if(typeof Math.imul == "undefined" || (Math.imul(0xffffffff,5) == 0)) { Math.imul = function (a, b) { var ah = (a >>> 16) & 0xffff; var al = a & 0xffff; var bh = (b >>> 16) & 0xffff; var bl = b & 0xffff; // the shift by 0 fixes the sign on the high part // the final |0 converts the unsigned value into a signed value return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0)|0); } } ;(function(){ var f; function r(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}var aa="closure_uid_"+(1E9*Math.random()>>>0),ba=0;function ca(a,b){for(var c in a)b.call(void 0,a[c],c,a)};function da(a,b){this.U=[];this.Ua=b;for(var c=!0,d=a.length-1;0<=d;d--){var e=a[d]|0;c&&e==b||(this.U[d]=e,c=!1)}}var fa={};function ga(a){if(-128<=a&&128>a){var b=fa[a];if(b)return b}b=new da([a|0],0>a?-1:0);-128<=a&&128>a&&(fa[a]=b);return b}function ia(a){if(isNaN(a)||!isFinite(a))return ka;if(0>a)return ia(-a).ba();for(var b=[],c=1,d=0;a>=c;d++)b[d]=a/c|0,c*=la;return new da(b,0)}var la=4294967296,ka=ga(0),oa=ga(1),pa=ga(16777216);f=da.prototype; f.$b=function(){return 0a||36>>0).toString(a),c=e;if(c.Ha())return g+d;for(;6>g.length;)g="0"+g;d=""+g+d}};function qa(a,b){return 0>b?0:bthis.compare(pa)};f.Cb=function(a){return 0>=this.compare(a)};f.compare=function(a){a=this.ub(a);return a.ka()?-1:a.Ha()?0:1};f.ba=function(){return this.Yb().add(oa)}; f.add=function(a){for(var b=Math.max(this.U.length,a.U.length),c=[],d=0,e=0;e<=b;e++){var g=d+(qa(this,e)&65535)+(qa(a,e)&65535),h=(g>>>16)+(qa(this,e)>>>16)+(qa(a,e)>>>16),d=h>>>16,g=g&65535,h=h&65535;c[e]=h<<16|g}return new da(c,c[c.length-1]&-2147483648?-1:0)};f.ub=function(a){return this.add(a.ba())}; f.multiply=function(a){if(this.Ha()||a.Ha())return ka;if(this.ka())return a.ka()?this.ba().multiply(a.ba()):this.ba().multiply(a).ba();if(a.ka())return this.multiply(a.ba()).ba();if(this.Bb()&&a.Bb())return ia(this.hb()*a.hb());for(var b=this.U.length+a.U.length,c=[],d=0;d<2*b;d++)c[d]=0;for(d=0;d>>16,h=qa(this,d)&65535,k=qa(a,e)>>>16,l=qa(a,e)&65535;c[2*d+2*e]+=h*l;ta(c,2*d+2*e);c[2*d+2*e+1]+=g*l;ta(c,2*d+2*e+1);c[2*d+2*e+1]+=h*k; ta(c,2*d+2*e+1);c[2*d+2*e+2]+=g*k;ta(c,2*d+2*e+2)}for(d=0;d>>16,a[b]&=65535} function sa(a,b){if(b.Ha())throw Error("division by zero");if(a.Ha())return ka;if(a.ka())return b.ka()?sa(a.ba(),b.ba()):sa(a.ba(),b).ba();if(b.ka())return sa(a,b.ba()).ba();if(30=g?1:Math.pow(2,g-48);h=ia(e);for(var k=h.multiply(b);k.ka()||k.Vb(d);)e-=g,h=ia(e),k=h.multiply(b);h.Ha()&&(h=oa);c=c.add(h);d=d.ub(k)}return c}f.Yb=function(){for(var a=this.U.length,b=[],c=0;c>5;a%=32;for(var c=this.U.length+b+(0>>32-a:qa(this,e-b);return new da(d,this.Ua)}; f.ab=function(a){var b=a>>5;a%=32;for(var c=this.U.length-b,d=[],e=0;e>>a|qa(this,e+b+1)<<32-a:qa(this,e+b);return new da(d,this.Ua)};function ua(a,b){null!=a&&this.append.apply(this,arguments)}f=ua.prototype;f.Pa="";f.set=function(a){this.Pa=""+a};f.append=function(a,b,c){this.Pa+=String(a);if(null!=b)for(var d=1;d>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function Lb(a){a=Kb(a|0,-862048943);return Kb(a<<15|a>>>-15,461845907)} function Mb(a,b){var c=(a|0)^(b|0);return Kb(c<<13|c>>>-13,5)+-430675100|0}function Nb(a,b){var c=(a|0)^b,c=Kb(c^c>>>16,-2048144789),c=Kb(c^c>>>13,-1028477387);return c^c>>>16}function Ob(a){a:{var b=1;for(var c=0;;)if(b>2)} function Ub(a,b,c,d,e){this.gb=a;this.name=b;this.Oa=c;this.Va=d;this.ha=e;this.h=2154168321;this.A=4096}f=Ub.prototype;f.toString=function(){return this.Oa};f.equiv=function(a){return this.o(null,a)};f.o=function(a,b){return b instanceof Ub?this.Oa===b.Oa:!1}; f.call=function(){function a(a,b,c){return I.g?I.g(b,this,c):I.call(null,b,this,c)}function b(a,b){return I.b?I.b(b,this):I.call(null,b,this)}var c=null,c=function(c,e,g){switch(arguments.length){case 2:return b.call(this,0,e);case 3:return a.call(this,0,e,g)}throw Error("Invalid arity: "+(arguments.length-1));};c.b=b;c.g=a;return c}();f.apply=function(a,b){return this.call.apply(this,[this].concat(Ha(b)))};f.a=function(a){return I.b?I.b(a,this):I.call(null,a,this)}; f.b=function(a,b){return I.g?I.g(a,this,b):I.call(null,a,this,b)};f.K=function(){return this.ha};f.N=function(a,b){return new Ub(this.gb,this.name,this.Oa,this.Va,b)};f.I=function(){var a=this.Va;return null!=a?a:this.Va=a=Tb(Ob(this.name),Rb(this.gb))};f.M=function(a,b){return G(b,this.Oa)}; function J(a){if(null==a)return null;if(null!=a&&(a.h&8388608||u===a.Pb))return a.G(null);if(Ca(a)||"string"===typeof a)return 0===a.length?null:new K(a,0,null);if(x(kb,a))return lb(a);throw Error([A.a(a),A.a(" is not ISeqable")].join(""));}function L(a){if(null==a)return null;if(null!=a&&(a.h&64||u===a.Qa))return a.$(null);a=J(a);return null==a?null:D(a)}function Wb(a){return null!=a?null!=a&&(a.h&64||u===a.Qa)?a.da(null):(a=J(a))?F(a):Xb:Xb} function N(a){return null==a?null:null!=a&&(a.h&128||u===a.lb)?a.ca(null):J(Wb(a))}var O=function O(b){for(var c=[],d=arguments.length,e=0;;)if(e=d)return-1;!(0c&&(c+=d,c=0>c?0:c);for(;;)if(cc?d+c:c;for(;;)if(0<=c){if(O.b(lc?lc(a,c):mc.call(null,a,c),b))return c;--c}else return-1}function nc(a,b){this.c=a;this.j=b}nc.prototype.aa=function(){return this.ja?0:a};f.I=function(){return ac(this)};f.o=function(a,b){return oc.b?oc.b(this,b):oc.call(null,this,b)};f.W=function(a,b){return ic(this.c,b,this.c[this.j],this.j+1)};f.X=function(a,b,c){return ic(this.c,b,c,this.j)};f.$=function(){return this.c[this.j]}; f.da=function(){return this.j+1>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24} var A=function A(b){for(var c=[],d=arguments.length,e=0;;)if(ea?0:a-1>>>5<<5}function Kd(a,b,c){for(;;){if(0===b)return c;var d=Hd(a);d.c[0]=c;c=d;b-=5}}var Ld=function Ld(b,c,d,e){var g=new Gd(d.C,Ha(d.c)),h=b.i-1>>>c&31;5===c?g.c[h]=e:(d=d.c[h],null!=d?(c-=5,b=Ld.B?Ld.B(b,c,d,e):Ld.call(null,b,c,d,e)):b=Kd(null,c-5,e),g.c[h]=b);return g}; function Md(a,b){throw Error([A.a("No item "),A.a(a),A.a(" in vector of length "),A.a(b)].join(""));}function Nd(a,b){if(b>=Id(a))return a.Y;for(var c=a.root,d=a.shift;;)if(0>>d&31],d=e;else return c.c}function Od(a,b){return 0<=b&&b>>c&31;c-=5;d=d.c[k];b=Pd.D?Pd.D(b,c,d,e,g):Pd.call(null,b,c,d,e,g);h.c[k]=b}return h}; function Qd(a,b,c,d,e,g){this.j=a;this.nb=b;this.c=c;this.oa=d;this.start=e;this.end=g}Qd.prototype.aa=function(){return this.j=this.i)return new K(this.Y,0,null);a:{var a=this.root;for(var b=this.shift;;)if(0this.i-Id(this)){for(var c=this.Y.length,d=Array(c+1),e=0;;)if(e>>5>1<b)a=new X(null,b,5,Y,a,null);else for(var c=32,d=(new X(null,32,5,Y,a.slice(0,32),null)).Wa(null);;)if(cb||this.end<=this.start+b?Md(b,this.end-this.start):B.b(this.oa,this.start+b)}; f.Z=function(a,b,c){return 0>b||this.end<=this.start+b?c:B.g(this.oa,this.start+b,c)};f.cb=function(a,b,c){a=this.start+b;if(0>b||this.end+1<=a)throw Error([A.a("Index "),A.a(b),A.a(" out of bounds [0,"),A.a(this.L(null)),A.a("]")].join(""));b=this.l;c=vc.g(this.oa,a,c);var d=this.start,e=this.end;a+=1;a=e>a?e:a;return ce.D?ce.D(b,c,d,a,null):ce.call(null,b,c,d,a,null)};f.ja=function(){return Rd(this.oa,this.start,this.end)};f.K=function(){return this.l};f.L=function(){return this.end-this.start}; f.I=function(){var a=this.m;return null!=a?a:this.m=a=ac(this)};f.o=function(a,b){return oc(this,b)};f.W=function(a,b){return ec(this,b)};f.X=function(a,b,c){return fc(this,b,c)};f.ra=function(a,b,c){if("number"===typeof b)return this.cb(null,b,c);throw Error("Subvec's key for assoc must be a number.");};f.G=function(){var a=this;return function(b){return function d(e){return e===a.end?null:T(B.b(a.oa,e),new Yc(null,function(){return function(){return d(e+1)}}(b),null,null))}}(this)(a.start)}; f.N=function(a,b){return ce.D?ce.D(b,this.oa,this.start,this.end,this.m):ce.call(null,b,this.oa,this.start,this.end,this.m)};f.S=function(a,b){var c=this.l,d=ab(this.oa,this.end,b),e=this.start,g=this.end+1;return ce.D?ce.D(c,d,e,g,null):ce.call(null,c,d,e,g,null)}; f.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.H(null,c);case 3:return this.Z(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.b=function(a,c){return this.H(null,c)};a.g=function(a,c,d){return this.Z(null,c,d)};return a}();f.apply=function(a,b){return this.call.apply(this,[this].concat(Ha(b)))};f.a=function(a){return this.H(null,a)};f.b=function(a,b){return this.Z(null,a,b)};be.prototype[Fa]=function(){return Zb(this)}; function ce(a,b,c,d,e){for(;;)if(b instanceof be)c=b.start+c,d=b.start+d,b=b.oa;else{var g=R(b);if(0>c||0>d||c>g||d>g)throw Error("Index out of bounds");return new be(a,b,c,d,e)}}function $d(a){for(var b=[],c=arguments.length,d=0;;)if(d>>c&31;if(5===c)b=e;else{var h=d.c[g];null!=h?(c-=5,b=ee.B?ee.B(b,c,h,e):ee.call(null,b,c,h,e)):b=Kd(b.root.C,c-5,e)}d.c[g]=b;return d};function Sd(a,b,c,d){this.i=a;this.shift=b;this.root=c;this.Y=d;this.A=88;this.h=275}f=Sd.prototype; f.Ya=function(a,b){if(this.root.C){if(32>this.i-Id(this))this.Y[this.i&31]=b;else{var c=new Gd(this.root.C,this.Y),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.Y=d;if(this.i>>>5>1<>>d&31,n=g(d-5,h.c[m]);h.c[m]=n}return h}}(a).call(null,a.shift,a.root);a.root=d}return a}if(b===a.i)return a.Ya(null,c);throw Error([A.a("Index "),A.a(b),A.a(" out of bounds for TransientVector of length"),A.a(a.i)].join(""));}throw Error("assoc! after persistent!");} f.L=function(){if(this.root.C)return this.i;throw Error("count after persistent!");};f.H=function(a,b){if(this.root.C)return Od(this,b)[b&31];throw Error("nth after persistent!");};f.Z=function(a,b,c){return 0<=b&&bb?4:2*(b+1));Gc(this.c,0,c,0,2*b);return new Ae(a,this.R,c)};f.eb=function(){return Be?Be(this.c):Ce.call(null,this.c)};f.Ma=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.R&e))return d;var g=Sc(this.R&e-1),e=this.c[2*g],g=this.c[2*g+1];return null==e?g.Ma(a+5,b,c,d):we(c,e)?g:d}; f.ma=function(a,b,c,d,e,g){var h=1<<(c>>>b&31);var k=Sc(this.R&h-1);if(0===(this.R&h)){var l=Sc(this.R);if(2*l>>b&31]=Ee.ma(a,b+5,c,d,e,g);for(e=d=0;;)if(32>d)0!== (this.R>>>d&1)&&(k[d]=null!=this.c[e]?Ee.ma(a,b+5,Sb(this.c[e]),this.c[e],this.c[e+1],g):this.c[e+1],e+=2),d+=1;else break;return new Fe(a,l+1,k)}b=Array(2*(l+4));Gc(this.c,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Gc(this.c,2*k,b,2*(k+1),2*(l-k));g.qa=!0;a=this.Ra(a);a.c=b;a.R|=h;return a}l=this.c[2*k];h=this.c[2*k+1];if(null==l)return l=h.ma(a,b+5,c,d,e,g),l===h?this:ye(this,a,2*k+1,l);if(we(d,l))return e===h?this:ye(this,a,2*k+1,e);g.qa=!0;g=b+5;d=Ge?Ge(a,g,l,h,c,d,e):He.call(null,a,g,l,h,c,d,e);e=2*k;k= 2*k+1;a=this.Ra(a);a.c[e]=null;a.c[k]=d;return a}; f.la=function(a,b,c,d,e){var g=1<<(b>>>a&31);var h=Sc(this.R&g-1);if(0===(this.R&g)){var k=Sc(this.R);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=Ee.la(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.R>>>c&1)&&(h[c]=null!=this.c[d]?Ee.la(a+5,Sb(this.c[d]),this.c[d],this.c[d+1],e):this.c[d+1],d+=2),c+=1;else break;return new Fe(null,k+1,h)}a=Array(2*(k+1));Gc(this.c, 0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;Gc(this.c,2*h,a,2*(h+1),2*(k-h));e.qa=!0;return new Ae(null,this.R|g,a)}var l=this.c[2*h];g=this.c[2*h+1];if(null==l)return k=g.la(a+5,b,c,d,e),k===g?this:new Ae(null,this.R,xe(this.c,2*h+1,k));if(we(c,l))return d===g?this:new Ae(null,this.R,xe(this.c,2*h+1,d));e.qa=!0;e=this.R;k=this.c;a+=5;a=Ie?Ie(a,l,g,b,c,d):He.call(null,a,l,g,b,c,d);c=2*h;h=2*h+1;d=Ha(k);d[c]=null;d[h]=a;return new Ae(null,e,d)};f.ja=function(){return new ze(this.c,0,null,null)}; var Ee=new Ae(null,0,[]);function Je(a,b,c){this.c=a;this.j=b;this.na=c}Je.prototype.aa=function(){for(var a=this.c.length;;){if(null!=this.na&&this.na.aa())return!0;if(this.j>>a&31];return null!=e?e.Ma(a+5,b,c,d):d};f.ma=function(a,b,c,d,e,g){var h=c>>>b&31,k=this.c[h];if(null==k)return a=ye(this,a,h,Ee.ma(a,b+5,c,d,e,g)),a.i+=1,a;b=k.ma(a,b+5,c,d,e,g);return b===k?this:ye(this,a,h,b)}; f.la=function(a,b,c,d,e){var g=b>>>a&31,h=this.c[g];if(null==h)return new Fe(null,this.i+1,xe(this.c,g,Ee.la(a+5,b,c,d,e)));a=h.la(a+5,b,c,d,e);return a===h?this:new Fe(null,this.i,xe(this.c,g,a))};f.ja=function(){return new Je(this.c,0,null)};function Me(a,b,c){b*=2;for(var d=0;;)if(da?d:we(c,this.c[a])?this.c[a+1]:d}; f.ma=function(a,b,c,d,e,g){if(c===this.Ka){b=Me(this.c,this.i,d);if(-1===b){if(this.c.length>2*this.i)return b=2*this.i,c=2*this.i+1,a=this.Ra(a),a.c[b]=d,a.c[c]=e,g.qa=!0,a.i+=1,a;c=this.c.length;b=Array(c+2);Gc(this.c,0,b,0,c);b[c]=d;b[c+1]=e;g.qa=!0;d=this.i+1;a===this.C?(this.c=b,this.i=d,a=this):a=new Ne(this.C,this.Ka,d,b);return a}return this.c[b+1]===e?this:ye(this,a,b+1,e)}return(new Ae(a,1<<(this.Ka>>>b&31),[null,this,null,null])).ma(a,b,c,d,e,g)}; f.la=function(a,b,c,d,e){return b===this.Ka?(a=Me(this.c,this.i,c),-1===a?(a=2*this.i,b=Array(a+2),Gc(this.c,0,b,0,a),b[a]=c,b[a+1]=d,e.qa=!0,new Ne(null,this.Ka,this.i+1,b)):O.b(this.c[a+1],d)?this:new Ne(null,this.Ka,this.i,xe(this.c,a+1,d))):(new Ae(null,1<<(this.Ka>>>a&31),[null,this])).la(a,b,c,d,e)};f.ja=function(){return new ze(this.c,0,null,null)}; function He(a){for(var b=[],c=arguments.length,d=0;;)if(dthis.end};bf.prototype.next=function(){var a=this.j;this.j+=this.step;return a}; function cf(a,b,c,d,e){this.l=a;this.start=b;this.end=c;this.step=d;this.m=e;this.h=32375006;this.A=8192}f=cf.prototype;f.toString=function(){return Cb(this)};f.equiv=function(a){return this.o(null,a)};f.indexOf=function(){var a=null,a=function(a,c){switch(arguments.length){case 1:return Q(this,a,0);case 2:return Q(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.a=function(a){return Q(this,a,0)};a.b=function(a,c){return Q(this,a,c)};return a}(); f.lastIndexOf=function(){function a(a){return S(this,a,R(this))}var b=null,b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return S(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.a=a;b.b=function(a,b){return S(this,a,b)};return b}();f.H=function(a,b){if(bthis.end&&0===this.step)return this.start;throw Error("Index out of bounds");}; f.Z=function(a,b,c){return bthis.end&&0===this.step?this.start:c};f.ja=function(){return new bf(this.start,this.end,this.step)};f.K=function(){return this.l};f.ca=function(){return 0this.end?new cf(this.l,this.start+this.step,this.end,this.step,null):null}; f.L=function(){return Da(this.G(null))?0:Math.ceil((this.end-this.start)/this.step)};f.I=function(){var a=this.m;return null!=a?a:this.m=a=ac(this)};f.o=function(a,b){return oc(this,b)};f.W=function(a,b){return ec(this,b)};f.X=function(a,b,c){for(a=this.start;;)if(0this.end)c=b.b?b.b(c,a):b.call(null,c,a),a+=this.step;else return c};f.$=function(){return null==this.G(null)?null:this.start}; f.da=function(){return null!=this.G(null)?new cf(this.l,this.start+this.step,this.end,this.step,null):Xb};f.G=function(){return 0this.step?this.start>this.end?this:null:this.start===this.end?null:this};f.N=function(a,b){return new cf(b,this.start,this.end,this.step,this.m)};f.S=function(a,b){return T(b,this)};cf.prototype[Fa]=function(){return Zb(this)}; function df(a,b,c,d,e,g,h){var k=za;za=null==za?null:za-1;try{if(null!=za&&0>za)return G(a,"#");G(a,c);if(0===Jb.a(g))J(h)&&G(a,function(){var a=ef.a(g);return v(a)?a:"..."}());else{if(J(h)){var l=L(h);b.g?b.g(l,a,g):b.call(null,l,a,g)}for(var m=N(h),n=Jb.a(g)-1;;)if(!m||null!=n&&0===n){J(m)&&0===n&&(G(a,d),G(a,function(){var a=ef.a(g);return v(a)?a:"..."}()));break}else{G(a,d);var p=L(m);c=a;h=g;b.g?b.g(p,c,h):b.call(null,p,c,h);var q=N(m);c=n-1;m=q;n=c}}return G(a,e)}finally{za=k}} function ff(a,b){var c=J(b);var d=null;for(var e=0,g=0;;)if(gb&&20>c){if(b=O.b(g,b)&&O.b(e,c))a=I.b(a,d+10),b=!O.b("black",a);h=!b}return h} function Gf(a,b,c){return rd(new Ze(null,new Db(null,1,[!0,null],null),null),function(){return function e(b){return new Yc(null,function(){for(;;){var g=J(b);if(g){if(Ec(g)){var k=wb(g),l=R(k),m=new $c(Array(l),0);a:for(var n=0;;)if(ng;var l=Lf(d),m=V(l,0,null),n=V(l,1,null);return v(Nf(d))?Rf(b,c):v(Hf(d,sf.a(e)))?setTimeout(function(g,h){return function(){var g=Mf(d,e),k=Df();return Tf.D?Tf.D(b,c,g,k,h):Tf.call(null,b,c,g,k,h)}}(h,k,g,l,m,n),5):setTimeout(function(g,h,k,l,m,n){return function(){var g=c+m*m,l=Kf(d,e,k);return Tf.D? Tf.D(b,g,n,l,h):Tf.call(null,b,g,n,l,h)}}(h,k,g,l,m,n),5)};function Uf(){var a=document.getElementById("canvas"),b=a.getContext("2d"),c=a.width;yd.b?yd.b(wf,c):yd.call(null,wf,c);a=a.height;yd.b?yd.b(xf,a):yd.call(null,xf,a);window.addEventListener("keydown",Of,!0);return Tf(b,0,Xd(Ad(200,Cd("black"))),Df(),(new Date).getTime())}var Vf=["tetris","core","init"],Wf=this;Vf[0]in Wf||!Wf.execScript||Wf.execScript("var "+Vf[0]); for(var Xf;Vf.length&&(Xf=Vf.shift());){var Yf;if(Yf=!Vf.length)Yf=void 0!==Uf;Yf?Wf[Xf]=Uf:Wf=Wf[Xf]?Wf[Xf]:Wf[Xf]={}}; })();