From 41fe806a389ce893bab7c5632dae99e36a7b425f Mon Sep 17 00:00:00 2001 From: Janet Wagner Date: Tue, 5 Nov 2019 11:09:58 -0500 Subject: [PATCH 1/2] Add files via upload --- theme/azul.js | 209 +++++++++++++++++++++++ theme/bee-inspired.js | 233 ++++++++++++++++++++++++++ theme/blue.js | 223 +++++++++++++++++++++++++ theme/caravan.js | 233 ++++++++++++++++++++++++++ theme/carp.js | 209 +++++++++++++++++++++++ theme/cool.js | 223 +++++++++++++++++++++++++ theme/dark-blue.js | 151 +++++++++++++++++ theme/dark-bold.js | 151 +++++++++++++++++ theme/dark-digerati.js | 151 +++++++++++++++++ theme/dark-fresh-cut.js | 151 +++++++++++++++++ theme/dark-mushroom.js | 151 +++++++++++++++++ theme/eduardo.js | 233 ++++++++++++++++++++++++++ theme/forest.js | 209 +++++++++++++++++++++++ theme/fresh-cut.js | 209 +++++++++++++++++++++++ theme/fruit.js | 233 ++++++++++++++++++++++++++ theme/gray.js | 258 +++++++++++++++++++++++++++++ theme/green.js | 269 ++++++++++++++++++++++++++++++ theme/helianthus.js | 319 ++++++++++++++++++++++++++++++++++++ theme/inspired.js | 209 +++++++++++++++++++++++ theme/jazz.js | 209 +++++++++++++++++++++++ theme/london.js | 209 +++++++++++++++++++++++ theme/macarons2.js | 303 ++++++++++++++++++++++++++++++++++ theme/mint.js | 235 ++++++++++++++++++++++++++ theme/red-velvet.js | 209 +++++++++++++++++++++++ theme/red.js | 273 ++++++++++++++++++++++++++++++ theme/royal.js | 209 +++++++++++++++++++++++ theme/sakura.js | 231 ++++++++++++++++++++++++++ theme/tech-blue.js | 223 +++++++++++++++++++++++++ theme/theme-screenshots.png | Bin 0 -> 322590 bytes 29 files changed, 6125 insertions(+) create mode 100644 theme/azul.js create mode 100644 theme/bee-inspired.js create mode 100644 theme/blue.js create mode 100644 theme/caravan.js create mode 100644 theme/carp.js create mode 100644 theme/cool.js create mode 100644 theme/dark-blue.js create mode 100644 theme/dark-bold.js create mode 100644 theme/dark-digerati.js create mode 100644 theme/dark-fresh-cut.js create mode 100644 theme/dark-mushroom.js create mode 100644 theme/eduardo.js create mode 100644 theme/forest.js create mode 100644 theme/fresh-cut.js create mode 100644 theme/fruit.js create mode 100644 theme/gray.js create mode 100644 theme/green.js create mode 100644 theme/helianthus.js create mode 100644 theme/inspired.js create mode 100644 theme/jazz.js create mode 100644 theme/london.js create mode 100644 theme/macarons2.js create mode 100644 theme/mint.js create mode 100644 theme/red-velvet.js create mode 100644 theme/red.js create mode 100644 theme/royal.js create mode 100644 theme/sakura.js create mode 100644 theme/tech-blue.js create mode 100644 theme/theme-screenshots.png diff --git a/theme/azul.js b/theme/azul.js new file mode 100644 index 0000000000..769ec29af4 --- /dev/null +++ b/theme/azul.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#f2385a','#f5a503','#e6efdc','#4ad9d9', + '#e6efdc','#f7879c','#fccfd7','#d5f6f6' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#f2385a' + } + }, + + visualMap: { + color:['#f2385a','#f5a503'] + }, + + toolbox: { + color : ['#f2385a','#f2385a','#f2385a','#f2385a'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#f2385a', + type: 'dashed' + }, + crossStyle: { + color: '#f2385a' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#f2385a' // Handle color + }, + + timeline : { + lineStyle : { + color : '#f2385a' + }, + controlStyle : { + normal : { color : '#f2385a'}, + emphasis : { color : '#f2385a'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#f5a503', // Yang line filled with color + color0: '#e6efdc', // Yinxian fill color + lineStyle: { + width: 1, + color: '#e6efdc', // Yang line border color + color0: '#f5a503' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#f2385a', + color0: '#f5a503', + lineStyle: { + width: 1, + color: '#f2385a', + color0: '#f5a503' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#e6efdc' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#f2385a' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#f5a503'],[0.8, '#f2385a'],[1, '#e6efdc']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('azul', theme); +})); \ No newline at end of file diff --git a/theme/bee-inspired.js b/theme/bee-inspired.js new file mode 100644 index 0000000000..fc53a369df --- /dev/null +++ b/theme/bee-inspired.js @@ -0,0 +1,233 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#001727','#805500','#ffff00','#ffd11a', + '#f2d71f','#f2be19','#f3a81a','#fff5cc' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#001727' + } + }, + + visualMap: { + color:['#001727','#805500'] + }, + + toolbox: { + color : ['#001727','#001727','#001727','#001727'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#001727', + type: 'dashed' + }, + crossStyle: { + color: '#001727' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#001727' // Handle color + }, + + timeline : { + lineStyle : { + color : '#001727' + }, + controlStyle : { + normal : { color : '#001727'}, + emphasis : { color : '#001727'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#f2d71f', // Yang line filled with color + color0: '#f2be19', // Yinxian fill color + lineStyle: { + width: 1, + color: '#ffff00', // Yang line border color + color0: '#f3a81a' // Yinbian border color + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#001727', + color0: '#805500', + lineStyle: { + width: 1, + color: '#001727', + color0: '#805500' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#ffd11a' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#f2be19' + }, + label: { + textStyle: { + color: '#ffd11a' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#001727' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#f2d71f'],[0.8, '#001727'],[1, '#ffff00']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('bee-inspired', theme); +})); \ No newline at end of file diff --git a/theme/blue.js b/theme/blue.js new file mode 100644 index 0000000000..cbeec4ea69 --- /dev/null +++ b/theme/blue.js @@ -0,0 +1,223 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#1790cf','#1bb2d8','#99d2dd','#88b0bb', + '#1c7099','#038cc4','#75abd0','#afd6dd' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#1790cf' + } + }, + + visualMap: { + color:['#1790cf','#a2d4e6'] + }, + + toolbox: { + color : ['#1790cf','#1790cf','#1790cf','#1790cf'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#1790cf', + type: 'dashed' + }, + crossStyle: { + color: '#1790cf' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#eee', // 数据背景颜色 + fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色 + handleColor: '#1790cf' // 手柄颜色 + }, + + timeline : { + lineStyle : { + color : '#1790cf' + }, + controlStyle : { + normal : { color : '#1790cf'}, + emphasis : { color : '#1790cf'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#1bb2d8', // 阳线填充颜色 + color0: '#99d2dd', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#1c7099', // 阳线边框颜色 + color0: '#88b0bb' // 阴线边框颜色 + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#1790cf', + color0: '#a2d4e6', + lineStyle: { + width: 1, + color: '#1790cf', + color0: '#a2d4e6' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#99d2dd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#1bb2d8'],[0.8, '#1790cf'],[1, '#1c7099']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('blue', theme); +})); \ No newline at end of file diff --git a/theme/caravan.js b/theme/caravan.js new file mode 100644 index 0000000000..c04ac20140 --- /dev/null +++ b/theme/caravan.js @@ -0,0 +1,233 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#fad089','#ff9c5b','#f5634a','#ed303c', + '#3b8183','#f7826e','#faac9e','#fcd5cf' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#fad089' + } + }, + + visualMap: { + color:['#fad089','#a2d4e6'] + }, + + toolbox: { + color : ['#fad089','#fad089','#fad089','#fad089'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#fad089', + type: 'dashed' + }, + crossStyle: { + color: '#fad089' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(144,197,237,0.2)', // Fill the color + handleColor: '#fad089' // Handle color + }, + + timeline : { + lineStyle : { + color : '#fad089' + }, + controlStyle : { + normal : { color : '#fad089'}, + emphasis : { color : '#fad089'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#ff9c5b', // Yang line filled with color + color0: '#f5634a', // Yinxian fill color + lineStyle: { + width: 1, + color: '#3b8183', // Yang line border color + color0: '#ed303c' // Yinbian border color + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#fad089', + color0: '#a2d4e6', + lineStyle: { + width: 1, + color: '#fad089', + color0: '#a2d4e6' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#f5634a' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#fad089' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#ff9c5b'],[0.8, '#fad089'],[1, '#3b8183']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('caravan', theme); +})); \ No newline at end of file diff --git a/theme/carp.js b/theme/carp.js new file mode 100644 index 0000000000..0f123c57ac --- /dev/null +++ b/theme/carp.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#f0d8A8','#3d1c00','#86b8b1','#f2d694', + '#fa2a00','#ff8066','#ffd5cc','#f9edd2' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#f0d8A8' + } + }, + + visualMap: { + color:['#f0d8A8','#3d1c00'] + }, + + toolbox: { + color : ['#f0d8A8','#f0d8A8','#f0d8A8','#f0d8A8'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#f0d8A8', + type: 'dashed' + }, + crossStyle: { + color: '#f0d8A8' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#f0d8A8' // Handle color + }, + + timeline : { + lineStyle : { + color : '#f0d8A8' + }, + controlStyle : { + normal : { color : '#f0d8A8'}, + emphasis : { color : '#f0d8A8'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#3d1c00', // Yang line filled with color + color0: '#86b8b1', // Yinxian fill color + lineStyle: { + width: 1, + color: '#fa2a00', // Yang line border color + color0: '#f2d694' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#f0d8A8', + color0: '#3d1c00', + lineStyle: { + width: 1, + color: '#f0d8A8', + color0: '#3d1c00' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#86b8b1' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#f0d8A8' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#3d1c00'],[0.8, '#f0d8A8'],[1, '#fa2a00']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('carp', theme); +})); \ No newline at end of file diff --git a/theme/cool.js b/theme/cool.js new file mode 100644 index 0000000000..05accf6912 --- /dev/null +++ b/theme/cool.js @@ -0,0 +1,223 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#b21ab4','#6f0099','#2a2073','#0b5ea8','#17aecc', + '#b3b3ff','#eb99ff','#fae6ff','#e6f2ff','#eeeeee' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#00aecd' + } + }, + + visualMap: { + color:['#00aecd','#a2d4e6'] + }, + + toolbox: { + color : ['#00aecd','#00aecd','#00aecd','#00aecd'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#00aecd', + type: 'dashed' + }, + crossStyle: { + color: '#00aecd' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#eee', // 数据背景颜色 + fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色 + handleColor: '#00aecd' // 手柄颜色 + }, + + timeline : { + lineStyle : { + color : '#00aecd' + }, + controlStyle : { + normal : { color : '#00aecd'}, + emphasis : { color : '#00aecd'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#dddddd', // 阳线填充颜色 + color0: '#eeeeee', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#f5ccff', // 阳线边框颜色 + color0: '#1bb4cf' // 阴线边框颜色 + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#00aecd', + color0: '#a2d4e6', + lineStyle: { + width: 1, + color: '#00aecd', + color0: '#a2d4e6' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#eeeeee' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#dddddd'],[0.8, '#00aecd'],[1, '#f5ccff']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('cool', theme); +})); \ No newline at end of file diff --git a/theme/dark-blue.js b/theme/dark-blue.js new file mode 100644 index 0000000000..752bb29da9 --- /dev/null +++ b/theme/dark-blue.js @@ -0,0 +1,151 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + var contrastColor = '#eee'; + var axisCommon = function () { + return { + axisLine: { + lineStyle: { + color: contrastColor + } + }, + axisTick: { + lineStyle: { + color: contrastColor + } + }, + axisLabel: { + textStyle: { + color: contrastColor + } + }, + splitLine: { + lineStyle: { + type: 'dashed', + color: '#aaa' + } + }, + splitArea: { + areaStyle: { + color: contrastColor + } + } + }; + }; + + var colorPalette = ['#00305a','#004b8d','#0074d9','#4192d9','#7abaf2','#99cce6','#d6ebf5','#eeeeee']; + var theme = { + color: colorPalette, + backgroundColor: '#333', + tooltip: { + axisPointer: { + lineStyle: { + color: contrastColor + }, + crossStyle: { + color: contrastColor + } + } + }, + legend: { + textStyle: { + color: contrastColor + } + }, + textStyle: { + color: contrastColor + }, + title: { + textStyle: { + color: contrastColor + } + }, + toolbox: { + iconStyle: { + normal: { + borderColor: contrastColor + } + } + }, + timeline: { + lineStyle: { + color: contrastColor + }, + itemStyle: { + normal: { + color: colorPalette[1] + } + }, + label: { + normal: { + textStyle: { + color: contrastColor + } + } + }, + controlStyle: { + normal: { + color: contrastColor, + borderColor: contrastColor + } + } + }, + timeAxis: axisCommon(), + logAxis: axisCommon(), + valueAxis: axisCommon(), + categoryAxis: axisCommon(), + + line: { + symbol: 'circle' + }, + graph: { + color: colorPalette + }, + gauge: { + title: { + textStyle: { + color: contrastColor + } + } + } + }; + theme.categoryAxis.splitLine.show = false; + echarts.registerTheme('dark-blue', theme); +})); \ No newline at end of file diff --git a/theme/dark-bold.js b/theme/dark-bold.js new file mode 100644 index 0000000000..9223bc6ba3 --- /dev/null +++ b/theme/dark-bold.js @@ -0,0 +1,151 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + var contrastColor = '#eee'; + var axisCommon = function () { + return { + axisLine: { + lineStyle: { + color: contrastColor + } + }, + axisTick: { + lineStyle: { + color: contrastColor + } + }, + axisLabel: { + textStyle: { + color: contrastColor + } + }, + splitLine: { + lineStyle: { + type: 'dashed', + color: '#aaa' + } + }, + splitArea: { + areaStyle: { + color: contrastColor + } + } + }; + }; + + var colorPalette = ['#458c6b','#f2da87','#d9a86c','#d94436','#a62424','#76bc9b','#cce6da','#eeeeee']; + var theme = { + color: colorPalette, + backgroundColor: '#333', + tooltip: { + axisPointer: { + lineStyle: { + color: contrastColor + }, + crossStyle: { + color: contrastColor + } + } + }, + legend: { + textStyle: { + color: contrastColor + } + }, + textStyle: { + color: contrastColor + }, + title: { + textStyle: { + color: contrastColor + } + }, + toolbox: { + iconStyle: { + normal: { + borderColor: contrastColor + } + } + }, + timeline: { + lineStyle: { + color: contrastColor + }, + itemStyle: { + normal: { + color: colorPalette[1] + } + }, + label: { + normal: { + textStyle: { + color: contrastColor + } + } + }, + controlStyle: { + normal: { + color: contrastColor, + borderColor: contrastColor + } + } + }, + timeAxis: axisCommon(), + logAxis: axisCommon(), + valueAxis: axisCommon(), + categoryAxis: axisCommon(), + + line: { + symbol: 'circle' + }, + graph: { + color: colorPalette + }, + gauge: { + title: { + textStyle: { + color: contrastColor + } + } + } + }; + theme.categoryAxis.splitLine.show = false; + echarts.registerTheme('dark-bold', theme); +})); \ No newline at end of file diff --git a/theme/dark-digerati.js b/theme/dark-digerati.js new file mode 100644 index 0000000000..52cdd55c36 --- /dev/null +++ b/theme/dark-digerati.js @@ -0,0 +1,151 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + var contrastColor = '#eee'; + var axisCommon = function () { + return { + axisLine: { + lineStyle: { + color: contrastColor + } + }, + axisTick: { + lineStyle: { + color: contrastColor + } + }, + axisLabel: { + textStyle: { + color: contrastColor + } + }, + splitLine: { + lineStyle: { + type: 'dashed', + color: '#aaa' + } + }, + splitArea: { + areaStyle: { + color: contrastColor + } + } + }; + }; + + var colorPalette = ['#52656b','#ff3b77','#a3cc00','#ffffff','#b8b89f','#ffccdb','#e5ff80','#f4f4f0']; + var theme = { + color: colorPalette, + backgroundColor: '#333', + tooltip: { + axisPointer: { + lineStyle: { + color: contrastColor + }, + crossStyle: { + color: contrastColor + } + } + }, + legend: { + textStyle: { + color: contrastColor + } + }, + textStyle: { + color: contrastColor + }, + title: { + textStyle: { + color: contrastColor + } + }, + toolbox: { + iconStyle: { + normal: { + borderColor: contrastColor + } + } + }, + timeline: { + lineStyle: { + color: contrastColor + }, + itemStyle: { + normal: { + color: colorPalette[1] + } + }, + label: { + normal: { + textStyle: { + color: contrastColor + } + } + }, + controlStyle: { + normal: { + color: contrastColor, + borderColor: contrastColor + } + } + }, + timeAxis: axisCommon(), + logAxis: axisCommon(), + valueAxis: axisCommon(), + categoryAxis: axisCommon(), + + line: { + symbol: 'circle' + }, + graph: { + color: colorPalette + }, + gauge: { + title: { + textStyle: { + color: contrastColor + } + } + } + }; + theme.categoryAxis.splitLine.show = false; + echarts.registerTheme('dark-digerati', theme); +})); \ No newline at end of file diff --git a/theme/dark-fresh-cut.js b/theme/dark-fresh-cut.js new file mode 100644 index 0000000000..6f0df37849 --- /dev/null +++ b/theme/dark-fresh-cut.js @@ -0,0 +1,151 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + var contrastColor = '#eee'; + var axisCommon = function () { + return { + axisLine: { + lineStyle: { + color: contrastColor + } + }, + axisTick: { + lineStyle: { + color: contrastColor + } + }, + axisLabel: { + textStyle: { + color: contrastColor + } + }, + splitLine: { + lineStyle: { + type: 'dashed', + color: '#aaa' + } + }, + splitArea: { + areaStyle: { + color: contrastColor + } + } + }; + }; + + var colorPalette = ['#00a8c6','#40c0cb','#ebd3ad','#aee239','#8fbe00','#33e0ff','#b3f4ff','#e6ff99']; + var theme = { + color: colorPalette, + backgroundColor: '#333', + tooltip: { + axisPointer: { + lineStyle: { + color: contrastColor + }, + crossStyle: { + color: contrastColor + } + } + }, + legend: { + textStyle: { + color: contrastColor + } + }, + textStyle: { + color: contrastColor + }, + title: { + textStyle: { + color: contrastColor + } + }, + toolbox: { + iconStyle: { + normal: { + borderColor: contrastColor + } + } + }, + timeline: { + lineStyle: { + color: contrastColor + }, + itemStyle: { + normal: { + color: colorPalette[1] + } + }, + label: { + normal: { + textStyle: { + color: contrastColor + } + } + }, + controlStyle: { + normal: { + color: contrastColor, + borderColor: contrastColor + } + } + }, + timeAxis: axisCommon(), + logAxis: axisCommon(), + valueAxis: axisCommon(), + categoryAxis: axisCommon(), + + line: { + symbol: 'circle' + }, + graph: { + color: colorPalette + }, + gauge: { + title: { + textStyle: { + color: contrastColor + } + } + } + }; + theme.categoryAxis.splitLine.show = false; + echarts.registerTheme('dark-fresh-cut', theme); +})); \ No newline at end of file diff --git a/theme/dark-mushroom.js b/theme/dark-mushroom.js new file mode 100644 index 0000000000..0c6e4a1f77 --- /dev/null +++ b/theme/dark-mushroom.js @@ -0,0 +1,151 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + var contrastColor = '#eee'; + var axisCommon = function () { + return { + axisLine: { + lineStyle: { + color: contrastColor + } + }, + axisTick: { + lineStyle: { + color: contrastColor + } + }, + axisLabel: { + textStyle: { + color: contrastColor + } + }, + splitLine: { + lineStyle: { + type: 'dashed', + color: '#aaa' + } + }, + splitArea: { + areaStyle: { + color: contrastColor + } + } + }; + }; + + var colorPalette = ['#cc0e00','#ff1a0a','#ff8880','#ffc180','#ffc2b0','#ffffff','#ff8880','#ffe6e6']; + var theme = { + color: colorPalette, + backgroundColor: '#333', + tooltip: { + axisPointer: { + lineStyle: { + color: contrastColor + }, + crossStyle: { + color: contrastColor + } + } + }, + legend: { + textStyle: { + color: contrastColor + } + }, + textStyle: { + color: contrastColor + }, + title: { + textStyle: { + color: contrastColor + } + }, + toolbox: { + iconStyle: { + normal: { + borderColor: contrastColor + } + } + }, + timeline: { + lineStyle: { + color: contrastColor + }, + itemStyle: { + normal: { + color: colorPalette[1] + } + }, + label: { + normal: { + textStyle: { + color: contrastColor + } + } + }, + controlStyle: { + normal: { + color: contrastColor, + borderColor: contrastColor + } + } + }, + timeAxis: axisCommon(), + logAxis: axisCommon(), + valueAxis: axisCommon(), + categoryAxis: axisCommon(), + + line: { + symbol: 'circle' + }, + graph: { + color: colorPalette + }, + gauge: { + title: { + textStyle: { + color: contrastColor + } + } + } + }; + theme.categoryAxis.splitLine.show = false; + echarts.registerTheme('dark-mushroom', theme); +})); \ No newline at end of file diff --git a/theme/eduardo.js b/theme/eduardo.js new file mode 100644 index 0000000000..c608820e3d --- /dev/null +++ b/theme/eduardo.js @@ -0,0 +1,233 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#59535e','#e7dcef','#f1baf3','#5d4970', + '#372049','#c0b2cd','#ffccff','#f2f0f5' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#59535e' + } + }, + + visualMap: { + color:['#59535e','#e7dcef'] + }, + + toolbox: { + color : ['#59535e','#59535e','#59535e','#59535e'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#59535e', + type: 'dashed' + }, + crossStyle: { + color: '#59535e' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#59535e' // Handle color + }, + + timeline : { + lineStyle : { + color : '#59535e' + }, + controlStyle : { + normal : { color : '#59535e'}, + emphasis : { color : '#59535e'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#e7dcef', // Yang line filled with color + color0: '#f1baf3', // Yinxian fill color + lineStyle: { + width: 1, + color: '#372049', // Yang line border color + color0: '#5d4970' // Yinbian border color + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#59535e', + color0: '#e7dcef', + lineStyle: { + width: 1, + color: '#59535e', + color0: '#e7dcef' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#f1baf3' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#59535e' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#e7dcef'],[0.8, '#59535e'],[1, '#372049']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('eduardo', theme); +})); \ No newline at end of file diff --git a/theme/forest.js b/theme/forest.js new file mode 100644 index 0000000000..de645db47d --- /dev/null +++ b/theme/forest.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#313b23','#494f2b','#606233','#d6b77b', + '#0e0e0e','#076278','#808080','#e7d5b1' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#313b23' + } + }, + + visualMap: { + color:['#313b23','#494f2b'] + }, + + toolbox: { + color : ['#313b23','#313b23','#313b23','#313b23'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#313b23', + type: 'dashed' + }, + crossStyle: { + color: '#313b23' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#313b23' // Handle color + }, + + timeline : { + lineStyle : { + color : '#313b23' + }, + controlStyle : { + normal : { color : '#313b23'}, + emphasis : { color : '#313b23'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#494f2b', // Yang line filled with color + color0: '#606233', // Yinxian fill color + lineStyle: { + width: 1, + color: '0e0e0e', // Yang line border color + color0: '#d6b77b' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#313b23', + color0: '#494f2b', + lineStyle: { + width: 1, + color: '#313b23', + color0: '#494f2b' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#606233' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#313b23' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#494f2b'],[0.8, '#313b23'],[1, '0e0e0e']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('forest', theme); +})); \ No newline at end of file diff --git a/theme/fresh-cut.js b/theme/fresh-cut.js new file mode 100644 index 0000000000..8968b5a8df --- /dev/null +++ b/theme/fresh-cut.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#00a8c6','#40c0cb','#f0dec2','#aee239', + '#8fbe00','#33e0ff','#b3f4ff','#e6ff99' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#00a8c6' + } + }, + + visualMap: { + color:['#00a8c6','#a2d4e6'] + }, + + toolbox: { + color : ['#00a8c6','#00a8c6','#00a8c6','#00a8c6'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#00a8c6', + type: 'dashed' + }, + crossStyle: { + color: '#00a8c6' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(144,197,237,0.2)', // Fill the color + handleColor: '#00a8c6' // Handle color + }, + + timeline : { + lineStyle : { + color : '#00a8c6' + }, + controlStyle : { + normal : { color : '#00a8c6'}, + emphasis : { color : '#00a8c6'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#40c0cb', // Yang line filled with color + color0: '#f0dec2', // Yinxian fill color + lineStyle: { + width: 1, + color: '#8fbe00', // Yang line border color + color0: '#aee239' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#00a8c6', + color0: '#a2d4e6', + lineStyle: { + width: 1, + color: '#00a8c6', + color0: '#a2d4e6' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#f0dec2' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#00a8c6' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#40c0cb'],[0.8, '#00a8c6'],[1, '#8fbe00']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('fresh-cut', theme); +})); \ No newline at end of file diff --git a/theme/fruit.js b/theme/fruit.js new file mode 100644 index 0000000000..9d52ce7ab1 --- /dev/null +++ b/theme/fruit.js @@ -0,0 +1,233 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#ffcb6a','#ffa850','#ffe2c4','#e5834e', + '#ffb081','#f7826e','#faac9e','#fcd5cf' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#ffcb6a' + } + }, + + visualMap: { + color:['#ffcb6a','#ffa850'] + }, + + toolbox: { + color : ['#ffcb6a','#ffcb6a','#ffcb6a','#ffcb6a'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#ffcb6a', + type: 'dashed' + }, + crossStyle: { + color: '#ffcb6a' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#ffcb6a' // Handle color + }, + + timeline : { + lineStyle : { + color : '#ffcb6a' + }, + controlStyle : { + normal : { color : '#ffcb6a'}, + emphasis : { color : '#ffcb6a'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#ffa850', // Yang line filled with color + color0: '#ffe2c4', // Yinxian fill color + lineStyle: { + width: 1, + color: '#ffb081', // Yang line border color + color0: '#e5834e' // Yinbian border color + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#ffcb6a', + color0: '#ffa850', + lineStyle: { + width: 1, + color: '#ffcb6a', + color0: '#ffa850' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#ffe2c4' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#ffcb6a' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#ffa850'],[0.8, '#ffcb6a'],[1, '#ffb081']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('fruit', theme); +})); \ No newline at end of file diff --git a/theme/gray.js b/theme/gray.js new file mode 100644 index 0000000000..1917afbb3d --- /dev/null +++ b/theme/gray.js @@ -0,0 +1,258 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#757575','#c7c7c7','#dadada', + '#8b8b8b','#b5b5b5','#e9e9e9' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#757575' + } + }, + + // 值域 + dataRange: { + color:['#636363','#dcdcdc'] + }, + + // 工具箱 + toolbox: { + color : ['#757575','#757575','#757575','#757575'] + }, + + // 提示框 + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#757575', + type: 'dashed' + }, + crossStyle: { + color: '#757575' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#eee', // 数据背景颜色 + fillerColor: 'rgba(117,117,117,0.2)', // 填充颜色 + handleColor: '#757575' // 手柄颜色 + }, + + // 网格 + grid: { + borderWidth: 0 + }, + + // 类目轴 + categoryAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#757575' + } + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + // 数值型坐标轴默认参数 + valueAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#757575' + } + }, + splitArea : { + show : true, + areaStyle : { + color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] + } + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + timeline : { + lineStyle : { + color : '#757575' + }, + controlStyle : { + normal : { color : '#757575'}, + emphasis : { color : '#757575'} + } + }, + + // K线图默认参数 + k: { + itemStyle: { + normal: { + color: '#8b8b8b', // 阳线填充颜色 + color0: '#dadada', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#757575', // 阳线边框颜色 + color0: '#c7c7c7' // 阴线边框颜色 + } + } + } + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#99d2dd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#757575' + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#b5b5b5'],[0.8, '#757575'],[1, '#5c5c5c']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('gray', theme); +})); \ No newline at end of file diff --git a/theme/green.js b/theme/green.js new file mode 100644 index 0000000000..010d385bf4 --- /dev/null +++ b/theme/green.js @@ -0,0 +1,269 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#408829','#68a54a','#a9cba2','#86b379', + '#397b29','#8abb6f','#759c6a','#bfd3b7' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#408829' + } + }, + + visualMap: { + color:['408829','#a9cba2'] + }, + + toolbox: { + color : ['#408829','#408829','#408829','#408829'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#408829', + type: 'dashed' + }, + crossStyle: { + color: '#408829' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#eee', // 数据背景颜色 + fillerColor: 'rgba(64,136,41,0.2)', // 填充颜色 + handleColor: '#408829' // 手柄颜色 + }, + + grid: { + borderWidth: 0 + }, + + categoryAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#408829' + } + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + valueAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#408829' + } + }, + splitArea : { + show : true, + areaStyle : { + color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] + } + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + timeline : { + lineStyle : { + color : '#408829' + }, + controlStyle : { + normal : { color : '#408829'}, + emphasis : { color : '#408829'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#68a54a', // 阳线填充颜色 + color0: '#a9cba2', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#408829', // 阳线边框颜色 + color0: '#86b379' // 阴线边框颜色 + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#408829' + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { /**/ + itemStyle: { + normal: { + color: '#408829', + color0: '#a9cba2', + lineStyle: { + width: 1, + color: '#408829', + color0: '#a9cba2' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#99d2dd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#86b379'],[0.8, '#68a54a'],[1, '#408829']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('green', theme); +})); \ No newline at end of file diff --git a/theme/helianthus.js b/theme/helianthus.js new file mode 100644 index 0000000000..0d73897795 --- /dev/null +++ b/theme/helianthus.js @@ -0,0 +1,319 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#44B7D3','#E42B6D','#F4E24E','#FE9616','#8AED35', + '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', + '#E95569','#ff6347','#7b68ee','#00fa9a','#ffd700', + '#6699FF','#ff6666','#3cb371','#b8860b','#30e0e0' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#8A826D' + } + }, + + + // 值域 + dataRange: { + x:'right', + y:'center', + itemWidth: 5, + itemHeight:25, + color:['#E42B6D','#F9AD96'], + text:['高','低'], // 文本,默认为数值文本 + textStyle: { + color: '#8A826D' // 值域文字颜色 + } + }, + + toolbox: { + color : ['#E95569','#E95569','#E95569','#E95569'], + effectiveColor : '#ff4500', + itemGap: 8 + }, + + // 提示框 + tooltip: { + backgroundColor: 'rgba(138,130,109,0.7)', // 提示背景颜色,默认为透明度为0.7的黑色 + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#6B6455', + type: 'dashed' + }, + crossStyle: { //十字准星指示器 + color: '#A6A299' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: 'rgba(130,197,209,0.6)', // 数据背景颜色 + fillerColor: 'rgba(233,84,105,0.1)', // 填充颜色 + handleColor: 'rgba(107,99,84,0.8)' // 手柄颜色 + }, + + // 网格 + grid: { + borderWidth:0 + }, + + // 类目轴 + categoryAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#6B6455' + } + }, + splitLine: { // 分隔线 + show: false + } + }, + + // 数值型坐标轴默认参数 + valueAxis: { + axisLine: { // 坐标轴线 + show: true + }, + splitArea : { + show: false + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#FFF'], + type: 'dashed' + } + } + }, + + polar : { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#ddd' + } + }, + splitArea : { + show : true, + areaStyle : { + color: ['rgba(250,250,250,0.2)','rgba(200,200,200,0.2)'] + } + }, + splitLine : { + lineStyle : { + color : '#ddd' + } + } + }, + + timeline : { + lineStyle : { + color : '#6B6455' + }, + controlStyle : { + normal : { color : '#6B6455'}, + emphasis : { color : '#6B6455'} + }, + symbol : 'emptyCircle', + symbolSize : 3 + }, + + // 柱形图默认参数 + bar: { + itemStyle: { + normal: { + barBorderRadius: 0 + }, + emphasis: { + barBorderRadius: 0 + } + } + }, + + // 折线图默认参数 + line: { + smooth : true, + symbol: 'emptyCircle', // 拐点图形类型 + symbolSize: 3 // 拐点图形大小 + }, + + + // K线图默认参数 + k: { + itemStyle: { + normal: { + color: '#E42B6D', // 阳线填充颜色 + color0: '#44B7D3', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#E42B6D', // 阳线边框颜色 + color0: '#44B7D3' // 阴线边框颜色 + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#E42B6D' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#fe994e' + }, + label: { + textStyle: { + color: 'rgb(100,0,0)' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + nodeStyle : { + borderColor : 'rgba(0,0,0,0)' + }, + linkStyle : { + color : '#6B6455' + } + } + } + }, + + chord : { + itemStyle : { + normal : { + chordStyle : { + lineStyle : { + width : 0, + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + chordStyle : { + lineStyle : { + width : 1, + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + gauge : { // 仪表盘 + center:['50%','80%'], + radius:'100%', + startAngle: 180, + endAngle : 0, + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#44B7D3'],[0.8, '#6B6455'],[1, '#E42B6D']], + width: '40%' + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 2, // 每份split细分多少段 + length: 5, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#fff' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#fff', + fontWeight:'bolder' + } + }, + splitLine: { // 分隔线 + length: '5%', // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: '#fff' + } + }, + pointer : { + width : '40%', + length: '80%', + color: '#fff' + }, + title : { + offsetCenter: [0, -20], // x, y,单位px + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto', + fontSize: 20 + } + }, + detail : { + offsetCenter: [0, 0], // x, y,单位px + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto', + fontSize: 40 + } + } + } + }; + echarts.registerTheme('helianthus', theme); +})); \ No newline at end of file diff --git a/theme/inspired.js b/theme/inspired.js new file mode 100644 index 0000000000..6f4c6c6507 --- /dev/null +++ b/theme/inspired.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#cc0000','#002266','#ff9900','#006600', + '#8a150f','#076278','#808080','#f07b75' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#cc0000' + } + }, + + visualMap: { + color:['#cc0000','#002266'] + }, + + toolbox: { + color : ['#cc0000','#cc0000','#cc0000','#cc0000'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#cc0000', + type: 'dashed' + }, + crossStyle: { + color: '#cc0000' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#cc0000' // Handle color + }, + + timeline : { + lineStyle : { + color : '#cc0000' + }, + controlStyle : { + normal : { color : '#cc0000'}, + emphasis : { color : '#cc0000'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#002266', // Yang line filled with color + color0: '#ff9900', // Yinxian fill color + lineStyle: { + width: 1, + color: '8a150f', // Yang line border color + color0: '#006600' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#cc0000', + color0: '#002266', + lineStyle: { + width: 1, + color: '#cc0000', + color0: '#002266' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#ff9900' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#cc0000' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#002266'],[0.8, '#cc0000'],[1, '8a150f']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('inspired', theme); +})); \ No newline at end of file diff --git a/theme/jazz.js b/theme/jazz.js new file mode 100644 index 0000000000..83bf7bfbeb --- /dev/null +++ b/theme/jazz.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#e9e0d1','#91a398','#33605a','#070001', + '#68462b','#58a79c','#abd3ce','#eef6f5' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#e9e0d1' + } + }, + + visualMap: { + color:['#e9e0d1','#91a398'] + }, + + toolbox: { + color : ['#e9e0d1','#e9e0d1','#e9e0d1','#e9e0d1'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#e9e0d1', + type: 'dashed' + }, + crossStyle: { + color: '#e9e0d1' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#e9e0d1' // Handle color + }, + + timeline : { + lineStyle : { + color : '#e9e0d1' + }, + controlStyle : { + normal : { color : '#e9e0d1'}, + emphasis : { color : '#e9e0d1'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#91a398', // Yang line filled with color + color0: '#33605a', // Yinxian fill color + lineStyle: { + width: 1, + color: '#68462b', // Yang line border color + color0: '#070001' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#e9e0d1', + color0: '#91a398', + lineStyle: { + width: 1, + color: '#e9e0d1', + color0: '#91a398' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#33605a' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#e9e0d1' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#91a398'],[0.8, '#e9e0d1'],[1, '#68462b']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('jazz', theme); +})); \ No newline at end of file diff --git a/theme/london.js b/theme/london.js new file mode 100644 index 0000000000..82fa68ada6 --- /dev/null +++ b/theme/london.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#02151a','#043a47','#087891','#c8c8c8', + '#b31d14','#0b9cc1','#f2f2f2','#f07b75' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#02151a' + } + }, + + visualMap: { + color:['#02151a','#a2d4e6'] + }, + + toolbox: { + color : ['#02151a','#02151a','#02151a','#02151a'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#02151a', + type: 'dashed' + }, + crossStyle: { + color: '#02151a' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(144,197,237,0.2)', // Fill the color + handleColor: '#02151a' // Handle color + }, + + timeline : { + lineStyle : { + color : '#02151a' + }, + controlStyle : { + normal : { color : '#02151a'}, + emphasis : { color : '#02151a'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#043a47', // Yang line filled with color + color0: '#087891', // Yinxian fill color + lineStyle: { + width: 1, + color: '#b31d14', // Yang line border color + color0: '#c8c8c8' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#02151a', + color0: '#a2d4e6', + lineStyle: { + width: 1, + color: '#02151a', + color0: '#a2d4e6' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#087891' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#02151a' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#043a47'],[0.8, '#02151a'],[1, '#b31d14']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('london', theme); +})); \ No newline at end of file diff --git a/theme/macarons2.js b/theme/macarons2.js new file mode 100644 index 0000000000..2c4926b2cd --- /dev/null +++ b/theme/macarons2.js @@ -0,0 +1,303 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = ['#ed9678','#e7dac9','#cb8e85','#f3f39d','#c8e49c', + '#f16d7a','#f3d999','#d3758f','#dcc392','#2e4783', + '#82b6e9','#ff6347','#a092f1','#0a915d','#eaf889', + '#6699FF','#ff6666','#3cb371','#d5b158','#38b6b6' + ]; + + + var theme = { + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#cb8e85' + } + }, + + dataRange: { + color:['#cb8e85','#e7dac9'],//颜色 + //text:['高','低'], // 文本,默认为数值文本 + textStyle: { + color: '#333' // 值域文字颜色 + } + }, + + bar: { + barMinHeight: 0, // 最小高度改为0 + // barWidth: null, // 默认自适应 + barGap: '30%', // 柱间距离,默认为柱形宽度的30%,可设固定值 + barCategoryGap : '20%', // 类目间柱形距离,默认为类目间距的20%,可设固定值 + itemStyle: { + normal: { + // color: '各异', + barBorderColor: '#fff', // 柱条边线 + barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0 + barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1 + label: { + show: false + // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 + // 'inside'|'left'|'right'|'top'|'bottom' + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + } + }, + emphasis: { + // color: '各异', + barBorderColor: 'rgba(0,0,0,0)', // 柱条边线 + barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0 + barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1 + label: { + show: false + // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 + // 'inside'|'left'|'right'|'top'|'bottom' + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + } + } + } + }, + + line: { + itemStyle: { + normal: { + // color: 各异, + label: { + show: false + // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 + // 'inside'|'left'|'right'|'top'|'bottom' + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + lineStyle: { + width: 2, + type: 'solid', + shadowColor : 'rgba(0,0,0,0)', //默认透明 + shadowBlur: 5, + shadowOffsetX: 3, + shadowOffsetY: 3 + } + }, + emphasis: { + // color: 各异, + label: { + show: false + // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 + // 'inside'|'left'|'right'|'top'|'bottom' + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + } + } + }, + //smooth : false, + //symbol: null, // 拐点图形类型 + symbolSize: 2, // 拐点图形大小 + //symbolRotate : null, // 拐点图形旋转控制 + showAllSymbol: false // 标志图形默认只有主轴显示(随主轴标签间隔隐藏策略) + }, + + // K线图默认参数 + k: { + // barWidth : null // 默认自适应 + // barMaxWidth : null // 默认自适应 + itemStyle: { + normal: { + color: '#fe9778', // 阳线填充颜色 + color0: '#e7dac9', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#f78766', // 阳线边框颜色 + color0: '#f1ccb8' // 阴线边框颜色 + } + }, + emphasis: { + // color: 各异, + // color0: 各异 + } + } + }, + + // 饼图默认参数 + pie: { + center : ['50%', '50%'], // 默认全局居中 + radius : [0, '75%'], + clockWise : false, // 默认逆时针 + startAngle: 90, + minAngle: 0, // 最小角度改为0 + selectedOffset: 10, // 选中是扇区偏移量 + itemStyle: { + normal: { + // color: 各异, + borderColor: '#fff', + borderWidth: 1, + label: { + show: true, + position: 'outer', + textStyle: {color: '#1b1b1b'}, + lineStyle: {color: '#1b1b1b'} + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + labelLine: { + show: true, + length: 20, + lineStyle: { + // color: 各异, + width: 1, + type: 'solid' + } + } + } + } + }, + + map: { + mapType: 'china', // 各省的mapType暂时都用中文 + mapLocation: { + x : 'center', + y : 'center' + // width // 自适应 + // height // 自适应 + }, + showLegendSymbol : true, // 显示图例颜色标识(系列标识的小圆点),存在legend时生效 + itemStyle: { + normal: { + // color: 各异, + borderColor: '#fff', + borderWidth: 1, + areaStyle: { + color: '#ccc'//rgba(135,206,250,0.8) + }, + label: { + show: false, + textStyle: { + color: 'rgba(139,69,19,1)' + } + } + }, + emphasis: { // 也是选中样式 + // color: 各异, + borderColor: 'rgba(0,0,0,0)', + borderWidth: 1, + areaStyle: { + color: '#f3f39d' + }, + label: { + show: false, + textStyle: { + color: 'rgba(139,69,19,1)' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + // color: 各异, + label: { + show: false + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + nodeStyle : { + brushType : 'both', + strokeColor : '#a17e6e' + }, + linkStyle : { + strokeColor : '#a17e6e' + } + }, + emphasis: { + // color: 各异, + label: { + show: false + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + nodeStyle : {}, + linkStyle : {} + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#ed9678'],[0.8, '#e7dac9'],[1, '#cb8e85']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + + echarts.registerTheme('macarons2', theme); +})); \ No newline at end of file diff --git a/theme/mint.js b/theme/mint.js new file mode 100644 index 0000000000..ed4b267deb --- /dev/null +++ b/theme/mint.js @@ -0,0 +1,235 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#8aedd5','#93bc9e','#cef1db','#7fe579','#a6d7c2', + '#bef0bb','#99e2vb','#94f8a8','#7de5b8','#4dfb70' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#8aedd5' + } + }, + + toolbox: { + color : ['#8aedd5','#8aedd5','#8aedd5','#8aedd5'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#8aedd5', + type: 'dashed' + }, + crossStyle: { + color: '#8aedd5' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#eee', // 数据背景颜色 + fillerColor: 'rgba(64,136,41,0.2)', // 填充颜色 + handleColor: '#408829' // 手柄颜色 + }, + + dataRange: { + color:['#93bc92','#bef0bb'] + }, + + k: { + // barWidth : null // 默认自适应 + // barMaxWidth : null // 默认自适应 + itemStyle: { + normal: { + color: '#8aedd5', // 阳线填充颜色 + color0: '#7fe579', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#8aedd5', // 阳线边框颜色 + color0: '#7fe579' // 阴线边框颜色 + } + }, + emphasis: { + // color: 各异, + // color0: 各异 + } + } + }, + + pie: { + itemStyle: { + normal: { + // color: 各异, + borderColor: '#fff', + borderWidth: 1, + label: { + show: true, + position: 'outer', + textStyle: {color: '#1b1b1b'}, + lineStyle: {color: '#1b1b1b'} + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + labelLine: { + show: true, + length: 20, + lineStyle: { + // color: 各异, + width: 1, + type: 'solid' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + // color: 各异, + label: { + show: false + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + nodeStyle : { + brushType : 'both', + strokeColor : '#49b485' + }, + linkStyle : { + strokeColor : '#49b485' + } + }, + emphasis: { + // color: 各异, + label: { + show: false + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + nodeStyle : {}, + linkStyle : {} + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ccc' + }, + label: { + textStyle: { + color: 'rgba(139,69,19,1)' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#f3f39d' + }, + label: { + textStyle: { + color: 'rgba(139,69,19,1)' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#93bc9e'],[0.8, '#8aedd5'],[1, '#a6d7c2']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('mint', theme); +})); \ No newline at end of file diff --git a/theme/red-velvet.js b/theme/red-velvet.js new file mode 100644 index 0000000000..e80d614eee --- /dev/null +++ b/theme/red-velvet.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#8b1a2d','#a7314b','#e6004c','#ff8066', + '#8e5c4e','#ff1a66','#d6c582','#f0d4af' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#8b1a2d' + } + }, + + visualMap: { + color:['#8b1a2d','#a7314b'] + }, + + toolbox: { + color : ['#8b1a2d','#8b1a2d','#8b1a2d','#8b1a2d'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#8b1a2d', + type: 'dashed' + }, + crossStyle: { + color: '#8b1a2d' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#8b1a2d' // Handle color + }, + + timeline : { + lineStyle : { + color : '#8b1a2d' + }, + controlStyle : { + normal : { color : '#8b1a2d'}, + emphasis : { color : '#8b1a2d'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#a7314b', // Yang line filled with color + color0: '#d6c582', // Yinxian fill color + lineStyle: { + width: 1, + color: '#8e5c4e', // Yang line border color + color0: '#f0d4af' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#8b1a2d', + color0: '#a7314b', + lineStyle: { + width: 1, + color: '#8b1a2d', + color0: '#a7314b' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#d6c582' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#8b1a2d' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#a7314b'],[0.8, '#8b1a2d'],[1, '#8e5c4e']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('red-velvet', theme); +})); \ No newline at end of file diff --git a/theme/red.js b/theme/red.js new file mode 100644 index 0000000000..76f840fa4a --- /dev/null +++ b/theme/red.js @@ -0,0 +1,273 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#d8361b','#f16b4c','#f7b4a9','#d26666', + '#99311c','#c42703','#d07e75' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#d8361b' + } + }, + + visualMap: { + color:['#d8361b','#ffd2d2'] + }, + + dataRange: { + color:['#bd0707','#ffd2d2'] + }, + + toolbox: { + color : ['#d8361b','#d8361b','#d8361b','#d8361b'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#d8361b', + type: 'dashed' + }, + crossStyle: { + color: '#d8361b' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#eee', // 数据背景颜色 + fillerColor: 'rgba(216,54,27,0.2)', // 填充颜色 + handleColor: '#d8361b' // 手柄颜色 + }, + + grid: { + borderWidth: 0 + }, + + categoryAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#d8361b' + } + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + valueAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#d8361b' + } + }, + splitArea : { + show : true, + areaStyle : { + color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] + } + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + timeline : { + lineStyle : { + color : '#d8361b' + }, + controlStyle : { + normal : { color : '#d8361b'}, + emphasis : { color : '#d8361b'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#f16b4c', // 阳线填充颜色 + color0: '#f7b4a9', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#d8361b', // 阳线边框颜色 + color0: '#d26666' // 阴线边框颜色 + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#d8361b' + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#f16b4c', + color0: '#f7b4a9', + lineStyle: { + width: 1, + color: '#f16b4c', + color0: '#f7b4a9' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#99d2dd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#f16b4c'],[0.8, '#d8361b'],[1, '#99311c']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('red', theme); +})); \ No newline at end of file diff --git a/theme/royal.js b/theme/royal.js new file mode 100644 index 0000000000..679d32b11b --- /dev/null +++ b/theme/royal.js @@ -0,0 +1,209 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#3f7ea6','#993366','#408000','#8c6f56', + '#a65149','#731f17','#adc2eb','#d9c3b0', + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#3f7ea6' + } + }, + + visualMap: { + color:['#3f7ea6','#993366'] + }, + + toolbox: { + color : ['#3f7ea6','#3f7ea6','#3f7ea6','#3f7ea6'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // Axis indicator, coordinate trigger effective + type : 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle : { // Straight line indicator style settings + color: '#3f7ea6', + type: 'dashed' + }, + crossStyle: { + color: '#3f7ea6' + }, + shadowStyle : { // Shadow indicator style settings + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#3f7ea6' // Handle color + }, + + timeline : { + lineStyle : { + color : '#3f7ea6' + }, + controlStyle : { + normal : { color : '#3f7ea6'}, + emphasis : { color : '#3f7ea6'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#d9c3b0', // Yang line filled with color + color0: '#8c6f56', // Yinxian fill color + lineStyle: { + width: 1, + color: '#731f17', // Yang line border color + color0: '#a65149' // Yinbian border color + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#3f7ea6', + color0: '#993366', + lineStyle: { + width: 1, + color: '#3f7ea6', + color0: '#993366' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // Is also selected style + areaStyle: { + color: '#8c6f56' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#3f7ea6' + } + } + } + }, + + gauge : { + axisLine: { // Coordinate axis + show: true, // Default display, property show control display or not + lineStyle: { // Attribute lineStyle controls the line style + color: [[0.2, '#d9c3b0'],[0.8, '#3f7ea6'],[1, '#731f17']], + width: 8 + } + }, + axisTick: { // Small mark of the axis + splitNumber: 10, // How many segments per split subdivision + length :12, // Attribute length control line length + lineStyle: { // Attribute lineStyle controls the line style + color: 'auto' + } + }, + axisLabel: { // Axis text label, see details axis.axisLabel + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // Separate lines + length : 18, // Attribute length control line length + lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('royal', theme); +})); \ No newline at end of file diff --git a/theme/sakura.js b/theme/sakura.js new file mode 100644 index 0000000000..5fdd441a2e --- /dev/null +++ b/theme/sakura.js @@ -0,0 +1,231 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = ['#e52c3c','#f7b1ab','#fa506c','#f59288','#f8c4d8', + '#e54f5c','#f06d5c','#e54f80','#f29c9f','#eeb5b7' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#e52c3c' + } + }, + + visualMap: { + color:['#e52c3c','#f7b1ab'] + }, + + // 值域 + dataRange: { + color:['#e52c3c','#f7b1ab']//颜色 + }, + + + // K线图默认参数 + k: { + // barWidth : null // 默认自适应 + // barMaxWidth : null // 默认自适应 + itemStyle: { + normal: { + color: '#e52c3c', // 阳线填充颜色 + color0: '#f59288', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#e52c3c', // 阳线边框颜色 + color0: '#f59288' // 阴线边框颜色 + } + }, + emphasis: { + // color: 各异, + // color0: 各异 + } + } + }, + + // 饼图默认参数 + pie: { + itemStyle: { + normal: { + // color: 各异, + borderColor: '#fff', + borderWidth: 1, + label: { + show: true, + position: 'outer', + textStyle: {color: 'black'} + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + labelLine: { + show: true, + length: 20, + lineStyle: { + // color: 各异, + width: 1, + type: 'solid' + } + } + } + } + }, + + map: { + mapType: 'china', // 各省的mapType暂时都用中文 + mapLocation: { + x : 'center', + y : 'center' + // width // 自适应 + // height // 自适应 + }, + showLegendSymbol : true, // 显示图例颜色标识(系列标识的小圆点),存在legend时生效 + itemStyle: { + normal: { + // color: 各异, + borderColor: '#fff', + borderWidth: 1, + areaStyle: { + color: '#ccc'//rgba(135,206,250,0.8) + }, + label: { + show: false, + textStyle: { + color: 'rgba(139,69,19,1)' + } + } + }, + emphasis: { // 也是选中样式 + // color: 各异, + borderColor: 'rgba(0,0,0,0)', + borderWidth: 1, + areaStyle: { + color: '#f3f39d' + }, + label: { + show: false, + textStyle: { + color: 'rgba(139,69,19,1)' + } + } + } + } + }, + + force : { + // 分类里如果有样式会覆盖节点默认样式 + itemStyle: { + normal: { + // color: 各异, + label: { + show: false + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + nodeStyle : { + brushType : 'both', + strokeColor : '#e54f5c' + }, + linkStyle : { + strokeColor : '#e54f5c' + } + }, + emphasis: { + // color: 各异, + label: { + show: false + // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE + }, + nodeStyle : {}, + linkStyle : {} + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#e52c3c'],[0.8, '#f7b1ab'],[1, '#fa506c']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + }, + + graph: { + color: colorPalette + } + }; + + echarts.registerTheme('sakura', theme); +})); \ No newline at end of file diff --git a/theme/tech-blue.js b/theme/tech-blue.js new file mode 100644 index 0000000000..87e6326571 --- /dev/null +++ b/theme/tech-blue.js @@ -0,0 +1,223 @@ +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +(function (root, factory) {if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['exports', 'echarts'], factory); + } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') { + // CommonJS + factory(exports, require('echarts')); + } else { + // Browser globals + factory({}, root.echarts); + } +}(this, function (exports, echarts) { + var log = function (msg) { + if (typeof console !== 'undefined') { + console && console.error && console.error(msg); + } + }; + if (!echarts) { + log('ECharts is not Loaded'); + return; + } + + var colorPalette = [ + '#4d4d4d','#3a5897','#007bb6','#7094db','#0080ff', + '#b3b3ff','#00bdec','#33ccff','#ccddff','#eeeeee' + ]; + + var theme = { + + color: colorPalette, + + title: { + textStyle: { + fontWeight: 'normal', + color: '#00aecd' + } + }, + + visualMap: { + color:['#00aecd','#a2d4e6'] + }, + + toolbox: { + color : ['#00aecd','#00aecd','#00aecd','#00aecd'] + }, + + tooltip: { + backgroundColor: 'rgba(0,0,0,0.5)', + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#00aecd', + type: 'dashed' + }, + crossStyle: { + color: '#00aecd' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.3)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#eee', // 数据背景颜色 + fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色 + handleColor: '#00aecd' // 手柄颜色 + }, + + timeline : { + lineStyle : { + color : '#00aecd' + }, + controlStyle : { + normal : { color : '#00aecd'}, + emphasis : { color : '#00aecd'} + } + }, + + k: { + itemStyle: { + normal: { + color: '#dddddd', // 阳线填充颜色 + color0: '#eeeeee', // 阴线填充颜色 + lineStyle: { + width: 1, + color: '#33ccff', // 阳线边框颜色 + color0: '#1bb4cf' // 阴线边框颜色 + } + } + } + }, + + chord : { + padding : 4, + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + candlestick: { + itemStyle: { + normal: { + color: '#00aecd', + color0: '#a2d4e6', + lineStyle: { + width: 1, + color: '#00aecd', + color0: '#a2d4e6' + } + } + } + }, + + graph: { + color: colorPalette + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#eeeeee' + }, + label: { + textStyle: { + color: '#c12e34' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + show: true, // 默认显示,属性show控制显示与否 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#dddddd'],[0.8, '#00aecd'],[1, '#33ccff']], + width: 8 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :12, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + axisLabel: { // 坐标轴文本标签,详见axis.axisLabel + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + }, + splitLine: { // 分隔线 + length : 18, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + length : '90%', + color : 'auto' + }, + title : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: '#333' + } + }, + detail : { + textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE + color: 'auto' + } + } + } + }; + echarts.registerTheme('tech-blue', theme); +})); \ No newline at end of file diff --git a/theme/theme-screenshots.png b/theme/theme-screenshots.png new file mode 100644 index 0000000000000000000000000000000000000000..9a23800c56ac9a0a0fa6a24e3a41ac98265f0747 GIT binary patch literal 322590 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

X6rzKNq%zErOCi~ePFbX%08 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 Date: Thu, 14 Nov 2019 19:38:39 -0500 Subject: [PATCH 2/2] Add files via upload Updated custom and default theme JS files, and PNG. --- theme/azul.js | 170 ++++++++--------------- theme/bee-inspired.js | 203 +++++++++------------------ theme/blue.js | 201 ++++++++++----------------- theme/caravan.js | 205 +++++++++------------------- theme/carp.js | 164 +++++++--------------- theme/cool.js | 201 ++++++++++----------------- theme/dark-blue.js | 63 ++++----- theme/dark-bold.js | 67 ++++----- theme/dark-digerati.js | 63 ++++----- theme/dark-fresh-cut.js | 63 ++++----- theme/dark-mushroom.js | 63 ++++----- theme/dark.js | 99 +++++--------- theme/eduardo.js | 201 +++++++++------------------ theme/forest.js | 162 +++++++--------------- theme/fresh-cut.js | 162 +++++++--------------- theme/fruit.js | 199 +++++++++------------------ theme/gray.js | 224 +++++++++++------------------- theme/green.js | 233 +++++++++++-------------------- theme/helianthus.js | 264 ++++++++++++------------------------ theme/infographic.js | 117 +++++++--------- theme/inspired.js | 162 +++++++--------------- theme/jazz.js | 162 +++++++--------------- theme/london.js | 164 +++++++--------------- theme/macarons.js | 136 ++++++++----------- theme/macarons2.js | 183 ++++++++----------------- theme/mint.js | 194 +++++++------------------- theme/red-velvet.js | 158 +++++++-------------- theme/red.js | 235 +++++++++++--------------------- theme/roma.js | 58 ++++---- theme/royal.js | 164 +++++++--------------- theme/sakura.js | 209 +++++++--------------------- theme/shine.js | 112 ++++++--------- theme/tech-blue.js | 203 ++++++++++----------------- theme/theme-screenshots.png | Bin 322590 -> 372318 bytes 34 files changed, 1781 insertions(+), 3483 deletions(-) diff --git a/theme/azul.js b/theme/azul.js index 769ec29af4..1001db3bb7 100644 --- a/theme/azul.js +++ b/theme/azul.js @@ -39,8 +39,8 @@ } var colorPalette = [ - '#f2385a','#f5a503','#e6efdc','#4ad9d9', - '#e6efdc','#f7879c','#fccfd7','#d5f6f6' + '#f2385a','#f5a503','#4ad9d9','#f7879c', + '#c1d7a8','#4dffd2','#fccfd7','#d5f6f6' ]; var theme = { @@ -55,25 +55,25 @@ }, visualMap: { - color:['#f2385a','#f5a503'] + color: ['#f2385a','#f5a503'] }, toolbox: { - color : ['#f2385a','#f2385a','#f2385a','#f2385a'] + color: ['#f2385a','#f2385a','#f2385a','#f2385a'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#f2385a', type: 'dashed' }, crossStyle: { color: '#f2385a' }, - shadowStyle : { // Shadow indicator style settings + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } @@ -86,124 +86,62 @@ handleColor: '#f2385a' // Handle color }, - timeline : { - lineStyle : { - color : '#f2385a' + timeline: { + lineStyle: { + color: '#f2385a' }, - controlStyle : { - normal : { color : '#f2385a'}, - emphasis : { color : '#f2385a'} + controlStyle: { + color: '#f2385a', + borderColor: '#f2385a' } }, - k: { - itemStyle: { - normal: { - color: '#f5a503', // Yang line filled with color - color0: '#e6efdc', // Yinxian fill color - lineStyle: { - width: 1, - color: '#e6efdc', // Yang line border color - color0: '#f5a503' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#f2385a', + color0: '#f5a503', + }, + lineStyle: { + width: 1, + color: '#f2385a', + color0: '#f5a503', + }, + areaStyle: { + color: '#c1d7a8', + color0: '#4ad9d9' + } + }, + + map: { + itemStyle: { + color: '#f2385a', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#f2385a', - color0: '#f5a503', - lineStyle: { - width: 1, - color: '#f2385a', - color0: '#f5a503' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#e6efdc' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#f2385a', + }, + linkStyle: { + color: '#f2385a' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#f2385a' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#f5a503'],[0.8, '#f2385a'],[1, '#c1d7a8']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#f5a503'],[0.8, '#f2385a'],[1, '#e6efdc']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('azul', theme); })); \ No newline at end of file diff --git a/theme/bee-inspired.js b/theme/bee-inspired.js index fc53a369df..facf430928 100644 --- a/theme/bee-inspired.js +++ b/theme/bee-inspired.js @@ -59,21 +59,21 @@ }, toolbox: { - color : ['#001727','#001727','#001727','#001727'] + color: ['#001727','#001727','#001727','#001727'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#001727', type: 'dashed' }, crossStyle: { color: '#001727' }, - shadowStyle : { // Shadow indicator style settings + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } @@ -86,148 +86,77 @@ handleColor: '#001727' // Handle color }, - timeline : { - lineStyle : { - color : '#001727' + timeline: { + lineStyle: { + color: '#001727' }, - controlStyle : { - normal : { color : '#001727'}, - emphasis : { color : '#001727'} + controlStyle: { + color: '#001727', + borderColor: '#001727' } }, - k: { - itemStyle: { - normal: { - color: '#f2d71f', // Yang line filled with color - color0: '#f2be19', // Yinxian fill color - lineStyle: { - width: 1, - color: '#ffff00', // Yang line border color - color0: '#f3a81a' // Yinbian border color - } - } - } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + candlestick: { + itemStyle: { + color: '#f3a81a', + color0: '#ffff00', + }, + lineStyle: { + width: 1, + color: '#ffff00', + color0: '#f3a81a', + }, + areaStyle: { + color: '#805500', + color0: '#ffff00' + } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#f3a81a', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#805500', + } + }, + + map: { + itemStyle: { + color: '#ffd11a', + }, + areaStyle: { + color: '#f2be19', + }, + label: { + color: '#ffd11a' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#001727', - color0: '#805500', - lineStyle: { - width: 1, - color: '#001727', - color0: '#805500' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#ffd11a' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#f2be19' - }, - label: { - textStyle: { - color: '#ffd11a' - } - } - } + }, + + graph: { + itemStyle: { + color: '#001727', + }, + linkStyle: { + color: '#001727' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#001727' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#f2d71f'],[0.8, '#001727'],[1, '#ffff00']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#f2d71f'],[0.8, '#001727'],[1, '#ffff00']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('bee-inspired', theme); })); \ No newline at end of file diff --git a/theme/blue.js b/theme/blue.js index cbeec4ea69..8b92b8098b 100644 --- a/theme/blue.js +++ b/theme/blue.js @@ -59,165 +59,104 @@ }, toolbox: { - color : ['#1790cf','#1790cf','#1790cf','#1790cf'] + color: ['#1790cf','#1790cf','#1790cf','#1790cf'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#1790cf', type: 'dashed' }, crossStyle: { color: '#1790cf' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: '#eee', // 数据背景颜色 - fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色 - handleColor: '#1790cf' // 手柄颜色 + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(144,197,237,0.2)', // Fill the color + handleColor: '#1790cf' // Handle color }, - timeline : { - lineStyle : { - color : '#1790cf' + timeline: { + lineStyle: { + color: '#1790cfa' }, - controlStyle : { - normal : { color : '#1790cf'}, - emphasis : { color : '#1790cf'} + controlStyle: { + color: '#1790cf', + borderColor: '#1790cf' } }, - k: { - itemStyle: { - normal: { - color: '#1bb2d8', // 阳线填充颜色 - color0: '#99d2dd', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#1c7099', // 阳线边框颜色 - color0: '#88b0bb' // 阴线边框颜色 - } - } + candlestick: { + itemStyle: { + color: '#1bb2d8', + color0: '#99d2dd', + }, + lineStyle: { + width: 1, + color: '#1c7099', + color0: '#88b0bb', + }, + areaStyle: { + color: '#1790cf', + color0: '#1bb2d8' + } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#1bb2d8', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#1790cf', + } + }, + + graph: { + itemStyle: { + color: '#1bb2d8', + }, + linkStyle: { + color: '#88b0bb' } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + }, + + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '99d2dd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#1790cf', - color0: '#a2d4e6', - lineStyle: { - width: 1, - color: '#1790cf', - color0: '#a2d4e6' - } - } - } - }, + }, - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#99d2dd' - }, - label: { - textStyle: { - color: '#c12e34' - } + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#1bb2d8'],[0.8, '#1790cf'],[1, '#1c7099']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#1bb2d8'],[0.8, '#1790cf'],[1, '#1c7099']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('blue', theme); })); \ No newline at end of file diff --git a/theme/caravan.js b/theme/caravan.js index c04ac20140..7cb736b6dc 100644 --- a/theme/caravan.js +++ b/theme/caravan.js @@ -59,21 +59,21 @@ }, toolbox: { - color : ['#fad089','#fad089','#fad089','#fad089'] + color: ['#fad089','#fad089','#fad089','#fad089'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#fad089', type: 'dashed' }, crossStyle: { color: '#fad089' }, - shadowStyle : { // Shadow indicator style settings + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } @@ -86,148 +86,77 @@ handleColor: '#fad089' // Handle color }, - timeline : { - lineStyle : { - color : '#fad089' + timeline: { + lineStyle: { + color: '#fad089' }, - controlStyle : { - normal : { color : '#fad089'}, - emphasis : { color : '#fad089'} + controlStyle: { + color: '#fad089', + borderColor: '#fad089' } }, - k: { - itemStyle: { - normal: { - color: '#ff9c5b', // Yang line filled with color - color0: '#f5634a', // Yinxian fill color - lineStyle: { - width: 1, - color: '#3b8183', // Yang line border color - color0: '#ed303c' // Yinbian border color - } - } - } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + candlestick: { + itemStyle: { + color: '#ff9c5b', + color0: '#f5634a', + }, + lineStyle: { + width: 1, + color: '#3b8183', + color0: '#ed303c', + }, + areaStyle: { + color: '#fad089', + color0: '#ed303c' + } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#fad089', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#ed303c', + } + }, + + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '#f5634a', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#fad089', - color0: '#a2d4e6', - lineStyle: { - width: 1, - color: '#fad089', - color0: '#a2d4e6' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#f5634a' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#f5634a', + }, + linkStyle: { + color: '#fad089' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#fad089' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#ff9c5b'],[0.8, '#fad089'],[1, '#3b8183']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#ff9c5b'],[0.8, '#fad089'],[1, '#3b8183']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; - echarts.registerTheme('caravan', theme); + echarts.registerTheme('caravan', theme); })); \ No newline at end of file diff --git a/theme/carp.js b/theme/carp.js index 0f123c57ac..b0a828b908 100644 --- a/theme/carp.js +++ b/theme/carp.js @@ -59,21 +59,21 @@ }, toolbox: { - color : ['#f0d8A8','#f0d8A8','#f0d8A8','#f0d8A8'] + color: ['#f0d8A8','#f0d8A8','#f0d8A8','#f0d8A8'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#f0d8A8', type: 'dashed' }, crossStyle: { color: '#f0d8A8' }, - shadowStyle : { // Shadow indicator style settings + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } @@ -86,124 +86,62 @@ handleColor: '#f0d8A8' // Handle color }, - timeline : { - lineStyle : { - color : '#f0d8A8' + timeline: { + lineStyle: { + color: '#f0dba8' }, - controlStyle : { - normal : { color : '#f0d8A8'}, - emphasis : { color : '#f0d8A8'} + controlStyle: { + color: '#f0dba8', + borderColor: '#f0dba8' } }, - k: { - itemStyle: { - normal: { - color: '#3d1c00', // Yang line filled with color - color0: '#86b8b1', // Yinxian fill color - lineStyle: { - width: 1, - color: '#fa2a00', // Yang line border color - color0: '#f2d694' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#3d1c00', + color0: '#86b8b1', + }, + lineStyle: { + width: 1, + color: '#fa2a00', + color0: '#f2d694', + }, + areaStyle: { + color: '#f0d8A8', + color0: '#86b8b1' + } + }, + + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '#86b8b1', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#f0d8A8', - color0: '#3d1c00', - lineStyle: { - width: 1, - color: '#f0d8A8', - color0: '#3d1c00' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#86b8b1' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#3d1c00', + }, + linkStyle: { + color: '#f0d8A8' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#f0d8A8' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#3d1c00'],[0.8, '#f0d8A8'],[1, '#fa2a00']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#3d1c00'],[0.8, '#f0d8A8'],[1, '#fa2a00']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('carp', theme); })); \ No newline at end of file diff --git a/theme/cool.js b/theme/cool.js index 05accf6912..72a904eeb6 100644 --- a/theme/cool.js +++ b/theme/cool.js @@ -59,165 +59,104 @@ }, toolbox: { - color : ['#00aecd','#00aecd','#00aecd','#00aecd'] + color: ['#00aecd','#00aecd','#00aecd','#00aecd'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#00aecd', type: 'dashed' }, crossStyle: { color: '#00aecd' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: '#eee', // 数据背景颜色 - fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色 - handleColor: '#00aecd' // 手柄颜色 + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(144,197,237,0.2)', // Fill the color + handleColor: '#00aecd' // Handle color }, - timeline : { - lineStyle : { - color : '#00aecd' + timeline: { + lineStyle: { + color: '#00aecd' }, - controlStyle : { - normal : { color : '#00aecd'}, - emphasis : { color : '#00aecd'} + controlStyle: { + color: '#00aecd', + borderColor: '00aecd' } }, - k: { - itemStyle: { - normal: { - color: '#dddddd', // 阳线填充颜色 - color0: '#eeeeee', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#f5ccff', // 阳线边框颜色 - color0: '#1bb4cf' // 阴线边框颜色 - } - } + candlestick: { + itemStyle: { + color: '#00aecd', + color0: '#a2d4e6', + }, + lineStyle: { + width: 1, + color: '#00aecd', + color0: '#a2d4e6', + }, + areaStyle: { + color: '#b21ab4', + color0: '#0b5ea8' + } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#b21ab4', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#0b5ea8', + } + }, + + graph: { + itemStyle: { + color: '#b21ab4', + }, + linkStyle: { + color: '#2a2073' } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + }, + + map: { + itemStyle: { + color: '#c12e34', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#00aecd', - color0: '#a2d4e6', - lineStyle: { - width: 1, - color: '#00aecd', - color0: '#a2d4e6' - } - } - } - }, + }, - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#eeeeee' - }, - label: { - textStyle: { - color: '#c12e34' - } + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#dddddd'],[0.8, '#00aecd'],[1, '#f5ccff']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#dddddd'],[0.8, '#00aecd'],[1, '#f5ccff']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('cool', theme); })); \ No newline at end of file diff --git a/theme/dark-blue.js b/theme/dark-blue.js index 752bb29da9..679d3b48bf 100644 --- a/theme/dark-blue.js +++ b/theme/dark-blue.js @@ -89,9 +89,6 @@ color: contrastColor } }, - textStyle: { - color: contrastColor - }, title: { textStyle: { color: contrastColor @@ -104,29 +101,30 @@ } } }, - timeline: { - lineStyle: { - color: contrastColor - }, - itemStyle: { - normal: { + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#00305a' // Handle color + }, + + timeline: { + itemStyle: { color: colorPalette[1] - } - }, - label: { - normal: { - textStyle: { - color: contrastColor - } - } - }, - controlStyle: { - normal: { + }, + lineStyle: { + color: contrastColor + }, + controlStyle: { color: contrastColor, borderColor: contrastColor - } - } - }, + }, + label: { + color: contrastColor + } + }, + timeAxis: axisCommon(), logAxis: axisCommon(), valueAxis: axisCommon(), @@ -138,14 +136,17 @@ graph: { color: colorPalette }, - gauge: { - title: { - textStyle: { - color: contrastColor - } - } - } - }; + + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#004b8d'],[0.8, '#00305a'],[1, '#7abaf2']], + width: 8 + } + } + } + }; + theme.categoryAxis.splitLine.show = false; echarts.registerTheme('dark-blue', theme); })); \ No newline at end of file diff --git a/theme/dark-bold.js b/theme/dark-bold.js index 9223bc6ba3..1b71811162 100644 --- a/theme/dark-bold.js +++ b/theme/dark-bold.js @@ -89,9 +89,6 @@ color: contrastColor } }, - textStyle: { - color: contrastColor - }, title: { textStyle: { color: contrastColor @@ -104,29 +101,30 @@ } } }, - timeline: { - lineStyle: { + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#458c6b' // Handle color + }, + + timeline: { + itemStyle: { + color: colorPalette[1] + }, + lineStyle: { color: contrastColor - }, - itemStyle: { - normal: { - color: colorPalette[1] - } - }, - label: { - normal: { - textStyle: { - color: contrastColor - } - } - }, - controlStyle: { - normal: { - color: contrastColor, - borderColor: contrastColor - } - } - }, + }, + controlStyle: { + color: contrastColor, + borderColor: contrastColor + }, + label: { + color: contrastColor + } + }, + timeAxis: axisCommon(), logAxis: axisCommon(), valueAxis: axisCommon(), @@ -138,14 +136,17 @@ graph: { color: colorPalette }, - gauge: { - title: { - textStyle: { - color: contrastColor - } - } - } - }; + + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#f2da87'],[0.8, '#458c6b'],[1, '#a62424']], + width: 8 + } + } + } + }; + theme.categoryAxis.splitLine.show = false; echarts.registerTheme('dark-bold', theme); })); \ No newline at end of file diff --git a/theme/dark-digerati.js b/theme/dark-digerati.js index 52cdd55c36..c458ad46a1 100644 --- a/theme/dark-digerati.js +++ b/theme/dark-digerati.js @@ -89,9 +89,6 @@ color: contrastColor } }, - textStyle: { - color: contrastColor - }, title: { textStyle: { color: contrastColor @@ -104,29 +101,30 @@ } } }, - timeline: { - lineStyle: { - color: contrastColor - }, - itemStyle: { - normal: { + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#52656b' // Handle color + }, + + timeline: { + itemStyle: { color: colorPalette[1] - } - }, - label: { - normal: { - textStyle: { - color: contrastColor - } - } - }, - controlStyle: { - normal: { + }, + lineStyle: { + color: contrastColor + }, + controlStyle: { color: contrastColor, borderColor: contrastColor - } - } - }, + }, + label: { + color: contrastColor + } + }, + timeAxis: axisCommon(), logAxis: axisCommon(), valueAxis: axisCommon(), @@ -138,14 +136,17 @@ graph: { color: colorPalette }, - gauge: { - title: { - textStyle: { - color: contrastColor - } - } - } - }; + + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#ff3b77'],[0.8, '#52656b'],[1, '#b8b89f']], + width: 8 + } + } + } + }; + theme.categoryAxis.splitLine.show = false; echarts.registerTheme('dark-digerati', theme); })); \ No newline at end of file diff --git a/theme/dark-fresh-cut.js b/theme/dark-fresh-cut.js index 6f0df37849..a7064ec60a 100644 --- a/theme/dark-fresh-cut.js +++ b/theme/dark-fresh-cut.js @@ -89,9 +89,6 @@ color: contrastColor } }, - textStyle: { - color: contrastColor - }, title: { textStyle: { color: contrastColor @@ -104,29 +101,30 @@ } } }, - timeline: { - lineStyle: { - color: contrastColor - }, - itemStyle: { - normal: { + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#00a8c6' // Handle color + }, + + timeline: { + itemStyle: { color: colorPalette[1] - } - }, - label: { - normal: { - textStyle: { - color: contrastColor - } - } - }, - controlStyle: { - normal: { + }, + lineStyle: { + color: contrastColor + }, + controlStyle: { color: contrastColor, borderColor: contrastColor - } - } - }, + }, + label: { + color: contrastColor + } + }, + timeAxis: axisCommon(), logAxis: axisCommon(), valueAxis: axisCommon(), @@ -138,14 +136,17 @@ graph: { color: colorPalette }, - gauge: { - title: { - textStyle: { - color: contrastColor - } - } - } - }; + + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#40c0cb'],[0.8, '#00a8c6'],[1, '#8fbe00']], + width: 8 + } + } + } + }; + theme.categoryAxis.splitLine.show = false; echarts.registerTheme('dark-fresh-cut', theme); })); \ No newline at end of file diff --git a/theme/dark-mushroom.js b/theme/dark-mushroom.js index 0c6e4a1f77..f89af6d2b5 100644 --- a/theme/dark-mushroom.js +++ b/theme/dark-mushroom.js @@ -89,9 +89,6 @@ color: contrastColor } }, - textStyle: { - color: contrastColor - }, title: { textStyle: { color: contrastColor @@ -104,29 +101,30 @@ } } }, - timeline: { - lineStyle: { - color: contrastColor - }, - itemStyle: { - normal: { + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#cc0e00' // Handle color + }, + + timeline: { + itemStyle: { color: colorPalette[1] - } - }, - label: { - normal: { - textStyle: { - color: contrastColor - } - } - }, - controlStyle: { - normal: { + }, + lineStyle: { + color: contrastColor + }, + controlStyle: { color: contrastColor, borderColor: contrastColor - } - } - }, + }, + label: { + color: contrastColor + } + }, + timeAxis: axisCommon(), logAxis: axisCommon(), valueAxis: axisCommon(), @@ -138,14 +136,17 @@ graph: { color: colorPalette }, - gauge: { - title: { - textStyle: { - color: contrastColor - } - } - } - }; + + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#ff1a0a'],[0.8, '#cc0e00'],[1, '#ffc2b0']], + width: 8 + } + } + } + }; + theme.categoryAxis.splitLine.show = false; echarts.registerTheme('dark-mushroom', theme); })); \ No newline at end of file diff --git a/theme/dark.js b/theme/dark.js index e8caaf3166..d185e957ea 100644 --- a/theme/dark.js +++ b/theme/dark.js @@ -1,24 +1,4 @@ -/* -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you under the Apache License, Version 2.0 (the -* "License"); you may not use this file except in compliance -* with the License. You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, -* software distributed under the License is distributed on an -* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -* KIND, either express or implied. See the License for the -* specific language governing permissions and limitations -* under the License. -*/ - (function (root, factory) { - /* eslint-disable */ if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['exports', 'echarts'], factory); @@ -29,7 +9,6 @@ // Browser globals factory({}, root.echarts); } - /* eslint-enable */ }(this, function (exports, echarts) { var log = function (msg) { if (typeof console !== 'undefined') { @@ -72,10 +51,7 @@ }; }; - var colorPalette = [ - '#dd6b66', '#759aa0', '#e69d87', '#8dc1a9', '#ea7e53', - '#eedd78', '#73a373', '#73b9bc', '#7289ab', '#91ca8c', '#f49f42' - ]; + var colorPalette = ['#dd6b66','#759aa0','#e69d87','#8dc1a9','#ea7e53','#eedd78','#73a373','#73b9bc','#7289ab', '#91ca8c','#f49f42']; var theme = { color: colorPalette, backgroundColor: '#333', @@ -94,9 +70,6 @@ color: contrastColor } }, - textStyle: { - color: contrastColor - }, title: { textStyle: { color: contrastColor @@ -109,39 +82,30 @@ } } }, - dataZoom: { - textStyle: { + + // Area scaling controller + dataZoom: { + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(200,200,200,0.2)', // Fill the color + handleColor: '#dd6b66' // Handle color + }, + + timeline: { + itemStyle: { + color: colorPalette[1] + }, + lineStyle: { color: contrastColor - } - }, - visualMap: { - textStyle: { + }, + controlStyle: { + color: contrastColor, + borderColor: contrastColor + }, + label: { color: contrastColor - } - }, - timeline: { - lineStyle: { - color: contrastColor - }, - itemStyle: { - normal: { - color: colorPalette[1] - } - }, - label: { - normal: { - textStyle: { - color: contrastColor - } - } - }, - controlStyle: { - normal: { - color: contrastColor, - borderColor: contrastColor - } - } - }, + } + }, + timeAxis: axisCommon(), logAxis: axisCommon(), valueAxis: axisCommon(), @@ -153,24 +117,27 @@ graph: { color: colorPalette }, + gauge: { - title: { - textStyle: { - color: contrastColor - } - } + axisLine: { + lineStyle: { + color: [[0.2, '#dd6b66'],[0.8, '#759aa0'],[1, '#ea7e53']], + width: 8 + } + } + } }, + candlestick: { itemStyle: { - normal: { color: '#FD1050', color0: '#0CF49B', borderColor: '#FD1050', borderColor0: '#0CF49B' - } } } }; + theme.categoryAxis.splitLine.show = false; echarts.registerTheme('dark', theme); })); \ No newline at end of file diff --git a/theme/eduardo.js b/theme/eduardo.js index c608820e3d..42b695a925 100644 --- a/theme/eduardo.js +++ b/theme/eduardo.js @@ -59,14 +59,14 @@ }, toolbox: { - color : ['#59535e','#59535e','#59535e','#59535e'] + color: ['#59535e','#59535e','#59535e','#59535e'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#59535e', type: 'dashed' }, @@ -86,148 +86,77 @@ handleColor: '#59535e' // Handle color }, - timeline : { - lineStyle : { - color : '#59535e' + timeline: { + lineStyle: { + color: '#59535e' }, - controlStyle : { - normal : { color : '#59535e'}, - emphasis : { color : '#59535e'} + controlStyle: { + color: '#59535e', + borderColor: '#59535e' } }, - k: { - itemStyle: { - normal: { - color: '#e7dcef', // Yang line filled with color - color0: '#f1baf3', // Yinxian fill color - lineStyle: { - width: 1, - color: '#372049', // Yang line border color - color0: '#5d4970' // Yinbian border color - } - } - } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + candlestick: { + itemStyle: { + color: '#e7dcef', + color0: '#f1baf3', + }, + lineStyle: { + width: 1, + color: '#372049', + color0: '#5d4970', + }, + areaStyle: { + color: '#59535e', + color0: '#e7dcef' + } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#59535e', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#e7dcef', + } + }, + + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '#f1baf3', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#59535e', - color0: '#e7dcef', - lineStyle: { - width: 1, - color: '#59535e', - color0: '#e7dcef' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#f1baf3' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#59535e', + }, + linkStyle: { + color: '#59535e' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#59535e' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#e7dcef'],[0.8, '#59535e'],[1, '#372049']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#e7dcef'],[0.8, '#59535e'],[1, '#372049']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('eduardo', theme); })); \ No newline at end of file diff --git a/theme/forest.js b/theme/forest.js index de645db47d..2cedbcce00 100644 --- a/theme/forest.js +++ b/theme/forest.js @@ -59,14 +59,14 @@ }, toolbox: { - color : ['#313b23','#313b23','#313b23','#313b23'] + color: ['#313b23','#313b23','#313b23','#313b23'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#313b23', type: 'dashed' }, @@ -86,124 +86,62 @@ handleColor: '#313b23' // Handle color }, - timeline : { - lineStyle : { - color : '#313b23' + timeline: { + lineStyle: { + color: '#313b23' }, - controlStyle : { - normal : { color : '#313b23'}, - emphasis : { color : '#313b23'} + controlStyle: { + color: '#313b23', + borderColor: '#313b23' } }, - k: { - itemStyle: { - normal: { - color: '#494f2b', // Yang line filled with color - color0: '#606233', // Yinxian fill color - lineStyle: { - width: 1, - color: '0e0e0e', // Yang line border color - color0: '#d6b77b' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#494f2b', + color0: '#606233', + }, + lineStyle: { + width: 1, + color: '#0e0e0e', + color0: '#d6b77b', + }, + areaStyle: { + color: '#494f2b', + color0: '#d6b77b' + } + }, + + map: { + itemStyle: { + color: '#606233', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#313b23', - color0: '#494f2b', - lineStyle: { - width: 1, - color: '#313b23', - color0: '#494f2b' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#606233' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#494f2b', + }, + linkStyle: { + color: '#313b23' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#313b23' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#494f2b'],[0.8, '#313b23'],[1, '0e0e0e']], + width: 8 } } } - }, - - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#494f2b'],[0.8, '#313b23'],[1, '0e0e0e']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; + }; + echarts.registerTheme('forest', theme); })); \ No newline at end of file diff --git a/theme/fresh-cut.js b/theme/fresh-cut.js index 8968b5a8df..82f040fd0f 100644 --- a/theme/fresh-cut.js +++ b/theme/fresh-cut.js @@ -59,14 +59,14 @@ }, toolbox: { - color : ['#00a8c6','#00a8c6','#00a8c6','#00a8c6'] + color: ['#00a8c6','#00a8c6','#00a8c6','#00a8c6'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#00a8c6', type: 'dashed' }, @@ -86,124 +86,62 @@ handleColor: '#00a8c6' // Handle color }, - timeline : { - lineStyle : { - color : '#00a8c6' + timeline: { + lineStyle: { + color: '#00a8c6' }, - controlStyle : { - normal : { color : '#00a8c6'}, - emphasis : { color : '#00a8c6'} + controlStyle: { + color: '#00a8c6', + borderColor: '#00a8c6' } }, - k: { - itemStyle: { - normal: { - color: '#40c0cb', // Yang line filled with color - color0: '#f0dec2', // Yinxian fill color - lineStyle: { - width: 1, - color: '#8fbe00', // Yang line border color - color0: '#aee239' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#40c0cb', + color0: '#f0dec2', + }, + lineStyle: { + width: 1, + color: '#8fbe00', + color0: '#aee239', + }, + areaStyle: { + color: '#00a8c6', + color0: '#aee239' + } + }, + + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '#f0dec2', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#00a8c6', - color0: '#a2d4e6', - lineStyle: { - width: 1, - color: '#00a8c6', - color0: '#a2d4e6' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#f0dec2' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#f0dec2', + }, + linkStyle: { + color: '#00a8c6' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#00a8c6' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#40c0cb'],[0.8, '#00a8c6'],[1, '#8fbe00']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#40c0cb'],[0.8, '#00a8c6'],[1, '#8fbe00']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('fresh-cut', theme); })); \ No newline at end of file diff --git a/theme/fruit.js b/theme/fruit.js index 9d52ce7ab1..38972f9805 100644 --- a/theme/fruit.js +++ b/theme/fruit.js @@ -64,9 +64,9 @@ tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#ffcb6a', type: 'dashed' }, @@ -86,148 +86,77 @@ handleColor: '#ffcb6a' // Handle color }, - timeline : { - lineStyle : { - color : '#ffcb6a' + timeline: { + lineStyle: { + color: '#ffcb6a' }, - controlStyle : { - normal : { color : '#ffcb6a'}, - emphasis : { color : '#ffcb6a'} + controlStyle: { + color: '#ffcb6a', + borderColor: '#ffcb6a' } }, - k: { - itemStyle: { - normal: { - color: '#ffa850', // Yang line filled with color - color0: '#ffe2c4', // Yinxian fill color - lineStyle: { - width: 1, - color: '#ffb081', // Yang line border color - color0: '#e5834e' // Yinbian border color - } - } - } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + candlestick: { + itemStyle: { + color: '#ffa850', + color0: '#ffe2c4', + }, + lineStyle: { + width: 1, + color: '#ffb081', + color0: '#e5834e', + }, + areaStyle: { + color: '#e5834e', + color0: '#fcd5cf' + } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#fcd5cf', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#e5834e', + } + }, + + map: { + itemStyle: { + color: '#ffe2c4', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#ffcb6a', - color0: '#ffa850', - lineStyle: { - width: 1, - color: '#ffcb6a', - color0: '#ffa850' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#ffe2c4' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#f2385a', + }, + linkStyle: { + color: '#ffcb6a' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#ffcb6a' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#ffa850'],[0.8, '#ffcb6a'],[1, '#ffb081']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#ffa850'],[0.8, '#ffcb6a'],[1, '#ffb081']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('fruit', theme); })); \ No newline at end of file diff --git a/theme/gray.js b/theme/gray.js index 1917afbb3d..c8aa5bf2eb 100644 --- a/theme/gray.js +++ b/theme/gray.js @@ -54,205 +54,145 @@ } }, - // 值域 dataRange: { - color:['#636363','#dcdcdc'] + color: ['#636363','#dcdcdc'] }, - // 工具箱 toolbox: { - color : ['#757575','#757575','#757575','#757575'] + color: ['#757575','#757575','#757575','#757575'] }, - // 提示框 tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#757575', type: 'dashed' }, crossStyle: { color: '#757575' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: '#eee', // 数据背景颜色 - fillerColor: 'rgba(117,117,117,0.2)', // 填充颜色 - handleColor: '#757575' // 手柄颜色 + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(117,117,117,0.2)', // Fill the color + handleColor: '#757575' // Handle color }, - // 网格 grid: { borderWidth: 0 }, - // 类目轴 categoryAxis: { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + axisLine: { // Coordinate axis + lineStyle: { // Property 'lineStyle' controls line styles color: '#757575' } }, - splitLine: { // 分隔线 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + splitLine: { // Separation line + lineStyle: { // Property 'lineStyle' (see lineStyle) controls line styles color: ['#eee'] } } }, - // 数值型坐标轴默认参数 - valueAxis: { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + valueAxis: { + axisLine: { // Coordinate axis + lineStyle: { // Property 'lineStyle' controls line styles color: '#757575' } }, splitArea : { - show : true, - areaStyle : { + show: true, + areaStyle: { color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] } }, - splitLine: { // 分隔线 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + splitLine: { // Separation line + lineStyle: { // Property 'lineStyle' (see lineStyle) controls line styles color: ['#eee'] } } }, - timeline : { - lineStyle : { - color : '#757575' + timeline: { + lineStyle: { + color: '#757575' }, - controlStyle : { - normal : { color : '#757575'}, - emphasis : { color : '#757575'} + controlStyle: { + color: '#757575', + borderColor: '#757575' } }, - // K线图默认参数 - k: { - itemStyle: { - normal: { - color: '#8b8b8b', // 阳线填充颜色 - color0: '#dadada', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#757575', // 阳线边框颜色 - color0: '#c7c7c7' // 阴线边框颜色 - } - } - } - }, + candlestick: { + itemStyle: { + color: '#8b8b8b', + color0: '#dadada', + }, + lineStyle: { + width: 1, + color: '#757575', + color0: '#c7c7c7', + }, + areaStyle: { + color: '#757575', + color0: '#e9e9e9' + } + }, - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#99d2dd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + map: { + itemStyle: { + color: '#c7c7c7', + }, + areaStyle: { + color: 'ddd', + }, + label: { + color: '#c12e34' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#757575' - } - } + graph: { + itemStyle: { + color: '#e9e9e9', + }, + linkStyle: { + color: '#757575' } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } - } - }, + }, + + chord: { + padding: 4, + itemStyle: { + color: '#e9e9e9', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#757575', + } + }, - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#b5b5b5'],[0.8, '#757575'],[1, '#5c5c5c']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#b5b5b5'],[0.8, '#757575'],[1, '#5c5c5c']], + width: 8 + } } } - } - }; + }; + echarts.registerTheme('gray', theme); })); \ No newline at end of file diff --git a/theme/green.js b/theme/green.js index 010d385bf4..c73d5379df 100644 --- a/theme/green.js +++ b/theme/green.js @@ -59,31 +59,31 @@ }, toolbox: { - color : ['#408829','#408829','#408829','#408829'] + color: ['#408829','#408829','#408829','#408829'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#408829', type: 'dashed' }, crossStyle: { color: '#408829' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle : { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: '#eee', // 数据背景颜色 - fillerColor: 'rgba(64,136,41,0.2)', // 填充颜色 - handleColor: '#408829' // 手柄颜色 + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(64,136,41,0.2)', // Fill the color + handleColor: '#408829' // Handle color }, grid: { @@ -91,179 +91,108 @@ }, categoryAxis: { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + axisLine: { // Coordinate axis + lineStyle: { // Property 'lineStyle' controls line styles color: '#408829' } }, - splitLine: { // 分隔线 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + splitLine: { // Separation line + lineStyle: { // Property 'lineStyle' (see lineStyle) controls line styles color: ['#eee'] } } }, valueAxis: { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + axisLine: { // Coordinate axis + lineStyle: { // Property 'lineStyle' controls line styles color: '#408829' } }, - splitArea : { - show : true, - areaStyle : { + splitArea: { + show: true, + areaStyle: { color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] } }, - splitLine: { // 分隔线 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + splitLine: { // Separation line + lineStyle: { // Property 'lineStyle' (see lineStyle) controls line styles color: ['#eee'] } } }, - timeline : { - lineStyle : { - color : '#408829' + timeline: { + lineStyle: { + color: '#408829' }, - controlStyle : { - normal : { color : '#408829'}, - emphasis : { color : '#408829'} + controlStyle: { + color: '#408829', + borderColor: '#408829' } }, - k: { - itemStyle: { - normal: { - color: '#68a54a', // 阳线填充颜色 - color0: '#a9cba2', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#408829', // 阳线边框颜色 - color0: '#86b379' // 阴线边框颜色 - } - } - } - }, - - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#408829' - } - } + candlestick: { + itemStyle: { + color: '#68a54a', + color0: '#a9cba2', + }, + lineStyle: { + width: 1, + color: '#408829', + color0: '#86b379', + }, + areaStyle: { + color: '#408829', + color0: '#bfd3b7' + } + }, + + graph: { + itemStyle: { + color: '#bfd3b7', + }, + linkStyle: { + color: '#408829' } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#bfd3b7', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#408829', + } + }, + + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '#408829', + }, + label: { + color: '#000' } - }, - - candlestick: { /**/ - itemStyle: { - normal: { - color: '#408829', - color0: '#a9cba2', - lineStyle: { - width: 1, - color: '#408829', - color0: '#a9cba2' - } - } - } - }, - - graph: { - color: colorPalette - }, + }, - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#99d2dd' - }, - label: { - textStyle: { - color: '#c12e34' - } + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#86b379'],[0.8, '#68a54a'],[1, '#408829']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#86b379'],[0.8, '#68a54a'],[1, '#408829']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('green', theme); })); \ No newline at end of file diff --git a/theme/helianthus.js b/theme/helianthus.js index 0d73897795..ac4513b011 100644 --- a/theme/helianthus.js +++ b/theme/helianthus.js @@ -56,78 +56,72 @@ } }, - - // 值域 dataRange: { x:'right', y:'center', itemWidth: 5, itemHeight:25, color:['#E42B6D','#F9AD96'], - text:['高','低'], // 文本,默认为数值文本 + text:['High','Low'], // Text, default is numeric text textStyle: { - color: '#8A826D' // 值域文字颜色 + color: '#8A826D' // Range text color } }, toolbox: { - color : ['#E95569','#E95569','#E95569','#E95569'], - effectiveColor : '#ff4500', + color: ['#E95569','#E95569','#E95569','#E95569'], + effectiveColor: '#ff4500', itemGap: 8 }, - // 提示框 tooltip: { - backgroundColor: 'rgba(138,130,109,0.7)', // 提示背景颜色,默认为透明度为0.7的黑色 - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + backgroundColor: 'rgba(138,130,109,0.7)', // Prompt background color, default is black with a transparency of 0.7 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#6B6455', type: 'dashed' }, - crossStyle: { //十字准星指示器 + crossStyle: { color: '#A6A299' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle : { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: 'rgba(130,197,209,0.6)', // 数据背景颜色 - fillerColor: 'rgba(233,84,105,0.1)', // 填充颜色 - handleColor: 'rgba(107,99,84,0.8)' // 手柄颜色 + dataBackgroundColor: 'rgba(130,197,209,0.6)', // Data background color + fillerColor: 'rgba(233,84,105,0.1)', // Fill the color + handleColor: 'rgba(107,99,84,0.8)' // Handle color }, - // 网格 grid: { borderWidth:0 }, - // 类目轴 categoryAxis: { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + axisLine: { // Coordinate axis + lineStyle: { // Property 'lineStyle' controls line styles color: '#6B6455' } }, - splitLine: { // 分隔线 + splitLine: { // separate line show: false } }, - // 数值型坐标轴默认参数 valueAxis: { - axisLine: { // 坐标轴线 + axisLine: { // Coordinate axis show: true }, splitArea : { show: false }, - splitLine: { // 分隔线 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + splitLine: { // separate line + lineStyle: { // Property 'lineStyle' controls line styles color: ['#FFF'], type: 'dashed' } @@ -135,8 +129,8 @@ }, polar : { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + axisLine: { // Coordinate axis + lineStyle: { // // Property 'lineStyle' controls line styles color: '#ddd' } }, @@ -152,168 +146,84 @@ } } }, - - timeline : { - lineStyle : { - color : '#6B6455' - }, - controlStyle : { - normal : { color : '#6B6455'}, - emphasis : { color : '#6B6455'} + + timeline: { + lineStyle: { + color: '#6B6455' }, - symbol : 'emptyCircle', - symbolSize : 3 - }, - - // 柱形图默认参数 - bar: { - itemStyle: { - normal: { - barBorderRadius: 0 - }, - emphasis: { - barBorderRadius: 0 - } + controlStyle: { + color: '#6B6455', + borderColor: '#6B6455' } }, - // 折线图默认参数 line: { smooth : true, - symbol: 'emptyCircle', // 拐点图形类型 - symbolSize: 3 // 拐点图形大小 - }, - - - // K线图默认参数 - k: { - itemStyle: { - normal: { - color: '#E42B6D', // 阳线填充颜色 - color0: '#44B7D3', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#E42B6D', // 阳线边框颜色 - color0: '#44B7D3' // 阴线边框颜色 - } - } - } + symbol: 'emptyCircle', // Inflection point graphic type + symbolSize: 3 // Inflection point graphic size }, - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#E42B6D' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#fe994e' - }, - label: { - textStyle: { - color: 'rgb(100,0,0)' - } - } - } + candlestick: { + itemStyle: { + color: '#e42B6d', + color0: '#44B7d3', + }, + lineStyle: { + width: 1, + color: '#e42B6d', + color0: '#44B7d3', + }, + areaStyle: { + color: '#fe994e', + color0: '#e42B6d' + } + }, + + map: { + itemStyle: { + color: '#6b6455', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#e42B6d' } - }, - - force : { - itemStyle: { - normal: { - nodeStyle : { - borderColor : 'rgba(0,0,0,0)' - }, - linkStyle : { - color : '#6B6455' - } - } + }, + + graph: { + itemStyle: { + color: '#e42B6d', + }, + linkStyle: { + color: '#6b6455' } - }, - - chord : { - itemStyle : { - normal : { - chordStyle : { - lineStyle : { - width : 0, - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - chordStyle : { - lineStyle : { - width : 1, - color : 'rgba(128, 128, 128, 0.5)' - } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#e42B6d', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#6b6455', + } + }, + + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#44B7D3'],[0.8, '#6B6455'],[1, '#E42B6D']], + width: 8 } } } - }, + }; - gauge : { // 仪表盘 - center:['50%','80%'], - radius:'100%', - startAngle: 180, - endAngle : 0, - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#44B7D3'],[0.8, '#6B6455'],[1, '#E42B6D']], - width: '40%' - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 2, // 每份split细分多少段 - length: 5, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: '#fff' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#fff', - fontWeight:'bolder' - } - }, - splitLine: { // 分隔线 - length: '5%', // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: '#fff' - } - }, - pointer : { - width : '40%', - length: '80%', - color: '#fff' - }, - title : { - offsetCenter: [0, -20], // x, y,单位px - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto', - fontSize: 20 - } - }, - detail : { - offsetCenter: [0, 0], // x, y,单位px - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto', - fontSize: 40 - } - } - } - }; echarts.registerTheme('helianthus', theme); })); \ No newline at end of file diff --git a/theme/infographic.js b/theme/infographic.js index 226909c880..4683617c94 100644 --- a/theme/infographic.js +++ b/theme/infographic.js @@ -1,22 +1,3 @@ -/* -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you under the Apache License, Version 2.0 (the -* "License"); you may not use this file except in compliance -* with the License. You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, -* software distributed under the License is distributed on an -* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -* KIND, either express or implied. See the License for the -* specific language governing permissions and limitations -* under the License. -*/ - (function (root, factory) {if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['exports', 'echarts'], factory); @@ -116,28 +97,27 @@ } }, - timeline: { - lineStyle: { + timeline: { + itemStyle: { + color: '#27727B' + }, + lineStyle: { color: '#27727B' - }, - controlStyle: { - normal: { + }, + controlStyle: { color: '#27727B', borderColor: '#27727B' - } - }, + }, symbol: 'emptyCircle', symbolSize: 3 - }, + }, line: { itemStyle: { - normal: { borderWidth:2, borderColor:'#fff', lineStyle: { width: 3 - } }, emphasis: { borderWidth:0 @@ -147,47 +127,44 @@ symbolSize: 3.5 }, - candlestick: { - itemStyle: { - normal: { - color: '#C1232B', - color0: '#B5C334', - lineStyle: { - width: 1, - color: '#C1232B', - color0: '#B5C334' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - label: { - normal: { - textStyle: { - color: '#C1232B' - } - }, - emphasis: { - textStyle: { - color: 'rgb(100,0,0)' - } - } - }, - itemStyle: { - normal: { - areaColor: '#ddd', - borderColor: '#eee' - }, - emphasis: { - areaColor: '#fe994e' - } - } - }, + candlestick: { + itemStyle: { + color: '#c1232b', + color0: '#b5c334', + }, + lineStyle: { + width: 1, + color: '#c1232b', + color0: '#b5c334', + }, + areaStyle: { + color: '#c1232b', + color0: '#27727b' + } + }, + + graph: { + itemStyle: { + color: '#c1232b', + }, + linkStyle: { + color: '#b5c334' + } + }, + + map: { + itemStyle: { + color: '#f2385a', + areaColor: '#ddd', + borderColor: '#eee' + }, + areaStyle: { + color: '#fe994e', + }, + label: { + color: '#c1232b' + } + }, gauge: { axisLine: { diff --git a/theme/inspired.js b/theme/inspired.js index 6f4c6c6507..f3693e0e65 100644 --- a/theme/inspired.js +++ b/theme/inspired.js @@ -59,14 +59,14 @@ }, toolbox: { - color : ['#cc0000','#cc0000','#cc0000','#cc0000'] + color: ['#cc0000','#cc0000','#cc0000','#cc0000'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#cc0000', type: 'dashed' }, @@ -86,124 +86,62 @@ handleColor: '#cc0000' // Handle color }, - timeline : { - lineStyle : { - color : '#cc0000' + timeline: { + lineStyle: { + color: '#cc0000' }, - controlStyle : { - normal : { color : '#cc0000'}, - emphasis : { color : '#cc0000'} + controlStyle: { + color: '#cc0000', + borderColor: '#cc0000' } }, - k: { - itemStyle: { - normal: { - color: '#002266', // Yang line filled with color - color0: '#ff9900', // Yinxian fill color - lineStyle: { - width: 1, - color: '8a150f', // Yang line border color - color0: '#006600' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#002266', + color0: '#ff9900', + }, + lineStyle: { + width: 1, + color: '#8a150f', + color0: '#006600', + }, + areaStyle: { + color: '#cc0000', + color0: '#ff9900' + } + }, + + map: { + itemStyle: { + color: '#ff9900', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#cc0000', - color0: '#002266', - lineStyle: { - width: 1, - color: '#cc0000', - color0: '#002266' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#ff9900' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#ff9900', + }, + linkStyle: { + color: '#cc0000' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#cc0000' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#002266'],[0.8, '#cc0000'],[1, '8a150f']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#002266'],[0.8, '#cc0000'],[1, '8a150f']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('inspired', theme); })); \ No newline at end of file diff --git a/theme/jazz.js b/theme/jazz.js index 83bf7bfbeb..6bc6d93f5f 100644 --- a/theme/jazz.js +++ b/theme/jazz.js @@ -64,9 +64,9 @@ tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#e9e0d1', type: 'dashed' }, @@ -86,124 +86,62 @@ handleColor: '#e9e0d1' // Handle color }, - timeline : { - lineStyle : { - color : '#e9e0d1' + timeline: { + lineStyle: { + color: '#e9e0d1' }, - controlStyle : { - normal : { color : '#e9e0d1'}, - emphasis : { color : '#e9e0d1'} + controlStyle: { + color: '#e9e0d1', + borderColor: '#e9e0d1' } }, - k: { - itemStyle: { - normal: { - color: '#91a398', // Yang line filled with color - color0: '#33605a', // Yinxian fill color - lineStyle: { - width: 1, - color: '#68462b', // Yang line border color - color0: '#070001' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#91a398', + color0: '#33605a', + }, + lineStyle: { + width: 1, + color: '#68462b', + color0: '#070001', + }, + areaStyle: { + color: '#91a398', + color0: '#abd3ce' + } + }, + + map: { + itemStyle: { + color: '#c12e34', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#e9e0d1', - color0: '#91a398', - lineStyle: { - width: 1, - color: '#e9e0d1', - color0: '#91a398' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#33605a' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#33605a', + }, + linkStyle: { + color: '#e9e0d1' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#e9e0d1' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#91a398'],[0.8, '#e9e0d1'],[1, '#68462b']], + width: 8 } } } - }, - - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#91a398'],[0.8, '#e9e0d1'],[1, '#68462b']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; + }; + echarts.registerTheme('jazz', theme); })); \ No newline at end of file diff --git a/theme/london.js b/theme/london.js index 82fa68ada6..97dc2b0f07 100644 --- a/theme/london.js +++ b/theme/london.js @@ -55,18 +55,18 @@ }, visualMap: { - color:['#02151a','#a2d4e6'] + color: ['#02151a','#a2d4e6'] }, toolbox: { - color : ['#02151a','#02151a','#02151a','#02151a'] + color: ['#02151a','#02151a','#02151a','#02151a'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#02151a', type: 'dashed' }, @@ -86,124 +86,62 @@ handleColor: '#02151a' // Handle color }, - timeline : { - lineStyle : { - color : '#02151a' + timeline: { + lineStyle: { + color: '#02151a' }, - controlStyle : { - normal : { color : '#02151a'}, - emphasis : { color : '#02151a'} + controlStyle: { + color: '#02151a', + borderColor: '#02151a' } }, - k: { - itemStyle: { - normal: { - color: '#043a47', // Yang line filled with color - color0: '#087891', // Yinxian fill color - lineStyle: { - width: 1, - color: '#b31d14', // Yang line border color - color0: '#c8c8c8' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#043a47', + color0: '#087891', + }, + lineStyle: { + width: 1, + color: '#b31d14', + color0: '#c8c8c8', + }, + areaStyle: { + color: '#087891', + color0: '#c8c8c8' + } + }, + + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '#087891', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#02151a', - color0: '#a2d4e6', - lineStyle: { - width: 1, - color: '#02151a', - color0: '#a2d4e6' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#087891' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#c12e34', + }, + linkStyle: { + color: '#02151a' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#02151a' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#043a47'],[0.8, '#02151a'],[1, '#b31d14']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#043a47'],[0.8, '#02151a'],[1, '#b31d14']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('london', theme); })); \ No newline at end of file diff --git a/theme/macarons.js b/theme/macarons.js index 978105227b..826e33d258 100644 --- a/theme/macarons.js +++ b/theme/macarons.js @@ -1,22 +1,3 @@ -/* -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you under the Apache License, Version 2.0 (the -* "License"); you may not use this file except in compliance -* with the License. You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, -* software distributed under the License is distributed on an -* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -* KIND, either express or implied. See the License for the -* specific language governing permissions and limitations -* under the License. -*/ - (function (root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. @@ -72,15 +53,15 @@ tooltip: { backgroundColor: 'rgba(50,50,50,0.5)', - axisPointer : { - type : 'line', - lineStyle : { + axisPointer: { + type: 'line', + lineStyle: { color: '#008acd' }, crossStyle: { color: '#008acd' }, - shadowStyle : { + shadowStyle: { color: 'rgba(200,200,200,0.2)' } } @@ -115,9 +96,9 @@ color: '#008acd' } }, - splitArea : { - show : true, - areaStyle : { + splitArea: { + show: true, + areaStyle: { color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] } }, @@ -128,66 +109,67 @@ } }, - timeline : { - lineStyle : { - color : '#008acd' - }, - controlStyle : { - normal : { color : '#008acd'}, - emphasis : { color : '#008acd'} - }, - symbol : 'emptyCircle', - symbolSize : 3 - }, + timeline: { + lineStyle: { + color: '#008acd' + }, + controlStyle: { + color: '#008acd', + borderColor: '#008acd' + }, + symbol: 'emptyCircle', + symbolSize: 3 + }, line: { - smooth : true, + smooth: true, symbol: 'emptyCircle', symbolSize: 3 }, - candlestick: { - itemStyle: { - normal: { - color: '#d87a80', - color0: '#2ec7c9', - lineStyle: { - color: '#d87a80', - color0: '#2ec7c9' - } - } - } - }, + candlestick: { + itemStyle: { + color: '#d87a80', + color0: '#2ec7c9', + }, + lineStyle: { + width: 1, + color: '#d87a80', + color0: '#2ec7c9', + }, + areaStyle: { + color: '#2ec7c9', + color0: '#b6a2de' + } + }, scatter: { symbol: 'circle', symbolSize: 4 }, - map: { - label: { - normal: { - textStyle: { - color: '#d87a80' - } - } - }, - itemStyle: { - normal: { - borderColor: '#eee', - areaColor: '#ddd' - }, - emphasis: { - areaColor: '#fe994e' - } - } - }, - - graph: { - color: colorPalette - }, + map: { + itemStyle: { + color: '#ddd', + }, + areaStyle: { + color: '#fe994e', + }, + label: { + color: '#d87a80' + } + }, + + graph: { + itemStyle: { + color: '#d87a80', + }, + linkStyle: { + color: '#2ec7c9' + } + }, - gauge : { + gauge: { axisLine: { lineStyle: { color: [[0.2, '#2ec7c9'],[0.8, '#5ab1ef'],[1, '#d87a80']], @@ -196,19 +178,19 @@ }, axisTick: { splitNumber: 10, - length :15, + length: 15, lineStyle: { color: 'auto' } }, splitLine: { - length :22, + length: 22, lineStyle: { color: 'auto' } }, - pointer : { - width : 5 + pointer: { + width: 5 } } }; diff --git a/theme/macarons2.js b/theme/macarons2.js index 2c4926b2cd..e43c02ed4b 100644 --- a/theme/macarons2.js +++ b/theme/macarons2.js @@ -70,7 +70,7 @@ barGap: '30%', // 柱间距离,默认为柱形宽度的30%,可设固定值 barCategoryGap : '20%', // 类目间柱形距离,默认为类目间距的20%,可设固定值 itemStyle: { - normal: { + normal: { // color: '各异', barBorderColor: '#fff', // 柱条边线 barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0 @@ -110,7 +110,7 @@ lineStyle: { width: 2, type: 'solid', - shadowColor : 'rgba(0,0,0,0)', //默认透明 + shadowColor: 'rgba(0,0,0,0)', //默认透明 shadowBlur: 5, shadowOffsetX: 3, shadowOffsetY: 3 @@ -132,33 +132,28 @@ //symbolRotate : null, // 拐点图形旋转控制 showAllSymbol: false // 标志图形默认只有主轴显示(随主轴标签间隔隐藏策略) }, - - // K线图默认参数 - k: { - // barWidth : null // 默认自适应 - // barMaxWidth : null // 默认自适应 - itemStyle: { - normal: { - color: '#fe9778', // 阳线填充颜色 - color0: '#e7dac9', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#f78766', // 阳线边框颜色 - color0: '#f1ccb8' // 阴线边框颜色 - } - }, - emphasis: { - // color: 各异, - // color0: 各异 - } - } - }, + + candlestick: { + itemStyle: { + color: '#fe9778', + color0: '#e7dac9', + }, + lineStyle: { + width: 1, + color: '#f78766', + color0: '#f1ccb8', + }, + areaStyle: { + color: '#e7dac9', + color0: '#c8e49c' + } + }, // 饼图默认参数 pie: { - center : ['50%', '50%'], // 默认全局居中 - radius : [0, '75%'], - clockWise : false, // 默认逆时针 + center: ['50%', '50%'], // 默认全局居中 + radius: [0, '75%'], + clockWise: false, // 默认逆时针 startAngle: 90, minAngle: 0, // 最小角度改为0 selectedOffset: 10, // 选中是扇区偏移量 @@ -187,116 +182,46 @@ } }, - map: { - mapType: 'china', // 各省的mapType暂时都用中文 - mapLocation: { - x : 'center', - y : 'center' - // width // 自适应 - // height // 自适应 - }, - showLegendSymbol : true, // 显示图例颜色标识(系列标识的小圆点),存在legend时生效 - itemStyle: { - normal: { - // color: 各异, + map: { + itemStyle: { + color: '#ddd', borderColor: '#fff', borderWidth: 1, - areaStyle: { - color: '#ccc'//rgba(135,206,250,0.8) - }, - label: { - show: false, - textStyle: { - color: 'rgba(139,69,19,1)' - } - } - }, - emphasis: { // 也是选中样式 - // color: 各异, - borderColor: 'rgba(0,0,0,0)', - borderWidth: 1, - areaStyle: { - color: '#f3f39d' - }, - label: { - show: false, - textStyle: { - color: 'rgba(139,69,19,1)' - } - } - } - } - }, + }, + areaStyle: { + color: '#f3f39d', + }, + label: { + show: false, + color: 'rgba(139,69,19,1)' + }, + showLegendSymbol: true + }, - force : { - itemStyle: { - normal: { - // color: 各异, - label: { - show: false - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - nodeStyle : { - brushType : 'both', - strokeColor : '#a17e6e' - }, - linkStyle : { - strokeColor : '#a17e6e' - } + graph: { + itemStyle: { + color: '#d87a80', + }, + linkStyle: { + strokeColor: '#a17e6e' + }, + nodeStyle: { + brushType: 'both', + strokeColor: '#a17e6e' }, - emphasis: { - // color: 各异, - label: { - show: false - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - nodeStyle : {}, - linkStyle : {} - } - } - }, + label: { + show: false + } + }, - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#ed9678'],[0.8, '#e7dac9'],[1, '#cb8e85']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#ed9678'],[0.8, '#e7dac9'],[1, '#cb8e85']], + width: 8 + } } } - } }; echarts.registerTheme('macarons2', theme); diff --git a/theme/mint.js b/theme/mint.js index ed4b267deb..d6146d6f53 100644 --- a/theme/mint.js +++ b/theme/mint.js @@ -55,181 +55,83 @@ }, toolbox: { - color : ['#8aedd5','#8aedd5','#8aedd5','#8aedd5'] + color: ['#8aedd5','#8aedd5','#8aedd5','#8aedd5'] }, - tooltip: { + tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#8aedd5', type: 'dashed' }, crossStyle: { color: '#8aedd5' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: '#eee', // 数据背景颜色 - fillerColor: 'rgba(64,136,41,0.2)', // 填充颜色 - handleColor: '#408829' // 手柄颜色 + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(64,136,41,0.2)', // Fill the color + handleColor: '#408829' // Handle color }, dataRange: { color:['#93bc92','#bef0bb'] }, - k: { - // barWidth : null // 默认自适应 - // barMaxWidth : null // 默认自适应 - itemStyle: { - normal: { - color: '#8aedd5', // 阳线填充颜色 - color0: '#7fe579', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#8aedd5', // 阳线边框颜色 - color0: '#7fe579' // 阴线边框颜色 - } - }, - emphasis: { - // color: 各异, - // color0: 各异 - } - } - }, + candlestick: { + itemStyle: { + color: '#8aedd5', + color0: '#7fe579', + }, + lineStyle: { + width: 1, + color: '#8aedd5', + color0: '#7fe579', + }, + areaStyle: { + color: '#8aedd5', + color0: '#93bc9e' + } + }, - pie: { - itemStyle: { - normal: { - // color: 各异, - borderColor: '#fff', - borderWidth: 1, - label: { - show: true, - position: 'outer', - textStyle: {color: '#1b1b1b'}, - lineStyle: {color: '#1b1b1b'} - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - labelLine: { - show: true, - length: 20, - lineStyle: { - // color: 各异, - width: 1, - type: 'solid' - } - } - } + graph: { + itemStyle: { + color: '#8aedd5', + }, + linkStyle: { + color: '#93bc9e' } - }, + }, - force : { - itemStyle: { - normal: { - // color: 各异, - label: { - show: false - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - nodeStyle : { - brushType : 'both', - strokeColor : '#49b485' - }, - linkStyle : { - strokeColor : '#49b485' - } - }, - emphasis: { - // color: 各异, - label: { - show: false - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - nodeStyle : {}, - linkStyle : {} - } + map: { + itemStyle: { + color: '#8aedd5', + }, + areaStyle: { + color: '#93bc9e', + }, + label: { + color: '#cef1db' } - }, + }, - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ccc' - }, - label: { - textStyle: { - color: 'rgba(139,69,19,1)' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#f3f39d' - }, - label: { - textStyle: { - color: 'rgba(139,69,19,1)' - } + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#93bc9e'],[0.8, '#8aedd5'],[1, '#a6d7c2']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#93bc9e'],[0.8, '#8aedd5'],[1, '#a6d7c2']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('mint', theme); })); \ No newline at end of file diff --git a/theme/red-velvet.js b/theme/red-velvet.js index e80d614eee..15c465afc0 100644 --- a/theme/red-velvet.js +++ b/theme/red-velvet.js @@ -59,12 +59,12 @@ }, toolbox: { - color : ['#8b1a2d','#8b1a2d','#8b1a2d','#8b1a2d'] + color: ['#8b1a2d','#8b1a2d','#8b1a2d','#8b1a2d'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective + axisPointer: { // Axis indicator, coordinate trigger effective type : 'line', // The default is a straight line: 'line' | 'shadow' lineStyle : { // Straight line indicator style settings color: '#8b1a2d', @@ -86,124 +86,62 @@ handleColor: '#8b1a2d' // Handle color }, - timeline : { - lineStyle : { - color : '#8b1a2d' + timeline: { + lineStyle: { + color: '#8b1a2d' }, - controlStyle : { - normal : { color : '#8b1a2d'}, - emphasis : { color : '#8b1a2d'} + controlStyle: { + color: '#8b1a2d', + borderColor: '#8b1a2d' } }, - k: { - itemStyle: { - normal: { - color: '#a7314b', // Yang line filled with color - color0: '#d6c582', // Yinxian fill color - lineStyle: { - width: 1, - color: '#8e5c4e', // Yang line border color - color0: '#f0d4af' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#a7314b', + color0: '#d6c582', + }, + lineStyle: { + width: 1, + color: '#8e5c4e', + color0: '#f0d4af', + }, + areaStyle: { + color: '#8b1a2d', + color0: '#ff8066' + } + }, + + map: { + itemStyle: { + color: '#8b1a2d', + }, + areaStyle: { + color: '#ff8066', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#8b1a2d', - color0: '#a7314b', - lineStyle: { - width: 1, - color: '#8b1a2d', - color0: '#a7314b' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#d6c582' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#ff8066', + }, + linkStyle: { + color: '#8b1a2d' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#8b1a2d' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#a7314b'],[0.8, '#8b1a2d'],[1, '#8e5c4e']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#a7314b'],[0.8, '#8b1a2d'],[1, '#8e5c4e']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('red-velvet', theme); })); \ No newline at end of file diff --git a/theme/red.js b/theme/red.js index 76f840fa4a..fd163573bf 100644 --- a/theme/red.js +++ b/theme/red.js @@ -59,35 +59,35 @@ }, dataRange: { - color:['#bd0707','#ffd2d2'] + color: ['#bd0707','#ffd2d2'] }, toolbox: { - color : ['#d8361b','#d8361b','#d8361b','#d8361b'] + color: ['#d8361b','#d8361b','#d8361b','#d8361b'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#d8361b', type: 'dashed' }, crossStyle: { color: '#d8361b' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: '#eee', // 数据背景颜色 - fillerColor: 'rgba(216,54,27,0.2)', // 填充颜色 - handleColor: '#d8361b' // 手柄颜色 + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(216,54,27,0.2)', // Fill the color + handleColor: '#d8361b' // Handle color }, grid: { @@ -95,179 +95,108 @@ }, categoryAxis: { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + axisLine: { // Coordinate axis + lineStyle: { // Property 'lineStyle' controls line styles color: '#d8361b' } }, - splitLine: { // 分隔线 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + splitLine: { // Separation line + lineStyle: { // Property 'lineStyle' (see lineStyle) controls line styles color: ['#eee'] } } }, valueAxis: { - axisLine: { // 坐标轴线 - lineStyle: { // 属性lineStyle控制线条样式 + axisLine: { // Coordinate axis + lineStyle: { // Property 'lineStyle' controls line styles color: '#d8361b' } }, - splitArea : { - show : true, - areaStyle : { + splitArea: { + show: true, + areaStyle: { color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] } }, - splitLine: { // 分隔线 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + splitLine: { // Separation line + lineStyle: { // Property 'lineStyle' (see lineStyle) controls line styles color: ['#eee'] } } }, - timeline : { - lineStyle : { - color : '#d8361b' + timeline: { + lineStyle: { + color: '#d8361b' }, - controlStyle : { - normal : { color : '#d8361b'}, - emphasis : { color : '#d8361b'} + controlStyle: { + color: '#d8361b', + borderColor: '#d8361b' } }, - k: { - itemStyle: { - normal: { - color: '#f16b4c', // 阳线填充颜色 - color0: '#f7b4a9', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#d8361b', // 阳线边框颜色 - color0: '#d26666' // 阴线边框颜色 - } - } - } - }, - - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#d8361b' - } - } + candlestick: { + itemStyle: { + color: '#f16b4c', + color0: '#f7b4a9', + }, + lineStyle: { + width: 1, + color: '#d8361b', + color0: '#d26666', + }, + areaStyle: { + color: '#d8361b', + color0: '#d07e75' + } + }, + + graph: { + itemStyle: { + color: '#d07e75', + }, + linkStyle: { + color: '#d8361b' } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#d07e75', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#d8361b', + } + }, + + map: { + itemStyle: { + color: '#d8361b', + }, + areaStyle: { + color: '#d07e75', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#f16b4c', - color0: '#f7b4a9', - lineStyle: { - width: 1, - color: '#f16b4c', - color0: '#f7b4a9' - } - } - } - }, - - graph: { - color: colorPalette - }, + }, - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#99d2dd' - }, - label: { - textStyle: { - color: '#c12e34' - } + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#f16b4c'],[0.8, '#d8361b'],[1, '#99311c']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#f16b4c'],[0.8, '#d8361b'],[1, '#99311c']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('red', theme); })); \ No newline at end of file diff --git a/theme/roma.js b/theme/roma.js index 8500ee806b..93c1d1f733 100644 --- a/theme/roma.js +++ b/theme/roma.js @@ -1,22 +1,3 @@ -/* -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you under the Apache License, Version 2.0 (the -* "License"); you may not use this file except in compliance -* with the License. You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, -* software distributed under the License is distributed on an -* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -* KIND, either express or implied. See the License for the -* specific language governing permissions and limitations -* under the License. -*/ - (function (root, factory) {if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['exports', 'echarts'], factory); @@ -54,23 +35,30 @@ } }, - candlestick: { - itemStyle: { - normal: { - color: '#e01f54', - color0: '#001852', - lineStyle: { - width: 1, - color: '#f5e8c8', - color0: '#b8d2c7' - } - } - } - }, + candlestick: { + itemStyle: { + color: '#e01f54', + color0: '#001852', + }, + lineStyle: { + width: 1, + color: '#f5e8c8', + color0: '#b8d2c7', + }, + areaStyle: { + color: '#a4d8c2', + color0: '#f3d999' + } + }, - graph: { - color: colorPalette - }, + graph: { + itemStyle: { + color: '#a4d8c2', + }, + linkStyle: { + color: '#f3d999' + } + }, gauge : { axisLine: { diff --git a/theme/royal.js b/theme/royal.js index 679d32b11b..34422910b2 100644 --- a/theme/royal.js +++ b/theme/royal.js @@ -55,18 +55,18 @@ }, visualMap: { - color:['#3f7ea6','#993366'] + color: ['#3f7ea6','#993366'] }, toolbox: { - color : ['#3f7ea6','#3f7ea6','#3f7ea6','#3f7ea6'] + color: ['#3f7ea6','#3f7ea6','#3f7ea6','#3f7ea6'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // Axis indicator, coordinate trigger effective - type : 'line', // The default is a straight line: 'line' | 'shadow' - lineStyle : { // Straight line indicator style settings + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#3f7ea6', type: 'dashed' }, @@ -86,124 +86,62 @@ handleColor: '#3f7ea6' // Handle color }, - timeline : { - lineStyle : { - color : '#3f7ea6' + timeline: { + lineStyle: { + color: '#3f7ea6' }, - controlStyle : { - normal : { color : '#3f7ea6'}, - emphasis : { color : '#3f7ea6'} + controlStyle: { + color: '#3f7ea6', + borderColor: '#3f7ea6' } }, - k: { - itemStyle: { - normal: { - color: '#d9c3b0', // Yang line filled with color - color0: '#8c6f56', // Yinxian fill color - lineStyle: { - width: 1, - color: '#731f17', // Yang line border color - color0: '#a65149' // Yinbian border color - } - } + candlestick: { + itemStyle: { + color: '#d9c3b0', + color0: '#8c6f56', + }, + lineStyle: { + width: 1, + color: '#731f17', + color0: '#a65149', + }, + areaStyle: { + color: '#3f7ea6', + color0: '#993366' + } + }, + + map: { + itemStyle: { + color: '#d9c3b0', + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#3f7ea6', - color0: '#993366', - lineStyle: { - width: 1, - color: '#3f7ea6', - color0: '#993366' - } - } - } - }, - - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // Is also selected style - areaStyle: { - color: '#8c6f56' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - } + }, + + graph: { + itemStyle: { + color: '#993366', + }, + linkStyle: { + color: '#3f7ea6' } - }, + }, - force : { - itemStyle: { - normal: { - linkStyle : { - color : '#3f7ea6' + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#d9c3b0'],[0.8, '#3f7ea6'],[1, '#731f17']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // Coordinate axis - show: true, // Default display, property show control display or not - lineStyle: { // Attribute lineStyle controls the line style - color: [[0.2, '#d9c3b0'],[0.8, '#3f7ea6'],[1, '#731f17']], - width: 8 - } - }, - axisTick: { // Small mark of the axis - splitNumber: 10, // How many segments per split subdivision - length :12, // Attribute length control line length - lineStyle: { // Attribute lineStyle controls the line style - color: 'auto' - } - }, - axisLabel: { // Axis text label, see details axis.axisLabel - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // Separate lines - length : 18, // Attribute length control line length - lineStyle: { // The attribute lineStyle (see lineStyle for details) controls the line style - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // The remaining attributes use the global text style by default TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('royal', theme); })); \ No newline at end of file diff --git a/theme/sakura.js b/theme/sakura.js index 5fdd441a2e..697edb5958 100644 --- a/theme/sakura.js +++ b/theme/sakura.js @@ -57,173 +57,66 @@ color:['#e52c3c','#f7b1ab'] }, - // 值域 dataRange: { - color:['#e52c3c','#f7b1ab']//颜色 + color:['#e52c3c','#f7b1ab'] }, - - // K线图默认参数 - k: { - // barWidth : null // 默认自适应 - // barMaxWidth : null // 默认自适应 - itemStyle: { - normal: { - color: '#e52c3c', // 阳线填充颜色 - color0: '#f59288', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#e52c3c', // 阳线边框颜色 - color0: '#f59288' // 阴线边框颜色 - } - }, - emphasis: { - // color: 各异, - // color0: 各异 - } - } - }, - - // 饼图默认参数 - pie: { - itemStyle: { - normal: { - // color: 各异, - borderColor: '#fff', - borderWidth: 1, - label: { - show: true, - position: 'outer', - textStyle: {color: 'black'} - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - labelLine: { - show: true, - length: 20, - lineStyle: { - // color: 各异, - width: 1, - type: 'solid' - } - } - } - } - }, - - map: { - mapType: 'china', // 各省的mapType暂时都用中文 - mapLocation: { - x : 'center', - y : 'center' - // width // 自适应 - // height // 自适应 - }, - showLegendSymbol : true, // 显示图例颜色标识(系列标识的小圆点),存在legend时生效 - itemStyle: { - normal: { - // color: 各异, + candlestick: { + itemStyle: { + color: '#e52c3c', + color0: '#f59288', + }, + lineStyle: { + width: 1, + color: '#e52c3c', + color0: '#f59288', + }, + areaStyle: { + color: '#fa506c', + color0: '#f8c4d8' + } + }, + + map: { + itemStyle: { + color: '#e52c3c', borderColor: '#fff', - borderWidth: 1, - areaStyle: { - color: '#ccc'//rgba(135,206,250,0.8) - }, - label: { - show: false, - textStyle: { - color: 'rgba(139,69,19,1)' - } - } - }, - emphasis: { // 也是选中样式 - // color: 各异, - borderColor: 'rgba(0,0,0,0)', - borderWidth: 1, - areaStyle: { - color: '#f3f39d' - }, - label: { - show: false, - textStyle: { - color: 'rgba(139,69,19,1)' - } - } - } + borderWidth: 1 + }, + areaStyle: { + color: '#ccc', + }, + label: { + color: 'rgba(139,69,19,1)', + show: false } - }, - - force : { - // 分类里如果有样式会覆盖节点默认样式 - itemStyle: { - normal: { - // color: 各异, - label: { - show: false - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - nodeStyle : { - brushType : 'both', - strokeColor : '#e54f5c' - }, - linkStyle : { - strokeColor : '#e54f5c' - } - }, - emphasis: { - // color: 各异, - label: { - show: false - // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE - }, - nodeStyle : {}, - linkStyle : {} - } - } - }, - - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#e52c3c'],[0.8, '#f7b1ab'],[1, '#fa506c']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' + }, + + graph: { + itemStyle: { + color: '#f2385a', + }, + nodeStyle : { + brushType : 'both', + strokeColor : '#e54f5c' }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } + linkStyle: { + color: '#f2385a', + strokeColor : '#e54f5c' }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } + label: { + color: '#f2385a', + show: false } - }, + }, - graph: { - color: colorPalette + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#e52c3c'],[0.8, '#f7b1ab'],[1, '#fa506c']], + width: 8 + } + } } }; diff --git a/theme/shine.js b/theme/shine.js index e28066cd4e..89261a0c87 100644 --- a/theme/shine.js +++ b/theme/shine.js @@ -1,22 +1,3 @@ -/* -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you under the Apache License, Version 2.0 (the -* "License"); you may not use this file except in compliance -* with the License. You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, -* software distributed under the License is distributed on an -* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -* KIND, either express or implied. See the License for the -* specific language governing permissions and limitations -* under the License. -*/ - (function (root, factory) {if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['exports', 'echarts'], factory); @@ -75,59 +56,54 @@ handleColor: '#005eaa' }, - timeline: { - lineStyle: { - color: '#005eaa' - }, - controlStyle: { - normal: { - color: '#005eaa', - borderColor: '#005eaa' - } - } + timeline: { + lineStyle: { + color: '#005eaa' }, + controlStyle: { + color: '#005eaa', + borderColor: '#005eaa' + } + }, - candlestick: { - itemStyle: { - normal: { - color: '#c12e34', - color0: '#2b821d', - lineStyle: { - width: 1, - color: '#c12e34', - color0: '#2b821d' - } - } - } - }, + candlestick: { + itemStyle: { + color: '#c12e34', + color0: '#2b821d', + }, + lineStyle: { + width: 1, + color: '#c12e34', + color0: '#2b821d', + }, + areaStyle: { + color: '#e6b600', + color0: '#005eaa' + } + }, - graph: { - color: colorPalette - }, + graph: { + itemStyle: { + color: '#e6b600', + }, + linkStyle: { + color: '#005eaa' + } + }, - map: { - label: { - normal: { - textStyle: { - color: '#c12e34' - } - }, - emphasis: { - textStyle: { - color: '#c12e34' - } - } - }, - itemStyle: { - normal: { - borderColor: '#eee', - areaColor: '#ddd' - }, - emphasis: { - areaColor: '#e6b600' - } - } - }, + map: { + itemStyle: { + color: '#f2385a', + borderColor: '#eee', + areaColor: '#ddd' + }, + areaStyle: { + color: '#ddd', + }, + label: { + color: '#c12e34' + } + }, gauge: { axisLine: { diff --git a/theme/tech-blue.js b/theme/tech-blue.js index 87e6326571..0849264f6d 100644 --- a/theme/tech-blue.js +++ b/theme/tech-blue.js @@ -55,169 +55,108 @@ }, visualMap: { - color:['#00aecd','#a2d4e6'] + color: ['#00aecd','#a2d4e6'] }, toolbox: { - color : ['#00aecd','#00aecd','#00aecd','#00aecd'] + color: ['#00aecd','#00aecd','#00aecd','#00aecd'] }, tooltip: { backgroundColor: 'rgba(0,0,0,0.5)', - axisPointer : { // 坐标轴指示器,坐标轴触发有效 - type : 'line', // 默认为直线,可选为:'line' | 'shadow' - lineStyle : { // 直线指示器样式设置 + axisPointer: { // Axis indicator, coordinate trigger effective + type: 'line', // The default is a straight line: 'line' | 'shadow' + lineStyle: { // Straight line indicator style settings color: '#00aecd', type: 'dashed' }, crossStyle: { color: '#00aecd' }, - shadowStyle : { // 阴影指示器样式设置 + shadowStyle: { // Shadow indicator style settings color: 'rgba(200,200,200,0.3)' } } }, - // 区域缩放控制器 + // Area scaling controller dataZoom: { - dataBackgroundColor: '#eee', // 数据背景颜色 - fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色 - handleColor: '#00aecd' // 手柄颜色 + dataBackgroundColor: '#eee', // Data background color + fillerColor: 'rgba(144,197,237,0.2)', // Fill the color + handleColor: '#00aecd' // Handle color }, - timeline : { - lineStyle : { - color : '#00aecd' + timeline: { + lineStyle: { + color: '#00aecd' }, - controlStyle : { - normal : { color : '#00aecd'}, - emphasis : { color : '#00aecd'} + controlStyle: { + normal: { color: '#00aecd'}, + emphasis: { color: '#00aecd'} } }, - k: { - itemStyle: { - normal: { - color: '#dddddd', // 阳线填充颜色 - color0: '#eeeeee', // 阴线填充颜色 - lineStyle: { - width: 1, - color: '#33ccff', // 阳线边框颜色 - color0: '#1bb4cf' // 阴线边框颜色 - } - } + candlestick: { + itemStyle: { + color: '#ddd', + color0: '#eee', + }, + lineStyle: { + width: 1, + color: '#33ccff', + color0: '#1bb4cf', + }, + areaStyle: { + color: '#7094db', + color0: '#33ccff' + } + }, + + chord: { + padding: 4, + itemStyle: { + color: '#7094db', + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + }, + lineStyle: { + color: 'rgba(128, 128, 128, 0.5)', + }, + areaStyle: { + color: '#33ccff', + } + }, + + graph: { + itemStyle: { + color: '#7094db', + }, + linkStyle: { + color: '#33ccff' } - }, - - chord : { - padding : 4, - itemStyle : { - normal : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - }, - emphasis : { - borderWidth: 1, - borderColor: 'rgba(128, 128, 128, 0.5)', - chordStyle : { - lineStyle : { - color : 'rgba(128, 128, 128, 0.5)' - } - } - } + }, + + map: { + itemStyle: { + color: '#7094db', + }, + areaStyle: { + color: '#33ccff', + }, + label: { + color: '#ddd' } - }, - - candlestick: { - itemStyle: { - normal: { - color: '#00aecd', - color0: '#a2d4e6', - lineStyle: { - width: 1, - color: '#00aecd', - color0: '#a2d4e6' - } - } - } - }, + }, - graph: { - color: colorPalette - }, - - map: { - itemStyle: { - normal: { - areaStyle: { - color: '#ddd' - }, - label: { - textStyle: { - color: '#c12e34' - } - } - }, - emphasis: { // 也是选中样式 - areaStyle: { - color: '#eeeeee' - }, - label: { - textStyle: { - color: '#c12e34' - } + gauge: { + axisLine: { + lineStyle: { + color: [[0.2, '#dddddd'],[0.8, '#00aecd'],[1, '#33ccff']], + width: 8 } } } - }, + }; - gauge : { - axisLine: { // 坐标轴线 - show: true, // 默认显示,属性show控制显示与否 - lineStyle: { // 属性lineStyle控制线条样式 - color: [[0.2, '#dddddd'],[0.8, '#00aecd'],[1, '#33ccff']], - width: 8 - } - }, - axisTick: { // 坐标轴小标记 - splitNumber: 10, // 每份split细分多少段 - length :12, // 属性length控制线长 - lineStyle: { // 属性lineStyle控制线条样式 - color: 'auto' - } - }, - axisLabel: { // 坐标轴文本标签,详见axis.axisLabel - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - }, - splitLine: { // 分隔线 - length : 18, // 属性length控制线长 - lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 - color: 'auto' - } - }, - pointer : { - length : '90%', - color : 'auto' - }, - title : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: '#333' - } - }, - detail : { - textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE - color: 'auto' - } - } - } - }; echarts.registerTheme('tech-blue', theme); })); \ No newline at end of file diff --git a/theme/theme-screenshots.png b/theme/theme-screenshots.png index 9a23800c56ac9a0a0fa6a24e3a41ac98265f0747..6bcfbeadf913ab83b3067fda9822b74166456142 100644 GIT binary patch literal 372318 zcma%iWmFu^)^38k4Xy!#>);N-T?e<|?(V@E++9L&5AGzu;1=B7-Q8~9bIy0}{r=rv zt5$VaS6A)suHMhHrNPRIQm9CTNFP3YK$VdeSN-q-Ciue#xLpLOzb%ZqDdT@DIAb{} z@xS%o?NO{f;BSTKD6Q@C;R71vpYkz<0gdRxhfg15#J_+%4Nf}YlMVVZs0DsajC;~7 zZ09s~b2SaHKc5R*Of0%(^R`ulCJ4N2%W>g3k*yXWfn~T*X$Og>crMNJz;=Ll7`2 z#3L~NwG+$YZ_)Mt9RG7-6IBud`EQSZwRln*8~@*n{x&&wU;=CZ*L6H=5$Rh0@6Z&) z4&w5R|9duW3ToW{CBOg?CLrqHqWovZ?U)F##DApwS5wdB|F<})6!<2fAdDbNaZjR; zq*k}Ky<$R!{QntjZTw#X%ArMmBM%`SsAU{sMG+JYX@=b}3X>uvwe{@4p~|Y^{Lhnd z(EXS2MX>$&mZi}j$)JVdYp^aDE(_fBA5xIt`t|WD3{(7xAPJAeabFNhIS~Ts$FN5Q z(0_=2Pi3Bwh3tovgVG~eFZs;}&G4P}ocDeM0YfB`Bxr#cB%bsyqGnwiY&c;|QU+|J zw4&I&*}5q0D9$bfNf}OAYD5As03^hGW%}z)N0eO=7{+RS`*xak;YHu(+gRK2XY%t}O3 zP)3B>>q-lK76_!m_rztT&{Sr^#C(uhZbYt5ajlBB(WGnIG-ZWFg6)Xtu>yQGP4sYH z+42p#HW-KJ%`;^ju?+qSP%&ozDiMzqL4ZLts*;h!GhmV(B=4NM5BctBwuz-Gr!4WM zDB?R`2a|u%baX5`-fWycqb-48R&)ed-10jP+0{9 zCJAiwt<Ad%$>gF`s`uYt#%43_KTFxj>La!quLtsspK93*78umI zcH)Y%?9Mm>$DJZOZ+&aaWr1I8g#Z1}CR2!m1Il!i!>;$Iaczj1_V+zeUx`^L#DhiS zZld3t-HtI7CT*wHK6|ap=N-pH>#v*h@2}$yzVEq1u8Z!Ljd~SnNW~hn%PH1WEDN~y zdt1xg!tbYc6V;1%qYAotot>8>%&r8Z~N_tvQKOO{i6!x_ztwjRrt=VP`du zwxRRZGO~m_X1SWQidoSrt@)!cvt)XSky182(a@^9KXEIY{MnNM_3-DeY`->X=gSMT zbl5ekKsq{|WwXbez{G)N$9;W0N2j$uvuL7_^j+2bSxfbiTb-ifMxqqwSg=ZC^XG5^ zLc+}4TsXEl`{qrRxc_LQhboDGw3(L9r;rbEP^Z`{xw!@xpo&Ilcr-NhI7Nj%YMPQf zFZ15$8uDf%hRd#>c7H*jNiT-T-q-=&PSC0PI;1 z-w``-FZ3fo4o`Mu-0*Gu{$=R=eIM|45rW=zt+e(YW%vdMy1dK>2e-Q`qTk1%qoUm0 zV+AqRcO3S$zdx40Kcz6N`CJzT)a_lpdpw8bHPkJZ1(v<}6{u|=2EI*R)*d>OkE~GB z=#GtB54wcOm-u026`VfmNMdsjkj0*HQ& ze_?u3F58@5P&h`|#p^ADolPlE;C2S~P@&l+k@#q}>(}}3wZOIf!!mQJnmPJtqI3=0 zWUg$w-dwiR!d+}cU>JP(6FM5|T@0xJD=P<&B?ZzWtu*fi-}E&38b{xl!vl3?z? z+F&TR^E?%5o3CnbljBQmF{86mJ-t-11mSMjJkBX&XauXrT*407U-o@${ZbB+gC3#h5?9R7b-NZDIBMZsU`l`X|EG&24 z)z)=?H5D5b)&5?bqGec9Y_qXG^GyBU@$3b<0w8i$v*C zqKC{(qP+R>kh8e#_#8Jx7;%H;VB*@+j|lz^`7atm3g4vAv-fWGaTa5AKc1j8D@2g zRErY9UdYW0#(6(7;R%R6L>E;RSoQ1|8wnGB)>e`84T*L#$ z9$+>VL@}vA)ffdmaPXWh>|kA@)uW`sTC~~uwlPg!YiCXT^$)2>+L)MO-148K7gn~K z=G(`@Pxrj*8#6XIEV#tP@zKe*k};fjtgGoc?;Bi>ogVSb@0(a|h8#+H` zu%9{Vc^rx5?6BNIbQo?u`5%!B8lvjiEckW@cbPFIzie<}S`9bPX6WzrS9K*NB^9Y6lDZN9hn`(5M~1T14pzE{G&7`TYTNZe z1OPr$Nbo7;f|&jEmS4fa&Me}OWnb;_Um_5=5%8R7Q!M%fsJRSbV+lsNAMkLsX*C-V zeC9s2Gt42l(Zv&gm0h8LVA$lrEXOCK@b`#*l5~{q`5yM^%Wu%PFka?Ky84Z1I@l>y z^A2gN&|1Rn-(x7^de5L6?PmHE z|GN(VTttxW6u~8S1ye($lp}<;z1@^EqOdq9XSgAdL}Eg$sBfs5*1-3&FNfbFHZD%; zKeY5E)#Qu3e8z0QD2+3CCR#5a%%fE<-Sb8;!0b^bApV`k$yTo2d}@l_yh}<80WefM zqL&3Wu*dOlaIw|8puzaK5h?8~$#`n1CQpK~m=hiHR(vuk^K7ZAP8EURv-o2mGfOmZ z8*aOJOhGC=uh>yiD|5+Qwze-<@^fs6ES;TR@R^+YK)VMu^MRpqt_{O9Y@LOkyoqR! z0I`%RT~gSREkprthRvSM-pGiA=&`M$xdE<@VugK^qzRgtacuHWK986-$Ne}2L`vT% zux<*avDZU2qHGH-TdNOWzHeMO<66`XkEagOJxCEJd=HB{(B~t}^xreYIKP=q59D)^ zFZw84_6Xlpo}w-ySx9n06-;HOu}lO=szkI$#pQbb*(T*ExS48n84Z@2a<+YRbvw_Y z(7#Bs(jB!h#vn@+qdqDw9mjTyjSL8zNCR>mJI2zJ!ku7j-|9boa#25tO0v0NRI?v1)!SePCF8_SevW-7GLLfIi+j1f9f zdaOU?^`Qx56AQ)oN8C5hwZp)ZF$3QNldf62YpBi)DY1IWIcr%Ogn{|T91-p|c>%k9 zBSO(BXB){)GQBHKw{uizFuSv`J}!y6cfn00B{amClqhJrrzuK-N1G=cOVTN505ONc zHSrG$HA%jM%JSqFWY+{bYBf6Og&r*Kmw`%?pXOPOnU$*_@^z8`5$3wZXtLkUcrjqH z9i6nl1Qu_}@?k`~5fOz=H^p!MW{D<@wQFStLCsh}Ap*JdG{cW%*fcg>BlA^a`-?t@ zbUW-(ST7?WeQ?^G>J7zkhxkPv8k>JqpdQ79>L9|_52rw;Bm&n<)$vuI{(fZT)YX$>CYqB8{p!n>H&E z=_(ZmE4vntR?#kHdTZ|zor><7TXSfCPWk#pd$Vg^$1k5S^rX=qe=A_}auCj1H!j+0 z(5L7zmuS&uw-;MsAXK-hS-0)^rsSaJxwyhZVjc5#Ym9Hg%i(+WNkP%vM#1f2tZ}q? zibEIbhM^SZQ~R%)s~FWMHu1aN$P%Z!uvYpt_hORC=Ty~AkD@=y#ocWp49Gvj4}vri zE}uDlk3$mWBCGK}MM0LO<>v@Sd<$u*B|)ShSA$Q%%T3%j#Xmx%%NfPp>qAQMjt$Z> zG~?->-<(m#b_F12X#)SXaEZ~7&5UCyJrvyH_3ctiwsoq)Pyvmo<@|*v?U}L5Il~(* zYL*p6@B$?7gjT+1;N{Yn{i%TF1-81|Q z<4L#O__!?V)2`V?SKif*sa4;EuIucVrV1~&I6DrLX|Q-(`Y^5wtO!?6L#^l=cV2S3IlyiQ7VF}=UxVUSm*grZcSlr?G zZpT$1RZ*cNX-K|p`cPg;zKMYo_<4g(=Qw@n2Y{ummLhXF2^89hvU>2Dy=({!mKVs# zh&)W`pV^SEm~v$N)ZTE)CsChNe@k5FQmw)r6Kj^)lp1dnBtgN8{0gZ5Kl<7=NWFmJ+wjllD}oX`e_bf#)f zTnv~lh%Jixr`YFFw!zUoMlfQ7q^Z*Yme_F})@an>Br7MvvC>Xb64~yFsIVbDx8hyc zcY^Ei1emNIA=IRh$e~SLdW(98$PKPF_3pm7kPfG&x2Sw>%jWCpw1ZaQ>?l(ZXSYKr@XjN>SH#L5{Iw zzEdr4iutp=pENH0jz8x3&6ReYS?nFo@y|{O!+vkQy)9kv)T{7kaQY17c!K+{#`IsG zsyDYr_#4+${2YJO1$^fuC0PjtnuoAF8-bj|9ofO*qKl*F*N*8rxF;#^=jXfolOSuilNpe;&-oxSyj1Qnf&bga zpPKvo_hJ)V&d#p)-+_T$`J1n=DW+Y?bT=o*GKy3ifF_?0QA$qUcnD>tRn;6C z`=zAN&Q^t6YAnhF7OI;^h8Vd*s-Ro8+?M5S##$CLIhFyZ*0r-U^3c*f3lLAG^X|9q zk33O_TDB9pg5P)H>G5=pEA;+R+3Uveo)OzEsYOkgE+p`Q6@@xglpj$rgZ%n;Y{;8vyzmmp6l*c3QGaRfZuQq!IKHB(sRp@`cg&+UI_)m_C zF%o%>b|8;kp{#k=5^?s-ecU2EbxcmL`9z41qxX@;#8H+M->;<#yR&KcyZO62_K{t? zq&vkqgO#%rQmd|pino`!mwF;1U9<&3Kv9fOl+W{u`LSghN-ZlOsVz~t3IUh>omLX0 zNLQ{SR?(F!v`aQkW0)m;yEJ3P9c}Q=X=mX;myt!9B^yn14K`-ewCAxe)~nTT)my_K z>T=Y01p^ufgjalTpl?go@dAzjjCYmV;5d}K!l^^OYAvQ&=Q3Mc=eE@ud?T5Ww|>iY z9FtcDDQe9aYGxAR_vf`qgQ!ORCX4$uW1wJ4u4Q_aDVN%)CZU;8Ma*tyN(pz$x%ZE& z;DHJc!MQdc{i`)8nfwJtyyCC{XYk6*0>>A|6xleXShScMj5)TP6Oi>lU_KriilE2W zi_qX+7BXUA)O4+`WPAcLSt`KLW%}$vL&cbEexic8e!pzAfF1RFzRL!^#ruBF+OI}* z|1tc9&`c|!BA(Lczm`YRtxl(Ug%VmE4uGH=!WdLHdnYYQrl3Pf=fZjxYbIT$&48Ua zJzaL_=}xbrup4imHtl8GlM#`j&N(gJbc|R)(0p6C$jm{MY2=FH=jr-6LAE~$ELy8Y zpO!de+Nc9tWXL4;L(W#-RwiRsLtfr{$D6Y8VW^p{bPzM1qcL}+00S%9%a71{{pY7% z)(qA8yipD-^xO;SPYKGKFP2{{5+lCblWSliTzerP(?()&nqZPLw;m}clz;Q^1cgU* zGqos)S3?yEUH-_I$DuOz*HoYlGGy_BEzPs|lshDGG?uY5leLb&bFLoYDJ=6GU041F z9wN)g?qp)}DQ%5{RD^5!NfvEl9qm)Nm>tFJc}ESHBP7C%W&m^VHG;kGJWXpU|Lw=P zs8yz>28qeH#yE9O%bMosOpm7Us}W>7WY+pxuqj-*nS8Rp@6S%a9+|m0L}B7?IlW3% z{MH&%bOJ`n93=>LvSZzYTs8dp-e+z?Z$%;q*ba=9>O`~1A7S)KxwTL;2)nBPsDAyyq@oTz8q5jC2QU-Il1%Y{hn+cgTcz8d9S2FE1MB>$Y6_=Yx zqRSkrA(UucqAaOGDign(wceUc|3P$k`Dp27jE`i? zz6|7xZxT6W9I6y!B%z~etbIGmmRI>$gj*)7fo%n_*FZyvM4)%+e|cqy6Nh~CFoD=G zK77jadP_Q@O+?Tmt5LS{0ycIpNj1Y*9AXp>MdnXs+5&K&v6#2GGJnoDj?qZr0n4}}d#K_3(hE(+3)643YFv|r84frHj&sE=q=lDIL=$%17mLTl6!MxakZBjUe>U%Fzj2TEwZe+ zaZz9Eeg*Rto7z#lOV;u;I0yC`$EZ|Lv~r)wOgaG7A|mwCW0F`Nf~vW|Ut}NOAg3AO zV3)vPO%qjMfZEqcRhK93isX3{lSp9BBOpgqhc-I08h12EZ3cMkPbhF0wv|c)0~bMl z+qJo{zO9&n<%QeagfdsjW8MLm>1|b`?a`xoghMa!1@5hM(tM{q&(8Phhdg5ymjzU1B$ z0RBuOX3*TY)Dd3xW>J2JuS(@r}FW;le z98ryC^u=;5vg54ux2@4?KJ1o06K6lSm?6s9b}emU6qu@r5bhWT$)A?j*WooDO~$e^}mONM+RxT8X0pT*ReyB z*XqMiSeyQJemg}hSA=IgNjy;875{8CaUR)-?G{YBm~w_ICU-fP-AQDdzvY5bd!_v0 z5ivA03MsLNDpzpJQv7q#iG;zTBn_J))pXFK64fjob=CwpXWDc??(bkMJ$Z@;Dtk<( zNxhc_po)6257s2IDltffsk>GO#k{zN= zb(wD4lC6{u5x_g&gntG;xzsAt2>(d_ccUHAR1}7x*XLY%YWdP<6KjxlKK3I84qJJp ziqDhYZ|M#v;E8UUyM%ZxOJ;;fXmvkh06Vi1ETt^fHC9;LD9$zo8@Fa=M$@dl0mv$` zPA=Dz5AXW=yB?}Ctc^1E@nysBUIxSP`9UpBspNOR-L$Y z`#DaBA!oNUU@qR2u4x<(c1gD$L>Rpgw?*)@%uh9pWNtF*w>z_Dt3#k!xeGsXir^dH zO7b-Sz8#fUwNSW-l2hPIGUzVi$2U?sU;JvZ)};TKMoJO2MlTPbAL$LwiwfURD-ll=~!9WDV$@= z7KxTEOf{sgl+bDprrFF&wwo=O>z+p|Dqz!7)lW|n#yA(Dlx2=d{&ivKcvovEnzJ{$ z*H2Y)6W(f672D*9c72x{S-ltwW0#>$s?w;KK5SS%1<}Kjo#-*o$72NQluX)YRBzMC zSf6XkILxrd{+KH5{GVI^2JbT1M(4h2$Y?6bIH~X@VsP_@+y(025NsV_boU!R7DqIp zvoVG06X0?oI`g;GYYO>jiII>JB8Vqz&`M69y1!%X{2TGm$B(swn5vW*U2R;=lJ1_) zy=^7iV=l(|%HuBw{yKYBsYf^MqWjLXSOmP8`)LB23PDqr5QqUcZXUSI2exW4fg$ZX z$zc-s@;c4XecY>JT3LMUY+w|Z#ark{c<7x_m7wFU<)Y!aOZysg`>b6|L- z+rKNq`OiY$ph$uaRjHn+{*fI&Ga9hA??j{aohL20gqY(c!1pKs0*8O(R&>2w)u@-t8JZqJgvL2EY_dsU$(Huh2j z5RC3wYtCG02-YRIY-nCbixI98@j+F9G%q*Peg;-sc8^VrvNx%>06YnH?us8X zHCAIYFVU||9-yIS3-zT)%Ec#R*+&}E(lh%pYTe7bLshrPhz&3C&BECk>q-e)^>6{? z>ug;CDpSWSGBhBEX%B#KP3nYptR{=T=}sw&yvR z>{aRgabo>?Ew1aiGvJ9i9w2m84G_Ai1}G+8ksB&z9{NA9o`sti^Ks-muKQ77J57;w zPF%lVJ`2B81Mt#c26uCB&H#$O6VGeUx%Zvu0s*c)@NXNC`}a3^5k=2^c%_F|^xTJV z8ovwl^>@sKolY|EiD$*9?Z1;q(d6F1pBu)%bS0wue%L`@dw&!5eMdYO+I&6tT8Ce| zUQ2r02|<5FH1*knU%w4RUwO)L&}_g}wWBdMmP-eB7l{l_z zsQY~bm0Nj1RGG)x8oq89%VAntU&P?$w2D`WeLEoOiApa{h-WOe8+IeA#;CQ6ijb2E ztnS%$#6MPEqAr9^Q~X?r006Xdb$=Ib3(;BN`nlR|53Svn&KaEYO3fIJ4qh{vmoSbM z+9ssHS!U8w>~@yp5_J|Vfx@{8jvz7ZK9YW^+G-c z6=k^(K$zK<2*m+FeHdN@VOHj4HdFxrU@gQz`uC^VcI{PvO(+3l2CDf+Dsj3dldLAR z49bvM+0U~IcpUmNBc|shspfC-&55~g@Xb3OR(sr$SQGT$CNe?DXNn6~+R5ulgH-R` z(se@EglN~aIluaYozJgV%v?e0gz&vKAk^%kk{mAySduSB_Bh{Q1tmr;g1cP9_laxR z$lX0!?lJQ!Fly%3Br@66n@KSNKEaLx>FF&G7lal_E9xxs+SN-Y$ znTXWis8?*`?P@VRfNmAfyp4slA9X7NR20R*ia~+7+%I>Y_Io&0AD*a&{*6oBCdaYm@j4(N~Ab1bw!&5XwPGmbH0iNBOL4 zC=>MPREO1sr{Sgrm@_kPQbz+v1Og=G`@Z)fT(&7qfv|IlZk; zcsyBIW7KS|p848z4dspQ(_d}dOiq|m?^B22uZm1Z4q7Tfwlv0%8ok!@qk6?ig~&*& zY+QH8o163fCEVzW@}`lQRz-D>It4lvnu%b~&NU9YWnjibcTMxk-Ab`;-s;_};i)xG zscPAdbE|PJ0y;`dX0b&1W)F~qgF{ddHLZHpKHP)BOYJX4m5&(2#@fs#OvAh>)=DZ9 zq17%!3A<-vH%fe8Hr@yqX&yVFt|!O9T0-Hk2Nh({%d`xUz|mWM|1*Z+FYaM*Y26ED z7D1Q|lJ;U@w(Wa7wQt3<;uW*e7;cnpRbiOT+|69IWi1gKQFEVgIqMo&^;0@{=KiU; zX4PER>P)X&om_EhE;g^DSE1|EY<*1DFt@(`*w;HANKyzlMwv5Yo~2NwYG=W2mJgey zcpE6y!0-Qk)!*arEU&rg^k-IzD*2?P22qL*b*>$!YtofI7^1}0>Augv;`hF5_oqoL0ZcD8RZwhmCZxAUl2=NsM`OkuXyrsP#W{$ku zjtvVN)*n&YR6lHFGAQcRKS8ppecu%-*3tJpw};~@wI3(5svi!eF|xeeyCGThZdm;JLe-;m#QncojInP0DKsvqiW44w?_wIA^e4PFoN@;XM? z%BxR~qth2u&5c7aocIx%?J}A1sd7Fq_m6w}YZiC#8!qysED0nm;W6CM&_gFlOj7|4 zufFE5^){;&vx06gRFDLZ`fIwc(gdu1WKX;DK zBd}(gVB>WS*}CiIQW`fN5pUJvbiIjlT>u}MQZoCabywhuV8%&OXXh{cgY`e$KewO@$5gZx3lvaOO-D zGfvmxzi+Bdu(Tf%<-KkF%~ZWQVQS`PD|d zBB!x2s0^n{v2TiKkjuP`%76$f-SFcj<^jutTZ;?aFmJ#@4OA$%yh_%Ko8QKz^?TdV z!N}=W$XsPyjABfzVjnd?t=D8%D;i(H&vpLhY1!r2VWj%`Xouwu)l71ES61nL;lPxd zR4xU%NT+ppq;Ca)ez*3(O=;M5whFw!`t!V`+ZZredp;9-L6c# zM)nMOLqkJ(V^h=5DYBid6QjDw19Sh_fZ)d~>o2L^f6@t!G(u##pdS%2uF1Y(NJB~P z6iY4CW1;GhQRhx_7a>PtS2rw?TEcOd>gmFkWAqKQykwUxI{PamD~LW4Wc5LkPpw!C zXHD_ZZHc_EpI%aBUnO@I^#Sf1MRXrE_oj0SXu5-7AnTZ=&w@Bxv*b6_$|+O^nsgcp zoHykM)F}SuZx);nEr}WA-Ju9MjUFT&lm6;vDe0jjyjKk6MBqmPx8UIN(LqQYMhID1 zvR9<=nwDz$rZGEk{FO$|-I_KS=hXJxk`h&s#Y&_BbaRd(&^8t%WU|?**6+C$E<#Rv!3c@%k=8~#h&(UGx6EMoUwA2CmWaU zwV&bH!P9)gjp)wbsdugfo`x;Qy;f)DNL_cDc=@oUrFWqTbeN_4G=Gx$@XSPMxajKG zVuGX7XijO!RKg#-#-WqBHWSaTQ)Lex;O;l!PdeNbZJqgJv+GW$-bZLoqMFx?RF9K`Uh2C~+VgnAF-U1%SZ`dc6Z@uZ#?6@-B2bws;Ta1eyYS3?1-gc4rv-%8qnhDkt6E850Vbp$0RWX*7siu(IpbXl(HWj} z@vkB}wkcGl(Hr#E4@h*qOOPzE)DDX1?d4_A&U^%Gbj19j#4AA%$bY2cBlnkUjG`@M znlTovyueXYPo!@PE`_@eqrMZ$qA>i z+GNITgm0kY=?y9`X(zOUW8>L{d(a)wQZubvO6BDREwjB`Xp)!9Pt6|qv-SIU2d$MB zQnIVIUR1}KwXyT@T%0inMnXq45LC#osk05gkEcZqPc!g#h9%kXc4~NDSSzyNSwQkD zakBLojju*{bXRe@ywAjTHyyudxWh(%6B*3b8#OWH=d*l>tM8yyK`2cgu~WHQ5Sn)@1odcZjVY*(8u zYeEZ}nSs<}>ORi{;(k^u&uNaU*l9h*9~62j9p=u(5GK_%&Vlz3amp8VQ@s zT%Yl=JUv%I!dhIM@ z(&BHiN!2&(Yfh_?MjHI7=H&3;aOE@p;90KY3$Jh`havZpr6&=w^BN*xFXt`|---m0 zfF>qx(Em+_lq+cs)agtA7=(ENj8VzKib+)5NcaKf0a=JsVknI2%+PTmK-KOPDH=X5ifL z0g_jb(n&6d6fgVCl726~ej9b=?pY3? z<^mKZgFY~&CQm#JUFmX?CvW(|S`2?*)$hxcZN!1UaiujsxQT0VikhfOe%Y}j$04H4 zkg+b-CHdcMG}=c=(D09LyxV)7GSm~WWMaXTSY2#61eMJ|xdd<2SE9mGgq%*%voVz?yCGQK zl(zXEJ(VH9l`#1@E-)_H$k*m9{5290%2Offnr`KUDXdRQdJ{ho$@A@X+*st7Rp&kW zs|0o|%@>YCRpsN9g3-IShDS@USia0Uc4>w8bqph2J2c%7j!49u&N0`!0ocafD%pvT zIR@UcZE|8q*=xNBIhBg{EX1I~^YZ&KR~Kc1Lf8{sj$KBd7$3S}g*_B6MR8MKe(s8f z$=;}ybwwZTe|^=n%?^)osdeLWPgU7>HO`Z*n!rpr!Zz;BU=B{wkKmbOTNaviSNt-! z|I>>eNS>tj(}|C3!gNl1R46C2gumZ9`fR5o4zV8Lul35n3S`s?X}~83VM}FV1#6Pi zMmOCP94rl~JGftZeZR87WXqL%!Q;DLTb*epqZKDe=ur(y>C6Z3jz05@SBR1Zmr|20 z;3VuDkHCX$mBvNFlMK;Xu|K6l^&~&i5lp87n0FhnfU}0?RKFNhPu1I7Jljpn6-8@C z)Xx&=Jgz{n6}PbY^j`dC!-wow<-@vP)g0Uf(J+60xL%z_&}Z!4qc%5ImO9&wNMCuB z7WyV?%F;@+rF_5=Nc>|SHZH+?tEHg~U@Repo1rDRccZo1`}$co%+lgwXT$}w)43X( zN88eIsyc?%RAkqxG-M%4hDnrZc*iWzhPq7=LK|2YAl(;QM^}sQMC)9{B(4I$RJeKO ziQpB7BsdUiMh1f!?1C$%?ym65&o9BaT36>uvwGjSM$Rq&W&#YG8l_pt- zAm75YwR|ZdytHy*eC~3)i7GZx@aih)VR4g!JxUj?g;PRt7A})!v7wB9`9pE7D`I-K zuHqB$UvfW6Z?(IK7q1PHUi+Aq-lrxQ%04PR%tS>EE9HxQMg_F8dwqGul-9S$E#c!> z*J^Wv>7er=W^$s&?SN6IDvSH+&VS5QCSP1WY+_{;{d|Oc=|PmNF}b6oNC7JYo6LLK zuQ<~cjGsp{mjda^)?xs=!2+u(_GT%>2d#}siz-xMb6bBHT_aT*eym2QtpSne?;z8f z*?ZvBGN-lb$HlOGy+&Sm5@@P%sj5iuqiWKiyp}CAl+dZLA{xKsv(>M6{1OjtMarlE znwlAgjYTE65!6+STqOBt*ccq@aAVzk*zZlwH0lFhh|AlSadLYyV9nRw#7<7SRuwg7 z7O#D&ru49~GTCu&&}h_{jEOaJM=3DL3af6U>sfT|=aL`5*ee@FiwL!aT8de$ZN!D) z{Tq5%DQ~i?vTAb03vwe`9^Uwo7*9{vjjNDs?};F|ZBSFZo-*(fF?!B)Gpim!^x4!} z1?oCI9Zx%^0F35aZJ?Me#~-PB*iVlxF@sH_Ry3&dDL|cF4euj-vVH$+;?GHnx?$weeTSLJO~;ub zJZ+Qq&Bw*FR!y0WlJ(F+y$$+>S*g1%n^OL%qsx}K6q{?w)q|3sG71SXaU)aL(~~E? za3ac7w>w1AyxTI4iZQwL=z={Wrxqi&oQ>Ocs4EGL_fB(=vt!t-2n= zK_6=143bQQ=z4`%)R9zLz$AGreanb{X?-dbz~l;e!7th|-`dw9s1Li}40Hk7r!tiO zi28baLth^;urW?Ve!_R5(%6m|$Msn0jF+p|EUwfqT5*cLvDp1q#|F8>iwQ4@KsX-J za)Yq`Qq%Ac?5kpR%P$3wBpvp(L9)vo3;0u*5k zoVc>?4>2?hwCbf~^bf#I&Bg&(YUa|I%wo+7(;mL2oIE`RAn&1>{j~m6b?R|zd3`N1T?3M?QqC^fypC$1vxJGQx}WW? zXd#!sm)A?;)I;R(gW2qmTtyO|dP%BgF>|%NfhuWxC6Bv||4ZHI&U&M@aEWV>GQY8L zpoJAXP`=i#;docCEm;v%f2hN3(wtQ#Tbr!dWK(3#n>R*<)F&^LR+(~rtJ;+~A-c8j z;8~zoy%!au+Ne=FCx^<|R-Z9j$IxnBurj*;_pgs?5CgVst07Wa#m zpkx|AqeVTkQQA8DmTQ!yAoW?d>M`S#&;E##$0H!=RG}@dXf)=^8^eq2!)jQTB`{7M zY4lce(;D7)P4!9F7>wN+PZiVE;U>IP2i_K{&Dr68;kon{g^1NGA*rIs9+}cZQuc(? z$p#YT%pu=7aI3hD4a-<-iK@lK_K0@TXYxpx%*mrjXg}k*iZKDL?P>u3tX?>P z3Hyot;C-hrQv_GjRzsrlJtE`Yh`Z=H(2<*pPa(E`D+F*^%{6BOk505x^9w+M}V<@DtA z^mKe;Vq!udlKtV-+Xc9@Syi1e3spG}DLU3>41RRd{B8sfjXO9xTf>T5p)O?Td_G9FS>-ix49of%5w~?e01@$I0^- zsmkVW+cr85k1*B5=>xU8ggdd2 z@Gn@c#4!bYXh(h9VI!bg0}YVceA&K!a&D>3?n{A_D@kUaRTLad3`z?;w?Zv+;urBCRwb;^IUt!FKEvz<+!~< zwC7{#R>UBDpLvN1AJrx8sahx$of;jlE6}ohjdpcJHG&sHM^1aF6pccW6MsR*{-!pK zoW6KzJQ`Oyno+(=RK7;n=MdjJFAW@iQS|ZSjt>rR@gol8rwzGrp6h-5I4<%ejsVr1 zSFbWY_1k;K;P+pGjLZt8ra2kL!4sXq(#cmUL)DzgDFoRGZh3s894OL?t*Br((>EHP zHq%br`LxBv=^|E0#Ymz3NBd0@S*?A`J2?`z5Ik1;?Ig?uG)dPl7O-3Xp;4j4!W)K; zy1&e0ZIfZ+l8&wpM9jF^{ifLI+{%XBw(|<))g~4sHO!;@_D_z@e3S%}B^?*{`0LOe zh@d}ppSk+OWhT*eDtZ_*__)oQ5IJkHExklYwQu$R5cN*cnFU)HXp)X?+w9o3Z5tii zwrzH7+qUg59ozQJIp_ZOK2|;KQG1M~nscsIszMGD%NxR?a-=)AItQf3g?p^V$?n4Z=l}8X`68d#v}O%NPH_| z{aH3dFwTlIj!Qi4clve~pMKF>rx|Th$!ssdvyVf<@%!JP?491CZ-IwD`+5H{)^R8L zF&%dY*Vp0ldwQ8%H{d0REl#UMj^nPS^<$G6E()(B&R5d`Fu%L(#>L}oT@G!DtL#SR zrKr7)#U25oq! z&Fb#UQ+kg2SEOi0BCpVTi-J-4>mj+t68UAL(tsV9gxpoS$*C768i$IUmnyvP zDirSZoUd$VpNgc9s*JZC&!+>=vuve3n6giXW8-Wz&Pk`#`)$p{ywfAj-wrDKLkB9> z&H3 z%Nk?^gG36Hah&Pu`*O>$AOv6U+oeraEXJCha7OxaTSUX zoOK22GMbtO(l>N~2adGoLPicBa5DU8-*2VN0u~~QZcRAh=Tx=I&09pU3=a$ieXCW5 zkDAna-L+IO|0~(kqqWqOu5TZgbe`HL>>tD|^AGlDyg+SNvYtLiObD~oCfQ?WU(XEY zWE$wQi44wxWqg@PusZcM58m&L?Omt7gRAIm<^Ha{0x# zaj)C-4qs(5i)V3-=YHM0yS>xjnc~F_aN_2(hq(Hr!r7TFUF6Z;g%?{3Ia=FYOXj5m zD#B_YQkLru?OikAL*eGr9_k87*HD0a?16NmKFsftL^$%v07Vq)H;h;7b}nnp%B$m^ z4hj0l?>&o1GJW^k>WtuJi3y!MY9yp?ZCz;wnJ9|PJn_`j{S20P($oP7lIXrTQ(xl4 z8kt|b!yE}RBNdrDX+&Opk)m+ukL{T^w`)q)M`YGJBQ=j18h%S80-eakfN;@GdJ;h3 zd_T~6{10(>24I1Zk(1Cb_mOsdB*hbgztq0O=?}#AoWNqC!M8!`{84g3Q z(en9H!EvT5oKL}(UpzfPiLsA&R4gRosIfcatAHUNk{R-k&U0%*t4R6hpt3V7PRsVO zEJwB^*6omh0=E3$`S9VjAN?56oi#D_=Ppp;^!T^Eo)e^{rL0WNce<`1${3$Y#fXHhT(?_GU5vC=^NSP2 zsxCwK*VIslQ_}g2HmoGCgRkZ1>o~=Xd=)Q-RKVcNhEpj4uN5HJu1z3c0pcb+vkHy% zr=i;HBf_a9m&42QbA9oAHq&=cCjKSKJm{yEyP6u>VE*}7WUVf`ek<+c66ZKZO(S*Z z5J%yU{+GgkH7h;cI`W9J!$C(jZ30YL##-^Q`QIy)RhXUoV0y^kx#HQO0WZ(s9p(Pr z?A`v4n17z3{l%2VD-~h66Wc4(XJ2uM@ch=TLM~Me4A@dQpU68F}$U$A=w*SPEt;@=9^yp zi-2b=8~QP-%k9!u*W7i0hoJfO@NzeX+LLY_V)b@w%lo5+C7!tC%vmry7Cp0? zQQLUJT8?sC(RBG5MHq7qjk-J6L{N3;$JI=r66FyHcYzluF7kS^O$-&-v;DZHgc&(M zbzLhwiZVU-dOzJUOGs#1dM)Kom+>m+Y-jHqUG$q%W!Ji@RCfdBDk8RIk+aZ-ib4+j zF*e3#0xM^2SkY|<7*n|<)bV;US?Hwd!qecgybTto1R$A+t~Zx1LrrpVmW?AMResl* zKX#(=aJ7O+n05zRaFkw)I+VDlBAO~aoqa~kjL(f(&ol}ad%)X4pMGs>^~HNW4*ox} z)(ZwT3X!!Y`tUcnY%yAVCD=FKia?v-EB9MDi`8+%?(oS4Lh7pZL%$b0ZkE4k) zFJe>t1R)P*^rg@iR@RR9>wi22j5?P$`I32k|3}%4BzQT9@m6C^paNt_fGcSyc^me+ z>U%505nVVc9!!(&%vZ;E3XYO??X-1=Z31cM>)S=iIWtbmH#mokT^HNq8S6c{_aNEl zMso%By_DtsBMMG!?uMt2^*Nj}PHl$g9>XUnZ!trmT8>wjr>KLD?XS+LL!kNH ze=dEy_IL!|M~@kY{0|G$K8zU`Zwg8CSZe1t`B0g|-A5-jS0|Qk2U7B4wT|MouHv-` zj+Y=?=gAy}>}@1|B!~C8;=%fKg}N9MH(ZKCYbjSZQoGQz)Tf%4c=%%3Bptrll^3^_ zm$z1zx91o2=h^jE+4YshI;V0vWYE~%(D2*&%L-VayC|z`DC+bQBelXL-=p}i7@5BQ zZfuTL2yV{~UhJ)I4(~whUhV4?I_HF~eV6+yKc;|gb*6$65jC3aJRv4gGBie zz)^%PhS2h@B(Ds^^ZtfY&d14vgdg4iq_ZQYJzRBMKqiJ2zLY5U=&XpStL;B~;tZU* zUTzfEPcLI$?Z4)%xL2+S^fxiISM$89=)WZN@A?A{e*G$kc<1#nAoTebxcUnCz#&HP zhea2_$ED?AN%t%I>AC4&GVVSV_iRLXJ|eiF@#k4e^D3f$w9x;!1+49NkBfUXB0QyB zUDJH)9K`$l?Y$Au{~7*r_xV};{vL(!a7@6d;eKJDcQ6OhEXy~S=UYeb=I4hGdZ**X z(0gTIXk+(P|21Iz`8w*=7)KDC9xwl7{!4QV5xM4aymm+5b5G#(Hg~}ovAwjehT?lD zU<<`3WYm*6?jnwNH4l5{ER>|lG1zR2_PS!GvZfxaGfbY?GaL$ODtm$OZXgk#b!|Zz z4g)HGJ>o$Ds!fxjPUbLLm{k`6>BV4re(T^cX`9skbs3q8QNTq0$wu@MY74V(Q{3ZOi3cxONt=!AjWGWv(19pzRTn#cA>-%>`Py_MZMh*eL;YJ_F*KC)&#t#h(wUzH$halyV{NcJ|p z;hNXNkG@MMrH{aBI4ZB5)P~JzDsTS~mqRr?($mBxOi|TG6kK4{#T{HgQy{jb_-o=2 z=|-lQFdkAogdO@9e+wL35;FVU{1}48?$xd@vRh_F{Y-cS9{3tN(O>u=HpH*98$=Xi zUq2o=IxDC=`*<}y*uXX#H58_LZS<6&X$e?N2(0&4Ve|6JLj|+RX)8j@Ybc_&zN?KkXLc zdQ-JKSzE6J%yjGDXf`&6Dr;{yth#QY?QD)IDQq-f&HO)N@|V+#OfmJIYkNZt6$MGi zT_MrEnCi58h+3mXG-Sw;cj!p`2-{!tB5~*|x;hHp&LStQXryq|57>1RcbqkS_YXtj zQI8$(d$M-iMSb^EURP^odR=3#^^$hlD(Y?%_eLfoiLu+#&{a2N)6iOU5`Anu4A044 z>1dd0^&oA1?{O&8f<=M_92C$|NqN&Ekw5d$sk79~^xMhrH+Ia}{is?mk3M4k#%;f) z%r@yx>DbL%d{rl^m3qhzTee#44qAMfJ0DvvRWi|

(F$vFkAh%IaQ5m#BZS$(tbanQRl~bDGYGUsewer6Zt?eNZU~{{3KZnWdZp zRS5rGm+{xp+?a*>~g}kfZ-Fp_F&+Ljkpz+f9*#_eEfOnJM_3=a~Rs~Mx-S6I|Jw{xq9F6#a}Lj+~}T_%I`GZE4y8P9Ox1ggx{BUw)&ja z*yOc&ZI15BTyH~3);mBC9)C2Ya6Lqhp-CJRqV zovqsC8#u;_y^vsL-<^+Y*R?a2zqyf=9hJbt+t@a6OR}Uhal%3{JpNfO?cM z-^DXl9qh)!UcmAf#PL*tJSK#(5FvOmy&0Gv03-4vCh}7r67g?}i{=+TTN(48M}O)I&jg+j?fF751#@$$^4Ip*Nv+2Vsg$KTK!s2*Xa6>5)R zc$BHdb%Eic{^87?I?^$ThOCJA$Y44RLFZKx{~Z+PRjgk~R9S_#R@LExSuF$Q66E@@n~Zx}Kqbw)u42No_Z|N7^O{$G98`uwjP}pZfMNu=@9{bX@{Q&j03! zko6(mEhHlQ)(Xw(JwX3t_a4^2{moHlKHb-Y^X}^V$K;ql*5-XPLA{sbW5P|0{nF;^ z`=Z;;9d|T^{_Xm+$L;wNaP2v`z1`|{eWlexMzaR!gl{mFPDPWHR3k1Ih)Bj1B~uD8 zP(Tl&lqyOWApQkQ$kY#{GzBa&gEj+A=)W`OVyK#X?s+s zGf#EIlYtgp5Gb6wv2UjxM`uCfo!|X0WMu%uT69)BGS8067vOop>4hY?>%^AR8ar4m zO5cL3y{7cQ6xe)1W;IW2wQJ-|w0S_%B>+YR{ko{W$w zedk>-z|QNB_d%UMSN37(LSPht&^D6!XVpFi4y0&3`_(=gs@;(SAJ>RC8He;+@U*RY zTiS{x#CK`vLTZs|>+!TLxu2*#5ne+6(vIr?`K_m<`T?(iXCej-L0J1wlo#ahIl5T& zR)*^s2u`03HKBC2zlkG}Ex4vUD2IiYLr#ludE{`-!;?&oT))OT-fX|SK*TK=xSo6h%Y4z~Tr>Z)^croD|dPx}(9vPQ3? z`^bXd=i5fFUGGPb4Tjw(^1k@y?+^P;k0HON&%J8OkHZj#ub|80Z=20=0&kDA*vlQj z)8V>yOW_L*KS0fO6XTG7%kdB*OWL=-+I|zvi(bAxBV!uTfSD44gj9BP4feWCz}dMKBqnOLPp9cq!_c+X-Y8R!a1rwL`nDLp#8w z9bn&TTA=TVmqE*dh zjdGiMI}@A5yKN>{O@_lZ@2&^-_CGFpZ0Y8o93-S;)Ulz>f-u+@I+e8wG zKvA^yakI_jOW}DM%fa9--MX5akqHLsDAs4-m3R57uVWS72Fh$3hvf!As#-h5N`LDD zVp>i-3J1w;Fk=v^_g27nYRCP!9C8OW%eBO$h-_^`$_p;?q>OIm)4!Yw z+6J?~A-&**^P24gDAzrM;!*~Giq;)tUQmU0D}#4H_9R0oHp+ncP#AoBxYX%5ECadW z1)f!i8ZPVNAVrpH-Km5NAG$Z}3EG`#Hl{a-<8HF4gx$LhultiUGs#jFjs5WzXzIy=TcDhQK$~Vl| z1hU{^o1ml>&c6v$H7tgZ7sU(rCH~Jd9&TY5UWazuBVNLu+uuzAAR$a+YJw%uj%XDM zzokth-SO^BU}k*Bt}TG4mZUX_dFtkw!z_q=}TFf)3M} z(SmWx!iOqHZt7T!8$f9op3~;*&U&Ja=WK$_^Xhb3l6fXsr!p%2+rfp>g-cNRQI*-C zUkoP=AbB@fvyp)LU1A0{!2m=KawxdSJ7k2AISzr8t{&afiEG36c$Bm^Ih2T0rk#Wv zpyR|6bR2{&&_WOt931)L&+UY#gP;b1p>v4l4EuD961GaL)9(VeBfCQ;a%Me{r1TQ= zd_{MNpyxB1>ZxyfwFc<=Sb9o)4^oG7iO{Qw(6fn-*9}b9kxZ+R4FPC}J~R_vrGcia zooT6DRH-Shg~E|&rt|jzAidrz2|JuKus#_7xW39D{5NqYRDRGtLLhvgEmEFnl6(jO z4F89@+6AZwrVMVlKM2Il&irMkm7y$ELWQPEqx3dS^K4j|0TqVX zls$W)JJ{uv8pnp(QN6qLmj<&wk;>cwuLSupQ5GDDro5r{{}!$*#N`2(5pP#HdqJAbH39~hcoqfzYJdqn zQj_ng-@q4ZswmuHlmUHMB*%Bfbfx~8%=RDCpW3QgsN1}B<;uYw1@_s~bYz=}>FXKJO?0>R+IRD*OSqE>M*7m76%$PB z9=a*@6sDrBec^fF)nP%u(HYGsu#Jswz&)SH<^Ss#on$2zT1^FZxWNO$L7#zh6w*2V z*P&e~kh+OW{WO;aTfd`npaZ!0(x50T)Q8nn8!8L%AZ`4wL0&8`1)4x`7XuI&xrjnh z9CaId(He9WPC{iUj&v{%a2-IY1JT213G(p53eBK`*1!(sD7h(tJT3Eo0ZZvB2$|=Q zI}6uCq<}#-NdU?lDAj9;pMdibZhoa3|4p~mbR9y7+=B(Jid>+R)TN9zBBe5#_>J{> zB~@9~G%m#*af*J(r-&W6aR$^4$JR6#?sC~_7J;QtRA@XO&SK_=$=GC^peM4-eLc7U zw2%_r*=J&6+$RpN-@{t_n!1(h$G_liC3lbDgwvb1`Vq8chT6kgdK>29!ar8|uBf+N z-L5RG_ZfGOGhpu}xL>W@>u9@e*ibg1^sD$YlNYJJjdeaGA@5%woWN#6XdTpm` z1U?M8sKHTrs6zoq6b{=EshpYz8g#%@G~7r3YI}5Xf3kWI)npJAjqv!S1_&RNAyrya zu%sTgl%NI^pFUeCjyY6f8fcO}9GQGNqsMxBqqJy;S z3=iA8A(HxkaUb?fH80kR$f}~Y76D7k#>OTlCWe)j6+NoBsHiAEKfkBvYbXMR5-alJ z?2MY8zSr~7(#3@}QskMPgCm?tO-(H|HFafqIfvh^rlhN)rm7^rYGs@Ig5YUMMO{r@ zzjXtfUaxCOVRgaw`s(Z=#gu66&p8z>BzoFQRL>(uP7Wp?N*rGQ-u;*HvBd}wG%ois z&BuzeJ-OuwRVq&Ew!S++-=0y!o=U}@Q$<3-9t%%QY&S%qKSKc^S@Qyt<(4VB9yJS> z%|-9Vb($^T)rPKaR`s$-gS3$ z=op3JnxyK=3-%x(@A)elzlRFI;PnAT)bI0O)@pMQEV(gUC)S<@YG_9GtVFK8A!>k* zT7Gg=e3X;2;VeQKrGygobkf-vN`3MxI;E#td@~ z;*)w%3*gg@WII-g6B&=zIXax%2vZ69MC8kSyvz}&xt^%}{y|=J*Hhf^=z4h}_9?X5 z9%8c>I%88mNjtr%f9x6h7yo2A%g;z6S_b|2JrN_~fB&ZiP+u?3qN&nT4oSx>000N0 z{g&li+VhxBLnRsnF9eolXYslK@`TP%lV}L3AwDaX=^ND*D_^#=oGB*~Ei&woIvUx? z)UW`r_%Uw&khXc~!8a~tb|#2an0I~PKQu$hDMl02oTkNzT}rZA#pK<<2whO{T{WcL zp++SjoPRuBqC<3sRCzrE;xFQ5e~`{cZrQYf7PuTZ znK)F*6c_2KD%(@TeU}}MG7{MitLzrLevTSeiXl=9@W{;~I!4Im8K?(RJUl$MEVvBq zv8oQ&OD$#P#n=1ec|#i;Ixdkv3en4!yuKeVAut&6Ibzqf-Q9TG#8R$L7n;dPqI&Jl z#Scd1)%|Q++*>L;&aZc-R;Atb%Z|+rUBdu1MKzno4OG<|xW^V%9V`plYb)AIt1j%& zFDMU{V6t;E#%?%BbU(ezJnskrpw-X8C=26XtBT?3$BVB~=a@Sgwtao{}-`SHq7Gu_I+9pB8il2s{s|q7g7i+|d-s5eVN{NfmP$#3=FP(Uh|JFla;3-o?~Q zsM|sO7$0SwZGtrE$X~d`8e_XFi`f-|-Rrwi;DZ8M(2MV)#^lfVvTZv2S|h>qye<#` zFvW|DLED2Eob5(oaG={A{fa5E?P9Yl8g+Wu7bq)DaH-+%TeE!Ht{;M}o>4ee=&H}v zTsHqF{HYmz<$-NX$~+bhy3r~v=z2N7(qHh`Q!99s(_RR4I5BjeQpR2hl#GXCS{90o zmSZ>?BvLRulMy|8chDgf!i6~3d{DVt;ISg>41I6i6j#->+WL!+qpcgeFSOnMxWF8*|%n*2)7;?D7pZ{8>dsNmF zqu4lDZm$yP#SX|jl>tBShLpiMmIXJ24aVP3o+iBj*~7Y5Z0mNQ>f@5&)W+TLOjD^g zAl&A@?O)zOef*GJzxp=g0^k|JNB&}f;u6lmxzk^HlF>_~nuw;3df!XJ)U5jH?5Y;w z+^j|A{*jPUCJo?RT@onPPCyG-9Y_|pP9GWmuZ14aG776$P=GF&Y6|rmAd>y_$OY#R zqU7D9TsXeZcSjWn3zYi_u_7K=p-?aLz=Mo|v=g+0;6g-Vsoo&R;#eY#C-)7${BN{R zp6@fN`dudN?(42c4b`MIZASdEztXBo5erK4^mME^)fbh5-161)C0Ywd6=Zi6|EZ=Z zlL@AXsv;p#X#b-m$BWW3LVDy`#ALiGJOE97Q%&}-(zbOd8rL$KNS9lXfd02uX5W!P z$0$%j7Y^OrSAT@`@Fs_zLrBB==vE!O25tfpj7x(0whV4k&-&_dgMp?mHy0KmwxJ>= zBhg2N`gt_Pb79}$Ekml%%s^-^Oys(CfkYx+p|%tn&{tO-jzw;`h@rlZSo=J1u9`th zDTK^k;*xD!2ipLt@>fm+u{m|Hpx+{xK$K88yFa>hC>r3VslUm?!m_lwiUA2a7Zy14 zB>~%nSmY4M%;uQp6RQ^pzl!>E@q`y zNY*=^xVn_Rxt6>*7tR447nGWvnL2Qm8rfp2M-~{sFP11pZio0N)c74BvO!Q)GcQQB zHBUk!ErTZhlV{)-f}m6skskpvG2)94aC3ars6!|Gc+fB?hUx=9RJdup7H zxAl#cIDM=28_UU&;S~hEdOMwk4qwspw-iV`s9J7-_NDvx^h_`s-g&Al*d>(o^od3* zi)Cv0U!QHJ%{R1Z9CcQ|8*rihP}LY5J>hKJ9smn?YD_JwjgHdiE6#F8Cs9~5BmUg< zYMnlK5p{vEqSc+la&Zj@DPBR<4YX8A>$L_nYRKEx%0^3B10vc_`B+5DXc;t*$>14M zEJOaN#63-k83A{B{5MSO8Z1%-q$Is1pyU&C&6%(fUcpx_1q)3dGJZJ#=u<56A0)i) zNku1%il0N<-GIFZkG*f33{2-kdOlNd8CEGqT4+V>V>7Jazd%GoOb}FZ+>k*=pk+PC z9ED2~s4Wv}OhtFuv&4)M3l%M)hfOM`w`J5jud?`-2x`nEV{E}%0uv$X`50AMVfZlD zq>6EP90Wr0@~$6yEkoEnNkXh!Flbx@^*^2+?@){d5#x8dfYf)+cd0dG4tles@G_6V z7BH)nsj(Ojus`%?;~rlhd4u{}LK z5&Pa9j7z8e&M&2;r#HtudV4&lY-nh>+iG{BEa~pvHmd(C;N#v< zELz!IIH$uhj@R4C*29Qx;*z%1oy-qSRYu1N(r=4o6;gVwZ-H1sI!$mWO{j`w(nJaB zQ4gdJ7D>JGEsxH{5*!YlTkG&55vYhHg(^8!+DAsi5LJXj`_rJ`h*gF?60t{Tdx(~@ z%<6)dqw6@Pet*^QrF#Dc$h`KxJnc`Jg{}53`EK?IqB(}E)%d5`(${L;WB&TXi_0U( zvWMz>ffHFa;DCCfe{jsg8&2W)+JK%gAm^TH-=_OKdRy%s$K&}sDu4yTf?l9N#B<)e zfAM4>fl-nIk)lZuBZ?3@wLL53_q0TOimliutO&Daw*CQDFp*>!^>_Gt-CK0VtaMT~ z_}>^yO3NtfMr!#|!XC}|HwlRiWDS8fSPY#6kiG%q|7RB&zynK>*u1`fP*`Cw8_`9r z(bm6}-+|jg7G}ja!9M(JUB`HhXaK2&$a3Tq%yWdq_uV1CH{Kx^@eL`~f%oKwV@G}J zF*HB^nwQ$yydEzc)F!89LCm7TpTmry_+bp8?K0Y@aOviXH#KaJYhOGzZLQO5ERo72Qlg+IUU=RvtmC{Z zpDHjZ40;Nf95XVP3^tf5fg^?4=Ly`VqpVMGuR#!zkj4N$2*iOO@_~`j8*HfuitsBH zQ<#>~#Yh@fj$?<(QKzWlDW_q`!m9{TDD322fO|tTHO1w5ol=P`>0XiaQ){7I&9^tt zb#2ju;6bUWI+=9-+D$qiC~~S>Put>}s=*CI6K~k2TlA9GLl-`{z}4KL^In4++8Lwe z8O`-U9t`Z#2lNxXz$^oK<2`c2E3VlEqm^^eo(DO$nHy#!n}W-$#`)PJ{)MKZY=Sm9 zPyiMr;@8-gQbH~zwLl^xrYJlJTCI)>8o0kd^=)CR0%1ua_`-;6hJ9i11Gg%2^RUDL z1fDpf2s_C{LxGZDJQ|&^(*Fm;&A+O_P6Dx=tldf86gKC^0Umwcd{6e>GU9fieD8jP zK-&{k@ABydf#k=n2J;DO@bdYM4v`c=`F3%=+-{o5)nG|KMNH!Hb9a1&Rc0WlH$oCr zM+C;HGZWNeeY|w3sw6fARah zyM13?_df4@U0r{@f4`M}e?5OcsDIx)f4_WwCpkQX^GTItURns%$1KQTh}Fg!2?d;J z5(`us7;`YhM4UE=;xKFlhci8)R%siV;D`J2atzWk`e;m%>YGK<<{KyZl+rRf-4~rr zs;ewsrB(b{MbAtFj|QL59%+M&9o(KGuGlN3!LD(8RCPg6b3sVq46Av9*E=H+Xj@^{ z*x+@qHvgw}E%0Yn#i6?M+tTfumD%&H@F)|y#tlKo4L+F@d~g?+mLP~J8T0V$vUg=! zd6ipXXIXz|TYr018?dSi*wkHL)ZLDmQ{KO@IXM$AyTmKIIITYYd1;Nq5_e{!=J$mo zPG`XYt11Qq*W#Z6{9s9txcw+-x?fIr`VpYO>p&HjxO?lmk=XSOG2;J29{2;={_L=) z;z`I50P+r{cn>CcIInGx)MI*s?wR32it?22&DhNQ@J8#636cwa)A_N9OZs zcyn&n8suA?oi$aYq#|*MSY22aw*Hh~H8JE~$?@;Waqh`Yx|!p<5&U*I%yu;;aKamR zGe7Q(Lv@cu?Lhch@?CK`T5@!*`5c7Puy5x0EF~#l@M-WUc>m01Zm5VYQ}Yyv`7O*C z@D#g;hGJrFj?J7)U4|S-vQ#ukA~G=BDY5G8vcO|&U<4C zpR+a**_8)Ll?RztWR6v~)i|v;`wp%rb+_U-pd)akBd|wD75ETFeu;+}6|XvE9(m(j zY=~&Id1Nhx+q4`eTsUP(>&w3SEw#eMEapNK8%i4fGMz-EfAOfNc2bMUFEfDrt0NWC z*;a*a-;%3fqS%vJ+o%YCu3f-nf$&Pt(#lS=#RPDtj<4VI5;uv#-;BDSK^B##+4Azo zxy>7CBr@E)K7+q;Z`orqZA$-bBG9y!*4<^Exwh-$AgfZ3nx>oS%KW|4A_7>MY)D7H zKbrf(1a1ilczZy8B`IP0+_XzhhN0%~s#&=Ji)peJpbUmuG>MHj|9CV6W~UPgBPr#T*_y%Y57 zYVIGC11Q`-FLO=sKFVH2*xf}UxgN>Gd5p586Zb}BT0y^%U%$+3DRVnX8wml%?Vw{X zX+=2dnR`vl<;GXr$u?o+d^FwfCI|NQ(eU3p{#tkm-l~I*I!tsWao@{d&~n_m=*M9ocG3q-LE3-u_$i+2 z5RI(4Ga+UCkAu8LXMg)O(EzFO^$=KW`plzu-#I$z_kObcPSEE0{aM`WSNHHtX@9-U zzoq{6&acyZoqzt!>;2gyUJ~p@@SChnj`0yjF1+C#|99te{+-vifTF|oFSKV~1&8aP z%o-X9A%eT6trI7g1uJx)b00!X0N<9&+D!8=V_|%?LyUFpQ5*1@yaW~ z-S*;VK8MR5PPAUXe{a{m+E1JBl~-O>AGs8>e4VfjxPZTUJ5i}kI(;WEK#L$BjY6cr zKTKp^V26?fLiu?+k{}tQL1F{buVEYHRLpMmWfrOgWK7->G;-t68v$kWPzR}b^(bJ~ zRXYiD?Zu8^!my4}PVhS|>hoWcI!o+@|3i`L#RX53r&1Y`s)L%|;*Hi`|>|O1PW7cYtlK z@VDB02GX79ZFlXi*RpqSs5nX9i{-nNp6cu0aW|OMqyOz5L-NzN7v3UtBF$j~9ZSRT zx-cN0z`sSsG|mOeiK`M~dthP8(qpW`+=`2f#nhYI8@EzuIuaxQjJ_oUpVf)|$y1*= zxS@43I2$6Ny>>y-M={`L4P<8C&=!3bOBUFTGv>iDKsLiux=DpI6VAJIdXRpE*Gqt; zv|dgRL-p|#J1Hr*WS#G`sgzoI{dK3ijjw%m1l-<4_q~N&Wem48odJ%Jm*MnRvY7KV zWk-+MQ$-#r*Iy*+QN=m~^19o)jy~#=>lQlSN2o%7Fn4^;CUO^#T~o5xH68yPms@em zr~2vYwA`x<&m^96%j<4vIvR?Pzt&3q_EmNKGdf<`DW|jTb2o8?g5ie8pXYpZ2QW5Y zkk==~F`CO6^%q%9FqVKs?%S-FfgnUsQDH3?{xt-~U~6n}C>T?n22|GSM; z1#w~A#bKIS%ZyL|?OIf|69x<4t;#-%d<)MLi_kubpS9;lTuZyW)-m5U)ARZ*qa7~( zPm|+Ky~oPv5fQ%ElVn;{-k#*SvHTzR52{ULc@o>4chp#feW$!X8O%FhFHv+(=o)$M zHK!4;k8!iLen!5F`!H2MijXYsUgMdM7S8+XIC_hh{d+h+9RshsjMULw3r|$t?~o&L z^wi$B-v=CB8C+NL#OEUs??7E*Fr6V$M*}qA63&Vp(40_n3`e944Vszol8l#y;7tt6 zIL4*_$sBb@cvs?p|K(21l_`i#F7k^`!k z26Ov8wdWR2t*l8b@bX&Yc1JXSF`7QJ5w01}@Cmk8qnN?Y&NR7tXkS3)qT>Y4Zb%`J z5F1$Cvu}dLsO1;SHnkM`mzI-R*gdzd1<|>-tk1Box0`v586jwB2~S_@C{wJijkCFg zW^(;Xm9vvBom}BuTi{#TP5y)}!mk{wOMj{yhWo*%_xlMA_7qP`T88>4X@rpKe$Q`e z-o9q;*!i57YOC$^m_Ej}R`sO(Ymv3G{lwjGiFmP$vD5l2oVMG#d(0%T(|3ArVQsbX zxo)Aevisf(+F4RJ6AmeivfdrT(8#ag8MJ?iT~h2d7$Wdg;xQ8Y>(}sS8D5FRK0A6p z6^8ge+(QyyK!&bC6%;Gj#KYEP3JTk;Bz8-Gi_+|y(ja=cd_ZEhY{0>evq~|2JT-mZ zm@7{->VTTrjWCv}M7`N;sfkS8rDWx)bQQK(<)K*h$xOw~T*a+qxutZa zg>2P@bd^h~(u=vmbFmUvb6Gb-H77$AF9Xd6f=0U*f$31#`jJqZd29)u$t6hUmmn{E zm}N=yS--)hLYXC@#>%nyZYB{jGh!71Bq2-mk;|uVaH!y=^}a%xNBV8qnr~E&+28-r z{EcnEUGMOOR*&wdTQl1&2P~UkGFD0@WSrHUoZFs+m4^c8(0>P4KCzxYDaof@1&$>d zop{wT6^h^}#_EQ%KSQNP>&URi>L^Ut5}73eAL_fP7?&gQU;BWqq#UK0gfhuEyAOf* zHaiHq!&Ke_mQsrzMv|*Slc$bIlL?Fe_(@r9%)j}B)tIBVz;$Hm;#Y2(JG^HyJ~y?^ z=T9Eti{a**M%uSq4}Bc_u__o;kJhjZ0+WSwFN=FX>B1npIi+^fZ%2f z<=)`EyzE(d^2hr{c9U=3#QpJv52|k!*V;U~3}9XYFwd zGKp3c3oOG_cB9s$?fhr@SyCP3y*Jrg$wIjkSk&jCS*1v4=azS4;e1D7e2*J_kClCo z7kx*WeMfmf^X}K}o#Xa=b0Bc#-?{Vtb>!`Kkzp)@f*DE%P^vJQ)WG-64dyGGj8O1sBa5Jf)yE-|L z>#h`}fc{Gl3pFkjlN0G0aT`Tu-Y{mK#}uYwAtqYtxR1g2!8R^p?;tOStNF+Ke#5t3 z>yz{2V9Rw~p8{gV5UX=FSN@hR8yj~$exf9;cFfvY7he&}tY=n?%TcRj-` zhu|$Hery`j6DqAF*XzJlLE3Yk?_pnS6pFOoy7tEzpg{czjaF{T%fk;K4H2og;fKpR zV-(yyTzkR&bk?&c+6kjC%hTh&!|0vvjys%QZ(?_gJoJo4x3111+SSo&u>NISdok{J znw72ogib34z+ZHuCF^k6yK2?|t7-_Q@+Y^-fIu@~|8^rqawSHStSLi~-3~VrnHdw~?IL z%1&(IBugQb-7nw2qa&S0&!#m^LXwkPPfqTl${;pv3^nnlW+lrmCCqK`fPGNrBFIvl zm9ukHc6>WJfJK=LGO>=BTI83OePtnYaGC(nQF*nLTx_OhcA;(W1|&~Qp715HkrAvV zXFqsI-IY?Eo{0KnCw5Vhd?pngRA+?o%S^1rC#J-^9BfBlG;4|@0cM2)2B9<|R`I8# zIMM^^ep^*YjLGcSQ_>KTT;?PfHDmobM=&eE#LY+X-gIaADf+}Tj0&+m2Fh&Vq9qy}r><|AZ1X0fKl1J;QIu2uk5dW(JJAR0xpB|cp0TnhF6$=mCbUYk4MG1Lc z*8>#*n-@)_u!?e2%}a4nTI!snVKnj_(qdUefOPsVvI@HGT47nn28cAZdkg{tbFAYq>uZxrnL=u^aeC7NKrx-mnIG4Z|^jMyf45*Y)0oWxr#P`G3$!i{T`VI0=i z*loeuN`x#zMkPV^da8y-QM(~L3bB*P(36)lQ`&{r9_>l+A0MSF{0LnqK&0nt_*9x9*-} zap~R;(y>uEw3}GklI(CKRTWe_-l>k*BbU7Ld~D^y+K;QO7f_FJjgn$XW3~7T$$g?E98^j z)u`r?d<+HW5qCYk%B%Z6HLB))A5YBs_E_G}s(HW7h5E=6#bRkQkCgro*rm0l&drIW zDBI&Kh~oeJ7x1jk-*Gz#vFh`3(-B9Y_k0?3&c@$$b%k!XXj?^Ehf%ZWreTpX*+DCI;YWgzwo*? zFRKoIcuG>j-B}l8FAnkR!~#FG9%{ryKa8`V#0mx9*YC2>YL!2;4)|7lrDl-Fa67vh z2VYjh?na!Y=PKdx9AD1e?W*JXsK)EK-sPIN<;us~%j(wjn6&GAj4Lp>8G)i|P$O)i z)(?|+X#@dZZtbRT;}M}|^Jc6A0bj2*0fhIFgc43{faHADa=kRP9Y=Bgn)e2Pjhfp? z1RR2N^bg0^jrNGN>wajY*=e=+eeLb}h_p(x%|@AK(tDMg@9QHKbMDBt%$bHAs)7f6 zrJ~$XsAW33zDiSm zNFC;>99mmPAPH*@oG+Ll1*47$Oe5b5UVK{cNW-2K<}-e^peSlA^3h#$Qiq^HmyT0?tY+g*+6Hk>~sZd2&X()xZ0d<7n4A1B53*b_d#{_=o9 zfx)<@^E8!b?03K$M!6C7lBeDB^4!f`lzz(9ZRk8mv5Q2%oY3rgJ}Ky4k9t1pZexBv z)E$m`O741*y_J5CM8BH$`eXMcy?@6Lo#jrn_kO3hp)SA?v7Yq2m%A0>tWmT|=pC>+*+v@H|1l?Olla(r+ zOZhx3g7@x-aV5;2@qP!`N_#$_1tdk?+|?A;UX5#~YP@{y-m~dtFUf`cj{;QPs_WaW z79vi)H+vo@q2gr(#d9d@k$%G$d)pB`)%>FLwjM1L+yq@dv<5q4k7NCtg! z<4H*Ge~dgEs)Z3E-z_iOOiN=5;c^UH5HO}0>{EeBmTn_0ZX4}Xe~mWf#+V%h^Aw`~ zihvZlnqXvrAm|dB6Pn-xN~b?0ih*?r)sQnFe+GXMVIbbcv4RQt6!HyQzz#iYj2_A@ zOF$0~4f9XB?vJS7YqoY>q!~R(G?(GAX3ZUwOM^h@7`w;{>f_^tVCon<2pEPb(Ynm) z8FCTxY<$k~^?0b41y^H7pIS()6HgrmwK*cyq%;@1AI8Xzj#kOC`q`t*2 z6F@aL)sTh170)HSy~T9;828IC?pC2ZFc3mH83u5i*0_%vVBXPzJt1rIY^Sw?=#Wcr zpcn6-GQc|{0&<6Woq&T%i#O$1x65#ER$%gycH4QSK68-=SfmFENWyL6pLwM*{JjCK zxS>1>bSxcP;gV!%kF2o!%+0{IN*eV$E=>!Axe&?0KYYu5GLzM0bal34N?bu40e4ZS z*=#T#83=gxg#d3RHiP|sobBDFX8);{D%%VOZeYmQ{2{xP)wVgAm#!UKp*wA8<)Hkx zkFL>OTK82%g;-bZD<@HiF5PSrI!z#I^(-CQGwuXQ**e@pt=gt}=Kh>Fw}ozOolcOC zY#%!|?^9o^rf$Z-Z8Kw|Jln@ivJA&<&aKMNqkHqH1YOz`8W~criq>qMkF0B%3tUSW z<4uyyl#m^i*1glOA4i09<^Ti^D0RsX0=5SL?k9&_V4CIf3L38h2$PAYfews1003AzJBK6_ zF0!2@VkQJaxTH-M1e~p?oMKH*O2r?if{;!HU{6eE){!W27cL8UV2a0&HhJfEDEqtX z@{a}pA`WC1a90dOg(viXK$cpFY>8MZ4ko6po$Hznj*5xOj7w=@b7gb62#UK)9rIF; z!l_rhD>Xd!Y()0#1kUUjj+_+EL(t4gP|b;v|Jq;der}Nb3ymFySXW*&M_MEy3wTz6 zy}+R(M8=L&R(j_Rg2B8W`%Du}H)u>z_cC8WgetT^ZmkCyTM++6nJ@v}>7jWgD>0-A zjGH#%d13Iwjkb;n)#_{Ph!Qb$mM`7Toe@b&8|Qx<#~U2fCa-o|#xzse&@chK6+q8# z1u;cCW{ci{dEE&upcp3C=&&G-GqQZUWr~rC!ZN9he_?Wmm?yGG#+ae@P_h8&Uhme6 zqhh6gmeQ2?rajHSOfQS9<`8HMT2;lb3l^yBt0P5JdJCCj5$p>u0j|+b5h+iYxg0;BmSbYIdDHLM0oAIawpo$bw$9oZK zd1xtYxHVG+3M76hK+su-n=ph&ev~lU-+eRWaPZ;!xN$fG5Mx6;@hE;TUjKqO_;x zZ|D(EI;4eZ{cynTP5NN-i9{-t`Yt_!e4^0(MDKV++=9Vr^RKcjut!_R=6kOpWxesA_di2y4GY56B7Gkss0@!+mkLzbN48l7k^yIKkp`7l za&yL;>Dya#cvPnqiVvlR;{en$VK2S*Lefi0CBdc3@Ha+sxLU;Ae|HB)|14f+T~LxP zo$@a?a&}mYNiMxPI7}6HaREEVqQ5xOtTZ-Ocm!C6Umo|a`M0G~*(R_x30+1rJucZj zJwef?CP;`xTV@@%8j<~yfcrhJLZrbqAVR1_S^fce#$%vDZL6FISOaUB8NRKHUmgE zktA1s9#xcb)6%1%_w4TLxcw7#DEF+H+F5<2pACG+ZLUvImg9BQ%k8BwMNr+IYFH-!D)4*$MRDdzjibfwEw{&+gP=Ap;bm~Uij!m@_*C$~(j40Jh&5Dmon{7>_dQl!B; z)>97*eQ^|GBxG>}!p|8X-XW217dbZd5QQ^SE%i*Wx1Gay{v8}|VQlD&X5bQ`EbA@C z@lhzoEcOXv?AkdCAO>QBXD=iglOf7Lggb+g5*V{kn}bz^jK!vdh(S9z5Db;-LdPyq#`szOrzdw^u$$6gkJqyw-r z!Y)7=hV!@WTRy%Ms5#T?0Sv~iac}x5MJdE1d%zSq5gf@yKxwaR1rq$Kk-9Fie-(|I z9lz{9P7f~?<gsRnG*>;&SV;~WhgFx1Z*3vlPa~1^7=*j zV?^sO6x;}%PV!3|r7xTI-_3b`h8N*KV>}_N}EKxN^hZz(=!pJ&^@b zOF{+RWz<7VSM?F-ko2ZHV!Jy!t09jysTK(BKVkeoNgS0zMFb_3`Xd7GHJK;1)L?oYYFf4?f#Qf8PDAet!w5rUxWo`{* z5$f_(MU{jkM&y)#mgKJBnWJD>q+#ur8+pOCR+2E?KcKYqrVfTwbPdJ)EyUtA#AdCZ`5Kz#8kXhy7t1Bd8XK>e#q(dx#o~TP za=3$JL$`$Z720z30TNias04RMbwml6fkom%Eqn%`bC>K0XC)PUBKraaBUyS8{;r!4 za}eS1WaJrgD%rj#!F_jvqCEw#PcT13K=|6?;hPj_D)NRf@Tocp)?fde2{BPKyj>Ad z8I?yi9 zo6M#hTKJb&3OcaN6XQ;BO#RS-R+a!;G6`!2fNoWA@dWpYoPH>6JEiUsl@FcDhi1(y zUHieeWO6S&rO&k5&YMCbf+P{i*2(F@pQ zPJF1N-yeW;_#7Qj9stkuek5cIxlmdaNEiD&8RZmw`jrv6*uMV;k<>Oo#&@)gp5;Hi z5uSE;inQ}E{f&CqT{n>jdNw@Ik#us3TisXe19UBT-+!MEdq3`9xAjnWKS^Tx{mno8 zX~dN1SU|^L;VGnlSa$gZL>dBT10_VIUIBC;8WF=^DKZSSA?NTD9Y)~&;0gXnA;}(m%gM_o z-t4fPBSOH_-1fD9E)k#`hQ=ZYj8}|s1c);q#+~mF9WX&j#$CT8mlNrJ^FAAHW}RrB zj6l9`fv$|AspqKc`&tW(X8o;pI%(#`J%~9dsWqtb^WXaQlp{`(Tj& z8>ju5r~Z(q_(b3KMO@_rwd6&-<&CfHhs3j`+SBqc)P5wqz9OQi=v?7!pFX zzLlUQHV=(p8tJbfVuc=1+sb3*4%LW$?sOPgesk<`!Ud%IpHPRqaNlNuU)$whP-FLi zXs7y}0LA3rAvw*mz+3z0^Nxi!>HX;EQCbwU3#gvT2bhLa#DmG(K}?(?0HnLcr}T}j z*YzzKbdaV)W7B*h3q&%>f#JHRn6s|^;3pf9F)T8q>azlxf~0s_hlO5YoKxL!DA#M& zzvA}mdSS$<))|?1kNmZ}anE%oz%v{4#r1^m&y??4{CC_hIN340^BK>vbhgp>7dN%9 zteF9D&Dd=_s-E8NQ#c+_xR)c|h`llIG74YavUhZO@On9Ya)>Im-8w(FUm=%csL&xK zC9<&$tT{IDYM4|qKMUb{MQwoIoe+V>7FOHi_!Lv(!sqR*Dp8l#d^{VCpXNUBJr^tjB!O;&P zO-xRL_!IPA zdAPG8cr{7HM9}T!Q2Z}NX5I}WnfQM_+9q6qPw!R7s8vY)z<4*0#C$fz#uEW~6E~nc zf<>W)EW+k}=()R|-*U5Z?M0$G+{?3IE`_}1S}03sKgQc|Qx{OD>(g&5`O-#4CCw57 z><-q5euzQHt&j_)*~SMuunp7CuRqY}n4$ix4ATIGE9b^NXhd?cisU(!(sqRC@bg}I z!!U0}Dv0q0a14>lNloF3rahUDvaFM&6_u#;>%INyo2>VF_x|FGsP_83on?2nG6vz4 z(-n1vH%-T53Sqzr`L2jU7nED09fU-+amdfbXpwDLe0ft4=(1K#P_vBFk(HYMcUq0a zL`F}zI)cEmz$KT$N<@#pSvvH;rN5cOpk2;PH4x)w;$3~lTZfx|aa;#wToX2dn?8q= zK1Zi7MXzspT$}P*ZxUBsP&CZP7m48kBk4QRnobNB#X$)|8RFS&5=gv23YT(pIu2o! zs(_*JT8C6uaInQdo&}-7qtr0O1Iu?%B2qqn#fYL(-sgYff(U#9wku0Q-@@~ZnEUb$yFolu`cPPf>LIUdgM>KR|85gzcHU&cE)V{gSbd$Zf2 zKD=J&N8OuFw`@C8dhbj(ze;v*B-1aZv5YQ6YW2>+Ak)bA0z6#M-w1R)G4XAAScipg5 z;@}r^JEdm+GADg9=ygSNJ%ftQs~PU6O7^3swW1t*6(8H7LH7QMFa(mMIJSn#mPX*h z${RyG#BP=zQ$GA=fu5yihu5WLO|QczhC#l9>OqM#R*Q82G1=BvED%lsi*rzz($+ zJ$dwEILv&U@&bd~sJo%4^m2ITBGOYzFC5gnIPy&j?K!o_Z%*l1Q0=eOOoPbws@_>= zPgAe6#dq=1pxO>rSCh!|D*t%&5-*BfY)vO4yh{90d_1mU{WatHOHY2Tuj0Q!-&P8` z8HsxxLs9D{O!uv>QVfQZe~z?XHK#Q!O9i&M91tAhhee+XVtpwNCObP#sZ2U@h{d1| z6+tJuF}z9yhDBfmC{T55&7cpq+lGFQglW5A?&6_E(hzTwogKA5{F1@{CN;=F1y)}Q zn*1lmGcQz;po-qXvsK_M#I{gNwKZaMT><=vRnACFXrO3=>@|SUN&p1+sxXWK^5@9{ zk*~4?i? zbQCTqCO{xK-w=;_rj(FEsR4>5A7HyL__r}!+g3hQj=L@8hxRG*z6>StL&jA$2DS?4 zzd)4746e-uS%VFf3L6;7vFAw3OFbR)Yqi1Qpn_?R3t(KE#`@R6cB?SpMAR5n1w&!v zz-L2#W4|Si&m>*CLOpuR_K{+Moq{-7?i}Ig@f0aM!2eKU z6jJtbJgrR~D={qovFe)jI9Di1zz4l^KV1vo`FYkZS~=p6Hnay`h_1``#cKAn#*p_cisH?%+2Zl2v*Xd zT4heJSYSQFGFCX&RWUT@pYS`~?37%8%ESyE&ver~chlIsXK=wW|1M%~CS_~JF&EsY z9T=?lMecZJ;p(lpn6NyvxXUM%Jo4`Y)a~n8u9KS+|=Arv;1kiGa*%&=JOR|Rlr zt*(EL&Z8swi6onv5PhbI^!doiW~BIUx1eiydd0M{Wj%D8cloAVQvFo>iGTMZmNSKC zsnyVSH)8ZXg>OB!&hWbLeiSVA)4~2P5-`;V}I` zIs{r8jIw=TY~Nf8I<2atEHwh5;w)nfQRxdi1wC!gH8x0M9$NW_cIpnbHAPiQ$H}{N zk%H;#SZ>$8o6Xnl$!j+wmD{fO)Y~fmWm;sXRrmSeHnN9J@3H$S;HLWI)9&2uf+M=O zxet1G^8o_2?uO2#%2%hnC!}Z34UaDP5T_k*zejUxRqNB2!hyBpgaRa z(Uw0_Sw@?!Qrtz{HG6)BFj7Pr^jG4q3JeFt*Ivr9a zT$Hi$$fS9XO?Ip#5<{n?YXuM^ofC6a26a6;1I3T^JfE}<(a*!>4gmHo!g0DcQ>rYP z7y6&OU(M+oYFHTRJo#^I6s_6k)%eJHZ|`)305?a!TVcH{v0m0#Z0RgERnFi4HhN%- zmJzeI2@C)j<8M56M?LkNM3g}mX{6>lr~%%YqvLb`N$m%cY>gzMny_6LkPg#PJ^+0l z!FG0O&w~Hm1&GZ}23)UE3=Z+tRb2Kz78S$GNRU_!FS|L#kFDY-=+-mNjsS{-96XG- zM#jHR9fS4vgLa%BYN$sVlCFdK4_B3pVYmn(zXxp`B@q$RnVZSy-x+@>o*pOJS&q_+ zET_{hr&H}0fB|>2Z&0&YP_u826Z!$rlRc4>J`uBT60;i-v)RAbIZix0W}a_7S7&^i zO!h5ir`9j@1AlY+rM5p=`I!0~2cfa}OMvI0;?oFlAaDF2>!RXKR48}gMF%QrLDQ{6 zKpsWp{3hB-?<(5sBVWY}Hw!Y&T@1JWcf(9&H|`S}f0hHWSM}Kz*t2!;lWWf($NpP3 zO}x&IYh_g0Mv1zD3msg2hi$A*z1JxS^10 zDT~Kol*x@fLJ1iR9C@rca4YhVt=|H&uY!UrMUhxjl;@cs$z$6hWbO13gqF3BXFEr9#xzZd5*gGRC}gF-Gd zN(NbI#4M}CDzzLdXxf*j+m~U)tj-&)E@GFKacU~X*cBJEqGwb!6ap?YI*68+L7SgO zDXnC+Ypd#ALyVK3rKAYyM`DyQgaaWK4-Ui0vh%B}m-KO_a|$zPdFq^HYV(Gna@TC7 z%47vUX5faga@Rnuchc|+Hqc+Orr+(vCdzdew&z=RZ<|Hvrk5}6*57E`ERZ93?m}=n zE5MqDc(*_p>`WQMB5tjaT!R`c3^iO!-ceEEiFQW8WgLX>xvEWuYntC7lOQE+1*i>N zTc?FqWsb5k0F$0OTS8G;c@-tMy4pZbaAoFs${O!+Jf@U^nq-EqVD# zro-DcT!XZuRK1#?H|5dX+-<*$JFSh*C~)q{2FG} zj31lI6x)*5BBa8W=TJy?LCIQE^>TP0ugtucwc%9_sw=)7IxbMkjF4`X z$`XY)tg$670%i;lVM6=mV6aJdvgZ57busI^`nu_P;rqfhX?NZDg}MLI(s|Rm^O^T_ z9ct~$XWab`=xpBk&ilUIYt{X(8>P2x_PzZ1toPafTnSEpyZ)|F6O#Kq;IZrdqkSck%ZFK4un8zV_H!Djf-WZz9D^_x^t926|q^>HjOL=t)ls8 zsGeU^HFAVq)1|q*v8Af?^xgP^`=y|*v2nY58*R30_p-g6{`bnw^wJ@V`yy*hzrYE= z+8!SRx3Vn7^_JgGQ`7ahT;7unGCT|w@Q*}4ngpp$$dJ^$hZL|R z^%$J-`#DVY_s=!fmg_h0_x&c{*Q6a@ z&y8#B$H5ESr?0QuEn2VVY3d8#+vGdm-=j~s?UzozotJlTpSySPavta1&)CoV*4Xc# ze|_`ydS8BTeb4oNJ@@;zY+cp!xeQfa!v8FGnMa4d(80Jq7b z2x*W|Gkk&AKFx+b!={l4!9UV`axKOIpOh{)p*cfYK1)UkoxE6>%v7X=rZ^gDYG_$v zG_rJ;vTSGQuA(Vy;wfB8QeBBx+;OQ}sOzmb<5xNCpBP!XFNsndtT#N2PgqI1KVGUR ziIVIpDmkJL>Qer&3nnH5nfmU;_(KYb;_dccg*Htcwv%XdXkk-2y)n;ndwfeouXo3n( zF3ruWm&NEwF4FrY)M5h2VnTAsuwDkL@3O?@)w}BrZHGsDdktkT{>?!0WI}#n7tFchkQAD3 z%Lr|~M2za*KnNQayBW_7!5O zy5}`|2jU{~OAVsXpPu3$m8y(aaeSWHx@}`@j{Wu25grD|%f!MF9uCK?L^_$*n^fJe z(Xl(Z7~F@;G=|w|jQ6S2dbw!acaUbX(I|J*%e0e`Xdj=gvXjwR58IDZGCkbSSO=po zhVvscUF?U)i`rlL2QN6z zMjaQJoEBnFjIn1pvND`rlIya^WVkY%h!3~+lODtvX>oWQ zzHY}K%$(?wRdTCqxKwm9bu^rM8jiJ9p4KZWppsQmD=Qo;C$K!Eq2r3}`>O~J5s1`Y zkJU6wH|vOC&rs1MrAwG1O%TL^{D5Tv<}_ju!5k0(*0fs+Ho6c8mjjNSR-w(x=aY{G zCYk0<1Qy#bqR}E?QfpeZhrsoQ!JBkwnNYZZR1X}?-_TLx5aOI!P1;!Eqt+o_uoExY z1!7=)%gKFxmNd2*oJmS3t}RGVXXJzvmJN|C76c>9Nlk7Fnr?RZ-mcz9d$ZlWW}^ys zW%#;YwhKK?O|QT9{?x$9UB8|Fq3vS4_*3&DcjdunwR(A(jc0oE3bA>HgO|0#adVrlt)6l}aG!LNg5&11?vIvojhAk( zFFnxDF!>xS!%pw9z7s$B9HrjlIyBKeTf6qKHE|>A)$aM2s+rmq zY3kjGuz6WqZbI4dcjG?rN2?Xv%m?Y&_Vnhi^v_Cu${#jX;_gO< zv+3#ZTATIPx8vv=(&}&hLp5+()4$^PcIVf~x81z;WuNHI9WY!6akdWmLxy(Z=y%$L z8u{(6XOj&@>fJS6ZwUi24FNR;0W|{wH9!rQJ?o6Uo%Fq>kD7AsKCWlW*9ntu7By`< zTDybnLgKK5@Wdq1d1!!Dp5jk3jM5C+eF7tdaY?pu-BGzI#(=uQA-cvqS+K(5Q$gi6>x$m3R z$ZwcUw%o7LH<8|rx>GhR)Gv?0f$z1t(_L2Dx7Fy#FPq7NZ)xq+}Z$AJ`6LKGb4;x*q0ZU3eewRzgo~y`6RMiSWpHo*fnr z@od~b25Ef1*zfLQS$Ur4OTsO)W%RiPm_Y zUNgBErP1QDT~9?ysm4yNGqfJ4nEypJTJ!2S5W#Yo;=^INu12I<f4kzVH^ z4fGY3JX@>%yj4+5)ca;=I503YrHlsV;{3qunKZbg4woz>--l)xw35gK;mP(#JG!A6b@`_wC^4*7pG<{NN&O1 zB(Zs))PzgHfJ?UY#I^%a3%wH%;N+=;3mI0& zlMEpCEWl5k;&I03J(Gwd*$_jOsCx+Hqj(mm4h?aIMfc6m7oAJ9B`>hQwTXh&X-m=A z@#^ThwpN)QueeWCF)5{-Y@nKGoV1cvSu#;wF&d;QrL2%sRW(&rk*}Pp8p?dqSPn@< zky%fsSyzcpH%Tt7tZ1O3YM`o+Q(4KXsN&L5@NKE$t?b%&Q#lN;C`m+tA&abRl(K4| zvSOmDkX2PPQB5^lO-|O_@RCQ|=cm0E7z#kxEnB?8E!FZOXGrF@tmODq1I6fuUDkgf$|Ma0hUA?v?|1_FE0jFWDf>)Q^m_7lQejdBdY266K(%2UABKR8$ zDEim)2#pR*bOd&h9vG!1wN#X{i>c9ZxPRK1<66x&Odb`3%-w^MVVot+?jQ&J(K{PqTyRCK?FI2ICxyyAnKtY zmU%?J^+NKRj!bJVkT~hB&~Fg@GAqUo4FY_^UI^fXgH+<&A~)i_k`T39Q$O@uu_-b@ zI#z|d1>h}0XNT9>cs+hygm&V+qLQz6v4PNWpZl4H#KWzCu-!Qt30(}|2t;@Qw3(bh z@oMU!+oIbJcp7S|_>DQ^svh*iV7te}o|CA@x!W1QLptUqh>Zo95T*ru&58V$_Q6r9 zDsl#(NpWbRV0DTy323sgD*VO->>ue#hO>9lcM%d|V7gj)SV~)es4+u%M0SK;tiM#E z%5DPvQpt60!M`G?iJS<1Buq`F1jcLZWivedJdVVLjMso+hq})F^s{YW*tZW9!Vv=Z zSAZNn%>9XU6EN9VZPm7AXWBB)UQ-yhBd!cLTg|iSdm)=S_Nh$#W(g* zesh#XTI;u@fQUb^g?F+S-SUd%OwobgU+{ZiN!kIOso=}0{z*k~k09)ow87i~{*ziS z;7*uS3gD1I*i{o|N4208@yN-`ub>-0M3L~3QZxm6N*|>9amVm!;5XuBi73*%?Y)=s zzPtQiaICg?MHcV|12D~lD%7Y@KoYk+0?(gl3W4xBSUEhCuSv+$MJN^$3NasXPK<_y z!NW(N%^}DDzov<@2)!w|DoFN7o8%?(&~zmp5x2-q7Kj`d4n$+RELlhV?9g z)YxWsj!ZdwusS>?986OO@}Y`rnWL$1@zk`Mp{C(k>G1srQVGO}EwcGe&~N^ap?*4% zT&~xeWI=9Y6h_W)a-wkQXk^fp4776(xodYsXFkx*yZchiTF5D*n67&huAB$ObewXlz|G169Uuk)IMS)jtoFWQ~o>3IV4bp~aN4O7O zoDM~r3nk<@z4M{dF)ObcsK-?nL#~((W+;M-WPs3+IPfQ2fKXKS>^QBO3u_v*%Ojs3 zpEYE)U87rxY~^9-M$0q=G@c#o%|aOhH4$;7!3TfFy*HWWSnZ(yv_QMC7W+HF%#Y zBa09sC=3Z~MD~Ke14`EBH3v5*vPJT0b~EhRwu3S3MOr^EYM!ZEg(&1)Ld4%d&R}b& zmpE^7+0=@DRbA1%?R93((4nQZO+#ZV6j@okY+&8k+N^Q6uy$>3;nbSZWwQ+{6k3g8 z=hC6sc@>=vE7aP$2>A(QlRNYR4$a_YJy>M9Ad|^(jr||o$3$}M(g_0=IQc{FbY){_ zH`+TOIlsCZn!3HceJ*!#b7Ll$KQe)tx{hl9x61pIM<;tlm&u13&{ZPuj;8&rwhm!4 z*I@B5?~GwRZ=*0`pP=~YrSFzY|CPtw2ZEW8l8ukH^+UqiJITg9&El`q*sJi|tKuB} z#_nrEuSr1VArC{Ge;&*bIRify#@XDEePoD7{h`4B8*oARCn3X`5xEr?fA?4Xd6QS= z6DnO`$QD978bd1rwa7G0!1lwz?3Af5o;vC#|Cbk z0g(+NjgEnNQc)Q@Ih}Beh}?9f z$jCdmsp;uqu?$X5%OA3B6kRJziz>Dy7IaHvM$UTv7GJ>ZTEbDPF%A?CGNM)D(;Sd& zC4zM(3=T4QCu!lB^06;SXK8^Pi#aBddO6@34nGMHuabe|vHVKNOuELu@)n_xVio*l zMg^yXDX>ySp5|v#EGbd{TLkpQSC_eyhu1apX!0o z{G!6hBl(*QbY+4i-@B22O;ip2;wK(II~z_pV?5Uy2hI038yfEqyHLsG^(AIp5*pkG zkLsP1Co-306X)^-1yN`GUf)&8zN+TxXUl?EDdvi{a52iL<=8f3Kd|OGH|N=B&3bIY zerhRtgDLkvew05nXkiGn5jVn8dR=+UBiLT_7}{}UoYM;shPoO=H6Kw(sD_cEVaa7J zph0ufLKP;bNKzsWBKZW5@9&#ePzI4~LgE}~!aK~AZ8Z?XUZ9~(Qg0)RdJ8!nb6bc2 z$Rnh3j;kF2UPpS|%!0MUKZX4QAsT%Tg!P@nh2Rtpk$J`d^TaaultK0hlgx8d_ZgGyO|$e>Q|}H_&!JiR)>+p1x6GxD z_wxLYGI)-FB%Pw$0)+U;2vbt?&_x-{6L1XKl*{ivWRBUpJQ(I-dDb(@%bJo+IUsps z@yL!hgp8)M*WI4>*H^Yx+->#Oxspman+b1cp|3(LNZf7vC%Fr!@3*I;QMNzaZGRW= z*!0}24}&~P{H|MttMeZ?jDey2#q66bu4vRUAjX5Rqg1Jng2n2Vu?sY{!S z3BlZZ1tL5HHk-vjDc=rH2n}-mkEzJ86_IKZCAOoBEn~EB z2G+_Pox{Cm^gJ;8VwrE9*m3XKaQ?B8ep$tPW-EHldQFqfQG@|sRjPmVvG$No59E+2&FzJKTc ziZ3BpB@H$NrEB(UwO6&?Cr_PE`OS=K<;8dtdYx6LzNhxlSNw{o*sf-QOYiJcxPFQ( zRKv_LF)R1YgH5Q$Z_1qjR`f~9@)=Ojg1-kIIyNbEK8c`75JZ9;z%7O#25PR{SYefU zDFiss_HvVVmhYF)dJ$E9F8H=B46|}#GQ98uBh^m3wKo&nttswzm2VrrLI`u2YwyzUNiO)05YQmivlpt$L~6S#G?QJ6);MO!CTKvxsL^jLSG< zTzH9a#$_iTy^#6Xp?olTbE0le&0X@e9sRUxpgm(;nn`?=xZqa&&^$tcLi$G*6ljuonGL5`9IuX%28CcE zA_#b0ywV$5ir_~;h3_Nqr@_Sb(_s33mxL}SO4T0%@2k7P-x0J4${Vk_yV`s9tcDfy zL(}QnLsmutPx**W>Dt?8hnwwiU!l-H#3nRLWT#?Sp>>q?cfA|J2C_qPFQr~{8zFUc z(Ktn0;|(8N83eC}v`cjJ>Jr-120B3i?G;YA|5&r@^!{gr@}Zr)R?Xj?cuMbDFoZv# zrhUsLIjsVPty0TQrRSg`>!c#AR`(l~HM! zP-|LHY3pb=y@`{oH`b#K;yt7>PFX^s@{R>ucFyLU@YZ*Bwu;%44_z!J#m`?{gCiyp0qh}Kq_2T*PuL{cp8==-8KYYf}A?R zC@%~j4iKCG*kA1rM^K=oVZvJuF~!}jP6w92KS@GY)sV8*oIp)MFzV;z`N79i!s;uO z#~sO|woCf*T-|9W?b@oa<3TL*VdVKw^wkXBYBFCwm7Ss7ji zDHaqO(20A|BLRnS2AstTn;$ykq#}+I9Jo3zX*1&-z%0o6?PNtHBpi@GgB-|m2wtMl8F*`m~!d)sL(Sp+Vh&(nAzhZ0;i#r^9YOC-(#6j6Ag za@jSau$P5!I0NLK`2+xa*SZh*|LfW#&cMtri2$+La7w;jGB3l~@a_59*oGo(OYcaGA*q>7=Z|$GA9nVDLUV2Ok!0|1xhVu;#Ys~zvb60lN}T;qN5$EkJpb=Bz&9E6#VDWc2o@E%h}j|(-?Q~IWWmX zKcxaV5z^BEZ9@sX0L}5hrJVpmu{>z&=Kxc$9Rp7Sb!0)k9sBjb3EW^i+K);abA@@S z#T{}wrWWvn+M`YOP%;?H6N3|TY!(!2l2`Ia$wgAu18VxCo1s|^;^Y1}AZE@9IKg+i-LkG@+qP}nPCD$^R>wvs9XsjR9orQr9ou%tw*A%InR)Nr?^jhl zLH*cg@4e1GYpv5=j)$Bt141gRdKMQlQ|v8Cs=ZjMc1v<6wVK{-srNiLlh{qf=yzi^ zGbbIHBcSuvU-yeTR^MmmX`v+cP{@bkGK5@GnV9~?(qh|Cc~8jYYzP1NP+k!9?cJ!c zEXZGJSy}8J5_hoCS>;AV)JQ}BZ@=LmwYb=|fY1u={#zQj-FsaPgESV8lJ9}g zTL||(yWuEyb))&ky!rQ^16}jVgvYrnbJ+ZISiEdlt8onVMU1Q^l~#fsAs%?B2$6+% zt%ar59SahKci?>l;@dK8XDKZ2Jm2Y9OQDj`@POt!bN0)qVXjf|lu+bY3z8@L)gl=^ z;wmJ}+V+57qt4R9%p~RUzZvoESpddp#Fv9eRLuuZDB;4=ui*9<9*~~EH}>t-<72wa@V!v+LQz@hF=;4PaQpv z$Gzth-oxMT$REyz&Q}8JbN$y7-b>%-gWswB9fj`$Z|@2g&$=^}1s1Y-%TJ$Lx=hg- zq=!6+@RxG#b^2O)k<_@rh|+(WeV@0cO;DAhS>@>sO}lD_3#bwWV@QM|Mhq6laW%E| z%rRy8sn~|ru6tDM??PED#wSE1F{n5|RCWra;`(1eU7j0GRyABj4QFUyKhK-Fd?ilqF)tFl z^b7?z?`uw^-1UpUx>L9gT)99v-9vu4t9nw14Kryf?Du$?6Nz|;h#w9h5(HQ(nds!l zQpw*u*wry&LlR{Ugp>A)L`3>hBt-tNoFe2e4+_<*lQV;Et+4p^H6$8c^XS>BAk2w% zapE7TrI4M6%N6$7lbnEWt2;n|lnO$X(~2OmisGn&qKAYK;&4s5lmA6Bn3F>o+>?c; zXQg=1@YrXn-|yP#66ncf-^{$Nf1IV5Dx%HFlJ%TRVn@34Fw8mXdSf%V)+0I`BRm}= zL?6#YX<;M%DZJog9!Y(P=y+lKU0!WPe$F@5!0B+}th3np->05S2>h< z_7VhxfVduEcTi8uEH)a62t~hK_3fizJC^lmaPdlD$mp-rW36dKDG-zTKX;Fhj}H%{ z7&AlR6tX}!33KfZ^!`U%dY&X7Z$P0e%P;BR8nZY81V&tMMmm@2?7M=5i;58is4lv zOb|{ivXLU_iy=qE$ngK0uDzcS8x&vqdlfA30DhBadcW-rNiOs#&cD)JeuV)9z%?`e zSUc#kci9F!vplP%J<-a%NhoF2*y;A#>CUuUCM|CSNnn*78g|04oct7NDa46~8uXez zQa!*8-@qm5{~13{&RO)%^4|cL$SGvQ$zot{MDd0{A3E`V4TEpsf8W^UbKs7xgz(p#Lz|)|Vs)_iuc^*%-t(iw);e1}P! zsGu9pqkxNam)!G>yi?%?uGZExv`9JKvuDqwID6NgKnD);fY2gG(haLTKi$wD)(d6=Ch;gc)DH2XPeW=>ymITv7IBO zdB#Go;mI)d0^&$HHQ2VvBq)R(f~cJP#q!ouupjN{>joVH5lh<_=vG5cjk`E64>-+- z;r!=6=gp-Bj*T@7heh7fSS0sB`s&2HuWI{4xW8BTa}0D=_8-YYkqFpCmY5)TWxbQl zQL;;+oPqTab^H`3^i(rhqb!y;^OhK72pLD4V`Mk$9&e27!Aj?>^G8Q{Nf*JMdVtX@ z>1_th2fxbhn4*DRBV7U;u=veQmk-5j7B42nI#0@C54P4@$4FWolj`G}?~eKvJeqg- zAtI6Zx6Fbo4tXDN_^vRWyiBs5}!MXYidd!`#EmW(6{}Y|J^^p!-IP> zI9ReHf|*rl(4zT8+fd{Riqa8APCMC6dqTei@t~n}F~b&&NwXdBNPrX%X1VA{Ry=~~NrRB}9T6~sLb>Rlff^VdPR~svmmEsI z%^&-^O{)=?no9o7HaBaWNt@M~Pwu-vnso;|?Fk;;-^LMWhro{0eH>va=+MG(YD ze|QR`5y&)>8U-h6pk|X@CdwAm#$s;N??@#g!fO85l6EDViIwQsjFNyyd%eOZ8$qOG z{wXNqZUjDELE=am~JCCi*kE2(ee;9GiDHB!mko-6QDN zU_BeS)Qr)hqHoq^dNz2eiM_3hxaxhgWAQqi{?BQ50vdcxsRws!5-1@eahW!)e9q13 zl2DE|`)hXF%G{~rgpH+g&9jmB#+gTkMduvLY4$4eW?3$0=l1*KiBN{id2lN>HsdXa zd;FJ28*r(@rySr}N!}x3K7C#Obe2OPl55y@{$;Ez zLcXb!Yyk!c2b#6C|5aT#M2Bh-<#K~hM^m$Hx}Ls+vcK~|)0 za9T7`Gqu%Hj>P4O^Z<6&4wI`NTK?0kHpWkW@|X6atrh@lduiGm{`xvD7f$ z@=7F_WW@GIO6~aR)~@F&&7kQvLg^B}JiDvE5SC9$r10%|kj5gw4CYde29bnVMjp#4 zzyeRHK2 zAxVUG^Za02v`kd!6-9AUn^#UKuqMWijy?~x3CKb#i=nNpO#P7ve#}RPhj4<+A4&}T z28fAcs<3uX)+i*Rsg)${c;7dh*|M?Ishp34^)khhDLXzthuvcr-TF!D+>RDTbor*S zh!Q5pkeDIuEQcF6g5}I zjB8{~#6(HY$r$heo;LsJwDQ~%xFu~F@vhqoxXH{4G(O&D3oZrpxy1U{Z$~$WL+S#; z)ip$8_*+OQbigtLYjrps1Di zPG+l4*6z`m!d+~n2ILEs{e2>al0XpuS2au7plDAnKQ#Dr(=`uiOvL5``&>ae?wc z4orxrf}DZXs=B~T4~Sw1>oMHj437YDB0nBLUT7Hi_W$^-_AdL4rlpo!qagst+~QqqcG)@q zBVIG5$Hn?ggNyQQ?B!~W9xQ7<$`rIj53}EtZ{nW>PkQXL!yqE<{!B2CM6l4m;gWPj zf;%Kyqoge&>JcRt2@S8pjzo0EjQ zMseKZuvxXaStQ~upA!Y=#n!47OEl%&P1l3F!G;oUBmNSmsY+pwgHv|x(|RQbK|d-^ z?ya8dEH=ArlfQ}8jhNsPp%fw5jd;Nb6r%Ptso!U}oAgd-JMcdyDA)Ak%cy(`EhCQQ7l8 zJEEqG5U{j~%YPpeQKQ(*Cmy+aOd0iil z3^+uA27WPctrgg*9l?kZixptmd!7|2BKtSq_js)ZJj(98=Tf};f5dK0Y~8Oxwtw38 zT)ZA$er&v*ck9Nxeo{wt>$f~3!*dDp1k45Bq7kR%zWwevM;>2${yhZz`x#B&-^5t< zURO!?$dj)x+q}9&ISu!5F75(6mXF{rUGKX??ZnSkOXS3tzMdD8&xkf7OhAPm1b9lS^8W6L=3zlTj? z5s2>zTl|pft_k_7;fuu-<{dKE0m*FZbGK^*5no zCsTA|!WDEM9VaiA$&&J8^xZVJPaT!k=GGgWnd}hcb)=1Cf>!&TCQX=5>dK(@wl~yET_nuv@ zLm!Is@d5+X%}Xib2s_MTw9m=Q7LrJcpoNhf8^=32Rss zt=;Unx2jLxrGVGU=CpnyxT|?i+%7l!m-)iRF=&ju>yI8>#7>AwZs0wq9gIn zz-0EWN|rq_aZ_2rm)ZJuyb9lv%045#(OgRPCc6K8j+=5)t~a3GSaUXXg+Fm~4RC(W z$Y0{PAxQ3Y8eQ0btc$+2lJRt*Sue(wgtn!${`Qcfcu7q?wc0{yyd-4H!eJL7=hkK& z$WxdJ08X`j%4;nxw9~muf|_~5TK5Jb1dx+GtxXz)2uc%Q5M9J;*cD3sgie_ZG$UsCnr>peXuAB728cqM}{%NmAC z2^As9*FJJlx}*B3(W6QU6=tvZKEZM{_)&KF{P1raUUBSxn%DOY6V{~7DUD)95)+az z#aYcz(lVfRM69ZLd|qo_wla+gp5Ld&O}keAvJt~$$DDanZF#|Pe#LOnn(?Im!0qwS zLmRHm8;;-Ss$yUdd88s_x$UJoiTjw5?cTt?8N>A<*Jn>RRxz(V(U+msa}3f<@cbx|;dLpr-vr85KXH zhM-x18}jCyzA-Yhdi_2CO3fn*c^xQ84CYC5eKzP0juWB!P_agf*~ONL^-9WpUC~ z6MOzb_hFM6-QvUfdHhv#{B57k>~dOH9*9!zgLwF?ZgceCQAiw#9E=INQeyuxkbb|8v+EFL-U$NgSP;a!JaQE zF*UqJd)1l^;+1N6@=82SZKUvT$g8pX9X7zi`RZEht|tLi*0Rf7Lmop#Wy$3472kSk&$q3MfiAl za%1vmOwwNZZcZBJnPn9KKv~m@nUzgVjV-I&ePkrs*}0QmXRlu8sNO`kq-l+TX*E{; z^T2r1uRl$vJ*PzH$u7X%$m;ZKC~&H$vJSOj^4enrL31-N z#fr?ofaq8AEtSkfc*nyKeSIwd5|Q#MgTPk#Fs z#Z%*v=pAhQS9>VKI?)Ox`+m)9Kpkj&fIuWF;3ITCUJ(34qodX)+KYWQ zb;S(PG3*M^psz=dAfkYdCm<^}f+zVS{yQcR9u!&CSLSB!o#7ZZ7@RXRndY|lbNwv6 zZ0;P8KZj^t(vKq8kT&b>`Cl%8RKd*dwYsL}PV(8=Sw==iP!L#US1sCUap_R0Ee#U` zZJVZVXYKUvz3XGfD+tc49{db@f0HwkIVH!i~Vz%1VS5 z0TOhq7}$3Ze^}@!|88Lng!>Ezhs?FZYub9U$V9U5fx>~p36^4DL*WASFqL2s6`d93 zbj`)v&R)AAY&QGCZFYQGdI4?q$0nVmTc?*r$pz$o)7#8)bGCD*C^3rvXc35#5I8R% zNs{-7Yy-brLul52OOr|PnL^4k*%DdmR`O8OPL4#n(6J7w2Tt%p@|4g{a+?pijQk4;-c0OAzNgI{zgn!Y{Nxg&W}w+*4834z2MwEdAgwzR>M* zs9A2zb=<_ZS;w{6#A9=S2b^EwCk88y^c-Yw9=s#%I&B(?zl>VV(!%tKOR3jOwiN_i z)%~3?D&vl7%w}i($;-M}Nz$l5()CRhVxuI9&RMd8>mX5hDsID+o^@3fET={&9$omt zuKDvss)D_2X+4)Z&?@Ur-r+_`-jfnz^PP09}9VarbSBP95>W7?(MyrUiN} zJ!edDb{%r|9C8l0Iu2MnPFNLg8}wLygPEpNwG@6ifBHScBPW4 z4Vv+Urb-gU0>#aJX5m4M*e#Xe25?j6ZP=$7Fvp}dC**Sq+oL8P%8)2PxOdmb(m4!K zpT?WX9jes47OKQuSccXv`8!-WqH#`*t4ud?m0DqT*+rz(;uWwO#TC)C1=D00SP@u$xIR+Bc*oiFBV8uy42XqxDrcJg=J zC>gAb(#lrWtEs!!jW&y#6IT!*(3TnOXGynOV8gw%n6!VLKfK(bAWmm29_9!ExewW% zWQokwm-ttLhzN4bBjC*;j-n~|^38thc{#1md!=*6CUIo#r3c6l=L8Ep_h&8T)qt@< z;n)S|yHie6LG$JRk%)&DA;RGjV-Dimxjw+`b#2?=a&61!`C{VCF~=1B^@+2oCh|_( zNrra!Z0r>d8sYnh1I$&>>+mWEVT)C`RiC7*&!`$xao zsxTCE+hI7Zh(#Jn*Rw1k)r*a*;6W6UFt9Aq`uoc%K>By_WGlTPEi5c}4(vN?S1kf9 zi!Lr4-cHwX43xX8whrpO-8?Yzs(*LWpt@fkD*Z>v(+|7_e+^=HiFv;o{XN2*Esahv zq~%k;^hl_?=H;2q&#VEo#3qAZuq&p}56hUy$?@VTH5Dnz)SNyJ-I0hujBW^bC?!zQ z{R9~i9wjM?xy?GU7rg5(Bi&K%FAfQ4>?_tOY^3>$>k=15)XcN?SNv-ZH7$nunLxNG zNr>LFd!KC=K-zCm_%%AlW7dxH@hNi%seBE!(b)(#q|g$2J~dpbsjPx|oKW{PWG1vm zA~cIdGPne45`x1aNqTZ#L{kmqH>%yPfBrF5D_OG_FTsz5rVO2a9KZ>$1m)vP-2^XO zXOGVU&8;h`7_vS+YFKY`(|K(h7ktPu@bJiOpF=yVbJ}=Nkv6PtK)y`CVXCZG*%ODR zWtBasMJv$j=oGnq_)De7u4Z!dTB4L_)gWFNx||12n=6xov;IMz z#>nL>_!+};E?)`m5f%5@#mN^GUrxcx%ORUj_wws}bPZ&4jgJSb9@COYVj<0^Za`D;`7Tk%7sEvXxzozbfL=gOw3qy>1P$ zAzZw}5T-#RF=0GRrK(|vBKeJ)Ifx9B^*_fC&r(T#UktD)ojKz{8Hn};Hom`BvRs7h z3~MCKFYn>aqs2j8w~l!-~OWEAC~lAB}wXkp;6ge-=V~^ z@I*G46)gA3-;wR%ib-GaZK)<`u zs@B0fCy-jA<3fF>mubO}!(69@vK35$H1gy}F&pZsTf+GFsy=s(s`?XFhRukVFX6lw z_-&LRZ`f6*t~XL<k*tLzo}ygg14CrJCTQb> zOUt)hAl(7%KmF6pEl1c|FIBsY0p49-^Z;x=JxpgR{~@ZB9@%ZLAXaQ%^9NtW7eo4! zbCCxjj63r0VPuSq@=_2k2|A}3ESiZMIRD0#DgrdD;k|MS5;KLN2?nfa%pz{oDnIka zOdT(g9=<*s;5)WbqK_k$jpg69BpV=Gx;u9|bWKg@>e>h+&aR{xjOW&>G?|g-kA5)V&6`aAF&#Ml|dl(U1q<(6U_GBE$fX zxV4|MbvC4~1$iICyZ}6BXBeL4uTbPK@4o7S#2UUoY&NAQTnb~8e5HALdGUF*a}T4(ag|qT zQ!xmr|Mje{VQQgqemxpWzK=+4qr-;38n*}_tZ^8tWFxAv8m+7p*44H>YPv~eW8ot| zqpCwlilE)Q*$@x{3KRYh#Jn*0VP*E=!9ac=*3;qbHo4|+%AF|HeRJ3?apYp~uQ-mv zMU=N#4B%^UxUS5gBwqA?5xxJl@+^O#Q_q$#7GV~V;+A059Vn5GwI&?nfOdQA+HQa3 zD(+O&Z*&H*Nhs4@mXLJ*;hT~-L<@@)>+!9(DlHR}M`;JBQjM5I*`){==J)EEtY1_a z?x|G@bz{#;GJpL#*vqad**F@6D1#(fAK9UnpqFT6io-qS1H9HzCJXILDEFtvzvg>D z;ZiP|8tOT8@D?!u)i0SM3sgmYp4=*cT^5fH!dqV9+2!?yTKBeiwOXmkF#TXW`(QMC zXFU6;g{{ZQE0X%~{`Ua)`=KH1p3?Qc@+q_DnCJ6G?3?8IGkxaGqNpKnqCm5B)ZanU znq!o!et38oA6Mw;?=Aw0rGT6H+S=NtCd|t+;HQcTc0e;H9s=dQ`34qx!SGN89`a%% zVI`*pjzU>X6)hqov~32`!nR;Bc=GviQ!zP^BzK~#q|UAWxcc6xg^@K z09cPG|5J~EGlRwXb>Gg?+PQfq=&XHu>@=*dh2|s0A!)_0$70h>U4WOP&S95@ z;g!YKuV$YSXYboY+CyI|K<{&w}6I$2LC#O*b@@)VC5UPZqLgN^$gaxHqSRd#L+KnqKQ54F_{)$j+ zJ7$A(R`%`-?_zHQRs{Q)fOdVpe~KGRCB4K;zsx7jkcmd<7C`!dkD^%qpbc}A!KpJc z(8K+ulPlKExkC#D7dQNy5k`^we<9Hwc-?(oCN;x|3J)cKOq$ASbl8?l+RaZ#Xj+40ky7dk5}tQlu~Ka4R&g2l*%HUT>yl{5@D=M*KQrKD-$5 zkMFwdQud4gjDVOVwb|ee{0s|fcS&2)I9ifKVf+s+FbT^@`rBy1R>ICy#m>|r@ zTmH7&Rlb_W4ChR~8w7nV#m+;;gQ)WZ`tt+5;IirEFIHCWH(BAr6l_8es<>Fy!ykQy zs>q0r_%jt=%>R;Eo3_p9)WVUBl%|P17E3HGX6N*qIqq;x4VrDGWar$EbSd(`<9m2^ z$==y1J=kq-E3Kbzw5_GKOr$nWbh>yp ziE@pKAmwUf0x8oLR|8cyO9u|)z4q@LNM%|#ERs7Br4C8g20BYlj zE)Nk$A$ih~jaa->>dBT6Li+`Ajq12?V~z<-R`557=vCH(O+{rMMZdjoh}^GdWBN zwC~QRJ1QG4yU|he(p#!67BQ~0>NZqU5OvqS&JT1_D?fVs8P8xI!zGc)AxH>^;AmJU zSS1K-_2%c7Z-&Mg2K(3iZLg!-R>oX$49Uagv&ug(rOe=Ep*PTgKAM}M@_tr$Q!=O_ z%wPAAF1xQB%jn~7ckHq&mxHVOJbsj6DWxgQ-DcF^GA=vU!FeCPiz*vlQw$-sZA`&! z?Kd>}Gc^#b_f0K=N8!J;tq`8XK2dp5YMviwp8Euc^MTA+l_$ zo-&8|f095Xn;W81&$8C3M>itpVFw&2GQQ6<%WFn3_+XA809ken;U$CVsJ5Y%gse>c zZK#gmzR-z^k<$e*DZ1?ZL4`-@)%_pTKnj>B(5=I`CNvu>_C!_buxL+{V7OvA*RV^N zxJI3@P1TR3#`&`;@%`Bxx_a?!s^*oc+u^b))Xxj?)uo)>*_O?PzRF+IO^S@*o3S0o zz}lzjCI9j+Pqp1=kI&_+`;viU zSuT^XBs~aZ;1VRxX&^@NP)WB6ht=g;`M{eaX(B-xr>O5{G#W}QSvKZ2N=|chn;m9W z3`*-VRDUiM&h*PEP-0?@G@8-LuAESZ-rGbYEM4`0s!egu!+Ouf9I>bheUS|M$$nvb zd&N9)8DQ)e;5+t;uCw`B{~YWzK^$%WVbrnT=M>Y|ZS}I}GIlj(M;uq@$1!@deYA?Y z3s0pGwa87b)GMYC3%$kKih;SE8OxD%%@eL5Phajz$Mddq~&rR#g<+IIn)mB1~ z>+35$Yq<9fO0s7OI(YUKjN|uT_F zA*f<~??;^`Fg^c$lxwO3FYp0BZ(3^k`O>3e(q=+J&$^ybN`ako2nx-ydOcCa$wq;1 zjsaRIoYqe-LqIG`_uK(7+ynD;x`43u2{2@~8k@lNw{Kl+wKzi>z>+N*;x zO`XAXrUQdE+-IGl9Wg^_Y%EmEf$a|Q6T z5qQDDEP%1wORLK~pzAquBz^5{ya{crj;}tGa4Dm`Y#YVQ}mM%(i3# z9~Crx5lm$Z#mE6n(zfjdyc3VSkJIO98#6*XfB3=&{EO`n85;->IBYK_7bebK0$@n!DdKS>i*En=RV* z*42$Ga;vLwYw1ncP0gt&wtbrGo0<|SfLXv|CLjeVKmMhjqogs^H?UHJ%`AG3@-)Xs6u|9S3u6kanNX%pK z23dKdc*I;pwFst6hlrFOINwX#C)0AaF%7FeYkV?J`VLGI$SFNd!}UbuZ!L|KofHW& zJ#uy|Yr-jtE}2hKd-%+e@Mrgavl~jC`s&C)g?d6rytP0N^B)e)t^2N$HTb$yx9h=O zc5FYFLGtk_exR{%vP7AH#K>%Mnl1D+FJ%#SyzONkQ*Y_{*;&2JG|$F$)xA6cA8cy7 z?VM{2g%$6{NN?)9oNe3{Tow}&rTE`<-jVms))Ic$uI6_a6B4BO|LMGYzpNH|a(FQ| zv6kMF=f753Eo;`y^|ZXtkJCKo)0jm`s6*@fD3$1Af;%QV62AN2Txy$*K~YLBOUNLC z=eA1&`0rL$wU<;nMx?SsC zUMDGt*z{w4kz}JS?`GSQXXbKST#>g#Mt`Rn)N+MdDxU{kXOlT!Q5wZq&<6N8(>$Sg zER1vL<>)ZA*WP|Yo|Oj&@BR;_Gfo${rU@NFa857Ctq8COeWMO(1j@`$h~j_J>B{-*b*9g+bSg)b-||@$xe^k zY+tJ#TMc|>?ggl)A4_oM>;k6|o5|2{UD5h}!iwLO97p*JIgJ#cYY7Xu?-%T*3Jdv< zpqpYN<2CQiT+0&^cH2$2V8+GiUN5(p$HnO0?4`=*X4T$BFsBMV?B5v18eWe%jnxSX zxzm2Uq3>b|3pv2PFFU`D3=J~jbGR=Qn9dR7riKb%ogKQk8_*#oUD&|VnK@IiDO7!` zq9<(Qoq(iySLZ8DCp-N3w%h=5s)g){_Mh&!zdAt_~hNi#tGX0y_wJIdr(9l=P9g3#m$}J`X zLmW8;Ed(=4DF9i&?KSI^3?LSl0nZY0#cjxYC4a6a(0hi=MX5lM2@7y?|y~z z;Etd|ln@B8va%mm%stO3V^8uVv%i`>tnaS4D4R|3xY@syW#LlaT4asp`qRZ#8)kZ) ztTraCB*hti@)ek!r0J>Dv}SPl8zM0Q%e|g>b{_o(N(A1{oXmySdVLWgf8);E zO5-i|qCs1RJFD&ez&PR|`=YsdRogel_ui(M!)m*cj{4`b?6woFQBUw%7UoqQ-yH6rqhr!7<;IKC zeyOy{x@uZ|ktFD-fz@|_4|aHu#VFK;qhbBA0~8hr&S?A!mKnm7O$#z3fKv&i?>-pU zHNAz3W5Q$Wuo@l;arDiKJD-Sy9~p~_3`1Zhx^e2s?7Q83qxqcJhIHI%4mAvLd1~?y zrq4=M3Nu23R>_|c)zPI+a4Hq!>Slz!ZV+Naso|3B$Ja0+F~06QZ>IOq{VV)dlu$b> zzuE8u6)d~~8TNhBe%H-k3=!}-{g>02Ke=9_9;E{wdX89$qlxZ&(ol(`pMNq*C#IV1 zrXfqkJR9{NDN6+q!ANUh)|1(Pjh*R9^RQmM6?{&adlkBLGd=y+Vi=na$~Hq4y&-aIc|q+(!1WTU~d1AV`#O)~eefSpCTW`vuZi+1zLm5_)Gy z;Z7o=vwCa(e7i>ec;EWC77n z+45;)6%k`blj*1ay$_?w$tkU&0nr!-S8IY7ZvLl%jR%Z25(c6W4yKmTj0{U8@-Tc} zCX$5{l?uTq$%!0RW)T_}NCR&sk)tcaL@Q~{@4vva^8jB5qENm$#Mw751^AwAy9&-F zxbjLPWHhS|QtO9!i8styZAIsc6&$PNlaTP^|8fCTRW;LhWx=BQ^9JW6xCD=ARr0h= z=GhDIkDBXw1X+$2FJ(mAih|IB=Y339<@2MB7@^JX_dxMIf58OZmwzsooRoD3nfBF| z4TX(Rhsn*i<>Ii?ZLVfuv8WnR<@i~`VHUiGtw)T{5vhqe>T~6>vVg+ z3^uN0YEEo**lZs(LT1h$pv&hrJKbj?R#-ZGFbH zLsI)gHQ{SU*%)nKwh?0q%xZm6TyhH zk)o8$Ym!6%dBKe1dg@U~vY{#(L0aCnT!~PQrBea{5;*BRISP=SDZT$Xmv6`$`@Zh= zWIVKOxEl9Xf4fX>KSW$dNIf=59_LEzz3g;leApv>7DjX-a98_&MSdRkxx>8vodOvQ z6%F)@wSq+ch`QZWw6h)MB$0T;vFPPmuZoFZKK%v=V-@Ml55r_Wdk&WHvnn@ssty6a z-iC&*xBIN??hO8m6))3V-KT-uDB;idovF`o`{*T9oE??tO zOXl&6J1*>6)KBGN;~}2hi`oAP0T6M579vJTG|nO>%?$=KLAt?|>Pj-QnuV2$OJ;+( ziM2tLf|F!MpTRkY)5rzinVrcBn4mpEpnnk`qzrGY=42CtLJ>wCpkT8}(xjGb^h$mm z6FghM!L8m71~1OBEk$=N!jBGvkWBtL>fm7e$2^XNA9E$d2XWy=E^Gl)!F)48+}s;gRSNIu6#HBYZW;#VQNi19Xp^Xl<&T;?Fv;v%k`0=D-SRw&vj zy#6ti%xDrFML!N1Wp(~9_qE8lGdy3DsiYDQM80+xmBH8&_GaOvru+0L-2fM-Q+RBE zV1V(Oi}sqokHhOFn}VDE_ZBs0qMR2R5OdnLh~ zeE6M@|Ld`pAwe|ZOSsT-{PhhGqydtFEqX8tAI`s>=~7vD?6bD)3Hh|TtL6A57l840 z3E0_kWPF)Bc;g1>1u(zcrL5qB$e8R0W8S9-^tHg_Y)#+F6|FLg>GyedBH`jtLi}HW zYMW*30bTta&d90laBE$2{B7BrN4;BEr<+-`o84yfyn1VwmGCALS!yCoa?ZHx*sA5a zaLQQ}j*ATCmofYerPE>j9x(G&3#pPEKo9C3?jp9AvMA^&3Rs!?5GdW3SdK!0+0&!z zu<^u*^i>ZTCP)U5Kue|`)!^p%JhE|r=)P#UvG~p21szb4nNeNMZMb68RX^cuF1=f{ zagY7LWw7cnx(f6>E4l8)9cyB_Dzod=PUezgb0|CNH?rGesS7a8!g=-=kJu3Oat)ev z4MtOC#g$-Nqu)_S8|;gY`f&r^^=0O&!S{$(=#GN;4U^bY^GcZcDM0?*>wAZ9>=4!y zC-EC6@rOOdUCPosCPXT#T?u4CU|#v7)BE403YaJMMuB3XIU?L50R}D)-J0f~b{Zp7 zn#mu&`U7!u@&Q@?x75}}$VK}?^?*MCvv9yekUy3c^8Ps~pUa7rTa&`xm38=^$uL&Z z*iK-W{h|J%{dyuHTsm|oUrYk;RM080G$n|H_rHd567rhT)U`u!=!tIt!5j?va3SJ+ zm73`}=8$jlS^+2iekh{zhIcC!;XE^VjP-V#TYlTbOemw?#>?C(Ytgpv`1>q+Q93{ zpbZCFhDbrd$}WFZC_U#T?V}KnAO!{m9vBoQ*I=h~UL2+-*-Zt*;1eXBI}Gj+ zg1ZNIcYkN^`#yU==e$)jH8o$Rrq=p*uU~gx-AnXfn`GZ;N&O|P62N@c`S@(W{nk)@ z!~AU5S=Y96+tF%&*7>p}fLgZ3J1b|Kr#oM^u9RG!~?gFQ) zBzp@#S0rxoYFB6+1|EZ@ryTr=R(xKaRZpsdlj;jEwq@%dyH+NtPY7_D)buXo#c5`j zxn|2uTX2n{83;1eXQK5A5DXA`ALLG$j3-eG!@=8d#o!xhZGvKjo%_Y9BxjJ2$NW%W zX;Wb7RAA46*p)Aamt=?}CSffG+vCuMv~fk*Wl5PogZ6YSjGs@bB||%i6ducyI-Ubn zw-kx4z?VxVHX`{UM0e#Y9V>VNp~3q>>Jnu3RR~F!5J~2WF~kiQ!x>-97*kDHi!sN~vU>Vl2 zYvF$=VAU3^JDz)|V8$O}LmNj6Kf0w#& z)!+=ErlRMjpc{Ut&cDM?MHS}Pe6{>K!>p_&>|FF!PBJX>7vpq!lnOyELZ?DQhTw#i z?S23DM{9!eMLdwExq4_En4-86B)>MLj2X929DY6@lD7U|!6*M3LiF$~y3D~5PYZdI zwVKO)O6_+exO-o`MQ%PHvp|goY(yr;s~9~dj8O72v4HuI{1{_OYwC|*$k6@hnxk?c z6{0cmx#+K<$iGj~Cs@{O*s1;}-bgo;t6&z(RgshoAxDUfVD+KYV8bN!l$3YDNG#zZ)sN3W`0@3}2B^z<6zx`?*8Kz3m02T|QJPvTI;zu0;wazEI2 z7A-A!jP|@h>{KZ@Tepi*(Hx5jwi2Vr{;d!o>Apl%9Jwze3ZMwS!yXyDXOdl$s8b24 z9-$^6O>OOk*;$TMg;s!M>p+Mr>TM(E+(NaHrDes=?&og3y?S2~>qqOB-9D9L_|0T@ z)3Ni5d1K>a3!!5aqfz~A*O&>8347fG?upy9VsE{!CcS+(-Dc=XBn{ErI6v7HM={IN z=CtXd;W_1hgA`%VcWBFlA1LerzTt*KF1z@}qwo6)1I!azZ&y2GLotbOPoEzfw)QX% zFV!r+sA1;zLW>U4qW~j5s6$Rr-i)xJOqpRisg>5tu;*E-OMwO;B8}Jc`Ww1V$o_Y> zZw9rr#TNcEaD;TBXW+{aweiYl^K%%_4IaA<{5a@@;FmQSG%>!ccqLQH{A_$Ks^bSc}`C{#}xsv-te&NpCOFoTlqT48qd#?|o)3 zXQz&(g_orTpQVKhZj)>CeUIv0P`z`I=fLK%WNwAeo0##9ld88;?$+%$2`GsuQMNS6 zxGmMeV3how*4;l#NZbD47$+#V|7lC;zztrcYzRiQX2}Lj7bNEnC+|!)yAiNp&2$avd zg&|{>!wg?*nX7K$>2dtt<1UH3olA!0o#%EZ*;f^m0D@Qm-N!PB5eRlnI#vlS1b2dF zELGGetm$SLJQT%%4_kAQ+Y|->&BWqq^j%y3G9jAJ+ zM+h7dwuOpv7i43JClZ8b8A%bGKsJEE0@crz^Lu+=Pwa^14V+bHigcGY!yn$PRfESSG`!LOILlq5-|A6Y3!q8v@!!5KLjZNOmcL&!-AyT6%8 zMQk|cK8l?Gct=!qdroYp$xD~a#z0Ex%9_S!=emMT%Wto7SD<{{#-U%<%Bv;(24Emc z-#fS9P41g*)94IJA^BGRPePewN9S4WINF)w(Fy>xV|A>ONm2i(t7TR0zu5#24A3oX z)DT)@3O)7rzD4l_oJwLeLLlPzJGC9d2!Z@qca*E|Qnn~pegT1_v0%yfF_2THvN*ni zu#}71b-I;J67LG0UUqC~EKjP^P*K~S`WFgDK_J&8?tc^^VC`b!+Aqa!`0~9z*8A$%r*HGwaM1CiNw`_->S`BbLmba?M{=6xT1-; zf{Uc0j9*RFHGgGOT@+>*ih^FYMw>&u0R?UFlO|362zhBh84YT{p#4ZY6b@Hn2#3R< zkBK|FWlJasoN`!e*UvM$;xuH7Sui0Hh#P>z}*V@F{uTz|7%vFf?e1qtx zPcNA<6K~6$XX-;O%FBc8M(k(U=fLm73x!asA}mOjep(Y4^1s;UV+Mlm!*^+ET(cbG zOZ=$;MPQj|2bPJ4#r7>%spjNLINVADmcOpC8rm2i4O335<58dF}+?;IbKXF#98K zMkq?*mHc8ZEI^hll*X4h!@t?@Lz(~|i>J%;f@vS2bX*&WBjj%yk;TLks$%L;Gc|4v zN6i=h6=`vaxS`9%l9J#el zZjlKgc^$C_@VV7!c0rQQpuC`JJE3u~7N2~tJ+>|T6J3P5AT4kbS zjAD{&wz_>0J08O_*OJ=`kS=fVi|hqUDkff&&rK|epN&?*!(@?vCdy|2`A|@aM3|uP z9H_$vCv+It+^hMZTJeXs>JPV%P}9B%Y!?vkjoxXy^&)x$?kelYP6s)jATy3I5u=yT z=NC}1$EOQ(@=j8q8{HEIKJ})jR&QmvIuymc!o3xCc&bWSSiber;)D) z_~1xEpo&o)3ml+kltSmA7oE2o+|Qn~M2Mq~J?VdFQGoc%TcU!!r7$2gmP_f=C9=7W zQhSn*y(kwl>4+tM9Q_|R*y?Fu^0t9iLzf&}PNMT~tI_O}kMGNR++#B`mA+}kc4^IS zY0Z1q_PZQLb5Ras97d1&8)N1qh1z*;+@)WCQHEIkzzPE9rnr<2^7rL@tuTsdvi&(D zD2K9c1p+4lK_-9bSTU+Ip}mS?$Qi6mNCkg|itLYl9;3|l!l|XV$wr(refVJ2n2l&t z_?6m-U95zJYS!nYmhyHvz5}Pc=Zuv7s~tfZwT>DVvgZx!7@^++L+ z*_wJm2z2#q!G0MoO23q!|)|Zc4F!H9?ZmovkrlurY=<6mq zy6(2hM^2bC@n+Y)=GQ~Z>RnRaf8#Q9S1IEU`;xpx(1EAudsbqGS4@m*IBewe*bJ@6+pR_C%);^=D^n zSz<@oT)ZBca0Wc-#H}LgML5|3G*}FP)b^_gIB+oN%OR4(1%ytBwHs+Gey9maB_E|{ zd=DJ}1D!C|f=bBvHBy4}B`a7|UyDMGn)(G8jZ+wR>ZIFaYMNK}ojfvqoAq2g%);;` zOe9Wn9};~EHs!29@r+f?+~!csbySLUtc}7ejVpbBSsHl2*$T9ki9%8%Ti$~w zkqhTjrF3sHBj#vwjjMBkr+NwO%AU&TyvlWx%Jsa%^YbtJ~Wzgw)e7JL!B|?(73|1Zi8s*?xx z6mb0M$MfleUjFh&%goPiD&Q!T>NZ;XSW(*Qx3o3mkX8ESm5RYkE@;s7c8|(+EUZiq zeQp_Tu939Lnpewu%(6ijW@>?bjlEPeVnG}Mwj|`h4bm!e1*f18i(0KN2xsbt^7mPz ziTVFkBe4KM+D75cD+a36*eG64M>iE7+sbRXGa0Pa@>H5$mc;X{s+hpUT2a>}A3U1llZ{eziyc5bbr|cJmd{KdHGLMqV`pz3IH`*-oUpn~OA|mv z?U7RdZL^zR;S-cvU5~&yrf=G|gF-F~c%!93_IL5qUBKJM3J*J=FvmYFq&lZV3YYR8 z1olwR;QnogI>4#2Tl#MU8mStcaQ%^yp)1A}cmr~(6(|FC>qTP9erheKsqaAZsE`bGf#HgiQL=PwWoX?QgQ~fp%b{e-bw`ilJXUo ziC??@!Dl3}Vha{O0#Bb#KUTBmK&&T1Ub4Izuewd6W>c+aFcOw19Ji`Vqv1?#YFU2Z zxN3FLtFmB_FkEbUUn*0bO%0AaHxH+07OvnduZ(8v{x#tLY-%mxG@zothGx0`zB@Oc zRypezkJnCrYCbJ{OoqVslZRAOS~m1-KJS~Gk?mq-Qhv{?;o5|um`onWt%q7{=^uY= z@s$i11>)6R$eRzo*j@Hy^!D+>hB;rM?e38dw{a&}k+TM1`GvnefNj`e;ds5)Wj>CAgB#AQ_LH!FTk?Lvs(-T|7injRdtX z@`R<=x3wzKZX71^twpRcG`4w!{rKS|0HF$FiqWj(ABOS#hA9yhqypo?uh7mAFSg+! zOJkg(i2(#?p7=MX+5L_0)X1S=$;C+^C%K>|=xF0~LsGY{+NzvLiNRxm!hyCj4O4*n zuM!Pf*jS1(btXZ1nz)P*)pT6c&7wV_Fhq$fnuUt0D*zLc_-V$EO0sw1@yhXi^tmLa zTxQrBHR5vrZgnttl#QE!=?_Mjso2(U$_fT=I}JCYMuozx=4;pqT*91=3+mYJ0)pR8 zXA%~`AAJc4+ya+#UN%9Uy3Y?gb3ruKzDMPp6AA|RH;J6eiaOE4*EqF}%1TowsUy}# z8BH|xgLtB!>Wu)X_@&r{5+~{eB0h_huV% za!2i#!(-&+&L)RPYvdFZof?G>NoN*pR1ZutI(<3>Yqv@nPCOTVYL@R2?HC z1Zj9Yml)^`U$hkN`l;(Xj|$2FA=%yR-@Am1K}yN7o23v#h}5f zmSl)q>eyl{YUayg111?nFajWSdRYQ75&AG#BPj_at-_V=i3^t0fX$Q-2H_?UPBzk? zdPw7!qRlwhh5wC1;1Jdv#mPN6-vCH!r=C)eYbi-@8u{^l9}1?>L?H3v3u)@Y?vJ> z-1Mh01lh>2;i7N=`Mu6#iUGXOSzSBPkH}$6X`DVwtH;rtKff&F$VTZRg5yf?e?bYd z`^$D)G=aGfNbIQ^eLYI~!UVNmYfTOv(&5RQ(mXpXGmA4=@L@61|B? zkmE%y_ie^FOnyM+xC-!MwZsyu)L+CyZtm~JW3t)pC5e;K=2<2MHc3)u>bJ0eIEZ@S z4_rU15v~X)*2vGBq-y)};*ScLC;Ka6IgsaeieJhspXLejFO2(ixw~s_#)BNCjT*vn z83=pb=o-SCLG zUREuPfN&JRP};{cu;(zS=P+vEFsS`mYp(ZuVJum{o^xU~!@_QamD?hnQJb;9O0U8b z&$@Fd-h#_?wDG4?MUhSUVcDG1nAjUkmup9DXWr6QL@;i*+gzU=mlBE?muI#r|0NiK zL@f-)5~pir_@uKP>p6JAXQyL!!V&m|&I~OxQj4b_t#yrnJ>F^%x_f*mc(KZkYq2E z&^1l}?mq_=W8o?iL-0qI)9!_pPAoj>bMN^{^XRSZ->2ChxhM|&0+(o+$g?dn;)?NOGT0Z`Q3+VM5~=4yLgjUSpjHN$r)dWpRKlTN(=1uLXalmv}e?S z)D)Qg9$5V+sSSl2r2lta#dq2_LnYNzE7pu{ZR*0?<)EX$1s4o+$*reP;zs5>xhK77 zl!#wh%4!Uof;Js53A)*-G^{G%)oknx-J>k%Bdz7`Qs(LcO4diF(gl&JqV3up5u!$!CDU#QMn zc4-|}eJ2f#&eQY1jauC(YF&}FDpQ-SZrhWN_bXR9?05HC8Mw#vYwh-aaXM=kK902S z_czaStlBbv$&OxTRrxpJ2r0(B+Abpk9^46S=|Ww$Jp7cw#@x{MXWk0jinyej=J!2R2-SZJDY(ye5mOl(+vMzxn8!lWC4U?#EX#r0{a+Aiu-Fev6qG=cN&&3{U=ze_MAa<=B208 z={2;!{ec!xv@(gjn8b?e(HvKqGYY@sRM-i1PdG(EDrk`{M@qi@5Mpw$aOkgyt|JQFw`SOiWQeS%+w>G|cjTPyhHx(`JgG*YxT zQq(oFg2wu7tI^ij>rmdX}JpNKnnHtB@ zkqvUls|PL_M!bdzrHILu8ihPz7jjNTER)$Pf)m!E63xeU>M_jP-uw;f!B{+OV`<5! zW%8&iC>g%qoj2CkFMo9;d`Th@OCzAVZ%rPNNc>!0>3h1obgbpqVRt+0YE4tE$M3k7 zCVQ-{yc8?ss=nM1eW=b|q`Z{DWqw@tQBO;8DUr+kHLZG~BDL0SO+V(CQi%qGQ*QMc zR^eYA9BLPPCaOk$LwR$y%+6fV@pAHXQmke4I`?$4&$avZRs5_T%qG=bPFHJNyz;#s z+0XC3cp2PP&l`9fzb0wVn`LmcwQ~?fz~BOd!ZBp5g3n~Q`#9U}MZjtZm2XDTdVN?8 z%}p~KVgCGX!3J@`{>SWT%=|g{Vxb?Lq*1fyJ7drJ(eU7xNwoK+-sUp&)RV%TW@I7+ zGF|*#oJ;gAT`fQS2I88(X!CP`D0iZj9LkLib+0T;ox%u&Ip$US>?zb41d==*9i=cQ z85g9dl1^8@tsAi;uUT%k_X;9vG3sk!Zxwr0F{Ycc-I8q`CHaFn^r7HY$iOe1e zA5dU0KY)&QW=7evbv++PG_^?$95+iF7=AEz+{|7@b{Qr;uKud9NY?i;Ioy>_F?t%P za}G+*^flh>+*UOB43rfKSZ?_$`TVPGc$7uI?-}lIxQKhLB)u4eOcBwQBjb*P#6j~E zh5H1&*pVE>2wcPnoF})MHqrCv$l#Xmg%hNOGX%|Z6pb^~xeU!3EOlsqiKoT@`iQ-= zwU4)1Jvl4i|4Q1x0zy@O5CmP~(|;5aM~ThjZ19h!gQGuk+N=DST3cr2=5<@qu&ndV zm3`*J*8)x@W&4cvdYhkFTEbK$U7Fn3%rn*&73}9iK@x0R3KTP(2~TPTzlqA%2kUSt zQDnp z&j?F%P+cUAxWIiK-IJ)(R<;6rX=J&Nyp=OV{ofRSX)FHP;oB|uGWTk%E0L0`Myg=G zx9c3KEZ>>7Zq;;+yP=;bs%uIYWfJ>YHprkbLT4!KU&m#5v*-5j@-wViE(YOM_xO^8 z^AIVQ8(4gihC3Oi9vw$nOoD7!$Af<*Vt$!IKv=Y7h8+o{?b>>oyz~qbX7=5#ClZ%RK_fH}@^BeA z&Sx+pGDtFe0IY{^^lEWE)aUhV%N11*%0>0#$)cjAMw3J9o&*yd2gr1T*g%?hbTmcU`77lgEPTSeiz`slbbcme_U?$&GybL;*xr(zx9n+_r zlCOd7NmcOPIKzn}zSsJ&A6 z7)DQq%lbH&w||CsRD)<}x=ODGf_(;9s=UnR zI;Q42=i@p@Y{F1l`BU2FQQ!5E7(7`?k5^ey?_<^4xu6@aED|9)v_wvLgG`LX3J)hm zA5K~SBCAgu){L;=)PF-*nFt}soTLNE8|q;SKc@X``mnH)P3_s?QL6_|&KLUdc53PO zPY!7V!NSrZ_*A`-s-#^$fFrU&cs#Ms{snei(MWp>B>H{!V*eCih*(_IM=I##2%1@h zg5k(OTn8GrR72%t{Dzmamqg6O3|_k)Z*@)yKX49{EXj=uvGKt}0hl+foaQ@eMs_@+ zjlnhr^>;1P0;D=vgP5{g^Y}oykb4;rl#mBsd?8H(f2WLel1YP4n(sqxmnHTY#ypu+ zQsQTxVwo(7z!64W+Nub{`0Ln0|9_nUDnKf}a9F`BJPXBV3c$Gz2g%0^cnzl<9!qJt z&YygAR~=MIyu|zEgPiG&oH=yI#dnX!chAMgPLSz^YmOpiVJMv{zB?nXvI&KAMolsf zVF^OBA_S@=sQZ)lFkZ$4r}y%7$MLNR!mrfNV*f2i^njwNzgsA05H({Z)Q}!kE|AoU z$Zy!h-XkZ;FrKi*{G<+k-0YrXJ{iQn1}wi*-Wn7zi5(!RWhP4H(57!2#{N^1ghN@g zG@-z$ZHf@%uz63~AYptx?Ww~@*M4!-9xwN<-&l2L?I_`riRUnz=Zec|rxYcJmMusM zO87uq=QOGy?Y>z1&!Y*>+4B8*45^bPEP^k{b258O8XQgM>NxFZz_Ur5leGy)N|Oo(F& zDp4_VxRr4&;+M?bg9OGQzcr_q)IDrvJtaX~zE_vN)M6qf;Te~!kJq(BD?bF!cy1;3 z2*M^GnPztiEF{Wl2;9#qMI7dEzW(i8YB%-Vq#mV7UkY`TPK%-*DKz zqxEPOfEGWGN>pD7Qv4I4d^b9rhmRe%D*ZDU6=az*;w=IrE#V?3RScW>F-M)kMO;eA z$B7){z_La{JB2Gu)d}{r1x1`1*hfc^ga5a!uN@BJ;2d5cU4=a7?h@2xiOts!yTIv; zQ>?ho>cmj4(d|j=6I}XIx5OSunh<=1qGq2GlY~ulgJ1&;%Hh@Uym9yab6`m!w;IC@ zW2K`gt9q3Ui`&Kvs>$Lw*hw2}ZoU*vw?-F6riG8$f6CM|5^8(et0?=WgF1KpVf1Sw z&cxBD%o%--{6d?eMjI);SFPZe4L5`iaA&CC!FO=yQ3dl;q}_vA9a*@x4VRvxV)VxO zd6TNps@I}B)988i+r1gr`Fd1a zLf0neq-a++Z5h>C`fc*VPxRjo6VU{uY@~Ymbfp(6EK+!^k3V)CqDFo}`-B zgK!qFW5U-Y=Qp{zgnhj;!U&4*bUd%v8&RxhgxeYHT_-_;Gr}X zanMC{Rf#K=0-Abc;LiLAT*N=-^_vwqsl@64=uRkQpukdAomyraO9jHGzUwgU@ujgz zUVEjk*1)>WYs_ueYGoHW6Tc3`q~B;XcG#{v>D5~Es20OnUjoPSPs0q13}tq7GI-pf{dAW?{xytRTB8eY;VFm5-R;eFw=7L%mc3(nh`5qQ8o0h%1}tS9`=b$Cvbz9mIpo2VJq6}Y zr`j=M(R+5Mfq%J#8>%&OMaBN^E*xR63vfcfo{o6S1C7~KKNuV8Oe74#H0z6__Nn&z zvhn!SJu&L}V)}Yby5YH%*U$==@@_q59r3;4o@W;%E_tY*EFNN>erIiE1v4dp3c{v^_(*% zg4VV|*0#JB-vlk1%u{ulxqlL6R@Ic%F|h#SkeYw^16fnGQrUi49mD?jfCLKAI%3N9 z;KT*j-8@E*(r_}qPlKH5Y?p5C0M2}Pj3=K37Mg6zY#(Rmci9=`yR39sOSx=g?yo#| z&_!_H!z4t0c}(`&nbC2sqY{;S?jIXZo_794fQMpHQEAF-s+@KI|PG!#ie zS>YgY3f)&lfJj{T7;jP2kJGsp^uSk0*jHMw>)S8s+plZPG*r%mDx1u`D{ZAskE^WI zf&2%>y!ZD=;0NZvZADW?EYu8%_D_WNK( zNNV@Uvizd@n=Q>+uK-55T&$K-gHEiKGMV0__EU0Xpl19kMx8H9JUw7E-plCi`#%!o z`E803Qi1O!^MTfMK?QKA)WG8}^PwSn#6>IHycFXKu?@HAJPza*>p){+!A_^`uD2agH+GsZj32_?x$;n zydYXHsFn4_+}G7Ns?~Mu)wleYToU4@KJQj4Z|AhCHNW;Ph}?l9UT&`+pOo_z$wCy#Boxk_qsgvrsVH5s zeQuovT^UF?569Cq&q8;VX0~DmlNh7naau`4130|;IW;sLhJatY{*6pdp5?e*+Gx2p z5f~|J4qf)jepl=kPgDyye={H4#U<2EwlExMV%yeTPR*DrcA8P%ui$faT^o_-<liT-|NnsDADnott>iy$ccM5WJV3v4699 zyJbkWcwc=vxt`w;u<$x_-`h8|^w|vAdjDSPJ*G9g8-R2vQrLop9ZPNv>mpOC<}jpW z8Dw`4rfL4l_=R>Oj@zXy?4myeLNPzSVwNv`KzY#9TM>M-{2aR)7mm{J;HDO;oiMJ|=x2iqZRo<$)w(L72 zeyo~P>F;K@j!Jp`5_SWRfUPDqF4rj;P6}6uELCi$94+Vo{WwnfM;>;jxCC9A{psIM z3z=ThsLz9P&+2O5>}|Z=ud)NhwjHXihswheG2yB*ta{X1%4>}zBTMQr?VR$schq#w zG1C)MXOSa5B=AM}k0%yPP9mmz-znL!{}Y;n`+jIOB=R5Ww}LA+v$fG)TTbTg>EY1J z311Ay{unn_fB$^{v~dL2rNh4yeMBK{y-uL}xVO?OzHz?niNf1gpsBG0BmHo04lC1UI>q2F8QTs9M?d@KCeBEk>wI;VcP703x*l2lELsEJL zWo&OI-b!Kp*~w^?^}_1Xg26&Hf3*d_vy=Y9^=hkR){BXSVL)5Xuz`lvM8{@za|u#T zq3{{uzt6uII;i$JEX!86H1T(wm>%A=UEI=B%UPboQi|Bpm)aL*lgG&3G5nB-l;FAr z@XNFP6A5J!deW~@nZjzPr0THp_q~d&s$Y^ax3PqD2L~)AiU=MPUtXT<8XzOGk=%*_ zb^-=d?)ZKw(nx*oo=w>Msg)9xm`$%>tB|VQA&MGbgAeD1hpY|^T0n|PoF^@};uz+6T~(yW556H%hwHS~X5Drf1gkeQ zZ;J}{&vq-ijn3Jpa&aqrNX|E_HC&jJkGaO}$&~5ycj^D*^24zrrJzV`$12ChG`X!6 zqW3~Upm{BIi}b>d!ba-qg2J`+(@UT~vWLQ{tG50;R7&fx`A0|H2$E!?ta+;`(;+KF zL@X=-wJNsRZ*hbi7mGU|=zrT5Le^boXn68&y#mCBETA-vONb~j|k6!7B93}H(5Sq&o}jBgv@haqhn255xiuW5a!&2zuhNg z4L{sw8h8=Ff9RGw;eVJrm@mfrs>4Gpwc!rB^;8kZ9Y#{CA?*|P?cEbJbt56`5Vqb~ zkIZ*7B5XWf4qsc!K5J!jQl2jnOwGUh8nx_gypttw>XwyV^E!KDD~*(XDw?EKOKV_E z2_+D?C=qVvKimI%{5R~$F2a>S_2eZx-C>rWLyZN^+un|rTA@gDU{u^OI<+tUO8%$O zj=QYS0r$72-XvTr!*28lV$~$KPYL!<O?N+E1X~}AJm$qwK z=KcLMOW{k&SdNl~Tai5mSh|+nuX*1exGvh{i#CI)mz%FCm!6PjPb_Tbyvf34I8>&z zo+5(^TahqS1_7ag%j%NR7Lf`%Aw|xus20`SX33wO`JgI|HKRmuB>Kg|XN@&9rom$f z|Dr1HUPH0kysr*mUJs=hZsLC}J|LEqsKn#&o|IjuH%t6RHYt)^%u9a6yzUMErqkaJ zr8nC^KmT)Zu6pN#mPDEs+;3~av9(J-8h$~Eo z7uDVvy9-CA-6H8eU`KC+6n5mGW5Xya}%R*gT8*Ict58th%?d=VG2*G zhujHtCRhPPjNWVK)djdW z+FzA?J=Ysj_QyTU$1A{NPJB)GPMW{|_Vs?s=mF0y;qhJ`b^h8eWIZ_fZDvAyJ`_h2 z(&mrzDnyd8O$h|QB_K!HCLE`Jxm0=Lq9Wa#TpkeHh8_vB*9aGajhnw6pWJI;Y3^K-FVjCB zAtWVEhPpL+3Yu>HbMJ$FFo*w>t>41?!`TE^0i%AeqwxgCY6ChsNVI=2a~Nxf;zP6D zb2uaX`i93t5Gt*Zfgj$=5Ro$ahKJKms3{c}F=6N7MOeC$Z~Nm5EfL#bg)pnzZRbgm zQg(#p+DEMxxtT8*-vYcH__<*RhbE}2*p3#Yt+%{t1)R^>O0b3hns{r{{UrNATIX)&aJ0Xm&T!pRL<}X4jr+PgnSFC*KI4@0k|s zoBNkPXa*=aW2NSqO3DL`et8X{fB>&Y&x<4+2Y0A4n1E1wUs*NSq(oH>Gc1^$gW%+y zr<$rt0<|)a2`!7$L4Wh_-E|aZYXr462qX|51 z6QW7^?`DQtrjX;r2RGn(Vv8N`UMz20uPdETIdQ!VYk36^ITAU+KygA1!MbwxqPx#1 zVEcTIHuSuM|1BiufoXy(>Y46SCJhA?JlYyU$yX>!W!;gJcf8ysV*Xa#(DT4c#mW#&nx>G;NBAMi^@D(ikvY zc!9jc-#fCO#ka~ot7LpU4PIAj(Xr_;I;-lpH{G04>d?vwRGWHG z*K=6q+;%K@M$^2q<@D?!YO+9W4D%P4;?j0Xdrk_s)`?h}1HLtb9m&5A$sD#6Ya|H& zTZ3WJw?XVZ$a%nSyS=8~0Hyct*7&cGyRyfaG}!Sp$+P9hs`TsC-TIS(>$TnM4D)MZ zb9oTMeDlWdTh|cGQQP2qmt<^i$Y*h|GJ^j?S1SZ=Gp(U*hmTE$uMS_!tQ6UW4FAPK z*+&lHiy)@5nS&KVE;BC*6G*_>js+7zCPxYrh!86KgEP^R>s3%#kb-e1_Jw%%mh|A3 z2Q5VG^|rqY8jD}?(>v1-oSS=|6`&SI^&bQA_qHhT$5?mf2$<>zBzIbEd z^t!Fx&<3r#TCd)pB%OKk6n*K{V_@O*ex<|EqI)0dA;a*;%(0v28YxQi5E$+lirl<@ zY?tjO>(K*`dA;E4>}zXlyOblxxVV9T@%3XN=*J)5bqeV-ZgOuw%jGv`X1zGOxLWBv zsq%NQxB5?EuZ?mKmFse%3J+6Lvu zUCY$mHM)I%_e4V4HACb8V$Js1scT7KPK*4|`LxVvF*#;Bd7ADB_OYk{xKckEX!L?` z2**P+5gMMbK$Oo-Om0}m`2p9E&$z4(iZ@1>K`8~pk{`W9(G23D@y$1INBm^(zRFd} z$G?~1(BZt0)Zt)iVij4ai$W|~W8sB+*-nD@^n6fN9DI0^fLphP2I`O`k~DYC+1bl; z223c|*(h=#R1#g}pn+&QaF>r}jl7!VgkPk%%h=S+3gjLPB=IOf+4Of05!-Myk03vb zdx&*RJ6DZNWbs^~E`$wxFT)M~O@5)35u=z1cJN%n!2oe?0y3LGS*i;)_56>-h(j&m z)Q(tWagX7{Lokp;v={Be$od?;1HJ7Sxcvm414F~s?U-GR2vE#2?c~mZ#M|MH8Qqr; ze=fy|xYZs4Xk@Y8aKK&0e8gyR5imIxis*a(mftISeu53kFLtR}(U0Fq4T|pg`P;WD* z`CQSouDoh=VNThh8)JEMYX%gd#t`84;sR}J43kv~w4M+x0tl5m8P9bB0V8CIr=<9D zMQlZ(RJis>uxXKy?Dz5U_whGAeHv$A`qgHj@;SrEi@&Rax@*TxR8>{gSX4FlKt)6C z^JguW@`i`6jw54vz3uJsy@7h%_UlXx6AX0Y%yjezEFmEwkB^V|O!_UZ$9M|itOdMI zqpn##h~ZE(7#y^;w9L#ud^FIp;!a2)iV08ZR>gkhzfRG>&lADY zkA2@>0tnG)8*25|HfR(Bp=XeH%uTb383u|wJ$@E>1Yp^-MXrVFOm`(bc)>Yiw_V8N zixP-h`s%~HrEzj_Bqk@XcYY^Y=Fr4)_#GJ;*}*NA6qrKV(88#yr3E*p5{@u)!9aup zcU}*0DnG<1z{Uh>8WASX%<20lI`M*$vTM4G0MF}3;>uDGoV^+ zTL-qm(!F7AS@#iKUgdi|H#8Ggh+nh_Q0O@0A2ikEz3#XJu| zJ(Q{!NyM6PXo7Rr^sOzeX`pB>xePUHwOx#+ypE343nJ}GoltBGedjNa!$FHr>OZ@+|qLC;M%E;h!j_d6W4mWeH^odcOvjp-Mp%< z<9K8BFW{$+|72E^uD7s2=4PtB`_^ezuHr0V)sdcaYFuF+K^MEM&AJzXGtP3To5LhT7WFZ!xafE>x95SG|jMSJQP{lv!A0s9`wNxcb*~B9zN8 z_NTPBTYpxW({3N);u;J0OL+$YG4|(I>$4$Urjs1OO@C6^Evk&V4As=2%7|!0Jo*&m zKBOpM%J9@LWu&CIZx5n|Lsd?cYgZeBTo8TLElIo>FeM#iwJWL(+Tfm{ic$LmwU$Q` zXh(cGxww$jsD9iM64B7Lr^`W!{(sE9Ra9I{v@V?B4uRkvg1b8ecXxMa+}(n^ySuwP z1b26LcX#+Zd+&3`e_!v@?a^cL(5$ZNTC={I^P6UWbu^ua1nUIv1euEiEbXYteeF52 zIbUmb!InQlR3V^BSPwEhsrb|O?df_niMCgy=*}Zj0=iYEH6%KIS4&BWSqQwJis+*J zi7R$aWN9$}19#_YE&R2CW+ys7e-l!`V{K7<$UwjEF9PfxX|@LVBcpIFxFyO!N-sgM zp_`YMrjDVFnB{RAhxZRKEgeBXUT%Sz?jeffK=*;0Sj8!dgZed}`L-pYg#?OA0$d-; zASvj*=cHL{&|;-sZm39HjrRK`RA}}#Y=R$i`!$U9FRm}zruV)9HiT+&%}_R{4=wp% zc3{%e!;p10XKw5QX*cQ?U+Zb!a)P=-4kt1=Jzwhk_1WDY&Po)DXtdj*yotAE?6V!o zK;PhphlhPyQFi#7OG_!phK>LDZ?$-ltOv=SJ=52|R*&u_ez*9dXkGnk)5%8+#{6{* zohu1$UwJ`JRMsxDw*`KlW!apqK^Jrjkj3kb=Y%;IvzE$%ct%igH6C1azazTt@T^sgjfJQWP}r|!*6w%HXV4l)dukRone12pbhulMP6niCbfQ#rgIWwrQs)!c6XW)XnZ z=fgf!+rTSk(ROPr|W{J&G-*ONEo9fX5}(KD>geTA0Ty#4b#u%8+P^mer@(q!7MJ=FD4* z%BdU$o&wCLjX4^Zbq*_=HY6rvTWesAo-N3yHPjEwA6F}_ zrj?EzxTURcKkv(hJdVa}o4D6Wv^=sHV-x2%=gEpDe2L<_<+ zcpnrYKtysL-|u{xaM1|I+a-oK-ql1X(Z6-LyGJ}ZzTK*z-jdbn^1`j}zTO?&t|G+o zNd98^#U6N~fm8@!!ob4v!KHJ#BJX{b{0?+7vDtzY>LHMU&6x8q>ukD<3$V!&3EIa> zq+MN49G+>1xNn@!7@76P+b*n}BoI4`NA1$yp zg8vfV?2=NaBf1R3Yz}uri-?cibcnguyi+bdRMalW(sf>^q<6{8Z`gW|J9Y!VGJ_dR zf>oR~M=j*KoQWyxFtR=ij)>?R9o6u-v3X8kbK*do`kPa-)p>dTu5N1!zeor(k;_bo zA{!HC%c2mhM@Gf9Q(ouVhU(1R6dz>+i=sN!eniARntjW-x_%QHCsk8Pp?(narv8XE zQ=;m)5t@C;w5mbl()M8ti;oC#A-@}>KM;L`N{>l`Lql^kzfDdk_0H!WHjjM_7Jm1Z^PW9c&QyzZa?_) z3s?*4J5noqB+wbesD{khR>c7Fr_CP7QYGQHm3LE?KMQ8wL_P zv3XL)@|morrC`u};=!W)&Sj4wVoE7XA90mtHZyFjGz>k(k9f6P3pz9A;rWvnipXo` zNFHmdQT}=F@v5)IF9NT5x*8{u1W)UE$|sldB3@7hA5TbsG0vr~pSn;J&sI46o_XW_ z5ApHksCb4Do3)AH1nJ^X995@yx##z{XAY1;4Go9AAgBNbSa{+CDZI@n!Ek!{AZ_j6 z5b9D21||Knqf780v$l+O7TlwAwz=~#k_~_6nwQ+rb!dOvlK5EfHA942`5vU0?6E59 zZ>X9<3K1Vf{ax6GuqR}C?Xw%2f|NgTi3IiNX)f5u=#ycWp2qoYdgY_8$n7rQ zV&XQe_Pj6 zA0C)ZnQtinJpX3*)wl7@cKEnLSRmpjLrZk`>#s@%GDqL%s*$v68pjF49OCvv`HnTa zjKNP*1v>plF;>|wi~eSjQ@VMN{6Ges$1Taf~#Let}+7uxGDef6^m0T1Jpc;_Yf`sm z3E9YTE*nw;86`f3=r}7SNq)>uXJ?65*vGe&9lLGnV;h>m+PC@349o5UEZ!I@vlFNO zNFYABNR903f`#ZZsULZxF6k|1zn~IfgNjH*qq{X9m!NV>p(+~Xw-vi@1wjbp!fohq zr9i0+a_)Rd!Lli>3r%XQ>PDci{3}_Qf}1&M$_39ci6}Znx;(gG2)?T`rL4S8`KzN> zXGWfj&icOfMd=LpQyOU~;<;6%IsiX4eG-dlWzO%7@FsUd8>m*rT`3D`AJ5mu3`mAfj88Ei*Cepf!vhzHCMA;sf?24>Hg8GYlb-_4#2e1?dPD8m!qHwKDJlA?m^ zo)WhBnEA%a$YayJ*Qy=FAtU1Kc)?MiUTX_SWuGXh7PW`8=cVgps|QUBEWeb}egEv? z8GNGg@EqT*&tpsT(d@yEn8q-ELbA1feUoGo^fzMRKqfK@ikZ`U8!(P!E()NvASUo; zm;P$UWlCHdU)<+{F7?tAhRA$-@qzghmA%FbHop(!F>R?sY<>W7$o(R)g^Rb9fIHyK zQT9#k@b^>T)xr0cl|wsb=T8C@%SvL5_M-aBPWS6fA72^T&PoBNh_x?w6L;&*msSw! z>aHHn@FcBrtqrAt`T5rmhn63S&L;79-kUHXYXZC660re7ae;0I1wM@$>5RTIk9Z5S ztV+v7XX6MPx7m4*RZZyHEePtJr+38JMW17`c@+_R8cvKvgDlx5)ed41+17< z^eZkY+SE;S%y+p9taoL_%h9^&*7?)gh}Svt``C{4%=4yIm6e^&SD2AJkl^AsrNLT8 zeP%JFjoAve`vPaNrR^9he``t?Llt7%RrwwV5~TY4y-X)KoJJ$>7GOge*R=q9%vDz- z^+eOhcne0i;jl$)8wM(1Nn5aW43GW-(f&FEC&{{}4L%Fc#{~NKl1F*GAV)kv7rt&~ zZDHa6CHo;XG!!VB)<1@{5Yh*17<$R!NmaTwAyN<#M_bHrO5OkGNE{hfxJvpolVtQi!&Jdqf(Y1qDVZqB ze(1ImK2juGLFHopa{;P81o0TY1W^CJbD@g+kihu2h3)#p5|MST-mZJWD zH~12$`vGgo8CfsL=&PU)y8`DGz+dD!eX>MTS;S~A3)ua(cR{cP9i{f00BQzAQQw(d zHH&aPy6vUDtBe(o&lmjf7{Oe{eHZf8JOZtR&iAI?D%M=SV6YVQz=^oZhOE10o7u%R zEDF7FzxO#uTF>ui47|V{2Z|QGYdZ%rk^Zuu5GDU^6Zz@Z?pnW+;ggBlsLrN4g=Ri9 z5_&(nv7qrIpgUct74arySEXv$n8w$^Ufo2r48pLCqGZ2mr*_&>?m86J==5#&71RDh{5i2HVQ50}kZ0sj+;{AyK>T&5d5H zLfnny-$U5L9PkZMiq_qzZ4Q2jIu~X@#)B%0d2PPTSyfQBK9mUwO38)L2ynL1l! z)cJQoRmx^JGKi?Hen>P3yW6X4twY6YRxm4MXMbHpqO%GUqBn`T5C}pkGCFA(A^_uS zuWv8fFLVU0H4;ME(vTrOO7pg?{8~m${fpSC$W)p-OIaf<3>7$Y|1I|wcZR_(I~Y~1 zhV1o&Y%o)lMhnhX59Rel{*atE{%96JRqd@Z%h$5}gVJEhhNra& ztm>5+FyO<&x^&&h{S36Oeg3(*QT`{18!2C7D*X$O={Do+CNt3pKSGuZ&8N%CBjuslUa~A{F*7 zq6rTIT?Q`iH^?43R3wK+dfb5%6XrTEFp2TLLD}q-$iy+rJmnp<=C)L3AIDr;bGn1Y zvVr&6aa#x^aw1p{e?TGC?I1~OftndNRpM>1`qfw-`_^?oc2~s%S_K?P{kJ$AA5uPU zH3k1)=@mqk4IzZ`tq1)_xWM=nzy1|JQO^H_`@fI>-3)$0Hg!!fm*DL#d z--ZnsVu<3qhVo|^u81jp$;J&uj3f#EFD%$0`T`f7{~K`K(MrSYZ9x$6^V1A~S9YI$ zmnU)EZlNtTQ<5h}kjY>#UzaqWAaZFN+x9SY&G4sX$3d*Noz7<6Fg;4$RB%5T8Z;J# zH32@~W0LCb8_^YL3su8A5 zV62|#Bg>Lyq;qPxu|UT#0Pw}nG_io4O?ihyh&R<|Up3X4U2Or-u*kGRIsULB95$@4 z$LAszeN@eoTKKC&j>{xFV_w>%!4HIS<~y}z5o_gKT_ovXdM+kuKL^>s_8yry*Aot9 zWsF|&0gp>|G<#yhHPu_F6qf-C8#b9_q%oTDJv6^3X3~FE1rI>B&$FMH8=s8QxPNPY z%t?QFJ6SQy8#Zj#0x6@aEUBcTCZ9Pq|AnemMmMqK<}szgYuMgEYX2O$tbyRuSyo=& z?)l2%!f#r)Yw{Ew^Ipy=3?9VD0-nThsUGr=$<&GDL6F!Tr*VN=b1&r1|QddX< z(ZHuO_|8lr<1Z_?q8%I#tDMhY?k6%n+w861yhK_$iu0ddB2Ec%9Ip?= zUpMid4HrDIP41Vt$_5J`kvrR5%j$lpp5ef9$7BdVh>1eZGtx zB1*lBB+NtCp7aF3W<&m3Ra8;RVzZ6i*K&<`*aKDZx_@uc@$~-a>gq`L`gv)QQPNyY z#>$EghApRWWK_TAi~yD>R`eB8S7(vIB%JpH!=VB8?!X^3D`x_>K^DJiqX#MDlY@xGaMc9;XVza*d-Bv%zfX9d^8Hki+ z+W5harg0*7NfoVWtqy~_G{$&a=}F{b3W5sur?#fOru9c{?gc(^!eaQ8F8T@i!Rcy4 z8>N}@VG>?>`Dg2dOLpl)dXBA%Yec|-rgLpj?vsnkdq=dZ&i}*$5cdY4(`4Y--s}x2 zkP2sTyz(O$*(53@2ne)yc5dj`{6+xQ(?_-j#mdOyat1iwJmUX6eWhp5EWzBdwS<@Iz07`{ZFR2H-rLVP4#+J&a*~%m@|c#4un< zRhLA-lgOg)$&pQA#Ah<%??~}p!M8mH;;Y{B1?IJw(YMxAHco73V+1;~o$D_Os_Tw( znK)cSpquZhQ9|)RG*0Q#{gMqvz=kX9fV?2UNtmewmw-@e7bnSPHja+FU&^&lKt zW7FPQGAuqV+!oi7Mntr zW3rN_>eyscycb`pL*#TWm6g5bY29JVYG0+53?_f*sU`)@@{*9IWcIp%I#o8=7#_sE z1`IiYFP_Uov%--qHuW(^*zAvJZcXwxKW2B5Nx}!4zr7uxLP1j6P0UubeWJ!|H+;)6DH3p#O;s{c|Y++c=KjOEADX#si z&V>lnYh~@lh?UtPEVBz+|ebt)0=YnOj`!Wf}t$gSeFdzQn~#x#JTOeC#M` zXdv)Av~_?Wt)KwP1L4=bZ4*rNe0*PRp{0e(_D99=3taN=d8`QGC$c6-s2QdIG&xt|h&o<-cDiIwdZNgkOyA^MDgZ@QAb{;X=&M7gU{j*f(TJe~A|B zycG*QvpV$}W5Jse2tJGxTSS+2?@C0cHqs`2nc5MQ+d(aWL<|L7!UmxIi!9%O{dE?; zMFpB=-B&@sQ|ebxuU_49D$@TNpbz3$Ef%uq%2s^{9@(%hWzfw3-D%d41`E8?`B<v-xrY( z>#`gwJSbJzOI8ABN?O}HyAp?(oEnXn&`sNR0wLQLSW`)>F23#<1c8kY!=_c!)If#z zi4z<(;sbey@12~*r*xGpYb9CD70rYNeeDftkJ{JVh`rT2)x6-z8o*u&tdS zAZc?+cP}Bb3Z9v$y=bLpyv&h3Rj+xU#FPN#v#2L(p0 zF|(Vr30#;1%_uO1WL@`2tf_>UAXZ+dKFje(zxaBlcPQ2<%^QBm5Y!TXZ7g!1Nx=EL zd_W4EX(sj6FIg-$`Kl8}Bzi8in2w-3e{tvrDU%RHaw~+NDE92a?@%?;isT(rVC9Z$X(5hY?Yy3d?TJylgdXY9aygOxIl~mxHfo=o8Jt_UQ#_=H}^`QOL zD?586vMQ?t&x$@6qyB(ig?q@m;P-h zQ4F>EmAH_=rc_Zy1sxT2J;r|E*ug2Q*+!dBlbv?ohue`2XXVmb!&X2%BxVJE#Qt!? za;@2Rwb4?e(L(J~Z?;hCDkdJA#e#sb+vIeiVtIL)4zh4@)6!xH&C=89VId-oXQTcZ zr8)w;$wIZuwl`1;Pj_((5Ilj+YV~0=T3CT^wbAN2nmCTVV7*jti{jDXdTVU6O7?Zo z=(I2b-+KM#Iw&pY4ar!d><3RZMKY2~1CRS{P+F76-F74J=Jl8D0qTpYA@RNjA4Z(p z2y7r89LJ4gck^t(nXAiyJX>Moc(io1JOB2y1^}WtV^)9Wn>AS_TWK#CRq3R`?*}?o zGcKR9SinVFnX_1^*V)cOV)JU&*}|S(VL3N8h&G+wV=r1RwK~m`=30Ijt`AV3g63;H zsFORgT0FbFC(5u|_v4$tJKmB5taOOn_x&Ff zaC82%V>M2A`5=S8>Ei;1W7!e}#z@w=qAV!v&fUc1WI<#aYz4^uzqtgJ z{Hg3BSTXgTY{b(^w_pfK{~j=N}n) z6%|P2mYkgFVLDf4CCHmf+>s71g3FitQt_~L1RkKuYiI+WjO5LjS&J>rX(qj59>rVcfC6gtE<)(2r&Am->-tSYStjFp*Uww5M{-DkOIVtVSd7z-A)a$Lc zc3JPxY;&prQep@h%N8V2y2I2tKUOH|pWI{8(kScQtCZovOcgyBGuY(P%9W{61h1xk zM)dzUtfWJlEj?5{b&> za=ihT&dqecV1Htvr>7?&IcQkaPGd5a_l8amWDo-Bgz3Vb3J7>yIR4Swo0MN<5`_cN z=+;+V9>4eXJys+Ni(6d(YOCAS)D#%>AciTBna*-L%zisC=B0O5-aWH+oi1ZBNop=LGoN>m(A11k2j)4eBi&h{VOt@r%|& z(N1C9A4f0hyx!?sL^tI5G?bS|_DD!cVYgVSrZ*VKFDw)i7M7F_8^+6O-#_-zJso_! z#IC?*p+e~lK#jGOkdjJR?RO6y8WIKI4P^{j0+Ck(NPY8PR$m3Vk$#$}u6PF)e3m+& z5a~gSy~}egFQi*}hvGeLdXm1G%*5*uOT9(y4SR=+OJgVRq*;N!ARggjeu}Q#ePY$2 zo$(Hqze^3A75Bw29HV{v27I&H3a!nZ`J0;WkXA+F@ibV=+l@L%1SpvQS;92XS-zPo z%i?-J8Qev)4hfeTiSNAs8^K@$mS)8VtoMlxRQwI02N}cH2~KEQr%g+;sZa@|(<7R2 z;h&`?pe<<})hYQL^8Kw1x>ASXymF0DGr)*8~onp076LpuP@6THk%{c9HNb!!oq!DPxg@2YK<(BjFz@(r5tB+bu(S)*o%*M!OyK-WL5`HH>^@6K1rwD zrbZUzjjwJ!CU8+}1gKFHcyDFKt!2xg?fwKek!wh=gUdiJkU%~tG-v+n$A^7L@tv>B)zsY#8GeAH*Gr&wRPSOYz|o*ColKCst=8MhdT z!^34T)!uTei*GWX%4{-`4vj+6*WVwJ%w**CFz}3TrBVGHht6t!%4?^15Up1Q9M=~d zwooPu0iGGKRPZ46^x8u{kKd_O=jeLBu)hgxv3R$22V5E7$$Hb-gYmS-oiJMdSCStj zHyyn?o!)P!N~E2xk4H&$8{W*+-0+d?<&fz)4e*1?=sBx*bH8hof{v367ifpe)fntt z@YkQNWx5_#YL90NC(_wb-m+W|Fk7_Ri;nbX>HY<5{holwi;A!(*U22-<9ov>ZJCY5 z+mO$b3=TTat2I}9je^xr5}x;8FQHk6?VCiNMp5Ajh=T~YEDnG&hgb8n-=7#w`<>6= zkJQcc27KLJ+^?>8e_}q47hvy}Uz1)d$tBe_rkwA```9%UW@j~u(rEPGW-MX7rn(%e zq0bUP51Q-cWTNn4L!DRdfOL2U0T9>uL-a`zXf>VJ{tCk6zIDwSa9!g56 zL*{8<;|w6QY@N${>GbibbiY%lHhG9M%BagKOBt}jN#dYAbQ@$h{t^Eifgn3OJD}&{ z7h`WuTb-0ZL;}X;4p``C{bD0G;^oqP(52Ix-rNN5;+Epu-DzC@3mI#9^ajXKw*UM@*54;W8hzsG!NH zzO4B7TT83Isq34)Oz{Z-(_jPPu@}0$KMh0jo0k@|@aqoe+1(SzmtRlLoJk_^AU}n?qMmtZs~t|85f&5du9M z(80iDYNEW-X?pxxRPav6%+0LKN`)e*@8+hC^#q5-1odO&e2ZHMJuNUtxy`Z5!B3&f znO1AA$_@TWs47Rd>x}uRsUt4-r2y_;qDjOc=$*l6qpN`GMQFrVCx7fy!C@quuwu5t z#9=ci@cn#~#N##$dh=uF`SR2G2^$(Tu%Mt2sLDWTRSiAy-116!T&MM+cS)(<8NJO) zypj;V7N$8U$gx`7>_C@2N=@)^u)hxNH9+de$_JSs1W-vx$P7B1f^`EA0&z(*ESMRa z?>Lk4I1+v&aU{QP*-3@V!LJuEskV{uo%GLUJZvB!i~iI(Pi7 zG}|L%#F<&xlrRXsN`z?4O(v(#mbgtB(f3JMaB9L?nKGEneqHAv5AmU=DV9S;k=?Jf$)(BF*4ryk1jF z&UCrB*`X|yDEu>snUEX=)JY7nYwPNAOhKp-0oVnFh5WCesZ{y*p!hi;(fp5J^#C>A0R8y9#dafFVIl4E|3LL)riUvwvhmmC|P z8p~F#yfupsnFTsx`rL9F1CI0PjLQSaDI4jXUR5w2+%5uW1^^(@%SY4ga}5s%BX z9+AXk2Y;g`1k*Sq3#<`Wa)@1haCOzh)?>e~n^j`V9fh9{XWz#y1|h{ZD=xbPCZt?7 z;@&dYas-c<$vGDa&eS%oFIzv{c|1P=+fnmhqZldZX$h09@=Zm}^fRPMnMDM3`O!rc zU9R5~sYDN4ilAlNnmQsm1Ek#yB@Z(IZSSZDY6OypRlTW>vGsU>&u8}f+ze1)g38Kk zC+AFmAz`5gAUkfRXc>g#IrEKU%E;0suqBL6X6CsqIJysEwjpk1J2RZb`zzgjy>!zA z8GW&Wm@{Ws{|wMbpM~p99yfjxmHRFUWDDXton*hp0n>HM%j;c#vu_Cpb`w+ju#?0M z1DJY5l1ZwPf8RvbV@F?zRS)M;U{TWZ>1x$S-|JM3d+7F_y*7?@TF;)nvH}e1E_4uC zG?-jXge>3BAX&!Rc{O6D81Yp(PkqkVcP`4^&ue6=JiXf@cEiQTq<|i5N_fJlCTkrA zyD!JI-?6b_QLgBDczBqZ9gn7R`o0pNY|%NLsU}Ou{$|gglyPuilFTnC=uW@8yW{hN z=oZ(-T8K+dc0tz~72*FHkrr4Abcg%1VHIhZ#A8g}W@r3TOGrpiQdIl{rdaRRfmg^U z@<6oUjKTT_<;y%!f`US(k2W_zPL@gxF^|@glrkidu$HF3EBsuF%~ML{b8P z$r!znY#c^oNpW#;V`CCY6GOvaZC52lnOMwb-{S=W;V^kT*w}s%S)a_6Tz&Hpj>6;S z|G@{c5)V}N{R_4z0X#iSY;f2ta5xZ%cxxX4-eA{4yM;NWK;JlF6D`3nMY`DwttH3YpjOGRm?71GANH!=A%s9w&2idWAM*92_)~!J6uy%g7rAv zI1wc#W&LPlDq6ueqZ@;$iPzI!SUh*b>D{Q#t0yAdYLQiHBltDEjLQ@#yKb5R&%FR% zUXIVnsIkvFXHZ|wwI+|V>6R#7hRbUaw72JJR{_XMHoGmit-o?00F;Ac8dO|dsmg}9 z(+i;GH1*^stgWxFuc?U>Plvw}W{8E8JrRhE<-1diDkesUQkci}hpB}^h5(@&f~>|g z*a7GNeE6ywF8J^K(QPq*CvG?^rN(wGbyoR}Xaj@ZY&?1Fo=CU?_n|LUFK@AVRQW+L z+UPZmx5jv=7;#9@26iOTE-cKpt=eVOjyXOhZxJ59!T2COYBG}&#wGpV$7SG&r+HnK zTtghR#>ZrZRSHvxjl2U$w-TqIFCYMwbU!RU{C8ooY5MrbsQ&Xm$rn z{Vgy?VAazOzQecc0833QoJ!8D#0;$Su|p8*tC3Iwke87-Hf3U;1h!6(P>V!eowCcs zrI)YI>k~bkZ0uA*V+%~}|Ix}nQN{?C##M?;x4uOXM@pv$d++86>?Z@X4z>+UP05Gq zdU|?JPRx=gMn@^h$-hEI8v;v-(7}J~u}d;^)zrjrrKF^#!RmB-lywXfUO~h1&QPyo zw>Vh$mAMloUMvp$NV-7OXlK1qa+NWH-x;9UK<_ft$trk7PCS#iN<3eRWf|p>c>GDT zk=E?uz1i=csc!%FG`{kim-1f(#$tkJl%Jgmf(xA!I#~lnDg|(83G#dJ8yd!!n=HcX z_xJS)i-?T6IrTZr{IWg|zemHyrtE+egB3kwWv4X)kR}dD2`EidtpoKi2zWeX%$zW! zAbUiW`5!%w(AU>;-(qSrwVI$ZXq2%E1jo?W4vxUx(g9c;A$GRNZ(y#6G+2{$Z~`?{)Thf|cZEzz)zeb_3r&}^bjZm< zXCy;nR@v;dGYEl*l<@l)f{~98m>Zze=5&6uKibmLQr!(qff$U$H3zy<6O=SHJ+8L+ zWc48taGLG*Lx&B4A+{sK!(R`>&}o5u1u`1gI(RC4A~>q^$sDeMVy(xZ7}FNLYce zfWoQs7i8IgAZ<3=6ay8P-ed0y%GSejnMGa&{=1Z-LpaS3`GvYuw92sH;P6n{pJ?Th z9;XhfoKn4_A%8^(P-cn-n_uos_oxh5V^TzgpQSeI8`^Fif|6SatD01p-m(a=;kXA4 z5Ucr-`-4cgt7kvMNO`{#yAY+p5L>quT%!6I%}#ubm__+1_Kgu?S87C2Fb(Dy%?NVb zyZcX=LLtA#yHrrg?^rc1GT3%De;bUOjKDWtGz)_|Y?uuA=ZQd&fkO1BKggmI#0L%> z%nJG^{V*)9ip09D&@-?T#sdem^k^>vIzf4pw`_$3bPG+o#EjUP| zx3r%_oIih6(^DCs`{x5&X1|{=XKwmr9N(WGORHM52eC+nE*lcF%H5k|g zfD75^BD+$n=a+PYFAHgM;QyF?jk7^KkS3ZFLt_ zLCKT2E_j)D%gepZJ88Ma9)%C2j1OSB2iHj&b=48;-dA3ngqPPLAH@3$(#y?C?(Yki z-BDr#4W1z2$rpRnZ=?6xM&#-Gne*iO1a%W;xTaqWeTr&a z3?rsmUI??>sPe%r>Qh)pxL**CnWBDWv?MEhYG8~Wx6D{-3ah33#he&xk)+}>$+|C@ zIv7YC2>CZk>y!L;ay3_lER7WQdKqj>2I@8mK6|MX#}e?ISuJrTCW)r%t072~flq}h zQv9Rmy?5@xVoStepS|_(^z_QK;7;NzThot^Zady?MGr8DR1&~gSz@5o4TRjCmJxFu zjhjw}L+@GDtAv&<%Fo(_hJBJY7m@S?^)>HNBXm>JO5#uaL|SLY8rNWTt*(`oa*wLO1?#o*mF;ou0i5K^ZHFTPvBp8&)_wj$2EKD=*I= z-X|A#>ldCXg-A$FLi*>Yf7|YuoJ@CgH&(t5C+}yhy&z2Ua2H-U$Bf%w+p7SOEak5< zl2qblrYt#eiq+9bPASh?;P3{c{#Y+i6smIoC4SI>o?P2BKl9`sygLHY8JRMTYK^x_ zBI0V0%xGsLJJh*RZI@NMpKU5>;&8Lns=iW9(Te&YI_fqv#$)!tOo2j=k!1YlJ9Q0& z^Q0O7S(nkmNk)XF%2O1 zhPs?>ixBDmUlD90$L44 z4%Av#;a*1yFqZKjprlS)A*hP_-N+U<#i7Q>!bp>1kzH?&YWFma#!Yor=nA)>6*1?= zWljtYZOq|E4H*vSG>yusmG3?!sH2go&rs&vBP_T^6@%*W%GSpQ2fO7$4oFmkV7+2N zS~4v`E8pHmem}J}C^hC5_!S4c5MKHEprHpC-)^Qoe5}+19gz4AjES8r*9ir2+Ui`_ z`~4^y3AG1Zz%sm-cfPe@UF|L)OA=usT(2II4wC*f{DiZ|D|j^mSgg`{2Utu34IVbc zf~^uIz^Oyb?8p!ue7b+ObR9vmkjgGcHZ+K8z)rk3#kX{c#%NWa+8%x|7+v&=?K;TW z&JeI}-{fr#VU*`|$eq#uyV1mmNo-Q4y+z%wI(ZP+7Y|vv=U6Rs?~YzyvpOGd6jNci zic@#8k%5TySCN%q1);s7QFli|=KP;nfacbUd@F3N+meC@gVGBkWyZ4gf##y7VNOa@ zq($sjN|L5!<}9{Tp2kJ%JagV$icUbiid_4z0iO9eDrMNWsah-TUCr{J1AV+BTqzgd zi~HLB14L-l+pYr;d9|wdXP-5AQo8nc+t$%6K3ujBWYDZ$T-MT`W7L^*m@a7MmC;H1 zp))SzOLNs)k9&T2Wjr6eW0v8Gx;KfujNl!YT{yMLP~eN|Jo64K^!#9QbAtVMqXCoa z+W)|ZJPY*rJq~g^c=rfAmY7}3@{lD^XuJt63Vx+LT{fcJD+b9NMo)iE??`sSNN-ozBA1fN z)|7&Gniw8+dr5xkvF<)bCVi6LK(fz4Hut&MXI>6t@xI$Bw1j1~)@p9akY50%7lO9f= zo##pR(wdzvFCzg86syCqCXw0`&vFw|(45{UPPUzXg&3Ka#n3pte%BdCX#V00e7};fM-7{1EZ9Ze@%p=(mzYzE4u5%IyRP0N|z z0mn4aS;}D+Hk*T}y70iCZi?0D@b2EA0(jh?m&?r91nO=hf4r{gW9Vb_=)d9C9t~Y3 z2VWfpS64T>6E+IP`==){^!4=toCLn;2Mh_h{Z&7EdV1r8jksq__Iho5@gqkSS3i=O zUZ%n3LEm|JZnvMt26q_U`hUJNGvwr<5hijI>C>;b`%AZyXZPK?c>?2p`t@u6Y1#_m zmy?qNj0TtkzUJq<-(q8ti$k_GR0ZVZzPS=2H+TCA=Y0e7Tek{=wqZ$;jEIP!8ntAr zHW}Z3H;+8ia5n5(X?(cqbPQ^M0+U-1Z>;QnZFm^kxDR@?>WZBW(dH}e10IO~TF@@P zTve3#P)(4)00G#Vbl?0j-$xLzt&xs65--no#>2q62=We_UnXer#YczB+F-ijk+~53=GjjM4IWcC!%vu_Frfdvp5`0{q)j;dwo)>kWh- z9U3~CEt*7;;rcoYOc(@)@p%#hfxJ*U1IAunK>-pGkIUofYHVx_NQgbbC^OjY4gE_j z2#E-1s@@*lpBb?(ba)x8o11A^Jz%eZwGs}v;Yu!yo4cCpbTvNQS81nwLtWTlr1%;V z8QDpi7FbhLLpTFeTK}F3sE33oE}^*C?6Z}rn#Qz7-xK>oc%cO zJ6FBS607mzxn)|K+Y6nV4k&V6z1?&x1{q=rHQwB8J3a4cQ$E|gU--apt)t%TI$a04rntNtQAR)$RIC4*Z@D$d zC|RI8OYQBWATnXK;c>#xw}}-gW@o>bzMv1G)8^E2x}{bNroa=i<|ib%jO40 zTgdf6T&dt-GW|@;3dFYFg*W6@`{=PPGeRh>*uSq!hwu?|>-Pn#0jtM6?Sx4rQmFy` zN7&Zw*BkDaQdvB>D`B^XlYh+_&dc^Xi)Dsn#BrWv)gNDZ=pfg0`Ko$>0d6_CDM%=u zuJ0Q2_?5*QH`4n-l&y72p3Uw0qoG=(2f_`U>c4)~2x(x8Wut03LIrVXE`Fw1tay#*r#`)JiYc1{5ln>k7wpluNdP>YCD*_|_ zdYgj)0htCic}p;GhP(y0*`v~zqKEMWs8QXbj6CG!?EJi~8|0Z}{|Fd?ApAh^nHY9= zTJKXm^o_iqZ$S~ct*iy11T&aADj??^1>7wvb35)uxz+pwLFyqP^23h%FG||F`3tOz zX3Y~c$;BO_GKO+i;AUgJ_(5OnfeAix>tab~Bpz9+qJ?RnLNCe5$xlyD{{H@*p0Bac zWCp~#9OUHCB-tD?Ko3MJwt5g9-$AeB4(KmVh=a$=O-?J7JgWMlL6U(nQxjC7vf+k&{O|~xV z4vA8bW~K~yY@^{}-WR3le7G-6=t!@8SjRaPn{|z?0E>a2y%;S>t4&s7_q{w0bNU4* zH0&nDId%7aMydfD84+?ZwE7i>g~Nn}M?{8%1kW91sy<5oMf4jekL_^-se2X60duE> zapQKglC~wo<{ziaj()1j??&dHbTyJzdDvDCYsrDw69Z*V0yKkQUdMGi#YK^CaekkS>#I#TIm*8Sz>Qb;%TaOUIZ7KO|-Mzw|6K@x6e^OV0k=+pt;#q+m6?|9uR=&o1?+1y5E@*hJs+Wg%wtv3%Hm}@XJ2)i>7}$$ zcgpfHKV+gE=HiypUbN~h*4NyxR~=yRiT1vit82lx7Z-*+I35u?4d{!!NU_Q(>03G} z!&kSeY+4(+I56%=u}rvyuAdticw>fd;@QE77%+{WixKu-mJ2EQdbz`%+2thA{yGxY zn{?YAhQc}f9AClXRJ{lO)PPZ-=;{JyLX02vY_2z0?uXE-;C{O8 zUsowZkb$aeOq|nx+?S%nIs&?XPjl8nm4B8gk)~D{gn4(!uQWb(U@yzP9=z{vmM^`U zI+P2KGgIr>fYtEl|4SrUYwb-vN*9#3EMNMq?J={)@is5F!T~<4EEA|JvJ7$6>2&WR zscw8Y#k;c6KDUfvsGj)vLXXs@F8$sjHEvQhN-i@)f{%%us}pkEffP3dedW%I$$@WF zdBAEa438PbQ}cOkMwOw&CbXJ~&<+IdsQOb)Lv%d81}uk}Q~SUwx(?8YaA_6cZlLE>>6?I?|0No(WP z?tI-f(y@7J1G21uF-1UO*J8qbl4LfpWA!RH|0A|+=%cjQI_6pnhb;O%$T*6NG$(6eI?4>?dR3Tt-WFyK~R&Fv=9_D990@tZ zfXZ-y6(b&~>lgX7;{Gf+-(hVG+bp$QNUutz0el;B+DJE4X~zW z-;{q=S<2OfAIo$O80n%pJusKl!&6ZIQ^)t1B}iNd147E?FV(@~{Wx`TiMP`E-mSIy zd7vS5*0$;4Oz>`VAEI7EOoO1)-SW1_`o9b00i{uU7m$QzM6Jr^y4^$NXeqali(W*f zneUYy@N;1=fVLFR{OeL~c>pX)#90;{6}>R1yZ*1unD-r^Y12;PI)HGDf=bLf*2)Vs zst6hUf0qIhtvVcAr)iB5lRIdP7Ex^Upx)SSu2w*zbbNRn78v-MA9XYvNbHbpG3c=_9~g1Y2~d;`dz2cL#9)&|f7_3p z5^Dmg&LD${lbDuS>Ecq-j?!|=Bt;w~@D653fKZIl6!02|5qGEMBQea#az!&_oL(mQ zG3Y^?*mjLNqXJHnB2H~DZMw8Q=^$VRnF6>p62|uFVJCa6<5^$dE-48vXQtzu%L25_ z@<^m}GnXyZXuWT_v{`wYE8%N%%fSgg2L8R!Fd+UYeJ2Qcq>Gs^-6Y!!v4AkmF44Hco#1(0sRw? z@;{o#KU@W?tbX0X#jv`w!%S;0$|7D${e!565vR^D%~7MHNL_6dA9&gE zmhmWCmESK&QX~Ad_KT^XQdE?$)#XuDQku>#H!FTJRZkoYJVzgKIdOlXC^_|`%Nbbn z__gRYdC;xc$~)FxcIb#Vgygg^{Qa2cg#O$~3hujNIq!WoUfU%76=Hji@`c0Sj3cEj zEs$L|X4`jnXq~F?%@6G!=gWJ!fsOOqb(2Ya3Qm=AXf9It+#`IP|HUTlAH6-+RCq-? z9JN-*SFHspF9j(TBTi$RE$`s>)TF*z?S8gt=sG{tqQfAuo4ibospBPd-I|@yG})Hg zV^q-LPVwKOf8;R!D^_|O>y(?QogUT41%8Q1eKQ9tjRqeR=QJ)uoL%qWZ5S#}#2Kpj z8Q>MP`1S2BQxCOcwYAfn0G2M(lzzQcZFWHB>prjxDY;#dfH^$Wp$~gBa+aJ?;cLDFdl9NvhS+$t$#WQZ$V5nTRjrhM8yw zANL*oQC6?3d08}GcXj(eA_4-^ zC0)`nBHc=NcPd>&cS`5b-Q68S5APrKsONd-3)kfbubCZd-|M&Tz4qh#(__Wf|_oQO%XgjY1_Q1zuWpHW=gIF=k-pp!VX`xp~`Py&bFGhQG4W zzSLIX6y90LC%ei*sMeBy4&x^)$2@C&omCrox4(227p=x_SXi&@$7+OBwo&p-Cq*;O zd0DxxeCx9A+kV*c){`G2jk1z&&$Qs>&~IS{{x`F!_GNjG$wIO1h0mmp25p?O#eV+| zgq+{u>!zGEYaJ##o)CJa@rfngb#UIhLF79DpcW~Ct)BIy%ok2%RV(dDK~D{>?h-2l zl5XR~bhX)`WJSL3`T~UEVAz&vs>SN&t=%*bll(unuDILS=hyZ%{0+g zYmY13PUaS;IrAQVA?I!t;Qk$m>Nc92vjT}(^R;#c8f1kq^%Tl=T=YaTPw=C$=(lq| zp9bM46Q#rvAz&W$X;duUU_4FCPk6@hoRW-;u^-G+K92=(mG{f|Tc*RML?1 z`1aMJz5k~p_0O^ou|$Z55)AQxYf+5ll)A?Q;G;tLD%FT zhmHg1G7Im5_18t&jZD6HWaN!#pn7niWw;hMHV@m8x{)SuWVDWc^ zW%FA1f#L`4&7}bAmS1P5k#TP!i&tPE68c!THF}LF|Kl*(Fqjst`C^T)??lyv(IK%` zNgpC!tA9{X81PK*0-lJlC>(F|J;_T}cal7hfh_41wCcBocZb_2#PsP--_A#e7{1qN z&ctQDbBnUc>88o3w4tE`)NY%;UiL7TB`o6 zv*bFgyk&|X{XQo5CXT;2QaW%khP9>msb+f9SdG~peB;9WNldfs*RZJxBFeBxJo2ju z8n5iu_d$`dj$56ir@C-=`HD%+1!q8pn(p-kZC*(iU8jgTgFbDO3KadtcEfu zDgcCqIWLa$$~g^V7=HIG=CgRO#5?Pe>@f0Y?f)C}!Un%x6^dN=-<+;>V3s7%DMDKu`6>L1|k zLogm0%vncQx=j=D{TpeG58tPmV=ep#_=XuNqGAK+d!`MUc(fS>Migw{pqFyat!dmV zXivkCe|S0)Ch)T=BAj9E0pyi6+?<@8K!OU~#*%4nBQ70LwPxE_e+-} ziw>DHP&e@h)#Mx)Kd-6s%z`3?x0tXA$!%kX+<^oLNN<6X+`tareLp`xvZ0^2evW&V z^pgLuuwL|9qJQyr$}095w05qm=3|omZdwLOi?#eiNU)AQO@|VLGL0{nXa4BMz zG-F~|hHrfWm+wjR5r{yeW5-P`P>Ejc(h|<_rj0~xx<*4sCg*TG#c2jSg6*gx><%*jj z?Zc~vZ3Cw3Ig8HK3_JX9!1Ggo&15|=lP!xMzvny>#mE$dYZ85#{uBj+fAY3tcm1|( zc}I^&N}%CpW_dmZv*$C^MYN}*q48ki43~7;)%Lu28y5*D$L(4Aw-=v$vPxP01m`!< zJr^_RNy0F-dI~?SUHtP3UaPnJzH>v`=-{aLJgBc}0!|WRZ8c&6z)qG3M7&oF5GcJh ziMs4vF7*!gaNF}xV3+R_rkO^%!FBW{IZZX1xD4kBtVY?56=GfAd>x6GsW!g(1hYjCYYR?8j8d-DQm zT1N{j6v7M{pvDa#f`);Cj+5#VZ{H5&8)xg=<-D|HseFI8I!kI5eq{m)ObonS$CCo> zCvFsu-_v9t)LMkRLB7^gI9d+#tG6D6odFHGYNUWRD}X>9kRpsfuwNp-4L>>Pzv8>@ z_kW)v>c;W@tkK8TWiprRv-mso5qVKqHZJ`gT)UGOCBCb`3lw=MBseIt*^Ot;pusPlhGY%Xq!-bYym``hCt9Yl97_(2Zm5kaHib zB2OPj3jPVb11;F{0+bnO6!Yb;u&7ZZ_HoH6=7Jo7u23DLKx3&;bE!~Ep}jx@t3cyJ z6XKD5p4a+QjAaba_s2|Ma39n@i~&F1_cQ+TbG9gfCA2hkdR*aJ_pyf>VAQ$3kolvo zo$>@Wkq}e%@cMS#O+8)R7u(HPxVTx9$oF1)&mKIh&ozp%&d@@922GFdw7S`nQvWyrMsfZq^xzgc!? z^wnRahiR7L;oE!B^)O+TS=(F-9{DG$C|S>x=+s8(6psgIdWBI(lu7lH5RC%*TQ8qjG2L61LR~YhurN~QGsA{3?&r% z{%-e8QMyHfM&qbTEkvaHfMtpv^JmpN(wyKmv2^>|&;?q-_UTciU#Tc+0{f?fcV1@g*@E)k zsN$0E4)&9>C$%jWdTd9oQnCFuyAG^BnP8yXgdj-69m0!!KggA^@XYClc;zgk7K+e~`2vqoE4kUdp% zJ$9L4)sA!uA~1oT^Sm%B+i6Zed=mVkmJIEOO1a}v&tcIT`))QL*9HVj&P^dUKa6x3Y&vw-v z?DuoYogzy{ee6KImgh?5?Eej{Skjfy#fOJlvtY-DskYIBcZ||`dRXs?*Yj7urk^lm ztOF$!FwV;&g24^$d^ii{JBWY6P*Wz^izvYC79JJFZn@M-E1&reFsif% z;sdu00{nt|RqA=&TJpTMV`vQ~dzcDUd96;+lC*|dI5?CNo~*BUe>TAFD<^6uoT`oA zRpx1o`DN9yW_598JNqsGsXrQ?R3?daQ9-}j+>yBDy=iSRj!@%|^4rWrnq`~aOUE#M zl3j|rLd0WpJQQ~wAU?V2{=_hVc~cUbX!QGF5U;6~A8Iy`^~3*lc9vR`e`Lbx>+epb z8|y5k3TCw|<8H@uXwY2P)<|q>BTx^N)qcmT*k3|L(r{ldhzL)ADG?`L@4cP0u+4yG z9FXQ=018ffxX8SDjLBiqLwHz;IkCZUaim}xA-tXq)O=3uO$pr}H+N(4 z?W^HjFK}>y#&cp7m4kXUj@uK<3n7}dW_?rRhJ`LJGc#SRE=w)@n@uyilq+?S-<(i> z^0WPeA~I&T@S=s|^NSR!x__W?(vyN$y@l6KGuQpg8Jqma{C*B5#Y`2TmzfE#t^4o1 z7x3oab4>}s4yItvaTN;#dR?Wi_@l4tpz88DSsNMc`~m~YOkLCdCv>dBGC$dIdDC?P_;5xN3GGLv%`<{V`RD)y%PQM#tg(^_zGa%*VKcI+_}5a`Ie8h3_7w+(aEK zlKjdfVwtXYHB!L5hojw?T8(x~^l&?(MTN>q=br$=s^d5sq6JZ{f5G22`@(Zgl@NCm zyWx`?s$Gox`@5A2Jai5?2?4M^riRO9v^tqyF5G2mL0Q9ea?wXTwFK>a5b# z84Rb9=TfT#7Wgr?$(TfiXIi%->`uaD=D8ayGDyeZ-(p}sv@SPeN0lp@4Dw0MK|lq3 z9iZZS;)RP0-zOOPO=ZoJ)AIe~AdnST-Iw15G)cl+k=}lg64T0$uhBPN!tKFqd`}g~ z&sjHew5i2F%4-u?+kb4OOEqlLqYC1tig?5=fDiLHd6`B3eat(aE62T>{SBf>ZI@FY zY|5!!un_;M&VUH*?G>*MmrLW>$&KbPY8A33jU<^V$G={H(}Q)Qr)MXgmHllreqUBF zY&RLg5H~q>IR()|W?N%h@kG=rTyl3RW-1*@6$*Iiio6sw85UmLPcc0eV^H;fJnb~?=vsuF` zI#s5f`e$(BD2g1Z&9|e<>c=Ccoq|;ctX2{=)7C_&8Fu&_N%9Ft^j2oR@(Yonsa}ei zdrU~8wd!%oQn9M4kt`1p9b|UzgXnG>b8e=YwCIK*nk6U8E4Nf7@^Ag9Bs++_tilAM5G$3|3%i`WY$>rX)!-%T)X&%Zc{ z&=FT@*S=%=SoZYysvhD)ajd<#VcN2*&7Rw4s2aIG(vaHc8?R;N9eQr_G>uZMS9KtR zTz+7*WR&-9lL04*NMRa#4RNwo@-@q8?8?OBtmS#Gq%tiH=|seL;3}Cp$MV#SEegNI zd$;xuZ!y@uhQ76cTxFYRo-9`nj!r1HF_Aao&f^iMW&sJvo?lCJFx># zK}?q%2W8k)xalo}es~e}2qtQ*8n0@r z?_hcj?(_uyy4>m)76&*6s$tByVF9P|XSCYK?)E!W?G)`S3SyeU6~)QM79UhYB{a@F zO>#LM)BP-rbrr;IgE@Qn(vd?cs2**YOq!4YvrdT0Bk1EF$D~rbG7G|~uQY6Oa>BhG zw{R)lm@QOxB&Ok3Yv1S!BxZgE>?8CkWFgZ>w>xM1n5(M=2MTX_vE_Uy*~po3RlZhc zRVFkWN#yvvUZaY6>}>uF>TzO06kUM<&qhjxP9zA^kovG`USlnA(C0*It)H`{~+atNRbmH&vXMF@rU)OZ ziK{`t+b2Vz?4sVYDK52gj|MjYzy@^=Ys$9h|>+afC>INn; z<*loMgD0>W?pL_bU`O0V+@~dxIBVI2^ks}8<&05NYaKg?jb*~zqnHv=|NVLglR+K{ zZOPEX*d4}{WyX|kaO@&u3IyD5A!^mjP>*Hh2=C^6p^Hwz8vl(k8HfCLd_|YS6xb4& zn0Nb}(*H^el(0HpgR#15TwLyH3z?oK?7wGVWc1NBf4-&VLAT13I9^>{U6BU7!P-sp z48b!XkW{zZ)QP+dn6`xP7}7o zCRI*Vi+f?wK8B1HpMUI5>ko)Occ|?IWMJoLw_y=|xnp`7;|N2T^^mP1P}ACIWhpHU zhm@d=2|S#driVj}U%oMs-S&0)pmT%LC$oS*&h5-{dt1!}CiZ9RE;8^%u&j-3R3)VO z%o1R`nT`xVW0)Nd){I&1qm`7Ehlv8w59E-EissKn0UNru#JTy1Rb#YcAMj``GwE5|RRqe7 z;gRh72F{D=Gb)#>o1w2_R6Tw^{E7AlvtkH3H#cIUb1C-cvt0=FYs5Va_UV;Nh&p^? zx>dh6L>0FfvoxMoJWIay%ts!D=N4}^t7J2lMcg=PlyrnKT5NMrN17cTM?CS#0DCq; zAjtjvk?~-!JBh$iD~NFwF&?U%cxkgoFq~uRmay8ITPokE#dBIh<%eF&CDl=u@HS$? zgC~oihnZbj(}cEC0~=S3PTN6PBLQSNgc9ER@SX3G5F+L~saJu5x^HsIj_noqbF#{!X{Y`xCk3)zy*a>wzv?W*>o;@#kY+PjGYd zOylvXT$c|Qoj@ql32eIiVA=VZGS#BP)13JakeLWRtNx%kEko%mZl}X<32@lb_}i&? ze_{g-g%poB^6Y41|6YTO?P;kB&z0!z7H)N(*2s`1`dA|7@!?_9@M}RKj|&Vc8be^h zKD+qtdVVe}EPTrp^K${L?870Qr&*oNa|vJ1(JrCxGE0)Kj3iw>zb@=+iWWz&eJliw z$;$}5(~GSO9)67~)7d4BZ5)-Hr0p05{yI^40^3v+@1+mb>rchrq5U~Gi(4#!7G{i$ zjDRJD1<_Y+b8{28%T!~xuc@!UI$LW;<}JA7UZx~3e|)kjKT(yP{is0^Xo#SxIVUs! zNQ}W*v}FIADa@zfg1BMHrPYME`$)i=eLt=wQ}#4nR^>?#{Ag(=PLL8r>Y=U|>YuIf zk7~3SwLU5`|4v7eg}Ia+5=-W|NMwkk04V_Ntn+ za~>y4aj*ZmJB~ZaI~q6nR@e)h+zx|F_;^h~EPrnHlNY1Y zH@lx3Z4RA|u}PH*RmtbwuKR-|vW&&ePuUre)+l5o$TP9L}TaA*-kOCd1RLJgIS zUPLC>U&{8oFd@NK47R?CVX%1vLHAi1q4(H;*xGZwSws1Xz1R|mjuB>C)g0r5ic7nF zvZ!KGw$fzMLj>iIQj4>!0zWk3Hl6Y{t%=I|o+*!T{ti|{x46w?HCV73XHl*s8xuzD z*a`~Re34O}Gx*=RwrsVyUT>Y^?c`n0kp41} zt{+?2hfNXlBB^frQ*JipX+gO-y@gcc^w-p~7o-hU!-EGX#cnLz-h7M(_rhBbKL1pL zAH#dHK<8#t(Hd+|wan-AGcsL^8NWI)ZwL3dp{{k!d<9>~O0B_Pp-r#K0oMng8UHw> z`{dfR$YX3DYfaN$M@TK^ffZtkLgsBz?ZUgvC3RaZf`K!~o6fI%92&lGd)f^0Y9Z(W~MbQkXK;e$`Va&!sbmT_U_SNi@3`oScvU_^k#SQ2$S}t>%-a` zM5`eaO6p-_T1G}X?=@zmwWZi-7co9N9@h3Hfy5-uSttX5qQ@RS65d<`5GGk@lRdo0jf0i z#OIZ9jpDf_B}bdXS>E)S6A(ND&{|HtGV@+f&50xwj=o&r%2`n;3G4zdrtAKhi8#)^ zAR4?T=r3uD`H%m-W&QM+wYBn@K3VJ;xw$Uc`RWXV7=u>OM+vpq78e>MTfDbDOvbR` z_!;E3swY?wU++d#BrVlTL9d5y&&kAkKR??2ek|-HUD#k*6)Wxt1Ll*uz9D}G*%04iR+Kud|a<;$q-x# z8|TGuTsxC*&s#gwIZ`mmZLJc41I<$`zo@7v8@T#>xQxrJ3HUc6L@dVx=#Cw%U1WDdHZF5z~aBFC?AB3iGcxhd8z%h+T9j_3%o313pA#< z^H4T8Uj*W_MKft2hA;zNkXAawT6|EY#l=;Nb>Yldtk!zb$wlmIXpcCU-0I9N+bS|b zD%A2y%zKue)pV`);baYQc$ay*f39Z7>iS@Dm+g4fo@rtBTgRzR=!@&Dx8A2e-C9ut z!J&k8u5b`R0j=u`45I>|BI%++`G6Dtsl{x)Q)PZWl53_T%6p$gB^jB4fq{Pnvw`;1 zxw(k2a*M@*p_7WTNQmJuM~d{kGt8Q&hl9I*_j=R6CQHE-!*ui*wV-U;`G?#e3Zwlg z`6o;`5xyX$D-Tyz@aN9tf@gAF>x9)xRSdxuMtKz#3ZOwnkfI{!p0R1;*W5~@WS4@x z=|Uy`ks_v*Ph%1>Poaqu$D#~3>95@d;_k8=PutQ4cBDs-KD*_Tlao_RB|c)*o^Noe zwes}#hVIXks=hKpeDL5weSQ66Q+9TCXegS!e`90gYbG&`@`a(TxEN(fiRQX8WRH}f z*VcPSjCJyuw_Ou>6xoR#3kXgJBjKN1Fp{H{{Vhqwt5tV3=DdF@4zbm}+t`mgxO&pJ z&eoUxqAA64jU-W*!CG#HW1#1HP13sj2|8DbKh-(14hGwI-i}^!W{bieNbNxtT~_W| zFk=najAoQwV1S)ZJ0|f3M4wv`9Jl5{!7BKd{<5f@eEj~6Xw-)oV|v<}#4)9Tc=2{| zV|siII57QqixqoRS?23Phj%R=CqnfF{)6m;W&YnHt)1NW=~8Ho^|v{c-W`zPoku(t z(}jOy#JQ~|^x#@x1;g)Dw4c&X9#bTUg!j|R_rf%Nn|k$%!9P2>Xr37$Ivb`MHc;c;SMqH~v04O$#6gars}aPE7=#_gZM zK}_5(ZemE=dm~SY7`I9GF<4is;cG>Z!r@LiBHDasAAZxDLKej+CDv#IC!NA2Y(1%X zf#s}|LGYv@dp*Vr9P&}i!h%*hYr3&^=a|Afy%hA|ZXf;#WdIMd{48w!PTw+!pk!FD z9$Kuap$~qcxC14S!A5phmQfsjx+iP|(G!tx%g)<`raQhXrdQml$&Ak&d5IEm@H>L< z7$KVrKeN)bw7<$d0XQGbF=O=drOW=7{6S=WN+K*C_v+-Nu*2nfzq)B>xr{vui;(F? z^PRf*&gI3~XIu`c(~4EQ%g+)@-_2R+J1$Jkd}ZhQV)_ZJFtC-lFj{$kYz3jXC-EO> z6VWYuH3?>AJpCAVKz(zjbj&0|al%vI4vW-xx=4!2rS*$_ncnXGgoqp}g_q5eK{F+% z641?*^2n6b3EJ|wm|S+h;v_!37j1+Xe;^!?FZt*ct}@cQW;^s7xL z9ewO8$}{`RInUAK)%g_C&~o&J#YHlZx#$8T#clTUuf!H;hm2?%Pe-d83G3GIv(=#bTV!|w;9&hb%vuv0%MuszXt zuADt2D=J~)=o}aRlFRDsT8&lVF&QiUNShFM1fxsP@s7@1>jtY-gAPhS2n>8LKW^Tu zW&fuvPy@eiB|&iaQ3Lyj$+;$p$x|2`XSMzLg#EDq;V)*ADE3Yb{aUF9K|^7`G1Xc@ zLpx_FdUuOYYQJ#`?UMBJP{=w7@z0*-s6Avs(va7PiizkU_OrjpsN2?NMNpru$Ds4xJ(nvFX@bXw+P1v1oO;}%Y7kjDT zm5s=bs7q*ro)p<<0H8*6u9P+~#z&~eL{7bAE1$EV{4&GV*LR;s<8dktP&a4YVy0F8Da46v^{ev<07{Uauu3@Vkr%8w0l z_RSbEflM4mhSUemL>O1|<0pXB*`JEQHgfg5z7#|fGXLL|DMJ;N7>Dk}R(uxJnp~NA zQliEQmenmxG_D6xLhIrt*lf(sw3R(?kk?QP7V<|~v(R1vsjgVMe@-ov^qd;YCgA|_ zNPJ1*$DuiQzxf&bdfMSxo`KA(qUnb}qs!7eU2Cy!9UG|1>}fy^p;1P?tDpnBe1r?h z7<*+YUXZ_fk`cnj@1q$YP4q9)l($2IxZ?RPRH5mFD)I$}(p?tP)%Mm!oXW6J&zannyh#Nk9(%)Fos2^HU;m5 z37~M*{Ew% z#k}__^sWFlrM&hL}Y>rI96`r`pbvAa1(+X?>4_V%;V^{1?5rUt6WI!!YKOLZ@v7@E=~{|x+S-}#Yt&Tz#x zNRwXQ_H*^t!8T@g`=!WkqpGIuHvW9?uk_BbPT9o^+Cq!>0!%#h2l;JW(63l=r-97# zFMI<0bdvZ?qna#`oLvefI)4DUGmgkP!{V4)47`nDd92e%2fKa!dJo+3(UESwQfz85IbsJ2JswYU-CiJ}5{t!ophc4fRI}iLi#Jlws+?SbU6ZW}dLK}Y2=3{< z`bEdOD8d^Z+Zwh;_M-}JYTrl73%qY2d%QB*xc|9@A{=v-)f9G z)&?tQtGVXaj>M-S)lK(GQ^rQNi2+^9yFkheWK{6#i5W3e!HoC_1S;VyGj)4ZfiwgH zjv_{!sMUPtXfN>R=H>vobu9l#yVmpZI@bLn)Z!#GmSfi+ViRJ~_dG_x5p{Ft#aH?9 z5N?}Ykf78Jx83foouQjyEt5ROAH>N--#a#0Q~8ttzs^G^j*ni?9uk~I`95wC3N z&XegHAw%8`GccTkK6-*RTA+)hIg_eC^ki8=gki{p8&DFag}bP)I=PA&Ib-zOpT_8~ z%*cl!(_^HdrdvQ~!{UDLnUgXmjuCLoN>Fk*r{h~K8EM+9g{s)E+qgrg%rnGeQh4F5 zp8x!zo1#1Ljm7}RJb0o_)PnSV8E7e8L>RZug$$(@GF8L7oLx-0bvXGlE<)_Aw=&ll z%sr6|<24{PgT@SAX%ae|g9n{@wnw2np?^(jqW;llo|5#n^=xZ-ij-<;K@e4;3g@S} z=IX{K!j0n`WH)3ru^)U2KYVh{YJmz4E-y7ZV5B9b2dQx0g zVp>}C$NMr53|ok}$wk6rU;P1?OTM!UoVx%^Iyid^@DQM5Bhva{n&{8xDgeq`PE>S{ zfu5c|z~6swwst(#%-FzaUxSvEqz`tm!M>grlZdJnMbyyEET|Fkq2BEUJ+v2+pKHiS z5G0o;Z<2$9Jerze9sKgIbt3XoTC3LLXk9JKwL*W(P%VhvoSgTl%{QY5Xd$<@*UDgd z5ZrtH(DW|bV%!icCVpwRSX36pqCM>+S6a?e>3v5s;@%t@>{ALnxjHxeCZUOJnxLUef3#A#?LAR!$%oXT}XW z?Q@^*ecQg}3qPGFSDxcb)E{v2DQs}t=ypTZ3X*J0mOl>Et-{p_@z^jDX`92HV*L}? zUr|{R@Uv7H7P+0hN;!C{g?ZtFaOrj7vqT2%?m3oE0srhG{Znn!i~$L#{$XdUs2UvlJudCgFwX=L)?R(S^#wkEB-2K}%)wNT&J_W z>k`or5}+C2Y>kZv^YZet9`KF}Ir(A}uwCIFKCJ4@m`sR{F;|0X_jLQHDdBB5;n+JH zPmX1vRxmA-PKL6K%=gTOQFvQD=R`$CH3NiaojM{AdkmOBEk8?t>7T~OF{K;1+0U{f ztTbI@3*YtaKBpu->0YT*re1f~3{aUIg-9Fhs~G*KyNECcIUQZQLPwGJ7<#&o9N-@ci_= zBk?)nQ@@-lZm2ch|5OmCA^bGn^(hl!9;gu^^0XZ%)D3zKJc5MQOFWk=mQ)w9uoc#| zR?Ev)%iXT!8n&!a2;+d(ur1d<+^vCR|*6nnigR_03Ypa__$Jsp9)`BRCp?UPQ14fZZ z4|pDb;5GD7gm+$4Aoy8MOD46%SPqM8vwu+Cdyz+3dIm`;0nM${A5+JVmwmf=aNl{R zZf2HuR{vA=Yu)KZM;ae&jNBIUJ|M^GsA_e@bscXc_Nb>xLfiIc z`DfK_WEHL25H;3D<*cIQ#w|6zm3y81pc=n_H_8-5X#!O(_moR3YGiMGgvcz1JG+2y zLN~(%TFDEm@Uk!nac6P#uOE`_FJqodq43iI_jmy17Gg3#m8sUxABIvVh1TB@aMSB- zk=HVGseUfcgGZV6o(|u64UV6 zo#K%+!5V{(dn4>T5QJHRj(?Z(MnvrC%brAKlKJ|zorcl4EAV)H;LWVAW7j0Sf^JgP zt^PUHvxvo{UgRm6#PWk3p`2JME1{oh@?J{fnU>Z@W5IVjmv0VD9Io5`*JIcSU`Uh? zYP1Bnmup7lWzHMuauQG21VqWK{6{sE#!gzVD+ZFG#i;`Jc0#aWj2eJb9W^Q1MQih; z66>}6JMZTtffhZKjG3bwRvc2u2rkg3v2Ek#%Pb##A)htQ&ZbH!Ts}~gYHFgaz?NZ} zSzZ(r?tYRoB;7d<->@tvxHPcH&gc1MxrEAuiBX;}5`p_biI55+@># zXM>(0mN}-GSL0qq1gfT{<}~5Xy@q`X|FK>sjKprx7J$ zz2W2O7>|_^@@Zqb>UpPKt~|YdrhY)(-@C?bm@?7o$kG&U*QB2ZOnp-C~u^S{wHw89ko?F#Hn56@uhV2XY5p)bA33OrWl z=OKEALPWBIPP)YUV#2-3yspNnq!gj5S|>?~P@0ggjR(we@^zwJ-vAMGr;H9JC70y}dyOi*l?dUFS_aVD7oyB8o3s6y zVfLXZgQSAEG4}F8gZTUG#Y61!2fnIegOW)3@{(A?oge2@r!bLCK3GdSYCN&ac=pHL z(3ugwl5@ipwD0Qb+{f9bT$Qs?(Iy^bnXEmyQKhY7kc5n4Aq-t?uoSki_nJ3IFt$ zy^M&3S}siIp4Ax5@8&yHMvPwi4f?|w&+n$YRt6Zfyv{97reN*(ucvWB+Md-~(}L+* z?9icUCZF&{<7c9_4I4+jGnR@Cu9dAf|K@O57@Oeg;!&%#ymb*W`IBXbLHesJhw5&( zd}ZpI+FHFlxLtyZXl33zP?9jafXlWibJ#0?$~H`3kjbF}7I{yVfjUURucB1VZ+FyMXTw+fVF&l{x!rsv^*rso@8=AMd> zg%p2Gr|PoO)sn%qHXEGeW_d8@*&p-XKVoK1uje%mn|Od{aiyfvT6kx$1=eUE7L}V4 zTOr=N!}#y$i0hZ~zDPik)XNONr&dS=Ja_4qNO@_rm~2t}7!kVkMwe4`6Oh^(7l;)LX*pGbv{RDg+r;mwG7 z-@y8Enw=LR_QK<2LX}1tMM4cQlOzI8i}Rf^#xl@+gZ&);udGA^W7rBkwW<3!a_r(uRYOeR6@!D0aUz{}H$EyZq#8m$C#~t%Z z2$PsNC~Nc_eSYClyB8R_ZHB;qz%m~F1fKxRH~`riTQ*3|wr)fsjp_<=%akTp zz`XnJe1v~lH~^3Y9@ycFI}_dI!HjdDIwE4|hw{%i^yxzzK31HmycgS#`Ib{W>;jmd ze;F#Fd>E6V8`)@_<4?Vs5xWFQKIOPThyi-U)QFA)kU~wSRiLQ7`-#@<3hm(V5FPNx z-2ty03f>ZsvR4O!T;*BD-dY=InWCHx{!en!8rQmURT(lC<*cmbnEI`?WJ@9>hp>C1 z`hnRGwE5eSb>}?BQ|&i8NjaIQ$m=+qot56(O0LOs5_g&+zBey9JxQ*w9I|iwhE!hB z^dz|auRQ=5SmiK9Gzrk%j9Wt`S{OH$4$hCsy@U2~R&tA|0}kaimbuR)> z?X$}xry-ysul?I8_qp++6*j|l=~g46lH?6)9#Q6-f|dUJ*y;d&;#1gfNj*=~=_TNq0ZyVbHE zR`Oun+8vL~J13vVoJxkMz6I>aze!%)8&~6{38!U|C<>&?>>mh{WM0r6{eQda1|>N0m%o+LV9W!oVN4oVH!YL>lS4fXSijW` z;K{{nkwLW}1<{BZ*Tu}(?|X&;FHTD+A)keB@1-bk&Kcr4!3_Qf=>hy7&p$J}9|M(0 z-G1@FUBU-P^W1i^&9;2w`U@p4l$p=&V^^DyM1Rg!=lWkfSBA+FW-(KA+_KzgJhAH{Ry>w~aa^0XGGQ^bAj$B5grJgJ5s zK7P#3Qdnb(aOj-KD8_=Ov)~wwe@*#rn-h}w!vnGmK%!~>7i>&FDG2gGK%m=n+PIp< z?Cs{BAy=4B%jp!|l?k4YJ#XtXP64GHwN|wy6!+hmlbH^3K)I#l zu}Mu9JO8jhvb*Uw&6eq2p%1(dYSCWNYdp;sQK24NvAYA{U@mjDwGne%j77EDzERGw zYE1C&YQum^=3CXq_|#5PF@OW}mr2^ShyosBEg|tF9j=oaLUceG`Pr?A*85_wJL;s_ z{a6@o-Csq&gpOC)8eyz|u3j%cJifz3!sEpcQ^X&SSCQ>9EdxWH3L_H|3;C4(pE%DPRhwU}fX%y*nzk z>n50Dj!sTIe<&Id2xLb6u+_?g{7#EudZwK#7M`lWVm9>M{4`;zCy4K1T#jv~Gcj(i zvLLuN9(vv#8^YoQ7Jv-jXp7~Slwia+1MfQt;@ZQmF90Z`wPb&O@J%F3#pUQAJhDY1 zB7{MbA5k^h+1|K&kdk(u(Xf%%Ab;5ID1MYqVsr{v_kY=Lgx}X5elGyt<7J|!e-P7z zw?9{}27FXi5heUn$%yQC`C(0A0UD@Up)O8JpUx9krUSn6XIW?z+Kr9dplz$uxTW;d(S)XY%`9%x(xTz9wY59|HNJj)kJmgqvKAe!LKOfM zBWAyFvEQHj>G;OpFQwYgIDTika1UvL85w0SP2uk10S^opS}=xetJRw z+trw_$8C11BjS7ag;o1C^WRR7V1?h^>-b$weq_qovk`0H4V|;xxe>zUe`!5;p}mIS z)8~A?dx6?mk7jeZmeEmOHYnWW=shHKnVM1?v|BRj2u{{z!#D4Elle<@a;st-pPmwb zM<*oY`MB_%OvoE(irpd(tUz_D`XYnD-P2>M@&5khNL1DFnmG~D5Q3HU%|1;LN*(5u z@W~0X?y8)E!!mY(y)m@u43(vy?otixWRR5j#pL-;N^m1|_)yuE8%9_8B43?jEF~?* z*5=rYVy#z$c-?GS(f=nog?do3X1W-~*Vx~@hSjT8_8c+fre-RP%4NupZ;eRfiT7;K zs<{Iu?&iO2mqoUvk5;I$g;J_y9CwqUM=rCg&lxuyX`>W#YaOK3)N>i@vo16<;=?h_ zRpLbQRt0h&-)=5QgEd8q;mg{-5d9efwt(Rh{D}2;zA5bd7PjtiZK%PIckv0((23AU zQa{>7b(>xF;sGL*3IQ{k^z4HLu(L4we;WV%6!!RzmfhUSR+1W?+|JtNIMmNur7~oP zNW7AE&}NPcpgtR9CA<~^vPR-z3xW3-Y!4tZA)n6Jqg`jML0YAwCUthca{LA%yN&sy zMuk`Zb94gtsJyS7*NQ>((v|Rom8FKPA#?;2Pd|pdYiMf1n|Hs-} z#$~m2-NP!KDj_9^ba!`1OQ&>qcOxMP(h}0$-Eq+=AT8Y}-O~LoJl^Nr=ehqMUq1jp zuh@I9z4lsjjycAdxkEg8=1P?&y%c8+EcZm3$W;wff0mU8l^l7)@lDFk`tCb^kKx95 zDi%Zgr@p+MIeYU<3EZ~#(Kbiu#Vb7G5qr99KsP4iC_Xs(N54TBe5!d^a(=^-=0@3a ztS~qbq?Owi=j|Z#)&IJGP_vCED(&pz&gXwh<8R2c+$^UOzul%!sO)?Wz0F{3Hnhia z@g-uf$Q)H5GPq|hdB~b6GcKj74wIin+Q(z+alZzH*tz;H<`T9C(4%m(<;w5AarM0{ z62P(&Flrz_=}9wdLsb}H@00yLb5?H0u3U!^1LQEOtn@;txH{$hA{ z$&fQx`9TY}%O_#}h9b<```hOCUDlA?v39hU2{yZ^e?7v>Rd{eoPpiM}r5GuDC{1{< zDC-mzotvh47kK>2Dc!bkePdNT%bQ59vt`~oHu?UH!s5)d|GbVtIO z)WWjNw(s(olcuCqOJxXX-J+eQRK1n~-1?x3WuWPjQ zUYUM8+H^^rA1eWj7tpx?F`*{s1NICG-(gaJAQTdXnQ~HYzC;MG@%|8>O3^_wzE`eI zXlgARnVnWzL0U_GjTgGAnC!(gIZduK?VtP`R0S!t+%6!4V@vrYt@08+MmaHKI`#w3 zZ13ZLT_;`rykpw~x%Gc>#Q}DDRIWI_^CgILtr1c5{L3g`V9ugsd(U=n%sypS5!7fS zm!!tM-?E^Zc_L+F3LY4?zsVn(t1-MDZT>S+=NoV02E#oWxVMc44o+{{#eay+=3A;b z-hE$0C-!_h9IV%(i3mccV|z+^dU{K^t&BKv)G^`*H5SuMHB_BRa(=3JCT!d!^%l39 zik*}qZ>ncHi6`JH*ZjpFmClyfm7n$q8`EKv@}3~N%=uv+cTfE@oNd^^3)j_$5(9%FyGmFbSANmV4wvq26+wLJL^Cw3C zMQG7nP3ARe>*SPw8lX6noXnkI4EL8Xz=iee91HAte;n|r79Ag?ntu_^#4#n{ zewic}KPE-UL1$G&jSK9RW~3F{UFQJnYvx;h7AKn}XQzH`tL?`r0%N)RQ-&`ysP^kh zM54bu`=>bjz;T&RY5TG|*Buj`@oqF`R(+Hz(JLe|Ly3jlwK3KDQX83O24(YX|FQHx zT0N#K@^#}}v7a(rcRBJk}yZxIP1mkFND=3@LQywe3ArSva!2uWs5DsuT6Mc4m3I6s^o zeAGE4QZ~>B5vfYs&YW&ZNVAQ}knT=WvZ*#yM_1VyObc_nqj4Q@jUo|^#{LAq7nsEw zBWaMCIgergAvDQe7+V5^9x{%7H~H-MoG1vN0m{6*h0II?3_5Ft1|i+PS={iy`40Vn zj*N)-%xTU__uu#V;Y_+mK;^pbm;H1R#tJptJI1}>YcdbiFpcd~cg1Uly&ckjZmoct zn%dj9$hFR4nsjR%|HM%r7hVSZg_r+Lm3j^i_P-k+wt1DL6E%H&ZKm?Z6C9t!Pm}zz z2H^t#+>S#VAJF$IwH9`k6~wmyGRt_e4z(dS1W=XbHDLDh)Bn#Br_T-taFhpqey9X; zW9+pHT^$dl$|PpdHf=%a8)X;Oyh0NjN(=6P*9sr>z^OZ#n*(rk6WWCZE$WI6ml7y6 zbMmJXv)dLmtg7ZSrxvoNHCbn`|6wL1ys0%EY0Ew=&mOUs$PkRfU?OJ8t_uqK)R!YS z*;e;Zdp`!)iJ5TDJe+FzgrC>Pyx91^m39)OOy}0Oca$ieifE7AJB#ngjy%RWH+h3S z=G<(G|KUSn1J$HUdCR7N@KHujrVZ_uuJBRab|YHgq`Lb`{QsbEJi7~DVz0EkA&P5e zOARUFD#=`1iL4t_95Dbocko)oQ^qKH!qS$cWZAd|HB0kMi=(i+%uQMCS58Und0v)Wp zFF-)3p5bjH>DSo5>jwD~G(6mpjv%+|?E_Cmo$}UF+cGy+4De^Y>}_#O#_na(zf%X8 zv;~f72YuZ2q-mR>u2fE5LSo)CP0`(iGe;8VMtoQyqUU*+gQhkk66UgrM1Kbcff@T)+NOnrs(j5^?qgJI z<4@K;&+S&0AZnz(*iv%JJtk8BcY+BvhMEpJca$n3%bmD#Vh!Plc6+Jm(X(pK-NVU| z&N<_kG>j#<;WAK)l`F=o#gQ(~r{zQ->GL1>tmXB>O*BRQI zM0Y{t2`-2CT0v_P4{jEJQyw40$74IDth_fhr070pI20=zc;w~ON%d$?{?RX@~OEjCZyH3uTc4WwkWM-Q}! zz5d)-j-|$#v{*TV%iv=RGmFbZ4xJ6+oq%J1Y61cRqRVB(zX(6qgiJ?I1<`#D_*2IN z_%9;v{e3#{7H?B>?9uz$eCZqT1DpVE{GjC%|E!ih$9-qxc;r^~iJe^S=ytA1io6?v z;LHD6p~2PhMrVxMq`I7RB^G}!vT6I(r7m|S<>aY#=8~ojm!jrz+;wHCoR!7>U*KKx z+St|(yYyU>$JGWT*ZZg$_H9CGqyQcTdt8ha${wQL%LiBz_N1390T1v4tnw2E=KgSW z$P-p&<*6Ir6kkd_AVU6=Hzbx$8|4$NNZ90`xg=%`Ued?%rv5>NK$ses;SOoqyA;KW zVCV8^y+e-#I9JosW|QlxK;j;D!6c;1-lP-zdi|{@>i5PqGLeOKYUa)|yrNP*wLiR`Mi+^9B~UB@p^Zgjf_kd}hPT-Fv- za18ewn+bbE}aJXz(qqrksL-X9jS2_?rO$v<<>LPVV^lxE#D4E`s$39Sp4>^jeMw`)uSt z-rvBd!SMQT@Rr!Ii2Zl;Mf3`rpNN8}gP(?of#oGe7uC1krD0_xtlJ#X;kAMJP-NBgW%4Ene@-{;Sk*il@-{$_x$wfIf0MM!R6EQRG;I` zQ`z&>gGOkszIpyg4^N8o<#p&R1usB67xd}~Ky)=VHL|HZpdb3E ztpH}CUTto+C6AZ6foOkEsNqOp=ywzxvz_7WQf{aLLxU9Rmhs|>{~;4S-ZOq5@t9sG z!wEw=LdV6mCqCZ9)6Ho;K0eyngnVyEa@Nahavx7ZM?2|GIW9`q-y&GYNcNV>V}EMq zR8q_Z;|~c0HMVP6=RAV%DjyW5fJpfObh87H&h5?3JV!m$zz|Lv-8YRoLX(A?k6h}M|-4SUib$8OC|CwD|1O;`AxkBV8ZyFOOeD&y$0cG@>)o%^v(Xp zkKud!`39ZvX85a#=_-EN`om9lSl*nd1UweS?3ph(8m`21(1M$POAJ6+&il&)=J%Hk zB@+`90P0GC_7BjBfVk4w!~_cyv!FVWmHa8KG+z_T+H_@1R*57Zta_BEBMjt5d&}il z(gaCxGjw#9WjAo65fOkKf!-gypg(NiXYz8WB904Qgb%tB_6CU$o7+TdiU=4 zBE4GiE6-JhTd$mM*jvMw&XekITZ6B!*zG)AZ>g-8%7R`73<~(*H0Cu4uIakS{uRjN z36nCKLIX#$a@V6(WzaMnoGIWFf$k3p%qBy{@2Yyj@HW=goxR3aLrMk)>bx~uoM1Lb zCoy9+;`tXFcSmb;tg7v9Mjp{$gTNW`9c~y9mG`Tt_3MkpZ9%=v=UsNZX^>ak6&QF8?{hU3S4a;k3;Ug#C z0Mh=Om59&evK_iW)$gz~NvpRN2LSpZR7&siImqE-9iZX#&jKCjr|Fm8{P)_=YG zcBS;2zQ1!a?Tk~cs|#7a?s-E8S=iresBDm={)lLOLxY>UyHEu7vuDeDdwYP!*84bO zAbV)3B+>BN$ZAL`TDHfo#!&Y z(<-xA-7iu8`^x?1P`uBVVbXZq6ae>AMFrNNxU{r%<$bGNwK;15)PWZH60hf43h}!G z{Km7zI`%t{i&+n`Qqk0*R;5b}Tr*EBrM7lEHDgxLm68geTp*3t6@-3 z`5y`$P?iQ5PE@1-5K7~-o38Y_chvw?Czj0d;puu~$Nj77z@M;U;RgTMR4V_Sy9bSDw)a@ZV$xNCK#Lc zlu~2-J06jn9%Ko|c?2iV;2eBU0mduNswSgyNJ$1|aM77S8;_j8&q zkfEKZf&V9r6gP}Ef~%#GTCCaqIb=lc@vz3p?4t4|HP1qy_fO0!n^(XZ+s9` zrZcZY#vfCc!FYOtnhDMEFYMa4`zylhGAzIr;SViJ%XxjLXBTRa{j5%tUst>EhIxC; zQ%e}%V2U*aSwdgvAIuYx4`Mfh+%0$F()-HDSYd;?pvr`GgK6u`@ebLG?{kZzNRh(W zJj(4$tNp*hp)+2lycs0)yg>qPTC;D}30Z>{)64mbzNvh4XxG*U-|8%;QOABXY4(43 zC=Rv_cRW~L{G$gzD`=7(%S{hXgOQou!gUX^hT&OcXf9T)r^_imXJE0MJzl0iA^ z?U=E(A65^_t^XbT*%yqr1ban>OMD*w*qOjzh;Nxs_=# zdi6<+onT_90ShPj84*eFObGBJc)*w#SO(?3r&Pm*sXB#CIS#5iN~_LIVHPqL^*VsQY+w z8XQunnnWN7~_8Doi?kXfoi=;YWZ4X_UVJ-}#v`O|!ikM~DgN|Wc`#w`^+Jx?zy60$zPcrtBm z8*ph)nas`s(rYVCW4gh=vFz@ih|`0`VRD`x@(w@G&g-_ZiGkr32=kv>KK5rd(EM6O zMa4;3nf3+H=@%9i(OQu{0)4R$OO;k|u>d%Jrbnxa)PWrmIQHOF=f4oDH*6t)CDx6( zou_U^i!%0IVJ~)4%3<*G4im_wtAf{#-_=hc5Bt70o6TXtU!39T4GDZ>Xr`gZfU)`+LFQ!m-rUO@iK7@S?`?B)+-z)Y zgoJHRQSOF)o$|*ZE;gnX7xd5DK+yR~OjOj}wdqD!@Ggf6KT%gpkgZ1J? z$L59IV>zVB6^*!5D?AL5_JPF~FFbR>rU0RGem#5w`2wYf7e@Np=~;H!DIV8cWE>HH z@G{-P>R11dPvdP2w(#2eTIKkR1Nu1gE(^h4@X8xJ!>zT!QSH2N+#ZVO?`Bo7FNAIm zm}@h6ZW!=zaT%u8R?u~m;6zN>kxO2mut33~IyyPUX0>;B!(3Ih`@=m2jmi;${gKT` zx*+IO_L9qyA|~)a-Tm?0`#>@}I_rzW70~kBS6$AI1Fl-}#)JX7YijB|D}oP~Q6D-q z2L$2eL-B!_uU@^98m>jz>`eE6#cYfmO3lTEE7^7zz{}}=VhUhk@M2hcdb)PAd$-*Q z$S8d7@5-5U+a9?-q%bJ0oPP!$=q-PI9Dh)-jhF}zhiz5~xR+A;cEL#BfH2=?p%G@# z%h~x1obK`Q@oRCld867VTJYcfgyc|(aEc9$j08(SrCeO>VI&Xz*liZS4GuPgUTbOR zpmq*lqq{a!WddGwPS!1nlZj}KNCx|)ama!6+cIy>JI zm>I_K*sVc0{?5Jj_bh$T)rPj*$cwnU_jJNNef4hraZyluP=v07MXFxhKs-Ia>tWlN z$`dG`Va-NIggD^Chui`>?8fqcb@j<_T&7fH4}Q?@cm8e}2A%!N=U}F4BZg9u@9yFU zC?SV}!)=Y_AibdZ!fNrN8rRR~5!7rVU;qrI@%w<3f}ym*VS`Si7TH`-5hf)$$7Bw+ zIzur}<^!6=WHAoEx2L}T>ecDa=jdoM=|qg@&-J!uY9H?{Z%-8IP0_xqG+gZpMkjka z-R!|0YB8EAGSUMs%*xfnqtkXdcE!rCLZE?GqqZ#`hzoW{vw~KbrT*u>P{kt7TIgw9 zvYFPXQ#|&~2!v8Vq$w&YlJ|U6kdp)B{@nGJTsBnzA-}uqFn;>s>rGh_XJ^%05N}}H z+`YVbJrVp_dCB$&pT(}6XA~BOyg~(DBys~@eA0*N40PB}VwRW49`(RDWyHM?Uif3r zxvVOmHL0Ymyi=aO_9)MSV;M!+uFZd0&|4o5qm5dalLA`#qVd@;6en8VIq&orpbHdT zeW1?9tLhWWYsOuZAB_x#->-4Z3pg*%u`CCsG8?4OE|%Dz&q@ciu$~+pA)unx+DJa4 zwsUbgm@Lt7b#*l~BspQ!)6?VS01k7|Wk{XDAtBp~&D>3V#RBr1W4icPLJgYB2qQc^ zJi0U^7lFW_WM}FrVmm{Iqqz9TbSUL?isH^Y3{Oc|*VgpTz!X^G z?eV;)I!N!gdwx7@6(BU@12DB%@`LbeoWC^`jxunVL4evut?q=x<9$49%Sbp_Cl&Wr za()OYN!>RkAB{jq=<)Oz2rB*dFU?zU1?!W`?Uj>bD;3WT9$bl=1n}}3h_9-u0_*hU z=N>s;Qqr}vy}6Ix1~~inT|nBR)#Unod$Gx_3M^xVOZ9e8+Z`b}Smm!i3INp(gLXbD z@rNbG3pDTdz&0&8`Q;mb7#ALoGh|VhtufMkqz~zI$j4w(f#xHDub@PodI@Zi!uE_R0<5yZ~s#&`-P{Rzik36fOgC{Si{) z?V&JVG|8M_U>Pf~d+j9{ks2Ql=ll2x8qX77U)k9>?H=Q0*4OTW4OJ$?LTLUWo?7Ba za#$)f&F^oOR8@tcS9_5@=;8;ut@UHxJqIfk9N!?=jfG-?o@Ztfjdh);B^XM~?Cz3Pk-zq6x#0`y z+fCr)uG(NXxdU1Mi2!6pQTS~H%uzvxM!R$8iS4sF6fu45x9Fvby(O;U3jtLQeKtcM z?IAc7q0x2_kzVzRCNzI<1FPxU#=#o`Q+7}Dk6RUle5{Vt)7D=IQ1u}z;>iAH`e3W= z4aev9xoi5oZbzMJP`4lQ%zHmPb2Oe}q&e!#LZ(Ohg7re<=~V08sR(kenEmB1ql%FE z*VES6p;GD9NfuGlptDDpy&i)L_4U~v`XbBWTD*>sG8SvZ@AI^FPhV&xRp{1z_I@w0 zov>3G((o)8L6!royj!c?pTIH{@ct>H|5qDwSciD132Z86CA0i#x#o;$VdZ#R&l?%= zv8@tah#te&Hs?;=$WhLRFStD!mj%xU#PjkOmX7DqsMsq(#%ITZZeomIATRTKfHfjX1JcF4-8Gkq(-ALbuv&eFAcA!Or*!}2v%71e>$i5`-_}ShARp{pO z*yP_|K^wYGZcb3=_y0PJg>{`5p5TdAW9@PS9)(xG2IyPcblqY8b9h>0>&52g>52u0 zW^7A#WLO+9Xvj=ldhA$46=|2$IOPf-4x4@Yh%gqlO~7ZfGmT~{YLbJ$V+u-K*R{=Am`CPceU0QTSS3M_JV;6&@xWxz&; z^=}8i-eR>!VgL2#!~dkif@$;TCGZRPWw74gZ$&n@B?)}^%wMnP|MfwRzMX>m9Cdd= z8Z21<3jfb%c1(D%KYTg1P)9ADnLpBfutVbbeL(Vd6inE0v*hZC&od0zPrD>sJ{osM zsXcx2`-neC>N7fYxx)VSc@DH4!DaE{AX~kH?N(?7osBzK;p(d-7jg5#kozQ;fgNcn z-6dTHy0J-XT4R>s3Vw8UCG5~on&qs@QdVcrZIRl7^EqR8s0)nn547bhl`!R^fnZcz4$PLWkL~c{`b6BfrL$?GT%ld+j%W>4xS<%} zYT=eQzmI@M^+b%GE6@DxU>gKZl7|Wr&q8uU{9HvurJEdauLna;moE46EhO=P(6Z#|@D2E80*>miBO|lk|&~`^ZHfM{OgG>=& z0~0bn&MsZe>=`RsSiEO8%ln3kv`*#L$UVfHmBF($>JOt_+&(Fuo4c6cmM7hnm#W}L zTmgCR$@TF+Q)hl*S$x+T`k#sRZ2={`YhU!gX4k`8kblq5-*ZjQA6&rSlT;AA`#+Nq z%th9}rq`d>zyJU7!SJ~{oBJ++I+i41zomatSS?qV5&h}%J=8zv{09EBanj$4CoWKk-+&dBpG%`mn{BPe)S!ypCG8763s}A$Z z%IF87#)W3RMvw(BUESbNabEJ6%8f+c`F6ru7{y5bv8DX$)e}$vBPT22hGM zA9o96M9Rx_q}J|fi%*!>s1!}G5bs)fd(qsG&=iOH?!DGSc@bS6ogGW^1YT(19s_wG z_M2B{Zj7FUq#(0;PLJ5ykE}5>CB9-IiC?Xyhon{s_y;?Xk5XWD1O|ISue|F)8)hY^ zQEr2OZfW{*UYd8K-49r3Oz;m>F(@f1U%!5>Qp8F~NJv9t*%wU;oB~KmNf{X#S5{V@ zA-oY4-3Oimv(;wp?d`t4zM#Gkh+%(qdD#wKoCjHDjLyZ#R=sQUF5|JgFYWcdo;A2{ zzO8_(gyq9DWHih*k)}&dPK-mGQ&3Z*fHq);Z9Y5~jPSbBOdC$~y4ihCE){tCwC*Z= zcz~LMChnMKPIY+~hyKTWt5Ikk++Q`44tJtTF3%(vmrNdwT<+AP7s; z-QC}MHuVj&PiHP_FyH;kfLVH#c)yo%nYK$Afjkl@61ax-VhHH1nVFeEUVBFJMzuI( zMiH`kO9MFW7n%Bu+5Y=x@a1QF`^u`ys9f}&u=r+B>Xj)H=ZEm42^+90*s zmm&0kyzHVI?6b#%?9W2m`7oMk1OJ)$h|66k;BJ5j5A6Hl;o+%VPTM#7B=6^2jwLfZFv{WyjMK1f2-+EpR zo|$l3jsoKu-Q1`Pr}HwD6(3 zt*^xzV#Zp$EbMe&O)M1@oMqU$EVD$zBxPh$*=-00`jzdwAp`LXe3g57S#vh{3r8#K zS2uRS6$r$=8==ErzrN&lrh(Q4)w;v1Hu_%+E=vgQ{v*K{XFmG+M3&vaRZ~$>F;_Mz zE;iL_#57L?Mkkr`GVij=TV3sD-0$51#!ooY?`|_c$UD{#HBd%b1N>M9LxVp-uD0^( z_^(ekWbd7>t9-0Ge)6$c#W>g;%T~8ZVtC!KgC{oLAOtX93-Rg z$KQ+bIPv?>*PtraVdi3IcLXXkxw2_3hJDd6NH4yn^5U)20C!A~l}2_X|N8YyH?^Zf z=xY^l)5N4!X@jOw26YXS8(?SwdYtTbO^1C&c=xN#r0AM&{^F-Fb*gLmN}pH{vioG_ zB=m*4^b6unrdm{Q5{Y$WoN|+80~=IV$E9Q0-Is^ov-P09@lomU`(%w4PnbKZztSlZ zc^zLx(qO4Hf7cY#`J)Qem(0)*?)oaf=JDglu>OzzxLyh58K^b1YRhY2xa8CA*lLkw zd&C*RCMuN+hZ=uMOM4Zd9El?tbkIlfWwrw$XnWlsb&^({9YVpz^Hulg^!W7rXtZ#G z>T_SVO3`a_nih|9>yNGxhXM@96{Rzl>nav3R2cTnk6Q|!N{<=bde-IUzQjrMqM-kw zt8F}yA4T?oiGvWnvK{NYc})kR-kdNLly(q>dv7@LT-~e1mS)2%mZH|OZp*XNQ)SB7 zNR*ZmO**WZDVL`p{`S}11;H>_CH)FfF&8U{|Jf)7+Xs`_%QPE=j-I|3On#KN+%c|? zNU(Cm@VbUK8#?c_<5;RA?T``>{4ogHw?(l-xG?Kh#OqK!?1U)h+1c@5YD^&Y|hK(9S`~5AZ=p2L)vU-}x&(VT(dNmzG7^$mQBo92{tmB?hv&NfV4{84FgyBbCXo63R$hEw@WR3Jx;bZV$L->*|Q8-w- z>_@8sZIqN5@I+liMfzBx(2bAw#!4e#8#}QzY090TFJ1^?DPc(^F;l}cwl*OtV{2W+ zofB*{d|>gqJl<%%SVhX;{$~$6fe#Qz?jR|eC>%8fVG1w?*Dg~nP!gi&s8JuRv;=TN zYb(F!_KzP>X+kpMD=h3(REWO-IMWi5Dx>xWeuI#|82!c3@iBVfBVUn#cI?+xBeGBZ z?bx|p_Icb-HUT1L_jh2vB{)q~5yjKj*9V$B;Q<^ES_W8lFp$&Hp+3pGxNyCo0G=JM zUq8+)o1UJIiNR2#0-dSWgMxy{NlClAy4otEqM|z5b{Np({E{Qd$jCax%6C6LCnkh4 z42=DlB4ogT_D@*zR<>)BdsLU<;`&xr5vkWJvBY3)XC6`g>`Qvo1Cu0e0L0{2Jl6x=G{f@)c~H8h3rXCO!P| zq&%fC7AvAvrtYQvC1@?S^v}=ba0dBnj6DdxRoT59gRrBaC*}jJP7~t12XGM8Qq4;O z|1C@bqd+PYOuWLn5!2v?_Pzf)Y~q4-Ep|m`$+S$ogt`nma=Ytj%-i-b{IB)zSjtqG zagK6G~(c)za>$$!;93}44<%d72Z z=L&zJX;D5GZ>n_ZXXShoLQvDI5AiW|xn}rN4JSR)udN^i*3whf9rDLqKOuc(aCa6d zaQ(~c_G!mR^G!1?G_u*$ST}T9jgA0XeC2)d_>5cWw6wTz$F*{y{_5LKpxiL`&=Zv= z>j7(eta$$cmpwAI?VbpB?!!_CTMNi2i6wh@sVnqciN|G>MRptZ)TQy)^;o>KMB0l( zE)&+41#@e!-D=IL54pb@OMER_b9X#Hkrn^IosyfaAgPPq(F~qSZ1%b}Rz%+zrPWg9 z8Oz#rMwcKVOU|Ok2+98{r!cfIdlc>AQQ@2k&z_=GVG)iy49Ng&R5D>Z=;y(C3HB|;e18{jYgDfm8ZD~U4s;cDQ z0(d}DTwGA#%gLbS;qqkZ6e za+|ft9ItR2clq;GPmkzVm0?9yRj3`c=1RN4{=f-pJX}0IEvHiy6d?jN%(vesCnqMq zmlhQ0Xeid@)*2gW4Tj9(Qeg0*sdU7uFFk75wy;o{P%0}f(0W`Lh*KjZNZX2czQzkX zeOA_br(R6t@)ej!x3evI9;2|R0?b3BBh0mU;XT)o?rD=3E=OHW>6qU_o79du?&Jhp zae;-})9b8Um2xpDh_4G?oNB3>R*k+gZ8pk4(GGZX1zs-*q^6GAx6O2_K7^|ZB1*+OB)yMoe^Qr}!7qtg)9iDX$76;?ly?RwbUnuRv@nxe@L zHr0}M+I8kenAq7Z8CE+g8W4TA&TUp|)g$$mOkW*kYKSjy`ghEtLe-K2^@>{ewe7~9 zwUNe}N<0(yd`*-IY89nYwHnLr?fy0DqBf0b>*gM7QzFI?b6jYCIzE}9N_!mPvEtA; z2dL6xn{oRr3LJ_4P*MEzMVirXV!1=-Dwo4{*W9)V#>gGvNQh9Y*Tbm@3aTYGU z!*14|)pSK-c*d;ub8ojtYu<0u0%`aYeT$l$oGuHl#w?0wSLItx&#oA=24<6W|6JKu zWhzDG3*`&@_K+wh(Idm{E-|EmYm69Pwu+x0Hc9-u*&7?&s%E4KaIz9PWwk2Bl^X@v z^OF4<_va?9abxX;+&e-@6;)^xTHO0${C3~yR8@p6V1o?wXO~ES!RfC|SU0^ePeW8I z2HaWjEy*MNZaoHDq+Vkid~r-aByyZh)zri-Enn7ZY;4Lq3%>|PAn7Kd!V&$!t0aSB zBA$@^=(%;=Tft|>B`Si^`kXoO5=HWo>ZOvRR7UfklGaH2&}bxPf<3F%X_e$5!v_sd zDTaD`^E8MUr?uhM8X3_Zk_ND{>xJ1)GU;^$fPE7Do0^)U2mM1pkP0f9wggpelSS2)(eOUE8}j*>+O1VSty%k0(%B#vzk0ZO$_6e6yq-5 zxw4YktR$u#0iM%6z;+*$831HhFtOcDO5Dn${OeXMXGxpl{!Hkdwz-_R>olNdk;$ee z$Hv0Y!d0_)!%l>(emT~t9JcDavvoKNY&epC-2zhCNOF+<@$6uuU}3=B{ZxrO$jl7>&g(GY#H(Sfkgj)^6BOQIWd}OPba6Kim{4} z4C+r{P>(j(qAh|oS7^{1F6iKNwAu}lZ9!!$cWNiBR5NzeL`3`qjHqZ#1j(WD08v<2 zm<`!4BR$rvzrIozO4KQTNY_ZrM6ho?9EoIe9)H)At91JAevx-)5dt^%j+y{5M5($C zuXqmx8XeX_!BaXu3$wG<1+cVUYO8=E+B_UefcXMcnVOgol!D!xDO4^>|KOjTB^I#{7BpO@M19j)a@u|d%0&js z_Q+RdAr-i^>*XVIdYj66n4Hw3&~!au}%JSJ+G$O^bBK2DM;XDwmLdGXkL7Z z5-W=u7Dt-pqCd(3otsnHD_N*HNJgfXmT;dxf88|Cz{G?WqNq@L>b^$per1H;EFp_! zp_ZjR%<804G-DZPNtN?tTQ7R5yulwf9tBs4&Gc}--5-VNovW*<^c1?C~TZYv+iQv6Sa#_QEXX>dR!4aIsNAT3-l}gqCQIm zD-+<&exGi?YiHCy7ZOt!Q;=oqZ+qL4v+$kkAjYpH$Krtgor}*_<2CcAG^tfEUP|||AaN1Uzm!duEN=?J0eJ6i(}aN*StfL zuoKR38%XFyqS`N0LvYV8&RCk(Y%cThfK(WKo?xYB4cn)MpEVN$fzOofjDJ1id91CYxr?!nna^o4h_(x1&M(+-HZpy#y`iUtjrL zZUi0N9(SJCh|k?@nVa8d8O*=gz;YoHQQBYOUv&Aoa_!9fE65HijTqan7R$Qb_leyb zl6fD0gHQh2e*2wv4f|nT0j!hXzqeJOp?qmZs_FYZ4OZ+%*HW!y;|!8JJWoEd5yc?W7*=f^AQDZ2f+3xlN~=?m;`9RT`XJL9B6A z`_wQrQ^KjP7G#D8&aw_NYfXY;y$t*2_!lE;%>_!$#Z%@>G%9?fVe0^ezN;%n@5jYy zv8Tu6Kb?1BtrFz(P!Y-lVAX`4NHbUs6WgA>!MQPYfHy-h{wA2MZsG#{NIm0h@?GH8 zZP4~@;H6sNXlUf1gY?w(E?I4Nbd=$d)`ezke;$F(*-7WX6<=faLDs<4S-ZWqRH}FV zb^#yK6(0_#Ap=YATkZqJ8wec5&rT;f&xTE;4`}%DpD55QF0BI0Mi)kZjmIVFCB4{; z+f>0=VMR=Sxn}Mb-3#xu$ZT2dmC?ykT>@of`bVOE?XzMsEBX zf9j+!2)E{a{tar0_ZZU3d%fAE=YL7f;rxwao`)RXQCJZXel27znqb9UQ!K5~yl&`? zzLS%ad$YD{%)8CDbcF(4KM!NoPNzEr6ckLRM;*|HA0r}y%%CC;_Z@N+3gjqsI{-M6 z{Qmv>^mIZsgtwjUj$8{1_IA(5g*UydFhM1&7u37<0tH16s*=XSS~Jk8_hPX`~zvQ!^vN9SdOS0C3M{fAIpcl|eV=6mkFR#u*-?l_#xv=jj9 zhY37nN@n@v#)W-s(q^2!M6{!3X_51eA<6n2k2P9$MMZ^i6(?ZIy;8~3U#52ChQfoaiNT__2_eZnz+b}*-af+iww|p@X&Wu_WT?z=Y5MA zA>Hu7ucHOvZ-?n3k;M}N<6=gnlJ9vJAGrJL0v%&Jn=Z%x{aJH3}xWrIn< zLdV@q;)OfMx=<$XOWWCol87@(hl=V|wC(Mj^}J0V-N0uzF9zGb-HFroTTm`7g)EX! zR+dz1u+8BgH1_CPp0v~=f}*Rz@1iR>+@vwo9FOkIFG1-Q*+Mrpc*yiGIa-2UjIr#) z<=N`z77D9uBoS&!Xmw1q#>(oB^yB8!ZAx+{+utefhVz{YR(2GKcXLn;eWGg2o?DD% zn)d{RG89Q9=Ik}gzAaG7Y-NXOwW&Li$-aCY4{31G7qf~DsIG6P8 zZW>3L)k=P&b-w@PVKlm|g;b$#-ZmMSHhr3Xzc)!K?tNmUK$9faIfs0ZsdB;xshJU2 zDXkREk}sNwgoT5HgN5y2v8)Hp&l&h>XpqU2s4$bElirf~w-e6W21a}{W~M>i=)tP?KMRceq)dVEeqFI>G@a8LQFS0)@5R6-iR1D6{Ihmv2h8E>B>rhy zh5$Wir0Iq(vJ6vPZ@zLo;>4;Q^V%d$mc0CQvn+|8eJ2;ZY3tH4sJ%)19qd3HM*TOS z7GiI2FDcnSU11<4B?SWB@$vDMfO5cOS#Qe&RF9#)J{)G_P+-dZEt$)y@NoOEy1E)T zx`F_^8~9D&5^8Da8BDe>X_oO@lQ+%2*z@aA|D9VukrKIFpFDKIop}4*ozz zzFMd>{q;8b;Ea+2^?4yJ)4&9 zo1u+fS*(T$Qg!(hLw#XEv&spf7_zZN?Qb0wXQ^VYOre~Gn;TT-8MiJL;v*u8UQ1%X z6LCA_A1A9RxD^}9rX^LSFr(XcFmEr7LA9c&wnip)A*)hrDA$4ai{h+5^xa#h;vKQ3 ztwWW`1wFyg(a`~~EI^zFV17hJ^YfY?yM%;=UsL&yAo*1s{pb}gHeyO3d>UXF2}eYC zfk6gxV$lc!6pQzkhvbI-2=LaQGds>`Q`~H4=80pg!jS?9 zv0eM-f;$kQGU)6im^bFkrOCQsJ5ih!+kI`ZZrB@WiY+9A8ZSu$^Gm;P1-TFM+2WbT zjk9MzKYKTaDbWJ7x6C)Kuh>L1%n~Wjii1&I-u)zf-`FFfw{v^3XlQSgXVw)NO#tY;{ID=H=(jHu1W8;*U z)~e>-_q&w0V{$R4Z@0TPn32*3D4q>c7Pb_ir>>BZp&;T5I?D}LENJGy&6W(p)_RT< z-F}Nh*F4uwJUcq7NNQd4>v->tARl#5W^tjb*tvy*lE=o9I$M78Ezq4EslSk)HdUG_ z#ScxVm><$|_OmDUUBxJ3zDOY; zhl%w^hgr_8=o6!Rl>C@6Cn)sxtScMB@}$rVv@s^)9;1K=sizKA9Z96%IgT!;@g_CX z>nq5OWC-kbwsfGuGwF1-a%cg+K<$5qR;C*4>9`u1}zT8W1UY1j$k;6 zSkYo{U(}Lab<5Ye3X-r-NJn?}wWy3>>3Vz4L!b6Kv`lC>#SkTX7BROEUs;9Q92GTA)6GCKR{!;=nezPc+SxC0Kylvb0eyZsTN0K$ksQA8pK`L(zdqp^_+i zfu`l7I5Z4`WM8yl7EzK)tQkU>As3%)hqD91aP^$6%H2gF@41!dHC9r@t^VgZppb|qWLQb&iK<2g zyE6I(ey0FeI!lfE0_}O1`@Mrcw8#fz(yLHp6;kLTbieObit;r&U8Adw*|vLM<;Y)P z#s0AOXF+J^%j&2OrX8^Nw&T9k`(XJ#YCGM9NJ%cA+L=H4Wr@nC-NKBBh=@NULX?Gu zCN0=5YLVWK`_uZJU*}uj*O@aUasuU?6iStqPyA3G`>Ln-=2k2uwt@VKDMaaQ>XBnl z4EZ=xswDMhlFBsE+B%2a&NnMXZb|yhc-GUcP@-NW=lY8jd;ItzpG578x05j@OnKEh zNkwaX34AywN>|yB_3Q%Xy?J|`9by6P43e~kx~flHM_VxWPWjs0X>Dk`FlAzbyU1d` zM77A`tVHwF+^NJ=Mxr_^*WP2Va*tIxy}3x$vaD!UUU9FmR#|yHASmLrCbXhHeY9o0 zqNT^~wJ$D=@CXy)L|b{s2;su1@y6m3cU11jy`8+>nJ>q1q!WdFHz#RV@9@5UTb93N z2RqVh;(I;X#vHnvg1XH(Sf!J!TH7k~>=6A?9)Zxm)<(bFCoauq9F9UhhrC+!qt|>v zi|j9XGHA8Lootb$?8|?zgM<6VjsDrsTG`2dzWg@85gqSMLBDr+aYCHT1YlXC`Y*Ln z%%AEFj@J1dn5X-t|HB1fj#xLw9~|W9zfExNk~dc@il~Qim@|B)sQpWW(+sp~y)MK+ z?)w$5z_mX>QNv*)zC|oJ1GnkUi+6SDfD9@+ENdG^k-U2ADuIUeZ`z4|YOgtWE$wXloF~ zoYHun#A#v1F%>H~&ppgmlTAe;+NcClSj{SSjp*hTva=nQ-)7*Op z%dyP0vALN?;@tF$UAsto-NW=~?nOg;>1}GxOG8Jv5WLcInJ%fnVr}K|GJk|RQhxG! z3I~&j9vUySI14MZ-g8OmdQj!_&zX#XI*85$HUsf8c9OYGo`OEL8WixUO)nt_XSw1G zPXoV59&zDO*$HiSB9fovs`7jai0+@A12ROYlbOg9#SK-+bE(Ih%|m`zQ;VSq3r9_x z#wCUs7Oboe&6rKkh)-H-B@wC>giJ9|-q;G$FPI^05EHD0`nm$XuNRt+7FpcemX@kq|E}C13=+4_=&L#<0_x$ zaY*Is#rP5CTkpYEbfwPoeP6H4N~KSzk!^T|1I1KcrH|)DzmL}QMZAyp)Ar`93{S@` z%*X>Kw$_s%myF2c#nyPzD9x<-%v#1qQ$JGAp&ZqZ5=6xNiX|yOQEDJ>#KJOX$#Ue_ z0(3154h)2Zg5q!c2q?R!g+cVp%u3@R{aN)5q4~A;pE&!KvDfRx?4nKOm|%{JvWc%?tr(%ou)Bp+U-fLN#V#>JT^T65jR*}^sM4|& z7hY`|2>c+N4bTNoZo!7{xM!N)?hu~depxf)H+Aa0y#U4*S!E7PWoYS6_oV~cWah45 zLC={g1spg-zc-lC!>XAoaxx@kfb>5Hx6`lpc%>4f#P?PUVXM7g+$@Pd2v) z%Sf>Eds5@`ulOl|(1=eX$j|Sc>B0=aAAC<*w#lwuT(u~y_!#3~@5-hyxB2=XZd#mgb=Ix|u(-cs;pco=D z3;`-jxpzPhi4h*5HEqK-Cd}BjD#ywW@ziMFeotj#QzprS#Xlz$gHFZ)BdyS5h5S~$ z0Od9i5YHXmbVKA*;-|2Dg#QB8kGb(;F`?NN@P)t_*6lyGs&3ElUVSEPJu)k`gvUd_ z9<8f5=P`mE>l1aR$5}{n*mvzMUtoySMho#W;*zAo6sH+Tj?MS-2`NYhO}8~)j=$%L z!Z9fhRABR~;bG<6)hoR}79I}mJ!;3a@%BV6;%!!org1xf5$&xJ%j?Imar2zSNMa)%ToNU)$k8XNd?f()C-+n7hP82h}IUVEyQFPD;@ji zQ6#|}?M+1WTF(==y}@qHHNU$3E2+&j8Ptl2w_&Hms$mBtzc+2b+a2w`1ELXURt5W< zylq42PqUOsoIA!%^m7lve)~~6N|G)aQ!C%Hh$-3_!wX@&vsPoBDdJeLq~KX$zrVm+ zqXIcLvw$7gRw0-AZOW81D7U8=J(zX{Wb~C zv(_kr`f)!$NSY-$6(Vse2#nfx?tVmL^fCp`fT+aiTy?FZWVPv-F}g*lJ`K0lC>l8h za5XtrHUC^$fFJ0M-LTy+>FaxfVA*k6^&D`v0Q6|WE|e}H*Qj6#H6MuR{bJD zoeoiw!t3yw$9{z|hB3NGt%rn`tTaMRk*css2t>3&wa(RSxjB;oR%<-d{}7@ZiN&HMLyXYGX;Fw0A*5;`z)dbPF(gokrM^6W^I#fuoGC?+p1W~x->(J5fiJ`H zy?eBOSZ*#mkD^QX+KhNA)eN&B+5azK7=*bLO?hY&vO_dXYSn=SP&9FDcl{={y*C-T z`tu^!23tLOlt#U};$08NMISn5CEp6z&}GK&smO79JiZzS$bP5vEwZ~KmJ&bj7BA?@ zjE0d$?+&l0y=7W%DXh&7@S+o9nItP>1B&%1cE8JOu8zIZmxNkC1j z2VYhv+oP^&!**+I(M-D{Q(_G+g>zfd;RzEU^G$vj4+p5o?=4l;Wm2}!QnsJHt14Yi z3eHjz&alxvyy~$PlVNk@?c4o(YZgsUxNmUF+lX#w^cW@{PyLF?XF;D8J>ey}fxFK0iQyQv=l62P+{xF)M38qWK^;BWacYDa4DL?6w8$wNF2gNYm zwDWj3BH54(gdEXHOB&+Z0YhOwUD0F_!b$V`tSd>zcdcN<$@8pCGc)u4C95Stk7<2< z>K)V`63B_VjmuOLP}rfVpm`` zg>n`e9<UB~m-SLr8cJ3A-3 zbCwqQ>eF_noBb5^e32adc3(;|&SiRmzarN>U|rCVt3ilLj^?!>=A_WPa^!=1YN&ED zM?^&LM?Gym91KrQ!1moT#zTq6)VBB6=a{hFmkVxq(SOnI7u7IULGS2|Nk zNd|a{CTUjfQAtS}ILat#Xi4c_%e}#Pm#6TSG8vWjW{=`8P&sem}(5+3=*?H8jkc>Q*C!STWa^1 zZ_@JUVGyP2>AjIHU#)c+?UNdIR8P(Za(eL?X-PB-7x$a~cQo9#<8l6-wza2fp1-ns zHy4Q~HvOyE{eaCQBs(F$Kr4MmYn^7BPlA^(Z7$YocF~JuN4a{*SuiHu$=vUn@F#Nr zxC46b^p4i_xZEJfeqN21dASYl=xlzR@zL=*Y%HH%UrJwO3GDUpyu9PJ_jx^SEjnAj z={5jc!|S+&@Rquc{WvQXEe!)|0eMPCY!Yd2JTO&9Oie#!qk<^%GCIkWIb3B^pO}5_ zt7<;`3)PC{h2;u-HEk%>Uzh-X1KuE92(Hq~TRa6C!qs$v7b0Ti^|hmN{+GH+9#>LA zSy_^$Ft|FKx??6Ez8ki8TtiuEJUf?^Ljl)wBA_x6A8jK{ayOY?O63w*}_3259H1T}tm*4Q;? zIP{?Tqohx{8hz4eL1cWmp?r40B~RjX(LLm0Sa>MMBFLnERp&@(%`zPj$Ukbli75a^ z>XHP;C+)I`d@>_$K%7w-TTTs(dTVdV8QHjdnVbk~p1|VvyGa@l)8!9L8VEx|+&@00 zzr3ta`$)*zew#g{0*=&WBLvhVG{pVqMOwxLNR)AkKtKQT73WZ+Rw5s1GBF}-bFe6>6`Y69R2M4SaBi} z2R9^NJoEgY#b# z)z_NMwm6Gwr~9*^&`q)_#(0#t^sMaj7T0k40{<&(btiL{2<9fQ(;&>tQv03T3yn?D z%#DbM+7%W==1g|co;d9aE&LEu4{=Df-i|Irj$|~r18ey6fE-O0XcZUB5$wMgLDCOe zYx4VHZF`A^hdye*#RPYjmi!ejan_O*tzT-)I%8RO2|-TnFS4^o$3ev!)G;Bpnul(s zOe6j(Wwna;VOh$z#YsRBqal5}i2_A|GSPWFdJ9zEYC=YklHOM7cv%jhLJod+iV|nTJ(#q?Di$XULiQ4b04koYcYyYp*W;mbo+^?|!A(i7 zJ?WXBO~XQ>wkxowAiBgq2br4ZE-6X(SS4z%ampabb^ICt2`BUGvW6KG5`xT>r6(d> zBX%-4s9~3-V5?S%p)*&>Ik?;*APgaX4ylF;GU{ptSw1o9wTiv_{m4Wp{*NC}P#DZ- zzLRGG61QK!epOX{Ny+|zem*Io@Kz7H-^x_rS))gol5v(ise7%*n<7*lUX?fyg!u>(SCzP7bZZvwIq;#Ci(C;7=)1OkCuQD6NQh0j*RnH7moZ&if+zbEN!=baW6u{v&>&@eJDHZSxQ7W>z5pJOG2-C#nVp zKXTz7Z)BCU^jr; zDe(dZ3c^bQ4Hd5zuhG3_6`uyLRTIuR&jtf4Ok(Pe*J->Xp4DpLhPI=_A{i$0S>oOg zj`47T-|{trZa@!30+Y$hjM?+{1nqC^^zW0qC2BpXro4uyX;8${(O`M1mzCM~Q)y_r zjc^QA<`pRu`F&5>=?#~6$wjcs~@l$O&s{n89^UiwZ>f5>n(zEdipV+mcG`-j``KeiA!`=V>5!kd2KL(JI zmy?oC%V>SdYmR42+*(V9T$Gd?m3JzY6YWtGuUwRr+mr{T#s|dbiqWlt+TMwzNRnP7 zBlmVXe)O`~gBirs163qmA3sYC} zEM*=UXML800g`COOe>VTUH>JLZ2urskqHjuS)#GEfN;q)P82R0P6=B;O{+>1ldv&< zNl7Htf9LUoI;J4`jN!8K`(-JV-={Hk^^+g9dN%;>+`Z6J(l(Q)I9CO>9TufGX8Z*E%PY@_S2a!q>WZ#`R?7Xq7T->ByR*o-7Eq@1DN*yHciNC&{W`wfGo_LVK+O@q@5;DU_ ztJ0c%Rl^wa+Rs6f{F~yWB^rZ9^FC8JZ*TYoD{4Sz1&XR+E?R#?^DN1f9e}Ef?vYhS zPr&%|tq>p#V8W@f%HA1ml(NBR75}Un{SayJm>ZwKa^Sp5x_qIe z-Pq*idA$xF2MR6}7M|a>uA3DfH^ax1=xms<;a6(um=1c~r}J4yk%~;24x6)7nT!+^ zzV7adj_7{*5-m7bF$Fu+M08!*`5PQ z-MckZKzPOh1bu{{;vZU1*TL(vc-|^L_W^5ilxevX>8Ix&OY=y@aSAPWSsxoT<}dyZ zEaoGAy`4B9ac6M&LJm1!{rIYd){ED8N-D9 z_!z1DGtO~%ehHQ?3|aHALl>TxEa*QOSLq0j7K__KaG|$WpP|7Qp}2jYI~k9oSuwRO zzolr}f=SbudL>wV0H=PdA>*zoLMHc~p&mE;ot*wmw1zmsTRFy4G{R9ia@wNHO+d-G zrch|a*l{9*Q2oF2h$A-r*`o0y>*<8m3T@&wPNSKMwQ>)c+{qeQ(8-+B@BIvb9m;{n z%0-8cEY6$DjDz)&%vYts2%BBWcy)!&RPLK}_Fg3zJE*|8T-CJvdXA6~_4WePG2Z5^ z@KF{gg)dOCDXJI;2dT)hPy0%-A8{Q6y8QMrJ}|M<7#J$Ikuc6B;FHDbOBGKF^S0N# z6o0OnEFjQpP&Q@SkQmLf@lb=HY2T* z*Wm)Df=HzV4vl1!5XIId5&w%LcBZm{Y_Y(*7e^j!g7PI&f9zcgCfI^>{Vyd?YveT7 za{}y|!LmtP+J4sW!knLl&49C(`FmJEy1h^`H4e}v$Hg%Kg*|}U0U)Yts9)yN+8i|O z$E@&uydAR8uzhw5F3!rw2Bgm|)|Eed;A48TBzRGN=(K|bk{Z$OTd?n1<*5d)8 zuFc8QooM0RsRh?_Y18%IGH+7ozg0t~n9bVJo@i+I|&9^LXvr&#y^nvTlbb~3svX+JbD{oPFqc6g_UJ=t!mY^+r zt$Ga?VSU?UL>L$`DJdywX=$L7vV_F&*qF4as4V3+w6bAmC(D)3T)qTo_P|Fi-YK7l zopG$ui#W(~AAJLsq~;uNC#8GhKcZz?=uVZtW~YMi(B($MZF_z=dS%{K5u1kha`wMVkb zW1pv&*JM)%32D4olSc#tZQg?lB;`F8Jw4u9-l*ZKZ zWCdz|0)88wGy2u{q&sGlq zI7?Y83{s+OHt93%mWoY5nT!5{i}D{Ytlq~V4}DpTp|PJd$PJAk8DL>$B6_xo>q$rM zgxWpZqr8!~r#YN*Zd1?l(XxZp&IBr_<)&v7vNlTKRy{U&7*XyZZ`@igCPTOzks&%HZgNAv)qPznZC1x=)za7I8o_u*I!8$hCT8|{I%`&_V zSNR^LENL`F$O2yTHzxn~*GZ<_L$KK;@hOPZ;|@$@=5;wntm)>PHr#l=-W++7br_4m zv&mJ?gOH>hIWld(1F`5Ic=}DrW6(h#?=#tVgWN(Sny@R3-eBWqCWb*?2FC7dH@McN z;2VQ9Li&QKQze0eBRjg&PB5d-z&7*}`fGF0ggjp#_8NUUUarO)Z6xxueO^Q7t@Jc* zPgik1eE76H+YpT-G<7eoZPEcpP=^MMkg-wC|kd& za=ZBRpN%KZ`mUyRgtVt-LIX#XYv>Q7K4X3}b1=P42{||cG1@Ntu7pQ`0luqF9FP;s zFIkgHRKxS(I0+{iYK%dH>Tua6@fv%6gs!4wd^PkNA!RXrl~cXm;fL7&pXU#ZSo&b> zrbg!@*58qD&~TU%B@azdFQ#LjX8gc=&`jAU=rB+EG3-{(VjEt9wevpX4oa-Ki+H~h zJI~V_Tdj5f7p2XgqljSs#^L=;bHMgGSG}c4xvvVyJQgiCMb3jt@{(#L!>Rm; z-w;PI5E2A|O$&q^Gan=xAL-ncs!gF=O@sL?xLnN#Up_QaP*YLu`w}Pc8MOa=szP*c_+zfo`0 z|H9;ussX*4kk0}j=(}iqCUVRDU+200-Rbhs*p_5?4CICjA0RgnN{!w_5=bpxA@``E z9qgTnFv_!-kNwvb3KT*=dgx<>L#DoHOlj@F5+yiZ7ypf%Gjfs!6A{3nS#Jp@7JPE@ zu_wOh{@1t!_M(@U`}PCMdhDz83-p|WkG=WvIZY!dP5VFRp@+CUau5tpSS1%$J| zR@7oc+qdxdj>wPI~PwbT(3`Khe-7=_^j>-1)^b} zRbLNtUl@f#P)Cd%8X;gv<6*p-q5OR}*7fO<`2=xwZNx3%X-^yNg=aOqt(N&j&k$L~7XKgX{huBM|M)it2FEO2=ewzI5^akEJt@9%S>B~871 z6t8#8nXnC6s=?BWl}kNzoBxK;AHsVD1B$WKrDMgX+T~*t_zIM#C668g{5(D>Y?fY! z0BGH<$6n0ef9)g=Jm@YX>l)zO6S-JOh0B#G677XddSK-_h!R(HCyJSelo^}7h3)01 zzC?68$G^8^4b2TjuHFzYZ`7oSr)poN3=}V9C08`B8TC}AePNsa{|(NmZrR#iCZCMv z{@p_J-s}BFt=Aau)BeNWqoe%z?IQ0z`}Dal@u(BoXFMJovo9YfLJOKj$Vs>AzBf`4$+^jl7`>v2wyh%jYmcV0pU!lCpgA-<)JD zCoTr6K$Bo1pm%Fw?|HD%7tDYx?(_$32p8T6YxBZXM!c^gn*(cWJSb9=v&mkCj-xm+eG&@X8AFo z-ukIFT9sY%Y2#PM&nE*LYJPdRP8U($$epR##*DYZpvYIK><; z7g^14_)8aDfl<_9R|CKz|2NtLfJM$n2lc)m0|CBzb}v8mT_a7iY?bK(dg0;U7xYwk z|MgMZO=zKuey}zE()A~MjTzw6VjI58aKfGRZY!tV`KyoyYbi{|XWL^I!vSansS!Rh zDIih!q1gk+eIi0&Fkhp?dVckvytJd{`UQ`U)+7|9NlcHDWG2{%weaxzqLfB4yCo8y%{%^sRTLoax+-7cA60K%0F+^hm;Iv={BrrJ>^(7!(=m-xF$&T#jOwKE zLWXrUM+$a@uy}-sGTE60=kER+;$JM{A0tYVz)lb+N%InAr~YkN$&ZB@VGf#Oi`kJW z)Q~9_GnKz;0*(@(8UV@**Ue;J#q$TDFcSvgtX2o*HGO!OF zIsVX`AMT33Z36ZR{8#`GVr`IbvA?j&E<_R<#P_L!^q+}9T5$w)-tG|jeLp^!v`FZ+ zI^q4L`>=i@W^3H^rz%CGsqo0RjR-06aQRCRq^Lb8-YQOZdHp6$fNh---4hT)3Up5* zCx5?L0aT{%0rGiRWEFLF?0f~cu<&q`u?#FcJZ}A-5TIG9bjlYn`S*jLbp1=>KH^=j zJ*G{kCuJ=*-Ou!uDBxJ!&vfuC%#=lDXsfZ&kS?HYREAd_c9&~n?-scjx8a6$rc);M z(tJ81UO`E~q_+HeBfH7U*$R`EPl;(lOCh1D8CR80ye3AImi|FkX_x{MG7&6|JjQ_+ zX{a=aI$BlO?3>?2T^E`ml9=+GQO zT{|9;uW=v~ugpk)T5Y}@-W$%CDY!!4LMfvb7!+)=tn)i<=RS~&qKNRAl0f8WMc(fB z7HU)sY*d6~oeh*e3~Tt3$uO86D7x-y-y+}YahWF@uUA?#=u ztx@vqnf)%xd>2DzP#UxE;#5!)lDP;~!YR|5LZwO9w?;F!?6ie!*OjdGkI0-p|F}E! zl8PYF+a>q;DS9Ylrg4udPUNvhACG0}D+o^uHmY{O8W(g-_3r6|+8aWq^d7qvIv}To zu$%1MFKpN+bIQGHDWMt3lZ1^U)ntDUC_R2>8US`T!kAy%OTlNGdv&Ap9@l$a3=6SC zs-O4+Z6El*Xf89nhhubq;eMRw>3FK(&C}svN<~NOaa`rg#aYz#jf&J`kj(nZ6UPjb zUc`rL`z3vbRE}yzOkWhB+sLCm0+he)WD)2yElL0F7yKGH5|#j8dXEP{VojqVAE%^@ ztHRizoZl)%s-P?YvtBiv4I zdCeuH+D!PJ|Fmof?Xzz}nDaSpA|fE0=HSk!wrrIC1S&o+u2pgi99n^)lzzCKYLMUC zriWtW+nOs6#n%TL{73zL;h^1^m=rj}<@DZMSSE|Y^VutJl*WB>2zDgbc6Rz~f0RTIPZ8~wodVRRFgO#UdCj*ivQtx2Q&NiO%2s(M zTPKMWD?&j*!M?Z$`b(RdexEf*uVKam5=B>S*X36zI+QZ*#h!KXOPWc*Vb(WI`^<@} zUdLS}5R1?OW7M@v)Y?LNor(cSXRDAVHQfqu5tEkws2f2C8wFIsNfmB&j-vt&b3FTH z%G|pI4BrZJySkjWe*CEt!s&IjTCci~l)AdJRIl>5@+7-i3JRRmQ%>{!Iua;B@NZ$i z6IK8E0qPAr8%??9orZm5@VfNqg*-!-ah4}5l;+}~FBN-G^BEiGVflPFkw2nT401|f z^&uVWH#~vZtLEV#2x2Uo5S(HfY??{!oOYCeSfD{hp7q*UV~$k?SS4lUIiRXvTwFYf zR!dz|lM86K3>5wYO&w}#7*ce!wX>3vk^tV#Xea?F`R5A)8cG)y7M3IqZCQ|JEXTQ6 zON>3xEJ`1a6kdS39iJ~yva#*2Hyef={v_4{gUnandRp$zw1E2fF^kpEH^fMfBz>)O zY(U$B3=9xZePIV4UT3quJzdZFWG{Ii_*+RI4#!tUL?R_J21xu)T>Ou0GI;mWK}pxi zVKWwaS%ZU4GEX&RqnO~Vy;JL>`sHe1#*^kmN}fp|4&EhvB*4}h=K;-tmWWLYa{9jBBQgU0 zfC5!6yQ~wZugB8L!0RcX&HM4n#GK`Al#6-B71-f)6a{P3Zh(B{?gCxypm1y7c9I;Z+lQR!fBq zQA4JygdinF_oF1Uau5yUy_K=#@<@uZzlNaD<3sR0Gt%W9lI5<--~y7sJ8=Hz7yg$Y z&t6>VHR{Zj^>rWgSrM;&A7PYKVCBe)PuX}5w_ad((6MZ-mMWX=YxRi>{b_lJBR@q* zCgDz7ev76Y)JWYf|DJbq<$U}-wq8lz3cX-Xn6FW3zz?fA6a=v>d>rV=#2SxY-5NxR zn5((@-&0J=z0`e8XG7Sx6+@;(mYSy@2`n%18aD(>EnzIWrbpJRoW0dOeFtF4`J|q? zD}rDUxbjc6hy9y=Vn>=rWsoAb%d$Kfqq;grIMc3rc*jb}R zrS;7QuJT8BIf2T{58HAYFfMNH!SC7xue)duIRnaG`j$np7t?;t_C&~`sp0(MHb|Fj zr^P&{#T*+4szO@~!_jUfQ63!lSBidkH;!COitNK`6wEi|aFcG{=(zk?y}sKS-Nbtj z%yw^nFfZ{QmxD6%t3-AKPd|1WUV>3Ymt1h8xpl5w6{81I$9FS(%|k;xv{W* zO{VW@5f?fc7p{yud8s9(sEjM6v>Uk_=U`zN``9}#{S_Q8?d+!%%Jo$y%(QzPm5|k3 zrV9+TN&1VN{Fizqh;1nJtH&D)NXQ4sKwU^BW>MHHcB+X+nsnCmOTqY3N^(}Yug#(1 z2}#u4`;Cuz(&wC30HPR)vEr6BFt|u|Ml`GJ*_>4NXC$MYv|dT@&z9!)C&?i9dtwy%c_klS4MbztO|D zN~iKUxH#mZqX`V7B}AYG)z1_mkprc%am}m6(Y3XVbg12S$oC{Vs@_dq>GTG{y#q!w z0pAKym9AYyuuK#SW^$B9SbU|5*X)aH6%P%2GK?5xL<*Af^wfSrUhTGFE^(RGj57hv zQ$4&27gbwLeXP*In!(^O$296p*SaCEFlkd%q$KbeR6)vEjAW5Z;Ob;1WRb#<^SGAb z#>}$TdEe|&F)3(pI96%w!ieqct$x0) zds~b^v6wUcYCY44pj^>-j;YI7uipjXBGq{EGdZjK&QPjG&93z#gU@i1TadiJF?H?vcx}zD&0t!i z>!54-Twu+Tmiu4Z6=cn2eqv(K_-6DhV-vajT6CC-Wg)8ZTG4mH8J46fc)j6^pEQ%FtIHsz_yaOdM;LF1m`F_K{H~n3Oh-R9YU|B-EduG*M{_IDMjYgBnYV$l*fSOF5+GJQfYqfYe zD3L7X7f7MNpp}tXh8-H4@Sm6tIqT$SQdX>0awomjy0f>e+n4nqueXMJ8mpVuVybog zhRc&z#@BLZGwNFDkHWyx<^A(*`O$a3Y8}s{ebif5ND7_z z#3$j=Ewe8xa=W@}aJ|s{4Tq@yu32q59Yhs}wF6<0)$Bhgb>F=7zl!+0eNAQh!G{90 zG$3a-?PExPZWctLOokRO7$rvJK?z+6)6!>2(F)tf6Spkw2~1frOsI3%yUpza3TM2P z8+G4827bkSm{a-6XamWa{H^{v=zNJ??{g;t!K>32w2h7Xo0h25LJ-nx$H7Zy^a~K4msN*0 z3cl~|sEBtJ6tr7a*nU|uO#ASox3^c>8)yg+q1VmNzb)uYD>XSLjoo{MXWn}Vw-XQlGT$F0b>r@Nr>x8{r5H_PW^|H$lilaV=} z*R>Y9S4cR6j)x^R%2=hXvUMDW|m#HV*p(z8)#D3ce!6Pcp0 z1ZLW7TwnclT)&@5YPzr#uVeLjl{Fp5r@DSpB^}2rb9SG~prK%Le!1gCf7#^?XF9)v zap$YbmQ*i`n|653s-AK@0B&rM;h zKKQ#EY_5>e1}sy?83>6sDAk)gQ@peHKWZCLK56$SYV+eSHT2Cj$Ak;c1^tCnJ==2- zex%dd|i2tAh$WX&0+THV*#M93zZCeFntzYbiMvcf(--E)_l%mIc4ug^HO` zej)0z5Y(LBsLmp4O=&13(r*vyFBNDvYYt>alJ@MG(XZTM6-^rMx%dkTiJ7MJ9QbAX zn{p7V`A)VV;V&ISW?diTlklwpT=ZFu7H|VhdfVCKE7yCy9QF^_@|f! zJaN?i;nyX~clPn}ijK(v6Vi5{@$>~adSKK|gV{{zc$e}V2>yfszin#d&gJ;7(}ts9TUyg*4^KK8$r#1PR}RQqDQN!WC$a^m+gU*NnDH)nKIMVmgY z&syX%B!2Y0mc}fTrO0V9Zpm%AN?JpK(@OfR$w_r(E};p=Zi5!q*$JvWC1{;rV{`$i z-Xu&A@^o~tL#ARld;h#djKavh@d};OMPeUlnlb|erdM(kAx0sSc38l zM(3{iz)5myY|(Li3H?f5`Me7Yx#Qqch^(s0;Fdlx&GY137vic@SA zE!b?+%sN`>3TzV<5gHq7N=&3ceyi9eS?f&z-r(um$1})FCF8FL^m<~UTq%h<3c*=F z7>Qo9cF8&UsoP?}n4x02gf(p2{+ou`&>rhbD zN975Cmu1uly4P7}+rFcD!8f|`Ntu1?n&U&N4Qgwk(e)>&hRXIQdC6kl=2O1hy}(;x zLaF8abv1M?o&YdtnmW>)ej7_k@^L&}BmyA@X!;zr2#z2cV zve4XM6a3MK<$5Z$;QRzSbxFXXRsxx`DE_*Dn5`8p!_Z><9^sw6f~aBV<6Zmq+)nXQPTMY>6|3)x zmq!AJLQHR^+s3FNcSvCYw^}Ss%wjx}0@Nz;r=_MYcKW=5fkPPrHwTfD_Vx5Q9xu?d zv$F&DfN^u<@dQ}LfK{Y`ex}h$N2${j8}G!V7zt?55@27wOqi}I!$)c-;kFZ#xUc=f zn2zr*x{XYkqw|!P?`Zj{vdp*%52wmlmR}~GoukOx*ojx5vI2>&3csk-t~9=)LYx65 z6E;E<>JSNH6;f!XW1V_Az0RM2IUOYEKFe9HnyHv4?pa`RZcIr8Ike-bs8|5r+X}1bz1Q1N1i9KK%boCFD*v-Ym1|LV?QdI`S`pI z3=AljtN*!;4l*z}xY2SErTYuOn(FARe?`2fj05lR-8amfO>h-m;C=37w_nOmo| zwY7Z>2$jMbjr^X30L)KEMMVXb)qmuV4>YX1-tMSdmoZ%9RGU1_8fkK2*cwRc87oh} zI8#GbPyLUHbqh5Wd@y*j=XCo*>z2Q{$9I7zU-I#?AotLsR?58lnYSYN`x~;>`b2suF-kbx4X3vQL&nqP9*)INbKKUvr*>*h z{F8*RJI2@v>CH1=o3W@1KfwoQqzel{zmbjRzLjU-(9KiUJ=7ymof((6B-d|C&s}n= zt*4HUmCU9NcHyf#2P8(6|CCSDH;l-5Q84w75TO1x5A6q`A8m1H5Ff=h zB@nLmXNm5GFl4@IjcB7I= zITLda-uiEU_gV<-Hpwc z&adkt?#D8vITU%SD{2CUTYmC&! zIf$Xdt#;ujGQj4+!oZjT7pG+deOrOffF8g_XxS%A_2E%bh=_urzYha5}m_)aajE<8C=Uoh0~C7%6V=;AtK;) zi_2C~RsEq3X5qe#iPo(WgRzZ{(MC-^pwZ~vp4`|Nq0d$;=-!aYIZ5jMpmsd?RKKwj zYNML{F++2y!HN^;+27OC1N8WQWgpi28PsJD+_(e{|M9{5?2*?%&XlR*j$T==YD>oszqfLg`bdJT-w>qwzQ}-5q}eI4h5_B0w$p(NUp$6c4wPZtNDw;OPn4rwU}0` zYl<08!c1XtqxcCSIB3VS)JFJ97_`#!4X`!lseibqy30F`#5j8js~@uoU@E}~9SI!! zmsP&W!FFbcITB@E!2+}eq&nhK%^69aBu-yEJxBsaYXM|AGzD6(GgC-&C5GyP0Ze8_ z72YdsAmoKP^Tql3CsG-_=Lv;B^DrqYNiIPV5rL1n%{(N=!!M;Yx{qv5svzZ2o10Qc z+NeY<(rBPzM7tZ-U-BUyXTWHzEwy%UB!k)Fu}qCoa@mq)d}OiK7`T)hq*iNe?7H#W zoBSIx7JrVB0O{imw#Xf}zzwccdV@CTU=5V2tqa<==3x?$2%OVK1VWJy%fX5?@#$Uq z>i!>jJCBNq2;d2xzZeYoN6bK{7I&JoH3VZ(ATb7Yt3<2fz#sg)&h0cIn`k=zzVMmx2rIf=y)leqq zNlj))4QYoRNeEpM(Rt`+bv^D9IE7Y$XqlrrC7U0qF%=4C+VQb`j&NMZz_CC{(kLxJ zwaC)jthK1g%PY#ukEn&l)?F{FREFuaQ&Lb;9?ujL5wV`-Oy6>*;tY*ynis7Y))^kq z@sw7wzuGF@{8TbhI*B9wUXNA*ZN$Xu5u9UJ0XUQ27;P$6RrS2b_r>JqjF+tVEdmU@ z5aF2D>uVfedROWz87kDZjFh;zm?SP#QUdY+N7-9OWw}P(!lEKwBHfab(%lk*gh+RH zcO%^m(k0#9-SH68-QC^w-GF=V_l)m7KaPVjq#o|)s&%b3=Ui)P`{#bWm%6z$nx}jJ z`YnPPLVRxDdQR*V5PY?_drk$T<4DRYo%;iQNaDzz{D-*kSZkHkO?c)`Te(hn6B(2I zd^)MYOaJdW)x_U0;P#_}Ot={^N$DUWj;`R^h9r=Y(;_2>S9PAjG~P~*6VNhHydhC< z-x*~eC|5#DTZk@5Z7q=FX3zr~*b-B-0N_<1!coo$YOkP7*`ChBm=4%>LK&sV_A%}< zt#tDW(#Rg0NSRrX?|Vaq?OFJO$8HN#e%w2l9vz}qc6L2z8-+njR@NRRpY6;>qv5QT zBzAIK9yzs&Nlt3!u)F(GD41?5HJwr4MKY8f?j{~|i2SB`4Mr5Iajxyzp$-Zkj%&ij zfQ=Rrm5R%o`KOzI_S#{P( zIz2gk#}-ee_%_G!om5ieLy4=f@6AKF&Hcw6>DHYa-^ocw*Y2K7vg#cGal>f~mk0Iu zeI*nU$76K7=@}js3{GY<9IN=Ao)sgJjdc?yy6j7+D?Qu->iIq@7#eao_I-Z~pyW*6 z6HRp#2L{5#{SX5;UP1HV0SZ-2S?dMpTaQDYEIsezD{Ob<+XO1Co_) za6G+}7o+jT-g3Ea=-wFXyF8-OJdfvlY>MG)@(;Ts4>$Pa$BR_(L)iGo5O-<4I)rI& zI|wTK1hLI#LhZ0kJfzYT3K_8yo0r)__TSbG^$Q8GjiQ*Qm6VjIZIulACaV)U5*4MP zCs`0ymLkW5F@V|Gh&0nV{SFC9CtYDLDKW8!-J9RIU14v(LE;;AWWV+Y(9VQ{V)ns_ z*^cydlS0?@2-}>8e+B$nZheO7{FUHh?l&$%3Tm%zvm9x1&8F0Q{E2syd3y0sJ#g_s z(G+^RIs>3SMRmr6W@01W!=_U5O6YZ27XY~dqC>j6-X5Ejkon{6WA=y7rnh+c#%^Tv z_d4lJuD2;OL=SRl;i+?Zfcs?Gy!;s13)*r}f2N1W(e~t(DN7@D zUfA%r=wRKHwKdhOx1xjM)N7u|NBWVeexcubhLZHzK9=EL;Q6<rulb$ed8=N$fN$(vYG+SBc0~M)-BbxzyU%%*Po|}Tw6q^z?tef@ z)UR{gb;OwC#i<~K)e-IzpU$!ijq+GCbRnp|!kZW3W+F`mLJ(>>=1ZTjLBMkV)|-L5 z3>F6BNKl5daHlUSiR<@P5qIIC&dzs00vOyB;o+pL%MTLV!V2;%kkLzcj_C&tYn_Rq z7uPQ!s4$>S9v8KIfEUIZmI@awBCyA*RjCMf@Pst&@oVn?2D0S-MjTib479XVoB&oj zS7B;OElX#|j8+-Y*z@=O174AsK;?Uh=C`4-5$KTB14s*BIIh?^XJ;PMWo`I> zU<0=IR#wTU%?Q6-&x$)!?zDP^9<@h9gJ((I)Gmgbf4Q6uRTOhg2xFt?t}~+<(^eKm)knb8{PahianSH@739iz+ur9g2t4w^#EzcoeoK-}DMK_CNq0*EH?yT%#w7lgRoj#D_*9-S6r@b>Oc zJokzhh8|AtCvyjjE`9unBW!NJ!6jq(9l{)GCz2Mfh9!G2Kro7+15(f#>N6MsubuM z@a$y=vatL=E&hXnWqiPyr=>0t^W7+%g{ay=oXSfFa&lOl9F=TqzCTky07hce_UD|0 z%FV8;u3GQzh$&-KY?^&^vWeYgUyh0$D991i!T%qQmpHz;<7#;ca$C6Dz_V+oE4kcMKFce<~4CSLarjy5Di%E zS9CV=DkJmktJDw`54J97MRQ*kQW~|s-&WLss|>iMz-llBul2ianz|ZYKX4cHJhTTi zzOHgUR05SX>raa1m1I0Z{2wcp+88?YK6(d2uy*8oonUW4^e6>RZgj{^?%>wAh+(Bx zWb{r~`dXAv`1cB8DxA>l>}((wLqI?{;SEnnz>@wR;d(vDoN(q3bhLxXR^V6y8EynV_E8E>-h`IeCIB%Dk%K z@G{_L{{>ocoH>hO51ib3e%ABf&WnoQxj<54RWAAxabeG0s#-SNlqM--6MTq-E?gjc z#)rcJb|d6y>r0>QkpJ}KoWG304EyFcoBgD$2BG5F++0Z)SJvbi&6^oiDZ}o0 zUH4F)h)qVqCvmzF0N)l&@pM00=I-UmNx8F?@|@3{$lS|PXrY%%rX=v{965~j14 zM%9mdW%sXQPeb@kXW{h)zmYll7U=(l;ADe4uIzcZT|?mEt{fDr)9D>OaFR#&xB5++ z2ll=X>NZqqjn+T1m3PyWBX1xC4d<=Vb)6WAD+y>a9m9m9yX6sJ`yV5vN>U#WM^EAd zM4OSciamF69ZV0EB)A?8;J9#awj zvphS^aFX0F(el4HzD3Jth%4_xhR3c4hw;8JI8RXNAM2JnJQX_}YXJ1JAvJ5RIh@PK zh_Ilj;laj zPGmWxqG7)Gx?W1XR-N=NPO65!778wNg=`m)p{k-W@NT_@u>jl;wBL zixNq4nGI*n3p$f3e{$lVBepMmb`7buhFqp)qp|++-y<2)@so0JIa>|Jhy3s$*xK4UI2hz!gMg8=Nmal5gi!R@1*^}T z=k&+VbU?@&<}GLoH)?_Kb2*lL%aQ58S)og8z9JNWg&9IDd~0asSLVTzRMlK%{s%D~ z931R8ketY4E6i+oG1Lv_7+m9|cqA)}I+-oL`z_TLdO zFzoYNgED9&f!$>!sDzm6(BSOKwDAQO?#{9qtrp+s8#ffN`AGYsMG2_^T&>`47#c#L z1R)z+yo9Hxr$%!nG*n%cL2FW>=)rx>)j=o-SDVVELT9_ZfS7v-3vWys#Cdy%$tuRm zSKh+~N9Eb#@tc@$Fqp4kM!JQ>_3J{(pKRS5MmbZaz>bd}KLV{Ve}#p8HeYIqii!gI zsPnVw|4HrX5f%b()YAwp2O*2Q;koGwyhf)?Q9*)%*^IH_tZzsR-bY^9Sd#~!uPGzM zEA}Yu8G(QwgtThF?XENOL?OOi%QBA|xY-`{Zf>Ytig~QQGS8*rXv+$Of7BRW=H5{% z?hj3@7_a*(@vNr;Th|36StF67%PxyqV6WX+=pDZlFM3_?WI3MnBmXc(-s*8Jelawr z93wq)Zaz`cG@7?IP82Tc83mYVCAefNc05@v%T{W3tFswMH(BJKD!n_diiX$}gE=#g z8HQzV2-x@eHEbLj^2YAe(?XpLgDU#-FCoo^1=J?{a<(3Ax+BqouAL|MVv$+E0w=UX z9Q=mILG0>fqACgW6dM~0h`TF{CgD-%=I1dKFIIz0eK$LB5|N$E#nFI_=Y30a z(`AZgGl~F9cvhCn~0cmeENdq{%x_W+FHBbF~wWcd_VsZ*{4|&1QAD0y3n3x zH;XMkOy;sb{4U>~eWZgk7Ge#Qc=)o~R{c#k=NrUda7)}2)%SJ~yA!#r+t%LSP#d15T z4*U>06D2VtvCNRv$UB?8x$o&4HbS8OQDs)+5oUpK7qnXVdC^`d1W9T2l-Ou>?U7-N zxAcR7OLIOSh_>77m|Bed?t-3VUVr$0ww=^)m7i406t@WNd z-~vOkJXFt>LoAdOH8=$_s9yj9fZEjom28G4Z=j;CqpYKSKtXA3=1V&Mu&vOVb&lnn z;MhA&%2=Cl$MERJ)Ux!NzUeSXY*|ZC@K{zMktwb{Y~>DG2MN!WnzwD;J4fQLCgXlc zbEro<|4n069h<4GjJ5%IFxc$x=wdsopbU(Ib%b|$9;Hk{8@kRP9VWx%GYPf>r;_Ae zs5ZzRI4_H%rH91PY)eb=6dyMdD$>mldaOYIdE@D_%wtc}t0MG&NBV&(uHlpVjQIE& zPROV&dDgyUlqf~K<&5}5mZ{ZAU|0{F+9AeYhKT^jUqG-hfzfTgfpvFtXy&uqfzS2n z1XZlj*v1eByS;iwjNZ@4ytv4`-1G={^FSBFZ)n!TZ1lDoy_Yc4YmKT)m>wTbT(8k| z5f2d4S(-c6azlZVrOT7gUjH}hXkBJI?o9&j&A~(~x%jH`gMjh_OJNB|@>x1MR-Lo1 zv>>`aL$K%3Q`nVv@kE-;_SP&C&U?1E->Zq^M=C&LRJ;y$q!>abhDmH2`l- z<)(+zhxboKQvGZ9zE`xbsJToiTiq?^X$~;1BgjRsj|6N$vbM^qSwb7H;xn^_VwoH* z{Ik*7-WzSW8E*Xnwcn^=u`L;jJc2%X7H7bI)|F#jMJpn@R6}0u{my$j6xK`jNm-DO zk|cADu0~QPINWmds00p|c{!KMoS|3f%ZE)lvcRjOH%4CtHJ1Vp14x@ATPwG_g~0ti7HFaUKz5+IvCFC_!l%1u}WW757aR;F#n9qpXex$f^AQ z!Mg~{Z1>}V9^S@tC9bPJa55F=yOX{?K7AOh{G&cWnrcN~)8`7F{7ir;6BMOGbIhic z&7jPXLX{bh*aUHU62UqxlcvGNM(JXXMw2-F7d7nPySU-7t$pijvEqkF6vqgQq(hhD z1%1V^XVY2g!#(B_o1dGn#Kl!au$!2hUmlX;n41TJ=OjjPSd*pSa{~jx&S5+jE*5L` z{!b+8MwTz2n`>GfUJxP`*-kqs@{DIWGn>;_U+sE>#mE#UThdivV>HInG;DVqjM*(y zc6EqpXFAp+DrIqD5`RTM@MPPaen!YEf!~J7*BXw~4*=@H@Tr{Pb~<_pUF}%C`^dWU zZJfz$y8^IXW~AfWGA)nI&;&cwGtUC7zJICU)DL3t({ zOrsxJ(bV6Ps-h~lo$IuB`dyFbRj|hyWGtql#cn#TZfVx;J$~fW?cK|H%xiui#W?ZK z^ty`&q7HQbUY(I#%k?%#o6X6>@>d1onPXv8+Rb_OCE_Z=6tfMEHhN?ESmPOA!PVBf z%@B>ag+mt2EiFIVPKM!y7#~r*pn-$Lpco0YW{nA-^Kxb$@_@pWdd<$Y2@^%>GjB`e zH!lK}C=2x3o$~JrZdlRho4|j$c_!DOEh;x}YiR?;!KM7OaW@!)OB--Nr1d1Xgnz<1 z&+Z=hCtW!m_hZzG9!_Q%O9KhlnS+?;QW=QpRSHiFyiVu*=3%W%!!Ii3SU!`uFoak5H5 zlw$D93R33-M1&og|GYz{;q>#u>J6@g^i1Yhgp`$z?<@Mk(f=I{7M6eEgXXu1#V*}@ zn;>B(rrpO8H+%LBm88A{Nz-v4RAdA0oUI*GYkzL<| z1xf|O#V`e!Obenh(UXL)iU(vnsM}0kiI|OO9TgMvwQp#WfhSV0{;$4rQh*;Uj7CVZ!PhQSUYp-7tenQWn_l@C7 z;l&D{RWTR711Z8BuzC=rq@5` zAa>723)ieazO=h!hSjU{-e>)|<#e3_f{!;}txoSE4A4HA5^>V1l_2ygD@l^Lyy#t{zMzLI$qb=Uw;}GN6m#>CxL$f>7m3}&#}*Rx>ZvucaIfr53=?HFXo$#CmY>kQi4h| z4FB_|fVPMruKOXM%SDyTVKpY_Bez{{d#BY~Gc)HD|o+*3CdNfaeS)d`7R((O`F$5s8Y)s-YW*Hg-^#n-?cK70t zHqkf4K2aK&=|5qB%eLW9Mt4u@?UOVmXYkk^r|xalF7_0)Y!4emF0hu`pJ8n)(dW$tK%VK!;y{0vzY7IX8m~?0MaRjdJ(SxQF5iNRouz6? z(&h2urt^t}aPV{+!ei-Dx*eM9*=3rVb5XeP6b5U*uiKXal5ljLdWAiQIK<>m+>amW zvTLAYFJ8c3l1v@<_If59}H)<`iih0$SkK$*2rF&7cvy~vGkCGOjvC7bUby!c0- zVM&}UhNXpzh{^TMAYG;2-8%rT(kH1Com>)!YQbLYO&h?90~w>WY2d*EKQkK`MUAH1{i6<)OTWex@Ez3WCx@R@5X5d#;Fow zvcd@1ct+`d9$QB!I7TKxRp>)9K>}w z9})u8n!|E#i^`Wj(DIO|@~?K%^IFu>og5u!h=iYlAz3Y(n%Y{V$PD^Y4}p zF=}Az0)=cv>MXyn%n+-%$~DMJXOGQi;w#2z4{D&F)N5^CNwW5f@TJN|V9-#|3^G zw;`8Ch~Ww4fLGj(f59h`0co+sw5XHdmv8VWCH`vWBFKk;gRCOG z8Q(#d8k=?hV)cfj*6!TL(DbB|6Gh#esgd`#r-Qon=wt^CY0|Z$)wWyAbuk!Pr!!Lp zDki5h0sqhlO)RLo^f}Gu!~1QN;*8hX9hx%DA8pho814h4{f(jv(MyN&{`HH$qLZud zhf>!g=-c61PuuuaCJAx4%@pG@h9t2lk@gHuwD-j+{7fZFo^y6DI3wY6j6wmbw|8NNqm9s3FHz zM~BjWr}u_#*+*NuU_f|2<*R+rAT_6ubrH0PkI(EAaRw9M7tLN3li$krlXfShf&{jx zAhxUGcjEV;H8m#Bxaief0fZ3O#KghR9?XfPqu` zANnRLPlQ+c@IIc8iH{j7VUrhMkL$BL50l>4>xnpDMA_e0c=*0Wl7U zvboPUUMo@# zM;~~1{>uae*v3|5wHDw#a_x6FOUz#!jHN69YNq*5+>P`$v+Sc)jr5HT#IV=Os~?vu zbTx>4{s-yJUZP_E-1i&|E`XI|G19w~7P;Q2{l5Z>vPXB-_;OacKK#nJ?O&_`qUx@618P-Tby= z?%>kU*&Jv4sa>{d(!#*>w12n)uGeH6276D;BoGbte-g)wPx!PJoKpHmG3#KyK07lr z7?;!W?&>%$E^d2!+YEN| z@IKDQhIC;$QRy+(2jfV2oG*eN$HG!RCQ%p}XK; z1ppEuEj~WJ`qj}gG7E`#A`8%O7^vo^qpkgO3&86(*4M}B=2!&K zGvMYnM)q%Y7#JS@o<7Wz4vtg^u(E-HffNuf&u_w3_aOCaF|8kwrde_W6s z!kN=xs(KtaRvgi+$>gIhD5z)n5~I@EiK&!Rc10}9_)1R79G}249I;FO@;gFv!r#Jv zeW$WBUTiX(9DGx6cd*##w0N+0U$DPWt!HO@v9P!2GQEz$Y>NF>i_Zw9>j{Mb(r4ae z^xoQ7ScK1N9(*|x-S{8}_OB#`pRhC~o|$uH*?vmJqGMpVLdS4Tv1^1h{!^lg2=+G) zJxaE}w4eOm-L+LHE@wf&Kr$z&z5R#2x8RGE=mlHZ(7C1L+HP3OSdEAzADu9&;9E6R z0Cl~DKF`UBmHNlK!-RU`INWwSYtxC5tgNI%No*DeYf!>N$!r$y9{O1`%geLH2jW;q z=jT=Q3t#{Ih%XEf&EJ*H`4(u@Y_7L&y-xz5t}4G0={~Uv&syuuZU!T^zHp4(s97f;jxKQa8vhvTUtFs6%LMiYkDFIoMcPJ!D$O|(54$aqUb0C@CZX=PEo+TkS zMz+G$zwyoMyJhm8vPi0bkwQ8}HtRB{MgKA`WUR|1e05q*EQfatQhCH5s8AG3!Tt+b z6H+&f=%vc&d`v|}r{j~$h_&Qp1?eb_2Yzx#R+p&3jbhxf{uU)IRD4sPxY88_`NU@W z`;lQ?+t}Lrx8<1T1ygs)MDg)@Y+*&=WXKO;+{BA?&7fyl!-$f-< z=W9KE1;zLqXj}k#;iT1{nvOtOJE)_;TbU$5fStNf&dwmI4zx3-AWKW77pC_$scs+3 zCBH)7IS(f^gLFG^P1q3`L1gAR`w`LKrP&b3<8R2Do}*GYt?#HR+lzqt_Y%jLw?CVa z=sLJsox*Wjk{Z46wU}Lm4t-QU*ut;SeDilu0K_5N+N$(p#I;X&IytP(oA zjCf{DV*UJ(mF(8{79z{_y0=y8hYlEY^lbGu_hzg#FGH?Jv-Oi0q6Dh1J^>Bm3T2I+ zd=D3kx?z7l41q2Z4N~H@7XTR+UUye_z~xh1^_LZ@aA=IRaQzIauHV8zBv)N1ZGaRS zKu#|RN-g8iDKuY1f|0{bF0(&%xm=r6oA@?1cj2ZJ8OTB6Xa73H?#7C?M<=lQd&`R@ zh8IcckzQ5$e*Z(;8v;FDqklc2Ls3;Ef45q;uC5e=Ravl3QB@#cWplk^VGvhDUfBN| z3X+Way=S_C0>6S7kOC)(dc2%HNQ&+6&JGA3<8V#Yp9M=<)XrA+smJ{ zaoNgW0p&x@%nq}}5}g8Y$~|9xv8nC-NPZG&9iBw0lHdOSJyi3!X2cGr+$sm%12wWxY*bQ zviWcm*e?)GOFfXx3NhdJ-4p}U$gHG?1KAPv6A9N)U7*^r*8;^nz*dn6N zvRF;^KA)K=DIJ=ZhJk-yVohEYU!>EqvFJbt;0k8SFKLoIp2KxEyYM({Khs}wJ!}r< zYF%zGmN1)86x|(KFse*ut8mzDjYqTKu3m@YurA$E*Qr-1QYBim+3dX4@%Qulsk6XH zc{IB12RSBCli?Q_=xOQgC1nBNCzkvv(-CDc zyumpJ;*+$we(-0x-o%@AU0O0`_Q(W_Xuo$~G*c^+Ii2{tffh1Q#G-tBeD?M%&9Fif z*1CbYCAws~&dv>kG_*XJk~aLc`=zQH{1nk>cWrUq^18cVjC~!i44%=NQrrC*oBf&b zyrESlvxNq`!v#X25Nryj~oR)HxSPV^MK7{EYHL9^I*^mpkB$C zt$3ePB+q%CV8DUFHC@YMzgOH}5H(dG#qaL!u>Jo4V(c7()K*~e0C|pI&N6=6y9(2J zO!$gF#Z+Kl;6`3$1FIayH-3J6><=_1zk18`j%!WrS{+Wk*yHRYYiew3YwHoz2W-@q zO5hdUAP@zxBb9k*6PQe(b&LnW*cH-;A@67St_a>O!AOx&?rBfWN=i+=y7KzOO*i_? zKJ|BYg7@i;A6H5;Ha0evW%Fh8(uu)~P}O@g{^U$@k| z)&j~^zS=mLXPsjK;Bab6n%a^uuhxITwni4_Nd*jm+%ScF-|HGIdfomo0)Bk) zt;yoWAPjo^B5@HB4;Eg1aMaf$z;1k_1~lWs<*+w5HU?ZFm)pz3X6tRKBN)bR5o7}% z6r2uPfJk3xbh_Lc*4i1%Edc`pjic->JuF-@$|wd_R)>`ie**)9LdDA0YUT^LT+S@U zUjtF83anF?jYl&@(abr4G>kNUU%p@u7Z~sqc01~fkhxtr8v&-5TzCLOl0jR5;pX6} z#y=wzU6LEj#)nE$Gm84|wthFIuzUTx4=q@2DaPAX56T*YR>hOpTF>jEcl@~+F25=I!sFnhd*+`4Y&Q?f zTZ`9TdWb3Z4i5gfNXHbgaB$$+E;ncHuV9tCySq;9S}Q9RgNGj+r_>poKyPrvc*=@}YDbNwM5h;MmcKEez=!qGkOAzwZWKELPx=SKu^ zf|`H7?SY@sDh&Jg6^LF8Ku2v2tL(>YOgB}s7;~mpST@*=f}0_vjEx_iH_DyH96E7B zp>lD@6jmh*@kn2^^Kz2NwLK|+N*0MoYYYH;L8`M(rPFxaD+sOQGw{dK0xFe1C#b)} z0XC+s1j?=zO8IeYbnTA3K_#T7OrE?MczLOXeD(kd9Xh}HfQ(Rw41w@@uBLZ^CXiF# z1*3@`)X^i^sYo3w_Sq9Yr~|P+JK(%FVA{UFPuZrRLh)@WxlBQ|$Mjoz^!61zS;7D1 zN@Aw5oC-W-BcQd67fJve#QA9CTByEIx9iRuf~Tg&9FO*=qL&?2_jHp|&}yAGmxYk4reNM^=-kUTw9#+D z+xSjlMy${&pMv~_dGt{-6}Q<&&pNY*$3H$l5xw!}=sY4V*?Vy-K{MxeNj4W;q%T)i^!(|D(pkda=e;2I3FK9`S<|3 zzd!WzEV`TOtH^M0H;sI5n*?=H>}^aYbrv%o&3wN`u-PqsUPnzT1(^{)1Muxn$LAt_ zTsbor_`<=!?9t0VQtakLl^KoXL2jNiZM#X$kThNVtm8L^*RW_*H6vz?(v$)QVYtOM z+R+L0J|s!5!a> zas|}4#OD3sOwl@8h*WkVxy(ko-yfe5;h0$W&ZEF1q)!SGyJ{ zd5G{hxh?iWa581KH$4}TtAhQFNF78+} zE+}4c7M?O=@v=R|>UzRtxn1votK{y^xhW6k{xvTm-^(1087}qJr~ZT!1)3@?dz`O> zl#4D?Q%gSM?MlVH8R zQ>#S^kIimzwB_HfN1f;x7n5*F$IXluaQ<54ySzLkxQ5oyiU$mu#Af0(nBe661B z=S^NG?czT_1KQn(K%p2*Je3|7NZVSnL)JaMDF>S5(&?6Sps(?@-`2@G2m-|7a6+_a z+r%7Ub$@bQzIjap696rmypDq1WNmfmZRA9)3~DmJj-jZ=hX;X%+*-rC!MNRRxSTHb zHU<(VS&CE}p@kslTA^*GuUIk=161B7n{GDOBs{LTK7iN-z$N=V&}dS4{nZh+WyvbC z7m13LYoC&Pf!n%O{Ab&YT8=-y88vXB09&*Yv*z>q?}9tP8Ca;bI$daF2ih+;I^Lf| z8>z?G?oV5+td%BW`=N!XH93QMMBd+Csx(+1v>w_aVBcJCzHu^}t9zIoZnry_V{y45 znq1dx54?&f-xRmmA9k0W2+wW$mAk`$aNc0P-9Mb(jevW#zU1BxEV>8iI59DCWu>j* zZZ6DRF69+O%1=SA0h}9z1N)7+;n8dfAm&M7v3Py5H(w2*i3Q2UY^E?mJD6*8OHw$) z)>V<+ExsiqEqygA!F_)*YX*d6?q?&JqLXHGWaRc1t7}=238R)wS!>3amd-{qtL!D+ z)cf2GZo8qgKrX7&{mpryQZ*kL4Au+~z`8}Xe(s;CG?GYS11|z($*wCMrF)I_)XB}U zDVHZL*P?120F)!vY&S#HIA1h$i{r#iMaC8#S+3O`0yr)}pox0Y?(W_K^?=RgY;TDX zwhTlB+>dwk1;}N*7C?Ax4a9vbzaz4n)#_~>_X~eunWoHH?tYsXg+MD(tu1>z8sf&A zseW8)MJAOvSZv1QV@XrFC$ZR@Dz(}im>FCc8&1te)ttElcZkJZKo5JyZ z#GXsN?ZLx#j2eRO;e4&rWk?%eRei5)t9);Mgw>|Rq zr{gU)y3dfg;oK}Qucoc^230v+&ZfS~qpW$^`|pNRY)_T0W~aE`K=}p+f^N=tHDnOM z_>z^FfvsqF+qFOI0A71bqnfwKzUn#kfVXkqGw_cVz*hVr6%_VpBkK4|?X3m)7g?Z& zF)(=QJLuOO@&s>Hw7P=6ZUR8YRHYGGhYI36ulQ6|0`}fk$M2O*grYgF^6iD(;7f7S zMkm|ua)_8>)h6eav12Q=LDh|)f8d#<^!1v*wwU@R*{=7Yus}syr!?E%j|3;kSy|#I_5i()oy7k%| ziZTgR3zQDf(CJTPMSe|wFJlpETKZUjzqUOEH!CG;f>~#1bdooq#iX~67Q@vj*UH(U zH9b8&3;O8?51+q)X>%QTYK6zump_xG_oE{GCtfzo8MX zrd-ZWiJq6MJ3b`Ai!*M>Xs&UyH(eef*O^Jn^VMP+pZ}rl?%cO-$?NeK{XwK$-CY}` ziMY+DW!>qeLSsU;XcOFOY1doO24-%9M(29DMZU94mFAnH>43h1niZ0xxV$ptGw9T6 zHd8{8yec2MGrRhQ;xiGIIzfK+7S*W=gHhmM1NOt}_QE7*=l?j9KQR5Hqdu4)9U_mq zWG1X2G>zDlZ@I#NXw;g}K6|CCn9AGY%p)Qrgk zfsRPu!er|r;}^tw_vX`q#XHmyFak+azecI_HCcI7f8Mv?%MOycs>(h~o;`*h0m$&yxo2iA$W9*M-V;w|LAZvbN z8l~DctaxW}jc)^m4&^YY&2=Cf?at48@w zka~t?O#X#WsPwkyeL=E_o&bGi-UzYhY3T02&!3LS{+PtfDnz3O=ON~* z=Wstu%bUs&-|>B&4&p^wqE;521Os^&H|`et+Q});Tx`qULMN~W(pK952!Ur7z4q-pp$^5I*@d=k6ngU;&}y$GQcyWu;vdfxG*oew`af2c z+);1vFL=Dx2c>Yk+yvbpUXT9Pe7ODSTKyrK^E63K{)*#qJ@8Jsq@m5@cZ8;j8HqFK zurXrgw?~5>IE~r|kM$-p${vbOvyGXz7_#7bKa*udKDLis}%X z>zmwQCfpA27kk@Q51Ow5gqTspGz+*z9Y%A%hszrnfs^+CmJ{eCb}(m^QO*ctT4GR< zl#-W}pJ{6KuY5)AH#JJ>WD%t%{faekp<-6UnE~9}Ia%$hX6(c&ElR+QK99#l=neQ_V-b{R3Kq1!TThuZ*teCd4)(JRg)DNwFxSMF)?lP#+4U|Rpvlw?r`FQk-3VpzDlR}95058!)EQeT<^{b z^73%e7rY1Rb?w!W_(k*&b{d>nhvTVa5UC~1iH6hFrCeJZAez@`m*ke&1hT+32a`Ni zAY?w|)uq}O1T@X@aHY~rk-L6D&Zst9yuNQelq^ma1JC8x%?W)nHZ|ZM14Lt}t+aA1 zufNWEDUVaCdor6$(V0!O)s~}D$5vncNh1XC^NlfCaZ~VGZ;8WZd&|SlRj1m}gGRDG z8pkUqhgwcYd1?75H}=QQ?U2Cpjie8w=W)`5p z7MFLlZUWIyu_7FY?6rH@8VS9ycvOG)wLsO@O!40RxrS8)yhpc-g*Q#XhKrY+^@*1U z^(nW5o30C+3#SL463S+$fiD*T_lW1U`&&o?u-90SL z$UffK*C<*hqbx%O+EI!BU9C%EYy9=1zo+~ivFhTTd{8FiX^h}w%EXOmdYpLi5E3j4 zFA^dw<18l*b@9l--U&out7KS*Hj`fC_(rFN629cHPPH#jC!)DmPH4(BA2GD`vhbCK zWielMj!0upo`ZmmXx)UdMF;x4wrzJQ>Hx3It*g!LcbWXI&C20swSD@y3Qu>6rGpdO ze3yAD)xf^P9oQ?E;mEH+u#Acl6H1p8ikA%X2wU^hrV<@nx?q*cN|*C(8!`@g-VS}8 z-aExE1V8k$af6KYtpgF7(y>BCVAmjGUwe3~f0kEJh>MPvk(0CA9?3kz6;I}H*c`+$ zzr8-)1oic`oE>isr>ClmiirVj;Bjj%feX`4Ur|YE`ZqD8^Z^o>Tc=QDK=Q5VvDFZ2 zh`o5Fkx+FjzL~K!*#~ts5O9@P^O!iCj8ujrb6=lg;c>8E+;cY{yH;h)&5bLlsKBvR zR8+jmb|0&*na>UY>83Q(-8%Q_Z5CnoQH@#0$&g1&lY=L`K8yfrzm54Kf)!ieew^N@ zJsD7AFugA$Jg=D7jqKH?0(i-;{bR(paf{TPvKG7Q(_*RZnYpsXK%YVnzX3z&KX_BH zalY*D{oh_e>@ggPLrAII>^63ffopEB$+MACM43u4NK>J|iPlsWxC}Tk?w(WR|Q`n0HjS@!*u2O}WaO+(DU|mkF zGHIhU8EsNhRmTz9#~aWuXOD}0ySl%VLK^eHQM>l|jaor@{P*^OX%ObT>(-wTnmoK8 zl3aDE8NX!%Nc<5hBU;~oy+nDZ+?54XC~-@lmv zr+=>t*02Bo)qrkqvRDlQekiRLAoo;NRe?;{>2f{Z+;?p;F)?b5j*P^_;MVm3bpW&y zXlYE9eq(Uy*N`(t(5p@MCn{>JMBlajH_dJg^@LjU29VxL7iY|bmBSR5vgQ7rAiqSr z*C)e4%`E=$yvt$H*ie$mQv|jFmL$^unvq;z#r4s}VKuq`jx!Ftp8j+cGsDMp2fKUe z|0C^9TaCsJRG;|F#x64o?b=@1>vgT(+DbTU z5=23|fzATU!NEzJgvZ#==%8UFE1RlJhuoPUosGl>lQyWQhm6XmVIWebJ+G{#G&wR? z@P^Z>iuYH%(s*xOvCVSsO;z()bWNmcBu-PL$tr@68UiNd;>Q=OAM-;b)P@MRwpb;n zB2a$#fm?ECBzyO)PU?zEP#P2^oe;iwCClw-J6f+NWj1hm`kc9!bU`<*xac0f`eAz5 z6su>g$?nBCG@`LBn`#=+=DS0{6>7>gOve)4gn@CQn%s#*=N&A|KD`q+z?2DjVyTeM zQ8z6!fx;2UNV2VyQ(U4ABDGcOxLn6&nHSv4k?e%1Rsz+$ zh41k#F*H7f!r+(1d*!p4k~RE}XO9!z#RD8nypASMdL(i)d+|8xm!7nU?r};(BocF# zwkoW2!m5nBm%l%NNi&`6BM}+nYamc?0DOIlP`oST3 z<9=VPiZClnT3;EW49vztv_f{m^v-al2RkWQD)olb@wHtGdHUfP5$~+?H_X&#Q8VWT$x zAbS@NBz(KV8eI0IDRHykBvKfu?2TcoKWKcdw3h^m8r;tG4&KO-8-SmGe9*q z{F5*teGG)1HU*c~J(NHOUA>T20g0 z)|P55E7)TUm;7o>-VoCix%ELw=JbSZG1G)AGP;cY)!;tG?S}nefETYFbGf`vNAxSZ z29a!q_gwZPwe}D7NX~Y{mZ>8ja~-VO?=>T+*fw)*^}9$mvDi~u$+w*#xh9RVne26o zKGeH3zif~$!1b`xTn-Tkrz=Cj9RV39@K7-dyc}MCl1YcWMuOY-;&f4FT;Lh$&A@AZ zq60GasEG}UQ;o+?hSO}Hg{DMV8jjJW0?;+Fcm+vdjld-4F!&r1M6#LPbrSySpo{qSB;!z1^=4M)@Ms=A~+|oqrq;80Ef? zOquGLQL-cDsY|WG^05(eIj~c!`DDz5^pL{@IH>|5)Pjq>{t4OZpAQz!>-imoY`U?L z?p-lJ;y*P$ju__$>+9GGmB_@Y)SotH-8^yMm&;J5YfDRKb7UoeaeT_X_;e_-4$T^t zApld~DqYmYrRLl=C&U0v??@PN8sotALjw3=@JM;l8Fhr~)s5M__no}$-OV8IPoqAt zu;%u*@9o)b$Be9Mo26VeuRL1#LSR%3aVT>jLmNS^3`0GE!)1t-apCgCg8Hj7Y;cx->B?UTfliXx}?#Lqq^K4^2H zf#Hzvu_1T+B)@_PSd@Pr_>&zOITG)^w|Dw0A99UGEy!Hmn$FN#CKfi6r<>?)_f)lW zy+NKqDf|(J=1*1^X~L}#xTZ#`qxR&fwCby z&VdpO!jED9e;3HDa)+8Bc0BMXK0K{vanw^~$P58;uXUfrRQO|bu^fnw3ZaJn>uzhp1S+)0#wWWOpo zIyNEwg^-FEI^6V;mh9UX`y5!xVl~8YPw3jGKubwU*Zs++*4li|M>C1UlRnqbOWFmH zZwbb>kZ#Ma(FDlfs=dCOctXh#+O0!8ArFZ=&K?+&dFwHtGe)i)D*i$n`mK*r+>3`y zc8CcVw;BApNIF~)2Q#1RF$XWBs~OI%VRRWv;LE-`_eD`(uaM=J9jHRr3&MOKE}Fg5 zJpuz~f(<*rZqR=&KY54Tyyo}L9L)AOf;Tlze*jMYD?SWbU>@5*#R*A047Ux}#HXDf zFQlI|98euVk-!dn_@DE}I)x8|5^A*V_#|}3Vi3@<=EF846xsOfyL_$X(oNx{kjbu5`0B{5q3p%?0U}-D z`=GbwGBD5vt}fM#z)UD#pYz2QfAc{q+L_yGFau47x{VL@=5vLM>9lgft>g$AysrdT z^L~|PUsdO`N1u9vPvL?OQP@Ar|fiTujWNXqSSvEH`AkUf2MI$-_T6JEk2 zCA^+Y1FKKlz?Tn^8XG0Vlnk3*qz@kdV21#mlZ)%DF?U%35tkEtAICMMYJEtY&$RD-41e_TJV^L}>^mu!SzyJ$JFHx*731@z%v?=r7^HG5 zSW7om+OtsFx6nJUWS)<9%0)I>AW{JyQe-Ky-!7af>8x2O8Oc5B3@l;HH z52x2{BXpZ5)!a8Bi%sRCT|Z`jfvc{+-A(r;@O9G1-ifWpPq9Plh&$P_;$wuLFLwU0 zBFhUg<=U6?q*|RxPc*T}!_U?FwLTPuw)r z?4Hd&4#qcQx_;}p ztT-3b$K!Ib`a>|+C*H=*v88?m=OmCk$+_HHb({h^nVLtdB}}mmTKzgDAbjj9>qzHP zjm`4PMG`xT9aZFzcqa~}MS<@B!`Oz>MbI78)mh5V^nYg?@b8>ktJsX+^cs_BlYT@8I ze2weIHie&1TSU6hXatWDvAXHN-C9m*D8i*L>Jv7$D;J-0Xz3@IDu|`XSvz>I%rH^t7~ae1)?eQQ(hGjN8%IWq^QqO} z3`UC+8P5u&=qYa*)a$#?wXd2LhsK^Ny4b0O)@RCO=bM905a0~p`f`zPAN0c9gLqdT zh~&ZB?gj1ctJT#XY1yy5=cHdd(t zpNIPp34q}aX@>BJ95nJy*LIqY2gnknMx{3VtnNokEXi1r8JY<*4nzp< zZp&@MMFN47F_Sf<%Y|jL^35$*u7#b_xW*)A?2-WJ0)IojP0BDh3mmWApp^lEWI;yp zroSmW)%eYzK%=YoEXO*^o-S-O5OeUEkT$H4da8w!rp^Pzg_E3Ymi5mDz+T}Zc43%} zt~6{v#aBjCnT;=AsMZb_mZEQ&wWm4(4XxAIZ>5lm5;(sv@spqO>uV>zPd~2UXHr#- z#ai2yL@5LUPR>@O1f(7{89j?%Hb_rFgaS|6gBd=by>*3$N*HrBqsuq27*CGL^MQ9W z+X)4ETn!GFj+8LdQeRftaa;`5Ng)pc^j({roR=#xa$u&Sl$yMG|Kgy6kpL|S(LTJu zt~Ov;?Ywho1xk@F9sUgX=#4J6&+~P)7HUgG%Bn>WRjeK>7jDN|P1R%QSY;JBWAqS{ zy4#|_J4$Vdsf*%Gp@^gkd!|D|e&wF0s)pQ;$hc0zgd&o!^huktL^Hd4@v=sz7WrBQyAoQhQ7{0LZLaVNasjA_s& z0`t?4%ArWp5zOtQAastCL&$KZYK0Ra&1v;Bk*@4>8hdrdI`tpp`mlzgO- zd2C*-Dlf2GMILu?w|^H#J<}Zx-Ko=*AhBcF+^-~-!2RGzX>>@h$CyWytat0WQRRPV zf02!xH0E8VEA|Vk5b`?6bmP*^>h_>Zp9X`!3yKwu&$g_Cufg6Tft6*_z|f|2-RDX< z)hAYlP#z~gb<2o(Vsyj@@8jXHO7Op9{R8hE6~rRd&oyrb^uI^6seQLPLezfRfr_Zp z=1cF3{9@}hI0fo&;3Y;{=(jTg->4q-7DAEnrYCttMYbF_Q0DW;INGdL)Pg|TN8>$~ zVbdO{jBZU?Qkn(n9rGH`tDakFa~2Pd)8+_^m5wetKGN`DJ%q2r5R95%=S1=XzYiIO z)0Vk>HO1)Ox8>o%9XTA);b`LE=2FvV8ar)mXHqo|c9vo!IQ=9VKVINGC7K~jw1VEP zfgthiWLfI>X8_KdG~bE#72ddH@msyMjcfw9G1fPizjREr;JuJ1GH z%n)ypk*xbD9lTusqo>!RkSRCqJL6ZkLG&0m*ZZOX2q@Q(p%tst3y?=lFRb3_%lORb zreqkp71CZ^6tMs7>|*3{g#`c%{NujwMgH{y;DQ6*mWf&@<0UJf$@a`riwEV?c4d9{ zFObWz=`n`V*7D-Z3|UWn`bwMp9{0JVwuuXEMSnpGa1ZQ8x;%9(QUQ9dhy;R{b?8H4 zCTcIr9qQ|iAP>HexXC$VC53k8^ai~p`7nl1PA3+>+OBdd`eNQ8Rqp&qbmJiJ%gZ}cgL=IfmcD=XQBgvjR*`IP{*5a2e7 ziomIwT5sNr06$Yx>e|}qAOsf`6&2WAMA0cVA?;+x)64bs(!SkAIwdGuF z$YB+@VP2oO+Wg{&hJWwD41I<8Vn^dTn>snk$k`YH>s1F6J}3{9ylhIW`m3V1erA5= zi=EP*4Q-j3Ro#{fQ@q++C6myx6hOiM}ua~o7Q`?#rnQ|PT;~6r=JlOq;;L|>$GV&6ABxUa`5h(lu- z5p6I-M-|tcK7NgD8Z)3T3y1?4KjP;pks{pS)MB%!*39zR9#W<{HawVXz7SKcI9R+`X%D54dh3q&mY)BWK5SZ-)S|UOVBEs`H&IyN&X+}= zHzH*)R`Ldj-?SN4mK%e~8+Q?KTK6e187@MYG1ukn+fbHUQF zv^|k3da_(y{d87cLqD%Cn9;@}GJ`*=DjBBW`(*6u)_Di(2&>AP%OsvAH=0wm3Spup z<&&}jOgQF@Oh3XfpgMk<1Zmw!`{c<(N;d1C*n0d44A1royRe`DwUScg?lwMrS*`VE z=?mgoFuQkJ>E574$CE{@Ys&c3ODX?1rcc`Kp~je{KVW`=v{X=mGGQ_)txX9rv}9Xh ze64Z9`n83#w$V?tWjv)Xj-)RVxayV?sOD7LN|z3^hUD8+&x$Y%h?-q|rAiEh(`5h% z*^qRR!`W6nqhogRI&8OL70%;4;_Y`r(5<4vS6n^^!dmC%M~&Yi^d_J>p~%-wfVQ1N6Yc@K2`_E4_*gXm>v%=LN2Rp89%XjPhZQc2E#q2 zLgz;lgJ+%qlFM_fMqOLra^0Z7SMO=@6KJ^w5n^ue;d5}0ZYX2b^%GPKm(J9=ofOOYNxH!Y%3ns{DWzF zUM0dqtvk{y3{kwW11=qRnd2P$V8Sre2q@;vxg1un8PRe}bhw>Q{PVX7F+w9Sxr!B71TVaH*zHG(32P%@To5yOJs;q%?p*#z}@Gjknu(j`Kti|NQcKv zD3(^_2RJi~V+OgxfU5cCT#qZJVh{ML8Dz#OTbJX#6{kK_ zg;=85t7z;)3&Q{ zP{{8Hxm*sdvIYCSU)oYQ%)g1>P`4HcE)ng{#nR^WQh2K#KR_bKu5!`3o~a3)h->dU zQ&WwPDVtYTq@sq)!(9$B2S59o;dv29cN6(|`E+X_%hKpgOPtDZA$s-Ysr1bR9d^js zJO1Snn`{HESOYEo!lQSu8Ldmlp-`tWP5yEbs`a7rQc&eMn1}ehh-vTil?@q($o?%0 zCgE}iGEl3UQb}kRewVZQIA=*Gr6#PZBvsHz)M2>CC6M{VN==D#>i1esJ^Ru#R|HQ67J z@6&EM9(7e+!FQp}lqc`_(ZE|;8y?rEUE{QNxmv*)LV^7}Qk_^03g*+X-o$=TPK7bHRx{eMEoU)8Yd-5acr5Ps!2_Ylh`Tl!HzA^fz=Fq@2_#r_L>ga(0V zHWyahVTkh=h7&uBEv#{kUF^LyKk7&THFF@;kx8tF`7WP)E{h32d0TZTmCfp6jQKf> zOE1RdQv1gBzGG1}+n%%S%)JaLK2rD*=}PCIfhViKJyd#xCNJ;ma-4e#qSxXT^WQ-V z=y}|oUAUmv=x}V~-NCcfC!HC3J7#-Fqg!TIhd$oAhaU1n-~YTPP_ZCL=@$3Z4J)V2P)Y?bVE@P= zL7+1QpjEN#aTuU*VCwW8;nJu+#xHyxD_^9nIlc9mIkNd-ScEwk{zH(;5f?*hnE|i^ zn#CTclddo^F;;ysUc2lZon+MuvsX7UA2uriddZOYkE|gG?;6fUin!I*tDcgEU7|)F zZH;}cp?7IWZDd28#z4w8;rWmoaif3u9gDhUzpd+;;Q4tcmLM4qdlL-j$u!|Z&_W&A z(K_y*clDEI5NBQGJxQHsYd%fJuCQZd7(`?uWyCv0&0`nU5a^`9teTJu8cBVKHE z0q;yQ2ehB`OSYvYNTsR_Ok6)RM%w=_j=+T8N?s(3fJK%6>PxohY)03M`EMfN01k*9b$mgP6F^?%FuC+RhPOf z0{IV}qvj{<->f}26oT7kksW&ZY@AKw!+YsO!)Kv!$s`y$a; zDtc^OZvPY8MOih@k8){wG{ZpuCk$^pYj_uG$4rJ3U-x4|4IDK{cSKVXS1_90_aesb zx&?g>DC~jUi32r-1#eGh4>MOs!wrqHrrh(YHG>R=5N{mdu6Uh~kT2W==Xg;YO0nM# z8h^k7!BAC&C>d2M<1 zw4o~P$Hmmdbkh%FMVvWETj@FSXi3DjwSLWYlIDbd7m1d&M@Ywa*57lPs^HjlxZ<@jMr(^^iS7re%Rxb zy#S4l?QzOoMQTQBDQ!Y!rkh+q8X8Cf%%KRsQz94LQh;EUH2&8_I)7*;9SAOvNKT&m zneK9zr<3RhDM28keFenrOBcgpR4Rh~59%QuFP`8%J!lP(XAM%JqE=;aeL#xQsP5VS zldbS)yvY|a#r4N^Wb)skM%ib;2L7+T4a6;5N%%2BC7Wlxr#v#=l$^F-P&Ll0G2Bwa zncr0Fy<--`mAS@5=$3y)5GHLw$JadEFhlMs#>f7YNlD2~L}V1NgrrcOzDTA-VZEe) zXRm(%7jH~}>RJYb&l7qUIA-0w=<=BU7IhhUA@Ae{Lcf*96)Nc zCcP^RAeL<(V`3gT(*1ePs2YfHLBNe^nfkGN)3i0`;|OpA1W<@g>>8@GH9z^N$21kP zaOJbO1V1%XQyLh^@wVwm3#f{4lhQ})*%4qA4=$RK#!lS1!Vn%@7KtUYR-pQZ(+1_l z&UkUKTl^#DQPnfHLcMxD8ei6}$oxt%qGub0WoL*HAph3igt0?9oHFD()E2*a-+v{r zMN0QPjKWgT+gDH+$BPCD@jo9sLCAKKhI}yP^dQ`VydO`jyIai&=_U9ff-6A?l5SDg zEQn&fjZ;fY%gV}%n3%YYt+=!_zT23JimDZEr2cT5@N9uQ&1w1T#5Q5|FxsrGw*CwX zRauqPB=b(Ko44fFMQXm#ZY?mBlBGUk!G6lzp+H5AbWaZ!!Ne%x=y#IRw?ev1cb&1g z8I?KBt8GyomjM!7B8%_)UcxdH{7myf>z>EDy9tWorH$$@G-2=~z4I@w9v*kSMJVXd zhxtSKKS5p@4*RdN30>@rTBP--oYqm)JFN0v%Au3}ilL|`h;TI@N#yP>D7impa$A=A z!?g9prW1v#uH3+OX$0}f;p@^y{=-E@1-@a~MB>JGTFh+;;4Qo6a}k!?m&#@|kdl}-m?~&Cf6SxTQEcJ3Hjr@C**CcE!|Jlz$8$tb zs;!}*dAR7*y0IaK13a}PLd~o&Hl=-`qK<*H3O7GKW+}y++9sV_U&5{-V_c+v%di@; zq7Gj-YPsaA>$ly^GUu;^n^@dH65dae9)JDoX=NI!zRzOx6BvbMSE#@|qSffP;cS^D z$3dHx#a`5)cFb!J$39Ww1^3mhV)@s>{`kSg?kAB6sjKTM|!mOvChZS=#b5b=4KPa0D+TZ zt9@{91z)mJZr!X~aQfw4u#DT z1dh4JvBV){yF3G^au*ayt5^O&#~=78zG#9yG2sKHL^=vQIq5I4Bbf5sbF(;0N5cgt zf?1ivH;-Do;V*f`DNMNhvbWY$n z1*K+c(Z6+yWJ+!S>~g`MhZ_L*yTB7w5rqbNoDI%(^Lue^&!vV}xa_9YCqD_1Tj;KJ z72+#xd`XS`{V~2n&18ho^X^xrX}r8;3-N|adD{#RBFy9V&MAxCzZkmuSXL$YMZw0< znAHgcgavF5RUVF(Y4cTD2%6$E9^T3snn;^s$#@y*40#i2w z9w4|>&B|+p`WcUGp8!A7*>9NQ3zZ9irYQg@=+BxjmwL?1O1;2>;@JIyX@?heg<;IO z@zvEC`A`0<*hDTRSqHF<+6;oZ%XQ$oH~Wu}B1DdpO^I47gaKVgU>-~ii~%y-d26oS z@Bwz^{(2Xh?fK%qD;Gq?iKbbNv(Y^>-&H=1Go_>Qy_p7CN&<>93LI2~MkdpX47)9d zDubtDYDNlM$ioZ^gg~o(-*wiebvOdW5>GsG0?te;rlMHkIS+fbHy1B24(jh6pH_|w zA8N&!>}N1DJA04y0Z2?E=Ij{?b|abXAvkHLUBDL zvoka2hIMbhM2PmiOJc35=HI9m6G9q(Lkhqz%zYZU`4~GT98DSHDa2NlM^RkM-SmnA zpKyVe(Zwop5++E>&U9=t1u_9YyvLx4NX`~R zM#xq0ULQa2Q@#DOiJnPmXAJD_(v>->Y1Gp*5WpI z<=+_msSb><8WpQWR%-JNgHK$q#+Tu%0_O0?p+rsBURPBQp_7r$v1ZGjoJ>;;?bCj^W z|7az-WoVw8)JgrTz*^e@(HhQmG2T7c{oBI#M`uoI2Ctp3j?yqBvKZvQc)U<(k}eSE z)HXBjQuNOI0>Op2Jo!ay*!|k{4FfJ@ib#X8N2^kol!x4pFxv=3ki5JJ&95LtNTp0C zF@lcX@I-QWHtsX`Tjm8n6scT5=U@q=|8;&6p;FZ|gkf1ITHgf7Qqn)LXBR`ak*)7d z=z|ojdwBTCApxZJ@33Sh*{!XufsV9Qzeb+%=HLIannw;$_v48?jA}jJAr()d75g_` zM$uUdSad9ncMq~(ttns_h^*n<|B+wqQ&;^n7fEojK$+Fe0c1N8s!IsL{G3oovQV|# z5fFIN1uhnH=cDR1aTyiG$3Z#Yln&paKWv+ZdrMLh4MBj_Edo@zMcAmW4~bqvM2E}A zZ&UL-o{~JN-6+F6yJ$K->A0M~)ei-wr&PkL7=HPs;-z#r#1>Mf_DVOz#eo?gicu*y zr0A+^8fxY^eL7l>djVzkX_drQADn*m;L>rR8T=6a9^nDX4vkBQB}&x$sHmu?P8+Mt zfrrLmVc;yPSX`h9vbNZs%gi#x|iVuzeB8~?OM@VfE=Gxo03+vB9H_$?21RhGhhc0!&1B9`?GYjZP zB7~Yvcq`3aI!j$~y+17tB$!&`!cUTYb7Nn(R4LB;Y5Ll<&R!}dqtLJS_u3JNI{Hxt%HqPvg z$$&@vSCGy!04_*-C^?XD{^Qt1a=_JPrSB6brg*7frlkJzC=Fah0%wfwZl=78mj_rK+L9p_t;O z-$G4` z;9tS8yS1!uVXyaMwJpVmKl&&Po~MN*9Xc*diloEhA`Bh8ag%6g@DFK3KgJfxOs4ol z^FAynXxJ!Bx>QfJsa46TSXuAhRD4nm?iWM30ln*ccE51Hx+MwiseJYaJ$03Zgdm+J zJK~ao1vx=r7*<;>T`M~mZxLprxR9Klbe_?C;SRdo2q8uy=;rdNzL~LD5Q>4 ziPZkXPjP`xn!D&N1sUoO^+r^C4FTW4Io(nryd9Tkk%1`M`$rc)S?WKfu>@|G_WTOi z%~Lmxu$o`6p??YN@f3uGaBc8rF)bfZuz?+U-)vvSzgV!*C|q-spZhJK2(tFHLInTpe32^cB=7bC7OKa({O7R0^pr>jPQckc%PSeI_BA!DvL4 z2$0J#|JwEe>I2?!?LYz^!S6LI8sbm5v5O_5AVMinu|!8x6h&^+!;%w~cW~npyN8qC zD#E=9u3&uY$?h8_U9@Kn4-o!PU)d_-g=Uk6Gsc-Fv(DY7*S@Da8YHE0#;XvNhul(z zm8C;_9nb$MGuRT*4Ma>WiMRmej*;MRPVV24ea2Q#PhZTTQk`TuUw~Ku>p&MvnM@z; z27IpH#TTFF#a2yFA%z=N9pyA!tBH%aoSEyB7n7cY;2wM7Uc-4r}U{uP0ky#4v^(){|9^ zt8!VfX8c_MJpcChx%as&$aw1#6;ym4805olBqRh*P!jw7JQCMXC}GOZkdI& z*lI3%8@;q@wX3NauXmRu1-S5|1Ae6szIBMl5-Hz5`!1OHslJ%|u4da^qvDAWNEzlv z{?jEnSMS}UB9DqKD4bg~RGeyfgBsyCD@7>oaG;TU?zvk^<#S~wwCslla}t%u3tMDG+Q*4JNC%{}DP2sgRKBNA{XyOY|md4P>90yIHBv+gSYT1+W>t z9FN$ZtW4n*`2sb$-*SIi<%1wfd;NtN(W^+3X)GspLDG4jW6d7f|GcnHgCBcIem-mz zKMf5s!}D0_p^1qJRW-HA$w@*&!T^(4X%$7q;h7n_58cA@Ln2J^Y^1^kmCv{EV<%Pc z2{n6|Xz7_~={~672S|12@oT8W&FT7#4!O=wJrf zau{- zY$XLF+7a5km(|X>J#+KX*2aUVo`UFD*hJqUFd~KwDn!8a z)nAYn5=$f(MB{mQp*Np$JZVoZbhTz2>F#}<)#J_+xx5p(3C|iu(fWD=FgyHXUwvU_ z9=na+5B3U!4EFNvtpl(pMCPe-G!o=V zC?MoVy9chVP~Fn_i?{xDEMft}T`Z=?X1BXSK4-_aY1a^?7Vj-C`Mb+WdH$2+T%_R- zEpA((3xX$OwrRk{NNLS>2mDi*v+d#k3cz+Xv)FA?o~EkZR*12sgsM%tttz$z%BnM| zuv<=H*07g=!TB#i5Ac{qFC8ceT`ku}eR5lFH=95A&HUtb6mW?2DALH99PIIS zuamW{lxM>k0jn9ZnxAx^q(?;XY&7I8>@NcYOEt05Df)=W8;y#k9jt|v=Gxn_s6u%? zZLiB<=UgVtBJ#_Wb(x*a{!*ZD3?x$~=eD`O3*rf4ERJR1Z0p8W@l z0AAbwPBnKNT6Wb4ZkZ$_N{621b}hBPa38>_t7{YfEwf5af<)K7#i6zYr8n#1$+xS$ z7D!8HtT5{lC=tZ)cf3heSPIm6< ziu?y-bs8{If7I8XOe#(4)>kYY7IV<%TfG^Xq{jNJWyQRpnfe~ny+po_*24M#7^HrV zwBQG?Y)Cmc_~wTQd+!+{;LYW)2NREMNW9lH$<|_aOia?Iek57Pm%Q&wy1t3|x5k8F zNR^{Zr$RRlovnE-Esctb+SAhm9Lm(@ASw!fUh(D23ub0{K&~0zdiM@>KOHc1(9zSk zrL`&8O?T3#r8S*SU(i?ZSPcYz{5HUp(&4I({GZBMtU~KK_L#}G&Lfan9NPEsTvC~7 zvc7l2Fq%deMM?6u43r@f{%)f%qj3F$?9A1KdOMM6O=P+m=SM?_7G}QS6yvrMz1zK zEB#W?Dq*256bMSBf5iYGDA5;>E`;le(2*8_d!*Oy{rd?d?D~(?UuP(Ar^-b)00;Em zPgsVs!E}Z8PmWGP8Y_0!nod%x4%Q&56^MY>AqzPbSrls(%W$##>Hi`PTo*5D)c|f( z#Tb^FLJ>gj?@M)C{8LC+9CmD^Tjz5xjB#Ll<1!ADY;Fxc#gZ_)l` zXh1YfpiKiVu;V@Xk1J+$+tSJ>_*=XsmL>Fis*??xCMBwMg;g=CA2O?kXY(^H%V357 zhdxR~ySapIp(bZ_qV8J4*u=inM9ca({^AXc#jMjYGPF$O_tx!d2OSKLFmP?gnr8OB z%pW#X9CwX6!`X-!rCaQ2}lFTZL;ZvoZIX1g@ouEi(+D8Xb{4F_b9 zSD$sAwQL7Dc+t>Hv@_}BEs)i6*(O(Lp@%9?7q1(xSHoqRStS+3KM!ND{>zNGSm;=q zqbYT(eTuDTuY;gykE@wiiV&Tp!d7MpUe_>x1nE&^Pv|J5ReljTLHDC$`Tlnbsd<5; zdp&(Qy;pL*1HrGL_2RIbT^~GC9lB|`+-ZXf)0;Kb9Dd&=f92466ZEGGHwI#-PVF1| zm~Go=V=cXB-3XClob#s>U1n^$Ry7;7skpArKd7#zeTe3ysQ0mr`O&`;Ds4N5e7rBs8+}6M=u(lL5Zx1|0cS5nTF-&mB59TqrtJ zbtGA0xQnQb0Y%60GRg_fa|^gjv}-e|JW8vZ)FD zyxbRTmV8qnG`8B+SBB5Z*W_+HBz9-=%=mo6SOdX$ImG*PGfJGnY{S;oAC+w<-ADo&w zJ3FHo(Xn6}Vvf1$e++)zDEv>I4s`2X8IG{79B-rG>ssd0XhLr7g(~vrV8s@kGgf>W z;2&QWT0c*`=UTsvc4fHj?JH4KX9MHLpGxsXDTa95mvVrr{bGrfE9&oWO;lvsBy<-r zTp>hsGadZpq{ocBk^d?{EpPQAt*A1gI3UH`KI9*90oeb}C*!hoiEkK{@>h2(L0MU# z@|k)TlCZsVw?Bra5W7X|c`GyNTf35D7c*%eEFCHe)a>N(JX{8-Pq2VSeqbkq=A8SLN2u(-O#zNh{!KfngR2_($ka)q_?Cnnp2sBQ@NM8z^MA( z4%xePqH?%3QeQ8vAsX8#Re*{ly6;{1vny|i0gPIF{J82!6> ziToP{Kc*r+$pnq{TMnJ_e2W*K^N=WcB};w7?e(}oP|FwYFW{8Po#dj$e?nq5=%v|# z?M*248I9xt?BD&)(d`q|KsZ3Gf%%=jgEAoQw1v;LD-4DUoYRUmg*?XV2i1y`MQh+K zm^MyNE;Yp8U$s#Ht~I~=E@lQKZ&)^0jqW3N&{-lK=I1B)3V$=^d)J4rKE+g#suC9I z3Oki2w&MDl*FLQT|L#x0`@eFHMMI3I{;Z|-D`T!FfBLP@8G922Tz(vDl*%Rxm_9Z) zYm%#h-#oFX&`ad>IEIAN`}s1HOh(BQ%>o4&-7nwa5psaEvt!6SU(wf%IA97H@6T`# zuGsV`^w4HDcD9DD#zqx`uJe>JLQ1QcgG21ar-wuT)j|@$eD3ER-A4CUv^Z{cOe=K_ zo?2x(|B(66NZXtm@Fyz*lAFqSU~r^o!`)B;e6SiB_w|Wi`@#?uhPQHU@yU?4k`ny` z#DEPx7N&bzvt&`DpP-$j#8WE6(c(W6zgniLdF=1*9ax{QPiqRIv+@8rS2>pLmC%;h0*NfL?ayL7pv=wG@7vU;w zIRicY-B<`i$mBP|;N{+BVAgx^qwW&o z|9MP*NFGoLf!VOIMf-AM7h$T?G}_L)6X|K6I_is-l30wAJNK&N79Coi@sZ8YZMD(= z1i-yZFVd{#O70fThtczv8IhS^>-=lQunqYQm2F2w&^DJ{TAEEe%YW(D@Q%d$^Xs~> z9B*!~t>DodIm6N5(Oj9NxDTmeK-fh?&JSIuFtXUcSBjX<%RIodH`39um+oo)NM4hx zJ@ekvVs`blRJRc3XVQ3Pn`S3BqYt0)&=9+8<@Un<+2uc~iS^(p56HXSS{k(vdwV;J zF2x-Vn3X8Ik|K6%!I*!SO!uQhQk-)QMg`9+lvTlMs^Z_ZRUkSlHu(kRsw%8oB}`|D zeBHI+=l@Hc6+&0n@p`tCl8oQIl6vIVkd(B7D$OdMDPvGIvs{7xr)=N^J93lg6LzL} z22dinh|_om*MH`{GPYTpuP;g+*YGH;I2$*n!N>~g)4@obEvRq-gO!&uU@qmt(eBr! ztc;lX1#XM>r0artH~Tc3Y_+*bg0%*<7AWda2HZ4BzEBl@uk`;0EkIHeyzp$RjS?ii zI>;@R|1_;;>&buAA7whARaRY|BRJ>y8IyH>)cI|U8v@)PHIu&q$GD=geQLsH=ZjM{ zyv9|}lqtvdj<>Dv4*V=NGQw{dAtP>3QB{2$A(1MVt6Ip%%llJq0fvkLBUE)&m5LNR zh@A-C#>R#suDPz9W$z=aODQklh_bacn)epJ-Sx}rgDiZkX=t|diLWNWx_H3aaT;O> z_^*FLbdVvJ?jmI!MT4uf;y8^shf-L@@R}J$&#+#om$(kI` z(_Aj#vxS%%3jUQ zo1A)s2(nM8+V!RR)UC( z9Hi?9m%facZyRynGf{VxTlpAU-$i*)vI(PyFRqD@zcp*=HU-sBHY4qC-ZQ z?)3q>O08yJ{dKpDzXITa`E$0j9pu^8zOpiRIC)6_4Np0eDQ~lo1#!G|eX@@>UQNBo zI(Z46)-ST11s>gff}YTKK>vIwmnmb*CChu^=!-aRm)u| z&FzWa9aQh`MDLdI&0SKZ7oeqP4QfOUD@iK^7#KXoi|iHr#|vxx9K4M9rQdA&eGO{w zJW~;jd#?PIs=?~p&pj6$BXotuxmVG;9Dn1XY`AoIy3Y{*kcZN-PP&IhYGqUJ=Q4HV z=>82m=Q@62IUks)ZMK(4|5Zo<->FJy6(T9o?h_-_~0kS;)CTzp8+>yMcJ zvlduht?x-dso;$H%z*=XSZ;Cgkl1_XWNvP5pc7YzzJ6qhGxrzF$dcxy$Gf}jF@~?h zZ@sU>F6W3B8xS<5)Tk}+_z0GSF%kc}Tre?*ZSyZ0vTC(c$tR(SG)p`E9~bPu2j@BZZYE@LpOy<)$ zRb%ihk_yz`7!sD%B((puB@lm|F5`%yt^lfMfFooL+NH|WK#w$Yb8`V0{9HhkN=r+> zeTyG3f`fxYLqjVm0lL81-sM{8rL{fxAgJwD9+;~{#1(dLRwDdI?bgXN77R@ARPjb? z=d<+Tk*Vq336P;14I@Xb{R|EMwde$n$GyBW9tAdmo#-~H99U>(yqeNo$x?X!luvC5LR)90m~tQ&-D>hCQ7LY~;2!u+|D zA7wwDmt@BdcgAY<^k9jKE(8RCQUTzXfTF6Zwu-K%f}-Z48Dq>N#eMjk0vQAvPXovS& zLP)<*w zEnXY&94jqe=hmMmgf1RK$bVZyS)f6{mv7cele;5pRv`CIQ-Kkwvz~QkPXde8W>38l zYgUieLwPb zM$emo-{nGG1Nv@LK^&|kN^CibYz&oVq$NlI=wRXv4z1ng$Sld6;TW8F_z%V)NK1aqIPSv`0JW+#m72SpI6X>yyZIM>le|RmS_BKP*%-abI7u2VNW-PU4$K)kBVPOvNRb6MjP`Jsa z`~QNtK5$&@pHB7NYV%f{ZQcsFa~*8A5?q{0Qj^Z8#4ZjZJE_D^AF_$jej;ju!~471 z*}$9w+cT)SxTUgKc(R1*^px`8l#)%!N^*^TQ_eo>p1x{uQo+!IrlMwU(+e_5~`l9~5M^N|2Ak4{t6D-jw7n=#EkkP6{2N`3D zM~ntW1O;@oKur1$h!FX&V_O63xt(?ND&Z1^9`p@|ciV#)_tj%cR?;fWZjpx?cf4Um z0vSlmPXmOzP+*UnM!!o005=N;g#u>k_VX&Qa*A7dc#|~q|JXO*M3$#L&Y{Lsl=}+ z#?2{yUV0UOc$R z{tvj<|3t8$KRjCf{5tg+MSPgU={u8>AKDK~irp+|Ycou4f_Gm`&sw&&>POwrmPub$ zmPya{S_T}Ct2rvZ^v9q8?E~s8v=WW9MiOb4V(}zvvB{RGzlP4xg&-GWs9)ll) z;b6ax-fy8Vp9goUKx@C@^W60`fp~?{1amxUH);#cyEfL<)p4BcYBHL(mUb!4Me={gJqH zbzFGd!IMcM3SZ!Dntpbvxn*q(xX|L86Y9LkGM{!>@g?OAjP;u41kEqStVG zhcU-{Ihm5Lt9|KC=6TpN({PeIBiGV=e~?g|ZeeDokNJkALa1GW)}M@$BbViX?W<#4 z$E*y-o5Eo?LE!cc3EHIORN^a!6^PWCu=2c(zrPoJ$0;Op8K7NRE)_?@rHl&y{ld)L z+QrF{_497^N^GLZVqNLWd0pAd#BF2-r-XuJVSz56m?4BujJhvCNr3LJwKz&X{Ixb) z_$mj-2_+@5SXtBm)dDoHjiDLw`DTY&XUOw@hHrTD1z4J9k1%T2HU#$m(Fp>0*Mvm1 z!21t*^`*dEV2plALL9r+#DZni#l_Jw-P>Uri*yg;>#fkYH-jk@x*AX2X$~faJ1Kpt zr9ffM^_kYvAy!_${2LM`(DuKX1UG2cpqOQ#-mLZ2)-r0wde}FP`Njhwq67_wpA1kJ z8{Q3;by~`U1Jv4IM%l<8_a?Ij)d1}VW(igpKkmXJbR;?bL8BhdhLFxP0`HqF$j|&2 z>lZ-;+A(wZ_aixQ7}$brcdBWi@u~FDaRThy9&|Ddg{*b6E0^tX&a0O#O{c9lYR3RARA_oMEmjhE@gW2*5A%0iv_C@`-`Dqs`ymem!0jBea}^R3>??a;k= zG@oQd)iHc1$>3UT?Bh$`4&~Z1ILdZpKts-{~$I-EpYK8{{e?xqXjy= zd)KcdRkeDs1eJs-1mp1Z&hb*td(!EMj*frieTiLqDh2h}1*({#y}&1E0DCw`Sk|j@jYhZG24Jp()jC zeeB(#u^yH-CCAtKIF%EnbNl^0$IR?!CBlqsw>!)bEMSTRIPeAPg7x?N0W`7>dJ3zK zJp-dOvQD&?89YGS6%XcwGDdsgiRn=lldt{$QZ79b(ulcA6tX(?t z+Or7hx2jc2U*)kmEAT!((871!Y!t_DI+*D5{=Wa7-(&lnfR8zKlnts2-}7-1SRRj_ zbGT$4X=~Cyq8J^g1<_23dxTZ=<@?;7kmIvi@om6E&IBg~=?~mqH233j$Eg4z>MGsn z%Ul)fT&$1~{`;M`FLzx_ZC71OFG@^FKQ0{W+OF=K8Z*}as$z zQFxKtF_@4yh!IGwhxzTXOMfSfyu3&nr^w@D`F&4%ib`B0d*XYr@a{K1r5L!`uK#C} zioD`O&9b7i`l3>l<0eO)xoM6PtjafT1jK;4%=*U~6p9#{^JK}wWdG<~r~Po=&vS=MUqO)ek`|b z)Cpabx4svU1zCu`tf}8IVNbO%Hy{1NQwI#axwrtz`g(yfDxkSN(BgzFPI5@TENAcd zgZGTOcRba}>#g6I1n|F#z77n?2*E|WsJ zVoLD|is5;*w8qBzDYcUay%3o+>Kv&JGPv_z}^8PKj^R?W-cyh9vG^4 zQyI}2)0cynhvK$}rkBgxjQj2U=hL{1`yjbzy2qC~{SpNJS>)s7| zRBy7Cr3DR0O3fW5bjANNl>c%tm2o$0%73}QbJncnnaSiymPR^=;O}E@k^w#e z|I4uN)6@lMawJ|SjY9UNbk^oYmk6>y1Vlf1bd%?2oi9eWIC0m^k^AR>M18)t_xVey zpHzw(%7f8=w$Sddt`jz|TF{U5U=m(We`{-b_xyfnD6*822fkLj7G-{q7*I17z4S(eS3M_Qob$?X3XFLOc@2lL?pE7Rw9!zha@sGWQ+}4yX zhFKrqZwq{V`f{L`%?Y_@qCxAEaMKZ>ictt2IZq!Y;UO zUoCX$zc~SJhsF)KXw{)Xl)VEosCv&&_j?3xCwD=5?$0sTuE!hKcD2Cu#>AYZ38b=F z^Y<)(JqIV_Q>EmOA3fd=f@1$`TVYjtFkRJva8139+RW2496=reum3 zCO0bcmU8dezm%ELD3O4GYa>|G!X>sUKeq}xa z2OP^C)$ADcqa(SSvgR`H9Z=9at7LP}VlR|BIOq%KJG*|iL^Xae`t*Zt7u2KB7_(E|}B!wY975}$`cXjJr;2-2gV=-H* zQ)NBUT-G4r)dDrGxtarA5>`#(i@NQVj)FzZ_3@%?1@wbc0P|-JBhwJ2VQm}O- z{^f3%Xo;zBE-K2~In)|S)Tz~aYq%=Re$VhI5AwIW$AlaQ)>>>?ytO}jjVk$ykD2ZpDdEM6^^jvU>he$digJE@dw7ZYMk z9O5*Nuanlu`sx1v<%XCI%Ji^uy6B&czHQ=LtUJni+f;kDayikua=EzrcFF1N?!(wA z-h-2`6#+BAZtzr0{wWIjvIYu%;uh?1SN zy3cKEi8LdO#=GuT=5Ea5fwLD@I%w!^G+h{fu9uu+zi7p7rmW4rN3PYgC#vnTtPa&& zZTazp###ZrK_j^}$qUj%_v2-R-izZ*VI!>CZ#OO5PRX`0Fz?urPpf52b&r6D0JB6b zZ?A%hEcHaY-D#9xm4~fXewS*=H6!OORz?z*FeVAp*58p;Dj}0r5&w(Rie9r4fCbDx zHK0F)xq27943$K@a58@+{LcbONthHKzjqEeYspz!(tEe%db}S>V=Xgg$j;N^p%L={ zs8*}KsGaoB!_hGN4{ z1N&fT8QGh0EbMG;GNU!%cCrc~h02p-cF=dRd8C_DA^&4V1w(c$MQP+{sJW7h(lQwG60Zxx&9=b%_SN z1@G+LtANF-2yV^yj!U21nU^qrqX#K=aq%e&Q&U~`X^#+9tCTiD&}Qs-$OUbNq++Ol zGfqhM`24M}Yvu4EPeEKq(V*Bbkl3DAvaQbHm zExf~SXn^IEUcnK{5syRkD|F6WCKUydS4q)I(TGIb7W}F_#DwihA6J=Y|Fx>r#IM4v z4VZ%r@i%0_@@0T1GJnSx@tQ>tUzMqePXifnw4PyLXpt_ z&zM9_)avSlrjyIH4+bAq}~ zF}zzuVSlx?%WFUS!8ZBmdk3%6e)Q${j`{t9b~L5T|6>KZAfr^i6c!e8ss*d4P1mQL zZo z=LY)ziHdtAHN^MHHtpEcpUKWb5(dnn53<QkfTEG|q_si!Xt>;aNDLq^>o%!briJ=$!0;{EYBM^q8 zG4OxjAL6l$rh~@&GOq&whH%)R(bJyCZoLR-Ec2SM-)78^+R^$5|6fN>GW+}b6T;JG zzVq|NERWa6qc5%}HyO{)GS^(;-OK_FX2v0dGFgQ+_if%!T}!8rr(o#)OA$0eKdI30*z+3 zs+H{yqXwEP{wo}l6f-1VYjxe)uSF1dw!~R^Mw(BuTq3NoTC&Bzi;sU{kF!3!=}^cj)fxT&=45W>kB4i zmREmkjgPVAm03p#UQ5NGH)@cUp$lpQQ~F!Q5LWhRzl_oty76jg|CnyXh3YNfY*_!t@n5BPz)j=;6d9cUFJ-+|LRfLhS3wg^MK0L?{ z;vFFA!DA?45K6p#=MD1ij{gVma&WAPPiRqdTEDJ*vcctib(0r6YHD-(*{Z9&!G9+y zJ2xl>6PWh?6Cmmh?WBoV8M}&V9=CDTtuTe48$(cs=c4%FYbp|nG#S39q5BLH7H=_} z`e*zo1%&*f2aS5mFS!<8=eZWv51lpqYR9z<9xrWr>Mzfhkl(ZAckyV82>;7pzE0oB zKQCb?my1!*g=&!KT9EQ4&}yn)`u-C^kWq64+(h0Rw>_#l|}Z_n0j2fv{IX?^S<>6vb@&eFR;+# zu|yN4f8Va4z^*`fDk=>yTJ}G2znPffCW6<;Ta40%YXG_!z$inG4p zexHeFa7v-f>id73IYt1*phG(QFwcSwaw)`(4tt+{@l?qrGn4x}0{jW!tv=_a*e{tE z*UqV&a;rTV$XwSp7L{CT?#woZp6nIXMn&BU2JD6%QX2kJ%m#K_BIh?Lmun?9t$C#< zDUGTUZEADpPm8rcY)`hkxtHQX6@mL-_htY2OG)wBF@ZTpgad3c8qNVec12UmH^Ma@ zSwQf97?v4GP~w027yg*E45omISF6AjC~0TurxqdkU0W)epNMC!J6jAU3H%>j6{cc+ zVeI%JiBnc4tCJ#5G6`|YHlp@6&Ap`TaOOGGv1O+0Mz!RyO#Q8VMdJ(YR|^R0x%P}I zcJ=c^ft_NVnIm%C65hTGMW!IoUrx6}{8FdDkt&b=AzT0?amaIld4;cpr8YW%Np zzzu{>x}5Lea>{OE5L39r9fkSBR02u}suXt*FXmponh3cG5j;#cSd@V@8)I`KQ2i?r zwpDNumHJ>J^8CNU_#SGGg6+7tI2jok^e|%&kLISPC6lTKZTj)dxuXEC^&zVR0^qQ$ zhxLiXNZ`ieT;QQDN5;}CcJ0eqhZGYMHk+iemQ}smys?Ras_08Q)oZWY^uxzGdU&Xc)T10ZJ&ex*eM*XoF1}OF4A(fLWG1I(v)xz@P zA}|6@3pjcQ02)BgTmVg4Sm0u27GfEG55O5so@*^jw`)y!?JF{5;*v4KG|mFcbE){PFe?V(sC8Mf zPfkw26J~%vb91-X*Bz|=a3)TUj)E#?mX?}rr#&^rdfIJ=2{jfOdQ~@~J-UlcHaJ}( zM23Tml3z)w=r7{!lo~Pb{^yEB+G*80`jc$pmcm7(BSf(kpjYZ7rPqE5I&gRgVFgmA zyGyzI{SUyMUXBz(1$`DG_Z7`2F_@Gf5n?2jXoLpJ(zkZUxhOjf8JtZQKavyrs;0tJ zCu~CV3k)4{eEuWCGN@o$EpI0=VK~HzMx%4iIWJDFa4t-x z&1KW`^r2r?2fq1}easdh@EDhGz^~7`XXhC@NOuDE+YoQk2L|!R>Xe&&p$i#-20;`#N{)ox7!+ z!`(SO`(m&Eu*yHvh3i>7=`EK*QL7)Hgq?M7_d9D%hbAN_snM3k1R4%NxS)-MN9O=! zV({Q*)Z1-4S?+lk!MpAFPVViGHu_UT+X^f9=uF- z`Gw*ON4nF~_xPjxfDzPtpG{%WD5I$VW;vqkZ>Ge>4x=>2K5LC;sL!X7tUQ14*-Y9T z_59OsPFfZKOpdwAhCH2#4V8zZ!ZG0LvV;de^!{vPrckGuY1 zy~FbX;f$WA{#IaN6%=x>>aFpEG&&1OR0#vt!?O@fVb0 zbaspKVS=Na`DjXX`(7ZJ_*ah8khC}K@qBjiVk1v!H&JPK)??Oga@ia~&Q6F4JoG<; z2mm8jT{IcZ-aBzax?UH)33sp;&C_(RkbqxP+~=SGlTz2XvBaK zxIT_*+?8>={o*MkRgYP5zxW?LMNbCTdtb zzL??HziR+e2`e8MmfgxPQ@V84c$OU<@sC>XM15+ox``pEcO1l@W^~(C+f|wou$g%Tx9{q@5Fd%(c-{lsc+tk|1X{vux5!!9e=CL zgmrS>_uz3iOmG%pNyQ#~7GnH2NDgE^D{MKJCnlKKxDGhLqWW0a*b*2%!~gK$b3QHs0wh413oLxBevsQtgV+%fmN#&<&M9JZ)@Xk)ZJYxsb6;(umX}=}p(StlR zjWXYlH_NjdekNy`0u8K-xI!a;Qkpc8FNk$rG@{#N1#3$!qI>$%ytUbldC66${Y)`V zOY>-!kE>>WboeK^4yvtl(Ly9cy$mbVy}i8&5uxIU;>8#-aq;j1q!Rg9*4|VzHED8w zm(8C#aXLCB{-WW$wY9Y#x$G4%jVcC}WfP3MHg_A+)NitBWLXYG%fmJ=LJou%f`;gra|9Y6?^~ zi@4A`_WOrqnBjw?BY$Ms3}L@;w%ePV6zRM><~V^BpNa}5wq9LhvE} z0YV_4cEOT%=#7yNo`Oz0k(x!)igi#GJ1$xhLffvEFMH-n09zLpO0y5c_k#4do_rZ@ zE3)G24zNc-CI~mOD-5qZI#?g$ZOp8`^CA=n1VRF%T3_P|x^}V-XHinGO)mOeQYn9+ zu7peQivIACM_c)h``{vc1foL%jJwN z3$i(^BOcyu(lJ}|K@nIg$X}ryCMp~%N>(2S*^V+ev9Fztg~idyNx;^`!otGL3>zmW zR3D#Bj2SpQ?++01b$Dek6g)h<^>;0i3Ba=2-?+QE-9J14ebZDz*xA^88IpkEWp|0Q zui~@%whBv10z7@Ql^8~W>A?PW>vEL3cxChwgI*me9T@THhsC9(@Hf>>O*opZ9`7(h zf!Y=D9aUV)x_6K}V(@~lM)09?8@ACXU*c~Z(5G=#tj!_e$$=(qMBvH$T2>~$@Nhq{ zF)@AKfU5ML-F9{RfPBd41|}O zOo(;|Qe*{&>4R0$_64{@P*#`2(^tS)u`*u8Z%qvI4D;Z&S@`6yZeSk$81UpOf0nYu zYkdR&F}!#juIX3M_Z;P0jRf@$%Ho;U`*^^3GvPTn?$dE_GvEw?qEC8I3dLFqD<~U^ z6XHGhc#~g&jfV$rS|^ypf&M#(Z$i|Ex&j75F`d?aB=bDBMb@tzcJ=+VmtidUJnvZ@ za67J}K{x~62HfbQ4 zB=hEz=EuMVHA`qN6`T-_Zq^GrO<1nmuxJLV6121xwv~jO*j9#5f1w%j);&bo%U6V+ zdQf+oDRxR>NN#51z9edLU#m%=A~X5l;AeHce#@Q&bOWje$%1=D=OaD?BVFJ%VH0MxRCTsgATbrXPBG6>=6&AQD->OOA z6d5G~h5#DaIKn+Iqzf{-li3mxV5mG3{$D}`r?H&53>&D8VQxSlwwAk9Eg)|VWr(S{ z6BvW(C!O<`rXdQ$iO2E7gcyVqgcUAcW<(Z_Hv4IgC^?Ki`r8R3b_p~P1si-wz!5Wq zVjek|$_IFV#KhkBr_la&f5dLaUw6%;Lw-k!d}l}0--qV-NK-t+&Bg|<^0v$+*w0QF zor97Cj0yJVcLl08m<4ycq|4a+AzE1(0tlZiM9dmA*j-W%yfCZ^HZ{AlO~JPO zj3e%3HI%${zajWeAYq{I&j+HEwZ0bNC+zRTE$BVGb;>jp zz7CWsjRa4VLjeWM&0*bQ4uT!CuS8qE=tOGH19VPA9D1gs)f zWy^w9`GKsWJpi2gfBRO2yH=bo#&YxPoM|N`B^0PiN}oYk70o9oDrLKCrNBE@LBx2R z%3$DYgAFp50n&s|!hz=ZGt zC`9uQg~X8TrqDwq2YX-zU*p7+?asQUMV2pIu4am4FpQ1pE7^K?K;n z|NVyvJG}dU*Mi{?08{+$eK{S!Khynz5xFTmP2)yZT??Eu8CC;Yf81VOM>{YXf$3vhqC20138I7A zgRz;)rkvUxQr0ae(mnKEt+`%>RSF|gK&S86B?G zz64inNKBdH%SM(2s%Sd2o7=uk-+#m3NH(rw9-4eN+N8U{a-I!d**!p20Pgr%nC-w% zN=xVTdYD!ELR*=@&nTEiix8_ag+@JzDZe-<0^85XTq?}Nj#bruz`7Cr)RfrGFD9u% zz^Y9>!t~H#@wziP49>pzA^AAf2p~W|uMrG&{^>4|FOFVnzHgbYHD>pNszgmLPQe8k z=#M6w=fXIvP!NuG#iq5o7&vtrT~!(SP!Blu@ZsIzxjyO3X&GOy^h_~&fi2vn(2@@j zH-s4~dG%yS8c4WEQh}ST@DQqjAVt(aY2+*M&Gv4Xge<(9o(8Bt8BV@Sw@%S&nksrY z-tKAYGs|wMr<4L0RJMCVt>xU{5HDSTPV+VnW#w2lj99r}>|Wc z?ept_dvb`7QA8EsyGR95MHsm#QCtNTtqFpe8KcxrlO&1B2C0mUMRemi)n8?E_7h6- zGL*e~mi*?Be99YqaU+#osZcI>LH^FKQUiqI>}xZ{fo*ieXBRGhj;E@$7`3zX@(Wrh z#T^j+otjQqSt@v2(17;BTXlM3jP5JiJMRXt4xW(?a~CsN*@mmzs$(5jOT5djRGLbq z#z@izX?E+sOt|U`7a&9o5s4ij?P8Rl!B~SQ{(DDq{R1Un?>A|Og!YM{zx7jy(vw}p z6EdaYnn4ryL0{nRcL{xO4>m{aB;%x~x?Lf%d>{8s!d_7^J_r8JG*{1?EBdW)H!4a2 zv~M~h)dCnj?e`F{FA@`|#R5}TSN`VG0>PX=>f@po0+NJ{vT21U9Nyd?MF(wBCgzE- zWWpzRY-?weE~-_#dk=Z4zdjr*7`Q|=J1P+8bt zXG}Q!o{EW`s`t@wn1UPxB=wVHIjT!OR{y(v%J0Os`r0m1Q1xIhpVm{iL3IT)IpJq1 za!%oCDaF5(E1j2Pg2TL-h?YU_(o4IL8_;(%P)alWH}L=|YF zh#F_8?n;88@r{{}kB^B72|kDj(?7d?>3{6bRV`|W_^Q87$R#vVYhk}2`T{yW$}|tG zmw~)FtxQHD{Nscm-vKIRS%1EwuM;&h?Kl&kf!rN8_~2;%dOlTyJ;Rz|Bkz;TP9)L@ z7(F9s@qYT+rH-89TRE21K_gO5UgpWQIh(45OeH=}&H}#N-c$soAnzXh)-ax{wW|Yh ztfjjF=(+(`MrLMaR@Uuv&XcVz)Da0pbJ;7HQrV7~j;1BWRlX28w`F{FIcMkF`S~Qs zO71W69uw)*W4(|o7TyQi&JXiP&Y!g8MEp?DkAeq`uyCq6%!#~7kz?MuRmbr(05A@= zx7%BHYnmfW2Y23GqPQMIJp9V=NOenm95^HeM#RNOP0J^ikQ%wZxwm-p-zz18nsvw8 z+XeLWGP*X(7p&-`!h&8cn#ii+W<{OlM4idu@ed}AoU4BrH#|K#s#-dUo-$$%5F)y( z)oSm9O`YHH>gDYZ*Icm0to61XXSIAi)}>mER*T|S;Suok5oB=CutIZATZ`x0mTQgYtK2MOS#G&9~G1>(!y3+u#2Hbo(bnj27`_<6zohsM;xRK%rR}bT-q9>e|ApNU_>-N?k$v zepfQe6q=n|7_zU$AgWpxT&juW?&xZ}5~s+#i|OpAH!orPmet5Ed`To-M&mv%-#ItZ zQ-a`$($R>3ZJyxGz2$qSqj4xBrT3ycf+CTZG8dqr%kl_3(_Im;6@nQ6UAqxY zX(Z?{-#lVO4I?5V5W_n@26YA%!K3l5A^%eCill(k7rBKT^64TLWhgg~)7($S^TL1+NY}@ujyF@$WXl6_%Wf2a$;W{@+d8f*ks$=7kRS4&DMpT!}Vmx z$WtaslbZ#G^u6DZ__XCBsb61^3bXKIJPEP-BhhC{`3_q`^e|Ckr0b40BW9vE9v&X! zfU$Kyd>V*5lS{iNG&_*&CT{g1P<;~svk}4l;gg4)<)qkkdba!Mav09e&haFFg zm}e#&nrCz4Ag`1Rf8t39hirG`r2TqQ;}MU-w7O+T-j^Km(O`0fB8TWZE^IFHg@rOz zfar~bA<%_HODlE8{7XuT-+ySmNL=BB@(h z-yGFLZ9ku!Mc`t_jX;qLC!1BOmp0UiV}H<3@-aA`l-x92C0#3?xfcm3q2nzn5gD{( zk76vdZqIO8EH_9nGZ}(J_HmB6A7@o5R}%>}i7Qliw^Arm>;-!Y+W=ToFrLC)# zoXrf=mp*ef9i;JAgExJzgv#cjkWH(%-RK-2mk$v!1o2`8(fAs_E>7}KXrSo>w6&qYGIj z0wg?Ghzj$zy8S^8pK2CgOqN#;InUS?{kw03=Pbt2EdU`fYa;RhWiJ506xIXcEu^0N3=LBRDj^`N-o0a22qUx(rG={+xa&XDNlZdQQVvB6 zWv~Cl2#2KES|S|%F83=jlfius60>`+;p$yyuMUL7)KReA9=z9t;Z) zFGh?M)d%Vh*#|z#SiThvDFrI)^w)SC!8gVr{DSOB(4t6CU_x2ZDOTnXoFszm*Z1&` z(02wxRwnK5BZRE1N){{w6$7pX@Y~i9P@+*PJ2C*UlROTZ9hw?CZAago_YLD~V|bjv z5tWVjX>pRtZE_K0gT85X%F}n_Ou^j9%AI(&(jsq5eOO{)DHJa-CAL}>mbxi>at#aj zgO}p<2~C0p<2zvp%4nWI`jmo}oU98pYqAb!Zj0vFQY`!p#$$Mdt!JsGVoDKiYOGf0 zTJQ9idIyqtFky}RBR2NWeM+V#W)D7`;M!E&iEkCU)GlMjwCWcXVRCA4*;bmAFCU*q zQEXz_fku^+oqf@HxerlmU*&6ohYw|LEW-dGzg%jL4=d}aaB$Y2@?yv9CzPqzGeSRs zzJ4)cerh5NqJ|)^1 z7XA7Ld+>FlpQSA&9ZS13RBz_1hlhs^InHr;`NM=vj#ZZ}Ht-})$3s-q>-P5c0>7>e zd4lY~$ApB0d{ZCHu>%J`amSr#fv)@pQ>y6>KF@aa{B$y?Vx3_z9#2)r@?;zp|Kzf;ii5vwzjfxMx3=@)Tt>#EpH8r6 zsTUi;;h1;40%o!|hTGePTFaV>?^^6GtXPh(>2RCnNcLqzWbRqIp$BE$*JEqCSgq{w zf+M{N~djFv6t(yfUwN@N|K4>g_)7xI;2ZLlBvEbSYz8YYlRg18PI2%`a8&mF58S zu5H7PTBzC~uS7B#$`6q7CbPZ=d+ErZKU@nC?r;E>ae-I9IDdrWx2B8nc+t47rhDnV z(x;IyThircNAm_Sxhw$27{x}07V>dWoP>1eg6I>LR~rE_Tro&Lj%>ZHVxT&VA5(A# zW?&YjR75L)fY0ddFt{yQ+Rl#d6;=D#&u(-D@ypLQI$GG%KSoFTR=o?>NU5+VD?e%dNtwF&A}I19mh>vok1QXdHN$(X3^ ze)sVB7IwP6SmyOb`vDp{WK_9kKWMQEXsyRXkn}GOg7R(PICcWJ8qF-}n_aZBVd84y z=}o~FD_Sani%7ipGBu5rAwBqzy5n)A?rA)B?xZE0bGIDrp1C%`#%?_7aa8zq!z_Kp zc6W#3W)1S@$`^95>E=$j)w01clEb>ld*j4j&ZfZi^vmI%*b~WuU5-1|L;_;>>{=VIvqMO>%+vjvulqF{(on%UaoHs%s><|q zS9XOu{w18plV_<4$tz{4ap0`}hAfI8q=YhzPZ{0whpmI?r(3tTy59QKn6O#Pp#nfw zf&PkNndAD(_=ZczUqewgV$R-I_8lE^YC`H`y&v=Q$T226B1AjbuyV$=3c-y$ z!Hx=Kk1zj>D4&zuO=pas&UdPUxi~u$f1N;2wV~HZXNW@x17nP9cN5|{OX8u^_lvIB0O0kNz&iR2F!B$-cK z>F*RmWAT0Gy$6Z*_MzJInad*Pp z$VpBI3f!r8KYgHXdhUu;vZR(0%~r;giZW3Wnq4OtTw?Yh#e(k!_3c(>#Ft>=(gg{! zRG>bD=fvY%svp~h=jQTN!QI78d^I2kJt(6H(XhcqpB$VY3(d%x(?!J&^!>i5Q$qou zC{jbIBZvqc*pyavT9A`;UIJ{M4=b4D8O4)=rERue=TqNkWE+sKux(>Z}< zt%(f_0V-9(?L2liD7Md~7^K9kI_N{CrHkP)cE~9R2pVM0j(S>>^Y8bHeq5?PU@?ux z2~w3M6WH%1zlcw3#sEjO55x@Rp{4zwvLDHednt3seDjnH6f!S&rWcX`FO2HxN$MCx zlbH`WE`sXvN16GUZC?>oJ8N5I0ovmFp}r+@@_gG$*>}c`!$v} zy_z9J66nITt+EdEFf@d}ufVJ4a2k@+g1QOjO%5<3$U(TBz@Nz(;1x)lB-oOY+r{lx z4X>LU=+kl3>*A_IqKHJOg&%2s;mAMjy(!s!nEQTLX~t%~|CZ17xnVDb32@^~4- zPs#!J2~bJUa7k|Ga!<%^hP!B$pO}YRxZM!SJfcOc{vWEYIxOm~>lz>p(%oIs9nvA) zNVkA=4Ba_&Nl14|mvl>aw@7z`Lw-N?dhh%B_=tZoXHM+1*4k_DQ#;)-I(=U=B{2(Q z0tQl3jikTwLBPM+Kv^z67!K_NKDR!l!!6KX_EI)Iai3iM0-D?+&I;I(GguF1<$Fdm~c+U4&m*v6sIx zPk%lGO!ju7DU-2TZqbp?em79OB~R5ycCEV`}_8_pAo|Vwd>pJWT=curq~z`#lS?uNgBO4 z*ykC!YNK|tHNLBdYt{a_T4qv4jk<~T*9)*CDzz{=0&(28wwl9|KP%6LTUly+Boyh% zt+jZuiawMiQv+0h`!0(?Uu|utte1p#|MC6bprP!B6^ z%NQq%9;m<3IGuwY}oAds|7$*wS0sF|4_KY02-&C8SWrW zE-AaRNRBx*2E9vvai;P? zc`UWIA7b$0zweuPD8oTcp~!~QYb;PpB%!SVVWe23-}Hi5^v+mulKn>Hy(`-xp|S1G z;Ydp>xTazE!$?9+cy5N;in}3=$^yLGM;Xo~&ulJEQ?;#fuPD%XS++4*Z z2T*pzA>OFB_xQ8vyD$iy5(@)>@I0#;42NRtbwl{B3HIi_YK>haK2KHGj3k*cI2Sqh z32#{K#9r%4?$`+VSp*Xv2Rcbcx2BsFr_G=NJqQ3xwlM$lM?p?bXA{r!qLq-up)9-2 zTBg^Au4K-(a5-u=ykbUnKqr%?xi9|QQ%C9z&qhu6D{6M|?6+UAnI!8bsu0mAUr6OJ zFM7UFd{8QK&uusRSn2+;(hR`@A^omH|IB;U%Kd$oS$O+)fY3;YUl?O2-F&CD-#*G! zwcSiXN6?DXIHOM<#u|FJl$G~vnf48V^0Pwu^mkP8Jk5&p9MeEOBR*4A`>N{{lC3A? zmaENS1z$gfN%wo9$mAusC1uKSn_Vs(JI-x=r0p@1iGJ&1hS9k~Qf2+mHw5zC@P$!S_^({Rn% z^P6wYN2%UBUMJ5_JW$X$qCdCEEKhuCT=f}mJQKz~-0&D$#`oD-{2Al8VVjR1v zERgE-p5kia?#s(T0}4*;U#H*D8uN6&v_cS!A>`)fMi$$@5Y$zktqyElsMz+06=F}9 zm3G~_>%r1l@2FZY+oSfak=!INCjDUlqp*`NcN&!dHx-M=0q=GHnmzmWl3mDSN@wX9 zvW~7_Vs|+YpPiie+6<=G2}*O$;no+-a5w;GlcK4#=W?;K8vT0zL`Fjc`zv5}2{0eD ztc!|{=HlYIxx8fO*1qhOifJzi$^+X8lOvf zLBV#K(&iF@b%#ZmQn|iKfUam6a4gQq+Ar?EwU!Yd+OB|}eKCD>^2-$X9B)m+X^R@BN!ptjIxdD)$9T4f`K)?*>wm}{ z591#$aDnk0x8;rxwTCT!M42Ih!uT$*RH{g4?Uki^w~`W|+YB}^&=U&zw|LG)LoEtg zd}$Sm0p}Z;2!+H28TGsKN|A;3gQ(EhWGuvwrQg3^USA{Q1`P-;+ceyE)aWsclXm~v zOWzZk&z4J5E%g^wn;ndgWb%$$7qQn$A70v*-gSR#`sCbAjq_#z;R{hgzd8*Vl~2*8 z$vAmA>(%>=g?%@Z@S9kaRuo%Z_U-qNO1p~aV`rY_ev%xiSy9TLE7)WGC+N5c$*Q_i z1XeKOB#C<4N~6kGBs14~)7FME)&{1JD6Op?^a{*0fcSu`-5yf5Hj=jX$%=2JQKAu! znrr>dxMoH81@{6RQ?1n0OR^o}%F7&S|DJxNi1U1w&QML+9w}Lbq&E#O{5B@5aRAQ` zAwK>F5-z%OPkA=z_d)U69o@F+G{Jfyw@-@No5CH14^AZQFGNd178_RYs<`>q5w|#d)m&J z@)DOKpT5kYJALB;hh<-?7-QWA(t;q_vH7er-&&qaTjDar%;D~p`wm~R?g_Pvt?V)F zFvvC!)JD8?7t6f&!>sKG84U_qL7|ZuuLqL2iTSnBorvBznS_xRv#bs9!`=7qM!vbs z_8?mJnz9A0{Y({@djQ=y^GvNBX50V)a1YLuvOQ=|U=FYxxD$GDW zF^kPCjkYqDCwIkOC#ZFsZ7!s8hpRDMg;5eGUet9i=sgC*>UsVyEk#`!GPl>aXU1xh{6%BS1-xUu!xY#ALoQHo zYE&(#GI;bl=qn9nUYG0$ZCJwdq!rXZ{6vdELy}z0p8vfYzZ%d-lc<0$+Po(03wtzS zK7Dk-D8Xc#!I^iwnq>T^KIIR{d34BBC4+|e@b%rrgWceL6J!uo z;wE55I`9)h@D9QlB=%Nb`=**pPLmQF8#@8GT}7FPmF$HS_pjW;cU=wV6zTJsxRlVS zy7eSGunPQHcv+8Y=J93k<%w9kAiH~{bDb`u+)E~#)yz`yEoDrRf;575wxw(4alnrPlHI)(lO zW=*!KV(+h@{|E&DjL9T?*f+0F<>Xz_&dlj>FWd>TzpGLZWEJ&n=5gU9%Tkbm?#$^@ zq^QsshUTqiRq3$82fC3v{A1`MwfS)_A)e^5QZ#5$umo&|9=z*1iFRwmE=<~kSQiX3 zu0*ns)lXtneWb!pe-PM)`0Ub38n-=(w}Z>(Wt&N(5%o2-!eMIP^_cWf&187{XuARA zvFEI{mnp-s6PkLz9A@m>%SESPasZw&%2$|Gvdjp(sB} zx)&Fcioah+^+QPJB~t2nhi2Osw&CSYrEi3^*IxC#7+~lC;ZQ6R5FP;mAZ6|YMp}$6 zeAuxs>K~1bjT=N16i~$8KRi7A)}@PUYS0Tvr2^7U(T8yXgJ$M5uObyh~th%|17am{v|)QUc8UhIt)ClJA>#bVJe%az-&Oub1KX zVH3|1!=e(?OV24OYv;A%3sDZyj5Z<<$rT~B`26iIDe=^+uH+9f>$~LX9)r9tM7zuH zXRCG$`iM9fyWn+OR%nKrDH}Pz8h%A4uX>*dBpat5q^Ya@G zO?o!3cqN1H4o20SYB@l)Tn!BkVq~4i$Mt@X<*TdLiHQihy4D*T>NReat*wm>4W-S^ zUItlx>y`Fa4wK#r!)}hl7rB84eKJcnQO&k;xB7{Bs^!N1yT2HL4aKV!8-+|TKCYSd z!Een?%uhO(4op~*dtkeZDwm0Aeao5pV1Y?;ylBEK}Kc0Px zxEP?xgsmC~?O^Q{j|itl3xJHXWzoEAJ;=YtoE|IgzBgfoLr-{7yIZA+NM#^s60EAL zK2l+(UL&mYp<$^Hsndo5!buHdcbV5wV$d5J(!cRLYRZxUUNv1;i(*5Wk&|*#40NO0dCbma+cVe_rv$6 zBwUk2QI~L{4=s(+MfTmT%av){BgO3l}haxe05 zIrZ!L!*5vBVYx}ik9Ia8Q&SKu0+TNRX}vvKj3N|dm^1Gf3#4RSvLLoLHpjq;;0zoc z9gT{Ll0PrfJGYjn5`g!@+dDcU#KFl*kPmncgnk#q_*4@3omcYp(H!+lseD#)Vr46< z)2!~#zc@#H9nh0ts$Ignuu)sw7A9o}&8IdUmaSaZzbG48o&9LL=i;RNdI#^tpd9dP z@Dp}b5AND zs@ZC=hxP98ht-#sVq`(oJ`W>``C5yqkNx>o_8SrrJ?vEgxRAOJ4%1N2^aNcE z?93&+m0XQDa{ymkt=I2wUL45tKk4-@Vx$jKV|XcUst;F^i345Nu$2r%`Pw>d@9{ww zYj&wm!TQzp(&;}xdQTMw%4NRh^r|)paJYkNz55s^v_)^VNe0-}n_`pu!?!z0qt-W{ z7ilu>tY&aH0@;TrTW%r9lWIm+de7TUv%D1&!c_2u7O^|wn(Q&SRScT?UmMQ zq;vy^cuLFR?Bb2exd2PkGvjS(1a^oUkMMW1;4Aw6O_$H%Xf%Uz`Xp!sDXWZZI+^}=(7!KTS+t(cY;P^1 z65%$KE@_?B3QQ)0E}bDaMCgUWAR52d+Z+dF`R9)E>^4}ko6C$4 zjl-``RfI$8F%4TwCtQ>2zFSLqGPQjTZ!0}_TBE(3o^qE?hMEO#=Ou57`$`p;+}_TY zh>l4ruX~;k0vA8iIN#eJ?$>rdV*@5aP{fHurfi}Udc9qkZ<|GxXu2h3rjR9xcnE!X zCCLTXBj(tY?X(o~rRAMfEIcGaau$)_6p*>G)4ur2 z7yd{F5D-|*KkHQzC%-(z+Ycu>Z}{@G%9U}q+>r6mU@LgX!#;Aoywi5JjJf8yy+-oz zttOLRJOIh#crdf#Nton#jJiS==;PKUGb}MzcJQG89$$?9+bs0sN9)s}!Ap%NpX=4T z_Q-?Ln@1+ljhjG)$BE-jVUIkBD|LCgxw*=?a6U?V7Sz%#uTu?9@23Qpn#jD_pQ-+0 zw4k0ZcGX1&MoaBk751kPdMySMy1F!+=D5xCG6sVd4F_=>QC54c;jJJZA`Fh*CV=1Cn^`f*yQ6x~c$^jd_Yp^F%~A7Aq^|umoUaDX7Ro%Zz@K9-Zu?EJ>HUf!4 zwK_ZX(!*qWh~K{2bJ053dO4=1T+!c39PAG1sHr{)`DC&->^Tv6dY-*jA#f!DR9@B0 zmHDpB`-j?%o?U}?Gv&qeD|&_W1=1s0o#<{IbPoeCqWY0S2D7JahPc3_U2byN)ejY+ z0u``c74Tk6@fjL}So;q(<2N6sC6_eDdx+AmF|?Q{SRzScdJ+_+o8OnsYBEr{WT4`2 zj`|r%1AadbKC3JNaV`TIj5rTTE1DDjD&XSY0b}L><0so^T}?ihm4ysrt>w+Kx*<~C ze4VzekdC$={21pYBg?*(o@_VNPD%CIE;8xNgXe)$Ptmi_vJzjrXoZTvOK+6`gCVP; zJP_4HZOA}tF0CS&eB`dU3HBRpXeFfFjjavy#;G@hr1k_Np)YOD^SRKzQR z5w_^Zh=?69{{Az;xBA5>GpgiQ9c0n)jpSuTBe;1v0RygjMNw`7Wcj8LS`Ki(m{S7z zo=ss)x353&+2?Xbfv|c*u-AK4wy&Xst9)MHg{Vros3@_aP6h#~cv*5-3KmM$VVhcg zLC9u&bn+x%G%A{oq4&^yk)Q3J#cqN?)pejY_OyPw!9?JG9vzZ#ud-g>AC1KTIvqgp zQfq9VMwc?udImC+n$?kab18WsgkDq56dV7H&(WF&-R7}UV%unt#lW?ZA7GCFLC zFiw(px&a>x{~#jC5dMTFAgW4XPUTrJZu$2_zFV|@xV@@i+dAJG`k#q-Ct7b1dv|rL zzg)A2e`9sOt(*Gj2fl8wp~l&Ilt+<{0H$Ia_$vNV8BM&WHACcYn_2H`=y|Dbt-8QT zbJEfs)uO+51-V!yGN44-MfGg7^IfHgqyS1xDfg0neP?5`$du5sd#zUsZ0vIp?oQoEE|{v!4m@MYbP$v zE1d+f1c2#~+@?#+@S>nB9gAEn8lzUyzys)nMH#jc8y5NwsLeHpx0GQnj9zx#dwH{-If#X=BC zS{9+hX1F+c<#p%nBV20lNp-L$tpSP|zmlNJ=~udEihl;S$;QIM!p&{YjH9Kc<;1(P zyGvsY{l@sjMpj1<$9kEt^;){ckl0#H#y!?#4sLaoTvt#jOG!*2e?BOhFnsE^NEIhSyme|I>ruq0jWUe_*6#6G9J8z>b9c^Xjym$M6Nms;BE z{49*mnpp~sK;)qjf-Q^Z>Fvx3S4%$j_nSxaTYiI>3LQyE`JlTWK)Ao^alG*Wo?ewN zj90hKRt&Ajftw1LQ=AfPGo_wu39)^YGG81K3#}h%c74E13l%|&*ABylic3aguU;}T zZ+Ef)49~3tj|AGWO#pZ+5h(AI3E8U!}I21 zn8R;4Vu&|o4xSt0bA(Jy@B1nDC~u-yWv8zO%J9E>{aIUZqZYG*w>zkUnma`MXPb)W z8dyi0@iN0Oucmg3noo&WUTp7~hm;YfuMnDwKM15f+|l7HUx;rOrdNRy(*6IYN@6%| zBU;S+B7Y9(EW2^%Out%jhmKIDsoiY!vAdMKT=1v-?`54>wPAbxxyQSG1=8=nLyk`v zZDYr;Rg|uB)@$Az+m>+0MNCy5Jy=HYdyrdkJ&DQTv8`n+4tA2er`xBU)>SXH$zd8; zCTGX9%O(=F1o7hJvAP?_m{7wTwXaQ;A&Tt!2vl{?elP8iC|4KbjIwuI_j;&AE=$2U z*O&~KeIw@I81_yyKW4e{-bw6KByocc7D4&L7Ujb_3X-P#;q!0-tE!OXeoK_4G*l0= zc+F)m2T?Gk0oRr9%3u(zNa9WnES#fHbj&u|>PE{jWjVqCa*vc}N#u}|;cBU&IIQOY zFv+H|J&A#f0~4ymE06L9ecFCUrMcP~LG`qA*KS90Wr)YFe99hiD3D%H*!VX=qEg2f zY@eR^huUH6AKx~}Rs(wg*r4e7%_0VwV;@*k0F`aV(s?`Ud4vsaKqoT`i=olr^fbnZ z@&7JGcQpy@MO4SMZ=>Th5A%;*t|m#u3{-tjt&Xmgwte(g$w&6(?7g8Q&`vi_@4?k1CT^qz+sEDT zzKyfq{9v7hZZsOCnV0#7xUct$Xf`9=srZAXE9{3^*pJ5}d0_|z5vc7xzyQgR3~nw} zuc-PGXYbRV-p8rBTeheeYx|o4B+5kJmFbrtdK92$JKJ}KbE{gLF6EA&JF+)#T_Z0j2(N=JQ_NKsh2|FL8-6kDz997`q0YQ+Qs*{}JpoSpK z+y|k{_DJ)N&ZydRNJ7HZ?t3le=Ym+__QDF2^OP<82kryVEriH(NVaW?R2fdhmCS)lyr`ONyLY+4Ea%mow3N~37t&u~YxQ@TyoF_MZ*P^0 zRonjm?flbZC%Z;K?ZaJE`jKg_V=M5c9?{z=N&T9AD_gbbMuC)co)5DB!W3<0)Rv^j zgw}I*m#g<}>$q1x@G`dXGDh^=5}VHv)q+QXTL*HS0c(bpD`=tv1tT`A}E7n7W;I$P@^x77NB zgHKSLLWB0Tze=sLGEvy!Rd zLRfUn`&G3$51!G};5vV|rxRT_gjco3X&1r^<0Ui-F#o**~gCEXQk zt1**&nr~Qt#!afZ%WOm7)WWr?#kXrxLAujK`Xt#sz}B4-4(-&LK{%X#`eIq)59%bt zLb|n&I30dj{hbbPkv4vG)uA`4QwIG=lcD9WKE7E=cDUEBg*7n#4?Qv;vWb+ z4(rtMaJV}D(t`};5Q%M;sHC5%_&V4pB~z24Y5qa(>_~Gs3~xHJqxugsxRCcScMEmp z$H$^e>|t%7s#^H8u`F$r*Pr?Z`_HN42A;~g(x-X(@}<_a+Akpf3#OnxSWYQ;*X|#@ z)p71a(O5mp{Up=iNLSl2c|<4eh(77$ZM4;LeN@q^@-U}L^~v-hALq~b47yI71>0zU zwvKcXTfuv0mT@WvQH;nk<;!KC%=WH|k`+p?!!l?9hYmu;LUDe3hAQUs+=40e^*Wdi zZnAe5u8XWoc~S%t629a_<%c~Qn?c5?VD=*A)qgucykbt90qdi9^5@T5o);|9edPbM z^z2|lixroWi__xr68K%QzU=*LQEIGRp(Ra6s-as3mP&j83t9<_nY$3}$*CdbDIn%W zqvVxh*U4C(83ir=P^dT_N=qID8J9fBay#$J~X26^kPfjc!Bo8(x!`-Q|>y1)={u>A8zU)0tmW8uNrsj$J-XC|w zsO8R*LE-8tlbW!o&F=HONjdGcltj3SmhV;sz&ds)f**o|FTY!s`#76@xAy*Cc4z>3 zhf;5lQJ<1!u7}5(10Ngr%J*La7Ce50i|BrIP3yNP$J+=M&h{Z?d2%&JB>a=)f&x@q&tD>z zQB}IIUS?vK%3O=NS5LCS$*x-MgrFt=#3Ie>KY zz>WOL!DBIUqsA;+>9uRzkg{pX=5f-$_!BE?Ck+H6@&ap1S53#E^o4KgKPOPQ{IN#o zKwo;}z;o&#?@Vp^r`f^}t+|*Y4wwBTMSjo!`KY6$&dyH2r_ozzOWU>O@Cnd0J_#`R z{aKr!?TUifrsp1aS*_ug=EWfCmFkY3+O~v>-pyb%nGT!%=gn0?*GrM$0Y4#CY}teg zMI+Y45}jfwPY8g_w$ge+Jx;u8*FrQKaahAYDr+4-5exJ6tXBHqCr~l7r(rG4Do?Xpb*`jN}?Pwh`!Bp-|T+6 z`&RrGRx0K|pc4P(UpC`oPViGL_i;kvp#o2GXgpU=_4bpOnQEsI+|TOV-#4?Nf5C{T ze=E{L1;RCQLaNX;zPNL%kcX%p2>p$OL&)~dF`n-0|HlA9M~ic+H6AxMQbrCZp-75& ztNYQ(X zFPtYeCkk@hyhy@lNfkOXu056Oy==bjq`gLYz4wBb!i6%;|L<-x zoiF46jl34DIGaV{2J)DrmD^sE184l%JJDbCoE@CL&#TDhx|?%+D!vjM-jthP1Umic z)Dw%U+|sc{sf%0=^*IjV`TH#)F3PH3^f!bJXYPdQII{TXdA) z>3x-(EmC`cRN&k}`cgPJCpojgqrr}wAX4JuVox@_7cIPZ`{ZO-a(24Ta;LA|(d#n8 zc@CjG-6=rPcKET)|fTe#&(`~aQe3uUtT$GlUYLia4n_|%X z52F?)Yd;^heRMi(!;TX8*>!d&Gaa@O9R+!1ZYuTeCy|xlzbs~6gggP#=5qM-GwvXj zskvRLfqzy0S}($q6-KJ0DV$gTU#M}1qB7y*Pz=N z`FX4Q?QJtHgh?LYI=aNp8WZ8SwW)xcv4WrbaxrIxqC1b(^0m$h+7bk1DTp}zuB;st zaxy7M`h#*3`f#1E3YS~T2v|=dIofU;)2Vy{DWisG`Ps@g3e6LYx3?*4f5&jIHhnNiyWx}gTWQBX?dGZ=~& zrU2Sqq+&@L!VK?q;?>pGUOGKxM$!e|klKC|-YZh04iNsbomVh0Fa4f*H3L0<>Bv zaZu_V3DadR1O=N(sBGuVwE$BDAwfJSkpDkq)*y7wMb#xnB9-^FXo3}(hkR^No4fDRdY5$L`q7Lxu*zh=>jdE${O_5lx?do7 z(wE4T>V9PndB3~Lm?Haa!=BgAVeDJ{!IUiW$0x@D}1XI($@%qQloT{}m)4e7;) z9FU4K&x;PZghja}3QkFHCbp;bW!Y+G#Nh`iv7Xtf*!`BYe13Y$`3|JxE zhRis--GHqFsE}-4k=GF0k(HHA#sI3zLmmFRRBS14g65MQU8gxTr+n&X?COLymINo9 ztiL?ons;aA=ZfpEeW|b}D8{Wrk^L&^F3ZT+eWe>b8wH-VpEJkGAG=h`JS^j#@Yz*e z>qK*II_Y;BCU<^CkPakO3KEz~R~)3R292seQ`-Qi`|#j+-<*(W|LDMic=v!cD)JK4 zaN|_x;!>yZIf66X&B-;Zp;VV^x?<`|n}JGR>Q#X^whMoPogjvbpmGjc6m_61F{yvf z+aE7G2;Lp3XH%#nOF8M5McaClw{2BaG1}&HwkIxLx`WS8G{tlDZc``;NpfgHgwduD zf8mLDM~TEDod$N6mSNlU6?6E=A$#L9s0=^7rV8K!W>|TSK*9cPVhnMik^(k`rk0aN8M0JAbU4wGVP1OM zk`c+|qZO;7ZA92ws&!o$S-Ok6-zrejaXiosMxb}?M0unsjs6@&u6$vm{Rgt%@_g9) z`uVFWW~&p0vJ0=ejB}0{G*dbmIFu%9d7U7%Eg_k&K;KeaXIZ9^BKQ;0R1q3L2ORh) zs(7{qr?JNvYVXI#Vc#;5DRjI>;=7ailxy3?C%DBW2OXh&!1cbUC4RN2P;w@c> zDaCkeZv7_KNRE_mT8jnvAEzQYz}pDL1$gBLC9f|wmV%b#j-@~!k0&)6(K zSMsX__J@j1DTVs0OwaQHki_)d+?tjSgV?`1NhQ>_py0MyjEIk5AKBtUrM=@ybLzpI zRk^-yPW^P*g6hq2!L19|T-mBl1676GRVfp48l528`G&X|Kg)~X=@IRsmm-pnK}%0J z{4<45cV^8#<+|@Ow-eW%p5X4D^yZ)1gHnQ?1eY#Fjya{Ckp%qC7D&7uENE_K+lew6 zJ&D%mP8RTB_c#_>c$fY*jn@Up^~l4%vOB)4$`8Q7VjEyUJ(tYdY>OzD!U*`oiEC`v z+N>jrN=xbWEdPVEiNbF}7}I-pu~rr;y;Y9*Qj7Oj2PjJ$>ytTW+iSpY)SKPW)5|?l z&ROG$(Ge^eka6c1AFyfwN27OOQi5%u-r(5C>`f~r1B`DQzcP$N`~=&YW& zFf)Hag76=%IFuqZsWHgZu^xr{z>W8Z+ixw_eHiRbL)C&0rPKMD;KM?j05DSnn2ieymxBcmX$ z6L77D-?V(%)dl{h9O}Bs0P@8fGv2taPIhoVZCa-ig)Xand^uF&TR?k^h{yTnCyo9A zXFWpneJ)XC^m*{Q1BXcF8yx2!$;h~`AYjr?W*xERp4YmFxWUzLnnQ!&12O;AuiV|; zgK@H__JYH6QcbO_WDl5M{gYmjGddV+tGOQ5J{T=mEw1~ZQO4Kc@X*-6mF7|CyQ=46 zMme*{RtnNz#0tIJl1QZc%{N$HA=Hi5CFP#zM72B8dVkawlVKpxcBH(1+}eamLO{>O4u8=={%82YQ3Liii=!S#X>(wHn@#&f##^!l-^d$xs0#W6M}#RN!^PGF z9o(eIi>3*7-SpIGi98v#fmW3(0NG+l8TA5CyQqR2fM#c|I_2=n(En&EwcK|z1s*=N z=kn5}$BNk%Q`b*}Oq{vY_4mt|4yGLZ+^C1&o&iZz=Jgw1pE{nODIHx!K)d=euGq7`EB5~LhrPqYy!I>|%slvi1eIN^hlgWo z;wASJV{M&D~f**Jvw?DtH1#%ofg9}(lceoc+Eo#Ih|!6O;R=`Zzj*?HfM+40berbv7{`)+wX4HmfziRT|s)2Knse-2m>d2D?-{`=vbIIOZ< z=!9n4`MA#m7DkWyYA_fgfBAIf((;G)zK!go$^7RZ|APSUW7jeWM&;%4p(s|^6Qx|j z84K>y2d8P?>Y02)C;vlkjX)mf@`Y+0_lL1+taNt0Q>^{OZoS)ezD$IFde(%AMPL}G@k!pl4u$yF{ID)dz3G;pam)?G}sa5gs%o^GPWV?TOy*2MHOJg5Y z!Y3ppo?`L8;PY2L8S!TUA!qpIUi;+$4Z4k&X*2W z*BtiJt&`MkEA&-#_#BQZ%R+W)90=>!|6@)5;IGY+?Or`?#yzc~Cowals5^=@u`>k- zzDqE_nX)X!Jcnwgg?6O2hCP@1#oQWtc?E6WVdTtmWJAzFDH<2&MnXK0c6|Q-Xfr;S zji(IU%E}6)Q{~lvsM$(5=X5&b&bw-B>FwHidZsmmn&;s{p}}(}=h!JsX3%+hvj1;# z!x(|-#}3}DkGGo3+DzbAH`!Xxe98U@FiwS=M}pnyK3M4wj6RRJ zp4%4d%WOeC>34)aj}5!aDzU(?2~-q0)Zy?^UTGSUjLUt zt0(c#nD;tqw|QJ_x4z$w=JL+{dc5e`r;C5`1(!c#R0J?7&CAgOh6*VEjJ8RiG1G_E zB+27ORvjIu6#ePw=>>mW;kN&VM>f#Z=P{v*o?$65TRJ~Uqlq6=C#?CdUj+LjSt5N) z9oUY=e~1h1uaASJdBPj;+$IBm7*fpHwLljCyQUEnpJEYO6Y(GFuLZTW+smxWkK(s= zP8wElD(g@dc`4pE-&vd9lPyi_k{~e{;#2Dd!0Zj~Jau&*Hh3m$&ifx+v?Z}kE)}=lh zdZG8-cJbQb*J_7l0oFAe&0c4|e}xE^SF!6)T5r8iO5mjFcZOU~=r&qywI4k+zRcB5 zb6`Br@=RDPLz9l!yiSEYAfzxp474D|tii0DWBAuhp^Nsv^$!T3;g#&C@jl;Vq%cZB!M^o*Kf_F8JPeaEFdYoSM60kg>VN6MX?Hkoc>aPUEadB~hgd;*i z@HzS~en!tew2o1dgu6MP@MpNy_5^h&%BxAyf%=IHyL9>)57>WYsma^Ixu zG$e%m)m9s--=7~a@G2srw12!i&a_^8D7|W~SZur7*ZBxp)h|v{u#t1Z1={jGQ}hGA z4H+2RNO#{AgrHY3cLW0D@DEW2%s8-6KhD0c*fcCynbj;<*2#~Nk*qGeF19>Gt7vC( z9=gu99PJHQx2MiH#xL!rePGbeOkceHVzI=AzU1>^^?DibEJ_I8BM?`I(OsMVL(WAO z04+k1=}hvHl*5?r(;$Xf`EK^fJ5wd)FPnx)zrjHz^W=4BAT}(Svdi}rJ~Xh@FtGv+ zp?av2jn?f(%XC;WZ1?DMpJj9@4^P??GPw}tRdXtW9V1m-!LsVyt-snTrr~2S-T4%R zjYXJ9g_xLiJrq-t0Rf{vs}fqWjAo;wg~FdK$7$hc5L3KE12Z2~Duy<6q7M{7I669d zc|B-G0sTN4YHMrj>nEQ{5QChYoLpQEu5Polv)kI*>gze96!@HuQaWYcucTb|Ln4lK zK)d&8tW5|h>j){a?yI@jKi-h8i`o-Mc?1O#XJZ6k^t|&8ps0VHzdeyqeI(I0+20?! zb^`E62qyt@pApc_iU>Z4p9tmQ$iI^$z2G8#fZ_-_pi}7R{XHFF0l_77ki!W@qU66j zx{_JBI?VA5N|p+dM&Zs8OW7zst}T%Xb~{-!6D?(X%XF7LdEd;MIlU7 z`XL{vn?6HF7$}bJdQ6YcB+3wOiDb+G5R;i&?7%M;qM-txvj+7jq@EL zhrGzndW#3wo3k#|ao{w+{3c{=Cwt1tn-w*;n}WNMY}=FF)Q5l1^#>MZnnE6dYBY6P zw2~>AWaVqx(<8iRG(yEIbg?~Rd;Utv$40yKn;(DNJ7qvnCK#MpL;{6QOjT=yzqnz~ z*`P65_0%2M9o@DBE+Q3y%Ivm8H*qklNYE%&L=mURViUnqz7*;&2q>z8XgHz^60Etj zxVY0t0lg0|6R;o17Xq)iySJ`d*6|V`^9u0tejd|x>N)~VVNRq}OEaKQREYq>cmh-N zio=>6*j`X@ov3}@v3hM$@W*buAgF9^dBV_Yg3tL?Lz~CG#E#fOR=(r-;tb~m`yPjh z(zVqSckmWSLYiB%zuRHmamla3f78TW1_Af_fW`uVh~S6Eqc#xvHlv zQpA~Y5V690wO$BjGNs5CIF8HF-E_&2{0l&65Mtelw<_#H^EWVd^p8%rFArY;_xI%0 z*|%A6@GQ8r*Yq+%LM2v}Gi9{EHEo3W_^SyQrpVvPNM$hDo?=`hcU6aOC~|R78HDH! zUU@HG>Dil#Vk-^?u^A@7q4r4Ysi^Y3=wNtvbPY{WrQF%SpcDUd_h`I)j+}2z-dZ1X zt;$^w};#kYoZv_j|lWtzWbb7nckXflW|Ci!m2bPu2)q4!OI zh@0OzZqw_L@>p9{b#{Ao!1XT6ng}AZg#8GsgZD2~=vF47Jdt8S-G4P!hf`jQ!_xMYBgectZCt>?^~Nf&&dPiB^8MUg>adAG;~v@R&Up2wLPR+wtHu z@!(o73VN;Q&GD=f;|~_>9Q}4XzwKhAt=`Moo;2S=SAP}xGm-1u+VkK5%vkZQz71>T z+}-3Lb-m2?)};)aU**zK{Dg_fUWF@Gsxt_2EK|I4O|!sarY%B=-Mw z6f0pUFIPyw6$ky?Ot}tIArc4MqE5{>ykxPjc`pObTGan83BL9&GnnvJaPfxAb!~0E z)kpjDWAM|akHH6oF35{w4Deuy?Dx{B-?>1ldFS*lb8N2Jp~!1TYq-z_kh6I73Pt;msQdl~1JwzNY^S-2IL(5JB?m=iHRf`&LI2PDfS4U#dC! zzJ~X?N~?AC(mi%nUG@SJ&qf!-co||m@VSNpmsBjPSs}rvEDn$o{*r-3rptz3btUSd z-Rq}!4}NjdRPnXg|1qKke^}n-rW4ntoxUX$Wwi!ky6I6L*PI8%16R?^;u@Fg8ry2k zR27(X(5oX)@s(E~<7WVKNQNaBO&$JLhcyM0Kg8d-iq~v40$QjR;4GihQgwRHH;0c( z5Na3pPVPJXucYh-MX*?s{8;3bW3ac4Q!??4eQv=0?sr)}&IH0K(|k~<{Dm>EcLLA^ z)d^yMt0DjnmZFoMw2+Ngba-T|XsEgw^7EL_YxHv6Qf7ASbODBc|&FAp7i z|1dfkaN;EWj}ryj^`-j=;ysSU&Z~svDkK$&PJDE8f36SzNAqk_sZK?D9}V5i&~Li4jJ#^S zu>!c_(hgo{&DTRI7$K_!ut9;YUG)FtDO@W zI^YKeY`zll^WQE$a;9syLY68yc{T@24-}86DvLNX7es&oMdk zlghC^vJbbh;pOt1Kd3$#=cACEwH%eq~)P#E>w z4D1vx&wHt~N+{XJeg2XBcCd{>-Y7@9@43Fj@3{fc%Iwk<`FJwL3Q@#nxlBN>_EIW} zcr0Z`=+0XTiWAbkuA9HW5Bf0i=@77GzDX)=Sz=G}``0x`N`JmIMSL#b zL=B}nd9^!3{_iHjgdE|*-x7lG->gp&Kg0PWTTrSDJhtgEz=~m1ULvJn#KY6NM2g{c z#MCkiPwF{#$`NfZihLHBi0i0Bultn_5&>pjV-wU&3N8jb3Hi$zpdt8T+Gy!#&Bed+ z4S+-aMW!>)5uUa3Gn&9Z0;-r5Gos-eI(SktF*st>AUjf2!7vEUx>0g8dIBX~8x>$L z_!AZ^8h}Sdf#;BzQaq`#m}uciRj!z!{}>;z7;+3fGMSFyDO&v!(&FMKJ>lb7o3;N9 zzQ(Y44LqI}f*sjtpMrA{pU?bZzhr=7AambiV|Du)_Xcf4(tppmv(}?tm!#<#=W)Ti zl&BclXK|Xeb}>CzIn(@~m4ETeg+|96UP?qn#7!6l+1wv1wfDlo|d@^4lfuwxu0)qR|6 zD+v5Q(!Me(uBGWZxI4jJ1HpnjL4pJ)!QFiz$lws%Jvamj?ykYz-JRf0u;AYzS8|{C z@3$5#X3a3?bf507?y9|aRcR^Hb3g%LunioUbBWdKp4{$frySQ?{zwCe0Ir`NjG(Lm zkGxRMUaBENgW!*?7xv?KYj|22?7Y??Y2K;Sk^3gp#BMi^@m?4cYU)`7!W|sk#WR&i zJlBl^lHM2GzP+}EB7LdkYKCilmDEv9#Vvb!^g({kzsOz>jt*5BCz^nV z$6=C6r@g&JQj#;cHf{1mqbFrKli`+v3-$CRaP9>J6<7#Ym#H`-0->V<{o2krX>J2G10=}byY22-ly=gHJga3f&zqd&sttC)@=ShSjS~7D&YN-6Y|1h!7Z`1=oM$xYSi`zbHQdc3#RH<|1KiNM7_x^rl;_6fV8CZNchA1 z;0K29Ysxib4Uv4GcNnM2&&)1+Oe`x(M*JTa!WVF!h zZI4Ivi~+>skMN-}0RU2QOYjH&ARa(~0N&=S2e|v}PM7~`E#!xbz^T$SWgwr>RF?F= zo*BS;N!jzBj<9LocV|^UJXD*)Y}Kfzp)lWPeRN z&8JGj_G+XSsjGpPM>S>5YA4mhPd?;-A{a5?0}Vt;gAjlm^&HO$diCAqHfg8m*sW#% zQHZFCIWPTbZ`U_)v2HS)ah5RTKLhC_c0RgV>vc}Olg8Y1>>fPe@r>5D9O^oLEY>@N zS^@!!6F0T1kDo1S>DX~abVNQj(G*)YQg1YWcP992y9mXksIx1)>_PqBn~t14+65)c z*TDAnTc09~)HM9&x;;I8=HQYh*4&OK#gGT8VR`>=Mf1N+wqT2=&-GxivApGDatO4PKK zX|8>OK6BeH9{xijz|R7JPsN=+D?V0Y@Hr&&?7QxN0ZkQHc!a%=F<|T(Rr;ii_j$X_ ziLJTVC$*$f?@&!Bd(Ssa77UjTQ+dwzgncHXx?Ws94^dLrE=ljfr7J&4BU~QZ9$&8G z*TJm;q3qmBPNGU1_pXX#;lajUZBl*%-Rpe&+0xSS_33!%x$QSE#b9fwN%d8jcU0r?!&}MqyY>FkR$wU9$%=Gc= zeXhWwlTkHw%3e9jt7C>1mTc@!1S!OibR@=d*Q#mz0`6H)wvJC2QXUfWmn6K)Zm+IS z*W6JS+$Oa&N<%~bJwwUzbnRRsqg=`1N!+>d7Kls0?se*GKUMcq!_SxR-T3|R_B+qa zK2P{a7nof=C7AfdWaT60PkeFxApOs-Ulxu+Wegnh*!cO~w+7;RdU_}&BD5MEf?F=x zOh;0Myjq%@({?JiR}O+pZ=F|f)NHJ?>S$I}2~SEQFLlFEwId?fy8~?K1t;+G>@Q@6 zA5a8SviR5=;&1_&;y2Mp&yq_+W^9ZjtuwZB%kIWqkaxk{X$+53nV?+{J!UTE+0QO3 zT;2sS^;4I4ONDwF4Dh|#MxXn7AdPi(6uZtJ&py;&i zb1XAF1{uy9$mR~DBc;TF$@)I}uknZz=8Qe7*9Ij_9@%jdgA*o?9p-WcjveTO-{7)7 zQE$1@9Ob$u)5m>qt(9#8g@lrHiilCM^)ebnUx{rYQmqvMTf9d!5O75OlJzcg@u*gf z0X5K9Zft)HRM-3ClbG|#nDXPsjMdRy(t@M=@Lf{!@O)^>uR+bIb>8q#4Zdfl)C~ba zL0B*mdUAgM2}GFb*NN<2x+YgLP_H@g7KolFH0%sC<|O`01JK9ctW9+Q;k6XpHyGey zWEy|3SY4Pr*(IpH#!l$xI}WaQe-p{fnf7vGV)C7FFYMsIOT8155F2UoN4gPlx=C8P zsdoBH+>??{Z*okcPI9RAjhIC-*;~k80{}x$*9a4<8%FgI-87v2{Kb#YrONeLm_89>wxrlE;ftzsYNCTwV|6n1ysZQY~;GOn6F{QK0SL6OwV;CaQxZkf``!{>}UOzIf+;NE|tBo;Dt!`^R#ygUt_Dq-`kqYB3oz4M!M9tsG8O$bcmMWiVTVj%yNPAv@Tz8T;N1S5$R;8s}6KaFg zNd2y@g+Wz8&JfZPQ#(wO8WGCCF#J~5zF#O|l4!Q~8RaGGk)8c%LS^M-!r}ZU1%lbSN`AvX-x%$xC4#=N#9F{jNh>;7C_9MGIm- zjqUWAWSF!5z8q{m)aM~Y6ZeD^i51PBGIctHX7fMi0syoAIs1`;xbgeA8G~KiyQ+Dj z&~BXn5dmbvEJ-+~2o|pX9M55FVzQxEB-LH0Z~e5>-s1t6>_lp|U|(*2-JWvv)pz!a zxXH8a@D00;gP@${;v^JFAp-~p~v`X6s}jH-6@p(~qHw2=i1`#FgI*9mOdk=8keU-5I=T$y+8%-Sw*k-3UM|&X z)_A25Cu?X(`5*n>uV6-@*1I&XM&P%_^0F>*_qeY0VJ(1EcM{-5L6;NS)0=U5rXTbl zu?NFEg-3hJ*f004>qeL+lLbTg15hjQxTAJcSk~wSl33wCV3}E@*5Uo4>y&9y=$J~> z!x#Pd;fJKF*=C8jOuF%#OuASW4mvd%A7ct;sv4U1ogR0MA<`D^|51_}u;7_l{A2;N zSGh_B|CL-l>mK-K?Z2CEDuq5;44Oe9X`7F8X>qZ;b({vG$^I>Y6x;oj#+6-$SEU+0 zZwYX#noTw|41C~X@D$*G2Oz@GXE*EDSoL?X?dGC7eNwxrxJ!HnMf_7$HZvwwc;O~# zd98h@4n*etG9uyUlPpn2|B0UFhb{jkePRz7pVpsYQ2!5MhE;6gE3~XDO{GXc@01-w z&1TfUN1L9gdmP8HN_69jSLH9gHNzqNpQU(dT{Oss?li&mVNt_l4@~_g@Ujf^Ibu7e zl@3x}IcGydRv6>PETd9Rin`GM7`-=5K=qisNvS&d^`D=q{}Z`63(%su#=~^ZIvvs5 z`u9W;&glJl6jWzXEd`N*{u_f=<4wZfB?ht|HI3+_Vo0a!Y+w#>v4sw6`+loOEWwQd z^y+^_?RG)#mk)CQi@h zde84?BTZcH-@xU(ox*=m?&$lgfi(dD;%?^uIVtUmuTApk@*r6v@C9SD2!B&l&w9^A{}t>pW;qESy<>{_1AY{4jha8Ltg*w=D$`g1(G## zG8&zw@}$b;k)^e%qyA?`wnKZ&{2U*@TJBxACLS&_)K$J)0aBdor5akN56zy{K1^HR z$$nKNiICHR{|k>t$0!OwmXJOE5j)vC6jS&!`6p4zPolKsugtfTSh;)s@I-0w`G3ih zVwr?^SNaws$rj&iaz~U*$1or*reM*Q*C1*}p3j8(AqCNg{ZI7VftUE91O=&Ix5rRw zYU;l$r=6lT&-m!;%=L9`>Edi7XWq4tx%Mizr#CJ)$#ND$96{@!8IL5su{j`mEJW(? z;J^REI?an`_i<2I_tH_g%|UbWNPreXpVtS5Li^L(V}FPYyx%JhkHa_b+Uj=6#=q*R zJcxU8g$-Xz~N>l82IBm zMlp(QuJGS2?nEv>byUFVaD!J#BbTo`&UB0OT~BR$RVcKfCA8je{Ryct!iR3_ez$%K zOwd}*c8wl5Lt}1yTBknYld!`DYdRx0ykESr$ zq;+ujj;i`QZFLJ_YYR+{mY>n4PBV~L<2UpAIn;KSV@U@jybqm0HvYqOP$QvodT;l* zO>Zz_d?V=}e7e1t_vCzm>&5@G?Ofu-YyCGQf1O8(Mshe8u-k)!3okuQ5nqa;bv)er zpS2E>?euuf_*CC<7M?(~>Kr}rIGkX{lA`12P(US~-5I!!^e^+Kr?lV`Im@ft07Y9h z`2BaJ(?L{TaxEzokBSt-Q--Y&2vNhNj=v8~0DAgrhx4QBdGq}}HtaIoL&E_2%?-tf=rLk1FkG>q;5X=KOE*ojal z<0H7pB|NL}!o{oR`IR9r-uc;;O-D=Q?&~A|#@7|-@CB`rWOzhWyrvF<8=F5lQ4kKp z7ZgXWV@On~4X*_^wzJ_n?reYLa|js$vb`y@IheGFr*+~pQU2FK&&6KgBZ(Z`Irr=I zR_Mb;fMeZ*9yNvW77fb#G-#>*(n%=A_Q|Q^fv>Py+9I}eXJX_@uF+FScYc>HEX(dS z^a~fjJgZYxw1UDVsjOEf|*fo^{q^N?6g z7a$SJZ|4Cz0Q^n!YYPDfE{6snz1@`D%FqmW{36Z}+HJrH@k_24{h7>GWXUyzphce& zLTflKMwKK>GjXQIOC~DRhnr#VEa$ZTHP(!|7dgcL3KAnCr-S}i;K@^2pvd=!Oc$1`Tsbs z5EuxUZzz;#*XIXGw@cx|%KPdfbSLL;15=wjQSlo(Id%HpVrl}4SUO$(rY$miip_24 zaPyVNQRg2J?4RIeiQ=Qn;E?Dj(&%%ga9`A+0qFEQnm5TVR-A+$Wv#&% zatro)!igl`zaDXq)RFc(q^|K6vI6SD-Z!N?(5AB(Ls$$Rb5goq%c)VhZ!o5Q0eI10 zkrYs!$e8DRmFZ~wgc%5wds6uJr6T5^y>p9Im0+WxBSNw+`5hl~$*RMr>44-oLZ%jN zt?=7hF&dixF3TRgjzF{rq`GS__`644^|Q2-tS@M#z)mSqu-wu|RZC^WM5uRoU?YNZ z=hqYI*VFuKALMX}<=~h;_7lOziZTg0b8jnmqB;&Vz;)8mzV#mxri!KH<;rqMVe-Kcc+NcjT?=i`sBVYWq0boV9w{PAmr}5bIteOe11?)8NRx& znKDf&D))P?Vp(!IfWNFlu5Vrg%?}j<}LGX4leI6 z2ki$|@<$ywGZRU%Aa-mOD~TGh5wo0gqrXeG);o1sHInEEeE7pl$5;%dJBm?ihIwg zT>!Ea;{nySRiV85FJZghg_q*75<;SToI+t z-`?xkka$#BZivS-pKDzGySdDXz713Sq z!~BbRo7V*d1h`TI#x!&3^{atD%2pVx``ui(-*RpZmmM_K<+D!Z&_x#wm)=Mf&m%2) zN8Xf}{{>3+KSwS{S`nl|`~SlQfcJ2+KjljiVO_wyAK6~JhGjE#j*0)%a&fUkg53?K z^c{i`JJozS`-IU?sv~22GM!Ec(A#(>W>$$*OBhf{E7dkh~uF@mZFQY z#FNp626SrNKTY~UB_3pG^qKGwJz(J`lS#kaP3~SnN4ulAKC^a6k}CuTBmHI00c=7m z^M4q`3(Pp7KsoKM_u{g@d7qm_8U!ZUMOeza*FHcVq{Ixc=((Sp`-EZY1)dQ*V@I zF+5f^JYO7cCVQCP{V_Cj43g6zYi4~QMS#2{Y;akZHCYM(58BKrswO0)oFc>uwpZtC zGuRUZ28Tdm{<0IUF7S@~t)IUQ-g-k=8B1v<5(p%&;EtdPKpNogkPov{5uGrnnK-&1 zSgrqO#Tg%p^HC=O5S1MLdjku2e?TO~@{ulUJb#JL07_dCsM`6QRPA-)+{rt*0CDkp zfg>DgKgSQv-a%a0NPZj1bnywRxXD)mODpA?7Uzg=cyv#dBxThh<~Gg?xL;AlJTlc- zTK7{oS4{VkU4*?@wK|2GG^YtHcNkeqBr|0mCZHd%b0 zP(_P`7(LFPCQw2=Un}G=nJ71YUh4y$g^Wq0pf}`Npu1VT9e1RzA%7F;%r95R$asvk zAo@X!3^#mxyRZ2}_mD2JcEak3?gbN`C>NRa9w%~Or#;)&iV4q9Gq<)XXG+@LWb@Kz zrM4sUIx$|>Z6ZYK`)H$A#lb#2F!??R>C=`!-z~3;v82NLVR_xE&3B_DU}-1FayI{J2Yn|txDfcci5dYi22*U z9%#;GPCQ)%WKuzz8j3NX=Ff+k%B4w6-->Eo!wan3j|aH|%nz@sHRu0xpJd0J5!R59L&_zWH+ckR)9rTORsoXM0x1edpxVOswH7P(&?S$X zziiTEkA-@VLHP+?uRw>9Bj{PQ`9*z3>VaLv{^29*2z9+e*!}rU&(%ib0prR_QT0SA zxJIMI)#k&c7hBcq6N_p-f}>PnowUG&Gf7^y)sZ2WogprJ2k7-N>x3rN;`n%+s`;>2 z3MY;oVL(WVm@rzhFN)iVn<7&zIf?>}zZ5$qh9Ea%rI&~_z;G+co9-5@0-a|Pf4N!*wMwlFjy{EYRKTrC$z|0SA-NO!dFBbFehXt8Oty7Msus!G1!IeeWmH> zKudZ76m%2oRR>Mg8uo@o%BIyd`y~qj5gOK}vCEc}NkK}VZfvWW4=p*(+0#&5Lu-du z5HV`fPzXLiWiw&W%ba&psm6tw#Ur8%`sUP(d|b3LXJ0@rQSqpHH)&L8Q&j^S{G$66 zZfGV#fK|ob!Qz1fj%;96^K{m1;{JNube%F>|7Rs{JkKX*-($HtMZ?0$q=WDX72gu| z+37I@YY;1^A6<7qM4wC(g6fqBmm_vt06YSo)@0`%#z>NF2*|=>V$b1J(4D>p(gpe# zDgz+1LWeOB7E7G9sIiU5DJ{kptAAHCZl-tOcLYg>Gt?=eBs~bF!KG#`Dhk!*Qws~( z{^;l8EU_C>M%HnpH)n$mX@HPIV?}o;T7VeGV0RSXlZ4kf#l_wh5jtV@<%xD7ugsYg zp>=x*vGri6@`CJ`YF!2ygJGm=Gb4F<4Uup}Y!?-g$O)+HNN!|l?Cb3!KtFGj3CQOl?1f( z#TB`cE;>vt3<0g0kd=m_B8HYx+gHEkqT*9lm-GMM#b$IHbJ zRcjXIG>ogsj(>@PD~1y^H7(Y$*LG9a`O(g*4f-H)iEvbrwY`KWs&8*f`R;YRWYsmG;G*vvgx2!l}(DlN1aX#Ui%l z)DH4vuN+ZR$rsSc6;iY*EC>gs#orkr>=oCdJ;sthudu^!x~I{bx2VN5*#CpV)nIuxjst?+)nlvGPL zQ5psc@Yig9E{Wc}5W)nQmqHL$K3y;6WjR za2gr@&15*b!g&;?Ci19C+9qy4Yj07q3zW~>V!I?6Yf$lcQN%#{1vQ>cT3gKPpQ~#= z39mrlwpFy(PG`h0NB2&3WM~fO9?UOCt@Ql?kkbHR5k`?LKH+I4ZKFc3$qyyCJA_ye z#?Ux-*~f47htn8x&KL}sNXt`9K|f)2{dAt;n5n2~@VHK6*(7w4hyoJ1XpWkWFem91 zF*2Nt%C~953fB^xyzccX&E|Nfx_Q#8Hw-x+aWJ+z-e9mEp3X5aRdw31&C7B|4!^W* zYEFU9&B&8Uzk*>J12V+c=}O+$~7btG8cqvBATGDfrRl z>PvlupjNPb-j}@P>k^*+rMKT&YV`R_-#kP;h8)PPyT|e8YF|7GJtaSTtboHJdAb zsc^Ny&00=O0vr0nsgAc_EaJV07jo!$>%Qb1irsnnnB$MwNuP-CSQfnQHeyG7R8RJ? zxL5lc&lmF`3SxEj-5hK3mQTBRs!7wgb4m`o(N%23z9ZTo$fr-_WW*aC@9;g*X1{s5H1(RwoZu@p!1RUrp1r@V*#yE8*eGmw9>K2 z{J7i97-Z02qj_s$VB4+r@gp=s(Z}|7$lkZR&L5PN>^8a(B)`0-r;i{N($Uh=Qd7(S zRW)uFnFeH;q<{TdT3VVMk*Fj&Ir;F=YMuHXMd=_a938v1Iu-898YqOStgH+Ifz;KL zPAL@!X1ei!+|1>M{u#u?#5FZFy%EH|8Rebi`5R4K12zoBJVHXGsMJKgDlMIF4t0JJ z>Y)*ai-$Z7C@d-24f|rp9R;-KBi9nbej}Iz;e}cB{cdxVe`j1{C9x6~r0S+g75-0( zK6Jk&v>51mqrfS69g6*W7#?{bT7!Zn<}LIhhGI@zMwu#kKfw3ib6PI+(b_1Ilw>d{SQ?`P>(Qd$gCnRl8( zjrE_J*lX*?w>+CM0(Y5@y`kU`5fRx5WMj64LvF#HdQ;GgD87m)R$R#99GeTWIy5-& z(An?xS@P&5B8V_x1A!%~Fij0Sd@HV@G1&k4UvV1oNrzY1cHBVu25Sxuj;K>%mcIKd z1C~5)h44&P(YSyRlxaeGo{x?W%VMz*izsX#+krcNgnGV8_|zc{B^FkT&5twZ#$TlQ z0W4AH!r%Fkx3S?0D_FD;KU(FlDD-C*Qr@C!#sD1+p#Rh5=;Y;1V*@HFL?KTY2(rb= zJqLpDTnt~HZf^_ZIQ&BP=kIou6-fcccMg=8iTG#6WSel|C*cjET}z-t7i;`dv?!Wh z@NY*($oSn_#`}eu(+>ekU*E#l5}LsOXDI3BWW{N4j_@OhSiehBVIulN0(C@v@iE^T z2hgLuBrL3BnP~n(7zKO-zwq~{ct1}AaYS%zLhw5`&jKl14B$582CYIgE>NNz<;yIh zFMmIB;1%9VwJlA+zn`&K__DqE{a?TTLy<5w z7)YY=_ZwjgYcdSheFS%uYsWdf1wM+)6HT%7fq#FQ=cV^ShY{12YY58z21~yh-d1~( zT5{W#zF}4N`)=Q~zZ<}IA^DSlx!=IRl{xX}dlp|9Qv-7m3ld3dy1(xt!yCKFp%c^H z1>B6WElEwI%}FNAQEu~|1$?-CFIwp*h+$G`Af0o{j^f*|RnJ7^vmAeQ^)YfUi?*b@ zdE5sL z(!|qH4b|VK^a7(1OK+?1Ji-2;Mptz5VLz5p-l++Aj<6yV#t&=t%g4&JX zgBe(&KHO573s84iYjp%L??E<$O7*ZIfT!k@O_~+_-J6gWS)4{no3iJ4+o_dq=u#cq zxBVgzIpI=+>QRml7;1buuV4i)IgEs0^*4KBuL~fTZ^%43bK##mdRqhlX9*lC4mMC+ za(H1{mA89b(}p>7Rwo$V4ck_SYN-o}sL9 z(98U{)JR^^_`XsQJWQQ>EQvBurUrP(G@=-nwY#KCXi&aV2>8E082amjZ|F`T?{oQE z;=A->BuWQ?nM@t#Fl->VX-IDDfR$#9=(#xUM?I0Xq*&~s*-Z zTBjZ1yxSslz3jH&)|GF0kaOrdW5696t8ua}%1{?6mFF~jD~s-nT*Xh^>uGZm2#+LT zT12RUy+42|snEi2mF0h$z*00G(Gcm0=PS`ZQK-~s!e9CoMY71V3DkTp%TFbqCj~<( zW%Pn%4lg`<5HJvFal`(4hJ3!^Z1M`pBQ+F*so*tz@C2F{^TG}FFr2gmxb4Y zh=I+hC7Wi~o4Bow?oGUZj+oV}#ICy@ zo1ssEBmn%TI>lJTRy;&t*iTt;*)1#sQ0^XPb_&uT=Jt~vF3e%cg90+^i$s$%UNKAE zNDjzPc>WS~?R~#}YUnx%lvIPFkL*R5EPfC@c9t2vN`)bq5`N+U#reB1 z7cHr*a5(Lc!=9HpkTP8;29&7D7f6Ep)?6S0V-MkU+FdZr`dpJpG}-V~1)=CCx5O~9 z4juWq1K4-&UqQ46O*!ug7D{$rrpH_lNHvxP%n6=!p9bUaSQqXE5@ZuqHQ}L1`s~gpH)wxR^7_=n#l}x{bW*I4!{%gd zba)p?IGteWr0N>NAuO$M-ka+nv^TT$7-CkBUj#26_1caco0@Gik5K|Cw9;_r!^sfj z+jh=w1xQ+Zad#W$4h^|ZEzm>!JB}6Lu|L1|ToF72GV+bMxzNtoT~>o^iP6GAcuXLv z$dok=u6p+FlEn;QlXFSJOAY*XAH2AAebCfsr2{0od&|9n=D%3161%tzs%f|vws{2| zC~tE#k;2a56HZoxy*RV(WB;0w4M1*VV$cP-< zi@SwAhmPZbWR3BO#4P4Hha13R$7b(>8K9TN;(5&dtu@p}$MAT_euM9vn{8Py_Z+?k(C`vbt>@3qeDJjC`jK-l z$esD#|2?6fgqBfXy|dI{S3e^bZH-Kl!4tS_c5ip{VP+BJvXwk5bZfVfI!ZG#f3v?N zpR&k6(IgDHopYfZ1rrM|htIxv~AY@E=XycI?#cp%9)fG>@RBPeLQYHC#w8H9D&Coev<{ zzyDb!jTDi9)96l;Fgd*l0wwUFBNNjzX_OltbR21J+pJbTiFtP(Vbp=Jg-4R#*#GQO zeLI;ev;4573gPv3sxi8Tnn&0A*RS)q6R(zyhq4*QQ@7!at)Wplu+;ZI={fpqdQquP=~{Oe1I;!c+AnEF?FN`Y=6@cT~?T)b9Xhj*({;^ zaJ8HF@{%)B)rt!Me+XPZ8|yQNYH%%l@yNgGU@}d>XQCON0~G+r zbYK_AC(TrVFO7$1otV<+Y|tWRGSv|k6^^ZyoJ>_#Ki4*P1Z#`x#4^=Y^pggEtR*Pa zKnd5@UX71CdR@l5lFevl#V}Fhz@3`+ewBn~V3hzR5b@+`@ocbcwE6xvwFopZ^w6fy z3P3$v931T}0ZBkGv(I&wga>>c#xpCE<~Ur9KP%&LXC~X+ZNkLN90+Nf1(7E_ZAu~D zXicPj^P%x4t;4ju)B~Ha6IQB$g{7swa(H<7%a<>gjsk;5`F8?J)m1+a*-LP@rtX7z z4)*si_>Yc`ykA^H7Yn!kQdoa7+FEU=J0a0kK#TVc8s=9Zu?iTD<%fZRStFe@x2;9| ztfSM^Rcqzr|nI(NaAmho)YRw zRn=3oYBsm~2O~Du^O>6!R;Hdh8OzRvQxNe7B*Guo6{c%uJG4_P>a z4zC^yJ$6=ET;{fZ1nLSNUkvtmdel#uRP-zk&&rt!jTRHim5|Dnk;)OfQt6qaFAht% zj^cYAmsjMW5ON(B2k(ThPym;A@!G@aZ zE)AvXfk*L>=4M>$?W$CVw87|70X`5;L9w)J_P5Qo8LJq`-0Q>vSslWbEHsvdF+>Qs(5_E z_qTFM7U&UT;!BRB=C}`ByT$1bb`ux)xg&C)4mfQF^KkEPY)tPxr}ms8`5(UCwGPtl zRyy{~mn?62o`s%_CbwJ+?MaV*ZP^UAb|c^$GH8OJrl#)ZXZbd{r{!@3d&67}Qnt@E z)xJydNYH^_I6nw&UZ62-swn;roIIYrR=^Wg#HO0ma-vIS<<%|$YZeWw6k9V{%&6AZ zZgFvt7Fzb%SPX#7=q;^LF#MQ_MoP*?r_G#j6R^!L=W8w<1Fk~i!6=D4*gP2>T%vds zODuQG`#ZY%x4o@}x_CCX4hg-WDvibrkvn(6_1CUT{u;_hezJ?YYE4_ZmRwJ6N4X2N zsG&7TsJ`6>7%kz59|9^r%)I>asQCT~KF7_EmHB4_3b=__X$RmR7`GWN$s)5J-a35u zI6x{L9_6WR-5g$pCry%}kt~Da$9~r~U)*dd@A6|RrZG6D25WF%2kBjXN&x!!o`VR! z8l%(qa+jEGfG^)sfGB5wFZW2EPUEAA5`mc5;UMKR85}wO<(?qGylS^grdpgox2Wa?ET2m8%-=ka; zOoT@2vX@4Md+NWEC}$0Z1_kIlK9LNx0nsqS|v(S&SQJu+GaevQRM3ZZt@ zfv8fiexe>~2$)Vx)agJoroS06=5hjq*Jc=vCni9)Z={^SNsDCUEZ{Hks-G?P_mM(E z(RMbs6TX=2;C@m0=tqI!#gdqop04@v*Yrv=^~*R3d%M>b7K8Lf)x*4=9(m#%pIc)x z`V#V*9iI&4SD$`Oe*5ZaayerSUJ?5QUi4r%iJo1>=W*$ID3c?-+}AWlNoLZ#@6KK( z)pGs5kr}?qU;pV^l+bCEPh-NMf~GzZ`rM*MmLG_Q02Mgnk1V-LvA#W4mE=5;e7Lyo z74{!}5HR9&Odcxdw5pr>>p(`NeXLM!<(I4N*-DFND_R5ZzYNjJhj;4VLE_a$iYlCz zWk!RJ(B$r^`^w1C%_B2N2=mje$MIVh8FUfTvkx!UQy`FER%kqwlz56-W;CarI%9hB zu;K+*FA~8P5l>mvNnlKLsSu9GI7S}yK`lB?ZXo41b-B)4XJ19D+wwo4Snoa`?_L|JtGJhsCt zzh%(GNoc(`^w2MUzeTB=X5m2JfY1azGON0G-;bkmLN9J4%fEG^ZtW@TGQpyL`-cng zk;nUI?MBNloIQ4!8rf8b;p|EBu=kjOLU=QT3=1k%xzkHl<$&6XxRbldzoc4X(3w3< z6X~3RQZToiXnEgiR-<}YTh_H`2BSQ5z_yos(~)OEr zYO8gn%R@7S=7uisH~|@f2k*%dHRPZGo|(=keZ6I=R) zenW)xnk;xeVciGk>eifn18X1PW}`>3P>}>ewdt&eb@z#sE*qH|bbMzKNr|#O#|=eZeb<7!3>S4oa-L%fk0;y#DY6_gjP#*D z&shlCs#?`UrqqCDgk!$tV9!Z;`7UISZcfPRI(xJ=@ylG3lZ}p!4p4a(IAp&ss|~rv zGDSar{rbCMJ#!?&7b1+|H@MSKhuMw~1E6L(tZ_BR<2;pKIojo&B(ZL_tId7b zdI+jRA#Fjl^D>@&*?`dmE;|TBFYIk9?nc!lvm(l=D4LB zV!D&uy{Z*b`sU`<<8!GoO*WI<4ur1hlkh%%T1P0DJ#cJVW|5Df;zAFbMe64o0thhc zXZfQ$SSA^7B_t#=;GE$?+EdEq^r=rHfLJFt(JAJ(e|qAYI0K%{QHS0p*(|>#5LiXF zE?)*h4~0PJ@hCtM1wgf^u?+EG3;7Z=e^cN(kQ2KsYC8DwUZg^uqzs!Rc6{$P04h76Thc(1!#52W9(0#^+^_sa(YfN#X~*hHYUWl4@cG1Ua9t zZ^dQB^*aO)^keWL5pQn?10)SVHk{}^BavbhEdE^WiXF@F&Qg=?-=U1}1zLp|k!eNF zTcgP8U-eObi5&j1i1!@&B*}h`?sConhY`GKAjksl%nty-_L$&HiQ+mYSbKVkKivaj zrT>Isz6^DJ$vUZnRWJ6$KH~6Id;v5s!~z`p_1=y>SJ&0chUgnSz6IAI#}Jxu?gEPM z4Mdb>UG-qsTIJZGEde8^rrU9g%@>?lvzkej; zgTKnO0B|;RV&>U1B_o06jD>GD=FQ7 z-6tUgvc=FjMDCq@Fm4BbAi6v>IX+||z)y~D9MApiS_7K!hog(H(kyl)toHM|gIknk z0$>`ss)o+F_C-c|?E_fa&lFNB)J+xD2H=Ag4yeyZG`PTU_R27bMGwym~@trD@RV#v#tSjk{zVQFVqsR8#blxmcqu=051)7V5bh7F;5;OETlxn@5~5 zRMns`$m>U{?uX6du|}!5FXT&&bb-LoYSZ9sG1t82w3)S89ItgWUF7UqXsmLaROy^K z0v;xFP>oB9{yCVs)-q6k5!^YGcC~@Yiz!u4IG%H75FpO*_ef8Cyy-;>mrh8GFJocU z4Nw`3uVK_#s&FW9=x?{2XZ;aFeGdliI%B7%*&EVbnyN)ZBv+3+ZB^8bRt(J4CEjby~krt`7xe=_jDm)EGf;+zI z4n#Z;GJpp~0Bc1-g2bKwq-XKmrk?UCV6nW5_fzLl1J_ED(XY}>QG57*V^Sq_OGCt26M;=w3JP$93y(_Av z@LkulU_~|@ZaBq%I=AQZnu(cIu=rl0&}`0jk99z@;;pd|fevTb-Qc25nmCUwO)heh zIoD}QX2H^ohP7o;1%5eZA1L2H&Ct5&j87Ihwq8ZAsh^tds7LIZ>XQ4;X{Z;^eU@%2 zc$_&f9($3(^XdNji@JR(Q))0B5Q)q&rssx@&z>CYo%6MOIKi)fHD3NIUYF($xI_`NIArDsX6S#w< z+bq$Xt%ScIIv4BY&7ai1k0<&Lsgp8leAdJmLmeB-u~vhb`PPdIuyMG_2FPaFoZ0i#w+%qo)$5)E>r*-JA= zFvt_{x>*(ew-pI9nCId=O03sE?+RbkA))uNPO3J)+i{`IkgH-BaDLMv^TZRJoP_6p z*raJN)*SU*hajLI6&no4#ck0PC@gQ#$qqY(PaWSZv zTuQ|Cdw~(hm=wuxbI4Wy))lm!I$qYwb{pkH*%=Si-`SD`qzDPISae2zAGzE52-6J;!lR0M7XBQ`(^L(Lz z%_f!e;GyhVJR3DwiG^P&=Zm-ajG+Q@%|4heIj$zPwvyJ2G+JgG;Zr-THaH2fm_JUy1DAknRI@wE zeM>`gKY=P^&IGX*fMR^Z)lhe%1G{wMYb&G-opnRnZs6A5+$kWk-L&*6-R|i_AU)#1 z<#b%Y!h2C|V@vJyy%(6c@jBn*k)||WH?O@IkJT(MtQj%0&U}SC=$sXX+x1@7#YJsq z6!l_}J~$K3eW{oMyOPA$03hfA8(NM~Q+Fy>%E?0u%Vd+<(%{O$-dEO(6<_rm>KxjE z0r@X+nJOTCMPc(`ql)%IqTHO}MjF;bBlAdPMV3p6twoe)gDBHf!Jw?AIAg(Ct1gpo zT%MR59uP05Y~bkVz+3Ds$u07sKj?+xN575jttOO3S~+< z^6vx&z|{X9p**WvMgUFe?e0iKb$ClVTR+JKVJvm8>s-t}B6QFYT+hJd6hsCf9sOHC zjoU*|>+k{fUQok!S#+{yP~$3wBUgq>wh6T2Yi$__;V&A3DiiCkN>3S$2D@IRIH!Jw zc$-iW)Si^MaWSg`R3DCrKm|$(z(a?Le_IAQHMHrFSIt{hsI5KB%&4S~!lic*0P?gU zAR*){SR^2gA$Ja}uW+Jw$8RF$2Z#EDNw;9@R%)mFYeLDvSYZiIY2J=Lch zwcuGg4Xv^Ke&*H&3w*}bI-b9_9E{}q|3}tW22}MuT`LAkBPAh7cS*NMcek`OT)Io? z5RmTfZZ3VLrKR(Nba(fAuzvoZ*AHSGxI1QMueD}opEfTQ6+3w?ZtLH>M)XXNYg2k<4$hfpPzX2@phOtZuS2hLCTxA-3a5|?Erxw<|kgRFmO z+V7Epl7HdmX-sVFy8R`cM0(B2(Jb0kuUT_p0lTak=*S6qY#h(hysxD2uB2+)%3jLd z)zzeOS5`>KLEt96{&Kc6$0aj74QAl5A+R7dLg`LOSu3hLgX%7_s6OsH&#RE9FYu!t zrYYi;KMG6EW51aU@g)<<98y$P#>Bu_SzT>CK0jCj>Ri5qT8v+LK4CpQJ!!g`0crZZETeuSQz!9shBw&9olL}P zo`Dq=J5Mbz#PUa3;5DxZpK2EMRpE|CK%_iYPO(z1Zun9gmV7-Cu%UCr-4RV#bz7-- zPRJCJH^oRzL@ec5j%l3Q4ylXoKYtq^-_o|9Za^?I z#jtke%hMKR@h?$w^4^lb9QwTD_j>k`NYLkX%cEw|b_@g`F)9=|*EU^0Lkr;cMm!`R z;%1#mfr*Q?D!voJ_LCV2(zkUd@>gCi}Dqq>@mYkVm$b00=H$%+QHyDvx*SFQ$pWny!5y7?l zs-Bf@HQ@&e2^ZfirdMnCPba=I{P2iNxf;%U0OsfE%l70A&d5x>TgPo z<0@6t+B8a%s2HUuSj7*;Vz7QqsW#cK?uRk!`nGMx#ZEs-+1XfL8$ zZ)Y)=Q0;6MIa=SyvUNBP>YaJ_CD8M;koEU!0$_YSKqxgoj+DWq*M45~4zXRe#%`(y zgE|Y2>Os5uz@tie1J{q5Wi~6DN`d#=hc4HZ;c)@uImBii!Wnn z3yVxP)|un_o+_v$=1XvgD0p^|U_IWL;Z*11B*ogcwC)ztQZtHcY``Te(AV7tC{)tK*eI0h;9Qfu3VeU)!CDoZyL>r7#F+b&z6 zPiDO)jYEn}FK?rF-@zgjcS!9V{V{`F7tJKpkS(L(i$1pfG}ce$`V?%0jO(#lrfYp z#q#YX!jH=}I1Tj>Bv|QP>uu+FRxcbK`ypncCR$-65{GXFA^zHM4o~{#le2Wf2QC~F zm3e#Qsi0W|=SC0FS`PVUyAiIBlAm|)&jkiOil5wJ0$p81rQVot4${Y8GPTz)FXqR- zAExbY^;V>b`Opml{>QV;3QfEoJ{508&K&^QX$nSQpr!w8ADu^AKe^f7dqadfMsYTH>JWa}z6#}Zm>VYQ#06^_;) zXjXnveTz_&SW!l!0Av_4ii$EC8yjKjdU`HI3&aM5qm>jDzflsP(J0HQ@%NZp%VT;j zd4I?bI>Dqyi0Kv|dy2ZDf4{XqhRb%>^%QowZFjE+xW9V|j>KJ3GwdHPFXnv85T&Ox z>giZ)BUNBOsntXw0xlwNf0HV+1z%P08mzK*vOyZ0tXS58HF_nmLqpx*FGdzN`3WXQ zmrwoX^4fl6)gq47vu#V1#j`(^2+W&wbLzh*DN=xJDC23_ ziA!Kro&}FAUdhqKchrAolo8gku@lCZG*V*54Bk+b)v(Ph7ot|9$r)gEH`0)Z%?}Cp zG$WXiQhOOg+1q0}&^x}e#7ONP6AD_EhZm;aYZR(|c{;hm)F}oqp_sv!5CpxZ5bkmD z@1LLd)~S{ucOj-li%CYRxv9w%WnuaA@aZ0PReF1vgWK~=z?n<8O3bU>t)ARU$9Oi$ zPN#vbj56Yw3W6x2O{zRIN=fS@i&?qPF;t57r^tg{I&gFjQrJ>yF1sQz6tqdX>GC&G zWG*LZX_?B6NvQXR9yvn>dmzNrcMcfGO^OenobX&)&9BXO?r}z+;+M{3!5yPs`<9_q z^rpOiR;Xwn;NLorrhpz}7&G@quSJMY%W6Re>%HAWdD_M=BVIr}r6R7@qg~FqE0-;Z zlV61Co-0W$sXxj2sPv!J# zgSAKR@}`{R&iwl)Z7rMSl$q93g<5-wUdhkdp(=e8C9YCVUOtMX_K`tmt8V8Lh6$U^45+g{bgZpdzd~RZEH3&n6w8V_E4Fu#a7{ zOa-_nK|QSu$GW@mlk1C&GU#E>FUnIW+)fXOSYSS-P`IofWEc^|QssPp{l%rcb|<17 zIXJ~N!>UigKtVgyNqS+NmWPQkr=)mz%j^Ue@m7c0)cJZAD~TkSGVN{QMCsY3MwSE> z;j?80ddzKssd5-X;`4s+MbHbq^G{0c z6MHD3Bw_*4KV;-^0-jvSRv%c6eHKE=x`um&dnt_nnE!{QBxRa3C!Rxyus~$h@-w0C z;47k3h8(&1CHOrNB2;0F21W!Ui!mf3MG5(0)dee`7?wEP-n&6zg))uHDkV|5evm_1 zVohL1x0ZJolGe>M176_w&k^IhGFH-LqGcZ&`3L1OCqv{d7{H=&i=A^{=%yrE`NI)w z620tZq%uFX5LS=&*glP#p<4h*ffPRB0A{XbciCQ zvSAI#BsTD&6~@FYD2rGSy~1kp0crd9$8EX#*5#_aTzb}Itn9z#&>)9Qd#MmRioOWJ zs2~cW1R`Tz!r%rKmi8H{YQ6M7sP+-^dSYT-s<*yL_Nexi?@rFMb>Q=VvWWLbEGCI< zk0%ZSeEU-d*^pAZH! zG5!a)y@RGQiox+Gp(U8PYJ5%{eV1ty$+bsFHHk0MDnGsi1d0)m?8)8XWTYdM?XcuZ zgfe>!mo0E_L!=yv4)YUllTLt4;sY6vTdwf?>Rbd*mDpC^+k3yjN!M(Q3x#8Qvq+CP z=0^7PR*qab>a2j1+?S$f{``eE-EWOt$fV*&4>h$kSJQPBQxAHC$0|ZX!z-~$prP+U z{iy)LPqjFP)tIW-&s0Mr1e*5I+%Mr{uNOVy(5Ig`9l*gYC5@XgTrzi4rP7e);Su_a zu^;xGq>zM@7PmRjb52#=21I;2OqBc2Y{=Fpds;WN04riNZznMj;tnfbeQJ2AKYDV5+;mjXHs)X~jSEWDP6zPG2Z1ktq?Q*};#A@$p~k zqF*OjG;Nv(u3_;q56odaQF#r*u~M@p^F#Xi*~*5~A%>X~^9TO$9`+qiVzmagg0x1^ z+iA~t8-bHRNfT>Vn8$>y$n|p|>%4g` zxx;;GU(+jwpf`V)GUvw+es|}P^okOx=hj<8H8mPLpJZR2Nee#wwUmH1W(>u_F?$bc zm{>c$#Cs%73U4Rl?vcwErvt0kKncSMAHa`A&9sAQuo!n6{4;3b%59b~9``u{0`9Z0 z%z>30xbe zG}4O-YC@y5PYuk+gooNv0bHs3z5}EZx0fOIMz;sh_+B}5NVL%rl=^fcHY|1ogOX1# z=H6Kw>C7qvwzlK{%XRFcG>@iMNx8=9l%&gQs! z&{M5yc`DlM5GUcqsk9<3n!-_ohG}QU7k5Vqz=Q79)ejEA{<`sZuB*^Q{5adCJPtMr z64kLL8QR%Yg%El~x!()!H%;5KJ=H(|$+e8F* zIxEh?Qtgf^>F2l&xBK-wDYMEwlNeUs>N4&o2f+Msw;P@KxG%1#=&$@P+r#vW&9vYC zsRd~HN=itdkUgW`oRc*FeHZ$93s*?6!C_>VhD;B|vm9H~l8uq-?4{yb7K)N1K}Iks zkd2fZ2fnqigK5ol%l(J+hYCx+XspmsK<7@O10GdD0mz6eXnG~QAR}FB3&$g;%S{mz2KXMN{bFrrAx-d;H6w(80Ld%#q!SnwrH!#+zGPK+lg> zDR^cF9mBz*K0?ivvuT0Z@W#rp$tgkh2E%W|)ZU;-Qe(>ObqPRo{L^{Q3i?3_; z7AR0-=b0E}&bft4N}4;kX7Ws6U(k`$ot^*q&#|N7lT+eq*}-8+%duD7u|}13G;2WlR0BJ&HXv+KuXO&HeuHAyh4RBn*vY_Zj@%<6@) z<*Fg+Tb73JUC+Of-?SB6@i4jsgzA;9I>^;J>WRNS0hG`0yx0i9O%qQiC5@}5XJ*9S z=*)XiH?6#Lx$+#Ii5m7~Ox5PEb_;}%`@#HmAwsIdW!%!6!S>i&%SDMhF6$y9FD0Jq z&QV}L&pTn^zN@_jEF4JVGKkGFTHXxKYaY$ps@!cuS;UQZNcW1HK?~zNEd7g+hcg!Y zf42~rluO%bO2r4WG1wMA@H?qe|AaYNQA@w7JwZwT=SHsWCTZ8KF?jzK6w33ZjQ?#asu2N^xUpXX;M)>G(R>j{fjha@N!# zGqZ1H#DmLi+oY`%iGbB14hE;ogq@8qX~ION)HA2Q8*!VgN{N}6_l(k#?PplHPY<#7 zXkE>Jxwz6-c>VO;MBhE)57zppE!IxrAheZH?QN*-M!xE9>FzGkiRC zX6qkAAo{Ie&|9o5Fd{|8)dODDXHK?>@mH&&1EGKd0eBtA@d0eiXE&XVZ{ZSA-{qx| zty~^FJ|cK^{%vz-aYtB$h%kZ7wE=H)QUsP`$z`}A^85U)u|+=To^c*;oQZSEtt zD4l|(oFm=p;*i2=DQ%pF(<;XuM!Q|V{Gke1Er;HUuHBN4g~Is|MSKAO$Hl%169Osd;X+g~0pYNjYizShy}iK6fW;VBO^oG~YPCB&+k9q1@{Ib?(fLzJvEMT- zfaYZr3}_uJ^hFc&Yh4V{pikGWMs7Eyt^kzXV|=3P%so8z1OxciM&R{-MRW#HygBz+ z>K;FY=x(&K6mGJWfM#n;bkSazfI)BEYMOSAlKlo9)*a1FZlV&y@^314V$hrsviC9I z@BQ(9Hvv#9luzt?$EkieVJ?kq5PO|{PYw|oR-zORbq4zcrmU&l%cSoZ+g`|f=5t%^ z2?~9Uj{_+2^wq7=*j|aY`^bqIs2=H4iSI^1Vu_~vh<%}Dy~9`t196|D*-prWJKqgr z0;HJY1l;rB9`XD{J8#Mz$+&rL0B~~B=WfY!wFXYPu!W2~%!RZ(@BFqv(qM!O0XO_oVkP}B;FZ8h{7d|D0X5Ya zEw|nfc>3Fe>tN4{A4GQbX^=2Xt>Z`@v|A}TpjQs_Z@89=NjdHN7P|*AoV_9Tc&!Ps zp0kVSj90DrODAXq+-=W_ujrcg8zkuG95;kE&F-@AlsKKaCG;9d;s1#W`l~}Zgb6#(BAkOBx!&NzY=-Og3K64>|!!7?Ln!jJwZc$F=%f~;wf}hOc zLr2BoNg)+$krIElnQ~02_Q+Lo58~EISLmCnR_$J(A^_Ow=zItL)7|%}O-336b27H4 zyMl$5j(9gNW~V7TP4j(oS0)% z80=mS1-vpf6bS&zxmZ$9fHH?37zeY0V)#q$@Q-2pSK(AJiOY6=?sL3*0<%^D%A5_I ze+Qn3v+4a%n;rdgR$3W?ufW67E)2Nyt7dGHfPlp_Y=ELY{K+wU8K&!>wr-`vJf!+T z5asoP=+SLjuh@B$`<#F60t0?I@$Wzf)X6viwQ*C@{*^zv`~;#pY2)`R_z3dp^_7_)#F6kZ&!iP$ z{t~g*MD?qNL92Tr&oaAnX(&~JPy0=6u+7+tl_kzzZE`A!{V&paUG;8@Y$f})z8}G;SC#4LL$yKTDaF;8ai4Exb*xJAP3nte@Jx(bh5q_ zV*iR~l{00D*Mr;Of{Hrxa~0G|gT?80T1K{^{Ik{sI-Cp9!UIC>aQtvVQ7ZJB#5aE( z0HN2T($P|y-vgwpyBip#=mevvq(QwweD9t=(=q_*2eJ=xe!SQFXcyqS<{#s(aG=QI z>zUoBEs`scE++YzQlKP89l95YIHnp9dY_yJs?8XgBR!93qp`H!Uua{gWM{#tp0)<# z;$Oo{h<--#ouLwXJK^z%-C=v@3{PtrZRN>`A+i#agU3*!>t(|J0f@Nl%Q3EZXRU>$ zko5vH`sU60sFNQfgYr@B)wHIcnk(n5^4|9P5VbB=JJIW~cH?A4hPRDO z7vE0h)EZ%DF3_~|on7N^GM%2^*h^1M;GsTMwy@IXp~!2lI=}H?5iSbxN^Zjnl(UQM zSV_XN-$4i}1nl=uwiP#9oy9=YLJ8>CNKEfB%#&sgQJ57e)2Yst2xDT*m+$$-lK?ef z$ox2H9_l&$ljQxvDr(g zl*^YqIC@J8Ky`syN1|;37JWiatzQ)?!b}}^m*CS4$X3cl!|vW-R+^#e{)W-?>c9%f z4QK%7`HTKkV;Gqy>S%XB8vb45DG{I3KF$zfz}?4?pMVv>6jw zTZqIrYXJ%I7s2|4i!xOWr@&V#ug*Q}#}~%bL?T9~iv)I*nJ~!G{Jd1ZjCP9nA2TsV zrz!w673TLK$F@7mj%S5t_|BKN&SG~xJjE(5t-2?GDhsL?I)Tq5P?91hHEWCIAODTn zI-iK^x`GNM#Lap>J{^8c0498s56aAWy6DXp_yat3vtO=r< znA1dy5{QBt@tT9Qvf+QgXdDCJdp-+?i299_Dc^d`Z_n2AKJ)Z0 z%56t~e8*bR_*Z5@G+i<9OtQI*Mw5o=iZ!u zsFHFd^Q2T~`Ts;ABQngJquD1a5Z)U=87N8NWD*N;ayLwG_Vr{YE-ijHF++<)xE0Aw zBA#wY!{SQ5SdJF`j6ZT99ueBcaV|Zt;+xsI~ z^!G#K6H^;`d;7t)v)5Q{AK3ZV87Y*+v3*qE;Es&8lmoRh+@fN0Ah~AK=c3K@bZvt1 zPs|)?p>8@I${f=%V?!G{*i=D#IEO!K#OVMV)_>APjcaO}U|JZdETx}3Pw>TcuI*2J zQ1%1R7vEfk`xKUT@$AV?!ScxpD6_wl=S8G5W8e;})2|(}+3_PmTRJSHu(0D)H+S&L z5(~;P_RDw~=SSJId(`lVKXwqA-XvkCipv7ORMs!+B~DS>m(@#aU8u4AnUmn1px{}1 zx5*vcR;qzl^p~#gCb6(xYze%gdSZt>Y>ECM{_j7_h{X>bf)AD8Zw-O>t#0EzWGC7m z-f?JiapNWE_lzAhXXQ$k*46r$-CbgtN_G~Kfy6CpNLu*qEUfI*CMMn5k@DfJ@_m`3 zaQP4$7HwRu)tq1)T|#OWndcjAee=x7bC9a#Uk?BZ8Hh87*2X4cM=E26iG4@}K=$O1u*3E^{^eO&a07;%fpMX^*&P++hpbfp-0(0li~SWfRdZ

nKx>6F&E=pqyi2Z4B8Un+ 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

65nojLdf6((gbYuQrrOE%B2QuM=)H_AvH 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

`jC((sZUKT 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 literal 322590 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

X6rzKNq%zErOCi~ePFbX%08 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