Guest User

Untitled

a guest
Jul 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.82 KB | None | 0 0
  1. (function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '7E186AB54904182DBA8A145F98313492';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function r(){}
  2. function F(){}
  3. function E(){}
  4. function D(){}
  5. function C(){}
  6. function xq(){}
  7. function gb(){}
  8. function ub(){}
  9. function Gb(){}
  10. function Kb(){}
  11. function Wb(){}
  12. function ac(){}
  13. function hc(){}
  14. function gc(){}
  15. function Xc(){}
  16. function Wc(){}
  17. function gd(){}
  18. function jd(){}
  19. function od(){}
  20. function xd(){}
  21. function Bd(){}
  22. function Md(){}
  23. function If(){}
  24. function Of(){}
  25. function og(){}
  26. function ug(){}
  27. function Eg(){}
  28. function Fg(){}
  29. function Hg(){}
  30. function Ig(){}
  31. function tg(){}
  32. function Mg(){}
  33. function Ng(){}
  34. function sg(){}
  35. function rg(){}
  36. function qg(){}
  37. function Sg(){}
  38. function Yg(){}
  39. function _g(){}
  40. function gh(){}
  41. function qh(){}
  42. function th(){}
  43. function vh(){}
  44. function yh(){}
  45. function Eh(){}
  46. function Lh(){}
  47. function Qh(){}
  48. function Xh(){}
  49. function ai(){}
  50. function ei(){}
  51. function mi(){}
  52. function ri(){}
  53. function Gi(){}
  54. function _i(){}
  55. function mj(){}
  56. function qj(){}
  57. function zj(){}
  58. function Dj(){}
  59. function Mj(){}
  60. function Rj(){}
  61. function Yj(){}
  62. function kk(){}
  63. function vk(){}
  64. function Fk(){}
  65. function Nk(){}
  66. function Sk(){}
  67. function Wk(){}
  68. function al(){}
  69. function _k(){}
  70. function jl(){}
  71. function nl(){}
  72. function Bl(){}
  73. function El(){}
  74. function _l(){}
  75. function dm(){}
  76. function km(){}
  77. function jm(){}
  78. function Pm(){}
  79. function Om(){}
  80. function _m(){}
  81. function hn(){}
  82. function gn(){}
  83. function rn(){}
  84. function yn(){}
  85. function Kn(){}
  86. function Sn(){}
  87. function Xn(){}
  88. function co(){}
  89. function jo(){}
  90. function Oo(){}
  91. function Uo(){}
  92. function Zo(){}
  93. function cp(){}
  94. function kp(){}
  95. function jp(){}
  96. function rp(){}
  97. function wp(){}
  98. function Ep(){}
  99. function Lp(){}
  100. function Op(){}
  101. function Sp(){}
  102. function hq(){}
  103. function pq(){}
  104. function ad(a){nh()}
  105. function $g(a){zg(a)}
  106. function bh(a){Ag(a)}
  107. function wh(){wh=xq;kh()}
  108. function cd(){return $c}
  109. function Mf(a){null.K()}
  110. function Nf(){return Jf}
  111. function jc(){jc=xq;bc()}
  112. function pc(){pc=xq;jc()}
  113. function sh(a){a.g&&Ag(a)}
  114. function on(){return null}
  115. function tf(a){return true}
  116. function Gf(){yf&&bd(Ef())}
  117. function Cb(a){return a.k()}
  118. function _b(a){return Vb(a)}
  119. function nd(){return this.a}
  120. function Jh(){return this.a}
  121. function vj(){vj=xq;uj=wj()}
  122. function Nm(){return this.d}
  123. function un(){return this.a}
  124. function xo(){return this.b}
  125. function lq(){return this.a}
  126. function mq(){return this.b}
  127. function Uk(a){$b();return a}
  128. function ll(a){$b();return a}
  129. function Dl(a){$b();return a}
  130. function bm(a){$b();return a}
  131. function rq(a){$b();return a}
  132. function J(a,b){$b();return a}
  133. function vf(a,b){Wf();cg(a,b)}
  134. function Kh(){return Ih(this)}
  135. function Wh(){return Uh(this)}
  136. function Sl(){return Zl(this)}
  137. function qm(){return nm(this)}
  138. function $m(){return this.a.d}
  139. function pn(){return this.a.b}
  140. function Hn(){return Bn(this)}
  141. function Rn(){return Pn(this)}
  142. function ip(){return this.b.d}
  143. function Kp(){Kp=xq;Jp=new Lp}
  144. function Qp(a){vm(a);return a}
  145. function bq(){return this.a.d}
  146. function sj(a,b){$b();return a}
  147. function ml(a,b){$b();return a}
  148. function pl(a,b){$b();return a}
  149. function cm(a,b){$b();return a}
  150. function Ib(a,b){a.a=b;return a}
  151. function Mb(a,b){a.a=b;return a}
  152. function Th(a,b){a.b=b;return a}
  153. function oi(a,b){a.a=b;return a}
  154. function oj(a,b){a.a=b;return a}
  155. function Oj(a,b){a.a=b;return a}
  156. function $j(a,b){a.a=b;return a}
  157. function yk(a,b){a.a=b;return a}
  158. function dl(a,b){a.a=b;return a}
  159. function Um(a,b){a.a=b;return a}
  160. function en(){return On(this.a)}
  161. function fn(){return Pn(this.a)}
  162. function On(a){return a.b<a.d.b}
  163. function bo(){return this.b.a.d}
  164. function To(){return this.b.E()}
  165. function Xo(){return this.a.v()}
  166. function Yo(){return this.a.w()}
  167. function bp(){return Bn(this.a)}
  168. function bc(){bc=xq;pc();new gc}
  169. function Xl(){Xl=xq;Ul={};Wl={}}
  170. function Gl(a,b,c,d,e){return a}
  171. function nn(a,b){a.a=b;return a}
  172. function Nn(a,b){a.d=b;return a}
  173. function fo(a,b){a.a=b;return a}
  174. function Qo(a,b){a.b=b;return a}
  175. function Wo(a,b){a.a=b;return a}
  176. function ep(a,b){a.b=b;return a}
  177. function hp(){return nm(this.b)}
  178. function Ro(a){throw bm(new _l)}
  179. function Dp(a){throw bm(new _l)}
  180. function pp(a,b){a.b=b;return a}
  181. function tp(a,b){a.a=b;return a}
  182. function yp(a,b){a.a=b;return a}
  183. function Ap(){return this.a.H()}
  184. function up(){return this.a.v()}
  185. function Bp(){return this.a.I()}
  186. function Np(a,b){return a.cT(b)}
  187. function fl(a){return el(this,a)}
  188. function Ql(a){return Pl(this,a)}
  189. function md(a){a.a=++kd;return a}
  190. function pm(a){return mm(this,a)}
  191. function Ym(a){return Vm(this,a)}
  192. function Kg(){Xg(this,(Vg(),Tg))}
  193. function Lg(){Xg(this,(Vg(),Ug))}
  194. function ui(a,b){Ki(a.a,Bk(b,a))}
  195. function vi(a,b){Li(a.a,Bk(b,a))}
  196. function Gn(a){return An(this,a)}
  197. function np(){return this.b.hC()}
  198. function Cp(){return this.a.hC()}
  199. function ho(){return On(this.a.a)}
  200. function Al(a){return Math.sqrt(a)}
  201. function qn(a){return Fm(this.a,a)}
  202. function _n(a){return wm(this.a,a)}
  203. function ap(a){return An(this.a,a)}
  204. function gp(a){return mm(this.b,a)}
  205. function mp(a){return this.b.eQ(a)}
  206. function zp(a){return this.a.eQ(a)}
  207. function _p(a){return wm(this.a,a)}
  208. function Bj(a){return eval(sr+a+Gs)}
  209. function Fj(a){return JSON.parse(a)}
  210. function Dh(){return Hh(new Eh,this)}
  211. function le(a,b){return a&&ie[a][b]}
  212. function Cf(a,b){return sd(Ef(),a,b)}
  213. function Ph(){return Th(new Qh,this)}
  214. function wb(){wb=xq;vb=yb(new ub)}
  215. function Kf(){Kf=xq;Jf=md(new jd)}
  216. function hm(a){throw cm(new _l,Qs)}
  217. function Lm(){return Um(new Om,this)}
  218. function Jn(){return Nn(new Kn,this)}
  219. function Qn(){return this.b<this.d.b}
  220. function Qg(){return Th(new Qh,this.a)}
  221. function ij(a,b){hj();a.a=b;return a}
  222. function Ki(a,b){a.a.lineTo(b.a,b.b)}
  223. function Li(a,b){a.a.moveTo(b.a,b.b)}
  224. function _o(a,b){a.b=b;a.a=b;return a}
  225. function ke(a,b){return a&&!!ie[a][b]}
  226. function Vh(){return this.a<this.b.b-1}
  227. function Zm(){return bn(new _m,this.a)}
  228. function Gp(a,b){a.b=b;a.a=b;return a}
  229. function wn(a,b){return tn(new rn,b,a)}
  230. function Dn(a,b){return Un(new Sn,b,a)}
  231. function wo(a){return so(this,a,0)!=-1}
  232. function Fn(a,b){(a<0||a>=b)&&In(a,b)}
  233. function Ed(a){a.a=Qp(new Op);return a}
  234. function Up(a){a.a=Qp(new Op);return a}
  235. function rm(){return Um(new Om,this).a.d}
  236. function ti(a,b,c){a.b=b;a.a=c;return a}
  237. function Pk(a,b,c){a.a=b;a.b=c;return a}
  238. function tn(a,b,c){a.b=c;a.a=b;return a}
  239. function Zn(a,b,c){a.a=b;a.b=c;return a}
  240. function jq(a,b,c){a.a=b;a.b=c;return a}
  241. function xn(a){return Gm(this.b,this.a,a)}
  242. function vn(){return this.b.e[vr+this.a]}
  243. function w(){return this.$H||(this.$H=++lb)}
  244. function So(){return Wo(new Uo,this.b.t())}
  245. function ro(a,b){Fn(b,a.b);return a.a[b]}
  246. function M(a,b){$b();a.a=b;Zb(a);return a}
  247. function ne(a,b){return a!=null&&ke(a.tI,b)}
  248. function v(a){return this===(a==null?null:a)}
  249. function vp(){return yp(new wp,this.a.w())}
  250. function Vg(){Vg=xq;Tg=new Yg;Ug=new _g}
  251. function Xe(){Xe=xq;We=Wd(De,62,10,256,0)}
  252. function Nh(a){a.a=Wd(ze,56,6,4,0);return a}
  253. function mo(a){a.a=Wd(Ae,59,0,0,0);return a}
  254. function Wf(){if(!Sf){bg();Sf=true}}
  255. function Ef(){!zf&&(zf=Qf(new Of));return zf}
  256. function io(){var a;return a=Pn(this.a.a),a.H()}
  257. function Hh(a,b){a.b=b;a.a=!!a.b.f;return a}
  258. function Bb(a){return a.a.length>0||a.e.length>0}
  259. function oo(a,b){_d(a.a,a.b++,b);return true}
  260. function oe(a){return a!=null&&a.tM!=xq&&a.tI!=2}
  261. function In(a,b){throw pl(new nl,Rs+a+Ss+b)}
  262. function En(a){po(this,this.E(),a);return true}
  263. function xh(a){wh();lh(a,$doc.body);return a}
  264. function zb(a){var b;b=a.b;a.b=[];Eb(b,a.b)}
  265. function bd(a){var b;if($c){b=new Wc;vd(a,b)}}
  266. function oq(a){var b;b=this.b;this.b=a;return b}
  267. function zd(a,b,c,d){a.a=b;a.c=c;a.b=d;return a}
  268. function td(a,b){!a.a&&(a.a=mo(new jo));oo(a.a,b)}
  269. function Vp(a,b){var c;c=Dm(a.a,b,a);return c==null}
  270. function cc(a,b){var c;c=kc(a,yr);c.text=b;return c}
  271. function im(a){var b;b=fm(this.t(),a);return !!b}
  272. function qp(){var a;a=this.b.t();return tp(new rp,a)}
  273. function vo(a){return _d(this.a,this.b++,a),true}
  274. function No(a){return a?Gp(new Ep,a):_o(new Zo,a)}
  275. function zk(a){return xk(new vk,a.a[0],a.a[1],a.a[2])}
  276. function Ah(a,b){if(a.f){throw ml(new jl,rs)}Ch(a,b)}
  277. function Bf(a){Ff();return Cf($c?$c:($c=md(new jd)),a)}
  278. function gl(a){return a!=null&&ke(a.tI,12)&&a.a==this.a}
  279. function de(){de=xq;be=[];ce=[];ee(new Md,be,ce)}
  280. function vm(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
  281. function Ab(a){var b;b=a.a;a.a=[];Eb(b,a.e);a.e=Db(a.e)}
  282. function $p(a){var b;return b=Dm(this.a,a,this),b==null}
  283. function Nb(){this.a.c&&Fb(this.a.d,1);return this.a.f}
  284. function Qf(a){a.d=Ed(new Bd);a.e=null;a.c=false;return a}
  285. function xk(a,b,c,d){a.a=Zd(ye,57,-1,[b,c,d]);return a}
  286. function ci(a,b,c,d,e){a.a=b;a.b=c;a.c=d;a.d=e;return a}
  287. function Zh(a,b){a.b=b;a.c=a.b*0.017453292519943295;return a}
  288. function di(a,b){Dk(a.a,b);Dk(a.b,b);Dk(a.c,b);Dk(a.d,b)}
  289. function Pl(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1}
  290. function Wn(a,b){if(a.c==-1){throw ll(new jl)}to(a.a,a.c,b)}
  291. function lh(a,b){kh();a.a=Nh(new Lh);a.j=b;zg(a);return a}
  292. function mh(a){kh();try{Ag(a)}finally{Hm(jh.a,a)!=null}}
  293. function nh(){kh();try{Xg(jh,hh)}finally{vm(jh.a);vm(ih)}}
  294. function kh(){kh=xq;hh=new qh;ih=Qp(new Op);jh=Up(new Sp)}
  295. function ao(){var a;return a=bn(new _m,this.b.a),fo(new co,a)}
  296. function om(a){var b;b=Um(new Om,a);return Zn(new Xn,a,b)}
  297. function ob(a){return function(){return pb(a,this,arguments)}}
  298. function Hm(a,b){return !b?Jm(a):Im(a,b,~~(b.$H||(b.$H=++lb)))}
  299. function W(a){return a.tM==xq||a.tI==2?a.hC():a.$H||(a.$H=++lb)}
  300. function $h(a){!a.a&&(a.a=dl(new _k,Math.cos(a.c)));return a.a.a}
  301. function _h(a){!a.d&&(a.d=dl(new _k,Math.sin(a.c)));return a.d.a}
  302. function Ke(a){if(a!=null&&ke(a.tI,9)){return a}return M(new C,a)}
  303. function Uh(a){if(a.a>=a.b.b){throw rq(new pq)}return a.b.a[++a.a]}
  304. function Vn(a){if(a.b<=0){throw rq(new pq)}return ro(a.a,a.c=--a.b)}
  305. function to(a,b,c){var d;d=(Fn(b,a.b),a.a[b]);_d(a.a,b,c);return d}
  306. function po(a,b,c){(b<0||b>a.b)&&In(b,a.b);a.a.splice(b,0,c);++a.b}
  307. function Fm(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
  308. function Jm(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
  309. function aq(){var a;return a=bn(new _m,om(this.a).b.a),fo(new co,a)}
  310. function ji(a,b){var c;c=no(new jo,a);Lo(c,oi(new mi,b));Ko(c);return c}
  311. function Wj(a,b){var c;c=no(new jo,a);Lo(c,$j(new Yj,b));Ko(c);return c}
  312. function Ud(a,b){var c,d;c=a;d=Vd(0,b);Zd(c.aC,c.tI,c.qI,d);return d}
  313. function Zd(a,b,c,d){de();ge(d,be,ce);d.aC=a;d.tI=b;d.qI=c;return d}
  314. function ge(a,b,c){de();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
  315. function ee(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
  316. function so(a,b,c){for(;c<a.b;++c){if(wq(b,a.a[c])){return c}}return -1}
  317. function Qe(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}}
  318. function Ih(a){if(!a.a||!a.b.f){throw rq(new pq)}a.a=false;return a.b.f}
  319. function Pn(a){if(a.b>=a.d.b){throw rq(new pq)}return ro(a.d,a.c=a.b++)}
  320. function $l(){if(Vl==256){Ul=Wl;Wl={};Vl=0}++Vl}
  321. function Gm(e,a,b){var c,d=e.e;a=vr+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
  322. function Mm(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)}
  323. function Rp(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)}
  324. function wq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)}
  325. function Wg(a,b){Vg();J(a,qs,b.a.d==0?null:gm(b,Wd(Ce,61,9,0,0))[0]);return a}
  326. function Rl(a){if(!(a!=null&&ke(a.tI,1))){return false}return String(this)==a}
  327. function sd(a,b,c){a.b>0?td(a,zd(new xd,a,b,c)):Fd(a.d,b,c);return new gd}
  328. function yb(a){wb();a.d=Ib(new Gb,a);Mb(new Kb,a);a.a=[];a.e=[];a.b=[];return a}
  329. function fp(){!this.a&&(this.a=pp(new jp,Um(new Om,this.b)));return this.a}
  330. function Jb(){this.a.c=true;Ab(this.a);this.a.c=false;return this.a.f=Bb(this.a)}
  331. function hl(){return ~~Math.max(Math.min(this.a,2147483647),-2147483648)}
  332. function af(){af=xq;Math.log(2);Ze=or;$e=pr;Pe(-1);Pe(1);Pe(2);_e=Pe(0)}
  333. function Io(){Io=xq;No(mo(new jo));ep(new cp,Qp(new Op));Qo(new kp,Up(new Sp))}
  334. function Hf(){var a;if(yf){a=(Kf(),new If);!!zf&&vd(zf,a);return null}return null}
  335. function Yk(a){var b;b=new Wk;Os+(a!=null?a:rr+(b.$H||(b.$H=++lb)));return b}
  336. function ec(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
  337. function Un(a,b,c){var d;a.a=c;a.d=c;d=a.a.b;(b<0||b>d)&&In(b,d);a.b=b;return a}
  338. function Uj(a,b){var c,d;for(d=Nn(new Kn,Wj(a.b,b.b));d.b<d.d.b;){c=Pn(d);ii(c,b)}}
  339. function qi(a,b){var c,d;return c=Ak(a.e,this.a),d=Ak(b.e,this.a),c>d?1:c==d?0:-1}
  340. function ak(a,b){var c,d;return c=Ak(a.a,this.a),d=Ak(b.a,this.a),c>d?1:c==d?0:-1}
  341. function ki(a,b){var c,d;Dk(a.a,b);for(d=Nn(new Kn,a.b);d.b<d.d.b;){c=Pn(d);Kk(c,b)}}
  342. function Kk(a,b){Dk(a.g,b);Dk(a.e,b);Dk(a.a,b);Dk(a.b,b);Dk(a.c,b);Dk(a.d,b)}
  343. function Ek(a,b){a.a[0]=a.a[0]+b.a[0];a.a[1]=a.a[1]+b.a[1];a.a[2]=a.a[2]+b.a[2]}
  344. function Ck(a,b){a.a[0]=a.a[0]-b.a[0];a.a[1]=a.a[1]-b.a[1];a.a[2]=a.a[2]-b.a[2]}
  345. function U(a,b){return a.tM==xq||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)}
  346. function ym(a,b){return b==null?a.b:b!=null&&ke(b.tI,1)?a.e[vr+b]:zm(a,b,~~W(b))}
  347. function wm(a,b){return b==null?a.c:b!=null&&ke(b.tI,1)?vr+b in a.e:Bm(a,b,~~W(b))}
  348. function Dm(a,b,c){return b==null?Fm(a,c):b!=null&&ke(b.tI,1)?Gm(a,b,c):Em(a,b,c,~~W(b))}
  349. function Fd(a,b,c){var d;d=ym(a.a,b);if(!d){d=mo(new jo);Dm(a.a,b,d)}_d(d.a,d.b++,c)}
  350. function Xj(a,b){var c,d;Dk(a.c,b);di(a.a,b);for(d=Nn(new Kn,a.b);d.b<d.d.b;){c=Pn(d);ki(c,b)}}
  351. function Jo(a,b){var c,d,e;d=a.b;for(c=0;c<d;++c){e=(Fn(c,a.b),a.a[c]);_d(a.a,c,b[c])}}
  352. function rf(a,b,c){var d;d=of;of=a;b==pf&&Uf((bc(),a).type)==8192&&(pf=null);c.o(a);of=d}
  353. function Wd(a,b,c,d,e){var f;f=Vd(e,d);de();ge(f,be,ce);f.aC=a;f.tI=b;f.qI=c;return f}
  354. function Vj(a,b,c,d,e){var f;f=xk(new vk,a.a[0]+b*e,a.a[1]+c*e,a.a[2]+d*e);return gi(new ei,f,e)}
  355. function Eo(a,b,c,d){var e,f,g;e=(f=a,g=f.slice(b,c),Zd(f.aC,f.tI,f.qI,g),g);Fo(e,a,b,c,-b,d)}
  356. function pb(a,b,c){var d;d=kb++==0;try{return a.apply(b,c)}finally{d&&zb((wb(),vb));--kb}}
  357. function Bh(a,b){if(a.f!=b){return false}try{Cg(b,null)}finally{a.j.removeChild(b.j);a.f=null}return true}
  358. function el(a,b){if(a.a<b.a){return -1}else if(a.a>b.a){return 1}else{return 0}}
  359. function wj(){if(!!window.JSON&&!!window.JSON.parse){return new Dj}else{return new zj}}
  360. function Bg(a){if(!a.i){kh();wm(jh.a,a)&&mh(a)}else if(a.i){Bh(a.i,a)}else if(a.i){throw ml(new jl,os)}}
  361. function Sm(){var a,b,c;a=0;for(b=this.t();b.v();){c=b.w();if(c!=null){a+=W(c);a=~~a}}return a}
  362. function fm(a,b){var c;while(a.v()){c=a.w();if(b==null?c==null:U(b,c)){return a}}return null}
  363. function Zl(a){Xl();var b=vr+a;var c=Wl[b];if(c!=null){return c}c=Ul[b];c==null&&(c=Yl(a));$l();return Wl[b]=c}
  364. function um(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=wn(e,c.substring(1));a.C(d)}}}
  365. function Vd(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c}
  366. function Bn(a){var b,c,d;c=1;b=Nn(new Kn,a);while(b.b<b.d.b){d=Pn(b);c=31*c+(d==null?0:W(d));c=~~c}return c}
  367. function nm(a){var b,c,d;d=0;for(c=bn(new _m,Um(new Om,a).a);On(c.a);){b=Pn(c.a);d+=b.hC();d=~~d}return d}
  368. function wd(a){var b,c;if(a.a){try{for(c=Nn(new Kn,a.a);c.b<c.d.b;){b=Pn(c);Fd(b.a.d,b.c,b.b)}}finally{a.a=null}}}
  369. function Pe(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Xe(),We)[b];c==null&&(c=We[b]=Qe(a));return c}return Qe(a)}
  370. function ln(){var a,b;a=0;b=0;this.H()!=null&&(a=W(this.H()));this.I()!=null&&(b=W(this.I()));return a^b}
  371. function qk(){var a,b,c;c=lj((kh(),oh(null)).j,oj(new mj,Ns));for(b=Nn(new Kn,c);b.b<b.d.b;){a=Pn(b);mk(new kk,a)}}
  372. function H(a){var b,c,d;c=Wd(Be,60,8,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw Dl(new Bl)}c[d]=a[d]}}
  373. function Ch(a,b){if(b==a.f){return}!!b&&Bg(b);!!a.f&&Bh(a,a.f);a.f=b;if(b){a.j.appendChild(a.f.j);Cg(b,a)}}
  374. function yj(b){vj();var a;try{return uj.B(b)}catch(a){a=Ke(a);if(ne(a,11)){throw sj(new qj,Es+b+Fs)}else throw a}}
  375. function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(He)()}catch(a){b(c)}else{$entry(He)()}}
  376. function Fb(b,c){wb();$wnd.setTimeout(function(){var a=$entry(Cb)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
  377. function Cg(a,b){var c;c=a.i;if(!b){try{!!c&&c.g&&Ag(a)}finally{a.i=null}}else{if(c){throw ml(new jl,ps)}a.i=b;b.g&&zg(a)}}
  378. function Ag(a){if(!a.g){throw ml(new jl,ns)}try{a.s()}finally{try{a.q()}finally{a.j.__listener=null;a.g=false}}}
  379. function oh(a){kh();var b;b=ym(ih,a);if(b){return b}ih.d==0&&Bf(new th);b=xh(new vh);Dm(ih,a,b);Vp(jh,b);return b}
  380. function bn(a,b){var c;a.b=b;c=mo(new jo);a.b.c&&oo(c,nn(new gn,a.b));um(a.b,c);tm(a.b,c);a.a=Nn(new Kn,c);return a}
  381. function Ak(a,b){return Al(Math.pow(a.a[0]-b.a[0],2)+Math.pow(a.a[1]-b.a[1],2)+Math.pow(a.a[2]-b.a[2],2))}
  382. function Lj(a){return Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[$h(a),0,_h(a)]),Zd(ye,57,-1,[0,1,0]),Zd(ye,57,-1,[-_h(a),0,$h(a)])]))}
  383. function Kj(a){return Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[1,0,0]),Zd(ye,57,-1,[0,$h(a),-_h(a)]),Zd(ye,57,-1,[0,_h(a),$h(a)])]))}
  384. function Do(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.A(a[b],a[i])<=0?_d(e,f++,a[b++]):_d(e,f++,a[i++])}}
  385. function Co(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.A(a[f-1],a[f])>0;--f){g=a[f];_d(a,f,a[f-1]);_d(a,f-1,g)}}}
  386. function Lo(a,b){var d,e;Io();var c;c=(d=a.a,e=d.slice(0,a.b),Zd(d.aC,d.tI,d.qI,e),e);Eo(c,0,c.length,b?b:(Kp(),Kp(),Jp));Jo(a,c)}
  387. function Vm(a,b){var c,d,e;if(b!=null&&ke(b.tI,13)){c=b;d=c.H();if(wm(a.a,d)){e=ym(a.a,d);return Rp(c.I(),e)}}return false}
  388. function kn(a){var b;if(a!=null&&ke(a.tI,13)){b=a;if(wq(this.H(),b.H())&&wq(this.I(),b.I())){return true}}return false}
  389. function _d(a,b,c){if(c!=null){if(a.qI>0&&!le(c.tI,a.qI)){throw Uk(new Sk)}if(a.qI<0&&(c.tM==xq||c.tI==2)){throw Uk(new Sk)}}return a[b]=c}
  390. function tm(g,a){var b=g.a;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.C(d[e])}}}}
  391. function zm(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return f.I()}}}return null}
  392. function Bm(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return true}}}return false}
  393. function $b(){var a,b,c,d;c=Yb(new Wb);d=Wd(Be,60,8,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=Gl(new El,wr,c[a],xr,0)}H(d)}
  394. function Dk(a,b){var c,d;c=Wd(ye,57,-1,a.a.length,1);for(d=0;d<b.a.length;++d){c[d]=a.a[0]*b.a[0][d]+a.a[1]*b.a[1][d]+a.a[2]*b.a[2][d]}a.a=c}
  395. function Zb(a){var b,c,d,e;d=(oe(a.a)?a.a:null,[]);e=Wd(Be,60,8,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=Gl(new El,wr,d[b],xr,0)}H(e)}
  396. function Vb(a){var b,c,d;d=rr;a=Nl(a);b=a.indexOf(sr);if(b!=-1){c=a.indexOf(tr)==0?8:0;d=Nl(a.substr(c,b-c))}return d.length>0?d:ur}
  397. function Eb(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].k()&&(c[c.length]=g,undefined):g[0].K()}catch(a){a=Ke(a);if(!ne(a,2))throw a}}}
  398. function dg(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
  399. function zg(a){var b;if(a.g){throw ml(new jl,ms)}a.g=true;a.j.__listener=a;b=a.h;a.h=-1;b>0&&(a.h==-1?vf(a.j,b|(a.j.__eventBits||0)):(a.h|=b),undefined);a.p();a.r()}
  400. function li(a,b){var c,d;Ek(a.a,b);for(d=Nn(new Kn,a.b);d.b<d.d.b;){c=Pn(d);Ek(c.g,b);Ek(c.e,b);Ek(c.a,b);Ek(c.b,b);Ek(c.c,b);Ek(c.d,b)}}
  401. function vd(a,b){var c;if(b.a){b.a=false;b.b=null}c=b.b;b.b=a.e;try{++a.b;Gd(a.d,b,a.c)}finally{--a.b;a.b==0&&wd(a)}if(c==null){b.a=true;b.b=null}else{b.b=c}}
  402. function oc(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
  403. function Nl(c){if(c.length==0||c[0]>Ps&&c[c.length-1]>Ps){return c}var a=c.replace(/^(\s*)/,rr);var b=a.replace(/\s*$/,rr);return b}
  404. function Re(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}}
  405. function hj(){hj=xq;aj=ij(new _i,xs);fj=ij(new _i,ys);ej=ij(new _i,zs);cj=ij(new _i,As);bj=ij(new _i,Bs);dj=ij(new _i,Cs);gj=ij(new _i,Ds)}
  406. function lj(a,b){var c,d,e,f,g;f=mo(new jo);c=a.childNodes;for(g=0;g<c.length;++g){e=c[g];if(!!e&&e.nodeType==1){d=e;d.className.indexOf(b.a)!=-1?_d(f.a,f.b++,d):qo(f,lj(d,b))}}return f}
  407. function gm(a,b){var c,d,e,f,g,h;f=a.a.d;b.length<f&&(b=Ud(b,f));e=b;d=(g=bn(new _m,om(a.a).b.a),fo(new co,g));for(c=0;c<f;++c){_d(e,c,(h=Pn(d.a.a),h.H()))}b.length>f&&_d(b,f,null);return b}
  408. function Oe(a){if(isNaN(a)){return af(),_e}if(a<-9223372036854775808){return af(),$e}if(a>=9223372036854775807){return af(),Ze}if(a>0){return Ne(Math.floor(a),0)}else{return Ne(Math.ceil(a),0)}}
  409. function Xg(b,c){var i;Vg();var a,e,f,g,h;e=null;for(h=b.t();h.v();){g=h.w();try{c.u(g)}catch(a){a=Ke(a);if(ne(a,9)){f=a;!e&&(e=Up(new Sp));i=Dm(e.a,f,e)}else throw a}}if(e){throw Wg(new Sg,e)}}
  410. function Ii(a,b,c){a.j=kc((bc(),$doc),ss);b>=0&&(a.j.style[ts]=b+us,undefined);c>=0&&(a.j.style[vs]=c+us,undefined);a.j.setAttribute(ts,b+us);a.j.setAttribute(vs,c+us);a.a=a.j.getContext(ws);return a}
  411. function Gd(a,b,c){var d,e,f,g,h,i,j;g=b.n();d=(h=ym(a.a,g),!h?0:h.b);if(c){for(f=d-1;f>=0;--f){e=(i=ym(a.a,g),Fn(f,i.b),i.a[f]);b.m(e)}}else{for(f=0;f<d;++f){e=(j=ym(a.a,g),Fn(f,j.b),j.a[f]);b.m(e)}}}
  412. function Em(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.H();if(j.G(a,h)){var i=g.I();g.J(b);return i}}}else{d=j.a[c]=[]}var g=jq(new hq,a,b);d.push(g);++j.d;return null}
  413. function Fo(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){Co(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);Fo(b,a,i,j,-e,f);Fo(b,a,j,h,-e,f);if(f.A(a[j-1],a[j])<=0){while(c<d){_d(b,c++,a[i++])}return}Do(a,i,j,h,b,c,d,f)}
  414. function Yl(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
  415. function Rm(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&ke(a.tI,16))){return false}c=a;if(c.E()!=this.E()){return false}for(b=c.t();b.v();){d=b.w();if(!this.D(d)){return false}}return true}
  416. function Pj(a,b){var c,d,e;c=Yd([De,ye],[62,57],[10,-1],[a.a.length,b.a.length],0,2,1);for(d=0;d<a.a.length;++d){for(e=0;e<b.a.length;++e){c[d][e]=a.a[d][0]*b.a[0][e]+a.a[d][1]*b.a[1][e]+a.a[d][2]*b.a[2][e]}}a.a=c}
  417. function Tj(a,b,c){var d,e,f;a.c=b;a.b=mo(new jo);a.a=ci(new ai,zk(a.c),xk(new vk,1,0,0),xk(new vk,0,1,0),xk(new vk,0,0,1));for(f=-1;f<=1;++f){for(d=-1;d<=1;++d){for(e=-1;e<=1;++e){oo(a.b,Vj(a.c,d,e,f,c))}}}return a}
  418. function kc(a,b){var c,d;if(b.indexOf(vr)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(zr)),a.__gwt_container);c.innerHTML=Ar+b+Br||rr;d=ec((bc(),c));c.removeChild(d);return d}return a.createElement(b)}
  419. function ii(a,b){var c,d;for(d=Nn(new Kn,ji(a.b,b.b));d.b<d.d.b;){c=Pn(d);b.a.a.beginPath();b.a.a.strokeStyle=(hj(),aj).a;b.a.a.lineWidth=1;b.a.a.fillStyle=c.f.a;vi(b,c.a);ui(b,c.b);ui(b,c.c);ui(b,c.d);ui(b,c.a);b.a.a.fill();b.a.a.stroke()}}
  420. function Yb(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.l(c.toString());b.push(d);var e=vr+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
  421. function Ko(a){var h,i;Io();var b,c,d,e,f,g;if(a){for(e=0,d=a.b-1;e<d;++e,--d){h=(Fn(e,a.b),a.a[e]);to(a,e,(Fn(d,a.b),a.a[d]));i=(Fn(d,a.b),a.a[d]);_d(a.a,d,h)}}else{b=Un(new Sn,0,a);f=Dn(a,a.b);while(b.b<f.b-1){c=Pn(b);g=Vn(f);Wn(b,g);Wn(f,c)}}}
  422. function Db(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].k()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}}
  423. function Gg(a){var b;switch(Uf((bc(),a).type)){case 16:case 32:b=a.relatedTarget||(a.type==Tr?a.toElement:a.fromElement);if(!!b&&oc(this.j,b)){return}}}
  424. function An(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ke(b.tI,14))){return false}g=b;if(a.b!=g.E()){return false}e=Nn(new Kn,a);f=g.t();while(e.b<e.d.b){c=Pn(e);d=f.w();if(!(c==null?d==null:U(c,d))){return false}}return true}
  425. function He(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Cr,evtGroup:Dr,millis:(new Date).getTime(),type:Er,className:Fr});qk()}
  426. function Jj(a,b,c){var d;d=Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[1,0,0]),Zd(ye,57,-1,[0,$h(a),-_h(a)]),Zd(ye,57,-1,[0,_h(a),$h(a)])]));Pj(d,Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[$h(b),0,_h(b)]),Zd(ye,57,-1,[0,1,0]),Zd(ye,57,-1,[-_h(b),0,$h(b)])])));Pj(d,Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[$h(c),-_h(c),0]),Zd(ye,57,-1,[_h(c),$h(c),0]),Zd(ye,57,-1,[0,0,1])])));return d}
  427. function no(a,b){var c,d;a.a=Wd(Ae,59,0,0,0);Array.prototype.splice.apply(a.a,[0,0].concat((c=b.a,d=c.slice(0,b.b),Zd(c.aC,c.tI,c.qI,d),d)));a.b=a.a.length;return a}
  428. function qo(a,b){var c,d,e,f;c=(e=b.a,f=e.slice(0,b.b),Zd(e.aC,e.tI,e.qI,f),f);d=c.length;if(d==0){return false}Array.prototype.splice.apply(a.a,[a.b,0].concat(c));a.b+=d;return true}
  429. function mm(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ke(b.tI,15))){return false}f=b;if(a.d!=f.E()){return false}for(d=f.F().t();d.v();){c=d.w();e=c.H();g=c.I();if(!(e==null?a.c:e!=null&&ke(e.tI,1)?vr+e in a.e:Bm(a,e,~~W(e)))){return false}if(!wq(g,e==null?a.b:e!=null&&ke(e.tI,1)?a.e[vr+e]:zm(a,e,~~W(e)))){return false}}return true}
  430. function Bk(a,b){var c;c=xk(new vk,a.a[0],a.a[1],a.a[2]);Ck(c,b.b);return Pk(new Nk,Re(Oe(Math.round(c.a[0]*b.b.a[2]/c.a[2]))),Re(Oe(Math.round(c.a[1]*b.b.a[2]/c.a[2]))))}
  431. function Ne(a,b){var c,d;b%=1.8446744073709552E19;a%=1.8446744073709552E19;c=b%4294967296;d=Math.floor(a/4294967296)*4294967296;b=b-c+d;a=a-d+c;while(a<0){a+=4294967296;b-=4294967296}while(a>4294967295){a-=4294967296;b+=4294967296}b=b%1.8446744073709552E19;while(b>9223372032559808512){b-=1.8446744073709552E19}while(b<-9223372036854775808){b+=1.8446744073709552E19}return [a,b]}
  432. function Yd(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Vd(i?g:0,j);de();ge(k,be,ce);k.aC=a[e];k.tI=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Yd(a,b,c,d,e,f,g)}}return k}
  433. function Hk(a,b,c,d){var e;a.g=xk(new vk,b.a[0],b.a[1],b.a[2]);a.f=d;a.h=c;e=a.h/2;a.a=yk(new vk,Zd(ye,57,-1,[a.g.a[0]-e,a.g.a[1]-e,a.g.a[2]-e]));a.b=yk(new vk,Zd(ye,57,-1,[a.g.a[0]+e,a.g.a[1]-e,a.g.a[2]-e]));a.c=yk(new vk,Zd(ye,57,-1,[a.g.a[0]+e,a.g.a[1]+e,a.g.a[2]-e]));a.d=yk(new vk,Zd(ye,57,-1,[a.g.a[0]-e,a.g.a[1]+e,a.g.a[2]-e]));a.e=yk(new vk,Zd(ye,57,-1,[a.g.a[0],a.g.a[1],a.g.a[2]-e]));return a}
  434. function Im(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.I()}}}return null}
  435. function Uf(a){switch(a){case Hr:return 4096;case Ir:return 1024;case Jr:return 1;case Kr:return 2;case Lr:return 2048;case Mr:return 128;case Nr:return 256;case Or:return 512;case Pr:return 32768;case Qr:return 8192;case Rr:return 4;case Sr:return 64;case Tr:return 32;case Ur:return 16;case Vr:return 8;case Wr:return 16384;case Xr:return 65536;case Yr:return 131072;case Zr:return 131072;case $r:return 262144;case _r:return 524288;}}
  436. function Ff(){var a;if(!yf){a=cc((bc(),$doc),(!lg&&(lg=new og),Gr));$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Hf),$entry(Gf));$doc.body.removeChild(a);yf=true}}
  437. function gi(a,b,c){a.a=xk(new vk,b.a[0],b.a[1],b.a[2]);a.b=mo(new jo);oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,(hj(),cj)));Kk(ro(a.b,0),Kj(Zh(new Xh,90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,bj));Kk(ro(a.b,1),Kj(Zh(new Xh,-90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,ej));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,gj));Kk(ro(a.b,3),Lj(Zh(new Xh,-90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,fj));Kk(ro(a.b,4),Lj(Zh(new Xh,90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,dj));Kk(ro(a.b,5),Lj(Zh(new Xh,180)));li(a,b);return a}
  438. function mk(a,b){var c,d,e;a.j=b;a.e=b.offsetWidth||0;a.d=b.offsetHeight||0;e=yj(Nl((bc(),b).innerHTML));c=e[Hs];d=e[Is];b.innerHTML=rr;a.b=Ii(new Gi,a.e,a.d);a.a=ti(new ri,yk(new vk,Zd(ye,57,-1,[c.origin?c.origin.x:0,c.origin?c.origin.y:0,c.origin?c.origin.z:-100])),(yk(new vk,Zd(ye,57,-1,[c.direction?c.direction.x:0,c.direction?c.direction.y:0,c.direction?c.direction.z:1])),a.b));Ah(a,a.b);a.c=Tj(new Rj,yk(new vk,Zd(ye,57,-1,[d.origin?d.origin.x:0,d.origin?d.origin.y:0,d.origin?d.origin.z:0])),d[Js]?d[Js]:20);Xj(a.c,Jj(Zh(new Xh,d[Ks]?d[Ks]:0),Zh(new Xh,d[Ls]?d[Ls]:0),Zh(new Xh,d[Ms]?d[Ms]:0)));a.b.a.translate(~~(a.e/2),~~(a.d/2));Uj(a.c,a.a);a.b.a.translate(~~(-a.e/2),~~(-a.d/2));return a}
  439. function cg(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?_f:null);c&3&&(a.ondblclick=b&3?$f:null);c&4&&(a.onmousedown=b&4?_f:null);c&8&&(a.onmouseup=b&8?_f:null);c&16&&(a.onmouseover=b&16?_f:null);c&32&&(a.onmouseout=b&32?_f:null);c&64&&(a.onmousemove=b&64?_f:null);c&128&&(a.onkeydown=b&128?_f:null);c&256&&(a.onkeypress=b&256?_f:null);c&512&&(a.onkeyup=b&512?_f:null);c&1024&&(a.onchange=b&1024?_f:null);c&2048&&(a.onfocus=b&2048?_f:null);c&4096&&(a.onblur=b&4096?_f:null);c&8192&&(a.onlosecapture=b&8192?_f:null);c&16384&&(a.onscroll=b&16384?_f:null);c&32768&&(a.onload=b&32768?_f:null);c&65536&&(a.onerror=b&65536?_f:null);c&131072&&(a.onmousewheel=b&131072?_f:null);c&262144&&(a.oncontextmenu=b&262144?_f:null);c&524288&&(a.onpaste=b&524288?_f:null)}
  440. function bg(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return tf($wnd.event)});_f=$entry(function(){var a=(jc(),ic);ic=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!dg()){ic=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!(b!=null&&b.tM!=xq&&b.tI!=2)&&b!=null&&ke(b.tI,4)&&rf($wnd.event,c,b);ic=a});$f=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent(as,a);if(this.__eventBits&2){_f.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;dg()}});var d=$entry(function(){_f.call($doc.body)});var e=$entry(function(){$f.call($doc.body)});$doc.body.attachEvent(as,d);$doc.body.attachEvent(bs,d);$doc.body.attachEvent(cs,d);$doc.body.attachEvent(ds,d);$doc.body.attachEvent(es,d);$doc.body.attachEvent(fs,d);$doc.body.attachEvent(gs,d);$doc.body.attachEvent(hs,d);$doc.body.attachEvent(is,d);$doc.body.attachEvent(js,d);$doc.body.attachEvent(ks,e);$doc.body.attachEvent(ls,d)}
  441. var rr='',Ps=' ',xs='#000',Bs='#00f',As='#0f0',zs='#f00',Cs='#f80',Ds='#ff0',ys='#fff',sr='(',Gs=')',Ss=', Size: ',Br='/>',ws='2d',vr=':',Ar='<',Qs='Add not supported on this collection',ps='Cannot set a new parent without first clearing the old parent',Os='Class$',Es='Could not parse [',Zr='DOMMouseScroll',Rs='Index: ',qs='One or more exceptions caught, see full set in AttachDetachException#getCauses',ms="Should only call onAttach when the widget is detached from the browser's document",ns="Should only call onDetach when the widget is attached to the browser's document",rs='SimplePanel can only contain one child widget',os="This widget's parent does not implement HasWidgets",wr='Unknown',xr='Unknown source',Fs=']',ur='anonymous',Hr='blur',Hs='camera',ss='canvas',Ir='change',Jr='click',Fr='com.sjl.rubiks.client.Rubiks',$r='contextmenu',Kr='dblclick',zr='div',Xr='error',Lr='focus',tr='function',Gr='function __gwt_initWindowCloseHandler(beforeunload, unload) {\r\n var wnd = window\r\n , oldOnBeforeUnload = wnd.onbeforeunload\r\n , oldOnUnload = wnd.onunload;\r\n \r\n wnd.onbeforeunload = function(evt) {\r\n var ret, oldRet;\r\n try {\r\n ret = beforeunload();\r\n } finally {\r\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\r\n }\r\n // Avoid returning null as IE6 will coerce it into a string.\r\n // Ensure that "" gets returned properly.\r\n if (ret != null) {\r\n return ret;\r\n }\r\n if (oldRet != null) {\r\n return oldRet;\r\n }\r\n // returns undefined.\r\n };\r\n \r\n wnd.onunload = function(evt) {\r\n try {\r\n unload();\r\n } finally {\r\n oldOnUnload && oldOnUnload(evt);\r\n wnd.onresize = null;\r\n wnd.onscroll = null;\r\n wnd.onbeforeunload = null;\r\n wnd.onunload = null;\r\n }\r\n };\r\n \r\n // Remove the reference once we\'ve initialize the handler\r\n wnd.__gwt_initWindowCloseHandler = undefined;\r\n}\r\n',vs='height',Mr='keydown',Nr='keypress',Or='keyup',Pr='load',Qr='losecapture',Dr='moduleStartup',Rr='mousedown',Sr='mousemove',Tr='mouseout',Ur='mouseover',Vr='mouseup',Yr='mousewheel',Er='onModuleLoadStart',js='onblur',as='onclick',ls='oncontextmenu',ks='ondblclick',is='onfocus',fs='onkeydown',gs='onkeypress',hs='onkeyup',bs='onmousedown',ds='onmousemove',cs='onmouseup',es='onmousewheel',_r='paste',us='px',Ks='rotate-x',Ls='rotate-y',Ms='rotate-z',Is='rubik-cube',Ns='rubiks',yr='script',Wr='scroll',Js='side-length',Cr='startup',ts='width';var _,pr=[0,-9223372036854775808],qr=[16777216,0],or=[4294967295,9223372032559808512];_=r.prototype={};_.eQ=v;_.hC=w;_.tM=xq;_.tI=1;_=F.prototype=new r;_.tI=3;_=E.prototype=new F;_.tI=4;_=D.prototype=new E;_.tI=5;_=C.prototype=new D;_.tI=6;_.a=null;_=gb.prototype=new r;_.tI=0;var kb=0,lb=0;_=ub.prototype=new gb;_.tI=0;_.c=false;_.f=false;var vb;_=Gb.prototype=new r;_.k=Jb;_.tI=0;_.a=null;_=Kb.prototype=new r;_.k=Nb;_.tI=0;_.a=null;_=Wb.prototype=new r;_.l=_b;_.tI=0;_=ac.prototype=new r;_.tI=0;_=hc.prototype=new ac;_.tI=0;var ic=null;_=gc.prototype=new hc;_.tI=0;_=Xc.prototype=new r;_.tI=0;_.a=false;_.b=null;_=Wc.prototype=new Xc;_.m=ad;_.n=cd;_.tI=0;var $c=null;_=gd.prototype=new r;_.tI=0;_=jd.prototype=new r;_.hC=nd;_.tI=0;_.a=0;var kd=0;_=od.prototype=new r;_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;_=xd.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_=Bd.prototype=new r;_.tI=0;_=Md.prototype=new r;_.tI=0;_.aC=null;_.length=0;_.qI=0;var be,ce;var ie=[{},{},{1:1,7:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1,11:1},{3:1},{5:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{7:1},{7:1,12:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,8:1},{2:1,7:1,9:1},{15:1},{15:1},{16:1},{16:1},{13:1},{13:1},{13:1},{14:1},{16:1},{7:1,14:1},{14:1},{15:1},{16:1},{16:1},{13:1},{14:1},{7:1,15:1},{7:1,16:1},{13:1},{2:1,7:1,9:1},{7:1},{7:1},{7:1},{7:1},{7:1},{7:1,10:1},{7:1},{7:1},{7:1},{7:1},{7:1}];var We;var Ze,$e,_e;var of=null,pf=null;var yf=false,zf=null;_=If.prototype=new Xc;_.m=Mf;_.n=Nf;_.tI=0;var Jf;_=Of.prototype=new od;_.tI=7;var Sf=false;var $f=null,_f=null;var lg=null;_=og.prototype=new r;_.tI=0;_=ug.prototype=new r;_.tI=8;_.j=null;_=tg.prototype=new ug;_.p=Eg;_.q=Fg;_.o=Gg;_.r=Hg;_.s=Ig;_.tI=9;_.g=false;_.h=0;_.i=null;_=sg.prototype=new tg;_.p=Kg;_.q=Lg;_.r=Mg;_.s=Ng;_.tI=10;_=rg.prototype=new sg;_.t=Qg;_.tI=11;_=qg.prototype=new rg;_.tI=12;_=Sg.prototype=new D;_.tI=13;var Tg,Ug;_=Yg.prototype=new r;_.u=$g;_.tI=0;_=_g.prototype=new r;_.u=bh;_.tI=0;_=gh.prototype=new qg;_.tI=14;var hh,ih,jh;_=qh.prototype=new r;_.u=sh;_.tI=0;_=th.prototype=new r;_.tI=0;_=vh.prototype=new gh;_.tI=15;_=yh.prototype=new sg;_.t=Dh;_.tI=16;_.f=null;_=Eh.prototype=new r;_.v=Jh;_.w=Kh;_.tI=0;_.b=null;_=Lh.prototype=new r;_.t=Ph;_.tI=0;_.a=null;_.b=0;_=Qh.prototype=new r;_.v=Vh;_.w=Wh;_.tI=0;_.a=-1;_.b=null;_=Xh.prototype=new r;_.tI=0;_.a=null;_.b=0;_.c=0;_.d=null;_=ai.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_.d=null;_=ei.prototype=new r;_.tI=0;_.a=null;_.b=null;_=mi.prototype=new r;_.A=qi;_.tI=0;_.a=null;_=ri.prototype=new r;_.tI=0;_.a=null;_.b=null;_=Gi.prototype=new tg;_.tI=17;_.a=null;_=_i.prototype=new r;_.tI=0;_.a=null;var aj,bj,cj,dj,ej,fj,gj;_=mj.prototype=new r;_.tI=0;_.a=null;_=qj.prototype=new D;_.tI=18;var uj;_=zj.prototype=new r;_.B=Bj;_.tI=0;_=Dj.prototype=new r;_.B=Fj;_.tI=0;_=Mj.prototype=new r;_.tI=0;_.a=null;_=Rj.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_=Yj.prototype=new r;_.A=ak;_.tI=0;_.a=null;_=kk.prototype=new yh;_.tI=19;_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_=vk.prototype=new r;_.tI=0;_.a=null;_=Fk.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=0;_=Nk.prototype=new r;_.tI=0;_.a=0;_.b=0;_=Sk.prototype=new D;_.tI=21;_=Wk.prototype=new r;_.tI=0;_=al.prototype=new r;_.tI=25;_=_k.prototype=new al;_.cT=fl;_.eQ=gl;_.hC=hl;_.tI=26;_.a=0;_=jl.prototype=new D;_.tI=27;_=nl.prototype=new D;_.tI=28;_=Bl.prototype=new D;_.tI=29;_=El.prototype=new r;_.tI=30;_=String.prototype;_.cT=Ql;_.eQ=Rl;_.hC=Sl;_.tI=2;var Ul,Vl=0,Wl;_=_l.prototype=new D;_.tI=31;_=dm.prototype=new r;_.C=hm;_.D=im;_.tI=0;_=km.prototype=new r;_.eQ=pm;_.hC=qm;_.E=rm;_.tI=32;_=jm.prototype=new km;_.F=Lm;_.G=Mm;_.E=Nm;_.tI=33;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=Pm.prototype=new dm;_.eQ=Rm;_.hC=Sm;_.tI=34;_=Om.prototype=new Pm;_.D=Ym;_.t=Zm;_.E=$m;_.tI=35;_.a=null;_=_m.prototype=new r;_.v=en;_.w=fn;_.tI=0;_.a=null;_.b=null;_=hn.prototype=new r;_.eQ=kn;_.hC=ln;_.tI=36;_=gn.prototype=new hn;_.H=on;_.I=pn;_.J=qn;_.tI=37;_.a=null;_=rn.prototype=new hn;_.H=un;_.I=vn;_.J=xn;_.tI=38;_.a=null;_.b=null;_=yn.prototype=new dm;_.C=En;_.eQ=Gn;_.hC=Hn;_.t=Jn;_.tI=39;_=Kn.prototype=new r;_.v=Qn;_.w=Rn;_.tI=0;_.b=0;_.c=-1;_.d=null;_=Sn.prototype=new Kn;_.tI=0;_.a=null;_=Xn.prototype=new Pm;_.D=_n;_.t=ao;_.E=bo;_.tI=40;_.a=null;_.b=null;_=co.prototype=new r;_.v=ho;_.w=io;_.tI=0;_.a=null;_=jo.prototype=new yn;_.C=vo;_.D=wo;_.E=xo;_.tI=41;_.b=0;_=Oo.prototype=new r;_.C=Ro;_.t=So;_.E=To;_.tI=0;_.b=null;_=Uo.prototype=new r;_.v=Xo;_.w=Yo;_.tI=0;_.a=null;_=Zo.prototype=new Oo;_.eQ=ap;_.hC=bp;_.tI=42;_.a=null;_=cp.prototype=new r;_.F=fp;_.eQ=gp;_.hC=hp;_.E=ip;_.tI=43;_.a=null;_.b=null;_=kp.prototype=new Oo;_.eQ=mp;_.hC=np;_.tI=44;_=jp.prototype=new kp;_.t=qp;_.tI=45;_=rp.prototype=new r;_.v=up;_.w=vp;_.tI=0;_.a=null;_=wp.prototype=new r;_.eQ=zp;_.H=Ap;_.I=Bp;_.hC=Cp;_.J=Dp;_.tI=46;_.a=null;_=Ep.prototype=new Zo;_.tI=47;var Jp;_=Lp.prototype=new r;_.A=Np;_.tI=0;_=Op.prototype=new jm;_.tI=48;_=Sp.prototype=new Pm;_.C=$p;_.D=_p;_.t=aq;_.E=bq;_.tI=49;_.a=null;_=hq.prototype=new hn;_.H=lq;_.I=mq;_.J=oq;_.tI=50;_.a=null;_.b=null;_=pq.prototype=new D;_.tI=51;var $entry=ob;var Be=Yk('Md'),ye=Yk('Md'),De=Yk('Md'),Ce=Yk('Md'),ze=Yk('Md'),Ae=Yk('Md');$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (rubiks) rubiks.onScriptLoad(gwtOnLoad);})();
Add Comment
Please, Sign In to add comment