/*!@license
* Infragistics.Web.ClientUI infragistics.geographicmap_core.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Func$1:a8","MulticastDelegate:a9","IntPtr:ba","AbstractEnumerator:bb","ArgumentException:be","Script:bk","Array:bm","Action$1:bp","NotImplementedException:by","Math:ca","ArgumentNullException:cb","Dictionary_EnumerableCollection$3:cg","InvalidOperationException:ch","GenericEnumerable$1:ci","GenericEnumerator$1:cj","EventArgs:co","DependencyObject:dd","Dictionary:de","DependencyProperty:df","PropertyMetadata:dg","PropertyChangedCallback:dh","DependencyPropertyChangedEventArgs:di","DependencyPropertiesCollection:dj","UnsetValue:dk","Binding:dl","PropertyPath:dm","AsyncCompletedEventArgs:dz","AsyncCompletedEventHandler:d0","Convert:d2","BinaryReader:ee","UTF8Encoding:eg","Encoding:eh","UnicodeEncoding:ei","AsciiEncoding:ej","Decoder:ek","DefaultDecoder:el","UTF8Encoding_UTF8Decoder:em","Monitor:er","Uri:ew","UriKind:ex","BinaryFileDownloader:f2","UIElement:f9","Transform:ga","FrameworkElement:gc","Visibility:gd","Style:ge","Image:gt"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.tryParseInt32_1,$2=$.ig.util.tryParseInt32_2,$3=$.ig.util.intToString1,$4=$.ig.util.parseInt32_1,$5=$.ig.util.parseInt32_2,$6=$.ig.util.compare,$7=$.ig.util.replace,$8=$.ig.util.stringFormat,$9=$.ig.util.stringFormat1,$aa=$.ig.util.stringFormat2,$ab=$.ig.util.stringCompare1,$ac=$.ig.util.stringCompare2,$ad=$.ig.util.stringCompare3,$ae=$.ig.util.isDigit,$af=$.ig.util.isDigit1,$ag=$.ig.util.isLetter,$ah=$.ig.util.isNumber,$ai=$.ig.util.isLetterOrDigit,$aj=$.ig.util.isLower,$ak=$.ig.util.toLowerCase,$al=$.ig.util.toUpperCase;$c("UriKind:ex","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"RelativeOrAbsolute";case 1:return"Absolute";case 2:return"Relative";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("UriKind",$.ig.$ep.$type)},true);$c("AsyncCompletedEventArgs:dz","EventArgs",{d:null,b:false,f:null,init:function(a,b,c){$$t.$co.init.call(this);this.b=b;this.d=a;this.f=c},error:function(){return this.d},cancelled:function(){return this.b},userState:function(){return this.f},h:function(){if(this.error()!=null){throw this.error()}},$type:new $.ig.Type("AsyncCompletedEventArgs",$$t.$co.$type)},true);$c("Convert:d2","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return a},l:function(a){return a},k:function(a){return a},m:function(a){return a},h:function(a){return a},j:function(a){return a},i:function(a){return a},r:function(a){if(a>=0){var b=$.ig.truncate(Math.floor(a));var c=a-b;var d=Math.ceil(a)-a;if(c>d||c==d&&(b&1)>0){b++}return b}else{var e=$.ig.truncate(Math.ceil(a));var f=e-a;var g=a-Math.floor(a);if(f>g||f==g&&(e&1)>0){e--}return e}},t:function(a){return parseInt(a)},n:function(a){return $$t.$d2.o(a,$$t.$ac.currentCulture())},o:function(a,b){var c=$.ig.util.getValue($.ig.util.unwrapNullable(a));if(c==null){return 0}var d=+c;if($.ig.util.isNaN(d)){return c.toDouble(b)}return d},s:function(a){var b=$.ig.util.getValue($.ig.util.unwrapNullable(a));if(b==null){return 0}var c=+b;if($.ig.util.isNaN(c)){return b.toInt32($$t.$ac.currentCulture())}return c},c:function(a){return a?1:0},d:function(a){var b=$.ig.util.getValue($.ig.util.unwrapNullable(a));if(b==null){return 0}var c=+b;if($.ig.util.isNaN(c)){return b.toByte($$t.$ac.currentCulture())}return c},f:function(a){return $t(a)},g:function(a){return $t(a)},q:function(a,b){return $0(a,b)},v:function(a){return a?1:0},b:function(a){return a!=0},w:function(a){return a},a:function(a){return $.ig.util.b64toUint8Array(a)},u:function(a){return $.ig.util.uint8ArraytoB64(a)},e:function(a,b){throw new $$t.by(0);return 0},$type:new $.ig.Type("Convert",$.ig.$ot)},true);$c("BinaryReader:ee","Object",{__data:null,d:false,n:0,canRead:function(){return this.n<this.__data.length},currentPosition:function(){return this.n},length:function(){if(this.f){return this.__stream.length()}return this.__data.length},e:false,f:false,init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.__data=null;this.d=false;this.n=0;this.e=false;this.f=false;$.ig.$op.init.call(this);this.__data=b;this.d=c;var data_=this.__data;if(typeof Uint8Array!="undefined"&&data_ instanceof Uint8Array){this.e=true}},i:function(offset_){if(this.f){this.__stream.position(offset_);return this.__stream.readByte()}else if(this.e){return this.__data[offset_]&255}else{return this.__data.charCodeAt(offset_)&255}},a:function(offset_,a){var b=new Array(a);if(this.f){this.__stream.position(offset_);this.__stream.read(b,0,a)}else if(this.e){for(var i_=0;i_<a;i_++){b[i_]=this.__data[offset_+i_]&255}}else{for(var i_=0;i_<a;i_++){b[i_]=this.__data.charCodeAt(offset_+i_)&255}}return b},b:function(offset_,length_){var a=new Array(length_);if(this.f){this.__stream.position(offset_);this.__stream.read(a,0,length_);$.ig.Array.prototype.reverse(a)}else if(this.e){for(var i_=0;i_<length_;i_++){a[i_]=this.__data[offset_+(length_-1-i_)]&255}}else{for(var i_=0;i_<length_;i_++){a[i_]=this.__data.charCodeAt(offset_+(length_-1-i_))&255}}return a},readByte:function(){if(this.f){this.n=this.__stream.position()}var a=this.i(this.n);this.n=this.n+1;return a},readBytes:function(a){if(this.f){this.n=this.__stream.position()}var b=this.a(this.n,a);this.n=this.n+a;return b},readUInt32:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<24);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<24);this.n=this.n+1}if(a<0){a=a+4294967295+1}return a},readUInt16:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1}return a},readInt32:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<24);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+(this.i(this.n)<<16);this.n=this.n+1;a=a+(this.i(this.n)<<24);this.n=this.n+1}if(a>2147483647){a=a-4294967295-1}return a},readDouble:function(){if(this.f){this.n=this.__stream.position()}var a=this.b(this.n,8);this.n=this.n+8;var b=a[0]>>>7;var c=0;c=c+(a[1]>>>4);c=c+((a[0]&127)<<4);var d=1;var e=a[1];var f=1/2;var g=0;var h=false;for(g=5;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}for(var i=2;i<8;i++){e=a[i];for(g=1;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}}if(c==0&&!h){return 0}if(c==0&&h){c=1;d=d-1}if(c==1860&&!h){if(b==1){return 0}else{return 0}}if(c==1860&&h){return NaN}var j=c-1023;return Math.pow(-1,b)*Math.pow(2,j)*d},readSingle:function(){if(this.f){this.n=this.__stream.position()}var a=this.b(this.n,4);this.n=this.n+4;var b=a[0]>>>7;var c=0;c=c+(a[1]>>>7);c=c+((a[0]&127)<<1);var d=1;var e=a[1];var f=1/2;var g=0;var h=false;for(g=2;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}for(var i=2;i<4;i++){e=a[i];for(g=1;g<=8;g++){if((e&1<<8-g)>0){d=d+f;h=true}f=f/2}}if(c==0&&!h){return 0}if(c==0&&h){c=1;d=d-1}if(c==255&&!h){if(b==1){return 0}else{return 0}}if(c==255&&h){return NaN}var j=c-127;return Math.pow(-1,b)*Math.pow(2,j)*d},__stream:null,init1:function(a,b){this.__data=null;this.d=false;this.n=0;this.e=false;this.f=false;$.ig.$op.init.call(this);this.__stream=b;this.f=true},baseStream:function(){return this.__stream},readBoolean:function(){if(this.f){this.n=this.__stream.position()}var a=this.i(this.n);this.n=this.n+1;return a!=0},readInt16:function(){if(this.f){this.n=this.__stream.position()}var a=0;if(this.d){a=a+(this.i(this.n)<<8);this.n=this.n+1;a=a+this.i(this.n);this.n=this.n+1}else{a=a+this.i(this.n);this.n=this.n+1;a=a+(this.i(this.n)<<8);this.n=this.n+1}if(a>32767){a-=65535+1}return a},readSByte:function(){if(this.f){this.n=this.__stream.position()}var a=this.i(this.n);this.n=this.n+1;if(a>127){return a-255+1}return a},close:function(){this.dispose()},dispose:function(){if(this.f){this.__stream.dispose()}},$type:new $.ig.Type("BinaryReader",$.ig.$ot,[$$t.$ap.$type])},true);$c("BinaryFileDownloader:f2","Object",{init:function(){$.ig.$op.init.call(this)},a:function(uri_,callback_,errorCallback_){$.ig.util.getBinary(uri_,callback_,errorCallback_)},$type:new $.ig.Type("BinaryFileDownloader",$.ig.$ot)},true);$c("Encoding:eh","Object",{init:function(){$.ig.$op.init.call(this)},uTF8:function(){if($$t.$eh.t==null){$$t.$eh.t=new $$t.eg(1)}return $$t.$eh.t},uTF8Unmarked:function(){if($$t.$eh.s==null){$$t.$eh.s=new $$t.eg(1)}return $$t.$eh.s},unicode:function(){if($$t.$eh.r==null){$$t.$eh.r=new $$t.ei(0)}return $$t.$eh.r},getString1:function(a,b,c){return""},getBytes2:function(a,b,c,d,e){},getBytes:function(a,b,c){var d=new Array(this.getByteCount(a,b,c));this.getBytes2(a,b,c,d,0);return d},getBytes1:function(a){if(a==null){throw new $$t.cb(0,"input")}var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=a.charAt(c)}return this.getBytes(b,0,b.length)},getByteCount:function(a,b,c){},getString:function(a){return this.getString1(a,0,a.length)},getCharCount:function(a){if(a==null){throw new $$t.cb(0,"bytes")}return this.getCharCount1(a,0,a.length)},getCharCount1:function(a,b,c){throw new $$t.by(0)},getChars:function(a,b,c,d,e){throw new $$t.by(0)},aSCII:function(){if($$t.$eh.p==null){$$t.$eh.p=new $$t.ej(1)}return $$t.$eh.p},getDecoder:function(){return new $$t.el(this)},getBytes3:function(a,b,c,d,e){return this.getBytes2($.ig.util.toCharArray(a),b,c,d,e)},getMaxCharCount:function(a){return a},getMaxByteCount:function(a){return a+1},getPreamble:function(){return new Array(0)},bigEndianUnicode:function(){if($$t.$eh.q==null){$$t.$eh.q=new $$t.ei(1,true,false)}return $$t.$eh.q},defaultValue:function(){return $$t.$eh.aSCII()},getEncoding:function(a){switch(a.toUpperCase()){case"ASCII":return $$t.$eh.aSCII();case"UNICODE":return $$t.$eh.unicode();case"UTF-8":return $$t.$eh.uTF8();default:throw new $$t.be(1,"'"+a+"' is not a valid encoding name.")}},webName:function(){throw new $$t.by(0);return null},$type:new $.ig.Type("Encoding",$.ig.$ot)},true);$c("UnicodeEncoding:ei","Encoding",{ab:false,getString1:function(bytes_,a,b){var c="";var d=a+b;for(var i_=a;i_<d;i_=i_+2){if(i_+1>=d){c=c+"�"}else{var e;var f;if(this.ab){e=bytes_[i_+1].toString(16);f=bytes_[i_].toString(16)}else{e=bytes_[i_].toString(16);f=bytes_[i_+1].toString(16)}if(e.length==1){e="0"+e}if(f.length==1){f="0"+f}var g=$.ig.Number.prototype.parseInt(f+e,16);c=c+String.fromCharCode(g)}}return c},getCharCount1:function(a,b,c){return $a(c,2)},getBytes:function(a,b,c){return $$t.$eh.getBytes.call(this,a,b,c)},getBytes1:function(a){var b=new Array(a.length*2);this.getBytes3(a,0,a.length,b,0);return b},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$eh.init.call(this)},init1:function(a,b,c){$$t.$eh.init.call(this);this.ab=b},getMaxByteCount:function(a){return(a+1)*2},getMaxCharCount:function(a){return $.ig.truncate(Math.ceil(a/2))+1},getBytes3:function(a,b,c,d,e){for(var f=b;f<b+c;f++){var g=a.charCodeAt(f);var h=g&255;var i=g>>8&255;if(this.ab){d[e++]=i;d[e++]=h}else{d[e++]=h;d[e++]=i}}return c*2},getByteCount:function(a,b,c){throw new $$t.by(0);return 0},getBytes2:function(a,b,c,d,e){throw new $$t.by(0);return 0},getChars:function(a,b,c,d,e){throw new $$t.by(0)},$type:new $.ig.Type("UnicodeEncoding",$$t.$eh.$type)},true);$c("UTF8Encoding:eg","Encoding",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$eh.init.call(this)},init1:function(a){$$t.$eh.init.call(this)},getString1:function(a,b,c){var d="";var e=b;var f=0;var g=0;var h=0;while(e<b+c){f=a[e++];if(f<128){d+=$t(f)}else if(f>191&&f<224){if(e>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}g=a[e++];d+=$t((f&31)<<6|g&63)}else{if(e+1>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}g=a[e++];h=a[e++];d+=$t((f&15)<<12|(g&63)<<6|h&63)}}return d},getCharCount1:function(a,b,c){return c},getByteCount:function(a,b,c){throw new $$t.by(0);return 0},getBytes2:function(chars_,charIndex_,charCount_,a,b){var inputUTF8_=unescape(encodeURIComponent(chars_.slice(charIndex_,charIndex_+charCount_).join("")));for(var i_=0;i_<inputUTF8_.length;i_++){a[b+i_]=inputUTF8_.charCodeAt(i_)}return inputUTF8_.length},getBytes:function(a,b,c){return $$t.$eh.getBytes.call(this,a,b,c)},getBytes1:function(input_){var a=new Array(input_.length);var inputUTF8_=unescape(encodeURIComponent(input_));for(var i_=0;i_<inputUTF8_.length;i_++){a[i_]=inputUTF8_.charCodeAt(i_)}return a},getChars:function(a,b,c,d,e){var f=e;var g=b;var h=0;var i=0;var j=0;while(g<b+c){h=a[g++];if(h<128){d[e++]=$t(h)}else if(h>191&&h<224){if(g>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}i=a[g++];d[e++]=$t((h&31)<<6|i&63)}else{if(g+1>=b+c){throw new $$t.ch(1,"UTF-8 decoding error.")}i=a[g++];j=a[g++];d[e++]=$t((h&15)<<12|(i&63)<<6|j&63)}}return e-f},getDecoder:function(){return new $$t.em(this)},getMaxByteCount:function(a){return(a+1)*3},getMaxCharCount:function(a){return a+1},$type:new $.ig.Type("UTF8Encoding",$$t.$eh.$type)},true);$c("Decoder:ek","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e,f,g,h,i,j){throw new $$t.by(0);h=0;i=0;j=false;return{p7:h,p8:i,p9:j}},a:function(a,b,c){},b:function(a,b,c,d){throw new $$t.by(0);return 0},c:function(a,b,c,d,e){},d:function(a,b,c,d,e,f){throw new $$t.by(0);return 0},f:function(){throw new $$t.by(0)},$type:new $.ig.Type("Decoder",$.ig.$ot)},true);$c("UTF8Encoding_UTF8Decoder:em","Decoder",{g:0,h:0,i:0,j:null,init:function(a){$$t.$ek.init.call(this);this.j=a},a:function(a,b,c){return this.b(a,b,c,false)},b:function(a,b,c,d){var e=0;var f=b;while(f<b+c){if(this.g==0){this.g=a[f++]}if(this.g<128){e++}else{if(f>=b+c){break}if(this.h==0){this.h=a[f++]}if(this.g>191&&this.g<224){e++}else{if(f>=b+c){break}if(this.i==0){this.i=a[f++]}e++;this.i=0}this.h=0}this.g=0}if(d){this.g=0;this.h=0;this.i=0}return e},c:function(a,b,c,d,e){return this.d(a,b,c,d,e,false)},d:function(a,b,c,d,e,f){var g=e;var h=b;while(h<b+c){if(this.g==0){this.g=a[h++]}if(this.g<128){d[e++]=$t(this.g)}else{if(h>=b+c){break}if(this.h==0){this.h=a[h++]}if(this.g>191&&this.g<224){d[e++]=$t((this.g&31)<<6|this.h&63)}else{if(h>=b+c){break}if(this.i==0){this.i=a[h++]}d[e++]=$t((this.g&15)<<12|(this.h&63)<<6|this.i&63);this.i=0}this.h=0}this.g=0}if(f){this.g=0;this.h=0;this.i=0}return e-g},$type:new $.ig.Type("UTF8Encoding_UTF8Decoder",$$t.$ek.$type)},true);$c("AsciiEncoding:ej","Encoding",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$eh.init.call(this)},init1:function(a){$$t.$eh.init.call(this)},getString1:function(bytes_,a,b){var ret_="";for(var i_=a;i_<a+b;i_++){if(bytes_[i_]==0){break}ret_=ret_+String.fromCharCode(bytes_[i_])}return ret_},getCharCount1:function(a,b,c){return c},getByteCount:function(a,b,c){return c},getBytes2:function(a,b,c,d,e){throw new $$t.by(0)},getBytes:function(a,b,c){return $$t.$eh.getBytes.call(this,a,b,c)},getBytes1:function(input_){var a=new Array(input_.length);for(var i_=0;i_<input_.length;i_++){a[i_]=input_.charCodeAt(i_)}return a},getChars:function(bytes_,byteIndex_,a,b,c){var d=c;var ret_="";for(var i_=0;i_<a;i_++){if(bytes_[i_]==0){break}b[c++]=String.fromCharCode(bytes_[byteIndex_++])}return c-d},$type:new $.ig.Type("AsciiEncoding",$$t.$eh.$type)},true);$c("DefaultDecoder:el","Decoder",{g:null,init:function(a){$$t.$ek.init.call(this);this.g=a},a:function(a,b,c){return this.b(a,b,c,false)},b:function(a,b,c,d){return this.g.getCharCount1(a,b,c)},c:function(a,b,c,d,e){return this.d(a,b,c,d,e,false)},d:function(a,b,c,d,e,f){return this.g.getChars(a,b,c,d,e)},$type:new $.ig.Type("DefaultDecoder",$$t.$ek.$type)},true);$c("Uri:ew","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break}return}$$t.$ew.init2.call(this,2,b,1,true)},init1:function(a,b,c){$$t.$ew.init2.call(this,2,b,c,true)},init2:function(a,b,c,d){$.ig.$op.init.call(this);this.value(b)},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},isAbsoluteUri:function(){var a=this.value();var b=a.length;if(b!=0&&$ag(a.charAt(0))){for(var c=1;c<b;c++){var d=a.charAt(c);if(d==":"){return true}if(d!="+"&&d!="-"&&d!="."&&!$ai(d)){break}}}return false},scheme:function(){var a=this.value();var b=a.length;if(b!=0&&$ag(a.charAt(0))){for(var c=1;c<b;c++){var d=a.charAt(c);if(d==":"){return a.substr(0,c)}if(d!="+"&&d!="-"&&d!="."&&!$ai(d)){break}}}throw new $$t.ch(1,"The scheme cannot be obtained from a relative Uri.")},encodeURIComponent:function(a){return null},escapeUriString:function(a){if(/^([A-Z]:)|(\\\\)/i.test(a)){return a}return encodeURI(a)},tryCreate:function(a,b,c){if($$t.$ew.isWellFormedUriString(a,b)){c=new $$t.ew(2,a,b,false);return{ret:true,p2:c}}c=null;return{ret:false,p2:c}},isWellFormedUriString:function(a,b){switch(b){case 1:if(!/^(((http|ftp|https):\/\/[\w-]+(\.[\w-]*)+)|(file:\/\/\/?))([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.test(a)){return false}break;case 2:if(!/^([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.test(a)){return false}break;default:case 0:if(!/^((((http|ftp|https):\/\/[\w-]+(\.[\w-]*)+)|(file:\/\/\/?)))?([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.test(a)){return false}break}return true},toString:function(){if(/^([A-Z]:)|(\\\\)/i.test(this.value())){return this.value()}var a=decodeURI(this.value());if(/^(http|ftp|https):\/\/[\w-]+(\.[\w-]*)+?$/i.test(a)){a+="/"}return a},init3:function(a,b,c){$.ig.$op.init.call(this);throw new $$t.by(0)},absolutePath:function(){throw new $$t.by(0);return null},absoluteUri:function(){throw new $$t.by(0);return null},localPath:function(){var a=/^(((http|ftp|https):\/\/[\w-]+(\.[\w-]*)+)|(file:\/\/\/?))([\w\\$()!'.,@?^=%&amp;:\/~+#-]*[\w@?^=%&amp;\/~+#-])?$/i.exec(this.value());if(a==null){throw new $$t.ch(0)}if(a[6]!=null){return decodeURI(a[6])}return"/"},originalString:function(){return this.value()},isWellFormedOriginalString:function(){throw new $$t.by(0);return false},$type:new $.ig.Type("Uri",$.ig.$ot)},true);$c("Image:gt","FrameworkElement",{init:function(){$$t.$gc.init.call(this)},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_y:false,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},$type:new $.ig.Type("Image",$$t.$gc.$type)},true);$$t.$ex.relativeOrAbsolute=0;$$t.$ex.absolute=1;$$t.$ex.relative=2;$$t.$eh.t=null;$$t.$eh.s=null;$$t.$eh.r=null;$$t.$eh.p=null;$$t.$eh.q=null})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","IConvertible:i","IFormatProvider:j","Number:k","String:l","IComparable:m","Number:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","NotSupportedException:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormatInfo:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","IList$1:ba","ICollection$1:bb","IArray:bc","Script:bd","IArrayList:be","Array:bf","CompareCallback:bg","MulticastDelegate:bh","IntPtr:bi","Func$3:bj","Action$1:bk","Comparer$1:bl","IComparer:bm","IComparer$1:bn","DefaultComparer$1:bo","IComparable$1:bp","Comparison$1:bq","ReadOnlyCollection$1:br","Predicate$1:bs","NotImplementedException:bt","INotifyCollectionChanged:bu","NotifyCollectionChangedEventHandler:bv","NotifyCollectionChangedEventArgs:bw","EventArgs:bx","NotifyCollectionChangedAction:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","Delegate:b2","Interlocked:b3","Brush:b5","Color:b6","Math:b7","ArgumentException:b8","Random:b9","MathUtil:ca","RuntimeHelpers:cb","RuntimeFieldHandle:cc","Rect:cf","Size:cg","Point:ch","Func$2:cj","JQueryObject:ct","Element:cu","ElementAttributeCollection:cv","ElementCollection:cw","WebStyle:cx","ElementNodeType:cy","Document:cz","EventListener:c0","IElementEventHandler:c1","ElementEventHandler:c2","ElementAttribute:c3","JQueryPosition:c4","JQueryCallback:c5","JQueryEvent:c6","JQueryUICallback:c7","JQuery:c9","JQueryDeferred:da","JQueryPromise:db","Action:dc","Callback:dd","window:de","UIElement:dg","DependencyObject:dh","Dictionary:di","DependencyProperty:dj","PropertyMetadata:dk","PropertyChangedCallback:dl","DependencyPropertyChangedEventArgs:dm","DependencyPropertiesCollection:dn","UnsetValue:dp","Binding:dq","PropertyPath:dr","Transform:ds","Thread:du","ThreadStart:dv","ErrorBarCalculatorReference:dy","ErrorBarCalculatorType:dz","IErrorBarCalculator:d0","IFastItemColumn$1:d1","IFastItemColumnPropertyName:d2","EventHandler$1:d3","Dictionary$2:ef","IDictionary$2:eg","IDictionary:eh","KeyValuePair$2:ei","Enumerable:ej","IOrderedEnumerable$1:ek","SortedList$1:el","ArgumentNullException:em","IEqualityComparer$1:en","EqualityComparer$1:eo","IEqualityComparer:ep","DefaultEqualityComparer$1:eq","InvalidOperationException:er","IRenderer:ev","Rectangle:ew","Shape:ex","FrameworkElement:ey","Visibility:ez","Style:e0","DoubleCollection:e1","Path:e2","Geometry:e3","GeometryType:e4","TextBlock:e5","Polygon:e6","PointCollection:e7","Polyline:e8","DataTemplateRenderInfo:e9","DataTemplatePassInfo:fa","ContentControl:fb","Control:fc","Thickness:fd","HorizontalAlignment:fe","VerticalAlignment:ff","DataTemplate:fg","DataTemplateRenderHandler:fh","DataTemplateMeasureHandler:fi","DataTemplateMeasureInfo:fj","DataTemplatePassHandler:fk","Line:fl","FontInfo:fm","CanvasRenderScheduler:fp","ISchedulableRender:fq","RenderingContext:fr","CanvasViewRenderer:fs","CanvasContext2D:ft","CanvasContext:fu","TextMetrics:fv","ImageData:fw","CanvasElement:fx","Gradient:fy","LinearGradientBrush:fz","GradientStop:f0","GeometryGroup:f1","GeometryCollection:f2","FillRule:f3","PathGeometry:f4","PathFigureCollection:f5","LineGeometry:f6","RectangleGeometry:f7","EllipseGeometry:f8","ArcSegment:f9","PathSegment:ga","PathSegmentType:gb","SweepDirection:gc","PathFigure:gd","PathSegmentCollection:ge","LineSegment:gf","PolyLineSegment:gg","BezierSegment:gh","PolyBezierSegment:gi","GeometryUtil:gj","Tuple$2:gk","TransformGroup:gl","TransformCollection:gm","TranslateTransform:gn","RotateTransform:go","ScaleTransform:gp","DependencyObjectNotifier:gr","PropertyChangedEventArgs$1:gw","DivElement:g0","ImageElement:g3","RectUtil:g4","XamMultiScaleTileSource:g5","Uri:g6","UriKind:g7","XamMultiScaleImage:g8","XamMultiScaleImageView:g9","Image:ha","Tile:hb","StackPool$1:hc","Stack$1:hd","ReverseArrayEnumerator$1:he","Func$1:hf","WriteableBitmap:hg","IMapRenderDeferralHandler:hh","IEasingFunction:hi","Pair$2:hj","Convert:hk","MapTileSource:hl","BingMapsTileSource:hm","StringBuilder:hn","Environment:ho","CloudMadeTileSource:hp","OpenStreetMapTileSource:hq","Clipper:hv","EdgeClipper:hw","LeftClipper:hx","BottomClipper:hy","RightClipper:hz","TopClipper:h0","Flattener:h7","SpiralTodo:h8","FlattenerSettings:h9","PointCollectionUtil:ig","PolygonUtil:ih","PolySimplification:ii","RearrangedList$1:ip","ISmartPlaceable:iq","SmartPosition:ir","SmartPlaceableWrapper$1:is","SmartPlacer:it","AbstractEnumerable:jp","AbstractEnumerator:jq","GenericEnumerable$1:jr","GenericEnumerator$1:js"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2;$c("SmartPosition:ir","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"LeftTop";case 1:return"CenterTop";case 2:return"RightTop";case 3:return"LeftCenter";case 4:return"CenterCenter";case 5:return"RightCenter";case 6:return"LeftBottom";case 7:return"CenterBottom";case 8:return"RightBottom";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("SmartPosition",$.ig.$ep.$type)},true);$c("ErrorBarCalculatorType:dz","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Fixed";case 1:return"Percentage";case 2:return"Data";case 3:return"StandardDeviation";case 4:return"StandardError";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ErrorBarCalculatorType",$.ig.$ep.$type)},true);$c("ErrorBarCalculatorReference:dy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"X";case 1:return"Y";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ErrorBarCalculatorReference",$.ig.$ep.$type)},true);$c("IErrorBarCalculator:d0","Object",{$type:new $.ig.Type("IErrorBarCalculator",null)},true);$c("DependencyObjectNotifier:gr","DependencyObject",{init:function(){$$t.$dh.init.call(this)},h:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}},propertyChanged:null,$type:new $.ig.Type("DependencyObjectNotifier",$$t.$dh.$type,[$$t.$bz.$type])},true);$c("XamMultiScaleTileSource:g5","DependencyObject",{init:function(a,b,c,d,e){$$t.$dh.init.call(this);this.m=a;this.l=b;this.k(c);this.i(d);this.j(e)},m:0,o:function(a){if(arguments.length===1){this.m=a;this.r(0,0,0,0);return a}else{return this.m}},l:0,n:function(a){if(arguments.length===1){this.l=a;this.r(0,0,0,0);return a}else{return this.l}},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_i:0,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},h:null,p:function(a,b,c){var d=new $$t.c($.ig.$op.$type,0);this.q(a,b,c,d);var e=null;if(d.count()>0){e=$b($$t.$g6.$type,d.__inner[0])}return e},q:function(a,b,c,d){},r:function(a,b,c,d){if(this.h!=null){this.h.invalidateTileLayer(a,b,c,d)}},$type:new $.ig.Type("XamMultiScaleTileSource",$$t.$dh.$type)},true);$c("MapTileSource:hl","XamMultiScaleTileSource",{init:function(a,b,c,d,e){$$t.$g5.init.call(this,a,b,c,d,e)},$type:new $.ig.Type("MapTileSource",$$t.$g5.$type)},true);$c("BingMapsTileSource:hm","MapTileSource",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$hl.init.call(this,256<<22,256<<22,256,256,0)},init1:function(a,b,c){$$t.$hm.init.call(this,0);this.tilePath(b);this.subDomains(c)},tilePath:function(a){if(arguments.length===1){this.g($$t.$hm.tilePathProperty,a);return a}else{return this.c($$t.$hm.tilePathProperty)}},subDomains:function(a){if(arguments.length===1){this.g($$t.$hm.subDomainsProperty,a);return a}else{return this.c($$t.$hm.subDomainsProperty)}},z:function(a,b){},u:null,cultureName:function(a){if(arguments.length===1){this.g($$t.$hm.cultureNameProperty,a);return a}else{return this.c($$t.$hm.cultureNameProperty)}},q:function(a,b,c,d){if(!this.s()){d.clear();return}if(this.tilePath()==null){return}a-=8;if(a>0){var e=this.w(a,b,c);var f=this.tilePath();f=$2(f,"{culture}",this.u);f=$2(f,"{quadkey}",e);var g=$.ig.Number.prototype.parseInt(e.substr(e.length-1,1));f=$2(f,"{subdomain}",this.subDomains().__inner[g]);f=$2(f,"&token={token}","");d.add(new $$t.g6(0,f))}},s:function(){var a=true;return a},w:function(a,b,c){var d=new $$t.hn(0);for(var e=a;e>0;--e){var f="0";var g=1<<e-1;if((b&g)!=0){(function(){var $value=f;f=$t($value.charCodeAt(0)+1);return $value})()}if((c&g)!=0){(function(){var $value=f;f=$t($value.charCodeAt(0)+1);return $value})();(function(){var $value=f;f=$t($value.charCodeAt(0)+1);return $value})()}d.h(f)}return d.toString()},y:function(a,b){var c=a;if(b.f()==$$t.$hm.subDomainsProperty||b.f()==$$t.$hm.tilePathProperty|b.f()==$$t.$hm.cultureNameProperty){if(b.f()==$$t.$hm.subDomainsProperty){var d=$b($$t.$b.$type.specialize(String),b.d());var e=$b($$t.$b.$type.specialize(String),b.c());if(d!=null){d.collectionChanged=$.ig.Delegate.prototype.remove(d.collectionChanged,c.z.runOn(c))}if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,c.z.runOn(c))}}if(b.f()==$$t.$hm.cultureNameProperty){c.u=b.c()}c.r(0,0,0,0)}},$type:new $.ig.Type("BingMapsTileSource",$$t.$hl.$type)},true);$c("CloudMadeTileSource:hp","MapTileSource",{s:null,init:function(){$$t.$hl.init.call(this,134217728,134217728,256,256,0);this.s=new $$t.b9(0)},key:function(a){if(arguments.length===1){this.g($$t.$hp.keyProperty,a);return a}else{return this.c($$t.$hp.keyProperty)}},parameter:function(a){if(arguments.length===1){this.g($$t.$hp.parameterProperty,a);return a}else{return this.c($$t.$hp.parameterProperty)}},q:function(a,b,c,d){var e=a-8;if(e>0){var f=["a","b","c"];var g=$$t.$hp.x;g=$2(g,"{S}",f[this.s.c(f.length)]);g=$2(g,"{K}",this.key()==null?"":this.key());g=$2(g,"{P}",this.parameter()==null?"":this.parameter());g=$2(g,"{Z}",e.toString());g=$2(g,"{X}",b.toString());g=$2(g,"{Y}",c.toString());d.add(new $$t.g6(0,g))
}},y:function(a,b){var c=a;if(b.f()==$$t.$hp.parameterProperty){c.r(0,0,0,0)}},$type:new $.ig.Type("CloudMadeTileSource",$$t.$hl.$type)},true);$c("OpenStreetMapTileSource:hq","MapTileSource",{init:function(){$$t.$hl.init.call(this,134217728,134217728,256,256,0)},q:function(a,b,c,d){var e=a-8;if(e>0){var f=$$t.$hq.s;f=$2(f,"{Z}",e.toString());f=$2(f,"{X}",b.toString());f=$2(f,"{Y}",c.toString());d.add(new $$t.g6(0,f))}},$type:new $.ig.Type("OpenStreetMapTileSource",$$t.$hl.$type)},true);$c("PointCollectionUtil:ig","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){if(b==null){return}b.clear();if(a.count()>=2){var d=$$t.$h7.h(a.count(),function(e){return a.item(e).__x},function(e){return a.item(e).__y},c);var f=d.getEnumerator();while(f.moveNext()){var e=f.current();b.add(a.item(e))}}},g:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$t.$cf.empty()}return new $$t.cf(0,b,c,d-b,e-c)},h:function(a){var b=$$t.$cf.empty();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.union($$t.$ig.g(c))}return b},i:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var f;for(var g=0;g<a.count();g++){f=a.item(g);b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$t.$cf.empty()}return new $$t.cf(0,b,c,d-b,e-c)},j:function(a){var b=$$t.$cf.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ig.i(c))}return b},k:function(a){var b=$$t.$cf.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ig.i(c))}return b},c:function(a,b,c){var d=a.count();for(var e=0;e<d;e++){c.j(a.item(e))}c.i(null)},e:function(a){var b=0;var c=0;var d=0;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();b+=e.__x;c+=e.__y;d+=1}return{__x:b/d,__y:c/d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},f:function(a){var b=new $$t.e7(0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},b:function(a){var b=new $$t.c($$t.$ch.$type,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},a:function(a){var b=new $$t.c($$t.$e7.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$t.e7(1,c);b.add(f)}return b},$type:new $.ig.Type("PointCollectionUtil",$.ig.$ot)},true);$c("PolygonUtil:ih","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if(a==null){return false}var c=a.count();if(c<4){return false}var d=false;for(var e=0,f=c-1;e<c;f=e++){if(a.item(e).__y>b.__y!=a.item(f).__y>b.__y&&b.__x<(a.item(f).__x-a.item(e).__x)*(b.__y-a.item(e).__y)/(a.item(f).__y-a.item(e).__y)+a.item(e).__x){d=!d}}return d},$type:new $.ig.Type("PolygonUtil",$.ig.$ot)},true);$c("PolySimplification:ii","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){var c=a.a();var d=a.b();if(c.length==0){return 0}var e=0;var f=0;var g=b*b;e++;var h;var i;var j;for(var k=0;k<c.length;k++){h=c[k]-c[f];i=d[k]-d[f];j=h*h+i*i;if(j>g){c[e]=c[k];d[e]=d[k];e++;f=k}}return e},a:function(a,b){var c=b.__x-a.__x;var d=b.__y-a.__y;return c*c+d*d},$type:new $.ig.Type("PolySimplification",$.ig.$ot)},true);$c("RearrangedList$1:ip","Object",{$t:null,b:null,a:null,init:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.b=a;this.a=b},indexOf:function(a){var b=this.b.indexOf(a);if(b==-1){return-1}return this.a.indexOf(b)},insert:function(a,b){throw new $$t.bt(0)},removeAt:function(a){throw new $$t.bt(0)},item:function(a,b){if(arguments.length===2){throw new $$t.bt(0);return b}else{return this.b.item(this.a.item(a))}},add:function(a){throw new $$t.bt(0)},clear:function(){this.a.clear()},contains:function(a){return this.b.contains(a)},copyTo:function(a,b){throw new $$t.bt(0)},count:function(){return this.a.count()},isReadOnly:function(){return true},remove:function(a){throw new $$t.bt(0)},getEnumerator:function(){var d__=new $.ig.RearrangedList___GetEnumerator__IteratorClass$1(this.$t,0);d__.__4__this=this;return d__},getEnumerator:function(){var d__=new $.ig.RearrangedList___GetEnumerator__IteratorClass1$1(this.$t,0);d__.__4__this=this;return d__},$type:new $.ig.Type("RearrangedList$1",$.ig.$ot,[$$t.$ba.$type.specialize(0)])},true);$c("ISmartPlaceable:iq","Object",{$type:new $.ig.Type("ISmartPlaceable",null)},true);$c("SmartPlaceableWrapper$1:is","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this._j=new $$t.cg;$.ig.$op.init.call(this);this.f(false)},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},getSmartPositions:function(){if(this.f()){return $$t.$is.a}else{return $$t.$is.b}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},k:function(){return this.j()},getSmartBounds:function(a){var b=this.k();var c=b.k();var d=b.j();var e;{e=this.h(a,c,d)}return new $$t.cf(0,this.i().__x+e.__x,this.i().__y+e.__y,c,d)},opacity:function(a){if(arguments.length===1){this.d().__opacity=a;return a}else{return this.d().__opacity}},smartPosition:function(a){if(arguments.length===1){this.e=a;var b=this.k();var c=b.j();var d=b.k();var e;{e=this.h(this.e,d,c)}this.g({__x:this.i().__x+e.__x,__y:this.i().__y+e.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return a}else{return this.e}},e:0,h:function(a,b,c){var d=.25;switch(a){case 0:return{__x:-b*d,__y:-c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 1:return{__x:0,__y:-c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 2:return{__x:b*d,__y:-c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 3:return{__x:-b*d,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 4:return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 5:return{__x:b*d,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 6:return{__x:-b*d,__y:c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};case 7:return{__x:0,__y:c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};default:return{__x:b*d,__y:c*d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},$type:new $.ig.Type("SmartPlaceableWrapper$1",$.ig.$ot,[$$t.$iq.$type])},true);$c("SmartPlacer:it","Object",{init:function(){this.a=new $$t.c($$t.$cf.$type,0);$.ig.$op.init.call(this);this.e($$t.$cf.empty());this.c(.3);this.b(2)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},d:function(a){if(a==null){return}var b=1.7976931348623157e308;var c=$$t.$cf.empty();var d=7;var e=false;var h=a.getSmartPositions();for(var g=0;g<h.length;g++){var f=h[g];var i=a.getSmartBounds(f);if(this.e().isEmpty()||this.e().containsRect(i)){var j=0;var l=this.a.getEnumerator();while(l.moveNext()){var k=l.current();j+=$$t.$g4.i(i,k)}if(j==0){b=j;d=f;c=i;e=true;break}if(j<b){b=j;d=f;c=i;e=true}}}var m=0;if(e){m=b/$$t.$g4.e(c)}if(!e||m>this.c()){a.opacity(0)}else{if(b>0){a.opacity(Math.pow(1-$$t.$ca.c(0,m,1),this.b()))}else{a.opacity(1)}a.smartPosition(d);this.a.add(c)}},a:null,$type:new $.ig.Type("SmartPlacer",$.ig.$ot)},true);$c("StackPool$1:hc","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.e=false;this.g=new $$t.ef(this.$t,$.ig.$op.$type,0);this.i=new $$t.hd(this.$t);this.h=new $$t.hd(this.$t);$.ig.$op.init.call(this)},a:function(){var a;if(this.i.count()!=0){a=this.i.pop()}else{a=this.h.count()!=0?this.h.pop():this.j()();this.b()(a)}this.g.add(a,null);return a},n:function(a){this.g.remove(a);if(this.f()){this.i.push(a)}else{this.c()(a);var b=$$t.$hc.m(this.$t,this.g.count());if(this.h.count()<b){this.d()(a)}else{this.h.push(a)}}},f:function(a){if(arguments.length===1){if(this.e!=a){this.e=a;if(!this.e){var b=$$t.$hc.m(this.$t,this.g.count());while(this.i.count()>0&&this.h.count()<=b){var c=this.i.pop();this.c()(c);this.h.push(c)}while(this.i.count()>0){var d=this.i.pop();this.c()(d);this.d()(d)}while(this.h.count()>b){this.d()(this.h.pop())}}}return a}else{return this.e}},e:false,k:function(){return this.g.count()},l:function(){return this.h.count()},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},m:function($t,a){var b=2;while(a>b){b=b<<1}return b},g:null,i:null,h:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)},true);$c("Tile:hb","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:0,d:0,f:null,e:null,a:new Date,g:function(){var a=Math.pow(2,-this.d);var b=Math.pow(2,-this.d);return new $$t.cf(0,this.b*a,this.c*b,a,b)},$type:new $.ig.Type("Tile",$.ig.$ot)},true);$c("WriteableBitmap:hg","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b);this.d($$t.$cf.empty())},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},$type:new $.ig.Type("WriteableBitmap",$.ig.$ot)},true);$c("IMapRenderDeferralHandler:hh","Object",{$type:new $.ig.Type("IMapRenderDeferralHandler",null)},true);$c("XamMultiScaleImage:g8","Control",{init:function(){this.ap=new $$t.c($$t.$hb.$type,0);this.an=false;this.aq=new $$t.c($$t.$hj.$type.specialize($$t.$hb.$type,$$t.$hg.$type),0);this.ar=new $$t.c($$t.$hb.$type,0);this.al=false;$$t.$fc.init.call(this);this.by($$t.$cf.empty());this.tileScheduler(new $$t.fp);this.ai(new $$t.g9(this));this.y($$t.$g8.$type);this.bv(this.viewportOrigin());this.at(this.viewportWidth())},ak:null,_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},af:null,deferralHandler:function(a){if(arguments.length===1){if(this.af!=null){this.af.unRegister(this)}this.af=a;if(this.af!=null){this.af.register(this,this.bk.runOn(this))}return a}else{return this.af}},source:function(a){if(arguments.length===1){this.g($$t.$g8.sourceProperty,a);return a}else{return this.c($$t.$g8.sourceProperty)}},viewportOrigin:function(a){if(arguments.length===1){this.g($$t.$g8.viewportOriginProperty,a);return a}else{return this.c($$t.$g8.viewportOriginProperty)}},_bv:null,bv:function(a){if(arguments.length===1){this._bv=a;return a}else{return this._bv}},viewportWidth:function(a){if(arguments.length===1){this.g($$t.$g8.viewportWidthProperty,a);return a}else{return this.c($$t.$g8.viewportWidthProperty)}},_at:0,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},useSprings:function(a){if(arguments.length===1){this.g($$t.$g8.useSpringsProperty,a);return a}else{return this.c($$t.$g8.useSpringsProperty)}},springsEasingFunction:function(a){if(arguments.length===1){this.g($$t.$g8.springsEasingFunctionProperty,a);return a}else{return this.c($$t.$g8.springsEasingFunctionProperty)}},propertyChanged:null,bd:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}switch(a.propertyName()){case"Source":if(this.source()!=null){this.source().h=this}this.bi();this.bl();this.bj();break;case"ViewportOrigin":this.bm();break;case"ViewportWidth":this.bm();break;case"UseSprings":if(!this.useSprings()){this.ai().r()}break}},_az:0,az:function(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_a0:0,a0:function(a){if(arguments.length===1){this._a0=a;return a}else{return this._a0}},bl:function(){this.bp();if(this.source()!=null){this.az($$t.$hk.r(Math.logBase(this.source().k(),2)));this.a0($$t.$hk.r(Math.logBase(this.source().o(),2)))}},invalidateTileLayer:function(a,b,c,d){this.bi();this.bl();this.bj()},as:new Date,bw:null,au:0,bm:function(){if(this.useSprings()){this.as=$$t.$ah.now();this.bw=this.bv();this.au=this.at();this.ai().al()}else{this.bv(this.viewportOrigin());this.at(this.viewportWidth());this.bj()}},bn:function(){var a=2;var b=$$t.$ah.now().getTime()-this.as.getTime();var c=b/1e3;var d=$$t.$ca.c(c/a,0,1);var e=this.springsEasingFunction()!=null?this.springsEasingFunction().ease(d):d;var f=1-e;this.at(this.au*f+this.viewportWidth()*e);this.bv({__x:this.bw.__x*f+this.viewportOrigin().__x*e,__y:this.bw.__y*f+this.viewportOrigin().__y*e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(d>=1){this.ai().an()}else{}this.bj()},ap:null,ay:function(a,b,c){for(var d=0;d<this.ap.count();++d){if(this.ap.__inner[d].b==a&&this.ap.__inner[d].c==b&&this.ap.__inner[d].d==c){return d}}return-1},bk:function(a){var $self=this;this.an=false;this.al=false;if(this.source()==null||!this.ai().f()||this.by().width()==0||this.by().height()==0){return}var b=$.ig.truncate(Math.ceil(this.by().width()/this.source().k()));var c=$.ig.truncate(Math.max(1,Math.floor(-Math.logBase(this.at()/b,2))));if(c>=this.a0()-8){c=this.a0()-8-1}var d=$.ig.truncate(Math.round(Math.pow(2,c)));var e=this.at();var f=this.by().height()*e/this.by().width();var g=this.source().o()/Math.pow(2,c);var h=this.source().n()/Math.pow(2,c);var i=Math.max($.ig.truncate(Math.floor(this.bv().__x*this.source().o()/g)),0);var j=Math.min($.ig.truncate(Math.ceil((this.bv().__x+e)*this.source().o()/g)),d);var k=Math.max($.ig.truncate(Math.floor(this.bv().__y*this.source().n()/h)),0);var l=Math.min($.ig.truncate(Math.ceil((this.bv().__y+f)*this.source().o()/h)),d);var m=(i*g-this.bv().__x*this.source().o())/g;var n=(k*h-this.bv().__y*this.source().n())/h;var o=e*this.source().o()/g*(this.source().k()/this.by().width());var p=new $$t.c($$t.$hb.$type,0);for(var q=i;q<j;++q){for(var r=k;r<l;++r){var s=this.ay(q,r,c);if(s>=0){p.add(this.ap.__inner[s]);this.ap.removeAt(s)}else{p.add(function(){var $ret=new $$t.hb;$ret.b=q;$ret.c=r;$ret.d=c;return $ret}())}}}this.ak.f(true);this.bp();this.ap=p;for(var t=0;t<this.ap.count();++t){if(this.ap.__inner[t].f==null){this.ap.__inner[t].f=this.ak.a();this.ap.__inner[t].f.__opacity=1;this.ai().ah(this.ap.__inner[t].f);var u=this.ah(this.ap.__inner[t]);if(u!=null){this.ap.__inner[t].f.z(u)}else{var v=null;var w=function(){var $ret=new $$t.hb;$ret.b=$self.ap.__inner[t].b;$ret.c=$self.ap.__inner[t].c;$ret.d=$self.ap.__inner[t].d;return $ret}();while(w.d>=0&&v==null){w.b=w.b>>1;w.c=w.c>>1;w.d=w.d-1;v=this.ah(w)}if(v!=null){var x=$.ig.truncate(Math.pow(2,this.ap.__inner[t].d-w.d));var y=$a(256,x);var z=y*(this.ap.__inner[t].b%x);var aa=y*(this.ap.__inner[t].c%x);this.ap.__inner[t].e=this.ak.a();this.ap.__inner[t].e.__opacity=1;this.ai().ai(this.ap.__inner[t].e);u=this.ai().a(y,v,z,aa);this.ap.__inner[t].e.z(u)}this.ai().s(this.ap.__inner[t])}}var ab=this.source().k()/o;var ac=this.source().i()/o;var ad=(this.ap.__inner[t].b-i+m)*ab;var ae=(this.ap.__inner[t].c-k+n)*ac;this.ap.__inner[t].f.width(ab+.5);this.ap.__inner[t].f.height(ac+.5);this.ai().aj(this.ap.__inner[t].f,ad,ae);if(this.ap.__inner[t].e!=null){this.ap.__inner[t].e.width(ab+.5);this.ap.__inner[t].e.height(ac+.5);this.ai().aj(this.ap.__inner[t].e,ad,ae)}}this.ak.f(false);this.ai().ae()},an:false,bj:function(){if(this.source()==null||!this.ai().f()||this.by().width()==0||this.by().height()==0){return}if(this.an){return}this.an=true;this.ai().q(this.bk.runOn(this))},bp:function(){for(var a=0;a<this.ap.count();++a){this.ai().p(this.ap.__inner[a]);this.a7(this.ap.__inner[a]);if(this.ap.__inner[a].f!=null){this.ak.n(this.ap.__inner[a].f);this.ap.__inner[a].f.z(null);this.ap.__inner[a].f=null}}},bi:function(){this.aq.clear()},ah:function(a){for(var b=0;b<this.aq.count();++b){if(this.aq.__inner[b].a().b==a.b&&this.aq.__inner[b].a().c==a.c&&this.aq.__inner[b].a().d==a.d){return this.aq.__inner[b].b()}}return null},a6:function(a,b){this.aq.add(new $$t.hj($$t.$hb.$type,$$t.$hg.$type,a,b))},aq:null,ar:null,am:function(){return this.ar.count()!=0},imageTilesReady:null,al:false,bb:function(){var a=true;if(this.am()){a=false}if(!this.ai().d()){a=false}if(a&&!this.al){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.bx)}}this.al=a},bo:function(a){if(a.e!=null){a.a=$$t.$ah.now();this.ar.add(a);this.ai().ak()}else{this.bb()}},a7:function(a){if(a.e!=null){this.ak.n(a.e);a.e.z(null);a.e=null;for(var b=0;b<this.ar.count();++b){if(this.ar.__inner[b]==a){this.ar.removeAt(b);break}}if(this.ar.count()==0){this.ai().am()}}},a9:function(){var a=$$t.$ah.now();var b=.5;for(var c=0;c<this.ar.count();){var d=a.getTime()-this.ar.__inner[c].a.getTime();var e=d/1e3;var f=e/b;f=$$t.$ca.c(f,0,1);this.ar.__inner[c].e.__opacity=1-f;if(f>=1){this.ak.n(this.ar.__inner[c].e);this.ar.__inner[c].e.z(null);this.ar.__inner[c].e=null;this.ar.removeAt(c)}else{++c}this.ai().v()}if(this.ar.count()==0){this.ai().am()}},_by:null,by:function(a){if(arguments.length===1){this._by=a;return a}else{return this._by}},be:function(){this.at(this.viewportWidth());this.bv(this.viewportOrigin());this.bj()},provideContainer:function(a){this.ai().aa(a)},provideContext:function(a){this.ai().ac(a)},provideViewport:function(a){this.ai().ad(a)},_tileScheduler:null,tileScheduler:function(a){if(arguments.length===1){this._tileScheduler=a;return a}else{return this._tileScheduler}},bc:function(){if(this.imagesChanged!=null){this.imagesChanged(this,new $$t.bx)}},imagesChanged:null,a8:function(){this.an=false},$type:new $.ig.Type("XamMultiScaleImage",$$t.$fc.$type,[$$t.$bz.$type])},true);$c("Pair$2:hj","Object",{$t1:null,$t2:null,init:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;this.$type=this.$type.specialize(this.$t1,this.$t2);$.ig.$op.init.call(this);this.a(a);this.b(b)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("Pair$2",$.ig.$ot)},true);$c("IEasingFunction:hi","Object",{$type:new $.ig.Type("IEasingFunction",null)},true);$c("XamMultiScaleImageView:g9","Object",{_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a){var $self=this;this.i=new $$t.c($$t.$hb.$type,0);this.h=new $$t.c($$t.$hb.$type,0);this.l=-1;this.k=-1;this.ap=$$t.$cf.empty();$.ig.$op.init.call(this);this.b(a);this.b().tileScheduler().j(this);this.g(new $$t.c($$t.$ha.$type,0));this.b().ak=function(){var $ret=new $$t.hc($$t.$ha.$type);$ret.j($self.ao.runOn($self));$ret.b($self.w.runOn($self));$ret.c($self.y.runOn($self));$ret.d($self.x.runOn($self));return $ret}();for(var b=0;b<4;++b){this.h.add(null)}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},ao:function(){return new $$t.ha},w:function(a){this.g().add(a)},y:function(a){this.g().remove(a)},x:function(a){},aj:function(a,b,c){a.l(b);a.m(c)},p:function(a){for(var b=0;b<this.h.count();++b){if(a==this.h.__inner[b]){if(a.f!=null&&a.f.z()!=null){var c=a.f.z();var d=c.c();var e=$(d);e.unbind("load");e.unbind("readystatechange")}this.h.__inner[b]=null;return}}for(var f=0;f<this.i.count();++f){if(this.i.__inner[f]==a){this.i.removeAt(f);break}}},s:function(a){this.i.add(a);this.i.sort2(function(b,c){var d=0;var e=0;if(b.e!=null){d=b.e.z().b()}if(c.e!=null){e=c.e.z().b()}if(d<e){return-1}else if(d>e){return 1}return 0});this.o()},o:function(){var index_=-1;if(this.i.count()>0){for(var a=0;a<this.h.count();++a){if(this.h.__inner[a]==null){index_=a;break}}}if(index_>=0){this.h.__inner[index_]=this.i.__inner[0];var b=new $$t.hg(this.b().source().k(),this.b().source().i());this.h.__inner[index_].f.z(b);var ele_=$("<img></img>");var c=ele_[0];b.c(c);var self_=this;ele_.bind("load readystatechange",function(e){if(this.complete||this.readyState=="complete"&&e.type=="readystatechange"){self_.downloadCompleted(e,index_)}});ele_.bind("error",function(e){self_.downloadError(e,index_)});this.i.removeAt(0);var d=this.b().source().p(this.h.__inner[index_].d+8,this.h.__inner[index_].b,this.h.__inner[index_].c);c.src=d.value()}},i:null,h:null,downloadError:function(a,b){var c=this.h.__inner[b];this.h.__inner[b]=null;if(c!=null&&c.f!=null&&c.f.z()!=null){var d=$(c.f.z());d.unbind("load");d.unbind("readystatechange")}this.o();this.z()},downloadCompleted:function(a,b){var c=this.h.__inner[b];var d=true;if(c!=null&&c.f!=null&&c.f.z()!=null){d=false;var ele_=c.f.z().c();if(!ele_.complete){d=true}if(ele_.width==0&&ele_.height==0){d=true}}this.h.__inner[b]=null;if(d){this.o();this.z();return}var e=$(c.f.z());e.unbind("load");e.unbind("readystatechange");this.b().a6(c,c.f.z());if(c.f!=null){this.b().bo(c)}this.o();this.z()},a:function(a,b,c,d){var e=new $$t.hg(a,a);e.c(b.c());if(!b.d().isEmpty()){c+=$.ig.truncate(Math.round(b.d().left()));d+=$.ig.truncate(Math.round(b.d().top()))}e.d(new $$t.cf(0,c,d,a,a));return e},ah:function(a){a.q(0)},ai:function(a){a.q(1)},f:function(){return true},q:function(a){if(this.b().deferralHandler()!=null){this.b().deferralHandler().deferredRefresh()}else{window.setTimeout(a,0)}},l:0,k:0,al:function(){if(this.l==-1){this.l=window.setInterval(this.b().bn.runOn(this.b()),50)}},an:function(){if(this.l!=-1){window.clearInterval(this.l);this.l=-1}},ak:function(){if(this.k==-1){this.k=window.setInterval(this.b().a9.runOn(this.b()),50)}},am:function(){if(this.k!=-1){window.clearInterval(this.k);this.k=-1}},r:function(){if(this.l!=-1){this.am();this.b().be()}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},aa:function(a){this.m($(a));this.m().css("position","relative");this.n($('<canvas style="position : absolute; top : 0; left : 0" />'));this.m().append(this.n());this.c(new $$t.fr(new $$t.fs,this.n()[0].getContext("2d")));this.ab(this.m().width(),this.m().height())},ab:function(a,b){this.n().attr("width",a.toString());this.n().attr("height",b.toString());this.b().by(new $$t.cf(0,0,0,a,b));this.b().bj()},ae:function(){this.z()},index:function(){return 0},postRender:function(){},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},z:function(){if(this.c()==null){return}if(!this.isDirty()){this.isDirty(true);this.b().tileScheduler().l()}},undirty:function(a){this.isDirty(false);this.af()},ap:null,af:function(){if(this.c()==null){return}if(!this.ap.isEmpty()){this.c().j(this.ap.left(),this.ap.top(),this.ap.width(),this.ap.height())}this.ap=this.b().by();for(var a=0;a<this.g().count();a++){var b=this.g().__inner[a];if(b.q()==0){this.ag(b)}}for(var c=0;c<this.g().count();c++){var d=this.g().__inner[c];if(d.q()==1){this.ag(d)}}this.b().bb();this.b().bc()},d:function(){var a=true;for(var b=0;b<this.h.count();b++){if(this.h.__inner[b]!=null){a=false}}return a},ag:function(a){if(this.c()==null){return}var b=a.z();var c=a.__opacity;if(b==null||b.c()==null){return}if(this.e(b.c())){return}if(!b.d().isEmpty()){if(b.d().width()<1||b.d().height()<1){return}this.c().m(b.c(),c,b.d().left(),b.d().top(),b.d().width(),b.d().height(),Math.round(a.l()+this.b().by().left()),Math.round(a.m()+this.b().by().top()),a.width(),a.height())}else{this.c().l(b.c(),c,Math.round(a.l()+this.b().by().left()),Math.round(a.m()+this.b().by().top()),a.width(),a.height())}},e:function(a){var img_=a;if(!img_.complete){return true}if(img_.width==0&&img_.height==0){return true}return false},v:function(){this.z()},ac:function(a){this.c(a);this.z()},ad:function(a){this.b().by(a);this.b().bj()},preRender:function(){},isValid:function(){return true},$type:new $.ig.Type("XamMultiScaleImageView",$.ig.$ot,[$$t.$fq.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass$1:RearrangedList___GetEnumerator__IteratorClass$1","Object",{$t:null,d:0,b:null,c:null,e:0,__4__this:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.d=a},f:function(){this.d=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.d>=0){switch(this.d){case 0:this.d=1;this.c=this.__4__this.a.getEnumerator();this.d=2;break;case 2:this.d=1;if(this.c.moveNext()){this.e=this.c.current();this.b=this.__4__this.b.item(this.e);this.d=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.d){case 1:case 2:this.f();break}},current:function(){return this.b},current1:function(){return $d(this.$t,this.b)},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$aq.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass1$1:RearrangedList___GetEnumerator__IteratorClass1$1","Object",{$t:null,c:0,e:null,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.c=a},f:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this.a.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.d=this.b.current();this.e=$d(this.$t,this.__4__this.b.item(this.d));this.c=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$t.y(1)},dispose:function(){switch(this.c){case 1:case 2:this.f();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$t.$aq.$type.specialize($.ig.$op.$type),$.ig.IEnumerator.prototype.$type,$$t.$ar.$type])},true);$$t.$ir.leftTop=0;$$t.$ir.centerTop=1;$$t.$ir.rightTop=2;$$t.$ir.leftCenter=3;$$t.$ir.centerCenter=4;$$t.$ir.rightCenter=5;$$t.$ir.leftBottom=6;$$t.$ir.centerBottom=7;$$t.$ir.rightBottom=8;$$t.$dz.fixed=0;$$t.$dz.percentage=1;$$t.$dz.data=2;$$t.$dz.standardDeviation=3;$$t.$dz.standardError=4;$$t.$dy.x=0;$$t.$dy.y=1;$$t.$hm.tilePathProperty=$$t.$dj.i("TilePath",String,$$t.$hm.$type,new $$t.dk(2,null,$$t.$hm.y));$$t.$hm.subDomainsProperty=$$t.$dj.i("SubDomains",$$t.$b.$type.specialize(String),$$t.$hm.$type,new $$t.dk(2,null,$$t.$hm.y));$$t.$hm.cultureNameProperty=$$t.$dj.i("CultureName",String,$$t.$hm.$type,new $$t.dk(2,null,$$t.$hm.y));$$t.$hp.x="http://{S}.tile.cloudmade.com/{K}/{P}/256/{Z}/{X}/{Y}.png";$$t.$hp.u="Key";$$t.$hp.w="Parameter";$$t.$hp.keyProperty=$$t.$dj.i("Key",String,$$t.$hp.$type,new $$t.dk(1,null));$$t.$hp.parameterProperty=$$t.$dj.i("Parameter",String,$$t.$hp.$type,new $$t.dk(2,null,$$t.$hp.y));$$t.$hq.s="http://tile.openstreetmap.org/{Z}/{X}/{Y}.png";$$t.$is.a=[4];$$t.$is.b=[4,5,2,1,8,7,0,3,6];$$t.$g8.a1="Source";$$t.$g8.a4="ViewportOrigin";$$t.$g8.a5="ViewportWidth";$$t.$g8.a3="UseSprings";$$t.$g8.a2="SpringsEasingFunction";$$t.$g8.sourceProperty=$$t.$dj.i("Source",$$t.$g5.$type,$$t.$g8.$type,new $$t.dk(2,null,function(a,b){a.bd(new $$t.gw($$t.$g5.$type,"Source",$b($$t.$g5.$type,b.d()),$b($$t.$g5.$type,b.c())))}));$$t.$g8.viewportOriginProperty=$$t.$dj.i("ViewportOrigin",$$t.$ch.$type,$$t.$g8.$type,new $$t.dk(2,{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},function(a,b){a.bd(new $$t.gw($$t.$ch.$type,"ViewportOrigin",b.d(),b.c()))}));$$t.$g8.viewportWidthProperty=$$t.$dj.i("ViewportWidth",Number,$$t.$g8.$type,new $$t.dk(2,1,function(a,b){a.bd(new $$t.gw(Number,"ViewportWidth",b.d(),b.c()))}));$$t.$g8.useSpringsProperty=$$t.$dj.i("UseSprings",$$t.$f.$type,$$t.$g8.$type,new $$t.dk(2,false,function(a,b){a.bd(new $$t.gw($$t.$f.$type,"UseSprings",b.d(),b.c()))}));$$t.$g8.springsEasingFunctionProperty=$$t.$dj.i("SpringsEasingFunction",$$t.$hi.$type,$$t.$g8.$type,new $$t.dk(2,null,function(a,b){a.bd(new $$t.gw($$t.$hi.$type,"SpringsEasingFunction",b.d(),b.c()))}));$$t.$g9.j=-1})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","Void:b","ValueType:c","Object:d","Type:e","Boolean:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Rect:a8","Size:a9","Point:ba","Math:bb","Series:bc","Control:bd","FrameworkElement:be","UIElement:bf","DependencyObject:bg","Dictionary:bh","DependencyProperty:bi","PropertyMetadata:bj","PropertyChangedCallback:bk","MulticastDelegate:bl","IntPtr:bm","DependencyPropertyChangedEventArgs:bn","DependencyPropertiesCollection:bo","UnsetValue:bp","Script:bq","Binding:br","PropertyPath:bs","Transform:bt","Visibility:bu","Style:bv","Thickness:bw","HorizontalAlignment:bx","VerticalAlignment:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","SeriesView:b2","ISchedulableRender:b3","SeriesViewer:b4","SeriesViewerView:b5","CanvasRenderScheduler:b6","List$1:b7","IList$1:b8","ICollection$1:b9","IArray:ca","IArrayList:cb","Array:cc","CompareCallback:cd","Func$3:ce","Action$1:cf","Comparer$1:cg","IComparer:ch","IComparer$1:ci","DefaultComparer$1:cj","IComparable$1:ck","Comparison$1:cl","ReadOnlyCollection$1:cm","Predicate$1:cn","NotImplementedException:co","Callback:cp","window:cq","RenderingContext:cr","IRenderer:cs","Rectangle:ct","Shape:cu","Brush:cv","Color:cw","ArgumentException:cx","DoubleCollection:cy","Path:cz","Geometry:c0","GeometryType:c1","TextBlock:c2","Polygon:c3","PointCollection:c4","Polyline:c5","DataTemplateRenderInfo:c6","DataTemplatePassInfo:c7","ContentControl:c8","DataTemplate:c9","DataTemplateRenderHandler:da","DataTemplateMeasureHandler:db","DataTemplateMeasureInfo:dc","DataTemplatePassHandler:dd","Line:de","FontInfo:df","XamOverviewPlusDetailPane:dg","XamOverviewPlusDetailPaneView:dh","XamOverviewPlusDetailPaneViewManager:di","JQueryObject:dj","Element:dk","ElementAttributeCollection:dl","ElementCollection:dm","WebStyle:dn","ElementNodeType:dp","Document:dq","EventListener:dr","IElementEventHandler:ds","ElementEventHandler:dt","ElementAttribute:du","JQueryPosition:dv","JQueryCallback:dw","JQueryEvent:dx","JQueryUICallback:dy","EventProxy:dz","ModifierKeys:d0","Func$2:d1","MouseWheelHandler:d2","Delegate:d3","Interlocked:d4","GestureHandler:d5","ContactHandler:d6","TouchHandler:d7","MouseOverHandler:d8","MouseHandler:d9","KeyHandler:ea","Key:eb","JQuery:ec","JQueryDeferred:ed","JQueryPromise:ee","Action:ef","CanvasViewRenderer:eg","CanvasContext2D:eh","CanvasContext:ei","TextMetrics:ej","ImageData:ek","CanvasElement:el","Gradient:em","LinearGradientBrush:en","GradientStop:eo","GeometryGroup:ep","GeometryCollection:eq","FillRule:er","PathGeometry:es","PathFigureCollection:et","LineGeometry:eu","RectangleGeometry:ev","EllipseGeometry:ew","ArcSegment:ex","PathSegment:ey","PathSegmentType:ez","SweepDirection:e0","PathFigure:e1","PathSegmentCollection:e2","LineSegment:e3","PolyLineSegment:e4","BezierSegment:e5","PolyBezierSegment:e6","GeometryUtil:e7","Tuple$2:e8","TransformGroup:e9","TransformCollection:fa","TranslateTransform:fb","RotateTransform:fc","ScaleTransform:fd","DivElement:fe","DOMEventProxy:ff","MSGesture:fg","MouseEventArgs:fh","EventArgs:fi","DoubleAnimator:fj","EasingFunctionHandler:fk","ImageElement:fl","RectUtil:fm","MathUtil:fn","RuntimeHelpers:fo","RuntimeFieldHandle:fp","PropertyChangedEventArgs$1:fq","InteractionState:fr","OverviewPlusDetailPaneMode:fs","IOverviewPlusDetailControl:ft","EventHandler$1:fu","ArgumentNullException:fv","OverviewPlusDetailViewportHost:fw","XamDataChart:fx","GridMode:fy","BrushCollection:fz","ObservableCollection$1:f0","INotifyCollectionChanged:f1","NotifyCollectionChangedEventHandler:f2","NotifyCollectionChangedEventArgs:f3","NotifyCollectionChangedAction:f4","InterpolationMode:f5","Random:f6","ColorUtil:f7","AxisCollection:f8","XamDataChartView:f9","SeriesViewerViewManager:ga","AxisTitlePosition:gb","PointerTooltipStyle:gc","Dictionary$2:gd","IDictionary$2:ge","IDictionary:gf","KeyValuePair$2:gg","Enumerable:gh","Thread:gi","ThreadStart:gj","IOrderedEnumerable$1:gk","SortedList$1:gl","IEqualityComparer$1:gm","EqualityComparer$1:gn","IEqualityComparer:go","DefaultEqualityComparer$1:gp","InvalidOperationException:gq","CssHelper:gr","CssGradientUtil:gs","FontUtil:gt","TileZoomTile:gu","TileZoomTileInfo:gv","TileZoomTileCache:gw","TileZoomManager:gx","RectChangedEventHandler:gy","RectChangedEventArgs:gz","TileZoomInfo:g0","LinkedList$1:g1","LinkedListNode$1:g2","RenderSurface:g3","FragmentBase:g4","HorizontalAnchoredCategorySeries:g5","AnchoredCategorySeries:g6","CategorySeries:g7","MarkerSeries:g8","MarkerSeriesView:g9","Marker:ha","DataContext:hb","MarkerTemplates:hc","HashPool$2:hd","IHashPool$2:he","IPool$1:hf","Func$1:hg","Pool$1:hh","IIndexedPool$1:hi","MarkerType:hj","SeriesVisualData:hk","PrimitiveVisualDataList:hl","IVisualData:hm","PrimitiveVisualData:hn","PrimitiveAppearanceData:ho","BrushAppearanceData:hp","StringBuilder:hq","Environment:hr","AppearanceHelper:hs","LinearGradientBrushAppearanceData:ht","GradientStopAppearanceData:hu","SolidBrushAppearanceData:hv","GeometryData:hw","GetPointsSettings:hx","EllipseGeometryData:hy","RectangleGeometryData:hz","LineGeometryData:h0","PathGeometryData:h1","PathFigureData:h2","SegmentData:h3","LineSegmentData:h4","PolylineSegmentData:h5","ArcSegmentData:h6","PolyBezierSegmentData:h7","BezierSegmentData:h8","LabelAppearanceData:h9","ShapeTags:ia","PointerTooltipVisualDataList:ib","MarkerVisualDataList:ic","MarkerVisualData:id","PointerTooltipVisualData:ie","RectangleVisualData:ig","PolygonVisualData:ih","PolyLineVisualData:ii","IFastItemsSource:ij","IFastItemColumn$1:ik","IFastItemColumnPropertyName:il","FastItemsSourceEventArgs:im","FastItemsSourceEventAction:io","IHasCategoryModePreference:ip","IHasCategoryAxis:iq","CategoryAxisBase:ir","Axis:is","AxisView:it","StackedSeriesBase:iu","IIsCategoryBased:iv","CategoryMode:iw","ICategoryScaler:ix","IScaler:iy","ScalerParams:iz","IBucketizer:i0","IDetectsCollisions:i1","StackedSeriesView:i2","CategorySeriesView:i3","ISupportsMarkers:i4","CategoryBucketCalculator:i5","ISortingAxis:i6","CategoryFrame:i7","Frame:i8","BrushUtil:i9","Canvas:ja","Panel:jb","UIElementCollection:jc","StackedBucketCalculator:jd","StackedSeriesManager:je","StackedSeriesCollection:jf","StackedFragmentSeries:jg","PenLineCap:jh","PropertyUpdatedEventHandler:ji","PropertyUpdatedEventArgs:jj","StackedAreaSeries:jk","HorizontalStackedSeriesBase:jl","NumericYAxis:jm","StraightNumericAxisBase:jn","NumericAxisBase:jo","NumericAxisBaseView:jp","NumericAxisRenderer:jq","AxisRendererBase:jr","ShouldRenderHandler:js","ScaleValueHandler:jt","AxisRenderingParametersBase:ju","RangeInfo:jv","TickmarkValues:jw","TickmarkValuesInitializationParameters:jx","Func$4:jy","GetGroupCenterHandler:jz","GetUnscaledGroupCenterHandler:j0","PathRenderingInfo:j1","RenderStripHandler:j2","RenderLineHandler:j3","ShouldRenderLinesHandler:j4","ShouldRenderContentHandler:j5","RenderAxisLineHandler:j6","DetermineCrossingValueHandler:j7","ShouldRenderLabelHandler:j8","GetLabelLocationHandler:j9","LabelPosition:ka","TransformToLabelValueHandler:kb","AxisLabelManager:kc","AxisLabelPanelBase:kd","AxisLabelPanelBaseView:ke","AxisLabelSettings:kf","AxisLabelsLocation:kg","TitleSettings:kh","GetLabelForItemHandler:ki","CreateRenderingParamsHandler:kj","SnapMajorValueHandler:kk","AdjustMajorValueHandler:kl","CategoryAxisRenderingParameters:km","LogarithmicTickmarkValues:kn","LogarithmicNumericSnapper:ko","Snapper:kp","LinearTickmarkValues:kq","LinearNumericSnapper:kr","AxisRangeChangedEventArgs:ks","AxisRange:kt","IEquatable$1:ku","AutoRangeCalculator:kv","NumericRadiusAxis:kw","NumericRadiusAxisView:kx","NumericAngleAxis:ky","IAngleScaler:kz","NumericAngleAxisView:k0","PolarAxisRenderingManager:k1","ViewportUtils:k2","PolarAxisRenderingParameters:k3","NumericAxisRenderingParameters:k4","IPolarRadialRenderingParameters:k5","RadialAxisRenderingParameters:k6","AxisOrientation:k7","AngleAxisLabelPanel:k8","AngleAxisLabelPanelView:k9","Extensions:la","CategoryAngleAxis:lb","CategoryAngleAxisView:lc","CategoryAxisBaseView:ld","CategoryAxisRenderer:le","LinearCategorySnapper:lf","CategoryTickmarkValues:lg","RadialAxisLabelPanel:lh","HorizontalAxisLabelPanelBase:li","HorizontalAxisLabelPanelBaseView:lj","RadialAxisLabelPanelView:lk","NumericScaler:ll","StraightNumericAxisBaseView:lm","NumericScaleMode:ln","LogarithmicScaler:lo","NumericYAxisView:lp","VerticalAxisLabelPanel:lq","VerticalAxisLabelPanelView:lr","VerticalLogarithmicScaler:ls","VerticalLinearScaler:lt","LinearScaler:lu","CategoryFramePreparerBase:lv","FramePreparer:lw","ISupportsErrorBars:lx","DefaultSupportsMarkers:ly","DefaultProvidesViewport:lz","DefaultSupportsErrorBars:l0","PreparationParams:l1","CategoryYAxis:l2","CategoryYAxisView:l3","SyncSettings:l4","NumericXAxis:l5","NumericXAxisView:l6","HorizontalSmartAxisLabelPanel:l7","AxisExtentType:l8","SmartAxisLabelDisplayType:l9","HorizontalSmartAxisLabelPanelView:ma","FontMappingInfo:mb","CategoryDateTimeXAxis:mc","CategoryDateTimeXAxisView:md","TimeAxisDisplayType:me","FastItemDateTimeColumn:mf","IFastItemColumnInternal:mg","FastItemColumn:mh","FastReflectionHelper:mi","HorizontalAxisLabelPanel:mj","CoercionInfo:mk","SortedListView$1:ml","ArrayUtil:mm","HorizontalLogarithmicScaler:mn","HorizontalLinearScaler:mo","ValuesHolder:mp","LineSeries:mq","LineSeriesView:mr","AnchoredCategorySeriesView:ms","CategoryTrendLineManagerBase:mt","TrendLineManagerBase$1:mu","TrendLineType:mv","Clipper:mw","EdgeClipper:mx","LeftClipper:my","BottomClipper:mz","RightClipper:m0","TopClipper:m1","TrendResolutionParams:m2","Flattener:m3","Stack$1:m4","ReverseArrayEnumerator$1:m5","SpiralTodo:m6","FlattenerSettings:m7","IPreparesCategoryTrendline:m8","SortingTrendLineManager:m9","TrendFitCalculator:na","LeastSquaresFit:nb","Numeric:nc","TrendAverageCalculator:nd","CategoryTrendLineManager:ne","AnchoredCategoryBucketCalculator:nf","UnknownValuePlotting:ng","CategoryLineRasterizer:nh","Action$5:ni","PathVisualData:nj","CategorySeriesRenderManager:nk","AssigningCategoryStyleEventArgs:nl","AssigningCategoryStyleEventArgsBase:nm","GetCategoryItemsHandler:nn","HighlightingInfo:no","HighlightingState:np","AssigningCategoryMarkerStyleEventArgs:nq","HighlightingManager:nr","SplineSeriesBase:ns","SplineSeriesBaseView:nt","SplineType:nu","CollisionAvoider:nv","SafeSortedReadOnlyDoubleCollection:nw","SafeReadOnlyDoubleCollection:nx","SafeEnumerable:ny","AreaSeries:nz","AreaSeriesView:n0","LegendTemplates:n1","PieChartBase:n2","PieChartBaseView:n3","PieChartViewManager:n4","PieChartVisualData:n5","PieSliceVisualDataList:n6","PieSliceVisualData:n7","PieSliceDataContext:n8","Slice:n9","SliceView:oa","PieLabel:ob","MouseButtonEventArgs:oc","FastItemsSource:od","ColumnReference:oe","FastItemObjectColumn:of","FastItemIntColumn:og","LabelsPosition:oh","LeaderLineType:oi","OthersCategoryType:oj","IndexCollection:ok","LegendBase:ol","LegendBaseView:om","LegendBaseViewManager:on","GradientData:oo","GradientStopData:op","DataChartLegendMouseButtonEventArgs:oq","DataChartMouseButtonEventArgs:or","ChartLegendMouseEventArgs:os","ChartMouseEventArgs:ot","DataChartLegendMouseButtonEventHandler:ou","DataChartLegendMouseEventHandler:ov","LegendVisualData:ow","LegendVisualDataList:ox","LegendItemVisualData:oy","FunnelSliceDataContext:oz","PieChartFormatLabelHandler:o0","SliceClickEventHandler:o1","SliceClickEventArgs:o2","ItemLegend:o3","ItemLegendView:o4","LegendItemInfo:o5","BubbleSeries:o6","ScatterBase:o7","ScatterBaseView:o8","MarkerManagerBase:o9","OwnedPoint:pa","MarkerManagerBucket:pb","ScatterTrendLineManager:pc","NumericMarkerManager:pd","CollisionAvoidanceType:pe","SmartPlacer:pf","ISmartPlaceable:pg","SmartPosition:ph","SmartPlaceableWrapper$1:pi","ScatterAxisInfoCache:pj","ScatterErrorBarSettings:pk","ErrorBarSettingsBase:pl","EnableErrorBars:pm","ErrorBarCalculatorReference:pn","IErrorBarCalculator:po","ErrorBarCalculatorType:pp","ScatterFrame:pq","ScatterFrameBase$1:pr","DictInterpolator$3:ps","Action$6:pt","SyncLink:pu","IFastItemsSourceProvider:pv","ChartCollection:pw","FastItemsSourceReference:px","SyncManager:py","SyncLinkManager:pz","ErrorBarsHelper:p0","BubbleSeriesView:p1","BubbleMarkerManager:p2","SizeScale:p3","BrushScale:p4","ScaleLegend:p5","ScaleLegendView:p6","CustomPaletteBrushScale:p7","BrushSelectionMode:p8","ValueBrushScale:p9","RingSeriesBase:qa","XamDoughnutChart:qb","RingCollection:qc","Ring:qd","RingControl:qe","RingControlView:qf","Arc:qg","ArcView:qh","ArcItem:qi","SliceItem:qj","Legend:qk","LegendView:ql","SplineFragmentBase:qm","IStacked100Series:qn","BarSeries:qo","VerticalAnchoredCategorySeries:qp","IBarSeries:qq","BarSeriesView:qr","BarTrendLineManager:qs","BarTrendFitCalculator:qt","BarBucketCalculator:qu","CategoryTransitionInMode:qv","BarFramePreparer:qw","CategoryFramePreparer:qx","IHasCategoryTrendline:qy","IHasTrendline:qz","IHasSingleValueCategory:q0","DefaultCategoryTrendlineHost:q1","DefaultCategoryTrendlinePreparer:q2","DefaultSingleValueProvider:q3","SingleValuesHolder:q4","RingSeriesBaseView:q5","Nullable$1:q6","RingSeriesCollection:q7","SliceCollection:q8","XamDoughnutChartView:q9","Action$2:ra","DoughnutChartVisualData:rb","RingSeriesVisualDataList:rc","RingSeriesVisualData:rd","RingVisualDataList:re","RingVisualData:rf","ArcVisualDataList:rg","ArcVisualData:rh","SliceVisualDataList:ri","SliceVisualData:rj","DoughnutChartLabelVisualData:rk","HoleDimensionsChangedEventHandler:rl","HoleDimensionsChangedEventArgs:rm","XamFunnelChart:rn","IItemProvider:ro","MessageHandler:rp","MessageHandlerEventHandler:rq","Message:rr","ServiceProvider:rs","MessageChannel:rt","MessageEventHandler:ru","Queue$1:rv","XamFunnelConnector:rw","XamFunnelController:rx","SliceInfoList:ry","SliceInfo:rz","SliceAppearance:r0","PointList:r1","FunnelSliceVisualData:r2","SliceInfoUnaryComparison:r3","Bezier:r4","BezierPoint:r5","BezierOp:r6","BezierPointComparison:r7","DoubleColumn:r8","ObjectColumn:r9","XamFunnelView:sa","IOuterLabelWidthDecider:sb","IFunnelLabelSizeDecider:sc","MouseLeaveMessage:sd","InteractionMessage:se","MouseMoveMessage:sf","MouseButtonMessage:sg","MouseButtonAction:sh","MouseButtonType:si","SetAreaSizeMessage:sj","RenderingMessage:sk","RenderSliceMessage:sl","RenderOuterLabelMessage:sm","TooltipValueChangedMessage:sn","TooltipUpdateMessage:so","FunnelDataContext:sp","PropertyChangedMessage:sq","ConfigurationMessage:sr","ClearMessage:ss","ClearTooltipMessage:st","ContainerSizeChangedMessage:su","ViewportChangedMessage:sv","ViewPropertyChangedMessage:sw","OuterLabelAlignment:sx","FunnelSliceDisplay:sy","SliceSelectionManager:sz","DataUpdatedMessage:s0","ItemsSourceAction:s1","FunnelFrame:s2","UserSelectedItemsChangedMessage:s3","LabelSizeChangedMessage:s4","FrameRenderCompleteMessage:s5","IntColumn:s6","IntColumnComparison:s7","Convert:s8","SelectedItemsChangedMessage:s9","ModelUpdateMessage:ta","SliceClickedMessage:tb","FunnelSliceClickedEventHandler:tc","FunnelSliceClickedEventArgs:td","FunnelChartVisualData:te","FunnelSliceVisualDataList:tf","RingSeries:tg","WaterfallSeries:th","WaterfallSeriesView:ti","FinancialSeries:tj","FinancialSeriesView:tk","FinancialBucketCalculator:tl","CategoryTransitionSourceFramePreparer:tm","TransitionInSpeedType:tn","FinancialCalculationDataSource:to","CalculatedColumn:tp","FinancialEventArgs:tq","FinancialCalculationSupportingCalculations:tr","ColumnSupportingCalculation:ts","SupportingCalculation$1:tt","SupportingCalculationStrategy:tu","DataSourceSupportingCalculation:tv","ProvideColumnValuesStrategy:tw","AssigningCategoryStyleEventHandler:tx","FinancialValueList:ty","FinancialEventHandler:tz","StepLineSeries:t0","StepLineSeriesView:t1","StepAreaSeries:t2","StepAreaSeriesView:t3","RangeAreaSeries:t4","HorizontalRangeCategorySeries:t5","RangeCategorySeries:t6","IHasHighLowValueCategory:t7","RangeCategorySeriesView:t8","RangeCategoryBucketCalculator:t9","RangeCategoryFramePreparer:ua","DefaultHighLowValueProvider:ub","HighLowValuesHolder:uc","CategoryMarkerManager:ud","RangeValueList:ue","RangeAreaSeriesView:uf","LineFragment:ug","LineFragmentView:uh","LineFragmentBucketCalculator:ui","AreaFragment:uj","AreaFragmentView:uk","AreaFragmentBucketCalculator:ul","StackedSplineAreaSeries:um","SplineAreaFragment:un","SplineAreaFragmentView:uo","StackedColumnSeries:up","StackedColumnSeriesView:uq","StackedColumnBucketCalculator:ur","ColumnFragment:us","ColumnFragmentView:ut","StackedBarSeries:uu","VerticalStackedSeriesBase:uv","StackedBarSeriesView:uw","StackedBarBucketCalculator:ux","BarFragment:uy","StackedLineSeries:uz","StackedSplineSeries:u0","SplineFragment:u1","SplineFragmentView:u2","SplineFragmentBucketCalculator:u3","StackedSeriesFramePreparer:u4","StackedSeriesCreatedEventHandler:u5","StackedSeriesCreatedEventArgs:u6","StackedSeriesVisualData:u7","SeriesVisualDataList:u8","AxisComponentsForView:u9","AxisComponentsFromView:va","AxisFormatLabelHandler:vb","VisualExportHelper:vc","ContentInfo:vd","AxisRangeChangedEventHandler:ve","ChartContentManager:vf","ChartContentType:vg","RenderRequestedEventArgs:vh","ChartTitleVisualData:vi","VisualDataSerializer:vj","AxisVisualData:vk","AxisLabelVisualDataList:vl","AxisLabelVisualData:vm","AssigningCategoryMarkerStyleEventHandler:vn","SeriesComponentsForView:vo","DataChartAxisRangeChangedEventHandler:vp","ChartAxisRangeChangedEventArgs:vq","ChartVisualData:vr","AxisVisualDataList:vs","RadialBase:vt","RadialBaseView:vu","RadialBucketCalculator:vv","SeriesRenderer$2:vw","SeriesRenderingArguments:vx","RadialFrame:vy","RadialAxes:vz","PolarBase:v0","PolarBaseView:v1","PolarTrendLineManager:v2","PolarLinePlanner:v3","AngleRadiusPair:v4","PolarAxisInfoCache:v5","PolarFrame:v6","PolarAxes:v7","SeriesCollection:v8","SeriesViewerComponentsFromView:v9","SeriesViewerSurfaceViewer:wa","LabelPanelArranger:wb","LabelPanelsArrangeState:wc","WindowResponse:wd","ViewerSurfaceUsage:we","SeriesViewerComponentsForView:wf","DataChartCursorEventHandler:wg","ChartCursorEventArgs:wh","DataChartMouseButtonEventHandler:wi","DataChartMouseEventHandler:wj","AnnotationLayer:wk","AnnotationLayerView:wl","RefreshCompletedEventHandler:wm","SeriesComponentsFromView:wn","EasingFunctions:wo","TrendCalculators:wp","HighDensityScatterSeries:aaq","HighDensityScatterSeriesView:aar","KDTree2D:aas","KDTreeNode2D:aat","PointData:aau","SearchData:aav","Monitor:aaw","KDTreeThunk:aax","KNearestResults:aay","KNearestResult:aaz","SearchArgs:aa0","ProgressiveLoadStatusEventArgs:aa1","ScatterMouseOverEventArgs:aa2","IFlattener:aa9","DefaultFlattener:abb","RearrangedList$1:abc","ScatterSeries:ab6","ScatterSeriesView:ab7","AbstractEnumerable:acl","AbstractEnumerator:acm","GenericEnumerable$1:acn","GenericEnumerator$1:aco"]);
var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2;$c("EnableErrorBars:pm","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Both";case 2:return"Positive";case 3:return"Negative";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("EnableErrorBars",$.ig.$ep.$type)},true);$c("CollisionAvoidanceType:pe","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Omit";case 2:return"Fade";case 3:return"OmitAndShift";case 4:return"FadeAndShift";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CollisionAvoidanceType",$.ig.$ep.$type)},true);$c("BrushSelectionMode:p8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Select";case 1:return"Interpolate";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("BrushSelectionMode",$.ig.$ep.$type)},true);$c("BrushScale:p4","DependencyObject",{init:function(){var $self=this;this.h=null;$$t.$bg.init.call(this);this.l(new $$t.b7($$t.$bc.$type,0));this.brushes(new $$t.fz);var a=this.brushes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.m.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.n(b,c.propertyName(),c.oldValue(),c.newValue())})},m:function(a,b){var d=this.l().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false);c.gu();c.g0()}},brushes:function(a){if(arguments.length===1){if(this.h!=null){var b=this.h;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.m.runOn(this))}this.h=a;if(this.h!=null){var c=this.h;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.m.runOn(this))}var e=this.l().getEnumerator();while(e.moveNext()){var d=e.current();d.renderSeries(false);d.gu();d.g0()}return a}else{return this.h}},h:null,_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},registerSeries:function(a){var b=this.l().contains(a);if(!b){this.l().add(a)}},unregisterSeries:function(a){var b=this.l().contains(a);if(b){this.l().remove(a)}},getBrush:function(a){if(this.brushes()==null||a<0||a>=this.brushes().count()){return null}return this.brushes().item(a)},isReady:function(){return true},s:function(a){if(this.brushes()==null||this.brushes().count()==0||a<0){return null}return this.brushes().getInterpolatedBrush(a)},propertyChanged:null,propertyUpdated:null,o:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},n:function(a,b,c,d){var f=this.l().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);e.gu();e.g0()}},$type:new $.ig.Type("BrushScale",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("MarkerManagerBase:o9","Object",{_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.h(a);this.g(b);this.a(c);this.f(d);this.e(e)},l:function(a,b,c,d,e){},j:function(a,b){},d:function(a,b){var c=new $$t.b7($.ig.Number.prototype.$type,0);var d=new $$t.b7($.ig.Number.prototype.$type,0);var f=b.getEnumerator();while(f.moveNext()){var e=f.current();if(a.item(e).e().count()>0){c.add(e)}else{d.add(e)}}var g=new $$t.b7($.ig.Number.prototype.$type,0);g.addRange(c);g.addRange(d);return g},k:function(a,b,c,d){while(a>0){if(a<c.count()){if(!$$t.$o9.b()){var e=c;$$t.$mm.d($.ig.Number.prototype.$type,e)}c=this.d(b,c);var f=a;for(var g=0;g<f;g++){var h=g;var i=b.item(c.__inner[h]);var j;var k=function(){var l=i.f(j);j=l.p0;return l.ret}();d.add(k);a--;if(i.a()){b.remove(c.__inner[h])}}}else{var m=c.getEnumerator();while(m.moveNext()){var l=m.current();var n=b.item(l);var o;var p=function(){var q=n.f(o);o=q.p0;return q.ret}();d.add(p);a--;if(n.a()){b.remove(l)}}c=new $$t.b7($.ig.Number.prototype.$type,1,b.keys())}}},i:function(a,b,c,d){var e=b.left();var f=b.right();var g=b.top();var h=b.bottom();if(!a.isEmpty()&&!b.isEmpty()){for(var i=0;i<c.count();++i){var j=c.item(i).__x;if($.ig.util.isNaN(j)){continue}var k=c.item(i).__y;if($.ig.util.isNaN(k)){continue}if(j<e||j>f){continue}if(k<g||k>h){continue}d.add(i)}}},c:function(a,b,c,d){var e=new Array(d.count());var g=this.e()().getEnumerator();while(g.moveNext()){var f=g.current();if(f!=-1){e[f]=true}}var h=$.ig.truncate(Math.floor(a.width()/c));var i=new $$t.gd($.ig.Number.prototype.$type,$$t.$pb.$type,0);var k=b.getEnumerator();while(k.moveNext()){var j=k.current();var l=d.item(j).__x;var m=d.item(j).__y;var n=$.ig.truncate(Math.floor(m/c));var o=$.ig.truncate(Math.floor(l/c));var p=n*h+o;var q;if(!function(){var r=i.tryGetValue(p,q);q=r.p1;return r.ret}()){q=new $$t.pb;i.add(p,q)}if(e[j]){q.e().add(j)}else{q.d().add(j)}}return i},$type:new $.ig.Type("MarkerManagerBase",$.ig.$ot)},true);$c("BubbleMarkerManager:p2","MarkerManagerBase",{_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},init:function(a,b,c,d,e){$$t.$o9.init.call(this,a,b,c,d,e);this.o(new $$t.b7(Number,0));this.n(new $$t.b7($$t.$ha.$type,0))},l:function(a,b,c,d,e){var f=this.f()();a.clear();this.o().clear();this.n().clear();var g=new $$t.b7($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.b7($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.b7($.ig.Number.prototype.$type,1,j.keys());if($$t.$o9.b()){k.sort()}this.k(b,j,k,h)}for(var l=0;l<h.count();++l){var m=f[h.__inner[l]].__x;var n=f[h.__inner[l]].__y;var o=this.m().item(h.__inner[l]);this.o().add(o);var p=this.h()(this.g()(h.__inner[l]));p.content().item(this.g()(h.__inner[l]));var q=new $$t.pa;q.a(p.content().item());q.c({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(q.a())){a.add(q.a(),q);this.n().add(p)}}},j:function(a,b){var c=new $$t.b7($.ig.$op.$type,1,a.keys());if($$t.$o9.b()){c.sort2(function(d,e){var f=a.item(d);var g=a.item(e);var h=Math.pow(f.c().__x,2)+Math.pow(f.c().__y,2);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);return $v(h,i)})}var e=c.getEnumerator();while(e.moveNext()){var d=e.current();var f=a.item(d);var g=this.h()(f.a());g.ah(c.indexOf1(d));g.l(f.c().__x);g.m(f.c().__y)}this.a()(a)},$type:new $.ig.Type("BubbleMarkerManager",$$t.$o9.$type)},true);$c("ScatterBase:o7","MarkerSeries",{aw:function(){return new $$t.o8(this)},he:function(a){$$t.$g8.he.call(this,a);this.lh(a)},_lh:null,lh:function(a){if(arguments.length===1){this._lh=a;return a}else{return this._lh}},isScatter:function(){return true},init:function(){$$t.$g8.init.call(this);this.lm(new $$t.pq);this.m5=$$t.$a8.empty();this.m4=$$t.$a8.empty()},_lg:null,lg:function(a){if(arguments.length===1){this._lg=a;return a}else{return this._lg}},xAxis:function(a){if(arguments.length===1){this.g($$t.$o7.xAxisProperty,a);return a}else{return this.c($$t.$o7.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$o7.yAxisProperty,a);return a}else{return this.c($$t.$o7.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$o7.xMemberPathProperty,a);return a}else{return this.c($$t.$o7.xMemberPathProperty)}},lq:function(a){if(arguments.length===1){if(this.lp!=a){var b=this.lq();this.lp=a;this.raisePropertyChanged("XColumn",b,this.lq())}return a}else{return this.lp}},lp:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$o7.yMemberPathProperty,a);return a}else{return this.c($$t.$o7.yMemberPathProperty)}},ls:function(a){if(arguments.length===1){if(this.lr!=a){var b=this.ls();this.lr=a;this.raisePropertyChanged("YColumn",b,this.ls())}return a}else{return this.lr}},lr:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineTypeProperty,$$t.$mv.getBox(a));return a}else{return $f(this.c($$t.$o7.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineBrushProperty,a);return a}else{return this.c($$t.$o7.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$o7.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$o7.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineThicknessProperty,a);return a}else{return this.c($$t.$o7.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineDashCapProperty,$$t.$jh.getBox(a));return a}else{return $f(this.c($$t.$o7.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$o7.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$o7.trendLinePeriodProperty,a);return a}else{return $g(this.c($$t.$o7.trendLinePeriodProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$o7.markerCollisionAvoidanceProperty,$$t.$pe.getBox(a));return a}else{return $f(this.c($$t.$o7.markerCollisionAvoidanceProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$o7.trendLineZIndexProperty,a);return a}else{return $g(this.c($$t.$o7.trendLineZIndexProperty))}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$o7.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$o7.maximumMarkersProperty))}},gs:function(){$$t.$g8.gs.call(this);if(this.xAxis()!=null){this.xAxis().e8(false)}if(this.yAxis()!=null){this.yAxis().e8(false)}},errorBarSettings:function(a){if(arguments.length===1){this.g($$t.$o7.errorBarSettingsProperty,a);return a}else{return this.c($$t.$o7.errorBarSettingsProperty)}},hj:function(a,b,c,d){$$t.$g8.hj.call(this,a,b,c,d);if(this.lh().c6().d(a,b,c,d)){this.renderSeries(false);this.g0()}switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.lq());c.deregisterColumn(this.ls());this.lq(null);this.ls(null)}if($b($$t.$ij.$type,d)!=null){this.lq(this.ba(this.xMemberPath()));this.ls(this.ba(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lq());this.lq(this.ba(this.xMemberPath()))}break;case"XColumn":this.lh().c6().v();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.ls());this.ls(this.ba(this.yMemberPath()))}break;case"YColumn":this.lh().c6().v();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.g0();break;case"MaximumMarkers":this.renderSeries(false);this.g0();break;case"TransitionProgress":this.ln.d(this.d1(),this.ll,this.lk);this.l9();try{if(this.bp(this.view())){return}if(Math.round(this.d1()*1e5)/1e5==1){this.mj(this.lk,this.lh())}else{this.mj(this.ln,this.lh())}}finally{this.mk()}break;case"TrendLineBrush":this.h6();break;case"ErrorBarSettings":if(this.errorBarSettings()!=null){this.errorBarSettings().p(this)}this.renderSeries(false);this.g0();break;case"TrendLineType":this.g0();break}},mk:function(){this.m4=$$t.$a8.empty();this.m5=$$t.$a8.empty()},m4:null,m5:null,l9:function(){var a=this.getViewInfo(this.m4,this.m5);this.m4=a.p0;this.m5=a.p1},lt:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a){return true}return false},gi:function(a,b,c,d){var e=false;if(!this.lt(d,a)){return}this.lh().c6().p(a,b,c,d);if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},md:function(a){this.me(a,null)},me:function(a,b){var c=this.lq()!=null?this.lq().count():0;var d=this.ls()!=null?this.ls().count():0;var e=Math.min(c,d);if(e<=this.maximumMarkers()){a.o().clear();var f=new $$t.b7($$t.$pa.$type,0);var h=a.w().values().getEnumerator();while(h.moveNext()){var g=h.current();f.add(g)}var i=this.bd();f.sort2(function(j,k){var l=i.indexOf(j.a());var m=i.indexOf(k.a());if(l<m){return-1}if(l>m){return 1}return 0});if(b!=null){b.i(a.o())}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();if(i.indexOf(j.a())>=0){if(b!=null){b.j(j.c())}else{a.o().add({__x:j.c().__x,__y:j.c().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}},ae:function(a){if(a!=null&&a==this.xAxis()&&this.lq()!=null){return new $$t.kt(this.lq().minimum(),this.lq().maximum())}if(a!=null&&a==this.yAxis()&&this.ls()!=null){return new $$t.kt(this.ls().minimum(),this.ls().maximum())}return null},getItem:function(a){return null},getItemIndex:function(a){return-1},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$a8.empty();var d=new $$t.a8(0,0,0,1,1);var e=this.j9(this.view());var f=new $$t.iz(0,d,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var i=this.xAxis()!=null&&this.lq()!=null&&h<this.lq().count()?this.xAxis().getScaledValue(this.lq().item(h),f):NaN;var j=this.yAxis()!=null&&this.ls()!=null&&h<this.ls().count()?this.yAxis().getScaledValue(this.ls().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return h>=0},h9:function(a,b){this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},ll:null,ln:null,lk:null,ma:function(a,b,c,d,e){var $self=this;b.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,c));var f=this.getEffectiveViewport1(a);var g=this.bd();var h;var i;var j=function(){var $ret=new $$t.iz(0,d,e,$self.lg().d(),f);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var k=function(){var $ret=new $$t.iz(0,d,e,$self.lg().e(),f);$ret.b=$self.getEffectiveViewport1(a);return $ret}();for(var l=0;l<c;l++){h=this.lq().item(l);i=this.ls().item(l);var m={__x:this.lg().a().getScaledValue(h,j),__y:this.lg().b().getScaledValue(i,k),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(m.__x)&&!Number.isInfinity(m.__y)){var n=g.item(l);if(!b.i().containsKey(n)){var o={__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var p={__x:m.__x,__y:m.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b.i().add(n,function(){var $ret=new $$t.pa;$ret.a(n);$ret.b(o);$ret.c(p);return $ret}())}}}},mc:function(a,b){var $self=this;a.l().clear();a.p().clear();a.j().clear();a.n().clear();a.k().clear();a.m().clear();var c=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var d=b.b4();var e=b.b3();var f=this.getEffectiveViewport1(b);var g=new $$t.iz(0,d,e,this.xAxis().isInverted(),f);g.b=this.getEffectiveViewport1(b);var h=new $$t.iz(0,d,e,this.yAxis().isInverted(),f);h.b=this.getEffectiveViewport1(b);if(c<1){return}this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bd());return $ret}());var i=b;if(c<=this.maximumMarkers()){this.ma(i,a,c,d,e)}if(this.kg()){b.c4().l(a.l(),this.maximumMarkers(),d,e,this.resolution())}var j=function(){var $ret=new $$t.mw(0,e,false);$ret.i(a.p());return $ret}();var k=this.j7(b);var l=this.xAxis().getUnscaledValue(k.left(),g);var m=this.xAxis().getUnscaledValue(k.right(),g);b.c6().y(a.p(),this.trendLineType(),this.lq(),this.ls(),this.trendLinePeriod(),function(n){return $self.xAxis().getScaledValue(n,g)},function(n){return $self.yAxis().getScaledValue(n,h)},function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(e);$ret.g(d);return $ret}(),j,l,m);this.mb(a,b)},gg:function(a,b){$$t.$g8.gg.call(this,a,b);var c=b;c.db(a)},mj:function(a,b){var $self=this;var c=b.b3();this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());if(this.kg()){b.c4().j(a.l(),this.useLightweightMarkers())}b.cv();var d=function(){var $ret=new $$t.mw(1,NaN,c.bottom(),NaN,c.top(),false);$ret.i(b.c6().x().ag());return $ret}();b.c6().u(a.p(),d);this.mg(a,b)},mb:function(a,b){var c=new $$t.p0(this,b);if(this.errorBarSettings()==null){return}var d=this.errorBarSettings().horizontalCalculator();var e=this.errorBarSettings().verticalCalculator();var f=0;var g=0;var h=0;var i=0;if(d!=null&&c.c(d)){var j=c.i(d,f);f=j.p1;var k=c.j(d,this.lg().a(),h);h=k.p2}if(e!=null&&c.c(e)){var l=c.i(e,g);g=l.p1;var m=c.j(e,this.lg().b(),i);i=m.p2}var o=a.l().keys().getEnumerator();while(o.moveNext()){var n=o.current();var p=a.l().item(n);if(d!=null){if(d.getCalculatorType()==1){var q;var r,s;s=this.lg().a();if(this.errorBarSettings().horizontalCalculatorReference()==0){q=p.c().__x;r=this.lg().a()}else{q=p.c().__y;r=this.lg().b()}var t=c.f(q,d,r,s,h);h=t.p4}else if(d.getCalculatorType()==2){var u=d.getItemColumn();var v=this.bd().indexOf(n);if(u!=null&&v<u.count()){var w=u.item(this.bd().indexOf(n));var x=c.h(w,this.lg().a(),h);h=x.p2}else{h=NaN}}var y=new $$t.pa;var z=c.k(d,this.lg().a(),p.c(),f);y.c(z);y.a(p.a());a.j().add(n,y);a.k().add(n,h)}if(e!=null){if(e.getCalculatorType()==1){var aa;var ab,ac;ac=this.lg().b();if(this.errorBarSettings().verticalCalculatorReference()==0){aa=p.c().__x;ab=this.lg().a()}else{aa=p.c().__y;ab=this.lg().b()}var ad=c.f(aa,e,ab,ac,i);i=ad.p4}else if(e.getCalculatorType()==2){var ae=e.getItemColumn();var af=this.bd().indexOf(n);if(ae!=null&&af<ae.count()){var ag=ae.item(this.bd().indexOf(n));var ah=c.h(ag,this.lg().b(),i);i=ah.p2}else{i=NaN}}var ai=new $$t.pa;var aj=c.l(e,this.lg().b(),p.c(),g);ai.c(aj);ai.a(p.a());a.n().add(n,ai);a.m().add(n,i)}}},mg:function(a,b){if(!b.n()||this.errorBarSettings()==null){b.dc();return}this.mh(a,b);this.mi(a,b)},mh:function(a,b){b.c9();var c=new $$t.p0(this,b);var d=new $$t.es;var e=this.errorBarSettings().horizontalCalculator();var g=a.l().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.k().containsKey(f)){var h=a.k().item(f);if(!$.ig.util.isNaN(h)){var i=a.j().item(f).c();if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==2){c.d(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==3){c.d(d,i,h,false)}}}}b.dd(d)},mi:function(a,b){b.da();var c=new $$t.p0(this,b);var d=new $$t.es;var e=this.errorBarSettings().verticalCalculator();var g=a.l().keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a.m().containsKey(f)){var h=a.m().item(f);if(!$.ig.util.isNaN(h)){var i=a.n().item(f).c();if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==2){c.e(d,i,h,true)}if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==3){c.e(d,i,h,false)}}}}},cx:function(a,b,c){var d=true;if(!$$t.$g8.cx.call(this,a,b,c)||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.lq()==null||this.ls()==null||this.lq().count()==0||this.ls().count()==0||this.bd()==null||this.bd().count()!=this.lq().count()||this.bd().count()!=this.ls().count()||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()){d=false}return d},getViewInfo:function(a,b){if(!this.m4.isEmpty()&&!this.m5.isEmpty()){a=this.m4;b=this.m5;return{p0:a,p1:b}}a=this.view().b3();b=this.view().b4();return{p0:a,p1:b}},hx:function(a){this.l9();try{if(this.bp(this.view())){return}if(this.bd()!=null&&this.bd().count()>this.maximumMarkers()){a=false}if(this.cj(a)&&!this.cm()){var b=this.ll;if(this.bn()){if(this.a7().needsFlush()){this.a7().flush()}this.ll=this.ln;this.ln=b}else{this.ll=this.lk;this.lk=b}this.mc(this.lk,this.lh());this.h3()}else{if(!this.cm()){this.mc(this.lk,this.lh())}this.mj(this.lk,this.lh())}}finally{this.mk()}},h6:function(){$$t.$g8.h6.call(this);if(this.index()<0){return}this.lh().dg()},_lm:null,lm:function(a){if(arguments.length===1){this._lm=a;return a}else{return this._lm}},hy:function(a,b){$$t.$g8.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=$b($$t.$o8.$type,this.ax());if(!this.cn()){this.lm(new $$t.pq);this.mc(this.lm(),c)}this.cn(false);this.mj(this.lm(),c);this.co(false)},_lj:null,lj:function(a){if(arguments.length===1){this._lj=a;return a}else{return this._lj}},renderAlternateView:function(a,b,c,d,e){$$t.$g8.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.lj()==null){this.lj(new $$t.pq)}this.mc(this.lj(),g);this.mj(this.lj(),g)},mf:function(a,b){var c=new $$t.b7($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},lc:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this.lg().c().count()){c=new Array(this.lg().c().count());for(var f=0;f<this.lg().c().count();f++){c[f]=new $$t.ba(0)}}var g=this.getEffectiveViewport1(a);var h=function(){var $ret=new $$t.iz(0,d,e,$self.xAxis().isInverted(),g);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var i=function(){var $ret=new $$t.iz(0,d,e,$self.yAxis().isInverted(),g);$ret.b=$self.getEffectiveViewport1(a);return $ret}();var j=this.j7(a);var k=this.lg().a().getUnscaledValue(j.left(),h);var l=this.lg().a().getUnscaledValue(j.right(),h);var m=this.lg().b().getUnscaledValue(j.bottom(),i);var n=this.lg().b().getUnscaledValue(j.top(),i);if(this.lg().d()){var o=k;k=l;l=o}if(this.lg().e()){var p=m;m=n;n=p}var q=this.lg();var r=q.a();var s=q.b();var t;var u;var v=this.lq();var w=this.ls();for(var x=0;x<this.lg().c().count();x++){t=v.item(x);u=w.item(x);if(t>=k&&t<=l&&u>=m&&u<=n){c[x].__x=r.getScaledValue(t,h);c[x].__y=s.getScaledValue(u,i)}else{c[x].__x=NaN;c[x].__y=NaN}}return c},lb:function(a,b){if(b==null||b.length!=a.e()){b=new Array(a.e())}var c=0;var d=this.bd();var f=a.c().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},go:function(a){$$t.$g8.go.call(this,a);var b=new $$t.ii(1,"trendLine",this.lh().c6().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("ScatterBase",$$t.$g8.$type,[$$t.$lx.$type])},true);$c("BubbleSeries:o6","ScatterBase",{aw:function(){return new $$t.p1(this)},he:function(a){$$t.$o7.he.call(this,a);this.m7(a)},_m7:null,m7:function(a){if(arguments.length===1){this._m7=a;return a}else{return this._m7}},init:function(){$$t.$o7.init.call(this);this.y($$t.$o6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},_n4:null,n4:function(a){if(arguments.length===1){this._n4=a;return a}else{return this._n4}},_n3:null,n3:function(a){if(arguments.length===1){this._n3=a;return a}else{return this._n3}},nd:function(){return this.nf()},_ng:null,ng:function(a){if(arguments.length===1){this._ng=a;return a}else{return this._ng}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.radiusMemberPathProperty,a);return a}else{return this.c($$t.$o6.radiusMemberPathProperty)}},nf:function(a){if(arguments.length===1){if(this.nb!=a){var b=this.nf();this.nb=a;this.raisePropertyChanged("RadiusColumn",b,this.nf())}return a}else{return this.nb}},nb:null,radiusScale:function(a){if(arguments.length===1){this.g($$t.$o6.radiusScaleProperty,a);return a}else{return this.c($$t.$o6.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.labelMemberPathProperty,a);return a}else{return this.c($$t.$o6.labelMemberPathProperty)}},na:null,ne:function(a){if(arguments.length===1){if(this.na!=a){var b=this.ne();this.na=a;this.raisePropertyChanged("LabelColumn",b,this.ne())}return a}else{return this.na}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$o6.fillMemberPathProperty,a);return a}else{return this.c($$t.$o6.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$o6.fillScaleProperty,a);return a}else{return this.c($$t.$o6.fillScaleProperty)}},m9:null,nc:function(a){if(arguments.length===1){if(this.m9!=a){var b=this.nc();this.m9=a;this.raisePropertyChanged("FillColumn",b,this.nc())}return a}else{return this.m9}},ma:function(a,b,c,d,e){if(c<=this.maximumMarkers()){b.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,1,c))}var f=this.maximumMarkers();var g=this.bd();var h;var i;var j=this.getEffectiveViewport1(a);var k=new $$t.iz(0,d,e,this.lg().d(),j);var l=new $$t.iz(0,d,e,this.lg().e(),j);for(var m=0;m<c;m++){h=this.lq().item(m);i=this.ls().item(m);var n={__x:this.lg().a().getScaledValue(h,k),__y:this.lg().b().getScaledValue(i,l),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(!Number.isInfinity(n.__x)&&!Number.isInfinity(n.__y)){var o=g.item(m);if(c<=f){if(!b.i().containsKey(o)){var p={__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b.i().add(o,function(){var $ret=new $$t.pa;$ret.a(o);$ret.b(p);$ret.c(n);return $ret}())}}}}},mj:function(a,b){var $self=this;this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());return $ret}());var c=$b($$t.$p1.$type,b);c.c4().j(a.l(),this.useLightweightMarkers());b.cv();var d=function(){var $ret=new $$t.mw(1,NaN,b.b3().bottom(),NaN,b.b3().top(),false);$ret.i(b.c6().x().ag());return $ret}();b.c6().u(a.p(),d)},mc:function(a,b){var $self=this;a.l().clear();a.p().clear();var c=$b($$t.$p1.$type,b);var d=c.c4();d.m(this.nf());var e=Math.min(this.lq()!=null?this.lq().count():0,this.ls()!=null?this.ls().count():0);var f=b.b4();var g=b.b3();var h=this.getEffectiveViewport1(b);var i=this.j7(b);var j=new $$t.iz(0,f,g,this.xAxis().isInverted(),h);var k=new $$t.iz(0,f,g,this.yAxis().isInverted(),h);if(e<1){return}this.lg(function(){var $ret=new $$t.pj;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.d($self.xAxis().isInverted());$ret.e($self.yAxis().isInverted());$ret.c($self.bd());return $ret}());this.ma(c,a,e,f,g);c.c4().l(a.l(),this.maximumMarkers(),f,g,this.resolution());c.dn();c.dp();var l=function(){var $ret=new $$t.mw(0,g,false);$ret.i(a.p());return $ret}();var m=this.xAxis().getUnscaledValue(i.left(),j);var n=this.xAxis().getUnscaledValue(i.right(),j);c.c6().y(a.p(),this.trendLineType(),this.lq(),this.ls(),this.trendLinePeriod(),function(o){return $self.xAxis().getScaledValue(o,j)},function(o){return $self.yAxis().getScaledValue(o,k)},function(){var $ret=new $$t.m2;$ret.b($self.resolution());$ret.f(g);$ret.g(f);return $ret}(),l,m,n)},nv:function(){if(this.seriesViewer()==null){return}var a=$b($$t.$o3.$type,this.actualLegend());if(a!=null){a.ba(this);this.nu();a.bc(this)}var b=$b($$t.$p5.$type,this.actualLegend());if(b!=null){b.bk();b.bi(this)}},nh:function(a,b,c,d,e){if(e<=a||$.ig.util.isNaN(e)||Number.isInfinity(e)){return c}if(e>=b){return d}var f=c+(d-c)/(b-a)*(e-a);return f},ni:function(a,b,c,d,e,f){var g=Math.logBase(f,e);var h=Math.logBase(a,e);var i=Math.logBase(b,e);return $$t.$o6.nh(h,i,c,d,g)},cx:function(a,b,c){var d=$$t.$o7.cx.call(this,a,b,c);if(this.nf()==null||this.bd()==null||this.nf().count()==0||this.bd().count()!=this.nf().count()){d=false}return d},lt:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a||this.radiusMemberPath()==a){return true}return false},nu:function(){var $self=this;var a=$b($$t.$o3.$type,this.actualLegend());if(a==null||this.bd()==null){return}this.ng(new $$t.b7($$t.$bf.$type,0));var b=this.bd();for(var c=0;c<b.count();c++){var d=null;if($b($$t.$p9.$type,this.fillScale())!==null&&this.nc()!=null){d=this.fillScale().getBrushByIndex(c,this.nc())}else if($b($$t.$p7.$type,this.fillScale())!==null){d=this.fillScale().getBrush1(c,b.count())}else if(this.fillScale()!=null){d=this.fillScale().getBrush(c)}var e=new $$t.c8;var f=this.ne()!=null&&this.ne().item(c)!=null?this.ne().item(c).toString():"";e.content(function(){var $ret=new $$t.hb;$ret.series($self);$ret.item(b.item(c));$ret.itemBrush(d);$ret.itemLabel(f);return $ret}());e.ae(this.discreteLegendItemTemplate());this.ng().add(e)}},gi:function(a,b,c,d){$$t.$o7.gi.call(this,a,b,c,d);this.nv()},gu:function(){$$t.$o7.gu.call(this);this.nv()},gz:function(){$$t.$o7.gz.call(this);this.nv()},hj:function(a,b,c,d){$$t.$o7.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.nf());c.deregisterColumn(this.nc());c.deregisterColumn(this.ne());this.nf(null);this.nc(null);this.ne(null)}if($b($$t.$ij.$type,d)!=null){this.nf(this.ba(this.radiusMemberPath()));
if(!String.isNullOrEmpty(this.fillMemberPath())){this.nc(this.ba(this.fillMemberPath()))}this.ne(this.bc(this.labelMemberPath()))}this.renderSeries(false);this.nv();break;case"RadiusMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.nf());this.nf(this.ba(this.radiusMemberPath()));this.nv()}break;case"RadiusColumn":this.lh().c6().v();this.renderSeries(false);this.g1();break;case"RadiusScale":this.renderSeries(false);this.g0();break;case"DiscreteLegendItemTemplate":this.nv();break;case"FillScale":this.renderSeries(false);this.nv();this.g0();break;case"FillColumn":this.renderSeries(false);this.g0();break;case"FillMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.nc());this.nc(this.ba(this.fillMemberPath()));this.nv()}break;case"LabelMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.ne());this.ne(this.bc(this.labelMemberPath()));this.nv()}break;case"ActualLegend":var e=$b($$t.$o3.$type,c);if(e!=null){e.ba(this)}var f=$b($$t.$p5.$type,c);if(f!=null){var g=true;var h=null;if(this.seriesViewer()!=null){var j=this.seriesViewer().series().getEnumerator();while(j.moveNext()){var i=j.current();if(i.legend()==f){h=i;g=false}}}if(g){f.bk()}else{f.bi(h)}}this.nv();break}},nx:function(a,b,c,d){var e=this.nf().minimum();var f=this.nf().maximum();if(this.radiusScale()!=null){var g=this.radiusScale().minimumValue();var h=this.radiusScale().maximumValue();var i=this.radiusScale().logarithmBase();if(!this.radiusScale().j().contains(this)){this.radiusScale().j().add(this)}if(this.radiusScale().isLogarithmic()){for(var j=0;j<b.count();j++){b.__inner[j]=$$t.$o6.ni(e,f,g,h,i,b.__inner[j])}}else{for(var k=0;k<b.count();k++){b.__inner[k]=$$t.$o6.nh(e,f,g,h,b.__inner[k])}}}if(d){var l=c.width();if(!this.view().b3().isEmpty()){l=this.view().b3().width()}else if(this.seriesViewer()!=null&&!this.seriesViewer().viewportRect().isEmpty()){l=this.seriesViewer().viewportRect().width()}var m=c.width()/l;for(var n=0;n<b.count();n++){b.__inner[n]=b.__inner[n]*m}}for(var o=0;o<a.count();o++){var p=a.__inner[o];p.width(Math.max(0,b.__inner[o]));p.height(Math.max(0,b.__inner[o]))}},nw:function(a){if(this.fillScale()!=null&&!this.fillScale().l().contains(this)){this.fillScale().l().add(this)}var b=$b($$t.$p7.$type,this.fillScale());var c=$b($$t.$p9.$type,this.fillScale());var d=this.fillScale();var e=this.fillScale()==null||!this.fillScale().isReady()||c!=null&&this.fillMemberPath()==null;if(e){this.m7().dm();var f=$b($$t.$p1.$type,this.ax());if(f!=null){f.dm()}return}var g=a.count();var h=this.bd();for(var i=0;i<g;i++){var j=a.__inner[i];var k=$b($$t.$hb.$type,j.content());if(k!=null){var l=null;var m=h.indexOf(k.item());if(b!=null){l=b.getBrush1(m,h.count())}else if(c!=null){l=c.getBrushByIndex(m,this.nc())}else if(d!=null){l=d.getBrush(m)}k.itemBrush(l)}}},$type:new $.ig.Type("BubbleSeries",$$t.$o7.$type)},true);$c("ScatterBaseView:o8","MarkerSeriesView",{_c4:null,c4:function(a){if(arguments.length===1){this._c4=a;return a}else{return this._c4}},_c2:null,c2:function(a){if(arguments.length===1){this._c2=a;return a}else{return this._c2}},_c5:null,c5:function(a){if(arguments.length===1){this._c5=a;return a}else{return this._c5}},_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},init:function(a){this.dh=null;$$t.$g9.init.call(this,a);this.c5(a);this.c7(new $$t.hd($.ig.$op.$type,$$t.$ha.$type));this.cq(this.c7());this.c6(new $$t.pc)},_di:null,di:function(a){if(arguments.length===1){this._di=a;return a}else{return this._di}},_dj:null,dj:function(a){if(arguments.length===1){this._dj=a;return a}else{return this._dj}},_c6:null,c6:function(a){if(arguments.length===1){this._c6=a;return a}else{return this._c6}},at:function(){$$t.$g9.at.call(this);this.c4(this.c3());this.di(new $$t.cz);this.dj(new $$t.cz);if(!this.p()){this.c5().maximumMarkers(2e3)}},dh:null,dk:function(a){if(this.dh==null){this.dh=new $$t.dc;this.dh.context=this.h().f()}this.dh.width=a.width();this.dh.height=a.height();this.dh.data=a.content();var b=a.ae();if(b.measure()!=null){b.measure()(this.dh)}return new $$t.a9(1,this.dh.width,this.dh.height)},c3:function(){var $self=this;var a=new $$t.pd(1,function(b){return $self.c7().item(b)},function(b){return $self.c5().lg().c().item(b)},this.df.runOn(this),this.cz.runOn(this),this.cy.runOn(this),function(){return $self.c5().markerCollisionAvoidance()});a.p(this.dk.runOn(this));return a},df:function(a){this.c5().mf(a,this.c7())},c8:function(){return this.cd()},c0:function(){return this.c2()},cz:function(){this.c2(this.c5().lc(this,this.c7(),this.c2(),this.b4(),this.b3()));return this.c2()},cy:function(){this.c1(this.c5().lb(this.c7(),this.c1()));return this.c1()},c9:function(){},dd:function(a){},da:function(){},de:function(a){},dg:function(){if(this.c5().trendLineBrush()!=null){this.c5().actualTrendLineBrush(this.c5().trendLineBrush())}else{this.c5().actualTrendLineBrush(this.c5().actualBrush())}},_c7:null,c7:function(a){if(arguments.length===1){this._c7=a;return a}else{return this._c7}},co:function(a){this.c7().f(a)},dc:function(){},a6:function(a,b){if(a.d()){if(this.c5().trendLineType()!=0&&!b){var c=this.c6().x();c.z(this.c5().trendLineThickness());c.__stroke=this.c5().actualTrendLineBrush();c.af(this.c5().trendLineDashArray());c.aa(this.c5().trendLineDashCap());a.t(c)}}$$t.$g9.a6.call(this,a,b)},db:function(a){if(a){this.dc();this.c7().clear()}this.c6().o();this.ar()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.c5().title()+"</span><br/><span>"+"x: </span><span class='ui-priority-primary'>${item."+this.c5().xMemberPath()+"}</span><br/><span>"+"y: </span><span class='ui-priority-primary'>${item."+this.c5().yMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ScatterBaseView",$$t.$g9.$type)},true);$c("BubbleSeriesView:p1","ScatterBaseView",{_dl:null,dl:function(a){if(arguments.length===1){this._dl=a;return a}else{return this._dl}},init:function(a){$$t.$o8.init.call(this,a);this.dl(a);this.c6(new $$t.pc)},at:function(){$$t.$o8.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},c3:function(){var $self=this;return new $$t.p2(function(a){return $self.c7().item(a)},function(a){return $self.c5().lg().c().item(a)},this.df.runOn(this),this.cz.runOn(this),this.cy.runOn(this))},dn:function(){var a=this.c4();this.dl().nx(a.n(),a.o(),this.b3(),this==this.e().ax());this.ar()},dp:function(){var a=this.c4();this.dl().nw(a.n())},dm:function(){var a=this.c4();var c=a.n().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$hb.$type,b.content());if(d!=null){d.itemBrush(null)}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";if(this.e().actualOutline()!=null&&$$t.$cw.e($l($$t.$cw.$type,this.e().actualOutline().color()),$l($$t.$cw.$type,null))){a+=" style='color:"+this.e().actualOutline().__fill+"'"}a+=">"+this.dl().title()+"</span><br/><span>"+"(${item."+this.dl().xMemberPath()+"}, ${item."+this.dl().yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this.dl().radiusMemberPath())){a+="<span>, Radius: ${item."+this.dl().radiusMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("BubbleSeriesView",$$t.$o8.$type)},true);$c("CustomPaletteBrushScale:p7","BrushScale",{init:function(){$$t.$p4.init.call(this)},brushSelectionMode:function(a){if(arguments.length===1){this.g($$t.$p7.brushSelectionModeProperty,$$t.$p8.getBox(a));return a}else{return $f(this.c($$t.$p7.brushSelectionModeProperty))}},getBrush1:function(a,b){if(this.brushes()==null||this.brushes().count()==0){return null}if(this.brushSelectionMode()==0){return $$t.$p4.getBrush.call(this,a%this.brushes().count())}var c=$$t.$o6.nh(0,b-1,0,this.brushes().count()-1,a);return this.s(c)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("CustomPaletteBrushScale",$$t.$p4.$type)},true);$c("SizeScale:p3","DependencyObject",{init:function(){var $self=this;$$t.$bg.init.call(this);this.j(new $$t.b7($$t.$bc.$type,0));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.r(a,b.propertyName(),b.oldValue(),b.newValue())})},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$p3.minimumValueProperty,a);return a}else{return this.c($$t.$p3.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$p3.maximumValueProperty,a);return a}else{return this.c($$t.$p3.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$p3.isLogarithmicProperty,a);return a}else{return this.c($$t.$p3.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$p3.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$p3.logarithmBaseProperty))}},propertyChanged:null,propertyUpdated:null,s:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},r:function(a,b,c,d){var f=this.j().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);if(e.seriesViewer()!=null){e.g0();e.gz()}}},$type:new $.ig.Type("SizeScale",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("ValueBrushScale:p9","BrushScale",{init:function(){this.t=false;this.x=10;$$t.$p4.init.call(this)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$p9.minimumValueProperty,a);return a}else{return this.c($$t.$p9.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$p9.maximumValueProperty,a);return a}else{return this.c($$t.$p9.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$p9.isLogarithmicProperty,a);return a}else{return this.c($$t.$p9.isLogarithmicProperty)}},t:false,logarithmBase:function(a){if(arguments.length===1){this.g($$t.$p9.logarithmBaseProperty,a);return a}else{return $g(this.c($$t.$p9.logarithmBaseProperty))}},x:0,getBrushByIndex:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0||a<0||a>=b.count()){return null}if(b.count()==0){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();var e=b.item(a);if(c==d){return e==c?this.brushes().item(0):null}return this.ak(c,d,e)},getBrushByValue:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0){return null}if(b.count()<=1){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();if(a<c){return null}if(a>d){return null}return this.ak(c,d,a)},ak:function(a,b,c){if(this.t&&this.x>0){var d=Math.logBase(a,this.x);var e=Math.logBase(b,this.x);var f=Math.logBase(c,this.x);return this.aj(d,e,f)}return this.aj(a,b,c)},aj:function(a,b,c){if(c<a||c>b){return null}var d=(c-a)/(b-a);var e=d*(this.brushes().count()-1);return this.s(e)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},n:function(a,b,c,d){switch(b){case"LogarithmBase":this.x=$g(d);break;case"IsLogarithmic":this.t=d;break}$$t.$p4.n.call(this,a,b,c,d)},$type:new $.ig.Type("ValueBrushScale",$$t.$p4.$type)},true);$c("ScaleLegend:p5","LegendBase",{ak:function(){return new $$t.p6(this)},a3:function(a){$$t.$ol.a3.call(this,a);this.a9(a)},_a9:null,a9:function(a){if(arguments.length===1){this._a9=a;return a}else{return this._a9}},legendScaleElement:function(){return this.a9().av()},minText:function(){return this.a9().ar()},maxText:function(){return this.a9().aq()},init:function(){$$t.$ol.init.call(this);this.y($$t.$p5.$type)},bt:function(a){if(arguments.length===1){this.g($$t.$p5.bn,$$t.$bu.getBox(a));return a}else{return $f(this.c($$t.$p5.bn))}},bq:function(a){if(arguments.length===1){this.g($$t.$p5.bo,a);return a}else{return this.c($$t.$p5.bo)}},_be:0,be:function(a){if(arguments.length===1){this._be=a;return a}else{return this._be}},_bd:0,bd:function(a){if(arguments.length===1){this._bd=a;return a}else{return this._bd}},_bc:null,bc:function(a){if(arguments.length===1){this._bc=a;return a}else{return this._bc}},_bb:null,bb:function(a){if(arguments.length===1){this._bb=a;return a}else{return this._bb}},_ba:null,ba:function(a){if(arguments.length===1){this._ba=a;return a}else{return this._ba}},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},a7:null,a8:function(a){if(arguments.length===1){var $self=this;this.a7=a;this.f($$t.$p5.bn,function(){var $ret=new $$t.br(1,"Visibility");$ret.d($self.a7);return $ret}());this.f($$t.$p5.bo,function(){var $ret=new $$t.br(1,"MarkerBrush");$ret.d($self.a7);return $ret}());return a}else{return this.a7}},bh:function(a,b){switch(b.propertyName()){case"Visibility":this.bt(this.a7.__visibility);break;case"ActualMarkerBrush":this.bq(this.a7.actualMarkerBrush());break}},bk:function(){this.a9().an()},bp:function(a){if(this.a8()==null){return null}var b=$b($$t.$p7.$type,this.a8().fillScale());var c=$b($$t.$p9.$type,this.a8().fillScale());var d=this.a8().fillScale();if(b!=null&&this.a8().bd()!=null){return b.getBrush1(a,this.a8().bd().count())}else if(c!=null){return c.getBrushByIndex(a,this.ba())}else if(d!=null){return d.getBrush(a)}return null},br:function(a){if(a==null){return this.a9().au()}return $$t.$f7.l(a)},bi:function(a){var b=$b($$t.$o6.$type,a);if(b==null||a.__visibility!=0){return}this.bb(b.nd());this.a6(b.fillScale());this.ba(b.nc());this.a8(b);this.bc(new $$t.f0($$t.$cv.$type,0));this.bj()},bj:function(){if(this.legendScaleElement()==null||this.bb()==null||this.bb().count()==0){return}if(this.a8()==null||this.a8().actualLegend()!=this){return}var a=false;var b=$b($$t.$cu.$type,this.legendScaleElement());if(b!=null){var c=this.a9().ah();for(var d=0;d<this.bb().count();d++){if(this.a6()==null||!this.a6().isReady()){if(this.a8()!=null){a=true}break}var e=NaN;if(this.ba()!=null){e=(this.ba().item(d)-this.ba().minimum())/(this.ba().maximum()-this.ba().minimum())}var f=(this.bb().item(d)-this.bb().minimum())/(this.bb().maximum()-this.bb().minimum());if($.ig.util.isNaN(e)){e=0}if($.ig.util.isNaN(f)){f=e}var g=this.a8()!=null?this.br(this.a8().actualMarkerBrush()):this.a9().au();var h=this.bp(d);var i=h!=null?this.br(h):g;this.a9().aj(c,i,f)}this.a9().ao(b,a,c)}if(this.minText()!=null){this.minText().aa((Math.round(this.bb().minimum()*1e3)/1e3).toString())}if(this.maxText()!=null){this.maxText().aa((Math.round(this.bb().maximum()*1e3)/1e3).toString())}},$type:new $.ig.Type("ScaleLegend",$$t.$ol.$type)},true);$c("ScaleLegendView:p6","LegendBaseView",{init:function(a){this._aw=new $$t.a9;this.ac=false;$$t.$om.init.call(this,a);this.aa(a);this.ar(new $$t.c2);this.aq(new $$t.c2);this.av(new $$t.c3)},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},an:function(){},o:function(){},au:function(){return $$t.$cw.u(0,0,0,0)},ah:function(){return new $$t.oo},aj:function(a,b,c){var d=a;d.a().add(function(){var $ret=new $$t.op;$ret.b(function(){var $ret=new $$t.cv;$ret.color(b);return $ret}());$ret.a(c);return $ret}())},ao:function(a,b,c){if(b){this.as(this.aa().a8().actualMarkerBrush());this.z(null)}else{this.as(null);this.z(c)}this.ak()},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_aw:null,aw:function(a){if(arguments.length===1){this._aw=a;return a}else{return this._aw}},u:function(a){$$t.$om.u.call(this,a);this.ab(this.d().b(a));this.aw(this.d().p());this.ak()},ac:false,ak:function(){if(!this.ac){this.ac=true;window.setTimeout(this.ap.runOn(this),0)}},ap:function(){if(this.ac){this.ac=false;this.am()}},am:function(){if(this.ab()==null){return}this.al()},af:function(a){var b=$b($$t.$c2.$type,a);if(b!=null&&b.aa()!=null){return this.ab().e(b.aa())+0}return 0},ae:function(a){return this.ad()+0},_ad:0,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},al:function(){if(this.aa().a8()==null||this.aa().a8().seriesViewer()==null||this.z()==null&&this.as()==null){return}if(this.ab().d()){this.ab().ab(this.aa().a8().seriesViewer().bh());this.ad(this.aa().a8().seriesViewer().ba().a5());this.at(this.aa().a8().seriesViewer().ly());var a=this.af(this.ar());var b=this.af(this.aq());var c=Math.max(a,b)+4;if(c>=this.aw().k()){c=0}var d=this.aw().k()-c;var e=2;var f=2;d=d-4;var g=this.aw().j()-4;var h=e+d+4;var i=f;var j=g;var k={__x:e+3/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:e+5/5*d,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m={__x:e+5/5*d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n={__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var o=this.av();o.ag().clear();o.ag().add(k);o.ag().add(l);o.ag().add(m);o.ag().add(n);this.ar().l(h);this.ar().m(i);this.ar().ab(this.at());this.aq().l(h);this.aq().m(i+j-this.ae(this.ar()));this.aq().ab(this.at());this.ab().j(0,0,this.aw().k(),this.aw().j());if(this.z()==null&&this.as()!=null){o.__fill=this.as();this.ab().s(o)}else{this.d().o(this.ab(),o,this.z(),new $$t.a8(0,f,e,d,g))}if(c>0){this.ab().v(this.ar());this.ab().v(this.aq())}}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},w:function(){$$t.$om.w.call(this)},$type:new $.ig.Type("ScaleLegendView",$$t.$om.$type)},true);$c("HighDensityScatterSeries:aaq","Series",{init:function(){this.ld=0;this.lc=0;this.lb=0;this.la=255;this.k9=0;this.k8=0;this.lg=255;this.lf=0;this.le=0;this.ki=null;this.lv=0;this.lu=0;this.l0=0;this.kv=false;this.__itemIndexes=null;this.kg=null;this.kd=null;$$t.$bc.init.call(this);this.y($$t.$aaq.$type)},isScatter:function(){return true},xAxis:function(a){if(arguments.length===1){this.g($$t.$aaq.xAxisProperty,a);return a}else{return this.c($$t.$aaq.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$aaq.yAxisProperty,a);return a}else{return this.c($$t.$aaq.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$aaq.xMemberPathProperty,a);return a}else{return this.c($$t.$aaq.xMemberPathProperty)}},kr:function(a){if(arguments.length===1){if(this.kq!=a){var b=this.kr();this.kq=a;this.raisePropertyChanged("XColumn",b,this.kr())}return a}else{return this.kq}},kq:null,yMemberPath:function(a){if(arguments.length===1){this.g($$t.$aaq.yMemberPathProperty,a);return a}else{return this.c($$t.$aaq.yMemberPathProperty)}},kt:function(a){if(arguments.length===1){if(this.ks!=a){var b=this.kt();this.ks=a;this.raisePropertyChanged("YColumn",b,this.kt())}return a}else{return this.ks}},ks:null,useBruteForce:function(a){if(arguments.length===1){this.g($$t.$aaq.useBruteForceProperty,a);return a}else{return this.c($$t.$aaq.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.g($$t.$aaq.progressiveLoadProperty,a);return a}else{return this.c($$t.$aaq.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.g($$t.$aaq.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$aaq.mouseOverEnabledProperty)}},heatMinimum:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMinimumProperty,a);return a}else{return this.c($$t.$aaq.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMaximumProperty,a);return a}else{return this.c($$t.$aaq.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMinimumColorProperty,a);return a}else{return this.c($$t.$aaq.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.g($$t.$aaq.heatMaximumColorProperty,a);return a}else{return this.c($$t.$aaq.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.g($$t.$aaq.pointExtentProperty,a);return a}else{return $g(this.c($$t.$aaq.pointExtentProperty))}},mz:function(){if(this.ki==null){return}this.ki.s();var a=this.ki;a.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(a.progressiveThunkCompleted,this.mn.runOn(this));this.ki=null},hj:function(a,b,c,d){$$t.$bc.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.seriesViewer()!=null){var e=this.getEffectiveViewport1(this.view());this.kv=!e.isEmpty()}break;case"FastItemsSource":this.mz();if($b($$t.$ij.$type,c)!=null){c.deregisterColumn(this.kr());c.deregisterColumn(this.kt());this.kr(null);this.kt(null)}if($b($$t.$ij.$type,d)!=null){this.kr(this.ba(this.xMemberPath()));this.kt(this.ba(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"XAxis":var f=this.kj;this.kj=this.xAxis();this.mz();if(f!=null){f.rangeChanged=$.ig.Delegate.prototype.remove(f.rangeChanged,this.mq.runOn(this))}if(this.kj!=null){var g=this.kj;g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.mq.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"YAxis":var h=this.kl;this.kl=this.yAxis();this.mz();if(h!=null){h.rangeChanged=$.ig.Delegate.prototype.remove(h.rangeChanged,this.mq.runOn(this))}if(this.kl!=null){var i=this.kl;i.rangeChanged=$.ig.Delegate.prototype.combine(i.rangeChanged,this.mq.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"MouseOverEnabled":this.kw=this.mouseOverEnabled();this.renderSeries(false);break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kr());this.kr(this.ba(this.xMemberPath()))}break;case"XColumn":this.mz();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kt());this.kt(this.ba(this.yMemberPath()))}break;case"YColumn":this.mz();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}this.g1();break;case"UseBruteForce":this.mz();this.renderSeries(false);this.g0();break;case"HeatMinimum":this.renderSeries(false);this.g0();break;case"HeatMaximum":this.renderSeries(false);this.g0();break;case"HeatMaximumColor":case"HeatMinimumColor":if(!this.kh().ca(this.heatMinimumColor(),this.heatMaximumColor())){return}this.ld=this.heatMinimumColor().o();this.lc=this.heatMinimumColor().n();this.lb=this.heatMinimumColor().m();this.la=this.heatMaximumColor().o();this.k9=this.heatMaximumColor().n();this.k8=this.heatMaximumColor().m();this.lg=this.la-this.ld;this.lf=this.k9-this.lc;this.le=this.k8-this.lb;this.renderSeries(false);this.g0();break;case"PointExtent":this.ly=Math.max($g(d)-1,0);this.ku=this.ly>0;this.renderSeries(false);this.g0();break;case"ProgressiveLoad":this.renderSeries(false);this.g0();break}},mq:function(a,b){this.mz();this.renderSeries(false)},ly:0,ku:false,ld:0,lc:0,lb:0,la:0,k9:0,k8:0,lg:0,lf:0,le:0,ki:null,kn:null,ko:null,kj:null,kl:null,kw:false,cx:function(a,b,c){var d=$$t.$bc.cx.call(this,a,b,c);if(this.yAxis()==null||this.xAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.kt()==null||this.kr()==null||this.kt().count()<1||this.kr().count()<1||this.kt().count()!=this.kr().count()||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.kb().isEmpty()){d=false}return d},lz:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.lz;this.lz=a;this.raisePropertyChanged("ProgressiveStatus",b,this.lz);return a}else{return this.lz}},hx:function(a){$$t.$bc.hx.call(this,a);this.ms(a,this.view())},ms:function(a,b){if(this.bp(b)){return}if(this.ki==null&&!this.useBruteForce()){var c=new $$t.b7($$t.$aau.$type,2,this.kr().count());var d=this.xAxis();var e=this.yAxis();var f=new $$t.a8(0,0,0,1,1);var g=new $$t.a8(0,0,0,1,1);var h=new $$t.iz(1,f,g,d.isInverted());var i=new $$t.iz(1,f,g,e.isInverted());var j;var k;for(var l=0;l<this.kr().count();l++){j=d.getScaledValue(this.kr().item(l),h);k=e.getScaledValue(this.kt().item(l),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)){c.add(function(){var $ret=new $$t.aau;$ret.a=j;$ret.b=k;$ret.c=l;return $ret}())}}if(this.progressiveLoad()){this.lu=1;this.lv=$.ig.truncate(Math.logBase(c.count(),2))+3;this.progressiveStatus($.ig.truncate(this.lu/this.lv*100));if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,new $$t.aa1(this.progressiveStatus()))}this.ki=$$t.$aas.b(c.toArray(),1);var m=this.ki;m.progressiveThunkCompleted=$.ig.Delegate.prototype.combine(m.progressiveThunkCompleted,this.mn.runOn(this));if(!this.ki.f()){var n=this.ki;n.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(n.progressiveThunkCompleted,this.mn.runOn(this))}this.g0()}else{var o=$$t.$af.now();this.ki=new $$t.aas(0,c.toArray(),1);var p=$$t.$af.now()}}if(this.progressiveLoad()&&!this.useBruteForce()){this.mt(b)}else{this.mu(b)}},l1:0,lv:0,lu:0,gi:function(a,b,c,d){$$t.$bc.gi.call(this,a,b,c,d);this.mz();var e=false;if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(false)}this.g1()},mp:function(a){var b=a;var c=this.lx*this.lw;if(this.kw){if(this.__itemIndexes==null||this.__itemIndexes.length!=c){this.__itemIndexes=new Array(c);for(var d=0;d<c;d++){this.__itemIndexes[d]=0}}else{for(var e=0;e<c;e++){this.__itemIndexes[e]=0}}}},mu:function(a){var b;var c;var d=null;if(a.p()){d=this.__itemIndexes}var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=a;var g=this.getEffectiveViewport1(a);this.kn=new $$t.iz(0,b,c,this.kj.isInverted(),g);this.ko=new $$t.iz(0,b,c,this.kl.isInverted(),g);this.mo(a);this.mp(a);var h=this.lx*this.lw;if(this.kg==null||this.kg.length!=h){this.kg=new Array(h);this.kd=new Array(h)}var i=this.kg.length;var j=this.kg;var k=this.kd;for(var l=0;l<i;l++){j[l]=0;k[l]=0}this.l1=$.ig.truncate(Math.round(this.resolution()));this.kf=f.b7();var m=this.kf.length;var n=this.kf;for(var o=0;o<m;o++){n[o]=0}var p=this.heatMinimum();var q=this.heatMaximum();if($.ig.util.isNaN(p)||Number.isInfinity(p)){p=0}if($.ig.util.isNaN(q)||Number.isInfinity(q)){q=50}this.k6=Math.min(p,q);this.k5=Math.max(p,q);if(this.k6<0){this.k6=0}if(this.k5<0){this.k5=0}this.k7=this.k5-this.k6;if(this.useBruteForce()){this.mr(a)}else{this.m1(a)}f.ci();if(a.p()){this.__itemIndexes=d;this.kh().cj()}},mt:function(a){if(this.ki==null){return}this.mu(a)},progressiveLoadStatusChanged:null,mn:function(a,b){var $self=this;this.kh().ch(function(){if($self.lu<$self.lv-1){$self.lu++}$self.progressiveStatus($.ig.truncate($self.lu/$self.lv*100));if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.aa1($self.progressiveStatus()))}$self.mt($self.view());$self.g0();if($self.ki!=null){if(!$self.ki.f()){var c=$self.ki;c.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(c.progressiveThunkCompleted,$self.mn.runOn($self));$self.progressiveStatus(100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.aa1($self.progressiveStatus()))}}}})},mr:function(a){var b=this.kr().asArray().clone();this.xAxis().getScaledValueList(b,0,b.length,this.kn);var c=this.kt().asArray().clone();this.l0=0;var d=this.ly;var e=this.ku;var f=this.kg.length;this.yAxis().getScaledValueList(c,0,c.length,this.ko);var g=255<<24|$.ig.truncate(this.ld)<<16|$.ig.truncate(this.lc)<<8|$.ig.truncate(this.lb);for(var h=0;h<b.length;h++){var i=$.ig.truncate(b[h]);var j=$.ig.truncate(c[h]);i=$.ig.truncate(Math.floor(i));j=$.ig.truncate(Math.floor(j));if(i<0||i>=this.lx||j<0||j>=this.lw){continue}if(e){var k=i-d;var l=i+d;l=l>this.lx-1?this.lx-1:l;k=k<0?0:k;var m=j+d;var n=j-d;for(var o=k;o<=l;o++){for(var p=n;p<=m;p++){var q=p*this.lx+o;if(q<0||q>f-1){continue}this.kg[q]=this.kg[q]+1;this.kd[q]=1;this.l0++;if(this.kw){this.__itemIndexes[q]=h+1}}}}else{var r=j*this.lx+i;this.kg[r]=this.kg[r]+1;this.kd[r]=1;this.l0++;if(this.kw){this.__itemIndexes[r]=h+1}}}this.mv()},k0:null,m1:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.ki==null){return}if(this.k0==null){this.k0=new $$t.b7($$t.$aat.$type,2,$.ig.truncate(Math.round(b.width()*b.height())))}else{this.k0.clear()}var e=c.left();var f=c.right();var g=c.top();var h=c.bottom();this.ln=c.top();this.ll=c.height();this.lm=c.left();this.lo=c.width();this.lj=b.top();this.lh=b.height();this.li=b.left();this.lk=b.width();var i=this.getEffectiveViewport1(a);this.k2=(i.left()-this.li)/this.lk;this.k3=(i.top()-this.lj)/this.lh;var j=(i.right()-this.li)/this.lk;this.k4=j-this.k2;var k=(i.bottom()-this.lj)/this.lh;this.k1=k-this.k3;if(this.kv){e=(e-this.k2)/this.k4;f=(f-this.k2)/this.k4;g=(g-this.k3)/this.k1;h=(h-this.k3)/this.k1}var l=this.resolution()/b.width()*c.width();var m=this.resolution()/b.height()*c.height();var n=Math.min(l,m);var o=function(){var $ret=new $$t.aa0;$ret.c=e;$ret.a=f;$ret.d=g;$ret.b=h;$ret.e=l;$ret.f=m;$ret.g=2147483647;return $ret}();this.ki.t(this.k0,o,0,1,0,1);var p;this.l0=0;for(var q=0;q<this.k0.count();q++){p=this.k0.__inner[q];this.mw(p)}this.mv()},k6:0,k5:0,k7:0,lj:0,lh:0,li:0,lk:0,lm:0,lo:0,ln:0,ll:0,k2:0,k3:0,k4:0,k1:0,mw:function(a){if(a.g){return}var b=a.e!=null&&a.e.a;var c=a.a==null?0:a.a.length;var d=a.h-c+1;if(b&&d>0){}else{d=1}this.my(a.d,d,b,a.e);if(c>0&&!b){var e;for(var f=0;f<c;f++){e=a.a[f];this.my(e,d,false,a.e)}}if(a.e!=null){a.e.a=false}},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$a8.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$t.$a8.empty();var d=new $$t.a8(0,0,0,1,1);var e=this.j9(this.view());var f=new $$t.iz(0,d,d,this.xAxis().isInverted(),e);var g=new $$t.iz(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.bd()!=null?this.bd().indexOf(a):-1;var i=this.xAxis()!=null&&this.kr()!=null&&h<this.kr().count()?this.xAxis().getScaledValue(this.kr().item(h),f):NaN;var j=this.yAxis()!=null&&this.kt()!=null&&h<this.kt().count()?this.yAxis().getScaledValue(this.kt().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)
}return h>=0},my:function(a,b,c,d){var e=this.l3(b);var f=a.c;var g=this.ly;if(c){var h=d.d;var i=d.b;var j=d.e;var k=d.c;if(this.kv){h=this.k2+this.k4*h;i=this.k2+this.k4*i;j=this.k3+this.k1*j;k=this.k3+this.k1*k}var l=$.ig.truncate(this.li+this.lk*(h-this.lm)/this.lo);var m=$.ig.truncate(this.li+this.lk*(i-this.lm)/this.lo);var n=$.ig.truncate(this.lj+this.lh*(j-this.ln)/this.ll);var o=$.ig.truncate(this.lj+this.lh*(k-this.ln)/this.ll);l=$.ig.truncate(Math.floor(l));m=$.ig.truncate(Math.floor(m));n=$.ig.truncate(Math.floor(n));o=$.ig.truncate(Math.floor(o));if(this.ku){l-=g;m+=g;n-=g;o+=g}var p=(m-l+1)*(o-n+1);var q=b/p;var r=q;for(var s=l;s<=m;s++){for(var t=n;t<=o;t++){this.mx(f,s,t,q,r)}}}else{var u=a.a;var v=a.b;if(this.kv){u=this.k2+this.k4*u;v=this.k3+this.k1*v}var w=$.ig.truncate(this.li+this.lk*(u-this.lm)/this.lo);var x=$.ig.truncate(this.lj+this.lh*(v-this.ln)/this.ll);w=$.ig.truncate(Math.floor(w));x=$.ig.truncate(Math.floor(x));if(this.ku){var y=w-g;var z=w+g;var aa=x+g;var ab=x-g;var ac=(z-y+1)*(aa-ab+1);var ad=b/ac;var ae=ad;for(var af=y;af<=z;af++){for(var ag=ab;ag<=aa;ag++){this.mx(f,af,ag,ad,ae)}}}else{this.mx(f,w,x,b,1)}}},l2:function(a,b){return $.ig.truncate(Math.floor(255*b))<<24|$.ig.truncate(Math.floor(b*(this.ld+a*this.lg)))<<16|$.ig.truncate(Math.floor(b*(this.lc+a*this.lf)))<<8|$.ig.truncate(Math.floor(b*(this.lb+a*this.le)))},l3:function(a){return 255<<24|$.ig.truncate(Math.floor(this.ld+a*this.lg))<<16|$.ig.truncate(Math.floor(this.lc+a*this.lf))<<8|$.ig.truncate(Math.floor(this.lb+a*this.le))},lp:function(a){return(a>>24&255)/255},mx:function(a,b,c,d,e){if(b<0||b>=this.lx||c<0||c>=this.lw){return}var f=c*this.lx+b;this.kg[f]=this.kg[f]+d;this.kd[f]=this.kd[f]+e;if(this.kw){this.__itemIndexes[f]=a+1}this.l0+=$.ig.truncate(d)},mv:function(){var a=0;var b=0;var c=this.k7;var d=this.k6;var e=this.k5;var f=this.kg.length;var g=this.kg;var h=this.kd;var i=this.kf;var j=NaN;var k=NaN;var l=0;var m=0;for(var n=0;n<f;n++){a=g[n];if(a!=0){b=h[n];if(a>=e){a=1}else if(a<=d){a=0}else{a=(a-d)/c}if(b>1){b=1}if(b<.2){b=.2}if(j!=a||k!=b){l=this.l2(a,b);j=a;k=b}i[m]=l>>16&255;i[m+1]=l>>8&255;i[m+2]=l&255;i[m+3]=l>>24&255}m+=4}},lx:0,lw:0,kf:null,l0:0,mo:function(a){var b=a;b.cf()},aw:function(){return new $$t.aar(this)},he:function(a){$$t.$bc.he.call(this,a);this.kh(a)},_kh:null,kh:function(a){if(arguments.length===1){this._kh=a;return a}else{return this._kh}},ae:function(a){if(a!=null&&a==this.xAxis()&&this.kr()!=null){return new $$t.kt(this.kr().minimum(),this.kr().maximum())}if(a!=null&&a==this.yAxis()&&this.kt()!=null){return new $$t.kt(this.kt().minimum(),this.kt().maximum())}return null},kv:false,h9:function(a,b){if(this.seriesViewer()!=null){var c=this.getEffectiveViewport1(this.view());this.kv=!c.isEmpty()}this.renderSeries(false)},ia:function(a,b){this.renderSeries(false)},__itemIndexes:null,kg:null,kd:null,getItem:function(a){if(!this.kw||this.__itemIndexes==null||this.seriesViewer()==null||this.bd()==null||this.__itemIndexes.length!=this.lx*this.lw){return null}var b=this.seriesViewer().actualWindowRect();var c=(a.__x-b.left())/b.width();var d=(a.__y-b.top())/b.height();var e=$.ig.truncate(Math.round(this.kb().left()+this.kb().width()*c));var f=$.ig.truncate(Math.round(this.kb().top()+this.kb().height()*d));var g=this.l6(e,f);if(g<0||g>this.__itemIndexes.length-1){return null}var h=this.__itemIndexes[g]-1;if(h<0||h>this.bd().count()){return null}return this.bd().item(h)},l6:function(a,b){var c=this.lx*b+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}var d=1;c=this.lx*(b-d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*b+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*b+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b-d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b-d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.lx*(b+d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}return 0},scatterMouseOver:null,m0:function(a,b,c){this.kf=a;this.lx=b;this.lw=c},cr:function(a){if(arguments.length===1){$$t.$bc.cr.call(this,a);return a}else{return true}},gg:function(a,b){$$t.$bc.gg.call(this,a,b);this.kh().cg();if(this.ax()!=null){this.ax().cg()}this.g0()},hy:function(a,b){$$t.$bc.hy.call(this,a,b);if(!this.co()){this.view().a3(b);return}this.view().a3(b);if(this.bp(this.ax())){return}var c=$b($$t.$aar.$type,this.ax());var d=new $$t.pq;this.ms(false,c);this.co(false)},_kp:null,kp:function(a){if(arguments.length===1){this._kp=a;return a}else{return this._kp}},renderAlternateView:function(a,b,c,d,e){$$t.$bc.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(g)){return}if(this.kp()==null){this.kp(new $$t.pq)}this.ms(false,f)},$type:new $.ig.Type("HighDensityScatterSeries",$$t.$bc.$type)},true);$c("ScatterMouseOverEventArgs:aa2","EventArgs",{_axisPosition:null,axisPosition:function(a){if(arguments.length===1){this._axisPosition=a;return a}else{return this._axisPosition}},_mousePosition:null,mousePosition:function(a){if(arguments.length===1){this._mousePosition=a;return a}else{return this._mousePosition}},_nearestItems:null,nearestItems:function(a){if(arguments.length===1){this._nearestItems=a;return a}else{return this._nearestItems}},init:function(a,b,c){$$t.$fi.init.call(this);this.axisPosition(a);this.mousePosition(b);this.nearestItems(c)},$type:new $.ig.Type("ScatterMouseOverEventArgs",$$t.$fi.$type)},true);$c("ProgressiveLoadStatusEventArgs:aa1","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$t.$fi.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("ProgressiveLoadStatusEventArgs",$$t.$fi.$type)},true);$c("HighDensityScatterSeriesView:aar","SeriesView",{init:function(a){$$t.$b2.init.call(this,a);this.b8(a)},at:function(){$$t.$b2.at.call(this);if(!this.p()){this.e().resolution(4);this.b8().heatMinimumColor($$t.$cw.u(255,0,0,0));this.b8().heatMaximumColor($$t.$cw.u(255,255,0,0))}},cj:function(){this.b8().m0(this.b6,this.cd,this.cc)},_b8:null,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},b6:null,cd:0,cc:0,_ce:null,ce:function(a){if(arguments.length===1){this._ce=a;return a}else{return this._ce}},_cb:null,cb:function(a){if(arguments.length===1){this._cb=a;return a}else{return this._cb}},_b9:null,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},cf:function(){if(this.ce()==null){this.ce($("<canvas></canvas>"));var a=this.ce()[0].getContext("2d");this.b9(new $$t.cr(new $$t.eg,a))}var b;if(this.o()){b=this.b3()}else{b=this.e().seriesViewer().getContainerRect()}var c=$.ig.truncate(Math.round(b.left()));var d=$.ig.truncate(Math.round(b.top()));var e=$.ig.truncate(Math.round(b.width()));var f=$.ig.truncate(Math.round(b.height()));var g=this.cd;var h=this.cc;this.cd=e;this.cc=f;if(g!=this.cd||h!=this.cc||this.b6==null){this.ce().attr("width",e.toString());this.ce().attr("height",f.toString());this.cb(this.b9().f().getImageData(0,0,e,f));this.b6=this.cb().data}this.b8().m0(this.b6,this.cd,this.cc)},b7:function(){return this.b6},ci:function(){var a=$.ig.truncate(Math.round(this.b3().left()));var b=$.ig.truncate(Math.round(this.b3().left()));var c=$.ig.truncate(Math.round(this.b3().width()));var d=$.ig.truncate(Math.round(this.b3().height()));this.b9().f().putImageData(this.cb(),0,0);this.ar()},ch:function(a){window.setTimeout(a,0)},a7:function(a,b){$$t.$b2.a7.call(this,a,b);if(b){if(!this.b8().mouseOverEnabled()){return}var c=new $$t.ct;c.l(this.b3().left());c.m(this.b3().top());c.width(this.b3().width());c.height(this.b3().height());c.__fill=this.bx();a.u(c);return}if(this.ce()==null){return}var d=$.ig.truncate(Math.round(this.b3().left()));var e=$.ig.truncate(Math.round(this.b3().top()));var f=$.ig.truncate(Math.round(this.b3().width()));var g=$.ig.truncate(Math.round(this.b3().height()));this.h().m(this.ce()[0],this.e().__opacity,d,e,f,g,d,e,f,g)},ca:function(a,b){return $$t.$cw.e($l($$t.$cw.$type,a),$l($$t.$cw.$type,null))&&$$t.$cw.e($l($$t.$cw.$type,b),$l($$t.$cw.$type,null))},cg:function(){if(this.b6!=null){for(var a=0;a<this.b6.length;a++){this.b6[a]=0}this.ci()}},am:function(a){$$t.$b2.am.call(this,a);if(this.b6==null){a.pixels(null);return}var b=new Array($a(this.b6.length,4));var c;for(var d=0;d<$a(this.b6.length,4);d++){c=d*4;b[d]=this.b6[c+3]<<24|this.b6[c]<<16|this.b6[c+1]<<8|this.b6[c+2]}a.pixels(b);a.pixelWidth(this.cd)},$type:new $.ig.Type("HighDensityScatterSeriesView",$$t.$b2.$type)},true);$c("KDTree2D:aas","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.k=0;this.o={};this.q=new $$t.f6(0);$.ig.$op.init.call(this);this.d(this.c(b,0,b.length-1,0,c))},init1:function(a){this.k=0;this.o={};this.q=new $$t.f6(0);$.ig.$op.init.call(this)},a:null,h:null,g:null,k:0,o:null,p:function(){return this.o},progressiveThunkCompleted:null,b:function(a,b){var c=new $$t.aas(1);c.d(new $$t.aat);c.d().g=true;c.a=a;c.h=new $$t.m4($$t.$aax.$type);c.g=new $$t.b7($$t.$aax.$type,0);var d=new $$t.aax;d.e=0;d.b=a.length-1;d.c=0;d.d=b;d.a=c.d();c.h.push(d);return c},f:function(){if(this.h.count()==0&&this.g.count()==0){this.a=null;return false}if(this.h.count()==0&&this.g.count()>0){return true}this.k=this.h.peek().c;while(this.h.count()>0&&this.h.peek().c==this.k){this.g.add(this.h.pop())}window.setTimeout(this.y.runOn(this),0);return true},e:false,s:function(){this.e=true},y:function(){var a;for(var b=0;b<this.g.count();b++){if(this.e||this.a==null){return}if(this.a.length==0){continue}a=this.g.__inner[b];this.v(a.a,this.a,a.e,a.b,a.c,a.d)}this.g.clear();if(this.progressiveThunkCompleted!=null){this.progressiveThunkCompleted(this,new $$t.fi)}},v:function(a,b,c,d,e,f){a.g=false;a.f=e%2==0;a.h=d-c;if(c==d){a.d=b[c];return}if(c>d){a.g=true;return}if(d-c+1<=f){a.d=b[c];a.a=new Array(d-c+1);var g=0;for(var h=c;h<=d;h++){a.a[g++]=b[h]}return}var i=Math.max($a(d-c,2),1);var j=this.m(b,c,d,a.f,i);a.d=b[j];if(c<=j-1){a.b=function(){var $ret=new $$t.aat;$ret.g=true;return $ret}();a.b.h=j-1-c+1;this.h.push(function(){var $ret=new $$t.aax;$ret.e=c;$ret.b=j-1;$ret.c=e+1;$ret.d=f;$ret.a=a.b;return $ret}())}else{a.b=null}if(j+1<=d){a.c=function(){var $ret=new $$t.aat;$ret.g=true;return $ret}();a.c.h=d-(j+1)+1;this.h.push(function(){var $ret=new $$t.aax;$ret.e=j+1;$ret.b=d;$ret.c=e+1;$ret.d=f;$ret.a=a.c;return $ret}())}else{a.c=null}},c:function(a,b,c,d,e){var f=new $$t.aat;f.f=d%2==0;f.h=c-b;if(b==c){f.d=a[b];return f}if(b>c){return null}if(c-b+1<=e){f.d=a[b];f.a=new Array(c-b+1);var g=0;for(var h=b;h<=c;h++){f.a[g++]=a[h]}return f}var i=Math.max($a(c-b,2),1);var j=this.m(a,b,c,f.f,i);f.d=a[j];f.b=this.c(a,b,j-1,d+1,e);f.c=this.c(a,j+1,c,d+1,e);return f},l:function(a,b,c,d,e){var f=b?a[e].a:a[e].b;var g=a[e];a[e]=a[d];a[d]=g;var h=c;for(var i=c;i<d;i++){var j;if(b){j=a[i].a}else{j=a[i].b}if(j<=f){g=a[h];a[h]=a[i];a[i]=g;h++}}g=a[d];a[d]=a[h];a[h]=g;return h},q:null,m:function(a,b,c,d,e){if(b==c){return b}var f=this.q.d(b,c);var g=this.l(a,d,b,c,f);var h=g-b+1;if(h==e){return g}else if(e<h){return this.m(a,b,g-1,d,e)}else{return this.m(a,g+1,c,d,e-h)}},w:function(a,b,c,d){this.x(a,b,c,d,this.d())},x:function(a,b,c,d,e){if(e==null||e.g){return}if(e.b==null&&e.c==null){this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.a!=null&&e.a.length>0){for(var f=0;f<e.a.length;f++){this.r(a,b,c,e,e.a[f],false,f,d);if(a.a){return}}}return}this.r(a,b,c,e,e.d,true,0,d);if(a.a){return}if(e.f){if(b<=e.d.a){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,e.d.a,c)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}else{if(c<=e.d.b){this.x(a,b,c,d,e.b);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}else{this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,b,e.d.b)<a.c){this.x(a,b,c,d,e.b)}if(a.a){return}}}},r:function(a,b,c,d,e,f,g,h){if(a.a){return}if(a.e>a.f){a.a=true;return}if(a.b.count()<h){if($.ig.util.isNaN(a.d)){a.d=this.i(b,c,e.a,e.b);a.c=a.d;a.g=0}a.b.add(function(){var $ret=new $$t.aaz;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}());a.e++;var i=this.i(b,c,e.a,e.b);if(i<a.d){a.d=i}if(i>a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(j<a.c){if(j<a.d){a.d=j}a.b.__inner[a.g]=function(){var $ret=new $$t.aaz;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}();var k=0;var l=0;for(var m=0;m<a.b.count();m++){var n=this.i(b,c,a.b.__inner[m].c,a.b.__inner[m].d);if(n>k){k=n;l=m}}a.e++}},i:function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},t:function(a,b,c,d,e,f){this.u(a,this.d(),b,c,d,e,f,false,0)},u:function(a,b,c,d,e,f,g,h,i){if(b==null){return}var j=b.e;if(i>c.g||g-f<c.f&&e-d<c.e){if(b.e==null){b.e=new $$t.aav}j=b.e;j.a=true;j.d=d;j.b=e;j.e=f;j.c=g;a.add(b);return}if(j!=null){j.a=false}if(b.b==null&&b.c==null){a.add(b);return}var k;var l;var m;var n;var o;var p;var q;var r;if(b.f){k=d;l=b.d.a;m=f;n=g;o=b.d.a;p=e;q=f;r=g}else{k=d;l=e;m=f;n=b.d.b;o=d;p=e;q=b.d.b;r=g}if(h){a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1);this.u(a,b.c,c,o,p,q,r,true,i+1)}else{var s=false;if(k>=c.c&&l<=c.a&&m>=c.d&&n<=c.b){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,true,i+1)}else if(!(c.c>l||c.a<k||c.d>n||c.b<m)){s=true;a.add(b);this.u(a,b.b,c,k,l,m,n,false,i+1)}if(o>=c.c&&p<=c.a&&q>=c.d&&r<=c.b){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,true,i+1)}else if(!(c.c>p||c.a<o||c.d>r||c.b<q)){if(!s){a.add(b)}this.u(a,b.c,c,o,p,q,r,false,i+1)}}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},z:function(){this.n(this.d())},n:function(a){if(a==null){return 0}if(this.n(a.b)+this.n(a.c)!=a.h){var b=0}return a.h+1},$type:new $.ig.Type("KDTree2D",$.ig.$ot)},true);$c("KNearestResults:aay","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:null,a:false,d:0,c:0,g:0,$type:new $.ig.Type("KNearestResults",$.ig.$ot)},true);$c("KNearestResult:aaz","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:false,c:0,d:0,a:null,$type:new $.ig.Type("KNearestResult",$.ig.$ot)},true);$c("KDTreeThunk:aax","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:0,c:0,d:0,a:null,$type:new $.ig.Type("KDTreeThunk",$.ig.$ot)},true);$c("SearchArgs:aa0","Object",{init:function(){$.ig.$op.init.call(this)},c:0,d:0,a:0,b:0,e:0,f:0,g:0,$type:new $.ig.Type("SearchArgs",$.ig.$ot)},true);$c("KDTreeNode2D:aat","Object",{init:function(){$.ig.$op.init.call(this)},g:false,f:false,h:0,d:null,b:null,c:null,a:null,e:null,$type:new $.ig.Type("KDTreeNode2D",$.ig.$ot)},true);$c("SearchData:aav","Object",{init:function(){$.ig.$op.init.call(this)},a:false,d:0,b:0,e:0,c:0,$type:new $.ig.Type("SearchData",$.ig.$ot)},true);$c("PointData:aau","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,c:0,$type:new $.ig.Type("PointData",$.ig.$ot)},true);$c("NumericMarkerManager:pd","MarkerManagerBase",{init:function(a,b,c,d,e,f){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$pd.init1.call(this,1,b,c,d,e,f,function(){return 0})},init1:function(a,b,c,d,e,f,g){$$t.$o9.init.call(this,b,c,d,e,f);this.m(false);this.o(function(h){return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}});this.n(g)},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},l:function(a,b,c,d,e){var f=this.f()();a.clear();var g=new $$t.b7($.ig.Number.prototype.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$t.b7($.ig.Number.prototype.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$t.b7($.ig.Number.prototype.$type,1,j.keys());if($$t.$o9.b()){k.sort()}this.k(b,j,k,h)}this.q(a,f,h)},q:function(a,b,c){for(var d=0;d<c.count();++d){var e=c.__inner[d];var f=b[e];var g=this.g()(e);var h=this.h()(g);if(h.content()!=null){h.content().item(g)}var i=new $$t.pa;if(this.m()){i.b(this.o()(e))}i.a(g);i.c({__x:f.__x,__y:f.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(!a.containsKey(g)){a.add(g,i)}}},j:function(a,b){var c=a.keys();if($$t.$o9.b()){var d=new $$t.b7($.ig.$op.$type,1,a.keys());d.sort2(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g.c().__x,2)+Math.pow(g.c().__y,2);var j=Math.pow(h.c().__x,2)+Math.pow(h.c().__y,2);return $v(i,j)});c=d}var e=null;var f=null;switch(this.n()()){case 0:break;case 1:e=function(){var $ret=new $$t.pf;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.pi($$t.$ha.$type);f.f(true);break;case 2:e=function(){var $ret=new $$t.pf;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.pi($$t.$ha.$type);f.f(true);break;case 3:e=function(){var $ret=new $$t.pf;$ret.c(.3);$ret.b(0);return $ret}();f=new $$t.pi($$t.$ha.$type);break;case 4:e=function(){var $ret=new $$t.pf;$ret.c(.6);$ret.b(2);return $ret}();f=new $$t.pi($$t.$ha.$type);break}var h=c.getEnumerator();while(h.moveNext()){var g=h.current();var i=a.item(g);var j=this.h()(i.a());if(e!=null&&f!=null){f.d(j);f.j(this.p()(j));f.i(i.c());e.d(f);if(f.opacity()==0){f.smartPosition(f.smartPosition())}i.c(f.g())}else{j.__opacity=1;j.__visibility=0}this.r(j,i,b)}this.a()(a)},r:function(a,b,c){a.l(b.c().__x);a.m(b.c().__y)},$type:new $.ig.Type("NumericMarkerManager",$$t.$o9.$type)},true);$c("MarkerManagerBucket:pb","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:function(){if(this.b==null){this.b=new $$t.b7($.ig.Number.prototype.$type,0)}return this.b},c:null,e:function(){if(this.c==null){this.c=new $$t.b7($.ig.Number.prototype.$type,0)}return this.c},f:function(a){if(this.e().count()>0){var b=this.e().__inner[this.e().count()-1];this.e().removeAt(this.e().count()-1);a=true;return{ret:b,p0:a}}var c=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1);a=false;return{ret:c,p0:a}},a:function(){return this.d().count()==0&&this.e().count()==0},$type:new $.ig.Type("MarkerManagerBucket",$.ig.$ot)},true);$c("IFlattener:aa9","Object",{$type:new $.ig.Type("IFlattener",null)},true);$c("DefaultFlattener:abb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f){var g=new $$t.b7($.ig.Number.prototype.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$$t.$m3.g(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$$t.$m3.g(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},d:function(a,b,c,d,e){var f=new $$t.b7($.ig.Number.prototype.$type,0);var g=c;var h=d;var i=h-g+1;while(i>0){if(i<=512){$$t.$m3.i(f,a,b,g,h,e);g=h+1}else{var j=g+512-1;$$t.$m3.i(f,a,b,g,j,e);g=j+1}i=h-g+1}return f},flatten:function(a,b){var $self=this;var c=function(d){return $self.f(a,d)};var d=function(e){return $self.g(a,e)};return this.b(a,b,c,d)},c:function(a,b,c,d){return this.e(a,b,c,d)},b:function(a,b,c,d){var e=this.a(new $$t.b7($.ig.Number.prototype.$type,0),c,d,0,a.count()-1,b);var f=new $$t.abc($$t.$ba.$type,a,e);return f},e:function(a,b,c,d){var e=this.d(a,b,0,c-1,d);var f=new $$t.b7($$t.$ba.$type,0);for(var g=0;g<e.count();g++){f.add({__x:a[e.__inner[g]],__y:b[e.__inner[g]],$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}return f},f:function(a,b){return a.item(b).__x},g:function(a,b){return a.item(b).__y},$type:new $.ig.Type("DefaultFlattener",$.ig.$ot,[$$t.$aa9.$type])},true);$c("ScatterTrendLineManager:pc","TrendLineManagerBase$1",{init:function(){$$t.$mu.init.call(this,$$t.$ba.$type)},y:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$t.b7($$t.$ba.$type,0);var o=0;if(c!=null){o=c.count()}if(d!=null){o=Math.min(o,d.count())}if(!h.g().isEmpty()&&!h.f().isEmpty()){if(b==0){this.a(null);this.e().clear()}else if(this.c(b)){this.e().clear();this.a($$t.$na.a(n,b,h,this.a(),o,function(p){return c.item(p)},function(p){return d.item(p)},f,g,l,m))}else if(this.b(b)){this.a(null);this.e().clear();$$t.$nd.c(b,this.e(),c,d,e);var q=this.e().getEnumerator();while(q.moveNext()){var p=q.current();var r=f(p.__x);var s=g(p.__y);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){n.add({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}this.s(n,h,a,i)}},$type:new $.ig.Type("ScatterTrendLineManager",$$t.$mu.$type.specialize($$t.$ba.$type))},true);$c("ErrorBarSettingsBase:pl","DependencyObject",{init:function(){$$t.$bg.init.call(this);this.l(new $$t.bv)},l:function(a){if(arguments.length===1){this.g($$t.$pl.defaultErrorBarStyleProperty,a);return a}else{return this.c($$t.$pl.defaultErrorBarStyleProperty)}},propertyChanged:null,propertyUpdated:null,j:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.jj(a,b,c))}},$type:new $.ig.Type("ErrorBarSettingsBase",$$t.$bg.$type,[$$t.$bz.$type])},true);$c("ErrorBarsHelper:p0","Object",{init:function(a,b){$.ig.$op.init.call(this);this.b(a);this.a(b)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},c:function(a){var b=a.getCalculatorType();if(b==1||b==2){return false}else{return true}},i:function(a,b){if(a.hasConstantPosition()){b=a.getPosition()}return{p1:b}},j:function(a,b,c){var d;var e;var f;var g=this.a().getViewInfo(e,d);e=g.p0;d=g.p1;f=this.a().getEffectiveViewport();var h=new $$t.iz(0,d,e,b.isInverted(),f);var i=b.getScaledValue(b.referenceValue(),h);var j=a.getIndependentValue();c=Math.abs(Math.round(i-b.getScaledValue(j,h)));return{p2:c}},g:function(a,b,c,d){var e;var f;var g;var h=this.a().getViewInfo(f,e);f=h.p0;e=h.p1;g=this.a().getEffectiveViewport();var i=new $$t.iz(0,e,f,c.isInverted(),g);var j=c.getUnscaledValue(a,i);var k=b.getDependentValue(j);var l=c.getScaledValue(c.referenceValue(),i);d=Math.abs(Math.round(l-c.getScaledValue(k,i)));return{p3:d}},f:function(a,b,c,d,e){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,c.isInverted(),h);var k=new $$t.iz(0,f,g,d.isInverted(),h);var l=c.getUnscaledValue(a,j);var m=b.getDependentValue(l);var n=d.getScaledValue(d.referenceValue(),k);e=Math.abs(Math.round(n-d.getScaledValue(m,k)));return{p4:e}},h:function(a,b,c){var d;var e;var f;var g=this.a().getViewInfo(e,d);e=g.p0;d=g.p1;f=this.a().getEffectiveViewport();var h=new $$t.iz(0,d,e,b.isInverted(),f);var i=b.getScaledValue(b.referenceValue(),h);c=Math.abs(Math.round(i-b.getScaledValue(a,h)));return{p2:c}},e:function(a,b,c,d){},d:function(a,b,c,d){},k:function(a,b,c,d){var e=new $$t.ba(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,b.isInverted(),h);e.__x=Math.round(b.getScaledValue(d,j));e.__y=Math.round(c.__y)}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},l:function(a,b,c,d){var e=new $$t.ba(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this.a().getViewInfo(g,f);g=i.p0;f=i.p1;h=this.a().getEffectiveViewport();var j=new $$t.iz(0,f,g,b.isInverted(),h);e.__x=Math.round(c.__x);e.__y=Math.round(b.getScaledValue(d,j))}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},$type:new $.ig.Type("ErrorBarsHelper",$.ig.$ot)},true);$c("ScatterErrorBarSettings:pk","ErrorBarSettingsBase",{init:function(){$$t.$pl.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.an.runOn(this))},enableErrorBarsHorizontal:function(a){if(arguments.length===1){this.g($$t.$pk.enableErrorBarsHorizontalProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$pk.enableErrorBarsHorizontalProperty))}},horizontalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalCalculatorReferenceProperty,$$t.$pn.getBox(a));return a}else{return $f(this.c($$t.$pk.horizontalCalculatorReferenceProperty))}},horizontalCalculator:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalCalculatorProperty,a);return a}else{return this.c($$t.$pk.horizontalCalculatorProperty)}},horizontalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalErrorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$pk.horizontalErrorBarCapLengthProperty))}},horizontalStroke:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalStrokeProperty,a);return a}else{return this.c($$t.$pk.horizontalStrokeProperty)}},horizontalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalStrokeThicknessProperty,a);return a}else{return this.c($$t.$pk.horizontalStrokeThicknessProperty)}},horizontalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$pk.horizontalErrorBarStyleProperty,a);return a}else{return this.c($$t.$pk.horizontalErrorBarStyleProperty)}},enableErrorBarsVertical:function(a){if(arguments.length===1){this.g($$t.$pk.enableErrorBarsVerticalProperty,$$t.$pm.getBox(a));return a}else{return $f(this.c($$t.$pk.enableErrorBarsVerticalProperty))}},verticalCalculatorReference:function(a){if(arguments.length===1){this.g($$t.$pk.verticalCalculatorReferenceProperty,$$t.$pn.getBox(a));return a}else{return $f(this.c($$t.$pk.verticalCalculatorReferenceProperty))}},verticalCalculator:function(a){if(arguments.length===1){this.g($$t.$pk.verticalCalculatorProperty,a);return a}else{return this.c($$t.$pk.verticalCalculatorProperty)}},verticalErrorBarCapLength:function(a){if(arguments.length===1){this.g($$t.$pk.verticalErrorBarCapLengthProperty,a);return a}else{return $g(this.c($$t.$pk.verticalErrorBarCapLengthProperty))}},verticalStroke:function(a){if(arguments.length===1){this.g($$t.$pk.verticalStrokeProperty,a);return a}else{return this.c($$t.$pk.verticalStrokeProperty)}},verticalStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$pk.verticalStrokeThicknessProperty,a);return a}else{return this.c($$t.$pk.verticalStrokeThicknessProperty)}},verticalErrorBarStyle:function(a){if(arguments.length===1){this.g($$t.$pk.verticalErrorBarStyleProperty,a);return a}else{return this.c($$t.$pk.verticalErrorBarStyleProperty)}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},an:function(a,b){switch(b.propertyName()){case"HorizontalCalculator":case"VerticalCalculator":var c=$b($$t.$po.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this))}if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().g0()}}var d=$b($$t.$po.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.am.runOn(this))}break;case"EnableErrorBarsHorizontal":case"EnableErrorBarsVertical":case"HorizontalCalculatorReference":case"HorizontalErrorBarCapLength":case"HorizontalErrorBarStyle":case"HorizontalStroke":case"HorizontalStrokeThickness":case"VerticalCalculatorReference":case"VerticalErrorBarCapLength":case"VerticalErrorBarStyle":case"VerticalStroke":case"VerticalStrokeThickness":if(this.p()!=null){this.p().renderSeries(false);if(this.p().seriesViewer()!=null){this.p().g0()}}break}},am:function(a,b){var c=$b($$t.$po.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.am.runOn(this));if(this.p()!=null){this.p().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.am.runOn(this))}},$type:new $.ig.Type("ScatterErrorBarSettings",$$t.$pl.$type)},true);$c("ScatterFrameBase$1:pr","Frame",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$i8.init.call(this);this.o(new $$t.b7($$t.$ba.$type,0));this.i(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.l(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.p(new $$t.b7($$t.$ba.$type,0));this.j(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.n(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0));this.k(new $$t.gd($.ig.$op.$type,Number,0));this.m(new $$t.gd($.ig.$op.$type,Number,0));this.q(function(a,b,c){return a});this.h(new $$t.ps($.ig.$op.$type,$$t.$pa.$type,this.$t,this.u.runOn(this),function(a){return a.a()},function(a){return!$.ig.util.isNaN(a.c().__x)&&!$.ig.util.isNaN(a.c().__y)},function(){return new $$t.pa}))},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},d:function(a,b,c){var d=b;var e=c;if($d(this.$t,d)==null||$d(this.$t,e)==null){return}this.h().e(this.i(),a,d.i(),e.i(),d,e);$$t.$i8.a(this.o(),a,d.o(),e.o());this.h().e(this.l(),a,d.l(),e.l(),d,e);this.h().e(this.j(),a,d.j(),e.j(),d,e);this.h().e(this.n(),a,d.n(),e.n(),d,e);this.r(this.l(),a,d,e);$$t.$i8.a(this.p(),a,d.p(),e.p());this.k(e.k());this.m(e.m());this.t(a,d,e)},t:function(a,b,c){},r:function(a,b,c,d){var f=$$t.$gh.t($$t.$pa.$type,c.i().values(),function(g){return!a.containsKey(g.a())}).getEnumerator();while(f.moveNext()){var e=f.current();var g;if(!function(){var h=d.i().tryGetValue(e.a(),g);g=h.p1;return h.ret}()||g.b().__x==e.b().__x&&g.b().__y==e.b().__y){continue}var h=new $$t.pa;this.u(h,b,e,g,c,d);if($.ig.util.isNaN(h.c().__x)||$.ig.util.isNaN(h.c().__y)){continue}a.add(h.a(),h)}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},s:function(a,b,c,d){if(c!=null){a.b({__x:c.b().__x,__y:c.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else if(d!=null){a.b({__x:d.b().__x,__y:d.b().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},u:function(a,b,c,d,e,f){var g;var h;if(c==null){if(d!=null){var i;if(function(){var j=e.i().tryGetValue(d.a(),i);i=j.p1;return j.ret}()){g=i}else{g=this.q()(d,e,f)}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{g=c;if(a.a()==null){a.a(c.a())}}if(d==null){if(c!=null){var j;if(function(){var k=f.i().tryGetValue(c.a(),j);j=k.p1;return k.ret}()){h=j}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{a.c({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return}}else{h=d;if(a.a()==null){a.a(d.a())}}this.s(a,b,g,h);if($.ig.util.isNaN(g.c().__x)||$.ig.util.isNaN(g.c().__y)){g=h}this.v(a,b,g,h)},v:function(a,b,c,d){var e=1-b;a.c({__x:c.c().__x*e+d.c().__x*b,__y:c.c().__y*e+d.c().__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;
return a}else{return this._p}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},$type:new $.ig.Type("ScatterFrameBase$1",$$t.$i8.$type)},true);$c("ScatterAxisInfoCache:pj","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ScatterAxisInfoCache",$.ig.$ot)},true);$c("DictInterpolator$3:ps","Object",{$tKey:null,$tValue:null,$tFrame:null,init:function($tKey,$tValue,$tFrame,a,b,c,d){this.$tKey=$tKey;this.$tValue=$tValue;this.$tFrame=$tFrame;this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$tFrame);$.ig.$op.init.call(this);this.a(a);this.c(b);this.d(c);this.b(d)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},e:function(a,b,c,d,e,f){var g=new $$t.b7(this.$tKey,0);var i=a.keys().getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=a.item(h);var m=function(){var n=c.tryGetValue(h,j);j=n.p1;return n.ret}();var n=function(){var o=d.tryGetValue(h,k);k=o.p1;return o.ret}();if(!m&&!n){g.add(h)}else{this.a()(l,b,j,k,e,f);if(!this.d()(l)){g.add(h)}}}var p=g.getEnumerator();while(p.moveNext()){var o=p.current();a.remove(o)}var r=c.keys().getEnumerator();while(r.moveNext()){var q=r.current();var s=c.item(q);var t;var u;var v=d.tryGetValue(q,t);t=v.p1;var w=function(){var x=a.tryGetValue(q,u);u=x.p1;return x.ret}();if(!w){u=this.b()();this.a()(u,b,s,t,e,f);if(!this.d()(u)){continue}a.add(this.c()(u),u)}}var y=d.keys().getEnumerator();while(y.moveNext()){var x=y.current();var z=d.item(x);var aa;var ab;var ac=function(){var ad=c.tryGetValue(x,aa);aa=ad.p1;return ad.ret}();var ad=function(){var ae=a.tryGetValue(x,ab);ab=ae.p1;return ae.ret}();if(!ad&&!ac){ab=this.b()();this.a()(ab,b,aa,z,e,f);if(!this.d()(ab)){continue}a.add(this.c()(ab),ab)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$c("OwnedPoint:pa","Object",{init:function(){$.ig.$op.init.call(this);this.b({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("OwnedPoint",$.ig.$ot)},true);$c("ScatterFrame:pq","ScatterFrameBase$1",{init:function(){$$t.$pr.init.call(this,$$t.$pq.$type);this.w(new $$t.gd($.ig.$op.$type,$$t.$pa.$type,0))},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},t:function(a,b,c){$$t.$pr.t.call(this,a,b,c);var d=$b($$t.$pq.$type,b);var e=$b($$t.$pq.$type,c);if(d==null||e==null){return}this.h().e(this.w(),a,d.w(),e.w(),d,e)},$type:new $.ig.Type("ScatterFrame",$$t.$pr.$type.specialize($$t.$pq.$type))},true);$c("ScatterSeries:ab6","ScatterBase",{aw:function(){return new $$t.ab7(this)},he:function(a){$$t.$o7.he.call(this,a);this.m6(a)},_m6:null,m6:function(a){if(arguments.length===1){this._m6=a;return a}else{return this._m6}},init:function(){$$t.$o7.init.call(this);this.y($$t.$ab6.$type);this.ll=new $$t.pq;this.ln=new $$t.pq;this.lk=new $$t.pq},$type:new $.ig.Type("ScatterSeries",$$t.$o7.$type)},true);$c("ScatterSeriesView:ab7","ScatterBaseView",{_dl:null,dl:function(a){if(arguments.length===1){this._dl=a;return a}else{return this._dl}},init:function(a){$$t.$o8.init.call(this,a);this.dl(a)},at:function(){$$t.$o8.at.call(this);if(!this.p()){this.ca().markerType(2);this.e().legendItemBadgeTemplate(function(){var $ret=new $$t.c9;$ret.render($$t.$n1.r);$ret.measure($$t.$n1.l);return $ret}())}},ag:function(){var a=new $$t.cw;a.colorString("rgba(95,95,95,0.5)");this.e().shadowColor(a);this.e().shadowBlur(3);this.e().shadowOffsetX(2);this.e().shadowOffsetY(2);this.e().useSingleShadow(false)},$type:new $.ig.Type("ScatterSeriesView",$$t.$o8.$type)},true);$$t.$pm.none=0;$$t.$pm.both=1;$$t.$pm.positive=2;$$t.$pm.negative=3;$$t.$pe.none=0;$$t.$pe.omit=1;$$t.$pe.fade=2;$$t.$pe.omitAndShift=3;$$t.$pe.fadeAndShift=4;$$t.$p8.select=0;$$t.$p8.interpolate=1;$$t.$o7.l1="XAxis";$$t.$o7.l5="YAxis";$$t.$o7.l4="XMemberPath";$$t.$o7.l2="XColumn";$$t.$o7.l8="YMemberPath";$$t.$o7.l6="YColumn";$$t.$o7.lz="MarkerCollisionAvoidance";$$t.$o7.l0="MaximumMarkers";$$t.$o7.ly="ErrorBarSettings";$$t.$o7.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$o7.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$o7.xMemberPathProperty=$$t.$bi.i("XMemberPath",String,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$o7.yMemberPathProperty=$$t.$bi.i("YMemberPath",String,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$o7.trendLineTypeProperty=$$t.$bi.i("TrendLineType",$$t.$mv.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$mv.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$o7.trendLineBrushProperty=$$t.$bi.i("TrendLineBrush",$$t.$cv.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$o7.actualTrendLineBrushProperty=$$t.$bi.i("ActualTrendLineBrush",$$t.$cv.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$o7.trendLineThicknessProperty=$$t.$bi.i("TrendLineThickness",Number,$$t.$o7.$type,new $$t.bj(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.d(),b.c())}));$$t.$o7.trendLineDashCapProperty=$$t.$bi.i("TrendLineDashCap",$$t.$jh.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$jh.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$o7.trendLineDashArrayProperty=$$t.$bi.i("TrendLineDashArray",$$t.$cy.$type,$$t.$o7.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$o7.trendLinePeriodProperty=$$t.$bi.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$o7.markerCollisionAvoidanceProperty=$$t.$bi.i("MarkerCollisionAvoidance",$$t.$pe.$type,$$t.$o7.$type,new $$t.bj(2,$$t.$pe.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$o7.trendLineZIndexProperty=$$t.$bi.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$o7.maximumMarkersProperty=$$t.$bi.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$o7.$type,new $$t.bj(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$o7.errorBarSettingsProperty=$$t.$bi.i("ErrorBarSettings",$$t.$pk.$type,$$t.$o7.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("ErrorBarSettings",b.d(),b.c())}));$$t.$o6.ns="RadiusMemberPath";$$t.$o6.nq="RadiusColumn";$$t.$o6.nt="RadiusScale";$$t.$o6.np="LabelMemberPath";$$t.$o6.nn="LabelColumn";$$t.$o6.nl="FillMemberPath";$$t.$o6.nm="FillScale";$$t.$o6.nj="FillColumn";$$t.$o6.radiusMemberPathProperty=$$t.$bi.i("RadiusMemberPath",String,$$t.$o6.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$o6.radiusScaleProperty=$$t.$bi.i("RadiusScale",$$t.$p3.$type,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.d(),b.c())}));$$t.$o6.labelMemberPathProperty=$$t.$bi.i("LabelMemberPath",String,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.d(),b.c())}));$$t.$o6.fillMemberPathProperty=$$t.$bi.i("FillMemberPath",String,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$o6.fillScaleProperty=$$t.$bi.i("FillScale",$$t.$p4.$type,$$t.$o6.$type,new $$t.bj(1,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$p7.u="BrushSelectionMode";$$t.$p7.brushSelectionModeProperty=$$t.$bi.i("BrushSelectionMode",$$t.$p8.$type,$$t.$p7.$type,new $$t.bj(2,$$t.$p8.getBox(0),function(a,b){a.o("BrushSelectionMode",b.d(),b.c())}));$$t.$p3.q="MinimumValue";$$t.$p3.p="MaximumValue";$$t.$p3.n="IsLogarithmic";$$t.$p3.o="LogarithmBase";$$t.$p3.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$p3.$type,new $$t.bj(2,NaN,function(a,b){a.s("MinimumValue",b.d(),b.c())}));$$t.$p3.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$p3.$type,new $$t.bj(2,NaN,function(a,b){a.s("MaximumValue",b.d(),b.c())}));$$t.$p3.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$p3.$type,new $$t.bj(2,false,function(a,b){a.s("IsLogarithmic",b.d(),b.c())}));$$t.$p3.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$p3.$type,new $$t.bj(2,10,function(a,b){a.s("LogarithmBase",b.d(),b.c())}));$$t.$p9.ac="MinimumValue";$$t.$p9.ab="MaximumValue";$$t.$p9.z="IsLogarithmic";$$t.$p9.aa="LogarithmBase";$$t.$p9.minimumValueProperty=$$t.$bi.i("MinimumValue",Number,$$t.$p9.$type,new $$t.bj(2,NaN,function(a,b){a.o("MinimumValue",b.d(),b.c())}));$$t.$p9.maximumValueProperty=$$t.$bi.i("MaximumValue",Number,$$t.$p9.$type,new $$t.bj(2,NaN,function(a,b){a.o("MaximumValue",b.d(),b.c())}));$$t.$p9.isLogarithmicProperty=$$t.$bi.i("IsLogarithmic",$$t.$f.$type,$$t.$p9.$type,new $$t.bj(2,false,function(a,b){a.o("IsLogarithmic",b.d(),b.c())}));$$t.$p9.logarithmBaseProperty=$$t.$bi.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$p9.$type,new $$t.bj(2,10,function(a,b){a.o("LogarithmBase",b.d(),b.c())}));$$t.$p5.bf="ParentVisibility";$$t.$p5.bg="SeriesMarkerBrush";$$t.$p5.bn=$$t.$bi.i("ParentVisibility",$$t.$bu.$type,$$t.$p5.$type,new $$t.bj(2,$$t.$bu.getBox(0),function(a,b){if($f(b.c())!=0){a.bk()}else{a.bj()}}));$$t.$p5.bo=$$t.$bi.i("SeriesMarkerBrush",$$t.$cv.$type,$$t.$p5.$type,new $$t.bj(1,function(a,b){a.bj()}));$$t.$p6.ai="LegendScale";$$t.$p6.ag=0;$$t.$aaq.mf="XAxis";$$t.$aaq.mj="YAxis";$$t.$aaq.mi="XMemberPath";$$t.$aaq.mg="XColumn";$$t.$aaq.mm="YMemberPath";$$t.$aaq.mk="YColumn";$$t.$aaq.me="UseBruteForce";$$t.$aaq.md="ProgressiveLoad";$$t.$aaq.mb="MouseOverEnabled";$$t.$aaq.ma="HeatMinimum";$$t.$aaq.l8="HeatMaximum";$$t.$aaq.l9="HeatMinimumColor";$$t.$aaq.l7="HeatMaximumColor";$$t.$aaq.mc="PointExtent";$$t.$aaq.xAxisProperty=$$t.$bi.i("XAxis",$$t.$l5.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$aaq.yAxisProperty=$$t.$bi.i("YAxis",$$t.$jm.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$aaq.xMemberPathProperty=$$t.$bi.i("XMemberPath",String,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$aaq.yMemberPathProperty=$$t.$bi.i("YMemberPath",String,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$aaq.useBruteForceProperty=$$t.$bi.i("UseBruteForce",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.d(),b.c())}));$$t.$aaq.progressiveLoadProperty=$$t.$bi.i("ProgressiveLoad",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.d(),b.c())}));$$t.$aaq.mouseOverEnabledProperty=$$t.$bi.i("MouseOverEnabled",$$t.$f.$type,$$t.$aaq.$type,new $$t.bj(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.d(),b.c())}));$$t.$aaq.heatMinimumProperty=$$t.$bi.i("HeatMinimum",Number,$$t.$aaq.$type,new $$t.bj(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.d(),b.c())}));$$t.$aaq.heatMaximumProperty=$$t.$bi.i("HeatMaximum",Number,$$t.$aaq.$type,new $$t.bj(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.d(),b.c())}));$$t.$aaq.heatMinimumColorProperty=$$t.$bi.i("HeatMinimumColor",$$t.$cw.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.d(),b.c())}));$$t.$aaq.heatMaximumColorProperty=$$t.$bi.i("HeatMaximumColor",$$t.$cw.$type,$$t.$aaq.$type,new $$t.bj(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.d(),b.c())}));$$t.$aaq.pointExtentProperty=$$t.$bi.i("PointExtent",$.ig.Number.prototype.$type,$$t.$aaq.$type,new $$t.bj(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.d(),b.c())}));$$t.$abb.h=512;$$t.$pl.i="DefaultErrorBarStyle";$$t.$pl.defaultErrorBarStyleProperty=$$t.$bi.i("DefaultErrorBarStyle",$$t.$bv.$type,$$t.$pl.$type,new $$t.bj(2,null,function(a,b){a.j("DefaultErrorBarStyle",b.d(),b.c())}));$$t.$pk.y="EnableErrorBarsHorizontal";$$t.$pk.ab="HorizontalCalculatorReference";$$t.$pk.aa="HorizontalCalculator";$$t.$pk.ac="HorizontalErrorBarCapLength";$$t.$pk.ae="HorizontalStroke";$$t.$pk.af="HorizontalStrokeThickness";$$t.$pk.ad="HorizontalErrorBarStyle";$$t.$pk.z="EnableErrorBarsVertical";$$t.$pk.ah="VerticalCalculatorReference";$$t.$pk.ag="VerticalCalculator";$$t.$pk.ai="VerticalErrorBarCapLength";$$t.$pk.ak="VerticalStroke";$$t.$pk.al="VerticalStrokeThickness";$$t.$pk.aj="VerticalErrorBarStyle";$$t.$pk.enableErrorBarsHorizontalProperty=$$t.$bi.i("EnableErrorBarsHorizontal",$$t.$pm.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBarsHorizontal",b.d(),b.c())}));$$t.$pk.horizontalCalculatorReferenceProperty=$$t.$bi.i("HorizontalCalculatorReference",$$t.$pn.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pn.getBox(0),function(a,b){a.j("HorizontalCalculatorReference",b.d(),b.c())}));$$t.$pk.horizontalCalculatorProperty=$$t.$bi.i("HorizontalCalculator",$$t.$po.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalCalculator",b.d(),b.c())}));$$t.$pk.horizontalErrorBarCapLengthProperty=$$t.$bi.i("HorizontalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$pk.$type,new $$t.bj(2,6,function(a,b){a.j("HorizontalErrorBarCapLength",b.d(),b.c())}));$$t.$pk.horizontalStrokeProperty=$$t.$bi.i("HorizontalStroke",$$t.$cv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalStroke",b.d(),b.c())}));$$t.$pk.horizontalStrokeThicknessProperty=$$t.$bi.i("HorizontalStrokeThickness",Number,$$t.$pk.$type,new $$t.bj(2,1,function(a,b){a.j("HorizontalStrokeThickness",b.d(),b.c())}));$$t.$pk.horizontalErrorBarStyleProperty=$$t.$bi.i("HorizontalErrorBarStyle",$$t.$bv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("HorizontalErrorBarStyle",b.d(),b.c())}));$$t.$pk.enableErrorBarsVerticalProperty=$$t.$bi.i("EnableErrorBarsVertical",$$t.$pm.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pm.getBox(0),function(a,b){a.j("EnableErrorBarsVertical",b.d(),b.c())}));$$t.$pk.verticalCalculatorReferenceProperty=$$t.$bi.i("VerticalCalculatorReference",$$t.$pn.$type,$$t.$pk.$type,new $$t.bj(2,$$t.$pn.getBox(1),function(a,b){a.j("VerticalCalculatorReference",b.d(),b.c())}));$$t.$pk.verticalCalculatorProperty=$$t.$bi.i("VerticalCalculator",$$t.$po.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalCalculator",b.d(),b.c())}));$$t.$pk.verticalErrorBarCapLengthProperty=$$t.$bi.i("VerticalErrorBarCapLength",$.ig.Number.prototype.$type,$$t.$pk.$type,new $$t.bj(2,6,function(a,b){a.j("VerticalErrorBarCapLength",b.d(),b.c())}));$$t.$pk.verticalStrokeProperty=$$t.$bi.i("VerticalStroke",$$t.$cv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalStroke",b.d(),b.c())}));$$t.$pk.verticalStrokeThicknessProperty=$$t.$bi.i("VerticalStrokeThickness",Number,$$t.$pk.$type,new $$t.bj(2,1,function(a,b){a.j("VerticalStrokeThickness",b.d(),b.c())}));$$t.$pk.verticalErrorBarStyleProperty=$$t.$bi.i("VerticalErrorBarStyle",$$t.$bv.$type,$$t.$pk.$type,new $$t.bj(2,null,function(a,b){a.j("VerticalErrorBarStyle",b.d(),b.c())}))})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SphericalMercatorHorizontalScaler:a","HorizontalLinearScaler:b","LinearScaler:c","NumericScaler:d","DependencyObject:e","Object:f","Type:g","Boolean:h","ValueType:i","Void:j","IConvertible:k","IFormatProvider:l","Number:m","String:n","IComparable:o","Number:p","Number:q","Number:r","Number:s","NumberStyles:t","Enum:u","Array:v","IList:w","ICollection:x","IEnumerable:y","IEnumerator:z","NotSupportedException:aa","Error:ab","Number:ac","String:ad","StringComparison:ae","RegExp:af","CultureInfo:ag","DateTimeFormatInfo:ah","Calendar:ai","Date:aj","Number:ak","DayOfWeek:al","DateTimeKind:am","CalendarWeekRule:an","NumberFormatInfo:ao","CompareInfo:ap","CompareOptions:aq","IEnumerable$1:ar","IEnumerator$1:as","IDisposable:at","StringSplitOptions:au","Number:av","Number:aw","Number:ax","Number:ay","Number:az","Number:a0","Assembly:a1","Stream:a2","SeekOrigin:a3","RuntimeTypeHandle:a4","MethodInfo:a5","MethodBase:a6","MemberInfo:a7","ParameterInfo:a8","TypeCode:a9","ConstructorInfo:ba","PropertyInfo:bb","Dictionary:bc","DependencyProperty:bd","PropertyMetadata:be","PropertyChangedCallback:bf","MulticastDelegate:bg","IntPtr:bh","DependencyPropertyChangedEventArgs:bi","DependencyPropertiesCollection:bj","UnsetValue:bk","Script:bl","Binding:bm","PropertyPath:bn","NumericAxisBase:bo","Axis:bp","Control:bq","FrameworkElement:br","UIElement:bs","Transform:bt","Visibility:bu","Style:bv","Thickness:bw","HorizontalAlignment:bx","VerticalAlignment:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","AxisView:b2","ISchedulableRender:b3","Path:b4","Shape:b5","Brush:b6","Color:b7","Math:b8","ArgumentException:b9","DoubleCollection:ca","List$1:cb","IList$1:cc","ICollection$1:cd","IArray:ce","IArrayList:cf","Array:cg","CompareCallback:ch","Func$3:ci","Action$1:cj","Comparer$1:ck","IComparer:cl","IComparer$1:cm","DefaultComparer$1:cn","IComparable$1:co","Comparison$1:cp","ReadOnlyCollection$1:cq","Predicate$1:cr","NotImplementedException:cs","Geometry:ct","GeometryType:cu","SeriesViewer:cv","SeriesViewerView:cw","CanvasRenderScheduler:cx","Callback:cy","window:cz","RenderingContext:c0","IRenderer:c1","Rectangle:c2","Rect:c3","Size:c4","Point:c5","TextBlock:c6","Polygon:c7","PointCollection:c8","Polyline:c9","DataTemplateRenderInfo:da","DataTemplatePassInfo:db","ContentControl:dc","DataTemplate:dd","DataTemplateRenderHandler:de","DataTemplateMeasureHandler:df","DataTemplateMeasureInfo:dg","DataTemplatePassHandler:dh","Line:di","FontInfo:dj","XamOverviewPlusDetailPane:dk","XamOverviewPlusDetailPaneView:dl","XamOverviewPlusDetailPaneViewManager:dm","JQueryObject:dn","Element:dp","ElementAttributeCollection:dq","ElementCollection:dr","WebStyle:ds","ElementNodeType:dt","Document:du","EventListener:dv","IElementEventHandler:dw","ElementEventHandler:dx","ElementAttribute:dy","JQueryPosition:dz","JQueryCallback:d0","JQueryEvent:d1","JQueryUICallback:d2","EventProxy:d3","ModifierKeys:d4","Func$2:d5","MouseWheelHandler:d6","Delegate:d7","Interlocked:d8","GestureHandler:d9","ContactHandler:ea","TouchHandler:eb","MouseOverHandler:ec","MouseHandler:ed","KeyHandler:ee","Key:ef","JQuery:eg","JQueryDeferred:eh","JQueryPromise:ei","Action:ej","CanvasViewRenderer:ek","CanvasContext2D:el","CanvasContext:em","TextMetrics:en","ImageData:eo","CanvasElement:ep","Gradient:eq","LinearGradientBrush:er","GradientStop:es","GeometryGroup:et","GeometryCollection:eu","FillRule:ev","PathGeometry:ew","PathFigureCollection:ex","LineGeometry:ey","RectangleGeometry:ez","EllipseGeometry:e0","ArcSegment:e1","PathSegment:e2","PathSegmentType:e3","SweepDirection:e4","PathFigure:e5","PathSegmentCollection:e6","LineSegment:e7","PolyLineSegment:e8","BezierSegment:e9","PolyBezierSegment:fa","GeometryUtil:fb","Tuple$2:fc","TransformGroup:fd","TransformCollection:fe","TranslateTransform:ff","RotateTransform:fg","ScaleTransform:fh","DivElement:fi","DOMEventProxy:fj","MSGesture:fk","MouseEventArgs:fl","EventArgs:fm","DoubleAnimator:fn","EasingFunctionHandler:fo","ImageElement:fp","RectUtil:fq","MathUtil:fr","RuntimeHelpers:fs","RuntimeFieldHandle:ft","PropertyChangedEventArgs$1:fu","InteractionState:fv","OverviewPlusDetailPaneMode:fw","IOverviewPlusDetailControl:fx","EventHandler$1:fy","ArgumentNullException:fz","OverviewPlusDetailViewportHost:f0","IProvidesViewport:f1","XamDataChart:f2","GridMode:f3","BrushCollection:f4","ObservableCollection$1:f5","INotifyCollectionChanged:f6","NotifyCollectionChangedEventHandler:f7","NotifyCollectionChangedEventArgs:f8","NotifyCollectionChangedAction:f9","InterpolationMode:ga","Random:gb","ColorUtil:gc","AxisCollection:gd","XamDataChartView:ge","SeriesViewerViewManager:gf","AxisTitlePosition:gg","PointerTooltipStyle:gh","Dictionary$2:gi","IDictionary$2:gj","IDictionary:gk","KeyValuePair$2:gl","Enumerable:gm","Thread:gn","ThreadStart:go","IOrderedEnumerable$1:gp","SortedList$1:gq","IEqualityComparer$1:gr","EqualityComparer$1:gs","IEqualityComparer:gt","DefaultEqualityComparer$1:gu","InvalidOperationException:gv","CssHelper:gw","CssGradientUtil:gx","FontUtil:gy","TileZoomTile:gz","TileZoomTileInfo:g0","TileZoomTileCache:g1","TileZoomManager:g2","RectChangedEventHandler:g3","RectChangedEventArgs:g4","TileZoomInfo:g5","LinkedList$1:g6","LinkedListNode$1:g7","RenderSurface:g8","Series:g9","SeriesView:ha","StackedSeriesBase:hb","CategorySeries:hc","MarkerSeries:hd","MarkerSeriesView:he","Marker:hf","DataContext:hg","MarkerTemplates:hh","HashPool$2:hi","IHashPool$2:hj","IPool$1:hk","Func$1:hl","Pool$1:hm","IIndexedPool$1:hn","MarkerType:ho","SeriesVisualData:hp","PrimitiveVisualDataList:hq","IVisualData:hr","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","BrushAppearanceData:hu","StringBuilder:hv","Environment:hw","AppearanceHelper:hx","LinearGradientBrushAppearanceData:hy","GradientStopAppearanceData:hz","SolidBrushAppearanceData:h0","GeometryData:h1","GetPointsSettings:h2","EllipseGeometryData:h3","RectangleGeometryData:h4","LineGeometryData:h5","PathGeometryData:h6","PathFigureData:h7","SegmentData:h8","LineSegmentData:h9","PolylineSegmentData:ia","ArcSegmentData:ib","PolyBezierSegmentData:ic","BezierSegmentData:id","LabelAppearanceData:ie","ShapeTags:ig","PointerTooltipVisualDataList:ih","MarkerVisualDataList:ii","MarkerVisualData:ij","PointerTooltipVisualData:ik","RectangleVisualData:il","PolygonVisualData:im","PolyLineVisualData:io","IFastItemsSource:ip","IFastItemColumn$1:iq","IFastItemColumnPropertyName:ir","FastItemsSourceEventArgs:is","FastItemsSourceEventAction:it","IHasCategoryModePreference:iu","IHasCategoryAxis:iv","CategoryAxisBase:iw","ICategoryScaler:ix","IScaler:iy","ScalerParams:iz","CategoryMode:i0","CategoryAxisBaseView:i1","Panel:i2","UIElementCollection:i3","IFastItemsSourceProvider:i4","AxisRangeChangedEventArgs:i5","AxisLabelSettings:i6","AxisLabelsLocation:i7","PropertyUpdatedEventHandler:i8","PropertyUpdatedEventArgs:i9","ISupportsErrorBars:ja","CategoryFramePreparer:jb","CategoryFramePreparerBase:jc","FramePreparer:jd","ISupportsMarkers:je","DefaultSupportsMarkers:jf","DefaultProvidesViewport:jg","DefaultSupportsErrorBars:jh","Frame:ji","BrushUtil:jj","IBucketizer:jk","IIsCategoryBased:jl","IDetectsCollisions:jm","CategoryFrame:jn","PreparationParams:jo","ISortingAxis:jp","FragmentBase:jq","HorizontalAnchoredCategorySeries:jr","AnchoredCategorySeries:js","IHasSingleValueCategory:jt","IHasCategoryTrendline:ju","IHasTrendline:jv","TrendLineType:jw","IPreparesCategoryTrendline:jx","TrendResolutionParams:jy","AnchoredCategorySeriesView:jz","CategorySeriesView:j0","CategoryBucketCalculator:j1","CategoryTrendLineManagerBase:j2","TrendLineManagerBase$1:j3","Clipper:j4","EdgeClipper:j5","LeftClipper:j6","BottomClipper:j7","RightClipper:j8","TopClipper:j9","Flattener:ka","Stack$1:kb","ReverseArrayEnumerator$1:kc","SpiralTodo:kd","FlattenerSettings:ke","Canvas:kf","Func$4:kg","SortingTrendLineManager:kh","TrendFitCalculator:ki","LeastSquaresFit:kj","Numeric:kk","TrendAverageCalculator:kl","CategoryTrendLineManager:km","AnchoredCategoryBucketCalculator:kn","CategoryDateTimeXAxis:ko","CategoryDateTimeXAxisView:kp","TimeAxisDisplayType:kq","FastItemDateTimeColumn:kr","IFastItemColumnInternal:ks","FastItemColumn:kt","FastReflectionHelper:ku","AxisOrientation:kv","AxisLabelPanelBase:kw","AxisLabelPanelBaseView:kx","PathRenderingInfo:ky","LabelPosition:kz","TickmarkValues:k0","TickmarkValuesInitializationParameters:k1","GetGroupCenterHandler:k2","GetUnscaledGroupCenterHandler:k3","TitleSettings:k4","HorizontalSmartAxisLabelPanel:k5","HorizontalAxisLabelPanelBase:k6","HorizontalAxisLabelPanelBaseView:k7","AxisExtentType:k8","SmartAxisLabelDisplayType:k9","HorizontalSmartAxisLabelPanelView:la","FontMappingInfo:lb","HorizontalAxisLabelPanel:lc","NumericYAxis:ld","StraightNumericAxisBase:le","StraightNumericAxisBaseView:lf","NumericAxisBaseView:lg","NumericScaleMode:lh","LogarithmicScaler:li","AutoRangeCalculator:lj","AxisRange:lk","IEquatable$1:ll","NumericRadiusAxis:lm","NumericRadiusAxisView:ln","NumericAngleAxis:lo","IAngleScaler:lp","NumericAngleAxisView:lq","PolarAxisRenderingManager:lr","ViewportUtils:ls","AxisRenderingParametersBase:lt","RangeInfo:lu","PolarAxisRenderingParameters:lv","NumericAxisRenderingParameters:lw","IPolarRadialRenderingParameters:lx","RadialAxisRenderingParameters:ly","CategoryAxisRenderingParameters:lz","AngleAxisLabelPanel:l0","AngleAxisLabelPanelView:l1","Extensions:l2","CategoryAngleAxis:l3","CategoryAngleAxisView:l4","CategoryAxisRenderer:l5","AxisRendererBase:l6","ShouldRenderHandler:l7","ScaleValueHandler:l8","RenderStripHandler:l9","RenderLineHandler:ma","ShouldRenderLinesHandler:mb","ShouldRenderContentHandler:mc","RenderAxisLineHandler:md","DetermineCrossingValueHandler:me","ShouldRenderLabelHandler:mf","GetLabelLocationHandler:mg","TransformToLabelValueHandler:mh","AxisLabelManager:mi","GetLabelForItemHandler:mj","CreateRenderingParamsHandler:mk","SnapMajorValueHandler:ml","AdjustMajorValueHandler:mm","LinearCategorySnapper:mn","Snapper:mo","CategoryTickmarkValues:mp","NumericAxisRenderer:mq","LogarithmicTickmarkValues:mr","LogarithmicNumericSnapper:ms","RadialAxisLabelPanel:mt","RadialAxisLabelPanelView:mu","LinearTickmarkValues:mv","LinearNumericSnapper:mw","NumericYAxisView:mx","VerticalAxisLabelPanel:my","VerticalAxisLabelPanelView:mz","VerticalLogarithmicScaler:m0","VerticalLinearScaler:m1","CoercionInfo:m2","SortedListView$1:m3","ArrayUtil:m4","CategoryLineRasterizer:m5","UnknownValuePlotting:m6","Action$5:m7","PenLineCap:m8","SyncLink:m9","ChartCollection:na","FastItemsSourceReference:nb","FastItemsSource:nc","ColumnReference:nd","FastItemObjectColumn:ne","FastItemIntColumn:nf","SyncManager:ng","SyncSettings:nh","SyncLinkManager:ni","CategoryMarkerManager:nj","CollisionAvoider:nk","StackedFragmentSeries:nl","StackedAreaSeries:nm","HorizontalStackedSeriesBase:nn","StackedSplineAreaSeries:no","AreaFragment:np","AreaFragmentView:nq","LegendTemplates:nr","PieChartBase:ns","PieChartBaseView:nt","PieChartViewManager:nu","PieChartVisualData:nv","PieSliceVisualDataList:nw","PieSliceVisualData:nx","PathVisualData:ny","PieSliceDataContext:nz","Slice:n0","SliceView:n1","PieLabel:n2","MouseButtonEventArgs:n3","LabelsPosition:n4","LeaderLineType:n5","OthersCategoryType:n6","IndexCollection:n7","LegendBase:n8","LegendBaseView:n9","LegendBaseViewManager:oa","GradientData:ob","GradientStopData:oc","DataChartLegendMouseButtonEventArgs:od","DataChartMouseButtonEventArgs:oe","ChartLegendMouseEventArgs:of","ChartMouseEventArgs:og","DataChartLegendMouseButtonEventHandler:oh","DataChartLegendMouseEventHandler:oi","LegendVisualData:oj","LegendVisualDataList:ok","LegendItemVisualData:ol","FunnelSliceDataContext:om","PieChartFormatLabelHandler:on","SliceClickEventHandler:oo","SliceClickEventArgs:op","ItemLegend:oq","ItemLegendView:or","LegendItemInfo:os","BubbleSeries:ot","ScatterBase:ou","ScatterBaseView:ov","MarkerManagerBase:ow","OwnedPoint:ox","MarkerManagerBucket:oy","ScatterTrendLineManager:oz","NumericMarkerManager:o0","CollisionAvoidanceType:o1","SmartPlacer:o2","ISmartPlaceable:o3","SmartPosition:o4","SmartPlaceableWrapper$1:o5","ScatterAxisInfoCache:o6","NumericXAxis:o7","NumericXAxisView:o8","HorizontalLogarithmicScaler:o9","ScatterErrorBarSettings:pa","ErrorBarSettingsBase:pb","EnableErrorBars:pc","ErrorBarCalculatorReference:pd","IErrorBarCalculator:pe","ErrorBarCalculatorType:pf","ScatterFrame:pg","ScatterFrameBase$1:ph","DictInterpolator$3:pi","Action$6:pj","ErrorBarsHelper:pk","BubbleSeriesView:pl","BubbleMarkerManager:pm","SizeScale:pn","BrushScale:po","ScaleLegend:pp","ScaleLegendView:pq","CustomPaletteBrushScale:pr","BrushSelectionMode:ps","ValueBrushScale:pt","RingSeriesBase:pu","XamDoughnutChart:pv","RingCollection:pw","Ring:px","RingControl:py","RingControlView:pz","Arc:p0","ArcView:p1","ArcItem:p2","SliceItem:p3","Legend:p4","LegendView:p5","SplineFragmentBase:p6","SplineSeriesBase:p7","SplineSeriesBaseView:p8","SplineType:p9","SafeSortedReadOnlyDoubleCollection:qa","SafeReadOnlyDoubleCollection:qb","SafeEnumerable:qc","IStacked100Series:qd","StackedSeriesManager:qe","StackedSeriesCollection:qf","StackedSeriesView:qg","StackedBucketCalculator:qh","StackedLineSeries:qi","StackedSplineSeries:qj","StackedColumnSeries:qk","StackedColumnSeriesView:ql","StackedColumnBucketCalculator:qm","ColumnFragment:qn","ColumnFragmentView:qo","LineFragment:qp","LineFragmentView:qq","LineFragmentBucketCalculator:qr","StackedBarSeries:qs","VerticalStackedSeriesBase:qt","CategoryYAxis:qu","CategoryYAxisView:qv","IBarSeries:qw","StackedBarSeriesView:qx","StackedBarBucketCalculator:qy","BarFragment:qz","SplineFragment:q0","SplineFragmentView:q1","SplineFragmentBucketCalculator:q2","SplineAreaFragment:q3","SplineAreaFragmentView:q4","BarSeries:q5","VerticalAnchoredCategorySeries:q6","BarSeriesView:q7","BarTrendLineManager:q8","BarTrendFitCalculator:q9","BarBucketCalculator:ra","CategoryTransitionInMode:rb","BarFramePreparer:rc","DefaultCategoryTrendlineHost:rd","DefaultCategoryTrendlinePreparer:re","DefaultSingleValueProvider:rf","ValuesHolder:rg","SingleValuesHolder:rh","CategorySeriesRenderManager:ri","AssigningCategoryStyleEventArgs:rj","AssigningCategoryStyleEventArgsBase:rk","GetCategoryItemsHandler:rl","HighlightingInfo:rm","HighlightingState:rn","AssigningCategoryMarkerStyleEventArgs:ro","HighlightingManager:rp","RingSeriesBaseView:rq","Nullable$1:rr","RingSeriesCollection:rs","SliceCollection:rt","XamDoughnutChartView:ru","Action$2:rv","DoughnutChartVisualData:rw","RingSeriesVisualDataList:rx","RingSeriesVisualData:ry","RingVisualDataList:rz","RingVisualData:r0","ArcVisualDataList:r1","ArcVisualData:r2","SliceVisualDataList:r3","SliceVisualData:r4","DoughnutChartLabelVisualData:r5","HoleDimensionsChangedEventHandler:r6","HoleDimensionsChangedEventArgs:r7","XamFunnelChart:r8","IItemProvider:r9","MessageHandler:sa","MessageHandlerEventHandler:sb","Message:sc","ServiceProvider:sd","MessageChannel:se","MessageEventHandler:sf","Queue$1:sg","XamFunnelConnector:sh","XamFunnelController:si","SliceInfoList:sj","SliceInfo:sk","SliceAppearance:sl","PointList:sm","FunnelSliceVisualData:sn","SliceInfoUnaryComparison:so","Bezier:sp","BezierPoint:sq","BezierOp:sr","BezierPointComparison:ss","DoubleColumn:st","ObjectColumn:su","XamFunnelView:sv","IOuterLabelWidthDecider:sw","IFunnelLabelSizeDecider:sx","MouseLeaveMessage:sy","InteractionMessage:sz","MouseMoveMessage:s0","MouseButtonMessage:s1","MouseButtonAction:s2","MouseButtonType:s3","SetAreaSizeMessage:s4","RenderingMessage:s5","RenderSliceMessage:s6","RenderOuterLabelMessage:s7","TooltipValueChangedMessage:s8","TooltipUpdateMessage:s9","FunnelDataContext:ta","PropertyChangedMessage:tb","ConfigurationMessage:tc","ClearMessage:td","ClearTooltipMessage:te","ContainerSizeChangedMessage:tf","ViewportChangedMessage:tg","ViewPropertyChangedMessage:th","OuterLabelAlignment:ti","FunnelSliceDisplay:tj","SliceSelectionManager:tk","DataUpdatedMessage:tl","ItemsSourceAction:tm","FunnelFrame:tn","UserSelectedItemsChangedMessage:to","LabelSizeChangedMessage:tp","FrameRenderCompleteMessage:tq","IntColumn:tr","IntColumnComparison:ts","Convert:tt","SelectedItemsChangedMessage:tu","ModelUpdateMessage:tv","SliceClickedMessage:tw","FunnelSliceClickedEventHandler:tx","FunnelSliceClickedEventArgs:ty","FunnelChartVisualData:tz","FunnelSliceVisualDataList:t0","RingSeries:t1","WaterfallSeries:t2","WaterfallSeriesView:t3","FinancialSeries:t4","FinancialSeriesView:t5","FinancialBucketCalculator:t6","CategoryTransitionSourceFramePreparer:t7","TransitionInSpeedType:t8","FinancialCalculationDataSource:t9","CalculatedColumn:ua","FinancialEventArgs:ub","FinancialCalculationSupportingCalculations:uc","ColumnSupportingCalculation:ud","SupportingCalculation$1:ue","SupportingCalculationStrategy:uf","DataSourceSupportingCalculation:ug","ProvideColumnValuesStrategy:uh","AssigningCategoryStyleEventHandler:ui","FinancialValueList:uj","FinancialEventHandler:uk","AreaFragmentBucketCalculator:ul","LineSeries:um","LineSeriesView:un","AreaSeries:uo","AreaSeriesView:up","StepLineSeries:uq","StepLineSeriesView:ur","StepAreaSeries:us","StepAreaSeriesView:ut","RangeAreaSeries:uu","HorizontalRangeCategorySeries:uv","RangeCategorySeries:uw","IHasHighLowValueCategory:ux","RangeCategorySeriesView:uy","RangeCategoryBucketCalculator:uz","RangeCategoryFramePreparer:u0","DefaultHighLowValueProvider:u1","HighLowValuesHolder:u2","RangeValueList:u3","RangeAreaSeriesView:u4","AssigningCategoryMarkerStyleEventHandler:u5","SeriesComponentsForView:u6","StackedSeriesFramePreparer:u7","StackedSeriesCreatedEventHandler:u8","StackedSeriesCreatedEventArgs:u9","StackedSeriesVisualData:va","SeriesVisualDataList:vb","SeriesComponentsFromView:vc","EasingFunctions:vd","ContentInfo:ve","ChartContentManager:vf","ChartContentType:vg","RenderRequestedEventArgs:vh","TrendCalculators:vi","AxisRangeChangedEventHandler:vj","DataChartAxisRangeChangedEventHandler:vk","ChartAxisRangeChangedEventArgs:vl","ChartVisualData:vm","AxisVisualDataList:vn","ChartTitleVisualData:vo","VisualDataSerializer:vp","AxisVisualData:vq","AxisLabelVisualDataList:vr","AxisLabelVisualData:vs","RadialBase:vt","RadialBaseView:vu","RadialBucketCalculator:vv","SeriesRenderer$2:vw","SeriesRenderingArguments:vx","RadialFrame:vy","RadialAxes:vz","PolarBase:v0","PolarBaseView:v1","PolarTrendLineManager:v2","PolarLinePlanner:v3","AngleRadiusPair:v4","PolarAxisInfoCache:v5","PolarFrame:v6","PolarAxes:v7","SeriesCollection:v8","SeriesViewerComponentsFromView:v9","SeriesViewerSurfaceViewer:wa","LabelPanelArranger:wb","LabelPanelsArrangeState:wc","VisualExportHelper:wd","WindowResponse:we","ViewerSurfaceUsage:wf","SeriesViewerComponentsForView:wg","DataChartCursorEventHandler:wh","ChartCursorEventArgs:wi","DataChartMouseButtonEventHandler:wj","DataChartMouseEventHandler:wk","AnnotationLayer:wl","AnnotationLayerView:wm","RefreshCompletedEventHandler:wn","AxisComponentsForView:wo","AxisComponentsFromView:wp","AxisFormatLabelHandler:wq","SphericalMercatorVerticalScaler:wr","ColorScale:ws","ColorScaleInterpolationMode:wt","CustomPaletteColorScale:wu","BingMapsImageryStyle:wv","GeographicMapImagery:wz","GeographicMapImageryView:w0","XamMultiScaleImage:w1","XamMultiScaleImageView:w2","Image:w3","Tile:w4","StackPool$1:w5","WriteableBitmap:w6","XamMultiScaleTileSource:w7","Uri:w8","UriKind:w9","IMapRenderDeferralHandler:xa","IEasingFunction:xb","Pair$2:xc","XamGeographicMap:xd","XamGeographicMapView:xe","OpenStreetMapImagery:xf","OpenStreetMapTileSource:xg","MapTileSource:xh","ItfConverter:xi","TriangulationSource:xj","TriangulationSourcePointRecord:xk","Triangle:xl","Triangulator:xm","TriangulatorContext:xn","HalfEdgeSet:xo","HalfEdge:xp","EdgeComparer:xq","PointTester:xr","TriangulationStatusEventHandler:xs","TriangulationStatusEventArgs:xt","BinaryReader:xu","AsyncCompletedEventArgs:xv","BinaryFileDownloader:xw","AsyncCompletedEventHandler:xx","GeographicScatterAreaSeries:xy","GeographicXYTriangulatingSeries:xz","GeographicMapSeriesHost$1:x0","HostSeriesView$1:x1","GeographicXYTriangulatingSeriesView:x2","XYTriangulatingSeries:x3","ScatterAreaSeries:x4","ScatterAreaSeriesView:x5","TriangleRasterizer:x6","GeographicScatterAreaSeriesView:x7","BingMapsMapImagery:x8","BingMapsMapImageryView:x9","BingMapsTileSource:ya","CloudMadeMapImagery:yb","CloudMadeMapImageryView:yc","CloudMadeTileSource:yd","GeographicShapeSeriesBaseView:ye","GeographicShapeSeriesBase:yf","ShapeSeriesBase:yg","ShapeSeriesViewBase:yh","FlattenedShape:yi","ShapeHitRegion:yj","StyleSelector:yk","PolygonUtil:yl","PointCollectionUtil:ym","PolySimplification:yn","DefaultFlattener:yo","IFlattener:yp","RearrangedList$1:yq","GeographicPolylineSeriesView:yr","GeographicPolylineSeries:ys","PolylineSeries:yt","PolylineSeriesView:yu","GeographicProportionalSymbolSeriesView:yv","GeographicProportionalSymbolSeries:yw","GeographicContourLineSeries:yx","ContourLineSeries:yy","ContourLineSeriesView:yz","ContourValueResolver:y0","LinearContourValueResolver:y1","ContourBuilder:y2","PolylineBuilder:y3","GeographicContourLineSeriesView:y4","GeographicHighDensityScatterSeries:y5","GeographicHighDensityScatterSeriesView:y6","HighDensityScatterSeries:y7","HighDensityScatterSeriesView:y8","KDTree2D:y9","KDTreeNode2D:za","PointData:zb","SearchData:zc","Monitor:zd","KDTreeThunk:ze","KNearestResults:zf","KNearestResult:zg","SearchArgs:zh","ProgressiveLoadStatusEventArgs:zi","ScatterMouseOverEventArgs:zj","GeographicShapeSeries:zk","GeographicShapeSeriesView:zl","ShapeSeries:zm","ShapeSeriesView:zn","ShapeAxisInfoCache:zo","GeographicSymbolSeries:zp","GeographicSymbolSeriesView:zq","ScatterSeries:zr","ScatterSeriesView:zs","GeographicTileSeries:zt","TileSeries:zu","TileSeriesView:zv","ShapefileConverter:zw","DependencyObjectNotifier:zx","ShapefileRecord:zy","ShapeFileUtil:zz","Header:z0","ShapeType:z1","XBaseField:z2","XBaseDataType:z3","Encoding:z4","UTF8Encoding:z5","Decoder:z6","UnicodeEncoding:z7","AsciiEncoding:z8","DefaultDecoder:z9","AbstractEnumerable:aaa","AbstractEnumerator:aab","GenericEnumerable$1:aac","GenericEnumerator$1:aad"]);
var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compare,$w=$.ig.util.replace,$x=$.ig.util.stringFormat,$y=$.ig.util.stringFormat1,$z=$.ig.util.stringFormat2,$0=$.ig.util.stringCompare1,$1=$.ig.util.stringCompare2,$2=$.ig.util.stringCompare3,$3=$.ig.util.compareSimple,$4=$.ig.util.tryParseNumber,$5=$.ig.util.tryParseNumber1,$6=$.ig.util.numberToString,$7=$.ig.util.numberToString1,$8=$.ig.util.parseNumber;$c("ShapeType:z1","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Point";case 3:return"PolyLine";case 5:return"Polygon";case 8:return"PolyPoint";case 11:return"PointZ";case 13:return"PolyLineZ";case 15:return"PolygonZ";case 18:return"PolyPointZ";case 21:return"PointM";case 23:return"PolyLineM";case 25:return"PolygonM";case 28:return"PolyPointM";case 31:return"PolyPatch";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ShapeType",$.ig.$ep.$type)},true);$c("XBaseDataType:z3","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Character";case 1:return"Number";case 2:return"Logical";case 3:return"Date";case 4:return"Memo";case 5:return"FloatingPoint";case 6:return"Binary";case 7:return"General";case 8:return"Picture";case 9:return"Currency";case 10:return"DateTime";case 11:return"Integer";case 12:return"VariField";case 13:return"Variant";case 14:return"Timestamp";case 15:return"Double";case 16:return"AutoIncrement";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("XBaseDataType",$.ig.$ep.$type)},true);$c("BingMapsImageryStyle:wv","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Aerial";case 1:return"AerialWithLabels";case 2:return"Road";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("BingMapsImageryStyle",$.ig.$ep.$type)},true);$c("ColorScaleInterpolationMode:wt","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Select";case 1:return"InterpolateRGB";case 2:return"InterpolateHSV";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ColorScaleInterpolationMode",$.ig.$ep.$type)},true);$c("SphericalMercatorHorizontalScaler:a","HorizontalLinearScaler",{ah:null,init:function(){$$t.$b.init.call(this);this.ah=new $$t.c3(0,0,0,1,1)},o:function(a,b){if(!b.b.isEmpty()){var c=a*b.d.width()+b.d.left()*b.c.width();var d=this.ag(c,this.ah,b.b,b.a);return d}else{return this.ag(a,b.d,b.c,b.a)}},n:function(a,b){if(!b.b.isEmpty()){var c=this.ae(a,this.ah,b.b,b.a);var d=(c-b.d.left()*b.c.width())/b.d.width();return d}else{return this.ae(a,b.d,b.c,b.a)}},ad:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=this.ah.left();var t=this.ah.width();var u=this.ad(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},r:function(a,b,c,d,e){d=a.minimumValue();e=a.maximumValue();return{p3:d,p4:e}},ag:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.m+e*this.k()},ae:function(a,b,c,d){var e=(a-this.m)/this.k();if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},af:function(a,b,c,d,e){var f=(a-this.m)/this.k();if(e){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},$type:new $.ig.Type("SphericalMercatorHorizontalScaler",$$t.$b.$type)},true);$c("SphericalMercatorVerticalScaler:wr","VerticalLinearScaler",{as:null,o:function(a,b){if(!b.b.isEmpty()){var c=a*b.d.height()+b.d.top()*b.c.height();var d=this.ap(c,this.as,b.b,b.a);return d}else{return this.ap(a,b.d,b.c,b.a)}},n:function(a,b){if(!b.b.isEmpty()){var c=this.am(a,this.as,b.b,b.a);c=(c-b.d.top()*b.c.height())/b.d.height();return c}else{return this.am(a,b.d,b.c,b.a)}},ad:function(values_){var a=$.isArray(values_)?values_:null;return a;return null},s:function(a,b,c,d){var e;var f=d.d;var g=d.c;var h=d.b;var i=d.a;var j=!h.isEmpty();var k=this.k();var l=this.m;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=this.as.top();var t=this.as.height();var u=this.ad(a);var v=.017453292519943295;var w;var x;var y;var z;var aa;var ab=false;if(u!=null){ab=true}for(var ac=b;ac<c;ac++){if(ab){e=u[ac]}else{e=a.item(ac)}if(j){if(e<$$t.$wr.af){e=$$t.$wr.af}if(e>$$t.$wr.ae){e=$$t.$wr.ae}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ag-y)*n/this.ah;z=m+z;aa=(z-s*n)/t;z=(aa-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}else{if(e<$$t.$wr.af){e=$$t.$wr.af}if(e>$$t.$wr.ae){e=$$t.$wr.ae}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ag-y)*r/this.ah;z=q+z;z=(z-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}}},r:function(a,b,c,d,e){d=this.ai(a.minimumValue());e=this.ai(a.maximumValue());return{p3:d,p4:e}},t:function(a,b,c){$$t.$m1.t.call(this,a,b,c);switch(a){case"ActualMinimumValue":case"ActualMaximumValue":this.ag=$$t.$wr.ak(this.l);this.ah=$$t.$wr.ak(this.l)-$$t.$wr.ak(this.m);break}},ag:0,ah:0,aq:function(){return $$t.$wr.ae},ar:function(){return $$t.$wr.af},init:function(){$$t.$m1.init.call(this);this.as=new $$t.c3(0,0,0,1,1)},ap:function(a,b,c,d){var e=(a-c.top())*b.width()+b.top()*c.height();e=$$t.$wr.ak(this.l)-e/(c.height()/this.ah);return $$t.$wr.ao(e)},am:function(a,b,c,d){var e=c.top()+this.al(a,c.height());return(e-b.top()*c.height())/b.width()},an:function(a,b,c,d,e){var f=this.al(a,d.height());return(f-b.top()*c.height())/b.width()},al:function(a,b){a=a>$$t.$wr.af?a<$$t.$wr.ae?a:$$t.$wr.ae:$$t.$wr.af;var c=$$t.$wr.ak(a);var d=(this.ag-c)*b/this.ah;return d},ak:function(a){var b=a*.017453292519943295;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},ao:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.017453292519943295},ai:function(a){if(a<$$t.$wr.af){return $$t.$wr.af}if(a>$$t.$wr.ae){return $$t.$wr.ae}return a},$type:new $.ig.Type("SphericalMercatorVerticalScaler",$$t.$m1.$type)},true);$c("ColorScale:ws","DependencyObject",{init:function(){$$t.$e.init.call(this)},getColor:function(a,b,c,d){},h:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}},propertyChanged:null,$type:new $.ig.Type("ColorScale",$$t.$e.$type,[$$t.$bz.$type])},true);$c("CustomPaletteColorScale:wu","ColorScale",{init:function(){this.n=null;this.ac=new $$t.b7;this.q=NaN;this.p=NaN;this.m=true;this.l=true;this.j=0;$$t.$ws.init.call(this);this.ac=$$t.$b7.u(0,0,0,0);this.n=new $$t.f5($$t.$b7.$type,0);var a=this.n;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.x.runOn(this))},minimumValue:function(a){if(arguments.length===1){this.g($$t.$wu.minimumValueProperty,a);return a}else{return this.c($$t.$wu.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$wu.maximumValueProperty,a);return a}else{return this.c($$t.$wu.maximumValueProperty)}},n:null,palette:function(a){if(arguments.length===1){if(this.n!=null){var b=this.n;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.x.runOn(this))}this.n=a;if(this.n!=null){var c=this.n;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.x.runOn(this))}this.h("Palette",this.palette(),this.palette());return a}else{return this.n}},x:function(a,b){this.h("Palette",this.palette(),this.palette())},ac:null,h:function(a,b,c){$$t.$ws.h.call(this,a,b,c);switch(a){case"MinimumValue":this.q=this.minimumValue();this.m=$.ig.util.isNaN(this.q);break;case"MaximumValue":this.p=this.maximumValue();this.l=$.ig.util.isNaN(this.p);break;case"InterpolationMode":this.j=this.interpolationMode();break}},q:0,p:0,m:false,l:false,j:0,getColor:function(a,b,c,d){if(this.n==null||this.n.count()==0||d==null){return this.ac}var e=this.m?b:this.q;var f=this.l?c:this.p;var g=(a-e)/(f-e);if($.ig.util.isNaN(g)||g<0||g>1){return this.ac}var h=g*(this.n.count()-1);if(this.j==2||this.j==1){var i=Math.floor(h);var j=Math.ceil(h);var k=this.n.__inner[$.ig.truncate(i)];var l=this.n.__inner[$.ig.truncate(j)];var m=h-i;var n=this.j==2?1:0;return $$t.$gc.m(k,m,l,n)}else{var o=$.ig.truncate(Math.round(h));return this.n.__inner[o]}},interpolationMode:function(a){if(arguments.length===1){this.g($$t.$wu.interpolationModeProperty,$$t.$wt.getBox(a));return a}else{return $f(this.c($$t.$wu.interpolationModeProperty))}},providePalette:function(a){var b=new $$t.f5($$t.$b7.$type,0);for(var d=0;d<a.length;d++){var c=a[d];var e=function(){var $ret=new $$t.b7;$ret.colorString(c);return $ret}();b.add(e)}this.palette(b)},$type:new $.ig.Type("CustomPaletteColorScale",$$t.$ws.$type)},true);$c("GeographicMapImagery:wz","Control",{init:function(a){this.ai=null;$$t.$bq.init.call(this);this.y($$t.$wz.$type);this.ak(a);this.ae(this.ad());this.ay(this.ae())},ay:function(a){},ad:function(){return new $$t.w0(this)},_ae:null,ae:function(a){if(arguments.length===1){this._ae=a;return a}else{return this._ae}},af:null,deferralHandler:function(a){if(arguments.length===1){this.af=a;if(this.aj()!=null){this.aj().deferralHandler(a)}return a}else{return this.af}},as:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.fm)}},aw:function(){var a=this.aj();a.imageTilesReady=$.ig.Delegate.prototype.combine(a.imageTilesReady,this.as.runOn(this));this.aj().deferralHandler(this.deferralHandler());var b=this.aj();b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.ar.runOn(this))},a1:function(){if(this.aj()!=null){this.ae().b()}},ax:function(a,b,c){switch(a){case"WindowRect":this.a1();break;case"GeographicMap":this.ae().b();break}if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}},windowRect:function(a){if(arguments.length===1){this.g($$t.$wz.windowRectProperty,a);return a}else{return this.c($$t.$wz.windowRectProperty)}},geographicMap:function(a){if(arguments.length===1){this.g($$t.$wz.geographicMapProperty,a);return a}else{return this.c($$t.$wz.geographicMapProperty)}},av:function(a,b){a.au(b.d(),b.c())},au:function(a,b){this.ax("GeographicMap",a,b)},clearTileCache:function(){if(this.aj()!=null){this.aj().invalidateTileLayer(0,0,0,0)}},imageTilesReady:null,ai:null,aj:function(a){if(arguments.length===1){this.ai=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1("MultiScaleImage"))}return a}else{return this.ai}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},propertyChanged:null,a5:function(a){if(this.geographicMap()==null||a.k()<1||a.j()<1){return a}var b=new $$t.c3(0,0,0,a.k(),a.j());var c=this.geographicMap().og(b);var d=$$t.$xd.ob;var e=this.geographicMap().actualWorldRect();var f=Math.min(this.windowRect().height(),this.windowRect().width());var g=e.width()/d.width();this.aj().viewportWidth(b.width()/c.width()*f*g);var h=this.geographicMap().xAxis();var i=this.geographicMap().yAxis();var j=new $$t.iz(1,this.windowRect(),b,h.isInverted());j.b=c;var k=new $$t.iz(1,this.windowRect(),b,i.isInverted());k.b=c;var l=h.getScaledValue(d.left(),j);var m=i.getScaledValue(d.bottom(),k);var n=-l/b.width()*this.aj().viewportWidth();var o=-m/b.height()*this.aj().viewportWidth()*(b.height()/b.width());this.aj().viewportOrigin({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return a},az:function(a){this.ae().c(a)},a0:function(a){this.ae().d(a)},imagesChanged:null,ar:function(a,b){if(this.imagesChanged!=null){this.imagesChanged(this,b)}},at:function(){this.ae().b()},$type:new $.ig.Type("GeographicMapImagery",$$t.$bq.$type,[$$t.$bz.$type])},true);$c("BingMapsMapImagery:x8","GeographicMapImagery",{init:function(){$$t.$wz.init.call(this,new $$t.ya(0));this.a7().h();this.actualBingImageryRestUri($$t.$x8.bt)},ad:function(){return new $$t.x9(this)},ay:function(a){$$t.$wz.ay.call(this,a);this.a7(a)},_a7:null,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},_isInitialized:false,isInitialized:function(a){if(arguments.length===1){this._isInitialized=a;return a}else{return this._isInitialized}},isDeferredLoad:function(a){if(arguments.length===1){this.g($$t.$x8.isDeferredLoadProperty,a);return a}else{return this.c($$t.$x8.isDeferredLoadProperty)}},b5:function(a,b){this.cc()},tilePath:function(a){if(arguments.length===1){this.g($$t.$x8.tilePathProperty,a);return a}else{return this.c($$t.$x8.tilePathProperty)}},b8:function(a,b){a.b6("TilePath",b.d(),b.c())},subDomains:function(a){if(arguments.length===1){this.g($$t.$x8.subDomainsProperty,a);return a}else{return this.c($$t.$x8.subDomainsProperty)}},b7:function(a,b){a.b6("SubDomains",b.d(),b.c())},bg:null,actualTilePath:function(a){if(arguments.length===1){var b=this.bg;this.bg=a;this.b6("ActualTilePath",b,this.bg);return a}else{return this.bg}},bc:null,actualSubDomains:function(a){if(arguments.length===1){var b=this.bc;this.bc=a;this.b6("ActualSubDomains",b,this.bc);return a}else{return this.bc}},bh:null,bingImageryRestUri:function(a){if(arguments.length===1){var b=this.bh;this.bh=a;this.b6("BingImageryRestUri",b,this.bh);return a}else{return this.bh}},bf:null,actualBingImageryRestUri:function(a){if(arguments.length===1){var b=this.bf;this.bf=a;this.ax("ActualBingImageryRestUri",b,this.bf);return a}else{return this.bf}},cultureName:function(a){if(arguments.length===1){this.g($$t.$x8.cultureNameProperty,a);return a}else{return this.c($$t.$x8.cultureNameProperty)}},b3:function(a,b){a.b6("CultureName",b.d(),b.c())},apiKey:function(a){if(arguments.length===1){this.g($$t.$x8.apiKeyProperty,a);return a}else{return this.c($$t.$x8.apiKeyProperty)}},b2:function(a,b){this.cc()},imageryStyle:function(a){if(arguments.length===1){this.g($$t.$x8.imageryStyleProperty,$$t.$wv.getBox(a));return a}else{return $f(this.c($$t.$x8.imageryStyleProperty))}},b4:function(a,b){this.cc()},requestMapSettings:function(){this.ca(true)},ca:function(a){},bb:function(){if(this.tilePath()==null&&this.subDomains()==null){return true}return false},cc:function(){this.isInitialized(false);if(!this.ba()){this.cb("",null);return}if(!this.isDeferredLoad()){this.ca(false)}},ba:function(){if(String.isNullOrEmpty(this.apiKey())||this.apiKey().length<20){return false}return true},b0:function(){},cb:function(a,b){},b1:function(a){},bz:function(a,b){this.ae().b();this.cc();this.b6("SubDomains",this.actualSubDomains(),this.actualSubDomains())},b6:function(a,b,c){switch(a){case"TilePath":this.b0();this.actualTilePath(c);this.a7().j();this.ae().b();break;case"CultureName":this.a7().g();this.ae().b();break;case"ImageryStyle":this.cc();break;case"SubDomains":this.b0();var d=b;var e=c;if(this.actualSubDomains()!=null){var f=this.actualSubDomains();f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,this.bz.runOn(this))}this.actualSubDomains(e);if(this.actualSubDomains()!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.bz.runOn(this))}this.a7().i();this.ae().b();break;case"ActualTilePath":var g=c;if(String.isNullOrEmpty(g)){this.cc()}break;case"BingImageryRestUri":this.actualBingImageryRestUri(c);this.b0();this.cc();break;case"ActualBingImageryRestUri":this.b0();this.cc();break}$$t.$wz.ax.call(this,a,b,c)},$type:new $.ig.Type("BingMapsMapImagery",$$t.$wz.$type)},true);$c("GeographicMapImageryView:w0","Object",{init:function(a){$.ig.$op.init.call(this);this.e($$t.$c3.empty());this.a(a);this.a().aj(new $$t.w1);this.a().aj().source(this.a().ak());this.a().aw()},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},b:function(){if(this.e().isEmpty()){return}this.a().a5(new $$t.c4(1,this.e().width(),this.e().height()))},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},c:function(a){this.a().aj().provideContext(a)},d:function(a){this.e(a);this.a().aj().provideViewport(a);this.a().at()},$type:new $.ig.Type("GeographicMapImageryView",$.ig.$ot)},true);$c("BingMapsMapImageryView:x9","GeographicMapImageryView",{init:function(a){$$t.$w0.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},h:function(){this.f().subDomains(new $$t.f5(String,0));this.f().ak().tilePath(this.f().actualTilePath());this.f().ak().subDomains(this.f().actualSubDomains());this.f().ak().cultureName(this.f().cultureName())},j:function(){this.f().ak().tilePath(this.f().actualTilePath())},g:function(){this.f().ak().cultureName(this.f().cultureName())},i:function(){this.f().ak().subDomains(this.f().actualSubDomains())},$type:new $.ig.Type("BingMapsMapImageryView",$$t.$w0.$type)},true);$c("CloudMadeMapImagery:yb","GeographicMapImagery",{init:function(){$$t.$wz.init.call(this,new $$t.yd);this.a6().g()},ad:function(){return new $$t.yc(this)},ay:function(a){$$t.$wz.ay.call(this,a);this.a6(a)},_a6:null,a6:function(a){if(arguments.length===1){this._a6=a;return a}else{return this._a6}},key:function(a){if(arguments.length===1){this.g($$t.$yb.keyProperty,a);return a}else{return this.c($$t.$yb.keyProperty)}},bb:function(a,b){a.bd("Key",b.d(),b.c())},parameter:function(a){if(arguments.length===1){this.g($$t.$yb.parameterProperty,a);return a}else{return this.c($$t.$yb.parameterProperty)}},bc:function(a,b){a.bd("Parameter",b.d(),b.c())},bd:function(a,b,c){switch(a){case"Key":this.a6().h();this.ae().b();break;case"Parameter":this.a6().i();this.ae().b();break}$$t.$wz.ax.call(this,a,b,c)},$type:new $.ig.Type("CloudMadeMapImagery",$$t.$wz.$type)},true);$c("CloudMadeMapImageryView:yc","GeographicMapImageryView",{init:function(a){$$t.$w0.init.call(this,a);this.f(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},h:function(){this.f().ak().key(this.f().key())},i:function(){this.f().ak().parameter(this.f().parameter())},g:function(){this.f().ak().key(this.f().key());this.f().ak().parameter(this.f().parameter())},$type:new $.ig.Type("CloudMadeMapImageryView",$$t.$w0.$type)},true);$c("OpenStreetMapImagery:xf","GeographicMapImagery",{init:function(){$$t.$wz.init.call(this,new $$t.xg)},$type:new $.ig.Type("OpenStreetMapImagery",$$t.$wz.$type)},true);$c("HostSeriesView$1:x1","SeriesView",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$ha.init.call(this,a);this.b6(a)},_b6:null,b6:function(a){if(arguments.length===1){this._b6=a;return a}else{return this._b6}},as:function(a,b){$$t.$ha.as.call(this,a,b)},b7:function(){this.b6().kf().itemsSource(this.b6().itemsSource());this.b6().kf().index(this.b6().index());this.b6().kf().brush(this.b6().brush());this.b6().kf().outline(this.b6().outline());this.b6().kf().resolution(this.b6().resolution());this.b6().kf().transitionDuration(this.b6().transitionDuration());this.b6().kf().__opacity=this.b6().__opacity},b8:function(){this.b6().kf().itemsSource(this.b6().itemsSource())},ca:function(){this.b6().kf().resolution(this.b6().resolution())},cb:function(){this.b6().kf().transitionDuration(this.b6().transitionDuration())},b9:function(){this.b6().kf().__opacity=this.b6().__opacity},$type:new $.ig.Type("HostSeriesView$1",$$t.$ha.$type)},true);$c("ShapeSeriesBase:yg","Series",{init:function(){this.ki=null;this.kk=null;this.ke=null;this.kg=null;this.kf=null;this.kd=null;$$t.$g9.init.call(this);this.k2(this.shapeFilterResolution());this.lq=$$t.$c3.empty()},shapeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yg.shapeMemberPathProperty,a);return a}else{return this.c($$t.$yg.shapeMemberPathProperty)}},kp:null,kr:function(a){if(arguments.length===1){var b=this.kr()!=a;if(b){var c=this.kr();this.kp=a;this.raisePropertyChanged("ShapeColumn",c,this.kr())}return a}else{return this.kp}},xAxis:function(a){if(arguments.length===1){this.g($$t.$yg.xAxisProperty,a);return a}else{return this.c($$t.$yg.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$yg.yAxisProperty,a);return a}else{return this.c($$t.$yg.yAxisProperty)}},ks:function(array_){var a=$.isArray(array_);return a},convertToListList:function(a){var b=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$type),0);var c;var curr_;var d;var e;for(var f=0;f<a.length;f++){c=a[f];var g=new $$t.cb($$t.$c5.$type,0);for(var h=0;h<c.length;h++){curr_=c[h];d=curr_.x;e=curr_.y;g.add({__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}b.add(g)}return b},bc:function(a){if(this.bd()!=null&&this.ks(this.itemsSource())&&a!=null&&a.split("!").length!=2){if(this.coercionMethods()==null){this.coercionMethods({})}var methods_=this.coercionMethods();methods_.convertToListList=this.convertToListList;a+="!convertToListList"}return $$t.$g9.bc.call(this,a)},hj:function(a,b,c,d){$$t.$g9.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.kr());e.deregisterColumn(this.kq());this.kr(null);this.kq(null)}var f=$b($$t.$ip.$type,d);if(f!=null){this.kr(this.bc(this.shapeMemberPath()));this.kq(this.ba(this.fillMemberPath()))}this.renderSeries(false);break;case"ShapeMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kr());this.kr(this.bc(this.shapeMemberPath()))}break;case"ShapeColumn":this.lh();this.g0();break;case"FillMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kq());this.kq(this.ba(this.fillMemberPath()))}break;case"XAxis":case"YAxis":this.ki=this.xAxis();this.kk=this.yAxis();var g=c;var h=d;this.li(g);this.lf(h);if(h!=null&&!h.updateRange()||h==null&&g!=null){this.renderSeries(false)}this.g0();break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.g0();break;case"Resolution":this.k0=this.resolution();this.g0();break;case"ActualBrush":this.renderSeries(false);break;case"ShapeFilterResolution":this.k2(this.shapeFilterResolution());this.renderSeries(false);this.g0();break}},ki:null,kk:null,k0:0,_kw:null,kw:function(a){if(arguments.length===1){this._kw=a;return a}else{return this._kw}},lh:function(){this.kw(null);if(this.kr()==null){return}this.kw(new $$t.cb($$t.$c3.$type,2,this.kr().count()));for(var a=0;a<this.kr().count();a++){this.kw().add($$t.$ym.j(this.kr().item(a)))}},ky:function(a,b,c,d,e){{var f=c;return this.kz(a,b,f,d,e)}},ke:null,kg:null,kf:null,kd:null,kt:function(){return true},kv:function(){return false},hx:function(a){this.lg(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$g9.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);var g=f;f.a2(c);if(this.bp(f)){return}this.lg(f)},lg:function(a){if(this.bp(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;if(c.width()<1||c.height()<1||this.kr()==null){return}var f=this.xAxis();var g=this.yAxis();var h=this.getEffectiveViewport1(a);var i=new $$t.iz(1,b,c,f.isInverted());i.b=h;var j=new $$t.iz(1,b,c,g.isInverted());j.b=h;d.cy($.ig.truncate(c.width()),$.ig.truncate(c.height()));d.cw();var k=new $$t.c3(0,0,0,0,0);var l;var m;var n;var o;var p=this.kr().count();if(this.kg==null||this.kg.length!=p){this.kg=new Array(p);this.ke=new Array(p);this.kf=new Array(p);this.kd=new Array(p)}var q=this.kg;var r=this.ke;var s=this.kf;var t=this.kd;var u;for(var v=0;v<p;v++){u=this.kw().__inner[v];q[v]=u.top();r[v]=u.left();s[v]=u.right();t[v]=u.bottom()}this.ki.getScaledValueList(r,0,r.length,i);this.ki.getScaledValueList(s,0,s.length,i);this.kk.getScaledValueList(q,0,q.length,j);this.kk.getScaledValueList(t,0,t.length,j);d.cx(r,q,s,t);var w=this.kr();var x=this.bd();this.lj(d);var y=c.left();var z=c.right();var aa=c.top();var ab=c.bottom();var ac=null;if(this.lq.isEmpty()){ac=null}else{ac=new $$t.j4(1,this.lq.left(),this.lq.bottom(),this.lq.right(),this.lq.top(),this.kt())}var ad=this.kv();if(ad){d.cf().clear()}var ae;for(var af=0;af<p;af++){n=r[af];l=q[af];m=t[af];o=s[af];k.x(Math.min(n,o));k.y(Math.min(l,m));k.width(Math.max(n,o)-k.x());k.height(Math.max(l,m)-k.y());if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ae=ac}else{ae=null}var ag=this.ky(a,ae,w.item(af),i,j);if(ad){var ah=0;var ai=null;for(var aj=0;aj<ag.count();aj++){var ak=ag.__inner[aj];var al=ak.b().width()*ak.b().height();if(al>ah){ah=al;ai=ak}}d.cf().add(af,ai)}d.cl(af,x.item(af),k,ag)}}d.cv()},gs:function(){$$t.$g9.gs.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},ia:function(a,b){this.renderSeries(false)},h9:function(a,b){this.renderSeries(false)},fillScale:function(a){if(arguments.length===1){this.g($$t.$yg.fillScaleProperty,a);return a}else{return this.c($$t.$yg.fillScaleProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$yg.fillMemberPathProperty,a);return a}else{return this.c($$t.$yg.fillMemberPathProperty)}},ko:null,kq:function(a){if(arguments.length===1){var b=this.kq()!=a;if(b){var c=this.kq();this.ko=a;this.raisePropertyChanged("FillColumn",c,this.kq())}return a}else{return this.ko}},gi:function(a,b,c,d){$$t.$g9.gi.call(this,a,b,c,d);switch(a){case 3:if(d==this.shapeMemberPath()){this.kw().__inner[b]=$$t.$ym.j(this.kr().item(b))}break;case 1:for(var e=b;e<b+c;e++){this.kw().insert(e,$$t.$ym.j(this.kr().item(e)))}break;case 0:this.kw().removeRange(b,c);break;case 2:for(var f=b;f<b+c;f++){this.kw().__inner[f]=$$t.$ym.j(this.kr().item(f))}break;case 4:this.lh();break}this.renderSeries(false)},cx:function(a,b,c){return $$t.$g9.cx.call(this,a,b,c)&&(this.kr()!=null||!this.ku())&&this.xAxis()!=null&&this.yAxis()!=null&&this.kw()!=null&&this.kw().count()==this.kr().count()&&a.width()>0&&a.height()>0},ku:function(){return true},he:function(a){$$t.$g9.he.call(this,a);this.km($b($$t.$yh.$type,a))},_km:null,km:function(a){if(arguments.length===1){this._km=a;return a}else{return this._km}},kz:function(a,b,c,d,e){var f=new $$t.cb($$t.$yi.$type,0);var g;var h=c.count();for(var i=0;i<h;i++){g=c.__inner[i];var j=this.kh(a,b,g,d,e);if(j==null){continue}f.add(j)}return f},kh:function(a,b,c,d,e){var f=this.le(c,d,e);var g=f.a();var h=f.b();var i=g.length;var j=1.7976931348623157e308;var k=1.7976931348623157e308;var l=-1.7976931348623157e308;var m=-1.7976931348623157e308;var n;var o;for(var p=0;p<i;p++){n=g[p];o=h[p];j=n<j?n:j;k=o<k?o:k;l=n>l?n:l;m=o>m?o:m}var q=!(j>this.lq.right()||l<this.lq.left()||k>this.lq.bottom()||m<this.lq.top());if(!q){return null}var r=b!=null&&(j<this.lq.left()||k<this.lq.top()||l>this.lq.right()||m>this.lq.bottom());var s=new $$t.c3(0,j,k,l-j,m-k);if(!a.ce(s)){return null}j=j<this.lq.left()?this.lq.left():j;l=l>this.lq.right()?this.lq.right():l;k=k<this.lq.top()?this.lq.top():k;m=m>this.lq.bottom()?this.lq.bottom():m;var t=$$t.$yn.b(f,this.resolution());var u=(new $$t.yo).c(f.a(),f.b(),t,this.k0);var v=u.count();if(r){var w=new $$t.cb($$t.$c5.$type,0);b.i(w);for(var x=0;x<v;x++){b.j(u.__inner[x])}b.i(null);u=w}var y=new $$t.yi;y.a(u);y.b(new $$t.c3(0,j,k,l-j,m-k));y.c(s);return y},le:function(a,b,c){var d=this.ki;var e=this.kk;var f=a.count();var g=new Array(f);var h=new Array(f);for(var i=0;i<f;i++){g[i]=a.__inner[i].__x;h[i]=a.__inner[i].__y}d.getScaledValueList(g,0,g.length,b);e.getScaledValueList(h,0,h.length,c);return new $$t.fc(Array,Array,g,h)},lq:null,lj:function(a){a.c2()},gg:function(a,b){$$t.$g9.gg.call(this,a,b);var c=b;c.cq()},lf:function(a){if(a!=null){a.registerSeries(this)}},li:function(a){if(a!=null){a.deregisterSeries(this)}},getHitDataContext:function(a){var b=this.km().c4(a);var c=null;if(b!=null){c=b.dataContext()}if(c!=null){return c}return $$t.$g9.getHitDataContext.call(this,a)},k3:function(a){return this.bd().item(a)},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},shapeFilterResolution:function(a){if(arguments.length===1){this.g($$t.$yg.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$yg.shapeFilterResolutionProperty)}},_k2:0,k2:function(a){if(arguments.length===1){this._k2=a;return a}else{return this._k2}},$type:new $.ig.Type("ShapeSeriesBase",$$t.$g9.$type)},true);$c("GeographicShapeSeriesBaseView:ye","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$yg.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().shapeMemberPath(this.cc().shapeMemberPath());this.cc().kf().brush(this.cc().actualBrush());this.cc().kf().outline(this.cc().actualOutline())},cf:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cd:function(){this.cc().kf().brush(this.cc().actualBrush())},ce:function(){this.cc().kf().outline(this.cc().actualOutline())},ch:function(){this.cc().kf().shapeMemberPath(this.cc().shapeMemberPath())},ci:function(){this.cc().kf().thickness(this.cc().thickness())},cg:function(){this.cc().kf().shapeFilterResolution(this.cc().shapeFilterResolution())},$type:new $.ig.Type("GeographicShapeSeriesBaseView",$$t.$x1.$type.specialize($$t.$yg.$type))},true);$c("GeographicPolylineSeriesView:yr","GeographicShapeSeriesBaseView",{init:function(a){$$t.$ye.init.call(this,a);this.cj(a)},_cj:null,cj:function(a){if(arguments.length===1){this._cj=a;return a}else{return this._cj}},b7:function(){$$t.$ye.b7.call(this);this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector());this.cj().kf().shapeStyle(this.cj().shapeStyle())},ck:function(){this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector())},cl:function(){this.cj().kf().shapeStyle(this.cj().shapeStyle())},$type:new $.ig.Type("GeographicPolylineSeriesView",$$t.$ye.$type)},true);$c("GeographicProportionalSymbolSeriesView:yv","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$ot.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().markerType(this.cc().markerType());this.cc().kf().markerTemplate(this.cc().markerTemplate());this.cc().kf().radiusMemberPath(this.cc().radiusMemberPath());this.cc().kf().radiusScale(this.cc().radiusScale());this.cc().kf().labelMemberPath(this.cc().labelMemberPath());this.cc().kf().fillMemberPath(this.cc().fillMemberPath());this.cc().kf().fillScale(this.cc().fillScale())},ch:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},cg:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cl:function(){this.cc().kf().markerType(this.cc().markerType())},ck:function(){this.cc().kf().markerTemplate(this.cc().markerTemplate())},cm:function(){this.cc().kf().maximumMarkers(this.cc().maximumMarkers())},co:function(){this.cc().kf().xAxis(this.cc().seriesViewer().xAxis())},cp:function(){this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cn:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},ci:function(){this.cc().kf().markerBrush(this.cc().markerBrush())},cj:function(){this.cc().kf().markerOutline(this.cc().markerOutline())
},cq:function(){this.cc().kf().radiusMemberPath(this.cc().radiusMemberPath())},cr:function(){this.cc().kf().radiusScale(this.cc().radiusScale())},cf:function(){this.cc().kf().labelMemberPath(this.cc().labelMemberPath())},ce:function(){this.cc().kf().fillScale(this.cc().fillScale())},cd:function(){this.cc().kf().fillMemberPath(this.cc().fillMemberPath())},$type:new $.ig.Type("GeographicProportionalSymbolSeriesView",$$t.$x1.$type.specialize($$t.$ot.$type))},true);$c("GeographicMapSeriesHost$1:x0","Series",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$g9.init.call(this);this.kf(this.ke())},kd:null,isGeographic:function(){return true},as:function(){return this.kf()},kf:function(a){if(arguments.length===1){var b=$d(this.$t,this.kf())!=$d(this.$t,a);if(b){this.kd=a;this.kk()}return a}else{return this.kd}},kk:function(){this.gk(this.kf());this.kg().b7()},getItem:function(a){return this.em(this.kf(),a)},ke:function(){},aw:function(){return new $$t.x1(this.$t,this)},he:function(a){$$t.$g9.he.call(this,a);this.kg(a)},_kg:null,kg:function(a){if(arguments.length===1){this._kg=a;return a}else{return this._kg}},visibleFromScale:function(a){if(arguments.length===1){this.g($$t.$x0.visibleFromScaleProperty,a);return a}else{return this.c($$t.$x0.visibleFromScaleProperty)}},hj:function(a,b,c,d){$$t.$g9.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kf().seriesViewer(this.seriesViewer());if(c!=null){c.removeSeries(this.kf())}if(d!=null){this.seriesViewer().attachSeries(this.kf())}this.kf().provideViewport(this.kb());this.kf().index(this.index());this.gp(this.kf());this._uniqueIndex=this.kf()._uniqueIndex;var e=$b($$t.$cv.$type,c);if(e!=null){e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.kl.runOn(this))}if(this.seriesViewer()!=null){var f=this.seriesViewer();f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.kl.runOn(this))}this.kj();break;case"SyncLink":this.kf().syncLink(this.syncLink());break;case"VisibleFromScale":this.kj();break;case"Index":this.kf().index(this.index());break;case"ItemsSource":this.kg().b8();break;case"Resolution":this.kg().ca();break;case"TransitionDuration":this.kg().cb();break;case"Opacity":this.kg().b9();break}},kj:function(){if(this.seriesViewer()==null||$d(this.$t,this.kf())==null){return}if(this.seriesViewer().actualWindowRect().width()>this.visibleFromScale()){this.kf().__visibility=1}else{this.kf().__visibility=0}},kl:function(a,b){this.kj()},renderSeries:function(a){$$t.$g9.renderSeries.call(this,a);if($d(this.$t,this.kf())!=null){this.kf().renderSeries(a)}},renderAlternateView:function(a,b,c,d,e){if($d(this.$t,this.kf())!=null){this.kf().renderAlternateView(a,b,c,d,e)}},getHitDataContext:function(a){return this.kf().getHitDataContext(a)},styleUpdated:function(){$$t.$g9.styleUpdated.call(this);this.kf().styleUpdated()},coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;this.kf().coercionMethods(a);return a}else{return this.__coercionMethods}},go:function(a){$$t.$g9.go.call(this,a);if($d(this.$t,this.kf())!=null){var b=this.kf().exportVisualData();var d=b.shapes().getEnumerator();while(d.moveNext()){var c=d.current();a.shapes().add(c)}var f=b.markerShapes().getEnumerator();while(f.moveNext()){var e=f.current();a.markerShapes().add(e)}a.pixels(b.pixels());a.pixelWidth(b.pixelWidth())}},$type:new $.ig.Type("GeographicMapSeriesHost$1",$$t.$g9.$type)},true);$c("XYTriangulatingSeries:x3","Series",{init:function(){$$t.$g9.init.call(this)},xMemberPath:function(a){if(arguments.length===1){this.g($$t.$x3.xMemberPathProperty,a);return a}else{return this.c($$t.$x3.xMemberPathProperty)}},yMemberPath:function(a){if(arguments.length===1){this.g($$t.$x3.yMemberPathProperty,a);return a}else{return this.c($$t.$x3.yMemberPathProperty)}},kk:null,kq:function(a){if(arguments.length===1){var b=this.kq()!=a;if(b){var c=this.kq();this.kk=a;this.raisePropertyChanged("XColumn",c,this.kq())}return a}else{return this.kk}},kl:null,kr:function(a){if(arguments.length===1){var b=this.kr()!=a;if(b){var c=this.kr();this.kl=a;this.raisePropertyChanged("YColumn",c,this.kr())}return a}else{return this.kl}},xAxis:function(a){if(arguments.length===1){this.g($$t.$x3.xAxisProperty,a);return a}else{return this.c($$t.$x3.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.g($$t.$x3.yAxisProperty,a);return a}else{return this.c($$t.$x3.yAxisProperty)}},_kt:false,kt:function(a){if(arguments.length===1){this._kt=a;return a}else{return this._kt}},hx:function(a){var b=this.bd()!=null&&this.ks()==null&&this.ku()==null&&this.kq()!=null&&this.kr()!=null&&this.kq().count()>=3&&this.kr().count()>=3&&!this.kt();if(b){this.lh();this.kt(true)}},lh:function(){this.kg=new $$t.xm(this.bd().count(),this.kq(),this.kr());var a=this.kg;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.li.runOn(this));this.kg.w()},lf:function(){if(this.kg==null){return}this.kg.p();var a=this.kg;a.triangulationStatusChanged=$.ig.Delegate.prototype.remove(a.triangulationStatusChanged,this.li.runOn(this));this.kg=null},kg:null,triangulationStatusChanged:null,li:function(a,b){var $self=this;if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $$t.xt(b.currentStatus()))}if(b.currentStatus()>=100){if(this.kg==null){return}var c=this.kg;c.triangulationStatusChanged=$.ig.Delegate.prototype.remove(c.triangulationStatusChanged,this.li.runOn(this));this.ku(this.kg.l());this.kg=null;var d=function(){var $ret=new $$t.nc;$ret.itemsSource($self.ku());return $ret}();this.kn(this.km(d,"v1"));this.ko(this.km(d,"v2"));this.kp(this.km(d,"v3"));this.renderSeries(false)}},km:function(a,b){if(b==null){return a.registerColumnInt(null,null,false)}var c=null;var d=$$t.$cv.getCoercionMethod(b,this.coercionMethods());b=d.b();c=d.a();return a.registerColumnInt(b,c,this.expectFunctions())},hj:function(a,b,c,d){var $self=this;$$t.$g9.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.kq());e.deregisterColumn(this.kr());this.kq(null);this.kr(null)}this.lg();var f=$b($$t.$ip.$type,d);if(f!=null){this.kq(this.ba(this.xMemberPath()));this.kr(this.ba(this.yMemberPath()))}this.renderSeries(false);break;case"XMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kq());this.kq(this.ba(this.xMemberPath()))}this.lg();this.renderSeries(false);this.g0();break;case"YMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.kr());this.kr(this.ba(this.yMemberPath()))}this.lg();this.renderSeries(false);this.g0();break;case"XAxis":if(c!=null){$b($$t.$bp.$type,c).deregisterSeries(this)}if(d!=null){$b($$t.$bp.$type,d).registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"YAxis":if(c!=null){$b($$t.$bp.$type,c).deregisterSeries(this)}if(d!=null){$b($$t.$bp.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.g0();break;case"TrianglesSource":if(this.trianglesSource()!=null){this.lf();this.ks(function(){var $ret=new $$t.nc;$ret.itemsSource($self.trianglesSource());return $ret}())}else{this.ks(null)}break;case"FastTrianglesSource":var g=$b($$t.$ip.$type,c);if(g!=null){g.deregisterColumn(this.kn());g.deregisterColumn(this.ko());g.deregisterColumn(this.kp());this.kn(null);this.ko(null);this.kp(null)}var h=$b($$t.$ip.$type,d);if(h!=null){this.kn(this.km(h,this.triangleVertexMemberPath1()));this.ko(this.km(h,this.triangleVertexMemberPath2()));this.kp(this.km(h,this.triangleVertexMemberPath3()))}this.renderSeries(false);this.g0();break;case"TriangleVertexMemberPath1":if(this.ks()!=null){this.ks().deregisterColumn(this.kn());this.kn(this.km(this.ks(),this.triangleVertexMemberPath1()))}this.renderSeries(false);this.g0();break;case"TriangleVertexMemberPath2":if(this.ks()!=null){this.ks().deregisterColumn(this.ko());this.ko(this.km(this.ks(),this.triangleVertexMemberPath2()))}this.renderSeries(false);this.g0();break;case"TriangleVertexMemberPath3":if(this.ks()!=null){this.ks().deregisterColumn(this.kp());this.kp(this.km(this.ks(),this.triangleVertexMemberPath3()))}this.renderSeries(false);this.g0();break}},cx:function(a,b,c){return $$t.$g9.cx.call(this,a,b,c)&&this.bd()!=null&&this.xAxis()!=null&&this.yAxis()!=null&&a.width()>0&&a.height()>0&&this.kn()!=null&&this.kn().count()>0&&this.ko()!=null&&this.ko().count()>0&&this.kp()!=null&&this.kp().count()>0&&this.kq()!=null&&this.kq().count()>0&&this.kr()!=null&&this.kr().count()>0},lg:function(){if(this.trianglesSource()==null){this.ku(null);this.kn(null);this.ko(null);this.kp(null);this.kt(false)}},_ku:null,ku:function(a){if(arguments.length===1){this._ku=a;return a}else{return this._ku}},gs:function(){$$t.$g9.gs.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},gi:function(a,b,c,d){$$t.$g9.gi.call(this,a,b,c,d);this.lg();this.renderSeries(false)},ae:function(a){if(a!=null&&a==this.xAxis()&&this.kq()!=null){return new $$t.lk(this.kq().minimum(),this.kq().maximum())}if(a!=null&&a==this.yAxis()&&this.kr()!=null){return new $$t.lk(this.kr().minimum(),this.kr().maximum())}return null},ia:function(a,b){this.renderSeries(false)},h9:function(a,b){this.renderSeries(false)},trianglesSource:function(a){if(arguments.length===1){this.g($$t.$x3.trianglesSourceProperty,a);return a}else{return this.c($$t.$x3.trianglesSourceProperty)}},ks:function(a){if(arguments.length===1){this.g($$t.$x3.lj,a);return a}else{return this.c($$t.$x3.lj)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.g($$t.$x3.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$x3.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.g($$t.$x3.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$x3.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.g($$t.$x3.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$x3.triangleVertexMemberPath3Property)}},kh:null,kn:function(a){if(arguments.length===1){var b=this.kn()!=a;if(b){var c=this.kn();this.kh=a;this.raisePropertyChanged("TriangleVertexColumn1",c,this.kn())}return a}else{return this.kh}},ki:null,ko:function(a){if(arguments.length===1){var b=this.ko()!=a;if(b){var c=this.ko();this.ki=a;this.raisePropertyChanged("TriangleVertexColumn2",c,this.ko())}return a}else{return this.ki}},kj:null,kp:function(a){if(arguments.length===1){var b=this.kp()!=a;if(b){var c=this.kp();this.kj=a;this.raisePropertyChanged("TriangleVertexColumn3",c,this.kp())}return a}else{return this.kj}},$type:new $.ig.Type("XYTriangulatingSeries",$$t.$g9.$type)},true);$c("GeographicXYTriangulatingSeries:xz","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$x3.$type)},aw:function(){return new $$t.x2(this)},he:function(a){$$t.$x0.he.call(this,a);this.kn(a)},_kn:null,kn:function(a){if(arguments.length===1){this._kn=a;return a}else{return this._kn}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$xz.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$xz.longitudeMemberPathProperty)}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$xz.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$xz.latitudeMemberPathProperty)}},trianglesSource:function(a){if(arguments.length===1){this.g($$t.$xz.trianglesSourceProperty,a);return a}else{return this.c($$t.$xz.trianglesSourceProperty)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.g($$t.$xz.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$xz.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.g($$t.$xz.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$xz.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.g($$t.$xz.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$xz.triangleVertexMemberPath3Property)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kn().cf();break;case"LongitudeMemberPath":this.kn().ce();break;case"LatitudeMemberPath":this.kn().cd();break;case"TrianglesSource":this.kn().cg();break;case"TriangleVertexMemberPath1":this.kn().ch();break;case"TriangleVertexMemberPath2":this.kn().ci();break;case"TriangleVertexMemberPath3":this.kn().cj();break}},$type:new $.ig.Type("GeographicXYTriangulatingSeries",$$t.$x0.$type.specialize($$t.$x3.$type))},true);$c("GeographicContourLineSeries:yx","GeographicXYTriangulatingSeries",{init:function(){$$t.$xz.init.call(this);this.y($$t.$yx.$type)},kk:function(){var $self=this;$$t.$xz.kk.call(this);this.kf().f($$t.$yy.valueMemberPathProperty,function(){var $ret=new $$t.bm(1,"ValueMemberPath");$ret.d($self);return $ret}());this.kf().f($$t.$yy.fillScaleProperty,function(){var $ret=new $$t.bm(1,"FillScale");$ret.d($self);return $ret}())},_k6:null,k6:function(a){if(arguments.length===1){this._k6=a;return a}else{return this._k6}},ke:function(){this.k6(new $$t.yy);var a=this.k6();a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.lf.runOn(this));return this.k6()},lf:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$yx.valueMemberPathProperty,a);return a}else{return this.c($$t.$yx.valueMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$yx.fillScaleProperty,a);return a}else{return this.c($$t.$yx.fillScaleProperty)}},aw:function(){return new $$t.y4(this)},he:function(a){$$t.$xz.he.call(this,a);this.la(a)},_la:null,la:function(a){if(arguments.length===1){this._la=a;return a}else{return this._la}},valueResolver:function(a){if(arguments.length===1){this.g($$t.$yx.valueResolverProperty,a);return a}else{return this.c($$t.$yx.valueResolverProperty)}},hj:function(a,b,c,d){$$t.$xz.hj.call(this,a,b,c,d);switch(b){case"FillScale":this.la().cl();break;case"ValueMemberPath":this.la().cm();break;case"ValueResolver":this.k6().valueResolver(this.valueResolver());break;case"Thickness":this.k6().thickness(this.thickness());break;case"DashArray":this.k6().dashArray(this.dashArray());break;case"DashCap":this.k6().dashCap(this.dashCap());break;case"MiterLimit":this.k6().miterLimit(this.miterLimit());break}},triangulationStatusChanged:null,$type:new $.ig.Type("GeographicContourLineSeries",$$t.$xz.$type)},true);$c("GeographicXYTriangulatingSeriesView:x2","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$x3.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().trianglesSource(this.cc().trianglesSource());this.cc().kf().triangleVertexMemberPath1(this.cc().triangleVertexMemberPath1());this.cc().kf().triangleVertexMemberPath2(this.cc().triangleVertexMemberPath2());this.cc().kf().triangleVertexMemberPath3(this.cc().triangleVertexMemberPath3())},cf:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},ce:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},cd:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cg:function(){this.cc().kf().trianglesSource(this.cc().trianglesSource())},ch:function(){this.cc().kf().triangleVertexMemberPath1(this.cc().triangleVertexMemberPath1())},ci:function(){this.cc().kf().triangleVertexMemberPath2(this.cc().triangleVertexMemberPath2())},cj:function(){this.cc().kf().triangleVertexMemberPath3(this.cc().triangleVertexMemberPath3())},$type:new $.ig.Type("GeographicXYTriangulatingSeriesView",$$t.$x1.$type.specialize($$t.$x3.$type))},true);$c("GeographicContourLineSeriesView:y4","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$x2.init.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},b7:function(){$$t.$x2.b7.call(this);if(this.ck().kf()!=null){this.ck().k6().fillScale(this.ck().fillScale());this.ck().k6().valueMemberPath(this.ck().valueMemberPath())}},cl:function(){if(this.ck().k6()!=null){this.ck().k6().fillScale(this.ck().fillScale())}},cm:function(){if(this.ck().k6()!=null){this.ck().k6().valueMemberPath(this.ck().valueMemberPath())}},$type:new $.ig.Type("GeographicContourLineSeriesView",$$t.$x2.$type)},true);$c("GeographicHighDensityScatterSeries:y5","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$y7.$type);this.y($$t.$y5.$type)},aw:function(){return new $$t.y6(this)},he:function(a){$$t.$x0.he.call(this,a);this.ko(a)},_ko:null,ko:function(a){if(arguments.length===1){this._ko=a;return a}else{return this._ko}},ke:function(){return new $$t.y7},_kn:null,kn:function(a){if(arguments.length===1){this._kn=a;return a}else{return this._kn}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$y5.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$y5.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$y5.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$y5.longitudeMemberPathProperty)}},useBruteForce:function(a){if(arguments.length===1){this.g($$t.$y5.useBruteForceProperty,a);return a}else{return this.c($$t.$y5.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.g($$t.$y5.progressiveLoadProperty,a);return a}else{return this.c($$t.$y5.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.g($$t.$y5.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$y5.mouseOverEnabledProperty)}},heatMinimum:function(a){if(arguments.length===1){this.g($$t.$y5.heatMinimumProperty,a);return a}else{return this.c($$t.$y5.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.g($$t.$y5.heatMaximumProperty,a);return a}else{return this.c($$t.$y5.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.g($$t.$y5.heatMinimumColorProperty,a);return a}else{return this.c($$t.$y5.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.g($$t.$y5.heatMaximumColorProperty,a);return a}else{return this.c($$t.$y5.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.g($$t.$y5.pointExtentProperty,a);return a}else{return $g(this.c($$t.$y5.pointExtentProperty))}},progressiveLoadStatusChanged:null,kv:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.kv;this.kv=a;this.raisePropertyChanged("ProgressiveStatus",b,this.kv);return a}else{return this.kv}},kk:function(){$$t.$x0.kk.call(this);var a=this.kf();a.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(a.progressiveLoadStatusChanged,this.la.runOn(this))},la:function(a,b){this.progressiveStatus(b.currentStatus());if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,b)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.ko().cm();break;case"LongitudeMemberPath":this.ko().ci();break;case"LatitudeMemberPath":this.ko().ch();break;case"UseBruteForce":this.ko().cn();break;case"ProgressiveLoad":this.ko().cl();break;case"MouseOverEnabled":this.ko().cj();break;case"XAxis":this.ko().co();break;case"YAxis":this.ko().cp();break;case"HeatMinimum":this.ko().cg();break;case"HeatMaximum":this.ko().ce();break;case"HeatMinimumColor":this.ko().cf();break;case"HeatMaximumColor":this.ko().cd();break;case"PointExtent":this.ko().ck();break}},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicHighDensityScatterSeries",$$t.$x0.$type.specialize($$t.$y7.$type))},true);$c("GeographicHighDensityScatterSeriesView:y6","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$y7.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().useBruteForce(this.cc().useBruteForce());this.cc().kf().progressiveLoad(this.cc().progressiveLoad());this.cc().kf().mouseOverEnabled(this.cc().mouseOverEnabled());this.cc().kf().heatMinimum(this.cc().heatMinimum());this.cc().kf().heatMaximum(this.cc().heatMaximum())},ci:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},ch:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cn:function(){this.cc().kf().useBruteForce(this.cc().useBruteForce())},cl:function(){this.cc().kf().progressiveLoad(this.cc().progressiveLoad())},cj:function(){this.cc().kf().mouseOverEnabled(this.cc().mouseOverEnabled())},cg:function(){this.cc().kf().heatMinimum(this.cc().heatMinimum())},ce:function(){this.cc().kf().heatMaximum(this.cc().heatMaximum())},cm:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},co:function(){this.cc().kf().xAxis(this.cc().seriesViewer().xAxis())},cp:function(){this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cf:function(){this.cc().kf().heatMinimumColor(this.cc().heatMinimumColor())},cd:function(){this.cc().kf().heatMaximumColor(this.cc().heatMaximumColor())},ck:function(){this.cc().kf().pointExtent(this.cc().pointExtent())},$type:new $.ig.Type("GeographicHighDensityScatterSeriesView",$$t.$x1.$type.specialize($$t.$y7.$type))},true);$c("GeographicShapeSeriesBase:yf","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$yg.$type)},aw:function(){return new $$t.ye(this)},_kn:null,kn:function(a){if(arguments.length===1){this._kn=a;return a}else{return this._kn}},he:function(a){$$t.$x0.he.call(this,a);this.kn(a)},shapeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yf.shapeMemberPathProperty,a);return a}else{return this.c($$t.$yf.shapeMemberPathProperty)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kn().cf();break;case"ActualBrush":this.kn().cd();break;case"ActualOutline":this.kn().ce();break;case"ShapeMemberPath":this.kn().ch();break;case"Thickness":this.kn().ci();break;case"ShapeFilterResolution":this.kn().cg();break}},shapeFilterResolution:function(a){if(arguments.length===1){this.g($$t.$yf.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$yf.shapeFilterResolutionProperty)}},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicShapeSeriesBase",$$t.$x0.$type.specialize($$t.$yg.$type))},true);$c("GeographicPolylineSeries:ys","GeographicShapeSeriesBase",{init:function(){$$t.$yf.init.call(this);this.y($$t.$ys.$type)},aw:function(){return new $$t.yr(this)},he:function(a){$$t.$yf.he.call(this,a);this.kv(a)},_kv:null,kv:function(a){if(arguments.length===1){this._kv=a;return a}else{return this._kv}},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$ys.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ys.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$ys.shapeStyleProperty,a);return a}else{return this.c($$t.$ys.shapeStyleProperty)}},ke:function(){return new $$t.yt},hj:function(a,b,c,d){$$t.$yf.hj.call(this,a,b,c,d);switch(b){case"ShapeStyleSelector":this.kv().ck();break;case"ShapeStyle":this.kv().cl();break}},$type:new $.ig.Type("GeographicPolylineSeries",$$t.$yf.$type)},true);$c("GeographicProportionalSymbolSeries:yw","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$ot.$type);this.y($$t.$yw.$type)},aw:function(){return new $$t.yv(this)},he:function(a){$$t.$x0.he.call(this,a);this.kr(a)},_kr:null,kr:function(a){if(arguments.length===1){this._kr=a;return a}else{return this._kr}},ke:function(){return new $$t.ot},_ko:null,ko:function(a){if(arguments.length===1){this._ko=a;return a}else{return this._ko}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$yw.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$yw.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$yw.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$yw.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$yw.markerTemplateProperty,a);return a}else{return this.c($$t.$yw.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$yw.markerBrushProperty,a);return a}else{return this.c($$t.$yw.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$yw.markerOutlineProperty,a);return a}else{return this.c($$t.$yw.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$yw.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$yw.maximumMarkersProperty))}},radiusMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.radiusMemberPathProperty,a);return a}else{return this.c($$t.$yw.radiusMemberPathProperty)}},radiusScale:function(a){if(arguments.length===1){this.g($$t.$yw.radiusScaleProperty,a);return a}else{return this.c($$t.$yw.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.labelMemberPathProperty,a);return a}else{return this.c($$t.$yw.labelMemberPathProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.g($$t.$yw.fillMemberPathProperty,a);return a}else{return this.c($$t.$yw.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.g($$t.$yw.fillScaleProperty,a);return a}else{return this.c($$t.$yw.fillScaleProperty)}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kr().cn();break;case"LongitudeMemberPath":this.kr().ch();break;case"LatitudeMemberPath":this.kr().cg();break;case"MarkerType":this.kr().cl();break;case"MarkerTemplate":this.kr().ck();break;case"MaximumMarkers":this.kr().cm();break;case"XAxis":this.kr().co();break;case"YAxis":this.kr().cp();break;case"MarkerBrush":this.kr().ci();break;case"MarkerOutline":this.kr().cj();break;case"RadiusMemberPath":this.kr().cq();break;case"RadiusScale":this.kr().cr();break;case"LabelMemberPath":this.kr().cf();break;case"FillMemberPath":this.kr().cd();break;case"FillScale":this.kr().ce();break}},$type:new $.ig.Type("GeographicProportionalSymbolSeries",$$t.$x0.$type.specialize($$t.$ot.$type))},true);$c("GeographicScatterAreaSeries:xy","GeographicXYTriangulatingSeries",{init:function(){$$t.$xz.init.call(this);this.y($$t.$xy.$type)},colorMemberPath:function(a){if(arguments.length===1){this.g($$t.$xy.colorMemberPathProperty,a);return a}else{return this.c($$t.$xy.colorMemberPathProperty)}},k6:null,colorScale:function(a){if(arguments.length===1){var b=this.k6!=a;if(b){var c=this.k6;this.k6=a;this.raisePropertyChanged("ColorScale",c,this.k6);if(this.k8()!=null){this.k8().colorScale(a)}}return a}else{return this.k6}},_k8:null,k8:function(a){if(arguments.length===1){this._k8=a;return a}else{return this._k8}},ke:function(){this.k8(new $$t.x4);var a=this.k8();a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.le.runOn(this));return this.k8()},le:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},aw:function(){return new $$t.x7(this)},he:function(a){$$t.$xz.he.call(this,a);this.la(a)},_la:null,la:function(a){if(arguments.length===1){this._la=a;return a}else{return this._la}},hj:function(a,b,c,d){$$t.$xz.hj.call(this,a,b,c,d);switch(b){case"ColorMemberPath":this.la().cl();break;case"ColorScale":this.la().cm();break}},triangulationStatusChanged:null,cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicScatterAreaSeries",$$t.$xz.$type)},true);$c("GeographicScatterAreaSeriesView:x7","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$x2.init.call(this,a);this.ck(a)},_ck:null,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},b7:function(){$$t.$x2.b7.call(this);if(this.ck().k8()!=null){this.ck().k8().colorMemberPath(this.ck().colorMemberPath());this.ck().k8().colorScale(this.ck().colorScale())}},cl:function(){if(this.ck().k8()!=null){this.ck().k8().colorMemberPath(this.ck().colorMemberPath())}},cm:function(){if(this.ck().k8()!=null){this.ck().k8().colorScale(this.ck().colorScale())}},$type:new $.ig.Type("GeographicScatterAreaSeriesView",$$t.$x2.$type)},true);$c("GeographicShapeSeries:zk","GeographicShapeSeriesBase",{init:function(){$$t.$yf.init.call(this);this.y($$t.$zk.$type)},aw:function(){return new $$t.zl(this)},_kx:null,kx:function(a){if(arguments.length===1){this._kx=a;return a}else{return this._kx}},he:function(a){$$t.$yf.he.call(this,a);this.kx(a)},ke:function(){return new $$t.zm},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$zk.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$zk.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$zk.shapeStyleProperty,a);return a}else{return this.c($$t.$zk.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$zk.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$zk.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$zk.markerTemplateProperty,a);return a}else{return this.c($$t.$zk.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$zk.markerBrushProperty,a);return a}else{return this.c($$t.$zk.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$zk.markerOutlineProperty,a);return a}else{return this.c($$t.$zk.markerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$zk.markerStyleProperty,a);return a}else{return this.c($$t.$zk.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$zk.markerCollisionAvoidanceProperty,$$t.$o1.getBox(a));return a}else{return $f(this.c($$t.$zk.markerCollisionAvoidanceProperty))}},hj:function(a,b,c,d){$$t.$yf.hj.call(this,a,b,c,d);switch(b){case"MarkerTemplate":this.kx().co();break;case"MarkerCollisionAvoidance":this.kx().cl();break;case"MarkerType":this.kx().cp();break;case"MarkerBrush":this.kx().ck();break;case"MarkerOutline":this.kx().cm();break;case"MarkerStyle":this.kx().cn();break;case"ShapeStyleSelector":this.kx().cq();break;case"ShapeStyle":this.kx().cr();break}},$type:new $.ig.Type("GeographicShapeSeries",$$t.$yf.$type)},true);$c("GeographicShapeSeriesView:zl","GeographicShapeSeriesBaseView",{init:function(a){$$t.$ye.init.call(this,a);this.cj(a);if(!this.p()){this.cj().shapeMemberPath("points")}},_cj:null,cj:function(a){if(arguments.length===1){this._cj=a;return a}else{return this._cj}},b7:function(){$$t.$ye.b7.call(this);this.cj().kf().shapeStyle(this.cj().shapeStyle());this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector());this.cj().kf().markerTemplate(this.cj().markerTemplate());this.cj().kf().markerCollisionAvoidance(this.cj().markerCollisionAvoidance())},co:function(){this.cj().kf().markerTemplate(this.cj().markerTemplate())},cl:function(){this.cj().kf().markerCollisionAvoidance(this.cj().markerCollisionAvoidance())
},cp:function(){this.cj().kf().markerType(this.cj().markerType())},ck:function(){this.cj().kf().markerBrush(this.cj().markerBrush())},cm:function(){this.cj().kf().markerOutline(this.cj().markerOutline())},cn:function(){this.cj().kf().markerStyle(this.cj().markerStyle())},cq:function(){this.cj().kf().shapeStyleSelector(this.cj().shapeStyleSelector())},cr:function(){this.cj().kf().shapeStyle(this.cj().shapeStyle())},$type:new $.ig.Type("GeographicShapeSeriesView",$$t.$ye.$type)},true);$c("GeographicSymbolSeries:zp","GeographicMapSeriesHost$1",{init:function(){$$t.$x0.init.call(this,$$t.$zr.$type);this.y($$t.$zp.$type)},aw:function(){return new $$t.zq(this)},he:function(a){$$t.$x0.he.call(this,a);this.kq(a)},_kq:null,kq:function(a){if(arguments.length===1){this._kq=a;return a}else{return this._kq}},ke:function(){return new $$t.zr},_kp:null,kp:function(a){if(arguments.length===1){this._kp=a;return a}else{return this._kp}},latitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$zp.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$zp.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.g($$t.$zp.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$zp.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$zp.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$zp.markerTypeProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$zp.markerCollisionAvoidanceProperty,$$t.$o1.getBox(a));return a}else{return $f(this.c($$t.$zp.markerCollisionAvoidanceProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$zp.markerTemplateProperty,a);return a}else{return this.c($$t.$zp.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$zp.markerBrushProperty,a);return a}else{return this.c($$t.$zp.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$zp.markerOutlineProperty,a);return a}else{return this.c($$t.$zp.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.g($$t.$zp.maximumMarkersProperty,a);return a}else{return $g(this.c($$t.$zp.maximumMarkersProperty))}},hj:function(a,b,c,d){$$t.$x0.hj.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.kq().cl();break;case"LongitudeMemberPath":this.kq().ce();break;case"LatitudeMemberPath":this.kq().cd();break;case"MarkerCollisionAvoidance":this.kq().cg();break;case"MarkerType":this.kq().cj();break;case"MarkerTemplate":this.kq().ci();break;case"MaximumMarkers":this.kq().ck();break;case"XAxis":this.kq().cm();break;case"YAxis":this.kq().cn();break;case"MarkerBrush":this.kq().cf();break;case"MarkerOutline":this.kq().ch();break}},$type:new $.ig.Type("GeographicSymbolSeries",$$t.$x0.$type.specialize($$t.$zr.$type))},true);$c("GeographicSymbolSeriesView:zq","HostSeriesView$1",{init:function(a){$$t.$x1.init.call(this,$$t.$zr.$type,a);this.cc(a)},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},b7:function(){$$t.$x1.b7.call(this);this.cc().kf().xMemberPath(this.cc().longitudeMemberPath());this.cc().kf().yMemberPath(this.cc().latitudeMemberPath());this.cc().kf().markerType(this.cc().markerType());this.cc().kf().markerTemplate(this.cc().markerTemplate())},ce:function(){this.cc().kf().xMemberPath(this.cc().longitudeMemberPath())},cd:function(){this.cc().kf().yMemberPath(this.cc().latitudeMemberPath())},cj:function(){this.cc().kf().markerType(this.cc().markerType())},ci:function(){this.cc().kf().markerTemplate(this.cc().markerTemplate())},ck:function(){this.cc().kf().maximumMarkers(this.cc().maximumMarkers())},cm:function(){this.cc().kf().xAxis(this.cc().seriesViewer().xAxis())},cn:function(){this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cl:function(){if(this.cc().seriesViewer()==null){this.cc().kf().xAxis(null);this.cc().kf().yAxis(null);return}this.cc().kf().xAxis(this.cc().seriesViewer().xAxis());this.cc().kf().yAxis(this.cc().seriesViewer().yAxis())},cg:function(){this.cc().kf().markerCollisionAvoidance(this.cc().markerCollisionAvoidance())},cf:function(){this.cc().kf().markerBrush(this.cc().markerBrush())},ch:function(){this.cc().kf().markerOutline(this.cc().markerOutline())},$type:new $.ig.Type("GeographicSymbolSeriesView",$$t.$x1.$type.specialize($$t.$zr.$type))},true);$c("GeographicTileSeries:zt","GeographicShapeSeriesBase",{init:function(){this.ku=null;$$t.$yf.init.call(this);this.y($$t.$zt.$type)},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.kv=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.kv}},kv:null,clearTileCache:function(){if(this.tileImagery()!=null){this.tileImagery().clearTileCache()}},hj:function(a,b,c,d){$$t.$yf.hj.call(this,a,b,c,d);switch(b){case"TileImagery":if(this.kf()!=null){this.kf().tileImagery(this.tileImagery())}break}},ku:null,kk:function(){$$t.$yf.kk.call(this);this.kf().tileImagery(this.tileImagery());if(this.ku!=null){var a=this.ku;a.imageTilesReady=$.ig.Delegate.prototype.remove(a.imageTilesReady,this.kz.runOn(this))}this.ku=this.kf();if(this.ku!=null){var b=this.ku;b.imageTilesReady=$.ig.Delegate.prototype.combine(b.imageTilesReady,this.kz.runOn(this))}},ke:function(){return new $$t.zu},imageTilesReady:null,kz:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.fm)}},$type:new $.ig.Type("GeographicTileSeries",$$t.$yf.$type)},true);$c("ContourLineSeries:yy","XYTriangulatingSeries",{init:function(){$$t.$x3.init.call(this);this.y($$t.$yy.$type);this.valueResolver(new $$t.y1)},_ls:null,ls:function(a){if(arguments.length===1){this._ls=a;return a}else{return this._ls}},aw:function(){this.ls(new $$t.yz(this));return this.ls()},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$yy.valueMemberPathProperty,a);return a}else{return this.c($$t.$yy.valueMemberPathProperty)}},lw:null,lx:function(a){if(arguments.length===1){var b=this.lx()!=a;if(b){var c=this.lx();this.lw=a;this.raisePropertyChanged("ValueColumn",c,this.lx())}return a}else{return this.lw}},hj:function(a,b,c,d){$$t.$x3.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.lx());this.lx(null)}var f=$b($$t.$ip.$type,d);if(f!=null){this.lx(this.ba(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lx());this.lx(this.ba(this.valueMemberPath()))}this.renderSeries(false);this.g0();break;case"ValueResolver":this.renderSeries(false);this.g0();break;case"FillScale":var g=c;var h=d;if(g!=null){g.unregisterSeries(this)}if(h!=null){h.registerSeries(this)}this.renderSeries(false);this.g0();break;case"ActualBrush":this.renderSeries(false);this.g0();break}},gg:function(a,b){$$t.$x3.gg.call(this,a,b);if(a){b.cd(a)}},hx:function(a){$$t.$x3.hx.call(this,a);this.l3(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$x3.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.a2(c);if(this.bp(f)){return}this.l3(f)},l3:function(a){if(this.bp(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=new $$t.iz(1,b,c,this.xAxis().isInverted());f.b=this.getEffectiveViewport1(a);var g=new $$t.iz(1,b,c,this.yAxis().isInverted());g.b=this.getEffectiveViewport1(a);var h=this.xAxis();var i=this.yAxis();var j=this.kn().count();var k;var xArr_=this.kq().asArray();k=xArr_.slice(0);var l;var yArr_=this.kr().asArray();l=yArr_.slice(0);var m=this.lx().asArray();var n=this.kn().asArray();var o=this.ko().asArray();var p=this.kp().asArray();var q=this.valueResolver().h(this.lx());var r=new $$t.cb(Number,1,q).toArray();h.getScaledValueList(k,0,k.length,f);i.getScaledValueList(l,0,l.length,g);var s=r.length;var t=new Array(s);for(var u=0;u<s;++u){t[u]=new $$t.y2}var v=c.top();var w=c.left();var x=c.right();var y=c.bottom();var z;var aa;var ab;var ac;var ad=k.length;for(var ae=0;ae<j;ae++){var af=n[ae];var ag=o[ae];var ah=p[ae];if(af>=ad||ag>=ad||ah>=ad||af<0||ag<0||ah<0){continue}var ai=k[af];var aj=l[af];var ak={__x:ai,__y:aj,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var al=k[ag];var am=l[ag];var an={__x:al,__y:am,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ao=k[ah];var ap=l[ah];var aq={__x:ao,__y:ap,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z=an.__y<aq.__y?an.__y:aq.__y;z=ak.__y<z?ak.__y:z;aa=an.__y>aq.__y?an.__y:aq.__y;aa=ak.__y>aa?ak.__y:aa;ab=an.__x<aq.__x?an.__x:aq.__x;ab=ak.__x<ab?ak.__x:ab;ac=an.__x>aq.__x?an.__x:aq.__x;ac=ak.__x>ac?ak.__x:ac;if(z<y&&aa>v&&ab<x&&ac>w){var ar=m[af];var as=m[ag];var at=m[ah];if($.ig.util.isNaN(ar)||$.ig.util.isNaN(as)||$.ig.util.isNaN(at)){continue}for(var au=0;au<s;au++){var av=r[au];var aw=t[au];switch((ar<av?1:0)|(as<av?2:0)|(at<av?4:0)){case 0:break;case 1:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 2:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 3:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 4:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 5:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 6:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 7:break}}}}var ax=new $$t.j4(0,$$t.$fq.r(c,2),false);var ay=new $$t.cb($$t.$cb.$type.specialize($$t.$cb.$type.specialize($$t.$c5.$type)),0);for(var az=0;az<s;++az){var a0=t[az];var a1=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$type),0);var a2=a0.c();for(var a3=0;a3<a2.count();a3++){var a4=a2.__inner[a3];var a5=new $$t.cb($$t.$c5.$type,0);ax.i(a5);var a7=a4.getEnumerator();while(a7.moveNext()){var a6=a7.current();ax.j({__x:a0.g().item(a6),__y:a0.h().item(a6),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}ax.i(null);a1.add(a5)}ay.add(a1)}d.cc(ay,r)},fillScale:function(a){if(arguments.length===1){this.g($$t.$yy.fillScaleProperty,a);return a}else{return this.c($$t.$yy.fillScaleProperty)}},lt:null,valueResolver:function(a){if(arguments.length===1){var b=a!=this.valueResolver();if(b){if(this.lt!=null){var c=this.lt;c.updated=$.ig.Delegate.prototype.remove(c.updated,this.l4.runOn(this))}var d=this.lt;this.lt=a;if(this.lt!=null){var e=this.lt;e.updated=$.ig.Delegate.prototype.combine(e.updated,this.l4.runOn(this))}this.raisePropertyChanged("ValueResolver",d,a);this.renderSeries(false)}return a}else{return this.lt}},l4:function(a,b){this.renderSeries(false)},cx:function(a,b,c){return $$t.$x3.cx.call(this,a,b,c)&&this.valueResolver()!=null&&this.kq()!=null&&this.kr()!=null&&this.kn()!=null&&this.ko()!=null&&this.kp()!=null&&this.kq().count()>0&&this.kr().count()>0&&this.kn().count()>0&&this.ko().count()>0&&this.kp().count()>0},$type:new $.ig.Type("ContourLineSeries",$$t.$x3.$type)},true);$c("PolylineBuilder:y3","Object",{init:function(){this.a=new $$t.gi($.ig.Number.prototype.$type,$$t.$cb.$type.specialize($.ig.Number.prototype.$type),0);this.b=new $$t.gi($.ig.Number.prototype.$type,$$t.$cb.$type.specialize($.ig.Number.prototype.$type),0);$.ig.$op.init.call(this)},e:function(){this.a.clear();this.b.clear()},c:function(){var a=new $$t.cb($$t.$cb.$type.specialize($.ig.Number.prototype.$type),0);var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},d:function(a,b){var c=null;var d=null;var e=this.b.tryGetValue(a,c);c=e.p1;var f=this.a.tryGetValue(b,d);d=f.p1;if(c==null&&d==null){var g=new $$t.cb($.ig.Number.prototype.$type,0);g.add(a);g.add(b);this.a.add(a,g);this.b.add(b,g)}if(c==null&&d!=null){this.a.remove(b);d.insert(0,a);this.a.add(a,d)}if(c!=null&&d==null){this.b.remove(a);c.add(b);this.b.add(b,c)}if(c!=null&&d!=null){if(c==d){c.add(b);this.b.remove(a)}else{this.a.remove(d.__inner[0]);this.b.remove(d.__inner[d.count()-1]);this.b.remove(c.__inner[c.count()-1]);c.addRange(d);this.b.add(c.__inner[c.count()-1],c)}}},a:null,b:null,$type:new $.ig.Type("PolylineBuilder",$.ig.$ot)},true);$c("ContourBuilder:y2","PolylineBuilder",{init:function(){this.f=new $$t.gi($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);this.i=new $$t.cb($.ig.Number.prototype.$type,0);this.j=new $$t.cb($.ig.Number.prototype.$type,0);$$t.$y3.init.call(this)},e:function(){$$t.$y3.e.call(this);this.f.clear();this.i.clear();this.j.clear()},g:function(){return this.i},h:function(){return this.j},k:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=Math.min(a,e)+4294967296*Math.max(a,e);var k=-1;if(!function(){var l=$self.f.tryGetValue(j,k);k=l.p1;return l.ret}()){k=this.i.count();var l=(i-d)/(h-d);this.f.add(j,k);this.i.add(b+l*(f-b));this.j.add(c+l*(g-c))}return k},f:null,i:null,j:null,$type:new $.ig.Type("ContourBuilder",$$t.$y3.$type)},true);$c("ContourLineSeriesView:yz","SeriesView",{_b8:null,b8:function(a){if(arguments.length===1){this._b8=a;return a}else{return this._b8}},_b7:null,b7:function(a){if(arguments.length===1){this._b7=a;return a}else{return this._b7}},init:function(a){var $self=this;this.b9=new $$t.cb($$t.$b6.$type,0);this.b6=null;$$t.$ha.init.call(this,a);this.ca(new $$t.cb($$t.$b4.$type,0));this.b7(a);this.b8(function(){var $ret=new $$t.hm($$t.$b4.$type);$ret.create($self.ch.runOn($self));$ret.destroy($self.cg.runOn($self));$ret.activate($self.ce.runOn($self));$ret.disactivate($self.cf.runOn($self));return $ret}())},_ca:null,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},ch:function(){var $self=this;var a=new $$t.b4;a.dataContext(function(){var $ret=new $$t.hg;$ret.series($self.e());return $ret}());this.ca().add(a);return a},ce:function(a){a.__visibility=0},cf:function(a){a.__visibility=1},cg:function(a){this.ca().remove(a)},b9:null,b6:null,cc:function(a,b){var c=0;this.b6=b;this.b9.clear();for(var d=0;d<b.length;d++){var e=b[d];var f=a.__inner[c];var g=new $$t.ew;for(var h=0;h<f.count();h++){var i=f.__inner[h];if(i.count()==0){continue}var j=$$t.$ym.f(i);var k=function(){var $ret=new $$t.e5;$ret.isClosed(false);$ret.isFilled(false);$ret.startPoint(j.__inner[0]);return $ret}();k.__segments.add(function(){var $ret=new $$t.e8;$ret.points(j);return $ret}());g.b().add(k)}this.b8().item(c).ak(g);if(this.b8().item(c).dataContext()!=null){this.b8().item(c).dataContext().item(e)}if(this.b7().fillScale()!=null){var l=this.b7().fillScale().getBrushByValue(e,this.b7().lx());if(l==null){l=this.e().actualBrush()}this.b9.add(l)}else{this.b9.add(this.e().actualBrush())}c++}this.b8().c(c);this.ar()},bf:function(a,b){$$t.$ha.bf.call(this,a,b);var c=a;c.__stroke=this.b9.__inner[b];c.z(this.e().thickness());if(c.v()!=null){this.h().h(c,c.v())}},bg:function(a,b){$$t.$ha.bg.call(this,a,b);var c=a;var d=this.by(b);c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ha.a7.call(this,a,b);for(var c=0;c<this.ca().count();c++){var d=this.ca().__inner[c];if(d.__visibility!=1){this.be(d,c,b);a.r(d)}}},cd:function(a){this.b8().c(0);this.ar()},am:function(a){$$t.$ha.am.call(this,a);var b=new $$t.cb($$t.$fc.$type.specialize(Number,$$t.$b4.$type),0);if(this.b6!=null){for(var c=0;c<this.b8().c();c++){b.add(new $$t.fc(Number,$$t.$b4.$type,this.b6[c],this.b8().item(c)))}}b.sort2(function(d,e){if(d.a()<e.a()){return-1}else if(d.a()>e.a()){return 1}return 0});for(var d=0;d<b.count();d++){if(b.__inner[d].b().__visibility!=1){var e=new $$t.ny(1,"contour"+d,b.__inner[d].b());e.tags().add("Main");a.shapes().add(e)}}},$type:new $.ig.Type("ContourLineSeriesView",$$t.$ha.$type)},true);$c("ContourValueResolver:y0","DependencyObject",{init:function(){$$t.$e.init.call(this)},h:function(a){},j:function(a,b,c){if(this.updated!=null){this.updated(this,$$t.$fm.empty)}},updated:null,$type:new $.ig.Type("ContourValueResolver",$$t.$e.$type)},true);$c("LinearContourValueResolver:y1","ContourValueResolver",{init:function(){$$t.$y0.init.call(this)},k:function(a){if(arguments.length===1){this.g($$t.$y1.m,a);return a}else{return $g(this.c($$t.$y1.m))}},h:function(a){var d__=new $.ig.LinearContourValueResolver___GetContourValues__IteratorClass(-2);d__.__4__this=this;d__.__3__valueColumn=a;return d__},$type:new $.ig.Type("LinearContourValueResolver",$$t.$y0.$type)},true);$c("PolylineSeries:yt","ShapeSeriesBase",{init:function(){$$t.$yg.init.call(this);this.y($$t.$yt.$type)},aw:function(){return new $$t.yu(this)},he:function(a){$$t.$yg.he.call(this,a);this.lr(a)},_lr:null,lr:function(a){if(arguments.length===1){this._lr=a;return a}else{return this._lr}},kt:function(){return false},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$yt.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$yt.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$yt.shapeStyleProperty,a);return a}else{return this.c($$t.$yt.shapeStyleProperty)}},hj:function(a,b,c,d){$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"ShapeStyle":this.lr().c0(this.shapeStyle());this.renderSeries(false);this.g0();break;case"ShapeStyleSelector":this.lr().c1(this.shapeStyleSelector());this.renderSeries(false);this.g0();break}},lg:function(a){var b=a;b.c0(this.shapeStyle());b.c1(this.shapeStyleSelector());$$t.$yg.lg.call(this,a)},$type:new $.ig.Type("PolylineSeries",$$t.$yg.$type)},true);$c("ShapeSeriesViewBase:yh","SeriesView",{init:function(a){this.cg=new $$t.cb($$t.$yj.$type,0);this.cb=null;this.c8=null;$$t.$ha.init.call(this,a);this.ca(a);this.cd(this.cc());this.ci(new $$t.cb($$t.$b4.$type,0));this.cf(new $$t.gi($.ig.Number.prototype.$type,$$t.$yi.$type,0))},_cf:null,cf:function(a){if(arguments.length===1){this._cf=a;return a}else{return this._cf}},cc:function(){var $self=this;return function(){var $ret=new $$t.hm($$t.$br.$type);$ret.create($self.c3.runOn($self));$ret.activate($self.cs.runOn($self));$ret.disactivate($self.ct.runOn($self));$ret.destroy($self.cu.runOn($self));return $ret}()},ce:function(a){return a.width()>=this.ca().k2()&&a.height()>=this.ca().k2()},ch:function(a){var b=new $$t.cb($$t.$c8.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$t.c8(1,c.a());b.add(f)}return b},_ca:null,ca:function(a){if(arguments.length===1){this._ca=a;return a}else{return this._ca}},cg:null,cl:function(a,b,c,d){if(d!=null&&d.count()>0){var e=$$t.$yh.ch(d);c.intersect(this.b3());if(!this.ce(c)){}else{var f=this.c6(a,e);if(f!=null){var g=this.c5(this.ck(),b);for(var h=0;h<d.count();h++){var i=new $$t.yj;i.d=d.__inner[h].b();i.a=d.__inner[h].a();i.b=a;i.c=g;this.cg.add(i)}this.cr(g);this.cn(g,f);this.cp(g,b);this.ck(this.ck()+1)}}}},c5:function(a,b){var c=this.cd().item(this.ck());if(c.dataContext()!=null){c.dataContext().item(b)}return c},cn:function(a,b){},co:function(a,b,c){if(b.__fill==null){b.__fill=a.e().actualBrush()}if(b.__stroke==null){b.__stroke=a.e().actualOutline()}},cp:function(a,b){if(a==null){return}if(this.cb!=null){a.v(this.cb.selectStyle(b,a))}if(a.v()==null){a.v(this.c8)}},cr:function(a){},cm:function(a,b){var c=$.ig.truncate(Math.floor(a.left()));var d=$.ig.truncate(Math.ceil(a.right()));var e=$.ig.truncate(Math.floor(a.top()));var f=$.ig.truncate(Math.ceil(a.bottom()));for(var g=c;g<d;g++){for(var h=e;h<f;h++){this.cz(g,h,b)}}},cz:function(a,b,c){},c6:function(a,b){},cw:function(){this.ck(0)},cv:function(){this.cd().c(this.ck());this.ar()},_ck:0,ck:function(a){if(arguments.length===1){this._ck=a;return a}else{return this._ck}},cy:function(a,b){},cq:function(){this.cd().c(0);this.ar()},_ci:null,ci:function(a){if(arguments.length===1){this._ci=a;return a}else{return this._ci}},c3:function(){var a=this.ca();var b=function(){var $ret=new $$t.b4;$ret.dataContext(function(){var $ret=new $$t.hg;$ret.series(a);return $ret}());return $ret}();this.ci().add(b);return b},cs:function(a){a.__visibility=0},ct:function(a){a.dataContext().item(null);a.__visibility=1},cu:function(a){this.ci().remove(a)},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},c7:function(a,b,c){if(b==null){return null}var d=new $$t.ew;var e;var f=b.count();for(var g=0;g<f;g++){e=b.__inner[g];if(e.count()<1){continue}var h=new $$t.e8;h.__points=e;var i=new $$t.e5;i.__isFilled=c;i.__isClosed=c;i.__startPoint=e.__inner[0];i.__segments.add(h);d.b().add(i)}return d},bf:function(a,b){$$t.$ha.bf.call(this,a,b);var c=a;c.__fill=this.e().actualBrush();c.__stroke=this.e().actualOutline();c.z(this.e().thickness());if(c.v()!=null){this.h().h(c,c.v())}},bg:function(a,b){$$t.$ha.bg.call(this,a,b);var c=a;var d=this.by(b);c.__fill=d;c.__stroke=d;c.z(this.e().thickness()+3)},a7:function(a,b){$$t.$ha.a7.call(this,a,b);for(var c=0;c<this.ci().count();c++){var d=this.ci().__inner[c];if(d.__visibility!=1){this.be(d,c,b);a.r(d)}}},cb:null,c8:null,c1:function(a){this.cb=a},c0:function(a){this.c8=a},c4:function(a){if(this.cg.count()==0){return null}var b=a.__x;var c=a.__y;var d=this.cg.count();var e=this.cg;var f=null;for(var g=0;g<d;g++){f=e.__inner[g];if(b>=f.d.left()&&b<=f.d.right()&&c>=f.d.top()&&c<=f.d.bottom()){if($$t.$yl.a(f.a,a)){return f.c}}}return null},b7:null,b9:null,b8:null,b6:null,cx:function(a,b,c,d){this.b7=a;this.b9=b;this.b8=c;this.b6=d;this.cg.clear()},c2:function(){var $self=this;var a=this.b3();var b=function(){var $ret=new $$t.b4;$ret.v($self.c8);return $ret}();b.z(1);if(this.h()!=null){this.h().h(b,b.v())}this.ca().lq=$$t.$fq.r(a,b.z())},am:function(a){$$t.$ha.am.call(this,a);var b=new $$t.cb($$t.$fc.$type.specialize($$t.$c5.$type,$$t.$b4.$type),0);for(var c=0;c<this.cg.count();c++){var d=this.cg.__inner[c];b.add(new $$t.fc($$t.$c5.$type,$$t.$b4.$type,{__x:d.d.left(),__y:d.d.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},d.c))}b.sort2(function(e,f){if(e.a().__x<f.a().__x){return-1}if(e.a().__x>f.a().__x){return 1}if(e.a().__y<f.a().__y){return-1}if(e.a().__y>f.a().__y){return 1}return 0});for(var e=0;e<b.count();e++){if(b.__inner[e].b().__visibility!=1){var f=new $$t.ny(1,"shape"+e,b.__inner[e].b());f.tags().add("Main");a.shapes().add(f)}}},$type:new $.ig.Type("ShapeSeriesViewBase",$$t.$ha.$type)},true);$c("PolylineSeriesView:yu","ShapeSeriesViewBase",{init:function(a){$$t.$yh.init.call(this,a)},c6:function(a,b){return this.c7(a,b,false)},cp:function(a,b){$$t.$yh.cp.call(this,a,b);$$t.$yh.co(this,a,b)},cn:function(a,b){var c=$b($$t.$b4.$type,a);if(c==null){return}c.ak(b)},cr:function(a){$$t.$yh.cr.call(this,a)},bf:function(a,b){$$t.$yh.bf.call(this,a,b);var c=a;c.__fill=null},bg:function(a,b){$$t.$yh.bg.call(this,a,b);var c=a;c.__fill=null},ce:function(a){return a.width()>=this.ca().k2()||a.height()>=this.ca().k2()},$type:new $.ig.Type("PolylineSeriesView",$$t.$yh.$type)},true);$c("ScatterAreaSeries:x4","XYTriangulatingSeries",{init:function(){$$t.$x3.init.call(this);this.y($$t.$x4.$type)},lu:null,colorScale:function(a){if(arguments.length===1){var b=this.lu!=a;if(b){var c=this.lu;if(this.lu!=null){var d=this.lu;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.l5.runOn(this))}this.lu=a;if(this.lu!=null){var e=this.lu;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.l5.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.lu)}return a}else{return this.lu}},l5:function(a,b){this.renderSeries(false)},colorMemberPath:function(a){if(arguments.length===1){this.g($$t.$x4.colorMemberPathProperty,a);return a}else{return this.c($$t.$x4.colorMemberPathProperty)}},ly:null,lz:function(a){if(arguments.length===1){var b=this.lz()!=a;if(b){var c=this.lz();this.ly=a;this.raisePropertyChanged("ColorColumn",c,this.lz())}return a}else{return this.ly}},cr:function(a){if(arguments.length===1){$$t.$g9.cr.call(this,a);return a}else{return true}},hj:function(a,b,c,d){$$t.$x3.hj.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$ip.$type,c);if(e!=null){e.deregisterColumn(this.lz());this.lz(null)}var f=$b($$t.$ip.$type,d);if(f!=null){this.lz(this.ba(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorMemberPath":if(this.bd()!=null){this.bd().deregisterColumn(this.lz());this.lz(this.ba(this.colorMemberPath()))}this.renderSeries(false);this.g0();break;case"ColorScale":this.renderSeries(false);this.g0();break}},hx:function(a){$$t.$x3.hx.call(this,a);this.l6(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$x3.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.a2(c);if(this.bp(f)){return}this.l6(f)},l6:function(a){if(this.bp(a)){return}var b;var c;var d=a.getViewInfo(c,b);c=d.p0;b=d.p1;var e=a;var f=null;var g=null;var h=this.xAxis();var i=this.yAxis();var j=this.getEffectiveViewport1(a);var k=new $$t.iz(1,b,c,h.isInverted());k.b=j;var l=new $$t.iz(1,b,c,i.isInverted());l.b=j;g=this.lx(a,k,l);if(g!=null){e.cf(g)}else{e.ci(f)}},l4:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;var e=$.ig.truncate(Math.round(b.width()))*$.ig.truncate(Math.round(b.height()));var f=a.b8();if(f==null||f.length!=e){f=new Array(e);for(var g=0;g<e;g++){f[g]=0}}else{for(var h=0;h<e;h++){f[h]=0}}a.b8(f)},getItem:function(a){var b=$.ig.truncate(Math.round(this.kb().width()));var c=$.ig.truncate(Math.round(this.kb().height()));var d=this.view().b8();if(d==null||d.length!=b*c||this.kn()==null||this.kn().count()<1||this.ko()==null||this.ko().count()<1||this.kp()==null||this.kp().count()<1){return null}var e=this.seriesViewer().windowRect();var f=(a.__x-e.left())/e.width();var g=(a.__y-e.top())/e.height();var h=$.ig.truncate(Math.round(b*f));var i=$.ig.truncate(Math.round(c*g));var j=b*i+h;if(j<0||j>d.length-1){return null}var k=d[j]-1;if(k<0||k>this.kn().count()){return null}var l=this.ls().length;var m=this.kn().item(k);var n=this.ko().item(k);var o=this.kp().item(k);if(m>=l||n>=l||o>=l){return null}var p=(this.ls()[m]-this.kb().left())/this.kb().width();var q=(this.lt()[m]-this.kb().top())/this.kb().height();var r=(this.ls()[n]-this.kb().left())/this.kb().width();var s=(this.lt()[n]-this.kb().top())/this.kb().height();var t=(this.ls()[o]-this.kb().left())/this.kb().width();var u=(this.lt()[o]-this.kb().top())/this.kb().height();var v=Math.pow(p-f,2)+Math.pow(q-g,2);var w=Math.pow(r-f,2)+Math.pow(s-g,2);var x=Math.pow(t-f,2)+Math.pow(u-g,2);if(v<w&&v<x){return this.bd().item(m)}if(w<v&&w<x){return this.bd().item(n)}if(x<v&&x<w){return this.bd().item(o)}return this.bd().item(m)},_ls:null,ls:function(a){if(arguments.length===1){this._ls=a;return a}else{return this._ls}},_lt:null,lt:function(a){if(arguments.length===1){this._lt=a;return a}else{return this._lt}},lx:function(a,b,c){var d;var e;var f=a.getViewInfo(e,d);e=f.p0;d=f.p1;var g=a;var h=this.xAxis();var i=this.yAxis();var j=this.kn().count();var k;var xArr_=this.kq().asArray();k=xArr_.slice(0);var l;var yArr_=this.kr().asArray();l=yArr_.slice(0);var m=this.lz().asArray();var n=this.kn().asArray();var o=this.ko().asArray();var p=this.kp().asArray();this.ls(k);this.lt(l);h.getScaledValueList(k,0,k.length,b);i.getScaledValueList(l,0,l.length,c);var q=this.colorScale();if(q==null){q=function(){var $ret=new $$t.wu;$ret.palette(new $$t.f5($$t.$b7.$type,1,[$$t.$b7.u(0,0,0,0),$$t.$b7.u(1,0,0,0)]));$ret.interpolationMode(2);return $ret}()}var r=g.ca(b.c,q,this.lz());var s=e.top();var t=e.left();var u=e.right();var v=e.bottom();var w;var x;var y;var z;this.l4(g);var aa=g.b8();var ab=k.length;for(var ac=0;ac<j;ac++){var ad=n[ac];var ae=o[ac];var af=p[ac];if(ad>=ab||ae>=ab||af>=ab||ad<0||ae<0||af<0){continue}var ag=k[ad];var ah=l[ad];var ai={__x:ag,__y:ah,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aj=k[ae];var ak=l[ae];var al={__x:aj,__y:ak,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var am=k[af];var an=l[af];var ao={__x:am,__y:an,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};w=al.__y<ao.__y?al.__y:ao.__y;w=ai.__y<w?ai.__y:w;x=al.__y>ao.__y?al.__y:ao.__y;x=ai.__y>x?ai.__y:x;y=al.__x<ao.__x?al.__x:ao.__x;y=ai.__x<y?ai.__x:y;z=al.__x>ao.__x?al.__x:ao.__x;z=ai.__x>z?ai.__x:z;if(w<v&&x>s&&y<u&&z>t){var ap=m[ad];var aq=m[ae];var ar=m[af];r.p(ac,aa,ai,al,ao,ap,aq,ar)}}return r},gg:function(a,b){$$t.$x3.gg.call(this,a,b);var c=b;c.ce()},aw:function(){return new $$t.x5(this)},he:function(a){$$t.$x3.he.call(this,a);this.lw($b($$t.$x5.$type,a))},_lw:null,lw:function(a){if(arguments.length===1){this._lw=a;return a}else{return this._lw}},$type:new $.ig.Type("ScatterAreaSeries",$$t.$x3.$type)},true);$c("TriangleRasterizer:x6","Object",{init:function(a,b,c,d,e,f,g){this.k=0;this.j=0;this.b=null;this.d=null;$.ig.$op.init.call(this);if(a==null||b==null||e==null){throw new $$t.ab(0)}this.a=a;this.c(b);this.e(e);this.m(f);this.l(g);this.g=c;this.f=d},a:null,k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:0,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},f:0,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},p:function(a,b,c,d,e,f,g,h){var i=this.k;var j=this.j;var k;var l;if(d.__y>e.__y){k=d;d=e;e=k;l=g;g=h;h=l}if(c.__y>e.__y){k=c;c=e;e=k;l=f;f=h;h=l}if(c.__y>d.__y){k=c;c=d;d=k;l=f;f=g;g=l}var m=$.ig.truncate(Math.round(c.__y));var n=$.ig.truncate(Math.round(d.__y));var o=$.ig.truncate(Math.round(e.__y));if(o==m){return}if($.ig.util.isNaN(f)||$.ig.util.isNaN(g)||$.ig.util.isNaN(h)){return}var p=(d.__x-c.__x)*(e.__y-c.__y)-(e.__x-c.__x)*(d.__y-c.__y)>=0;var q=Math.max(0,m);var r=Math.min(j-1,n);for(var s=q;s<r;++s){var t=(s-m)/(n-m);var u=c.__x+t*(d.__x-c.__x);var v=f+t*(g-f);var w=(s-m)/(o-m);var x=c.__x+w*(e.__x-c.__x);var y=f+w*(h-f);if(p){this.o(a,b,s,$.ig.truncate(Math.floor(x)),$.ig.truncate(Math.ceil(u)),y,v)}else{this.o(a,b,s,$.ig.truncate(Math.floor(u)),$.ig.truncate(Math.ceil(x)),v,y)}}{var z=Math.min(j-1,Math.max(0,n));var aa=Math.min(j-1,o);var ab=0;var ac=d.__x+ab*(e.__x-d.__x);var ad=g+ab*(h-g);var ae=z;var af=o-m;var ag=(ae-m)/af;var ah=c.__x+ag*(e.__x-c.__x);var ai=f+ag*(h-f);do{if(p){this.o(a,b,ae,$.ig.truncate(Math.floor(ah)),$.ig.truncate(Math.ceil(ac)),ai,ad)}else{this.o(a,b,ae,$.ig.truncate(Math.floor(ac)),$.ig.truncate(Math.ceil(ah)),ad,ai)}++ae;ab=(ae-n)/(o-n);ac=d.__x+ab*(e.__x-d.__x);ad=g+ab*(h-g);ag=(ae-m)/af;ah=c.__x+ag*(e.__x-c.__x);ai=f+ag*(h-f)}while(ae<aa)}},o:function(a,b,c,d,e,f,g){var h=this.k;var i=d>0?d:0;var j=e<h-1?e:h-1;var k=c*h*4+i*4;var l=g-f;var m=1/(e-d);var n=this.d;var o=this.g;var p=this.f;var q=c*h;for(var r=i;r<=j;r++){var s=f+l*(r-d)*m;var color_=this.b.getColor(s,o,p,n);this.a[k]=color_.__r;this.a[k+1]=color_.__g;this.a[k+2]=color_.__b;this.a[k+3]=color_.__a;b[q+r]=a+1;k+=4}},n:function(){},$type:new $.ig.Type("TriangleRasterizer",$.ig.$ot)},true);$c("TriangleRasterizer_PointAndValue:TriangleRasterizer_PointAndValue","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a
}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("TriangleRasterizer_PointAndValue",$.ig.$ot)},true);$c("ScatterAreaSeriesView:x5","SeriesView",{_b9:null,b9:function(a){if(arguments.length===1){this._b9=a;return a}else{return this._b9}},b6:null,b8:function(a){if(arguments.length===1){this.b6=a;return a}else{return this.b6}},init:function(a){$$t.$ha.init.call(this,a);this.b9(a)},ch:function(a,b){},_cc:null,cc:function(a){if(arguments.length===1){this._cc=a;return a}else{return this._cc}},_cd:null,cd:function(a){if(arguments.length===1){this._cd=a;return a}else{return this._cd}},_cb:null,cb:function(a){if(arguments.length===1){this._cb=a;return a}else{return this._cb}},b7:function(){this.cg();var a=$.ig.truncate(Math.round(this.b3().left()));var b=$.ig.truncate(Math.round(this.b3().left()));var c=$.ig.truncate(Math.round(this.b3().width()));var d=$.ig.truncate(Math.round(this.b3().height()));this.cd().attr("width",c.toString());this.cd().attr("height",d.toString());this.cc(this.cb().f().getImageData(0,0,c,d));return this.cc().data},cg:function(){if(this.cd()==null){this.cd($("<canvas></canvas>"));var a=this.cd()[0].getContext("2d");this.cb(new $$t.c0(new $$t.ek,a))}},ca:function(a,b,c){var d=$.ig.truncate(Math.round(this.b3().left()));var e=$.ig.truncate(Math.round(this.b3().left()));var f=$.ig.truncate(Math.round(this.b3().width()));var g=$.ig.truncate(Math.round(this.b3().height()));return new $$t.x6(this.b7(),b,c.minimum(),c.maximum(),c,f,g)},cf:function(a){this.ci(null)},ce:function(){if(this.cb()!=null){this.cb().j(this.b3().left(),this.b3().top(),this.b3().width(),this.b3().height())}this.ar()},a7:function(a,b){$$t.$ha.a7.call(this,a,b);if(this.cd()==null){return}if(b){var c=new $$t.c2;c.l(this.b3().left());c.m(this.b3().top());c.width(this.b3().width());c.height(this.b3().height());c.__fill=this.bx();a.u(c)}else{var d=$.ig.truncate(Math.round(this.b3().left()));var e=$.ig.truncate(Math.round(this.b3().left()));var f=$.ig.truncate(Math.round(this.b3().width()));var g=$.ig.truncate(Math.round(this.b3().height()));a.l(this.cd()[0],1,d,e,f,g)}},ci:function(a){var b=$.ig.truncate(Math.round(this.b3().left()));var c=$.ig.truncate(Math.round(this.b3().left()));var d=$.ig.truncate(Math.round(this.b3().width()));var e=$.ig.truncate(Math.round(this.b3().height()));this.cg();this.cb().f().putImageData(this.cc(),0,0);this.ar()},$type:new $.ig.Type("ScatterAreaSeriesView",$$t.$ha.$type)},true);$c("ShapeSeries:zm","ShapeSeriesBase",{init:function(){this.lv=new $$t.iz(1,$$t.$zm.mu,$$t.$zm.mu,false);this.lw=new $$t.iz(1,$$t.$zm.mu,$$t.$zm.mu,false);$$t.$yg.init.call(this);this.y($$t.$zm.$type)},kv:function(){return this.l0()},lg:function(a){var $self=this;var b=a;b.c0(this.shapeStyle());b.c1(this.shapeStyleSelector());$$t.$yg.lg.call(this,a);if(this.bp(a)){return}var c,d;var e=a.getViewInfo(c,d);c=e.p0;d=e.p1;var f=this.getEffectiveViewport1(a);this.lv=new $$t.iz(1,d,c,this.xAxis().isInverted());this.lv.b=f;this.lw=new $$t.iz(1,d,c,this.yAxis().isInverted());this.lw.b=f;if(c.width()<1||c.height()<1){return}this.lx(function(){var $ret=new $$t.zo;$ret.a($self.xAxis());$ret.b($self.yAxis());$ret.e($self.xAxis().isInverted());$ret.f($self.yAxis().isInverted());$ret.d($self.bd());$ret.c($self.kr());return $ret}());if(this.l0()){var g=new $$t.gi($.ig.$op.$type,$$t.$ox.$type,0);b.dg().l(g,400,d,c,this.resolution());b.dg().j(g,false)}},l0:function(){return this.actualMarkerTemplate()!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},aw:function(){return new $$t.zn(this)},he:function(a){$$t.$yg.he.call(this,a);this.ly(a)},_ly:null,ly:function(a){if(arguments.length===1){this._ly=a;return a}else{return this._ly}},_lx:null,lx:function(a){if(arguments.length===1){this._lx=a;return a}else{return this._lx}},lv:null,lw:null,hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},shapeStyleSelector:function(a){if(arguments.length===1){this.g($$t.$zm.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$zm.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.g($$t.$zm.shapeStyleProperty,a);return a}else{return this.c($$t.$zm.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.g($$t.$zm.markerTypeProperty,$$t.$ho.getBox(a));return a}else{return $f(this.c($$t.$zm.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$zm.markerTemplateProperty,a);return a}else{return this.c($$t.$zm.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$zm.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$zm.actualMarkerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.g($$t.$zm.markerBrushProperty,a);return a}else{return this.c($$t.$zm.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$zm.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$zm.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$zm.markerOutlineProperty,a);return a}else{return this.c($$t.$zm.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$zm.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$zm.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$zm.markerStyleProperty,a);return a}else{return this.c($$t.$zm.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.g($$t.$zm.markerCollisionAvoidanceProperty,$$t.$o1.getBox(a));return a}else{return $f(this.c($$t.$zm.markerCollisionAvoidanceProperty))}},h6:function(){$$t.$yg.h6.call(this);if(this.markerTemplate()!=null){this.ly().dp()}else{var a=$$t.$hd.resolveMarkerType(this,this.markerType());var b=$$t.$hd.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$hd.nullMarkerTemplate())}else{this.ly().dl(b)}}if(this.markerBrush()!=null){this.ly().dm()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this.ly().dn()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},hj:function(a,b,c,d){$$t.$yg.hj.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.h6();this.renderSeries(false);break;case"ActualMarkerTemplate":if(c==$$t.$hd.nullMarkerTemplate()||d==$$t.$hd.nullMarkerTemplate()||c==null||d!=null){this.ly().dr();this.renderSeries(false)}this.renderSeries(false);this.g0();break;case"ShapeStyle":this.ly().c0(this.shapeStyle());this.renderSeries(false);this.g0();break;case"ShapeStyleSelector":this.ly().c1(this.shapeStyleSelector());this.renderSeries(false);this.g0();break}},getHitDataContext:function(a){var b=this.ly().dd(a);var c=null;if(b!=null){c=b.content()}if(c!=null){return c}return $$t.$yg.getHitDataContext.call(this,a)},mc:function(a,b){var c=new $$t.cb($.ig.$op.$type,0);var e=b.c().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.g(f)}},ls:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this.lx().d().count()){c=new Array(this.lx().d().count());for(var f=0;f<this.lx().d().count();f++){c[f]=new $$t.c5(0)}}var g=function(){var $ret=new $$t.iz(1,d,e,$self.xAxis().isInverted());$ret.b=$self.getEffectiveViewport1(a);return $ret}();var h=function(){var $ret=new $$t.iz(1,d,e,$self.yAxis().isInverted());$ret.b=$self.getEffectiveViewport1(a);return $ret}();var i=this.lx().a().getUnscaledValue(g.c.left(),g);var j=this.lx().a().getUnscaledValue(g.c.right(),g);var k=this.lx().b().getUnscaledValue(h.c.bottom(),h);var l=this.lx().b().getUnscaledValue(h.c.top(),h);if(this.lx().e()){var m=i;i=j;j=m}if(this.lx().f()){var n=k;k=l;l=n}var o=this.lx();var p=o.a();var q=o.b();var r;var s;var t=g.c.left();var u=g.c.right();var v=h.c.top();var w=h.c.bottom();for(var x=0;x<this.lx().d().count();x++){r=0;s=0;var y=null;var z=a.cf().tryGetValue(x,y);y=z.p1;if(y==null){c[x].__x=NaN;c[x].__y=NaN}else{var aa=y.c();var ab=$$t.$fq.l(aa);r=ab.__x;s=ab.__y;if(r>=t&&r<=u&&s>=v&&s<=w){c[x].__x=r;c[x].__y=s}else{c[x].__x=NaN;c[x].__y=NaN}}}return c},lr:function(a,b){if(b==null||b.length!=a.e()){b=new Array(a.e())}var c=0;var d=this.bd();var f=a.c().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},$type:new $.ig.Type("ShapeSeries",$$t.$yg.$type)},true);$c("ShapeAxisInfoCache:zo","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("ShapeAxisInfoCache",$.ig.$ot)},true);$c("FlattenedShape:yi","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("FlattenedShape",$.ig.$ot)},true);$c("ShapeSeriesView:zn","ShapeSeriesViewBase",{init:function(a){var $self=this;this.dj=false;this.dy=null;$$t.$yh.init.call(this,a);this.dh(a);this.di(new $$t.hi($.ig.$op.$type,$$t.$hf.$type));this.dk(new $$t.cb($$t.$hf.$type,0));this.ds(this.di());this.df=new $$t.o0(1,function(b){return $self.di().item(b)},function(b){return $self.dh().lx().d().item(b)},this.dw.runOn(this),this.da.runOn(this),this.c9.runOn(this),function(){return $self.dh().markerCollisionAvoidance()});this.df.p(this.dz.runOn(this))},dg:function(){return this.df},dw:function(a){this.dh().mc(a,this.di())},da:function(){this.dc=this.dh().ls(this,this.di(),this.dc,this.b4(),this.b3());return this.dc},c9:function(){this.db=this.dh().lr(this.di(),this.db);return this.db},dc:null,db:null,_dh:null,dh:function(a){if(arguments.length===1){this._dh=a;return a}else{return this._dh}},df:null,c6:function(a,b){return this.c7(a,b,true)},cp:function(a,b){$$t.$yh.cp.call(this,a,b);$$t.$yh.co(this,a,b)},cn:function(a,b){var c=a;if(c==null){return}c.ak(b)},dj:false,_di:null,di:function(a){if(arguments.length===1){this._di=a;return a}else{return this._di}},dq:function(a){this.di().f(a)},ds:function(a){a.create(this.de.runOn(this));a.destroy(this.du.runOn(this));a.activate(this.dt.runOn(this));a.disactivate(this.dv.runOn(this))},de:function(){var $self=this;var a=new $$t.hf;if(!this.dj){a.content(function(){var $ret=new $$t.hg;$ret.series($self.e());return $ret}())}a.ae(this.e().actualMarkerTemplate());this.dk().add(a);return a},_dk:null,dk:function(a){if(arguments.length===1){this._dk=a;return a}else{return this._dk}},du:function(a){a.content(null);this.dk().remove(a)},dt:function(a){a.__visibility=0},dv:function(a){if(a.content()!=null){$b($$t.$hg.$type,a.content()).item(null)}a.__visibility=1},dx:function(a){this.dj=a},cr:function(a){$$t.$yh.cr.call(this,a)},bi:function(a,b){$$t.$yh.bi.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(this.dh().actualMarkerBrush()!=null){d.actualItemBrush(this.dh().actualMarkerBrush())}else{d.actualItemBrush(this.ca().actualBrush())}if(this.dh().actualMarkerBrush()!=null){d.outline(this.dh().actualMarkerOutline())}else{d.outline(this.ca().actualOutline())}d.thickness(.5)}},bj:function(a,b){$$t.$yh.bj.call(this,a,b);var c=a;var d=this.by(b);var e=c.content();if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(1+3)}},a6:function(a,b){$$t.$yh.a6.call(this,a,b);var c=new $$t.db;c.isHitTestRender=b;c.context=a.f();c.viewportTop=this.b3().top();c.viewportLeft=this.b3().left();c.viewportWidth=this.b3().width();c.viewportHeight=this.b3().height();c.passID="Markers";var d=new $$t.da;d.passInfo=c;d.isHitTestRender=b;var e=new $$t.dg;e.passInfo=c;var f=false;var g=a.f();e.context=g;d.context=g;var h=0;var i=0;var j=true;if(this.dh().actualMarkerTemplate()!=null&&this.dh().actualMarkerTemplate().passStarting()!=null){this.dh().actualMarkerTemplate().passStarting()(c)}for(var k=0;k<this.dk().count();k++){var l=this.dk().__inner[k];if(l.__visibility==1){continue}this.bh(l,k,b);if(!f){e.width=l.width();e.height=l.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var m=l.ae();if(m.measure()!=null){e.data=l.content();m.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(l.width())&&!Number.isInfinity(l.width())){d.availableWidth=l.width()}if(!$.ig.util.isNaN(l.height())&&!Number.isInfinity(l.height())){d.availableHeight=l.height()}j=false;a.o(d,l);l.k(d.availableWidth);l.j(d.availableHeight);l.af=d.renderOffsetX;l.ag=d.renderOffsetY}if(this.dh().actualMarkerTemplate()!=null&&this.dh().actualMarkerTemplate().passCompleted()!=null){this.dh().actualMarkerTemplate().passCompleted()(c)}},dp:function(){this.dh().actualMarkerTemplate(null);this.dh().actualMarkerTemplate(this.dh().markerTemplate())},dm:function(){this.dh().actualMarkerBrush(null);this.dh().actualMarkerBrush(this.dh().markerBrush())},dn:function(){this.dh().actualMarkerOutline(null);this.dh().actualMarkerOutline(this.dh().markerOutline())},dl:function(a){switch(a){case"CircleMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pentagonMarkerTemplate());break;case"PentagramMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this.dh().actualMarkerTemplate(this.dh().seriesViewer().hexagramMarkerTemplate());break}},dr:function(){var b=this.dk().getEnumerator();while(b.moveNext()){var a=b.current();a.ae(this.dh().actualMarkerTemplate())}this.ar()},dy:null,dz:function(a){if(this.dy==null){this.dy=new $$t.dg;this.dy.context=this.h().f()}this.dy.width=a.width();this.dy.height=a.height();this.dy.data=a.content();var b=a.ae();if(b.measure()!=null){b.measure()(this.dy)}return new $$t.c4(1,this.dy.width,this.dy.height)},dd:function(a){var b;var c;var d;var e;for(var f=this.dk().count()-1;f>=0;f--){var g=this.dk().__inner[f];if(g.__visibility==1||g.__opacity==0){continue}b=g.k()/2+3;c=g.j()/2+3;d=g.af;e=g.ag;if(g.l()+d-b<=a.__x&&g.l()+d+b>=a.__x&&g.m()+e-c<=a.__y&&g.m()+e+c>=a.__y){return g}}return null},$type:new $.ig.Type("ShapeSeriesView",$$t.$yh.$type)},true);$c("ShapeHitRegion:yj","Object",{init:function(){$.ig.$op.init.call(this)},d:null,a:null,b:0,c:null,$type:new $.ig.Type("ShapeHitRegion",$.ig.$ot)},true);$c("TileSeries:zu","ShapeSeriesBase",{init:function(){this.lw=null;this.lx=false;$$t.$yg.init.call(this)},aw:function(){return new $$t.zv(this)},he:function(a){$$t.$yg.he.call(this,a);this.lr(a)},ku:function(){return false},_lr:null,lr:function(a){if(arguments.length===1){this._lr=a;return a}else{return this._lr}},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.lt=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.lt}},lt:null,ls:null,lu:function(a){if(arguments.length===1){var b=this.ls;this.ls=a;this.raisePropertyChanged("ActualTileImagery",b,this.ls);return a}else{return this.ls}},hj:function(a,b,c,d){$$t.$yg.hj.call(this,a,b,c,d);var e;var f;switch(b){case"TileImagery":e=c;f=d;if(e!=null){e.propertyChanged=$.ig.Delegate.prototype.remove(e.propertyChanged,this.l0.runOn(this))}if(f!=null){f.propertyChanged=$.ig.Delegate.prototype.combine(f.propertyChanged,this.l0.runOn(this))}this.lr().dg(e,f);this.renderSeries(false);this.g0();break;case"ActualTileImagery":e=c;f=d;if(e!=null){e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.l1.runOn(this));e.deferralHandler(null)}if(f!=null){f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.l1.runOn(this));f.deferralHandler(this)}this.lr().df(e,f);if(f!=null&&$b($$t.$xd.$type,this.seriesViewer())!==null){f.geographicMap(this.seriesViewer());this.l3(this.view());this.lr().dc(this.seriesViewer().actualWindowRect())}this.g0();break;case"ActualWindowRect":this.lr().dc(d);break;case"WorldRect":this.lr().dj(d);break}},l0:function(a,b){if(b.propertyName()=="MultiScaleImage"){this.l3(this.view())}},imageTilesReady:null,l1:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.fm)}if(!this.lx){this.lr().dh()}},lw:null,register:function(a,b){this.lw=b},unRegister:function(a){this.lw=null},deferredRefresh:function(){this.renderSeries(false)},h9:function(a,b){this.lr().di();$$t.$yg.h9.call(this,a,b)},lx:false,hx:function(a){$$t.$yg.hx.call(this,a);this.l2(a,this.view())},l2:function(a,b){var c;var d;var e=b;var f=b.getViewInfo(c,d);c=f.p0;d=f.p1;this.l3(b);if(this.lw!=null){this.lx=true;this.lw(a);this.lx=false}e.dh()},renderAlternateView:function(a,b,c,d,e){$$t.$yg.renderAlternateView.call(this,a,b,c,d,e);var f=this.cz().item(d);f.a2(c);if(this.bp(f)){return}this.lg(f)},l3:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.tileImagery()!=null&&this.tileImagery().aj()!=null){if(this.tileImagery()!=this.lu()){this.lu(this.tileImagery())}if(this.lu()!=null&&!b.isEmpty()){if(this.lu().width()!=b.width()){this.lu().width(b.width())}if(this.lu().height()!=b.height()){this.lu().height(b.height())}}}},gg:function(a,b){$$t.$yg.gg.call(this,a,b);b.dd()},$type:new $.ig.Type("TileSeries",$$t.$yg.$type,[$$t.$xa.$type])},true);$c("TileSeriesView:zv","ShapeSeriesViewBase",{init:function(a){this.dk=new $$t.et;$$t.$yh.init.call(this,a);this.c9(a)},_c9:null,c9:function(a){if(arguments.length===1){this._c9=a;return a}else{return this._c9}},cn:function(a,b){if(b.b().count()>0){this.dk.c().add(b)}},c6:function(a,b){return this.c7(a,b,true)},c5:function(a,b){return null},cr:function(a){},cp:function(a,b){},dk:null,cw:function(){$$t.$yh.cw.call(this);this.dk.c().clear()},cv:function(){$$t.$yh.cv.call(this);this.ar()},dc:function(a){if(this.c9().tileImagery()!=null){this.c9().tileImagery().windowRect(a)}},_db:null,db:function(a){if(arguments.length===1){this._db=a;return a}else{return this._db}},_da:null,da:function(a){if(arguments.length===1){this._da=a;return a}else{return this._da}},df:function(a,b){if(this.db()==null){this.db($("<canvas></canvas>"));var c=this.db()[0].getContext("2d");this.da(new $$t.c0(new $$t.ek,c));this.db().attr("width",this.b3().width().toString());this.db().attr("height",this.b3().height().toString())}if(a!=null){a.az(null);a.imagesChanged=$.ig.Delegate.prototype.remove(a.imagesChanged,this.de.runOn(this))}if(b!=null){b.az(this.da());b.a0(this.b3());b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.de.runOn(this))}},de:function(a,b){this.c9().renderSeries(false)},dg:function(a,b){},di:function(){if(this.db()!=null){this.db().attr("width",this.b3().width().toString());this.db().attr("height",this.b3().height().toString())}if(this.c9().tileImagery()!=null){this.c9().tileImagery().a0(this.b3())}},a7:function(a,b){$$t.$yh.a7.call(this,a,b);if(b){return}if(this.db()==null){return}var c=$.ig.truncate(Math.round(this.b3().left()));var d=$.ig.truncate(Math.round(this.b3().top()));var e=$.ig.truncate(Math.round(this.b3().width()));var f=$.ig.truncate(Math.round(this.b3().height()));this.h().m(this.db()[0],1,c,d,e,f,c,d,e,f)},dh:function(){this.ar()},dd:function(){},dj:function(a){if(this.c9().tileImagery()!=null){this.c9().tileImagery().at()}},$type:new $.ig.Type("TileSeriesView",$$t.$yh.$type)},true);$c("ShapefileRecord:zy","DependencyObject",{init:function(){$$t.$e.init.call(this)},fields:null,points:null,j:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}},propertyChanged:null,$type:new $.ig.Type("ShapefileRecord",$$t.$e.$type,[$$t.$bz.$type])},true);$c("ShapefileConverter:zw","DependencyObjectNotifier",{init:function(){var $self=this;$$t.$zx.init.call(this);this.records(new $$t.f5($$t.$zy.$type,0));var a=this.records();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if($self.collectionChanged!=null){$self.collectionChanged($self,b)}})},worldRect:function(a){if(arguments.length===1){if($$t.$c3.l_op_Inequality(this.w,a)){var b=this.w;this.w=a;this.t("WorldRect",b,this.w)}return a}else{return this.w}},w:null,shapefileSource:function(a){if(arguments.length===1){this.g($$t.$zw.shapefileSourceProperty,a);return a}else{return $b($$t.$w8.$type,this.c($$t.$zw.shapefileSourceProperty))}},databaseSource:function(a){if(arguments.length===1){this.g($$t.$zw.databaseSourceProperty,a);return a}else{return $b($$t.$w8.$type,this.c($$t.$zw.databaseSourceProperty))}},t:function(a,b,c){switch(a){case"ShapefileSource":case"DatabaseSource":if(this.shapefileSource()!=null&&this.databaseSource()!=null){this.q()}break}this.h(a)},importCompleted:null,r:function(a){if(this.importCompleted!=null){this.importCompleted(this,a)}},q:function(){var $self=this;var a=null;var b=null;var c=function(){if(a!=null&&b!=null){$self.s(a,b);$self.r(new $$t.xv(null,false,null))}};$$t.$xw.a(this.shapefileSource().value(),function(d){a=new $$t.xu(0,d,false);c()},function(d){throw new $$t.ab(1,"shape file download error: "+d)});$$t.$xw.a(this.databaseSource().value(),function(d){b=new $$t.xu(0,d,false);c()},function(d){throw new $$t.ab(1,"dbf file download error: "+d)})},s:function(a,b){var c=$$t.$zz.a(a,b);this.worldRect(c.e());var d=a.currentPosition();var e=a.length();while(d<e){var f=$$t.$zz.e(c,a,b);var record_=f;this.records().add(f);d=a.currentPosition();e=a.length()}},i:null,records:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},collectionChanged:null,indexOf:function(a){return this.i.indexOf(a)},insert:function(a,b){this.i.insert(a,b)},removeAt:function(a){this.i.removeAt(a)},item:function(a,b){if(arguments.length===2){this.i.__inner[a]=b;return b}else{return this.i.__inner[a]}},add:function(a){this.i.add(a)},clear:function(){this.i.clear()},contains:function(a){return this.i.contains(a)},copyTo:function(a,b){this.i.copyTo(a,b)},count:function(){return this.i.count()},isReadOnly:function(){return this.i.isReadOnly()},remove:function(a){return this.i.remove(a)},getEnumerator:function(){return this.i.getEnumerator()},getEnumerator:function(){return this.i.getEnumerator()},$type:new $.ig.Type("ShapefileConverter",$$t.$zx.$type,[$$t.$cc.$type.specialize($$t.$zy.$type),$$t.$f6.$type])},true);$c("ShapeFileUtil:zz","Object",{a:function(a,b){if($$t.$zz.j==null){$$t.$zz.m()}var c=new $$t.z0;var d=$$t.$zz.k(a.readInt32());if(d!=9994){throw new $$t.ab(1,"Corrupt Shp file - incorrect file code")}a.readInt32();a.readInt32();a.readInt32();a.readInt32();a.readInt32();$$t.$zz.k(a.readInt32());a.readInt32();c.a(a.readInt32());var e=new $$t.c5(0);var f=new $$t.c5(0);e.__x=a.readDouble();e.__y=a.readDouble();f.__x=a.readDouble();f.__y=a.readDouble();a.readDouble();a.readDouble();a.readDouble();a.readDouble();c.e(new $$t.c3(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y));if(b!=null){var g=b.readByte();if(g!=3){throw new $$t.ab(1,"Corrupt Dbf file - wrong version number")}b.readByte();b.readByte();b.readByte();b.readUInt32();b.readUInt16();var h=b.readUInt16();b.readBytes(2);b.readBytes(1);b.readBytes(1);b.readBytes(4);b.readBytes(8);b.readBytes(1);b.readBytes(1);b.readBytes(2);var i=0;while(i<h-1){var j=new $$t.z2;j.c=$w($$t.$z4.uTF8().getString1(b.readBytes(11),0,10),"\0","");var k=$$t.$z4.uTF8().getString1(b.readBytes(1),0,1).charAt(0);j.a=$$t.$zz.j.item(k);b.readBytes(4);j.b=b.readByte();b.readBytes(15);c.b.add(j);i+=j.b}if(b.readByte()!=13){throw new $$t.ab(1,"Corrup Dbf file - Missing field descriptor array terminator")}}return c},e:function(a,b,c){var d=$$t.$zz.k(b.readInt32());var e=$$t.$zz.k(b.readInt32());var f=b.readInt32();var g=null;switch(f){case 0:break;case 1:g=$$t.$zz.i(b);break;case 3:g=$$t.$zz.b(b);break;case 5:g=$$t.$zz.f(b);break;case 8:break;case 11:break;case 13:g=$$t.$zz.d(b);break;case 15:g=$$t.$zz.h(b);break;case 18:break;case 21:break;case 23:break;case 25:break;case 28:break;case 31:break;default:break}if(g==null){throw new $$t.ab(1,"Corrupt Shp file - failed to read "+$$t.$z1.$getName(f))}if(c!=null){c.readBytes(1);g.fields=new $$t.gi(String,$.ig.$op.$type,0);var i=a.b.getEnumerator();while(i.moveNext()){var h=i.current();var j=c.readBytes(h.b);var k=$$t.$z4.uTF8().getString1(j,0,h.b);var l;var m;var n;switch(h.a){case 1:var o=parseFloat(k);if(!$.ig.util.isNaN(o)){g.fields.add(h.c,o);$$t.$zz.l(g,h.c,o)}break;case 5:var p=parseFloat(k);if(!$.ig.util.isNaN(p)){g.fields.add(h.c,p);$$t.$zz.l(g,h.c,p)}break;case 0:var q=k.trim([]);g.fields.add(h.c,q);$$t.$zz.l(g,h.c,q);break;case 3:var str_=k;var r=Date.parse(str_);g.fields.add(h.c,r);$$t.$zz.l(g,h.c,r);break;default:throw new $$t.ab(1,"Unrecognized field type")}}}return g},l:function(row_,property_,val_){if(!row_.fieldValues){row_.fieldValues={}}row_.fieldValues[property_]=val_},k:function(a){return(a&255)<<24|(a&65280)<<8|(a&16711680)>>8|$n(a,4278190080)>>24},i:function(a){var b=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();return function(){var $ret=new $$t.zy;$ret.points=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$type),1,[new $$t.cb($$t.$c5.$type,1,[b])]);return $ret}()},d:function(a){var b,c;var d=function(){var e=$$t.$zz.c(a,b,c);b=e.p1;c=e.p2;return e.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},c:function(a,b,c){var d=new $$t.c5(0);var e=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var g=new $$t.c3(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$t.cb($$t.$c5.$type,2,l-1);for(var n=0;n<l;++n){d=new $$t.c5(0);d.__x=a.readDouble();d.__y=a.readDouble();m.add(d)}if(m.count()>0){j.add(m)}}return{ret:function(){var $ret=new $$t.zy;$ret.points=j;return $ret}(),p1:b,p2:c}},b:function(a){var b,c;return function(){var d=$$t.$zz.c(a,b,c);b=d.p1;c=d.p2;return d.ret}()},h:function(a){var b,c;var d=function(){var e=$$t.$zz.g(a,b,c);b=e.p1;c=e.p2;return e.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},f:function(a){var b,c;return function(){var d=$$t.$zz.g(a,b,c);b=d.p1;c=d.p2;return d.ret}()},g:function(a,b,c){var d=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var e=function(){var $ret=new $$t.c5(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=new $$t.c3(0,d.__x,d.__y,e.__x-d.__x,e.__y-d.__y);var g=new $$t.c5(0);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$t.cb($$t.$cb.$type.specialize($$t.$c5.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$t.cb($$t.$c5.$type,2,l);g=new $$t.c5(0);g.__x=a.readDouble();g.__y=a.readDouble();for(var n=1;n<l;++n){g=new $$t.c5(0);g.__x=a.readDouble();g.__y=a.readDouble();m.add(g)}if(m.count()>1){j.add(m)}}return{ret:function(){var $ret=new $$t.zy;$ret.points=j;return $ret}(),p1:b,p2:c}},m:function(){$$t.$zz.j=new $$t.gi($$t.$ad.$type,$$t.$z3.$type,0);$$t.$zz.j.item("C",0);$$t.$zz.j.item("N",1);$$t.$zz.j.item("L",2);$$t.$zz.j.item("D",3);$$t.$zz.j.item("M",4);$$t.$zz.j.item("F",5);$$t.$zz.j.item("B",6);$$t.$zz.j.item("G",7);$$t.$zz.j.item("P",8);$$t.$zz.j.item("Y",9);$$t.$zz.j.item("T",10);$$t.$zz.j.item("I",11);$$t.$zz.j.item("V",12);$$t.$zz.j.item("X",13);$$t.$zz.j.item("@",14);$$t.$zz.j.item("O",15);$$t.$zz.j.item("+",16)},staticInit:function(){$$t.$zz.m()},$type:new $.ig.Type("ShapeFileUtil",$.ig.$ot)},true);$c("Header:z0","Object",{init:function(){this.b=new $$t.cb($$t.$z2.$type,0);$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},d:function(){return{__x:this.e().left(),__y:this.e().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},c:function(){return{__x:this.e().right(),__y:this.e().bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},b:null,$type:new $.ig.Type("Header",$.ig.$ot)},true);$c("XBaseField:z2","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("XBaseField",$.ig.$ot)},true);$c("StyleSelector:yk","Object",{init:function(){$.ig.$op.init.call(this)},selectStyle:function(a,b){return null},$type:new $.ig.Type("StyleSelector",$.ig.$ot)},true);$c("ItfConverter:xi","DependencyObject",{init:function(){$$t.$e.init.call(this)},source:function(a){if(arguments.length===1){this.g($$t.$xi.sourceProperty,a);return a}else{return $b($$t.$w8.$type,this.c($$t.$xi.sourceProperty))}},h:null,triangulationSource:function(a){if(arguments.length===1){var b=a!=this.triangulationSource();if(b){var c=this.h;this.h=a;this.p("TriangulationSource",c,this.triangulationSource())}return a}else{return this.h}},n:function(){var $self=this;var a=null;var b=function(){if(a!=null){$self.triangulationSource($$t.$xj.loadItf(a))}$self.o(new $$t.xv(null,false,null))};$$t.$xw.a(this.source().value(),function(c){a=new $$t.xu(0,c,false);b()},function(c){throw new $$t.ab(1,"itf file download error: "+c)})},importCompleted:null,o:function(a){if(this.importCompleted!=null){this.importCompleted(this,a)}},q:function(a,b,c){switch(a){case"Source":if(this.source()!=null){this.n()}break}},p:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1(a))}this.q(a,b,c)},propertyChanged:null,$type:new $.ig.Type("ItfConverter",$$t.$e.$type,[$$t.$bz.$type])},true);$c("Triangle:xl","Object",{init:function(){$.ig.$op.init.call(this)},v1:0,v2:0,v3:0,$type:new $.ig.Type("Triangle",$.ig.$ot)},true);$c("TriangulationSource:xj","Object",{init:function(){$.ig.$op.init.call(this)},create:function(a,b,c){var d=new $$t.xj;var e=new Array(a);var f;var g;var h=new Array(a);var i=new Array(a);
var j=0;var k=0;for(var l=0;l<a;l++){f=new $$t.xk;g=b(l);j=g.__x;k=g.__y;f.pointX=j;f.pointY=k;f.value=c(l);e[l]=f;h[l]=j;i[l]=k}d.points(e);var m=new $$t.xm(a,h,i);m.v();d.triangles(m.l().asArray());return d},loadItf:function(a){a.readBytes(5);var b=a.readInt32();var c=a.readInt32();var d=a.readInt32();var e=a.readInt32();a.readBytes(e);var f=new $$t.xj;var g=new Array(b);var h;for(var i=0;i<b;i++){h=new $$t.xk;h.pointX=a.readDouble();h.pointY=a.readDouble();h.value=a.readSingle();g[i]=h}f.points(g);var j=new Array(c);var k;for(var l=0;l<c;l++){k=new $$t.xl;k.v1=a.readInt32();k.v2=a.readInt32();k.v3=a.readInt32();j[l]=k}f.triangles(j);return f},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},_triangles:null,triangles:function(a){if(arguments.length===1){this._triangles=a;return a}else{return this._triangles}},$type:new $.ig.Type("TriangulationSource",$.ig.$ot)},true);$c("TriangulatorContext:xn","Object",{init:function(){$.ig.$op.init.call(this)},j:0,d:null,e:null,i:null,n:null,o:null,p:null,g:null,f:null,h:null,a:null,b:null,m:0,l:0,k:0,c:false,$type:new $.ig.Type("TriangulatorContext",$.ig.$ot)},true);$c("Triangulator:xm","DependencyObject",{m:0,j:null,k:null,init:function(a,b,c){this.n=0;$$t.$e.init.call(this);this.m=a;this.j=b;this.k=c},w:function(){{this.t();this.i().c=true;this.s()}},v:function(){{this.t();this.i().c=false;this.s()}},t:function(){var a=this.m;var b=this.j;var c=this.k;var d=new $$t.cb($$t.$xl.$type,0);if(a>=3){var e=function(){var $ret=new $$t.cb($.ig.Number.prototype.$type,0);$ret.capacity(a);return $ret}();for(var f=0;f<a;++f){e.add(f)}var g=function(h,i){if(b.item(h)<b.item(i)){return-1}else if(b.item(h)>b.item(i)){return 1}if(c.item(h)<c.item(i)){return-1}else if(c.item(h)>c.item(i)){return 1}return 0};e.sort2(g);var h=b.item(e.__inner[0]);var i=b.item(e.__inner[a-1]);var j=c.item(e.__inner[0]);var k=j;for(var l=1;l<a;l++){j=Math.min(j,c.item(e.__inner[l]));k=Math.max(k,b.item(e.__inner[l]))}var m=i-h;var n=k-j;var o=Math.max(m,n);var p=(i+h)/2;var q=(k+j)/2;var r={__x:p-20*o,__y:q-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var s={__x:p,__y:q+20*o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var t={__x:p+20*o,__y:q-o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=new $$t.g6($$t.$xl.$type);var v=new $$t.g6($$t.$xl.$type);var w=new $$t.xo;var x=new $$t.xr;u.e(function(){var $ret=new $$t.xl;$ret.v1=a;$ret.v2=a+1;$ret.v3=a+2;return $ret}());var y=new $$t.xn;y.j=a;y.n=r;y.o=s;y.p=t;y.f=v;y.a=w;y.h=e;y.b=x;y.i=d;y.g=u;y.d=b;y.e=c;var z=1;if(a>3e3){z=20}y.m=$.ig.truncate(Math.ceil(a/z));y.l=0;y.k=y.m;this.n=0;this.r();this.i(y)}},r:function(){this.q()},q:function(){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $$t.xt(this.n))}},l:function(){if(this.i()==null){return null}return this.i().i},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},u:function(){{if(this.i()==null){return}var a=this.i();var b=this.i().j;var c=this.i().d;var d=this.i().e;var e=this.i().h;var f=this.i().n;var g=this.i().o;var h=this.i().p;var i=this.i().i;var j=this.i().g;var k=this.i().f;var l=this.i().b;var m=this.i().a;var n=this.i().l;var o=this.i().k;var p;var q;var r;var s;var t;var u;var v;var w;var x;var y;var z;var aa;for(var ab=n;ab<o;++ab){m.clear();if(ab<b){p=c.item(e.__inner[ab]);q=d.item(e.__inner[ab])}else if(ab==b){p=f.__x;q=f.__y}else if(ab==b+1){p=g.__x;q=g.__y}else{p=h.__x;q=h.__y}var ac=null;for(var ad=j.c();ad!=null;ad=ac){ac=ad.a;aa=ad.c();r=aa.v1;u=aa.v2;x=aa.v3;if(r<b){s=c.item(e.__inner[r]);t=d.item(e.__inner[r])}else if(r==b){s=f.__x;t=f.__y}else if(r==b+1){s=g.__x;t=g.__y}else{s=h.__x;t=h.__y}if(u<b){v=c.item(e.__inner[u]);w=d.item(e.__inner[u])}else if(u==b){v=f.__x;w=f.__y}else if(u==b+1){v=g.__x;w=g.__y}else{v=h.__x;w=h.__y}if(x<b){y=c.item(e.__inner[x]);z=d.item(e.__inner[x])}else if(x==b){y=f.__x;z=f.__y}else if(x==b+1){y=g.__x;z=g.__y}else{y=h.__x;z=h.__y}l.c(p,q,s,t,v,w,y,z);if(l.a){k.f(aa);j.g(ad)}if(l.b){var ae;ae=new $$t.xp(r,u);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.xp(u,x);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.xp(x,r);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}j.g(ad)}}var ag=m.getEnumerator();while(ag.moveNext()){var af=ag.current();var ah=new $$t.xl;ah.v1=af.a();ah.v2=af.b();ah.v3=ab;j.f(ah)}}if(o==b){for(var ai=k.c();ai!=null;ai=ai.a){aa=ai.c();if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.xl;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}for(var aj=j.c();aj!=null;aj=aj.a){aa=aj.c();if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.xl;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}this.n=100;this.r()}else{n=o;o+=a.m;if(o>b){o=b}a.l=n;a.k=o;this.n+=$.ig.truncate(Math.floor(100/20));this.r();this.s()}}},p:function(){{this.i(null)}},s:function(){{if(this.i().c){window.setTimeout(this.u.runOn(this),0)}else{this.u()}}},n:0,o:function(){return this.n},triangulationStatusChanged:null,$type:new $.ig.Type("Triangulator",$$t.$e.$type)},true);$c("TriangulationStatusEventArgs:xt","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$t.$fm.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("TriangulationStatusEventArgs",$$t.$fm.$type)},true);$c("HalfEdge:xp","Object",{init:function(a,b){$.ig.$op.init.call(this);this.a(a);this.b(b)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("HalfEdge",$.ig.$ot)},true);$c("HalfEdgeSet:xo","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$t.gi($$t.$xp.$type,$.ig.$op.$type,2,new $$t.xq)},getEnumerator:function(){return this.b.keys().getEnumerator()},add:function(a){this.b.add(a,null)},remove:function(a){this.b.remove(a)},clear:function(){this.b.clear()},count:function(){return this.b.count()},contains:function(a){return this.b.containsKey(a)},b:null,$type:new $.ig.Type("HalfEdgeSet",$.ig.$ot,[$$t.$ar.$type.specialize($$t.$xp.$type)])},true);$c("EdgeComparer:xq","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a.a()==b.a()&&a.b()==b.b()||a.a()==b.b()&&a.b()==b.a()},getHashCodeC:function(a){return 65536*Math.max(a.a(),a.b())+Math.min(a.a(),a.b())},$type:new $.ig.Type("EdgeComparer",$.ig.$ot,[$$t.$gr.$type.specialize($$t.$xp.$type)])},true);$c("PointTester:xr","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c,d,e,f,g,h){var i=Math.abs(d-f);var j=Math.abs(f-h);var k=0;var l=0;if(i==0&&j==0){return false}if(i==0&&j!=0){k=(e+c)/2;l=-(g-e)/(h-f)*(k-(e+g)/2)+(f+h)/2}if(i!=0&&j==0){k=(g+e)/2;l=-(e-c)/(f-d)*(k-(c+e)/2)+(d+f)/2}if(i!=0&&j!=0){var m=-(e-c)/(f-d);var n=-(g-e)/(h-f);var o=(c+e)/2;var p=(e+g)/2;var q=(d+f)/2;var r=(f+h)/2;k=(m*o-n*p+r-q)/(m-n);l=i>j?m*(k-o)+q:n*(k-p)+r}var s=e-k;var t=f-l;var u=s*s+t*t;s=a-k;t=b-l;var v=s*s+t*t;this.b=v<=u;this.a=k<a&&(a-k)*(a-k)>u;return true},a:false,b:false,$type:new $.ig.Type("PointTester",$.ig.$ot)},true);$c("TriangulationSourcePointRecord:xk","Object",{init:function(){$.ig.$op.init.call(this)},pointX:0,pointY:0,value:0,$type:new $.ig.Type("TriangulationSourcePointRecord",$.ig.$ot)},true);$c("XamGeographicMap:xd","SeriesViewer",{init:function(){var $self=this;this.n7={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};this.ne=1;this.oc=$$t.$c3.empty();$$t.$cv.init.call(this);this.nf=$$t.$wr.ak($$t.$xd.ob.bottom())-$$t.$wr.ak($$t.$xd.ob.top());this.y($$t.$xd.$type);this.backgroundContent(new $$t.xf);var a=function(){var $ret=new $$t.o7;$ret.seriesViewer($self);return $ret}();a.isDisabled(true);this.xAxis(a);this.xAxis().scaler(new $$t.a);var b=function(){var $ret=new $$t.ld;$ret.seriesViewer($self);return $ret}();b.isDisabled(true);this.yAxis(b);this.yAxis().scaler(new $$t.wr);this.nt();this.n0()},isZoomingHorizontallyEnabled:function(){return this.zoomable()},isZoomingVerticallyEnabled:function(){return this.zoomable()},zoomable:function(a){if(arguments.length===1){this.g($$t.$xd.zoomableProperty,a);return a}else{return this.c($$t.$xd.zoomableProperty)}},nf:0,worldRect:function(a){if(arguments.length===1){this.g($$t.$xd.worldRectProperty,a);return a}else{return this.c($$t.$xd.worldRectProperty)}},oa:null,actualWorldRect:function(a){if(arguments.length===1){var b=$$t.$c3.l_op_Inequality(this.oa,a);if(b){var c=this.oa;this.oa=a;this.i3("ActualWorldRect",c,a)}return a}else{return this.oa}},nt:function(){if(this.worldRect().isEmpty()){return}this.actualWorldRect(this.ol(this.worldRect()))},ol:function(a){var b=a.top();var c=a.left();var d=a.width();var e=a.height();var f=$$t.$wr.ak(a.bottom());var g=$$t.$wr.ak(a.top());var h=f-g;var i=a.width()/$$t.$xd.ob.width();var j=h/i;if(h/i>this.nf){var k=h/this.nf;var l=k-i;c=c-l/2*$$t.$xd.ob.width();d=k*$$t.$xd.ob.width()}else if(h/i<this.nf){var m=this.nf*i;var n=m-h;var o=g-n/2;var p=f+n/2;b=$$t.$wr.ao(o);e=$$t.$wr.ao(p)-b}var q=new $$t.c3(0,c,b,d,e);return q},backgroundContent:function(a){if(arguments.length===1){var b=a!=this.backgroundContent();if(b){var c=this.backgroundContent();this.oo=a;this.i3("BackgroundContent",c,a)}return a}else{return this.oo}},oo:null,xAxis:function(a){if(arguments.length===1){var b=a!=this.xAxis();if(b){var c=this.xAxis();this.m5=a;this.i3("XAxis",c,a)}return a}else{return this.m5}},m5:null,yAxis:function(a){if(arguments.length===1){var b=a!=this.yAxis();if(b){var c=this.yAxis();this.m7=a;this.i3("YAxis",c,a)}return a}else{return this.m7}},m7:null,_na:null,na:function(a){if(arguments.length===1){this._na=a;return a}else{return this._na}},getZoomRectFromGeoRect:function(a){return this.getZoomFromGeographic1(a)},getZoomFromGeographic1:function(a){var b=this.ol(a);var c=this.xAxis();var d=this.yAxis();var e=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),c.isInverted());e.b=this.effectiveViewport();var f=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),d.isInverted());f.b=this.effectiveViewport();var g=this.xAxis().getScaledValue(b.left(),e);var h=this.xAxis().getScaledValue(b.right(),e);var i=this.yAxis().getScaledValue(b.top(),f);var j=this.yAxis().getScaledValue(b.bottom(),f);var k=g/this.viewportRect().width();var l=j/this.viewportRect().height();var m=(h-g)/this.viewportRect().width();var n=(i-j)/this.viewportRect().height();var o=new $$t.c3(0,k,l,m,n);o.intersect($$t.$xd.oe);if(o.isEmpty()){o=$$t.$xd.oe}return o},getZoomFromGeographic:function(a,b){var c=a.__x;var d=b.__y;var e=b.__x-a.__x;var f=a.__y-b.__y;if(e<0||f<0){return $$t.$xd.oe}else{var g=new $$t.c3(0,c,d,e,f);return this.getZoomFromGeographic1(g)}},getGeographicFromZoom:function(a){var b=this.xAxis();var c=this.yAxis();var d=new $$t.iz(1,a,this.viewportRect(),b.isInverted());d.b=this.effectiveViewport();var e=new $$t.iz(1,a,this.viewportRect(),c.isInverted());e.b=this.effectiveViewport();var f=this.contentViewport();var g=b.getUnscaledValue(f.left(),d);var h=c.getUnscaledValue(f.top(),e);var i=b.getUnscaledValue(f.right(),d);var j=c.getUnscaledValue(f.bottom(),e);var k=i-g;var l=h-j;var m=new $$t.c3(0,g,j,k,l);m.intersect($$t.$xd.ob);if(m.isEmpty()){m=$$t.$xd.ob}return m},getGeographicPoint:function(a){var b=this.xAxis().unscaleValue(a.__x);var c=this.yAxis().unscaleValue(a.__y);return{__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getWindowPoint:function(a){var b=this.xAxis().scaleValue(a.__x);var c=this.yAxis().scaleValue(a.__y);return{__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},clearTileCache:function(){var a=$b($$t.$wz.$type,this.backgroundContent());if(a!=null){a.clearTileCache()}},nw:function(a){},getMarkerBrushByIndex:function(a){return this.nb().e8(a)},getMarkerOutlineByIndex:function(a){return this.nb().e9(a)},useFixedAspectZoom:function(){return true},styleUpdated:function(){this.nb().dx();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.styleUpdated()}},n7:null,n1:function(){var a=this.xAxis().unscaleValue(this.viewportRect().left());var b=this.yAxis().unscaleValue(this.viewportRect().top());this.n7={__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},nx:function(){if($.ig.util.isNaN(this.n7.__x)||$.ig.util.isNaN(this.n7.__y)){this.n1()}var a=this.n7.__x;var b=this.n7.__y;if(!$.ig.util.isNaN(a)&!$.ig.util.isNaN(b)){var c=this.actualWindowRect().left();var d=this.actualWindowRect().top();var e=this.actualWindowRect().width();var f=this.actualWindowRect().height();if(e>this.od.width()){}else{var g=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),this.xAxis().isInverted());g.b=this.effectiveViewport();var h=this.xAxis().getScaledValue(a,g);c=h/this.viewportRect().width();if(c+e>this.od.right()){c=this.od.right()-e}else if(c<this.od.left()){c=this.od.left()}}if(f>this.od.height()){}else{var i=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),this.yAxis().isInverted());i.b=this.effectiveViewport();var j=this.yAxis().getScaledValue(b,i);d=j/this.viewportRect().height();if(d+f>this.od.bottom()){d=this.od.bottom()-f}else if(d<this.od.top()){d=this.od.top()}}this.actualWindowRect(new $$t.c3(0,c,d,e,f))}},isMap:function(){return true},od:null,mg:function(){var a=$$t.$cv.mg.call(this);if(this.xAxis()==null||this.yAxis()==null){return a}var b=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),this.xAxis().isInverted());b.b=this.effectiveViewport();var c=new $$t.iz(1,$$t.$xd.oe,this.viewportRect(),this.yAxis().isInverted());c.b=this.effectiveViewport();var d=this.xAxis().getScaledValue($$t.$xd.ob.left(),b);var e=this.xAxis().getScaledValue($$t.$xd.ob.right(),b);var f=this.yAxis().getScaledValue($$t.$xd.ob.top(),c);var g=this.yAxis().getScaledValue($$t.$xd.ob.bottom(),c);this.od=new $$t.c3(0,d/this.viewportRect().width(),g/this.viewportRect().height(),(e-d)/this.viewportRect().width(),(f-g)/this.viewportRect().height());var h=a.left();var i=a.top();if(this.windowRect().width()>this.od.width()){h=.5-this.windowRect().width()/2}else if(h+a.width()>this.od.right()){h=this.od.right()-this.windowRect().width()}else if(h<this.od.left()){h=this.od.left()}if(this.windowRect().height()>this.od.height()){i=.5-this.windowRect().height()/2}else if(i+this.windowRect().height()>this.od.bottom()){i=this.od.bottom()-this.windowRect().height()}else if(i<this.od.top()){i=this.od.top()}return new $$t.c3(0,h,i,a.width(),a.height())},mh:function(a){if(a.isEmpty()){return $$t.$c3.empty()}var b;if(a.width()>a.height()){var c=$a($.ig.truncate(a.width()-a.height()),2);b=new $$t.c3(0,a.left()+c,a.top(),a.height(),a.height())}else{var d=$a($.ig.truncate(a.height()-a.width()),2);b=new $$t.c3(0,a.left(),a.top()+d,a.width(),a.width())}return b},og:function(a){return this.mh(a)},a9:function(){return new $$t.xe(this)},lv:function(a){return this.nb().e7(a)},l1:function(a){return this.nb().fa(a)},ns:function(a){if(a!=null){a.seriesViewer(this)}},is:function(a){$$t.$cv.is.call(this,a);this.nb(a)},iy:function(a,b){$$t.$cv.iy.call(this,a,b);this.jy(this.xAxis());this.jy(this.yAxis());if($$t.$c3.l_op_Inequality(a,b)){this.nx()}this.n2()},windowScale:function(a){if(arguments.length===1){this.g($$t.$xd.windowScaleProperty,a);return a}else{return this.c($$t.$xd.windowScaleProperty)}},ne:0,actualWindowScale:function(a){if(arguments.length===1){var b=this.ne;this.ne=a;this.i3("ActualWindowScale",b,this.ne);return a}else{return this.ne}},getActualWindowScaleHorizontal:function(){return this.actualWindowScale()},getActualWindowScaleVertical:function(){return this.actualWindowScale()},jx:function(){$$t.$cv.jx.call(this);var a=Math.min(this.actualWindowRect().width(),this.actualWindowRect().height());this.actualWindowScale(a)},iz:function(a,b,c,d){switch(b){case"WindowRect":this.n1();break}$$t.$cv.iz.call(this,a,b,c,d);switch(b){case"BackgroundContent":if(this.na()!=null){var e=this.na();e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.nu.runOn(this));this.na().deferralHandler(null)}this.na($b($$t.$wz.$type,this.backgroundContent()));if(this.na()!=null){var f=this.na();f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.nu.runOn(this));this.na().deferralHandler(this)}this.nb().e4($b($$t.$wz.$type,c),$b($$t.$wz.$type,d));if(this.na()!=null){this.na().geographicMap(this);this.nb().e1(this.actualWindowRect())}break;case"YAxis":case"XAxis":this.nz(c);this.ns(d);break;case"WorldRect":this.windowRect($$t.$xd.oe);this.nt();this.n0();this.n1();this.actualWindowRect(this.mg());this.nb().e2();break;case"ActualWindowRect":this.nb().e1(this.actualWindowRect());break;case"ActualWorldRect":var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false)}break;case"WindowScale":this.actualWindowScale(this.windowScale());break;case"ActualWindowScale":if(!this.cy()){this.j5(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"Zoomable":this.j2();break}},imageTilesReady:null,nu:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$t.fm)}},nz:function(a){if(a!=null){a.seriesViewer(null)}},n0:function(){if(this.xAxis()!=null){this.xAxis().minimumValue(this.actualWorldRect().left());this.xAxis().maximumValue(this.actualWorldRect().right())}if(this.yAxis()!=null){this.yAxis().minimumValue(this.actualWorldRect().top());this.yAxis().maximumValue(this.actualWorldRect().bottom())}this.xAxis().updateRange1(true);this.yAxis().updateRange1(true)},_nb:null,nb:function(a){if(arguments.length===1){this._nb=a;return a}else{return this._nb}},lu:function(){return this.nb().e5()},bh:function(){return this.nb().e0()},ly:function(){return this.nb().e6()},jo:function(a,b){if($b($$t.$xi.$type,b)!==null){var c=b;var d=a;d.itemsSource(c.triangulationSource().points());d.trianglesSource(c.triangulationSource().triangles())}else{$$t.$cv.jo.call(this,a,b)}},register:function(a,b){this.jd(a,b)},unRegister:function(a){this.jw(a)},deferredRefresh:function(){this.g3()},exportVisualData:function(){var a=new $$t.vm;var b=this.xAxis().exportVisualData();var c=this.yAxis().exportVisualData();a.axes().add(b);a.axes().add(c);for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add(e)}a.name(this.name());this.he(a);a.contentArea(this.viewportRect());a.centralArea(this.viewportRect());a.plotArea(this.viewportRect());return a},mn:function(a,b,c){return a},nv:function(){},oc:null,om:function(a){if(arguments.length===1){this.oc=a;return a}else{return this.oc}},zoomToGeographic:function(a){this.om(a);this.n2()},n2:function(){if(this.zoomIsReady()&&!this.om().isEmpty()){var a=this.getZoomFromGeographic1(this.om());this.om($$t.$c3.empty());this.j6(a,false)}},zoomIsReady:function(){return!this.viewportRect().isEmpty()&&!this.effectiveViewport().isEmpty()},$type:new $.ig.Type("XamGeographicMap",$$t.$cv.$type,[$$t.$xa.$type])},true);$c("XamGeographicMapView:xe","SeriesViewerView",{init:function(a){$$t.$cw.init.call(this,a);this.fc($$t.$c3.empty());this.ez(a);this.ez().dragModifier(2);this.ez().windowRectMinWidth(5e-6)},n:function(a){return 2},ch:function(a){this.bn(a)},_ez:null,ez:function(a){if(arguments.length===1){this._ez=a;return a}else{return this._ez}},ap:function(){return true},dm:function(){var a;var b;var c;var d;var e;var f=this.l().az(a,b,c,d,e);a=f.p0;b=f.p1;c=f.p2;d=f.p3;e=f.p4;this.e6(c);this.e0(d);this.e5(e)},e8:function(a){return function(){var $ret=new $$t.b6;$ret.fill("rgba(0,0,0,1)");return $ret}()},e9:function(a){return function(){var $ret=new $$t.b6;$ret.fill("white");return $ret}()},e7:function(a){return function(){var $ret=new $$t.b6;$ret.fill("rgba(50,50,50,.5)");return $ret}()},fa:function(a){return function(){var $ret=new $$t.b6;$ret.fill("white");return $ret}()},dc:function(a){$$t.$cw.dc.call(this,a);if(this.ez().backgroundContent()!=null){var b=this.ez().backgroundContent();b.az(a)}},_fc:null,fc:function(a){if(arguments.length===1){this._fc=a;return a}else{return this._fc}},dd:function(a){$$t.$cw.dd.call(this,a);this.fc(a);if(this.ez().backgroundContent()!=null){var b=this.ez().backgroundContent();b.a0(this.fc())}},fb:function(){return new $$t.c3(0,0,0,this.fc().width(),this.fc().height())},e2:function(){if(this.ez().backgroundContent()!=null){var a=this.ez().backgroundContent();a.at()}},_e6:null,e6:function(a){if(arguments.length===1){this._e6=a;return a}else{return this._e6}},_e5:null,e5:function(a){if(arguments.length===1){this._e5=a;return a}else{return this._e5}},_e0:null,e0:function(a){if(arguments.length===1){this._e0=a;return a}else{return this._e0}},e1:function(a){if(this.ez().na()!=null){this.ez().na().windowRect(a)}},e4:function(a,b){if(this.ez().na()!=null){this.ez().na().windowRect(this.ez().actualWindowRect())}if(a!=null){var c=a.aj();if(c!=null){this.ez().canvasRenderScheduler().e().remove(c.tileScheduler())}a.az(null)}if(b!=null){var d=b.aj();if(d!=null){this.ez().canvasRenderScheduler().e().add(d.tileScheduler())}if(!this.fc().isEmpty()){this.dd(this.fc())}if(this.x()!=null){this.dc(this.x())}}if(b==null){this.e3(this.x())}},e3:function(a){a.j(this.fc().left(),this.fc().top(),this.fc().width(),this.fc().height())},dj:function(){this.er().z(1);this.es().z(1);this.er().__stroke=this.e6();this.es().__stroke=this.e6();$$t.$cw.dj.call(this)},cy:function(){$$t.$cw.cy.call(this)},$type:new $.ig.Type("XamGeographicMapView",$$t.$cw.$type)},true);$c("LinearContourValueResolver___GetContourValues__IteratorClass:LinearContourValueResolver___GetContourValues__IteratorClass","Object",{e:0,d:0,f:0,c:null,__3__valueColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.f=0;this.e=1;break;case 1:this.e=-1;if(this.f<this.__4__this.k()){this.d=this.c.minimum()+(this.c.maximum()-this.c.minimum())*(this.f+1)/(this.__4__this.k()+1);this.e=2;return true}break;case 2:this.e=-1;this.f++;this.e=1;break}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.LinearContourValueResolver___GetContourValues__IteratorClass(0);d__.__4__this=this.__4__this}d__.c=this.__3__valueColumn;return d__},reset:function(){throw new $$t.aa(1)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("LinearContourValueResolver___GetContourValues__IteratorClass",$.ig.$ot,[$$t.$ar.$type.specialize(Number),$.ig.IEnumerable.prototype.$type,$$t.$as.$type.specialize(Number),$.ig.IEnumerator.prototype.$type,$$t.$at.$type])},true);$$t.$z1.none=0;$$t.$z1.point=1;$$t.$z1.polyLine=3;$$t.$z1.polygon=5;$$t.$z1.polyPoint=8;$$t.$z1.pointZ=11;$$t.$z1.polyLineZ=13;$$t.$z1.polygonZ=15;$$t.$z1.polyPointZ=18;$$t.$z1.pointM=21;$$t.$z1.polyLineM=23;$$t.$z1.polygonM=25;$$t.$z1.polyPointM=28;$$t.$z1.polyPatch=31;$$t.$z3.character=0;$$t.$z3.number=1;$$t.$z3.logical=2;$$t.$z3.date=3;$$t.$z3.memo=4;$$t.$z3.floatingPoint=5;$$t.$z3.binary=6;$$t.$z3.general=7;$$t.$z3.picture=8;$$t.$z3.currency=9;$$t.$z3.dateTime=10;$$t.$z3.integer=11;$$t.$z3.variField=12;$$t.$z3.variant=13;$$t.$z3.timestamp=14;$$t.$z3.double1=15;$$t.$z3.autoIncrement=16;$$t.$wv.aerial=0;$$t.$wv.aerialWithLabels=1;$$t.$wv.road=2;$$t.$wt.select=0;$$t.$wt.interpolateRGB=1;$$t.$wt.interpolateHSV=2;$$t.$wr.aj=Math.PI/180;$$t.$wr.ae=85.05112878;$$t.$wr.af=-85.05112878;$$t.$wu.v="MinimumValue";$$t.$wu.u="MaximumValue";$$t.$wu.w="Palette";$$t.$wu.t="InterpolationMode";$$t.$wu.minimumValueProperty=$$t.$bd.i("MinimumValue",Number,$$t.$wu.$type,new $$t.be(2,NaN,function(a,b){$b($$t.$wu.$type,a).h("MinimumValue",b.d(),b.c())}));$$t.$wu.maximumValueProperty=$$t.$bd.i("MaximumValue",Number,$$t.$wu.$type,new $$t.be(2,NaN,function(a,b){$b($$t.$wu.$type,a).h("MaximumValue",b.d(),b.c())}));$$t.$wu.interpolationModeProperty=$$t.$bd.i("InterpolationMode",$$t.$wt.$type,$$t.$wu.$type,new $$t.be(2,$$t.$wt.getBox(0),function(a,b){$b($$t.$wu.$type,a).h("InterpolationMode",b.d(),b.c())}));$$t.$wz.ao="MultiScaleImage";$$t.$wz.ap="WindowRect";$$t.$wz.an="GeographicMap";$$t.$wz.windowRectProperty=$$t.$bd.i("WindowRect",$$t.$c3.$type,$$t.$wz.$type,new $$t.be(2,$$t.$c3.empty(),function(a,b){$b($$t.$wz.$type,a).ax("WindowRect",b.d(),b.c())}));$$t.$wz.geographicMapProperty=$$t.$bd.i("GeographicMap",$$t.$xd.$type,$$t.$wz.$type,new $$t.be(2,null,$$t.$wz.av));$$t.$x8.bt="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/";$$t.$x8.bv="IsDeferredLoad";$$t.$x8.by="TilePath";$$t.$x8.bw="SubDomains";$$t.$x8.bm="ActualTilePath";$$t.$x8.bk="ActualSubDomains";$$t.$x8.bq="BingImageryRestUri";$$t.$x8.bj="ActualBingImageryRestUri";$$t.$x8.bs="CultureName";$$t.$x8.bo="ApiKey";$$t.$x8.bu="ImageryStyle";$$t.$x8.isDeferredLoadProperty=$$t.$bd.i("IsDeferredLoad",$$t.$h.$type,$$t.$x8.$type,new $$t.be(2,false,function(a,b){$b($$t.$x8.$type,a).b5(b.d(),b.c())}));$$t.$x8.tilePathProperty=$$t.$bd.i("TilePath",String,$$t.$x8.$type,new $$t.be(2,null,$$t.$x8.b8));$$t.$x8.subDomainsProperty=$$t.$bd.i("SubDomains",$$t.$f5.$type.specialize(String),$$t.$x8.$type,new $$t.be(2,null,$$t.$x8.b7));$$t.$x8.cultureNameProperty=$$t.$bd.i("CultureName",String,$$t.$x8.$type,new $$t.be(2,"en-US",$$t.$x8.b3));$$t.$x8.apiKeyProperty=$$t.$bd.i("ApiKey",String,$$t.$x8.$type,new $$t.be(2,String.empty(),function(a,b){$b($$t.$x8.$type,a).b2(b.d(),b.c())}));$$t.$x8.imageryStyleProperty=$$t.$bd.i("ImageryStyle",$$t.$wv.$type,$$t.$x8.$type,new $$t.be(2,$$t.$wv.getBox(1),function(a,b){$b($$t.$x8.$type,a).b4($f(b.d()),$f(b.c()))}));$$t.$yb.a8="Key";$$t.$yb.ba="Parameter";$$t.$yb.keyProperty=$$t.$bd.i("Key",String,$$t.$yb.$type,new $$t.be(2,null,$$t.$yb.bb));$$t.$yb.parameterProperty=$$t.$bd.i("Parameter",String,$$t.$yb.$type,new $$t.be(2,null,$$t.$yb.bc));$$t.$yg.lb="ShapeMemberPath";$$t.$yg.k8="ShapeColumn";$$t.$yg.lc="XAxis";$$t.$yg.ld="YAxis";$$t.$yg.k7="FillScale";$$t.$yg.k6="FillMemberPath";$$t.$yg.k4="FillColumn";$$t.$yg.k9="ShapeFilterResolution";$$t.$yg.shapeMemberPathProperty=$$t.$bd.i("ShapeMemberPath",String,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("ShapeMemberPath",b.d(),b.c())}));$$t.$yg.xAxisProperty=$$t.$bd.i("XAxis",$$t.$o7.$type,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$yg.yAxisProperty=$$t.$bd.i("YAxis",$$t.$ld.$type,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$yg.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$pt.$type,$$t.$yg.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$yg.fillMemberPathProperty=$$t.$bd.i("FillMemberPath",String,$$t.$yg.$type,new $$t.be(2,null,function(a,b){$b($$t.$yg.$type,a).raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$yg.shapeFilterResolutionProperty=$$t.$bd.i("ShapeFilterResolution",Number,$$t.$yg.$type,new $$t.be(2,2,function(a,b){a.raisePropertyChanged("ShapeFilterResolution",b.d(),b.c())}));$$t.$x0.ki="VisibleFromScale";$$t.$x0.visibleFromScaleProperty=$$t.$bd.i("VisibleFromScale",Number,$$t.$x0.$type.specialize(this.$t),new $$t.be(2,1,function(a,b){a.raisePropertyChanged("VisibleFromScale",b.d(),b.c())}));$$t.$x3.la="XMemberPath";$$t.$x3.le="YMemberPath";$$t.$x3.k8="XColumn";$$t.$x3.lc="YColumn";$$t.$x3.k7="XAxis";$$t.$x3.lb="YAxis";$$t.$x3.kx="TrianglesSource";$$t.$x3.kw="FastTrianglesSource";$$t.$x3.k2="TriangleVertexMemberPath1";$$t.$x3.k4="TriangleVertexMemberPath2";$$t.$x3.k6="TriangleVertexMemberPath3";$$t.$x3.ky="TriangleVertexColumn1";$$t.$x3.kz="TriangleVertexColumn2";$$t.$x3.k0="TriangleVertexColumn3";$$t.$x3.xMemberPathProperty=$$t.$bd.i("XMemberPath",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.d(),b.c())}));$$t.$x3.yMemberPathProperty=$$t.$bd.i("YMemberPath",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.d(),b.c())}));$$t.$x3.xAxisProperty=$$t.$bd.i("XAxis",$$t.$o7.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.d(),b.c())}));$$t.$x3.yAxisProperty=$$t.$bd.i("YAxis",$$t.$ld.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.d(),b.c())}));$$t.$x3.trianglesSourceProperty=$$t.$bd.i("TrianglesSource",$.ig.IEnumerable.prototype.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.d(),b.c())}));$$t.$x3.lj=$$t.$bd.i("FastTrianglesSource",$$t.$ip.$type,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FastTrianglesSource",b.d(),b.c())}));$$t.$x3.triangleVertexMemberPath1Property=$$t.$bd.i("TriangleVertexMemberPath1",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.d(),b.c())}));$$t.$x3.triangleVertexMemberPath2Property=$$t.$bd.i("TriangleVertexMemberPath2",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){$b($$t.$x3.$type,a).raisePropertyChanged("TriangleVertexMemberPath2",b.d(),b.c())}));$$t.$x3.triangleVertexMemberPath3Property=$$t.$bd.i("TriangleVertexMemberPath3",String,$$t.$x3.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.d(),b.c())}));$$t.$xz.ks="LongitudeMemberPath";$$t.$xz.kq="LatitudeMemberPath";$$t.$xz.kt="TrianglesSource";$$t.$xz.kv="TriangleVertexMemberPath1";$$t.$xz.kx="TriangleVertexMemberPath2";$$t.$xz.kz="TriangleVertexMemberPath3";$$t.$xz.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$xz.$type,new $$t.be(2,"pointX",function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$xz.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$xz.$type,new $$t.be(2,"pointY",function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$xz.trianglesSourceProperty=$$t.$bd.i("TrianglesSource",$.ig.IEnumerable.prototype.$type,$$t.$xz.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.d(),b.c())}));$$t.$xz.triangleVertexMemberPath1Property=$$t.$bd.i("TriangleVertexMemberPath1",String,$$t.$xz.$type,new $$t.be(2,"v1",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.d(),b.c())}));$$t.$xz.triangleVertexMemberPath2Property=$$t.$bd.i("TriangleVertexMemberPath2",String,$$t.$xz.$type,new $$t.be(2,"v2",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath2",b.d(),b.c())}));$$t.$xz.triangleVertexMemberPath3Property=$$t.$bd.i("TriangleVertexMemberPath3",String,$$t.$xz.$type,new $$t.be(2,"v3",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.d(),b.c())}));$$t.$yx.ld="ValueMemberPath";$$t.$yx.lb="FillScale";$$t.$yx.le="ValueResolver";$$t.$yx.valueMemberPathProperty=$$t.$bd.i("ValueMemberPath",String,$$t.$yx.$type,new $$t.be(2,"value",function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$yx.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$pt.$type,$$t.$yx.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$yx.valueResolverProperty=$$t.$bd.i("ValueResolver",$$t.$y0.$type,$$t.$yx.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ValueResolver",b.d(),b.c())
}));$$t.$y5.k3="LatitudeMemberPath";$$t.$y5.k5="LongitudeMemberPath";$$t.$y5.k9="UseBruteForce";$$t.$y5.k8="ProgressiveLoad";$$t.$y5.k6="MouseOverEnabled";$$t.$y5.k1="HeatMinimum";$$t.$y5.kz="HeatMaximum";$$t.$y5.k0="HeatMinimumColor";$$t.$y5.ky="HeatMaximumColor";$$t.$y5.k7="PointExtent";$$t.$y5.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$y5.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$y5.useBruteForceProperty=$$t.$bd.i("UseBruteForce",$$t.$h.$type,$$t.$y5.$type,new $$t.be(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.d(),b.c())}));$$t.$y5.progressiveLoadProperty=$$t.$bd.i("ProgressiveLoad",$$t.$h.$type,$$t.$y5.$type,new $$t.be(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.d(),b.c())}));$$t.$y5.mouseOverEnabledProperty=$$t.$bd.i("MouseOverEnabled",$$t.$h.$type,$$t.$y5.$type,new $$t.be(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.d(),b.c())}));$$t.$y5.heatMinimumProperty=$$t.$bd.i("HeatMinimum",Number,$$t.$y5.$type,new $$t.be(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.d(),b.c())}));$$t.$y5.heatMaximumProperty=$$t.$bd.i("HeatMaximum",Number,$$t.$y5.$type,new $$t.be(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.d(),b.c())}));$$t.$y5.heatMinimumColorProperty=$$t.$bd.i("HeatMinimumColor",$$t.$b7.$type,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.d(),b.c())}));$$t.$y5.heatMaximumColorProperty=$$t.$bd.i("HeatMaximumColor",$$t.$b7.$type,$$t.$y5.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.d(),b.c())}));$$t.$y5.pointExtentProperty=$$t.$bd.i("PointExtent",$.ig.Number.prototype.$type,$$t.$y5.$type,new $$t.be(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.d(),b.c())}));$$t.$yf.kr="ShapeMemberPath";$$t.$yf.kp="ShapeFilterResolution";$$t.$yf.shapeMemberPathProperty=$$t.$bd.i("ShapeMemberPath",String,$$t.$yf.$type,new $$t.be(2,"points",function(a,b){$b($$t.$yf.$type,a).raisePropertyChanged("ShapeMemberPath",b.d(),b.c())}));$$t.$yf.shapeFilterResolutionProperty=$$t.$bd.i("ShapeFilterResolution",Number,$$t.$yf.$type,new $$t.be(2,2,function(a,b){$b($$t.$yf.$type,a).raisePropertyChanged("ShapeFilterResolution",b.d(),b.c())}));$$t.$ys.kx="ShapeStyleSelector";$$t.$ys.kw="ShapeStyle";$$t.$ys.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$ys.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$ys.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$ys.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$yw.kz="LatitudeMemberPath";$$t.$yw.k1="LongitudeMemberPath";$$t.$yw.k5="MarkerType";$$t.$yw.k4="MarkerTemplate";$$t.$yw.k2="MarkerBrush";$$t.$yw.k3="MarkerOutline";$$t.$yw.k6="MaximumMarkers";$$t.$yw.k8="RadiusMemberPath";$$t.$yw.k9="RadiusScale";$$t.$yw.kx="LabelMemberPath";$$t.$yw.ku="FillMemberPath";$$t.$yw.kv="FillScale";$$t.$yw.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$yw.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$yw.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$yw.$type,new $$t.be(2,$$t.$ho.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$yw.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$yw.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$yw.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$yw.maximumMarkersProperty=$$t.$bd.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$yw.$type,new $$t.be(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$yw.radiusMemberPathProperty=$$t.$bd.i("RadiusMemberPath",String,$$t.$yw.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.d(),b.c())}));$$t.$yw.radiusScaleProperty=$$t.$bd.i("RadiusScale",$$t.$pn.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.d(),b.c())}));$$t.$yw.labelMemberPathProperty=$$t.$bd.i("LabelMemberPath",String,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.d(),b.c())}));$$t.$yw.fillMemberPathProperty=$$t.$bd.i("FillMemberPath",String,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.d(),b.c())}));$$t.$yw.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$po.$type,$$t.$yw.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$xy.lc="ColorMemberPath";$$t.$xy.ld="ColorScale";$$t.$xy.colorMemberPathProperty=$$t.$bd.i("ColorMemberPath",String,$$t.$xy.$type,new $$t.be(2,"value",function(a,b){a.raisePropertyChanged("ColorMemberPath",b.d(),b.c())}));$$t.$zk.k5="ShapeStyleSelector";$$t.$zk.k4="ShapeStyle";$$t.$zk.k3="MarkerType";$$t.$zk.k2="MarkerTemplate";$$t.$zk.ky="MarkerBrush";$$t.$zk.k0="MarkerOutline";$$t.$zk.k1="MarkerStyle";$$t.$zk.kz="MarkerCollisionAvoidance";$$t.$zk.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$zk.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$zk.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$zk.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$zk.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$zk.$type,new $$t.be(2,$$t.$ho.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$zk.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$zk.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$zk.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$zk.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$zk.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$zk.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$zk.markerStyleProperty=$$t.$bd.i("MarkerStyle",$$t.$bv.$type,$$t.$zk.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$zk.markerCollisionAvoidanceProperty=$$t.$bd.i("MarkerCollisionAvoidance",$$t.$o1.$type,$$t.$zk.$type,new $$t.be(2,$$t.$o1.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$zp.kt="LatitudeMemberPath";$$t.$zp.kv="LongitudeMemberPath";$$t.$zp.k0="MarkerType";$$t.$zp.kz="MarkerTemplate";$$t.$zp.kx="MarkerCollisionAvoidance";$$t.$zp.kw="MarkerBrush";$$t.$zp.ky="MarkerOutline";$$t.$zp.k1="MaximumMarkers";$$t.$zp.latitudeMemberPathProperty=$$t.$bd.i("LatitudeMemberPath",String,$$t.$zp.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.d(),b.c())}));$$t.$zp.longitudeMemberPathProperty=$$t.$bd.i("LongitudeMemberPath",String,$$t.$zp.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.d(),b.c())}));$$t.$zp.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$zp.$type,new $$t.be(2,$$t.$ho.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$zp.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$zp.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$zp.markerCollisionAvoidanceProperty=$$t.$bd.i("MarkerCollisionAvoidance",$$t.$o1.$type,$$t.$zp.$type,new $$t.be(2,$$t.$o1.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$zp.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$zp.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$zp.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$zp.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$zp.maximumMarkersProperty=$$t.$bd.i("MaximumMarkers",$.ig.Number.prototype.$type,$$t.$zp.$type,new $$t.be(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.d(),b.c())}));$$t.$zt.ky="TileImagery";$$t.$yy.l1="ValueMemberPath";$$t.$yy.lz="ValueColumn";$$t.$yy.ly="FillScale";$$t.$yy.l2="ValueResolver";$$t.$yy.valueMemberPathProperty=$$t.$bd.i("ValueMemberPath",String,$$t.$yy.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$yy.fillScaleProperty=$$t.$bd.i("FillScale",$$t.$pt.$type,$$t.$yy.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.d(),b.c())}));$$t.$y2.l=4294967296;$$t.$yz.cb=3;$$t.$y1.l="ValueCount";$$t.$y1.m=$$t.$bd.i("ValueCount",$.ig.Number.prototype.$type,$$t.$y1.$type,new $$t.be(2,10,function(a,b){a.j("ValueCount",b.d(),b.c())}));$$t.$yt.lu="ShapeStyleSelector";$$t.$yt.lt="ShapeStyle";$$t.$yt.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$yt.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$yt.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$yt.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$yh.cj=3;$$t.$x4.l3="ColorScale";$$t.$x4.l2="ColorMemberPath";$$t.$x4.l0="ColorColumn";$$t.$x4.colorMemberPathProperty=$$t.$bd.i("ColorMemberPath",String,$$t.$x4.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ColorMemberPath",b.d(),b.c())}));$$t.$zm.mb="ShapeStyleSelector";$$t.$zm.ma="ShapeStyle";$$t.$zm.l9="MarkerType";$$t.$zm.l8="MarkerTemplate";$$t.$zm.l3="ActualMarkerTemplate";$$t.$zm.l4="MarkerBrush";$$t.$zm.l1="ActualMarkerBrush";$$t.$zm.l6="MarkerOutline";$$t.$zm.l2="ActualMarkerOutline";$$t.$zm.l7="MarkerStyle";$$t.$zm.l5="MarkerCollisionAvoidance";$$t.$zm.mu=new $$t.c3(0,0,0,1,1);$$t.$zm.shapeStyleSelectorProperty=$$t.$bd.i("ShapeStyleSelector",$$t.$yk.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.d(),b.c())}));$$t.$zm.shapeStyleProperty=$$t.$bd.i("ShapeStyle",$$t.$bv.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.d(),b.c())}));$$t.$zm.markerTypeProperty=$$t.$bd.i("MarkerType",$$t.$ho.$type,$$t.$zm.$type,new $$t.be(2,$$t.$ho.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$zm.markerTemplateProperty=$$t.$bd.i("MarkerTemplate",$$t.$dd.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$zm.actualMarkerTemplateProperty=$$t.$bd.i("ActualMarkerTemplate",$$t.$dd.$type,$$t.$zm.$type,new $$t.be(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.d(),b.c())}));$$t.$zm.markerBrushProperty=$$t.$bd.i("MarkerBrush",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$zm.actualMarkerBrushProperty=$$t.$bd.i("ActualMarkerBrush",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.d(),b.c())}));$$t.$zm.markerOutlineProperty=$$t.$bd.i("MarkerOutline",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$zm.actualMarkerOutlineProperty=$$t.$bd.i("ActualMarkerOutline",$$t.$b6.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.d(),b.c())}));$$t.$zm.markerStyleProperty=$$t.$bd.i("MarkerStyle",$$t.$bv.$type,$$t.$zm.$type,new $$t.be(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$zm.markerCollisionAvoidanceProperty=$$t.$bd.i("MarkerCollisionAvoidance",$$t.$o1.$type,$$t.$zm.$type,new $$t.be(2,$$t.$o1.getBox(0),function(a,b){$b($$t.$zm.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.d(),b.c())}));$$t.$zu.lz="TileImagery";$$t.$zw.n="WorldRect";$$t.$zw.m="ShapefileSource";$$t.$zw.l="DatabaseSource";$$t.$zw.shapefileSourceProperty=$$t.$bd.i("ShapefileSource",$$t.$w8.$type,$$t.$zw.$type,new $$t.be(2,null,function(a,b){$b($$t.$zw.$type,a).t("ShapefileSource",b.d(),b.c())}));$$t.$zw.databaseSourceProperty=$$t.$bd.i("DatabaseSource",$$t.$w8.$type,$$t.$zw.$type,new $$t.be(2,null,function(a,b){$b($$t.$zw.$type,a).t("DatabaseSource",b.d(),b.c())}));$$t.$zz.j=null;if($$t.$zz.staticInit&&!$$t.$zz.shapeFileUtilStaticInitCalled){$$t.$zz.staticInit();$$t.$zz.shapeFileUtilStaticInitCalled=true}$$t.$xi.k="Source";$$t.$xi.l="TriangulationSource";$$t.$xi.sourceProperty=$$t.$bd.i("Source",$$t.$w8.$type,$$t.$xi.$type,new $$t.be(2,null,function(a,b){$b($$t.$xi.$type,a).q("Source",b.d(),b.c())}));$$t.$xj.e="LOCAL_CS[]";$$t.$xd.nq="Zoomable";$$t.$xd.nn="WorldRect";$$t.$xd.nk="ActualWorldRect";$$t.$xd.nl="BackgroundContent";$$t.$xd.no="XAxis";$$t.$xd.np="YAxis";$$t.$xd.nm="WindowScale";$$t.$xd.nj="ActualWindowScale";$$t.$xd.zoomableProperty=$$t.$bd.i("Zoomable",$$t.$h.$type,$$t.$xd.$type,new $$t.be(2,true,function(a,b){$b($$t.$xd.$type,a).i3("Zoomable",b.d(),b.c())}));$$t.$xd.ob=new $$t.c3(2,{__x:-180,__y:-85.05112878,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:180,__y:85.05112878,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$$t.$xd.worldRectProperty=$$t.$bd.i("WorldRect",$$t.$c3.$type,$$t.$xd.$type,new $$t.be(2,$$t.$xd.ob,function(a,b){a.i3("WorldRect",b.d(),b.c())}));$$t.$xd.oe=new $$t.c3(0,0,0,1,1);$$t.$xd.windowScaleProperty=$$t.$bd.i("WindowScale",Number,$$t.$xd.$type,new $$t.be(2,NaN,function(a,b){$b($$t.$xd.$type,a).i3("WindowScale",b.d(),b.c())}))})(jQuery);