UNPKG

nethereum-codegen

Version:

Code generator of Nethereum and Ethereum integration classes and projects

6 lines 482 kB
/*! * mscorlib, Version=3.0.1654.0, Culture=neutral, PublicKeyToken=null * * Generated by DuoCode Compiler 3.0.1654.0 */ (function(n,t){typeof define=="function"&&define.amd?define([],t):typeof exports=="object"?module.exports=t():t()})(this,function(){"use strict";var i={fullName:"mscorlib",anonymousTypes:[],types:[],getAttrs:function(){return[new n.Reflection.AssemblyProductAttribute.ctor("DuoCode"),new n.Reflection.AssemblyCompanyAttribute.ctor("DuoCode"),new n.Reflection.AssemblyCopyrightAttribute.ctor("Copyright (c) 2014 - 2017 DuoCode"),new n.Reflection.AssemblyTrademarkAttribute.ctor("DuoCode"),new n.Reflection.AssemblyCultureAttribute.ctor(""),new n.Reflection.AssemblyVersionAttribute.ctor("3.0.1654.0"),new n.Reflection.AssemblyFileVersionAttribute.ctor("3.0.1654.0"),new n.Reflection.AssemblyTitleAttribute.ctor("DuoCode.Runtime"),new n.Reflection.AssemblyDescriptionAttribute.ctor("DuoCode Runtime"),new n.Reflection.AssemblyConfigurationAttribute.ctor(""),new r.Runtime.CompilerAttribute.ctor("3.0.1654.0")]}},u=typeof global!="undefined"?global:typeof window!="undefined"?window:self,n=u.System=u.System||{},r,t;return n.Collections=n.Collections||{},n.Collections.Generic=n.Collections.Generic||{},n.Collections.ObjectModel=n.Collections.ObjectModel||{},n.Diagnostics=n.Diagnostics||{},n.Drawing=n.Drawing||{},r=u.DuoCode=u.DuoCode||{},r.Runtime=r.Runtime||{},n.Globalization=n.Globalization||{},n.IO=n.IO||{},n.Linq=n.Linq||{},n.Linq.Expressions=n.Linq.Expressions||{},n.Reflection=n.Reflection||{},n.Resources=n.Resources||{},n.Runtime=n.Runtime||{},n.Runtime.CompilerServices=n.Runtime.CompilerServices||{},n.Runtime.ExceptionServices=n.Runtime.ExceptionServices||{},n.Runtime.InteropServices=n.Runtime.InteropServices||{},n.Runtime.Serialization=n.Runtime.Serialization||{},n.Text=n.Text||{},n.Threading=n.Threading||{},n.Threading.Tasks=n.Threading.Tasks||{},n.Web=n.Web||{},t=r.Runtime,t.$assemblies={mscorlib:i},t.declare=function(n,i,r,u){var f=null,o=(i&256)!=0,s=!0,h=o?{}:null,e;return f=u||(o?function(){var u,o,e,r,s;if(this&&this.constructor==f)throw new Error("can't construct instance this way, use 'new ("+n+"(T).ctor)()' instead");if(u=arguments.length,o=arguments[u-1],typeof o=="number"){if(e=h[o],e!=null)return e;u-=1}else o=null;if(r=arguments,u==1)r=[r[0]];else if(u==2)r=[r[0],r[1]];else if(u==3)r=[r[0],r[1],r[2]];else for(r=new Array(u),s=0;s<u;++s)r[s]=arguments[s];return e=t.genericType(f,r),(i&255)!=66&&e(),o&&(h[o]=e),e}:function(){if(this&&this.constructor==f){var t=((i&255)==62?f.ctor$1:null)||f.ctor;if(t)return t.apply(this,arguments);throw new Error("can't construct instance, "+n+" has no ctor");}else s&&(s=!1,f.$baseType!=null&&f.$baseType.$typeKind!=1&&f.$baseType(),f.cctor!=null&&f.cctor());return f}),i==69&&(i=0,n="AnonymousType"+r.anonymousTypes.length,r.anonymousTypes.push(f)),r!=null&&(r instanceof Function&&(e=r,f.$declaringType=e,r=e.$assembly,n=e.$typeName+"+"+n),f.$assembly=r,(i&1024)==0&&r.types.push(f)),f.$typeKind=i&-1025,f.$typeName=n,u==null&&(f.toString=t.typeFuncToString),f},t.define=function(i,r,u,f,e,o){var s=i.$typeKind,h=(s&256)!=0,c,l,a;if(f!=null&&(h&&(f=f.map(function(n){return typeof n=="string"?t.typeParam(n):n})),i.$typeArgs=f),r==null&&(r=s>=40&&s<=51?Number:(s&255)==65?n.MulticastDelegate:(s&255)==66?null:(s&32)!=0?n.ValueType:n.Object),o==null&&r!=null&&((s&512)!=0&&(e!=null?(h&&(i.$baseTypeArgs=e),e=e.map(function(n){return typeof n=="number"?f[n]:n})):e=f,h&&(i.$baseTypeU=r),r=t.genericType(r,e)),i.prototype=Object.create(r.prototype),i.prototype.constructor=i),r!=null&&s!=1&&(i.$baseType=r),u!=null){if(c=s==279?Array.prototype:i.prototype,f!=null?u.apply(null,[i,c].concat(f)):u(i,c),s!=20&&(s&255)!=65&&(s&255)!=66)for(l=0;(a=i["ctor"+(l>0?"$"+l.toString():"")])!=null;)a.prototype=c,l++;(s==1||h)&&(i.$typeInit=u)}},t.type=function(n,i,r,u,f){var e=t.declare(n,i,r);return t.define(e,null,u,f),e},t.typeEnum=function(i,r,u,f,e,o,s,h){var c=t.declare(i,63,u);return t.define(c,n.Enum),c.cctor=t.enumCctor,c.$underlyingType=r,c.$enumTypeAttrs=f,c.$enumNames=e,c.$enumValues=o,s&&(c.$getEnumAttrs=s),h&&(c.$getEnumTypeAttrs=h),c.$intfs=n.Enum.$intfs,c},t.typeParam=function(i,r){var u=function(){};return u.$typeKind=67,u.$baseType=r||n.Object,u.$typeName=i,u.toString=t.typeFuncToString,u},t.enumCctor=function(){for(var t=this,i=t.$enumNames,r=t.$enumValues,n=0;n<i.length;++n)t[i[n]]=r[n]},t.typeFuncToString=function(){return this.$typeName},t.defaultOf=function(n){var t=n.$typeKind;return t==39?!1:t>=40&&t<=51?0:t==63||t==61?0:t==57||t==58||(t&255)==62?new n.ctor:t==56?undefined:null},t.as=function(n,i){return n!=null&&t.typeIsAssignableFrom(i,t.getTypeFuncFromInst(n))?n:null},t.is=function(n,i){return n!=null&&t.typeIsAssignableFrom(i,t.getTypeFuncFromInst(n))},t.cast=function(i,r){if(i==null){if(r.$typeKind!=56&&(r.$typeKind&32)!=0)throw new n.InvalidCastException.ctor("null object can't be converted to a value type");return t.defaultOf(r)}var u=t.getTypeFuncFromInst(i);if(!t.typeIsAssignableFrom(r,u))throw new n.InvalidCastException.ctor("can't cast object of type "+t.getTypeFuncName(u)+" to type "+t.getTypeFuncName(r));return i},t.ncast=function(n,i,r){if(n==null)return null;r||t.check(n,i);switch(i.$typeKind){case 41:n=t.toInt8(n);break;case 42:n&=255;break;case 43:n=t.toInt16(n);break;case 40:case 44:n&=65535;break;case 45:n|=0;break;case 46:n=n>>>0;break;case 47:n=t.toInt64(n);break;case 48:n=t.toUInt64(n)}return n},t.typeIsAssignableFrom=function(i,r){var u,f,e;if(i==r||r.prototype instanceof i)return!0;if(u=r.$typeKind,u!=null&&u!=68){if(f=i.$typeKind,f==1||u==4&&f==65)return!0;if((i.$typeKind&32)!=0)return u==61&&(f>=40&&f<=51||f==63)||f==63&&i.$underlyingType==u||f==56&&t.typeIsAssignableFrom(i.$underlyingType,r);if(f==64)return u==64&&r.$arrayRank==i.$arrayRank&&(i.$elementType.$typeKind&32)==(r.$elementType.$typeKind&32)&&t.typeIsAssignableFrom(i.$elementType,r.$elementType);if(e=(u&32)!=0?n.ValueType:u==64?Array:null,e&&(i==e||e.prototype instanceof i))return!0;if(f==66&&r.$intfs!=null)return u==61&&(i.$unconstructedType==n.IComparable$1||i.$unconstructedType==n.IEquatable$1)&&i.$typeArgs[0].$typeKind>=40&&i.$typeArgs[0].$typeKind<=51?!0:(r.$intfs.constructor==Function&&(r.$intfs=r.$intfs()),r.$intfs.indexOf(i)!=-1)}return!1},t.delegate=function(t,i){var r=i?t.bind(i):t,u=n.Delegate.prototype;return r.constructor!==u.constructor&&(r.constructor=u.constructor,r.get_Method=u.get_Method,r.get_Target=u.get_Target,r.Invoke=u.Invoke,r.GetInvocationList=u.GetInvocationList,r.Equals=u.Equals,r.DynamicInvoke=u.DynamicInvoke,r.GetType=u.GetType,r.ToString=u.ToString,r.toString=u.toString,r.GetHashCode=u.GetHashCode,r.method=t,r.target=i),r},t.getArrayCtor=function(n){return n==41?Int8Array:n==43?Int16Array:n==45?Int32Array:n==39||n==42?Uint8Array:n==40||n==44?Uint16Array:n==46?Uint32Array:n==50?Float32Array:n==51||n==61?Float64Array:Array},t.array=function(n,i,r,u){var f=t.resolveTypeFunc(n),s=typeof i=="number",o,h,c,l,a,e;if(!s&&i.$type&&i.$type.$elementType){if(i.$type.$elementType===f)return i;throw new Error("element type mismatch");}if(o=Array,h=f.$typeKind==63?f.$underlyingType:f.$typeKind,!u&&h>=39&&h<=61&&(o=t.getArrayCtor(h),o!==Array&&(c=o.prototype,c.CopyTo==null&&t.copyPrototype(Array.prototype,c))),l=t.arrayType(f,r?r.length:1),!s&&i instanceof o||(i=new o(i)),(f.$typeKind&32)!=0&&o==Array)if((f.$typeKind&2048)!=0)for(e=0;e<i.length;++e)i[e]=s?new f.ctor:t.clone(i[e]);else if(s)for(a=t.defaultOf(f),e=0;e<i.length;++e)i[e]=a;return i.$type=l,r!=null&&(i.$ranks=r),i},t.arrayType=function(i,r){var f,e,o,u;return r==null&&(r=1),f="$arrayType"+r,e=i[f],e!=null&&i.hasOwnProperty(f)||(i=t.resolveTypeFunc(i),o=r==1?"":r==2?",":r==3?",,":new Array(r).join(","),o=i.$typeName+"["+o+"]",u=t.declare(o,64,null),t.define(u,n.Array$1.$baseType,n.Array$1.$typeInit,[i]),u.$arrayRank=r,u.$elementType=i,i[f]=u,e=u),e},t.genericType=function(n,i){var f,u,s,r,e,o;if(i.length==0)return n;for(f=n.$typeCache,f==null&&(f={},n.$typeCache=f),r=0;r<i.length;r++)i[r]=t.resolveTypeFunc(i[r]);if(i.length==1)u=i[0].$typeName;else if(i.length==2)u=i[0].$typeName+", "+i[1].$typeName;else if(i.length==3)u=i[0].$typeName+", "+i[1].$typeName+", "+i[2].$typeName;else{for(s=new Array(i.length),r=0;r<i.length;r++)s[r]=i[r].$typeName;u=s.join(", ")}return e=f[u],e==null&&(o=t.declare(n.$typeName,n.$typeKind&-257|1024,n.$declaringType||n.$assembly),t.define(o,n.$baseTypeU||n.$baseType,n.$typeInit,i,n.$baseTypeArgs),o.$typeName=n.$typeName+"<"+u+">",o.$unconstructedType=n,e=o,f[u]=e),e},t.gimn=function(){for(var r=arguments.length,n="",i=0;i<r-1;++i)n+=t.getTypeFuncName(arguments[i])+"$";return n+=arguments[r-1],n.replace(/\.|\+|\`|\<|\>|\, /gi,"$")},t.toString=function(n){return n==null?"":n.toString()},t.equals=function(t,i){if(t==null)throw new n.NullReferenceException.ctor$1("objA");else if(typeof t.Equals=="function")return t.Equals(i);return t==null&&i==null||t===i},t.getHashCode=function(t){if(t==null)throw new n.NullReferenceException.ctor$1("can't get hash code of null");return typeof t.GetHashCode=="function"?t.GetHashCode():n.Object.prototype.GetHashCode.call(t)},t.getTypeFuncName=function(n){return n.hasOwnProperty("$typeName")?n.$typeName:n.name||(n.toString().match(/^\s*function\s*([^\s(]+)/)||n.toString().match(/^\[object\s*([^\s\]]+)/)||[])[1]||"Object"},t.resolveTypeFunc=function(i){if(i==null)throw new n.NullReferenceException.ctor$1("can't get type function of null");if(i.$typeKind!=null&&(i.$typeKind!=68||i.hasOwnProperty("$typeKind")))return i;if(i===Function)return n.Delegate;if(i.$arrayType)return i.$arrayType;if(!(i instanceof Object))throw new n.Exception.ctor$1("typeFunc is invalid (must be a object/function)");return i.$typeName=t.getTypeFuncName(i),i.$typeKind=68,i},t.getTypeFuncFromInst=function(t){if(t==null)throw new n.NullReferenceException.ctor$1("can't get type of null");var i=t.$type||t.constructor;return i.$arrayType||i},t.getTypeFromInst=function(n){var i=t.getTypeFuncFromInst(n);return t.typeOf(i)},t.retype=function(n,t){n.constructor=t},t.typeOf=function(i){return i.$type!=null&&(i.$typeKind!=68||i.hasOwnProperty("$type"))||(i=t.resolveTypeFunc(i),i.$type=i.$typeInfo?n.Type.Create(i,i.$typeInfo(i,i.prototype)):i.$typeKind==63?n.Type.CreateEnum(i):new n.Type.ctor(i,2097152,null,null,null,null,null,null)),i.$type},t.typesOf=function(i){if(i!=null&&i.length>0){var r=i.map(function(n){return t.typeOf(n)});return t.array(n.Type,r)}return n.Type().EmptyTypes},t.assemblyOf=function(t){return t.$assembly==null&&(t.$assembly=new n.Reflection.Assembly.ctor(t,t.getAttrs())),t.$assembly},t.mdi=function(t){var u=t.$ranks,i,e,r,f;if(u.length!=arguments.length-1)throw new n.ArgumentException.ctor$1("invalid number of indices");for(i=arguments[1],e=i<0||i>=u[0],r=1;r<u.length;++r)f=arguments[r+1],e|=f<0||f>=u[r],i=i*u[r]+f;if(e)throw new n.IndexOutOfRangeException.ctor$1("index was outside the bounds of the array");return i},t.tryDecodeTypeFunc=function(i){var r=i;if(typeof i=="number"){if(r=n.Type().EncodedTypes[i&-161],r==null)throw new Error("invalid type-code");(i&128)!=0&&(r=t.arrayType(r,1))}return r},t.boxEnum=function(t,i){var r,u;if(i.constructor==t)return i;if(i.constructor!=Number)throw new Error("value must be number");return r=t.$boxedEnums,r==null&&(r={},t.$boxedEnums=r),u=r[i],u==null&&(u=new n.Enum.ctor(t,i),r[i]=u),u},t.clone=function(n){if(n==null)return n;var i=new n.constructor.ctor;return t.structCopy(n,i),i},t.structCopy=function(n,i){var f,u,e,r;if(n!==i)for(f=Object.keys(n),u=0;u<f.length;++u)e=f[u],r=n[e],r!=null&&(r.constructor.$typeKind&2048)!=0&&(r=t.clone(r)),i[e]=r},t.sign=function(n){return typeof n=="number"?n?n<0?-1:1:n===n?0:NaN:NaN},t.check=function(t,i){if(t<i.MinValue||t>i.MaxValue||isNaN(t))throw new n.OverflowException.ctor;return t},t.toInt8=function(n){return(n&255)-(n&128?256:0)},t.toInt16=function(n){return(n&65535)-(n&32768?65536:0)},t.toInt64=function(n){return n<-9007199254740991?-9007199254740991:n>9007199254740991?9007199254740991:n>0?Math.floor(n):Math.ceil(n)},t.toUInt64=function(n){return n<0?0:n>9007199254740991?9007199254740991:n>0?Math.floor(n):Math.ceil(n)},t.signEx=function(i,r){var e,u,f;if(i==null)throw new n.NullReferenceException.ctor;return t.is(i,n.Exception)&&(r=t.ncl(r,1),e=new Error,u=e.stack,u==null&&(u=t.extractStackTrace(e),r++),u!=null&&(f=u.split("\n"),/^error$/i.test(f[0])&&r++,f.splice(0,r),u=f.join("\n")),i.stack=u,i.message=i.toString()),i},t.extractStackTrace=function(n){var t="";try{throw n;}catch(i){t=n.stack||""}return t},t.copyPrototype=function(n,t){for(var i in n)t[i]=n[i]},t.init=function(){Array.$arrayType=t.arrayType(Object,1);Int8Array.$arrayType=t.arrayType(n.SByte,1);Int16Array.$arrayType=t.arrayType(n.Int16,1);Int32Array.$arrayType=t.arrayType(n.Int32,1);Uint8Array.$arrayType=t.arrayType(n.Byte,1);Uint16Array.$arrayType=t.arrayType(n.UInt16,1);Uint32Array.$arrayType=t.arrayType(n.UInt32,1);Float32Array.$arrayType=t.arrayType(n.Single,1);Float64Array.$arrayType=t.arrayType(n.Double,1)},t.nv=function(t){if(t==null)throw new n.InvalidOperationException.ctor$1("Nullable has no value");else return t},t.ncl=function(n,t){return n!=null?n:t},t.nle=function(n,t){return n!=null&&t!=null&&n<=t},t.nge=function(n,t){return n!=null&&t!=null&&n>=t},t.nlt=function(n,t){return n!=null&&t!=null&&n<t},t.ngt=function(n,t){return n!=null&&t!=null&&n>t},t.nsub=function(n,t){return n!=null&&t!=null?n-t:null},t.nadd=function(n,t){return n!=null&&t!=null?n+t:null},t.nmod=function(n,t){return n!=null&&t!=null?n%t:null},t.ndiv=function(n,t){return n!=null&&t!=null?n/t|0:null},t.ndivf=function(n,t){return n!=null&&t!=null?n/t:null},t.nmul=function(n,t){return n!=null&&t!=null?n*t:null},t.nband=function(n,t){return n!=null&&t!=null?n&t:null},t.nbor=function(n,t){return n!=null&&t!=null?n|t:null},t.nbxor=function(n,t){return n!=null&&t!=null?n^t:null},t.nshl=function(n,t){return n!=null&&t!=null?n<<t:null},t.nshr=function(n,t){return n!=null&&t!=null?n>>t:null},t.nand=function(n,t){return n===!0&&t===!0?!0:n===!1||t===!1?!1:null},t.nor=function(n,t){return n===!0||t===!0?!0:n===!1&&t===!1?!1:null},t.nnot=function(n){return n!=null?!n:null},t.nneg=function(n){return n!=null?-n:null},t.npos=function(n){return n!=null?+n:null},t.ncpl=function(n){return n!=null?~n:null},t.nlu=function(n,t){return t!=null?n.call(null,t):null},t.nlb=function(n,t,i){return t!=null&&i!=null?n.call(null,t,i):null},t.neq=function(n,t,i){return t==i||t!=null&&i!=null&&n.call(null,t,i)},t.nne=function(n,t,i){return t==null!=(i==null)||t!=null&&n.call(null,t,i)},n.AggregateException=t.declare("System.AggregateException",0,i),n.AppDomain=t.declare("System.AppDomain",0,i),n.ArgumentException=t.declare("System.ArgumentException",0,i),n.ArgumentNullException=t.declare("System.ArgumentNullException",0,i),n.ArgumentOutOfRangeException=t.declare("System.ArgumentOutOfRangeException",0,i),n.ArithmeticException=t.declare("System.ArithmeticException",0,i),n.Array=t.declare("System.Array",23,i,Array),n.Array$1=t.declare("System.Array`1",279,i),n.ArrayEnumerator$1=t.declare("System.ArrayEnumerator`1",256,i),n.ArrayEnumerator=t.declare("System.ArrayEnumerator",0,i),n.Attribute=t.declare("System.Attribute",0,i),n.AttributeUsageAttribute=t.declare("System.AttributeUsageAttribute",0,i),n.Boolean=t.declare("System.Boolean",39,i,Boolean),n.Collections.Comparer=t.declare("System.Collections.Comparer",0,i),n.Collections.ComparisonComparer=t.declare("System.Collections.ComparisonComparer",0,i),n.Collections.Generic.Comparer$1=t.declare("System.Collections.Generic.Comparer`1",256,i),n.Collections.Generic.NumberComparer=t.declare("System.Collections.Generic.NumberComparer",0,i),n.Collections.Generic.GenericComparer$1=t.declare("System.Collections.Generic.GenericComparer`1",768,i),n.Collections.Generic.ObjectComparer$1=t.declare("System.Collections.Generic.ObjectComparer`1",768,i),n.Collections.Generic.ComparisonComparer$1=t.declare("System.Collections.Generic.ComparisonComparer`1",768,i),n.Collections.Generic.ComparerComparer=t.declare("System.Collections.Generic.ComparerComparer",0,i),n.Collections.Generic.BucketItem=t.declare("System.Collections.Generic.BucketItem",0,i),n.Collections.Generic.Dictionary$2=t.declare("System.Collections.Generic.Dictionary`2",256,i),n.Collections.Generic.Dictionary$2.KeyCollection=t.declare("KeyCollection",256,n.Collections.Generic.Dictionary$2),n.Collections.Generic.Dictionary$2.ValueCollection=t.declare("ValueCollection",256,n.Collections.Generic.Dictionary$2),n.Collections.Generic.EqualityComparer$1=t.declare("System.Collections.Generic.EqualityComparer`1",256,i),n.Collections.Generic.GenericEqualityComparer$1=t.declare("System.Collections.Generic.GenericEqualityComparer`1",768,i),n.Collections.Generic.ObjectEqualityComparer$1=t.declare("System.Collections.Generic.ObjectEqualityComparer`1",768,i),n.Collections.Generic.NumberEqualityComparer=t.declare("System.Collections.Generic.NumberEqualityComparer",0,i),n.Collections.Generic.HashSet$1=t.declare("System.Collections.Generic.HashSet`1",256,i),n.Collections.Generic.KeyNotFoundException=t.declare("System.Collections.Generic.KeyNotFoundException",0,i),n.Collections.Generic.Queue$1=t.declare("System.Collections.Generic.Queue`1",256,i),n.Collections.Generic.SortedList$2=t.declare("System.Collections.Generic.SortedList`2",256,i),n.Collections.Generic.SortedList$2.Enumerator=t.declare("Enumerator",256,n.Collections.Generic.SortedList$2),n.Collections.Generic.SortedList$2.SortedListKeyEnumerator=t.declare("SortedListKeyEnumerator",256,n.Collections.Generic.SortedList$2),n.Collections.Generic.SortedList$2.SortedListValueEnumerator=t.declare("SortedListValueEnumerator",256,n.Collections.Generic.SortedList$2),n.Collections.Generic.SortedList$2.KeyList=t.declare("KeyList",256,n.Collections.Generic.SortedList$2),n.Collections.Generic.SortedList$2.ValueList=t.declare("ValueList",256,n.Collections.Generic.SortedList$2),n.Collections.Generic.List$1=t.declare("System.Collections.Generic.List`1",256,i),n.Collections.Generic.List$1.ListEnumerator=t.declare("ListEnumerator",256,n.Collections.Generic.List$1),n.Collections.Generic.Stack$1=t.declare("System.Collections.Generic.Stack`1",256,i),n.Collections.ObjectModel.ReadOnlyCollection$1=t.declare("System.Collections.ObjectModel.ReadOnlyCollection`1",256,i),n.Console=t.declare("System.Console",0,i),n.Convert=t.declare("System.Convert",0,i),n.Delegate=t.declare("System.Delegate",4,i),n.Diagnostics.Debug=t.declare("System.Diagnostics.Debug",0,i),n.Diagnostics.Debugger=t.declare("System.Diagnostics.Debugger",0,i),n.DivideByZeroException=t.declare("System.DivideByZeroException",0,i),n.Drawing.Bitmap=t.declare("System.Drawing.Bitmap",0,i),r.Runtime.CompilerAttribute=t.declare("DuoCode.Runtime.CompilerAttribute",0,i),r.Runtime.Evaluator=t.declare("DuoCode.Runtime.Evaluator",0,i),r.Runtime.EvaluatorExtensions=t.declare("DuoCode.Runtime.EvaluatorExtensions",0,i),r.Runtime.GenericMath=t.declare("DuoCode.Runtime.GenericMath",0,i),n.Enum=t.declare("System.Enum",2,i),n.Environment=t.declare("System.Environment",0,i),n.EventArgs=t.declare("System.EventArgs",0,i),n.Exception=t.declare("System.Exception",28,i),n.FlagsAttribute=t.declare("System.FlagsAttribute",0,i),n.FormatException=t.declare("System.FormatException",0,i),n.GC=t.declare("System.GC",0,i),n.Globalization.CompareInfo=t.declare("System.Globalization.CompareInfo",0,i),n.Globalization.CultureInfo=t.declare("System.Globalization.CultureInfo",0,i),n.IdentityFunction$1=t.declare("System.IdentityFunction`1",256,i),n.IndexOutOfRangeException=t.declare("System.IndexOutOfRangeException",0,i),n.InvalidCastException=t.declare("System.InvalidCastException",0,i),n.InvalidOperationException=t.declare("System.InvalidOperationException",0,i),n.IO.Base64Decoder=t.declare("System.IO.Base64Decoder",0,i),n.IO.BinaryReader=t.declare("System.IO.BinaryReader",0,i),n.IO.IOException=t.declare("System.IO.IOException",0,i),n.IO.MemoryStream=t.declare("System.IO.MemoryStream",0,i),n.IO.Path=t.declare("System.IO.Path",0,i),n.IO.PathTooLongException=t.declare("System.IO.PathTooLongException",0,i),n.IO.Stream=t.declare("System.IO.Stream",0,i),n.IO.Stream.NullStream=t.declare("NullStream",0,n.IO.Stream),n.IO.__Error=t.declare("System.IO.__Error",0,i),n.Lazy$1=t.declare("System.Lazy`1",256,i),n.Lazy$1.Boxed=t.declare("Boxed",256,n.Lazy$1),n.Lazy$1.LazyInternalExceptionHolder=t.declare("LazyInternalExceptionHolder",256,n.Lazy$1),n.System_LazyDebugView$1=t.declare("System.System_LazyDebugView`1",256,i),n.Linq.Enumerable=t.declare("System.Linq.Enumerable",0,i),n.Linq.Enumerable.GroupingCreator$2=t.declare("GroupingCreator`2",256,n.Linq.Enumerable),n.Linq.Expressions.BinaryExpression=t.declare("System.Linq.Expressions.BinaryExpression",0,i),n.Linq.Expressions.ConditionalExpression=t.declare("System.Linq.Expressions.ConditionalExpression",0,i),n.Linq.Expressions.ConstantExpression=t.declare("System.Linq.Expressions.ConstantExpression",0,i),n.Linq.Expressions.DefaultExpression=t.declare("System.Linq.Expressions.DefaultExpression",0,i),n.Linq.Expressions.ElementInit=t.declare("System.Linq.Expressions.ElementInit",0,i),n.Linq.Expressions.Expression=t.declare("System.Linq.Expressions.Expression",0,i),n.Linq.Expressions.Expression$1=t.declare("System.Linq.Expressions.Expression`1",256,i),n.Linq.Expressions.ExpressionVisitor=t.declare("System.Linq.Expressions.ExpressionVisitor",0,i),n.Linq.Expressions.FieldExpression=t.declare("System.Linq.Expressions.FieldExpression",0,i),n.Linq.Expressions.IndexExpression=t.declare("System.Linq.Expressions.IndexExpression",0,i),n.Linq.Expressions.InvocationExpression=t.declare("System.Linq.Expressions.InvocationExpression",0,i),n.Linq.Expressions.LambdaExpression=t.declare("System.Linq.Expressions.LambdaExpression",0,i),n.Linq.Expressions.ListInitExpression=t.declare("System.Linq.Expressions.ListInitExpression",0,i),n.Linq.Expressions.MemberAssignment=t.declare("System.Linq.Expressions.MemberAssignment",0,i),n.Linq.Expressions.MemberBinding=t.declare("System.Linq.Expressions.MemberBinding",0,i),n.Linq.Expressions.MemberExpression=t.declare("System.Linq.Expressions.MemberExpression",0,i),n.Linq.Expressions.MemberInitExpression=t.declare("System.Linq.Expressions.MemberInitExpression",0,i),n.Linq.Expressions.MemberListBinding=t.declare("System.Linq.Expressions.MemberListBinding",0,i),n.Linq.Expressions.MemberMemberBinding=t.declare("System.Linq.Expressions.MemberMemberBinding",0,i),n.Linq.Expressions.MethodCallExpression=t.declare("System.Linq.Expressions.MethodCallExpression",0,i),n.Linq.Expressions.NewArrayExpression=t.declare("System.Linq.Expressions.NewArrayExpression",0,i),n.Linq.Expressions.NewExpression=t.declare("System.Linq.Expressions.NewExpression",0,i),n.Linq.Expressions.ParameterExpression=t.declare("System.Linq.Expressions.ParameterExpression",0,i),n.Linq.Expressions.PropertyExpression=t.declare("System.Linq.Expressions.PropertyExpression",0,i),n.Linq.Expressions.TypeBinaryExpression=t.declare("System.Linq.Expressions.TypeBinaryExpression",0,i),n.Linq.Expressions.UnaryExpression=t.declare("System.Linq.Expressions.UnaryExpression",0,i),n.Linq.Grouping$2=t.declare("System.Linq.Grouping`2",256,i),n.Linq.Lookup$2=t.declare("System.Linq.Lookup`2",256,i),n.Linq.OrderedEnumerable$1=t.declare("System.Linq.OrderedEnumerable`1",256,i),n.Linq.OrderedEnumerable$1.KeyComparer$2=t.declare("KeyComparer`2",256,n.Linq.OrderedEnumerable$1),n.Math=t.declare("System.Math",0,i),n.NotImplementedException=t.declare("System.NotImplementedException",0,i),n.NotSupportedException=t.declare("System.NotSupportedException",0,i),n.NullReferenceException=t.declare("System.NullReferenceException",0,i),n.ObjectDisposedException=t.declare("System.ObjectDisposedException",0,i),n.OverflowException=t.declare("System.OverflowException",0,i),n.Random=t.declare("System.Random",0,i),n.Activator=t.declare("System.Activator",0,i),n.Reflection.Assembly=t.declare("System.Reflection.Assembly",0,i),n.Reflection.AssemblyCompanyAttribute=t.declare("System.Reflection.AssemblyCompanyAttribute",0,i),n.Reflection.AssemblyConfigurationAttribute=t.declare("System.Reflection.AssemblyConfigurationAttribute",0,i),n.Reflection.AssemblyCopyrightAttribute=t.declare("System.Reflection.AssemblyCopyrightAttribute",0,i),n.Reflection.AssemblyCultureAttribute=t.declare("System.Reflection.AssemblyCultureAttribute",0,i),n.Reflection.AssemblyDescriptionAttribute=t.declare("System.Reflection.AssemblyDescriptionAttribute",0,i),n.Reflection.AssemblyFileVersionAttribute=t.declare("System.Reflection.AssemblyFileVersionAttribute",0,i),n.Reflection.AssemblyName=t.declare("System.Reflection.AssemblyName",0,i),n.Reflection.AssemblyProductAttribute=t.declare("System.Reflection.AssemblyProductAttribute",0,i),n.Reflection.AssemblyTitleAttribute=t.declare("System.Reflection.AssemblyTitleAttribute",0,i),n.Reflection.AssemblyTrademarkAttribute=t.declare("System.Reflection.AssemblyTrademarkAttribute",0,i),n.Reflection.AssemblyVersionAttribute=t.declare("System.Reflection.AssemblyVersionAttribute",0,i),n.Reflection.Binder=t.declare("System.Reflection.Binder",0,i),n.Reflection.ConstructorInfo=t.declare("System.Reflection.ConstructorInfo",0,i),n.Reflection.EventInfo=t.declare("System.Reflection.EventInfo",0,i),n.Reflection.FieldInfo=t.declare("System.Reflection.FieldInfo",0,i),n.Reflection.MemberInfo=t.declare("System.Reflection.MemberInfo",0,i),n.Reflection.MethodBase=t.declare("System.Reflection.MethodBase",0,i),n.Reflection.MethodInfo=t.declare("System.Reflection.MethodInfo",0,i),n.Reflection.ParameterInfo=t.declare("System.Reflection.ParameterInfo",0,i),n.Reflection.PropertyInfo=t.declare("System.Reflection.PropertyInfo",0,i),n.Resources.ResourceManager=t.declare("System.Resources.ResourceManager",0,i),n.Runtime.CompilerServices.OperationCanceledException=t.declare("System.Runtime.CompilerServices.OperationCanceledException",0,i),n.Runtime.CompilerServices.RuntimeHelpers=t.declare("System.Runtime.CompilerServices.RuntimeHelpers",0,i),n.Runtime.CompilerServices.RuntimeWrappedException=t.declare("System.Runtime.CompilerServices.RuntimeWrappedException",0,i),n.Runtime.ExceptionServices.ExceptionDispatchInfo=t.declare("System.Runtime.ExceptionServices.ExceptionDispatchInfo",0,i),n.MulticastDelegate=t.declare("System.MulticastDelegate",3,i),n.Number=t.declare("System.Number",61,i,Number),n.Object=t.declare("System.Object",1,i),n.Stopwatch=t.declare("System.Stopwatch",0,i),n.String=t.declare("System.String",20,i,String),n.SystemException=t.declare("System.SystemException",0,i),n.Text.StringBuilder=t.declare("System.Text.StringBuilder",0,i),n.Threading.Interlocked=t.declare("System.Threading.Interlocked",0,i),n.Threading.Tasks.Task=t.declare("System.Threading.Tasks.Task",0,i),n.Threading.Tasks.Task$1=t.declare("System.Threading.Tasks.Task`1",256,i),n.Threading.Tasks.Shared$1=t.declare("System.Threading.Tasks.Shared`1",256,i),n.Threading.Tasks.TaskCompletionSource$1=t.declare("System.Threading.Tasks.TaskCompletionSource`1",256,i),n.Tuple=t.declare("System.Tuple",0,i),n.Tuple$1=t.declare("System.Tuple`1",256,i),n.Tuple$2=t.declare("System.Tuple`2",256,i),n.Tuple$3=t.declare("System.Tuple`3",256,i),n.Tuple$4=t.declare("System.Tuple`4",256,i),n.Tuple$5=t.declare("System.Tuple`5",256,i),n.Tuple$6=t.declare("System.Tuple`6",256,i),n.Tuple$7=t.declare("System.Tuple`7",256,i),n.Tuple$8=t.declare("System.Tuple`8",256,i),n.Type=t.declare("System.Type",27,i),n.ValueType=t.declare("System.ValueType",5,i),n.Web.HttpUtility=t.declare("System.Web.HttpUtility",0,i),n.YieldIterator$1=t.declare("System.YieldIterator`1",256,i),t.define(n.Object,Object,function(n,i){n.$typeInfo=function(n,t){return[1,null,[["GetType",t.GetType,6],["ToString",t.ToString,6],["Equals",t.Equals,6],["Equals",n.Equals,22],["GetHashCode",t.GetHashCode,6],["ReferenceEquals",n.ReferenceEquals,22]],[["ctor",n.ctor,6]]]};n.ctor=function(){var t=this.constructor;for(t();t!=n;)t.$ator&&t.$ator.call(this),t=t.$baseType};i.GetType=function(){return t.getTypeFromInst(this)};i.ToString=function(){return this==null?"":"{"+t.getTypeFromInst(this).get_FullName()+"}"};i.toString=function(){return this.ToString()};i.Equals=function(n){return this==n};n.Equals=function(n,i){return n==i?!0:n==null||i==null?!1:t.equals(n,i)};i.GetHashCode=function(){return this.__hashCode==null&&(this.__hashCode=Math.random()*4294967296|0),this.__hashCode};n.ReferenceEquals=function(n,t){return n===t}}),t.type("0",69,i,function(n,t){n.$typeInfo=function(n,t){return[256,null,[["get_Name",t.get_Name,6],["get_Value",t.get_Value,6]],[["ctor",n.ctor,6]],[["Name",20,0],["Value",1,1]]]};n.ctor=function(n,t){this.Name=n;this.Value=t};t.get_Name=function(){return this.Name};t.get_Value=function(){return this.Value}}),t.define(n.Delegate,null,function(i,r){i.$typeInfo=function(n,t){return[129,[["target",1,35]],[["get_Method",t.get_Method,6],["get_Target",t.get_Target,6],["GetInvocationList",t.GetInvocationList,6],["Combine",n.Combine,22],["Remove",n.Remove,22],["RemoveAll",n.RemoveAll,22],["Equals",t.Equals,6],["op_Equality",n.op_Equality,22],["op_Inequality",n.op_Inequality,22],["DynamicInvoke",t.DynamicInvoke,6]],[["ctor",n.ctor,4]],[["Method",Function,0],["Target",1,1]]]};i.$ator=function(){this.method=null;this.target=null};i.ctor=function(n,t){i.$baseType.ctor.call(this);this.method=n;this.target=t};r.get_Method=function(){return this.method};r.get_Target=function(){return this.target};r.Invoke=function(){return this.method.apply(this.target,arguments)};r.GetInvocationList=function(){return t.array(n.Delegate,[this])};i.Combine=function(t,i){return t==null?i:i==null?t:t.Equals===n.MulticastDelegate.prototype.Equals?n.MulticastDelegate.Combine(t,i):n.MulticastDelegate.Create(t.get_Target(),[t,i])};i.Remove=function(t,i){return n.Delegate.op_Equality(t,i)||t==null?null:t.Equals===n.MulticastDelegate.prototype.Equals?n.MulticastDelegate.Remove(t,i):t};i.RemoveAll=function(t,r){var u=null;do u=t,t=i.Remove(t,r);while(n.Delegate.op_Inequality(u,t));return u};r.Equals=function(n){if(n===this)return!0;if(n==null||this.constructor!==n.constructor)return!1;var t=n;return this.Equals===t.Equals&&this.target==t.target&&this.method==t.method};i.op_Equality=function(n,t){return n==null?t==null:n.Equals(t)};i.op_Inequality=function(n,t){return n==null?t!=null:!n.Equals(t)};r.DynamicInvoke=function(n){return this.method.apply(this,n)}}),t.define(n.MulticastDelegate,n.Delegate,function(i,r){i.$typeInfo=function(n,t){return[1,null,[["Create",n.Create,19],["GetInvocationList",t.GetInvocationList,6],["Combine",n.Combine,19],["Remove",n.Remove,19],["Equals",t.Equals,6]]]};i.$ator=function(){this.invocations=null};i.ctor=function(n,t,r){i.$baseType.ctor.call(this,n,t);this.invocations=r};i.Create=function(i,r){var u=function(){for(var t,n=0;n<r.length;n++)t=r[n],t.method.apply(t.target,arguments)},f;return t.delegate(u),f=n.MulticastDelegate.prototype,u.Equals=f.Equals,u.GetInvocationList=f.GetInvocationList,u.invocations=r,u};r.GetInvocationList=function(){return t.array(n.Delegate,this.invocations)};i.Combine=function(n,t){var r=n.invocations==null?[t]:n.invocations.concat(t);return i.Create(n.get_Target(),r)};i.Remove=function(t,r){for(var u,e=t,f=t.invocations.length-1;f>=0;--f)if(n.Delegate.op_Equality(t.invocations[f],r)){u=t.invocations.slice();u.splice(f,1);e=u.length==0?null:u.length==1?u[0]:i.Create(t.get_Target(),u);break}return e};r.Equals=function(n){var i,t;if(n===this)return!0;if(n==null||this.constructor!==n.constructor||(i=n,this.Equals!==i.Equals)||this.invocations.length!=i.invocations.length)return!1;for(t=0;t<this.invocations.length;t++)if(!this.invocations[t].Equals(i.invocations[t]))return!1;return!0}}),n.Action=t.type("System.Action",65,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}}),n.Action$1=t.type("System.Action`1",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T"]),n.Action$2=t.type("System.Action`2",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2"]),n.Action$3=t.type("System.Action`3",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3"]),n.Action$4=t.type("System.Action`4",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4"]),n.Action$5=t.type("System.Action`5",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5"]),n.Action$6=t.type("System.Action`6",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5","T6"]),n.Action$7=t.type("System.Action`7",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5","T6","T7"]),n.Action$8=t.type("System.Action`8",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5","T6","T7","T8"]),n.Func$1=t.type("System.Func`1",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["TResult"]),n.Func$2=t.type("System.Func`2",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","TResult"]),n.Func$3=t.type("System.Func`3",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","TResult"]),n.Func$4=t.type("System.Func`4",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","TResult"]),n.Func$5=t.type("System.Func`5",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","TResult"]),n.Func$6=t.type("System.Func`6",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5","TResult"]),n.Func$7=t.type("System.Func`7",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5","T6","TResult"]),n.Func$8=t.type("System.Func`8",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5","T6","T7","TResult"]),n.Func$9=t.type("System.Func`9",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T1","T2","T3","T4","T5","T6","T7","T8","TResult"]),n.Comparison$1=t.type("System.Comparison`1",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T"]),n.Converter$2=t.type("System.Converter`2",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["TInput","TOutput"]),n.Predicate$1=t.type("System.Predicate`1",321,i,function(n){n.$typeInfo=function(n,t){return[257,null,[["Invoke",t.Invoke,6]],[["ctor",n.ctor,6]]]}},["T"]),t.define(n.Exception,null,function(i,r){i.$typeInfo=function(t,i){return[1,[["message",20,3],["stack",20,3]],[["get_Data",i.get_Data,6],["get_InnerException",i.get_InnerException,6],["get_Message",i.get_Message,6],["get_StackTrace",i.get_StackTrace,6],["ToString",i.ToString,6],["GetBaseException",i.GetBaseException,6],["Wrap",t.Wrap,22]],[["ctor",t.ctor,6],["ctor$1",t.ctor$1,6],["ctor$2",t.ctor$2,6]],[["Data",n.Collections.IDictionary,0],["InnerException",28,1],["Message",20,2],["StackTrace",20,3]]]};i.$ator=function(){this._data=null;this._innerException=null;this._message=null;this.message=null;this.stack=null};r.get_Data=function(){return this._data==null&&(this._data=new(n.Collections.Generic.Dictionary$2(n.Object,n.Object,27369).ctor)),this._data};r.get_InnerException=function(){return this._innerException};r.get_Message=function(){return this._message};r.get_StackTrace=function(){return this.stack};i.ctor=function(){i.ctor$3.call(this,null,null,3)};i.ctor$1=function(n){i.ctor$3.call(this,n,null,3)};i.ctor$2=function(n,t){i.ctor$3.call(this,n,t,3)};i.ctor$3=function(n,r,u){i.$baseType.ctor.call(this);this._message=n;this._innerException=r;t.signEx(this,u)};r.ToString=function(){var t=new n.Text.StringBuilder.ctor;return t.Append$12(this.constructor.$typeName),this.get_Message()!=null?t.AppendLine$1(": "+this.get_Message()):t.AppendLine(),this.stack!=null&&t.AppendLine$1(this.stack),t.toString()};r.GetBaseException=function(){for(var n=this.get_InnerException(),t=this;n!=null;)t=n,n=n.get_InnerException();return t};i.Wrap=function(i){if(t.is(i,n.Exception))return i;var r=i,u;return u=r instanceof TypeError?new n.NullReferenceException.ctor$1(r.message):r instanceof RangeError?new n.ArgumentOutOfRangeException.ctor$1(r.message):r instanceof Error?new n.Exception.ctor$1(r.message):new n.Runtime.CompilerServices.RuntimeWrappedException.ctor(r.toString(),r),u.stack=r.stack,u}}),t.define(n.AggregateException,n.Exception,function(i,r){i.$typeInfo=function(t,i){return[1,null,[["GetBaseException",i.GetBaseException,6],["get_InnerExceptions",i.get_InnerExceptions,6],["Handle",i.Handle,6],["Flatten",i.Flatten,6],["ToString",i.ToString,6]],[["ctor",t.ctor,6],["ctor$3",t.ctor$3,6],["ctor$5",t.ctor$5,6],["ctor$1",t.ctor$1,6],["ctor$2",t.ctor$2,6],["ctor$4",t.ctor$4,6],["ctor$6",t.ctor$6,6]],[["InnerExceptions",n.Collections.Generic.List$1(n.Exception,47814),1]]]};i.$ator=function(){this.m_innerExceptions=null};i.ctor=function(){i.$baseType.ctor$1.call(this,"AggregateException_ctor_DefaultMessage");this.m_innerExceptions=new(n.Collections.Generic.List$1(n.Exception,47814).ctor$1)(t.array(n.Exception,0))};i.ctor$3=function(r){i.$baseType.ctor$1.call(this,r);this.m_innerExceptions=new(n.Collections.Generic.List$1(n.Exception,47814).ctor$1)(t.array(n.Exception,0))};i.ctor$5=function(r,u){if(i.$baseType.ctor$2.call(this,r,u),u==null)throw new n.ArgumentNullException.ctor$1("innerException");this.m_innerExceptions=new(n.Collections.Generic.List$1(n.Exception,47814).ctor$1)(t.array(n.Exception,[u]))};i.ctor$1=function(n){i.ctor$4.call(this,"AggregateException_ctor_DefaultMessage",n)};i.ctor$2=function(n){i.ctor$6.call(this,"AggregateException_ctor_DefaultMessage",n)};i.ctor$4=function(t,r){i.ctor$7.call(this,t,r==null?null:new(n.Collections.Generic.List$1(n.Exception,47814).ctor$1)(r))};i.ctor$6=function(r,u){i.ctor$7.call(this,r,t.cast(u,n.Collections.Generic.IList$1(n.Exception,47814)))};i.ctor$7=function(r,u){var e,f;if(i.$baseType.ctor$2.call(this,r,u!=null&&u.System$Collections$Generic$ICollection$1$get_Count()>0?u.System$Collections$Generic$IList$1$get_Item(0):null),u==null)throw new n.ArgumentNullException.ctor$1("innerExceptions");for(e=t.array(n.Exception,u.System$Collections$Generic$ICollection$1$get_Count()),f=0;f<e.length;f++)if(e[f]=u.System$Collections$Generic$IList$1$get_Item(f),e[f]==null)throw new n.ArgumentException.ctor$1("AggregateException_ctor_InnerExceptionNull");this.m_innerExceptions=new(n.Collections.Generic.List$1(n.Exception,47814).ctor$1)(e)};r.GetBaseException=function(){for(var i=this,r=this;r!=null&&r.get_InnerExceptions().get_Count()==1;)i=i.get_InnerException(),r=t.as(i,n.AggregateException);return i};r.get_InnerExceptions=function(){return this.m_innerExceptions};r.Handle=function(t){var i,r;if(t==null)throw new n.ArgumentNullException.ctor$1("predicate");for(i=null,r=0;r<this.m_innerExceptions.get_Count();r++)t(this.m_innerExceptions.get_Item(r))||(i==null&&(i=new(n.Collections.Generic.List$1(n.Exception,47814).ctor)),i.Add(this.m_innerExceptions.get_Item(r)));if(i!=null)throw new n.AggregateException.ctor$7(this.get_Message(),i);};r.Flatten=function(){var s=new(n.Collections.Generic.List$1(n.Exception,47814).ctor),i=new(n.Collections.Generic.List$1(n.AggregateException,5706).ctor),f,e,r,u,o;for(i.Add(this),f=0;i.get_Count()>f;)for(e=i.get_Item(f++).get_InnerExceptions(),r=0;r<e.System$Collections$Generic$ICollection$1$get_Count();r++)(u=e.System$Collections$Generic$IList$1$get_Item(r),u!=null)&&(o=t.as(u,n.AggregateException),o!=null?i.Add(o):s.Add(u));return new n.AggregateException.ctor$7(this.get_Message(),s)};r.ToString=function(){for(var i="",n=0;n<this.m_innerExceptions.get_Count();n++)i+=t.toString(this.m_innerExceptions.get_Item(n))+"<---\n";return i}}),t.define(n.AppDomain,null,function(i,r){i.$typeInfo=function(t,i){return[1,null,[["get_CurrentDomain",t.get_CurrentDomain,22],["GetAssemblies",i.GetAssemblies,6]],[["ctor",t.ctor,6]],[["CurrentDomain",n.AppDomain,0]]]};i.cctor=function(){i.instance=new n.AppDomain.ctor};i.ctor=function(){i.$baseType.ctor.call(this)};i.get_CurrentDomain=function(){return i().instance};r.GetAssemblies=function(){var i=t.$assemblies,r=Object.keys(i).map(function(n){return t.assemblyOf(i[n])});return t.array(n.Reflection.Assembly,r)}}),t.define(n.SystemException,n.Exception,function(t){t.$typeInfo=function(n){return[1,null,null,[["ctor",n.ctor,6],["ctor$1",n.ctor$1,6],["ctor$2",n.ctor$2,6]]]};t.ctor=function(){t.$baseType.ctor$1.call(this,n.Environment.GetResourceString("Arg_SystemException"))};t.ctor$1=function(n){t.$baseType.ctor$1.call(this,n)};t.ctor$2=function(n,i){t.$baseType.ctor$2.call(this,n,i)}}),t.define(n.ArgumentException,n.SystemException,function(i,r){i.$typeInfo=function(n,t){return[1,null,[["get_Message",t.get_Message,6],["get_ParamName",t.get_ParamName,6]],[["ctor",n.ctor,6],["ctor$1",n.ctor$1,6],["ctor$2",n.ctor$2,6],["ctor$4",n.ctor$4,6],["ctor$3",n.ctor$3,6]],[["Message",20,0],["ParamName",20,1]]]};i.$ator=function(){this.m_paramName=null};i.ctor=function(){i.$baseType.ctor$1.call(this,n.Environment.GetResourceString("Arg_ArgumentException"))};i.ctor$1=function(n){i.$baseType.ctor$1.call(this,n)};i.ctor$2=function(n,t){i.$baseType.ctor$2.call(this,n,t)};i.ctor$4=function(n,t,r){i.$baseType.ctor$2.call(this,n,r);this.m_paramName=t};i.ctor$3=function(n,t){i.$baseType.ctor$1.call(this,n);this.m_paramName=t};r.get_Message=function(){var r=i.$baseType.prototype.get_Message.call(this),u;return String.IsNullOrEmpty(this.m_paramName)||(u=n.Environment.GetResourceString$1("Arg_ParamName_Name",t.array(n.Object,[this.m_paramName])),r+=n.Environment().NewLine+u),r};r.get_ParamName=function(){return this.m_paramName}}),t.define(n.ArgumentNullException,n.ArgumentException,function(t){t.$typeInfo=function(n){return[1,null,null,[["ctor",n.ctor,6],["ctor$1",n.ctor$1,6],["ctor$2",n.ctor$2,6],["ctor$3",n.ctor$3,6]]]};t.ctor=function(){t.$baseType.ctor$1.call(this,n.Environment.GetResourceString("ArgumentNull_Generic"))};t.ctor$1=function(i){t.$baseType.ctor$3.call(this,n.Environment.GetResourceString("ArgumentNull_Generic"),i)};t.ctor$2=function(n,i){t.$baseType.ctor$2.call(this,n,i)};t.ctor$3=function(n,i){t.$baseType.ctor$3.call(this,i,n)}}),t.define(n.ArgumentOutOfRangeException,n.ArgumentException,function(i,r){i.$typeInfo=function(n,t){return[1,null,[["get_Message",t.get_Message,6],["get_ActualValue",t.get_ActualValue,6]],[["ctor",n.ctor,6],["ctor$1",n.ctor$1,6],["ctor$3",n.ctor$3,6],["ctor$2",n.ctor$2,6],["ctor$4",n.ctor$4,6]],[["Message",20,0],["ActualValue",1,1]]]};i.$ator=function(){this.m_actualValue=null};i.GetRangeMessage=function(){return n.Environment.GetResourceString("Arg_ArgumentOutOfRangeException")};i.ctor=function(){i.$baseType.ctor$1.call(this,i.GetRangeMessage())};i.ctor$1=function(n){i.$baseType.ctor$3.call(this,i.GetRangeMessage(),n)};i.ctor$3=function(n,t){i.$baseType.ctor$3.call(this,t,n)};i.ctor$2=function(n,t){i.$baseType.ctor$2.call(this,n,t)};i.ctor$4=function(n,t,r){i.$baseType.ctor$3.call(this,r,n);this.m_actualValue=t};r.get_Message=function(){var r=i.$baseType.prototype.get_Message.call(this),u;return this.m_actualValue!=null&&(u=n.Environment.GetResourceString$1("ArgumentOutOfRange_ActualValue",t.array(n.Object,[this.m_actualValue.toString()])),r+=n.Environment().NewLine+u),r};r.get_ActualValue=function(){return this.m_actualValue}}),t.define(n.ArithmeticException,n.SystemException,function(t){t.$typeInfo=function(n){return[1,null,null,[["ctor",n.ctor,6],["ctor$1",n.ctor$1,6],["ctor$2",n.ctor$2,6]]]};t.ctor=function(){t.$baseType.ctor$1.call(this,n.Environment.GetResourceString("Arg_ArithmeticException"))};t.ctor$1=function(n){t.$baseType.ctor$1.call(this,n)};t.ctor$2=function(n,i){t.$baseType.ctor$2.call(this,n,i)}}),n.ICloneable=t.type("System.ICloneable",66,i,function(n){n.$typeInfo=function(){return[161,null,[["Clone",null,6]]]}}),n.Collections.IEnumerable=t.type("System.Collections.IEnumerable",66,i,function(n){n.$typeInfo=function(){return[161,null,[["GetEnumerator",null,6]]]}}),n.Collections.ICollection=t.type("System.Collections.ICollection",66,i,function(t){t.$intfs=[n.Collections.IEnumerable];t.$typeInfo=function(){return[161,null,[["CopyTo",null,6]],null,[["Count",45],["SyncRoot",1],["IsSynchronized",39]]]}}),n.Collections.IList=t.type("System.Collections.IList",66,i,function(t){t.$intfs=[n.Collections.ICollection,n.Collections.IEnumerable];t.$typeInfo=function(){return[161,null,[["Add",null,6],["Contains",null,6],["Clear",null,6],["IndexOf",null,6],["Insert",null,6],["Remove",null,6],["RemoveAt",null,6]],null,[["this[]",1,null,null,[["index",45,0]]],["IsReadOnly",39],["IsFixedSize",39]]]}}),t.define(n.Array,null,function(i,r){i.$intfs=[n.ICloneable,n.Collections.IList,n.Collections.ICollection,n.Collections.IEnumerable];i.$typeInfo=function(n,t){return[129,null,[["GetEnumerator",t.GetEnumerator,6],["get_Count",t.get_Count,6],["get_SyncRoot",t.get_SyncRoot,6],["get_IsSynchronized",t.get_IsSynchronized,6],["get_Rank",t.get_Rank,6],["AsReadOnly",n.AsReadOnly,22],["BinarySearch",n.BinarySearch,22],["BinarySearch",n.BinarySearch$1,22],["BinarySearch",n.BinarySearch$2,22],["BinarySearch",n.BinarySearch$3,22],["InternalBinarySearch",n.InternalBinarySearch,19],["Copy",n.Copy,22],["Copy",n.Copy$2,22],["ConstrainedCopy",n.ConstrainedCopy,22],["Copy",n.Copy$1,22],["Copy",n.Copy$3,22],["CopyTo",t.CopyTo,6],["CopyTo",t.CopyTo$1,6],["ConvertAll",n.ConvertAll,22],["get_IsReadOnly",t.get_IsReadOnly,6],["get_IsFixedSize",t.get_IsFixedSize,6],["get_IsTypedArray",t.get_IsTypedArray,6],["Clear",n.Clear,22],["Clone",t.Clone,6],["ConvertToUntyped",n.ConvertToUntyped,22],["Exists",n.Exists,22],["Find",n.Find,22],["FindAll",n.FindAll,22],["FindIndex",n.FindIndex,22],["FindIndex",n.FindIndex$1,22],["FindIndex",n.FindIndex$2,22],["FindLast",n.FindLast,22],["FindLastIndex",n.FindLastIndex,22],["FindLastIndex",n.FindLastIndex$1,22],["FindLastIndex",n.FindLastIndex$2,22],["ForEach",n.ForEach,22],["IndexOf",n.IndexOf,22],["IndexOf",n.IndexOf$1,22],["IndexOf",n.IndexOf$2,22],["IndexOf",n.IndexOf$3,22],["IndexOf",n.IndexOf$4,22],["IndexOf",n.IndexOf$5,22],["LastIndexOf",n.LastIndexOf,22],["LastIndexOf",n.LastIndexOf$1,22],["LastIndexOf",n.LastIndexOf$2,22],["LastIndexOf",n.LastIndexOf$3,22],["LastIndexOf",n.LastIndexOf$4,22],["LastIndexOf",n.LastIndexOf$5,22],["Resize",n.Resize,22],["Slice",n.Slice,22],["TrueForAll",n.TrueForAll,22],["GetLength",t.GetLength,6],["GetUpperBound",t.GetUpperBound,6],["GetLowerBound",t.GetLowerBound,6],["CreateInstance",n.CreateInstance,22],["CreateInstance",n.CreateInstance$1,22],["GetValue",t.GetValue,6],["SetValue",t.SetValue,6],["GetValue",t.GetValue$1,6],["SetValue",t.SetValue$1,6],["Sort",n.Sort,22],["Sort",n.Sort$1,22],["Sort",n.Sort$4,22],["Sort",n.Sort$5,22],["Sort",n.Sort$2,22],["Sort",n.Sort$3,22],["Sort",n.Sort$6,22],["Sort",n.Sort$7,22],["Sort",n.Sort$8,22],["Sort",n.Sort$13,22],["Sort",n.Sort$11,22],["Sort",n.Sort$15,22],["Sort",n.Sort$9,22],["Sort",n.Sort$14,22],["Sort",n.Sort$12,22],["Sort",n.Sort$16,22],["Sort",n.Sort$10,22],["Reverse",n.Reverse,22],["Reverse",n.Reverse$1,22]],[["ctor",n.ctor,4]],[["Count",45,1],["SyncRoot",1,2],["IsSynchronized",39,3],["Rank",45,4],["IsReadOnly",39,19],["IsFixedSize",39,20],["IsTypedArray",39,21]]]};r.GetEnumerator=function(){return new n.ArrayEnumerator.ctor(this)};r.get_Count=function(){return this.length};r.get_SyncRoot=function(){return this};r.get_IsSynchronized=function(){return!0};r.get_Rank=function(){return this.$ranks?this.$ranks.length:1};i.AsReadOnly=function(t,i){if(i==null)throw new n.ArgumentNullException.ctor$1("array");return new(n.Collections.ObjectModel.ReadOnlyCollection$1(t).ctor)(i)};i.BinarySearch=function(t,r,u){if(r==null)throw new n.ArgumentNullException.ctor$1("array");return i.BinarySearch$3(t,r,0,r.length,u,null)};i.BinarySearch$1=function(t,r,u,f){if(r==null)throw new n.ArgumentNullException.ctor$1("array");return i.BinarySearch$3(t,r,0,r.length,u,f)};i.BinarySearch$2=function(n,t,r,u,f){return i.BinarySearch$3(n,t,r,u,f,null)};i.BinarySearch$3=function(t,r,u,f,e,o){if(r==null)throw new n.ArgumentNullException.ctor$1("array");if(u<0||f<0)throw new n.ArgumentOutOfRangeException.ctor$1(u<0?"index":"length");if(r.length-u<f)throw new n.ArgumentException.ctor$1("length");return i.InternalBinarySearch(t,r,u,f,e,o||n.Collections.Generic.Comparer$1(t).get_Default())};i.InternalBinarySearch=function(n,t,i,r,u,f){for(var e=i,s=i+r-1,o,h;e<=s;){if(o=e+(s-e>>1),h=f.System$Collections$Generic$IComparer$1$Compare(t[o],u),h==0)return o;h<0?e=o+1:s=o-1}return~e};i.Copy=function(n,t,r){i.Copy$2(n,0,t,0,r)};i.Copy$2=function(n,i,r,u,f){var s,e,o;if(r.get_IsTypedArray()){if(i==0&&n.length==f){r.set(n,u);return}if(n.get_IsTypedArray()){r.set(n.subarray(i,i+f),u);return}}if(s=n.$type&&(n.$type.$elementType.$typeKind&2048)!=0,n==r){if(i==u)return;if(u<i+f&&u>i){for(e=i+f-1,o=u+f-1;e>=i&&o>=u;e--,o--)r[o]=s?t.clone(n[e]):n[e];return}}for(e=i,o=u;e<n.length&&o<r.length&&e<i+f;e++,o++)r[o]=s?t.clone(n[e]):n[e]};i.ConstrainedCopy=function(n,t,r,u,f){i.Copy$2(n,t,r,u,f)};i.Copy$1=function(n,t,r){i.Copy(n,t,r|0)};i.Copy$3=function(n,t,r,u,f){i.Copy$2(n,t|0,r,u|0,f|0)};r.CopyTo=functi