From fb5ca2219af1512cedd3967166e6e080daeaf233 Mon Sep 17 00:00:00 2001 From: seogi1004 Date: Thu, 2 Aug 2018 00:25:34 +0900 Subject: [PATCH] 0.2.3 version released - Dependency library version changed. --- dist/vue-graph.js | 2 +- package.json | 5 ++--- src/bundles/{app.html => index.html} | 0 src/bundles/{app.js => index.js} | 0 src/bundles/{prod.js => production.js} | 0 webpack.dev.js | 4 ++-- webpack.prod.js | 12 ++---------- 7 files changed, 7 insertions(+), 16 deletions(-) rename src/bundles/{app.html => index.html} (100%) rename src/bundles/{app.js => index.js} (100%) rename src/bundles/{prod.js => production.js} (100%) diff --git a/dist/vue-graph.js b/dist/vue-graph.js index 968d387..1546a61 100644 --- a/dist/vue-graph.js +++ b/dist/vue-graph.js @@ -1 +1 @@ -!function(A){var t={};function e(g){if(t[g])return t[g].exports;var i=t[g]={i:g,l:!1,exports:{}};return A[g].call(i.exports,i,i.exports,e),i.l=!0,i.exports}e.m=A,e.c=t,e.d=function(A,t,g){e.o(A,t)||Object.defineProperty(A,t,{enumerable:!0,get:g})},e.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},e.t=function(A,t){if(1&t&&(A=e(A)),8&t)return A;if(4&t&&"object"==typeof A&&A&&A.__esModule)return A;var g=Object.create(null);if(e.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:A}),2&t&&"string"!=typeof A)for(var i in A)e.d(g,i,function(t){return A[t]}.bind(null,i));return g},e.n=function(A){var t=A&&A.__esModule?function(){return A.default}:function(){return A};return e.d(t,"a",t),t},e.o=function(A,t){return Object.prototype.hasOwnProperty.call(A,t)},e.p="",e(e.s=57)}([function(A,t,e){if("object"==typeof A&&A.exports)try{A.exports=e(1),e(3),e(4),e(5),e(6),e(7),e(8),e(9),e(10),e(11),e(12),e(13),e(14),e(15),e(16),e(17),e(18),e(19),e(20),e(21),e(22),e(23),e(24),e(25),e(26),e(27),e(28),e(29),e(30),e(31),e(32),e(33),e(34),e(35),e(36),e(37),e(38),e(39),e(40),e(41),e(42),e(43),e(44),e(45),e(46),e(47),e(48),e(49),e(50),e(51),e(52),e(53),e(54),e(55),e(56)}catch(A){console.log("JUI_WARNING_MSG: Base module does not exist")}},function(A,t,e){(function(t){!function(t,e){var g={jquery:"undefined"!=typeof jQuery?jQuery:null},i={},r={},n={template:{evaluate:/<\!([\s\S]+?)\!>/g,interpolate:/<\!=([\s\S]+?)\!>/g,escape:/<\!-([\s\S]+?)\!>/g},logUrl:"tool/debug.html"},C=g["util.base"]={browser:{webkit:"WebkitAppearance"in document.documentElement.style,mozilla:void 0!==t.mozInnerScreenX,msie:-1!=t.navigator.userAgent.indexOf("Trident")},isTouch:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t.navigator.userAgent),inherit:function(A,t){this.typeCheck("function",A)&&this.typeCheck("function",t)&&(A.parent=t,A.prototype=new t,A.prototype.constructor=A,A.prototype.parent=A.prototype,A.prototype.super=function(A,t){return this.constructor.prototype[A].apply(this,t)})},extend:function(A,t,e){function g(A){return C.typeCheck("object",A)}if(this.typeCheck(["object","function"],A)||(A={}),!this.typeCheck(["object","function"],t))return A;for(var i in t)!0===e?g(A[i])?this.extend(A[i],t[i],e):this.typeCheck("undefined",A[i])&&(A[i]=t[i]):g(A[i])?this.extend(A[i],t[i],e):A[i]=t[i];return A},pxToInt:function(A){return this.typeCheck("string",A)&&-1!=A.indexOf("px")?parseInt(A.split("px").join("")):A},clone:function(A){var t=this.typeCheck("array",A)?[]:{};for(var e in A)this.typeCheck("object",A[e])?t[e]=this.clone(A[e]):t[e]=A[e];return t},deepClone:function(A,t){var e=null;if(t=t||{},this.typeCheck("array",A)){e=new Array(A.length);for(var g=0,i=A.length;g12?s-12:0==s?12:s;t=(t=t.replace(/(^|[^\\])hh+/g,"$1"+g(h))).replace(/(^|[^\\])h/g,"$1"+h);var l=e?A.getUTCMinutes():A.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+g(l))).replace(/(^|[^\\])m/g,"$1"+l);var c=e?A.getUTCSeconds():A.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+g(c))).replace(/(^|[^\\])s/g,"$1"+c);var u=e?A.getUTCMilliseconds():A.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+g(u,3)),u=Math.round(u/10),t=t.replace(/(^|[^\\])ff/g,"$1"+g(u)),u=Math.round(u/10),t=t.replace(/(^|[^\\])f/g,"$1"+u);var d=s<12?"AM":"PM";t=(t=t.replace(/(^|[^\\])TT+/g,"$1"+d)).replace(/(^|[^\\])T/g,"$1"+d.charAt(0));var f=d.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+f)).replace(/(^|[^\\])t/g,"$1"+f.charAt(0));var p=-A.getTimezoneOffset(),m=e||!p?"Z":p>0?"+":"-";if(!e){var v=(p=Math.abs(p))%60;m+=g(Math.floor(p/60))+":"+g(v)}t=t.replace(/(^|[^\\])K/g,"$1"+m);var y=(e?A.getUTCDay():A.getDay())+1;return(t=(t=(t=(t=t.replace(new RegExp(n[0],"g"),n[y])).replace(new RegExp(C[0],"g"),C[y])).replace(new RegExp(i[0],"g"),i[a])).replace(new RegExp(r[0],"g"),r[a])).replace(/\\(.)/g,"$1")},createId:function(A){return[A||"id",+new Date,Math.round(100*Math.random())%100].join("-")},btoa:function(A){return jui.include("util.base64").encode(A)},atob:function(A){return jui.include("util.base64").decode(A)},timeLoop:function(A,t){return function(e,g){!function A(i){i<1||(1==i?(e.call(t,i),g.call(t)):setTimeout(function(){i>-1&&e.call(t,i--),i>-1&&A(i)},1))}(A)}},loop:function(A,t){var e=A,g=Math.ceil(A/5);return function(A){for(var i=0,r=1*g,n=2*g,C=3*g,I=4*g,a=r,o=n,s=C,h=I,l=e;ig.length)&&(e=g.length),e-=t.length;var i=g.indexOf(t,e);return-1!==i&&i===e},inArray:function(A,t){if(this.typeCheck(["undefined","null"],A)||!this.typeCheck("array",t))return-1;for(var e=0,g=t.length;e0)return;e.resolveWith(document,[r])}},bindReady:function(){if(!e){if(e=r._Deferred(),"complete"===document.readyState)return setTimeout(r.ready,1);if(document.addEventListener)document.addEventListener("DOMContentLoaded",g,!1),t.addEventListener("load",r.ready,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",g),t.attachEvent("onload",r.ready);var i=!1;try{i=null==t.frameElement}catch(A){}document.documentElement.doScroll&&i&&A()}}},_Deferred:function(){var A,t,e,g=[],i={done:function(){if(!e){var t,n,C,I,a,o=arguments;for(A&&(a=A,A=0),t=0,n=o.length;t0)return g[0].getAttribute(e)}},remove:function(A){this.each(A,function(){this.parentNode.removeChild(this)})},offset:function(A){var t,e,g={top:0,left:0},i=A&&A.ownerDocument;if(i){t=i.documentElement;return void 0!==A.getBoundingClientRect&&(g=A.getBoundingClientRect()),e=function(A){return function(A){return null!=A&&A==A.window}(A)?A:9===A.nodeType&&(A.defaultView||A.parentWindow)}(i),{top:g.top+(e.pageYOffset||t.scrollTop)-(t.clientTop||0),left:g.left+(e.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}}}}}),jui.define("util.sort",[],function(){return function(A,t){function e(t,e){var g=A[t];A[t]=A[e],A[e]=g}function g(t,g,r){var n=g,C=A[t];e(t,r);for(var I=g;I>2,n=(3&e)<<4|(g=t.charCodeAt(o++))>>4,C=(15&g)<<2|(i=t.charCodeAt(o++))>>6,I=63&i,isNaN(g)?C=I=64:isNaN(i)&&(I=64),a=a+A._keyStr.charAt(r)+A._keyStr.charAt(n)+A._keyStr.charAt(C)+A._keyStr.charAt(I);return a},decode:function(t){var e,g,i,r,n,C,I="",a=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");a>4,g=(15&r)<<4|(n=A._keyStr.indexOf(t.charAt(a++)))>>2,i=(3&n)<<6|(C=A._keyStr.indexOf(t.charAt(a++))),I+=String.fromCharCode(e),64!=n&&(I+=String.fromCharCode(g)),64!=C&&(I+=String.fromCharCode(i));return A._utf8_decode(I)},_utf8_encode:function(A){A=A.replace(/\r\n/g,"\n");for(var t=String.fromCharCode(239)+String.fromCharCode(187)+String.fromCharCode(191),e=0;e127&&g<2048?(t+=String.fromCharCode(g>>6|192),t+=String.fromCharCode(63&g|128)):(t+=String.fromCharCode(g>>12|224),t+=String.fromCharCode(g>>6&63|128),t+=String.fromCharCode(63&g|128))}return t},_utf8_decode:function(A){for(var t="",e=0,g=c1=c2=0;e191&&g<224?(c2=A.charCodeAt(e+1),t+=String.fromCharCode((31&g)<<6|63&c2),e+=2):(c2=A.charCodeAt(e+1),c3=A.charCodeAt(e+2),t+=String.fromCharCode((15&g)<<12|(63&c2)<<6|63&c3),e+=3);return t}};return A}),jui.define("util.math",["util.base"],function(A){function t(A,t){for(var e=[],g=0,i=A.length;g=A&&i<=1?(e=A,g=t*i):g>=t&&(g=t,e=A/i),{width:e,height:g}},radian:function(A){return A*Math.PI/180},degree:function(A){return 180*A/Math.PI},angle:function(A,t,e,g){var i=e-A,r=g-t;return Math.atan2(r,i)},interpolateNumber:function(A,t){var e=t-A;return function(t){return A+e*t}},interpolateRound:function(A,t){var e=t-A;return function(t){return Math.round(A+e*t)}},getFixed:function(A,t){var e=(A+"").split("."),g=e.length<2?0:e[1].length,i=(t+"").split("."),r=i.length<2?0:i[1].length;return g>r?g:r},fixed:function(A){var t=this.getFixed(A,0),e=Math.pow(10,t),g=function(A){return Math.round(A*e)/e};return g.plus=function(A,t){return Math.round(A*e+t*e)/e},g.minus=function(A,t){return Math.round(A*e-t*e)/e},g.multi=function(A,t){return Math.round(A*e*(t*e))/(e*e)},g.div=function(A,t){var g=A*e/(t*e),i=Math.pow(10,this.getFixed(g,0));return Math.round(g*i)/i},g.remain=function(A,t){return Math.round(A*e%(t*e))/e},g},round:function(A,t){var e=Math.pow(10,t);return Math.round(A*e)/e},plus:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e+t*e)/e},minus:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e-t*e)/e},multi:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e*(t*e))/(e*e)},div:function(A,t){var e=Math.pow(10,this.getFixed(A,t)),g=A*e/(t*e),i=Math.pow(10,this.getFixed(g,0));return Math.round(g*i)/i},remain:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e%(t*e))/e},nice:function(A,t,e,g){function i(A,t){var e=Math.floor(Math.log(A)/Math.LN10),g=A/Math.pow(10,e);return niceFraction=t?g<1.5?1:g<3?2:g<7?5:10:g<=1?1:g<=2?2:g<=5?5:10,niceFraction*Math.pow(10,e)}if(g=g||!1,A>t)var r=A,n=t;else n=A,r=t;var C,I,a=e,o=0,s=[];return s=g?i(r-n,!1):r-n,o=g?i(s/a,!0):s/a,C=g?Math.floor(n/o)*o:n,I=g?Math.floor(r/o)*o:r,{min:C,max:I,range:s,spacing:o}},matrix:function(e,g){return A.typeCheck("array",g[0])?function(A,e){for(var g=[],i=[],r=0,n=e.length;r-1){for(var e=0,g=(i=t.replace("rgb(","").replace(")","").split(",")).length;e-1){for(e=0,g=(i=t.replace("rgba(","").replace(")","").split(",")).length;e-1?parseFloat(e[C].offset)/100:e[C].offset,o=e[n].offset.indexOf("%")>-1?parseFloat(e[n].offset)/100:e[n].offset,s=(a-o)/I,h=o+s,l=n+1;l6);i++)t+=e*(A.charCodeAt(i)%10),g+=9*e,e*=.7;g>0&&(t/=g)}return t}(A=(A=A.replace(/.*`/,"")).replace(/\(.*/,""))),"function"==typeof t?t(e):{r:200+Math.round(55*e),g:0+Math.round(230*(1-e)),b:0+Math.round(55*(1-e))}}};return e.map.parula=function(A){return e.map(["#352a87","#0f5cdd","#00b5a6","#ffc337","#fdff00"],A)},e.map.jet=function(A){return e.map(["#00008f","#0020ff","#00ffff","#51ff77","#fdff00","#ff0000","#800000"],A)},e.map.hsv=function(A){return e.map(["#ff0000","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff","#ff0000"],A)},e.map.hot=function(A){return e.map(["#0b0000","#ff0000","#ffff00","#ffffff"],A)},e.map.pink=function(A){return e.map(["#1e0000","#bd7b7b","#e7e5b2","#ffffff"],A)},e.map.bone=function(A){return e.map(["#000000","#4a4a68","#a6c6c6","#ffffff"],A)},e.map.copper=function(A){return e.map(["#000000","#3d2618","#9d623e","#ffa167","#ffc77f"],A)},e}),jui.define("manager",["util.base"],function(A){var t=new function(){var e=[],g=[];this.add=function(A){e.push(A)},this.emit=function(A,t,g){for(var i=[],r=0;r0?setTimeout(function(){g(t,i)},r):g(t,i)}}},this.setTpl=function(t,e){this.tpl[t]=A.template(e)},this.setOption=function(t,e){if(A.typeCheck("object",t))for(var g in t)this.options[g]=t[g];else this.options[t]=e},this.destroy=function(){if(this.__proto__)for(var A in this.__proto__)delete this.__proto__[A]}};return i.build=function(i){return function(r,n){var C=[],I=[];A.typeCheck("string",r)?I=t.find(r):A.typeCheck("object",r)?I.push(r):I.push(document.createElement("div"));for(var a=0,o=I.length;a");return I.each(function(e){C[e]=jui.createUIObject(t,I.selector,e,this,n,function(t,e){t.init.prototype.listen=new i,A("script").each(function(t){if(r==A(this).data("jui")||r==A(this).data("vo")||r instanceof HTMLElement){var g=A(this).data("tpl");if(""==g)throw new Error("JUI_CRITICAL_ERR: 'data-tpl' property is required");e.tpl[g]=A(this).html()}})})}),e.add(new g(t.type,r,n,C)),0==C.length?null:1==C.length?C[0]:C}},r.init=function(A){var t=null;return"object"==typeof A&&(t=r.build(A),e.addClass({type:A.type,class:t})),t},r.setup=function(){return{vo:null}},r},"core")}).call(this,e(2))},function(A,t){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(A){"object"==typeof window&&(e=window)}A.exports=e},function(A,t){jui.redefine("util.time",["util.base"],function(A){var t={MILLISECOND:1e3,MINUTE:6e4,HOUR:36e5,DAY:864e5,years:"years",months:"months",days:"days",hours:"hours",minutes:"minutes",seconds:"seconds",milliseconds:"milliseconds",weeks:"weeks",diff:function(A,e,g){var i=+e-+g;return"seconds"==A?Math.abs(Math.floor(i/t.MILLISECOND)):"minutes"==A?Math.abs(Math.floor(i/t.MINUTE)):"hours"==A?Math.abs(Math.floor(i/t.HOUR)):"days"==A?Math.abs(Math.floor(i/t.DAY)):i},add:function(A){if(arguments.length<=2)return A;if(arguments.length>2){for(var t=new Date(+A),e=1;e0&&(this.attr({d:t.join(" ")}),t=[])},this.length=function(){var e=A.createId(),g=t.join(" "),i=document.createElement("svg"),r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttributeNS(null,"id",e),r.setAttributeNS(null,"d",g),i.appendChild(r),document.body.appendChild(i);var n=document.getElementById(e).getTotalLength();return document.body.removeChild(i),n}}},"util.svg.element.transform")},function(A,t){jui.define("util.svg.element.path.rect",[],function(){return function(){this.round=function(A,t,e,g,i,r){e=e||0,g=g||0,i=i||0,r=r||0,this.MoveTo(0,e).Arc(e,e,0,0,1,e,0).HLineTo(A-g).Arc(g,g,0,0,1,A,g).VLineTo(t-i).Arc(i,i,0,0,1,A-i,t).HLineTo(r).Arc(r,r,0,0,1,0,t-r).ClosePath().join()}}},"util.svg.element.path")},function(A,t){jui.define("util.svg.element.path.symbol",[],function(){return function(){var A="";this.template=function(A,t){var e=A,g=half_r=A/2,i=t/2,r="a"+half_r+","+half_r+" 0 1,1 "+e+",0",n="a"+half_r+","+half_r+" 0 1,1 "+-e+",0",C={triangle:["m0,"+-i,"l"+g+","+t,"l"+-A+",0","l"+g+","+-t].join(" "),rect:["m"+-g+","+-i,"l"+A+",0","l0,"+t,"l"+-A+",0","l0,"+-t].join(" "),cross:["m"+-g+","+-i,"l"+A+","+t,"m0,"+-t,"l"+-A+","+t].join(" "),circle:["m"+-e+",0",r,n].join(" ")};return C.rectangle=C.rect,C},this.join=function(){A.length>0&&(this.attr({d:A}),A="")},this.add=function(t,e,g){A+=" M"+t+","+e+g},this.triangle=function(A,t,e,g){return this.MoveTo(A,t).moveTo(0,-g/2).lineTo(e/2,g).lineTo(-e,0).lineTo(e/2,-g)},this.rect=this.rectangle=function(A,t,e,g){return this.MoveTo(A,t).moveTo(-e/2,-g/2).lineTo(e,0).lineTo(0,g).lineTo(-e,0).lineTo(0,-g)},this.cross=function(A,t,e,g){return this.MoveTo(A,t).moveTo(-e/2,-g/2).lineTo(e,g).moveTo(0,-g).lineTo(-e,g)},this.circle=function(A,t,e){return this.MoveTo(A,t).moveTo(-e,0).arc(e/2,e/2,0,1,1,e,0).arc(e/2,e/2,0,1,1,-e,0)}}},"util.svg.element.path")},function(A,t){jui.define("util.svg.element.poly",[],function(){return function(){var A=[];this.point=function(t,e){return A.push(t+","+e),this},this.join=function(){if(A.length>0){var t=A[0];A.push(t),this.attr({points:A.join(" ")}),A=[]}}}},"util.svg.element.transform")},function(A,t){jui.define("util.svg.base",["util.base","util.math","util.color","util.svg.element","util.svg.element.transform","util.svg.element.path","util.svg.element.path.symbol","util.svg.element.path.rect","util.svg.element.poly"],function(A,t,e,g,i,r,n,C,I){var a=null,o=function(){this.create=function(A,t,e,g){return A.create(t,e),A},this.createChild=function(A,t,e,g){return this.create(A,t,e,g)},this.custom=function(A,t,e){return this.create(new g,A,t,e)},this.defs=function(A){return this.create(new g,"defs",null,A)},this.symbol=function(A,t){return this.create(new g,"symbol",A,t)},this.g=this.group=function(A,t){return this.create(new i,"g",A,t)},this.marker=function(A,t){return this.create(new g,"marker",A,t)},this.a=function(A,t){return this.create(new i,"a",A,t)},this.switch=function(A,t){return this.create(new g,"switch",A,t)},this.use=function(A){return this.create(new g,"use",A)},this.rect=function(A,t){return this.create(new i,"rect",A,t)},this.line=function(A,t){return this.create(new i,"line",A,t)},this.circle=function(A,t){return this.create(new i,"circle",A,t)},this.text=function(t,e){return 2==arguments.length?A.typeCheck("function",e)?this.create(new i,"text",t,e):this.create(new i,"text",t).text(e):this.create(new i,"text",t)},this.textPath=function(t,e){return A.typeCheck("string",e)?this.create(new g,"textPath",t).text(e):this.create(new g,"textPath",t)},this.tref=function(t,e){return A.typeCheck("string",e)?this.create(new g,"tref",t).text(e):this.create(new g,"tref",t)},this.tspan=function(t,e){return A.typeCheck("string",e)?this.create(new g,"tspan",t).text(e):this.create(new g,"tspan",t)},this.ellipse=function(A,t){return this.create(new i,"ellipse",A,t)},this.image=function(A,t){return this.create(new i,"image",A,t)},this.path=function(A,t){return this.create(new r,"path",A,t)},this.pathSymbol=function(A,t){return this.create(new n,"path",A,t)},this.pathRect=function(A,t){return this.create(new C,"path",A,t)},this.polyline=function(A,t){return this.create(new I,"polyline",A,t)},this.polygon=function(A,t){return this.create(new I,"polygon",A,t)},this.pattern=function(A,t){return this.create(new g,"pattern",A,t)},this.mask=function(A,t){return this.create(new g,"mask",A,t)},this.clipPath=function(A,t){return this.create(new g,"clipPath",A,t)},this.linearGradient=function(A,t){return this.create(new g,"linearGradient",A,t)},this.radialGradient=function(A,t){return this.create(new g,"radialGradient",A,t)},this.filter=function(A,t){return this.create(new g,"filter",A,t)},this.foreignObject=function(A,t){return this.create(new i,"foreignObject",A,t)},this.stop=function(A){return this.createChild(new g,"stop",A)},this.animate=function(A){return this.createChild(new g,"animate",A)},this.animateColor=function(A){return this.createChild(new g,"animateColor",A)},this.animateMotion=function(A){return this.createChild(new g,"animateMotion",A)},this.animateTransform=function(A){return this.createChild(new g,"animateTransform",A)},this.mpath=function(A){return this.createChild(new g,"mpath",A)},this.set=function(A){return this.createChild(new g,"set",A)},this.feBlend=function(A){return this.createChild(new g,"feBlend",A)},this.feColorMatrix=function(A){return this.createChild(new g,"feColorMatrix",A)},this.feComponentTransfer=function(A){return this.createChild(new g,"feComponentTransfer",A)},this.feComposite=function(A){return this.createChild(new g,"feComposite",A)},this.feConvolveMatrix=function(A){return this.createChild(new g,"feConvolveMatrix",A)},this.feDiffuseLighting=function(A){return this.createChild(new g,"feDiffuseLighting",A)},this.feDisplacementMap=function(A){return this.createChild(new g,"feDisplacementMap",A)},this.feFlood=function(A){return this.createChild(new g,"feFlood",A)},this.feGaussianBlur=function(A){return this.createChild(new g,"feGaussianBlur",A)},this.feImage=function(A){return this.createChild(new g,"feImage",A)},this.feMerge=function(A,t){return this.createChild(new g,"feMerge",A,t)},this.feMergeNode=function(A){return this.createChild(new g,"feMergeNode",A)},this.feMorphology=function(A){return this.createChild(new g,"feMorphology",A)},this.feOffset=function(A){return this.createChild(new g,"feOffset",A)},this.feSpecularLighting=function(A){return this.createChild(new g,"feSpecularLighting",A)},this.feTile=function(A){return this.createChild(new g,"feTile",A)},this.feTurbulence=function(A){return this.createChild(new g,"feTurbulence",A)}};return o.create=function(A,t,e){return null==a&&(a=new o),a.custom(A,t,e)},o})},function(A,t){jui.define("util.svg.base3d",["util.base","util.math","util.color"],function(A,t,e){return function(){this.rect3d=function(A,g,i,r,n){var C=this,I=t.radian(r),a=g,o=i,s=Math.cos(I)*n,h=Math.sin(I)*n,l=g+s,c=i+h;return C.group({},function(){C.path({fill:e.lighten(A,.15),stroke:e.lighten(A,.15)}).MoveTo(s,0).LineTo(l,0).LineTo(a,h).LineTo(0,h),C.path({fill:A,stroke:A}).MoveTo(0,h).LineTo(0,c).LineTo(a,c).LineTo(a,h),C.path({fill:e.darken(A,.2),stroke:e.darken(A,.2)}).MoveTo(a,c).LineTo(l,o).LineTo(l,0).LineTo(a,h)})},this.cylinder3d=function(g,i,r,n,C,I){var a=this,o=t.radian(n),s=i/2,h=s*(I=void 0==I?1:0==I?.01:I),l=Math.cos(o)*C/2,c=Math.sin(o)*C/2,u=A.createId("cylinder3d");return a.group({},function(){a.ellipse({fill:e.darken(g,.05),"fill-opacity":.85,stroke:e.darken(g,.05),rx:s,ry:c,cx:s,cy:r}).translate(l,c),a.path({fill:"url(#"+u+")","fill-opacity":.85,stroke:g}).MoveTo(s-h,c).LineTo(0,r).Arc(s,c,0,0,0,i,r).LineTo(s+h,c).Arc(s+h,c,0,0,1,s-h,c).translate(l,c),a.ellipse({fill:e.lighten(g,.2),"fill-opacity":.95,stroke:e.lighten(g,.2),rx:s*I,ry:c*I,cx:s,cy:c}).translate(l,c),a.linearGradient({id:u,x1:"100%",x2:"0%",y1:"0%",y2:"0%"},function(){a.stop({offset:"0%","stop-color":e.lighten(g,.15)}),a.stop({offset:"33.333333333333336%","stop-color":e.darken(g,.2)}),a.stop({offset:"66.66666666666667%","stop-color":e.darken(g,.2)}),a.stop({offset:"100%","stop-color":e.lighten(g,.15)})})})}}},"util.svg.base")},function(A,t){jui.redefine("util.svg",["util.base","util.math","util.color","util.svg.element","util.svg.element.transform","util.svg.element.path","util.svg.element.path.symbol","util.svg.element.path.rect","util.svg.element.poly"],function(A,t,e,g,i,r,n,C,I){var a=function(t,e){var n=this,C=null,a=null,o=null,s={},h=0,l=!1;function c(A){var t=A.children;(function(A){for(var t=0,e=A.length;t0)return!0;return!1})(t)&&t.sort(function(A,t){return A.order-t.order});for(var e=0,g=t.length;e0&&c(i),(i instanceof r||i instanceof I)&&i.join(),i.parent==A&&A.element.appendChild(i.element))}}function u(A){for(var t=A.children,e=0,g=t.length;e0&&u(i))}}this.create=function(t,e,g,i){return t.create(e,g),0==h?a.append(t):s[h].append(t),A.typeCheck("function",i)&&(s[++h]=t,i.call(t),h--),t},this.createChild=function(A,t,e,g){if(A.parent==a)throw new Error("JUI_CRITICAL_ERR: Parents are required elements of the '"+t+"'");return this.create(A,t,e,g)},this.size=function(){if(2!=arguments.length)return C.size();var A=arguments[0],t=arguments[1];C.attr({width:A,height:t})},this.clear=function(A){a.each(function(){this.element.parentNode&&a.element.removeChild(this.element)}),u(a),!0===A&&(o.each(function(){this.element.parentNode&&o.element.removeChild(this.element)}),u(o))},this.reset=function(A){this.clear(A),a.children=[],!0===A&&(o.children=[])},this.render=function(A){this.clear(),c(!1===l||!0===A?C:a),l=!0},this.download=function(t){A.typeCheck("string",t)&&(t=t.split(".")[0]);var e=document.createElement("a");e.download=t?t+".svg":"svg.svg",e.href=this.toDataURI(),document.body.appendChild(e),e.click(),e.parentNode.removeChild(e)},this.downloadImage=function(t,e){e=e||"image/png";var g=new Image,i=this.size(),r=this.toDataURI().replace('width="100%"','width="'+i.width+'"').replace('height="100%"','height="'+i.height+'"');g.onload=function(){var i=document.createElement("canvas");i.width=g.width,i.height=g.height,i.getContext("2d").drawImage(g,0,0);var r=i.toDataURL(e);A.typeCheck("string",t)&&(t=t.split(".")[0]);var n=document.createElement("a");n.download=t?t+".png":"svg.png",n.href=r,document.body.appendChild(n),n.click(),n.parentNode.removeChild(n)},g.src=r},this.exportCanvas=function(A){var t=new Image,e=this.size(),g=this.toDataURI().replace('width="100%"','width="'+e.width+'"').replace('height="100%"','height="'+e.height+'"');t.onload=function(){A.width=t.width,A.height=t.height,A.getContext("2d").drawImage(t,0,0)},t.src=g},this.toXML=function(){var A=t.innerHTML;return['',(A=A.replace('xmlns="http://www.w3.org/2000/svg"',"")).replace("0||(t?a.append(A):o.append(A))},this.getTextSize=function(A,t){if(""==A)return{width:0,height:0};t=t||{};var e=document.body||C.element,g=document.createElementNS("http://www.w3.org/2000/svg","svg");g.setAttributeNS(null,"width",500),g.setAttributeNS(null,"height",100),g.setAttributeNS(null,"x",-2e4),g.setAttributeNS(null,"y",-2e4);var i=document.createElementNS("http://www.w3.org/2000/svg","text");i.setAttributeNS(null,"x",-200),i.setAttributeNS(null,"y",-200),i.appendChild(document.createTextNode(A)),t.fontSize&&i.setAttributeNS(null,"font-size",t.fontSize),t.fontFamily&&i.setAttributeNS(null,"font-family",t.fontFamily),t.bold&&i.setAttributeNS(null,"font-weight",t.bold),t.style&&i.setAttributeNS(null,"font-style",t.style),g.appendChild(i),e.appendChild(g);var r=i.getBoundingClientRect();return e.removeChild(g),{width:r.width,height:r.height}},n.root=C=new g,a=new i,o=new i,C.create("svg",e),a.create("g"),o.create("g"),a.translate(.5,.5),o.translate(.5,.5),t.appendChild(C.element),C.append(a),C.append(o)};return a.createObject=function(A){var t=new g;if(t.create(A.type,A.attr),A.children instanceof Array)for(var e=0,i=A.children.length;eA)return r?p(a):g[0]-Math.abs(A-e[0])*u;var t=(A-e[0])/l;return d(t)}return p.cache=function(){return n},p.min=function(){return Math.min.apply(Math,e)},p.max=function(){return Math.max.apply(Math,e)},p.rangeMin=function(){return Math.min.apply(Math,g)},p.rangeMax=function(){return Math.max.apply(Math,g)},p.rate=function(A,t){return p(p.max()*(A/t))},p.clamp=function(A){r=A||!1},p.domain=function(A){if(!arguments.length)return e;for(var t=0;to&&I.push(o),e[0]>e[1]&&I.reverse();var u=p(I[0]),d=p(I[1]);return f=Math.abs(d-u),I},p};return t})},function(A,t){jui.define("util.scale.circle",[],function(){return function(){var A=[],t=[],e=0;function g(A){}return g.domain=function(t){if(void 0===t)return A;for(var e=0;e0?Math.log(A)/Math.log(g):0}function a(A){return A<0?-Math.pow(g,Math.abs(A)):A>0?Math.pow(g,A):0}function o(A){return Math.pow(g,(A+"").length-1)n?t=n:A-1?(g[i]=t[r],t[r]):void 0!==t[e]?(g[i]=t[e],t[e]):null}return r.domain=function(t){if(void 0===t)return A;for(var e=0;e-1?(g[i]=t[r],t[r]):void 0!==t[e]?(A[e]=e,g[i]=t[e],t[e]):null}return i.domain=function(t){if(void 0===t)return A;for(var e=0;e0?Math.log(A)/Math.log(t):0}function I(A){return A<0?-Math.pow(t,Math.abs(A)):A>0?Math.pow(t,A):0}function a(A){return Math.pow(t,(A+"").length-1)r?t=r:AA)return r?p(a):g[0]-Math.abs(A-t[0])*u;var e=(A-t[0])/l;return d(e)}return p.cache=function(){return n},p.min=function(){return Math.min.apply(Math,t)},p.max=function(){return Math.max.apply(Math,t)},p.rangeMin=function(){return Math.min.apply(Math,g)},p.rangeMax=function(){return Math.max.apply(Math,g)},p.rate=function(A,t){return p(p.max()*(A/t))},p.clamp=function(A){r=A||!1},p.domain=function(A){if(!arguments.length)return t;for(var e=0;eo&&I.push(o),t[0]>t[1]&&I.reverse();var u=p(I[0]),d=p(I[1]);return f=Math.abs(d-u),I},p}};return e},null,!0)},function(A,t){jui.define("chart.vector",[],function(){var A=function(t,e,g){this.x=t||0,this.y=e||0,this.z=g||0,this.add=function(t){return t instanceof A?new A(this.x+t.x,this.y+t.y,this.z+t.z):new A(this.x+t,this.y+t,this.z+t)},this.subtract=function(t){return t instanceof A?new A(this.x-t.x,this.y-t.y,this.z-t.z):new A(this.x-t,this.y-t,this.z-t)},this.multiply=function(t){return t instanceof A?new A(this.x*t.x,this.y*t.y,this.z*t.z):new A(this.x*t,this.y*t,this.z*t)},this.dotProduct=function(A){var t=this.x*A.x+this.y*A.y+this.z*A.z;return Math.acos(t/(this.getMagnitude()*A.getMagnitude()))},this.crossProduct=function(t){return new A(this.y*t.z-this.z*t.y,this.z*t.x-this.x*t.z,this.x*t.y-this.y*t.x)},this.normalize=function(){var A=this.getMagnitude();this.x/=A,this.y/=A,this.z/=A},this.getMagnitude=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}};return A})},function(A,t){jui.define("chart.draw",["util.base"],function(A){var t=function(){this.render=function(){if(!A.typeCheck("function",this.draw))throw new Error("JUI_CRITICAL_ERR: 'draw' method must be implemented");A.typeCheck("function",this.drawBefore)&&this.drawBefore();var t=this.draw();A.typeCheck("function",this.drawAnimate)&&(!1!==(this.grid||this.brush||this.widget||this.map).animate&&this.drawAnimate(t));return A.typeCheck("function",this.drawAfter)&&this.drawAfter(t),t},this.format=function(){return((this.grid||this.brush||this.widget).format||this.chart.format).apply(this.chart,arguments)},this.balloonPoints=function(A,t,e,g){var i=[];return"top"==A?(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e].join(",")),i.push([t/2+g/2,e].join(",")),i.push([t/2,e+g].join(",")),i.push([t/2-g/2,e].join(",")),i.push([0,e].join(",")),i.push([0,0].join(","))):"bottom"==A?(i.push([0,g].join(",")),i.push([t/2-g/2,g].join(",")),i.push([t/2,0].join(",")),i.push([t/2+g/2,g].join(",")),i.push([t,g].join(",")),i.push([t,g+e].join(",")),i.push([0,g+e].join(",")),i.push([0,g].join(","))):"left"==A?(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e/2-g/2].join(",")),i.push([t+g,e/2].join(",")),i.push([t,e/2+g/2].join(",")),i.push([t,e].join(",")),i.push([0,e].join(",")),i.push([0,0].join(","))):"right"==A?(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e].join(",")),i.push([0,e].join(",")),i.push([0,e/2+g/2].join(",")),i.push([0-g,e/2].join(",")),i.push([0,e/2-g/2].join(",")),i.push([0,0].join(","))):(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e].join(",")),i.push([0,e].join(",")),i.push([0,0].join(","))),i.join(" ")},this.on=function(t,e){var g=this;return this.chart.on(t,function(){if(A.startsWith(t,"axis.")&&A.typeCheck("integer",g.axis.index)){var i=g.chart.axis(g.axis.index),r=arguments[0];A.typeCheck("object",i)&&arguments[1]==g.axis.index&&e.apply(g,[r])}else e.apply(g,arguments)},"render")},this.calculate3d=function(){var t=this.axis.area("width"),e=this.axis.area("height"),g=this.axis.area("x"),i=this.axis.area("y"),r=this.axis.depth,n=this.axis.degree,C=this.axis.perspective,I=arguments;A.typeCheck("integer",n.x)||(n.x=0),A.typeCheck("integer",n.y)||(n.y=0),A.typeCheck("integer",n.z)||(n.z=0);for(var a=0;a-1?e*(parseFloat(t.replace("%",""))/100):t}function l(e,g){if(("x"==g||"y"==g||"z"==g)&&!A.typeCheck("object",e[g]))return null;e[g]=e[g]||{},"x"==g?e[g].orient="top"==e[g].orient?"top":"bottom":"y"==g?e[g].orient="right"==e[g].orient?"right":"left":"z"==g?e[g].orient="center":"c"==g&&(e[g].type=e[g].type||"panel",e[g].orient="custom"),e[g].type=e[g].type||"block";var r=jui.include("chart.grid."+e[g].type);jui.defineOptions(r,e[g]);var n=new r(t,e,e[g]);n.chart=t,n.axis=e,n.grid=e[g],n.svg=t.svg;var C=n.render();return i.isFull3D()||("left"==e[g].orient?C.root.translate(t.area("x")+i.area("x")-e[g].dist,t.area("y")):"right"==e[g].orient?C.root.translate(t.area("x")+i.area("x2")+e[g].dist,t.area("y")):"bottom"==e[g].orient?C.root.translate(t.area("x"),t.area("y")+i.area("y2")+e[g].dist):"top"==e[g].orient?C.root.translate(t.area("x"),t.area("y")+i.area("y")-e[g].dist):C.root&&C.root.translate(t.area("x")+i.area("x"),t.area("y")+i.area("y"))),C.scale.type=e[g].type,C.scale.root=C.root,C.scale}function c(A){var t=i.origin,e=i.buffer,g=Math.ceil(t.length/e);i.page=A<1?1:A>g?g:A,i.start=(i.page-1)*e,i.end=i.start+e,i.end>t.length&&(i.start=t.length-e,i.end=t.length),i.end<=t.length&&(i.start=i.start<0?0:i.start,i.data=t.slice(i.start,i.end),t.length>0&&i.page++)}function u(A,t){var e=i.origin;i.end=t>e.length?e.length:t,i.start=A<0?0:A,i.data=e.slice(i.start,i.end)}function d(A){var t=i.area("y"),e=i.area("x");return A.chartY>t&&A.chartYe&&A.chartXA.length;this.end=i?A.length:this.start+e,this.start=i?A.length-e:this.start,this.start=this.start<0?0:this.start,this.data=A.slice(this.start,this.end),t.isRender()&&t.render()},this.prev=function(){var A=this.origin,e=this.buffer,g=this.shift;this.start-=g;var i=this.start<0;this.end=i?e:this.start+e,this.start=i?0:this.start,this.data=A.slice(this.start,this.end),t.isRender()&&t.render()},this.zoom=function(A,e){A!=e&&(u(A,e),t.isRender()&&t.render())},this.isFull3D=function(){return!A.typeCheck(["undefined","null"],this.z)},A.extend(i,{data:g.data,origin:g.origin,buffer:g.buffer,shift:g.shift,index:g.index,page:g.page,start:g.start,end:g.end,degree:g.degree,depth:g.depth,perspective:g.perspective}),i.origin=i.data,i.start>0||i.end>0?u(i.start,i.end):c(i.page),function(){var A=!1,e=g.index;t.on("chart.mousemove",function(g){d(g)?A||(t.emit("axis.mouseover",[g,e]),A=!0):A&&(t.emit("axis.mouseout",[g,e]),A=!1),d(g)&&t.emit("axis.mousemove",[g,e])}),t.on("bg.mousemove",function(g){!d(g)&&A&&(t.emit("axis.mouseout",[g,e]),A=!1)}),t.on("chart.mousedown",function(A){d(A)&&t.emit("axis.mousedown",[A,e])}),t.on("chart.mouseup",function(A){d(A)&&t.emit("axis.mouseup",[A,e])}),t.on("chart.click",function(A){d(A)&&t.emit("axis.click",[A,e])}),t.on("chart.dbclick",function(A){d(A)&&t.emit("axis.dbclick",[A,e])}),t.on("chart.rclick",function(A){d(A)&&t.emit("axis.rclick",[A,e])}),t.on("chart.mousewheel",function(A){d(A)&&t.emit("axis.mousewheel",[A,e])})}(),i.reload(g)};return t.setup=function(){return{extend:null,x:null,y:null,z:null,c:null,map:null,data:[],origin:[],keymap:{},area:{},padding:{top:0,bottom:0,left:0,right:0},buffer:1e4,shift:1,page:1,start:0,end:0,degree:{x:0,y:0,z:0},depth:0,perspective:.9}},t})},function(A,t){jui.define("chart.map",["util.base","util.dom","util.math","util.svg"],function(A,t,e,g){var i=function(){var e=this,i={},r=null,n={},C=1,I=0,a=0;function o(t){for(var i=[],r=0,n=t.length;rA.area("width")||e.chartY<0||e.chartY>A.area("height")))return!0}e.on("click",function(t){i(t)?A.emit("chart.click",[t]):A.emit("bg.click",[t])}),e.on("dblclick",function(t){i(t)?A.emit("chart.dblclick",[t]):A.emit("bg.dblclick",[t])}),e.on("contextmenu",function(t){i(t)?A.emit("chart.rclick",[t]):A.emit("bg.rclick",[t]),t.preventDefault()}),e.on("mousemove",function(t){i(t)?g?A.emit("chart.mousemove",[t]):(A.emit("chart.mouseover",[t]),g=!0):(g&&(A.emit("chart.mouseout",[t]),g=!1),A.emit("bg.mousemove",[t]))}),e.on("mousedown",function(t){i(t)?A.emit("chart.mousedown",[t]):A.emit("bg.mousedown",[t])}),e.on("mouseup",function(t){i(t)?A.emit("chart.mouseup",[t]):A.emit("bg.mouseup",[t])}),e.on("mouseover",function(t){i(t)||A.emit("bg.mouseover",[t])}),e.on("mouseout",function(t){i(t)||A.emit("bg.mouseout",[t])}),e.on("mousewheel",function(t){i(t)?A.emit("chart.mousewheel",[t]):A.emit("bg.mousewheel",[t])})}function p(t,g){if(!A.typeCheck("undefined",g)&&h[g])return"url(#"+h[g]+")";var i,r=A.createId("gradient");return t.attr.id=r,i=e.createObject(t),s.append(i),A.typeCheck("undefined",g)||(h[g]=r),"url(#"+r+")"}function m(t){if(A.typeCheck("string",t)){if(t=t.replace("url(#","").replace(")",""),h[t])return"url(#"+t+")";if(-1==t.indexOf("pattern-"))return!1;var g=t.split("-"),i=g.pop(),r=jui.include("chart."+g.join("."));return!!r&&("function"==typeof(n=r[i])&&(n=n.call(n)),n.attr&&!n.attr.id&&(n.attr.id=t),n=e.createObject(n),s.append(n),h[t]=t,"url(#"+t+")")}if(t.attr.id=t.attr.id||A.createId("pattern-"),h[t.attr.id])return"url(#"+t.attr.id+")";var n=e.createObject(t);return s.append(n),h[t.attr.id]=t.attr.id,"url(#"+t.attr.id+")"}function v(t){if(A.typeCheck("undefined",t))return"none";if(A.typeCheck("object",t))return"pattern"==t.type?m(t):p(t);if("string"==typeof t){var e=m(t);if(e)return e}var i=g.parse(t);return i==t?t:p(i,t)}function y(t){var e={};A.typeCheck("string",t)?(A.extend(e,jui.include("chart.theme."+t)),A.extend(e,c.style)):A.typeCheck("object",t)&&(A.extend(C,c.style),A.extend(C,t),A.extend(e,C)),C=e}function x(A,t){var e=t.match(/{([^{}]+)}/g);if(null!=e)for(var g=0;ge.length-1?e[e.length-1]:e[g]}return v(g)},this.icon=function(A){return jui.include("chart.icon."+c.icon.type)[A]},this.text=function(t,e){return A.typeCheck("string",e)?e=x(this,e):A.typeCheck("undefined",e)&&(e=""),this.svg.text(t,e)},this.texts=function(t,e,g){for(var i=this.svg.group(),r=0;r-1&&null!=C[A]?v(C[A]):C[A];if(3==arguments.length){var g=A?t:e;return g.indexOf("Color")>-1&&null!=C[g]?v(C[g]):C[g]}},this.format=function(){if(0!=arguments.length){var t=c.format;return A.typeCheck("function",t)?t.apply(this,arguments):arguments[0]}},this.bindUI=function(A,t){var e=this;function g(){e.axis(A).update(t.listData())}"grid.table"==t.module.type?(t.callAfter("update",g),t.callAfter("sort",g),t.callAfter("append",g),t.callAfter("insert",g),t.callAfter("remove",g)):"grid.xtable"==t.module.type&&(t.callAfter("update",g),t.callAfter("sort",g))},this.on=function(t,e,g){A.typeCheck("string",t)&&A.typeCheck("function",e)&&(this.event.push({type:t.toLowerCase(),callback:e}),"render"!=g&&"renderAll"!=g||u[g].push(e))},this.render=function(t){this.svg.reset(t),function(A,t){for(var e=0;e-1?A.append(this.chart.svg.rect({x:g,y:i,height:n,width:r,fill:this.chart.color(t.fill?t.fill:"linear("+e+") "+this.chart.theme("gridPatternColor")+",0.5 "+this.chart.theme("backgroundColor")),"fill-opacity":this.chart.theme("gridPatternOpacity")})):t.type.indexOf("rect")>-1&&A.append(this.chart.svg.rect({x:g,y:i,height:n,width:r,fill:this.chart.color(t.fill?t.fill:this.chart.theme("gridPatternColor")),"fill-opacity":this.chart.theme("gridPatternOpacity")}))},this.drawAxisLine=function(t,e,g){var i="top"==t||"bottom"==t;e.append(this.chart.svg.line(A.extend({x1:0,y1:0,x2:0,y2:0,stroke:this.color(i?"gridXAxisBorderColor":"gridYAxisBorderColor"),"stroke-width":this.chart.theme(i?"gridXAxisBorderWidth":"gridYAxisBorderWidth"),"stroke-opacity":1},g)))},this.drawPattern=function(A,t,e,g){if(!this.grid.hide&&A&&t&&e){var i=this.getLineOption(),r="left"==A||"right"==A,n=this.chart.svg.group();if(n.translate(this.axis.area("x")+this.chart.area("x"),this.axis.area("y")+this.chart.area("y")),i&&(i.type.indexOf("gradient")>-1||i.type.indexOf("rect")>-1))for(var C=0;C-1){var o=this.chart.theme("gridBorderDashArray");a.attr({"stroke-dasharray":"none"!=o&&o?o:"3,3"})}e.append(a)}},this.drawValueText=function(A,t,e,g,i,r,n){this.grid.hideText||("top"==A?t.append(this.getTextRotate(this.chart.text({x:r,y:-(this.chart.theme("gridTickBorderSize")+2*this.chart.theme("gridTickPadding")),dy:this.chart.theme("gridXFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridXFontColor"),"text-anchor":"middle","font-size":this.chart.theme("gridXFontSize"),"font-weight":this.chart.theme("gridXFontWeight")},i))):"bottom"==A?t.append(this.getTextRotate(this.chart.text({x:r,y:this.chart.theme("gridTickBorderSize")+2*this.chart.theme("gridTickPadding"),dy:this.chart.theme("gridXFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridXFontColor"),"text-anchor":"middle","font-size":this.chart.theme("gridXFontSize"),"font-weight":this.chart.theme("gridXFontWeight")},i))):"left"==A?t.append(this.getTextRotate(this.chart.text({x:-this.chart.theme("gridTickBorderSize")-this.chart.theme("gridTickPadding"),y:r,dy:this.chart.theme("gridYFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridYFontColor"),"text-anchor":"end","font-size":this.chart.theme("gridYFontSize"),"font-weight":this.chart.theme("gridYFontWeight")},i))):"right"==A&&t.append(this.getTextRotate(this.chart.text({x:this.chart.theme("gridTickBorderSize")+this.chart.theme("gridTickPadding"),y:r,dy:this.chart.theme("gridYFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridYFontColor"),"text-anchor":"start","font-size":this.chart.theme("gridYFontSize"),"font-weight":this.chart.theme("gridYFontWeight")},i))))},this.drawImage=function(t,e,g,i,r,n){if(A.typeCheck("function",this.grid.image)){var C=this.grid.image.apply(this.chart,[g,i]);if(A.typeCheck("object",C)){var I=this.chart.svg.image({"xlink:href":C.uri,width:C.width,height:C.height});"top"==t||"bottom"==t?I.attr({x:"block"==this.grid.type?this.scale.rangeBand()/2-C.width/2:-C.width/2}):"left"!=t&&"right"!=t||I.attr({y:"block"==this.grid.type?this.scale.rangeBand()/2-C.height/2:-C.height/2}),"bottom"==t?I.attr({y:C.dist}):"top"==t?I.attr({y:-(C.dist+C.height)}):"left"==t?I.attr({x:-(C.dist+C.width)}):"right"==t&&I.attr({x:C.dist}),I.translate(r,n),e.append(I)}}}}},"chart.draw")},function(A,t){jui.define("chart.grid.draw3d",["util.base","chart.polygon.grid","chart.polygon.line","chart.polygon.point"],function(A,t,e,g){return function(){this.createGridX=function(A,t,e,g,i){var r=this.getLineOption(),n=this.svg.group();return r&&this.drawValueLine(A,n,g,r,t,e,i),n},this.createGridY=function(A,t,e,g,i){var r=this.getLineOption(),n=this.svg.group();return r&&this.drawValueLine(A,n,g,r,t,e,i),n},this.drawCenter=function(A,t,e,g,i){var r=this.svg.group(),n=this.getLineOption();n&&this.drawValueLineCenter(r,t,n),this.drawValueTextCenter(r,t,e,g,i),A.append(r)},this.drawBaseLine=function(A,t){var e=this.svg.group();this.drawAxisLine(A,e),t.append(e)},this.drawAxisLine=function(A,e){var g="top"==A||"bottom"==A,i=g?"gridXAxisBorderColor":"gridYAxisBorderColor",r=g?"gridXAxisBorderWidth":"gridYAxisBorderWidth";"center"==A&&(i="gridZAxisBorderColor",r="gridZAxisBorderWidth");var n=this.svg.polygon({stroke:this.chart.theme(i),"stroke-width":this.chart.theme(r),"stroke-opacity":1,fill:this.chart.theme("gridFaceBackgroundColor"),"fill-opacity":this.chart.theme("gridFaceBackgroundOpacity")}),C=null,I=this.axis.area("width"),a=this.axis.area("height"),o=this.axis.area("x"),s=this.axis.area("y"),h=this.axis.depth;C="center"==A?new t("center",I,a,h,o,s):g?new t("horizontal",I,a="bottom"==A?a:0,h,o,s):new t("vertical",I="right"==A?I:0,a,h,o,s),this.calculate3d(C);for(var l=0;l-1){var p=this.chart.theme("gridBorderDashArray"),m="none"!=p&&p?p:"3,3";d.attr({"stroke-dasharray":m}),f.attr({"stroke-dasharray":m})}t.append(d),!0!==this.axis.get("y").hide&&t.append(f)}},this.drawValueLineCenter=function(A,t,g){for(var i="block"!=this.grid.type?t.length-1:t.length,r=this.axis.area("width"),n=this.axis.area("height"),C=this.axis.area("x"),I=this.axis.area("y"),a=this.axis.depth,o="left"==this.axis.get("y").orient?0:r,s="top"==this.axis.get("x").orient?0:n,h=1;h-1){var p=this.chart.theme("gridBorderDashArray"),m="none"!=p&&p?p:"3,3";d.attr({"stroke-dasharray":m}),f.attr({"stroke-dasharray":m})}A.append(d),!0!==this.axis.get("y").hide&&A.append(f)}},this.drawValueText=function(A,t,e,i,r){if(!this.grid.hideText){var n="left"==A||"right"==A,C=this.chart.theme("gridTickBorderSize"),I=this.chart.theme("gridTickPadding"),a=this.axis.area("width"),o=this.axis.area("height"),s=this.axis.area("x"),h=this.axis.area("y"),l=0,c=0;"top"==A?(l=i,c=h+-(C+2*I)):"bottom"==A?(l=i,c=h+(o+C+2*I)):"left"==A?(l=s+-(C+I),c=i):"right"==A&&(l=s+(a+C+I),c=i);var u=new g(l,c,0);this.calculate3d(u),t.append(this.getTextRotate(this.chart.text({x:u.vectors[0].x,y:u.vectors[0].y,dx:n?0:this.chart.theme("gridXFontSize")/3,dy:n?this.chart.theme("gridYFontSize")/3:0,fill:this.chart.theme(n?"gridYFontColor":"gridXFontColor"),"text-anchor":n?"left"==A?"end":"start":"middle","font-size":this.chart.theme(n?"gridYFontSize":"gridXFontSize"),"font-weight":this.chart.theme(n?"gridYFontWeight":"gridXFontWeight")},r)))}},this.drawValueTextCenter=function(A,t,e,i,r){if(!this.grid.hideText)for(var n=this.chart.theme("gridTickBorderSize")+this.chart.theme("gridTickPadding"),C="left"==this.axis.get("y").orient,I="top"==this.axis.get("x").orient,a="block"!=this.grid.type?t.length-1:t.length,o=this.axis.area("width"),s=this.axis.area("height"),h=this.axis.depth,l=this.axis.area("x")+(C?o+n:-n),c=this.axis.area("y")+(I?-n:s+n),u=0;u0||g>0){var C=t.radian(360-g),I=Math.cos(C)*e,a=Math.sin(C)*e;"left"==A?(n.start=n.start-a,n.size=n.size-a):"bottom"==A&&(n.end=n.end-I,n.size=n.size-I)}return n},this.getDefaultOffset=function(){var A=this.grid.orient,t=this.axis.area(),e=t.width,g=t.height,i="left"==A||"right"==A?t.y:t.x,r="left"==A||"right"==A?g:e;return{start:i,size:r,end:i+r}},this.getTextRotate=function(t){var e=this.grid.textRotate;if(null==e)return t;A.typeCheck("function",e)&&(e=e.apply(this.chart,[t]));var g=t.attr("x"),i=t.attr("y");return t.rotate(e,g,i),t},this.getLineOption=function(){var A=this.grid.line;return"string"==typeof A?A={type:A||"solid"}:"number"==typeof A?A={type:"solid","stroke-width":A}:"object"!=typeof A&&(A=!!A)&&(A={type:"solid"}),A&&"string"==!A.type&&(A.type=A.type.split(/ /g)),A},this.checkDrawLineY=function(A,t){var e=this.axis.get("y");if(!e.hide){if("left"==e.orient&&0==A&&!this.grid.realtime)return!1;if("right"==e.orient&&t)return!1}return!0},this.checkDrawLineX=function(A,t){var e=this.axis.get("x");if(!e.hide){if("top"==e.orient&&0==A)return!1;if("bottom"==e.orient&&t&&!this.grid.realtime)return!1}return!0},this.drawTop=function(t,e,g,i,r){for(var n=0,C=e.length;n=r:C<=r;C+=n)A.push(g[C][e])}else t.typeCheck("function",this.grid.domain)?A=this.grid.domain.call(this.chart):t.typeCheck("array",this.grid.domain)&&(A=this.grid.domain);return this.grid.reverse&&A.reverse(),A},this.wrapper=function(A,e){var g=A,i=this,r=i.domain.length,n=i.grid.reverse;return e?t.extend(function(A){return g("number"==typeof A&&e?i.axis.data[A][e]:n?r-A-1:A)},g):g},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize(),g=[e.start,e.end];this.scale=A.ordinal().domain(t),this.scale.rangePoints(g),this.start=e.start,this.size=e.size,this.end=e.end,this.points=this.scale.range(),this.domain=this.scale.domain(),this.band=this.scale.rangeBand(),this.half_band=this.band/2,this.bar=6,this.reverse=this.grid.reverse},this.draw=function(){return this.drawGrid("block")}};return e.setup=function(){return{domain:null,reverse:!1,max:10,hideText:!1,key:null}},e},"chart.grid.core")},function(A,t){jui.define("chart.grid.date",["util.time","util.scale","util.base"],function(A,t,e){var g=function(){this.center=function(A){this.drawCenter(A,this.ticks,this.values,null,0),this.drawBaseLine("center",A)},this.top=function(A){this.drawPattern("top",this.ticks,this.values),this.drawTop(A,this.ticks,this.values,null,0),this.drawBaseLine("top",A)},this.bottom=function(A){this.drawPattern("bottom",this.ticks,this.values),this.drawBottom(A,this.ticks,this.values,null,0),this.drawBaseLine("bottom",A)},this.left=function(A){this.drawPattern("left",this.ticks,this.values),this.drawLeft(A,this.ticks,this.values,null,0),this.drawBaseLine("left",A)},this.right=function(A){this.drawPattern("right",this.ticks,this.values),this.drawRight(A,this.ticks,this.values,null,0),this.drawBaseLine("right",A)},this.wrapper=function(A,t){var g=A,i=this;return t?e.extend(function(A){return g("number"==typeof A?i.axis.data[A][t]:+A)},g):g},this.initDomain=function(){var A=[],t=[],g=this.grid.min||void 0,i=this.grid.max||void 0,r=this.data(),n=[];if(e.typeCheck("string",this.grid.domain)){if(r.length>0){var C=this.grid.domain;n.push(+r[0][C]),n.push(+r[r.length-1][C])}}else if(e.typeCheck("function",this.grid.domain))for(var I=r.length;I--;){var a=this.grid.domain.call(this.chart,r[I]);e.typeCheck("array",a)?(n[I]=Math.max.apply(Math,a),n.push(Math.min.apply(Math,a))):n[I]=a}else n=this.grid.domain;return e.typeCheck("undefined",g)&&n.length>0&&(g=Math.min.apply(Math,n)),e.typeCheck("undefined",i)&&n.length>0&&(i=Math.max.apply(Math,n)),A=[g,i],t=this.grid.interval,this.grid.reverse&&A.reverse(),e.typeCheck("function",t)?this.interval=t.call(this.chart,A):this.interval=t,A},this.drawBefore=function(){var e=this.initDomain(),g=this.getGridSize(),i=[g.start,g.end];if(this.scale=t.time().domain(e).range(i),this.scale.clamp(this.grid.clamp),this.ticks=[],null!=this.grid.realtime&&A[this.grid.realtime]==this.grid.realtime)var r=this.scale.realTicks(this.grid.realtime,this.interval);else r=this.scale.ticks("milliseconds",this.interval);"string"==typeof this.grid.format&&function(t,e){t.format=function(t){return A.format(t,e)}}(this.grid,this.grid.format),this.start=g.start,this.size=g.size,this.end=g.end,this.bar=6,this.values=[];for(var n=0,C=r.length;n=g.start&&I<=g.end&&(this.values.push(I),this.ticks.push(r[n]))}},this.draw=function(){return this.drawGrid("date")}};return g.setup=function(){return{domain:null,interval:1e3,min:null,max:null,reverse:!1,key:null,realtime:null,hideText:!1}},g},"chart.grid.core")},function(A,t){jui.define("chart.grid.dateblock",["util.time","util.scale","util.base"],function(A,t,e){return function(){this.wrapper=function(A,t){var e=A,g=this;return e.rangeBand=function(){return g.grid.unit},e},this.initDomain=function(){var A=[],t=[],g=this.grid.min||void 0,i=this.grid.max||void 0,r=this.data(),n=[];if(e.typeCheck("string",this.grid.domain)){var C=this.grid.domain;n.push(+r[0][C]),n.push(+r[r.length-1][C])}else if(e.typeCheck("function",this.grid.domain))for(var I=r.length;I--;){var a=this.grid.domain.call(this.chart,r[I]);e.typeCheck("array",a)?(n[I]=+Math.max.apply(Math,a),n.push(+Math.min.apply(Math,a))):n[I]=+a}else n=this.grid.domain;return e.typeCheck("undefined",g)&&(g=Math.min.apply(Math,n)),e.typeCheck("undefined",i)&&(i=Math.max.apply(Math,n)),A=[g,i],t=this.grid.interval,this.grid.reverse&&A.reverse(),e.typeCheck("function",t)?A.interval=t.call(this.chart,A):A.interval=t,A},this.drawBefore=function(){var g=this.initDomain(),i=this.getGridSize(),r=[i.start,i.end],n=t.time().domain(g).rangeRound(r);null!=this.grid.realtime&&A[this.grid.realtime]==this.grid.realtime?this.ticks=n.realTicks(this.grid.realtime,g.interval):this.ticks=n.ticks("milliseconds",g.interval);var C=this.axis.data.length-1,I=this.grid.unit=Math.abs(r[0]-r[1])/C;"string"==typeof this.grid.format&&function(t,e){t.format=function(t){return A.format(t,e)}}(this.grid,this.grid.format),this.start=i.start,this.size=i.size,this.end=i.end,this.bar=6,this.values=[];var a=0;for(C=this.ticks.length;a=r:C<=r;C+=n)A.push(g[C][e])}else t.typeCheck("function",this.grid.domain)?A=this.grid.domain.call(this.chart):t.typeCheck("array",this.grid.domain)&&(A=this.grid.domain);return this.grid.reverse&&A.reverse(),A},this.wrapper=function(A,e){var g=A,i=this,r=i.domain.length,n=i.grid.reverse;return e?t.extend(function(A){return g("number"==typeof A&&e?i.axis.data[A][e]:n?r-A:A)},g):g},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize();this.scale=A.ordinal().domain(t);var g=[e.start,e.end];this.scale.rangeBands(g),this.start=e.start,this.size=e.size,this.end=e.end,this.points=this.scale.range(),this.domain=this.scale.domain(),this.band=this.scale.rangeBand(),this.half_band=0,this.bar=6,this.reverse=this.grid.reverse},this.draw=function(){return this.drawGrid("fullblock")}};return e.setup=function(){return{domain:null,reverse:!1,max:10,hideText:!1}},e},"chart.grid.core")},function(A,t){jui.define("chart.grid.radar",["util.math","util.base"],function(A,t){var e=function(){var e=this,g=[];function i(A,t,g,i,r,n){var C=Math.abs(r),I=t,a=g;A.append(e.chart.svg.circle({cx:I,cy:a,r:C,"fill-opacity":0,stroke:e.color("gridBorderColor"),"stroke-width":e.chart.theme("gridBorderWidth")}))}function r(t,g,i,r,n,C,I){var a=e.chart.svg.group(),o=[];o.push([g+r,i+n]);for(var s=r,h=n,l=0;l=r:C<=r;C+=n)A.push(g[C][e])}else A=t.typeCheck("function",this.grid.domain)?this.grid.domain(this.chart,this.grid):this.grid.domain;return this.grid.reverse&&A.reverse(),A},this.drawBefore=function(){this.domain=this.initDomain()},this.draw=function(){var t=this.axis.area("width"),e=this.axis.area("height"),C=t;eo?x=y+20:ya?(b="start",w+=10):vl)&&(g=l),(void 0===i||i0&&(g=Math.floor(g)),(h=e.div(i-g,this.grid.step))>1?h=Math.ceil(h):0g;)f=d.minus(f,h);(A=[f,u]).step=Math.abs(f-u)/h}return this.grid.reverse&&A.reverse(),A},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize();if(this.scale=A.linear().domain(t),"left"==this.grid.orient||"right"==this.grid.orient)var g=[e.end,e.start];else g=[e.start,e.end];this.scale.range(g),this.scale.clamp(this.grid.clamp),this.start=e.start,this.size=e.size,this.end=e.end,this.step=t.step,this.nice=this.grid.nice,this.ticks=this.scale.ticks(this.step,this.nice),"left"!=this.grid.orient&&"right"!=this.grid.orient||this.ticks.reverse(),this.bar=6,this.values=[];for(var i=0,r=this.ticks.length;ie;)c-=o;A=[c,l]}return this.grid.reverse&&A.reverse(),A},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize();if(this.scale=A.linear().domain(t),"left"==this.grid.orient||"right"==this.grid.orient)var g=[e.end,e.start];else g=[e.start,e.end];this.scale.range(g),this.start=e.start,this.size=e.size,this.end=e.end,this.step=this.grid.step,this.nice=this.grid.nice,this.ticks=this.scale.ticks(this.step,this.nice),this.bar=6,this.hideZero=this.grid.hideZero,this.center=this.grid.center,this.values=[];for(var i=0,r=this.ticks.length;i0){var o=n(t);i.append(e.line({x1:C.x1,y1:C.y1,x2:a,y2:I})),i.append(e.line({x1:a,y1:I,x2:a,y2:-(o.y2-I)}))}}),this.drawGrid()}};return e.setup=function(){return{domain:null}},e},"chart.grid.core")},function(A,t){jui.define("chart.brush.core",["util.base","util.dom"],function(A,t){var e=function(){this.drawAfter=function(A){!1!==this.brush.clip&&A.attr({"clip-path":"url(#"+this.axis.get("clipId")+")"}),A.attr({class:"brush-"+this.brush.type}),A.translate(this.chart.area("x"),this.chart.area("y"))},this.drawTooltip=function(A,t,e){var g=this,i=null;return{tooltip:i=g.chart.svg.group({visibility:"hidden"},function(){g.chart.text({fill:g.chart.theme("tooltipPointFontColor"),"font-size":g.chart.theme("tooltipPointFontSize"),"font-weight":g.chart.theme("tooltipPointFontWeight"),"text-anchor":"middle",opacity:e}),g.chart.svg.circle({r:g.chart.theme("tooltipPointRadius"),fill:A,stroke:t,opacity:e,"stroke-width":g.chart.theme("tooltipPointBorderWidth")})}),control:function(A,t,e,g){var r=i.get(0);r.element.textContent=g,"left"==A?r.attr({x:-7,y:4,"text-anchor":"end"}):"right"==A?r.attr({x:7,y:4,"text-anchor":"start"}):"bottom"==A?r.attr({y:16}):r.attr({y:-7}),i.attr({visibility:0!=g?"visible":"hidden"}),i.translate(t,e)},style:function(A,t,e){i.get(0).attr({opacity:e}),i.get(1).attr({fill:A,stroke:t,opacity:e})}}},this.curvePoints=function(A){var t=[],e=[],g=A.length-1,i=[],r=[],n=[],C=[];for(i[0]=0,r[0]=2,n[0]=1,C[0]=A[0]+2*A[1],I=1;I=0;--I)t[I]=(C[I]-n[I]*t[I+1])/r[I];for(I=0;I=0;i--)t.call(this,i,g[i]);else{var r=0;for(i=g.length;r0&&(i+=A[this.brush.target[r-1]]),e?t[r].y[g]=this.axis.y(n+i):t[r].x[g]=this.axis.x(n+i)}}),t},this.addEvent=function(e,g,i){if(!0===this.brush.useEvent){var r=this.chart,n={};A.typeCheck("object",g)&&!i?(n.brush=this.brush,n.data=g):(n.brush=this.brush,n.dataIndex=g,n.dataKey=null!=i?this.brush.target[i]:null,n.data=null!=g?this.getData(g):null),e.on("click",function(A){C(A),r.emit("click",[n,A])}),e.on("dblclick",function(A){C(A),r.emit("dblclick",[n,A])}),e.on("contextmenu",function(A){C(A),r.emit("rclick",[n,A]),A.preventDefault()}),e.on("mouseover",function(A){C(A),r.emit("mouseover",[n,A])}),e.on("mouseout",function(A){C(A),r.emit("mouseout",[n,A])}),e.on("mousemove",function(A){C(A),r.emit("mousemove",[n,A])}),e.on("mousedown",function(A){C(A),r.emit("mousedown",[n,A])}),e.on("mouseup",function(A){C(A),r.emit("mouseup",[n,A])})}function C(A){var e=t.offset(r.root),g=A.pageX-e.left,i=A.pageY-e.top;A.bgX=g,A.bgY=i,A.chartX=g-r.padding("left"),A.chartY=i-r.padding("top")}},this.color=function(t,e){var g=this.brush.colors,i=null,r=0,n=0;if(A.typeCheck("undefined",e)?r=t:(r=e,n=t),A.typeCheck("function",g)){var C=g.call(this.chart,this.getData(n),n);i=A.typeCheck(["string","integer"],C)?this.chart.color(C):A.typeCheck("array",C)?this.chart.color(r,C):this.chart.color(0)}else i=this.chart.color(r,g);return i},this.offset=function(A,t){var e=this.axis[A](t);return"block"!=this.axis[A].type&&(e+=this.axis[A].rangeBand()/2),e}};return e.setup=function(){return{target:null,colors:null,axis:0,index:null,clip:!0,useEvent:!0}},e},"chart.draw")},function(A,t){jui.define("chart.brush.map.core",[],function(){return function(){}},"chart.brush.core")},function(A,t){jui.define("chart.brush.polygon.core",[],function(){var A=function(){this.createPolygon=function(A,t){this.calculate3d(A);var e=t.call(this,A);if(e)return e.order=this.axis.depth-A.max().z,e}};return A.setup=function(){return{id:null,clip:!1}},A},"chart.brush.core")},function(A,t){jui.define("chart.brush.canvas.core",["util.base"],function(A){return function(){this.addPolygon=function(t,e){A.typeCheck("array",this.polygons)||(this.polygons=[]),this.calculate3d(t),this.polygons.push({polygon:t,order:this.axis.depth-t.max().z,handler:e})},this.drawAfter=function(){if(A.typeCheck("array",this.polygons)){var t=this.polygons;t.sort(function(A,t){return A.order-t.order});for(var e=0,g=t.length;ei?i:r},this.getValueToScale=function(A,t,e,g,i){return parseFloat((g+(e-A)/((e-t)/(10*(i-g)))*.1).toFixed(1))},this.isRender=function(){return!0===this.widget.render},this.on=function(t,e,g){var i=this;return this.chart.on(t,function(){if(A.startsWith(t,"axis.")&&A.typeCheck("integer",g)){var r=i.chart.axis(g),n=arguments[0];A.typeCheck("object",r)&&arguments[1]==g&&e.apply(i,[n])}else e.apply(i,arguments)},this.isRender()?"render":"renderAll")},this.drawAfter=function(A){A.attr({class:"widget-"+this.widget.type})}};return t.setup=function(){return{render:!1,index:0}},t},"chart.draw")},function(A,t){jui.define("chart.widget.map.core",[],function(){var A=function(A,t,e){};return A.setup=function(){return{axis:0}},A},"chart.widget.core")},function(A,t){jui.define("chart.widget.polygon.core",[],function(){return function(){this.drawAfter=function(A){}}},"chart.widget.core")},function(A,t){jui.define("chart.widget.canvas.core",[],function(){return function(){this.drawAfter=function(A){}}},"chart.widget.core")},function(A,t){jui.define("chart.theme.jennifer",[],function(){return{fontFamily:"arial,Tahoma,verdana",backgroundColor:"#fff",colors:["#7977C2","#7BBAE7","#FFC000","#FF7800","#87BB66","#1DA8A0","#929292","#555D69","#0298D5","#FA5559","#F5A397","#06D9B6","#C6A9D9","#6E6AFC","#E3E766","#C57BC3","#DF328B","#96D7EB","#839CB5","#9228E4"],axisBackgroundColor:"#fff",axisBackgroundOpacity:0,axisBorderColor:"#fff",axisBorderWidth:0,axisBorderRadius:0,gridXFontSize:11,gridYFontSize:11,gridZFontSize:10,gridCFontSize:11,gridXFontColor:"#333",gridYFontColor:"#333",gridZFontColor:"#333",gridCFontColor:"#333",gridXFontWeight:"normal",gridYFontWeight:"normal",gridZFontWeight:"normal",gridCFontWeight:"normal",gridXAxisBorderColor:"#bfbfbf",gridYAxisBorderColor:"#bfbfbf",gridZAxisBorderColor:"#bfbfbf",gridXAxisBorderWidth:2,gridYAxisBorderWidth:2,gridZAxisBorderWidth:2,gridFaceBackgroundColor:"#dcdcdc",gridFaceBackgroundOpacity:.3,gridActiveFontColor:"#ff7800",gridActiveBorderColor:"#ff7800",gridActiveBorderWidth:1,gridPatternColor:"#ababab",gridPatternOpacity:.1,gridBorderColor:"#ebebeb",gridBorderWidth:1,gridBorderDashArray:"none",gridBorderOpacity:1,gridTickBorderSize:3,gridTickBorderWidth:1.5,gridTickPadding:5,tooltipPointRadius:5,tooltipPointBorderWidth:1,tooltipPointFontWeight:"bold",tooltipPointFontSize:11,tooltipPointFontColor:"#333",barFontSize:11,barFontColor:"#333",barBorderColor:"none",barBorderWidth:0,barBorderOpacity:0,barBorderRadius:3,barPointBorderColor:"#fff",barDisableBackgroundOpacity:.4,barStackEdgeBorderWidth:1,gaugeBackgroundColor:"#ececec",gaugeArrowColor:"#a9a9a9",gaugeFontColor:"#666666",gaugeFontSize:20,gaugeFontWeight:"bold",gaugeTitleFontSize:12,gaugeTitleFontWeight:"normal",gaugeTitleFontColor:"#333",gaugePaddingAngle:2,bargaugeBackgroundColor:"#ececec",bargaugeFontSize:11,bargaugeFontColor:"#333333",pieBorderColor:"#ececec",pieBorderWidth:1,pieOuterFontSize:11,pieOuterFontColor:"#333",pieOuterLineColor:"#a9a9a9",pieOuterLineSize:8,pieOuterLineRate:1.3,pieOuterLineWidth:.7,pieInnerFontSize:11,pieInnerFontColor:"#333",pieActiveDistance:5,pieNoDataBackgroundColor:"#E9E9E9",pieTotalValueFontSize:36,pieTotalValueFontColor:"#dcdcdc",pieTotalValueFontWeight:"bold",areaBackgroundOpacity:.5,areaSplitBackgroundColor:"#929292",bubbleBackgroundOpacity:.5,bubbleBorderWidth:1,bubbleFontSize:12,bubbleFontColor:"#fff",candlestickBorderColor:"#000",candlestickBackgroundColor:"#fff",candlestickInvertBorderColor:"#ff0000",candlestickInvertBackgroundColor:"#ff0000",ohlcBorderColor:"#000",ohlcInvertBorderColor:"#ff0000",ohlcBorderRadius:5,lineBorderWidth:2,lineBorderDashArray:"none",lineBorderOpacity:1,lineDisableBorderOpacity:.3,linePointBorderColor:"#fff",lineSplitBorderColor:null,lineSplitBorderOpacity:.5,pathBackgroundOpacity:.5,pathBorderWidth:1,scatterBorderColor:"#fff",scatterBorderWidth:1,scatterHoverColor:"#fff",waterfallBackgroundColor:"#87BB66",waterfallInvertBackgroundColor:"#FF7800",waterfallEdgeBackgroundColor:"#7BBAE7",waterfallLineColor:"#a9a9a9",waterfallLineDashArray:"0.9",focusBorderColor:"#FF7800",focusBorderWidth:1,focusBackgroundColor:"#FF7800",focusBackgroundOpacity:.1,pinFontColor:"#FF7800",pinFontSize:10,pinBorderColor:"#FF7800",pinBorderWidth:.7,topologyNodeRadius:12.5,topologyNodeFontSize:14,topologyNodeFontColor:"#fff",topologyNodeTitleFontSize:11,topologyNodeTitleFontColor:"#333",topologyEdgeWidth:1,topologyActiveEdgeWidth:2,topologyHoverEdgeWidth:2,topologyEdgeColor:"#b2b2b2",topologyActiveEdgeColor:"#905ed1",topologyHoverEdgeColor:"#d3bdeb",topologyEdgeFontSize:10,topologyEdgeFontColor:"#666",topologyEdgePointRadius:3,topologyEdgeOpacity:1,topologyTooltipBackgroundColor:"#fff",topologyTooltipBorderColor:"#ccc",topologyTooltipFontSize:11,topologyTooltipFontColor:"#333",timelineTitleFontSize:10,timelineTitleFontColor:"#333",timelineTitleFontWeight:700,timelineColumnFontSize:10,timelineColumnFontColor:"#333",timelineColumnBackgroundColor:"#fff",timelineHoverRowBackgroundColor:"#f4f0f9",timelineEvenRowBackgroundColor:"#f8f8f8",timelineOddRowBackgroundColor:"#fff",timelineActiveBarBackgroundColor:"#9262cf",timelineActiveBarFontColor:"#fff",timelineActiveBarFontSize:9,timelineHoverBarBackgroundColor:null,timelineLayerBackgroundOpacity:.15,timelineActiveLayerBackgroundColor:"#A75CFF",timelineActiveLayerBorderColor:"#caa4f5",timelineHoverLayerBackgroundColor:"#DEC2FF",timelineHoverLayerBorderColor:"#caa4f5",timelineVerticalLineColor:"#f0f0f0",timelineHorizontalLineColor:"#ddd",hudColumnGridPointRadius:7,hudColumnGridPointBorderColor:"#868686",hudColumnGridPointBorderWidth:2,hudColumnGridFontColor:"#868686",hudColumnGridFontSize:12,hudColumnGridFontWeight:"normal",hudColumnLeftBackgroundColor:"#3C3C3C",hudColumnRightBackgroundColor:"#838383",hudBarGridFontColor:"#868686",hudBarGridFontSize:16,hudBarGridLineColor:"#868686",hudBarGridLineWidth:1,hudBarGridLineOpacity:.8,hudBarGridBackgroundColor:"#868686",hudBarGridBackgroundOpacity:.5,hudBarTextLineColor:"#B2A6A6",hudBarTextLineWidth:1.5,hudBarTextLinePadding:12,hudBarTextLineFontColor:"#868686",hudBarTextLineFontSize:13,hudBarBackgroundOpacity:.6,hudBarTopBackgroundColor:"#bbb",hudBarBottomBackgroundColor:"#3C3C3C",heatmapBackgroundColor:"#fff",heatmapBackgroundOpacity:1,heatmapHoverBackgroundOpacity:.2,heatmapBorderColor:"#000",heatmapBorderWidth:.5,heatmapBorderOpacity:1,heatmapFontSize:11,heatmapFontColor:"#000",pyramidLineColor:"#fff",pyramidLineWidth:1,pyramidTextLineColor:"#a9a9a9",pyramidTextLineWidth:1,pyramidTextLineSize:30,pyramidTextFontSize:10,pyramidTextFontColor:"#333",heatmapscatterBorderWidth:.5,heatmapscatterBorderColor:"#fff",heatmapscatterActiveBackgroundColor:"#fff",treemapNodeBorderWidth:.5,treemapNodeBorderColor:"#333",treemapTextFontSize:11,treemapTextFontColor:"#333",treemapTitleFontSize:12,treemapTitleFontColor:"#333",arcEqualizerBorderColor:"#fff",arcEqualizerBorderWidth:1,arcEqualizerFontSize:13,arcEqualizerFontColor:"#333",arcEqualizerBackgroundColor:"#a9a9a9",flameNodeBorderWidth:.5,flameNodeBorderColor:"#fff",flameDisableBackgroundOpacity:.4,flameTextFontSize:11,flameTextFontColor:"#333",selectBoxBackgroundColor:"#666",selectBoxBackgroundOpacity:.1,selectBoxBorderColor:"#666",selectBoxBorderOpacity:.2,titleFontColor:"#333",titleFontSize:13,titleFontWeight:"normal",legendFontColor:"#333",legendFontSize:12,legendSwitchCircleColor:"#fff",legendSwitchDisableColor:"#c8c8c8",tooltipFontColor:"#333",tooltipFontSize:12,tooltipBackgroundColor:"#fff",tooltipBackgroundOpacity:.7,tooltipBorderColor:null,tooltipBorderWidth:2,tooltipLineColor:null,tooltipLineWidth:.7,scrollBackgroundSize:7,scrollBackgroundColor:"#dcdcdc",scrollThumbBackgroundColor:"#b2b2b2",scrollThumbBorderColor:"#9f9fa4",zoomBackgroundColor:"#ff0000",zoomFocusColor:"#808080",zoomScrollBackgroundSize:45,zoomScrollButtonImage:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAABL2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY69SsNQHEfPbUXBIYgEN+HiIC7ix9YxaUsRHGoUSbI1yaWKNrncXD86+RI+hIOLo6BvUHEQnHwEN0EcHBwiZHAQwTOd/xn+/KCx4nX8bmMORrk1Qc+XYRTLmUemaQLAIC211+9vA+RFrvjB+zMC4GnV6/hd/sZsqo0FPoHNTJUpiHUgO7PagrgE3ORIWxBXgGv2gjaIO8AZVj4BnKTyF8AxYRSDeAXcYRjF0ABwk8pdwLXq3AK0Cz02h8MDKzdarZb0siJRcndcWjUq5VaeFkYXZmBVBlT7qt2e1sdKBj2f/yWMYlnZ2w4CEAuTutWkJ+b0W4V4+P2uf4zvwQtg6rZu+x9wvQaLzbotL8H8BdzoL/HAUD36i+bmAAA7VmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMi0yM1QyMjoxMDowOSswOTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDItMjNUMjI6MTA6MDkrMDk6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxZjEyZjk2NS02OTgxLTQxZTktYTU3Ny0zMmMwMDg2NjBhMjM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyNjNlNTQzMi0xYWJkLTExNzktYjc1Ny1lYmNlZjk1ZGNmOGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjMjgwNGJmNi0zZTI5LTQ4NTQtOGRhMi05MjAyMDVkNDAzMDY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YzI4MDRiZjYtM2UyOS00ODU0LThkYTItOTIwMjA1ZDQwMzA2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MWYxMmY5NjUtNjk4MS00MWU5LWE1NzctMzJjMDA4NjYwYTIzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6OTkxNzEzNDYtMTllNS0xMTc5LTg1YjUtZjAwOGZkMGY4OTgyPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDozNWYyZjJkMC0xNmY3LTQ1YjktYjI3MS0zY2VkNTgwZmNjNmE8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFwcGxlIFJHQjwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+32DD9QAAACBjSFJNAAB6JQAAgIMAAPQlAACE0QAAbV8AAOhsAAA8iwAAG1iD5wd4AABkYElEQVR4AQBQZK+bAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAAAAAAAAAAAAABAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAP////8BAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAAAAAABAAAAAAAAAAEAAAABAAAAAAAAAAIAAAABAAAAAQAAAAJ5eXkLaGhoNw8PDykFBQUmBQUFJAEBARgCAgILAQEBDQEBAQz////0////8/7+/vX9/f3p+vr63fb29tzt7e3WiYmJzKKiovYAAAD/AAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAD/AAAAAAEBAQAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wAAAAABAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAACAAAAAnR0dEy8/Pzhfv7+8X////5/////////////////////////////////////////////////////////////////////////////////v7++vf398jr6+uKtLS0OgAAABMAAAASAAAAEAAAAA4AAAAMAAAACwAAAAkAAAAIAAAABgAAAAUAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAABgAAAAifn58Y8vLydPv7+8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+dHi4uJ8ampqJAAAABQAAAASAAAAEAAAAA0AAAALAAAACgAAAAgAAAAGAAAABQAAAAQAAAACAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAADAAAABAAAAAYAAAAItra2HPT09In+/v7x/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f398ujo6JB5eXkqAAAAFQAAABMAAAAQAAAADgAAAAwAAAAJAAAACAAAAAYAAAAEAAAAAwAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAAB2ZmZg/z8/OA/v7+9f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v715eXliTMzMx4AAAAWAAAAEwAAABAAAAAOAAAACwAAAAkAAAAHAAAABQAAAAQAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAADAAAABAAAAAYAAAAI5+fnS/39/dr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+d7Dw8NZAAAAGQAAABYAAAASAAAADwAAAAwAAAAKAAAACAAAAAYAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAMAAAAFAAAABmJiYg329vaT/////v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+6OjonCgoKCAAAAAYAAAAFQAAABEAAAAOAAAACwAAAAgAAAAGAAAABQAAAAMAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAABAAAAAUAAAAHzc3NKfv7+8z///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b29tGMjIw8AAAAGwAAABcAAAATAAAADwAAAAwAAAAJAAAABwAAAAUAAAAEAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAAEAAAABQAAAAfc3Nw7/v7+6f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vsp6enTgAAAB0AAAAYAAAAFAAAABAAAAANAAAACgAAAAcAAAAFAAAABAAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAQAAAAFAAAAB+fn50r+/v7z/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f399La2tl4AAAAfAAAAGgAAABUAAAARAAAADQAAAAoAAAAHAAAABQAAAAQAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAABAAAAAUAAAAH5+fnSf////n///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vqzs7NeAAAAIAAAABsAAAAWAAAAEgAAAA4AAAAKAAAABwAAAAUAAAAEAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAAAALc3NwzHR0dsAEBAQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQMjIyNFISEhybGxsesAAAABAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAACAAAAAsjIyCMsLCy5AQEBEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIGLCwsRv///73CwsLyAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAGgICAEv39/dD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////T09NgwMDAwAAAAIgAAABwAAAAWAAAAEQAAAA0AAAAJAAAABgAAAAQAAAADAAAAAgAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAC9/f3kwgICGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADj4+OqHh4efwAAAPkAAAD6AAAA+gAAAPsAAAD8AAAA/AAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAALk5ORECAgIYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1VqqqqPgAAAAYAAAAFAAAABQAAAAQAAAADAAAAAwAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAAEAAAAB2lpaRH9/f3b////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb24CMjIzMAAAAmAAAAHwAAABgAAAATAAAADgAAAAoAAAAHAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAGAAAACfPz84H//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT05UAAAArAAAAJAAAAB0AAAAXAAAAEQAAAAwAAAAJAAAABgAAAAQAAAACAwAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAIAAAADsrKyGSwsLKUBAQEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFCzY2Ni01dXV9QAAAP8AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAD9fX1iwoKCmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb29unJiYmiAAAAPkAAAD4AAAA+QAAAPoAAAD8AAAA+wAAAP0AAAD+BAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAKXl5cSCQkJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiJQPz8/m8HBwesAAAD9AAAA/QAAAP4AAAD+AAAAAwAAAP8AAAD/AgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAJXV1deAQEBCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJiIiIUAAAAAQAAAAEAAAABAAAAAMAAAADAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAINDQ1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0tTgAAAAUAAAAFAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAABAAAAAc/Pzy4EBAQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwsLIICAgCkAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAiEhIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9PT0IAAAAEAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQoKCkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHzgAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAChISEDwUFBS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECUyMjIOAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAEAAAAAAAAAAQAAAAEAAAABVVVVNQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQJlZWUsAAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABERERJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJychAAAAAwAAAAMAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAACCAgIJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxceAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAABBgYGJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQdAAAAAwAAAAMAAAACAAAAAwAAAAIAAAABAgAAAAEAAAABAAAAAQAAAAEAAAABAgICFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgRAAAAAgAAAAIAAAACAAAAAQAAAAEAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABAgICDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQKAAAAAQAAAAIAAAACAAAAAgAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAAAAAABAgICDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYKAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAAAQEBDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAB////9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f35AAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAAA////+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v77AAAAAQAAAAAAAAABAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAB/f397wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5+fn0AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz85wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fXsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAA9/f33QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr6+vkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAA8/Pz3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk5OTlAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAP8AAAD/5+fn2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADV1dXjAAAA/wAAAAAAAAD/AAAA/wAAAAAAAAAAAgAAAAAAAAAAAAAA/wAAAAAAAAD/l5eXzwAAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////6enp7aAAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAD/AAAAAAAAAP8AAAAAoqKi8vf399UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3t7d/X19f1AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAAAAAAA/wAAAAAAAAD/AAAA/+/v78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjY2M4AAAD+AAAA/gAAAP8AAAD+AAAA/wAAAP4AAAD/AgAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/8TExLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqMYAAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/ldXV9X5+fndAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDw5JWVld4AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD+AgAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP7i4uKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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/QAAAP0AAAD9AAAA/AAAAPwAAAD8AAAA+wAAAPwAAAD7AAAA/AAAAPwAAAD8AAAA/AAAAP0AAAD9AAAA/gAAAP4AAAD/AAAA/gAAAAAAAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/gAAAAEAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/QAAAP0AAAAEAAAABAAAAPwAAAAEAAAABAAAAAQAAAADAAAAAwAAAAIAAAADAAAAAgAAAAEAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP0AAAD+AAAA/QAAAP0AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/QAAAPwAAAD9AAAA/QAAAP0AAAD+AAAA/wAAAP4AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAABAAAA/wAAAAAAAAD+AAAAAQAAAAAAAAAAAAAA/wAAAP4AAAD+AAAAAwAAAP4AAAD9AAAA/QAAAPwAAAAEAAAAAwAAAAMAAAAEAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAEAAAD/AAAAAAAAAAAAAAD+AAAA/wAAAP8AAAD+AAAA/gAAAP0AAAD9AAAA/gAAAPwAAAD9AAAA/QAAAPwAAAD9AAAA/AAAAP0AAAD8AAAA/QAAAP0AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAQAAAP8AAAAAAAAAAAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAADAAAA/QAAAAMAAAD8AAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD+AAAA/QAAAP4AAAD+AAAA/gAAAP8AAAD/AAAA/wAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAABAAAAAQAAAAIAAAACAAAAAQAAAAMAAAACAAAAAgAAAAMAAAACAAAAAwAAAAIAAAADAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/QAAAP4AAAD9AAAA/gAAAP4AAAD9AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAAAAAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAQAAAP8AAAACAAAAAQAAAP0AAAADAAAA/QAAAAIAAAACAAAAAgAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA//+C+dbJggW+VAAAAABJRU5ErkJggg==",zoomScrollButtonSize:18,zoomScrollAreaBackgroundColor:"#fff",zoomScrollAreaBackgroundOpacity:.7,zoomScrollAreaBorderColor:"#d4d4d4",zoomScrollAreaBorderWidth:1,zoomScrollAreaBorderRadius:3,zoomScrollGridFontSize:10,zoomScrollGridTickPadding:4,zoomScrollBrushAreaBackgroundOpacity:.7,zoomScrollBrushLineBorderWidth:1,crossBorderColor:"#a9a9a9",crossBorderWidth:1,crossBorderOpacity:.8,crossBalloonFontSize:11,crossBalloonFontColor:"#fff",crossBalloonBackgroundColor:"#000",crossBalloonBackgroundOpacity:.5,dragSelectBackgroundColor:"#7BBAE7",dragSelectBackgroundOpacity:.3,dragSelectBorderColor:"#7BBAE7",dragSelectBorderWidth:1,mapPathBackgroundColor:"#67B7DC",mapPathBackgroundOpacity:1,mapPathBorderColor:"#fff",mapPathBorderWidth:1,mapPathBorderOpacity:1,mapBubbleBackgroundOpacity:.5,mapBubbleBorderWidth:1,mapBubbleFontSize:11,mapBubbleFontColor:"#fff",mapSelectorHoverColor:"#5a73db",mapSelectorActiveColor:"#CC0000",mapFlightRouteAirportSmallColor:"#CC0000",mapFlightRouteAirportLargeColor:"#000",mapFlightRouteAirportBorderWidth:2,mapFlightRouteAirportRadius:8,mapFlightRouteLineColor:"#ff0000",mapFlightRouteLineWidth:1,mapWeatherBackgroundColor:"#fff",mapWeatherBorderColor:"#a9a9a9",mapWeatherFontSize:11,mapWeatherTitleFontColor:"#666",mapWeatherInfoFontColor:"#ff0000",mapCompareBubbleMaxLineColor:"#fff",mapCompareBubbleMaxLineDashArray:"2,2",mapCompareBubbleMaxBorderColor:"#fff",mapCompareBubbleMaxFontSize:36,mapCompareBubbleMaxFontColor:"#fff",mapCompareBubbleMinBorderColor:"#ffff00",mapCompareBubbleMinFontSize:24,mapCompareBubbleMinFontColor:"#000",mapControlButtonColor:"#3994e2",mapControlLeftButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI9poMcdXpOKTujw0pGjAgA7",mapControlRightButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI8JycvonomSKhksxBqbAgA7",mapControlTopButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pCmvd2IkzUYqw27yfAgA7",mapControlBottomButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pyw37TDxTUhhq0q2fAgA7",mapControlHomeButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAAAAAAAAACH5BAUAAAEALAAAAAALAAsAAAIZjI8ZoAffIERzMVMxm+9KvIBh6Imb2aVMAQA7",mapControlUpButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAISjI8ZoMhtHpQH2HsV1TD29SkFADs=",mapControlDownButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIMjI+py+0BopSv2qsKADs=",mapControlScrollColor:"#000",mapControlScrollLineColor:"#fff",mapMinimapBackgroundColor:"transparent",mapMinimapBorderColor:"transparent",mapMinimapBorderWidth:1,mapMinimapPathBackgroundColor:"#67B7DC",mapMinimapPathBackgroundOpacity:.5,mapMinimapPathBorderColor:"#67B7DC",mapMinimapPathBorderWidth:.5,mapMinimapPathBorderOpacity:.1,mapMinimapDragBackgroundColor:"#7CC7C3",mapMinimapDragBackgroundOpacity:.3,mapMinimapDragBorderColor:"#56B4AF",mapMinimapDragBorderWidth:1,polygonColumnBackgroundOpacity:.6,polygonColumnBorderOpacity:.5,polygonScatterRadialOpacity:.7,polygonScatterBackgroundOpacity:.8,polygonLineBackgroundOpacity:.6,polygonLineBorderOpacity:.7}})},function(A,t){jui.define("chart.theme.dark",[],function(){return{fontFamily:"arial,Tahoma,verdana",backgroundColor:"#222222",colors:["#12f2e8","#26f67c","#e9f819","#b78bf9","#f94590","#8bccf9","#9228e4","#06d9b6","#fc6d65","#f199ff","#c8f21d","#16a6e5","#00ba60","#91f2a1","#fc9765","#f21d4f"],axisBackgroundColor:"#222222",axisBackgroundOpacity:0,axisBorderColor:"#222222",axisBorderWidth:0,axisBorderRadius:0,gridXFontSize:11,gridYFontSize:11,gridZFontSize:10,gridCFontSize:11,gridXFontColor:"#868686",gridYFontColor:"#868686",gridZFontColor:"#868686",gridCFontColor:"#868686",gridXFontWeight:"normal",gridYFontWeight:"normal",gridZFontWeight:"normal",gridCFontWeight:"normal",gridXAxisBorderColor:"#464646",gridYAxisBorderColor:"#464646",gridZAxisBorderColor:"#464646",gridXAxisBorderWidth:2,gridYAxisBorderWidth:2,gridZAxisBorderWidth:2,gridFaceBackgroundColor:"#dcdcdc",gridFaceBackgroundOpacity:.3,gridActiveFontColor:"#ff762d",gridActiveBorderColor:"#ff7800",gridActiveBorderWidth:1,gridPatternColor:"#ababab",gridPatternOpacity:.1,gridBorderColor:"#868686",gridBorderWidth:1,gridBorderDashArray:"none",gridBorderOpacity:1,gridTickBorderSize:3,gridTickBorderWidth:1.5,gridTickPadding:5,tooltipPointRadius:5,tooltipPointBorderWidth:1,tooltipPointFontWeight:"bold",tooltipPointFontSize:11,tooltipPointFontColor:"#868686",barFontSize:11,barFontColor:"#868686",barBorderColor:"none",barBorderWidth:0,barBorderOpacity:0,barBorderRadius:3,barActiveBackgroundColor:"#fc6d65",barPointBorderColor:"#fff",barDisableBackgroundOpacity:.4,barStackEdgeBorderWidth:1,gaugeBackgroundColor:"#3e3e3e",gaugeArrowColor:"#a6a6a6",gaugeFontColor:"#c5c5c5",gaugeFontSize:20,gaugeFontWeight:"bold",gaugeTitleFontSize:12,gaugeTitleFontWeight:"normal",gaugeTitleFontColor:"#c5c5c5",gaugePaddingAngle:2,bargaugeBackgroundColor:"#3e3e3e",bargaugeFontSize:11,bargaugeFontColor:"#c5c5c5",pieBorderColor:"#232323",pieBorderWidth:1,pieOuterFontSize:11,pieOuterFontColor:"#868686",pieOuterLineColor:"#a9a9a9",pieOuterLineSize:8,pieOuterLineRate:1.3,pieOuterLineWidth:.7,pieInnerFontSize:11,pieInnerFontColor:"#868686",pieActiveDistance:5,pieNoDataBackgroundColor:"#E9E9E9",pieTotalValueFontSize:36,pieTotalValueFontColor:"#dcdcdc",pieTotalValueFontWeight:"bold",areaBackgroundOpacity:.5,areaSplitBackgroundColor:"#ebebeb",bubbleBackgroundOpacity:.5,bubbleBorderWidth:1,bubbleFontSize:12,bubbleFontColor:"#868686",candlestickBorderColor:"#14be9d",candlestickBackgroundColor:"#14be9d",candlestickInvertBorderColor:"#ff4848",candlestickInvertBackgroundColor:"#ff4848",ohlcBorderColor:"#14be9d",ohlcInvertBorderColor:"#ff4848",ohlcBorderRadius:5,lineBorderWidth:2,lineBorderDashArray:"none",lineBorderOpacity:1,lineDisableBorderOpacity:.3,linePointBorderColor:"#fff",lineSplitBorderColor:null,lineSplitBorderOpacity:.5,pathBackgroundOpacity:.2,pathBorderWidth:1,scatterBorderColor:"none",scatterBorderWidth:1,scatterHoverColor:"#222222",waterfallBackgroundColor:"#26f67c",waterfallInvertBackgroundColor:"#f94590",waterfallEdgeBackgroundColor:"#8bccf9",waterfallLineColor:"#a9a9a9",waterfallLineDashArray:"0.9",focusBorderColor:"#FF7800",focusBorderWidth:1,focusBackgroundColor:"#FF7800",focusBackgroundOpacity:.1,pinFontColor:"#FF7800",pinFontSize:10,pinBorderColor:"#FF7800",pinBorderWidth:.7,topologyNodeRadius:12.5,topologyNodeFontSize:14,topologyNodeFontColor:"#c5c5c5",topologyNodeTitleFontSize:11,topologyNodeTitleFontColor:"#c5c5c5",topologyEdgeWidth:1,topologyActiveEdgeWidth:2,topologyHoverEdgeWidth:2,topologyEdgeColor:"#b2b2b2",topologyActiveEdgeColor:"#905ed1",topologyHoverEdgeColor:"#d3bdeb",topologyEdgeFontSize:10,topologyEdgeFontColor:"#c5c5c5",topologyEdgePointRadius:3,topologyEdgeOpacity:1,topologyTooltipBackgroundColor:"#222222",topologyTooltipBorderColor:"#ccc",topologyTooltipFontSize:11,topologyTooltipFontColor:"#c5c5c5",timelineTitleFontSize:11,timelineTitleFontColor:"#d5d5d5",timelineTitleFontWeight:700,timelineColumnFontSize:10,timelineColumnFontColor:"#d5d5d5",timelineColumnBackgroundColor:"#1c1c1c",timelineHoverRowBackgroundColor:"#2f2f2f",timelineEvenRowBackgroundColor:"#202020",timelineOddRowBackgroundColor:"#1c1c1c",timelineActiveBarBackgroundColor:"#6f32ba",timelineActiveBarFontColor:"#fff",timelineActiveBarFontSize:9,timelineHoverBarBackgroundColor:null,timelineLayerBackgroundOpacity:.1,timelineActiveLayerBackgroundColor:"#7F5FA4",timelineActiveLayerBorderColor:"#7f5fa4",timelineHoverLayerBackgroundColor:"#7F5FA4",timelineHoverLayerBorderColor:"#7f5fa4",timelineVerticalLineColor:"#2f2f2f",timelineHorizontalLineColor:"#4d4d4d",hudColumnGridPointRadius:7,hudColumnGridPointBorderColor:"#868686",hudColumnGridPointBorderWidth:2,hudColumnGridFontColor:"#868686",hudColumnGridFontSize:12,hudColumnGridFontWeight:"normal",hudColumnLeftBackgroundColor:"#3C3C3C",hudColumnRightBackgroundColor:"#838383",hudBarGridFontColor:"#868686",hudBarGridFontSize:16,hudBarGridLineColor:"#868686",hudBarGridLineWidth:1,hudBarGridLineOpacity:.8,hudBarGridBackgroundColor:"#868686",hudBarGridBackgroundOpacity:.5,hudBarTextLineColor:"#B2A6A6",hudBarTextLineWidth:1.5,hudBarTextLinePadding:12,hudBarTextLineFontColor:"#868686",hudBarTextLineFontSize:13,hudBarBackgroundOpacity:.6,hudBarTopBackgroundColor:"#bbb",hudBarBottomBackgroundColor:"#3C3C3C",heatmapBackgroundColor:"#222222",heatmapBackgroundOpacity:1,heatmapHoverBackgroundOpacity:.2,heatmapBorderColor:"#fff",heatmapBorderWidth:.5,heatmapBorderOpacity:1,heatmapFontSize:11,heatmapFontColor:"#868686",pyramidLineColor:"#464646",pyramidLineWidth:1,pyramidTextLineColor:"#B2A6A6",pyramidTextLineWidth:1,pyramidTextLineSize:30,pyramidTextFontSize:10,pyramidTextFontColor:"#222",heatmapscatterBorderWidth:.5,heatmapscatterBorderColor:"#222222",heatmapscatterActiveBackgroundColor:"#222222",treemapNodeBorderWidth:.5,treemapNodeBorderColor:"#222222",treemapTextFontSize:11,treemapTextFontColor:"#868686",treemapTitleFontSize:12,treemapTitleFontColor:"#868686",arcEqualizerBorderColor:"#222222",arcEqualizerBorderWidth:1,arcEqualizerFontSize:13,arcEqualizerFontColor:"#868686",arcEqualizerBackgroundColor:"#222222",flameNodeBorderWidth:.5,flameNodeBorderColor:"#222",flameDisableBackgroundOpacity:.4,flameTextFontSize:12,flameTextFontColor:"#868686",selectBoxBackgroundColor:"#fff",selectBoxBackgroundOpacity:.1,selectBoxBorderColor:"#fff",selectBoxBorderOpacity:.2,titleFontColor:"#ffffff",titleFontSize:14,titleFontWeight:"normal",legendFontColor:"#ffffff",legendFontSize:11,legendSwitchCircleColor:"#fff",legendSwitchDisableColor:"#c8c8c8",tooltipFontColor:"#333333",tooltipFontSize:12,tooltipBackgroundColor:"#fff",tooltipBackgroundOpacity:1,tooltipBorderColor:null,tooltipBorderWidth:2,tooltipLineColor:null,tooltipLineWidth:1,scrollBackgroundSize:7,scrollBackgroundColor:"#3e3e3e",scrollThumbBackgroundColor:"#666666",scrollThumbBorderColor:"#686868",zoomBackgroundColor:"#ff0000",zoomFocusColor:"#808080",zoomScrollBackgroundSize:45,zoomScrollButtonImage:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAABL2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY69SsNQHEfPbUXBIYgEN+HiIC7ix9YxaUsRHGoUSbI1yaWKNrncXD86+RI+hIOLo6BvUHEQnHwEN0EcHBwiZHAQwTOd/xn+/KCx4nX8bmMORrk1Qc+XYRTLmUemaQLAIC211+9vA+RFrvjB+zMC4GnV6/hd/sZsqo0FPoHNTJUpiHUgO7PagrgE3ORIWxBXgGv2gjaIO8AZVj4BnKTyF8AxYRSDeAXcYRjF0ABwk8pdwLXq3AK0Cz02h8MDKzdarZb0siJRcndcWjUq5VaeFkYXZmBVBlT7qt2e1sdKBj2f/yWMYlnZ2w4CEAuTutWkJ+b0W4V4+P2uf4zvwQtg6rZu+x9wvQaLzbotL8H8BdzoL/HAUD36i+bmAAA7VmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMi0yM1QyMjoxMDowOSswOTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDItMjNUMjI6MTA6MDkrMDk6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxZjEyZjk2NS02OTgxLTQxZTktYTU3Ny0zMmMwMDg2NjBhMjM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyNjNlNTQzMi0xYWJkLTExNzktYjc1Ny1lYmNlZjk1ZGNmOGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjMjgwNGJmNi0zZTI5LTQ4NTQtOGRhMi05MjAyMDVkNDAzMDY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YzI4MDRiZjYtM2UyOS00ODU0LThkYTItOTIwMjA1ZDQwMzA2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MWYxMmY5NjUtNjk4MS00MWU5LWE1NzctMzJjMDA4NjYwYTIzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6OTkxNzEzNDYtMTllNS0xMTc5LTg1YjUtZjAwOGZkMGY4OTgyPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDozNWYyZjJkMC0xNmY3LTQ1YjktYjI3MS0zY2VkNTgwZmNjNmE8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFwcGxlIFJHQjwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+32DD9QAAACBjSFJNAAB6JQAAgIMAAPQlAACE0QAAbV8AAOhsAAA8iwAAG1iD5wd4AABkYElEQVR4AQBQZK+bAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAAAAAAAAAAAAABAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAP////8BAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAAAAAABAAAAAAAAAAEAAAABAAAAAAAAAAIAAAABAAAAAQAAAAJ5eXkLaGhoNw8PDykFBQUmBQUFJAEBARgCAgILAQEBDQEBAQz////0////8/7+/vX9/f3p+vr63fb29tzt7e3WiYmJzKKiovYAAAD/AAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAD/AAAAAAEBAQAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wAAAAABAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAACAAAAAnR0dEy8/Pzhfv7+8X////5/////////////////////////////////////////////////////////////////////////////////v7++vf398jr6+uKtLS0OgAAABMAAAASAAAAEAAAAA4AAAAMAAAACwAAAAkAAAAIAAAABgAAAAUAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAABgAAAAifn58Y8vLydPv7+8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+dHi4uJ8ampqJAAAABQAAAASAAAAEAAAAA0AAAALAAAACgAAAAgAAAAGAAAABQAAAAQAAAACAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAADAAAABAAAAAYAAAAItra2HPT09In+/v7x/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f398ujo6JB5eXkqAAAAFQAAABMAAAAQAAAADgAAAAwAAAAJAAAACAAAAAYAAAAEAAAAAwAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAAB2ZmZg/z8/OA/v7+9f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v715eXliTMzMx4AAAAWAAAAEwAAABAAAAAOAAAACwAAAAkAAAAHAAAABQAAAAQAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAADAAAABAAAAAYAAAAI5+fnS/39/dr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+d7Dw8NZAAAAGQAAABYAAAASAAAADwAAAAwAAAAKAAAACAAAAAYAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAMAAAAFAAAABmJiYg329vaT/////v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+6OjonCgoKCAAAAAYAAAAFQAAABEAAAAOAAAACwAAAAgAAAAGAAAABQAAAAMAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAABAAAAAUAAAAHzc3NKfv7+8z///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b29tGMjIw8AAAAGwAAABcAAAATAAAADwAAAAwAAAAJAAAABwAAAAUAAAAEAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAAEAAAABQAAAAfc3Nw7/v7+6f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vsp6enTgAAAB0AAAAYAAAAFAAAABAAAAANAAAACgAAAAcAAAAFAAAABAAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAQAAAAFAAAAB+fn50r+/v7z/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f399La2tl4AAAAfAAAAGgAAABUAAAARAAAADQAAAAoAAAAHAAAABQAAAAQAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAABAAAAAUAAAAH5+fnSf////n///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vqzs7NeAAAAIAAAABsAAAAWAAAAEgAAAA4AAAAKAAAABwAAAAUAAAAEAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAAAALc3NwzHR0dsAEBAQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQMjIyNFISEhybGxsesAAAABAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAACAAAAAsjIyCMsLCy5AQEBEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIGLCwsRv///73CwsLyAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAGgICAEv39/dD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////T09NgwMDAwAAAAIgAAABwAAAAWAAAAEQAAAA0AAAAJAAAABgAAAAQAAAADAAAAAgAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAC9/f3kwgICGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADj4+OqHh4efwAAAPkAAAD6AAAA+gAAAPsAAAD8AAAA/AAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAALk5ORECAgIYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1VqqqqPgAAAAYAAAAFAAAABQAAAAQAAAADAAAAAwAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAAEAAAAB2lpaRH9/f3b////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb24CMjIzMAAAAmAAAAHwAAABgAAAATAAAADgAAAAoAAAAHAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAGAAAACfPz84H//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT05UAAAArAAAAJAAAAB0AAAAXAAAAEQAAAAwAAAAJAAAABgAAAAQAAAACAwAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAIAAAADsrKyGSwsLKUBAQEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFCzY2Ni01dXV9QAAAP8AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAD9fX1iwoKCmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb29unJiYmiAAAAPkAAAD4AAAA+QAAAPoAAAD8AAAA+wAAAP0AAAD+BAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAKXl5cSCQkJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiJQPz8/m8HBwesAAAD9AAAA/QAAAP4AAAD+AAAAAwAAAP8AAAD/AgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAJXV1deAQEBCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJiIiIUAAAAAQAAAAEAAAABAAAAAMAAAADAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAINDQ1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0tTgAAAAUAAAAFAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAABAAAAAc/Pzy4EBAQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwsLIICAgCkAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAiEhIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9PT0IAAAAEAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQoKCkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHzgAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAChISEDwUFBS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECUyMjIOAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAEAAAAAAAAAAQAAAAEAAAABVVVVNQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQJlZWUsAAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABERERJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJychAAAAAwAAAAMAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAACCAgIJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxceAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAABBgYGJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQdAAAAAwAAAAMAAAACAAAAAwAAAAIAAAABAgAAAAEAAAABAAAAAQAAAAEAAAABAgICFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgRAAAAAgAAAAIAAAACAAAAAQAAAAEAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABAgICDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQKAAAAAQAAAAIAAAACAAAAAgAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAAAAAABAgICDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYKAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAAAQEBDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAB////9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f35AAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAAA////+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v77AAAAAQAAAAAAAAABAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAB/f397wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5+fn0AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz85wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fXsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAA9/f33QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr6+vkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAA8/Pz3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk5OTlAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAP8AAAD/5+fn2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADV1dXjAAAA/wAAAAAAAAD/AAAA/wAAAAAAAAAAAgAAAAAAAAAAAAAA/wAAAAAAAAD/l5eXzwAAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////6enp7aAAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAD/AAAAAAAAAP8AAAAAoqKi8vf399UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3t7d/X19f1AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAAAAAAA/wAAAAAAAAD/AAAA/+/v78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjY2M4AAAD+AAAA/gAAAP8AAAD+AAAA/wAAAP4AAAD/AgAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/8TExLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqMYAAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/ldXV9X5+fndAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDw5JWVld4AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD+AgAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP7i4uKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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/QAAAP0AAAD9AAAA/AAAAPwAAAD8AAAA+wAAAPwAAAD7AAAA/AAAAPwAAAD8AAAA/AAAAP0AAAD9AAAA/gAAAP4AAAD/AAAA/gAAAAAAAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/gAAAAEAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/QAAAP0AAAAEAAAABAAAAPwAAAAEAAAABAAAAAQAAAADAAAAAwAAAAIAAAADAAAAAgAAAAEAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP0AAAD+AAAA/QAAAP0AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/QAAAPwAAAD9AAAA/QAAAP0AAAD+AAAA/wAAAP4AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAABAAAA/wAAAAAAAAD+AAAAAQAAAAAAAAAAAAAA/wAAAP4AAAD+AAAAAwAAAP4AAAD9AAAA/QAAAPwAAAAEAAAAAwAAAAMAAAAEAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAEAAAD/AAAAAAAAAAAAAAD+AAAA/wAAAP8AAAD+AAAA/gAAAP0AAAD9AAAA/gAAAPwAAAD9AAAA/QAAAPwAAAD9AAAA/AAAAP0AAAD8AAAA/QAAAP0AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAQAAAP8AAAAAAAAAAAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAADAAAA/QAAAAMAAAD8AAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD+AAAA/QAAAP4AAAD+AAAA/gAAAP8AAAD/AAAA/wAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAABAAAAAQAAAAIAAAACAAAAAQAAAAMAAAACAAAAAgAAAAMAAAACAAAAAwAAAAIAAAADAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/QAAAP4AAAD9AAAA/gAAAP4AAAD9AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAAAAAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAQAAAP8AAAACAAAAAQAAAP0AAAADAAAA/QAAAAIAAAACAAAAAgAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA//+C+dbJggW+VAAAAABJRU5ErkJggg==",zoomScrollButtonSize:18,zoomScrollAreaBackgroundColor:"#fff",zoomScrollAreaBackgroundOpacity:.7,zoomScrollAreaBorderColor:"#d4d4d4",zoomScrollAreaBorderWidth:1,zoomScrollAreaBorderRadius:3,zoomScrollGridFontSize:10,zoomScrollGridTickPadding:4,zoomScrollBrushAreaBackgroundOpacity:.7,zoomScrollBrushLineBorderWidth:1,crossBorderColor:"#a9a9a9",crossBorderWidth:1,crossBorderOpacity:.8,crossBalloonFontSize:11,crossBalloonFontColor:"#333",crossBalloonBackgroundColor:"#fff",crossBalloonBackgroundOpacity:1,dragSelectBackgroundColor:"#7BBAE7",dragSelectBackgroundOpacity:.3,dragSelectBorderColor:"#7BBAE7",dragSelectBorderWidth:1,mapPathBackgroundColor:"#67B7DC",mapPathBackgroundOpacity:1,mapPathBorderColor:"#fff",mapPathBorderWidth:1,mapPathBorderOpacity:1,mapBubbleBackgroundOpacity:.5,mapBubbleBorderWidth:1,mapBubbleFontSize:11,mapBubbleFontColor:"#868686",mapSelectorHoverColor:"#5a73db",mapSelectorActiveColor:"#CC0000",mapFlightRouteAirportSmallColor:"#CC0000",mapFlightRouteAirportLargeColor:"#000",mapFlightRouteAirportBorderWidth:2,mapFlightRouteAirportRadius:8,mapFlightRouteLineColor:"#ff0000",mapFlightRouteLineWidth:1,mapWeatherBackgroundColor:"#fff",mapWeatherBorderColor:"#a9a9a9",mapWeatherFontSize:11,mapWeatherTitleFontColor:"#666",mapWeatherInfoFontColor:"#ff0000",mapCompareBubbleMaxLineColor:"#fff",mapCompareBubbleMaxLineDashArray:"2,2",mapCompareBubbleMaxBorderColor:"#fff",mapCompareBubbleMaxFontSize:36,mapCompareBubbleMaxFontColor:"#fff",mapCompareBubbleMinBorderColor:"#ffff00",mapCompareBubbleMinFontSize:24,mapCompareBubbleMinFontColor:"#000",mapControlButtonColor:"#3994e2",mapControlLeftButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI9poMcdXpOKTujw0pGjAgA7",mapControlRightButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI8JycvonomSKhksxBqbAgA7",mapControlTopButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pCmvd2IkzUYqw27yfAgA7",mapControlBottomButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pyw37TDxTUhhq0q2fAgA7",mapControlHomeButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAAAAAAAAACH5BAUAAAEALAAAAAALAAsAAAIZjI8ZoAffIERzMVMxm+9KvIBh6Imb2aVMAQA7",mapControlUpButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAISjI8ZoMhtHpQH2HsV1TD29SkFADs=",mapControlDownButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIMjI+py+0BopSv2qsKADs=",mapControlScrollColor:"#000",mapControlScrollLineColor:"#fff",mapMinimapBackgroundColor:"transparent",mapMinimapBorderColor:"transparent",mapMinimapBorderWidth:1,mapMinimapPathBackgroundColor:"#67B7DC",mapMinimapPathBackgroundOpacity:.5,mapMinimapPathBorderColor:"#67B7DC",mapMinimapPathBorderWidth:.5,mapMinimapPathBorderOpacity:.1,mapMinimapDragBackgroundColor:"#7CC7C3",mapMinimapDragBackgroundOpacity:.3,mapMinimapDragBorderColor:"#56B4AF",mapMinimapDragBorderWidth:1,polygonColumnBackgroundOpacity:.6,polygonColumnBorderOpacity:.5,polygonScatterRadialOpacity:.7,polygonScatterBackgroundOpacity:.8,polygonLineBackgroundOpacity:.6,polygonLineBorderOpacity:.7}})},function(A,t,e){"use strict";e.r(t);var g=e(0),i=e.n(g);i.a.use=function(){let A=[];A=1==arguments.length&&"object"==typeof arguments[0]?[arguments[0]]:arguments;for(let t=0;t0)){for(var u=t.get("brush",s[c]),d=this.getLegendIcon(u),f=0;ft.area("x2")&&(e=0,i+=d[f].height,o+=d[f].height,d[f].icon.translate(e,i),h.push(r),r=0),e+=d[f].width+12.5,r+=d[f].width+12.5,o0&&h.push(r),h.length>0&&(r=Math.max.apply(Math,h)),I(u)}}if("bottom"==g.orient||"top"==g.orient){i=5+("bottom"==g.orient?t.area("y2")+t.padding("bottom")-o:t.area("y")-t.padding("top"));"start"==g.align?e=t.area("x"):"center"==g.align?e=t.area("x")+(t.area("width")/2-r/2):"end"==g.align&&(e=t.area("x2")-r)}else{e=5+("left"==g.orient?t.area("x")-t.padding("left"):t.area("x2")+t.padding("right")-a);"start"==g.align?i=t.area("y"):"center"==g.align?i=t.area("y")+(t.area("height")/2-C/2):"end"==g.align&&(i=t.area("y2")-C)}return A.translate(Math.floor(e)+g.dx,Math.floor(i)+g.dy),A}};return t.setup=function(){return{orient:"bottom",align:"center",filter:!1,icon:null,dx:0,dy:0,colors:null,brushSync:!1,brush:0,format:null}},t}},C={name:"chart.widget.tooltip",extend:"chart.widget.core",component:function(){var A=i.a.include("util.base"),t=i.a.include("util.color"),e=7,g=7,r=function(i,r,n){var C=this,I={},a=0;function o(t,e){var g=null,i=null;if(A.typeCheck("function",n.format)){var r=C.format(e,t);A.typeCheck("object",r)?(g=r.key,i=r.value):i=r}else t&&!e&&(i=t),t&&e&&(g=t,i=C.format(e[t]));return{key:g,value:i}}function s(A){for(var e=A.brush.target,g=0;gc.area("width")?l="left":"top"==l&&m<0?l="bottom":"bottom"==l&&m+r.height>c.area("height")&&(l="top"));var v=I[u.brush.index],y=v.get(0),x=v.get(1).get(0),w=v.get(1).get(1).translate(0,"bottom"!=l?a:a+g),b=i.theme("tooltipBorderColor")||s(u),B=i.theme("tooltipLineColor")||s(u);x.attr({points:C.balloonPoints(l,r.width,r.height,n.anchor?g:null),stroke:b}),y.attr({stroke:B}),w.each(function(A,t){t.get(1).attr({x:r.onlyValue?r.width/2:r.width-e})}),v.attr({visibility:"visible"}),t=!0}}),C.on("mousemove",function(A,e){if(t){var g=I[A.brush.index],n=g.get(0),C=g.get(1),a=h(e,r,l);n.attr({x1:e.bgX+a.c,y1:i.padding("top")+c.area("y"),x2:e.bgX+a.c,y2:i.padding("top")+c.area("y2")}),C.translate(a.x,a.y)}}),C.on("mouseout",function(A,e){t&&(I[A.brush.index].attr({visibility:"hidden"}),t=!1)})}this.drawBefore=function(){a=1.2*i.theme("tooltipFontSize")},this.draw=function(){for(var A=i.svg.group(),t=this.getIndexArray(this.widget.brush),g=0;g1)for(var a=1;a",beforeMount:function(A){if(this.$root!=this.$parent)throw new Error("[Vue Graph error]: Can only be used as parent nodes.");this.index=this.brushes.length}},o={watch:{width:function(A,t){this.chart.setSize(A,this.height),this.chart.render()},height:function(A,t){this.chart.setSize(this.width,A),this.chart.render()},labels:function(A,t){this.chart.axis(0).set(this.axisReverse?"y":"x",{domain:A}),this.chart.render()},values:function(A,t){this.chart.axis(0).update(this.convertToData(A)),this.chart.render()},axisMin:function(A,t){this.chart.axis(0).set(this.axisReverse?"x":"y",{domain:[A,this.axisMax]}),this.chart.render()},axisMax:function(A,t){this.chart.axis(0).set(this.axisReverse?"x":"y",{domain:[this.axisMin,A]}),this.chart.render()}}},s={created:function(){this.brushes=[],this.widgets=[]}},h={mounted:function(){var A=this;if(0==this.brushes.length)throw new Error("[Vue Graph error]: At least one brush must be added to 'brushes' variable.");this.chart=r.create("chart.builder",this.$el,{width:this.width,height:this.height,padding:{top:this.paddingTop,right:this.paddingRight,bottom:this.paddingBottom,left:this.paddingLeft},event:{"chart.click":function(t){A.$emit("inside#click",t)},"chart.dblclick":function(t){A.$emit("inside#dblclick",t)},"chart.rclick":function(t){A.$emit("inside#rclick",t)},"chart.mouseover":function(t){A.$emit("inside#mouseover",t)},"chart.mouseout":function(t){A.$emit("inside#mouseout",t)},"chart.mousemove":function(t){A.$emit("inside#mousemove",t)},"chart.mousedown":function(t){A.$emit("inside#mousedown",t)},"chart.mouseup":function(t){A.$emit("inside#mouseup",t)},"bg.click":function(t){A.$emit("outside#click",t)},"bg.dblclick":function(t){A.$emit("outside#dblclick",t)},"bg.rclick":function(t){A.$emit("outside#rclick",t)},"bg.mouseover":function(t){A.$emit("outside#mouseover",t)},"bg.mouseout":function(t){A.$emit("outside#mouseout",t)},"bg.mousemove":function(t){A.$emit("outside#mousemove",t)},"bg.mousedown":function(t){A.$emit("outside#mousedown",t)},"bg.mouseup":function(t){A.$emit("outside#mouseup",t)},click:function(t,e){A.$emit("click",t,e)},dblclick:function(t,e){A.$emit("dblclick",t,e)},rclick:function(t,e){A.$emit("rclick",t,e)},mouseover:function(t,e){A.$emit("mouseover",t,e)},mouseout:function(t,e){A.$emit("mouseout",t,e)},mousemove:function(t,e){A.$emit("mousemove",t,e)},mousedown:function(t,e){A.$emit("mousedown",t,e)},mouseup:function(t,e){A.$emit("mouseup",t,e)}},format:this.format,theme:this.theme,style:this.styles,render:!1,axis:this.initGraphAxes()}),this.initGraphBrushes(),this.initGraphWidgets(),this.chart.render(!0)}},l={props:{theme:{type:String,required:!1,default:"jennifer"},styles:{type:Object,required:!1},colors:{type:[Array,Function],required:!1},clip:{type:Boolean,required:!1,default:!1},format:{type:Function,required:!1},width:{type:Number,required:!0},height:{type:Number,required:!0},labels:{type:Array,required:!1},values:{type:Array,required:!1},paddingTop:{type:Number,required:!1,default:50},paddingRight:{type:Number,required:!1,default:50},paddingBottom:{type:Number,required:!1,default:50},paddingLeft:{type:Number,required:!1,default:50}}},c={props:{axisMin:{type:Number,required:!1,default:0},axisMax:{type:Number,required:!1,default:0},axisStep:{type:Number,required:!1,default:10},axisXStyle:{type:String,required:!1,default:"solid"},axisYStyle:{type:String,required:!1,default:"solid"},axisXPosition:{type:String,required:!1,default:"bottom"},axisYPosition:{type:String,required:!1,default:"left"},axisReverse:{type:Boolean,required:!1,default:!1},axisFullMode:{type:Boolean,required:!1,default:!1}}},u={methods:{convertToData:function(A){let t=r.include("util.base"),e=[];for(let g=0;g0?(r=this.brush.size,i=r*C+(C-1)*n):r=(r=((i=g-2*A)-(C-1)*n)/C)<0?0:r},this.drawETC=function(t){if(A.typeCheck("array",this.barList)){var e=this,g=this.getBarStyle();this.active=this.drawTooltip(),t.append(this.active.tooltip);for(var i=0;i=e?"right":"left";Math.abs(e-s)=e?(d.round(c,r,0,u,u,0),d.translate(e,I)):(d.round(c,r,u,0,0,u),d.translate(e-c,I)),t.append(d),I+=r+this.brush.innerPadding}}),this.drawETC(t),t},this.drawAnimate=function(A){var t=this.chart.svg,e=this.brush.animate;A.append(t.animate({attributeName:"opacity",from:"0",to:"1",begin:"0s",dur:"1.4s",repeatCount:"1",fill:"freeze"})),A.each(function(A,g){if(g.is("util.svg.element.path")){var i=g.data("translate").split(","),r=parseInt(i[0]),n=parseInt(i[1]),C=parseInt(g.attr("width")),I="right"==e?r+C:r-C;g.append(t.animateTransform({attributeName:"transform",type:"translate",from:I+" "+n,to:r+" "+n,begin:"0s",dur:"0.7s",repeatCount:"1",fill:"freeze"}))}})}};return t.setup=function(){return{size:0,minSize:0,outerPadding:2,innerPadding:1,active:null,activeEvent:null,display:null,format:null}},t}},p={name:"chart.brush.column",extend:"chart.brush.bar",component:function(){return function(){var A,t,e,g,i;this.drawBefore=function(){var r=this.brush.outerPadding,n=this.brush.innerPadding,C=this.brush.target.length;A=this.chart.svg.group(),t=this.axis.y(0),e=this.axis.x.rangeBand(),this.brush.size>0?(g=this.brush.size,i=g*C+(C-1)*n):(i=e-2*r,g=(g=(e-2*r-(C-1)*n)/C)<0?0:g)},this.draw=function(){var e=this.getXY(),r=this.getBarStyle();return this.eachData(function(n,C){for(var I=this.offset("x",C)-i/2,a=0;a0?this.brush.width:t-2*A,g=this.brush.height>0?this.brush.height:i-2*A},this.draw=function(){for(var A=this.chart.svg.group(),t=this.listData(),e=this.brush.target,g=0;g0)return this.brush.size;var t=A-2*this.brush.outerPadding;return t0&&i[r].height>0&&A.append(this.svg.line({x1:g[r].x+g[r].width-g[r].ex,x2:i[r].x+i[r].dx-i[r].ex,y1:g[r].y+g[r].height-g[r].ey,y2:i[r].y+i[r].dy,stroke:i[r].color,"stroke-width":t}))},this.drawBefore=function(){i=t.svg.group(),e.y.rangeBand(),r=this.getTargetSize(),this.stackTooltips=[],this.tooltipIndexes=[],this.edgeData=[]},this.draw=function(){var n=null,C=0,I=null,a=this.axis.x.max(),o=this.axis.get("x").reverse;return this.eachData(function(s,h){for(var l=t.svg.group(),c=this.offset("y",h),u=c-r/2,d=e.x(0),f=0,p=0,m=0;mC&&(C=p,n=h),p=0;s--){var c=t.x.rate(o[s],a),u=this.getBarElement(n,s);if(u.attr({x:h,y:I,width:c,height:i}),C.append(u),e.showText){var d=Math.round(o[s]/a*l),f=h+c/2,p=I+i/2+5;C.append(this.drawText(d,f,p))}this.setActiveEventOption(C),h+=c}this.addBarElement(C),g.append(C)}),this.setActiveEffectOption(),g}};return A.setup=function(){return{outerPadding:15,showText:!1}},A}},k={name:"chart.brush.stackcolumn",extend:"chart.brush.stackbar",component:function(){var A=i.a.include("util.base");return function(t,e,g){var i,r;this.getTargetSize=function(){var A=this.axis.x.rangeBand();if(this.brush.size>0)return this.brush.size;var t=A-2*this.brush.outerPadding;return ty?y:d,width:r,height:Math.abs(d-y)},w=this.getBarElement(h,m).attr(x);this.edgeData[h]||(this.edgeData[h]={}),this.edgeData[h][m]=A.extend({color:this.color(m),dx:0,dy:o?x.height:0,ex:0,ey:o?0:x.height},x),d=y,f=v,p+=s[g.target[m]],l.append(w)}p>C&&(C=p,n=h),p0?this.brush.size:A-2*this.brush.outerPadding)<0?0:t},this.drawBefore=function(){g=A.svg.group(),t.y(0),i=this.getTargetSize()},this.draw=function(){var r=t.area("height");return this.eachData(function(n,C){for(var I=A.svg.group(),a=this.offset("x",C)-i/2,o=0,s=[],h=0;h=0;h--){var u=r-t.y.rate(s[h],o),d=this.getBarElement(C,h);if(isNaN(a)||isNaN(l)||isNaN(u)||d.attr({x:a,y:l,width:i,height:u}),I.append(d),e.showText){var f=Math.round(s[h]/o*c),p=a+i/2,m=l+u/2+8;isNaN(p)||isNaN(m)||I.append(this.drawText(f,p,m))}this.setActiveEventOption(I),l+=u}this.addBarElement(I),g.append(I)}),this.setActiveEffectOption(),g}}}};r.use(f,B,D,p,k,P);var M={name:"graph-stackbar",mixins:[a,o,s,h,l,c,u,d],props:{fixedSize:{type:Number,required:!1,default:0},barMargin:{type:Number,required:!1,default:2},barPadding:{type:Number,required:!1,default:1},activeIndex:{type:Number,required:!1},activeEvent:{type:String,required:!1},display:{type:String,required:!1},connectedLine:{type:Boolean,required:!1,default:!1},fullMode:{type:Boolean,required:!1,default:!1},showText:{type:Boolean,required:!1,default:!1}},methods:{getAxisMinAndMax:function(){let A=this.axisMin,t=this.axisMax;return A!=t?[A,t]:function(A){return Object.values(A).reduce((A,t)=>A+t,0)}}},beforeMount:function(){const A=this.axisReverse?"stackbar":"stackcolumn";this.brushes=[{type:this.fullMode?"full"+A:A,clip:this.clip,colors:this.colors,active:this.activeIndex,activeEvent:this.activeEvent,display:this.display,size:this.fixedSize,outerPadding:this.barMargin,innerPadding:this.barPadding,edge:this.connectedLine}],this.fullMode&&(this.brushes[0].showText=this.showText)}},E={name:"chart.brush.rangebar",extend:"chart.brush.core",component:function(){var A=function(A,t,e){var g,i,r,n,C,I,a,o,s;this.drawBefore=function(){g=A.svg.group(),C=e.outerPadding,I=e.innerPadding,i=t.y.rangeBand(),n=((r=i-2*C)-(e.target.length-1)*I)/e.target.length,a=A.theme("barBorderColor"),o=A.theme("barBorderWidth"),s=A.theme("barBorderOpacity")},this.draw=function(){return this.eachData(function(i,C){for(var h=A.svg.group(),l=this.offset("y",C)-r/2,c=0;c0)for(var u=null,d=null,f=0;fc.vectors[0].z&&(c=A)});return u.order=this.axis.depth-c.max().z,u},this.draw=function(){for(var A=this.chart.svg.group(),t=this.listData(),e=this.brush.target,g=0;g0&&(I.LineTo(I.attr("x2"),g),I.LineTo(I.attr("x1"),g),I.ClosePath()),I.attr({fill:I.attr("stroke"),"fill-opacity":i,"stroke-width":0}),e.prepend(I)}this.brush.line&&e.prepend(this.createLine(t[r],r)),this.addEvent(e,null,r)}return e},this.draw=function(){return this.drawArea(this.getXY())},this.drawAnimate=function(A){A.append(this.chart.svg.animate({attributeName:"opacity",from:"0",to:"1",begin:"0s",dur:"1.5s",repeatCount:"1",fill:"freeze"}))}};return t.setup=function(){return{symbol:"normal",active:null,activeEvent:null,display:null,startZero:!0,line:!0}},t}};r.use(z,V,{name:"chart.brush.stackarea",extend:"chart.brush.area",component:function(){return function(){this.draw=function(){return this.drawArea(this.getStackXY())}}}});var H={name:"graph-area",mixins:[a,o,s,h,l,c,u,d],props:{shape:{type:String,required:!1,default:"normal"},opacity:{type:Number,required:!1},borderLine:{type:Boolean,required:!1,default:!0}},methods:{getAxisMinAndMax:function(){let A=this.axisMin,t=this.axisMax;return A!=t?[A,t]:function(A){return Object.values(A).reduce((A,t)=>A+t,0)}}},beforeMount:function(){this.brushes=[{type:"stackarea",clip:this.clip,colors:this.colors,symbol:this.shape,opacity:this.opacity,line:this.borderLine}]}},K={name:"graph-area-dateblock",mixins:[H,L,O]},q={name:"graph-area-timerange",mixins:[H,N,W],beforeMount:function(){this.brushes=[{type:"stackarea",target:"1",clip:this.clip,colors:this.colors,symbol:this.shape,opacity:this.opacity,line:this.borderLine}]}},J={name:"chart.brush.rangearea",extend:"chart.brush.core",component:function(){return function(){this.draw=function(){for(var A=this.svg.group(),t=this.brush.target,e=this.axis.data,g="range"==this.axis.y.type,i=0;i=0;n--)C=e[n][t[i]],g?r.point(this.axis.x(n),this.axis.y(C[1])):r.point(this.axis.x(C[1]),this.axis.y(n));A.append(r)}return A}}}};r.use(z,J);var _={name:"graph-rangearea",mixins:[a,o,s,h,l,c,u,d],methods:{convertToData:function(A){var t=[];for(let g=0;gMath.max(A,t))}}},beforeMount:function(){this.brushes=[{type:"rangearea",clip:this.clip,colors:this.colors,target:"0"},{type:"line",clip:this.clip,colors:this.colors,target:"1"}]}},$={name:"graph-rangearea-dateblock",mixins:[_,L,O]};r.use(z,J);var AA={name:"graph-rangearea-timerange",mixins:[a,o,s,h,l,N,u,W],methods:{convertToData:function(A){var t=[];for(let g=0;g180?1:0,1,o.x,o.y).LineTo(0,0).ClosePath(),C.append(a),C.order=1,C},this.drawPie3d=function(A,e,g,i,r,n){var C=this.chart.svg.group(),I=this.chart.svg.path({fill:n,stroke:this.chart.theme("pieBorderColor")||n,"stroke-width":this.chart.theme("pieBorderWidth")}),a=t.rotate(0,-g,t.radian(i)),o=a.x,s=a.y;I.MoveTo(o,s),a=t.rotate(o,s,t.radian(r)),C.translate(A,e),I.Arc(g,g,0,r>180?1:0,1,a.x,a.y);var h=a.y+10,l=a.x+5,c=o+5,u=s+10;return I.LineTo(l,h),I.Arc(g,g,0,r>180?1:0,0,c,u),I.ClosePath(),C.append(I),C.order=1,C},this.drawText=function(A,e,g,i,I){var a=this.svg.group({visibility:this.brush.showText?"visible":"hidden"}),o=g+90>180;if(""===I||!I)return a;if("inside"==this.brush.showText){var s=A+Math.cos(t.radian(g))*(i/2),h=e+Math.sin(t.radian(g))*(i/2);(I=this.chart.text({"font-size":this.chart.theme("pieInnerFontSize"),fill:this.chart.theme("pieInnerFontColor"),"text-anchor":"middle",y:3},I)).translate(s,h),a.append(I),a.order=2}else{var l=this.chart.theme("pieOuterLineRate");if(Math.abs(g-r)<2)0==n&&(n=l),n-=.05*l,C-=.25;else n=l,C=1;if(n>1.2){var c=this.chart.theme("pieOuterLineSize"),u=i*n,d=(s=A+Math.cos(t.radian(g))*i,h=e+Math.sin(t.radian(g))*i,A+Math.cos(t.radian(g))*u),f=e+Math.sin(t.radian(g))*u,p=o?d-c:d+c,m=this.svg.path({fill:"transparent",stroke:this.chart.theme("pieOuterLineColor"),"stroke-width":this.chart.theme("pieOuterLineWidth"),"stroke-opacity":C});m.MoveTo(s,h).LineTo(d,f).LineTo(p,f),(I=this.chart.text({"font-size":this.chart.theme("pieOuterFontSize"),fill:this.chart.theme("pieOuterFontColor"),"fill-opacity":C,"text-anchor":o?"end":"start",y:3},I)).translate(p+(o?-3:3),f),a.append(I),a.append(m),a.order=0,r=g}}return a},this.drawUnit=function(t,g,r){for(var n=this.getProperty(t),C=n.centerX,a=n.centerY,o=n.outerRadius,s=this.brush.target,h=this.brush.active,l=0,c=0,u=0;u=360&&(n=359.9999);var I=this.chart.svg.group(),a=this.chart.svg.path(C),o=(Math.abs(i-g),t.rotate(0,-i,t.radian(r))),s=o.x,h=o.y;return a.MoveTo(s,h),o=t.rotate(s,h,t.radian(n)),I.translate(A,e),a.Arc(i,i,0,n>180?1:0,1,o.x,o.y),a.css({"pointer-events":"stroke"}),I.append(a),I.order=1,I},this.drawDonut3d=function(A,e,g,i,r,n,C){var I=this.chart.svg.group(),a=this.chart.svg.path(C),o=Math.abs(i-g);g=(i+=o/2)-o;var s=t.rotate(0,-i,t.radian(r)),h=s.x,l=s.y,c=t.rotate(0,-g,t.radian(r)),u=c.x,d=c.y;a.MoveTo(h,l),s=t.rotate(h,l,t.radian(n)),c=t.rotate(u,d,t.radian(n)),I.translate(A,e),a.Arc(i,i,0,n>180?1:0,1,s.x,s.y);var f=s.y+10,p=s.x+5,m=c.y+10,v=c.x+5,y=h+5,x=l+10,w=u+5,b=d+10;a.LineTo(p,f),a.Arc(i,i,0,n>180?1:0,0,y,x),a.ClosePath(),I.append(a);var B=this.chart.svg.path(C);return B.MoveTo(u,d),B.Arc(g,g,0,n>180?1:0,1,c.x,c.y),B.LineTo(v,m),B.Arc(g,g,0,n>180?1:0,0,w,b),B.ClosePath(),I.append(B),I.order=1,I},this.drawDonut3dBlock=function(A,e,g,i,r,n,C){var I=this.chart.svg.group(),a=this.chart.svg.path(C),o=Math.abs(i-g);g=(i+=o/2)-o;var s=t.rotate(0,-i,t.radian(r)),h=s.x,l=s.y,c=t.rotate(0,-g,t.radian(r)),u=c.x,d=c.y;a.MoveTo(h,l),s=t.rotate(h,l,t.radian(n)),c=t.rotate(u,d,t.radian(n)),I.translate(A,e);var f=s.y+10,p=s.x+5,m=c.y+10,v=c.x+5,y=this.chart.svg.path(C);return y.MoveTo(s.x,s.y).LineTo(p,f).LineTo(v,m).LineTo(c.x,c.y).ClosePath(),I.append(y),I.order=1,I},this.drawUnit=function(t,r,n){for(var C=this.getProperty(t),I=C.centerX,a=C.centerY,o=C.innerRadius,s=C.outerRadius,h=this.brush.target,l=this.brush.active,c=0,u=0,d=0,f=0;f=n/2&&(this.brush.size=n/4);var C=n/2-this.brush.size/2;return{centerX:e/2+i,centerY:g/2+r,outerRadius:C,innerRadius:C-this.brush.size}}};return g.setup=function(){return{size:50,showValue:!1}},g}};r.use(tA,eA);var gA={name:"graph-pie",mixins:[a,o,s,h,l,u],props:{shape:{type:String,required:!1,default:"pie"},names:{type:Array,required:!0},activeIndex:{type:[Number,Array],required:!1},activeEvent:{type:String,required:!1},showTextType:{type:String,required:!1},dataFormat:{type:Function,required:!1},showTotalValue:{type:Boolean,required:!1,default:!1},strokeWidth:{type:Number,required:!1,default:50}},methods:{convertToData:function(A){var t={};for(let e=0;e',beforeMount:function(A){if(this.$root==this.$parent)throw new Error("[Vue Graph error]: Can only be used as child nodes.");this.index=this.$parent.widgets.length,this.brushes=[];for(let A=0;A/g,interpolate:/<\!=([\s\S]+?)\!>/g,escape:/<\!-([\s\S]+?)\!>/g},logUrl:"tool/debug.html"},I=i["util.base"]={browser:{webkit:"WebkitAppearance"in document.documentElement.style,mozilla:void 0!==t.mozInnerScreenX,msie:-1!=t.navigator.userAgent.indexOf("Trident")},isTouch:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t.navigator.userAgent),inherit:function(A,t){this.typeCheck("function",A)&&this.typeCheck("function",t)&&(A.parent=t,A.prototype=new t,A.prototype.constructor=A,A.prototype.parent=A.prototype,A.prototype.super=function(A,t){return this.constructor.prototype[A].apply(this,t)})},extend:function(A,t,e){if(this.typeCheck(["object","function"],A)||(A={}),!this.typeCheck(["object","function"],t))return A;for(var g in t)!0===e?i(A[g])?this.extend(A[g],t[g],e):this.typeCheck("undefined",A[g])&&(A[g]=t[g]):i(A[g])?this.extend(A[g],t[g],e):A[g]=t[g];function i(A){return I.typeCheck("object",A)}return A},pxToInt:function(A){return this.typeCheck("string",A)&&-1!=A.indexOf("px")?parseInt(A.split("px").join("")):A},clone:function(A){var t=this.typeCheck("array",A)?[]:{};for(var e in A)this.typeCheck("object",A[e])?t[e]=this.clone(A[e]):t[e]=A[e];return t},deepClone:function(A,t){var e=null;if(t=t||{},this.typeCheck("array",A)){e=new Array(A.length);for(var g=0,i=A.length;g12?s-12:0==s?12:s;t=(t=t.replace(/(^|[^\\])hh+/g,"$1"+C(h))).replace(/(^|[^\\])h/g,"$1"+h);var l=e?A.getUTCMinutes():A.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+C(l))).replace(/(^|[^\\])m/g,"$1"+l);var c=e?A.getUTCSeconds():A.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+C(c))).replace(/(^|[^\\])s/g,"$1"+c);var u=e?A.getUTCMilliseconds():A.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+C(u,3)),u=Math.round(u/10),t=t.replace(/(^|[^\\])ff/g,"$1"+C(u)),u=Math.round(u/10),t=t.replace(/(^|[^\\])f/g,"$1"+u);var d=s<12?"AM":"PM";t=(t=t.replace(/(^|[^\\])TT+/g,"$1"+d)).replace(/(^|[^\\])T/g,"$1"+d.charAt(0));var f=d.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+f)).replace(/(^|[^\\])t/g,"$1"+f.charAt(0));var p=-A.getTimezoneOffset(),m=e||!p?"Z":p>0?"+":"-";if(!e){var v=(p=Math.abs(p))%60;m+=C(Math.floor(p/60))+":"+C(v)}t=t.replace(/(^|[^\\])K/g,"$1"+m);var y=(e?A.getUTCDay():A.getDay())+1;return t=(t=(t=(t=(t=t.replace(new RegExp(r[0],"g"),r[y])).replace(new RegExp(n[0],"g"),n[y])).replace(new RegExp(g[0],"g"),g[a])).replace(new RegExp(i[0],"g"),i[a])).replace(/\\(.)/g,"$1")},createId:function(A){return[A||"id",+new Date,Math.round(100*Math.random())%100].join("-")},btoa:function(A){return s.include("util.base64").encode(A)},atob:function(A){return s.include("util.base64").decode(A)},timeLoop:function(A,t){return function(e,g){!function A(i){i<1||(1==i?(e.call(t,i),g.call(t)):setTimeout(function(){i>-1&&e.call(t,i--),i>-1&&A(i)},1))}(A)}},loop:function(A,t){var e=A,g=Math.ceil(A/5);return function(A){for(var i=0,r=1*g,n=2*g,C=3*g,I=4*g,a=r,o=n,s=C,h=I,l=e;ig.length)&&(e=g.length),e-=t.length;var i=g.indexOf(t,e);return-1!==i&&i===e},inArray:function(A,t){if(this.typeCheck(["undefined","null"],A)||!this.typeCheck("array",t))return-1;for(var e=0,g=t.length;e0)return;A.resolveWith(document,[i])}},bindReady:function(){if(!A){if(A=i._Deferred(),"complete"===document.readyState)return setTimeout(i.ready,1);if(document.addEventListener)document.addEventListener("DOMContentLoaded",e,!1),t.addEventListener("load",i.ready,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",e),t.attachEvent("onload",i.ready);var g=!1;try{g=null==t.frameElement}catch(A){}document.documentElement.doScroll&&g&&r()}}},_Deferred:function(){var A,t,e,g=[],r={done:function(){if(!e){var t,n,C,I,a,o=arguments;for(A&&(a=A,A=0),t=0,n=o.length;t0)return g[0].getAttribute(e)}},remove:function(A){this.each(A,function(){this.parentNode.removeChild(this)})},offset:function(A){var t,e,g={top:0,left:0},i=A&&A.ownerDocument;if(i){t=i.documentElement;return void 0!==A.getBoundingClientRect&&(g=A.getBoundingClientRect()),e=function(A){return function(A){return null!=A&&A==A.window}(A)?A:9===A.nodeType&&(A.defaultView||A.parentWindow)}(i),{top:g.top+(e.pageYOffset||t.scrollTop)-(t.clientTop||0),left:g.left+(e.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}}}}})},function(A,t,e){e(2).define("util.sort",[],function(){return function(A,t){var e=null;A=t?A.slice(0):A;function g(t,e){var g=A[t];A[t]=A[e],A[e]=g}this.setCompare=function(A){e=A},this.run=function(t,i){var r=null;return"number"!=typeof t&&(t=0),"number"!=typeof i&&(i=A.length-1),t>2,n=(3&e)<<4|(g=t.charCodeAt(o++))>>4,C=(15&g)<<2|(i=t.charCodeAt(o++))>>6,I=63&i,isNaN(g)?C=I=64:isNaN(i)&&(I=64),a=a+A._keyStr.charAt(r)+A._keyStr.charAt(n)+A._keyStr.charAt(C)+A._keyStr.charAt(I);return a},decode:function(t){var e,g,i,r,n,C,I="",a=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");a>4,g=(15&r)<<4|(n=A._keyStr.indexOf(t.charAt(a++)))>>2,i=(3&n)<<6|(C=A._keyStr.indexOf(t.charAt(a++))),I+=String.fromCharCode(e),64!=n&&(I+=String.fromCharCode(g)),64!=C&&(I+=String.fromCharCode(i));return I=A._utf8_decode(I)},_utf8_encode:function(A){A=A.replace(/\r\n/g,"\n");for(var t=String.fromCharCode(239)+String.fromCharCode(187)+String.fromCharCode(191),e=0;e127&&g<2048?(t+=String.fromCharCode(g>>6|192),t+=String.fromCharCode(63&g|128)):(t+=String.fromCharCode(g>>12|224),t+=String.fromCharCode(g>>6&63|128),t+=String.fromCharCode(63&g|128))}return t},_utf8_decode:function(A){for(var t="",e=0,g=c1=c2=0;e191&&g<224?(c2=A.charCodeAt(e+1),t+=String.fromCharCode((31&g)<<6|63&c2),e+=2):(c2=A.charCodeAt(e+1),c3=A.charCodeAt(e+2),t+=String.fromCharCode((15&g)<<12|(63&c2)<<6|63&c3),e+=3);return t}};return A})},function(A,t,e){e(2).define("util.math",["util.base"],function(A){function t(A,t){for(var e=[],g=0,i=A.length;g=A&&i<=1?(e=A,g=t*i):g>=t&&(g=t,e=A/i),{width:e,height:g}},radian:function(A){return A*Math.PI/180},degree:function(A){return 180*A/Math.PI},angle:function(A,t,e,g){var i=e-A,r=g-t;return Math.atan2(r,i)},interpolateNumber:function(A,t){var e=t-A;return function(t){return A+e*t}},interpolateRound:function(A,t){var e=t-A;return function(t){return Math.round(A+e*t)}},getFixed:function(A,t){var e=(A+"").split("."),g=e.length<2?0:e[1].length,i=(t+"").split("."),r=i.length<2?0:i[1].length;return g>r?g:r},fixed:function(A){var t=this.getFixed(A,0),e=Math.pow(10,t),g=function(A){return Math.round(A*e)/e};return g.plus=function(A,t){return Math.round(A*e+t*e)/e},g.minus=function(A,t){return Math.round(A*e-t*e)/e},g.multi=function(A,t){return Math.round(A*e*(t*e))/(e*e)},g.div=function(A,t){var g=A*e/(t*e),i=Math.pow(10,this.getFixed(g,0));return Math.round(g*i)/i},g.remain=function(A,t){return Math.round(A*e%(t*e))/e},g},round:function(A,t){var e=Math.pow(10,t);return Math.round(A*e)/e},plus:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e+t*e)/e},minus:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e-t*e)/e},multi:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e*(t*e))/(e*e)},div:function(A,t){var e=Math.pow(10,this.getFixed(A,t)),g=A*e/(t*e),i=Math.pow(10,this.getFixed(g,0));return Math.round(g*i)/i},remain:function(A,t){var e=Math.pow(10,this.getFixed(A,t));return Math.round(A*e%(t*e))/e},nice:function(A,t,e,g){if(g=g||!1,A>t)var i=A,r=t;else r=A,i=t;var n,C,I=e,a=0,o=[];function s(A,t){var e=Math.floor(Math.log(A)/Math.LN10),g=A/Math.pow(10,e);return niceFraction=t?g<1.5?1:g<3?2:g<7?5:10:g<=1?1:g<=2?2:g<=5?5:10,niceFraction*Math.pow(10,e)}return o=g?s(i-r,!1):i-r,a=g?s(o/I,!0):o/I,n=g?Math.floor(r/a)*a:r,C=g?Math.floor(i/a)*a:i,{min:n,max:C,range:o,spacing:a}},matrix:function(e,g){return A.typeCheck("array",g[0])?function(A,e){for(var g=[],i=[],r=0,n=e.length;r-1){for(var e=0,g=(i=t.replace("rgb(","").replace(")","").split(",")).length;e-1){for(e=0,g=(i=t.replace("rgba(","").replace(")","").split(",")).length;e-1?parseFloat(e[C].offset)/100:e[C].offset,o=e[n].offset.indexOf("%")>-1?parseFloat(e[n].offset)/100:e[n].offset,s=(a-o)/I,h=o+s,l=n+1;l6);i++)t+=e*(A.charCodeAt(i)%10),g+=9*e,e*=.7;g>0&&(t/=g)}return t}(A=(A=A.replace(/.*`/,"")).replace(/\(.*/,""))),"function"==typeof t?t(e):{r:200+Math.round(55*e),g:0+Math.round(230*(1-e)),b:0+Math.round(55*(1-e))}}};return e.map.parula=function(A){return e.map(["#352a87","#0f5cdd","#00b5a6","#ffc337","#fdff00"],A)},e.map.jet=function(A){return e.map(["#00008f","#0020ff","#00ffff","#51ff77","#fdff00","#ff0000","#800000"],A)},e.map.hsv=function(A){return e.map(["#ff0000","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff","#ff0000"],A)},e.map.hot=function(A){return e.map(["#0b0000","#ff0000","#ffff00","#ffffff"],A)},e.map.pink=function(A){return e.map(["#1e0000","#bd7b7b","#e7e5b2","#ffffff"],A)},e.map.bone=function(A){return e.map(["#000000","#4a4a68","#a6c6c6","#ffffff"],A)},e.map.copper=function(A){return e.map(["#000000","#3d2618","#9d623e","#ffa167","#ffc77f"],A)},e})},function(A,t,e){var g=e(2);g.define("manager",["util.base"],function(A){var t=new function(){var e=[],i=[];this.add=function(A){e.push(A)},this.emit=function(A,t,g){for(var i=[],r=0;r0?setTimeout(function(){r(t,g)},i):r(t,g)}}function r(t,i){var r=g.apply(t,i);A.typeCheck("function",e.after)&&!1!==r&&e.after.apply(t,i)}},this.setTpl=function(t,e){this.tpl[t]=A.template(e)},this.setOption=function(t,e){if(A.typeCheck("object",t))for(var g in t)this.options[g]=t[g];else this.options[t]=e},this.destroy=function(){if(this.__proto__)for(var A in this.__proto__)delete this.__proto__[A]}};return r.build=function(r){return function(n,C){var I=[],a=[];A.typeCheck("string",n)?a=t.find(n):A.typeCheck("object",n)?a.push(n):a.push(document.createElement("div"));for(var o=0,s=a.length;o");return a.each(function(e){I[e]=g.createUIObject(r,a.selector,e,this,C,function(e,g){e.init.prototype.listen=new function(){var e=[];function g(t){for(var g=["webkit","moz","MS","o",""],i=0;i2){for(var t=new Date(+A),e=1;e0&&(this.attr({d:t.join(" ")}),t=[])},this.length=function(){var e=A.createId(),g=t.join(" "),i=document.createElement("svg"),r=document.createElementNS("http://www.w3.org/2000/svg","path");r.setAttributeNS(null,"id",e),r.setAttributeNS(null,"d",g),i.appendChild(r),document.body.appendChild(i);var n=document.getElementById(e).getTotalLength();return document.body.removeChild(i),n}}},"util.svg.element.transform")},function(A,t,e){e(0).define("util.svg.element.path.rect",[],function(){return function(){this.round=function(A,t,e,g,i,r){e=e||0,g=g||0,i=i||0,r=r||0,this.MoveTo(0,e).Arc(e,e,0,0,1,e,0).HLineTo(A-g).Arc(g,g,0,0,1,A,g).VLineTo(t-i).Arc(i,i,0,0,1,A-i,t).HLineTo(r).Arc(r,r,0,0,1,0,t-r).ClosePath().join()}}},"util.svg.element.path")},function(A,t,e){e(0).define("util.svg.element.path.symbol",[],function(){return function(){var A="";this.template=function(A,t){var e=A,g=half_r=A/2,i=t/2,r="a"+half_r+","+half_r+" 0 1,1 "+e+",0",n="a"+half_r+","+half_r+" 0 1,1 "+-e+",0",C={triangle:["m0,"+-i,"l"+g+","+t,"l"+-A+",0","l"+g+","+-t].join(" "),rect:["m"+-g+","+-i,"l"+A+",0","l0,"+t,"l"+-A+",0","l0,"+-t].join(" "),cross:["m"+-g+","+-i,"l"+A+","+t,"m0,"+-t,"l"+-A+","+t].join(" "),circle:["m"+-e+",0",r,n].join(" ")};return C.rectangle=C.rect,C},this.join=function(){A.length>0&&(this.attr({d:A}),A="")},this.add=function(t,e,g){A+=" M"+t+","+e+g},this.triangle=function(A,t,e,g){return this.MoveTo(A,t).moveTo(0,-g/2).lineTo(e/2,g).lineTo(-e,0).lineTo(e/2,-g)},this.rect=this.rectangle=function(A,t,e,g){return this.MoveTo(A,t).moveTo(-e/2,-g/2).lineTo(e,0).lineTo(0,g).lineTo(-e,0).lineTo(0,-g)},this.cross=function(A,t,e,g){return this.MoveTo(A,t).moveTo(-e/2,-g/2).lineTo(e,g).moveTo(0,-g).lineTo(-e,g)},this.circle=function(A,t,e){return this.MoveTo(A,t).moveTo(-e,0).arc(e/2,e/2,0,1,1,e,0).arc(e/2,e/2,0,1,1,-e,0)}}},"util.svg.element.path")},function(A,t,e){e(0).define("util.svg.element.poly",[],function(){return function(){var A=[];this.point=function(t,e){return A.push(t+","+e),this},this.join=function(){if(A.length>0){var t=A[0];A.push(t),this.attr({points:A.join(" ")}),A=[]}}}},"util.svg.element.transform")},function(A,t,e){e(0).define("util.svg.base",["util.base","util.math","util.color","util.svg.element","util.svg.element.transform","util.svg.element.path","util.svg.element.path.symbol","util.svg.element.path.rect","util.svg.element.poly"],function(A,t,e,g,i,r,n,C,I){var a=null,o=function(){this.create=function(A,t,e,g){return A.create(t,e),A},this.createChild=function(A,t,e,g){return this.create(A,t,e,g)},this.custom=function(A,t,e){return this.create(new g,A,t,e)},this.defs=function(A){return this.create(new g,"defs",null,A)},this.symbol=function(A,t){return this.create(new g,"symbol",A,t)},this.g=this.group=function(A,t){return this.create(new i,"g",A,t)},this.marker=function(A,t){return this.create(new g,"marker",A,t)},this.a=function(A,t){return this.create(new i,"a",A,t)},this.switch=function(A,t){return this.create(new g,"switch",A,t)},this.use=function(A){return this.create(new g,"use",A)},this.rect=function(A,t){return this.create(new i,"rect",A,t)},this.line=function(A,t){return this.create(new i,"line",A,t)},this.circle=function(A,t){return this.create(new i,"circle",A,t)},this.text=function(t,e){return 2==arguments.length?A.typeCheck("function",e)?this.create(new i,"text",t,e):this.create(new i,"text",t).text(e):this.create(new i,"text",t)},this.textPath=function(t,e){return A.typeCheck("string",e)?this.create(new g,"textPath",t).text(e):this.create(new g,"textPath",t)},this.tref=function(t,e){return A.typeCheck("string",e)?this.create(new g,"tref",t).text(e):this.create(new g,"tref",t)},this.tspan=function(t,e){return A.typeCheck("string",e)?this.create(new g,"tspan",t).text(e):this.create(new g,"tspan",t)},this.ellipse=function(A,t){return this.create(new i,"ellipse",A,t)},this.image=function(A,t){return this.create(new i,"image",A,t)},this.path=function(A,t){return this.create(new r,"path",A,t)},this.pathSymbol=function(A,t){return this.create(new n,"path",A,t)},this.pathRect=function(A,t){return this.create(new C,"path",A,t)},this.polyline=function(A,t){return this.create(new I,"polyline",A,t)},this.polygon=function(A,t){return this.create(new I,"polygon",A,t)},this.pattern=function(A,t){return this.create(new g,"pattern",A,t)},this.mask=function(A,t){return this.create(new g,"mask",A,t)},this.clipPath=function(A,t){return this.create(new g,"clipPath",A,t)},this.linearGradient=function(A,t){return this.create(new g,"linearGradient",A,t)},this.radialGradient=function(A,t){return this.create(new g,"radialGradient",A,t)},this.filter=function(A,t){return this.create(new g,"filter",A,t)},this.foreignObject=function(A,t){return this.create(new i,"foreignObject",A,t)},this.stop=function(A){return this.createChild(new g,"stop",A)},this.animate=function(A){return this.createChild(new g,"animate",A)},this.animateColor=function(A){return this.createChild(new g,"animateColor",A)},this.animateMotion=function(A){return this.createChild(new g,"animateMotion",A)},this.animateTransform=function(A){return this.createChild(new g,"animateTransform",A)},this.mpath=function(A){return this.createChild(new g,"mpath",A)},this.set=function(A){return this.createChild(new g,"set",A)},this.feBlend=function(A){return this.createChild(new g,"feBlend",A)},this.feColorMatrix=function(A){return this.createChild(new g,"feColorMatrix",A)},this.feComponentTransfer=function(A){return this.createChild(new g,"feComponentTransfer",A)},this.feComposite=function(A){return this.createChild(new g,"feComposite",A)},this.feConvolveMatrix=function(A){return this.createChild(new g,"feConvolveMatrix",A)},this.feDiffuseLighting=function(A){return this.createChild(new g,"feDiffuseLighting",A)},this.feDisplacementMap=function(A){return this.createChild(new g,"feDisplacementMap",A)},this.feFlood=function(A){return this.createChild(new g,"feFlood",A)},this.feGaussianBlur=function(A){return this.createChild(new g,"feGaussianBlur",A)},this.feImage=function(A){return this.createChild(new g,"feImage",A)},this.feMerge=function(A,t){return this.createChild(new g,"feMerge",A,t)},this.feMergeNode=function(A){return this.createChild(new g,"feMergeNode",A)},this.feMorphology=function(A){return this.createChild(new g,"feMorphology",A)},this.feOffset=function(A){return this.createChild(new g,"feOffset",A)},this.feSpecularLighting=function(A){return this.createChild(new g,"feSpecularLighting",A)},this.feTile=function(A){return this.createChild(new g,"feTile",A)},this.feTurbulence=function(A){return this.createChild(new g,"feTurbulence",A)}};return o.create=function(A,t,e){return null==a&&(a=new o),a.custom(A,t,e)},o})},function(A,t,e){e(0).define("util.svg.base3d",["util.base","util.math","util.color"],function(A,t,e){return function(){this.rect3d=function(A,g,i,r,n){var C=this,I=t.radian(r),a=g,o=i,s=Math.cos(I)*n,h=Math.sin(I)*n,l=g+s,c=i+h;return C.group({},function(){C.path({fill:e.lighten(A,.15),stroke:e.lighten(A,.15)}).MoveTo(s,0).LineTo(l,0).LineTo(a,h).LineTo(0,h),C.path({fill:A,stroke:A}).MoveTo(0,h).LineTo(0,c).LineTo(a,c).LineTo(a,h),C.path({fill:e.darken(A,.2),stroke:e.darken(A,.2)}).MoveTo(a,c).LineTo(l,o).LineTo(l,0).LineTo(a,h)})},this.cylinder3d=function(g,i,r,n,C,I){var a=this,o=t.radian(n),s=i/2,h=s*(I=void 0==I?1:0==I?.01:I),l=Math.cos(o)*C/2,c=Math.sin(o)*C/2,u=A.createId("cylinder3d");return a.group({},function(){a.ellipse({fill:e.darken(g,.05),"fill-opacity":.85,stroke:e.darken(g,.05),rx:s,ry:c,cx:s,cy:r}).translate(l,c),a.path({fill:"url(#"+u+")","fill-opacity":.85,stroke:g}).MoveTo(s-h,c).LineTo(0,r).Arc(s,c,0,0,0,i,r).LineTo(s+h,c).Arc(s+h,c,0,0,1,s-h,c).translate(l,c),a.ellipse({fill:e.lighten(g,.2),"fill-opacity":.95,stroke:e.lighten(g,.2),rx:s*I,ry:c*I,cx:s,cy:c}).translate(l,c),a.linearGradient({id:u,x1:"100%",x2:"0%",y1:"0%",y2:"0%"},function(){a.stop({offset:"0%","stop-color":e.lighten(g,.15)}),a.stop({offset:"33.333333333333336%","stop-color":e.darken(g,.2)}),a.stop({offset:"66.66666666666667%","stop-color":e.darken(g,.2)}),a.stop({offset:"100%","stop-color":e.lighten(g,.15)})})})}}},"util.svg.base")},function(A,t,e){e(0).redefine("util.svg",["util.base","util.math","util.color","util.svg.element","util.svg.element.transform","util.svg.element.path","util.svg.element.path.symbol","util.svg.element.path.rect","util.svg.element.poly"],function(A,t,e,g,i,r,n,C,I){var a=function(t,e){var n=this,C=null,a=null,o=null,s={},h=0,l=!1;function c(A){var t=A.children;(function(A){for(var t=0,e=A.length;t0)return!0;return!1})(t)&&t.sort(function(A,t){return A.order-t.order});for(var e=0,g=t.length;e0&&c(i),(i instanceof r||i instanceof I)&&i.join(),i.parent==A&&A.element.appendChild(i.element))}}function u(A){for(var t=A.children,e=0,g=t.length;e0&&u(i))}}this.create=function(t,e,g,i){return t.create(e,g),0==h?a.append(t):s[h].append(t),A.typeCheck("function",i)&&(s[++h]=t,i.call(t),h--),t},this.createChild=function(A,t,e,g){if(A.parent==a)throw new Error("JUI_CRITICAL_ERR: Parents are required elements of the '"+t+"'");return this.create(A,t,e,g)},this.size=function(){if(2!=arguments.length)return C.size();var A=arguments[0],t=arguments[1];C.attr({width:A,height:t})},this.clear=function(A){a.each(function(){this.element.parentNode&&a.element.removeChild(this.element)}),u(a),!0===A&&(o.each(function(){this.element.parentNode&&o.element.removeChild(this.element)}),u(o))},this.reset=function(A){this.clear(A),a.children=[],!0===A&&(o.children=[])},this.render=function(A){this.clear(),c(!1===l||!0===A?C:a),l=!0},this.download=function(t){A.typeCheck("string",t)&&(t=t.split(".")[0]);var e=document.createElement("a");e.download=t?t+".svg":"svg.svg",e.href=this.toDataURI(),document.body.appendChild(e),e.click(),e.parentNode.removeChild(e)},this.downloadImage=function(t,e){e=e||"image/png";var g=new Image,i=this.size(),r=this.toDataURI().replace('width="100%"','width="'+i.width+'"').replace('height="100%"','height="'+i.height+'"');g.onload=function(){var i=document.createElement("canvas");i.width=g.width,i.height=g.height,i.getContext("2d").drawImage(g,0,0);var r=i.toDataURL(e);A.typeCheck("string",t)&&(t=t.split(".")[0]);var n=document.createElement("a");n.download=t?t+".png":"svg.png",n.href=r,document.body.appendChild(n),n.click(),n.parentNode.removeChild(n)},g.src=r},this.exportCanvas=function(A){var t=new Image,e=this.size(),g=this.toDataURI().replace('width="100%"','width="'+e.width+'"').replace('height="100%"','height="'+e.height+'"');t.onload=function(){A.width=t.width,A.height=t.height,A.getContext("2d").drawImage(t,0,0)},t.src=g},this.toXML=function(){var A=t.innerHTML;return['',(A=A.replace('xmlns="http://www.w3.org/2000/svg"',"")).replace("0||(t?a.append(A):o.append(A))},this.getTextSize=function(A,t){if(""==A)return{width:0,height:0};t=t||{};var e=document.body||C.element,g=document.createElementNS("http://www.w3.org/2000/svg","svg");g.setAttributeNS(null,"width",500),g.setAttributeNS(null,"height",100),g.setAttributeNS(null,"x",-2e4),g.setAttributeNS(null,"y",-2e4);var i=document.createElementNS("http://www.w3.org/2000/svg","text");i.setAttributeNS(null,"x",-200),i.setAttributeNS(null,"y",-200),i.appendChild(document.createTextNode(A)),t.fontSize&&i.setAttributeNS(null,"font-size",t.fontSize),t.fontFamily&&i.setAttributeNS(null,"font-family",t.fontFamily),t.bold&&i.setAttributeNS(null,"font-weight",t.bold),t.style&&i.setAttributeNS(null,"font-style",t.style),g.appendChild(i),e.appendChild(g);var r=i.getBoundingClientRect();return e.removeChild(g),{width:r.width,height:r.height}},n.root=C=new g,a=new i,o=new i,C.create("svg",e),a.create("g"),o.create("g"),a.translate(.5,.5),o.translate(.5,.5),t.appendChild(C.element),C.append(a),C.append(o)};return a.createObject=function(A){var t=new g;if(t.create(A.type,A.attr),A.children instanceof Array)for(var e=0,i=A.children.length;eA)return r?p(a):g[0]-Math.abs(A-e[0])*u;var t=(A-e[0])/l;return d(t)}return p.cache=function(){return n},p.min=function(){return Math.min.apply(Math,e)},p.max=function(){return Math.max.apply(Math,e)},p.rangeMin=function(){return Math.min.apply(Math,g)},p.rangeMax=function(){return Math.max.apply(Math,g)},p.rate=function(A,t){return p(p.max()*(A/t))},p.clamp=function(A){r=A||!1},p.domain=function(A){if(!arguments.length)return e;for(var t=0;to&&I.push(o),e[0]>e[1]&&I.reverse();var u=p(I[0]),d=p(I[1]);return f=Math.abs(d-u),I},p};return t})},function(A,t,e){e(0).define("util.scale.circle",[],function(){return function(){var A=[],t=[],e=0;function g(A){}return g.domain=function(t){if(void 0===t)return A;for(var e=0;e0?Math.log(A)/Math.log(g):0}function a(A){return A<0?-Math.pow(g,Math.abs(A)):A>0?Math.pow(g,A):0}function o(A){return Math.pow(g,(A+"").length-1)n?t=n:A-1?(g[i]=t[r],t[r]):void 0!==t[e]?(g[i]=t[e],t[e]):null}return r.domain=function(t){if(void 0===t)return A;for(var e=0;e-1?(g[i]=t[r],t[r]):void 0!==t[e]?(A[e]=e,g[i]=t[e],t[e]):null}return i.domain=function(t){if(void 0===t)return A;for(var e=0;e0?Math.log(A)/Math.log(t):0}function I(A){return A<0?-Math.pow(t,Math.abs(A)):A>0?Math.pow(t,A):0}function a(A){return Math.pow(t,(A+"").length-1)r?t=r:AA)return r?p(a):g[0]-Math.abs(A-t[0])*u;var e=(A-t[0])/l;return d(e)}return p.cache=function(){return n},p.min=function(){return Math.min.apply(Math,t)},p.max=function(){return Math.max.apply(Math,t)},p.rangeMin=function(){return Math.min.apply(Math,g)},p.rangeMax=function(){return Math.max.apply(Math,g)},p.rate=function(A,t){return p(p.max()*(A/t))},p.clamp=function(A){r=A||!1},p.domain=function(A){if(!arguments.length)return t;for(var e=0;eo&&I.push(o),t[0]>t[1]&&I.reverse();var u=p(I[0]),d=p(I[1]);return f=Math.abs(d-u),I},p}};return e},null,!0)},function(A,t,e){e(0).define("chart.vector",[],function(){var A=function(t,e,g){this.x=t||0,this.y=e||0,this.z=g||0,this.add=function(t){return t instanceof A?new A(this.x+t.x,this.y+t.y,this.z+t.z):new A(this.x+t,this.y+t,this.z+t)},this.subtract=function(t){return t instanceof A?new A(this.x-t.x,this.y-t.y,this.z-t.z):new A(this.x-t,this.y-t,this.z-t)},this.multiply=function(t){return t instanceof A?new A(this.x*t.x,this.y*t.y,this.z*t.z):new A(this.x*t,this.y*t,this.z*t)},this.dotProduct=function(A){var t=this.x*A.x+this.y*A.y+this.z*A.z;return Math.acos(t/(this.getMagnitude()*A.getMagnitude()))},this.crossProduct=function(t){return new A(this.y*t.z-this.z*t.y,this.z*t.x-this.x*t.z,this.x*t.y-this.y*t.x)},this.normalize=function(){var A=this.getMagnitude();this.x/=A,this.y/=A,this.z/=A},this.getMagnitude=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}};return A})},function(A,t,e){e(0).define("chart.draw",["util.base"],function(A){var t=function(){this.render=function(){if(!A.typeCheck("function",this.draw))throw new Error("JUI_CRITICAL_ERR: 'draw' method must be implemented");A.typeCheck("function",this.drawBefore)&&this.drawBefore();var t=this.draw();A.typeCheck("function",this.drawAnimate)&&(!1!==(this.grid||this.brush||this.widget||this.map).animate&&this.drawAnimate(t));return A.typeCheck("function",this.drawAfter)&&this.drawAfter(t),t},this.format=function(){return((this.grid||this.brush||this.widget).format||this.chart.format).apply(this.chart,arguments)},this.balloonPoints=function(A,t,e,g){var i=[];return"top"==A?(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e].join(",")),i.push([t/2+g/2,e].join(",")),i.push([t/2,e+g].join(",")),i.push([t/2-g/2,e].join(",")),i.push([0,e].join(",")),i.push([0,0].join(","))):"bottom"==A?(i.push([0,g].join(",")),i.push([t/2-g/2,g].join(",")),i.push([t/2,0].join(",")),i.push([t/2+g/2,g].join(",")),i.push([t,g].join(",")),i.push([t,g+e].join(",")),i.push([0,g+e].join(",")),i.push([0,g].join(","))):"left"==A?(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e/2-g/2].join(",")),i.push([t+g,e/2].join(",")),i.push([t,e/2+g/2].join(",")),i.push([t,e].join(",")),i.push([0,e].join(",")),i.push([0,0].join(","))):"right"==A?(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e].join(",")),i.push([0,e].join(",")),i.push([0,e/2+g/2].join(",")),i.push([0-g,e/2].join(",")),i.push([0,e/2-g/2].join(",")),i.push([0,0].join(","))):(i.push([0,0].join(",")),i.push([t,0].join(",")),i.push([t,e].join(",")),i.push([0,e].join(",")),i.push([0,0].join(","))),i.join(" ")},this.on=function(t,e){var g=this;return this.chart.on(t,function(){if(A.startsWith(t,"axis.")&&A.typeCheck("integer",g.axis.index)){var i=g.chart.axis(g.axis.index),r=arguments[0];A.typeCheck("object",i)&&arguments[1]==g.axis.index&&e.apply(g,[r])}else e.apply(g,arguments)},"render")},this.calculate3d=function(){var t=this.axis.area("width"),e=this.axis.area("height"),g=this.axis.area("x"),i=this.axis.area("y"),r=this.axis.depth,n=this.axis.degree,C=this.axis.perspective,I=arguments;A.typeCheck("integer",n.x)||(n.x=0),A.typeCheck("integer",n.y)||(n.y=0),A.typeCheck("integer",n.z)||(n.z=0);for(var a=0;a-1?e*(parseFloat(t.replace("%",""))/100):t}function c(e,i){if(("x"==i||"y"==i||"z"==i)&&!A.typeCheck("object",e[i]))return null;e[i]=e[i]||{},"x"==i?e[i].orient="top"==e[i].orient?"top":"bottom":"y"==i?e[i].orient="right"==e[i].orient?"right":"left":"z"==i?e[i].orient="center":"c"==i&&(e[i].type=e[i].type||"panel",e[i].orient="custom"),e[i].type=e[i].type||"block";var n=g.include("chart.grid."+e[i].type);g.defineOptions(n,e[i]);var C=new n(t,e,e[i]);C.chart=t,C.axis=e,C.grid=e[i],C.svg=t.svg;var I=C.render();return r.isFull3D()||("left"==e[i].orient?I.root.translate(t.area("x")+r.area("x")-e[i].dist,t.area("y")):"right"==e[i].orient?I.root.translate(t.area("x")+r.area("x2")+e[i].dist,t.area("y")):"bottom"==e[i].orient?I.root.translate(t.area("x"),t.area("y")+r.area("y2")+e[i].dist):"top"==e[i].orient?I.root.translate(t.area("x"),t.area("y")+r.area("y")-e[i].dist):I.root&&I.root.translate(t.area("x")+r.area("x"),t.area("y")+r.area("y"))),I.scale.type=e[i].type,I.scale.root=I.root,I.scale}function u(A){var t=r.origin,e=r.buffer,g=Math.ceil(t.length/e);r.page=A<1?1:A>g?g:A,r.start=(r.page-1)*e,r.end=r.start+e,r.end>t.length&&(r.start=t.length-e,r.end=t.length),r.end<=t.length&&(r.start=r.start<0?0:r.start,r.data=t.slice(r.start,r.end),t.length>0&&r.page++)}function d(A,t){var e=r.origin;r.end=t>e.length?e.length:t,r.start=A<0?0:A,r.data=e.slice(r.start,r.end)}function f(A){var t=r.area("y"),e=r.area("x");return A.chartY>t&&A.chartYe&&A.chartXA.length;this.end=i?A.length:this.start+e,this.start=i?A.length-e:this.start,this.start=this.start<0?0:this.start,this.data=A.slice(this.start,this.end),t.isRender()&&t.render()},this.prev=function(){var A=this.origin,e=this.buffer,g=this.shift;this.start-=g;var i=this.start<0;this.end=i?e:this.start+e,this.start=i?0:this.start,this.data=A.slice(this.start,this.end),t.isRender()&&t.render()},this.zoom=function(A,e){A!=e&&(d(A,e),t.isRender()&&t.render())},this.isFull3D=function(){return!A.typeCheck(["undefined","null"],this.z)},A.extend(r,{data:i.data,origin:i.origin,buffer:i.buffer,shift:i.shift,index:i.index,page:i.page,start:i.start,end:i.end,degree:i.degree,depth:i.depth,perspective:i.perspective}),r.origin=r.data,r.start>0||r.end>0?d(r.start,r.end):u(r.page),function(){var A=!1,e=i.index;t.on("chart.mousemove",function(g){f(g)?A||(t.emit("axis.mouseover",[g,e]),A=!0):A&&(t.emit("axis.mouseout",[g,e]),A=!1),f(g)&&t.emit("axis.mousemove",[g,e])}),t.on("bg.mousemove",function(g){!f(g)&&A&&(t.emit("axis.mouseout",[g,e]),A=!1)}),t.on("chart.mousedown",function(A){f(A)&&t.emit("axis.mousedown",[A,e])}),t.on("chart.mouseup",function(A){f(A)&&t.emit("axis.mouseup",[A,e])}),t.on("chart.click",function(A){f(A)&&t.emit("axis.click",[A,e])}),t.on("chart.dbclick",function(A){f(A)&&t.emit("axis.dbclick",[A,e])}),t.on("chart.rclick",function(A){f(A)&&t.emit("axis.rclick",[A,e])}),t.on("chart.mousewheel",function(A){f(A)&&t.emit("axis.mousewheel",[A,e])})}(),r.reload(i)};return t.setup=function(){return{extend:null,x:null,y:null,z:null,c:null,map:null,data:[],origin:[],keymap:{},area:{},padding:{top:0,bottom:0,left:0,right:0},buffer:1e4,shift:1,page:1,start:0,end:0,degree:{x:0,y:0,z:0},depth:0,perspective:.9}},t})},function(A,t,e){e(0).define("chart.map",["util.base","util.dom","util.math","util.svg"],function(A,t,e,g){var i=function(){var e=this,i={},r=null,n={},C=1,I=0,a=0;function o(t){for(var i=[],r=0,n=t.length;rA.area("width")||e.chartY<0||e.chartY>A.area("height")))return!0}e.on("click",function(t){i(t)?A.emit("chart.click",[t]):A.emit("bg.click",[t])}),e.on("dblclick",function(t){i(t)?A.emit("chart.dblclick",[t]):A.emit("bg.dblclick",[t])}),e.on("contextmenu",function(t){i(t)?A.emit("chart.rclick",[t]):A.emit("bg.rclick",[t]),t.preventDefault()}),e.on("mousemove",function(t){i(t)?g?A.emit("chart.mousemove",[t]):(A.emit("chart.mouseover",[t]),g=!0):(g&&(A.emit("chart.mouseout",[t]),g=!1),A.emit("bg.mousemove",[t]))}),e.on("mousedown",function(t){i(t)?A.emit("chart.mousedown",[t]):A.emit("bg.mousedown",[t])}),e.on("mouseup",function(t){i(t)?A.emit("chart.mouseup",[t]):A.emit("bg.mouseup",[t])}),e.on("mouseover",function(t){i(t)||A.emit("bg.mouseover",[t])}),e.on("mouseout",function(t){i(t)||A.emit("bg.mouseout",[t])}),e.on("mousewheel",function(t){i(t)?A.emit("chart.mousewheel",[t]):A.emit("bg.mousewheel",[t])})}function m(t,g){if(!A.typeCheck("undefined",g)&&l[g])return"url(#"+l[g]+")";var i,r=A.createId("gradient");return t.attr.id=r,i=e.createObject(t),h.append(i),A.typeCheck("undefined",g)||(l[g]=r),"url(#"+r+")"}function v(t){if(A.typeCheck("string",t)){if(t=t.replace("url(#","").replace(")",""),l[t])return"url(#"+t+")";if(-1==t.indexOf("pattern-"))return!1;var i=t.split("-"),r=i.pop(),n=g.include("chart."+i.join("."));return!!n&&("function"==typeof(C=n[r])&&(C=C.call(C)),C.attr&&!C.attr.id&&(C.attr.id=t),C=e.createObject(C),h.append(C),l[t]=t,"url(#"+t+")")}if(t.attr.id=t.attr.id||A.createId("pattern-"),l[t.attr.id])return"url(#"+t.attr.id+")";var C=e.createObject(t);return h.append(C),l[t.attr.id]=t.attr.id,"url(#"+t.attr.id+")"}function y(t){if(A.typeCheck("undefined",t))return"none";if(A.typeCheck("object",t))return"pattern"==t.type?v(t):m(t);if("string"==typeof t){var e=v(t);if(e)return e}var g=i.parse(t);return g==t?t:m(g,t)}function x(t){var e={};A.typeCheck("string",t)?(A.extend(e,g.include("chart.theme."+t)),A.extend(e,u.style)):A.typeCheck("object",t)&&(A.extend(I,u.style),A.extend(I,t),A.extend(e,I)),I=e}function w(A,t){var e=t.match(/{([^{}]+)}/g);if(null!=e)for(var g=0;ge.length-1?e[e.length-1]:e[g]}return y(g)},this.icon=function(A){return g.include("chart.icon."+u.icon.type)[A]},this.text=function(t,e){return A.typeCheck("string",e)?e=w(this,e):A.typeCheck("undefined",e)&&(e=""),this.svg.text(t,e)},this.texts=function(t,e,g){for(var i=this.svg.group(),r=0;r-1&&null!=I[A]?y(I[A]):I[A];if(3==arguments.length){var g=A?t:e;return g.indexOf("Color")>-1&&null!=I[g]?y(I[g]):I[g]}},this.format=function(){if(0!=arguments.length){var t=u.format;return A.typeCheck("function",t)?t.apply(this,arguments):arguments[0]}},this.bindUI=function(A,t){var e=this;function g(){e.axis(A).update(t.listData())}"grid.table"==t.module.type?(t.callAfter("update",g),t.callAfter("sort",g),t.callAfter("append",g),t.callAfter("insert",g),t.callAfter("remove",g)):"grid.xtable"==t.module.type&&(t.callAfter("update",g),t.callAfter("sort",g))},this.on=function(t,e,g){A.typeCheck("string",t)&&A.typeCheck("function",e)&&(this.event.push({type:t.toLowerCase(),callback:e}),"render"!=g&&"renderAll"!=g||d[g].push(e))},this.render=function(t){this.svg.reset(t),function(A,t){for(var e=0;e-1?A.append(this.chart.svg.rect({x:g,y:i,height:n,width:r,fill:this.chart.color(t.fill?t.fill:"linear("+e+") "+this.chart.theme("gridPatternColor")+",0.5 "+this.chart.theme("backgroundColor")),"fill-opacity":this.chart.theme("gridPatternOpacity")})):t.type.indexOf("rect")>-1&&A.append(this.chart.svg.rect({x:g,y:i,height:n,width:r,fill:this.chart.color(t.fill?t.fill:this.chart.theme("gridPatternColor")),"fill-opacity":this.chart.theme("gridPatternOpacity")}))},this.drawAxisLine=function(t,e,g){var i="top"==t||"bottom"==t;e.append(this.chart.svg.line(A.extend({x1:0,y1:0,x2:0,y2:0,stroke:this.color(i?"gridXAxisBorderColor":"gridYAxisBorderColor"),"stroke-width":this.chart.theme(i?"gridXAxisBorderWidth":"gridYAxisBorderWidth"),"stroke-opacity":1},g)))},this.drawPattern=function(A,t,e,g){if(!this.grid.hide&&A&&t&&e){var i=this.getLineOption(),r="left"==A||"right"==A,n=this.chart.svg.group();if(n.translate(this.axis.area("x")+this.chart.area("x"),this.axis.area("y")+this.chart.area("y")),i&&(i.type.indexOf("gradient")>-1||i.type.indexOf("rect")>-1))for(var C=0;C-1){var o=this.chart.theme("gridBorderDashArray");a.attr({"stroke-dasharray":"none"!=o&&o?o:"3,3"})}e.append(a)}},this.drawValueText=function(A,t,e,g,i,r,n){this.grid.hideText||("top"==A?t.append(this.getTextRotate(this.chart.text({x:r,y:-(this.chart.theme("gridTickBorderSize")+2*this.chart.theme("gridTickPadding")),dy:this.chart.theme("gridXFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridXFontColor"),"text-anchor":"middle","font-size":this.chart.theme("gridXFontSize"),"font-weight":this.chart.theme("gridXFontWeight")},i))):"bottom"==A?t.append(this.getTextRotate(this.chart.text({x:r,y:this.chart.theme("gridTickBorderSize")+2*this.chart.theme("gridTickPadding"),dy:this.chart.theme("gridXFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridXFontColor"),"text-anchor":"middle","font-size":this.chart.theme("gridXFontSize"),"font-weight":this.chart.theme("gridXFontWeight")},i))):"left"==A?t.append(this.getTextRotate(this.chart.text({x:-this.chart.theme("gridTickBorderSize")-this.chart.theme("gridTickPadding"),y:r,dy:this.chart.theme("gridYFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridYFontColor"),"text-anchor":"end","font-size":this.chart.theme("gridYFontSize"),"font-weight":this.chart.theme("gridYFontWeight")},i))):"right"==A&&t.append(this.getTextRotate(this.chart.text({x:this.chart.theme("gridTickBorderSize")+this.chart.theme("gridTickPadding"),y:r,dy:this.chart.theme("gridYFontSize")/3,fill:this.chart.theme(n,"gridActiveFontColor","gridYFontColor"),"text-anchor":"start","font-size":this.chart.theme("gridYFontSize"),"font-weight":this.chart.theme("gridYFontWeight")},i))))},this.drawImage=function(t,e,g,i,r,n){if(A.typeCheck("function",this.grid.image)){var C=this.grid.image.apply(this.chart,[g,i]);if(A.typeCheck("object",C)){var I=this.chart.svg.image({"xlink:href":C.uri,width:C.width,height:C.height});"top"==t||"bottom"==t?I.attr({x:"block"==this.grid.type?this.scale.rangeBand()/2-C.width/2:-C.width/2}):"left"!=t&&"right"!=t||I.attr({y:"block"==this.grid.type?this.scale.rangeBand()/2-C.height/2:-C.height/2}),"bottom"==t?I.attr({y:C.dist}):"top"==t?I.attr({y:-(C.dist+C.height)}):"left"==t?I.attr({x:-(C.dist+C.width)}):"right"==t&&I.attr({x:C.dist}),I.translate(r,n),e.append(I)}}}}},"chart.draw")},function(A,t,e){e(0).define("chart.grid.draw3d",["util.base","chart.polygon.grid","chart.polygon.line","chart.polygon.point"],function(A,t,e,g){return function(){this.createGridX=function(A,t,e,g,i){var r=this.getLineOption(),n=this.svg.group();return r&&this.drawValueLine(A,n,g,r,t,e,i),n},this.createGridY=function(A,t,e,g,i){var r=this.getLineOption(),n=this.svg.group();return r&&this.drawValueLine(A,n,g,r,t,e,i),n},this.drawCenter=function(A,t,e,g,i){var r=this.svg.group(),n=this.getLineOption();n&&this.drawValueLineCenter(r,t,n),this.drawValueTextCenter(r,t,e,g,i),A.append(r)},this.drawBaseLine=function(A,t){var e=this.svg.group();this.drawAxisLine(A,e),t.append(e)},this.drawAxisLine=function(A,e){var g="top"==A||"bottom"==A,i=g?"gridXAxisBorderColor":"gridYAxisBorderColor",r=g?"gridXAxisBorderWidth":"gridYAxisBorderWidth";"center"==A&&(i="gridZAxisBorderColor",r="gridZAxisBorderWidth");var n=this.svg.polygon({stroke:this.chart.theme(i),"stroke-width":this.chart.theme(r),"stroke-opacity":1,fill:this.chart.theme("gridFaceBackgroundColor"),"fill-opacity":this.chart.theme("gridFaceBackgroundOpacity")}),C=null,I=this.axis.area("width"),a=this.axis.area("height"),o=this.axis.area("x"),s=this.axis.area("y"),h=this.axis.depth;C="center"==A?new t("center",I,a,h,o,s):g?new t("horizontal",I,a="bottom"==A?a:0,h,o,s):new t("vertical",I="right"==A?I:0,a,h,o,s),this.calculate3d(C);for(var l=0;l-1){var p=this.chart.theme("gridBorderDashArray"),m="none"!=p&&p?p:"3,3";d.attr({"stroke-dasharray":m}),f.attr({"stroke-dasharray":m})}t.append(d),!0!==this.axis.get("y").hide&&t.append(f)}},this.drawValueLineCenter=function(A,t,g){for(var i="block"!=this.grid.type?t.length-1:t.length,r=this.axis.area("width"),n=this.axis.area("height"),C=this.axis.area("x"),I=this.axis.area("y"),a=this.axis.depth,o="left"==this.axis.get("y").orient?0:r,s="top"==this.axis.get("x").orient?0:n,h=1;h-1){var p=this.chart.theme("gridBorderDashArray"),m="none"!=p&&p?p:"3,3";d.attr({"stroke-dasharray":m}),f.attr({"stroke-dasharray":m})}A.append(d),!0!==this.axis.get("y").hide&&A.append(f)}},this.drawValueText=function(A,t,e,i,r){if(!this.grid.hideText){var n="left"==A||"right"==A,C=this.chart.theme("gridTickBorderSize"),I=this.chart.theme("gridTickPadding"),a=this.axis.area("width"),o=this.axis.area("height"),s=this.axis.area("x"),h=this.axis.area("y"),l=0,c=0;"top"==A?(l=i,c=h+-(C+2*I)):"bottom"==A?(l=i,c=h+(o+C+2*I)):"left"==A?(l=s+-(C+I),c=i):"right"==A&&(l=s+(a+C+I),c=i);var u=new g(l,c,0);this.calculate3d(u),t.append(this.getTextRotate(this.chart.text({x:u.vectors[0].x,y:u.vectors[0].y,dx:n?0:this.chart.theme("gridXFontSize")/3,dy:n?this.chart.theme("gridYFontSize")/3:0,fill:this.chart.theme(n?"gridYFontColor":"gridXFontColor"),"text-anchor":n?"left"==A?"end":"start":"middle","font-size":this.chart.theme(n?"gridYFontSize":"gridXFontSize"),"font-weight":this.chart.theme(n?"gridYFontWeight":"gridXFontWeight")},r)))}},this.drawValueTextCenter=function(A,t,e,i,r){if(!this.grid.hideText)for(var n=this.chart.theme("gridTickBorderSize")+this.chart.theme("gridTickPadding"),C="left"==this.axis.get("y").orient,I="top"==this.axis.get("x").orient,a="block"!=this.grid.type?t.length-1:t.length,o=this.axis.area("width"),s=this.axis.area("height"),h=this.axis.depth,l=this.axis.area("x")+(C?o+n:-n),c=this.axis.area("y")+(I?-n:s+n),u=0;u0||g>0){var C=t.radian(360-g),I=Math.cos(C)*e,a=Math.sin(C)*e;"left"==A?(n.start=n.start-a,n.size=n.size-a):"bottom"==A&&(n.end=n.end-I,n.size=n.size-I)}return n},this.getDefaultOffset=function(){var A=this.grid.orient,t=this.axis.area(),e=t.width,g=t.height,i="left"==A||"right"==A?t.y:t.x,r="left"==A||"right"==A?g:e;return{start:i,size:r,end:i+r}},this.getTextRotate=function(t){var e=this.grid.textRotate;if(null==e)return t;A.typeCheck("function",e)&&(e=e.apply(this.chart,[t]));var g=t.attr("x"),i=t.attr("y");return t.rotate(e,g,i),t},this.getLineOption=function(){var A=this.grid.line;return"string"==typeof A?A={type:A||"solid"}:"number"==typeof A?A={type:"solid","stroke-width":A}:"object"!=typeof A&&(A=!!A)&&(A={type:"solid"}),A&&"string"==!A.type&&(A.type=A.type.split(/ /g)),A},this.checkDrawLineY=function(A,t){var e=this.axis.get("y");if(!e.hide){if("left"==e.orient&&0==A&&!this.grid.realtime)return!1;if("right"==e.orient&&t)return!1}return!0},this.checkDrawLineX=function(A,t){var e=this.axis.get("x");if(!e.hide){if("top"==e.orient&&0==A)return!1;if("bottom"==e.orient&&t&&!this.grid.realtime)return!1}return!0},this.drawTop=function(t,e,g,i,r){for(var n=0,C=e.length;n=r:C<=r;C+=n)A.push(g[C][e])}else t.typeCheck("function",this.grid.domain)?A=this.grid.domain.call(this.chart):t.typeCheck("array",this.grid.domain)&&(A=this.grid.domain);return this.grid.reverse&&A.reverse(),A},this.wrapper=function(A,e){var g=A,i=this,r=i.domain.length,n=i.grid.reverse;return e?t.extend(function(A){return g("number"==typeof A&&e?i.axis.data[A][e]:n?r-A-1:A)},g):g},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize(),g=[e.start,e.end];this.scale=A.ordinal().domain(t),this.scale.rangePoints(g),this.start=e.start,this.size=e.size,this.end=e.end,this.points=this.scale.range(),this.domain=this.scale.domain(),this.band=this.scale.rangeBand(),this.half_band=this.band/2,this.bar=6,this.reverse=this.grid.reverse},this.draw=function(){return this.drawGrid("block")}};return e.setup=function(){return{domain:null,reverse:!1,max:10,hideText:!1,key:null}},e},"chart.grid.core")},function(A,t,e){e(0).define("chart.grid.date",["util.time","util.scale","util.base"],function(A,t,e){var g=function(){this.center=function(A){this.drawCenter(A,this.ticks,this.values,null,0),this.drawBaseLine("center",A)},this.top=function(A){this.drawPattern("top",this.ticks,this.values),this.drawTop(A,this.ticks,this.values,null,0),this.drawBaseLine("top",A)},this.bottom=function(A){this.drawPattern("bottom",this.ticks,this.values),this.drawBottom(A,this.ticks,this.values,null,0),this.drawBaseLine("bottom",A)},this.left=function(A){this.drawPattern("left",this.ticks,this.values),this.drawLeft(A,this.ticks,this.values,null,0),this.drawBaseLine("left",A)},this.right=function(A){this.drawPattern("right",this.ticks,this.values),this.drawRight(A,this.ticks,this.values,null,0),this.drawBaseLine("right",A)},this.wrapper=function(A,t){var g=A,i=this;return t?e.extend(function(A){return g("number"==typeof A?i.axis.data[A][t]:+A)},g):g},this.initDomain=function(){var A=[],t=[],g=this.grid.min||void 0,i=this.grid.max||void 0,r=this.data(),n=[];if(e.typeCheck("string",this.grid.domain)){if(r.length>0){var C=this.grid.domain;n.push(+r[0][C]),n.push(+r[r.length-1][C])}}else if(e.typeCheck("function",this.grid.domain))for(var I=r.length;I--;){var a=this.grid.domain.call(this.chart,r[I]);e.typeCheck("array",a)?(n[I]=Math.max.apply(Math,a),n.push(Math.min.apply(Math,a))):n[I]=a}else n=this.grid.domain;return e.typeCheck("undefined",g)&&n.length>0&&(g=Math.min.apply(Math,n)),e.typeCheck("undefined",i)&&n.length>0&&(i=Math.max.apply(Math,n)),A=[g,i],t=this.grid.interval,this.grid.reverse&&A.reverse(),e.typeCheck("function",t)?this.interval=t.call(this.chart,A):this.interval=t,A},this.drawBefore=function(){var e=this.initDomain(),g=this.getGridSize(),i=[g.start,g.end];if(this.scale=t.time().domain(e).range(i),this.scale.clamp(this.grid.clamp),this.ticks=[],null!=this.grid.realtime&&A[this.grid.realtime]==this.grid.realtime)var r=this.scale.realTicks(this.grid.realtime,this.interval);else r=this.scale.ticks("milliseconds",this.interval);"string"==typeof this.grid.format&&function(t,e){t.format=function(t){return A.format(t,e)}}(this.grid,this.grid.format),this.start=g.start,this.size=g.size,this.end=g.end,this.bar=6,this.values=[];for(var n=0,C=r.length;n=g.start&&I<=g.end&&(this.values.push(I),this.ticks.push(r[n]))}},this.draw=function(){return this.drawGrid("date")}};return g.setup=function(){return{domain:null,interval:1e3,min:null,max:null,reverse:!1,key:null,realtime:null,hideText:!1}},g},"chart.grid.core")},function(A,t,e){e(0).define("chart.grid.dateblock",["util.time","util.scale","util.base"],function(A,t,e){return function(){this.wrapper=function(A,t){var e=A,g=this;return e.rangeBand=function(){return g.grid.unit},e},this.initDomain=function(){var A=[],t=[],g=this.grid.min||void 0,i=this.grid.max||void 0,r=this.data(),n=[];if(e.typeCheck("string",this.grid.domain)){var C=this.grid.domain;n.push(+r[0][C]),n.push(+r[r.length-1][C])}else if(e.typeCheck("function",this.grid.domain))for(var I=r.length;I--;){var a=this.grid.domain.call(this.chart,r[I]);e.typeCheck("array",a)?(n[I]=+Math.max.apply(Math,a),n.push(+Math.min.apply(Math,a))):n[I]=+a}else n=this.grid.domain;return e.typeCheck("undefined",g)&&(g=Math.min.apply(Math,n)),e.typeCheck("undefined",i)&&(i=Math.max.apply(Math,n)),A=[g,i],t=this.grid.interval,this.grid.reverse&&A.reverse(),e.typeCheck("function",t)?A.interval=t.call(this.chart,A):A.interval=t,A},this.drawBefore=function(){var g=this.initDomain(),i=this.getGridSize(),r=[i.start,i.end],n=t.time().domain(g).rangeRound(r);null!=this.grid.realtime&&A[this.grid.realtime]==this.grid.realtime?this.ticks=n.realTicks(this.grid.realtime,g.interval):this.ticks=n.ticks("milliseconds",g.interval);var C=this.axis.data.length-1,I=this.grid.unit=Math.abs(r[0]-r[1])/C;"string"==typeof this.grid.format&&function(t,e){t.format=function(t){return A.format(t,e)}}(this.grid,this.grid.format),this.start=i.start,this.size=i.size,this.end=i.end,this.bar=6,this.values=[];var a=0;for(C=this.ticks.length;a=r:C<=r;C+=n)A.push(g[C][e])}else t.typeCheck("function",this.grid.domain)?A=this.grid.domain.call(this.chart):t.typeCheck("array",this.grid.domain)&&(A=this.grid.domain);return this.grid.reverse&&A.reverse(),A},this.wrapper=function(A,e){var g=A,i=this,r=i.domain.length,n=i.grid.reverse;return e?t.extend(function(A){return g("number"==typeof A&&e?i.axis.data[A][e]:n?r-A:A)},g):g},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize();this.scale=A.ordinal().domain(t);var g=[e.start,e.end];this.scale.rangeBands(g),this.start=e.start,this.size=e.size,this.end=e.end,this.points=this.scale.range(),this.domain=this.scale.domain(),this.band=this.scale.rangeBand(),this.half_band=0,this.bar=6,this.reverse=this.grid.reverse},this.draw=function(){return this.drawGrid("fullblock")}};return e.setup=function(){return{domain:null,reverse:!1,max:10,hideText:!1}},e},"chart.grid.core")},function(A,t,e){e(0).define("chart.grid.radar",["util.math","util.base"],function(A,t){var e=function(){var e=this,g=[];function i(A,t,g,i,r,n){var C=Math.abs(r),I=t,a=g;A.append(e.chart.svg.circle({cx:I,cy:a,r:C,"fill-opacity":0,stroke:e.color("gridBorderColor"),"stroke-width":e.chart.theme("gridBorderWidth")}))}function r(t,g,i,r,n,C,I){var a=e.chart.svg.group(),o=[];o.push([g+r,i+n]);for(var s=r,h=n,l=0;l=r:C<=r;C+=n)A.push(g[C][e])}else A=t.typeCheck("function",this.grid.domain)?this.grid.domain(this.chart,this.grid):this.grid.domain;return this.grid.reverse&&A.reverse(),A},this.drawBefore=function(){this.domain=this.initDomain()},this.draw=function(){var t=this.axis.area("width"),e=this.axis.area("height"),C=t;eo?x=y+20:ya?(b="start",w+=10):vl)&&(g=l),(void 0===i||i0&&(g=Math.floor(g)),(h=e.div(i-g,this.grid.step))>1?h=Math.ceil(h):0g;)f=d.minus(f,h);(A=[f,u]).step=Math.abs(f-u)/h}return this.grid.reverse&&A.reverse(),A},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize();if(this.scale=A.linear().domain(t),"left"==this.grid.orient||"right"==this.grid.orient)var g=[e.end,e.start];else g=[e.start,e.end];this.scale.range(g),this.scale.clamp(this.grid.clamp),this.start=e.start,this.size=e.size,this.end=e.end,this.step=t.step,this.nice=this.grid.nice,this.ticks=this.scale.ticks(this.step,this.nice),"left"!=this.grid.orient&&"right"!=this.grid.orient||this.ticks.reverse(),this.bar=6,this.values=[];for(var i=0,r=this.ticks.length;ie;)c-=o;A=[c,l]}return this.grid.reverse&&A.reverse(),A},this.drawBefore=function(){var t=this.initDomain(),e=this.getGridSize();if(this.scale=A.linear().domain(t),"left"==this.grid.orient||"right"==this.grid.orient)var g=[e.end,e.start];else g=[e.start,e.end];this.scale.range(g),this.start=e.start,this.size=e.size,this.end=e.end,this.step=this.grid.step,this.nice=this.grid.nice,this.ticks=this.scale.ticks(this.step,this.nice),this.bar=6,this.hideZero=this.grid.hideZero,this.center=this.grid.center,this.values=[];for(var i=0,r=this.ticks.length;i0){var o=n(t);i.append(e.line({x1:C.x1,y1:C.y1,x2:a,y2:I})),i.append(e.line({x1:a,y1:I,x2:a,y2:-(o.y2-I)}))}}),this.drawGrid()}};return e.setup=function(){return{domain:null}},e},"chart.grid.core")},function(A,t,e){e(0).define("chart.brush.core",["util.base","util.dom"],function(A,t){var e=function(){this.drawAfter=function(A){!1!==this.brush.clip&&A.attr({"clip-path":"url(#"+this.axis.get("clipId")+")"}),A.attr({class:"brush-"+this.brush.type}),A.translate(this.chart.area("x"),this.chart.area("y"))},this.drawTooltip=function(A,t,e){var g=this,i=null;return{tooltip:i=g.chart.svg.group({visibility:"hidden"},function(){g.chart.text({fill:g.chart.theme("tooltipPointFontColor"),"font-size":g.chart.theme("tooltipPointFontSize"),"font-weight":g.chart.theme("tooltipPointFontWeight"),"text-anchor":"middle",opacity:e}),g.chart.svg.circle({r:g.chart.theme("tooltipPointRadius"),fill:A,stroke:t,opacity:e,"stroke-width":g.chart.theme("tooltipPointBorderWidth")})}),control:function(A,t,e,g){var r=i.get(0);r.element.textContent=g,"left"==A?r.attr({x:-7,y:4,"text-anchor":"end"}):"right"==A?r.attr({x:7,y:4,"text-anchor":"start"}):"bottom"==A?r.attr({y:16}):r.attr({y:-7}),i.attr({visibility:0!=g?"visible":"hidden"}),i.translate(t,e)},style:function(A,t,e){i.get(0).attr({opacity:e}),i.get(1).attr({fill:A,stroke:t,opacity:e})}}},this.curvePoints=function(A){var t=[],e=[],g=A.length-1,i=[],r=[],n=[],C=[];for(i[0]=0,r[0]=2,n[0]=1,C[0]=A[0]+2*A[1],I=1;I=0;--I)t[I]=(C[I]-n[I]*t[I+1])/r[I];for(I=0;I=0;i--)t.call(this,i,g[i]);else{var r=0;for(i=g.length;r0&&(i+=A[this.brush.target[r-1]]),e?t[r].y[g]=this.axis.y(n+i):t[r].x[g]=this.axis.x(n+i)}}),t},this.addEvent=function(e,g,i){if(!0===this.brush.useEvent){var r=this.chart,n={};A.typeCheck("object",g)&&!i?(n.brush=this.brush,n.data=g):(n.brush=this.brush,n.dataIndex=g,n.dataKey=null!=i?this.brush.target[i]:null,n.data=null!=g?this.getData(g):null),e.on("click",function(A){C(A),r.emit("click",[n,A])}),e.on("dblclick",function(A){C(A),r.emit("dblclick",[n,A])}),e.on("contextmenu",function(A){C(A),r.emit("rclick",[n,A]),A.preventDefault()}),e.on("mouseover",function(A){C(A),r.emit("mouseover",[n,A])}),e.on("mouseout",function(A){C(A),r.emit("mouseout",[n,A])}),e.on("mousemove",function(A){C(A),r.emit("mousemove",[n,A])}),e.on("mousedown",function(A){C(A),r.emit("mousedown",[n,A])}),e.on("mouseup",function(A){C(A),r.emit("mouseup",[n,A])})}function C(A){var e=t.offset(r.root),g=A.pageX-e.left,i=A.pageY-e.top;A.bgX=g,A.bgY=i,A.chartX=g-r.padding("left"),A.chartY=i-r.padding("top")}},this.color=function(t,e){var g=this.brush.colors,i=null,r=0,n=0;if(A.typeCheck("undefined",e)?r=t:(r=e,n=t),A.typeCheck("function",g)){var C=g.call(this.chart,this.getData(n),n);i=A.typeCheck(["string","integer"],C)?this.chart.color(C):A.typeCheck("array",C)?this.chart.color(r,C):this.chart.color(0)}else i=this.chart.color(r,g);return i},this.offset=function(A,t){var e=this.axis[A](t);return"block"!=this.axis[A].type&&(e+=this.axis[A].rangeBand()/2),e}};return e.setup=function(){return{target:null,colors:null,axis:0,index:null,clip:!0,useEvent:!0}},e},"chart.draw")},function(A,t,e){e(0).define("chart.brush.map.core",[],function(){return function(){}},"chart.brush.core")},function(A,t,e){e(0).define("chart.brush.polygon.core",[],function(){var A=function(){this.createPolygon=function(A,t){this.calculate3d(A);var e=t.call(this,A);if(e)return e.order=this.axis.depth-A.max().z,e}};return A.setup=function(){return{id:null,clip:!1}},A},"chart.brush.core")},function(A,t,e){e(0).define("chart.brush.canvas.core",["util.base"],function(A){return function(){this.addPolygon=function(t,e){A.typeCheck("array",this.polygons)||(this.polygons=[]),this.calculate3d(t),this.polygons.push({polygon:t,order:this.axis.depth-t.max().z,handler:e})},this.drawAfter=function(){if(A.typeCheck("array",this.polygons)){var t=this.polygons;t.sort(function(A,t){return A.order-t.order});for(var e=0,g=t.length;ei?i:r},this.getValueToScale=function(A,t,e,g,i){return parseFloat((g+(e-A)/((e-t)/(10*(i-g)))*.1).toFixed(1))},this.isRender=function(){return!0===this.widget.render},this.on=function(t,e,g){var i=this;return this.chart.on(t,function(){if(A.startsWith(t,"axis.")&&A.typeCheck("integer",g)){var r=i.chart.axis(g),n=arguments[0];A.typeCheck("object",r)&&arguments[1]==g&&e.apply(i,[n])}else e.apply(i,arguments)},this.isRender()?"render":"renderAll")},this.drawAfter=function(A){A.attr({class:"widget-"+this.widget.type})}};return t.setup=function(){return{render:!1,index:0}},t},"chart.draw")},function(A,t,e){e(0).define("chart.widget.map.core",[],function(){var A=function(A,t,e){};return A.setup=function(){return{axis:0}},A},"chart.widget.core")},function(A,t,e){e(0).define("chart.widget.polygon.core",[],function(){return function(){this.drawAfter=function(A){}}},"chart.widget.core")},function(A,t,e){e(0).define("chart.widget.canvas.core",[],function(){return function(){this.drawAfter=function(A){}}},"chart.widget.core")},function(A,t,e){e(0).define("chart.theme.jennifer",[],function(){return{fontFamily:"arial,Tahoma,verdana",backgroundColor:"#fff",colors:["#7977C2","#7BBAE7","#FFC000","#FF7800","#87BB66","#1DA8A0","#929292","#555D69","#0298D5","#FA5559","#F5A397","#06D9B6","#C6A9D9","#6E6AFC","#E3E766","#C57BC3","#DF328B","#96D7EB","#839CB5","#9228E4"],axisBackgroundColor:"#fff",axisBackgroundOpacity:0,axisBorderColor:"#fff",axisBorderWidth:0,axisBorderRadius:0,gridXFontSize:11,gridYFontSize:11,gridZFontSize:10,gridCFontSize:11,gridXFontColor:"#333",gridYFontColor:"#333",gridZFontColor:"#333",gridCFontColor:"#333",gridXFontWeight:"normal",gridYFontWeight:"normal",gridZFontWeight:"normal",gridCFontWeight:"normal",gridXAxisBorderColor:"#bfbfbf",gridYAxisBorderColor:"#bfbfbf",gridZAxisBorderColor:"#bfbfbf",gridXAxisBorderWidth:2,gridYAxisBorderWidth:2,gridZAxisBorderWidth:2,gridFaceBackgroundColor:"#dcdcdc",gridFaceBackgroundOpacity:.3,gridActiveFontColor:"#ff7800",gridActiveBorderColor:"#ff7800",gridActiveBorderWidth:1,gridPatternColor:"#ababab",gridPatternOpacity:.1,gridBorderColor:"#ebebeb",gridBorderWidth:1,gridBorderDashArray:"none",gridBorderOpacity:1,gridTickBorderSize:3,gridTickBorderWidth:1.5,gridTickPadding:5,tooltipPointRadius:5,tooltipPointBorderWidth:1,tooltipPointFontWeight:"bold",tooltipPointFontSize:11,tooltipPointFontColor:"#333",barFontSize:11,barFontColor:"#333",barBorderColor:"none",barBorderWidth:0,barBorderOpacity:0,barBorderRadius:3,barPointBorderColor:"#fff",barDisableBackgroundOpacity:.4,barStackEdgeBorderWidth:1,gaugeBackgroundColor:"#ececec",gaugeArrowColor:"#a9a9a9",gaugeFontColor:"#666666",gaugeFontSize:20,gaugeFontWeight:"bold",gaugeTitleFontSize:12,gaugeTitleFontWeight:"normal",gaugeTitleFontColor:"#333",gaugePaddingAngle:2,bargaugeBackgroundColor:"#ececec",bargaugeFontSize:11,bargaugeFontColor:"#333333",pieBorderColor:"#ececec",pieBorderWidth:1,pieOuterFontSize:11,pieOuterFontColor:"#333",pieOuterLineColor:"#a9a9a9",pieOuterLineSize:8,pieOuterLineRate:1.3,pieOuterLineWidth:.7,pieInnerFontSize:11,pieInnerFontColor:"#333",pieActiveDistance:5,pieNoDataBackgroundColor:"#E9E9E9",pieTotalValueFontSize:36,pieTotalValueFontColor:"#dcdcdc",pieTotalValueFontWeight:"bold",areaBackgroundOpacity:.5,areaSplitBackgroundColor:"#929292",bubbleBackgroundOpacity:.5,bubbleBorderWidth:1,bubbleFontSize:12,bubbleFontColor:"#fff",candlestickBorderColor:"#000",candlestickBackgroundColor:"#fff",candlestickInvertBorderColor:"#ff0000",candlestickInvertBackgroundColor:"#ff0000",ohlcBorderColor:"#000",ohlcInvertBorderColor:"#ff0000",ohlcBorderRadius:5,lineBorderWidth:2,lineBorderDashArray:"none",lineBorderOpacity:1,lineDisableBorderOpacity:.3,linePointBorderColor:"#fff",lineSplitBorderColor:null,lineSplitBorderOpacity:.5,pathBackgroundOpacity:.5,pathBorderWidth:1,scatterBorderColor:"#fff",scatterBorderWidth:1,scatterHoverColor:"#fff",waterfallBackgroundColor:"#87BB66",waterfallInvertBackgroundColor:"#FF7800",waterfallEdgeBackgroundColor:"#7BBAE7",waterfallLineColor:"#a9a9a9",waterfallLineDashArray:"0.9",focusBorderColor:"#FF7800",focusBorderWidth:1,focusBackgroundColor:"#FF7800",focusBackgroundOpacity:.1,pinFontColor:"#FF7800",pinFontSize:10,pinBorderColor:"#FF7800",pinBorderWidth:.7,topologyNodeRadius:12.5,topologyNodeFontSize:14,topologyNodeFontColor:"#fff",topologyNodeTitleFontSize:11,topologyNodeTitleFontColor:"#333",topologyEdgeWidth:1,topologyActiveEdgeWidth:2,topologyHoverEdgeWidth:2,topologyEdgeColor:"#b2b2b2",topologyActiveEdgeColor:"#905ed1",topologyHoverEdgeColor:"#d3bdeb",topologyEdgeFontSize:10,topologyEdgeFontColor:"#666",topologyEdgePointRadius:3,topologyEdgeOpacity:1,topologyTooltipBackgroundColor:"#fff",topologyTooltipBorderColor:"#ccc",topologyTooltipFontSize:11,topologyTooltipFontColor:"#333",timelineTitleFontSize:10,timelineTitleFontColor:"#333",timelineTitleFontWeight:700,timelineColumnFontSize:10,timelineColumnFontColor:"#333",timelineColumnBackgroundColor:"#fff",timelineHoverRowBackgroundColor:"#f4f0f9",timelineEvenRowBackgroundColor:"#f8f8f8",timelineOddRowBackgroundColor:"#fff",timelineActiveBarBackgroundColor:"#9262cf",timelineActiveBarFontColor:"#fff",timelineActiveBarFontSize:9,timelineHoverBarBackgroundColor:null,timelineLayerBackgroundOpacity:.15,timelineActiveLayerBackgroundColor:"#A75CFF",timelineActiveLayerBorderColor:"#caa4f5",timelineHoverLayerBackgroundColor:"#DEC2FF",timelineHoverLayerBorderColor:"#caa4f5",timelineVerticalLineColor:"#f0f0f0",timelineHorizontalLineColor:"#ddd",hudColumnGridPointRadius:7,hudColumnGridPointBorderColor:"#868686",hudColumnGridPointBorderWidth:2,hudColumnGridFontColor:"#868686",hudColumnGridFontSize:12,hudColumnGridFontWeight:"normal",hudColumnLeftBackgroundColor:"#3C3C3C",hudColumnRightBackgroundColor:"#838383",hudBarGridFontColor:"#868686",hudBarGridFontSize:16,hudBarGridLineColor:"#868686",hudBarGridLineWidth:1,hudBarGridLineOpacity:.8,hudBarGridBackgroundColor:"#868686",hudBarGridBackgroundOpacity:.5,hudBarTextLineColor:"#B2A6A6",hudBarTextLineWidth:1.5,hudBarTextLinePadding:12,hudBarTextLineFontColor:"#868686",hudBarTextLineFontSize:13,hudBarBackgroundOpacity:.6,hudBarTopBackgroundColor:"#bbb",hudBarBottomBackgroundColor:"#3C3C3C",heatmapBackgroundColor:"#fff",heatmapBackgroundOpacity:1,heatmapHoverBackgroundOpacity:.2,heatmapBorderColor:"#000",heatmapBorderWidth:.5,heatmapBorderOpacity:1,heatmapFontSize:11,heatmapFontColor:"#000",pyramidLineColor:"#fff",pyramidLineWidth:1,pyramidTextLineColor:"#a9a9a9",pyramidTextLineWidth:1,pyramidTextLineSize:30,pyramidTextFontSize:10,pyramidTextFontColor:"#333",heatmapscatterBorderWidth:.5,heatmapscatterBorderColor:"#fff",heatmapscatterActiveBackgroundColor:"#fff",treemapNodeBorderWidth:.5,treemapNodeBorderColor:"#333",treemapTextFontSize:11,treemapTextFontColor:"#333",treemapTitleFontSize:12,treemapTitleFontColor:"#333",arcEqualizerBorderColor:"#fff",arcEqualizerBorderWidth:1,arcEqualizerFontSize:13,arcEqualizerFontColor:"#333",arcEqualizerBackgroundColor:"#a9a9a9",flameNodeBorderWidth:.5,flameNodeBorderColor:"#fff",flameDisableBackgroundOpacity:.4,flameTextFontSize:11,flameTextFontColor:"#333",selectBoxBackgroundColor:"#666",selectBoxBackgroundOpacity:.1,selectBoxBorderColor:"#666",selectBoxBorderOpacity:.2,titleFontColor:"#333",titleFontSize:13,titleFontWeight:"normal",legendFontColor:"#333",legendFontSize:12,legendSwitchCircleColor:"#fff",legendSwitchDisableColor:"#c8c8c8",tooltipFontColor:"#333",tooltipFontSize:12,tooltipBackgroundColor:"#fff",tooltipBackgroundOpacity:.7,tooltipBorderColor:null,tooltipBorderWidth:2,tooltipLineColor:null,tooltipLineWidth:.7,scrollBackgroundSize:7,scrollBackgroundColor:"#dcdcdc",scrollThumbBackgroundColor:"#b2b2b2",scrollThumbBorderColor:"#9f9fa4",zoomBackgroundColor:"#ff0000",zoomFocusColor:"#808080",zoomScrollBackgroundSize:45,zoomScrollButtonImage:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAABL2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY69SsNQHEfPbUXBIYgEN+HiIC7ix9YxaUsRHGoUSbI1yaWKNrncXD86+RI+hIOLo6BvUHEQnHwEN0EcHBwiZHAQwTOd/xn+/KCx4nX8bmMORrk1Qc+XYRTLmUemaQLAIC211+9vA+RFrvjB+zMC4GnV6/hd/sZsqo0FPoHNTJUpiHUgO7PagrgE3ORIWxBXgGv2gjaIO8AZVj4BnKTyF8AxYRSDeAXcYRjF0ABwk8pdwLXq3AK0Cz02h8MDKzdarZb0siJRcndcWjUq5VaeFkYXZmBVBlT7qt2e1sdKBj2f/yWMYlnZ2w4CEAuTutWkJ+b0W4V4+P2uf4zvwQtg6rZu+x9wvQaLzbotL8H8BdzoL/HAUD36i+bmAAA7VmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMi0yM1QyMjoxMDowOSswOTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDItMjNUMjI6MTA6MDkrMDk6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxZjEyZjk2NS02OTgxLTQxZTktYTU3Ny0zMmMwMDg2NjBhMjM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyNjNlNTQzMi0xYWJkLTExNzktYjc1Ny1lYmNlZjk1ZGNmOGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjMjgwNGJmNi0zZTI5LTQ4NTQtOGRhMi05MjAyMDVkNDAzMDY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YzI4MDRiZjYtM2UyOS00ODU0LThkYTItOTIwMjA1ZDQwMzA2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MWYxMmY5NjUtNjk4MS00MWU5LWE1NzctMzJjMDA4NjYwYTIzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6OTkxNzEzNDYtMTllNS0xMTc5LTg1YjUtZjAwOGZkMGY4OTgyPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDozNWYyZjJkMC0xNmY3LTQ1YjktYjI3MS0zY2VkNTgwZmNjNmE8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFwcGxlIFJHQjwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+32DD9QAAACBjSFJNAAB6JQAAgIMAAPQlAACE0QAAbV8AAOhsAAA8iwAAG1iD5wd4AABkYElEQVR4AQBQZK+bAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAAAAAAAAAAAAABAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAP////8BAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAAAAAABAAAAAAAAAAEAAAABAAAAAAAAAAIAAAABAAAAAQAAAAJ5eXkLaGhoNw8PDykFBQUmBQUFJAEBARgCAgILAQEBDQEBAQz////0////8/7+/vX9/f3p+vr63fb29tzt7e3WiYmJzKKiovYAAAD/AAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAD/AAAAAAEBAQAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wAAAAABAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAACAAAAAnR0dEy8/Pzhfv7+8X////5/////////////////////////////////////////////////////////////////////////////////v7++vf398jr6+uKtLS0OgAAABMAAAASAAAAEAAAAA4AAAAMAAAACwAAAAkAAAAIAAAABgAAAAUAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAABgAAAAifn58Y8vLydPv7+8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+dHi4uJ8ampqJAAAABQAAAASAAAAEAAAAA0AAAALAAAACgAAAAgAAAAGAAAABQAAAAQAAAACAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAADAAAABAAAAAYAAAAItra2HPT09In+/v7x/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f398ujo6JB5eXkqAAAAFQAAABMAAAAQAAAADgAAAAwAAAAJAAAACAAAAAYAAAAEAAAAAwAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAAB2ZmZg/z8/OA/v7+9f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v715eXliTMzMx4AAAAWAAAAEwAAABAAAAAOAAAACwAAAAkAAAAHAAAABQAAAAQAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAADAAAABAAAAAYAAAAI5+fnS/39/dr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+d7Dw8NZAAAAGQAAABYAAAASAAAADwAAAAwAAAAKAAAACAAAAAYAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAMAAAAFAAAABmJiYg329vaT/////v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+6OjonCgoKCAAAAAYAAAAFQAAABEAAAAOAAAACwAAAAgAAAAGAAAABQAAAAMAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAABAAAAAUAAAAHzc3NKfv7+8z///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b29tGMjIw8AAAAGwAAABcAAAATAAAADwAAAAwAAAAJAAAABwAAAAUAAAAEAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAAEAAAABQAAAAfc3Nw7/v7+6f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vsp6enTgAAAB0AAAAYAAAAFAAAABAAAAANAAAACgAAAAcAAAAFAAAABAAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAQAAAAFAAAAB+fn50r+/v7z/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f399La2tl4AAAAfAAAAGgAAABUAAAARAAAADQAAAAoAAAAHAAAABQAAAAQAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAABAAAAAUAAAAH5+fnSf////n///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vqzs7NeAAAAIAAAABsAAAAWAAAAEgAAAA4AAAAKAAAABwAAAAUAAAAEAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAAAALc3NwzHR0dsAEBAQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQMjIyNFISEhybGxsesAAAABAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAACAAAAAsjIyCMsLCy5AQEBEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIGLCwsRv///73CwsLyAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAGgICAEv39/dD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////T09NgwMDAwAAAAIgAAABwAAAAWAAAAEQAAAA0AAAAJAAAABgAAAAQAAAADAAAAAgAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAC9/f3kwgICGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADj4+OqHh4efwAAAPkAAAD6AAAA+gAAAPsAAAD8AAAA/AAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAALk5ORECAgIYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1VqqqqPgAAAAYAAAAFAAAABQAAAAQAAAADAAAAAwAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAAEAAAAB2lpaRH9/f3b////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb24CMjIzMAAAAmAAAAHwAAABgAAAATAAAADgAAAAoAAAAHAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAGAAAACfPz84H//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT05UAAAArAAAAJAAAAB0AAAAXAAAAEQAAAAwAAAAJAAAABgAAAAQAAAACAwAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAIAAAADsrKyGSwsLKUBAQEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFCzY2Ni01dXV9QAAAP8AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAD9fX1iwoKCmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb29unJiYmiAAAAPkAAAD4AAAA+QAAAPoAAAD8AAAA+wAAAP0AAAD+BAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAKXl5cSCQkJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiJQPz8/m8HBwesAAAD9AAAA/QAAAP4AAAD+AAAAAwAAAP8AAAD/AgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAJXV1deAQEBCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJiIiIUAAAAAQAAAAEAAAABAAAAAMAAAADAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAINDQ1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0tTgAAAAUAAAAFAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAABAAAAAc/Pzy4EBAQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwsLIICAgCkAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAiEhIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9PT0IAAAAEAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQoKCkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHzgAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAChISEDwUFBS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECUyMjIOAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAEAAAAAAAAAAQAAAAEAAAABVVVVNQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQJlZWUsAAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABERERJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJychAAAAAwAAAAMAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAACCAgIJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxceAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAABBgYGJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQdAAAAAwAAAAMAAAACAAAAAwAAAAIAAAABAgAAAAEAAAABAAAAAQAAAAEAAAABAgICFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgRAAAAAgAAAAIAAAACAAAAAQAAAAEAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABAgICDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQKAAAAAQAAAAIAAAACAAAAAgAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAAAAAABAgICDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYKAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAAAQEBDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAB////9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f35AAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAAA////+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v77AAAAAQAAAAAAAAABAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAB/f397wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5+fn0AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz85wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fXsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAA9/f33QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr6+vkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAA8/Pz3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk5OTlAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAP8AAAD/5+fn2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADV1dXjAAAA/wAAAAAAAAD/AAAA/wAAAAAAAAAAAgAAAAAAAAAAAAAA/wAAAAAAAAD/l5eXzwAAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////6enp7aAAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAD/AAAAAAAAAP8AAAAAoqKi8vf399UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3t7d/X19f1AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAAAAAAA/wAAAAAAAAD/AAAA/+/v78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjY2M4AAAD+AAAA/gAAAP8AAAD+AAAA/wAAAP4AAAD/AgAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/8TExLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqMYAAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/ldXV9X5+fndAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDw5JWVld4AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD+AgAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP7i4uKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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/QAAAP0AAAD9AAAA/AAAAPwAAAD8AAAA+wAAAPwAAAD7AAAA/AAAAPwAAAD8AAAA/AAAAP0AAAD9AAAA/gAAAP4AAAD/AAAA/gAAAAAAAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/gAAAAEAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/QAAAP0AAAAEAAAABAAAAPwAAAAEAAAABAAAAAQAAAADAAAAAwAAAAIAAAADAAAAAgAAAAEAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP0AAAD+AAAA/QAAAP0AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/QAAAPwAAAD9AAAA/QAAAP0AAAD+AAAA/wAAAP4AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAABAAAA/wAAAAAAAAD+AAAAAQAAAAAAAAAAAAAA/wAAAP4AAAD+AAAAAwAAAP4AAAD9AAAA/QAAAPwAAAAEAAAAAwAAAAMAAAAEAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAEAAAD/AAAAAAAAAAAAAAD+AAAA/wAAAP8AAAD+AAAA/gAAAP0AAAD9AAAA/gAAAPwAAAD9AAAA/QAAAPwAAAD9AAAA/AAAAP0AAAD8AAAA/QAAAP0AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAQAAAP8AAAAAAAAAAAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAADAAAA/QAAAAMAAAD8AAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD+AAAA/QAAAP4AAAD+AAAA/gAAAP8AAAD/AAAA/wAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAABAAAAAQAAAAIAAAACAAAAAQAAAAMAAAACAAAAAgAAAAMAAAACAAAAAwAAAAIAAAADAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/QAAAP4AAAD9AAAA/gAAAP4AAAD9AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAAAAAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAQAAAP8AAAACAAAAAQAAAP0AAAADAAAA/QAAAAIAAAACAAAAAgAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA//+C+dbJggW+VAAAAABJRU5ErkJggg==",zoomScrollButtonSize:18,zoomScrollAreaBackgroundColor:"#fff",zoomScrollAreaBackgroundOpacity:.7,zoomScrollAreaBorderColor:"#d4d4d4",zoomScrollAreaBorderWidth:1,zoomScrollAreaBorderRadius:3,zoomScrollGridFontSize:10,zoomScrollGridTickPadding:4,zoomScrollBrushAreaBackgroundOpacity:.7,zoomScrollBrushLineBorderWidth:1,crossBorderColor:"#a9a9a9",crossBorderWidth:1,crossBorderOpacity:.8,crossBalloonFontSize:11,crossBalloonFontColor:"#fff",crossBalloonBackgroundColor:"#000",crossBalloonBackgroundOpacity:.5,dragSelectBackgroundColor:"#7BBAE7",dragSelectBackgroundOpacity:.3,dragSelectBorderColor:"#7BBAE7",dragSelectBorderWidth:1,mapPathBackgroundColor:"#67B7DC",mapPathBackgroundOpacity:1,mapPathBorderColor:"#fff",mapPathBorderWidth:1,mapPathBorderOpacity:1,mapBubbleBackgroundOpacity:.5,mapBubbleBorderWidth:1,mapBubbleFontSize:11,mapBubbleFontColor:"#fff",mapSelectorHoverColor:"#5a73db",mapSelectorActiveColor:"#CC0000",mapFlightRouteAirportSmallColor:"#CC0000",mapFlightRouteAirportLargeColor:"#000",mapFlightRouteAirportBorderWidth:2,mapFlightRouteAirportRadius:8,mapFlightRouteLineColor:"#ff0000",mapFlightRouteLineWidth:1,mapWeatherBackgroundColor:"#fff",mapWeatherBorderColor:"#a9a9a9",mapWeatherFontSize:11,mapWeatherTitleFontColor:"#666",mapWeatherInfoFontColor:"#ff0000",mapCompareBubbleMaxLineColor:"#fff",mapCompareBubbleMaxLineDashArray:"2,2",mapCompareBubbleMaxBorderColor:"#fff",mapCompareBubbleMaxFontSize:36,mapCompareBubbleMaxFontColor:"#fff",mapCompareBubbleMinBorderColor:"#ffff00",mapCompareBubbleMinFontSize:24,mapCompareBubbleMinFontColor:"#000",mapControlButtonColor:"#3994e2",mapControlLeftButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI9poMcdXpOKTujw0pGjAgA7",mapControlRightButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI8JycvonomSKhksxBqbAgA7",mapControlTopButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pCmvd2IkzUYqw27yfAgA7",mapControlBottomButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pyw37TDxTUhhq0q2fAgA7",mapControlHomeButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAAAAAAAAACH5BAUAAAEALAAAAAALAAsAAAIZjI8ZoAffIERzMVMxm+9KvIBh6Imb2aVMAQA7",mapControlUpButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAISjI8ZoMhtHpQH2HsV1TD29SkFADs=",mapControlDownButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIMjI+py+0BopSv2qsKADs=",mapControlScrollColor:"#000",mapControlScrollLineColor:"#fff",mapMinimapBackgroundColor:"transparent",mapMinimapBorderColor:"transparent",mapMinimapBorderWidth:1,mapMinimapPathBackgroundColor:"#67B7DC",mapMinimapPathBackgroundOpacity:.5,mapMinimapPathBorderColor:"#67B7DC",mapMinimapPathBorderWidth:.5,mapMinimapPathBorderOpacity:.1,mapMinimapDragBackgroundColor:"#7CC7C3",mapMinimapDragBackgroundOpacity:.3,mapMinimapDragBorderColor:"#56B4AF",mapMinimapDragBorderWidth:1,polygonColumnBackgroundOpacity:.6,polygonColumnBorderOpacity:.5,polygonScatterRadialOpacity:.7,polygonScatterBackgroundOpacity:.8,polygonLineBackgroundOpacity:.6,polygonLineBorderOpacity:.7}})},function(A,t,e){e(0).define("chart.theme.dark",[],function(){return{fontFamily:"arial,Tahoma,verdana",backgroundColor:"#222222",colors:["#12f2e8","#26f67c","#e9f819","#b78bf9","#f94590","#8bccf9","#9228e4","#06d9b6","#fc6d65","#f199ff","#c8f21d","#16a6e5","#00ba60","#91f2a1","#fc9765","#f21d4f"],axisBackgroundColor:"#222222",axisBackgroundOpacity:0,axisBorderColor:"#222222",axisBorderWidth:0,axisBorderRadius:0,gridXFontSize:11,gridYFontSize:11,gridZFontSize:10,gridCFontSize:11,gridXFontColor:"#868686",gridYFontColor:"#868686",gridZFontColor:"#868686",gridCFontColor:"#868686",gridXFontWeight:"normal",gridYFontWeight:"normal",gridZFontWeight:"normal",gridCFontWeight:"normal",gridXAxisBorderColor:"#464646",gridYAxisBorderColor:"#464646",gridZAxisBorderColor:"#464646",gridXAxisBorderWidth:2,gridYAxisBorderWidth:2,gridZAxisBorderWidth:2,gridFaceBackgroundColor:"#dcdcdc",gridFaceBackgroundOpacity:.3,gridActiveFontColor:"#ff762d",gridActiveBorderColor:"#ff7800",gridActiveBorderWidth:1,gridPatternColor:"#ababab",gridPatternOpacity:.1,gridBorderColor:"#868686",gridBorderWidth:1,gridBorderDashArray:"none",gridBorderOpacity:1,gridTickBorderSize:3,gridTickBorderWidth:1.5,gridTickPadding:5,tooltipPointRadius:5,tooltipPointBorderWidth:1,tooltipPointFontWeight:"bold",tooltipPointFontSize:11,tooltipPointFontColor:"#868686",barFontSize:11,barFontColor:"#868686",barBorderColor:"none",barBorderWidth:0,barBorderOpacity:0,barBorderRadius:3,barActiveBackgroundColor:"#fc6d65",barPointBorderColor:"#fff",barDisableBackgroundOpacity:.4,barStackEdgeBorderWidth:1,gaugeBackgroundColor:"#3e3e3e",gaugeArrowColor:"#a6a6a6",gaugeFontColor:"#c5c5c5",gaugeFontSize:20,gaugeFontWeight:"bold",gaugeTitleFontSize:12,gaugeTitleFontWeight:"normal",gaugeTitleFontColor:"#c5c5c5",gaugePaddingAngle:2,bargaugeBackgroundColor:"#3e3e3e",bargaugeFontSize:11,bargaugeFontColor:"#c5c5c5",pieBorderColor:"#232323",pieBorderWidth:1,pieOuterFontSize:11,pieOuterFontColor:"#868686",pieOuterLineColor:"#a9a9a9",pieOuterLineSize:8,pieOuterLineRate:1.3,pieOuterLineWidth:.7,pieInnerFontSize:11,pieInnerFontColor:"#868686",pieActiveDistance:5,pieNoDataBackgroundColor:"#E9E9E9",pieTotalValueFontSize:36,pieTotalValueFontColor:"#dcdcdc",pieTotalValueFontWeight:"bold",areaBackgroundOpacity:.5,areaSplitBackgroundColor:"#ebebeb",bubbleBackgroundOpacity:.5,bubbleBorderWidth:1,bubbleFontSize:12,bubbleFontColor:"#868686",candlestickBorderColor:"#14be9d",candlestickBackgroundColor:"#14be9d",candlestickInvertBorderColor:"#ff4848",candlestickInvertBackgroundColor:"#ff4848",ohlcBorderColor:"#14be9d",ohlcInvertBorderColor:"#ff4848",ohlcBorderRadius:5,lineBorderWidth:2,lineBorderDashArray:"none",lineBorderOpacity:1,lineDisableBorderOpacity:.3,linePointBorderColor:"#fff",lineSplitBorderColor:null,lineSplitBorderOpacity:.5,pathBackgroundOpacity:.2,pathBorderWidth:1,scatterBorderColor:"none",scatterBorderWidth:1,scatterHoverColor:"#222222",waterfallBackgroundColor:"#26f67c",waterfallInvertBackgroundColor:"#f94590",waterfallEdgeBackgroundColor:"#8bccf9",waterfallLineColor:"#a9a9a9",waterfallLineDashArray:"0.9",focusBorderColor:"#FF7800",focusBorderWidth:1,focusBackgroundColor:"#FF7800",focusBackgroundOpacity:.1,pinFontColor:"#FF7800",pinFontSize:10,pinBorderColor:"#FF7800",pinBorderWidth:.7,topologyNodeRadius:12.5,topologyNodeFontSize:14,topologyNodeFontColor:"#c5c5c5",topologyNodeTitleFontSize:11,topologyNodeTitleFontColor:"#c5c5c5",topologyEdgeWidth:1,topologyActiveEdgeWidth:2,topologyHoverEdgeWidth:2,topologyEdgeColor:"#b2b2b2",topologyActiveEdgeColor:"#905ed1",topologyHoverEdgeColor:"#d3bdeb",topologyEdgeFontSize:10,topologyEdgeFontColor:"#c5c5c5",topologyEdgePointRadius:3,topologyEdgeOpacity:1,topologyTooltipBackgroundColor:"#222222",topologyTooltipBorderColor:"#ccc",topologyTooltipFontSize:11,topologyTooltipFontColor:"#c5c5c5",timelineTitleFontSize:11,timelineTitleFontColor:"#d5d5d5",timelineTitleFontWeight:700,timelineColumnFontSize:10,timelineColumnFontColor:"#d5d5d5",timelineColumnBackgroundColor:"#1c1c1c",timelineHoverRowBackgroundColor:"#2f2f2f",timelineEvenRowBackgroundColor:"#202020",timelineOddRowBackgroundColor:"#1c1c1c",timelineActiveBarBackgroundColor:"#6f32ba",timelineActiveBarFontColor:"#fff",timelineActiveBarFontSize:9,timelineHoverBarBackgroundColor:null,timelineLayerBackgroundOpacity:.1,timelineActiveLayerBackgroundColor:"#7F5FA4",timelineActiveLayerBorderColor:"#7f5fa4",timelineHoverLayerBackgroundColor:"#7F5FA4",timelineHoverLayerBorderColor:"#7f5fa4",timelineVerticalLineColor:"#2f2f2f",timelineHorizontalLineColor:"#4d4d4d",hudColumnGridPointRadius:7,hudColumnGridPointBorderColor:"#868686",hudColumnGridPointBorderWidth:2,hudColumnGridFontColor:"#868686",hudColumnGridFontSize:12,hudColumnGridFontWeight:"normal",hudColumnLeftBackgroundColor:"#3C3C3C",hudColumnRightBackgroundColor:"#838383",hudBarGridFontColor:"#868686",hudBarGridFontSize:16,hudBarGridLineColor:"#868686",hudBarGridLineWidth:1,hudBarGridLineOpacity:.8,hudBarGridBackgroundColor:"#868686",hudBarGridBackgroundOpacity:.5,hudBarTextLineColor:"#B2A6A6",hudBarTextLineWidth:1.5,hudBarTextLinePadding:12,hudBarTextLineFontColor:"#868686",hudBarTextLineFontSize:13,hudBarBackgroundOpacity:.6,hudBarTopBackgroundColor:"#bbb",hudBarBottomBackgroundColor:"#3C3C3C",heatmapBackgroundColor:"#222222",heatmapBackgroundOpacity:1,heatmapHoverBackgroundOpacity:.2,heatmapBorderColor:"#fff",heatmapBorderWidth:.5,heatmapBorderOpacity:1,heatmapFontSize:11,heatmapFontColor:"#868686",pyramidLineColor:"#464646",pyramidLineWidth:1,pyramidTextLineColor:"#B2A6A6",pyramidTextLineWidth:1,pyramidTextLineSize:30,pyramidTextFontSize:10,pyramidTextFontColor:"#222",heatmapscatterBorderWidth:.5,heatmapscatterBorderColor:"#222222",heatmapscatterActiveBackgroundColor:"#222222",treemapNodeBorderWidth:.5,treemapNodeBorderColor:"#222222",treemapTextFontSize:11,treemapTextFontColor:"#868686",treemapTitleFontSize:12,treemapTitleFontColor:"#868686",arcEqualizerBorderColor:"#222222",arcEqualizerBorderWidth:1,arcEqualizerFontSize:13,arcEqualizerFontColor:"#868686",arcEqualizerBackgroundColor:"#222222",flameNodeBorderWidth:.5,flameNodeBorderColor:"#222",flameDisableBackgroundOpacity:.4,flameTextFontSize:12,flameTextFontColor:"#868686",selectBoxBackgroundColor:"#fff",selectBoxBackgroundOpacity:.1,selectBoxBorderColor:"#fff",selectBoxBorderOpacity:.2,titleFontColor:"#ffffff",titleFontSize:14,titleFontWeight:"normal",legendFontColor:"#ffffff",legendFontSize:11,legendSwitchCircleColor:"#fff",legendSwitchDisableColor:"#c8c8c8",tooltipFontColor:"#333333",tooltipFontSize:12,tooltipBackgroundColor:"#fff",tooltipBackgroundOpacity:1,tooltipBorderColor:null,tooltipBorderWidth:2,tooltipLineColor:null,tooltipLineWidth:1,scrollBackgroundSize:7,scrollBackgroundColor:"#3e3e3e",scrollThumbBackgroundColor:"#666666",scrollThumbBorderColor:"#686868",zoomBackgroundColor:"#ff0000",zoomFocusColor:"#808080",zoomScrollBackgroundSize:45,zoomScrollButtonImage:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAABL2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY69SsNQHEfPbUXBIYgEN+HiIC7ix9YxaUsRHGoUSbI1yaWKNrncXD86+RI+hIOLo6BvUHEQnHwEN0EcHBwiZHAQwTOd/xn+/KCx4nX8bmMORrk1Qc+XYRTLmUemaQLAIC211+9vA+RFrvjB+zMC4GnV6/hd/sZsqo0FPoHNTJUpiHUgO7PagrgE3ORIWxBXgGv2gjaIO8AZVj4BnKTyF8AxYRSDeAXcYRjF0ABwk8pdwLXq3AK0Cz02h8MDKzdarZb0siJRcndcWjUq5VaeFkYXZmBVBlT7qt2e1sdKBj2f/yWMYlnZ2w4CEAuTutWkJ+b0W4V4+P2uf4zvwQtg6rZu+x9wvQaLzbotL8H8BdzoL/HAUD36i+bmAAA7VmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMi0yM1QyMjoxMDowOSswOTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDItMjNUMjI6MTA6MDkrMDk6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxZjEyZjk2NS02OTgxLTQxZTktYTU3Ny0zMmMwMDg2NjBhMjM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyNjNlNTQzMi0xYWJkLTExNzktYjc1Ny1lYmNlZjk1ZGNmOGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjMjgwNGJmNi0zZTI5LTQ4NTQtOGRhMi05MjAyMDVkNDAzMDY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YzI4MDRiZjYtM2UyOS00ODU0LThkYTItOTIwMjA1ZDQwMzA2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MWYxMmY5NjUtNjk4MS00MWU5LWE1NzctMzJjMDA4NjYwYTIzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAyLTIzVDIyOjEwOjA5KzA5OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6OTkxNzEzNDYtMTllNS0xMTc5LTg1YjUtZjAwOGZkMGY4OTgyPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDozNWYyZjJkMC0xNmY3LTQ1YjktYjI3MS0zY2VkNTgwZmNjNmE8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFwcGxlIFJHQjwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj44MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+32DD9QAAACBjSFJNAAB6JQAAgIMAAPQlAACE0QAAbV8AAOhsAAA8iwAAG1iD5wd4AABkYElEQVR4AQBQZK+bAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAP8AAAD/AAAAAAAAAAAAAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAAAAAAAAAAAAABAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAP////8BAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAAAAAABAAAAAAAAAAEAAAABAAAAAAAAAAIAAAABAAAAAQAAAAJ5eXkLaGhoNw8PDykFBQUmBQUFJAEBARgCAgILAQEBDQEBAQz////0////8/7+/vX9/f3p+vr63fb29tzt7e3WiYmJzKKiovYAAAD/AAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAD/AAAAAAEBAQAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wAAAAABAAAAAQAAAAIAAAADAAAABAAAAAUAAAAGAAAACAAAAAnR0dEy8/Pzhfv7+8X////5/////////////////////////////////////////////////////////////////////////////////v7++vf398jr6+uKtLS0OgAAABMAAAASAAAAEAAAAA4AAAAMAAAACwAAAAkAAAAIAAAABgAAAAUAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAABgAAAAifn58Y8vLydPv7+8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+dHi4uJ8ampqJAAAABQAAAASAAAAEAAAAA0AAAALAAAACgAAAAgAAAAGAAAABQAAAAQAAAACAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAADAAAABAAAAAYAAAAItra2HPT09In+/v7x/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f398ujo6JB5eXkqAAAAFQAAABMAAAAQAAAADgAAAAwAAAAJAAAACAAAAAYAAAAEAAAAAwAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAAB2ZmZg/z8/OA/v7+9f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v715eXliTMzMx4AAAAWAAAAEwAAABAAAAAOAAAACwAAAAkAAAAHAAAABQAAAAQAAAADAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAADAAAABAAAAAYAAAAI5+fnS/39/dr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+d7Dw8NZAAAAGQAAABYAAAASAAAADwAAAAwAAAAKAAAACAAAAAYAAAAEAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAMAAAAFAAAABmJiYg329vaT/////v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+6OjonCgoKCAAAAAYAAAAFQAAABEAAAAOAAAACwAAAAgAAAAGAAAABQAAAAMAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAABAAAAAUAAAAHzc3NKfv7+8z///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b29tGMjIw8AAAAGwAAABcAAAATAAAADwAAAAwAAAAJAAAABwAAAAUAAAAEAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAAEAAAABQAAAAfc3Nw7/v7+6f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vsp6enTgAAAB0AAAAYAAAAFAAAABAAAAANAAAACgAAAAcAAAAFAAAABAAAAAIAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAQAAAAFAAAAB+fn50r+/v7z/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f399La2tl4AAAAfAAAAGgAAABUAAAARAAAADQAAAAoAAAAHAAAABQAAAAQAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAABAAAAAUAAAAH5+fnSf////n///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vqzs7NeAAAAIAAAABsAAAAWAAAAEgAAAA4AAAAKAAAABwAAAAUAAAAEAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAgAAAALc3NwzHR0dsAEBAQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQMjIyNFISEhybGxsesAAAABAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAACAAAAAsjIyCMsLCy5AQEBEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIGLCwsRv///73CwsLyAAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAGgICAEv39/dD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////T09NgwMDAwAAAAIgAAABwAAAAWAAAAEQAAAA0AAAAJAAAABgAAAAQAAAADAAAAAgAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAC9/f3kwgICGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADj4+OqHh4efwAAAPkAAAD6AAAA+gAAAPsAAAD8AAAA/AAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAALk5ORECAgIYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR1VqqqqPgAAAAYAAAAFAAAABQAAAAQAAAADAAAAAwAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAIAAAAEAAAAB2lpaRH9/f3b////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb24CMjIzMAAAAmAAAAHwAAABgAAAATAAAADgAAAAoAAAAHAAAABAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAGAAAACfPz84H//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT05UAAAArAAAAJAAAAB0AAAAXAAAAEQAAAAwAAAAJAAAABgAAAAQAAAACAwAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAIAAAADsrKyGSwsLKUBAQEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFCzY2Ni01dXV9QAAAP8AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAP8AAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAAD9fX1iwoKCmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb29unJiYmiAAAAPkAAAD4AAAA+QAAAPoAAAD8AAAA+wAAAP0AAAD+BAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAKXl5cSCQkJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/f39AMDAwAD9/f0AAAAAAAAAAAAAAAAAAAAAAAMDAwBAQEAAAwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiJQPz8/m8HBwesAAAD9AAAA/QAAAP4AAAD+AAAAAwAAAP8AAAD/AgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQAAAAJXV1deAQEBCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/QD9/f0A/f39AP39/QD9/f0A/f39AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJiIiIUAAAAAQAAAAEAAAABAAAAAMAAAADAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAINDQ1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0tTgAAAAUAAAAFAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAABAAAAAc/Pzy4EBAQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwsLIICAgCkAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAiEhIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9PT0IAAAAEAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAQoKCkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHzgAAAAEAAAABAAAAAMAAAADAAAAAwAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAChISEDwUFBS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECUyMjIOAAAABAAAAAQAAAADAAAAAgAAAAIAAAACAgAAAAEAAAAAAAAAAQAAAAEAAAABVVVVNQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQJlZWUsAAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABERERJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJychAAAAAwAAAAMAAAADAAAAAgAAAAIAAAACAgAAAAAAAAABAAAAAQAAAAEAAAACCAgIJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxceAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAABBgYGJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQdAAAAAwAAAAMAAAACAAAAAwAAAAIAAAABAgAAAAEAAAABAAAAAQAAAAEAAAABAgICFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgRAAAAAgAAAAIAAAACAAAAAQAAAAEAAAACAgAAAAAAAAAAAAAAAAAAAAEAAAABAgICDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQKAAAAAQAAAAIAAAACAAAAAgAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAAAAAABAgICDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYKAAAAAgAAAAEAAAACAAAAAQAAAAIAAAABAgAAAAAAAAABAAAAAAAAAAEAAAAAAQEBDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMJAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAB////9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f35AAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAgAAAAAAAAAAAAAAAQAAAAEAAAAA////+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v77AAAAAQAAAAAAAAABAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAB/f397wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5+fn0AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz85wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19fXsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAA9/f33QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr6+vkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AgAAAAAAAAAAAAAAAAAAAAAAAAAA8/Pz3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk5OTlAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAP8AAAD/5+fn2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADV1dXjAAAA/wAAAAAAAAD/AAAA/wAAAAAAAAAAAgAAAAAAAAAAAAAA/wAAAAAAAAD/l5eXzwAAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////6enp7aAAAA/wAAAP4AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAD/AAAAAAAAAP8AAAAAoqKi8vf399UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3t7d/X19f1AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AgAAAAAAAAAAAAAA/wAAAAAAAAD/AAAA/+/v78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjY2M4AAAD+AAAA/gAAAP8AAAD+AAAA/wAAAP4AAAD/AgAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/8TExLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqMYAAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP8AAAD/AgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/ldXV9X5+fndAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDw5JWVld4AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD+AgAAAAAAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP7i4uKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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/QAAAP0AAAD9AAAA/AAAAPwAAAD8AAAA+wAAAPwAAAD7AAAA/AAAAPwAAAD8AAAA/AAAAP0AAAD9AAAA/gAAAP4AAAD/AAAA/gAAAAAAAAD/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAA/gAAAAEAAAAAAAAA/wAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/QAAAP0AAAAEAAAABAAAAPwAAAAEAAAABAAAAAQAAAADAAAAAwAAAAIAAAADAAAAAgAAAAEAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP0AAAD+AAAA/QAAAP0AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/QAAAPwAAAD9AAAA/QAAAP0AAAD+AAAA/wAAAP4AAAD/AAAA/wAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAABAAAA/wAAAAAAAAD+AAAAAQAAAAAAAAAAAAAA/wAAAP4AAAD+AAAAAwAAAP4AAAD9AAAA/QAAAPwAAAAEAAAAAwAAAAMAAAAEAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAQAAAAIAAAAAAAAAAAAAAAEAAAD/AAAAAAAAAAAAAAD+AAAA/wAAAP8AAAD+AAAA/gAAAP0AAAD9AAAA/gAAAPwAAAD9AAAA/QAAAPwAAAD9AAAA/AAAAP0AAAD8AAAA/QAAAP0AAAD+AAAA/gAAAP4AAAD+AAAA/wAAAP8AAAD/AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAQAAAP8AAAAAAAAAAAAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAAADAAAA/QAAAAMAAAD8AAAAAwAAAAMAAAADAAAAAwAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD9AAAA/QAAAP0AAAD+AAAA/QAAAP4AAAD+AAAA/gAAAP8AAAD/AAAA/wAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAABAAAAAQAAAAIAAAACAAAAAQAAAAMAAAACAAAAAgAAAAMAAAACAAAAAwAAAAIAAAADAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/QAAAP4AAAD9AAAA/gAAAP4AAAD9AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAAAAAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAD/AAAAAQAAAP8AAAACAAAAAQAAAP0AAAADAAAA/QAAAAIAAAACAAAAAgAAAAIAAAABAAAAAgAAAAEAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP4AAAD/AAAA/gAAAP8AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP0AAAD+AAAA/wAAAP4AAAD+AAAA/wAAAP8AAAD+AAAAAAAAAP8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA//+C+dbJggW+VAAAAABJRU5ErkJggg==",zoomScrollButtonSize:18,zoomScrollAreaBackgroundColor:"#fff",zoomScrollAreaBackgroundOpacity:.7,zoomScrollAreaBorderColor:"#d4d4d4",zoomScrollAreaBorderWidth:1,zoomScrollAreaBorderRadius:3,zoomScrollGridFontSize:10,zoomScrollGridTickPadding:4,zoomScrollBrushAreaBackgroundOpacity:.7,zoomScrollBrushLineBorderWidth:1,crossBorderColor:"#a9a9a9",crossBorderWidth:1,crossBorderOpacity:.8,crossBalloonFontSize:11,crossBalloonFontColor:"#333",crossBalloonBackgroundColor:"#fff",crossBalloonBackgroundOpacity:1,dragSelectBackgroundColor:"#7BBAE7",dragSelectBackgroundOpacity:.3,dragSelectBorderColor:"#7BBAE7",dragSelectBorderWidth:1,mapPathBackgroundColor:"#67B7DC",mapPathBackgroundOpacity:1,mapPathBorderColor:"#fff",mapPathBorderWidth:1,mapPathBorderOpacity:1,mapBubbleBackgroundOpacity:.5,mapBubbleBorderWidth:1,mapBubbleFontSize:11,mapBubbleFontColor:"#868686",mapSelectorHoverColor:"#5a73db",mapSelectorActiveColor:"#CC0000",mapFlightRouteAirportSmallColor:"#CC0000",mapFlightRouteAirportLargeColor:"#000",mapFlightRouteAirportBorderWidth:2,mapFlightRouteAirportRadius:8,mapFlightRouteLineColor:"#ff0000",mapFlightRouteLineWidth:1,mapWeatherBackgroundColor:"#fff",mapWeatherBorderColor:"#a9a9a9",mapWeatherFontSize:11,mapWeatherTitleFontColor:"#666",mapWeatherInfoFontColor:"#ff0000",mapCompareBubbleMaxLineColor:"#fff",mapCompareBubbleMaxLineDashArray:"2,2",mapCompareBubbleMaxBorderColor:"#fff",mapCompareBubbleMaxFontSize:36,mapCompareBubbleMaxFontColor:"#fff",mapCompareBubbleMinBorderColor:"#ffff00",mapCompareBubbleMinFontSize:24,mapCompareBubbleMinFontColor:"#000",mapControlButtonColor:"#3994e2",mapControlLeftButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI9poMcdXpOKTujw0pGjAgA7",mapControlRightButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI8JycvonomSKhksxBqbAgA7",mapControlTopButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pCmvd2IkzUYqw27yfAgA7",mapControlBottomButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIQjI+pyw37TDxTUhhq0q2fAgA7",mapControlHomeButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAAAAAAAAACH5BAUAAAEALAAAAAALAAsAAAIZjI8ZoAffIERzMVMxm+9KvIBh6Imb2aVMAQA7",mapControlUpButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAISjI8ZoMhtHpQH2HsV1TD29SkFADs=",mapControlDownButtonImage:"data:image/gif;base64,R0lGODlhCwALAPABAP///wAAACH5BAUAAAEALAAAAAALAAsAAAIMjI+py+0BopSv2qsKADs=",mapControlScrollColor:"#000",mapControlScrollLineColor:"#fff",mapMinimapBackgroundColor:"transparent",mapMinimapBorderColor:"transparent",mapMinimapBorderWidth:1,mapMinimapPathBackgroundColor:"#67B7DC",mapMinimapPathBackgroundOpacity:.5,mapMinimapPathBorderColor:"#67B7DC",mapMinimapPathBorderWidth:.5,mapMinimapPathBorderOpacity:.1,mapMinimapDragBackgroundColor:"#7CC7C3",mapMinimapDragBackgroundOpacity:.3,mapMinimapDragBorderColor:"#56B4AF",mapMinimapDragBorderWidth:1,polygonColumnBackgroundOpacity:.6,polygonColumnBorderOpacity:.5,polygonScatterRadialOpacity:.7,polygonScatterBackgroundOpacity:.8,polygonLineBackgroundOpacity:.6,polygonLineBorderOpacity:.7}})},function(A,t,e){"use strict";e.r(t);var g=e(1),i=e.n(g),r=i.a,n={name:"chart.widget.legend",extend:"chart.widget.core",component:function(){var A=i.a.include("util.base"),t=function(t,e,g){var i=[],r={};function n(t){var e=[0];return A.typeCheck("array",t)?e=t:A.typeCheck("integer",t)&&(e=[t]),e}function C(){for(var A=n(g.brush),e=[],i=0;i0)){for(var u=t.get("brush",s[c]),d=this.getLegendIcon(u),f=0;ft.area("x2")&&(e=0,i+=d[f].height,o+=d[f].height,d[f].icon.translate(e,i),h.push(r),r=0),e+=d[f].width+12.5,r+=d[f].width+12.5,o0&&h.push(r),h.length>0&&(r=Math.max.apply(Math,h)),I(u)}}if("bottom"==g.orient||"top"==g.orient){i=5+("bottom"==g.orient?t.area("y2")+t.padding("bottom")-o:t.area("y")-t.padding("top"));"start"==g.align?e=t.area("x"):"center"==g.align?e=t.area("x")+(t.area("width")/2-r/2):"end"==g.align&&(e=t.area("x2")-r)}else{e=5+("left"==g.orient?t.area("x")-t.padding("left"):t.area("x2")+t.padding("right")-a);"start"==g.align?i=t.area("y"):"center"==g.align?i=t.area("y")+(t.area("height")/2-C/2):"end"==g.align&&(i=t.area("y2")-C)}return A.translate(Math.floor(e)+g.dx,Math.floor(i)+g.dy),A}};return t.setup=function(){return{orient:"bottom",align:"center",filter:!1,icon:null,dx:0,dy:0,colors:null,brushSync:!1,brush:0,format:null}},t}},C={name:"chart.widget.tooltip",extend:"chart.widget.core",component:function(){var A=i.a.include("util.base"),t=i.a.include("util.color"),e=7,g=7,r=function(i,r,n){var C=this,I={},a=0;function o(t,e){var g=null,i=null;if(A.typeCheck("function",n.format)){var r=C.format(e,t);A.typeCheck("object",r)?(g=r.key,i=r.value):i=r}else t&&!e&&(i=t),t&&e&&(g=t,i=C.format(e[t]));return{key:g,value:i}}function s(A){for(var e=A.brush.target,g=0;gc.area("width")?l="left":"top"==l&&m<0?l="bottom":"bottom"==l&&m+r.height>c.area("height")&&(l="top"));var v=I[u.brush.index],y=v.get(0),x=v.get(1).get(0),w=v.get(1).get(1).translate(0,"bottom"!=l?a:a+g),b=i.theme("tooltipBorderColor")||s(u),B=i.theme("tooltipLineColor")||s(u);x.attr({points:C.balloonPoints(l,r.width,r.height,n.anchor?g:null),stroke:b}),y.attr({stroke:B}),w.each(function(A,t){t.get(1).attr({x:r.onlyValue?r.width/2:r.width-e})}),v.attr({visibility:"visible"}),t=!0}}),C.on("mousemove",function(A,e){if(t){var g=I[A.brush.index],n=g.get(0),C=g.get(1),a=h(e,r,l);n.attr({x1:e.bgX+a.c,y1:i.padding("top")+c.area("y"),x2:e.bgX+a.c,y2:i.padding("top")+c.area("y2")}),C.translate(a.x,a.y)}}),C.on("mouseout",function(A,e){t&&(I[A.brush.index].attr({visibility:"hidden"}),t=!1)})}this.drawBefore=function(){a=1.2*i.theme("tooltipFontSize")},this.draw=function(){for(var A=i.svg.group(),t=this.getIndexArray(this.widget.brush),g=0;g1)for(var a=1;a",beforeMount:function(A){if(this.$root!=this.$parent)throw new Error("[Vue Graph error]: Can only be used as parent nodes.");this.index=this.brushes.length}},o={watch:{width:function(A,t){this.chart.setSize(A,this.height),this.chart.render()},height:function(A,t){this.chart.setSize(this.width,A),this.chart.render()},labels:function(A,t){this.chart.axis(0).set(this.axisReverse?"y":"x",{domain:A}),this.chart.render()},values:function(A,t){this.chart.axis(0).update(this.convertToData(A)),this.chart.render()},axisMin:function(A,t){this.chart.axis(0).set(this.axisReverse?"x":"y",{domain:[A,this.axisMax]}),this.chart.render()},axisMax:function(A,t){this.chart.axis(0).set(this.axisReverse?"x":"y",{domain:[this.axisMin,A]}),this.chart.render()}}},s={created:function(){this.brushes=[],this.widgets=[]}},h={mounted:function(){var A=this;if(0==this.brushes.length)throw new Error("[Vue Graph error]: At least one brush must be added to 'brushes' variable.");this.chart=r.create("chart.builder",this.$el,{width:this.width,height:this.height,padding:{top:this.paddingTop,right:this.paddingRight,bottom:this.paddingBottom,left:this.paddingLeft},event:{"chart.click":function(t){A.$emit("inside#click",t)},"chart.dblclick":function(t){A.$emit("inside#dblclick",t)},"chart.rclick":function(t){A.$emit("inside#rclick",t)},"chart.mouseover":function(t){A.$emit("inside#mouseover",t)},"chart.mouseout":function(t){A.$emit("inside#mouseout",t)},"chart.mousemove":function(t){A.$emit("inside#mousemove",t)},"chart.mousedown":function(t){A.$emit("inside#mousedown",t)},"chart.mouseup":function(t){A.$emit("inside#mouseup",t)},"bg.click":function(t){A.$emit("outside#click",t)},"bg.dblclick":function(t){A.$emit("outside#dblclick",t)},"bg.rclick":function(t){A.$emit("outside#rclick",t)},"bg.mouseover":function(t){A.$emit("outside#mouseover",t)},"bg.mouseout":function(t){A.$emit("outside#mouseout",t)},"bg.mousemove":function(t){A.$emit("outside#mousemove",t)},"bg.mousedown":function(t){A.$emit("outside#mousedown",t)},"bg.mouseup":function(t){A.$emit("outside#mouseup",t)},click:function(t,e){A.$emit("click",t,e)},dblclick:function(t,e){A.$emit("dblclick",t,e)},rclick:function(t,e){A.$emit("rclick",t,e)},mouseover:function(t,e){A.$emit("mouseover",t,e)},mouseout:function(t,e){A.$emit("mouseout",t,e)},mousemove:function(t,e){A.$emit("mousemove",t,e)},mousedown:function(t,e){A.$emit("mousedown",t,e)},mouseup:function(t,e){A.$emit("mouseup",t,e)}},format:this.format,theme:this.theme,style:this.styles,render:!1,axis:this.initGraphAxes()}),this.initGraphBrushes(),this.initGraphWidgets(),this.chart.render(!0)}},l={props:{theme:{type:String,required:!1,default:"jennifer"},styles:{type:Object,required:!1},colors:{type:[Array,Function],required:!1},clip:{type:Boolean,required:!1,default:!1},format:{type:Function,required:!1},width:{type:Number,required:!0},height:{type:Number,required:!0},labels:{type:Array,required:!1},values:{type:Array,required:!1},paddingTop:{type:Number,required:!1,default:50},paddingRight:{type:Number,required:!1,default:50},paddingBottom:{type:Number,required:!1,default:50},paddingLeft:{type:Number,required:!1,default:50}}},c={props:{axisMin:{type:Number,required:!1,default:0},axisMax:{type:Number,required:!1,default:0},axisStep:{type:Number,required:!1,default:10},axisXStyle:{type:String,required:!1,default:"solid"},axisYStyle:{type:String,required:!1,default:"solid"},axisXPosition:{type:String,required:!1,default:"bottom"},axisYPosition:{type:String,required:!1,default:"left"},axisReverse:{type:Boolean,required:!1,default:!1},axisFullMode:{type:Boolean,required:!1,default:!1}}},u={methods:{convertToData:function(A){let t=r.include("util.base"),e=[];for(let g=0;g0?(r=this.brush.size,i=r*C+(C-1)*n):r=(r=((i=g-2*A)-(C-1)*n)/C)<0?0:r},this.drawETC=function(t){if(A.typeCheck("array",this.barList)){var e=this,g=this.getBarStyle();this.active=this.drawTooltip(),t.append(this.active.tooltip);for(var i=0;i=e?"right":"left";Math.abs(e-s)=e?(d.round(c,r,0,u,u,0),d.translate(e,I)):(d.round(c,r,u,0,0,u),d.translate(e-c,I)),t.append(d),I+=r+this.brush.innerPadding}}),this.drawETC(t),t},this.drawAnimate=function(A){var t=this.chart.svg,e=this.brush.animate;A.append(t.animate({attributeName:"opacity",from:"0",to:"1",begin:"0s",dur:"1.4s",repeatCount:"1",fill:"freeze"})),A.each(function(A,g){if(g.is("util.svg.element.path")){var i=g.data("translate").split(","),r=parseInt(i[0]),n=parseInt(i[1]),C=parseInt(g.attr("width")),I="right"==e?r+C:r-C;g.append(t.animateTransform({attributeName:"transform",type:"translate",from:I+" "+n,to:r+" "+n,begin:"0s",dur:"0.7s",repeatCount:"1",fill:"freeze"}))}})}};return t.setup=function(){return{size:0,minSize:0,outerPadding:2,innerPadding:1,active:null,activeEvent:null,display:null,format:null}},t}},p={name:"chart.brush.column",extend:"chart.brush.bar",component:function(){return function(){var A,t,e,g,i;this.drawBefore=function(){var r=this.brush.outerPadding,n=this.brush.innerPadding,C=this.brush.target.length;A=this.chart.svg.group(),t=this.axis.y(0),e=this.axis.x.rangeBand(),this.brush.size>0?(g=this.brush.size,i=g*C+(C-1)*n):(i=e-2*r,g=(g=(e-2*r-(C-1)*n)/C)<0?0:g)},this.draw=function(){var e=this.getXY(),r=this.getBarStyle();return this.eachData(function(n,C){for(var I=this.offset("x",C)-i/2,a=0;a0?this.brush.width:t-2*A,g=this.brush.height>0?this.brush.height:i-2*A},this.draw=function(){for(var A=this.chart.svg.group(),t=this.listData(),e=this.brush.target,g=0;g0)return this.brush.size;var t=A-2*this.brush.outerPadding;return t0&&i[r].height>0&&A.append(this.svg.line({x1:g[r].x+g[r].width-g[r].ex,x2:i[r].x+i[r].dx-i[r].ex,y1:g[r].y+g[r].height-g[r].ey,y2:i[r].y+i[r].dy,stroke:i[r].color,"stroke-width":t}))},this.drawBefore=function(){i=t.svg.group(),e.y.rangeBand(),r=this.getTargetSize(),this.stackTooltips=[],this.tooltipIndexes=[],this.edgeData=[]},this.draw=function(){var n=null,C=0,I=null,a=this.axis.x.max(),o=this.axis.get("x").reverse;return this.eachData(function(s,h){for(var l=t.svg.group(),c=this.offset("y",h),u=c-r/2,d=e.x(0),f=0,p=0,m=0;mC&&(C=p,n=h),p=0;s--){var c=t.x.rate(o[s],a),u=this.getBarElement(n,s);if(u.attr({x:h,y:I,width:c,height:i}),C.append(u),e.showText){var d=Math.round(o[s]/a*l),f=h+c/2,p=I+i/2+5;C.append(this.drawText(d,f,p))}this.setActiveEventOption(C),h+=c}this.addBarElement(C),g.append(C)}),this.setActiveEffectOption(),g}};return A.setup=function(){return{outerPadding:15,showText:!1}},A}},k={name:"chart.brush.stackcolumn",extend:"chart.brush.stackbar",component:function(){var A=i.a.include("util.base");return function(t,e,g){var i,r;this.getTargetSize=function(){var A=this.axis.x.rangeBand();if(this.brush.size>0)return this.brush.size;var t=A-2*this.brush.outerPadding;return ty?y:d,width:r,height:Math.abs(d-y)},w=this.getBarElement(h,m).attr(x);this.edgeData[h]||(this.edgeData[h]={}),this.edgeData[h][m]=A.extend({color:this.color(m),dx:0,dy:o?x.height:0,ex:0,ey:o?0:x.height},x),d=y,f=v,p+=s[g.target[m]],l.append(w)}p>C&&(C=p,n=h),p0?this.brush.size:A-2*this.brush.outerPadding)<0?0:t},this.drawBefore=function(){g=A.svg.group(),t.y(0),i=this.getTargetSize()},this.draw=function(){var r=t.area("height");return this.eachData(function(n,C){for(var I=A.svg.group(),a=this.offset("x",C)-i/2,o=0,s=[],h=0;h=0;h--){var u=r-t.y.rate(s[h],o),d=this.getBarElement(C,h);if(isNaN(a)||isNaN(l)||isNaN(u)||d.attr({x:a,y:l,width:i,height:u}),I.append(d),e.showText){var f=Math.round(s[h]/o*c),p=a+i/2,m=l+u/2+8;isNaN(p)||isNaN(m)||I.append(this.drawText(f,p,m))}this.setActiveEventOption(I),l+=u}this.addBarElement(I),g.append(I)}),this.setActiveEffectOption(),g}}}};r.use(f,B,D,p,k,P);var M={name:"graph-stackbar",mixins:[a,o,s,h,l,c,u,d],props:{fixedSize:{type:Number,required:!1,default:0},barMargin:{type:Number,required:!1,default:2},barPadding:{type:Number,required:!1,default:1},activeIndex:{type:Number,required:!1},activeEvent:{type:String,required:!1},display:{type:String,required:!1},connectedLine:{type:Boolean,required:!1,default:!1},fullMode:{type:Boolean,required:!1,default:!1},showText:{type:Boolean,required:!1,default:!1}},methods:{getAxisMinAndMax:function(){let A=this.axisMin,t=this.axisMax;return A!=t?[A,t]:function(A){return Object.values(A).reduce((A,t)=>A+t,0)}}},beforeMount:function(){const A=this.axisReverse?"stackbar":"stackcolumn";this.brushes=[{type:this.fullMode?"full"+A:A,clip:this.clip,colors:this.colors,active:this.activeIndex,activeEvent:this.activeEvent,display:this.display,size:this.fixedSize,outerPadding:this.barMargin,innerPadding:this.barPadding,edge:this.connectedLine}],this.fullMode&&(this.brushes[0].showText=this.showText)}},E={name:"chart.brush.rangebar",extend:"chart.brush.core",component:function(){var A=function(A,t,e){var g,i,r,n,C,I,a,o,s;this.drawBefore=function(){g=A.svg.group(),C=e.outerPadding,I=e.innerPadding,i=t.y.rangeBand(),n=((r=i-2*C)-(e.target.length-1)*I)/e.target.length,a=A.theme("barBorderColor"),o=A.theme("barBorderWidth"),s=A.theme("barBorderOpacity")},this.draw=function(){return this.eachData(function(i,C){for(var h=A.svg.group(),l=this.offset("y",C)-r/2,c=0;c0)for(var u=null,d=null,f=0;fc.vectors[0].z&&(c=A)});return u.order=this.axis.depth-c.max().z,u},this.draw=function(){for(var A=this.chart.svg.group(),t=this.listData(),e=this.brush.target,g=0;g0&&(I.LineTo(I.attr("x2"),g),I.LineTo(I.attr("x1"),g),I.ClosePath()),I.attr({fill:I.attr("stroke"),"fill-opacity":i,"stroke-width":0}),e.prepend(I)}this.brush.line&&e.prepend(this.createLine(t[r],r)),this.addEvent(e,null,r)}return e},this.draw=function(){return this.drawArea(this.getXY())},this.drawAnimate=function(A){A.append(this.chart.svg.animate({attributeName:"opacity",from:"0",to:"1",begin:"0s",dur:"1.5s",repeatCount:"1",fill:"freeze"}))}};return t.setup=function(){return{symbol:"normal",active:null,activeEvent:null,display:null,startZero:!0,line:!0}},t}};r.use(z,V,{name:"chart.brush.stackarea",extend:"chart.brush.area",component:function(){return function(){this.draw=function(){return this.drawArea(this.getStackXY())}}}});var H={name:"graph-area",mixins:[a,o,s,h,l,c,u,d],props:{shape:{type:String,required:!1,default:"normal"},opacity:{type:Number,required:!1},borderLine:{type:Boolean,required:!1,default:!0}},methods:{getAxisMinAndMax:function(){let A=this.axisMin,t=this.axisMax;return A!=t?[A,t]:function(A){return Object.values(A).reduce((A,t)=>A+t,0)}}},beforeMount:function(){this.brushes=[{type:"stackarea",clip:this.clip,colors:this.colors,symbol:this.shape,opacity:this.opacity,line:this.borderLine}]}},K={name:"graph-area-dateblock",mixins:[H,O,R]},q={name:"graph-area-timerange",mixins:[H,j,W],beforeMount:function(){this.brushes=[{type:"stackarea",target:"1",clip:this.clip,colors:this.colors,symbol:this.shape,opacity:this.opacity,line:this.borderLine}]}},J={name:"chart.brush.rangearea",extend:"chart.brush.core",component:function(){return function(){this.draw=function(){for(var A=this.svg.group(),t=this.brush.target,e=this.axis.data,g="range"==this.axis.y.type,i=0;i=0;n--)C=e[n][t[i]],g?r.point(this.axis.x(n),this.axis.y(C[1])):r.point(this.axis.x(C[1]),this.axis.y(n));A.append(r)}return A}}}};r.use(z,J);var _={name:"graph-rangearea",mixins:[a,o,s,h,l,c,u,d],methods:{convertToData:function(A){var t=[];for(let g=0;gMath.max(A,t))}}},beforeMount:function(){this.brushes=[{type:"rangearea",clip:this.clip,colors:this.colors,target:"0"},{type:"line",clip:this.clip,colors:this.colors,target:"1"}]}},$={name:"graph-rangearea-dateblock",mixins:[_,O,R]};r.use(z,J);var AA={name:"graph-rangearea-timerange",mixins:[a,o,s,h,l,j,u,W],methods:{convertToData:function(A){var t=[];for(let g=0;g180?1:0,1,o.x,o.y).LineTo(0,0).ClosePath(),C.append(a),C.order=1,C},this.drawPie3d=function(A,e,g,i,r,n){var C=this.chart.svg.group(),I=this.chart.svg.path({fill:n,stroke:this.chart.theme("pieBorderColor")||n,"stroke-width":this.chart.theme("pieBorderWidth")}),a=t.rotate(0,-g,t.radian(i)),o=a.x,s=a.y;I.MoveTo(o,s),a=t.rotate(o,s,t.radian(r)),C.translate(A,e),I.Arc(g,g,0,r>180?1:0,1,a.x,a.y);var h=a.y+10,l=a.x+5,c=o+5,u=s+10;return I.LineTo(l,h),I.Arc(g,g,0,r>180?1:0,0,c,u),I.ClosePath(),C.append(I),C.order=1,C},this.drawText=function(A,e,g,i,I){var a=this.svg.group({visibility:this.brush.showText?"visible":"hidden"}),o=g+90>180;if(""===I||!I)return a;if("inside"==this.brush.showText){var s=A+Math.cos(t.radian(g))*(i/2),h=e+Math.sin(t.radian(g))*(i/2);(I=this.chart.text({"font-size":this.chart.theme("pieInnerFontSize"),fill:this.chart.theme("pieInnerFontColor"),"text-anchor":"middle",y:3},I)).translate(s,h),a.append(I),a.order=2}else{var l=this.chart.theme("pieOuterLineRate");if(Math.abs(g-r)<2)0==n&&(n=l),n-=.05*l,C-=.25;else n=l,C=1;if(n>1.2){var c=this.chart.theme("pieOuterLineSize"),u=i*n,d=(s=A+Math.cos(t.radian(g))*i,h=e+Math.sin(t.radian(g))*i,A+Math.cos(t.radian(g))*u),f=e+Math.sin(t.radian(g))*u,p=o?d-c:d+c,m=this.svg.path({fill:"transparent",stroke:this.chart.theme("pieOuterLineColor"),"stroke-width":this.chart.theme("pieOuterLineWidth"),"stroke-opacity":C});m.MoveTo(s,h).LineTo(d,f).LineTo(p,f),(I=this.chart.text({"font-size":this.chart.theme("pieOuterFontSize"),fill:this.chart.theme("pieOuterFontColor"),"fill-opacity":C,"text-anchor":o?"end":"start",y:3},I)).translate(p+(o?-3:3),f),a.append(I),a.append(m),a.order=0,r=g}}return a},this.drawUnit=function(t,g,r){for(var n=this.getProperty(t),C=n.centerX,a=n.centerY,o=n.outerRadius,s=this.brush.target,h=this.brush.active,l=0,c=0,u=0;u=360&&(n=359.9999);var I=this.chart.svg.group(),a=this.chart.svg.path(C),o=(Math.abs(i-g),t.rotate(0,-i,t.radian(r))),s=o.x,h=o.y;return a.MoveTo(s,h),o=t.rotate(s,h,t.radian(n)),I.translate(A,e),a.Arc(i,i,0,n>180?1:0,1,o.x,o.y),a.css({"pointer-events":"stroke"}),I.append(a),I.order=1,I},this.drawDonut3d=function(A,e,g,i,r,n,C){var I=this.chart.svg.group(),a=this.chart.svg.path(C),o=Math.abs(i-g);g=(i+=o/2)-o;var s=t.rotate(0,-i,t.radian(r)),h=s.x,l=s.y,c=t.rotate(0,-g,t.radian(r)),u=c.x,d=c.y;a.MoveTo(h,l),s=t.rotate(h,l,t.radian(n)),c=t.rotate(u,d,t.radian(n)),I.translate(A,e),a.Arc(i,i,0,n>180?1:0,1,s.x,s.y);var f=s.y+10,p=s.x+5,m=c.y+10,v=c.x+5,y=h+5,x=l+10,w=u+5,b=d+10;a.LineTo(p,f),a.Arc(i,i,0,n>180?1:0,0,y,x),a.ClosePath(),I.append(a);var B=this.chart.svg.path(C);return B.MoveTo(u,d),B.Arc(g,g,0,n>180?1:0,1,c.x,c.y),B.LineTo(v,m),B.Arc(g,g,0,n>180?1:0,0,w,b),B.ClosePath(),I.append(B),I.order=1,I},this.drawDonut3dBlock=function(A,e,g,i,r,n,C){var I=this.chart.svg.group(),a=this.chart.svg.path(C),o=Math.abs(i-g);g=(i+=o/2)-o;var s=t.rotate(0,-i,t.radian(r)),h=s.x,l=s.y,c=t.rotate(0,-g,t.radian(r)),u=c.x,d=c.y;a.MoveTo(h,l),s=t.rotate(h,l,t.radian(n)),c=t.rotate(u,d,t.radian(n)),I.translate(A,e);var f=s.y+10,p=s.x+5,m=c.y+10,v=c.x+5,y=this.chart.svg.path(C);return y.MoveTo(s.x,s.y).LineTo(p,f).LineTo(v,m).LineTo(c.x,c.y).ClosePath(),I.append(y),I.order=1,I},this.drawUnit=function(t,r,n){for(var C=this.getProperty(t),I=C.centerX,a=C.centerY,o=C.innerRadius,s=C.outerRadius,h=this.brush.target,l=this.brush.active,c=0,u=0,d=0,f=0;f=n/2&&(this.brush.size=n/4);var C=n/2-this.brush.size/2;return{centerX:e/2+i,centerY:g/2+r,outerRadius:C,innerRadius:C-this.brush.size}}};return g.setup=function(){return{size:50,showValue:!1}},g}};r.use(tA,eA);var gA={name:"graph-pie",mixins:[a,o,s,h,l,u],props:{shape:{type:String,required:!1,default:"pie"},names:{type:Array,required:!0},activeIndex:{type:[Number,Array],required:!1},activeEvent:{type:String,required:!1},showTextType:{type:String,required:!1},dataFormat:{type:Function,required:!1},showTotalValue:{type:Boolean,required:!1,default:!1},strokeWidth:{type:Number,required:!1,default:50}},methods:{convertToData:function(A){var t={};for(let e=0;e',beforeMount:function(A){if(this.$root==this.$parent)throw new Error("[Vue Graph error]: Can only be used as child nodes.");this.index=this.$parent.widgets.length,this.brushes=[];for(let A=0;A", "license": "MIT", "devDependencies": { - "compression-webpack-plugin": "^1.1.11", "css-loader": "^0.28.11", "html-webpack-plugin": "^3.2.0", "uglifyjs-webpack-plugin": "^1.2.7", @@ -47,7 +46,7 @@ "webpack-bundle-analyzer": "^2.13.1" }, "dependencies": { - "juijs-chart": "^2.1.4-es6", + "juijs-chart": "^2.1.5-es6", "vue": "^2.5.16" } } diff --git a/src/bundles/app.html b/src/bundles/index.html similarity index 100% rename from src/bundles/app.html rename to src/bundles/index.html diff --git a/src/bundles/app.js b/src/bundles/index.js similarity index 100% rename from src/bundles/app.js rename to src/bundles/index.js diff --git a/src/bundles/prod.js b/src/bundles/production.js similarity index 100% rename from src/bundles/prod.js rename to src/bundles/production.js diff --git a/webpack.dev.js b/webpack.dev.js index bf45b6b..9b0690c 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -6,7 +6,7 @@ module.exports = { mode: 'development', entry: { vendors: [ 'vue', 'juijs', 'juijs-graph', 'juijs-chart' ], - app: path.resolve(__dirname, 'src/bundles/app.js'), + app: path.resolve(__dirname, 'src/bundles/index.js'), }, output: { path: path.resolve(__dirname, 'out'), @@ -28,7 +28,7 @@ module.exports = { }, plugins: [ new HtmlWebpackPlugin({ - template: path.resolve(__dirname, 'src/bundles/app.html'), + template: path.resolve(__dirname, 'src/bundles/index.html'), filename: path.resolve(__dirname, 'out/index.html'), minify: { removeComments: true, diff --git a/webpack.prod.js b/webpack.prod.js index 89bba73..4814423 100644 --- a/webpack.prod.js +++ b/webpack.prod.js @@ -1,24 +1,16 @@ const path = require('path'); const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); -const CompressionPlugin = require('compression-webpack-plugin'); module.exports = { mode: 'production', - entry: path.resolve(__dirname, 'src', 'bundles/prod.js'), + entry: path.resolve(__dirname, 'src', 'bundles/production.js'), output: { path: path.resolve(__dirname, 'dist'), filename: 'vue-graph.js' }, optimization: { minimizer: [ - new UglifyJsPlugin(), - new CompressionPlugin({ - asset: "[path].gz[query]", - algorithm: "gzip", - test: /\.js$|\.css$|\.html$/, - threshold: 10240, - minRatio: 0 - }) + new UglifyJsPlugin() ] } } \ No newline at end of file