function Mpb(){}
function oQb(){}
function V0b(){}
function rQb(){return E7}
function Ypb(){return A4}
function Y0b(){return I8}
function Z0b(a){Nub(this,a)}
function qQb(a,b){a.a=b;return a}
function X0b(a){var b;a.J=(b=(cr(),$doc).createElement(ZFc),b.type=ked,b);a.J[dAc]=led;return a}
function sQb(a){var b;b=this.a.J.value;b.length==0?($wnd.alert(ied),undefined):($wnd.alert(jed),undefined)}
function Zpb(){Upb=true;Tpb=(Wpb(),new Mpb);bp(($o(),Zo),35);!!$stats&&$stats(Hp(ded,rxc,null,null));Tpb.Ec();!!$stats&&$stats(Hp(ded,gQc,null,null))}
function aqb(){var a,b,c,d;while(Rpb){a=Rpb;Rpb=Rpb.b;!Rpb&&(Spb=null);Owb(a.a.a,(d=Vec(new Sec),Wec(d,m_b(new b_b,eed)),b=X0b(new V0b),Rec(b.J,fxc,fed),Wec(d,b),c=JWb(new HWb,ged),Iub(c,qQb(new oQb,b),(mx(),mx(),lx)),Wec(d,m_b(new b_b,hed)),Wec(d,c),d))}}
var eed='<b>Select a file:<\/b>',hed='<br>',med='AsyncLoader35',ned='CwFileUpload$1',jed='File uploaded!',oed='FileUpload',ged='Upload File',ied='You must select a file to upload',fed='cwFileUpload',ked='file',led='gwt-FileUpload',ded='runCallbacks35';_=Mpb.prototype=new Npb;_.gC=Ypb;_.Ec=aqb;_.tI=0;_=oQb.prototype=new Zm;_.gC=rQb;_.Z=sQb;_.tI=182;_.a=null;_=V0b.prototype=new Ztb;_.gC=Y0b;_.Rc=Z0b;_.tI=223;var A4=fmc(UJc,med),E7=fmc(wNc,ned),I8=fmc(ZLc,oed);Zpb();