function com_typeracer_guest_Guest(){var l='',F='" for "gwt:onLoadErrorFn"',D='" for "gwt:onPropertyErrorFn"',n='"><\/script>',p='#',r='/',Bb='54A447AA4ED744A1E3F6D4501B5B68BD.cache.html',zb='6B4174A7EFFCA95D842584FE1DDE3DEA.cache.html',Cb='7B58ABDA50E939C808B3A44DFAE87BA5.cache.html',xb='9B9FB95D5039EFF67F0A0FC1CD601433.cache.html',jc='<script defer="defer">com_typeracer_guest_Guest.onInjectionDone(\'com.typeracer.guest.Guest\')<\/script>',mc='<script id="',A='=',q='?',Fb='B495B00D71078BD8D216C8FD534438EB.cache.html',ac='B6DC884B840C7B86D94B6A9D5AEEC1DC.cache.html',C='Bad handler "',Ab='CC4E0D79367C96C350B73B7CA9687C1F.cache.html',Db='D7D608ED78A8D744B8DADEDEACF0286A.cache.html',wb='DA80F7191A5F4F3026C5F47975BF7EB7.cache.html',ic='DOMContentLoaded',Eb='E4E6F2064E8DB9710E1F72D70ABE1209.cache.html',o='SCRIPT',hb='Unexpected exception in debug mode detection, debug mode will be disabled: ',lc='__gwt_marker_com.typeracer.guest.Guest',s='base',nb='begin',cb='bootstrap',u='clear.cache.gif',m='com.typeracer.guest.Guest',z='content',fb='debug',kc='end',pb='gecko',qb='gecko1_8',bc='gwt-dnd.css',yb='gwt.hybrid',E='gwt:onLoadErrorFn',B='gwt:onPropertyErrorFn',y='gwt:property',hc='head',ub='hosted.html?com_typeracer_guest_Guest',gc='href',ob='ie6',ab='iframe',t='img',bb="javascript:''",cc='link',sb='loadExternalRefs',v='meta',eb='moduleRequested',dc='moduleStartup',mb='msie',w='name',gb='off',vb='on',jb='opera',db='position:absolute;width:0;height:0;border:none',ec='rel',lb='safari',tb='selectingPermutation',x='startup',fc='stylesheet',rb='unknown',ib='user.agent',kb='webkit';var oc=window,k=document,nc=oc.__gwtStatsEvent?function(a){return oc.__gwtStatsEvent(a)}:null,cd,yc,tc,sc=l,Bc={},fd=[],bd=[],rc=[],Ec,ad;nc&&nc({moduleName:m,subSystem:x,evtGroup:cb,millis:(new Date()).getTime(),type:nb});if(!oc.__gwt_stylesLoaded){oc.__gwt_stylesLoaded={}}if(!oc.__gwt_scriptsLoaded){oc.__gwt_scriptsLoaded={}}function xc(){try{return oc.external&&(oc.external.gwtOnLoad&&oc.location.search.indexOf(yb)==-1)}catch(a){return false}}
function Ac(){if(cd&&yc){var c=k.getElementById(m);var b=c.contentWindow;b.__gwt_initHandlers=com_typeracer_guest_Guest.__gwt_initHandlers;if(xc()){b.__gwt_getProperty=function(a){return uc(a)}}com_typeracer_guest_Guest=null;b.gwtOnLoad(Ec,m,sc);nc&&nc({moduleName:m,subSystem:x,evtGroup:dc,millis:(new Date()).getTime(),type:kc})}}
function vc(){var j,h=lc,i;k.write(mc+h+n);i=k.getElementById(h);j=i&&i.previousSibling;while(j&&j.tagName!=o){j=j.previousSibling}function f(b){var a=b.lastIndexOf(p);if(a==-1){a=b.length}var c=b.indexOf(q);if(c==-1){c=b.length}var d=b.lastIndexOf(r,Math.min(c,a));return d>=0?b.substring(0,d+1):l}
;if(j&&j.src){sc=f(j.src)}if(sc==l){var e=k.getElementsByTagName(s);if(e.length>0){sc=e[e.length-1].href}else{sc=f(k.location.href)}}else if(sc.match(/^\w+:\/\//)){}else{var g=k.createElement(t);g.src=sc+u;sc=f(g.src)}if(i){i.parentNode.removeChild(i)}}
function Fc(){var f=document.getElementsByTagName(v);for(var d=0,g=f.length;d<g;++d){var e=f[d],h=e.getAttribute(w),b;if(h){if(h==y){b=e.getAttribute(z);if(b){var i,c=b.indexOf(A);if(c>=0){h=b.substring(0,c);i=b.substring(c+1)}else{h=b;i=l}Bc[h]=i}}else if(h==B){b=e.getAttribute(z);if(b){try{ad=eval(b)}catch(a){alert(C+b+D)}}}else if(h==E){b=e.getAttribute(z);if(b){try{Ec=eval(b)}catch(a){alert(C+b+F)}}}}}}
function qc(a,b){return b in fd[a]}
function ed(d,e){var a=rc;for(var b=0,c=d.length-1;b<c;++b){a=a[d[b]]||(a[d[b]]=[])}a[d[c]]=e}
function uc(d){var e=bd[d](),b=fd[d];if(e in b){return e}var a=[];for(var c in b){a[b[c]]=c}if(ad){ad(d,a,e)}throw null}
var wc;function zc(){if(!wc){wc=true;var a=k.createElement(ab);a.src=bb;a.id=m;a.style.cssText=db;a.tabIndex=-1;k.body.appendChild(a);nc&&nc({moduleName:m,subSystem:x,evtGroup:dc,millis:(new Date()).getTime(),type:eb});a.contentWindow.location.replace(sc+dd)}}
bd[fb]=function(){try{var c;var b=/[?&]debug=(.*?)(?:&|$)/.exec(location.search);if(b)c=b[1];if(c==null||!qc(fb,c)){return gb}return c}catch(a){alert(hb+a);return gb}};fd[fb]={off:0,on:1};bd[ib]=function(){var d=navigator.userAgent.toLowerCase();var b=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(d.indexOf(jb)!=-1){return jb}else if(d.indexOf(kb)!=-1){return lb}else if(d.indexOf(mb)!=-1){var c=/msie ([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){if(b(c)>=6000){return ob}}}else if(d.indexOf(pb)!=-1){var c=/rv:([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){if(b(c)>=1008)return qb}return pb}return rb};fd[ib]={gecko:0,gecko1_8:1,ie6:2,opera:3,safari:4};com_typeracer_guest_Guest.onScriptLoad=function(){if(wc){yc=true;Ac()}};com_typeracer_guest_Guest.onInjectionDone=function(){cd=true;nc&&nc({moduleName:m,subSystem:x,evtGroup:sb,millis:(new Date()).getTime(),type:kc});Ac()};vc();Fc();nc&&nc({moduleName:m,subSystem:x,evtGroup:cb,millis:(new Date()).getTime(),type:tb});var dd;if(xc()){dd=ub}else{try{ed([vb,ob],wb);ed([vb,qb],xb);ed([vb,pb],zb);ed([gb,qb],Ab);ed([gb,pb],Bb);ed([gb,lb],Cb);ed([gb,jb],Db);ed([vb,lb],Eb);ed([gb,ob],Fb);ed([vb,jb],ac);dd=rc[uc(fb)][uc(ib)]}catch(a){return}}var Dc;function Cc(){if(!tc){tc=true;if(!__gwt_stylesLoaded[bc]){var a=k.createElement(cc);__gwt_stylesLoaded[bc]=a;a.setAttribute(ec,fc);a.setAttribute(gc,sc+bc);k.getElementsByTagName(hc)[0].appendChild(a)}Ac();if(k.removeEventListener){k.removeEventListener(ic,Cc,false)}if(Dc){clearInterval(Dc)}}}
if(k.addEventListener){k.addEventListener(ic,function(){zc();Cc()},false)}var Dc=setInterval(function(){if(/loaded|complete/.test(k.readyState)){zc();Cc()}},50);nc&&nc({moduleName:m,subSystem:x,evtGroup:cb,millis:(new Date()).getTime(),type:kc});nc&&nc({moduleName:m,subSystem:x,evtGroup:sb,millis:(new Date()).getTime(),type:nb});k.write(jc)}
com_typeracer_guest_Guest.__gwt_initHandlers=function(i,e,j){var d=window,g=d.onresize,f=d.onbeforeunload,h=d.onunload;d.onresize=function(a){try{i()}finally{g&&g(a)}};d.onbeforeunload=function(a){var c,b;try{c=e()}finally{b=f&&f(a)}if(c!=null){return c}if(b!=null){return b}};d.onunload=function(a){try{j()}finally{h&&h(a);d.onresize=null;d.onbeforeunload=null;d.onunload=null}}};com_typeracer_guest_Guest();