/*!@license
* Infragistics.Web.ClientUI infragistics.olapxmladatasource.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","IArray:bg","List$1:bh","IList$1:bi","ICollection$1:bj","Script:bk","IArrayList:bl","Array:bm","CompareCallback:bn","Func$3:bo","Action$1:bp","Comparer$1:bq","IComparer:br","IComparer$1:bs","DefaultComparer$1:bt","IComparable$1:bu","Comparison$1:bv","ReadOnlyCollection$1:bw","Predicate$1:bx","NotImplementedException:by","IDictionary$2:b0","Dictionary$2:b1","IDictionary:b2","Func$2:b3","KeyValuePair$2:b4","Enumerable:b5","Thread:b6","ThreadStart:b7","IOrderedEnumerable$1:b8","SortedList$1:b9","Math:ca","ArgumentNullException:cb","IEqualityComparer$1:cc","EqualityComparer$1:cd","IEqualityComparer:ce","DefaultEqualityComparer$1:cf","InvalidOperationException:ch","GenericEnumerable$1:ci","GenericEnumerator$1:cj","INotifyCollectionChanged:cl","NotifyCollectionChangedEventHandler:cm","NotifyCollectionChangedEventArgs:cn","EventArgs:co","NotifyCollectionChangedAction:cp","ObservableCollection$1:cs","INotifyPropertyChanged:ct","PropertyChangedEventHandler:cu","PropertyChangedEventArgs:cv","Delegate:cw","Interlocked:cx","NameValueCollection:c0","Stack$1:c1","ReverseArrayEnumerator$1:c2","AggregateException:dq","APIFactory:dr","Point:ds","Rect:dt","Size:du","Color:dv","AsyncCompletedEventArgs:dz","ListSortDirection:d1","Environment:d3","UTF8Encoding:eg","Encoding:eh","UnicodeEncoding:ei","AsciiEncoding:ej","Decoder:ek","DefaultDecoder:el","UTF8Encoding_UTF8Decoder:em","StringBuilder:et","ICredentials:eu","NetworkCredential:ev","Uri:ew","UriKind:ex","UploadStringCompletedEventHandler:ey","UploadStringCompletedEventArgs:ez","WebClient:e0","WebHeaderCollection:e1","Task$1:e2","Task:e3","JQueryPromise:e4","Action:e5","TaskStatus:e6","TaskCompletionSource$1:e7","JQueryDeferred:e8","JQuery:e9","JQueryObject:fa","Element:fb","ElementAttributeCollection:fc","ElementCollection:fd","WebStyle:fe","ElementNodeType:ff","Document:fg","EventListener:fh","IElementEventHandler:fi","ElementEventHandler:fj","ElementAttribute:fk","JQueryPosition:fl","JQueryCallback:fm","JQueryEvent:fn","JQueryUICallback:fo","FaultCode:fr","FaultException:fs","FaultReason:ft","FaultException$1:fu","TaskFactory:f4","Tuple$2:f5","JavaScriptSerializer:f8","XObject:h6","XmlNode:h7","XmlNodeList:h8","XmlNamedNodeMap:h9","XmlNodeType:ia","XmlDocument:ib","XmlElement:ic","XmlLinkedNode:id","XmlAttribute:ie","XmlUtils:ig","XAttribute:ih","XNode:ii","XContainer:ij","XElement:ik","XName:il","XNamespace:im","XDocument:io"]);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("TaskStatus:e6","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Created";case 5:return"RanToCompletion";case 6:return"Canceled";case 7:return"Faulted";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("TaskStatus",$.ig.$ep.$type)},true);$c("ListSortDirection:d1","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Ascending";case 1:return"Descending";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ListSortDirection",$.ig.$ep.$type)},true);$c("NotifyCollectionChangedAction:cp","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Add";case 1:return"Remove";case 2:return"Replace";case 4:return"Reset";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("NotifyCollectionChangedAction",$.ig.$ep.$type)},true);$c("AbstractEnumerable:a","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},getEnumerator:function(){return new $$t.bb(this.a().getEnumerator())},$type:new $.ig.Type("AbstractEnumerable",$.ig.$ot,[$.ig.IEnumerable.prototype.$type])},true);$c("AbstractEnumerator:bb","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},current:function(){return this.a.current()},moveNext:function(){return this.a.moveNext()},reset:function(){this.a.reset()},$type:new $.ig.Type("AbstractEnumerator",$.ig.$ot,[$.ig.IEnumerator.prototype.$type])},true);$c("IArray:bg","Object",{$type:new $.ig.Type("IArray",null)},true);$c("List$1:bh","Object",{$t:null,__inner:null,c:false,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.l={};$.ig.$op.init.call(this);this.__inner=[];this.c=this.$t.InstanceConstructor&&this.$t.InstanceConstructor.prototype.equals===$.ig.Object.prototype.equals},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init.call(this,this.$t,0);if(this.d(0,b)){return}var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.add(c)}},init2:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init.call(this,this.$t,0)},w:function(a,b){this.__inner[a]=b},q:function(a,b){this.__inner.splice(a,0,b)},m:function(a){this.__inner.push(a)},t:function(a){this.__inner.splice(a,1)},o:function(){this.__inner=[]},item:function(a,b){if(arguments.length===2){this.w(a,b);return b}else{return this.__inner[a]}},indexOf:function(a){if(this.c){return this.__inner.indexOf(a)}for(var b=0;b<this.__inner.length;b++){if($.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,this.__inner[b]))){return b}}return-1},indexOf2:function(a,b){if(this.c){return this.__inner.indexOf(a,b)}for(;b<this.__inner.length;b++){if($.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,this.__inner[b]))){return b}}return-1},lastIndexOf:function(a){if(this.c){return this.__inner.lastIndexOf(a)}for(var b=this.__inner.length-1;b>=0;b--){if($.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,this.__inner[b]))){return b}}return-1},insert:function(a,b){this.q(a,b)},removeAt:function(a){this.t(a)},count:function(){return this.__inner.length},isReadOnly:function(){return false},add:function(a){this.m(a)},clear:function(){this.o()},contains:function(a){return this.indexOf(a)>=0},copyTo:function(a,b){for(var c=0;c<this.__inner.length;c++){a[b+c]=this.__inner[c]}},remove:function(a){var b=this.indexOf(a);if(b<0){return false}this.t(b);return true},getEnumerator:function(){return this.__inner.getEnumerator()},getEnumerator:function(){return this.__inner.getEnumerator()},asArray:function(){return this.__inner},d:function(index_,collection_){var a=$b($$t.$bl.$type,collection_);if(a!=null){var a_=a.asArrayList();Array.prototype.splice.apply(this.__inner,Array.prototype.concat.apply([index_,0],a_));return true}var b=$b($$t.$bg.$type,collection_);if(b!=null){var a_=b.asArray();Array.prototype.splice.apply(this.__inner,Array.prototype.concat.apply([index_,0],a_));return true}var asList_=$b($$t.$bi.$type.specialize(this.$t),collection_);if(asList_!=null){for(var i_=0;i_<asList_.count();i_++){var item_=asList_.item(i_);this.__inner.splice(index_+i_,0,item_)}return true}var arr_=$.isArray(collection_)?collection_:null;if(arr_!=null){var inn_=this.__inner;if(this.__inner.length==0){for(var i_=0;i_<arr_.length;i_++){inn_[index_++]=$u(this.$t,arr_[i_])}}else{for(var i_=0;i_<arr_.length;i_++){inn_.splice(index_++,0,arr_[i_])}}return true}return false},insertRange1:function(a,b){if(this.d(a,b)){return}var j_=a;var c=b.getEnumerator();while(c.moveNext()){var item_=c.current();this.__inner.splice(j_,0,item_);j_++}},insertRange:function(a,b){if(this.d(a,b)){return}var j_=a;var c=b.getEnumerator();while(c.moveNext()){var item_=c.current();this.__inner.splice(j_,0,item_);j_++}},removeRange:function(index_,numToRemove_){this.__inner.splice(index_,numToRemove_)},copyTo1:function(a,b){$.ig.util.arrayCopyTo(this.__inner,a,b)},isFixedSize:function(){return false},add1:function(a){this.m($u(this.$t,a));return this.__inner.length-1},contains1:function(a){return this.indexOf1(a)>=0},indexOf1:function(a){return this.indexOf($u(this.$t,a))},insert1:function(a,b){this.q(a,$u(this.$t,b))},remove1:function(a){var b=this.indexOf1(a);if(b<0){return}this.t(b)},sort:function(){var a=null;if(this.$t==Number){a=function(b,c){var d=b;var e=c;if(d<e){return-1}if(d==e){return 0}return 1}}else if(this.$t==$.ig.Number.prototype.$type){a=function(b,c){var d=b;var e=c;if(d<e){return-1}if(d==e){return 0}return 1}}else if(this.$t==$.ig.Number.prototype.$type){a=function(b,c){var d=$g(b);var e=$g(c);if(d<e){return-1}if(d==e){return 0}return 1}}else if(this.$t==$$t.$af.$type){a=function(b,c){var d=b;var e=c;if(d.getTime()<e.getTime()){return-1}if(d.getTime()==e.getTime()){return 0}return 1}}else{a=function(b,c){return b.compareTo(c)}}this.aa(a)},aa:function(compare_){this.__inner.sort(compare_)},sort2:function(compare_){this.__inner.sort(compare_)},_capacity:0,capacity:function(a){if(arguments.length===1){this._capacity=a;return a}else{return this._capacity}},addRange:function(a){var b=a.getEnumerator();while(b.moveNext()){var item_=b.current();this.__inner.push(item_)}},toArray:function(){return this.__inner},forEach:function(a){for(var b=0;b<this.__inner.length;b++){a(this.__inner[b])}},isSynchronized:function(){return true},l:null,syncRoot:function(){return this.l},binarySearch:function(a){return this.binarySearch1(a,$$t.$bq.defaultComparerValue(this.$t))},binarySearch1:function(a,b){var c=0;var d=this.count()-1;while(c<=d){var e=c+$a(d-c,2);var f=this.__inner[e];var g=b.compare(f,a);if(g==0){return e}if(g<0){c=e+1}else{d=e-1}}return~c},asReadOnly:function(){return new $$t.bw(this.$t,1,this)},reverse:function(){for(var a=0;a<$a(this.count(),2);a++){var b=this.count()-a-1;var c=this.__inner[a];this.__inner[a]=this.__inner[b];this.__inner[b]=c}},sort1:function(a){this.sort2(a.compare.runOn(a))},removeAll:function(a){throw new $$t.by(0);return 0},$type:new $.ig.Type("List$1",$.ig.$ot,[$$t.$bi.$type.specialize(0),$$t.$bg.$type,$.ig.IList.prototype.$type])},true);$c("IComparer:br","Object",{$type:new $.ig.Type("IComparer",null)},true);$c("IComparer$1:bs","Object",{$type:new $.ig.Type("IComparer$1",null)},true);$c("Comparer$1:bq","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},defaultComparerValue:function($t){return new $$t.bt($t)},compare:function(a,b){},a:function($t,a){return null},$type:new $.ig.Type("Comparer$1",$.ig.$ot,[$$t.$br.$type,$$t.$bs.$type.specialize(0)])},true);$c("DefaultComparer$1:bt","Comparer$1",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bq.init.call(this,this.$t)},compare:function(a,b){var c=$b($$t.$bu.$type.specialize(this.$t),a);if(c!=null){return c.compareTo(b)}var d=$b($$t.$bu.$type.specialize(this.$t),b);if(d!=null){return-d.compareTo(a)}return $.ig.util.compare(a,b)},$type:new $.ig.Type("DefaultComparer$1",$$t.$bq.$type.specialize(0))},true);$c("KeyValuePair$2:b4","ValueType",{$tKey:null,$tValue:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.ValueType.prototype.init.call(this)},a:null,c:null,init1:function($tKey,$tValue,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.ValueType.prototype.init.call(this);this.a=b;this.c=c},key:function(){return this.a},value:function(){return this.c},$type:new $.ig.Type("KeyValuePair$2",$.ig.ValueType.prototype.$type)},true);$c("IDictionary$2:b0","Object",{$type:new $.ig.Type("IDictionary$2",null,[$$t.$bj.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$$t.$an.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$.ig.IEnumerable.prototype.$type])},true);$c("Dictionary$2:b1","Object",{$tKey:null,$tValue:null,g:null,h:0,e:false,d:false,c:false,a:null,b:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);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;case 4:this.init4.apply(this,arguments);break}return}$$t.$b1.init4.call(this,this.$tKey,this.$tValue,4,0,null)},init1:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$$t.$b1.init4.call(this,this.$tKey,this.$tValue,4,b,null)},init2:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$$t.$b1.init4.call(this,this.$tKey,this.$tValue,4,0,b)},init3:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$$t.$b1.init1.call(this,this.$tKey,this.$tValue,1,b.count());var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.item(c.key(),c.value())}},init4:function($tKey,$tValue,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.a={};this.b={};this.g=c||$$t.$cd.defaultEqualityComparerValue(this.$tKey);this.e=c==null&&($tKey===$.ig.String.prototype.$type||$tKey===String);this.d=$tKey===$.ig.Object.prototype.$type||$tKey.InstanceConstructor&&!$tKey.InstanceConstructor.prototype.getHashCode;this.c=c==null&&(this.e||this.d||$tKey.InstanceConstructor&&$tKey.InstanceConstructor.prototype.getHashCode==$.ig.Object.prototype.getHashCode)},count:function(){return this.h},item:function(key_,a){if(arguments.length===2){this.l(key_,a,false);return a}else{var $self=this;var a;if(function(){var b=$self.tryGetValue(key_,a);a=b.p1;return b.ret}()){return a}return $e(this.$tValue)}},length:function(){return this.h},containsKey:function(a){if(this.c){var b=this.k(a);return this.a.hasOwnProperty(b)}else{var c=this.i(a);var d=this.b[c];if(d){if(d.$isHashSetBucket){var g=d;for(var f=0;f<g.length;f++){var e=g[f];return this.g.equalsC(e.key,a)}}else{return this.g.equalsC(d.key,a)}}}return false},remove:function(a){if(this.c){var b=this.k(a);if(!this.a.hasOwnProperty(b)){return false}delete this.a[b];delete this.b[b];this.h--;return true}var c=this.i(a);var d=this.b[c];if(d){if(d.$isHashSetBucket){var g=d;for(var f=0;f<g.length;f++){var e=g[f];if(this.g.equalsC(e.key,a)){d.removeItem(e);if(d.length==1){this.b[c]=d[0]}this.h--;return true}}}else{if(this.g.equalsC(d.key,a)){delete this.b[c];this.h--;return true}}}return false},clear:function(){this.h=0;this.a={};this.b={}},k:function(a){if(this.d){$.ig.util.ensureUniqueId(a)}if(this.e){return $m(this.$tKey,a)}else{return a.getHashCode().toString()}},i:function(a){if(this.d){$.ig.util.ensureUniqueId(a)}else{if(!a.getHashCode){this.d=true;$.ig.util.ensureUniqueId(a)}}return this.g.getHashCodeC(a)},add:function(a,b){this.l(a,b,true)},l:function(a,b,c){if(this.c){var d=this.k(a);if(!this.a.hasOwnProperty(d)){this.h++}else if(c){throw new $$t.be(1,"Duplicate key added to the dictionary")}this.a[d]=a;this.b[d]=b}else{var e=this.i(a);var f=this.b[e];if(f){if(f.$isHashSetBucket){var i=f;for(var h=0;h<i.length;h++){var g=i[h];if(this.g.equalsC(g.key,a)){if(c){throw new $$t.be(1,"Duplicate key added to the dictionary")}g.value=b;return}}f.push({key:a,value:b});this.h++}else{if(this.g.equalsC(f.key,a)){if(c){throw new $$t.be(1,"Duplicate key added to the dictionary")}f.value=b}else{var j=[f,{key:a,value:b}];j.$isHashSetBucket=true;this.b[e]=j;this.h++}}}else{this.b[e]={key:a,value:b};this.h++}}},tryGetValue:function(a,b){if(this.c){var c=this.k(a);if(this.a.hasOwnProperty(c)){b=this.b[c];return{ret:true,p1:b}}}else{var d=this.i(a);var e=this.b[d];if(e){if(e.$isHashSetBucket){var h=e;for(var g=0;g<h.length;g++){var f=h[g];if(this.g.equalsC(f.key,a)){b=f.value;return{ret:true,p1:b}}}}else{if(this.g.equalsC(e.key,a)){b=e.value;return{ret:true,p1:b}}}}}b=$e(this.$tValue);return{ret:false,p1:b}},isReadOnly:function(){return false},add1:function(a){this.add(a.key(),a.value())},contains:function(a){var $self=this;var b;return function(){var c=$self.tryGetValue(a.key(),b);b=c.p1;return c.ret}()&&$.ig.$op.equalsStatic($d(this.$tValue,b),$d(this.$tValue,a.value()))},copyTo:function(a,b){throw new $$t.by(0)},remove1:function(a){this.remove(a.key());return true},getEnumerator:function(){return this.f().getEnumerator()},f:function(){var d__=new $.ig.Dictionary___ToEnumerable__IteratorClass$2(this.$tKey,this.$tValue,-2);d__.__4__this=this;return d__},getEnumerator:function(){return this.f().getEnumerator()},keys:function(){return new $$t.cg(this.$tKey,this.$tValue,this.$tKey,this,$$t.$b5.n($$t.$b4.$type.specialize(this.$tKey,this.$tValue),this.$tKey,this.f(),function(a){return a.key()}),this.g||$$t.$cd.defaultEqualityComparerValue(this.$tKey))},values:function(){return new $$t.cg(this.$tKey,this.$tValue,this.$tValue,this,$$t.$b5.n($$t.$b4.$type.specialize(this.$tKey,this.$tValue),this.$tValue,this.f(),function(a){return a.value()}),$$t.$cd.defaultEqualityComparerValue(this.$tValue))},$type:new $.ig.Type("Dictionary$2",$.ig.$ot,[$.ig.IDictionary$2.prototype.$type.specialize(0,1),$.ig.IDictionary.prototype.$type])},true);$c("Dictionary_EnumerableCollection$3:cg","Object",{$tKey:null,$tValue:null,$t:null,c:null,b:null,a:null,init:function($tKey,$tValue,$t,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;this.$t=$t;this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$t);$.ig.$op.init.call(this);this.c=b;this.b=c;this.a=a},count:function(){return this.a.count()},isReadOnly:function(){return true},add:function(a){throw new $$t.ch(0)},clear:function(){throw new $$t.ch(0)},contains:function(a){var c=this.c.getEnumerator();while(c.moveNext()){var b=c.current();if($.ig.$op.equalsStatic($d(this.$t,b),$d(this.$t,a))){return true}}return false},copyTo:function(a,b){var d=this.c.getEnumerator();while(d.moveNext()){var c=d.current();a[b++]=c}},remove:function(a){throw new $$t.ch(0)},getEnumerator:function(){return this.c.getEnumerator()},getEnumerator1:function(){return this.c.getEnumerator()},$type:new $.ig.Type("Dictionary_EnumerableCollection$3",$.ig.$ot,[$$t.$bj.$type.specialize(0)])},true);$c("EqualityComparer$1:cd","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},defaultEqualityComparerValue:function($t){return new $$t.cf($t)},equalsC:function(a,b){},getHashCodeC:function(a){},equalsC:function(a,b){return this.equalsC($u(this.$t,a),$u(this.$t,b))},getHashCodeC:function(a){return this.getHashCodeC($u(this.$t,a))},$type:new $.ig.Type("EqualityComparer$1",$.ig.$ot,[$$t.$ce.$type,$$t.$cc.$type.specialize(0)])},true);$c("DefaultEqualityComparer$1:cf","EqualityComparer$1",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$cd.init.call(this,this.$t)},equalsC:function(a,b){return $.ig.$op.equalsStatic($d(this.$t,a),$d(this.$t,b))},getHashCodeC:function(a){return a.getHashCode()},$type:new $.ig.Type("DefaultEqualityComparer$1",$$t.$cd.$type.specialize(0))},true);$c("GenericEnumerable$1:ci","Object",{$t:null,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a},getEnumerator:function(){return new $$t.cj(this.$t,this.a().getEnumerator())},getEnumerator:function(){return new $$t.cj(this.$t,this.a().getEnumerator())},$type:new $.ig.Type("GenericEnumerable$1",$.ig.$ot,[$$t.$an.$type.specialize(0)])},true);$c("GenericEnumerator$1:cj","Object",{$t:null,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a},current:function(){return this.a.current()},moveNext:function(){return this.a.moveNext()},reset:function(){this.a.reset()},dispose:function(){},$type:new $.ig.Type("GenericEnumerator$1",$.ig.$ot,[$$t.$ao.$type.specialize(0)])},true);$c("INotifyCollectionChanged:cl","Object",{$type:new $.ig.Type("INotifyCollectionChanged",null)},true);$c("NotifyCollectionChangedEventArgs:cn","EventArgs",{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}return}$$t.$co.init.call(this);this.f=b;this.c=new $$t.bh($.ig.$op.$type,0);this.b=new $$t.bh($.ig.$op.$type,0)},init1:function(a,b,c,d){$$t.$co.init.call(this);this.f=b;this.c=new $$t.bh($.ig.$op.$type,0);if(this.f==1||this.f==2){this.c.add(c);this.i=d}if(this.f!=1){this.b=function(){var $ret=new $$t.bh($.ig.$op.$type,0);$ret.add1(c);return $ret}()}else{this.b=new $$t.bh($.ig.$op.$type,0)}this.h=d},init2:function(a,b,c,d,e){$$t.$co.init.call(this);this.f=b;this.h=e;this.i=e;this.b=function(){var $ret=new $$t.bh($.ig.$op.$type,0);$ret.add1(c);return $ret}();this.c=function(){var $ret=new $$t.bh($.ig.$op.$type,0);$ret.add1(d);return $ret}()},f:0,action:function(){return this.f},b:null,newItems:function(){return this.b},h:0,newStartingIndex:function(){return this.h},c:null,oldItems:function(){return this.c},i:0,oldStartingIndex:function(){return this.i},$type:new $.ig.Type("NotifyCollectionChangedEventArgs",$$t.$co.$type)},true);$c("ObservableCollection$1:cs","List$1",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$bh.init.call(this,this.$t,0)},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init1.call(this,this.$t,1,b)},init2:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init2.call(this,this.$t,2,b)},w:function(a,b){var c=this.__inner[a];$$t.$bh.w.call(this,a,b);if(this.propertyChanged!=null){this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var d=new $$t.cn(2,2,$d(this.$t,b),$d(this.$t,c),a);this.ab(d)}},o:function(){$$t.$bh.o.call(this);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var a=new $$t.cn(0,4);this.ab(a)}},q:function(a,b){$$t.$bh.q.call(this,a,b);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.cn(1,0,$d(this.$t,b),a);this.ab(c)}},m:function(a){$$t.$bh.m.call(this,a);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var b=new $$t.cn(1,0,$d(this.$t,a),this.count()-1);this.ab(b)}},t:function(a){var b=this.__inner[a];$$t.$bh.t.call(this,a);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.cn(1,1,$d(this.$t,b),a);this.ab(c)}},collectionChanged:null,propertyChanged:null,ac:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}},ab:function(a){if(this.collectionChanged!=null){this.collectionChanged(this,a)}},$type:new $.ig.Type("ObservableCollection$1",$$t.$bh.$type.specialize(0),[$$t.$cl.$type,$$t.$ct.$type])},true);$c("ReadOnlyCollection$1:bw","Object",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.c={};$.ig.$op.init.call(this)},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.c={};$.ig.$op.init.call(this);this.a=b},a:null,item:function(a,b){if(arguments.length===2){this.a.item(a,b);return b}else{return this.a.item(a)}},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){},removeAt:function(a){},count:function(){return this.a.count()},isReadOnly:function(){return true},add:function(a){},clear:function(){},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){this.a.copyTo(a,b)},remove:function(a){return false},getEnumerator:function(){return this.a.getEnumerator()},getEnumerator:function(){return this.a.getEnumerator()},isFixedSize:function(){return true},add1:function(a){return-1},contains1:function(a){return this.a.contains($u(this.$t,a))},indexOf1:function(a){return this.a.indexOf($u(this.$t,a))},insert1:function(a,b){},remove1:function(a){},copyTo1:function(a,b){this.a.copyTo(a,b)},b:function(){return this.a},isSynchronized:function(){return true},c:null,syncRoot:function(){return this.c},$type:new $.ig.Type("ReadOnlyCollection$1",$.ig.$ot,[$$t.$bi.$type.specialize(0),$.ig.IList.prototype.$type])},true);$c("NameValueCollection:c0","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.b1(String,String,0)},item:function(a,b){if(arguments.length===2){if(this.a.containsKey(a)){this.a.item(a,b)}else{this.a.add(a,b)}return b}else{if(this.a.containsKey(a)){return this.a.item(a)}else{return null}}},$type:new $.ig.Type("NameValueCollection",$.ig.$ot)},true);$c("Stack$1:c1","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.b=new $.ig.Array;$.ig.$op.init.call(this)},b:null,push:function(a){this.b.add($d(this.$t,a))},peek:function(){if(this.b.length<1){return $e(this.$t)}return $u(this.$t,this.b[this.b.length-1])},pop:function(){var a=this.b[this.b.length-1];this.b.removeAt(this.b.length-1);return $u(this.$t,a)},count:function(){return this.b.length},clear:function(){this.b.clear()},contains:function(a){return this.b.contains($d(this.$t,a))},getEnumerator:function(){return new $$t.c2(this.$t,this.b)},getEnumerator:function(){return new $$t.c2(this.$t,this.b)},$type:new $.ig.Type("Stack$1",$.ig.$ot,[$$t.$an.$type.specialize(0)])},true);$c("ReverseArrayEnumerator$1:c2","Object",{$t:null,b:0,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a;this.b=a.length},current:function(){return $u(this.$t,this.a[this.b])},current:function(){return this.a[this.b]},moveNext:function(){this.b--;return this.b>=0},reset:function(){this.b=this.a.length},dispose:function(){throw new $$t.by(0)},$type:new $.ig.Type("ReverseArrayEnumerator$1",$.ig.$ot,[$$t.$ao.$type.specialize(0)])},true);$c("IOrderedEnumerable$1:b8","Object",{$type:new $.ig.Type("IOrderedEnumerable$1",null,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type])},true);$c("Enumerable:b5","Object",{init:function(){$.ig.$op.init.call(this)},t:function($tSource,a,b){var d__=new $.ig.Enumerable___Where__IteratorClass$1($tSource,-2);d__.__3__source=a;d__.__3__predicate=b;return d__},u:function($tSource,a,b){var d__=new $.ig.Enumerable___Where__IteratorClass1$1($tSource,-2);d__.__3__source=a;d__.__3__predicate=b;return d__},n:function($tSource,$tResult,a,b){var d__=new $.ig.Enumerable___Select__IteratorClass$2($tSource,$tResult,-2);d__.__3__source=a;d__.__3__selector=b;return d__},o:function($tSource,$tResult,a,b){var d__=new $.ig.Enumerable___SelectMany__IteratorClass$2($tSource,$tResult,-2);d__.__3__source=a;d__.__3__selector=b;return d__},k:function($tResult,a){var d__=new $.ig.Enumerable___OfType__IteratorClass$1($tResult,-2);d__.__3__source=a;return d__},ag:function($tSource,a){var b=$b($$t.$bi.$type.specialize($tSource),a);if(b!=null){return b.item(b.count()-1)}var c=$e($tSource);var e=a.getEnumerator();while(e.moveNext()){var d=e.current();c=d}return c},ac:function($tSource,a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return b}return $e($tSource)},ad:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)){return c}}return $e($tSource)},ae:function($tSource,a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return b}return $e($tSource)},w:function($tSource,$tKey,a,b){var c=new $$t.b9($tSource,a);c.sort2(function(d,e){var f=d;var g=e;var h=b(f);var i=b(g);if($b($$t.$k.$type,h)!==null){return $b($$t.$k.$type,h).compareTo($d($tKey,i))}else{return $m($tKey,h).compareTo($m($tKey,i))}});return c},x:function($tSource,$tKey,a,b){var c=new $$t.b9($tSource,a);c.sort2(function(d,e){var f=e;var g=d;var h=b(f);var i=b(g);if($b($$t.$k.$type,h)!==null){return $b($$t.$k.$type,h).compareTo($d($tKey,i))}else{return $m($tKey,h).compareTo($m($tKey,i))}});return c},y:function($tSource,a){var b=new $$t.bh($tSource,1,a);return b},l:function(a,b){var d__=new $.ig.Enumerable___Range__IteratorClass(-2);d__.__3__startValue=a;d__.__3__count=b;return d__},h:function($tSource,a,b){var d__=new $.ig.Enumerable___Concat__IteratorClass$1($tSource,-2);d__.__3__source1=a;d__.__3__source2=b;return d__},aj:function(a){var b=true;var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(b){b=false;c=d}else{c=Math.max(c,d)}}return c},ak:function($tSource,a,b){return $$t.$b5.aj($$t.$b5.n($tSource,$.ig.Number.prototype.$type,a,b))},al:function(a){var b=true;var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(b){b=false;c=d}else{c=Math.min(c,d)}}return c},am:function($tSource,a,b){return $$t.$b5.aj($$t.$b5.n($tSource,$.ig.Number.prototype.$type,a,b))},ai:function($tSource,a){var b=0;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b++}return b},m:function($tSource,a){var d__=new $.ig.Enumerable___Reverse__IteratorClass$1($tSource,-2);d__.__3__source=a;return d__},g:function($tResult,a){if(a==null){throw new $$t.cb(0,"source")}var b=$b($$t.$an.$type.specialize($tResult),a);if(b!=null){return b}var c=new $$t.bh($tResult,0);var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if($b($tResult,d)!==null){c.add($u($tResult,d))}else{c.add($e($tResult))}}return c},r:function($tSource,a,b){var d__=new $.ig.Enumerable___Take__IteratorClass$1($tSource,-2);d__.__3__source=a;d__.__3__toTake=b;return d__},q:function($tSource,a,b){var d__=new $.ig.Enumerable___Skip__IteratorClass$1($tSource,-2);d__.__3__source=a;d__.__3__toSkip=b;return d__},c:function($tSource,a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return true}return false},e:function($tSource,a,value_){var b=a.getEnumerator();
while(b.moveNext()){var item_=b.current();if(item_===value_){return true}}return false},s:function($tSource,a,b){return null},a:function($tSource,a){var b=$b($$t.$bh.$type.specialize($tSource),a);if(b!=null){return b.toArray()}b=new $$t.bh($tSource,1,a);return b.asArray()},ab:function($tSource,a,b){var c=$b($$t.$bi.$type.specialize($tSource),a);if(c!=null){return c.item(b)}return $$t.$b5.ac($tSource,$$t.$b5.q($tSource,a,b))},z:function(a){var b=0;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b+=c}return b},aa:function($tSource,a,b){return $$t.$b5.z($$t.$b5.n($tSource,Number,a,b))},f:function($tSource,a,b){if(a==null){throw new $$t.cb(0,"first")}if(b==null){throw new $$t.cb(0,"second")}{var c=a.getEnumerator();try{var d=b.getEnumerator();try{while(c.moveNext()){if(!d.moveNext()||!$.ig.$op.equalsStatic($d($tSource,c.current()),$d($tSource,d.current()))){return false}}return d.moveNext()==false}finally{if(d!=null){d.dispose()}}}finally{if(c!=null){c.dispose()}}}},j:function($tSource){return new $.ig.Enumerable___Empty__IteratorClass$1($tSource,-2)},p:function($tSource,$tCollection,$tResult,a,b,c){var d__=new $.ig.Enumerable___SelectMany__IteratorClass1$3($tSource,$tCollection,$tResult,-2);d__.__3__source=a;d__.__3__collectionSelector=b;d__.__3__resultSelector=c;return d__},d:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)){return true}}return false},af:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)){return c}}return $e($tSource)},b:function($tSource,a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(b(c)==false){return false}}return true},ah:function($tSource,a){throw new $$t.by(0);var b=$b($$t.$bi.$type.specialize($tSource),a);if(b!=null){return b.count()==0?$e($tSource):b.item(b.count()-1)}var c=$e($tSource);var e=a.getEnumerator();while(e.moveNext()){var d=e.current();c=d}return c},v:function($tFirst,$tSecond,$tResult,a,b,c){throw new $$t.by(0)},i:function($tSource,a){throw new $$t.by(0);return null},$type:new $.ig.Type("Enumerable",$.ig.$ot)},true);$c("SortedList$1:b9","List$1",{$tElement:null,init:function($tElement,a){this.$tElement=$tElement;this.$type=this.$type.specialize(this.$tElement);$$t.$bh.init1.call(this,this.$tElement,1,a)},getEnumerator:function(){return $$t.$bh.getEnumerator.call(this)},$type:new $.ig.Type("SortedList$1",$$t.$bh.$type.specialize(0),[$$t.$b8.$type.specialize(0)])},true);$c("IArrayList:bl","Object",{$type:new $.ig.Type("IArrayList",null)},true);$c("AggregateException:dq","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$x.init.call(this,0)},init1:function(a,b){$$t.$x.init1.call(this,1,b)},init2:function(a,b,c){$$t.$x.init2.call(this,2,b,c)},$type:new $.ig.Type("AggregateException",$$t.$x.$type)},true);$c("APIFactory:dr","Object",{init:function(){$.ig.$op.init.call(this)},createPoint:function(a,b){return{__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},createRect:function(a,b,c,d){return new $$t.dt(0,a,b,c,d)},createSize:function(a,b){return new $$t.du(1,a,b)},createColor:function(a){var b=new $$t.dv;b.colorString(a);return b},$type:new $.ig.Type("APIFactory",$.ig.$ot)},true);$c("ArgumentException:be","Error",{init:function(a){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.$x.init.call(this,0)},init1:function(a,b){$$t.$x.init1.call(this,1,b)},init2:function(a,b,c){$$t.$x.init1.call(this,1,b)},init3:function(a,b,c){$$t.$x.init2.call(this,2,b,c)},$type:new $.ig.Type("ArgumentException",$$t.$x.$type)},true);$c("ArgumentNullException:cb","Error",{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}return}$$t.$x.init1.call(this,1,b+" cannot be null.")},init1:function(a){$$t.$x.init.call(this,0);throw new $$t.by(0)},init2:function(a,b,c){$$t.$x.init1.call(this,1,c);throw new $$t.by(0)},$type:new $.ig.Type("ArgumentNullException",$$t.$x.$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("Environment:d3","Object",{init:function(){$.ig.$op.init.call(this)},newLine:function(){return"\n"},$type:new $.ig.Type("Environment",$.ig.$ot)},true);$c("IComparable$1:bu","Object",{$type:new $.ig.Type("IComparable$1",null)},true);$c("InvalidOperationException:ch","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$x.init1.call(this,1,"Invalid operation")},init1:function(a,b){$$t.$x.init1.call(this,1,b)},init2:function(a,b,c){$$t.$x.init2.call(this,2,b,c);throw new $$t.by(0)},$type:new $.ig.Type("InvalidOperationException",$$t.$x.$type)},true);$c("ICredentials:eu","Object",{$type:new $.ig.Type("ICredentials",null)},true);$c("NetworkCredential:ev","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ev.init1.call(this,1,b,c,String.empty())},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.c(b);this.b(c);this.a(d)},getCredential:function(a,b){return this},_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}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("NetworkCredential",$.ig.$ot,[$$t.$eu.$type])},true);$c("UploadStringCompletedEventArgs:ez","AsyncCompletedEventArgs",{i:null,init:function(a,b,c,d){$$t.$dz.init.call(this,b,c,d);this.i=a},result:function(){this.h();return this.i},$type:new $.ig.Type("UploadStringCompletedEventArgs",$$t.$dz.$type)},true);$c("WebClient:e0","Object",{init:function(){$.ig.$op.init.call(this);this.c(new $$t.e1)},_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}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},uploadStringCompleted:null,h:function(a,b,c,d){var $self=this;this.e(a,b,c).i(function(e){if($self.uploadStringCompleted!=null){var f=null;var g=null;try{f=e.m()}catch(e_){g=e_}$self.uploadStringCompleted($self,new $$t.ez(f,g,e.g()==6,d))}})},e:function(a,b,c){var url_=a.value();var method_=b;var data_=c;var contentType_=this.c().item("Content-Type");var credentials_=this.a();var d=$.ig.util.ajax(url_,contentType_,data_,method_,credentials_);return new $$t.e2(String,d,null)},g:function(a,b,c,d){a.e(b)},f:function(a,b,c,d){a.d(new $$t.x(1,d))},$type:new $.ig.Type("WebClient",$.ig.$ot)},true);$c("WebHeaderCollection:e1","NameValueCollection",{init:function(){$$t.$c0.init.call(this)},$type:new $.ig.Type("WebHeaderCollection",$$t.$c0.$type)},true);$c("FaultCode:fr","Object",{init:function(a){$.ig.$op.init.call(this);this.a(a)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("FaultCode",$.ig.$ot)},true);$c("FaultException:fs","Error",{init:function(a,b,c){$$t.$x.init.call(this,0);this.reason(a);this.code(b);this.action(c)},_action:null,action:function(a){if(arguments.length===1){this._action=a;return a}else{return this._action}},_code:null,code:function(a){if(arguments.length===1){this._code=a;return a}else{return this._code}},_reason:null,reason:function(a){if(arguments.length===1){this._reason=a;return a}else{return this._reason}},$type:new $.ig.Type("FaultException",$$t.$x.$type)},true);$c("FaultException$1:fu","FaultException",{$tDetail:null,init:function($tDetail,a,b,c,d){this.$tDetail=$tDetail;this.$type=this.$type.specialize(this.$tDetail);$$t.$fs.init.call(this,b,c,d);this.detail(a)},_detail:null,detail:function(a){if(arguments.length===1){this._detail=a;return a}else{return this._detail}},$type:new $.ig.Type("FaultException$1",$$t.$fs.$type)},true);$c("FaultReason:ft","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},toString:function(){return this.a},$type:new $.ig.Type("FaultReason",$.ig.$ot)},true);$c("StringBuilder:et","Object",{_internal:null,internal:function(a){if(arguments.length===1){this._internal=a;return a}else{return this._internal}},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.internal("")},init1:function(a,b){$$t.$et.init.call(this,0)},init2:function(a,b){$.ig.$op.init.call(this);this.internal(b)},j:function(a){if(a!=null){this.k(a.toString())}return this},k:function(str_){if(str_!=null){this._internal=this._internal.concat(str_)}return this},m:function(a){var str_=a.toString();this._internal=this._internal.concat(str_);return this},h:function(chr_){this._internal=this._internal.concat(chr_);return this},i:function(value_){this._internal=this._internal.concat(value_);return this},l:function(value_,startIndex_,count_){this._internal=this._internal.concat(value_.substr(startIndex_,count_));return this},g:function(value_,startIndex_,charCount_){this._internal=this._internal.concat(value_.slice(startIndex_,startIndex_+charCount_).join(""));return this},s:function(){return this.t("")},t:function(str_){if(str_!=null){this._internal=this._internal.concat(str_)}this._internal=this._internal.concat($.ig.Environment.prototype.newLine());return this},u:function(){this.internal("");return this},v:function(index_,chr_){if(index_==this.c()){this.h(chr_)}else{this._internal=this._internal.substring(0,index_).concat(chr_).concat(this._internal.substring(index_,this._internal.length))}return this},w:function(index_,str_){if(index_==this.c()){this.k(str_)}else{this._internal=this._internal.substring(0,index_).concat(str_).concat(this._internal.substring(index_,this._internal.length))}return this},x:function(startIndex_,length_){this._internal=this._internal.substring(0,startIndex_).concat(this._internal.substring(startIndex_+length_,this._internal.length));return this},toString:function(){return this.internal()},f:function(a,b){return this.internal().substr(a,b)},c:function(a){if(arguments.length===1){if(a<=this.c()){this._internal=this._internal.substring(0,a)}else{throw new $$t.by(0)}return a}else{return this.internal().length}},item:function(index_,a){if(arguments.length===2){this._internal=this._internal.substring(0,index_).concat(a).concat(this._internal.substring(index_+1,this._internal.length));return a}else{return this.internal().charAt(index_)}},p:function(a,b){return this.k($8(a,b))},o:function(a,b){return this.k($9(a,b))},n:function(a,b,c){return this.k($aa(a,b,c))},q:function(a,b,c){return this.k($8(a,b,c))},r:function(a,b,c,d){return this.k($8(a,b,c,d))},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("StringBuilder",$.ig.$ot)},true);$c("NotImplementedException:by","Error",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$x.init1.call(this,1,"not implemented")},init1:function(a,b){$$t.$x.init1.call(this,1,b);throw new $$t.by(0)},$type:new $.ig.Type("NotImplementedException",$$t.$x.$type)},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("Task:e3","Object",{_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:false,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}},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e3.init1.call(this,1,b,null)},init1:function(a,b,c){var $self=this;$.ig.$op.init.call(this);var d=function(){};var e=function(f){if(f==null){$self.b(true)}else{$self.a(new $$t.dq(2,"Exception occurred during task execution",f))}};this.c(b.done(d).fail(e));this.d(c)},g:function(){if(this.b()){return 6}switch(this.c().state()){case"pending":return 0;case"resolved":return 5;case"rejected":return 7;default:return 0}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},e:function(a){var $self=this;var b=function(){a($self)};var c=function(d){a($self)};var d=this.c().done(b).fail(c);return new $$t.e3(0,d)},f:function($tNewResult,a){var $self=this;var b=new $$t.e7($tNewResult,0);var c=function(){try{var d=a($self);b.e(d)}catch(e_){b.d(e_)}};var d=function(e){c()};var e=function(f){c()};this.c().done(d).fail(e);return b.b()},$type:new $.ig.Type("Task",$.ig.$ot)},true);$c("Task$1:e2","Task",{$tResult:null,init:function($tResult,a,b){var $self=this;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);this.h=false;$$t.$e3.init1.call(this,1,a,b);var c=function(d){var e=$u($self.$tResult,d);$self.l=e;$self.h=true};var d=function(e){$self.h=true};this.c().done(c).fail(d)},h:false,l:null,m:function(){if(!this.h){throw"Result is not ready yet"}if(this.a()!=null){throw this.a()}return this.l},i:function(a){return $$t.$e3.e.call(this,function(b){a(b)})},j:function($tNewResult,a){var b=function(c){return $d($tNewResult,a(c))};return this.k($.ig.$op.$type,b).k($tNewResult,function(c){return $u($tNewResult,c.m())})},k:function($tNewResult,a){return $$t.$e3.f.call(this,$tNewResult,a)},$type:new $.ig.Type("Task$1",$$t.$e3.$type)},true);$c("TaskCompletionSource$1:e7","Object",{$tResult:null,_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},init:function($tResult,a){this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e7.init1.call(this,this.$tResult,1,null)},init1:function($tResult,a,b){this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);$.ig.$op.init.call(this);this.a($.ig.util.deferred());this.b(new $$t.e2(this.$tResult,this.a().promise(),b))},c:function(){this.a().reject(null)},d:function(a){this.a().reject(a)},e:function(a){this.a().resolve($d(this.$tResult,a))},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("TaskCompletionSource$1",$.ig.$ot)},true);$c("TaskFactory:f4","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){return new $$t.e3(0,this.b(this.a(a)).always(function(){b(a)}))},d:function($tResult,a,b){var c=new $$t.e7($tResult,0);this.b(this.a(a)).always(function(){try{var d=b(a);c.e(d)}catch(e_){c.d(e_)}});return c.b()},e:function($tAntecedentResult,$tResult,a,b){var c=function(d){return $d($tResult,b(d))};return this.d($.ig.$op.$type,a,c).j($tResult,function(d){return $u($tResult,d.m())})},a:function(a){var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=a[c].c()}return b},b:function(a){var promises_=a;var b=function(p){function whenAll(){var whenDeffered=$.ig.util.deferred();if(arguments.length===0){whenDeffered.resolve();return whenDeffered}var count=arguments.length;var resolve=true;for(var i=0;i<arguments.length;i++){arguments[i].done(function(){resolve=resolve&&true}).fail(function(){resolve=resolve&&false}).always(function(){count--;if(count<=0){if(resolve){whenDeffered.resolve()}else{whenDeffered.reject()}}})}return whenDeffered}return whenAll.apply($,p)}(promises_);return b},$type:new $.ig.Type("TaskFactory",$.ig.$ot)},true);$c("Tuple$2:f5","Object",{$t1:null,$t2:null,_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}},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)},$type:new $.ig.Type("Tuple$2",$.ig.$ot)},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("JavaScriptSerializer:f8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var text_=a;return JSON.parse(text_)},b:function(a){var value_=a;return JSON.stringify(value_)},$type:new $.ig.Type("JavaScriptSerializer",$.ig.$ot)},true);$c("XObject:h6","Object",{init:function(a){$.ig.$op.init.call(this);this.backingNode(a)},_backingNode:null,backingNode:function(a){if(arguments.length===1){this._backingNode=a;return a}else{return this._backingNode}},c:function(){},toString:function(){if(this.backingNode()!=null){return $$t.$ig.xmlNodeToString(this.backingNode())}else{return""}},$type:new $.ig.Type("XObject",$.ig.$ot)},true);$c("XAttribute:ih","XObject",{init:function(a){$$t.$h6.init.call(this,a)},e:function(a){this.backingNode(this.backingNode().cloneNode(true));a.setAttributeNode(this.backingNode())},c:function(){return 2},d:function(){return $$t.$ig.b(this.backingNode())},$type:new $.ig.Type("XAttribute",$$t.$h6.$type)},true);$c("XNode:ii","XObject",{init:function(a){$$t.$h6.init.call(this,a)},$type:new $.ig.Type("XNode",$$t.$h6.$type)},true);$c("XContainer:ij","XNode",{init:function(a){$$t.$ii.init.call(this,a)},h:function(a){var b=null;var c=this.backingNode();var d=c.childNodes;var e=d.length;var f=a.c();var g=a.d();for(var h=0;h<e;h++){var i=d.item(h);if(i.namespaceURI==g&&i.nodeType==1&&$$t.$ig.d(i)==f){b=i}}if(b==null){return null}else{return new $$t.ik(0,b)}},d:function(){return this.f(null)},e:function(a){return this.f(a)},f:function(a){var b=new $$t.bh($$t.$ik.$type,0);for(var c=0;c<this.backingNode().childNodes.length;c++){var d=this.backingNode().childNodes.item(c);if(d.nodeType==1){var e=false;if(a!=null){if($$t.$ig.d(d)==a.c()&&d.namespaceURI==a.d()){e=true}}else{e=true}if(e){b.add(new $$t.ik(0,d))}}}return b},g:function(a){var b=this.backingNode();var c;if($b($$t.$io.$type,this)!==null){c=this.backingNode()}else{c=this.backingNode().ownerDocument}if($b($$t.$ih.$type,a)!==null){a.e(b)}else if($b($$t.$ik.$type,a)!==null){a.j(b,c)}},$type:new $.ig.Type("XContainer",$$t.$ii.$type)},true);$c("XDocument:io","XContainer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ij.init.call(this,b)},init1:function(a){$$t.$ij.init.call(this,$$t.$ig.j())},c:function(){return 9},i:function(a){return new $$t.io(0,$$t.$ig.n(a))},$type:new $.ig.Type("XDocument",$$t.$ij.$type)},true);$c("XElement:ik","XContainer",{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}return}$$t.$ij.init.call(this,b)},init1:function(a,b){$$t.$ik.init2.call(this,2,b,null)},init2:function(a,b,c){$$t.$ij.init.call(this,$$t.$ig.o(b.c(),b.d()));var d=c==null?"":c.toString();this.i(d)},i:function(a){if(arguments.length===1){$$t.$ig.h(this.backingNode(),a);return a}else{return $$t.$ig.c(this.backingNode())}},c:function(){return 1},l:function(){return $$t.$il.e($$t.$ig.d(this.backingNode()),this.backingNode().namespaceURI)},k:function(a){return new $$t.ih($$t.$ig.i(this.backingNode(),a.c(),a.d()))},j:function(a,b){if(this.backingNode().ownerDocument!=b){this.backingNode($$t.$ig.p(b,this.backingNode()))}a.appendChild(this.backingNode())},$type:new $.ig.Type("XElement",$$t.$ij.$type)},true);$c("XmlUtils:ig","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){return!!window.DOMParser},m:function(a){var text_=a;return(new DOMParser).parseFromString(text_,"text/xml")},l:function(a){var text_=a;return function(xml){var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.loadXML(xml);return xmlDoc}(text_)},f:function(a){var node_=a;return(new XMLSerializer).serializeToString(node_)},e:function(a){var node_=a;return node_.xml},k:function(){return new ActiveXObject("Microsoft.XMLDOM")},n:function(a){if($$t.$ig.a()){return $$t.$ig.m(a)}else{return $$t.$ig.l(a)}},xmlNodeToString:function(a){if($$t.$ig.a()){return $$t.$ig.f(a)}else{return $$t.$ig.e(a)}},j:function(){var a;if($$t.$ig.a()){a=$$t.$ig.m("<dummy/>");a.removeChild(a.documentElement)}else{a=$$t.$ig.k()}return a},o:function(a,b){var doc_=$$t.$ig.j();if($$t.$ig.a()){return doc_.createElementNS(b,a)}else{var name_=a;var namespaceURI_=b;return doc_.createNode(1,name_,namespaceURI_)}},c:function(a){if($$t.$ig.a()){return a.textContent}else{var node_=a;return node_.text}},h:function(a,b){if($$t.$ig.a()){a.textContent=b}else{var node_=a;var text_=b;node_.text=text_}},p:function(a,b){if($$t.$ig.a()){return a.importNode(b,true)}else{return b}},d:function(a){if($$t.$ig.a()){return a.localName}else{var node_=a;return node_.baseName}},i:function(a,b,c){if($$t.$ig.a()){return a.getAttributeNodeNS(c,b)}else{var elem_=a;var ln_=b;var nn_=c;return elem_.attributes.getQualifiedItem(ln_,nn_)}},b:function(a){if($$t.$ig.a()){return a.nodeValue}else{var attr_=a;return attr_.value}},$type:new $.ig.Type("XmlUtils",$.ig.$ot)},true);$c("XName:il","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},c:function(){return this.a},d:function(){return this.b},f:function(){return $$t.$im.c(this.b)},e:function(a,b){return new $$t.il(a,b)},$type:new $.ig.Type("XName",$.ig.$ot)},true);$c("XNamespace:im","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){return new $$t.im(a)},d:function(){return $$t.$im.c("http://www.w3.org/2000/xmlns/")},b:function(){return this.a},$type:new $.ig.Type("XNamespace",$.ig.$ot)},true);$c("Enumerable___Skip__IteratorClass$1:Enumerable___Skip__IteratorClass$1","Object",{$tSource:null,f:0,d:null,c:null,e:null,b:null,__3__source:null,h:0,__3__toSkip:0,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.f=a},i:function(){this.f=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.f>=0){switch(this.f){case 0:this.f=1;this.c=this.b.getEnumerator();this.f=2;break;case 2:this.f=1;
if(this.c.moveNext()){this.e=this.c.current();if(this.h<=0){this.d=this.e;this.f=2;return true}this.h--;this.f=2;break}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.f==-2){this.f=0;d__=this}else{d__=new $.ig.Enumerable___Skip__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;d__.h=this.__3__toSkip;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.f){case 1:case 2:this.i();break}},current:function(){return this.d},current1:function(){return $d(this.$tSource,this.d)},$type:new $.ig.Type("Enumerable___Skip__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Take__IteratorClass$1:Enumerable___Take__IteratorClass$1","Object",{$tSource:null,f:0,d:null,c:null,e:null,b:null,__3__source:null,h:0,__3__toTake:0,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.f=a},i:function(){this.f=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.f>=0){switch(this.f){case 0:this.f=1;this.c=this.b.getEnumerator();this.f=2;break;case 2:this.f=1;if(this.c.moveNext()){this.e=this.c.current();if(this.h>0){this.h--;this.d=this.e;this.f=2;return true}return false}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.f==-2){this.f=0;d__=this}else{d__=new $.ig.Enumerable___Take__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;d__.h=this.__3__toTake;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.f){case 1:case 2:this.i();break}},current:function(){return this.d},current1:function(){return $d(this.$tSource,this.d)},$type:new $.ig.Type("Enumerable___Take__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___SelectMany__IteratorClass1$3:Enumerable___SelectMany__IteratorClass1$3","Object",{$tSource:null,$tCollection:null,$tResult:null,l:0,j:null,c:null,k:null,d:null,i:null,b:null,__3__source:null,g:null,__3__collectionSelector:null,h:null,__3__resultSelector:null,init:function($tSource,$tCollection,$tResult,a){this.$tSource=$tSource;this.$tCollection=$tCollection;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tSource,this.$tCollection,this.$tResult);$.ig.$op.init.call(this);this.l=a},m:function(){this.l=-1;if(this.c!=null){this.c.dispose()}},n:function(){this.l=1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.l>=0){switch(this.l){case 0:this.l=1;this.c=this.b.getEnumerator();this.l=2;break;case 2:this.l=1;if(this.c.moveNext()){this.k=this.c.current();this.l=3;this.d=this.g(this.k).getEnumerator();this.l=4;break}this.m();break;case 4:this.l=3;if(this.d.moveNext()){this.i=this.d.current();this.j=this.h(this.k,this.i);this.l=4;return true}this.n();this.l=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.l==-2){this.l=0;d__=this}else{d__=new $.ig.Enumerable___SelectMany__IteratorClass1$3(this.$tSource,this.$tCollection,this.$tResult,0)}d__.b=this.__3__source;d__.g=this.__3__collectionSelector;d__.h=this.__3__resultSelector;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.l){case 1:case 2:this.m();break;case 3:case 4:try{this.n()}finally{this.m()}break}},current:function(){return this.j},current1:function(){return $d(this.$tResult,this.j)},$type:new $.ig.Type("Enumerable___SelectMany__IteratorClass1$3",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Reverse__IteratorClass$1:Enumerable___Reverse__IteratorClass$1","Object",{$tSource:null,e:0,d:null,c:null,f:0,b:null,__3__source:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.c=new $$t.bh(this.$tSource,1,this.b);this.f=this.c.count()-1;this.e=1;break;case 1:this.e=-1;if(this.f>=0){this.d=this.c.__inner[this.f];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.Enumerable___Reverse__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.d},current1:function(){return $d(this.$tSource,this.d)},$type:new $.ig.Type("Enumerable___Reverse__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Range__IteratorClass:Enumerable___Range__IteratorClass","Object",{a:0,b:0,e:0,g:0,__3__startValue:0,f:0,__3__count:0,init:function(a){$.ig.$op.init.call(this);this.a=a},moveNext:function(){while(this.a>=0){switch(this.a){case 0:this.a=-1;this.e=this.g;this.a=1;break;case 1:this.a=-1;if(this.e<this.f){this.b=this.e;this.a=2;return true}break;case 2:this.a=-1;this.e++;this.a=1;break}}return false},getEnumerator:function(){var d__;if(this.a==-2){this.a=0;d__=this}else{d__=new $.ig.Enumerable___Range__IteratorClass(0)}d__.g=this.__3__startValue;d__.f=this.__3__count;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("Enumerable___Range__IteratorClass",$.ig.$ot,[$$t.$an.$type.specialize($.ig.Number.prototype.$type),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($.ig.Number.prototype.$type),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___OfType__IteratorClass$1:Enumerable___OfType__IteratorClass$1","Object",{$tResult:null,e:0,d:null,c:null,f:null,b:null,__3__source:null,init:function($tResult,a){this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tResult);$.ig.$op.init.call(this);this.e=a},g:function(){this.e=-1;var d__=$b($$t.$ap.$type,this.c);if(d__!=null){d__.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=1;this.c=this.b.getEnumerator();this.e=2;break;case 2:this.e=1;if(this.c.moveNext()){this.f=this.c.current();if($b(this.$tResult,this.f)!==null){this.d=$u(this.$tResult,this.f);this.e=2;return true}this.e=2;break}this.g();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $.ig.Enumerable___OfType__IteratorClass$1(this.$tResult,0)}d__.b=this.__3__source;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.e){case 1:case 2:this.g();break}},current:function(){return this.d},current1:function(){return $d(this.$tResult,this.d)},$type:new $.ig.Type("Enumerable___OfType__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___SelectMany__IteratorClass$2:Enumerable___SelectMany__IteratorClass$2","Object",{$tSource:null,$tResult:null,j:0,g:null,d:null,i:null,c:null,h:null,b:null,__3__source:null,f:null,__3__selector:null,init:function($tSource,$tResult,a){this.$tSource=$tSource;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tSource,this.$tResult);$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.d!=null){this.d.dispose()}},l:function(){this.j=1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=1;this.d=this.b.getEnumerator();this.j=2;break;case 2:this.j=1;if(this.d.moveNext()){this.i=this.d.current();this.j=3;this.c=this.f(this.i).getEnumerator();this.j=4;break}this.k();break;case 4:this.j=3;if(this.c.moveNext()){this.h=this.c.current();this.g=this.h;this.j=4;return true}this.l();this.j=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.Enumerable___SelectMany__IteratorClass$2(this.$tSource,this.$tResult,0)}d__.b=this.__3__source;d__.f=this.__3__selector;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:try{this.l()}finally{this.k()}break}},current:function(){return this.g},current1:function(){return $d(this.$tResult,this.g)},$type:new $.ig.Type("Enumerable___SelectMany__IteratorClass$2",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Select__IteratorClass$2:Enumerable___Select__IteratorClass$2","Object",{$tSource:null,$tResult:null,h:0,f:null,c:null,g:null,b:null,__3__source:null,e:null,__3__selector:null,init:function($tSource,$tResult,a){this.$tSource=$tSource;this.$tResult=$tResult;this.$type=this.$type.specialize(this.$tSource,this.$tResult);$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();this.f=this.e(this.g);this.h=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.Enumerable___Select__IteratorClass$2(this.$tSource,this.$tResult,0)}d__.b=this.__3__source;d__.e=this.__3__selector;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.f},current1:function(){return $d(this.$tResult,this.f)},$type:new $.ig.Type("Enumerable___Select__IteratorClass$2",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Where__IteratorClass1$1:Enumerable___Where__IteratorClass1$1","Object",{$tSource:null,h:0,f:null,i:0,c:null,g:null,b:null,__3__source:null,e:null,__3__predicate:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.h=a},j:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.i=0;this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(this.e(this.g,this.i)){this.f=this.g;this.h=3;return true}this.h=3;break}this.j();break;case 3:this.h=1;this.i++;this.h=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.Enumerable___Where__IteratorClass1$1(this.$tSource,0)}d__.b=this.__3__source;d__.e=this.__3__predicate;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:case 3:this.j();break}},current:function(){return this.f},current1:function(){return $d(this.$tSource,this.f)},$type:new $.ig.Type("Enumerable___Where__IteratorClass1$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Where__IteratorClass$1:Enumerable___Where__IteratorClass$1","Object",{$tSource:null,h:0,f:null,c:null,g:null,b:null,__3__source:null,e:null,__3__predicate:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(this.e(this.g)){this.f=this.g;this.h=2;return true}this.h=2;break}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $.ig.Enumerable___Where__IteratorClass$1(this.$tSource,0)}d__.b=this.__3__source;d__.e=this.__3__predicate;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.f},current1:function(){return $d(this.$tSource,this.f)},$type:new $.ig.Type("Enumerable___Where__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Dictionary___ToEnumerable__IteratorClass$2:Dictionary___ToEnumerable__IteratorClass$2","Object",{$tKey:null,$tValue:null,g:0,f:null,a:null,h:0,b:null,i:0,e:null,c:null,j:0,__4__this:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);this.f=new $$t.b4(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:this.g=-1;if(this.__4__this.c){this.a=$.ig.util.getArrayOfProperties(this.__4__this.a);this.h=0;this.g=1;break}this.b=$.ig.util.getArrayOfProperties(this.__4__this.b);this.i=0;this.g=3;break;case 1:this.g=-1;if(this.h<this.a.length){this.f=new $$t.b4(this.$tKey,this.$tValue,1,this.__4__this.a[this.a[this.h]],this.__4__this.b[this.a[this.h]]);this.g=2;return true}break;case 2:this.g=-1;this.h++;this.g=1;break;case 3:this.g=-1;if(this.i<this.b.length){this.e=this.__4__this.b[this.b[this.i]];if(this.e.$isHashSetBucket){this.c=this.e;this.j=0;this.g=4;break}this.f=new $$t.b4(this.$tKey,this.$tValue,1,this.e.key,this.e.value);this.g=6;return true}break;case 4:this.g=-1;if(this.j<this.c.length){var subItem_=this.c[this.j];this.f=new $$t.b4(this.$tKey,this.$tValue,1,subItem_.key,subItem_.value);this.g=5;return true}this.g=6;break;case 5:this.g=-1;this.j++;this.g=4;break;case 6:this.g=-1;this.i++;this.g=3;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $.ig.Dictionary___ToEnumerable__IteratorClass$2(this.$tKey,this.$tValue,0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("Dictionary___ToEnumerable__IteratorClass$2",$.ig.$ot,[$$t.$an.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize($$t.$b4.$type.specialize(this.$tKey,this.$tValue)),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Concat__IteratorClass$1:Enumerable___Concat__IteratorClass$1","Object",{$tSource:null,j:0,g:null,e:null,h:null,f:null,i:null,c:null,__3__source1:null,d:null,__3__source2:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.e!=null){this.e.dispose()}},l:function(){this.j=-1;if(this.f!=null){this.f.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=1;this.e=this.c.getEnumerator();this.j=2;break;case 2:this.j=1;if(this.e.moveNext()){this.h=this.e.current();this.g=this.h;this.j=2;return true}this.k();this.j=3;this.f=this.d.getEnumerator();this.j=4;break;case 4:this.j=3;if(this.f.moveNext()){this.i=this.f.current();this.g=this.i;this.j=4;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $.ig.Enumerable___Concat__IteratorClass$1(this.$tSource,0)}d__.c=this.__3__source1;d__.d=this.__3__source2;return d__},reset:function(){throw new $$t.w(1)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:this.l();break}},current:function(){return this.g},current1:function(){return $d(this.$tSource,this.g)},$type:new $.ig.Type("Enumerable___Concat__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$c("Enumerable___Empty__IteratorClass$1:Enumerable___Empty__IteratorClass$1","Object",{$tSource:null,b:0,a:null,init:function($tSource,a){this.$tSource=$tSource;this.$type=this.$type.specialize(this.$tSource);$.ig.$op.init.call(this);this.b=a},moveNext:function(){switch(this.b){case 0:this.b=-1;return false}return false},getEnumerator:function(){if(this.b==-2){this.b=0;return this}return new $.ig.Enumerable___Empty__IteratorClass$1(this.$tSource,0)},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.a},current1:function(){return $d(this.$tSource,this.a)},$type:new $.ig.Type("Enumerable___Empty__IteratorClass$1",$.ig.$ot,[$$t.$an.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$ao.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$ap.$type])},true);$$t.$ex.relativeOrAbsolute=0;$$t.$ex.absolute=1;$$t.$ex.relative=2;$$t.$e6.created=0;$$t.$e6.ranToCompletion=5;$$t.$e6.canceled=6;$$t.$e6.faulted=7;$$t.$d1.ascending=0;$$t.$d1.descending=1;$$t.$cp.add=0;$$t.$cp.remove=1;$$t.$cp.replace=2;$$t.$cp.reset=4;$$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(["ICoreOlapElement:a","String:b","Object:c","Type:d","Boolean:e","ValueType:f","Void:g","IConvertible:h","IFormatProvider:i","Number:j","NumberStyles:k","Enum:l","Array:m","IList:n","ICollection:o","IEnumerable:p","IEnumerator:q","Number:r","IComparable:s","Number:t","Number:u","Number:v","NotSupportedException:w","Error:x","Number:y","String:z","Date:aa","Number:ab","DayOfWeek:ac","DateTimeKind:ad","Number:ae","Number:af","Number:ag","Number:ah","Number:ai","Number:aj","Assembly:ak","Stream:al","IDisposable:am","SeekOrigin:an","RuntimeTypeHandle:ao","MethodInfo:ap","MethodBase:aq","MemberInfo:ar","ParameterInfo:as","TypeCode:at","ConstructorInfo:au","PropertyInfo:av","StringComparison:aw","RegExp:ax","CultureInfo:ay","DateTimeFormatInfo:az","Calendar:a0","CalendarWeekRule:a1","NumberFormatInfo:a2","CompareInfo:a3","CompareOptions:a4","IEnumerable$1:a5","IEnumerator$1:a6","StringSplitOptions:a7","Cube:a8","CubeType:a9","Catalog:ba","Dimension:bb","DimensionType:bc","KpiDimension:bd","HierarchyOrigin:bg","AggregatorType:bh","CardinalityType:bi","MemberType:bj","Hierarchy:bk","Kpi:bl","Level:bm","Measure:bn","KpiMeasure:bo","MeasureGroup:bp","MeasureGroupDimension:bq","Member:br","Nullable$1:bs","OlapResult:bt","IList$1:bu","ICollection$1:bv","OlapResultAxis:bw","PositionResolver$2:bx","List$1:by","IArray:bz","Script:b0","IArrayList:b1","Array:b2","CompareCallback:b3","MulticastDelegate:b4","IntPtr:b5","Func$3:b6","Action$1:b7","Comparer$1:b8","IComparer:b9","IComparer$1:ca","DefaultComparer$1:cb","IComparable$1:cc","Comparison$1:cd","ReadOnlyCollection$1:ce","Predicate$1:cf","NotImplementedException:cg","IPosition$2:ch","IPositionItem$2:ci","PositionItemInfo$2:cj","Dictionary$2:ck","IDictionary$2:cl","IDictionary:cm","Func$2:cn","KeyValuePair$2:co","Enumerable:cp","Thread:cq","ThreadStart:cr","IOrderedEnumerable$1:cs","SortedList$1:ct","Math:cu","ArgumentNullException:cv","IEqualityComparer$1:cw","EqualityComparer$1:cx","IEqualityComparer:cy","DefaultEqualityComparer$1:cz","InvalidOperationException:c0","ArgumentException:c1","IHierarchicalPositionItem$2:c2","EventHandler$1:c3","AsyncCompletedEventArgs:c4","EventArgs:c5","Delegate:c6","Interlocked:c7","ListSortDirection:c8","OlapResultTuple:c9","OlapResultAxisMember:da","OlapResultCell:db","IConnection:dc","IOlapDataProviderFactory:dd","IOlapDiscoverDataProvider:de","Task$1:df","Task:dg","JQueryPromise:dh","Action:di","AggregateException:dj","TaskStatus:dk","TaskCompletionSource$1:dl","JQueryDeferred:dm","JQuery:dn","JQueryObject:dp","Element:dq","ElementAttributeCollection:dr","ElementCollection:ds","WebStyle:dt","ElementNodeType:du","Document:dv","EventListener:dw","IElementEventHandler:dx","ElementEventHandler:dy","ElementAttribute:dz","JQueryPosition:d0","JQueryCallback:d1","JQueryEvent:d2","JQueryUICallback:d3","KeyValueItem:d4","IOlapExecuteCommandProvider:d5","HeaderCellsLayoutOrientation:d6","LevelSpanManager:d7","SpanSource:d8","ITableViewHeadersFactory:d9","OlapTableViewHeaderCell:ea","TableViewHeadersFactory:eb","ArrayListCollection$1:ec","INotifyCollectionChanged:ed","NotifyCollectionChangedEventHandler:ee","NotifyCollectionChangedEventArgs:ef","NotifyCollectionChangedAction:eg","TableViewHeaderCellSource:eh","TableSuperCompactViewHeadersFactory:ei","TreeStackAttributesBehavior:ej","OlapTableViewTreeHeaderCell:ek","TreeStackNextDimensionFirstBehavior:em","TableViewTreeHeadersFactory:en","Stack$1:eo","ReverseArrayEnumerator$1:ep","TableViewImpl:eq","TableViewSettings:er","RowHeaderLayout:es","OlapTableViewResultCell:et","TupleSortDirection:eu","LevelSortDirection:ev","LevelSortBehavior:ew","ResultHeaderSorter:ex","ResultSorter$1:ey","AxisTupleVisitor:ez","AxisHeaderSortingVisitor:e0","ResultColumnValueSorter:e1","AxisValueSortingVisitor:e2","TreeLayoutTableViewSettings:e3","OlapResultView:e4","ResultViewHelper:e5","IOlapDataSource:e6","OlapMetadataTreeItem:e7","OlapMetadataTreeItemType:e8","MeasureListLocation:e9","MeasureList:fa","OlapDataSource:fb","DataSourceBaseOptions:fc","CubeMetaItemsCache:fd","MeasureGroupMetaItemsCache:fe","Tuple$2:ff","AxisElement:fg","PositionInfo:fh","TaskFactory:fi","TaskExtensions:fj","AxisDefinitionParser:fk","MetaTreeHelper:fl","HierarchyItemPosition:fm","CoreOlapElementParser:fq","HierarchyFilterView:fz","FilterMember:f0","INotifyPropertyChanged:f1","PropertyChangedEventHandler:f2","PropertyChangedEventArgs:f3","FilterMemberStateChangedEventArgs:f4","DataSourceBase:f5","jQueryUtils:f6","OlapUtilities:f7","OlapTableView:f8","AbstractEnumerable:f9","Func$1:ga","AbstractEnumerator:gb","GenericEnumerable$1:gc","GenericEnumerator$1:gd"]);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;$c("LevelSortBehavior:ew","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Alphabetical";case 1:return"System";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LevelSortBehavior",$.ig.$ep.$type)},true);$c("OlapMetadataTreeItemType:e8","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Cube";case 1:return"Dimension";case 2:return"Group";case 3:return"UserDefinedHierarchy";case 4:return"SystemEnabledHierarchy";case 5:return"ParentChildHierarchy";case 6:return"Measure";case 7:return"Level1";case 8:return"Level2";case 9:return"Level3";case 10:return"Level4";case 11:return"Level5";case 12:return"KpiRoot";case 13:return"Kpi";case 14:return"KpiValue";case 15:return"KpiGoal";case 16:return"KpiStatus";case 17:return"KpiTrend";case 18:return"KpiWeight";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("OlapMetadataTreeItemType",$.ig.$ep.$type)},true);$c("MeasureListLocation:e9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Rows";case 1:return"Columns";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MeasureListLocation",$.ig.$ep.$type)},true);$c("RowHeaderLayout:es","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Standard";case 1:return"SuperCompact";case 2:return"Tree";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RowHeaderLayout",$.ig.$ep.$type)},true);$c("HeaderCellsLayoutOrientation:d6","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Horizontal";case 1:return"Vertical";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("HeaderCellsLayoutOrientation",$.ig.$ep.$type)},true);$c("MemberType:bj","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Unknown";case 1:return"Regular";case 2:return"All";case 3:return"Measure";case 4:return"Formula";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MemberType",$.ig.$ep.$type)},true);$c("CardinalityType:bi","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"One";case 1:return"Many";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CardinalityType",$.ig.$ep.$type)},true);$c("AggregatorType:bh","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Unknown";case 1:return"Sum";case 2:return"Count";case 3:return"Min";case 4:return"Max";case 5:return"Average";case 6:return"Variance";case 7:return"Std";case 8:return"DistinctCount";case 9:return"None";case 10:return"AverageOfChildren";case 13:return"FirstNonEmpty";case 14:return"LastNonEmpty";case 15:return"ByAccount";case 127:return"Calculated";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("AggregatorType",$.ig.$ep.$type)},true);$c("HierarchyOrigin:bg","Enum",{init:function(v){this._v=v},$getName:function(){function getNameSingle(v){switch(v){case 1:return"UserDefined";case 2:return"SystemEnabled";case 4:return"SystemInternal";default:return v.toString()}}return function(v){return this.getFlaggedName(v,getNameSingle)}}(),$value:function(){return this._v},$type:new $.ig.Type("HierarchyOrigin",$.ig.$ep.$type)},true);$c("DimensionType:bc","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Unknown";case 1:return"Time";case 2:return"Measure";case 3:return"Other";case 5:return"Quantitative";case 6:return"Accounts";case 7:return"Customers";case 8:return"Products";case 9:return"Scenario";case 10:return"Utility";case 11:return"Currency";case 12:return"Rates";case 13:return"Channel";case 14:return"Promotion";case 15:return"Organization";case 16:return"BillOfMaterials";case 17:return"Geography";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("DimensionType",$.ig.$ep.$type)},true);$c("CubeType:a9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Cube";case 1:return"Dimension";case 2:return"Unknown";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("CubeType",$.ig.$ep.$type)},true);$c("ICoreOlapElement:a","Object",{$type:new $.ig.Type("ICoreOlapElement",null)},true);$c("Cube:a8","Object",{init:function(){$.ig.$op.init.call(this)},_catalogName:null,catalogName:function(a){if(arguments.length===1){this._catalogName=a;return a}else{return this._catalogName}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_cubeType:0,cubeType:function(a){if(arguments.length===1){this._cubeType=a;return a}else{return this._cubeType}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_lastProcessed:new Date,lastProcessed:function(a){if(arguments.length===1){this._lastProcessed=a;return a}else{return this._lastProcessed}},_lastUpdated:new Date,lastUpdated:function(a){if(arguments.length===1){this._lastUpdated=a;return a}else{return this._lastUpdated}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},uniqueName:function(a){if(arguments.length===1){this.name(a);return a}else{return this.name()}},$type:new $.ig.Type("Cube",$.ig.$ot,[$$t.$a.$type])},true);$c("Catalog:ba","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},$type:new $.ig.Type("Catalog",$.ig.$ot,[$$t.$a.$type])},true);$c("Dimension:bb","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_dimensionType:0,dimensionType:function(a){if(arguments.length===1){this._dimensionType=a;return a}else{return this._dimensionType}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_defaultHierarchy:null,defaultHierarchy:function(a){if(arguments.length===1){this._defaultHierarchy=a;return a}else{return this._defaultHierarchy}},$type:new $.ig.Type("Dimension",$.ig.$ot,[$$t.$a.$type])},true);$c("KpiDimension:bd","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},$type:new $.ig.Type("KpiDimension",$.ig.$ot,[$$t.$a.$type])},true);$c("Hierarchy:bk","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_defaultHierarchy:null,defaultHierarchy:function(a){if(arguments.length===1){this._defaultHierarchy=a;return a}else{return this._defaultHierarchy}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_defaultMember:null,defaultMember:function(a){if(arguments.length===1){this._defaultMember=a;return a}else{return this._defaultMember}},_allMember:null,allMember:function(a){if(arguments.length===1){this._allMember=a;return a}else{return this._allMember}},_dimensionUniqueName:null,dimensionUniqueName:function(a){if(arguments.length===1){this._dimensionUniqueName=a;return a}else{return this._dimensionUniqueName
}},_hierarchyOrigin:0,hierarchyOrigin:function(a){if(arguments.length===1){this._hierarchyOrigin=a;return a}else{return this._hierarchyOrigin}},_hierarchyDisplayFolder:null,hierarchyDisplayFolder:function(a){if(arguments.length===1){this._hierarchyDisplayFolder=a;return a}else{return this._hierarchyDisplayFolder}},$type:new $.ig.Type("Hierarchy",$.ig.$ot,[$$t.$a.$type])},true);$c("Kpi:bl","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_measureGroupName:null,measureGroupName:function(a){if(arguments.length===1){this._measureGroupName=a;return a}else{return this._measureGroupName}},_kpiDisplayFolder:null,kpiDisplayFolder:function(a){if(arguments.length===1){this._kpiDisplayFolder=a;return a}else{return this._kpiDisplayFolder}},_kpiValue:null,kpiValue:function(a){if(arguments.length===1){this._kpiValue=a;return a}else{return this._kpiValue}},_kpiGoal:null,kpiGoal:function(a){if(arguments.length===1){this._kpiGoal=a;return a}else{return this._kpiGoal}},_kpiStatus:null,kpiStatus:function(a){if(arguments.length===1){this._kpiStatus=a;return a}else{return this._kpiStatus}},_kpiTrend:null,kpiTrend:function(a){if(arguments.length===1){this._kpiTrend=a;return a}else{return this._kpiTrend}},_kpiStatusGraphic:null,kpiStatusGraphic:function(a){if(arguments.length===1){this._kpiStatusGraphic=a;return a}else{return this._kpiStatusGraphic}},_kpiTrendGraphic:null,kpiTrendGraphic:function(a){if(arguments.length===1){this._kpiTrendGraphic=a;return a}else{return this._kpiTrendGraphic}},_kpiWeight:null,kpiWeight:function(a){if(arguments.length===1){this._kpiWeight=a;return a}else{return this._kpiWeight}},_parentKpiName:null,parentKpiName:function(a){if(arguments.length===1){this._parentKpiName=a;return a}else{return this._parentKpiName}},_currentTimeMember:null,currentTimeMember:function(a){if(arguments.length===1){this._currentTimeMember=a;return a}else{return this._currentTimeMember}},$type:new $.ig.Type("Kpi",$.ig.$ot,[$$t.$a.$type])},true);$c("Level:bm","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_depth:0,depth:function(a){if(arguments.length===1){this._depth=a;return a}else{return this._depth}},_hierarchyUniqueName:null,hierarchyUniqueName:function(a){if(arguments.length===1){this._hierarchyUniqueName=a;return a}else{return this._hierarchyUniqueName}},_dimensionUniqueName:null,dimensionUniqueName:function(a){if(arguments.length===1){this._dimensionUniqueName=a;return a}else{return this._dimensionUniqueName}},_membersCount:0,membersCount:function(a){if(arguments.length===1){this._membersCount=a;return a}else{return this._membersCount}},_levelOrigin:0,levelOrigin:function(a){if(arguments.length===1){this._levelOrigin=a;return a}else{return this._levelOrigin}},_levelOrderingProperty:null,levelOrderingProperty:function(a){if(arguments.length===1){this._levelOrderingProperty=a;return a}else{return this._levelOrderingProperty}},$type:new $.ig.Type("Level",$.ig.$ot,[$$t.$a.$type])},true);$c("Measure:bn","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_measureGroupName:null,measureGroupName:function(a){if(arguments.length===1){this._measureGroupName=a;return a}else{return this._measureGroupName}},_aggregatorType:0,aggregatorType:function(a){if(arguments.length===1){this._aggregatorType=a;return a}else{return this._aggregatorType}},_defaultFormatString:null,defaultFormatString:function(a){if(arguments.length===1){this._defaultFormatString=a;return a}else{return this._defaultFormatString}},_measureDisplayFolder:null,measureDisplayFolder:function(a){if(arguments.length===1){this._measureDisplayFolder=a;return a}else{return this._measureDisplayFolder}},$type:new $.ig.Type("Measure",$.ig.$ot,[$$t.$a.$type])},true);$c("KpiMeasure:bo","Measure",{init:function(a,b){$$t.$bn.init.call(this);this.uniqueName(a);this.caption(b)},_graphic:null,graphic:function(a){if(arguments.length===1){this._graphic=a;return a}else{return this._graphic}},createKpiValueMeasure:function(a){return new $$t.bo(a.kpiValue(),a.caption()+" Value")},createKpiGoalMeasure:function(a){return new $$t.bo(a.kpiGoal(),a.caption()+" Goal")},createKpiWeightMeasure:function(a){return new $$t.bo(a.kpiWeight(),a.caption()+" Weight")},createKpiStatusMeasure:function(a){var b=new $$t.bo(a.kpiStatus(),a.caption()+" Status");b.graphic(a.kpiStatusGraphic());return b},createKpiTrendMeasure:function(a){var b=new $$t.bo(a.kpiTrend(),a.caption()+" Trend");b.graphic(a.kpiTrendGraphic());return b},$type:new $.ig.Type("KpiMeasure",$$t.$bn.$type)},true);$c("MeasureGroup:bp","Object",{init:function(){$.ig.$op.init.call(this)},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_cubeName:null,cubeName:function(a){if(arguments.length===1){this._cubeName=a;return a}else{return this._cubeName}},_catalogName:null,catalogName:function(a){if(arguments.length===1){this._catalogName=a;return a}else{return this._catalogName}},uniqueName:function(a){if(arguments.length===1){this.name(a);return a}else{return this.name()}},$type:new $.ig.Type("MeasureGroup",$.ig.$ot,[$$t.$a.$type])},true);$c("MeasureGroupDimension:bq","Object",{init:function(){$.ig.$op.init.call(this)},_cubeName:null,cubeName:function(a){if(arguments.length===1){this._cubeName=a;return a}else{return this._cubeName}},_catalogName:null,catalogName:function(a){if(arguments.length===1){this._catalogName=a;return a}else{return this._catalogName}},_measureGroupName:null,measureGroupName:function(a){if(arguments.length===1){this._measureGroupName=a;return a}else{return this._measureGroupName}},_dimensionUniqueName:null,dimensionUniqueName:function(a){if(arguments.length===1){this._dimensionUniqueName=a;return a}else{return this._dimensionUniqueName}},_measureGroupCardinality:0,measureGroupCardinality:function(a){if(arguments.length===1){this._measureGroupCardinality=a;return a}else{return this._measureGroupCardinality}},_dimensionCardinality:0,dimensionCardinality:function(a){if(arguments.length===1){this._dimensionCardinality=a;return a}else{return this._dimensionCardinality}},_isDimensionVisible:false,isDimensionVisible:function(a){if(arguments.length===1){this._isDimensionVisible=a;return a}else{return this._isDimensionVisible}},_isFactDimension:false,isFactDimension:function(a){if(arguments.length===1){this._isFactDimension=a;return a}else{return this._isFactDimension}},_dimensionPath:null,dimensionPath:function(a){if(arguments.length===1){this._dimensionPath=a;return a}else{return this._dimensionPath}},_dimensionGranularity:null,dimensionGranularity:function(a){if(arguments.length===1){this._dimensionGranularity=a;return a}else{return this._dimensionGranularity}},$type:new $.ig.Type("MeasureGroupDimension",$.ig.$ot)},true);$c("Member:br","Object",{init:function(){$.ig.$op.init.call(this);var a=$l($.ig.Number.prototype.$type,null);this.scope(a)},_cubeName:null,cubeName:function(a){if(arguments.length===1){this._cubeName=a;return a}else{return this._cubeName}},_catalogName:null,catalogName:function(a){if(arguments.length===1){this._catalogName=a;return a}else{return this._catalogName}},_dimensionUniqueName:null,dimensionUniqueName:function(a){if(arguments.length===1){this._dimensionUniqueName=a;return a}else{return this._dimensionUniqueName}},_hierarchyUniqueName:null,hierarchyUniqueName:function(a){if(arguments.length===1){this._hierarchyUniqueName=a;return a}else{return this._hierarchyUniqueName}},_levelUniqueName:null,levelUniqueName:function(a){if(arguments.length===1){this._levelUniqueName=a;return a}else{return this._levelUniqueName}},_levelDepth:0,levelDepth:function(a){if(arguments.length===1){this._levelDepth=a;return a}else{return this._levelDepth}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_memberType:0,memberType:function(a){if(arguments.length===1){this._memberType=a;return a}else{return this._memberType}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_childrenCardinality:0,childrenCardinality:function(a){if(arguments.length===1){this._childrenCardinality=a;return a}else{return this._childrenCardinality}},_parentLevel:0,parentLevel:function(a){if(arguments.length===1){this._parentLevel=a;return a}else{return this._parentLevel}},_parentUniqueName:null,parentUniqueName:function(a){if(arguments.length===1){this._parentUniqueName=a;return a}else{return this._parentUniqueName}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_scope:$l($.ig.Number.prototype.$type,null),scope:function(a){if(arguments.length===1){this._scope=a;return a}else{return this._scope}},$type:new $.ig.Type("Member",$.ig.$ot,[$$t.$a.$type])},true);$c("OlapResult:bt","Object",{init:function(){$.ig.$op.init.call(this)},_isEmpty:false,isEmpty:function(a){if(arguments.length===1){this._isEmpty=a;return a}else{return this._isEmpty}},_axes:null,axes:function(a){if(arguments.length===1){this._axes=a;return a}else{return this._axes}},_cells:null,cells:function(a){if(arguments.length===1){this._cells=a;return a}else{return this._cells}},$type:new $.ig.Type("OlapResult",$.ig.$ot)},true);$c("OlapResultAxis:bw","Object",{init:function(a,b){$.ig.$op.init.call(this);this.tuples($$t.$cp.y($$t.$c9.$type,a));this.tupleSize(b);this.positionResolver(new $$t.bx(String,$.ig.$op.$type,a,b))},_positionResolver:null,positionResolver:function(a){if(arguments.length===1){this._positionResolver=a;return a}else{return this._positionResolver}},clone:function(){var $self=this;var a=new $$t.by($$t.$c9.$type,0);var c=this.tuples().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b.clone())}return function(){var $ret=new $$t.bw(a,$self.tupleSize());$ret.name($self.name());return $ret}()},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_tupleSize:0,tupleSize:function(a){if(arguments.length===1){this._tupleSize=a;return a}else{return this._tupleSize}},_tuples:null,tuples:function(a){if(arguments.length===1){this._tuples=a;return a}else{return this._tuples}},$type:new $.ig.Type("OlapResultAxis",$.ig.$ot)},true);$c("IPosition$2:ch","Object",{$type:new $.ig.Type("IPosition$2",null)},true);$c("OlapResultTuple:c9","Object",{init:function(a){$.ig.$op.init.call(this);this.members(new $$t.ce($$t.$da.$type,1,a))},_members:null,members:function(a){if(arguments.length===1){this._members=a;return a}else{return this._members}},getItems:function(){return this.members()},itemsCount:function(){return this.members().count()},indexOf:function(a){return this.members().indexOf(a)},item:function(a){return this.members().item(a)},isEmpty:function(){return false},clone:function(){var a=new $$t.by($$t.$da.$type,0);var c=this.members().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b.clone())}var d=new $$t.c9(a);var f=a.getEnumerator();while(f.moveNext()){var e=f.current();e.position(d)}return d},$type:new $.ig.Type("OlapResultTuple",$.ig.$ot,[$$t.$ch.$type.specialize(String,$.ig.$op.$type)])},true);$c("IPositionItem$2:ci","Object",{$type:new $.ig.Type("IPositionItem$2",null)},true);$c("IHierarchicalPositionItem$2:c2","Object",{$type:new $.ig.Type("IHierarchicalPositionItem$2",null,[$$t.$ci.$type.specialize(0,1)])},true);$c("OlapResultAxisMember:da","Object",{init:function(){$.ig.$op.init.call(this);this.properties(new $$t.ck(String,String,0));this.ordinal(-1)},_uniqueName:null,uniqueName:function(a){if(arguments.length===1){this._uniqueName=a;return a}else{return this._uniqueName}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_levelUniqueName:null,levelUniqueName:function(a){if(arguments.length===1){this._levelUniqueName=a;return a}else{return this._levelUniqueName}},_hierarchyUniqueName:null,hierarchyUniqueName:function(a){if(arguments.length===1){this._hierarchyUniqueName=a;return a}else{return this._hierarchyUniqueName}},_levelNumber:0,levelNumber:function(a){if(arguments.length===1){this._levelNumber=a;return a}else{return this._levelNumber}},_displayInfo:0,displayInfo:function(a){if(arguments.length===1){this._displayInfo=a;return a}else{return this._displayInfo}},e:function(){return $n(this.displayInfo(),~65536)&~131072},drilledDown:function(){return(this.displayInfo()&65536)==65536},parentSameAsPrev:function(){return(this.displayInfo()&131072)==131072},_properties:null,properties:function(a){if(arguments.length===1){this._properties=a;return a}else{return this._properties}},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},key:function(){return this.uniqueName()},sortKey:function(){if(this.ordinal()>-1){return this.ordinal()}if(this.caption().contains("/")){return this.caption()}var a=parseFloat(this.caption());if(!isNaN(a)){return a}return this.caption()},_ordinal:0,ordinal:function(a){if(arguments.length===1){this._ordinal=a;return a}else{return this._ordinal}},hierarchyKey:function(){return this.hierarchyUniqueName()},hierarchyLevelKey:function(){return this.levelUniqueName()},parentKey:function(){var a;var b=this.properties().tryGetValue("PARENT_UNIQUE_NAME",a);a=b.p1;return a},depth:function(){return this.levelNumber()},isExpandable:function(){return this.e()>0},clone:function(){var a=new $$t.da;a.caption(this.caption());a.displayInfo(this.displayInfo());a.hierarchyUniqueName(this.hierarchyUniqueName());a.levelNumber(this.levelNumber());a.levelUniqueName(this.levelUniqueName());a.ordinal(this.ordinal());var c=this.properties().getEnumerator();while(c.moveNext()){var b=c.current();a.properties().add(b.key(),b.value())}a.uniqueName(this.uniqueName());a.position(this.position());return a},$type:new $.ig.Type("OlapResultAxisMember",$.ig.$ot,[$$t.$c2.$type.specialize(String,$.ig.$op.$type)])},true);$c("OlapResultCell:db","Object",{init:function(){$.ig.$op.init.call(this);this.properties(new $$t.ck(String,$.ig.$op.$type,0))},_cellOrdinal:0,cellOrdinal:function(a){if(arguments.length===1){this._cellOrdinal=a;return a}else{return this._cellOrdinal}},_properties:null,properties:function(a){if(arguments.length===1){this._properties=a;return a}else{return this._properties}},clone:function(){var $self=this;var a=function(){var $ret=new $$t.db;$ret.cellOrdinal($self.cellOrdinal());return $ret}();var c=this.properties().getEnumerator();while(c.moveNext()){var b=c.current();a.properties().add(b.key(),b.value())}return a},$type:new $.ig.Type("OlapResultCell",$.ig.$ot)},true);$c("IConnection:dc","Object",{$type:new $.ig.Type("IConnection",null)},true);$c("IOlapDataProviderFactory:dd","Object",{$type:new $.ig.Type("IOlapDataProviderFactory",null)},true);$c("IOlapDiscoverDataProvider:de","Object",{$type:new $.ig.Type("IOlapDiscoverDataProvider",null)},true);$c("IOlapExecuteCommandProvider:d5","Object",{$type:new $.ig.Type("IOlapExecuteCommandProvider",null)},true);$c("LevelSpanManager:d7","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.c(a);this.a=new Array(a)},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},b:function(a,b){var c=this.a[a];if(c==null){c=new $$t.ck($.ig.Number.prototype.$type,$$t.$d8.$type,0);this.a[a]=c}var d;if(!function(){var e=c.tryGetValue(b,d);d=e.p1;return e.ret}()){d=new $$t.d8;if(b>0){var e;if(function(){var f=c.tryGetValue(b-1,e);e=f.p1;return f.ret}()){d.a(e);e.e()}}c.add(b,d)}return d},$type:new $.ig.Type("LevelSpanManager",$.ig.$ot)},true);$c("SpanSource:d8","Object",{init:function(){$.ig.$op.init.call(this);this.c=1},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},c:0,d:function(a){if(arguments.length===1){if(this.c!=a){var b=a-this.c;if(this.a()!=null){this.a().d(this.a().d()+b)}this.c=a}return a}else{return this.c}},b:false,e:function(){if(!this.b){this.b=true;this.d(this.d()+1)}},$type:new $.ig.Type("SpanSource",$.ig.$ot)},true);$c("ITableViewHeadersFactory:d9","Object",{$type:new $.ig.Type("ITableViewHeadersFactory",null)},true);$c("TableViewHeadersFactory:eb","Object",{_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:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.b(a);this.a(b);this.c(c);this.d(d);this.e(e)},createHeaderCells:function(){var $self=this;if(this.b().positionResolver().hasUnregisterdPositions()){this.b().positionResolver().completeRegisterPositions()}var a=this.b().positionResolver().rootPositionInfo();var b=new $$t.by($$t.$bu.$type.specialize($$t.$eh.$type),0);for(var c=0;c<a.positionSize();c++){b.add(new $$t.by($$t.$eh.$type,0))}$$t.$eb.createHeaderCells2(a,a.positionItemDepthMin(),b,this.d(),this.e());var d=new $$t.ec($$t.$ea.$type);var e=0;for(var f=0;f<a.positionSize();f++){var g=b.item(f);var h=0;var i=0;var k=g.getEnumerator();while(k.moveNext()){var j=k.current();var l;var m;var n;var o;if(this.c()==0){l=h;m=j.c().d();n=j.b().positionItemDepth()+e;o=j.d().d()}else{n=h;o=j.c().d();l=j.b().positionItemDepth()+e;m=j.d().d()}var p=this.b().tuples().__inner[j.b().positionIndex()];var q=p.item(j.b().positionItemIndex());var r=this.b().tuples().__inner[j.l()];if(this.a().positionResolver().hasUnregisterdPositions()){this.a().positionResolver().completeRegisterPositions()}var s=this.a().positionResolver().getPositionIndex(r);var t=function(){var $ret=new $$t.ea;$ret.axisName($self.b().name());$ret.hierarchyNumber(j.b().positionItemIndex());$ret.levelNumber(j.b().positionItemDepth());$ret.caption(q.caption());$ret.columnIndex(l);$ret.columnSpan(m);$ret.isExpanded(j.g());$ret.isExpandable(j.f());$ret.tupleIndex(s);$ret.memberIndex(j.b().positionItemIndex());$ret.rowIndex(n);$ret.rowSpan(o);return $ret}();if(!j.h()){h=h+j.c().d()}i=Math.max(i,j.b().positionItemDepth());d.add(t)}e+=i+1}return d},createHeaderCells2:function(a,b,c,d,e){var f=new $$t.d7(a.positionSize());var h=$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(i){return i.positionItemDepth()==b}).getEnumerator();while(h.moveNext()){var g=h.current();var i;var j;var k=$$t.$eb.createHeaderCells1(a,g,c,f,d,e,i,j);i=k.p6;j=k.p7}},h:function(a,b,c,d,e,f){var g=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(h){return h.positionItemDepth()==a.positionItemDepthMin()}));if(g.count()>0){var i=g.getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=$$t.$eb.createHeaderCells1(a,h,b,c,d,f,j,k);j=l.p6;k=l.p7;e.c().d(e.c().d()+k);if(j.h()){e.c().d(e.c().d()+1)}}e.c().d(e.c().d()-1)}else{f.add(a.positionIndex())}e.l(a.positionIndex())},createHeaderCells1:function(a,b,c,d,e,f,g,h){var i=c.item(b.positionItemIndex());var j=d.b(b.positionItemIndex(),b.positionItemDepth());var k=function(){var $ret=new $$t.eh;$ret.d(j);$ret.b(b);$ret.a(a);$ret.f(b.isExpandable());return $ret}();g=k;if(e){i.add(k);$$t.$eb.h(b,c,d,true,k,f)}var l=null;if(b.isExpanded()){l=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(m){return m.parentKey()==b.key()}))}if(l!=null&&l.count()>0){var m=function(){var $ret=new $$t.eh;$ret.h(true);$ret.b(b);$ret.f(b.isExpandable());return $ret}();i.add(m);var o=l.getEnumerator();while(o.moveNext()){var n=o.current();var p;var q;var r=$$t.$eb.createHeaderCells1(a,n,c,d,e,f,p,q);p=r.p6;q=r.p7;m.c().d(m.c().d()+q);if(p.h()){m.c().d(m.c().d()+1)}}m.c().d(m.c().d()-1);k.g(true);k.f(false);m.g(true);k.e(m);if(!e){i.add(k);$$t.$eb.h(b,c,d,false,k,f)}m.l(k.l());g=m;h=k.c().d()+m.c().d()-1}else{if(b.isExpanded()){k.f(false)}if(!e){i.add(k);$$t.$eb.h(b,c,d,false,k,f)}h=k.c().d()}return{p6:g,p7:h}},$type:new $.ig.Type("TableViewHeadersFactory",$.ig.$ot,[$$t.$d9.$type])},true);$c("TableSuperCompactViewHeadersFactory:ei","Object",{_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:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.b(a);this.a(b);this.c(c);this.d(d);this.e(e)},createHeaderCells:function(){var $self=this;if(this.b().positionResolver().hasUnregisterdPositions()){this.b().positionResolver().completeRegisterPositions()}var a=this.b().positionResolver().rootPositionInfo();var b=new $$t.by($$t.$bu.$type.specialize($$t.$eh.$type),0);for(var c=0;c<a.positionSize();c++){b.add(new $$t.by($$t.$eh.$type,0))}$$t.$ei.createHeaderCells2(a,a.positionItemDepthMin(),b,this.d(),this.e());var d=new $$t.ec($$t.$ea.$type);var e=0;for(var f=0;f<a.positionSize();f++){var g=b.item(f);var h=0;var i=0;var k=g.getEnumerator();while(k.moveNext()){var j=k.current();var l;var m;var n;var o;if(this.c()==0){l=h;m=j.c().d();n=e;o=1}else{n=h;o=j.c().d();l=e;m=1}var p=this.b().tuples().__inner[j.b().positionIndex()];var q=p.item(j.b().positionItemIndex());var r=this.b().tuples().__inner[j.l()];if(this.a().positionResolver().hasUnregisterdPositions()){this.a().positionResolver().completeRegisterPositions()}var s=this.a().positionResolver().getPositionIndex(r);var t=function(){var $ret=new $$t.ea;$ret.axisName($self.b().name());$ret.hierarchyNumber(j.b().positionItemIndex());$ret.levelNumber(j.b().positionItemDepth());$ret.caption(q.caption());$ret.columnIndex(l);$ret.columnSpan(m);$ret.isExpanded(j.g());$ret.isExpandable(j.f());$ret.tupleIndex(s);$ret.memberIndex(j.b().positionItemIndex());$ret.rowIndex(n);$ret.rowSpan(o);return $ret}();if(!j.h()){h=h+j.c().d()}d.add(t)}e+=i+1}return d},createHeaderCells2:function(a,b,c,d,e){var f=new $$t.d7(a.positionSize());var h=$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(i){return i.positionItemDepth()==b}).getEnumerator();while(h.moveNext()){var g=h.current();var i;var j;var k=$$t.$ei.createHeaderCells1(a,g,c,f,d,e,i,j);i=k.p6;j=k.p7}},h:function(a,b,c,d,e,f){var g=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(h){return h.positionItemDepth()==a.positionItemDepthMin()}));if(g.count()>0){var i=g.getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=$$t.$ei.createHeaderCells1(a,h,b,c,d,f,j,k);j=l.p6;k=l.p7;e.c().d(e.c().d()+k);if(j.e()!=null){e.c().d(e.c().d()+1)}}e.c().d(e.c().d()-1)}else{f.add(a.positionIndex())}e.l(a.positionIndex())},createHeaderCells1:function(a,b,c,d,e,f,g,h){var i=c.item(b.positionItemIndex());var j=d.b(b.positionItemIndex(),b.positionItemDepth());var k=function(){var $ret=new $$t.eh;$ret.d(j);$ret.b(b);$ret.f(b.isExpandable());return $ret}();g=k;if(e){i.add(k);$$t.$ei.h(b,c,d,true,k,f)}var l=null;if(b.isExpanded()){l=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(m){return m.parentKey()==b.key()}))}if(l!=null&&l.count()>0){var m=function(){var $ret=new $$t.eh;$ret.h(true);$ret.b(b);$ret.f(b.isExpandable());return $ret}();var o=l.getEnumerator();while(o.moveNext()){var n=o.current();var p;var q;var r=$$t.$ei.createHeaderCells1(a,n,c,d,e,f,p,q);p=r.p6;q=r.p7;m.c().d(m.c().d()+q);if(p.e()!=null){m.c().d(m.c().d()+1)}}m.c().d(m.c().d()-1);k.g(true);k.f(true);k.e(m);if(!e){i.add(k);$$t.$ei.h(b,c,d,false,k,f)}m.l(k.l());h=k.c().d()+m.c().d()-1}else{if(b.isExpanded()){k.f(false)}if(!e){i.add(k);$$t.$ei.h(b,c,d,false,k,f)}h=k.c().d()}return{p6:g,p7:h}},$type:new $.ig.Type("TableSuperCompactViewHeadersFactory",$.ig.$ot,[$$t.$d9.$type])},true);$c("TableViewHeaderCellSource:eh","Object",{init:function(){$.ig.$op.init.call(this);this.c(new $$t.d8);this.d(new $$t.d8)},_h:false,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_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}},_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}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_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}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_g:false,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},toString:function(){return $x("{0}-{1}",this.b().positionIndex(),this.b().positionItemIndex())},$type:new $.ig.Type("TableViewHeaderCellSource",$.ig.$ot)},true);$c("TreeStackAttributesBehavior:ej","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){},$type:new $.ig.Type("TreeStackAttributesBehavior",$.ig.$ot)},true);$c("TreeStackNextDimensionFirstBehavior:em","TreeStackAttributesBehavior",{init:function(a,b){$$t.$ej.init.call(this);this.b(a);this.c(b)},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(a,b){if(a.memberIndex()<b.memberIndex()){return true}if(a.memberIndex()==b.memberIndex()){if(a.levelNumber()<=b.levelNumber()){return true}}if(a.memberIndex()>b.memberIndex()&&a.parentMemberLevelNumber()<b.levelNumber()){return true}return false},$type:new $.ig.Type("TreeStackNextDimensionFirstBehavior",$$t.$ej.$type)},true);$c("TableViewTreeHeadersFactory:en","Object",{_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:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},init:function(a,b,c,d,e,f){$.ig.$op.init.call(this);this.b(a);this.a(b);this.c(c);this.d(true);this.e(d);this.f(e);this.g(f)},createHeaderCells:function(){var $self=this;if(this.b().positionResolver().hasUnregisterdPositions()){this.b().positionResolver().completeRegisterPositions()}var a=this.b().positionResolver().rootPositionInfo();var b=new $$t.by($$t.$eh.$type,0);$$t.$en.createHeaderCells2(a,a.positionItemDepthMin(),b,this.e());var c=new $$t.ck(String,$$t.$ea.$type,0);var d=new $$t.eo($$t.$ek.$type);var e=new $$t.ec($$t.$ea.$type);var f=0;var h=b.getEnumerator();while(h.moveNext()){var g=h.current();if(g.h()){continue}var i=this.b().tuples().__inner[g.b().positionIndex()];var j=i.item(g.b().positionItemIndex());var k=this.b().tuples().__inner[g.l()];if(this.a().positionResolver().hasUnregisterdPositions()){this.a().positionResolver().completeRegisterPositions()}var l=this.a().positionResolver().getPositionIndex(k);var m=function(){var $ret=new $$t.ek;$ret.axisName($self.b().name());$ret.hierarchyNumber(g.b().positionItemIndex());$ret.levelNumber(g.b().positionItemDepth());$ret.parentMemberLevelNumber(g.a().positionItemDepth());$ret.caption(j.caption());$ret.columnIndex(0);$ret.columnSpan(1);$ret.isExpanded(g.g());$ret.isExpandable(g.f());$ret.tupleIndex(l);$ret.memberIndex(g.b().positionItemIndex());$ret.rowIndex(f);$ret.rowSpan(1);return $ret}();c.add($x("{0}-{1}",m.tupleIndex(),m.memberIndex()),m);var n=g.b().positionItemIndex()>0&&g.b().positionItemDepth()==0;if(!g.h()&&!n){f=f+1}if(!n){e.add(m);this.m(d,m,new $$t.em(this.f(),this.g()))}}var p=e.getEnumerator();while(p.moveNext()){var o=p.current();if(o.memberIndex()<this.b().tupleSize()){var q=$x("{0}-{1}",o.tupleIndex(),o.memberIndex()+1);var r=null;if(function(){var s=c.tryGetValue(q,r);r=s.p1;return s.ret}()){o.isItemExpanded(r.isExpanded());o.isItemExpandable(r.isExpandable())}}}return e},m:function(a,b,c){var d=null;if(a.count()==0){this.l(a,b,null);return}d=a.peek();if(c.a(b,d)){this.h(a,b,c);d=null;if(a.count()>0){d=a.peek()}}this.l(a,b,d)},l:function(a,b,c){if(c!=null){if(b.memberIndex()>c.memberIndex()){b.indent(c.indent()+this.g())}else{b.indent(c.indent()+this.f())}}a.push(b)},h:function(a,b,c){a.pop();if(a.count()>0){var d=a.peek();if(c.a(b,d)){this.h(a,b,c)}}},createHeaderCells2:function(a,b,c,d){var e=new $$t.d7(a.positionSize());var g=$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(h){return h.positionItemDepth()==b}).getEnumerator();while(g.moveNext()){var f=g.current();var h;var i;var j=$$t.$en.createHeaderCells1(a,f,c,e,d,true,h,i);h=j.p6;i=j.p7}},k:function(a,b,c,d,e,f){var g=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(h){return h.positionItemDepth()==a.positionItemDepthMin()}));if(g.count()>0){var i=g.getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=$$t.$en.createHeaderCells1(a,h,b,c,e,f,j,k);j=l.p6;k=l.p7;d.c().d(d.c().d()+k);if(j.h()){d.c().d(d.c().d()+1)}}d.c().d(d.c().d()-1)}d.l(a.positionIndex())},createHeaderCells1:function(a,b,c,d,e,f,g,h){var i=c;var j=d.b(b.positionItemIndex(),b.positionItemDepth());var k=function(){var $ret=new $$t.eh;$ret.d(j);$ret.b(b);$ret.a(a);$ret.f(b.isExpandable());return $ret}();g=k;i.add(k);if(f){f=false;e.add(b.positionIndex())}var l=null;if(b.isExpanded()){l=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(m){return m.parentKey()==b.key()
}))}if(l!=null&&l.count()>0){var m=function(){var $ret=new $$t.eh;$ret.h(true);$ret.b(b);$ret.a(a);$ret.f(b.isExpandable());return $ret}();i.add(m);var o=l.getEnumerator();while(o.moveNext()){var n=o.current();var p;var q;var r=$$t.$en.createHeaderCells1(a,n,c,d,e,true,p,q);p=r.p6;q=r.p7;m.c().d(m.c().d()+q);if(p.h()){m.c().d(m.c().d()+1)}}m.c().d(m.c().d()-1);k.g(true);m.g(true);k.e(m);m.l(k.l());g=m;h=k.c().d()+m.c().d()-1}else{h=k.c().d()}$$t.$en.k(b,c,d,k,e,false);return{p6:g,p7:h}},$type:new $.ig.Type("TableViewTreeHeadersFactory",$.ig.$ot,[$$t.$d9.$type])},true);$c("TableViewImpl:eq","Object",{init:function(a,b,c,d){var $self=this;this.w=40;this.x=20;$.ig.$op.init.call(this);if(a==null){throw new $$t.cv(0,"result")}this.result(a);this.originalResult(a);if(d==null){this.viewSettings(new $$t.er)}else{this.viewSettings(d)}this.hasColumns(b);this.hasRows(c);this.columnSortDirections(new $$t.ec($$t.$eu.$type));var e=this.columnSortDirections();e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,function(e,f){$self.i(true)});this.levelSortDirections(new $$t.ec($$t.$ev.$type));var f=this.levelSortDirections();f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,function(f,g){$self.i(true)});this.appliedColumnSortDirections(new $$t.by($$t.$eu.$type,0));this.appliedLevelSortDirections(new $$t.by($$t.$ev.$type,0));this.appliedSortDirectionsMap(new $$t.ck(String,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$$t.$c8.$type)),0))},_viewSettings:null,viewSettings:function(a){if(arguments.length===1){this._viewSettings=a;return a}else{return this._viewSettings}},_result:null,result:function(a){if(arguments.length===1){this._result=a;return a}else{return this._result}},_originalResult:null,originalResult:function(a){if(arguments.length===1){this._originalResult=a;return a}else{return this._originalResult}},_hasRows:false,hasRows:function(a){if(arguments.length===1){this._hasRows=a;return a}else{return this._hasRows}},_hasColumns:false,hasColumns:function(a){if(arguments.length===1){this._hasColumns=a;return a}else{return this._hasColumns}},_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}},_h:false,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:false,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},m:null,k:null,l:null,rowHeaders:function(a){if(arguments.length===1){this.m=a;return a}else{if(!this.h()||this.i()){this.initialize()}return this.m}},columnHeaders:function(a){if(arguments.length===1){this.k=a;return a}else{if(!this.h()||this.i()){this.initialize()}return this.k}},resultCells:function(a){if(arguments.length===1){this.l=a;return a}else{if(!this.h()||this.i()){this.initialize()}return this.l}},_columnSortDirections:null,columnSortDirections:function(a){if(arguments.length===1){this._columnSortDirections=a;return a}else{return this._columnSortDirections}},_levelSortDirections:null,levelSortDirections:function(a){if(arguments.length===1){this._levelSortDirections=a;return a}else{return this._levelSortDirections}},_appliedColumnSortDirections:null,appliedColumnSortDirections:function(a){if(arguments.length===1){this._appliedColumnSortDirections=a;return a}else{return this._appliedColumnSortDirections}},_appliedLevelSortDirections:null,appliedLevelSortDirections:function(a){if(arguments.length===1){this._appliedLevelSortDirections=a;return a}else{return this._appliedLevelSortDirections}},_appliedSortDirectionsMap:null,appliedSortDirectionsMap:function(a){if(arguments.length===1){this._appliedSortDirectionsMap=a;return a}else{return this._appliedSortDirectionsMap}},initialize:function(){this.d(null);this.c(null);this.rowHeaders(null);this.columnHeaders(null);this.resultCells(null);this.result(this.originalResult());if(this.result().isEmpty()){this.i(false);this.h(true);return}if(this.levelSortDirections().count()>0){var a=new $$t.ex(this.result(),this.hasRows(),this.hasColumns(),this.levelSortDirections());this.result(a.b());this.appliedLevelSortDirections(a.h());this.appliedSortDirectionsMap(a.g())}else{this.appliedLevelSortDirections(new $$t.by($$t.$ev.$type,0));this.appliedSortDirectionsMap(new $$t.ck(String,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$$t.$c8.$type)),0))}if(this.hasRows()&&this.columnSortDirections().count()>0){if(this.appliedLevelSortDirections().count()>0){if(this.originalResult().axes().item(0).positionResolver().hasUnregisterdPositions()){this.originalResult().axes().item(0).positionResolver().completeRegisterPositions()}if(this.result().axes().item(0).positionResolver().hasUnregisterdPositions()){this.result().axes().item(0).positionResolver().completeRegisterPositions()}var b=new $$t.by($$t.$eu.$type,2,this.columnSortDirections().count());var c=new $$t.ck($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,1,this.appliedColumnSortDirections().count());var e=this.columnSortDirections().getEnumerator();while(e.moveNext()){var d=e.current();var f=this.originalResult().axes().item(0).tuples().__inner[d.tupleIndex()];var g=this.result().axes().item(0).positionResolver().getPositionIndex(f);var h=new $$t.eu;h.sortDirection(d.sortDirection());h.tupleIndex(g);h.comparer(d.comparer());b.add(h);c.item(g,d.tupleIndex())}var i=new $$t.e1(this.result(),this.hasRows(),this.hasColumns(),b);this.result(i.b());var k=i.g().getEnumerator();while(k.moveNext()){var j=k.current();j.tupleIndex(c.item(j.tupleIndex()))}this.appliedColumnSortDirections(i.g())}else{var l=new $$t.e1(this.result(),this.hasRows(),this.hasColumns(),this.columnSortDirections());this.result(l.b());this.appliedColumnSortDirections(l.g())}}else{this.appliedColumnSortDirections(new $$t.by($$t.$eu.$type,0))}var m=0;var n=new $$t.ck($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);var o=1;if(this.hasColumns()){var p=this.result().axes().item(m);var q=this.originalResult().axes().item(m);var r=this.r(p,q);for(var s=0;s<r.count();s++){var t=r.item(s);n.add(t,s)}m++;o=p.tuples().count()}var u=new $$t.ck($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);if(this.hasRows()){var v=this.result().axes().item(m);var w=this.originalResult().axes().item(m);var x=this.s(v,w);for(var y=0;y<x.count();y++){var z=x.item(y);u.add(z,y)}}var aa=new $$t.ec($$t.$et.$type);for(var ab=0;ab<this.result().cells().count();ab++){var ac=this.result().cells().item(ab);var ad;var ae=ac.properties().tryGetValue("Value",ad);ad=ae.p1;var af;var ag=ac.properties().tryGetValue("FmtValue",af);af=ag.p1;var ah=ac.cellOrdinal();if(this.hasColumns()){var ai=ah%o;var aj=n.item(ai);if(ai!=aj){var ak=$a(ah,o);ah=ak*o+aj}}if(this.hasRows()){var al=$a(ah,o);var am=u.item(al);if(al!=am){var an=ah%o;ah=am*o+an}}aa.add(function(){var $ret=new $$t.et;$ret.value(ad);$ret.formattedValue(af);$ret.cellOrdinal(ah);$ret.resultCellIndex(ab);return $ret}());this.resultCells(aa)}this.i(false);this.h(true)},r:function(a,b){var c=new $$t.by($.ig.Number.prototype.$type,0);if(this.viewSettings().b()){this.c(new $$t.ei(a,b,0,this.viewSettings().c(),c))}else{this.c(new $$t.eb(a,b,0,this.viewSettings().c(),c))}this.columnHeaders(this.c().createHeaderCells());return c},w:0,x:0,s:function(a,b){var c=new $$t.by($.ig.Number.prototype.$type,0);var d=this.viewSettings().a();var e=this.viewSettings().d();switch(d){case 0:this.d(new $$t.eb(a,b,1,e,c));break;case 1:this.d(new $$t.ei(a,b,1,e,c));break;case 2:var f=this.w;var g=this.x;var h=$b($$t.$e3.$type,this.viewSettings());if(h!=null){f=h.e();g=h.f()}this.d(new $$t.en(a,b,1,c,f,g));break}this.rowHeaders(this.d().createHeaderCells());return c},$type:new $.ig.Type("TableViewImpl",$.ig.$ot)},true);$c("OlapResultView:e4","Object",{init:function(a,b,c,d){$.ig.$op.init.call(this);if(a==null){throw new $$t.cv(0,"result")}this.result(a);this.visibleResult(b);this.hasColumns(c);this.hasRows(d)},_result:null,result:function(a){if(arguments.length===1){this._result=a;return a}else{return this._result}},_visibleResult:null,visibleResult:function(a){if(arguments.length===1){this._visibleResult=a;return a}else{return this._visibleResult}},_hasRows:false,hasRows:function(a){if(arguments.length===1){this._hasRows=a;return a}else{return this._hasRows}},_hasColumns:false,hasColumns:function(a){if(arguments.length===1){this._hasColumns=a;return a}else{return this._hasColumns}},c:function(a,b,c,d,e){var f=0;var g=null;var h=1;if(e){g=a.axes().item(f);h=g.tuples().count();f++}var i=null;var j=1;if(d){i=a.axes().item(f);j=i.tuples().count()}var k=1;if(b!=null){k=b.tuples().count()}var l=1;if(c!=null){l=c.tuples().count()}var m=new Array(k*l);if(a.cells().count()>0){var n=0;var o=a.cells().item(n);for(var p=0;p<j;p++){var q=$a(o.cellOrdinal(),h);if(q!=p){continue}var r=0;if(b!=null&&i!=null){var s=i.tuples().__inner[p];r=b.positionResolver().getPositionIndex(s)}if(r==-1){while(q==p){n++;if(n<a.cells().count()){o=a.cells().item(n);q=$a(o.cellOrdinal(),h)}else{break}}continue}var t=o.cellOrdinal()%h;for(var u=0;u<h;u++){if(t!=u){continue}var v=-1;if(c==null||g==null){v=0}else{var w=g.tuples().__inner[u];v=c.positionResolver().getPositionIndex(w)}if(v==-1){n++;if(n<a.cells().count()){o=a.cells().item(n);q=$a(o.cellOrdinal(),h);if(q>p){break}t=o.cellOrdinal()%h}continue}var x=o.clone();x.cellOrdinal(r*l+v);m[x.cellOrdinal()]=x;n++;if(n<a.cells().count()){o=a.cells().item(n);q=$a(o.cellOrdinal(),h);if(q>p){break}t=o.cellOrdinal()%h}}}}var y=new $$t.by($$t.$db.$type,0);for(var aa=0;aa<m.length;aa++){var z=m[aa];if(z!=null){y.add(z)}}var ab=new $$t.by($$t.$bw.$type,0);if(e){ab.add(c)}if(d){ab.add(b)}return function(){var $ret=new $$t.bt;$ret.axes(ab);$ret.cells(y);$ret.isEmpty(!d&&!e&&y.count()==0);return $ret}()},a:function(a,b,c){var d=new $$t.by($$t.$c9.$type,0);if(c){for(var e=0;e<b.count();e++){var f=b.item(e);d.add(a.tuples().__inner[f].clone())}}else{var g=0;var h=b.item(g);for(var i=0;i<a.tuples().count();i++){if(i==h){g++;if(g<b.count()){h=b.item(g)}}else{d.add(a.tuples().__inner[i].clone())}}}var j=function(){var $ret=new $$t.bw(d,a.tupleSize());$ret.name(a.name());return $ret}();return j},expandTupleMember:function(a,b,c){var d=this.f(a,b,c,this.visibleResult());if(d==null){return null}if(!d.isExpandable()){throw new $$t.c0(1,"The position is not expandable.")}if(d.isExpanded()){return this}var e=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.visibleResult().axes(),function(f){return f.name()==a}));var f=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.result().axes(),function(g){return g.name()==a}));var g=a=="Axis0"&&!this.hasColumns()||a=="Axis1"&&this.hasRows();var h=e.tuples().__inner[b];var i=f.positionResolver().getPositionIndex(h);var j=this.l(a,i,c,this.result());if(j.count()==0){return null}var k=null;var l=null;if(g){k=this.a(f,j,true);if(this.hasColumns()){l=this.visibleResult().axes().item(0)}}else{l=this.a(f,j,true);if(this.hasRows()){k=this.visibleResult().axes().item(1)}}var m=this.c(this.result(),k,l,this.hasRows(),this.hasColumns());var n=this.b(this.visibleResult(),m,f.name());return new $$t.e4(this.result(),n,this.hasColumns(),this.hasRows())},collapseTupleMember:function(a,b,c){var d=this.f(a,b,c,this.visibleResult());if(d==null){return null}if(!d.isExpandable()){throw new $$t.c0(1,"The position is not expandable.")}if(!d.isExpanded()){return this}var e=this.l(a,b,c,this.visibleResult());if(e.count()==0){return null}var f=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.visibleResult().axes(),function(g){return g.name()==a}));var g=a=="Axis0"&&!this.hasColumns()||a=="Axis1"&&this.hasRows();var h=null;var i=null;if(g){h=this.a(f,e,false);if(this.hasColumns()){i=this.visibleResult().axes().item(0)}}else{i=this.a(f,e,false);if(this.hasRows()){h=this.visibleResult().axes().item(1)}}var j=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.result().axes(),function(k){return k.name()==a}));var k=j.tuples().__inner[b];if(j.positionResolver().hasUnregisterdPositions()){j.positionResolver().completeRegisterPositions()}var l=j.positionResolver().getHostPositionItemInfo(k,c);var m=l.item(k.item(c).key());m.isExpanded(false);var n=this.c(this.visibleResult(),h,i,this.hasRows(),this.hasColumns());return new $$t.e4(this.result(),n,this.hasColumns(),this.hasRows())},extend:function(a,b){var c=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.visibleResult().axes(),function(d){return d.name()==b}));var d=b=="Axis0"&&!this.hasColumns()||b=="Axis1"&&this.hasRows();var e=null;var f=null;var g=null;var h=false;if(d){e=c;if(this.hasColumns()){f=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.visibleResult().axes(),function(i){return i.name()!=b}));g=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.result().axes(),function(i){return i.name()!=b}));h=f.tuples().count()!=g.tuples().count()}}else{f=c;if(this.hasRows()){e=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.visibleResult().axes(),function(i){return i.name()!=b}));g=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,this.result().axes(),function(i){return i.name()!=b}));h=e.tuples().count()!=g.tuples().count()}}var i=null;var j=null;if(g!=null&&h){var k=this.c(this.result(),e,f,this.hasRows(),this.hasColumns());i=this.b(k,a,b);j=this.b(k,a,b)}else{i=this.b(this.result(),a,b);j=this.b(this.visibleResult(),a,b)}return new $$t.e4(i,j,this.hasColumns(),this.hasRows())},b:function(a,b,c){var d=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,a.axes(),function(e){return e.name()==c}));if(d==null){return null}var e=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,b.axes(),function(f){return f.name()==c}));var f=c=="Axis0"&&!this.hasColumns()||c=="Axis1"&&this.hasRows();var g=null;var h=null;if(f){if(this.hasColumns()){g=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,a.axes(),function(i){return i.name()!=c}));h=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,b.axes(),function(i){return i.name()!=c}))}}else{if(this.hasRows()){g=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,a.axes(),function(i){return i.name()!=c}));h=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,b.axes(),function(i){return i.name()!=c}))}}var i=new $$t.by($$t.$c9.$type,0);var k=d.tuples().getEnumerator();while(k.moveNext()){var j=k.current();i.add(j.clone())}var m=e.tuples().getEnumerator();while(m.moveNext()){var l=m.current();i.add(l)}var n=e.tuples().count();var o=h!=null&&h.tuples().count()>0?h.tuples().count():1;var p=d.tuples().count()>0?d.tuples().count():1;var q=g!=null&&g.tuples().count()>0?g.tuples().count():1;var r=p*q;var s=new $$t.by($$t.$db.$type,0);if(f){var u=a.cells().getEnumerator();while(u.moveNext()){var t=u.current();s.add(t.clone())}var v=new Array(n*q);var w=p*q;var y=b.cells().getEnumerator();while(y.moveNext()){var x=y.current();var z=x.clone();var aa=this.m(z.cellOrdinal(),g,h);var ab=$a(z.cellOrdinal(),o);z.cellOrdinal(ab*q+aa);z.cellOrdinal(z.cellOrdinal()+r);v[z.cellOrdinal()-w]=z}for(var ac=0;ac<v.length;ac++){var ad=v[ac];if(ad!=null){s.add(ad)}}}else{var ae=new Array(q*(p+n));var ag=a.cells().getEnumerator();while(ag.moveNext()){var af=ag.current();var ah=af.clone();var ai=$a(ah.cellOrdinal(),p);ah.cellOrdinal(ah.cellOrdinal()+ai*n);ae[ah.cellOrdinal()]=ah}var ak=b.cells().getEnumerator();while(ak.moveNext()){var aj=ak.current();var al=aj.clone();var am=this.n(al.cellOrdinal(),g,h,n);var an=$a(aj.cellOrdinal(),n);if(am!=an){}var ao=al.cellOrdinal()%n;al.cellOrdinal(am*n+ao);al.cellOrdinal(al.cellOrdinal()+(am+1)*p);ae[al.cellOrdinal()]=al}for(var aq=0;aq<ae.length;aq++){var ap=ae[aq];if(ap!=null){s.add(ap)}}}var ar=new $$t.bt;ar.axes(new $$t.by($$t.$bw.$type,0));var as=function(){var $ret=new $$t.bw(i,d.tupleSize());$ret.name(d.name());return $ret}();if(f){if(g!=null){ar.axes().add(g)}ar.axes().add(as)}else{ar.axes().add(as);if(g!=null){ar.axes().add(g)}}ar.cells(s);ar.isEmpty(!this.hasColumns()&&!this.hasRows()&&s.count()==0);return ar},m:function(a,b,c){if(c==null){return 0}var d=a%c.tuples().count();var e=c.tuples().__inner[d];var f=b.positionResolver().getPositionIndex(e);return f},n:function(a,b,c,d){if(c==null){return 0}var e=$a(a,d);var f=c.tuples().__inner[e];var g=b.positionResolver().getPositionIndex(f);return g},l:function(a,b,c,d){var e=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,d.axes(),function(f){return f.name()==a}));var f=e.tuples().__inner[b];var g=f.item(c);if(e.positionResolver().hasUnregisterdPositions()){e.positionResolver().completeRegisterPositions()}var h=e.positionResolver().i(g,0);if(h!=null){return $$t.$cp.y($.ig.Number.prototype.$type,h)}return null},f:function(a,b,c,d){var e=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,d.axes(),function(f){return f.name()==a}));var f=e.tuples().__inner[b];var g=f.item(c);if(e.positionResolver().hasUnregisterdPositions()){e.positionResolver().completeRegisterPositions()}var h=e.positionResolver().getHostPositionItemInfo(f,c);var i;var j=h.tryGetValue(g.key(),i);i=j.p1;return i},$type:new $.ig.Type("OlapResultView",$.ig.$ot)},true);$c("ResultViewHelper:e5","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e){$$t.$e5.d(a,b,c,true,e.visibleResult());$$t.$e5.d(a,b,c,true,e.result())},f:function(a,b,c){var d=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,b.visibleResult().axes(),function(e){return e.name()==a}));var e=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,c.visibleResult().axes(),function(f){return f.name()==a}));$$t.$e5.b(d.positionResolver(),e.positionResolver());var f=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,b.result().axes(),function(g){return g.name()==a}));var g=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,c.result().axes(),function(h){return h.name()==a}));$$t.$e5.b(f.positionResolver(),g.positionResolver())},d:function(a,b,c,d,e){var f=$$t.$cp.ac($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,e.axes(),function(g){return g.name()==a}));if(f.positionResolver().hasUnregisterdPositions()){f.positionResolver().completeRegisterPositions()}$$t.$e5.c(b,c,d,f.positionResolver())},c:function(a,b,c,d){if(d.hasUnregisterdPositions()){d.completeRegisterPositions()}var e=d.positions().__inner[a];var f=d.getHostPositionItemInfo(e,b);var g=f.item(e.item(b).key());g.isExpanded(c)},b:function(a,b){if(a.hasUnregisterdPositions()){a.completeRegisterPositions()}if(b.hasUnregisterdPositions()){b.completeRegisterPositions()}$$t.$e5.a(a.rootPositionInfo(),b.rootPositionInfo())},a:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=c.value();var f;if(function(){var g=b.tryGetValue(c.key(),f);f=g.p1;return g.ret}()){if(e.isExpanded()!=true){f.isExpanded(false)}if(f.count()>0){$$t.$e5.a(e,f)}}}},$type:new $.ig.Type("ResultViewHelper",$.ig.$ot)},true);$c("OlapTableViewHeaderCell:ea","Object",{init:function(){$.ig.$op.init.call(this);this.columnSpan(1);this.rowSpan(1)},_id:null,id:function(a){if(arguments.length===1){this._id=a;return a}else{return this._id}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_isExpanded:false,isExpanded:function(a){if(arguments.length===1){this._isExpanded=a;return a}else{return this._isExpanded}},_isExpandable:false,isExpandable:function(a){if(arguments.length===1){this._isExpandable=a;return a}else{return this._isExpandable}},_rowIndex:0,rowIndex:function(a){if(arguments.length===1){this._rowIndex=a;return a}else{return this._rowIndex}},_rowSpan:0,rowSpan:function(a){if(arguments.length===1){this._rowSpan=a;return a}else{return this._rowSpan}},_columnIndex:0,columnIndex:function(a){if(arguments.length===1){this._columnIndex=a;return a}else{return this._columnIndex}},_columnSpan:0,columnSpan:function(a){if(arguments.length===1){this._columnSpan=a;return a}else{return this._columnSpan}},_axisName:null,axisName:function(a){if(arguments.length===1){this._axisName=a;return a}else{return this._axisName}},_tupleIndex:0,tupleIndex:function(a){if(arguments.length===1){this._tupleIndex=a;return a}else{return this._tupleIndex}},_memberIndex:0,memberIndex:function(a){if(arguments.length===1){this._memberIndex=a;return a}else{return this._memberIndex}},_levelNumber:0,levelNumber:function(a){if(arguments.length===1){this._levelNumber=a;return a}else{return this._levelNumber}},_hierarchyNumber:0,hierarchyNumber:function(a){if(arguments.length===1){this._hierarchyNumber=a;return a}else{return this._hierarchyNumber}},_headerSpan:0,headerSpan:function(a){if(arguments.length===1){this._headerSpan=a;return a}else{return this._headerSpan}},_rowOrigin:0,rowOrigin:function(a){if(arguments.length===1){this._rowOrigin=a;return a}else{return this._rowOrigin}},toString:function(){return this.caption()},$type:new $.ig.Type("OlapTableViewHeaderCell",$.ig.$ot)},true);$c("OlapTableViewResultCell:et","Object",{init:function(){$.ig.$op.init.call(this)},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},_formattedValue:null,formattedValue:function(a){if(arguments.length===1){this._formattedValue=a;return a}else{return this._formattedValue}},_cellOrdinal:0,cellOrdinal:function(a){if(arguments.length===1){this._cellOrdinal=a;return a}else{return this._cellOrdinal}},_resultCellIndex:0,resultCellIndex:function(a){if(arguments.length===1){this._resultCellIndex=a;return a}else{return this._resultCellIndex}},$type:new $.ig.Type("OlapTableViewResultCell",$.ig.$ot)},true);$c("TableViewSettings:er","Object",{init:function(){$.ig.$op.init.call(this)},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("TableViewSettings",$.ig.$ot)},true);$c("OlapTableViewTreeHeaderCell:ek","OlapTableViewHeaderCell",{init:function(){$$t.$ea.init.call(this);this.parentMemberLevelNumber(-1)},_indent:0,indent:function(a){if(arguments.length===1){this._indent=a;return a}else{return this._indent}},_parentMemberLevelNumber:0,parentMemberLevelNumber:function(a){if(arguments.length===1){this._parentMemberLevelNumber=a;return a}else{return this._parentMemberLevelNumber}},_isItemExpanded:false,isItemExpanded:function(a){if(arguments.length===1){this._isItemExpanded=a;return a}else{return this._isItemExpanded}},_isItemExpandable:false,isItemExpandable:function(a){if(arguments.length===1){this._isItemExpandable=a;return a}else{return this._isItemExpandable}},$type:new $.ig.Type("OlapTableViewTreeHeaderCell",$$t.$ea.$type)},true);$c("TreeLayoutTableViewSettings:e3","TableViewSettings",{init:function(a,b){$$t.$er.init.call(this);this.a(2);this.e(a);this.f(b)},_e:0,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:0,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("TreeLayoutTableViewSettings",$$t.$er.$type)},true);$c("ArrayListCollection$1:ec","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.inner(new $.ig.Array)},_inner:null,inner:function(a){if(arguments.length===1){this._inner=a;return a}else{return this._inner}},collectionChanged:null,indexOf:function(a){return this.inner().indexOf($d(this.$t,a))},insert:function(a,b){this.inner().insert(a,$d(this.$t,b));this.d(a,b)},removeAt:function(a){var b=$u(this.$t,this.inner()[a]);this.inner().removeAt(a);this.e(a,b)},item:function(a,b){if(arguments.length===2){this.inner()[a]=$d(this.$t,b);return b}else{return $u(this.$t,this.inner()[a])}},add:function(a){this.inner().add($d(this.$t,a));this.d(this.inner().length-1,a)},clear:function(){this.inner().clear();this.c()},contains:function(a){return this.inner().contains($d(this.$t,a))},copyTo:function(a,b){throw new $$t.cg(0)},count:function(){return this.inner().length},isReadOnly:function(){return false},remove:function(a){var b=this.inner().indexOf($d(this.$t,a));if(b>=0){this.inner().removeAt(b);this.e(b,a);return true}return false},b:function(){var d__=new $.ig.ArrayListCollection___Enumerate__IteratorClass$1(this.$t,-2);d__.__4__this=this;return d__},getEnumerator:function(){return this.b().getEnumerator()},d:function(a,b){if(this.collectionChanged!=null){var c=new $$t.ef(1,0,$d(this.$t,b),a);this.collectionChanged(this,c)}},e:function(a,b){if(this.collectionChanged!=null){var c=new $$t.ef(1,1,$d(this.$t,b),a);this.collectionChanged(this,c)}},c:function(){if(this.collectionChanged!=null){var a=new $$t.ef(1,4,null,-1);this.collectionChanged(this,a)}},$type:new $.ig.Type("ArrayListCollection$1",$.ig.$ot,[$$t.$bu.$type.specialize(0),$$t.$ed.$type])},true);$c("IOlapDataSource:e6","Object",{$type:new $.ig.Type("IOlapDataSource",null)},true);$c("MeasureList:fa","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},uniqueName:function(a){if(arguments.length===1){this.name(a);return a}else{return this.name()}},_measures:null,measures:function(a){if(arguments.length===1){this._measures=a;return a}else{return this._measures}},$type:new $.ig.Type("MeasureList",$.ig.$ot,[$$t.$a.$type])},true);$c("OlapMetadataTreeItem:e7","Object",{init:function(){$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_type:0,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_children:null,children:function(a){if(arguments.length===1){this._children=a;return a}else{return this._children}},e:function(a){if(this.children()==null){this.children(new Array(1));this.children()[0]=a;return}var b=new Array(this.children().length+1);$.ig.util.arrayCopy1(this.children(),0,b,0,this.children().length);b[this.children().length]=a;this.children(b)},$type:new $.ig.Type("OlapMetadataTreeItem",$.ig.$ot)},true);$c("OlapDataSource:fb","Object",{v:null,u:null,ag:null,ah:0,j:0,g:null,init:function(a){this.v=new $$t.by($$t.$fh.$type,0);this.u=new $$t.by($$t.$fh.$type,0);this.ag=new $$t.by(String,0);this.ae=new $$t.by(String,0);$.ig.$op.init.call(this);this.x(new $$t.by($$t.$fg.$type,0));this.af(new $$t.by($$t.$fg.$type,0));this.y(new $$t.by($$t.$fg.$type,0));this.o(false);this.ak(null);this.t(false);this.at(null);this.isInitialized(false);this.m(false);this.s(false);this.n(false);this.r(false);this.q(false);this.p(false);this.catalogs(new $$t.ec($$t.$ba.$type));this.cubes(new $$t.ec($$t.$a8.$type));this.measureGroups(new $$t.ec($$t.$bp.$type));this.rowAxis(new $$t.ec($$t.$a.$type));this.columnAxis(new $$t.ec($$t.$a.$type));this.filters(new $$t.ec($$t.$bk.$type));this.measures(new $$t.ec($$t.$bn.$type));this.measureListLocation(1);this.measureListIndex(-1);this.sourceOptions(a);this.result(function(){var $ret=new $$t.bt;$ret.isEmpty(true);return $ret}())},_isInitialized:false,isInitialized:function(a){if(arguments.length===1){this._isInitialized=a;return a}else{return this._isInitialized}},_catalogs:null,catalogs:function(a){if(arguments.length===1){this._catalogs=a;return a}else{return this._catalogs}},_cubes:null,cubes:function(a){if(arguments.length===1){this._cubes=a;return a}else{return this._cubes}},_cube:null,cube:function(a){if(arguments.length===1){this._cube=a;return a}else{return this._cube}},_measureGroup:null,measureGroup:function(a){if(arguments.length===1){this._measureGroup=a;return a}else{return this._measureGroup}},_measureGroups:null,measureGroups:function(a){if(arguments.length===1){this._measureGroups=a;return a}else{return this._measureGroups}},_sourceOptions:null,sourceOptions:function(a){if(arguments.length===1){this._sourceOptions=a;return a}else{return this._sourceOptions}},dataProviderFactory:function(a){if(arguments.length===1){this.g=a;return a}else{if(this.g==null){this.g=this.h()}return this.g}},_metadataTree:null,metadataTree:function(a){if(arguments.length===1){this._metadataTree=a;return a}else{return this._metadataTree}},_rowAxis:null,rowAxis:function(a){if(arguments.length===1){this._rowAxis=a;return a}else{return this._rowAxis}},_columnAxis:null,columnAxis:function(a){if(arguments.length===1){this._columnAxis=a;return a}else{return this._columnAxis}},_filters:null,filters:function(a){if(arguments.length===1){this._filters=a;return a}else{return this._filters}},_measures:null,measures:function(a){if(arguments.length===1){this._measures=a;return a}else{return this._measures}},measureListIndex:function(a){if(arguments.length===1){if(this.ah!=a){this.p(true);this.ah=a;this.a0();this.p(false)}return a}else{return this.ah}},measureListLocation:function(a){if(arguments.length===1){if(this.j!=a){this.ay();this.j=a;this.a0()}return a}else{return this.j}},_result:null,result:function(a){if(arguments.length===1){this._result=a;return a}else{return this._result}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_af:null,af:function(a){if(arguments.length===1){this._af=a;return a}else{return this._af}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},ae:null,_o:false,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_t:false,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},_m:false,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_s:false,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_n:false,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_r:false,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_q:false,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:false,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},getMembersOfLevel:function(a){},getMembersOfHierarchy:function(a){},getMembersOfMember:function(a){},setCube:function(a){if(!this.isInitialized()){throw new $$t.c0(1,"Data source is not initialized.")}return this.ap(a)},setMeasureGroup:function(a){if(!this.isInitialized()){throw new $$t.c0(1,"Data source is not initialized.")}return this.aq(a)},getCoreElement:function(a,b){if(b==$$t.$fa.$type){var c;if(this.measureListLocation()==1){c=this.columnAxis()}else{c=this.rowAxis()}var d=null;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();d=$b($$t.$fa.$type,e);if(d!=null){break}}return d}else{return $$t.$cp.ae($$t.$a.$type,this.getCoreElements(a,b))}},getCoreElements:function(a,b){if(b==$$t.$bb.$type){return this.a($$t.$bb.$type,$$t.$cp.t($$t.$bb.$type,this.c().t(),function(c){return a(c)}))}if(b==$$t.$bk.$type){return this.a($$t.$bk.$type,$$t.$cp.t($$t.$bk.$type,this.c().u(),function(c){return a(c)}))}if(b==$$t.$bm.$type){return this.a($$t.$bm.$type,$$t.$cp.t($$t.$bm.$type,this.c().x(),function(c){return a(c)}))}if(b==$$t.$bn.$type){return this.a($$t.$bn.$type,$$t.$cp.t($$t.$bn.$type,this.c().z(),function(c){return a(c)}))}if(b==$$t.$bo.$type){return this.a($$t.$bo.$type,$$t.$cp.t($$t.$bo.$type,this.c().v(),function(c){return a(c)}))}if(b==$$t.$bl.$type){return this.a($$t.$bl.$type,$$t.$cp.t($$t.$bl.$type,this.c().w(),function(c){return a(c)
}))}throw new $$t.w(0,"Supported types are Dimension, Hierarchy, Level and Measure")},expandTupleMember:function(a,b,c){var d=this.d(a,this.result());if(d==null){throw new $$t.c0(1,"No axis found for the specified index.")}var e=$$t.$cp.ae($$t.$fh.$type,$$t.$cp.t($$t.$fh.$type,this.v,function(f){return f.c()==a&&f.b()==b&&f.a()==c}));if(e==null){e=function(){var $ret=new $$t.fh;$ret.c(a);$ret.a(c);$ret.b(b);return $ret}();this.v.add(e)}else{this.v.remove(e)}},collapseTupleMember:function(a,b,c){var d=this.d(a,this.result());if(d==null){throw new $$t.c0(1,"No axis found for the specified index.")}var e=$$t.$cp.ae($$t.$fh.$type,$$t.$cp.t($$t.$fh.$type,this.v,function(f){return f.c()==a&&f.b()==b&&f.a()==c}));if(e==null){e=function(){var $ret=new $$t.fh;$ret.c(a);$ret.a(c);$ret.b(b);return $ret}();this.u.add(e)}else{this.v.remove(e)}},clearPendingChanges:function(){this.u.clear();this.v.clear()},update:function(){var $self=this;if(this.t()){return this.at()}this.t(true);var a=null;if(this.v.count()>0){a=this.am(this.v)}if(this.ag.count()>0){var b=new $$t.dl(Array,0);var c=new Array(this.ag.count());for(var d=0;d<c.length;d++){c[d]=this.getMembersOfHierarchy(this.ag.__inner[d])}this.ag.clear();var e=new $$t.fi;e.c(c,b.e.runOn(b));if(a!=null){a=$$t.$fj.a(Array,a,function(f){return b.b()})}else{a=b.b()}}if(a!=null){a=$$t.$fj.a($$t.$bt.$type,a,function(f){return $self.ar()})}else{a=this.ar()}this.at(a);this.at().i(function(f){$self.t(false);$self.at(null)});return a},initialize:function(){var $self=this;if(this.o()){return this.ak()}this.o(true);this.ak(this.ao());var a=this.ak();this.ak().i(function(b){$self.o(false);$self.ak(null)});return a},addFilterMember:function(a,b){var $self=this;var c;var d=function(){var e=$self.b(a,c);c=e.p1;return e.ret}();if(d==null){d=new $$t.fg(a,function(){var $ret=new $$t.ec(String);$ret.add(b);return $ret}());c.add(d)}if(!d.a().contains(b)){d.a().add(b);if(this.ae.contains(b)){this.ae.remove(b)}else{this.ae.add(b)}}var e;if(!function(){var f=$self.c().h(b,e);e=f.p1;return f.ret}()&&!this.ag.contains(a)){this.ag.add(a)}},getFilterMemberNames:function(a){var $self=this;var b;var c=function(){var d=$self.b(a,b);b=d.p1;return d.ret}();if(c!=null){return this.a(String,c.a())}return new $$t.ec(String)},removeFilterMember:function(a,b){var $self=this;var c;var d=function(){var e=$self.b(a,c);c=e.p1;return e.ret}();if(d==null){return}if(d.a().remove(b)){if(this.ae.contains(b)){this.ae.remove(b)}else{this.ae.add(b)}}},removeAllFilterMembers:function(a){var $self=this;var b;var c=function(){var d=$self.b(a,b);b=d.p1;return d.ret}();if(c==null){return}for(var d=c.a().count()-1;d>=0;d--){var e=c.a().item(d);c.a().removeAt(d);if(this.ae.contains(e)){this.ae.remove(e)}else{this.ae.add(e)}}},getProviderDefaultProperties:function(){var a=new $$t.by($$t.$d4.$type,0);return a},getProviderDefaultRestrictions:function(){var a=new $$t.by($$t.$d4.$type,0);return a},tryGetMember:function(a,b){var $self=this;return{ret:function(){var c=$self.c().h(a,b);b=c.p1;return c.ret}(),p1:b}},tryGetMembersForLevel:function(a,b){var $self=this;return{ret:function(){var c=$self.c().j(a,b);b=c.p1;return c.ret}(),p1:b}},ao:function(){},ar:function(){},h:function(){},ai:function(){},ap:function(a){var $self=this;if(String.isNullOrEmpty(a)){if(a==null){throw new $$t.cv(0,"cubeName")}throw new $$t.c0(1,"cubeName cannot be empty.")}var b=new $$t.dl($$t.$e7.$type,0);if(this.cube()!=null){if(this.cube().name()==a){b.e(this.metadataTree());return b.b()}this.av()}var d=this.cubes().getEnumerator();while(d.moveNext()){var c=d.current();if(c.name()==a){this.cube(c);break}}var e=this.ai();if(!this.isInitialized()){var f=this.sourceOptions().measureGroup();if(!String.isNullOrEmpty(f)){return $$t.$fj.a($$t.$e7.$type,e,function(g){return $self.aq(f)})}}return $$t.$fj.a($$t.$e7.$type,e,function(g){return $self.aq(null)})},aj:function(){var $self=this;var a=null;var b=null;var c=null;var d=new $$t.by($$t.$fg.$type,0);if(!String.isNullOrEmpty(this.sourceOptions().columns())){var e=new $$t.fk(this.sourceOptions().columns());a=e.c()}if(!String.isNullOrEmpty(this.sourceOptions().rows())){var f=new $$t.fk(this.sourceOptions().rows());b=f.c()}if(!String.isNullOrEmpty(this.sourceOptions().filters())){var g=new $$t.fk(this.sourceOptions().filters());c=g.c()}if(a!=null&&a.count()>0){var i=a.getEnumerator();while(i.moveNext()){var h=i.current();this.au($$t.$a.$type,h.b(),this.columnAxis(),$$t.$bk.$type);this.x().add(h);if(h.a().count()>0){d.add(h);var k=h.a().getEnumerator();while(k.moveNext()){var j=k.current();this.ae.add(j)}}}}if(b!=null&&b.count()>0){var m=b.getEnumerator();while(m.moveNext()){var l=m.current();this.au($$t.$a.$type,l.b(),this.rowAxis(),$$t.$bk.$type);this.af().add(l);if(l.a().count()>0){d.add(l);var o=l.a().getEnumerator();while(o.moveNext()){var n=o.current();this.ae.add(n)}}}}if(c!=null&&c.count()>0){var q=c.getEnumerator();while(q.moveNext()){var p=q.current();this.au($$t.$bk.$type,p.b(),this.filters(),$$t.$bk.$type);this.y().add(p);if(p.a().count()>0){d.add(p);var s=p.a().getEnumerator();while(s.moveNext()){var r=s.current();this.ae.add(r)}}}}var t=null;if(!String.isNullOrEmpty(this.sourceOptions().measures())){var u=new $$t.fk(this.sourceOptions().measures());t=u.c()}if(t!=null&&t.count()>0){var w=t.getEnumerator();while(w.moveNext()){var v=w.current();this.au($$t.$bn.$type,v.b(),this.measures(),$$t.$bn.$type)}}if(this.m()||this.s()||this.n()||this.r()||this.p()){if(d.count()>0){var x=new Array(d.count());for(var y=0;y<d.count();y++){var z=d.item(y).b();x[y]=this.getMembersOfHierarchy(z)}var aa=new $$t.dl($$t.$e7.$type,0);var ab=new $$t.fi;ab.c(x,function(ac){$self.ar().i(function(ad){$self.ax();aa.e($self.metadataTree())})});return aa.b()}return $$t.$fj.b($$t.$bt.$type,$$t.$e7.$type,this.ar(),function(ac){$self.ax();var ad=new $$t.dl($$t.$e7.$type,0);ad.e($self.metadataTree());return ad.b()})}this.ax();var ac=new $$t.dl($$t.$e7.$type,0);ac.e(this.metadataTree());return ac.b()},al:function(a){var $self=this;var b=this.dataProviderFactory().createDataProvider();var c=this.getProviderDefaultRestrictions();var d=this.getProviderDefaultProperties();var e=b.discoverCubesAsync(d,c).j($$t.$bu.$type.specialize($$t.$a8.$type),function(f){$self.cubes($self.a($$t.$a8.$type,f.m()));return $self.cubes()});return e},an:function(){var $self=this;var a=this.dataProviderFactory().createDataProvider();var b=this.getProviderDefaultRestrictions();var c=this.getProviderDefaultProperties();var d=a.discoverMeasureGroupsAsync(c,b).j($$t.$bu.$type.specialize($$t.$bp.$type),function(e){$self.measureGroups($self.a($$t.$bp.$type,e.m()));return $self.measureGroups()});return d},ax:function(){this.isInitialized(true)},av:function(){this.cube(null);this.measureGroups(new $$t.ec($$t.$bp.$type));this.filters().clear();this.rowAxis().clear();this.columnAxis().clear();this.measures().clear();this.c(null);this.aw()},aw:function(){this.measureGroup(null);this.metadataTree(null)},aq:function(a){var $self=this;if(this.cube()==null){throw new $$t.c0(1,"Data source has no Cube set.")}var b=new $$t.dl($$t.$e7.$type,0);if(this.measureGroup()!=null){if(this.measureGroup().name()==a){b.e(this.metadataTree());return b.b()}this.aw()}if(!String.isNullOrEmpty(a)&&this.measureGroups().count()==0){var c=$$t.$fj.b($$t.$bu.$type.specialize($$t.$bp.$type),$$t.$e7.$type,this.an(),function(d){if($self.measureGroups().count()==0){return $self.aq(null)}return $self.aq(a)});return c}var e=this.measureGroups().getEnumerator();while(e.moveNext()){var d=e.current();if(d.name()==a){this.measureGroup(d);break}}this.metadataTree(this.k(a));b.e(this.metadataTree());return b.b()},k:function(a){var $self=this;var b=function(){var $ret=new $$t.e7;$ret.type(0);$ret.caption($self.cube().caption());$ret.item($self.cube());return $ret}();var c;var d;var e;var f=true;if(String.isNullOrEmpty(a)||this.measureGroups()==null){c=this.c().t();d=this.c().z();e=this.c().w()}else{f=false;c=this.c().a().getMeasureGroupDimensions(a);d=this.c().a().getMeasureGroupMeasures(a);e=this.c().a().getMeasureGroupKpis(a)}var g=$$t.$fl.getDimensionMetaItems(c,d,e,this.c().u(),this.c().x(),f,this.c());$$t.$fl.setMetaItemChildren(b,g);return b},d:function(a,b){if(b!=null&&b.axes().count()>0){return $$t.$cp.ae($$t.$bw.$type,$$t.$cp.t($$t.$bw.$type,b.axes(),function(c){return c.name()==a}))}return null},az:function(a,b){switch(a.action()){case 0:var d=a.newItems().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$bk.$type,c);if(e!=null){if(this.isInitialized()){b.add(new $$t.fg(e.uniqueName(),new $$t.ec(String)))}}}break;case 1:var g=a.oldItems().getEnumerator();while(g.moveNext()){var f=g.current();var h=$b($$t.$bk.$type,f);if(h!=null){var i=$$t.$cp.ae($$t.$fg.$type,$$t.$cp.t($$t.$fg.$type,b,function(j){return j.b()==h.uniqueName()}));if(i!=null){var j=new $$t.by(String,0);for(var k=0;k<i.a().count();k++){j.add(i.a().item(k))}for(var l=0;l<j.count();l++){var m=j.item(l);this.removeFilterMember(i.b(),m)}b.remove(i)}}else{var n=$b($$t.$fa.$type,f);if(n!=null){if(!this.r()&&!this.q()&&!this.p()){this.measures().clear()}}}}break}},a1:function(a,b){switch(a.action()){case 0:var d=a.newItems().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$bk.$type,c);if(e!=null){var f=$b($$t.$fa.$type,$$t.$cp.ae($$t.$a.$type,$$t.$cp.t($$t.$a.$type,b,function(g){return $b($$t.$fa.$type,g)!==null})));if(f!=null&&this.measureListIndex()>=a.newStartingIndex()){this.measureListIndex(this.measureListIndex()+1)}}}break;case 1:var h=a.oldItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$b($$t.$bk.$type,g);if(i!=null){var j=$b($$t.$fa.$type,$$t.$cp.ae($$t.$a.$type,$$t.$cp.t($$t.$a.$type,b,function(k){return $b($$t.$fa.$type,k)!==null})));if(j!=null&&this.measureListIndex()>a.oldStartingIndex()){this.measureListIndex(this.measureListIndex()-1)}}}break}},a0:function(){var $self=this;var a;if(this.measureListLocation()==1){a=this.columnAxis()}else{a=this.rowAxis()}var b=null;var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();b=$b($$t.$fa.$type,d);if(b!=null){break}c++}if(this.measures().count()>1){if(b==null){b=function(){var $ret=new $$t.fa;$ret.measures($self.measures());return $ret}();if(this.measureListIndex()<0||this.measureListIndex()>a.count()){this.ah=a.count();a.add(b)}else{a.insert(this.measureListIndex(),b)}}else{if(c!=this.measureListIndex()){a.removeAt(c);if(this.measureListIndex()>a.count()){this.ah=a.count();a.add(b)}else{a.insert(this.measureListIndex(),b)}}}}else{if(b!=null){a.removeAt(c)}}},aa:function(){return this.v},z:function(){return this.u},au:function($tItem,a,b,c){var d=function(e){return $u($tItem,e).uniqueName()==a};var e=this.getCoreElement(d,c);if(e!=null&&!$$t.$cp.e($.ig.$op.$type,b,e)){b.add($u($tItem,e))}},am:function(a){var b=new $$t.by(String,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=this.d(c.c(),this.result()).tuples().__inner[c.b()].members().item(c.a());var f=this.getCoreElement(function(g){return g.hierarchyUniqueName()==e.hierarchyUniqueName()&&g.depth()==e.levelNumber()+1},$$t.$bm.$type);if(f!=null&&!this.c().c(f.uniqueName())&&!b.contains(f.uniqueName())){b.add(f.uniqueName())}}if(b.count()>0){var g=new Array(b.count());for(var h=0;h<b.count();h++){g[h]=this.getMembersOfLevel(b.item(h))}return(new $$t.fi).d(Array,g,function(i){return i})}var i=new $$t.dl(Array,0);i.e(new Array(0));return i.b()},ay:function(){var a;if(this.measureListLocation()==1){a=this.columnAxis()}else{a=this.rowAxis()}if(a==null){return}var b=null;var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();b=$b($$t.$fa.$type,d);if(b!=null){break}c++}if(b!=null){this.q(true);a.removeAt(c)}},a:function($t,a){var b=new $$t.ec($t);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},b:function(a,b){var c=$$t.$cp.ae($$t.$fg.$type,$$t.$cp.t($$t.$fg.$type,this.x(),function(d){return d.b()==a}));if(c!=null){b=this.x();return{ret:c,p1:b}}c=$$t.$cp.ae($$t.$fg.$type,$$t.$cp.t($$t.$fg.$type,this.af(),function(d){return d.b()==a}));if(c!=null){b=this.af();return{ret:c,p1:b}}c=$$t.$cp.ae($$t.$fg.$type,$$t.$cp.t($$t.$fg.$type,this.y(),function(d){return d.b()==a}));if(c!=null){b=this.y();return{ret:c,p1:b}}b=null;return{ret:null,p1:b}},$type:new $.ig.Type("OlapDataSource",$.ig.$ot,[$$t.$e6.$type])},true);$c("PositionInfo:fh","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,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}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("PositionInfo",$.ig.$ot)},true);$c("CubeMetaItemsCache:fd","Object",{init:function(){this.p=new $$t.ck(String,$$t.$ff.$type.specialize($.ig.Number.prototype.$type,$$t.$br.$type),0);this.s=new $$t.ck($.ig.Number.prototype.$type,$$t.$br.$type,0);this.q=new $$t.ck(String,$$t.$bu.$type.specialize($$t.$br.$type),0);this.r=new $$t.ck(String,$$t.$bu.$type.specialize($$t.$br.$type),0);this.o=new $$t.ck(String,$$t.$bn.$type,0);this.l=new $$t.ck(String,$$t.$bo.$type,0);this.n=new $$t.ck(String,$$t.$e.$type,0);this.m=new $$t.ck(String,$$t.$e.$type,0);$.ig.$op.init.call(this)},p:null,s:null,q:null,r:null,o:null,l:null,n:null,m:null,_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},c:function(a){var $self=this;var b;if(!function(){var c=$self.n.tryGetValue(a,b);b=c.p1;return c.ret}()){return false}return b},ac:function(a){this.n.item(a,true)},b:function(a){var $self=this;var b;if(!function(){var c=$self.m.tryGetValue(a,b);b=c.p1;return c.ret}()){return false}return b},ab:function(a){this.m.item(a,true);var c=$$t.$cp.t($$t.$bm.$type,this.x(),function(d){return d.hierarchyUniqueName()==a}).getEnumerator();while(c.moveNext()){var b=c.current();this.ac(b.uniqueName())}},d:function(a){return this.r.containsKey(a)},aa:function(a){var $self=this;var b;if(!function(){var c=$self.p.tryGetValue(a.uniqueName(),b);b=c.p1;return c.ret}()){var c=this.p.count();b=new $$t.ff($.ig.Number.prototype.$type,$$t.$br.$type,c,a);this.p.item(a.uniqueName(),b);this.s.item(c,a);var d;if(!function(){var e=$self.q.tryGetValue(a.levelUniqueName(),d);d=e.p1;return e.ret}()){d=new $$t.ec($$t.$br.$type);this.q.item(a.levelUniqueName(),d)}if(!String.isNullOrEmpty(a.parentUniqueName())){var e;if(!function(){var f=$self.r.tryGetValue(a.parentUniqueName(),e);e=f.p1;return f.ret}()){e=new $$t.by($$t.$br.$type,0);this.r.item(a.parentUniqueName(),e)}e.add(a)}d.add(a)}return b.a()},i:function(a,b){var $self=this;var c;if(function(){var d=$self.p.tryGetValue(a,c);c=d.p1;return d.ret}()){b=c.a();return{ret:true,p1:b}}b=-1;return{ret:false,p1:b}},h:function(a,b){var $self=this;var c;if(function(){var d=$self.p.tryGetValue(a,c);c=d.p1;return d.ret}()){b=c.b();return{ret:true,p1:b}}b=null;return{ret:false,p1:b}},g:function(a,b){var $self=this;return{ret:function(){var c=$self.s.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},k:function(a,b){var $self=this;return{ret:function(){var c=$self.r.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},j:function(a,b){var $self=this;return{ret:function(){var c=$self.q.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},f:function(a,b){var $self=this;if(!function(){var c=$self.o.tryGetValue(a,b);b=c.p1;return c.ret}()){b=$$t.$cp.ae($$t.$bn.$type,$$t.$cp.t($$t.$bn.$type,this.z(),function(c){return c.uniqueName()==a}));if(b==null){return{ret:false,p1:b}}this.o.add(a,b)}return{ret:true,p1:b}},e:function(a,b){var $self=this;if(!function(){var c=$self.l.tryGetValue(a,b);b=c.p1;return c.ret}()){b=$$t.$cp.ae($$t.$bo.$type,$$t.$cp.t($$t.$bo.$type,this.v(),function(c){return c.uniqueName()==a}));if(b==null){return{ret:false,p1:b}}this.l.add(a,b)}return{ret:true,p1:b}},$type:new $.ig.Type("CubeMetaItemsCache",$.ig.$ot)},true);$c("MetaTreeHelper:fl","Object",{init:function(){$.ig.$op.init.call(this)},getDimensionMetaItems:function(a,b,c,d,e,f,g){var h=new $$t.by($$t.$e7.$type,0);var i=new $$t.fm;i.a(0);i.b(0);var j=new $$t.by($$t.$bk.$type,0);var l=d.getEnumerator();while(l.moveNext()){var k=l.current();j.add(k)}var m=new $$t.by($$t.$bm.$type,0);var o=e.getEnumerator();while(o.moveNext()){var n=o.current();m.add(n)}var q=a.getEnumerator();while(q.moveNext()){var p=q.current();var r=$$t.$fl.e(j,m,p,i);if(p.dimensionType()!=2){var s=function(){var $ret=new $$t.e7;$ret.type(1);$ret.caption(p.caption());$ret.item(p);return $ret}();$$t.$fl.setMetaItemChildren(s,r);h.add(s)}else{var t=$$t.$fl.c(b,p);h.insert(0,t);if($$t.$cp.ai($$t.$bl.$type,c)>0){var u=function(){var $ret=new $$t.bd;$ret.caption("Kpis");return $ret}();var v=$$t.$fl.b(c,u,g);v.type(12);h.insert(1,v)}}}return h},setMetaItemChildren:function(a,b){if(b.count()>0){var c=$$t.$cp.a($$t.$e7.$type,$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,b,function(d){return d.type()==2}),function(d){return d.caption()}));var d=$$t.$cp.a($$t.$e7.$type,$$t.$cp.t($$t.$e7.$type,b,function(e){return e.type()!=2}));var e=new Array(c.length+d.length);for(var f=0;f<c.length;f++){e[f]=c[f]}for(var g=0;g<d.length;g++){e[c.length+g]=d[g]}a.children(e)}},e:function(a,b,c,d){var e=new $$t.ck(String,$$t.$ff.$type.specialize($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type)),0);var f=new $$t.by($$t.$e7.$type,0);var g=a.item(d.a());while(g.dimensionUniqueName()!=c.uniqueName()){d.a(d.a()+1);g=a.item(d.a())}while(g.dimensionUniqueName()==c.uniqueName()){var h=null;if(!String.isNullOrEmpty(g.hierarchyDisplayFolder())){var i=String.empty();var j=$$t.$fl.a(g.hierarchyDisplayFolder());for(var k=0;k<j.length;k++){var l=j[k];i+=l+"\\";var m;if(!function(){var n=e.tryGetValue(i,m);m=n.p1;return n.ret}()){var n=function(){var $ret=new $$t.e7;$ret.type(2);$ret.caption(l);return $ret}();m=new $$t.ff($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type),n,new $$t.by($$t.$e7.$type,0));e.add(i,m);if(h!=null){h.b().add(n)}else{f.add(n)}}h=m}}var o;switch(g.hierarchyOrigin()){case 2:o=4;break;case 1:o=3;break;default:o=5;break}var p=$$t.$fl.f(b,g,d);var q=function(){var $ret=new $$t.e7;$ret.type(o);$ret.caption(g.caption());$ret.item(g);return $ret}();$$t.$fl.setMetaItemChildren(q,p);if(h!=null){h.b().add(q)}else{f.add(q)}if(d.a()+1>=a.count()){break}d.a(d.a()+1);g=a.item(d.a())}var s=e.values().getEnumerator();while(s.moveNext()){var r=s.current();var t=r.a();$$t.$fl.setMetaItemChildren(t,r.b())}return f},f:function(a,b,c){var d=new $$t.by($$t.$e7.$type,0);if(a==null||a.count()==0){return d}var e=a.item(c.b());while(e.hierarchyUniqueName()!=b.uniqueName()){c.b(c.b()+1);e=a.item(c.b())}while(e.hierarchyUniqueName()==b.uniqueName()){var f;switch(e.depth()){case 0:case 1:f=7;break;case 2:f=8;break;case 3:f=9;break;case 4:f=10;break;default:f=11;break}var g=function(){var $ret=new $$t.e7;$ret.type(f);$ret.caption(e.caption());$ret.item(e);return $ret}();d.add(g);if(c.b()+1>=a.count()){break}c.b(c.b()+1);e=a.item(c.b())}return d},c:function(a,b){var c=new $$t.ck(String,$$t.$ff.$type.specialize($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type)),0);var d=function(){var $ret=new $$t.e7;$ret.type(6);$ret.caption(b.caption());$ret.item(b);return $ret}();var e=new $$t.ff($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type),d,new $$t.by($$t.$e7.$type,0));var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if($b($$t.$bo.$type,f)!==null){continue}var h=e;if(!String.isNullOrEmpty(f.measureGroupName())){if(!function(){var i=c.tryGetValue(f.measureGroupName(),h);h=i.p1;return i.ret}()){var i=function(){var $ret=new $$t.e7;$ret.type(2);$ret.caption(f.measureGroupName());return $ret}();h=new $$t.ff($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type),i,new $$t.by($$t.$e7.$type,0));c.add(f.measureGroupName(),h);e.b().add(h.a())}}var j=h;if(!String.isNullOrEmpty(f.measureDisplayFolder())){var k=f.measureGroupName();var l=$$t.$fl.a(f.measureDisplayFolder());for(var m=0;m<l.length;m++){var n=l[m];k+="\\"+n;var o;if(!function(){var p=c.tryGetValue(k,o);o=p.p1;return p.ret}()){var p=function(){var $ret=new $$t.e7;$ret.type(2);$ret.caption(n);return $ret}();o=new $$t.ff($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type),p,new $$t.by($$t.$e7.$type,0));c.add(k,o);j.b().add(p)}j=o}}var q=function(){var $ret=new $$t.e7;$ret.type(6);$ret.caption(f.caption());$ret.item(f);return $ret}();j.b().add(q)}var r=new $$t.by($$t.$e7.$type,0);var t=$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,e.b(),function(u){return u.type()==2}),function(u){return u.caption()}).getEnumerator();while(t.moveNext()){var s=t.current();r.add(s)}var v=$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,e.b(),function(w){return w.type()!=2}),function(w){return w.caption()}).getEnumerator();while(v.moveNext()){var u=v.current();r.add(u)}$$t.$fl.setMetaItemChildren(d,r);var x=c.values().getEnumerator();while(x.moveNext()){var w=x.current();var y=w.b();var z=$$t.$cp.y($$t.$e7.$type,$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,y,function(aa){return aa.type()==2}),function(aa){return aa.caption()}));var aa=$$t.$cp.y($$t.$e7.$type,$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,y,function(ab){return ab.type()!=2}),function(ab){return ab.caption()}));var ab=new $$t.by($$t.$e7.$type,0);for(var ac=0;ac<z.count();ac++){ab.add(z.item(ac))}for(var ad=0;ad<aa.count();ad++){ab.add(aa.item(ad))}var ae=w.a();$$t.$fl.setMetaItemChildren(ae,ab)}return d},b:function(a,b,c){var d=new $$t.ck(String,$$t.$ff.$type.specialize($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type)),0);var e=$$t.$cp.y($$t.$bn.$type,c.z());c.z(e);var f=new $$t.by($$t.$bo.$type,0);c.v(f);var g=function(){var $ret=new $$t.e7;$ret.type(12);$ret.caption(b.caption());$ret.item(b);return $ret}();var h=new $$t.ff($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type),g,new $$t.by($$t.$e7.$type,0));var j=a.getEnumerator();while(j.moveNext()){var i=j.current();var k=h;if(!String.isNullOrEmpty(i.kpiDisplayFolder())){var l=String.empty();var m=$$t.$fl.a(i.kpiDisplayFolder());for(var n=0;n<m.length;n++){var o=m[n];l+="\\"+o;var p;if(!function(){var q=d.tryGetValue(l,p);p=q.p1;return q.ret}()){var q=function(){var $ret=new $$t.e7;$ret.type(2);$ret.caption(o);return $ret}();p=new $$t.ff($$t.$e7.$type,$$t.$bu.$type.specialize($$t.$e7.$type),q,new $$t.by($$t.$e7.$type,0));d.add(l,p);k.b().add(q)}k=p}}var r=function(){var $ret=new $$t.e7;$ret.type(13);$ret.caption(i.caption());$ret.item(i);return $ret}();if(!String.isNullOrEmpty(i.kpiValue())){var s=null;var t=6;var u="Value";if(!function(){var v=c.f(i.kpiValue(),s);s=v.p1;return v.ret}()){t=14;s=$$t.$bo.createKpiValueMeasure(i);e.add(s);f.add(s)}else{u+=" ("+s.caption()+")"}r.e(function(){var $ret=new $$t.e7;$ret.caption(u);$ret.item(s);$ret.type(t);return $ret}())}if(!String.isNullOrEmpty(i.kpiGoal())){var v=null;var w=6;var x="Goal";if(!function(){var y=c.f(i.kpiGoal(),v);v=y.p1;return y.ret}()){w=15;v=$$t.$bo.createKpiGoalMeasure(i);e.add(v);f.add(v)}else{x+=" ("+v.caption()+")"}r.e(function(){var $ret=new $$t.e7;$ret.caption(x);$ret.item(v);$ret.type(w);return $ret}())}if(!String.isNullOrEmpty(i.kpiStatus())){var y=$$t.$bo.createKpiStatusMeasure(i);e.add(y);f.add(y);r.e(function(){var $ret=new $$t.e7;$ret.caption("Status");$ret.item(y);$ret.type(16);return $ret}())}if(!String.isNullOrEmpty(i.kpiTrend())){var z=$$t.$bo.createKpiTrendMeasure(i);e.add(z);f.add(z);r.e(function(){var $ret=new $$t.e7;$ret.caption("Trend");$ret.item(z);$ret.type(17);return $ret}())}if(!String.isNullOrEmpty(i.kpiWeight())){var aa=$$t.$bo.createKpiWeightMeasure(i);e.add(aa);f.add(aa);r.e(function(){var $ret=new $$t.e7;$ret.caption("Weight");$ret.item(aa);$ret.type(18);return $ret}())}k.b().add(r)}var ab=new $$t.by($$t.$e7.$type,0);var ad=$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,h.b(),function(ae){return ae.type()==2}),function(ae){return ae.caption()}).getEnumerator();while(ad.moveNext()){var ac=ad.current();ab.add(ac)}var af=$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,h.b(),function(ag){return ag.type()!=2}),function(ag){return ag.caption()}).getEnumerator();while(af.moveNext()){var ae=af.current();ab.add(ae)}$$t.$fl.setMetaItemChildren(g,ab);var ah=d.values().getEnumerator();while(ah.moveNext()){var ag=ah.current();var ai=ag.b();var aj=$$t.$cp.y($$t.$e7.$type,$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,ai,function(ak){return ak.type()==2}),function(ak){return ak.caption()}));var ak=$$t.$cp.y($$t.$e7.$type,$$t.$cp.w($$t.$e7.$type,String,$$t.$cp.t($$t.$e7.$type,ai,function(al){return al.type()!=2}),function(al){return al.caption()}));var al=new $$t.by($$t.$e7.$type,0);for(var am=0;am<aj.count();am++){al.add(aj.item(am))}for(var an=0;an<ak.count();an++){al.add(ak.item(an))}var ao=ag.a();$$t.$fl.setMetaItemChildren(ao,al)}return g},a:function(a){var b=a.split("\\");return b},$type:new $.ig.Type("MetaTreeHelper",$.ig.$ot)},true);$c("HierarchyItemPosition:fm","Object",{init:function(){$.ig.$op.init.call(this)},_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("HierarchyItemPosition",$.ig.$ot)},true);$c("DataSourceBaseOptions:fc","Object",{init:function(){$.ig.$op.init.call(this)},_cube:null,cube:function(a){if(arguments.length===1){this._cube=a;return a}else{return this._cube}},_measureGroup:null,measureGroup:function(a){if(arguments.length===1){this._measureGroup=a;return a}else{return this._measureGroup}},_measures:null,measures:function(a){if(arguments.length===1){this._measures=a;return a}else{return this._measures}},_filters:null,filters:function(a){if(arguments.length===1){this._filters=a;return a}else{return this._filters}},_columns:null,columns:function(a){if(arguments.length===1){this._columns=a;return a}else{return this._columns}},_rows:null,rows:function(a){if(arguments.length===1){this._rows=a;return a}else{return this._rows}},$type:new $.ig.Type("DataSourceBaseOptions",$.ig.$ot)},true);$c("AxisDefinitionParser:fk","Object",{init:function(a){$.ig.$op.init.call(this);this.d(-1);this.k(a)},_a:false,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}},_d:0,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},b:function(){if(this.d()==this.k().length-1){return false}var a=-1;var b=-1;var c=false;while(this.d()+1<this.k().length){this.d(this.d()+1);var d=this.k().substr(this.d(),1);switch(d){case"[":if(a==-1){a=this.d()}break;case"]":b=this.d();while(this.d()+1<this.k().length){d=this.k().substr(this.d()+1,1);switch(d){case"]":b=this.d()+1;break;case",":if("]"==this.k().substr(this.d(),1)){c=true}break;case"{":case"}":c=true;break}if(c){break}this.d(this.d()+1)}c=true;break;case",":c=true;break;case"{":this.a(true);break;case"}":c=true;this.a(false);break}if(c){c=false;if(a>-1&&b>-1){break}}}if(this.d()==this.k().length-1){if(b==-1||a==-1){return false}}var e=this.k().substr(a,b-a+1).trim([]);this.g(e);return true},c:function(){var a=new $$t.by($$t.$fg.$type,0);var b=null;while(this.b()){if(!this.a()){b=new $$t.ec(String);var c=new $$t.fg(this.g(),b);a.add(c)}else if(b!=null){b.add(this.g())}}return a},$type:new $.ig.Type("AxisDefinitionParser",$.ig.$ot)},true);$c("CoreOlapElementParser:fq","Object",{init:function(a){$.ig.$op.init.call(this);this.c(-1);this.h(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},a:function(){if(this.c()==this.h().length-1){return false}var a=-1;var b=-1;var c=false;while(this.c()+1<this.h().length){this.c(this.c()+1);var d=this.h().substr(this.c(),1);switch(d){case"[":if(a==-1){a=this.c()}break;case"]":b=this.c();while(this.c()+1<this.h().length){d=this.h().substr(this.c()+1,1);switch(d){case"]":b=this.c()+1;break;case".":c=true;break}if(c){break}this.c(this.c()+1)}break;case".":c=true;break}if(c){c=false;if(a>-1&&b>-1){break}}}if(this.c()==this.h().length-1){if(b==-1||a==-1){return false}}var e=this.h().substr(a,b-a+1).trim([]);this.f(e);return true},b:function(){var a=new $$t.by(String,0);while(this.a()){a.add(this.f())}return a},$type:new $.ig.Type("CoreOlapElementParser",$.ig.$ot)},true);$c("KeyValueItem:d4","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}},$type:new $.ig.Type("KeyValueItem",$.ig.$ot)},true);$c("AxisElement:fg","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}},$type:new $.ig.Type("AxisElement",$.ig.$ot)},true);$c("MeasureGroupMetaItemsCache:fe","Object",{a:null,c:null,b:null,f:null,d:null,g:null,e:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.a=new $$t.ck(String,$$t.$a5.$type.specialize($$t.$bb.$type),0);this.c=new $$t.ck(String,$$t.$a5.$type.specialize($$t.$bn.$type),0);this.b=new $$t.ck(String,$$t.$a5.$type.specialize($$t.$bl.$type),0);this.f=d;this.d=a;this.g=b;this.e=c},getMeasureGroupDimensions:function(a){var $self=this;var b;if(!function(){var c=$self.a.tryGetValue(a,b);b=c.p1;return c.ret}()){var c=new $$t.by(String,0);var e=this.f.getEnumerator();while(e.moveNext()){var d=e.current();if(d.measureGroupName()==a){c.add(d.dimensionUniqueName())}}var f=new $$t.by($$t.$bb.$type,0);var h=this.d.getEnumerator();while(h.moveNext()){var g=h.current();if(c.contains(g.uniqueName())||g.dimensionType()==2){f.add(g)}}this.a.add(a,f);b=f}return b},getMeasureGroupMeasures:function(a){var $self=this;var b;if(!function(){var c=$self.c.tryGetValue(a,b);b=c.p1;return c.ret}()){var c=new $$t.by($$t.$bn.$type,0);var e=this.g.getEnumerator();while(e.moveNext()){var d=e.current();if(d.measureGroupName()==a){c.add(d)}}this.c.add(a,c);b=c}return b},getMeasureGroupKpis:function(a){var $self=this;var b;if(!function(){var c=$self.b.tryGetValue(a,b);b=c.p1;return c.ret}()){var c=new $$t.by($$t.$bl.$type,0);var e=this.e.getEnumerator();while(e.moveNext()){var d=e.current();if(d.measureGroupName()==a){c.add(d)}}this.b.add(a,c);b=c}return b},$type:new $.ig.Type("MeasureGroupMetaItemsCache",$.ig.$ot)},true);$c("PositionItemInfo$2:cj","Dictionary$2",{$tKey:null,$tSortKey:null,init:function($tKey,$tSortKey,a,b,c,d){this.$tKey=$tKey;this.$tSortKey=$tSortKey;this.$type=this.$type.specialize(this.$tKey,this.$tSortKey);$$t.$ck.init.call(this,this.$tKey,$$t.$cj.$type.specialize(this.$tKey,this.$tSortKey),0);this.x=new $$t.ck(this.$tKey,$.ig.$op.$type,0);this.positionItem(a);this.positionIndex(b);this.positionItemIndex(c);this.positionItemDepth(0);this.positionItemDepthMin(-1);this.positionItemDepthMax(2147483647);this.positionSize(d);if(a!=null){this.positionItemDepth(this.positionItem().depth());this.key(this.positionItem().key());this.parentKey(this.positionItem().parentKey());this.hierarchyKey(this.positionItem().hierarchyKey());this.hierarchyLevelKey(this.positionItem().hierarchyLevelKey());
this.sortKey(this.positionItem().sortKey());this.caption(this.positionItem().caption())}},n:function(a,b,c,d){return new $$t.cj(this.$tKey,this.$tSortKey,a,b,c,d)},_positionItemDepthMin:0,positionItemDepthMin:function(a){if(arguments.length===1){this._positionItemDepthMin=a;return a}else{return this._positionItemDepthMin}},_positionItemDepthMax:0,positionItemDepthMax:function(a){if(arguments.length===1){this._positionItemDepthMax=a;return a}else{return this._positionItemDepthMax}},_positionItem:null,positionItem:function(a){if(arguments.length===1){this._positionItem=a;return a}else{return this._positionItem}},_positionIndex:0,positionIndex:function(a){if(arguments.length===1){this._positionIndex=a;return a}else{return this._positionIndex}},_positionItemDepth:0,positionItemDepth:function(a){if(arguments.length===1){this._positionItemDepth=a;return a}else{return this._positionItemDepth}},_positionItemIndex:0,positionItemIndex:function(a){if(arguments.length===1){this._positionItemIndex=a;return a}else{return this._positionItemIndex}},_positionSize:0,positionSize:function(a){if(arguments.length===1){this._positionSize=a;return a}else{return this._positionSize}},_key:null,key:function(a){if(arguments.length===1){this._key=a;return a}else{return this._key}},_parentKey:null,parentKey:function(a){if(arguments.length===1){this._parentKey=a;return a}else{return this._parentKey}},_hierarchyKey:null,hierarchyKey:function(a){if(arguments.length===1){this._hierarchyKey=a;return a}else{return this._hierarchyKey}},_hierarchyLevelKey:null,hierarchyLevelKey:function(a){if(arguments.length===1){this._hierarchyLevelKey=a;return a}else{return this._hierarchyLevelKey}},_caption:null,caption:function(a){if(arguments.length===1){this._caption=a;return a}else{return this._caption}},_sortKey:null,sortKey:function(a){if(arguments.length===1){this._sortKey=a;return a}else{return this._sortKey}},_isExpandable:false,isExpandable:function(a){if(arguments.length===1){this._isExpandable=a;return a}else{return this._isExpandable}},_isExpanded:false,isExpanded:function(a){if(arguments.length===1){this._isExpanded=a;return a}else{return this._isExpanded}},t:function(a,b,c){var d=false;if(this.positionItemIndex()==-1){d=true}else{if(c!=null){if($d(this.$tKey,a.item(this.positionItemIndex()).key())!=null){var e=c.item(this.positionItemIndex());d=a.item(this.positionItemIndex()).key().equals($d(this.$tKey,e.key()))}}}if(this.positionItemIndex()+1==this.positionSize()){return d}var f=this.u(a,b,this.positionItemIndex()+1,c);return d&&f},ai:function(a,b){},x:null,u:function(a,b,c,d){var $self=this;var e;var f=a.item(c);if(!this.containsKey(f.key())){var g=this.n(f,b,c,this.positionSize());g.isExpandable(f.isExpandable());if(this.x.containsKey(g.key())){this.x.remove(g.key());g.isExpanded(true)}if($d(this.$tKey,f.parentKey())!=null){var h=null;if(function(){var i=$self.tryGetValue(f.parentKey(),h);h=i.p1;return i.ret}()){h.isExpanded(true)}else{if(!this.x.containsKey(f.parentKey())){this.x.add(f.parentKey(),null)}}}e=g.t(a,b,d);this.add(f.key(),g);if(this.positionItemDepthMin()==-1){this.positionItemDepthMin(f.depth())}else{this.positionItemDepthMin(Math.min(this.positionItemDepthMin(),f.depth()))}if(this.positionItemDepthMax()==2147483647){this.positionItemDepthMax(f.depth())}else{this.positionItemDepthMax(Math.max(this.positionItemDepthMax(),f.depth()))}this.ai(a,g)}else{var i=this.item(f.key());e=i.t(a,b,d)}return e},getIndex2:function(a){var b=new Array(a.count());for(var c=0;c<b.length;c++){b[c]=a.item(c).key()}return this.getIndex(b)},getIndex:function(a){return this.z(a,a.length)},z:function(a,b){var $self=this;if(this.positionItemIndex()==b-1){return this.positionIndex()}var c;if(!function(){var d=$self.tryGetValue(a[$self.positionItemIndex()+1],c);c=d.p1;return d.ret}()){return-1}if(c.count()==0){return c.positionIndex()}return c.z(a,b)},$type:new $.ig.Type("PositionItemInfo$2",$$t.$ck.$type.specialize(0,1))},true);$c("PositionResolver$2:bx","Object",{$tKey:null,$tSortKey:null,m:0,b:null,f:null,g:null,init:function($tKey,$tSortKey,a,b){this.$tKey=$tKey;this.$tSortKey=$tSortKey;this.$type=this.$type.specialize(this.$tKey,this.$tSortKey);this.m=0;$.ig.$op.init.call(this);this.positions($$t.$cp.y($$t.$ch.$type.specialize(this.$tKey,this.$tSortKey),a));this.positionSize(b)},getPositionIndexCompleted:null,_positions:null,positions:function(a){if(arguments.length===1){this._positions=a;return a}else{return this._positions}},_positionSize:0,positionSize:function(a){if(arguments.length===1){this._positionSize=a;return a}else{return this._positionSize}},rootPositionInfo:function(){if(this.b==null){this.b=this.d(this.positionSize())}return this.b},d:function(a){return new $$t.cj(this.$tKey,this.$tSortKey,null,-1,-1,a)},hasUnregisterdPositions:function(){return this.m<this.positions().count()},completeRegisterPositions:function(){if(this.hasUnregisterdPositions()){this.q(null)}},resolveParentPositionItem:function(a,b){b=-1;var c=$b($$t.$c2.$type.specialize(this.$tKey,this.$tSortKey),a);if(c==null||$d(this.$tKey,c.parentKey())==null){return{ret:null,p1:b}}var d=c.position().indexOf(c);var e=new Array(c.position().itemsCount());for(var f=0;f<c.position().itemsCount();f++){e[f]=c.position().item(f).key()}e[d]=c.parentKey();b=this.rootPositionInfo().getIndex(e);if(b==-1){return{ret:null,p1:b}}var g=this.positions().__inner[b];var h=g.item(d);return{ret:h,p1:b}},getHostPositionItemInfo:function(a,b){var c=this.rootPositionInfo();var d=a.item(b);for(var e=0;e<b;e++){var f;if(function(){var g=c.tryGetValue(a.item(e).key(),f);f=g.p1;return g.ret}()){c=f}else{c=null;break}}if(c==null){return null}if(!c.containsKey(d.key())){return null}return c},i:function(a,b){if(this.rootPositionInfo().count()==0){return null}var c=this.rootPositionInfo();var d=a.position().indexOf(a);for(var e=0;e<d;e++){var f;if(function(){var g=c.tryGetValue(a.position().item(e).key(),f);f=g.p1;return g.ret}()){c=f}else{c=null;break}}if(c==null){return null}if(!c.containsKey(a.key())){return null}var g=new $$t.by($.ig.Number.prototype.$type,0);this.u(a.key(),c,g);if(b==1){g.sort2(function(h,i){if(h==i){return 0}if(h>i){return-1}return 1});return g}g.sort2(function(h,i){if(h==i){return 0}if(h>i){return 1}return-1});return g},u:function(a,b,c){var $self=this;var e=$$t.$cp.t($$t.$cj.$type.specialize(this.$tKey,this.$tSortKey),b.values(),function(f){return a.equals($d($self.$tKey,f.parentKey()))}).getEnumerator();while(e.moveNext()){var d=e.current();if(d.count()==0){c.add(d.positionIndex())}else{this.t(d,c)}if(!d.isExpanded()){continue}if(d.positionItemDepth()<b.positionItemDepthMax()){this.u(d.key(),b,c)}}},t:function(a,b){var $self=this;var d=$$t.$cp.t($$t.$cj.$type.specialize(this.$tKey,this.$tSortKey),a.values(),function(e){return $d($self.$tKey,e.parentKey())==null}).getEnumerator();while(d.moveNext()){var c=d.current();if(c.count()==0){b.add(c.positionIndex())}else{this.t(c,b)}if(!c.isExpanded()){continue}if(c.positionItemDepth()<a.positionItemDepthMax()){this.u(c.key(),a,b)}}},getChildren:function(a,b){var $self=this;if(this.hasUnregisterdPositions()){this.completeRegisterPositions()}var c=this.getHostPositionItemInfo(a,b);var d=a.item(b);return $$t.$cp.t($$t.$cj.$type.specialize(this.$tKey,this.$tSortKey),c.values(),function(e){return d.key().equals($d($self.$tKey,e.parentKey()))})},isMemberExpanded:function(a){if(this.hasUnregisterdPositions()){this.completeRegisterPositions()}var b=this.getPositionIndex(a.position());if(b==-1||this.rootPositionInfo().count()==0){return $l($$t.$e.$type,null)}var c=a.position().indexOf(a);var d=this.rootPositionInfo();for(var e=0;e<c;e++){var f;if(function(){var g=d.tryGetValue(a.position().item(e).key(),f);f=g.p1;return g.ret}()){d=f}else{d=null;break}}if(d==null){return $l($$t.$e.$type,null)}if(!d.containsKey(a.key())){return $l($$t.$e.$type,null)}var g=null;var h=d.values().getEnumerator();while(h.moveNext()){if(a.key().equals($d(this.$tKey,h.current().parentKey()))){g=h.current();break}}return $l($$t.$e.$type,g!=null)},getPositionIndex:function(a){if(a==null){return-1}if(a.itemsCount()!=this.positionSize()){return-1}if(a.isEmpty()&&this.positions().count()==1&&this.positions().__inner[0].isEmpty()){return 0}if(this.m>0){var b=this.o(a);if(b>-1){return b}if(this.m==this.positions().count()){return-1}}return this.q(a)},o:function(a){if(a.isEmpty()&&this.positions().count()==1&&this.positions().__inner[0].isEmpty()){return 0}return this.rootPositionInfo().getIndex2($$t.$cp.y($$t.$ci.$type.specialize(this.$tKey,this.$tSortKey),a.getItems()))},q:function(a){var b=a==null;var c=-1;for(var d=this.m;d<this.positions().count();d++){var e=this.positions().__inner[d];var f=this.rootPositionInfo().t(e,d,a);this.m++;if(c==-1&&f){c=d;if(!b){break}}}return c},$type:new $.ig.Type("PositionResolver$2",$.ig.$ot)},true);$c("LevelSortDirection:ev","Object",{init:function(){$.ig.$op.init.call(this);this.sortBehavior(1)},_levelUniqueName:null,levelUniqueName:function(a){if(arguments.length===1){this._levelUniqueName=a;return a}else{return this._levelUniqueName}},_sortDirection:0,sortDirection:function(a){if(arguments.length===1){this._sortDirection=a;return a}else{return this._sortDirection}},_sortBehavior:0,sortBehavior:function(a){if(arguments.length===1){this._sortBehavior=a;return a}else{return this._sortBehavior}},$type:new $.ig.Type("LevelSortDirection",$.ig.$ot)},true);$c("TaskExtensions:fj","Object",{init:function(){$.ig.$op.init.call(this)},a:function($tResult,a,b){var c=new $$t.dl($tResult,0);a.e(function(d){if(d.a()==null){try{b(d).i(function(e){if(e.a()==null){c.e(e.m());return}c.d(e.a())})}catch(e_){var e;e=e_;console.log(e_);c.d(e)}}else{c.d(d.a())}});return c.b()},b:function($tResult1,$tResult2,a,b){return $$t.$fj.a($tResult2,a,function(c){return b(c)})},$type:new $.ig.Type("TaskExtensions",$.ig.$ot)},true);$c("HierarchyFilterView:fz","Object",{c:null,d:null,e:null,init:function(a){this.e=new $$t.ck(String,$$t.$f0.$type,0);$.ig.$op.init.call(this);this.hierarchy(a);this.d=new $$t.ck($.ig.Number.prototype.$type,$$t.$bu.$type.specialize($$t.$f0.$type),0);this.c=new $$t.ck(String,$$t.$f0.$type,0)},filterMemberExpansionChanged:null,filterMemberSelectionChanged:null,_hierarchy:null,hierarchy:function(a){if(arguments.length===1){this._hierarchy=a;return a}else{return this._hierarchy}},addFiltersForMembers:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();this.addFilterForMember(b)}},addFilterForMember:function(a){var $self=this;if(!this.c.containsKey(a.uniqueName())){var b=new $$t.f0(a);b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.o.runOn(this));b.selectionChanged=$.ig.Delegate.prototype.combine(b.selectionChanged,this.p.runOn(this));var c;if(!function(){var d=$self.d.tryGetValue(a.levelDepth(),c);c=d.p1;return d.ret}()){c=new $$t.by($$t.$f0.$type,0);this.d.add(a.levelDepth(),c)}this.c.add(a.uniqueName(),b);this.e.add(a.uniqueName(),b);c.add(b);this.j(b);this.m(b)}},tryGetFilterMember:function(a){if(this.c.containsKey(a)){return this.c.item(a)}return null},getRootFilterMembers:function(){var a=-1;var c=this.d.keys().getEnumerator();while(c.moveNext()){var b=c.current();if(a==-1){a=b}else{a=Math.min(b,a)}}if(a==-1){return null}return this.d.item(a)},getSelectedFilterItems:function(){var a=this.getRootFilterMembers();var b=new $$t.by($$t.$f0.$type,0);var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(d.isSelected().hasValue()==true&&d.isSelected().value()==true){c++}}if(c==a.count()){return b}var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(f.isSelected().hasValue()==false){this.n(f,b)}else if(f.isSelected().hasValue()==true&&f.isSelected().value()==true){b.add(f)}}return b},p:function(a,b){if(this.filterMemberSelectionChanged!=null){this.filterMemberSelectionChanged(this,new $$t.f4(a))}},o:function(a,b){if(b.propertyName()=="IsExpanded"){if(this.filterMemberExpansionChanged!=null){this.filterMemberExpansionChanged(this,new $$t.f4(a))}}},n:function(a,b){if(a.isSelected().hasValue()==true&&a.isSelected().value()==true){b.add(a)}else{if(a.children()==null){return}var d=a.children().getEnumerator();while(d.moveNext()){var c=d.current();this.n(c,b)}}},m:function(a){var $self=this;var b=a.member().parentUniqueName();if(String.isNullOrEmpty(b)){return}var c;if(function(){var d=$self.c.tryGetValue(b,c);c=d.p1;return d.ret}()){c.n(a);if(c.isSelected().hasValue()==true&&c.isSelected().value()==false){a.isSelected($l($$t.$e.$type,false))}}},j:function(a){var $self=this;var b=a.member().levelDepth();var c;if(function(){var d=$self.d.tryGetValue(b+1,c);c=d.p1;return d.ret}()){var e=c.getEnumerator();while(e.moveNext()){var d=e.current();if(d.member().parentUniqueName()==a.member().uniqueName()){a.n(d)}}}},$type:new $.ig.Type("HierarchyFilterView",$.ig.$ot)},true);$c("FilterMember:f0","Object",{l:$l($$t.$e.$type,null),c:false,e:false,d:false,init:function(a){this.e=false;this.d=false;$.ig.$op.init.call(this);var b=$l($$t.$e.$type,true);this.l=b;this.member(a);this.k(0);this.j(0)},selectionChanged:null,propertyChanged:null,_parent:null,parent:function(a){if(arguments.length===1){this._parent=a;return a}else{return this._parent}},_member:null,member:function(a){if(arguments.length===1){this._member=a;return a}else{return this._member}},isExpandable:function(){return this.member().childrenCardinality()>0},isExpanded:function(a){if(arguments.length===1){if(this.c!=a){this.c=a;this.o("IsExpanded")}return a}else{return this.c}},isSelected:function(a){if(arguments.length===1){var b=a;var c=$l($$t.$e.$type,null);if($i(this.l,b)==false){var d=this.l;this.l=a;if(!this.d){if(this.l.hasValue()==true){if(this.children()!=null){var f=this.children().getEnumerator();while(f.moveNext()){var e=f.current();e.e=true;e.isSelected(this.l);e.e=false}}}}if(this.parent()!=null){if(d.hasValue()==true&&d.value()==false){if(this.l.hasValue()==false){this.p(true)}this.q(false)}else if(d.hasValue()==false){if(this.l.hasValue()==true&&this.l.value()==false){this.q(true)}this.p(false)}else{if(this.l.hasValue()==true&&this.l.value()==false){this.q(true)}else if(this.l.hasValue()==false){this.p(true)}}if(!this.e){this.parent().d=true;var g=this.parent().k();var h=this.parent().j();var i=this.parent().children().count();if(h==0){if(g==0){this.parent().isSelected($l($$t.$e.$type,true))}else if(g==i){this.parent().isSelected($l($$t.$e.$type,false))}else{this.parent().isSelected(c)}}else{this.parent().isSelected(c)}this.parent().d=false}}this.o("IsSelected");if(!this.e&&!this.d){if(this.selectionChanged!=null){this.selectionChanged(this,$$t.$c5.empty)}}}return a}else{return this.l}},q:function(a){if(a){this.parent().k(this.parent().k()+1)}else{this.parent().k(this.parent().k()-1)}},p:function(a){if(a){this.parent().j(this.parent().j()+1)}else{this.parent().j(this.parent().j()-1)}},_children:null,children:function(a){if(arguments.length===1){this._children=a;return a}else{return this._children}},n:function(a){if(this.children()==null){this.children(new $$t.by($$t.$f0.$type,0))}a.parent(this);this.children().add(a);this.o("Children")},_k:0,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},o:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.f3(a))}},$type:new $.ig.Type("FilterMember",$.ig.$ot,[$$t.$f1.$type])},true);$c("FilterMemberStateChangedEventArgs:f4","EventArgs",{init:function(a){$$t.$c5.init.call(this);this.filterMember(a)},_filterMember:null,filterMember:function(a){if(arguments.length===1){this._filterMember=a;return a}else{return this._filterMember}},$type:new $.ig.Type("FilterMemberStateChangedEventArgs",$$t.$c5.$type)},true);$c("ResultSorter$1:ey","Object",{$t:null,_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:false,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_c:false,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},init:function($t,a,b,c){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a(a);this.d(b);this.c(c)},b:function(){},e:function(a,b,c){a.e();var d=a.d();var e=new Array(d.count());for(var f=0;f<d.count();f++){var g=d.item(f);c.add(g,f)}for(var h=0;h<d.count();h++){var i=d.item(h);var j=b.tuples().__inner[i];e[h]=j}return new $$t.by($$t.$c9.$type,1,e)},$type:new $.ig.Type("ResultSorter$1",$.ig.$ot)},true);$c("AxisTupleVisitor:ez","Object",{_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},init:function(a){$.ig.$op.init.call(this);this.a(a)},e:function(){if(this.a().positionResolver().hasUnregisterdPositions()){this.a().positionResolver().completeRegisterPositions()}this.d(new $$t.by($.ig.Number.prototype.$type,2,this.a().tuples().count()));var a=this.a().positionResolver().rootPositionInfo();var b=$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(c){return c.positionItemDepth()==a.positionItemDepthMin()});var d=this.c(a,b).getEnumerator();while(d.moveNext()){var c=d.current();this.f(a,c)}},b:function(a,b){},c:function(a,b){},f:function(a,b){var c=$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),b.values(),function(d){return d.positionItemDepth()==b.positionItemDepthMin()});if($$t.$cp.ai($$t.$cj.$type.specialize(String,$.ig.$op.$type),c)>0){var e=c.getEnumerator();while(e.moveNext()){var d=e.current();this.f(b,d)}}else{this.d().add(b.positionIndex())}var f=this.b(a,b);var h=f.getEnumerator();while(h.moveNext()){var g=h.current();this.f(a,g)}},$type:new $.ig.Type("AxisTupleVisitor",$.ig.$ot)},true);$c("AxisHeaderSortingVisitor:e0","AxisTupleVisitor",{h:null,i:null,g:null,init:function(a,b,c,d){$$t.$ez.init.call(this,a);this.h=b;this.i=c;this.g=d},b:function(a,b){var $self=this;var c=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(d){return d.parentKey()==b.key()}));if(c.count()>0){var d=c.item(0);var e;if(function(){var f=$self.h.tryGetValue(d.hierarchyLevelKey(),e);e=f.p1;return f.ret}()){if(e.sortBehavior()==1){c=e.sortDirection()==0?$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.w($$t.$cj.$type.specialize(String,$.ig.$op.$type),$.ig.$op.$type,c,function(f){return f.sortKey()})):$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.x($$t.$cj.$type.specialize(String,$.ig.$op.$type),$.ig.$op.$type,c,function(f){return f.sortKey()}))}else{c=e.sortDirection()==0?$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.w($$t.$cj.$type.specialize(String,$.ig.$op.$type),String,c,function(f){return f.caption()})):$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.x($$t.$cj.$type.specialize(String,$.ig.$op.$type),String,c,function(f){return f.caption()}))}if(!$$t.$cp.e(String,$$t.$cp.n($$t.$ev.$type,String,this.i,function(f){return f.levelUniqueName()}),e.levelUniqueName())){this.i.add(e)}var f;if(!function(){var g=$self.g.tryGetValue(d.positionItemIndex(),f);f=g.p1;return g.ret}()){f=new $$t.ck($.ig.Number.prototype.$type,$$t.$c8.$type,0);this.g.add(b.positionItemIndex(),f)}f.item(b.positionItemDepth(),e.sortDirection())}}return c},c:function(a,b){var $self=this;var c=$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),b);if(c.count()>0){var d=c.item(0);var e;if(d.hierarchyLevelKey()!=null&&function(){var f=$self.h.tryGetValue(d.hierarchyLevelKey(),e);e=f.p1;return f.ret}()){if(e.sortBehavior()==1){c=e.sortDirection()==0?$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.w($$t.$cj.$type.specialize(String,$.ig.$op.$type),$.ig.$op.$type,c,function(f){return f.sortKey()})):$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.x($$t.$cj.$type.specialize(String,$.ig.$op.$type),$.ig.$op.$type,c,function(f){return f.sortKey()}))}else{c=e.sortDirection()==0?$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.w($$t.$cj.$type.specialize(String,$.ig.$op.$type),String,c,function(f){return f.caption()})):$$t.$cp.y($$t.$cj.$type.specialize(String,$.ig.$op.$type),$$t.$cp.x($$t.$cj.$type.specialize(String,$.ig.$op.$type),String,c,function(f){return f.caption()}))}this.i.add(e);var f;if(!function(){var g=$self.g.tryGetValue(d.positionItemIndex(),f);f=g.p1;return g.ret}()){f=new $$t.ck($.ig.Number.prototype.$type,$$t.$c8.$type,0);this.g.add(a.positionItemIndex(),f)}f.item(a.positionItemDepth(),e.sortDirection())}}return c},$type:new $.ig.Type("AxisHeaderSortingVisitor",$$t.$ez.$type)},true);$c("ResultHeaderSorter:ex","ResultSorter$1",{f:null,_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},init:function(a,b,c,d){$$t.$ey.init.call(this,$$t.$e0.$type,a,b,c);this.f=new $$t.ck(String,$$t.$ev.$type,1,d.count());var f=d.getEnumerator();while(f.moveNext()){var e=f.current();this.f.item(e.levelUniqueName(),e)}},b:function(){var $self=this;this.h(new $$t.by($$t.$ev.$type,0));this.g(new $$t.ck(String,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$$t.$c8.$type)),0));if(this.a().isEmpty()){return this.a()}var a=new $$t.by($$t.$bw.$type,0);var b=0;var c=1;var d=new $$t.ck($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);var e=new $$t.ck($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);if(this.c()){var f=this.a().axes().item(b);var g=new $$t.ck($.ig.Number.prototype.$type,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$$t.$c8.$type),0);var h=new $$t.e0(f,this.f,this.h(),g);var i=this.e(h,f,d);var j=function(){var $ret=new $$t.bw(i,f.tupleSize());$ret.name(f.name());return $ret}();a.add(j);this.g().item(f.name(),g);c=f.tuples().count();b++}if(this.d()){var k=this.a().axes().item(b);var l=new $$t.ck($.ig.Number.prototype.$type,$.ig.IDictionary$2.prototype.$type.specialize($.ig.Number.prototype.$type,$$t.$c8.$type),0);var m=new $$t.e0(k,this.f,this.h(),l);var n=this.e(m,k,e);var o=function(){var $ret=new $$t.bw(n,k.tupleSize());$ret.name(k.name());return $ret}();a.add(o);this.g().item(k.name(),l)}var p=new $$t.by($$t.$db.$type,2,this.a().cells().count());var r=this.a().cells().getEnumerator();while(r.moveNext()){var q=r.current();var s=q.clone();var t=s.cellOrdinal();if(this.c()){var u=t%c;var v=d.item(u);if(u!=v){var w=$a(t,c);t=w*c+v}}if(this.d()){var x=$a(t,c);var y=e.item(x);if(x!=y){var z=t%c;t=y*c+z}}s.cellOrdinal(t);p.add(s)}var aa=function(){var $ret=new $$t.bt;$ret.isEmpty($self.a().isEmpty());$ret.axes(a);$ret.cells(p);return $ret}();return aa},$type:new $.ig.Type("ResultHeaderSorter",$$t.$ey.$type.specialize($$t.$e0.$type))},true);$c("AxisValueSortingVisitor:e2","AxisTupleVisitor",{g:null,init:function(a,b){$$t.$ez.init.call(this,a);this.g=b},b:function(a,b){var c=$$t.$cp.t($$t.$cj.$type.specialize(String,$.ig.$op.$type),a.values(),function(d){return d.parentKey()==b.key()});return this.c(a,c)},c:function(a,b){var positionItemInfos_=$$t.$cp.a($$t.$cj.$type.specialize(String,$.ig.$op.$type),b);if(positionItemInfos_.length>0){var tupleSortDirections_=$$t.$cp.a($$t.$co.$type.specialize($$t.$eu.$type,Array),this.g);var sortFunction=function(tupleSortDirections){var compareCells=function(comparer,cell1,cell2){var result=comparer(cell1,cell2);if(result<0){return-1}if(result>0){return 1}return!isNaN(parseFloat(result))&&isFinite(result)?result:0};return function(o1,o2){var i,length,tupleSortDirection,cells,direction,cell1,cell2,arr1=[],arr2=[];for(i=0;i<tupleSortDirections.length;i++){tupleSortDirection=tupleSortDirections[i].key();cells=tupleSortDirections[i].value();if(tupleSortDirection.sortDirection()===$.ig.ListSortDirection.prototype.ascending){direction=1}else{direction=-1}comparer=tupleSortDirection.comparer();cell1=cells[o1.positionIndex()];cell2=cells[o2.positionIndex()];if(tupleSortDirections.length===1){arr1=direction*compareCells(comparer,cell1,cell2);arr2=direction*compareCells(comparer,cell2,cell1)}else{arr1.push(direction*compareCells(comparer,cell1,cell2));arr2.push(direction*compareCells(comparer,cell2,cell1))}}if(arr1<arr2){return-1}if(arr1>arr2){return 1}return 0}};positionItemInfos_.sort(sortFunction(tupleSortDirections_))}return positionItemInfos_},$type:new $.ig.Type("AxisValueSortingVisitor",$$t.$ez.$type)},true);$c("ResultColumnValueSorter:e1","ResultSorter$1",{f:null,_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},init:function(a,b,c,d){$$t.$ey.init.call(this,$$t.$e2.$type,a,b,c);this.f=d},b:function(){var $self=this;this.g(new $$t.by($$t.$eu.$type,0));if(!this.d()||this.a().isEmpty()){return this.a()}var a=new $$t.by($$t.$bw.$type,0);var b=0;var c=null;var d=1;if(this.c()){c=this.a().axes().item(b);d=c.tuples().count();a.add(c.clone());b++}var e=this.a().axes().item(b);var f=this.a().axes().item(b).tuples().count();var g=new $$t.ck($.ig.Number.prototype.$type,$.ig.$op.$type,1,this.a().cells().count());var i=this.a().cells().getEnumerator();while(i.moveNext()){var h=i.current();var j=null;if(function(){var k=h.properties().tryGetValue("Value",j);j=k.p1;return k.ret}()){g.item(h.cellOrdinal(),j)}else{var k=h.properties().tryGetValue("FmtValue",j);j=k.p1;g.item(h.cellOrdinal(),j)}}var l=new $$t.by($$t.$co.$type.specialize($$t.$eu.$type,Array),2,this.f.count());var n=this.f.getEnumerator();while(n.moveNext()){var m=n.current();var o;if(c!=null&&m.memberNames()!=null){if(c.positionResolver().hasUnregisterdPositions()){c.positionResolver().completeRegisterPositions()}o=c.positionResolver().rootPositionInfo().getIndex(m.memberNames());m.tupleIndex(o)}else{o=m.tupleIndex()}if(o>-1&&o<d){var p=new Array(f);for(var q=0;q<f;q++){var r=null;var s=g.tryGetValue(q*d+o,r);r=s.p1;p[q]=r}l.add(new $$t.co($$t.$eu.$type,Array,1,m,p));this.g().add(m)}}var t=new $$t.ck($.ig.Number.prototype.$type,$.ig.Number.prototype.$type,0);var u=new $$t.e2(e,l);var v=this.e(u,e,t);var w=function(){var $ret=new $$t.bw(v,e.tupleSize());$ret.name(e.name());return $ret}();a.add(w);var x=new $$t.by($$t.$db.$type,2,this.a().cells().count());var z=this.a().cells().getEnumerator();while(z.moveNext()){var y=z.current();var aa=y.clone();var ab=aa.cellOrdinal();var ac=$a(ab,d);var ad=t.item(ac);if(ac!=ad){var ae=ab%d;ab=ad*d+ae}aa.cellOrdinal(ab);x.add(aa)}var af=function(){var $ret=new $$t.bt;$ret.isEmpty($self.a().isEmpty());$ret.axes(a);$ret.cells(x);return $ret}();return af},$type:new $.ig.Type("ResultColumnValueSorter",$$t.$ey.$type.specialize($$t.$e2.$type))},true);$c("TupleSortDirection:eu","Object",{init:function(){$.ig.$op.init.call(this)},_tupleIndex:0,tupleIndex:function(a){if(arguments.length===1){this._tupleIndex=a;return a}else{return this._tupleIndex}},_memberNames:null,memberNames:function(a){if(arguments.length===1){this._memberNames=a;return a}else{return this._memberNames}},_sortDirection:0,sortDirection:function(a){if(arguments.length===1){this._sortDirection=a;return a}else{return this._sortDirection}},_comparer:null,comparer:function(a){if(arguments.length===1){this._comparer=a;return a}else{return this._comparer}},$type:new $.ig.Type("TupleSortDirection",$.ig.$ot)},true);$c("DataSourceBase:f5","Object",{init:function(){$.ig.$op.init.call(this)},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},isInitialized:function(){if(this.dataSource()==null){return false}return this.dataSource().isInitialized()},_isModified:false,isModified:function(a){if(arguments.length===1){this._isModified=a;return a}else{return this._isModified}},_isUpdating:false,isUpdating:function(a){if(arguments.length===1){this._isUpdating=a;return a}else{return this._isUpdating}},initialize:function(){var promise_=this.dataSource().initialize().c();var $this=this;if(!this._isInitializedAttached){this._isInitializedAttached=true;promise_.always(function(result){var args={error:null,metadataTreeRoot:null};if(this.state()==="rejected"){args.error=result}else{args.metadataTreeRoot=result}$($this).trigger("initialized",args);$this._isInitializedAttached=false})}return promise_},cubes:function(){return this.dataSource().cubes().inner()},cube:function(){return this.dataSource().cube()},setCube:function(a){return this.dataSource().setCube(a).j($$t.$e7.$type,function(b){return b.m()}).c()},metadataTree:function(){return this.dataSource().metadataTree()},addRowItem:function(a){if($b($$t.$bk.$type,a)!==null){this.dataSource().rowAxis().add(a);this.isModified(true)}},insertRowItem:function(a,b){if($b($$t.$bk.$type,b)!==null){this.dataSource().rowAxis().insert(a,b);this.isModified(true)}},removeRowItem:function(a){if($b($$t.$bk.$type,a)!==null||$b($$t.$fa.$type,a)!==null){this.dataSource().rowAxis().remove(a);this.isModified(true)}},addColumnItem:function(a){if($b($$t.$bk.$type,a)!==null){this.dataSource().columnAxis().add(a);this.isModified(true)}},insertColumnItem:function(a,b){if($b($$t.$bk.$type,b)!==null){this.dataSource().columnAxis().insert(a,b);this.isModified(true)}},removeColumnItem:function(a){if($b($$t.$bk.$type,a)!==null||$b($$t.$fa.$type,a)!==null){this.dataSource().columnAxis().remove(a);this.isModified(true)}},addFilterItem:function(a){if($b($$t.$bk.$type,a)!==null){this.dataSource().filters().add(a);this.isModified(true)}},insertFilterItem:function(a,b){if($b($$t.$bk.$type,b)!==null){this.dataSource().filters().insert(a,b);this.isModified(true)}},removeFilterItem:function(a){if($b($$t.$bk.$type,a)!==null){this.dataSource().filters().remove(a);this.isModified(true)}},addMeasureItem:function(a){if($b($$t.$bn.$type,a)!==null){this.dataSource().measures().add(a);this.isModified(true)}},insertMeasureItem:function(a,b){if($b($$t.$bn.$type,b)!==null){this.dataSource().measures().insert(a,b);this.isModified(true)}},removeMeasureItem:function(a){if($b($$t.$bn.$type,a)!==null){this.dataSource().measures().remove(a);this.isModified(true)}},setMeasureListIndex:function(a){this.dataSource().measureListIndex(a);this.isModified(true)},setMeasureListLocation:function(a){switch(a){case"rows":this.dataSource().measureListLocation(0);break;case"columns":this.dataSource().measureListLocation(1);break;default:break}this.isModified(true)},getMeasureListLocation:function(){switch(this.dataSource().measureListLocation()){case 0:return"rows";break;case 1:return"columns";break;default:return null;break}},expandTupleMember:function(a,b,c){this.dataSource().expandTupleMember(a,b,c)},collapseTupleMember:function(a,b,c){this.dataSource().collapseTupleMember(a,b,c)},rowAxis:function(){return this.dataSource().rowAxis().inner()},columnAxis:function(){return this.dataSource().columnAxis().inner()},filters:function(){return this.dataSource().filters().inner()},measures:function(){return this.dataSource().measures().inner()},result:function(){return this.dataSource().result()},bindCollectionChanged:function(a){var options_=a;var ds_=this.dataSource();var attachCollectionChanged=function(collection,handler){collection.collectionChanged=$.ig.Delegate.prototype.combine(collection.collectionChanged,handler)};if($.isFunction(options_["filters"])){attachCollectionChanged(ds_._filters,options_["filters"])}if($.isFunction(options_["rowAxis"])){attachCollectionChanged(ds_._rowAxis,options_["rowAxis"])}if($.isFunction(options_["columnAxis"])){attachCollectionChanged(ds_._columnAxis,options_["columnAxis"])}if($.isFunction(options_["measures"])){attachCollectionChanged(ds_._measures,options_["measures"])}},unbindCollectionChanged:function(a){var options_=a;var ds_=this.dataSource();unbindCollectionChanged=function(collection,handler){collection.collectionChanged=$.ig.Delegate.prototype.remove(collection.collectionChanged,handler)};if($.isFunction(options_["filters"])){unbindCollectionChanged(ds_._filters,options_["filters"])
}if($.isFunction(options_["rowAxis"])){unbindCollectionChanged(ds_._rowAxis,options_["rowAxis"])}if($.isFunction(options_["columnAxis"])){unbindCollectionChanged(ds_._columnAxis,options_["columnAxis"])}if($.isFunction(options_["measures"])){unbindCollectionChanged(ds_._measures,options_["measures"])}},clearPendingChanges:function(){this.dataSource().clearPendingChanges()},update:function(){var promise_=this.dataSource().update().c();var $this=this;if(!this.isUpdating()){this.isUpdating(true);promise_.always(function(result){var args={error:null,result:null};if(this.state()==="rejected"){args.error=result}else{args.result=result}$this.isUpdating(false);$this.isModified(false);$($this).trigger("updated",args)})}return promise_},getCoreElement:function(a,b){return this.dataSource().getCoreElement(a,b)},getCoreElements:function(a,b){return this.dataSource().getCoreElements(a,b).inner()},getMembersOfHierarchy:function(a){return this.dataSource().getMembersOfHierarchy(a).c()},getMembersOfLevel:function(a){return this.dataSource().getMembersOfLevel(a).c()},tryGetMember:function(a){var $self=this;var b;if(function(){var c=$self.dataSource().tryGetMember(a,b);b=c.p1;return c.ret}()){return b}return null},tryGetMembersForLevel:function(a){var $self=this;var b=new $$t.ec($$t.$br.$type);var c=function(){var d=$self.dataSource().tryGetMembersForLevel(a,b);b=d.p1;return d.ret}();return c?b.inner():new $$t.ec($$t.$br.$type).inner()},getMembersOfMember:function(a){return this.dataSource().getMembersOfMember(a).c()},addFilterMember:function(a,b){this.dataSource().addFilterMember(a,b);this.isModified(true)},removeAllFilterMembers:function(a){this.dataSource().removeAllFilterMembers(a);this.isModified(true)},getFilterMemberNames:function(a){return this.dataSource().getFilterMemberNames(a).inner()},getDimension:function(a){return this.dataSource().getCoreElement(function(b){return b.uniqueName()==a},$$t.$bb.$type)},getHierarchy:function(a){return this.dataSource().getCoreElement(function(b){return b.uniqueName()==a},$$t.$bk.$type)},getLevel:function(a){return this.dataSource().getCoreElement(function(b){return b.uniqueName()==a},$$t.$bm.$type)},getMeasure:function(a){return this.dataSource().getCoreElement(function(b){return b.uniqueName()==a},$$t.$bn.$type)},getMeasureList:function(){return this.dataSource().getCoreElement(null,$$t.$fa.$type)},$type:new $.ig.Type("DataSourceBase",$.ig.$ot)},true);$c("jQueryUtils:f6","Object",{init:function(){$.ig.$op.init.call(this)},c:function($t,a){if(a==null){return null}var jsObject_=a;var dict_=new $$t.ck(String,$t,0);(function(obj,dict){var tempDict=$.ig.Dictionary.prototype.getDictionary(obj);var keys=tempDict.keys();while(keys.moveNext()){var key=keys.current();var value=tempDict.item(key);dict.add(key,value)}})(jsObject_,dict_);return dict_},i:function($t,a){if(a==null){return null}var jsObject_=$$t.$f6.createJavascriptObject();var b=a.getEnumerator();while(b.moveNext()){var item_=b.current();jsObject_[item_.key()]=item_.value()}return jsObject_},convertToObjectDictionary:function(a){return $$t.$f6.c($.ig.$op.$type,a)},convertToStringDictionary:function(a){return $$t.$f6.c(String,a)},convertFromObjectDictionary:function(a){return $$t.$f6.i($.ig.$op.$type,a)},convertFromStringDictionary:function(a){return $$t.$f6.i(String,a)},createJavascriptObject:function(){return{}},getJavascriptObjectProperty:function(a,b){var jsObject_=a;var property_=b;return jsObject_[property_]},setJavascriptObjectProperty:function(a,b,c){var jsObject_=a;var property_=b;var value_=c;jsObject_[property_]=value_},getJavascriptObjectMethodResult:function(a,b,c){var jsObject_=a;var method_=b;var args_=c;return jsObject_[method_].call(jsObject_,args_)},$type:new $.ig.Type("jQueryUtils",$.ig.$ot)},true);$c("OlapUtilities:f7","Object",{init:function(){$.ig.$op.init.call(this)},dateMemberProvider:function(a,b,c,d){if(String.isNullOrEmpty(a)||String.isNullOrEmpty(b)){return null}var propName_=b;var datePartFormat_=d;var format_=c;var yearProvider_;var semesterProvider_;var quarterProvider_;var monthProvider_;a=a.toLowerCase();switch(a){case"year":if(datePartFormat_==null){datePartFormat_="yyyy"}if(format_==null){return function(item){return $.ig.formatter(new Date(item[propName_]),"date",datePartFormat_)}}return function(item){return format_.replace("{0}",$.ig.formatter(new Date(item[propName_]),"date",datePartFormat_))};case"semester":if(format_==null){format_="H{0}"}yearProvider_=$$t.$f7.dateMemberProvider("year",b,null,null);return function(item){var year=yearProvider_(item);return format_.replace("{0}",Math.floor(new Date(item[propName_]).getMonth()/6)+1).replace("{1}",year)};case"quarter":if(format_==null){format_="Q{0}"}yearProvider_=$$t.$f7.dateMemberProvider("year",b,null,null);semesterProvider_=$$t.$f7.dateMemberProvider("semester",b,null,null);return function(item){var year=yearProvider_(item);var semester=semesterProvider_(item);return format_.replace("{0}",Math.floor(new Date(item[propName_]).getMonth()/3)+1).replace("{1}",semester).replace("{2}",year)};case"month":if(datePartFormat_==null){datePartFormat_="MMMM"}if(format_==null){return function(item){return $.ig.formatter(new Date(item[propName_]),"date",datePartFormat_)}}yearProvider_=$$t.$f7.dateMemberProvider("year",b,null,null);semesterProvider_=$$t.$f7.dateMemberProvider("semester",b,null,null);quarterProvider_=$$t.$f7.dateMemberProvider("quarter",b,null,null);return function(item){var year=yearProvider_(item);var semester=semesterProvider_(item);var quarter=quarterProvider_(item);return format_.replace("{0}",$.ig.formatter(new Date(item[propName_]),"date",datePartFormat_)).replace("{1}",quarter).replace("{2}",semester).replace("{3}",year)};case"date":if(datePartFormat_==null){datePartFormat_="MM/dd/yyyy"}if(format_==null){return function(item){return $.ig.formatter(new Date(item[propName_]),"date",datePartFormat_)}}yearProvider_=$$t.$f7.dateMemberProvider("year",b,null,null);semesterProvider_=$$t.$f7.dateMemberProvider("semester",b,null,null);quarterProvider_=$$t.$f7.dateMemberProvider("quarter",b,null,null);monthProvider_=$$t.$f7.dateMemberProvider("month",b,null,null);return function(item){var year=yearProvider_(item);var semester=semesterProvider_(item);var quarter=quarterProvider_(item);var month=monthProvider_(item);return format_.replace("{0}",$.ig.formatter(new Date(item[propName_]),"date",datePartFormat_)).replace("{1}",month).replace("{2}",quarter).replace("{3}",semester).replace("{4}",year)}}return null},getDateHierarchy:function(a,b,c,d,e,f){if(String.isNullOrEmpty(a)){return null}if(b==null||b.length==0){b=["year","quarter","month","date"]}else{for(var g=0;g<b.length;g++){b[g]=b[g].toLowerCase()}}if(c==null){c="Dates"}if(d==null){d=c}var res_=null;var name_=c;var caption_=d;var rootCaption_=f;var dateParts_=b;if(e==null){e=new Array(b.length);for(var h=0;h<e.length;h++){var i=b[h];e[h]=i.substr(0,1).toUpperCase()+i.substr(1,i.length)+"s"}}var captions_=e;var memberProviders_=new Array(b.length);for(var j=0;j<b.length;j++){var k=b[j];memberProviders_[j]=$$t.$f7.dateMemberProvider(k,a,null,null)}var levelsMetadata=[];var levelOffset=0;if(rootCaption_!=null&&rootCaption_!=""){levelOffset=1;levelsMetadata[0]={name:rootCaption_,caption:rootCaption_,memberProvider:function(item){return rootCaption_}}}for(var i=0;i<memberProviders_.length;i++){levelsMetadata[i+levelOffset]={name:dateParts_[i],caption:captions_[i],memberProvider:memberProviders_[i]}}res_={name:name_,caption:caption_,levels:levelsMetadata};return res_},sumAggregator:function(a,b){var propName_=a;var precision_=b;return function(items,cellMetadata){var sum=0,areAllNullOrUndefined=true,value;for(var i=0;i<items.length;i++){value=items[i][propName_];if(value!==null&&value!==undefined){areAllNullOrUndefined=false;sum+=value}}if(areAllNullOrUndefined)return null;if(precision_!=null){return sum.toFixed(precision_)}return sum}},avgAggregator:function(a,b){var propName_=a;var precision_=b;return function(items,cellMetadata){if(precision_==null){precision_=2}var sum=0,count=0,areAllNullOrUndefined=true,value;for(var i=0;i<items.length;i++){value=items[i][propName_];if(value!==null&&value!==undefined){areAllNullOrUndefined=false;sum+=value;count++}}if(areAllNullOrUndefined)return null;return(sum/count).toFixed(precision_)}},minAggregator:function(a){var propName_=a;return function(items,cellMetadata){var result=items[0][propName_];for(var i=1;i<items.length;i++){result=Math.min(result,items[i][propName_])}return result}},maxAggregator:function(a){var propName_=a;return function(items,cellMetadata){var result=items[0][propName_];for(var i=1;i<items.length;i++){result=Math.max(result,items[i][propName_])}return result}},countAggregator:function(){return function(items,cellMetadata){return items.length}},$type:new $.ig.Type("OlapUtilities",$.ig.$ot)},true);$c("OlapTableView:f8","Object",{a:null,init:function(a,b,c,d){$.ig.$op.init.call(this);var e=this.b(d);this.a=new $$t.eq(a,b,c,e)},rowHeaders:function(){if(this.a.rowHeaders()==null){return null}return this.a.rowHeaders().inner()},columnHeaders:function(){if(this.a.columnHeaders()==null){return null}return this.a.columnHeaders().inner()},resultCells:function(){if(this.a.resultCells()==null){return null}return this.a.resultCells().inner()},columnSortDirections:function(a){if(arguments.length===1){this.a.columnSortDirections().clear();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=this.d(b);this.a.columnSortDirections().add(d)}return a}else{var a=new $.ig.Array;var c=this.a.columnSortDirections().getEnumerator();while(c.moveNext()){var b=c.current();a.add(this.n(b))}return a}},appliedColumnSortDirections:function(){var a=new $.ig.Array;var c=this.a.appliedColumnSortDirections().getEnumerator();while(c.moveNext()){var b=c.current();a.add(this.n(b))}return a},levelSortDirections:function(a){if(arguments.length===1){this.a.levelSortDirections().clear();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=this.c(b);this.a.levelSortDirections().add(d)}return a}else{var a=new $.ig.Array;var c=this.a.levelSortDirections().getEnumerator();while(c.moveNext()){var b=c.current();a.add(this.m(b))}return a}},appliedLevelSortDirections:function(){var a=new $.ig.Array;var c=this.a.appliedLevelSortDirections().getEnumerator();while(c.moveNext()){var b=c.current();a.add(this.m(b))}return a},appliedSortDirectionsMap:function(){var resultMap_=$$t.$f6.createJavascriptObject();var a=this.a.appliedSortDirectionsMap().getEnumerator();while(a.moveNext()){var i_=a.current();var axisMap_=$$t.$f6.createJavascriptObject();var b=i_.value().getEnumerator();while(b.moveNext()){var j_=b.current();var hierarchyMap_=$$t.$f6.createJavascriptObject();var c=j_.value().getEnumerator();while(c.moveNext()){var k_=c.current();var sortDirection_=k_.value()==0?"ascending":"descending";hierarchyMap_[k_.key()]=sortDirection_}axisMap_[j_.key()]=hierarchyMap_}resultMap_[i_.key()]=axisMap_}return resultMap_},initialize:function(){this.a.initialize()},b:function(a){var b=new $$t.er;var c=$$t.$f6.getJavascriptObjectProperty(a,"rowHeadersLayout");var d=1;if(!String.isNullOrEmpty(c)){switch(c){case"tree":d=2;var e=$$t.$f6.getJavascriptObjectProperty(a,"compactRowHeaderIndentation");var f=$$t.$f6.getJavascriptObjectProperty(a,"treeRowHeaderIndentation");b=new $$t.e3(e,f);break;case"standard":d=0;break}}var g=$$t.$f6.getJavascriptObjectProperty(a,"isParentInFrontForColumns");var h=$$t.$f6.getJavascriptObjectProperty(a,"isParentInFrontForRows");var i=$$t.$f6.getJavascriptObjectProperty(a,"compactColumnHeaders");b.c(g);b.d(h);b.b(i);b.a(d);return b},d:function(o_){var a=$$t.$f6.getJavascriptObjectProperty(o_,"memberNames");var b=$g($$t.$f6.getJavascriptObjectProperty(o_,"tupleIndex"));var c=$$t.$f6.getJavascriptObjectProperty(o_,"sortDirection");var d=0;if(!String.isNullOrEmpty(c)){c=c.toLowerCase();if(c=="descending"){d=1}}var comparer_=null;if($.isFunction(o_.comparer)){comparer_=o_.comparer}else{comparer_=function(o1,o2){return parseFloat(o1||-Infinity)-parseFloat(o2||-Infinity)}}return function(){var $ret=new $$t.eu;$ret.memberNames(a);$ret.tupleIndex(b);$ret.sortDirection(d);$ret.comparer(comparer_);return $ret}()},n:function(a){var b=$$t.$f6.createJavascriptObject();$$t.$f6.setJavascriptObjectProperty(b,"memberNames",a.memberNames());$$t.$f6.setJavascriptObjectProperty(b,"tupleIndex",a.tupleIndex());$$t.$f6.setJavascriptObjectProperty(b,"sortDirection",a.sortDirection()==0?"ascending":"descending");if(a.comparer()!=null){$$t.$f6.setJavascriptObjectProperty(b,"comparer",a.comparer())}return b},c:function(a){var b=$$t.$f6.getJavascriptObjectProperty(a,"levelUniqueName");var c=$$t.$f6.getJavascriptObjectProperty(a,"sortDirection");var d=$$t.$f6.getJavascriptObjectProperty(a,"sortBehavior");if(!String.isNullOrEmpty(b)){var e=new $$t.ev;e.sortDirection(0);e.sortBehavior(1);e.levelUniqueName(b);if(!String.isNullOrEmpty(c)){c=c.toLowerCase();if(c=="descending"){e.sortDirection(1)}}if(!String.isNullOrEmpty(d)){d=d.toLowerCase();if(d=="alphabetical"){e.sortBehavior(0)}}return e}else{return null}},m:function(a){var b=$$t.$f6.createJavascriptObject();$$t.$f6.setJavascriptObjectProperty(b,"levelUniqueName",a.levelUniqueName());$$t.$f6.setJavascriptObjectProperty(b,"sortBehavior",a.sortBehavior()==1?"system":"alphabetical");$$t.$f6.setJavascriptObjectProperty(b,"sortDirection",a.sortDirection()==0?"ascending":"descending");return b},$type:new $.ig.Type("OlapTableView",$.ig.$ot)},true);$c("ArrayListCollection___Enumerate__IteratorClass$1:ArrayListCollection___Enumerate__IteratorClass$1","Object",{$t:null,c:0,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},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.inner().length){this.b=$u(this.$t,this.__4__this.inner()[this.d]);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $.ig.ArrayListCollection___Enumerate__IteratorClass$1(this.$t,0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.w(1)},dispose:function(){},current:function(){return this.b},current1:function(){return $d(this.$t,this.b)},$type:new $.ig.Type("ArrayListCollection___Enumerate__IteratorClass$1",$.ig.$ot,[$$t.$a5.$type.specialize(0),$.ig.IEnumerable.prototype.$type,$$t.$a6.$type.specialize(0),$.ig.IEnumerator.prototype.$type,$$t.$am.$type])},true);$$t.$ew.alphabetical=0;$$t.$ew.system=1;$$t.$e8.cube=0;$$t.$e8.dimension=1;$$t.$e8.group=2;$$t.$e8.userDefinedHierarchy=3;$$t.$e8.systemEnabledHierarchy=4;$$t.$e8.parentChildHierarchy=5;$$t.$e8.measure=6;$$t.$e8.level1=7;$$t.$e8.level2=8;$$t.$e8.level3=9;$$t.$e8.level4=10;$$t.$e8.level5=11;$$t.$e8.kpiRoot=12;$$t.$e8.kpi=13;$$t.$e8.kpiValue=14;$$t.$e8.kpiGoal=15;$$t.$e8.kpiStatus=16;$$t.$e8.kpiTrend=17;$$t.$e8.kpiWeight=18;$$t.$e9.rows=0;$$t.$e9.columns=1;$$t.$es.standard=0;$$t.$es.superCompact=1;$$t.$es.tree=2;$$t.$d6.horizontal=0;$$t.$d6.vertical=1;$$t.$bj.unknown=0;$$t.$bj.regular=1;$$t.$bj.all=2;$$t.$bj.measure=3;$$t.$bj.formula=4;$$t.$bi.one=0;$$t.$bi.many=1;$$t.$bh.unknown=0;$$t.$bh.sum=1;$$t.$bh.count=2;$$t.$bh.min=3;$$t.$bh.max=4;$$t.$bh.average=5;$$t.$bh.variance=6;$$t.$bh.std=7;$$t.$bh.distinctCount=8;$$t.$bh.none=9;$$t.$bh.averageOfChildren=10;$$t.$bh.firstNonEmpty=13;$$t.$bh.lastNonEmpty=14;$$t.$bh.byAccount=15;$$t.$bh.calculated=127;$$t.$bg.userDefined=1;$$t.$bg.systemEnabled=2;$$t.$bg.systemInternal=4;$$t.$bc.unknown=0;$$t.$bc.time=1;$$t.$bc.measure=2;$$t.$bc.other=3;$$t.$bc.quantitative=5;$$t.$bc.accounts=6;$$t.$bc.customers=7;$$t.$bc.products=8;$$t.$bc.scenario=9;$$t.$bc.utility=10;$$t.$bc.currency=11;$$t.$bc.rates=12;$$t.$bc.channel=13;$$t.$bc.promotion=14;$$t.$bc.organization=15;$$t.$bc.billOfMaterials=16;$$t.$bc.geography=17;$$t.$a9.cube=0;$$t.$a9.dimension=1;$$t.$a9.unknown=2;$$t.$fk.e="[";$$t.$fk.f="]";$$t.$fk.i="{";$$t.$fk.j="}";$$t.$fk.h=",";$$t.$fq.d="[";$$t.$fq.e="]";$$t.$fq.g=".";$$t.$fq.i="&"})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IXmlaDataProvider:a","IOlapDiscoverDataProvider:b","Task$1:c","Task:d","Object:e","Type:f","Boolean:g","ValueType:h","Void:i","IConvertible:j","IFormatProvider:k","Number:l","String:m","IComparable:n","Number:o","Number:p","Number:q","Number:r","NumberStyles:s","Enum:t","Array:u","IList:v","ICollection:w","IEnumerable:x","IEnumerator:y","NotSupportedException:z","Error:aa","Number:ab","String:ac","StringComparison:ad","RegExp:ae","CultureInfo:af","DateTimeFormatInfo:ag","Calendar:ah","Date:ai","Number:aj","DayOfWeek:ak","DateTimeKind:al","CalendarWeekRule:am","NumberFormatInfo:an","CompareInfo:ao","CompareOptions:ap","IEnumerable$1:aq","IEnumerator$1:ar","IDisposable:as","StringSplitOptions:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Number:az","Assembly:a0","Stream:a1","SeekOrigin:a2","RuntimeTypeHandle:a3","MethodInfo:a4","MethodBase:a5","MemberInfo:a6","ParameterInfo:a7","TypeCode:a8","ConstructorInfo:a9","PropertyInfo:ba","JQueryPromise:bb","Action:bc","MulticastDelegate:bd","IntPtr:be","Action$1:bf","AggregateException:bg","TaskStatus:bh","Func$2:bi","TaskCompletionSource$1:bj","JQueryDeferred:bk","JQuery:bl","JQueryObject:bm","Element:bn","ElementAttributeCollection:bo","ElementCollection:bp","WebStyle:bq","ElementNodeType:br","Document:bs","EventListener:bt","IElementEventHandler:bu","ElementEventHandler:bv","ElementAttribute:bw","JQueryPosition:bx","JQueryCallback:by","JQueryEvent:bz","JQueryUICallback:b0","Script:b1","Catalog:b2","ICoreOlapElement:b3","KeyValueItem:b4","Cube:b5","CubeType:b6","Dimension:b7","DimensionType:b8","Hierarchy:b9","HierarchyOrigin:ca","Level:cb","Measure:cc","AggregatorType:cd","MeasureGroup:ce","MeasureGroupDimension:cf","CardinalityType:cg","Member:ch","MemberType:ci","Nullable$1:cj","Kpi:ck","IOlapExecuteCommandProvider:cl","OlapResult:cm","IList$1:cn","ICollection$1:co","OlapResultAxis:cp","PositionResolver$2:cq","List$1:cr","IArray:cs","IArrayList:ct","Array:cu","CompareCallback:cv","Func$3:cw","Comparer$1:cx","IComparer:cy","IComparer$1:cz","DefaultComparer$1:c0","IComparable$1:c1","Comparison$1:c2","ReadOnlyCollection$1:c3","Predicate$1:c4","NotImplementedException:c5","IPosition$2:c6","IPositionItem$2:c7","PositionItemInfo$2:c8","Dictionary$2:c9","IDictionary$2:da","IDictionary:db","KeyValuePair$2:dc","Enumerable:dd","Thread:de","ThreadStart:df","IOrderedEnumerable$1:dg","SortedList$1:dh","Math:di","ArgumentNullException:dj","IEqualityComparer$1:dk","EqualityComparer$1:dl","IEqualityComparer:dm","DefaultEqualityComparer$1:dn","InvalidOperationException:dp","ArgumentException:dq","IHierarchicalPositionItem$2:dr","EventHandler$1:ds","AsyncCompletedEventArgs:dt","EventArgs:du","Delegate:dv","Interlocked:dw","ListSortDirection:dx","OlapResultTuple:dy","OlapResultAxisMember:dz","OlapResultCell:d0","MdxDataSourceImpl:d1","OlapDataSource:d2","IOlapDataSource:d3","OlapMetadataTreeItem:d4","OlapMetadataTreeItemType:d5","MeasureListLocation:d6","ArrayListCollection$1:d7","INotifyCollectionChanged:d8","NotifyCollectionChangedEventHandler:d9","NotifyCollectionChangedEventArgs:ea","NotifyCollectionChangedAction:eb","DataSourceBaseOptions:ec","IOlapDataProviderFactory:ed","OlapResultView:ee","CubeMetaItemsCache:ef","KpiMeasure:eg","MeasureGroupMetaItemsCache:eh","Tuple$2:ei","AxisElement:ej","PositionInfo:ek","MeasureList:el","TaskFactory:em","TaskExtensions:en","AxisDefinitionParser:eo","MetaTreeHelper:ep","HierarchyItemPosition:eq","KpiDimension:er","MdxDataSourceOptions:es","MdxSettings:et","MdxDimensionAxisSettings:eu","MdxAxisSettings:ev","MdxSetSettings:ew","MdxSlicerAxisSettings:ex","ObservableCollection$1:ey","INotifyPropertyChanged:ez","PropertyChangedEventHandler:e0","PropertyChangedEventArgs:e1","MdxDimensionAxisProvider:e2","IMdxDimensionAxisProvider:e3","IMdxAxisProvider:e4","IMdxAxis:e5","IMdxExpression:e6","IMdxSet:e7","IMdxElement:e8","MdxElementType:e9","MdxElementCollectionElement:fa","IMdxCollectionElement:fb","StringBuilder:fc","Environment:fd","MdxAxis:fe","MdxSet:ff","MdxSingleElement:fg","MdxElement:fh","IMdxItemElement:fi","MdxLevelMembersElement:fj","MdxChildrenCollectionElement:fk","MdxDimensionMember:fl","MdxSlicerAxisProvider:fm","MdxSlicerAxis:fn","IMdxSlicerAxis:fo","IMdxExtendedFilterInfo:fp","IMdxFilterInfo:fq","IAxisFilterElement:fr","MdxSlicerAxisBuilder:fs","MdxAxisFilterElement:ft","MdxSlicerSet:fu","ResultViewHelper:fv","MdxQueryBuilder:fw","MdxCalculatedMembersCache:fx","XmlaDataProvider:fy","ICoreXmlaConnection:fz","IConnection:f0","XmlaSoapWebClient$1:f1","XmlaSoapWebClient:f2","ICredentials:f3","NetworkCredential:f4","Uri:f5","UriKind:f6","Encoding:f7","UTF8Encoding:f8","Decoder:f9","UnicodeEncoding:ga","AsciiEncoding:gb","DefaultDecoder:gc","WebClient:gd","WebHeaderCollection:ge","NameValueCollection:gf","UploadStringCompletedEventHandler:gg","UploadStringCompletedEventArgs:gh","RequestCompletedEventArgs$1:gi","IXmlaSoapMethod:gj","XElement:gk","XContainer:gl","XNode:gm","XObject:gn","XmlNode:go","XmlNodeList:gp","XmlNamedNodeMap:gq","XmlNodeType:gr","XmlDocument:gs","XmlElement:gt","XmlLinkedNode:gu","XmlAttribute:gv","XmlUtils:gw","XName:gx","XNamespace:gy","XDocument:gz","XAttribute:g0","XmlaPropertiesCollection:g1","XmlaQueryProperty:g2","XmlaSoapMessageBuilder:g3","XmlaSoapFaultXmlTypeSerializer:g4","IXmlTypeSerializer$1:g5","XmlaSoapFault:g6","FaultDetail:g7","FaultError:g8","SerializerUtils:g9","ErrorXmlTypeSerializer:ha","FaultReason:hb","FaultCode:hc","FaultException$1:hd","FaultException:he","DiscoverResponseResult:hf","XmlaSoapMethodResult:hg","IXmlaMethodResult:hh","ExecuteResponseResult:hi","DatabaseXmlTypeSerializer:hj","CubeXmlTypeSerializer:hk","DimensionXmlTypeSerializer:hl","HierarchyXmlTypeSerializer:hm","LevelXmlTypeSerializer:hn","MeasureXmlTypeSerializer:ho","MeasureGroupXmlTypeSerializer:hp","MeasureGroupDimensionXmlTypeSerializer:hq","MemberXmlTypeSerializer:hr","KpiXmlTypeSerializer:hs","ResultXmlTypeSerializer:ht","ArraySerializer:hu","AxisXmlTypeSerializer:hv","TupleXmlTypeSerializer:hw","AxisMemberXmlTypeSerializer:hx","CellXmlTypeSerializer:hy","XmlaSoapMethodExecute:hz","XmlaSoapMethod:h0","XmlaSoapMethodDiscover:h1","XmlaSoapMessageHeader:h2","CatalogConstants:h3","DbSchemaConstants:h7","CubeConstants:ic","DimensionConstants:id","HierarchyConstants:ie","InstanceConstants:ig","KpiConstants:ih","LevelConstants:ii","MeasureConstants:ij","MeasureGroupConstants:ik","MeasureGroupDimensionConstants:il","MemberConstants:im","OlapSchemaConstants:io","CubeRestrictions:ip","DimensionRestrictions:iq","HierarchyRestrictions:ir","KpiRestrictions:is","LevelRestrictions:it","MeasureRestrictions:iu","MeasureGroupRestrictions:iv","MeasureGroupDimensionRestrictions:iw","MemberRestrictions:ix","XmlaConstants:iy","XmlaNamespace:iz","IXmlaDataProviderFactory:i5","DefaultXmlaDataProviderFactory:i6","XmlaConnection:i7","RemoteXmlaDataProviderFactory:i8","JsonRemoteRequestSerializer:i9","IRemoteRequestSerializer:ja","RemoteRequest:jb","RemoteRequestType:jc","JavaScriptSerializer:jd","RemoteRequestJsonTypeSeriazlier:je","JsonTypeSeriazlierBase$1:jf","IJsonTypeSerializer$1:jg","JsonSerializerUtils:jh","jQueryUtils:ji","JsonRemoteResponseSerializer:jj","IRemoteResponseSerializer:jk","ArrayJsonSerializer:jl","CatalogJsonTypeSeriazlier:jm","CubeJsonTypeSeriazlier:jn","DimensionJsonTypeSeriazlier:jo","HierarchyJsonTypeSeriazlier:jp","LevelJsonTypeSeriazlier:jq","MeasureJsonTypeSeriazlier:jr","MeasureGroupJsonTypeSeriazlier:js","MeasureGroupDimensionJsonTypeSeriazlier:jt","MemberJsonTypeSeriazlier:ju","KpiJsonTypeSeriazlier:jv","ResultJsonTypeSeriazlier:jw","AxisJsonTypeSeriazlier:jx","TupleJsonTypeSeriazlier:jy","AxisMemberJsonTypeSeriazlier:jz","CellJsonTypeSeriazlier:j0","RemoteXmlaDataProvder:j1","XmlaDataSourceImpl:j2","XmlaDataSourceOptions:j3","RequestOptions:j4","XmlaDiscoverProperties:j5","CustomRemoteXmlaRequestSerializer:j7","CustomRemoteXmlaResponseSerializer:j8","OlapXmlaDataSource:j9","DataSourceBase:ka","AbstractEnumerable:kb","Func$1:kc","AbstractEnumerator:kd","GenericEnumerable$1:ke","GenericEnumerator$1:kf"]);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.numberToString,$5=$.ig.util.tryParseInt32_1,$6=$.ig.util.tryParseInt32_2,$7=$.ig.util.intToString1,$8=$.ig.util.parseInt32_1,$9=$.ig.util.parseInt32_2;$c("RemoteRequestType:jc","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"DiscoverCatalogs";case 1:return"DiscoverCubes";case 2:return"DiscoverDimensions";case 3:return"DiscoverHierarchies";case 4:return"DiscoverLevels";case 5:return"DiscoverMeasures";case 6:return"DiscoverMeasureGroups";case 7:return"DiscoverMeasureGroupDimensions";case 8:return"DiscoverMembers";case 9:return"DiscoverKpis";case 10:return"ExecuteStatement";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("RemoteRequestType",$.ig.$ep.$type)},true);$c("MdxElementType:e9","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Member";case 1:return"MemberTree";case 2:return"Calculated";case 3:return"Filter";case 4:return"Collection";case 5:return"UserDefined";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("MdxElementType",$.ig.$ep.$type)},true);$c("XmlaSoapMessageHeader:h2","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Session";case 2:return"BeginSession";case 3:return"EndSession";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("XmlaSoapMessageHeader",$.ig.$ep.$type)},true);$c("IXmlaDataProvider:a","Object",{$type:new $.ig.Type("IXmlaDataProvider",null,[$$t.$b.$type,$$t.$cl.$type])},true);$c("MdxDataSourceImpl:d1","OlapDataSource",{bb:null,ba:false,init:function(a){this.bb=new $$t.cr($$t.$e2.$type,0);$$t.$d2.init.call(this,a);this.mdxSettings(a.mdxSettings());this.mdxSourceOptions(a);this.dataProviderFactory(a.dataProviderFactory());this.ba=true;if(this.mdxSourceOptions()!=null){this.ba=this.mdxSourceOptions().enableResultCache()==true}},_mdxSourceOptions:null,mdxSourceOptions:function(a){if(arguments.length===1){this._mdxSourceOptions=a;return a}else{return this._mdxSourceOptions}},_mdxSettings:null,mdxSettings:function(a){if(arguments.length===1){this._mdxSettings=a;return a}else{return this._mdxSettings}},_catalog:null,catalog:function(a){if(arguments.length===1){this._catalog=a;return a}else{return this._catalog}},setCatalog:function(a){if(!this.isInitialized()){throw new $$t.dp(1,"Data source is not initialized.")}return this.be(a)},bn:function(a,b){if(a.positionItemIndex()==b){a.clear()}else{var d=a.values().getEnumerator();while(d.moveNext()){var c=d.current();this.bn(c,b)}}},a9:function(a,b,c,d){var $self=this;var e=new $$t.cr($$t.$ej.$type,0);var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$t.ej(f.b(),new $$t.cr(String,0));for(var i=0;i<f.a().count();i++){var j=f.a().item(i);var k;if(function(){var l=$self.c().h(j,k);k=l.p1;return l.ret}()){if(k.scope().hasValue()==false){h.a().add(j)}}}e.add(h)}var l=new $$t.cr($$t.$ej.$type,0);var n=b.getEnumerator();while(n.moveNext()){var m=n.current();var o=new $$t.ej(m.b(),new $$t.cr(String,0));for(var p=0;p<m.a().count();p++){var q=m.a().item(p);var r;if(function(){var s=$self.c().h(q,r);r=s.p1;return s.ret}()){if(r.scope().hasValue()==false){o.a().add(q)}}}l.add(o)}var s=new $$t.cr($$t.$ej.$type,0);var u=a.getEnumerator();while(u.moveNext()){var t=u.current();var v=new $$t.ej(t.b(),new $$t.cr(String,0));for(var w=0;w<t.a().count();w++){var x=t.a().item(w);var y;if(function(){var z=$self.c().h(x,y);y=z.p1;return z.ret}()){if(y.scope().hasValue()==false){v.a().add(x)}}}s.add(v)}return new $$t.fm(this,s,l,e,d)},getMembersOfLevel:function(a){var $self=this;var b=a;var c=this.getProviderDefaultProperties();var d=this.getProviderDefaultRestrictions();if(d!=null){d.add(function(){var $ret=new $$t.b4;$ret.a("LEVEL_UNIQUE_NAME");$ret.b(a);return $ret}())}var e=this.dataProviderFactory().createDataProvider();var f=e.discoverMembersAsync(c,d);f.i(function(g){var i=g.m().getEnumerator();while(i.moveNext()){var h=i.current();$self.c().aa(h)}$self.c().ac(b)});return f},getMembersOfHierarchy:function(a){var $self=this;var b=a;var c=this.getProviderDefaultProperties();var d=this.getProviderDefaultRestrictions();if(d!=null){d.add(function(){var $ret=new $$t.b4;$ret.a("HIERARCHY_UNIQUE_NAME");$ret.b(a);return $ret}())}var e=this.dataProviderFactory().createDataProvider();var f=e.discoverMembersAsync(c,d);f.i(function(g){var i=g.m().getEnumerator();while(i.moveNext()){var h=i.current();$self.c().aa(h)}$self.c().ab(b)});return f},getMembersOfMember:function(a){var $self=this;var b=this.getProviderDefaultProperties();var c=this.getProviderDefaultRestrictions();if(c!=null){c.add(function(){var $ret=new $$t.b4;$ret.a("MEMBER_UNIQUE_NAME");$ret.b(a);return $ret}());c.add(function(){var $ret=new $$t.b4;$ret.a("TREE_OP");$ret.b("1");return $ret}())}var d=this.dataProviderFactory().createDataProvider();var e=d.discoverMembersAsync(b,c);$$t.$en.b($$t.$aq.$type.specialize($$t.$ch.$type),$$t.$aq.$type.specialize($$t.$ch.$type),e,function(f){return $self.bf(f.m())});return e},bf:function(a){var b=new $$t.cr($$t.$ch.$type,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c);break}if(b.count()>0){var e=b.item(0).levelUniqueName();if(!this.c().c(e)){return this.getMembersOfLevel(e).j($$t.$aq.$type.specialize($$t.$ch.$type),function(f){return a})}}var f=new $$t.bj($$t.$aq.$type.specialize($$t.$ch.$type),0);f.e(a);return f.b()},bq:function(a){var $self=this;if(a.isEmpty()){return}var c=a.axes().getEnumerator();while(c.moveNext()){var b=c.current();var d=b.tuples();for(var e=0;e<d.count();e++){var f=d.__inner[e].members();for(var g=0;g<f.count();g++){var h=f.item(g);var i;if(function(){var j=$self.c().i(h.uniqueName(),i);i=j.p1;return j.ret}()){h.ordinal(i)}}}}},bs:function(a,b){var c=0;var d=this.measureListIndex();if(a){var e=this.a7(c);if(e!=null&&this.measureListLocation()==1){if(d>-1){var f=e.d();if(f!=null){this.bn(f,d-1)}e.q()}}c++}if(b){var g=this.a7(c);if(g!=null&&this.measureListLocation()==0){if(d>-1){var h=g.d();if(h!=null){this.bn(h,d-1)}g.q()}}}},br:function(a,b,c){var d=0;if(c){var e=d<a.axes().count()?a.axes().item(d):null;var f=e!=null?this.a7(d):null;if(f!=null){f.d(e.positionResolver().rootPositionInfo());f.q()}d++}if(b){var g=d<a.axes().count()?a.axes().item(d):null;var h=g!=null?this.a7(d):null;if(h!=null){h.d(g.positionResolver().rootPositionInfo());h.q()}d++}},bc:function(a,b,c,d){this.bi(a,b,c);var e=new $$t.c9(String,$$t.$g.$type,0);var f=this.aa();d=new $$t.c9(String,$$t.$cn.$type.specialize($$t.$ek.$type),0);for(var g=0;g<f.count();g++){var h=f.item(g);var i;if(!function(){var j=d.tryGetValue(h.c(),i);i=j.p1;return j.ret}()){i=new $$t.cr($$t.$ek.$type,0);d.add(h.c(),i)}i.add(h);if(this.l()==null){this.l(new $$t.ee(this.result(),this.result(),a,b))}var j=this.l().expandTupleMember(h.c(),h.b(),h.a());if(j==null){e.item(h.c(),true)}else{var k=this.l();this.l(j);$$t.$fv.f(h.c(),k,this.l());$$t.$fv.e(h.c(),h.b(),h.a(),true,this.l());
this.result(this.l().visibleResult());this.bq(this.result());this.br(this.l().visibleResult(),b,a)}}var l=new $$t.cr($$t.$e5.$type,0);var n=d.getEnumerator();while(n.moveNext()){var m=n.current();var o=this.a3(m.key());if(o==null){continue}if(o.positionResolver().hasUnregisterdPositions()){o.positionResolver().completeRegisterPositions()}var p=new $$t.cr($$t.$c7.$type.specialize(String,$.ig.$op.$type),0);var r=m.value().getEnumerator();while(r.moveNext()){var q=r.current();if(q.b()<o.tuples().count()){var s=o.tuples().__inner[q.b()];var t=s.item(q.a());p.add(t)}}if(p.count()>0){var u=this.result().axes().indexOf(o);var v=this.a7(u);var w=v.createAxis(u);var x=false;if(function(){var y=e.tryGetValue(o.name(),x);x=y.p1;return y.ret}()&&x){v=new $$t.e2(1,o,v.g(),p);var y=v.extendAxis(w,w.axisIndex());l.add(y)}}}this.aa().clear();return{ret:l,p3:d}},a5:function(a,b,c){var d=null;if(a.count()>0){d=this.a7(c);if(b){var e=null;if(d!=null){e=d.d()}var f=c==0?this.mdxSettings().a():this.mdxSettings().b();d=new $$t.e2(0,this,f,a,e);this.bp(c,d)}}if(d!=null){return d.createAxis(c)}return null},bi:function(a,b,c){if(this.result()!=null){var d=new $$t.c9(String,$$t.$cn.$type.specialize($$t.$ek.$type),0);var e=this.z();for(var f=0;f<e.count();f++){var g=e.item(f);var h;if(!function(){var i=d.tryGetValue(g.c(),h);h=i.p1;return i.ret}()){h=new $$t.cr($$t.$ek.$type,0);d.add(g.c(),h)}h.add(g);if(c){if(this.l()==null){this.l(new $$t.ee(this.result(),this.result(),a,b))}else{this.l(this.l().collapseTupleMember(g.c(),g.b(),g.a()));this.result(this.l().visibleResult());this.bq(this.result());this.br(this.l().visibleResult(),b,a)}}}var i=new $$t.cr($$t.$cp.$type,0);var k=d.getEnumerator();while(k.moveNext()){var j=k.current();var l=this.a3(j.key());if(l==null){continue}if(l.positionResolver().hasUnregisterdPositions()){l.positionResolver().completeRegisterPositions()}if(!i.contains(l)){i.add(l)}if(!c){var n=j.value().getEnumerator();while(n.moveNext()){var m=n.current();if(m.b()<l.tuples().count()){var o=l.tuples().__inner[m.b()];var p=o.item(m.a());var q=l.positionResolver().getHostPositionItemInfo(o,m.a());var r=$$t.$dd.ae($$t.$c8.$type.specialize(String,$.ig.$op.$type),$$t.$dd.t($$t.$c8.$type.specialize(String,$.ig.$op.$type),q.values(),function(s){return s.key()==p.key()}));if(r!=null){r.isExpanded(false)}}}}}if(i.count()>0){if(!c&&!this.result().isEmpty()){this.br(this.result(),b,a)}var t=i.getEnumerator();while(t.moveNext()){var s=t.current();var u=b&&s.name()=="Axis1"?1:0;var v=this.a7(u);v.q()}}this.z().clear()}},bh:function(){this.catalog(null);this.cubes(new $$t.d7($$t.$b5.$type));this.av()},bd:function(){var $self=this;var a=this.dataProviderFactory().createDataProvider();var b=this.getProviderDefaultProperties();var c=$$t.$en.b($$t.$aq.$type.specialize($$t.$b2.$type),$$t.$aq.$type.specialize($$t.$b2.$type),a.discoverCatalogsAsync(b,null),function(d){$self.catalogs($self.a2($$t.$b2.$type,d.m()));return d});return c},be:function(a){if(String.isNullOrEmpty(a)){if(a==null){throw new $$t.dj(0,"catalogName")}throw new $$t.dp(1,"catalogName cannot be empty.")}var b=new $$t.bj($$t.$cn.$type.specialize($$t.$b5.$type),0);if(this.catalog()!=null){if(this.catalog().name()==a){b.e(this.cubes());return b.b()}this.bh()}var d=this.catalogs().getEnumerator();while(d.moveNext()){var c=d.current();if(c.name()==a){this.catalog(c);break}}if(this.cubes()==null||this.cubes().count()==0){this.al(a).i(function(e){if(e.a()==null){b.e(e.m());return}b.d(e.a())})}else{b.e(this.cubes())}return b.b()},ao:function(){var $self=this;var a=new $$t.bj($$t.$d4.$type,0);if(this.isInitialized()){a.e(this.metadataTree());return a.b()}var b=this.mdxSourceOptions().catalog();var c=this.mdxSourceOptions().cube();var d=this.columnAxis();d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.bj.runOn(this));var e=this.rowAxis();e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.bo.runOn(this));var f=this.filters();f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.bl.runOn(this));var g=this.measures();g.collectionChanged=$.ig.Delegate.prototype.combine(g.collectionChanged,this.bm.runOn(this));var h=this.bd();if(String.isNullOrEmpty(b)){h.i(function(i){if(i.a()==null){$self.ax();var j=function(){var $ret=new $$t.cm;$ret.isEmpty(true);return $ret}();$self.l(new $$t.ee(j,j,false,false));$self.result(j);a.e(null);return}a.d(i.a())});return a.b()}var i=$$t.$en.b($$t.$aq.$type.specialize($$t.$b2.$type),$$t.$cn.$type.specialize($$t.$b5.$type),h,function(j){if(j.a()==null){return $self.be(b)}var k=new $$t.bj($$t.$cn.$type.specialize($$t.$b5.$type),0);k.d(j.a());return k.b()});if(String.isNullOrEmpty(c)){i.i(function(j){if(j.a()==null){$self.ax();var k=function(){var $ret=new $$t.cm;$ret.isEmpty(true);return $ret}();$self.l(new $$t.ee(k,k,false,false));$self.result(k);a.e(null);return}a.d(j.a())});return a.b()}var j=$$t.$en.b($$t.$d4.$type,$$t.$d4.$type,$$t.$en.b($$t.$cn.$type.specialize($$t.$b5.$type),$$t.$d4.$type,i,function(k){return $self.ap(c)}),function(k){return $self.aj()});return j},ar:function(){var $self=this;var a=this.m();var b=this.s();var c=this.r();var d=this.n();var e=this.aa().count()>0;var f=this.z().count()>0;var g=this.ae.count()>0;if(!a&&!b&&!c&&!d&&!e&&!f&&!g){var h=new $$t.bj($$t.$cm.$type,0);h.e(this.result());return h.b()}var i=this.columnAxis().count()>0;var j=this.rowAxis().count()>0;if(this.rowAxis().count()==0&&this.columnAxis().count()==0&&this.measures().count()==0){var k=function(){var $ret=new $$t.cm;$ret.isEmpty(true);return $ret}();var l=new $$t.bj($$t.$cm.$type,0);l.e(k);this.l(new $$t.ee(k,k,false,false));this.result(k);this.bq(k);this.br(this.l().visibleResult(),j,i);this.clearPendingChanges();return l.b()}if(this.r()){this.bs(i,j)}this.r(false);this.n(false);this.q(false);var m=false;if(this.ba&&!this.m()&&!this.s()){m=true}var n=null;var o=null;var p=0;n=this.a5(this.columnAxis(),this.m(),p);this.m(false);if(n!=null){p++}o=this.a5(this.rowAxis(),this.s(),p);this.s(false);if(o!=null){o.axisIndex(p);p++}var q;var r=function(){var s=$self.bc(i,j,m,q);q=s.p3;return s.ret}();var s=this.a9(this.x(),this.af(),this.y(),this.mdxSettings());var t=s.createAxis(p);var u=new $$t.fw(1,this.mdxSettings());var v=this.getProviderDefaultProperties();var w=this.getProviderDefaultRestrictions();var x=this.dataProviderFactory().createDataProvider();if(m&&!g&&(e||f)){var y=null;if(n!=null){var z=$$t.$dd.ae($$t.$e5.$type,$$t.$dd.t($$t.$e5.$type,r,function(aa){return aa.axisIndex()==n.axisIndex()}));var aa;var ab=q.tryGetValue("Axis0",aa);aa=ab.p1;if(z!=null){var ac=u.c(z,o,t,new $$t.fx,this.cube().name());y=x.executeStatementAsync(ac,v,w);y=$$t.$en.b($$t.$cm.$type,$$t.$cm.$type,y,function(ad){if($self.l()==null){$self.l(new $$t.ee($self.result(),$self.result(),i,j))}var ae=$self.l();$self.l($self.l().extend(ad.m(),"Axis0"));$self.result($self.l().visibleResult());$self.bq($self.result());$$t.$fv.f("Axis0",ae,$self.l());var ag=aa.getEnumerator();while(ag.moveNext()){var af=ag.current();$$t.$fv.e(af.c(),af.b(),af.a(),true,$self.l())}var ah=j;var ai=i;$self.br($self.l().visibleResult(),ah,ai);var aj=new $$t.bj($$t.$cm.$type,0);aj.e($self.l().visibleResult());return aj.b()})}}if(o!=null){var ad=$$t.$dd.ae($$t.$e5.$type,$$t.$dd.t($$t.$e5.$type,r,function(ae){return ae.axisIndex()==o.axisIndex()}));var ae=this.l().hasColumns()?"Axis1":"Axis0";var af;var ag=q.tryGetValue(ae,af);af=ag.p1;if(ad!=null){if(y!=null){y=$$t.$en.b($$t.$cm.$type,$$t.$cm.$type,y,function(ah){n=$self.a5($self.columnAxis(),false,0);var ai=u.c(n,ad,t,new $$t.fx,$self.cube().name());return x.executeStatementAsync(ai,v,w)})}else{var ah=u.c(n,ad,t,new $$t.fx,this.cube().name());y=x.executeStatementAsync(ah,v,w)}y=$$t.$en.b($$t.$cm.$type,$$t.$cm.$type,y,function(ai){if($self.l()==null){$self.l(new $$t.ee($self.result(),$self.result(),i,j))}var aj=$self.l();$self.l($self.l().extend(ai.m(),ae));$self.result($self.l().visibleResult());$self.bq($self.result());$$t.$fv.f(ae,aj,$self.l());var al=af.getEnumerator();while(al.moveNext()){var ak=al.current();$$t.$fv.e(ak.c(),ak.b(),ak.a(),true,$self.l())}var am=j;var an=i;$self.br($self.l().visibleResult(),am,an);var ao=new $$t.bj($$t.$cm.$type,0);ao.e($self.l().visibleResult());return ao.b()})}}if(y!=null){return y}var ai=new $$t.bj($$t.$cm.$type,0);ai.e(this.result());return ai.b()}else{if(g){this.ae.clear()}{p=0;n=this.a5(this.columnAxis(),this.m(),p);if(n!=null){p++}o=this.a5(this.rowAxis(),this.s(),p)}var aj=u.c(n,o,t,new $$t.fx,this.cube().name());return x.executeStatementAsync(aj,v,w).j($$t.$cm.$type,function(ak){$self.l(new $$t.ee(ak.m(),ak.m(),i,j));$self.result($self.l().visibleResult());$self.bq($self.result());var al=j;var am=i;$self.br($self.l().visibleResult(),al,am);$self.clearPendingChanges();return $self.result()})}},ap:function(a){if(this.catalog()==null){throw new $$t.dp(1,"Data source has no Catalog set.")}return $$t.$d2.ap.call(this,a)},aq:function(a){if(this.catalog()==null){throw new $$t.dp(1,"Data source has no Catalog set.")}return $$t.$d2.aq.call(this,a)},ai:function(){var $self=this;var a=new $$t.cr($$t.$d.$type,0);var b=this.getProviderDefaultProperties();var c=this.getProviderDefaultRestrictions();var d=this.dataProviderFactory().createDataProvider();a.add(d.discoverMeasuresAsync(b,c));a.add(d.discoverKpisAsync(b,c));a.add(d.discoverDimensionsAsync(b,c));a.add(d.discoverHierarchiesAsync(b,c));a.add(d.discoverLevelsAsync(b,c));a.add(d.discoverMeasureGroupDimensionsAsync(b,c));a.add(this.an());var e=new Array(a.count());a.copyTo(e,0);var f=new $$t.em;var g=new $$t.ef;this.c(g);return f.c(e,function(h){var i=h[0];var j=h[1];var k=h[2];var l=h[3];var m=h[4];var n=h[5];g.z(i.m());g.t(k.m());g.u(l.m());g.x(m.m());g.w(j.m());if($self.measureGroups()!=null){g.y(n.m());g.a(new $$t.eh(g.t(),g.z(),g.w(),g.y()))}})},a2:function($t,a){var b=new $$t.d7($t);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},getProviderDefaultRestrictions:function(){var $self=this;var a=$$t.$d2.getProviderDefaultRestrictions.call(this);if(this.catalog()!=null){a.add(function(){var $ret=new $$t.b4;$ret.a("CATALOG_NAME");$ret.b($self.catalog().name());return $ret}());if(this.cube()!=null){a.add(function(){var $ret=new $$t.b4;$ret.a("CUBE_NAME");$ret.b($self.cube().name());return $ret}())}}return a},bj:function(a,b){this.m(true);this.bu(0,this.columnAxis(),this.rowAxis());this.az(b,this.x());this.a1(b,this.columnAxis());if(b.action()!=4&&this.columnAxis()!=null){var c=Math.max(b.newStartingIndex(),b.oldStartingIndex());this.bt("Axis0",c)}},bo:function(a,b){this.s(true);this.bu(1,this.rowAxis(),this.columnAxis());this.az(b,this.af());this.a1(b,this.rowAxis());if(b.action()!=4&&this.rowAxis()!=null){var c=this.columnAxis()==null?"Axis0":"Axis1";var d=Math.max(b.newStartingIndex(),b.oldStartingIndex());this.bt(c,d)}},bt:function(a,b){var c=this.z();for(var d=c.count()-1;d>=0;d--){var e=c.item(d);if(e.c()==a&&e.a()>=b){c.removeAt(d)}}var f=this.aa();for(var g=f.count()-1;g>=0;g--){var h=f.item(g);if(h.c()==a&&h.a()>=b){f.removeAt(g)}}},bu:function(a,b,c){if(b.count()>0){if(c.count()>0){if(this.bb.count()<2){this.bb.insert(a,null)}}else{if(this.bb.count()==0){this.bb.insert(0,null)}}}else{if(this.bb.count()>0){if(this.bb.count()>1){this.bb.removeAt(a)}else{this.bb.removeAt(0)}}}},bl:function(a,b){this.n(true);this.az(b,this.y())},bm:function(a,b){this.r(true);this.a0()},bk:function(a,b,c){var d=null;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();if(e.a()==b){d=e;break}}if(d==null){a.add(function(){var $ret=new $$t.b4;$ret.a(b);$ret.b(c);return $ret}())}},a3:function(a){if(this.result()!=null&&this.result().axes().count()>0){return $$t.$dd.ae($$t.$cp.$type,$$t.$dd.t($$t.$cp.$type,this.result().axes(),function(b){return b.name()==a}))}return null},a7:function(a){if(a<this.bb.count()){return this.bb.item(a)}return null},bp:function(a,b){this.bb.item(a,b)},$type:new $.ig.Type("MdxDataSourceImpl",$$t.$d2.$type)},true);$c("MdxDataSourceOptions:es","DataSourceBaseOptions",{init:function(){$$t.$ec.init.call(this)},_catalog:null,catalog:function(a){if(arguments.length===1){this._catalog=a;return a}else{return this._catalog}},_discoverProperties:null,discoverProperties:function(a){if(arguments.length===1){this._discoverProperties=a;return a}else{return this._discoverProperties}},_executeProperties:null,executeProperties:function(a){if(arguments.length===1){this._executeProperties=a;return a}else{return this._executeProperties}},_dataProviderFactory:null,dataProviderFactory:function(a){if(arguments.length===1){this._dataProviderFactory=a;return a}else{return this._dataProviderFactory}},_enableResultCache:false,enableResultCache:function(a){if(arguments.length===1){this._enableResultCache=a;return a}else{return this._enableResultCache}},_mdxSettings:null,mdxSettings:function(a){if(arguments.length===1){this._mdxSettings=a;return a}else{return this._mdxSettings}},$type:new $.ig.Type("MdxDataSourceOptions",$$t.$ec.$type)},true);$c("XmlaDataProvider:fy","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},discoverCatalogsAsync:function(a,b){return this.c($$t.$b2.$type,new $$t.hj,"DBSCHEMA_CATALOGS",a,b)},discoverCubesAsync:function(a,b){return this.c($$t.$b5.$type,new $$t.hk,"MDSCHEMA_CUBES",a,b)},discoverDimensionsAsync:function(a,b){return this.c($$t.$b7.$type,new $$t.hl,"MDSCHEMA_DIMENSIONS",a,b)},discoverHierarchiesAsync:function(a,b){return this.c($$t.$b9.$type,new $$t.hm,"MDSCHEMA_HIERARCHIES",a,b)},discoverLevelsAsync:function(a,b){return this.c($$t.$cb.$type,new $$t.hn,"MDSCHEMA_LEVELS",a,b)},discoverMeasuresAsync:function(a,b){return this.c($$t.$cc.$type,new $$t.ho,"MDSCHEMA_MEASURES",a,b)},discoverMeasureGroupsAsync:function(a,b){return this.c($$t.$ce.$type,new $$t.hp,"MDSCHEMA_MEASUREGROUPS",a,b)},discoverMeasureGroupDimensionsAsync:function(a,b){return this.c($$t.$cf.$type,new $$t.hq,"MDSCHEMA_MEASUREGROUP_DIMENSIONS",a,b)},discoverMembersAsync:function(a,b){return this.c($$t.$ch.$type,new $$t.hr,"MDSCHEMA_MEMBERS",a,b)},discoverKpisAsync:function(a,b){return this.c($$t.$ck.$type,new $$t.hs,"MDSCHEMA_KPIS",a,b)},executeStatementAsync:function(a,b,c){var $self=this;var d=new $$t.bj($$t.$cm.$type,0);var e=this.a.getXmlaSoapWebClient$1($$t.$hi.$type);var f=new $$t.ht;e.requestCompleted=$.ig.Delegate.prototype.combine(e.requestCompleted,function(g,h){$self.e($$t.$cm.$type,f,h,d)});var g=new $$t.hz(a);this.g(g,b,c);e.j(g);return d.b()},c:function($t,a,b,c,d){var $self=this;var e=new $$t.bj($$t.$aq.$type.specialize($t),0);var f=this.a.getXmlaSoapWebClient$1($$t.$hf.$type);f.requestCompleted=$.ig.Delegate.prototype.combine(f.requestCompleted,function(g,h){$self.d($t,a,h,e)});var g=new $$t.h1(b);this.f(g,c,d);f.j(g);return e.b()},f:function(a,b,c){if(c!=null){var e=c.getEnumerator();while(e.moveNext()){var d=e.current();a.l().add(d.a(),d.b())}}if(b!=null){var g=b.getEnumerator();while(g.moveNext()){var f=g.current();a.properties().add$1(new $$t.g2(1,f.a(),f.b()))}}if(this.b!=null){this.b(a)}},g:function(a,b,c){if(c!=null){var e=c.getEnumerator();while(e.moveNext()){var d=e.current()}}if(b!=null){var g=b.getEnumerator();while(g.moveNext()){var f=g.current();a.properties().add$1(new $$t.g2(1,f.a(),f.b()))}}if(this.b!=null){this.b(a)}},d:function($t,a,b,c){if(b.error()!=null){c.d(b.error())}else if(b.cancelled()){c.c()}else{var d=b.result();if(d!=null){var e=new $$t.hu;var f=e.a($t,b.result().returnElement(),$$t.$gx.e("row",$$t.$iz.e),a);c.e(f)}}},e:function($t,a,b,c){if(b.error()!=null){c.d(b.error())}else if(b.cancelled()){c.c()}else{var d=b.result();if(d!=null){var e=a.deserialize(b.result().returnElement());c.e(e)}}},$type:new $.ig.Type("XmlaDataProvider",$.ig.$ot,[$$t.$a.$type])},true);$c("CatalogConstants:h3","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("CatalogConstants",$.ig.$ot)},true);$c("DbSchemaConstants:h7","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DbSchemaConstants",$.ig.$ot)},true);$c("CubeConstants:ic","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("CubeConstants",$.ig.$ot)},true);$c("DimensionConstants:id","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DimensionConstants",$.ig.$ot)},true);$c("HierarchyConstants:ie","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("HierarchyConstants",$.ig.$ot)},true);$c("InstanceConstants:ig","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("InstanceConstants",$.ig.$ot)},true);$c("KpiConstants:ih","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("KpiConstants",$.ig.$ot)},true);$c("LevelConstants:ii","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LevelConstants",$.ig.$ot)},true);$c("MeasureConstants:ij","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureConstants",$.ig.$ot)},true);$c("MeasureGroupConstants:ik","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupConstants",$.ig.$ot)},true);$c("MeasureGroupDimensionConstants:il","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupDimensionConstants",$.ig.$ot)},true);$c("MemberConstants:im","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MemberConstants",$.ig.$ot)},true);$c("OlapSchemaConstants:io","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("OlapSchemaConstants",$.ig.$ot)},true);$c("CubeRestrictions:ip","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("CubeRestrictions",$.ig.$ot)},true);$c("DimensionRestrictions:iq","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DimensionRestrictions",$.ig.$ot)},true);$c("HierarchyRestrictions:ir","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("HierarchyRestrictions",$.ig.$ot)},true);$c("KpiRestrictions:is","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("KpiRestrictions",$.ig.$ot)},true);$c("LevelRestrictions:it","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LevelRestrictions",$.ig.$ot)},true);$c("MeasureRestrictions:iu","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureRestrictions",$.ig.$ot)},true);$c("MeasureGroupRestrictions:iv","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupRestrictions",$.ig.$ot)},true);$c("MeasureGroupDimensionRestrictions:iw","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupDimensionRestrictions",$.ig.$ot)},true);$c("MemberRestrictions:ix","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MemberRestrictions",$.ig.$ot)},true);$c("ICoreXmlaConnection:fz","Object",{$type:new $.ig.Type("ICoreXmlaConnection",null,[$$t.$f0.$type])},true);$c("ArraySerializer:hu","Object",{init:function(){$.ig.$op.init.call(this)},a:function($t,a,b,c){var d=new $$t.cr($t,0);var f=a.e(b).getEnumerator();while(f.moveNext()){var e=f.current();d.add(c.deserialize(e))}return d},$type:new $.ig.Type("ArraySerializer",$.ig.$ot)},true);$c("IXmlTypeSerializer$1:g5","Object",{$type:new $.ig.Type("IXmlTypeSerializer$1",null)},true);$c("AxisXmlTypeSerializer:hv","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hv.a!=null){return}$$t.$hv.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hv.a.item("0",$$t.$gx.e("Tuple",$$t.$iz.d));$$t.$hv.a.item("1",$$t.$gx.e("Tuples",$$t.$iz.d))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.e(b.k($$t.$gx.e("name","")));var d=b.h($$t.$hv.a.item("1"));var e=new $$t.hu;var f=e.a($$t.$dy.$type,d,$$t.$hv.a.item("0"),new $$t.hw);var g=0;if(f.count()>0){g=f.__inner[0].members().count()}return function(){var $ret=new $$t.cp(f,g);$ret.name(c);return $ret}()},$type:new $.ig.Type("AxisXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$cp.$type)])},true);$c("TupleXmlTypeSerializer:hw","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hw.a!=null){return}$$t.$hw.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hw.a.item("0",$$t.$gx.e("Member",$$t.$iz.d))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=new $$t.hu;var d=c.a($$t.$dz.$type,b,$$t.$hw.a.item("0"),new $$t.hx);var e=new $$t.dy(d);var g=d.getEnumerator();while(g.moveNext()){var f=g.current();f.position(e)}return e},$type:new $.ig.Type("TupleXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$dy.$type)])},true);$c("AxisMemberXmlTypeSerializer:hx","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hx.a!=null){return}$$t.$hx.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hx.a.item("0",$$t.$gx.e("UName",$$t.$iz.d));$$t.$hx.a.item("1",$$t.$gx.e("LName",$$t.$iz.d));$$t.$hx.a.item("2",$$t.$gx.e("Caption",$$t.$iz.d));$$t.$hx.a.item("3",$$t.$gx.e("LNum",$$t.$iz.d));$$t.$hx.a.item("4",$$t.$gx.e("DisplayInfo",$$t.$iz.d))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$hx.a.item("0")));var d=$$t.$g9.f(b.h($$t.$hx.a.item("1")));var e=$$t.$g9.f(b.h($$t.$hx.a.item("2")));var f=$$t.$g9.f(b.h($$t.$hx.a.item("3")));var g=$$t.$g9.f(b.h($$t.$hx.a.item("4")));var h=b.k($$t.$gx.e("Hierarchy","")).d();var i=function(){var $ret=new $$t.dz;$ret.hierarchyUniqueName(h);$ret.levelUniqueName(d);$ret.levelNumber($.ig.Number.prototype.parseInt(f));$ret.uniqueName(c);$ret.caption(e);$ret.displayInfo(String.isNullOrEmpty(g)?0:$h($.ig.Number.prototype.parseInt(g)));return $ret}();var k=b.d().getEnumerator();while(k.moveNext()){var j=k.current();switch(j.l().c()){case"UName":case"LName":case"Caption":case"LNum":case"DisplayInfo":continue;default:i.properties().add(j.l().c(),j.i());break}}return i},$type:new $.ig.Type("AxisMemberXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$dz.$type)])},true);$c("CellXmlTypeSerializer:hy","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=b.k($$t.$gx.e("CellOrdinal","")).d();var d=function(){var $ret=new $$t.d0;$ret.cellOrdinal($.ig.Number.prototype.parseInt(c));return $ret}();var f=b.d().getEnumerator();while(f.moveNext()){var e=f.current();d.properties().add(e.l().c(),e.i())}return d},$type:new $.ig.Type("CellXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$d0.$type)])},true);$c("CubeXmlTypeSerializer:hk","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$gx.e("CUBE_NAME",$$t.$iz.e)));var d=$$t.$g9.f(b.h($$t.$gx.e("CUBE_CAPTION",$$t.$iz.e)));var e=$$t.$g9.f(b.h($$t.$gx.e("DESCRIPTION",$$t.$iz.e)));var f;var g=$$t.$g9.f(b.h($$t.$gx.e("CUBE_TYPE",$$t.$iz.e)));switch(g){case"CUBE":f=0;break;case"DIMENSION":f=1;break;default:f=2;break}var h=$$t.$g9.f(b.h($$t.$gx.e("CATALOG_NAME",$$t.$iz.e)));var i=$$t.$g9.b(b.h($$t.$gx.e("LAST_DATA_UPDATE",$$t.$iz.e)));var j=$$t.$g9.b(b.h($$t.$gx.e("LAST_SCHEMA_UPDATE",$$t.$iz.e)));return function(){var $ret=new $$t.b5;$ret.name(c);$ret.caption(d);$ret.description(e);$ret.cubeType(f);$ret.catalogName(h);$ret.lastProcessed(i);$ret.lastUpdated(j);return $ret}()},$type:new $.ig.Type("CubeXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$b5.$type)])},true);$c("DatabaseXmlTypeSerializer:hj","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$gx.e("CATALOG_NAME",$$t.$iz.e)));var d=$$t.$g9.f(b.h($$t.$gx.e("DESCRIPTION",$$t.$iz.e)));return function(){var $ret=new $$t.b2;$ret.name(c);$ret.caption(c);$ret.uniqueName(c);$ret.description(d);return $ret}()},$type:new $.ig.Type("DatabaseXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$b2.$type)])},true);$c("DimensionXmlTypeSerializer:hl","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hl.a!=null){return}$$t.$hl.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hl.a.item("DIMENSION_NAME",$$t.$gx.e("DIMENSION_NAME",$$t.$iz.e));$$t.$hl.a.item("DIMENSION_UNIQUE_NAME",$$t.$gx.e("DIMENSION_UNIQUE_NAME",$$t.$iz.e));$$t.$hl.a.item("DIMENSION_CAPTION",$$t.$gx.e("DIMENSION_CAPTION",$$t.$iz.e));$$t.$hl.a.item("DESCRIPTION",$$t.$gx.e("DESCRIPTION",$$t.$iz.e));$$t.$hl.a.item("DIMENSION_TYPE",$$t.$gx.e("DIMENSION_TYPE",$$t.$iz.e));$$t.$hl.a.item("DEFAULT_HIERARCHY",$$t.$gx.e("DEFAULT_HIERARCHY",$$t.$iz.e))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$hl.a.item("DIMENSION_NAME")));var d=$$t.$g9.f(b.h($$t.$hl.a.item("DIMENSION_UNIQUE_NAME")));var e=$$t.$g9.f(b.h($$t.$hl.a.item("DIMENSION_CAPTION")));var f=$$t.$g9.f(b.h($$t.$hl.a.item("DESCRIPTION")));var g=$$t.$g9.f(b.h($$t.$hl.a.item("DIMENSION_TYPE")));var h=$.ig.Number.prototype.parseInt(g);var i=$$t.$g9.f(b.h($$t.$hl.a.item("DEFAULT_HIERARCHY")));return function(){var $ret=new $$t.b7;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.dimensionType(h);$ret.defaultHierarchy(i);return $ret}()},$type:new $.ig.Type("DimensionXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$b7.$type)])},true);$c("FaultError:g8","Object",{init:function(){$.ig.$op.init.call(this)},_errorCode:null,errorCode:function(a){if(arguments.length===1){this._errorCode=a;return a}else{return this._errorCode}},_description:null,description:function(a){if(arguments.length===1){this._description=a;return a}else{return this._description}},_source:null,source:function(a){if(arguments.length===1){this._source=a;return a}else{return this._source}},_helpFile:null,helpFile:function(a){if(arguments.length===1){this._helpFile=a;return a}else{return this._helpFile}},_severity:null,severity:function(a){if(arguments.length===1){this._severity=a;return a}else{return this._severity}},$type:new $.ig.Type("FaultError",$.ig.$ot)},true);$c("ErrorXmlTypeSerializer:ha","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){var b=new $$t.g8;var c=a;b.errorCode($$t.$g9.e(c.k($$t.$gx.e("ErrorCode",""))));b.description($$t.$g9.e(c.k($$t.$gx.e("Description",""))));b.source($$t.$g9.e(c.k($$t.$gx.e("Source",""))));b.helpFile($$t.$g9.e(c.k($$t.$gx.e("HelpFile",""))));b.severity($$t.$g9.e(c.k($$t.$gx.e("Severity",""))));return b},$type:new $.ig.Type("ErrorXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$g8.$type)])},true);$c("HierarchyXmlTypeSerializer:hm","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hm.a!=null){return}$$t.$hm.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hm.a.item("HIERARCHY_NAME",$$t.$gx.e("HIERARCHY_NAME",$$t.$iz.e));$$t.$hm.a.item("HIERARCHY_UNIQUE_NAME",$$t.$gx.e("HIERARCHY_UNIQUE_NAME",$$t.$iz.e));$$t.$hm.a.item("HIERARCHY_CAPTION",$$t.$gx.e("HIERARCHY_CAPTION",$$t.$iz.e));$$t.$hm.a.item("DESCRIPTION",$$t.$gx.e("DESCRIPTION",$$t.$iz.e));$$t.$hm.a.item("DEFAULT_MEMBER",$$t.$gx.e("DEFAULT_MEMBER",$$t.$iz.e));$$t.$hm.a.item("ALL_MEMBER",$$t.$gx.e("ALL_MEMBER",$$t.$iz.e));$$t.$hm.a.item("DIMENSION_UNIQUE_NAME",$$t.$gx.e("DIMENSION_UNIQUE_NAME",$$t.$iz.e));$$t.$hm.a.item("HIERARCHY_DISPLAY_FOLDER",$$t.$gx.e("HIERARCHY_DISPLAY_FOLDER",$$t.$iz.e));$$t.$hm.a.item("HIERARCHY_ORIGIN",$$t.$gx.e("HIERARCHY_ORIGIN",$$t.$iz.e))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$hm.a.item("HIERARCHY_NAME")));var d=$$t.$g9.f(b.h($$t.$hm.a.item("HIERARCHY_UNIQUE_NAME")));var e=$$t.$g9.f(b.h($$t.$hm.a.item("HIERARCHY_CAPTION")));var f=$$t.$g9.f(b.h($$t.$hm.a.item("DESCRIPTION")));var g=$$t.$g9.f(b.h($$t.$hm.a.item("DEFAULT_MEMBER")));var h=$$t.$g9.f(b.h($$t.$hm.a.item("ALL_MEMBER")));var i=$$t.$g9.f(b.h($$t.$hm.a.item("DIMENSION_UNIQUE_NAME")));var j=$$t.$g9.f(b.h($$t.$hm.a.item("HIERARCHY_DISPLAY_FOLDER")));var k=$$t.$g9.f(b.h($$t.$hm.a.item("HIERARCHY_ORIGIN")));var l=k==null?1:$.ig.Number.prototype.parseInt(k);return function(){var $ret=new $$t.b9;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.defaultMember(g);$ret.allMember(h);$ret.dimensionUniqueName(i);$ret.hierarchyDisplayFolder(j);$ret.hierarchyOrigin(l);return $ret}()},$type:new $.ig.Type("HierarchyXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$b9.$type)])},true);$c("KpiXmlTypeSerializer:hs","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$gx.e("KPI_NAME",$$t.$iz.e)));var d=c;var e=$$t.$g9.f(b.h($$t.$gx.e("KPI_CAPTION",$$t.$iz.e)));var f=$$t.$g9.f(b.h($$t.$gx.e("KPI_DESCRIPTION",$$t.$iz.e)));var g=$$t.$g9.f(b.h($$t.$gx.e("MEASUREGROUP_NAME",$$t.$iz.e)));var h=$$t.$g9.f(b.h($$t.$gx.e("KPI_DISPLAY_FOLDER",$$t.$iz.e)));var i=$$t.$g9.f(b.h($$t.$gx.e("KPI_VALUE",$$t.$iz.e)));var j=$$t.$g9.f(b.h($$t.$gx.e("KPI_GOAL",$$t.$iz.e)));var k=$$t.$g9.f(b.h($$t.$gx.e("KPI_STATUS",$$t.$iz.e)));var l=$$t.$g9.f(b.h($$t.$gx.e("KPI_TREND",$$t.$iz.e)));var m=$$t.$g9.f(b.h($$t.$gx.e("KPI_WEIGHT",$$t.$iz.e)));var n=$$t.$g9.f(b.h($$t.$gx.e("KPI_STATUS_GRAPHIC",$$t.$iz.e)));var o=$$t.$g9.f(b.h($$t.$gx.e("KPI_TREND_GRAPHIC",$$t.$iz.e)));var p=$$t.$g9.f(b.h($$t.$gx.e("KPI_PARENT_KPI_NAME",$$t.$iz.e)));var q=$$t.$g9.f(b.h($$t.$gx.e("KPI_CURRENT_TIME_MEMBER",$$t.$iz.e)));return function(){var $ret=new $$t.ck;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.measureGroupName(g);$ret.kpiDisplayFolder(h);$ret.kpiValue(i);$ret.kpiGoal(j);$ret.kpiStatus(k);$ret.kpiTrend(l);$ret.kpiStatusGraphic(n);$ret.kpiTrendGraphic(o);$ret.kpiWeight(m);$ret.parentKpiName(p);$ret.currentTimeMember(q);return $ret}()},$type:new $.ig.Type("KpiXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$ck.$type)])},true);$c("LevelXmlTypeSerializer:hn","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$gx.e("LEVEL_NAME",$$t.$iz.e)));var d=$$t.$g9.f(b.h($$t.$gx.e("LEVEL_UNIQUE_NAME",$$t.$iz.e)));var e=$$t.$g9.f(b.h($$t.$gx.e("LEVEL_CAPTION",$$t.$iz.e)));var f=$$t.$g9.f(b.h($$t.$gx.e("DESCRIPTION",$$t.$iz.e)));var g=$$t.$g9.f(b.h($$t.$gx.e("DIMENSION_UNIQUE_NAME",$$t.$iz.e)));var h=$$t.$g9.f(b.h($$t.$gx.e("HIERARCHY_UNIQUE_NAME",$$t.$iz.e)));var i=$$t.$g9.f(b.h($$t.$gx.e("LEVEL_NUMBER",$$t.$iz.e)));var j=$$t.$g9.f(b.h($$t.$gx.e("LEVEL_CARDINALITY",$$t.$iz.e)));var k=$$t.$g9.f(b.h($$t.$gx.e("LEVEL_ORIGIN",$$t.$iz.e)));var l=$$t.$g9.f(b.h($$t.$gx.e("LEVEL_ORDERING_PROPERTY",$$t.$iz.e)));return function(){var $ret=new $$t.cb;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.dimensionUniqueName(g);$ret.hierarchyUniqueName(h);$ret.depth($.ig.Number.prototype.parseInt(i));$ret.membersCount($.ig.Number.prototype.parseInt(j));$ret.levelOrigin(String.isNullOrEmpty(k)?0:$.ig.Number.prototype.parseInt(k));$ret.levelOrderingProperty(l);return $ret}()},$type:new $.ig.Type("LevelXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$cb.$type)])},true);$c("MeasureGroupDimensionXmlTypeSerializer:hq","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hq.a!=null){return}$$t.$hq.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hq.a.item("CATALOG_NAME",$$t.$gx.e("CATALOG_NAME",$$t.$iz.e));$$t.$hq.a.item("CUBE_NAME",$$t.$gx.e("CUBE_NAME",$$t.$iz.e));$$t.$hq.a.item("MEASUREGROUP_NAME",$$t.$gx.e("MEASUREGROUP_NAME",$$t.$iz.e));$$t.$hq.a.item("DIMENSION_UNIQUE_NAME",$$t.$gx.e("DIMENSION_UNIQUE_NAME",$$t.$iz.e));$$t.$hq.a.item("MEASUREGROUP_CARDINALITY",$$t.$gx.e("MEASUREGROUP_CARDINALITY",$$t.$iz.e));$$t.$hq.a.item("DIMENSION_CARDINALITY",$$t.$gx.e("DIMENSION_CARDINALITY",$$t.$iz.e));$$t.$hq.a.item("DIMENSION_IS_VISIBLE",$$t.$gx.e("DIMENSION_IS_VISIBLE",$$t.$iz.e));$$t.$hq.a.item("DIMENSION_IS_FACT_DIMENSION",$$t.$gx.e("DIMENSION_IS_FACT_DIMENSION",$$t.$iz.e));$$t.$hq.a.item("DIMENSION_PATH",$$t.$gx.e("DIMENSION_PATH",$$t.$iz.e));$$t.$hq.a.item("DIMENSION_GRANULARITY",$$t.$gx.e("DIMENSION_GRANULARITY",$$t.$iz.e))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$hq.a.item("CATALOG_NAME")));var d=$$t.$g9.f(b.h($$t.$hq.a.item("CUBE_NAME")));var e=$$t.$g9.f(b.h($$t.$hq.a.item("MEASUREGROUP_NAME")));var f=$$t.$g9.f(b.h($$t.$hq.a.item("DIMENSION_UNIQUE_NAME")));
var g=$$t.$g9.f(b.h($$t.$hq.a.item("MEASUREGROUP_CARDINALITY")));var h=g=="ONE"?0:1;var i=$$t.$g9.f(b.h($$t.$hq.a.item("DIMENSION_CARDINALITY")));var j=i=="ONE"?0:1;var k=$$t.$g9.a(b.h($$t.$hq.a.item("DIMENSION_IS_VISIBLE")));var l=$$t.$g9.a(b.h($$t.$hq.a.item("DIMENSION_IS_FACT_DIMENSION")));var m=$$t.$g9.f(b.h($$t.$hq.a.item("DIMENSION_PATH")));var n=$$t.$g9.f(b.h($$t.$hq.a.item("DIMENSION_GRANULARITY")));return function(){var $ret=new $$t.cf;$ret.catalogName(c);$ret.cubeName(d);$ret.measureGroupName(e);$ret.dimensionUniqueName(f);$ret.measureGroupCardinality(h);$ret.dimensionCardinality(j);$ret.isDimensionVisible(k);$ret.isFactDimension(l);$ret.dimensionPath(m);$ret.dimensionGranularity(n);return $ret}()},$type:new $.ig.Type("MeasureGroupDimensionXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$cf.$type)])},true);$c("MeasureGroupXmlTypeSerializer:hp","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hp.a!=null){return}$$t.$hp.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hp.a.item("CATALOG_NAME",$$t.$gx.e("CATALOG_NAME",$$t.$iz.e));$$t.$hp.a.item("CUBE_NAME",$$t.$gx.e("CUBE_NAME",$$t.$iz.e));$$t.$hp.a.item("MEASUREGROUP_NAME",$$t.$gx.e("MEASUREGROUP_NAME",$$t.$iz.e));$$t.$hp.a.item("MEASUREGROUP_CAPTION",$$t.$gx.e("MEASUREGROUP_CAPTION",$$t.$iz.e));$$t.$hp.a.item("DESCRIPTION",$$t.$gx.e("DESCRIPTION",$$t.$iz.e))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$hp.a.item("CATALOG_NAME")));var d=$$t.$g9.f(b.h($$t.$hp.a.item("CUBE_NAME")));var e=$$t.$g9.f(b.h($$t.$hp.a.item("MEASUREGROUP_NAME")));var f=$$t.$g9.f(b.h($$t.$hp.a.item("MEASUREGROUP_CAPTION")));var g=$$t.$g9.f(b.h($$t.$hp.a.item("DESCRIPTION")));return function(){var $ret=new $$t.ce;$ret.catalogName(c);$ret.cubeName(d);$ret.name(e);$ret.caption(f);$ret.description(g);return $ret}()},$type:new $.ig.Type("MeasureGroupXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$ce.$type)])},true);$c("MeasureXmlTypeSerializer:ho","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$ho.a!=null){return}$$t.$ho.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$ho.a.item("MEASURE_NAME",$$t.$gx.e("MEASURE_NAME",$$t.$iz.e));$$t.$ho.a.item("MEASURE_UNIQUE_NAME",$$t.$gx.e("MEASURE_UNIQUE_NAME",$$t.$iz.e));$$t.$ho.a.item("MEASURE_CAPTION",$$t.$gx.e("MEASURE_CAPTION",$$t.$iz.e));$$t.$ho.a.item("DESCRIPTION",$$t.$gx.e("DESCRIPTION",$$t.$iz.e));$$t.$ho.a.item("DEFAULT_FORMAT_STRING",$$t.$gx.e("DEFAULT_FORMAT_STRING",$$t.$iz.e));$$t.$ho.a.item("MEASUREGROUP_NAME",$$t.$gx.e("MEASUREGROUP_NAME",$$t.$iz.e));$$t.$ho.a.item("MEASURE_AGGREGATOR",$$t.$gx.e("MEASURE_AGGREGATOR",$$t.$iz.e));$$t.$ho.a.item("MEASURE_DISPLAY_FOLDER",$$t.$gx.e("MEASURE_DISPLAY_FOLDER",$$t.$iz.e))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$ho.a.item("MEASURE_NAME")));var d=$$t.$g9.f(b.h($$t.$ho.a.item("MEASURE_UNIQUE_NAME")));var e=$$t.$g9.f(b.h($$t.$ho.a.item("MEASURE_CAPTION")));var f=$$t.$g9.f(b.h($$t.$ho.a.item("DESCRIPTION")));var g=$$t.$g9.f(b.h($$t.$ho.a.item("DEFAULT_FORMAT_STRING")));var h=$$t.$g9.f(b.h($$t.$ho.a.item("MEASUREGROUP_NAME")));var i=$$t.$g9.f(b.h($$t.$ho.a.item("MEASURE_AGGREGATOR")));var j=$.ig.Number.prototype.parseInt(i);var k=$$t.$g9.f(b.h($$t.$ho.a.item("MEASURE_DISPLAY_FOLDER")));return function(){var $ret=new $$t.cc;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.defaultFormatString(g);$ret.measureGroupName(h);$ret.aggregatorType(j);$ret.measureDisplayFolder(k);return $ret}()},$type:new $.ig.Type("MeasureXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$cc.$type)])},true);$c("MemberXmlTypeSerializer:hr","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$hr.a!=null){return}$$t.$hr.a=new $$t.c9(String,$$t.$gx.$type,0);$$t.$hr.a.item("CATALOG_NAME",$$t.$gx.e("CATALOG_NAME",$$t.$iz.e));$$t.$hr.a.item("CUBE_NAME",$$t.$gx.e("CUBE_NAME",$$t.$iz.e));$$t.$hr.a.item("MEMBER_NAME",$$t.$gx.e("MEMBER_NAME",$$t.$iz.e));$$t.$hr.a.item("MEMBER_UNIQUE_NAME",$$t.$gx.e("MEMBER_UNIQUE_NAME",$$t.$iz.e));$$t.$hr.a.item("MEMBER_TYPE",$$t.$gx.e("MEMBER_TYPE",$$t.$iz.e));$$t.$hr.a.item("DIMENSION_UNIQUE_NAME",$$t.$gx.e("DIMENSION_UNIQUE_NAME",$$t.$iz.e));$$t.$hr.a.item("HIERARCHY_UNIQUE_NAME",$$t.$gx.e("HIERARCHY_UNIQUE_NAME",$$t.$iz.e));$$t.$hr.a.item("LEVEL_UNIQUE_NAME",$$t.$gx.e("LEVEL_UNIQUE_NAME",$$t.$iz.e));$$t.$hr.a.item("MEMBER_CAPTION",$$t.$gx.e("MEMBER_CAPTION",$$t.$iz.e));$$t.$hr.a.item("DESCRIPTION",$$t.$gx.e("DESCRIPTION",$$t.$iz.e));$$t.$hr.a.item("LEVEL_NUMBER",$$t.$gx.e("LEVEL_NUMBER",$$t.$iz.e));$$t.$hr.a.item("CHILDREN_CARDINALITY",$$t.$gx.e("CHILDREN_CARDINALITY",$$t.$iz.e));$$t.$hr.a.item("PARENT_UNIQUE_NAME",$$t.$gx.e("PARENT_UNIQUE_NAME",$$t.$iz.e));$$t.$hr.a.item("SCOPE",$$t.$gx.e("SCOPE",$$t.$iz.e));$$t.$hr.a.item("PARENT_LEVEL",$$t.$gx.e("PARENT_LEVEL",$$t.$iz.e))},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=$$t.$g9.f(b.h($$t.$hr.a.item("CATALOG_NAME")));var d=$$t.$g9.f(b.h($$t.$hr.a.item("CUBE_NAME")));var e=$$t.$g9.f(b.h($$t.$hr.a.item("MEMBER_NAME")));var f=$$t.$g9.f(b.h($$t.$hr.a.item("MEMBER_UNIQUE_NAME")));var g=$$t.$g9.f(b.h($$t.$hr.a.item("MEMBER_TYPE")));var h=$$t.$g9.f(b.h($$t.$hr.a.item("DIMENSION_UNIQUE_NAME")));var i=$$t.$g9.f(b.h($$t.$hr.a.item("HIERARCHY_UNIQUE_NAME")));var j=$$t.$g9.f(b.h($$t.$hr.a.item("LEVEL_UNIQUE_NAME")));var k=$$t.$g9.f(b.h($$t.$hr.a.item("MEMBER_CAPTION")));var l=$$t.$g9.f(b.h($$t.$hr.a.item("DESCRIPTION")));var m=$$t.$g9.f(b.h($$t.$hr.a.item("LEVEL_NUMBER")));var n=$$t.$g9.f(b.h($$t.$hr.a.item("CHILDREN_CARDINALITY")));var o=$$t.$g9.f(b.h($$t.$hr.a.item("PARENT_UNIQUE_NAME")));var p=$$t.$g9.f(b.h($$t.$hr.a.item("SCOPE")));var q=$$t.$g9.f(b.h($$t.$gx.e("PARENT_LEVEL",$$t.$iz.e)));var r=$l($.ig.Number.prototype.$type,null);return function(){var $ret=new $$t.ch;$ret.catalogName(c);$ret.cubeName(d);$ret.dimensionUniqueName(h);$ret.hierarchyUniqueName(i);$ret.levelUniqueName(j);$ret.levelDepth($.ig.Number.prototype.parseInt(m));$ret.name(e);$ret.uniqueName(f);$ret.memberType($.ig.Number.prototype.parseInt(g));$ret.caption(k);$ret.childrenCardinality($.ig.Number.prototype.parseInt(n));$ret.description(l);$ret.parentUniqueName(o);$ret.scope(p==null?r:$l($.ig.Number.prototype.$type,$.ig.Number.prototype.parseInt(p)));$ret.parentLevel(String.isNullOrEmpty(q)?0:$.ig.Number.prototype.parseInt(q));return $ret}()},$type:new $.ig.Type("MemberXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$ch.$type)])},true);$c("ResultXmlTypeSerializer:ht","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.c()!=1){return null}var b=a;var c=b.l().d();switch(c){case $$t.$iz.b:return function(){var $ret=new $$t.cm;$ret.isEmpty(true);return $ret}();case $$t.$iz.d:var d=b.h($$t.$gx.e("OlapInfo",$$t.$iz.d));var e=b.h($$t.$gx.e("Axes",$$t.$iz.d));var f=new $$t.hu;var g=f.a($$t.$cp.$type,e,$$t.$gx.e("Axis",$$t.$iz.d),new $$t.hv);var h=b.h($$t.$gx.e("CellData",$$t.$iz.d));var i=f.a($$t.$d0.$type,h,$$t.$gx.e("Cell",$$t.$iz.d),new $$t.hy);return function(){var $ret=new $$t.cm;$ret.axes(g);$ret.cells(i);return $ret}()}return null},$type:new $.ig.Type("ResultXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$cm.$type)])},true);$c("SerializerUtils:g9","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a){if(a!=null){return a.i()}else{return null}},e:function(a){if(a!=null){return a.d()}else{return null}},a:function(a){var b=$$t.$g9.f(a).toLowerCase();return b=="true"},b:function(a){if(a!=null&&!String.isNullOrEmpty(a.i())){return $$t.$g9.d(a.i())}else{return $$t.$g9.c()}},d:function(a){var dateString_=a;var b;b=function(text){var match=/^\s*(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(.*)$/.exec(text);if(!match){throw"Invalid textual date representation."}var year=parseInt(match[1],10);var month=parseInt(match[2],10)-1;var day=parseInt(match[3],10);var hours=parseInt(match[4],10);var minutes=parseInt(match[5],10);var seconds=parseInt(match[6],10);return new Date(year,month,day,hours,minutes,seconds)}(dateString_);return b},c:function(){var a;a=new Date(2e3,0,1);return a},$type:new $.ig.Type("SerializerUtils",$.ig.$ot)},true);$c("XmlaConstants:iy","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("XmlaConstants",$.ig.$ot)},true);$c("XmlaSoapFault:g6","Object",{init:function(){$.ig.$op.init.call(this)},_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}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("XmlaSoapFault",$.ig.$ot)},true);$c("XmlaSoapFaultXmlTypeSerializer:g4","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){var b=a;var c=new $$t.g6;var e=b.d().getEnumerator();while(e.moveNext()){var d=e.current();switch(d.l().c()){case"faultcode":c.c($$t.$g9.f(d));break;case"faultstring":c.d($$t.$g9.f(d));break;case"faultactor":c.b($$t.$g9.f(d));break}}var f=b.h($$t.$gx.e("detail",""));if(f!=null){var g=f.e($$t.$gx.e("Error",""));var h=new $$t.cr($$t.$g8.$type,0);var i=new $$t.ha;var k=g.getEnumerator();while(k.moveNext()){var j=k.current();var l=i.deserialize(j);h.add(l)}c.a(function(){var $ret=new $$t.g7;$ret.a(h.toArray());return $ret}())}return c},$type:new $.ig.Type("XmlaSoapFaultXmlTypeSerializer",$.ig.$ot,[$$t.$g5.$type.specialize($$t.$g6.$type)])},true);$c("IXmlaMethodResult:hh","Object",{$type:new $.ig.Type("IXmlaMethodResult",null)},true);$c("XmlaSoapMethodResult:hg","Object",{init:function(){$.ig.$op.init.call(this)},b:null,returnElement:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},_sessionId:null,sessionId:function(a){if(arguments.length===1){this._sessionId=a;return a}else{return this._sessionId}},$type:new $.ig.Type("XmlaSoapMethodResult",$.ig.$ot,[$$t.$hh.$type])},true);$c("DiscoverResponseResult:hf","XmlaSoapMethodResult",{init:function(){$$t.$hg.init.call(this)},$type:new $.ig.Type("DiscoverResponseResult",$$t.$hg.$type)},true);$c("RequestCompletedEventArgs$1:gi","AsyncCompletedEventArgs",{$t:null,i:null,init:function($t,a,b,c,d){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$dt.init.call(this,b,c,d);this.i=a},result:function(){$$t.$dt.h.call(this);return this.i},$type:new $.ig.Type("RequestCompletedEventArgs$1",$$t.$dt.$type)},true);$c("ExecuteResponseResult:hi","XmlaSoapMethodResult",{init:function(){$$t.$hg.init.call(this)},$type:new $.ig.Type("ExecuteResponseResult",$$t.$hg.$type)},true);$c("FaultDetail:g7","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}},$type:new $.ig.Type("FaultDetail",$.ig.$ot)},true);$c("IXmlaSoapMethod:gj","Object",{$type:new $.ig.Type("IXmlaSoapMethod",null)},true);$c("XmlaNamespace:iz","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("XmlaNamespace",$.ig.$ot)},true);$c("XmlaQueryProperty:g2","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b,c){$.ig.$op.init.call(this);this.a(b);this.c(c)},_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}},toString:function(){return String.concat(this.a()," = ",this.c())},$type:new $.ig.Type("XmlaQueryProperty",$.ig.$ot)},true);$c("XmlaPropertiesCollection:g1","Object",{c:null,d:null,e:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.c9(String,$$t.$g2.$type,0);this.d=new $$t.c9(String,$.ig.Number.prototype.$type,0);this.e=new $$t.cr($$t.$g2.$type,0)},tryGetValue:function(a,b){var $self=this;return{ret:function(){var c=$self.c.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},contains1:function(a){return this.c.containsKey(a)},indexOf:function(a){return this.e.indexOf(a)},insert:function(a,b){this.c.add(b.a(),b);this.e.insert(a,b)},removeAt:function(a){if(a<this.e.count()){var b=this.e.item(a);if(this.c.remove(b.a())){this.e.removeAt(a)}}},item:function(a,b){if(arguments.length===2){var c=this.e.item(a);this.c.remove(c.a());this.c.add(b.a(),b);this.e.item(a,b);return b}else{return this.e.item(a)}},add$1:function(a){this.c.add(a.a(),a);this.e.add(a)},clear:function(){this.e.clear();this.c.clear()},contains:function(a){return this.e.contains(a)},copyTo$1:function(a,b){this.e.copyTo(a,b)},count:function(){return this.e.count()},isReadOnly:function(){return this.e.isReadOnly()},remove:function(a){if(this.e.remove(a)){return this.c.remove(a.a())}return false},getEnumerator:function(){return this.e.getEnumerator()},getEnumerator:function(){return this.e.getEnumerator()},add:function(a){this.add$1(a);return this.count()-1},isFixedSize:function(){return false},copyTo:function(a,b){throw new $$t.c5(0)},isSynchronized:function(){return this.e.isSynchronized()},syncRoot:function(){return this.e.syncRoot()},$type:new $.ig.Type("XmlaPropertiesCollection",$.ig.$ot,[$$t.$cn.$type.specialize($$t.$g2.$type),$.ig.IList.prototype.$type])},true);$c("XmlaSoapMessageBuilder:g3","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}},c:function(){if(this.a()==null){throw new $$t.dp(1,"XmlaMethod is not specified.")}var a=$$t.$gy.c($$t.$g3.g);this.a().construct(a);var b=this.j();return b.toString()},j:function(){var a=new $$t.gk(1,$$t.$gx.e("Envelope",$$t.$g3.g));this.i(a);this.h(a);return a},i:function(a){var b=new $$t.gk(1,$$t.$gx.e("Header",a.l().f().b()));a.g(b);var d=this.a().headers().getEnumerator();while(d.moveNext()){var c=d.current();b.g(c)}},h:function(a){var b=new $$t.gk(1,$$t.$gx.e("Body",a.l().f().b()));a.g(b);var c=new $$t.gk(1,$$t.$gx.e(this.a().name(),"urn:schemas-microsoft-com:xml-analysis"));b.g(c);var e=this.a().parameters().getEnumerator();while(e.moveNext()){var d=e.current();c.g(d)}},$type:new $.ig.Type("XmlaSoapMessageBuilder",$.ig.$ot)},true);$c("XmlaSoapMethod:h0","Object",{g:null,f:null,c:null,b:null,a:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.cr($$t.$gk.$type,0);this.b=new $$t.cr($$t.$gk.$type,0);this.g=new $$t.c3($$t.$gk.$type,1,this.c);this.f=new $$t.c3($$t.$gk.$type,1,this.b);this.a=new $$t.g1},properties:function(){return this.a},name:function(){},parameters:function(){return this.g},headers:function(){return this.f},e:function(){return this.c},d:function(){return this.b},construct:function(a){},mergeProperties:function(a){var $self=this;if(a==null){return}var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d;if(function(){var e=$self.properties().tryGetValue(b.a(),d);d=e.p1;return e.ret}()){d.c(b.c())}else{this.properties().add$1(b)}}},$type:new $.ig.Type("XmlaSoapMethod",$.ig.$ot,[$$t.$gj.$type])},true);$c("XmlaSoapMethodDiscover:h1","XmlaSoapMethod",{k:null,init:function(a){$$t.$h0.init.call(this);this.j(0);this.n(a);this.k=new $$t.c9(String,$.ig.$op.$type,0)},l:function(){return this.k},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},name:function(){return"Discover"},_j:0,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},construct:function(a){var b=$$t.$gy.c("urn:schemas-microsoft-com:xml-analysis");var c=new $$t.gk(1,$$t.$gx.e("RequestType",b.b()));c.i(this.n());var d=new $$t.gk(1,$$t.$gx.e("Properties","urn:schemas-microsoft-com:xml-analysis"));var e=new $$t.gk(1,$$t.$gx.e("PropertyList",d.l().f().b()));d.g(e);var f=new $$t.gk(1,$$t.$gx.e("Restrictions","urn:schemas-microsoft-com:xml-analysis"));var g=new $$t.gk(1,$$t.$gx.e("RestrictionList",f.l().f().b()));f.g(g);var i=this.properties().getEnumerator();while(i.moveNext()){var h=i.current();e.g(new $$t.gk(2,$$t.$gx.e(h.a(),"urn:schemas-microsoft-com:xml-analysis"),h.c()))}var k=this.k.getEnumerator();while(k.moveNext()){var j=k.current();g.g(new $$t.gk(2,$$t.$gx.e(j.key(),""),j.value()))}this.e().add(c);this.e().add(f);this.e().add(d)},$type:new $.ig.Type("XmlaSoapMethodDiscover",$$t.$h0.$type)},true);$c("XmlaSoapMethodExecute:hz","XmlaSoapMethod",{init:function(a){$$t.$h0.init.call(this);this.l(a)},name:function(){return"Execute"},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},construct:function(a){var b=$$t.$gy.c("urn:schemas-microsoft-com:xml-analysis");var c=new $$t.gk(1,$$t.$gx.e("Command",b.b()));var d=new $$t.gk(1,$$t.$gx.e("Statement",b.b()));d.i(this.l());c.g(d);var e=new $$t.gk(1,$$t.$gx.e("Properties","urn:schemas-microsoft-com:xml-analysis"));var f=new $$t.gk(1,$$t.$gx.e("PropertyList",e.l().f().b()));e.g(f);var h=this.properties().getEnumerator();while(h.moveNext()){var g=h.current();f.g(new $$t.gk(2,$$t.$gx.e(g.a(),"urn:schemas-microsoft-com:xml-analysis"),g.c()))}this.e().add(c);this.e().add(e)},$type:new $.ig.Type("XmlaSoapMethodExecute",$$t.$h0.$type)},true);$c("XmlaSoapWebClient:f2","Object",{staticInit:function(){$$t.$f2.a=new $$t.cr(String,0)},$type:new $.ig.Type("XmlaSoapWebClient",$.ig.$ot)},true);$c("XmlaSoapWebClient$1:f1","XmlaSoapWebClient",{$t:null,f:null,b:false,init:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$f2.init.call(this);this.f=new $$t.gd;this.f.d(b);var c=this.f;c.uploadStringCompleted=$.ig.Delegate.prototype.combine(c.uploadStringCompleted,this.l.runOn(this));this.g(a)},requestCompleted:null,_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},c:function(){return this.b},j:function(a){this.k(a,null)},k:function(a,b){var c=new $$t.g3;c.a(a);var d=c.c();if(this.e()!=null){this.f.a(this.e())}else{this.f.a(null)}this.f.c().item("Content-Type","text/xml");this.f.h(this.g(),"POST",d,b)},h:function(a){if(this.requestCompleted!=null){this.requestCompleted(this,a)}},l:function(a,b){this.b=true;this.i(b)},i:function(a){var b=null;var c=null;var d=null;if(!a.cancelled()&&a.error()==null){try{var e=$$t.$gz.i(a.result());var f=e.h($$t.$gx.e("Envelope","http://schemas.xmlsoap.org/soap/envelope/"));var g=f.h($$t.$gx.e("Body","http://schemas.xmlsoap.org/soap/envelope/"));var h=g.h($$t.$gx.e("Fault","http://schemas.xmlsoap.org/soap/envelope/"));if(h!=null){var i=new $$t.g4;var j=i.deserialize(h);c=new $$t.hd($$t.$g6.$type,j,new $$t.hb(j.d()),new $$t.hc(j.c()),null)}else{if(this.$t==$$t.$hf.$type){var k=g.h($$t.$gx.e("DiscoverResponse","urn:schemas-microsoft-com:xml-analysis"));var l=k.h($$t.$gx.e("return","urn:schemas-microsoft-com:xml-analysis"));var m=l.h($$t.$gx.e("root",$$t.$iz.e));var n=new $$t.hf;n.returnElement(m);b=n}if(this.$t==$$t.$hi.$type){var o=g.h($$t.$gx.e("ExecuteResponse","urn:schemas-microsoft-com:xml-analysis"));var p=o.h($$t.$gx.e("return","urn:schemas-microsoft-com:xml-analysis"));var q=p.h($$t.$gx.e("root",$$t.$iz.d));var r=new $$t.hi;r.returnElement(q);b=r}}}catch(e_){d=e_}}if(d==null){d=a.error()!=null?a.error():c}var s=new $$t.gi(this.$t,b,d,a.cancelled(),a.userState());this.h(s)},$type:new $.ig.Type("XmlaSoapWebClient$1",$$t.$f2.$type)},true);$c("IMdxExpression:e6","Object",{$type:new $.ig.Type("IMdxExpression",null)},true);$c("IMdxElement:e8","Object",{$type:new $.ig.Type("IMdxElement",null,[$$t.$e6.$type])},true);$c("IAxisFilterElement:fr","Object",{$type:new $.ig.Type("IAxisFilterElement",null,[$$t.$e8.$type])},true);$c("IMdxAxis:e5","Object",{$type:new $.ig.Type("IMdxAxis",null,[$$t.$e6.$type])},true);$c("IMdxAxisProvider:e4","Object",{$type:new $.ig.Type("IMdxAxisProvider",null)},true);$c("IMdxCollectionElement:fb","Object",{$type:new $.ig.Type("IMdxCollectionElement",null,[$$t.$e8.$type])},true);$c("IMdxDimensionAxisProvider:e3","Object",{$type:new $.ig.Type("IMdxDimensionAxisProvider",null,[$$t.$e4.$type])},true);$c("IMdxFilterInfo:fq","Object",{$type:new $.ig.Type("IMdxFilterInfo",null)},true);$c("IMdxExtendedFilterInfo:fp","Object",{$type:new $.ig.Type("IMdxExtendedFilterInfo",null,[$$t.$fq.$type])},true);$c("IMdxItemElement:fi","Object",{$type:new $.ig.Type("IMdxItemElement",null,[$$t.$e8.$type])},true);$c("IMdxSet:e7","Object",{$type:new $.ig.Type("IMdxSet",null,[$$t.$e6.$type])},true);$c("MdxAxis:fe","Object",{e:null,f:null,d:false,i:null,h:0,a:null,init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$fe.init1.call(this,1,b,new $$t.eu)},init1:function(a,b,c){this.a=["COLUMNS","ROWS","PAGES"];$.ig.$op.init.call(this);this.axisIndex(b);this.b(c!=null?c:new $$t.eu);this.e=new $$t.cr($$t.$e7.$type,0);this.f=new $$t.c3($$t.$e7.$type,1,this.e)},axisIndex:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.d=false}return a}else{return this.h}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},c:function(){return $b($$t.$eu.$type,this.b())},g:function(){return this.f},mdxExpression:function(){if(!this.d){this.i=this.j();this.d=true}return this.i},rebuildExpression:function(){this.i=this.j();this.d=true},getMdxSets:function(){var d__=new $.ig.MdxAxis___GetMdxSets__IteratorClass(-2);d__.__4__this=this;return d__},addSet:function(a){this.e.add(a);this.d=false},j:function(){var a=new $$t.fc(0);var b=false;var d=this.g().getEnumerator();while(d.moveNext()){var c=d.current();if(!c.isEnabled()){continue}if(b){a.k(",");a.k($$t.$fd.newLine())}a.k(c.mdxExpression());b=true}if(this.g().count()>1){a.w(0,"{");a.k("}")}this.m(a,this.c());this.n(a,this.c());this.l(a,this.c());this.k(a);return a.toString()},m:function(a,b){if(b.f()){a.w(0,"Distinct(");a.k(")")}},n:function(a,b){if(b.h()){a.w(0,$$t.$fd.newLine());a.w(0,"NON EMPTY")}},l:function(a,b){if(b.e()){a.k($$t.$fd.newLine());a.k("DIMENSION PROPERTIES");var c=b.j();var d=false;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();a.k($$t.$fd.newLine());if(d){a.k(",")}a.k(e);d=true}}},k:function(a){if(this.axisIndex()<2){a.k($$t.$fd.newLine());a.k(String.concat("ON ",this.a[this.axisIndex()]))}},$type:new $.ig.Type("MdxAxis",$.ig.$ot,[$$t.$e5.$type])},true);$c("MdxAxisFilterElement:ft","Object",{a:null,b:null,init:function(){$.ig.$op.init.call(this);this.b=new $$t.cr($$t.$e8.$type,0);this.singleFilterElements(new $$t.c3($$t.$e8.$type,1,this.b));this.a=new $$t.fa},mdxExpression:function(){if(this.a.collectionElements().count()>1){this.a.b(["(",")"])}return this.a.mdxExpression()},_singleFilterElements:null,singleFilterElements:function(a){if(arguments.length===1){this._singleFilterElements=a;return a}else{return this._singleFilterElements}},filterCollection:function(){return this.a.collectionElements()},rebuildExpression:function(){this.a.rebuildExpression()},addFilterPart:function(a,b){if(a.collectionElements().count()>0){if(a.collectionElements().count()==1&&b){this.b.add(a.collectionElements().item(0));return}this.a.addElement(a)}},elementType:function(){return 3},$type:new $.ig.Type("MdxAxisFilterElement",$.ig.$ot,[$$t.$fr.$type])},true);$c("MdxCalculatedMembersCache:fx","Object",{init:function(){this.d=new $$t.cr(String,0);this.b=new $$t.c9(String,String,0);$.ig.$op.init.call(this)},d:null,b:null,e:function(a){var b=new $$t.fc(0);var d=a.c().getEnumerator();while(d.moveNext()){var c=d.current();$$t.$fx.f(b,c.key(),c.value())}return b.toString()},g:function(a,b,c){if(!this.d.contains(a)){this.d.add(a)}if(!this.b.containsKey(b)){this.b.add(b,c)}},c:function(){var d__=new $.ig.MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass(-2);d__.__4__this=this;return d__},a:function(a){return this.d.contains(a)},f:function(a,b,c){a.k(String.concat("MEMBER ",b," AS",$$t.$fd.newLine()));a.k(c);a.k($$t.$fd.newLine())},$type:new $.ig.Type("MdxCalculatedMembersCache",$.ig.$ot)},true);$c("MdxElement:fh","Object",{init:function(){$.ig.$op.init.call(this);this.elementType(5)},mdxExpression:function(){},_elementType:0,elementType:function(a){if(arguments.length===1){this._elementType=a;return a}else{return this._elementType}},_sourceItemExpression:null,sourceItemExpression:function(a){if(arguments.length===1){this._sourceItemExpression=a;return a}else{return this._sourceItemExpression}},rebuildExpression:function(){},$type:new $.ig.Type("MdxElement",$.ig.$ot,[$$t.$fi.$type])},true);$c("MdxSingleElement:fg","MdxElement",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$fg.init1.call(this,1,b,c,d,0)},init1:function(a,b,c,d,e){$$t.$fh.init.call(this);this.a(d);switch(e){case 0:case 2:this.sourceItemExpression(b);this.b(c);this.elementType(e);break;default:throw new $$t.dq(2,"Element type could be MdxElementType.Member or MdxElementType.Calculated","elementType")}},mdxExpression:function(){return this.sourceItemExpression()},_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("MdxSingleElement",$$t.$fh.$type)},true);$c("MdxDimensionMember:fl","MdxSingleElement",{init:function(a,b,c,d,e){$$t.$fg.init.call(this,0,a,b,c);this.d(d);this.c(e)},_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("MdxDimensionMember",$$t.$fg.$type)},true);$c("MdxChildrenCollectionElement:fk","MdxDimensionMember",{init:function(a,b,c,d,e){$$t.$fl.init.call(this,a,b,c,d,e)},mdxExpression:function(){return String.concat(this.sourceItemExpression(),".Children")},$type:new $.ig.Type("MdxChildrenCollectionElement",$$t.$fl.$type)},true);$c("MdxElementCollectionElement:fa","Object",{d:null,c:false,e:null,a:null,init:function(){$.ig.$op.init.call(this);this.d=new $$t.cr($$t.$e8.$type,0);this.collectionElements(new $$t.c3($$t.$e8.$type,1,this.d))},b:function(a){if(arguments.length===1){if(this.a!=a){this.c=false;this.a=a}return a}else{return this.a}},_collectionElements:null,collectionElements:function(a){if(arguments.length===1){this._collectionElements=a;return a}else{return this._collectionElements}},elementType:function(){return 4},mdxExpression:function(){if(!this.c){this.e=this.f();this.c=true}return this.e},rebuildExpression:function(){this.e=this.f();this.c=true},addElement:function(a){this.d.add(a);if(this.collectionElements().count()>1){this.b(["{","}"])}this.c=false},f:function(){if(this.collectionElements().count()==0){return String.empty()}var a=new $$t.fc(0);var b=false;var d=this.collectionElements().getEnumerator();while(d.moveNext()){var c=d.current();if(b){a.k(",");a.k($$t.$fd.newLine())}a.k(c.mdxExpression());b=true}if(this.b()!=null&&this.b().length==2){a.w(0,this.b()[0]);a.k(this.b()[1])}return a.toString()},$type:new $.ig.Type("MdxElementCollectionElement",$.ig.$ot,[$$t.$fb.$type])},true);$c("MdxLevelMembersElement:fj","MdxSingleElement",{init:function(a,b,c){$$t.$fg.init.call(this,0,a,b,c)},mdxExpression:function(){return String.concat(this.sourceItemExpression(),".MEMBERS")},$type:new $.ig.Type("MdxLevelMembersElement",$$t.$fg.$type)},true);$c("MdxQueryBuilder:fw","Object",{a:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$fw.init1.call(this,1,new $$t.et)},init1:function(a,b){$.ig.$op.init.call(this);this.b(b)},b:function(a){if(arguments.length===1){this.a=a;return a}else{if(this.a==null){this.a=new $$t.et}return this.a}},c:function(a,b,c,d,e){var f=c;var g=this.d(a,b,f,d);var h=this.h(f);var i=this.g(f,e);var j=new $$t.fc(0);if(!String.isNullOrEmpty(g)){j.k(String.concat("WITH",$$t.$fd.newLine()))}j.k(g);j.k("SELECT");j.k($$t.$fd.newLine());if(a!=null){j.k(a.mdxExpression())}if(b!=null){if(a==null){b.axisIndex(0)}else{j.k(String.concat(",",$$t.$fd.newLine()))}j.k(b.mdxExpression())}j.k($$t.$fd.newLine());j.k(i);if(!String.isNullOrEmpty(h)){j.k($$t.$fd.newLine());j.k(h)}var k=j.toString();return k},d:function(a,b,c,d){return $$t.$fx.e(d)},g:function(a,b){var c=String.concat("FROM ","[",b,"]");var d=$b($$t.$fp.$type,a);c=this.f(c,a.filtersFilter(),null);if(a.columnsFilter()!=null){c=this.f(c,a.columnsFilter(),a.rowsFilter())}else{c=this.f(c,a.rowsFilter(),null)}if(d!=null){c=this.e(c,d)}return c},e:function(a,b){if(b.filterElements()!=null&&b.filterElements().count()>0){var d=b.filterElements().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.fc(0);e.w(0,String.concat(["FROM",$$t.$fd.newLine(),"(",$$t.$fd.newLine(),"SELECT",$$t.$fd.newLine()]));e.k(String.concat(c.mdxExpression()," ON COLUMNS",$$t.$fd.newLine()));e.k(a);e.k(this.h(b));e.k(String.concat(")",$$t.$fd.newLine()));a=e.toString()}}return a},f:function(a,b,c){if(b==null||b.filterCollection().count()==0){return a}var d=new $$t.fc(0);d.k("FROM");d.k($$t.$fd.newLine());d.k("(");d.k($$t.$fd.newLine());d.k("SELECT");d.k($$t.$fd.newLine());d.k(b.mdxExpression());d.k(" ON COLUMNS");if(c!=null&&c.filterCollection().count()>0){d.k($$t.$fd.newLine());d.k(", ");d.k(c.mdxExpression());d.k(" ON ROWS")}d.k($$t.$fd.newLine());d.k(a);d.k($$t.$fd.newLine());d.k(")");return d.toString()},h:function(a){var b=new $$t.fa;if(a.measureFilter()!=null&&a.measureFilter().singleFilterElements().count()==1){b.addElement(a.measureFilter().singleFilterElements().item(0))}if(a.filtersFilter()!=null){var d=a.filtersFilter().singleFilterElements().getEnumerator();while(d.moveNext()){var c=d.current();b.addElement(c)}}if(b.collectionElements().count()==0){return String.empty()}b.b(["(",")"]);return String.concat("WHERE ",b.mdxExpression())},$type:new $.ig.Type("MdxQueryBuilder",$.ig.$ot)},true);$c("MdxSet:ff","Object",{d:null,e:null,b:false,g:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ff.init1.call(this,1,new $$t.ew);this.d=new $$t.cr($$t.$e8.$type,0);this.e=new $$t.c3($$t.$e8.$type,1,this.d);this.isEnabled(true)},init1:function(a,b){$.ig.$op.init.call(this);this.d=new $$t.cr($$t.$e8.$type,0);this.e=new $$t.c3($$t.$e8.$type,1,this.d);this.isEnabled(true);this.a(b!=null?b:new $$t.ew)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_isEnabled:false,isEnabled:function(a){if(arguments.length===1){this._isEnabled=a;return a}else{return this._isEnabled}},f:function(){return this.e},mdxExpression:function(){if(!this.b){this.g=this.h();this.b=true}return this.g},rebuildExpression:function(){this.g=this.h();this.b=true},addElement:function(a){if(this.c(a)){this.d.add(a);this.b=false}},getMdxElements:function(){var d__=new $.ig.MdxSet___GetMdxElements__IteratorClass(-2);d__.__4__this=this;return d__},c:function(a){switch(a.elementType()){case 1:case 0:case 2:case 4:return true}return false},h:function(){var a=new $$t.fc(0);var b=this.f().item(0);this.j(a,b);for(var c=1;c<this.f().count();c++){a.w(0,"CrossJoin(");a.w(10,$$t.$fd.newLine());a.k(",");a.k($$t.$fd.newLine());var d=this.f().item(c);this.j(a,d);a.k(")")}return a.toString()},j:function(a,b){var c=new $$t.fc(0);switch(b.elementType()){case 2:var d=b;var e=d.b();c.k("{");c.k(e);c.k("}");break;case 0:c.k("{");c.k(b.mdxExpression());c.k("}");break;case 4:case 1:c.k(b.mdxExpression());break}if($b($$t.$fj.$type,b)!==null||$b($$t.$fk.$type,b)!==null){this.i(c,b)}switch(b.elementType()){case 1:case 0:this.k(c,b);break}a.m(c)},k:function(a,b){},i:function(a,b){if(this.a().a()){a.w(0,"AddCalculatedMembers(");a.k(")")}},clone:function(){var a=new $$t.ff(1,this.a());var c=this.f().getEnumerator();while(c.moveNext()){var b=c.current();a.addElement(b)}return a},$type:new $.ig.Type("MdxSet",$.ig.$ot,[$$t.$e7.$type])},true);$c("MdxSettings:et","Object",{i:false,h:false,e:false,d:false,m:false,l:false,k:false,j:false,o:false,n:false,g:false,f:false,init:function(){$.ig.$op.init.call(this);this.a(new $$t.eu);this.b(new $$t.eu);this.c(new $$t.ex);this.y(true);this.x(true);var a=new $$t.ey(String,0);a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ae.runOn(this));
this.ac(a);var b=new $$t.ey(String,0);b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.ad.runOn(this));this.ab(b);this.s(true);this.r(true);this.q(true);this.p(true);this.ag(this.ac());this.ag(this.ab())},ae:function(a,b){this.b().j().clear();var d=this.ac().getEnumerator();while(d.moveNext()){var c=d.current();this.b().j().add(c)}},ad:function(a,b){this.a().j().clear();var d=this.ab().getEnumerator();while(d.moveNext()){var c=d.current();this.a().j().add(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}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},aa:function(a){if(arguments.length===1){if(this.i!=a){this.i=a;this.b().i(a)}return a}else{return this.i}},z:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.a().i(a)}return a}else{return this.h}},q:function(a){if(arguments.length===1){if(this.e!=a){this.e=a;this.b().d(a)}return a}else{return this.e}},p:function(a){if(arguments.length===1){if(this.d!=a){this.d=a;this.a().d(a)}return a}else{return this.d}},w:function(a){if(arguments.length===1){if(this.m!=a){this.m=a;this.b().g(a)}return a}else{return this.m}},v:function(a){if(arguments.length===1){if(this.l!=a){this.l=a;this.a().g(a)}return a}else{return this.l}},u:function(a){if(arguments.length===1){if(this.k!=a){this.k=a;this.b().f(a)}return a}else{return this.k}},t:function(a){if(arguments.length===1){if(this.j!=a){this.j=a;this.a().f(a)}return a}else{return this.j}},y:function(a){if(arguments.length===1){if(this.o!=a){this.o=a;this.b().h(a)}return a}else{return this.o}},x:function(a){if(arguments.length===1){if(this.n!=a){this.n=a;this.a().h(a)}return a}else{return this.n}},s:function(a){if(arguments.length===1){if(this.g!=a){this.g=a;this.b().e(a)}return a}else{return this.g}},r:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.a().e(a)}return a}else{return this.f}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},af:function(a){this.ag(a)},ag:function(a){a.clear();a.add("CHILDREN_CARDINALITY");a.add("PARENT_UNIQUE_NAME")},$type:new $.ig.Type("MdxSettings",$.ig.$ot)},true);$c("MdxAxisSettings:ev","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MdxAxisSettings",$.ig.$ot)},true);$c("MdxSlicerAxisSettings:ex","MdxAxisSettings",{init:function(){$$t.$ev.init.call(this)},$type:new $.ig.Type("MdxSlicerAxisSettings",$$t.$ev.$type)},true);$c("MdxDimensionAxisSettings:eu","MdxAxisSettings",{c:false,b:false,init:function(){$$t.$ev.init.call(this);this.j(new $$t.cr(String,0));this.a(new $$t.ew)},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_g:false,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_f:false,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_h:false,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_e:false,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},i:function(a){if(arguments.length===1){if(this.c!=a){this.c=a;this.a().b(a)}return a}else{return this.c}},d:function(a){if(arguments.length===1){if(this.b!=a){this.b=a;this.a().a(a)}return a}else{return this.b}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},$type:new $.ig.Type("MdxDimensionAxisSettings",$$t.$ev.$type)},true);$c("MdxSetSettings:ew","Object",{init:function(){$.ig.$op.init.call(this)},_b:false,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:false,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("MdxSetSettings",$.ig.$ot)},true);$c("IMdxSlicerAxis:fo","Object",{$type:new $.ig.Type("IMdxSlicerAxis",null,[$$t.$fp.$type])},true);$c("MdxSlicerAxis:fn","MdxAxis",{init:function(a){$$t.$fe.init1.call(this,1,2,a)},_columnsFilter:null,columnsFilter:function(a){if(arguments.length===1){this._columnsFilter=a;return a}else{return this._columnsFilter}},_rowsFilter:null,rowsFilter:function(a){if(arguments.length===1){this._rowsFilter=a;return a}else{return this._rowsFilter}},_filtersFilter:null,filtersFilter:function(a){if(arguments.length===1){this._filtersFilter=a;return a}else{return this._filtersFilter}},_measureFilter:null,measureFilter:function(a){if(arguments.length===1){this._measureFilter=a;return a}else{return this._measureFilter}},_filterElements:null,filterElements:function(a){if(arguments.length===1){this._filterElements=a;return a}else{return this._filterElements}},$type:new $.ig.Type("MdxSlicerAxis",$$t.$fe.$type,[$$t.$fo.$type])},true);$c("MdxSlicerSet:fu","MdxSet",{init:function(){$$t.$ff.init.call(this,0)},c:function(a){return $b($$t.$fr.$type,a)!==null},$type:new $.ig.Type("MdxSlicerSet",$$t.$ff.$type)},true);$c("MdxDimensionAxisProvider:e2","Object",{h:null,i:null,l:0,init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.h=new $$t.c9(String,$$t.$fa.$type,0);this.i=new $$t.cr(String,0);this.l=-1;$.ig.$op.init.call(this);if(b==null){throw new $$t.dj(0,"xmlaDataSource")}this.b(b);this.g(c);this.k(d);this.d(e)},init1:function(a,b,c,d){this.h=new $$t.c9(String,$$t.$fa.$type,0);this.i=new $$t.cr(String,0);this.l=-1;$.ig.$op.init.call(this);this.g(c);this.a(b);this.j(d)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},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}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},q:function(){this.e(null)},extendAxis:function(a,b){var c=a;var d=this.j();var e=this.a().positionResolver();var f=new $$t.fe(1,a.axisIndex(),this.g());var h=d.getEnumerator();while(h.moveNext()){var g=h.current();var i=new $$t.ff(1,c.b().a());var j=new $$t.cr($$t.$e7.$type,0);var k=e.getHostPositionItemInfo(g.position(),g.position().indexOf(g));var m=g.position().getItems().getEnumerator();while(m.moveNext()){var l=m.current();var n;if(l==g){n=new $$t.fk(l.key(),l.key(),-1,null,null);i.addElement(n);break}n=new $$t.fg(0,l.key(),l.key(),l.depth());i.addElement(n)}var o=$$t.$dd.ae($$t.$c8.$type.specialize(String,$.ig.$op.$type),$$t.$dd.t($$t.$c8.$type.specialize(String,$.ig.$op.$type),k.values(),function(p){return p.key()==g.key()}));if(o!=null){if(o.count()==0){j.add(i)}else{this.p(o,i,j,false,true,false)}var q=j.getEnumerator();while(q.moveNext()){var p=q.current();a.addSet(p);f.addSet(p)}}}return f},t:function(a,b){if(this.l!=0){var c=new $$t.ff(1,this.g().a());if(this.l==-1){b.add(c)}this.s(a,c,b);this.p(a,new $$t.ff(1,this.g().a()),b,true,false,true)}else{this.p(a,new $$t.ff(1,this.g().a()),b,false,false,true)}},s:function(a,b,c){var d=$$t.$dd.y($$t.$c8.$type.specialize(String,$.ig.$op.$type),$$t.$dd.t($$t.$c8.$type.specialize(String,$.ig.$op.$type),a.values(),function(e){return e.positionItemDepth()==a.positionItemDepthMin()}));if(d.count()==0){return}if(this.l==a.positionItemIndex()+1){var f=$$t.$dd.t($$t.$c8.$type.specialize(String,$.ig.$op.$type),a.values(),function(g){return g.positionItemDepth()==0}).getEnumerator();while(f.moveNext()){var e=f.current();var g=b.clone();var h=new $$t.fg(0,e.positionItem().key(),e.positionItem().key(),0);g.addElement(h);c.add(g);this.u(e);if(e.count()==0){this.n(this.k(),e.positionItemIndex()+1,g)}else{this.s(e,g,c)}}}else{var i=d.item(0);var j=new $$t.fj(i.hierarchyLevelKey(),i.hierarchyLevelKey(),a.positionItemDepthMin());b.addElement(j);this.u(i);if(i.count()==0){if(this.l!=-1){c.add(b)}this.n(this.k(),i.positionItemIndex()+1,b)}else{this.s(i,b,c)}}},createAxis:function(a){if(this.e()!=null){return this.e()}if(this.d()==null){this.e(this.createAxis1(a,this.k()));return this.e()}this.r(a);this.u(this.d());if(this.d().count()==0){this.e(this.createAxis1(a,this.k()));return this.e()}var b=new $$t.cr($$t.$e7.$type,0);this.t(this.d(),b);var c=new $$t.fe(1,a,this.g());var e=b.getEnumerator();while(e.moveNext()){var d=e.current();c.addSet(d)}this.e(c);return c},r:function(a){var b=this.b().columnAxis().count()>0;var c=this.b().rowAxis().count()>0;var d=this.b().measures().count()>1;if(d){if(a==0){if(b){if(this.b().measureListLocation()==1){this.l=this.b().measureListIndex()}}else if(c&&this.b().measureListLocation()==0){this.l=this.b().measureListIndex()}}else if(a==1&&c&&this.b().measureListLocation()==0){this.l=this.b().measureListIndex()}}var f=this.b().measures().getEnumerator();while(f.moveNext()){var e=f.current();this.i.add(e.uniqueName())}},u:function(a){if(this.k()!=null){var b=a.positionItemIndex()+1;if(b<this.k().count()){var c=this.k().item(b);var d=$b($$t.$el.$type,c);if(d!=null){var e=$$t.$dd.y($$t.$c8.$type.specialize(String,$.ig.$op.$type),a.values());var g=e.getEnumerator();while(g.moveNext()){var f=g.current();if(!this.i.contains(f.key())){a.remove(f.key())}}}var h=$b($$t.$b9.$type,c);if(h!=null){var i=$$t.$dd.ae($$t.$c8.$type.specialize(String,$.ig.$op.$type),a.values());if(i!=null){if(i.hierarchyKey()!=h.uniqueName()){a.clear()}}}}else{a.clear()}}},createAxis1:function(a,b){var c=new $$t.ff(1,this.g().a());this.n(b,0,c);var d=new $$t.fe(1,a,this.g());d.addSet(c);return d},n:function(a,b,c){var $self=this;if(a==null){return}for(var d=b;d<a.count();d++){var e=a.item(d);var f=$b($$t.$b9.$type,e);if(f!=null){if(f.allMember()==null){var g=$$t.$dd.y($$t.$b3.$type,this.b().getCoreElements(function(h){return h.hierarchyUniqueName()==f.uniqueName()},$$t.$cb.$type));var h=g.item(0);c.addElement(new $$t.fj(h.uniqueName(),h.uniqueName(),0))}else{c.addElement(new $$t.fg(0,f.defaultMember(),f.defaultMember(),0))}continue}var i=$b($$t.$cb.$type,e);if(i!=null){var j;if(!function(){var k=$self.h.tryGetValue(i.hierarchyUniqueName(),j);j=k.p1;return k.ret}()){j=new $$t.fa;c.addElement(j);this.h.add(i.hierarchyUniqueName(),j)}j.addElement(new $$t.fj(i.uniqueName(),i.uniqueName(),i.depth()));continue}var k=$b($$t.$el.$type,e);if(k!=null){var l=new $$t.fa;var n=k.measures().getEnumerator();while(n.moveNext()){var m=n.current();l.addElement(new $$t.fg(0,m.uniqueName(),m.uniqueName(),0))}c.addElement(l)}}},o:function(a,b,c,d,e,f,g){var h=c.clone();h.addElement(new $$t.fg(0,b.key(),b.key(),b.positionItemDepth()));this.u(b);if(b.count()==0){if(e){if(f){d.add(h);this.n(this.k(),b.positionItemIndex()+1,h)}}else{d.add(h);this.n(this.k(),b.positionItemIndex()+1,h)}}else{this.p(b,h,d,e,f,g)}if(g&&b.isExpanded()){this.m(b,d,a,c)}},m:function(a,b,c,d){var e=$$t.$dd.y($$t.$c8.$type.specialize(String,$.ig.$op.$type),$$t.$dd.t($$t.$c8.$type.specialize(String,$.ig.$op.$type),c.values(),function(f){return f.parentKey()==a.key()}));if(e.count()>0){var f=d.clone();f.addElement(new $$t.fk(a.key(),a.key(),a.positionItemDepth(),null,null));this.u(a);if(a.count()==0){b.add(f);this.n(this.k(),a.positionItemIndex()+1,f)}else{this.p(a,f,b,true,true,false)}}var h=e.getEnumerator();while(h.moveNext()){var g=h.current();var i=d.clone();i.addElement(new $$t.fg(0,g.key(),g.key(),g.positionItemDepth()));this.u(g);if(g.isExpanded()){this.m(g,b,c,d)}this.p(g,i,b,true,false,true)}},p:function(a,b,c,d,e,f){var g=$$t.$dd.y($$t.$c8.$type.specialize(String,$.ig.$op.$type),$$t.$dd.t($$t.$c8.$type.specialize(String,$.ig.$op.$type),a.values(),function(h){return h.positionItemDepth()==a.positionItemDepthMin()}));if(g.count()==0){return}var i=g.getEnumerator();while(i.moveNext()){var h=i.current();this.o(a,h,b,c,d,e,f)}},$type:new $.ig.Type("MdxDimensionAxisProvider",$.ig.$ot,[$$t.$e3.$type])},true);$c("MdxSlicerAxisProvider:fm","Object",{c:null,e:null,d:null,init:function(a,b,c,d,e){this.c=new $$t.cr($$t.$ej.$type,0);this.e=new $$t.cr($$t.$ej.$type,0);this.d=new $$t.cr($$t.$ej.$type,0);$.ig.$op.init.call(this);this.a(a);this.b(e);this.c=b;this.e=c;this.d=d},_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}},createAxis:function(a){var b=new $$t.fn(this.b().c());b.axisIndex(a);b.columnsFilter($$t.$fs.a(this.c,b));b.rowsFilter($$t.$fs.a(this.e,b));b.filtersFilter($$t.$fs.a(this.d,b));b.measureFilter($$t.$fs.b(this.a().measures(),b));return b},$type:new $.ig.Type("MdxSlicerAxisProvider",$.ig.$ot,[$$t.$e4.$type])},true);$c("MdxSlicerAxisBuilder:fs","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){if($$t.$dd.ai($$t.$cc.$type,a)==0){return null}var c=new $$t.ft;var d=new $$t.fa;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();var g=new $$t.fg(0,e.uniqueName(),e.uniqueName(),0);d.addElement(g)}var h=new $$t.fu;h.addElement(c);b.addSet(h);c.addFilterPart(d,true);return c},a:function(a,b){var c=new $$t.ft;for(var d=0;d<a.count();d++){var e=a.item(d);var f=new $$t.fa;var g=new $$t.c9(String,$$t.$fg.$type,0);var i=e.a().getEnumerator();while(i.moveNext()){var h=i.current();var j;if(!function(){var k=g.tryGetValue(h,j);j=k.p1;return k.ret}()){j=new $$t.fg(0,h,h,-1);g.add(h,j)}f.addElement(j)}c.addFilterPart(f,false)}if(c.filterCollection().count()==0&&c.singleFilterElements().count()==0){return null}var k=new $$t.fu;k.addElement(c);b.addSet(k);return c},$type:new $.ig.Type("MdxSlicerAxisBuilder",$.ig.$ot)},true);$c("IXmlaDataProviderFactory:i5","Object",{$type:new $.ig.Type("IXmlaDataProviderFactory",null,[$$t.$ed.$type])},true);$c("DefaultXmlaDataProviderFactory:i6","Object",{b:null,a:null,init:function(a,b){$.ig.$op.init.call(this);this.b=a;this.a=b},createDataProvider:function(){return new $$t.fy(new $$t.i7(new $$t.f5(0,this.b),this.a),null)},$type:new $.ig.Type("DefaultXmlaDataProviderFactory",$.ig.$ot,[$$t.$i5.$type])},true);$c("RemoteXmlaDataProviderFactory:i8","Object",{a:null,b:null,d:null,c:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a=new $$t.i9;this.b=new $$t.jj},init1:function(a,b,c){$.ig.$op.init.call(this);this.a=new $$t.i9;this.b=new $$t.jj;this.d=b;this.c=c},init2:function(a,b,c){$.ig.$op.init.call(this);this.a=b;this.b=c},createDataProvider:function(){return new $$t.j1(this.d,this.c,this.a,this.b)},$type:new $.ig.Type("RemoteXmlaDataProviderFactory",$.ig.$ot,[$$t.$i5.$type])},true);$c("IRemoteRequestSerializer:ja","Object",{$type:new $.ig.Type("IRemoteRequestSerializer",null)},true);$c("IRemoteResponseSerializer:jk","Object",{$type:new $.ig.Type("IRemoteResponseSerializer",null)},true);$c("JsonRemoteRequestSerializer:i9","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.jd},serializeRequest:function(a){return $$t.$je.b().serialize(a,this.a)},deserializeRequest:function(a){return $$t.$je.b().deserialize(a,this.a)},$type:new $.ig.Type("JsonRemoteRequestSerializer",$.ig.$ot,[$$t.$ja.$type])},true);$c("JsonRemoteResponseSerializer:jj","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.jd},serializeResponse:function(a,b){switch(b){case 0:return $$t.$jl.c().f($$t.$b2.$type,a,$$t.$jm.b(),this.a);case 1:return $$t.$jl.c().f($$t.$b5.$type,a,$$t.$jn.b(),this.a);case 2:return $$t.$jl.c().f($$t.$b7.$type,a,$$t.$jo.b(),this.a);case 3:return $$t.$jl.c().f($$t.$b9.$type,a,$$t.$jp.b(),this.a);case 4:return $$t.$jl.c().f($$t.$cb.$type,a,$$t.$jq.b(),this.a);case 5:return $$t.$jl.c().f($$t.$cc.$type,a,$$t.$jr.b(),this.a);case 6:return $$t.$jl.c().f($$t.$ce.$type,a,$$t.$js.b(),this.a);case 7:return $$t.$jl.c().f($$t.$cf.$type,a,$$t.$jt.b(),this.a);case 8:return $$t.$jl.c().f($$t.$ch.$type,a,$$t.$ju.b(),this.a);case 9:return $$t.$jl.c().f($$t.$ck.$type,a,$$t.$jv.b(),this.a);case 10:return $$t.$jw.b().serialize(a,this.a);default:throw new $$t.aa(1,"Unknown RemoteXmlaRequestType.")}},deserializeResponse:function(a,b){switch(b){case 0:return $$t.$jl.c().d($$t.$b2.$type,a,$$t.$jm.b(),this.a);case 1:return $$t.$jl.c().d($$t.$b5.$type,a,$$t.$jn.b(),this.a);case 2:return $$t.$jl.c().d($$t.$b7.$type,a,$$t.$jo.b(),this.a);case 3:return $$t.$jl.c().d($$t.$b9.$type,a,$$t.$jp.b(),this.a);case 4:return $$t.$jl.c().d($$t.$cb.$type,a,$$t.$jq.b(),this.a);case 5:return $$t.$jl.c().d($$t.$cc.$type,a,$$t.$jr.b(),this.a);case 6:return $$t.$jl.c().d($$t.$ce.$type,a,$$t.$js.b(),this.a);case 7:return $$t.$jl.c().d($$t.$cf.$type,a,$$t.$jt.b(),this.a);case 8:return $$t.$jl.c().d($$t.$ch.$type,a,$$t.$ju.b(),this.a);case 9:return $$t.$jl.c().d($$t.$ck.$type,a,$$t.$jv.b(),this.a);case 10:return $$t.$jw.b().deserialize(a,this.a);default:throw new $$t.aa(1,"Unknown RemoteXmlaRequestType.")}},$type:new $.ig.Type("JsonRemoteResponseSerializer",$.ig.$ot,[$$t.$jk.$type])},true);$c("ArrayJsonSerializer:jl","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){return $$t.$jl.b},d:function($t,a,b,c){var d=c.a(a);return this.e($t,d,b)},f:function($t,a,b,c){var d=this.a($t,a,b);return c.b(d)},e:function($t,a,b){var c=new $$t.cr($t,0);for(var d=0;d<a.length;d++){var e=a[d];c.add(b.fromJsonObject(e))}return c},a:function($t,a,b){var c=$$t.$dd.a($t,a);var d=new Array(c.length);for(var e=0;e<c.length;e++){d[e]=b.toJsonObject(c[e])}return d},$type:new $.ig.Type("ArrayJsonSerializer",$.ig.$ot)},true);$c("IJsonTypeSerializer$1:jg","Object",{$type:new $.ig.Type("IJsonTypeSerializer$1",null)},true);$c("JsonTypeSeriazlierBase$1:jf","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this)},deserialize:function(a,b){return this.fromJsonObject(b.a(a))},serialize:function(a,b){return b.b(this.toJsonObject(a))},fromJsonObject:function(a){},toJsonObject:function(a){},$type:new $.ig.Type("JsonTypeSeriazlierBase$1",$.ig.$ot,[$$t.$jg.$type.specialize(0)])},true);$c("AxisJsonTypeSeriazlier:jx","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$cp.$type)},b:function(){return $$t.$jx.a},fromJsonObject:function(a){var b=$$t.$jh.d(a,"n");var c=$$t.$jl.c().e($$t.$dy.$type,$$t.$jh.d(a,"t"),$$t.$jy.b());var d=0;if(c.count()>0){d=c.item(0).members().count()}return function(){var $ret=new $$t.cp(c,d);$ret.name(b);return $ret}()},toJsonObject:function(a){var b=$$t.$jl.c().a($$t.$dy.$type,a.tuples(),$$t.$jy.b());var c=$$t.$jh.c();$$t.$jh.f(c,"n",a.name());$$t.$jh.f(c,"t",b);return c},$type:new $.ig.Type("AxisJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$cp.$type))},true);$c("AxisMemberJsonTypeSeriazlier:jz","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$dz.$type)},b:function(){return $$t.$jz.a},fromJsonObject:function(a){return function(){var $ret=new $$t.dz;$ret.hierarchyUniqueName($$t.$jh.d(a,"hun"));$ret.uniqueName($$t.$jh.d(a,"un"));$ret.levelUniqueName($$t.$jh.d(a,"lun"));$ret.caption($$t.$jh.d(a,"c"));$ret.levelNumber($g($$t.$jh.d(a,"ln")));$ret.displayInfo($g($$t.$jh.d(a,"di")));$ret.properties($$t.$jh.b(a,"p"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"hun",a.hierarchyUniqueName());$$t.$jh.f(b,"un",a.uniqueName());$$t.$jh.f(b,"lun",a.levelUniqueName());$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"ln",a.levelNumber());$$t.$jh.f(b,"di",a.displayInfo());$$t.$jh.g(b,"p",a.properties());return b},$type:new $.ig.Type("AxisMemberJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$dz.$type))},true);$c("CatalogJsonTypeSeriazlier:jm","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$b2.$type)},b:function(){return $$t.$jm.a},fromJsonObject:function(a){return function(){var $ret=new $$t.b2;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.uniqueName($$t.$jh.d(a,"un"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"un",a.uniqueName());return b},$type:new $.ig.Type("CatalogJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$b2.$type))},true);$c("CellJsonTypeSeriazlier:j0","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$d0.$type)},b:function(){return $$t.$j0.a},fromJsonObject:function(a){return function(){var $ret=new $$t.d0;$ret.cellOrdinal($g($$t.$jh.d(a,"co")));$ret.properties($$t.$jh.a(a,"p"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"co",a.cellOrdinal());$$t.$jh.e(b,"p",a.properties());return b},$type:new $.ig.Type("CellJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$d0.$type))},true);$c("CubeJsonTypeSeriazlier:jn","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$b5.$type)},b:function(){return $$t.$jn.a},fromJsonObject:function(a){return function(){var $ret=new $$t.b5;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.catalogName($$t.$jh.d(a,"cn"));$ret.cubeType($f($$t.$jh.d(a,"ct")));$ret.lastProcessed($$t.$jh.d(a,"lp"));$ret.lastUpdated($$t.$jh.d(a,"lu"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"cn",a.catalogName());$$t.$jh.f(b,"ct",$$t.$b6.getBox(a.cubeType()));$$t.$jh.f(b,"lp",a.lastProcessed());$$t.$jh.f(b,"lu",a.lastUpdated());return b},$type:new $.ig.Type("CubeJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$b5.$type))},true);$c("DimensionJsonTypeSeriazlier:jo","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$b7.$type)},b:function(){return $$t.$jo.a},fromJsonObject:function(a){return function(){var $ret=new $$t.b7;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.uniqueName($$t.$jh.d(a,"un"));$ret.dimensionType($f($$t.$jh.d(a,"dt")));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"un",a.uniqueName());$$t.$jh.f(b,"dt",$$t.$b8.getBox(a.dimensionType()));return b},$type:new $.ig.Type("DimensionJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$b7.$type))},true);$c("HierarchyJsonTypeSeriazlier:jp","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$b9.$type)},b:function(){return $$t.$jp.a},fromJsonObject:function(a){return function(){var $ret=new $$t.b9;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.uniqueName($$t.$jh.d(a,"un"));$ret.allMember($$t.$jh.d(a,"am"));$ret.defaultMember($$t.$jh.d(a,"dm"));$ret.dimensionUniqueName($$t.$jh.d(a,"dun"));$ret.hierarchyDisplayFolder($$t.$jh.d(a,"hdf"));$ret.hierarchyOrigin($f($$t.$jh.d(a,"ho")));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"un",a.uniqueName());$$t.$jh.f(b,"am",a.allMember());$$t.$jh.f(b,"dm",a.defaultMember());$$t.$jh.f(b,"dun",a.dimensionUniqueName());$$t.$jh.f(b,"hdf",a.hierarchyDisplayFolder());$$t.$jh.f(b,"ho",$$t.$ca.getBox(a.hierarchyOrigin()));return b},$type:new $.ig.Type("HierarchyJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$b9.$type))},true);$c("JsonSerializerUtils:jh","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){return $$t.$ji.createJavascriptObject()},d:function(a,b){return $$t.$ji.getJavascriptObjectProperty(a,b)},f:function(a,b,c){$$t.$ji.setJavascriptObjectProperty(a,b,c)},a:function(a,b){return $$t.$ji.convertToObjectDictionary($$t.$ji.getJavascriptObjectProperty(a,b))},e:function(a,b,c){var d=$$t.$ji.convertFromObjectDictionary(c);$$t.$ji.setJavascriptObjectProperty(a,b,d)},b:function(a,b){return $$t.$ji.convertToStringDictionary($$t.$ji.getJavascriptObjectProperty(a,b))},g:function(a,b,c){var d=$$t.$ji.convertFromStringDictionary(c);$$t.$ji.setJavascriptObjectProperty(a,b,d)},$type:new $.ig.Type("JsonSerializerUtils",$.ig.$ot)},true);$c("KpiJsonTypeSeriazlier:jv","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$ck.$type)},b:function(){return $$t.$jv.a},fromJsonObject:function(a){return function(){var $ret=new $$t.ck;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.uniqueName($$t.$jh.d(a,"un"));$ret.kpiDisplayFolder($$t.$jh.d(a,"kdf"));$ret.measureGroupName($$t.$jh.d(a,"mgn"));$ret.kpiStatusGraphic($$t.$jh.d(a,"ksg"));$ret.kpiTrendGraphic($$t.$jh.d(a,"ktg"));$ret.parentKpiName($$t.$jh.d(a,"pkn"));$ret.kpiGoal($$t.$jh.d(a,"kg"));$ret.kpiStatus($$t.$jh.d(a,"ks"));$ret.kpiTrend($$t.$jh.d(a,"kt"));$ret.kpiValue($$t.$jh.d(a,"kv"));$ret.kpiWeight($$t.$jh.d(a,"kw"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"un",a.uniqueName());$$t.$jh.f(b,"kdf",a.kpiDisplayFolder());$$t.$jh.f(b,"mgn",a.measureGroupName());$$t.$jh.f(b,"ksg",a.kpiStatusGraphic());$$t.$jh.f(b,"ktg",a.kpiTrendGraphic());$$t.$jh.f(b,"pkn",a.parentKpiName());$$t.$jh.f(b,"kg",a.kpiGoal());$$t.$jh.f(b,"ks",a.kpiStatus());$$t.$jh.f(b,"kt",a.kpiTrend());$$t.$jh.f(b,"kv",a.kpiValue());$$t.$jh.f(b,"kw",a.kpiWeight());return b},$type:new $.ig.Type("KpiJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$ck.$type))},true);$c("LevelJsonTypeSeriazlier:jq","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$cb.$type)},b:function(){return $$t.$jq.a},fromJsonObject:function(a){return function(){var $ret=new $$t.cb;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.uniqueName($$t.$jh.d(a,"un"));$ret.depth($g($$t.$jh.d(a,"d")));$ret.dimensionUniqueName($$t.$jh.d(a,"dun"));$ret.hierarchyUniqueName($$t.$jh.d(a,"hun"));$ret.levelOrderingProperty($$t.$jh.d(a,"lop"));$ret.levelOrigin($g($$t.$jh.d(a,"lo")));$ret.membersCount($g($$t.$jh.d(a,"mc")));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"un",a.uniqueName());$$t.$jh.f(b,"d",a.depth());$$t.$jh.f(b,"dun",a.dimensionUniqueName());$$t.$jh.f(b,"hun",a.hierarchyUniqueName());$$t.$jh.f(b,"lop",a.levelOrderingProperty());$$t.$jh.f(b,"lo",a.levelOrigin());$$t.$jh.f(b,"mc",a.membersCount());return b},$type:new $.ig.Type("LevelJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$cb.$type))},true);$c("MeasureGroupDimensionJsonTypeSeriazlier:jt","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$cf.$type)},b:function(){return $$t.$jt.a},fromJsonObject:function(a){return function(){var $ret=new $$t.cf;$ret.catalogName($$t.$jh.d(a,"cn"));$ret.cubeName($$t.$jh.d(a,"cbn"));$ret.dimensionCardinality($f($$t.$jh.d(a,"dc")));$ret.dimensionGranularity($$t.$jh.d(a,"dg"));$ret.dimensionPath($$t.$jh.d(a,"dap"));$ret.dimensionUniqueName($$t.$jh.d(a,"dun"));$ret.isDimensionVisible($$t.$jh.d(a,"idv"));$ret.isFactDimension($$t.$jh.d(a,"iafd"));$ret.measureGroupCardinality($f($$t.$jh.d(a,"mgc")));$ret.measureGroupName($$t.$jh.d(a,"mgn"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"cn",a.catalogName());$$t.$jh.f(b,"cbn",a.cubeName());$$t.$jh.f(b,"dc",$$t.$cg.getBox(a.dimensionCardinality()));$$t.$jh.f(b,"dg",a.dimensionGranularity());$$t.$jh.f(b,"dap",a.dimensionPath());$$t.$jh.f(b,"dun",a.dimensionUniqueName());$$t.$jh.f(b,"idv",a.isDimensionVisible());$$t.$jh.f(b,"iafd",a.isFactDimension());$$t.$jh.f(b,"mgc",$$t.$cg.getBox(a.measureGroupCardinality()));$$t.$jh.f(b,"mgn",a.measureGroupName());return b},$type:new $.ig.Type("MeasureGroupDimensionJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$cf.$type))},true);$c("MeasureGroupJsonTypeSeriazlier:js","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$ce.$type)},b:function(){return $$t.$js.a},fromJsonObject:function(a){return function(){var $ret=new $$t.ce;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.catalogName($$t.$jh.d(a,"cn"));$ret.cubeName($$t.$jh.d(a,"cbn"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"cn",a.catalogName());$$t.$jh.f(b,"cbn",a.cubeName());return b},$type:new $.ig.Type("MeasureGroupJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$ce.$type))},true);$c("MeasureJsonTypeSeriazlier:jr","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$cc.$type)},b:function(){return $$t.$jr.a},fromJsonObject:function(a){return function(){var $ret=new $$t.cc;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.uniqueName($$t.$jh.d(a,"un"));$ret.aggregatorType($f($$t.$jh.d(a,"at")));$ret.defaultFormatString($$t.$jh.d(a,"dfs"));$ret.measureDisplayFolder($$t.$jh.d(a,"mdf"));$ret.measureGroupName($$t.$jh.d(a,"mgn"));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"un",a.uniqueName());$$t.$jh.f(b,"at",$$t.$cd.getBox(a.aggregatorType()));$$t.$jh.f(b,"dfs",a.defaultFormatString());$$t.$jh.f(b,"mdf",a.measureDisplayFolder());$$t.$jh.f(b,"mgn",a.measureGroupName());return b},$type:new $.ig.Type("MeasureJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$cc.$type))},true);$c("MemberJsonTypeSeriazlier:ju","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$ch.$type)},b:function(){return $$t.$ju.a},fromJsonObject:function(a){var b=$l($.ig.Number.prototype.$type,null);var c=$$t.$jh.d(a,"s");return function(){var $ret=new $$t.ch;$ret.caption($$t.$jh.d(a,"c"));$ret.description($$t.$jh.d(a,"d"));$ret.name($$t.$jh.d(a,"n"));$ret.uniqueName($$t.$jh.d(a,"un"));$ret.catalogName($$t.$jh.d(a,"cn"));$ret.childrenCardinality($g($$t.$jh.d(a,"cc")));$ret.cubeName($$t.$jh.d(a,"cbn"));$ret.dimensionUniqueName($$t.$jh.d(a,"dun"));$ret.hierarchyUniqueName($$t.$jh.d(a,"hun"));$ret.levelDepth($g($$t.$jh.d(a,"ld")));$ret.levelUniqueName($$t.$jh.d(a,"lun"));$ret.memberType($f($$t.$jh.d(a,"mt")));$ret.parentLevel($g($$t.$jh.d(a,"pl")));$ret.parentUniqueName($$t.$jh.d(a,"pun"));$ret.scope(c==null?b:$l($.ig.Number.prototype.$type,$.ig.Number.prototype.parseInt(c)));return $ret}()},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"c",a.caption());$$t.$jh.f(b,"d",a.description());$$t.$jh.f(b,"n",a.name());$$t.$jh.f(b,"un",a.uniqueName());$$t.$jh.f(b,"cn",a.catalogName());$$t.$jh.f(b,"cc",a.childrenCardinality());$$t.$jh.f(b,"cbn",a.cubeName());$$t.$jh.f(b,"dun",a.dimensionUniqueName());$$t.$jh.f(b,"hun",a.hierarchyUniqueName());$$t.$jh.f(b,"ld",a.levelDepth());$$t.$jh.f(b,"lun",a.levelUniqueName());$$t.$jh.f(b,"mt",$$t.$ci.getBox(a.memberType()));$$t.$jh.f(b,"pl",a.parentLevel());$$t.$jh.f(b,"pun",a.parentUniqueName());$$t.$jh.f(b,"s",$r(a.scope()));return b},$type:new $.ig.Type("MemberJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$ch.$type))},true);$c("RemoteRequest:jb","Object",{init:function(){$.ig.$op.init.call(this)},_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}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},$type:new $.ig.Type("RemoteRequest",$.ig.$ot)},true);$c("RemoteRequestJsonTypeSeriazlier:je","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$jb.$type)},b:function(){return $$t.$je.a},fromJsonObject:function(a){var b=new $$t.jb;b.a($f($b($$t.$c9.$type.specialize(String,$.ig.$op.$type),$$t.$jh.d(a,"t")).item("_v")));
b.c($$t.$jh.b(a,"p"));b.d($$t.$jh.b(a,"r"));b.b($$t.$jh.b(a,"par"));b.e($$t.$jh.d(a,"s")!=null?$$t.$jh.d(a,"s"):null);return b},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"t",$$t.$jc.getBox(a.a()));$$t.$jh.g(b,"p",a.c());$$t.$jh.g(b,"r",a.d());$$t.$jh.g(b,"par",a.b());$$t.$jh.f(b,"s",a.e());return b},$type:new $.ig.Type("RemoteRequestJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$jb.$type))},true);$c("ResultJsonTypeSeriazlier:jw","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$cm.$type)},b:function(){return $$t.$jw.a},fromJsonObject:function(a){var b=$$t.$jh.d(a,"ie");if(b){return function(){var $ret=new $$t.cm;$ret.isEmpty(true);return $ret}()}else{var c=$$t.$jl.c().e($$t.$cp.$type,$$t.$jh.d(a,"a"),$$t.$jx.b());var d=$$t.$jl.c().e($$t.$d0.$type,$$t.$jh.d(a,"c"),$$t.$j0.b());return function(){var $ret=new $$t.cm;$ret.axes(c);$ret.cells(d);return $ret}()}},toJsonObject:function(a){var b=$$t.$jh.c();$$t.$jh.f(b,"ie",a.isEmpty());if(!a.isEmpty()){var c=$$t.$jl.c().a($$t.$cp.$type,a.axes(),$$t.$jx.b());var d=$$t.$jl.c().a($$t.$d0.$type,a.cells(),$$t.$j0.b());$$t.$jh.f(b,"a",c);$$t.$jh.f(b,"c",d)}return b},$type:new $.ig.Type("ResultJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$cm.$type))},true);$c("TupleJsonTypeSeriazlier:jy","JsonTypeSeriazlierBase$1",{init:function(){$$t.$jf.init.call(this,$$t.$dy.$type)},b:function(){return $$t.$jy.a},fromJsonObject:function(a){var b=$$t.$jl.c().e($$t.$dz.$type,$$t.$jh.d(a,"m"),$$t.$jz.b());var c=new $$t.dy(b);var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.position(c)}return c},toJsonObject:function(a){var b=$$t.$jl.c().a($$t.$dz.$type,a.members(),$$t.$jz.b());var c=$$t.$jh.c();$$t.$jh.f(c,"m",b);return c},$type:new $.ig.Type("TupleJsonTypeSeriazlier",$$t.$jf.$type.specialize($$t.$dy.$type))},true);$c("RemoteXmlaDataProvder:j1","Object",{e:null,d:null,a:null,b:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.e=a;this.d=b;this.a=c;this.b=d},discoverCatalogsAsync:function(a,b){var c=this.b;return this.f(0,a,b,null,null).j($$t.$aq.$type.specialize($$t.$b2.$type),function(d){return c.deserializeResponse(d.m(),0)})},discoverCubesAsync:function(a,b){var c=this.b;return this.f(1,a,b,null,null).j($$t.$aq.$type.specialize($$t.$b5.$type),function(d){return c.deserializeResponse(d.m(),1)})},discoverDimensionsAsync:function(a,b){var c=this.b;return this.f(2,a,b,null,null).j($$t.$aq.$type.specialize($$t.$b7.$type),function(d){return c.deserializeResponse(d.m(),2)})},discoverHierarchiesAsync:function(a,b){var c=this.b;return this.f(3,a,b,null,null).j($$t.$aq.$type.specialize($$t.$b9.$type),function(d){return c.deserializeResponse(d.m(),3)})},discoverLevelsAsync:function(a,b){var c=this.b;return this.f(4,a,b,null,null).j($$t.$aq.$type.specialize($$t.$cb.$type),function(d){return c.deserializeResponse(d.m(),4)})},discoverMeasuresAsync:function(a,b){var c=this.b;return this.f(5,a,b,null,null).j($$t.$aq.$type.specialize($$t.$cc.$type),function(d){return c.deserializeResponse(d.m(),5)})},discoverMeasureGroupsAsync:function(a,b){var c=this.b;return this.f(6,a,b,null,null).j($$t.$aq.$type.specialize($$t.$ce.$type),function(d){return c.deserializeResponse(d.m(),6)})},discoverMeasureGroupDimensionsAsync:function(a,b){var c=this.b;return this.f(7,a,b,null,null).j($$t.$aq.$type.specialize($$t.$cf.$type),function(d){return c.deserializeResponse(d.m(),7)})},discoverMembersAsync:function(a,b){var c=this.b;return this.f(8,a,b,null,null).j($$t.$aq.$type.specialize($$t.$ch.$type),function(d){return c.deserializeResponse(d.m(),8)})},discoverKpisAsync:function(a,b){var c=this.b;return this.f(9,a,b,null,null).j($$t.$aq.$type.specialize($$t.$ck.$type),function(d){return c.deserializeResponse(d.m(),9)})},executeStatementAsync:function(a,b,c){var d=this.b;return this.f(10,b,null,c,a).j($$t.$cm.$type,function(e){return d.deserializeResponse(e.m(),10)})},f:function(a,b,c,d,e){var $self=this;var f=function(){var $ret=new $$t.gd;$ret.a($self.d);return $ret}();var g=this.a.serializeRequest(function(){var $ret=new $$t.jb;$ret.a(a);$ret.c($self.c(b));$ret.d($self.c(c));$ret.b($self.c(d));$ret.e(e);return $ret}());var h=new $$t.bj(String,0);f.uploadStringCompleted=$.ig.Delegate.prototype.combine(f.uploadStringCompleted,this.g.runOn(this));f.h(new $$t.f5(0,this.e),"POST",g,h);return h.b()},g:function(a,b){var c=b.userState();if(b.cancelled()){c.c()}else if(b.error()!=null){c.d(b.error())}else{c.e(b.result())}},c:function(a){if(a==null){return null}var b=new $$t.c9(String,String,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c.a(),c.b())}return b},$type:new $.ig.Type("RemoteXmlaDataProvder",$.ig.$ot,[$$t.$a.$type])},true);$c("XmlaConnection:i7","Object",{b:null,a:null,init:function(a,b){$.ig.$op.init.call(this);this.b=a;this.a=b},getXmlaSoapWebClient$1:function($t){var a=new $$t.f1($t,this.b,$$t.$f7.uTF8());a.e(this.a);return a},$type:new $.ig.Type("XmlaConnection",$.ig.$ot,[$$t.$fz.$type])},true);$c("XmlaDataSourceImpl:j2","MdxDataSourceImpl",{init:function(a){$$t.$d1.init.call(this,a);this.xmlaSourceOptions(a)},_xmlaSourceOptions:null,xmlaSourceOptions:function(a){if(arguments.length===1){this._xmlaSourceOptions=a;return a}else{return this._xmlaSourceOptions}},al:function(a){var $self=this;var b=this.dataProviderFactory().createDataProvider();var c=this.getProviderDefaultRestrictions();this.bk(c,"CATALOG_NAME",a);var d=this.getProviderDefaultProperties();this.bk(d,"Catalog",a);var e=b.discoverCubesAsync(d,c).j($$t.$cn.$type.specialize($$t.$b5.$type),function(f){$self.cubes($self.a2($$t.$b5.$type,f.m()));return $self.cubes()});return e},an:function(){var $self=this;var a=this.catalog().name();var b=this.cube().name();var c=this.dataProviderFactory().createDataProvider();var d=this.getProviderDefaultRestrictions();this.bk(d,"CATALOG_NAME",a);this.bk(d,"CUBE_NAME",b);var e=this.getProviderDefaultProperties();this.bk(e,"Catalog",a);var f=c.discoverMeasureGroupsAsync(e,d).j($$t.$cn.$type.specialize($$t.$ce.$type),function(g){$self.measureGroups($self.a2($$t.$ce.$type,g.m()));return $self.measureGroups()});return f},h:function(){return new $$t.i6(this.xmlaSourceOptions().serverUrl(),this.xmlaSourceOptions().requestOptions())},getProviderDefaultProperties:function(){var a=new $$t.cr($$t.$b4.$type,0);if(this.mdxSourceOptions().discoverProperties()!=null){var c=this.mdxSourceOptions().discoverProperties().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.g2(1,b.key(),b.value());a.add(function(){var $ret=new $$t.b4;$ret.a(d.a());$ret.b(d.c());return $ret}())}}if(this.catalog()!=null){this.bk(a,"Catalog",this.catalog().name())}return a},$type:new $.ig.Type("XmlaDataSourceImpl",$$t.$d1.$type)},true);$c("XmlaDiscoverProperties:j5","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("XmlaDiscoverProperties",$.ig.$ot)},true);$c("XmlaDataSourceOptions:j3","MdxDataSourceOptions",{init:function(){$$t.$es.init.call(this)},_serverUrl:null,serverUrl:function(a){if(arguments.length===1){this._serverUrl=a;return a}else{return this._serverUrl}},_requestOptions:null,requestOptions:function(a){if(arguments.length===1){this._requestOptions=a;return a}else{return this._requestOptions}},$type:new $.ig.Type("XmlaDataSourceOptions",$$t.$es.$type)},true);$c("RequestOptions:j4","NetworkCredential",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$j4.init1.call(this,1,b,c,String.empty())},init1:function(a,b,c,d){$$t.$f4.init1.call(this,1,b,c,d)},$type:new $.ig.Type("RequestOptions",$$t.$f4.$type)},true);$c("CustomRemoteXmlaRequestSerializer:j7","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},serializeRequest:function(a){return this.a(a)},deserializeRequest:function(a){throw new $$t.z(1)},$type:new $.ig.Type("CustomRemoteXmlaRequestSerializer",$.ig.$ot,[$$t.$ja.$type])},true);$c("CustomRemoteXmlaResponseSerializer:j8","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},serializeResponse:function(a,b){throw new $$t.z(1)},deserializeResponse:function(a,b){return this.a(a,b)},$type:new $.ig.Type("CustomRemoteXmlaResponseSerializer",$.ig.$ot,[$$t.$jk.$type])},true);$c("OlapXmlaDataSource:j9","DataSourceBase",{staticInit:function(){$$t.$j9.a5()},init:function(a){$$t.$ka.init.call(this);var b=$$t.$ji.getJavascriptObjectProperty(a,"serverUrl");var c=$$t.$ji.getJavascriptObjectProperty(a,"catalog");var d=$$t.$ji.getJavascriptObjectProperty(a,"cube");var e=$$t.$ji.getJavascriptObjectProperty(a,"measures");var f=$$t.$ji.getJavascriptObjectProperty(a,"measureGroup");var g=$$t.$ji.getJavascriptObjectProperty(a,"filters");var h=$$t.$ji.getJavascriptObjectProperty(a,"columns");var i=$$t.$ji.getJavascriptObjectProperty(a,"rows");var j=$$t.$ji.getJavascriptObjectProperty(a,"requestOptions");var k=$$t.$ji.getJavascriptObjectProperty(a,"enableResultCache");var l=true;if(k!=null){l=k}var m=$$t.$ji.convertToStringDictionary($$t.$ji.getJavascriptObjectProperty(a,"discoverProperties"));var n=$$t.$ji.convertToStringDictionary($$t.$ji.getJavascriptObjectProperty(a,"executeProperties"));var o=$$t.$ji.getJavascriptObjectProperty(a,"isRemote");if(o){if(j==null){j={}}var ro_=j;ro_.isCrossDomain=false}var p=$$t.$ji.getJavascriptObjectProperty(a,"serializeRequest");var q=$$t.$ji.getJavascriptObjectProperty(a,"deserializeResponse");var r=this.a0(a);var s=function(){var $ret=new $$t.j3;$ret.serverUrl(b);$ret.requestOptions(j);$ret.catalog(c);$ret.cube(d);$ret.measures(e);$ret.measureGroup(f);$ret.filters(g);$ret.columns(h);$ret.rows(i);$ret.discoverProperties(m);$ret.executeProperties(n);$ret.enableResultCache(l);$ret.mdxSettings(r);return $ret}();if(o){var t=null;var u=null;if(p!=null){t=new $$t.j7(p)}if(q!=null){u=new $$t.j8(q)}var v=new $$t.i8(1,b,j);s.dataProviderFactory(v)}this.dataSource(new $$t.j2(s))},catalogs:function(){return this.dataSource().catalogs().inner()},catalog:function(){return this.dataSource().catalog()},setCatalog:function(a){return this.dataSource().setCatalog(a).j(Array,function(b){return b.m().inner()}).c()},measureGroups:function(){return this.dataSource().measureGroups().inner()},measureGroup:function(){return this.dataSource().measureGroup()},setMeasureGroup:function(a){return this.dataSource().setMeasureGroup(a).j($$t.$d4.$type,function(b){return b.m()}).c()},a0:function(a){var b=new $$t.et;var c=$$t.$ji.getJavascriptObjectProperty(a,"mdxSettings");if(c==null){return b}var d=$$t.$ji.getJavascriptObjectProperty(c,"nonEmptyOnRows");if(d!=null){b.y(d)}var e=$$t.$ji.getJavascriptObjectProperty(c,"nonEmptyOnColumns");if(e!=null){b.x(e)}var f=$$t.$ji.getJavascriptObjectProperty(c,"addCalculatedMembersOnRows");if(f!=null){b.q(f)}var g=$$t.$ji.getJavascriptObjectProperty(c,"addCalculatedMembersOnColumns");if(g!=null){b.p(g)}var h=$$t.$ji.getJavascriptObjectProperty(c,"dimensionPropertiesOnRows");if(h!=null){for(var i=0;i<h.count();i++){b.ac().add(h.item(i))}}var j=$$t.$ji.getJavascriptObjectProperty(c,"dimensionPropertiesOnColumns");if(j!=null){for(var k=0;k<j.count();k++){b.ab().add(j.item(k))}}return b},a5:function(){$.ig.StringBuilder.prototype.toString=function(){return this._internal.join("")};$.ig.XObject.prototype.toString=function(){if(this.backingNode()!=null){return $.ig.XmlUtils.prototype.xmlNodeToString(this.backingNode())}else{return""}}},$type:new $.ig.Type("OlapXmlaDataSource",$$t.$ka.$type)},true);$c("MdxAxis___GetMdxSets__IteratorClass:MdxAxis___GetMdxSets__IteratorClass","Object",{d:0,a:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.c=this.__4__this.f.getEnumerator();this.d=1;break;case 1:this.d=-1;if(this.c.moveNext()){this.a=this.c.current();this.d=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.MdxAxis___GetMdxSets__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.z(1)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("MdxAxis___GetMdxSets__IteratorClass",$.ig.$ot,[$$t.$aq.$type.specialize($$t.$e7.$type),$.ig.IEnumerable.prototype.$type,$$t.$ar.$type.specialize($$t.$e7.$type),$.ig.IEnumerator.prototype.$type,$$t.$as.$type])},true);$c("MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass:MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass","Object",{d:0,c:null,b:null,__4__this:null,init:function(a){this.c=new $$t.dc(String,String);$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.b=this.__4__this.b.getEnumerator();this.d=1;break;case 1:this.d=-1;if(this.b.moveNext()){this.c=this.b.current();this.d=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.z(1)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass",$.ig.$ot,[$$t.$aq.$type.specialize($$t.$dc.$type.specialize(String,String)),$.ig.IEnumerable.prototype.$type,$$t.$ar.$type.specialize($$t.$dc.$type.specialize(String,String)),$.ig.IEnumerator.prototype.$type,$$t.$as.$type])},true);$c("MdxSet___GetMdxElements__IteratorClass:MdxSet___GetMdxElements__IteratorClass","Object",{d:0,a:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.c=this.__4__this.d.getEnumerator();this.d=1;break;case 1:this.d=-1;if(this.c.moveNext()){this.a=this.c.current();this.d=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.MdxSet___GetMdxElements__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.z(1)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("MdxSet___GetMdxElements__IteratorClass",$.ig.$ot,[$$t.$aq.$type.specialize($$t.$e8.$type),$.ig.IEnumerable.prototype.$type,$$t.$ar.$type.specialize($$t.$e8.$type),$.ig.IEnumerator.prototype.$type,$$t.$as.$type])},true);$$t.$jc.discoverCatalogs=0;$$t.$jc.discoverCubes=1;$$t.$jc.discoverDimensions=2;$$t.$jc.discoverHierarchies=3;$$t.$jc.discoverLevels=4;$$t.$jc.discoverMeasures=5;$$t.$jc.discoverMeasureGroups=6;$$t.$jc.discoverMeasureGroupDimensions=7;$$t.$jc.discoverMembers=8;$$t.$jc.discoverKpis=9;$$t.$jc.executeStatement=10;$$t.$e9.member=0;$$t.$e9.memberTree=1;$$t.$e9.calculated=2;$$t.$e9.filter=3;$$t.$e9.collection=4;$$t.$e9.userDefined=5;$$t.$h2.none=0;$$t.$h2.session=1;$$t.$h2.beginSession=2;$$t.$h2.endSession=3;$$t.$h3.a="CATALOG_NAME";$$t.$h3.c="DESCRIPTION";$$t.$h3.d="ROLES";$$t.$h3.b="DATE_MODIFIED";$$t.$h7.a="DBSCHEMA_CATALOGS";$$t.$h7.b="DBSCHEMA_COLUMNS";$$t.$h7.d="DBSCHEMA_TABLES";$$t.$h7.c="DBSCHEMA_PROVIDER_TYPES";$$t.$ic.c="CATALOG_NAME";$$t.$ic.n="SCHEMA_NAME";$$t.$ic.e="CUBE_NAME";$$t.$ic.f="CUBE_TYPE";$$t.$ic.m="LAST_SCHEMA_UPDATE";$$t.$ic.l="LAST_DATA_UPDATE";$$t.$ic.g="DESCRIPTION";$$t.$ic.h="IS_DRILLTHROUGH_ENABLED";$$t.$ic.i="IS_LINKABLE";$$t.$ic.k="IS_WRITE_ENABLED";$$t.$ic.j="IS_SQL_ENABLED";$$t.$ic.d="CUBE_CAPTION";$$t.$ic.b="BASE_CUBE_NAME";$$t.$ic.a="ANNOTATIONS";$$t.$id.a="CATALOG_NAME";$$t.$id.p="SCHEMA_NAME";$$t.$id.b="CUBE_NAME";$$t.$id.i="DIMENSION_NAME";$$t.$id.l="DIMENSION_UNIQUE_NAME";$$t.$id.e="DIMENSION_CAPTION";$$t.$id.j="DIMENSION_ORDINAL";$$t.$id.k="DIMENSION_TYPE";$$t.$id.f="DIMENSION_CARDINALITY";$$t.$id.c="DEFAULT_HIERARCHY";$$t.$id.d="DESCRIPTION";$$t.$id.o="IS_VIRTUAL";$$t.$id.n="IS_READWRITE";$$t.$id.m="DIMENSION_UNIQUE_SETTINGS";$$t.$id.h="DIMENSION_MASTER_NAME";$$t.$id.g="DIMENSION_IS_VISIBLE";$$t.$ie.b="CATALOG_NAME";$$t.$ie.c="CUBE_NAME";$$t.$ie.j="DIMENSION_UNIQUE_NAME";$$t.$ie.q="HIERARCHY_NAME";$$t.$ie.t="HIERARCHY_UNIQUE_NAME";$$t.$ie.m="HIERARCHY_CAPTION";$$t.$ie.i="DIMENSION_TYPE";$$t.$ie.n="HIERARCHY_CARDINALITY";$$t.$ie.d="DEFAULT_MEMBER";$$t.$ie.a="ALL_MEMBER";$$t.$ie.e="DESCRIPTION";$$t.$ie.w="IS_VIRTUAL";$$t.$ie.v="IS_READWRITE";$$t.$ie.k="DIMENSION_UNIQUE_SETTINGS";$$t.$ie.g="DIMENSION_IS_VISIBLE";$$t.$ie.h="DIMENSION_MASTER_UNIQUE_NAME";$$t.$ie.r="HIERARCHY_ORDINAL";$$t.$ie.f="DIMENSION_IS_SHARED";$$t.$ie.p="HIERARCHY_IS_VISIBLE";$$t.$ie.s="HIERARCHY_ORIGIN";$$t.$ie.o="HIERARCHY_DISPLAY_FOLDER";$$t.$ie.u="INSTANCE_SELECTION";$$t.$ie.l="GROUPING_BEHAVIOR";$$t.$ie.x="STRUCTURE_TYPE";$$t.$ig.a="INSTANCE_NAME";$$t.$ig.b="INSTANCE_PORT_NUMBER";$$t.$ig.c="INSTANCE_STATE";$$t.$ih.a="CATALOG_NAME";$$t.$ih.q="SCHEMA_NAME";$$t.$ih.b="CUBE_NAME";$$t.$ih.p="MEASUREGROUP_NAME";$$t.$ih.h="KPI_NAME";$$t.$ih.c="KPI_CAPTION";$$t.$ih.e="KPI_DESCRIPTION";$$t.$ih.f="KPI_DISPLAY_FOLDER";$$t.$ih.n="KPI_VALUE";$$t.$ih.g="KPI_GOAL";$$t.$ih.j="KPI_STATUS";$$t.$ih.l="KPI_TREND";$$t.$ih.k="KPI_STATUS_GRAPHIC";$$t.$ih.m="KPI_TREND_GRAPHIC";$$t.$ih.o="KPI_WEIGHT";$$t.$ih.d="KPI_CURRENT_TIME_MEMBER";$$t.$ih.i="KPI_PARENT_KPI_NAME";$$t.$ii.a="CATALOG_NAME";$$t.$ii.b="CUBE_NAME";$$t.$ii.e="DIMENSION_UNIQUE_NAME";$$t.$ii.f="HIERARCHY_UNIQUE_NAME";$$t.$ii.l="LEVEL_NAME";$$t.$ii.q="LEVEL_UNIQUE_NAME";$$t.$ii.g="LEVEL_CAPTION";$$t.$ii.m="LEVEL_NUMBER";$$t.$ii.h="LEVEL_CARDINALITY";$$t.$ii.p="LEVEL_TYPE";$$t.$ii.d="DESCRIPTION";$$t.$ii.c="CUSTOM_ROLLUP_SETTINGS";$$t.$ii.r="LEVEL_UNIQUE_SETTINGS";$$t.$ii.j="LEVEL_IS_VISIBLE";$$t.$ii.n="LEVEL_ORDERING_PROPERTY";$$t.$ii.i="LEVEL_DBTYPE";$$t.$ii.k="LEVEL_KEY_CARDINALITY";$$t.$ii.o="LEVEL_ORIGIN";$$t.$ij.a="CATALOG_NAME";$$t.$ij.r="SCHEMA_NAME";$$t.$ij.b="CUBE_NAME";$$t.$ij.l="MEASURE_NAME";$$t.$ij.n="MEASURE_UNIQUE_NAME";$$t.$ij.h="MEASURE_CAPTION";$$t.$ij.g="MEASURE_AGGREGATOR";$$t.$ij.c="DATA_TYPE";$$t.$ij.p="NUMERIC_PRECISION";$$t.$ij.q="NUMERIC_SCALE";$$t.$ij.f="EXPRESSION";$$t.$ij.e="DESCRIPTION";$$t.$ij.k="MEASURE_IS_VISIBLE";$$t.$ij.m="MEASURE_NAME_SQL_COLUMN_NAME";$$t.$ij.o="MEASURE_UNQUALIFIED_CAPTION";$$t.$ij.j="MEASUREGROUP_NAME";$$t.$ij.i="MEASURE_DISPLAY_FOLDER";$$t.$ij.d="DEFAULT_FORMAT_STRING";$$t.$ik.a="CATALOG_NAME";$$t.$ik.f="SCHEMA_NAME";$$t.$ik.b="CUBE_NAME";$$t.$ik.e="MEASUREGROUP_NAME";$$t.$ik.c="DESCRIPTION";$$t.$ik.d="MEASUREGROUP_CAPTION";$$t.$il.a="CATALOG_NAME";$$t.$il.k="SCHEMA_NAME";$$t.$il.b="CUBE_NAME";$$t.$il.j="MEASUREGROUP_NAME";$$t.$il.i="MEASUREGROUP_CARDINALITY";$$t.$il.h="DIMENSION_UNIQUE_NAME";$$t.$il.c="DIMENSION_CARDINALITY";$$t.$il.f="DIMENSION_IS_VISIBLE";$$t.$il.e="DIMENSION_IS_FACT_DIMENSION";$$t.$il.g="DIMENSION_PATH";$$t.$il.d="DIMENSION_GRANULARITY";$$t.$im.a="CATALOG_NAME";$$t.$im.u="SCHEMA_NAME";$$t.$im.c="CUBE_NAME";$$t.$im.e="DIMENSION_UNIQUE_NAME";$$t.$im.g="HIERARCHY_UNIQUE_NAME";$$t.$im.k="LEVEL_UNIQUE_NAME";$$t.$im.j="LEVEL_NUMBER";$$t.$im.o="MEMBER_NAME";$$t.$im.q="MEMBER_UNIQUE_NAME";$$t.$im.p="MEMBER_TYPE";$$t.$im.m="MEMBER_GUID";$$t.$im.l="MEMBER_CAPTION";$$t.$im.b="CHILDREN_CARDINALITY";$$t.$im.s="PARENT_LEVEL";$$t.$im.t="PARENT_UNIQUE_NAME";$$t.$im.r="PARENT_COUNT";$$t.$im.d="DESCRIPTION";$$t.$im.f="EXPRESSION";$$t.$im.n="MEMBER_KEY";$$t.$im.i="IS_PLACEHOLDERMEMBER";$$t.$im.h="IS_DATAMEMBER";$$t.$im.v="SCOPE";$$t.$io.a="MDSCHEMA_CUBES";$$t.$io.b="MDSCHEMA_DIMENSIONS";$$t.$io.g="MDSCHEMA_MEASUREGROUPS";$$t.$io.f="MDSCHEMA_MEASUREGROUP_DIMENSIONS";$$t.$io.h="MDSCHEMA_MEASURES";$$t.$io.c="MDSCHEMA_HIERARCHIES";$$t.$io.e="MDSCHEMA_LEVELS";$$t.$io.i="MDSCHEMA_MEMBERS";$$t.$io.d="MDSCHEMA_KPIS";$$t.$ip.a="CATALOG_NAME";$$t.$ip.d="SCHEMA_NAME";$$t.$ip.b="CUBE_NAME";$$t.$ip.c="CUBE_SOURCE";$$t.$iq.a="CATALOG_NAME";$$t.$iq.g="SCHEMA_NAME";$$t.$iq.b="CUBE_NAME";$$t.$iq.d="DIMENSION_NAME";$$t.$iq.e="DIMENSION_UNIQUE_NAME";$$t.$iq.c="CUBE_SOURCE";$$t.$iq.f="DIMENSION_VISIBILITY";$$t.$ir.a="CATALOG_NAME";$$t.$ir.i="SCHEMA_NAME";$$t.$ir.b="CUBE_NAME";$$t.$ir.d="DIMENSION_UNIQUE_NAME";$$t.$ir.e="HIERARCHY_NAME";$$t.$ir.g="HIERARCHY_UNIQUE_NAME";$$t.$ir.f="HIERARCHY_ORIGIN";$$t.$ir.c="CUBE_SOURCE";$$t.$ir.h="HIERARCHY_VISIBILITY";$$t.$is.a="CATALOG_NAME";$$t.$is.e="SCHEMA_NAME";$$t.$is.b="CUBE_NAME";$$t.$is.d="KPI_NAME";$$t.$is.c="CUBE_SOURCE";$$t.$it.a="CATALOG_NAME";$$t.$it.j="SCHEMA_NAME";$$t.$it.b="CUBE_NAME";$$t.$it.d="DIMENSION_UNIQUE_NAME";$$t.$it.e="HIERARCHY_UNIQUE_NAME";$$t.$it.f="LEVEL_NAME";$$t.$it.h="LEVEL_UNIQUE_NAME";$$t.$it.g="LEVEL_ORIGIN";$$t.$it.c="CUBE_SOURCE";$$t.$it.i="LEVEL_VISIBILITY";$$t.$iu.a="CATALOG_NAME";$$t.$iu.h="SCHEMA_NAME";$$t.$iu.b="CUBE_NAME";$$t.$iu.e="MEASURE_NAME";$$t.$iu.f="MEASURE_UNIQUE_NAME";$$t.$iu.d="MEASUREGROUP_NAME";$$t.$iu.c="CUBE_SOURCE";$$t.$iu.g="MEASURE_VISIBILITY";$$t.$iv.a="CATALOG_NAME";$$t.$iv.d="SCHEMA_NAME";$$t.$iv.b="CUBE_NAME";$$t.$iv.c="MEASUREGROUP_NAME";$$t.$iw.a="CATALOG_NAME";$$t.$iw.f="SCHEMA_NAME";$$t.$iw.b="CUBE_NAME";$$t.$iw.e="MEASUREGROUP_NAME";$$t.$iw.c="DIMENSION_UNIQUE_NAME";$$t.$iw.d="DIMENSION_VISIBILITY";$$t.$ix.a="CATALOG_NAME";$$t.$ix.k="SCHEMA_NAME";$$t.$ix.b="CUBE_NAME";$$t.$ix.d="DIMENSION_UNIQUE_NAME";$$t.$ix.e="HIERARCHY_UNIQUE_NAME";$$t.$ix.g="LEVEL_UNIQUE_NAME";$$t.$ix.f="LEVEL_NUMBER";$$t.$ix.h="MEMBER_NAME";$$t.$ix.j="MEMBER_UNIQUE_NAME";$$t.$ix.i="MEMBER_TYPE";$$t.$ix.l="TREE_OP";$$t.$ix.c="CUBE_SOURCE";$$t.$hv.a=null;$$t.$hw.a=null;$$t.$hx.a=null;$$t.$hl.a=null;$$t.$hm.a=null;$$t.$hq.a=null;$$t.$hp.a=null;$$t.$ho.a=null;$$t.$hr.a=null;$$t.$iy.ak="DBSCHEMA_CATALOGS";$$t.$iy.al="MDSCHEMA_CUBES";$$t.$iy.ai="RestrictionList";$$t.$iy.ah="PropertyList";$$t.$iy.e="DataSourceInfo";$$t.$iy.b="Catalog";$$t.$iy.at="SCHEMA_NAME";$$t.$iy.aj="row";$$t.$iy.h="DESCRIPTION";$$t.$iy.d="CUBE";$$t.$iy.k="DIMENSION";$$t.$iy.am="MDSCHEMA_DIMENSIONS";$$t.$iy.aq="MDSCHEMA_MEASUREGROUPS";$$t.$iy.aa="MEASUREGROUP_NAME";$$t.$iy.z="MEASUREGROUP_CAPTION";$$t.$iy.ap="MDSCHEMA_MEASUREGROUP_DIMENSIONS";$$t.$iy.j="DIMENSION_NAME";$$t.$iy.m="DIMENSION_UNIQUE_NAME";$$t.$iy.i="DIMENSION_CAPTION";$$t.$iy.ar="MDSCHEMA_MEASURES";$$t.$iy.ab="MEASURE_NAME";$$t.$iy.ac="MEASURE_UNIQUE_NAME";$$t.$iy.y="MEASURE_CAPTION";$$t.$iy.x="MEASURE_AGGREGATOR";$$t.$iy.l="DIMENSION_TYPE";$$t.$iy.an="MDSCHEMA_HIERARCHIES";$$t.$iy.p="HIERARCHY_NAME";$$t.$iy.r="HIERARCHY_UNIQUE_NAME";$$t.$iy.n="HIERARCHY_CAPTION";$$t.$iy.q="HIERARCHY_ORIGIN";$$t.$iy.g="DEFAULT_MEMBER";$$t.$iy.a="ALL_MEMBER";$$t.$iy.u="LEVEL_NAME";$$t.$iy.s="LEVEL_CAPTION";$$t.$iy.w="LEVEL_UNIQUE_NAME";$$t.$iy.v="LEVEL_NUMBER";$$t.$iy.t="LEVEL_CARDINALITY";$$t.$iy.ao="MDSCHEMA_LEVELS";$$t.$iy.as="MDSCHEMA_MEMBERS";$$t.$iy.av="TREE_OP";$$t.$iy.ae="MEMBER_NAME";$$t.$iy.af="MEMBER_UNIQUE_NAME";$$t.$iy.ad="MEMBER_CAPTION";$$t.$iy.ag="PARENT_UNIQUE_NAME";$$t.$iy.c="CHILDREN_CARDINALITY";$$t.$iy.f="DEFAULT_FORMAT_STRING";$$t.$iy.o="HIERARCHY_DISPLAY_FOLDER";$$t.$iy.au="SCOPE";$$t.$hg.a="return";$$t.$iz.f="urn:schemas-microsoft-com:xml-sql";$$t.$iz.a="urn:schemas-microsoft-com:xml-analysis";$$t.$iz.d="urn:schemas-microsoft-com:xml-analysis:mddataset";$$t.$iz.e="urn:schemas-microsoft-com:xml-analysis:rowset";$$t.$iz.b="urn:schemas-microsoft-com:xml-analysis:empty";$$t.$iz.c="urn:schemas-microsoft-com:xml-analysis:exception";$$t.$g3.d="Envelope";$$t.$g3.e="Header";$$t.$g3.b="Body";$$t.$g3.f="soap";$$t.$g3.g="http://schemas.xmlsoap.org/soap/envelope/";$$t.$h0.h="Properties";$$t.$h0.i="PropertyList";$$t.$h1.m="Discover";$$t.$h1.o="RequestType";$$t.$h1.q="Restrictions";$$t.$h1.p="RestrictionList";$$t.$h1.s="SessionId";$$t.$hz.k="Execute";$$t.$hz.j="Command";$$t.$hz.m="Statement";$$t.$f2.a=null;if($$t.$f2.staticInit&&!$$t.$f2.xmlaSoapWebClientStaticInitCalled){$$t.$f2.staticInit();$$t.$f2.xmlaSoapWebClientStaticInitCalled=true}$$t.$jl.b=new $$t.jl;$$t.$jx.a=new $$t.jx;$$t.$jz.a=new $$t.jz;$$t.$jm.a=new $$t.jm;$$t.$j0.a=new $$t.j0;$$t.$jn.a=new $$t.jn;$$t.$jo.a=new $$t.jo;$$t.$jp.a=new $$t.jp;$$t.$jv.a=new $$t.jv;$$t.$jq.a=new $$t.jq;$$t.$jt.a=new $$t.jt;$$t.$js.a=new $$t.js;$$t.$jr.a=new $$t.jr;$$t.$ju.a=new $$t.ju;$$t.$je.a=new $$t.je;$$t.$jw.a=new $$t.jw;$$t.$jy.a=new $$t.jy;$$t.$j5.a="Catalog"})(jQuery);