function e(a){throw a;}var g=void 0,k=!0,l=null,m=!1;function aa(){return function(a){return a}}function o(a){return function(){return this[a]}}function ba(a){return function(){return a}}var p,ca=this;function da(a){for(var a=a.split("."),b=ca,c;c=a.shift();)if(b[c]!=l)b=b[c];else return l;return b}function ea(){} function q(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function fa(a){return a!==g}function ga(a){return"array"==q(a)}function ha(a){var b=q(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ia(a){return"string"==typeof a}function ka(a){return"function"==q(a)}function la(a){a=q(a);return"object"==a||"array"==a||"function"==a}function ma(a){return a[oa]||(a[oa]=++pa)}var oa="closure_uid_"+Math.floor(2147483648*Math.random()).toString(36),pa=0; function qa(a,b,c){return a.call.apply(a.bind,arguments)}function ra(a,b,c){var d=b||ca;if(2")&&(a=a.replace(Ia,">"));-1!=a.indexOf('"')&&(a=a.replace(Ja,"""));return a} var Ga=/&/g,Ha=//g,Ja=/\"/g,Fa=/[&<>\"]/,Ka={"\x00":"\\0","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\"},Ma={"'":"\\'"}; function Na(a){a=""+a;if(a.quote)return a.quote();for(var b=['"'],c=0;cf))if(d in Ma)d=Ma[d];else if(d in Ka)d=Ma[d]=Ka[d];else{f=d;j=d.charCodeAt(0);if(31j)f=d;else{if(256>j){if(f="\\x",16>j||256j&&(f+="0");f+=j.toString(16).toUpperCase()}d=Ma[d]=f}j=d}h[i]=j}b.push('"');return b.join("")} function Oa(a,b){for(var c=0,d=(""+a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),f=(""+b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),h=Math.max(d.length,f.length),i=0;0==c&&i(0==y[1].length? 0:parseInt(y[1],10))?1:0)||((0==v[2].length)<(0==y[2].length)?-1:(0==v[2].length)>(0==y[2].length)?1:0)||(v[2]y[2]?1:0)}while(0==c)}return c}function Pa(a){for(var b=0,c=0;cc?Math.max(0,a.length+c):c;if(ia(a))return!ia(b)||1!=b.length?-1:a.indexOf(b,c);for(;c=arguments.length?Ua.slice.call(a,b):Ua.slice.call(a,b,c)};function cb(a,b){for(var c in a)b.call(g,a[c],c,a)}function db(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function eb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function fb(a){var b={},c;for(c in a)b[c]=a[c];return b}var gb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); function hb(a,b){for(var c,d,f=1;fb?1:ai?1:c.p(a,b,h,0)}var c=l,c=function(c,f,h,i){switch(arguments.length){case 2:return b.call(this,c,f);case 4:return a.call(this,c,f,h,i)}e("Invalid arity: "+arguments.length)};c.a=b;c.p=a;return c}();g; var Zc=function(){function a(a,b,c){for(c=P(c);;)if(c){b=a.a?a.a(b,F(c)):a.call(l,b,F(c));if(K(nc,b))return C(b);c=E(c)}else return b}function b(a,b){var c=P(b);return c?Yc.c(a,F(c),E(c)):a.R?a.R():a.call(l)}var c=l,c=function(c,f,h){switch(arguments.length){case 2:return b.call(this,c,f);case 3:return a.call(this,c,f,h)}e("Invalid arity: "+arguments.length)};c.a=b;c.c=a;return c}();g; var Yc=function(){function a(a,b,c){var i;i=c?((i=c.k&524288)?i:c.Id)?k:c.k?m:t(Pb,c):t(Pb,c);return i?Qb.c(c,a,b):Zc.c(a,b,c)}function b(a,b){var c;c=b?((c=b.k&524288)?c:b.Id)?k:b.k?m:t(Pb,b):t(Pb,b);return c?Qb.a(b,a):Zc.a(a,b)}var c=l,c=function(c,f,h){switch(arguments.length){case 2:return b.call(this,c,f);case 3:return a.call(this,c,f,h)}e("Invalid arity: "+arguments.length)};c.a=b;c.c=a;return c}();function nc(a){this.m=a;this.q=0;this.k=32768}nc.prototype.Tb=o("m");nc; function $c(a){return 0<=a?Math.floor.b?Math.floor.b(a):Math.floor.call(l,a):Math.ceil.b?Math.ceil.b(a):Math.ceil.call(l,a)}function ad(a){a-=a>>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24} var bd=function(){function a(a){return a==l?"":a.toString()}var b=l,c=function(){function a(b,d){var j=l;fa(d)&&(j=D(Array.prototype.slice.call(arguments,1),0));return c.call(this,b,j)}function c(a,d){return function(a,c){for(;;)if(r(c))var d=a.append(b.b(F(c))),f=E(c),a=d,c=f;else return b.b(a)}.call(l,new pb(b.b(a)),d)}a.o=1;a.n=function(a){var b=F(a),a=G(a);return c(b,a)};a.e=c;return a}(),b=function(b,f){switch(arguments.length){case 0:return"";case 1:return a.call(this,b);default:return c.e(b, D(arguments,1))}e("Invalid arity: "+arguments.length)};b.o=1;b.n=c.n;b.R=ba("");b.b=a;b.e=c.e;return b}(),S=function(){function a(a){return Uc(a)?a.substring(2,a.length):Tc(a)?bd.e(":",D([a.substring(2,a.length)],0)):a==l?"":a.toString()}var b=l,c=function(){function a(b,d){var j=l;fa(d)&&(j=D(Array.prototype.slice.call(arguments,1),0));return c.call(this,b,j)}function c(a,d){return function(a,c){for(;;)if(r(c))var d=a.append(b.b(F(c))),f=E(c),a=d,c=f;else return bd.b(a)}.call(l,new pb(b.b(a)),d)} a.o=1;a.n=function(a){var b=F(a),a=G(a);return c(b,a)};a.e=c;return a}(),b=function(b,f){switch(arguments.length){case 0:return"";case 1:return a.call(this,b);default:return c.e(b,D(arguments,1))}e("Invalid arity: "+arguments.length)};b.o=1;b.n=c.n;b.R=ba("");b.b=a;b.e=c.e;return b}(),cd=function(){var a=l,a=function(a,c,d){switch(arguments.length){case 2:return a.substring(c);case 3:return a.substring(c,d)}e("Invalid arity: "+arguments.length)};a.a=function(a,c){return a.substring(c)};a.c=function(a, c,d){return a.substring(c,d)};return a}(),dd=function(){function a(a,b){return c.b(bd.e(a,D(["/",b],0)))}function b(a){return Tc(a)?a:Uc(a)?bd.e("\ufdd0",D(["'",cd.a(a,2)],0)):bd.e("\ufdd0",D(["'",a],0))}var c=l,c=function(c,f){switch(arguments.length){case 1:return b.call(this,c);case 2:return a.call(this,c,f)}e("Invalid arity: "+arguments.length)};c.b=b;c.a=a;return c}(); function tc(a,b){var c;c=b?((c=b.k&16777216)?c:b.jf)?k:b.k?m:t(Vb,b):t(Vb,b);if(c)a:{c=P(a);for(var d=P(b);;){if(c==l){c=d==l;break a}if(d!=l&&I.a(F(c),F(d)))c=E(c),d=E(d);else{c=m;break a}}c=g}else c=l;return Rc(c)}function qc(a){return Yc.c(function(a,c){var d=Hc.a(c,m);return a^d+2654435769+(a<<6)+(a>>2)},Hc.a(F(a),m),E(a))}g;g;function ed(a){for(var b=0,a=P(a);;)if(a)var c=F(a),b=(b+(Hc.b(Gb(c))^Hc.b(Hb(c))))%4503599627370496,a=E(a);else return b} function fd(a){for(var b=0,a=P(a);;)if(a)var c=F(a),b=(b+Hc.b(c))%4503599627370496,a=E(a);else return b}g;function gd(a,b,c,d,f){this.h=a;this.mb=b;this.Aa=c;this.count=d;this.l=f;this.q=0;this.k=65413358}p=gd.prototype;p.G=function(a){var b=this.l;return b!=l?b:this.l=a=qc(a)};p.Fa=function(){return 1===this.count?l:this.Aa};p.F=function(a,b){return new gd(this.h,b,a,this.count+1,l)};p.toString=function(){return O.e(D([this],0))};p.A=aa();p.z=o("count");p.ta=o("mb");p.aa=o("mb"); p.Y=function(){return 1===this.count?M:this.Aa};p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return new gd(b,this.mb,this.Aa,this.count,this.l)};p.J=o("h");p.N=function(){return M};gd;function hd(a){this.h=a;this.q=0;this.k=65413326}p=hd.prototype;p.G=ba(0);p.Fa=ba(l);p.F=function(a,b){return new gd(this.h,b,l,1,l)};p.toString=function(){return O.e(D([this],0))};p.A=ba(l);p.z=ba(0);p.ta=ba(l);p.aa=ba(l);p.Y=function(){return M};p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return new hd(b)}; p.J=o("h");p.N=aa();hd;var M=new hd(l);function id(a){if(a)var b=a.k&134217728,a=(b?b:a.hf)?k:a.k?m:t(Wb,a);else a=t(Wb,a);return a} var J=function(){function a(a,b,c){return yc.a(d.a(b,c),a)}function b(a,b){return yc.a(d.b(b),a)}function c(a){return yc.a(M,a)}var d=l,f=function(){function a(c,d,f,h){var v=l;fa(h)&&(v=D(Array.prototype.slice.call(arguments,3),0));return b.call(this,c,d,f,v)}function b(a,c,d,f){return yc.a(yc.a(yc.a(Yc.c(yc,M,id(f)?Xb(f):Yc.c(yc,M,f)),d),c),a)}a.o=3;a.n=function(a){var c=F(a),d=F(E(a)),f=F(E(E(a))),a=G(E(E(a)));return b(c,d,f,a)};a.e=b;return a}(),d=function(d,i,j,n){switch(arguments.length){case 0:return M; case 1:return c.call(this,d);case 2:return b.call(this,d,i);case 3:return a.call(this,d,i,j);default:return f.e(d,i,j,D(arguments,3))}e("Invalid arity: "+arguments.length)};d.o=3;d.n=f.n;d.R=function(){return M};d.b=c;d.a=b;d.c=a;d.e=f.e;return d}();function jd(a,b,c,d){this.h=a;this.mb=b;this.Aa=c;this.l=d;this.q=0;this.k=65405164}p=jd.prototype;p.G=function(a){var b=this.l;return b!=l?b:this.l=a=qc(a)};p.Fa=function(){return this.Aa==l?l:Ub(this.Aa)};p.F=function(a,b){return new jd(l,b,a,this.l)}; p.toString=function(){return O.e(D([this],0))};p.A=aa();p.aa=o("mb");p.Y=function(){return this.Aa==l?M:this.Aa};p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return new jd(b,this.mb,this.Aa,this.l)};p.J=o("h");p.N=function(){return Ob(M,this.h)};jd;function L(a,b){var c=b==l;c||(c=b?((c=b.k&64)?c:b.mc)?k:b.k?m:t(yb,b):t(yb,b));return c?new jd(l,a,b,l):new jd(l,a,P(b),l)}Pb.string=k; Qb.string=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return oc.a(a,c);case 3:return oc.c(a,c,d)}e("Invalid arity: "+arguments.length)}}();B.string=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return w.a(a,c);case 3:return w.c(a,c,d)}e("Invalid arity: "+arguments.length)}}();wb.string=k; w.string=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return cQ(b)?B.c(b[0],a,l):B.c(b[0],a,b[1])}; function ld(a){var b=a.x;if(a.Oc)return b;a.x=b.R?b.R():b.call(l);a.Oc=k;return a.x}function T(a,b,c,d){this.h=a;this.Oc=b;this.x=c;this.l=d;this.q=0;this.k=31850700}p=T.prototype;p.G=function(a){var b=this.l;return b!=l?b:this.l=a=qc(a)};p.Fa=function(a){return Ub(a.Y(a))};p.F=function(a,b){return L(b,a)};p.toString=function(){return O.e(D([this],0))};p.A=function(a){return P(ld(a))};p.aa=function(a){return F(ld(a))};p.Y=function(a){return G(ld(a))};p.B=function(a,b){return tc(a,b)}; p.L=function(a,b){return new T(b,this.Oc,this.x,this.l)};p.J=o("h");p.N=function(){return Ob(M,this.h)};T;g;function md(a,b){this.fc=a;this.end=b;this.q=0;this.k=2}md.prototype.z=o("end");md.prototype.add=function(a){this.fc[this.end]=a;return this.end+=1};md.prototype.Ea=function(){var a=new od(this.fc,0,this.end);this.fc=l;return a};md;function od(a,b,c){this.g=a;this.V=b;this.end=c;this.q=0;this.k=524306}p=od.prototype;p.ra=function(a,b){return oc.p(a,b,this.g[this.V],this.V+1)}; p.sa=function(a,b,c){return oc.p(a,b,c,this.V)};p.$c=function(){this.V===this.end&&e(Error("-drop-first of empty chunk"));return new od(this.g,this.V+1,this.end)};p.T=function(a,b){return this.g[this.V+b]};p.O=function(a,b,c){return((a=0<=b)?ba?0:a-1>>>5<<5} function $d(a,b,c){for(;;){if(0===b)return c;var d=new Yd(a,qb.b(32));d.g[0]=c;c=d;b-=5}}var be=function ae(b,c,d,f){var h=new Yd(d.w,d.g.slice()),i=b.j-1>>>c&31;5===c?h.g[i]=f:(d=d.g[i],b=d!=l?ae(b,c-5,d,f):$d(l,c-5,f),h.g[i]=b);return h};function ce(a,b){var c=0<=b;if(c?b=Zd(a))return a.ba;for(var c=a.root,d=a.shift;;)if(0>>d&31],d=f;else return c.g}else e(Error([S("No item "),S(b),S(" in vector of length "),S(a.j)].join("")))} var ee=function de(b,c,d,f,h){var i=new Yd(d.w,d.g.slice());if(0===c)i.g[f&31]=h;else{var j=f>>>c&31,b=de(b,c-5,d.g[j],f,h);i.g[j]=b}return i};g;g;g;g;g;g;g;function fe(a,b,c,d,f,h){this.h=a;this.j=b;this.shift=c;this.root=d;this.ba=f;this.l=h;this.q=1;this.k=167668511}p=fe.prototype;p.cb=function(){var a=this.j,b=this.shift,c=new Yd({},this.root.g.slice()),d=this.ba,f=qb.b(32);Oc(d,0,f,0,d.length);return new ge(a,b,c,f)};p.G=function(a){var b=this.l;return b!=l?b:this.l=a=qc(a)}; p.C=function(a,b){return a.O(a,b,l)};p.r=function(a,b,c){return a.O(a,b,c)};p.S=function(a,b,c){var d=0<=b;if(d?bthis.j-Zd(a)){var c=this.ba.slice();c.push(b);return new fe(this.h,this.j+1,this.shift,this.root,c,l)}var d=this.j>>>5>1<b)return new fe(l,b,5,je,a,l);for(var c=a.slice(0,32),d=32,f=cc(new fe(l,32,5,je,c,l));;)if(da+1?this.end:a+1,l)};p.call=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return this.C(this,c);case 3:return this.r(this,c,d)}e("Invalid arity: "+arguments.length)}}();p.apply=function(a,b){return a.call.apply(a,[a].concat(b.slice()))}; p.F=function(a,b){return new ne(this.h,Lb(this.$a,this.end,b),this.start,this.end+1,l)};p.toString=function(){return O.e(D([this],0))};p.ra=function(a,b){return oc.a(a,b)};p.sa=function(a,b,c){return oc.c(a,b,c)};p.A=function(){var a=this,b=function d(b){return b===a.end?l:L(w.a(a.$a,b),new T(l,m,function(){return d(b+1)},l))};return b.b?b.b(a.start):b.call(l,a.start)};p.z=function(){return this.end-this.start};p.ta=function(){return w.a(this.$a,this.end-1)};p.hb=function(a,b,c){return a.S(a,b,c)}; p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return new ne(b,this.$a,this.start,this.end,this.l)};p.J=o("h");p.T=function(a,b){return w.a(this.$a,this.start+b)};p.O=function(a,b,c){return w.c(this.$a,this.start+b,c)};p.N=function(){return Ob(Xd,this.h)};ne;var pe=function oe(b,c,d,f){var d=b.root.w===d.w?d:new Yd(b.root.w,d.g.slice()),h=b.j-1>>>c&31;if(5===c)b=f;else var i=d.g[h],b=i!=l?oe(b,c-5,i,f):$d(b.root.w,c-5,f);d.g[h]=b;return d}; function ge(a,b,c,d){this.j=a;this.shift=b;this.root=c;this.ba=d;this.k=275;this.q=22}p=ge.prototype;p.call=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return this.C(this,c);case 3:return this.r(this,c,d)}e("Invalid arity: "+arguments.length)}}();p.apply=function(a,b){return a.call.apply(a,[a].concat(b.slice()))};p.C=function(a,b){return a.O(a,b,l)};p.r=function(a,b,c){return a.O(a,b,c)};p.T=function(a,b){if(this.root.w)return ce(a,b)[b&31];e(Error("nth after persistent!"))}; p.O=function(a,b,c){var d=0<=b;return(d?b>>b&31,v=i(b-5,s.g[x]);s.g[x]=v}return s}.call(l,a.shift,a.root);a.root=f}return b}if(c===a.j)return b.gb(b,d);e(Error([S("Index "),S(c),S(" out of bounds for TransientVector of length"),S(a.j)].join("")))}e(Error("assoc! after persistent!"))}p.fb=function(a,b,c){return qe(a,a,b,c)}; p.gb=function(a,b){if(this.root.w){if(32>this.j-Zd(a))this.ba[this.j&31]=b;else{var c=new Yd(this.root.w,this.ba),d=qb.b(32);d[0]=b;this.ba=d;if(this.j>>>5>1<d?1:0} function ze(a,b,c){for(var d=a.keys,f=d.length,h=a.Ca,i=Dc(Ae,Ec(a)),a=0,i=cc(i);;)if(aDe;if(d?d:this.keys.length>=De)return ze(a,b,c);if(xe(1,b,this.keys)!=l)return a=Be(this.Ca,this.keys),a[b]=c,new Ce(this.h,this.keys,a,this.Pb+1,l);a=Be(this.Ca,this.keys);d=this.keys.slice();a[b]=c;d.push(b);return new Ce(this.h,d,a,this.Pb+1,l)}return ze(a,b,c)};p.bb=function(a,b){var c=ia(b);return(c?xe(1,b,this.keys)!=l:c)?k:m}; p.call=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return this.C(this,c);case 3:return this.r(this,c,d)}e("Invalid arity: "+arguments.length)}}();p.apply=function(a,b){return a.call.apply(a,[a].concat(b.slice()))};p.F=function(a,b){return Lc(b)?a.S(a,w.a(b,0),w.a(b,1)):Yc.c(vb,a,b)};p.toString=function(){return O.e(D([this],0))};p.A=function(){var a=this;return 0d.length?delete h[c]:(d=d.slice(),d.splice(f,2),h[c]=d);return new Ge(this.h,this.count-1,h,l)};Ge;var He=new Ge(l,0,{},0);function Ie(a,b){for(var c=a.g,d=c.length,f=0;;){if(d<=f)return-1;if(I.a(c[f],b))return f;f+=2}}g; function Je(a,b,c,d){this.h=a;this.j=b;this.g=c;this.l=d;this.q=1;this.k=16123663}p=Je.prototype;p.cb=function(){return new Ke({},this.g.length,this.g.slice())};p.G=function(a){var b=this.l;return b!=l?b:this.l=a=ed(a)};p.C=function(a,b){return a.r(a,b,l)};p.r=function(a,b,c){a=Ie(a,b);return-1===a?c:this.g[a+1]}; p.S=function(a,b,c){var d=this,f=Ie(a,b);return-1===f?d.j=c)return new Je(this.h,this.j-1,d,l);I.a(b,this.g[f])||(d[h]=this.g[f],d[h+1]=this.g[f+1],h+=2);f+=2}}else return a};Je;var Me=new Je(l,0,[],l),Le=16;function Ne(a,b){for(var c=Q(a),d=0,f=cc(Me);;)if(d>>b&31),j=ad(this.I&i-1);if(0===(this.I&i)){var n=ad(this.I);if(2*n>>b&31]=Ue.ia(a,b+5,c,d,f,h);for(f=d=0;;)if(32>d)0!==(this.I>>>d&1)&&(j[d]=this.g[f]!=l?Ue.ia(a,b+5,Hc.b(this.g[f]),this.g[f],this.g[f+1],h):this.g[f+1],f+=2),d+=1;else break;return new Ve(a,n+1,j)}b=qb.b(2* (n+4));Oc(this.g,0,b,0,2*j);b[2*j]=d;b[2*j+1]=f;Oc(this.g,2*j,b,2*(j+1),2*(n-j));h.m=k;d=this.lb(a);d.g=b;d.I|=i;return d}n=this.g[2*j];i=this.g[2*j+1];if(n==l)return d=i.ia(a,b+5,c,d,f,h),d===i?this:Se.p(this,a,2*j+1,d);if(Pe(d,n))return f===i?this:Se.p(this,a,2*j+1,f);h.m=k;return Se.Ga(this,a,2*j,l,2*j+1,We.Bb(a,b+5,n,i,c,d,f))};p.Hb=function(){return Xe.b(this.g)};p.lb=function(a){if(a===this.w)return this;var b=ad(this.I),c=qb.b(0>b?4:2*(b+1));Oc(this.g,0,c,0,2*b);return new Te(a,this.I,c)}; p.Ib=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.I&d))return this;var f=ad(this.I&d-1),h=this.g[2*f],i=this.g[2*f+1];return h==l?(a=i.Ib(a+5,b,c),a===i?this:a!=l?new Te(l,this.I,Qe.c(this.g,2*f+1,a)):this.I===d?l:new Te(l,this.I^d,Re(this.g,f))):Pe(c,h)?new Te(l,this.I^d,Re(this.g,f)):this}; p.ha=function(a,b,c,d,f){var h=1<<(b>>>a&31),i=ad(this.I&h-1);if(0===(this.I&h)){var j=ad(this.I);if(16<=j){i=qb.b(32);i[b>>>a&31]=Ue.ha(a+5,b,c,d,f);for(d=c=0;;)if(32>c)0!==(this.I>>>c&1)&&(i[c]=this.g[d]!=l?Ue.ha(a+5,Hc.b(this.g[d]),this.g[d],this.g[d+1],f):this.g[d+1],d+=2),c+=1;else break;return new Ve(l,j+1,i)}a=qb.b(2*(j+1));Oc(this.g,0,a,0,2*i);a[2*i]=c;a[2*i+1]=d;Oc(this.g,2*i,a,2*(i+1),2*(j-i));f.m=k;return new Te(l,this.I|h,a)}h=this.g[2*i];j=this.g[2*i+1];if(h==l)return f=j.ha(a+5,b,c, d,f),f===j?this:new Te(l,this.I,Qe.c(this.g,2*i+1,f));if(Pe(c,h))return d===j?this:new Te(l,this.I,Qe.c(this.g,2*i+1,d));f.m=k;return new Te(l,this.I,Qe.fa(this.g,2*i,l,2*i+1,We.Ga(a+5,h,j,b,c,d)))};p.Ia=function(a,b,c,d){var f=1<<(b>>>a&31);if(0===(this.I&f))return d;var h=ad(this.I&f-1),f=this.g[2*h],h=this.g[2*h+1];return f==l?h.Ia(a+5,b,c,d):Pe(c,f)?h:d};Te;var Ue=new Te(l,0,qb.b(0));function Ve(a,b,c){this.w=a;this.j=b;this.g=c}p=Ve.prototype; p.ia=function(a,b,c,d,f,h){var i=c>>>b&31,j=this.g[i];if(j==l)return a=Se.p(this,a,i,Ue.ia(a,b+5,c,d,f,h)),a.j+=1,a;b=j.ia(a,b+5,c,d,f,h);return b===j?this:Se.p(this,a,i,b)};p.Hb=function(){return Ye.b(this.g)};p.lb=function(a){return a===this.w?this:new Ve(a,this.j,this.g.slice())}; p.Ib=function(a,b,c){var d=b>>>a&31,f=this.g[d];if(f!=l){a=f.Ib(a+5,b,c);if(a===f)d=this;else if(a==l)if(8>=this.j)a:{for(var f=this.g,a=2*(this.j-1),b=qb.b(a),c=0,h=1,i=0;;)if(c>>a&31,i=this.g[h];if(i==l)return new Ve(l,this.j+1,Qe.c(this.g,h,Ue.ha(a+5,b,c,d,f)));a=i.ha(a+5,b,c,d,f);return a===i?this:new Ve(l,this.j,Qe.c(this.g,h,a))};p.Ia=function(a,b,c,d){var f=this.g[b>>>a&31];return f!=l?f.Ia(a+5,b,c,d):d};Ve;function Ze(a,b,c){for(var b=2*b,d=0;;)if(d2*this.j)return a=Se.Ga(this,a,2*this.j,d,2*this.j+1,f),h.m=k,a.j+=1,a;c=this.g.length;b=qb.b(c+2);Oc(this.g,0,b,0,c);b[c]=d;b[c+1]=f;h.m=k;h=this.j+1;a===this.w?(this.g=b,this.j=h,a=this):a=new $e(this.w,this.ua,h,b);return a}return this.g[b+1]===f?this:Se.p(this,a,b+1,f)}return(new Te(a,1<<(this.ua>>>b&31),[l,this,l,l])).ia(a,b,c,d,f,h)};p.Hb=function(){return Xe.b(this.g)}; p.lb=function(a){if(a===this.w)return this;var b=qb.b(2*(this.j+1));Oc(this.g,0,b,0,2*this.j);return new $e(a,this.ua,this.j,b)};p.Ib=function(a,b,c){a=Ze(this.g,this.j,c);return-1===a?this:1===this.j?l:new $e(l,this.ua,this.j-1,Re(this.g,$c((a-a%2)/2)))}; p.ha=function(a,b,c,d,f){return b===this.ua?(a=Ze(this.g,this.j,c),-1===a?(a=this.g.length,b=qb.b(a+2),Oc(this.g,0,b,0,a),b[a]=c,b[a+1]=d,f.m=k,new $e(l,this.ua,this.j+1,b)):I.a(this.g[a],d)?this:new $e(l,this.ua,this.j,Qe.c(this.g,a+1,d))):(new Te(l,1<<(this.ua>>>a&31),[l,this])).ha(a,b,c,d,f)};p.Ia=function(a,b,c,d){a=Ze(this.g,this.j,c);return 0>a?d:Pe(c,this.g[a])?this.g[a+1]:d};$e; var We=function(){function a(a,b,c,i,j,n,s){var x=Hc.b(c);if(x===j)return new $e(l,x,2,[c,i,n,s]);var v=new Oe(m);return Ue.ia(a,b,x,c,i,v).ia(a,b,j,n,s,v)}function b(a,b,c,i,j,n){var s=Hc.b(b);if(s===i)return new $e(l,s,2,[b,c,j,n]);var x=new Oe(m);return Ue.ha(a,s,b,c,x).ha(a,i,j,n,x)}var c=l,c=function(c,f,h,i,j,n,s){switch(arguments.length){case 6:return b.call(this,c,f,h,i,j,n);case 7:return a.call(this,c,f,h,i,j,n,s)}e("Invalid arity: "+arguments.length)};c.Ga=b;c.Bb=a;return c}(); function af(a,b,c,d,f){this.h=a;this.Na=b;this.v=c;this.Ba=d;this.l=f;this.q=0;this.k=31850572}p=af.prototype;p.G=function(a){var b=this.l;return b!=l?b:this.l=a=qc(a)};p.F=function(a,b){return L(b,a)};p.toString=function(){return O.e(D([this],0))};p.A=aa();p.aa=function(){return this.Ba==l?U([this.Na[this.v],this.Na[this.v+1]]):F(this.Ba)};p.Y=function(){return this.Ba==l?Xe.c(this.Na,this.v+2,l):Xe.c(this.Na,this.v,E(this.Ba))};p.B=function(a,b){return tc(a,b)}; p.L=function(a,b){return new af(b,this.Na,this.v,this.Ba,this.l)};p.J=o("h");p.N=function(){return Ob(M,this.h)};af; var Xe=function(){function a(a,b,c){if(c==l)for(c=a.length;;)if(bthis.j?Q(E(a))+1:this.j};p.aa=function(){return Jb(this.stack)}; p.Y=function(){var a=F(this.stack),a=ff(this.Rb?a.right:a.left,E(this.stack),this.Rb);return a!=l?new gf(l,a,this.Rb,this.j-1,l):M};p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return new gf(b,this.stack,this.Rb,this.j,this.l)};p.J=o("h");gf;g;g;function hf(a,b,c,d){return K(V,c)?K(V,c.left)?new V(c.key,c.m,c.left.qa(),new W(a,b,c.right,d,l),l):K(V,c.right)?new V(c.right.key,c.right.m,new W(c.key,c.m,c.left,c.right.left,l),new W(a,b,c.right.right,d,l),l):new W(a,b,c,d,l):new W(a,b,c,d,l)} function jf(a,b,c,d){return K(V,d)?K(V,d.right)?new V(d.key,d.m,new W(a,b,c,d.left,l),d.right.qa(),l):K(V,d.left)?new V(d.left.key,d.left.m,new W(a,b,c,d.left.left,l),new W(d.key,d.m,d.left.right,d.right,l),l):new W(a,b,c,d,l):new W(a,b,c,d,l)} function kf(a,b,c,d){if(K(V,c))return new V(a,b,c.qa(),d,l);if(K(W,d))return jf(a,b,c,d.Mb());var f=K(V,d);if(f?K(W,d.left):f)return new V(d.left.key,d.left.m,new W(a,b,c,d.left.left,l),jf(d.key,d.m,d.left.right,d.right.Mb()),l);e(Error("red-black tree invariant violation"))} function lf(a,b,c,d){if(K(V,d))return new V(a,b,c,d.qa(),l);if(K(W,c))return hf(a,b,c.Mb(),d);var f=K(V,c);if(f?K(W,c.right):f)return new V(c.right.key,c.right.m,hf(c.key,c.m,c.left.Mb(),c.right.left),new W(a,b,c.right.right,d,l),l);e(Error("red-black tree invariant violation"))}function W(a,b,c,d,f){this.key=a;this.m=b;this.left=c;this.right=d;this.l=f;this.q=0;this.k=32402207}p=W.prototype;p.G=function(a){var b=this.l;return b!=l?b:this.l=a=qc(a)};p.C=function(a,b){return a.O(a,b,l)}; p.r=function(a,b,c){return a.O(a,b,c)};p.S=function(a,b,c){return Bc.c(U([this.key,this.m]),b,c)};p.call=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return this.C(this,c);case 3:return this.r(this,c,d)}e("Invalid arity: "+arguments.length)}}();p.apply=function(a,b){return a.call.apply(a,[a].concat(b.slice()))};p.F=function(a,b){return U([this.key,this.m,b])};p.Ub=o("key");p.Vb=o("m");p.Vc=function(a){return a.Xc(this)}; p.Mb=function(){return new V(this.key,this.m,this.left,this.right,l)};p.replace=function(a,b,c,d){return new W(a,b,c,d,l)};p.Uc=function(a){return a.Wc(this)};p.Wc=function(a){return new W(a.key,a.m,this,a.right,l)};p.toString=function(){return function(){switch(arguments.length){case 0:return O.e(D([this],0))}e("Invalid arity: "+arguments.length)}}();p.Xc=function(a){return new W(a.key,a.m,a.left,this,l)};p.qa=function(){return this};p.ra=function(a,b){return oc.a(a,b)}; p.sa=function(a,b,c){return oc.c(a,b,c)};p.A=function(){return J.a(this.key,this.m)};p.z=ba(2);p.ta=o("m");p.hb=function(a,b,c){return Lb(U([this.key,this.m]),b,c)};p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return Dc(U([this.key,this.m]),b)};p.J=ba(l);p.T=function(a,b){return 0===b?this.key:1===b?this.m:l};p.O=function(a,b,c){return 0===b?this.key:1===b?this.m:c};p.N=function(){return ie};W; function V(a,b,c,d,f){this.key=a;this.m=b;this.left=c;this.right=d;this.l=f;this.q=0;this.k=32402207}p=V.prototype;p.G=function(a){var b=this.l;return b!=l?b:this.l=a=qc(a)};p.C=function(a,b){return a.O(a,b,l)};p.r=function(a,b,c){return a.O(a,b,c)};p.S=function(a,b,c){return Bc.c(U([this.key,this.m]),b,c)};p.call=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return this.C(this,c);case 3:return this.r(this,c,d)}e("Invalid arity: "+arguments.length)}}(); p.apply=function(a,b){return a.call.apply(a,[a].concat(b.slice()))};p.F=function(a,b){return U([this.key,this.m,b])};p.Ub=o("key");p.Vb=o("m");p.Vc=function(a){return new V(this.key,this.m,this.left,a,l)};p.Mb=function(){e(Error("red-black tree invariant violation"))};p.replace=function(a,b,c,d){return new V(a,b,c,d,l)};p.Uc=function(a){return new V(this.key,this.m,a,this.right,l)}; p.Wc=function(a){return K(V,this.left)?new V(this.key,this.m,this.left.qa(),new W(a.key,a.m,this.right,a.right,l),l):K(V,this.right)?new V(this.right.key,this.right.m,new W(this.key,this.m,this.left,this.right.left,l),new W(a.key,a.m,this.right.right,a.right,l),l):new W(a.key,a.m,this,a.right,l)};p.toString=function(){return function(){switch(arguments.length){case 0:return O.e(D([this],0))}e("Invalid arity: "+arguments.length)}}(); p.Xc=function(a){return K(V,this.right)?new V(this.key,this.m,new W(a.key,a.m,a.left,this.left,l),this.right.qa(),l):K(V,this.left)?new V(this.left.key,this.left.m,new W(a.key,a.m,a.left,this.left.left,l),new W(this.key,this.m,this.left.right,this.right,l),l):new W(a.key,a.m,a.left,this,l)};p.qa=function(){return new W(this.key,this.m,this.left,this.right,l)};p.ra=function(a,b){return oc.a(a,b)};p.sa=function(a,b,c){return oc.c(a,b,c)};p.A=function(){return J.a(this.key,this.m)};p.z=ba(2);p.ta=o("m"); p.hb=function(a,b,c){return Lb(U([this.key,this.m]),b,c)};p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return Dc(U([this.key,this.m]),b)};p.J=ba(l);p.T=function(a,b){return 0===b?this.key:1===b?this.m:l};p.O=function(a,b,c){return 0===b?this.key:1===b?this.m:c};p.N=function(){return ie};V; var of=function nf(b,c,d,f,h){if(c==l)return new V(d,f,l,l,l);var i=b.a?b.a(d,c.key):b.call(l,d,c.key);if(0===i)return h[0]=c,l;if(0>i)return b=nf(b,c.left,d,f,h),b!=l?c.Uc(b):l;b=nf(b,c.right,d,f,h);return b!=l?c.Vc(b):l},qf=function pf(b,c){if(b==l)return c;if(c==l)return b;if(K(V,b)){if(K(V,c)){var d=pf(b.right,c.left);return K(V,d)?new V(d.key,d.m,new V(b.key,b.m,b.left,d.left,l),new V(c.key,c.m,d.right,c.right,l),l):new V(b.key,b.m,b.left,new V(c.key,c.m,d,c.right,l),l)}return new V(b.key,b.m, b.left,pf(b.right,c),l)}if(K(V,c))return new V(c.key,c.m,pf(b,c.left),c.right,l);d=pf(b.right,c.left);return K(V,d)?new V(d.key,d.m,new W(b.key,b.m,b.left,d.left,l),new W(c.key,c.m,d.right,c.right,l),l):kf(b.key,b.m,b.left,new W(c.key,c.m,d,c.right,l))},sf=function rf(b,c,d,f){if(c!=l){var h=b.a?b.a(d,c.key):b.call(l,d,c.key);if(0===h)return f[0]=c,qf(c.left,c.right);if(0>h){var i=rf(b,c.left,d,f);return function(){var b=i!=l;return b?b:f[0]!=l}()?K(W,c.left)?kf(c.key,c.m,i,c.right):new V(c.key,c.m, i,c.right,l):l}var j=rf(b,c.right,d,f);return function(){var b=j!=l;return b?b:f[0]!=l}()?K(W,c.right)?lf(c.key,c.m,c.left,j):new V(c.key,c.m,c.left,j,l):l}return l},uf=function tf(b,c,d,f){var h=c.key,i=b.a?b.a(d,h):b.call(l,d,h);return 0===i?c.replace(h,f,c.left,c.right):0>i?c.replace(h,c.m,tf(b,c.left,d,f),c.right):c.replace(h,c.m,c.left,tf(b,c.right,d,f))};g;function vf(a,b,c,d,f){this.ga=a;this.Ya=b;this.j=c;this.h=d;this.l=f;this.q=0;this.k=418776847}p=vf.prototype; p.G=function(a){var b=this.l;return b!=l?b:this.l=a=ed(a)};p.C=function(a,b){return a.r(a,b,l)};p.r=function(a,b,c){a=wf(a,b);return a!=l?a.m:c};p.S=function(a,b,c){var d=[l],f=of(this.ga,this.Ya,b,c,d);return f==l?(d=R.a(d,0),I.a(c,d.m)?a:new vf(this.ga,uf(this.ga,this.Ya,b,c),this.j,this.h,l)):new vf(this.ga,f.qa(),this.j+1,this.h,l)};p.bb=function(a,b){return wf(a,b)!=l}; p.call=function(){var a=l;return a=function(a,c,d){switch(arguments.length){case 2:return this.C(this,c);case 3:return this.r(this,c,d)}e("Invalid arity: "+arguments.length)}}();p.apply=function(a,b){return a.call.apply(a,[a].concat(b.slice()))};p.F=function(a,b){return Lc(b)?a.S(a,w.a(b,0),w.a(b,1)):Yc.c(vb,a,b)};p.zb=function(){return 0d?c.left:c.right}else return l}p.A=function(){return 0b?cd.a(a,2):cd.a(a,b+1);e(Error([S("Doesn't support name: "),S(a)].join("")))}function If(a){var b=Tc(a);if(b?b:Uc(a))return b=a.lastIndexOf("/"),-1this.end?new Lf(this.h,this.start+this.step,this.end,this.step,l):l};p.F=function(a,b){return L(b,a)};p.toString=function(){return O.e(D([this],0))};p.ra=function(a,b){return oc.a(a,b)};p.sa=function(a,b,c){return oc.c(a,b,c)};p.A=function(a){return 0this.end?a:l}; p.z=function(a){return xc(a.A(a))?0:Math.ceil((this.end-this.start)/this.step)};p.aa=o("start");p.Y=function(a){return a.A(a)!=l?new Lf(this.h,this.start+this.step,this.end,this.step,l):M};p.B=function(a,b){return tc(a,b)};p.L=function(a,b){return new Lf(b,this.start,this.end,this.step,this.l)};p.J=o("h");p.T=function(a,b){if(bthis.end;if(c?0===this.step:c)return this.start;e(Error("Index out of bounds"))}; p.O=function(a,b,c){c=bthis.end)?0===this.step:a)?this.start:c;return c};p.N=function(){return Ob(M,this.h)};Lf; var Mf=function(){function a(a,b,c){return new Lf(l,a,b,c,l)}function b(a,b){return f.c(a,b,1)}function c(a){return f.c(0,a,1)}function d(){return f.c(0,Number.MAX_VALUE,1)}var f=l,f=function(f,i,j){switch(arguments.length){case 0:return d.call(this);case 1:return c.call(this,f);case 2:return b.call(this,f,i);case 3:return a.call(this,f,i,j)}e("Invalid arity: "+arguments.length)};f.R=d;f.b=c;f.a=b;f.c=a;return f}(),Nf=function(){function a(a,b){for(;;){var c=P(b);if(r(c?0"):wd.a(r(function(){var d=B.c(c,"\ufdd0'meta",l);return r(d)?(d=b?((d=b.k&131072)?d:b.Hd)?k:b.k?m:t(Mb,b):t(Mb,b),r(d)?Ec(b):d):d}())?wd.e(U(["^"]),Qf(Ec(b),c),D([U([" "])],0)):l,function(){var c=b!=l;return c?b.nf:c}()?b.mf(b):function(){var c;c=b?((c=b.k&536870912)?c:b.K)?k:b.k?m:t(Yb,b):t(Yb,b);return c}()?Zb(b,c):r(b instanceof RegExp)?J.c('#"',b.source,'"'):J.c("#<",""+S(b),">"))},O=function(){function a(a){var d=l;fa(a)&& (d=D(Array.prototype.slice.call(arguments,0),0));return b.call(this,d)}function b(a){var b=Fe(["\ufdd0'flush-on-newline","\ufdd0'readably","\ufdd0'meta","\ufdd0'dup"],{"\ufdd0'flush-on-newline":k,"\ufdd0'readably":k,"\ufdd0'meta":m,"\ufdd0'dup":m}),f=F(a),h=new pb;if(a=P(a))for(var i=F(a);;){i!==f&&h.append(" ");var j=P(Y(i,b));if(j)for(i=F(j);;)if(h.append(i),i=E(j))j=i,i=F(j);else break;if(a=E(a))i=a,a=F(i),j=i,i=a,a=j;else break}return""+S(h)}a.o=0;a.n=function(a){a=P(a);return b(a)};a.e=b;return a}(); Ge.prototype.K=k;Ge.prototype.D=function(a,b){return X(function(a){return X(Y,""," ","",b,a)},"{",", ","}",b,a)};Yb.number=k;Zb.number=function(a){return J.b(""+S(a))};pc.prototype.K=k;pc.prototype.D=function(a,b){return X(Y,"("," ",")",b,a)};ne.prototype.K=k;ne.prototype.D=function(a,b){return X(Y,"["," ","]",b,a)};qd.prototype.K=k;qd.prototype.D=function(a,b){return X(Y,"("," ",")",b,a)};vf.prototype.K=k; vf.prototype.D=function(a,b){return X(function(a){return X(Y,""," ","",b,a)},"{",", ","}",b,a)};Je.prototype.K=k;Je.prototype.D=function(a,b){return X(function(a){return X(Y,""," ","",b,a)},"{",", ","}",b,a)};se.prototype.K=k;se.prototype.D=function(a,b){return X(Y,"#queue ["," ","]",b,P(a))};T.prototype.K=k;T.prototype.D=function(a,b){return X(Y,"("," ",")",b,a)};rc.prototype.K=k;rc.prototype.D=function(a,b){return X(Y,"("," ",")",b,a)};Ef.prototype.K=k; Ef.prototype.D=function(a,b){return X(Y,"#{"," ","}",b,a)};Yb["boolean"]=k;Zb["boolean"]=function(a){return J.b(""+S(a))};Yb.string=k;Zb.string=function(a,b){return Tc(a)?J.b([S(":"),S(function(){var b=If(a);return r(b)?[S(b),S("/")].join(""):l}()),S(Hf(a))].join("")):Uc(a)?J.b([S(function(){var b=If(a);return r(b)?[S(b),S("/")].join(""):l}()),S(Hf(a))].join("")):J.b(r((new kd("\ufdd0'readably")).call(l,b))?Na(a):a)};af.prototype.K=k;af.prototype.D=function(a,b){return X(Y,"("," ",")",b,a)}; V.prototype.K=k;V.prototype.D=function(a,b){return X(Y,"["," ","]",b,a)};me.prototype.K=k;me.prototype.D=function(a,b){return X(Y,"("," ",")",b,a)};cf.prototype.K=k;cf.prototype.D=function(a,b){return X(function(a){return X(Y,""," ","",b,a)},"{",", ","}",b,a)};Wd.prototype.K=k;Wd.prototype.D=function(a,b){return X(Y,"["," ","]",b,a)};Bf.prototype.K=k;Bf.prototype.D=function(a,b){return X(Y,"#{"," ","}",b,a)};fe.prototype.K=k;fe.prototype.D=function(a,b){return X(Y,"["," ","]",b,a)}; gd.prototype.K=k;gd.prototype.D=function(a,b){return X(Y,"("," ",")",b,a)};Yb.array=k;Zb.array=function(a,b){return X(Y,"#",b,a)};Yb["function"]=k;Zb["function"]=function(a){return J.c("#<",""+S(a),">")};hd.prototype.K=k;hd.prototype.D=function(){return J.b("()")};W.prototype.K=k;W.prototype.D=function(a,b){return X(Y,"["," ","]",b,a)};Date.prototype.K=k; Date.prototype.D=function(a){function b(a,b){for(var f=""+S(a);;)if(Q(f)"],0))};p.J=o("h");p.Tb=o("state");p.B=function(a,b){return a===b};Rf; var Sf=function(){function a(a){return new Rf(a,l,l,l)}var b=l,c=function(){function a(c,d){var j=l;fa(d)&&(j=D(Array.prototype.slice.call(arguments,1),0));return b.call(this,c,j)}function b(a,c){var d=Qc(c)?Z.lang.t.create.b?Z.lang.t.create.b(P(c)):Z.lang.t.create.call(l,P(c)):c,f=B.c(d,"\ufdd0'validator",l),d=B.c(d,"\ufdd0'meta",l);return new Rf(a,d,f,l)}a.o=1;a.n=function(a){var c=F(a),a=G(a);return b(c,a)};a.e=b;return a}(),b=function(b,f){switch(arguments.length){case 1:return a.call(this,b); default:return c.e(b,D(arguments,1))}e("Invalid arity: "+arguments.length)};b.o=1;b.n=c.n;b.b=a;b.e=c.e;return b}();function Tf(a,b){var c=a.fe;r(c)&&!r(c.b?c.b(b):c.call(l,b))&&e(Error([S("Assert failed: "),S("Validator rejected reference state"),S("\n"),S(O.e(D([Dc(J("\ufdd1'validate","\ufdd1'new-value"),mc("\ufdd0'line",6394,"\ufdd0'column",13))],0)))].join("")));c=a.state;a.state=b;$b(a,c,b);return b} var Uf=function(){function a(a,b,c,d,f){return Tf(a,b.p?b.p(a.state,c,d,f):b.call(l,a.state,c,d,f))}function b(a,b,c,d){return Tf(a,b.c?b.c(a.state,c,d):b.call(l,a.state,c,d))}function c(a,b,c){return Tf(a,b.a?b.a(a.state,c):b.call(l,a.state,c))}function d(a,b){return Tf(a,b.b?b.b(a.state):b.call(l,a.state))}var f=l,h=function(){function a(c,d,f,h,i,H){var N=l;fa(H)&&(N=D(Array.prototype.slice.call(arguments,5),0));return b.call(this,c,d,f,h,i,N)}function b(a,c,d,f,h,i){return Tf(a,Cd.e(c,a.state, d,f,h,D([i],0)))}a.o=5;a.n=function(a){var c=F(a),d=F(E(a)),f=F(E(E(a))),h=F(E(E(E(a)))),i=F(E(E(E(E(a))))),a=G(E(E(E(E(a)))));return b(c,d,f,h,i,a)};a.e=b;return a}(),f=function(f,j,n,s,x,v){switch(arguments.length){case 2:return d.call(this,f,j);case 3:return c.call(this,f,j,n);case 4:return b.call(this,f,j,n,s);case 5:return a.call(this,f,j,n,s,x);default:return h.e(f,j,n,s,x,D(arguments,5))}e("Invalid arity: "+arguments.length)};f.o=5;f.n=h.n;f.a=d;f.c=c;f.p=b;f.fa=a;f.e=h.e;return f}(); function Vf(a,b){this.state=a;this.Fc=b;this.q=0;this.k=1073774592}Vf.prototype.Tb=function(){var a=this;return(new kd("\ufdd0'value")).call(l,Uf.a(a.state,function(b){var b=Qc(b)?Z.lang.t.create.b?Z.lang.t.create.b(P(b)):Z.lang.t.create.call(l,P(b)):b,c=B.c(b,"\ufdd0'done",l);return r(c)?b:Fe(["\ufdd0'done","\ufdd0'value"],{"\ufdd0'done":k,"\ufdd0'value":a.Fc.R?a.Fc.R():a.Fc.call(l)})}))};Vf; var Wf=function(){function a(a,d){var f=l;fa(d)&&(f=D(Array.prototype.slice.call(arguments,1),0));return b.call(this,a,f)}function b(a,b){var f=Qc(b)?Z.lang.t.create.b?Z.lang.t.create.b(P(b)):Z.lang.t.create.call(l,P(b)):b,f=B.c(f,"\ufdd0'keywordize-keys",l),h=r(f)?dd:S,f=function j(a){return Qc(a)?Of.b(Hd.a(j,a)):Ic(a)?Ud(tb(a),Hd.a(j,a)):r(ga(a))?ke(Hd.a(j,a)):(a==l?l:a.constructor)===Object?Ud(Ee,function(){var b=function v(b){return new T(l,m,function(){for(;;){var c=P(b);return c?(c=F(c),L(U([h.b? h.b(c):h.call(l,c),j(a[c])]),v(G(b)))):l}},l)};return b.b?b.b(Nc(a)):b.call(l,Nc(a))}()):a};return f.b?f.b(a):f.call(l,a)}a.o=1;a.n=function(a){var d=F(a),a=G(a);return b(d,a)};a.e=b;return a}(),Xf=Sf.b(Fe(["\ufdd0'parents","\ufdd0'descendants","\ufdd0'ancestors"],{"\ufdd0'parents":Ee,"\ufdd0'descendants":Ee,"\ufdd0'ancestors":Ee})),Yf=function(){function a(a,b,h){var i=I.a(b,h);if(!i&&!(i=Vc((new kd("\ufdd0'ancestors")).call(l,a).call(l,b),h))&&(i=Lc(h)))if(i=Lc(b))if(i=Q(h)===Q(b))for(var i=k,j= 0;;){var n=xc(i);if(n?n:j===Q(h))return i;i=c.c(a,b.b?b.b(j):b.call(l,j),h.b?h.b(j):h.call(l,j));j+=1}else return i;else return i;else return i}function b(a,b){return c.c(C(Xf),a,b)}var c=l,c=function(c,f,h){switch(arguments.length){case 2:return b.call(this,c,f);case 3:return a.call(this,c,f,h)}e("Invalid arity: "+arguments.length)};c.a=b;c.c=a;return c}(),Zf=function(){function a(a,b){var c=B.c((new kd("\ufdd0'parents")).call(l,a),b,l);return P(c)?c:l}function b(a){return c.a(C(Xf),a)}var c=l,c= function(c,f){switch(arguments.length){case 1:return b.call(this,c);case 2:return a.call(this,c,f)}e("Invalid arity: "+arguments.length)};c.b=b;c.a=a;return c}();function $f(a,b,c,d){Uf.a(a,function(){return C(b)});Uf.a(c,function(){return C(d)})} var bg=function ag(b,c,d){var f=C(d).call(l,b),f=r(r(f)?f.b?f.b(c):f.call(l,c):f)?k:l;if(r(f))return f;f=function(){for(var f=Zf.b(c);;)if(0 "),S(i),S(" and "),S(F(j)),S(", and neither is preferred")].join("")));return j}return d},l,C(f));if(r(n)){if(I.a(C(j),C(d)))return Uf.p(i,Bc,c,vc(n)),vc(n);$f(i,f,j,d);return dg(b,c,d,f,h,i,j)}return l};g; function fg(a,b){var c;if(a?a.ed:a)c=a.ed(0,b);else{var d=fg[q(a)];d?c=d:(d=fg._)?c=d:e(u("IMultiFn.-get-method",a));c=c.call(l,a,b)}return c}function gg(a,b){var c;if(a?a.dd:a)c=a.dd(a,b);else{var d=gg[q(a)];d?c=d:(d=gg._)?c=d:e(u("IMultiFn.-dispatch",a));c=c.call(l,a,b)}return c}g;function hg(a,b,c,d,f,h,i,j){this.name=a;this.Ld=b;this.Kd=c;this.Ic=d;this.Mc=f;this.Yd=h;this.Lc=i;this.hc=j;this.k=4194304;this.q=64}hg.prototype.G=function(a){return ma(a)}; hg.prototype.ed=function(a,b){I.a(C(this.hc),C(this.Ic))||$f(this.Lc,this.Mc,this.hc,this.Ic);var c=C(this.Lc).call(l,b);if(r(c))return c;c=eg(this.name,b,this.Ic,this.Mc,this.Yd,this.Lc,this.hc);return r(c)?c:C(this.Mc).call(l,this.Kd)};hg.prototype.dd=function(a,b){var c=Cd.a(this.Ld,b),d=fg(a,c);r(d)||e(Error([S("No method in multimethod '"),S(Hf),S("' for dispatch value: "),S(c)].join("")));return Cd.a(d,b)};hg; hg.prototype.call=function(){function a(a,b){var f=l;fa(b)&&(f=D(Array.prototype.slice.call(arguments,1),0));return gg(this,f)}function b(a,b){return gg(this,b)}a.o=1;a.n=function(a){F(a);a=G(a);return b(0,a)};a.e=b;return a}();hg.prototype.apply=function(a,b){return gg(this,b)};function ig(a){this.Sc=a;this.q=0;this.k=543162368}ig.prototype.G=function(a){return Pa(O.e(D([a],0)))};ig.prototype.D=function(){return J.b([S('#uuid "'),S(this.Sc),S('"')].join(""))}; ig.prototype.B=function(a,b){return this.Sc===b.Sc};ig.prototype.toString=function(){return O.e(D([this],0))};ig;function jg(a){if("function"==typeof a.Ua)return a.Ua();if(ia(a))return a.split("");if(ha(a)){for(var b=[],c=a.length,d=0;d2*this.H&&mg(this),k):m};function mg(a){if(a.H!=a.M.length){for(var b=0,c=0;bb)&&e(Error("Bad port number "+b)),a.tb=b):a.tb=l}function ug(a,b,c){Cg(a);delete a.ka;a.sb=c?b?decodeURIComponent(b):"":b}function vg(a,b,c){Cg(a);delete a.ka;b instanceof xg?(a.za=b,a.za.Qc=a,a.za.wb(a.oa)):(c||(b=yg(b,Dg)),a.za=new xg(b,a,a.oa))}function Eg(){var a=window.location;return(a instanceof pg?a.ib():new pg(a,g)).nb}function wg(a,b,c){Cg(a);delete a.ka;a.nb=c?b?decodeURIComponent(b):"":b} function Cg(a){a.Rd&&e(Error("Tried to modify a read-only Uri"))}p.wb=function(a){this.oa=a;this.za&&this.za.wb(a);return this};var Fg=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;function yg(a,b){var c=l;ia(a)&&(c=a,Fg.test(c)||(c=encodeURI(a)),0<=c.search(b)&&(c=c.replace(b,Gg)));return c}function Gg(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var zg=/[#\/\?@]/g,Ag=/[\#\?]/g,Dg=/[\#\?@]/g,Bg=/#/g;function xg(a,b,c){this.xa=a||l;this.Qc=b||l;this.oa=!!c} function Hg(a){if(!a.P&&(a.P=new lg,a.xa))for(var b=a.xa.split("&"),c=0;cparseFloat(Wg)){Vg=""+$g;break a}}Vg=Wg}var bh={};function ch(a){return bh[a]||(bh[a]=0<=Oa(Vg,a))};var dh;function eh(a,b,c,d,f){if(!$&&(!Sg||!ch("525")))return k;if(Ug&&f)return fh(a);if(f&&!d||!c&&(17==b||18==b)||$&&d&&b==a)return m;switch(a){case 13:return k;case 27:return!Sg}return fh(a)}function fh(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||Sg&&0==a)return k;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return k;default:return m}};!$||ch("9");var gh=$&&!ch("8");function hh(){}hh.prototype.kd=m;hh.prototype.jb=function(){this.kd||(this.kd=k,this.U())};hh.prototype.U=function(){};function ih(a,b){this.type=a;this.currentTarget=this.target=b}wa(ih,hh);p=ih.prototype;p.U=function(){delete this.type;delete this.target;delete this.currentTarget};p.Wa=m;p.Nb=k;p.stopPropagation=function(){this.Wa=k};p.preventDefault=function(){this.Nb=m};var jh={ie:"click",ne:"dblclick",He:"mousedown",Le:"mouseup",Ke:"mouseover",Je:"mouseout",Ie:"mousemove",We:"selectstart",Ce:"keypress",Be:"keydown",De:"keyup",ge:"blur",ve:"focus",oe:"deactivate",we:$?"focusin":"DOMFocusIn",xe:$?"focusout":"DOMFocusOut",he:"change",Ve:"select",Xe:"submit",Ae:"input",Re:"propertychange",se:"dragstart",pe:"dragenter",re:"dragover",qe:"dragleave",te:"drop",af:"touchstart",$e:"touchmove",Ze:"touchend",Ye:"touchcancel",ke:"contextmenu",ue:"error",ze:"help",Ee:"load", Fe:"losecapture",Se:"readystatechange",Te:"resize",Ue:"scroll",bf:"unload",ye:"hashchange",Ne:"pagehide",Oe:"pageshow",Qe:"popstate",le:"copy",Pe:"paste",me:"cut",Ge:"message",je:"connect"};var kh=new Function("a","return a");function lh(a,b){a&&this.Gb(a,b)}wa(lh,ih);p=lh.prototype;p.target=l;p.relatedTarget=l;p.offsetX=0;p.offsetY=0;p.clientX=0;p.clientY=0;p.screenX=0;p.screenY=0;p.button=0;p.keyCode=0;p.charCode=0;p.ctrlKey=m;p.altKey=m;p.shiftKey=m;p.metaKey=m;p.Ha=l; p.Gb=function(a,b){var c=this.type=a.type;ih.call(this,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d){if(Rg)try{kh(d.nodeName)}catch(f){d=l}}else"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.offsetX=a.offsetX!==g?a.offsetX:a.layerX;this.offsetY=a.offsetY!==g?a.offsetY:a.layerY;this.clientX=a.clientX!==g?a.clientX:a.pageX;this.clientY=a.clientY!==g?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0; this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.Ha=a;delete this.Nb;delete this.Wa};p.stopPropagation=function(){lh.Da.stopPropagation.call(this);this.Ha.stopPropagation?this.Ha.stopPropagation():this.Ha.cancelBubble=k}; p.preventDefault=function(){lh.Da.preventDefault.call(this);var a=this.Ha;if(a.preventDefault)a.preventDefault();else if(a.returnValue=m,gh)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};p.U=function(){lh.Da.U.call(this);this.relatedTarget=this.currentTarget=this.target=this.Ha=l};function mh(){}var nh=0;p=mh.prototype;p.key=0;p.ub=m;p.Yc=m;p.Gb=function(a,b,c,d,f,h){ka(a)?this.md=k:a&&a.handleEvent&&ka(a.handleEvent)?this.md=m:e(Error("Invalid listener argument"));this.Lb=a;this.ud=b;this.src=c;this.type=d;this.capture=!!f;this.Hc=h;this.Yc=m;this.key=++nh;this.ub=m};p.handleEvent=function(a){return this.md?this.Lb.call(this.Hc||this.src,a):this.Lb.handleEvent.call(this.Lb,a)};function oh(a,b){this.qd=b;this.Ta=[];a>this.qd&&e(Error("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var c=0;ch.keyCode||h.returnValue!=g)return k;a:{var s=m;if(0==h.keyCode)try{h.keyCode=-1;break a}catch(x){s=k}if(s||h.returnValue==g)h.returnValue=k}}s=Bh();s.Gb(h,this);h=k;try{if(j){for(var v=uh(),y=s.currentTarget;y;y=y.parentNode)v.push(y);i=f[k];i.ja=i.H;for(var H=v.length-1;!s.Wa&&0<=H&&i.ja;H--)s.currentTarget= v[H],h&=Mh(i,v[H],d,k,s);if(n){i=f[m];i.ja=i.H;for(H=0;!s.Wa&&Hb?"":a.substring(b+1)}return this.dc?this.dc.qf(this.cc,this.Q.location):this.Q.location.pathname.substr(this.cc.length)}; p.Pc=function(a,b){a!=this.la()&&(this.Q.history.pushState(l,b||this.Q.document.title||"",this.Rc?"#"+a:this.dc?this.dc.of(a,this.cc,this.Q.location):this.cc+a+this.Q.location.search),this.dispatchEvent(new Th(a,m)))};p.U=function(){Ih(this.Q,"popstate",this.ac,m,this);this.Rc&&Ih(this.Q,"hashchange",this.ac,m,this)};p.ac=function(){this.wa&&this.dispatchEvent(new Th(this.la(),k))};var Wh=!$||ch("9");!Rg&&!$||$&&ch("9")||Rg&&ch("1.9.1");$&&ch("9");function Xh(a){return ia(a)?document.getElementById(a):a} function Yh(a,b,c){var d=document,c=c||d,a=a&&"*"!=a?a.toUpperCase():"";if(c.querySelectorAll&&(c.querySelector&&(!Sg||"CSS1Compat"==document.compatMode||ch("528")))&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},f=0,h=0,i;i=c[h];h++)a==i.nodeName&&(d[f++]=i);d.length=f;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(h=f=0;i=c[h];h++)a=i.className,"function"==typeof a.split&&0<=Va(a.split(/\s+/), b)&&(d[f++]=i);d.length=f;return d}return c}function Zh(a,b){cb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in $h?a.setAttribute($h[d],b):a[d]=b})}var $h={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",maxlength:"maxLength",type:"type"}; function ai(a,b,c){var d=arguments,f=document,h=d[0],i=d[1];if(!Wh&&i&&(i.name||i.type)){h=["<",h];i.name&&h.push(' name="',Ea(i.name),'"');if(i.type){h.push(' type="',Ea(i.type),'"');var j={};hb(j,i);i=j;delete i.type}h.push(">");h=h.join("")}h=f.createElement(h);i&&(ia(i)?h.className=i:ga(i)?Lg.apply(l,[h].concat(i)):Zh(h,i));2"+a,c.removeChild(c.firstChild)):c.innerHTML=a;if(1==c.childNodes.length)return c.removeChild(c.firstChild);for(a=b.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);return a} function ei(a){if("outerHTML"in a)return a.outerHTML;var b=(9==a.nodeType?a:a.ownerDocument||a.document).createElement("div");b.appendChild(a.cloneNode(k));return b.innerHTML}function ci(a){if(a&&"number"==typeof a.length){if(la(a))return"function"==typeof a.item||"string"==typeof a.item;if(ka(a))return"function"==typeof a.item}return m};function fi(a){this.Qd=a}wa(fi,hh);var gi=new oh(0,100),hi=[];function ii(a,b,c,d){ga(c)||(hi[0]=c,c=hi);for(var f=0;fb?"":a.substring(b+1)}function qi(a,b,c){b=a.Ed+(b||"");a=a.Q.location;b!=a.href&&(c?a.replace(b):a.href=b)} function ri(a,b,c,d){if(a.Cd||b!=vi(a))if(a.Cd=m,b=Ca(b),$){var f=Sg?a.na.document||a.na.contentWindow.document:a.na.contentDocument||a.na.contentWindow.document;f.open("text/html",c?"replace":g);f.write(ya(wi,Ea(d||a.Q.document.title),b));f.close()}else if(b=a.Xb+"#"+b,a=a.na.contentWindow)c?a.location.replace(b):a.location.href=b} function vi(a){if($)return a=Sg?a.na.document||a.na.contentWindow.document:a.na.contentDocument||a.na.contentWindow.document,a.body?Da(a.body.innerHTML):l;var b=a.na.contentWindow;if(b){var c;try{c=Da(ti(b))}catch(d){return a.rb||(a.rb!=k&&a.W.setInterval(xi),a.rb=k),l}a.rb&&(a.rb!=m&&a.W.setInterval(ni),a.rb=m);return c||l}return l}p.Zc=function(a){if(this.Za){var b=ti(this.Q);b!=this.pb&&ui(this,b,a)}if(!this.Za||$&&!oi)if(b=vi(this)||"",this.qb==l||b==this.qb)this.qb=l,b!=this.pb&&ui(this,b,a)}; function ui(a,b,c){a.pb=a.Fb.value=b;a.Za?($&&!oi&&ri(a,b),qi(a,b)):ri(a,b);a.dispatchEvent(new Th(a.la(),c))}p.Xd=function(){this.W.stop();this.W.start()};var si=["mousedown","keydown","mousemove"],wi="%s%s",pi='',mi='',li=0,ni=150,xi=1E4;var Z={};g;function yi(a){if(a?a.Wb:a)a=a.Wb(a);else{var b;var c=yi[q(a)];c?b=c:(c=yi._)?b=c:e(u("EventType.event-types",a));a=b.call(l,a)}return a}g;Element.prototype.Wb=function(){return Ud(Ee,Hd.a(function(a){var b=R.c(a,0,l),a=R.c(a,1,l);return U([dd.b(b.toLowerCase()),a])},Af.e(D([Wf(jh)],0))))};Oh.prototype.Wb=function(){return Ud(Ee,Hd.a(function(a){var b=R.c(a,0,l),a=R.c(a,1,l);return U([dd.b(b.toLowerCase()),a])},Af.e(D([Wf(jh)],0))))}; var zi=function(){function a(a,b,c,i){return Hh(a,B.c(yi(a),b,b),c,i)}function b(a,b,h){return c.p(a,b,h,m)}var c=l,c=function(c,f,h,i){switch(arguments.length){case 3:return b.call(this,c,f,h);case 4:return a.call(this,c,f,h,i)}e("Invalid arity: "+arguments.length)};c.c=b;c.p=a;return c}();ki.prototype.Wb=function(){return Ud(Ee,Hd.a(function(a){var b=R.c(a,0,l),a=R.c(a,1,l);return U([dd.b(b.toLowerCase()),a])},Wf(Sh)))};var Ai=Sf.b(Ee),Bi=function(){function a(a,b,c){a=Fe(["\ufdd0'max-count","\ufdd0'event-pred","\ufdd0'reactor"],{"\ufdd0'max-count":a,"\ufdd0'event-pred":b,"\ufdd0'reactor":c});Uf.p(Ai,Bc,a,0);return a}function b(a,b){return c.c(l,a,b)}var c=l,c=function(c,f,h){switch(arguments.length){case 2:return b.call(this,c,f);case 3:return a.call(this,c,f,h)}e("Invalid arity: "+arguments.length)};c.a=b;c.c=a;return c}(),Ci=function(){function a(a,b){var c=Td(function(b){var c=R.c(b,0,l),c=Qc(c)?Z.lang.t.create.b? Z.lang.t.create.b(P(c)):Z.lang.t.create.call(l,P(c)):c,c=B.c(c,"\ufdd0'event-pred",l);R.c(b,1,l);return c.b?c.b(a):c.call(l,a)},C(Ai)),i=P(c);if(i){c=F(i);R.c(c,0,l);R.c(c,1,l);for(var j=i;;){var i=c,c=R.c(i,0,l),i=R.c(i,1,l),n=c,n=Qc(n)?Z.lang.t.create.b?Z.lang.t.create.b(P(n)):Z.lang.t.create.call(l,P(n)):n,s=B.c(n,"\ufdd0'reactor",l),x=B.c(n,"\ufdd0'max-count",l),v=i+1;s.a?s.a(a,b):s.call(l,a,b);r(function(){var a=x;return r(a)?x<=v:a}())?Uf.c(Ai,Cc,c):Uf.p(Ai,Bc,c,v);if(c=E(j))i=c,c=F(i),j=i; else return l}}else return l}function b(a){return c.a(a,l)}var c=l,c=function(c,f){switch(arguments.length){case 1:return b.call(this,c);case 2:return a.call(this,c,f)}e("Invalid arity: "+arguments.length)};c.b=b;c.a=a;return c}();function Di(a,b){a&&(this.Zb&&this.detach(),this.Cb=a,this.Yb=Hh(this.Cb,"keypress",this,b),this.Jc=Hh(this.Cb,"keydown",this.Od,b,this),this.Zb=Hh(this.Cb,"keyup",this.Pd,b,this))}wa(Di,Oh);p=Di.prototype;p.Cb=l;p.Yb=l;p.Jc=l;p.Zb=l;p.Ka=-1;p.Ja=-1; var Ei={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Fi={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Gi={61:187,59:186},Hi=$||Sg&&ch("525");p=Di.prototype; p.Od=function(a){if(Sg&&(17==this.Ka&&!a.ctrlKey||18==this.Ka&&!a.altKey))this.Ja=this.Ka=-1;Hi&&!eh(a.keyCode,this.Ka,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):this.Ja=Rg&&a.keyCode in Gi?Gi[a.keyCode]:a.keyCode};p.Pd=function(){this.Ja=this.Ka=-1}; p.handleEvent=function(a){var b=a.Ha,c,d;$&&"keypress"==a.type?(c=this.Ja,d=13!=c&&27!=c?b.keyCode:0):Sg&&"keypress"==a.type?(c=this.Ja,d=0<=b.charCode&&63232>b.charCode&&fh(c)?b.charCode:0):Qg?(c=this.Ja,d=fh(c)?b.keyCode:0):(c=b.keyCode||this.Ja,d=b.charCode||0,Ug&&(63==d&&!c)&&(c=191));var f=c,h=b.keyIdentifier;c?63232<=c&&c in Ei?f=Ei[c]:25==c&&a.shiftKey&&(f=9):h&&h in Fi&&(f=Fi[h]);a=f==this.Ka;this.Ka=f;b=new Ii(f,d,a,b);try{this.dispatchEvent(b)}finally{b.jb()}}; p.detach=function(){this.Yb&&(Jh(this.Yb),Jh(this.Jc),Jh(this.Zb),this.Zb=this.Jc=this.Yb=l);this.Cb=l;this.Ja=this.Ka=-1};p.U=function(){Di.Da.U.call(this);this.detach()};function Ii(a,b,c,d){d&&this.Gb(d,g);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}wa(Ii,lh);function Ji(a){return Ki(a||arguments.callee.caller,[])} function Ki(a,b){var c=[];if(0<=Va(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(Li(a)+"(");for(var d=a.arguments,f=0;f=Wi(this).value){a=this.Nd(a,b,c);ca.console&&ca.console.markTimeline&&ca.console.markTimeline("log:"+a.rd);for(b=this;b;){var c=b,d=a;if(c.Db)for(var f=0,h=g;h=c.Db[f];f++)h(d);b=b.getParent()}}}; p.Nd=function(a,b,c){var d=new Ni(a,""+b,this.Td);if(c){d.Ec=c;var f;var h=arguments.callee.caller;try{var i;var j=da("window.location.href");if(ia(c))i={message:c,name:"Unknown error",lineNumber:"Not available",fileName:j,stack:"Not available"};else{var n,s,x=m;try{n=c.lineNumber||c.pf||"Not available"}catch(v){n="Not available",x=k}try{s=c.fileName||c.filename||c.sourceURL||j}catch(y){s="Not available",x=k}i=x||!c.lineNumber||!c.fileName||!c.stack?{message:c.message,name:c.name,lineNumber:n,fileName:s, stack:c.stack||"Not available"}:c}f="Message: "+Ea(i.message)+'\nUrl: '+i.fileName+"\nLine: "+i.lineNumber+"\n\nBrowser stack:\n"+Ea(i.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+Ea(Ji(h)+"-> ")}catch(H){f="Exception trying to expose exception! You win, we lose. "+H}d.Dc=f}return d};p.info=function(a,b){this.log(Ui,a,b)};var Xi={},Yi=l;function Zi(){Yi||(Yi=new Pi(""),Xi[""]=Yi,Yi.wd(Vi))} function $i(a){Zi();var b;if(!(b=Xi[a])){b=new Pi(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=$i(a.substr(0,c));c.ic||(c.ic={});c.ic[d]=b;b.bc=c;Xi[a]=b}return b};function aj(){this.vd=va()}var bj=new aj;aj.prototype.set=function(a){this.vd=a};aj.prototype.reset=function(){this.set(va())};aj.prototype.get=o("vd");function cj(a){this.Zd=a||"";this.de=bj}p=cj.prototype;p.yd=k;p.be=k;p.ae=k;p.zd=m;p.ce=m;function dj(a){return 10>a?"0"+a:""+a}function ej(a,b){var c=(a.Ad-b)/1E3,d=c.toFixed(3),f=0;if(1>c)f=2;else for(;100>c;)f++,c*=10;for(;0=c?a:a=-1a?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=a&&(d=h+d);if(isNaN(c)||d.length>=c)return d;d=isNaN(f)?Math.abs(a).toString():Math.abs(a).toFixed(f);a=c-d.length-h.length;return d=0<=b.indexOf("-",0)?h+d+Array(a+1).join(" "):h+Array(a+1).join(0<=b.indexOf("0",0)?"0": " ")+d},d:function(a,b,c,d,f,h,i,j){a=parseInt(a,10);return ij.f(a,b,c,d,0,h,i,j)}};ij.i=ij.d;ij.u=ij.d;function jj(a){var b=Xh("c-panel");ia("opacity")?kj(b,a,"opacity"):cb("opacity",ua(kj,b))}function kj(a,b,c){a.style[Ra(c)]=b}function lj(a,b){a.style.display=b?"":"none"};var mj={},nj=document.createElement("div");nj.innerHTML="
a";var oj=I.a(nj.firstChild.nodeType,3),pj=I.a(nj.getElementsByTagName("tbody").length,0);I.a(nj.getElementsByTagName("link").length,0);function qj(a){var b=rj;if(Sc(b))return a.replace(RegExp((""+b).replace(/([-()\[\]{}+?*.$\^|,:#");if(r(b.hasOwnProperty("source")))return a.replace(RegExp(b.source,"g"),"<$1>");e([S("Invalid match arg: "),S(b)].join(""))};var sj=/<|&#?\w+;/,tj=/^\s+/,rj=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/i,uj=/<([\w:]+)/,vj=/",""]),xj=U([1,"","
"]),yj=U([3,"","
"]),zj=Fe("col \ufdd0'default tfoot caption optgroup legend area td thead th option tbody tr colgroup".split(" "),{col:U([2,"","
"]),"\ufdd0'default":U([0,"",""]),tfoot:xj,caption:xj, optgroup:wj,legend:U([1,"
","
"]),area:U([1,"",""]),td:yj,thead:xj,th:yj,option:wj,tbody:xj,tr:U([2,"","
"]),colgroup:xj}); function Aj(a,b){var c=xc(Pf(vj,b)),d=function(){var a=I.a(mj.sf,"table");return a?c:a}()?function(){var b=a.firstChild;return r(b)?a.firstChild.childNodes:b}():function(){var a=I.a(mj.rf,"");return a?c:a}()?divchildNodes:ie;if(d=P(d))for(var f=F(d);;)if(function(){var a=I.a(f.nodeName,"tbody");return a?I.a(f.childNodes.length,0):a}()&&f.parentNode.removeChild(f),d=E(d))var h=d,f=d=F(h),d=h;else break} function Bj(a){var b=qj(a),a=(""+S(vc(Pf(uj,b)))).toLowerCase(),a=B.c(zj,a,(new kd("\ufdd0'default")).call(l,zj)),c=R.c(a,0,l),d=R.c(a,1,l),f=R.c(a,2,l),a=function(){var a;a=document.createElement("div");a.innerHTML=[S(d),S(b),S(f)].join("");for(var i=c;;)if(0%d:%02d:%02d %s',12show/hide');Dl.appendChild(Fl);Qj.c("a","show-hide",Dl);Hh(Dl,"click",Zj);var Gl=E(El);if(Gl)var Hl=Gl,Il=F(Hl),Jl=Hl,yl=Il,zl=Jl;else break a}}}F(Qj.b("body")).appendChild(di('
'));Uj(Dj("current-slide")); Tf(Md,ke(Hd.a(function(a){var b;a:for(var c=a;;){if(Vc(ak,c.nodeName)){b=c;break a}var d=c.firstChild;r(d)?c=d:(d=c.nextSibling,r(d)?c=d:(c=c.parentNode,c=r(c)?c.nextSibling:l))}return Fe(["\ufdd0'id","\ufdd0'html","\ufdd0'notes-html"],{"\ufdd0'id":b.id,"\ufdd0'html":ei(bk(a)),"\ufdd0'notes-html":ck(a)})},Qj.a("div","slide"))));Pj.e(D([Dc(J("\ufdd1'count","\ufdd1'slides"),mc("\ufdd0'line",639,"\ufdd0'column",10)),Q(C(Md))],0));Pj.e(D(["Installing key handler"],0)); Bi.a(Gf(["\ufdd0'show-next-slide"]),function(){return kk()});Bi.a(Gf(["\ufdd0'show-prev-slide"]),function(){return lk()});Bi.a(Gf(["\ufdd0'show-first-slide"]),function(){return gk(F(C(Md)))});Bi.a(Gf(["\ufdd0'show-last-slide"]),function(){return gk(wc(C(Md)))});Bi.a(Gf(["\ufdd0'toggle-mode"]),function(){return ik()});Bi.a(Gf(["\ufdd0'go-to-top"]),function(){C(Nj).Pc(Hf("top"));return Hj.window.scrollTo(0,0)});Bi.a(Gf(["\ufdd0'show-control-panel"]),function(){return jj(0.75)}); Bi.a(Gf(["\ufdd0'hide-control-panel"]),function(){return jj(0)}); Bi.a(Gf(["\ufdd0'change-mode"]),function(){var a;r(C(Jj))?(Pj.e(D([Dc(J("\ufdd1'enter-slideshow-mode"),mc("\ufdd0'line",311,"\ufdd0'column",10))],0)),Uj(Dj("preamble")),Uj(Dj("content")),Uj(Dj("postamble")),Wj(B.c(C(Ij),"screen",l)),Xj.b(B.c(C(Ij),"projection",l)),Tj(Dj("current-slide")),a=gk(fk())):(Pj.e(D([Dc(J("\ufdd1'leave-slideshow-mode"),mc("\ufdd0'line",321,"\ufdd0'column",10))],0)),Uj(Dj("current-slide")),Wj(B.c(C(Ij),"projection",l)),Xj.b(B.c(C(Ij),"screen",l)),Tj(Dj("preamble")),Tj(Dj("content")), Tj(Dj("postamble")),a=Xh(Eg()),a=r(a)?a.scrollIntoView():l);return a}); Bi.a(Gf(["\ufdd0'show-presenter-window"]),function(){var a;a=pk();if(r(a))a=a.focus();else{var b=Fe(["\ufdd0'target","\ufdd0'toolbar","\ufdd0'location","\ufdd0'statusbar","\ufdd0'menubar"],{"\ufdd0'target":"PRESENTERDISPLAY","\ufdd0'toolbar":m,"\ufdd0'location":m,"\ufdd0'statusbar":m,"\ufdd0'menubar":m}).Ca;b||(b={});var c=window;a="undefined"!=typeof"".href?"".href:"";var d=b.target||"".target,f=[],h;for(h in b)switch(h){case "width":case "height":case "top":case "left":f.push(h+"="+b[h]);break; case "target":case "noreferrer":break;default:f.push(h+"="+(b[h]?1:0))}h=f.join(",");if(b.noreferrer){if(b=c.open("",d,h))$&&-1!=a.indexOf(";")&&(a="'"+a.replace(/'/g,"%27")+"'"),a=Ea(a),b.document.write(''),b.document.close()}else b=c.open(a,d,h);Tf(Lj,b);a=C(Lj).document;a.write('\n\n \n \n \n
\n
\n Current Slide\n
\n
\n
\n
\n Next Slide\n
\n
\n
\n
\n
\n
\n
\n 0:00:00\n \n reset\n \n
\n
\n
\n \n\n'); Xj.a(B.c(C(Ij),"common",l),a);Xj.a(B.c(C(Ij),"projection",l),a);Xj.a(B.c(C(Ij),"presenter",l),a);Hh(new Di(a),"key",ok);Hh(a.getElementById("presenter-elapsed-time-reset"),"click",Sj("\ufdd0'reset-elapsed-time"));hk();a=sk()}return a});Bi.a(Gf(["\ufdd0'reset-elapsed-time"]),function(){Tf(Mj,l);var a=pk();return r(a)?qk(a):l});F(Qj.b("body")).appendChild(di('')); var Kl=Xh("c-panel");Ci.b("\ufdd0'show-control-panel");var Ll=Sj("\ufdd0'hide-control-panel");ka(Ll)||(Ll&&"function"==typeof Ll.handleEvent?Ll=sa(Ll.handleEvent,Ll):e(Error("Invalid listener argument")));Qh.setTimeout(Ll,3E3);Hh(Kl,"mouseover",Sj("\ufdd0'show-control-panel"));Hh(Kl,"mouseout",Sj("\ufdd0'hide-control-panel"));Hh(Xh("c-toggle"),"click",Sj("\ufdd0'toggle-mode"));Hh(Xh("c-first"),"click",Sj("\ufdd0'show-first-slide"));Hh(Xh("c-prev"),"click",Sj("\ufdd0'show-prev-slide")); Hh(Xh("c-next"),"click",Sj("\ufdd0'show-next-slide"));Hh(Xh("c-last"),"click",Sj("\ufdd0'show-last-slide"));Hh(Xh("c-presenter-window"),"click",Sj("\ufdd0'show-presenter-window"));Hh(new Di(document),"key",ok);Pj.e(D(["Installing history handler"],0)); Tf(Nj,function(){var a=r(Vh())?new Uh:new ki;zi.c(a,"navigate",function(a){return tk.b?tk.b(Fe(["\ufdd0'token","\ufdd0'type","\ufdd0'navigation?"],{"\ufdd0'token":dd.b(a.Bd),"\ufdd0'type":a.type,"\ufdd0'navigation?":a.nd})):tk.call(l,Fe(["\ufdd0'token","\ufdd0'type","\ufdd0'navigation?"],{"\ufdd0'token":dd.b(a.Bd),"\ufdd0'type":a.type,"\ufdd0'navigation?":a.nd}))});a.vb(k);return a}());