circuitjs1.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.circuitjs1;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.7.0\";var $strongName = 'A1E285434C940E71C0C67D345D389CFB';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function I(){}\nfunction Jy(){}\nfunction Fy(){}\nfunction cb(){}\nfunction ob(){}\nfunction We(){}\nfunction Kf(){}\nfunction Tf(){}\nfunction Uj(){}\nfunction $j(){}\nfunction fk(){}\nfunction pk(){}\nfunction uk(){}\nfunction zk(){}\nfunction Ek(){}\nfunction Jk(){}\nfunction Ok(){}\nfunction Xk(){}\nfunction XA(){}\nfunction VA(){}\nfunction bl(){}\nfunction hl(){}\nfunction nl(){}\nfunction Bl(){}\nfunction Bn(){}\nfunction vn(){}\nfunction Dn(){}\nfunction $m(){}\nfunction rB(){}\nfunction vC(){}\nfunction xC(){}\nfunction ZC(){}\nfunction _C(){}\nfunction BF(){}\nfunction MF(){}\nfunction XG(){}\nfunction PH(){}\nfunction RH(){}\nfunction RI(){}\nfunction kS(){}\nfunction kW(){}\nfunction cW(){}\nfunction jW(){}\nfunction fV(){}\nfunction OX(){}\nfunction u8(){}\nfunction $8(){}\nfunction c9(){}\nfunction LJ(a){}\nfunction xS(a){}\nfunction udb(){}\nfunction Cdb(){}\nfunction Ceb(){}\nfunction Jeb(){}\nfunction Leb(){}\nfunction _f(){Wf()}\nfunction iA(){Zz()}\nfunction $B(){ZB()}\nfunction $4(a){a.a=1}\nfunction jN(a){a.k=2}\nfunction $b(a,b){a.a=b}\nfunction Nj(a,b){a.a=b}\nfunction Kj(a,b){a.f=b}\nfunction Oj(a,b){a.b=b}\nfunction ie(a,b){a.X=b}\nfunction Wy(a,b){a.h=b}\nfunction Xy(a,b){a.l=b}\nfunction Yy(a,b){a.m=b}\nfunction qB(a,b){a.d=b}\nfunction AP(a,b){a.d=b}\nfunction ND(a,b){a.N=b}\nfunction JF(a,b){a.a=b}\nfunction LG(a,b){a.e=b}\nfunction sK(a,b){a.Z=b}\nfunction $(a){this.a=a}\nfunction gb(a){this.a=a}\nfunction Ab(a){this.a=a}\nfunction Gb(a){this.a=a}\nfunction rl(a){this.a=a}\nfunction wl(a){this.a=a}\nfunction Xl(a){this.a=a}\nfunction hm(a){this.a=a}\nfunction qm(a){this.a=a}\nfunction qD(a){this.a=a}\nfunction BD(a){this.X=a}\nfunction AE(a){this.a=a}\nfunction ME(a){this.a=a}\nfunction CF(a){this.a=a}\nfunction HF(a){this.a=a}\nfunction XF(a){this.a=a}\nfunction mF(a){this.d=a}\nfunction xG(a){this.a=a}\nfunction zG(a){this.a=a}\nfunction ZG(a){this.a=a}\nfunction _G(a){this.a=a}\nfunction FH(a){this.a=a}\nfunction yM(a){this.a=a}\nfunction fO(a){this.a=a}\nfunction PR(a){this.a=a}\nfunction UR(a){this.a=a}\nfunction WR(a){this.a=a}\nfunction YR(a){this.a=a}\nfunction $R(a){this.a=a}\nfunction aS(a){this.a=a}\nfunction cS(a){this.a=a}\nfunction eS(a){this.a=a}\nfunction gS(a){this.a=a}\nfunction iS(a){this.a=a}\nfunction DV(a){this.a=a}\nfunction FV(a){this.a=a}\nfunction HV(a){this.a=a}\nfunction JV(a){this.a=a}\nfunction KV(a){this.a=a}\nfunction MV(a){this.a=a}\nfunction QV(a){this.a=a}\nfunction UV(a){this.a=a}\nfunction XV(a){this.a=a}\nfunction ZV(a){this.a=a}\nfunction fW(a){this.a=a}\nfunction hW(a){this.a=a}\nfunction MW(a){this.a=a}\nfunction $W(a){this.a=a}\nfunction BX(a){this.a=a}\nfunction DX(a){this.a=a}\nfunction FX(a){this.a=a}\nfunction IX(a){this.a=a}\nfunction KX(a){this.a=a}\nfunction _8(a){this.a=a}\nfunction h9(a){this.a=a}\nfunction s9(a){this.a=a}\nfunction HI(a){this.c=a}\nfunction V2(){this.f=0}\nfunction Tk(){this.a={}}\nfunction OA(){this.a=Fhb}\nfunction HB(){this.dd()}\nfunction hab(a){this.a=a}\nfunction dcb(a){this.a=a}\nfunction ycb(a){this.d=a}\nfunction Gcb(a){this.a=a}\nfunction Lcb(a){this.a=a}\nfunction df(){Ye(this)}\nfunction Ydb(){_bb(this)}\nfunction Re(a){ie(this,a)}\nfunction zC(a,b){Ee(b,a)}\nfunction al(a,b){X3(b,a)}\nfunction aT(a){a.a=false}\nfunction vX(a){tX=a;uX()}\nfunction sH(){sH=Fy;wH()}\nfunction cI(){cI=Fy;lI()}\nfunction SI(){SI=Fy;NI()}\nfunction Xe(){this.a=qf()}\nfunction lk(){this.c=++ik}\nfunction Cz(){return xf}\nfunction Cg(b,a){b.href=a}\nfunction wg(c,a,b){c[a]=b}\nfunction xg(c,a,b){c[a]=b}\nfunction rh(c,a,b){c[a]=b}\nfunction Sk(a,b,c){a.a[b]=c}\nfunction xH(a,b){$I(a.a,b)}\nfunction WP(a,b){sI(a.ac,b)}\nfunction ZQ(a,b){vI(a.ac,b)}\nfunction Zj(a,b){yV(b.a,a)}\nfunction qE(a,b){FE(a.n,b)}\nfunction WF(a,b){qh(a.X,b)}\nfunction WZ(a){a.e&&a.ie()}\nfunction AM(a){a.d=0;a.e=0}\nfunction yW(a){a.e=0;a.d=0}\nfunction _b(a){$b(this,a.id)}\nfunction Z9(a){this.a=X9(a)}\nfunction he(){throw new Dbb}\nfunction Am(){Am=Fy;new Ydb}\nfunction hf(){hf=Fy;gf=new I}\nfunction nA(){this.a=new Abb}\nfunction n9(){df.call(this)}\nfunction k9(){df.call(this)}\nfunction V9(){df.call(this)}\nfunction m9(){k9.call(this)}\nfunction RB(a){$wnd.alert(a)}\nfunction CE(a,b){a.a=b;DE(a)}\nfunction jA(a,b){a.__layer=b}\nfunction GS(a,b,c){a.D[b]=c}\nfunction yI(a,b){BI(a,b,a.c)}\nfunction MC(a,b){CC(a,b,a.X)}\nfunction FK(a){YW(a,KJ);WW()}\nfunction Tbb(a){++a.b;Ldb(a)}\nfunction Ubb(a){--a.b;Ldb(a)}\nfunction iab(a){this.a=Y9(a)}\nfunction jS(){this.b=new Afb}\nfunction nh(b,a){b.checked=a}\nfunction ph(b,a){b.htmlFor=a}\nfunction yg(b,a){b.tabIndex=a}\nfunction Reb(c,a,b){c.a[a]=b}\nfunction ke(a,b){ug(a.pc(),b)}\nfunction gB(a,b){fC();sC(a,b)}\nfunction mB(a,b){fC();sC(a,b)}\nfunction oA(a){rA(a);this.a=a}\nfunction dab(){df.call(this)}\nfunction fab(){df.call(this)}\nfunction Hab(){df.call(this)}\nfunction Dbb(){df.call(this)}\nfunction Mdb(){df.call(this)}\nfunction rfb(){df.call(this)}\nfunction web(){oeb.call(this)}\nfunction gfb(){Seb.call(this)}\nfunction pfb(){Seb.call(this)}\nfunction Afb(){this.a=new edb}\nfunction aeb(){this.a=new Ydb}\nfunction tF(){tF=Fy;sF=new BF}\nfunction Gf(){Gf=Fy;Ff=new Kf}\nfunction Xm(){Xm=Fy;Wm=new $m}\nfunction ZB(){ZB=Fy;YB=new lk}\nfunction qC(a){a.setCapture()}\nfunction DR(a){console.log(a)}\nfunction ef(a){cf.call(this,a)}\nfunction sm(a){cf.call(this,a)}\nfunction Hb(a){Gb.call(this,a)}\nfunction tc(a){Gb.call(this,a)}\nfunction _l(a){Yl.call(this,a)}\nfunction XC(a){_l.call(this,a)}\nfunction bD(a){Re.call(this,a)}\nfunction fB(a){ZA=a;fC();qC(a)}\nfunction lB(a){ZA=a;fC();qC(a)}\nfunction rC(a,b){fC();sC(a,b)}\nfunction NA(a,b){TA(a.a,Ehb,b)}\nfunction UF(a,b){VF(a,b,b,-1)}\nfunction NF(a,b){OF(a,b,a.f.c)}\nfunction OD(a,b){AD(a,b);ID(a)}\nfunction Rk(a,b){return a.a[b]}\nfunction bK(a,b){return a.$[b]}\nfunction Qab(a,b){return a===b}\nfunction kK(a){return a.Q||a.Z}\nfunction xK(a){return a<0?-a:a}\nfunction Zn(a){return a<<24>>24}\nfunction $n(a){return a<<16>>16}\nfunction C9(a){B9(a);return a.j}\nfunction x3(a){if(a>0){return}}\nfunction g4(a){a.a=0;a.b=false}\nfunction NX(a,b,c){a.c=b;a.d=c}\nfunction S(a,b,c){R(a,b,qf(),c)}\nfunction l9(a){ef.call(this,a)}\nfunction Cb(){Ab.call(this,Vfb)}\nfunction Db(){Ab.call(this,Wfb)}\nfunction Mb(){Ab.call(this,Xfb)}\nfunction Nb(){Ab.call(this,Yfb)}\nfunction Pb(){Ab.call(this,Zfb)}\nfunction Qb(){Ab.call(this,$fb)}\nfunction Rb(){Ab.call(this,_fb)}\nfunction Sb(){Ab.call(this,agb)}\nfunction gc(){Ab.call(this,bgb)}\nfunction nc(){Ab.call(this,cgb)}\nfunction oc(){Ab.call(this,dgb)}\nfunction pc(){Ab.call(this,egb)}\nfunction rc(){Ab.call(this,fgb)}\nfunction sc(){Ab.call(this,ggb)}\nfunction vc(){Ab.call(this,hgb)}\nfunction Ac(){Ab.call(this,igb)}\nfunction Td(){Ab.call(this,jgb)}\nfunction J1(a){HJ.c=true;K1(a)}\nfunction Fn(a,b){return L9(a,b)}\nfunction $K(a,b){return a>b?a:b}\nfunction _K(a,b){return a<b?a:b}\nfunction OQ(a,b){return a<b?a:b}\nfunction LQ(a,b){return a>b?a:b}\nfunction vab(a){return a<0?-a:a}\nfunction bab(a){return isNaN(a)}\nfunction Ez(a){return a.tM===Jy}\nfunction eab(a){ef.call(this,a)}\nfunction gab(a){ef.call(this,a)}\nfunction Iab(a){ef.call(this,a)}\nfunction Ebb(a){ef.call(this,a)}\nfunction vbb(a){h9.call(this,a)}\nfunction Cbb(a){h9.call(this,a)}\nfunction Abb(){h9.call(this,'')}\nfunction Bbb(){h9.call(this,'')}\nfunction oeb(){this.a=this.Ee()}\nfunction Seb(){this.a=this.Je()}\nfunction q1(){this.a=0;this.b=0}\nfunction cf(a){this.f=a;Ye(this)}\nfunction Ndb(){this.a=new Date}\nfunction Geb(){Geb=Fy;Feb=Ieb()}\nfunction Az(){yz==null&&(yz=[])}\nfunction bC(){Il.call(this,null)}\nfunction iC(a,b){a.__listener=b}\nfunction Pf(a,b){Of();Nf.Ic(a,b)}\nfunction gz(a,b){return !fz(a,b)}\nfunction ieb(b,a){return b.a[a]}\nfunction Cn(a){return a[4]||a[1]}\nfunction Fg(a){return a.button|0}\nfunction Eg(a){return !!a.altKey}\nfunction Aab(a,b){return a>b?a:b}\nfunction Bab(a,b){return a>b?a:b}\nfunction Cab(a,b){return a<b?a:b}\nfunction Dab(a,b){return a<b?a:b}\nfunction Bg(a){a=cbb(a);return a}\nfunction OV(a){a.e=true;return a}\nfunction pE(a){a.s=false;dB(a.X)}\nfunction T$(a){a.b=false;a.a=xhb}\nfunction Y8(a){a.a=new Ydb;W8(a)}\nfunction $D(a,b){AD(a.v,b);ID(a)}\nfunction le(a,b,c){re(a.pc(),b,c)}\nfunction aB(a,b,c){oC(a,eB(b),c)}\nfunction yb(a,b){tg(b,'role',a.a)}\nfunction ze(a,b){!!a.U&&Gl(a.U,b)}\nfunction Jab(a){eab.call(this,a)}\nfunction ac(){Ab.call(this,'img')}\nfunction fc(){Ab.call(this,'log')}\nfunction Md(){Ab.call(this,'row')}\nfunction Xd(){Ab.call(this,'tab')}\nfunction Ii(){Gi.call(this,Kgb,0)}\nfunction BS(){xS(this);this.b=''}\nfunction Odb(a){this.a=pf(qz(a))}\nfunction DB(){this.a=new Il(null)}\nfunction pf(a){return new Date(a)}\nfunction Ig(a){return !!a.metaKey}\nfunction Gg(a){return !!a.ctrlKey}\nfunction lh(a){return !!a.checked}\nfunction Hg(a){return a.keyCode|0}\nfunction rz(a){return a.l|a.m<<22}\nfunction Hl(a,b){return Ul(a.a,b)}\nfunction FC(a,b){return AI(a.f,b)}\nfunction nR(a,b){return b+a.Q&a.P}\nfunction uab(a){return a<=0?0-a:a}\nfunction Wn(a){return Vn(a)&&Ez(a)}\nfunction pC(a){a.releaseCapture()}\nfunction xbb(a,b){a.a+=b;return a}\nfunction ndb(a,b,c){a.splice(b,c)}\nfunction oI(){mI.call(this,Kgb,0)}\nfunction tG(){uG.call(this,false)}\nfunction Vb(){Ab.call(this,'form')}\nfunction Wb(){Ab.call(this,'grid')}\nfunction bc(){Ab.call(this,'link')}\nfunction cc(){Ab.call(this,'list')}\nfunction ic(){Ab.call(this,'math')}\nfunction jc(){Ab.call(this,'menu')}\nfunction qc(){Ab.call(this,'note')}\nfunction ce(){Ab.call(this,'tree')}\nfunction ff(a,b){_e.call(this,a,b)}\nfunction wb(a,b){this.b=a;this.a=b}\nfunction JC(){this.f=new EI(this)}\nfunction Sg(a){a.returnValue=false}\nfunction Kg(a){return a.clientX||0}\nfunction Lg(a){return a.clientY||0}\nfunction Jg(a){return !!a.shiftKey}\nfunction Tg(a){a.cancelBubble=true}\nfunction Yg(a,b){a.innerText=b||''}\nfunction vg(b,a){b.innerHTML=a||''}\nfunction ug(b,a){b.className=a||''}\nfunction qh(b,a){b.selectedIndex=a}\nfunction Oh(a,b){sh.call(this,a,b)}\nfunction ki(a,b){sh.call(this,a,b)}\nfunction vi(a,b){sh.call(this,a,b)}\nfunction Gi(a,b){sh.call(this,a,b)}\nfunction Wi(a,b){sh.call(this,a,b)}\nfunction Yi(){Wi.call(this,'PX',0)}\nfunction cj(){Wi.call(this,'EX',3)}\nfunction aj(){Wi.call(this,'EM',2)}\nfunction kj(){Wi.call(this,'CM',7)}\nfunction mj(){Wi.call(this,'MM',8)}\nfunction ej(){Wi.call(this,'PT',4)}\nfunction gj(){Wi.call(this,'PC',5)}\nfunction ij(){Wi.call(this,'IN',6)}\nfunction rj(a,b){sh.call(this,a,b)}\nfunction Bj(a,b){sh.call(this,a,b)}\nfunction Um(a,b){sh.call(this,a,b)}\nfunction om(a,b){this.b=a;this.a=b}\nfunction sh(a,b){this.a=a;this.b=b}\nfunction jF(a,b){sh.call(this,a,b)}\nfunction sE(){tE.call(this,new LE)}\nfunction fH(a,b){sh.call(this,a,b)}\nfunction mI(a,b){sh.call(this,a,b)}\nfunction lJ(a,b){_e.call(this,a,b)}\nfunction AG(a,b){this.a=a;this.b=b}\nfunction Wk(a,b){Sg(a.a);b.d=false}\nfunction iE(a,b){nE(a,bk(b),ck(b))}\nfunction jE(a,b){oE(a,bk(b),ck(b))}\nfunction tK(a,b,c){YW(b,dK(a,b,c))}\nfunction KD(a,b){a.w=b?b:(eH(),bH)}\nfunction Ul(a,b){return Sbb(a.d,b)}\nfunction bM(a,b){RL.call(this,a,b)}\nfunction VT(a,b){RL.call(this,a,b)}\nfunction eU(a,b){RL.call(this,a,b)}\nfunction HU(a,b){RL.call(this,a,b)}\nfunction OU(a,b){RL.call(this,a,b)}\nfunction NW(a,b){RL.call(this,a,b)}\nfunction mX(a,b){RL.call(this,a,b)}\nfunction uY(a,b){RL.call(this,a,b)}\nfunction NZ(a,b){RL.call(this,a,b)}\nfunction b_(a,b){RL.call(this,a,b)}\nfunction bX(a,b){vK.call(this,a,b)}\nfunction hO(a,b){vK.call(this,a,b)}\nfunction $M(a,b){NM.call(this,a,b)}\nfunction zN(a,b){nN.call(this,a,b)}\nfunction R_(a,b){nN.call(this,a,b)}\nfunction E_(a,b){zN.call(this,a,b)}\nfunction Y_(a,b){R_.call(this,a,b)}\nfunction b1(a,b){RL.call(this,a,b)}\nfunction i1(a,b){RL.call(this,a,b)}\nfunction i3(a,b){jY.call(this,a,b)}\nfunction o0(a,b){nT.call(this,a,b)}\nfunction N0(a,b){vK.call(this,a,b)}\nfunction q4(a,b){RL.call(this,a,b)}\nfunction x4(a,b){RL.call(this,a,b)}\nfunction F4(a,b){RL.call(this,a,b)}\nfunction D5(a,b){RL.call(this,a,b)}\nfunction q6(a,b){RL.call(this,a,b)}\nfunction V7(a,b){RL.call(this,a,b)}\nfunction O7(a,b){vK.call(this,a,b)}\nfunction v8(a,b){vK.call(this,a,b)}\nfunction F8(a,b){R_.call(this,a,b)}\nfunction i_(a,b){this.b=a;this.a=b}\nfunction r1(a,b){this.a=a;this.b=b}\nfunction z3(a,b){this.a=a;this.g=b}\nfunction e9(a,b){return Oab(a.a,b)}\nfunction wab(a){return Math.cos(a)}\nfunction zab(a){return Math.log(a)}\nfunction xab(a){return Math.exp(a)}\nfunction Fab(a){return Math.sin(a)}\nfunction Sn(a){return !Vn(a)&&Ez(a)}\nfunction _4(a){a.b=a.e;a.a=1;a5(a)}\nfunction rJ(a){Vl(a.a,a.d,a.c,a.b)}\nfunction qb(a){$wnd.clearTimeout(a)}\nfunction Df(a){$wnd.clearTimeout(a)}\nfunction Ef(){rf!=0&&(rf=0);uf=-1}\nfunction rdb(){rdb=Fy;qdb=new udb}\nfunction Bdb(){Bdb=Fy;Adb=new Cdb}\nfunction Nm(){Nm=Fy;Am();Mm=new Ydb}\nfunction fC(){if(!cC){nC();cC=true}}\nfunction Bb(){Ab.call(this,'alert')}\nfunction Yb(){Ab.call(this,'group')}\nfunction zc(){Ab.call(this,'radio')}\nfunction _d(){Ab.call(this,'timer')}\nfunction $i(){Wi.call(this,'PCT',1)}\nfunction Fj(){Bj.call(this,'PRE',2)}\nfunction _H(a){Re.call(this,a);Xm()}\nfunction RR(a){this.a=a;this.b=true}\nfunction Vcb(a,b){this.a=a;this.b=b}\nfunction Kdb(a,b){a._gwt_modCount=b}\nfunction $eb(a,b){this.c=a;this.d=b}\nfunction cfb(a,b){this.a=a;this.b=b}\nfunction ufb(a,b){return $cb(a.a,b)}\nfunction $db(a,b){return Sbb(a.a,b)}\nfunction jeb(b,a){return b.a[a]||[]}\nfunction Gab(a){return Math.sqrt(a)}\nfunction HC(a){return vI(a,zI(a.f))}\nfunction Yn(a){return a==null?null:a}\nfunction Tj(a){!a.a.j&&pG(a.a,null)}\nfunction pb(a){$wnd.clearInterval(a)}\nfunction zB(a){yB();return CB(wB,a)}\nfunction oh(b,a){b.defaultChecked=a}\nfunction pJ(c,a,b){c.open(a,b,true)}\nfunction Fb(a,b,c){tg(b,a.a,Eb(a,c))}\nfunction je(a,b){rh(a.X.style,lgb,b)}\nfunction me(a,b){rh(a.X.style,mgb,b)}\nfunction bg(a){if(!a){throw new dab}}\nfunction hg(a){if(!a){throw new fab}}\nfunction dg(a){if(!a){throw new rfb}}\nfunction Bc(){Ab.call(this,'region')}\nfunction Lb(){Ab.call(this,'button')}\nfunction Kb(){Ab.call(this,'banner')}\nfunction Sd(){Ab.call(this,'slider')}\nfunction Qd(){Ab.call(this,'search')}\nfunction Wd(){Ab.call(this,'status')}\nfunction Qh(){Oh.call(this,'NONE',0)}\nfunction pi(){ki.call(this,'AUTO',3)}\nfunction Ki(){Gi.call(this,'LEFT',2)}\nfunction qI(){mI.call(this,'LEFT',2)}\nfunction Il(a){Jl.call(this,a,false)}\nfunction IL(a,b){zL.call(this,a,b,1)}\nfunction KL(a,b){lL.call(this,a,b,1)}\nfunction K_(a,b){zL.call(this,a,b,1)}\nfunction GN(a,b){zL.call(this,a,b,1)}\nfunction bU(a,b){lL.call(this,a,b,0)}\nfunction V4(a,b){zL.call(this,a,b,2)}\nfunction OG(a,b){TG.call(this,a.a,b)}\nfunction PG(a,b){UG.call(this,a.a,b)}\nfunction mH(a){U.call(this);this.a=a}\nfunction Jb(){Ab.call(this,'article')}\nfunction Zb(){Ab.call(this,'heading')}\nfunction dc(){Ab.call(this,'listbox')}\nfunction lc(){Ab.call(this,'menubar')}\nfunction hc(){Ab.call(this,'marquee')}\nfunction Yd(){Ab.call(this,'tablist')}\nfunction $d(){Ab.call(this,'textbox')}\nfunction ae(){Ab.call(this,'toolbar')}\nfunction be(){Ab.call(this,'tooltip')}\nfunction s1(a){this.a=a.a;this.b=a.b}\nfunction ub(a){this.a=a;ob.call(this)}\nfunction yab(a){return Math.floor(a)}\nfunction og(a){return a.className||''}\nfunction Og(a){return a.scrollLeft||0}\nfunction em(a){this.a=a;ob.call(this)}\nfunction eD(a,b){rh(a.style,Qhb,b.a)}\nfunction dD(a,b){rh(a.style,Qhb,b.a)}\nfunction kE(a,b){pE(a,(bk(b),ck(b)))}\nfunction F3(a){var b;b=E3(a);G3(a,b)}\nfunction My(a){return Ny(a.l,a.m,a.h)}\nfunction SB(a){return $wnd.confirm(a)}\nfunction hL(a){return a<0?-1:a==0?0:1}\nfunction qH(a){this.a=a;ob.call(this)}\nfunction NR(a){this.a=a;ob.call(this)}\nfunction WI(a,b){rh(a.style,'clip',b)}\nfunction Zh(){Oh.call(this,'BLOCK',1)}\nfunction di(){Oh.call(this,'TABLE',7)}\nfunction Ai(){vi.call(this,'FIXED',3)}\nfunction Li(){Gi.call(this,'RIGHT',3)}\nfunction rI(){mI.call(this,'RIGHT',3)}\nfunction TH(){LH.call(this,$doc.body)}\nfunction Ob(){Ab.call(this,'combobox')}\nfunction Ub(){Ab.call(this,'document')}\nfunction Xb(){Ab.call(this,'gridcell')}\nfunction ec(){Ab.call(this,'listitem')}\nfunction mc(){Ab.call(this,'menuitem')}\nfunction Zd(){Ab.call(this,'tabpanel')}\nfunction Nd(){Ab.call(this,'rowgroup')}\nfunction de(){Ab.call(this,'treegrid')}\nfunction ee(){Ab.call(this,'treeitem')}\nfunction g9(a,b,c){f9(a,b,b+1,mbb(c))}\nfunction odb(a,b,c,d){a.splice(b,c,d)}\nfunction wbb(a,b){a.a+=On(b);return a}\nfunction Jf(a,b){a.b=Lf(a.b,[b,false])}\nfunction tg(c,a,b){c.setAttribute(a,b)}\nfunction Sab(b,a){return b.indexOf(a)}\nfunction tfb(a){return a!=null?O(a):0}\nfunction Pbb(a){return !a?null:a.Ce()}\nfunction Vn(a){return Array.isArray(a)}\nfunction rg(a){return a.offsetWidth||0}\nfunction rbb(){rbb=Fy;obb={};qbb={}}\nfunction _m(){_m=Fy;Zm((Xm(),Xm(),Wm))}\nfunction $h(){Oh.call(this,'INLINE',2)}\nfunction ci(){Oh.call(this,'RUN_IN',6)}\nfunction ni(){ki.call(this,'HIDDEN',1)}\nfunction uj(){rj.call(this,'HIDDEN',1)}\nfunction Ej(){Bj.call(this,'NOWRAP',1)}\nfunction Dj(){Bj.call(this,'NORMAL',0)}\nfunction oi(){ki.call(this,'SCROLL',2)}\nfunction xi(){vi.call(this,'STATIC',0)}\nfunction HK(){null.Qe();UW();null.Qe()}\nfunction IK(){null.Qe();UW();null.Qe()}\nfunction ZH(a,b){a.X[oib]=b!=null?b:''}\nfunction mA(a,b){xbb(a.a,b.a);return a}\nfunction FE(a,b){SE(a.b,b,false);DE(a)}\nfunction UE(a,b,c){XE(a,b,(iF(),cF),c)}\nfunction Eab(a,b){return Math.pow(a,b)}\nfunction hC(a){return !Un(a)&&Tn(a,23)}\nfunction eC(a){return a.__eventBits||0}\nfunction Af(a){return a.$H||(a.$H=++sf)}\nfunction oab(a){return a==0?0:a<0?-1:1}\nfunction Rdb(a){return a<10?'0'+a:''+a}\nfunction Wl(a){this.d=new Ydb;this.c=a}\nfunction qj(){qj=Fy;pj=new tj;oj=new uj}\nfunction tj(){rj.call(this,'VISIBLE',0)}\nfunction mi(){ki.call(this,'VISIBLE',0)}\nfunction Ji(){Gi.call(this,'JUSTIFY',1)}\nfunction pI(){mI.call(this,'JUSTIFY',1)}\nfunction Tb(){Ab.call(this,'directory')}\nfunction Rd(){Ab.call(this,'separator')}\nfunction Od(){Ab.call(this,'rowheader')}\nfunction Pd(){Ab.call(this,'scrollbar')}\nfunction Y0(a,b){YY.call(this,a,b,true)}\nfunction Z0(a,b){JY.call(this,a,b,true)}\nfunction _0(a,b){q_.call(this,a,b,true)}\nfunction h2(a,b){$Z.call(this,a,b,true)}\nfunction hz(a,b){Oy(a,b,true);return Ky}\nfunction Xdb(a){var b;b=O(a);return ~~b}\nfunction Dy(a){var b=Cy;return Iy(b[a])}\nfunction pg(b,a){return parseInt(b[a])|0}\nfunction jg(b,a){return b.appendChild(a)}\nfunction kg(b,a){return b.removeChild(a)}\nfunction Tn(a,b){return a!=null&&Nn(a,b)}\nfunction Ny(a,b,c){return {l:a,m:b,h:c}}\nfunction mh(a){return !!a.defaultChecked}\nfunction kA(c,a,b){return a.replace(c,b)}\nfunction Lz(a,b){cA(b.d,b.c);cdb(a.c,b)}\nfunction NJ(a,b,c){MJ(a,b.a,b.b,c.a,c.b)}\nfunction Aeb(a){this.a=a;edb.call(this)}\nfunction nfb(a){this.a=a;edb.call(this)}\nfunction JK(a){null.Qe();VW(a);null.Qe()}\nfunction l_(a,b){YY.call(this,a,b,false)}\nfunction m_(a,b){JY.call(this,a,b,false)}\nfunction C_(a,b){q_.call(this,a,b,false)}\nfunction Yh(){Oh.call(this,'INITIAL',16)}\nfunction yi(){vi.call(this,'RELATIVE',1)}\nfunction zi(){vi.call(this,'ABSOLUTE',2)}\nfunction Gj(){Bj.call(this,'PRE_LINE',3)}\nfunction Hj(){Bj.call(this,'PRE_WRAP',4)}\nfunction edb(){this.b=Gn(Gx,Tfb,1,0,3,1)}\nfunction EO(a){var b;b=new wW(a.a);oW(b)}\nfunction WC(){WC=Fy;UC=new ZC;VC=new _C}\nfunction W2(a){a.c=50;a.j=0.0082;a.s=xhb}\nfunction p7(a){a.c=50;a.j=0.0082;a.s=xhb}\nfunction y9(a){return a>=56320&&a<=57343}\nfunction mf(a){return a==null?null:a.name}\nfunction nbb(a){return gbb(a,0,a.length)}\nfunction Oab(b,a){return b.charCodeAt(a)}\nfunction ebb(a,b,c){return a.substr(b,c)}\nfunction Xn(a){return typeof a==='string'}\nfunction Zy(a){return a.l+a.m*khb+a.h*lhb}\nfunction Jz(a,b,c){return aA(a.b,a.d,b,c)}\nfunction EG(a){return $g(a.X)+pg(a.X,Thb)}\nfunction fe(a,b){le(a,oe(a.X)+'-'+b,true)}\nfunction Jdb(a,b){Kdb(b,a._gwt_modCount)}\nfunction pF(a,b){this.a=a;mF.call(this,b)}\nfunction VH(a){this.c=a;this.a=!!this.c.R}\nfunction V(a){this.j=new $(this);this.s=a}\nfunction EP(a,b){CP.call(this,a);this.d=b}\nfunction bi(){Oh.call(this,'LIST_ITEM',5)}\nfunction dbb(a){return Gn(Lx,Tfb,2,a,4,1)}\nfunction Tab(c,a,b){return c.indexOf(a,b)}\nfunction Uab(b,a){return b.lastIndexOf(a)}\nfunction _db(a,b){return $bb(a.a,b)!=null}\nfunction SA(a,b){return $wnd[a].getItem(b)}\nfunction bbb(a,b,c){return a.substr(b,c-b)}\nfunction Sf(a){Of();return parseInt(a)||-1}\nfunction B9(a){if(a.j!=null){return}P9(a)}\nfunction Ye(a){a.g=null;Pf(a,a.f);return a}\nfunction uO(a,b){RL.call(this,a,b);this.a=1}\nfunction cT(a,b){RL.call(this,a,b);aT(this)}\nfunction _e(a,b){this.e=b;this.f=a;Ye(this)}\nfunction U$(a,b){RL.call(this,a,b);T$(this)}\nfunction w1(a,b){lP.call(this,a,b);this.a=1}\nfunction h4(a,b){RL.call(this,a,b);g4(this)}\nfunction Xh(){Oh.call(this,'TABLE_ROW',15)}\nfunction Vh(){Oh.call(this,'TABLE_CELL',13)}\nfunction Vk(){Vk=Fy;Uk=new mk(Tgb,new Xk)}\nfunction yk(){yk=Fy;xk=new mk(sgb,new zk)}\nfunction ll(){ll=Fy;kl=new mk(Ugb,new nl)}\nfunction Jl(a,b){this.a=new Wl(b);this.b=a}\nfunction cg(a,b){if(!a){throw new eab(''+b)}}\nfunction fg(a){if(!a){throw new Hab}return a}\nfunction MG(a){le(a,oe(a.X)+'-'+hib,false)}\nfunction wV(a){while(zI(a.k.f)!=a.g)HC(a.k)}\nfunction On(a){return String.fromCharCode(a)}\nfunction tb(a,b){return $wnd.setTimeout(a,b)}\nfunction vf(a,b,c){return a.apply(b,c);var d}\nfunction lf(a){return a==null?null:a.message}\nfunction ZF(a,b){return eG(a,b,a.a.b.length)}\nfunction _F(a,b){return fG(a,b,a.a.b.length)}\nfunction rn(a,b){_m();qn.call(this,a,b,true)}\nfunction DO(a,b){RL.call(this,a,b);this.a=-1}\nfunction L0(a,b){w0.call(this,a,b);this.P|=1}\nfunction X0(a,b){pU();rU.call(this,a,b,true)}\nfunction t2(a){r2.call(this,a.c,a.d,a.b,a.a)}\nfunction _h(){Oh.call(this,'INLINE_BLOCK',3)}\nfunction ai(){Oh.call(this,'INLINE_TABLE',4)}\nfunction j9(){ef.call(this,'divide by zero')}\nfunction r9(a){q9();s9.call(this,Rab(pgb,a))}\nfunction tH(b,a){sH();b.__gwt_resolve=uH(a)}\nfunction r3(a,b){a.a=new Afb;t3(a,0,b);p3(a)}\nfunction abb(a,b){return ebb(a,b,a.length-b)}\nfunction qab(a,b){return (a>>>0).toString(b)}\nfunction Un(a){return a!=null&&!Xn(a)&&!Ez(a)}\nfunction Fl(a,b,c){return new Xl(Ml(a.a,b,c))}\nfunction rF(a,b,c){this.a=a;this.d=b;this.c=c}\nfunction Ym(a){!a.a&&(a.a=new Dn);return a.a}\nfunction Zm(a){!a.b&&(a.b=new Bn);return a.b}\nfunction Dl(a){var b;if(Al){b=new Bl;a.vc(b)}}\nfunction yB(){yB=Fy;new HB;wB=new DB;xB=AB()}\nfunction Sj(){Sj=Fy;Rj=new mk('blur',new Uj)}\nfunction ek(){ek=Fy;dk=new mk('click',new fk)}\nfunction Wf(){Wf=Fy;Error.stackTraceLimit=64}\nfunction Wh(){Oh.call(this,'TABLE_COLUMN',14)}\nfunction ei(){Oh.call(this,'TABLE_CAPTION',8)}\nfunction yL(a,b){lL.call(this,a,b,0);this.W=1}\nfunction y$(a,b){vK.call(this,a,b);this.a=2.5}\nfunction L2(a,b){vK.call(this,a,b);this.a=_gb}\nfunction nT(a,b){vK.call(this,a,b);this.c=xhb}\nfunction N3(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction k_(a,b){pU();rU.call(this,a,b,false)}\nfunction Vab(c,a,b){return c.lastIndexOf(a,b)}\nfunction TI(a){return OI(a.d,a.b,a.c,a.e,a.a)}\nfunction mbb(a){return String.fromCharCode(a)}\nfunction zfb(a){Dfb(1,a.a.b.length);a.a.ye(1)}\nfunction Xg(a,b,c){c?a.add(b,c.index):a.add(b)}\nfunction Nl(a,b,c,d){var e;e=Ql(a,b,c);e.ue(d)}\nfunction Rl(a,b){var c;c=Sl(a,b,null);return c}\nfunction _W(a,b,c,d){c-=a;d-=b;return c*c+d*d}\nfunction iO(a,b,c,d,e){wK.call(this,a,b,c,d,e)}\nfunction cX(a,b,c,d,e){wK.call(this,a,b,c,d,e)}\nfunction O0(a,b,c,d,e){wK.call(this,a,b,c,d,e)}\nfunction o2(a,b,c,d,e){a.c=b;a.d=c;a.b=d;a.a=e}\nfunction C3(a,b){b?F3(a):G3(a,a.a);HD(a,false)}\nfunction LK(a){return aL(a<=0?0-a:a,'A',false)}\nfunction XK(a){return aL(a<=0?0-a:a,'V',false)}\nfunction aab(a){return !isFinite(a)&&!isNaN(a)}\nfunction db(a){$wnd.cancelAnimationFrame(a.id)}\nfunction LH(a){JC.call(this);this.X=a;Ae(this)}\nfunction TG(a,b){SG.call(this,a,true);this.e=b}\nfunction P7(a,b,c,d,e){wK.call(this,a,b,c,d,e)}\nfunction w8(a,b,c,d,e){wK.call(this,a,b,c,d,e)}\nfunction TA(a,b,c){SA(a,b);$wnd[a].setItem(b,c)}\nfunction Dfb(a,b){if(a<0||a>=b){throw new m9}}\nfunction EC(a,b){if(b<0||b>a.f.c){throw new k9}}\nfunction En(a,b){this.c=a;this.b=b;this.a=false}\nfunction Nz(a,b){this.a=a;this.b=b;U.call(this)}\nfunction EE(a){ie(this,a);this.b=new TE(this.X)}\nfunction rE(a){!a.t&&(a.t=QB(new AE(a)));PD(a)}\nfunction Ll(a,b){!a.a&&(a.a=new edb);$cb(a.a,b)}\nfunction QG(a,b){SG.call(this,a,false);this.e=b}\nfunction zL(a,b,c){lL.call(this,a,b,c);this.W=1}\nfunction ZW(a,b){if(b){null.Qe();a.c=b.a;a.b=b}}\nfunction I9(a,b){var c;c=F9(a,b);c.e=2;return c}\nfunction zP(a){a.c=false;a.b='';a.d='';a.a=null}\nfunction ge(a){le(a,oe(a.X)+'-'+'current',false)}\nfunction _k(){_k=Fy;$k=new mk('touchend',new bl)}\nfunction Ik(){Ik=Fy;Hk=new mk('mouseup',new Jk)}\nfunction Yj(){Yj=Fy;Xj=new mk('change',new $j)}\nfunction kb(){this.a=new edb;this.b=new ub(this)}\nfunction tab(){tab=Fy;sab=Gn(Cx,Tfb,19,256,0,1)}\nfunction zm(){return ['USD','US$',2,'US$','$']}\nfunction FQ(a,b){return _n((b-a.$b[4])/a.$b[0])}\nfunction GQ(a,b){return _n((b-a.$b[5])/a.$b[3])}\nfunction rb(a,b){return Lfb(function(){a.mc(b)})}\nfunction oJ(a){a.onreadystatechange=function(){}}\nfunction GE(a){EE.call(this,a,Rab('span',Wg(a)))}\nfunction LE(){JE.call(this);ug(this.X,'Caption')}\nfunction Uh(){Oh.call(this,'TABLE_ROW_GROUP',12)}\nfunction UG(a,b){SG.call(this,a,true);NG(this,b)}\nfunction lP(a,b){vK.call(this,a,b);this.c=1.0E-5}\nfunction lm(a,b){wm('callback',b);return km(a,b)}\nfunction _cb(a,b){eg(b,a.b.length);return a.b[b]}\nfunction mm(a,b){jm();nm.call(this,!a?null:a.a,b)}\nfunction Nbb(a,b){return b===a?'(this Map)':''+b}\nfunction iR(a,b){a.qb=b;b==0?fR(a,ulb):fR(a,vlb)}\nfunction dB(a){!!ZA&&a==ZA&&(ZA=null);fC();pC(a)}\nfunction kB(a){!!ZA&&a==ZA&&(ZA=null);fC();pC(a)}\nfunction VB(){JB&&tl((!KB&&(KB=new bC),KB),false)}\nfunction QC(a){return new UI(a.d,a.b,a.c,a.e,a.a)}\nfunction Hn(a,b,c,d,e,f){return In(a,b,c,d,e,0,f)}\nfunction RG(a,b){SG.call(this,a,false);NG(this,b)}\nfunction xU(a,b){vK.call(this,a,b);wU(this,10240)}\nfunction pZ(a,b){vK.call(this,a,b);this.a='label'}\nfunction Yl(a){ff.call(this,$l(a),Zl(a));this.a=a}\nfunction q2(){this.c=0;this.d=0;this.b=0;this.a=0}\nfunction Lf(a,b){!a&&(a=[]);a[a.length]=b;return a}\nfunction $ab(a,b){return Qab(ebb(a,0,b.length),b)}\nfunction YI(){return $doc.createElement('iframe')}\nfunction Gy(a){return a instanceof Array?a[0]:null}\nfunction Qe(a){var b;Ae(a);b=a.Dc();-1==b&&a.Ec(0)}\nfunction lg(a){var b;b=Ng(a);!!b&&b.removeChild(a)}\nfunction tl(a,b){var c;if(ql){c=new rl(b);a.vc(c)}}\nfunction yl(a,b){var c;if(vl){c=new wl(b);Gl(a,c)}}\nfunction MH(a){KH();try{a.zc()}finally{_db(JH,a)}}\nfunction OB(a){TB();return PB(ql?ql:(ql=new lk),a)}\nfunction ok(){ok=Fy;nk=new mk('mousedown',new pk)}\nfunction tk(){tk=Fy;sk=new mk('mousemove',new uk)}\nfunction Dk(){Dk=Fy;Ck=new mk('mouseover',new Ek)}\nfunction fl(){fl=Fy;el=new mk('touchmove',new hl)}\nfunction EI(a){this.b=a;this.a=Gn(Dt,Tfb,16,4,0,1)}\nfunction TE(a){this.a=a;this.b=xm(a);this.c=this.b}\nfunction iJ(){this.d=this.rd();this.a=Qg($doc,Dgb)}\nfunction Rh(){Oh.call(this,'TABLE_COLUMN_GROUP',9)}\nfunction _M(a,b,c,d,e,f){OM.call(this,a,b,c,d,e,f)}\nfunction cM(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction WT(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction IU(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction PU(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction OW(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction OZ(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction nX(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction c_(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction c1(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction j1(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction Z_(a,b,c,d,e,f){S_.call(this,a,b,c,d,e,f)}\nfunction F_(a,b,c,d,e,f){AN.call(this,a,b,c,d,e,f)}\nfunction S_(a,b,c,d,e,f){oN.call(this,a,b,c,d,e,f)}\nfunction AN(a,b,c,d,e,f){oN.call(this,a,b,c,d,e,f)}\nfunction p0(a,b,c,d,e,f){oT.call(this,a,b,c,d,e,f)}\nfunction j3(a,b,c,d,e,f){kY.call(this,a,b,c,d,e,f)}\nfunction r4(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction y4(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction G4(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction r6(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction W7(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f)}\nfunction G8(a,b,c,d,e,f){S_.call(this,a,b,c,d,e,f)}\nfunction c8(a,b,c,d,e,f){GO.call(this,a,b,c,d,e,f)}\nfunction f9(a,b,c,d){a.a=bbb(a.a,0,b)+d+abb(a.a,c)}\nfunction Fe(a,b){a.T==-1?rC(a.X,b|eC(a.X)):(a.T|=b)}\nfunction MX(a,b){a.a>0&&(a.c=b/a.a+a.b);return a.c}\nfunction $cb(a,b){Ln(a.b,a.b.length,b);return true}\nfunction G9(a,b,c){var d;d=F9(a,b);T9(c,d);return d}\nfunction lE(a,b){if(a.t){rJ(a.t.a);a.t=null}HD(a,b)}\nfunction aG(a,b){if(a.f){HD(a.f.g,!b);b&&VI(a.f.X)}}\nfunction cR(a){pg(DH().X,Thb);pg(DH().X,Uhb);dR(a)}\nfunction xV(a){return uab(a-qz(cz(Math.round(a))))}\nfunction $1(a){a.i=0;a.a=0;a.c=0;a.g=0;a.b=0;a.j=0}\nfunction f0(a){a.f=0;a.g=0;a.i=0;a.j=0;a.t=9;a.q=-9}\nfunction XZ(a){pK(a);QJ(a,32);a.i=new q1;a.j=new q1}\nfunction KH(){KH=Fy;HH=new PH;IH=new Ydb;JH=new aeb}\nfunction QA(){QA=Fy;PA=RA(Fhb);RA('sessionStorage')}\nfunction US(){US=Fy;SS=Jn(Fn(fo,1),$gb,0,7,[2,1,4])}\nfunction pU(){pU=Fy;nU=Jn(Fn(fo,1),$gb,0,7,[0,1,2])}\nfunction Sh(){Oh.call(this,'TABLE_HEADER_GROUP',10)}\nfunction Th(){Oh.call(this,'TABLE_FOOTER_GROUP',11)}\nfunction b8(a,b){FO.call(this,a,b);this.a='2*(a-b)'}\nfunction ib(a,b){cdb(a.a,b);a.a.b.length==0&&mb(a.b)}\nfunction Zcb(a,b,c){gg(b,a.b.length);odb(a.b,b,0,c)}\nfunction heb(c,a){var b=c.a;return b[a]||(b[a]=[])}\nfunction hbb(a,b){if(a==b){return 0}return a<b?-1:1}\nfunction zI(a){if(0>=a.c){throw new k9}return a.a[0]}\nfunction ao(a){if(a!=null){throw new V9}return null}\nfunction F9(a,b){var c;c=new D9;c.f=a;c.d=b;return c}\nfunction NC(a,b){var c;c=IC(a,b);c&&OC(b.X);return c}\nfunction BM(a,b){vK.call(this,a,b);AM(this);this.P=1}\nfunction Y5(a,b){vK.call(this,a,b);X5(this);this.f=0}\nfunction $3(a,b,c){Z3.call(this,a);this.c=b;this.a=c}\nfunction Om(){Am();this.b=new edb;this.a=bhb;Jm(this)}\nfunction q9(){q9=Fy;o9=new s9(false);p9=new s9(true)}\nfunction PB(a,b){return Fl((!KB&&(KB=new bC),KB),a,b)}\nfunction Sbb(a,b){return Xn(b)?Xbb(a,b):!!keb(a.a,b)}\nfunction bz(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}\nfunction kz(a,b){return a.l!=b.l||a.m!=b.m||a.h!=b.h}\nfunction qg(b,a){return b[a]==null?null:String(b[a])}\nfunction Rg(a){return Math.round(-a.wheelDelta/40)||0}\nfunction M(a){return Xn(a)?Lx:Sn(a)?a.cZ:Wn(a)?a.cZ:Fp}\nfunction mK(a){var b;for(b=0;b!=6;b++)a.$[b]=0;a.H=0}\nfunction gm(a){var b;b=a.a.status;return b==1223?204:b}\n",
"function gC(a){var b=a.__listener;return hC(b)?b:null}\nfunction Zdb(a,b){var c;c=Ybb(a.a,b,a);return c==null}\nfunction J9(a,b){var c;c=F9('',a);c.i=b;c.e=1;return c}\nfunction zT(a,b){RL.call(this,a,b);this.c=wT;yT(this)}\nfunction s2(a){this.c=a.a;this.d=a.b;this.b=0;this.a=0}\nfunction sA(a){if(a==null){throw new Iab(Bhb)}this.a=a}\nfunction wA(a){if(a==null){throw new Iab(Bhb)}this.a=a}\nfunction bT(a){if((a.P&2)!=0)return a.f+3;return a.f+2}\nfunction yfb(a,b){Dfb(b,a.a.b.length);return a.a.ye(b)}\nfunction W3(a,b){Sg(b.a);a.e&&Y3(a,a.j+~~(Rg(b.a)/3))}\nfunction lz(a,b){return {l:a.l|b.l,m:a.m|b.m,h:a.h|b.h}}\nfunction sz(a,b){return {l:a.l^b.l,m:a.m^b.m,h:a.h^b.h}}\nfunction CB(a,b){return Fl(a.a,(!Al&&(Al=new lk),Al),b)}\nfunction Nn(a,b){return Xn(a)&&!!Mn[b]||a.cM&&!!a.cM[b]}\nfunction leb(a){return Object.getOwnPropertyNames(a.a)}\nfunction Oeb(a){return Object.getOwnPropertyNames(a.a)}\nfunction Ldb(a){var b;b=a._gwt_modCount|0;Kdb(a,b+1)}\nfunction Vbb(a,b){return Xn(b)?Wbb(a,b):Pbb(keb(a.a,b))}\nfunction Wdb(a,b){return Yn(a)===Yn(b)||a!=null&&K(a,b)}\nfunction sfb(a,b){return Yn(a)===Yn(b)||a!=null&&K(a,b)}\nfunction vfb(a,b){return Dfb(b,a.a.b.length),_cb(a.a,b)}\nfunction xfb(a,b){Dfb(b,a.a.b.length);return _cb(a.a,b)}\nfunction fR(a,b){a.ab!=null&&null.Qe();null.Qe();a.ab=b}\nfunction UW(){null.Qe();null.Qe();null.Qe();null.Qe()}\nfunction WW(){null.Qe();null.Qe();null.Qe();null.Qe()}\nfunction Fz(){$wnd.setTimeout(Lfb(kJ));hB();Y8(new $8)}\nfunction Cf(a){$wnd.setTimeout(function(){throw a},0)}\nfunction gI(a){dI.call(this,a);ug(this.X,'gwt-TextBox')}\nfunction KE(a){JE.call(this);SE(this.b,a,true);DE(this)}\nfunction NM(a,b){vK.call(this,a,b);this.i=20;this.g=Yib}\nfunction RO(a,b){FO.call(this,a,b);this.a='2*i';EO(this)}\nfunction $O(a,b){FO.call(this,a,b);this.a='2*i';EO(this)}\nfunction xP(a,b){OG.call(this,(GA(),new wA(yP+tjb+a)),b)}\nfunction CC(a,b,c){De(b);yI(a.f,b);jg(c,eB(b.X));Ee(b,a)}\nfunction nE(a,b,c){if(!ZA){a.s=true;fB(a.X);a.q=b;a.r=c}}\nfunction X5(a){a.j=0;a.c=0;a.g=0;a.a=0;a.i=0;a.b=0;a.k=0}\nfunction r2(a,b,c,d){this.c=a;this.d=b;this.b=c;this.a=d}\nfunction vJ(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}\nfunction HP(a,b,c,d){this.p=a;this.g=b;this.j=c;this.o=d}\nfunction b7(a,b){vK.call(this,a,b);this.e=0.1;this.d=Yib}\nfunction UJ(a,b){tK(a,b,a.$[0]);IK();tK(a,b,a.$[1]);IK()}\nfunction sJ(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}\nfunction tJ(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}\nfunction Ybb(a,b,c){return Xn(b)?Zbb(a,b,c):meb(a.a,b,c)}\nfunction sj(){qj();return Jn(Fn(Eq,1),Tfb,130,0,[pj,oj])}\nfunction e0(){e0=Fy;c0=Jn(Fn(fo,1),$gb,0,7,[7,5,15,1,13])}\nfunction Zz(){Zz=Fy;Yz=dA((Vi(),Mi),Mi);jg($doc.body,Yz)}\nfunction X8(a){U8=new BR;SP=a.a;EQ(U8);QB(new c9);vR(U8)}\nfunction Rn(a){if(a!=null&&!Xn(a)){throw new V9}return a}\nfunction rA(a){if(a==null){throw new Iab('css is null')}}\nfunction cm(a){if(!a.d){return}am(a);a.a._c(a,new um(a.b))}\nfunction ye(a,b,c){return Fl(!a.U?(a.U=new Il(a)):a.U,c,b)}\nfunction _ab(a,b,c){return c>=0&&Qab(ebb(a,c,b.length),b)}\nfunction Kab(a,b,c){this.a=Bgb;this.d=a;this.b=b;this.c=c}\nfunction zbb(a,b,c){a.a=bbb(a.a,0,b)+c+abb(a.a,b);return a}\nfunction fK(a,b,c,d){var e;e=new q1;hK(a,b,e,c,d);return e}\nfunction Dg(a,b){var c;c=Qg(a,'script');c.text=b;return c}\nfunction cQ(){var a;for(a=0;a!=null.Re.length;a++){BQ(a)}}\nfunction oQ(){var a;for(a=0;a!=null.Re.length;a++){BQ(a)}}\nfunction tR(a){var b;for(b=0;b!=a.Kb;b++){a.Nb[b];a.Nb[b]}}\nfunction ubb(){if(pbb==256){obb=qbb;qbb={};pbb=0}++pbb}\nfunction ui(){ui=Fy;ti=new xi;si=new yi;qi=new zi;ri=new Ai}\nfunction ji(){ji=Fy;ii=new mi;gi=new ni;hi=new oi;fi=new pi}\nfunction Fi(){Fi=Fy;Bi=new Ii;Ci=new Ji;Di=new Ki;Ei=new Li}\nfunction QB(a){TB();UB();return PB((!vl&&(vl=new lk),vl),a)}\nfunction Yab(c,a,b){b=fbb(b);return c.replace(RegExp(a),b)}\nfunction kL(a){if(a<Pfb)return a*Kib-1;return 1-(a-Pfb)*Kib}\nfunction gH(){eH();return Jn(Fn(dt,1),Tfb,139,0,[bH,cH,dH])}\nfunction Vm(){Tm();return Jn(Fn(yr,1),Tfb,140,0,[Sm,Rm,Qm])}\nfunction kc(a,b){Fb((yc(),wc),a,Jn(Fn(Lo,1),Tfb,206,0,[b]))}\nfunction WQ(a,b){XQ(a,kbb(b),b.length,true,false);null.Qe()}\nfunction AL(a,b,c,d,e,f){mL.call(this,a,b,c,d,e,f);this.W=1}\nfunction HN(a,b,c,d,e,f){AL.call(this,a,b,c,d,e,f);this.k=1}\nfunction L_(a,b,c,d,e,f){AL.call(this,a,b,c,d,e,f);this.k=1}\nfunction AS(a,b,c){wS();xS(this);this.d=a;this.c=b;this.a=c}\nfunction lA(a){this.b=0;this.c=0;this.a=9;this.e=5;this.d=a}\nfunction gP(a){var b;b=a.$[0]-a.$[1];a.d>0&&(a.I=b/a.d+a.e)}\nfunction gR(a){a.R=a.Ub.c?8:16;a.P=~(a.R-1);a.Q=~~(a.R/2)-1}\nfunction FB(a){return $wnd.decodeURI(a.replace('%23','#'))}\nfunction eB(a){return a.__gwt_resolve?a.__gwt_resolve():a}\nfunction HD(a,b){if(!a.P){return}lH(a.O,false,false);tl(a,b)}\nfunction lG(a,b){if(a.j){lG(a.j,b);HD(a.g,false);b&&VI(a.X)}}\nfunction ybb(a,b,c){a.a=bbb(a.a,0,b)+''+abb(a.a,c);return a}\nfunction Pn(a,b){if(a!=null&&!Nn(a,b)){throw new V9}return a}\nfunction DH(){if(!BH){BH=new CH;MC((KH(),OH()),BH)}return BH}\nfunction BB(){yB();var a;a=AB();if(!Qab(a,xB)){xB=a;Dl(wB)}}\nfunction NH(){KH();try{YC(JH,HH)}finally{_bb(JH.a);_bb(IH)}}\nfunction NI(){NI=Fy;LI=(LA(),new IA(Bf()+'clear.cache.gif'))}\nfunction Nk(){Nk=Fy;Mk=new mk(Rgb,new Ok);new mk(Sgb,new Ok)}\nfunction lI(){lI=Fy;hI=new oI;iI=new pI;jI=new qI;kI=new rI}\nfunction kJ(){var a;a=nJ();if(!Qab('ie8',a)){throw new mJ(a)}}\nfunction ig(a){if(!a){throw new gab(\"Can't overwrite cause\")}}\nfunction rK(a,b){if(!HJ.Gb.c||a.Q||a.Z)return;qK(a,b,a.Jd())}\nfunction wP(a,b){kD.call(this,CR(a));iD(this,(q9(),b?p9:o9))}\nfunction _1(a,b){vK.call(this,a,b);$1(this);this.f=0;this.P=1}\nfunction n5(a,b){$Z.call(this,a,b,false);this.U=true;this.d=2}\nfunction ZI(b,a){b.d.contentWindow.document.body.innerHTML=a}\nfunction JE(){GE.call(this,Qg($doc,Dgb));ug(this.X,'gwt-HTML')}\nfunction li(){ji();return Jn(Fn(hq,1),Tfb,99,0,[ii,gi,hi,fi])}\nfunction wi(){ui();return Jn(Fn(mq,1),Tfb,100,0,[ti,si,qi,ri])}\nfunction Hi(){Fi();return Jn(Fn(rq,1),Tfb,101,0,[Bi,Ci,Di,Ei])}\nfunction nI(){lI();return Jn(Fn(yt,1),Tfb,104,0,[hI,iI,jI,kI])}\nfunction Wbb(a,b){return b==null?Pbb(keb(a.a,null)):a.c.Ke(b)}\nfunction Zbb(a,b,c){return b==null?meb(a.a,null,c):a.c.Ne(b,c)}\nfunction Vl(a,b,c,d){a.b>0?Ll(a,new vJ(a,b,c,d)):Pl(a,b,c,d)}\nfunction H9(a,b,c,d){var e;e=F9(a,b);T9(c,e);e.e=d?8:0;return e}\nfunction Iy(a){function b(){}\n;b.prototype=a||{};return new b}\nfunction Ag(a){if(mg(a)){return !!a&&a.nodeType==1}return false}\nfunction Xab(c,a,b){b=fbb(b);return c.replace(RegExp(a,'g'),b)}\nfunction aX(a,b,c){b==0?a.setLineDash([]):a.setLineDash([b,c])}\nfunction v0(a,b){a.f=b;a.e=8*b;a.g=13*b;a.P=a.P&-3|(b==1?2:0)}\nfunction VS(a,b){a.d=b;a.c=8*b;a.e=13*b;a.P=a.P&-3|(b==1?2:0)}\nfunction QL(a,b){a.j=b;a.k=8*b;a.n=a.k*2;a.P&=-2;a.P|=b==1?1:0}\nfunction EY(a){a.p=1;a.q=2;a.k=4;a.n=8;a.o=16;a.j=a.o|a.k;a.w=0}\nfunction DS(a){a.w=new Afb;a.A=new Afb;a.C=0;a.B=0;a.F=new Afb}\nfunction wU(a,b){a.b=b;a.a=Gn(eo,uib,0,a.b,7,1);a.d=0;a.c=false}\nfunction L9(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.je(b))}\nfunction gl(a,b){var c;Sg(a.a);c=a.a.touches[0];U3(b,Ij(c,b.X))}\nfunction DI(a,b){var c;c=AI(a,b);if(c==-1){throw new rfb}CI(a,c)}\nfunction cB(a){var b;b=tB(iB,a);if(!b&&!!a){Tg(a);Sg(a)}return b}\nfunction uK(a,b){var c;if(!HJ.Tb)return b;c=a*zJ;c%=8;return b+c}\nfunction wm(a,b){if(null==b){throw new Iab(a+' cannot be null')}}\nfunction IA(a){if(a==null){throw new Iab('uri is null')}this.a=a}\nfunction BQ(a){if(a>=null.Re.length)return null;return null.Qe()}\nfunction GK(){null.Qe();null.Qe();null.Qe();null.Qe();null.Qe()}\nfunction wR(){var a;for(a=0;a!=null.Re.length;a++)null.Qe().Qe()}\nfunction YW(a,b){var c;if(b){c=yS(b);null.Qe(c);null.Qe(c)}a.d=b}\nfunction nm(a,b){vm('httpMethod',a);vm('url',b);this.a=a;this.d=b}\nfunction Mz(a){this.b=new iA;this.c=new edb;this.d=a;bA(this.b,a)}\nfunction lW(a,b){this.a=new Afb;ufb(this.a,a);!!b&&ufb(this.a,b)}\nfunction YZ(a,b){vK.call(this,a,b);this.e=false;this.g=0;this.f=2}\nfunction vW(a,b){if(hbb(a.d,b)!=0)return false;mW(a);return true}\nfunction _J(a,b){b[1]=vib+LK(a.Ad());b[2]=wib+XK(a.Md());return 3}\nfunction Ccb(a,b){this.a=a;ycb.call(this,a);gg(b,a.se());this.b=b}\nfunction kcb(a){hg(!!a.b);Idb(a.d,a);a.b.qd();a.b=null;Jdb(a.d,a)}\nfunction O(a){return Xn(a)?tbb(a):Sn(a)?a.hC():Wn(a)?Af(a):Af(a)}\nfunction lF(a){a.c=0;a.b=false;if(!a.e){a.e=true;Jf((Gf(),Ff),a)}}\nfunction oR(a){var b;for(b=0;b!=a.Kb;b++){a.Nb[b];a.Nb[b];a.Nb[b]}}\nfunction VI(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}\nfunction mg(b){try{return !!b&&!!b.nodeType}catch(a){return false}}\nfunction PD(a){if(a.P){return}else a.S&&De(a);lH(a.O,true,false)}\nfunction hV(a,b){if(b==0)return new PV(Plb,a.j,10,_gb);return null}\nfunction Z(a,b){T(a.a,b)?(a.a.q=a.a.s.kc(a.a.j,a.a.n)):(a.a.q=null)}\nfunction hD(a){return a.S?(q9(),lh(a.b)?p9:o9):(q9(),mh(a.b)?p9:o9)}\nfunction xf(b){return function(){return yf(b,this,arguments);var a}}\nfunction yf(a,b,c){var d;d=wf();try{return vf(a,b,c)}finally{zf(d)}}\nfunction yU(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);wU(this,Y9(Y4(f)))}\nfunction $Z(a,b,c){vK.call(this,a,b);this.g=c?1:0;this.e=c;this.f=2}\nfunction ZX(a,b){vK.call(this,a,b);this.U=true;this.d=0.5;this.c=hN}\nfunction k$(a,b){$Z.call(this,a,b,false);this.W=1;this.a=5;this.b=0}\nfunction D7(a,b){vK.call(this,a,b);this.p=93;this.k=680;this.U=true}\nfunction dI(a){_H.call(this,a,(!WA&&(WA=new XA),!UA&&(UA=new VA)))}\nfunction GF(){GF=Fy;new HF(whb);new HF('middle');FF=new HF(uhb)}\nfunction LA(){LA=Fy;new RegExp('%5B','g');new RegExp('%5D','g')}\nfunction Cj(){Aj();return Jn(Fn(Kq,1),Tfb,90,0,[vj,wj,xj,yj,zj])}\nfunction H1(){this.b=Gn(fo,$gb,0,4,7,1);this.c=Gn(fo,$gb,0,4,7,1)}\nfunction xW(){this.a=Gn(eo,uib,0,9,7,1);this.a[4]=2.718281828459045}\nfunction SO(a,b,c,d,e,f){GO.call(this,a,b,c,d,e,f);this.b=2;QO(this)}\nfunction _O(a,b,c,d,e,f){GO.call(this,a,b,c,d,e,f);this.b=2;ZO(this)}\nfunction U3(a,b){if(a.e){if(a.d){a.j=S3(a,b);V3(a);!!a.c&&J1(a.c)}}}\nfunction xL(a,b){YW(b,a.Q||a.Z?EJ:KJ);rK(a,b);VJ(a,b,a.ab,a.cb,true)}\nfunction Pab(a,b){var c;c=b.length;return Qab(ebb(a,a.length-c,c),b)}\nfunction Fcb(a){var b;b=new lcb((new dcb(a.a)).a);return new Lcb(b)}\nfunction ccb(a,b){if(Tn(b,42)){return Mbb(a.a,Pn(b,42))}return false}\nfunction N9(a){if(a.oe()){return null}var b=a.i;var c=Cy[b];return c}\nfunction mb(a){if(!a.d){return}++a.b;a.c?pb(a.d.a):qb(a.d.a);a.d=null}\nfunction jcb(a){return Idb(a.d,a),dg(icb(a)),a.b=a.a,Pn(a.a.pd(),42)}\nfunction K(a,b){return Xn(a)?Qab(a,b):Sn(a)?a.eQ(b):Wn(a)?a===b:a===b}\nfunction _n(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}\nfunction Qn(a){if(a!=null&&!(!Xn(a)&&!Ez(a))){throw new V9}return a}\nfunction Gn(a,b,c,d,e,f){var g;g=Kn(e,d);Jn(Fn(a,f),b,c,e,g);return g}\nfunction Rz(a,b,c,d,e){a.r=a.s=true;a.v=false;a.J=b;a.L=d;a.K=c;a.M=e}\nfunction Wz(a,b,c,d,e){a.v=a.s=true;a.r=false;a.R=b;a.L=d;a.S=c;a.M=e}\nfunction Vz(a,b,c,d,e){a.v=a.r=true;a.s=false;a.R=b;a.J=d;a.S=c;a.K=e}\nfunction Sz(a,b,c,d,e){a.t=a.u=true;a.w=false;a.N=b;a.P=d;a.O=c;a.Q=e}\nfunction Tz(a,b,c,d,e){a.t=a.w=true;a.u=false;a.N=b;a.T=d;a.O=c;a.U=e}\nfunction Uz(a,b,c,d,e){a.u=a.w=true;a.t=false;a.P=b;a.T=d;a.Q=c;a.U=e}\nfunction mN(a,b){a.c=b;a.d=7*b;a.e=14*b;a.b=8*b;a.P&=-2;a.P|=b==1?1:0}\nfunction X3(a,b){Sg(b.a);if(a.e&&a.d){a.d=false;V3(a);!!a.c&&J1(a.c)}}\nfunction VQ(a,b){XQ(a,kbb(b),b.length,false,true);null.Qe();null.Qe()}\nfunction CQ(){if(null.Re==0)return 0;return 0.1*xab((null.Re-61)/24)}\nfunction bh(a){!a.gwt_uid&&(a.gwt_uid=1);return 'gwt-uid-'+a.gwt_uid++}\nfunction Idb(a,b){if(b._gwt_modCount!=a._gwt_modCount){throw new Mdb}}\nfunction gg(a,b){if(a<0||a>b){throw new l9('Index: '+a+', Size: '+b)}}\nfunction eg(a,b){if(a<0||a>=b){throw new l9('Index: '+a+', Size: '+b)}}\nfunction uG(a){this.a=new edb;this.e=new edb;dG(this,a,QC((JG(),IG)))}\nfunction uH(a){return function(){this.__gwt_resolve=vH;return a.qc()}}\nfunction eE(a){var b,c;c=a.b.children[0];b=c.children[1];return Mg(b)}\nfunction vI(a,b){var c,d;d=Ng(b.X);c=IC(a,b);c&&kg(a.d,Ng(d));return c}\nfunction BK(a,b){var c,d;c=a.a-b.a;d=a.b-b.b;return Math.sqrt(c*c+d*d)}\nfunction qJ(c,a){var b=c;c.onreadystatechange=Lfb(function(){a.$c(b)})}\nfunction vH(){throw 'A PotentialElement cannot be resolved twice.'}\nfunction Aj(){Aj=Fy;vj=new Dj;wj=new Ej;xj=new Fj;yj=new Gj;zj=new Hj}\nfunction zf(a){a&&If((Gf(),Ff));--rf;if(a){if(uf!=-1){Df(uf);uf=-1}}}\nfunction PN(a){a.n=Jn(Fn(fo,1),$gb,0,7,[8000,11025,16000,22050,44100])}\nfunction DF(a){return a==(Tm(),Rm)?(AF(),zF):a==Sm?(AF(),wF):(AF(),xF)}\nfunction EF(a){return a==(Tm(),Rm)?(AF(),wF):a==Sm?(AF(),zF):(AF(),yF)}\nfunction kF(){iF();return Jn(Fn(Cs,1),Tfb,109,0,[fF,cF,gF,hF,bF,eF,dF])}\nfunction zb(a,b){Fb((yc(),xc),a,Jn(Fn(sx,1),Tfb,88,0,[(q9(),b?p9:o9)]))}\nfunction k8(a,b){zL.call(this,a,b,6);this.c=Iib;this.g=this.i;j8(this)}\nfunction L8(a,b){kV.call(this,a,b);this.n=5.6;eV(this.i,this.j,this.n)}\nfunction IP(){Re.call(this,Qg($doc,'select'));ug(this.X,'gwt-ListBox')}\nfunction kf(a){hf();this.e=null;this.f=null;this.a='';this.b=a;this.a=''}\nfunction seb(a){this.g=a;this.d=leb(this.g);this.a=Gn(uy,Tfb,42,0,0,1)}\nfunction OC(a){rh(a.style,shb,'');rh(a.style,uhb,'');rh(a.style,ohb,'')}\nfunction GC(a,b,c,d){d=DC(a,b,d);De(b);BI(a.f,b,d);jg(c,eB(b.X));Ee(b,a)}\nfunction UI(a,b,c,d,e){SI();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}\nfunction pB(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}\nfunction UH(a){if(!a.a||!a.c.R){throw new rfb}a.a=false;return a.b=a.c.R}\nfunction sD(a){if(!a.k){throw new gab('initWidget() is not called yet')}}\nfunction qf(){if(Date.now){return Date.now()}return (new Date).getTime()}\nfunction kR(a){if(a.Gb.c){null.Qe();null.Qe()}else{null.Qe();null.Qe()}}\nfunction G3(a,b){if(b!=a.e){a.e=b;a.c.p=a.o[b];a.i.Pd(0,a.c);a.n.c=true}}\nfunction Y3(a,b){b<a.g?(b=a.g):b>a.f&&(b=a.f);a.j=b;V3(a);!!a.c&&J1(a.c)}\nfunction Z4(a,b){this.b=a.length;this.e=a;this.a=b;this.d=false;this.c=0}\nfunction M2(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.a=(new Z9(Y4(f))).a}\nfunction IE(a){HE.call(this,a);this.X.style['whiteSpace']=(Aj(),'normal')}\nfunction pW(a){var b;!vW(a,'(');b=nW(a);!vW(a,')');return new lW(b,null)}\nfunction Ly(a){var b,c,d;b=a&hhb;c=a>>22&hhb;d=a<0?ihb:0;return Ny(b,c,d)}\nfunction bdb(a,b){var c;c=(eg(b,a.b.length),a.b[b]);ndb(a.b,b,1);return c}\nfunction DC(a,b,c){var d;EC(a,c);if(b.W==a){d=AI(a.f,b);d<c&&--c}return c}\nfunction Ng(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}\nfunction Zl(a){var b;b=a.fd();if(!b.od()){return null}return Pn(b.pd(),26)}\nfunction WB(){var a;if(JB){a=new $B;!!KB&&Gl(KB,a);return null}return null}\nfunction bB(b){try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}\nfunction Vg(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}\nfunction zy(b,c){if(b&&typeof b==Mfb){try{b.__gwt$exception=c}catch(a){}}}\nfunction wfb(a){dg(a.a.b.length!=0);return Dfb(0,a.a.b.length),_cb(a.a,0)}\nfunction $bb(a,b){return Xn(b)?b==null?neb(a.a,null):a.c.Oe(b):neb(a.a,b)}\nfunction Xbb(a,b){return b==null?!!keb(a.a,null):!(a.c.Ke(b)===undefined)}\nfunction Ij(a,b){return ((a.clientX||0)|0)-$g(b)+ah(b)+ih(b.ownerDocument)}\nfunction ih(a){return ah(Qab(a.compatMode,Egb)?a.documentElement:a.body)}\nfunction gJ(c,a){var b=c.d;b.contentWindow.document.body.contentEditable=a}\nfunction uC(a,b){var c;c=Dg($doc,a);jg($doc.body,c);b.Hc();kg($doc.body,c)}\nfunction Iz(a,b,c){var d,e;d=$z(a.d,b);e=new Xz(d,b,c);$cb(a.c,e);return e}\nfunction E3(a){var b;b=a.a+~~(a.b/3);b<0&&(b=0);b>=a.k&&(b=a.k-1);return b}\nfunction am(a){var b;if(!a.d){return}mb(a.c);b=a.d;a.d=null;oJ(b);b.abort()}\nfunction ID(a){var b;b=a.R;if(b){a.C!=null&&b.rc(a.C);a.D!=null&&b.sc(a.D)}}\nfunction SE(a,b,c){c?vg(a.a,b):Yg(a.a,b);if(a.c!=a.b){a.c=a.b;ym(a.a,a.b)}}\nfunction IS(a,b,c,d){vK.call(this,a,b);DS(this);FS(this,null,c,d);OJ(this)}\nfunction X2(a,b){vK.call(this,a,b);W2(this);this.g=new fV;eV(this.g,0.8,0)}\nfunction q7(a,b){vK.call(this,a,b);p7(this);this.g=new fV;eV(this.g,0.8,0)}\nfunction vO(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);this.a=(new Z9(Y4(f))).a}\nfunction fU(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);this.o[2].q=!this.o[1].q}\nfunction vY(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);this.o[4].q=!this.o[3].q}\nfunction x1(a,b,c,d,e,f){mP.call(this,a,b,c,d,e,f);this.a=(new Z9(Y4(f))).a}\nfunction E5(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);this.o[2].q=!this.o[1].q}\nfunction yH(){this.a=new iJ;ie(this,this.a.d);ug(this.X,'gwt-RichTextArea')}\nfunction Ug(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}\nfunction kG(a){if(oG(a)){return}a.n?!!a.f&&!a.f.n?rG(a.f):aG(a,true):rG(a)}\nfunction GI(a){if(a.b>=a.c.c){throw new rfb}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction tI(a){var b;b=Qg($doc,'td');xg(b,'align',a.a.a);eD(b,a.b);return b}\nfunction lK(a){var b;b=Gn(ow,yib,14,a,0,1);while(a>0)b[--a]=new q1;return b}\nfunction AI(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}\nfunction GD(a,b){var c;c=b.srcElement;if(Ag(c)){return Zg(a.X,c)}return false}\nfunction uW(a){vW(a,'+');if(vW(a,'-'))return new lW(sW(a),null);return sW(a)}\nfunction zR(a){var b;b=(!MA&&(QA(),PA)&&(MA=new OA),MA);if(!b)return;NA(b,a.r)}\nfunction j2(a,b,c){var d;d=Rn(Wbb(a.a,b));return d==null?c:d=='1'||Rab(d,pgb)}\nfunction zQ(a,b){if(b>=a.yb.a.b.length)return null;return Pn(xfb(a.yb,b),91)}\nfunction hR(a,b){if(b!=a.pb){!!a.pb&&a.pb.Qd(false);!!b&&b.Qd(true);a.pb=b}}\nfunction iG(a){if(oG(a)){return}!a.j&&a.n?rG(a):!!a.f&&a.f.n?rG(a.f):aG(a,true)}\nfunction R(a,b,c,d){Q(a);a.o=true;a.p=false;a.k=b;a.t=c;a.n=d;++a.r;Z(a.j,qf())}\nfunction _bb(a){Geb();a.a=Feb.He();a.a.b=a;a.c=Feb.Ie();a.c.b=a;a.b=0;Ldb(a)}\nfunction wW(a){this.b=a.toLowerCase();this.c=this.b.length;this.a=0;mW(this)}\nfunction lS(a,b){zL.call(this,a,b,2);this.i=2.5;this.d=2.5;this.g=100;this.P|=1}\nfunction WS(a,b){US();IS.call(this,a,b,TS,SS);this.U=true;VS(this,HJ.Ub.c?1:2)}\nfunction eI(){cI();dI.call(this,Qg($doc,'textarea'));ug(this.X,'gwt-TextArea')}\nfunction um(a){sm.call(this,'A request timeout has expired after '+a+' ms')}\nfunction Ze(a,b){ig(!a.e);cg(b!=a,'Self-causation not permitted');a.e=b;return a}\nfunction cdb(a,b){var c;c=adb(a,b,0);if(c==-1){return false}a.ye(c);return true}\nfunction ml(a,b){var c;Sg(a.a);b.d=false;c=a.a.touches[0];T3(b,Ij(c,b.X),false)}\nfunction pn(a,b){var c;if(a.d>a.b+a.i&&e9(b,a.b+a.i)>=53){c=a.b+a.i-1;on(a,b,c)}}\nfunction OF(a,b,c){var d;De(b);BI(a.f,b,c);d=Iz(a.a,b.X,b);b.V=d;Ee(b,a);lF(a.b)}\nfunction bA(a,b){rh(b.style,ohb,(ui(),'relative'));jg(b,a.a=dA((Vi(),Ni),Oi))}\nfunction FO(a,b){RL.call(this,a,b);this.b=2;this.a='.1*(a-b)';EO(this);this.Xd()}\nfunction CP(a){QG.call(this,a,null);zP(this);this.e=this;this.b=a;BP(this,false)}\nfunction Xi(){Vi();return Jn(Fn(Bq,1),Tfb,41,0,[Ui,Si,Ni,Oi,Ti,Ri,Pi,Mi,Qi])}\nfunction Tm(){Tm=Fy;Sm=new Um('RTL',0);Rm=new Um('LTR',1);Qm=new Um('DEFAULT',2)}\nfunction xz(){xz=Fy;tz=Ny(hhb,hhb,524287);uz=Ny(0,0,jhb);vz=dz(1);dz(2);wz=dz(0)}\nfunction dQ(a){var b;for(b=a.Kb-2;b>=0;b--){a.Nb[b].Qe(a.Nb[b+1]);a.Nb[b+1].Qe()}}\nfunction eQ(a,b){if(b==0){if(a.Kb<2)return;b=1}a.Nb[b-1].Qe(a.Nb[b]);a.Nb[b].Qe()}\nfunction aQ(a){var b;for(b=0;b!=a.Kb;b++)if(a.Nb[b].Qe())return false;return true}\nfunction adb(a,b,c){for(;c<a.b.length;++c){if(sfb(b,a.b[c])){return c}}return -1}\nfunction zS(a){if(a.length==0){return '00'}if(a.length==1){return '0'+a}return a}\nfunction oW(a){var b;if(a.d.length==0)return new kW;b=nW(a);a.d.length>0;return b}\nfunction Mg(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}\nfunction KG(a,b){b?le(a,oe(a.X)+'-'+kib,false):le(a,oe(a.X)+'-'+kib,true);a.f=b}\nfunction Lm(a,b,c){var d,e;d=10;for(e=0;e<c-1;e++){b<d&&(a.a+='0',a);d*=10}a.a+=b}\nfunction _A(a,b,c){var d;d=YA;YA=a;b==ZA&&dC(a.type)==8192&&(ZA=null);c.yc(a);YA=d}\nfunction YY(a,b,c){JY.call(this,a,b,c);this.U=true;this.e=new fV;eV(this.e,0.8,0)}\nfunction jY(a,b){vK.call(this,a,b);this.U=true;this.e=0.5;this.d=1.66;this.g=3.33}\nfunction kM(a,b){vK.call(this,a,b);this.c=5;this.a=_gb;this.d=40;this.b=0;this.H=0}\nfunction PX(a,b){vK.call(this,a,b);this.a=new OX;this.b=1;NX(this.a,this.I,this.P)}\nfunction B6(a,b){vK.call(this,a,b);this.e=_gb*HJ.Zb;this.f=75;this.U=true;z6(this)}\nfunction Z5(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);X5(this);this.f=(new iab(Y4(f))).a}\nfunction CM(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);AM(this);this.b=(new iab(Y4(f))).a}\nfunction Hf(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=Mf(b,c)}while(a.a);a.a=c}}\nfunction If(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Mf(b,c)}while(a.b);a.b=c}}\nfunction TJ(a){var b,c;c=new H1;for(b=0;b!=a.length;b++)F1(c,a[b].a,a[b].b);return c}\nfunction RJ(a,b,c){var d;d=new H1;F1(d,a.a,a.b);F1(d,b.a,b.b);F1(d,c.a,c.b);return d}\nfunction sI(a,b){var c,d;d=Qg($doc,'tr');c=tI(a);jg(d,eB(c));jg(a.d,eB(d));CC(a,b,c)}\nfunction AR(a,b){var c,d,e;d=a.$b[0];e=b*xhb;c=d+e>0.2?d+e:0.2;c=c<2.5?c:2.5;eR(a,c)}\nfunction An(a){var b,c;b=~~(a/60);c=a%60;if(c==0){return ''+b}return ''+b+':'+(''+c)}\nfunction TQ(a){var b;b=(!MA&&(QA(),PA)&&(MA=new OA),MA);if(!b)return;a.r=SA(b.a,Ehb)}\nfunction T9(a,b){var c;if(!a){return}b.i=a;var d=N9(b);if(!d){Cy[a]=[b];return}d.cZ=b}\nfunction bm(a,b){var c,d;if(!a.d){return}mb(a.c);d=a.d;a.d=null;c=new hm(d);b.ad(a,c)}\nfunction fn(a,b,c){var d;if(c>0){for(d=c;d<a.b;d+=c+1){zbb(b,a.b-d,',');++a.b;++a.d}}}\nfunction vm(a,b){wm(a,b);if(0==cbb(b).length){throw new eab(a+' cannot be empty')}}\nfunction mE(a,b){var c;c=b.srcElement;if(Ag(c)){return Zg(Ng(eE(a.v)),c)}return false}\nfunction ah(a){if(a.currentStyle.direction=='rtl'){return -(Og(a)|0)}return Og(a)|0}\nfunction WE(a){if(a==(iF(),eF)){return Xm(),hF}else if(a==dF){return Xm(),cF}return a}\nfunction MM(a){pK(a);QJ(a,32);a.f=new q1;a.e=fK(a.X,a.Y,0.5,-16);fK(a.X,a.Y,0.5,-8)}\nfunction eh(a){return (Qab(a.compatMode,Egb)?a.documentElement:a.body).clientTop}\nfunction dh(a){return (Qab(a.compatMode,Egb)?a.documentElement:a.body).clientLeft}\nfunction gh(a){return (Qab(a.compatMode,Egb)?a.documentElement:a.body).clientWidth|0}\nfunction fh(a){return (Qab(a.compatMode,Egb)?a.documentElement:a.body).clientHeight|0}\nfunction jh(a){return ((Qab(a.compatMode,Egb)?a.documentElement:a.body).scrollTop||0)|0}\nfunction fI(){var a;cI();gI.call(this,(a=$doc.createElement('INPUT'),a.type='text',a))}\nfunction mP(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.c=(new Z9(Y4(f))).a;new Z9(Y4(f))}\nfunction HS(a,b,c,d,e,f,g,h){wK.call(this,a,b,c,d,e);DS(this);FS(this,f,g,h);OJ(this)}\nfunction L1(a,b){vK.call(this,a,b);this.o=_gb;this.q=0.5;this.A='Resistance';I1(this)}\nfunction lcb(a){this.d=a;this.c=this.d.c.Fe();this.a=this.c;Kdb(this,a._gwt_modCount)}\nfunction Qeb(a,b){var c;c=a.a[b];if(!(c===undefined)){delete a.a[b];Ubb(a.b)}return c}\nfunction p1(a,b){var c,d;c=false;if(Tn(b,14)){d=Pn(b,14);c=a.a==d.a&&a.b==d.b}return c}\nfunction G1(a,b){var c,d;d=Gn(fo,$gb,0,b,7,1);for(c=0;c<a.length;c++)d[c]=a[c];return d}\nfunction oe(a){var b,c;b=og(a);c=Sab(b,jbb(32));if(c>=0){return b.substr(0,c)}return b}\nfunction PF(a){var b,c;for(c=new HI(a.f);c.b<c.c.c;){b=GI(c);Tn(b,125)&&Pn(b,125).ld()}}\nfunction zz(){Az();var a=yz;for(var b=0;b<arguments.length;b++){a.push(arguments[b])}}\nfunction kh(a){return ((Qab(a.compatMode,Egb)?a.documentElement:a.body).scrollWidth||0)|0}\nfunction gK(a,b,c,d){c.a=_n(yab(a.a*(1-d)+b.a*d+xib));c.b=_n(yab(a.b*(1-d)+b.b*d+xib))}\nfunction oC(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}\nfunction lQ(a,b){cQ();SQ(a);if(MP){rh(MP.X.style,yhb,rhb);MP=null}MP=new CV(b,a);rE(MP)}\nfunction UN(a,b){vK.call(this,a,b);PN(this);this.g=1;this.k=NN;this.i=0;SN(this);QN(this)}\nfunction DZ(a,b){vK.call(this,a,b);this.j=300;this.f=100;this.g=120;this.k=0.4;this.d=0.4}\nfunction w0(a,b){vK.call(this,a,b);this.U=true;this.c=15;this.d=-15;v0(this,HJ.Ub.c?1:2)}\nfunction DP(a,b){QG.call(this,a,null);zP(this);this.e=this;this.a=b;this.b=a;BP(this,false)}\nfunction WU(a,b){vK.call(this,a,b);this.c=Cib;this.d=_gb;this.a=_gb;this.b=Dib;this.e=false}\nfunction NT(a){this.b=a.b;this.d=a.d;this.f=a.f;this.c=a.c;this.g=a.g;this.i=a.i;this.j=a.j}\nfunction BR(){this.hb=new Afb;this.gb=new Afb;new NR(this);this.Fb=new Afb;this.e=new Afb}\nfunction eH(){eH=Fy;bH=new fH(Kgb,0);cH=new fH('ONE_WAY_CORNER',1);dH=new fH('ROLL_DOWN',2)}\nfunction B3(){B3=Fy;A3=Jn(Fn(eo,1),uib,0,7,[1,1.2,1.5,1.8,2.2,2.7,3.3,3.9,4.7,5.6,6.8,8.2])}\nfunction SN(a){a.c=_n(a.k*a.g);a.b=Gn(eo,uib,0,a.c,7,1);a.f=HJ.Xb;a.e=0;a.d=false;a.j=1/a.k}\nfunction X4(a){if(!a.d){while(a.c<a.b&&Sab(a.a,jbb(Oab(a.e,a.c)))>=0)++a.c}return a.c<a.b}\nfunction sW(a){var b;b=tW(a);while(true){if(vW(a,'^'))b=new lW(b,tW(a));else break}return b}\nfunction nab(a){var b,c;if(a==0){return 32}else{c=0;for(b=1;(b&a)==0;b<<=1){++c}return c}}\nfunction nK(a,b,c,d,e){var f;if(b>d){f=b;b=d;d=f}if(c>e){f=c;c=e;e=f}o2(a.G,b,c,d-b+1,e-c+1)}\nfunction qZ(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.a=Y4(f);while(X4(f))this.a+=' '+Y4(f)}\nfunction M4(a,b){vK.call(this,a,b);this.e=Cib;this.f=_gb;this.c=_gb;this.d=Dib;this.i=false}\nfunction Xz(a,b,c){this.O=(Vi(),Ui);this.S=Ui;this.Q=Ui;this.K=Ui;this.d=a;this.c=b;this.X=c}\nfunction lL(a,b,c){vK.call(this,a,b);this.k=c;this.i=5;this.g=40;this.e=0.5;this.f=0;this.H=0}\nfunction HE(a){EE.call(this,Qg($doc,Dgb));ug(this.X,'gwt-Label');SE(this.b,a,false);DE(this)}\nfunction se(a,b){if(!a){throw new ef(ngb)}b=cbb(b);if(b.length==0){throw new eab(ogb)}we(a,b)}\nfunction Dz(a,b){typeof window===Mfb&&typeof window['$gwt']===Mfb&&(window['$gwt'][a]=b)}\nfunction te(a,b){a.style.display=b?'':'none';b?a.removeAttribute(kgb):a.setAttribute(kgb,pgb)}\nfunction hh(a){return ((Qab(a.compatMode,Egb)?a.documentElement:a.body).scrollHeight||0)|0}\nfunction VW(a){var b;null.Qe();for(b=0;b<a;b++){b==0?null.Qe():null.Qe()}null.Qe();null.Qe()}\nfunction _P(a){var b;a.zb=new Ydb;a.dc=new Afb;for(b=0;b!=null.Re.length;b++){BQ(b);continue}}\nfunction Rf(a){var b=/function(?:\\s+([\\w$]+))?\\s*\\(/;var c=b.exec(a);return c&&c[1]||zgb}\nfunction VZ(a,b){var c;if(b==0){c=new PV('',0,-1,-1);c.c=new wP(Zlb,a.e);return c}return null}\nfunction yn(a){var b;if(a==0){return 'UTC'}if(a<0){a=-a;b='UTC+'}else{b='UTC-'}return b+An(a)}\nfunction jB(a){fC();!nB&&(nB=new lk);if(!iB){iB=new Jl(null,true);oB=new rB}return Fl(iB,nB,a)}\nfunction dR(a){var b,c,d;c=null.Qe().Qe();d=null.Qe().Qe();b=_n(c*a.Lb);a.f=new r2(0,0,d,c-b)}\nfunction xe(a,b,c){var d;d=dC(c.b);d==-1?null:a.Cc(d);return Fl(!a.U?(a.U=new Il(a)):a.U,c,b)}\nfunction uI(a,b,c){var d,e;EC(a,c);e=Qg($doc,'tr');d=tI(a);jg(e,eB(d));aB(a.d,e,c);GC(a,b,d,c)}\nfunction jR(a,b){var c;c=(!MA&&(QA(),PA)&&(MA=new OA),MA);if(!c)return;TA(c.a,a,b?pgb:'false')}\nfunction kN(a){var b;b=lK(4);iK(a.S,a.T,b[0],b[1],0,a.g);iK(a.S,a.T,b[3],b[2],1,a.g);a.a=TJ(b)}\nfunction XW(a){var b;null.Qe();for(b=0;b<a.a;b++){b==0?null.Qe():null.Qe()}null.Qe();null.Qe()}\nfunction $I(a,b){var c;!a.a?(c=a.d,c.contentWindow.document.body.innerText=b,undefined):Yg(a.a,b)}\nfunction fJ(b){var a=b.d;return a.contentWindow.document.body.contentEditable.toLowerCase()==pgb}\nfunction XY(a,b,c,d,e,f){IY.call(this,a,b,c,d,e,f);this.U=true;this.e=new fV;eV(this.e,0.8,0)}\nfunction XS(a,b,c,d,e,f){US();HS.call(this,a,b,c,d,e,f,TS,SS);this.U=true;VS(this,(e&2)!=0?1:2)}\nfunction h6(a,b){hO.call(this,a,b);this.c='hello';this.a=new Afb;ufb(this.a,this.c);this.b=24}\nfunction kO(a,b){hO.call(this,a,b);this.ab=a;this.cb=b;nK(this,this._,this.bb,this.ab,this.cb)}\nfunction MD(a,b){rh(a.X.style,yhb,rhb);a.kd();b.nd(pg(a.X,Thb),pg(a.X,Uhb));rh(a.X.style,yhb,Whb)}\nfunction a5(a){if(a.b<a.e||a.b>a.c){a.b=a.e;a.a=1}if((a.P&1)==0);else{Eab(a.c/a.e,a.a*HJ.Zb/a.f)}}\nfunction yS(a){if(a.b!=null){return a.b}return '#'+zS(qab(a.d,16))+zS(qab(a.c,16))+zS(qab(a.a,16))}\nfunction icb(a){if(a.a.od()){return true}if(a.a!=a.c){return false}a.a=a.d.a.Fe();return a.a.od()}\nfunction Q(a){if(!a.o){return}a.u=a.p;a.n=null;a.o=false;a.p=false;if(a.q){a.q.lc();a.q=null}a.fc()}\nfunction zD(a,b){if(a.R!=b){return false}try{Ee(b,null)}finally{kg(a.hd(),b.X);a.R=null}return true}\nfunction $A(a,b){var c,d;c=(d=b.__listener,hC(d)?d:null);if(!c){return false}_A(a,b,c);return true}\nfunction Peb(a,b,c){var d;d=a.a[b];d===undefined&&Tbb(a.b);Reb(a,b,c===undefined?null:c);return d}\nfunction rQ(a,b,c){var d,e;d=b-a.D;e=c-a.F;if(d==0&&e==0)return;a.$b[4]+=d;a.$b[5]+=e;a.D=b;a.F=c}\nfunction YQ(a,b,c){var d;a.Xb=0;d=Bf()+'circuits/'+b+'?v='+_n(null.Qe());HQ(a,d);c!=null&&null.Qe()}\nfunction gE(a){var b,c;c=Qg($doc,'td');b=Qg($doc,Dgb);jg(c,eB(b));ug(c,a);ug(b,a+'Inner');return c}\nfunction IF(a,b){var c,d;c=(d=Qg($doc,'td'),xg(d,'align',a.a.a),dD(d,a.c),d);jg(a.b,eB(c));CC(a,b,c)}\nfunction SJ(a,b,c,d){var e;e=new H1;F1(e,a.a,a.b);F1(e,b.a,b.b);F1(e,c.a,c.b);F1(e,d.a,d.b);return e}\nfunction qU(a,b,c,d,e,f){pU();HS.call(this,a,b,c,d,e,f,oU,nU);this.j=(new iab(Y4(f))).a;this.U=true}\nfunction M8(a,b,c,d,e,f){lV.call(this,a,b,c,d,e,f);this.n=(new Z9(Y4(f))).a;eV(this.i,this.j,this.n)}\nfunction wI(){fD.call(this);this.a=(AF(),vF);this.b=(GF(),FF);xg(this.e,Zhb,'0');xg(this.e,$hb,'0')}\nfunction MT(){this.d=Zab('A,B',',',0);this.f=Zab('C,D',',',0);this.i=new Afb;this.j=new Afb;this.g=''}\nfunction w3(){this.c=Gn(eo,uib,0,4,7,1);this.b=new r2(0,0,1,1);!Ve&&(Ve=new We);null.Qe();p3(this)}\nfunction kV(a,b){vK.call(this,a,b);this.i=new fV;this.j=0.805904783;this.n=0;eV(this.i,this.j,this.n)}\nfunction NG(a,b){a.i=b;!!a.g&&sG(a.g,a);if(b){yg(b.X,-1);Ld();zb(a.X,true)}else{Ld();zb(a.X,false)}}\nfunction Gbb(a,b){var c,d;fg(b);for(d=b.fd();d.od();){c=d.pd();if(!a.pe(c)){return false}}return true}\nfunction YP(a){var b;for(b=0;b!=null.Re.length;b++)if(BQ(b)!=a.pb&&BQ(b).Re)return true;return false}\nfunction Wg(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||Rab('html',b)){return c}return b+':'+c}\nfunction Gm(a){var b,c;b=bhb.charCodeAt(a);c=a+1;while(c<13&&bhb.charCodeAt(c)==b){++c}return c-a}\nfunction $g(a){var b;b=a.ownerDocument;return Ug(a)+ah(Qab(b.compatMode,Egb)?b.documentElement:b.body)}\nfunction I1(a){var b;WP(HJ,a.n=new HE(a.A));re(a.n.X,Qlb,true);b=_n(a.q*100);WP(HJ,a.w=new $3(b,a,a))}\nfunction gD(a,b){if(!a.d){xe(a,new qD(a),(ek(),ek(),dk));a.d=true}return ye(a,b,(!Al&&(Al=new lk),Al))}\nfunction jm(){jm=Fy;new qm('DELETE');im=new qm('GET');new qm('HEAD');new qm('POST');new qm('PUT')}\n",
"function Of(){Of=Fy;var a,b;b=!(!!Error.stackTraceLimit||ygb in new Error);a=new _f;Nf=b?new Tf:a}\nfunction sdb(a){rdb();var b,c,d;d=0;for(c=a.fd();c.od();){b=c.pd();d=d+(b!=null?O(b):0);d=~~d}return d}\nfunction kQ(a){var b,c;c='';for(b=null.Re.length-1;b>=0;b--){BQ(b);null.Re&&(c+=null.Qe()+Cgb)}mQ(a,c)}\nfunction D9(){++A9;this.j=null;this.g=null;this.f=null;this.d=null;this.b=null;this.i=null;this.a=null}\nfunction AW(a,b){vK.call(this,a,b);yW(this);this.b=200;this.f=5;this.a=800;this.g=40;this.c=0;this.H=0}\nfunction b5(a,b){vK.call(this,a,b);$4(this);this.e=20;this.c=4000;this.d=5;this.f=0.1;this.P=2;_4(this)}\nfunction q_(a,b,c){vK.call(this,a,b);this.q=c?-1:1;this.c=100;Olb*zab(Olb/(Gab(2)*1.0E-13));this.U=true}\nfunction GO(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);this.b=Y9(Y4(f));this.a=UT(Y4(f));EO(this);this.Xd()}\nfunction oK(a,b,c,d){var e,f;nK(a,b.a,b.b,c.a,c.b);e=_n(a.K*d);f=_n(a.L*d);MJ(a,b.a+e,b.b+f,b.a-e,b.b-f)}\nfunction Jn(a,b,c,d,e){e.cZ=a;e.cM=b;e.tM=Jy;e.__elementTypeId$=c;e.__elementTypeCategory$=d;return e}\nfunction zn(a){var b;b=new vn;b.a=a;b.b=xn(a);b.c=Gn(Lx,Tfb,2,2,4,1);b.c[0]=yn(a);b.c[1]=yn(a);return b}\nfunction Uy(a){var b,c;c=mab(a.h);if(c==32){b=mab(a.m);return b==32?mab(a.l)+32:b+20-10}else{return c-12}}\nfunction jz(a){var b,c,d;b=~a.l+1&hhb;c=~a.m+(b==0?1:0)&hhb;d=~a.h+(b==0&&c==0?1:0)&ihb;return Ny(b,c,d)}\nfunction az(a,b){var c,d,e;c=a.l+b.l;d=a.m+b.m+(c>>22);e=a.h+b.h+(d>>22);return {l:c&hhb,m:d&hhb,h:e&ihb}}\nfunction pz(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return {l:c&hhb,m:d&hhb,h:e&ihb}}\nfunction jM(a,b,c){var d,e;YW(b,a.Q||a.Z?EJ:(wS(),rS));rK(a,b);d=c.a;e=c.b;GK();MJ(a,d-17,e-17,d+17,e+17)}\nfunction zW(a,b,c){var d,e;YW(b,a.Q||a.Z?EJ:(wS(),rS));rK(a,b);d=c.a;e=c.b;GK();MJ(a,d-17,e-17,d+17,e+17)}\nfunction m2(a,b){var c;if(Tn(b,38)){c=Pn(b,38);return a.c==c.c&&a.d==c.d&&a.b==c.b&&a.a==c.a}return a===b}\nfunction D3(a,b){a.b+=b;a.a+~~(a.b/3)<0&&(a.b=-3*a.a);a.a+~~(a.b/3)>=a.k&&(a.b=(a.k-a.a-1)*3);F3(a);H3(a)}\nfunction AD(a,b){if(b==a.R){return}!!b&&De(b);!!a.R&&a.ed(a.R);a.R=b;if(b){jg(a.hd(),eB(a.R.X));Ee(b,a)}}\nfunction re(a,b,c){if(!a){throw new ef(ngb)}b=cbb(b);if(b.length==0){throw new eab(ogb)}c?ng(a,b):sg(a,b)}\nfunction Qy(a,b,c,d,e){var f;f=nz(a,b);c&&Ty(f);if(e){a=Sy(a,b);d?(Ky=jz(a)):(Ky=Ny(a.l,a.m,a.h))}return f}\nfunction tdb(a){rdb();var b,c,d;d=1;for(c=a.fd();c.od();){b=c.pd();d=31*d+(b!=null?O(b):0);d=~~d}return d}\nfunction pdb(a){var b,c,d,e;e=1;for(c=0,d=a.length;c<d;++c){b=a[c];e=31*e+(b!=null?O(b):0);e=~~e}return e}\nfunction fA(a){for(var b=0;b<a.childNodes.length;++b){var c=a.childNodes[b];c.__layer&&(c.__layer=null)}}\nfunction bk(a){var b,c;b=a.b;if(b){return c=a.a,(Kg(c)|0)-$g(b)+ah(b)+ih(b.ownerDocument)}return Kg(a.a)|0}\nfunction xn(a){var b;if(a==0){return 'Etc/GMT'}if(a<0){a=-a;b='Etc/GMT-'}else{b='Etc/GMT+'}return b+An(a)}\nfunction qz(a){if(bz(a,(xz(),uz))){return mhb}if(!fz(a,wz)){return -Zy(jz(a))}return a.l+a.m*khb+a.h*lhb}\nfunction HQ(b,c){var d;d=new mm((jm(),im),c);try{lm(d,new RR(b))}catch(a){a=By(a);if(!Tn(a,98))throw Ay(a)}}\nfunction CG(a,b){var c,d;d=_g(a.a.X)+pg(a.a.X,Uhb);c=a.b?$g(b.X):$g(b.X)+pg(b.X,Thb)-pg(a.X,Thb);FG(a,c,d)}\nfunction fG(a,b,c){if(c<0||c>a.a.b.length){throw new k9}a.n&&wg(b.X,iib,2);$F(a,c,b.X);Zcb(a.a,c,b);return b}\nfunction eK(a,b,c){var d;d=new q1;d.a=_n(yab(a.a*(1-c)+b.a*c+xib));d.b=_n(yab(a.b*(1-c)+b.b*c+xib));return d}\nfunction mJ(a){lJ.call(this,''+(sib+a+').\\n'+tib),Tn(sib+a+').\\n'+tib,26)?Pn(sib+a+').\\n'+tib,26):null)}\nfunction tm(a){sm.call(this,'The URL '+a+' is invalid or violates the same-origin security restriction')}\nfunction YE(a){JC.call(this);this.d=a;ie(this,Qg($doc,Dgb));this.b=new Mz(this.X);this.c=new pF(this,this.b)}\nfunction lO(a,b,c,d,e){iO.call(this,a,b,c,d,e);this.ab=c;this.cb=d;nK(this,this._,this.bb,this.ab,this.cb)}\nfunction Ph(){Nh();return Jn(Fn(cq,1),Tfb,28,0,[Ch,wh,yh,zh,Ah,Bh,Dh,Eh,Fh,Ih,Kh,Jh,Mh,Gh,Hh,Lh,xh])}\nfunction XB(){var a,b;if(NB){b=gh($doc);a=fh($doc);if(MB!=b||LB!=a){MB=b;LB=a;yl((!KB&&(KB=new bC),KB),b)}}}\nfunction oE(a,b,c){var d,e;if(a.s){d=b+$g(a.X);e=c+_g(a.X);if(d<a.o||d>=a.u||e<a.p){return}LD(a,d-a.q,e-a.r)}}\nfunction IC(a,b){var c;if(b.W!=a){return false}try{Ee(b,null)}finally{c=b.X;kg(Ng(c),c);DI(a.f,b)}return true}\nfunction By(a){var b;if(Tn(a,26)){return a}b=a&&a.__gwt$exception;if(!b){b=new kf(a);Pf(b,a);zy(a,b)}return b}\nfunction fb(b,c){var d=Lfb(function(){var a=qf();b.jc(a)});var e=$wnd.requestAnimationFrame(d,c);return {id:e}}\nfunction $F(a,b,c){var d;if(a.n){d=Qg($doc,'tr');aB(a.c,d,b);jg(d,eB(c))}else{d=a.c.children[0];oC(d,eB(c),b)}}\nfunction FG(a,b,c){if(pg(a.X,Thb)<gh($doc)){b=Dab(b,ih($doc)+gh($doc)-pg(a.X,Thb));b=Bab(ih($doc),b)}LD(a,b,c)}\nfunction nb(a,b){if(b<0){throw new eab('must be non-negative')}!!a.d&&mb(a);a.c=false;a.d=rab(tb(rb(a,a.b),b))}\nfunction bn(a,b){if(a.d==0){b.a=bbb(b.a,0,0)+'0'+abb(b.a,0);++a.b;++a.d}if(a.b<a.d||a.c){zbb(b,a.b,'.');++a.d}}\nfunction wQ(a,b){var c;c=null.Qe().Qe();c<1&&(c=1);a.Lb=1-b/c;a.Lb<0.1&&(a.Lb=0.1);a.Lb>0.9&&(a.Lb=0.9);dR(a)}\nfunction YJ(a,b,c){YW(b,c);a.R==-1?null.Qe():a.R==0&&null.Qe();a.W==2&&(a.R==-1?null.Qe():a.R==1&&null.Qe())}\nfunction xT(a){if($ab(a.o,'/')){a.o=abb(a.o,1);a.e=true}if(hbb(a.o.toLowerCase(),'clk')==0){a.o='';a.b=true}}\nfunction E7(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.p=(new Z9(Y4(f))).a;this.k=(new Z9(Y4(f))).a;this.U=true}\nfunction V$(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);T$(this);this.b=(new r9(Y4(f))).a;this.a=(new Z9(Y4(f))).a}\nfunction J$(a,b){vK.call(this,a,b);this.d=100;this.c=160*this.d;this.a=0;this.f=xlb;this.b=1.0E-10;this.e=100}\nfunction nN(a,b){vK.call(this,a,b);jN(this);this.U=true;this.k=2;this.f=hN;iN&&(this.P|=2);mN(this,HJ.Ub.c?1:2)}\nfunction CH(){JC.call(this);ie(this,Qg($doc,Dgb));this.a=new Mz(this.X);this.b=new mF(this.a);QB(new FH(this))}\nfunction fZ(a,b){kV.call(this,a,b);this.j=2.1024259;eV(this.i,this.j,this.n);this.f=xhb;this.c=1;this.b=this.a=0}\nfunction U(){V.call(this,(!bb&&(bb=!!$wnd.requestAnimationFrame&&!!$wnd.cancelAnimationFrame?new cb:new kb),bb))}\nfunction Vi(){Vi=Fy;Ui=new Yi;Si=new $i;Ni=new aj;Oi=new cj;Ti=new ej;Ri=new gj;Pi=new ij;Mi=new kj;Qi=new mj}\nfunction Bf(){var a='__gwtDevModeHook:'+$moduleName+':moduleBase';var b=$wnd||self;return b[a]||$moduleBase}\nfunction Im(a){var b;if(a.b<=0){return false}b=Sab('MLydhHmsSDkK',jbb(a.c.charCodeAt(0)));return b>1||b>=0&&a.b<3}\nfunction uR(a,b){if(b==0){if(a.Kb<2)return;b=1}if(a.Nb[b].Re!=a.Nb[b-1].Re)return;for(;b<a.Kb;b++)++a.Nb[b].Re}\nfunction dV(a,b){if(b>=0||a.d==0)return a.b*(Math.exp(b*Mlb)-1);return a.b*(Math.exp(b*Mlb)-xab((-b-a.c)*Nlb)-1)}\nfunction CI(a,b){var c;if(b<0||b>=a.c){throw new k9}--a.c;for(c=b;c<a.c;++c){Ln(a.a,c,a.a[c+1])}Ln(a.a,a.c,null)}\nfunction an(a,b){var c,d;b.a+='E';if(a.e<0){a.e=-a.e;b.a+='-'}c=''+a.e;for(d=c.length;d<a.k;++d){b.a+='0'}b.a+=c}\nfunction S3(a,b){var c;c=a.g+~~((a.f-a.g)*(b-Q3-R3-P3)/(JP-2*(Q3+R3+P3)));c<a.g&&(c=a.g);c>a.f&&(c=a.f);return c}\nfunction Eb(a,b){var c,d,e,f;c=new Abb;for(e=0,f=b.length;e<f;++e){d=b[e];xbb(xbb(c,a.oc(d)),' ')}return cbb(c.a)}\nfunction u3(a,b,c,d){if(c>0){a.a=new Afb;ufb(a.a,new z3(d,null.Qe()));ufb(a.a,new z3(d,null.Qe()));return}s3(a,b)}\nfunction QD(a){if(a.M){rJ(a.M.a);a.M=null}if(a.H){rJ(a.H.a);a.H=null}if(a.P){a.M=jB(new ZG(a));a.H=zB(new _G(a))}}\nfunction OJ(a){var b;b=a.Id()+a.Gd();if(a.V==null||a.V.length!=b){a.V=Gn(fo,$gb,0,b,7,1);a.$=Gn(eo,uib,0,b,7,1)}}\nfunction _z(a){var b;b=a.style;rh(b,ohb,(ui(),phb));rh(b,shb,(Vi(),thb));rh(b,uhb,thb);rh(b,vhb,thb);rh(b,whb,thb)}\nfunction Ty(a){var b,c,d;b=~a.l+1&hhb;c=~a.m+(b==0?1:0)&hhb;d=~a.h+(b==0&&c==0?1:0)&ihb;Xy(a,b);Yy(a,c);Wy(a,d)}\nfunction LD(a,b,c){var d;a.K=b;a.Q=c;b-=dh($doc);c-=eh($doc);d=a.X;d.style[shb]=b+(Vi(),'px');d.style[uhb]=c+'px'}\nfunction MQ(a,b,c){var d;d='<div style=\"display:inline-block;width:80px;\">'+a+ujb+b;return new OG((GA(),new wA(d)),c)}\nfunction RA(b){var c='_gwt_dummy_';try{$wnd[b].setItem(c,c);$wnd[b].removeItem(c);return true}catch(a){return false}}\nfunction ng(a,b){var c,d;b=Bg(b);d=og(a);c=zg(d,b);if(c==-1){d.length>0?ug(a,d+' '+b):ug(a,b);return true}return false}\nfunction xm(a){var b;b=qg(a,'dir');if(Rab('rtl',b)){return Tm(),Sm}else if(Rab('ltr',b)){return Tm(),Rm}return Tm(),Qm}\nfunction x9(a){if(a>=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1}\nfunction tbb(a){rbb();var b=':'+a;var c=qbb[b];if(c!=null){return c}c=obb[b];c==null&&(c=sbb(a));ubb();return qbb[b]=c}\nfunction Ay(a){var b;if(Tn(a,106)){b=Pn(a,106);if(Yn(b.b)!==Yn((hf(),gf))){return Yn(b.b)===Yn(gf)?null:b.b}}return a}\nfunction gn(a,b){var c,d;c=Jn(Fn(fo,1),$gb,0,7,[0]);d=hn(a,b,c);if(c[0]==0||c[0]!=b.length){throw new Jab(b)}return d}\nfunction cA(a,b){var c;lg(a);Ng(b)==a&&lg(b);c=b.style;rh(c,ohb,'');rh(c,shb,'');rh(c,uhb,'');rh(c,mgb,'');rh(c,lgb,'')}\nfunction fD(){JC.call(this);this.e=Qg($doc,'table');this.d=Qg($doc,'tbody');jg(this.e,eB(this.d));ie(this,this.e)}\nfunction RL(a,b){vK.call(this,a,b);this.Wd()&&(this.f=Tn(this,176)?10:4);this.U=true;this.Xd();QL(this,HJ.Ub.c?1:2)}\nfunction RC(a,b){ie(this,Qg($doc,'a'));ug(this.X,'gwt-Anchor');this.a=new TE(this.X);SE(this.a,a,false);Cg(this.X,b)}\nfunction ST(a,b){var c;!JT&&(JT=new Ydb);c=Pn(Wbb(JT,a),121);if(c)return c;c=new NT(b);c.e=a;c.c=a;Zbb(JT,a,c);return c}\nfunction KT(a){var b,c;if(a==null)return '';if(a.length==0)return '';c=a[0];for(b=1;b<a.length;b++)c+=','+a[b];return c}\nfunction lab(a){var b;if(a<0){return -2147483648}else if(a==0){return 0}else{for(b=1073741824;(b&a)==0;b>>=1);return b}}\nfunction rab(a){var b,c;if(a>-129&&a<128){b=a+128;c=(tab(),sab)[b];!c&&(c=sab[b]=new hab(a));return c}return new hab(a)}\nfunction DQ(a,b){var c,d;d=(!MA&&(QA(),PA)&&(MA=new OA),MA);if(!d)return b;c=SA(d.a,a);if(c==null)return b;return c==pgb}\nfunction ck(a){var b,c;b=a.b;if(b){return c=a.a,(Lg(c)|0)-_g(b)+((b.scrollTop||0)|0)+jh(b.ownerDocument)}return Lg(a.a)|0}\nfunction _g(a){var b;b=a.ownerDocument;return Vg(a)+(((Qab(b.compatMode,Egb)?b.documentElement:b.body).scrollTop||0)|0)}\nfunction QJ(a,b){if(a.J<b||b==0){a.S=a.X;a.T=a.Y;return}a.S=eK(a.X,a.Y,(a.J-b)/(2*a.J));a.T=eK(a.X,a.Y,(a.J+b)/(2*a.J))}\nfunction OL(a,b,c){if(b==0){hD(c.c).a?(a.P|=1024):(a.P&=-1025);PL(a)}if(b==1){hD(c.c).a?(a.P|=Hhb):(a.P&=-2049);PL(a)}}\nfunction aR(a,b,c,d){!!a.pb&&!gQ()&&a.Mb==-1&&(Tn(a.pb,144)||Tn(a.pb,116)||Tn(a.pb,143))&&(VP=new J3(b,c,d,a.pb,a))}\nfunction i4(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);g4(this);this.a=$n((new iab(Y4(f))).a);X4(f)&&(this.b=(new r9(Y4(f))).a)}\nfunction JY(a,b,c){vK.call(this,a,b);EY(this);this.B=c?-1:1;this.P=c?this.p:0;this.U=true;this.s=this.fe();this.D=this.ge()}\nfunction cD(a){bD.call(this,$doc.createElement(\"<BUTTON type='button'><\\/BUTTON>\"));ug(this.X,'gwt-Button');vg(this.X,a)}\nfunction Rab(b,a){if(a==null){return false}if(b==a){return true}return b.length==a.length&&b.toLowerCase()==a.toLowerCase()}\nfunction reb(a){if(a.c<a.a.length){return true}if(a.b<a.d.length-1){a.a=ieb(a.g,a.d[++a.b]);a.c=0;return true}return false}\nfunction mG(a,b){b&&(a.f?aG(a,false):pG(a,null));lG(a,!b&&a.d);tl(a,false);a.j=null;a.g=null;!!a.f&&!!a.f.g&&ND(a.f.g,true)}\nfunction jP(a,b){b[0]='capacitor';_J(a,b);b[3]='C = '+aL(a.c,'F',false);b[4]=Pib+aL((a.$[0]-a.$[1])*a.I,'W',false)}\nfunction rR(a,b){var c;if(isNaN(xlb)||aab(xlb)){c=0;c=~~(c/0)}qR(a,0,0,xlb);qR(a,b,b,xlb);qR(a,0,b,-1.0E-8);qR(a,b,0,-1.0E-8)}\nfunction qK(a,b,c){var d;if(!HJ.Gb.c||a.Q||a.Z)return;c*=BJ;d=_n(~~(yJ/2)+~~(yJ/2)*-c);d<0&&(d=0);d>=yJ&&(d=yJ-1);YW(b,xJ[d])}\nfunction ZJ(a,b){var c;if(!HJ.A&&!(a.Q||a.Z))return;if(HJ.qb==2||HJ.qb==3)return;for(c=0;c!=a.Id();c++){a.Hd(c);YW(b,KJ);WW()}}\nfunction hA(a,b){var c,d,e,f;d=b.__layer;!!d&&eA(a,d);f=b.childNodes;for(c=0;c<f.length;++c){e=f[c];e.nodeType==1&&hA(a,e)}}\nfunction $e(a){var b,c,d,e,f;for(e=a;e;e=e.e){for(b=(e.g==null&&(e.g=(Of(),f=Nf.Jc(e),Qf(f))),e.g),c=0,d=b.length;c<d;++c);}}\nfunction qW(a){var b,c,d,e;b=1;!vW(a,'(');d=nW(a);c=new lW(d,null);while(vW(a,',')){e=nW(a);ufb(c.a,e);++b}!vW(a,')');return c}\nfunction AF(){AF=Fy;uF=new CF((Fi(),'center'));new CF('justify');wF=new CF(shb);zF=new CF(vhb);yF=(Xm(),wF);xF=zF;vF=yF}\nfunction dm(a,b,c){this.c=new em(this);if(!a){throw new Hab}if(b<0){throw new dab}this.a=c;this.b=b;this.d=a;b>0&&nb(this.c,b)}\nfunction dT(a,b,c,d,e,f){SL.call(this,a,b,c,d,e,f);aT(this);X4(f)?(this.a=(new r9(Y4(f))).a):(this.a=true);this.o[1].a=this.a}\nfunction VN(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);PN(this);this.g=X9(Y4(f));this.k=Y9(Y4(f));this.i=Y9(Y4(f));SN(this);QN(this)}\nfunction g0(a,b){e0();IS.call(this,a,b,d0,c0);f0(this);this.U=true;Pn(xfb(this.w,0),33).i=this.q;Pn(xfb(this.w,1),33).i=this.t}\nfunction mk(a,b){var c;lk.call(this);this.a=b;!Mj&&(Mj=new Tk);c=Pn(Rk(Mj,a),97);if(!c){c=new edb;Sk(Mj,a,c)}c.ue(this);this.b=a}\nfunction nW(a){var b;b=rW(a);while(true){if(vW(a,'+'))b=new lW(b,rW(a));else if(vW(a,'-'))b=new lW(b,rW(a));else break}return b}\nfunction rW(a){var b;b=uW(a);while(true){if(vW(a,'*'))b=new lW(b,uW(a));else if(vW(a,'/'))b=new lW(b,uW(a));else break}return b}\nfunction mT(a){var b;pK(a);QJ(a,26);eK(a.S,a.T,0.25);eK(a.S,a.T,0.6);a.b=eK(a.S,a.T,0.5);b=eK(a.S,a.T,0.75);a.a=PJ(a.b,b,4,4)}\nfunction x2(a){a.n=3*a.s;a.o=a.n+1;a.p=a.n+2;if(a.A==null||a.A.length!=a.s){a.A=Gn(eo,uib,0,a.s,7,1);a.w=Gn(eo,uib,0,a.s,7,1)}}\nfunction aK(a,b,c){a.R=-1;_W(a._,a.bb,a.ab,a.cb)>=256&&(_W(a._,a.bb,b,c)<=25?(a.R=0):_W(a.ab,a.cb,b,c)<=25&&(a.R=1));return a.R}\nfunction Py(a,b){if(a.h==jhb&&a.m==0&&a.l==0){b&&(Ky=Ny(0,0,0));return My((xz(),vz))}b&&(Ky=Ny(a.l,a.m,a.h));return Ny(0,0,0)}\nfunction iH(a){if(!a.i){hH(a);a.c||NC((KH(),OH()),a.a)}WI(a.a.X,'rect(auto, auto, auto, auto)');rh(a.a.X.style,qhb,Whb)}\nfunction j8(a){var b;a.k=6;WP(HJ,a.a=new HE(CR(a.c)));re(a.a.X,Qlb,true);b=_n((a.g-a.d)*100/(a.i-a.d));WP(HJ,a.b=new $3(b,null,a))}\nfunction $J(a,b,c,d){var e;if(c==null)return;ZW(b,IJ);_n(null.Qe().Qe());YW(b,KJ);e=_n(a.K*d);_n(a.L*d);e==0?null.Qe():null.Qe()}\nfunction $Q(a){var b;for(b=null.Re.length-1;b>=0;b--){BQ(b);if(null.Re==null.Re&&null.Re==null.Re){null.Qe();null.Qe()}}a.c=true}\nfunction RQ(a){var b;if(!!a.pb&&!Tn(a.pb,118))return false;for(b=0;b!=null.Re.length;b++){BQ(b);if(null.Re)return false}return true}\nfunction Fbb(a,b,c){var d,e;for(e=a.fd();e.od();){d=e.pd();if(Yn(b)===Yn(d)||b!=null&&K(b,d)){c&&e.qd();return true}}return false}\nfunction XE(a,b,c,d){var e,f,g;De(b);e=a.f;BI(e,b,e.c);c==(iF(),bF)&&(a.a=b);g=Iz(a.b,b.X,b);f=new rF(c,d,g);b.V=f;Ee(b,a);lF(a.c)}\nfunction jV(a){var b;pK(a);QJ(a,16);a.g=lK(2);b=lK(2);iK(a.S,a.T,b[0],b[1],0,8);iK(a.S,a.T,a.g[0],a.g[1],1,8);a.k=RJ(b[0],b[1],a.T)}\nfunction eR(a,b){var c,d;c=FQ(a,~~(a.f.b/2));d=GQ(a,~~(a.f.a/2));a.$b[0]=a.$b[3]=b;a.$b[4]=~~(a.f.b/2)-c*b;a.$b[5]=~~(a.f.a/2)-d*b}\nfunction pR(a,b){if(b==0){if(a.Kb<2)return;b=1}if(a.Nb[b].Re==a.Nb[b-1].Re)return;a.Nb[b];a.Nb[b-1];for(++b;b<a.Kb;b++)--a.Nb[b].Re}\nfunction Hy(){!Array.isArray&&(Array.isArray=function(a){return Object.prototype.toString.call(a)==='[object Array]'})}\nfunction cbb(a){if(a.length==0||a[0]>' '&&a[a.length-1]>' '){return a}return a.replace(/^[\\u0000-\\u0020]*|[\\u0000-\\u0020]*$/g,'')}\nfunction Pm(a){Nm();var b,c;b=Ym((Xm(),Xm(),Wm));c=null;a==b&&(c=Pn(Wbb(Mm,bhb),208));if(!c){c=new Om;a==b&&Zbb(Mm,bhb,c)}return c}\nfunction Pl(a,b,c,d){var e,f,g;e=Sl(a,b,c);f=e.re(d);f&&e.qe()&&(g=Pn(Vbb(a.d,b),135),Pn(neb(g.a,c),97),g.b==0&&$bb(a.d,b),undefined)}\nfunction rU(a,b,c){IS.call(this,a,b,oU,nU);this.j=c?-1:1;Pn(xfb(this.w,0),117).q=this.j;Pn(xfb(this.w,1),117).q=this.j;this.U=true}\nfunction l8(a,b,c,d,e,f){AL.call(this,a,b,c,d,e,f);this.c=Y4(f);while(X4(f))this.c+=' '+Y4(f);this.c=Xab(this.c,'%2[bB]','+');j8(this)}\nfunction sR(a,b){a.Wb=b;a.g=null;a.Tb=false;null.Qe((GA(),new wA(CR('Run&nbsp;/&nbsp;<strong>STOP<\\/strong>'))));null.Qe();a.c=false}\nfunction S9(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c<b.length;c++){if(!b[c]||b[c]==''){continue}d+=a+b[c]}return d}\nfunction keb(a,b){var c,d,e,f;for(d=jeb(a,b==null?'0':''+Xdb(b)),e=0,f=d.length;e<f;++e){c=d[e];if(Wdb(b,c.Be())){return c}}return null}\nfunction dz(a){var b,c;if(a>-129&&a<128){b=a+128;_y==null&&(_y=Gn(Jr,Tfb,646,256,0,1));c=_y[b];!c&&(c=_y[b]=Ly(a));return c}return Ly(a)}\nfunction wf(){var a;if(rf!=0){a=qf();if(a-tf>2000){tf=a;uf=$wnd.setTimeout(Ef,10)}}if(rf++==0){Hf((Gf(),Ff));return true}return false}\nfunction tC(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}\nfunction gbb(a,b,c){var d='';for(var e=b;e<c;){var f=Math.min(e+10000,c);d+=String.fromCharCode.apply(null,a.slice(e,f));e=f}return d}\nfunction w9(a,b,c){var d,e;d=Oab(a,b++);if(d>=55296&&d<=56319&&b<c&&y9(e=a.charCodeAt(b))){return Ihb+((d&1023)<<10)+(e&1023)}return d}\nfunction OH(){KH();var a;a=Pn(Vbb(IH,null),165);if(a){return a}if(IH.b==0){OB(new RH);Xm()}a=new TH;Ybb(IH,null,a);Zdb(JH,a);return a}\nfunction TN(a){var b;b=a.j/8;if(HJ.Zb!=b){if(ON||SB(CR('Adjust timestep for best audio quality and performance?'))){HJ.Zb=b;ON=true}}}\nfunction AV(a,b){if(!!a.f&&Tn(a.f,49)&&uab(b.p)>1.0E-4&&xV(b.p*10000)>xV(b.p*10000/Rlb))return BV(a,b,b.p/Rlb)+'rms';return BV(a,b,b.p)}\nfunction VG(){var a;ie(this,Qg($doc,'td'));ug(this.X,'gwt-MenuItemSeparator');a=Qg($doc,Dgb);jg(this.X,eB(a));ug(a,'menuSeparatorInner')}\nfunction kD(a){var b;jD.call(this,(b=$doc.createElement('INPUT'),b.type=Xfb,b.value='on',b));ug(this.X,'gwt-CheckBox');SE(this.a,a,false)}\nfunction qR(a,b,c,d){var e;if(b>0&&c>0){if(a.k){b=a.q[b-1].d;e=a.q[c-1];if(e.f==1){a.p[b]-=d*e.g;return}c=e.c}else{--b;--c}a.g[b][c]+=d}}\nfunction oT(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);try{this.c=(new Z9(Y4(g))).a}catch(a){a=By(a);if(Tn(a,13)){this.c=xhb}else throw Ay(a)}}\nfunction z$(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);try{this.a=(new Z9(Y4(g))).a}catch(a){a=By(a);if(Tn(a,13)){this.a=2.5}else throw Ay(a)}}\nfunction a2(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);$1(this);this.f=0;try{this.f=(new iab(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}\nfunction QX(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.a=new OX;this.b=(new Z9(Y4(f))).a;this.I=(new Z9(Y4(f))).a;NX(this.a,this.I,this.P)}\nfunction q3(a){var b;a.d=1;while(a.d<=a.b.b)a.d*=2;!a.a&&(a.a=new Afb);for(b=0;b!=a.a.a.b.length;b++)y3(Pn(xfb(a.a,b),85),a.d,a.g);o3(a)}\nfunction QN(a){var b;b='&#9654; Play Audio';a.i>1&&(b+=' '+a.i);WP(HJ,a.a=new cD(b));se(a.a.X,'topButton');xe(a.a,new fO(a),(ek(),ek(),dk))}\nfunction Bm(a,b,c){var d;if(b.a.length>0){$cb(a.b,new En(b.a,c));d=b.a.length;0<d?(b.a=bbb(b.a,0,0)):0>d&&(b.a+=nbb(Gn(co,$gb,0,-d,7,1)))}}\nfunction iD(a,b){var c;!b&&(b=(q9(),o9));c=a.S?(q9(),lh(a.b)?p9:o9):(q9(),mh(a.b)?p9:o9);nh(a.b,b.a);oh(a.b,b.a);if(!!c&&c.a==b.a){return}}\nfunction sQ(a,b){var c,d;c=b-a.B;if(c==0)return;for(d=0;d!=null.Re.length;d++){BQ(d);null.Re==a.B&&null.Qe();null.Re==a.B&&null.Qe()}$Q(a)}\nfunction uQ(a,b){var c,d;c=b-a.C;if(c==0)return;for(d=0;d!=null.Re.length;d++){BQ(d);null.Re==a.C&&null.Qe();null.Re==a.C&&null.Qe()}$Q(a)}\nfunction SQ(a){var b;b=xQ(a);if(null.Re.length>0&&hbb(b,null.Qe())==0)return;null.Qe();KG(a.Ib,null.Re.length>0);KG(a._b,null.Re.length>0)}\nfunction gA(a,b,c,d,e,f,g){switch(e.b){case 0:case 1:break;default:d=d*aA(a,b.d,e,f);d=_n(d+0.5);Vi();}g&&d<0&&(d=0);rh(b.d.style,c,d+'px')}\nfunction DE(a){var b;!a.a?(b=null):a.a?(b=a.a):(b=a.a==(tF(),sF)?EF(a.b.c):DF(a.b.c));if(b!=a.c){a.c=b;a.X.style['textAlign']=!a.c?'':a.c.a}}\nfunction cG(a,b){var c,d;for(d=new ycb(a.e);d.b<d.d.se();){c=(dg(d.b<d.d.se()),Pn(d.d.ve(d.c=d.b++),21));if(Zg(c.X,b)){return c}}return null}\nfunction Tl(a){var b,c;if(a.a){try{for(c=new ycb(a.a);c.b<c.d.se();){b=(dg(c.b<c.d.se()),Pn(c.d.ve(c.c=c.b++),593));b.Hc()}}finally{a.a=null}}}\nfunction hH(a){if(a.i){if(a.a.J){jg($doc.body,a.a.F);a.f=QB(a.a.G);WG();a.b=true}}else if(a.b){kg($doc.body,a.a.F);rJ(a.f.a);a.f=null;a.b=false}}\nfunction RT(a){var b;!JT&&(JT=new Ydb);b=Pn(Wbb(JT,a),121);if(b)return b;b=new MT;b.e=a;b.c=Qab(a,Alb)?'custom logic':a;Zbb(JT,a,b);return b}\nfunction Sl(a,b,c){var d,e;e=Pn(Vbb(a.d,b),135);if(!e){return rdb(),rdb(),qdb}d=Pn(Pbb(keb(e.a,c)),97);if(!d){return rdb(),rdb(),qdb}return d}\nfunction Ql(a,b,c){var d,e;e=Pn(Vbb(a.d,b),135);if(!e){e=new Ydb;Ybb(a.d,b,e)}d=Pn(Pbb(keb(e.a,c)),97);if(!d){d=new edb;meb(e.a,c,d)}return d}\nfunction ym(a,b){switch(b.b){case 0:{xg(a,'dir','rtl');break}case 1:{xg(a,'dir','ltr');break}case 2:{xm(a)!=(Tm(),Qm)&&xg(a,'dir','');break}}}\nfunction KF(){fD.call(this);this.a=(AF(),vF);this.c=(GF(),FF);this.b=Qg($doc,'tr');jg(this.d,eB(this.b));xg(this.e,Zhb,'0');xg(this.e,$hb,'0')}\nfunction Q6(a,b){vK.call(this,a,b);this.n=4;this.s=this.o=1;this.t=32;this.U=true;this.e=0.999;this.j=Gn(eo,uib,0,2,7,1);this.i=Gn(eo,uib,0,2,7,1)}\nfunction h0(a,b,c,d,e,f){e0();HS.call(this,a,b,c,d,e,f,d0,c0);f0(this);this.U=true;Pn(xfb(this.w,0),33).i=this.q;Pn(xfb(this.w,1),33).i=this.t}\nfunction qn(a,b,c){if(!b){throw new eab('Unknown currency code')}this.s=a;this.a=b;ln(this,this.s);if(!c&&this.g){this.n=this.a[2]&7;this.i=this.n}}\nfunction Fm(a,b,c){var d;d=c.a.getFullYear()-1900+1900;d<0&&(d=-d);switch(b){case 1:a.a+=d;break;case 2:Lm(a,d%100,2);break;default:Lm(a,d,b);}}\nfunction Qf(a){var b,c,d;b='Pf';d=Dab(a.length,5);for(c=0;c<d;c++){if(Qab(a[c].d,b)){return Pn((a.length>=c+1&&a.splice(0,c+1),a),591)}}return a}\nfunction GA(){GA=Fy;new wA('');BA=new RegExp('&','g');CA=new RegExp('>','g');DA=new RegExp('<','g');FA=new RegExp(\"'\",'g');EA=new RegExp('\"','g')}\nfunction l2(a,b,c){var d,e,f,g;e=a.b;d=a.a;if((e|d)<0){return false}f=a.c;g=a.d;if(b<f||c<g){return false}e+=f;d+=g;return (e<f||e>b)&&(d<g||d>c)}\nfunction pQ(a,b,c){var d;if(!a.pb||!Tn(a.pb,87))return false;d=Pn(a.pb,87);if(!l2(d.he(),b,c))return false;d.ie();d.e&&(a.S=d);a.c=true;return true}\nfunction z6(a){if(HJ.Zb==0)return;a.i=_n(a.e/HJ.Zb);if(a.i>100000)a.o=a.p=null;else{a.o=Gn(eo,uib,0,a.i,7,1);a.p=Gn(eo,uib,0,a.i,7,1)}a.k=0;mK(a)}\nfunction $z(a,b){var c;c=Qg($doc,Dgb);c.appendChild(b);rh(c.style,ohb,(ui(),phb));rh(c.style,qhb,(ji(),rhb));_z(b);a.insertBefore(c,null);return c}\nfunction hK(a,b,c,d,e){var f,g;f=b.b-a.b;g=a.a-b.a;e/=Math.sqrt(f*f+g*g);c.a=_n(yab(a.a*(1-d)+b.a*d+e*f+xib));c.b=_n(yab(a.b*(1-d)+b.b*d+e*g+xib))}\nfunction z9(a,b,c){bg(a>=0&&a<=1114111);if(a>=Ihb){b[c++]=55296+(a-Ihb>>10&1023)&ahb;b[c]=56320+(a-Ihb&1023)&ahb;return 2}else{b[c]=a&ahb;return 1}}\nfunction jbb(a){var b,c;if(a>=Ihb){b=55296+(a-Ihb>>10&1023)&ahb;c=56320+(a-Ihb&1023)&ahb;return mbb(b)+mbb(c)}else{return String.fromCharCode(a&ahb)}}\nfunction XU(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.d=(new Z9(Y4(f))).a;this.c=(new Z9(Y4(f))).a;this.a=(new Z9(Y4(f))).a;this.b=(new Z9(Y4(f))).a}\nfunction N4(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.f=(new Z9(Y4(f))).a;this.e=(new Z9(Y4(f))).a;this.c=(new Z9(Y4(f))).a;this.d=(new Z9(Y4(f))).a}\nfunction C6(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.e=(new Z9(Y4(f))).a;this.f=(new Z9(Y4(f))).a;this.q=(new iab(Y4(f))).a;Y4(f);this.U=true;z6(this)}\nfunction M1(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.o=(new Z9(Y4(f))).a;this.q=(new Z9(Y4(f))).a;this.A=Y4(f);while(X4(f))this.A+=' '+Y4(f);I1(this)}\nfunction JG(){JG=Fy;IG=new lA((LA(),new IA((Xm(),'data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs='))))}\nfunction iP(a,b){var c;if(b==0)return new PV('Capacitance (F)',a.c,0,0);if(b==1){c=new PV('',0,-1,-1);c.c=new wP(qjb,(a.P&2)==0);return c}return null}\nfunction PT(){var a,b;if(!JT)return;a=new lcb((new dcb(JT)).a);while(icb(a)){b=(Idb(a.d,a),dg(icb(a)),a.b=a.a,Pn(a.a.pd(),42));Pn(b.Ce(),121).a=false}}\nfunction s3(a,b){var c;if(a.a.a.b.length>2||a.a.a.b.length==0)return;c=Pn(wfb(a.a),85).a;if(a.a.a.b.length==2&&Pn(xfb(a.a,1),85).a!=c)return;t3(a,b,c)}\nfunction fbb(a){var b;b=0;while(0<=(b=a.indexOf('\\\\',b))){a.charCodeAt(b+1)==36?(a=a.substr(0,b)+'$'+abb(a,++b)):(a=a.substr(0,b)+abb(a,++b))}return a}\nfunction AB(){var a,b,c;a=(b=$wnd.location.href,c=b.indexOf('#'),c>0?b.substring(c):'');if(a==null||!a.length){return ''}return FB(ebb(a,1,a.length-1))}\nfunction gG(a,b,c){if(!b){if(!!a.i&&!!a.j&&a.j==a.i.i){return}}if(!!b&&!b.f){return}pG(a,b);c&&a.d&&VI(a.X);!!b&&(!!a.j||!!a.f||a.b)&&bG(a,b,false,a.d)}\nfunction wX(){try{if(/Firefox[\\/\\s](\\d+\\.\\d+)/.test(navigator.userAgent))return false;return !!$wnd.Dropbox.isBrowserSupported()}catch(a){return false}}\nfunction Sy(a,b){var c,d,e;if(b<=22){c=a.l&(1<<b)-1;d=e=0}else if(b<=44){c=a.l;d=a.m&(1<<b-22)-1;e=0}else{c=a.l;d=a.m;e=a.h&(1<<b-44)-1}return Ny(c,d,e)}\nfunction bR(a,b,c){var d,e,f,g,h;e=OQ(b,a.Z);f=LQ(b,a.Z);g=OQ(c,a.$);h=LQ(c,a.$);a.Pb=new r2(e,g,f-e,h-g);for(d=0;d!=null.Re.length;d++){BQ(d);null.Qe()}}\nfunction T3(a,b,c){if(a.e){if(b<Q3+R3){a.j>a.g&&--a.j}else{if(b>JP-Q3-R3){a.j<a.f&&++a.j}else{a.j=S3(a,b);a.d=true;c&&lB(null.Qe())}}V3(a);!!a.c&&J1(a.c)}}\nfunction Be(a,b){var c;switch(dC(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==sgb?b.toElement:b.fromElement);if(!!c&&Zg(a.X,c)){return}}Pj(b,a,a.X)}\nfunction tQ(a,b,c){var d,e;a.G==-1&&(a.G=_W(a.pb._,a.pb.bb,b,c)>_W(a.pb.ab,a.pb.cb,b,c)?1:0);d=b-a.B;e=c-a.C;if(d==0&&e==0)return;jK(a.pb,a.G,d,e);a.c=true}\nfunction MJ(a,b,c,d,e){var f;if(b>d){f=b;b=d;d=f}if(c>e){f=c;c=e;e=f}b=_K(a.G.c,b);c=_K(a.G.d,c);d=$K(a.G.c+a.G.b,d);e=$K(a.G.d+a.G.a,e);o2(a.G,b,c,d-b,e-c)}\nfunction Wab(a,b,c){var d,e;d=Xab(b,'([/\\\\\\\\\\\\.\\\\*\\\\+\\\\?\\\\|\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}$^])','\\\\\\\\$1');e=Xab(Xab(c,'\\\\\\\\','\\\\\\\\\\\\\\\\'),'\\\\$','\\\\\\\\$');return Xab(a,d,e)}\nfunction jH(a){hH(a);if(a.i){rh(a.a.X.style,ohb,phb);a.a.Q!=-1&&LD(a.a,a.a.K,a.a.Q);MC((KH(),OH()),a.a)}else{a.c||NC((KH(),OH()),a.a)}rh(a.a.X.style,qhb,Whb)}\nfunction F1(a,b,c){var d;if(a.a>=a.b.length||a.a>=a.c.length){d=a.a*2;d<4?(d=4):(d&d-1)!=0&&(d=lab(d));a.b=G1(a.b,d);a.c=G1(a.c,d)}a.b[a.a]=b;a.c[a.a]=c;++a.a}\nfunction nG(a,b){!!a.f&&!!a.f.g&&ND(a.f.g,false);a.j=b.i;pG(a.j,null);a.j.f=a;a.g=new GG(a);$D(a.g,a.j);ye(a.g,new XF(a),ql?ql:(ql=new lk));MD(a.g,new AG(a,b))}\nfunction oG(a){var b,c;if(!a.i){for(c=new ycb(a.e);c.b<c.d.se();){b=(dg(c.b<c.d.se()),Pn(c.d.ve(c.c=c.b++),21));if(b.f){pG(a,b);break}}return true}return false}\nfunction dK(a,b,c){var d;if(a.Q||a.Z){return EJ}if(!HJ.cc.c){if(!HJ.Gb.c)return KJ;return b.d}d=_n((c+JJ)*(yJ-1)/(JJ*2));d<0&&(d=0);d>=yJ&&(d=yJ-1);return xJ[d]}\nfunction pK(a){a.N=a.ab-a._;a.O=a.cb-a.bb;a.J=Gab(a.N*a.N+a.O*a.O);a.K=a.O/a.J;a.L=-a.N/a.J;a.M=a.O==0?hL(a.N):hL(a.O);a.X=new r1(a._,a.bb);a.Y=new r1(a.ab,a.cb)}\nfunction Hbb(a){var b,c,d,e;e=new Cbb('[');b=false;for(d=a.fd();d.od();){c=d.pd();b?(e.a+=', ',e):(b=true);e.a+=c===a?'(this Collection)':''+c}e.a+=']';return e.a}\nfunction In(a,b,c,d,e,f,g){var h,i,j,k,m;k=e[f];j=f==g-1;h=j?d:0;m=Kn(h,k);Jn(Fn(a,g-f),b[f],c[f],h,m);if(!j){++f;for(i=0;i<k;++i){m[i]=In(a,b,c,d,e,f,g)}}return m}\nfunction $y(a,b){var c,d,e;e=a.h-b.h;if(e<0){return false}c=a.l-b.l;d=a.m-b.m+(c>>22);e+=d>>22;if(e<0){return false}Xy(a,c&hhb);Yy(a,d&hhb);Wy(a,e&ihb);return true}\nfunction eV(a,b,c){a.a=b;a.d=c;a.b=1/(xab(a.a*Mlb)-1);0.05173*zab(0.05173/(Gab(2)*a.b));Olb*zab(Olb/(Gab(2)*a.b));a.d==0?(a.c=0):(a.c=a.d-zab(-(1+-0.005/a.b))/Nlb)}\nfunction De(a){if(!a.W){KH();$db(JH,a)&&MH(a)}else if(Tn(a.W,34)){Pn(a.W,34).ed(a)}else if(a.W){throw new gab(\"This widget's parent does not implement HasWidgets\")}}\nfunction jK(a,b,c,d){var e,f,g,h;e=a._;g=a.bb;f=a.ab;h=a.cb;if(b==0){a._+=c;a.bb+=d}else{a.ab+=c;a.cb+=d}if(a._==a.ab&&a.bb==a.cb){a._=e;a.bb=g;a.ab=f;a.cb=h}a.Sd()}\nfunction kP(a){var b;pK(a);b=(a.J/2-4)/a.J;a.S=eK(a.X,a.Y,b);a.T=eK(a.X,a.Y,1-b);a.f=lK(2);a.g=lK(2);iK(a.X,a.Y,a.f[0],a.f[1],b,12);iK(a.X,a.Y,a.g[0],a.g[1],1-b,12)}\nfunction xR(){try{l=navigator.languages?navigator.languages[0]:navigator.language||navigator.userLanguage;return l.toUpperCase().startsWith('DE')}catch(a){return 0}}\nfunction on(a,b,c){var d,e;d=true;while(d&&c>=0){e=Oab(b.a,c);if(e==57){g9(b,c--,48)}else{g9(b,c,e+1&ahb);d=false}}if(d){b.a=bbb(b.a,0,0)+'1'+abb(b.a,0);++a.b;++a.d}}\nfunction zX(b){function d(){var a=c.responseText;SQ(xX);VQ(xX,a)}\ntry{var c=new XMLHttpRequest;c.addEventListener('load',d);c.open('GET',b,false);c.send()}catch(a){}}\nfunction y2(a,b){vK.call(this,a,b);this.i=new OX;this.j=0.2;NX(this.i,0,2);this.U=true;this.q=0.02;this.v=0.05;this.u=Eib;this.e=20;this.b=this.a=0;this.s=1;x2(this)}\nfunction OM(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.i=20;this.g=Yib;try{this.i=(new Z9(Y4(g))).a;this.g=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}\nfunction c7(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.e=0.1;this.d=Yib;try{this.e=(new Z9(Y4(g))).a;this.d=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}\nfunction o5(b,c,d,e,f,g){ZZ.call(this,b,c,d,e,f,g);this.a=(new iab(Y4(g))).a;this.d=2;try{this.d=(new iab(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.U=true}\nfunction lM(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.a=(new Z9(Y4(f))).a;this.d=(new Z9(Y4(f))).a;this.c=(new Z9(Y4(f))).a;(this.P&2)!=0&&(this.P&=-3);this.b=0;this.H=0}\nfunction c5(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);$4(this);this.e=(new Z9(Y4(f))).a;this.c=(new Z9(Y4(f))).a;this.d=(new Z9(Y4(f))).a;this.f=(new Z9(Y4(f))).a;_4(this)}\nfunction cn(a,b){var c,d;c=a.b+a.n;if(a.d<c){while(a.d<c){b.a+='0';++a.d}}else{d=a.b+a.i;d>a.d&&(d=a.d);while(d>c&&Oab(b.a,d-1)==48){--d}if(d<a.d){ybb(b,d,a.d);a.d=d}}}\nfunction Bz(b,c,d,e){Az();var f=yz;$moduleName=c;$moduleBase=d;yy=e;function g(){for(var a=0;a<f.length;a++){f[a]()}}\nif(b){try{Lfb(g)()}catch(a){b(c,a)}}else{Lfb(g)()}}\nfunction iF(){iF=Fy;fF=new jF('NORTH',0);cF=new jF('EAST',1);gF=new jF('SOUTH',2);hF=new jF('WEST',3);bF=new jF(Kgb,4);eF=new jF('LINE_START',5);dF=new jF('LINE_END',6)}\nfunction hQ(a){var b;a.r='';for(b=null.Re.length-1;b>=0;b--){BQ(b);null.Re&&(a.r+=null.Qe()+Cgb)}zR(a);(a.r==null||a.r.length==0)&&TQ(a);KG(a.Db,a.r!=null&&a.r.length>0)}\nfunction gV(a,b){var c,d;oK(a,a.X,a.Y,8);c=a.$[0];d=a.$[1];UJ(a,b);rK(a,b);YW(b,dK(a,b,c));XW(a.k);YW(b,dK(a,b,d));IK();a.H=uK(a.I,a.H);HJ.A!=a&&XJ(b,a.X,a.Y,a.H);ZJ(a,b)}\n",
"function SG(a,b){ie(this,Qg($doc,'td'));le(this,oe(this.X)+'-'+hib,false);b?vg(this.X,a):Yg(this.X,a);ug(this.X,'gwt-MenuItem');tg(this.X,'id',bh($doc));Ld();yb(fd,this.X)}\nfunction ZP(a){var b,c,d;for(c=0;c!=a.dc.a.b.length;c++){ao(xfb(a.dc,c));b=0;null.Qe();for(d=0;d!=null.Re.length;d++){null.Qe();b+=null.Qe()}null.Re==0?null.Qe():null.Qe()}}\nfunction H3(a){var b,c;c=E3(a);for(b=0;b<5;b++){ge(a.d[b]);if(c+b-2<0||c+b-2>=a.k)FE(a.d[b],'---');else{FE(a.d[b],aL(a.o[c+b-2],'',true));c+b-2==a.a&&fe(a.d[b],'current')}}}\nfunction Kn(a,b){var c=new Array(b);var d;switch(a){case 6:d={l:0,m:0,h:0};break;case 7:d=0;break;case 8:d=false;break;default:return c;}for(var e=0;e<b;++e){c[e]=d}return c}\nfunction tB(a,b){var c,d,e,f,g;if(!!nB&&!!a&&Hl(a,nB)){c=oB.a;d=oB.b;e=oB.c;f=oB.d;pB(oB);qB(oB,b);Gl(a,oB);g=!(oB.a&&!oB.b);oB.a=c;oB.b=d;oB.c=e;oB.d=f;return g}return true}\nfunction p3(a){var b,c;q3(a);a.c[2]=a.c[3]=a.c[0]=5;a.c[1]=0.1;a.g=64;a.f=a.e=false;for(b=0;b!=a.a.a.b.length;b++){c=Pn(xfb(a.a,b),85);c.g==0&&(a.f=true);c.g==1&&(a.e=true)}}\nfunction X9(a){var b;if(!(b=W9,!b&&(b=W9=/^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$/),b.test(a))){throw new Jab(pmb+a+'\"')}return parseFloat(a)}\nfunction Pj(a,b,c){var d,e,f,g,h;if(Mj){h=Pn(Rk(Mj,a.type),97);if(h){for(g=h.fd();g.od();){f=Pn(g.pd(),51);d=f.a.a;e=f.a.b;Nj(f.a,a);Oj(f.a,c);ze(b,f.a);Nj(f.a,d);Oj(f.a,e)}}}}\nfunction hG(a){if(oG(a)){return}if(a.n){qG(a)}else{if(!!a.i.i&&a.i.i.e.b.length!=0&&(!a.j||!a.j.i)){!a.j&&bG(a,a.i,false,true);VI(a.i.i.X)}else !!a.f&&(a.f.n?qG(a.f):hG(a.f))}}\nfunction jG(a){if(oG(a)){return}if(a.n){if(!!a.i.i&&a.i.i.e.b.length!=0&&(!a.j||!a.j.i)){!a.j&&bG(a,a.i,false,true);VI(a.i.i.X)}else !!a.f&&(a.f.n?jG(a.f):qG(a.f))}else{qG(a)}}\nfunction PJ(a,b,c,d){var e,f,g,h,i,j;j=new H1;h=new q1;i=new q1;e=b.a-a.a;f=b.b-a.b;g=Math.sqrt(e*e+f*f);F1(j,b.a,b.b);iK(a,b,h,i,1-c/g,d);F1(j,h.a,h.b);F1(j,i.a,i.b);return j}\nfunction V8(){if(navigator.languages){if(navigator.languages.length>0)return navigator.languages[0];else return 'en-US'}else{return navigator.language||navigator.userLanguage}}\nfunction CR(a){var b,c;if(a==null)return null;c=Rn(Wbb(SP,a));if(c!=null)return c;b=Sab(a,jbb(126));if(b<0)return a;a=a.substr(0,b);c=Rn(Wbb(SP,a));if(c!=null)return c;return a}\nfunction OT(a){this.e=UT(Y4(a));this.b=(new iab(Y4(a))).a;this.d=Zab(UT(Y4(a)),',',0);this.f=Zab(UT(Y4(a)),',',0);this.c=UT(Y4(a));this.g=UT(Y4(a));LT(this);Zbb(JT,this.e,this)}\nfunction uV(b){var c,d,e;for(e=0;e!=b.d;e++){d=b.e[e];if(!!d.o&&d.k==null){try{c=zV(b,d);d.p=c}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}if(d.b)continue;b.f.Pd(e,d)}b.c.c=true}\nfunction $X(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.U=true;this.d=0.5;this.c=5;try{this.d=(new Z9(Y4(g))).a;this.c=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}\nfunction bW(b){var c,d;d='shortrelay.php?v='+b;xH(_V,'Waiting for short URL for web service...');c=new mm((jm(),im),d);try{lm(c,new cW)}catch(a){a=By(a);if(!Tn(a,98))throw Ay(a)}}\nfunction jf(a){var b;if(a.c==null){b=Yn(a.b)===Yn(gf)?null:a.b;a.d=b==null?'null':Un(b)?mf(Qn(b)):Xn(b)?'String':C9(M(b));a.a=a.a+': '+(Un(b)?lf(Qn(b)):b+'');a.c='('+a.d+') '+a.a}}\nfunction zg(a,b){var c,d,e;c=a.indexOf(b);while(c!=-1){if(c==0||a.charCodeAt(c-1)==32){d=c+b.length;e=a.length;if(d==e||d<e&&a.charCodeAt(d)==32){break}}c=a.indexOf(b,c+1)}return c}\nfunction Hm(a){var b,c,d;b=false;d=a.b.b.length;for(c=0;c<d;c++){if(Im(Pn(_cb(a.b,c),151))){if(!b&&c+1<d&&Im(Pn(_cb(a.b,c+1),151))){b=true;Pn(_cb(a.b,c),151).a=true}}else{b=false}}}\nfunction ES(a,b){var c,d,e;c=0;d=Pn(xfb(a.A,b),91).b;for(e=0;e<d.a.b.length;e++){c+=(Dfb(e,d.a.b.length),Pn(_cb(d.a,e),95)).a.Bd((Dfb(e,d.a.b.length),Pn(_cb(d.a,e),95)).b)}return c}\nfunction meb(a,b,c){var d,e,f,g;d=heb(a,b==null?'0':''+Xdb(b));for(f=0,g=d.length;f<g;++f){e=d[f];if(Wdb(b,e.Be())){return e.De(c)}}Ln(d,d.length,new Vcb(b,c));Tbb(a.b);return null}\nfunction ML(a,b){var c;if(b==0){c=new PV('',0,-1,-1);c.c=new wP('Flip X',(a.P&1024)!=0);return c}if(b==1){c=new PV('',0,-1,-1);c.c=new wP('Flip Y',(a.P&Hhb)!=0);return c}return null}\nfunction Gl(b,c){var d,e;!c.e||c.Oc();e=c.f;Kj(c,b.b);try{Ol(b.a,c)}catch(a){a=By(a);if(Tn(a,128)){d=a;throw new _l(d.a)}else throw Ay(a)}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}\nfunction nQ(a){var b;if(null.Re.length==0)return;null.Qe(xQ(a));b=null.Qe();XQ(a,kbb(b),null.Qe(),false,false);null.Qe();null.Qe();KG(a.Ib,null.Re.length>0);KG(a._b,null.Re.length>0)}\nfunction qQ(a){var b;if(null.Re.length==0)return;null.Qe(xQ(a));b=null.Qe();XQ(a,kbb(b),null.Qe(),false,false);null.Qe();null.Qe();KG(a.Ib,null.Re.length>0);KG(a._b,null.Re.length>0)}\nfunction WG(){var a,b,c,d;null.Qe();d=gh($doc);c=fh($doc);null.Qe(Nh());null.Qe(Vi());null.Qe(Vi());b=kh($doc);a=hh($doc);null.Qe((b>d?b:d)+'px');null.Qe((a>c?a:c)+'px');null.Qe(Nh())}\nfunction ez(a,b){var c,d;c=a.h>>19;d=b.h>>19;return c==0?d!=0||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(d==0||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}\nfunction fz(a,b){var c,d;c=a.h>>19;d=b.h>>19;return c==0?d!=0||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(d==0||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}\nfunction QI(a,b){var c;c=new Abb;c.a+=\"<img onload='this.__gwtLastUnhandledEvent=\\\"load\\\";' src='\";xbb(c,HA(a.a));c.a+=\"' style='\";xbb(c,HA(b.a));c.a+=\"' border='0'>\";return new sA(c.a)}\nfunction Ieb(){var a;if(Object.create&&Object.getOwnPropertyNames&&Heb()){return (a=Object.create(null),a[umb]=42,Object.getOwnPropertyNames(a).length==0)?new Jeb:new Ceb}return new Leb}\nfunction Ce(a){if(!a.wc()){throw new gab(\"Should only call onDetach when the widget is attached to the browser's document\")}try{a.Bc()}finally{try{a.uc()}finally{iC(a.X,null);a.S=false}}}\nfunction Ae(a){var b;if(a.wc()){throw new gab(\"Should only call onAttach when the widget is detached from the browser's document\")}a.S=true;iC(a.X,a);b=a.T;a.T=-1;b>0&&a.Cc(b);a.tc();a.Ac()}\nfunction PV(a,b,c,d){this.i=a;this.p=b;if(c==0&&d==0&&b>0){this.g=Yib;while(this.g>b/100)this.g/=10}else{this.g=c}this.f=this.i.indexOf('(ohms)')>0||this.i.indexOf('(Hz)')>0;this.e=false}\nfunction QO(a){a.r=2;a.s=2;a.o=Gn(mu,Tfb,6,3,0,1);a.o[0]=new HP(a,0,2,'C+');a.o[1]=new HP(a,1,2,'C-');a.o[1].f=true;a.o[2]=new HP(a,0,3,'O+');a.o[2].f=true;a.o[3]=new HP(a,1,3,'O-');new xW}\nfunction ZO(a){a.r=2;a.s=2;a.o=Gn(mu,Tfb,6,3,0,1);a.o[0]=new HP(a,0,2,'C+');a.o[1]=new HP(a,1,2,'C-');a.o[1].f=true;a.o[2]=new HP(a,0,3,'V+');a.o[2].f=true;a.o[3]=new HP(a,1,3,'V-');new xW}\nfunction Ee(a,b){var c;c=a.W;if(!b){try{!!c&&c.wc()&&a.zc()}finally{a.W=null}}else{if(c){throw new gab('Cannot set a new parent without first clearing the old parent')}a.W=b;b.wc()&&a.xc()}}\nfunction Nh(){Nh=Fy;Ch=new Qh;wh=new Zh;yh=new $h;zh=new _h;Ah=new ai;Bh=new bi;Dh=new ci;Eh=new di;Fh=new ei;Ih=new Rh;Kh=new Sh;Jh=new Th;Mh=new Uh;Gh=new Vh;Hh=new Wh;Lh=new Xh;xh=new Yh}\nfunction Vdb(){Vdb=Fy;Tdb=Jn(Fn(Lx,1),Tfb,2,4,['Sun','Mon','Tue','Wed','Thu','Fri','Sat']);Udb=Jn(Fn(Lx,1),Tfb,2,4,['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])}\nfunction YC(b,c){WC();var d,e,f,g;d=null;for(g=b.fd();g.od();){f=Pn(g.pd(),16);try{c.gd(f)}catch(a){a=By(a);if(Tn(a,26)){e=a;!d&&(d=new aeb);Zdb(d,e)}else throw Ay(a)}}if(d){throw new XC(d)}}\nfunction AX(a,b){if(b.a&&a.indexOf('https://www.dropbox.com/')!=0){RB('Dropbox links must start https://www.dropbox.com/');return}a=Wab(a,'www.dropbox.com','dl.dropboxusercontent.com');zX(a)}\nfunction VJ(a,b,c,d,e){var f,g;g=_n(null.Qe().Qe());f=~~(b.c/2);null.Qe();null.Qe();if(e){null.Qe();MJ(a,c-~~(g/2),d-f,c+~~(g/2),d+f)}else{MJ(a,c,d-f,c+g,d+f)}e&&null.Qe();null.Qe();null.Qe()}\nfunction Ml(a,b,c){if(!b){throw new Iab('Cannot add a handler with a null type')}if(!c){throw new Iab('Cannot add a null handler')}a.b>0?Ll(a,new tJ(a,b,c)):Nl(a,b,null,c);return new sJ(a,b,c)}\nfunction a7(a){var b,c;pK(a);QJ(a,32);new q1;c=16;16>a.J/2&&(c=_n(a.J/2));b=lK(3);iK(a.S,a.T,b[0],b[1],0,18);b[2]=eK(a.X,a.Y,0.5+(c-2)/a.J);a.a=TJ(b);a.c=fK(a.X,a.Y,0.5,-16);fK(a.X,a.Y,0.5,-8)}\nfunction sg(a,b){var c,d,e,f,g;b=Bg(b);g=og(a);e=zg(g,b);if(e!=-1){c=cbb(g.substr(0,e));d=cbb(abb(g,e+b.length));c.length==0?(f=d):d.length==0?(f=c):(f=c+' '+d);ug(a,f);return true}return false}\nfunction vK(a,b){LJ(this);this._=this.ab=a;this.bb=this.cb=b;this.P=this.Cd();OJ(this);this.G=new q2;o2(this.G,_K(this._,this.ab),_K(this.bb,this.cb),xK(this.ab-this._)+1,xK(this.cb-this.bb)+1)}\nfunction wK(a,b,c,d,e){LJ(this);this._=a;this.bb=b;this.ab=c;this.cb=d;this.P=e;OJ(this);this.G=new q2;o2(this.G,_K(this._,this.ab),_K(this.bb,this.cb),xK(this.ab-this._)+1,xK(this.cb-this.bb)+1)}\nfunction NL(a,b){var c,d,e,f;b[0]=a.Vd();c=1;for(d=0;d!=a.Id();d++){e=a.o[d];b[c]!=null?(b[c]+='; '):(b[c]='');f=e.o;e.e&&(f+=\"'\");e.b&&(f='Clk');b[c]+=f+' = '+aL(a.$[d],'V',false);d%2==1&&++c}}\nfunction AQ(a,b,c){var d,e,f;f='';d=ER(c,0,0);if(d){if(d.Ld()>0){f+=On(d.Ld()&ahb);a.Qb[d.Ld()]=c}d.wd()}f==''?(e=new CP(b)):(e=new EP(b,f));LG(e,new i_(bgb,c));ufb(a.hb,e);ufb(a.gb,c);return e}\nfunction tD(a,b){var c;if(a.k){throw new gab('Composite.initWidget() may only be called once.')}if(!b){throw new Iab('widget cannot be null')}De(b);c=b.X;a.X=c;(sH(),bB(c))&&tH(c,a);a.k=b;Ee(b,a)}\nfunction VF(a,b,c,d){var e,f,g,h;h=a.X;g=Qg($doc,fgb);g.text=b;g.removeAttribute('bidiwrapped');g.value=c;f=h.options.length;(d<0||d>f)&&(d=f);if(d==f){Xg(h,g,null)}else{e=h.options[d];Xg(h,g,e)}}\nfunction eG(a,b,c){var d,e;if(c<0||c>a.a.b.length){throw new k9}Zcb(a.a,c,b);e=0;for(d=0;d<c;d++){Tn(_cb(a.a,d),21)&&++e}Zcb(a.e,e,b);$F(a,c,b.X);b.g=a;le(b,oe(b.X)+'-'+hib,false);sG(a,b);return b}\nfunction ddb(a,b){var c,d,e;d=a.b.length;b.length<d&&(b=(e=Kn(0,d),Jn(M(b),b.cM,b.__elementTypeId$,b.__elementTypeCategory$,e),e));for(c=0;c<d;++c){Ln(b,c,a.b[c])}b.length>d&&Ln(b,d,null);return b}\nfunction Heb(){var a=umb;var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}return true}\nfunction Mf(b,c){var d,e,f,g;for(e=0,f=b.length;e<f;e++){g=b[e];try{g[1]?g[0].Qe()&&(c=Lf(c,g)):g[0].Hc()}catch(a){a=By(a);if(Tn(a,26)){d=a;Cf(Tn(d,106)?Pn(d,106).Gc():d)}else throw Ay(a)}}return c}\nfunction mz(a,b){var c,d,e;b&=63;if(b<22){c=a.l<<b;d=a.m<<b|a.l>>22-b;e=a.h<<b|a.m>>22-b}else if(b<44){c=0;d=a.l<<b-22;e=a.m<<b-22|a.l>>44-b}else{c=0;d=0;e=a.l<<b-44}return {l:c&hhb,m:d&hhb,h:e&ihb}}\nfunction n2(a,b){var c,d,e,f,g,h,i,j;h=a.b;g=a.a;d=b.b;c=b.a;if(d<=0||c<=0||h<=0||g<=0){return false}i=a.c;j=a.d;e=b.c;f=b.d;d+=e;c+=f;h+=i;g+=j;return (d<e||d>i)&&(c<f||c>j)&&(h<i||h>e)&&(g<j||g>f)}\nfunction Mbb(a,b){var c,d,e;c=b.Be();e=b.Ce();d=Xn(c)?Wbb(a,c):Pbb(keb(a.a,c));if(!(Yn(e)===Yn(d)||e!=null&&K(e,d))){return false}if(d==null&&!(Xn(c)?Xbb(a,c):!!keb(a.a,c))){return false}return true}\nfunction lV(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.i=new fV;this.j=0.805904783;this.n=0;if((f&1)>0){try{this.j=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}eV(this.i,this.j,this.n)}\nfunction l$(b,c,d,e,f,g){ZZ.call(this,b,c,d,e,f,g);this.W=1;try{this.a=(new Z9(Y4(g))).a;this.b=(new Z9(Y4(g))).a}catch(a){a=By(a);if(Tn(a,13)){this.a=5;this.b=0}else throw Ay(a)}(this.P&1)!=0&&(this.f=3)}\nfunction BW(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);yW(this);this.a=(new Z9(Y4(f))).a;this.g=(new Z9(Y4(f))).a;this.f=(new Z9(Y4(f))).a;this.b=(new Z9(Y4(f))).a;(this.P&2)!=0&&(this.P&=-3);this.c=0;this.H=0}\nfunction EZ(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.j=(new Z9(Y4(f))).a;bab(this.j)&&(this.j=300);this.f=(new Z9(Y4(f))).a;this.g=(new Z9(Y4(f))).a;this.k=(new Z9(Y4(f))).a;this.d=(new Z9(Y4(f))).a}\nfunction i6(a,b,c,d,e,f){iO.call(this,a,b,c,d,e);this.b=(new iab(Y4(f))).a;this.c=Y4(f);if((this.P&4)==0){while(X4(f))this.c+=' '+Y4(f);this.c=Xab(this.c,'%2[bB]','+')}else{this.c=UT(this.c)}g6(this)}\nfunction W8(b){var c,d,e;c=V8();c=Yab(c,'-.*','');if(Qab(c.substr(0,2),'en')){X8(b);return}e=Bf()+'locale_'+c+'.txt';d=new mm((jm(),im),e);try{lm(d,new _8(b))}catch(a){a=By(a);if(!Tn(a,98))throw Ay(a)}}\nfunction _I(a){var b,c;if(a.b){a.b=false;return}hJ(a);c=!a.a?a.d.contentWindow.document.body.innerHTML:a.a.innerHTML;b=!a.a?fJ(a):!a.a[kib];a.a=Qg($doc,Dgb);vg(a.a,c);!a.a?gJ(a,b):(a.a[kib]=!b,undefined)}\nfunction ZZ(a,b,c,d,e,f){var g;wK.call(this,a,b,c,d,e);g=Y4(f);hbb(g,pgb)==0?(this.g=Tn(this,146)?0:1):hbb(g,'false')==0?(this.g=Tn(this,146)?1:0):(this.g=(new iab(g)).a);this.e=(new r9(Y4(f))).a;this.f=2}\nfunction oz(a,b){var c,d,e,f;b&=63;c=a.h&ihb;if(b<22){f=c>>>b;e=a.m>>b|c<<22-b;d=a.l>>b|a.m<<22-b}else if(b<44){f=0;e=c>>>b-22;d=a.m>>b-22|a.h<<44-b}else{f=0;e=0;d=c>>>b-44}return {l:d&hhb,m:e&hhb,h:f&ihb}}\nfunction yV(a,b){var c,d,e,f;f=b.f;c=false;for(e=0;e!=a.d;e++){d=a.e[e];if(Yn(d.d)===Yn(f)||Yn(d.c)===Yn(f)||Yn(d.b)===Yn(f)){Yn(d.b)===Yn(f)&&uV(a);a.f.Pd(e,d);d.j&&(c=true);a.c.c=true}}if(c){wV(a);vV(a)}}\nfunction jb(a){var b,c,d,e,f;b=Gn(lo,{641:1,3:1,5:1},209,a.a.b.length,0,1);b=Pn(ddb(a.a,b),641);c=new Xe;for(e=0,f=b.length;e<f;++e){d=b[e];cdb(a.a,d);Z(d.a,c.a)}a.a.b.length>0&&nb(a.b,Bab(5,16-(qf()-c.a)))}\nfunction jD(a){var b;bD.call(this,Qg($doc,'span'));this.b=a;this.c=Qg($doc,'label');jg(this.X,this.b);jg(this.X,this.c);b=bh($doc);xg(this.b,'id',b);ph(this.c,b);this.a=new TE(this.c);!!this.b&&yg(this.b,0)}\nfunction bL(){var a,b,c,d;for(a=0;a!=yJ;a++){d=a*2/yJ-1;if(d<0){b=_n(128*-d)+127;c=_n(127*(1+d));xJ[a]=new AS(b,c,c)}else{b=_n(128*d)+127;c=_n(127*(1-d));HJ.b.c?(xJ[a]=new AS(c,c,b)):(xJ[a]=new AS(c,b,c))}}}\nfunction iQ(a){var b;SQ(a);a.r='';for(b=null.Re.length-1;b>=0;b--){BQ(b);if(null.Re){a.r+=null.Qe()+Cgb;null.Qe();null.Qe()}}zR(a);(a.r==null||a.r.length==0)&&TQ(a);KG(a.Db,a.r!=null&&a.r.length>0);a.c=true}\nfunction yR(){try{l=navigator.languages?navigator.languages[0]:navigator.language||navigator.userLanguage;if(l.length>2){l=l.slice(-2).toUpperCase();return l=='US'||l=='CA'}else{return 0}}catch(a){return 0}}\nfunction M5(a,b){vK.call(this,a,b);this.f=4;this.k=1;this.U=true;this.b=0.99;this.e=Gn(eo,uib,0,4,7,1);this.d=Gn(eo,uib,0,4,7,1);this.n=Gn(eo,uib,0,3,7,1);this.c=Gn(eo,uib,0,3,7,1);this.a=Gn(eo,uib,0,9,7,1)}\nfunction Qg(a,b){var c,d;if(b.indexOf(':')!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(Dgb)),a.__gwt_container);vg(c,'<'+b+'/>');d=Mg(c);c.removeChild(d);return d}return a.createElement(b)}\nfunction Zg(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}if(a.nodeType==9){return a===b||a.body&&a.body.contains(b)}else{return a===b||a.contains(b)}}\nfunction eJ(d){var c=d;c.td();setTimeout(Lfb(function(){if(c.b==false){return}var a=c.d;var b=a.contentWindow.document;if(!b.body){setTimeout(arguments.callee,50);return}b.body.contentEditable=true;c.sd()},1))}\nfunction iV(a,b){b[0]='diode';b[1]=vib+aL(a.I,'A',false);b[2]=wib+aL(a.$[0]-a.$[1],'V',false);b[3]=Pib+aL((a.$[0]-a.$[1])*a.I,'W',false);b[4]='Vf = '+aL(a.j,'V',false);b[5]=Pib+aL((a.$[0]-a.$[1])*a.I,'W',false)}\nfunction sbb(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)));b=~~b;c+=4}while(c<d){b=b*31+Oab(a,c++)}b=~~b;return b}\nfunction qG(a){var b,c,d;if(!a.i){return}c=adb(a.e,a.i,0);b=c;while(true){c=c+1;c==a.e.b.length&&(c=0);if(c==b){d=Pn(_cb(a.e,b),21);break}else{d=Pn(_cb(a.e,c),21);if(d.f){break}}}pG(a,d);!!a.j&&bG(a,d,false,true)}\nfunction rG(a){var b,c,d;if(!a.i){return}c=adb(a.e,a.i,0);b=c;while(true){c=c-1;c<0&&(c=a.e.b.length-1);if(c==b){d=Pn(_cb(a.e,b),21);break}else{d=Pn(_cb(a.e,c),21);if(d.f){break}}}pG(a,d);!!a.j&&bG(a,d,false,true)}\nfunction bQ(a){var b,c;b=yQ();c=1;!!b&&(c=Cab(a.f.b/(b.b+140),a.f.a/(b.a+100)));c=c<1.5?c:1.5;a.$b[0]=a.$b[3]=c;a.$b[1]=a.$b[2]=a.$b[4]=a.$b[5]=0;if(b){a.$b[4]=(a.f.b-b.b*c)/2-b.c*c;a.$b[5]=(a.f.a-b.a*c)/2-b.d*c}}\nfunction o3(a){var b,c,d,e,f;a.j=new Afb;f=0;b=0;d=0;for(c=0;c!=a.a.a.b.length;c++){e=Pn(xfb(a.a,c),85);if(e.g==0){if(a.f){ufb(a.j,e);x3(f++)}}else if(e.g==1){if(a.e){ufb(a.j,e);x3(b++)}}else{ufb(a.j,e);x3(d++)}}}\nfunction neb(a,b){var c,d,e,f;e=b==null?'0':''+Xdb(b);c=jeb(a,e);for(f=0;f<c.length;f++){d=c[f];if(Wdb(b,d.Be())){c.length==1?(delete a.a[e],undefined):(c.splice(f,1),undefined);Ubb(a.b);return d.Ce()}}return null}\nfunction Ey(a,b,c){var d=Cy;var e=Dy;var f=Gy;var g=d[a];var h=f(g);if(g&&!h){_=g}else{_=d[a]=!b?{}:e(b);_.cM=c;_.constructor=_;!b&&(_.tM=Jy)}for(var i=3;i<arguments.length;++i){arguments[i].prototype=_}h&&(_.cZ=h)}\nfunction BI(a,b,c){var d,e,f;if(c<0||c>a.c){throw new k9}if(a.c==a.a.length){f=Gn(Dt,Tfb,16,a.a.length*2,0,1);for(e=0;e<a.a.length;++e){Ln(f,e,a.a[e])}a.a=f}++a.c;for(d=a.c-1;d>c;--d){Ln(a.a,d,a.a[d-1])}Ln(a.a,c,b)}\nfunction m5(a){var b,c;XZ(a);QJ(a,32);a.c=lK(a.d);a.b=lK(2+a.d);for(c=0;c!=a.d;c++){b=-16*(c-~~((a.d-1)/2));a.d==2&&c==0&&(b=16);hK(a.S,a.T,a.b[c],1,b);hK(a.X,a.Y,a.c[c],1,b)}a.b[c]=a.T;a.f=(a.P&1)!=0&&a.d==2?3:a.d}\nfunction XJ(a,b,c,d){var e,f,g,h;if(!HJ.Tb||d==0||!HJ.w.c)return;g=c.a-b.a;h=c.b-b.b;f=Math.sqrt(g*g+h*h);YW(a,HJ.s.c?(wS(),vS):(wS(),pS));d%=16;d<0&&(d+=16);for(e=d;e<f;e+=16){_n(b.a+e*g/f);_n(b.b+e*h/f);null.Qe()}}\nfunction $l(a){var b,c,d,e,f;c=a.se();if(c==0){return null}b=new Cbb(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.fd();f.od();){e=Pn(f.pd(),26);d?(d=false):(b.a+='; ',b);xbb(b,e.Fc())}return b.a}\nfunction un(a){var b,c;c=-a.a;b=Jn(Fn(co,1),$gb,0,7,[43,48,48,48,48]);if(c<0){b[0]=45;c=-c}b[1]=b[1]+~~(~~(c/60)/10)&ahb;b[2]=b[2]+~~(c/60)%10&ahb;b[3]=b[3]+~~(c%60/10)&ahb;b[4]=b[4]+c%10&ahb;return gbb(b,0,b.length)}\nfunction tn(a){var b,c;c=-a.a;b=Jn(Fn(co,1),$gb,0,7,[43,48,48,58,48,48]);if(c<0){b[0]=45;c=-c}b[1]=b[1]+~~(~~(c/60)/10)&ahb;b[2]=b[2]+~~(c/60)%10&ahb;b[4]=b[4]+~~(c%60/10)&ahb;b[5]=b[5]+c%10&ahb;return gbb(b,0,b.length)}\nfunction wn(a){var b;b=Jn(Fn(co,1),$gb,0,7,[71,77,84,45,48,48,58,48,48]);if(a<=0){b[3]=43;a=-a}b[4]=b[4]+~~(~~(a/60)/10)&ahb;b[5]=b[5]+~~(a/60)%10&ahb;b[7]=b[7]+~~(a%60/10)&ahb;b[8]=b[8]+a%10&ahb;return gbb(b,0,b.length)}\nfunction RD(){BD.call(this,Qg($doc,Dgb));this.G=new XG;this.w=(eH(),bH);this.I=false;this.K=-1;this.O=new mH(this);this.Q=-1;jg(this.X,Qg($doc,Dgb));LD(this,0,0);ug(Ng(Mg(this.X)),'gwt-PopupPanel');ug(Mg(this.X),Xhb)}\nfunction AT(a,b,c,d,e,f){var g;SL.call(this,a,b,c,d,e,f);this.c=Y4(f);this.b=ST(this.c,this.b);yT(this);OJ(this);PL(this);for(g=0;g!=this.e;g++){if(this.o[g].f){this.$[g]=(new Z9(Y4(f))).a;this.o[g].q=this.$[g]>2.5}}}\nfunction Vd(){Vd=Fy;new tc('aria-busy');new Hb('aria-checked');new tc('aria-disabled');new Hb('aria-expanded');new Hb('aria-grabbed');Ud=new tc(kgb);new Hb('aria-invalid');new Hb('aria-pressed');new Hb('aria-selected')}\nfunction k2(){var a,b,c,d;this.a=new Ydb;d=$wnd.location.search;if(d!=null&&d.length>0){b=Zab(ebb(d,1,d.length-1),'&',0);for(a=0;a<b.length;a++){c=Zab(b[a],'=',0);Zbb(this.a,c[0],(wm('encodedURL',c[1]),decodeURI(c[1])))}}}\nfunction t3(a,b,c){var d;a.a=new Afb;if(b==0){ufb(a.a,new z3(c,0));!!c&&!(Tn(c,169)||Tn(c,171)||Tn(c,177)||Tn(c,170))&&ufb(a.a,new z3(c,1))}else{d=c.Kd(b);ufb(a.a,new z3(c,d));d==0&&(a.f=true);d==1&&(a.e=true)}o3(a);q3(a)}\nfunction iK(a,b,c,d,e,f){var g,h;g=b.b-a.b;h=a.a-b.a;f/=Math.sqrt(g*g+h*h);c.a=_n(yab(a.a*(1-e)+b.a*e+f*g+xib));c.b=_n(yab(a.b*(1-e)+b.b*e+f*h+xib));d.a=_n(yab(a.a*(1-e)+b.a*e-f*g+xib));d.b=_n(yab(a.b*(1-e)+b.b*e-f*h+xib))}\nfunction kY(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.U=true;try{this.e=(new Z9(Y4(g))).a;this.d=(new Z9(Y4(g))).a;this.g=(new Z9(Y4(g))).a}catch(a){a=By(a);if(Tn(a,13)){this.e=0.5;this.d=1.66;this.g=3.33}else throw Ay(a)}}\nfunction y3(a,b,c){var d,e,f,g,h,i;i=a.e;a.e=b;a.f!=c&&(i=0);a.f=c;h=a.c;g=a.b;a.c=Gn(eo,uib,0,a.e,7,1);a.b=Gn(eo,uib,0,a.e,7,1);if(a.c!=null){for(d=0;d!=a.e&&d!=i;d++){e=-d&a.e-1;f=a.d-d&i-1;a.c[e]=h[f];a.b[e]=g[f]}}a.d=0}\nfunction GG(a){var b;this.a=a;_D.call(this,true,false,'menuPopup');this.b=(Xm(),true);KD(this,(eH(),cH));this.I=false;ug(Ng(Mg(this.X)),'gwt-MenuBarPopup');b=oe(a.X);Qab(gib,b)||re(Ng(Mg(this.X)),b+'Popup',true);this.N=true}\nfunction DG(a,b){var c,d,e,f,g,h,i;f=_g(b.i.X)-_g(a.X);i=_g(b.X)-f;d=EG(a.a);e=$g(a.a.X)-pg(a.X,Thb);g=d+pg(a.X,Thb)-(ih($doc)+gh($doc));h=ih($doc)-e;g<=0&&h<=0?!!a.a.f&&!!a.a.f.g&&(a.b=a.a.f.g.b):(a.b=g<h);c=a.b?d:e;FG(a,c,i)}\nfunction mab(a){var b,c,d;if(a<0){return 0}else if(a==0){return 32}else{d=-(a>>16);b=d>>16&16;c=16-b;a=a>>b;d=a-256;b=d>>16&8;c+=b;a<<=b;d=a-4096;b=d>>16&4;c+=b;a<<=b;d=a-16384;b=d>>16&2;c+=b;a<<=b;d=a>>14;b=d&~(d>>1);return c+2-b}}\nfunction HA(a){GA();a.indexOf('&')!=-1&&(a=kA(BA,a,'&amp;'));a.indexOf('<')!=-1&&(a=kA(DA,a,'&lt;'));a.indexOf('>')!=-1&&(a=kA(CA,a,'&gt;'));a.indexOf('\"')!=-1&&(a=kA(EA,a,'&quot;'));a.indexOf(\"'\")!=-1&&(a=kA(FA,a,'&#39;'));return a}\nfunction hJ(c){var a=c.d;var b=a.contentWindow.document.body;if(b){b.onkeydown=b.onkeyup=b.onkeypress=b.onmousedown=b.onmouseup=b.onmousemove=b.onmouseover=b.onmouseout=b.onclick=null;a.contentWindow.onfocus=a.contentWindow.onblur=null}}\nfunction pcb(a,b){var c,d,e,f,g;if(b===a){return true}if(!Tn(b,97)){return false}g=Pn(b,97);if(a.se()!=g.se()){return false}f=g.fd();for(d=a.fd();d.od();){c=d.pd();e=f.pd();if(!(Yn(c)===Yn(e)||c!=null&&K(c,e))){return false}}return true}\nfunction jQ(a){var b,c,d;SQ(a);c=false;for(d=null.Re.length-1;d>=0;d--){BQ(d);if(null.Re){null.Qe();null.Qe();c=true}}if(!c){for(d=null.Re.length-1;d>=0;d--){b=BQ(d);if(b==a.pb){null.Qe();null.Qe();c=true;hR(a,null);break}}}c&&(a.c=true)}\nfunction we(a,b){var c=(a.className||'').split(/\\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(' ')}\nfunction cK(a,b,c){var d,e,f,g,h;h=lK(6);f=3*b;d=3*b;e=d*2;g=BK(a.S,a.T);h[0]=fK(a.S,a.T,c-e/g,f);h[1]=fK(a.S,a.T,c+d/g,f);h[2]=fK(a.S,a.T,c+d/g,-f);h[3]=fK(a.S,a.T,c+e/g,-f);h[4]=fK(a.S,a.T,c-d/g,-f);h[5]=fK(a.S,a.T,c-d/g,f);return TJ(h)}\nfunction g6(a){var b,c,d;a.a=new Afb;d=new vbb(a.c);for(c=0;c<d.a.length;c++){b=Oab(d.a,c);if(b==92){d.a=bbb(d.a,0,c)+''+abb(d.a,c+1);b=Oab(d.a,c);if(b==110){ufb(a.a,bbb(d.a,0,c));d.a=bbb(d.a,0,0)+''+abb(d.a,c+1);c=-1;continue}}}ufb(a.a,d.a)}\nfunction IY(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);EY(this);this.B=(f&this.p)!=0?-1:1;this.U=true;this.D=this.ge();this.s=this.fe();try{this.D=(new Z9(Y4(g))).a;this.s=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}DY=this.P&this.j}\nfunction oN(b,c,d,e,f,g){var h;wK.call(this,b,c,d,e,f);jN(this);this.k=(new iab(Y4(g))).a;h=(new Z9(Y4(g))).a;this.U=true;this.f=5;try{this.f=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.n=h>this.f*0.5;mN(this,(f&1)!=0?1:2)}\nfunction T(a,b){var c,d,e;c=a.r;d=b>=a.t+a.k;if(a.p&&!d){e=(b-a.t)/a.k;a.ic((1+Math.cos(Pfb+e*Pfb))/2);return a.o&&a.r==c}if(!a.p&&b>=a.t){a.p=true;a.hc();if(!(a.o&&a.r==c)){return false}}if(d){a.o=false;a.p=false;a.gc();return false}return true}\nfunction kH(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=_n(b*a.d);h=_n(b*a.e);switch(a.a.w.b){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;break;case 1:Xm();f=h;c=d;}WI(a.a.X,'rect('+g+'px, '+f+'px, '+c+'px, '+e+'px)')}\nfunction nz(a,b){var c,d,e,f,g;b&=63;c=a.h;d=(c&jhb)!=0;d&&(c|=-1048576);if(b<22){g=c>>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?ihb:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?ihb:0;f=d?hhb:0;e=c>>b-44}return {l:e&hhb,m:f&hhb,h:g&ihb}}\nfunction Y4(a){var b;if(a.c<a.b&&Sab(a.a,jbb(Oab(a.e,a.c)))>=0){if(a.d)return bbb(a.e,a.c,++a.c);while(++a.c<a.b&&Sab(a.a,jbb(Oab(a.e,a.c)))>=0);}if(a.c<a.b){b=a.c;while(++a.c<a.b&&Sab(a.a,jbb(Oab(a.e,a.c)))<0);return bbb(a.e,b,a.c)}throw new rfb}\nfunction P9(a){if(a.ne()){var b=a.c;b.oe()?(a.j='['+b.i):!b.ne()?(a.j='[L'+b.le()+';'):(a.j='['+b.le());a.b=b.ke()+'[]';a.g=b.me()+'[]';return}var c=a.f;var d=a.d;d=d.split('/');a.j=S9('.',[c,S9('$',d)]);a.b=S9('.',[c,S9('.',d)]);a.g=d[d.length-1]}\nfunction K$(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.d=(new Z9(Y4(g))).a;this.c=(new Z9(Y4(g))).a;this.a=(new Z9(Y4(g))).a;this.f=(new Z9(Y4(g))).a;this.b=(new Z9(Y4(g))).a;try{this.I=X9(Y4(g))}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.e=100}\nfunction OI(a,b,c,d,e){var f;f=new nA;mA(mA(mA(f,new oA('width:'+d+(Vi(),'px')+';')),new oA('height:'+e+'px'+';')),new oA('background:'+('url('+a.a+') '+'no-repeat '+(-b+'px ')+(-c+'px'))+';'));return !MI&&(MI=new RI),QI(LI,new oA((new oA(f.a.a)).a))}\nfunction CZ(a){var b;if(a.j<1200){b=_n(255*(a.j-800)/400);b<0&&(b=0);return new AS(b,0,0)}if(a.j<1700){b=_n(255*(a.j-1200)/500);b<0&&(b=0);return new AS(255,b,0)}if(a.j<2400){b=_n(255*(a.j-1700)/700);b<0&&(b=0);return new AS(255,255,b)}return wS(),uS}\nfunction WJ(a,b,c,d,e,f){var g,h;g=BK(c,d);null.Qe();null.Qe();null.Qe();null.Qe();null.Qe(yS(dK(a,b,e)));null.Qe(yS(dK(a,b,f)));null.Qe();null.Qe();g>24?null.Qe():null.Qe();for(h=0;h!=3;h++){null.Qe();null.Qe();null.Qe();null.Qe();null.Qe()}null.Qe()}\nfunction ln(a,b){var c,d;d=0;c=new Abb;d+=jn(a,b,0,c,false);a.t=c.a;d+=mn(a,b,d,false);d+=jn(a,b,d,c,false);a.u=c.a;if(d<b.length&&b.charCodeAt(d)==59){++d;d+=jn(a,b,d,c,true);a.q=c.a;d+=mn(a,b,d,true);d+=jn(a,b,d,c,true);a.r=c.a}else{a.q='-'+a.t;a.r=a.u}}\nfunction dA(a,b){var c,d;c=Qg($doc,Dgb);vg(c,'&nbsp;');d=c.style;rh(d,ohb,(ui(),phb));rh(d,'zIndex','-32767');rh(d,uhb,-20+b.Lc());rh(d,mgb,10+a.Lc());rh(d,lgb,10+b.Lc());rh(d,yhb,(qj(),rhb));Fb((Vd(),Ud),c,Jn(Fn(sx,1),Tfb,88,0,[(q9(),q9(),p9)]));return c}\nfunction yQ(){var a,b,c,d,e;d=_gb;b=0;e=_gb;c=0;for(a=0;a!=null.Re.length;a++){BQ(a);if(!null.Qe()){d=OQ(null.Re,OQ(null.Re,d));b=LQ(null.Re,LQ(null.Re,b))}e=OQ(null.Re,OQ(null.Re,e));c=LQ(null.Re,LQ(null.Re,c))}if(d>b)return null;return new r2(d,e,b-d,c-e)}\nfunction kbb(a){var b,c,d,e,f,g,h;g=a.length;b=0;for(f=0;f<g;){d=w9(a,f,a.length);f+=d>=Ihb?2:1;d<128?++b:d<Hhb?(b+=2):d<Ihb?(b+=3):d<2097152?(b+=4):d<Khb&&(b+=5)}c=Gn(bo,$gb,0,b,7,1);h=0;for(e=0;e<g;){d=w9(a,e,a.length);e+=d>=Ihb?2:1;h+=ibb(c,h,d)}return c}\nfunction dn(a,b){var c,d;d=0;while(d<a.d-1&&Oab(b.a,d)==48){++d}if(d>0){b.a=bbb(b.a,0,0)+''+abb(b.a,d);a.d-=d;a.e-=d}if(a.j>a.o&&a.j>0){a.e+=a.b-1;c=a.e%a.j;c<0&&(c+=a.j);a.b=c+1;a.e-=c}else{a.e+=a.b-a.o;a.b=a.o}if(a.d==1&&b.a.charCodeAt(0)==48){a.e=0;a.b=a.o}}\nfunction gQ(){if(!!MP&&MP.P)return true;if(!!LP&&LP.P)return true;if(!!PP&&PP.P)return true;if(!!OP&&OP.P)return true;if(!!NP&&NP.P)return true;if(!!VP&&VP.P)return true;if(!!KP&&KP.P)return true;if(!!RP&&RP.P)return true;if(!!QP&&QP.P)return true;return false}\nfunction JQ(a,b,c,d){var e,f,g,h,i,j;for(f=0;f!=b;f++){h=c[f];i=d[h];d[h]=d[f];d[f]=i;if(i!=0)break}e=f++;for(;f<b;f++){h=c[f];j=d[h];d[h]=d[f];for(g=e;g<f;g++)j-=a[f][g]*d[g];d[f]=j}for(f=b-1;f>=0;f--){j=d[f];for(g=f+1;g!=b;g++)j-=a[f][g]*d[g];d[f]=j/a[f][f]}}\nfunction cz(a){var b,c,d,e,f;if(isNaN(a)){return xz(),wz}if(a<mhb){return xz(),uz}if(a>=9223372036854775807){return xz(),tz}e=false;if(a<0){e=true;a=-a}d=0;if(a>=lhb){d=_n(a/lhb);a-=d*lhb}c=0;if(a>=khb){c=_n(a/khb);a-=c*khb}b=_n(a);f=Ny(b,c,d);e&&Ty(f);return f}\nfunction gZ(b,c,d,e,f,g){lV.call(this,b,c,d,e,f,g);(f&1)==0&&(this.j=2.1024259);eV(this.i,this.j,this.n);this.c=(new Z9(Y4(g))).a;this.b=(new Z9(Y4(g))).a;this.a=(new Z9(Y4(g))).a;this.f=xhb;try{this.f=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}\nfunction iY(a){var b,c;pK(a);c=16;16>a.J/2&&(c=_n(a.J/2));a.S=eK(a.X,a.Y,0.5-c/a.J);a.T=eK(a.X,a.Y,0.5+(c+2)/a.J);eK(a.X,a.Y,0.5+(c-2)/a.J);b=lK(3);iK(a.S,a.T,b[0],b[1],0,16);b[2]=eK(a.X,a.Y,0.5+(c-5)/a.J);a.c=TJ(b);a.f=cK(a,1,0.30000001192092896);oK(a,a.X,a.Y,16)}\nfunction _D(a,b,c){var d;RD.call(this);this.A=a;this.B=a;this.L=b;d=Jn(Fn(Lx,1),Tfb,2,4,[c+'Top',c+'Middle',c+'Bottom']);this.v=new fE(d);ke(this.v,'');se(Ng(Mg(this.X)),'gwt-DecoratedPopupPanel');OD(this,this.v);re(Mg(this.X),Xhb,false);re(this.v.a,c+'Content',true)}\nfunction Vy(a){var b,c,d;c=a.l;if((c&c-1)!=0){return -1}d=a.m;if((d&d-1)!=0){return -1}b=a.h;if((b&b-1)!=0){return -1}if(b==0&&d==0&&c==0){return -1}if(b==0&&d==0&&c!=0){return nab(c)}if(b==0&&d!=0&&c==0){return nab(d)+22}if(b!=0&&d==0&&c==0){return nab(b)+44}return -1}\nfunction x0(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.c=15;this.d=-15;try{this.c=(new Z9(Y4(g))).a;this.d=(new Z9(Y4(g))).a;new Z9(Y4(g));this.$[0]=(new Z9(Y4(g))).a;this.$[1]=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.U=true;v0(this,(f&2)!=0?1:2)}\nfunction pG(a,b){var c,d;if(b==a.i){return}if(a.i){MG(a.i);if(a.n){d=Ng(a.i.X);if(d.children.length==2){c=d.children[1];re(c,jib,false)}}}if(b){le(b,oe(b.X)+'-'+hib,true);if(a.n){d=Ng(b.X);if(d.children.length==2){c=d.children[1];re(c,jib,true)}}Ld();kc(a.X,new _b(b.X))}a.i=b}\nfunction z2(a,b,c,d,e,f){wK.call(this,a,b,c,d,e);this.s=(new iab(Y4(f))).a;this.j=(new Z9(Y4(f))).a;this.b=(new Z9(Y4(f))).a;this.v=(new Z9(Y4(f))).a;this.u=(new Z9(Y4(f))).a;this.q=(new Z9(Y4(f))).a;this.e=(new Z9(Y4(f))).a;this.U=true;this.i=new OX;NX(this.i,this.b,2);x2(this)}\nfunction nn(a,b){var c,d,e;if(a.b>a.d){while(a.d<a.b){b.a+='0';++a.d}}if(!a.v){if(a.b<a.o){d=new Abb;while(a.b<a.o){d.a+='0';++a.b;++a.d}zbb(b,0,d.tS())}else if(a.b>a.o){e=a.b-a.o;for(c=0;c<e;++c){if(Oab(b.a,c)!=48){e=c;break}}if(e>0){b.a=bbb(b.a,0,0)+''+abb(b.a,e);a.d-=e;a.b-=e}}}}\nfunction dJ(e){var b=e.d;var c=b.contentWindow.document.body;var d=Lfb(function(a){a=a||b.contentWindow.event;$A(a,b)});c.onkeydown=c.onkeyup=c.onkeypress=c.onmousedown=c.onmouseup=c.onmousemove=c.onmouseover=c.onmouseout=c.onclick=d;b.contentWindow.onfocus=b.contentWindow.onblur=d}\nfunction uX(){var e={success:function(b){function d(){var a=c.responseText;SQ(tX);VQ(tX,a)}\ntry{if(b[0].bytes<100000){var c=new XMLHttpRequest;c.addEventListener('load',d)}c.open('GET',b[0].link,false);c.send()}catch(a){}},linkType:'direct',multiselect:false};$wnd.Dropbox.choose(e)}\nfunction SL(a,b,c,d,e,f){var g;wK.call(this,a,b,c,d,e);this.Wd()&&(this.f=(new iab(Y4(f))).a);this.U=true;this.Xd();QL(this,(e&1)!=0?1:2);for(g=0;g!=this.Id();g++){if(this.o==null)this.$[g]=(new Z9(Y4(f))).a;else if(this.o[g].k){this.$[g]=(new Z9(Y4(f))).a;this.o[g].q=this.$[g]>2.5}}}\n",
"function hP(a,b){var c,d;oK(a,a.X,a.Y,12);tK(a,b,a.$[0]);IK();rK(a,b);IK();HJ.Gb.c&&YW(b,(wS(),rS));tK(a,b,a.$[1]);IK();rK(a,b);if(a.i==null)IK();else{for(c=0;c!=7;c++)IK()}a.H=uK(a.I,a.H);if(HJ.A!=a){XJ(b,a.X,a.S,a.H);XJ(b,a.Y,a.T,-a.H)}ZJ(a,b);if(HJ.Sb.c){d=aL(a.c,'F',true);$J(a,b,d,12)}}\nfunction p_(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.q=(new iab(Y4(g))).a;this.c=100;try{this.p=(new Z9(Y4(g))).a;this.o=(new Z9(Y4(g))).a;this.$[0]=0;this.$[1]=-this.p;this.$[2]=-this.o;this.c=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}Olb*zab(Olb/(Gab(2)*1.0E-13));this.U=true}\nfunction sn(a,b){var c,d,e,f,g;g=a.a.length;xbb(a,b.toPrecision(20));f=0;e=Tab(a.a,'e',g);e<0&&(e=Tab(a.a,'E',g));if(e>=0){d=e+1;d<a.a.length&&Oab(a.a,d)==43&&++d;d<a.a.length&&(f=Y9(abb(a.a,d)));ybb(a,e,a.a.length)}c=Tab(a.a,'.',g);if(c>=0){a.a=bbb(a.a,0,c)+''+abb(a.a,c+1);f-=a.a.length-c}return f}\nfunction lH(a,b,c){var d;a.c=c;Q(a);if(a.g){mb(a.g);a.g=null;iH(a)}a.a.P=b;QD(a.a);d=!c&&a.a.I;a.a.w!=(eH(),bH)&&!b&&(d=false);a.i=b;if(d){if(b){hH(a);rh(a.a.X.style,ohb,phb);a.a.Q!=-1&&LD(a.a,a.a.K,a.a.Q);WI(a.a.X,Vhb);MC((KH(),OH()),a.a);a.g=new qH(a);nb(a.g,1)}else{R(a,200,qf(),null)}}else{jH(a)}}\nfunction xQ(a){var b,c,d;PT();c=a.w.c?1:0;c|=a.Ub.c?2:0;c|=a.cc.c?0:4;c|=a.Gb.c?8:0;c|=a.Sb.c?0:16;b='$ '+c+' '+a.Zb+' '+CQ()+' '+null.Re+' '+JJ+' '+null.Re+Cgb;for(d=0;d!=null.Re.length;d++){BQ(d);b+=null.Qe()+Cgb}for(d=0;d!=a.Kb;d++){a.Nb[d].Qe()}a.V!=-1&&(b+='h '+a.V+' '+a.T+' '+a.U+Cgb);return b}\nfunction Dm(a,b,c){var d,e;d=cz(c.a.getTime());if(gz(d,{l:0,m:0,h:0})){e=_gb-rz(hz(jz(d),{l:_gb,m:0,h:0}));e==_gb&&(e=0)}else{e=rz(hz(d,{l:_gb,m:0,h:0}))}if(b==1){e=~~((e+50)/100)<9?~~((e+50)/100):9;wbb(a,48+e&ahb)}else if(b==2){e=~~((e+5)/10)<99?~~((e+5)/10):99;Lm(a,e,2)}else{Lm(a,e,3);b>3&&Lm(a,0,b-3)}}\nfunction Y2(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);W2(this);try{this.p=(new Z9(Y4(g))).a;this.q=(new Z9(Y4(g))).a;this.$[0]=0;this.$[1]=-this.p;this.$[2]=-this.q;this.s=(new Z9(Y4(g))).a;this.j=(new Z9(Y4(g))).a;this.c=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.g=new fV;eV(this.g,0.8,0)}\nfunction r7(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);p7(this);try{this.p=(new Z9(Y4(g))).a;this.q=(new Z9(Y4(g))).a;this.$[0]=0;this.$[1]=-this.p;this.$[2]=-this.q;this.s=(new Z9(Y4(g))).a;this.j=(new Z9(Y4(g))).a;this.c=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.g=new fV;eV(this.g,0.8,0)}\nfunction tY(a){a.r=2;a.s=3;a.o=Gn(mu,Tfb,6,5+((a.P&2)!=0?1:0),0,1);a.o[0]=new HP(a,0,2,'J');a.o[1]=new HP(a,1,2,'');a.o[1].b=true;a.o[1].a=true;a.o[2]=new HP(a,2,2,'K');a.o[3]=new HP(a,0,3,'Q');a.o[3].f=a.o[3].k=true;a.o[4]=new HP(a,2,3,'Q');a.o[4].f=true;a.o[4].e=true;(a.P&2)!=0&&(a.o[5]=new HP(a,1,3,'R'))}\nfunction Ln(a,b,c){var d;if(c!=null){switch(a.__elementTypeCategory$){case 4:if(!Xn(c)){throw new n9}break;case 0:{d=a.__elementTypeId$;if(!Nn(c,d)){throw new n9}break}case 2:if(!(!Xn(c)&&!Ez(c))){throw new n9}break;case 1:{d=a.__elementTypeId$;if(!(!Xn(c)&&!Ez(c))&&!Nn(c,d)){throw new n9}break}}}return a[b]=c}\nfunction sG(a,b){var c,d,e,f,g,h;if(!a.n){return}d=adb(a.a,b,0);if(d==-1){return}c=a.n?a.c:a.c.children[0];h=c.children[d];g=h.children.length;e=b.i;if(!e){g==2&&kg(h,h.children[1]);wg(b.X,iib,2)}else if(g==1){wg(b.X,iib,1);f=Qg($doc,'td');xg(f,'vAlign','middle');vg(f,TI(a.k).a);ug(f,'subMenuIcon');jg(h,eB(f))}}\nfunction wH(){var c=function(){};c.prototype={className:'',clientHeight:0,clientWidth:0,dir:'',getAttribute:function(a,b){return this[a]},href:'',id:'',lang:'',nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:'',style:{},title:''};$wnd.GwtPotentialElementShim=c}\nfunction wS(){wS=Fy;uS=new AS(255,255,255);sS=new AS(192,192,192);rS=new AS(128,128,128);nS=new AS(128,128,128);new AS(64,64,64);qS=new AS(64,64,64);oS=new AS(0,0,0);tS=new AS(255,0,0);new AS(255,175,175);new AS(255,200,0);vS=new AS(255,255,0);new AS(0,255,0);new AS(255,0,255);pS=new AS(0,255,255);new AS(0,0,255);new BS}\nfunction LL(a,b){var c,d,e,f,g,h;g=b.b;e=new MW(10*a.j);ZW(b,e);for(f=0;f!=a.Id();f++){h=a.o[f];tK(a,b,a.$[f]);c=h.i;d=h.n;IK();h.c=uK(h.d,h.c);XJ(b,d,c,h.c);if(h.a){YW(b,HJ.Hb.c?(wS(),uS):(wS(),oS));GK();YW(b,AJ);GK()}YW(b,KJ);_n(null.Qe().Qe());null.Qe();h.e&&UW()}YW(b,a.Q||a.Z?EJ:AJ);JK(4);a.g!=null&&VW(3);ZJ(a,b);ZW(b,g)}\nfunction Z8(a,b){var c,d,e,f,g,h;e=Zab(b,'\\r?\\n',0);for(c=0;c!=e.length;c++){d=e[c];if(d.length==0)continue;if(d.charCodeAt(0)!=34){DR(omb+d);continue}f=Tab(d,jbb(34),1);if(f<0||d.charCodeAt(f+1)!=61||d.charCodeAt(f+2)!=34||Oab(d,d.length-1)!=34){DR(omb+d);continue}g=d.substr(1,f-1);h=bbb(d,f+3,d.length-1);Zbb(a.a,g,h)}X8(a)}\nfunction Ol(b,c){var d,e,f,g,h;if(!c){throw new Iab('Cannot fire null event')}try{++b.b;g=Rl(b,c.Nc());d=null;h=b.c?g.xe(g.se()):g.we();while(b.c?h.ze():h.od()){f=b.c?h.Ae():h.pd();try{c.Mc(Pn(f,29))}catch(a){a=By(a);if(Tn(a,26)){e=a;!d&&(d=new aeb);Zdb(d,e)}else throw Ay(a)}}if(d){throw new Yl(d)}}finally{--b.b;b.b==0&&Tl(b)}}\nfunction Y9(a){var b,c,d,e,f;if(a==null){throw new Jab('null')}d=a.length;e=d>0&&(a.charCodeAt(0)==45||a.charCodeAt(0)==43)?1:0;for(b=e;b<d;b++){if(x9(a.charCodeAt(b))==-1){throw new Jab(pmb+a+'\"')}}f=parseInt(a,10);c=f<-2147483648;if(isNaN(f)){throw new Jab(pmb+a+'\"')}else if(c||f>2147483647){throw new Jab(pmb+a+'\"')}return f}\nfunction yT(a){var b;if(a.c==null){a.e=a.f;OJ(a);return}a.b=RT(a.c);a.a=a.b.d.length;a.d=a.b.f.length;a.s=a.a>a.d?a.a:a.d;a.s==0&&(a.s=1);a.r=2;a.e=a.a+a.d;a.o=Gn(mu,Tfb,6,a.e,0,1);for(b=0;b!=a.a;b++){a.o[b]=new HP(a,b,2,a.b.d[b]);xT(a.o[b])}for(b=0;b!=a.d;b++){a.o[b+a.a]=new HP(a,b,3,a.b.f[b]);a.o[b+a.a].f=true;xT(a.o[b+a.a])}}\nfunction FD(a){var b,c,d,e,f;d=a.P;c=a.I;if(!d){rh(a.X.style,yhb,rhb);a.I=false;a.kd()}b=a.X;rh(b.style,shb,(Vi(),thb));rh(b.style,uhb,thb);e=gh($doc)-pg(a.X,Thb)>>1;f=fh($doc)-pg(a.X,Uhb)>>1;LD(a,Bab(ih($doc)+e,0),Bab(jh($doc)+f,0));if(!d){a.I=c;if(c){WI(a.X,Vhb);rh(a.X.style,yhb,Whb);S(a.O,200,null)}else{rh(a.X.style,yhb,Whb)}}}\nfunction A6(a){var b,c,d,e,f,g,h,i;pK(a);b=a.O==0?hL(a.N):-hL(a.O);c=fK(a.X,a.Y,0,-a.q*b);d=fK(a.X,a.Y,1,-a.q*b);i=~~(HJ.R/2);e=fK(a.X,a.Y,0,-(~~(a.q/2)-i)*b);f=fK(a.X,a.Y,1,-(~~(a.q/2)-i)*b);g=fK(a.X,a.Y,0,-(~~(a.q/2)+i)*b);h=fK(a.X,a.Y,1,-(~~(a.q/2)+i)*b);a.j=Jn(Fn(ow,1),yib,14,0,[c,d,a.X,a.Y]);a.g=Jn(Fn(ow,1),yib,14,0,[g,h,e,f])}\nfunction UQ(b,c){var d,e;d=(new iab(Y4(c))).a;BP(b.w,(d&1)!=0);BP(b.Ub,(d&2)!=0);BP(b.cc,(d&4)==0);BP(b.Gb,(d&8)==8);BP(b.Sb,(d&16)==0);b.Zb=(new Z9(Y4(c))).a;e=(new Z9(Y4(c))).a;_n(Math.log(10*e)*24+61.5);null.Qe();null.Qe(new iab(Y4(c)));JJ=(new Z9(Y4(c))).a;try{null.Qe(new iab(Y4(c)))}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}gR(b)}\nfunction mW(a){var b,c;while(a.a<a.c&&Oab(a.b,a.a)==32)++a.a;if(a.a==a.c){a.d='';return}c=a.a;b=Oab(a.b,c);if(b>=48&&b<=57||b==46){for(c=a.a;c!=a.c;c++){if(!(Oab(a.b,c)>=48&&Oab(a.b,c)<=57||Oab(a.b,c)==46))break}}else if(b>=97&&b<=122){for(c=a.a;c!=a.c;c++){if(!(Oab(a.b,c)>=97&&Oab(a.b,c)<=122))break}}else{++c}a.d=bbb(a.b,a.a,c);a.a=c}\nfunction BV(a,b,c){var d;d=c<=0?0-c:c;if(b.e)return en(a.i,c);if(c==0)return '0';if(d<zib)return en(a.i,c*Aib)+'p';if(d<Bib)return en(a.i,c*Cib)+'n';if(d<Dib)return en(a.i,c*Eib)+'u';if(d<1&&!b.f)return en(a.i,c*_gb)+'m';if(d<_gb)return en(a.i,c);if(d<Eib)return en(a.i,c*Dib)+'k';if(d<Cib)return en(a.i,c*Bib)+'M';return en(a.i,c*zib)+'G'}\nfunction tE(a){var b,c;_D.call(this,false,true,agb);De(a);this.n=a;c=eE(this.v);jg(c,eB(this.n.X));zC(this,this.n);ug(Ng(Mg(this.X)),'gwt-DialogBox');this.u=gh($doc);this.o=dh($doc);this.p=eh($doc);b=new ME(this);xe(this,b,(ok(),ok(),nk));xe(this,b,(Ik(),Ik(),Hk));xe(this,b,(tk(),tk(),sk));xe(this,b,(Dk(),Dk(),Ck));xe(this,b,(yk(),yk(),xk))}\nfunction GY(a,b,c){b[0]=CR((a.B==-1?'p-':'n-')+c);b[0]+=' (Vt = '+aL(a.B*a.D,'V',false)+')';b[1]=(a.B==1?'Ids = ':'Isd = ')+aL(a.A,'A',false);b[2]='Vgs = '+aL(a.$[0]-a.$[a.B==-1?2:1],'V',false);b[3]=(a.B==1?'Vds = ':'Vsd = ')+aL(a.$[2]-a.$[1],'V',false);b[4]=CR('off');b[5]='gm = '+aL(a.w,'A/V',false);b[6]=Pib+aL(a.A*(a.$[2]-a.$[1]),'W',false)}\nfunction Z3(a){this.g=0;this.f=100;this.j=a;this.i=new wI;this.b=(!Ve&&(Ve=new We),null);null.Qe();null.Qe();null.Qe();null.Qe();sI(this.i,this.b);null.Qe();null.Qe('#ffffff');null.Qe(ek());null.Qe(ok());null.Qe(Ik());null.Qe(tk());null.Qe(yk());null.Qe(Dk());null.Qe(Nk());null.Qe(ll());null.Qe(fl());null.Qe(_k());null.Qe(Vk());V3(this);tD(this,this.i)}\nfunction aA(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight|0:b.clientWidth|0)/100;case 2:return (rg(a.a)|0)/10;case 3:return ((a.a.offsetHeight||0)|0)/10;case 7:return (rg(Yz)|0)*0.1;case 8:return (rg(Yz)|0)*xhb;case 6:return (rg(Yz)|0)*0.254;case 4:return (rg(Yz)|0)*0.00353;case 5:return (rg(Yz)|0)*0.0423;default:case 0:return 1;}}\nfunction fE(a){var b,c,d,e;BD.call(this,Qg($doc,'table'));d=this.X;this.b=Qg($doc,'tbody');jg(d,eB(this.b));wg(d,Zhb,0);wg(d,$hb,0);for(b=0;b<a.length;b++){c=(e=Qg($doc,'tr'),ug(e,a[b]),Xm(),jg(e,eB(gE(a[b]+'Left'))),jg(e,eB(gE(a[b]+'Center'))),jg(e,eB(gE(a[b]+'Right'))),e);jg(this.b,eB(c));b==1&&(this.a=Mg(c.children[1]))}ug(this.X,'gwt-DecoratorPanel')}\nfunction RN(a){var b,c,d,e,f,g,h,i,j;c=[];e=a.e;d=0;if(a.d){e=a.c;d=a.e}if(e*a.j<0.05){RB(CR('Audio data is not ready yet.  Increase simulation speed to make data ready sooner.'));return}g=-100000000;h=gjb;for(f=0;f!=e;f++){a.b[f]>g&&(g=a.b[f]);a.b[f]<h&&(h=a.b[f])}b=-(g+h)/2;i=32766/(g+b);for(f=0;f!=e;f++){j=_n((a.b[(f+d)%a.c]+b)*i);c[c.length]=j}cO(c,a.k)}\nfunction aL(a,b,c){var d,e,f;e='';if(c)d=FJ;else{d=GJ;e=' '}f=a<=0?0-a:a;if(f<1.0E-14)return '0'+e+b;if(f<zib)return en(d,a*Aib)+e+'p'+b;if(f<Bib)return en(d,a*Cib)+e+'n'+b;if(f<Dib)return en(d,a*Eib)+e+TP+b;if(f<1)return en(d,a*_gb)+e+'m'+b;if(f<_gb)return en(d,a)+e+b;if(f<Eib)return en(d,a*Dib)+e+'k'+b;if(f<Cib)return en(d,a*Bib)+e+'M'+b;return en(d,a*zib)+e+'G'+b}\nfunction FY(a,b){var c;if(b==0)return new PV('Threshold Voltage',a.B*a.D,xhb,5);if(b==1)return new PV('Beta',a.s,xhb,5);if(b==2){c=new PV('',0,-1,-1);c.c=new wP('Digital Symbol',(a.P&a.k)!=0);return c}if(b==3){c=new PV('',0,-1,-1);c.c=new wP('Show Bulk',(a.P&(a.k|a.o))==0);return c}if(b==4){c=new PV('',0,-1,-1);c.c=new wP('Swap D/S',(a.P&a.n)!=0);return c}return null}\nfunction bG(a,b,c,d){var e;if(!b.f){return}pG(a,b);if(c&&!!b.e){a.f?aG(a,false):pG(a,null);a.X.blur();e=b.e;Jf((Gf(),Ff),new xG(e));if(a.j){lG(a.j,d);HD(a.g,false);a.j=null;pG(a,null)}}else if(b.i){if(!a.j){nG(a,b)}else if(b.i!=a.j){lG(a.j,d);HD(a.g,false);nG(a,b)}else if(c&&!a.b){lG(a.j,d);HD(a.g,false);a.j=null;pG(a,b)}}else if(a.b&&!!a.j){lG(a.j,d);HD(a.g,false);a.j=null}}\nfunction R6(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.t=32>(e-c<0?-(e-c):e-c)?32:e-c<0?-(e-c):e-c;this.n=(new Z9(Y4(g))).a;this.s=(new Z9(Y4(g))).a;this.j=Gn(eo,uib,0,2,7,1);this.i=Gn(eo,uib,0,2,7,1);this.j[0]=(new Z9(Y4(g))).a;this.j[1]=(new Z9(Y4(g))).a;this.e=0.999;try{this.e=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.U=true;this.o=(this.P&4)!=0?-1:1}\nfunction Ry(a,b,c,d,e,f){var g,h,i,j,k,m,n;j=Uy(b)-Uy(a);g=mz(b,j);i=Ny(0,0,0);while(j>=0){h=$y(a,g);if(h){j<22?(i.l|=1<<j,undefined):j<44?(i.m|=1<<j-22,undefined):(i.h|=1<<j-44,undefined);if(a.l==0&&a.m==0&&a.h==0){break}}k=g.m;m=g.h;n=g.l;Wy(g,m>>>1);g.m=k>>>1|(m&1)<<21;g.l=n>>>1|(k&1)<<21;--j}c&&Ty(i);if(f){if(d){Ky=jz(a);e&&(Ky=pz(Ky,(xz(),vz)))}else{Ky=Ny(a.l,a.m,a.h)}}return i}\nfunction BP(a,b){var c;a.c=b;a.c?(c=yP+'&#10004;<\\/div>'+a.b):(c=yP+tjb+a.b);if(a.d!='')if(a.d.length==1){c=c+'<div style=\"display:inline-block;width:20px;right:10px;text-align:center;position:absolute;\">'+a.d+ujb}else{c=c+'<span style=\"display:inline-block; width: 60px;\"><\\/span>';c=c+'<div style=\"display:inline-block;right:10px;text-align:right;position:absolute;\">'+a.d+ujb}vg(a.X,c)}\nfunction mL(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.i=5;this.g=40;this.k=0;this.e=0.5;try{this.k=(new iab(Y4(g))).a;this.g=(new Z9(Y4(g))).a;this.i=(new Z9(Y4(g))).a;this.d=(new Z9(Y4(g))).a;this.j=(new Z9(Y4(g))).a;this.e=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}if((this.P&2)!=0){this.P&=-3;this.j=1.5707963267948966}(this.P&4)==0&&this.k==5&&(this.e=Lib);this.f=0;this.H=0}\nfunction dU(a){a.r=2;a.s=3;a.o=Gn(mu,Tfb,6,4+((a.P&2)!=0||(a.P&4)!=0?1:0)+((a.P&4)!=0?1:0),0,1);a.o[0]=new HP(a,0,2,'D');a.o[1]=new HP(a,0,3,'Q');a.o[1].f=a.o[1].k=true;a.o[2]=new HP(a,(a.P&4)!=0?1:2,3,'Q');a.o[2].f=true;a.o[2].e=true;a.o[3]=new HP(a,1,2,'');a.o[3].b=true;if((a.P&4)!=0){a.o[5]=new HP(a,2,2,'S');a.o[4]=new HP(a,2,3,'R')}else{((a.P&2)!=0||(a.P&4)!=0)&&(a.o[4]=new HP(a,2,2,'R'))}}\nfunction C5(a){a.r=2;a.s=3;a.o=Gn(mu,Tfb,6,4+((a.P&2)!=0||(a.P&4)!=0?1:0)+((a.P&4)!=0?1:0),0,1);a.o[0]=new HP(a,0,2,'T');a.o[1]=new HP(a,0,3,'Q');a.o[1].f=a.o[1].k=true;a.o[2]=new HP(a,(a.P&4)!=0?1:2,3,'Q');a.o[2].f=true;a.o[2].e=true;a.o[3]=new HP(a,1,2,'');a.o[3].b=true;if((a.P&4)!=0){a.o[5]=new HP(a,2,2,'S');a.o[4]=new HP(a,2,3,'R')}else{((a.P&2)!=0||(a.P&4)!=0)&&(a.o[4]=new HP(a,2,2,'R'))}}\nfunction UB(){if(!NB){uC(\"function __gwt_initWindowResizeHandler(resize) {\\n  var wnd = window, oldOnResize = wnd.onresize;\\n  \\n  wnd.onresize = function(evt) {\\n    try {\\n      resize();\\n    } finally {\\n      oldOnResize && oldOnResize(evt);\\n    }\\n  };\\n  \\n  // Remove the reference once we've initialize the handler\\n  wnd.__gwt_initWindowResizeHandler = undefined;\\n}\\n\",new xC);NB=true}}\nfunction KQ(a){var b,c,d,e,f,g,h;a.Fb=new Afb;a.e=new Afb;for(e=new lcb((new dcb(a.Eb)).a);icb(e);){d=(Idb(e.d,e),dg(icb(e)),e.b=e.a,Pn(e.a.pd(),42));Pn(d.Ce(),19).a!=2&&ufb(a.Fb,Pn(d.Be(),14));if(Pn(d.Ce(),19).a==1){b=false;c=Pn(d.Be(),14);for(f=0;f!=null.Re.length&&!b;f++){BQ(f);if(!null.Qe())continue;h=null.Qe();for(g=0;g!=h;g++)if(null.Qe().Qe())break;g==h&&(b=true)}b&&ufb(a.e,c)}}a.Eb=null}\nfunction vQ(a,b,c){var d,e,f,g,h;h=false;!!a.pb&&!a.pb.Z&&sK(a.pb,h=true);if(!RQ(a)){b=b+a.Q&a.P;c=c+a.Q&a.P}e=b-a.B;f=c-a.C;if(e==0&&f==0){h&&sK(a.pb,false);return false}d=true;for(g=0;d&&g!=null.Re.length;g++){BQ(g);null.Re&&!null.Qe()&&(d=false)}if(d){for(g=0;g!=null.Re.length;g++){BQ(g);null.Re&&(null.Re+=e,null.Re+=f,null.Re+=e,null.Re+=f,null.Qe(),null.Qe())}a.c=true}h&&sK(a.pb,false);return d}\nfunction km(b,c){var d,e,f,g;g=new $wnd.XMLHttpRequest;try{pJ(g,b.a,b.d)}catch(a){a=By(a);if(Tn(a,106)){d=a;f=new tm(b.d);Ze(f,new sm(d.Fc()));throw f}else throw Ay(a)}g.setRequestHeader('Content-Type','text/plain; charset=utf-8');b.b&&(g.withCredentials=true,undefined);e=new dm(g,b.c,c);qJ(g,new om(e,c));try{g.send(null)}catch(a){a=By(a);if(Tn(a,106)){d=a;throw new sm(d.Fc())}else throw Ay(a)}return e}\nfunction dG(a,b,c){var d,e,f,g;a.k=c;e=Qg($doc,'table');a.c=Qg($doc,'tbody');jg(e,eB(a.c));if(!b){f=Qg($doc,'tr');jg(a.c,eB(f))}a.n=b;d=(g=Qg($doc,Dgb),yg(g,0),g);jg(d,eB(e));ie(a,d);Ld();yb(ed,a.X);a.T==-1?rC(a.X,2225|eC(a.X)):(a.T|=2225);ug(a.X,gib);b?le(a,oe(a.X)+'-'+'vertical',true):le(a,oe(a.X)+'-'+'horizontal',true);rh(a.X.style,'outline','0px');tg(a.X,'hideFocus',pgb);xe(a,new zG(a),(Sj(),Sj(),Rj))}\nfunction o_(a){var b,c;pK(a);(a.P&1)!=0&&(a.M=-a.M);b=16*a.M*a.q;a.d=lK(2);a.i=lK(2);iK(a.X,a.Y,a.d[0],a.i[0],1,b);a.r=lK(4);iK(a.X,a.Y,a.r[0],a.r[1],1-16/a.J,16);iK(a.X,a.Y,a.r[2],a.r[3],1-13/a.J,16);iK(a.X,a.Y,a.d[1],a.i[1],1-13/a.J,6*a.M*a.q);a.b=new q1;gK(a.X,a.Y,a.b,1-16/a.J);a.s=SJ(a.r[0],a.r[2],a.r[3],a.r[1]);if(a.q==1)a.a=PJ(a.i[1],a.i[0],8,4);else{c=fK(a.X,a.Y,1-11/a.J,-5*a.M*a.q);a.a=PJ(a.i[0],c,8,4)}}\nfunction V3(a){a.e?null.Qe('#000000'):null.Qe('lightgrey');null.Qe();null.Qe();null.Qe();null.Qe();null.Qe();null.Qe();null.Qe();null.Qe();null.Qe();null.Qe();a.e&&null.Qe('grey');null.Qe();null.Qe();null.Qe();null.Qe();null.Qe();Q3+R3+P3+(JP-2*(Q3+R3+P3))*(a.j-a.g)/(a.f-a.g);if(a.e){!!a.a&&kK(a.a)?null.Qe('cyan'):null.Qe('red');null.Qe();null.Qe();null.Qe();null.Qe();null.Qe('#000000');null.Qe();null.Qe();null.Qe()}}\nfunction PL(a){var b,c,d,e,f,g,h,i;a.g=null;a.ab-a._>a.r*a.n&&a==HJ.A&&QL(a,2);d=a._+a.n;g=a.bb;e=d-a.k;h=g-a.k;f=a.r*a.n;i=a.s*a.n;a.p=Jn(Fn(fo,1),$gb,0,7,[e,e+f,e+f,e]);a.q=Jn(Fn(fo,1),$gb,0,7,[h,h,h+i,h+i]);nK(a,e,h,a.p[2],a.q[2]);for(b=0;b!=a.Id();b++){c=a.o[b];switch(c.j){case 0:GP(c,d,g,1,0,0,-1,0,0);break;case 1:GP(c,d,g,1,0,0,1,0,i-a.n);break;case 2:GP(c,d,g,0,1,-1,0,0,0);break;case 3:GP(c,d,g,0,1,1,0,f-a.n,0);}}}\nfunction lN(a){var b,c,d;pK(a);a.J>150&&a==HJ.A&&mN(a,2);b=a.b;a.q=a.e;a.q>a.J/2&&(a.q=_n(a.J/2));a.$d()&&a.q+8>a.J/2&&(a.q=_n(a.J/2-8));QJ(a,a.q*2);a.j=Gn(ow,yib,14,a.k,0,1);a.i=Gn(ow,yib,14,a.k,0,1);OJ(a);d=~~(-a.k/2);for(c=0;c!=a.k;++c,d++){d==0&&(a.k&1)==0&&++d;a.j[c]=fK(a.X,a.Y,0,b*d);a.i[c]=fK(a.S,a.T,0,b*d);a.$[c]=a.n^a.$d()?5:0}a.g=a.d*(~~(a.k/2)+1);oK(a,a.X,a.Y,a.g);(a.P&2)!=0&&(a.p=cK(a,a.c,0.4699999988079071))}\nfunction VE(a){var b,c,d,e,f,g,h,i;g=0;i=0;h=0;b=0;for(d=new HI(a.f);d.b<d.c.c;){c=GI(d);e=Pn(c.V,163);f=e.c;if(e.b){f.Y=false;continue}switch(WE(e.a).b){case 0:Sz(f,g,a.d,h,a.d);Wz(f,i,a.d,e.d,a.d);i+=e.d;break;case 2:Sz(f,g,a.d,h,a.d);Rz(f,b,a.d,e.d,a.d);b+=e.d;break;case 3:Vz(f,i,a.d,b,a.d);Tz(f,g,a.d,e.d,a.d);g+=e.d;break;case 1:Vz(f,i,a.d,b,a.d);Uz(f,h,a.d,e.d,a.d);h+=e.d;break;case 4:Sz(f,g,a.d,h,a.d);Vz(f,i,a.d,b,a.d);}f.Y=true}}\nfunction Em(a,b,c){var d;d=c.a.getMonth();switch(b){case 5:xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['J','F','M','A','M','J','J','A','S','O','N','D'])[d]);break;case 4:xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['January','February','March','April','May','June','July','August','September','October','November','December'])[d]);break;case 3:xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])[d]);break;default:Lm(a,d+1,b);}}\nfunction HX(a){var b,c;sE.call(this);this.b=a;this.d=new wI;$D(this,this.d);qE(this,CR('Import from Text'));sI(this.d,new HE(CR('Paste the text file for your circuit here...')));sI(this.d,this.c=new eI);me(this.c,Ulb);je(this.c,'200px');this.a=new KF;sI(this.d,this.a);IF(this.a,c=new cD(CR('OK')));xe(c,new IX(this),(ek(),ek(),dk));IF(this.a,b=new cD(CR(Tlb)));xe(b,new KX(this),(null,dk));FD(this);!this.t&&(this.t=QB(new AE(this)));PD(this)}\nfunction nJ(){var a=navigator.userAgent.toLowerCase();var b=$doc.documentMode;if(function(){return a.indexOf('webkit')!=-1}())return 'safari';if(function(){return a.indexOf('msie')!=-1&&b>=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return 'gecko1_8';return 'unknown'}\nfunction mQ(a,b){var c,d,e,f,g,h,i;SQ(a);cQ();f=null;for(d=0;d!=null.Re.length;d++){BQ(d);c=null.Re;f?(f=p2(f,c)):(f=c)}g=null.Re.length;if(b!=null){XQ(a,kbb(b),b.length,true,false);null.Qe()}else{TQ(a);WQ(a,a.r)}e=null;for(d=g;d!=null.Re.length;d++){BQ(d);c=null.Re;e?(e=p2(e,c)):(e=c)}if(!!f&&!!e&&n2(f,e)){i=a.f.b-f.b-e.b;h=a.f.a-f.a-e.a;i>h?nR(a,f.c+f.b-e.c+a.R):nR(a,f.d+f.a-e.d+a.R);for(d=g;d!=null.Re.length;d++){BQ(d);null.Qe()}}a.c=true}\nfunction zV(a,b){var c,d,e,f,g;f=qg(b.o.X,oib);f=cbb(f);e=1;if(Pab(f,'rms')){f=cbb(bbb(f,0,f.length-3));e=Rlb}f=Xab(f,'([0-9]+)([pPnNuUmMkKgG])([0-9]+)','$1.$3$2');c=f.length;g=f.charCodeAt(c-1);d=1;switch(g){case 112:case 80:d=1.0E-12;break;case 110:case 78:d=zib;break;case 117:case 85:d=Bib;break;case 109:d=b.f?Eib:Dib;break;case 107:case 75:d=_gb;break;case 77:d=Eib;break;case 71:case 103:d=Cib;}d!=1&&(f=cbb(f.substr(0,c-1)));return gn(a.i,f)*d*e}\nfunction N5(b,c,d,e,f,g){wK.call(this,b,c,d,e,f);this.f=(new Z9(Y4(g))).a;this.k=(new Z9(Y4(g))).a;this.e=Gn(eo,uib,0,4,7,1);this.d=Gn(eo,uib,0,4,7,1);this.e[0]=(new Z9(Y4(g))).a;this.e[1]=(new Z9(Y4(g))).a;try{this.e[2]=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.b=0.99;try{this.b=(new Z9(Y4(g))).a}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}this.n=Gn(eo,uib,0,3,7,1);this.c=Gn(eo,uib,0,3,7,1);this.U=true;this.a=Gn(eo,uib,0,9,7,1)}\nfunction p2(a,b){var c,d,e,f,g,h,i,j;h=dz(a.b);j=dz(a.a);if(gz(lz(h,j),{l:0,m:0,h:0})){return new t2(b)}d=dz(b.b);f=dz(b.a);if(gz(lz(d,f),{l:0,m:0,h:0})){return new t2(a)}g=a.c;i=a.d;h=az(h,dz(g));j=az(j,dz(i));c=b.c;e=b.d;d=az(d,dz(c));f=az(f,dz(e));g>c&&(g=c);i>e&&(i=e);gz(h,d)&&(h=d);gz(j,f)&&(j=f);h=pz(h,dz(g));j=pz(j,dz(i));ez(h,{l:hhb,m:511,h:0})&&(h={l:hhb,m:511,h:0});ez(j,{l:hhb,m:511,h:0})&&(j={l:hhb,m:511,h:0});return new r2(g,i,rz(h),rz(j))}\nfunction I3(a){var b,c,d,e,f;if(Tn(a.i,144)){a.g=0;a.f=6}if(Tn(a.i,116)){a.g=-11;a.f=-3}if(Tn(a.i,143)){a.g=-6;a.f=0}a.o=Gn(eo,uib,0,2+(a.f-a.g)*12,7,1);f=0;for(d=a.g;d<=a.f;d++){for(e=0;e<(d!=a.f?12:1);++e,f++){a.o[f]=Eab(10,d)*A3[e]}}a.k=f;a.o[a.k]=1.0E99;a.c=a.i.Ed(0);b=a.c.p;for(c=0;c<a.k+1;c++){if(aL(b,'',true)==aL(a.o[c],'',true)){a.o[c]=b;a.a=c;break}if(b<a.o[c]){a.a=c;for(e=a.k-1;e>=c;e--)a.o[e+1]=a.o[e];a.o[c]=b;++a.k;break}}a.j=a.c.i;a.e=a.a}\nfunction en(a,b){var c,d,e,f,g,h;if(isNaN(b)){return 'NaN'}d=b<0||b==0&&1/b<0;d&&(b=-b);c=new Abb;if(aab(b)){xbb(c,d?a.q:a.t);c.a+='\\u221E';xbb(c,d?a.r:a.u);return c.a}b*=a.p;f=sn(c,b);e=c.a.length+f+a.i+3;if(e>0&&e<c.a.length&&Oab(c.a,e)==57){on(a,c,e-1);f+=c.a.length-e;ybb(c,e,c.a.length)}a.e=0;a.d=c.a.length;a.b=a.d+f;g=a.v;h=a.f;a.b>1024&&(g=true);g&&dn(a,c);nn(a,c);pn(a,c);fn(a,c,h);cn(a,c);bn(a,c);g&&an(a,c);zbb(c,0,d?a.q:a.t);xbb(c,d?a.r:a.u);return c.a}\nfunction Zab(m,a,b){var c=new RegExp(a,'g');var d=[];var e=0;var f=m;var g=null;while(true){var h=c.exec(f);if(h==null||f==''||e==b-1&&b>0){d[e]=f;break}else{d[e]=f.substring(0,h.index);f=f.substring(h.index+h[0].length,f.length);c.lastIndex=0;if(g==f){d[e]=f.substring(0,1);f=f.substring(1)}g=f;e++}}if(b==0&&m.length>0){var i=d.length;while(i>0&&d[i-1]==''){--i}i<d.length&&d.splice(i,d.length-i)}var j=dbb(d.length);for(var k=0;k<d.length;++k){j[k]=d[k]}return j}\nfunction GP(a,b,c,d,e,f,g,h,i){var j,k;if((a.p.P&1024)!=0){d=-d;f=-f;b+=a.p.n*(a.p.r-1);h=-h}if((a.p.P&Hhb)!=0){e=-e;g=-g;c+=a.p.n*(a.p.s-1);i=-i}j=b+a.p.n*d*a.g+h;k=c+a.p.n*e*a.g+i;a.i=new r1(j+f*a.p.n,k+g*a.p.n);a.n=new r1(j+f*a.p.k,k+g*a.p.k);new r1(j,k);if(a.b){a.p.g=Gn(fo,$gb,0,3,7,1);a.p.i=Gn(fo,$gb,0,3,7,1);a.p.g[0]=j+f*a.p.k-~~(d*a.p.k/2);a.p.i[0]=k+g*a.p.k-~~(e*a.p.k/2);a.p.g[1]=j;a.p.i[1]=k;a.p.g[2]=j+f*a.p.k+~~(d*a.p.k/2);a.p.i[2]=k+g*a.p.k+~~(e*a.p.k/2)}}\nfunction iL(a,b,c){var d,e,f,g;YW(b,a.Q||a.Z?EJ:(wS(),rS));rK(a,b);f=c.a;g=c.b;GK();MJ(a,f-17,g-17,f+17,g+17);switch(a.k){case 2:_n(16*a.e-8+f);HK();HK();HK();HK();HK();break;case 5:g+=4;HK();HK();HK();HK();break;case 4:HK();HK();HK();break;case 3:{HK();HK();HK();HK();break}case 1:{null.Qe();null.Qe();for(d=-10;d<=10;d++){g+_n(0.95*Math.sin(d*Pfb/10)*8);d==-10?null.Qe():null.Qe()}null.Qe();null.Qe();break}}if(HJ.Sb.c){e=aL(a.g,Hib,true);(a.N==0||a.O==0)&&$J(a,b,e,17)}}\nfunction Jm(a){var b,c,d,e,f;b=new Bbb;f=false;for(e=0;e<13;e++){c=bhb.charCodeAt(e);if(c==32){Bm(a,b,0);b.a+=' ';Bm(a,b,0);while(e+1<13&&bhb.charCodeAt(e+1)==32){++e}continue}if(f){if(c==39){if(e+1<13&&bhb.charCodeAt(e+1)==39){b.a+=\"'\";++e}else{f=false}}else{b.a+=On(c)}continue}if(Sab('GyMLdkHmsSEcDahKzZv',jbb(c))>0){Bm(a,b,0);b.a+=On(c);d=Gm(e);Bm(a,b,d);e+=d-1;continue}if(c==39){if(e+1<13&&bhb.charCodeAt(e+1)==39){b.a+=\"'\";++e}else{f=true}}else{b.a+=On(c)}}Bm(a,b,0);Hm(a)}\nfunction J3(a,b,c,d,e){B3();var f;RD.call(this);this.g=0;this.f=1;this.i=d;this.b=0;this.n=e;SQ(this.n);this.p=new wI;OD(this,this.p);I3(this);sI(this.p,new HE(this.j));this.d=Gn(Ns,Tfb,35,5,0,1);for(f=0;f<5;f++){Ln(this.d,f,new HE('---'));CE(this.d[f],(AF(),uF));f==2?fe(this.d[2],hib):f==1||f==3?fe(this.d[f],'1off'):fe(this.d[f],'2off');sI(this.p,this.d[f])}D3(this,c);xe(this,this,(yk(),yk(),xk));xe(this,this,(Nk(),Nk(),Mk));xe(this,this,(ok(),ok(),nk));MD(this,new N3(this,a,b))}\nfunction Hz(a,b,c){var d,e,f;f=c.V*Jz(a,c.W,true);d=c.a*Jz(a,c.b,true);e=c.e*Jz(a,c.f,true);if(c.A&&!c.v){c.A=false;if(c.o){c.r=true;c.C=(b-(f+e))/Jz(a,c.K,true)}else{c.s=true;c.D=(b-(f+d))/Jz(a,c.M,true)}}else if(c.o&&!c.s){c.o=false;if(c.A){c.r=true;c.C=(b-(f+e))/Jz(a,c.K,true)}else{c.v=true;c.H=(b-(d+e))/Jz(a,c.S,true)}}else if(c.n&&!c.r){c.n=false;if(c.o){c.v=true;c.H=(b-(d+e))/Jz(a,c.S,true)}else{c.s=true;c.D=(b-(f+d))/Jz(a,c.M,true)}}c.A=c.v;c.n=c.r;c.o=c.s;c.W=c.S;c.b=c.K;c.f=c.M}\nfunction Kz(a,b,c){var d,e,f,g,h;!!a.a&&Q(a.a);if(b==0){for(f=new ycb(a.c);f.b<f.d.se();){d=(dg(f.b<f.d.se()),Pn(f.d.ve(f.c=f.b++),129));d.g=d.F=d.N;d.V=d.H=d.R;d.j=d.G=d.P;d.a=d.C=d.J;d.Z=d.I=d.T;d.e=d.D=d.L;d.p=d.t;d.A=d.v;d.q=d.u;d.n=d.r;d.B=d.w;d.o=d.s;d.i=d.O;d.W=d.S;d.k=d.Q;d.b=d.K;d.$=d.U;d.f=d.M;eA(a.b,d)}return}h=a.d.clientWidth|0;g=a.d.clientHeight|0;for(e=new ycb(a.c);e.b<e.d.se();){d=(dg(e.b<e.d.se()),Pn(e.d.ve(e.c=e.b++),129));Gz(a,h,d);Hz(a,g,d)}a.a=new Nz(a,c);S(a.a,b,a.d)}\nfunction vV(a){var b,c,d,e,f;for(c=0;;c++){a.e[c]=a.f.Ed(c);if(!a.e[c])break;b=a.e[c];d=FC(a.k,a.g);f=CR(b.i);$ab(b.i,'<')?uI(a.k,e=new KE(f),d):uI(a.k,e=new HE(f),d);c!=0&&ug(e.X,Qlb);d=FC(a.k,a.g);if(b.d){uI(a.k,b.d,d);xe(b.d,new JV(a),(Yj(),Yj(),Xj))}else if(b.c){uI(a.k,b.c,d);gD(b.c,new KV(a))}else if(b.b){uI(a.k,b.b,d);xe(b.b,new MV(a),(ek(),ek(),dk))}else if(b.n){uI(a.k,b.n,d)}else if(b.a){uI(a.k,b.a,d)}else{uI(a.k,b.o=new fI,d);b.k!=null&&ZH(b.o,b.k);b.k==null&&ZH(b.o,AV(a,b))}}a.d=c}\nfunction UT(a){var b,c;if(Qab(a,'\\\\0'))return '';for(c=0;c<a.length;c++){if(a.charCodeAt(c)==92){b=a.charCodeAt(c+1);b==110?(a=a.substr(0,c)+Cgb+ebb(a,c+2,a.length-(c+2))):b==115?(a=a.substr(0,c)+' '+ebb(a,c+2,a.length-(c+2))):b==112?(a=a.substr(0,c)+'+'+ebb(a,c+2,a.length-(c+2))):b==113?(a=a.substr(0,c)+'='+ebb(a,c+2,a.length-(c+2))):b==104?(a=a.substr(0,c)+'#'+ebb(a,c+2,a.length-(c+2))):b==97?(a=a.substr(0,c)+'&'+ebb(a,c+2,a.length-(c+2))):(a=a.substr(0,c)+ebb(a,c+1,a.length-(c+1)))}}return a}\nfunction Gz(a,b,c){var d,e,f;d=c.g*Jz(a,c.i,false);e=c.j*Jz(a,c.k,false);f=c.Z*Jz(a,c.$,false);if(c.p&&!c.t){c.p=false;if(c.B){c.u=true;c.G=(b-(d+f))/Jz(a,c.Q,false)}else{c.w=true;c.I=(b-(d+e))/Jz(a,c.U,false)}}else if(c.B&&!c.w){c.B=false;if(c.p){c.u=true;c.G=(b-(d+f))/Jz(a,c.Q,false)}else{c.t=true;c.F=(b-(e+f))/Jz(a,c.O,false)}}else if(c.q&&!c.u){c.q=false;if(c.B){c.t=true;c.F=(b-(e+f))/Jz(a,c.O,false)}else{c.w=true;c.I=(b-(d+e))/Jz(a,c.U,false)}}c.p=c.t;c.q=c.u;c.B=c.w;c.i=c.O;c.k=c.Q;c.$=c.U}\nfunction JD(a,b){var c,d,e,f;if(b.a||!a.N&&b.b){a.L&&(b.a=true);return}a.cd(b);if(b.a){return}d=b.d;c=GD(a,d);c&&(b.b=true);a.L&&(b.a=true);f=dC(d.type);switch(f){case 512:case 256:case 128:{Hg(d)&ahb;(Jg(d)?1:0)|(Ig(d)?8:0)|(Gg(d)?2:0)|(Eg(d)?4:0);return}case 4:case 1048576:{if(ZA){b.b=true;return}}if(!c&&a.A){a.jd(true);return}break;case 8:case 64:case 1:case 2:case khb:{if(ZA){b.b=true;return}break}case Hhb:{e=d.srcElement;if(a.L&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}\nfunction ibb(a,b,c){if(c<128){a[b]=Zn(c&127);return 1}else if(c<Hhb){a[b++]=Zn(c>>6&31|192);a[b]=Zn(c&63|128);return 2}else if(c<Ihb){a[b++]=Zn(c>>12&15|224);a[b++]=Zn(c>>6&63|128);a[b]=Zn(c&63|128);return 3}else if(c<2097152){a[b++]=Zn(c>>18&7|240);a[b++]=Zn(c>>12&63|128);a[b++]=Zn(c>>6&63|128);a[b]=Zn(c&63|128);return 4}else if(c<Khb){a[b++]=Zn(c>>24&3|248);a[b++]=Zn(c>>18&63|128);a[b++]=Zn(c>>12&63|128);a[b++]=Zn(c>>6&63|128);a[b]=Zn(c&63|128);return 5}throw new eab('Character out of range: '+c)}\nfunction IQ(a,b,c){var d,e,f,g,h,i,j,k,m;for(d=0;d!=b;d++){k=true;for(e=0;e!=b;e++){if(a[d][e]!=0){k=false;break}}if(k)return false}for(e=0;e!=b;e++){for(d=0;d!=e;d++){j=a[d][e];for(f=0;f!=d;f++)j-=a[d][f]*a[f][e];a[d][e]=j}g=0;h=-1;for(d=e;d!=b;d++){j=a[d][e];for(f=0;f!=e;f++)j-=a[d][f]*a[f][e];a[d][e]=j;m=j<=0?0-j:j;if(m>=g){g=m;h=d}}if(e!=h){for(f=0;f!=b;f++){m=a[h][f];a[h][f]=a[e][f];a[e][f]=m}}c[e]=h;a[e][e]==0&&(a[e][e]=1.0E-18);if(e!=b-1){i=1/a[e][e];for(d=e+1;d!=b;d++)a[d][e]*=i}}return true}\nfunction CV(a,b){sE.call(this);qE(this,CR('Edit Component'));this.c=b;this.f=a;this.k=new wI;$D(this,this.k);this.e=Gn(cv,Tfb,7,10,0,1);this.i=(_m(),new rn('####.##########',zm()));this.g=new KF;me(this.g,Slb);JF(this.g,(AF(),wF));ke(this.g,Qlb);sI(this.k,this.g);IF(this.g,this.a=new cD(CR('Apply')));xe(this.a,new DV(this),(ek(),ek(),dk));IF(this.g,this.j=new cD(CR('OK')));xe(this.j,new FV(this),(null,dk));JF(this.g,zF);IF(this.g,this.b=new cD(CR(Tlb)));xe(this.b,new HV(this),(null,dk));vV(this);FD(this)}\nfunction TV(a){var b,c,d,e,f,g,h,i,j,k;sE.call(this);this.a=new wI;$D(this,this.a);qE(this,CR('Export as Local File'));sI(this.a,new HE(CR('Click on the link below to save your circuit')));g=(h=[''],h[0]=a,i=$doc.exportBlob,i&&URL.revokeObjectURL(i),j=new Blob(h,{type:Ilb}),k=URL.createObjectURL(j),$doc.exportBlob=k,k);c=new Ndb;d=(Nm(),Pm(Ym((Xm(),Xm(),Wm))));e='circuit-'+Cm(d,c,null)+Jlb;b=new RC(e,g);tg(b.X,'Download',e);sI(this.a,b);sI(this.a,f=new cD(CR('OK')));xe(f,new UV(this),(ek(),ek(),dk));FD(this)}\nfunction P6(a){var b,c,d,e,f;pK(a);a.Y.b=a.X.b;a.r=lK(4);a.p=lK(4);a.q=lK(4);a.r[0]=a.X;a.r[1]=a.Y;hK(a.X,a.Y,a.r[2],0,-a.M*a.t);hK(a.X,a.Y,a.r[3],1,-a.M*a.t);c=0.5-12/a.J;b=0.5-2/a.J;for(e=0;e!=4;e+=2){gK(a.r[e],a.r[e+1],a.p[e],c);gK(a.r[e],a.r[e+1],a.p[e+1],1-c);gK(a.r[e],a.r[e+1],a.q[e],b);gK(a.r[e],a.r[e+1],a.q[e+1],1-b)}if(a.o==-1){a.k=Gn(ow,yib,14,2,0,1);d=uab(7/a.t);a.k[0]=fK(a.p[0],a.p[2],d,-7*a.M);a.k[1]=fK(a.p[3],a.p[1],d,-7*a.M);f=a.r[1];a.r[1]=a.r[3];a.r[3]=f;f=a.p[1];a.p[1]=a.p[3];a.p[3]=f}else a.k=null}\nfunction eA(a,b){var c,d;d=b.d.style;jA(b.d,b);if(b.Y){c=d[zhb];rh(d,zhb,'');c.length>0&&hA(a,b.d)}else{rh(d,zhb,(Nh(),'none'))}b.p?gA(a,b,shb,b.g,b.i,false,false):rh(d,shb,'');b.q?gA(a,b,vhb,b.j,b.k,false,false):rh(d,vhb,'');b.A?gA(a,b,uhb,b.V,b.W,true,false):rh(d,uhb,'');b.n?gA(a,b,whb,b.a,b.b,true,false):rh(d,whb,'');b.B?gA(a,b,mgb,b.Z,b.$,false,true):rh(d,mgb,'');b.o?gA(a,b,lgb,b.e,b.f,true,true):rh(d,lgb,'');d=b.c.style;switch(2){case 2:rh(d,shb,(Vi(),thb));rh(d,vhb,thb);}switch(2){case 2:rh(d,uhb,(Vi(),thb));rh(d,whb,thb);}}\n",
"function $P(a){var b,c,d,e,f,g,h,i,j,k,m,n,o;i=0;for(e=0;e!=a.dc.a.b.length;e++){ao(xfb(a.dc,e));o=null.Re;c=Pn(xfb(a.yb,null.Re[0]),91);j=new Afb;k=new Afb;f=true;g=true;for(h=0;h!=c.b.a.b.length;h++){d=Pn(xfb(c.b,h),95);b=d.a;if(b==o)continue;n=d.a.Hd(d.b);m=Tn(b,142)&&!Pn(b,142).a;if(n.a==null.Re&&n.b==null.Re){$cb(j.a,b);m&&(f=false)}else if(n.a==null.Re&&n.b==null.Re){$cb(k.a,b);m&&(g=false)}}if(f);else if(g);else{ufb(a.dc,ao(yfb(a.dc,e--)));++i;if(i>a.dc.a.b.length*2){sR(a,CR('wire loop detected'));return false}}}return true}\nfunction jL(a,b){var c;if(b==0)return new PV(a.k==0?Iib:Jib,a.i,-20,20);if(b==1){c=new PV('Waveform',a.k,-1,-1);c.d=new IP;UF(c.d,CR('D/C'));UF(c.d,CR('A/C'));UF(c.d,CR('Square Wave'));UF(c.d,CR('Triangle'));UF(c.d,CR('Sawtooth'));UF(c.d,CR('Pulse'));WF(c.d,a.k);return c}if(a.k==0)return null;if(b==2)return new PV('Frequency (Hz)',a.g,4,500);if(b==3)return new PV('DC Offset (V)',a.d,-20,20);if(b==4)return OV(new PV('Phase Offset (degrees)',a.j*180/Pfb,-180,180));if(b==5&&(a.k==5||a.k==2))return OV(new PV('Duty Cycle',a.e*100,0,100));return null}\nfunction iz(a,b){var c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;i=b.l>>13|(b.m&15)<<9;j=b.m>>4&8191;k=b.m>>17|(b.h&255)<<5;m=(b.h&1048320)>>8;C=c*h;D=d*h;F=e*h;G=f*h;H=g*h;if(i!=0){D+=c*i;F+=d*i;G+=e*i;H+=f*i}if(j!=0){F+=c*j;G+=d*j;H+=e*j}if(k!=0){G+=c*k;H+=d*k}m!=0&&(H+=c*m);o=C&hhb;p=(D&511)<<13;n=o+p;r=C>>22;s=D>>9;t=(F&262143)<<4;u=(G&31)<<17;q=r+s+t+u;w=F>>18;A=G>>5;B=(H&4095)<<8;v=w+A+B;q+=n>>22;n&=hhb;v+=q>>22;q&=hhb;v&=ihb;return Ny(n,q,v)}\nfunction K1(a){var b,c,d,e;pK(a);d=0;if(xK(a.N)>xK(a.O)){c=2*HJ.R*oab(a.N)*~~((rab(vab(a.N)).a+2*HJ.R-1)/(2*HJ.R));a.Y.a=a.X.a+c;d=a.N<0?a.O:-a.O;a.Y.b=a.X.b}else{c=2*HJ.R*oab(a.O)*~~((rab(vab(a.O)).a+2*HJ.R-1)/(2*HJ.R));if(a.O!=0){a.Y.b=a.X.b+c;d=a.O>0?a.N:-a.N;a.Y.a=a.X.a}}d==0&&(d=HJ.R);a.J=BK(a.X,a.Y);QJ(a,32);a.q=a.w.j*0.0099+0.005;e=_n((a.q-0.5)*32);a.r=fK(a.X,a.Y,0.5,d);a.d=fK(a.X,a.Y,e/a.J+0.5,d);a.c=fK(a.X,a.Y,e/a.J+0.5,8*(d<0?-1:d==0?0:1));a.p=eK(a.X,a.Y,e/a.J+0.5);a.a=new q1;a.b=new q1;b=(d<0?-d:d)-8;iK(a.d,a.c,a.a,a.b,(b-8)/b,8);a.s=new q1;a.t=new q1}\nfunction Oy(a,b,c){var d,e,f,g,h,i;if(b.l==0&&b.m==0&&b.h==0){throw new j9}if(a.l==0&&a.m==0&&a.h==0){c&&(Ky=Ny(0,0,0));return Ny(0,0,0)}if(b.h==jhb&&b.m==0&&b.l==0){return Py(a,c)}i=false;if(b.h>>19!=0){b=jz(b);i=true}g=Vy(b);f=false;e=false;d=false;if(a.h==jhb&&a.m==0&&a.l==0){e=true;f=true;if(g==-1){a=My((xz(),tz));d=true;i=!i}else{h=nz(a,g);i&&Ty(h);c&&(Ky=Ny(0,0,0));return h}}else if(a.h>>19!=0){f=true;a=jz(a);d=true;i=!i}if(g!=-1){return Qy(a,g,i,f,c)}if(!fz(a,b)){c&&(f?(Ky=jz(a)):(Ky=Ny(a.l,a.m,a.h)));return Ny(0,0,0)}return Ry(d?a:Ny(a.l,a.m,a.h),b,i,f,e,c)}\nfunction PQ(a,b){var c,d,e;if(Fg(b.a)==2){if(!(Ig(b.a)||Jg(b.a)||Gg(b.a)||Eg(b.a)))return}if(a.Yb==7){wQ(a,(bk(b),ck(b)));return}c=FQ(a,bk(b));d=GQ(a,ck(b));if(!l2(a.f,bk(b),ck(b)))return;!!a.A&&a.A.xd(c,d);e=true;switch(a.Yb){case 1:rQ(a,bk(b),ck(b));break;case 2:uQ(a,d+a.Q&a.P);break;case 3:sQ(a,c+a.Q&a.P);break;case 5:!!a.pb&&tQ(a,c+a.Q&a.P,d+a.Q&a.P);break;case 6:if(!a.pb)bR(a,c,d);else{if(gz(pz(cz(qf()),a.nb),{l:150,m:0,h:0}))return;a.Yb=4;e=vQ(a,c,d)}break;case 4:e=vQ(a,c,d);}if(e){a.D=bk(b);a.F=ck(b);a.B=FQ(a,a.D);a.C=GQ(a,a.F);if(!(a.Yb==4&&RQ(a))){a.B=nR(a,a.B);a.C=nR(a,a.C)}}}\nfunction w2(a){var b,c,d;pK(a);x2(a);OJ(a);a.r=-a.M*16;QJ(a,32);a.C=Hn(ow,[Tfb,yib],[105,14],0,[a.s,3],2);a.B=Hn(ow,[Tfb,yib],[105,14],0,[a.s,3],2);for(b=0;b!=a.s;b++){for(c=0;c!=3;c++){a.C[b][c]=new q1;a.B[b][c]=new q1}hK(a.S,a.T,a.B[b][0],0,-a.r*3*b);hK(a.S,a.T,a.B[b][1],1,-a.r*3*b-a.r);hK(a.S,a.T,a.B[b][2],1,-a.r*3*b+a.r);hK(a.X,a.Y,a.C[b][0],0,-a.r*3*b);hK(a.X,a.Y,a.C[b][1],1,-a.r*3*b-a.r);hK(a.X,a.Y,a.C[b][2],1,-a.r*3*b+a.r)}a.d=lK(2);a.c=lK(2);a.t=lK(a.s);d=(a.P&1)!=0?1:0;hK(a.X,a.Y,a.d[0],d,a.r*2);hK(a.X,a.Y,a.d[1],d,a.r*3);hK(a.X,a.Y,a.c[0],0.5,a.r*2);hK(a.X,a.Y,a.c[1],0.5,a.r*3);a.k=lK(a.s*2)}\nfunction lR(a){var b,c,d,e,f,g,h,i,j,k,m;h=-1;for(e=0;e<a.Kb;e++){if(a.Nb[e].Qe()){for(g=e;g!=a.Kb;g++)a.Nb[g]=a.Nb[g+1];--a.Kb;--e;continue}a.Nb[e].Re>h+1&&(a.Nb[e],h+1);h=a.Nb[e].Re}while(a.Kb>0&&(a.Nb[a.Kb-1].Qe(),true))--a.Kb;d=null.Qe().Qe()-a.f.a;h=0;for(e=0;e!=a.Kb;e++)a.Jb[e]=0;for(e=0;e!=a.Kb;e++){h=LQ(a.Nb[e].Re,h);++a.Jb[a.Nb[e].Re]}b=h+1;f=120;b<=2&&(f=180);m=~~((null.Qe().Qe()-f)/b);m<20&&(m=20);h=-1;c=0;j=0;k=0;for(e=0;e!=a.Kb;e++){a.Nb[e];if(null.Re>h){h=null.Re;c=~~(d/a.Jb[h]);j=0;k=null.Re}a.Jb[h];null.Re!=k&&null.Qe();i=new r2(h*m,null.Qe().Qe()-d+c*j,m-10,c);++j;m2(i,null.Re)||null.Qe()}}\nfunction Xf(a,b){var c,d,e,f,g,h,i,j,k;if(!b.length){return a.Kc(Bgb,zgb,-1,-1)}k=cbb(b);Qab(k.substr(0,3),'at ')&&(k=ebb(k,3,k.length-3));k=k.replace(/\\[.*?\\]/g,'');g=k.indexOf('(');if(g==-1){g=k.indexOf('@');if(g==-1){j=k;k=''}else{j=cbb(ebb(k,g+1,k.length-(g+1)));k=cbb(k.substr(0,g))}}else{c=k.indexOf(')',g);j=k.substr(g+1,c-(g+1));k=cbb(k.substr(0,g))}g=Sab(k,jbb(46));g!=-1&&(k=ebb(k,g+1,k.length-(g+1)));(!k.length||Qab(k,'Anonymous function'))&&(k=zgb);h=Uab(j,jbb(58));e=Vab(j,jbb(58),h-1);i=-1;d=-1;f=Bgb;if(h!=-1&&e!=-1){f=j.substr(0,e);i=Sf(j.substr(e+1,h-(e+1)));d=Sf(ebb(j,h+1,j.length-(h+1)))}return a.Kc(f,k,i,d)}\nfunction lbb(a,b,c){var d,e,f,g,h,i,j,k;f=0;for(j=0;j<c;){++f;e=a[b+j];if((e&192)==128){throw new eab(qmb)}else if((e&128)==0){++j}else if((e&224)==192){j+=2}else if((e&240)==224){j+=3}else if((e&248)==240){j+=4}else{throw new eab(qmb)}if(j>c){throw new l9(qmb)}}g=Gn(co,$gb,0,f,7,1);k=0;h=0;for(i=0;i<c;){e=a[b+i++];if((e&128)==0){h=1;e&=127}else if((e&224)==192){h=2;e&=31}else if((e&240)==224){h=3;e&=15}else if((e&248)==240){h=4;e&=7}else if((e&252)==248){h=5;e&=3}while(--h>0){d=a[b+i++];if((d&192)!=128){throw new eab('Invalid UTF8 sequence at '+(b+i-1)+', byte='+qab(d,16))}e=e<<6|d&63}k+=z9(e,g,k)}return gbb(g,0,g.length)}\nfunction kn(b,c,d){var e,f,g,h,i,j,k,m,n,o;k=false;n=false;m=false;o=1;f=b.g?'.':'.';h=b.g?',':',';i=new Abb;for(;d[0]<c.length;++d[0]){e=c.charCodeAt(d[0]);g=48<=e&&e<=57?e-48:48<=e&&e<=57?e-48:-1;if(g>=0&&g<=9){wbb(i,g+48&ahb);m=true}else if(e==f.charCodeAt(0)){if(k||n){break}i.a+='.';k=true}else if(e==h.charCodeAt(0)){if(k||n){break}continue}else if(e==69){if(n){break}i.a+='E';n=true}else if(e==43||e==45){i.a+=On(e)}else if(e==37){if(o!=1){break}o=100;if(m){++d[0];break}}else if(e==8240){if(o!=1){break}o=_gb;if(m){++d[0];break}}else{break}}try{j=X9(i.a)}catch(a){a=By(a);if(Tn(a,103)){throw new Jab(c)}else throw Ay(a)}j=j/o;return j}\nfunction HY(a){var b,c;pK(a);a.P&=~a.j;a.P|=DY;c=16*a.M;(a.P&a.n)!=0&&(c=-c);a.C=lK(3);a.u=lK(3);iK(a.X,a.Y,a.C[0],a.u[0],1,-c);iK(a.X,a.Y,a.C[1],a.u[1],1-22/a.J,-c);iK(a.X,a.Y,a.C[2],a.u[2],1-22/a.J,~~(-c*4/3));a.v=lK(3);iK(a.X,a.Y,a.v[0],a.v[2],1-28/a.J,~~(c/2));gK(a.v[0],a.v[2],a.v[1],0.5);if((a.P&(a.k|a.o))==0){a.t=lK(2);gK(a.C[0],a.u[0],a.t[0],0.5);gK(a.C[1],a.u[1],a.t[1],0.5)}if((a.P&a.k)!=0){if(a.B==-1){gK(a.X,a.Y,a.v[1],1-36/a.J);b=a.M<0?32:31;eK(a.X,a.Y,1-b/a.J)}}else{a.B==1?(a.P&(a.k|a.o))==0?(a.r=PJ(a.t[0],a.t[1],12,5)):(a.r=PJ(a.C[1],a.C[0],10,4)):(a.P&(a.k|a.o))==0?(a.r=PJ(a.t[1],a.t[0],12,5)):(a.r=PJ(a.u[0],a.u[1],12,5))}}\nfunction hn(a,b,c){var d,e,f,g,h,i,j,k,m;h=_ab(b,a.t,c[0]);e=_ab(b,a.q,c[0]);i=Pab(b,a.u);f=Pab(b,a.r);g=h&&i;d=e&&f;if(g&&d){a.t.length>a.q.length?(d=false):a.t.length<a.q.length?(g=false):a.u.length>a.r.length?(d=false):a.u.length<a.r.length?(g=false):(d=false)}else if(!g&&!d){throw new Jab(b+' does not have either positive or negative affixes')}if(g){c[0]+=a.t.length;m=bbb(b,c[0],b.length-a.u.length)}else{c[0]+=a.q.length;m=bbb(b,c[0],b.length-a.r.length)}if(Qab(m,'\\u221E')){c[0]+=1;j=Infinity}else if(Qab(m,'NaN')){c[0]+=3;j=NaN}else{k=Jn(Fn(fo,1),$gb,0,7,[0]);j=kn(a,m,k);c[0]+=k[0]}g?(c[0]+=a.u.length):d&&(c[0]+=a.r.length);d&&(j=-j);return j}\nfunction jn(a,b,c,d,e){var f,g,h,i;ybb(d,0,d.a.length);g=false;h=b.length;for(i=c;i<h;++i){f=b.charCodeAt(i);if(f==39){if(i+1<h&&b.charCodeAt(i+1)==39){++i;d.a+=\"'\"}else{g=!g}continue}if(g){d.a+=On(f)}else{switch(f){case 35:case 48:case 44:case 46:case 59:return i-c;case 164:a.g=true;if(i+1<h&&b.charCodeAt(i+1)==164){++i;if(i<h-2&&b.charCodeAt(i+1)==164&&b.charCodeAt(i+2)==164){i+=2;xbb(d,Cn(a.a))}else{xbb(d,a.a[0])}}else{xbb(d,a.a[1])}break;case 37:if(!e){if(a.p!=1){throw new eab(ghb+b+'\"')}a.p=100}d.a+='%';break;case 8240:if(!e){if(a.p!=1){throw new eab(ghb+b+'\"')}a.p=_gb}d.a+='\\u2030';break;case 45:d.a+='-';break;default:d.a+=On(f);}}}return h-c}\nfunction yc(){yc=Fy;wc=new Hb('aria-activedescendant');new tc('aria-atomic');new Hb('aria-autocomplete');new Hb('aria-controls');new Hb('aria-describedby');new Hb('aria-dropeffect');new Hb('aria-flowto');xc=new tc('aria-haspopup');new tc('aria-label');new Hb('aria-labelledby');new tc('aria-level');new Hb('aria-live');new tc('aria-multiline');new tc('aria-multiselectable');new Hb('aria-orientation');new Hb('aria-owns');new tc('aria-posinset');new tc('aria-readonly');new Hb('aria-relevant');new tc('aria-required');new tc('aria-setsize');new Hb('aria-sort');new tc('aria-valuemax');new tc('aria-valuemin');new tc('aria-valuenow');new tc('aria-valuetext')}\nfunction Cm(a,b,c){var d,e,f,g,h,i,j,k,m;!c&&(c=zn(b.a.getTimezoneOffset()));e=(b.a.getTimezoneOffset()-c.a)*60000;h=new Odb(az(cz(b.a.getTime()),dz(e)));i=h;if(h.a.getTimezoneOffset()!=b.a.getTimezoneOffset()){e>0?(e-=86400000):(e+=86400000);i=new Odb(az(cz(b.a.getTime()),dz(e)))}k=new Bbb;j=a.a.length;for(f=0;f<j;){d=Oab(a.a,f);if(d>=97&&d<=122||d>=65&&d<=90){for(g=f+1;g<j&&Oab(a.a,g)==d;++g);Km(k,d,g-f,h,i,c);f=g}else if(d==39){++f;if(f<j&&Oab(a.a,f)==39){k.a+=\"'\";++f;continue}m=false;while(!m){g=f;while(g<j&&Oab(a.a,g)!=39){++g}if(g>=j){throw new eab(\"Missing trailing '\")}g+1<j&&Oab(a.a,g+1)==39?++g:(m=true);xbb(k,bbb(a.a,f,g));f=g+1}}else{k.a+=On(d);++f}}return k.a}\nfunction WV(a,b){var c,d,e,f,g;sE.call(this);this.a=a;this.c=new wI;$D(this,this.c);qE(this,CR('Export as Text'));sI(this.c,new HE(CR('Text file for this circuit is...')));sI(this.c,g=new eI);rh(g.X.style,mgb,Ulb);rh(g.X.style,lgb,'200px');g.X[oib]=b!=null?b:'';this.b=g;sI(this.c,e=new IE(CR('To save this file select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to an empty text file (eg on Windows Notepad) and saving as a new file.')));rh(e.X.style,mgb,Ulb);c=new KF;rh(c.X.style,mgb,Slb);JF(c,(AF(),wF));ug(c.X,Qlb);sI(this.c,c);IF(c,f=new cD(CR('OK')));JF(c,zF);IF(c,d=new cD(CR('Re-Import')));xe(f,new XV(this),(ek(),ek(),dk));xe(d,new ZV(this),(null,dk));FD(this)}\nfunction mR(a,b){var c,d,e,f,g,h,i,j,k,m,n,o,p,q;for(d=0;d!=b;d++){k=-1;m=0;n=a.q[d];if(n.b||n.a||n.e)continue;q=0;for(f=0;f!=b;f++){j=a.g[d][f];if(a.q[f].f==1){q-=a.q[f].g*j;continue}if(j==0)continue;if(k==-1){k=f;m=j;continue}break}if(f==b){if(k==-1){sR(a,CR('Matrix error'));return}c=a.q[k];if(c.f!=0){continue}c.f=1;c.g=(a.p[d]+q)/m;a.q[d].a=true;d=-1}}i=0;for(d=0;d!=b;d++){c=a.q[d];if(c.f==0){c.c=i++;continue}c.f==1&&(c.c=-1)}g=Hn(eo,[Tfb,uib],[30,0],7,[i,i],2);h=Gn(eo,uib,0,i,7,1);e=0;for(d=0;d!=b;d++){p=a.q[d];if(p.a){p.d=-1;continue}h[e]=a.p[d];p.d=e;for(f=0;f!=b;f++){o=a.q[f];o.f==1?(h[e]-=o.g*a.g[d][f]):(g[e][o.c]+=a.g[d][f])}++e}a.g=g;a.p=h;b=a.j=i;for(d=0;d!=b;d++)a.Cb[d]=a.p[d];for(d=0;d!=b;d++)for(f=0;f!=b;f++)a.Bb[d][f]=a.g[d][f];a.k=true}\nfunction dC(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return Hhb;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case sgb:return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return Ihb;case Sgb:case Rgb:return 131072;case 'contextmenu':return 262144;case Jhb:return jhb;case Ugb:return 1048576;case 'touchmove':return 2097152;case 'touchend':return khb;case Tgb:return 8388608;case 'gesturestart':return 16777216;case 'gesturechange':return 33554432;case 'gestureend':return Khb;default:return -1;}}\nfunction LT(a){var b,c,d,e,f,g,h,i,j;d=Zab(a.g,Cgb,0);a.i=new Afb;a.j=new Afb;for(b=0;b!=d.length;b++){g=d[b].toLowerCase();if(g.length==0||Qab(g.substr(0,1),'#'))continue;h=Zab(Xab(g,' ',''),'=',0);if(h.length!=2){RB(Blb+(b+1)+Clb);return}if(h[0].length<a.d.length){RB('Model must have >= '+a.d.length+Dlb);return}if(h[0].length>a.d.length+a.f.length){RB('Model must have <= '+(a.d.length+a.f.length)+Dlb);return}if(h[1].length!=a.f.length){RB('Model must have '+a.f.length+' digits on right side');return}f=h[0];i=Gn(xy,$gb,0,26,8,1);e='';for(c=0;c!=f.length;c++){j=f.charCodeAt(c);if(j==63||j==43||j==45||j==48||j==49){e+=On(j);continue}if(j<97||j>122){RB(Blb+(b+1)+Clb);return}if(i[j-97]){e+=String.fromCharCode(j+65-97&ahb);continue}i[j-97]=true;e+=On(j)}ufb(a.i,e);ufb(a.j,h[1])}}\nfunction tW(b){var c,d;if(vW(b,'(')){d=nW(b);!vW(b,')');return d}if(vW(b,'t'))return new jW;if(b.d.length==1){c=b.d.charCodeAt(0);if(c>=97&&c<=105){mW(b);return new jW}}if(vW(b,'pi'))return new kW;if(vW(b,'sin'))return pW(b);if(vW(b,'cos'))return pW(b);if(vW(b,'abs'))return pW(b);if(vW(b,'exp'))return pW(b);if(vW(b,'log'))return pW(b);if(vW(b,'sqrt'))return pW(b);if(vW(b,'tan'))return pW(b);if(vW(b,'tri'))return pW(b);if(vW(b,'saw'))return pW(b);if(vW(b,'min'))return qW(b);if(vW(b,'max'))return qW(b);if(vW(b,'pwl'))return qW(b);if(vW(b,'mod'))return qW(b);if(vW(b,'step'))return qW(b);if(vW(b,'select'))return qW(b);if(vW(b,'clamp'))return qW(b);try{d=new kW(new Z9(b.d));mW(b);return d}catch(a){a=By(a);if(Tn(a,13)){DR('unrecognized token: '+b.d+Cgb);return new kW}else throw Ay(a)}}\nfunction FS(a,b,c,d){var e,f,g,h,i,j,k,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;i=new Ydb;t=new Z4(c,'\\r');while(X4(t)){s=Y4(t);A=new Z4(s,wlb);e=Y4(A);u=ER(e,0,0);if(b){C=u.Dd();j=Y4(b);w=new Z4(j,'_');n=(new iab(Y4(w))).a;u=FR(C,0,0,0,0,n,w)}ufb(a.w,u);B=0;while(X4(A)){v=(new iab(Y4(A))).a;g=new kS;g.b=B;g.a=u;if(Sbb(i,rab(v))){f=Pn(Vbb(i,rab(v)),91);ufb(f.b,g)}else{f=new jS;ufb(f.b,g);Ybb(i,rab(v),f)}++B}}a.C=d.length;for(p=0;p<d.length;p++){if(Sbb(i,rab(d[p]))){ufb(a.A,Pn(Vbb(i,rab(d[p])),91));$bb(i,rab(d[p]))}else throw new dab}for(m=new lcb((new dcb(i)).a);icb(m);){k=(Idb(m.d,m),dg(icb(m)),m.b=m.a,Pn(m.a.pd(),42));r=Pn(k.Be(),19).a;ufb(a.A,Pn(Vbb(i,rab(r)),91))}a.B=a.A.a.b.length;a.D=Gn(ow,yib,14,a.C,0,1);for(o=0;o<a.w.a.b.length;o++){h=Pn(xfb(a.w,o),4).Nd();for(q=0;q<h;q++){D=new u8;D.a=Pn(xfb(a.w,o),4);D.c=q;ufb(a.F,D)}}}\nfunction sC(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?kC:null);c&3&&(a.ondblclick=b&3?jC:null);c&4&&(a.onmousedown=b&4?kC:null);c&8&&(a.onmouseup=b&8?kC:null);c&16&&(a.onmouseover=b&16?kC:null);c&32&&(a.onmouseout=b&32?kC:null);c&64&&(a.onmousemove=b&64?kC:null);c&128&&(a.onkeydown=b&128?kC:null);c&256&&(a.onkeypress=b&256?kC:null);c&512&&(a.onkeyup=b&512?kC:null);c&1024&&(a.onchange=b&1024?kC:null);c&Hhb&&(a.onfocus=b&Hhb?kC:null);c&4096&&(a.onblur=b&4096?kC:null);c&8192&&(a.onlosecapture=b&8192?kC:null);c&16384&&(a.onscroll=b&16384?kC:null);c&32768&&(a.nodeName=='IFRAME'?b&32768?a.attachEvent('onload',lC):a.detachEvent('onload',lC):(a.onload=b&32768?mC:null));c&Ihb&&(a.onerror=b&Ihb?kC:null);c&131072&&(a.onmousewheel=b&131072?kC:null);c&262144&&(a.oncontextmenu=b&262144?kC:null);c&jhb&&(a.onpaste=b&jhb?kC:null)}\nfunction v3(b,c){var d,e,f,g,h,i,j,k,m,n;p3(b);d=(new iab(Y4(c))).a;if(d==-1)return;r3(b,BQ(d));b.g=(new iab(Y4(c))).a;m=(new iab(Y4(c))).a;f=(new iab(Y4(c))).a;b.c[0]=(new Z9(Y4(c))).a;b.c[1]=(new Z9(Y4(c))).a;b.c[0]==0&&(b.c[0]=0.5);b.c[1]==0&&(b.c[1]=1);b.c[3]=b.c[2]=b.c[0];b.i=null;if((f&4096)!=0){try{Y9(Y4(c));j=Y9(Y4(c));s3(b,m);while(b.a.a.b.length>1)zfb(b.a);k=Pn(xfb(b.a,0),85).g;k>1&&(b.c[k]=X9(Y4(c)));for(g=1;g!=j;g++){i=Y9(Y4(c));Y9(Y4(c));e=BQ(i);k=null.Qe();k>1&&(b.c[k]=X9(Y4(c)));ufb(b.a,new z3(e,k))}while(X4(c)){b.i==null?(b.i=Y4(c)):(b.i+=' '+Y4(c))}}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}}else{h=0;try{new iab(Y4(c));if((f&32)!=0){n=(new iab(Y4(c))).a;n!=-1&&BQ(n)}(f&Hhb)!=0&&(h=(new iab(Y4(c))).a);while(X4(c)){b.i==null?(b.i=Y4(c)):(b.i+=' '+Y4(c))}}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}u3(b,m,h,BQ(d))}b.e=(f&1)!=0;b.f=(f&2)!=0}\nfunction mn(a,b,c,d){var e,f,g,h,i,j,k,m,n,o,p,q;f=-1;g=0;q=0;h=0;j=-1;k=b.length;o=c;m=true;for(;o<k&&m;++o){e=b.charCodeAt(o);switch(e){case 35:q>0?++h:++g;j>=0&&f<0&&++j;break;case 48:if(h>0){throw new eab(\"Unexpected '0' in pattern \\\"\"+b+'\"')}++q;j>=0&&f<0&&++j;break;case 44:j=0;break;case 46:if(f>=0){throw new eab('Multiple decimal separators in pattern \"'+b+'\"')}f=g+q+h;break;case 69:if(!d){if(a.v){throw new eab('Multiple exponential symbols in pattern \"'+b+'\"')}a.v=true;a.k=0}while(o+1<k&&b.charCodeAt(o+1)==48){++o;d||++a.k}if(!d&&g+q<1||a.k<1){throw new eab('Malformed exponential pattern \"'+b+'\"')}m=false;break;default:--o;m=false;}}if(q==0&&g>0&&f>=0){n=f;f==0&&++n;h=g-n;g=n-1;q=1}if(f<0&&h>0||f>=0&&(f<g||f>g+q)||j==0){throw new eab('Malformed pattern \"'+b+'\"')}if(d){return o-c}p=g+q+h;a.i=f>=0?p-f:0;if(f>=0){a.n=g+q-f;a.n<0&&(a.n=0)}i=f>=0?f:p;a.o=i-g;if(a.v){a.j=g+a.o;a.i==0&&a.o==0&&(a.o=1)}a.f=j>0?j:0;a.c=f==0||f==p;return o-c}\nfunction hB(){var a,b,c;b=$doc.compatMode;a=Jn(Fn(Lx,1),Tfb,2,4,[Egb]);for(c=0;c<a.length;c++){if(Qab(a[c],b)){return}}a.length==1&&Qab(Egb,a[0])&&Qab('BackCompat',b)?\"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\\\"document.compatMode\\\" value=\\\"\"+b+'\"/&gt;':\"Your *.gwt.xml module configuration prohibits the use of the current document rendering mode (document.compatMode=' \"+b+\"').<br>Modify your application's host HTML page doctype, or update your custom \"+\"'document.compatMode' configuration property settings.\"}\nfunction XQ(b,c,d,e,f){var g,h,i,j,k,m,n,o,p,q,r,s,t,u,v,w;if(!e){b.Mb=-1;b.pb=null;for(i=0;i!=null.Re.length;i++){BQ(i);null.Qe()}b.V=-1;b.Zb=5.0E-6;BP(b.w,false);BP(b.Ub,false);BP(b.Gb,false);BP(b.cc,true);BP(b.Sb,true);gR(b);null.Qe();null.Qe();null.Qe();JJ=5;b.Kb=0;b.cb={l:0,m:0,h:0}}for(o=0;o<d;){m=d-o;for(j=0;j!=d-o;j++)if(c[j+o]==10||c[j+o]==13){m=j++;j+o<c.length&&c[j+o]==10&&++j;break}k=lbb(c,o,m);q=new Z4(k,wlb);while(X4(q)){s=Y4(q);r=s.charCodeAt(0);try{if(r==111){p=new w3;v3(p,q);b.Nb[b.Kb++]=p;break}if(r==104){b.V=(new iab(Y4(q))).a;b.T=(new iab(Y4(q))).a;b.U=(new iab(Y4(q))).a;break}if(r==36){UQ(b,q);break}if(r==33){new OT(q);break}if(r==37||r==63||r==66){break}r>=48&&r<=57&&(r=(new iab(s)).a);t=(new iab(Y4(q))).a;v=(new iab(Y4(q))).a;u=(new iab(Y4(q))).a;w=(new iab(Y4(q))).a;h=(new iab(Y4(q))).a;n=FR(r,t,v,u,w,h,q);if(!n){break}n.Sd();null.Qe()}catch(a){a=By(a);if(Tn(a,13)){g=a;$e(g);DR('exception while undumping '+g);break}else throw Ay(a)}break}o+=j}kR(b);b.c=true;f&&bQ(b)}\nfunction yX(a){sE.call(this);xX=a;this.g=new wI;$D(this,this.g);qE(this,CR('Import from Dropbox'));if(wX()){sI(this.g,new HE(CR('To open a file in your dropbox account using the chooser click below.')));this.b=new cD(CR('Open Dropbox Chooser'));sI(this.g,this.b);xe(this.b,new BX(this),(ek(),ek(),dk));this.e=new HE(CR('To open a shared Dropbox file from a Dropbox link paste the link below...'))}else{sI(this.g,new HE(\"This site, or your browser doesn't support the Dropbox chooser so you can't pick a file from your dropbox account.\"));this.e=new HE('You can open a shared Dropbox file if you have a link. Paste the Dropbox link below...');ke(this.e,Qlb)}sI(this.g,this.e);this.f=new eI;me(this.f,Ulb);je(this.f,'200px');sI(this.g,this.f);this.c=new KF;me(this.c,Slb);sI(this.g,this.c);JF(this.c,(AF(),wF));this.d=new cD(CR('Import From Dropbox Link'));xe(this.d,new DX(this),(ek(),ek(),dk));IF(this.c,this.d);JF(this.c,zF);this.a=new cD(CR(Tlb));IF(this.c,this.a);xe(this.a,new FX(this),(null,dk));FD(this)}\nfunction TB(){if(!JB){uC('function __gwt_initWindowCloseHandler(beforeunload, unload) {\\n  var wnd = window\\n  , oldOnBeforeUnload = wnd.onbeforeunload\\n  , oldOnUnload = wnd.onunload;\\n  \\n  wnd.onbeforeunload = function(evt) {\\n    var ret, oldRet;\\n    try {\\n      ret = beforeunload();\\n    } finally {\\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\\n    }\\n    // Avoid returning null as IE6 will coerce it into a string.\\n    // Ensure that \"\" gets returned properly.\\n    if (ret != null) {\\n      return ret;\\n    }\\n    if (oldRet != null) {\\n      return oldRet;\\n    }\\n    // returns undefined.\\n  };\\n  \\n  wnd.onunload = function(evt) {\\n    try {\\n      unload();\\n    } finally {\\n      oldOnUnload && oldOnUnload(evt);\\n      wnd.onresize = null;\\n      wnd.onscroll = null;\\n      wnd.onbeforeunload = null;\\n      wnd.onunload = null;\\n    }\\n  };\\n  \\n  // Remove the reference once we\\'ve initialize the handler\\n  wnd.__gwt_initWindowCloseHandler = undefined;\\n}\\n',new vC);JB=true}}\nfunction aW(a){var b,c,d,e,f,g,h,i,j;sE.call(this);g=Zab($wnd.location.href,'\\\\?',0);a=(h=qab(32,16),i='\\\\u'+'0000'.substring(h.length)+h,a.replace(RegExp(i,'g'),String.fromCharCode(43)));f=(wm('decodedURL',a),'?cct='+encodeURI(a));a=g[0]+f;this.a=(wm('decodedURLComponent',f),j=/%20/g,encodeURIComponent(f).replace(j,'+'));this.c=new wI;$D(this,this.c);qE(this,CR('Export as URL'));sI(this.c,new HE(CR('URL for this circuit is...')));if(a.length>2000){sI(this.c,c=new IE(CR('Warning: this URL is longer than 2000 characters and may not work in some browsers.')));rh(c.X.style,mgb,Ulb)}sI(this.c,_V=new yH);xH(_V,a);sI(this.c,d=new IE(CR('To save this URL select it all (eg click in text and type control-A) and copy to your clipboard (eg control-C) before pasting to a suitable place.')));rh(d.X.style,mgb,Ulb);b=new KF;rh(b.X.style,mgb,Slb);ug(b.X,Qlb);JF(b,(AF(),wF));IF(b,e=new cD(CR('OK')));sI(this.c,b);JF(b,zF);IF(b,this.b=new cD(CR('Create short URL')));xe(this.b,new fW(this),(ek(),ek(),dk));xe(e,new hW(this),(null,dk));FD(this)}\nfunction QQ(a,b){var c,d,e,f,g,h,i,j,k,m,n,o,p,q,r;n=null;a.lb=bk(b);a.mb=ck(b);p=bk(b);q=ck(b);h=_n((p-a.$b[4])/a.$b[0]);i=_n((q-a.$b[5])/a.$b[3]);a.B=h+a.Q&a.P;a.C=i+a.Q&a.P;a.D=p;a.F=q;a.G=-1;a.sb=-1;if(r=p>=0&&p<a.f.b&&q>=a.f.a-5&&q<a.f.a,r!=a.tb&&(r?fR(a,'cursorSplitter'):iR(a,a.qb)),a.tb=r,r){hR(a,null);return}if(!!a.pb&&aK(a.pb,h,i)>=0){n=a.pb}else{e=gjb;d=gjb;for(j=0;j!=null.Re.length;j++){f=BQ(j);if(null.Qe()){c=null.Re*null.Re;m=null.Qe();m>2&&(m=2);for(k=0;k!=m;k++){null.Qe();g=_W(h,i,null.Re,null.Re);if(g<=e&&c<=d){e=g;d=c;n=f}}if(null.Qe()==0&&c<=d){n=f;d=c}}}}a.Mb=-1;if(!n){for(j=0;j!=a.Kb;j++){a.Nb[j];if(null.Qe()){n=null.Qe();if(null.Re){null.Qe();null.Qe()}a.Mb=j}}for(j=0;j!=null.Re.length;j++){f=BQ(j);if(a.qb==5){_W(null.Re,null.Re,null.Re,null.Re)>=0&&(_W(null.Re,null.Re,h,i)<=25?0:_W(null.Re,null.Re,h,i)<=25&&1);if(null.Re>0){n=f;break}}m=null.Qe();for(k=0;k!=m;k++){null.Qe();if(_W(null.Re,null.Re,h,i)<26){n=f;a.sb=k;break}}}}else{a.sb=-1;for(j=0;j!=n.Id();j++){o=n.Hd(j);_W(o.a,o.b,h,i)<26&&(a.sb=j)}}hR(a,n)}\nfunction _Q(a,b){var c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,t;if(a.g==null||null.Re.length==0){a.g=null;return}e=a.H;a.H=false;q=cz(160*CQ());s=cz(qf());m=a.cb;if(bz(m,{l:0,m:0,h:0})){a.cb=s;return}if(fz({l:_gb,m:0,h:0},iz(q,pz(s,a.cb)))&&!b)return;f=aQ(a);for(h=1;;h++){for(g=0;g!=null.Re.length;g++){BQ(g);null.Qe()}++a.Vb;for(r=0;r!=5000;r++){a.t=true;for(g=0;g!=a.j;g++)a.p[g]=a.Cb[g];if(a.n){for(g=0;g!=a.j;g++)for(i=0;i!=a.j;i++)a.g[g][i]=a.Bb[g][i]}for(g=0;g!=null.Re.length;g++){BQ(g);null.Qe()}if(a.Wb!=null)return;n=e;e=false;for(i=0;i!=a.j;i++){for(g=0;g!=a.j;g++){t=a.g[g][i];if(isNaN(t)||aab(t)){sR(a,CR('nan/infinite matrix!'));return}}}if(n){for(i=0;i!=a.j;i++){t='';for(g=0;g!=a.j;g++)t+=a.g[i][g]+',';t+=Cgb;DR(t)}DR('')}if(a.n){if(a.t&&r>0)break;if(!IQ(a.g,a.j,a.o)){sR(a,CR(vjb));return}}JQ(a.g,a.j,a.o,a.p);for(i=0;i!=a.i;i++){p=a.q[i];p.f==1?(o=p.g):(o=a.p[p.c]);if(isNaN(o)){a.t=false;break}if(i<a.yb.a.b.length-1){c=zQ(a,i+1);for(k=0;k!=c.b.a.b.length;k++){d=Pn(xfb(c.b,k),95);d.a.Rd(d.b,o)}}else{j=i-(a.yb.a.b.length-1);a.bc[j].Od(j,o)}}if(!a.n)break}r>5&&DR('converged after '+r+' iterations\\n');if(r==5000){sR(a,CR('Convergence failed!'));break}a.Xb+=a.Zb;for(g=0;g!=null.Re.length;g++){BQ(g);null.Qe()}f||ZP(a);for(g=0;g!=a.Kb;g++)a.Nb[g].Qe();s=cz(qf());m=s;if(fz(dz((h+1)*_gb),iz(q,pz(s,a.cb)))||ez(pz(s,a.bb),{l:500,m:0,h:0}))break}a.cb=m;f&&ZP(a)}\nfunction NQ(a,b,c){var d,e,f,g;c=='about'&&(KP=new xM);if(c==blb){SQ(a);$doc.getElementById('LoadFileElement').click()}c==clb&&(RP=new HX(a));c==dlb&&(QP=new yX(a));c==elb&&(e=xQ(a),PP=new aW(e),rE(PP),undefined);c==flb&&(f=xQ(a),NP=new TV(f),rE(NP),undefined);c==glb&&(g=xQ(a),OP=new WV(a,g),rE(OP),undefined);b=='options'&&c=='other'&&lQ(a,new QV(a));c=='undo'&&qQ(a);c=='redo'&&nQ(a);if(c=='cut'){b!='elm'&&(a.jb=null);iQ(a)}if(c=='copy'){b!='elm'&&(a.jb=null);hQ(a)}c==Jhb&&mQ(a,null);if(c==ilb){b!='elm'&&(a.jb=null);kQ(a)}c=='flip'&&(null.Qe(),a.c=true);c==jlb&&oQ();if(c==klb){SQ(a);bQ(a)}c=='stackAll'&&oR(a);c==plb&&tR(a);c==qlb&&dQ(a);c==mlb&&AR(a,20);c==nlb&&AR(a,-20);c==llb&&eR(a,1);b=='elm'&&c==hlb&&lQ(a,a.jb);if(c=='delete'){b!='elm'&&(a.jb=null);jQ(a)}if(b=='scopepop'){SQ(a);c=='remove'&&a.Nb[a.kb].Qe();c=='removeplot'&&a.Nb[a.kb].Qe();c=='speed2'&&a.Nb[a.kb].Qe();c=='speed1/2'&&a.Nb[a.kb].Qe();c=='maxscale'&&a.Nb[a.kb].Qe();c==ygb&&pR(a,a.kb);c=='unstack'&&uR(a,a.kb);c=='combine'&&eQ(a,a.kb);c=='selecty'&&a.Nb[a.kb].Qe();c=='reset'&&a.Nb[a.kb].Qe();(c.indexOf('show')==0||c=='plotxy'||c=='showfft')&&a.Nb[a.kb].Qe()}if(b=='circuits'&&c.indexOf('setup ')==0){SQ(a);d=Tab(c,jbb(32),6);YQ(a,c.substr(6,d-6),ebb(c,d+1,c.length-(d+1)))}if(b==bgb){a.qb=0;fR(a,ulb);c.length>0&&(a.rb=c);hbb(c,'DragAll')==0?(a.qb=1,fR(a,vlb)):hbb(c,'DragRow')==0?(a.qb=2,fR(a,vlb)):hbb(c,Wkb)==0?(a.qb=3,fR(a,vlb)):hbb(c,Xkb)==0?(a.qb=4,fR(a,vlb)):hbb(c,'DragPost')==0?(a.qb=5,fR(a,vlb)):hbb(c,Ykb)==0&&(a.qb=6,fR(a,vlb));a.Yb=a.qb}}\nfunction cO(e,f){var g=function(a){this._sampleRate=a&&a.sampleRate?a.sampleRate:44100;this._channels=a&&a.channels?a.channels:2;this._eof=true;this._bufferNeedle=0};g.prototype.setBuffer=function(a){this._buffer=this.getWavInt16Array(a);this._bufferNeedle=0;this._internalBuffer='';this._hasOutputHeader=false;this._eof=false};g.prototype.getBuffer=function(a){var b;if(this._bufferNeedle+a>=this._buffer.length){b=new Int16Array(this._buffer.length-this._bufferNeedle);this._eof=true}else{b=new Int16Array(a)}for(var c=0;c<b.length;c++){b[c]=this._buffer[c+this._bufferNeedle]}this._bufferNeedle+=b.length;return b.buffer};g.prototype.eof=function(){return this._eof};g.prototype.getWavInt16Array=function(a){var b=new Int16Array(a.length+23),c;b[0]=18770;b[1]=17990;b[2]=2*a.length+15&ahb;b[3]=(2*a.length+15&hjb)>>16;b[4]=16727;b[5]=17750;b[6]=28006;b[7]=8308;b[8]=18;b[9]=0;b[10]=1;b[11]=this._channels;b[12]=this._sampleRate&ahb;b[13]=(this._sampleRate&hjb)>>16;b[14]=2*this._channels*this._sampleRate&ahb;b[15]=(2*this._channels*this._sampleRate&hjb)>>16;b[16]=4;b[17]=16;b[18]=0;b[19]=24932;b[20]=24948;b[21]=2*a.length&ahb;b[22]=(2*a.length&hjb)>>16;for(var d=0;d<a.length;d++)b[d+23]=a[d];return b};var h=0,i=new g({sampleRate:f,channels:1});i.setBuffer(e);var j=[];while(!i.eof()){j.push(i.getBuffer(_gb))}var k=$doc.audioBlob;var m=$doc.audioObject;if(k){m.parentNode.removeChild(m);URL.revokeObjectURL(k)}var n=new Blob(j,{type:'audio/wav'});var o=URL.createObjectURL(n);$doc.audioBlob=o;var p=$doc.createElement('audio');$doc.audioObject=p;p.src=o;$doc.body.appendChild(p);p.play()}\nfunction nC(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=Lfb(function(){return cB($wnd.event)});var e=Lfb(function(){var a=Pg;Pg=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!tC()){Pg=a;return}}var b=gC;var c,d=this;while(d&&!(c=b(d))){d=d.parentElement}c&&_A($wnd.event,d,c);Pg=a});var f=Lfb(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent('onclick',a);if(this.__eventBits&2){e.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;tC()}});var g=Lfb(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;e.call(this)});var h=$moduleName.replace(/\\./g,'_');$wnd['__gwt_dispatchEvent_'+h]=e;kC=(new Function('w','return function() { w.__gwt_dispatchEvent_'+h+'.call(this) }'))($wnd);$wnd['__gwt_dispatchDblClickEvent_'+h]=f;jC=(new Function('w','return function() { w.__gwt_dispatchDblClickEvent_'+h+Lhb))($wnd);$wnd['__gwt_dispatchUnhandledEvent_'+h]=g;mC=(new Function('w',Mhb+h+Lhb))($wnd);lC=(new Function('w',Mhb+h+'.call(w.event.srcElement)}'))($wnd);var i=Lfb(function(){e.call($doc.body)});var j=Lfb(function(){f.call($doc.body)});$doc.body.attachEvent('onclick',i);$doc.body.attachEvent('onmousedown',i);$doc.body.attachEvent('onmouseup',i);$doc.body.attachEvent('onmousemove',i);$doc.body.attachEvent('onmousewheel',i);$doc.body.attachEvent('onkeydown',i);$doc.body.attachEvent('onkeypress',i);$doc.body.attachEvent('onkeyup',i);$doc.body.attachEvent('onfocus',i);$doc.body.attachEvent('onblur',i);$doc.body.attachEvent('ondblclick',j);$doc.body.attachEvent('oncontextmenu',i)}\n",
"function XP(a){var b,c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s,t;if(null.Re.length==0){a.Fb=new Afb;a.e=new Afb;return}a.Wb=null;t=0;a.yb=new Afb;a.Eb=new Ydb;_P(a);for(i=0;i!=null.Re.length;i++){BQ(i)}f=new jS;ufb(a.yb,f);oZ=new Ydb;for(i=0;i!=null.Re.length;i++){b=BQ(i);j=null.Qe();k=null.Qe();r=null.Qe();for(m=0;m!=r;m++){s=null.Qe();h=Pn(Vbb(a.Eb,s),19);Ybb(a.Eb,s,rab(!h?1:h.a+1));d=Pn(Vbb(a.zb,s),190);if(!d||d.a==-1){f=new jS;g=new kS;g.b=m;g.a=b;ufb(f.b,g);null.Qe();d?(d.a=a.yb.a.b.length):Ybb(a.zb,s,new iS(a.yb.a.b.length));ufb(a.yb,f)}else{q=d.a;g=new kS;g.b=m;g.a=b;ufb(zQ(a,q).b,g);null.Qe();q==0&&null.Qe()}}for(m=0;m!=j;m++){f=new jS;f.a=true;g=new kS;g.b=m+r;g.a=b;ufb(f.b,g);null.Qe();ufb(a.yb,f)}t+=k}KQ(a);if(!$P(a))return;a.zb=null;a.bc=Gn(Cu,Tfb,4,t,0,1);t=0;a.n=false;for(i=0;i!=null.Re.length;i++){b=BQ(i);null.Qe()&&(a.n=true);k=null.Qe();for(m=0;m!=k;m++){Ln(a.bc,t,b);null.Qe(++t)}}p=a.yb.a.b.length-1+t;a.g=Hn(eo,[Tfb,uib],[30,0],7,[p,p],2);a.p=Gn(eo,uib,0,p,7,1);a.Bb=Hn(eo,[Tfb,uib],[30,0],7,[p,p],2);a.Cb=Gn(eo,uib,0,p,7,1);a.j=a.i=p;a.q=Gn(zw,Tfb,189,p,0,1);a.o=Gn(fo,$gb,0,p,7,1);for(i=0;i!=p;i++)a.q[i]=new V2;a.k=false;for(i=0;i!=null.Re.length;i++){BQ(i);null.Qe()}e=Gn(xy,$gb,0,a.yb.a.b.length,8,1);c=true;e[0]=true;while(c){c=false;for(i=0;i!=null.Re.length;i++){BQ(i);for(m=0;m<null.Qe();m++){if(!e[null.Qe()]){null.Qe()&&(e[null.Qe()]=c=true);continue}for(n=0;n!=null.Qe();n++){if(m==n)continue;o=null.Qe();if(null.Qe()&&!e[o]){e[o]=true;c=true}}}}if(c)continue;for(i=0;i!=a.yb.a.b.length;i++)if(!e[i]&&!zQ(a,i).a){DR('node '+i+' unconnected');rR(a,i);e[i]=true;c=true;break}}for(i=0;i!=null.Re.length;i++){BQ(i)}mR(a,p);if(!a.n){if(!IQ(a.g,a.j,a.o)){sR(a,CR(vjb));return}}a.Rb=true;for(i=0;i!=null.Re.length;i++){BQ(i)}}\nfunction Ld(){Ld=Fy;Dc=new Cb;Cc=new Bb;Ec=new Db;Fc=new Jb;Gc=new Kb;Hc=new Lb;Ic=new Mb;Jc=new Nb;Kc=new Ob;Lc=new Pb;Mc=new Qb;Nc=new Rb;Oc=new Sb;Pc=new Tb;Qc=new Ub;Rc=new Vb;Tc=new Xb;Sc=new Wb;Uc=new Yb;Vc=new Zb;Wc=new ac;Xc=new bc;Zc=new dc;$c=new ec;Yc=new cc;_c=new fc;ad=new gc;bd=new hc;cd=new ic;ed=new lc;gd=new nc;hd=new oc;fd=new mc;dd=new jc;jd=new pc;kd=new qc;ld=new rc;md=new sc;nd=new vc;pd=new Ac;od=new zc;qd=new Bc;td=new Nd;ud=new Od;sd=new Md;vd=new Pd;wd=new Qd;xd=new Rd;yd=new Sd;zd=new Td;Ad=new Wd;Cd=new Yd;Dd=new Zd;Bd=new Xd;Ed=new $d;Fd=new _d;Gd=new ae;Hd=new be;Jd=new de;Kd=new ee;Id=new ce;rd=new Ydb;Zbb(rd,'region',qd);Zbb(rd,'alert',Cc);Zbb(rd,agb,Oc);Zbb(rd,Vfb,Dc);Zbb(rd,Wfb,Ec);Zbb(rd,'document',Qc);Zbb(rd,'article',Fc);Zbb(rd,'banner',Gc);Zbb(rd,'button',Hc);Zbb(rd,Xfb,Ic);Zbb(rd,'gridcell',Tc);Zbb(rd,Yfb,Jc);Zbb(rd,'group',Uc);Zbb(rd,'combobox',Kc);Zbb(rd,Zfb,Lc);Zbb(rd,$fb,Mc);Zbb(rd,_fb,Nc);Zbb(rd,'list',Yc);Zbb(rd,'directory',Pc);Zbb(rd,'form',Rc);Zbb(rd,'grid',Sc);Zbb(rd,'heading',Vc);Zbb(rd,'img',Wc);Zbb(rd,'link',Xc);Zbb(rd,'listbox',Zc);Zbb(rd,'listitem',$c);Zbb(rd,'log',_c);Zbb(rd,bgb,ad);Zbb(rd,'marquee',bd);Zbb(rd,'math',cd);Zbb(rd,'menu',dd);Zbb(rd,'menubar',ed);Zbb(rd,'menuitem',fd);Zbb(rd,cgb,gd);Zbb(rd,fgb,ld);Zbb(rd,'radio',od);Zbb(rd,dgb,hd);Zbb(rd,egb,jd);Zbb(rd,'note',kd);Zbb(rd,ggb,md);Zbb(rd,hgb,nd);Zbb(rd,igb,pd);Zbb(rd,'row',sd);Zbb(rd,'rowgroup',td);Zbb(rd,'rowheader',ud);Zbb(rd,'search',wd);Zbb(rd,'separator',xd);Zbb(rd,'scrollbar',vd);Zbb(rd,'slider',yd);Zbb(rd,jgb,zd);Zbb(rd,'status',Ad);Zbb(rd,'tab',Bd);Zbb(rd,'tablist',Cd);Zbb(rd,'tabpanel',Dd);Zbb(rd,'textbox',Ed);Zbb(rd,'timer',Fd);Zbb(rd,'toolbar',Gd);Zbb(rd,'tooltip',Hd);Zbb(rd,'tree',Id);Zbb(rd,'treegrid',Jd);Zbb(rd,'treeitem',Kd)}\nfunction xM(){RD.call(this);this.b=new wI;OD(this,this.b);me(this.b,'400px');sI(this.b,new KE('<p>Circuit Simulator version 2.1.14js (isharp).<\\/p><p>Original by Paul Falstad.<br><a href=\"http://www.falstad.com/\" target=\"_blank\">http://www.falstad.com/<\\/a><\\/p><p>JavaScript conversion by Iain Sharp.<br><a href=\"http://lushprojects.com/\" target=\"_blank\">http://lushprojects.com/<\\/a><\\/p><p>Thanks to: Edward Calver for 15 new components and other improvements; Rodrigo Hausen for file import/export and many other UI improvements; J. Mike Rollins for the Zener diode code; Julius Schmidt for the spark gap code and some examples; Dustin Soodak for help with the user interface improvements; Jacob Calvert for the T Flip Flop; Ben Hayden for scope spectrum; Thomas Reitinger for the German translation; Krystian S\\u0142awi\\u0144ski for the Polish translation; Andre Adrian for improved emitter coupled oscillator; Felthry for many examples; Colin Howell for code improvements.<\\/p><p style=\"font-size:9px\">This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.<\\/p><p style=\"font-size:9px\">This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.<\\/p><p style=\"font-size:9px\">For details of licensing see <A href=\"http://www.gnu.org/licenses/\" target=\"_blank\">http://www.gnu.org/licenses/<\\/A>.<\\/p><p style=\"font-size:9px\">Source code (Paul):<A href=\"https://github.com/pfalstad/circuitjs1\" target=\"_blank\">https://github.com/pfalstad/circuitjs1<\\/A><\\/p><p style=\"font-size:9px\">Source code (Iain):<A href=\"https://github.com/sharpie7/circuitjs1\" target=\"_blank\">https://github.com/sharpie7/circuitjs1<\\/A><\\/p>'));sI(this.b,this.a=new cD('OK'));xe(this.a,new yM(this),(ek(),ek(),dk));FD(this);PD(this)}\nfunction Km(a,b,c,d,e,f){var g,h,i,j,k,m,n,o,p,q,r,s;switch(b){case 71:g=d.a.getFullYear()-1900>=-1900?1:0;c>=4?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Before Christ','Anno Domini'])[g]):xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['BC','AD'])[g]);break;case 121:Fm(a,c,d);break;case 77:Em(a,c,d);break;case 107:h=e.a.getHours();h==0?Lm(a,24,c):Lm(a,h,c);break;case 83:Dm(a,c,e);break;case 69:i=d.a.getDay();c==5?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['S','M','T','W','T','F','S'])[i]):c==4?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'])[i]):xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Sun','Mon','Tue','Wed','Thu','Fri','Sat'])[i]);break;case 97:e.a.getHours()>=12&&e.a.getHours()<24?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['AM','PM'])[1]):xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['AM','PM'])[0]);break;case 104:j=e.a.getHours()%12;j==0?Lm(a,12,c):Lm(a,j,c);break;case 75:k=e.a.getHours()%12;Lm(a,k,c);break;case 72:m=e.a.getHours();Lm(a,m,c);break;case 99:n=d.a.getDay();c==5?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['S','M','T','W','T','F','S'])[n]):c==4?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'])[n]):c==3?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Sun','Mon','Tue','Wed','Thu','Fri','Sat'])[n]):Lm(a,n,1);break;case 76:o=d.a.getMonth();c==5?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['J','F','M','A','M','J','J','A','S','O','N','D'])[o]):c==4?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['January','February','March','April','May','June','July','August','September','October','November','December'])[o]):c==3?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])[o]):Lm(a,o+1,c);break;case 81:p=~~(d.a.getMonth()/3);c<4?xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['Q1','Q2','Q3','Q4'])[p]):xbb(a,Jn(Fn(Lx,1),Tfb,2,4,['1st quarter','2nd quarter','3rd quarter','4th quarter'])[p]);break;case 100:q=d.a.getDate();Lm(a,q,c);break;case 109:r=e.a.getMinutes();Lm(a,r,c);break;case 115:s=e.a.getSeconds();Lm(a,s,c);break;case 122:c<4?xbb(a,f.c[0]):xbb(a,f.c[1]);break;case 118:xbb(a,f.b);break;case 90:c<3?xbb(a,un(f)):c==3?xbb(a,tn(f)):xbb(a,wn(f.a));break;default:return false;}return true}\nfunction vR(b){var c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s;p=cz(qf());g=b.c;if(b.c){XP(b);b.c=false}lR(b);i=new $W(b.d);EJ=(wS(),pS);if(b.Hb.c){KJ=oS;AJ=oS;YW(i,uS)}else{KJ=uS;AJ=sS;YW(i,oS)}null.Qe().Qe();null.Qe().Qe();null.Qe();o=cz(qf());if(b.Tb){try{_Q(b,g)}catch(a){a=By(a);if(Tn(a,13)){h=a;DR('exception in runCircuit '+h);$e(h);return}else throw Ay(a)}b.wb=az(b.wb,pz(cz(qf()),o))}r=cz(qf());if(b.Tb){if(kz(b.db,{l:0,m:0,h:0})){k=rz(pz(r,b.db));d=null.Re;d=Math.exp(d/3.5-14.2);zJ=1.7*k*d;b.s.c||(zJ=-zJ)}b.db=r}else b.db={l:0,m:0,h:0};if(fz(pz(r,b.Ob),{l:_gb,m:0,h:0})){b.O=0;b.Vb=0;b.Ob=r}BJ=xab(null.Re/4.762-7);q=IJ;ZW(i,q);n=cz(qf());null.Qe();null.Qe();for(j=0;j!=null.Re.length;j++){b.Gb.c&&YW(i,rS);BQ(j).Qe()}b.ub=az(b.ub,pz(cz(qf()),n));if(b.qb!=2&&b.qb!=3){for(j=0;j!=b.Fb.a.b.length;j++)FK(i,Pn(xfb(b.Fb,j),14))}if(b.Yb==2||b.Yb==3||b.Yb==5||b.Yb==4)for(j=0;j!=null.Re.length;j++){e=BQ(j);if(e!=b.pb||b.Yb!=5){YW(i,rS);WW();WW()}else{null.Qe(wS())}}b.Yb==6&&!!b.pb&&YJ(b.pb,i,pS);if(!!b.A&&(b.A._!=b.A.ab||b.A.bb!=b.A.cb)){b.A.zd(i);YJ(b.A,i,pS)}for(j=0;j!=b.e.a.b.length;j++){Pn(xfb(b.e,j),14);YW(i,tS);WW()}if(b.Pb){YW(i,EJ);null.Qe()}if(b.u.c&&b.lb>=0&&b.lb<=b.f.b&&b.mb<=b.f.a){YW(i,rS);nR(b,FQ(b,b.lb));nR(b,GQ(b,b.mb));UW((_n((0-b.$b[5])/b.$b[3]),GQ(b,b.f.a)));UW((_n((0-b.$b[4])/b.$b[0]),FQ(b,b.f.b)))}null.Qe();b.Hb.c?YW(i,uS):YW(i,oS);null.Qe().Qe()-b.f.a;null.Qe();ZW(i,q);f=b.Kb;b.Wb!=null&&(f=0);for(j=0;j!=f;j++)b.Nb[j].Qe();if(b.tb){YW(i,pS);null.Qe();UW();null.Qe()}YW(i,KJ);if(b.Wb!=null){null.Qe()}else{m=Gn(Lx,Tfb,2,10,4,1);if(b.pb){if(b.sb==-1){b.pb.Fd(m);m[0]=CR(m[0]);m[1]!=null&&(m[1]=CR(m[1]))}else m[0]=Nib+aL(bK(b.pb,b.sb),'V',false)}else{m[0]='t = '+aL(b.Xb,'s',false);m[1]=CR('time step = ')+aL(b.Zb,'s',false)}if(b.V!=-1){for(j=0;m[j]!=null;j++);BQ(b.T);BQ(b.U);b.V=-1}s=0;f!=0&&(s=b.Nb[f-1].Qe()+20);LQ(s,~~(null.Qe().Qe()*2/3));for(j=0;m[j]!=null;j++);c=b.e.a.b.length;c>0&&(m[j++]=c+(c==1?CR(' bad connection'):CR(' bad connections')));for(j=0;m[j]!=null;j++)null.Qe()}++b.O;YW(i,uS);null.Qe(null.Qe());b.bb=b.db;b.xb=pz(az(b.xb,cz(qf())),p);b.vb=az(b.vb,{l:1,m:0,h:0})}\nfunction ER(a,b,c){if(a==Kjb)return new bX(b,c);if(a==xjb)return new L2(b,c);if(a==Rib)return new yL(b,c);if(a==Ajb)return new YZ(b,c);if(a==Cjb)return new n5(b,c);if(a==bkb)return new C_(b,c);if(a==ckb)return new _0(b,c);if(a==wjb)return new v8(b,c);if(a==sjb)return new lP(b,c);if(a==yjb)return new w1(b,c);if(a==zjb)return new PX(b,c);if(a==Ljb)return new bU(b,c);if(a==Pjb)return new k8(b,c);if(a==Djb)return new L1(b,c);if(a==Sjb)return new N0(b,c);if(a==Qjb)return new nT(b,c);if(a==Wjb)return new _1(b,c);if(a==_jb)return new kV(b,c);if(a==akb)return new L8(b,c);if(a==Tib)return new KL(b,c);if(a==Sib)return new IL(b,c);if(a==Mjb)return new V4(b,c);if(a==Ojb)return new b5(b,c);if(a==Tjb)return new fZ(b,c);if(a==fjb)return new GN(b,c);if(a==ukb)return new k$(b,c);if(a==vkb)return new y$(b,c);if(a==Ejb)return new Q6(b,c);if(a==Fjb)return new M5(b,c);if(a==Gjb)return new B6(b,c);if(a==Hjb)return new y2(b,c);if(a==Ijb)return new J$(b,c);if(a==Jjb)return new M4(b,c);if(a==Njb)return new lS(b,c);if(a=='AMElm')return new kM(b,c);if(a=='FMElm')return new AW(b,c);if(a==Ujb)return new DZ(b,c);if(a==Bjb)return new h2(b,c);if(a==mkb)return new w0(b,c);if(a==nkb)return new L0(b,c);if(a==dkb)return new m_(b,c);if(a==ekb)return new Z0(b,c);if(a==fkb)return new l_(b,c);if(a==gkb)return new Y0(b,c);if(a==ajb)return new NM(b,c);if(a==bjb)return new $M(b,c);if(a==pkb)return new i3(b,c);if(a==qkb)return new jY(b,c);if(a==okb)return new b7(b,c);if(a==hkb)return new X2(b,c);if(a=='DiacElm')return new WU(b,c);if(a=='TriacElm')return new q7(b,c);if(a==lkb)return new D7(b,c);if(a==kkb)return new O7(b,c);if(a==ljb)return new uO(b,c);if(a==mjb)return new DO(b,c);if(a==wkb)return new ZX(b,c);if(a==xkb)return new E_(b,c);if(a==ykb)return new Y_(b,c);if(a==ejb)return new zN(b,c);if(a==zkb)return new R_(b,c);if(a==Akb)return new F8(b,c);if(a==Bkb)return new eU(b,c);if(a==Ckb)return new uY(b,c);if(a==Ekb)return new x4(b,c);if(a==Gkb)return new b_(b,c);if(a==Hkb)return new HU(b,c);if(a==Ikb)return new F4(b,c);if(a==Jkb)return new i1(b,c);if(a==Skb)return new b1(b,c);if(a==Kkb)return new cT(b,c);if(a==Lkb)return new OU(b,c);if(a==Rkb)return new q6(b,c);if(a==Tkb)return new VT(b,c);if(a==Uib)return new bM(b,c);if(a==Mkb)return new NZ(b,c);if(a==Nkb)return new h4(b,c);if(a==Ukb)return new V7(b,c);if(a==kjb)return new kO(b,c);if(a==Vjb)return new h6(b,c);if(a==Dkb)return new D5(b,c);if(a==Fkb)return new q4(b,c);if(a==Okb)return new NW(b,c);if(a==Pkb)return new mX(b,c);if(a==Vkb)return new U$(b,c);if(a==Yjb)return new pZ(b,c);if(a==Qkb)return new zT(b,c);if(a==Zjb)return new Y5(b,c);if(a==Xib)return new BM(b,c);if(a==$jb)return new xU(b,c);if(a==ijb)return new UN(b,c);if(a==ikb)return new k_(b,c);if(a==jkb)return new X0(b,c);if(a==rkb)return new WS(b,c);if(a==skb)return new g0(b,c);if(a==Rjb)return new K_(b,c);if(a==tkb)return new b8(b,c);if(a==njb)return new FO(b,c);if(a==pjb)return new $O(b,c);if(a==ojb)return new RO(b,c);if(a==Xjb)return new o0(b,c);return null}\nfunction FR(a,b,c,d,e,f,g){if(a==103)return new cX(b,c,d,e,f);if(a==114)return new M2(b,c,d,e,f,g);if(a==82)return new AL(b,c,d,e,f,g);if(a==115)return new ZZ(b,c,d,e,f,g);if(a==83)return new o5(b,c,d,e,f,g);if(a==116)return new p_(b,c,d,e,f,g);if(a==119)return new w8(b,c,d,e,f);if(a==99)return new mP(b,c,d,e,f,g);if(a==209)return new x1(b,c,d,e,f,g);if(a==108)return new QX(b,c,d,e,f,g);if(a==118)return new mL(b,c,d,e,f,g);if(a==172)return new l8(b,c,d,e,f,g);if(a==174)return new M1(b,c,d,e,f,g);if(a==79)return new O0(b,c,d,e,f);if(a==105)return new oT(b,c,d,e,f,g);if(a==112)return new a2(b,c,d,e,f,g);if(a==100)return new lV(b,c,d,e,f,g);if(a==122)return new M8(b,c,d,e,f,g);if(a==170)return new c5(b,c,d,e,f,g);if(a==162)return new gZ(b,c,d,e,f,g);if(a==65)return new HN(b,c,d,e,f,g);if(a==76)return new l$(b,c,d,e,f,g);if(a==77)return new z$(b,c,d,e,f,g);if(a==84)return new R6(b,c,d,e,f,g);if(a==169)return new N5(b,c,d,e,f,g);if(a==171)return new C6(b,c,d,e,f,g);if(a==178)return new z2(b,c,d,e,f,g);if(a==109)return new K$(b,c,d,e,f,g);if(a==187)return new N4(b,c,d,e,f,g);if(a==200)return new lM(b,c,d,e,f,g);if(a==201)return new BW(b,c,d,e,f,g);if(a==110)return new L_(b,c,d,e,f,g);if(a==181)return new EZ(b,c,d,e,f,g);if(a==97)return new x0(b,c,d,e,f,g);if(a==102)return new IY(b,c,d,e,f,g);if(a==106)return new XY(b,c,d,e,f,g);if(a==159)return new OM(b,c,d,e,f,g);if(a==160)return new _M(b,c,d,e,f,g);if(a==180)return new c7(b,c,d,e,f,g);if(a==182)return new j3(b,c,d,e,f,g);if(a==183)return new kY(b,c,d,e,f,g);if(a==177)return new Y2(b,c,d,e,f,g);if(a==203)return new XU(b,c,d,e,f,g);if(a==206)return new r7(b,c,d,e,f,g);if(a==173)return new E7(b,c,d,e,f,g);if(a==175)return new P7(b,c,d,e,f);if(a==179)return new vO(b,c,d,e,f,g);if(a==73)return new $X(b,c,d,e,f,g);if(a==151)return new F_(b,c,d,e,f,g);if(a==153)return new Z_(b,c,d,e,f,g);if(a==150)return new AN(b,c,d,e,f,g);if(a==152)return new S_(b,c,d,e,f,g);if(a==154)return new G8(b,c,d,e,f,g);if(a==155)return new fU(b,c,d,e,f,g);if(a==156)return new vY(b,c,d,e,f,g);if(a==157)return new y4(b,c,d,e,f,g);if(a==184)return new c_(b,c,d,e,f,g);if(a==185)return new IU(b,c,d,e,f,g);if(a==189)return new G4(b,c,d,e,f,g);if(a==186)return new j1(b,c,d,e,f,g);if(a==161)return new c1(b,c,d,e,f,g);if(a==164)return new dT(b,c,d,e,f,g);if(a==163)return new PU(b,c,d,e,f,g);if(a==165)return new r6(b,c,d,e,f,g);if(a==166)return new WT(b,c,d,e,f,g);if(a==167)return new cM(b,c,d,e,f,g);if(a==168)return new OZ(b,c,d,e,f,g);if(a==188)return new i4(b,c,d,e,f,g);if(a==158)return new W7(b,c,d,e,f,g);if(a==98)return new lO(b,c,d,e,f);if(a==120)return new i6(b,c,d,e,f,g);if(a==193)return new E5(b,c,d,e,f,g);if(a==197)return new r4(b,c,d,e,f,g);if(a==196)return new OW(b,c,d,e,f,g);if(a==195)return new nX(b,c,d,e,f,g);if(a==194)return new V$(b,c,d,e,f,g);if(a==207)return new qZ(b,c,d,e,f,g);if(a==208)return new AT(b,c,d,e,f,g);if(a==210)return new yU(b,c,d,e,f,g);if(a==211)return new VN(b,c,d,e,f,g);if(a==212)return new c8(b,c,d,e,f,g);if(a==213)return new GO(b,c,d,e,f,g);if(a==214)return new _O(b,c,d,e,f,g);if(a==215)return new SO(b,c,d,e,f,g);if(a==216)return new p0(b,c,d,e,f,g);if(a==368)return new Z5(b,c,d,e,f,g);if(a==370)return new CM(b,c,d,e,f,g);if(a==400)return new qU(b,c,d,e,f,g);if(a==401)return new XS(b,c,d,e,f,g);if(a==402)return new h0(b,c,d,e,f,g);return null}\nfunction EQ(b){var c,d,e,f,g,h,i,j,k,m,n,o;k=false;d=true;g=false;n=false;IJ=new MW(12);HJ=b;xJ=Gn(Gu,Tfb,32,yJ,0,1);CJ=new q1;DJ=new q1;GJ=(_m(),new rn('####.##',zm()));FJ=new rn('####.#',zm());m=new k2;try{c=Rn(Wbb(m.a,'cct'));c!=null&&Wab(c,'%24','$');Rn(Wbb(m.a,'startCircuit'));Rn(Wbb(m.a,'startLabel'));Rn(Wbb(m.a,'startCircuitLink'));g=j2(m,Zkb,false);n=j2(m,'usResistors',false);k=j2(m,$kb,DQ($kb,false));d=j2(m,_kb,DQ(_kb,true))}catch(a){a=By(a);if(!Tn(a,13))throw Ay(a)}g?(h=true):n?(h=false):(h=DQ(Zkb,!yR()));f=DQ('euroGates',xR());b.$b=Gn(eo,uib,0,6,7,1);j=$wnd.navigator.platform;b._=j.toLowerCase().indexOf('mac')!=-1;b.v=b._?'Cmd':'Ctrl';b.Qb=Gn(Lx,Tfb,2,127,4,1);b.eb=new YE((Vi(),Ui));b.N=new uG(true);b.X=new QG(CR('Import From Local File'),new i_(alb,blb));KG(b.X,!!($wnd.File&&$wnd.FileReader));ZF(b.N,b.X);b.Y=new QG(CR('Import From Text'),new i_(alb,clb));ZF(b.N,b.Y);b.W=new QG(CR('Import From Dropbox'),new i_(alb,dlb));ZF(b.N,b.W);b.M=new QG(CR('Export As Link'),new i_(alb,elb));ZF(b.N,b.M);b.K=new QG(CR('Export As Local File'),new i_(alb,flb));KG(b.K,!!('download' in $doc.createElement('a')));ZF(b.N,b.K);b.L=new QG(CR('Export As Text'),new i_(alb,glb));ZF(b.N,b.L);_F(b.N,new VG);b.a=new QG(CR('About'),null);ZF(b.N,b.a);LG(b.a,new i_(alb,'about'));o=pg(DH().X,Thb);JP=~~(o/5);JP>166&&(JP=166);JP<128&&(JP=128);b.ib=new tG;ZF(b.ib,new RG(CR('File'),b.N));b.ac=new wI;JP==166?new KF:new wI;i=new uG(true);ZF(i,b._b=MQ(CR('Undo'),CR('Ctrl-Z'),new i_(hlb,'undo')));ZF(i,b.Ib=MQ(CR('Redo'),CR('Ctrl-Y'),new i_(hlb,'redo')));_F(i,new VG);ZF(i,MQ(CR('Cut'),CR('Ctrl-X'),new i_(hlb,'cut')));ZF(i,MQ(CR('Copy'),CR('Ctrl-C'),new i_(hlb,'copy')));ZF(i,b.Db=MQ(CR('Paste'),CR('Ctrl-V'),new i_(hlb,Jhb)));KG(b.Db,false);ZF(i,MQ(CR('Duplicate'),CR('Ctrl-D'),new i_(hlb,ilb)));_F(i,new VG);ZF(i,MQ(CR('Select All'),CR('Ctrl-A'),new i_(hlb,jlb)));_F(i,new VG);ZF(i,new QG(yR()?CR('Center Circuit'):CR('Centre Circuit'),new i_(hlb,klb)));ZF(i,MQ(CR('Zoom 100%'),'0',new i_(hlb,llb)));ZF(i,MQ(CR('Zoom In'),'+',new i_(hlb,mlb)));ZF(i,MQ(CR('Zoom Out'),'-',new i_(hlb,nlb)));ZF(b.ib,new RG(CR('Edit'),i));e=new uG(true);e.b=true;ZF(b.ib,new RG(CR('Draw'),e));i=new uG(true);ZF(i,new QG(CR('Stack All'),new i_(olb,'stackAll')));ZF(i,new QG(CR('Unstack All'),new i_(olb,plb)));ZF(i,new QG(CR('Combine All'),new i_(olb,qlb)));ZF(b.ib,new RG(CR('Scopes'),i));b.Ab=i=new uG(true);ZF(b.ib,new RG(CR('Options'),b.Ab));ZF(i,b.w=new CP(CR(rlb)));BP(b.w,true);ZF(i,b.cc=new DP(CR(slb),new UR(b)));BP(b.cc,true);ZF(i,b.Gb=new DP(CR('Show Power'),new WR(b)));ZF(i,b.Sb=new CP(CR('Show Values')));BP(b.Sb,true);ZF(i,b.Ub=new DP(CR('Small Grid'),new YR(b)));ZF(i,b.u=new DP(CR('Show Cursor Cross Hairs'),new $R(b)));BP(b.u,DQ('crossHair',false));ZF(i,b.J=new DP(CR('European Resistors'),new aS(b)));BP(b.J,h);ZF(i,b.I=new DP(CR('IEC Gates'),new cS(b)));BP(b.I,f);ZF(i,b.Hb=new DP(CR('White Background'),new eS(b)));BP(b.Hb,k);ZF(i,b.b=new DP(CR('Alt Color for Volts & Pwr'),new gS(b)));BP(b.b,DQ(tlb,false));ZF(i,b.s=new DP(CR('Conventional Current Motion'),new PR(b)));BP(b.s,d);ZF(i,new xP(CR('Other Options...'),new i_('options','other')));b.fb=new uG(true);b.fb.b=true;fQ(b,b.fb);fQ(b,e);XE(b.eb,b.ib,(iF(),fF),30);UE(b.eb,b.ac,JP);NF(DH(),b.eb);!Ve&&(Ve=new We);MC((KH(),OH()),new HE('Not working. You need a browser that supports the CANVAS element.'));return}\nfunction fQ(a,b){var c,d,e,f,g,h,i,j,k,m;ZF(b,AQ(a,CR('Add Wire'),wjb));ZF(b,AQ(a,CR('Add Resistor'),xjb));m=new uG(true);ZF(m,AQ(a,CR('Add Capacitor'),sjb));ZF(m,AQ(a,CR('Add Capacitor (polarized)'),yjb));ZF(m,AQ(a,CR('Add Inductor'),zjb));ZF(m,AQ(a,CR('Add Switch'),Ajb));ZF(m,AQ(a,CR('Add Push Switch'),Bjb));ZF(m,AQ(a,CR('Add SPDT Switch'),Cjb));ZF(m,AQ(a,CR('Add Potentiometer'),Djb));ZF(m,AQ(a,CR('Add Transformer'),Ejb));ZF(m,AQ(a,CR('Add Tapped Transformer'),Fjb));ZF(m,AQ(a,CR('Add Transmission Line'),Gjb));ZF(m,AQ(a,CR('Add Relay'),Hjb));ZF(m,AQ(a,CR('Add Memristor'),Ijb));ZF(m,AQ(a,CR('Add Spark Gap'),Jjb));ZF(b,new PG((GA(),new wA(yP+CR('&nbsp;<\\/div>Passive Components'))),m));h=new uG(true);ZF(h,AQ(a,CR('Add Ground'),Kjb));ZF(h,AQ(a,CR('Add Voltage Source (2-terminal)'),Ljb));ZF(h,AQ(a,CR('Add A/C Voltage Source (2-terminal)'),Tib));ZF(h,AQ(a,CR('Add Voltage Source (1-terminal)'),Rib));ZF(h,AQ(a,CR('Add A/C Voltage Source (1-terminal)'),Sib));ZF(h,AQ(a,CR('Add Square Wave Source (1-terminal)'),Mjb));ZF(h,AQ(a,CR('Add Clock'),Njb));ZF(h,AQ(a,CR('Add A/C Sweep'),Ojb));ZF(h,AQ(a,CR('Add Variable Voltage'),Pjb));ZF(h,AQ(a,CR('Add Antenna'),fjb));ZF(h,AQ(a,CR('Add AM Source'),'AMElm'));ZF(h,AQ(a,CR('Add FM Source'),'FMElm'));ZF(h,AQ(a,CR('Add Current Source'),Qjb));ZF(h,AQ(a,CR('Add Noise Generator'),Rjb));ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Inputs and Sources')),h));k=new uG(true);ZF(k,AQ(a,CR('Add Analog Output'),Sjb));ZF(k,AQ(a,CR('Add LED'),Tjb));ZF(k,AQ(a,CR('Add Lamp'),Ujb));ZF(k,AQ(a,CR('Add Text'),Vjb));ZF(k,AQ(a,CR('Add Box'),kjb));ZF(k,AQ(a,CR('Add Voltmeter/Scobe Probe'),Wjb));ZF(k,AQ(a,CR('Add Ohmmeter'),Xjb));ZF(k,AQ(a,CR('Add Labeled Node'),Yjb));ZF(k,AQ(a,CR('Add Test Point'),Zjb));ZF(k,AQ(a,CR('Add Ammeter'),Xib));ZF(k,AQ(a,CR('Add Data Export'),$jb));ZF(k,AQ(a,CR('Add Audio Output'),ijb));ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Outputs and Labels')),k));e=new uG(true);ZF(e,AQ(a,CR('Add Diode'),_jb));ZF(e,AQ(a,CR('Add Zener Diode'),akb));ZF(e,AQ(a,CR('Add Transistor (bipolar, NPN)'),bkb));ZF(e,AQ(a,CR('Add Transistor (bipolar, PNP)'),ckb));ZF(e,AQ(a,CR('Add MOSFET (N-Channel)'),dkb));ZF(e,AQ(a,CR('Add MOSFET (P-Channel)'),ekb));ZF(e,AQ(a,CR('Add JFET (N-Channel)'),fkb));ZF(e,AQ(a,CR('Add JFET (P-Channel)'),gkb));ZF(e,AQ(a,CR('Add SCR'),hkb));ZF(e,AQ(a,CR('Add Darlington Pair (NPN)'),ikb));ZF(e,AQ(a,CR('Add Darlington Pair (PNP)'),jkb));ZF(e,AQ(a,CR('Add Tunnel Diode'),kkb));ZF(e,AQ(a,CR('Add Triode'),lkb));ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Active Components')),e));d=new uG(true);ZF(d,AQ(a,CR('Add Op Amp (- on top)'),mkb));ZF(d,AQ(a,CR('Add Op Amp (+ on top)'),nkb));ZF(d,AQ(a,CR('Add Analog Switch (SPST)'),ajb));ZF(d,AQ(a,CR('Add Analog Switch (SPDT)'),bjb));ZF(d,AQ(a,CR('Add Tristate Buffer'),okb));ZF(d,AQ(a,CR('Add Schmitt Trigger'),pkb));ZF(d,AQ(a,CR('Add Schmitt Trigger (Inverting)'),qkb));ZF(d,AQ(a,CR('Add CCII+'),ljb));ZF(d,AQ(a,CR('Add CCII-'),mjb));ZF(d,AQ(a,CR('Add Comparator (Hi-Z/GND output)'),rkb));ZF(d,AQ(a,CR('Add OTA (LM13700 style)'),skb));ZF(d,AQ(a,CR('Add Voltage-Controlled Voltage Source'),tkb));ZF(d,AQ(a,CR('Add Voltage-Controlled Current Source'),njb));ZF(d,AQ(a,CR('Add Current-Controlled Voltage Source'),pjb));ZF(d,AQ(a,CR('Add Current-Controlled Current Source'),ojb));ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Active Building Blocks')),d));g=new uG(true);ZF(g,AQ(a,CR('Add Logic Input'),ukb));ZF(g,AQ(a,CR('Add Logic Output'),vkb));ZF(g,AQ(a,CR('Add Inverter'),wkb));ZF(g,AQ(a,CR('Add NAND Gate'),xkb));ZF(g,AQ(a,CR('Add NOR Gate'),ykb));ZF(g,AQ(a,CR('Add AND Gate'),ejb));ZF(g,AQ(a,CR('Add OR Gate'),zkb));ZF(g,AQ(a,CR('Add XOR Gate'),Akb));ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Logic Gates, Input and Output')),g));f=new uG(true);ZF(f,AQ(a,CR('Add D Flip-Flop'),Bkb));ZF(f,AQ(a,CR('Add JK Flip-Flop'),Ckb));ZF(f,AQ(a,CR('Add T Flip-Flop'),Dkb));ZF(f,AQ(a,CR('Add 7 Segment LED'),Ekb));ZF(f,AQ(a,CR('Add 7 Segment Decoder'),Fkb));ZF(f,AQ(a,CR('Add Multiplexer'),Gkb));ZF(f,AQ(a,CR('Add Demultiplexer'),Hkb));ZF(f,AQ(a,CR('Add SIPO shift register'),Ikb));ZF(f,AQ(a,CR('Add PISO shift register'),Jkb));ZF(f,AQ(a,CR('Add Counter'),Kkb));ZF(f,AQ(a,CR('Add Decade Counter'),Lkb));ZF(f,AQ(a,CR('Add Latch'),Mkb));ZF(f,AQ(a,CR('Add Sequence generator'),Nkb));ZF(f,AQ(a,CR('Add Full Adder'),Okb));ZF(f,AQ(a,CR('Add Half Adder'),Pkb));ZF(f,AQ(a,CR('Add Custom Logic'),Qkb));ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Digital Chips')),f));c=new uG(true);ZF(c,AQ(a,CR('Add 555 Timer'),Rkb));ZF(c,AQ(a,CR('Add Phase Comparator'),Skb));ZF(c,AQ(a,CR('Add DAC'),Tkb));ZF(c,AQ(a,CR('Add ADC'),Uib));ZF(c,AQ(a,CR('Add VCO'),Ukb));ZF(c,AQ(a,CR('Add Monostable'),Vkb));ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Analog and Hybrid Chips')),c));j=new uG(true);ZF(j,i=AQ(a,CR('Drag All'),'DragAll'));AP(i,CR('(Alt-drag)'));ZF(j,i=AQ(a,CR('Drag Row'),'DragRow'));AP(i,CR('(A-S-drag)'));ZF(j,i=AQ(a,CR('Drag Column'),Wkb));AP(i,a._?CR('(A-Cmd-drag)'):CR('(A-M-drag)'));ZF(j,AQ(a,CR('Drag Selected'),Xkb));ZF(j,i=AQ(a,CR('Drag Post'),'DragPost'));AP(i,'('+a.v+'-drag)');ZF(b,new PG(new wA(yP+CR('&nbsp;<\\/div>Drag')),j));ZF(b,i=AQ(a,CR('Select/Drag Sel'),Ykb));AP(i,CR('(space or Shift-drag)'))}\n",
"var Mfb='object',Nfb='java.lang',Ofb='com.google.gwt.core.client',Pfb=3.141592653589793,Qfb=6.283185307179586,Rfb='com.google.gwt.animation.client',Sfb='com.google.gwt.user.client',Tfb={3:1,5:1},Ufb='com.google.gwt.aria.client',Vfb='alertdialog',Wfb='application',Xfb='checkbox',Yfb='columnheader',Zfb='complementary',$fb='contentinfo',_fb='definition',agb='dialog',bgb='main',cgb='menuitemcheckbox',dgb='menuitemradio',egb='navigation',fgb='option',ggb='presentation',hgb='progressbar',igb='radiogroup',jgb='spinbutton',kgb='aria-hidden',lgb='height',mgb='width',ngb='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',ogb='Style names cannot be empty',pgb='true',qgb={18:1,15:1},rgb='com.google.gwt.user.client.ui',sgb='mouseout',tgb={24:1,20:1,23:1,18:1,25:1,15:1,16:1},ugb='com.google.gwt.canvas.client',vgb={3:1,26:1},wgb={3:1,13:1,26:1},xgb='com.google.gwt.core.client.impl',ygb='stack',zgb='anonymous',Agb={3:1,5:1,591:1},Bgb='Unknown',Cgb='\\n',Dgb='div',Egb='CSS1Compat',Fgb={28:1,27:1,3:1,11:1,10:1},Ggb='com.google.gwt.dom.client',Hgb={27:1,99:1,3:1,11:1,10:1},Igb={27:1,100:1,3:1,11:1,10:1},Jgb={27:1,101:1,3:1,11:1,10:1},Kgb='CENTER',Lgb={41:1,3:1,11:1,10:1},Mgb={27:1,130:1,3:1,11:1,10:1},Ngb={27:1,90:1,3:1,11:1,10:1},Ogb='com.google.web.bindery.event.shared',Pgb='com.google.gwt.event.shared',Qgb='com.google.gwt.event.dom.client',Rgb='mousewheel',Sgb='DOMMouseScroll',Tgb='touchcancel',Ugb='touchstart',Vgb='com.google.gwt.event.logical.shared',Wgb={128:1,3:1,13:1,26:1},Xgb='UmbrellaException',Ygb='com.google.gwt.http.client',Zgb={98:1,3:1,13:1,26:1},$gb={3:1},_gb=1000,ahb=65535,bhb='yyyyMMdd-HHmm',chb='com.google.gwt.i18n.shared',dhb='DateTimeFormat',ehb='com.google.gwt.i18n.client',fhb='DefaultDateTimeFormatInfo',ghb='Too many percent/per mille characters in pattern \"',hhb=4194303,ihb=1048575,jhb=524288,khb=4194304,lhb=17592186044416,mhb=-9223372036854775808,nhb='com.google.gwt.layout.client',ohb='position',phb='absolute',qhb='overflow',rhb='hidden',shb='left',thb='0.0px',uhb='top',vhb='right',whb='bottom',xhb=0.01,yhb='visibility',zhb='display',Ahb='com.google.gwt.safecss.shared',Bhb='html is null',Chb={185:1,3:1},Dhb='com.google.gwt.safehtml.shared',Ehb='circuitClipboard',Fhb='localStorage',Ghb='com.google.gwt.text.shared.testing',Hhb=2048,Ihb=65536,Jhb='paste',Khb=67108864,Lhb='.call(this)}',Mhb='return function() { w.__gwt_dispatchUnhandledEvent_',Nhb='com.google.gwt.user.client.impl',Ohb={24:1,20:1,23:1,18:1,34:1,25:1,15:1,16:1},Phb={60:1,68:1,72:1,79:1,56:1,57:1,61:1,62:1,64:1,63:1,65:1,66:1,67:1,70:1,71:1,69:1,73:1,77:1,75:1,76:1,74:1,78:1,83:1,82:1,81:1,80:1,24:1,20:1,23:1,39:1,18:1,25:1,58:1,59:1,15:1,16:1},Qhb='verticalAlign',Rhb={124:1,60:1,68:1,72:1,79:1,56:1,57:1,61:1,62:1,64:1,63:1,65:1,66:1,67:1,70:1,71:1,69:1,73:1,77:1,75:1,76:1,74:1,78:1,83:1,82:1,81:1,80:1,24:1,20:1,92:1,23:1,184:1,39:1,18:1,153:1,25:1,58:1,59:1,15:1,16:1},Shb={46:1,29:1},Thb='offsetWidth',Uhb='offsetHeight',Vhb='rect(0px, 0px, 0px, 0px)',Whb='visible',Xhb='popupContent',Yhb={24:1,20:1,23:1,18:1,34:1,25:1,44:1,15:1,16:1},Zhb='cellSpacing',$hb='cellPadding',_hb={24:1,20:1,23:1,39:1,18:1,34:1,25:1,44:1,15:1,16:1},aib={210:1,29:1},bib={124:1,60:1,68:1,72:1,79:1,56:1,57:1,61:1,62:1,64:1,63:1,65:1,66:1,67:1,70:1,71:1,69:1,73:1,77:1,75:1,76:1,74:1,78:1,83:1,82:1,81:1,80:1,24:1,20:1,137:1,92:1,23:1,295:1,184:1,154:1,39:1,18:1,153:1,25:1,35:1,114:1,58:1,59:1,15:1,16:1},cib={24:1,20:1,23:1,18:1,34:1,25:1,125:1,15:1,16:1},dib={24:1,20:1,23:1,154:1,18:1,34:1,25:1,15:1,16:1},eib={60:1,68:1,72:1,79:1,56:1,57:1,61:1,62:1,64:1,63:1,65:1,66:1,67:1,70:1,71:1,69:1,73:1,77:1,75:1,76:1,74:1,78:1,83:1,82:1,81:1,80:1,24:1,20:1,92:1,23:1,18:1,25:1,58:1,59:1,15:1,16:1},fib={596:1,29:1},gib='gwt-MenuBar',hib='selected',iib='colSpan',jib='subMenuIcon-selected',kib='disabled',lib={39:1,18:1,21:1,15:1},mib={594:1,29:1},nib={24:1,20:1,23:1,18:1,34:1,25:1,165:1,15:1,16:1},oib='value',pib={124:1,60:1,68:1,72:1,79:1,56:1,57:1,61:1,62:1,64:1,63:1,65:1,66:1,67:1,70:1,71:1,69:1,73:1,77:1,75:1,76:1,74:1,78:1,83:1,82:1,81:1,80:1,24:1,20:1,137:1,92:1,23:1,39:1,18:1,25:1,58:1,59:1,15:1,16:1},qib={104:1,3:1,11:1,10:1},rib='com.google.gwt.user.client.ui.impl',sib='Possible problem with your *.gwt.xml module file.\\nThe compile time user.agent value (ie8) does not match the runtime user.agent value (',tib='Expect more errors.',uib={30:1,3:1},vib='I = ',wib='Vd = ',xib=0.48,yib={105:1,3:1,5:1},zib=1.0E-9,Aib=1000000000000,Bib=1.0E-6,Cib=1000000000,Dib=0.001,Eib=1000000,Fib={4:1,9:1},Gib='com.lushprojects.circuitjs1.client',Hib='Hz',Iib='Voltage',Jib='Max Voltage',Kib=0.6366197723675814,Lib=0.15915494309189535,Mib={4:1,9:1,49:1},Nib='V = ',Oib='Vmax = ',Pib='P = ',Qib={4:1,9:1,33:1,49:1},Rib='RailElm',Sib='ACRailElm',Tib='ACVoltageElm',Uib='ADCElm',Vib='Carrier Frequency (Hz)',Wib='Signal Frequency (Hz)',Xib='AmmeterElm',Yib=10000000000,Zib='On Resistance (ohms)',$ib='Off Resistance (ohms)',_ib='closed',ajb='AnalogSwitchElm',bjb='AnalogSwitch2Elm',cjb='# of Inputs',djb='High Voltage (V)',ejb='AndGateElm',fjb='AntennaElm',gjb=100000000,hjb=4294901760,ijb='AudioOutputElm',jjb={4:1,9:1,118:1},kjb='BoxElm',ljb='CC2Elm',mjb='CC2NegElm',njb='VCCSElm',ojb='CCCSElm',pjb='CCVSElm',qjb='Trapezoidal Approximation',rjb={116:1,4:1,9:1},sjb='CapacitorElm',tjb='&nbsp;<\\/div>',ujb='<\\/div>',vjb='Singular matrix!',wjb='WireElm',xjb='ResistorElm',yjb='PolarCapacitorElm',zjb='InductorElm',Ajb='SwitchElm',Bjb='PushSwitchElm',Cjb='Switch2Elm',Djb='PotElm',Ejb='TransformerElm',Fjb='TappedTransformerElm',Gjb='TransLineElm',Hjb='RelayElm',Ijb='MemristorElm',Jjb='SparkGapElm',Kjb='GroundElm',Ljb='DCVoltageElm',Mjb='SquareRailElm',Njb='ClockElm',Ojb='SweepElm',Pjb='VarRailElm',Qjb='CurrentElm',Rjb='NoiseElm',Sjb='OutputElm',Tjb='LEDElm',Ujb='LampElm',Vjb='TextElm',Wjb='ProbeElm',Xjb='OhmMeterElm',Yjb='LabeledNodeElm',Zjb='TestPointElm',$jb='DataRecorderElm',_jb='DiodeElm',akb='ZenerElm',bkb='NTransistorElm',ckb='PTransistorElm',dkb='NMosfetElm',ekb='PMosfetElm',fkb='NJfetElm',gkb='PJfetElm',hkb='SCRElm',ikb='NDarlingtonElm',jkb='PDarlingtonElm',kkb='TunnelDiodeElm',lkb='TriodeElm',mkb='OpAmpElm',nkb='OpAmpSwapElm',okb='TriStateElm',pkb='SchmittElm',qkb='InvertingSchmittElm',rkb='ComparatorElm',skb='OTAElm',tkb='VCVSElm',ukb='LogicInputElm',vkb='LogicOutputElm',wkb='InverterElm',xkb='NandGateElm',ykb='NorGateElm',zkb='OrGateElm',Akb='XorGateElm',Bkb='DFlipFlopElm',Ckb='JKFlipFlopElm',Dkb='TFlipFlopElm',Ekb='SevenSegElm',Fkb='SevenSegDecoderElm',Gkb='MultiplexerElm',Hkb='DeMultiplexerElm',Ikb='SipoShiftElm',Jkb='PisoShiftElm',Kkb='CounterElm',Lkb='DecadeElm',Mkb='LatchElm',Nkb='SeqGenElm',Okb='FullAdderElm',Pkb='HalfAdderElm',Qkb='UserDefinedLogicElm',Rkb='TimerElm',Skb='PhaseCompElm',Tkb='DACElm',Ukb='VCOElm',Vkb='MonostableElm',Wkb='DragColumn',Xkb='DragSelected',Ykb='Select',Zkb='euroResistors',$kb='whiteBackground',_kb='conventionalCurrent',alb='file',blb='importfromlocalfile',clb='importfromtext',dlb='importfromdropbox',elb='exportasurl',flb='exportaslocalfile',glb='exportastext',hlb='edit',ilb='duplicate',jlb='selectAll',klb='centrecircuit',llb='zoom100',mlb='zoomin',nlb='zoomout',olb='scopes',plb='unstackAll',qlb='combineAll',rlb='Show Current',slb='Show Voltage',tlb='alternativeColor',ulb='cursorCross',vlb='cursorPointer',wlb=' +\\t\\n\\r\\f',xlb=1.0E-8,ylb='key',zlb='Bad file server response:',Alb='default',Blb='Error on line ',Clb=' of model description',Dlb=' digits on left side',Elb='Reset Pin',Flb='Vbe = ',Glb='Vbc = ',Hlb='Vce = ',Ilb='text/plain',Jlb='.circuitjs.txt',Klb='On resistance (ohms)',Llb='Off resistance (ohms)',Mlb=19.331142470520007,Nlb=38.662284941040014,Olb=0.025865,Plb='Fwd Voltage @ 1A',Qlb='topSpace',Rlb=1.4142135623730951,Slb='100%',Tlb='Cancel',Ulb='300px',Vlb='Inductance (H)',Wlb='Slew Rate (V/ns)',Xlb=0.16666666666666666,Ylb='R = ',Zlb='Momentary Switch',$lb={4:1,9:1,87:1},_lb={4:1,9:1,117:1},amb=0.8297872340425532,bmb=0.0625,cmb='Resistance (ohms)',dmb='Slider Text',emb='RMS Voltage',fmb='Min Voltage',gmb='P2P Voltage',hmb='Binary Value',imb='Trigger Current (A)',jmb='Holding Current (A)',kmb='Gate-Cathode Resistance (ohms)',lmb='Primary Inductance (H)',mmb='Coupling Coefficient',nmb='transformer',omb='ignoring line in string catalog: ',pmb='For input string: \"',qmb='Invalid UTF8 sequence',rmb='java.util',smb={42:1},tmb={3:1,97:1},umb='__proto__',vmb='com.google.gwt.lang';var _,yz,Cy={},yy=-1;Ey(1,null,{},I);_.eQ=function J(a){return this===a};_.gC=function L(){return this.cZ};_.hC=function N(){return Af(this)};_.tS=function P(){return C9(M(this))+'@'+qab(O(this),16)};_.toString=function(){return this.tS()};Mn={3:1,590:1,11:1,2:1};Hy();var Mn;Ey(213,1,{},D9);_.je=function E9(a){var b;b=new D9;b.e=4;a>1?(b.c=L9(this,a-1)):(b.c=this);return b};_.ke=function K9(){B9(this);return this.b};_.le=function M9(){return C9(this)};_.me=function O9(){B9(this);return this.g};_.ne=function Q9(){return (this.e&4)!=0};_.oe=function R9(){return (this.e&1)!=0};_.tS=function U9(){return ((this.e&2)!=0?'interface ':(this.e&1)!=0?'':'class ')+(B9(this),this.j)};_.e=0;var A9=1;var Gx=G9(Nfb,'Object',1),Fp=G9(Ofb,'JavaScriptObject$',0),ux=G9(Nfb,'Class',213);Ey(193,1,{});_.fc=function W(){this.u&&this.gc()};_.gc=function X(){this.ic((1+wab(Qfb))/2)};_.hc=function Y(){this.ic((1+wab(Pfb))/2)};_.k=-1;_.o=false;_.p=false;_.r=-1;_.t=-1;_.u=false;var oo=G9(Rfb,'Animation',193);Ey(357,1,{},$);_.jc=function ab(a){Z(this,a)};var go=G9(Rfb,'Animation/1',357);Ey(622,1,{});var bb;var no=G9(Rfb,'AnimationScheduler',622);Ey(194,1,{194:1});var ho=G9(Rfb,'AnimationScheduler/AnimationHandle',194);Ey(578,622,{},cb);_.kc=function eb(a,b){var c;c=fb(a,b);return new gb(c)};var jo=G9(Rfb,'AnimationSchedulerImplStandard',578);Ey(579,194,{194:1},gb);_.lc=function hb(){db(this.a)};var io=G9(Rfb,'AnimationSchedulerImplStandard/1',579);Ey(580,622,{},kb);_.kc=function lb(a,b){var c;c=new wb(this,a);$cb(this.a,c);this.a.b.length==1&&nb(this.b,16);return c};var mo=G9(Rfb,'AnimationSchedulerImplTimer',580);Ey(159,1,{});_.mc=function sb(a){if(a!=this.b){return}this.c||(this.d=null);this.nc()};_.b=0;_.c=false;_.d=null;var ds=G9(Sfb,'Timer',159);Ey(581,159,{},ub);_.nc=function vb(){jb(this.a)};var ko=G9(Rfb,'AnimationSchedulerImplTimer/1',581);Ey(209,194,{194:1,209:1},wb);_.lc=function xb(){ib(this.b,this)};var lo=G9(Rfb,'AnimationSchedulerImplTimer/AnimationHandleImpl',209);Ey(12,1,{});var hp=G9(Ufb,'RoleImpl',12);Ey(462,12,{},Bb);var po=G9(Ufb,'AlertRoleImpl',462);Ey(461,12,{},Cb);var qo=G9(Ufb,'AlertdialogRoleImpl',461);Ey(463,12,{},Db);var ro=G9(Ufb,'ApplicationRoleImpl',463);Ey(290,1,{});var uo=G9(Ufb,'Attribute',290);Ey(45,290,{},Hb);_.oc=function Ib(a){return Pn(a,640).a};var so=G9(Ufb,'AriaValueAttribute',45);Ey(464,12,{},Jb);var to=G9(Ufb,'ArticleRoleImpl',464);Ey(465,12,{},Kb);var vo=G9(Ufb,'BannerRoleImpl',465);Ey(466,12,{},Lb);var wo=G9(Ufb,'ButtonRoleImpl',466);Ey(467,12,{},Mb);var xo=G9(Ufb,'CheckboxRoleImpl',467);Ey(468,12,{},Nb);var yo=G9(Ufb,'ColumnheaderRoleImpl',468);Ey(469,12,{},Ob);var zo=G9(Ufb,'ComboboxRoleImpl',469);Ey(470,12,{},Pb);var Ao=G9(Ufb,'ComplementaryRoleImpl',470);Ey(471,12,{},Qb);var Bo=G9(Ufb,'ContentinfoRoleImpl',471);Ey(472,12,{},Rb);var Co=G9(Ufb,'DefinitionRoleImpl',472);Ey(473,12,{},Sb);var Do=G9(Ufb,'DialogRoleImpl',473);Ey(474,12,{},Tb);var Eo=G9(Ufb,'DirectoryRoleImpl',474);Ey(475,12,{},Ub);var Fo=G9(Ufb,'DocumentRoleImpl',475);Ey(476,12,{},Vb);var Go=G9(Ufb,'FormRoleImpl',476);Ey(478,12,{},Wb);var Ho=G9(Ufb,'GridRoleImpl',478);Ey(477,12,{},Xb);var Io=G9(Ufb,'GridcellRoleImpl',477);Ey(479,12,{},Yb);var Jo=G9(Ufb,'GroupRoleImpl',479);Ey(480,12,{},Zb);var Ko=G9(Ufb,'HeadingRoleImpl',480);Ey(206,1,{640:1,206:1},_b);var Lo=G9(Ufb,'Id',206);Ey(481,12,{},ac);var Mo=G9(Ufb,'ImgRoleImpl',481);Ey(482,12,{},bc);var No=G9(Ufb,'LinkRoleImpl',482);Ey(485,12,{},cc);var Oo=G9(Ufb,'ListRoleImpl',485);Ey(483,12,{},dc);var Po=G9(Ufb,'ListboxRoleImpl',483);Ey(484,12,{},ec);var Qo=G9(Ufb,'ListitemRoleImpl',484);Ey(486,12,{},fc);var Ro=G9(Ufb,'LogRoleImpl',486);Ey(487,12,{},gc);var So=G9(Ufb,'MainRoleImpl',487);Ey(488,12,{},hc);var To=G9(Ufb,'MarqueeRoleImpl',488);Ey(489,12,{},ic);var Uo=G9(Ufb,'MathRoleImpl',489);Ey(494,12,{},jc);var Vo=G9(Ufb,'MenuRoleImpl',494);Ey(490,12,{},lc);var Wo=G9(Ufb,'MenubarRoleImpl',490);Ey(493,12,{},mc);var Xo=G9(Ufb,'MenuitemRoleImpl',493);Ey(491,12,{},nc);var Yo=G9(Ufb,'MenuitemcheckboxRoleImpl',491);Ey(492,12,{},oc);var Zo=G9(Ufb,'MenuitemradioRoleImpl',492);Ey(495,12,{},pc);var $o=G9(Ufb,'NavigationRoleImpl',495);Ey(496,12,{},qc);var _o=G9(Ufb,'NoteRoleImpl',496);Ey(497,12,{},rc);var ap=G9(Ufb,'OptionRoleImpl',497);Ey(498,12,{},sc);var bp=G9(Ufb,'PresentationRoleImpl',498);Ey(50,290,{},tc);_.oc=function uc(a){return ''+a};var cp=G9(Ufb,'PrimitiveValueAttribute',50);Ey(499,12,{},vc);var dp=G9(Ufb,'ProgressbarRoleImpl',499);var wc,xc;Ey(501,12,{},zc);var ep=G9(Ufb,'RadioRoleImpl',501);Ey(500,12,{},Ac);var fp=G9(Ufb,'RadiogroupRoleImpl',500);Ey(502,12,{},Bc);var gp=G9(Ufb,'RegionRoleImpl',502);var Cc,Dc,Ec,Fc,Gc,Hc,Ic,Jc,Kc,Lc,Mc,Nc,Oc,Pc,Qc,Rc,Sc,Tc,Uc,Vc,Wc,Xc,Yc,Zc,$c,_c,ad,bd,cd,dd,ed,fd,gd,hd,jd,kd,ld,md,nd,od,pd,qd,rd,sd,td,ud,vd,wd,xd,yd,zd,Ad,Bd,Cd,Dd,Ed,Fd,Gd,Hd,Id,Jd,Kd;Ey(505,12,{},Md);var ip=G9(Ufb,'RowRoleImpl',505);Ey(503,12,{},Nd);var jp=G9(Ufb,'RowgroupRoleImpl',503);Ey(504,12,{},Od);var kp=G9(Ufb,'RowheaderRoleImpl',504);Ey(506,12,{},Pd);var lp=G9(Ufb,'ScrollbarRoleImpl',506);Ey(507,12,{},Qd);var mp=G9(Ufb,'SearchRoleImpl',507);Ey(508,12,{},Rd);var np=G9(Ufb,'SeparatorRoleImpl',508);Ey(509,12,{},Sd);var op=G9(Ufb,'SliderRoleImpl',509);Ey(510,12,{},Td);var pp=G9(Ufb,'SpinbuttonRoleImpl',510);var Ud;Ey(511,12,{},Wd);var qp=G9(Ufb,'StatusRoleImpl',511);Ey(514,12,{},Xd);var rp=G9(Ufb,'TabRoleImpl',514);Ey(512,12,{},Yd);var sp=G9(Ufb,'TablistRoleImpl',512);Ey(513,12,{},Zd);var tp=G9(Ufb,'TabpanelRoleImpl',513);Ey(515,12,{},$d);var up=G9(Ufb,'TextboxRoleImpl',515);Ey(516,12,{},_d);var vp=G9(Ufb,'TimerRoleImpl',516);Ey(517,12,{},ae);var wp=G9(Ufb,'ToolbarRoleImpl',517);Ey(518,12,{},be);var xp=G9(Ufb,'TooltipRoleImpl',518);Ey(521,12,{},ce);var yp=G9(Ufb,'TreeRoleImpl',521);Ey(519,12,{},de);var zp=G9(Ufb,'TreegridRoleImpl',519);Ey(520,12,{},ee);var Ap=G9(Ufb,'TreeitemRoleImpl',520);Ey(15,1,qgb);_.pc=function ne(){return this.X};_.qc=function pe(){return he()};_.rc=function qe(a){je(this,a)};_.sc=function ue(a){me(this,a)};_.tS=function ve(){if(!this.X){return '(null handle)'}return this.X.outerHTML};var tt=G9(rgb,'UIObject',15);Ey(16,15,tgb);_.tc=function Ge(){};_.uc=function He(){};_.vc=function Ie(a){ze(this,a)};_.wc=function Je(){return this.S};_.xc=function Ke(){Ae(this)};_.yc=function Le(a){Be(this,a)};_.zc=function Me(){Ce(this)};_.Ac=function Ne(){};_.Bc=function Oe(){};_.Cc=function Pe(a){Fe(this,a)};_.S=false;_.T=0;var Dt=G9(rgb,'Widget',16);Ey(196,16,{60:1,68:1,72:1,79:1,56:1,57:1,61:1,62:1,64:1,63:1,65:1,66:1,67:1,70:1,71:1,69:1,73:1,77:1,75:1,76:1,74:1,78:1,83:1,82:1,81:1,80:1,24:1,20:1,23:1,18:1,25:1,58:1,59:1,15:1,16:1});_.Dc=function Se(){return this.X.tabIndex};_.xc=function Te(){Qe(this)};_.Ec=function Ue(a){yg(this.X,a)};var Gs=G9(rgb,'FocusWidget',196);var Ve;Ey(623,1,{});var Cp=G9(ugb,'Canvas/CanvasElementSupportDetector',623);Ey(198,623,{},We);var Bp=G9(ugb,'Canvas/CanvasElementSupportDetectedNo',198);Ey(347,1,{},Xe);_.a=0;var Dp=G9(Ofb,'Duration',347);Ey(26,1,vgb);_.Fc=function af(){return this.f};_.tS=function bf(){var a,b;a=C9(this.cZ);b=this.Fc();return b!=null?a+': '+b:a};var Mx=G9(Nfb,'Throwable',26);Ey(13,26,wgb);var yx=G9(Nfb,'Exception',13);Ey(40,13,wgb,ef);var Hx=G9(Nfb,'RuntimeException',40);Ey(300,40,wgb);var Hp=G9(xgb,'JavaScriptExceptionBase',300);Ey(106,300,{106:1,3:1,13:1,26:1},kf);_.Fc=function nf(){return jf(this),this.c};_.Gc=function of(){return Yn(this.b)===Yn(gf)?null:this.b};var gf;var Ep=G9(Ofb,'JavaScriptException',106);Ey(599,1,{});var Gp=G9(Ofb,'Scheduler',599);var rf=0,sf=0,tf=0,uf=-1;Ey(325,599,{},Kf);var Ff;var Ip=G9(xgb,'SchedulerImpl',325);var Nf;Ey(610,1,{});var Mp=G9(xgb,'StackTraceCreator/Collector',610);Ey(301,610,{},Tf);_.Ic=function Uf(a,b){var c={},j;a.fnStack=[];var d=arguments.callee.caller;while(d){var e=(Of(),d.name||(d.name=Rf(d.toString())));a.fnStack.push(e);var f=':'+e;var g=c[f];if(g){var h,i;for(h=0,i=g.length;h<i;h++){if(g[h]===d){return}}}(g||(c[f]=[])).push(d);d=d.caller}};_.Jc=function Vf(a){var b,c,d,e;d=(Of(),a&&a.fnStack&&a.fnStack instanceof Array?a.fnStack:[]);c=d.length;e=Gn(Ix,Agb,110,c,0,1);for(b=0;b<c;b++){e[b]=new Kab(d[b],null,-1)}return e};var Jp=G9(xgb,'StackTraceCreator/CollectorLegacy',301);Ey(611,610,{});_.Ic=function Yf(c,d){function e(b){if(!(ygb in b)){try{throw b}catch(a){}}return b}\nvar f;typeof d=='string'?(f=e(new Error(d))):d instanceof Object&&ygb in d?(f=d):(f=e(new Error));c.__gwt$backingJsError=f};_.Kc=function Zf(a,b,c,d){return new Kab(b,a+'@'+d,c<0?-1:c)};_.Jc=function $f(a){var b,c,d,e,f,g,h;e=(Of(),h=a.__gwt$backingJsError,h&&h.stack?h.stack.split(Cgb):[]);f=Gn(Ix,Agb,110,0,0,1);b=0;d=e.length;if(d==0){return f}g=Xf(this,e[0]);Qab(g.d,zgb)||(f[b++]=g);for(c=1;c<d;c++){f[b++]=Xf(this,e[c])}return f};var Lp=G9(xgb,'StackTraceCreator/CollectorModern',611);Ey(302,611,{},_f);_.Kc=function ag(a,b,c,d){return new Kab(b,a,-1)};var Kp=G9(xgb,'StackTraceCreator/CollectorModernNoSourceMap',302);var Pg;Ey(10,1,{3:1,11:1,10:1});_.eQ=function th(a){return this===a};_.hC=function uh(){return Af(this)};_.tS=function vh(){return this.a!=null?this.a:''+this.b};_.b=0;var wx=G9(Nfb,'Enum',10);Ey(28,10,Fgb);var wh,xh,yh,zh,Ah,Bh,Ch,Dh,Eh,Fh,Gh,Hh,Ih,Jh,Kh,Lh,Mh;var cq=H9(Ggb,'Style/Display',28,Ph);Ey(384,28,Fgb,Qh);var Vp=H9(Ggb,'Style/Display/1',384,null);Ey(393,28,Fgb,Rh);var Np=H9(Ggb,'Style/Display/10',393,null);Ey(394,28,Fgb,Sh);var Op=H9(Ggb,'Style/Display/11',394,null);Ey(395,28,Fgb,Th);var Pp=H9(Ggb,'Style/Display/12',395,null);Ey(396,28,Fgb,Uh);var Qp=H9(Ggb,'Style/Display/13',396,null);Ey(397,28,Fgb,Vh);var Rp=H9(Ggb,'Style/Display/14',397,null);Ey(398,28,Fgb,Wh);var Sp=H9(Ggb,'Style/Display/15',398,null);Ey(399,28,Fgb,Xh);var Tp=H9(Ggb,'Style/Display/16',399,null);Ey(400,28,Fgb,Yh);var Up=H9(Ggb,'Style/Display/17',400,null);Ey(385,28,Fgb,Zh);var Wp=H9(Ggb,'Style/Display/2',385,null);Ey(386,28,Fgb,$h);var Xp=H9(Ggb,'Style/Display/3',386,null);Ey(387,28,Fgb,_h);var Yp=H9(Ggb,'Style/Display/4',387,null);Ey(388,28,Fgb,ai);var Zp=H9(Ggb,'Style/Display/5',388,null);Ey(389,28,Fgb,bi);var $p=H9(Ggb,'Style/Display/6',389,null);Ey(390,28,Fgb,ci);var _p=H9(Ggb,'Style/Display/7',390,null);Ey(391,28,Fgb,di);var aq=H9(Ggb,'Style/Display/8',391,null);Ey(392,28,Fgb,ei);var bq=H9(Ggb,'Style/Display/9',392,null);Ey(99,10,Hgb);var fi,gi,hi,ii;var hq=H9(Ggb,'Style/Overflow',99,li);Ey(401,99,Hgb,mi);var dq=H9(Ggb,'Style/Overflow/1',401,null);Ey(402,99,Hgb,ni);var eq=H9(Ggb,'Style/Overflow/2',402,null);Ey(403,99,Hgb,oi);var fq=H9(Ggb,'Style/Overflow/3',403,null);Ey(404,99,Hgb,pi);var gq=H9(Ggb,'Style/Overflow/4',404,null);Ey(100,10,Igb);var qi,ri,si,ti;var mq=H9(Ggb,'Style/Position',100,wi);Ey(405,100,Igb,xi);var iq=H9(Ggb,'Style/Position/1',405,null);Ey(406,100,Igb,yi);var jq=H9(Ggb,'Style/Position/2',406,null);Ey(407,100,Igb,zi);var kq=H9(Ggb,'Style/Position/3',407,null);Ey(408,100,Igb,Ai);var lq=H9(Ggb,'Style/Position/4',408,null);Ey(101,10,Jgb);var Bi,Ci,Di,Ei;var rq=H9(Ggb,'Style/TextAlign',101,Hi);Ey(409,101,Jgb,Ii);var nq=H9(Ggb,'Style/TextAlign/1',409,null);Ey(410,101,Jgb,Ji);var oq=H9(Ggb,'Style/TextAlign/2',410,null);Ey(411,101,Jgb,Ki);var pq=H9(Ggb,'Style/TextAlign/3',411,null);Ey(412,101,Jgb,Li);var qq=H9(Ggb,'Style/TextAlign/4',412,null);Ey(41,10,Lgb);var Mi,Ni,Oi,Pi,Qi,Ri,Si,Ti,Ui;var Bq=H9(Ggb,'Style/Unit',41,Xi);Ey(375,41,Lgb,Yi);_.Lc=function Zi(){return 'px'};var sq=H9(Ggb,'Style/Unit/1',375,null);Ey(376,41,Lgb,$i);_.Lc=function _i(){return '%'};var tq=H9(Ggb,'Style/Unit/2',376,null);Ey(377,41,Lgb,aj);_.Lc=function bj(){return 'em'};var uq=H9(Ggb,'Style/Unit/3',377,null);Ey(378,41,Lgb,cj);_.Lc=function dj(){return 'ex'};var vq=H9(Ggb,'Style/Unit/4',378,null);Ey(379,41,Lgb,ej);_.Lc=function fj(){return 'pt'};var wq=H9(Ggb,'Style/Unit/5',379,null);Ey(380,41,Lgb,gj);_.Lc=function hj(){return 'pc'};var xq=H9(Ggb,'Style/Unit/6',380,null);Ey(381,41,Lgb,ij);_.Lc=function jj(){return 'in'};var yq=H9(Ggb,'Style/Unit/7',381,null);Ey(382,41,Lgb,kj);_.Lc=function lj(){return 'cm'};var zq=H9(Ggb,'Style/Unit/8',382,null);Ey(383,41,Lgb,mj);_.Lc=function nj(){return 'mm'};var Aq=H9(Ggb,'Style/Unit/9',383,null);Ey(130,10,Mgb);var oj,pj;var Eq=H9(Ggb,'Style/Visibility',130,sj);Ey(413,130,Mgb,tj);var Cq=H9(Ggb,'Style/Visibility/1',413,null);Ey(414,130,Mgb,uj);var Dq=H9(Ggb,'Style/Visibility/2',414,null);Ey(90,10,Ngb);var vj,wj,xj,yj,zj;var Kq=H9(Ggb,'Style/WhiteSpace',90,Cj);Ey(415,90,Ngb,Dj);var Fq=H9(Ggb,'Style/WhiteSpace/1',415,null);Ey(416,90,Ngb,Ej);var Gq=H9(Ggb,'Style/WhiteSpace/2',416,null);Ey(417,90,Ngb,Fj);var Hq=H9(Ggb,'Style/WhiteSpace/3',417,null);Ey(418,90,Ngb,Gj);var Iq=H9(Ggb,'Style/WhiteSpace/4',418,null);Ey(419,90,Ngb,Hj);var Jq=H9(Ggb,'Style/WhiteSpace/5',419,null);Ey(618,1,{});_.tS=function Jj(){return 'An event type'};var Mt=G9(Ogb,'Event',618);Ey(619,618,{});_.Oc=function Lj(){this.e=false;this.f=null};_.e=false;var gr=G9(Pgb,'GwtEvent',619);Ey(625,619,{});_.Nc=function Qj(){return this.Pc()};var Mj;var Pq=G9(Qgb,'DomEvent',625);Ey(460,625,{},Uj);_.Mc=function Vj(a){Tj(Pn(a,634))};_.Pc=function Wj(){return Rj};var Rj;var Lq=G9(Qgb,'BlurEvent',460);Ey(447,625,{},$j);_.Mc=function _j(a){Zj(this,Pn(a,635))};_.Pc=function ak(){return Xj};var Xj;var Mq=G9(Qgb,'ChangeEvent',447);Ey(626,625,{});var Qq=G9(Qgb,'HumanInputEvent',626);Ey(627,626,{});var Sq=G9(Qgb,'MouseEvent',627);Ey(434,627,{},fk);_.Mc=function gk(a){Pn(a,46).Qc(this)};_.Pc=function hk(){return dk};var dk;var Nq=G9(Qgb,'ClickEvent',434);Ey(340,1,{});_.hC=function jk(){return this.c};_.tS=function kk(){return 'Event type'};_.c=0;var ik=0;var Kt=G9(Ogb,'Event/Type',340);Ey(113,340,{},lk);var fr=G9(Pgb,'GwtEvent/Type',113);Ey(51,113,{51:1},mk);var Oq=G9(Qgb,'DomEvent/Type',51);Ey(441,627,{},pk);_.Mc=function qk(a){Pn(a,211).Rc(this)};_.Pc=function rk(){return nk};var nk;var Rq=G9(Qgb,'MouseDownEvent',441);Ey(442,627,{},uk);_.Mc=function vk(a){Pn(a,293).Sc(this)};_.Pc=function wk(){return sk};var sk;var Tq=G9(Qgb,'MouseMoveEvent',442);Ey(443,627,{},zk);_.Mc=function Ak(a){Pn(a,212).Tc(this)};_.Pc=function Bk(){return xk};var xk;var Uq=G9(Qgb,'MouseOutEvent',443);Ey(448,627,{},Ek);_.Mc=function Fk(a){Pn(a,595).Uc(this)};_.Pc=function Gk(){return Ck};var Ck;var Vq=G9(Qgb,'MouseOverEvent',448);Ey(444,627,{},Jk);_.Mc=function Kk(a){Pn(a,294).Vc(this)};_.Pc=function Lk(){return Hk};var Hk;var Wq=G9(Qgb,'MouseUpEvent',444);Ey(226,627,{},Ok);_.Mc=function Pk(a){Pn(a,136).Wc(this)};_.Pc=function Qk(){return Mk};var Mk;var Xq=G9(Qgb,'MouseWheelEvent',226);Ey(455,1,{},Tk);var Yq=G9(Qgb,'PrivateMap',455);Ey(630,626,{});var _q=G9(Qgb,'TouchEvent',630);Ey(452,630,{},Xk);_.Mc=function Yk(a){Wk(this,Pn(a,637))};_.Pc=function Zk(){return Uk};var Uk;var Zq=G9(Qgb,'TouchCancelEvent',452);Ey(451,630,{},bl);_.Mc=function cl(a){al(this,Pn(a,638))};_.Pc=function dl(){return $k};var $k;var $q=G9(Qgb,'TouchEndEvent',451);Ey(450,630,{},hl);_.Mc=function il(a){gl(this,Pn(a,639))};_.Pc=function jl(){return el};var el;var ar=G9(Qgb,'TouchMoveEvent',450);Ey(449,630,{},nl);_.Mc=function ol(a){ml(this,Pn(a,636))};_.Pc=function pl(){return kl};var kl;var br=G9(Qgb,'TouchStartEvent',449);Ey(537,619,{},rl);_.Mc=function sl(a){Pn(a,596).Xc(this)};_.Nc=function ul(){return ql};_.a=false;var ql;var cr=G9(Vgb,'CloseEvent',537);Ey(437,619,{},wl);_.Mc=function xl(a){Pn(a,210).Yc(this)};_.Nc=function zl(){return vl};_.a=0;var vl;var dr=G9(Vgb,'ResizeEvent',437);Ey(582,619,{},Bl);_.Mc=function Cl(a){Pn(a,594).Zc(this)};_.Nc=function El(){return Al};var Al;var er=G9(Vgb,'ValueChangeEvent',582);Ey(127,1,{20:1},Il,Jl);_.vc=function Kl(a){Gl(this,a)};var ir=G9(Pgb,'HandlerManager',127);Ey(620,1,{});var Lt=G9(Ogb,'EventBus',620);Ey(342,620,{});_.b=0;_.c=false;var Qt=G9(Ogb,'SimpleEventBus',342);Ey(343,342,{},Wl);var hr=G9(Pgb,'HandlerManager/Bus',343);Ey(456,1,{},Xl);var jr=G9(Pgb,'LegacyHandlerWrapper',456);Ey(128,40,Wgb,Yl);var Rt=G9(Ogb,Xgb,128);Ey(222,128,Wgb,_l);var kr=G9(Pgb,Xgb,222);Ey(315,1,{},dm);_.b=0;var tr=G9(Ygb,'Request',315);Ey(318,159,{},em);_.nc=function fm(){cm(this.a)};var lr=G9(Ygb,'Request/1',318);Ey(617,1,{});var vr=G9(Ygb,'Response',617);Ey(316,617,{});var ur=G9(Ygb,'ResponseImpl',316);Ey(317,316,{},hm);var mr=G9(Ygb,'Request/RequestImplIE8And9/1',317);Ey(158,1,{},mm);_.b=false;_.c=0;var im;var pr=G9(Ygb,'RequestBuilder',158);Ey(314,1,{},om);_.$c=function pm(a){if(a.readyState==4){oJ(a);bm(this.b,this.a)}};var nr=G9(Ygb,'RequestBuilder/1',314);Ey(138,1,{},qm);_.tS=function rm(){return this.a};var or=G9(Ygb,'RequestBuilder/Method',138);Ey(98,13,Zgb,sm);var qr=G9(Ygb,'RequestException',98);Ey(439,98,Zgb,tm);var rr=G9(Ygb,'RequestPermissionException',439);Ey(567,98,Zgb,um);var sr=G9(Ygb,'RequestTimeoutException',567);Ey(563,1,{});var Fr=G9(chb,dhb,563);Ey(208,563,{208:1},Om);var Mm;var wr=G9(ehb,dhb,208);Ey(632,1,{});var Gr=G9(chb,fhb,632);Ey(633,632,{});var xr=G9(ehb,fhb,633);Ey(140,10,{140:1,3:1,11:1,10:1},Um);var Qm,Rm,Sm;var yr=H9(ehb,'HasDirection/Direction',140,Vm);Ey(445,1,{},$m);var Wm;var zr=G9(ehb,'LocaleInfo',445);Ey(166,1,{},rn);_.b=0;_.c=false;_.d=0;_.e=0;_.f=3;_.g=false;_.i=3;_.j=40;_.k=0;_.n=0;_.o=1;_.p=1;_.q='-';_.r='';_.t='';_.u='';_.v=false;var Ar=G9(ehb,'NumberFormat',166);Ey(584,1,{},vn);_.a=0;var Br=G9(ehb,'TimeZone',584);Ey(564,1,{},Bn);var Cr=G9('com.google.gwt.i18n.client.constants','NumberConstantsImpl_',564);Ey(583,633,{},Dn);var Dr=G9('com.google.gwt.i18n.client.impl.cldr','DateTimeFormatInfoImpl',583);Ey(151,1,{151:1},En);_.a=false;_.b=0;var Er=G9(chb,'DateTimeFormat/PatternPart',151);var Ky;var _y;var tz,uz,vz,wz;Ey(223,1,{},Mz);var Pr=G9(nhb,'Layout',223);Ey(374,193,{},Nz);_.fc=function Oz(){this.a.a=null;Kz(this.a,0,null)};_.gc=function Pz(){this.a.a=null;Kz(this.a,0,null)};_.ic=function Qz(a){var b,c,d;for(c=new ycb(this.a.c);c.b<c.d.se();){b=(dg(c.b<c.d.se()),Pn(c.d.ve(c.c=c.b++),129));b.t&&(b.g=b.F+(b.N-b.F)*a);b.u&&(b.j=b.G+(b.P-b.G)*a);b.v&&(b.V=b.H+(b.R-b.H)*a);b.r&&(b.a=b.C+(b.J-b.C)*a);b.w&&(b.Z=b.I+(b.T-b.I)*a);b.s&&(b.e=b.D+(b.L-b.D)*a);eA(this.a.b,b);!!this.b&&(d=b.X,Tn(d,125)&&Pn(d,125).ld(),undefined)}};var Lr=G9(nhb,'Layout/1',374);Ey(129,1,{129:1},Xz);_.a=0;_.e=0;_.g=0;_.j=0;_.n=false;_.o=false;_.p=false;_.q=false;_.r=true;_.s=false;_.t=true;_.u=true;_.v=true;_.w=false;_.A=false;_.B=false;_.C=0;_.D=0;_.F=0;_.G=0;_.H=0;_.I=0;_.J=0;_.L=0;_.N=0;_.P=0;_.R=0;_.T=0;_.V=0;_.Y=true;_.Z=0;var Mr=G9(nhb,'Layout/Layer',129);Ey(628,1,{});var Yz;var Or=G9(nhb,'LayoutImpl',628);Ey(458,628,{},iA);var Nr=G9(nhb,'LayoutImplIE8',458);Ey(565,1,{},lA);_.a=0;_.b=0;_.c=0;_.e=0;var Qr=G9('com.google.gwt.resources.client.impl','ImageResourcePrototype',565);Ey(568,1,{},nA);var Rr=G9(Ahb,'SafeStylesBuilder',568);Ey(123,1,{598:1,123:1,3:1},oA);_.eQ=function pA(a){if(!Tn(a,598)){return false}return Qab(this.a,Pn(Pn(a,598),123).a)};_.hC=function qA(){return tbb(this.a)};var Sr=G9(Ahb,'SafeStylesString',123);Ey(587,1,Chb,sA);_.bd=function tA(){return this.a};_.eQ=function uA(a){if(!Tn(a,185)){return false}return Qab(this.a,Pn(a,185).bd())};_.hC=function vA(){return tbb(this.a)};var Tr=G9(Dhb,'OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml',587);Ey(86,1,Chb,wA);_.bd=function xA(){return this.a};_.eQ=function yA(a){if(!Tn(a,185)){return false}return Qab(this.a,Pn(a,185).bd())};_.hC=function zA(){return tbb(this.a)};_.tS=function AA(){return 'safe: \"'+this.a+'\"'};var Ur=G9(Dhb,'SafeHtmlString',86);var BA,CA,DA,EA,FA;Ey(182,1,{597:1,182:1},IA);_.eQ=function JA(a){if(!Tn(a,597)){return false}return Qab(this.a,Pn(Pn(a,597),182).a)};_.hC=function KA(){return tbb(this.a)};var Vr=G9(Dhb,'SafeUriString',182);Ey(167,1,{},OA);var MA;var Wr=G9('com.google.gwt.storage.client','Storage',167);var PA=false;Ey(631,1,{});var Xr=G9('com.google.gwt.text.shared','AbstractRenderer',631);Ey(575,1,{},VA);var UA;var Yr=G9(Ghb,'PassthroughParser',575);Ey(574,631,{},XA);var WA;var Zr=G9(Ghb,'PassthroughRenderer',574);Ey(440,1,{29:1});var $r=G9(Sfb,'BaseListenerWrapper',440);var YA=null,ZA;var iB;Ey(339,619,{},rB);_.Mc=function sB(a){Pn(a,592).cd(this);oB.c=false};_.Nc=function uB(){return nB};_.Oc=function vB(){pB(this)};_.a=false;_.b=false;_.c=false;var nB,oB;var _r=G9(Sfb,'Event/NativePreviewEvent',339);var wB,xB;Ey(571,1,{20:1},DB);_.vc=function EB(a){Gl(this.a,a)};var as=G9(Sfb,'History/HistoryEventSource',571);Ey(572,1,{});_.dd=function GB(){var a=Lfb(BB);$wnd.addEventListener('hashchange',a,false)};var cs=G9(Sfb,'History/HistoryImpl',572);Ey(573,572,{},HB);_.dd=function IB(){var c=Lfb(BB);var d=$wnd.onhashchange;$wnd.onhashchange=function(){var b;try{c()}catch(a){b=a}if(d!=null){try{d()}catch(a){b=b||a}}if(b!=null){throw b}}};var bs=G9(Sfb,'History/HistoryImplIE8',573);var JB=false,KB,LB=0,MB=0,NB=false;Ey(341,619,{},$B);_.Mc=function _B(a){ao(a);null.Qe()};_.Nc=function aC(){return YB};var YB;var es=G9(Sfb,'Window/ClosingEvent',341);Ey(191,127,{20:1},bC);var fs=G9(Sfb,'Window/WindowHandlers',191);var cC=false;var jC,kC,lC,mC;Ey(435,1,{},vC);_.Hc=function wC(){$wnd.__gwt_initWindowCloseHandler(Lfb(WB),Lfb(VB))};var gs=G9(Nhb,'WindowImplIE/1',435);Ey(436,1,{},xC);_.Hc=function yC(){$wnd.__gwt_initWindowResizeHandler(Lfb(XB))};var hs=G9(Nhb,'WindowImplIE/2',436);Ey(621,16,Ohb);_.tc=function AC(){YC(this,(WC(),UC))};_.uc=function BC(){YC(this,(WC(),VC))};var _s=G9(rgb,'Panel',621);Ey(162,621,Ohb);_.fd=function KC(){return new HI(this.f)};_.ed=function LC(a){return IC(this,a)};var ts=G9(rgb,'ComplexPanel',162);Ey(426,162,Ohb);_.ed=function PC(a){return NC(this,a)};var is=G9(rgb,'AbsolutePanel',426);Ey(629,1,{});var js=G9(rgb,'AbstractImagePrototype',629);\n",
"Ey(152,196,{60:1,68:1,72:1,79:1,56:1,57:1,61:1,62:1,64:1,63:1,65:1,66:1,67:1,70:1,71:1,69:1,73:1,77:1,75:1,76:1,74:1,78:1,83:1,82:1,81:1,80:1,24:1,20:1,137:1,92:1,23:1,184:1,154:1,39:1,18:1,153:1,25:1,58:1,59:1,15:1,16:1},RC);_.Dc=function SC(){return this.X.tabIndex};_.Ec=function TC(a){yg(this.X,a)};var ks=G9(rgb,'Anchor',152);Ey(370,222,Wgb,XC);var UC,VC;var ns=G9(rgb,'AttachDetachException',370);Ey(371,1,{},ZC);_.gd=function $C(a){a.xc()};var ls=G9(rgb,'AttachDetachException/1',371);Ey(372,1,{},_C);_.gd=function aD(a){a.zc()};var ms=G9(rgb,'AttachDetachException/2',372);Ey(225,196,Phb);var os=G9(rgb,'ButtonBase',225);Ey(48,225,Phb,cD);var ps=G9(rgb,'Button',48);Ey(224,162,Ohb);var qs=G9(rgb,'CellPanel',224);Ey(207,225,Rhb);_.Dc=function lD(){return this.b.tabIndex};_.Ac=function mD(){iC(this.b,this)};_.Bc=function nD(){iC(this.b,null);iD(this,this.S?(q9(),lh(this.b)?p9:o9):(q9(),mh(this.b)?p9:o9))};_.Ec=function oD(a){!!this.b&&yg(this.b,a)};_.Cc=function pD(a){this.T==-1?mB(this.b,a|eC(this.b)):this.T==-1?gB(this.X,a|eC(this.X)):(this.T|=a)};_.d=false;var ss=G9(rgb,'CheckBox',207);Ey(562,1,Shb,qD);_.Qc=function rD(a){Dl(this.a,hD(this.a))};var rs=G9(rgb,'CheckBox/1',562);Ey(624,16,tgb);_.wc=function uD(){if(this.k){return this.k.S}return false};_.xc=function vD(){sD(this);if(this.T!=-1){Fe(this.k,this.T);this.T=-1}Ae(this.k);iC(this.X,this)};_.yc=function wD(a){Be(this,a);Be(this.k,a)};_.zc=function xD(){Ce(this.k)};_.qc=function yD(){ie(this,he());return this.X};var us=G9(rgb,'Composite',624);Ey(192,621,Ohb);_.hd=function CD(){return this.X};_.fd=function DD(){return new VH(this)};_.ed=function ED(a){return zD(this,a)};var pt=G9(rgb,'SimplePanel',192);Ey(44,192,Yhb);_.hd=function SD(){return Mg(this.X)};_.pc=function TD(){return Ng(Mg(this.X))};_.jd=function UD(a){HD(this,a)};_.cd=function VD(a){a.c&&(a.d,false)&&(a.a=true)};_.Bc=function WD(){this.P&&lH(this.O,false,true)};_.rc=function XD(a){this.C=a;ID(this);a.length==0&&(this.C=null)};_.sc=function YD(a){this.D=a;ID(this);a.length==0&&(this.D=null)};_.kd=function ZD(){PD(this)};_.A=false;_.B=false;_.I=false;_.J=false;_.K=0;_.L=false;_.N=false;_.P=false;_.Q=0;var gt=G9(rgb,'PopupPanel',44);Ey(218,44,Yhb);_.tc=function aE(){Ae(this.v)};_.uc=function bE(){Ce(this.v)};_.fd=function cE(){return new VH(this.v)};_.ed=function dE(a){return zD(this.v,a)};var vs=G9(rgb,'DecoratedPopupPanel',218);Ey(569,192,Ohb,fE);_.hd=function hE(){return this.a};var ws=G9(rgb,'DecoratorPanel',569);Ey(108,218,_hb);_.tc=function uE(){try{Ae(this.v)}finally{Ae(this.n)}};_.uc=function vE(){try{Ce(this.v)}finally{Ce(this.n)}};_.jd=function wE(a){lE(this,a)};_.yc=function xE(a){switch(dC(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.s&&!mE(this,a)){return}}Be(this,a)};_.cd=function yE(a){var b;b=a.d;!a.a&&dC(a.d.type)==4&&mE(this,b)&&Sg(b);a.c&&(a.d,false)&&(a.a=true)};_.kd=function zE(){rE(this)};_.o=0;_.p=0;_.q=0;_.r=0;_.s=false;_.u=0;var As=G9(rgb,'DialogBox',108);Ey(195,1,aib,AE);_.Yc=function BE(a){this.a.u=a.a};var xs=G9(rgb,'DialogBox/1',195);Ey(114,16,{24:1,20:1,92:1,23:1,295:1,154:1,18:1,153:1,25:1,114:1,15:1,16:1});var Ms=G9(rgb,'LabelBase',114);Ey(35,114,bib,HE,IE);var Ns=G9(rgb,'Label',35);Ey(161,35,bib,KE);var Hs=G9(rgb,'HTML',161);Ey(366,161,bib,LE);var ys=G9(rgb,'DialogBox/CaptionImpl',366);Ey(367,1,{211:1,293:1,212:1,595:1,294:1,29:1},ME);_.Rc=function NE(a){iE(this.a,a)};_.Sc=function OE(a){jE(this.a,a)};_.Tc=function PE(a){};_.Uc=function QE(a){};_.Vc=function RE(a){kE(this.a,a)};var zs=G9(rgb,'DialogBox/MouseHandler',367);Ey(201,1,{92:1},TE);var Bs=G9(rgb,'DirectionalTextHelper',201);Ey(368,162,cib,YE);_.xc=function ZE(){Ae(this)};_.zc=function $E(){Ce(this);fA(this.b.d)};_.ld=function _E(){var a,b;for(b=new HI(this.f);b.b<b.c.c;){a=GI(b);Tn(a,125)&&Pn(a,125).ld()}};_.ed=function aF(a){var b,c;c=IC(this,a);if(c){a==this.a&&(this.a=null);b=Pn(a.V,163);Lz(this.b,b.c)}return c};var Fs=G9(rgb,'DockLayoutPanel',368);Ey(109,10,{109:1,3:1,11:1,10:1},jF);var bF,cF,dF,eF,fF,gF,hF;var Cs=H9(rgb,'DockLayoutPanel/Direction',109,kF);Ey(221,1,{},mF);_.md=function nF(){};_.Hc=function oF(){this.e=false;if(this.b){return}this.md();Kz(this.d,this.c,new MF)};_.b=false;_.c=0;_.e=false;var Ps=G9(rgb,'LayoutCommand',221);Ey(369,221,{},pF);_.md=function qF(){VE(this.a)};var Ds=G9(rgb,'DockLayoutPanel/DockAnimateCommand',369);Ey(163,1,{163:1},rF);_.b=false;_.d=0;var Es=G9(rgb,'DockLayoutPanel/LayoutData',163);var sF;var uF,vF,wF,xF,yF,zF;Ey(359,1,{},BF);var Is=G9(rgb,'HasHorizontalAlignment/AutoHorizontalAlignmentConstant',359);Ey(160,359,{},CF);var Js=G9(rgb,'HasHorizontalAlignment/HorizontalAlignmentConstant',160);var FF;Ey(197,1,{},HF);var Ks=G9(rgb,'HasVerticalAlignment/VerticalAlignmentConstant',197);Ey(131,224,dib,KF);_.ed=function LF(a){var b,c;c=Ng(a.X);b=IC(this,a);b&&kg(this.b,c);return b};var Ls=G9(rgb,'HorizontalPanel',131);Ey(373,1,{},MF);var Os=G9(rgb,'LayoutCommand/1',373);Ey(422,162,cib);_.xc=function QF(){Ae(this)};_.zc=function RF(){Ce(this);fA(this.a.d)};_.ld=function SF(){PF(this)};_.ed=function TF(a){var b;b=IC(this,a);b&&Lz(this.a,Pn(a.V,129));return b};var Qs=G9(rgb,'LayoutPanel',422);Ey(561,196,eib);var Rs=G9(rgb,'ListBox',561);Ey(588,440,{29:1});var Ts=G9(rgb,'ListenerWrapper',588);Ey(589,588,fib,XF);_.Xc=function YF(a){mG(this.a,(Pn(a.f,44),a.a))};var Ss=G9(rgb,'ListenerWrapper/WrappedPopupListener',589);Ey(43,16,tgb,tG,uG);_.yc=function vG(a){var b,c;b=cG(this,a.srcElement);switch(dC(a.type)){case 1:{VI(this.X);!!b&&bG(this,b,true,true);break}case 16:{!!b&&gG(this,b,true);break}case 32:{!!b&&gG(this,null,false);break}case Hhb:{oG(this);break}case 128:{c=Hg(a);Xm();c=c;switch(c){case 37:kG(this);Tg(a);Sg(a);break;case 39:jG(this);Tg(a);Sg(a);break;case 38:iG(this);Tg(a);Sg(a);break;case 40:hG(this);Tg(a);Sg(a);break;case 27:this.f?aG(this,false):pG(this,null);!this.f&&!!this.g&&HD(this.g,false);Tg(a);Sg(a);break;case 9:this.f?aG(this,false):pG(this,null);!this.f&&!!this.g&&HD(this.g,false);break;case 13:if(!oG(this)){bG(this,this.i,true,true);Tg(a);Sg(a)}}break}}Be(this,a)};_.zc=function wG(){!!this.g&&HD(this.g,false);Ce(this)};_.b=false;_.d=true;_.k=null;_.n=false;var Ys=G9(rgb,'MenuBar',43);Ey(349,1,{},xG);_.Hc=function yG(){this.a.Hc()};var Us=G9(rgb,'MenuBar/1',349);Ey(350,1,{634:1,29:1},zG);var Vs=G9(rgb,'MenuBar/2',350);Ey(351,1,{},AG);_.nd=function BG(a,b){this.a.n?DG(this.a.g,this.b):CG(this.a.g,this.b)};var Ws=G9(rgb,'MenuBar/3',351);Ey(348,218,Yhb,GG);_.cd=function HG(a){var b,c;if(!a.a){switch(dC(a.d.type)){case 4:c=a.d.srcElement;b=this.a.X;if(Zg(b,c)){a.a=true;return}a.c&&(a.d,false)&&(a.a=true);a.a&&pG(this.a,null);return;}}a.c&&(a.d,false)&&(a.a=true)};_.b=false;var Xs=G9(rgb,'MenuBar/MenuPopup',348);var IG;Ey(21,15,lib,OG,PG,QG,RG);_.f=true;var $s=G9(rgb,'MenuItem',21);Ey(164,15,qgb,VG);var Zs=G9(rgb,'MenuItemSeparator',164);Ey(354,1,aib,XG);_.Yc=function YG(a){WG()};var at=G9(rgb,'PopupPanel/1',354);Ey(355,1,{29:1,592:1},ZG);_.cd=function $G(a){JD(this.a,a)};var bt=G9(rgb,'PopupPanel/3',355);Ey(356,1,mib,_G);_.Zc=function aH(a){this.a.B&&this.a.jd(false)};var ct=G9(rgb,'PopupPanel/4',356);Ey(139,10,{139:1,3:1,11:1,10:1},fH);var bH,cH,dH;var dt=H9(rgb,'PopupPanel/AnimationType',139,gH);Ey(352,193,{},mH);_.gc=function nH(){iH(this)};_.hc=function oH(){this.d=pg(this.a.X,Uhb);this.e=pg(this.a.X,Thb);rh(this.a.X.style,qhb,rhb);kH(this,(1+wab(Pfb))/2)};_.ic=function pH(a){kH(this,a)};_.a=null;_.b=false;_.c=false;_.d=0;_.e=-1;_.i=false;var ft=G9(rgb,'PopupPanel/ResizeAnimation',352);Ey(353,159,{},qH);_.nc=function rH(){this.a.g=null;S(this.a,200,null)};var et=G9(rgb,'PopupPanel/ResizeAnimation/1',353);Ey(570,196,Phb,yH);_.xc=function zH(){Qe(this);eJ(this.a)};_.zc=function AH(){Ce(this);_I(this.a)};var ht=G9(rgb,'RichTextArea',570);Ey(423,422,cib,CH);_.Ac=function EH(){_z(this.a.d)};var BH;var jt=G9(rgb,'RootLayoutPanel',423);Ey(424,1,aib,FH);_.Yc=function GH(a){PF(this.a)};var it=G9(rgb,'RootLayoutPanel/1',424);Ey(165,426,nib);var HH,IH,JH;var nt=G9(rgb,'RootPanel',165);Ey(428,1,{},PH);_.gd=function QH(a){a.wc()&&a.zc()};var kt=G9(rgb,'RootPanel/1',428);Ey(429,1,fib,RH);_.Xc=function SH(a){NH()};var lt=G9(rgb,'RootPanel/2',429);Ey(427,165,nib,TH);var mt=G9(rgb,'RootPanel/DefaultRootPanel',427);Ey(219,1,{},VH);_.od=function WH(){return this.a};_.pd=function XH(){return UH(this)};_.qd=function YH(){!!this.b&&this.c.ed(this.b)};_.a=false;_.b=null;var ot=G9(rgb,'SimplePanel/1',219);Ey(556,196,pib);_.yc=function aI(a){var b;b=dC(a.type);(b&896)!=0?Be(this,a):Be(this,a)};_.Ac=function bI(){};var zt=G9(rgb,'ValueBoxBase',556);Ey(291,556,pib);var rt=G9(rgb,'TextBoxBase',291);Ey(181,291,pib,eI);var qt=G9(rgb,'TextArea',181);Ey(292,291,pib,fI);var st=G9(rgb,'TextBox',292);Ey(104,10,qib);var hI,iI,jI,kI;var yt=H9(rgb,'ValueBoxBase/TextAlignment',104,nI);Ey(557,104,qib,oI);var ut=H9(rgb,'ValueBoxBase/TextAlignment/1',557,null);Ey(558,104,qib,pI);var vt=H9(rgb,'ValueBoxBase/TextAlignment/2',558,null);Ey(559,104,qib,qI);var wt=H9(rgb,'ValueBoxBase/TextAlignment/3',559,null);Ey(560,104,qib,rI);var xt=H9(rgb,'ValueBoxBase/TextAlignment/4',560,null);Ey(94,224,dib,wI);_.ed=function xI(a){return vI(this,a)};var At=G9(rgb,'VerticalPanel',94);Ey(446,1,{},EI);_.fd=function FI(){return new HI(this)};_.c=0;var Ct=G9(rgb,'WidgetCollection',446);Ey(145,1,{},HI);_.od=function II(){return this.b<this.c.c};_.pd=function JI(){return GI(this)};_.qd=function KI(){if(!this.a){throw new fab}this.c.b.ed(this.a);--this.b;this.a=null};_.b=0;var Bt=G9(rgb,'WidgetCollection/WidgetIterator',145);var LI,MI;Ey(576,1,{},RI);var Et=G9(rib,'ClippedImageImpl_TemplateImpl',576);Ey(459,629,{},UI);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;var Ft=G9(rib,'ClippedImagePrototype',459);Ey(577,1,{});_.rd=function XI(){return Qg($doc,'textarea')};var It=G9(rib,'RichTextAreaImpl',577);Ey(585,577,{});_.rd=function aJ(){return YI()};_.sd=function bJ(){if(!this.b){return}this.b=false;if(this.a){ZI(this,this.a.innerHTML);gJ(this,!this.a?fJ(this):!this.a[kib]);this.a=null}dJ(this);if(this.c){this.c=false;this.b?(this.c=true):(this.d.contentWindow.focus(),undefined)}};_.td=function cJ(){this.b=true;this.c=false};_.b=false;_.c=false;var Ht=G9(rib,'RichTextAreaImplStandard',585);Ey(586,585,{},iJ);_.rd=function jJ(){var a;a=YI();xg(a,'src',\"javascript:''\");return a};var Gt=G9(rib,'RichTextAreaImplIE8toIE10',586);Ey(186,26,vgb);var xx=G9(Nfb,'Error',186);Ey(52,186,vgb);var rx=G9(Nfb,'AssertionError',52);Ey(296,52,vgb,mJ);var Jt=G9('com.google.gwt.useragent.client','UserAgentAsserter/UserAgentAssertionError',296);Ey(344,1,{},sJ);var Nt=G9(Ogb,'SimpleEventBus/1',344);Ey(345,1,{593:1},tJ);_.Hc=function uJ(){Nl(this.a,this.d,this.c,this.b)};var Ot=G9(Ogb,'SimpleEventBus/2',345);Ey(346,1,{593:1},vJ);_.Hc=function wJ(){Pl(this.a,this.d,this.c,this.b)};var Pt=G9(Ogb,'SimpleEventBus/3',346);Ey(4,1,Fib);_.ud=function yK(){};_.vd=function zK(){return this._==this.ab&&this.bb==this.cb};_.wd=function AK(){};_.xd=function CK(a,b){a=nR(HJ,a);b=nR(HJ,b);this.U&&(vab(this._-a)<vab(this.bb-b)?(a=this._):(b=this.bb));this.ab=a;this.cb=b;this.Sd()};_.yd=function DK(){};_.zd=function EK(a){};_.Ad=function KK(){return this.I};_.Bd=function MK(a){return a==0&&this.Id()==2?-this.I:this.I};_.Cd=function NK(){return 0};_.Dd=function OK(){throw new fab};_.Ed=function PK(a){return null};_.Fd=function QK(a){};_.Gd=function RK(){return 0};_.Hd=function SK(a){return a==0?this.X:a==1?this.Y:null};_.Id=function TK(){return 2};_.Jd=function UK(){return this.Md()*this.I};_.Kd=function VK(a){return a==3?1:a==1?2:0};_.Ld=function WK(){return 0};_.Md=function YK(){return this.$[0]-this.$[1]};_.Nd=function ZK(){return 0};_.Od=function cL(a,b){this.I=b};_.Pd=function dL(a,b){};_.Qd=function eL(a){this.Q=a};_.Rd=function fL(a,b){this.$[a]=b;this.ud()};_.Sd=function gL(){pK(this)};_.H=0;_.I=0;_.J=0;_.K=0;_.L=0;_.M=0;_.N=0;_.O=0;_.P=0;_.Q=false;_.R=-1;_.U=false;_.W=2;_.Z=false;_._=0;_.ab=0;_.bb=0;_.cb=0;var xJ,yJ=32,zJ=0,AJ,BJ=0,CJ,DJ,EJ,FJ,GJ,HJ,IJ,JJ=5,KJ;var Cu=G9(Gib,'CircuitElm',4);Ey(49,4,Mib,mL);_.zd=function nL(a){var b;nK(this,this._,this.bb,this.ab,this.cb);UJ(this,a);if(this.k==0){rK(this,a);tK(this,a,this.$[0]);iK(this.S,this.T,CJ,DJ,0,10);IK();tK(this,a,this.$[1]);oK(this,this.X,this.Y,16);iK(this.S,this.T,CJ,DJ,1,16);IK()}else{oK(this,this.X,this.Y,17);gK(this.S,this.T,CJ,0.5);iL(this,a,CJ);YW(a,(wS(),uS));ZW(a,IJ);b=fK(this.X,this.Y,(this.J/2+17+4)/this.J,10*this.M);b.b+=4;_n(null.Qe().Qe());null.Qe()}this.H=uK(this.I,this.H);if(HJ.A!=this){if(this.k==0)XJ(a,this.X,this.Y,this.H);else{XJ(a,this.X,this.S,this.H);XJ(a,this.Y,this.T,-this.H)}}ZJ(this,a)};_.Dd=function oL(){return 118};_.Ed=function pL(a){return jL(this,a)};_.Fd=function qL(a){var b;switch(this.k){case 0:case 6:a[0]='voltage source';break;case 1:a[0]='A/C source';break;case 2:a[0]='square wave gen';break;case 5:a[0]='pulse gen';break;case 4:a[0]='sawtooth gen';break;case 3:a[0]='triangle gen';}a[1]=vib+aL(this.I,'A',false);a[2]=(Tn(this,33)?Nib:wib)+aL(this.Md(),'V',false);if(this.k!=0&&this.k!=6){a[3]='f = '+aL(this.g,Hib,false);a[4]=Oib+aL(this.i,'V',false);b=5;this.k==1&&this.d==0&&(a[b++]='V(rms) = '+aL(this.i/1.41421356,'V',false));this.d!=0?(a[b++]='Voff = '+aL(this.d,'V',false)):this.g>500&&(a[b++]='wavelength = '+aL(299790000/this.g,'m',false));a[b++]=Pib+aL(-this.Md()*this.I,'W',false)}if(this.k==0&&this.I!=0&&HJ.Rb){a[3]='(R = '+aL(this.i/this.I,UP,false)+')';a[4]=Pib+aL(-this.Md()*this.I,'W',false)}};_.Jd=function rL(){return -this.Md()*this.I};_.Td=function sL(){var a;a=Qfb*(HJ.Xb-this.f)*this.g+this.j;switch(this.k){case 0:return this.i+this.d;case 1:return Fab(a)*this.i+this.d;case 2:return this.d+(a%Qfb>Qfb*this.e?-this.i:this.i);case 3:return this.d+kL(a%Qfb)*this.i;case 4:return this.d+a%Qfb*(this.i/Pfb)-this.i;case 5:return a%Qfb<Qfb*this.e?this.i+this.d:this.d;default:return 0;}};_.Md=function tL(){return this.$[1]-this.$[0]};_.Nd=function uL(){return 1};_.Pd=function vL(a,b){var c,d,e;a==0&&(this.i=b.p);a==3&&(this.d=b.p);if(a==2){d=this.g;this.g=b.p;c=1/(8*HJ.Zb);this.g>c&&(SB(CR('Adjust timestep to allow for higher frequencies?'))?(HJ.Zb=1/(32*this.g)):(this.g=c));this.f=HJ.Xb-d*(HJ.Xb-this.f)/this.g}if(a==1){e=this.k;this.k=b.d.X.selectedIndex;if(this.k==0&&e!=0){b.j=true;this.d=0}else this.k!=e&&(b.j=true);this.k==5&&e!=5?(this.e=Lib):e==5&&this.k!=5&&(this.e=0.5);this.Sd()}a==4&&(this.j=b.p*Pfb/180);a==5&&(this.e=b.p*xhb)};_.Sd=function wL(){pK(this);QJ(this,this.k==0||this.k==6?8:34)};_.d=0;_.e=0;_.f=0;_.g=0;_.i=0;_.j=0;_.k=0;var fx=G9(Gib,'VoltageElm',49);Ey(33,49,Qib,yL,AL);_.zd=function BL(a){oK(this,this.X,this.Y,17);tK(this,a,this.$[0]);IK();this.Ud(a);ZJ(this,a);this.H=uK(-this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.S,this.H)};_.Ud=function CL(a){var b,c;if(this.k==2&&(this.P&1)!=0)xL(this,a);else if(this.k==0||this.k==6){YW(a,this.Q||this.Z?EJ:KJ);rK(this,a);c=this.Td();(c<=0?0-c:c)<1?(b=en(GJ,c)+' V'):(b=aL(c,'V',true));this.Td()>0&&'+'+b;VJ(this,a,this.ab,this.cb,true)}else{iL(this,a,this.Y)}};_.Dd=function DL(){return 82};_.Id=function EL(){return 1};_.Ld=function FL(){return 86};_.Md=function GL(){return this.$[0]};_.Sd=function HL(){pK(this);QJ(this,this.k==0||this.k==6?8:34);this.S=eK(this.X,this.Y,1-17/this.J)};var vw=G9(Gib,Rib,33);Ey(526,33,Qib,IL);_.Ld=function JL(){return 0};var St=G9(Gib,Sib,526);Ey(525,49,Mib,KL);var Tt=G9(Gib,Tib,525);Ey(17,4,Fib);_.xd=function TL(a,b){b=nR(HJ,b);if(a<this._);else{this.bb=this.cb=b;this.ab=nR(HJ,a)}PL(this)};_.zd=function UL(a){LL(this,a)};_.Vd=function VL(){return 'chip'};_.Ed=function WL(a){return ML(this,a)};_.Fd=function XL(a){NL(this,a)};_.Hd=function YL(a){return this.o[a].i};_.Wd=function ZL(){return false};_.Od=function $L(a,b){var c;for(c=0;c!=this.Id();c++)this.o[c].f&&this.o[c].r==a&&(this.o[c].d=b)};_.Pd=function _L(a,b){OL(this,a,b)};_.Sd=function aM(){PL(this)};_.f=0;_.j=0;_.k=0;_.n=0;_.r=0;_.s=0;var nu=G9(Gib,'ChipElm',17);Ey(269,17,Fib,bM,cM);_.Vd=function dM(){return 'ADC'};_.Dd=function eM(){return 167};_.Id=function fM(){return this.f+2};_.Nd=function gM(){return this.f};_.Wd=function hM(){return true};_.Xd=function iM(){var a;this.r=2;this.s=this.f>2?this.f:2;this.o=Gn(mu,Tfb,6,this.f+2,0,1);for(a=0;a!=this.f;a++){this.o[a]=new HP(this,this.f-1-a,3,'D'+a);this.o[a].f=true}this.o[this.f]=new HP(this,0,2,'In');this.o[this.f+1]=new HP(this,this.s-1,2,'V+');OJ(this)};var Ut=G9(Gib,Uib,269);Ey(243,4,Fib,kM,lM);_.zd=function mM(a){var b,c;oK(this,this.X,this.Y,17);tK(this,a,this.$[0]);IK();b=new MW(12);ZW(a,b);YW(a,this.Q||this.Z?EJ:KJ);rK(this,a);c=Qfb*(HJ.Xb-this.b);(Fab(c*this.d)+1)/2*Fab(c*this.a)*this.c;VJ(this,a,this.ab,this.cb,true);jM(this,a,this.Y);ZJ(this,a);this.H=uK(-this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.S,this.H)};_.Dd=function nM(){return 200};_.Ed=function oM(a){if(a==0)return new PV(Jib,this.c,-20,20);if(a==1)return new PV(Vib,this.a,4,500);if(a==2)return new PV(Wib,this.d,4,500);return null};_.Fd=function pM(a){a[0]='AM Source';a[1]=vib+aL(this.I,'A',false);a[2]=Nib+aL(this.$[0],'V',false);a[3]='cf = '+aL(this.a,Hib,false);a[4]='sf = '+aL(this.d,Hib,false);a[5]=Oib+aL(this.c,'V',false)};_.Id=function qM(){return 1};_.Jd=function rM(){return -this.$[0]*this.I};_.Md=function sM(){return this.$[0]};_.Nd=function uM(){return 1};_.Pd=function vM(a,b){a==0&&(this.c=b.p);a==1&&(this.a=b.p);a==2&&(this.d=b.p)};_.Sd=function wM(){pK(this);this.S=eK(this.X,this.Y,1-17/this.J)};_.a=0;_.b=0;_.c=0;_.d=0;var Vt=G9(Gib,'AMElm',243);Ey(547,44,Yhb,xM);var Xt=G9(Gib,'AboutBox',547);Ey(548,1,Shb,yM);_.Qc=function zM(a){HD(this.a,false)};var Wt=G9(Gib,'AboutBox/1',548);Ey(287,4,Fib,BM,CM);_.zd=function DM(a){var b;tK(this,a,this.$[0]);IK();XW(this.a);this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);oK(this,this.X,this.Y,3);b='A';switch(this.b){case 0:b=aL(this.I,'A',false);break;case 1:b=aL(this.d,'A(rms)',false);}$J(this,a,b,4);ZJ(this,a)};_.Dd=function EM(){return 370};_.Ed=function FM(a){var b;if(a==0){b=new PV('Value',this.e,-1,-1);b.d=new IP;UF(b.d,CR('Current'));UF(b.d,CR('RMS Current'));WF(b.d,this.b);return b}return null};_.Fd=function GM(a){a[0]='Ammeter';switch(this.b){case 0:a[1]=vib+aL(this.I,'A',false);break;case 1:a[1]='Irms = '+aL(this.d,'A',false);}};_.Jd=function HM(){return 0};_.Md=function IM(){return this.$[0]};_.Nd=function JM(){return 1};_.Pd=function KM(a,b){a==0&&(this.b=b.d.X.selectedIndex)};_.Sd=function LM(){pK(this);this.c=eK(this.X,this.Y,0.6);this.a=PJ(this.X,this.c,14,7)};_.b=0;_.d=0;_.e=0;var Yt=G9(Gib,Xib,287);Ey(172,4,Fib,NM,OM);_.ud=function PM(){this.I=(this.$[0]-this.$[1])/this.j};_.xd=function QM(a,b){var c,d;a=nR(HJ,a);b=nR(HJ,b);xK(this._-a)<xK(this.bb-b)?(a=this._):(b=this.bb);c=xK(this._-a)+xK(this.bb-b);d=~~(c/2)%HJ.R;if(d!=0)return;this.ab=a;this.cb=b;this.Sd()};_.zd=function RM(a){var b;b=this.d?16:0;oK(this,this.X,this.Y,16);UJ(this,a);YW(a,AJ);hK(this.S,this.T,this.f,1,b);IK();tK(this,a,this.$[2]);IK();this.d||(this.H=uK(this.I,this.H),HJ.A!=this&&XJ(a,this.X,this.Y,this.H));ZJ(this,a)};_.Bd=function SM(a){if(a==2)return 0;if(a==0)return -this.I;return this.I};_.Dd=function TM(){return 159};_.Ed=function UM(a){var b;if(a==0){b=new PV('',0,-1,-1);b.c=new wP('Normally closed',(this.P&1)!=0);return b}if(a==1)return new PV(Zib,this.i,0,0);if(a==2)return new PV($ib,this.g,0,0);return null};_.Fd=function VM(a){a[0]='analog switch';a[1]=this.d?'open':_ib;a[2]=wib+XK(this.$[0]-this.$[1]);a[3]=vib+LK(this.I);a[4]='Vc = '+aL(this.$[2],'V',false)};_.Hd=function WM(a){return a==0?this.X:a==1?this.Y:this.e};_.Id=function XM(){return 3};_.Pd=function YM(a,b){a==0&&(this.P=hD(b.c).a?this.P|1:this.P&-2);a==1&&b.p>0&&(this.i=b.p);a==2&&b.p>0&&(this.g=b.p)};_.Sd=function ZM(){MM(this)};_.d=false;_.g=0;_.i=0;_.j=0;var $t=G9(Gib,ajb,172);Ey(247,172,Fib,$M,_M);_.ud=function aN(){this.d?(this.I=(this.$[0]-this.$[2])/this.i):(this.I=(this.$[0]-this.$[1])/this.i)};_.zd=function bN(a){var b;oK(this,this.X,this.Y,16);tK(this,a,this.$[0]);IK();tK(this,a,this.$[1]);IK();tK(this,a,this.$[2]);IK();YW(a,AJ);b=this.d?1:0;IK();this.H=uK(this.I,this.H);XJ(a,this.X,this.S,this.H);XJ(a,this.b[b],this.c[b],this.H);ZJ(this,a)};_.Dd=function cN(){return 160};_.Fd=function dN(a){a[0]='analog switch (SPDT)';a[1]=vib+LK(this.I)};_.Hd=function eN(a){return a==0?this.X:a==3?this.a:this.c[a-1]};_.Id=function fN(){return 4};_.Sd=function gN(){MM(this);QJ(this,32);this.c=lK(2);this.b=lK(2);iK(this.S,this.T,this.b[0],this.b[1],1,16);iK(this.X,this.Y,this.c[0],this.c[1],1,16);this.a=fK(this.X,this.Y,0.5,16)};var Zt=G9(Gib,bjb,247);Ey(174,4,Fib);_.zd=function pN(a){var b,c;for(c=0;c!=this.k;c++){tK(this,a,this.$[c]);IK()}tK(this,a,this.$[this.k]);IK();YW(a,this.Q||this.Z?EJ:AJ);JK(this.a.a);if(HJ.I.c){b=eK(this.X,this.Y,0.5);VJ(this,a,(this.Zd(),b.a),b.b-6*this.c,true)}null.Qe();(this.P&2)!=0&&VW(this.p.a);null.Qe();if(this.o!=null)for(c=0;c!=this.o.length-1;c++)IK();this.$d()&&GK();this.H=uK(this.I,this.H);XJ(a,this.T,this.Y,this.H);ZJ(this,a)};_.Ed=function qN(a){var b;if(a==0)return OV(new PV(cjb,this.k,1,8));if(a==1)return new PV(djb,this.f,1,10);if(a==2){b=new PV('',0,-1,-1);b.c=new wP('Schmitt Inputs',(this.P&2)!=0);return b}return null};_.Zd=function rN(){return null};_.Fd=function sN(a){a[0]=this.Yd();a[1]='Vout = '+aL(this.$[this.k],'V',false);a[2]='Iout = '+aL(this.I,'A',false)};_.Hd=function tN(a){if(a==this.k)return this.Y;return this.j[a]};_.Id=function uN(){return this.k+1};_.Nd=function vN(){return 1};_.$d=function wN(){return false};_.Pd=function xN(a,b){if(a==0){this.k=_n(b.p);this.Sd()}a==1&&(this.f=hN=b.p);if(a==2){hD(b.c).a?(this.P|=2):(this.P&=-3);iN=(this.P&2)!=0;this.Sd()}};_.Sd=function yN(){lN(this)};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;_.k=0;_.n=false;_.q=0;var hN=5,iN=false;var tv=G9(Gib,'GateElm',174);Ey(175,174,Fib,zN,AN);_.Dd=function BN(){return 150};_.Yd=function CN(){return 'AND gate'};_.Zd=function DN(){return '&'};_.Ld=function EN(){return 50};_.Sd=function FN(){var a,b,c,d;lN(this);if(HJ.I.c){kN(this)}else{d=lK(23);iK(this.S,this.T,d[0],d[22],0,this.g);for(c=0;c!=10;c++){a=c*0.1;b=Math.sqrt(1-a*a);iK(this.S,this.T,d[c+1],d[21-c],0.5+a/2,b*this.g)}d[11]=new s1(this.T);this.a=TJ(d)}if(this.$d()){eK(this.X,this.Y,0.5+(this.q+4)/this.J);this.T=eK(this.X,this.Y,0.5+(this.q+8)/this.J)}};var _t=G9(Gib,ejb,175);Ey(236,33,Qib,GN,HN);_.Ud=function IN(a){xL(this,a)};_.Dd=function JN(){return 65};_.Ed=function KN(a){return null};_.Ld=function LN(){return 0};_.Td=function MN(){var a;this.a+=Qfb*(2200+Fab(Qfb*HJ.Xb*13)*100)*HJ.Zb;a=3*Fab(this.a);return Fab(Qfb*HJ.Xb*3000)*(1.3+Fab(Qfb*HJ.Xb*12))*3+Fab(Qfb*HJ.Xb*2710)*(1.3+Fab(Qfb*HJ.Xb*13))*3+Fab(Qfb*HJ.Xb*2433)*(1.3+Fab(Qfb*HJ.Xb*14))*3+a};_.a=0;var au=G9(Gib,fjb,236);Ey(177,4,{177:1,4:1,9:1},UN,VN);_.wd=function WN(){ZQ(HJ,this.a)};_.yd=function XN(){TN(this)};_.zd=function YN(a){var b,c,d;c=this.Q||this.Z;b=new MW(14);ZW(a,b);d=_n(null.Qe().Qe());YW(a,(wS(),qS));null.Qe();YW(a,c?EJ:KJ);gK(this.X,this.Y,this.S,1-(d/2+8)/this.J);oK(this,this.X,this.S,0);VJ(this,a,this.ab,this.cb,true);tK(this,a,this.$[0]);c&&YW(a,EJ);IK();ZJ(this,a)};_.Dd=function ZN(){return 211};_.Ed=function $N(a){var b,c;if(a==0){b=new PV('Duration (s)',this.g,0,5);return b}if(a==1){b=new PV('Sampling Rate',0,-1,-1);b.d=new IP;for(c=0;c!=this.n.length;c++){UF(b.d,CR(this.n[c]+''));this.n[c]==this.k&&WF(b.d,c)}return b}return null};_.Fd=function _N(a){var b,c;a[0]='audio output';a[1]=Nib+aL(this.$[0],'V',false);b=this.d?this.c:this.e;c=this.j*b;a[2]='start = '+aL(this.d?HJ.Xb-this.g:this.f,'s',false);a[3]='dur = '+aL(c,'s',false);a[4]='samples = '+b+(this.d?'':'/'+this.c)};_.Id=function aO(){return 1};_.Md=function bO(){return this.$[0]};_.Pd=function dO(a,b){var c;if(a==0&&b.p>0){this.g=b.p;SN(this)}if(a==1){c=this.n[b.d.X.selectedIndex];if(c!=this.k){this.k=c;NN=c;SN(this);TN(this)}}};_.Sd=function eO(){pK(this);this.S=new q1};_.c=0;_.d=false;_.e=0;_.f=0;_.g=0;_.i=0;_.j=0;_.k=0;var NN=8000,ON=false;var cu=G9(Gib,ijb,177);Ey(454,1,Shb,fO);_.Qc=function gO(a){RN(this.a)};var bu=G9(Gib,'AudioOutputElm/1',454);Ey(118,4,jjb);_.Id=function jO(){return 0};var uv=G9(Gib,'GraphicElm',118);Ey(273,118,jjb,kO,lO);_.vd=function mO(){return vab(this.ab-this._)<32||vab(this.cb-this.bb)<32};_.xd=function nO(a,b){this.ab=a;this.cb=b};_.zd=function oO(a){YW(a,this.Q||this.Z?EJ:(wS(),nS));nK(this,this._,this.bb,this.ab,this.cb);aX(a.a,16,6);this._<this.ab&&this.bb<this.cb?null.Qe():this._>this.ab&&this.bb<this.cb?null.Qe():this._<this.ab&&this.bb>this.cb?null.Qe():null.Qe();aX(a.a,0,0)};_.Dd=function pO(){return 98};_.Ed=function qO(a){return null};_.Fd=function rO(a){};_.Ld=function sO(){return 0};_.Pd=function tO(a,b){};var du=G9(Gib,kjb,273);Ey(204,17,Fib,uO,vO);_.zd=function wO(a){this.o[2].d=this.o[0].d*this.a;LL(this,a)};_.Vd=function xO(){return 'CC2'};_.Dd=function yO(){return 179};_.Fd=function zO(a){a[0]=this.a==1?'CCII+~':'CCII-~';a[1]='X,Y = '+aL(this.$[0],'V',false);a[2]='Z = '+aL(this.$[2],'V',false);a[3]=vib+aL(this.o[0].d,'A',false)};_.Id=function AO(){return 3};_.Nd=function BO(){return 1};_.Xd=function CO(){this.r=2;this.s=3;this.o=Gn(mu,Tfb,6,3,0,1);this.o[0]=new HP(this,0,2,'X');this.o[0].f=true;this.o[1]=new HP(this,2,2,'Y');this.o[2]=new HP(this,1,3,'Z')};_.a=0;var eu=G9(Gib,ljb,204);Ey(453,204,Fib,DO);var fu=G9(Gib,mjb,453);Ey(115,17,Fib,FO,GO);_.zd=function HO(a){LL(this,a)};_.Vd=function IO(){return 'VCCS~'};_.Dd=function JO(){return 213};_.Ed=function KO(a){var b;if(a==0){b=new PV('<a href=\"customfunction.html\" target=\"_blank\">Output Function<\\/a>',0,-1,-1);b.k=this.a;return b}if(a==1)return OV(new PV(cjb,this.b,1,8));return null};_.Fd=function LO(a){var b;NL(this,a);for(b=0;a[b]!=null;b++);a[b]=vib+aL(this.o[this.b].d,'A',false)};_.Id=function MO(){return this.b+2};_.Nd=function NO(){return 0};_.Pd=function OO(a,b){if(a==0){this.a=qg(b.o.X,oib);EO(this);return}if(a==1){if(b.p<0||b.p>8)return;this.b=_n(b.p);this.Xd();OJ(this);PL(this)}};_.Xd=function PO(){var a;this.r=2;this.s=this.b>2?this.b:2;this.o=Gn(mu,Tfb,6,this.b+2,0,1);for(a=0;a!=this.b;a++)this.o[a]=new HP(this,a,2,String.fromCharCode(65+a&ahb));this.o[this.b]=new HP(this,0,3,'C+');this.o[this.b+1]=new HP(this,1,3,'C-');new xW};_.b=0;var bx=G9(Gib,njb,115);Ey(284,115,Fib,RO,SO);_.Vd=function TO(){return 'CCCS'};_.Dd=function UO(){return 215};_.Id=function VO(){return 4};_.Nd=function WO(){return 1};_.Od=function XO(a,b){if(this.o[1].r==a){this.o[0].d=-b;this.o[1].d=b}};_.Xd=function YO(){QO(this)};var gu=G9(Gib,ojb,284);Ey(283,115,Fib,$O,_O);_.Vd=function aP(){return 'CCVS'};_.Dd=function bP(){return 214};_.Id=function cP(){return 4};_.Nd=function dP(){return 2};_.Od=function eP(a,b){if(this.o[1].r==a){this.o[0].d=-b;this.o[1].d=b}if(this.o[2].r==a){this.o[2].d=b;this.o[3].d=-b}};_.Xd=function fP(){ZO(this)};var hu=G9(Gib,pjb,283);Ey(116,4,rjb,lP,mP);_.ud=function nP(){gP(this)};_.zd=function oP(a){hP(this,a)};_.Dd=function pP(){return 99};_.Ed=function qP(a){return iP(this,a)};_.Fd=function rP(a){jP(this,a)};_.Ld=function sP(){return 99};_.Pd=function tP(a,b){a==0&&b.p>0&&(this.c=b.p);a==1&&(hD(b.c).a?(this.P&=-3):(this.P|=2))};_.Rd=function uP(a,b){this.$[a]=b;gP(this)};_.Sd=function vP(){kP(this)};_.c=0;_.d=0;_.e=0;var iu=G9(Gib,sjb,116);Ey(22,207,Rhb,wP);var lu=G9(Gib,'Checkbox',22);Ey(425,21,lib,xP);var ju=G9(Gib,'CheckboxAlignedMenuItem',425);Ey(54,21,lib,CP,DP,EP);_.Hc=function FP(){BP(this,!this.c);!!this.a&&this.a.Hc()};_.c=false;var yP='<div style=\"display:inline-block;width:15px;\">';var ku=G9(Gib,'CheckboxMenuItem',54);Ey(6,1,{6:1},HP);_.a=false;_.b=false;_.c=0;_.d=0;_.e=false;_.f=false;_.g=0;_.j=0;_.k=false;_.q=false;_.r=0;var mu=G9(Gib,'ChipElm/Pin',6);Ey(150,561,eib,IP);var ou=G9(Gib,'Choice',150);Ey(326,1,{46:1,211:1,293:1,212:1,294:1,136:1,29:1,592:1},BR);_.Qc=function GR(a){Sg(a.a);Fg(a.a)==4&&aR(this,Kg(a.a)|0,Lg(a.a)|0,0)};_.Rc=function HR(a){var b,c,d,e;Sg(a.a);bk(a);ck(a);this.nb=cz(qf());(this.r==null||this.r.length==0)&&TQ(this);KG(this.Db,this.r!=null&&this.r.length>0);if(Fg(a.a)!=1)return;QQ(this,a);this.ob=true;if(this.tb){this.Yb=7;return}if(Fg(a.a)==1){this.Yb=this.qb;Eg(a.a)&&Ig(a.a)?(this.Yb=3):Eg(a.a)&&Jg(a.a)?(this.Yb=2):Jg(a.a)?(this.Yb=6):Eg(a.a)?(this.Yb=1):(Gg(a.a)||Ig(a.a))&&(this.Yb=5)}b=FQ(this,bk(a));c=GQ(this,ck(a));if(pQ(this,b,c)){return}this.Yb==6&&!!this.pb&&aK(this.pb,b,c)>=0&&!YP(this)&&(this.Yb=5);this.Yb!=6&&this.Yb!=4&&cQ();SQ(this);this.Z=b;this.$=c;if(this.Yb!=0)return;d=b+this.Q&this.P;e=c+this.Q&this.P;if(!l2(this.f,bk(a),ck(a)))return;this.A=ER(this.rb,d,e)};_.Sc=function IR(a){Sg(a.a);this.lb=bk(a);this.mb=ck(a);if(this.ob){PQ(this,a);return}QQ(this,a)};_.Tc=function JR(a){this.lb=-1};_.Vc=function KR(a){var b;Sg(a.a);this.ob=false;this.Yb==6&&!this.Pb&&cQ();this.Yb=this.qb;this.Pb=null;b=false;if(this.S){WZ(this.S);this.S=null;b=true}if(this.A){if(this.A.vd()){this.A.wd();(this.qb==6||this.qb==4)&&cQ()}else{null.Qe();this.A.yd();b=true}this.A=null}b&&(this.c=true);!!this.A&&this.A.wd();this.A=null};_.Wc=function LR(a){var b;Sg(a.a);b=gz(cz(qf()),az(this.ec,{l:_gb,m:0,h:0}));b||aR(this,Kg(a.a)|0,Lg(a.a)|0,Rg(a.a));if(Tn(this.pb,136)&&!b)Pn(this.pb,136).Wc(a);else if(this.Mb!=-1)this.Nb[this.Mb].Qe();else if(!gQ()){AR(this,Rg(a.a));this.ec=cz(qf())}};\n",
"_.cd=function MR(a){var b,c,d,e;c=a.d.keyCode||0;e=dC(a.d.type);d=Hg(a.d);if(gQ()){if(!!VP&&VP.P&&(e&128)!=0){(d==27||d==32)&&C3(VP,false);d==13&&C3(VP,true)}if(!!MP&&MP.P&&(e&128)!=0){d==27&&(lE(MP,false),MP=null);if(d==13){uV(MP);lE(MP,false);MP=null}}return}if((e&128)!=0){if(d==8||d==46){this.jb=null;jQ(this);a.a=true}if(d==27){this.qb=6;fR(this,vlb);this.rb=Ykb;this.Yb=this.qb;a.a=true}if(Gg(a.d)||Ig(a.d)){if(d==67){NQ(this,ylb,'copy');a.a=true}if(d==88){NQ(this,ylb,'cut');a.a=true}if(d==86){NQ(this,ylb,Jhb);a.a=true}if(d==90){NQ(this,ylb,'undo');a.a=true}if(d==89){NQ(this,ylb,'redo');a.a=true}if(d==68){NQ(this,ylb,ilb);a.a=true}if(d==65){NQ(this,ylb,jlb);a.a=true}}}if((e&256)!=0){if(c==45){NQ(this,ylb,nlb);a.a=true}if(c==43||c==61){NQ(this,ylb,mlb);a.a=true}if(c==48){NQ(this,ylb,llb);a.a=true}if(c>32&&c<127){b=this.Qb[c];a.a=true;if(b==null)return;this.qb=0;fR(this,ulb);this.rb=b;this.Yb=this.qb}if(c==32){this.qb=6;fR(this,vlb);this.rb=Ykb;this.Yb=this.qb;a.a=true}}};_.c=false;_.i=0;_.j=0;_.k=false;_.n=false;_.t=false;_.B=0;_.C=0;_.D=0;_.F=0;_.G=0;_.H=false;_.O=0;_.P=0;_.Q=0;_.R=0;_.T=0;_.U=0;_.V=-1;_.Z=0;_.$=0;_._=false;_.bb={l:0,m:0,h:0};_.cb={l:0,m:0,h:0};_.db={l:0,m:0,h:0};_.kb=-1;_.lb=-1;_.mb=-1;_.nb={l:0,m:0,h:0};_.ob=false;_.pb=null;_.qb=6;_.rb=Ykb;_.sb=-1;_.tb=false;_.ub={l:0,m:0,h:0};_.vb={l:1,m:0,h:0};_.wb={l:0,m:0,h:0};_.xb={l:0,m:0,h:0};_.Kb=0;_.Lb=0.2;_.Mb=-1;_.Ob={l:0,m:0,h:0};_.Rb=false;_.Tb=false;_.Vb=0;_.Xb=0;_.Yb=6;_.Zb=0;_.ec={l:0,m:0,h:0};var JP=166,KP,LP,MP,NP,OP,PP,QP,RP,SP,TP='\\u03BC',UP='\\u03A9',VP;var Bu=G9(Gib,'CirSim',326);Ey(328,159,{},NR);_.nc=function OR(){vR(this.a)};var ru=G9(Gib,'CirSim/1',328);Ey(337,1,{},PR);_.Hc=function QR(){jR(_kb,this.a.s.c)};var pu=G9(Gib,'CirSim/10',337);Ey(338,1,{},RR);_._c=function SR(a,b){};_.ad=function TR(a,b){var c;if(gm(b)==200){c=b.a.responseText;XQ(this.a,kbb(c),c.length,false,this.b)}else zlb+b.a.statusText};_.b=false;var qu=G9(Gib,'CirSim/15',338);Ey(329,1,{},UR);_.Hc=function VR(){this.a.cc.c&&BP(this.a.Gb,false);kR(this.a)};var su=G9(Gib,'CirSim/2',329);Ey(330,1,{},WR);_.Hc=function XR(){this.a.Gb.c&&BP(this.a.cc,false);kR(this.a)};var tu=G9(Gib,'CirSim/3',330);Ey(331,1,{},YR);_.Hc=function ZR(){gR(this.a)};var uu=G9(Gib,'CirSim/4',331);Ey(332,1,{},$R);_.Hc=function _R(){jR('crossHair',this.a.u.c)};var vu=G9(Gib,'CirSim/5',332);Ey(333,1,{},aS);_.Hc=function bS(){jR(Zkb,this.a.J.c)};var wu=G9(Gib,'CirSim/6',333);Ey(334,1,{},cS);_.Hc=function dS(){var a;jR('euroGates',this.a.I.c);for(a=0;a!=null.Re.length;a++)BQ(a).Qe()};var xu=G9(Gib,'CirSim/7',334);Ey(335,1,{},eS);_.Hc=function fS(){var a;for(a=0;a<this.a.Kb;a++)this.a.Nb[a].Qe(this.a.Nb[a]);jR($kb,this.a.Hb.c)};var yu=G9(Gib,'CirSim/8',335);Ey(336,1,{},gS);_.Hc=function hS(){jR(tlb,this.a.b.c);bL()};var zu=G9(Gib,'CirSim/9',336);Ey(190,1,{190:1},iS);_.a=0;var Au=G9(Gib,'CirSim/NodeMapEntry',190);Ey(91,1,{91:1},jS);_.a=false;var Eu=G9(Gib,'CircuitNode',91);Ey(95,1,{95:1},kS);_.b=0;var Du=G9(Gib,'CircuitNodeLink',95);Ey(528,33,Qib,lS);_.Ld=function mS(){return 0};var Fu=G9(Gib,Njb,528);Ey(32,1,{32:1},AS,BS);_.tS=function CS(){if(this.b!=null){return this.b}return 'red='+this.d+', green='+this.c+', blue='+this.a};_.a=0;_.b=null;_.c=0;_.d=0;var nS,oS,pS,qS,rS,sS,tS,uS,vS;var Gu=G9(Gib,'Color',32);Ey(134,4,Fib);_._d=function JS(){var a;for(a=0;a<this.w.a.b.length;a++)Pn(xfb(this.w,a),4).wd()};_.wd=_._d;_.Bd=function KS(a){return ES(this,a)};_.Gd=function LS(){return this.B-this.C};_.Hd=function MS(a){return this.D[a]};_.Id=function NS(){return this.C};_.be=function OS(){var a,b;b=0;for(a=0;a<this.w.a.b.length;a++)b+=Pn(xfb(this.w,a),4).Jd();return b};_.Jd=_.be;_.ce=function PS(){return this.F.a.b.length};_.Nd=_.ce;_.de=function QS(a,b){var c;for(c=0;c<this.F.a.b.length;c++)Pn(xfb(this.F,c),149).b==a&&Pn(xfb(this.F,c),149).a.Od(Pn(xfb(this.F,c),149).c,b)};_.Od=_.de;_.ee=function RS(a,b){var c,d;this.$[a]=b;c=Pn(xfb(this.A,a),91).b;for(d=0;d<c.a.b.length;d++){(Dfb(d,c.a.b.length),Pn(_cb(c.a,d),95)).a.Rd((Dfb(d,c.a.b.length),Pn(_cb(c.a,d),95)).b,b)}this.$[a]=b};_.Rd=_.ee;_.B=0;_.C=0;var Iu=G9(Gib,'CompositeElm',134);Ey(288,134,Fib,WS,XS);_.zd=function YS(a){oK(this,this.X,this.Y,this.c*2);tK(this,a,this.$[0]);IK();tK(this,a,this.$[1]);IK();YW(a,this.Q||this.Z?EJ:AJ);rK(this,a);JK(this.i.a);ZW(a,this.f);VJ(this,a,this.g[0].a,this.g[0].b-2,true);VJ(this,a,this.g[1].a,this.g[1].b,true);VJ(this,a,this.g[2].a,this.g[2].b,true);tK(this,a,this.$[2]);IK();this.H=uK(-ES(this,2),this.H);XJ(a,this.Y,this.T,this.H);ZJ(this,a)};_.ae=function ZS(){return 401};_.Dd=_.ae;_.Fd=function $S(a){a[0]='Comparator';a[1]='V+ = '+aL(this.$[1],'V',false);a[2]='V- = '+aL(this.$[0],'V',false)};_.Sd=function _S(){var a,b,c;pK(this);this.J>150&&this==HJ.A&&VS(this,2);c=this.e;c>this.J/2&&(c=_n(this.J/2));QJ(this,c*2);a=this.c*this.M;this.a=lK(2);this.b=lK(2);this.g=lK(3);iK(this.X,this.Y,this.a[0],this.b[0],0,a);iK(this.S,this.T,this.a[1],this.b[1],0,a);iK(this.S,this.T,this.g[0],this.g[1],0.2,a);hK(this.S,this.T,this.g[2],0.5,0);b=lK(2);iK(this.S,this.T,b[0],b[1],0,a*2);this.i=RJ(b[0],b[1],this.T);this.f=new MW(this.d==2?14:10);GS(this,0,this.a[0]);GS(this,1,this.b[0]);GS(this,2,this.Y)};_.c=0;_.d=0;_.e=0;var SS,TS='OpAmpElm 1 2 3\\rAnalogSwitchElm 4 5 3\\rGroundElm 5';var Hu=G9(Gib,rkb,288);Ey(266,17,Fib,cT,dT);_.Vd=function eT(){return 'Counter'};_.Dd=function fT(){return 164};_.Ed=function gT(a){var b;if(a==0){b=new PV('',0,-1,-1);b.c=new wP('Flip X',(this.P&1024)!=0);return b}if(a==1){b=new PV('',0,-1,-1);b.c=new wP('Flip Y',(this.P&Hhb)!=0);return b}if(a==2){b=new PV('',0,-1,-1);b.c=new wP('Invert reset pin',this.a);return b}return null};_.Id=function hT(){return bT(this)};_.Nd=function iT(){return this.f};_.Wd=function jT(){return true};_.Pd=function kT(a,b){if(a==0){hD(b.c).a?(this.P|=1024):(this.P&=-1025);PL(this)}if(a==1){hD(b.c).a?(this.P|=Hhb):(this.P&=-2049);PL(this)}if(a==2){if(hD(b.c).a){this.a=true;this.o[1].a=true}else{this.a=false;this.o[1].a=false}PL(this)}};_.Xd=function lT(){var a,b;this.r=2;this.s=this.f>2?this.f:2;this.o=Gn(mu,Tfb,6,bT(this),0,1);this.o[0]=new HP(this,0,2,'');this.o[0].b=true;this.o[1]=new HP(this,this.s-1,2,'R');this.o[1].a=this.a;for(a=0;a!=this.f;a++){b=a+2;this.o[b]=new HP(this,a,3,'Q'+(this.f-a-1));this.o[b].f=this.o[b].k=true}(this.P&2)!=0&&(this.o[this.f+2]=new HP(this,this.s-2,2,'En'));OJ(this)};_.a=false;var Ju=G9(Gib,Kkb,266);Ey(168,4,Fib,nT,oT);_.zd=function pT(a){var b;UJ(this,a);tK(this,a,(this.$[0]+this.$[1])/2);rK(this,a);GK();IK();XW(this.a);oK(this,this.X,this.Y,12);this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);if(HJ.Sb.c){b=aL(this.c,'A',true);(this.N==0||this.O==0)&&$J(this,a,b,12)}ZJ(this,a)};_.Dd=function qT(){return 105};_.Ed=function rT(a){if(a==0)return new PV('Current (A)',this.c,0,0.1);return null};_.Fd=function sT(a){a[0]='current source';_J(this,a)};_.Md=function tT(){return this.$[1]-this.$[0]};_.Pd=function uT(a,b){this.c=b.p};_.Sd=function vT(){mT(this)};_.c=0;var Ku=G9(Gib,Qjb,168);Ey(280,17,Fib,zT,AT);_.Dd=function BT(){return 208};_.Ed=function CT(a){var b;if(a==2){b=new PV('Model Name',0,-1,-1);b.k=this.c;return b}if(a==3){b=new PV('',0,-1,-1);b.b=new cD('Edit Model');return b}return ML(this,a)};_.Fd=function DT(a){NL(this,a);a[0]=this.b.c};_.Id=function ET(){return this.e};_.Nd=function FT(){return this.d};_.Pd=function GT(a,b){var c;if(a==2){this.c=wT=qg(b.o.X,oib);this.b=ST(this.c,this.b);yT(this);OJ(this);PL(this);return}if(a==3){c=new CV(this.b,HJ);LP=c;!c.t&&(c.t=QB(new AE(c)));PD(c);return}OL(this,a,b)};_.Xd=function HT(){yT(this)};_.a=0;_.d=0;_.e=0;var wT=Alb;var Lu=G9(Gib,'CustomLogicElm',280);Ey(121,1,{121:1,9:1},MT,NT,OT);_.Ed=function QT(a){var b;if(a==0){b=new PV('Inputs',0,-1,-1);b.k=KT(this.d);return b}if(a==1){b=new PV('Outputs',0,-1,-1);b.k=KT(this.f);return b}if(a==2){b=new PV('Info Text',0,-1,-1);b.k=this.c;return b}if(a==3){b=new PV('<a href=\"customlogic.html\" target=\"_blank\">Definition<\\/a>',0,-1,-1);b.n=new eI;b.n.X.rows=5;ZH(b.n,this.g);return b}return null};_.Pd=function TT(a,b){a==0&&(this.d=Zab(qg(b.o.X,oib),',',0));a==1&&(this.f=Zab(qg(b.o.X,oib),',',0));a==2&&(this.c=qg(b.o.X,oib));if(a==3){this.g=qg(b.n.X,oib);LT(this)}a==4&&(hD(b.c).a?(this.b|=IT):(this.b&=~IT));wR()};_.a=false;_.b=0;var IT=1,JT;var Mu=G9(Gib,'CustomLogicModel',121);Ey(268,17,Fib,VT,WT);_.Vd=function XT(){return 'DAC'};_.Dd=function YT(){return 166};_.Id=function ZT(){return this.f+2};_.Nd=function $T(){return 1};_.Wd=function _T(){return true};_.Xd=function aU(){var a;this.r=2;this.s=this.f>2?this.f:2;this.o=Gn(mu,Tfb,6,this.f+2,0,1);for(a=0;a!=this.f;a++)this.o[a]=new HP(this,this.f-1-a,2,'D'+a);this.o[this.f]=new HP(this,0,3,'O');this.o[this.f].f=true;this.o[this.f+1]=new HP(this,this.s-1,3,'V+');OJ(this)};var Nu=G9(Gib,Tkb,268);Ey(524,49,Mib,bU);_.Ld=function cU(){return 118};var Ou=G9(Gib,Ljb,524);Ey(258,17,Fib,eU,fU);_.Vd=function gU(){return 'D flip-flop'};_.Dd=function hU(){return 155};_.Ed=function iU(a){var b;if(a==2){b=new PV('',0,-1,-1);b.c=new wP(Elb,(this.P&2)!=0||(this.P&4)!=0);return b}if(a==3){b=new PV('',0,-1,-1);b.c=new wP('Set Pin',(this.P&4)!=0);return b}return ML(this,a)};_.Id=function jU(){return 4+((this.P&2)!=0||(this.P&4)!=0?1:0)+((this.P&4)!=0?1:0)};_.Nd=function kU(){return 2};_.Pd=function lU(a,b){if(a==2){hD(b.c).a?(this.P|=2):(this.P&=-3);dU(this);OJ(this);PL(this)}if(a==3){hD(b.c).a?(this.P|=4):(this.P&=-5);dU(this);OJ(this);PL(this)}OL(this,a,b)};_.Xd=function mU(){dU(this)};var Pu=G9(Gib,Bkb,258);Ey(205,134,Fib,qU);_.zd=function sU(a){oK(this,this.X,this.Y,16);rK(this,a);tK(this,a,this.$[1]);IK();IK();IK();tK(this,a,this.$[2]);IK();YW(a,AJ);XW(this.a);tK(this,a,this.$[0]);HJ.Gb.c&&YW(a,(wS(),rS));IK();this.e=uK(ES(this,0),this.e);XJ(a,this.b,this.X,this.e);this.f=uK(ES(this,1),this.f);XJ(a,this.c[1],this.c[0],this.f);this.g=uK(ES(this,2),this.g);XJ(a,this.i[1],this.i[0],this.g);tK(this,a,this.$[0]);rK(this,a);XW(this.n);if((this.Q||this.Z||HJ.A==this)&&this.O==0){YW(a,(wS(),uS));hL(this.N);null.Qe();null.Qe();null.Qe()}ZJ(this,a)};_.ae=function tU(){return 400};_.Dd=_.ae;_.Fd=function uU(a){var b,c,d;a[0]=CR('darlington pair')+' ('+(this.j==-1?'PNP)':'NPN)');b=this.$[0]-this.$[1];c=this.$[0]-this.$[2];d=this.$[1]-this.$[2];a[1]='Ic = '+aL(-ES(this,1),'A',false);a[2]='Ib = '+aL(-ES(this,0),'A',false);a[3]=Flb+aL(c,'V',false);a[4]=Glb+aL(b,'V',false);a[5]=Hlb+aL(d,'V',false)};_.Sd=function vU(){var a,b;pK(this);a=16*this.M*this.j;this.c=lK(2);this.d=lK(2);this.i=lK(2);iK(this.X,this.Y,this.c[0],this.i[0],1,a);this.d[0]=fK(this.X,this.Y,1,a-5*this.M*this.j);this.k=lK(4);iK(this.X,this.Y,this.k[0],this.k[1],1-16/this.J,16);iK(this.X,this.Y,this.k[2],this.k[3],1-13/this.J,16);iK(this.X,this.Y,this.c[1],this.i[1],1-13/this.J,6*this.M*this.j);this.d[1]=fK(this.X,this.Y,1-13/this.J,this.M*this.j);this.b=new q1;gK(this.X,this.Y,this.b,1-16/this.J);this.n=SJ(this.k[0],this.k[2],this.k[3],this.k[1]);if(this.j==1)this.a=PJ(this.i[1],this.i[0],8,4);else{b=fK(this.X,this.Y,1-11/this.J,-5*this.M*this.j);this.a=PJ(this.i[0],b,8,4)}GS(this,0,this.X);GS(this,1,this.c[0]);GS(this,2,this.i[0])};_.e=0;_.f=0;_.g=0;_.j=0;var nU,oU='NTransistorElm 0 1 3\\rNTransistorElm 3 1 2';var Qu=G9(Gib,'DarlingtonElm',205);Ey(281,4,Fib,xU,yU);_.zd=function zU(a){var b,c;c=this.Q||this.Z;b=new MW(14);ZW(a,b);YW(a,c?EJ:KJ);gK(this.X,this.Y,this.S,1-(~~(_n(null.Qe().Qe())/2)+8)/this.J);oK(this,this.X,this.S,0);VJ(this,a,this.ab,this.cb,true);tK(this,a,this.$[0]);c&&YW(a,EJ);IK();ZJ(this,a)};_.Dd=function AU(){return 210};_.Ed=function BU(a){var b,c,d,e,f,g,h,i,j,k,m,n;if(a==0){f=OV(new PV('# of Data Points',this.b,-1,-1));return f}if(a==1){f=new PV('',0,-1,-1);c='# time step = '+HJ.Zb+' sec\\n';if(this.c){for(h=0;h!=this.b;h++)c+=this.a[(h+this.d)%this.b]+Cgb}else{for(h=0;h!=this.d;h++)c+=this.a[h]+Cgb}i=(j=[''],j[0]=c,k=$doc.recorderBlob,k&&URL.revokeObjectURL(k),m=new Blob(j,{type:Ilb}),n=URL.createObjectURL(m),$doc.recorderBlob=n,n);d=new Ndb;e=(Nm(),Pm(Ym((Xm(),Xm(),Wm))));g='data-'+Cm(e,d,null)+Jlb;b=new RC(g,i);tg(b.X,'Download',g);f.a=b;return f}return null};_.Fd=function CU(a){a[0]='data export';a[1]=Nib+aL(this.$[0],'V',false);a[2]=(this.c?this.b:this.d)+'/'+this.b};_.Id=function DU(){return 1};_.Md=function EU(){return this.$[0]};_.Pd=function FU(a,b){a==0&&b.p>0&&wU(this,_n(b.p));if(a==1)return};_.Sd=function GU(){pK(this);this.S=new q1};_.b=0;_.c=false;_.d=0;var Ru=G9(Gib,$jb,281);Ey(262,17,Fib,HU,IU);_.Vd=function JU(){return 'Demultiplexer'};_.Dd=function KU(){return 185};_.Id=function LU(){return 7};_.Nd=function MU(){return 4};_.Xd=function NU(){this.r=3;this.s=5;this.o=Gn(mu,Tfb,6,7,0,1);this.o[0]=new HP(this,0,3,'Q0');this.o[0].f=true;this.o[1]=new HP(this,1,3,'Q1');this.o[1].f=true;this.o[2]=new HP(this,2,3,'Q2');this.o[2].f=true;this.o[3]=new HP(this,3,3,'Q3');this.o[3].f=true;this.o[4]=new HP(this,0,1,'S0');this.o[5]=new HP(this,1,1,'S1');this.o[6]=new HP(this,0,2,'Q')};var Su=G9(Gib,Hkb,262);Ey(176,17,{4:1,176:1,9:1},OU,PU);_.Vd=function QU(){return 'decade counter'};_.Dd=function RU(){return 163};_.Id=function SU(){return this.f+2};_.Nd=function TU(){return this.f};_.Wd=function UU(){return true};_.Xd=function VU(){var a,b;this.r=this.f>2?this.f:2;this.s=2;this.o=Gn(mu,Tfb,6,this.f+2,0,1);this.o[0]=new HP(this,1,2,'');this.o[0].b=true;this.o[1]=new HP(this,this.r-1,1,'R');this.o[1].a=true;for(a=0;a!=this.f;a++){b=a+2;this.o[b]=new HP(this,a,0,'Q'+a);this.o[b].f=this.o[b].k=true}OJ(this)};var Tu=G9(Gib,Lkb,176);Ey(251,4,Fib,WU,XU);_.ud=function YU(){var a;a=this.$[0]-this.$[1];this.e?(this.I=a/this.d):(this.I=a/this.c)};_.zd=function ZU(a){oK(this,this.X,this.Y,6);UJ(this,a);rK(this,a);this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);ZJ(this,a)};_.Dd=function $U(){return 203};_.Ed=function _U(a){if(a==0)return new PV(Klb,this.d,0,0);if(a==1)return new PV(Llb,this.c,0,0);if(a==2)return new PV('Breakdown voltage (volts)',this.a,0,0);if(a==3)return new PV('Hold current (amps)',this.b,0,0);return null};_.Fd=function aV(a){a[0]='spark gap';_J(this,a);a[3]=this.e?'on':'off';a[4]='Ron = '+aL(this.d,UP,false);a[5]='Roff = '+aL(this.c,UP,false);a[6]='Vbrkdn = '+aL(this.a,'V',false);a[7]='Ihold = '+aL(this.b,'A',false)};_.Pd=function bV(a,b){b.p>0&&a==0&&(this.d=b.p);b.p>0&&a==1&&(this.c=b.p);b.p>0&&a==2&&(this.a=b.p);b.p>0&&a==3&&(this.b=b.p)};_.Sd=function cV(){pK(this);QJ(this,32);new q1;new q1};_.a=0;_.b=0;_.c=0;_.d=0;_.e=false;var Uu=G9(Gib,'DiacElm',251);Ey(119,1,{},fV);_.a=0;_.b=0;_.c=0;_.d=0;var Wu=G9(Gib,'Diode',119);Ey(132,4,Fib,kV,lV);_.ud=function mV(){this.I=dV(this.i,this.$[0]-this.$[1])};_.zd=function nV(a){gV(this,a)};_.Dd=function oV(){return 100};_.Ed=function pV(a){return hV(this,a)};_.Fd=function qV(a){iV(this,a)};_.Ld=function rV(){return 100};_.Pd=function sV(a,b){this.j=b.p;eV(this.i,this.j,this.n)};_.Sd=function tV(){jV(this)};_.j=0;_.n=0;var Vu=G9(Gib,_jb,132);Ey(220,108,_hb,CV);_.d=0;var bv=G9(Gib,'EditDialog',220);Ey(360,1,Shb,DV);_.Qc=function EV(a){uV(this.a)};var Xu=G9(Gib,'EditDialog/1',360);Ey(361,1,Shb,FV);_.Qc=function GV(a){uV(this.a);lE(this.a,false);MP=null};var Yu=G9(Gib,'EditDialog/2',361);Ey(362,1,Shb,HV);_.Qc=function IV(a){lE(this.a,false);MP=null};var Zu=G9(Gib,'EditDialog/3',362);Ey(363,1,{635:1,29:1},JV);var $u=G9(Gib,'EditDialog/4',363);Ey(364,1,mib,KV);_.Zc=function LV(a){yV(this.a,a)};var _u=G9(Gib,'EditDialog/5',364);Ey(365,1,Shb,MV);_.Qc=function NV(a){yV(this.a,a)};var av=G9(Gib,'EditDialog/6',365);Ey(7,1,{7:1},PV);_.e=false;_.f=false;_.g=0;_.j=false;_.p=0;var cv=G9(Gib,'EditInfo',7);Ey(553,1,{9:1},QV);_.Ed=function RV(a){if(a==0)return new PV('Time step size (s)',this.a.Zb,0,0);if(a==1)return new PV('Range for voltage color (V)',JJ,0,0);return null};_.Pd=function SV(a,b){if(a==0&&b.p>0){this.a.Zb=b.p;ON=false}a==1&&b.p>0&&(JJ=b.p)};var dv=G9(Gib,'EditOptions',553);Ey(420,108,_hb,TV);var fv=G9(Gib,'ExportAsLocalFileDialog',420);Ey(421,1,Shb,UV);_.Qc=function VV(a){lE(this.a,false)};var ev=G9(Gib,'ExportAsLocalFileDialog/1',421);Ey(542,108,_hb,WV);var iv=G9(Gib,'ExportAsTextDialog',542);Ey(543,1,Shb,XV);_.Qc=function YV(a){lE(this.a,false)};var gv=G9(Gib,'ExportAsTextDialog/1',543);Ey(544,1,Shb,ZV);_.Qc=function $V(a){var b;SQ(this.a.a);lE(this.a,false);b=qg(this.a.b.X,oib);b!=null&&VQ(this.a.a,b)};var hv=G9(Gib,'ExportAsTextDialog/2',544);Ey(538,108,_hb,aW);var _V;var mv=G9(Gib,'ExportAsUrlDialog',538);Ey(539,1,{},cW);_._c=function dW(a,b){};_.ad=function eW(a,b){var c;if(gm(b)==200){c=b.a.responseText;xH(_V,c)}else{c='Shortner error:'+b.a.statusText;xH(_V,c)}};var jv=G9(Gib,'ExportAsUrlDialog/1',539);Ey(540,1,Shb,fW);_.Qc=function gW(a){te(this.a.b.X,false);bW(this.a.a)};var kv=G9(Gib,'ExportAsUrlDialog/2',540);Ey(541,1,Shb,hW);_.Qc=function iW(a){lE(this.a,false)};var lv=G9(Gib,'ExportAsUrlDialog/3',541);Ey(55,1,{},jW,kW,lW);var pv=G9(Gib,'Expr',55);Ey(555,1,{},wW);_.a=0;_.c=0;var nv=G9(Gib,'ExprParser',555);Ey(180,1,{},xW);var ov=G9(Gib,'ExprState',180);Ey(244,4,Fib,AW,BW);_.zd=function CW(a){var b,c,d,e;oK(this,this.X,this.Y,17);tK(this,a,this.$[0]);IK();b=new MW(12);ZW(a,b);YW(a,this.Q||this.Z?EJ:KJ);rK(this,a);c=HJ.Xb-this.e;this.e=HJ.Xb;d=Fab(Qfb*(HJ.Xb-this.c)*this.g);this.d+=c*(this.a+d*this.b);e=Qfb*this.d;Fab(e)*this.f;VJ(this,a,this.ab,this.cb,true);zW(this,a,this.Y);ZJ(this,a);this.H=uK(-this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.S,this.H)};_.Dd=function DW(){return 201};_.Ed=function EW(a){if(a==0)return new PV(Jib,this.f,-20,20);if(a==1)return new PV(Vib,this.a,4,500);if(a==2)return new PV(Wib,this.g,4,500);if(a==3)return new PV('Deviation (Hz)',this.b,4,500);return null};_.Fd=function FW(a){a[0]='FM Source';a[1]=vib+aL(this.I,'A',false);a[2]=Nib+aL(this.$[0],'V',false);a[3]='cf = '+aL(this.a,Hib,false);a[4]='sf = '+aL(this.g,Hib,false);a[5]='dev ='+aL(this.b,Hib,false);a[6]=Oib+aL(this.f,'V',false)};_.Id=function GW(){return 1};_.Jd=function HW(){return -this.$[0]*this.I};_.Md=function IW(){return this.$[0]};_.Nd=function JW(){return 1};_.Pd=function KW(a,b){a==0&&(this.f=b.p);a==1&&(this.a=b.p);a==2&&(this.g=b.p);a==3&&(this.b=b.p)};_.Sd=function LW(){pK(this);this.S=eK(this.X,this.Y,1-17/this.J)};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;var qv=G9(Gib,'FMElm',244);Ey(53,1,{},MW);_.a=0;var rv=G9(Gib,'Font',53);Ey(277,17,Fib,NW,OW);_.Vd=function PW(){return 'Full Adder'};_.Dd=function QW(){return 196};_.Id=function RW(){return 5};_.Nd=function SW(){return 2};_.Xd=function TW(){this.r=2;this.s=3;this.o=Gn(mu,Tfb,6,5,0,1);this.o[0]=new HP(this,2,3,'S');this.o[0].f=true;this.o[1]=new HP(this,0,3,'C');this.o[1].f=true;this.o[2]=new HP(this,0,2,'A');this.o[3]=new HP(this,1,2,'B');this.o[4]=new HP(this,2,2,'Cin')};var sv=G9(Gib,Okb,277);Ey(438,1,{},$W);_.b=null;_.c=0;var vv=G9(Gib,'Graphics',438);Ey(227,4,Fib,bX,cX);_.zd=function dX(a){var b,c,d;YW(a,dK(this,a,0));IK();for(d=0;d!=3;d++){b=10-d*4;c=d*5;iK(this.X,this.Y,CJ,DJ,1+c/this.J,b);IK()}this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);gK(this.X,this.Y,DJ,1+11/this.J);oK(this,this.X,DJ,11);ZJ(this,a)};_.Bd=function eX(a){return -this.I};_.Dd=function fX(){return 103};_.Fd=function gX(a){a[0]='ground';a[1]=vib+aL(this.I,'A',false)};_.Id=function hX(){return 1};_.Ld=function iX(){return 103};_.Md=function jX(){return 0};_.Nd=function kX(){return 1};_.Od=function lX(a,b){this.I=-b};var wv=G9(Gib,Kjb,227);Ey(278,17,Fib,mX,nX);_.Vd=function oX(){return 'Half Adder'};_.Dd=function pX(){return 195};_.Id=function qX(){return 4};_.Nd=function rX(){return 2};_.Xd=function sX(){this.r=2;this.s=2;this.o=Gn(mu,Tfb,6,4,0,1);this.o[0]=new HP(this,0,3,'S');this.o[0].f=true;this.o[1]=new HP(this,1,3,'C');this.o[1].f=true;this.o[2]=new HP(this,0,2,'A');this.o[3]=new HP(this,1,2,'B')};var xv=G9(Gib,Pkb,278);Ey(566,1,{},vX);var tX;var Cv=G9(Gib,'ImportFromDropbox',566);Ey(430,108,_hb,yX);var xX;var Bv=G9(Gib,'ImportFromDropboxDialog',430);Ey(431,1,Shb,BX);_.Qc=function CX(a){lE(this.a,false);new vX(xX)};var yv=G9(Gib,'ImportFromDropboxDialog/1',431);Ey(432,1,Shb,DX);_.Qc=function EX(a){lE(this.a,false);AX(qg(this.a.f.X,oib),(q9(),q9(),p9))};var zv=G9(Gib,'ImportFromDropboxDialog/2',432);Ey(433,1,Shb,FX);_.Qc=function GX(a){lE(this.a,false)};var Av=G9(Gib,'ImportFromDropboxDialog/3',433);Ey(549,108,_hb,HX);var Fv=G9(Gib,'ImportFromTextDialog',549);Ey(550,1,Shb,IX);_.Qc=function JX(a){var b;SQ(this.a.b);lE(this.a,false);b=qg(this.a.c.X,oib);b!=null&&VQ(this.a.b,b)};var Dv=G9(Gib,'ImportFromTextDialog/1',550);Ey(551,1,Shb,KX);_.Qc=function LX(a){lE(this.a,false)};var Ev=G9(Gib,'ImportFromTextDialog/2',551);Ey(178,1,{},OX);_.a=0;_.b=0;_.c=0;_.d=0;var Hv=G9(Gib,'Inductor',178);Ey(143,4,{4:1,9:1,143:1},PX,QX);_.ud=function RX(){var a;a=this.$[0]-this.$[1];this.I=MX(this.a,a)};_.zd=function SX(a){var b,c,d;c=this.$[0];d=this.$[1];oK(this,this.X,this.Y,8);UJ(this,a);rK(this,a);WJ(this,a,this.S,this.T,c,d);if(HJ.Sb.c){b=aL(this.b,'H',true);$J(this,a,b,8)}this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);ZJ(this,a)};_.Dd=function TX(){return 108};_.Ed=function UX(a){var b;if(a==0)return new PV(Vlb,this.b,0,0);if(a==1){b=new PV('',0,-1,-1);b.c=new wP(qjb,(this.a.d&2)==0);return b}return null};_.Fd=function VX(a){a[0]='inductor';_J(this,a);a[3]='L = '+aL(this.b,'H',false);a[4]=Pib+aL((this.$[0]-this.$[1])*this.I,'W',false)};_.Ld=function WX(){return 76};_.Pd=function XX(a,b){a==0&&b.p>0&&(this.b=b.p);a==1&&(hD(b.c).a?(this.P&=-3):(this.P|=2));NX(this.a,this.I,this.P)};_.Sd=function YX(){pK(this);QJ(this,32)};_.b=0;var Gv=G9(Gib,zjb,143);Ey(255,4,Fib,ZX,$X);_.zd=function _X(a){ZJ(this,a);UJ(this,a);YW(a,this.Q||this.Z?EJ:AJ);JK(this.b.a);HJ.I.c&&VJ(this,a,this.a.a,this.a.b-6,true);GK();this.H=uK(this.I,this.H);XJ(a,this.T,this.Y,this.H)};_.Dd=function aY(){return 73};_.Ed=function bY(a){if(a==0)return new PV(Wlb,this.d,0,0);if(a==1)return new PV(djb,this.c,1,10);return null};_.Fd=function cY(a){a[0]='inverter';a[1]='Vi = '+aL(this.$[0],'V',false);a[2]='Vo = '+aL(this.$[1],'V',false)};_.Ld=function dY(){return 49};_.Md=function eY(){return this.$[0]};_.Nd=function fY(){return 1};_.Pd=function gY(a,b){a==0&&(this.d=b.p);a==1&&(this.c=hN=b.p)};_.Sd=function hY(){var a,b,c,d;pK(this);d=16;16>this.J/2&&(d=_n(this.J/2));this.S=eK(this.X,this.Y,0.5-d/this.J);this.T=eK(this.X,this.Y,0.5+(d+2)/this.J);eK(this.X,this.Y,0.5+(d-2)/this.J);if(HJ.I.c){b=lK(4);a=eK(this.X,this.Y,0.5+(d-5)/this.J);iK(this.S,a,b[0],b[1],0,16);iK(this.S,a,b[3],b[2],1,16);this.b=TJ(b);this.a=eK(this.S,a,0.5)}else{c=lK(3);iK(this.S,this.T,c[0],c[1],0,16);c[2]=eK(this.X,this.Y,0.5+(d-5)/this.J);this.b=TJ(c)}oK(this,this.X,this.Y,16)};_.c=0;_.d=0;var Iv=G9(Gib,wkb,255);Ey(173,4,Fib,jY,kY);_.zd=function lY(a){ZJ(this,a);UJ(this,a);YW(a,this.Q||this.Z?EJ:AJ);JK(this.c.a);null.Qe();VW(this.f.a);null.Qe();GK();this.H=uK(this.I,this.H);XJ(a,this.T,this.Y,this.H)};_.Dd=function mY(){return 183};_.Ed=function nY(a){if(a==0){this.a=this.d;return new PV('Lower threshold (V)',this.d,xhb,5)}if(a==1){this.b=this.g;return new PV('Upper threshold (V)',this.g,xhb,5)}if(a==2)return new PV(Wlb,this.e,0,0);return null};_.Fd=function oY(a){a[0]='InvertingSchmitt';a[1]='Vi = '+aL(this.$[0],'V',false);a[2]='Vo = '+aL(this.$[1],'V',false)};_.Md=function pY(){return this.$[0]};_.Nd=function qY(){return 1};_.Pd=function rY(a,b){a==0&&(this.a=b.p);a==1&&(this.b=b.p);a==2&&(this.e=b.p);if(this.a>this.b){this.g=this.a;this.d=this.b}else{this.g=this.b;this.d=this.a}};_.Sd=function sY(){iY(this)};_.a=0;_.b=0;_.d=0;_.e=0;_.g=0;var Jv=G9(Gib,qkb,173);Ey(259,17,Fib,uY,vY);_.Vd=function wY(){return 'JK flip-flop'};_.Dd=function xY(){return 156};_.Ed=function yY(a){var b;if(a==2){b=new PV('',0,-1,-1);b.c=new wP(Elb,(this.P&2)!=0);return b}return ML(this,a)};_.Id=function zY(){return 5+((this.P&2)!=0?1:0)};_.Nd=function AY(){return 2};_.Pd=function BY(a,b){if(a==2){hD(b.c).a?(this.P|=2):(this.P&=-3);tY(this);OJ(this);PL(this)}OL(this,a,b)};_.Xd=function CY(){tY(this)};var Kv=G9(Gib,Ckb,259);Ey(147,4,Fib,IY);_.zd=function KY(a){var b,c,d;(this.P&this.j)!=DY&&this.Sd();oK(this,this.X,this.Y,16);tK(this,a,this.$[1]);IK();tK(this,a,this.$[2]);IK();rK(this,a);b=this.D>0&&(this.P&(this.k|this.o))==0;for(c=0;c!=6;c++){if((c==1||c==4)&&b)continue;d=this.$[1]+(this.$[2]-this.$[1])*c/6;YW(a,dK(this,a,d));gK(this.C[1],this.u[1],CJ,c*Xlb);gK(this.C[1],this.u[1],DJ,(c+1)*Xlb);IK()}tK(this,a,this.$[1]);IK();tK(this,a,this.$[2]);IK();if((this.P&(this.k|this.o))==0){tK(this,a,this.B==-1?this.$[2]:this.$[1]);IK();IK()}if((this.P&this.k)==0){tK(this,a,this.B==-1?this.$[2]:this.$[1]);XW(this.r)}HJ.Gb.c&&YW(a,(wS(),rS));tK(this,a,this.$[0]);IK();IK();(this.P&this.k)!=0&&this.B==-1&&GK();if((this.P&this.q)!=0){YW(a,KJ);ZW(a,IJ);VJ(this,a,this.ab+2,this.cb,false)}if((this.Q||this.Z||HJ.A==this)&&this.O==0){YW(a,(wS(),uS));ZW(a,IJ);hL(this.N);null.Qe();null.Qe();null.Qe()}this.H=uK(-this.A,this.H);XJ(a,this.C[0],this.C[1],this.H);XJ(a,this.C[1],this.u[1],this.H);XJ(a,this.u[1],this.u[0],this.H);ZJ(this,a)};_.Ad=function LY(){return this.A};_.fe=function MY(){return 0.02};_.ge=function NY(){return 1.5};_.Dd=function OY(){return 102};_.Ed=function PY(a){return FY(this,a)};_.Fd=function QY(a){GY(this,a,'MOSFET')};_.Hd=function RY(a){return a==0?this.X:a==1?this.C[0]:this.u[0]};_.Id=function SY(){return 3};_.Jd=function TY(){return this.A*(this.$[2]-this.$[1])};_.Md=function UY(){return this.$[2]-this.$[1]};_.Pd=function VY(a,b){a==0&&(this.D=this.B*b.p);a==1&&(this.s=b.p);if(a==2){DY=hD(b.c).a?DY|this.k:DY&~this.k;this.Sd()}if(a==3){DY=hD(b.c).a?DY&~this.o:DY|this.o;this.Sd()}if(a==4){this.P=hD(b.c).a?this.P|this.n:this.P&~this.n;this.Sd()}};_.Sd=function WY(){HY(this)};_.j=0;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.s=0;_.w=0;_.A=0;_.B=0;_.D=0;var DY=0;var Uv=G9(Gib,'MosfetElm',147);Ey(203,147,Fib,XY);_.ud=function ZY(){this.f=this.B*dV(this.e,this.B*(this.$[0]-this.$[1]))};_.zd=function $Y(a){oK(this,this.X,this.Y,16);tK(this,a,this.$[1]);IK();IK();tK(this,a,this.$[2]);IK();IK();tK(this,a,this.$[0]);IK();XW(this.a);rK(this,a);XW(this.g);this.b=uK(-this.A,this.b);this.c=uK(this.f,this.c);this.d=uK(-this.f-this.A,this.d);if(this.b!=0||this.d!=0){XJ(a,this.C[0],this.C[1],this.d);XJ(a,this.C[1],this.C[2],this.d+8);XJ(a,this.u[0],this.u[1],-this.b);XJ(a,this.u[1],this.u[2],-(this.b+8));XJ(a,this.X,this.i,this.c)}ZJ(this,a)};_.fe=function _Y(){return 0.00125};_.ge=function aZ(){return -4};_.Dd=function bZ(){return 106};_.Ed=function cZ(a){if(a<2)return FY(this,a);return null};_.Fd=function dZ(a){GY(this,a,'JFET')};_.Sd=function eZ(){var a,b,c;HY(this);a=16*this.M;this.C=lK(3);this.u=lK(3);iK(this.X,this.Y,this.C[0],this.u[0],1,-a);iK(this.X,this.Y,this.C[1],this.u[1],1,~~(-a/2));iK(this.X,this.Y,this.C[2],this.u[2],1-10/this.J,~~(-a/2));this.i=eK(this.X,this.Y,1-14/this.J);b=lK(4);iK(this.X,this.Y,b[0],b[1],1-13/this.J,16);iK(this.X,this.Y,b[2],b[3],1-10/this.J,16);this.g=SJ(b[0],b[1],b[3],b[2]);if(this.B==-1){c=eK(this.i,this.X,18/this.J);this.a=PJ(this.i,c,8,3)}else this.a=PJ(this.X,this.i,8,3)};_.b=0;_.c=0;_.d=0;_.f=0;var Lv=G9(Gib,'JfetElm',203);Ey(235,132,Fib,fZ,gZ);_.zd=function hZ(a){var b,c,d;if(this.Q||this.Z||this==HJ.A){gV(this,a);return}tK(this,a,this.$[0]);IK();tK(this,a,this.$[1]);IK();YW(a,(wS(),rS));c=12;GK();c-=4;d=this.I/this.f;d>0&&(d=255*(1+0.2*zab(d)));d>255&&(d=255);d<0&&(d=0);b=new AS(_n(this.c*d),_n(this.b*d),_n(this.a*d));YW(a,b);WW();oK(this,this.X,this.Y,c);this.H=uK(this.I,this.H);XJ(a,this.X,this.d,this.H);XJ(a,this.Y,this.e,-this.H);ZJ(this,a)};_.Dd=function iZ(){return 162};_.Ed=function jZ(a){if(a==0)return hV(this,0);if(a==1)return OV(new PV('Red Value (0-1)',this.c,0,1));if(a==2)return OV(new PV('Green Value (0-1)',this.b,0,1));if(a==3)return OV(new PV('Blue Value (0-1)',this.a,0,1));if(a==4)return new PV('Max Brightness Current (A)',this.f,0,0.1);return null};_.Fd=function kZ(a){iV(this,a);a[0]='LED'};_.Ld=function lZ(){return 108};_.Pd=function mZ(a,b){a==0&&(this.j=b.p,eV(this.i,this.j,this.n));a==1&&(this.c=b.p);a==2&&(this.b=b.p);a==3&&(this.a=b.p);a==4&&(this.f=b.p)};_.Sd=function nZ(){jV(this);this.d=eK(this.X,this.Y,0.5-12/this.J);this.e=eK(this.X,this.Y,0.5+12/this.J);eK(this.X,this.Y,0.5)};_.a=0;_.b=0;_.c=0;_.f=0;var Mv=G9(Gib,Tjb,235);Ey(228,4,Fib,pZ,qZ);_.zd=function rZ(a){tK(this,a,this.$[0]);IK();YW(a,this.Q||this.Z?EJ:KJ);rK(this,a);VJ(this,a,this.ab,this.cb,true);this.H=uK(this.I,this.H);XJ(a,this.X,this.S,this.H);gK(this.X,this.Y,DJ,1+11/this.J);oK(this,this.X,DJ,17);ZJ(this,a)};_.Dd=function sZ(){return 207};_.Ed=function tZ(a){var b;if(a==0){b=new PV('Text',0,-1,-1);b.k=this.a;return b}return null};_.Fd=function uZ(a){a[0]=this.a;a[1]=vib+aL(this.I,'A',false);a[2]=Nib+aL(this.$[0],'V',false)};_.Gd=function vZ(){var a;if(!oZ)return 0;a=Pn(Wbb(oZ,this.a),19);if(a){return 0}return 1};_.Id=function wZ(){return 1};_.Md=function xZ(){return this.$[0]};_.Nd=function yZ(){return 1};_.Od=function zZ(a,b){this.I=-b};_.Pd=function AZ(a,b){a==0&&(this.a=qg(b.o.X,oib))};_.Sd=function BZ(){pK(this);this.S=eK(this.X,this.Y,1-17/this.J)};var oZ;var Nv=G9(Gib,Yjb,228);Ey(246,4,Fib,DZ,EZ);_.ud=function FZ(){this.I=(this.$[0]-this.$[1])/this.i;this.i==0&&(this.I=0)};_.zd=function GZ(a){var b,c,d;c=this.$[0];d=this.$[1];oK(this,this.X,this.Y,4);MJ(this,this.a.a-this.c,this.a.b-this.c,this.a.a+this.c,this.a.b+this.c);UJ(this,a);rK(this,a);YW(a,CZ(this));WW();YW(a,(wS(),uS));GK();YW(a,dK(this,a,c));IK();YW(a,dK(this,a,d));IK();YW(a,dK(this,a,(c+d)*0.5));IK();this.H=uK(this.I,this.H);if(HJ.A!=this){XJ(a,this.X,this.S,this.H);b=this.H+(this.J-16)/2;XJ(a,this.S,this.e[0],b);b+=24;XJ(a,this.e[0],this.e[1],b);b+=16;XJ(a,this.e[1],this.T,b);b+=24;XJ(a,this.T,this.Y,this.H)}ZJ(this,a)};_.Dd=function HZ(){return 181};_.Ed=function IZ(a){if(a==0)return new PV('Nominal Power',this.f,0,0);if(a==1)return new PV('Nominal Voltage',this.g,0,0);if(a==2)return new PV('Warmup Time (s)',this.k,0,0);if(a==3)return new PV('Cooldown Time (s)',this.d,0,0);return null};\n",
"_.Fd=function JZ(a){a[0]='lamp';_J(this,a);a[3]=Ylb+aL(this.i,UP,false);a[4]=Pib+aL((this.$[0]-this.$[1])*this.I,'W',false);a[5]='T = '+_n(this.j)+' K'};_.Kd=function KZ(a){return a==2?3:a==3?1:a==1?2:0};_.Pd=function LZ(a,b){a==0&&b.p>0&&(this.f=b.p);a==1&&b.p>0&&(this.g=b.p);a==2&&b.p>0&&(this.k=b.p);a==3&&b.p>0&&(this.d=b.p)};_.Sd=function MZ(){var a;pK(this);QJ(this,16);this.b=lK(2);this.e=lK(2);this.c=20;this.e[0]=fK(this.S,this.T,0,24);this.e[1]=fK(this.S,this.T,1,24);a=24-Gab(this.c*this.c-256);this.b[0]=fK(this.S,this.T,0,a);this.b[1]=fK(this.S,this.T,1,a);this.a=eK(this.e[0],this.e[1],0.5)};_.c=0;_.d=0;_.f=0;_.g=0;_.i=0;_.j=0;_.k=0;var Ov=G9(Gib,Ujb,246);Ey(270,17,Fib,NZ,OZ);_.Vd=function PZ(){return 'Latch'};_.Dd=function QZ(){return 168};_.Id=function RZ(){return this.f*2+1};_.Nd=function SZ(){return this.f};_.Wd=function TZ(){return true};_.Xd=function UZ(){var a;this.r=2;this.s=this.f+1;this.o=Gn(mu,Tfb,6,this.f*2+1,0,1);for(a=0;a!=this.f;a++)this.o[a]=new HP(this,this.f-1-a,2,'I'+a);for(a=0;a!=this.f;a++){this.o[a+this.f]=new HP(this,this.f-1-a,3,'O');this.o[a+this.f].f=true}this.o[this.f*2]=new HP(this,this.f,2,'Ld');OJ(this)};var Pv=G9(Gib,Mkb,270);Ey(87,4,$lb,YZ,ZZ);_.ud=function _Z(){this.g==1&&(this.I=0)};_.zd=function a$(a){var b,c;b=this.g==1?0:2;c=this.g==1?16:2;oK(this,this.X,this.Y,16);UJ(this,a);this.g==0&&(this.H=uK(this.I,this.H),HJ.A!=this&&XJ(a,this.X,this.Y,this.H));this.Q||this.Z||YW(a,KJ);hK(this.S,this.T,this.i,0,b);hK(this.S,this.T,this.j,1,c);IK();ZJ(this,a)};_.Dd=function b$(){return 115};_.Ed=function c$(a){return VZ(this,a)};_.Fd=function d$(a){a[0]=this.e?'push switch (SPST)':'switch (SPST)';if(this.g==1){a[1]='open';a[2]=wib+XK(this.Md())}else{a[1]=_ib;a[2]=Nib+aL(this.$[0],'V',false);a[3]=vib+LK(this.I)}};_.Ld=function e$(){return 115};_.he=function f$(){hK(this.S,this.T,this.i,0,16);return p2(p2(new s2(this.S),new s2(this.T)),new s2(this.i))};_.Nd=function g$(){return this.g==1?0:1};_.Pd=function h$(a,b){a==0&&(this.e=hD(b.c).a)};_.Sd=function i$(){XZ(this)};_.ie=function j$(){++this.g;this.g>=this.f&&(this.g=0)};_.e=false;_.f=0;_.g=0;var Qw=G9(Gib,Ajb,87);Ey(146,87,{4:1,9:1,146:1,87:1},k$,l$);_.zd=function m$(a){var b,c;c=a.b;b=new MW(20);ZW(a,b);YW(a,this.Q||this.Z?EJ:KJ);oK(this,this.X,this.S,0);VJ(this,a,this.ab,this.cb,true);tK(this,a,this.$[0]);IK();this.H=uK(this.I,this.H);XJ(a,this.X,this.S,this.H);ZJ(this,a);ZW(a,c)};_.Dd=function n$(){return 76};_.Ed=function o$(a){var b;if(a==0){b=new PV('',0,0,0);b.c=new wP(Zlb,this.e);return b}if(a==1)return new PV('High Voltage',this.a,10,-10);if(a==2)return new PV('Low Voltage',this.b,10,-10);if(a==3){b=new PV('',0,0,0);b.c=new wP('Numeric',(this.P&3)!=0);return b}return null};_.Fd=function p$(a){a[0]='logic input';a[1]=this.g==0?'low':'high';(this.P&3)!=0&&(a[1]=''+this.g);a[1]+=' ('+aL(this.$[0],'V',false)+')';a[2]=vib+aL(this.I,'A',false)};_.Id=function q$(){return 1};_.Ld=function r$(){return 105};_.he=function s$(){return new r2(this.ab-10,this.cb-10,20,20)};_.Md=function t$(){return this.$[0]};_.Nd=function u$(){return 1};_.Od=function v$(a,b){this.I=-b};_.Pd=function w$(a,b){a==0&&(this.e=hD(b.c).a);a==1&&(this.a=b.p);a==2&&(this.b=b.p);a==3&&(hD(b.c).a?(this.P|=2):(this.P&=-3))};_.Sd=function x$(){XZ(this);this.S=eK(this.X,this.Y,1-12/this.J)};_.a=0;_.b=0;var Qv=G9(Gib,ukb,146);Ey(171,4,{4:1,9:1,171:1},y$,z$);_.zd=function A$(a){var b,c,d;c=a.b;b=new MW(20);ZW(a,b);YW(a,AJ);d=this.$[0]<this.a?'L':'H';(this.P&1)!=0?this.$[0]>3.75?(d='2'):this.$[0]>1.25?(d='1'):(d='0'):(this.P&3)!=0&&(d=this.$[0]<this.a?'0':'1');this.b=d;oK(this,this.X,this.S,0);VJ(this,a,this.ab,this.cb,true);tK(this,a,this.$[0]);IK();ZJ(this,a);ZW(a,c)};_.Dd=function B$(){return 77};_.Ed=function C$(a){var b;if(a==0)return new PV('Threshold',this.a,10,-10);if(a==1){b=new PV('',0,-1,-1);b.c=new wP('Current Required',(this.P&4)!=0);return b}if(a==2){b=new PV('',0,0,0);b.c=new wP('Numeric',(this.P&3)!=0);return b}return null};_.Fd=function D$(a){a[0]='logic output';a[1]=this.$[0]<this.a?'low':'high';(this.P&3)!=0&&(a[1]=this.b);a[2]=Nib+aL(this.$[0],'V',false)};_.Id=function E$(){return 1};_.Ld=function F$(){return 111};_.Md=function G$(){return this.$[0]};_.Pd=function H$(a,b){a==0&&(this.a=b.p);a==1&&(hD(b.c).a?(this.P=4):(this.P&=-5));a==2&&(hD(b.c).a?(this.P|=2):(this.P&=-3))};_.Sd=function I$(){pK(this);this.S=eK(this.X,this.Y,1-12/this.J)};_.a=0;var Rv=G9(Gib,vkb,171);Ey(241,4,Fib,J$,K$);_.ud=function L$(){this.I=(this.$[0]-this.$[1])/this.e};_.zd=function M$(a){var b,c,d,e,f,g,h;e=0;g=this.$[0];h=this.$[1];b=2+_n(8*(1-this.a/this.f));oK(this,this.X,this.Y,b);UJ(this,a);rK(this,a);for(c=0;c<=6;c++){d=(c&1)==0?1:-1;c==6&&(d=0);f=g+(h-g)*c/6;YW(a,dK(this,a,f));hK(this.S,this.T,CJ,c*Xlb,b*e);hK(this.S,this.T,DJ,c*Xlb,b*d);IK();if(c==6)break;hK(this.S,this.T,CJ,(c+1)*Xlb,b*d);IK();e=d}this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);ZJ(this,a)};_.Dd=function N$(){return 109};_.Ed=function O$(a){if(a==0)return new PV('Min Resistance (ohms)',this.d,0,0);if(a==1)return new PV('Max Resistance (ohms)',this.c,0,0);if(a==2)return new PV('Width of Doped Region (nm)',this.a*Cib,0,0);if(a==3)return new PV('Total Width (nm)',this.f*Cib,0,0);if(a==4)return new PV('Mobility (um^2/(s*V))',this.b*Aib,0,0);return null};_.Fd=function P$(a){a[0]='memristor';_J(this,a);a[3]=Ylb+aL(this.e,UP,false);a[4]=Pib+aL((this.$[0]-this.$[1])*this.I,'W',false)};_.Kd=function Q$(a){return a==2?3:a==3?1:a==1?2:0};_.Pd=function R$(a,b){a==0&&(this.d=b.p);a==1&&(this.c=b.p);a==2&&(this.a=b.p*zib);a==3&&(this.f=b.p*zib);a==4&&(this.b=b.p*1.0E-12)};_.Sd=function S$(){pK(this);QJ(this,32);new q1;new q1};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;var Sv=G9(Gib,Ijb,241);Ey(279,17,Fib,U$,V$);_.Vd=function W$(){return 'Monostable'};_.Dd=function X$(){return 194};_.Ed=function Y$(a){var b;if(a==2){b=new PV('',0,-1,-1);b.c=new wP('Retriggerable',this.b);return b}if(a==3){b=new PV('Period (s)',this.a,Dib,0.1);return b}return ML(this,a)};_.Id=function Z$(){return 3};_.Nd=function $$(){return 2};_.Pd=function _$(a,b){a==2&&(this.b=hD(b.c).a);a==3&&(this.a=b.p);OL(this,a,b)};_.Xd=function a_(){this.r=2;this.s=2;this.o=Gn(mu,Tfb,6,3,0,1);this.o[0]=new HP(this,0,2,'');this.o[0].b=true;this.o[1]=new HP(this,0,3,'Q');this.o[1].f=true;this.o[2]=new HP(this,1,3,'Q');this.o[2].f=true;this.o[2].e=true};_.a=0;_.b=false;var Tv=G9(Gib,Vkb,279);Ey(261,17,Fib,b_,c_);_.Vd=function d_(){return 'Multiplexer'};_.Dd=function e_(){return 184};_.Id=function f_(){return 7};_.Nd=function g_(){return 1};_.Xd=function h_(){this.r=3;this.s=5;this.o=Gn(mu,Tfb,6,7,0,1);this.o[0]=new HP(this,0,2,'I0');this.o[1]=new HP(this,1,2,'I1');this.o[2]=new HP(this,2,2,'I2');this.o[3]=new HP(this,3,2,'I3');this.o[4]=new HP(this,1,1,'S0');this.o[5]=new HP(this,2,1,'S1');this.o[6]=new HP(this,0,3,'Q');this.o[6].f=true};var Vv=G9(Gib,Gkb,261);Ey(36,1,{},i_);_.Hc=function j_(){NQ(U8,this.b,this.a)};var Wv=G9(Gib,'MyCommand',36);Ey(535,205,Fib,k_);var Xv=G9(Gib,ikb,535);Ey(533,203,Fib,l_);var Yv=G9(Gib,fkb,533);Ey(531,147,Fib,m_);_.Ld=function n_(){return 78};var Zv=G9(Gib,dkb,531);Ey(117,4,_lb,p_);_.zd=function r_(a){oK(this,this.X,this.Y,16);rK(this,a);tK(this,a,this.$[1]);IK();tK(this,a,this.$[2]);IK();YW(a,AJ);XW(this.a);tK(this,a,this.$[0]);HJ.Gb.c&&YW(a,(wS(),rS));IK();this.e=uK(-this.j,this.e);XJ(a,this.b,this.X,this.e);this.f=uK(-this.k,this.f);XJ(a,this.d[1],this.d[0],this.f);this.g=uK(-this.n,this.g);XJ(a,this.i[1],this.i[0],this.g);tK(this,a,this.$[0]);rK(this,a);XW(this.s);if((this.Q||this.Z||HJ.A==this)&&this.O==0){YW(a,(wS(),uS));hL(this.N);null.Qe();null.Qe();null.Qe()}ZJ(this,a)};_.Bd=function s_(a){if(a==0)return -this.j;if(a==1)return -this.k;return -this.n};_.Dd=function t_(){return 116};_.Ed=function u_(a){var b;if(a==0)return OV(new PV('Beta/hFE',this.c,10,_gb));if(a==1){b=new PV('',0,-1,-1);b.c=new wP('Swap E/C',(this.P&1)!=0);return b}return null};_.Fd=function v_(a){var b,c,d;a[0]=CR('transistor')+' ('+(this.q==-1?'PNP)':'NPN)')+' beta='+en(GJ,this.c);b=this.$[0]-this.$[1];c=this.$[0]-this.$[2];d=this.$[1]-this.$[2];b*this.q>0.2?(a[1]=c*this.q>0.2?'saturation':'reverse active'):(a[1]=c*this.q>0.2?'fwd active':'cutoff');a[1]=CR(a[1]);a[2]='Ic = '+aL(this.k,'A',false);a[3]='Ib = '+aL(this.j,'A',false);a[4]=Flb+aL(c,'V',false);a[5]=Glb+aL(b,'V',false);a[6]=Hlb+aL(d,'V',false);a[7]=Pib+aL((this.$[0]-this.$[2])*this.j+(this.$[1]-this.$[2])*this.k,'W',false)};_.Hd=function w_(a){return a==0?this.X:a==1?this.d[0]:this.i[0]};_.Id=function x_(){return 3};_.Jd=function y_(){return (this.$[0]-this.$[2])*this.j+(this.$[1]-this.$[2])*this.k};_.Kd=function z_(a){switch(a){case 1:case 2:case 3:return 1;default:return 0;}};_.Pd=function A_(a,b){if(a==0){this.c=b.p;Olb*zab(Olb/(Gab(2)*1.0E-13));this.U=true}if(a==1){hD(b.c).a?(this.P|=1):(this.P&=-2);o_(this)}};_.Sd=function B_(){o_(this)};_.c=0;_.e=0;_.f=0;_.g=0;_.j=0;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;var Yw=G9(Gib,'TransistorElm',117);Ey(522,117,_lb,C_);_.Ld=function D_(){return 110};var $v=G9(Gib,bkb,522);Ey(256,175,Fib,E_,F_);_.Dd=function G_(){return 151};_.Yd=function H_(){return 'NAND gate'};_.Ld=function I_(){return 64};_.$d=function J_(){return true};var _v=G9(Gib,xkb,256);Ey(245,33,Qib,K_,L_);_.Ud=function M_(a){xL(this,a,CR('Noise'))};_.Dd=function N_(){return 110};_.Ed=function O_(a){if(a==0)return jL(this,0);return null};_.Ld=function P_(){return 0};_.Td=function Q_(){return this.a};_.a=0;var aw=G9(Gib,Rjb,245);Ey(133,174,Fib,R_,S_);_.Dd=function T_(){return 152};_.Yd=function U_(){return 'OR gate'};_.Zd=function V_(){return '\\u22651'};_.Ld=function W_(){return 51};_.Sd=function X_(){var a,b,c,d,e;lN(this);if(HJ.I.c){kN(this);this.o=null}else{d=lK(38);Tn(this,148)&&(this.o=Gn(ow,yib,14,5,0,1));for(c=0;c!=16;c++){a=c/16;b=1-a*a;iK(this.S,this.T,d[c],d[32-c],0.5+a/2,b*this.g)}e=this.q==0?this.J*2:this.q*2;for(c=0;c!=5;c++){a=(c-2)/2;b=4*(1-a*a)-2;hK(this.S,this.T,d[33+c],b/e,a*this.g);Tn(this,148)&&(this.o[c]=fK(this.S,this.T,(b-5)/e,a*this.g))}d[16]=new s1(this.T);this.a=TJ(d)}if(this.$d()){eK(this.X,this.Y,0.5+(this.q+4)/this.J);this.T=eK(this.X,this.Y,0.5+(this.q+8)/this.J)}};var gw=G9(Gib,zkb,133);Ey(257,133,Fib,Y_,Z_);_.Dd=function $_(){return 153};_.Yd=function __(){return 'NOR gate'};_.Ld=function a0(){return 35};_.$d=function b0(){return true};var bw=G9(Gib,ykb,257);Ey(289,134,Fib,g0,h0);_.zd=function i0(a){oK(this,this.X,this.Y,48);tK(this,a,this.$[0]);IK();tK(this,a,this.$[1]);IK();tK(this,a,this.$[2]);IK();tK(this,a,this.$[3]);IK();YW(a,this.Q||this.Z?EJ:AJ);rK(this,a);JK(this.v.a);XW(this.a);XW(this.b);IK();IK();GK();GK();ZW(a,this.r);VJ(this,a,this.u[0].a,this.u[0].b-2,true);VJ(this,a,this.u[1].a,this.u[1].b,true);this.f=uK(-ES(this,0),this.f);XJ(a,this.k[0],this.k[1],this.f);this.g=uK(-ES(this,1),this.g);XJ(a,this.n[0],this.n[1],this.f);this.i=uK(-ES(this,2),this.i);XJ(a,this.o[0],this.o[1],this.i);this.j=uK(-ES(this,3),this.j);XJ(a,this.p[0],this.p[1],this.j);ZJ(this,a)};_.ae=function j0(){return 402};_.Dd=_.ae;_.Ed=function k0(a){if(a==0)return new PV('Positive Supply Voltage (5-20V)',this.t,5,20);if(a==1)return new PV('Negative Supply Voltage (V)',this.q,-20,-5);return null};_.Fd=function l0(a){a[0]='OTA (LM13700 style)';a[1]='Iabc = '+aL(-ES(this,3),'A',false);a[2]='V+ - V- = '+aL(this.$[0]-this.$[1],'V',false)};_.Pd=function m0(a,b){a==0&&(this.t=b.p);a==1&&(this.q=b.p);Pn(xfb(this.w,0),33).i=this.q;Pn(xfb(this.w,1),33).i=this.t};_.Sd=function n0(){var a,b,c,d;pK(this);if(this.J>94){this.S=fK(this.X,this.Y,1-94/this.J,0);this.T=this.Y;this.s=this.Y}else{this.S=this.X;this.T=fK(this.X,this.Y,94/this.J,0);this.s=this.T}c=32*this.M;this.k=lK(2);this.n=lK(2);this.o=lK(2);this.p=lK(2);this.u=lK(2);this.c=lK(2);this.d=lK(2);this.e=lK(2);iK(this.X,this.s,this.k[0],this.n[0],0,c);iK(this.S,this.T,this.k[1],this.n[1],0,c);iK(this.S,this.T,this.u[0],this.u[1],0.1,c);this.o[0]=this.X;this.o[1]=this.S;this.p[0]=fK(this.S,this.T,amb,32);this.p[1]=fK(this.S,this.T,amb,8);d=lK(3);iK(this.S,this.T,d[0],d[1],0,~~(3*c/2));d[2]=eK(this.S,this.T,0.6808510638297872);this.v=RJ(d[0],d[1],d[2]);this.e[0]=fK(this.S,this.T,0.898936170212766,0);this.e[1]=fK(this.S,this.T,0.7819148936170213,0);a=eK(this.o[1],this.k[1],0.3333);b=eK(this.o[1],this.k[1],0.6666);this.a=PJ(a,b,8,4);iK(a,b,this.c[0],this.c[1],1,4);a=eK(this.o[1],this.n[1],0.3333);b=eK(this.o[1],this.n[1],0.6666);this.b=PJ(a,b,8,4);iK(a,b,this.d[0],this.d[1],1,4);this.r=new MW(14);GS(this,0,this.k[0]);GS(this,1,this.n[0]);GS(this,2,this.o[0]);GS(this,3,this.p[0]);GS(this,4,this.s)};_.f=0;_.g=0;_.i=0;_.j=0;_.q=0;_.t=0;var c0,d0='RailElm 4\\rRailElm 10\\rNTransistorElm 1 2 3\\rNTransistorElm 3 1 4\\rNTransistorElm 3 3 4\\rNTransistorElm 5 6 2\\rNTransistorElm 7 8 2\\rPTransistorElm 9 6 10\\rPTransistorElm 9 9 10\\rPTransistorElm 6 12 9\\rPTransistorElm 11 8 10\\rPTransistorElm 11 11 10\\rPTransistorElm 8 13 11\\rNTransistorElm 14 14 4\\rNTransistorElm 14 12 4\\rNTransistorElm 12 13 14\\rNTransistorElm 15 15 5\\rNTransistorElm 15 15 7';var cw=G9(Gib,skb,289);Ey(285,168,Fib,o0,p0);_.zd=function q0(a){var b;UJ(this,a);tK(this,a,(this.$[0]+this.$[1])/2);rK(this,a);GK();VJ(this,a,this.b.a,this.b.b,true);oK(this,this.X,this.Y,12);this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);if(HJ.Sb.c&&this.I!=0){b=aL((this.$[1]-this.$[0])/this.I,UP,true);(this.N==0||this.O==0)&&$J(this,a,b,12)}ZJ(this,a)};_.Dd=function r0(){return 216};_.Fd=function s0(a){a[0]='ohmmeter';this.I==0?(a[1]='R = \\u221E'):(a[1]=Ylb+aL((this.$[1]-this.$[0])/this.I,UP,false))};_.Kd=function t0(a){return a==2?3:a==3?1:a==1?2:0};_.Sd=function u0(){mT(this);QJ(this,26)};var dw=G9(Gib,Xjb,285);Ey(202,4,Fib,w0,x0);_.zd=function y0(a){oK(this,this.X,this.Y,this.e*2);tK(this,a,this.$[0]);IK();tK(this,a,this.$[1]);IK();tK(this,a,this.$[2]);IK();YW(a,this.Q||this.Z?EJ:AJ);rK(this,a);JK(this.k.a);ZW(a,this.i);VJ(this,a,this.j[0].a,this.j[0].b-2,true);VJ(this,a,this.j[1].a,this.j[1].b,true);this.H=uK(this.I,this.H);XJ(a,this.Y,this.T,this.H);ZJ(this,a)};_.Bd=function z0(a){if(a==2)return -this.I;return 0};_.Dd=function A0(){return 97};_.Ed=function B0(a){if(a==0)return new PV('Max Output (V)',this.c,1,20);if(a==1)return new PV('Min Output (V)',this.d,-20,0);return null};_.Fd=function C0(a){var b;a[0]='op-amp';a[1]='V+ = '+aL(this.$[1],'V',false);a[2]='V- = '+aL(this.$[0],'V',false);b=Aab(Cab(this.$[2],this.c),this.d);a[3]='Vout = '+aL(b,'V',false);a[4]='Iout = '+aL(-this.I,'A',false);a[5]='range = '+aL(this.d,'V',false)+' to '+aL(this.c,'V',false)};_.Hd=function D0(a){return a==0?this.a[0]:a==1?this.b[0]:this.Y};_.Id=function E0(){return 3};_.Jd=function F0(){return this.$[2]*this.I};_.Ld=function G0(){return 97};_.Md=function H0(){return this.$[2]-this.$[1]};_.Nd=function I0(){return 1};_.Pd=function J0(a,b){a==0&&(this.c=b.p);a==1&&(this.d=b.p)};_.Sd=function K0(){var a,b,c;pK(this);this.J>150&&this==HJ.A&&v0(this,2);c=this.g;c>this.J/2&&(c=_n(this.J/2));QJ(this,c*2);a=this.e*this.M;(this.P&1)!=0&&(a=-a);this.a=lK(2);this.b=lK(2);this.j=lK(2);iK(this.X,this.Y,this.a[0],this.b[0],0,a);iK(this.S,this.T,this.a[1],this.b[1],0,a);iK(this.S,this.T,this.j[0],this.j[1],0.2,a);b=lK(2);iK(this.S,this.T,b[0],b[1],0,a*2);this.k=RJ(b[0],b[1],this.T);this.i=new MW(this.f==2?14:10)};_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;var ew=G9(Gib,mkb,202);Ey(530,202,Fib,L0);_.Ld=function M0(){return 65};var fw=G9(Gib,nkb,530);Ey(169,4,{4:1,9:1,169:1},N0,O0);_.zd=function P0(a){var b,c;c=this.Q||this.Z;b=new MW(14);ZW(a,b);YW(a,c?EJ:KJ);(this.P&1)!=0?aL(this.$[0],'V',false):'out';gK(this.X,this.Y,this.S,1-(~~(_n(null.Qe().Qe())/2)+8)/this.J);oK(this,this.X,this.S,0);VJ(this,a,this.ab,this.cb,true);tK(this,a,this.$[0]);c&&YW(a,EJ);IK();ZJ(this,a)};_.Dd=function Q0(){return 79};_.Ed=function R0(a){var b;if(a==0){b=new PV('',0,-1,-1);b.c=new wP(slb,(this.P&1)!=0);return b}return null};_.Fd=function S0(a){a[0]='output';a[1]=Nib+aL(this.$[0],'V',false)};_.Id=function T0(){return 1};_.Md=function U0(){return this.$[0]};_.Pd=function V0(a,b){a==0&&(this.P=hD(b.c).a?this.P|1:this.P&-2)};_.Sd=function W0(){pK(this);this.S=new q1};var hw=G9(Gib,Sjb,169);Ey(536,205,Fib,X0);var iw=G9(Gib,jkb,536);Ey(534,203,Fib,Y0);var jw=G9(Gib,gkb,534);Ey(532,147,Fib,Z0);_.Ld=function $0(){return 80};var kw=G9(Gib,ekb,532);Ey(523,117,_lb,_0);_.Ld=function a1(){return 112};var lw=G9(Gib,ckb,523);Ey(265,17,Fib,b1,c1);_.Vd=function d1(){return 'phase comparator'};_.Dd=function e1(){return 161};_.Id=function f1(){return 3};_.Nd=function g1(){return 1};_.Xd=function h1(){this.r=2;this.s=2;this.o=Gn(mu,Tfb,6,3,0,1);this.o[0]=new HP(this,0,2,'I1');this.o[1]=new HP(this,1,2,'I2');this.o[2]=new HP(this,0,3,'O');this.o[2].f=true};var mw=G9(Gib,Skb,265);Ey(264,17,Fib,i1,j1);_.Vd=function k1(){return 'PISO shift register'};_.Dd=function l1(){return 186};_.Id=function m1(){return 11};_.Nd=function n1(){return 1};_.Xd=function o1(){this.r=10;this.s=3;this.o=Gn(mu,Tfb,6,11,0,1);this.o[0]=new HP(this,1,2,'L');this.o[1]=new HP(this,2,2,'');this.o[1].b=true;this.o[2]=new HP(this,1,0,'I7');this.o[3]=new HP(this,2,0,'I6');this.o[4]=new HP(this,3,0,'I5');this.o[5]=new HP(this,4,0,'I4');this.o[6]=new HP(this,5,0,'I3');this.o[7]=new HP(this,6,0,'I2');this.o[8]=new HP(this,7,0,'I1');this.o[9]=new HP(this,8,0,'I0');this.o[10]=new HP(this,1,3,'Q');this.o[10].f=true};var nw=G9(Gib,Jkb,264);Ey(14,1,{14:1},q1,r1,s1);_.eQ=function t1(a){return p1(this,a)};_.hC=function u1(){return 41*(41+this.a)+this.b};_.tS=function v1(){return 'Point('+this.a+','+this.b+')'};_.a=0;_.b=0;var ow=G9(Gib,'Point',14);Ey(230,116,rjb,w1,x1);_.zd=function y1(a){hP(this,a);YW(a,(wS(),uS));ZW(a,IJ);_n(null.Qe().Qe());null.Qe()};_.Dd=function z1(){return 209};_.Ed=function A1(a){if(a==2)return new PV('Max Reverse Voltage',this.a,0,0);return iP(this,a)};_.Fd=function B1(a){jP(this,a);a[0]='capacitor (polarized)'};_.Ld=function C1(){return 67};_.Pd=function D1(a,b){a==2&&b.p>=0&&(this.a=b.p);a==0&&b.p>0&&(this.c=b.p);a==1&&(hD(b.c).a?(this.P&=-3):(this.P|=2))};_.Sd=function E1(){var a,b,c;kP(this);a=(this.J/2-4)/this.J;this.i=lK(8);for(b=0;b<=7;b++){c=(b-3.5)/3.5;this.i[b]=fK(this.g[0],this.g[1],b/7,5*(1-Math.sqrt(1-c*c)))}this.b=fK(this.X,this.Y,a-8/this.J,-10*this.M);this.cb>this.bb&&(this.b.b+=4);this.bb>this.cb&&(this.b.b+=3)};_.a=0;var pw=G9(Gib,yjb,230);Ey(179,1,{},H1);_.a=0;var qw=G9(Gib,'Polygon',179);Ey(232,4,{136:1,29:1,4:1,9:1},L1,M1);_.ud=function N1(){if(this.u==0)return;this.i=(this.$[0]-this.$[2])/this.u;this.j=(this.$[1]-this.$[2])/this.v;this.k=-this.i-this.j};_.wd=function O1(){ZQ(HJ,this.n);ZQ(HJ,this.w)};_.zd=function P1(a){var b,c,d,e,f,g,h,i,j;f=0;c=HJ.J.c?6:8;h=this.$[0];i=this.$[1];j=this.$[2];oK(this,this.X,this.Y,c);UJ(this,a);rK(this,a);b=_n(16*this.q);if(HJ.J.c){YW(a,dK(this,a,h));iK(this.S,this.T,CJ,DJ,0,c);IK();for(d=0;d!=16;d++){g=h+(j-h)*d/b;d>=b&&(g=j+(i-j)*(d-b)/(16-b));YW(a,dK(this,a,g));iK(this.S,this.T,CJ,DJ,d*bmb,c);iK(this.S,this.T,this.s,this.t,(d+1)*bmb,c);IK();IK()}iK(this.S,this.T,CJ,DJ,1,c);IK()}else{for(d=0;d!=16;d++){switch(d&3){case 0:e=1;break;case 2:e=-1;break;default:e=0;}g=h+(j-h)*d/b;d>=b&&(g=j+(i-j)*(d-b)/(16-b));YW(a,dK(this,a,g));hK(this.S,this.T,CJ,d*bmb,c*f);hK(this.S,this.T,DJ,(d+1)*bmb,c*e);IK();f=e}}YW(a,dK(this,a,j));IK();IK();IK();IK();this.e=uK(this.i,this.e);this.f=uK(this.j,this.f);this.g=uK(this.k,this.g);if(HJ.A!=this){XJ(a,this.X,this.p,this.e);XJ(a,this.Y,this.p,this.f);XJ(a,this.r,this.d,this.g);XJ(a,this.d,this.p,this.g+BK(this.r,this.d))}ZJ(this,a)};_.Hc=function Q1(){J1(this)};_.Dd=function R1(){return 174};_.Ed=function S1(a){var b;if(a==0)return new PV(cmb,this.o,0,0);if(a==1){b=new PV(dmb,0,-1,-1);b.k=this.A;return b}return null};_.Fd=function T1(a){a[0]='potentiometer';a[1]=wib+XK(this.$[0]-this.$[1]);a[2]='R1 = '+aL(this.u,UP,false);a[3]='R2 = '+aL(this.v,UP,false);a[4]='I1 = '+LK(this.i);a[5]='I2 = '+LK(this.j)};_.Hd=function U1(a){return a==0?this.X:a==1?this.Y:this.r};_.Id=function V1(){return 3};_.Wc=function W1(a){!!this.w&&W3(this.w,a)};_.Pd=function X1(a,b){a==0&&(this.o=b.p);if(a==1){this.A=qg(b.o.X,oib);FE(this.n,this.A)}};_.Qd=function Y1(a){this.Q=a;!!this.w&&V3(this.w)};_.Sd=function Z1(){K1(this)};_.e=0;_.f=0;_.g=0;_.i=0;_.j=0;_.k=0;_.o=0;_.q=0;_.u=0;_.v=0;var rw=G9(Gib,Djb,232);Ey(170,4,{4:1,9:1,170:1},_1,a2);_.zd=function b2(a){var b,c,d,e,f;oK(this,this.X,this.Y,8);f=this.Q||this.Z;c=f||HJ.A==this||(this.P&1)!=0?16:this.J-32;QJ(this,_n(c));tK(this,a,this.$[0]);f&&YW(a,EJ);IK();tK(this,a,this.$[1]);f&&YW(a,EJ);IK();b=new MW(14);ZW(a,b);if((this.P&1)!=0){e='';switch(this.f){case 0:e=aL(this.$[0]-this.$[1],'V',false);break;case 1:e=aL(this.i,'V(rms)',false);break;case 2:e=aL(this.d,'Vpk',false);break;case 3:e=aL(this.e,'Vmin',false);break;case 4:e=aL(this.d-this.e,'Vp2p',false);break;case 5:e=this.a+'';break;case 6:e=aL(this.c,Hib,false);break;case 8:e=aL(this.g,'S',false);break;case 9:e=en(GJ,this.b);}$J(this,a,e,4)}YW(a,(wS(),uS));ZW(a,IJ);d=fK(this.X,this.Y,(this.J/2-c/2-4)/this.J,-10*this.M);this.cb>this.bb&&(d.b+=4);this.bb>this.cb&&(d.b+=3);_n(null.Qe().Qe());null.Qe();ZJ(this,a)};_.Dd=function c2(){return 112};_.Ed=function d2(a){var b;if(a==0){b=new PV('',0,-1,-1);b.c=new wP('Show Value',(this.P&1)!=0);return b}if(a==1){b=new PV('Value',this.j,-1,-1);b.d=new IP;UF(b.d,CR(Iib));UF(b.d,CR(emb));UF(b.d,CR(Jib));UF(b.d,CR(fmb));UF(b.d,CR(gmb));UF(b.d,CR(hmb));WF(b.d,this.f);return b}return null};_.Fd=function e2(a){a[0]='voltmeter';a[1]=wib+aL(this.$[0]-this.$[1],'V',false)};_.Pd=function f2(a,b){a==0&&(hD(b.c).a?(this.P=1):(this.P&=-2));a==1&&(this.f=b.d.X.selectedIndex)};_.Sd=function g2(){pK(this);eK(this.X,this.Y,0.5)};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;_.i=0;_.j=0;var sw=G9(Gib,Wjb,170);Ey(529,87,$lb,h2);_.Ld=function i2(){return 0};var tw=G9(Gib,Bjb,529);Ey(358,1,{},k2);var uw=G9(Gib,'QueryParameters',358);Ey(38,1,{38:1},q2,r2,s2,t2);_.eQ=function u2(a){return m2(this,a)};_.tS=function v2(){return 'Rect('+this.c+','+this.d+','+this.b+','+this.a+')'};_.a=0;_.b=0;_.c=0;_.d=0;var ww=G9(Gib,'Rectangle',38);Ey(240,4,Fib,y2,z2);_.ud=function A2(){var a,b;b=this.$[this.n]-this.$[this.p];this.b=MX(this.i,b);for(a=0;a!=this.s;a++){this.g==2?(this.A[a]=0):(this.A[a]=(this.$[a*3]-this.$[1+a*3+this.g])/this.v)}};_.zd=function B2(a){var b,c,d,e;for(b=0;b!=2;b++){tK(this,a,this.$[this.n+b]);IK()}e=(this.P&1)!=0?1:0;qK(this,a,this.b*(this.$[this.n]-this.$[this.o]));WJ(this,a,this.c[e],this.c[1-e],this.$[this.n+e],this.$[this.o-e]);YW(a,(wS(),qS));for(b=0;b!=this.s;b++){b==0?hK(this.X,this.Y,this.k[0],0.5,this.r*2+5*this.M):hK(this.X,this.Y,this.k[b*2],0.5,_n(this.r*(-b*3+3-0.5+this.f))+5*this.M);hK(this.X,this.Y,this.k[b*2+1],0.5,_n(this.r*(-b*3-0.5+this.f))-5*this.M);UW()}for(c=0;c!=this.s;c++){d=c*3;for(b=0;b!=3;b++){tK(this,a,this.$[d+b]);IK()}gK(this.B[c][1],this.B[c][2],this.t[c],this.f);YW(a,sS);IK();this.w[c]=uK(this.A[c],this.w[c]);XJ(a,this.C[c][0],this.B[c][0],this.w[c]);this.g!=2&&XJ(a,this.B[c][this.g+1],this.C[c][this.g+1],this.w[c])}this.a=uK(this.b,this.a);XJ(a,this.d[0],this.c[0],this.a);XJ(a,this.c[0],this.c[1],this.a);XJ(a,this.c[1],this.d[1],this.a);ZJ(this,a);oK(this,this.d[0],this.c[1],0);NJ(this,this.B[this.s-1][0],this.C[this.s-1][1])};_.Dd=function C2(){return 178};_.Ed=function D2(a){var b;if(a==0)return new PV(Vlb,this.j,0,0);if(a==1)return new PV(Zib,this.v,0,0);if(a==2)return new PV($ib,this.u,0,0);if(a==3)return new PV('On Current (A)',this.q,0,0);if(a==4)return OV(new PV('Number of Poles',this.s,1,4));if(a==5)return new PV('Coil Resistance (ohms)',this.e,0,0);if(a==6){b=new PV('',0,-1,-1);b.c=new wP('Swap Coil Direction',(this.P&1)!=0);return b}return null};_.Fd=function E2(a){var b,c;a[0]=this.g==0?'relay (off)':this.g==1?'relay (on)':'relay';c=1;for(b=0;b!=this.s;b++)a[c++]='I'+(b+1)+' = '+LK(this.A[b]);a[c++]='coil I = '+LK(this.b);a[c++]='coil Vd = '+XK(this.$[this.n]-this.$[this.o])};_.Gd=function F2(){return 1};_.Hd=function G2(a){if(a<3*this.s)return this.C[~~(a/3)][a%3];return this.d[a-3*this.s]};_.Id=function H2(){return 2+this.s*3};_.Ld=function I2(){return 82};_.Pd=function J2(a,b){if(a==0&&b.p>0){this.j=b.p;NX(this.i,this.b,2)}a==1&&b.p>0&&(this.v=b.p);a==2&&b.p>0&&(this.u=b.p);a==3&&b.p>0&&(this.q=b.p);if(a==4&&b.p>=1){this.s=_n(b.p);w2(this)}a==5&&b.p>0&&(this.e=b.p);if(a==6){hD(b.c).a?(this.P|=1):(this.P&=-2);w2(this)}};_.Sd=function K2(){w2(this)};_.a=0;_.b=0;_.e=0;_.f=0;_.g=0;_.j=0;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.u=0;_.v=0;var xw=G9(Gib,Hjb,240);Ey(144,4,{4:1,9:1,144:1},L2,M2);_.ud=function N2(){this.I=(this.$[0]-this.$[1])/this.a};_.zd=function O2(a){var b,c,d,e,f;e=this.$[0];f=this.$[1];oK(this,this.X,this.Y,6);UJ(this,a);rK(this,a);c=BK(this.S,this.T);null.Qe();null.Qe();null.Qe();null.Qe();null.Qe(yS(dK(this,a,e)));null.Qe(yS(dK(this,a,f)));null.Qe();if(HJ.J.c){null.Qe()}else{null.Qe();null.Qe();for(b=0;b<4;b++){null.Qe();null.Qe()}null.Qe();null.Qe()}null.Qe();if(HJ.Sb.c){d=aL(this.a,'',true);$J(this,a,d,6)}this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);ZJ(this,a)};_.Dd=function P2(){return 114};_.Ed=function Q2(a){if(a==0)return new PV(cmb,this.a,0,0);return null};_.Fd=function R2(a){a[0]='resistor';_J(this,a);a[3]=Ylb+aL(this.a,UP,false);a[4]=Pib+aL((this.$[0]-this.$[1])*this.I,'W',false)};_.Ld=function S2(){return 114};_.Pd=function T2(a,b){b.p>0&&(this.a=b.p)};_.Sd=function U2(){pK(this);QJ(this,32);new q1;new q1};_.a=0;var yw=G9(Gib,xjb,144);Ey(189,1,{189:1},V2);_.a=false;_.b=false;_.c=0;_.d=0;_.e=false;_.f=0;_.g=0;var zw=G9(Gib,'RowInfo',189);Ey(250,4,Fib,X2,Y2);_.ud=function Z2(){this.n=(this.$[1]-this.$[2])/this.c;this.k=(this.$[0]-this.$[3])/this.a;this.o=-this.n-this.k};_.zd=function $2(a){var b,c;oK(this,this.X,this.Y,8);NJ(this,this.i[0],this.i[1]);b=this.$[0];c=this.$[1];UJ(this,a);rK(this,a);YW(a,dK(this,a,b));XW(this.r);YW(a,dK(this,a,c));IK();IK();IK();this.d=uK(this.k,this.d);this.e=uK(this.n,this.e);this.f=uK(this.o,this.f);if(HJ.A!=this){XJ(a,this.X,this.T,this.d);XJ(a,this.Y,this.T,this.e);XJ(a,this.i[1],this.i[0],this.f);XJ(a,this.i[0],this.T,this.f+BK(this.i[1],this.i[0]))}ZJ(this,a)};_.Dd=function _2(){return 177};_.Ed=function a3(a){if(a==0)return new PV(imb,this.s,0,0);if(a==1)return new PV(jmb,this.j,0,0);if(a==2)return new PV(kmb,this.c,0,0);return null};_.Fd=function b3(a){var b,c,d;a[0]='SCR';b=this.$[0]-this.$[1];c=this.$[0]-this.$[2];d=this.$[2]-this.$[1];a[1]='Ia = '+aL(this.k,'A',false);a[2]='Ig = '+aL(this.o,'A',false);a[3]='Vac = '+aL(b,'V',false);a[4]='Vag = '+aL(c,'V',false);a[5]='Vgc = '+aL(d,'V',false)};_.Gd=function c3(){return 1};_.Hd=function d3(a){return a==0?this.X:a==1?this.Y:this.i[1]};_.Id=function e3(){return 3};_.Jd=function f3(){return (this.$[0]-this.$[2])*this.k+(this.$[1]-this.$[2])*this.n};_.Pd=function g3(a,b){a==0&&b.p>0&&(this.s=b.p);a==1&&b.p>0&&(this.j=b.p);a==2&&b.p>0&&(this.c=b.p)};_.Sd=function h3(){var a,b,c,d;pK(this);if(xK(this.N)>xK(this.O)){a=-hL(this.N)*hL(this.O);this.Y.b=this.X.b}else{a=hL(this.O)*hL(this.N);this.Y.a=this.X.a}a==0&&(a=1);QJ(this,16);this.b=lK(2);d=lK(2);iK(this.S,this.T,d[0],d[1],0,8);iK(this.S,this.T,this.b[0],this.b[1],1,8);this.r=RJ(d[0],d[1],this.T);this.i=lK(2);c=(this.J-16)/2;b=HJ.R;b=_n(b+c%HJ.R);if(c<b){this.ab=this._;this.cb=this.bb;return}hK(this.T,this.Y,this.i[0],b/c,b*a);hK(this.T,this.Y,this.i[1],b/c,HJ.R*2*a);this.i[1].a=nR(HJ,this.i[1].a);this.i[1].b=nR(HJ,this.i[1].b)};_.a=0;_.c=0;_.d=0;_.e=0;_.f=0;_.j=0;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.s=0;var Aw=G9(Gib,hkb,250);Ey(249,173,Fib,i3,j3);_.zd=function k3(a){ZJ(this,a);UJ(this,a);YW(a,this.Q||this.Z?EJ:AJ);JK(this.c.a);null.Qe();VW(this.f.a);null.Qe();this.H=uK(this.I,this.H);XJ(a,this.T,this.Y,this.H)};_.Dd=function l3(){return 182};_.Fd=function m3(a){a[0]='Schmitt Trigger~'};_.Sd=function n3(){var a,b;iY(this);b=16;16>this.J/2&&(b=_n(this.J/2));this.S=eK(this.X,this.Y,0.5-b/this.J);this.T=eK(this.X,this.Y,0.5+(b-3)/this.J);a=lK(3);iK(this.S,this.T,a[0],a[1],0,16);a[2]=eK(this.X,this.Y,0.5+(b-5)/this.J);this.c=TJ(a)};var Bw=G9(Gib,pkb,249);Ey(327,1,{},w3);_.d=128;_.e=false;_.f=false;_.g=0;var Dw=G9(Gib,'Scope',327);Ey(85,1,{85:1},z3);_.d=0;_.e=0;_.f=0;_.g=0;var Cw=G9(Gib,'ScopePlot',85);Ey(545,44,{211:1,212:1,136:1,24:1,29:1,20:1,23:1,18:1,34:1,25:1,44:1,15:1,16:1},J3);_.Rc=function K3(a){Fg(a.a)==1||Fg(a.a)==4?(F3(this),HD(this,false)):(G3(this,this.a),HD(this,false))};_.Tc=function L3(a){F3(this);HD(this,false)};_.Wc=function M3(a){Sg(a.a);D3(this,Rg(a.a))};_.a=0;_.b=0;_.e=0;_.f=0;_.g=0;_.k=0;var A3;var Fw=G9(Gib,'ScrollValuePopup',545);Ey(546,1,{},N3);_.nd=function O3(a,b){var c,d;c=Bab(0,this.b-~~(a/4));d=Bab(0,this.c-~~(7*b/12));LD(this.a,c,d)};_.b=0;_.c=0;var Ew=G9(Gib,'ScrollValuePopup/1',546);Ey(199,624,{46:1,211:1,293:1,212:1,595:1,294:1,136:1,637:1,638:1,639:1,636:1,24:1,29:1,20:1,23:1,18:1,25:1,15:1,16:1},$3);_.Qc=function _3(a){Sg(a.a)};_.Rc=function a4(a){this.d=false;Sg(a.a);T3(this,bk(a),true)};_.Sc=function b4(a){Sg(a.a);U3(this,bk(a))};_.Tc=function c4(a){if(this.d)return;this.e&&!!this.a&&this.a.Q&&hR(HJ,null)};_.Uc=function d4(a){this.e&&!!this.a&&hR(HJ,this.a)};_.Vc=function e4(a){Sg(a.a);kB(null.Qe());if(this.e&&this.d){this.j=S3(this,bk(a));this.d=false;V3(this);!!this.c&&J1(this.c)}};_.Wc=function f4(a){W3(this,a)};_.a=null;_.c=null;_.d=false;_.e=true;_.f=0;_.g=0;_.j=0;var P3=3,Q3=2,R3=14;var Gw=G9(Gib,'Scrollbar',199);Ey(271,17,Fib,h4,i4);_.Vd=function j4(){return 'Sequence generator'};_.Dd=function k4(){return 188};\n",
"_.Ed=function l4(a){var b;if(a==0){b=new PV('',0,-1,-1);b.c=new wP('Bit 0 set',(this.a&1)!=0);return b}if(a==1){b=new PV('',0,-1,-1);b.c=new wP('Bit 1 set',(this.a&2)!=0);return b}if(a==2){b=new PV('',0,-1,-1);b.c=new wP('Bit 2 set',(this.a&4)!=0);return b}if(a==3){b=new PV('',0,-1,-1);b.c=new wP('Bit 3 set',(this.a&8)!=0);return b}if(a==4){b=new PV('',0,-1,-1);b.c=new wP('Bit 4 set',(this.a&16)!=0);return b}if(a==5){b=new PV('',0,-1,-1);b.c=new wP('Bit 5 set',(this.a&32)!=0);return b}if(a==6){b=new PV('',0,-1,-1);b.c=new wP('Bit 6 set',(this.a&64)!=0);return b}if(a==7){b=new PV('',0,-1,-1);b.c=new wP('Bit 7 set',(this.a&128)!=0);return b}if(a==8){b=new PV('',0,-1,-1);b.c=new wP('One shot',this.b);return b}return null};_.Id=function m4(){return 2};_.Nd=function n4(){return 1};_.Pd=function o4(a,b){if(a==0){hD(b.c).a?(this.a=$n(this.a|1)):(this.a=$n(this.a&-2));PL(this)}if(a==1){hD(b.c).a?(this.a=$n(this.a|2)):(this.a=$n(this.a&-3));PL(this)}if(a==2){hD(b.c).a?(this.a=$n(this.a|4)):(this.a=$n(this.a&-5));PL(this)}if(a==3){hD(b.c).a?(this.a=$n(this.a|8)):(this.a=$n(this.a&-9));PL(this)}if(a==4){hD(b.c).a?(this.a=$n(this.a|16)):(this.a=$n(this.a&-17));PL(this)}if(a==5){hD(b.c).a?(this.a=$n(this.a|32)):(this.a=$n(this.a&-33));PL(this)}if(a==6){hD(b.c).a?(this.a=$n(this.a|64)):(this.a=$n(this.a&-65));PL(this)}if(a==7){hD(b.c).a?(this.a=$n(this.a|128)):(this.a=$n(this.a&-129));PL(this)}a==8&&(hD(b.c).a?(this.b=true):(this.b=false))};_.Xd=function p4(){this.r=2;this.s=2;this.o=Gn(mu,Tfb,6,2,0,1);this.o[0]=new HP(this,0,2,'');this.o[0].b=true;this.o[1]=new HP(this,1,3,'Q');this.o[1].f=true};_.a=0;_.b=false;var Hw=G9(Gib,Nkb,271);Ey(276,17,Fib,q4,r4);_.Vd=function s4(){return 'Seven Segment LED Decoder'};_.Dd=function t4(){return 197};_.Id=function u4(){return 11};_.Nd=function v4(){return 7};_.Xd=function w4(){this.r=3;this.s=7;this.o=Gn(mu,Tfb,6,11,0,1);this.o[7]=new HP(this,0,2,'I3');this.o[8]=new HP(this,1,2,'I2');this.o[9]=new HP(this,2,2,'I1');this.o[10]=new HP(this,3,2,'I0');this.o[0]=new HP(this,0,3,'a');this.o[0].f=true;this.o[1]=new HP(this,1,3,'b');this.o[1].f=true;this.o[2]=new HP(this,2,3,'c');this.o[2].f=true;this.o[3]=new HP(this,3,3,'d');this.o[3].f=true;this.o[4]=new HP(this,4,3,'e');this.o[4].f=true;this.o[5]=new HP(this,5,3,'f');this.o[5].f=true;this.o[6]=new HP(this,6,3,'g');this.o[6].f=true};var Iw=G9(Gib,Fkb,276);Ey(260,17,Fib,x4,y4);_.zd=function z4(a){LL(this,a);YW(a,(wS(),tS));YW(a,this.o[0].q?tS:HJ.Hb.c?uS:this.a);HK();YW(a,this.o[1].q?tS:HJ.Hb.c?uS:this.a);HK();YW(a,this.o[2].q?tS:HJ.Hb.c?uS:this.a);HK();YW(a,this.o[3].q?tS:HJ.Hb.c?uS:this.a);HK();YW(a,this.o[4].q?tS:HJ.Hb.c?uS:this.a);HK();YW(a,this.o[5].q?tS:HJ.Hb.c?uS:this.a);HK();YW(a,this.o[6].q?tS:HJ.Hb.c?uS:this.a);HK()};_.Vd=function A4(){return '7-segment driver/display'};_.Dd=function B4(){return 157};_.Id=function C4(){return 7};_.Nd=function D4(){return 0};_.Xd=function E4(){this.a=new AS(30,0,0);this.r=4;this.s=4;this.o=Gn(mu,Tfb,6,7,0,1);this.o[0]=new HP(this,0,2,'a');this.o[1]=new HP(this,1,2,'b');this.o[2]=new HP(this,2,2,'c');this.o[3]=new HP(this,3,2,'d');this.o[4]=new HP(this,1,1,'e');this.o[5]=new HP(this,2,1,'f');this.o[6]=new HP(this,3,1,'g')};var Jw=G9(Gib,Ekb,260);Ey(263,17,Fib,F4,G4);_.Vd=function H4(){return 'SIPO shift register'};_.Dd=function I4(){return 189};_.Id=function J4(){return 10};_.Nd=function K4(){return 8};_.Xd=function L4(){this.r=9;this.s=3;this.o=Gn(mu,Tfb,6,10,0,1);this.o[0]=new HP(this,1,2,'D');this.o[1]=new HP(this,2,2,'');this.o[1].b=true;this.o[2]=new HP(this,1,0,'I7');this.o[2].f=true;this.o[3]=new HP(this,2,0,'I6');this.o[3].f=true;this.o[4]=new HP(this,3,0,'I5');this.o[4].f=true;this.o[5]=new HP(this,4,0,'I4');this.o[5].f=true;this.o[6]=new HP(this,5,0,'I3');this.o[6].f=true;this.o[7]=new HP(this,6,0,'I2');this.o[7].f=true;this.o[8]=new HP(this,7,0,'I1');this.o[8].f=true;this.o[9]=new HP(this,8,0,'I0');this.o[9].f=true};var Kw=G9(Gib,Ikb,263);Ey(242,4,Fib,M4,N4);_.ud=function O4(){var a;a=this.$[0]-this.$[1];this.I=a/this.g};_.zd=function P4(a){oK(this,this.X,this.Y,8);UJ(this,a);rK(this,a);tK(this,a,this.$[0]);XW(this.a);tK(this,a,this.$[1]);XW(this.b);this.i&&(this.H=uK(this.I,this.H),HJ.A!=this&&XJ(a,this.X,this.Y,this.H));ZJ(this,a)};_.Dd=function Q4(){return 187};_.Ed=function R4(a){if(a==0)return new PV(Klb,this.f,0,0);if(a==1)return new PV(Llb,this.e,0,0);if(a==2)return new PV('Breakdown voltage',this.c,0,0);if(a==3)return new PV('Holding current (A)',this.d,0,0);return null};_.Fd=function S4(a){a[0]='spark gap';_J(this,a);a[3]=this.i?'on':'off';a[4]='Ron = '+aL(this.f,UP,false);a[5]='Roff = '+aL(this.e,UP,false);a[6]='Vbreakdown = '+aL(this.c,'V',false)};_.Pd=function T4(a,b){b.p>0&&a==0&&(this.f=b.p);b.p>0&&a==1&&(this.e=b.p);b.p>0&&a==2&&(this.c=b.p);b.p>0&&a==3&&(this.d=b.p)};_.Sd=function U4(){var a;pK(this);QJ(this,24);a=eK(this.X,this.Y,(this.J-8)/(2*this.J));this.a=PJ(this.X,a,8,8);a=eK(this.X,this.Y,(this.J+8)/(2*this.J));this.b=PJ(this.Y,a,8,8)};_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;_.i=false;var Lw=G9(Gib,Jjb,242);Ey(527,33,Qib,V4);_.Ld=function W4(){return 0};var Mw=G9(Gib,Mjb,527);Ey(141,1,{},Z4);_.b=0;_.c=0;_.d=false;var Nw=G9(Gib,'StringTokenizer',141);Ey(234,4,Fib,b5,c5);_.zd=function d5(a){var b,c,d,e,f,g;oK(this,this.X,this.Y,17);tK(this,a,this.$[0]);IK();YW(a,this.Q||this.Z?EJ:(wS(),rS));rK(this,a);f=this.Y.a;g=this.Y.b;GK();MJ(this,f-17,g-17,f+17,g+17);d=cz(qf());d=hz(d,{l:2000,m:0,h:0});ez(d,{l:_gb,m:0,h:0})&&(d=pz({l:2000,m:0,h:0},d));e=1+qz(d)*0.002;HJ.Tb&&(e=1+2*(this.b-this.e)/(this.c-this.e));null.Qe();null.Qe();for(b=-10;b<=10;b++){g+_n(0.95*Math.sin(b*Pfb*e/10)*8);b==-10?null.Qe():null.Qe()}null.Qe();null.Qe();if(HJ.Sb.c){c=aL(this.b,Hib,true);(this.N==0||this.O==0)&&$J(this,a,c,17)}ZJ(this,a);this.H=uK(-this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.S,this.H)};_.Dd=function e5(){return 170};_.Ed=function f5(a){var b;if(a==0)return new PV('Min Frequency (Hz)',this.e,0,0);if(a==1)return new PV('Max Frequency (Hz)',this.c,0,0);if(a==2)return new PV('Sweep Time (s)',this.f,0,0);if(a==3){b=new PV('',0,-1,-1);b.c=new wP('Logarithmic',(this.P&1)!=0);return b}if(a==4)return new PV(Jib,this.d,0,0);if(a==5){b=new PV('',0,-1,-1);b.c=new wP('Bidirectional',(this.P&2)!=0);return b}return null};_.Fd=function g5(a){a[0]='sweep '+((this.P&1)==0?'(linear)':'(log)');a[1]=vib+LK(this.I);a[2]=Nib+aL(this.$[0],'V',false);a[3]='f = '+aL(this.b,Hib,false);a[4]='range = '+aL(this.e,Hib,false)+' .. '+aL(this.c,Hib,false);a[5]='time = '+aL(this.f,'s',false)};_.Id=function h5(){return 1};_.Md=function i5(){return this.$[0]};_.Nd=function j5(){return 1};_.Pd=function k5(a,b){var c;c=1/(8*HJ.Zb);if(a==0){this.e=b.p;this.e>c&&(this.e=c)}if(a==1){this.c=b.p;this.c>c&&(this.c=c)}a==2&&(this.f=b.p);if(a==3){this.P&=-2;hD(b.c).a&&(this.P|=1)}a==4&&(this.d=b.p);if(a==5){this.P&=-3;hD(b.c).a&&(this.P|=2)}a5(this)};_.Sd=function l5(){pK(this);this.S=eK(this.X,this.Y,1-17/this.J)};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;var Ow=G9(Gib,Ojb,234);Ey(229,87,$lb,n5,o5);_.ud=function p5(){this.g==2&&(this.P&1)!=0&&this.d==2&&(this.I=0)};_.zd=function q5(a){var b;oK(this,this.X,this.Y,16);NJ(this,this.c[0],this.c[this.d-1]);tK(this,a,this.$[0]);IK();for(b=0;b!=this.d;b++){tK(this,a,this.$[b+1]);IK()}this.Q||this.Z||YW(a,KJ);IK();this.H=uK(this.I,this.H);XJ(a,this.X,this.S,this.H);this.g!=2&&XJ(a,this.b[this.g],this.c[this.g],this.H);ZJ(this,a)};_.Dd=function r5(){return 83};_.Ed=function s5(a){if(a==1)return OV(new PV('Switch Group',this.a,0,100));if(a==2)return OV(new PV('# of Throws',this.d,2,10));return VZ(this,a)};_.Fd=function t5(a){a[0]='switch ('+(this.a==0?'S':'D')+'P'+(this.d>2?this.d+'T)':'DT)');a[1]=vib+LK(this.I)};_.Hd=function u5(a){return a==0?this.X:this.c[a-1]};_.Id=function v5(){return 1+this.d};_.Ld=function w5(){return 83};_.he=function x5(){return p2(p2(new s2(this.S),new s2(this.b[0])),new s2(this.b[this.d-1]))};_.Nd=function y5(){return this.g==2&&(this.P&1)!=0&&this.d==2?0:1};_.Pd=function z5(a,b){if(a==1){this.a=_n(b.p)}else if(a==2){b.p>=2&&(this.d=_n(b.p));this.d>2&&(this.e=false);OJ(this);m5(this)}else a==0&&(this.e=hD(b.c).a)};_.Sd=function A5(){m5(this)};_.ie=function B5(){var a;++this.g;this.g>=this.f&&(this.g=0);if(this.a!=0){for(a=0;a!=null.Re.length;a++){null.Qe()}}};_.a=0;_.d=0;var Pw=G9(Gib,Cjb,229);Ey(275,17,Fib,D5,E5);_.Vd=function F5(){return 'T flip-flop'};_.Dd=function G5(){return 193};_.Ed=function H5(a){var b;if(a==2){b=new PV('',0,-1,-1);b.c=new wP(Elb,(this.P&2)!=0||(this.P&4)!=0);return b}if(a==3){b=new PV('',0,-1,-1);b.c=new wP('Set Pin',(this.P&4)!=0);return b}return ML(this,a)};_.Id=function I5(){return 4+((this.P&2)!=0||(this.P&4)!=0?1:0)+((this.P&4)!=0?1:0)};_.Nd=function J5(){return 2};_.Pd=function K5(a,b){if(a==2){hD(b.c).a?(this.P|=2):(this.P&=-3);C5(this);OJ(this);PL(this)}if(a==3){hD(b.c).a?(this.P|=4):(this.P&=-5);C5(this);OJ(this);PL(this)}OL(this,a,b)};_.Xd=function L5(){C5(this)};var Rw=G9(Gib,Dkb,275);Ey(238,4,Fib,M5,N5);_.ud=function O5(){var a,b;this.n[0]=this.$[0]-this.$[1];this.n[1]=this.$[2]-this.$[3];this.n[2]=this.$[3]-this.$[4];for(a=0;a!=3;a++){this.e[a]=this.c[a];for(b=0;b!=3;b++)this.e[a]+=this.a[a*3+b]*this.n[b]}this.e[3]=this.e[1]-this.e[2]};_.zd=function P5(a){var b;for(b=0;b!=5;b++){tK(this,a,this.$[b]);IK()}for(b=0;b!=4;b++){if(b==1)continue;qK(this,a,this.e[b]*(this.$[b]-this.$[b+1]));WJ(this,a,this.g[b],this.g[b+1],this.$[b],this.$[b+1])}YW(a,this.Q||this.Z?EJ:AJ);for(b=0;b!=4;b+=2){IK()}for(b=0;b!=4;b++)this.d[b]=uK(this.e[b],this.d[b]);XJ(a,this.j[0],this.g[0],this.d[0]);XJ(a,this.g[0],this.g[1],this.d[0]);XJ(a,this.g[1],this.j[1],this.d[0]);XJ(a,this.j[2],this.g[2],this.d[1]);XJ(a,this.g[2],this.g[3],this.d[1]);XJ(a,this.g[3],this.j[3],this.d[3]);XJ(a,this.g[3],this.g[4],this.d[2]);XJ(a,this.g[4],this.j[4],this.d[2]);ZJ(this,a);oK(this,this.j[0],this.j[4],0)};_.Dd=function Q5(){return 169};_.Ed=function R5(a){var b;if(a==0)return new PV(lmb,this.f,xhb,5);if(a==1)return OV(new PV('Ratio',this.k,1,10));if(a==2)return OV(new PV(mmb,this.b,0,1));if(a==3){b=new PV('',0,-1,-1);b.c=new wP(qjb,(this.P&2)==0);return b}return null};_.Fd=function S5(a){a[0]=nmb;a[1]='L = '+aL(this.f,'H',false);a[2]='Ratio = '+this.k;a[3]='Vd1 = '+aL(this.$[0]-this.$[2],'V',false);a[4]='Vd2 = '+aL(this.$[1]-this.$[3],'V',false)};_.Hd=function T5(a){return this.j[a]};_.Id=function U5(){return 5};_.Pd=function V5(a,b){a==0&&b.p>0&&(this.f=b.p);a==1&&this.k>0&&(this.k=b.p);a==2&&b.p>0&&b.p<1&&(this.b=b.p);a==3&&(hD(b.c).a?(this.P&=-3):(this.P|=2))};_.Sd=function W5(){var a,b,c,d;pK(this);this.j=lK(5);this.g=lK(5);this.i=lK(4);this.j[0]=this.X;this.j[2]=this.Y;hK(this.X,this.Y,this.j[1],0,-64);hK(this.X,this.Y,this.j[3],1,-32);hK(this.X,this.Y,this.j[4],1,-64);c=0.5-12/this.J;b=0.5-2/this.J;gK(this.j[0],this.j[2],this.g[0],c);hK(this.j[0],this.j[2],this.g[1],c,-64);gK(this.j[0],this.j[2],this.g[2],1-c);hK(this.j[0],this.j[2],this.g[3],1-c,-32);hK(this.j[0],this.j[2],this.g[4],1-c,-64);for(d=0;d!=2;d++){a=-32*d*2;hK(this.j[0],this.j[2],this.i[d],b,a);hK(this.j[0],this.j[2],this.i[d+2],1-b,a)}};_.b=0;_.f=0;_.k=0;var Sw=G9(Gib,Fjb,238);Ey(286,4,Fib,Y5,Z5);_.zd=function $5(a){var b,c;c=this.Q||this.Z;b=new MW(14);ZW(a,b);YW(a,c?EJ:KJ);gK(this.X,this.Y,this.S,1-(~~(_n(null.Qe().Qe())/2)+8)/this.J);oK(this,this.X,this.S,0);VJ(this,a,this.ab,this.cb,true);switch(this.f){case 0:aL(this.$[0],'V',false);break;case 1:aL(this.j,'V(rms)',false);break;case 2:aL(this.d,'Vpk',false);break;case 3:aL(this.e,'Vmin',false);break;case 4:aL(this.d-this.e,'Vp2p',false);break;case 6:aL(this.c,Hib,false);break;case 8:aL(this.i,'S',false);break;case 9:en(GJ,this.b);}VJ(this,a,this.ab,this.cb+12,true);tK(this,a,this.$[0]);c&&YW(a,EJ);IK();ZJ(this,a)};_.Dd=function _5(){return 368};_.Ed=function a6(a){var b;if(a==0){b=new PV('Value',this.k,-1,-1);b.d=new IP;UF(b.d,CR(Iib));UF(b.d,CR(emb));UF(b.d,CR(Jib));UF(b.d,CR(fmb));UF(b.d,CR(gmb));UF(b.d,CR(hmb));WF(b.d,this.f);return b}return null};_.Fd=function b6(a){a[0]='Test Point';switch(this.f){case 0:a[1]=Nib+aL(this.$[0],'V',false);break;case 1:a[1]='V(rms) = '+aL(this.j,'V',false);break;case 2:a[1]=Oib+aL(this.d,'Vpk',false);break;case 3:a[1]='Vmin = '+aL(this.e,'Vmin',false);break;case 4:a[1]='Vp2p = '+aL(this.d-this.e,'Vp2p',false);break;case 5:a[1]='Binary:'+this.a+'';break;case 6:a[1]='Freq = '+aL(this.c,Hib,false);break;case 7:a[1]='Period = '+aL(this.g*HJ.Zb/CQ(),'S',false);break;case 8:a[1]='Pulse width = '+aL(this.i*HJ.Zb*CQ(),'S',false);break;case 9:a[1]='Duty cycle = '+en(GJ,this.b);}};_.Id=function c6(){return 1};_.Md=function d6(){return this.$[0]};_.Pd=function e6(a,b){a==0&&(this.f=b.d.X.selectedIndex)};_.Sd=function f6(){pK(this);this.S=new q1};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;_.i=0;_.j=0;_.k=0;var Tw=G9(Gib,Zjb,286);Ey(274,118,jjb,h6,i6);_.xd=function j6(a,b){this._=a;this.bb=b;this.ab=a+16;this.cb=b};_.zd=function k6(a){var b,c,d,e,f,g,h,i;f=a.b;YW(a,this.Q||this.Z?EJ:AJ);c=new MW(this.b);ZW(a,c);e=-1;for(d=0;d!=this.a.a.b.length;d++){i=_n(null.Qe(Rn(vfb(this.a,d))).Qe());i>e&&(e=i)}b=this.bb;nK(this,this._,this.bb,this._,this.bb);for(d=0;d!=this.a.a.b.length;d++){g=Rn(vfb(this.a,d));CR(g);h=_n(null.Qe().Qe());(this.P&1)!=0&&(this._=~~((null.Qe().Qe()-h)/2));null.Qe();(this.P&2)!=0&&UW();MJ(this,this._,b-a.c,this._+h,b+3);b+=a.c+3}this.ab=this.G.c+this.G.b;this.cb=this.G.d+this.G.a;ZW(a,f)};_.Dd=function l6(){return 120};_.Ed=function m6(a){var b;if(a==0){b=new PV('Text',0,-1,-1);b.k=this.c;return b}if(a==1)return new PV('Size',this.b,5,100);if(a==2){b=new PV('',0,-1,-1);b.c=new wP('Center',(this.P&1)!=0);return b}if(a==3){b=new PV('',0,-1,-1);b.c=new wP('Draw Bar On Top',(this.P&2)!=0);return b}return null};_.Fd=function n6(a){a[0]=this.c};_.Ld=function o6(){return 116};_.Pd=function p6(a,b){if(a==0){this.c=qg(b.o.X,oib);g6(this)}a==1&&(this.b=_n(b.p));a==3&&(hD(b.c).a?(this.P|=2):(this.P&=-3));a==2&&(hD(b.c).a?(this.P|=1):(this.P&=-2))};_.b=0;var Uw=G9(Gib,Vjb,274);Ey(267,17,Fib,q6,r6);_.ud=function s6(){this.o[3].d=(this.$[4]-this.$[3])/5000;this.o[4].d=-this.$[4]/10000-this.o[3].d;this.o[0].d=this.a?0:-this.$[0]/10};_.Vd=function t6(){return '555 Timer'};_.Cd=function u6(){return 2};_.Dd=function v6(){return 165};_.Id=function w6(){return (this.P&2)!=0?7:6};_.Nd=function x6(){return 1};_.Xd=function y6(){this.r=3;this.s=5;this.o=Gn(mu,Tfb,6,7,0,1);this.o[0]=new HP(this,1,2,'dis');this.o[1]=new HP(this,3,2,'tr');this.o[1].e=true;this.o[2]=new HP(this,4,2,'th');this.o[3]=new HP(this,1,0,'Vin');this.o[4]=new HP(this,1,1,'ctl');this.o[5]=new HP(this,2,3,'out');this.o[5].f=this.o[5].k=true;this.o[6]=new HP(this,1,3,'rst')};_.a=false;var Vw=G9(Gib,Rkb,267);Ey(239,4,Fib,B6,C6);_.xd=function D6(a,b){var c,d;a=nR(HJ,a);b=nR(HJ,b);c=$K(HJ.R,xK(b-this.bb));d=$K(HJ.R,xK(a-this._));if(c>d){a=this._;this.q=d}else{b=this.bb;this.q=c}this.ab=a;this.cb=b;A6(this)};_.zd=function E6(a){var b,c,d,e,f,g,h;oK(this,this.j[0],this.j[3],0);g=_n(this.J/2);c=this.k-1+this.i;f=1/g;YW(a,(wS(),qS));null.Qe();for(b=0;b!=4;b++){tK(this,a,this.$[b]);IK()}if(this.o!=null){for(b=0;b!=g;b++){d=(c-~~(this.i*b/g))%this.i;e=(c-~~(this.i*(g-1-b)/g))%this.i;h=(this.o[d]+this.p[e])/2;YW(a,dK(this,a,h));gK(this.g[0],this.g[1],CJ,b*f);gK(this.g[2],this.g[3],DJ,b*f);UW();gK(this.g[2],this.g[3],CJ,(b+1)*f);IK()}}tK(this,a,this.$[0]);IK();ZJ(this,a);this.a=uK(-this.c,this.a);this.b=uK(this.d,this.b);if(HJ.A!=this){XJ(a,this.j[0],this.g[0],this.a);XJ(a,this.j[2],this.g[2],-this.a);XJ(a,this.j[1],this.g[1],-this.b);XJ(a,this.j[3],this.g[3],this.b)}};_.Dd=function F6(){return 171};_.Ed=function G6(a){if(a==0)return new PV('Delay (s)',this.e,0,0);if(a==1)return new PV('Impedance (ohms)',this.f,0,0);return null};_.Fd=function H6(a){a[0]='transmission line';a[1]=aL(this.f,UP,false);a[2]='length = '+aL(299790000*this.e,'m',false);a[3]='delay = '+aL(this.e,'s',false)};_.Gd=function I6(){return 2};_.Hd=function J6(a){return this.j[a]};_.Id=function K6(){return 4};_.Nd=function L6(){return 2};_.Od=function M6(a,b){a==this.n?(this.c=b):(this.d=b)};_.Pd=function N6(a,b){if(a==0){this.e=b.p;z6(this)}if(a==1){this.f=b.p;z6(this)}};_.Sd=function O6(){A6(this)};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;_.k=0;_.n=0;_.q=0;var Ww=G9(Gib,Gjb,239);Ey(237,4,Fib,Q6,R6);_.ud=function S6(){var a,b;a=this.$[0]-this.$[2];b=this.$[1]-this.$[3];this.j[0]=a*this.a+b*this.b+this.f;this.j[1]=a*this.c+b*this.d+this.g};_.xd=function T6(a,b){a=nR(HJ,a);b=nR(HJ,b);this.t=$K(32,xK(b-this.bb));a==this._&&(b=this.bb);this.ab=a;this.cb=b;P6(this)};_.zd=function U6(a){var b;for(b=0;b!=4;b++){tK(this,a,this.$[b]);IK()}for(b=0;b!=2;b++){qK(this,a,this.j[b]*(this.$[b]-this.$[b+2]));WJ(this,a,this.p[b],this.p[b+2],this.$[b],this.$[b+2])}YW(a,this.Q||this.Z?EJ:AJ);for(b=0;b!=2;b++){IK();this.k!=null&&WW();this.i[b]=uK(this.j[b],this.i[b])}for(b=0;b!=2;b++){XJ(a,this.r[b],this.p[b],this.i[b]);XJ(a,this.p[b],this.p[b+2],this.i[b]);XJ(a,this.r[b+2],this.p[b+2],-this.i[b])}ZJ(this,a);oK(this,this.r[0],this.r[this.o==1?3:1],0)};_.Dd=function V6(){return 84};_.Ed=function W6(a){var b;if(a==0)return new PV(lmb,this.n,xhb,5);if(a==1)return OV(new PV('Ratio',this.s,1,10));if(a==2)return OV(new PV(mmb,this.e,0,1));if(a==3){b=new PV('',0,-1,-1);b.c=new wP(qjb,(this.P&2)==0);return b}if(a==4){b=new PV('',0,-1,-1);b.c=new wP('Swap Secondary Polarity',this.o==-1);return b}return null};_.Fd=function X6(a){a[0]=nmb;a[1]='L = '+aL(this.n,'H',false);a[2]='Ratio = 1:'+this.s;a[3]='Vd1 = '+aL(this.$[0]-this.$[2],'V',false);a[4]='Vd2 = '+aL(this.$[1]-this.$[3],'V',false);a[5]='I1 = '+aL(this.j[0],'A',false);a[6]='I2 = '+aL(this.j[1],'A',false)};_.Hd=function Y6(a){return this.r[a]};_.Id=function Z6(){return 4};_.Pd=function $6(a,b){a==0&&b.p>0&&(this.n=b.p);a==1&&b.p>0&&(this.s=b.p);a==2&&b.p>0&&b.p<1&&(this.e=b.p);a==3&&(hD(b.c).a?(this.P&=-3):(this.P|=2));if(a==4){this.o=hD(b.c).a?-1:1;hD(b.c).a?(this.P|=4):(this.P&=-5);P6(this)}};_.Sd=function _6(){P6(this)};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;_.n=0;_.o=0;_.s=0;_.t=0;var Xw=G9(Gib,Ejb,237);Ey(248,4,Fib,b7,c7);_.ud=function d7(){this.I=(this.$[0]-this.$[1])/this.f};_.xd=function e7(a,b){var c,d;a=nR(HJ,a);b=nR(HJ,b);xK(this._-a)<xK(this.bb-b)?(a=this._):(b=this.bb);c=xK(this._-a)+xK(this.bb-b);d=~~(c/2)%HJ.R;if(d!=0)return;this.ab=a;this.cb=b;a7(this)};_.zd=function f7(a){oK(this,this.X,this.Y,16);UJ(this,a);YW(a,AJ);JK(this.a.a);tK(this,a,this.$[2]);IK();this.H=uK(this.I,this.H);XJ(a,this.T,this.Y,this.H);ZJ(this,a)};_.Dd=function g7(){return 180};_.Ed=function h7(a){if(a==0)return new PV(Zib,this.e,0,0);if(a==1)return new PV($ib,this.d,0,0);return null};_.Fd=function i7(a){a[0]='tri-state buffer';a[1]=this.b?'open':_ib;a[2]=wib+XK(this.$[0]-this.$[1]);a[3]=vib+LK(this.I);a[4]='Vc = '+aL(this.$[2],'V',false)};_.Gd=function j7(){return 1};_.Hd=function k7(a){return a==0?this.X:a==1?this.Y:this.c};_.Id=function l7(){return 3};_.Nd=function m7(){return 1};_.Pd=function n7(a,b){a==0&&b.p>0&&(this.e=b.p);a==1&&b.p>0&&(this.d=b.p)};_.Sd=function o7(){a7(this)};_.b=false;_.d=0;_.e=0;_.f=0;var Zw=G9(Gib,okb,248);Ey(252,4,Fib,q7,r7);_.ud=function s7(){this.n=(this.$[1]-this.$[2])/this.c;this.k=(this.$[0]-this.$[3])/this.a;this.o=-this.n-this.k};_.zd=function t7(a){var b,c;oK(this,this.X,this.Y,8);NJ(this,this.i[0],this.i[1]);b=this.$[0];c=this.$[1];UJ(this,a);rK(this,a);YW(a,dK(this,a,b));XW(this.r);YW(a,dK(this,a,c));IK();IK();IK();this.d=uK(this.k,this.d);this.e=uK(this.n,this.e);this.f=uK(this.o,this.f);if(HJ.A!=this){XJ(a,this.X,this.T,this.d);XJ(a,this.Y,this.T,this.e);XJ(a,this.i[1],this.i[0],this.f);XJ(a,this.i[0],this.T,this.f+BK(this.i[1],this.i[0]))}ZJ(this,a)};_.Dd=function u7(){return 206};_.Ed=function v7(a){if(a==0)return new PV(imb,this.s,0,0);if(a==1)return new PV(jmb,this.j,0,0);if(a==2)return new PV(kmb,this.c,0,0);return null};_.Fd=function w7(a){var b,c,d;a[0]='SCR';b=this.$[0]-this.$[1];c=this.$[0]-this.$[2];d=this.$[2]-this.$[1];a[1]='Ia = '+aL(this.k,'A',false);a[2]='Ig = '+aL(this.o,'A',false);a[3]='Vac = '+aL(b,'V',false);a[4]='Vag = '+aL(c,'V',false);a[5]='Vgc = '+aL(d,'V',false)};_.Gd=function x7(){return 1};_.Hd=function y7(a){return a==0?this.X:a==1?this.Y:this.i[1]};_.Id=function z7(){return 3};_.Jd=function A7(){return (this.$[0]-this.$[2])*this.k+(this.$[1]-this.$[2])*this.n};_.Pd=function B7(a,b){a==0&&b.p>0&&(this.s=b.p);a==1&&b.p>0&&(this.j=b.p);a==2&&b.p>0&&(this.c=b.p)};_.Sd=function C7(){var a,b,c,d;pK(this);if(xK(this.N)>xK(this.O)){a=-hL(this.N)*hL(this.O);this.Y.b=this.X.b}else{a=hL(this.O)*hL(this.N);this.Y.a=this.X.a}a==0&&(a=1);QJ(this,16);this.b=lK(2);d=lK(2);iK(this.S,this.T,d[0],d[1],0,8);iK(this.S,this.T,this.b[0],this.b[1],1,8);this.r=RJ(d[0],d[1],this.T);this.i=lK(2);c=(this.J-16)/2;b=HJ.R;b=_n(b+c%HJ.R);if(c<b){this.ab=this._;this.cb=this.bb;return}hK(this.T,this.Y,this.i[0],b/c,b*a);hK(this.T,this.Y,this.i[1],b/c,HJ.R*2*a)};_.a=0;_.c=0;_.d=0;_.e=0;_.f=0;_.j=0;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.s=0;var $w=G9(Gib,'TriacElm',252);Ey(253,4,Fib,D7,E7);_.zd=function F7(a){var b;YW(a,(wS(),rS));GK();oK(this,this.X,this.q[0],16);MJ(this,this.a[0].a,this.a[1].b,this.Y.a+this.b,this.Y.b+this.b);tK(this,a,this.$[0]);qK(this,a,this.i*(this.$[0]-this.$[2]));IK();IK();tK(this,a,this.$[1]);qK(this,a,this.g*(this.$[1]-this.$[2]));for(b=0;b!=8;b+=2)IK();tK(this,a,this.$[2]);qK(this,a,0);for(b=0;b!=3;b++)IK();this.e=uK(this.i,this.e);this.c=uK(this.f,this.c);this.d=uK(this.g,this.d);if(HJ.A!=this){XJ(a,this.q[0],this.o,this.e);XJ(a,this.o,this.n,this.c);XJ(a,this.n,this.a[1],this.c+8);XJ(a,this.a[1],this.a[0],this.c+8);XJ(a,this.X,this.o,this.d)}ZJ(this,a)};_.Dd=function G7(){return 173};_.Ed=function H7(a){if(a==0)return OV(new PV('mu',this.p,0,0));if(a==1)return OV(new PV('kg1',this.k,0,0));return null};_.Fd=function I7(a){var b,c,d;a[0]='triode';b=this.$[0]-this.$[1];c=this.$[0]-this.$[2];d=this.$[1]-this.$[2];a[1]=Flb+aL(c,'V',false);a[2]=Glb+aL(b,'V',false);a[3]=Hlb+aL(d,'V',false)};_.Hd=function J7(a){return a==0?this.q[0]:a==1?this.j[0]:this.a[0]};_.Id=function K7(){return 3};_.Jd=function L7(){return (this.$[0]-this.$[2])*this.I};_.Pd=function M7(a,b){a==0&&b.p>0&&(this.p=b.p);a==1&&b.p>0&&(this.k=b.p)};_.Sd=function N7(){var a;pK(this);this.q=lK(4);this.j=lK(8);this.a=lK(4);this.j[0]=this.X;hK(this.X,this.Y,this.q[1],1,8);hK(this.X,this.Y,this.q[0],1,32);iK(this.Y,this.q[1],this.q[2],this.q[3],1,18);this.b=24;hK(this.X,this.Y,this.j[1],(this.J-this.b)/this.J,0);for(a=0;a!=3;a++){hK(this.j[1],this.Y,this.j[2+a*2],(a*3+1)/4.5,0);hK(this.j[1],this.Y,this.j[3+a*2],(a*3+2)/4.5,0)}this.o=this.Y;this.n=fK(this.X,this.Y,1,-8);iK(this.Y,this.q[1],this.a[1],this.a[2],-1,16);hK(this.Y,this.q[1],this.a[3],-1.2,-16);hK(this.Y,this.q[1],this.a[0],-4,16)};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.g=0;_.i=0;_.k=0;_.p=0;var _w=G9(Gib,lkb,253);Ey(254,4,Fib,O7,P7);_.ud=function Q7(){var a,b;b=this.$[0]-this.$[1];a=3.7E-4*xab(-0.37);this.I=0.0047*xab(-20.192307692307693)*(Math.exp(b/0.026)-1)+0.0047*(b/0.1)*Math.exp(1-b/0.1)+3.7E-4*Math.exp(b-0.37)-a};_.zd=function R7(a){var b,c;oK(this,this.X,this.Y,8);b=this.$[0];c=this.$[1];UJ(this,a);rK(this,a);YW(a,dK(this,a,b));XW(this.b);YW(a,dK(this,a,c));IK();IK();IK();this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);ZJ(this,a)};_.Dd=function S7(){return 175};_.Fd=function T7(a){a[0]='tunnel diode';a[1]=vib+aL(this.I,'A',false);a[2]=wib+aL(this.$[0]-this.$[1],'V',false);a[3]=Pib+aL((this.$[0]-this.$[1])*this.I,'W',false)};_.Sd=function U7(){var a;pK(this);QJ(this,16);this.a=lK(4);a=lK(2);iK(this.S,this.T,a[0],a[1],0,8);iK(this.S,this.T,this.a[0],this.a[1],1,8);iK(this.S,this.T,this.a[2],this.a[3],0.8,8);this.b=RJ(a[0],a[1],this.T)};var ax=G9(Gib,kkb,254);Ey(272,17,Fib,V7,W7);_.zd=function X7(a){var b;b=this.a*(this.o[4].d+this.o[5].d)+(this.$[3]-this.$[2])/Eib;this.o[2].d=-b;this.o[3].d=b;this.o[0].d=-this.o[4].d;LL(this,a)};_.Vd=function Y7(){return 'VCO'};_.Dd=function Z7(){return 158};_.Id=function $7(){return 6};_.Nd=function _7(){return 3};_.Xd=function a8(){this.r=2;this.s=4;this.o=Gn(mu,Tfb,6,6,0,1);this.o[0]=new HP(this,0,2,'Vi');this.o[1]=new HP(this,3,2,'Vo');this.o[1].f=true;this.o[2]=new HP(this,0,3,'C');this.o[3]=new HP(this,1,3,'C');this.o[4]=new HP(this,2,3,'R1');this.o[4].f=true;this.o[5]=new HP(this,3,3,'R2');this.o[5].f=true};_.a=0;var cx=G9(Gib,Ukb,272);Ey(282,115,Fib,b8,c8);_.Vd=function d8(){return 'VCVS'};_.Dd=function e8(){return 212};_.Id=function f8(){return this.b+2};_.Nd=function g8(){return 1};_.Od=function h8(a,b){if(this.o[this.b].r==a){this.o[this.b].d=b;this.o[this.b+1].d=-b}};_.Xd=function i8(){var a;this.r=2;this.s=this.b>2?this.b:2;this.o=Gn(mu,Tfb,6,this.b+2,0,1);for(a=0;a!=this.b;a++)this.o[a]=new HP(this,a,2,String.fromCharCode(65+a&ahb));this.o[this.b]=new HP(this,0,3,'V+');this.o[this.b].f=true;this.o[this.b+1]=new HP(this,1,3,'V-');new xW};var dx=G9(Gib,tkb,282);Ey(231,33,{136:1,29:1,4:1,9:1,33:1,49:1},k8,l8);_.wd=function m8(){ZQ(HJ,this.a);ZQ(HJ,this.b)};_.Dd=function n8(){return 172};_.Ed=function o8(a){var b;if(a==0)return new PV(fmb,this.d,-20,20);if(a==1)return new PV(Jib,this.i,-20,20);if(a==2){b=new PV(dmb,0,-1,-1);b.k=this.c;return b}return null};_.Ld=function p8(){return 0};_.Td=function q8(){this.g=this.b.j*(this.i-this.d)/100+this.d;return this.g};_.Wc=function r8(a){!!this.b&&W3(this.b,a)};_.Pd=function s8(a,b){a==0&&(this.d=b.p);a==1&&(this.i=b.p);if(a==2){this.c=qg(b.o.X,oib);FE(this.a,CR(this.c))}};_.Qd=function t8(a){this.Q=a;!!this.b&&V3(this.b)};var ex=G9(Gib,Pjb,231);Ey(149,1,{149:1},u8);_.b=0;_.c=0;var gx=G9(Gib,'VoltageSourceRecord',149);Ey(142,4,{4:1,9:1,142:1},v8,w8);_.zd=function x8(a){var b;tK(this,a,this.$[0]);IK();this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);oK(this,this.X,this.Y,3);b='';(this.P&1)!=0&&(b=aL(uab(this.I),'A',true));(this.P&2)!=0&&(b=(b.length>0?b+' ':'')+aL(this.$[0],'V',true));$J(this,a,b,4);ZJ(this,a)};_.Dd=function y8(){return 119};_.Ed=function z8(a){var b;if(a==0){b=new PV('',0,-1,-1);b.c=new wP(rlb,(this.P&1)!=0);return b}if(a==1){b=new PV('',0,-1,-1);b.c=new wP(slb,(this.P&2)!=0);return b}return null};_.Fd=function A8(a){a[0]='wire';a[1]=vib+LK(this.I);a[2]=Nib+aL(this.$[0],'V',false)};_.Jd=function B8(){return 0};_.Ld=function C8(){return 119};_.Md=function D8(){return this.$[0]};_.Pd=function E8(a,b){a==0&&(hD(b.c).a?(this.P|=1):(this.P&=-2));a==1&&(hD(b.c).a?(this.P|=2):(this.P&=-3))};_.a=false;var hx=G9(Gib,wjb,142);Ey(148,133,{4:1,9:1,148:1},F8,G8);_.Dd=function H8(){return 154};_.Yd=function I8(){return 'XOR gate'};_.Zd=function J8(){return '=1'};_.Ld=function K8(){return 52};var ix=G9(Gib,Akb,148);Ey(233,132,Fib,L8,M8);_.zd=function N8(a){var b,c;oK(this,this.X,this.Y,8);b=this.$[0];c=this.$[1];UJ(this,a);rK(this,a);YW(a,dK(this,a,b));XW(this.b);YW(a,dK(this,a,c));IK();IK();IK();this.H=uK(this.I,this.H);HJ.A!=this&&XJ(a,this.X,this.Y,this.H);ZJ(this,a)};_.Dd=function O8(){return 122};_.Ed=function P8(a){if(a==0)return new PV(Plb,this.j,10,_gb);if(a==1)return new PV('Zener Voltage @ 5mA',this.n,1,25);return null};_.Fd=function Q8(a){iV(this,a);a[0]='Zener diode';a[5]='Vz = '+aL(this.n,'V',false)};_.Ld=function R8(){return 122};_.Pd=function S8(a,b){a==0&&(this.j=b.p);a==1&&(this.n=b.p);eV(this.i,this.j,this.n)};_.Sd=function T8(){var a;jV(this);QJ(this,16);this.a=lK(2);this.c=lK(2);a=lK(2);iK(this.S,this.T,a[0],a[1],0,8);iK(this.S,this.T,this.a[0],this.a[1],1,8);hK(this.a[0],this.a[1],this.c[0],-0.2,-8);hK(this.a[1],this.a[0],this.c[1],-0.2,-8);this.b=RJ(a[0],a[1],this.T)};var jx=G9(Gib,akb,233);Ey(297,1,{},$8);var U8;var mx=G9(Gib,'circuitjs1',297);Ey(298,1,{},_8);_._c=function a9(a,b){};_.ad=function b9(a,b){var c;if(gm(b)==200){c=b.a.responseText;Z8(this.a,c)}else{zlb+b.a.statusText;X8(this.a)}};var kx=G9(Gib,'circuitjs1/1',298);Ey(299,1,aib,c9);_.Yc=function d9(a){cR(U8)};var lx=G9(Gib,'circuitjs1/2',299);Ey(156,1,{});_.tS=function i9(){return this.a};var nx=G9(Nfb,'AbstractStringBuilder',156);Ey(307,40,wgb,j9);var ox=G9(Nfb,'ArithmeticException',307);Ey(102,40,wgb,k9,l9);var Bx=G9(Nfb,'IndexOutOfBoundsException',102);Ey(457,102,wgb,m9);var px=G9(Nfb,'ArrayIndexOutOfBoundsException',457);Ey(155,40,wgb,n9);var qx=G9(Nfb,'ArrayStoreException',155);Ey(88,1,{3:1,88:1,11:1},r9,s9);_.eQ=function t9(a){return Tn(a,88)&&Pn(a,88).a==this.a};_.hC=function u9(){return this.a?1231:1237};_.tS=function v9(){return ''+this.a};_.a=false;var o9,p9;var sx=G9(Nfb,'Boolean',88);Ey(126,40,wgb,V9);var tx=G9(Nfb,'ClassCastException',126);Ey(187,1,{3:1,187:1});var W9;var Fx=G9(Nfb,'Number',187);Ey(8,187,{3:1,11:1,8:1,187:1},Z9);_.eQ=function $9(a){return Tn(a,8)&&Pn(a,8).a==this.a};_.hC=function _9(){return _n(this.a)};_.tS=function cab(){return ''+this.a};_.a=0;var vx=G9(Nfb,'Double',8);Ey(37,40,wgb,dab,eab);var zx=G9(Nfb,'IllegalArgumentException',37);Ey(96,40,wgb,fab,gab);var Ax=G9(Nfb,'IllegalStateException',96);Ey(19,187,{3:1,11:1,19:1,187:1},hab,iab);_.eQ=function jab(a){return Tn(a,19)&&Pn(a,19).a==this.a};_.hC=function kab(){return this.a};_.tS=function pab(){return ''+this.a};_.a=0;var Cx=G9(Nfb,'Integer',19);var sab;Ey(89,40,wgb,Hab,Iab);var Dx=G9(Nfb,'NullPointerException',89);Ey(103,37,{3:1,13:1,103:1,26:1},Jab);var Ex=G9(Nfb,'NumberFormatException',103);Ey(110,1,{3:1,110:1},Kab);_.eQ=function Lab(a){var b;if(Tn(a,110)){b=Pn(a,110);return this.c==b.c&&sfb(this.d,b.d)&&sfb(this.a,b.a)&&sfb(this.b,b.b)}return false};_.hC=function Mab(){return pdb(Jn(Fn(Gx,1),Tfb,1,3,[rab(this.c),this.a,this.d,this.b]))};_.tS=function Nab(){return this.a+'.'+this.d+'('+(this.b!=null?this.b:'Unknown Source')+(this.c>=0?':'+this.c:'')+')'};_.c=0;var Ix=G9(Nfb,'StackTraceElement',110);var Lx=G9(Nfb,'String',2);var obb,pbb=0,qbb;Ey(554,156,{590:1},vbb);var Jx=G9(Nfb,'StringBuffer',554);Ey(84,156,{590:1},Abb,Bbb,Cbb);var Kx=G9(Nfb,'StringBuilder',84);Ey(157,40,wgb,Dbb,Ebb);var Nx=G9(Nfb,'UnsupportedOperationException',157);Ey(613,1,{});_.pe=function Ibb(a){return Fbb(this,a,false)};_.qe=function Jbb(){return this.se()==0};_.re=function Kbb(a){return Fbb(this,a,true)};_.tS=function Lbb(){return Hbb(this)};\n",
"var Ox=G9(rmb,'AbstractCollection',613);Ey(612,1,{135:1});_.eQ=function Obb(a){var b,c,d;if(a===this){return true}if(!Tn(a,135)){return false}d=Pn(a,135);if(this.b!=d.b){return false}for(c=new lcb((new dcb(d)).a);icb(c);){b=(Idb(c.d,c),dg(icb(c)),c.b=c.a,Pn(c.a.pd(),42));if(!Mbb(this,b)){return false}}return true};_.hC=function Qbb(){return sdb(new dcb(this))};_.tS=function Rbb(){var a,b,c,d;d=new Cbb('{');a=false;for(c=new lcb((new dcb(this)).a);icb(c);){b=(Idb(c.d,c),dg(icb(c)),c.b=c.a,Pn(c.a.pd(),42));a?(d.a+=', ',d):(a=true);xbb(d,Nbb(this,b.Be()));d.a+='=';xbb(d,Nbb(this,b.Ce()))}d.a+='}';return d.a};var $x=G9(rmb,'AbstractMap',612);Ey(303,612,{135:1});_.b=0;var Rx=G9(rmb,'AbstractHashMap',303);Ey(614,613,{183:1});_.eQ=function acb(a){var b;if(a===this){return true}if(!Tn(a,183)){return false}b=Pn(a,183);if(b.se()!=this.se()){return false}return Gbb(this,b)};_.hC=function bcb(){return sdb(this)};var _x=G9(rmb,'AbstractSet',614);Ey(111,614,{183:1},dcb);_.pe=function ecb(a){return ccb(this,a)};_.fd=function fcb(){return new lcb(this.a)};_.re=function gcb(a){var b;if(ccb(this,a)){b=Pn(a,42).Be();$bb(this.a,b);return true}return false};_.se=function hcb(){return this.a.b};var Qx=G9(rmb,'AbstractHashMap/EntrySet',111);Ey(112,1,{},lcb);_.od=function mcb(){return icb(this)};_.pd=function ncb(){return jcb(this)};_.qd=function ocb(){kcb(this)};var Px=G9(rmb,'AbstractHashMap/EntrySetIterator',112);Ey(615,613,{97:1});_.te=function qcb(a,b){throw new Ebb('Add not supported on this list')};_.ue=function rcb(a){this.te(this.se(),a);return true};_.eQ=function scb(a){return pcb(this,a)};_.hC=function tcb(){return tdb(this)};_.fd=function ucb(){return new ycb(this)};_.we=function vcb(){return new Ccb(this,0)};_.xe=function wcb(a){return new Ccb(this,a)};_.ye=function xcb(a){throw new Ebb('Remove not supported on this list')};var Ux=G9(rmb,'AbstractList',615);Ey(107,1,{},ycb);_.od=function zcb(){return this.b<this.d.se()};_.pd=function Acb(){return dg(this.b<this.d.se()),this.d.ve(this.c=this.b++)};_.qd=function Bcb(){hg(this.c!=-1);this.d.ye(this.c);this.b=this.c;this.c=-1};_.b=0;_.c=-1;var Sx=G9(rmb,'AbstractList/IteratorImpl',107);Ey(215,107,{},Ccb);_.ze=function Dcb(){return this.b>0};_.Ae=function Ecb(){return dg(this.b>0),this.a.ve(this.c=--this.b)};var Tx=G9(rmb,'AbstractList/ListIteratorImpl',215);Ey(214,614,{183:1},Gcb);_.pe=function Hcb(a){return Sbb(this.a,a)};_.fd=function Icb(){return Fcb(this)};_.re=function Jcb(a){if(Sbb(this.a,a)){$bb(this.a,a);return true}return false};_.se=function Kcb(){return this.a.b};var Wx=G9(rmb,'AbstractMap/1',214);Ey(306,1,{},Lcb);_.od=function Mcb(){return icb(this.a)};_.pd=function Ncb(){var a;a=jcb(this.a);return a.Be()};_.qd=function Ocb(){kcb(this.a)};var Vx=G9(rmb,'AbstractMap/1/1',306);Ey(304,1,smb);_.eQ=function Pcb(a){var b;if(!Tn(a,42)){return false}b=Pn(a,42);return sfb(this.a,b.Be())&&sfb(this.b,b.Ce())};_.Be=function Qcb(){return this.a};_.Ce=function Rcb(){return this.b};_.hC=function Scb(){return tfb(this.a)^tfb(this.b)};_.De=function Tcb(a){var b;b=this.b;this.b=a;return b};_.tS=function Ucb(){return this.a+'='+this.b};var Xx=G9(rmb,'AbstractMap/AbstractEntry',304);Ey(305,304,smb,Vcb);var Yx=G9(rmb,'AbstractMap/SimpleEntry',305);Ey(616,1,smb);_.eQ=function Wcb(a){var b;if(!Tn(a,42)){return false}b=Pn(a,42);return sfb(this.Be(),b.Be())&&sfb(this.Ce(),b.Ce())};_.hC=function Xcb(){return tfb(this.Be())^tfb(this.Ce())};_.tS=function Ycb(){return this.Be()+'='+this.Ce()};var Zx=G9(rmb,'AbstractMapEntry',616);Ey(93,615,tmb,edb);_.te=function fdb(a,b){Zcb(this,a,b)};_.ue=function gdb(a){return $cb(this,a)};_.pe=function hdb(a){return adb(this,a,0)!=-1};_.ve=function idb(a){return _cb(this,a)};_.qe=function jdb(){return this.b.length==0};_.ye=function kdb(a){return bdb(this,a)};_.re=function ldb(a){return cdb(this,a)};_.se=function mdb(){return this.b.length};var ay=G9(rmb,'ArrayList',93);var qdb;Ey(308,615,tmb,udb);_.pe=function vdb(a){return false};_.ve=function wdb(a){eg(a,0);return null};_.fd=function xdb(){return rdb(),Bdb(),Adb};_.we=function ydb(){return rdb(),Bdb(),Adb};_.se=function zdb(){return 0};var cy=G9(rmb,'Collections/EmptyList',308);Ey(309,1,{},Cdb);_.od=function Ddb(){return false};_.ze=function Edb(){return false};_.pd=function Fdb(){throw new rfb};_.Ae=function Gdb(){throw new rfb};_.qd=function Hdb(){throw new fab};var Adb;var by=G9(rmb,'Collections/EmptyListIterator',309);Ey(552,40,wgb,Mdb);var dy=G9(rmb,'ConcurrentModificationException',552);Ey(122,1,{3:1,11:1,122:1},Ndb,Odb);_.eQ=function Pdb(a){return Tn(a,122)&&bz(cz(this.a.getTime()),cz(Pn(a,122).a.getTime()))};_.hC=function Qdb(){var a;a=cz(this.a.getTime());return rz(sz(a,oz(a,32)))};_.tS=function Sdb(){var a,b,c;c=-this.a.getTimezoneOffset();a=(c>=0?'+':'')+~~(c/60);b=(c<0?-c:c)%60<10?'0'+(c<0?-c:c)%60:''+(c<0?-c:c)%60;return (Vdb(),Tdb)[this.a.getDay()]+' '+Udb[this.a.getMonth()]+' '+Rdb(this.a.getDate())+' '+Rdb(this.a.getHours())+':'+Rdb(this.a.getMinutes())+':'+Rdb(this.a.getSeconds())+' GMT'+a+b+' '+this.a.getFullYear()};var ey=G9(rmb,'Date',122);var Tdb,Udb;Ey(47,303,{3:1,135:1},Ydb);var fy=G9(rmb,'HashMap',47);Ey(200,614,{3:1,183:1},aeb);_.pe=function beb(a){return $db(this,a)};_.qe=function ceb(){return this.a.b==0};_.fd=function deb(){return Fcb(new Gcb(this.a))};_.re=function eeb(a){return _db(this,a)};_.se=function feb(){return this.a.b};_.tS=function geb(){return Hbb(new Gcb(this.a))};var gy=G9(rmb,'HashSet',200);Ey(217,1,{},oeb);_.Ee=function peb(){return Object.create(null)};_.Fe=function qeb(){return new seb(this)};var ky=G9(rmb,'InternalJsHashCodeMap',217);Ey(324,1,{},seb);_.od=function teb(){return reb(this)};_.pd=function ueb(){return dg(reb(this)),this.e=this.a,this.f=this.a[this.c++],this.f};_.qd=function veb(){hg(!!this.f);neb(this.g,this.f.Be());Yn(this.a)===Yn(this.e)&&this.a.length!=1&&--this.c;this.f=null};_.b=-1;_.c=0;_.e=null;_.f=null;var hy=G9(rmb,'InternalJsHashCodeMap/1',324);Ey(322,217,{},web);_.Ee=function xeb(){return {}};_.Fe=function yeb(){var a=this.Ge();var b=this.a;for(var c in b){if(c==parseInt(c,10)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.ue(d[e])}}}return a.fd()};_.Ge=function zeb(){return new Aeb(this)};var jy=G9(rmb,'InternalJsHashCodeMap/InternalJsHashCodeMapLegacy',322);Ey(323,93,tmb,Aeb);_.ye=function Beb(a){var b;return b=Pn(bdb(this,a),42),neb(this.a,b.Be()),b};var iy=G9(rmb,'InternalJsHashCodeMap/InternalJsHashCodeMapLegacy/1',323);Ey(319,1,{},Ceb);_.He=function Deb(){return new oeb};_.Ie=function Eeb(){return new Seb};var ny=G9(rmb,'InternalJsMapFactory',319);var Feb;Ey(321,319,{},Jeb);_.Ie=function Keb(){return new pfb};var ly=G9(rmb,'InternalJsMapFactory/KeysWorkaroundJsMapFactory',321);Ey(320,319,{},Leb);_.He=function Meb(){return new web};_.Ie=function Neb(){return new gfb};var my=G9(rmb,'InternalJsMapFactory/LegacyInternalJsMapFactory',320);Ey(188,1,{},Seb);_.Je=function Teb(){return Object.create(null)};_.Fe=function Ueb(){var a;a=this.Le();return new $eb(this,a)};_.Ke=function Veb(a){return this.a[a]};_.Le=function Web(){return Oeb(this)};_.Me=function Xeb(a){return new cfb(this,a)};_.Ne=function Yeb(a,b){return Peb(this,a,b)};_.Oe=function Zeb(a){return Qeb(this,a)};var ty=G9(rmb,'InternalJsStringMap',188);Ey(313,1,{},$eb);_.od=function _eb(){return this.a<this.d.length};_.pd=function afb(){return dg(this.a<this.d.length),new cfb(this.c,this.d[this.b=this.a++])};_.qd=function bfb(){hg(this.b!=-1);this.c.Oe(this.d[this.b]);this.b=-1};_.a=0;_.b=-1;var oy=G9(rmb,'InternalJsStringMap/1',313);Ey(216,616,smb,cfb);_.Be=function dfb(){return this.b};_.Ce=function efb(){return this.a.Ke(this.b)};_.De=function ffb(a){return this.a.Ne(this.b,a)};var py=G9(rmb,'InternalJsStringMap/2',216);Ey(310,188,{},gfb);_.Je=function hfb(){return {}};_.Fe=function ifb(){var a=this.Pe();for(var b in this.a){if(b.charCodeAt(0)==58){var c=this.Me(b.substring(1));a.ue(c)}}return a.fd()};_.Ke=function jfb(a){return this.a[':'+a]};_.Pe=function kfb(){return new nfb(this)};_.Ne=function lfb(a,b){return Peb(this,':'+a,b)};_.Oe=function mfb(a){return Qeb(this,':'+a)};var ry=G9(rmb,'InternalJsStringMap/InternalJsStringMapLegacy',310);Ey(312,93,tmb,nfb);_.ye=function ofb(a){var b;return b=Pn(bdb(this,a),42),Qeb(this.a,':'+Rn(b.Be())),b};var qy=G9(rmb,'InternalJsStringMap/InternalJsStringMapLegacy/1',312);Ey(311,188,{},pfb);_.Le=function qfb(){var a;a=Oeb(this);!(this.a[umb]===undefined)&&(a[a.length]=umb);return a};var sy=G9(rmb,'InternalJsStringMap/InternalJsStringMapWithKeysWorkaround',311);var uy=I9(rmb,'Map/Entry');Ey(120,40,wgb,rfb);var vy=G9(rmb,'NoSuchElementException',120);Ey(31,615,tmb,Afb);_.te=function Bfb(a,b){Dfb(a,this.a.b.length+1);Zcb(this.a,a,b)};_.ue=function Cfb(a){return ufb(this,a)};_.pe=function Efb(a){return adb(this.a,a,0)!=-1};_.ve=function Ffb(a){return xfb(this,a)};_.qe=function Gfb(){return this.a.b.length==0};_.fd=function Hfb(){return new ycb(this.a)};_.ye=function Ifb(a){return yfb(this,a)};_.se=function Jfb(){return this.a.b.length};_.tS=function Kfb(){return Hbb(this.a)};var wy=G9(rmb,'Vector',31);var fo=J9('int','I'),xy=J9('boolean','Z'),Hr=G9(vmb,'CollapsedPropertyHolder',601),Ir=G9(vmb,'JavaClassHierarchySetupUtil',603),Jr=G9(vmb,'LongLibBase/LongEmul',null),Kr=G9(vmb,'ModuleUtils',606),bo=J9('byte','B'),eo=J9('double','D'),co=J9('char','C'),uy=I9(rmb,'Map/Entry');var Lfb=Cz();var gwtOnLoad=gwtOnLoad=Bz;zz(Fz);Dz('permProps',[[['locale',Alb],['user.agent','ie8']]]);$sendStats('moduleStartup', 'moduleEvalEnd');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats('moduleStartup', 'end');$gwt && $gwt.permProps && __gwtModuleFunction.__moduleStartupDone($gwt.permProps);\n//# sourceURL=circuitjs1-0.js\n"]);
