diff --git a/web/insect.js b/web/insect.js new file mode 100644 index 0000000..e18602c --- /dev/null +++ b/web/insect.js @@ -0,0 +1,717 @@ +/* + decimal.js v7.5.1 https://github.com/MikeMcl/decimal.js/LICENCE */ +var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(C,da,Y){C!=Array.prototype&&C!=Object.prototype&&(C[da]=Y.value)};$jscomp.getGlobal=function(C){return"undefined"!=typeof window&&window===C?C:"undefined"!=typeof global&&null!=global?global:C};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_"; +$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.Symbol=function(){var C=0;return function(da){return $jscomp.SYMBOL_PREFIX+(da||"")+C++}}(); +$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var C=$jscomp.global.Symbol.iterator;C||(C=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[C]&&$jscomp.defineProperty(Array.prototype,C,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}}; +$jscomp.arrayIterator=function(C){var da=0;return $jscomp.iteratorPrototype(function(){return daa||56319C||57343a||1114111=a?Y+=String.fromCharCode(a):(a-=65536,Y+=String.fromCharCode(a>>>10&1023|55296),Y+=String.fromCharCode(a&1023|56320))}return Y}},"es6","es3"); +$jscomp.polyfill("Array.from",function(C){return C?C:function(C,Y,b){$jscomp.initSymbolIterator();Y=null!=Y?Y:function(a){return a};var a=[],d=C[Symbol.iterator];if("function"==typeof d)for(C=d.call(C);!(d=C.next()).done;)a.push(Y.call(b,d.value));else{d=C.length;for(var c=0;cd)throw Error("[DecimalError] Invalid argument: "+a);}function c(a,b,d,c){var z;for(z=a[0];10<=z;z/=10)--b;if(0>--b){b+=7;var g=0}else g=Math.ceil((b+1)/7),b%=7;z=xa(10,7-b);var Z=a[g]%z|0;null==c?3>b?(0==b?Z=Z/100|0:1==b&&(Z=Z/10|0),a=4>d&&99999==Z||3d&&Z+1==z||3b?(0==b?Z=Z/1E3|0:1==b?Z=Z/100|0:2==b&&(Z=Z/10|0),a=(c||4>d)&&9999==Z||!c&&3d)&&Z+1==z||!c&& +3d-1&&(void 0===c[z+1]&&(c[z+1]=0),c[z+1]+=c[z]/d|0,c[z]%=d)}return c.reverse()}function k(a,b,d,c){var z,g,Z=a.constructor;a:if(null!=b){var k=a.d;if(!k)return a;var h=1;for(z=k[0];10<=z;z/=10)h++;var l=b-h;if(0>l){l+=7;var B=b;var Ja=k[g=0];z=Ja/xa(10,h-B-1)%10|0}else if(g=Math.ceil((l+ +1)/7),z=k.length,g>=z)if(c){for(;z++<=g;)k.push(0);Ja=z=0;h=1;l%=7;B=l-7+1}else break a;else{Ja=z=k[g];for(h=1;10<=z;z/=10)h++;l%=7;B=l-7+h;z=0>B?0:Ja/xa(10,h-B-1)%10|0}c=c||0>b||void 0!==k[g+1]||(0>B?Ja:Ja%xa(10,h-B-1));d=4>d?(z||c)&&(0==d||d==(0>a.s?3:2)):5a.s?8:7));if(1>b||!k[0])return k.length=0,d?(b-=a.e+1,k[0]=xa(10,(7-b%7)%7),a.e=-b||0):k[0]=a.e=0,a;0==l?(k.length=g,z=1,g--):(k.length=g+1,z=xa(10,7-l),k[g]=0Z.maxE?(a.d=null,a.e=NaN):a.ez.e?"e":"e+")+z.e): +0>g?(k="0."+K(-g-1)+k,d&&0<(c=d-Z)&&(k+=K(c))):g>=Z?(k+=K(g+1-Z),d&&0<(c=d-g-1)&&(k=k+"."+K(c))):((c=g+1)qa)throw ia=!0,d&&(a.precision=d),Error("[DecimalError] Precision limit exceeded");return k(new a(y),b,1,!0)}function w(a,b,d){if(b>Ka)throw Error("[DecimalError] Precision limit exceeded");return k(new a(La),b,d,!0)}function t(a){var z= +a.length-1,b=7*z+1;if(z=a[z]){for(;0==z%10;z/=10)b--;for(z=a[0];10<=z;z/=10)b++}return b}function K(a){for(var z="";a--;)z+="0";return z}function p(a,b,d,c){var z;a=new a(1);c=Math.ceil(c/7+4);for(ia=!1;;){d%2&&(a=a.times(b),X(a.d,c)&&(z=!0));d=ta(d/2);if(0===d){d=a.d.length-1;z&&0===a.d[d]&&++a.d[d];break}b=b.times(b);X(b.d,c)}ia=!0;return a}function r(a,b,d){for(var z,c=new a(b[0]),g=0;++gb.s?0:1/0:1:b.s?0>b.s?0:b:0/0);if(null==d){ia=!1;var A=m}else A=d;for(h=new u(.03125);-2Z&&c(g.d,A-p,n,Z))u.precision=A+=10,v=z=h=new u(1),l=0,Z++;else return k(g, +u.precision=m,n,ia=!0);else return u.precision=m,g}g=h}}function U(b,d){var z,g=1;var h=b;var Z=h.d;var l=h.constructor,B=l.rounding,u=l.precision;if(0>h.s||!Z||!Z[0]||!h.e&&1==Z[0]&&1==Z.length)return new l(Z&&!Z[0]?-1/0:1!=h.s?NaN:Z?0:h);if(null==d){ia=!1;var n=u}else n=d;l.precision=n+=10;var A=a(Z);var v=A.charAt(0);if(15E14>Math.abs(Z=h.e)){for(;7>v&&1!=v||1==v&&3z&&(z=d),z+=+b.slice(d+1),b=b.substring(0,d)):0>z&&(z=b.length);for(d=0;48===b.charCodeAt(d);d++);for(c=b.length;48===b.charCodeAt(c-1);--c);if(b=b.slice(d,c)){c-=d;a.e=z=z-d-1;a.d=[];d=(z+1)%7;0>z&&(d+=7);if(da.constructor.maxE?(a.d=null,a.e=NaN): +a.ed)return new h(0*a.s);a.e=n(b,z);a.d=b;ia=!1;k&&(a=ra(a,l,4*Z));c&&(a=a.times(54>Math.abs(c)?Math.pow(2,c):ya.pow(2,c)));ia=!0;return a}function F(a,b,d,c,g){var z,k=1,h=a.precision,Z=Math.ceil(h/7);ia=!1;var l=d.times(d);for(z=new a(c);;){var B=ra(z.times(l),new a(b++*b++),h,1);z=g?c.plus(B):c.minus(B);c=ra(B.times(l),new a(b++*b++),h,1);B=z.plus(c);if(void 0!==B.d[Z]){for(d=Z;B.d[d]===z.d[d]&&d--;);if(-1==d)break}z=c;c=B;k++}ia=!0;B.d.length= +Z+1;return B}function H(a,b){var d=0>b.s,z=w(a,a.precision,1),c=z.times(.5);b=b.abs();if(b.lte(c))return Ea=d?4:1,b;a=b.divToInt(z);if(a.isZero())Ea=d?3:2;else{b=b.minus(a.times(z));if(b.lte(c))return Ea=a.d[a.d.length-1]&1?d?2:3:d?4:1,b;Ea=a.d[a.d.length-1]&1?d?1:4:d?3:2}return b.minus(z).abs()}function S(a,b,c,k){var z,h,Z=a.constructor,l=void 0!==c;l?(d(c,1,1E9),void 0===k?k=Z.rounding:d(k,0,8)):(c=Z.precision,k=Z.rounding);if(a.isFinite()){var B=v(a);var u=B.indexOf(".");if(l){var n=2;16==b?c= +4*c-3:8==b&&(c=3*c-2)}else n=b;if(0<=u){B=B.replace(".","");var A=new Z(1);A.e=B.length-u;A.d=g(v(A),10,n);A.e=A.d.length}var m=g(B,10,n);for(z=h=m.length;0==m[--h];)m.pop();if(m[0]){if(0>u)z--;else{a=new Z(a);a.d=m;a.e=z;a=ra(a,A,c,k,0,n);m=a.d;z=a.e;var p=O}u=m[c];h=n/2;p=p||void 0!==m[c+1];p=4>k?(void 0!==u||p)&&(0===k||k===(0>a.s?3:2)):u>h||u===h&&(4===k||p||6===k&&m[c-1]&1||k===(0>a.s?8:7));m.length=c;if(p)for(;++m[--c]>n-1;)m[c]=0,c||(++z,m.unshift(1));for(h=m.length;!m[h-1];--h);u=0;for(B= +"";uz?"p":"p+")+z}else if(0>z){for(;++z;)B="0"+B;B="0."+B}else if(++z>h)for(z-=h;z--;)B+="0";else za.s?"-"+B:B}function X(a,b){if(a.length> +b)return a.length=b,!0}function I(a){return(new this(a)).abs()}function ba(a){return(new this(a)).acos()}function P(a){return(new this(a)).acosh()}function za(a,b){return(new this(a)).plus(b)}function fa(a){return(new this(a)).asin()}function ea(a){return(new this(a)).asinh()}function A(a){return(new this(a)).atan()}function h(a){return(new this(a)).atanh()}function E(a,b){a=new this(a);b=new this(b);var d=this.precision,z=this.rounding,c=d+4;if(a.s&&b.s)if(a.d||b.d)if(!b.d||a.isZero()){var g=0>b.s? +w(this,d,z):new this(0);g.s=a.s}else!a.d||b.isZero()?(g=w(this,c,1).times(.5),g.s=a.s):0>b.s?(this.precision=c,this.rounding=1,g=this.atan(ra(a,b,c,1)),b=w(this,c,1),this.precision=d,this.rounding=z,g=0>a.s?g.minus(b):g.plus(b)):g=this.atan(ra(a,b,c,1));else g=w(this,c,1).times(0=z[b+1]&&c<=z[b+2])this[d]=c;else throw Error("[DecimalError] Invalid argument: "+d+": "+c);if(void 0!==(c=a[d="crypto"]))if(!0===c||!1===c||0===c||1===c)if(c)if("undefined"!=typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[d]=!0;else throw Error("[DecimalError] crypto unavailable");else this[d]= +!1;else throw Error("[DecimalError] Invalid argument: "+d+": "+c);return this}function u(a){return(new this(a)).cos()}function ua(a){return(new this(a)).cosh()}function aa(a){function b(a){var d;if(!(this instanceof b))return new b(a);this.constructor=b;if(a instanceof b)this.s=a.s,this.e=a.e,this.d=(a=a.d)?a.slice():a;else{var c=typeof a;if("number"===c){if(0===a){this.s=0>1/a?-1:1;this.e=0;this.d=[0];return}0>a?(a=-a,this.s=-1):this.s=1;if(a===~~a&&1E7>a){c=0;for(d=a;10<=d;d/=10)c++;this.e=c;this.d= +[a];return}if(0!==0*a){a||(this.s=NaN);this.e=NaN;this.d=null;return}return N(this,a.toString())}if("string"!==c)throw Error("[DecimalError] Invalid argument: "+a);45===a.charCodeAt(0)?(a=a.slice(1),this.s=-1):this.s=1;return Ga.test(a)?N(this,a):M(this,a)}}var d,c;b.prototype=Q;b.ROUND_UP=0;b.ROUND_DOWN=1;b.ROUND_CEIL=2;b.ROUND_FLOOR=3;b.ROUND_HALF_UP=4;b.ROUND_HALF_DOWN=5;b.ROUND_HALF_EVEN=6;b.ROUND_HALF_CEIL=7;b.ROUND_HALF_FLOOR=8;b.EUCLID=9;b.config=b.set=ja;b.clone=aa;b.abs=I;b.acos=ba;b.acosh= +P;b.add=za;b.asin=fa;b.asinh=ea;b.atan=A;b.atanh=h;b.atan2=E;b.cbrt=G;b.ceil=va;b.cos=u;b.cosh=ua;b.div=x;b.exp=na;b.floor=ca;b.hypot=wa;b.ln=L;b.log=D;b.log10=Y;b.log2=C;b.max=V;b.min=pa;b.mod=B;b.mul=T;b.pow=J;b.random=Da;b.round=Ba;b.sign=W;b.sin=la;b.sinh=Ma;b.sqrt=ha;b.sub=Ca;b.tan=Pa;b.tanh=Qa;b.trunc=ma;void 0===a&&(a={});if(a){var z="precision rounding toExpNeg toExpPos maxE minE modulo crypto".split(" ");for(d=0;dc)a=0,g=[0];else{for(a=-1;0===g[0];a-=7)g.shift();h=1;for(k=g[0];10<=k;k/=10)h++;7>h&&(a-=7-h)}z.e=a;z.d=g;return z}function Ba(a){return k(a=new this(a),a.e+1,this.rounding)} +function W(a){a=new this(a);return a.d?a.d[0]?a.s:0*a.s:a.s||NaN}function la(a){return(new this(a)).sin()}function Ma(a){return(new this(a)).sinh()}function ha(a){return(new this(a)).sqrt()}function Ca(a,b){return(new this(a)).sub(b)}function Pa(a){return(new this(a)).tan()}function Qa(a){return(new this(a)).tanh()}function ma(a){return k(a=new this(a),a.e+1,1)}var y="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058", +La="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789", +ya={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-9E15,maxE:9E15,crypto:!1},O,Ea,ia=!0,ta=Math.floor,xa=Math.pow,Oa=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,Na=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,Ua=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,Ga=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,qa=y.length-1,Ka=La.length-1,Q={};Q.absoluteValue=Q.abs=function(){var a=new this.constructor(this);0>a.s&&(a.s=1);return k(a)};Q.ceil=function(){return k(new this.constructor(this), +this.e+1,2)};Q.comparedTo=Q.cmp=function(a){var b=this.d,d=(a=new this.constructor(a)).d,c=this.s;var g=a.s;if(!b||!d)return c&&g?c!==g?c:b===d?0:!b^0>c?1:-1:NaN;if(!b[0]||!d[0])return b[0]?c:d[0]?-g:0;if(c!==g)return c;if(this.e!==a.e)return this.e>a.e^0>c?1:-1;var z=b.length;var h=d.length;a=0;for(g=zd[a]^0>c?1:-1;return z===h?0:z>h^0>c?1:-1};Q.cosine=Q.cos=function(){var a=this,b=a.constructor;if(!a.d)return new b(NaN);if(!a.d[0])return new b(1);var d= +b.precision;var c=b.rounding;b.precision=d+Math.max(a.e,a.sd())+7;b.rounding=1;a=H(b,a);var g=a.d.length;if(32>g){g=Math.ceil(g/3);var h=Math.pow(4,-g).toString()}else g=16,h="2.3283064365386962890625e-10";b.precision+=g;a=F(b,1,a.times(h),new b(1));for(h=g;h--;)a=a.times(a),a=a.times(a).minus(a).times(8).plus(1);b.precision-=g;b.precision=d;b.rounding=c;return k(2==Ea||3==Ea?a.neg():a,d,c,!0)};Q.cubeRoot=Q.cbrt=function(){var b,d=this.constructor;if(!this.isFinite()||this.isZero())return new d(this); +ia=!1;if((b=this.s*Math.pow(this.s*this,1/3))&&Math.abs(b)!=1/0)var c=new d(b.toString());else{var g=a(this.d);var h=this.e;if(b=(h-g.length+1)%3)g+=1==b||-2==b?"0":"00";b=Math.pow(g,1/3);h=ta((h+1)/3)-(h%3==(0>h?-1:2));b==1/0?g="5e"+h:(g=b.toExponential(),g=g.slice(0,g.indexOf("e")+1)+h);c=new d(g);c.s=this.s}for(b=(h=d.precision)+3;;){var l=c;g=l.times(l).times(l);c=g.plus(this);c=ra(c.plus(this).times(l),c.plus(g),b+2,1);if(a(l.d).slice(0,b)===(g=a(c.d)).slice(0,b))if(g=g.slice(b-3,b+1),"9999"== +g||!B&&"4999"==g){if(!B&&(k(l,h+1,0),l.times(l).times(l).eq(this))){c=l;break}b+=4;var B=1}else{if(!+g||!+g.slice(1)&&"5"==g.charAt(0)){k(c,h+1,1);var u=!c.times(c).times(c).eq(this)}break}}ia=!0;return k(c,h,d.rounding,u)};Q.decimalPlaces=Q.dp=function(){var a=this.d,b=NaN;if(a){var d=a.length-1;b=7*(d-ta(this.e/7));if(d=a[d])for(;0==d%10;d/=10)b--;0>b&&(b=0)}return b};Q.dividedBy=Q.div=function(a){return ra(this,new this.constructor(a))};Q.dividedToIntegerBy=Q.divToInt=function(a){var b=this.constructor; +return k(ra(this,new b(a),0,1,1),b.precision,b.rounding)};Q.equals=Q.eq=function(a){return 0===this.cmp(a)};Q.floor=function(){return k(new this.constructor(this),this.e+1,3)};Q.greaterThan=Q.gt=function(a){return 0h){h=Math.ceil(h/3);var l=Math.pow(4,-h).toString()}else h=16,l="2.3283064365386962890625e-10";a=F(b,1,a.times(l),new b(1),!0);for(l=new b(8);h--;)a=a.times(a),a=d.minus(a.times(l.minus(a.times(l))));return k(a,b.precision=c,b.rounding=g,!0)};Q.hyperbolicSine=Q.sinh=function(){var a=this,b=a.constructor;if(!a.isFinite()||a.isZero())return new b(a);var d=b.precision;var c=b.rounding;b.precision=d+Math.max(a.e,a.sd())+4;b.rounding=1;var g=a.d.length;if(3> +g)a=F(b,2,a,a,!0);else{g=1.4*Math.sqrt(g);g=16 +this.d.length-2};Q.isNaN=function(){return!this.s};Q.isNegative=Q.isNeg=function(){return 0>this.s};Q.isPositive=Q.isPos=function(){return 0this.cmp(a)};Q.lessThanOrEqualTo=Q.lte=function(a){return 1>this.cmp(a)};Q.logarithm=Q.log=function(b){var d=this.constructor,g=d.precision,h=d.rounding;if(null==b){b=new d(10);var l=!0}else{b=new d(b);var z=b.d;if(0>b.s||!z||!z[0]||b.eq(1))return new d(NaN);l=b.eq(10)}z= +this.d;if(0>this.s||!z||!z[0]||this.eq(1))return new d(z&&!z[0]?-1/0:1!=this.s?NaN:z?0:1/0);if(l)if(1b){var A=g;b=-b;var m=h.length}else A=h,B=u,m=g.length;u=Math.max(Math.ceil(l/7),m)+2;b>u&&(b=u,A.length=1);A.reverse();for(u=b;u--;)A.push(0);A.reverse()}else{u= +g.length;m=h.length;(d=ub;){if(g[--u]b){var z=c;b=-b;var u=g.length}else z=g,d=B,u=c.length;B=Math.ceil(h/7);u=B>u?B+1:u+1;b>u&&(b=u,z.length=1);for(z.reverse();b--;)z.push(0);z.reverse()}u=c.length;b=g.length;0>u-b&&(b=u,z=g,g=c,c=z);for(z=0;b;)z=(c[--b]=c[b]+g[b]+z)/1E7|0,c[b]%=1E7;z&& +(c.unshift(z),++d);for(u=c.length;0==c[--u];)c.pop();a.d=c;a.e=n(c,d);return ia?k(a,h,l):a};Q.precision=Q.sd=function(a){if(void 0!==a&&a!==!!a&&1!==a&&0!==a)throw Error("[DecimalError] Invalid argument: "+a);if(this.d){var b=t(this.d);a&&this.e+1>b&&(b=this.e+1)}else b=NaN;return b};Q.round=function(){var a=this.constructor;return k(new a(this),this.e+1,a.rounding)};Q.sine=Q.sin=function(){var a=this,b=a.constructor;if(!a.isFinite())return new b(NaN);if(a.isZero())return new b(a);var d=b.precision; +var c=b.rounding;b.precision=d+Math.max(a.e,a.sd())+7;b.rounding=1;a=H(b,a);var g=a.d.length;if(3>g)a=F(b,2,a,a);else{g=1.4*Math.sqrt(g);g=16c&&(!b|| +b[0])?NaN:b?this:1/0);ia=!1;c=Math.sqrt(+this);if(0==c||c==1/0){b=a(b);0==(b.length+d)%2&&(b+="0");c=Math.sqrt(b);d=ta((d+1)/2)-(0>d||d%2);c==1/0?b="1e"+d:(b=c.toExponential(),b=b.slice(0,b.indexOf("e")+1)+d);var h=new g(b)}else h=new g(c.toString());for(c=(d=g.precision)+3;;){var l=h;h=l.plus(ra(this,l,c+2,1)).times(.5);if(a(l.d).slice(0,c)===(b=a(h.d)).slice(0,c))if(b=b.slice(c-3,c+1),"9999"==b||!B&&"4999"==b){if(!B&&(k(l,d+1,0),l.times(l).eq(this))){h=l;break}c+=4;var B=1}else{if(!+b||!+b.slice(1)&& +"5"==b.charAt(0)){k(h,d+1,1);var u=!h.times(h).eq(this)}break}}ia=!0;return k(h,d,g.rounding,u)};Q.tangent=Q.tan=function(){var a=this,b=a.constructor;if(!a.isFinite())return new b(NaN);if(a.isZero())return new b(a);var d=b.precision;var c=b.rounding;b.precision=d+10;b.rounding=1;a=a.sin();a.s=1;a=ra(a,(new b(1)).minus(a.times(a)).sqrt(),d+10,0);b.precision=d;b.rounding=c;return k(2==Ea||4==Ea?a.neg():a,d,c,!0)};Q.times=Q.mul=function(a){var b,d=this.constructor,c=this.d,g=(a=new d(a)).d;a.s*=this.s; +if(!(c&&c[0]&&g&&g[0]))return new d(!a.s||c&&!c[0]&&!g||g&&!g[0]&&!c?NaN:c&&g?0*a.s:a.s/0);var h=ta(this.e/7)+ta(a.e/7);var l=c.length;var B=g.length;if(lb;)m=u[B]+g[b]*c[B-b-1]+m,u[B--]=m%1E7|0,m=m/1E7|0;u[B]=(u[B]+m)%1E7|0}for(;!u[--A];)u.pop();m?++h:u.shift();a.d=u;a.e=n(u,h);return ia?k(a,d.precision,d.rounding):a};Q.toBinary=function(a,b){return S(this,2,a,b)};Q.toDecimalPlaces=Q.toDP=function(a, +b){var c=this,g=c.constructor;c=new g(c);if(void 0===a)return c;d(a,0,1E9);void 0===b?b=g.rounding:d(b,0,8);return k(c,a+c.e+1,b)};Q.toExponential=function(a,b){var c=this,g=c.constructor;void 0===a?a=v(c,!0):(d(a,0,1E9),void 0===b?b=g.rounding:d(b,0,8),c=k(new g(c),a+1,b),a=v(c,!0,a+1));return c.isNeg()&&!c.isZero()?"-"+a:a};Q.toFixed=function(a,b){var c=this.constructor;void 0===a?a=v(this):(d(a,0,1E9),void 0===b?b=c.rounding:d(b,0,8),b=k(new c(this),a+this.e+1,b),a=v(b,!1,a+b.e+1));return this.isNeg()&& +!this.isZero()?"-"+a:a};Q.toFraction=function(b){var c,d;var g=this.d;var h=this.constructor;if(!g)return new h(this);var k=c=new h(1);var l=d=new h(0);var B=new h(l);var u=B.e=t(g)-this.e-1;var m=u%7;B.d[0]=xa(10,0>m?7+m:m);if(null==b)b=0ra(k,l,u,1).minus(this).abs().cmp(ra(d,c,u,1).minus(this).abs())?[k,l]:[d,c];h.precision=m;ia=!0;return b};Q.toHexadecimal=Q.toHex=function(a,b){return S(this,16,a,b)};Q.toNearest=function(a,b){var c=this,g=c.constructor;c=new g(c);if(null==a){if(!c.d)return c;a=new g(1);b=g.rounding}else{a=new g(a);void 0!==b&&d(b,0,8);if(!c.d)return a.s?c:a;if(!a.d)return a.s&& +(a.s=c.s),a}a.d[0]?(ia=!1,4>b&&(b=[4,5,7,8][b]),c=ra(c,a,0,b,1).times(a),ia=!0,k(c)):(a.s=c.s,c=a);return c};Q.toNumber=function(){return+this};Q.toOctal=function(a,b){return S(this,8,a,b)};Q.toPower=Q.pow=function(b){var d,g=this,h=g.constructor,B=+(b=new h(b));if(!(g.d&&b.d&&g.d[0]&&b.d[0]))return new h(xa(+g,B));g=new h(g);if(g.eq(1))return g;var u=h.precision;var A=h.rounding;if(b.eq(1))return k(g,u,A);var m=ta(b.e/7);if(m>=b.d.length-1&&9007199254740991>=(d=0>B?-B:B))return m=p(h,g,d,u),0>b.s? +(new h(1)).div(m):k(m,u,A);var n=g.s;if(0>n){if(mh.maxE+1||m=g.toExpPos):(d(a,1,1E9),void 0===b?b=g.rounding:d(b,0,8),c=k(new g(c),a,b),a=v(c,a<=c.e||c.e<=g.toExpNeg,a));return c.isNeg()&&!c.isZero()?"-"+a:a};Q.toSignificantDigits=Q.toSD=function(a,b){var c=this.constructor;void 0===a?(a=c.precision,b=c.rounding):(d(a,1,1E9),void 0===b?b=c.rounding:d(b,0,8));return k(new c(this),a,b)};Q.toString=function(){var a=this.constructor; +a=v(this,this.e<=a.toExpNeg||this.e>=a.toExpPos);return this.isNeg()&&!this.isZero()?"-"+a:a};Q.truncated=Q.trunc=function(){return k(new this.constructor(this),this.e+1,1)};Q.valueOf=Q.toJSON=function(){var a=this.constructor;a=v(this,this.e<=a.toExpNeg||this.e>=a.toExpPos);return this.isNeg()?"-"+a:a};var ra=function(){function a(a,b,c){var d=0;var g=a.length;for(a=a.slice();g--;)d=a[g]*b+d,a[g]=d%c|0,d=d/c|0;d&&a.unshift(d);return a}function b(a,b,c,d){if(c!=d)var g=c>d?1:-1;else for(d=g=0;db[d]?1:-1;break}return g}function c(a,b,c,d){for(var g=0;c--;)a[c]-=g,g=a[c](v[n]|| +0)&&t--;null==h?(d=h=A.precision,l=A.rounding):d=B?h+(d.e-g.e)+1:h;if(0>d)r.push(1),u=!0;else{d=d/G+2|0;n=0;if(1==x){g=0;p=p[0];for(d++;(n=u/2&&++P;do{g=0;A=b(p,E,x,m);if(0>A){g=E[0];x!=m&&(g=g*u+(E[1]||0));g=g/P|0;if(1=u&&(g=u-1);var ja=a(p,g,u);var T=ja.length; +m=E.length;A=b(ja,E,T,m);1==A&&(g--,c(ja,xA&&(g++,c(E,xb||127===b){switch(a){case "\u0007":return"'\\a'"; +case "\b":return"'\\b'";case "\f":return"'\\f'";case "\n":return"'\\n'";case "\r":return"'\\r'";case "\t":return"'\\t'";case "\v":return"'\\v'"}return"'\\"+b.toString(10)+"'"}return"'"===a||"\\"===a?"'\\"+a+"'":"'"+a+"'"};a.showStringImpl=function(a){var b=a.length;return'"'+a.replace(/[\0-\x1F\x7F"\\]/g,function(c,d){switch(c){case '"':case "\\":return"\\"+c;case "\u0007":return"\\a";case "\b":return"\\b";case "\f":return"\\f";case "\n":return"\\n";case "\r":return"\\r";case "\t":return"\\t";case "\v":return"\\v"}d+= +1;d=d=a[d]?"\\&":"";return"\\"+c.charCodeAt(0).toString(10)+d})+'"'};a.showArrayImpl=function(a){return function(b){for(var c=[],d=0,v=b.length;d=a.length)return Array.prototype.concat.apply([],a);for(var b=[],d=0,k=a.length;d=c.bottom(c.boundedInt)&&a<=c.top(c.boundedInt)?new g.Just(d.fromCharCode(a)):g.Nothing.value},K=new v(function(){return k.ordChar},w(t)(d.toCharCode),m(t)(d.toCharCode));t=new n(function(){return c.boundedChar},function(){return K},d.toCharCode(c.top(c.boundedChar))-d.toCharCode(c.bottom(c.boundedChar))|0,d.toCharCode,t);a.Enum=v;a.succ=function(a){return a.succ};a.pred=function(a){return a.pred}; +a.BoundedEnum=n;a.cardinality=function(a){return a.cardinality};a.toEnum=function(a){return a.toEnum};a.fromEnum=function(a){return a.fromEnum};a.toEnumWithDefaults=function(a){return function(b){return function(d){return function(k){var l=(0,a.toEnum)(k);if(l instanceof g.Just)return l.value0;if(l instanceof g.Nothing)return k<(0,a.fromEnum)(c.bottom(a.Bounded0()))?b:d;throw Error("Failed pattern match at Data.Enum line 158, column 33 - line 160, column 62: "+[l.constructor.name]);}}}};a.defaultSucc= +m;a.defaultPred=w;a.enumChar=K;a.boundedEnumChar=t})(b["Data.Enum"]=b["Data.Enum"]||{});(function(a){var d=b["Data.Enum"],c=d.fromEnum(d.boundedEnumChar);d=d.toEnum(d.boundedEnumChar);a.toCharCode=c;a.fromCharCode=d})(b["Data.Char"]=b["Data.Char"]||{});(function(a){a.withCharCode=function(a){return function(b){return String.fromCharCode(a(b.charCodeAt()))}}})(b["Data.Char.Unicode"]=b["Data.Char.Unicode"]||{});(function(a){a.fromNumberImpl=function(a){return function(b){return function(c){return(c| +0)===c?a(c):b}}};a.toNumber=function(a){return a}})(b["Data.Int"]=b["Data.Int"]||{});(b.Global=b.Global||{}).infinity=Infinity;(b.Global=b.Global||{}).infinity=b.Global.infinity;(function(a){a.floor=Math.floor;a.pow=function(a){return function(b){return Math.pow(a,b)}};a.round=Math.round;a.pi=Math.PI})(b.Math=b.Math||{});(function(a){var d=b.Math;a.floor=d.floor;a.pow=d.pow;a.round=d.round;a.pi=d.pi})(b.Math=b.Math||{});(function(a){var d=b["Data.Int"],c=b["Data.Boolean"],g=b["Data.Bounded"],k=b["Data.Maybe"], +v=b.Global,n=b.Math,m=d.fromNumberImpl(k.Just.create)(k.Nothing.value),w=function(a){if(a===v.infinity||a===-v.infinity)return 0;if(a>=d.toNumber(g.top(g.boundedInt)))return g.top(g.boundedInt);if(a<=d.toNumber(g.bottom(g.boundedInt)))return g.bottom(g.boundedInt);if(c.otherwise)return k.fromMaybe(0)(m(a));throw Error("Failed pattern match at Data.Int line 66, column 1 - line 66, column 29: "+[a.constructor.name]);};a.fromNumber=m;a.floor=function(a){return w(n.floor(a))};a.round=function(a){return w(n.round(a))}; +a.toNumber=d.toNumber})(b["Data.Int"]=b["Data.Int"]||{});(function(a){var d=b["Data.Array"],c=b["Data.Boolean"],g=b["Data.Eq"],k=b["Data.Int"],v=b["Data.Maybe"],n=b["Data.Ordering"],m=function(){function a(){}a.value=new a;return a}(),w=function(){function a(){}a.value=new a;return a}(),t=function(){function a(){}a.value=new a;return a}(),K=function(){function a(){}a.value=new a;return a}(),p=function(){function a(){}a.value=new a;return a}(),r=function(){function a(){}a.value=new a;return a}(),l= +function(){function a(){}a.value=new a;return a}(),U=function(){function a(){}a.value=new a;return a}(),N=function(){function a(){}a.value=new a;return a}(),M=function(){function a(){}a.value=new a;return a}(),F=function(){function a(){}a.value=new a;return a}(),H=function(){function a(){}a.value=new a;return a}(),S=function(){function a(){}a.value=new a;return a}(),X=function(){function a(){}a.value=new a;return a}(),I=function(){function a(){}a.value=new a;return a}(),ba=function(){function a(){} +a.value=new a;return a}(),P=function(){function a(){}a.value=new a;return a}(),C=function(){function a(){}a.value=new a;return a}(),fa=function(){function a(){}a.value=new a;return a}(),ea=function(){function a(){}a.value=new a;return a}(),A=function(){function a(){}a.value=new a;return a}(),h=function(){function a(){}a.value=new a;return a}(),E=function(){function a(){}a.value=new a;return a}(),G=function(){function a(){}a.value=new a;return a}(),va=function(){function a(){}a.value=new a;return a}(), +ja=function(){function a(){}a.value=new a;return a}(),u=function(){function a(){}a.value=new a;return a}(),ua=function(){function a(){}a.value=new a;return a}(),aa=function(){function a(){}a.value=new a;return a}(),x=function(){function a(){}a.value=new a;return a}(),na={category:2,unicodeCat:E.value,possible:0,updist:0,lowdist:0,titledist:0},ca=[{start:32,length:1,convRule:na},{start:160,length:1,convRule:na},{start:5760,length:1,convRule:na},{start:6158,length:1,convRule:na},{start:8192,length:11, +convRule:na},{start:8239,length:1,convRule:na},{start:8287,length:1,convRule:na},{start:12288,length:1,convRule:na}],wa={category:67108864,unicodeCat:va.value,possible:0,updist:0,lowdist:0,titledist:0},L={category:33554432,unicodeCat:G.value,possible:0,updist:0,lowdist:0,titledist:0},D={category:8192,unicodeCat:h.value,possible:0,updist:0,lowdist:0,titledist:0},Y={category:8192,unicodeCat:h.value,possible:1,updist:0,lowdist:26,titledist:0},da={category:8192,unicodeCat:h.value,possible:1,updist:-26, +lowdist:0,titledist:-26},V={category:64,unicodeCat:fa.value,possible:0,updist:0,lowdist:0,titledist:0},pa={category:1024,unicodeCat:A.value,possible:0,updist:0,lowdist:0,titledist:0},B={category:8,unicodeCat:ea.value,possible:0,updist:0,lowdist:0,titledist:0},T={category:16,unicodeCat:X.value,possible:0,updist:0,lowdist:0,titledist:0},J={category:4,unicodeCat:C.value,possible:0,updist:0,lowdist:0,titledist:0},Da={category:16384,unicodeCat:ba.value,possible:0,updist:0,lowdist:0,titledist:0},Ba={category:131072, +unicodeCat:P.value,possible:0,updist:0,lowdist:0,titledist:0},W={category:32,unicodeCat:I.value,possible:0,updist:0,lowdist:0,titledist:0},la={category:128,unicodeCat:S.value,possible:0,updist:0,lowdist:0,titledist:0},Ma={category:2048,unicodeCat:H.value,possible:0,updist:0,lowdist:0,titledist:0},ha={category:65536,unicodeCat:F.value,possible:0,updist:0,lowdist:0,titledist:0},Ca={category:16777216,unicodeCat:M.value,possible:0,updist:0,lowdist:0,titledist:0},Pa={category:16777216,unicodeCat:M.value, +possible:1,updist:0,lowdist:16,titledist:0},Qa={category:16777216,unicodeCat:M.value,possible:1,updist:-16,lowdist:0,titledist:-16},ma={category:256,unicodeCat:N.value,possible:0,updist:0,lowdist:0,titledist:0},y={category:2097152,unicodeCat:r.value,possible:0,updist:0,lowdist:0,titledist:0},La={category:2097152,unicodeCat:r.value,possible:1,updist:84,lowdist:0,titledist:84},ya={category:4194304,unicodeCat:U.value,possible:0,updist:0,lowdist:0,titledist:0},O={category:8388608,unicodeCat:l.value,possible:0, +updist:0,lowdist:0,titledist:0},Ea={category:512,unicodeCat:x.value,possible:0,updist:0,lowdist:0,titledist:0},ia={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-60,titledist:0},ta={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-7,titledist:0},xa={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:80,titledist:0},Oa={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:15,titledist:0},Na={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:48,titledist:0}, +Ua={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:7264,titledist:0},Ga={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-7615,titledist:0},qa={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-8,titledist:0},Ka={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-74,titledist:0},Q={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-86,titledist:0},ra={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-100,titledist:0},Va={category:512, +unicodeCat:m.value,possible:1,updist:0,lowdist:-112,titledist:0},z={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-128,titledist:0},Z={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-126,titledist:0},cb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-7517,titledist:0},Ja={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-8383,titledist:0},db={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-8262,titledist:0},eb={category:512,unicodeCat:m.value, +possible:1,updist:0,lowdist:28,titledist:0},ab={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-10743,titledist:0},fb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-3814,titledist:0},gb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-10727,titledist:0},tb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-10780,titledist:0},ub={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-10749,titledist:0},vb={category:512,unicodeCat:m.value,possible:1, +updist:0,lowdist:-10783,titledist:0},wb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-10782,titledist:0},xb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-10815,titledist:0},yb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-35332,titledist:0},zb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-42280,titledist:0},Ab={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:40,titledist:0},e={category:512,unicodeCat:m.value,possible:1,updist:0, +lowdist:1,titledist:0},Bb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-199,titledist:0},Cb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-121,titledist:0},Db={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:210,titledist:0},Eb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:206,titledist:0},hb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:205,titledist:0},Fb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:79,titledist:0}, +Gb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:202,titledist:0},Hb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:203,titledist:0},Ib={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:207,titledist:0},ib={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:211,titledist:0},Jb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:209,titledist:0},Kb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:213,titledist:0},Lb={category:512, +unicodeCat:m.value,possible:1,updist:0,lowdist:214,titledist:0},Wa={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:218,titledist:0},Mb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:217,titledist:0},Nb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:219,titledist:0},Ra={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:2,titledist:1},Ob={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-97,titledist:0},Pb={category:512,unicodeCat:m.value, +possible:1,updist:0,lowdist:-56,titledist:0},jb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-130,titledist:0},Qb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:10795,titledist:0},Rb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-163,titledist:0},Sb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:10792,titledist:0},Tb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:-195,titledist:0},Ub={category:512,unicodeCat:m.value,possible:1, +updist:0,lowdist:69,titledist:0},Vb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:71,titledist:0},Wb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:38,titledist:0},Xb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:37,titledist:0},Yb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:64,titledist:0},Zb={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:63,titledist:0},Ha={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:32,titledist:0}, +$b={category:512,unicodeCat:m.value,possible:1,updist:0,lowdist:8,titledist:0},oa={category:512,unicodeCat:m.value,possible:0,updist:0,lowdist:0,titledist:0},Xa={category:524288,unicodeCat:t.value,possible:1,updist:0,lowdist:-8,titledist:0},Ya={category:524288,unicodeCat:t.value,possible:1,updist:0,lowdist:-9,titledist:0},Sa={category:524288,unicodeCat:t.value,possible:1,updist:-1,lowdist:1,titledist:0},q={category:262144,unicodeCat:p.value,possible:0,updist:0,lowdist:0,titledist:0},ka={category:1048576, +unicodeCat:K.value,possible:0,updist:0,lowdist:0,titledist:0},ac={category:4096,unicodeCat:w.value,possible:1,updist:-54,lowdist:0,titledist:-54},bc={category:4096,unicodeCat:w.value,possible:1,updist:-8,lowdist:0,titledist:-8},cc={category:4096,unicodeCat:w.value,possible:1,updist:-86,lowdist:0,titledist:-86},kb={category:4096,unicodeCat:w.value,possible:1,updist:-80,lowdist:0,titledist:-80},lb={category:4096,unicodeCat:w.value,possible:1,updist:7,lowdist:0,titledist:7},dc={category:4096,unicodeCat:w.value, +possible:1,updist:-96,lowdist:0,titledist:-96},ec={category:4096,unicodeCat:w.value,possible:1,updist:-15,lowdist:0,titledist:-15},mb={category:4096,unicodeCat:w.value,possible:1,updist:-48,lowdist:0,titledist:-48},fc={category:4096,unicodeCat:w.value,possible:1,updist:35332,lowdist:0,titledist:35332},gc={category:4096,unicodeCat:w.value,possible:1,updist:3814,lowdist:0,titledist:3814},hc={category:4096,unicodeCat:w.value,possible:1,updist:-59,lowdist:0,titledist:-59},Ia={category:4096,unicodeCat:w.value, +possible:1,updist:-32,lowdist:0,titledist:-32},sa={category:4096,unicodeCat:w.value,possible:1,updist:8,lowdist:0,titledist:8},ic={category:4096,unicodeCat:w.value,possible:1,updist:74,lowdist:0,titledist:74},jc={category:4096,unicodeCat:w.value,possible:1,updist:86,lowdist:0,titledist:86},kc={category:4096,unicodeCat:w.value,possible:1,updist:100,lowdist:0,titledist:100},lc={category:4096,unicodeCat:w.value,possible:1,updist:128,lowdist:0,titledist:128},mc={category:4096,unicodeCat:w.value,possible:1, +updist:112,lowdist:0,titledist:112},nc={category:4096,unicodeCat:w.value,possible:1,updist:126,lowdist:0,titledist:126},Za={category:4096,unicodeCat:w.value,possible:1,updist:9,lowdist:0,titledist:9},oc={category:4096,unicodeCat:w.value,possible:1,updist:-7205,lowdist:0,titledist:-7205},R={category:4096,unicodeCat:w.value,possible:0,updist:0,lowdist:0,titledist:0},pc={category:4096,unicodeCat:w.value,possible:1,updist:-28,lowdist:0,titledist:-28},qc={category:4096,unicodeCat:w.value,possible:1,updist:-10795, +lowdist:0,titledist:-10795},rc={category:4096,unicodeCat:w.value,possible:1,updist:-10792,lowdist:0,titledist:-10792},sc={category:4096,unicodeCat:w.value,possible:1,updist:-7264,lowdist:0,titledist:-7264},tc={category:4096,unicodeCat:w.value,possible:1,updist:-40,lowdist:0,titledist:-40},uc={category:4096,unicodeCat:w.value,possible:1,updist:743,lowdist:0,titledist:743},vc={category:4096,unicodeCat:w.value,possible:1,updist:121,lowdist:0,titledist:121},f={category:4096,unicodeCat:w.value,possible:1, +updist:-1,lowdist:0,titledist:-1},wc={category:4096,unicodeCat:w.value,possible:1,updist:-232,lowdist:0,titledist:-232},xc={category:4096,unicodeCat:w.value,possible:1,updist:-300,lowdist:0,titledist:-300},yc={category:4096,unicodeCat:w.value,possible:1,updist:195,lowdist:0,titledist:195},zc={category:4096,unicodeCat:w.value,possible:1,updist:97,lowdist:0,titledist:97},Ac={category:4096,unicodeCat:w.value,possible:1,updist:163,lowdist:0,titledist:163},nb={category:4096,unicodeCat:w.value,possible:1, +updist:130,lowdist:0,titledist:130},Bc={category:4096,unicodeCat:w.value,possible:1,updist:56,lowdist:0,titledist:56},Ta={category:4096,unicodeCat:w.value,possible:1,updist:-2,lowdist:0,titledist:-1},Cc={category:4096,unicodeCat:w.value,possible:1,updist:-79,lowdist:0,titledist:-79},Dc={category:4096,unicodeCat:w.value,possible:1,updist:10815,lowdist:0,titledist:10815},Ec={category:4096,unicodeCat:w.value,possible:1,updist:10783,lowdist:0,titledist:10783},Fc={category:4096,unicodeCat:w.value,possible:1, +updist:10780,lowdist:0,titledist:10780},Gc={category:4096,unicodeCat:w.value,possible:1,updist:10782,lowdist:0,titledist:10782},Hc={category:4096,unicodeCat:w.value,possible:1,updist:-210,lowdist:0,titledist:-210},Ic={category:4096,unicodeCat:w.value,possible:1,updist:-206,lowdist:0,titledist:-206},ob={category:4096,unicodeCat:w.value,possible:1,updist:-205,lowdist:0,titledist:-205},Jc={category:4096,unicodeCat:w.value,possible:1,updist:-202,lowdist:0,titledist:-202},Kc={category:4096,unicodeCat:w.value, +possible:1,updist:-203,lowdist:0,titledist:-203},Lc={category:4096,unicodeCat:w.value,possible:1,updist:-207,lowdist:0,titledist:-207},Mc={category:4096,unicodeCat:w.value,possible:1,updist:42280,lowdist:0,titledist:42280},Nc={category:4096,unicodeCat:w.value,possible:1,updist:-209,lowdist:0,titledist:-209},pb={category:4096,unicodeCat:w.value,possible:1,updist:-211,lowdist:0,titledist:-211},Oc={category:4096,unicodeCat:w.value,possible:1,updist:10743,lowdist:0,titledist:10743},Pc={category:4096, +unicodeCat:w.value,possible:1,updist:10749,lowdist:0,titledist:10749},Qc={category:4096,unicodeCat:w.value,possible:1,updist:-213,lowdist:0,titledist:-213},Rc={category:4096,unicodeCat:w.value,possible:1,updist:-214,lowdist:0,titledist:-214},Sc={category:4096,unicodeCat:w.value,possible:1,updist:10727,lowdist:0,titledist:10727},$a={category:4096,unicodeCat:w.value,possible:1,updist:-218,lowdist:0,titledist:-218},Tc={category:4096,unicodeCat:w.value,possible:1,updist:-69,lowdist:0,titledist:-69},Uc= +{category:4096,unicodeCat:w.value,possible:1,updist:-217,lowdist:0,titledist:-217},Vc={category:4096,unicodeCat:w.value,possible:1,updist:-71,lowdist:0,titledist:-71},Wc={category:4096,unicodeCat:w.value,possible:1,updist:-219,lowdist:0,titledist:-219},Xc={category:4096,unicodeCat:w.value,possible:1,updist:-38,lowdist:0,titledist:-38},Yc={category:4096,unicodeCat:w.value,possible:1,updist:-37,lowdist:0,titledist:-37},Zc={category:4096,unicodeCat:w.value,possible:1,updist:-31,lowdist:0,titledist:-31}, +$c={category:4096,unicodeCat:w.value,possible:1,updist:-64,lowdist:0,titledist:-64},ad={category:4096,unicodeCat:w.value,possible:1,updist:-63,lowdist:0,titledist:-63},bd={category:4096,unicodeCat:w.value,possible:1,updist:-62,lowdist:0,titledist:-62},cd={category:4096,unicodeCat:w.value,possible:1,updist:-57,lowdist:0,titledist:-57},dd={category:4096,unicodeCat:w.value,possible:1,updist:-47,lowdist:0,titledist:-47},qb={category:134217728,unicodeCat:ua.value,possible:0,updist:0,lowdist:0,titledist:0}, +rb={category:268435456,unicodeCat:aa.value,possible:0,updist:0,lowdist:0,titledist:0},Fa={category:32768,unicodeCat:u.value,possible:0,updist:0,lowdist:0,titledist:0},ed={category:1,unicodeCat:ja.value,possible:0,updist:0,lowdist:0,titledist:0},hd=[{start:65,length:26,convRule:Ha},{start:97,length:26,convRule:Ia},{start:181,length:1,convRule:uc},{start:192,length:23,convRule:Ha},{start:216,length:7,convRule:Ha},{start:224,length:23,convRule:Ia},{start:248,length:7,convRule:Ia},{start:255,length:1, +convRule:vc},{start:256,length:1,convRule:e},{start:257,length:1,convRule:f},{start:258,length:1,convRule:e},{start:259,length:1,convRule:f},{start:260,length:1,convRule:e},{start:261,length:1,convRule:f},{start:262,length:1,convRule:e},{start:263,length:1,convRule:f},{start:264,length:1,convRule:e},{start:265,length:1,convRule:f},{start:266,length:1,convRule:e},{start:267,length:1,convRule:f},{start:268,length:1,convRule:e},{start:269,length:1,convRule:f},{start:270,length:1,convRule:e},{start:271, +length:1,convRule:f},{start:272,length:1,convRule:e},{start:273,length:1,convRule:f},{start:274,length:1,convRule:e},{start:275,length:1,convRule:f},{start:276,length:1,convRule:e},{start:277,length:1,convRule:f},{start:278,length:1,convRule:e},{start:279,length:1,convRule:f},{start:280,length:1,convRule:e},{start:281,length:1,convRule:f},{start:282,length:1,convRule:e},{start:283,length:1,convRule:f},{start:284,length:1,convRule:e},{start:285,length:1,convRule:f},{start:286,length:1,convRule:e}, +{start:287,length:1,convRule:f},{start:288,length:1,convRule:e},{start:289,length:1,convRule:f},{start:290,length:1,convRule:e},{start:291,length:1,convRule:f},{start:292,length:1,convRule:e},{start:293,length:1,convRule:f},{start:294,length:1,convRule:e},{start:295,length:1,convRule:f},{start:296,length:1,convRule:e},{start:297,length:1,convRule:f},{start:298,length:1,convRule:e},{start:299,length:1,convRule:f},{start:300,length:1,convRule:e},{start:301,length:1,convRule:f},{start:302,length:1,convRule:e}, +{start:303,length:1,convRule:f},{start:304,length:1,convRule:Bb},{start:305,length:1,convRule:wc},{start:306,length:1,convRule:e},{start:307,length:1,convRule:f},{start:308,length:1,convRule:e},{start:309,length:1,convRule:f},{start:310,length:1,convRule:e},{start:311,length:1,convRule:f},{start:313,length:1,convRule:e},{start:314,length:1,convRule:f},{start:315,length:1,convRule:e},{start:316,length:1,convRule:f},{start:317,length:1,convRule:e},{start:318,length:1,convRule:f},{start:319,length:1, +convRule:e},{start:320,length:1,convRule:f},{start:321,length:1,convRule:e},{start:322,length:1,convRule:f},{start:323,length:1,convRule:e},{start:324,length:1,convRule:f},{start:325,length:1,convRule:e},{start:326,length:1,convRule:f},{start:327,length:1,convRule:e},{start:328,length:1,convRule:f},{start:330,length:1,convRule:e},{start:331,length:1,convRule:f},{start:332,length:1,convRule:e},{start:333,length:1,convRule:f},{start:334,length:1,convRule:e},{start:335,length:1,convRule:f},{start:336, +length:1,convRule:e},{start:337,length:1,convRule:f},{start:338,length:1,convRule:e},{start:339,length:1,convRule:f},{start:340,length:1,convRule:e},{start:341,length:1,convRule:f},{start:342,length:1,convRule:e},{start:343,length:1,convRule:f},{start:344,length:1,convRule:e},{start:345,length:1,convRule:f},{start:346,length:1,convRule:e},{start:347,length:1,convRule:f},{start:348,length:1,convRule:e},{start:349,length:1,convRule:f},{start:350,length:1,convRule:e},{start:351,length:1,convRule:f}, +{start:352,length:1,convRule:e},{start:353,length:1,convRule:f},{start:354,length:1,convRule:e},{start:355,length:1,convRule:f},{start:356,length:1,convRule:e},{start:357,length:1,convRule:f},{start:358,length:1,convRule:e},{start:359,length:1,convRule:f},{start:360,length:1,convRule:e},{start:361,length:1,convRule:f},{start:362,length:1,convRule:e},{start:363,length:1,convRule:f},{start:364,length:1,convRule:e},{start:365,length:1,convRule:f},{start:366,length:1,convRule:e},{start:367,length:1,convRule:f}, +{start:368,length:1,convRule:e},{start:369,length:1,convRule:f},{start:370,length:1,convRule:e},{start:371,length:1,convRule:f},{start:372,length:1,convRule:e},{start:373,length:1,convRule:f},{start:374,length:1,convRule:e},{start:375,length:1,convRule:f},{start:376,length:1,convRule:Cb},{start:377,length:1,convRule:e},{start:378,length:1,convRule:f},{start:379,length:1,convRule:e},{start:380,length:1,convRule:f},{start:381,length:1,convRule:e},{start:382,length:1,convRule:f},{start:383,length:1, +convRule:xc},{start:384,length:1,convRule:yc},{start:385,length:1,convRule:Db},{start:386,length:1,convRule:e},{start:387,length:1,convRule:f},{start:388,length:1,convRule:e},{start:389,length:1,convRule:f},{start:390,length:1,convRule:Eb},{start:391,length:1,convRule:e},{start:392,length:1,convRule:f},{start:393,length:2,convRule:hb},{start:395,length:1,convRule:e},{start:396,length:1,convRule:f},{start:398,length:1,convRule:Fb},{start:399,length:1,convRule:Gb},{start:400,length:1,convRule:Hb},{start:401, +length:1,convRule:e},{start:402,length:1,convRule:f},{start:403,length:1,convRule:hb},{start:404,length:1,convRule:Ib},{start:405,length:1,convRule:zc},{start:406,length:1,convRule:ib},{start:407,length:1,convRule:Jb},{start:408,length:1,convRule:e},{start:409,length:1,convRule:f},{start:410,length:1,convRule:Ac},{start:412,length:1,convRule:ib},{start:413,length:1,convRule:Kb},{start:414,length:1,convRule:nb},{start:415,length:1,convRule:Lb},{start:416,length:1,convRule:e},{start:417,length:1,convRule:f}, +{start:418,length:1,convRule:e},{start:419,length:1,convRule:f},{start:420,length:1,convRule:e},{start:421,length:1,convRule:f},{start:422,length:1,convRule:Wa},{start:423,length:1,convRule:e},{start:424,length:1,convRule:f},{start:425,length:1,convRule:Wa},{start:428,length:1,convRule:e},{start:429,length:1,convRule:f},{start:430,length:1,convRule:Wa},{start:431,length:1,convRule:e},{start:432,length:1,convRule:f},{start:433,length:2,convRule:Mb},{start:435,length:1,convRule:e},{start:436,length:1, +convRule:f},{start:437,length:1,convRule:e},{start:438,length:1,convRule:f},{start:439,length:1,convRule:Nb},{start:440,length:1,convRule:e},{start:441,length:1,convRule:f},{start:444,length:1,convRule:e},{start:445,length:1,convRule:f},{start:447,length:1,convRule:Bc},{start:452,length:1,convRule:Ra},{start:453,length:1,convRule:Sa},{start:454,length:1,convRule:Ta},{start:455,length:1,convRule:Ra},{start:456,length:1,convRule:Sa},{start:457,length:1,convRule:Ta},{start:458,length:1,convRule:Ra}, +{start:459,length:1,convRule:Sa},{start:460,length:1,convRule:Ta},{start:461,length:1,convRule:e},{start:462,length:1,convRule:f},{start:463,length:1,convRule:e},{start:464,length:1,convRule:f},{start:465,length:1,convRule:e},{start:466,length:1,convRule:f},{start:467,length:1,convRule:e},{start:468,length:1,convRule:f},{start:469,length:1,convRule:e},{start:470,length:1,convRule:f},{start:471,length:1,convRule:e},{start:472,length:1,convRule:f},{start:473,length:1,convRule:e},{start:474,length:1, +convRule:f},{start:475,length:1,convRule:e},{start:476,length:1,convRule:f},{start:477,length:1,convRule:Cc},{start:478,length:1,convRule:e},{start:479,length:1,convRule:f},{start:480,length:1,convRule:e},{start:481,length:1,convRule:f},{start:482,length:1,convRule:e},{start:483,length:1,convRule:f},{start:484,length:1,convRule:e},{start:485,length:1,convRule:f},{start:486,length:1,convRule:e},{start:487,length:1,convRule:f},{start:488,length:1,convRule:e},{start:489,length:1,convRule:f},{start:490, +length:1,convRule:e},{start:491,length:1,convRule:f},{start:492,length:1,convRule:e},{start:493,length:1,convRule:f},{start:494,length:1,convRule:e},{start:495,length:1,convRule:f},{start:497,length:1,convRule:Ra},{start:498,length:1,convRule:Sa},{start:499,length:1,convRule:Ta},{start:500,length:1,convRule:e},{start:501,length:1,convRule:f},{start:502,length:1,convRule:Ob},{start:503,length:1,convRule:Pb},{start:504,length:1,convRule:e},{start:505,length:1,convRule:f},{start:506,length:1,convRule:e}, +{start:507,length:1,convRule:f},{start:508,length:1,convRule:e},{start:509,length:1,convRule:f},{start:510,length:1,convRule:e},{start:511,length:1,convRule:f},{start:512,length:1,convRule:e},{start:513,length:1,convRule:f},{start:514,length:1,convRule:e},{start:515,length:1,convRule:f},{start:516,length:1,convRule:e},{start:517,length:1,convRule:f},{start:518,length:1,convRule:e},{start:519,length:1,convRule:f},{start:520,length:1,convRule:e},{start:521,length:1,convRule:f},{start:522,length:1,convRule:e}, +{start:523,length:1,convRule:f},{start:524,length:1,convRule:e},{start:525,length:1,convRule:f},{start:526,length:1,convRule:e},{start:527,length:1,convRule:f},{start:528,length:1,convRule:e},{start:529,length:1,convRule:f},{start:530,length:1,convRule:e},{start:531,length:1,convRule:f},{start:532,length:1,convRule:e},{start:533,length:1,convRule:f},{start:534,length:1,convRule:e},{start:535,length:1,convRule:f},{start:536,length:1,convRule:e},{start:537,length:1,convRule:f},{start:538,length:1,convRule:e}, +{start:539,length:1,convRule:f},{start:540,length:1,convRule:e},{start:541,length:1,convRule:f},{start:542,length:1,convRule:e},{start:543,length:1,convRule:f},{start:544,length:1,convRule:jb},{start:546,length:1,convRule:e},{start:547,length:1,convRule:f},{start:548,length:1,convRule:e},{start:549,length:1,convRule:f},{start:550,length:1,convRule:e},{start:551,length:1,convRule:f},{start:552,length:1,convRule:e},{start:553,length:1,convRule:f},{start:554,length:1,convRule:e},{start:555,length:1, +convRule:f},{start:556,length:1,convRule:e},{start:557,length:1,convRule:f},{start:558,length:1,convRule:e},{start:559,length:1,convRule:f},{start:560,length:1,convRule:e},{start:561,length:1,convRule:f},{start:562,length:1,convRule:e},{start:563,length:1,convRule:f},{start:570,length:1,convRule:Qb},{start:571,length:1,convRule:e},{start:572,length:1,convRule:f},{start:573,length:1,convRule:Rb},{start:574,length:1,convRule:Sb},{start:575,length:2,convRule:Dc},{start:577,length:1,convRule:e},{start:578, +length:1,convRule:f},{start:579,length:1,convRule:Tb},{start:580,length:1,convRule:Ub},{start:581,length:1,convRule:Vb},{start:582,length:1,convRule:e},{start:583,length:1,convRule:f},{start:584,length:1,convRule:e},{start:585,length:1,convRule:f},{start:586,length:1,convRule:e},{start:587,length:1,convRule:f},{start:588,length:1,convRule:e},{start:589,length:1,convRule:f},{start:590,length:1,convRule:e},{start:591,length:1,convRule:f},{start:592,length:1,convRule:Ec},{start:593,length:1,convRule:Fc}, +{start:594,length:1,convRule:Gc},{start:595,length:1,convRule:Hc},{start:596,length:1,convRule:Ic},{start:598,length:2,convRule:ob},{start:601,length:1,convRule:Jc},{start:603,length:1,convRule:Kc},{start:608,length:1,convRule:ob},{start:611,length:1,convRule:Lc},{start:613,length:1,convRule:Mc},{start:616,length:1,convRule:Nc},{start:617,length:1,convRule:pb},{start:619,length:1,convRule:Oc},{start:623,length:1,convRule:pb},{start:625,length:1,convRule:Pc},{start:626,length:1,convRule:Qc},{start:629, +length:1,convRule:Rc},{start:637,length:1,convRule:Sc},{start:640,length:1,convRule:$a},{start:643,length:1,convRule:$a},{start:648,length:1,convRule:$a},{start:649,length:1,convRule:Tc},{start:650,length:2,convRule:Uc},{start:652,length:1,convRule:Vc},{start:658,length:1,convRule:Wc},{start:837,length:1,convRule:La},{start:880,length:1,convRule:e},{start:881,length:1,convRule:f},{start:882,length:1,convRule:e},{start:883,length:1,convRule:f},{start:886,length:1,convRule:e},{start:887,length:1,convRule:f}, +{start:891,length:3,convRule:nb},{start:902,length:1,convRule:Wb},{start:904,length:3,convRule:Xb},{start:908,length:1,convRule:Yb},{start:910,length:2,convRule:Zb},{start:913,length:17,convRule:Ha},{start:931,length:9,convRule:Ha},{start:940,length:1,convRule:Xc},{start:941,length:3,convRule:Yc},{start:945,length:17,convRule:Ia},{start:962,length:1,convRule:Zc},{start:963,length:9,convRule:Ia},{start:972,length:1,convRule:$c},{start:973,length:2,convRule:ad},{start:975,length:1,convRule:$b},{start:976, +length:1,convRule:bd},{start:977,length:1,convRule:cd},{start:981,length:1,convRule:dd},{start:982,length:1,convRule:ac},{start:983,length:1,convRule:bc},{start:984,length:1,convRule:e},{start:985,length:1,convRule:f},{start:986,length:1,convRule:e},{start:987,length:1,convRule:f},{start:988,length:1,convRule:e},{start:989,length:1,convRule:f},{start:990,length:1,convRule:e},{start:991,length:1,convRule:f},{start:992,length:1,convRule:e},{start:993,length:1,convRule:f},{start:994,length:1,convRule:e}, +{start:995,length:1,convRule:f},{start:996,length:1,convRule:e},{start:997,length:1,convRule:f},{start:998,length:1,convRule:e},{start:999,length:1,convRule:f},{start:1E3,length:1,convRule:e},{start:1001,length:1,convRule:f},{start:1002,length:1,convRule:e},{start:1003,length:1,convRule:f},{start:1004,length:1,convRule:e},{start:1005,length:1,convRule:f},{start:1006,length:1,convRule:e},{start:1007,length:1,convRule:f},{start:1008,length:1,convRule:cc},{start:1009,length:1,convRule:kb},{start:1010, +length:1,convRule:lb},{start:1012,length:1,convRule:ia},{start:1013,length:1,convRule:dc},{start:1015,length:1,convRule:e},{start:1016,length:1,convRule:f},{start:1017,length:1,convRule:ta},{start:1018,length:1,convRule:e},{start:1019,length:1,convRule:f},{start:1021,length:3,convRule:jb},{start:1024,length:16,convRule:xa},{start:1040,length:32,convRule:Ha},{start:1072,length:32,convRule:Ia},{start:1104,length:16,convRule:kb},{start:1120,length:1,convRule:e},{start:1121,length:1,convRule:f},{start:1122, +length:1,convRule:e},{start:1123,length:1,convRule:f},{start:1124,length:1,convRule:e},{start:1125,length:1,convRule:f},{start:1126,length:1,convRule:e},{start:1127,length:1,convRule:f},{start:1128,length:1,convRule:e},{start:1129,length:1,convRule:f},{start:1130,length:1,convRule:e},{start:1131,length:1,convRule:f},{start:1132,length:1,convRule:e},{start:1133,length:1,convRule:f},{start:1134,length:1,convRule:e},{start:1135,length:1,convRule:f},{start:1136,length:1,convRule:e},{start:1137,length:1, +convRule:f},{start:1138,length:1,convRule:e},{start:1139,length:1,convRule:f},{start:1140,length:1,convRule:e},{start:1141,length:1,convRule:f},{start:1142,length:1,convRule:e},{start:1143,length:1,convRule:f},{start:1144,length:1,convRule:e},{start:1145,length:1,convRule:f},{start:1146,length:1,convRule:e},{start:1147,length:1,convRule:f},{start:1148,length:1,convRule:e},{start:1149,length:1,convRule:f},{start:1150,length:1,convRule:e},{start:1151,length:1,convRule:f},{start:1152,length:1,convRule:e}, +{start:1153,length:1,convRule:f},{start:1162,length:1,convRule:e},{start:1163,length:1,convRule:f},{start:1164,length:1,convRule:e},{start:1165,length:1,convRule:f},{start:1166,length:1,convRule:e},{start:1167,length:1,convRule:f},{start:1168,length:1,convRule:e},{start:1169,length:1,convRule:f},{start:1170,length:1,convRule:e},{start:1171,length:1,convRule:f},{start:1172,length:1,convRule:e},{start:1173,length:1,convRule:f},{start:1174,length:1,convRule:e},{start:1175,length:1,convRule:f},{start:1176, +length:1,convRule:e},{start:1177,length:1,convRule:f},{start:1178,length:1,convRule:e},{start:1179,length:1,convRule:f},{start:1180,length:1,convRule:e},{start:1181,length:1,convRule:f},{start:1182,length:1,convRule:e},{start:1183,length:1,convRule:f},{start:1184,length:1,convRule:e},{start:1185,length:1,convRule:f},{start:1186,length:1,convRule:e},{start:1187,length:1,convRule:f},{start:1188,length:1,convRule:e},{start:1189,length:1,convRule:f},{start:1190,length:1,convRule:e},{start:1191,length:1, +convRule:f},{start:1192,length:1,convRule:e},{start:1193,length:1,convRule:f},{start:1194,length:1,convRule:e},{start:1195,length:1,convRule:f},{start:1196,length:1,convRule:e},{start:1197,length:1,convRule:f},{start:1198,length:1,convRule:e},{start:1199,length:1,convRule:f},{start:1200,length:1,convRule:e},{start:1201,length:1,convRule:f},{start:1202,length:1,convRule:e},{start:1203,length:1,convRule:f},{start:1204,length:1,convRule:e},{start:1205,length:1,convRule:f},{start:1206,length:1,convRule:e}, +{start:1207,length:1,convRule:f},{start:1208,length:1,convRule:e},{start:1209,length:1,convRule:f},{start:1210,length:1,convRule:e},{start:1211,length:1,convRule:f},{start:1212,length:1,convRule:e},{start:1213,length:1,convRule:f},{start:1214,length:1,convRule:e},{start:1215,length:1,convRule:f},{start:1216,length:1,convRule:Oa},{start:1217,length:1,convRule:e},{start:1218,length:1,convRule:f},{start:1219,length:1,convRule:e},{start:1220,length:1,convRule:f},{start:1221,length:1,convRule:e},{start:1222, +length:1,convRule:f},{start:1223,length:1,convRule:e},{start:1224,length:1,convRule:f},{start:1225,length:1,convRule:e},{start:1226,length:1,convRule:f},{start:1227,length:1,convRule:e},{start:1228,length:1,convRule:f},{start:1229,length:1,convRule:e},{start:1230,length:1,convRule:f},{start:1231,length:1,convRule:ec},{start:1232,length:1,convRule:e},{start:1233,length:1,convRule:f},{start:1234,length:1,convRule:e},{start:1235,length:1,convRule:f},{start:1236,length:1,convRule:e},{start:1237,length:1, +convRule:f},{start:1238,length:1,convRule:e},{start:1239,length:1,convRule:f},{start:1240,length:1,convRule:e},{start:1241,length:1,convRule:f},{start:1242,length:1,convRule:e},{start:1243,length:1,convRule:f},{start:1244,length:1,convRule:e},{start:1245,length:1,convRule:f},{start:1246,length:1,convRule:e},{start:1247,length:1,convRule:f},{start:1248,length:1,convRule:e},{start:1249,length:1,convRule:f},{start:1250,length:1,convRule:e},{start:1251,length:1,convRule:f},{start:1252,length:1,convRule:e}, +{start:1253,length:1,convRule:f},{start:1254,length:1,convRule:e},{start:1255,length:1,convRule:f},{start:1256,length:1,convRule:e},{start:1257,length:1,convRule:f},{start:1258,length:1,convRule:e},{start:1259,length:1,convRule:f},{start:1260,length:1,convRule:e},{start:1261,length:1,convRule:f},{start:1262,length:1,convRule:e},{start:1263,length:1,convRule:f},{start:1264,length:1,convRule:e},{start:1265,length:1,convRule:f},{start:1266,length:1,convRule:e},{start:1267,length:1,convRule:f},{start:1268, +length:1,convRule:e},{start:1269,length:1,convRule:f},{start:1270,length:1,convRule:e},{start:1271,length:1,convRule:f},{start:1272,length:1,convRule:e},{start:1273,length:1,convRule:f},{start:1274,length:1,convRule:e},{start:1275,length:1,convRule:f},{start:1276,length:1,convRule:e},{start:1277,length:1,convRule:f},{start:1278,length:1,convRule:e},{start:1279,length:1,convRule:f},{start:1280,length:1,convRule:e},{start:1281,length:1,convRule:f},{start:1282,length:1,convRule:e},{start:1283,length:1, +convRule:f},{start:1284,length:1,convRule:e},{start:1285,length:1,convRule:f},{start:1286,length:1,convRule:e},{start:1287,length:1,convRule:f},{start:1288,length:1,convRule:e},{start:1289,length:1,convRule:f},{start:1290,length:1,convRule:e},{start:1291,length:1,convRule:f},{start:1292,length:1,convRule:e},{start:1293,length:1,convRule:f},{start:1294,length:1,convRule:e},{start:1295,length:1,convRule:f},{start:1296,length:1,convRule:e},{start:1297,length:1,convRule:f},{start:1298,length:1,convRule:e}, +{start:1299,length:1,convRule:f},{start:1300,length:1,convRule:e},{start:1301,length:1,convRule:f},{start:1302,length:1,convRule:e},{start:1303,length:1,convRule:f},{start:1304,length:1,convRule:e},{start:1305,length:1,convRule:f},{start:1306,length:1,convRule:e},{start:1307,length:1,convRule:f},{start:1308,length:1,convRule:e},{start:1309,length:1,convRule:f},{start:1310,length:1,convRule:e},{start:1311,length:1,convRule:f},{start:1312,length:1,convRule:e},{start:1313,length:1,convRule:f},{start:1314, +length:1,convRule:e},{start:1315,length:1,convRule:f},{start:1316,length:1,convRule:e},{start:1317,length:1,convRule:f},{start:1318,length:1,convRule:e},{start:1319,length:1,convRule:f},{start:1329,length:38,convRule:Na},{start:1377,length:38,convRule:mb},{start:4256,length:38,convRule:Ua},{start:7545,length:1,convRule:fc},{start:7549,length:1,convRule:gc},{start:7680,length:1,convRule:e},{start:7681,length:1,convRule:f},{start:7682,length:1,convRule:e},{start:7683,length:1,convRule:f},{start:7684, +length:1,convRule:e},{start:7685,length:1,convRule:f},{start:7686,length:1,convRule:e},{start:7687,length:1,convRule:f},{start:7688,length:1,convRule:e},{start:7689,length:1,convRule:f},{start:7690,length:1,convRule:e},{start:7691,length:1,convRule:f},{start:7692,length:1,convRule:e},{start:7693,length:1,convRule:f},{start:7694,length:1,convRule:e},{start:7695,length:1,convRule:f},{start:7696,length:1,convRule:e},{start:7697,length:1,convRule:f},{start:7698,length:1,convRule:e},{start:7699,length:1, +convRule:f},{start:7700,length:1,convRule:e},{start:7701,length:1,convRule:f},{start:7702,length:1,convRule:e},{start:7703,length:1,convRule:f},{start:7704,length:1,convRule:e},{start:7705,length:1,convRule:f},{start:7706,length:1,convRule:e},{start:7707,length:1,convRule:f},{start:7708,length:1,convRule:e},{start:7709,length:1,convRule:f},{start:7710,length:1,convRule:e},{start:7711,length:1,convRule:f},{start:7712,length:1,convRule:e},{start:7713,length:1,convRule:f},{start:7714,length:1,convRule:e}, +{start:7715,length:1,convRule:f},{start:7716,length:1,convRule:e},{start:7717,length:1,convRule:f},{start:7718,length:1,convRule:e},{start:7719,length:1,convRule:f},{start:7720,length:1,convRule:e},{start:7721,length:1,convRule:f},{start:7722,length:1,convRule:e},{start:7723,length:1,convRule:f},{start:7724,length:1,convRule:e},{start:7725,length:1,convRule:f},{start:7726,length:1,convRule:e},{start:7727,length:1,convRule:f},{start:7728,length:1,convRule:e},{start:7729,length:1,convRule:f},{start:7730, +length:1,convRule:e},{start:7731,length:1,convRule:f},{start:7732,length:1,convRule:e},{start:7733,length:1,convRule:f},{start:7734,length:1,convRule:e},{start:7735,length:1,convRule:f},{start:7736,length:1,convRule:e},{start:7737,length:1,convRule:f},{start:7738,length:1,convRule:e},{start:7739,length:1,convRule:f},{start:7740,length:1,convRule:e},{start:7741,length:1,convRule:f},{start:7742,length:1,convRule:e},{start:7743,length:1,convRule:f},{start:7744,length:1,convRule:e},{start:7745,length:1, +convRule:f},{start:7746,length:1,convRule:e},{start:7747,length:1,convRule:f},{start:7748,length:1,convRule:e},{start:7749,length:1,convRule:f},{start:7750,length:1,convRule:e},{start:7751,length:1,convRule:f},{start:7752,length:1,convRule:e},{start:7753,length:1,convRule:f},{start:7754,length:1,convRule:e},{start:7755,length:1,convRule:f},{start:7756,length:1,convRule:e},{start:7757,length:1,convRule:f},{start:7758,length:1,convRule:e},{start:7759,length:1,convRule:f},{start:7760,length:1,convRule:e}, +{start:7761,length:1,convRule:f},{start:7762,length:1,convRule:e},{start:7763,length:1,convRule:f},{start:7764,length:1,convRule:e},{start:7765,length:1,convRule:f},{start:7766,length:1,convRule:e},{start:7767,length:1,convRule:f},{start:7768,length:1,convRule:e},{start:7769,length:1,convRule:f},{start:7770,length:1,convRule:e},{start:7771,length:1,convRule:f},{start:7772,length:1,convRule:e},{start:7773,length:1,convRule:f},{start:7774,length:1,convRule:e},{start:7775,length:1,convRule:f},{start:7776, +length:1,convRule:e},{start:7777,length:1,convRule:f},{start:7778,length:1,convRule:e},{start:7779,length:1,convRule:f},{start:7780,length:1,convRule:e},{start:7781,length:1,convRule:f},{start:7782,length:1,convRule:e},{start:7783,length:1,convRule:f},{start:7784,length:1,convRule:e},{start:7785,length:1,convRule:f},{start:7786,length:1,convRule:e},{start:7787,length:1,convRule:f},{start:7788,length:1,convRule:e},{start:7789,length:1,convRule:f},{start:7790,length:1,convRule:e},{start:7791,length:1, +convRule:f},{start:7792,length:1,convRule:e},{start:7793,length:1,convRule:f},{start:7794,length:1,convRule:e},{start:7795,length:1,convRule:f},{start:7796,length:1,convRule:e},{start:7797,length:1,convRule:f},{start:7798,length:1,convRule:e},{start:7799,length:1,convRule:f},{start:7800,length:1,convRule:e},{start:7801,length:1,convRule:f},{start:7802,length:1,convRule:e},{start:7803,length:1,convRule:f},{start:7804,length:1,convRule:e},{start:7805,length:1,convRule:f},{start:7806,length:1,convRule:e}, +{start:7807,length:1,convRule:f},{start:7808,length:1,convRule:e},{start:7809,length:1,convRule:f},{start:7810,length:1,convRule:e},{start:7811,length:1,convRule:f},{start:7812,length:1,convRule:e},{start:7813,length:1,convRule:f},{start:7814,length:1,convRule:e},{start:7815,length:1,convRule:f},{start:7816,length:1,convRule:e},{start:7817,length:1,convRule:f},{start:7818,length:1,convRule:e},{start:7819,length:1,convRule:f},{start:7820,length:1,convRule:e},{start:7821,length:1,convRule:f},{start:7822, +length:1,convRule:e},{start:7823,length:1,convRule:f},{start:7824,length:1,convRule:e},{start:7825,length:1,convRule:f},{start:7826,length:1,convRule:e},{start:7827,length:1,convRule:f},{start:7828,length:1,convRule:e},{start:7829,length:1,convRule:f},{start:7835,length:1,convRule:hc},{start:7838,length:1,convRule:Ga},{start:7840,length:1,convRule:e},{start:7841,length:1,convRule:f},{start:7842,length:1,convRule:e},{start:7843,length:1,convRule:f},{start:7844,length:1,convRule:e},{start:7845,length:1, +convRule:f},{start:7846,length:1,convRule:e},{start:7847,length:1,convRule:f},{start:7848,length:1,convRule:e},{start:7849,length:1,convRule:f},{start:7850,length:1,convRule:e},{start:7851,length:1,convRule:f},{start:7852,length:1,convRule:e},{start:7853,length:1,convRule:f},{start:7854,length:1,convRule:e},{start:7855,length:1,convRule:f},{start:7856,length:1,convRule:e},{start:7857,length:1,convRule:f},{start:7858,length:1,convRule:e},{start:7859,length:1,convRule:f},{start:7860,length:1,convRule:e}, +{start:7861,length:1,convRule:f},{start:7862,length:1,convRule:e},{start:7863,length:1,convRule:f},{start:7864,length:1,convRule:e},{start:7865,length:1,convRule:f},{start:7866,length:1,convRule:e},{start:7867,length:1,convRule:f},{start:7868,length:1,convRule:e},{start:7869,length:1,convRule:f},{start:7870,length:1,convRule:e},{start:7871,length:1,convRule:f},{start:7872,length:1,convRule:e},{start:7873,length:1,convRule:f},{start:7874,length:1,convRule:e},{start:7875,length:1,convRule:f},{start:7876, +length:1,convRule:e},{start:7877,length:1,convRule:f},{start:7878,length:1,convRule:e},{start:7879,length:1,convRule:f},{start:7880,length:1,convRule:e},{start:7881,length:1,convRule:f},{start:7882,length:1,convRule:e},{start:7883,length:1,convRule:f},{start:7884,length:1,convRule:e},{start:7885,length:1,convRule:f},{start:7886,length:1,convRule:e},{start:7887,length:1,convRule:f},{start:7888,length:1,convRule:e},{start:7889,length:1,convRule:f},{start:7890,length:1,convRule:e},{start:7891,length:1, +convRule:f},{start:7892,length:1,convRule:e},{start:7893,length:1,convRule:f},{start:7894,length:1,convRule:e},{start:7895,length:1,convRule:f},{start:7896,length:1,convRule:e},{start:7897,length:1,convRule:f},{start:7898,length:1,convRule:e},{start:7899,length:1,convRule:f},{start:7900,length:1,convRule:e},{start:7901,length:1,convRule:f},{start:7902,length:1,convRule:e},{start:7903,length:1,convRule:f},{start:7904,length:1,convRule:e},{start:7905,length:1,convRule:f},{start:7906,length:1,convRule:e}, +{start:7907,length:1,convRule:f},{start:7908,length:1,convRule:e},{start:7909,length:1,convRule:f},{start:7910,length:1,convRule:e},{start:7911,length:1,convRule:f},{start:7912,length:1,convRule:e},{start:7913,length:1,convRule:f},{start:7914,length:1,convRule:e},{start:7915,length:1,convRule:f},{start:7916,length:1,convRule:e},{start:7917,length:1,convRule:f},{start:7918,length:1,convRule:e},{start:7919,length:1,convRule:f},{start:7920,length:1,convRule:e},{start:7921,length:1,convRule:f},{start:7922, +length:1,convRule:e},{start:7923,length:1,convRule:f},{start:7924,length:1,convRule:e},{start:7925,length:1,convRule:f},{start:7926,length:1,convRule:e},{start:7927,length:1,convRule:f},{start:7928,length:1,convRule:e},{start:7929,length:1,convRule:f},{start:7930,length:1,convRule:e},{start:7931,length:1,convRule:f},{start:7932,length:1,convRule:e},{start:7933,length:1,convRule:f},{start:7934,length:1,convRule:e},{start:7935,length:1,convRule:f},{start:7936,length:8,convRule:sa},{start:7944,length:8, +convRule:qa},{start:7952,length:6,convRule:sa},{start:7960,length:6,convRule:qa},{start:7968,length:8,convRule:sa},{start:7976,length:8,convRule:qa},{start:7984,length:8,convRule:sa},{start:7992,length:8,convRule:qa},{start:8E3,length:6,convRule:sa},{start:8008,length:6,convRule:qa},{start:8017,length:1,convRule:sa},{start:8019,length:1,convRule:sa},{start:8021,length:1,convRule:sa},{start:8023,length:1,convRule:sa},{start:8025,length:1,convRule:qa},{start:8027,length:1,convRule:qa},{start:8029,length:1, +convRule:qa},{start:8031,length:1,convRule:qa},{start:8032,length:8,convRule:sa},{start:8040,length:8,convRule:qa},{start:8048,length:2,convRule:ic},{start:8050,length:4,convRule:jc},{start:8054,length:2,convRule:kc},{start:8056,length:2,convRule:lc},{start:8058,length:2,convRule:mc},{start:8060,length:2,convRule:nc},{start:8064,length:8,convRule:sa},{start:8072,length:8,convRule:Xa},{start:8080,length:8,convRule:sa},{start:8088,length:8,convRule:Xa},{start:8096,length:8,convRule:sa},{start:8104, +length:8,convRule:Xa},{start:8112,length:2,convRule:sa},{start:8115,length:1,convRule:Za},{start:8120,length:2,convRule:qa},{start:8122,length:2,convRule:Ka},{start:8124,length:1,convRule:Ya},{start:8126,length:1,convRule:oc},{start:8131,length:1,convRule:Za},{start:8136,length:4,convRule:Q},{start:8140,length:1,convRule:Ya},{start:8144,length:2,convRule:sa},{start:8152,length:2,convRule:qa},{start:8154,length:2,convRule:ra},{start:8160,length:2,convRule:sa},{start:8165,length:1,convRule:lb},{start:8168, +length:2,convRule:qa},{start:8170,length:2,convRule:Va},{start:8172,length:1,convRule:ta},{start:8179,length:1,convRule:Za},{start:8184,length:2,convRule:z},{start:8186,length:2,convRule:Z},{start:8188,length:1,convRule:Ya},{start:8486,length:1,convRule:cb},{start:8490,length:1,convRule:Ja},{start:8491,length:1,convRule:db},{start:8498,length:1,convRule:eb},{start:8526,length:1,convRule:pc},{start:8544,length:16,convRule:Pa},{start:8560,length:16,convRule:Qa},{start:8579,length:1,convRule:e},{start:8580, +length:1,convRule:f},{start:9398,length:26,convRule:Y},{start:9424,length:26,convRule:da},{start:11264,length:47,convRule:Na},{start:11312,length:47,convRule:mb},{start:11360,length:1,convRule:e},{start:11361,length:1,convRule:f},{start:11362,length:1,convRule:ab},{start:11363,length:1,convRule:fb},{start:11364,length:1,convRule:gb},{start:11365,length:1,convRule:qc},{start:11366,length:1,convRule:rc},{start:11367,length:1,convRule:e},{start:11368,length:1,convRule:f},{start:11369,length:1,convRule:e}, +{start:11370,length:1,convRule:f},{start:11371,length:1,convRule:e},{start:11372,length:1,convRule:f},{start:11373,length:1,convRule:tb},{start:11374,length:1,convRule:ub},{start:11375,length:1,convRule:vb},{start:11376,length:1,convRule:wb},{start:11378,length:1,convRule:e},{start:11379,length:1,convRule:f},{start:11381,length:1,convRule:e},{start:11382,length:1,convRule:f},{start:11390,length:2,convRule:xb},{start:11392,length:1,convRule:e},{start:11393,length:1,convRule:f},{start:11394,length:1, +convRule:e},{start:11395,length:1,convRule:f},{start:11396,length:1,convRule:e},{start:11397,length:1,convRule:f},{start:11398,length:1,convRule:e},{start:11399,length:1,convRule:f},{start:11400,length:1,convRule:e},{start:11401,length:1,convRule:f},{start:11402,length:1,convRule:e},{start:11403,length:1,convRule:f},{start:11404,length:1,convRule:e},{start:11405,length:1,convRule:f},{start:11406,length:1,convRule:e},{start:11407,length:1,convRule:f},{start:11408,length:1,convRule:e},{start:11409, +length:1,convRule:f},{start:11410,length:1,convRule:e},{start:11411,length:1,convRule:f},{start:11412,length:1,convRule:e},{start:11413,length:1,convRule:f},{start:11414,length:1,convRule:e},{start:11415,length:1,convRule:f},{start:11416,length:1,convRule:e},{start:11417,length:1,convRule:f},{start:11418,length:1,convRule:e},{start:11419,length:1,convRule:f},{start:11420,length:1,convRule:e},{start:11421,length:1,convRule:f},{start:11422,length:1,convRule:e},{start:11423,length:1,convRule:f},{start:11424, +length:1,convRule:e},{start:11425,length:1,convRule:f},{start:11426,length:1,convRule:e},{start:11427,length:1,convRule:f},{start:11428,length:1,convRule:e},{start:11429,length:1,convRule:f},{start:11430,length:1,convRule:e},{start:11431,length:1,convRule:f},{start:11432,length:1,convRule:e},{start:11433,length:1,convRule:f},{start:11434,length:1,convRule:e},{start:11435,length:1,convRule:f},{start:11436,length:1,convRule:e},{start:11437,length:1,convRule:f},{start:11438,length:1,convRule:e},{start:11439, +length:1,convRule:f},{start:11440,length:1,convRule:e},{start:11441,length:1,convRule:f},{start:11442,length:1,convRule:e},{start:11443,length:1,convRule:f},{start:11444,length:1,convRule:e},{start:11445,length:1,convRule:f},{start:11446,length:1,convRule:e},{start:11447,length:1,convRule:f},{start:11448,length:1,convRule:e},{start:11449,length:1,convRule:f},{start:11450,length:1,convRule:e},{start:11451,length:1,convRule:f},{start:11452,length:1,convRule:e},{start:11453,length:1,convRule:f},{start:11454, +length:1,convRule:e},{start:11455,length:1,convRule:f},{start:11456,length:1,convRule:e},{start:11457,length:1,convRule:f},{start:11458,length:1,convRule:e},{start:11459,length:1,convRule:f},{start:11460,length:1,convRule:e},{start:11461,length:1,convRule:f},{start:11462,length:1,convRule:e},{start:11463,length:1,convRule:f},{start:11464,length:1,convRule:e},{start:11465,length:1,convRule:f},{start:11466,length:1,convRule:e},{start:11467,length:1,convRule:f},{start:11468,length:1,convRule:e},{start:11469, +length:1,convRule:f},{start:11470,length:1,convRule:e},{start:11471,length:1,convRule:f},{start:11472,length:1,convRule:e},{start:11473,length:1,convRule:f},{start:11474,length:1,convRule:e},{start:11475,length:1,convRule:f},{start:11476,length:1,convRule:e},{start:11477,length:1,convRule:f},{start:11478,length:1,convRule:e},{start:11479,length:1,convRule:f},{start:11480,length:1,convRule:e},{start:11481,length:1,convRule:f},{start:11482,length:1,convRule:e},{start:11483,length:1,convRule:f},{start:11484, +length:1,convRule:e},{start:11485,length:1,convRule:f},{start:11486,length:1,convRule:e},{start:11487,length:1,convRule:f},{start:11488,length:1,convRule:e},{start:11489,length:1,convRule:f},{start:11490,length:1,convRule:e},{start:11491,length:1,convRule:f},{start:11499,length:1,convRule:e},{start:11500,length:1,convRule:f},{start:11501,length:1,convRule:e},{start:11502,length:1,convRule:f},{start:11520,length:38,convRule:sc},{start:42560,length:1,convRule:e},{start:42561,length:1,convRule:f},{start:42562, +length:1,convRule:e},{start:42563,length:1,convRule:f},{start:42564,length:1,convRule:e},{start:42565,length:1,convRule:f},{start:42566,length:1,convRule:e},{start:42567,length:1,convRule:f},{start:42568,length:1,convRule:e},{start:42569,length:1,convRule:f},{start:42570,length:1,convRule:e},{start:42571,length:1,convRule:f},{start:42572,length:1,convRule:e},{start:42573,length:1,convRule:f},{start:42574,length:1,convRule:e},{start:42575,length:1,convRule:f},{start:42576,length:1,convRule:e},{start:42577, +length:1,convRule:f},{start:42578,length:1,convRule:e},{start:42579,length:1,convRule:f},{start:42580,length:1,convRule:e},{start:42581,length:1,convRule:f},{start:42582,length:1,convRule:e},{start:42583,length:1,convRule:f},{start:42584,length:1,convRule:e},{start:42585,length:1,convRule:f},{start:42586,length:1,convRule:e},{start:42587,length:1,convRule:f},{start:42588,length:1,convRule:e},{start:42589,length:1,convRule:f},{start:42590,length:1,convRule:e},{start:42591,length:1,convRule:f},{start:42592, +length:1,convRule:e},{start:42593,length:1,convRule:f},{start:42594,length:1,convRule:e},{start:42595,length:1,convRule:f},{start:42596,length:1,convRule:e},{start:42597,length:1,convRule:f},{start:42598,length:1,convRule:e},{start:42599,length:1,convRule:f},{start:42600,length:1,convRule:e},{start:42601,length:1,convRule:f},{start:42602,length:1,convRule:e},{start:42603,length:1,convRule:f},{start:42604,length:1,convRule:e},{start:42605,length:1,convRule:f},{start:42624,length:1,convRule:e},{start:42625, +length:1,convRule:f},{start:42626,length:1,convRule:e},{start:42627,length:1,convRule:f},{start:42628,length:1,convRule:e},{start:42629,length:1,convRule:f},{start:42630,length:1,convRule:e},{start:42631,length:1,convRule:f},{start:42632,length:1,convRule:e},{start:42633,length:1,convRule:f},{start:42634,length:1,convRule:e},{start:42635,length:1,convRule:f},{start:42636,length:1,convRule:e},{start:42637,length:1,convRule:f},{start:42638,length:1,convRule:e},{start:42639,length:1,convRule:f},{start:42640, +length:1,convRule:e},{start:42641,length:1,convRule:f},{start:42642,length:1,convRule:e},{start:42643,length:1,convRule:f},{start:42644,length:1,convRule:e},{start:42645,length:1,convRule:f},{start:42646,length:1,convRule:e},{start:42647,length:1,convRule:f},{start:42786,length:1,convRule:e},{start:42787,length:1,convRule:f},{start:42788,length:1,convRule:e},{start:42789,length:1,convRule:f},{start:42790,length:1,convRule:e},{start:42791,length:1,convRule:f},{start:42792,length:1,convRule:e},{start:42793, +length:1,convRule:f},{start:42794,length:1,convRule:e},{start:42795,length:1,convRule:f},{start:42796,length:1,convRule:e},{start:42797,length:1,convRule:f},{start:42798,length:1,convRule:e},{start:42799,length:1,convRule:f},{start:42802,length:1,convRule:e},{start:42803,length:1,convRule:f},{start:42804,length:1,convRule:e},{start:42805,length:1,convRule:f},{start:42806,length:1,convRule:e},{start:42807,length:1,convRule:f},{start:42808,length:1,convRule:e},{start:42809,length:1,convRule:f},{start:42810, +length:1,convRule:e},{start:42811,length:1,convRule:f},{start:42812,length:1,convRule:e},{start:42813,length:1,convRule:f},{start:42814,length:1,convRule:e},{start:42815,length:1,convRule:f},{start:42816,length:1,convRule:e},{start:42817,length:1,convRule:f},{start:42818,length:1,convRule:e},{start:42819,length:1,convRule:f},{start:42820,length:1,convRule:e},{start:42821,length:1,convRule:f},{start:42822,length:1,convRule:e},{start:42823,length:1,convRule:f},{start:42824,length:1,convRule:e},{start:42825, +length:1,convRule:f},{start:42826,length:1,convRule:e},{start:42827,length:1,convRule:f},{start:42828,length:1,convRule:e},{start:42829,length:1,convRule:f},{start:42830,length:1,convRule:e},{start:42831,length:1,convRule:f},{start:42832,length:1,convRule:e},{start:42833,length:1,convRule:f},{start:42834,length:1,convRule:e},{start:42835,length:1,convRule:f},{start:42836,length:1,convRule:e},{start:42837,length:1,convRule:f},{start:42838,length:1,convRule:e},{start:42839,length:1,convRule:f},{start:42840, +length:1,convRule:e},{start:42841,length:1,convRule:f},{start:42842,length:1,convRule:e},{start:42843,length:1,convRule:f},{start:42844,length:1,convRule:e},{start:42845,length:1,convRule:f},{start:42846,length:1,convRule:e},{start:42847,length:1,convRule:f},{start:42848,length:1,convRule:e},{start:42849,length:1,convRule:f},{start:42850,length:1,convRule:e},{start:42851,length:1,convRule:f},{start:42852,length:1,convRule:e},{start:42853,length:1,convRule:f},{start:42854,length:1,convRule:e},{start:42855, +length:1,convRule:f},{start:42856,length:1,convRule:e},{start:42857,length:1,convRule:f},{start:42858,length:1,convRule:e},{start:42859,length:1,convRule:f},{start:42860,length:1,convRule:e},{start:42861,length:1,convRule:f},{start:42862,length:1,convRule:e},{start:42863,length:1,convRule:f},{start:42873,length:1,convRule:e},{start:42874,length:1,convRule:f},{start:42875,length:1,convRule:e},{start:42876,length:1,convRule:f},{start:42877,length:1,convRule:yb},{start:42878,length:1,convRule:e},{start:42879, +length:1,convRule:f},{start:42880,length:1,convRule:e},{start:42881,length:1,convRule:f},{start:42882,length:1,convRule:e},{start:42883,length:1,convRule:f},{start:42884,length:1,convRule:e},{start:42885,length:1,convRule:f},{start:42886,length:1,convRule:e},{start:42887,length:1,convRule:f},{start:42891,length:1,convRule:e},{start:42892,length:1,convRule:f},{start:42893,length:1,convRule:zb},{start:42896,length:1,convRule:e},{start:42897,length:1,convRule:f},{start:42912,length:1,convRule:e},{start:42913, +length:1,convRule:f},{start:42914,length:1,convRule:e},{start:42915,length:1,convRule:f},{start:42916,length:1,convRule:e},{start:42917,length:1,convRule:f},{start:42918,length:1,convRule:e},{start:42919,length:1,convRule:f},{start:42920,length:1,convRule:e},{start:42921,length:1,convRule:f},{start:65313,length:26,convRule:Ha},{start:65345,length:26,convRule:Ia},{start:66560,length:40,convRule:Ab},{start:66600,length:40,convRule:tc}],id=function(a){return function(b){return function(e){return function(f){return function(e){return function(d){for(var g= +e,h=!1,B;!h;)a:{B=g;var u=d;if(B>u)h=!0,B=v.Nothing.value;else{if(c.otherwise){var l=k.floor(k.toNumber(B+u|0)/2),A=f(a)(b[l]);if(A instanceof n.EQ){h=!0;B=new v.Just(b[l]);break a}A instanceof n.GT?(g=l+1|0,d=u):(g=B,d=l-1|0)}else throw Error("Failed pattern match at Data.Char.Unicode.Internal line 4783, column 5 - line 4789, column 49: "+[B.constructor.name,u.constructor.name]);B=void 0}}return B}}(0)(e)}}}},jd=function(a){return function(b){if(a.start>=b.start&&a.start<(b.start+b.length|0))return n.EQ.value; +if(a.start>b.start)return n.GT.value;if(c.otherwise)return n.LT.value;throw Error("Failed pattern match at Data.Char.Unicode.Internal line 4760, column 1 - line 4760, column 45: "+[a.constructor.name,b.constructor.name]);}},sb=function(a){return function(b){return function(c){c=id({start:b,length:1,convRule:Ea})(a)(c)(jd);if(c instanceof v.Nothing)return v.Nothing.value;if(c instanceof v.Just)return new v.Just(c.value0.convRule);throw Error("Failed pattern match at Data.Char.Unicode.Internal line 4773, column 8 - line 4775, column 62: "+ +[c.constructor.name]);}}},fd=function(a){return function(b){var c=sb(hd)(b)(1230);if(c instanceof v.Nothing)return b;if(c instanceof v.Just)return b+a(c.value0)|0;throw Error("Failed pattern match at Data.Char.Unicode.Internal line 4850, column 8 - line 4852, column 55: "+[c.constructor.name]);}},md=fd(function(a){return a.lowdist}),nd=fd(function(a){return a.updist}),kd=function(a){return function(b){b=sb(ca)(b)(8);if(b instanceof v.Nothing)return!1;if(b instanceof v.Just)return v.isJust(d.elemIndex(g.eqInt)(b.value0.category)(a)); +throw Error("Failed pattern match at Data.Char.Unicode.Internal line 4807, column 8 - line 4809, column 92: "+[b.constructor.name]);}},od=kd([2]),ld=[{start:0,length:32,convRule:ed},{start:32,length:1,convRule:na},{start:33,length:3,convRule:J},{start:36,length:1,convRule:B},{start:37,length:3,convRule:J},{start:40,length:1,convRule:T},{start:41,length:1,convRule:W},{start:42,length:1,convRule:J},{start:43,length:1,convRule:V},{start:44,length:1,convRule:J},{start:45,length:1,convRule:la},{start:46, +length:2,convRule:J},{start:48,length:10,convRule:ma},{start:58,length:2,convRule:J},{start:60,length:3,convRule:V},{start:63,length:2,convRule:J},{start:65,length:26,convRule:Ha},{start:91,length:1,convRule:T},{start:92,length:1,convRule:J},{start:93,length:1,convRule:W},{start:94,length:1,convRule:pa},{start:95,length:1,convRule:Ma},{start:96,length:1,convRule:pa},{start:97,length:26,convRule:Ia},{start:123,length:1,convRule:T},{start:124,length:1,convRule:V},{start:125,length:1,convRule:W},{start:126, +length:1,convRule:V},{start:127,length:33,convRule:ed},{start:160,length:1,convRule:na},{start:161,length:1,convRule:J},{start:162,length:4,convRule:B},{start:166,length:2,convRule:D},{start:168,length:1,convRule:pa},{start:169,length:1,convRule:D},{start:170,length:1,convRule:R},{start:171,length:1,convRule:Da},{start:172,length:1,convRule:V},{start:173,length:1,convRule:Fa},{start:174,length:1,convRule:D},{start:175,length:1,convRule:pa},{start:176,length:1,convRule:D},{start:177,length:1,convRule:V}, +{start:178,length:2,convRule:ha},{start:180,length:1,convRule:pa},{start:181,length:1,convRule:uc},{start:182,length:1,convRule:D},{start:183,length:1,convRule:J},{start:184,length:1,convRule:pa},{start:185,length:1,convRule:ha},{start:186,length:1,convRule:R},{start:187,length:1,convRule:Ba},{start:188,length:3,convRule:ha},{start:191,length:1,convRule:J},{start:192,length:23,convRule:Ha},{start:215,length:1,convRule:V},{start:216,length:7,convRule:Ha},{start:223,length:1,convRule:R},{start:224, +length:23,convRule:Ia},{start:247,length:1,convRule:V},{start:248,length:7,convRule:Ia},{start:255,length:1,convRule:vc},{start:256,length:1,convRule:e},{start:257,length:1,convRule:f},{start:258,length:1,convRule:e},{start:259,length:1,convRule:f},{start:260,length:1,convRule:e},{start:261,length:1,convRule:f},{start:262,length:1,convRule:e},{start:263,length:1,convRule:f},{start:264,length:1,convRule:e},{start:265,length:1,convRule:f},{start:266,length:1,convRule:e},{start:267,length:1,convRule:f}, +{start:268,length:1,convRule:e},{start:269,length:1,convRule:f},{start:270,length:1,convRule:e},{start:271,length:1,convRule:f},{start:272,length:1,convRule:e},{start:273,length:1,convRule:f},{start:274,length:1,convRule:e},{start:275,length:1,convRule:f},{start:276,length:1,convRule:e},{start:277,length:1,convRule:f},{start:278,length:1,convRule:e},{start:279,length:1,convRule:f},{start:280,length:1,convRule:e},{start:281,length:1,convRule:f},{start:282,length:1,convRule:e},{start:283,length:1,convRule:f}, +{start:284,length:1,convRule:e},{start:285,length:1,convRule:f},{start:286,length:1,convRule:e},{start:287,length:1,convRule:f},{start:288,length:1,convRule:e},{start:289,length:1,convRule:f},{start:290,length:1,convRule:e},{start:291,length:1,convRule:f},{start:292,length:1,convRule:e},{start:293,length:1,convRule:f},{start:294,length:1,convRule:e},{start:295,length:1,convRule:f},{start:296,length:1,convRule:e},{start:297,length:1,convRule:f},{start:298,length:1,convRule:e},{start:299,length:1,convRule:f}, +{start:300,length:1,convRule:e},{start:301,length:1,convRule:f},{start:302,length:1,convRule:e},{start:303,length:1,convRule:f},{start:304,length:1,convRule:Bb},{start:305,length:1,convRule:wc},{start:306,length:1,convRule:e},{start:307,length:1,convRule:f},{start:308,length:1,convRule:e},{start:309,length:1,convRule:f},{start:310,length:1,convRule:e},{start:311,length:1,convRule:f},{start:312,length:1,convRule:R},{start:313,length:1,convRule:e},{start:314,length:1,convRule:f},{start:315,length:1, +convRule:e},{start:316,length:1,convRule:f},{start:317,length:1,convRule:e},{start:318,length:1,convRule:f},{start:319,length:1,convRule:e},{start:320,length:1,convRule:f},{start:321,length:1,convRule:e},{start:322,length:1,convRule:f},{start:323,length:1,convRule:e},{start:324,length:1,convRule:f},{start:325,length:1,convRule:e},{start:326,length:1,convRule:f},{start:327,length:1,convRule:e},{start:328,length:1,convRule:f},{start:329,length:1,convRule:R},{start:330,length:1,convRule:e},{start:331, +length:1,convRule:f},{start:332,length:1,convRule:e},{start:333,length:1,convRule:f},{start:334,length:1,convRule:e},{start:335,length:1,convRule:f},{start:336,length:1,convRule:e},{start:337,length:1,convRule:f},{start:338,length:1,convRule:e},{start:339,length:1,convRule:f},{start:340,length:1,convRule:e},{start:341,length:1,convRule:f},{start:342,length:1,convRule:e},{start:343,length:1,convRule:f},{start:344,length:1,convRule:e},{start:345,length:1,convRule:f},{start:346,length:1,convRule:e}, +{start:347,length:1,convRule:f},{start:348,length:1,convRule:e},{start:349,length:1,convRule:f},{start:350,length:1,convRule:e},{start:351,length:1,convRule:f},{start:352,length:1,convRule:e},{start:353,length:1,convRule:f},{start:354,length:1,convRule:e},{start:355,length:1,convRule:f},{start:356,length:1,convRule:e},{start:357,length:1,convRule:f},{start:358,length:1,convRule:e},{start:359,length:1,convRule:f},{start:360,length:1,convRule:e},{start:361,length:1,convRule:f},{start:362,length:1,convRule:e}, +{start:363,length:1,convRule:f},{start:364,length:1,convRule:e},{start:365,length:1,convRule:f},{start:366,length:1,convRule:e},{start:367,length:1,convRule:f},{start:368,length:1,convRule:e},{start:369,length:1,convRule:f},{start:370,length:1,convRule:e},{start:371,length:1,convRule:f},{start:372,length:1,convRule:e},{start:373,length:1,convRule:f},{start:374,length:1,convRule:e},{start:375,length:1,convRule:f},{start:376,length:1,convRule:Cb},{start:377,length:1,convRule:e},{start:378,length:1, +convRule:f},{start:379,length:1,convRule:e},{start:380,length:1,convRule:f},{start:381,length:1,convRule:e},{start:382,length:1,convRule:f},{start:383,length:1,convRule:xc},{start:384,length:1,convRule:yc},{start:385,length:1,convRule:Db},{start:386,length:1,convRule:e},{start:387,length:1,convRule:f},{start:388,length:1,convRule:e},{start:389,length:1,convRule:f},{start:390,length:1,convRule:Eb},{start:391,length:1,convRule:e},{start:392,length:1,convRule:f},{start:393,length:2,convRule:hb},{start:395, +length:1,convRule:e},{start:396,length:1,convRule:f},{start:397,length:1,convRule:R},{start:398,length:1,convRule:Fb},{start:399,length:1,convRule:Gb},{start:400,length:1,convRule:Hb},{start:401,length:1,convRule:e},{start:402,length:1,convRule:f},{start:403,length:1,convRule:hb},{start:404,length:1,convRule:Ib},{start:405,length:1,convRule:zc},{start:406,length:1,convRule:ib},{start:407,length:1,convRule:Jb},{start:408,length:1,convRule:e},{start:409,length:1,convRule:f},{start:410,length:1,convRule:Ac}, +{start:411,length:1,convRule:R},{start:412,length:1,convRule:ib},{start:413,length:1,convRule:Kb},{start:414,length:1,convRule:nb},{start:415,length:1,convRule:Lb},{start:416,length:1,convRule:e},{start:417,length:1,convRule:f},{start:418,length:1,convRule:e},{start:419,length:1,convRule:f},{start:420,length:1,convRule:e},{start:421,length:1,convRule:f},{start:422,length:1,convRule:Wa},{start:423,length:1,convRule:e},{start:424,length:1,convRule:f},{start:425,length:1,convRule:Wa},{start:426,length:2, +convRule:R},{start:428,length:1,convRule:e},{start:429,length:1,convRule:f},{start:430,length:1,convRule:Wa},{start:431,length:1,convRule:e},{start:432,length:1,convRule:f},{start:433,length:2,convRule:Mb},{start:435,length:1,convRule:e},{start:436,length:1,convRule:f},{start:437,length:1,convRule:e},{start:438,length:1,convRule:f},{start:439,length:1,convRule:Nb},{start:440,length:1,convRule:e},{start:441,length:1,convRule:f},{start:442,length:1,convRule:R},{start:443,length:1,convRule:q},{start:444, +length:1,convRule:e},{start:445,length:1,convRule:f},{start:446,length:1,convRule:R},{start:447,length:1,convRule:Bc},{start:448,length:4,convRule:q},{start:452,length:1,convRule:Ra},{start:453,length:1,convRule:Sa},{start:454,length:1,convRule:Ta},{start:455,length:1,convRule:Ra},{start:456,length:1,convRule:Sa},{start:457,length:1,convRule:Ta},{start:458,length:1,convRule:Ra},{start:459,length:1,convRule:Sa},{start:460,length:1,convRule:Ta},{start:461,length:1,convRule:e},{start:462,length:1,convRule:f}, +{start:463,length:1,convRule:e},{start:464,length:1,convRule:f},{start:465,length:1,convRule:e},{start:466,length:1,convRule:f},{start:467,length:1,convRule:e},{start:468,length:1,convRule:f},{start:469,length:1,convRule:e},{start:470,length:1,convRule:f},{start:471,length:1,convRule:e},{start:472,length:1,convRule:f},{start:473,length:1,convRule:e},{start:474,length:1,convRule:f},{start:475,length:1,convRule:e},{start:476,length:1,convRule:f},{start:477,length:1,convRule:Cc},{start:478,length:1, +convRule:e},{start:479,length:1,convRule:f},{start:480,length:1,convRule:e},{start:481,length:1,convRule:f},{start:482,length:1,convRule:e},{start:483,length:1,convRule:f},{start:484,length:1,convRule:e},{start:485,length:1,convRule:f},{start:486,length:1,convRule:e},{start:487,length:1,convRule:f},{start:488,length:1,convRule:e},{start:489,length:1,convRule:f},{start:490,length:1,convRule:e},{start:491,length:1,convRule:f},{start:492,length:1,convRule:e},{start:493,length:1,convRule:f},{start:494, +length:1,convRule:e},{start:495,length:1,convRule:f},{start:496,length:1,convRule:R},{start:497,length:1,convRule:Ra},{start:498,length:1,convRule:Sa},{start:499,length:1,convRule:Ta},{start:500,length:1,convRule:e},{start:501,length:1,convRule:f},{start:502,length:1,convRule:Ob},{start:503,length:1,convRule:Pb},{start:504,length:1,convRule:e},{start:505,length:1,convRule:f},{start:506,length:1,convRule:e},{start:507,length:1,convRule:f},{start:508,length:1,convRule:e},{start:509,length:1,convRule:f}, +{start:510,length:1,convRule:e},{start:511,length:1,convRule:f},{start:512,length:1,convRule:e},{start:513,length:1,convRule:f},{start:514,length:1,convRule:e},{start:515,length:1,convRule:f},{start:516,length:1,convRule:e},{start:517,length:1,convRule:f},{start:518,length:1,convRule:e},{start:519,length:1,convRule:f},{start:520,length:1,convRule:e},{start:521,length:1,convRule:f},{start:522,length:1,convRule:e},{start:523,length:1,convRule:f},{start:524,length:1,convRule:e},{start:525,length:1,convRule:f}, +{start:526,length:1,convRule:e},{start:527,length:1,convRule:f},{start:528,length:1,convRule:e},{start:529,length:1,convRule:f},{start:530,length:1,convRule:e},{start:531,length:1,convRule:f},{start:532,length:1,convRule:e},{start:533,length:1,convRule:f},{start:534,length:1,convRule:e},{start:535,length:1,convRule:f},{start:536,length:1,convRule:e},{start:537,length:1,convRule:f},{start:538,length:1,convRule:e},{start:539,length:1,convRule:f},{start:540,length:1,convRule:e},{start:541,length:1,convRule:f}, +{start:542,length:1,convRule:e},{start:543,length:1,convRule:f},{start:544,length:1,convRule:jb},{start:545,length:1,convRule:R},{start:546,length:1,convRule:e},{start:547,length:1,convRule:f},{start:548,length:1,convRule:e},{start:549,length:1,convRule:f},{start:550,length:1,convRule:e},{start:551,length:1,convRule:f},{start:552,length:1,convRule:e},{start:553,length:1,convRule:f},{start:554,length:1,convRule:e},{start:555,length:1,convRule:f},{start:556,length:1,convRule:e},{start:557,length:1, +convRule:f},{start:558,length:1,convRule:e},{start:559,length:1,convRule:f},{start:560,length:1,convRule:e},{start:561,length:1,convRule:f},{start:562,length:1,convRule:e},{start:563,length:1,convRule:f},{start:564,length:6,convRule:R},{start:570,length:1,convRule:Qb},{start:571,length:1,convRule:e},{start:572,length:1,convRule:f},{start:573,length:1,convRule:Rb},{start:574,length:1,convRule:Sb},{start:575,length:2,convRule:Dc},{start:577,length:1,convRule:e},{start:578,length:1,convRule:f},{start:579, +length:1,convRule:Tb},{start:580,length:1,convRule:Ub},{start:581,length:1,convRule:Vb},{start:582,length:1,convRule:e},{start:583,length:1,convRule:f},{start:584,length:1,convRule:e},{start:585,length:1,convRule:f},{start:586,length:1,convRule:e},{start:587,length:1,convRule:f},{start:588,length:1,convRule:e},{start:589,length:1,convRule:f},{start:590,length:1,convRule:e},{start:591,length:1,convRule:f},{start:592,length:1,convRule:Ec},{start:593,length:1,convRule:Fc},{start:594,length:1,convRule:Gc}, +{start:595,length:1,convRule:Hc},{start:596,length:1,convRule:Ic},{start:597,length:1,convRule:R},{start:598,length:2,convRule:ob},{start:600,length:1,convRule:R},{start:601,length:1,convRule:Jc},{start:602,length:1,convRule:R},{start:603,length:1,convRule:Kc},{start:604,length:4,convRule:R},{start:608,length:1,convRule:ob},{start:609,length:2,convRule:R},{start:611,length:1,convRule:Lc},{start:612,length:1,convRule:R},{start:613,length:1,convRule:Mc},{start:614,length:2,convRule:R},{start:616,length:1, +convRule:Nc},{start:617,length:1,convRule:pb},{start:618,length:1,convRule:R},{start:619,length:1,convRule:Oc},{start:620,length:3,convRule:R},{start:623,length:1,convRule:pb},{start:624,length:1,convRule:R},{start:625,length:1,convRule:Pc},{start:626,length:1,convRule:Qc},{start:627,length:2,convRule:R},{start:629,length:1,convRule:Rc},{start:630,length:7,convRule:R},{start:637,length:1,convRule:Sc},{start:638,length:2,convRule:R},{start:640,length:1,convRule:$a},{start:641,length:2,convRule:R}, +{start:643,length:1,convRule:$a},{start:644,length:4,convRule:R},{start:648,length:1,convRule:$a},{start:649,length:1,convRule:Tc},{start:650,length:2,convRule:Uc},{start:652,length:1,convRule:Vc},{start:653,length:5,convRule:R},{start:658,length:1,convRule:Wc},{start:659,length:1,convRule:R},{start:660,length:1,convRule:q},{start:661,length:27,convRule:R},{start:688,length:18,convRule:ka},{start:706,length:4,convRule:pa},{start:710,length:12,convRule:ka},{start:722,length:14,convRule:pa},{start:736, +length:5,convRule:ka},{start:741,length:7,convRule:pa},{start:748,length:1,convRule:ka},{start:749,length:1,convRule:pa},{start:750,length:1,convRule:ka},{start:751,length:17,convRule:pa},{start:768,length:69,convRule:y},{start:837,length:1,convRule:La},{start:838,length:42,convRule:y},{start:880,length:1,convRule:e},{start:881,length:1,convRule:f},{start:882,length:1,convRule:e},{start:883,length:1,convRule:f},{start:884,length:1,convRule:ka},{start:885,length:1,convRule:pa},{start:886,length:1, +convRule:e},{start:887,length:1,convRule:f},{start:890,length:1,convRule:ka},{start:891,length:3,convRule:nb},{start:894,length:1,convRule:J},{start:900,length:2,convRule:pa},{start:902,length:1,convRule:Wb},{start:903,length:1,convRule:J},{start:904,length:3,convRule:Xb},{start:908,length:1,convRule:Yb},{start:910,length:2,convRule:Zb},{start:912,length:1,convRule:R},{start:913,length:17,convRule:Ha},{start:931,length:9,convRule:Ha},{start:940,length:1,convRule:Xc},{start:941,length:3,convRule:Yc}, +{start:944,length:1,convRule:R},{start:945,length:17,convRule:Ia},{start:962,length:1,convRule:Zc},{start:963,length:9,convRule:Ia},{start:972,length:1,convRule:$c},{start:973,length:2,convRule:ad},{start:975,length:1,convRule:$b},{start:976,length:1,convRule:bd},{start:977,length:1,convRule:cd},{start:978,length:3,convRule:oa},{start:981,length:1,convRule:dd},{start:982,length:1,convRule:ac},{start:983,length:1,convRule:bc},{start:984,length:1,convRule:e},{start:985,length:1,convRule:f},{start:986, +length:1,convRule:e},{start:987,length:1,convRule:f},{start:988,length:1,convRule:e},{start:989,length:1,convRule:f},{start:990,length:1,convRule:e},{start:991,length:1,convRule:f},{start:992,length:1,convRule:e},{start:993,length:1,convRule:f},{start:994,length:1,convRule:e},{start:995,length:1,convRule:f},{start:996,length:1,convRule:e},{start:997,length:1,convRule:f},{start:998,length:1,convRule:e},{start:999,length:1,convRule:f},{start:1E3,length:1,convRule:e},{start:1001,length:1,convRule:f}, +{start:1002,length:1,convRule:e},{start:1003,length:1,convRule:f},{start:1004,length:1,convRule:e},{start:1005,length:1,convRule:f},{start:1006,length:1,convRule:e},{start:1007,length:1,convRule:f},{start:1008,length:1,convRule:cc},{start:1009,length:1,convRule:kb},{start:1010,length:1,convRule:lb},{start:1011,length:1,convRule:R},{start:1012,length:1,convRule:ia},{start:1013,length:1,convRule:dc},{start:1014,length:1,convRule:V},{start:1015,length:1,convRule:e},{start:1016,length:1,convRule:f},{start:1017, +length:1,convRule:ta},{start:1018,length:1,convRule:e},{start:1019,length:1,convRule:f},{start:1020,length:1,convRule:R},{start:1021,length:3,convRule:jb},{start:1024,length:16,convRule:xa},{start:1040,length:32,convRule:Ha},{start:1072,length:32,convRule:Ia},{start:1104,length:16,convRule:kb},{start:1120,length:1,convRule:e},{start:1121,length:1,convRule:f},{start:1122,length:1,convRule:e},{start:1123,length:1,convRule:f},{start:1124,length:1,convRule:e},{start:1125,length:1,convRule:f},{start:1126, +length:1,convRule:e},{start:1127,length:1,convRule:f},{start:1128,length:1,convRule:e},{start:1129,length:1,convRule:f},{start:1130,length:1,convRule:e},{start:1131,length:1,convRule:f},{start:1132,length:1,convRule:e},{start:1133,length:1,convRule:f},{start:1134,length:1,convRule:e},{start:1135,length:1,convRule:f},{start:1136,length:1,convRule:e},{start:1137,length:1,convRule:f},{start:1138,length:1,convRule:e},{start:1139,length:1,convRule:f},{start:1140,length:1,convRule:e},{start:1141,length:1, +convRule:f},{start:1142,length:1,convRule:e},{start:1143,length:1,convRule:f},{start:1144,length:1,convRule:e},{start:1145,length:1,convRule:f},{start:1146,length:1,convRule:e},{start:1147,length:1,convRule:f},{start:1148,length:1,convRule:e},{start:1149,length:1,convRule:f},{start:1150,length:1,convRule:e},{start:1151,length:1,convRule:f},{start:1152,length:1,convRule:e},{start:1153,length:1,convRule:f},{start:1154,length:1,convRule:D},{start:1155,length:5,convRule:y},{start:1160,length:2,convRule:ya}, +{start:1162,length:1,convRule:e},{start:1163,length:1,convRule:f},{start:1164,length:1,convRule:e},{start:1165,length:1,convRule:f},{start:1166,length:1,convRule:e},{start:1167,length:1,convRule:f},{start:1168,length:1,convRule:e},{start:1169,length:1,convRule:f},{start:1170,length:1,convRule:e},{start:1171,length:1,convRule:f},{start:1172,length:1,convRule:e},{start:1173,length:1,convRule:f},{start:1174,length:1,convRule:e},{start:1175,length:1,convRule:f},{start:1176,length:1,convRule:e},{start:1177, +length:1,convRule:f},{start:1178,length:1,convRule:e},{start:1179,length:1,convRule:f},{start:1180,length:1,convRule:e},{start:1181,length:1,convRule:f},{start:1182,length:1,convRule:e},{start:1183,length:1,convRule:f},{start:1184,length:1,convRule:e},{start:1185,length:1,convRule:f},{start:1186,length:1,convRule:e},{start:1187,length:1,convRule:f},{start:1188,length:1,convRule:e},{start:1189,length:1,convRule:f},{start:1190,length:1,convRule:e},{start:1191,length:1,convRule:f},{start:1192,length:1, +convRule:e},{start:1193,length:1,convRule:f},{start:1194,length:1,convRule:e},{start:1195,length:1,convRule:f},{start:1196,length:1,convRule:e},{start:1197,length:1,convRule:f},{start:1198,length:1,convRule:e},{start:1199,length:1,convRule:f},{start:1200,length:1,convRule:e},{start:1201,length:1,convRule:f},{start:1202,length:1,convRule:e},{start:1203,length:1,convRule:f},{start:1204,length:1,convRule:e},{start:1205,length:1,convRule:f},{start:1206,length:1,convRule:e},{start:1207,length:1,convRule:f}, +{start:1208,length:1,convRule:e},{start:1209,length:1,convRule:f},{start:1210,length:1,convRule:e},{start:1211,length:1,convRule:f},{start:1212,length:1,convRule:e},{start:1213,length:1,convRule:f},{start:1214,length:1,convRule:e},{start:1215,length:1,convRule:f},{start:1216,length:1,convRule:Oa},{start:1217,length:1,convRule:e},{start:1218,length:1,convRule:f},{start:1219,length:1,convRule:e},{start:1220,length:1,convRule:f},{start:1221,length:1,convRule:e},{start:1222,length:1,convRule:f},{start:1223, +length:1,convRule:e},{start:1224,length:1,convRule:f},{start:1225,length:1,convRule:e},{start:1226,length:1,convRule:f},{start:1227,length:1,convRule:e},{start:1228,length:1,convRule:f},{start:1229,length:1,convRule:e},{start:1230,length:1,convRule:f},{start:1231,length:1,convRule:ec},{start:1232,length:1,convRule:e},{start:1233,length:1,convRule:f},{start:1234,length:1,convRule:e},{start:1235,length:1,convRule:f},{start:1236,length:1,convRule:e},{start:1237,length:1,convRule:f},{start:1238,length:1, +convRule:e},{start:1239,length:1,convRule:f},{start:1240,length:1,convRule:e},{start:1241,length:1,convRule:f},{start:1242,length:1,convRule:e},{start:1243,length:1,convRule:f},{start:1244,length:1,convRule:e},{start:1245,length:1,convRule:f},{start:1246,length:1,convRule:e},{start:1247,length:1,convRule:f},{start:1248,length:1,convRule:e},{start:1249,length:1,convRule:f},{start:1250,length:1,convRule:e},{start:1251,length:1,convRule:f},{start:1252,length:1,convRule:e},{start:1253,length:1,convRule:f}, +{start:1254,length:1,convRule:e},{start:1255,length:1,convRule:f},{start:1256,length:1,convRule:e},{start:1257,length:1,convRule:f},{start:1258,length:1,convRule:e},{start:1259,length:1,convRule:f},{start:1260,length:1,convRule:e},{start:1261,length:1,convRule:f},{start:1262,length:1,convRule:e},{start:1263,length:1,convRule:f},{start:1264,length:1,convRule:e},{start:1265,length:1,convRule:f},{start:1266,length:1,convRule:e},{start:1267,length:1,convRule:f},{start:1268,length:1,convRule:e},{start:1269, +length:1,convRule:f},{start:1270,length:1,convRule:e},{start:1271,length:1,convRule:f},{start:1272,length:1,convRule:e},{start:1273,length:1,convRule:f},{start:1274,length:1,convRule:e},{start:1275,length:1,convRule:f},{start:1276,length:1,convRule:e},{start:1277,length:1,convRule:f},{start:1278,length:1,convRule:e},{start:1279,length:1,convRule:f},{start:1280,length:1,convRule:e},{start:1281,length:1,convRule:f},{start:1282,length:1,convRule:e},{start:1283,length:1,convRule:f},{start:1284,length:1, +convRule:e},{start:1285,length:1,convRule:f},{start:1286,length:1,convRule:e},{start:1287,length:1,convRule:f},{start:1288,length:1,convRule:e},{start:1289,length:1,convRule:f},{start:1290,length:1,convRule:e},{start:1291,length:1,convRule:f},{start:1292,length:1,convRule:e},{start:1293,length:1,convRule:f},{start:1294,length:1,convRule:e},{start:1295,length:1,convRule:f},{start:1296,length:1,convRule:e},{start:1297,length:1,convRule:f},{start:1298,length:1,convRule:e},{start:1299,length:1,convRule:f}, +{start:1300,length:1,convRule:e},{start:1301,length:1,convRule:f},{start:1302,length:1,convRule:e},{start:1303,length:1,convRule:f},{start:1304,length:1,convRule:e},{start:1305,length:1,convRule:f},{start:1306,length:1,convRule:e},{start:1307,length:1,convRule:f},{start:1308,length:1,convRule:e},{start:1309,length:1,convRule:f},{start:1310,length:1,convRule:e},{start:1311,length:1,convRule:f},{start:1312,length:1,convRule:e},{start:1313,length:1,convRule:f},{start:1314,length:1,convRule:e},{start:1315, +length:1,convRule:f},{start:1316,length:1,convRule:e},{start:1317,length:1,convRule:f},{start:1318,length:1,convRule:e},{start:1319,length:1,convRule:f},{start:1329,length:38,convRule:Na},{start:1369,length:1,convRule:ka},{start:1370,length:6,convRule:J},{start:1377,length:38,convRule:mb},{start:1415,length:1,convRule:R},{start:1417,length:1,convRule:J},{start:1418,length:1,convRule:la},{start:1425,length:45,convRule:y},{start:1470,length:1,convRule:la},{start:1471,length:1,convRule:y},{start:1472, +length:1,convRule:J},{start:1473,length:2,convRule:y},{start:1475,length:1,convRule:J},{start:1476,length:2,convRule:y},{start:1478,length:1,convRule:J},{start:1479,length:1,convRule:y},{start:1488,length:27,convRule:q},{start:1520,length:3,convRule:q},{start:1523,length:2,convRule:J},{start:1536,length:4,convRule:Fa},{start:1542,length:3,convRule:V},{start:1545,length:2,convRule:J},{start:1547,length:1,convRule:B},{start:1548,length:2,convRule:J},{start:1550,length:2,convRule:D},{start:1552,length:11, +convRule:y},{start:1563,length:1,convRule:J},{start:1566,length:2,convRule:J},{start:1568,length:32,convRule:q},{start:1600,length:1,convRule:ka},{start:1601,length:10,convRule:q},{start:1611,length:21,convRule:y},{start:1632,length:10,convRule:ma},{start:1642,length:4,convRule:J},{start:1646,length:2,convRule:q},{start:1648,length:1,convRule:y},{start:1649,length:99,convRule:q},{start:1748,length:1,convRule:J},{start:1749,length:1,convRule:q},{start:1750,length:7,convRule:y},{start:1757,length:1, +convRule:Fa},{start:1758,length:1,convRule:D},{start:1759,length:6,convRule:y},{start:1765,length:2,convRule:ka},{start:1767,length:2,convRule:y},{start:1769,length:1,convRule:D},{start:1770,length:4,convRule:y},{start:1774,length:2,convRule:q},{start:1776,length:10,convRule:ma},{start:1786,length:3,convRule:q},{start:1789,length:2,convRule:D},{start:1791,length:1,convRule:q},{start:1792,length:14,convRule:J},{start:1807,length:1,convRule:Fa},{start:1808,length:1,convRule:q},{start:1809,length:1, +convRule:y},{start:1810,length:30,convRule:q},{start:1840,length:27,convRule:y},{start:1869,length:89,convRule:q},{start:1958,length:11,convRule:y},{start:1969,length:1,convRule:q},{start:1984,length:10,convRule:ma},{start:1994,length:33,convRule:q},{start:2027,length:9,convRule:y},{start:2036,length:2,convRule:ka},{start:2038,length:1,convRule:D},{start:2039,length:3,convRule:J},{start:2042,length:1,convRule:ka},{start:2048,length:22,convRule:q},{start:2070,length:4,convRule:y},{start:2074,length:1, +convRule:ka},{start:2075,length:9,convRule:y},{start:2084,length:1,convRule:ka},{start:2085,length:3,convRule:y},{start:2088,length:1,convRule:ka},{start:2089,length:5,convRule:y},{start:2096,length:15,convRule:J},{start:2112,length:25,convRule:q},{start:2137,length:3,convRule:y},{start:2142,length:1,convRule:J},{start:2304,length:3,convRule:y},{start:2307,length:1,convRule:O},{start:2308,length:54,convRule:q},{start:2362,length:1,convRule:y},{start:2363,length:1,convRule:O},{start:2364,length:1, +convRule:y},{start:2365,length:1,convRule:q},{start:2366,length:3,convRule:O},{start:2369,length:8,convRule:y},{start:2377,length:4,convRule:O},{start:2381,length:1,convRule:y},{start:2382,length:2,convRule:O},{start:2384,length:1,convRule:q},{start:2385,length:7,convRule:y},{start:2392,length:10,convRule:q},{start:2402,length:2,convRule:y},{start:2404,length:2,convRule:J},{start:2406,length:10,convRule:ma},{start:2416,length:1,convRule:J},{start:2417,length:1,convRule:ka},{start:2418,length:6,convRule:q}, +{start:2425,length:7,convRule:q},{start:2433,length:1,convRule:y},{start:2434,length:2,convRule:O},{start:2437,length:8,convRule:q},{start:2447,length:2,convRule:q},{start:2451,length:22,convRule:q},{start:2474,length:7,convRule:q},{start:2482,length:1,convRule:q},{start:2486,length:4,convRule:q},{start:2492,length:1,convRule:y},{start:2493,length:1,convRule:q},{start:2494,length:3,convRule:O},{start:2497,length:4,convRule:y},{start:2503,length:2,convRule:O},{start:2507,length:2,convRule:O},{start:2509, +length:1,convRule:y},{start:2510,length:1,convRule:q},{start:2519,length:1,convRule:O},{start:2524,length:2,convRule:q},{start:2527,length:3,convRule:q},{start:2530,length:2,convRule:y},{start:2534,length:10,convRule:ma},{start:2544,length:2,convRule:q},{start:2546,length:2,convRule:B},{start:2548,length:6,convRule:ha},{start:2554,length:1,convRule:D},{start:2555,length:1,convRule:B},{start:2561,length:2,convRule:y},{start:2563,length:1,convRule:O},{start:2565,length:6,convRule:q},{start:2575,length:2, +convRule:q},{start:2579,length:22,convRule:q},{start:2602,length:7,convRule:q},{start:2610,length:2,convRule:q},{start:2613,length:2,convRule:q},{start:2616,length:2,convRule:q},{start:2620,length:1,convRule:y},{start:2622,length:3,convRule:O},{start:2625,length:2,convRule:y},{start:2631,length:2,convRule:y},{start:2635,length:3,convRule:y},{start:2641,length:1,convRule:y},{start:2649,length:4,convRule:q},{start:2654,length:1,convRule:q},{start:2662,length:10,convRule:ma},{start:2672,length:2,convRule:y}, +{start:2674,length:3,convRule:q},{start:2677,length:1,convRule:y},{start:2689,length:2,convRule:y},{start:2691,length:1,convRule:O},{start:2693,length:9,convRule:q},{start:2703,length:3,convRule:q},{start:2707,length:22,convRule:q},{start:2730,length:7,convRule:q},{start:2738,length:2,convRule:q},{start:2741,length:5,convRule:q},{start:2748,length:1,convRule:y},{start:2749,length:1,convRule:q},{start:2750,length:3,convRule:O},{start:2753,length:5,convRule:y},{start:2759,length:2,convRule:y},{start:2761, +length:1,convRule:O},{start:2763,length:2,convRule:O},{start:2765,length:1,convRule:y},{start:2768,length:1,convRule:q},{start:2784,length:2,convRule:q},{start:2786,length:2,convRule:y},{start:2790,length:10,convRule:ma},{start:2801,length:1,convRule:B},{start:2817,length:1,convRule:y},{start:2818,length:2,convRule:O},{start:2821,length:8,convRule:q},{start:2831,length:2,convRule:q},{start:2835,length:22,convRule:q},{start:2858,length:7,convRule:q},{start:2866,length:2,convRule:q},{start:2869,length:5, +convRule:q},{start:2876,length:1,convRule:y},{start:2877,length:1,convRule:q},{start:2878,length:1,convRule:O},{start:2879,length:1,convRule:y},{start:2880,length:1,convRule:O},{start:2881,length:4,convRule:y},{start:2887,length:2,convRule:O},{start:2891,length:2,convRule:O},{start:2893,length:1,convRule:y},{start:2902,length:1,convRule:y},{start:2903,length:1,convRule:O},{start:2908,length:2,convRule:q},{start:2911,length:3,convRule:q},{start:2914,length:2,convRule:y},{start:2918,length:10,convRule:ma}, +{start:2928,length:1,convRule:D},{start:2929,length:1,convRule:q},{start:2930,length:6,convRule:ha},{start:2946,length:1,convRule:y},{start:2947,length:1,convRule:q},{start:2949,length:6,convRule:q},{start:2958,length:3,convRule:q},{start:2962,length:4,convRule:q},{start:2969,length:2,convRule:q},{start:2972,length:1,convRule:q},{start:2974,length:2,convRule:q},{start:2979,length:2,convRule:q},{start:2984,length:3,convRule:q},{start:2990,length:12,convRule:q},{start:3006,length:2,convRule:O},{start:3008, +length:1,convRule:y},{start:3009,length:2,convRule:O},{start:3014,length:3,convRule:O},{start:3018,length:3,convRule:O},{start:3021,length:1,convRule:y},{start:3024,length:1,convRule:q},{start:3031,length:1,convRule:O},{start:3046,length:10,convRule:ma},{start:3056,length:3,convRule:ha},{start:3059,length:6,convRule:D},{start:3065,length:1,convRule:B},{start:3066,length:1,convRule:D},{start:3073,length:3,convRule:O},{start:3077,length:8,convRule:q},{start:3086,length:3,convRule:q},{start:3090,length:23, +convRule:q},{start:3114,length:10,convRule:q},{start:3125,length:5,convRule:q},{start:3133,length:1,convRule:q},{start:3134,length:3,convRule:y},{start:3137,length:4,convRule:O},{start:3142,length:3,convRule:y},{start:3146,length:4,convRule:y},{start:3157,length:2,convRule:y},{start:3160,length:2,convRule:q},{start:3168,length:2,convRule:q},{start:3170,length:2,convRule:y},{start:3174,length:10,convRule:ma},{start:3192,length:7,convRule:ha},{start:3199,length:1,convRule:D},{start:3202,length:2,convRule:O}, +{start:3205,length:8,convRule:q},{start:3214,length:3,convRule:q},{start:3218,length:23,convRule:q},{start:3242,length:10,convRule:q},{start:3253,length:5,convRule:q},{start:3260,length:1,convRule:y},{start:3261,length:1,convRule:q},{start:3262,length:1,convRule:O},{start:3263,length:1,convRule:y},{start:3264,length:5,convRule:O},{start:3270,length:1,convRule:y},{start:3271,length:2,convRule:O},{start:3274,length:2,convRule:O},{start:3276,length:2,convRule:y},{start:3285,length:2,convRule:O},{start:3294, +length:1,convRule:q},{start:3296,length:2,convRule:q},{start:3298,length:2,convRule:y},{start:3302,length:10,convRule:ma},{start:3313,length:2,convRule:q},{start:3330,length:2,convRule:O},{start:3333,length:8,convRule:q},{start:3342,length:3,convRule:q},{start:3346,length:41,convRule:q},{start:3389,length:1,convRule:q},{start:3390,length:3,convRule:O},{start:3393,length:4,convRule:y},{start:3398,length:3,convRule:O},{start:3402,length:3,convRule:O},{start:3405,length:1,convRule:y},{start:3406,length:1, +convRule:q},{start:3415,length:1,convRule:O},{start:3424,length:2,convRule:q},{start:3426,length:2,convRule:y},{start:3430,length:10,convRule:ma},{start:3440,length:6,convRule:ha},{start:3449,length:1,convRule:D},{start:3450,length:6,convRule:q},{start:3458,length:2,convRule:O},{start:3461,length:18,convRule:q},{start:3482,length:24,convRule:q},{start:3507,length:9,convRule:q},{start:3517,length:1,convRule:q},{start:3520,length:7,convRule:q},{start:3530,length:1,convRule:y},{start:3535,length:3,convRule:O}, +{start:3538,length:3,convRule:y},{start:3542,length:1,convRule:y},{start:3544,length:8,convRule:O},{start:3570,length:2,convRule:O},{start:3572,length:1,convRule:J},{start:3585,length:48,convRule:q},{start:3633,length:1,convRule:y},{start:3634,length:2,convRule:q},{start:3636,length:7,convRule:y},{start:3647,length:1,convRule:B},{start:3648,length:6,convRule:q},{start:3654,length:1,convRule:ka},{start:3655,length:8,convRule:y},{start:3663,length:1,convRule:J},{start:3664,length:10,convRule:ma},{start:3674, +length:2,convRule:J},{start:3713,length:2,convRule:q},{start:3716,length:1,convRule:q},{start:3719,length:2,convRule:q},{start:3722,length:1,convRule:q},{start:3725,length:1,convRule:q},{start:3732,length:4,convRule:q},{start:3737,length:7,convRule:q},{start:3745,length:3,convRule:q},{start:3749,length:1,convRule:q},{start:3751,length:1,convRule:q},{start:3754,length:2,convRule:q},{start:3757,length:4,convRule:q},{start:3761,length:1,convRule:y},{start:3762,length:2,convRule:q},{start:3764,length:6, +convRule:y},{start:3771,length:2,convRule:y},{start:3773,length:1,convRule:q},{start:3776,length:5,convRule:q},{start:3782,length:1,convRule:ka},{start:3784,length:6,convRule:y},{start:3792,length:10,convRule:ma},{start:3804,length:2,convRule:q},{start:3840,length:1,convRule:q},{start:3841,length:3,convRule:D},{start:3844,length:15,convRule:J},{start:3859,length:5,convRule:D},{start:3864,length:2,convRule:y},{start:3866,length:6,convRule:D},{start:3872,length:10,convRule:ma},{start:3882,length:10, +convRule:ha},{start:3892,length:1,convRule:D},{start:3893,length:1,convRule:y},{start:3894,length:1,convRule:D},{start:3895,length:1,convRule:y},{start:3896,length:1,convRule:D},{start:3897,length:1,convRule:y},{start:3898,length:1,convRule:T},{start:3899,length:1,convRule:W},{start:3900,length:1,convRule:T},{start:3901,length:1,convRule:W},{start:3902,length:2,convRule:O},{start:3904,length:8,convRule:q},{start:3913,length:36,convRule:q},{start:3953,length:14,convRule:y},{start:3967,length:1,convRule:O}, +{start:3968,length:5,convRule:y},{start:3973,length:1,convRule:J},{start:3974,length:2,convRule:y},{start:3976,length:5,convRule:q},{start:3981,length:11,convRule:y},{start:3993,length:36,convRule:y},{start:4030,length:8,convRule:D},{start:4038,length:1,convRule:y},{start:4039,length:6,convRule:D},{start:4046,length:2,convRule:D},{start:4048,length:5,convRule:J},{start:4053,length:4,convRule:D},{start:4057,length:2,convRule:J},{start:4096,length:43,convRule:q},{start:4139,length:2,convRule:O},{start:4141, +length:4,convRule:y},{start:4145,length:1,convRule:O},{start:4146,length:6,convRule:y},{start:4152,length:1,convRule:O},{start:4153,length:2,convRule:y},{start:4155,length:2,convRule:O},{start:4157,length:2,convRule:y},{start:4159,length:1,convRule:q},{start:4160,length:10,convRule:ma},{start:4170,length:6,convRule:J},{start:4176,length:6,convRule:q},{start:4182,length:2,convRule:O},{start:4184,length:2,convRule:y},{start:4186,length:4,convRule:q},{start:4190,length:3,convRule:y},{start:4193,length:1, +convRule:q},{start:4194,length:3,convRule:O},{start:4197,length:2,convRule:q},{start:4199,length:7,convRule:O},{start:4206,length:3,convRule:q},{start:4209,length:4,convRule:y},{start:4213,length:13,convRule:q},{start:4226,length:1,convRule:y},{start:4227,length:2,convRule:O},{start:4229,length:2,convRule:y},{start:4231,length:6,convRule:O},{start:4237,length:1,convRule:y},{start:4238,length:1,convRule:q},{start:4239,length:1,convRule:O},{start:4240,length:10,convRule:ma},{start:4250,length:3,convRule:O}, +{start:4253,length:1,convRule:y},{start:4254,length:2,convRule:D},{start:4256,length:38,convRule:Ua},{start:4304,length:43,convRule:q},{start:4347,length:1,convRule:J},{start:4348,length:1,convRule:ka},{start:4352,length:329,convRule:q},{start:4682,length:4,convRule:q},{start:4688,length:7,convRule:q},{start:4696,length:1,convRule:q},{start:4698,length:4,convRule:q},{start:4704,length:41,convRule:q},{start:4746,length:4,convRule:q},{start:4752,length:33,convRule:q},{start:4786,length:4,convRule:q}, +{start:4792,length:7,convRule:q},{start:4800,length:1,convRule:q},{start:4802,length:4,convRule:q},{start:4808,length:15,convRule:q},{start:4824,length:57,convRule:q},{start:4882,length:4,convRule:q},{start:4888,length:67,convRule:q},{start:4957,length:3,convRule:y},{start:4960,length:1,convRule:D},{start:4961,length:8,convRule:J},{start:4969,length:20,convRule:ha},{start:4992,length:16,convRule:q},{start:5008,length:10,convRule:D},{start:5024,length:85,convRule:q},{start:5120,length:1,convRule:la}, +{start:5121,length:620,convRule:q},{start:5741,length:2,convRule:J},{start:5743,length:17,convRule:q},{start:5760,length:1,convRule:na},{start:5761,length:26,convRule:q},{start:5787,length:1,convRule:T},{start:5788,length:1,convRule:W},{start:5792,length:75,convRule:q},{start:5867,length:3,convRule:J},{start:5870,length:3,convRule:Ca},{start:5888,length:13,convRule:q},{start:5902,length:4,convRule:q},{start:5906,length:3,convRule:y},{start:5920,length:18,convRule:q},{start:5938,length:3,convRule:y}, +{start:5941,length:2,convRule:J},{start:5952,length:18,convRule:q},{start:5970,length:2,convRule:y},{start:5984,length:13,convRule:q},{start:5998,length:3,convRule:q},{start:6002,length:2,convRule:y},{start:6016,length:52,convRule:q},{start:6068,length:2,convRule:Fa},{start:6070,length:1,convRule:O},{start:6071,length:7,convRule:y},{start:6078,length:8,convRule:O},{start:6086,length:1,convRule:y},{start:6087,length:2,convRule:O},{start:6089,length:11,convRule:y},{start:6100,length:3,convRule:J},{start:6103, +length:1,convRule:ka},{start:6104,length:3,convRule:J},{start:6107,length:1,convRule:B},{start:6108,length:1,convRule:q},{start:6109,length:1,convRule:y},{start:6112,length:10,convRule:ma},{start:6128,length:10,convRule:ha},{start:6144,length:6,convRule:J},{start:6150,length:1,convRule:la},{start:6151,length:4,convRule:J},{start:6155,length:3,convRule:y},{start:6158,length:1,convRule:na},{start:6160,length:10,convRule:ma},{start:6176,length:35,convRule:q},{start:6211,length:1,convRule:ka},{start:6212, +length:52,convRule:q},{start:6272,length:41,convRule:q},{start:6313,length:1,convRule:y},{start:6314,length:1,convRule:q},{start:6320,length:70,convRule:q},{start:6400,length:29,convRule:q},{start:6432,length:3,convRule:y},{start:6435,length:4,convRule:O},{start:6439,length:2,convRule:y},{start:6441,length:3,convRule:O},{start:6448,length:2,convRule:O},{start:6450,length:1,convRule:y},{start:6451,length:6,convRule:O},{start:6457,length:3,convRule:y},{start:6464,length:1,convRule:D},{start:6468,length:2, +convRule:J},{start:6470,length:10,convRule:ma},{start:6480,length:30,convRule:q},{start:6512,length:5,convRule:q},{start:6528,length:44,convRule:q},{start:6576,length:17,convRule:O},{start:6593,length:7,convRule:q},{start:6600,length:2,convRule:O},{start:6608,length:10,convRule:ma},{start:6618,length:1,convRule:ha},{start:6622,length:34,convRule:D},{start:6656,length:23,convRule:q},{start:6679,length:2,convRule:y},{start:6681,length:3,convRule:O},{start:6686,length:2,convRule:J},{start:6688,length:53, +convRule:q},{start:6741,length:1,convRule:O},{start:6742,length:1,convRule:y},{start:6743,length:1,convRule:O},{start:6744,length:7,convRule:y},{start:6752,length:1,convRule:y},{start:6753,length:1,convRule:O},{start:6754,length:1,convRule:y},{start:6755,length:2,convRule:O},{start:6757,length:8,convRule:y},{start:6765,length:6,convRule:O},{start:6771,length:10,convRule:y},{start:6783,length:1,convRule:y},{start:6784,length:10,convRule:ma},{start:6800,length:10,convRule:ma},{start:6816,length:7,convRule:J}, +{start:6823,length:1,convRule:ka},{start:6824,length:6,convRule:J},{start:6912,length:4,convRule:y},{start:6916,length:1,convRule:O},{start:6917,length:47,convRule:q},{start:6964,length:1,convRule:y},{start:6965,length:1,convRule:O},{start:6966,length:5,convRule:y},{start:6971,length:1,convRule:O},{start:6972,length:1,convRule:y},{start:6973,length:5,convRule:O},{start:6978,length:1,convRule:y},{start:6979,length:2,convRule:O},{start:6981,length:7,convRule:q},{start:6992,length:10,convRule:ma},{start:7002, +length:7,convRule:J},{start:7009,length:10,convRule:D},{start:7019,length:9,convRule:y},{start:7028,length:9,convRule:D},{start:7040,length:2,convRule:y},{start:7042,length:1,convRule:O},{start:7043,length:30,convRule:q},{start:7073,length:1,convRule:O},{start:7074,length:4,convRule:y},{start:7078,length:2,convRule:O},{start:7080,length:2,convRule:y},{start:7082,length:1,convRule:O},{start:7086,length:2,convRule:q},{start:7088,length:10,convRule:ma},{start:7104,length:38,convRule:q},{start:7142,length:1, +convRule:y},{start:7143,length:1,convRule:O},{start:7144,length:2,convRule:y},{start:7146,length:3,convRule:O},{start:7149,length:1,convRule:y},{start:7150,length:1,convRule:O},{start:7151,length:3,convRule:y},{start:7154,length:2,convRule:O},{start:7164,length:4,convRule:J},{start:7168,length:36,convRule:q},{start:7204,length:8,convRule:O},{start:7212,length:8,convRule:y},{start:7220,length:2,convRule:O},{start:7222,length:2,convRule:y},{start:7227,length:5,convRule:J},{start:7232,length:10,convRule:ma}, +{start:7245,length:3,convRule:q},{start:7248,length:10,convRule:ma},{start:7258,length:30,convRule:q},{start:7288,length:6,convRule:ka},{start:7294,length:2,convRule:J},{start:7376,length:3,convRule:y},{start:7379,length:1,convRule:J},{start:7380,length:13,convRule:y},{start:7393,length:1,convRule:O},{start:7394,length:7,convRule:y},{start:7401,length:4,convRule:q},{start:7405,length:1,convRule:y},{start:7406,length:4,convRule:q},{start:7410,length:1,convRule:O},{start:7424,length:44,convRule:R}, +{start:7468,length:54,convRule:ka},{start:7522,length:22,convRule:R},{start:7544,length:1,convRule:ka},{start:7545,length:1,convRule:fc},{start:7546,length:3,convRule:R},{start:7549,length:1,convRule:gc},{start:7550,length:29,convRule:R},{start:7579,length:37,convRule:ka},{start:7616,length:39,convRule:y},{start:7676,length:4,convRule:y},{start:7680,length:1,convRule:e},{start:7681,length:1,convRule:f},{start:7682,length:1,convRule:e},{start:7683,length:1,convRule:f},{start:7684,length:1,convRule:e}, +{start:7685,length:1,convRule:f},{start:7686,length:1,convRule:e},{start:7687,length:1,convRule:f},{start:7688,length:1,convRule:e},{start:7689,length:1,convRule:f},{start:7690,length:1,convRule:e},{start:7691,length:1,convRule:f},{start:7692,length:1,convRule:e},{start:7693,length:1,convRule:f},{start:7694,length:1,convRule:e},{start:7695,length:1,convRule:f},{start:7696,length:1,convRule:e},{start:7697,length:1,convRule:f},{start:7698,length:1,convRule:e},{start:7699,length:1,convRule:f},{start:7700, +length:1,convRule:e},{start:7701,length:1,convRule:f},{start:7702,length:1,convRule:e},{start:7703,length:1,convRule:f},{start:7704,length:1,convRule:e},{start:7705,length:1,convRule:f},{start:7706,length:1,convRule:e},{start:7707,length:1,convRule:f},{start:7708,length:1,convRule:e},{start:7709,length:1,convRule:f},{start:7710,length:1,convRule:e},{start:7711,length:1,convRule:f},{start:7712,length:1,convRule:e},{start:7713,length:1,convRule:f},{start:7714,length:1,convRule:e},{start:7715,length:1, +convRule:f},{start:7716,length:1,convRule:e},{start:7717,length:1,convRule:f},{start:7718,length:1,convRule:e},{start:7719,length:1,convRule:f},{start:7720,length:1,convRule:e},{start:7721,length:1,convRule:f},{start:7722,length:1,convRule:e},{start:7723,length:1,convRule:f},{start:7724,length:1,convRule:e},{start:7725,length:1,convRule:f},{start:7726,length:1,convRule:e},{start:7727,length:1,convRule:f},{start:7728,length:1,convRule:e},{start:7729,length:1,convRule:f},{start:7730,length:1,convRule:e}, +{start:7731,length:1,convRule:f},{start:7732,length:1,convRule:e},{start:7733,length:1,convRule:f},{start:7734,length:1,convRule:e},{start:7735,length:1,convRule:f},{start:7736,length:1,convRule:e},{start:7737,length:1,convRule:f},{start:7738,length:1,convRule:e},{start:7739,length:1,convRule:f},{start:7740,length:1,convRule:e},{start:7741,length:1,convRule:f},{start:7742,length:1,convRule:e},{start:7743,length:1,convRule:f},{start:7744,length:1,convRule:e},{start:7745,length:1,convRule:f},{start:7746, +length:1,convRule:e},{start:7747,length:1,convRule:f},{start:7748,length:1,convRule:e},{start:7749,length:1,convRule:f},{start:7750,length:1,convRule:e},{start:7751,length:1,convRule:f},{start:7752,length:1,convRule:e},{start:7753,length:1,convRule:f},{start:7754,length:1,convRule:e},{start:7755,length:1,convRule:f},{start:7756,length:1,convRule:e},{start:7757,length:1,convRule:f},{start:7758,length:1,convRule:e},{start:7759,length:1,convRule:f},{start:7760,length:1,convRule:e},{start:7761,length:1, +convRule:f},{start:7762,length:1,convRule:e},{start:7763,length:1,convRule:f},{start:7764,length:1,convRule:e},{start:7765,length:1,convRule:f},{start:7766,length:1,convRule:e},{start:7767,length:1,convRule:f},{start:7768,length:1,convRule:e},{start:7769,length:1,convRule:f},{start:7770,length:1,convRule:e},{start:7771,length:1,convRule:f},{start:7772,length:1,convRule:e},{start:7773,length:1,convRule:f},{start:7774,length:1,convRule:e},{start:7775,length:1,convRule:f},{start:7776,length:1,convRule:e}, +{start:7777,length:1,convRule:f},{start:7778,length:1,convRule:e},{start:7779,length:1,convRule:f},{start:7780,length:1,convRule:e},{start:7781,length:1,convRule:f},{start:7782,length:1,convRule:e},{start:7783,length:1,convRule:f},{start:7784,length:1,convRule:e},{start:7785,length:1,convRule:f},{start:7786,length:1,convRule:e},{start:7787,length:1,convRule:f},{start:7788,length:1,convRule:e},{start:7789,length:1,convRule:f},{start:7790,length:1,convRule:e},{start:7791,length:1,convRule:f},{start:7792, +length:1,convRule:e},{start:7793,length:1,convRule:f},{start:7794,length:1,convRule:e},{start:7795,length:1,convRule:f},{start:7796,length:1,convRule:e},{start:7797,length:1,convRule:f},{start:7798,length:1,convRule:e},{start:7799,length:1,convRule:f},{start:7800,length:1,convRule:e},{start:7801,length:1,convRule:f},{start:7802,length:1,convRule:e},{start:7803,length:1,convRule:f},{start:7804,length:1,convRule:e},{start:7805,length:1,convRule:f},{start:7806,length:1,convRule:e},{start:7807,length:1, +convRule:f},{start:7808,length:1,convRule:e},{start:7809,length:1,convRule:f},{start:7810,length:1,convRule:e},{start:7811,length:1,convRule:f},{start:7812,length:1,convRule:e},{start:7813,length:1,convRule:f},{start:7814,length:1,convRule:e},{start:7815,length:1,convRule:f},{start:7816,length:1,convRule:e},{start:7817,length:1,convRule:f},{start:7818,length:1,convRule:e},{start:7819,length:1,convRule:f},{start:7820,length:1,convRule:e},{start:7821,length:1,convRule:f},{start:7822,length:1,convRule:e}, +{start:7823,length:1,convRule:f},{start:7824,length:1,convRule:e},{start:7825,length:1,convRule:f},{start:7826,length:1,convRule:e},{start:7827,length:1,convRule:f},{start:7828,length:1,convRule:e},{start:7829,length:1,convRule:f},{start:7830,length:5,convRule:R},{start:7835,length:1,convRule:hc},{start:7836,length:2,convRule:R},{start:7838,length:1,convRule:Ga},{start:7839,length:1,convRule:R},{start:7840,length:1,convRule:e},{start:7841,length:1,convRule:f},{start:7842,length:1,convRule:e},{start:7843, +length:1,convRule:f},{start:7844,length:1,convRule:e},{start:7845,length:1,convRule:f},{start:7846,length:1,convRule:e},{start:7847,length:1,convRule:f},{start:7848,length:1,convRule:e},{start:7849,length:1,convRule:f},{start:7850,length:1,convRule:e},{start:7851,length:1,convRule:f},{start:7852,length:1,convRule:e},{start:7853,length:1,convRule:f},{start:7854,length:1,convRule:e},{start:7855,length:1,convRule:f},{start:7856,length:1,convRule:e},{start:7857,length:1,convRule:f},{start:7858,length:1, +convRule:e},{start:7859,length:1,convRule:f},{start:7860,length:1,convRule:e},{start:7861,length:1,convRule:f},{start:7862,length:1,convRule:e},{start:7863,length:1,convRule:f},{start:7864,length:1,convRule:e},{start:7865,length:1,convRule:f},{start:7866,length:1,convRule:e},{start:7867,length:1,convRule:f},{start:7868,length:1,convRule:e},{start:7869,length:1,convRule:f},{start:7870,length:1,convRule:e},{start:7871,length:1,convRule:f},{start:7872,length:1,convRule:e},{start:7873,length:1,convRule:f}, +{start:7874,length:1,convRule:e},{start:7875,length:1,convRule:f},{start:7876,length:1,convRule:e},{start:7877,length:1,convRule:f},{start:7878,length:1,convRule:e},{start:7879,length:1,convRule:f},{start:7880,length:1,convRule:e},{start:7881,length:1,convRule:f},{start:7882,length:1,convRule:e},{start:7883,length:1,convRule:f},{start:7884,length:1,convRule:e},{start:7885,length:1,convRule:f},{start:7886,length:1,convRule:e},{start:7887,length:1,convRule:f},{start:7888,length:1,convRule:e},{start:7889, +length:1,convRule:f},{start:7890,length:1,convRule:e},{start:7891,length:1,convRule:f},{start:7892,length:1,convRule:e},{start:7893,length:1,convRule:f},{start:7894,length:1,convRule:e},{start:7895,length:1,convRule:f},{start:7896,length:1,convRule:e},{start:7897,length:1,convRule:f},{start:7898,length:1,convRule:e},{start:7899,length:1,convRule:f},{start:7900,length:1,convRule:e},{start:7901,length:1,convRule:f},{start:7902,length:1,convRule:e},{start:7903,length:1,convRule:f},{start:7904,length:1, +convRule:e},{start:7905,length:1,convRule:f},{start:7906,length:1,convRule:e},{start:7907,length:1,convRule:f},{start:7908,length:1,convRule:e},{start:7909,length:1,convRule:f},{start:7910,length:1,convRule:e},{start:7911,length:1,convRule:f},{start:7912,length:1,convRule:e},{start:7913,length:1,convRule:f},{start:7914,length:1,convRule:e},{start:7915,length:1,convRule:f},{start:7916,length:1,convRule:e},{start:7917,length:1,convRule:f},{start:7918,length:1,convRule:e},{start:7919,length:1,convRule:f}, +{start:7920,length:1,convRule:e},{start:7921,length:1,convRule:f},{start:7922,length:1,convRule:e},{start:7923,length:1,convRule:f},{start:7924,length:1,convRule:e},{start:7925,length:1,convRule:f},{start:7926,length:1,convRule:e},{start:7927,length:1,convRule:f},{start:7928,length:1,convRule:e},{start:7929,length:1,convRule:f},{start:7930,length:1,convRule:e},{start:7931,length:1,convRule:f},{start:7932,length:1,convRule:e},{start:7933,length:1,convRule:f},{start:7934,length:1,convRule:e},{start:7935, +length:1,convRule:f},{start:7936,length:8,convRule:sa},{start:7944,length:8,convRule:qa},{start:7952,length:6,convRule:sa},{start:7960,length:6,convRule:qa},{start:7968,length:8,convRule:sa},{start:7976,length:8,convRule:qa},{start:7984,length:8,convRule:sa},{start:7992,length:8,convRule:qa},{start:8E3,length:6,convRule:sa},{start:8008,length:6,convRule:qa},{start:8016,length:1,convRule:R},{start:8017,length:1,convRule:sa},{start:8018,length:1,convRule:R},{start:8019,length:1,convRule:sa},{start:8020, +length:1,convRule:R},{start:8021,length:1,convRule:sa},{start:8022,length:1,convRule:R},{start:8023,length:1,convRule:sa},{start:8025,length:1,convRule:qa},{start:8027,length:1,convRule:qa},{start:8029,length:1,convRule:qa},{start:8031,length:1,convRule:qa},{start:8032,length:8,convRule:sa},{start:8040,length:8,convRule:qa},{start:8048,length:2,convRule:ic},{start:8050,length:4,convRule:jc},{start:8054,length:2,convRule:kc},{start:8056,length:2,convRule:lc},{start:8058,length:2,convRule:mc},{start:8060, +length:2,convRule:nc},{start:8064,length:8,convRule:sa},{start:8072,length:8,convRule:Xa},{start:8080,length:8,convRule:sa},{start:8088,length:8,convRule:Xa},{start:8096,length:8,convRule:sa},{start:8104,length:8,convRule:Xa},{start:8112,length:2,convRule:sa},{start:8114,length:1,convRule:R},{start:8115,length:1,convRule:Za},{start:8116,length:1,convRule:R},{start:8118,length:2,convRule:R},{start:8120,length:2,convRule:qa},{start:8122,length:2,convRule:Ka},{start:8124,length:1,convRule:Ya},{start:8125, +length:1,convRule:pa},{start:8126,length:1,convRule:oc},{start:8127,length:3,convRule:pa},{start:8130,length:1,convRule:R},{start:8131,length:1,convRule:Za},{start:8132,length:1,convRule:R},{start:8134,length:2,convRule:R},{start:8136,length:4,convRule:Q},{start:8140,length:1,convRule:Ya},{start:8141,length:3,convRule:pa},{start:8144,length:2,convRule:sa},{start:8146,length:2,convRule:R},{start:8150,length:2,convRule:R},{start:8152,length:2,convRule:qa},{start:8154,length:2,convRule:ra},{start:8157, +length:3,convRule:pa},{start:8160,length:2,convRule:sa},{start:8162,length:3,convRule:R},{start:8165,length:1,convRule:lb},{start:8166,length:2,convRule:R},{start:8168,length:2,convRule:qa},{start:8170,length:2,convRule:Va},{start:8172,length:1,convRule:ta},{start:8173,length:3,convRule:pa},{start:8178,length:1,convRule:R},{start:8179,length:1,convRule:Za},{start:8180,length:1,convRule:R},{start:8182,length:2,convRule:R},{start:8184,length:2,convRule:z},{start:8186,length:2,convRule:Z},{start:8188, +length:1,convRule:Ya},{start:8189,length:2,convRule:pa},{start:8192,length:11,convRule:na},{start:8203,length:5,convRule:Fa},{start:8208,length:6,convRule:la},{start:8214,length:2,convRule:J},{start:8216,length:1,convRule:Da},{start:8217,length:1,convRule:Ba},{start:8218,length:1,convRule:T},{start:8219,length:2,convRule:Da},{start:8221,length:1,convRule:Ba},{start:8222,length:1,convRule:T},{start:8223,length:1,convRule:Da},{start:8224,length:8,convRule:J},{start:8232,length:1,convRule:L},{start:8233, +length:1,convRule:wa},{start:8234,length:5,convRule:Fa},{start:8239,length:1,convRule:na},{start:8240,length:9,convRule:J},{start:8249,length:1,convRule:Da},{start:8250,length:1,convRule:Ba},{start:8251,length:4,convRule:J},{start:8255,length:2,convRule:Ma},{start:8257,length:3,convRule:J},{start:8260,length:1,convRule:V},{start:8261,length:1,convRule:T},{start:8262,length:1,convRule:W},{start:8263,length:11,convRule:J},{start:8274,length:1,convRule:V},{start:8275,length:1,convRule:J},{start:8276, +length:1,convRule:Ma},{start:8277,length:10,convRule:J},{start:8287,length:1,convRule:na},{start:8288,length:5,convRule:Fa},{start:8298,length:6,convRule:Fa},{start:8304,length:1,convRule:ha},{start:8305,length:1,convRule:ka},{start:8308,length:6,convRule:ha},{start:8314,length:3,convRule:V},{start:8317,length:1,convRule:T},{start:8318,length:1,convRule:W},{start:8319,length:1,convRule:ka},{start:8320,length:10,convRule:ha},{start:8330,length:3,convRule:V},{start:8333,length:1,convRule:T},{start:8334, +length:1,convRule:W},{start:8336,length:13,convRule:ka},{start:8352,length:26,convRule:B},{start:8400,length:13,convRule:y},{start:8413,length:4,convRule:ya},{start:8417,length:1,convRule:y},{start:8418,length:3,convRule:ya},{start:8421,length:12,convRule:y},{start:8448,length:2,convRule:D},{start:8450,length:1,convRule:oa},{start:8451,length:4,convRule:D},{start:8455,length:1,convRule:oa},{start:8456,length:2,convRule:D},{start:8458,length:1,convRule:R},{start:8459,length:3,convRule:oa},{start:8462, +length:2,convRule:R},{start:8464,length:3,convRule:oa},{start:8467,length:1,convRule:R},{start:8468,length:1,convRule:D},{start:8469,length:1,convRule:oa},{start:8470,length:2,convRule:D},{start:8472,length:1,convRule:V},{start:8473,length:5,convRule:oa},{start:8478,length:6,convRule:D},{start:8484,length:1,convRule:oa},{start:8485,length:1,convRule:D},{start:8486,length:1,convRule:cb},{start:8487,length:1,convRule:D},{start:8488,length:1,convRule:oa},{start:8489,length:1,convRule:D},{start:8490, +length:1,convRule:Ja},{start:8491,length:1,convRule:db},{start:8492,length:2,convRule:oa},{start:8494,length:1,convRule:D},{start:8495,length:1,convRule:R},{start:8496,length:2,convRule:oa},{start:8498,length:1,convRule:eb},{start:8499,length:1,convRule:oa},{start:8500,length:1,convRule:R},{start:8501,length:4,convRule:q},{start:8505,length:1,convRule:R},{start:8506,length:2,convRule:D},{start:8508,length:2,convRule:R},{start:8510,length:2,convRule:oa},{start:8512,length:5,convRule:V},{start:8517, +length:1,convRule:oa},{start:8518,length:4,convRule:R},{start:8522,length:1,convRule:D},{start:8523,length:1,convRule:V},{start:8524,length:2,convRule:D},{start:8526,length:1,convRule:pc},{start:8527,length:1,convRule:D},{start:8528,length:16,convRule:ha},{start:8544,length:16,convRule:Pa},{start:8560,length:16,convRule:Qa},{start:8576,length:3,convRule:Ca},{start:8579,length:1,convRule:e},{start:8580,length:1,convRule:f},{start:8581,length:4,convRule:Ca},{start:8585,length:1,convRule:ha},{start:8592, +length:5,convRule:V},{start:8597,length:5,convRule:D},{start:8602,length:2,convRule:V},{start:8604,length:4,convRule:D},{start:8608,length:1,convRule:V},{start:8609,length:2,convRule:D},{start:8611,length:1,convRule:V},{start:8612,length:2,convRule:D},{start:8614,length:1,convRule:V},{start:8615,length:7,convRule:D},{start:8622,length:1,convRule:V},{start:8623,length:31,convRule:D},{start:8654,length:2,convRule:V},{start:8656,length:2,convRule:D},{start:8658,length:1,convRule:V},{start:8659,length:1, +convRule:D},{start:8660,length:1,convRule:V},{start:8661,length:31,convRule:D},{start:8692,length:268,convRule:V},{start:8960,length:8,convRule:D},{start:8968,length:4,convRule:V},{start:8972,length:20,convRule:D},{start:8992,length:2,convRule:V},{start:8994,length:7,convRule:D},{start:9001,length:1,convRule:T},{start:9002,length:1,convRule:W},{start:9003,length:81,convRule:D},{start:9084,length:1,convRule:V},{start:9085,length:30,convRule:D},{start:9115,length:25,convRule:V},{start:9140,length:40, +convRule:D},{start:9180,length:6,convRule:V},{start:9186,length:18,convRule:D},{start:9216,length:39,convRule:D},{start:9280,length:11,convRule:D},{start:9312,length:60,convRule:ha},{start:9372,length:26,convRule:D},{start:9398,length:26,convRule:Y},{start:9424,length:26,convRule:da},{start:9450,length:22,convRule:ha},{start:9472,length:183,convRule:D},{start:9655,length:1,convRule:V},{start:9656,length:9,convRule:D},{start:9665,length:1,convRule:V},{start:9666,length:54,convRule:D},{start:9720,length:8, +convRule:V},{start:9728,length:111,convRule:D},{start:9839,length:1,convRule:V},{start:9840,length:144,convRule:D},{start:9985,length:103,convRule:D},{start:10088,length:1,convRule:T},{start:10089,length:1,convRule:W},{start:10090,length:1,convRule:T},{start:10091,length:1,convRule:W},{start:10092,length:1,convRule:T},{start:10093,length:1,convRule:W},{start:10094,length:1,convRule:T},{start:10095,length:1,convRule:W},{start:10096,length:1,convRule:T},{start:10097,length:1,convRule:W},{start:10098, +length:1,convRule:T},{start:10099,length:1,convRule:W},{start:10100,length:1,convRule:T},{start:10101,length:1,convRule:W},{start:10102,length:30,convRule:ha},{start:10132,length:44,convRule:D},{start:10176,length:5,convRule:V},{start:10181,length:1,convRule:T},{start:10182,length:1,convRule:W},{start:10183,length:4,convRule:V},{start:10188,length:1,convRule:V},{start:10190,length:24,convRule:V},{start:10214,length:1,convRule:T},{start:10215,length:1,convRule:W},{start:10216,length:1,convRule:T}, +{start:10217,length:1,convRule:W},{start:10218,length:1,convRule:T},{start:10219,length:1,convRule:W},{start:10220,length:1,convRule:T},{start:10221,length:1,convRule:W},{start:10222,length:1,convRule:T},{start:10223,length:1,convRule:W},{start:10224,length:16,convRule:V},{start:10240,length:256,convRule:D},{start:10496,length:131,convRule:V},{start:10627,length:1,convRule:T},{start:10628,length:1,convRule:W},{start:10629,length:1,convRule:T},{start:10630,length:1,convRule:W},{start:10631,length:1, +convRule:T},{start:10632,length:1,convRule:W},{start:10633,length:1,convRule:T},{start:10634,length:1,convRule:W},{start:10635,length:1,convRule:T},{start:10636,length:1,convRule:W},{start:10637,length:1,convRule:T},{start:10638,length:1,convRule:W},{start:10639,length:1,convRule:T},{start:10640,length:1,convRule:W},{start:10641,length:1,convRule:T},{start:10642,length:1,convRule:W},{start:10643,length:1,convRule:T},{start:10644,length:1,convRule:W},{start:10645,length:1,convRule:T},{start:10646, +length:1,convRule:W},{start:10647,length:1,convRule:T},{start:10648,length:1,convRule:W},{start:10649,length:63,convRule:V},{start:10712,length:1,convRule:T},{start:10713,length:1,convRule:W},{start:10714,length:1,convRule:T},{start:10715,length:1,convRule:W},{start:10716,length:32,convRule:V},{start:10748,length:1,convRule:T},{start:10749,length:1,convRule:W},{start:10750,length:258,convRule:V},{start:11008,length:48,convRule:D},{start:11056,length:21,convRule:V},{start:11077,length:2,convRule:D}, +{start:11079,length:6,convRule:V},{start:11088,length:10,convRule:D},{start:11264,length:47,convRule:Na},{start:11312,length:47,convRule:mb},{start:11360,length:1,convRule:e},{start:11361,length:1,convRule:f},{start:11362,length:1,convRule:ab},{start:11363,length:1,convRule:fb},{start:11364,length:1,convRule:gb},{start:11365,length:1,convRule:qc},{start:11366,length:1,convRule:rc},{start:11367,length:1,convRule:e},{start:11368,length:1,convRule:f},{start:11369,length:1,convRule:e},{start:11370,length:1, +convRule:f},{start:11371,length:1,convRule:e},{start:11372,length:1,convRule:f},{start:11373,length:1,convRule:tb},{start:11374,length:1,convRule:ub},{start:11375,length:1,convRule:vb},{start:11376,length:1,convRule:wb},{start:11377,length:1,convRule:R},{start:11378,length:1,convRule:e},{start:11379,length:1,convRule:f},{start:11380,length:1,convRule:R},{start:11381,length:1,convRule:e},{start:11382,length:1,convRule:f},{start:11383,length:6,convRule:R},{start:11389,length:1,convRule:ka},{start:11390, +length:2,convRule:xb},{start:11392,length:1,convRule:e},{start:11393,length:1,convRule:f},{start:11394,length:1,convRule:e},{start:11395,length:1,convRule:f},{start:11396,length:1,convRule:e},{start:11397,length:1,convRule:f},{start:11398,length:1,convRule:e},{start:11399,length:1,convRule:f},{start:11400,length:1,convRule:e},{start:11401,length:1,convRule:f},{start:11402,length:1,convRule:e},{start:11403,length:1,convRule:f},{start:11404,length:1,convRule:e},{start:11405,length:1,convRule:f},{start:11406, +length:1,convRule:e},{start:11407,length:1,convRule:f},{start:11408,length:1,convRule:e},{start:11409,length:1,convRule:f},{start:11410,length:1,convRule:e},{start:11411,length:1,convRule:f},{start:11412,length:1,convRule:e},{start:11413,length:1,convRule:f},{start:11414,length:1,convRule:e},{start:11415,length:1,convRule:f},{start:11416,length:1,convRule:e},{start:11417,length:1,convRule:f},{start:11418,length:1,convRule:e},{start:11419,length:1,convRule:f},{start:11420,length:1,convRule:e},{start:11421, +length:1,convRule:f},{start:11422,length:1,convRule:e},{start:11423,length:1,convRule:f},{start:11424,length:1,convRule:e},{start:11425,length:1,convRule:f},{start:11426,length:1,convRule:e},{start:11427,length:1,convRule:f},{start:11428,length:1,convRule:e},{start:11429,length:1,convRule:f},{start:11430,length:1,convRule:e},{start:11431,length:1,convRule:f},{start:11432,length:1,convRule:e},{start:11433,length:1,convRule:f},{start:11434,length:1,convRule:e},{start:11435,length:1,convRule:f},{start:11436, +length:1,convRule:e},{start:11437,length:1,convRule:f},{start:11438,length:1,convRule:e},{start:11439,length:1,convRule:f},{start:11440,length:1,convRule:e},{start:11441,length:1,convRule:f},{start:11442,length:1,convRule:e},{start:11443,length:1,convRule:f},{start:11444,length:1,convRule:e},{start:11445,length:1,convRule:f},{start:11446,length:1,convRule:e},{start:11447,length:1,convRule:f},{start:11448,length:1,convRule:e},{start:11449,length:1,convRule:f},{start:11450,length:1,convRule:e},{start:11451, +length:1,convRule:f},{start:11452,length:1,convRule:e},{start:11453,length:1,convRule:f},{start:11454,length:1,convRule:e},{start:11455,length:1,convRule:f},{start:11456,length:1,convRule:e},{start:11457,length:1,convRule:f},{start:11458,length:1,convRule:e},{start:11459,length:1,convRule:f},{start:11460,length:1,convRule:e},{start:11461,length:1,convRule:f},{start:11462,length:1,convRule:e},{start:11463,length:1,convRule:f},{start:11464,length:1,convRule:e},{start:11465,length:1,convRule:f},{start:11466, +length:1,convRule:e},{start:11467,length:1,convRule:f},{start:11468,length:1,convRule:e},{start:11469,length:1,convRule:f},{start:11470,length:1,convRule:e},{start:11471,length:1,convRule:f},{start:11472,length:1,convRule:e},{start:11473,length:1,convRule:f},{start:11474,length:1,convRule:e},{start:11475,length:1,convRule:f},{start:11476,length:1,convRule:e},{start:11477,length:1,convRule:f},{start:11478,length:1,convRule:e},{start:11479,length:1,convRule:f},{start:11480,length:1,convRule:e},{start:11481, +length:1,convRule:f},{start:11482,length:1,convRule:e},{start:11483,length:1,convRule:f},{start:11484,length:1,convRule:e},{start:11485,length:1,convRule:f},{start:11486,length:1,convRule:e},{start:11487,length:1,convRule:f},{start:11488,length:1,convRule:e},{start:11489,length:1,convRule:f},{start:11490,length:1,convRule:e},{start:11491,length:1,convRule:f},{start:11492,length:1,convRule:R},{start:11493,length:6,convRule:D},{start:11499,length:1,convRule:e},{start:11500,length:1,convRule:f},{start:11501, +length:1,convRule:e},{start:11502,length:1,convRule:f},{start:11503,length:3,convRule:y},{start:11513,length:4,convRule:J},{start:11517,length:1,convRule:ha},{start:11518,length:2,convRule:J},{start:11520,length:38,convRule:sc},{start:11568,length:54,convRule:q},{start:11631,length:1,convRule:ka},{start:11632,length:1,convRule:J},{start:11647,length:1,convRule:y},{start:11648,length:23,convRule:q},{start:11680,length:7,convRule:q},{start:11688,length:7,convRule:q},{start:11696,length:7,convRule:q}, +{start:11704,length:7,convRule:q},{start:11712,length:7,convRule:q},{start:11720,length:7,convRule:q},{start:11728,length:7,convRule:q},{start:11736,length:7,convRule:q},{start:11744,length:32,convRule:y},{start:11776,length:2,convRule:J},{start:11778,length:1,convRule:Da},{start:11779,length:1,convRule:Ba},{start:11780,length:1,convRule:Da},{start:11781,length:1,convRule:Ba},{start:11782,length:3,convRule:J},{start:11785,length:1,convRule:Da},{start:11786,length:1,convRule:Ba},{start:11787,length:1, +convRule:J},{start:11788,length:1,convRule:Da},{start:11789,length:1,convRule:Ba},{start:11790,length:9,convRule:J},{start:11799,length:1,convRule:la},{start:11800,length:2,convRule:J},{start:11802,length:1,convRule:la},{start:11803,length:1,convRule:J},{start:11804,length:1,convRule:Da},{start:11805,length:1,convRule:Ba},{start:11806,length:2,convRule:J},{start:11808,length:1,convRule:Da},{start:11809,length:1,convRule:Ba},{start:11810,length:1,convRule:T},{start:11811,length:1,convRule:W},{start:11812, +length:1,convRule:T},{start:11813,length:1,convRule:W},{start:11814,length:1,convRule:T},{start:11815,length:1,convRule:W},{start:11816,length:1,convRule:T},{start:11817,length:1,convRule:W},{start:11818,length:5,convRule:J},{start:11823,length:1,convRule:ka},{start:11824,length:2,convRule:J},{start:11904,length:26,convRule:D},{start:11931,length:89,convRule:D},{start:12032,length:214,convRule:D},{start:12272,length:12,convRule:D},{start:12288,length:1,convRule:na},{start:12289,length:3,convRule:J}, +{start:12292,length:1,convRule:D},{start:12293,length:1,convRule:ka},{start:12294,length:1,convRule:q},{start:12295,length:1,convRule:Ca},{start:12296,length:1,convRule:T},{start:12297,length:1,convRule:W},{start:12298,length:1,convRule:T},{start:12299,length:1,convRule:W},{start:12300,length:1,convRule:T},{start:12301,length:1,convRule:W},{start:12302,length:1,convRule:T},{start:12303,length:1,convRule:W},{start:12304,length:1,convRule:T},{start:12305,length:1,convRule:W},{start:12306,length:2,convRule:D}, +{start:12308,length:1,convRule:T},{start:12309,length:1,convRule:W},{start:12310,length:1,convRule:T},{start:12311,length:1,convRule:W},{start:12312,length:1,convRule:T},{start:12313,length:1,convRule:W},{start:12314,length:1,convRule:T},{start:12315,length:1,convRule:W},{start:12316,length:1,convRule:la},{start:12317,length:1,convRule:T},{start:12318,length:2,convRule:W},{start:12320,length:1,convRule:D},{start:12321,length:9,convRule:Ca},{start:12330,length:6,convRule:y},{start:12336,length:1,convRule:la}, +{start:12337,length:5,convRule:ka},{start:12342,length:2,convRule:D},{start:12344,length:3,convRule:Ca},{start:12347,length:1,convRule:ka},{start:12348,length:1,convRule:q},{start:12349,length:1,convRule:J},{start:12350,length:2,convRule:D},{start:12353,length:86,convRule:q},{start:12441,length:2,convRule:y},{start:12443,length:2,convRule:pa},{start:12445,length:2,convRule:ka},{start:12447,length:1,convRule:q},{start:12448,length:1,convRule:la},{start:12449,length:90,convRule:q},{start:12539,length:1, +convRule:J},{start:12540,length:3,convRule:ka},{start:12543,length:1,convRule:q},{start:12549,length:41,convRule:q},{start:12593,length:94,convRule:q},{start:12688,length:2,convRule:D},{start:12690,length:4,convRule:ha},{start:12694,length:10,convRule:D},{start:12704,length:27,convRule:q},{start:12736,length:36,convRule:D},{start:12784,length:16,convRule:q},{start:12800,length:31,convRule:D},{start:12832,length:10,convRule:ha},{start:12842,length:39,convRule:D},{start:12881,length:15,convRule:ha}, +{start:12896,length:32,convRule:D},{start:12928,length:10,convRule:ha},{start:12938,length:39,convRule:D},{start:12977,length:15,convRule:ha},{start:12992,length:63,convRule:D},{start:13056,length:256,convRule:D},{start:13312,length:6582,convRule:q},{start:19904,length:64,convRule:D},{start:19968,length:20940,convRule:q},{start:40960,length:21,convRule:q},{start:40981,length:1,convRule:ka},{start:40982,length:1143,convRule:q},{start:42128,length:55,convRule:D},{start:42192,length:40,convRule:q},{start:42232, +length:6,convRule:ka},{start:42238,length:2,convRule:J},{start:42240,length:268,convRule:q},{start:42508,length:1,convRule:ka},{start:42509,length:3,convRule:J},{start:42512,length:16,convRule:q},{start:42528,length:10,convRule:ma},{start:42538,length:2,convRule:q},{start:42560,length:1,convRule:e},{start:42561,length:1,convRule:f},{start:42562,length:1,convRule:e},{start:42563,length:1,convRule:f},{start:42564,length:1,convRule:e},{start:42565,length:1,convRule:f},{start:42566,length:1,convRule:e}, +{start:42567,length:1,convRule:f},{start:42568,length:1,convRule:e},{start:42569,length:1,convRule:f},{start:42570,length:1,convRule:e},{start:42571,length:1,convRule:f},{start:42572,length:1,convRule:e},{start:42573,length:1,convRule:f},{start:42574,length:1,convRule:e},{start:42575,length:1,convRule:f},{start:42576,length:1,convRule:e},{start:42577,length:1,convRule:f},{start:42578,length:1,convRule:e},{start:42579,length:1,convRule:f},{start:42580,length:1,convRule:e},{start:42581,length:1,convRule:f}, +{start:42582,length:1,convRule:e},{start:42583,length:1,convRule:f},{start:42584,length:1,convRule:e},{start:42585,length:1,convRule:f},{start:42586,length:1,convRule:e},{start:42587,length:1,convRule:f},{start:42588,length:1,convRule:e},{start:42589,length:1,convRule:f},{start:42590,length:1,convRule:e},{start:42591,length:1,convRule:f},{start:42592,length:1,convRule:e},{start:42593,length:1,convRule:f},{start:42594,length:1,convRule:e},{start:42595,length:1,convRule:f},{start:42596,length:1,convRule:e}, +{start:42597,length:1,convRule:f},{start:42598,length:1,convRule:e},{start:42599,length:1,convRule:f},{start:42600,length:1,convRule:e},{start:42601,length:1,convRule:f},{start:42602,length:1,convRule:e},{start:42603,length:1,convRule:f},{start:42604,length:1,convRule:e},{start:42605,length:1,convRule:f},{start:42606,length:1,convRule:q},{start:42607,length:1,convRule:y},{start:42608,length:3,convRule:ya},{start:42611,length:1,convRule:J},{start:42620,length:2,convRule:y},{start:42622,length:1,convRule:J}, +{start:42623,length:1,convRule:ka},{start:42624,length:1,convRule:e},{start:42625,length:1,convRule:f},{start:42626,length:1,convRule:e},{start:42627,length:1,convRule:f},{start:42628,length:1,convRule:e},{start:42629,length:1,convRule:f},{start:42630,length:1,convRule:e},{start:42631,length:1,convRule:f},{start:42632,length:1,convRule:e},{start:42633,length:1,convRule:f},{start:42634,length:1,convRule:e},{start:42635,length:1,convRule:f},{start:42636,length:1,convRule:e},{start:42637,length:1,convRule:f}, +{start:42638,length:1,convRule:e},{start:42639,length:1,convRule:f},{start:42640,length:1,convRule:e},{start:42641,length:1,convRule:f},{start:42642,length:1,convRule:e},{start:42643,length:1,convRule:f},{start:42644,length:1,convRule:e},{start:42645,length:1,convRule:f},{start:42646,length:1,convRule:e},{start:42647,length:1,convRule:f},{start:42656,length:70,convRule:q},{start:42726,length:10,convRule:Ca},{start:42736,length:2,convRule:y},{start:42738,length:6,convRule:J},{start:42752,length:23, +convRule:pa},{start:42775,length:9,convRule:ka},{start:42784,length:2,convRule:pa},{start:42786,length:1,convRule:e},{start:42787,length:1,convRule:f},{start:42788,length:1,convRule:e},{start:42789,length:1,convRule:f},{start:42790,length:1,convRule:e},{start:42791,length:1,convRule:f},{start:42792,length:1,convRule:e},{start:42793,length:1,convRule:f},{start:42794,length:1,convRule:e},{start:42795,length:1,convRule:f},{start:42796,length:1,convRule:e},{start:42797,length:1,convRule:f},{start:42798, +length:1,convRule:e},{start:42799,length:1,convRule:f},{start:42800,length:2,convRule:R},{start:42802,length:1,convRule:e},{start:42803,length:1,convRule:f},{start:42804,length:1,convRule:e},{start:42805,length:1,convRule:f},{start:42806,length:1,convRule:e},{start:42807,length:1,convRule:f},{start:42808,length:1,convRule:e},{start:42809,length:1,convRule:f},{start:42810,length:1,convRule:e},{start:42811,length:1,convRule:f},{start:42812,length:1,convRule:e},{start:42813,length:1,convRule:f},{start:42814, +length:1,convRule:e},{start:42815,length:1,convRule:f},{start:42816,length:1,convRule:e},{start:42817,length:1,convRule:f},{start:42818,length:1,convRule:e},{start:42819,length:1,convRule:f},{start:42820,length:1,convRule:e},{start:42821,length:1,convRule:f},{start:42822,length:1,convRule:e},{start:42823,length:1,convRule:f},{start:42824,length:1,convRule:e},{start:42825,length:1,convRule:f},{start:42826,length:1,convRule:e},{start:42827,length:1,convRule:f},{start:42828,length:1,convRule:e},{start:42829, +length:1,convRule:f},{start:42830,length:1,convRule:e},{start:42831,length:1,convRule:f},{start:42832,length:1,convRule:e},{start:42833,length:1,convRule:f},{start:42834,length:1,convRule:e},{start:42835,length:1,convRule:f},{start:42836,length:1,convRule:e},{start:42837,length:1,convRule:f},{start:42838,length:1,convRule:e},{start:42839,length:1,convRule:f},{start:42840,length:1,convRule:e},{start:42841,length:1,convRule:f},{start:42842,length:1,convRule:e},{start:42843,length:1,convRule:f},{start:42844, +length:1,convRule:e},{start:42845,length:1,convRule:f},{start:42846,length:1,convRule:e},{start:42847,length:1,convRule:f},{start:42848,length:1,convRule:e},{start:42849,length:1,convRule:f},{start:42850,length:1,convRule:e},{start:42851,length:1,convRule:f},{start:42852,length:1,convRule:e},{start:42853,length:1,convRule:f},{start:42854,length:1,convRule:e},{start:42855,length:1,convRule:f},{start:42856,length:1,convRule:e},{start:42857,length:1,convRule:f},{start:42858,length:1,convRule:e},{start:42859, +length:1,convRule:f},{start:42860,length:1,convRule:e},{start:42861,length:1,convRule:f},{start:42862,length:1,convRule:e},{start:42863,length:1,convRule:f},{start:42864,length:1,convRule:ka},{start:42865,length:8,convRule:R},{start:42873,length:1,convRule:e},{start:42874,length:1,convRule:f},{start:42875,length:1,convRule:e},{start:42876,length:1,convRule:f},{start:42877,length:1,convRule:yb},{start:42878,length:1,convRule:e},{start:42879,length:1,convRule:f},{start:42880,length:1,convRule:e},{start:42881, +length:1,convRule:f},{start:42882,length:1,convRule:e},{start:42883,length:1,convRule:f},{start:42884,length:1,convRule:e},{start:42885,length:1,convRule:f},{start:42886,length:1,convRule:e},{start:42887,length:1,convRule:f},{start:42888,length:1,convRule:ka},{start:42889,length:2,convRule:pa},{start:42891,length:1,convRule:e},{start:42892,length:1,convRule:f},{start:42893,length:1,convRule:zb},{start:42894,length:1,convRule:R},{start:42896,length:1,convRule:e},{start:42897,length:1,convRule:f},{start:42912, +length:1,convRule:e},{start:42913,length:1,convRule:f},{start:42914,length:1,convRule:e},{start:42915,length:1,convRule:f},{start:42916,length:1,convRule:e},{start:42917,length:1,convRule:f},{start:42918,length:1,convRule:e},{start:42919,length:1,convRule:f},{start:42920,length:1,convRule:e},{start:42921,length:1,convRule:f},{start:43002,length:1,convRule:R},{start:43003,length:7,convRule:q},{start:43010,length:1,convRule:y},{start:43011,length:3,convRule:q},{start:43014,length:1,convRule:y},{start:43015, +length:4,convRule:q},{start:43019,length:1,convRule:y},{start:43020,length:23,convRule:q},{start:43043,length:2,convRule:O},{start:43045,length:2,convRule:y},{start:43047,length:1,convRule:O},{start:43048,length:4,convRule:D},{start:43056,length:6,convRule:ha},{start:43062,length:2,convRule:D},{start:43064,length:1,convRule:B},{start:43065,length:1,convRule:D},{start:43072,length:52,convRule:q},{start:43124,length:4,convRule:J},{start:43136,length:2,convRule:O},{start:43138,length:50,convRule:q}, +{start:43188,length:16,convRule:O},{start:43204,length:1,convRule:y},{start:43214,length:2,convRule:J},{start:43216,length:10,convRule:ma},{start:43232,length:18,convRule:y},{start:43250,length:6,convRule:q},{start:43256,length:3,convRule:J},{start:43259,length:1,convRule:q},{start:43264,length:10,convRule:ma},{start:43274,length:28,convRule:q},{start:43302,length:8,convRule:y},{start:43310,length:2,convRule:J},{start:43312,length:23,convRule:q},{start:43335,length:11,convRule:y},{start:43346,length:2, +convRule:O},{start:43359,length:1,convRule:J},{start:43360,length:29,convRule:q},{start:43392,length:3,convRule:y},{start:43395,length:1,convRule:O},{start:43396,length:47,convRule:q},{start:43443,length:1,convRule:y},{start:43444,length:2,convRule:O},{start:43446,length:4,convRule:y},{start:43450,length:2,convRule:O},{start:43452,length:1,convRule:y},{start:43453,length:4,convRule:O},{start:43457,length:13,convRule:J},{start:43471,length:1,convRule:ka},{start:43472,length:10,convRule:ma},{start:43486, +length:2,convRule:J},{start:43520,length:41,convRule:q},{start:43561,length:6,convRule:y},{start:43567,length:2,convRule:O},{start:43569,length:2,convRule:y},{start:43571,length:2,convRule:O},{start:43573,length:2,convRule:y},{start:43584,length:3,convRule:q},{start:43587,length:1,convRule:y},{start:43588,length:8,convRule:q},{start:43596,length:1,convRule:y},{start:43597,length:1,convRule:O},{start:43600,length:10,convRule:ma},{start:43612,length:4,convRule:J},{start:43616,length:16,convRule:q}, +{start:43632,length:1,convRule:ka},{start:43633,length:6,convRule:q},{start:43639,length:3,convRule:D},{start:43642,length:1,convRule:q},{start:43643,length:1,convRule:O},{start:43648,length:48,convRule:q},{start:43696,length:1,convRule:y},{start:43697,length:1,convRule:q},{start:43698,length:3,convRule:y},{start:43701,length:2,convRule:q},{start:43703,length:2,convRule:y},{start:43705,length:5,convRule:q},{start:43710,length:2,convRule:y},{start:43712,length:1,convRule:q},{start:43713,length:1,convRule:y}, +{start:43714,length:1,convRule:q},{start:43739,length:2,convRule:q},{start:43741,length:1,convRule:ka},{start:43742,length:2,convRule:J},{start:43777,length:6,convRule:q},{start:43785,length:6,convRule:q},{start:43793,length:6,convRule:q},{start:43808,length:7,convRule:q},{start:43816,length:7,convRule:q},{start:43968,length:35,convRule:q},{start:44003,length:2,convRule:O},{start:44005,length:1,convRule:y},{start:44006,length:2,convRule:O},{start:44008,length:1,convRule:y},{start:44009,length:2,convRule:O}, +{start:44011,length:1,convRule:J},{start:44012,length:1,convRule:O},{start:44013,length:1,convRule:y},{start:44016,length:10,convRule:ma},{start:44032,length:11172,convRule:q},{start:55216,length:23,convRule:q},{start:55243,length:49,convRule:q},{start:55296,length:896,convRule:qb},{start:56192,length:128,convRule:qb},{start:56320,length:1024,convRule:qb},{start:57344,length:6400,convRule:rb},{start:63744,length:302,convRule:q},{start:64048,length:62,convRule:q},{start:64112,length:106,convRule:q}, +{start:64256,length:7,convRule:R},{start:64275,length:5,convRule:R},{start:64285,length:1,convRule:q},{start:64286,length:1,convRule:y},{start:64287,length:10,convRule:q},{start:64297,length:1,convRule:V},{start:64298,length:13,convRule:q},{start:64312,length:5,convRule:q},{start:64318,length:1,convRule:q},{start:64320,length:2,convRule:q},{start:64323,length:2,convRule:q},{start:64326,length:108,convRule:q},{start:64434,length:16,convRule:pa},{start:64467,length:363,convRule:q},{start:64830,length:1, +convRule:T},{start:64831,length:1,convRule:W},{start:64848,length:64,convRule:q},{start:64914,length:54,convRule:q},{start:65008,length:12,convRule:q},{start:65020,length:1,convRule:B},{start:65021,length:1,convRule:D},{start:65024,length:16,convRule:y},{start:65040,length:7,convRule:J},{start:65047,length:1,convRule:T},{start:65048,length:1,convRule:W},{start:65049,length:1,convRule:J},{start:65056,length:7,convRule:y},{start:65072,length:1,convRule:J},{start:65073,length:2,convRule:la},{start:65075, +length:2,convRule:Ma},{start:65077,length:1,convRule:T},{start:65078,length:1,convRule:W},{start:65079,length:1,convRule:T},{start:65080,length:1,convRule:W},{start:65081,length:1,convRule:T},{start:65082,length:1,convRule:W},{start:65083,length:1,convRule:T},{start:65084,length:1,convRule:W},{start:65085,length:1,convRule:T},{start:65086,length:1,convRule:W},{start:65087,length:1,convRule:T},{start:65088,length:1,convRule:W},{start:65089,length:1,convRule:T},{start:65090,length:1,convRule:W},{start:65091, +length:1,convRule:T},{start:65092,length:1,convRule:W},{start:65093,length:2,convRule:J},{start:65095,length:1,convRule:T},{start:65096,length:1,convRule:W},{start:65097,length:4,convRule:J},{start:65101,length:3,convRule:Ma},{start:65104,length:3,convRule:J},{start:65108,length:4,convRule:J},{start:65112,length:1,convRule:la},{start:65113,length:1,convRule:T},{start:65114,length:1,convRule:W},{start:65115,length:1,convRule:T},{start:65116,length:1,convRule:W},{start:65117,length:1,convRule:T},{start:65118, +length:1,convRule:W},{start:65119,length:3,convRule:J},{start:65122,length:1,convRule:V},{start:65123,length:1,convRule:la},{start:65124,length:3,convRule:V},{start:65128,length:1,convRule:J},{start:65129,length:1,convRule:B},{start:65130,length:2,convRule:J},{start:65136,length:5,convRule:q},{start:65142,length:135,convRule:q},{start:65279,length:1,convRule:Fa},{start:65281,length:3,convRule:J},{start:65284,length:1,convRule:B},{start:65285,length:3,convRule:J},{start:65288,length:1,convRule:T}, +{start:65289,length:1,convRule:W},{start:65290,length:1,convRule:J},{start:65291,length:1,convRule:V},{start:65292,length:1,convRule:J},{start:65293,length:1,convRule:la},{start:65294,length:2,convRule:J},{start:65296,length:10,convRule:ma},{start:65306,length:2,convRule:J},{start:65308,length:3,convRule:V},{start:65311,length:2,convRule:J},{start:65313,length:26,convRule:Ha},{start:65339,length:1,convRule:T},{start:65340,length:1,convRule:J},{start:65341,length:1,convRule:W},{start:65342,length:1, +convRule:pa},{start:65343,length:1,convRule:Ma},{start:65344,length:1,convRule:pa},{start:65345,length:26,convRule:Ia},{start:65371,length:1,convRule:T},{start:65372,length:1,convRule:V},{start:65373,length:1,convRule:W},{start:65374,length:1,convRule:V},{start:65375,length:1,convRule:T},{start:65376,length:1,convRule:W},{start:65377,length:1,convRule:J},{start:65378,length:1,convRule:T},{start:65379,length:1,convRule:W},{start:65380,length:2,convRule:J},{start:65382,length:10,convRule:q},{start:65392, +length:1,convRule:ka},{start:65393,length:45,convRule:q},{start:65438,length:2,convRule:ka},{start:65440,length:31,convRule:q},{start:65474,length:6,convRule:q},{start:65482,length:6,convRule:q},{start:65490,length:6,convRule:q},{start:65498,length:3,convRule:q},{start:65504,length:2,convRule:B},{start:65506,length:1,convRule:V},{start:65507,length:1,convRule:pa},{start:65508,length:1,convRule:D},{start:65509,length:2,convRule:B},{start:65512,length:1,convRule:D},{start:65513,length:4,convRule:V}, +{start:65517,length:2,convRule:D},{start:65529,length:3,convRule:Fa},{start:65532,length:2,convRule:D},{start:65536,length:12,convRule:q},{start:65549,length:26,convRule:q},{start:65576,length:19,convRule:q},{start:65596,length:2,convRule:q},{start:65599,length:15,convRule:q},{start:65616,length:14,convRule:q},{start:65664,length:123,convRule:q},{start:65792,length:2,convRule:J},{start:65794,length:1,convRule:D},{start:65799,length:45,convRule:ha},{start:65847,length:9,convRule:D},{start:65856,length:53, +convRule:Ca},{start:65909,length:4,convRule:ha},{start:65913,length:17,convRule:D},{start:65930,length:1,convRule:ha},{start:65936,length:12,convRule:D},{start:66E3,length:45,convRule:D},{start:66045,length:1,convRule:y},{start:66176,length:29,convRule:q},{start:66208,length:49,convRule:q},{start:66304,length:31,convRule:q},{start:66336,length:4,convRule:ha},{start:66352,length:17,convRule:q},{start:66369,length:1,convRule:Ca},{start:66370,length:8,convRule:q},{start:66378,length:1,convRule:Ca},{start:66432, +length:30,convRule:q},{start:66463,length:1,convRule:J},{start:66464,length:36,convRule:q},{start:66504,length:8,convRule:q},{start:66512,length:1,convRule:J},{start:66513,length:5,convRule:Ca},{start:66560,length:40,convRule:Ab},{start:66600,length:40,convRule:tc},{start:66640,length:78,convRule:q},{start:66720,length:10,convRule:ma},{start:67584,length:6,convRule:q},{start:67592,length:1,convRule:q},{start:67594,length:44,convRule:q},{start:67639,length:2,convRule:q},{start:67644,length:1,convRule:q}, +{start:67647,length:23,convRule:q},{start:67671,length:1,convRule:J},{start:67672,length:8,convRule:ha},{start:67840,length:22,convRule:q},{start:67862,length:6,convRule:ha},{start:67871,length:1,convRule:J},{start:67872,length:26,convRule:q},{start:67903,length:1,convRule:J},{start:68096,length:1,convRule:q},{start:68097,length:3,convRule:y},{start:68101,length:2,convRule:y},{start:68108,length:4,convRule:y},{start:68112,length:4,convRule:q},{start:68117,length:3,convRule:q},{start:68121,length:27, +convRule:q},{start:68152,length:3,convRule:y},{start:68159,length:1,convRule:y},{start:68160,length:8,convRule:ha},{start:68176,length:9,convRule:J},{start:68192,length:29,convRule:q},{start:68221,length:2,convRule:ha},{start:68223,length:1,convRule:J},{start:68352,length:54,convRule:q},{start:68409,length:7,convRule:J},{start:68416,length:22,convRule:q},{start:68440,length:8,convRule:ha},{start:68448,length:19,convRule:q},{start:68472,length:8,convRule:ha},{start:68608,length:73,convRule:q},{start:69216, +length:31,convRule:ha},{start:69632,length:1,convRule:O},{start:69633,length:1,convRule:y},{start:69634,length:1,convRule:O},{start:69635,length:53,convRule:q},{start:69688,length:15,convRule:y},{start:69703,length:7,convRule:J},{start:69714,length:20,convRule:ha},{start:69734,length:10,convRule:ma},{start:69760,length:2,convRule:y},{start:69762,length:1,convRule:O},{start:69763,length:45,convRule:q},{start:69808,length:3,convRule:O},{start:69811,length:4,convRule:y},{start:69815,length:2,convRule:O}, +{start:69817,length:2,convRule:y},{start:69819,length:2,convRule:J},{start:69821,length:1,convRule:Fa},{start:69822,length:4,convRule:J},{start:73728,length:879,convRule:q},{start:74752,length:99,convRule:Ca},{start:74864,length:4,convRule:J},{start:77824,length:1071,convRule:q},{start:92160,length:569,convRule:q},{start:110592,length:2,convRule:q},{start:118784,length:246,convRule:D},{start:119040,length:39,convRule:D},{start:119081,length:60,convRule:D},{start:119141,length:2,convRule:O},{start:119143, +length:3,convRule:y},{start:119146,length:3,convRule:D},{start:119149,length:6,convRule:O},{start:119155,length:8,convRule:Fa},{start:119163,length:8,convRule:y},{start:119171,length:2,convRule:D},{start:119173,length:7,convRule:y},{start:119180,length:30,convRule:D},{start:119210,length:4,convRule:y},{start:119214,length:48,convRule:D},{start:119296,length:66,convRule:D},{start:119362,length:3,convRule:y},{start:119365,length:1,convRule:D},{start:119552,length:87,convRule:D},{start:119648,length:18, +convRule:ha},{start:119808,length:26,convRule:oa},{start:119834,length:26,convRule:R},{start:119860,length:26,convRule:oa},{start:119886,length:7,convRule:R},{start:119894,length:18,convRule:R},{start:119912,length:26,convRule:oa},{start:119938,length:26,convRule:R},{start:119964,length:1,convRule:oa},{start:119966,length:2,convRule:oa},{start:119970,length:1,convRule:oa},{start:119973,length:2,convRule:oa},{start:119977,length:4,convRule:oa},{start:119982,length:8,convRule:oa},{start:119990,length:4, +convRule:R},{start:119995,length:1,convRule:R},{start:119997,length:7,convRule:R},{start:120005,length:11,convRule:R},{start:120016,length:26,convRule:oa},{start:120042,length:26,convRule:R},{start:120068,length:2,convRule:oa},{start:120071,length:4,convRule:oa},{start:120077,length:8,convRule:oa},{start:120086,length:7,convRule:oa},{start:120094,length:26,convRule:R},{start:120120,length:2,convRule:oa},{start:120123,length:4,convRule:oa},{start:120128,length:5,convRule:oa},{start:120134,length:1, +convRule:oa},{start:120138,length:7,convRule:oa},{start:120146,length:26,convRule:R},{start:120172,length:26,convRule:oa},{start:120198,length:26,convRule:R},{start:120224,length:26,convRule:oa},{start:120250,length:26,convRule:R},{start:120276,length:26,convRule:oa},{start:120302,length:26,convRule:R},{start:120328,length:26,convRule:oa},{start:120354,length:26,convRule:R},{start:120380,length:26,convRule:oa},{start:120406,length:26,convRule:R},{start:120432,length:26,convRule:oa},{start:120458, +length:28,convRule:R},{start:120488,length:25,convRule:oa},{start:120513,length:1,convRule:V},{start:120514,length:25,convRule:R},{start:120539,length:1,convRule:V},{start:120540,length:6,convRule:R},{start:120546,length:25,convRule:oa},{start:120571,length:1,convRule:V},{start:120572,length:25,convRule:R},{start:120597,length:1,convRule:V},{start:120598,length:6,convRule:R},{start:120604,length:25,convRule:oa},{start:120629,length:1,convRule:V},{start:120630,length:25,convRule:R},{start:120655,length:1, +convRule:V},{start:120656,length:6,convRule:R},{start:120662,length:25,convRule:oa},{start:120687,length:1,convRule:V},{start:120688,length:25,convRule:R},{start:120713,length:1,convRule:V},{start:120714,length:6,convRule:R},{start:120720,length:25,convRule:oa},{start:120745,length:1,convRule:V},{start:120746,length:25,convRule:R},{start:120771,length:1,convRule:V},{start:120772,length:6,convRule:R},{start:120778,length:1,convRule:oa},{start:120779,length:1,convRule:R},{start:120782,length:50,convRule:ma}, +{start:126976,length:44,convRule:D},{start:127024,length:100,convRule:D},{start:127136,length:15,convRule:D},{start:127153,length:14,convRule:D},{start:127169,length:15,convRule:D},{start:127185,length:15,convRule:D},{start:127232,length:11,convRule:ha},{start:127248,length:31,convRule:D},{start:127280,length:58,convRule:D},{start:127344,length:43,convRule:D},{start:127462,length:29,convRule:D},{start:127504,length:43,convRule:D},{start:127552,length:9,convRule:D},{start:127568,length:2,convRule:D}, +{start:127744,length:33,convRule:D},{start:127792,length:6,convRule:D},{start:127799,length:70,convRule:D},{start:127872,length:20,convRule:D},{start:127904,length:37,convRule:D},{start:127942,length:5,convRule:D},{start:127968,length:17,convRule:D},{start:128E3,length:63,convRule:D},{start:128064,length:1,convRule:D},{start:128066,length:182,convRule:D},{start:128249,length:4,convRule:D},{start:128256,length:62,convRule:D},{start:128336,length:24,convRule:D},{start:128507,length:5,convRule:D},{start:128513, +length:16,convRule:D},{start:128530,length:3,convRule:D},{start:128534,length:1,convRule:D},{start:128536,length:1,convRule:D},{start:128538,length:1,convRule:D},{start:128540,length:3,convRule:D},{start:128544,length:6,convRule:D},{start:128552,length:4,convRule:D},{start:128557,length:1,convRule:D},{start:128560,length:4,convRule:D},{start:128565,length:12,convRule:D},{start:128581,length:11,convRule:D},{start:128640,length:70,convRule:D},{start:128768,length:116,convRule:D},{start:131072,length:42711, +convRule:q},{start:173824,length:4149,convRule:q},{start:177984,length:222,convRule:q},{start:194560,length:542,convRule:q},{start:917505,length:1,convRule:Fa},{start:917536,length:96,convRule:Fa},{start:917760,length:240,convRule:y},{start:983040,length:65534,convRule:rb},{start:1048576,length:65534,convRule:rb}],gd=function(a){return function(b){var c=256>b?63:2783;b=sb(ld)(b)(c);if(b instanceof v.Nothing)return!1;if(b instanceof v.Just)return v.isJust(d.elemIndex(g.eqInt)(b.value0.category)(a)); +throw Error("Failed pattern match at Data.Char.Unicode.Internal line 4800, column 8 - line 4802, column 92: "+[b.constructor.name]);}},pd=gd([4096,512,524288,1048576,262144]),qd=gd([512,524288]);a.NUMCAT_LU=m;a.NUMCAT_LL=w;a.NUMCAT_LT=t;a.NUMCAT_LM=K;a.NUMCAT_LO=p;a.NUMCAT_MN=r;a.NUMCAT_MC=l;a.NUMCAT_ME=U;a.NUMCAT_ND=N;a.NUMCAT_NL=M;a.NUMCAT_NO=F;a.NUMCAT_PC=H;a.NUMCAT_PD=S;a.NUMCAT_PS=X;a.NUMCAT_PE=I;a.NUMCAT_PI=ba;a.NUMCAT_PF=P;a.NUMCAT_PO=C;a.NUMCAT_SM=fa;a.NUMCAT_SC=ea;a.NUMCAT_SK=A;a.NUMCAT_SO= +h;a.NUMCAT_ZS=E;a.NUMCAT_ZL=G;a.NUMCAT_ZP=va;a.NUMCAT_CC=ja;a.NUMCAT_CF=u;a.NUMCAT_CS=ua;a.NUMCAT_CO=aa;a.NUMCAT_CN=x;a.gencatPF=131072;a.gencatSM=64;a.gencatSO=8192;a.gencatPI=16384;a.gencatMC=8388608;a.gencatCO=268435456;a.gencatME=4194304;a.gencatPO=4;a.gencatCS=134217728;a.gencatPS=16;a.gencatMN=2097152;a.gencatZL=33554432;a.gencatZP=67108864;a.gencatZS=2;a.gencatLL=4096;a.gencatLM=1048576;a.gencatLO=262144;a.gencatND=256;a.gencatLT=524288;a.gencatSC=8;a.gencatLU=512;a.gencatNL=16777216;a.gencatCC= +1;a.gencatNO=65536;a.gencatCF=32768;a.gencatPC=2048;a.gencatSK=1024;a.gencatPD=128;a.gencatPE=32;a.numBlocks=2783;a.numConvBlocks=1230;a.numSpaceBlocks=8;a.numLat1Blocks=63;a.rule165=Ab;a.rule63=Gc;a.rule126=lc;a.rule162=zb;a.rule71=Nc;a.rule21=e;a.rule128=nc;a.rule44=Nb;a.rule161=yb;a.rule105=ia;a.rule101=bc;a.rule43=Mb;a.rule77=Sc;a.rule143=db;a.rule39=Kb;a.rule41=Lb;a.rule72=pb;a.rule28=Db;a.rule31=Fb;a.rule36=ib;a.rule102=cc;a.rule80=Uc;a.rule5=W;a.rule113=mb;a.rule142=Ja;a.rule145=pc;a.rule104= +lb;a.rule61=Ec;a.rule93=$c;a.rule62=Fc;a.rule103=kb;a.rule60=Vb;a.rule96=bd;a.rule51=Ob;a.rule87=Xb;a.rule86=Wb;a.rule123=ic;a.rule164=rb;a.rule166=tc;a.rule27=yc;a.rule158=wb;a.rule157=vb;a.rule9=Ha;a.rule159=xb;a.rule138=Z;a.rule4=T;a.rule133=oc;a.rule155=tb;a.rule132=Ya;a.rule153=qc;a.rule24=wc;a.rule26=xc;a.rule16=Fa;a.rule74=Pc;a.rule122=qa;a.rule25=Cb;a.rule127=mc;a.rule40=nb;a.rule30=hb;a.rule29=Eb;a.rule69=Lc;a.rule3=B;a.rule135=ra;a.rule23=Bb;a.rule32=Gb;a.rule33=Hb;a.rule50=Cc;a.rule154= +rc;a.rule58=Tb;a.rule67=Jc;a.rule76=Rc;a.rule119=hc;a.rule57=Dc;a.rule97=cd;a.rule108=xa;a.rule100=ac;a.rule70=Mc;a.rule141=cb;a.rule139=L;a.rule45=q;a.rule91=Yc;a.rule121=sa;a.rule117=fc;a.rule12=Ia;a.rule85=La;a.rule163=qb;a.rule17=ha;a.rule134=Q;a.rule147=Qa;a.rule64=Hc;a.rule2=J;a.rule84=y;a.rule38=Ac;a.rule42=Wa;a.rule53=jb;a.rule83=ka;a.rule98=oa;a.rule136=Va;a.rule120=Ga;a.rule20=vc;a.rule115=Ua;a.rule109=ya;a.rule13=D;a.rule19=Ba;a.rule125=kc;a.rule49=Ta;a.rule79=Tc;a.rule14=R;a.rule148=Y; +a.rule66=ob;a.rule99=dd;a.rule140=wa;a.rule116=Ca;a.rule8=ma;a.rule94=ad;a.rule114=O;a.rule6=V;a.rule7=la;a.rule55=Rb;a.rule54=Qb;a.rule124=jc;a.rule65=Ic;a.rule78=$a;a.rule56=Sb;a.rule137=z;a.rule131=Ka;a.rule130=Za;a.rule110=Oa;a.rule48=Sa;a.rule52=Pb;a.rule156=ub;a.rule75=Qc;a.rule11=Ma;a.rule129=Xa;a.rule37=Jb;a.rule18=uc;a.rule152=gb;a.rule35=zc;a.rule46=Bc;a.rule82=Wc;a.rule10=pa;a.rule34=Ib;a.rule150=ab;a.rule107=ta;a.rule47=Ra;a.rule160=sc;a.rule73=Oc;a.rule59=Ub;a.rule106=dc;a.rule151=fb; +a.rule15=Da;a.rule112=Na;a.rule90=Xc;a.rule146=Pa;a.rule89=Zb;a.rule81=Vc;a.rule88=Yb;a.rule149=da;a.rule111=ec;a.rule144=eb;a.rule92=Zc;a.rule118=gc;a.rule22=f;a.rule68=Kc;a.rule95=$b;a.rule0=ed;a.rule1=na;a.allchars=ld;a.convchars=hd;a.spacechars=ca;a.nullrule=Ea;a.blkCmp=jd;a.getRule=sb;a.bsearch=id;a.checkAttr=gd;a.checkAttrS=kd;a.uIswupper=qd;a.uIswalpha=pd;a.uIswspace=od;a.caseConv=fd;a.uTowupper=nd;a.uTowlower=md})(b["Data.Char.Unicode.Internal"]=b["Data.Char.Unicode.Internal"]||{});(function(a){var d= +b["Data.Char.Unicode"],c=b["Data.Boolean"],g=b["Data.Char"],k=b["Data.Char.Unicode.Internal"],v=b["Data.Maybe"],n=d.withCharCode(k.uTowupper);d=d.withCharCode(k.uTowlower);var m=function(a){a=g.toCharCode(a)-g.toCharCode("0")|0;return 9>=a&&0<=a};a.isUpper=function(a){return k.uIswupper(g.toCharCode(a))};a.isAlpha=function(a){return k.uIswalpha(g.toCharCode(a))};a.isDigit=m;a.isOctDigit=function(a){a=g.toCharCode(a)-g.toCharCode("0")|0;return 7>=a&&0<=a};a.isHexDigit=function(a){return m(a)||function(){var b= +g.toCharCode(a)-g.toCharCode("A")|0;return 5>=b&&0<=b}()||function(){var b=g.toCharCode(a)-g.toCharCode("a")|0;return 5>=b&&0<=b}()};a.isSpace=function(a){var b=g.toCharCode(a);return 823>=b?32===b||9<=b&&13>=b||160===b:k.uIswspace(g.toCharCode(a))};a.digitToInt=function(a){var b=g.toCharCode(a)-g.toCharCode("A")|0,d=g.toCharCode(a)-g.toCharCode("a")|0,k=g.toCharCode(a)-g.toCharCode("0")|0;return function(){if(9>=k&&0<=k)return new v.Just(k);if(5>=d&&0<=d)return v.Just.create(d+10|0);if(5>=b&&0<= +b)return v.Just.create(b+10|0);if(c.otherwise)return v.Nothing.value;throw Error("Failed pattern match at Data.Char.Unicode line 547, column 5 - line 547, column 24: ");}()};a.toLower=d;a.toUpper=n})(b["Data.Char.Unicode"]=b["Data.Char.Unicode"]||{});(function(a){var b=C("decimal.js");b.set({precision:30});b.set({modulo:b.EUCLID});a.fromInt=function(a){return new b(a)};a["fromString'"]=function(a){return function(c){return function(d){try{return c(new b(d))}catch(n){return a}}}};a.fromNumber=function(a){return new b(a)}; +a.toNumber=function(a){return a.toNumber()};a.toString=function(a){return a.toString()};a.isInteger=function(a){return a.isInteger()};a.isFinite=function(a){return a.isFinite()};a.toSignificantDigits=function(a){return function(b){return b.toSignificantDigits(a)}};a.dAdd=function(a){return function(b){return a.add(b)}};a.modulo=function(a){return function(b){return a.mod(b)}};a.dMul=function(a){return function(b){return a.mul(b)}};a.dSub=function(a){return function(b){return a.minus(b)}};a.dDiv=function(a){return function(b){return a.div(b)}}; +a.dEquals=function(a){return function(b){return a.equals(b)}};a.dCompare=function(a){return function(b){return a.cmp(b)}};a.abs=function(a){return a.abs()};a.pow=function(a){return function(b){return a.pow(b)}};a.exp=function(a){return a.exp()};a.acos=function(a){return a.acos()};a.abs=function(a){return a.abs()};a.acos=function(a){return a.acos()};a.acosh=function(a){return a.acosh()};a.asin=function(a){return a.asin()};a.asinh=function(a){return a.asinh()};a.atan=function(a){return a.atan()};a.atanh= +function(a){return a.atanh()};a.atan2=function(a){return function(c){return b.atan2(a,c)}};a.ceil=function(a){return a.ceil()};a.cos=function(a){return a.cos()};a.cosh=function(a){return a.cosh()};a.exp=function(a){return a.exp()};a.floor=function(a){return a.floor()};a.ln=function(a){return a.ln()};a.log10=function(a){return b.log10(a)};a.max=function(a){return function(c){return b.max(a,c)}};a.min=function(a){return function(c){return b.min(a,c)}};a.round=function(a){return a.round()};a.sin=function(a){return a.sin()}; +a.sinh=function(a){return a.sinh()};a.sqrt=function(a){return a.sqrt()};a.tan=function(a){return a.tan()};a.tanh=function(a){return a.tanh()};a.e=b.exp(1);a.pi=new b("3.14159265358979323846264338327950288419716939937510582097494459230781640628620899");var c=[676.5203681218851,-1259.1392167224028,771.3234287776531,-176.6150291621406,12.507343278686905,-.13857109526572012,9.984369578019572E-6,1.5056327351493116E-7];a.gamma=function(d){var g,v=new b(1);if(.5>d)var n=b.div(a.pi,b.mul(b.sin(a.pi.mul(d)), +a.gamma(v.sub(d))));else{var m=d.sub(v);n=new b(.9999999999998099);for(g=0;gb?1:-1)(p.Nil.value);throw Error("Failed pattern match at Data.List line 144, column 1 - line 144, column 32: "+[a.constructor.name,b.constructor.name]);}};a.some=ba;a.many=P;a.length=t;a.head=function(a){if(a instanceof p.Nil)return r.Nothing.value;if(a instanceof p.Cons)return new r.Just(a.value0);throw Error("Failed pattern match at Data.List line 230, column 1 - line 230, column 22: "+ +[a.constructor.name]);};a.last=function(a){for(var b=!1,c;!b;)c=a,c instanceof p.Cons&&c.value1 instanceof p.Nil?(b=!0,c=new r.Just(c.value0)):c instanceof p.Cons?(a=c.value1,c=void 0):(b=!0,c=r.Nothing.value);return c};a.tail=function(a){if(a instanceof p.Nil)return r.Nothing.value;if(a instanceof p.Cons)return new r.Just(a.value1);throw Error("Failed pattern match at Data.List line 245, column 1 - line 245, column 43: "+[a.constructor.name]);};a.init=function(a){return K.map(r.functorMaybe)(function(a){return a.init})(I(a))}; +a.uncons=F;a.unsnoc=I;a.findIndex=function(a){return function(b){return function(c){for(var d=b,g=!1,h;!g;)a:{h=d;var k=c;if(k instanceof p.Cons){if(a(k.value0)){g=!0;h=new r.Just(h);break a}if(m.otherwise){d=h+1|0;c=k.value1;h=void 0;break a}}if(k instanceof p.Nil)g=!0,h=r.Nothing.value;else throw Error("Failed pattern match at Data.List line 301, column 3 - line 301, column 35: "+[h.constructor.name,k.constructor.name]);}return h}}(0)};a.modifyAt=function(a){return function(b){return fa(a)(function(a){return r.Just.create(b(a))})}}; +a.alterAt=fa;a.reverse=X;a.concat=function(a){return k.bind(p.bindList)(a)(v.identity(v.categoryFn))};a.filter=function(a){return function(b){return function(c){for(var d=b,g=!1,h;!g;)a:{h=d;var k=c;if(k instanceof p.Nil)g=!0,h=X(h);else{if(k instanceof p.Cons){if(a(k.value0)){d=new p.Cons(k.value0,h);c=k.value1;h=void 0;break a}if(m.otherwise){d=h;c=k.value1;h=void 0;break a}}throw Error("Failed pattern match at Data.List line 390, column 3 - line 390, column 27: "+[h.constructor.name,k.constructor.name]); +}}return h}}(p.Nil.value)};a.sortBy=function(a){var b=function(c){return function(d){if(c instanceof p.Cons&&d instanceof p.Cons){if(w.eq(U.eqOrdering)(a(c.value0)(d.value0))(U.GT.value))return new p.Cons(d.value0,b(c)(d.value1));if(m.otherwise)return new p.Cons(c.value0,b(c.value1)(d))}if(c instanceof p.Nil)return d;if(d instanceof p.Nil)return c;throw Error("Failed pattern match at Data.List line 473, column 3 - line 473, column 38: "+[c.constructor.name,d.constructor.name]);}},c=function(a){return a instanceof +p.Cons&&a.value1 instanceof p.Cons?new p.Cons(b(a.value0)(a.value1.value0),c(a.value1.value1)):a},d=function(b){if(b instanceof p.Cons&&b.value1 instanceof p.Cons){if(w.eq(U.eqOrdering)(a(b.value0)(b.value1.value0))(U.GT.value))return g(b.value1.value0)(S(b.value0))(b.value1.value1);if(m.otherwise)return k(b.value1.value0)(function(a){return new p.Cons(b.value0,a)})(b.value1.value1)}return S(b)},g=function(b){return function(c){return function(g){for(var h=b,k=c,l=!1,u;!l;){u=h;var m=k,A=g;A instanceof +p.Cons&&w.eq(U.eqOrdering)(a(u)(A.value0))(U.GT.value)?(h=A.value0,k=new p.Cons(u,m),g=A.value1,u=void 0):(l=!0,u=new p.Cons(new p.Cons(u,m),d(A)))}return u}}},k=function(b){return function(c){return function(g){function h(b,c,h){if(h instanceof p.Cons&&w.notEq(U.eqOrdering)(a(b)(h.value0))(U.GT.value))k=h.value0,l=function(a){return c(new p.Cons(b,a))},g=h.value1;else return u=!0,new p.Cons(c(S(b)),d(h))}for(var k=b,l=c,u=!1,m;!u;)m=h(k,l,g);return m}}};return function(a){a=d(a);for(var b=!1,g;!b;)g= +a,g instanceof p.Cons&&g.value1 instanceof p.Nil?(b=!0,g=g.value0):(a=c(g),g=void 0);return g}};a.span=H;a.groupBy=C;a.zipWith=function(a){return function(b){return function(c){return X(function(b){return function(c){return function(d){for(var g=b,h=c,k=!1,l;!k;){l=g;var m=h,A=d;if(l instanceof p.Nil)k=!0,l=A;else if(m instanceof p.Nil)k=!0,l=A;else{if(l instanceof p.Cons&&m instanceof p.Cons)g=l.value1,h=m.value1,d=new p.Cons(a(l.value0)(m.value0),A);else throw Error("Failed pattern match at Data.List line 718, column 3 - line 718, column 21: "+ +[l.constructor.name,m.constructor.name,A.constructor.name]);l=void 0}}return l}}}(b)(c)(p.Nil.value))}}}})(b["Data.List"]=b["Data.List"]||{});(function(a){var d=b["Data.List"],c=b["Data.List.Types"],g=b["Data.NonEmpty"],k=function(a){return function(b){return function(c){return new g.NonEmpty(a(b.value0)(c.value0),d.zipWith(a)(b.value1)(c.value1))}}},v=k(b["Data.Tuple"].Tuple.create);a.toList=function(a){return new c.Cons(a.value0,a.value1)};a.length=function(a){return 1+d.length(a.value1)|0};a.head= +function(a){return a.value0};a.tail=function(a){return a.value1};a.zipWith=k;a.zip=v})(b["Data.List.NonEmpty"]=b["Data.List.NonEmpty"]||{});(function(a){var d=b["Control.Applicative"],c=b["Data.Foldable"],g=b["Data.Functor"],k=b["Data.List.Types"],v=b["Data.Maybe"],n=b["Data.Ord"],m=b["Data.Ordering"],w=b["Data.Semigroup"],t=b["Data.Tuple"],K=b["Data.Unfoldable"],p=function(){function a(){}a.value=new a;return a}(),r=function(){function a(a,b,c,d){this.value0=a;this.value1=b;this.value2=c;this.value3= +d}a.create=function(b){return function(c){return function(d){return function(g){return new a(b,c,d,g)}}}};return a}(),l=function(){function a(a,b,c,d,g,k,l){this.value0=a;this.value1=b;this.value2=c;this.value3=d;this.value4=g;this.value5=k;this.value6=l}a.create=function(b){return function(c){return function(d){return function(g){return function(h){return function(k){return function(l){return new a(b,c,d,g,h,k,l)}}}}}}};return a}(),U=function(){function a(a,b,c){this.value0=a;this.value1=b;this.value2= +c}a.create=function(b){return function(c){return function(d){return new a(b,c,d)}}};return a}(),N=function(){function a(a,b,c){this.value0=a;this.value1=b;this.value2=c}a.create=function(b){return function(c){return function(d){return new a(b,c,d)}}};return a}(),M=function(){function a(a,b,c,d,g,k){this.value0=a;this.value1=b;this.value2=c;this.value3=d;this.value4=g;this.value5=k}a.create=function(b){return function(c){return function(d){return function(g){return function(h){return function(k){return new a(b, +c,d,g,h,k)}}}}}};return a}(),F=function(){function a(a,b,c,d,g,k){this.value0=a;this.value1=b;this.value2=c;this.value3=d;this.value4=g;this.value5=k}a.create=function(b){return function(c){return function(d){return function(g){return function(h){return function(k){return new a(b,c,d,g,h,k)}}}}}};return a}(),H=function(){function a(a,b,c,d,g,k){this.value0=a;this.value1=b;this.value2=c;this.value3=d;this.value4=g;this.value5=k}a.create=function(b){return function(c){return function(d){return function(g){return function(h){return function(k){return new a(b, +c,d,g,h,k)}}}}}};return a}(),C=function(){function a(a,b,c,d){this.value0=a;this.value1=b;this.value2=c;this.value3=d}a.create=function(b){return function(c){return function(d){return function(g){return new a(b,c,d,g)}}}};return a}(),X=function(a){return function(b){return new r(p.value,a,b,p.value)}},I=function(a){if(a instanceof p)return k.Nil.value;if(a instanceof r)return w.append(k.semigroupList)(I(a.value0))(w.append(k.semigroupList)(d.pure(k.applicativeList)(a.value1))(I(a.value3)));if(a instanceof +l)return w.append(k.semigroupList)(I(a.value0))(w.append(k.semigroupList)(d.pure(k.applicativeList)(a.value1))(w.append(k.semigroupList)(I(a.value3))(w.append(k.semigroupList)(d.pure(k.applicativeList)(a.value4))(I(a.value6)))));throw Error("Failed pattern match at Data.Map.Internal line 588, column 1 - line 588, column 38: "+[a.constructor.name]);},ba=new g.Functor(function(a){return function(b){if(b instanceof p)return p.value;if(b instanceof r)return new r(g.map(ba)(a)(b.value0),b.value1,a(b.value2), +g.map(ba)(a)(b.value3));if(b instanceof l)return new l(g.map(ba)(a)(b.value0),b.value1,a(b.value2),g.map(ba)(a)(b.value3),b.value4,a(b.value5),g.map(ba)(a)(b.value6));throw Error("Failed pattern match at Data.Map.Internal line 89, column 1 - line 89, column 39: "+[a.constructor.name,b.constructor.name]);}}),P=function(a){return function(b){return function(c){function d(a,b,d){if(b instanceof k.Nil)return u=!0,d;if(b instanceof k.Cons){if(b.value0 instanceof U){g=a;h=b.value1;c=new r(d,b.value0.value0, +b.value0.value1,b.value0.value2);return}if(b.value0 instanceof N){g=a;h=b.value1;c=new r(b.value0.value0,b.value0.value1,b.value0.value2,d);return}if(b.value0 instanceof M){g=a;h=b.value1;c=new l(d,b.value0.value0,b.value0.value1,b.value0.value2,b.value0.value3,b.value0.value4,b.value0.value5);return}if(b.value0 instanceof F){g=a;h=b.value1;c=new l(b.value0.value0,b.value0.value1,b.value0.value2,d,b.value0.value3,b.value0.value4,b.value0.value5);return}if(b.value0 instanceof H){g=a;h=b.value1;c=new l(b.value0.value0, +b.value0.value1,b.value0.value2,b.value0.value3,b.value0.value4,b.value0.value5,d);return}throw Error("Failed pattern match at Data.Map.Internal line 411, column 3 - line 416, column 88: "+[b.value0.constructor.name]);}throw Error("Failed pattern match at Data.Map.Internal line 408, column 1 - line 408, column 80: "+[b.constructor.name,d.constructor.name]);}for(var g=a,h=b,u=!1,m;!u;)m=d(g,h,c);return m}}},za=function(a){return function(b){return function(c){var d=function(b){return function(c){function d(b, +d){if(b instanceof k.Nil)return h=!0,new r(d.value0,d.value1,d.value2,d.value3);if(b instanceof k.Cons){if(b.value0 instanceof U)return h=!0,P(a)(b.value1)(new l(d.value0,d.value1,d.value2,d.value3,b.value0.value0,b.value0.value1,b.value0.value2));if(b.value0 instanceof N)return h=!0,P(a)(b.value1)(new l(b.value0.value0,b.value0.value1,b.value0.value2,d.value0,d.value1,d.value2,d.value3));if(b.value0 instanceof M){g=b.value1;c=new C(new r(d.value0,d.value1,d.value2,d.value3),b.value0.value0,b.value0.value1, +new r(b.value0.value2,b.value0.value3,b.value0.value4,b.value0.value5));return}if(b.value0 instanceof F){g=b.value1;c=new C(new r(b.value0.value0,b.value0.value1,b.value0.value2,d.value0),d.value1,d.value2,new r(d.value3,b.value0.value3,b.value0.value4,b.value0.value5));return}if(b.value0 instanceof H){g=b.value1;c=new C(new r(b.value0.value0,b.value0.value1,b.value0.value2,b.value0.value3),b.value0.value4,b.value0.value5,new r(d.value0,d.value1,d.value2,d.value3));return}throw Error("Failed pattern match at Data.Map.Internal line 447, column 5 - line 452, column 108: "+ +[b.value0.constructor.name,d.constructor.name]);}throw Error("Failed pattern match at Data.Map.Internal line 444, column 3 - line 444, column 56: "+[b.constructor.name,d.constructor.name]);}for(var g=b,h=!1,u;!h;)u=d(g,c);return u}},g=n.compare(a);return function(h){return function(u){function n(h,n){if(n instanceof p)return v=!0,d(h)(new C(p.value,b,c,p.value));if(n instanceof r){var t=g(b)(n.value1);if(t instanceof m.EQ)return v=!0,P(a)(h)(new r(n.value0,b,c,n.value3));t instanceof m.LT?(A=new k.Cons(new U(n.value1, +n.value2,n.value3),h),u=n.value0):(A=new k.Cons(new N(n.value0,n.value1,n.value2),h),u=n.value3)}else if(n instanceof l){t=g(b)(n.value1);if(t instanceof m.EQ)return v=!0,P(a)(h)(new l(n.value0,b,c,n.value3,n.value4,n.value5,n.value6));var w=g(b)(n.value4);if(w instanceof m.EQ)return v=!0,P(a)(h)(new l(n.value0,n.value1,n.value2,n.value3,b,c,n.value6));t instanceof m.LT?(A=new k.Cons(new M(n.value1,n.value2,n.value3,n.value4,n.value5,n.value6),h),u=n.value0):t instanceof m.GT&&w instanceof m.LT?(A= +new k.Cons(new F(n.value0,n.value1,n.value2,n.value4,n.value5,n.value6),h),u=n.value3):(A=new k.Cons(new H(n.value0,n.value1,n.value2,n.value3,n.value4,n.value5),h),u=n.value6)}else throw Error("Failed pattern match at Data.Map.Internal line 427, column 3 - line 427, column 55: "+[h.constructor.name,n.constructor.name]);}for(var A=h,v=!1,t;!v;)t=n(A,u);return t}}(k.Nil.value)}}},fa=function(a){return function(b){var c=function(b){return function(d){if(b instanceof k.Nil)return d;if(b instanceof k.Cons)return function(a){return function(a){return a}}()(function(){if(b.value0 instanceof +U&&b.value0.value2 instanceof p&&d instanceof p)return P(a)(b.value1)(new r(p.value,b.value0.value0,b.value0.value1,p.value));if(b.value0 instanceof N&&b.value0.value0 instanceof p&&d instanceof p)return P(a)(b.value1)(new r(p.value,b.value0.value1,b.value0.value2,p.value));if(b.value0 instanceof U&&b.value0.value2 instanceof r)return c(b.value1)(new l(d,b.value0.value0,b.value0.value1,b.value0.value2.value0,b.value0.value2.value1,b.value0.value2.value2,b.value0.value2.value3));if(b.value0 instanceof +N&&b.value0.value0 instanceof r)return c(b.value1)(new l(b.value0.value0.value0,b.value0.value0.value1,b.value0.value0.value2,b.value0.value0.value3,b.value0.value1,b.value0.value2,d));if(b.value0 instanceof U&&b.value0.value2 instanceof l)return P(a)(b.value1)(new r(new r(d,b.value0.value0,b.value0.value1,b.value0.value2.value0),b.value0.value2.value1,b.value0.value2.value2,new r(b.value0.value2.value3,b.value0.value2.value4,b.value0.value2.value5,b.value0.value2.value6)));if(b.value0 instanceof +N&&b.value0.value0 instanceof l)return P(a)(b.value1)(new r(new r(b.value0.value0.value0,b.value0.value0.value1,b.value0.value0.value2,b.value0.value0.value3),b.value0.value0.value4,b.value0.value0.value5,new r(b.value0.value0.value6,b.value0.value1,b.value0.value2,d)));if(b.value0 instanceof M&&b.value0.value2 instanceof p&&b.value0.value5 instanceof p&&d instanceof p)return P(a)(b.value1)(new l(p.value,b.value0.value0,b.value0.value1,p.value,b.value0.value3,b.value0.value4,p.value));if(b.value0 instanceof +F&&b.value0.value0 instanceof p&&b.value0.value5 instanceof p&&d instanceof p)return P(a)(b.value1)(new l(p.value,b.value0.value1,b.value0.value2,p.value,b.value0.value3,b.value0.value4,p.value));if(b.value0 instanceof H&&b.value0.value0 instanceof p&&b.value0.value3 instanceof p&&d instanceof p)return P(a)(b.value1)(new l(p.value,b.value0.value1,b.value0.value2,p.value,b.value0.value4,b.value0.value5,p.value));if(b.value0 instanceof M&&b.value0.value2 instanceof r)return P(a)(b.value1)(new r(new l(d, +b.value0.value0,b.value0.value1,b.value0.value2.value0,b.value0.value2.value1,b.value0.value2.value2,b.value0.value2.value3),b.value0.value3,b.value0.value4,b.value0.value5));if(b.value0 instanceof F&&b.value0.value0 instanceof r)return P(a)(b.value1)(new r(new l(b.value0.value0.value0,b.value0.value0.value1,b.value0.value0.value2,b.value0.value0.value3,b.value0.value1,b.value0.value2,d),b.value0.value3,b.value0.value4,b.value0.value5));if(b.value0 instanceof F&&b.value0.value5 instanceof r)return P(a)(b.value1)(new r(b.value0.value0, +b.value0.value1,b.value0.value2,new l(d,b.value0.value3,b.value0.value4,b.value0.value5.value0,b.value0.value5.value1,b.value0.value5.value2,b.value0.value5.value3)));if(b.value0 instanceof H&&b.value0.value3 instanceof r)return P(a)(b.value1)(new r(b.value0.value0,b.value0.value1,b.value0.value2,new l(b.value0.value3.value0,b.value0.value3.value1,b.value0.value3.value2,b.value0.value3.value3,b.value0.value4,b.value0.value5,d)));if(b.value0 instanceof M&&b.value0.value2 instanceof l)return P(a)(b.value1)(new l(new r(d, +b.value0.value0,b.value0.value1,b.value0.value2.value0),b.value0.value2.value1,b.value0.value2.value2,new r(b.value0.value2.value3,b.value0.value2.value4,b.value0.value2.value5,b.value0.value2.value6),b.value0.value3,b.value0.value4,b.value0.value5));if(b.value0 instanceof F&&b.value0.value0 instanceof l)return P(a)(b.value1)(new l(new r(b.value0.value0.value0,b.value0.value0.value1,b.value0.value0.value2,b.value0.value0.value3),b.value0.value0.value4,b.value0.value0.value5,new r(b.value0.value0.value6, +b.value0.value1,b.value0.value2,d),b.value0.value3,b.value0.value4,b.value0.value5));if(b.value0 instanceof F&&b.value0.value5 instanceof l)return P(a)(b.value1)(new l(b.value0.value0,b.value0.value1,b.value0.value2,new r(d,b.value0.value3,b.value0.value4,b.value0.value5.value0),b.value0.value5.value1,b.value0.value5.value2,new r(b.value0.value5.value3,b.value0.value5.value4,b.value0.value5.value5,b.value0.value5.value6)));if(b.value0 instanceof H&&b.value0.value3 instanceof l)return P(a)(b.value1)(new l(b.value0.value0, +b.value0.value1,b.value0.value2,new r(b.value0.value3.value0,b.value0.value3.value1,b.value0.value3.value2,b.value0.value3.value3),b.value0.value3.value4,b.value0.value3.value5,new r(b.value0.value3.value6,b.value0.value4,b.value0.value5,d)));throw Error("Failed pattern match at Data.Map.Internal line 497, column 9 - line 514, column 136: "+[b.value0.constructor.name,d.constructor.name]);}());throw Error("Failed pattern match at Data.Map.Internal line 494, column 5 - line 514, column 136: "+[b.constructor.name]); +}},d=function(a){return function(b){return function(a){return function(a){return a}}()(function(){if(b instanceof r&&b.value0 instanceof p&&b.value3 instanceof p)return c(a)(p.value);if(b instanceof r)return d(new k.Cons(new N(b.value0,b.value1,b.value2),a))(b.value3);if(b instanceof l&&b.value0 instanceof p&&b.value3 instanceof p&&b.value6 instanceof p)return c(new k.Cons(new N(p.value,b.value1,b.value2),a))(p.value);if(b instanceof l)return d(new k.Cons(new H(b.value0,b.value1,b.value2,b.value3, +b.value4,b.value5),a))(b.value6);throw Error("Failed pattern match at Data.Map.Internal line 526, column 5 - line 530, column 107: "+[b.constructor.name]);}())}},g=function(a){return function(a){return function(a){return a}}()(function(){if(a instanceof r&&a.value3 instanceof p)return{key:a.value1,value:a.value2};if(a instanceof r)return g(a.value3);if(a instanceof l&&a.value6 instanceof p)return{key:a.value4,value:a.value5};if(a instanceof l)return g(a.value6);throw Error("Failed pattern match at Data.Map.Internal line 517, column 33 - line 521, column 45: "+ +[a.constructor.name]);}())},h=n.compare(a);return function(n){return function(A){function u(n,u){if(u instanceof p)return G=!0,v.Nothing.value;if(u instanceof r){var x=h(b)(u.value1);if(u.value3 instanceof p&&x instanceof m.EQ)return G=!0,new v.Just(new t.Tuple(u.value2,c(n)(p.value)));if(x instanceof m.EQ)return x=g(u.value0),G=!0,new v.Just(new t.Tuple(u.value2,d(new k.Cons(new U(x.key,x.value,u.value3),n))(u.value0)));x instanceof m.LT?(w=new k.Cons(new U(u.value1,u.value2,u.value3),n),A=u.value0): +(w=new k.Cons(new N(u.value0,u.value1,u.value2),n),A=u.value3)}else if(u instanceof l){var E=u.value0 instanceof p&&u.value3 instanceof p&&u.value6 instanceof p?!0:!1;x=h(b)(u.value4);var I=h(b)(u.value1);if(E&&I instanceof m.EQ)return G=!0,new v.Just(new t.Tuple(u.value2,P(a)(n)(new r(p.value,u.value4,u.value5,p.value))));if(E&&x instanceof m.EQ)return G=!0,new v.Just(new t.Tuple(u.value5,P(a)(n)(new r(p.value,u.value1,u.value2,p.value))));if(I instanceof m.EQ)return x=g(u.value0),G=!0,new v.Just(new t.Tuple(u.value2, +d(new k.Cons(new M(x.key,x.value,u.value3,u.value4,u.value5,u.value6),n))(u.value0)));if(x instanceof m.EQ)return x=g(u.value3),G=!0,new v.Just(new t.Tuple(u.value5,d(new k.Cons(new F(u.value0,u.value1,u.value2,x.key,x.value,u.value6),n))(u.value3)));I instanceof m.LT?(w=new k.Cons(new M(u.value1,u.value2,u.value3,u.value4,u.value5,u.value6),n),A=u.value0):I instanceof m.GT&&x instanceof m.LT?(w=new k.Cons(new F(u.value0,u.value1,u.value2,u.value4,u.value5,u.value6),n),A=u.value3):(w=new k.Cons(new H(u.value0, +u.value1,u.value2,u.value3,u.value4,u.value5),n),A=u.value6)}else throw Error("Failed pattern match at Data.Map.Internal line 467, column 34 - line 490, column 80: "+[u.constructor.name]);}for(var w=n,G=!1,E;!G;)E=u(w,A);return E}}(k.Nil.value)}},ea=p.value;a.empty=ea;a.singleton=X;a.insert=za;a.lookup=function(a){return function(b){var c=n.compare(a);return function(a){function d(d){if(d instanceof p)return g=!0,v.Nothing.value;if(d instanceof r){var h=c(b)(d.value1);if(h instanceof m.EQ)return g= +!0,new v.Just(d.value2);a=h instanceof m.LT?d.value0:d.value3}else if(d instanceof l){h=c(b)(d.value1);if(h instanceof m.EQ)return g=!0,new v.Just(d.value2);var k=c(b)(d.value4);if(k instanceof m.EQ)return g=!0,new v.Just(d.value5);a=h instanceof m.LT?d.value0:k instanceof m.GT?d.value6:d.value3}else throw Error("Failed pattern match at Data.Map.Internal line 193, column 5 - line 193, column 22: "+[d.constructor.name]);}for(var g=!1,h;!g;)h=d(a);return h}}};a.fromFoldable=function(a){return function(b){return c.foldl(b)(function(b){return function(c){return za(a)(c.value0)(c.value1)(b)}})(ea)}}; +a.toUnfoldable=function(a){return function(b){return K.unfoldr(a)(function(a){function b(b){if(b instanceof k.Nil)return c=!0,v.Nothing.value;if(b instanceof k.Cons){if(b.value0 instanceof p){a=b.value1;return}if(b.value0 instanceof r&&b.value0.value0 instanceof p&&b.value0.value3 instanceof p)return c=!0,v.Just.create(new t.Tuple(new t.Tuple(b.value0.value1,b.value0.value2),b.value1));if(b.value0 instanceof r&&b.value0.value0 instanceof p)return c=!0,v.Just.create(new t.Tuple(new t.Tuple(b.value0.value1, +b.value0.value2),new k.Cons(b.value0.value3,b.value1)));if(b.value0 instanceof r){a=new k.Cons(b.value0.value0,new k.Cons(X(b.value0.value1)(b.value0.value2),new k.Cons(b.value0.value3,b.value1)));return}if(b.value0 instanceof l){a=new k.Cons(b.value0.value0,new k.Cons(X(b.value0.value1)(b.value0.value2),new k.Cons(b.value0.value3,new k.Cons(X(b.value0.value4)(b.value0.value5),new k.Cons(b.value0.value6,b.value1)))));return}throw Error("Failed pattern match at Data.Map.Internal line 559, column 18 - line 568, column 71: "+ +[b.value0.constructor.name]);}throw Error("Failed pattern match at Data.Map.Internal line 558, column 3 - line 558, column 19: "+[b.constructor.name]);}for(var c=!1,d;!c;)d=b(a);return d})(new k.Cons(b,k.Nil.value))}};a["delete"]=function(a){return function(b){return function(c){return v.maybe(c)(t.snd)(fa(a)(b)(c))}}};a.pop=fa;a.keys=I;a.functorMap=ba})(b["Data.Map.Internal"]=b["Data.Map.Internal"]||{});(function(a){var d=b["Data.List"],c=b["Data.Map.Internal"];a.toUnfoldable=function(a){return function(b){return d.toUnfoldable(a)(c.keys(b))}}})(b["Data.Set"]= +b["Data.Set"]||{});(function(a){var d=b["Data.Functor"],c=b["Data.Map.Internal"];a.keys=function(a){return d["void"](c.functorMap)(a)}})(b["Data.Map"]=b["Data.Map"]||{});(function(a){var d=b["Data.Eq"],c=b["Data.Functor"],g=b["Data.Monoid"],k=b["Data.Semigroup"],v=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),n=function(a){return new k.Semigroup(function(b){return function(c){return new v(k.append(a)(b.value0)(c.value0), +k.append(a)(b.value1)(c.value1))}})};c=new c.Functor(function(a){return function(b){return new v(a(b.value0),a(b.value1))}});a.Pair=v;a.eqPair=function(a){return new d.Eq(function(b){return function(c){return d.eq(a)(b.value0)(c.value0)&&d.eq(a)(b.value1)(c.value1)}})};a.functorPair=c;a.semigroupPair=n;a.monoidPair=function(a){return new g.Monoid(function(){return n(a.Semigroup0())},new v(g.mempty(a),g.mempty(a)))}})(b["Data.Pair"]=b["Data.Pair"]||{});(function(a){var d=b["Data.Boolean"],c=b["Data.Decimal"], +g=b["Data.Eq"],k=b["Data.Foldable"],v=b["Data.Function"],n=b["Data.Functor"],m=b["Data.List"],w=b["Data.List.NonEmpty"],t=b["Data.List.Types"],K=b["Data.Maybe"],p=b["Data.Monoid"],r=b["Data.Monoid.Additive"],l=b["Data.Newtype"],U=b["Data.NonEmpty"],N=b["Data.Ord"],M=b["Data.Ordering"],F=b["Data.Pair"],H=b["Data.Semigroup"],C=b["Data.Semiring"],X=b["Data.Show"],I=b["Data.Tuple"],ba=function(){function a(){}a.value=new a;return a}(),P=function(){function a(){}a.value=new a;return a}(),za=function(){function a(a, +b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),fa=function(){function a(){}a.value=new a;return a}(),ea=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),A=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),h={"short":"unity","long":"unity",unitType:fa.value},E=new A(t.Nil.value),G=function(a){return function(b){if(b instanceof t.Nil)return{yes:t.Nil.value,no:t.Nil.value}; +if(b instanceof t.Cons){var c=G(a)(b.value1);return a(b.value0)?{yes:new t.Cons(b.value0,c.yes),no:c.no}:{yes:c.yes,no:new t.Cons(b.value0,c.no)}}throw Error("Failed pattern match at Data.Units line 199, column 1 - line 199, column 69: "+[a.constructor.name,b.constructor.name]);}},va=function(a){return function(b){var c=m.sortBy(a)(new t.Cons(b.value0,b.value1));c=m.uncons(c);if(c instanceof K.Just)b=new U.NonEmpty(c.value0.head,c.value0.tail);else if(c instanceof K.Nothing)b=new U.NonEmpty(b.value0, +b.value1);else throw Error("Failed pattern match at Data.Units line 222, column 11 - line 224, column 45: "+[c.constructor.name]);return b}},ja=function(a){if(a.value0 instanceof ba){var b=function(a){return-18===a?new K.Just("a"):-12===a?new K.Just("p"):-15===a?new K.Just("f"):-9===a?new K.Just("n"):-6===a?new K.Just("\u00b5"):-3===a?new K.Just("m"):-2===a?new K.Just("c"):-1===a?new K.Just("d"):0===a?new K.Just(""):2===a?new K.Just("h"):3===a?new K.Just("k"):6===a?new K.Just("M"):9===a?new K.Just("G"): +12===a?new K.Just("T"):15===a?new K.Just("P"):18===a?new K.Just("E"):K.Nothing.value};return b(c.toNumber(a.value1))}if(a.value0 instanceof P)return b=function(a){return 0===a?new K.Just(""):10===a?new K.Just("Ki"):20===a?new K.Just("Mi"):30===a?new K.Just("Gi"):40===a?new K.Just("Ti"):50===a?new K.Just("Pi"):60===a?new K.Just("Ei"):70===a?new K.Just("Zi"):80===a?new K.Just("Yi"):K.Nothing.value},b(c.toNumber(a.value1));throw Error("Failed pattern match at Data.Units line 415, column 1 - line 415, column 35: "+ +[a.constructor.name]);},u=function(a){return function(b){return A.create(n.map(t.functorList)(function(a){return{exponent:a.exponent*b,baseUnit:a.baseUnit,prefix:a.prefix}})(a.value0))}},ua=new za(ba.value,C.zero(c.semiringDecimal)),aa=function(a){return function(b){if(b instanceof t.Nil)return t.Nil.value;if(b instanceof t.Cons){var c=G(a(b.value0))(b.value1);return new t.Cons(new U.NonEmpty(b.value0,c.yes),aa(a)(c.no))}throw Error("Failed pattern match at Data.Units line 212, column 1 - line 212, column 67: "+ +[a.constructor.name,b.constructor.name]);}},x=function(a){return A.create(m.singleton({prefix:ua,baseUnit:a,exponent:1}))},na=new g.Eq(function(a){return function(b){return a instanceof ba&&b instanceof ba||a instanceof P&&b instanceof P?!0:!1}}),ca=function(a){return function(b){return function(d){if(d.value0 instanceof t.Nil)return A.create(m.singleton({prefix:new za(a,c.fromNumber(b)),baseUnit:h,exponent:1}));var k=function(b){return 1===b.exponent&&(g.eq(na)(a)(b.prefix.value0)||g.eq(c.eqDecimal)(b.prefix.value1)(C.zero(c.semiringDecimal)))}, +l=function(d){return{prefix:new za(a,C.add(c.semiringDecimal)(c.fromNumber(b))(d.prefix.value1)),baseUnit:d.baseUnit,exponent:d.exponent}};return A.create(function(){var g=m.findIndex(k)(d.value0);if(g instanceof K.Just)return K.fromMaybe(d.value0)(m.modifyAt(g.value0)(l)(d.value0));if(g instanceof K.Nothing)return new t.Cons({prefix:new za(a,c.fromNumber(b)),baseUnit:h,exponent:1},d.value0);throw Error("Failed pattern match at Data.Units line 172, column 3 - line 175, column 91: "+[g.constructor.name]); +}())}}},Y=new g.Eq(function(a){return function(b){return g.eq(c.eqDecimal)(a.value1)(C.zero(c.semiringDecimal))&&g.eq(c.eqDecimal)(b.value1)(C.zero(c.semiringDecimal))||g.eq(na)(a.value0)(b.value0)&&g.eq(c.eqDecimal)(a.value1)(b.value1)}}),L=function(a){var b=function(a){return{prefix:w.head(a).prefix,baseUnit:w.head(a).baseUnit,exponent:k.sum(t.foldableNonEmptyList)(C.semiringNumber)(n.map(t.functorNonEmptyList)(function(a){return a.exponent})(a))}};return new A(function(a){return function(a){return function(a){return m.filter(function(a){return 0!== +a.exponent})(n.map(t.functorList)(b)(a))}(aa(function(a){return function(b){return g.eq(Aa)(a.baseUnit)(b.baseUnit)&&g.eq(Y)(a.prefix)(b.prefix)}})(m.concat(a)))}(n.map(t.functorList)(w.toList)(aa(function(a){return function(b){return g.eq(Aa)(a.baseUnit)(b.baseUnit)}})(a)))}(a.value0))},D=new g.Eq(function(a){return function(b){return a instanceof fa&&b instanceof fa?!0:a instanceof ea&&b instanceof ea?g.eq(da)(a.value0.standardUnit)(b.value0.standardUnit)&&g.eq(c.eqDecimal)(a.value0.factor)(b.value0.factor): +!1}}),da=new g.Eq(function(a){return function(b){var d=m.filter(function(a){return"unity"!==a.baseUnit["long"]}),h=function(a){return m.sortBy(N.comparing(N.ordString)(function(a){return a.baseUnit["short"]}))(L(a).value0)};b=h(b);var B=d(b);h=h(a);d=d(h);var p=function(a){var b=function(a){if(a.value0 instanceof ba)return new F.Pair(a.value1,C.zero(c.semiringDecimal));if(a.value0 instanceof P)return new F.Pair(C.zero(c.semiringDecimal),a.value1);throw Error("Failed pattern match at Data.Units line 335, column 11 - line 335, column 50: "+ +[a.constructor.name]);},d=function(a){return n.map(F.functorPair)(function(b){return C.mul(c.semiringDecimal)(b)(c.fromNumber(a.exponent))})(b(a.prefix))};return n.map(F.functorPair)(l.un(l.newtypeAdditive)(r.Additive))(k.fold(t.foldableList)(F.monoidPair(r.monoidAdditive(c.semiringDecimal)))(n.map(t.functorList)(function(a){return n.map(F.functorPair)(r.Additive)(d(a))})(a)))};return g.eq(t.eqList(Aa))(n.map(t.functorList)(function(a){return a.baseUnit})(d))(n.map(t.functorList)(function(a){return a.baseUnit})(B))&& +g.eq(t.eqList(g.eqNumber))(n.map(t.functorList)(function(a){return a.exponent})(d))(n.map(t.functorList)(function(a){return a.exponent})(B))&&g.eq(F.eqPair(c.eqDecimal))(p(h))(p(b))}}),Aa=new g.Eq(function(a){return function(b){return a["long"]===b["long"]&&a["short"]===b["short"]&&g.eq(D)(a.unitType)(b.unitType)}}),V=new H.Semigroup(function(a){return function(b){return L(new A(H.append(t.semigroupList)(a.value0)(b.value0)))}}),pa=new p.Monoid(function(){return V},E),B=ca(ba.value),T=B(18),J=B(-15), +Da=B(9),Ba=B(2),W=B(3),la=B(6),Ma=B(-6),ha=B(-3),Ca=B(-9),Pa=B(15),Qa=B(-12),ma=B(12),y=B(-1),La=function(a){if(a.unitType instanceof fa)return C.one(c.semiringDecimal);if(a.unitType instanceof ea)return a.unitType.value0.factor;throw Error("Failed pattern match at Data.Units line 123, column 3 - line 125, column 50: "+[a.unitType.constructor.name]);},ya=B(-2);ca=ca(P.value);var O=ca(60),Ea=ca(30),ia=ca(10),ta=ca(20),xa=ca(50),Oa=ca(40),Na=ca(80),Ua=ca(70),Ga=function(a){if(a.unitType instanceof fa)return x(a); +if(a.unitType instanceof ea)return a.unitType.value0.standardUnit;throw Error("Failed pattern match at Data.Units line 117, column 3 - line 119, column 56: "+[a.unitType.constructor.name]);},qa=function(a){var b=function(a){a=Ga(a.baseUnit);a=a.value0 instanceof t.Cons&&a.value0.value1 instanceof t.Nil?A.create(m.singleton({exponent:1,baseUnit:a.value0.value0.baseUnit,prefix:a.value0.value0.prefix})):a;return a},c=function(a){return function(b){return H.append(M.semigroupOrdering)(N.compare(N.ordBoolean)(a.baseUnit.unitType instanceof +fa?!0:!1)(b.baseUnit.unitType instanceof fa?!0:!1))(N.compare(N.ordNumber)(b.exponent)(a.exponent))}},d=function(a){return function(b){var c=function(a){a=Ga(a.baseUnit);return a.value0 instanceof t.Cons&&a.value0.value1 instanceof t.Nil?a.value0.value0.exponent:1};return b.exponent*c(b)/c(a)}},h=function(a){a=va(v.flip(c))(a);var b=w.head(a),g=k.sum(t.foldableNonEmptyList)(C.semiringNumber)(n.map(t.functorNonEmptyList)(d(b))(a));b=A.create(m.singleton({exponent:g,baseUnit:b.baseUnit,prefix:b.prefix})); +return new I.Tuple(b,A.create(w.toList(a)))};return function(a){return n.map(t.functorList)(h)(aa(v.on(g.eq(da))(b))(a))}(a.value0)},Ka=function(a){var b=n.map(t.functorList)(function(a){var b=Ga(a.baseUnit),d=La(a.baseUnit),g=c.fromNumber(a.exponent);return new I.Tuple(u(b)(a.exponent),c.pow(C.mul(c.semiringDecimal)(c.pow(function(a){if(a instanceof ba)return c.fromNumber(10);if(a instanceof P)return c.fromNumber(2);throw Error("Failed pattern match at Data.Units line 408, column 11 - line 409, column 11: "+ +[a.constructor.name]);}(a.prefix.value0))(a.prefix.value1))(d))(g))})(a.value0);a=k.foldMap(t.foldableList)(pa)(I.fst)(b);b=k.product(t.foldableList)(c.semiringDecimal)(n.map(t.functorList)(I.snd)(b));return new I.Tuple(a,b)},Q=B(-18);a.decimalPrefix=B;a.binaryPrefix=ca;a.removePrefix=function(a){return A.create(n.map(t.functorList)(function(a){return{prefix:ua,baseUnit:a.baseUnit,exponent:a.exponent}})(a.value0))};a.simplify=L;a.splitByDimension=qa;a.baseRepresentation=function(a){if(g.eq(da)(a)(E))return m.singleton(a); +if(d.otherwise)return a=I.fst(Ka(a)),n.map(t.functorList)(function(a){a=I.snd(a);var b=a.value0;b instanceof t.Cons&&b.value1 instanceof t.Nil&&(a="gram"===b.value0.baseUnit["long"]?{baseUnit:{"long":"kilogram","short":"kg",unitType:b.value0.baseUnit.unitType},exponent:b.value0.exponent,prefix:b.value0.prefix}:b.value0,a=new A(m.singleton(a)));return a})(qa(a));throw Error("Failed pattern match at Data.Units line 291, column 1 - line 291, column 52: "+[a.constructor.name]);};a.makeStandard=function(a){return function(b){return x({"short":b, +"long":a,unitType:fa.value})}};a.makeNonStandard=function(a){return function(b){return function(d){return function(g){return x({"short":b,"long":a,unitType:new ea({standardUnit:g,factor:c.fromNumber(d)})})}}}};a.toStandardUnit=Ka;a.prefixName=ja;a.toString=function(a){a=m.sortBy(N.comparing(N.ordNumber)(function(a){return-a.exponent}))(a.value0);var b=function(a){if(a instanceof ba)return 10;if(a instanceof P)return 2;throw Error("Failed pattern match at Data.Units line 466, column 5 - line 467, column 5: "+ +[a.constructor.name]);};a=m.span(function(a){return 0<=a.exponent})(a);var d=function(a){var d=a.prefix;d=K.fromMaybe(X.show(X.showInt)(b(d.value0))+("^"+(X.show(c.showDecimal)(d.value1)+"\u00b7")))(ja(d));var g=a.baseUnit["short"];a=a.exponent;a=-5===a?"\u207b\u2075":-4===a?"\u207b\u2074":-3===a?"\u207b\u00b3":-2===a?"\u207b\u00b2":-1===a?"\u207b\u00b9":1===a?"":2===a?"\u00b2":3===a?"\u00b3":4===a?"\u2074":5===a?"\u2075":"^("+(X.show(X.showNumber)(a)+")");return d+(g+a)},g=k.intercalate(t.foldableList)(p.monoidString)("\u00b7")(n.map(t.functorList)(d)(a.init)), +h=m.sortBy(N.comparing(N.ordNumber)(function(a){return a.exponent}))(a.rest),l=k.intercalate(t.foldableList)(p.monoidString)("\u00b7")(n.map(t.functorList)(d)(h)),B=k.intercalate(t.foldableList)(p.monoidString)("\u00b7")(n.map(t.functorList)(function(a){return d({exponent:-a.exponent,baseUnit:a.baseUnit,prefix:a.prefix})})(h));return a.init instanceof t.Nil?l:h instanceof t.Nil?g:h instanceof t.Cons&&h.value1 instanceof t.Nil?g+("/"+B):g+("/("+(B+")"))};a.power=u;a.divideUnits=function(a){return function(b){return H.append(V)(a)(u(b)(-1))}}; +a.unity=E;a.atto=Q;a.femto=J;a.pico=Qa;a.nano=Ca;a.micro=Ma;a.centi=ya;a.deci=y;a.hecto=Ba;a.milli=ha;a.kilo=W;a.mega=la;a.giga=Da;a.tera=ma;a.peta=Pa;a.exa=T;a.kibi=ia;a.mebi=ta;a.gibi=Ea;a.tebi=Oa;a.pebi=xa;a.exbi=O;a.zebi=Ua;a.yobi=Na;a.eqPrefix=Y;a.eqDerivedUnit=da;a.semigroupDerivedUnit=V;a.monoidDerivedUnit=pa})(b["Data.Units"]=b["Data.Units"]||{});(function(a){var d=b["Data.Units"],c=d.makeStandard("second")("s"),g=d.makeStandard("mole")("mol"),k=d.makeStandard("meter")("m"),v=d.makeStandard("kelvin")("K"), +n=d.makeStandard("gram")("g"),m=d.kilo(n),w=d.makeStandard("candela")("cd");d=d.makeStandard("ampere")("A");a.meter=k;a.kilogram=m;a.second=c;a.gram=n;a.ampere=d;a.mole=g;a.kelvin=v;a.candela=w})(b["Data.Units.SI"]=b["Data.Units.SI"]||{});(function(a){var d=b["Data.Semigroup"],c=b["Data.Units"],g=b["Data.Units.SI"],k=b.Math,v=c.makeNonStandard("tonne")("ton")(1E6)(g.gram),n=c.makeNonStandard("liter")("L")(.001)(c.power(g.meter)(3)),m=c.makeNonStandard("hectare")("ha")(1E4)(c.power(g.meter)(2)),w= +c.makeNonStandard("electronvolt")("eV")(1.60217653E-16)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(c.power(g.meter)(2))(c.power(g.second)(2))));k=c.makeNonStandard("degree")("\u00b0")(k.pi/180)(c.unity);var t=c.makeStandard("bel")("bel"),K=c.makeNonStandard("barn")("barn")(1E-28)(c.power(g.meter)(2));d=c.makeNonStandard("bar")("bar")(1E8)(c.divideUnits(g.gram)(d.append(c.semigroupDerivedUnit)(g.meter)(c.power(g.second)(2))));var p=c.makeNonStandard("astronomical unit")("AU")(149597870700)(g.meter); +c=c.makeNonStandard("\u00c5ngstr\u00f6m")("\u00c5")(1E-10)(g.meter);a.degree=k;a.hectare=m;a.liter=n;a.tonne=v;a.electronvolt=w;a.bel=t;a.astronomicalUnit=p;a.bar=d;a.angstrom=c;a.barn=K})(b["Data.Units.SI.Accepted"]=b["Data.Units.SI.Accepted"]||{});(function(a){var d=b["Data.Semigroup"],c=b["Data.Units"],g=b["Data.Units.SI"],k=c.makeNonStandard("weber")("Wb")(1E3)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(c.power(g.meter)(2))(d.append(c.semigroupDerivedUnit)(c.power(g.second)(2))(g.ampere)))), +v=c.makeNonStandard("watt")("W")(1E3)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(c.power(g.meter)(2))(c.power(g.second)(3)))),n=c.makeNonStandard("volt")("V")(1E3)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(c.power(g.meter)(2))(d.append(c.semigroupDerivedUnit)(c.power(g.second)(3))(g.ampere)))),m=c.makeNonStandard("tesla")("T")(1E3)(c.divideUnits(g.gram)(d.append(c.semigroupDerivedUnit)(c.power(g.second)(2))(g.ampere))),w=c.makeNonStandard("sievert")("Sv")(1)(c.divideUnits(c.power(g.meter)(2))(c.power(g.second)(2))), +t=c.makeNonStandard("siemens")("S")(.001)(d.append(c.semigroupDerivedUnit)(c.power(g.second)(3))(c.divideUnits(c.power(g.ampere)(2))(d.append(c.semigroupDerivedUnit)(g.gram)(c.power(g.meter)(2))))),K=c.makeNonStandard("radian")("rad")(1)(c.unity),p=c.makeNonStandard("pascal")("Pa")(1E3)(c.divideUnits(g.gram)(d.append(c.semigroupDerivedUnit)(g.meter)(c.power(g.second)(2)))),r=c.makeNonStandard("ohm")("\u03a9")(1E3)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(c.power(g.meter)(2))(d.append(c.semigroupDerivedUnit)(c.power(g.second)(3))(c.power(g.ampere)(2))))), +l=c.makeNonStandard("newton")("N")(1E3)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(g.meter)(c.power(g.second)(2)))),C=c.makeNonStandard("lux")("lx")(1)(c.divideUnits(g.candela)(c.power(g.meter)(2))),N=c.makeNonStandard("lumen")("lm")(1)(g.candela),M=c.makeNonStandard("katal")("kat")(1)(c.divideUnits(g.mole)(g.second)),F=c.makeNonStandard("joule")("J")(1E3)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(c.power(g.meter)(2))(c.power(g.second)(2)))),H=c.makeNonStandard("hertz")("Hz")(1)(c.divideUnits(c.unity)(g.second)), +S=c.makeNonStandard("henry")("H")(1E3)(d.append(c.semigroupDerivedUnit)(g.gram)(c.divideUnits(c.power(g.meter)(2))(d.append(c.semigroupDerivedUnit)(c.power(g.second)(2))(c.power(g.ampere)(2))))),X=c.makeNonStandard("gray")("Gy")(1)(c.divideUnits(c.power(g.meter)(2))(c.power(g.second)(2))),I=c.makeNonStandard("farad")("F")(.001)(d.append(c.semigroupDerivedUnit)(c.power(g.second)(4))(c.divideUnits(c.power(g.ampere)(2))(d.append(c.semigroupDerivedUnit)(c.power(g.gram)(1))(c.power(g.meter)(2)))));d=c.makeNonStandard("coulomb")("C")(1)(d.append(c.semigroupDerivedUnit)(g.ampere)(g.second)); +c=c.makeNonStandard("becquerel")("Bq")(1)(c.power(g.second)(-1));a.radian=K;a.hertz=H;a.newton=l;a.pascal=p;a.joule=F;a.watt=v;a.coulomb=d;a.volt=n;a.farad=I;a.ohm=r;a.siemens=t;a.weber=k;a.tesla=m;a.henry=S;a.lumen=N;a.lux=C;a.becquerel=c;a.gray=X;a.sievert=w;a.katal=M})(b["Data.Units.SI.Derived"]=b["Data.Units.SI.Derived"]||{});(function(a){var d=b["Control.Applicative"],c=b["Control.Bind"],g=b["Data.Boolean"],k=b["Data.Decimal"],v=b["Data.Either"],n=b["Data.Eq"],m=b["Data.EuclideanRing"],w=b["Data.Foldable"], +t=b["Data.Function"],K=b["Data.Functor"],p=b["Data.List.Types"],r=b["Data.Ord"],l=b["Data.Ring"],C=b["Data.Semigroup"],N=b["Data.Semiring"],M=b["Data.Tuple"],F=b["Data.Units"],H=b["Data.Units.SI.Accepted"],S=b["Data.Units.SI.Derived"],X=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),I=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),ba=function(a){return function(b){return new X(a, +b)}},P=function(a){var b=F.toStandardUnit(a.value1);return ba(N.mul(k.semiringDecimal)(b.value1)(a.value0))(b.value0)},za=function(a){return function(b){return new X(k.fromNumber(a),b)}},fa=function(a){return k.isInteger(a)&&r.lessThan(k.ordDecimal)(a)(k.fromNumber(1E18))?k.toString(a):k.toString(k.toSignificantDigits(6)(a))},ea=function(a){return function(b){return ba(k.pow(a.value0)(b))(F.power(a.value1)(k.toNumber(b)))}},A=new n.Eq(function(a){return function(b){var c=P(b);b=c.value1;c=c.value0; +var d=P(a),g=d.value1;d=d.value0;return n.eq(k.eqDecimal)(d)(c)&&n.eq(F.eqDerivedUnit)(g)(b)||n.eq(k.eqDecimal)(d)(N.zero(k.semiringDecimal))&&n.eq(k.eqDecimal)(c)(N.zero(k.semiringDecimal))}}),h=function(a){return function(b){if(n.eq(F.eqDerivedUnit)(a)(b.value1))return new v.Right(b);if(n.eq(k.eqDecimal)(b.value0)(N.zero(k.semiringDecimal)))return new v.Right(new X(N.zero(k.semiringDecimal),a));if(g.otherwise){var c=F.toStandardUnit(a),d=P(b),h=d.value1;return n.eq(F.eqDerivedUnit)(h)(c.value0)? +v.Right.create(new X(m.div(k.euclideanRingDecimal)(d.value0)(c.value1),a)):v.Left.create(new I(b.value1,a))}throw Error("Failed pattern match at Data.Quantity line 215, column 1 - line 215, column 67: "+[a.constructor.name,b.constructor.name]);}},E=t.flip(h),G=function(a){return function(b){if(n.eq(k.eqDecimal)(a.value0)(N.zero(k.semiringDecimal)))return d.pure(v.applicativeEither)(b);if(n.eq(k.eqDecimal)(b.value0)(N.zero(k.semiringDecimal)))return d.pure(v.applicativeEither)(a);if(g.otherwise)return c.bind(v.bindEither)(E(b)(a.value1))(function(b){return d.pure(v.applicativeEither)(ba(N.add(k.semiringDecimal)(a.value0)(b.value0))(a.value1))}); +throw Error("Failed pattern match at Data.Quantity line 262, column 1 - line 262, column 61: "+[a.constructor.name,b.constructor.name]);}},va=function(a){return c.composeKleisli(v.bindEither)(E(a))(function(a){return d.pure(v.applicativeEither)(a.value0)})},ja=function(a){return va(a)(F.unity)},u=function(a){return function(b){return K.map(v.functorEither)(k.toNumber)(va(a)(b))}};a.quantity=za;a["quantity'"]=ba;a["prettyPrint'"]=function(a){if(n.eq(F.eqDerivedUnit)(a.value1)(F.unity))return{number:fa(a.value0), +space:!1,unit:""};if(g.otherwise){var b=n.notEq(F.eqDerivedUnit)(a.value1)(H.degree);return{number:fa(a.value0),space:b,unit:F.toString(a.value1)}}throw Error("Failed pattern match at Data.Quantity line 105, column 1 - line 105, column 78: "+[a.constructor.name]);};a.derivedUnit=function(a){return a.value1};a.toStandard=P;a.fullSimplify=function(a){var b=ja(a);if(b instanceof v.Right)return n.notEq(F.eqDerivedUnit)(F.removePrefix(a.value1))(H.degree)&&n.notEq(F.eqDerivedUnit)(F.removePrefix(a.value1))(S.radian)? +new X(b.value0,F.unity):ba(a.value0)(a.value1);if(b instanceof v.Left){b=F.splitByDimension(a.value1);var c=K.map(p.functorList)(function(a){var b=E(za(1)(a.value1))(a.value0);if(b instanceof v.Right)return new M.Tuple(b.value0.value0,b.value0.value1);if(b instanceof v.Left)return new M.Tuple(N.one(k.semiringDecimal),a.value0);throw Error("Failed pattern match at Data.Quantity line 151, column 13 - line 153, column 55: "+[b.constructor.name]);})(b);b=w.product(p.foldableList)(k.semiringDecimal)(K.map(p.functorList)(M.fst)(c)); +c=w.foldMap(p.foldableList)(F.monoidDerivedUnit)(M.snd)(c);return new X(N.mul(k.semiringDecimal)(a.value0)(b),c)}throw Error("Failed pattern match at Data.Quantity line 142, column 3 - line 160, column 32: "+[b.constructor.name]);};a.ConversionError=I;a.scalar=function(a){return za(a)(F.unity)};a["scalar'"]=function(a){return ba(a)(F.unity)};a.convert=h;a.convertTo=E;a.asValueIn=u;a["asValueIn'"]=va;a.toScalar=function(a){return u(a)(F.unity)};a["toScalar'"]=ja;a.isFinite=function(a){return k.isFinite(a.value0)}; +a.qNegate=function(a){return new X(l.negate(k.ringDecimal)(a.value0),a.value1)};a.qAdd=G;a.qSubtract=function(a){return function(b){return G(a)(new X(l.negate(k.ringDecimal)(b.value0),b.value1))}};a.qMultiply=function(a){return function(b){return ba(N.mul(k.semiringDecimal)(a.value0)(b.value0))(C.append(F.semigroupDerivedUnit)(a.value1)(b.value1))}};a.qDivide=function(a){return function(b){return ba(m.div(k.euclideanRingDecimal)(a.value0)(b.value0))(F.divideUnits(a.value1)(b.value1))}};a.pow=ea;a.abs= +function(a){return ba(k.abs(a.value0))(a.value1)};a.sqrt=function(a){return ea(a)(k.fromNumber(.5))};a.eqQuantity=A})(b["Data.Quantity"]=b["Data.Quantity"]||{});(function(a){var d=b["Control.Applicative"],c=b["Control.Bind"],g=b["Data.Decimal"],k=b["Data.Either"],v=b["Data.Foldable"],n=b["Data.Functor"],m=b["Data.List.NonEmpty"],w=b["Data.List.Types"],t=b["Data.Quantity"],K=t["scalar'"](b["Data.Semiring"].mul(g.semiringDecimal)(g.fromNumber(2))(g.pi)),p=t["scalar'"](g.pi),r=function(a){return function(b){return function(g){var h= +t.derivedUnit(b);return c.bind(k.bindEither)(t["asValueIn'"](b)(h))(function(b){return c.bind(k.bindEither)(t["asValueIn'"](g)(h))(function(c){return d.pure(k.applicativeEither)(t["quantity'"](a(b)(c))(h))})})}}},l=r(g.max),C=r(g.min),N=r(g.modulo),M=function(a){return function(b){return n.map(k.functorEither)(function(b){return t["scalar'"](a(b))})(t["toScalar'"](b))}},F=M(g.ln),H=M(g.log10),S=M(g.round),X=M(g.sin),I=M(g.sinh),ba=M(g.tan),P=M(g.tanh),za=M(g.gamma),fa=M(g.floor),ea=M(g.factorial), +A=M(g.exp),h=t["scalar'"](g.e),E=M(g.cosh),G=M(g.cos),va=M(g.ceil),ja=M(g.atanh),u=M(g.atan),Y=M(g.asinh),aa=M(g.asin),x=M(g.acosh);M=M(g.acos);a.acos=M;a.asin=aa;a.atan=u;a.atan2=function(a){return function(b){return n.map(k.functorEither)(function(a){return t.qDivide(a)(t.quantity(1)(t.derivedUnit(a)))})(r(g.atan2)(a)(b))}};a.cos=G;a.exp=A;a.ln=F;a.sin=X;a.tan=ba;a.sinh=I;a.cosh=E;a.tanh=P;a.asinh=Y;a.acosh=x;a.atanh=ja;a.ceil=va;a.floor=fa;a.log10=H;a.max2=l;a.max=function(a){return v.foldM(w.foldableList)(k.monadEither)(l)(m.head(a))(m.tail(a))}; +a.min2=C;a.min=function(a){return v.foldM(w.foldableList)(k.monadEither)(C)(m.head(a))(m.tail(a))};a.mean=function(a){var b=t["scalar'"](g.fromInt(m.length(a)));return n.map(k.functorEither)(function(a){return t.qDivide(a)(b)})(v.foldM(w.foldableList)(k.monadEither)(t.qAdd)(m.head(a))(m.tail(a)))};a.modulo=N;a.round=S;a.gamma=za;a.factorial=ea;a.pi=p;a.e=h;a.tau=K})(b["Data.Quantity.Math"]=b["Data.Quantity.Math"]||{});(function(a){var d=b["Data.Decimal"],c=b["Data.Either"],g=b["Data.Quantity"],k= +b["Data.Quantity.Math"],v=b["Data.Semigroup"],n=b["Data.Units"],m=b["Data.Units.SI"],w=b["Data.Units.SI.Derived"],t=g.quantity(9.274009994E-24)(n.divideUnits(w.joule)(w.tesla)),K=g.qMultiply(k.pi)(g.quantity(4E-7)(n.divideUnits(w.newton)(n.power(m.ampere)(2)))),p=g.quantity(299792458)(n.divideUnits(m.meter)(m.second));var r=g.qDivide(g.scalar(1))(g.qMultiply(K)(g.pow(p)(d.fromNumber(2)))),l=g.convertTo(r)(n.divideUnits(w.farad)(m.meter));if(l instanceof c.Right)c=l.value0;else if(l instanceof c.Left)c= +r;else throw Error("Failed pattern match at Data.Quantity.Physics line 60, column 6 - line 62, column 20: "+[l.constructor.name]);r=g.quantity(1.672621898E-27)(m.kilogram);l=g.quantity(6.62607004E-34)(v.append(n.semigroupDerivedUnit)(w.joule)(m.second));var C=g.qDivide(l)(g.qMultiply(g.scalar(2))(k.pi)),N=g.quantity(1.38064852E-23)(n.divideUnits(w.joule)(m.kelvin));v=g.quantity(6.67408E-11)(n.divideUnits(n.power(m.meter)(3))(v.append(n.semigroupDerivedUnit)(n.kilo(m.gram))(n.power(m.second)(2)))); +var M=g.quantity(9.80665)(n.divideUnits(m.meter)(n.power(m.second)(2))),F=g.quantity(9.1093826E-31)(n.kilo(m.gram));w=g.quantity(1.60217653E-19)(w.coulomb);d=g.fullSimplify(g.qDivide(g.pow(w)(d.fromNumber(2)))(g.qMultiply(g.qMultiply(g.qMultiply(g.qMultiply(g.scalar(4))(k.pi))(c))(C))(p)));g=g.quantity(6.022140857E23)(n.power(m.mole)(-1));a.speedOfLight=p;a.gravitationalConstant=v;a.planckConstant=l;a["\u210f"]=C;a.electronMass=F;a.electronCharge=w;a["\u00b50"]=K;a["\u03b50"]=c;a["\u00b5B"]=t;a["\u03b1"]= +d;a.protonMass=r;a.avogadroConstant=g;a.kB=N;a.g0=M})(b["Data.Quantity.Physics"]=b["Data.Quantity.Physics"]||{});(function(a){var b="function"===typeof Array.from,c="undefined"!==typeof Symbol&&null!=Symbol&&"undefined"!==typeof Symbol.iterator&&"function"===typeof String.prototype[Symbol.iterator],g="function"===typeof String.prototype.fromCodePoint,k="function"===typeof String.prototype.codePointAt;a._unsafeCodePointAt0=function(a){return k?function(a){return a.codePointAt(0)}:a};a._fromCodePointArray= +function(a){return g?function(b){return 1E4>b.length?String.fromCodePoint.apply(String,b):b.map(a).join("")}:function(b){return b.map(a).join("")}};a._singleton=function(a){return g?String.fromCodePoint:a};a._take=function(a){return function(b){return c?function(a){var c="";a=a[Symbol.iterator]();for(var d=0;d=c&&56320<=b&&57343>=b?new m.Just({head:r(c)(b),tail:w.drop(2)(a)}):new m.Just({head:c,tail:w.drop(1)(a)})},C=function(a){return n.map(m.functorMaybe)(function(a){return new K.Tuple(a.head,a.tail)})(l(a))},N=d._unsafeCodePointAt0(function(a){var b=k.fromEnum(k.boundedEnumChar)(t.charAt(1)(a));a=k.fromEnum(k.boundedEnumChar)(t.charAt(0)(a));return 55296<=a&&56319>=a&&56320<=b&&57343>=b?r(a)(b):a}),M=d._toCodePointArray(function(a){return p.unfoldr(p.unfoldableArray)(C)(a)})(N), +F=function(a){return c.length(M(a))},H=function(a){return w.singleton(k.toEnumWithDefaults(k.boundedEnumChar)(g.bottom(g.boundedChar))(g.top(g.boundedChar))(a))};N=function(a){if(65535>=a)return H(a);var b=v.div(v.euclideanRingInt)(a-65536|0)(1024)+55296|0;a=v.mod(v.euclideanRingInt)(a-65536|0)(1024)+56320|0;return H(b)+H(a)};var S=d._fromCodePointArray(N),X=d._singleton(N),I=function(a){return function(b){if(1>a)return"";var c=l(b);return c instanceof m.Just?X(c.value0.head)+I(a-1|0)(c.value0.tail): +b}},ba=d._take(I);a.codePointFromChar=function(a){return k.fromEnum(k.boundedEnumChar)(a)};a.singleton=X;a.fromCodePointArray=S;a.toCodePointArray=M;a.uncons=l;a.length=F;a.indexOf=function(a){return function(b){return n.map(m.functorMaybe)(function(a){return F(w.take(a)(b))})(w.indexOf(a)(b))}};a.take=ba;a.drop=function(a){return function(b){return w.drop(w.length(ba(a)(b)))(b)}}})(b["Data.String.CodePoints"]=b["Data.String.CodePoints"]||{});(function(a){var d=b["Data.Units"],c=b["Data.Units.SI"], +g=d.makeNonStandard("parsec")("parsec")(3085677581E7)(c.meter);d=d.makeNonStandard("lightyear")("ly")(9460730472580800)(c.meter);a.parsec=g;a.lightyear=d})(b["Data.Units.Astronomical"]=b["Data.Units.Astronomical"]||{});(function(a){var d=b["Data.Units"],c=d.makeStandard("bit")("bit");d=d.makeNonStandard("byte")("B")(8)(c);a.bit=c;a["byte"]=d})(b["Data.Units.Bit"]=b["Data.Units.Bit"]||{});(function(a){var d=b["Data.Semigroup"],c=b["Data.Units"],g=b["Data.Units.SI"];d=c.makeNonStandard("gauss")("gauss")(.1)(c.divideUnits(g.gram)(d.append(c.semigroupDerivedUnit)(c.power(g.second)(2))(g.ampere))); +a.gauss=d})(b["Data.Units.CGS"]=b["Data.Units.CGS"]||{});(function(a){var d=b["Data.Units"],c=d.makeStandard("euro")("EUR");d=d.makeStandard("dollar")("USD");a.dollar=d;a.euro=c})(b["Data.Units.Currency"]=b["Data.Units.Currency"]||{});(function(a){var d=b["Data.Units"],c=b["Data.Units.SI"],g=d.makeNonStandard("yard")("yd")(.9144)(c.meter),k=d.makeNonStandard("pound")("lb")(453.6)(c.gram),v=d.makeNonStandard("ounce")("oz")(28.35)(c.gram),n=d.makeNonStandard("mile")("mi")(1609.344)(c.meter),m=d.makeNonStandard("inch")("in")(.0254)(c.meter), +w=d.makeNonStandard("furlong")("furlong")(201.168)(c.meter);d=d.makeNonStandard("foot")("ft")(.3048)(c.meter);a.inch=m;a.foot=d;a.yard=g;a.mile=n;a.ounce=v;a.pound=k;a.furlong=w})(b["Data.Units.Imperial"]=b["Data.Units.Imperial"]||{});(function(a){var d=b["Data.Semigroup"],c=b["Data.Units"],g=b["Data.Units.SI"],k=c.makeNonStandard("rpm")("rpm")(1/60)(c.power(g.second)(-1)),v=c.makeNonStandard("psi")("psi")(6894757)(c.divideUnits(g.gram)(d.append(c.semigroupDerivedUnit)(g.meter)(c.power(g.second)(2)))), +n=c.makeStandard("pixel")("px"),m=c.makeStandard("piece")("piece"),w=c.makeStandard("person")("person"),t=c.makeNonStandard("mmHg")("mmHg")(133322.387415)(c.divideUnits(g.gram)(d.append(c.semigroupDerivedUnit)(g.meter)(c.power(g.second)(2)))),K=c.makeNonStandard("pound_force")("lbf")(4448.222)(d.append(c.semigroupDerivedUnit)(g.gram)(d.append(c.semigroupDerivedUnit)(g.meter)(c.power(g.second)(-2)))),p=c.makeStandard("frame")("frame"),r=c.makeNonStandard("fortnight")("fortnight")(1209600)(g.second), +l=c.makeStandard("dot")("dot"),C=c.makeNonStandard("calorie")("cal")(4184)(d.append(c.semigroupDerivedUnit)(g.gram)(d.append(c.semigroupDerivedUnit)(c.power(g.meter)(2))(c.power(g.second)(-2)))),N=c.makeNonStandard("BTU")("BTU")(1055055.85262)(d.append(c.semigroupDerivedUnit)(g.gram)(d.append(c.semigroupDerivedUnit)(c.power(g.meter)(2))(c.power(g.second)(-2))));d=c.makeNonStandard("atm")("atm")(101325E3)(c.divideUnits(g.gram)(d.append(c.semigroupDerivedUnit)(g.meter)(c.power(g.second)(2))));a.calorie= +C;a.btu=N;a.lbf=K;a.rpm=k;a.fortnight=r;a.mmHg=t;a.psi=v;a.atm=d;a.pixel=n;a.dot=l;a.frame=p;a.piece=m;a.person=w})(b["Data.Units.Misc"]=b["Data.Units.Misc"]||{});(function(a){var d=b["Data.Units"],c=b["Data.Units.SI"],g=d.makeNonStandard("year")("year")(31536E3)(c.second),k=d.makeNonStandard("week")("week")(604800)(c.second),v=d.makeNonStandard("month")("month")(2628E3)(c.second),n=d.makeNonStandard("minute")("min")(60)(c.second),m=d.makeNonStandard("hour")("h")(3600)(c.second);d=d.makeNonStandard("day")("d")(86400)(c.second); +a.minute=n;a.hour=m;a.day=d;a.week=k;a.month=v;a.year=g})(b["Data.Units.Time"]=b["Data.Units.Time"]||{});(function(a){var d=b["Data.Units"],c=b["Data.Units.SI"],g=d.makeNonStandard("teaspoon")("teaspoon")(4.92892159375E-6)(d.power(c.meter)(3)),k=d.makeNonStandard("tablespoon")("tablespoon")(1.478676478125E-5)(d.power(c.meter)(3)),v=d.makeNonStandard("rod")("rod")(5.0292)(c.meter),n=d.makeNonStandard("pint")("pint")(4.73176473E-4)(d.power(c.meter)(3)),m=d.makeNonStandard("hogshead")("hogshead")(.238480942392)(d.power(c.meter)(3)), +w=d.makeNonStandard("gallon")("gal")(.003785411784)(d.power(c.meter)(3)),t=d.makeNonStandard("fluidounce")("floz")(2.95735295625E-5)(d.power(c.meter)(3));d=d.makeNonStandard("cup")("cup")(2.365882365E-4)(d.power(c.meter)(3));a.gallon=w;a.pint=n;a.cup=d;a.tablespoon=k;a.teaspoon=g;a.fluidounce=t;a.hogshead=m;a.rod=v})(b["Data.Units.USCustomary"]=b["Data.Units.USCustomary"]||{});(function(a){var d=b["Control.Applicative"],c=b["Control.Bind"],g=b["Data.Either"],k=b["Data.Quantity"],v=b["Data.Units.SI"], +n=5/9;a.fromCelsius=function(a){return c.bind(g.bindEither)(k.toScalar(a))(function(a){return d.pure(g.applicativeEither)(k.quantity(a+273.15)(v.kelvin))})};a.toCelsius=function(a){return c.bind(g.bindEither)(k.asValueIn(a)(v.kelvin))(function(a){return d.pure(g.applicativeEither)(k.scalar(a-273.15))})};a.fromFahrenheit=function(a){return c.bind(g.bindEither)(k.toScalar(a))(function(a){return d.pure(g.applicativeEither)(k.quantity((a+459.67)*n)(v.kelvin))})};a.toFahrenheit=function(a){return c.bind(g.bindEither)(k.asValueIn(a)(v.kelvin))(function(a){return d.pure(g.applicativeEither)(k.scalar(a/ +n-459.67))})}})(b["Insect.Functions"]=b["Insect.Functions"]||{});(function(a){var b=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),c=function(){function a(a,b,c){this.value0=a;this.value1=b;this.value2=c}a.create=function(b){return function(c){return function(d){return new a(b,c,d)}}};return a}(),g=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),k=function(){function a(){}a.value=new a;return a}(),v=function(){function a(a){this.value0= +a}a.create=function(b){return new a(b)};return a}(),n=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),m=function(){function a(){}a.value=new a;return a}(),w=function(){function a(){}a.value=new a;return a}(),t=function(){function a(){}a.value=new a;return a}(),K=function(){function a(){}a.value=new a;return a}(),p=function(){function a(){}a.value=new a;return a}(),r=function(){function a(){}a.value=new a;return a}(),l=function(){function a(){}a.value=new a; +return a}(),C=function(){function a(){}a.value=new a;return a}(),N=function(){function a(){}a.value=new a;return a}(),M=function(){function a(){}a.value=new a;return a}(),F=function(){function a(){}a.value=new a;return a}(),H=function(){function a(){}a.value=new a;return a}(),S=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),X=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),I=function(){function a(a){this.value0=a}a.create= +function(b){return new a(b)};return a}(),ba=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),P=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),za=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),fa=function(){function a(a,b,c){this.value0=a;this.value1=b;this.value2=c}a.create=function(b){return function(c){return function(d){return new a(b, +c,d)}}};return a}(),ea=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),A=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),h=function(){function a(a,b,c){this.value0=a;this.value1=b;this.value2=c}a.create=function(b){return function(c){return function(d){return new a(b,c,d)}}};return a}(),E=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}();a.QConversionError= +b;a.WrongArityError=c;a.LookupError=g;a.NumericalError=k;a.RedefinedConstantError=v;a.InvalidIdentifier=n;a.Add=r;a.Sub=l;a.Mul=C;a.Div=N;a.Pow=M;a.Mod=F;a.ConvertTo=H;a.Scalar=S;a.Unit=X;a.Variable=I;a.Factorial=ba;a.Negate=P;a.Apply=za;a.BinOp=fa;a.Help=m;a.Reset=w;a.List=t;a.Clear=K;a.Quit=p;a.Expression=ea;a.VariableAssignment=A;a.FunctionAssignment=h;a.Command=E})(b["Insect.Language"]=b["Insect.Language"]||{});(function(a){var d=b["Control.Applicative"],c=b["Data.Bifunctor"],g=b["Data.Either"], +k=b["Data.Eq"],v=b["Data.Foldable"],n=b["Data.List.NonEmpty"],m=b["Data.List.Types"],w=b["Data.Map.Internal"],t=b["Data.Ord"],K=b["Data.Quantity"],p=b["Data.Quantity.Math"],r=b["Data.Quantity.Physics"],l=b["Data.Tuple"],C=b["Insect.Functions"],N=b["Insect.Language"],M=function(){function a(){}a.value=new a;return a}(),F=function(){function a(){}a.value=new a;return a}(),H=function(){function a(){}a.value=new a;return a}(),S=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b, +c)}};return a}(),X=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),I=function(){var a=function(a){return function(b){return function(d){var h=n.length(d);return d.value1 instanceof m.Cons&&d.value1.value1 instanceof m.Nil?c.lmap(g.bifunctorEither)(N.QConversionError.create)(b(d.value0)(d.value1.value0)):g.Left.create(new N.WrongArityError(a,2,h))}}},b=function(a){return function(b){return function(d){var h=n.length(d); +return 1===h?c.lmap(g.bifunctorEither)(N.QConversionError.create)(b(n.head(d))):g.Left.create(new N.WrongArityError(a,1,h))}}},k=function(a){return function(b){return new l.Tuple(a,new S(F.value,b))}},I=function(a){return function(b){return new l.Tuple(a,new S(M.value,b))}},H=function(a){return function(b){return new l.Tuple(a,new X(M.value,b))}},A=function(a){return function(c){return new l.Tuple(a,new X(M.value,b(a)(c)))}};return{values:w.fromFoldable(t.ordString)(v.foldableArray)([I("alpha")(r.\u03b1), +I("avogadroConstant")(r.avogadroConstant),I("bohrMagneton")(r.\u00b5B),I("boltzmannConstant")(r.kB),I("c")(r.speedOfLight),I("e")(p.e),I("electricConstant")(r.\u03b50),I("eps0")(r.\u03b50),I("\u03b50")(r.\u03b50),I("elementaryCharge")(r.electronCharge),I("electronCharge")(r.electronCharge),I("electronMass")(r.electronMass),I("G")(r.gravitationalConstant),I("g0")(r.g0),I("gravity")(r.g0),I("h_bar")(r.\u210f),I("\u210f")(r.\u210f),I("k_B")(r.kB),I("magneticConstant")(r.\u00b50),I("mu0")(r.\u00b50), +I("\u00b50")(r.\u00b50),I("muB")(r.\u00b5B),I("\u00b5_B")(r.\u00b5B),I("N_A")(r.avogadroConstant),I("pi")(p.pi),I("\u03c0")(p.pi),I("planckConstant")(r.planckConstant),I("protonMass")(r.protonMass),I("speedOfLight")(r.speedOfLight),k("hundred")(K.scalar(100)),k("thousand")(K.scalar(1E3)),k("million")(K.scalar(1E6)),k("billion")(K.scalar(1E9)),k("trillion")(K.scalar(1E12)),k("quadrillion")(K.scalar(1E15)),k("quintillion")(K.scalar(1E18)),k("googol")(K.scalar(1E100)),k("tau")(p.tau),k("\u03c4")(p.tau)]), +functions:w.fromFoldable(t.ordString)(v.foldableArray)([A("abs")(function(a){return d.pure(g.applicativeEither)(K.abs(a))}),A("acos")(p.acos),A("acosh")(p.acosh),A("acos")(p.acos),A("acosh")(p.acosh),A("asin")(p.asin),A("asinh")(p.asinh),A("atan")(p.atan),function(b){return function(c){return new l.Tuple(b,new X(M.value,a(b)(c)))}}("atan2")(p.atan2),A("atanh")(p.atanh),A("ceil")(p.ceil),A("cos")(p.cos),A("cosh")(p.cosh),A("exp")(p.exp),A("floor")(p.floor),A("fromCelsius")(C.fromCelsius),A("fromFahrenheit")(C.fromFahrenheit), +A("gamma")(p.gamma),A("ln")(p.ln),A("log")(p.ln),A("log10")(p.log10),H("minimum")(function(a){return c.lmap(g.bifunctorEither)(N.QConversionError.create)(p.min(m.NonEmptyList(a)))}),H("maximum")(function(a){return c.lmap(g.bifunctorEither)(N.QConversionError.create)(p.max(m.NonEmptyList(a)))}),H("mean")(function(a){return c.lmap(g.bifunctorEither)(N.QConversionError.create)(p.mean(m.NonEmptyList(a)))}),A("round")(p.round),A("sin")(p.sin),A("sinh")(p.sinh),A("sqrt")(function(a){return d.pure(g.applicativeEither)(K.sqrt(a))}), +A("tan")(p.tan),A("tanh")(p.tanh),A("toCelsius")(C.toCelsius),A("toFahrenheit")(C.toFahrenheit)])}}();k=new k.Eq(function(a){return function(b){return a instanceof M&&b instanceof M||a instanceof F&&b instanceof F||a instanceof H&&b instanceof H?!0:!1}});a.Constant=M;a.HiddenConstant=F;a.UserDefined=H;a.StoredValue=S;a.StoredFunction=X;a.initialEnvironment=I;a.eqStorageType=k})(b["Insect.Environment"]=b["Insect.Environment"]||{});(function(a){var d=b["Control.Category"],c=b["Data.Array"],g=b["Data.Foldable"], +k=b["Data.Monoid"],v=function(){function a(){}a.value=new a;return a}(),n=function(){function a(){}a.value=new a;return a}(),m=function(){function a(){}a.value=new a;return a}(),w=function(){function a(){}a.value=new a;return a}(),t=function(){function a(){}a.value=new a;return a}(),K=function(){function a(){}a.value=new a;return a}(),p=function(){function a(){}a.value=new a;return a}(),r=function(){function a(){}a.value=new a;return a}(),l=function(){function a(){}a.value=new a;return a}(),C=function(){function a(a, +b,c){this.value0=a;this.value1=b;this.value2=c}a.create=function(b){return function(c){return function(d){return new a(b,c,d)}}};return a}(),N=C.create(v.value)(K.value),M=C.create(v.value)(l.value),F=function(a){return function(b){return a(b.value0)(b.value1)(b.value2)}},H=C.create(v.value)(m.value),S=function(a){return new C(n.value,a.value1,a.value2)},X=H("\n"),I=function(a){return function(b){return""===b?"":"[[;;;hl-"+(a+("]"+(b+"]")))}},ba=C.create(v.value)(p.value),P=C.create(v.value)(r.value), +Y=C.create(v.value)(t.value),fa=C.create(v.value)(w.value),ea=function(a){return function(b){return"\u001b["+(a+("m"+(b+"\u001b[0m")))}};a.text=H;a.emph=fa;a.error=Y;a.val=N;a.ident=ba;a["function"]=P;a.unit=M;a.optional=S;a.nl=X;a.format=function(a){return function(b){return g.foldMap(g.foldableArray)(k.monoidString)(F(a))(c.cons(S(X))(b))}};a.fmtPlain=function(a){return function(b){return function(c){if(a instanceof v)return c;if(a instanceof n)return"";throw Error("Failed pattern match at Insect.Format line 95, column 1 - line 95, column 21: "+ +[a.constructor.name,b.constructor.name,c.constructor.name]);}}};a.fmtJqueryTerminal=function(a){return function(b){if(b instanceof m)return d.identity(d.categoryFn);if(b instanceof w)return I("emphasized");if(b instanceof t)return I("error");if(b instanceof K)return I("value");if(b instanceof p)return I("identifier");if(b instanceof r)return I("function");if(b instanceof l)return I("unit");throw Error("Failed pattern match at Insect.Format line 104, column 1 - line 104, column 30: "+[a.constructor.name, +b.constructor.name]);}};a.fmtConsole=function(a){return function(b){return function(c){if(b instanceof m)return c;if(b instanceof w)return ea("01")(c);if(b instanceof t)return ea("31")(c);if(b instanceof K)return ea("36")(c);if(b instanceof p)return ea("33")(c);if(b instanceof r)return ea("03")(c);if(b instanceof l)return ea("32")(c);throw Error("Failed pattern match at Insect.Format line 117, column 1 - line 117, column 23: "+[a.constructor.name,b.constructor.name,c.constructor.name]);}}}})(b["Insect.Format"]= +b["Insect.Format"]||{});(function(a){var d=b["Data.Array"],c=b["Data.Decimal"],g=b["Data.Foldable"],k=b["Data.Functor"],v=b["Data.List.Types"],n=b["Data.Monoid"],m=b["Data.NonEmpty"],w=b["Data.Quantity"],t=b["Data.Semigroup"],C=b["Data.Units"],p=b["Insect.Format"],r=b["Insect.Language"],l=function(a){a=w["prettyPrint'"](a);var b=a.space?" ":"";return[p.val(a.number),p.text(b),p.unit(a.unit)]},U=function(a){return function(b){return l(w["quantity'"](a)(b))}},N=function(a){return[p.text(function(a){if(a instanceof +r.Add)return" + ";if(a instanceof r.Sub)return" - ";if(a instanceof r.Mul)return" \u00d7 ";if(a instanceof r.Div)return" / ";if(a instanceof r.Pow)return"^";if(a instanceof r.Mod)return" % ";if(a instanceof r.ConvertTo)return" \u279e ";throw Error("Failed pattern match at Insect.PrettyPrint line 25, column 5 - line 26, column 5: "+[a.constructor.name]);}(a))]},M=function(a){if(a instanceof r.Unit||a instanceof r.Scalar||a instanceof r.Variable||a instanceof r.Apply)return S(a);a=S(a);return t.append(t.semigroupArray)(d.cons(p.text("("))(a))([p.text(")")])}, +F=function(a){return a instanceof r.BinOp&&a.value0 instanceof r.Mul&&a.value1 instanceof r.Scalar&&a.value2 instanceof r.Unit?S(a):M(a)},H=function(a){return function(b){return t.append(t.semigroupArray)([p["function"](a),p.text("(")])(t.append(t.semigroupArray)(g.intercalate(m.foldableNonEmpty(v.foldableList))(n.monoidArray)([p.text(", ")])(k.map(m.functorNonEmpty(v.functorList))(S)(b)))([p.text(")")]))}},S=function(a){if(a instanceof r.Scalar)return[p.val(c.toString(a.value0))];if(a instanceof +r.Unit)return[p.unit(C.toString(a.value0))];if(a instanceof r.Variable)return[p.ident(a.value0)];if(a instanceof r.Factorial)return t.append(t.semigroupArray)(F(a.value0))([p.text("!")]);if(a instanceof r.Negate)return d.cons(p.text("-"))(F(a.value0));if(a instanceof r.Apply)return H(a.value0)(a.value1);if(a instanceof r.BinOp&&a.value0 instanceof r.ConvertTo)return t.append(t.semigroupArray)(S(a.value1))(t.append(t.semigroupArray)(N(r.ConvertTo.value))(S(a.value2)));if(a instanceof r.BinOp&&a.value0 instanceof +r.Mul&&a.value1 instanceof r.Scalar&&a.value2 instanceof r.Unit)return U(a.value1.value0)(a.value2.value0);if(a instanceof r.BinOp&&a.value0 instanceof r.Mul){var b=function(a){return a instanceof r.BinOp&&a.value0 instanceof r.Pow||a instanceof r.BinOp&&a.value0 instanceof r.Mul?S(a):F(a)};return t.append(t.semigroupArray)(b(a.value1))(t.append(t.semigroupArray)(N(r.Mul.value))(b(a.value2)))}if(a instanceof r.BinOp&&a.value0 instanceof r.Div)return t.append(t.semigroupArray)(function(a){return a instanceof +r.BinOp&&a.value0 instanceof r.Pow||a instanceof r.BinOp&&a.value0 instanceof r.Mul?S(a):F(a)}(a.value1))(t.append(t.semigroupArray)(N(r.Div.value))(function(a){return a instanceof r.BinOp&&a.value0 instanceof r.Pow?S(a):F(a)}(a.value2)));if(a instanceof r.BinOp&&a.value0 instanceof r.Add)return b=function(a){return a instanceof r.BinOp&&a.value0 instanceof r.Pow||a instanceof r.BinOp&&a.value0 instanceof r.Mul||a instanceof r.BinOp&&a.value0 instanceof r.Add?S(a):F(a)},t.append(t.semigroupArray)(b(a.value1))(t.append(t.semigroupArray)(N(r.Add.value))(b(a.value2))); +if(a instanceof r.BinOp&&a.value0 instanceof r.Sub)return b=function(a){return a instanceof r.BinOp&&a.value0 instanceof r.Pow||a instanceof r.BinOp&&a.value0 instanceof r.Mul?S(a):F(a)},t.append(t.semigroupArray)(b(a.value1))(t.append(t.semigroupArray)(N(r.Sub.value))(b(a.value2)));if(a instanceof r.BinOp)return t.append(t.semigroupArray)(M(a.value1))(t.append(t.semigroupArray)(N(a.value0))(M(a.value2)));throw Error("Failed pattern match at Insect.PrettyPrint line 82, column 1 - line 82, column 29: "+ +[a.constructor.name]);};a.pretty=S;a.prettyQuantity=l})(b["Insect.PrettyPrint"]=b["Insect.PrettyPrint"]||{});(function(a){var d=b["Control.Applicative"],c=b["Control.Bind"],g=b["Data.Array"],k=b["Data.Bifunctor"],v=b["Data.Boolean"],n=b["Data.Either"],m=b["Data.Eq"],w=b["Data.Foldable"],t=b["Data.Functor"],C=b["Data.Int"],p=b["Data.List"],r=b["Data.List.NonEmpty"],l=b["Data.List.Types"],U=b["Data.Map.Internal"],N=b["Data.Maybe"],M=b["Data.Monoid"],F=b["Data.NonEmpty"],H=b["Data.Ord"],S=b["Data.Quantity"], +X=b["Data.Quantity.Math"],I=b["Data.Semigroup"],ba=b["Data.Show"],P=b["Data.String.Common"],Y=b["Data.Traversable"],fa=b["Data.Tuple"],ea=b["Data.Units"],A=b["Insect.Environment"],h=b["Insect.Format"],E=b["Insect.Language"],G=b["Insect.PrettyPrint"],da=function(){function a(){}a.value=new a;return a}(),ja=function(){function a(){}a.value=new a;return a}(),u=function(){function a(){}a.value=new a;return a}(),ua=function(){function a(){}a.value=new a;return a}(),aa=function(){function a(a,b){this.value0= +a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),x=function(){function a(){}a.value=new a;return a}(),na=function(){function a(){}a.value=new a;return a}(),ca=function(a){return function(b){var c=function(){var c=U.lookup(H.ordString)(b)(a.values);return c instanceof N.Just&&c.value0.value0 instanceof A.Constant||c instanceof N.Just&&c.value0.value0 instanceof A.HiddenConstant?!0:!1}(),d=function(){var c=U.lookup(H.ordString)(b)(a.functions);return c instanceof +N.Just&&c.value0.value0 instanceof A.Constant||c instanceof N.Just&&c.value0.value0 instanceof A.HiddenConstant?!0:!1}();return c||d}},wa=function(a){var b=function(a){var b=ea.baseRepresentation(a);b=p.sortBy(H.comparing(H.ordString)(ea.toString))(b);b=w.intercalate(l.foldableList)(M.monoidArray)([h.text("\u00b7")])(t.map(l.functorList)(function(a){return g.singleton(h.unit(ea.toString(a)))})(b));var c=I.append(I.semigroupArray)(g.cons(h.text(" (base units: "))(b))([h.text(")")]);return m.eq(ea.eqDerivedUnit)(fa.fst(ea.toStandardUnit(a)))(ea.unity)|| +ea.toString(a)===h.format(h.fmtPlain)(b)?[]:c};return m.eq(ea.eqDerivedUnit)(a.value0)(ea.unity)?[h.error(" Conversion error:"),h.nl,h.nl,h.text(" Cannot convert a "),h.unit("scalar"),h.text(" to a quantity of unit "),h.unit(ea.toString(a.value1))]:m.eq(ea.eqDerivedUnit)(a.value1)(ea.unity)?[h.error(" Conversion error:"),h.nl,h.nl,h.text(" Cannot convert quantity of unit "),h.unit(ea.toString(a.value0)),h.text(" to a "),h.unit("scalar")]:I.append(I.semigroupArray)([h.error(" Conversion error:"), +h.nl,h.nl,h.text(" Cannot convert unit "),h.unit(ea.toString(a.value0))])(I.append(I.semigroupArray)(b(a.value0))(I.append(I.semigroupArray)([h.nl,h.text(" to unit "),h.unit(ea.toString(a.value1))])(b(a.value1))))},L=function(a){if(a instanceof E.QConversionError)return wa(a.value0);if(a instanceof E.WrongArityError)return[h.optional(h.text(" ")),h.error("Wrong number of arguments:"),h.nl,h.nl,h.text(" The function '"),h["function"](a.value0),h.text("'"),h.text(" takes "),h.val(ba.show(ba.showInt)(a.value1)), +h.text(1===a.value1?" argument":" arguments"),h.text(" (got "),h.val(ba.show(ba.showInt)(a.value2)),h.text(")")];if(a instanceof E.LookupError)return[h.optional(h.text(" ")),h.error("Unknown identifier: "),h.ident(a.value0)];if(a instanceof E.NumericalError)return[h.optional(h.text(" ")),h.error("Numerical error: "),h.text("division by zero or out-of-bounds error")];if(a instanceof E.RedefinedConstantError)return[h.optional(h.text(" ")),h.error("Assignment error: "),h.text("'"),h.emph(a.value0), +h.text("' cannot be redefined.")];if(a instanceof E.InvalidIdentifier)return[h.optional(h.text(" ")),h.error("Invalid identifier: "),h.text("second argument of '"),h["function"](a.value0),h.text("' must be a variable name.")];throw Error("Failed pattern match at Insect.Interpreter line 193, column 1 - line 193, column 38: "+[a.constructor.name]);},D=function(a){return function(b){return function(c){return function(d){return{msg:aa.create(ua.value)(I.append(I.semigroupArray)(t.map(t.functorArray)(h.optional)(I.append(I.semigroupArray)(g.cons(h.text(" "))(a))(G.pretty(b))))(I.append(I.semigroupArray)(t.map(t.functorArray)(h.optional)([h.nl, +h.nl]))(L(d)))),newEnv:c}}}}},bb=function(a){if(S.isFinite(a))return d.pure(n.applicativeEither)(a);if(v.otherwise)return new n.Left(E.NumericalError.value);throw Error("Failed pattern match at Insect.Interpreter line 48, column 1 - line 48, column 41: "+[a.constructor.name]);},Aa=function(a){return function(b){return function(g){return function(h){return function(B){return function(m){if(h instanceof E.Variable){var u=function(a){return function(b){return c.bind(n.bindEither)(a)(function(a){return c.bind(n.bindEither)(b)(function(b){return d.pure(n.applicativeEither)(S.qMultiply(a)(b))})})}}, +r=function(a){return function(b){return c.bind(n.bindEither)(a)(function(a){return c.bind(n.bindEither)(b)(function(b){return k.lmap(n.bifunctorEither)(E.QConversionError.create)(S.qAdd(a)(b))})})}};return c.bind(n.bindEither)(V(b)(B))(function(B){return c.bind(n.bindEither)(V(b)(m))(function(m){return c.bind(n.bindEither)(k.lmap(n.bifunctorEither)(E.QConversionError.create)(t.map(n.functorEither)(C.round)(S.toScalar(B))))(function(B){return c.bind(n.bindEither)(k.lmap(n.bifunctorEither)(E.QConversionError.create)(t.map(n.functorEither)(C.round)(S.toScalar(m))))(function(c){var k= +function(a){return V({values:U.insert(H.ordString)(h.value0)(new A.StoredValue(A.UserDefined.value,S.scalar(C.toNumber(a))))(b.values),functions:b.functions})(g)};c=B>c?l.Nil.value:t.map(l.functorList)(k)(p.range(B)(c));if("sum"===a){if(c instanceof l.Cons)return F.foldl1(l.foldableList)(r)(new F.NonEmpty(c.value0,c.value1));if(c instanceof l.Nil)return d.pure(n.applicativeEither)(S.scalar(0));throw Error("Failed pattern match at Insect.Interpreter line 83, column 7 - line 85, column 42: "+[c.constructor.name]); +}return w.foldl(l.foldableList)(u)(new n.Right(S.scalar(1)))(c)})})})})}return new n.Left(new E.InvalidIdentifier(a))}}}}}},V=function(a){return function(b){if(b instanceof E.Scalar)return d.pure(n.applicativeEither)(S["scalar'"](b.value0));if(b instanceof E.Unit)return d.pure(n.applicativeEither)(S.quantity(1)(b.value0));if(b instanceof E.Variable){var g=U.lookup(H.ordString)(b.value0)(a.values);if(g instanceof N.Just)return d.pure(n.applicativeEither)(g.value0.value1);if(g instanceof N.Nothing)return new n.Left(new E.LookupError(b.value0)); +throw Error("Failed pattern match at Insect.Interpreter line 105, column 35 - line 107, column 70: "+[g.constructor.name]);}if(b instanceof E.Factorial)return c.bind(n.bindEither)(V(a)(b.value0))(function(a){return k.lmap(n.bifunctorEither)(E.QConversionError.create)(X.factorial(a))});if(b instanceof E.Negate)return t.map(n.functorEither)(S.qNegate)(V(a)(b.value0));if(b instanceof E.Apply){if("sum"===b.value0||"product"===b.value0)return b.value1.value1 instanceof l.Cons&&b.value1.value1.value1 instanceof +l.Cons&&b.value1.value1.value1.value1 instanceof l.Cons&&b.value1.value1.value1.value1.value1 instanceof l.Nil?Aa(b.value0)(a)(b.value1.value0)(b.value1.value1.value0)(b.value1.value1.value1.value0)(b.value1.value1.value1.value1.value0):new n.Left(new E.WrongArityError(b.value0,4,r.length(b.value1)));g=U.lookup(H.ordString)(b.value0)(a.functions);if(g instanceof N.Just)return c.bind(n.bindEither)(c.bind(n.bindEither)(Y.traverse(F.traversableNonEmpty(l.traversableList))(n.applicativeEither)(V(a))(b.value1))(g.value0.value1))(bb); +if(g instanceof N.Nothing)return new n.Left(new E.LookupError(b.value0));throw Error("Failed pattern match at Insect.Interpreter line 119, column 7 - line 122, column 42: "+[g.constructor.name]);}if(b instanceof E.BinOp){var h=k.lmap(n.bifunctorEither)(E.QConversionError.create),B=function(a){return function(b){return h(S.qSubtract(a)(b))}},m=function(a){return function(b){return h(S.qAdd(a)(b))}},p=function(a){return function(b){return h(X.modulo(a)(b))}},u=function(a){return function(b){return h(S.convertTo(a)(S.derivedUnit(b)))}}, +v=function(a){return function(b){return function(c){if(a instanceof E.Sub)return B(b)(c);if(a instanceof E.Add)return m(b)(c);if(a instanceof E.Mul)return d.pure(n.applicativeEither)(S.qMultiply(b)(c));if(a instanceof E.Div)return d.pure(n.applicativeEither)(S.qDivide(b)(c));if(a instanceof E.Pow)return t.map(n.functorEither)(S.pow(b))(h(S["toScalar'"](c)));if(a instanceof E.Mod)return p(b)(c);if(a instanceof E.ConvertTo)return u(b)(c);throw Error("Failed pattern match at Insect.Interpreter line 128, column 5 - line 128, column 60: "+ +[a.constructor.name,b.constructor.name,c.constructor.name]);}}};return c.bind(n.bindEither)(V(a)(b.value1))(function(d){return c.bind(n.bindEither)(V(a)(b.value2))(function(a){return c.bind(n.bindEither)(v(b.value0)(d)(a))(bb)})})}throw Error("Failed pattern match at Insect.Interpreter line 102, column 1 - line 102, column 50: "+[a.constructor.name,b.constructor.name]);}},pa=function(a){return function(b){return b instanceof E.BinOp&&b.value0 instanceof E.ConvertTo?V(a)(b):t.map(n.functorEither)(S.fullSimplify)(V(a)(b))}}; +a.Value=da;a.ValueSet=ja;a.Info=u;a.Error=ua;a.Message=aa;a.MQuit=x;a.MClear=na;a.runInsect=function(a){return function(b){if(b instanceof E.Expression){var c=pa(a)(b.value0);if(c instanceof n.Left)return D([])(b.value0)(a)(c.value0);if(c instanceof n.Right)return{msg:aa.create(da.value)(I.append(I.semigroupArray)(t.map(t.functorArray)(h.optional)(g.cons(h.text(" "))(G.pretty(b.value0))))(I.append(I.semigroupArray)(t.map(t.functorArray)(h.optional)([h.nl,h.nl,h.text(" = ")]))(G.prettyQuantity(c.value0)))), +newEnv:{values:U.insert(H.ordString)("ans")(new A.StoredValue(A.UserDefined.value,c.value0))(a.values),functions:a.functions}};throw Error("Failed pattern match at Insect.Interpreter line 252, column 3 - line 259, column 8: "+[c.constructor.name]);}if(b instanceof E.VariableAssignment){c=pa(a)(b.value1);if(c instanceof n.Left)return D([h.ident(b.value0),h.text(" = ")])(b.value1)(a)(c.value0);if(c instanceof n.Right)return ca(a)(b.value0)?D([h.ident(b.value0),h.text(" = ")])(b.value1)(a)(new E.RedefinedConstantError(b.value0)): +{msg:aa.create(ja.value)(I.append(I.semigroupArray)(t.map(t.functorArray)(h.optional)([h.text(" "),h.ident(b.value0),h.text(" = ")]))(G.prettyQuantity(c.value0))),newEnv:{values:U.insert(H.ordString)(b.value0)(new A.StoredValue(A.UserDefined.value,c.value0))(a.values),functions:U["delete"](H.ordString)(b.value0)(a.functions)}};throw Error("Failed pattern match at Insect.Interpreter line 262, column 3 - line 274, column 12: "+[c.constructor.name]);}if(b instanceof E.FunctionAssignment){c=w.intercalate(F.foldableNonEmpty(l.foldableList))(M.monoidArray)([h.text(", ")])(t.map(F.functorNonEmpty(l.functorList))(function(a){return[h.ident(a)]})(b.value1)); +c=I.append(I.semigroupArray)([h["function"](b.value0),h.text("(")])(I.append(I.semigroupArray)(c)([h.text(") = ")]));var d=r.length(b.value1);return ca(a)(b.value0)?D(c)(b.value2)(a)(new E.RedefinedConstantError(b.value0)):{msg:aa.create(ja.value)(I.append(I.semigroupArray)(t.map(t.functorArray)(h.optional)(g.cons(h.text(" "))(c)))(G.pretty(b.value2))),newEnv:{values:U["delete"](H.ordString)(b.value0)(a.values),functions:U.insert(H.ordString)(b.value0)(new A.StoredFunction(A.UserDefined.value,function(c){var g= +r.zip(b.value1)(c);g={values:w.foldl(l.foldableNonEmptyList)(function(a){return function(b){return U.insert(H.ordString)(b.value0)(new A.StoredValue(A.UserDefined.value,b.value1))(a)}})(a.values)(g),functions:U["delete"](H.ordString)(b.value0)(a.functions)};c=r.length(c);return c===d?pa(g)(b.value2):new n.Left(new E.WrongArityError(b.value0,d,c))}))(a.functions)}}}if(b instanceof E.Command&&b.value0 instanceof E.Help)return{msg:new aa(u.value,[h.emph("insect"),h.text(" evaluates mathematical expressions that can"), +h.nl,h.text("involve physical quantities. You can start by trying"),h.nl,h.text("one of these examples:"),h.nl,h.text(""),h.nl,h.emph(" > "),h.val("1920"),h.text(" / "),h.val("16"),h.text(" * "),h.val("9"),h.text(" "),h.emph(" > "),h["function"]("sin"),h.text("("),h.val("30"),h.text(" "),h.unit("deg"),h.text(")"),h.nl,h.text(""),h.nl,h.emph(" > "),h.val("2"),h.text(" "),h.unit("min"),h.text(" + "),h.val("30"),h.text(" "),h.unit("s"),h.text(" "),h.emph(" > "),h.val("6"),h.text(" "), +h.unit("Mbit/s"),h.text(" * "),h.val("1.5"),h.text(" "),h.unit("h"),h.text(" -> "),h.unit("GB"),h.nl,h.text(""),h.nl,h.emph(" > "),h.text("list"),h.text(" "),h.emph(" > "),h.ident("r"),h.text(" = "),h.val("80"),h.text(" "),h.unit("cm"),h.nl,h.emph(" > "),h.val("40000"),h.text(" "),h.unit("km"),h.text(" / "),h.ident("c"),h.text(" -> "),h.unit("ms"),h.text(" "),h.emph(" > "),h.ident("pi"),h.text(" * "),h.ident("r"),h.text("^"),h.val("2"),h.text(" -> "),h.unit("m"),h.text("^"), +h.val("2"),h.nl,h.text(""),h.nl,h.text("Full documentation: https://github.com/sharkdp/insect")]),newEnv:a};if(b instanceof E.Command&&b.value0 instanceof E.List)return c=p.filter(function(a){return m.notEq(A.eqStorageType)(fa.snd(a).value0)(A.HiddenConstant.value)})(U.toUnfoldable(l.unfoldableList)(a.values)),c=p.sortBy(H.comparing(H.ordString)(function(a){return S["prettyPrint'"](fa.snd(a).value1).number}))(c),c=p.groupBy(function(a){return function(b){return m.eq(S.eqQuantity)(fa.snd(a).value1)(fa.snd(b).value1)}})(c), +c=p.sortBy(H.comparing(H.ordString)(function(a){return P.toLower(fa.fst(r.head(a)))}))(c),c=I.append(I.semigroupArray)([h.text("List of variables:"),h.nl])(w.foldMap(l.foldableList)(M.monoidArray)(function(a){var b=fa.snd(r.head(a)).value1;a=g.fromFoldable(w.foldableArray)(w.intercalate(l.foldableNonEmptyList)(M.monoidArray)([h.text(" = ")])(t.map(l.functorNonEmptyList)(function(a){return g.singleton(h.ident(fa.fst(a)))})(a)));return I.append(I.semigroupArray)([h.nl,h.text(" ")])(I.append(I.semigroupArray)(a)(I.append(I.semigroupArray)([h.text(" = ")])(G.prettyQuantity(b))))})(c)), +{msg:new aa(u.value,c),newEnv:a};if(b instanceof E.Command&&b.value0 instanceof E.Reset)return{msg:new aa(u.value,[h.text("Environment has been reset.")]),newEnv:A.initialEnvironment};if(b instanceof E.Command&&b.value0 instanceof E.Quit)return{msg:x.value,newEnv:A.initialEnvironment};if(b instanceof E.Command&&b.value0 instanceof E.Clear)return{msg:na.value,newEnv:a};throw Error("Failed pattern match at Insect.Interpreter line 250, column 1 - line 250, column 47: "+[a.constructor.name,b.constructor.name]); +}}})(b["Insect.Interpreter"]=b["Insect.Interpreter"]||{});(function(a){var d=b["Data.EuclideanRing"],c=b["Data.Foldable"],g=b["Data.Newtype"],k=b["Data.String.Common"],v=b["Data.String.Pattern"];a.initialPos={line:1,column:1};a.updatePosString=function(a){return function(b){return c.foldl(c.foldableArray)(function(a){return function(b){return"\n"===b||"\r"===b?{line:a.line+1|0,column:1}:"\t"===b?{line:a.line,column:(a.column+8|0)-d.mod(d.euclideanRingInt)(a.column-1|0)(8)|0}:{line:a.line,column:a.column+ +1|0}}})(a)(k.split(g.wrap(v.newtypePattern)(""))(b))}}})(b["Text.Parsing.Parser.Pos"]=b["Text.Parsing.Parser.Pos"]||{});(function(a){var d=b["Control.Alt"],c=b["Control.Alternative"],g=b["Control.Applicative"],k=b["Control.Bind"],v=b["Control.Lazy"],n=b["Control.Monad.Error.Class"],m=b["Control.Monad.Except.Trans"],w=b["Control.Monad.State.Class"],t=b["Control.Monad.State.Trans"],C=b["Control.Plus"],p=b["Data.Either"],r=b["Data.Identity"],l=b["Data.Newtype"],U=b["Data.Tuple"],N=b["Text.Parsing.Parser.Pos"], +M=function(){function a(a,b,c){this.value0=a;this.value1=b;this.value2=c}a.create=function(b){return function(c){return function(d){return new a(b,c,d)}}};return a}(),F=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),H=function(a){return a},S=new l.Newtype(function(a){return a},H),X=function(a){return function(b){return function(c){var d=new M(b,N.initialPos,!1);return t.evalStateT(a.Bind1().Apply0().Functor0())(m.runExceptT(l.unwrap(S)(c)))(d)}}}, +I=function(a){return m.monadThrowExceptT(t.monadStateT(a))},ba=function(a){return m.monadStateExceptT(t.monadStateStateT(a))},P=function(a){return w.gets(ba(a))(function(a){return a.value1})},Y=new v.Lazy(function(a){return v.defer(t.lazyStateT)(function(b){return m.runExceptT(l.unwrap(S)(a(b)))})}),fa=function(a){return m.functorExceptT(t.functorStateT(a))},ea=function(a){return function(b){return function(c){return n.throwError(I(a))(new F(b,c))}}},A=function(a){return m.bindExceptT(t.monadStateT(a))}, +h=function(a){return function(b){return k.bindFlipped(A(a))(ea(a)(b))(P(a))}},E=function(a){return m.applicativeExceptT(t.monadStateT(a))},G=function(a){return new d.Alt(function(){return fa(a.Bind1().Apply0().Functor0())},function(b){return function(c){return m.ExceptT(t.StateT(function(d){return k.bind(a.Bind1())(t.runStateT(m.runExceptT(l.unwrap(S)(b)))(new M(d.value0,d.value1,!1)))(function(b){return b.value0 instanceof p.Left&&!b.value1.value2?t.runStateT(m.runExceptT(l.unwrap(S)(c)))(d):g.pure(a.Applicative0())(new U.Tuple(b.value0, +b.value1))})}))}})},da=function(a){return new C.Plus(function(){return G(a)},h(a)("No alternative"))};a.ParseError=F;a.parseErrorMessage=function(a){return a.value0};a.parseErrorPosition=function(a){return a.value1};a.ParseState=M;a.ParserT=H;a.runParser=function(a){return function(b){return l.unwrap(r.newtypeIdentity)(X(r.monadIdentity)(a)(b))}};a.runParserT=X;a.position=P;a.fail=h;a.failWithPosition=ea;a.newtypeParserT=S;a.lazyParserT=Y;a.functorParserT=fa;a.applyParserT=function(a){return m.applyExceptT(t.monadStateT(a))}; +a.applicativeParserT=E;a.bindParserT=A;a.monadStateParserT=ba;a.monadThrowParserT=I;a.altParserT=G;a.plusParserT=da;a.alternativeParserT=function(a){return new c.Alternative(function(){return E(a)},function(){return da(a)})}})(b["Text.Parsing.Parser"]=b["Text.Parsing.Parser"]||{});(function(a){var d=b["Control.Alt"],c=b["Control.Applicative"],g=b["Control.Apply"],k=b["Control.Bind"],v=b["Control.Monad.Except.Trans"],n=b["Control.Monad.State.Trans"],m=b["Control.Plus"],w=b["Data.Either"],t=b["Data.Foldable"], +C=b["Data.Function"],p=b["Data.Functor"],r=b["Data.List"],l=b["Data.List.Types"],U=b["Data.Maybe"],N=b["Data.Newtype"],M=b["Data.Tuple"],F=b["Data.Unit"],H=b["Text.Parsing.Parser"],S=function(a){return function(b){return function(c){return d.alt(H.altParserT(a))(b)(H.fail(a)("Expected "+c))}}},X=function(a){return function(b){return H.ParserT(v.ExceptT(n.StateT(function(d){return k.bind(a.Bind1())(n.runStateT(v.runExceptT(N.unwrap(H.newtypeParserT)(b)))(d))(function(b){return b.value0 instanceof w.Left? +c.pure(a.Applicative0())(new M.Tuple(b.value0,new H.ParseState(b.value1.value0,b.value1.value1,d.value2))):c.pure(a.Applicative0())(new M.Tuple(b.value0,b.value1))})})))}},I=function(a){return function(b){return k.bind(H.bindParserT(a))(b)(function(d){return k.bind(H.bindParserT(a))(ba(a)(b))(function(b){return c.pure(H.applicativeParserT(a))(F.unit)})})}},ba=function(a){return function(b){return d.alt(H.altParserT(a))(I(a)(b))(c.pure(H.applicativeParserT(a))(F.unit))}},P=function(a){return function(b){return function(d){return k.bind(H.bindParserT(a))(b)(function(h){return k.bind(H.bindParserT(a))(r.many(H.alternativeParserT(a))(H.lazyParserT)(g.applySecond(H.applyParserT(a))(d)(b)))(function(b){return c.pure(H.applicativeParserT(a))(new l.Cons(h, +b))})})}}},Y=function(a){return function(b){return function(g){return d.alt(H.altParserT(a))(g)(c.pure(H.applicativeParserT(a))(b))}}};a.withErrorMessage=S;a.asErrorMessage=function(a){return C.flip(S(a))};a.between=function(a){return function(b){return function(c){return function(d){return g.applyFirst(H.applyParserT(a))(g.applySecond(H.applyParserT(a))(b)(d))(c)}}}};a.option=Y;a.optionMaybe=function(a){return function(b){return Y(a)(U.Nothing.value)(p.map(H.functorParserT(a.Bind1().Apply0().Functor0()))(U.Just.create)(b))}}; +a["try"]=X;a.tryRethrow=function(a){return function(b){return H.ParserT(v.ExceptT(n.StateT(function(d){return k.bind(a.Bind1())(n.runStateT(v.runExceptT(N.unwrap(H.newtypeParserT)(b)))(d))(function(b){return b.value0 instanceof w.Left?c.pure(a.Applicative0())(new M.Tuple(new w.Left(new H.ParseError(b.value0.value0.value0,d.value1)),new H.ParseState(b.value1.value0,b.value1.value1,d.value2))):c.pure(a.Applicative0())(new M.Tuple(b.value0,b.value1))})})))}};a.sepBy=function(a){return function(b){return function(g){return d.alt(H.altParserT(a))(P(a)(b)(g))(c.pure(H.applicativeParserT(a))(l.Nil.value))}}}; +a.sepBy1=P;a.choice=function(a){return function(b){return t.foldl(a)(d.alt(H.altParserT(b)))(m.empty(H.plusParserT(b)))}};a.skipMany=ba;a.skipMany1=I;a.notFollowedBy=function(a){return function(b){return X(a)(d.alt(H.altParserT(a))(g.applySecond(H.applyParserT(a))(X(a)(b))(H.fail(a)("Negated parser succeeded")))(c.pure(H.applicativeParserT(a))(F.unit)))}}})(b["Text.Parsing.Parser.Combinators"]=b["Text.Parsing.Parser.Combinators"]||{});(function(a){var d=b["Control.Applicative"],c=b["Control.Bind"], +g=b["Control.Monad.State.Class"],k=b["Data.Eq"],v=b["Data.Foldable"],n=b["Data.Function"],m=b["Data.Maybe"],w=b["Data.Newtype"],t=b["Data.Show"],C=b["Data.String.CodePoints"],p=b["Data.String.CodeUnits"],r=b["Data.String.Pattern"],l=b["Text.Parsing.Parser"],U=b["Text.Parsing.Parser.Combinators"],N=b["Text.Parsing.Parser.Pos"],M=function(a,b,c,d){this.drop=a;this.indexOf=b;this["null"]=c;this.uncons=d},F=new M(C.drop,C.indexOf,b["Data.String.Common"]["null"],p.uncons),H=function(a){return function(b){return c.bind(l.bindParserT(b))(g.gets(l.monadStateParserT(b))(function(a){return a.value0}))(function(k){var n= +(0,a.uncons)(k);if(n instanceof m.Nothing)return l.fail(b)("Unexpected EOF");if(n instanceof m.Just)return c.discard(c.discardUnit)(l.bindParserT(b))(g.modify_(l.monadStateParserT(b))(function(a){return new l.ParseState(n.value0.tail,N.updatePosString(a.value1)(p.singleton(n.value0.head)),!0)}))(function(){return d.pure(l.applicativeParserT(b))(n.value0.head)});throw Error("Failed pattern match at Text.Parsing.Parser.String line 56, column 3 - line 63, column 16: "+[n.constructor.name]);})}},S=function(a){return function(b){return function(g){return U.tryRethrow(b)(c.bind(l.bindParserT(b))(H(a)(b))(function(a){return g(a)? +d.pure(l.applicativeParserT(b))(a):l.fail(b)("Character '"+(p.singleton(a)+"' did not satisfy predicate"))}))}}};a.drop=function(a){return a.drop};a.indexOf=function(a){return a.indexOf};a.uncons=function(a){return a.uncons};a.StringLike=M;a.eof=function(a){return function(b){return c.bind(l.bindParserT(b))(g.gets(l.monadStateParserT(b))(function(a){return a.value0}))(function(c){return d.unless(l.applicativeParserT(b))((0,a["null"])(c))(l.fail(b)("Expected EOF"))})}};a.string=function(a){return function(b){return function(k){return c.bind(l.bindParserT(b))(g.gets(l.monadStateParserT(b))(function(a){return a.value0}))(function(n){var p= +(0,a.indexOf)(w.wrap(r.newtypePattern)(k))(n);return p instanceof m.Just&&0===p.value0?c.discard(c.discardUnit)(l.bindParserT(b))(g.modify_(l.monadStateParserT(b))(function(b){return new l.ParseState((0,a.drop)(C.length(k))(n),N.updatePosString(b.value1)(k),!0)}))(function(){return d.pure(l.applicativeParserT(b))(k)}):l.fail(b)("Expected "+t.show(t.showString)(k))})}}};a.anyChar=H;a.satisfy=S;a["char"]=function(a){return function(b){return function(c){return U.withErrorMessage(b)(S(a)(b)(function(a){return a=== +c}))(t.show(t.showChar)(c))}}};a.oneOf=function(a){return function(b){return function(c){return U.withErrorMessage(b)(S(a)(b)(n.flip(v.elem(v.foldableArray)(k.eqChar))(c)))("one of "+t.show(t.showArray(t.showChar))(c))}}};a.noneOf=function(a){return function(b){return function(c){return U.withErrorMessage(b)(S(a)(b)(n.flip(v.notElem(v.foldableArray)(k.eqChar))(c)))("none of "+t.show(t.showArray(t.showChar))(c))}}};a.stringLikeString=F})(b["Text.Parsing.Parser.String"]=b["Text.Parsing.Parser.String"]|| +{});(function(a){var d=b["Control.Alt"],c=b["Control.Applicative"],g=b["Control.Apply"],k=b["Control.Bind"],v=b["Control.Category"],n=b["Control.Lazy"],m=b["Data.Array"],w=b["Data.Boolean"],t=b["Data.Char"],C=b["Data.Char.Unicode"],p=b["Data.Either"],r=b["Data.Foldable"],l=b["Data.Functor"],U=b["Data.Int"],N=b["Data.List"],M=b["Data.List.Types"],F=b["Data.Maybe"],H=b["Data.Ord"],S=b["Data.Ordering"],X=b["Data.Ring"],I=b["Data.Semigroup"],ba=b["Data.Show"],P=b["Data.String.CodeUnits"],Y=b["Data.String.Common"], +fa=b["Data.Unfoldable"],ea=b["Data.Unit"],A=b.Math,h=b["Text.Parsing.Parser"],E=b["Text.Parsing.Parser.Combinators"],G=b["Text.Parsing.Parser.String"],da=function(a){return E.withErrorMessage(a)(G.satisfy(G.stringLikeString)(a)(C.isUpper))("uppercase letter")},ja=function(a){return function(a){if(a.caseSensitive)return m.sort(H.ordString)(a.reservedNames);if(w.otherwise)return m.sort(H.ordString)(l.map(l.functorArray)(Y.toLower)(a.reservedNames));throw Error("Failed pattern match at Text.Parsing.Parser.Token line 722, column 1 - line 722, column 82: "+ +[a.constructor.name]);}},u=function(a){return E.withErrorMessage(a)(G.satisfy(G.stringLikeString)(a)(C.isSpace))("space")},ua=function(a){return E.skipMany1(a)(G.satisfy(G.stringLikeString)(a)(C.isSpace))},aa=function(a){return function(b){return g.applySecond(h.applyParserT(a))(E["try"](a)(G.string(G.stringLikeString)(a)(b.commentLine)))(E.skipMany(a)(G.satisfy(G.stringLikeString)(a)(function(a){return"\n"!==a})))}},x=function(a){return E.withErrorMessage(a)(G.satisfy(G.stringLikeString)(a)(C.isOctDigit))("oct digit")}, +na=function(a){return function(b){function c(a,c){a=m.uncons(a);if(a instanceof F.Nothing)return g=!0,!1;if(a instanceof F.Just){var h=H.compare(H.ordString)(a.value0.head)(c);if(h instanceof S.LT){d=a.value0.tail;b=c;return}if(h instanceof S.EQ)return g=!0;if(h instanceof S.GT)return g=!0,!1;throw Error("Failed pattern match at Text.Parsing.Parser.Token line 717, column 39 - line 720, column 53: "+[h.constructor.name]);}throw Error("Failed pattern match at Text.Parsing.Parser.Token line 715, column 5 - line 720, column 53: "+ +[a.constructor.name]);}for(var d=a,g=!1,h;!g;)h=c(d,b);return h}},ca=function(a){return function(b){return function(c){if(!b.caseSensitive)if(w.otherwise)c=Y.toLower(c);else throw Error("Failed pattern match at Text.Parsing.Parser.Token line 710, column 5 - line 711, column 57: ");return na(ja(a)(b))(c)}}},wa=function(a){return function(b){var c=I.append(I.semigroupArray)(P.toCharArray(b.commentEnd))(P.toCharArray(b.commentStart));return n.fix(h.lazyParserT)(function(k){return E.withErrorMessage(a)(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(l["void"](h.functorParserT(a.Bind1().Apply0().Functor0()))(E["try"](a)(G.string(G.stringLikeString)(a)(b.commentEnd))))(g.applySecond(h.applyParserT(a))(E.skipMany1(a)(G.noneOf(G.stringLikeString)(a)(c)))(k)))(g.applySecond(h.applyParserT(a))(G.oneOf(G.stringLikeString)(a)(c))(k)))("end of comment")})}}, +L=function(a){return function(b){return g.applySecond(h.applyParserT(a))(E["try"](a)(G.string(G.stringLikeString)(a)(b.commentStart)))(bb(a)(b))}},D=function(a){return function(b){var c=I.append(I.semigroupArray)(P.toCharArray(b.commentEnd))(P.toCharArray(b.commentStart));return n.fix(h.lazyParserT)(function(k){return E.withErrorMessage(a)(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(l["void"](h.functorParserT(a.Bind1().Apply0().Functor0()))(E["try"](a)(G.string(G.stringLikeString)(a)(b.commentEnd))))(g.applySecond(h.applyParserT(a))(L(a)(b))(k)))(g.applySecond(h.applyParserT(a))(E.skipMany1(a)(G.noneOf(G.stringLikeString)(a)(c)))(k)))(g.applySecond(h.applyParserT(a))(G.oneOf(G.stringLikeString)(a)(c))(k)))("end of comment")})}}, +bb=function(a){return function(b){return b.nestedComments?D(a)(b):wa(a)(b)}},Aa=function(a){return function(b){if(Y["null"](b.commentLine)&&Y["null"](b.commentStart))return E.skipMany(a)(E.withErrorMessage(a)(ua(a))(""));if(Y["null"](b.commentLine))return E.skipMany(a)(E.withErrorMessage(a)(d.alt(h.altParserT(a))(ua(a))(L(a)(b)))(""));if(Y["null"](b.commentStart))return E.skipMany(a)(E.withErrorMessage(a)(d.alt(h.altParserT(a))(ua(a))(aa(a)(b)))(""));if(w.otherwise)return E.skipMany(a)(E.withErrorMessage(a)(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(ua(a))(aa(a)(b)))(L(a)(b)))("")); +throw Error("Failed pattern match at Text.Parsing.Parser.Token line 731, column 1 - line 731, column 86: "+[b.constructor.name]);}},V=function(a){return E.withErrorMessage(a)(G.satisfy(G.stringLikeString)(a)(C.isHexDigit))("hex digit")},pa=function(a){return E.withErrorMessage(a)(G.satisfy(G.stringLikeString)(a)(C.isDigit))("digit")};a.makeTokenParser=function(a){return function(b){var n=G.satisfy(G.stringLikeString)(a)(function(a){return'"'!==a&&"\\"!==a&&"\u001a"a)return 1/b(-a|0);if(w.otherwise)return A.pow(10)(U.toNumber(a));throw Error("Failed pattern match at Text.Parsing.Parser.Token line 563, column 9 - line 563, column 31: "+ +[a.constructor.name]);};return E.asErrorMessage(a)("exponent")(k.bind(h.bindParserT(a))(G.oneOf(G.stringLikeString)(a)(["e","E"]))(function(d){return k.bind(h.bindParserT(a))(B(X.ringInt))(function(d){return k.bind(h.bindParserT(a))(E.withErrorMessage(a)(ta)("exponent"))(function(g){return c.pure(h.applicativeParserT(a))(b(d(g)))})})}))}(),Oa=function(b){var g=k.bind(h.bindParserT(a))(xa)(function(d){return c.pure(h.applicativeParserT(a))(U.toNumber(b)*d)}),l=k.bind(h.bindParserT(a))(ua)(function(d){return k.bind(h.bindParserT(a))(E.option(a)(1)(xa))(function(g){return c.pure(h.applicativeParserT(a))((U.toNumber(b)+ +d)*g)})});return d.alt(h.altParserT(a))(l)(g)},Na=function(b){return l.map(h.functorParserT(a.Bind1().Apply0().Functor0()))(p.Right.create)(Oa(b))},wa=k.bind(h.bindParserT(a))(ta)(function(b){return E.option(a)(new p.Left(b))(Na(b))}),Ga=d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(l.map(h.functorParserT(a.Bind1().Apply0().Functor0()))(p.Left.create)(d.alt(h.altParserT(a))(y)(L)))(wa))(Na(0)))(c.pure(h.applicativeParserT(a))(new p.Left(0)));wa=d.alt(h.altParserT(a))(g.applySecond(h.applyParserT(a))(G["char"](G.stringLikeString)(a)("0"))(Ga))(wa); +wa=E.withErrorMessage(a)(S(wa))("number");Ga=k.bind(h.bindParserT(a))(ta)(Oa);Ga=E.withErrorMessage(a)(S(Ga))("float");var qa=E.withErrorMessage(a)(g.applySecond(h.applyParserT(a))(G["char"](G.stringLikeString)(a)("0"))(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(y)(L))(ta))(c.pure(h.applicativeParserT(a))(0))))(""),Ka=d.alt(h.altParserT(a))(qa)(ta);qa=k.bind(h.bindParserT(a))(S(B(X.ringInt)))(function(b){return k.bind(h.bindParserT(a))(Ka)(function(d){return c.pure(h.applicativeParserT(a))(b(d))})}); +qa=E.withErrorMessage(a)(S(qa))("integer");var Q=E.withErrorMessage(a)(S(Ka))("natural"),ra=T(","),Va=T(":"),z=k.bind(h.bindParserT(a))(d.alt(h.altParserT(a))(d.alt(h.altParserT(a))(ta)(g.applySecond(h.applyParserT(a))(G["char"](G.stringLikeString)(a)("o"))(K(8)(x(a)))))(g.applySecond(h.applyParserT(a))(G["char"](G.stringLikeString)(a)("x"))(K(16)(V(a)))))(function(b){if(1114111"))(b)},brackets:function(b){return E.between(a)(T("["))(T("]"))(b)},semi:Y,comma:ra,colon:Va,dot:ia,semiSep:function(b){return E.sepBy(a)(b)(Y)},semiSep1:function(b){return E.sepBy1(a)(b)(Y)},commaSep:function(b){return E.sepBy(a)(b)(ra)}, +commaSep1:function(b){return E.sepBy1(a)(b)(ra)}}}};a.digit=pa;a.hexDigit=V;a.octDigit=x;a.upper=da;a.space=u;a.letter=function(a){return E.withErrorMessage(a)(G.satisfy(G.stringLikeString)(a)(C.isAlpha))("letter")}})(b["Text.Parsing.Parser.Token"]=b["Text.Parsing.Parser.Token"]||{});(function(a){var d=b["Control.Alt"],c=b["Control.Applicative"],g=b["Control.Apply"],k=b["Control.Bind"],v=b["Control.Category"],n=b["Control.Lazy"],m=b["Data.Array"],w=b["Data.Boolean"],t=b["Data.Decimal"],C=b["Data.Either"], +p=b["Data.Foldable"],r=b["Data.Functor"],l=b["Data.Identity"],U=b["Data.List"],N=b["Data.List.Types"],M=b["Data.Map.Internal"],F=b["Data.Maybe"],H=b["Data.NonEmpty"],S=b["Data.Ord"],X=b["Data.Semigroup"],I=b["Data.String.CodePoints"],Y=b["Data.Unit"],P=b["Data.Units"],da=b["Data.Units.Astronomical"],fa=b["Data.Units.Bit"],ea=b["Data.Units.CGS"],A=b["Data.Units.Currency"],h=b["Data.Units.Imperial"],E=b["Data.Units.Misc"],G=b["Data.Units.SI"],va=b["Data.Units.SI.Accepted"],ja=b["Data.Units.SI.Derived"], +u=b["Data.Units.Time"],ua=b["Data.Units.USCustomary"],aa=b["Insect.Language"],x=b["Text.Parsing.Parser"],na=b["Text.Parsing.Parser.Combinators"],ca=b["Text.Parsing.Parser.String"],wa=b["Text.Parsing.Parser.Token"],L=function(){function a(a,b){this.value0=a;this.value1=b}a.create=function(b){return function(c){return new a(b,c)}};return a}(),D=function(){function a(a){this.value0=a}a.create=function(b){return new a(b)};return a}(),bb=d.alt(x.altParserT(l.monadIdentity))(g.applySecond(x.applyParserT(l.monadIdentity))(ca.string(ca.stringLikeString)(l.monadIdentity)("d"))(c.pure(x.applicativeParserT(l.monadIdentity))(u.day)))(g.applySecond(x.applyParserT(l.monadIdentity))(ca.string(ca.stringLikeString)(l.monadIdentity)("t"))(c.pure(x.applicativeParserT(l.monadIdentity))(va.tonne))), +Aa=function(a){return function(b){return function(d){return k.bind(x.bindParserT(a))(b)(function(h){return k.bind(x.bindParserT(a))(U.many(x.alternativeParserT(a))(x.lazyParserT)(g.applySecond(x.applyParserT(a))(d)(b)))(function(b){return c.pure(x.applicativeParserT(a))(new H.NonEmpty(h,b))})})}}},V=new D([new L(P.kibi,["kibi","Ki"]),new L(P.mebi,["mebi","Mi"]),new L(P.gibi,["gibi","Gi"]),new L(P.tebi,["tebi","Ti"]),new L(P.pebi,["pebi","Pi"]),new L(P.exbi,["exbi","Ei"]),new L(P.zebi,["zebi","Zi"]), +new L(P.yobi,["yobi","Yi"]),new L(P.atto,["atto","a"]),new L(P.femto,["femto","f"]),new L(P.peta,["peta"]),new L(P.mega,["mega"]),new L(P.pico,["pico","p"]),new L(P.nano,["nano","n"]),new L(P.micro,["micro","u","\u00b5","\u03bc"]),new L(P.milli,["milli","m"]),new L(P.centi,["centi","c"]),new L(P.deci,["deci","d"]),new L(P.hecto,["hecto","h"]),new L(P.kilo,["kilo","k"]),new L(P.mega,["M"]),new L(P.giga,["giga","G"]),new L(P.tera,["tera","T"]),new L(P.peta,["P"]),new L(P.exa,["exa","E"])]);da=new D([new L(ja.radian, +["radians","radian","rad"]),new L(va.degree,["degrees","degree","deg","\u00b0"]),new L(ja.hertz,["hertz","Hz"]),new L(E.rpm,["RPM","rpm"]),new L(ja.newton,["newton","N"]),new L(ja.joule,["joules","joule","J"]),new L(ja.pascal,["pascal","Pa"]),new L(ja.volt,["volts","volt","V"]),new L(ja.farad,["farad","F"]),new L(ja.ohm,["ohms","ohm","\u03a9"]),new L(ja.sievert,["sievert","Sv"]),new L(ja.weber,["weber","Wb"]),new L(ja.tesla,["tesla","T"]),new L(ja.henry,["henry","H"]),new L(ja.coulomb,["coulomb", +"C"]),new L(ja.siemens,["siemens","S"]),new L(ja.lumen,["lumen","lm"]),new L(ja.lux,["lux","lx"]),new L(ja.becquerel,["becquerel","Bq"]),new L(ja.gray,["gray","Gy"]),new L(ja.katal,["katal","kat"]),new L(va.hectare,["hectare","ha"]),new L(va.tonne,["tonnes","tonne","tons","ton"]),new L(va.electronvolt,["electronvolt","eV"]),new L(E.calorie,["calories","calorie","cal"]),new L(va.bel,["bel"]),new L(va.astronomicalUnit,["AU"]),new L(da.parsec,["parsecs","parsec","pc"]),new L(da.lightyear,["lightyears", +"lightyear","ly"]),new L(va.barn,["barn"]),new L(va.bar,["bar"]),new L(va.angstrom,["angstrom","\u00c5"]),new L(ea.gauss,["gauss"]),new L(G.ampere,["amperes","ampere","A"]),new L(G.mole,["mole","mol"]),new L(G.kelvin,["kelvin","K"]),new L(G.candela,["candela","cd"]),new L(X.append(P.semigroupDerivedUnit)(ja.watt)(u.hour),["Wh"]),new L(ja.watt,["watts","watt","W"]),new L(fa["byte"],"Bytes bytes Byte byte B Octets octets Octet octet".split(" ")),new L(fa.bit,["bits","bit"]),new L(P.divideUnits(fa.bit)(G.second), +["bps"]),new L(G.second,["seconds","second","sec","s"]),new L(u.minute,["minutes","minute","min"]),new L(u.hour,["hours","hour","h"]),new L(u.day,["days","day"]),new L(u.week,["weeks","week"]),new L(E.fortnight,["fortnights","fortnight"]),new L(u.month,["months","month"]),new L(u.year,["years","year"]),new L(G.gram,["grammes","gramme","grams","gram","g"]),new L(G.meter,["metres","metre","meters","meter","m"]),new L(va.liter,"liters liter litres litre L l".split(" ")),new L(E.atm,["atm"]),new L(E.pixel, +["pixels","pixel","px"]),new L(E.frame,["frames","frame"]),new L(P.divideUnits(E.frame)(G.second),["fps"]),new L(E.dot,["dots","dot"])]);P=new D([new L(h.mile,["miles","mile"]),new L(P.divideUnits(h.mile)(u.hour),["mph"]),new L(h.inch,["inches","inch","in"]),new L(h.yard,["yards","yard","yd"]),new L(h.foot,["feet","foot","ft"]),new L(h.ounce,["ounces","ounce","oz"]),new L(E.lbf,["pound_force","lbf"]),new L(h.pound,["pounds","pound","lb"]),new L(ua.gallon,["gallons","gallon","gal"]),new L(ua.pint, +["pints","pint"]),new L(ua.cup,["cups","cup"]),new L(ua.tablespoon,["tablespoons","tablespoon","tbsp"]),new L(ua.teaspoon,["teaspoons","teaspoon","tsp"]),new L(ua.fluidounce,["fluidounces","fluidounce","floz"]),new L(h.furlong,["furlong"]),new L(E.btu,["BTU"]),new L(E.psi,["psi"]),new L(E.mmHg,["mmHg"]),new L(ua.hogshead,["hogsheads","hogshead"]),new L(ua.rod,["rods","rod"]),new L(P.divideUnits(E.pixel)(h.inch),["ppi"]),new L(P.divideUnits(E.dot)(h.inch),["dpi"]),new L(E.piece,["pieces","piece"]), +new L(E.person,["persons","person","people"]),new L(A.dollar,["dollars","dollar","USD","$"]),new L(A.euro,["euros","euro","EUR","\u20ac"])]);var pa=d.alt(x.altParserT(l.monadIdentity))(wa.letter(l.monadIdentity))(ca["char"](ca.stringLikeString)(l.monadIdentity)("_")),B=d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(wa.letter(l.monadIdentity))(wa.digit(l.monadIdentity)))(ca["char"](ca.stringLikeString)(l.monadIdentity)("_")))(ca["char"](ca.stringLikeString)(l.monadIdentity)("'")), +T=function(a){return function(b){var c=U.last(b.value1),d=U.init(b.value1);return d instanceof F.Just&&c instanceof F.Just?a(b.value0)(p.foldr(N.foldableList)(a)(c.value0)(d.value0)):b.value0}};A="help ? list ls ll reset clear cls quit exit".split(" ");h={commentStart:"",commentEnd:"",commentLine:"#",nestedComments:!1,identStart:pa,identLetter:B,opStart:ca.oneOf(ca.stringLikeString)(l.monadIdentity)("+-*\u00b7\u22c5\u00d7/\u00f7%^!\u2192\u279e=".split("")),opLetter:ca.oneOf(ca.stringLikeString)(l.monadIdentity)([]), +reservedNames:X.append(X.semigroupArray)(A)("\u00b9 \u00b2 \u00b3 \u2074 \u2075 \u207b\u00b9 \u207b\u00b2 \u207b\u00b3 \u207b\u2074 \u207b\u2075 to per".split(" ")),reservedOpNames:"-> + - * \u00b7 \u22c5 \u00d7 / \u00f7 % ^ ! ** = ,".split(" "),caseSensitive:!0};var J=wa.makeTokenParser(l.monadIdentity)(h),Da=function(a){return k.bind(x.bindParserT(l.monadIdentity))(J.identifier)(function(b){if("sum"===b||"product"===b)return c.pure(x.applicativeParserT(l.monadIdentity))(b);var d=M.lookup(S.ordString)(b)(a.functions); +if(d instanceof F.Just)return c.pure(x.applicativeParserT(l.monadIdentity))(b);if(d instanceof F.Nothing)return x.fail(l.monadIdentity)("Unknown function '"+(b+"'"));throw Error("Failed pattern match at Insect.Parser line 345, column 7 - line 347, column 61: "+[d.constructor.name]);})},Ba=J.parens,W=J.reserved,la=J.reservedOp,Ma=r.map(x.functorParserT(l.functorIdentity))(aa.Variable.create)(J.identifier),ha=J.whiteSpace,Ca=function(){var a=k.bind(x.bindParserT(l.monadIdentity))(m.some(x.alternativeParserT(l.monadIdentity))(x.lazyParserT)(na.withErrorMessage(l.monadIdentity)(ca.oneOf(ca.stringLikeString)(l.monadIdentity)("0123456789".split("")))("a digit")))(function(a){var b= +c.pure(x.applicativeParserT(l.monadIdentity));a=m.fromFoldable(p.foldableArray)(a);a=I.fromCodePointArray(r.map(r.functorArray)(I.codePointFromChar)(a));return b(a)}),b=k.bind(x.bindParserT(l.monadIdentity))(na.option(l.monadIdentity)("+")(ca.oneOf(ca.stringLikeString)(l.monadIdentity)(["+","-"])))(function(b){return k.bind(x.bindParserT(l.monadIdentity))(a)(function(a){return c.pure(x.applicativeParserT(l.monadIdentity))(I.singleton(I.codePointFromChar(b))+a)})});return k.bind(x.bindParserT(l.monadIdentity))(a)(function(d){return k.bind(x.bindParserT(l.monadIdentity))(na.optionMaybe(l.monadIdentity)(g.apply(x.applyParserT(l.monadIdentity))(r.map(x.functorParserT(l.functorIdentity))(X.append(X.semigroupString))(ca.string(ca.stringLikeString)(l.monadIdentity)(".")))(a)))(function(a){var g= +F.fromMaybe("")(a);return k.bind(x.bindParserT(l.monadIdentity))(na.optionMaybe(l.monadIdentity)(na["try"](l.monadIdentity)(k.bind(x.bindParserT(l.monadIdentity))(ca.string(ca.stringLikeString)(l.monadIdentity)("e"))(function(a){return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(na.notFollowedBy(l.monadIdentity)(pa))(function(){return k.bind(x.bindParserT(l.monadIdentity))(b)(function(a){return c.pure(x.applicativeParserT(l.monadIdentity))("e"+a)})})}))))(function(a){var b=F.fromMaybe("")(a); +return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(ha)(function(){var a=d+(g+b),h=t.fromString(a);if(h instanceof F.Just)return t.isFinite(h.value0)?c.pure(x.applicativeParserT(l.monadIdentity))(h.value0):x.fail(l.monadIdentity)("This number is too large");if(h instanceof F.Nothing)return x.fail(l.monadIdentity)("Parsing of number failed for input '"+(a+"'"));throw Error("Failed pattern match at Insect.Parser line 114, column 3 - line 121, column 3: "+[h.constructor.name]);})})})})}(), +Pa=g.applyFirst(x.applyParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(g.applySecond(x.applyParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(W("help"))(W("?")))(c.pure(x.applicativeParserT(l.monadIdentity))(aa.Help.value)))(g.applySecond(x.applyParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(W("list"))(W("ls")))(W("ll")))(c.pure(x.applicativeParserT(l.monadIdentity))(aa.List.value))))(g.applySecond(x.applyParserT(l.monadIdentity))(W("reset"))(c.pure(x.applicativeParserT(l.monadIdentity))(aa.Reset.value))))(g.applySecond(x.applyParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(W("clear"))(W("cls")))(c.pure(x.applicativeParserT(l.monadIdentity))(aa.Clear.value))))(g.applySecond(x.applyParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(W("quit"))(W("exit")))(c.pure(x.applicativeParserT(l.monadIdentity))(aa.Quit.value))))(ca.eof(ca.stringLikeString)(l.monadIdentity)); +wa=function(a){var b=function(a){return function(b){return g.applySecond(x.applyParserT(l.monadIdentity))(ca.string(ca.stringLikeString)(l.monadIdentity)(b))(c.pure(x.applicativeParserT(l.monadIdentity))(a))}};return p.oneOf(p.foldableArray)(x.plusParserT(l.monadIdentity))(r.map(r.functorArray)(function(a){return p.oneOf(p.foldableArray)(x.plusParserT(l.monadIdentity))(r.map(r.functorArray)(b(a.value0))(a.value1))})(a.value0))};var Qa=na.withErrorMessage(l.monadIdentity)(wa(P))("imperial unit"),ma= +na.withErrorMessage(l.monadIdentity)(wa(da))("normal unit");wa=d.alt(x.altParserT(l.monadIdentity))(wa(V))(c.pure(x.applicativeParserT(l.monadIdentity))(v.identity(v.categoryFn)));var y=k.bind(x.bindParserT(l.monadIdentity))(wa)(function(a){return k.bind(x.bindParserT(l.monadIdentity))(ma)(function(b){return c.pure(x.applicativeParserT(l.monadIdentity))(a(b))})}),La=function(){var a=function(a){return g.applyFirst(x.applyParserT(l.monadIdentity))(a)(na.notFollowedBy(l.monadIdentity)(B))};return g.applyFirst(x.applyParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(na["try"](l.monadIdentity)(a(y)))(a(Qa)))(a(ma)))(a(bb)))(ha)}(), +ya=function(a){var b=la("-"),h=function(a){return function(b){if(1===a)return b;if(w.otherwise)return new aa.BinOp(aa.Pow.value,b,aa.Scalar.create(t.fromNumber(a)));throw Error("Failed pattern match at Insect.Parser line 452, column 5 - line 453, column 65: "+[a.constructor.name,b.constructor.name]);}},m=d.alt(x.altParserT(l.monadIdentity))(la("^"))(la("**")),p=function(a){return function(b){return new aa.BinOp(aa.Pow.value,b,aa.Negate.create(aa.Scalar.create(t.fromNumber(a))))}},u=W("per"),y=d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(la("*"))(la("\u00b7")))(la("\u22c5")))(la("\u00d7")), +A=la("%"),B=la("!"),C=d.alt(x.altParserT(l.monadIdentity))(la("/"))(la("\u00f7")),D=la(","),E=d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(la("->"))(la("\u2192")))(la("\u279e")))(W("to")),z=la("+");return n.fix(x.lazyParserT)(function(t){t=g.applySecond(x.applyParserT(l.monadIdentity))(ha)(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(Ba(t))(r.map(x.functorParserT(l.functorIdentity))(aa.Scalar.create)(Ca)))(na["try"](l.monadIdentity)(r.map(x.functorParserT(l.functorIdentity))(aa.Unit.create)(La))))(na["try"](l.monadIdentity)(g.apply(x.applyParserT(l.monadIdentity))(r.map(x.functorParserT(l.functorIdentity))(aa.Apply.create)(Da(a)))(Ba(Aa(l.monadIdentity)(t)(D))))))(Ma)); +t=k.bind(x.bindParserT(l.monadIdentity))(t)(function(a){return k.bind(x.bindParserT(l.monadIdentity))(na.optionMaybe(l.monadIdentity)(g.applySecond(x.applyParserT(l.monadIdentity))(B)(c.pure(x.applicativeParserT(l.monadIdentity))(aa.Factorial.create))))(function(b){if(b instanceof F.Just)return c.pure(x.applicativeParserT(l.monadIdentity))(b.value0(a));if(b instanceof F.Nothing)return c.pure(x.applicativeParserT(l.monadIdentity))(a);throw Error("Failed pattern match at Insect.Parser line 367, column 9 - line 369, column 27: "+ +[b.constructor.name]);})});var w=k.bind(x.bindParserT(l.monadIdentity))(t)(function(a){return k.bind(x.bindParserT(l.monadIdentity))(na.optionMaybe(l.monadIdentity)(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u00b9"))(c.pure(x.applicativeParserT(l.monadIdentity))(h(1))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u00b2"))(c.pure(x.applicativeParserT(l.monadIdentity))(h(2)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u00b3"))(c.pure(x.applicativeParserT(l.monadIdentity))(h(3)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u2074"))(c.pure(x.applicativeParserT(l.monadIdentity))(h(4)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u2075"))(c.pure(x.applicativeParserT(l.monadIdentity))(h(5)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u207b\u00b9"))(c.pure(x.applicativeParserT(l.monadIdentity))(p(1)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u207b\u00b2"))(c.pure(x.applicativeParserT(l.monadIdentity))(p(2)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u207b\u00b3"))(c.pure(x.applicativeParserT(l.monadIdentity))(p(3)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u207b\u2074"))(c.pure(x.applicativeParserT(l.monadIdentity))(p(4)))))(g.applySecond(x.applyParserT(l.monadIdentity))(la("\u207b\u2075"))(c.pure(x.applicativeParserT(l.monadIdentity))(p(5))))))(function(b){if(b instanceof +F.Just)return c.pure(x.applicativeParserT(l.monadIdentity))(b.value0(a));if(b instanceof F.Nothing)return c.pure(x.applicativeParserT(l.monadIdentity))(a);throw Error("Failed pattern match at Insect.Parser line 385, column 9 - line 387, column 27: "+[b.constructor.name]);})});t=function(){var a=function(a){return k.bind(x.bindParserT(l.monadIdentity))(w)(function(h){return k.bind(x.bindParserT(l.monadIdentity))(U.many(x.alternativeParserT(l.monadIdentity))(x.lazyParserT)(k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(m)(function(){return k.bind(x.bindParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(g.applySecond(x.applyParserT(l.monadIdentity))(b)(c.pure(x.applicativeParserT(l.monadIdentity))(aa.Negate.create)))(g.applySecond(x.applyParserT(l.monadIdentity))(z)(c.pure(x.applicativeParserT(l.monadIdentity))(v.identity(v.categoryFn)))))(c.pure(x.applicativeParserT(l.monadIdentity))(v.identity(v.categoryFn))))(function(b){return k.bind(x.bindParserT(l.monadIdentity))(a)(function(a){return c.pure(x.applicativeParserT(l.monadIdentity))(b(a))})})})))(function(a){return c.pure(x.applicativeParserT(l.monadIdentity))(new H.NonEmpty(h, +a))})})};return n.fix(x.lazyParserT)(function(b){return r.map(x.functorParserT(l.functorIdentity))(T(aa.BinOp.create(aa.Pow.value)))(a(b))})}();var I=r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.Mul.value)))(Aa(l.monadIdentity)(t)(c.pure(x.applicativeParserT(l.monadIdentity))(Y.unit)));t=n.fix(x.lazyParserT)(function(a){return d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(g.applySecond(x.applyParserT(l.monadIdentity))(b)(r.map(x.functorParserT(l.functorIdentity))(aa.Negate.create)(a)))(g.applySecond(x.applyParserT(l.monadIdentity))(z)(a)))(I)}); +t=r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.Mod.value)))(Aa(l.monadIdentity)(t)(A));t=r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.Div.value)))(Aa(l.monadIdentity)(t)(u));t=r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.Div.value)))(Aa(l.monadIdentity)(t)(C));t=r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.Mul.value)))(Aa(l.monadIdentity)(t)(y)); +t=r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.Sub.value)))(Aa(l.monadIdentity)(t)(b));t=r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.Add.value)))(Aa(l.monadIdentity)(t)(z));return r.map(x.functorParserT(l.functorIdentity))(H.foldl1(N.foldableList)(aa.BinOp.create(aa.ConvertTo.value)))(Aa(l.monadIdentity)(t)(E))})},O=function(a){return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(ha)(function(){return k.bind(x.bindParserT(l.monadIdentity))(ya(a))(function(a){return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(na.withErrorMessage(l.monadIdentity)(ca.eof(ca.stringLikeString)(l.monadIdentity))("end of input"))(function(){return c.pure(x.applicativeParserT(l.monadIdentity))(a)})})})}, +Ea=function(a){var b=function(a){return c.when(x.applicativeParserT(l.monadIdentity))(C.isRight(x.runParser(a)(g.applyFirst(x.applyParserT(l.monadIdentity))(La)(ca.eof(ca.stringLikeString)(l.monadIdentity)))))(x.fail(l.monadIdentity)("'"+(a+"' is reserved for a physical unit")))};return k.bind(x.bindParserT(l.monadIdentity))(na["try"](l.monadIdentity)(k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(ha)(function(){return k.bind(x.bindParserT(l.monadIdentity))(J.identifier)(function(b){return k.bind(x.bindParserT(l.monadIdentity))(na.optionMaybe(l.monadIdentity)(Ba(Aa(l.monadIdentity)(J.identifier)(la(",")))))(function(d){return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(la("="))(function(){return k.bind(x.bindParserT(l.monadIdentity))(ya(a))(function(a){return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(ca.eof(ca.stringLikeString)(l.monadIdentity))(function(){return c.pure(x.applicativeParserT(l.monadIdentity))({name:b, +args:d,expr:a})})})})})})})))(function(a){return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(b(a.name))(function(){if(a.args instanceof F.Nothing)return c.pure(x.applicativeParserT(l.monadIdentity))(new aa.VariableAssignment(a.name,a.expr));if(a.args instanceof F.Just)return k.discard(k.discardUnit)(x.bindParserT(l.monadIdentity))(p.traverse_(x.applicativeParserT(l.monadIdentity))(H.foldableNonEmpty(N.foldableList))(b)(a.args.value0))(function(){return c.pure(x.applicativeParserT(l.monadIdentity))(new aa.FunctionAssignment(a.name, +a.args.value0,a.expr))});throw Error("Failed pattern match at Insect.Parser line 493, column 3 - line 497, column 45: "+[a.args.constructor.name]);})})};a.DictEntry=L;a.Dictionary=D;a.commands=A;a.prefixDict=V;a.normalUnitDict=da;a.imperialUnitDict=P;a.parseInsect=function(a){return function(b){b=x.runParser(b);var c=d.alt(x.altParserT(l.monadIdentity))(d.alt(x.altParserT(l.monadIdentity))(r.map(x.functorParserT(l.functorIdentity))(aa.Command.create)(Pa))(Ea(a)))(r.map(x.functorParserT(l.functorIdentity))(aa.Expression.create)(O(a))); +return b(c)}}})(b["Insect.Parser"]=b["Insect.Parser"]||{});(function(a){var d=b["Control.Bind"],c=b["Data.Array"],g=b["Data.Either"],k=b["Data.Map"],v=b["Data.Ord"],n=b["Data.Semigroup"],m=b["Data.Set"],w=b["Data.Show"],t=b["Data.Unfoldable"],C=b["Insect.Environment"],p=b["Insect.Format"],r=b["Insect.Interpreter"],l=b["Insect.Parser"],U=b["Text.Parsing.Parser"],N=function(){var a=function(a){return a.value1},b=function(b){return d.bind(d.bindArray)(b.value0)(a)};return c.sort(v.ordString)(n.append(n.semigroupArray)(b(l.normalUnitDict))(n.append(n.semigroupArray)(b(l.imperialUnitDict))(["d", +"t"])))}(),M=function(a){if(a instanceof r.Info)return"info";if(a instanceof r.Error)return"error";if(a instanceof r.Value)return"value";if(a instanceof r.ValueSet)return"value-set";throw Error("Failed pattern match at Insect line 42, column 1 - line 42, column 39: "+[a.constructor.name]);};C=C.initialEnvironment;var F=p.fmtPlain,H=p.fmtJqueryTerminal,S=p.fmtConsole,X=l.commands;a.repl=function(a){return function(b){return function(c){c=l.parseInsect(b)(c);if(c instanceof g.Left){var d=U.parseErrorPosition(c.value0); +return{msg:p.format(a)([p.optional(p.text(" ")),p.error("Parse error at position "+(w.show(w.showInt)(d.column)+": ")),p.text(U.parseErrorMessage(c.value0))]),msgType:"error",newEnv:b}}if(c instanceof g.Right){c=r.runInsect(b)(c.value0);if(c.msg instanceof r.Message)return{msgType:M(c.msg.value0),msg:p.format(a)(c.msg.value1),newEnv:c.newEnv};if(c.msg instanceof r.MQuit)return{msgType:"quit",msg:"",newEnv:c.newEnv};if(c.msg instanceof r.MClear)return{msgType:"clear",msg:"",newEnv:c.newEnv};throw Error("Failed pattern match at Insect line 68, column 10 - line 80, column 36: "+ +[c.msg.constructor.name]);}throw Error("Failed pattern match at Insect line 53, column 3 - line 80, column 36: "+[c.constructor.name]);}}};a.initialEnvironment=C;a.supportedUnits=N;a.fmtPlain=F;a.fmtJqueryTerminal=H;a.fmtConsole=S;a.commands=X;a.functions=function(a){return n.append(n.semigroupArray)(m.toUnfoldable(t.unfoldableArray)(k.keys(a.functions)))(["sum","product"])};a.identifiers=function(a){return m.toUnfoldable(t.unfoldableArray)(k.keys(a.values))}})(b.Insect=b.Insect||{});da.exports=b.Insect}, +{"decimal.js":1}]},{},[2])(2)}); diff --git a/web/jquery.min.js b/web/jquery.min.js new file mode 100644 index 0000000..4d9b3a2 --- /dev/null +++ b/web/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("