From 9fe3ba6e09fe8693de8b03d344c741c95cd0913e Mon Sep 17 00:00:00 2001 From: Jeff Date: Wed, 9 Nov 2016 20:25:38 -0800 Subject: [PATCH 1/3] Added some early PDP-11 diagnostic tapes --- apps/pdp11/README.md | 3 +- apps/pdp11/diags/cpu/README.md | 2 +- apps/pdp11/tapes/README.md | 12 +- apps/pdp11/tapes/diags/MAINDEC-11-D0AA-PB.jpg | Bin 0 -> 92898 bytes .../pdp11/tapes/diags/MAINDEC-11-D0AA-PB.json | 115 +++ apps/pdp11/tapes/diags/MAINDEC-11-D0BA-PB.jpg | Bin 0 -> 83496 bytes .../pdp11/tapes/diags/MAINDEC-11-D0BA-PB.json | 51 + apps/pdp11/tapes/diags/MAINDEC-11-D0CA-PB.jpg | Bin 0 -> 85989 bytes .../pdp11/tapes/diags/MAINDEC-11-D0CA-PB.json | 62 ++ apps/pdp11/tapes/diags/MAINDEC-11-D0DA-PB.jpg | Bin 0 -> 83029 bytes .../pdp11/tapes/diags/MAINDEC-11-D0DA-PB.json | 139 +++ apps/pdp11/tapes/diags/MAINDEC-11-D0EA-PB.jpg | Bin 0 -> 80270 bytes .../pdp11/tapes/diags/MAINDEC-11-D0EA-PB.json | 90 ++ apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.jpg | Bin 0 -> 88487 bytes .../pdp11/tapes/diags/MAINDEC-11-D0FA-PB.json | 137 +++ apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.jpg | Bin 0 -> 91076 bytes .../pdp11/tapes/diags/MAINDEC-11-D0GA-PB.json | 113 +++ apps/pdp11/tapes/diags/MAINDEC-11-D0HA-PB.jpg | Bin 0 -> 87857 bytes .../pdp11/tapes/diags/MAINDEC-11-D0HA-PB.json | 100 ++ apps/pdp11/tapes/diags/MAINDEC-11-D0IA-PB.jpg | Bin 0 -> 86175 bytes .../pdp11/tapes/diags/MAINDEC-11-D0IA-PB.json | 113 +++ apps/pdp11/tapes/diags/MAINDEC-11-D0JA-PB.jpg | Bin 0 -> 91025 bytes .../pdp11/tapes/diags/MAINDEC-11-D0JA-PB.json | 73 ++ apps/pdp11/tapes/diags/MAINDEC-11-D0KA-PB.jpg | Bin 0 -> 75525 bytes .../pdp11/tapes/diags/MAINDEC-11-D0KA-PB.json | 69 ++ apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.jpg | Bin 0 -> 84273 bytes .../pdp11/tapes/diags/MAINDEC-11-D0LA-PB.json | 128 +++ .../MAINDEC-11-DEQKC-B1-PB.json | 0 apps/pdp11/tapes/diags/README.md | 109 ++ apps/pdp11/tapes/misc/README.md | 12 - devices/pdp11/pc11/default.xml | 14 +- disks/dec/rl02k/xxdp/README.md | 957 +++++++++++++++++- modules/pdp11/lib/ram.js | 16 +- 33 files changed, 2286 insertions(+), 29 deletions(-) create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0AA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0AA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0BA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0BA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0CA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0CA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0DA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0DA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0EA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0EA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0HA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0HA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0IA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0IA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0JA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0JA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0KA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0KA-PB.json create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.json rename apps/pdp11/tapes/{misc => diags}/MAINDEC-11-DEQKC-B1-PB.json (100%) create mode 100644 apps/pdp11/tapes/diags/README.md delete mode 100644 apps/pdp11/tapes/misc/README.md diff --git a/apps/pdp11/README.md b/apps/pdp11/README.md index 472240e6f..0984a7913 100644 --- a/apps/pdp11/README.md +++ b/apps/pdp11/README.md @@ -10,5 +10,4 @@ PDP-11 Software We have archived the following selected PDP-11 software: - [Boot Software](boot/) -- [Diagnostic Software](diags/) -- [DEC PDP-11 Tapes](tapes/) +- [DEC PDP-11 Tapes](tapes/), including [Diagnostic Tapes](tapes/diags/) diff --git a/apps/pdp11/diags/cpu/README.md b/apps/pdp11/diags/cpu/README.md index ee7156351..77c78542d 100644 --- a/apps/pdp11/diags/cpu/README.md +++ b/apps/pdp11/diags/cpu/README.md @@ -9,5 +9,5 @@ PDP-11 CPU Diagnostics DEC published a variety of PDP-11 CPU diagnostics: -* [XCPA](XCPA.mac) (from [RETROCMP](http://www.retrocmp.com/images/stories/joerg/pdp11_diagnostic_database//resourcefiles/set0/AC-E664G-MC_CXCPAG_Processor_Test_Sep78.mac), extracted from [PDF](http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E664G-MC_CXCPAG0-Processor-test_Sep78.pdf)) +* [XCPA](XCPA.mac) (from [RETROCMP](http://www.retrocmp.com/images/stories/joerg/pdp11_diagnostic_database/resourcefiles/set0/AC-E664G-MC_CXCPAG_Processor_Test_Sep78.mac), extracted from [PDF](http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E664G-MC_CXCPAG0-Processor-test_Sep78.pdf)) diff --git a/apps/pdp11/tapes/README.md b/apps/pdp11/tapes/README.md index 7c18b0e5c..d75a789f5 100644 --- a/apps/pdp11/tapes/README.md +++ b/apps/pdp11/tapes/README.md @@ -73,13 +73,7 @@ available as paper tape image files, with the exception of PAL-11S and LINK-11S: Some additional information on DEC's Paper Tape Software is available at [retrotechnology.com](http://retrotechnology.com/pdp11/11_20_PTS.html). -Newer Paper Tape Software (mid-1970s) -------------------------------------- +Diagnostic Paper Tape Images +---------------------------- -Thanks to the efforts of person(s) unknown, additional paper tape images have been uploaded to -[bitsavers.org](http://bitsavers.trailing-edge.com/bits/DEC/pdp11/papertapeimages/). It's not super organized, so for now, -I'm just going to pick out selected tapes, archive them [here](misc/), and add them to the [Default PC11 Configuration](/devices/pdp11/pc11/). - -Try this [PDP-11/70](/devices/pdp11/machine/1170/panel/debugger/) to test the newer tapes. - -- [MAINDEC-11-DEQKC-B1-PB 06/12/78; 11/70 cpu instruction; exerciser; (c)1975,76](misc/MAINDEC-11-DEQKC-B1-PB.json) +We have also archived a collection of [Diagnostic Paper Tape Images](diags/). diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0AA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0AA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab5855920522c8b6cd5fd032c6b51835a1352e3b GIT binary patch literal 92898 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 )YTO;1;NCzW5O%dEyTMblKkd`HKc7xW4 z*vBwjaJk7pT4ao6Qbq_@_2_BQC+{7OMtNb3W8Q|F(&28yE@cKh?l{IcJqNu(3G%=N zNzX+;pfze#NMs7*a3d@j=A(5At)9RIT;l`MrKB{-8*(tf4Eg6BeT`@MpK@ssF(nzL zWytNotzF^OesDJb0Lwp7+v!=}D7R@ewQZ#Bmz6!Z?LuwtG;z2;^VvV|nko)|xPR}u zDs?(7=6q@UR81sScB3pLh1+Cj8+pJ#k2Ufw#H`l|FP#;`;HwbC7{}fxrhD;UQ~uQR zt*4O`tGa0kI0uk%@7FwW-o9eFRI|3&(Z;bzH#-xPlgBvDf1P?*I!lu2?s?K}I~A>7 zP#_C5mfl~=T?lNGo-ym{YGmR_;TU^7d6FwO2G!uHKab~753|VtR-J^vfgrw5XA)1c++)(2 zzF3-gwyP|Aj`P)z2R!lzYHiH>O|*)!%3CGLWAcJJ9AiJvnjO*hDg=&6HklCz3i7u|L zCJM9d3?kjMNHOP^ooyqV72p1sF@{`DL- z3`;A8;mH30R8)dbD%|6^`qpus<;d#M*_E)T#}_pIXL4#PJ@c*{2^|m zSGGG)M;xe1?<1iD<>S6iYZA@c82sB)8Z=BWVtcOMVdBs*e~(8d7-gYq5#J#k-^y7UIt z^^#Uur-n&0X&UK`7zAk zP8%xclYz%L9{sE5>B>^X%3TU+b2fAOt;8tNW@Vqt+Q0?-<*+e>kF5(kd9x`GAmFsC z7B+U^deyk*+iMC)M3cI0Msy#0J&7C|tn0Z30%B>wQ*oSuS z(6RP#(?+u^+m(#)PE`7z{{US_1S{lQG@rde^E*bzmnVWT!N(M-Ht<=ZdWNvS9J8kqM03IqCE#FdtQH|({x<}dyhR;qq zu*XWxdzCD~EiH4p_$%c%kMwgjs1ZkhAITUbsN6HhulU#LAH}U%G%tqw{qjP_L1z9` zKT-Nu=MU`lZEdLhSMd5vGx_T}&R{~sssoLuj!8J@p7r`i@oL@+kA?mug6KxkHk~iu zYyfuTWY#&H;0_Iq%#t1jTmsDtjD6M^;4E24{biHnWin;xt1 z`}UXd-^1GotgJPNBh&3h^J9B#B|y2rU`_}m@OujS7sFq--Gf_*wXY1^Tu;ICG|82b z^Vb2fkEMJ^Y`0CQtgfi=05_fCut6OP_s1Bg>JojPaXpNIre!LK=Kx^+(0y=zmC;qg ztM{XSF{{Zp)6D$?pZ4+aHKnX(JvUk3E&{KRhaTka;AXt@#Xq*bn`x>o=9{K#b2<>r zvtLG*@*MQ?#_SJM*1kQomPsJEiDj7}BMB3b?5A!|(C4Q$RLW3;ECweCFu}L8`|;C0 z{VSfH2Ar^-k@8p`jn&-9lT7fh6Ivv-#xggZc!3xOo@*<8aGw>n_wXH>7S=T zRT^-FoFfyOQix(Xt=TN&S+TU3yxhoDxCD{cr(i&@Q2m_jrB90bJ2kA5yWOE%Vc3So z<@WD^*1W#$Eg?4VYXOW#0p7zbqzsR7j(M+R{g^aabsvmA7`JxWBV8=f2+M5>pq9pZ zgPyh381k(bL!zCWthyg(e${tuegkV8T18b@U6t1v`NlF275S%e1d-e`#WhC4o?2KKA9Ec zU>)T*vLZ=JT5gLM_EI>GHM-sdFhM`w$Qz3jjz_gEv@bfu+rTKnyy?eGWP`^9AO8Sd zO(vZ?S{Y(?B@P@S?#CUyyBbY0DCc2^Xn@K&8U5Y|^d6PyD5RTfQsUy?n~>ZTcu;wY z{{Svbi@2SGo(4zFlbn0iN#uF1V3ice;BMMmYn+@C+4_z<)Y^fL)K49?^!Je#3LZ2p ztTE7x@q^c&!m3DQy0%t8lQei)2be%P2N=gvJLaxDuhEICJKs`RETfI0^W}`hhjwKE zZXjbB2Z7%h=9CdJiTObzeBhFSIqIjd7#~AV7V>P0-F`+=p?65Q3!Z_q)Agw?WJHX^ zD&kP=sVGh31E?dYt8sF)TMOA*S_}yk&lyo0N%voSv5}W|JonBz)v0cxxt@6*3$3C; zrP09~n;$4#X9EMA)^z653CwoVgCnqvL{l060Cf8d^Xe;2o?8PJ86=5`Qn3T(1D+1< z+4bhDm86t*`;70+@huVh2m1=#NB;l{hGk!v9ZF`#c}xNKx$FKF<^KS;gn#i}XfntK z#?s~rFirrJXX%saUb*`cSbd-1;J7X&zMlGLmQpx;U@zz^!#{6%cl=H8`^)npX`|(5 z!p6+yNgVaS99N5pik2-eGo`hoXU#ujVHgCGq3h5`x(1s_c_lf-f0F`@<*}H12 zE2gb+j~-e$?+HoJv3FyQpmItB{2-ij%{C;s^F*;oWgCf1wsHXBf%p8XOBm-bEO0Zd zg&7Xe0F$^F=Z@U+YP^twsrHyevGSruVik7dcTY}&xpcjgv7F@6yDi={iXuA@scp9qOsUU&xp%rch*^l?9<_NCZ6c5XwmVr`IHV`_$1`%w^oyjU~H8 z9EXeUl1b+WjzHjNgGqHPG26;x2g`*^MyD|cP8$8FBM3BP-t^@n52UuzE({1zA@T1F1?g+{Xmm!}qr-o1 zi%B2i&4UTj5OkDhG86m5y}nXMw@UeiXKQ9fh`b?J%-qY8y!7WdALqS&Gy8os(R^aH zb3QE_ON5}>Sz^O5Bo62CubC|_DJ+7WX8abC$;#sms;rri@x!77SLpaDrIO zO635!g_yDDINk5x>0K6?Jet*wj)!$I6013k+&M@iQaH~!!t#1!rC{n3MRRv@*2uHl z75@N_f^vn3EI^j?|Ac(Tu8Cy zaC>rcdJX{ZSusYSgCZ@zlD=B`u2csjr?(Z!WRr5(=tpRAfJTK#Z%NpL8?Zlck?1?qfQwAFRhAeoZUlv$w-QgHu{{qzO1pA2*&~27Ol~DR{I)+V zY(OPOI5_^5S4vxH(1#gx*`K1nu@si_{0D~K1u)GG^}vxCNa}b#oQnBh_T+yv<9*zV zE5wjlT8WS z$4s6p*L4-riO!yv>N3*ebVv%sw+q8AM&P&^V~(Dbmr}yzl44vb+!Yr)Sd0KqUc7Nu z5sA8$LxhZQ~d&v7Gf!sj5)5nO#{Y zXrj481aYs+AaCO6bH)kv9jJq4o}nGiGc>4PR^wp!N9?$eO(x_MGe4KN<^&FXF`NV3Q)`wj$W~HULf&04ye%5;P7W1^QaWIC z$Um)Dut=Q@vPR7;!|xHyWkEO$IQGcobftpcDfIw}7%3q6*sgZxl{|WN#VL%Km&}-IFQu=$@qTUNTxwCALCiddcMm`L^Q&*w^c)!D7$wm%*+Z z%R{8wg1O{;fOGj*ltCSO9cXz?jl&# zr(p`53^B$}rFlHMn=J{}Ad1d1IqY+qAt+9E`sDhbK|qv{y9UU{M%MP=(k3H_<%wcP z3)YKUs5X|!S(q5HlE4fB+|&njuEeTa5#F4iIVAr83Fj(C57Ml` zhB*z$IKUXiQrgIs7T$>XPva-R?+Xt7RoxRqTG2GEzB>UMPu_1xZI`N9a{iHOwuD@ungwnOj#1`RNL>b9YPT#Ib zAC-L>9P&w?LzZk2=xaT9*tXh8`IGj0@y5U5Pl#Ht!oL_@8`V{0)9z=JF6;f>-N9a; zjd^dzuY+0+k^4Y+b3=mP?7Akce-SZ;VO*e# zM`_|ufS(3@75$rStidE#7m|o=;+E;R+&MT?x4t^|9=WWKhMx^JFM{6|JVUEbVq);D zc9R94%^C97?vOg~JlBeRVeo&%O$*`=h111)!PYL?;s%1|7va!KyMg0^IOr?wkBf80 zzYKgyY+H58>F+1m)w1K|9eeG~Hn~!9mCKuU-sjEU6AAlR{Aj{9S2Xu^759c7v;Fn!UWoO1QSTjUUUAtwQtti!% z*J|V_!y0bW)tAgU!IYpR1}B_yNcvR`b6SVPx;_4(K4Oa6Cy|d!(R&3xYJp!&X^{wxZAG7VJg!C5i7lFjOB-ZP;M6_nfQh690kbg|(x)0c?EaCW9 zcLk#tFR0991xOj=7$>$X=o_SjDOuhz5g2x3j(hXzRQax3-($%?Webf?`{2HvKCERL zg3UB}knY@}&fF9D{#EK8D)Fv`@cT=jQrEROETL4~7FHYF`YQD&=~pyA?CD^}mozfl z7a{zX1$P6_PWAH_kGviK01JQin!nLJL2(qi290JUHd2$BmG}c6Ubyz8q_3%+xt-5J z(7$XShT84(Mm2df_(O=&TeysABYk9e=ca}%7KB<9-oC~Mf*HTWG#qk&J+jH6UKNsm9FVfdi(XSxXY#Fx+;C!eV>Gky$ z|^0S5NL6Dwe@=&oj*&taSgS# z!xZ_3M2x6zu+WfIqUU~0cJNqx{^JvB_ABB4QB6&c`fsegX`IzFBtc;%#_`gE%c4yXgJ8e2QA1hooKOA~{ z(nsR$66Z~eQjb})lGi!&{N?iV>zeUz4tOs>__yMZ66)S05^7hLcg<>=bGZp_fN(aB zeJaZqP^sD*-A&+P!5>~9Xr++?9<~5-xGW!w!POcJj>W7mO1Vwn0?h^7jZo} z!2Bxb!XJlM-wS>dU1++!`d=6!xRZD!gho<)wa;PC=U!LvH^OuLMDSJ4oh0w2_*x68 zQ^>YpB)x3q*tc8)am8nN*mnDmr))KQJMi(_-a~SOmt=6{AHtVX)@<}mHcQ*tp|rJ! zlQhf%4}90lUlP6-#qcjv@YcWKOY7*1Uqx+m6w{eQ#_h;Cw`~gTTyKH(C{w}d|HEF{i8Mev8_WFhV5(>BJ=JRHD@e7Wm0}) z!Tc-Tw4aEc8rLrcrG~$!UfjCw@}Qkr$RA4iBV719;dp;(eJ8;(+shA!Wr2divJok9 z7;sFTa7a0?p*$7)J$O68di+||j-Ju#2u{~|nU*~F0QbjwQ?g;E?Vha67=g%O4%~W= zT2^!@Hp49J0gmysP(y zHH#jA+8@GChd0C@w_j_~-<9eBkp1EAMh`x;bmp+HZISfF_lh*{3R%G}x2Rg!yC4!X zONB3vcK60}il?J|Rq&sRW@~*nU$VQn7zQx-&*FO5hJ1MVQ+wh+i8fv!*EMTfPX=4; z6GtQYZLv?>03YH$oY$QENVxb?d^>pF3b&dM5J16gt}RwYLc^S~Cy+7@;pt65J1ADV2q#uLV&}b{{UKuzk5(UwmA7E4oN-7YKYur znGl9#`@{RS@(+V`uZn*g{5xlF9r*D6nQ4VOoNmTTl~atIa!K~bIjTPmd{eJ{Klt}$ z;bhnEyho>BJI6eCg#5Av&g2}BI6swbH5h2!!YRpI`&lOt%=>n-kN`ci=~1gjtW>rg zxd3z(;a?g)D{7YdwXcD^GSVLsUY)Np@#U#q*$1`cu zpnG-5MI>@bIm(aLrcq0+fqU8?R9#DTE|+!oFs*szx0GL|@%M6lE6M&F{6z6Swd1`@ z!#*Rkj^0Z{Bf%I z7xt9Z7eq(Dywq&c(i=5gvdGvWvFI>OOc%7irFk>z>vOyTgRwyaoQCh32*D1lFb7f8 z`u-L3HmTtcjJ8@u&xs$!>Gr5p+)JdG#=xpNdVNKEKf>P_N#mabX*$G<{oPTU?d#|d8>-MAi5?qrk{{UlE zXC!3uKsfZksXjexH+nb1{Z`{oB`#cfK4Core-|HxL{~GjGmCpOk@1i1N8$ef59-rt z_8N8Oy3qX6J(*l6?~dlWkB5I8d^PbF@Y(5;$rhl4b6Q?6miX>R{{UK<@Sng|9vJYx zn;dp_{{U-f15I?Xg7PzR$8qX1d)F!P_rkWGAJSm)ZjlTYnzfC}x1A8!Wd!}vkH_! zzcYDk7bCVv>t2na{4unb$1`~4CuuLQtdb@|KJP+EZn^&e3a|S{_=ivM7sE@t=MhP( zY9(N|j{_xtiwD%_udNXGrlS-~l4!vATl-L6c>Cf6ULTi87O=EUF_j-CFb4s+<2CHQ zF!8>V;Jp>KJ!a%upa)=Za^!LVuO|JOz7fOV-wl6jUc?5st778hza~FO#(H34v;HSq z$K&shx<7|5L6c0~TZP`E6cQOr9I@^(ic~*7HJf){{UX!N_7yP`Km| z$kivNqgsf_PtH^>IUUA&Q=QPZz(DD^9-NQoNes-ugOks3#%N*klB?VvR)xNdmeCT# zH~~q(&N0{8x&Hu(8l<`pgk`-zBv>U@WOmz?$3LZXP@K*{Jhwje&iqk@B=8odTP0D^ zfOFJt!6*DF#@yPK9$V;nAN(!tBmQ_@f8VMr&wQ!B=ehjF6~D7K=7(l@PwiCGO?_@c zuwA&3p&vFu#sEBf=Duv+vqWOpvC9B#O38(0&U%bz`{{WA^0-MD?5xJfM!gx16 zLBqEPfNSEryLlS@Y_1kqJg3^o$L0WY)3$woN_ZOFvE{Yx_nvI6eOWQ^*&VLW3ZBCNra&MywbBwH>hu?n^WLW+l>#or~$y;eyMi=JJ4^K>It$tJM zH|;*7B2S3!94J6Rkbq83)dXOi^Xral^*`fWk8kj!#LTiXNY*o9f#`AH+P^HWi|P(i zHa3>~z=wYu@y2j-*P8j`eV>wag5fZBoQoc zE>b{0dWnbJ4+9_*^K;Un{?36QefMDuBW^af3g;|y>zdLt=l=kPHBpm#YC~%yyv}X| zA&oQ1QS)(wjAyk=Yb=*0>Q5xS(tLpepxl z^G(eyI)YYrN3(v*%x=Ci_+i7SxrR}>(mq1$_@Yz+#C9_}=Z->? z)2AR~74Y}$e`YVfE!dGPamf@;=?)2Am>F)kI6s|zsqxXKwfGt0ZQ&wyuyqls!h_so z_Tsqn7~MiPHk9>Y3NwYy zJN7(d=}}y5N4QChW6U{I9!n4hCq27#sNuax#J+0;g-0x-h8Xlcx^Z5FS0qwNyBx55 zy32Mr+!vB4+EsSORtTGDQhk8NGoJLSmfH;LYSPP+uEI_1zd_TtrChVTacMLmGK@Dn zvMBP0A0Rz*)0|_qQHB?3A$xe{w?aN*R~}&`Wb^DRE8W^nuR})kb`ruw5F}CJBN!Wm zo$=L)93N`64x1d3Ng%n3G*!VeHpg&&V}a?|p4`UN%`yT1=d%1n@F>J+M9N=pWeAN4tNGx)iq3Zid|@ zE@T0)xXUhmf2DW>L2+=ft=h-}HdYw&3M%A%?{nYSSJL0G%nsiayvW*5DebNqJivd} z5CbT_kcqqt5$0Mnd6;h!m=o2##bji4Ck+>N=LC1ysHe+yg64> zxUnRTcMNwOIqg;Rxy#QB(O^>P6H2=tYaTI;PL7^)X=4! z$&N{}5QT9hXvYdb;ZLB?e!2S8mo^g%E%Hc>9E8RdA8R&7ay>f^dzy#MZdB|y9XXK& zxhGBDlBhd=Rv>cR0JsCUT#-fDOL-zyl6f5)mLvkCj-M~^Sv~8F&Nc^yyv&`+M6V_@AdS zc%x;~w=`$AWFv3ajc95euIFW4bv|l)*rZRkh=C*&4GR(u4mlp8qkFJ)?$K{He?sv09NWwtzIm(b%Il{Li&Ar}FQj=X`~4(7QXR-)LY2JG9=sRp0t$7o|=5``q7 zT#!0so;lC>(i=%_TQg7l*x0`5TRW8TjP$`ctHmv(wvA?TW!`p5v5*cvVo#wT{;EWI z30Ak4?Jpo0R^(@rR0En&sN}6vPcgW~MO$&2W3}zJ<{~&pDF)$;o(|^6amTejJ5`Ac zh$Dp zc;wce&UHQ8>=(P%6+j@9-c^X@C=i`%cVM1vs_h9+`w;C(%P zg?$P8c)Q8*wq;)~DAP%TGbi0RAd}OcdgI!@cYPvBpmi!(vGU$QkKBR*2kLmuWrSRm z6t80$N%L7DSuO0+>H%zKjO~{TAw2d{Gs)+*Ij%*NO}pnohVmCIBhMKJt`2+lrJCKX zQKPtt0rNHqVr-YkVUfpN5;>`1mfq4OXk-R8U%MVc5;(^_z|R=1r&1|%+T}QNKFEeS zVvT1O_Khs=q!-3fM_l88G3oD7I+9^&B{w5@CP^1}m@q~Ur%}o2LS4zf%fxd>F~o=q zZd@Fx&jaxlKiSeq2ic?$yKXFT^5Y!)di^S@IJh}YZ?Ke`mnj{xiDbpmjh|sF2pf8L z01kPgVQjJk=E)nn6q0MFJDGXFTn-L+D8;YpUvV%P*CEddqEZAld?|sA&{;+;}Jbn)$!>%aGfA zbl0t;NCUJmItEj@P{)Ie92}9(eQU>`D#b2SuI>o%=eCj*1Q=EcRC5{6KIDHd)~Q=& zX_(B?v}i*^C}M#~;FHfI9+k0sZ*OU1Z7DukW!#DoZq9hddhyb;Vi4KEEMUyCIsx;? z0n#2V;hoI5;fm)O_v58{u}^-dG~<2#;&~xgwjNoIK>Ld}^2Cgi6cTg5=AxVlZS3Z_ zh(xfsbWr6(WR9SYxZ~+j!4QfV<7pX$eMv$US%wCE@z>KeRu{R5Oz}K(NTjCaC*@3Z z1fJZS)>pe}>>ldY-y+2KGR)E`ghy!cZYuH8XY z+*lk(8QcjO9;ZDj!fcA$XlUAae|YjQ1TF>#1Du@wIL&juOX{}uDPNlX1bcM5jrS7^ zM7dtiHyI}t`t|T`NpF4?cuIEwNOY(PKzbd3abJ-!P4+uBMkNWzWOMS8z%u0aA293O z*XxhKQyY94@I-^B_Dn0!uHK)8b7B(ZyVp}_>a;tdxJkI;Os)qb1M>Z9Nvz?XL}{W7 zQMZEJ;Qc?5ro_NLMiGJSj1f-~yGq;!JvNipxFow2n%R;Fz;z!lCxA{t&wu{4HJG+G zgXU-E0Mn$9qO$G>o=-|9D3Xkj7k5xP)>mCiy4ewtycK5-p!e-aA`HJb&Np`GY0S*i zsN2qWb-<)7Sm2-Bk&pnYPTDed^&*U{t07k7(C30X{{Z!>$CxbPX|P&F1(+!N+-DTR zy8{Jq2yCbv?ay9*ovHEf5jGCgUtAstsp=)Br^0`o4y>iyt=HA0WxQ;us zG-q;<<+ua!AC-G%pZi*PPWm@ZCd*g3zmc~`Xx2^h7C(C<`Sh=CyYTLfc6`aS%Qj~q zllF8wkG~aa9Xi&`ZjQ9BT!j~?VJR{)W!#!H#$KD|LmEwC5Z-0CL z03No|ICr-|xZ@lGamGDOd1u70h;}#Mv?h<@DeScyYfS|QnQCDrq$&ydNaGnf=DyTY zj;aC$R{jyd`qg*QH0gZPC8Q7L3^TNA$TXgtnnk4UkD9Ol0BawH`sJ!Np=CAA)Gn@& zT|kWJLC7lIcs%4+o%|H|nS1er_NCON%bg7+mb5&kKnHlcxpoWZi{E9%Gvqgfl-^+ktk#&{F@79a{ZWdT}Q<~+GgY8c8hc2Uki9{_FK!qA$yrPZ*@`u z1O4J_>zQDQ)x*ZJMUT5E2dMPsptjKT%{tvhorSfslaeBYF77vJuHEqjTjq2?d6 zN5bpRh2IYT&8o`Jt7;P)>x3=x#LRFb^x$`|Vf*R_2nYZ%<2k6-B!y7{0W+NT{3=M8 z5EXJ!o1FUAcYBGoEyyh4+ie-z&4wh9dUfOJS^go=VAu3*LrJ(eit^e>+bfJ^f1PZ3 zMY2@w85_N-HwA;LXL#p$qvO#I_UL>e@bAU?$LzD?U1r0?x=rZt{p+DdwiyvW-43In z1OQJp(fnrppdaG)iErUQ16W<$+}+QMi+~Crlzgj>z>~@1zP;6STMcS8hWgekxbc!F zggEJr;;Cr95z;(5uDV8>Yo>-dkii0`PpKesYeelETU0kF$)?fB{?6YHuf7_5HL}t5 z8J2xPnXYFDauM5-x$llSuNL_0W8yD_{{R{y_>HF6O?{%=jkm;P?Obv(*a86+^^Ll- z9KnFQ5iVu9NM2cKka|uYflfIM%k~V)g1wb!^m}S zF#3^^#aaEB{2{H|UwD(oo+F6c>K-7J8+&F4a=-~8m=VDw^silm;irY5)lK|99n+$@ zEK5o)*LHh1PCp9iA7TVRo>Jo(9Taxrsk`*Be}wr<_Ndl%uMB)-@P@Ua+dbvoos&CT z#}helTL)-g_IlTMrT*2P6r00lYms>c{5JVE4Q@n+U+xc6pVG7c0B9{gTeJAH;U5v{ zS`E&z2AOQ_D7Rs|0QA8)@0#@Q3g~)2i?pjR5MKCh&d&CAS;|QY`H24K9cbp|S|K>- zdAID>;hk#dT=74R^@u03eQYY*L3A-7j2!MGuqUAQt-snc!5{FPco{W4JfynDg>bjF zvK(M-B(i7l&*5H=xz>{RJ>yhhMyfN_G!~O*OXZ8-2 z4w#pW9#I~7BcSKEU(SGQh)d>$HQK z*^CHRJf_c^9f+?f@el0P;hz&~*P4yR&Zv{!F_DrRrc?y=z!>6_NnNs%R=X?y&9Vso z7U@vjUPCiQB#25lA#&t}`hnKHPg1}89+P=<8!Gt_Ng&`JLXtZE734Z+?5W{v7@iwD z{bC4r7xL2Vs)qFg73f|h@Wid~+f>l343f+&8W>%l4%kzGPpvg(XBgc0W5XUedtFmn z)YHXUhKH^_!^=5_*UVW{oIlHsdtm0hSKwESJPD_3vUr15@dl%;_=@R3I+mwuVMtfF z0Pw!&rCIn*@k7A>01otJ(RJSsPowIVqh#`2TY0AAo~4gJhidNc{y6+6ytk4mOgBN( zYrz$fEhc&)L8& z8##fFNaEmv2;>a(uG8V??BC$uhMM%6&WmYr74(Y8rb*epLVoTE$6wa5dV8r3E;3Cs zg8i_3M`oTG(e%~1{{T;0<+$>8{J~Qg&$drfUiqNkL#pW(*B0|bbV?y6C(0`jGsy2; zmx_J{_*=(XnqO*GZue-o^Ac85*CQjL=DM#7cuP$1R+P3HZLzhokLD3|89iA2aY@U_ zn=XgT{{S5|So{h5Q+Qj%8jNigkg$b&fG~nG3bDuWVE%@>Z;Riwc9@z4o|WL;L~2_0 zr*M$lJ)kaQ=bZ8K@O$*ddw-6;A83CNw5G7vY$Lz6#^v5H%6(P3isgI<@Dst_0M_Ny zbd5Rw*C1i%+{$DrxO2BW52)swvW?@owCZ=7dNfux%-MMaY8j6?I2(yR=QX1XD*^#w zCvDWolq6wMh*adZI{NWah{Upd#|hVVd8k)=uvUp)OOGYa<<2<3ub=+_Y-vTGg8V%s ztPGLr3PreV791X*O!MzwLI?nm#>6olThq9&GWfmlCrI~4RIkwV zKJ~JEqgp*#h4HK5Oy3ziIijYUa|B{7jU<`KXpY_8JL8In_@nSkO!%X9X)W#K_Kj*bs>0a~ zfz*!Y-l0k_;u@9Ro6zu&6!^N+#6KE!eLu(7@Y?8hTcfeIxZJSKhRAXO^gQQ^f5gup z{4~%!2dZe^9*V*5ucI+y!rgvB(;<(4Pvu_S;$PYC!ag$6EG%`4NiQU_iEY;N%qc4< z>KKlrGTeu$h=la#p417A!d?$Z@d861Rg~jVD z&LSH_Fwa5Ib*?+&kH84NCF;+AF1>wYl?c#814cmZ6!+u3Tsd65;dQZ@`!n6cbMSM+ zk;c)yxR9`m93AbR2SeVyDlY=)w%YRRE2i46tF)-PR2%Sp{{XFc?}I;OXYemk*jzHLW&!|6M)!|y7?2D-C62%ztz3OQ3^Y(D1*+~ z4qjJrsNU_f-*vAlPYmjhoUpW&iX0E&Jx@bkU;8cUZK!-HgU#~(TdCGHL&^>3@~+#* zzYi}wU*MO}?6p&-TsGa;Of!%NIRntnVhDsz$0ig=8SNZ8JBK;V5zsI5U(0eY&Ep!@cz8N_5Aq^Ufq z)s)*#;LGN&KJ01-1ot(C@gGM`YrtCVi>Q_vEsqS?T!Gxy`!)$6Zp(6W>N{70 z{8{)X<3AaAw*FloUXsU0mLOKw?JlFt#tuN>j`gHDR=2QoYIYw2?cT@Xu7_)IzD%*i zP{v3k08Tn_jCA_fZLjF|ej(CsbnDpGXeW%LAvou?eATA>0{ErjdogdOc*P^Pi0?tY zw&%YX{^|--p)nS?U@! z#;b0a7W3)oT(SXyk=Tmoej|8|ylvpqE}^I0Xj*@ok--($%Qe)DKmaJ{J?q#t&lqUh z0?94zqi<@_f>{fV!`KeB0#BAKl2!Qf?~jO=^2K zg=Uf1+1ij|jyTdKKzd*SUMKNvLF4}b+5^M71E8Bu(v$5DgnXo-?hjr_{Hy3oL{_?q zil}YlpGx`DM75Ut_NnnivlE+ZMiHvyfLcyT{0A7PPu)_NTL!V!A3^Dnh@&SMEO@{N z^shPBygzNBd|tNkMcv#HLwjg#vnv43`509nPSxo)o0np3Dx@4R9Gd6;CVV`z_>-Xx zKIzO-LgHI%n2s7Z=~>3lMjL9)`)Pn&FF8;_9nW+5SBYOu2DAH8L~Z5_wpwEs2tfy? zdwnVhd@1pVNwhjVTF#$yYI7WSti@yq2N~m&^sdk0Z^BqS2#s}hKlYBdaG+dXNIHz< zDD)MpY7yn?O|5gjkr&A%gV!6oll^FDiHwjK@!WDf>T-fGPYt+W@sJ0#4qN~S-CltA z{A(o}>2d3`Bam=|A;~y6sT4Akl_v-91Db429uC#W&q8`;k}MY`ags5BYPZm73{@!7 zrWh$3vOCkDTq{1(#l}>gGIK=ImEDuIHspdc^HCJ0NR={6FI-k-X={=Iszy%M-I7nH zJt^4|#KSAM8Qbc8sM+QaS@1Y-vX(n=F@QJ~iQ_FnZLJ}(963I7u6Yg655RL(vv)#P^gQ$a5PcW^f%dWq}^#(O=oj$8hL2Vv?1Vfah|UXRwsHZYiltUdR7#3ZLbuq>_?8zTCsVu0V}p*sA70)1Ri=tdMJ1JEof$zsTL{?y z0C1kfaD8Z^wrwS3i{)14A(|y|GR6d>Eg@3Ja{-L(J^A&g&5J9D&_uGSK;UGk8O9X* ze^Esgp)VszB;#^bx1B}Ps>u{;SgRM#(r`{V{LOo}?1vJ~@n*{5!Hr{9f1UG?NB;m@ zf%T$_>Z7BQU5VlXy? zkUQZ|r%$C6SFqx_3@XXq%me_uVcn2 zqNP@xqOQVz?W|XfTqF{2MwKORk|yAs9u%H&>-bgJ*jyr|y^sYHn6_}M-J9xtsG_^6 zyV7l~QB>n;C4JAO{{UhKL-8s&8q;)w-N}*UC6he}^%(W9t^WXNHuC-nc)QC%D+?x2 zj5-XA{*+N(R%qSg{E^jBS~?$?7c<4Gs0NnT`i#r1eXs9W_icV z3jY9f`X2OAU2ENH#uG`T$Jl9-M|zW6*~nOiMmPkv?zta$dm5V3Esr8w#6-$4VUYdb z_CfRqnkc6?Xmj-@9_&?!${Mjnw%aF~+Boh!*;q2S&bec`jyv_vdS;`ZIgm=iD5ZH5VL%Cd6UV3+ zqKfFLClz!L-MdAvvcKBnn-6YgRfl?f(T?GVU^`>hzL))mt(g2)MqTA1v6pd^fq|A8tlVWO2kJOgK<-<0K4@y{g=kTeZ5Z(#X?3GU`LIUc8ROkJ5@O zsl?z_Wqw|WsRftX=bA}Tq(6AbV+V1@@0ZiBKDBkOyx{DK3~@PC%Af>i9N_-|FLOl| zHK3Np^Iq~q_hM+SRg{0C#tcFC5~^FdBZ2_!%{D7YUP$1Me=ahN$TNVB7=;Xd3Bkn_ zQ>M9Pp}!)%kJBI7A~du358=S`2Do7(NYUf(7a-%?j+OG)?Y<&kjcz7MSiYMFD*WUU zMhDW0E5)g%uxQIf)-DJEu*exk23%PyY_-9rtmGZ7iPGHyFZ zsOmo|D6AW5OU%jI%+Hn?E#-TJ3ar6IZ{{{6T=zU@7|uQFdqEAwtgsmgm4R%!^uhHV zN&Zw(TTyOsZbo{m4={^cux()x$YNO}!29H!015OQpKARt{f^dae}H;Z+&pEZx}Eb5 z0B@TEAC(kW7BW1PnoqIWPEO4EZ}!@^bokGxOl{ut&C}rCg8&QzkUhZ1=U+IM@}~_J z1YiKhRt{rx+a94$6j4}Uw5716_C`f&w$_rvE4%HHWHIOGa5)3i7C5U{Hq)f&vZ5-= zzv`Ieu1D#Eo_f(mdeWw*uFPcIBcV*Fwp)pAh61=S7c5n>aCsc#)84DB83B%P;|R#5 zx&9@{=qRGOCHV<#iJH|CD|fp2nl@x1a5>IHDd=&>2CiA@O?@=RDUvwWCwGo#3S4#= z$0T;gS}3h7)LoghUWHHeyUXbwII{600Ia)RGB8*H+>Z5bD9y4zo(syVxm|>UF_D%X zJ?NsUm&eL8^yBtWnm70l;f=Ui8acMBagW{~^Tm9D`*qsfLGjY*(h#yqr&~DMMo9sK z6Q8aqqP%L6OB3@drmaNqy?P66Mh!AJqDZH;jYBkq?s*$6v~z$IbnRK!5Kn6akhD^n zT!IeL6gP2$k5S%=E7OHZIr85^D@8&a%W>B3*Y|5{bQM|Hs2)%bTN&&6)p??h+BqVL z2_cG)EOgt*KZ!jLY|%wILNSVI8A0AHvLe#P*76IeqK&c;Iof>)$nDy!LjbmpL?uIK z9Gn$ge-S+h^`eR+`^dKX6&0x47g z{PRT>3Et?^F-V)vXm67U)1xn#wz4Sc{q8v@7(DS`tv|EbX80xGpcDeyR3Mo-!RI-m zisi-WO(opYDMh;-^CF|7{Hn*OBai;QPOJOHPyunlIKgTtuOq2qmcwu07UR_8{AeXX zY_@O);J>FdQA$#~u-3bQkz^-7DC@YdQ|u{=F6IE|mi{l{_Y_fA6{W@07BaE(^BnFt z878HT(ZcOND-7^3IHHPj_=&L~R0I-LM_zlH8biS+B#dJ@6j4QkpnzldWCMYm0mtP} zWmns^KqI!^aYYppZ5mlvN1a?UtEqA}k?W67T5Bj{oCQo{8@ka&7tmH2u)BQN&Ikk^ zKRSL+&^ZSihaG+BqMF=?xa40lFc|>PLz-g+h=6$Qo&^+B>0xw2p_v_yLZehVEr>#q|?jzXQVmfAu zDA@yTkjUz)+dxuqI#epTl0;%i0JqFBo(D=Os&3B2?oAw#q>MB3ZpZ0OB?j=|r8+gIsVx&h@QzijF-p8#JQrx6BXfL@G1_1D<1E(}24cl7;u*oF!9cZG9 z+eA4eId;0KEF9w-K*%*409Z6&@%OiXg%nfiavHGqb|G<*xNyhV(yx~mLlO@`oQ^1> zm)Q_90ID)_-^5OT4{BL3=)mLxdK2D?DaE$f(`at>AO^-r;A7I1s4V-GWl$bZYAB?) z7}Rx|B`A2$ARa#oemuZ_VoB#Cj0z~Hdn<=Q`Tf~uF{v2jj12Xphia0g&gSYzIHHQq z?P@Ws+oER2A%MqBQyJGF5I$3rli#%zRbKmz2xL;Bl=J=5(;r`2jzfZD&C?6^EpPL@Olu=P}$z7guzq8+k8&F%zt80x`;6Cuz zvlki8dJZw^UX5#G4Wu!_6e$WuFr)ZKryZ!GiEF8Gif>Zjk7Rp+0|O+Cb^ic8D~PoC zX=$eT^H%Xh4D#P_vVTzrtCx9>>%A7C_@aBf={JcM^eOx9GvaBpY$U9lyo`1Y%2(Bzh)6{$8)@r?IK>oJdzBq` zBUwOYEc;7xMmmaQ6Gn?9g9@M#?xu<1dRP=_=geT%n8>afXmn55g*~- zIv||C89*QVjqnePqm2E=Q$_rz900J6_?z$klw16dKD1sO4V)ob2oZg6w>PoE+2~0)kxpf;^l6fDSJN z9tnV~;J-^fg`4;OAHIPzIPq`G00aO){D%qPjF9xVJ_DRV$!LGoi2aW|`ENP@AN_yi z;&4X#M=l3vNb=uSA_2PZQU768pbH!AA01V=PIxi|K!M+12hO1U|LRerC4_$%Ko1-O z|HI-aj3BJSzwi47?gi|B*b2@#g@5OT7sF2cFD4#<+x=IaRpBWaJfgwl|HwoCBN@^^ zc}L+XH9Q*plfn}Ke#?KIhmr%pk3WL{7ykCZ4HK~OhXkpC3U~qr{ym1^t%30OILLx~ z4B;O}M*KVD@Ben(LI4PS+%5xB017fP1Q`hh0)e2SqM%_AU}B)7W02zEV-rw3p`xUC zLQYOi%SKO4!vZBIXW(OGVdvoH=BA<-5aH((X5-@K{8I=B6%`c&9fJfDlZ5jr`BTpS zy_XAXLlaSy~nLiJje*y>rjEIB`K|w`BhbuJT00y-4NWa=9bG+BGjj_|D{C89H+K(DFK?fa(6I1` z$f)S#l+?8JjCYw?g+;|BrDf$6m7hM>H#9aix3u>5^$!dV4UddY&&}0RG#oe_8h5*@X+Y3jq-kj0pK-7YM-<9>KVXNKZMC z@g&qB#?JUOoIxlAl1T-1J*ZGF^;1FqXXMarl%d-D(h6Vp$S@ti({%zM1 zfB^=<8xM>NhygI;ndcUB$CtX6s2J+?!{Oq(v-0(REyEPvgQ9u`md0LJ3+#iF(<=7l zA+AUuMF)C;Zh%pMzoKC7_;JCrZ1`iU&aUK!s7ob9@A1!7r5T>6H;w7%8h9w7yvxL3 z7rP`U7nHqyOtOI@L zd1(Z@wH?}X?wMumtI|(iu(4**1R@Y}eFOy}JB8#^DJ0cwKbg@<3@2!@*52OYT_LBE z3c7uT(5`2H`95_@070l6h?^Jh6E)NQ;S-xM*+JGFz2p&8q4%pGMygVt#7XpOPVHpx zwa?w$afz{u1F6{8FPujP<}rh)V%Oc99ef)i{TX`C%7lwa>AJkhz+gI!tjt4hw_(y$ zxodT56EZ6YURULdVw3w)240F{N_kj(-Y=iU(hZ+C&PO__rjA*xVaFs9EcxjW;a|)$ z#F3JoqMKzqv}UonX>YPPMHmn&X;dy`Irs(cn_=9$fvoM(aDQ+uRmFM`d}GJ$;E==q z{q6TAhK{_Hl#!~sij4eAY4{Wl02p#FtsNW@Z~(yG!OcZoR+1Xt{iz|7@c9ZAK814t zfU&8olhP|0jXz^hURsLU6|VGO2jt)B)%;&m0WiZVr%Fxz-(LIQp5dB0xwydx@1Kc; z%go%>6waY=w)1pz`XfJuGl7ZiABI2F;OqjgAe>45u;t&(@|VuvEdGbh>>bSDI)Ccy zWM*&nhx_3i>EUh;XYflnhkIC?d%}4Z&a`&!_SSH|fir=jPT`x06(>yxu>1En;WaD zv8k=Giy5_)qrH={gEs*DZS$X80Nx+pQp26h%OSwa%gV_HcmKb_|MKF$wEoxdr)~e% zxKR76%|Jxs|Caqb@4sb^g#f^R3HMFnzhx$w0MHZ$03=KQmeJcRs{kh-2d`JDl+``!1&W-wyQ%xQ1 z9Nk^0U7d_g&8b=c`%e6So$)`a^&j-%1PK%d8zN;mz$}X6;bY>@0SUeY#D*_~NdZa#3NQey z04Kl)2m#`NG@t;e02+WU@ER}$tN?q!1@Hv?fFK|ohyfCTG$0Ge1B&5Gni}8}&;+yt zJ-{F^27CeLfMsAE*ai-OQ{W1?htHP~5GDv8L<*t;(SevjoFIOXC`cOg5~L2&1-$`T zf*e5ZAU{wDCM5sb&MCd^nLzqKYM>s&Z1Os4nFcJ7Em=(+qmIAAQ z^}rTj7qCA#8k`O;1lNFD!9(B~@H+Sqe2a*Th>u8($ciY0D2J$tXo~2J=#LnSn1xu5 z*ofGVID@!>c#8Olgo#9s#Ec|}B#)$nWQpX76poaRREpGqG=MaRw2gFyjEqc#OpnZm zEQhR%Y=i8J9E>#1XfW zVRU1B!??i2#C(P+j;V*~h8d4pf!T+-hIxa9kHv;1k7b4xfR&Bah&7FMjE#y-hb@8q z8rugu9s4u(6!swwD$X+;DI8-Qf1GTb7Mul~OI&PbH3=DsIEgt)G)XPV9LXIiHK{bI zEol;I6Y1&`#3xKo)Sh@g$$c{LB@v}Kr43~&Whdnx6+V?Hl{Hl=RTtGhH6gVGwH@_4>VE1|`0`lpsr%D{ zr;|_bY3OM*X@Y5LX;z_VP=2TdG!@zlJ*B0hRigEy{Xn}!hf2p!XGNDmH$->+jQ*MS zvxsL+&wkL8(96^N(0`y`VZdY%V{m3DWSC_{X5?qIWqi;0g$aR)hsla5n`w#}fti=t zn)yBRR~94|0Tu_ALY4(q3|0wN57rN?8*D^uFWG|Gn%It?(>~XGp7ea^`6D|IyB&Km z`!WX}hXO}1M=QrUCljYBXEx_77bcesR{&Qt*BLi6w>ft%_aYBIj}lJ=PcP3eUOrwI z-WuLLK3cvvd^vmz`~>`}{IUGQ0!RXq0s#W;0=I&^f^LGJ1W$xmg=~c?g?`}36*Cqq6x$Ssikpd-itkD=O4vwLNgPYEOS(ulNM1_` zO1+ipegS?V`y%?qq%@wirgWC{nhcGMrOXGJQ&}EaU)gRsBsoR7B)J873VBoc3i(q7 zK83dm{fZchuN1QsH(xTnba~mTgrKCLl%lkvOsDLi+@u1i$g8BNtg6zhI;*y+A*-pX zWvlI|bEx~N552;FW%R1@)s=>%MuNt&CWEHCX0H~umVs7<*0uHv?PTqBo##4lb;fj` z=vwPG>p}Fi^h)(E^`-UG^tTOo48jfO4e1TN3`br+d2RQ)!wB2R*y!^cq&M1cD&IU9 zs~8s=Uz*69y?^=jhBwPHj6tPUP+_Mt1O1C<+ma@*W zKC_Xt$+Nk(Rk1Cz{cWdhS8I=A|Hi(>0nfqKq2H0x(aZ6x6SGse)4H>ubDHz1i=s=Z zE6CN*wb_jTzL*+!XK)X5-|!Ii$o9DL)bjl7h3nt;E{`e~`b4e{TRZAT(e*P&TkU2rbAqXd;+BI63%dh;~S8C`D*sC@f4i>_a$K zxJ&p#giu6YBx0m>}VWE+`G8n@fPuu3A_opiO7i# ziStQfN#)77$v(-j6s45LRO-~|)SqcaX(Q>}>3JDw8SWYD?_R!Z&ZNyu%zVhQ%9_iT z%&yHL&xy*pesA`EI#)cmCXXU7ChsoaI)AZ1wxF@_Sz&q+a*;>TPO(<;PzirYMd_2$ zn9^Tm4rS}*>gD|vd=(XysR5gozr5|Ju@$62504G$L5shzRqjTFD@7? ztS_1^{`hA1?QF?o>3%tI1!*OE6=yYljeM=}JLC7-b>8)kjTal^o3A#PVWzNyE!VAw z?a&>}o%CI*-HIQaKicK{^>XdX{_6fZ`iAtT{FeWA=uZ1?_ulgX^6>5#AswU+=! zfKRLlV0b`;|01FMc`HXkgFui`FwihC(9zJ*F|qJ)FtKp4(9v;-aB%Sn2nh)>u!%{C z2uSb<2nqh$O8~?3AR?h6A)yjrqGJ;LABVs95{8jP{@-50Uwb6~zu!w(S>XP_$~lo{ zu`=$00&yO?;Ca=D3r0VR3GtKmKY&RX2o}W6@OPV9f8;nPZR$B>&ce|DzLGqMXAaGm!5>iL`@;FDf&bYNh->%vVN`Mq|ufjmXADy=j$ z{RNgDXHSO6B5t0Y+fESD2S#05>sSRtLUG6E6#gxu4XS0tAHKvvD}M53-|OtBU){5^ zz)}+Hj-7~JK7NQU3Ak6W$>_daa*-a!ieDUlyi!5*b+1K>=U-Y9Z*C%U$=v9e48T26 zj=o|j)JcC19pk6<>))-g+ZEGWm5kA9_`YxbY<(f~XKjR-&2qMq0I#((DH&7HNB&7Z z1fS@tuKKy1jtZQs#OlspfmLO;yCFCJ4Hrd*emfw%;Yo>C#Awarl>8(=tCi5mY~QP+ zq{U!!a%(XMrSn7SZ|8qH{VXen-9#x&?(Rhd`GHDpJIOwGBzfSIBw?MMhfEpior=X8 zJvn(Kxydr5R}M6kregWlGw7U9{nqfbPx+oWs0tT_;bS>@NJ>+R5%4&t^!$N^(IaRl z%%si?PtGo#{)=|X;oiN!b{%UAr;_4T{;WF#p4U-P8XZ-e>bL^zVEI7RIQUR)GRX z6YH@#;~;igp0ttw;@znHlNc0Fxy8i@BozbvgSGc!M^PWTcZpO}nKaTS4=?vtOn(E_ zM!cE1vML#VoE4IvKB}T!0=ZqUFNHJEMPcMWHJho&##}lx_5Fu z>c2Flw^a~Tg#fU!ms`={^H#ag=kLx&x?G>_ps6S=?!|hXNcPQqmfUsm5Sd)Qik~|a z^J!#P*k44Dy+62hj^{to`VDMU2}`+yA)mqtS^J&G+5`?cg|tI5F=QCj(uH*8tsaJ! z`r-@P$R9~6SdMaKTjTY^U3NL@O>-gsf_XLzi$hrtm4lu;9vxq=RSqXM^KSHJR%9#n zia2oy7jm|K1D7AZi8AhK<$_N&uS!Y>KX88FH`+kNI1fNO6a`5 zQ+T27aZWJlWJ6R~fHBUJl2A+c_I-%o4FiN$Q11J>H>R(|$Sb_ft6t&V`I zC57poBsKjtL^|^qG|Fcbm^k#_U6fUdxWKLw7a9m~OX}H2SHkTFh22+kzbm*m9Z7BK z^II$>4v>{=0$VA$nMVg%=MuE8NX~VuUn&Q4KGI%JItjWHs<_1P(GH2~V}Sh*IU%oC zu`mTxqpx9@7|SUh9SH_T2}`gMP8C{*PrQ7eoJ2H!194Kn0ZhzIk94zOIU;ee&)96X)rIpjdV>R34uXb2&98SHB8p` zNsFkV+F@fr166cUh+h~w@+~yZN&HeI;y~L$%qD@DrEcshvLKosou)9{I8S0|_cgOU zi`-XG7>Zx@C!h?REPnh}w1G63Y(hd;v(Sw;kMVOFslaXpg`lQ#>Qj0*6~#*tn98rx z2g`CBQPt+4)bnX?OX#oMhU?l8H>(CC#Klz`4*TXT#B_0=4@bLuMk%j}gU@#j8*xWC zLulB&X6Q4hn6Xw{e%3CiKnzxz0;}oFF`tGhcl(0A?0g!WE>VtlQaJpk@TKj`jVz3Q zfC|UUaWE?`EN=2Z-Rc>?>vmcR83vVHtW2^yYhQhZk0{TZf>4`lUwH?d8lkOU zNRr>F9yC4)MomlLJ4m_&vIz!bDZjOih~{wn&{A~kZT=2N#|Qk-Hs>CU`k5eEyq9MD zg_Xp}-s~k+noWUH8~-D6a@#c9g3#il;7!6*hI>!^8!(ZG2Bok2k@mt>(3uZFLBV8V?z8}kU-DR!$QDfM|sPRLnjuTj>f5WLLB)&5* z&Z)PqsuGJ5m1LBq<^{MM%EYN_M73w8Qpi#uamz_Qp#t8XAYRRfSk&#Pfi=wYd?k zP(q>wSE~!%MsJm)pw0W=K*Z8OsvaAjJQ)A80F(r_P$0Z86>=4J=GGXUXYHO?17^nK zgs3h525MjL-TM$35$r8T4CB@{_?t7e4O&`E;zN=g3$=PlT~@Uu-l|nin=n(;omUsw&if*^ z6O`I%p|;c!PIkQC-!YJY^ZZFA|Vwkb>ql(`uwsTa4EirL@Q-inhvl+W74b9)b~ zO?b_4dY!=IE99Fap1g^(VlVZD-2HChheveqbHttu2GMacG{J|Ch}#3B)BqA{&9lcg zVYc9v*Y-%dml40Kx17h~M;srJM>KHJY1~IB+7BzAX zC)qnb&v%dvzE4)At1!xBof3D9TchckW21X(VnVH%%2Jy&{DW&@sn$A=%1;e_m`F3) zYqpU}_L(bVJK zyiI;UQJ%=ngB;OsR@m!Mh<6;YU1C!bV0~8`qSzmOoDpT|@-h=lNFC4(nj}Oar}W)2 zt@SzkR{aj?p1kp-QS5z8=Vk|2(4h0JMQwi}dgKxjo?OMp!Yc|H8Nr-+%vUMO96Yft zMi1aQ>?2kfN}nvMk3{<>XVgKD6ngv)mJD#;jaE(k(}Dn zC_3>gN%YxG#HLt3S%;WGuE0@#leYBhk{Hul?Jr&R6azzH50LWL)`t}?C{F`>2C=+r zle^aQoJk((_qj+to4x_&b^K2FyXzQ2$T`j#$w{oG-2}in5E^CRyb&=YUb&|Fdt70w?P!Gk2NKdpL z7E9i-2TnA<8^w?16@1GvVTvN1M)y$?Z~W_Nyz8d)<-PY0RSBmbcu8>ja7l(LiE>R;xMmr|)-H1y%3BEE4E#IBa(CVSJxrtz_x zV*iRH$A!SO3%Ss8NsgL`9)g^~8sS-&_bcels9F)m(V(+xSD4!u!mL%vigkwDpu71M zCUj7|^NaxZ9y>T+^R){}*7Wdu?N`~3sMZ-^??##7AF@U@KC@rE995cP#^lntrdCPd zZ$FtR(wal8v%8n2-jY0Tiix1*d%De~;o1A+Z3)hmSP+7{E0bu=b_5rV-gj(PI^K%F@e~zNuVqt)dNkIS@c$K zn~Dbdd{ZBe$}k`PP=2{#lc*GK`lOIQ!K{x?$+IR4G%u}QU^M+lUES6Z2|~h+wA-4q zL))Sm>~4N3U4tovK9{4rJl%;rHtu^xnZ2E)Cuc^lkBw~ea&WN|gAvAJp&+_DYP`&f zDNp^UXLHmHkf8Xr)VQZ_H^Prr$!e^1pS@~{A`a)i_ZIH4i#(WI=NeLZ>=1gyT^2Yk z#6eicy_@e1`g{Ul3kB^IIGLKe+keeVz1u1Iu&**c7JzE)z{lE*hAcPesw|2-qY%cs zj^Wp(rmruR+_Frx;x_rV0y18m?Dd*>#j|WQW{&*c%Vv<1f^}A|o8ea6;5QH^YL7fJ z#F#XR>kSdx&?{+@86R>Q5{cxlu8e=P>8!7sTBeOU~+3qbfCo5618L+W^ z(V!;=18h%^Zj8l>ASE{Fp;8)IxPmqoKVDGHtVgtjqj;&`;}%?2c2Sw^7NE4Ga_rYjT4cxWi8)cqCQ8)-rb4rpW?! z+Vb1@I0kkG*9SV5h7HZL6U8pf@>Ez5$7(b_#7nNco+axQvyfmfL{N0{bL72Xn2-Ju zBv-s!bgq7~21H`KucDyBL#kLiszUB6nP4XL!$NVR&00>qn4x>gcMeq;y`(;y^1Dsz z6$O0l8Rv#Js0DC9_=isKXT2s5g&62be%^g46lyf>*|MQMVrdYCdb|TVO?Ha>tc8u?{|Z*;LTA7T7Oe}pdt!PC!)kc zt+v>{I8T+hA<)T-suM$5#L`r@8R$L_sm=-4=^?ER3Fl&dT*Or~louwPlvRLFKxi}a zF0Kd|+nl3fqL!3pPpSG0pOJ#AOph0KC~4!B`cYY$2cH6k^N4$uMvG#mEXQgETZRm zZG^T=_^Q6hHU4J8u>e_?37KoIZC2=IT+fokcI0s7C(|}PgPmhxTt^plF3|88z-dF4 z5HVjBM=5IHxtpirvwtHAHg!qJXo9J@)-#(Cy=sGgJd%n+Q@$gA8G!b4SB6YReDKgk zG(7Jo;QbrRz+kn3k5P1hj9QKrV3x1n23y#nxEezv zs%@Gi@LrK7j7k#coNBnj=7p%O5%Y<+2k{D$Ycp!Uj*1M>uiQ_6(g&yJ?lK7DKoODY z>V`xr8-{{kY!`XEpiF_Y4zFdY(E^iIpdx#6n&dv7JE4i$88Y5m0hpcRGT%@Tk5^|1 z=^v<5NV?{OU6i@j+IA_eH0?f;Kq=l<@-f}|!Wiupm#i6b8N5S<8A@oo@*1jnbbF&@)HGXqd_1dlE3 zQkt{m+MgW67eS%4rq%BHF6*$|9P&qQ(6GhiVbZ~!y4tMY_zvyq2R6kt#9ZKquO{OI zs&GuCL8;6(wC>2T6Wwpv`*`TG0(lNe$`}Qf+hEYXRL3ZkYxul3vn=4d@<~e*9@$J& z^HsH+Kh=O;7mf1_;5Kw#vm@`3stQZW;S+ zTGka>!^cKagRP=>2sPPC7Q_-CU|2HiCZ%AP^-*B1u>Kq+ir+#Tc1!MrTB3qJwIks7 z@z5tvWwb3=q3HSA?(t@#I|(gieG6gV`wr59fL<=A2&*aPMXb_76?7$XC?0vR zw}?uEN4Fytqreb9EXz3cqm#JBtGt&!>P{VD<4#8#@+)1#J=%y2q~KhiS)~GbyQ=Z9 zOo1K>=5~1m^%v{&~=Hu6Tv-UjB^X6hVqgOZpuj;!rR; zQz>GI@Gt%vM_52KB)pxDt0{wYNgHcf#=o;{zQY=iN81bbW|4n2XsY>VZB~FyhYNpw z4`KyD_QJT;!wRzp>9N2rPmbdRSrNVcR2q+ng8XHK5Qa{s;Uc@bKIv}mJF&;gN>&TL z>aB=KBC$5i;9rB&Z(G+l6Gy|6`NBDqEknsan36@EsAanaPpp~YOi^pca*-LDQbVc+VPgJC(X+6Lo)n9%uuK{K!07fwkqMn>!%}*T z8E-TGWy*=-WGvT3aQtm~$@eEi4k-kn$Y1B-Ugw;s6wa};)@{n4Nif}ZBhW9*@Vlud zGiXx1lX(@?91bK5i*Rl~zAIa)Nq#p2xc2a$1Rd!IV6Un~{giIzl&Rp{bs%;&;dJtS z<6eb&f-zpWQ5Y|&#}{UbI%E>iuCixn8LU(2qKuMm{6PFU|&N?Xtjn56dW zbF|klItiQ5*tO_{bYRffx6BttSJ7{~@GcoAM#oT6gGj`9xdO4UYkaj6H-ELUPEObD zX!92CBeI>@zoA%ZGCF1?$Nio|Ij2?-XP(F`-{*kR%!2GCaE!W(TwTTJOxc@j)_$u# z-gA}96`S+(f$2Hhz63i*U!)fvQqPNHG7A5OA0y49<0H~;5-iI5JBBeNPU_Trh=}J8 zo+Eo-(4q=#(-9<~f+O_`#g^9l&fokqOW#H^a13s8(3atjOC~o@0q(mC)p}W%>ocpF zfgE^+;$_f9s+oqDTj?X84Nt};uk{x}iN@;WkRSOQsNkTy`N{!js6pfDz&C}_A}Yoy z!?n~VCncvXIc*EckvFJA~)MA5oaJ;JqOh#smDXt|xFiVU5Jw^ek}r8h3!Jmgf&tN$3!(7wJd{DOf@A=fn* z{?SL-gmZO(Nr@BVbG{}CiHPde9lnO91L>M@s zi?qN9e*}R^4KJ)NWf(d{eW0HNQQnGJQ8f?+gn!jy0VwYH`ETo_sfPUe40; zRF8}041l+9o261-R{->JM1Uc>yq?VFbou< zR^PLIB)?3s@Fol|%v6<4t2S?NU-fnemGLi%?EB=!& zZ>~P@Dd7aWn3_>d|71)EPg-b&weGxO+S zI%oDPxqpKjt2O<}MrkFxxZ0#A?TIm`_@_idk0X$7Th6XPnaC!}>RilmWaVJRh;T^A z-pTxj$Z3I%Xeh1Pu!mqy`Wx47aIL}S2PxVV;XaSPz{)ZzHz)lC@|hR~|Ksu~(e%0s zq>fL6cYcxPm}uMYV78`o+NVFPY26zUml2}Ba$r0(3OY}b{!sCWpTs#01T#set-ze7 z+#UN$SSk+~F*J{1syf{*gIL;oL)F&m@*QD>#|H(fQs}%tR&ibAS4uu74TJd~u%}z8 z(3k4h=)d|UT3WV7nMn)zD|I6eNhM6z<)=-|wH7mNYvd5ox+r6th&}o7fP9U2vmh1s zV!nh878Y`cCm?)3bKR0$SFE>Fcei0u?YO?UZV53jMV<6{epx$;9Yb`{lyGUWqE6hF z=xsa*Kp>QhM+Zh#jJ5>+xO5UIEO*$~0uOQi3J=QoeJ~~6!n9|~IU%6}V>lusTld;& zvU>4L#Iy}N+5$oeoSTgK=FHTR0|qWA4k8I-DG9HnE6%H@4cDd5lj;H);NSgH5(Xi5Fs3pA*x83DZ*u*@Fm&KX*I*Z#sIsusp(w*F>!Fa&PS{%sL_ZzrNW z(gfXs^&x-Q%ealn`=uR?qQFJt^iKoq}585tZa*lPQIA_w`!6^>6BXR*Fng$({%rYb&#jixdR27py zk#~BF2vC-`nwuTj=3L~YwrB+=k(HBfx8k96uOtPLzV4AN-xbyfFv}(Kpex0Bww{tp zz|s4V@840mRYH@@NNoR=iGpNMWBqFNOP<<%xxoq!2*vb07VbM@I$8dyn=cE3Gp35n zHX|l<7Sigh@7~91p3l5VT!fS&={7VzC#PN>p%&^->Xke>2$tPb6Ax6R7d0u}c~ir+ zos&-fv**!m^$TsZd^+*lPgTBA9%@6hX5{#bSZN&U+4a(61q3I;9>#Qd%rzKVmFtOu zZ}5ky;*_`#7}1GLnm`&j5&q6!a8DL^UJg2tDujQhHEw$(C8O>J0Ap4^~r_R6-)mLSb0EY2NmOOnxssVLsjh^;j|8QmgG#+}pL=1! z^5h<{gx+Rn%x1k+<#G`g-*)|A1XRtQ;q{%Qrz^Q?h|UY1M%6eUl`3OG?$F)`vNp(& zY@Lb;Uhpv1$D?n`_6OW(JJG`5QNHqx^5!bh_XR{<`HM^|t$t*trj<+R(IT99oZjKs z@WpS!zA8q#iVt1Sn{QtbKf``tQX#N$R(SWRwF$rH{MY;tbj7{2V@u!q1M8IB!f(I| zldo^>+2fGhl6)T`Q?$M{E$C=PyU@mG_nR<>Xf4z3aBN%ozSo4`W!a6vP5hL~8EI5( zQ&X>L8flN{DnC`2kIG>7NdApaBd@cN$cBzWNU-aI*knbu`o47I%&Y7h=d;cGK}z<= z@wQLt(*gt|4(Du$AtGXIZx2?B=-$Pn!A@)6Kd2Qhd2wQ++BzdiH>UH`nGbHF?5oUP zyuL3slr7(zzXn^gW#2fo6gu3c75VQ?+?)(q_F~(1&h17`y5f<8zwERxtNtqcX~=sr z(h}Ooylc`*NE_b~(AzP;*^Ayhcl=Zy0+_o--!8!TLRm_0S~kiz8zM}Lh)2OUu!Xf` zXCH#1w@-vlQ2h))pQ)zVSM9_FXJ9@P7uztH{a#O)mJtK{a!H~$sZIOh{1oNxH=uCI z%G{T(=M$XnJlNwkiiOPF?a%0i_kHj;fal0U#J_2^u4|IWMym31r;>NSp6lyg-AU_p zba+~U$gfW#L!$jBm)i?@6b<&avRMbx)0U|+lDRQce!J5pH|CqDg(Kn%s!G%_#}kG+nH>!IGWX0Ija}`kvM&tO(O?J`d}M3{qQ95@vBRf z6H_!@H652e!xi%pof~5qd5n*YVN8=aF zqf`|Sj+E_qL7#=BCI9Jb!IGcpS4-04pP}|?gj}Bw9u8F2CqHm&30_Ck>gMbnYH{|_ zJDN`UXV$XcSZ+=T^>*P4tMcd;X{Oi~ww`18zu`DISjwQwZh0bett~>Y_N&0LUMF_J zhjqmneBBJDz~0_7{2t-|ROcq7ucA6iQhzw8@8god4}m-FcRxB=XC65Yo(x7dR?PbO)a`c3GLcRxtGpP$>ycC772R6dk#=6RBE?L;BIzHI7n_7 ztxXD?@Y)8x{h0iXNV%v&^j-demg<`^XL85E?G>>!*QL9VLu<*PwpSy{{5=#^r&N@Z;uqJvnaTc z0)!;RzV*?zKmCEbQ7s%;gj+skkmLElROX;*Dz95S9|Zdi5RPr=lN=j=@@;(M^btY6 zR&=^ku%>9!_bt)pyscuCtk8_r5XHgLbC$xE$lI?^0Z*#YPQRNWG;1+}2QFuO44Y4# z-;lo!jm19ZRZCjYqPP-IA2O z1*MI@0nhL(?R}>_%+*PMdsdWKX<$!!G~Yg^eJUMlRL?Yc6*)qH8D=~vze^R)y!aq> zx~#ZRA3(cQ^pg16uBe&ZS>p&|OQs|tf-h7}uN9$Lf6*VU*$SGpg${_}aR;F72pxn) zYmzSMc>b~-7bUjM$R&@_nLZ)at@5-t@ph7NO|XIaQ!LdEBt&JEmIYkwrE_{aRc!0F zCR^=!lYX#irR=HnbDXaKg|PW!*o3LL+~RUCb|LwJ^UQrBx1-|VE;adA{JzpzxH_SB zjz4|P+Ye;0noO!Vcinmw>=!gd!+az7ZX}10Y9Gg5eJdWLuxs9h`7`dT#>4ngmlm~P zu3uK^Nf(HzrsL_mQpAHDG>5%Oj*0w2E*$!;p8X^~b(}C{1!@$#HMAr+hralrxHT zZ{F*VCAN5Dlk~Y$c1++lF?aq#vaK=QFW-_^BXMab$Iskp$00_Y2|0fK9pb86R|3AI#P^S09E)18O8ys{<}Bbw{+bDYg6+t6_q-evD8gf|915QTheuRZKlw|UylY96(*4XronEKHTJ#=lBRSAUF z7rNYIf{|x=sk>BqqmEHeo_!^0)p92t-c4|Q?YuE2SJmzqP}qMW5?pSk*8Q3tbQf>S zH$X``Q*aY`CWp4f%_Mm|G?Ao&?3;(k^dYXt8;e~{+7MN_q7QEQ(p zo2i42W!9Myo|nFoy`XK3HwI@Pse6+C`@RylE@XG~_eQD1){rUD?+T7%G-=|BILcfp zCt0cekYNGJ-@yA9;^#Nr4z~vjIUWVptZ1Ic&)3*IKvWjASdePIVUWzk*r4^UOTX)fUKfuCV86i8(7eL z6@9OdplxY-`WqO)vu*X7wUkU8RYu2f!eZ8Kw=B($2sB{+Xcs6Ll$ED=+HajtMmMf& zwDAL(<3>B)PwB?yk+eQWwV^c~f2U>-BLd`lf#$sZet=|kwT*Jw-jia1A;1HB6H-vQ z;7{FDmtvP(tN^GQeXLReH)R+0k8dTg*i)aXba)5EwL>d!@&+Fb`0(}i)+xI2!$rDq zCtheSe`aK}w5&T+_gYX=`o4#QWR%+I1S-?LnNevsk7o|ECb8VIdu-UC6Q;#_!7;>XAeI&0)A-@`k9=)J1q^{dWx`b$5a`ctnw1;(rrQL z6VWG*>PM(z#ZB+yh#arSz0BoMz^h-(jR^z1P>cJ>1?NF9D6h9YM&b1RudX2T&TyLN z7Ra(J0L!_)9;ov}fde{ zGpOhAp7v1#refa$yOf{5jPZqK$dM+)LH^uYX%K0 zxl_jc@Orp^{?WQ-p`5xGBo=n(JMV7_dXn64j&gaTHpJE|83=2%hSBmmpTBQ!f~>vk zt}2mT+sh51oHbmLj|W|Ucuq>X7bu3-cSaaITDhSSK4O}%tB;+8hp?^V;|7_|ZwsQU ze|M4m_Fn+YKs3K2&+j1-30;HWD8XNqNc8uv8&mO&mRHim!B7Lh$*)Ymg-g6JujtmsK zwsX~zc1O=wYVnjp!^;2#DtUd~&vVaS!lH&ov^!xjx;QRf4)6&W2PdX+ik{`;xrkhD zibo$Kh>sZVMtW1>g{O{qWb)EtQ)Ea1BoX!KJ!{>(ugzi-zMBaYF3G#i#Iq2~vHtG| zf=}JfG4D{tr^;SY4C=0@%8az51ChW!{XYtPmeI>PLlxP0SOBLWlwA7y@zb>~_@R`| z5`yAF`P-FErwmW&T2J1!$b#kfUab<8qh6FU}PKVubY_^Tu)SQQZd?lgMUyB0#h5jPJ+r{NCK>BQ-Km zRMK0KB-7Cid6srEld@Rcv}!mkPb4w#^rx7vQUX$GOynKWV`yCS&QAx^6&%GbBaOmB z{#4+3Y&Mo%zrvp9*Pba%PIUQ8fEY0*SI*q`$Oix%3>loy#`;2CzywWjr3)zJ1DuoV?_54)-h%|B1yM?XG5C(2 z_2^#)ZtmB{dQz+@BTG8@Xon?`avST^R`_J&E>!MSKYDi9{YQ?*-X96ds4x-|RIlDR z8L!MAj@J@DjrCWbV?UUr6vDCqe>Tq?SLxmC)4zfzks??oHm74Z9N-LowfSxFF{8Ng z=C5$zNZ)95X&s1G$IH$;cKj>MpyII)nd~brW^q>$s!17m-bmaQ-lT>EoL~;!y3@tP zmlmp5IbwDuHj=B5LlAoL)4eiVkqq#)yb5KJ2wX|IUmRfPw@y7NB8pu?O|yiCG+&eK z%0liO?FYa473j_Bcd8|{os%JoFel$SNWqbhn4o8GT#Ww!`s%pylkCCOnPXzlA$)Ee z;DO)i)~&*~Hwon#(WTv(;)#Ns^Tv6>@9Dv)R^B<(L2mvzdVJor8InGG*$FELllS3c&b-9^@lM{qU^U4PMhqg}{{A<^gq~proz04&a ze$hnMaiE51(a~;{Iw(8_M*TW=s2RNf0J1`*q%yGzql_>I_>KYYYUQ(|Gs=p0hQZu7 zZY1XbcNhoWqEi$TJIe0tj6#)cbSFP2PW&IOV6LCMjX9KKptcgla+60gt;~e%j#uE6 zR{lfz;-G5<6M!a`HVms7Y_L*KW7DU8#MPWal1CtpM#v`-HVYQ*?}7oqs&ZdT5(S1* z)0P8qjP8@D$qm3Dp1f9$9P062rc#tsytQS=oFtBsvapRAju&?0+_4>bAFW6lIBXEM z@?8X=?imE|$}!yc^uc zFJq3U@aDfKJ_lPx55!Ff+fN*T&xw?-e7ql&6Z|~j=D%4l-b3JtmQ&@(En9au{vYH= z6_#MRX~9_1)~9BEP5eudt~_&nEXOWqeVdo%^&dB|$m!m=_0%pdF5P2=;>aQ74&0vK zFHCwLO6xu*Ot0fjYA_w(TZ1T7C%*?hfE;n&xo5g&hC6sRB;zb*VtE7jN4^RCs_9dY zBxa+pnUnXDT*Yg6?<2N~9Lkpju?!d~+B*~6{VMsmi~S;YXGWcjWf2Jq$BYW81oFum zO6qnR$kz90o*THM2(2QtiH2{RY=}YYxO;Z0l5CE5iZJJM z?nVw&@zXwlbH{LKhE|!7ro})@?qRphBye|nf^a^yVNhEhNnFrZZgzTYz(D|9_E`E;+-Z`j%y?S2Yq;%pfi3+xTJC?}QA zwSHyW8QS^}G9rN&~;@wy5zERqv(6Q#ZYpKT$(|t~e zwG`sdnLlou)V}zE4ZBG!QZNP4PB_Q-SIYBgyV;#cU8I5uA+wBogZ1xUO#a+*te+87 ztc3zT*JU3z(mqr^x&F2DJhuQyB83(hlrk6@{$(WOkVkK?PL-Y#5^&~kLl8A)Dd0fA=57qfkH%}Fc~D{f`oamyhOhYO5k_890h z&otM%jz%Tq@`zpT!G3ikfxA6(?de^dv6PjNo!5}VbsIEZYD*NYl`2Qf%h=epN&{<&=Fn^`*CIq_($?D1?|fX^Nf70m&!1;8UfI9k-aI7ZMGlI2q?W z0nm3jtJ0gY(UOyC$QJOjG%=881T-WZ2Fb=Scq7`Ry0((tKhfQb`GKw?56c2haB<1# zb4vF@Vv6?BNUw$lKa{Iy0~zRZj1PJcv@lMt`B?IjdB>97*CY6cUMne6ZdNKcdNHc7 z-OC_Y=7_3=3Zo&9x$l$Ky6=Ut7xBM`QR5E`S1G#*oxeCZApZc7#d9;r@J$@C2!N48 zx~U;lp123Nz&Nhk;S3_<;-81`#^IjnM$)7s1B|!(-G4gh?{c9P&ZK^^Lu$$3$Bd2d zC8Kb9a=nM)Uy(l%LQCVVX&5nCCuHsz=a4bm`q%58wZ1O{Ua%fhi!-$of-=1;@-xR$ znY>$nE@HQ5x^l3B2|l^UPp74MIC(yKITtA2UPmIaAuzOz{#yOxZoe-aAAEX#H2W3W z>kOV(E%PcNBop^edS@QI(=KjIqBfElBXAf18;}ljfIUY_oQMN5%QUd6;Kc2;kZ=ap z1Gw}(tG!#A(R!IUMq3cOIJi{X!H}}~ppd|iQQwMzF74hoh0&28F2RA{o!JC|z#iR& zXb2&i?$$V#Srz3g=Q#vq^OOG1(A9WEHVRB7~uO==w2sfjRbcp z$N+*gV#$Nc6~|tEc&bw8ZAek(X+}(`0GM2um1K+-B+QsOZl!b1-Z3IqB*+^~HSI z{{RH~xR!5-cg$aPxU|D7bx<4}9^LrIy?qn=a3rnp>NbH%CPDzf03JGzVCfgnSD@_(B^732H+OlHBFSz{lC(^q zkWq;n4`2a2cj=CmVkuyPCX(SKb08ZYFmeZQx$Bp6iWB@?MK;-9+ zGm0AO>fm{tLja4)*n}WrMh88*8l9tsQBhggNJ0}3Ae``Xj@|ux)Dzk=$0f8zIn`G^ z0}OP^=RE%ag+y<@_W1?*Z)Qt%ZyeFu$LA1HfkPWN833@(IP~<*GV2Az{$U4jc;n!o zLAM}fdz{r#BV6CGgw7)f5HnzJ$KEFcjN^jYc5T7%NF#9Fz{hN2vaX-7)%7-lijA4{5=0;7 zP*I0-{xkvjXwE6e48VsfJ7c;2mE~W|)g<+?;(xVO$hPnt zHxeib6rk-RIXUC{b*^*bZ^L`Ph@J@0q|)JnOpC7~GzXRGcN@Ti$e5rRFoysxO>&16oBG4OH@T|IXOxxZt zn~3j>SC)Jq_#b`n$HX_2o5z~Y;EbWhax;#fU(%KCpD{|#E-ypei|kR74o5CIKGor$ z7UdCqSMaEgLPN1u+<3`emFWKf5bbrjbajtHm_>5OC7bm8E5)_{0EGTG@fNwJYMO=i zXRwgEZCnGD#y_7mDRj7@7kk}&&!OQtx88)3ak)v!9_G9=Qq~2h$H*bx8YhErVtQj7 zAMmdK0KvBYCWhUj)dG|l#>VIKt_J@A;8wMNi6umt({xJ&m^kRJafo|V}Jqe`q!=h0Kz{V_Kwy! zXtJvz2R^vQeznbLUklU1J{P^yw1@JgoR>#$;crZIs&h^}tfbyRhy4>Tc5 z384VVjy_(T_ReeFwLNwl9SVDgl|WR+3CAaaUp~L=(XY*}jcQGDQFsr^W5@+hVl#tX z?wRm|T)wt2>YCKo2;=UB$Lmen*KCO>({`oz1zCPSD}yB>&0^4 z4*V~qc)Q|HiH+IY@{3m+^}inDZ>%dic@MyzM@Sg+jcsC27ETP_*buL+S|>x-c`W_g#|%8diU#G zZ^tce*T+5^wbt!oGh5h9CEJXjmAZZv*J?ivJYlbBlGxr~Eb)~jgUKg32k6)Du?^52r^qtMGhJGcq*ZebOaIz>(iZ?58IIMped~LGu z&x!2xR3=-ii55IX$>)xJtBa4|zluC9EVkMfs@9ep&e$aZ*OQzKbj53UBj8I|_>^nf zwZm#R**Nol==TG)INJJ+#v8eOjm%->c^LU(sIKm!}mvM)i^B7bF&=h@Zz`r9LW=SQ%=JpmVr)kdEkFK z^Ph=-3w%xEdztN;^h2ji3Kjd!^`>|`z+N`+`&!z|sfny1ATqLGfIahCK3iF_C8m-+ z&`1L=cJ9GBIl&(F;2$3@G4Th(7$6@tRk;}h9RC18_}8>+P~HCkVz9K3tv#x z^OuS~6!_!Dn&dZEcX8XxZylbrfyy^4F~x3J&l00Lw%$rw1#O6je< z3F9qV*=_IdL=hkLyAvh7e@b@ccT8@b(r!q=_;n5EiZ%ZL8C_$15}ZWM{9tf$duN*A z{5|8@eihj2nmCQ0Q@Xn%+y>grPYcv@$LC*E_%Fc_cr!^bS)(x8SnlZOt_^(G;$MT> z=Z(H0UTZeV_DJmCawB}pAsmm#wQ8r$aD-zgjc-mQAy7Dpx zeX1{nH<14T!Y$$!gC+%*L-K=+6Z-vYBI`@>_PeGok06fPH^R#*u^=uv;}z9K@ZVJM z=Y%8C^mDg-WKAzZbJz2zR+jHkB-Qme{{V%*5A1wF4aM!uk|d>^B8f6oXVp}(}CKsbU%lFH}G|zmt#0+%#AMD*N#qjBi^lQUJLQRjiZLk zQ-8Btmdt`YfWyo! z#&AHVD?-U?KXoO2PdWXXJaay+q&Ay+g)Xfd%4BoOb>!o}AFXKocJYUZG)9dyxEf^Y zHg!B2;ruJ$ZxeV+;vLoe7UWo75FN9Qf4oPpYWhD>&@J^yA@ieFI1H@ABm>&Bc8s+X zN)o!*`0xG}-;RKZe#LMckX%Hd?DXK)uY$fT_~uU*Y4BXzOD(+81d|K2uc^=B(!QRL zz#3vZFWHcn!5|I=YFKzLOtg?lERZ^kjHsu~o3(?QE9{y6F}abv33lZ}N#$f`*1SXE zABJ_W5LrC7`k6NEB!GEml^NxIvFqzzrSWo2R_DX>Y5IMcm(CkWQdB6#aDM|Vyg}hu zUr)TVHt?4vT@FCW=m$~Os`jSZ1e#aS^Ku$vJr$vRv1f{7uq-w!S1s zV-vItP<+|Oe=fk+y6Tq_Tj`H9K(wJVk3(NL>$+!*bsri30Byr+>l%W%<0smt50zbY z1|{qAEtdO*TbDoD=VqAfWS#*gu*V|FVeZl{A=RhB*JvZ z+__Tf1_z<7uY`UI)impy?MqTs^KM+SfO;wFKRT4TV|g+x?A(u7jlf{R2qbg|Japsp zsTX^l-M?H>B4RX9F`V*ojz>y-YmtnSJD)-8QlyyG_Yf99#GC=&J!p)H3#u_wj+p2@ z>FA+yO67C%sPFD6_#Ck4I^*7x^9Dt^jjO=(BC(sVHDk{hU18DE{rWVSaec*Gne~md;3y|G$fDV5;mebs6 zjt79-LauT+tcAMQbR7% zxX1qhTB>VyO{iE+0!SlbygqsgwGbt;U(KreU;VR6h7|=wKPXeiFfosENvB1a^rI%Sz+ibi)geEZk0*;*}} z2^U2J7z2-bnL92^jXPc?h)9Tx-~rh2lU#Sjtt{%^47`l6E(aU9AO5QB-JU2xMOMJ* zdXrvB@k8P-lV^LT#cwN4SLTdHNIj3WX-e(rEzR$T(5<$MZo9J}j1HO4=Ur>s$B@DR z(hv@DUL)YIi7TdB#{{;FjnEyq+wIMJKAETs%VeE_T=E!tde(O3Zv95NmZzKiUSq3W zT4`|SJAso28P8hl{14&Sw0$->Bf@O}>`}Ll!|<;;n(ei(ilt`UOc)3{ah^^;3ijJ5 zRy%Z4f!uqKYIQVf3{p>KE!E1{TTOE8sHaVHnq){cYajKu2WtQ^k?d=Cz&;v}MAIP;603yV#C!GUwOXGnY?)d`U%AuS>6Z5P z0sw2u^ zIT@&gZq}qnvOM46hlhuV{7reRTrrf%BLqTD#Z2}dymYT!@rAfg3tg;Wsm4@;)7H7K zgIZ$RXb`%@1As~NIp(|lYSd~PWU#0WxE_L)`KNX^mo}{8ejGszHb5SEckFQJNT~VxV6}e{G*dQPNziMxfd}iJv)4#H`$lh0*3eKa2 z8RsYIR|vSxx3Kwr`=hS#4b+#KObxuY@CugUtEvHlmHrc)@zSw8DW(4aXK42Ej)4Mz zI||-M!QIrJJ&k3nyCp4M$Q$HwjIy3U9X`3F4Z&vlx#|F^9|r*m$tOFwsPY#Gqol9HEy*qF--ja6QX`BSt zE|*eoJSiaKBk5S$m8^F&20L?%djA0Wt6x)(%#vOI05_`c&OgSgeV=*D$A0f4EiK4ZX2HCTq zUchmKUl0D$H`2d~322&h1eWrf1RMd^^EGtS_KMo0DO%TOk3%9|n2a%oFa~YEG2Thw zXBg*`PQ-U@vk<}NwF@1BRAw9h=fyr{PVCXfeK0}FsLgWQqpN&b%DkPvaaLM_UY|YSj2)Bh^P{imQO5| z3P<$De+q5-Z(lY;`=c(@+s;AgI3Ify*v`vsvP&XH?XkBu2Hf<>L>udznC@VisDn>uBL zvcz_@MghM*{qg!!uQ=0^l3fQFb1Q1k&Tq55j8faY3}o6Q5jpu^IOO_!=Di#Ce6yBs zh&mM8qfjRyV;vNC+&gi=uVDSAwBHSn4@CAldTH`b0;=065-{}ydv&il{hX~r4=n7L-bq4u4M2$`;Nk};OuPi)EfM*@x%GP zG}QdGA~_Xo$+kuUJFo`-cORH z$hVb(vHBeJ&p7s|)gqS@%M_6rLFHWF=O8YBQ|@WZQrYE!)FclQsZNZeJnkpC$K_s( z)#JVG*h+3X*spIaR`)Lem=rRsn~`}q2cKT}`c%$tZ2~J9Z9$XF*a+kU!2G*?E7AT6 z_$tT7J~@eQZ2a3BXu~v0*-l#=dY|yGsyuJ|JNPTZRtcy+k0jPokRNLjQ+Mm>){3<$ z(@8Yl%_A!wQUmHT|skhUFVaC_b*>~`VHky^7i$yS zo$&)MSPxux&$V2N*U6qE8|FE{4THis95)?v^v5-Dag5S!u|+nvKS=)oV#{5h3~dXt zGYqnXUA&Tb=dLTx{{U}|L7<0Aj7B5@a>1|{13Yuop4I8Uv77|_DYKEGDp)h^ZoHoL zYdy^5`PJV+^IJ;=+9QhEJkVXJ4t`|8C-nN`ikeuX^BzQ&McAQ1frfIya}Td<=C=Kvn9#yQ7Bp0)a!;?ivV0d*h@j4hb3ah&nOiu}U; zodBES=ZDolb1cufOO9{{T<6oL*1t}CcOV}Q^+tCDC7Tf4Mnd+kY|=8|&8^WTyT=5|;#Vld z7g*GkJP=U&WaILp=GNX+Ql?nsA19h)!*tG0KZiA50Vyjgt}Pt{0H@~%)b`@N6X3sv zwC@=B>eo!ZlQH9Tkh)+HIR`%3Cc2|d#&*7e38`M^o?9?|iMgd5cX$qM**|z2IL?0>mtHj|WZ$7OvyZ%Zg}O+$f<$Qi;Dis9kjtM;aB;;W zKiWySi606wi5S2Gp#%HfKMGM{_Fp_m#^UR9xe>@VDI5%ta7H=|^{a_~)5#p+V-bJ^ zje;3K=&C(A?Nt~`?Jb3Ul!b~k(`Ah=Ll@h#cF~Ntra8bLt$v?=$g#2bFQbM-3Zh`D zj1~6&e_H&zv)Q@R23dreZJ?_@bJQN4dU{vtH|&=ar@^f&e&ibgQ7QR`2LsU7c$hkP zZ#HiWH12$R`(<6d$Hi%&coejR;2dNqBOQH#HS_E?(_8t%Rz-_(R+k&Mu1*Kx-o4}Y z#JXSjTe7RE2$9G`{{RyGtX_KjyFaM@XFh~xRJ74VL9Fd!d&&l<`^)5xvmM)$bJF)T-T!GZ%k6QJAfDuU-#h(kr>j}3vN?8dz zf&LMW--Rp6DW|7B3cu|J{4mU4eF~O%xa;8J&1eHpMPyiS|?E}|7 zpG?(h;!B7l0E0T_L$`!-IocF{H0c}UvuMJW3(B`pq-S$yry{*YOWDTg%JN%})6AY} zou_0~V5LzG@#rzoVB(taT1j_wjJBZ1n953U#P-PQdY)*ylkJGm%Q7_55h)9ixE?Z3 zz9_h8A*tOpT)vlmS{J5DFKwWc2*1SRUDA++FB9z2;9gn+XFM(d2;QHzBqX9YX?k=RA&jEjO8w^0cM-LFz|N-MUgOv<+~X&cKX|mglEVKsh-c+|?wxTj}_XH!V^1m;4jv z^=J5rszRVijeK=@ z+DnL~+is1>1GopE^d_!K9Guo7&i8EjwktcBt=?yka}+Tq(}g>`p8fdkOj|5nfbkY| z3Z*0=GN5s|XYn1Y^%qV3m^>SMXpqaJMH)hz7DZ4T`VMW2fx?haTxO-0XYXIkK=?@lkN_l}cAmU`ew6uQw~78)Q^~h(6J|@2Jr7=U z&1>x?+|J6}-HLi$tj}{CXbr299iMhpJMq|Y+ZFns`xHy(d=k>6-ahL96!rO!UwZt; zjUtV}kTi3$ZY6$f6YHKc!1@aPGX006G5iqHnBW$7VS|+iao``uxvRG*U88ueSf4~i zGRAhO1Z~be4LvfFWq>^6Ds#KunqQm+vM#@A3r#ywODnxT<~x=lL~R*7{vXb>bdL;QUi^L4bql*z zYY`AscN{Uv{&feBtfKz_h27!glHFcEDba{r;NTqp0Q&tZ+KNduU6OXO)yMJL!F3p| zZms6ElHqs9<{<%_w-wE6-?c`QplW8$=Gy8Rk1B>TOMN)4?~2|Ams-?3J9lkto2~8@ zoR#~@-n@tQkkT~mBgUQ%x}Gm2i=>g6fC_supFx5ul2=c0UOIcfiRe;((vgc;u11-7 z@i!<$3<&y+R_DWSjrwQA4Pxs}NTs&AwjVrFf~O?$j>I43Tvv-eHTY{lhf1-rh6$y+ zWsE4sR1ycv>-4Uh!v6pW;nVzNo+hHY;2de63y%Yt|Cv`4tp5B+o)*QP+Jan2=V~@dC&5!{{V`*2BD_>MbrF6Bn@+G z5)>#`cFgo6-n$d2XkI_?bLgWC7ygM9&)0D<9BpRwf)^uCYSp{weF=Qlp1XETu1X2!O!F9 zeKTEugMKgDc$dWzXzvlVnl;_El;;Hd^sXntx+F>Qqr`ZHRD?)?#~B=-=Up3k3hob! zi>}+pi)Mq%l}GU&xvJ6Vm5Xs#vF#WtzyPYGazDb7HT$DE2av>(#W6p46F=(!&MIgM zgTs96I)8;{ZsvO;9Y;`IF2ZY>Kh>s52aj$m=N}b(eb%*|a!U^k=~G{%Sr0mp7bEyd z?rYt=eWOpV_*(YL2^3E>Wl_iQlis}J;pc$uejI4tRm&?(`%JS-)R0Y5vfW*lxe{(i zIimb(*K~{9OKpEjlGsY&1d;SlueVC~eLnbJ*+p=zm3~1dAp6&g{9o~wgLUD%iz`zd z#-%9P5QvSy`hFGZpAN0w9|>vEP6>Y{RDyo*$~gZ3KJ`+Pdq%|Ry{vR$OQ=!-2ev7! zjIP-EK;xfUvkn5NJrtfZoYQ8A`Dc3#{d(3{ySQ7J$ngfVVd2d>OS{>XV@2Kb9Ax8~ z^BBH7THMah1)R-jfD=B$v=h_oTzBmWt=($=EYiF)1GI3@Dy!i28Rs?ZIwyl{q0nQq zTUd%1@wBgOaf+uDl6^;Hm6=P!zZo=Le^Q4{wzv{qwp^w#YqP$)i%x*uOax1}aXH~e zI@gEjp9XF;Ux`bt+rN`*8Zc<_k;&$d+JnY7nm>nZ^s5cab$aV=ue%#}9AthKRz-4s zn7z)f`{Ry{4a3_+k8ooo9lZV(yWxL`I%kTYX)R`r&qq>@_Vgl+*5CZNy4GT$8~V?kO%=trnwDgtXb6?!WPu zM$vW1^y{gX8Qr$3$&tU*1Jb(p@g1sZChE^Yp`~O)ii%AgKZkxS*m##$Yb#ubiLk|xjt3u? zHQ%E7ue`onxW_?WOYpx!wXpFXw)j_++&9bz0CpAZ5UEnE0NOu`6`NZ56LoUjO6c7D zp#K08_svo94z9WdliV_wLDc}s{3}65Xr2N9B+RZp0sMv^(EH`@apD?D6W5%Wh_kwpsfyG()197Ou;ArK)4vY&Jl19m8>IwWiROr&^D_LIFI!$Ndo}Z?8opgzSS0jeU z1m^@-Yin~9$sDVO-Z;SN{(WobWYDgBMP;w*rG%F;&SZ#=SpYqcze@IBhZ>S=ejc}( zLGuFOsXUH4RLaTd5?0vK@h6G&{Q(v3Ut*ELJqP1ZXx<>U)}b<5vJ=#(Z1L+^Uln{k z7PsL`tb$!okooz#V!Wf_UYVe{Eo4Iaky z+uXAG&f7-p9mm?VZoFHk*y-PCxML9Dg=WFWdg1(0;cF|O66v=hByhudVS}IQD~R}& z=Xj6DT3?53MO=R8|n6~;~id0W@hrFImyDPJ(t$KrZn=@07tpbaZ@#B8aJTD zv4tI(qmQ2W!8J0%ir^}ct&Eyf4!Fn$;W)tw?sQD4OKgKFbJBLAN*rH$l+-XxCxcSd%I~QIW|!^gi^6q>=y*0q8jV z=?+^NCxh0ciBt>`&*XDOm|1KAm(2vO_6zw`0IuP<6)Fi*1z2OX10GN3O$9R889D97 zXp-nIqDsml+#D=OU$-a^Ro@6)Z-7ok#YDQ?r7gp8U{~+QNH{alb#n zLFKyfK_$m0C~!gU4LpuZxd0F_ar)C`CGrW{NaK#QB87%RszU%7jydYst{29i3hew} za%5-QBQPL_=tXykNL}ORBa#nHcKs>wFnI@me14R3N;?fV7I-{=vpuWdD@}KEEI-_4 z`E%?uUcI1rLeoI8OAB;J;S2XsZ~?8|yO=&Rfs>AZ52Xb@WGqM?xz9A+=c^Ny_cN_@ zD@z-YVvIz`ImfMCf1H3e@xdOMrF3Oh$vpSRG@Art5@Z6o-Pb?iQ(|qU*eZxwaz^4g z+;hccYCag#uV#{Y?W2{X;O-e5{{ULijzAexISrmvb^6lFhC-kLgMfVv3*FRr>~r#X z8%jx)*48y~fwUmzwIYEajbe#P0Jt9i0EJy}+0Wi!I{Nlg$^QmQUN}MZT zZQ6Q|sikY`8}2!icFd?&j!W>HRT357g514lz-1AYS zEpHE(_K4cwlG~!Dv0+8R>i9ze=-^8yLv4lCbRac^S<8#^VS^ntA; zSe`)J({Yg){LlP6j+h)&sVm#N@UlSbxGDL1oNdQEXP?%fj!p5RrrD0xbA-#r4?=t6 z*Xvdq(m5VLtt0>{@EbixEC+7h*shrByNi996l{Vi64*;D;Fbg@Z1g1bAQS9rT`tx{ znnt(s=YWEwgOL9KPqM}cCCC6{I2}KT zbgZMxX1R!JEvD9|Tkz{d)I3$~JvWzLl z5mq{RnvW`H=a=nc;g!(!X&UNgc*=!XR}II|a&h`sKl>+%6XKPFGzwkA5bk&l(RueB ztD^m}wIq+n5x^x!oHG_o90kuGPJcXB7wo0FUx`*t8Yo@3nfii9L+)~M?N^t{x-!z? z4qZ97KJECV%^$=2<18LwSczzry8C9oDm96P&Z~IlFwn^>ZIilkcqH;M(!Wx^IbDBe zd^XfDtU~Xy>rr`iQ#68ay`S!Krbr*z;z9dODKt#Zq{Prk=+2C9+D!{{Zbp;b-t(r}k@msbxoYAc+VIx8@{)#@v2Y z^Sn1V6J4XgKY6zjF3@tM7US2B{p+UjmyR`$65Kr6t@C+>g5;9fP`-zbr=QNTEEQyF z#FI(py6@b)ka5XBPMGPj`;Pfx>Tz!r4W+gQ4sCPKrnj{ zM>W#~l&^irgq+$_}T{{ReE%YU~$>RWiu0#Ld>P~h-@e-Zvw<>D{( zi^p?mM_o^o+S% z-x*4@v5XaL=Y<@c@zWJN7jTAES%S71_acA?euvl6qrHcC+Qp%Wub9y}<#-%+$rW}e zeEDNtqDEj)5O!|h;O+yAV~<*N8_3Az8MW2^zam0-IR`UHb$6n_hDbEy^X=>3ac;hEzz=A@s>5k-{E2ecV zvfpA7-AHAU$vK(rn8?r{Dg4|OWh;<=x%Bp`(#-bv4IRbT@8cU+_hTh+I_>1K+{FtA6XD7$Y9z^)>np@wdx|;a;ZGCze$@4&N!y;as@rSw$B96n<3ex{5BT zaL02GFvuYwFax1cgTVUMRCg07o!MkXnjjKg+^#qqNbktNtvT227gq*oi+Pe1D&S%~ zXB^|u_VubaM&etEKF=gkiBuy-n8NKCBm>g7rwdb2dzn>IQtpXa9UVk2z_J7p$fs{y zo-_64y&K>alj}bc^y?>)ZDkBeyF=AKi4VCS%DliwJ^ZF-XWkq}rZvdDA-6`1tY`snLG9MQ8~wMu zFJY#5j@wePmvMK)#)KR*05OlRPQtum584~YFkB2jZe@@h5V_-@sKs)=EclD8 z_~;wWO6l%dODOV20Z=k~_4?Nepy}0&G;*F zMU#A+;wvF1X^etZk97x+P7f6Xa))@xN08t$nFt|C>Cp8ZFniR$Y-k;Sbf|_sz@5Om zXB-}eyJaUIpDFWSsc55>#qk_9Zv-@H@HuQ>gEE5c{BnkJ7TPcnG{7&vwR0B1gx?tisJP#=q0 zoT)Kl2@1rG$lHr;8R^*j*N2}r9hb4@MRsqI-{&~$NcZW1=~z(ajU?8FX>8@G(R?n@ zthL>6+iDky5-dckyK~9mN$=9V6X2GQcNfOktaRI!dz2fJP&i}_j=hJswRpr5%r1nY z-Bw_7<~1sdj01u?a6tDp?;o-R>38vt$(#^TS|W;0;h&qow^Lq%iuP^Wr;${yrFQf` zN%Wy}2AdpnW6lZl5zbGpE8$<;yIHzzV#d;MmLY~RuM9{85zkSN&c66eEwS>zQbtMY zN2gl&2lnv3^E_Q?50oX^nE}Ty&jab#n(%3V6VNj1Wy{<$(IVK%a-&f zwNG^RJ4jYFWN?Qiio0_cJdizbJJk<0rGi(MH-%J!Ra6b@ zo}_1-`&X+N-Mc${h_@=&Qac!0(mAcff+Rd|-k`DI^PjuBJP!5hU$c}-{{S0&IEHQP zZbs=a31S0n93S(F^0`5kkvBqv7+At#oOBB%N+jzbo8kp z+HNFOw-(@yiw^9^gX(k5V>!ld(OP~+e6p5|sT7jNqT+0MPPtZ)=Ol5!#(Aqk2-;~? zM51Vac-~RLW5*l1U}pdvLF2xls*h^%NVgHmaL!chjIRrkgMr(T!8Ih4EE2|6Lm7hw z!vll3Wc^PE^Q{te)uN4|1f7`KZQ4U>JmlQ+up|H#M_zO7)9X$9LkpI4ji>p5MGP~L zdW?*N`c%?Nw-cyn;ahp|Lb2m$8O}4Dk6%i!J*>AEK3hm50AR?c0fFQ$dFx#A);?rA zMcHbPvA^J-4r1|cwv)L#V@Ci03gh+z%p}_?SYE( z5BMkOlIO>Igv1ovWg06o?c;IBU)H@Z{t5v+Y2mFpHZcN?xAg^$RM5vuRo<+mQS%R(qzO6 zq<{cd7{)gbd<^xaw|5IPq93#la28;L80d4)UjEh7c-=XeJEv%n!86BZb0G~M%di}f zN$KtNuerbAp88^3S!&ZuF?m${(7p<%pa;K7_=44B61;Litr}oDlfNyFryl+DUwD7P zJMNYAUl72MuIS`kFdSf~-5%ndbsuKsZ<(zn%$sM|SJtfnc@yQwpwHp-ugdS*e$rR? zxvYsLkrk!u_f<}LJag&NzgIO${EG<-u6D#(wx2=Tza~Fut#Tb(;x@Z+8Re(RkjbU0rr)s@u(tR&Vy7}b_5_ZcH>a;kn(i)*_GXmy(E2lQ*a2hm z^O61(zFRvt&5xJ4;-XwI`AI!owsWf)q0xn zuZbFqS^RA9!tD(V`@^4Yyk@ELfszF zmQYaPf&6$r^-*cw%(&lneKiwDaU6TLvaSIPGlBgp=l=lOaveWY)OYHG~4YMELSkg6wFD3pY>)prp10zv9C*0#0p3u&vTT}^DF-d2xtl~6xg@hyAy zc=0qIGrRE?kEo;-6=l3*QF(QPec4Z0*LMI(>E^`z8Vz3f7d zHnC`r;E%;ELjM5Ax|fBoaWmV3=;Y^e4mtGy0QFbW5hc8PoFIW1fI#cht$5$S-+*y^ zIFemT_FuH>Q{&8>gOEKjUWxGoP1bL;$BRIjBDvj=%s9`bQ&Df-+qq87>7nIb3%S|x z+g@WQNY#qxgU&OG`UoiCgM!@dQ;b*5IxoRb9BE!EyVeGy5?ovmSVbQ=$3vbg=r0Y~ z-dpK#E%csk!ho-iIsUXx$@{M2Y3R+@%CV5+r`~gn)8aW@!9XOA38-U3FYez6RMWBK zfTamWJPvXPde1<)9<8XZo2Ab@g;XLFO?JqBWGi#UGy?b3I-cKn)uni#{dGyb5 zUqtwiNo{vXy0SuI^Ve#=?nkaYE5fY5X6;wQ%JJ!X)VAw0yOkeY{uOa*D%%NZso3~$ z;J1df8^yb5mV2{?^CtO@M{Jt(+jwG2ZIK|r90jixwD?Ek3vfT;ppl;gaAn9-p4IGH z6_oZGd{ECO`Bie#W2yR7wH2yjl5%Oca>!Qn!N&w=2kS#*zIKw};2d*Oe8VJRlR4|h z;AxVV18xp+oQ}W#x;awag|2+>@utOe?;q$oyrc-k;iNtB_3h1jZjG$PeWxVRO1m}& zEDi->d{Ov$Z{v*`L_aL)pDow1$6E1dz90NV(rw>Qx4ewns^Mf~^B%xt^!j6(c2B9I z_m+=S)h@m-=`G_6e-A*yTe>HzewNBDu@8!sAYl33lut_VAKEjNg6rx{e;$ugD4Pyx>s=2|Dh-y8S};^yB( zn8{%ymRMzM?e`zyTiy)#Pp#_yGKXF9G`@AjLla?uPXR)@Yntjt#4GCFcv$xywyR*-1hp{s)&Os{{Rs@bK0hJ zPG0EV`xYZ)Jg6iS)sGc4O}SW*5PEhM3MksAhXb4*)kDOKbta86*%H%%fl~a#eGd@U zJUOTMqvFNALv)K}Z? zX8;k-6b^&yTEAiO)yqq6#wgeTqDILL>-4I&x;r7O-q$sL4r;Ci_Ljy*7800qp5I!^ z*E~OK;$Mk^JGgg3k$ixj0na>rE3xn=fMoEdn(p#6mlB=wNZjR*KmBUuHBAG>5qQaU zJ6O=$xY&J1J!z(`qaM>~9IwY8hjv~a(V^8Wq8NddwkvXR$r$vm`$6$Vn*1ScSbpL^ zvtdzy1x`8~cjmXeVc|=k6?jqYCROv>_*i2+SAuHa4t#eOfZ7$bsPeJh3}A3Z{30a&eFAUW@Qg#j&&9*v$#IxmgT_8|7dR zPCYBB_*vkW(|j{$1^v7xSmO%+046~7t`|}82DxqVF*Q3NE$vC$DO`^+djdTwWhpnS|$AxcXR%5jeRYxp6{i}x4ZKd%~!}w*0uiB%JbZvu-`V-d~u7~0~YSDN$ z;@eMy&bgXAXFUk_u6N+ohP7#?eUDa*L$Kf~j42#(OYGdPM{DSL<+sFpmGL%Ai)4+k>8HBlcjj#!%^2H z)2*5}nj`ZR=O6ug@*%2t?j1Qav1B5guaspCfH?c(itIiRd^3L!Bj4&0G`fuE%#uTl zDfAfrb(2chdXvdzsc+-;k<`37X97v(w9>3$yD2C2HHD#kA(9;|xAuj|k*-GT;M&dfwvgCbJnL^LlPT17$@*7M;QeP*m&1Z<+d~z?rUEhNBc?#>T@AGau2tGs zM?LVDMmjdFszD^aYb>RHX2CcW>~_R#7#QONjPdVY1K}w=Luun%sqU;c+TKb6zB9Cr zI#;_}%JM{tbCJf;(>?16E?IAKWpwo>Syz7z#(wXuJ%4yc*5}rmS15O&C$4+bl^8^D z6amgpLsYCQ*=!Shu1U_`p2nbTDN?5$6aaIN&ZV8k!W875nH>HV7>EF>RBz*ga%o+y zM{AO^j)8)JaK{+Q?MjMSw)bPnrn-_3LZ^e8cu+7G(|{^dL$$X6L6?PR1Dtjg?faEb zbs0R2f%wn{F-or?UzR37aPZ@Tp1PQ7)`hkgn$aNY5U%Cg+iqpcoxnC%CHX8!#jlAa%(7D#S~%O0E>-91+s5 z&{n@u$Xm@&2pk-a+3)$(qjC~K7z3wVel;H>g}^8L=9IQh>;M75{#_|AGf2YY9x|k| z;I9WAjV93`3Qx`0lS2k`^PFd#14tb<;c{}=`Tqc?wF^zikm%69TkkO7Z5=5y%MQn$ zMk%~1WBY{sxZ~@N^fIwr0f4@|{{T8J($iu4sa$5`pFjq3d(+ldE3=jzN$*k55q4JG zQ>V-LbcwXb7M0IX^imFc9<-_g#=wk{ zdS~0c5ykU>tF#`N=kTX%=*rYB8!+}0x=Lb0?gVT>nSh>RhLy&kQoYO=>WDH3p9>b=4)4?oPBX&l1j^AHe zcM?cd90FSmIUpXNg)qig5!FD++&k0SJn{EOvh|>&Aqc!~Jx^m&?8?yd%~}GN&NgIp zBl(=x2CbT=yEJXd z`^e=r*f;4?u#vuXDo}rW)Ys>~#wn#fC%br=L{@-igZ2NyJ}@5o~fLP3}lWe5oJaI31j7O zIv=O4LcU7ukx(}0-W}V3r#xhK$UGW`-e$PDfiTS|LOiH5fJx5m_QydF22o<&Fh;^|2CO?JW+J)K#K*UBB$X;b@g~>zxAL^3)JSj6#q=>-DZr z$KSB0hOez>mqbY{W+%)MJe$-LjNwllj`igw*^Az+V$njYi1`q$SCVT#zM z2EqwAI3)T~MP?(35eQdecNOC!x8qV=Kl(I;WgLPzAA8cStyxu9mqE96WRK0i+Xd|I zJao~;^UO|jpPci@Ju}T{{>7F?e;n>v466iZY@KjP`?(;0TIN4$i{QTy?%|9uec0W` zNhdfTO7u_Ijx%rL3*>0Q%xkq5wgyi%>R^nr%gDJ2bXEW8eqD zLGe#ok}Iu5TE}L%l1S4Lq2qu$AFX?p@9aTkbA2R`_=LPMjI?Z+Y-cr-`wB%F)wL)R z;4~sI3Q97~>fcY-rG35P4JtqEw=u#C_H1?jwT3!#r6i)wFJzC)zm5L@2?xTv>v(N- zBd7;$sJnPffkue1IJAWwz5Geo#gvY=EwzEPjTz9jv#wJ7KD`^7xJ zyaON)ln%gd?Vn$2@*n%lXqmL6eA|0*B%rC3qn9CfgYzyk*BH;S^sBm7jj8GvaadWx z_cPqeo0>7^k)8-&{ zv>#5Nfv?m38^(GbyACWbU~C*6k^`U0t6lgfM%FKq>+FiRagxGV#t+jy>S11_8s}F< z+AZCmCu#oxu&tf^QO$L%N(!a~xXTcK3}^7K1NiaqQGONb%ctAleY1LeuP6$~xn0MA zEA=^S(knv|P1_fNju-1+o!_>b8GL;VCE`hycPJ#N$3`77(xw%p>MOkoY02{3YMHKvoEH0XfOf`RQMJe14rH_*tqeqDU4Ep&OykQTcwg@VD%XYaPeMyGdpH z>KFw%}%@k-N zGtDZM6EE_qPEkV;14i!Cw!g=_cib*?Xf&o-YZDqk>!{W z#lrspt6t#ertA^Ld6a6@byB^{lD>@jn&ia^MF2EK7=?gkw+?W=y*a3oDCfCGw|L}u z)gQ}eJ3wyab|a@gw7+M!Yjqaxij5`~25q4U!N)xh>S@zWaWL~AY!Lv#_wZQs%9GC( z>ATBS6B)RrW{Is@J*dTGk{!VU9Q>`n8+u@8wSKgG0kk?-!p#=iL-Iv#na5Mcc(2Kg zF$-PA<~78rFB@bZd}rkY=s-C=EA`{yH_PzfMiQOawT~>PBkqimSYsdVVz)G;{l?Ni zI=^co?eSXtLg~Hb0XHu(vEX&<{VT`r@2)hl%$k56Y@MC;&1GI;oS$qx4NCJ^Q6|Pv?g{T zJ%JtT;>+7;BW6o|j_Ed4-Ex^H1COt7TKbdX_w7Y%<1H@tPPT=-yQDbYNJVZz=fBs3 zUoKo+myw0Nt20POW{okix}LoTK<2$FaFlQD8H?s`P)Y90^Tu6J@^ZivjA6Oxa(^oI z57}TsekpivS@P~B*rAXVB#dL~G5u@Fp4xaMl~n;^0e#0M2d)9h9Z%z4v->ZPJL5lw zTgeh6lHw-XS2$C+?c*J>+}EWTrv{U=u&F!GQ}o~Bbc&x1bxBB6h*~lAAZ_jLYw{Pw z0q!+zLw4Ub85v_F5KlQd0R9|T>kr49;ir5l)tRF*D?(JF^v5~;g?>&?Yb#yiK#6ef z?JgJ}FF$ohu2&W0VPkno15cr!CG)}dY&cYy0ArJt+)e<^cb^Tu6YE|-)J!@}o889j zHxu_zgVc4%_BG9Tb3(cCSBWhki^@q&%EJ~&aHD`Tj=gL3AK*8`O*i4Uhb;8yEtRL) zx=BFB2|WI}6}4MXf@$m6-Y`jf-y^_29e%=A(9IavWJ$;z#S?A$kFTwIVt&Uy46(G6 z&9Y}3hCvz6Z2MQe>em`~hmo$YE*9Q31eRvn1$o8)0PQ>AeLC^reNH*{Fbq%=hCa2& z&sL`2fo@J(Kfv>?Z}vU#UB#oJS*_K{lXS9jt&DzN-7CrdBL2iC&dgqTYT#Z>ppguR za6c|MJ-YTCtLqIP<3EACcXjp~ZA#i%+mNXul6|_?_N(EEEUf(fDZrE+OTzTy-Eqyh52t|2|XT~ zv+J+;C-`}Md#H~&*%r|OMjImsCna;=rFuvF6cHg$59rU&o96HHJq|!Wr+<3$FW4q^ zwD^aqM4!D$ZNmpAfrI^XUZwv41pt~GPYqZGg~=dbXVmgZJqB@Hb(8k7xYCx6N5G7s zVY?Fm^T{*qX+Q*EjAPdr%~qCJ?vaGWP|Bnu5DT}<*8p+&^{Wiov`!=_4kdSNl5%)I zjaM*SLob-ye8ej>n?CXF*YO_J-wJU}%BH~N-@=H+vqxn4BKux; z3kXxRoaa3BX<19Yz_gAmybn z^SMSzQ-QaqS}$RHPbEt;e7G43NICg|9=PKJ73jwI+fxhP@!b=Bq?uADj2K*Cpc^oM zy`G%2pfIW>!rdMo* z1bSx!9`&8#Eie0HM!2&XV=8Uh4oI&XL!lUt@qfd%<=5@eZBde;zn85|WAQ`7+JmCO zs6hB`%syYJHSuT0zl4Lremv4`ZLe<94MJe9M2FKoJ8{S1Ufmb$!KeQK!aWSO7m~v| zqPj>Ol&J%b`8?CLJub90aD|g{)cQUP`*|QPvS1OzbsoG|F?aC?!|?7B-#`iZSO&%` z$G!~s-%%RH{{V$G;@)&yyp|;IWdIDHe4f?jA0E5~9-Z+UL$J1y%y*Y+B;=J*f=_q68cXJ&m7u6UnK z@cc{m%cY4=7-j>W-D;#BH_`5*X`#MCse*FDC-Scc_;IIPd};9==Dn&+WzykyiYs+? z+qiJqAIiEviQfoYPS7TO084J=bG8%7$8LW*R!dgL$i5c!J<7vWx76TQf<++mah!Ah zd)43qwoWnF4_fnYfm(KcKJ^OAI_(8Eo})xxLTtNFh`XPad?>YoMPq*w)qj zW2I=as@&hl77j?r&*Se?+W6N@yo^g7+Jqy9>0Sl!Yr&)99-l9WJU|+Ii>Vx{u_aJv zj1Nkq@t?r@mxe8)T?QM8;ocdcRv;1&^7X6bP1@x}UD@t^OJ#E%+6iM|%6S+()u~)4 zW*;fXCb_QyHNo)Ji%z9wFsX3IJ*tKdk9_vU zHP9=o1_hg|dkXSB2ji`-rK&BR%raRs90ieapU0(oi{GT0WS3BY=oddPN^U%k%oWqK zM2s5*WH-~&p;tJ_UZ(|p>&mA1`=i)i&1o=^E|vVhER2$K&sp3-2*pEsD8Bk7u4t*fP>m9DPM*jozR{JG$h`qYu&Wg8>`oaZ3^HNdyU z?Fn@QXZExcp0S1*`kLO=JZE8~Y3p@4Z!F^q!-4h1D92q*75XD>e6)O(ZW|+tMhD9X z!Mro(4!H)mOW=M=_U0kbTweYQ4_8XK8A;b2`Nnsripgde_VTGVx!CH4lp#YH4@a z)5XY1aB`)6N3Uul1t!qfy{Yw9)?iNs)bhYpwsS4Mz(FS+>nli!#f)*t=0+f8x)OcO zPpDtRqS#Gyc;YCKWtp%rJ7?OVYV;D7&5*^;(4-X|hH*|^iyQv{bpHT!bo8$}u=vHK z&35RGn0f{VwjlVIqF&yulvhgfIozW-By_4*S~6RGjj46(2DxignM|YaFMRv`YQWk{ zFwF?>HkLC_SsUo8rccrra&Gw-LOGcJ=CNnqH%E z*~e48BXWG(n0oZVsP66{wY8EM$@zyrl|#H)4{cGa8b-V+!R(~*nvO)l z49FCoc!|71PHK-e75wji! z(b}>+aU9R#tHEz0M?&no_-j3yI#}0TCi#t5>IJx-@4w!;Paezs!QDkr@Yzq z0hTDEJILGHBcS!9ig;xQVO(`5s1@R07(7*|Ub(c;C}Q zegub5)o%-d9_N*hUwl*L(RU%WYu@Lm7$Pg5DN7Z`cIS@t=>9~<86R|G09TPi`$p(@ zR}UO*BgBVka4-S%_ciE#AMstki0#r_Spy;D6(H2K%ZKdAa7$Uh+&P*jmfyOwtDA}#)SnP%Wtt^ z-Bt074sZa?J0fV#>@wr9=sVXnbK`9?-e!thq~1<8gU)?xQrA+4Q?hTe+$-c@H?DoD zHEjibQDLr-vo7FBA2vNH=gV9ZlHG@T@p&(`9TVa&*zPX8+eSj?CxOpEYtu)HEMj$u z?hwkyj2=xrovsf{T-}ZE0m_~_oRmR-)$->o3Ynbj-G;A4jjt4>OR$*|=6@e|! zE6^HEqR}L6wYIyBow(yP@KbvSP(VD;8_Yw$?t#uvU&5fhht0K>BWd8@)o;QEcFq+;9)RKT7Pr59>EN z$AmQbZk$VU@hOvO{vpBrL8+Qtsisr+Qfb`uaQsAk#TnV%&Mq29ozx!$8Pmk z;8wTdKN0wj;jbLary~?r85@{&9QGV@?@gqmqZ5lybLn+vQMil%Fh+Q$w2G;X%jib# zmB4&J@r>F!Lt&>Wd)Y}D&kK&H^%c*=o+-A6?b0`&7y+CvbNEtlZEhuWk6<92u)%O~ zfs^`Bh!n2k%yHbFYmV@riUzL|?ktk$W2+8ptpm%$7us`-=Q*iKttGhb_GFB&yK!L3 z0QKgG0+43C;^)}Twv!FSMFA?VP*mFbGzJ{ha|JE03CCh zvZ`BleKUY_RodA|FM+gR9G(qI@*?`^MS>M~9)}qN1pfeyPa6_|f>e%rR8b%WKvpL? z!RD;uKbsGn9Bk-m>{3m!ic5kBAQPNt7(ZG^9Ff-?E>AT0LarSca(a>5(=>w~VQ@0Q z_3ce0wjRpX8q86KSnnJhbQHd80!SHtpaIl+(=o6Brz}o#DZ^_yWZVcJcRdX&qCAl! z7F2JTZWssi&MD6#obKU?#s_gx70DkiLCIY6gZ*itoD!i(DmXoAuC1X-vCIl>IKb!u z{#6K23prwNa5s9>rB-9+9!Tter3DwvXWR>9l0nF#>f&1T9U&!yEs27u+B1ytExR?;p}tjhILGtPtzsBr-rI@x8R=aQh*`eYNY3-m zwR5s>jn2r_=da2QbJV@fFJ-CYo}v`|-x0FSWb#^V}WE zg%DuG+qx2aV!uQ@VDZbK&UY^=crA{^@;z(w)5j_HPZHnC7{q~2P~*8jE_+u_4)U9i zQ<6(wZpSqY4A&9DE#zrK{ouiYPMy1gYxFzzJosHEk>SyQc^)RX0JibfK;u89d==mw zFzWsxvb9!Zk+z20^I>y>3G2JI4>kJX@WV-mPw=&jaV{eA)k2O4!1k|u5Tip5lHK{0 z3-Y-xr%87-T4ke7-y})NZ1=B)ziJ=aV^W&_Z5KzmHa76CB)CJkgOUj2ka~M_UsC*h z@lf!Ofb|=+A!gW65^p!XSH-CP zU&MDe_pX<7KA}5;>n8F!9f|He>$~_-@uyz!HT9&Lee8>Cl~=cB$_4HQdw+#_#1X~h zl7S^mWH`z1_m{E8PZa|RZT@?4BP%vC*eXY{=s%@i-am%UR0iR&3EBoey$^c)-CM&n#g&@w zBa&FI)6ZX7PsYDGuOyM>h{GgCMJpVUKRa?W z>B#>8^;eUJrsSmLN|TO>?h-=M+(?a%T$L(>?FDC2CG@AGRihclDK4PK`Iv= za4Koch1%hrP;OzgF$L9e(~i7~Qu9R|7K+Ir+@YjX!soB$#d@?_Z76I@)!mFlU7D#RG zVz^(G8wk!qG*Htv7D7c!X?^&O${{RW1 z`!9hsm@*IU5b`m%cnQv0n8-WMy6y^NlxwriseO-3qL)tr-+pSpHl75J~M_%B;aoj&-9 zV`1hnB;iM3JCADp0sWmmJg3CX5(J%P8i-IOS3Cx<&AW+}j8S>0UPKuoalZpUg?&-` z5o++;_^$dQ##tv&#X%&4&u>pmS6q~8##dUdrt!SAx%vXq?}UxZwU=uSgZ}`pUz%UG zvdF&@C-VR{?xsdkGFapR)2|}GOAJ9R+^-)gBY5YL)84-{KWsbqzVXhZ3{n)5AdYgm zJ9C4N>)yO7O-8c1xcOx#ZHT{PsAIhNv8PJkArZdCUJxD!Bm3CTw>96P=?N`LpSo`7ic9w3vKThG#=7tYl{(3?77mUsHbA@Wn5}>z}kEIB(s_8SIA{ zVff;`48~BWI7w|_log|OWAlRQMY@q85n~)j=F7vJ<0Wyz`_*8k-sReP5f^SgM&MxN z00&S=>+ef(G&gsvAD85$k^&WuG6DV(_53Ql(!94b#pK5$${7ciyGrEbXTRfJuw3a` ztxkD3>)4tZmC1=p33-uNoGPz#k8YLp-|RaK8jr*YE>(7wh-Nomxr5Yt1J@q4^6+UA zH7^L2*-$&L&cyM?Pj6p(`rq~nRJ!qwrWIZytF?pRvbg^M>k*FB+U2JtmqS`@UdP|Q zTf&5#FdP;9I5qjn`*B#!Y4Hgr`C2zXTXSP(dVNn}U!$d3IL=rz0his}*XKX&zLFn^ z=@*h_iJ>HIJOiJ**RjW~cyu(Zx|&H}$oZ_uMUp!zIL{(6hQZIx?Sc=|tK90Au95*7 z-4!60kPr@gjPu7#_o+U_k=nY(%yJbUEtOOJSRTi%I_^8cIxNa9wk{c)05Q+MwmHpv zEps-yoXRb3$^1Qhqfn0$1bEm6Ra}J~cz~6(QXhtTaJLyq?3AG$HtoqDUuyi0 z&}|Cpwk*KzQW;mA9!CU`f%NyU*B=4C?}nC%v&;VgMA*tYXKx>m`8CgsiuN&R=!~By zB$4@<@$TYXTjIX5>Wd_%O}j%D*qGz_b+0gz-e=ns$+}I&n1{z6mFXWEE`_he{b3+u zCBsNnkmm)u;)3^16>kCoFK zjy*enTKdQK0kxI>B5Nw}qKK`N=0lN^bB}Cu`PNcWg*jhm=3OuEBlIccB$Z9Oo1AAq z=bHT6{j_H={74BO`s|V0g+Cwa%?I_r+zWeYV=# z+HWt37SU)e*&z9)NTyVH|Qf_TFa>+^%oN2U)H>Dq)WrJ=H?FNe9~J|5TS&^3!& z%Od5>prfhhu1P)kPrgse zSFt0C{K0|#$-dpCO~{5pZVCBZWH9GHHV^AsVJB*GNtsDBlCkvn{1fv|SMk=S`!dkR zp@x2Mnqr~d#20G2VO>12|?4WclGiyq+m4nGR>@AxOZf3+_WZhywEY^|ML#?2JBJ4i(q+vP{+;nczt<)l7KGb--R z;t%+9QQNGRlDojoDEX8I$z}s27qPt z2XZkS9FC*V9+lkXb;#HGnAB2jUEaf@n|g$1R}h4fIW_>S7;rh~13cH?Kk!e99kd;F z5JmyGEW{E{@8TcJ>0b!EkTQ8@cw~{7FP6&PamX3zp12kF&+H0fUkYk(5e@t0-SXoN zj&twpTv&*xQ@S^dn@uz8i|JB38KnuGh|Y2kUuyi0`1Pzusr*RQ?xdP>7Iph?XFXQNREQ z+a#d}IZv;8hT7dNt!^GBf!UXCz*~=V>4WKA%5E>3+M_0vU${h@2J(>ynOw1OalfVj z^zLvg^r!X=1O61;5ri?go>n2rJBfc<{M(vH#e^>94b)$~MF-{#G40$FU!|Y0y4=O^ zhTQEk31n$<=0=*`W{(?2_3NCG+v{Gn@fvGp@CDttmN>4B zxlozsIO=PGkM@DnZtc})(k=|qj1>_UEA8lcu4BR)uB-7Q;-&oZ+g)1eGC;_v@s(90 z9Rc8)olO*KO?%489WU&Mb8m6r7-EElk~v)*lk;v2LC@C}?>e>ZrK}9sWl{i#mN*si z<(039{s;K3S95rUuo`iL>C5{6Ng34LCWONncpS6vwx1IrLmpikQkGeaY`(yR5 zYmJYbdx6yYS3mIs!-?XL4Nqdq9o!rqxcYvTchy{|yEBRS1$7PAfHd{DU5VtcB=qB{ z`t`2w#24CTp8%IqblKUZubjRe_=8pWIdgTRUs+9YV;dKOK%{`Y{J!|f>q+C8yi@U- z?QJYAr_=PZ;7KSUOC~wNHA{QFjd@#^_Fd1Wq0}wzv`J;QZ!RQ^vTZ-8uNC-PbN>Jd zuZuN%jX`|LE$&(&8y&%M(;4*@>>d)(Q%msNI$MGxjs-$V=y8s<;yR9xt$Zc%t@fc| zZ6*DU+@5^P4i3V21P(KtRM}ahDErq}JvYbR3)8hf3EwbCp_yaIkRSwoKAmen_J7u8 z)_e;LH;v~!Wue?p3>1(F&s>W0&lh}3@gI(?(?!s<*`sOK63kSOC?4eck4p9*g@CuH&<9Nf$f`@an@_@LR`s8p!Bfa{mA@Z%k*?rCj)Cx_*+HhL*7T z9z(LoPCjn=uCu|qYWNew)^@j3A29rYx%rD8Nj2ra8REb2*0nA6jgK!?0urm-^v~hx zQ@*zsH#6nF=7)j24Wf9n#oD&KErgNzf(V}g<8DU>(!G~e@YR+6o-L(=da8g2Tvt2r z$HK$IJ{h%u24WN)%)IrhRPUl;hPd@ZLNhK=MqNx&H=AI_7!-hy9=^WKHm>0d_a_iL!zLo2Qe54cY><#g=LCn>hMwmJK63Pq@Ra@xlA ze$dGRsVq6pIsUce{{RuZ8*Aa85_oRsPeBlCfxj#_W6)>69E$g?M)&(Z-RFPZ#-M&x z;a?RzWnq1)=w=B?@+J*4gai*zdjo?)T*|>4v)r_`U$CigNm0n%*1Wg&hMHS%4Z{!G zJgZxo1Z|RV+~i;C#NESDpUSvd5`eSZQ$*_e|Tu4yPI5 zet*u2TFS<7O}iFtrtrm|f@E!wv}+F4!1RCTM)+BxL1DG5#ErKhk0g6%>t1E?!^T&3o;cC&VUB5S z?HKu@D9J86175YJc(pD(D4LI!>asROCV0iITnM*I|9 z@D6`E9BgLO=D$PJH}KoSgZ({eq~Wk|!#oq$G&u};IATEDqopAmi*u3*;-xEfEt#77 zi8MRaWzOi^jN>C1#%t%l_(vme3k&$A-#w&_v9p8M82*{|ub_NUcO8a_cKe|G@dn~~Y~DL-#v2zL z2LAvGB^K`>QI@w>J@>@^8@AUh8_#DOBOs`3=Z@mOfAF_}@AZ9h`pzrarvo+HMjguR(gP;EZU3kyK?}&C0>-wVHNT?*7`D!>NdmQ(v=8}!Y zX(+oAc%$LX-i3Xou8}0ZVUTYbC3|)HWA(1r;ug0)f#En{iboeyVld;Aw44_DitcRW zj`StReVen6mB@To@WlGIhGw=!dEsSYj^G~0(xo>ia95jGIlF&_kxk*JnrS6_$pMte z7?v%J{{T9d;KrY<*vWqmrRFlEr^^y&C3~NzrCHE^D(Tu~uG{0}%^HO&$G`soTCVsP z#=r2D>esWzhC5`F2*q)@dey#eT}hIbw>eLXI&Ia@jCA{JIT>fTQ~S(txcc>0Tx9i^Q%Iqu(bl@C+pRIOYGVv{q zhM9E)@+fDF@sLh^Mr+SL8F<4=(=_6ybOg7|ySwxH`qqtmmSb17taSeX7vi~-!z9~< z+vX^I^~QPQ(w*R2%SO?n3h{4I%CCCr43@qivf3EDG7den{Of?1;ict;!D}1C5G0Yb z=RE%aDov)8dkG~aX3XD<_qGrb=quG>2_>A7 z9Ag9JBRQ`-@%4$(HQ2RfjLQ>kS0k!{)bZF>owvlTD%!v_lLAWeM^XMi(uW;WNP4EM zWN8*BNAZ=^Yq+GXl?pfu>0XZ>WpLXt4`bYl^S=vf58{1x=TZ@rfWFW{=L4Y?=?Rel zU`WJ9Au_Cwnqj&X<0h3E&b1Cv77 zdZF=zN5EpSlg~X)DksdcxB*8yK|QKe53?tcjFKt1A&I~s_ga;pJM6?<1za;@9G_20 zc1$cu01R{LPpPIjDqF4?anDM6uH%g4k@Ak*dehYc)reF(vu8OOIH<@hLlVVL9CP{9 zti49=amZ2+6x?htx0NFUBb-p$9HXtpb;{uIqtNmx7!R9nRedRBjklB=X1k)R7P~ftAKFj1xm-1HE`Bw_l|;x{Ga!!>f|S7Civx zikV86$;^${k&JQt>8%uJ87x=~b?=%U>3P z9w6(IF^%=gT=|y8b^(SNIQ9K&DQ|OB^hojVh?h}Aq1-5DMhZ!hI2p$WJlE&1izJn` z+lC3b!?Oa|Dgn+(=jJ~BEA$iMT*+tQo6>x|?ZAz=+%tl6?V9}m0P%0wmhyPwG9m^l z!;An)z&!eQuButPIx0svG^bw%R&VFI;JA2pY zukD+o&wt>(&;lAWw|bmoo}X47tMlGa3m7C3!5j^-v6996WAU#$1m3L8HFk&*rSl|j zFUf>L%2Dy0f;k60aZtur?Cs_S1;AMm3CKM`C-_b~ccL=44GLTy(7odEPfcjc4C=@ zh;MMcMR}O{^VMwDZ7t8sABl*Uo-);5U^$o42BIx;!wL|nN)$s z8y!!tAIiQ*@xR)xJWr`cmm)JH?n|PNl`>cZ=zaU?aQt)yt1*9DWfdJrU3znOy}4i=U*320!O{1R-5GpH6@uy z=tmhOdso|kw;iOH6IrvOJYiZL|4d7A8C3F_0A}1pJ+O`twmEB$!!ZbW|B9 zcP)YZ&tum)sqF>5%1Il^5}nM==7I*%kC&dUU38VKq`b;n>XwJ-2kb3wV(@*zU|h7t z`2%tS2Oj;a>Z#`f*s~G_4&VoGt$gA864-6{ao9dh5I$aXsd_X)u}6;b#u2>9=Z<2h;qT0_&W-5V>^5;A*z-bZ@$C^=0ELX@Xhg7@f7W6 zea1k?ISxnwb->MjoLw>-S!84-RA)KBHTiM-NJbyxo#|;4_tO~}Tzt$y;|H+qUKSm% zY_7{{P3VsA_AZsD_=_UQ;pZ@tfUXM+jP~cXeF^(#Jo0=sn%XRZBZ0WK)d6r$f0cL- z>`80~#M`_BKknJx@r|I7$344eiua$}f`2dJoS;OLxkth~W3L0BT=cH&bZ=HI=o3oO zi`4w!whw7?C1TPe4aHemfEnZhIw$j}?WfwRBinHACe$mHZ0C0!&vDkQDoi6ocQA?= z5NFB+6YY)$2c=Sw!0`y@DrYJTW+?g$@scnz+Pj}DV|~tP*-zako6Na*WHGbI0}Y;O zA2(({kMggt{{UchZ}>$N1p{KWPrpH6<2 z_7Cg_42NFU9!7Z;;f(pExCeFsABJf=Iuf>s+LPay`_4>xWN=40;|K7s&2QUQV?V^X z5)xI6U>DwT$-u{_y?&LQg&TrN&H?FPnSZu42^Yj$i5Z!^wJYU>++-WNf!_nAczAZ< zSu&+9PXL7=8`^TIu}idA;f^teC%HK^mg^GvinBGNh55wDTO+O&PZ`G<{A$!NZy#t0 z76OMuAt1ML!J%&Lp)8ZRmSE0HFUl~;GsmYSabDc&IlHByn)jMg&|MNnlKRmkl2b96 zB+8uU1a2p{O||;%;JDeo9@#h{ztKQoe(^g8Uw-xZ8KXfQ+Qyw0z%9|@WGFh}h650K zf0JLXo)v+u`~_scI-=Tz+T;D7^UZT(C(S}BqgIz8`EBu|AMmj?$waOJxsU}`0FK0U z&jez)S;Jghr_4ZzsA5M9r1R~OUWxIv{j1_8s^L;tx0eWwv@5F|=bl0L^sh6!jiItu zfTPDh&SUd3qbGnpdB@Pz;qA#7UsEZ@P_rKlX>BkU1W2+gJ0V@)De1`QN9b$p57-pT zZ{po#G`?aO;@c{(?+;Oud;9$>G8q-N20RkE>`i@*{{RI30#6ldE+$ZC zi3vgcBaku=L66q8n|{t|JC2&Wc0TWS#7r`whs*M=Hu`;Q^CR}Rnj`T}_6d;`d4bq& z00W$L^*I&#Zzt~}Wk7cf^XvH6=0ELqYaD+Qbq6l9GN|(d09bR>W0Tv8@hLu9iR@^i zoW1Q&36k0)13I_ak}y#fUoFVw?Z$ZEkF6{)!R9*yi3Dnpw2#>1B#NnZaAH<~qdctV zFV%wajFHp7KZQ*Woo^IhY5QD~dFN{>$IXs_alsYr#kj6S?q$o&?Gl_Y!ck~EW~E*W+Z zK*{7EQ(nvaCtATj#=Rxp-^?R>D~z_ogZX3*gWj#jp7++sP-#0e^b7Wgy?alD8l0*N zw2+b)uWq8hE3YM)Zb=cNxgl|!@N<9%(C0m?^(*$3oozl4YO-uy{!;};BmtE?pKRCV z#n~x5V8!HIsN}}E%WcL9^shG!DRVYxlY3}scq73#zY#o3Youw(Bql~LlBDcm#z^nU z{cH3K;TP;};r{>!T0?QGM7ovx0PVa2tDZvRrFd`bFW{)Jb*Z((05YOAxRAa=;De2w zv+Lf!K%!N&w%i*Fjm*QjtHjiCl8k<3>2EWY(0maVm8jf)>L{$31z7fW_xyjAX=-}z zli~Ob*B3Cs5)7_SLFxRffr1k=>jrDoBQ`&h)6KL|A!KPrK^VTe3)+qcrcExd7^#1_%!Mm4E_**fAEQy@3-LzxVJ%{tJ%)86GR2M=e`!&YaG6MW$bZldx;8o#V z)FhFNl55^Rvi*Rb7(7+t1&`zrtZ0e5cGc>`J-Pi&bwBV>iS6ak^q5*VXDz!RXJ{Gu zkG4pz7yb#~ByjkTT#8gJCfHn}kGY)W6YHPlUEll^1gWvpi#gg9F3?BJbJIO=26(Ei zbyZ#5(Wd0Cd?2$GxMDEz+u(+j4qpeSp(7%To6U^VLm;;@N1rXS*#oY4#wpr@NG1Ks z0Fo$NZ3F(lZT@EgazM@bME*_52P zW*8sE>0h9K@J~x{o)6WgmP8VLwZ;>b=(zfET=2*DiZrxhHLs?9y! zvYp$Ml|XV-j!q7KTyvjlY}SSiIyuBZq%6!thYcamIW5y2cNo?h<3vQqCi90F=zDgrC0yvW%xQcfq)97E zY~u3?C5oUYIQ6I7cxO$taAUQHan45G4tmy`DQL+600|fe8UFwpRzM*DV30cYrDc6X zZHUdHBB~%&h>lQnABXZ4n>U8E$)tB{7>gWak^22>U`dkM$DlaDq)5ssUW|DhRJDG9 z(psGI_&Y{Y%q$_uBa(wPX4^%x)7_-Cw~ZedBri(TAgT;wgMu;ob4<60i5#$CLG0Wg z#mfD&!TtOUwbY@U+eJQrOO`VYm1+;Kupi$nh;3nW1N`8F$)KVPCigUP~ z!TKkU*u(v(?bS9i}yp~d@9XbI>L0lYiIOOq7lWgI7;HU%=aB6NFF}WDr3BVcP zaB4{I1j@KzI3oabrP<}icksE!GuEU;MkFp1oOQ_`{d#Q?X3Xo&8qWSiGFv3Uo2v|9 z)Yke{rK+DMIMrD00Y*NxXpjco*(0SJG4l*<#t9v%*;_J*AX^ptg=MPDu&@1M64t9kAex zdUVAx360rtw4Oa_#2vt}4U_fhO~oalCy;A?6V|Q#e>SP7qWM<<2WI4v^yyxirs=WA zXpHbGOMn`*Sp%+EoOK{@N2LZeJ&xt{>}YnAyDr^qd0)pb4r&_4nQtbX(guc6B#Rj! zl^tuB@b!+bAnZkGg~=Tx)RtRq<_wduP&gV*u& zuT9QW1sMYv1pCyYCStwu)Os2tD>3ZTM~qnb^INtECej)=3Qx?0jCve@N`~fLZ^k;# zoEpg3+eILe-G?Ux(-yM&27vuRA-+`of<*2F|E8W zVQW8|6|%<43j(RlYsR7_-~yy_4_cQcN|XD>JQ6xn8Zy9zP#ZWqx*BcVcDF+^@50(` z%%WK>V-n;sZKFB%tM=B>+aVFC3yu^F3YY+-I`VpF83LQQ1bk#MJ^KnRc2ZZ}4V2-D z&m#k^5sizt`^Tz|rjgIiLpDx*D8LehX%CmzfkuhwOm`{jdUEPev@@OP#~k$OS$a2u zw9OLgS*>G8-c!!O%O65(bMHEn)bMl0eW}5f6z%73dT~vr^%{1%DC(MhzNu{1^F|sx zbB;1aWa)kj(zO2oFhyf-@^SB1mqxUoYqSbB^uQVXYSZrAzyNmS0(kmTAY@kD#YyTqW}b^d?Ws># z&}{W+Ry(McSce#HN9A18d?(OLB&lku>B^JIQSIqnoP-dgcJJj+lqe$yl6WM5e=hW& zW)GR`abV~JFbdVZ#c0?4ig0^{Z9ig89p2aiBMrYXuWIUMH$ zu&k~2fw?uQD1d@2iIH?Mq$jsRTB&huL>PQL4e* ze7HhAIsBY<+O;&eQ&Q zrsoaECkG=PKMIr)lI4cb4l&eIB^hit&A0FZn~n7(X<%bzP!W3WBLLGJfT1}ApPM5e ztx8jZyb+v?oPHG;3>ny{%Jd9#pGuw3?uvTmUePv?xi|-?KT%wj)v`$-%dlKz70>Hk zhPXFae87C8<{9l=h-n^40=P}5t8tpnO35QdXzGuhzAng5h3+?Cx%<1027UhkI`|L7 zsI75(vOzq;ZHlFU5&lT_vqh=?OzSRo>E9IUQ1&3S^ zd!JG7U6=`^<*Cg+X02ma!k3Sw_=d{!cy?A+DB!A+KZFj$j=t6UpYT)05qPV?8g0NN zyTURDQP`>cYw||c<8AXu=2;XKRA*0^fHH7>y$`K@h5H@+W3|yG8V&8kF6SOg%Gey| zR*zh|v$;xCA-Z)Jh)G^jux zZo)SL0VAL1+P>wp{hRy+X&{;O3u#?WR61uLO!u!u(zJUmBE=)HwvN&izzBl@g?bUh zsA~mb+8q|9FAV6h_-{zI(_vDvTcAzd`d2^kg5oQG0%~$dHmHP>!?p)s%Qf7F&l|_S zD}(sZNcexLu~4cb+(|hnjP&%cKB{tj#7Xj|?tWD3_h~nY?o4W&S7K-#;*v*Kj9{)e5y?FV)2=J@2lg_z zYkvk#^2QZe*sjrl%f>kMuW9RrdNWAso!RGKw+;9gR|Yna7XZyp5vAD^skU^Y@&`>z(bW{OtQEHj-NAn zeFbpguHfVN7%20^1jgFq&6VSjvTat~f}^QCb>{=|;)_&`vlx~;-9iAm_8d?D?DwO!5eyD^yj^MHoqH< z4)xrSb~Z46=*4hjWqG?A&s*61s`%@94E{aVL~do3+vY=%$hpQxztfuYEHePXOG^I$ zD@K{!83*qk{+!o+@tPSfejw^nMJqaeq0gAjj2!ZK>~XfZ1Ux#&BPyZu8Qbrx58?GA zp0(LQsL}OCGv*!YdmU$yj!SoMdCSrG8s{YFJa^CaLooW@)w~sRtPK^d8mvjH)2;t1_Lt zVCm3fAN_j#vG~t;>G2!HFxn)0(ZpmNk+}89=yEa7YVq**c!p-}&eKP!{>uLV5@7I; ziXet&c%Z&*o?CTB&sG)sFJ*Kt;)+#~WLHm@Z>RXz;}?hZ#?x+~xrb`F1+tHlnD3Hv z$sOzOU)itrq_EelEp&Z$b+x{ZFDr53T=qFV_{DmdsxGuSNHSsTsKV#1t=(@wEn_!m~fMqfKJoTAeSr91;ob?0x`qzz4r10zA72~r%JH8kG#eO2xwZyyDBV9VskQrO%U^CEXwSCd> z`@l9n2GXIhv5jI_#yDJmlUMvn;>|O|c5QQabq%~o3gwt*ip2PP@k>eggC*bgWZrt) zNL0Su;P(2~vYkq?y|f;USuGCI{4#0RAQ7Fca_8GW&c7(XXgjYr;x@Y^jOwW)a;<>u zN6nMeFQE1n`mLhD!K0MC1pAfZKBbGIqIY_`l$6!2vK4`+}R`xQM zm*qXj_7NU$iSOE3G5e_YF+VfzW7pVVSF?WHQ!9KoTW{T&-H47k2vFn@Kqt36_3d6q z`v%6x#F~pVVlOH+EQ&H%0cL%Q6~A;Qw*DbbVxj7spHd+&lUH7 z>A&N)BQv~g;Ln`c~7wx`!}NLmKkaKIGu*H}<=~`(MQ? zw~gb9P`fq(1MS>TJ^1bU*Na1y zRYr4Cv+Zo9#$81i)du9Iri(ucj;YyG@Ow@SJKJB->=NjN|3+Uy~mWNx$(HkpxJI z8MuoV2y)81$3jLx&Urlkb^6e-`5p)ZJ6Kx22q&IDTI9yJ%NHY7)S{X{Dt;>4C;TiO zc@bIBuGyJgi3~u)06Pqy(!A{zog+SCzVuy$j4GUi#(fCu-n|RrLP;NuwMh427UAXI z4!#rMl7LCMA@-FE{?6yH; z@7F)dzR3N7T*u-qd4x>9WKnHmKJGJtpV#rPjpG*(TfM}NWBJ=Mj4tETIQHVcul<7c zSTxTV>UwdMDKN&$By5q~{ZI5Ya*I%(pra(4N9ZreRZC())wApVd9Tgi+aKZW{g1>s z^+~MS<_SUAV_fGL{e3=_`Z|n;FvPLs;Ae0n+OfPx;QcejR*wdyY?GlIKyKKt1`=_S zXwyj_jK@X2j@`Vd-P$4>5+ib$Bzg|ScRu2X?OrQpjxd|pZVFE^=f6GquhTD%UkZFV zqI@vap|R58Nf2*FDh3D#Jod=qzc%jRORLL^zbzrb3cg<;j;8?nSEj1_NVgHjoOxSF z%}cc}B#Upjs2iEV4TTtDLiG8DabEfR8QUv-UeZ)yCy6APlwhIb0OQ;>cs=FI{h{KA zc|-s-bC9EH9WjxDdHPq-pRlxc^Za5GZj;Rx#yI@JovD$>=f@t#yIf%!O|9%>4~q9b z(EX~GTYrQ)h{HDJWLA%ilD+foUzc|f8(U;?INY3x7w6yVeKTLFf3>EqZ>0Pi)McI* zm=!!OHy>PQ>tB{Wd=N_`M20w(2ieKwvV+s#@aL_0xK!nSZH*n4y-&XX0ARZt34AMc ze65MvTss4u=NunS_4OBvF4Eh>I+VohRkwT+e(A>sz6||_z96=h;!FJ^=P=sb5YXrD z?#DQhwdGT@Xs;-?oE8NSTdMt(;8L?QfbsNI=JiLzstA+Sm0A5+JA zEOT<(6kr3}9^>A;x5A&WcD;LZ zWpk=(9!xvN_~QTuT>aMcJ!`6-CX}F}^k|(H+a4M4zra_XJn=2How7{PNwuD3P0Jb+ z(DR&}*Xq}RJUbtRd?Ti5u&DB_;8geY>+4+i!{36s7sHz?cx-K>jzwRcnLcJdq}QSq zQ5x+Fka%2mt}4~NqO#c+b+TF>3;SkV`9BBl?Z^`EJ3d~d9D4Dd!oM+IXBQI4u(C}W zmJce7xahggM{mZzP5%IF$=cW9T+UO>05@hC!4*VaDeqAJBCCb6pSo6cPtpT@A`R#BKtR zst*|J_zJ-P0D^c!Ak{Vb1dL!^s~WoU2+1d&Nh8;_Z2sT(f@n0Q$wnK2ARm;Rbsg%f zYlux6U1-mU3{fN!yaf?sU8)H?O62a(zqL>{Q9O~tE;g_XN~T6v85qZ*<28LQXO;Y? zjL!<4@S#kcV+FYCGIRM=CPQy;6Br_cWNg1@a#XiGlicU6cFO8cn8j^(sOYV2^(%iZ zA2G8wLa5xh13aF`75CTt6U6ym5Z1{6#rBdw&j%o6{+w69?>Qk}Ga|^vM2BDzZUceG zC(Us3%sK!4!F&zHI-)#p@F3q#*jeWOi7eg6S3uJnH zy@h^7{9TqSpC9V}Vi|y)l0BmVFgox@Pg?zZ)ewJY&H+__Ea0ASG1k8$J~YD(uf#24 z-WdQe-9HL4z~?_VY=8Bu%)=z)*HXUMHP1JZ$w0j0o}DYLMLVeM zMV;=;cB>V$K@!FYCxY1n*90HSHTqxs3f#dj!D|z55siH5KtkJy#D{RtpyL(!j~d(R z5=R;H8!-Tpd4#Nhe-?WlwfbTE3M^6lBaiIzJc?zLCQvx}vR95Vp7n)g%LirD)lIc# zv_73qT)00kd16vw;`>@Yy}ro|_m z2KOpolB1xci{<1Eq>sDmDddRa1QN%lF~|P^TBiDi?uM4$s_NJSocdI8NF0s11e2Wh z9`yaH<-ppc9DKCM5k$EParb@c-Q0JvV`et|%0@ZknurfEOKs`NP;vfEI#Q@f9P`(u zG&{*4`CAy|VyAa;-7zOP+S%ZB1a|eN!zK#+*~U1=Df>s7gqbFHN%H4CKD4{~_1xb5Dl}b%m_A56anhzixD^0o@t!pCtxFjF*d&r)u^i@=&^KU@2Q88G#~@M=6y$x=#&Mc_gkUgVyOF-4 z-a-WGc{m+vnqb=qVi=|y1ExsLB)SIf;|Uw_v^TgEt19_qch64w zpzI8BxzDKSQItPu#z-J_?^M!S4aiptVZiFggM*BJN|9G?aus;_L2UCvCzKo%+{2uT zPnbGq8&3zn{{X6`J1q!rT}ET(%Vc2nT9FjAg^-i$kLyCQsWhF+ zwS;Hgw>wVWF^;(vA`Br427fb6WL?BS+u8#|%bJbBaLB7=U(y zaezAhG%M~UYw9lsTx0HIj=84Dtbn@ZRQ~`DDRN05dUolGKzE>Q;Epg46+GJ9c3lL( zKA_}nBdrr{Pb~WN9{A)`{{XxI z9Mi)Ga0xqyPQx^scD;#q9;(i8M*MP4-oIL8iX#~+pbz2)KZQsJH!;pS`cqpZ6U!*% zFRd$UaqdR0h<2ze^5dT3r;BWI4mJQV4mwmkWcA78uS%I?F|bz$C!7uiD*|mTLH5ZZ zKYIl5cm&c$LaOx1;QP@kvgCj`9E@|G=9q{;J9tyc$0DidgInr}FgFrF+v+(K#Y{QD z7(8a53hrWX4n{Cf6oY8m8waS!I5jH8d&%lBzBd-<2ZB4&t1}F!3!ldVnIRr%1Z|DK zN|c>|7C0xTp&v?W>DY^E5(zdg!U4}#9Q)H-51zv#f;gg5LJX@OgCqLVMr01Ce&{@m z{Wt(JL-X{G)K%PiigPO>8efKv285$>ysC^IgF^4)45wixp@VUI@!$o+>B# zixb8NIjT&qgZBhEJad7Hc2veo1GM7=4wS@WByEwjsTt?=q})?*1haJDV>K=6D`|0E znpHUZJtO!E_lT`2xdDl1^^^;#WXlqVgnCP=|`b0GDnO_wC^~^exiYu1Ytt=&lMSB z!P_A7!S72OGbrkNk=HdPCYH7bQU*9Z$nW@jQ(`A~3yyQ^iWCq5U>6+^T2vU%@elSv z#wZKB*o}x{c*_oqqMU@0laPMyduQ65RJ3H{zZe>!qNfk-U zW2Yqbp&KJ1en2_rj8Yd5#z8#?8L4)Xpg&dg6*jQjT?U_>j(+lY^x~0Gn}dcp?apZf zF=hwlLd4+r_V%a7L}&;FK5hh%&B4xcz!C`c z6v6TlkU2d)DQR-D8$nC>&pM4M?B8#STw z{{YAPxj*3zzC?T(M#5BMGf1(27O)#ENO$en&;)2(ZRXgdV=>J%5-LPWoTvaCag(3( z)~1mP&F9+U;uKI6yW&6(UzGJ)_Tf3kN=s87XxX&2KD78z`(@o|7DG<)1&r5wP%>RB zjqC}*1bcP;E9xH#{?c9x*WihUt8Wahqvd0QJN`BKLvL|?Z#?ow=0T8wxjTXGo|zfq zty*givu}=Dh)P8cNRFm!KK>a(W&+SLpZbn{1MN zEwr5&tH_&)BalDFzcn;wYn!MNR|S$_j0^PXFvhR9;DaHDH_W2TijwHDr6%Jt}=0k?mxo5 znf(Yy0muKeI2(vp;wPfS`8wHH#cl$8j`le#+pK zCF3ogrz0H)UbSgvR)#p9Secd}zF!J6oSvVb<6RMtDos0?^K#Ap2j~av@$tLCJ`wO9 znPqc)mUjyf-2{!oV~l$N#d`+1@zcUBpx&};7Vo+;5d-IvI6PP7G&-zNqe4|xmy|50 z?=kzJo=?`Fdvh{s5yod}BTTZ!xdR<`R#4R$-8E*kTM-?XP6%g?+ExycIor36roA`zcG9Pl z;vSA;MKMouHyq?0rz$;<(~c|7UG2-?*?4Q@#^#|5vvex6UV4-d-421UN&Gt&bH>E6F4zARh0@xHAT4$l|bpUEM( zWd1Do`d8|=jV8FX@NMfvg5k^reCHhFt$tK^{{VIGi}f(dioSN;`B_mI@_5gn{0XlY z4{vJj%W&pxlzcnkJyTk_k@Wp0=TQU{-)#dhM#gr(Vspp6Yp=tP6X^|Z&7|M_y-GsB zmM5>U2c>;?`wL!J-1uJd#$cv@v^U8h{pJrLn4YKq0IgqGNut@hZA)mdInKeF?X6YN zn^B3PveL)pOkWfHdEk4fjMv(gjmaQ=o>k69NCX4)71O`%f$;`Ac%h3>iWTy*cmDA1 z=aO^MzL))_z5v|#@>Rdl?E|`!WKx`;raD*2x4*Nmjh|CkBG9fbCJls<2-&oZV1v+g z>-bWJA{8SaYi$T>=)l*0DEOPlHy>rzZ{@t*{=PRmR4-lt>^lB6_NVMWq1@VdPWJ8h zM{hjj$GabQ1NzsEd^i1vJV&bPQQm7NEiTwe``drKU3~|j`d8gv3h;fWfpjZfD#{>` zMu9l!NAsmu5eF9-^)ym(O?NbWMI>WEye}prNLwT}M*_bj{wYOo{{RaoSD9s!ILxQz zR$f6Plaro1gIJuo!$J=o?S`E z-n*T{}Haui?a3H@+{@ZFU&V0>4=A2bbU%l@}WS7jp8#T9}g~sMOsm4a;n$>Vz~1JqX=_u zbUP|(MEsfYskoQM8p4>o#PgaW?B6o;k;idd_07c5Gly9Q&)u-ugmOj!^!5BtHPiUo z<?}i_?_L}-s zG5ClWu2d-nK_~}6e;V~`Z`$wS{Ih)8%t`><+>e*glhYOXhYZNKZ8w-{F z0y}$E*;;S4D50sTRvP8Ej0g;kewljgS1}>y`;O7dg??dN3s=5ZM)O<-eS9=-nn`qlZLG%=f!uee4IVR#q--A~Pd&%Su(xGd#RJR(0QP{7U71MSa{OWUlfLWAy7<#+^TBc8I*1<+jJypBDcBX{dfBcxrnj zki?iWMG;U-pQqEce1SE@NimDf^BhP@GAYh|2qTmFVv_Fuc@&>8MI0bTH>p-Wr*D3J z4JZuvQ51<80nC!AB$MtsE_-^@g`)J)1BW(|-1}4h3H2?#t){(v9LWiE48(OH9R6HZ zXYJ24`n1%<=fEbxWMM9e%Xt0 zXQyZ}7e$&T258lDzy}~>^sa7YEJAiQlI3=2`3l)3w~9ESd6CKg09}9r1L%DZVO3{H zQtn%n278bSk3Z%OCvp#Mr?+~!d8ql%-)xZ9}Mul?jj+kWC4-R&@s+OIL~VP5B5j++oF6s(XK3SuDpl1 znA|CqhExy+(T{Oo8~vg^KWm4K$+__&5X`yt9kEu1q=lunnl)yP0U62OdD`3@XZ5V3 z??%(RL?)BvKUXzh+E2k(dOWEfu?LwXY%mxCPB{bKzccM(eR##-IYyZNxR<<@S5 zhV(s7J#k!hy~33x-R7NFX)ZI6Paq!I@5O0Fc#S?%9hYbsV~tY*Q~|i>2exZSQuYs? zmtN(mt7u`z42l*zbWt>gk$l29PqwZP;F9Xm9laH!2tSoH2JS2r0h>5lDt`JHHqc`IS;pK z+7uSR;DC6>JJ;yP{1g6Z=J-6RaG)~WNV`D5U>Ni7>-g8^x=65ES}e+u;N-_A8<~1A zJ+gZm{T}}Sf_^)nhBp94(PrvK0fsj2IwyW(jDC`$Fr$SmY z*8zH;TF<(+GTlWhKER*CJN`9$=94Tj&rsgA?ymMqhbkPLPkGI zBVFL8&@c(f_4M?lS@)O7Y;6Sh#U-I$=!(N~IXnOW826{eCz-ppTfYEQQ3ETn!nQwz zb~K_lXHd!%X9VZ`Dweu5P4&=oGZrAGcX5%=6pI$d&i$mHn4Xm(KPi2{C?Em{S{>H_ z57(Uj6tvj{ZX|>i4U!Iew?ZidVTv~GhuqSrav8SdC>aN#A4+SZ$tDzz03Z%{?@eqT zqLQ)5dU})odedYhI0FE$2A)w-{y3O{(SpRVCmiEBqW5>}#m<(_YBqw%pwfO7UQnmElZ^#stEEz}pB~EHm&9@@}vCi(|qstAuNe4WWPCx=N zX30G}el(tf&``K1cL$S-V_*%$44&ip(y{W>C+A*-j{cN|cm?*Z2P40=Ugaxw8@q1h zY@FkTrWL_uQIZEk(w=~_E(uj%RmN$N$+=i<#t#`iXw?$!=p1E0pFLS#;J zf;i%#0I6a*Abr!u4LKcw*j${BopDn4)T=Fp1BnwD$0QTS6z$l+2RK}NnneZGi8vom z(vek47C1ciG&`Z%!%Su{&5}Fkr!?S7#11gyk6hCnocb~8gVX%=r^zPBuo!M64acwJ zMVrx!eMfHH!vcO?r=CF1H5!$SZ8;=l9mkVTe3(=aG5u*b9pteJNzcvvsCps%S_=~H z=tFe&6q2b_Vsc0$B%a^nPG>53b*HQ z$E7oRu1?&r6zzv1Qw-=I$5Bi&0H9-V$OQBPpC0@>5((?i zr@apBq_nXtYD(-Rh3mB7nq-Ao?A&pTjyU3&b`UrtZy3i1+LkiTKvTaTFkY0^`V**U zYO1it;hwzG6aWknx43U#YDRFNuFb%VHV0qEl(7-pbKZdLoGd_pz2DcGhq&6Z9LFrY5KkPQ^vKxxtiWbM0KoylIzGkprP~;hPB$Fq zIpf$+pDd+;+E9PbB0}ReF>D&nFb92bQ3cPpIiiT4=?4 zipiG_*k|dAMr2s&pQv8ijahO+qWS^{7&QH) zGUZh>kUN@;IE{BNV}fc@!GHv3qhxWKodN5sB49kV1&AZ7e}z5H=!)l{z$dP07@Uv? zE6!MsJ*mSO1myH?pRGGwdTt7Y;R@g$#+pC?DHsD8$0nU2E&&8*8OdWo8TpFfXSYH1 zrDwTcA--7(LuWbbo}!h&0A)ZbGs&e5u@k1^I^(Z2n*fnd7+&~oN5 zWGXTT&7OJeY0<9G{DPq4=}ct#M%mN&YU*oL2UXC-&%X>JKRPD<0k;|pHWUIpl&>4oMRcLlnc2rv=M+my+$yY z&RYN--oCVT6W3uuV5F)7PB>%1sM;;doPx@8jP#`{1d7~_ILB&O<>^u@GX_zG0~y5@X$d#8BQ4OV+z8L( zPL&CXytn!LpGr3Hc91d0)YAznyphNQXsX{}2V=8xgTVo^F@ft&cFGdjQa^|KQIc?2 zfVjc+&$UG&Wan^I2k#zp?Md61duYK)+L_^x@b&y?$af^I5jZ&lunVf^%PAe$heO?d?ltCy@k#A~LKa+Sv^uZbJdrkUvV6XPWlyHY&V0EcWni`M=s@>M>A@ zad9AMt~bC?m66ZPta&Tbr>AQ4dFQ>hBjIV0puUE7^1F|cKsKly!0XQ##Xd;B({Ne7 z;t`kNXE@{h`cg+7!BCq+?R~5qDIZ{%pcqb|=hMA!L)~RmVVmJ*#L-pGNK6 z#!~HYSCFiWI>Y6bCu)vB&)wtnBA;&r=$=eWkju*nvIfJub_aZc!S$%_QC8rsxQ^YK z2{<_=eL?lB&pgw?71KbG%A<0b2RZAU^~tTT8Ai)rn0!~cpK7vCI?7{L-NxtO_5SX7 z>N<+KZEm*nl$I%38Oo|MhE3#S8O}f*>7_jR)_b2W26K-uA227J=hupC2(wFb$%%sr z9|I+aL5%Uzp-Xu7@-8WI*%x#erMJ3BQsGJ7*^(@hPz|7r_x7*VpMaL)4~9Bg5TGn6 zgU-^p{Oj_&L-KBKp!ov8C016+1%Md&y>aM0tMzZ;8VG(L>8gy(%K~n4c_(PEJ?q^%7Pi~j&@nZ%wrlkS-VZB6HBSnxA|J^CKC^8M3^kY*LyM&0U3IbL(`(-rg| z?T0kC{{RrK7U=^Rk%A2D*mq;D52s4`{^H@D%^FEmIKeS5MLwf7%|hPEJK30Bt)7Gs zUeD)wjUt(dRrx^+w4M*PGCvH|x4W(`$XJ6quvP%%4mtV`c=oGyu{tBVG!e+eGKk0= zagKX?`Wk{Liw9h+kgJ&)qkp=?lI(luo-0+#pEPwT>l>4dBZm;q@;=Wm&rBr)ze%65J=M~+dli8afLqp>I8H9_AtsHjrbTH22}C*=dD?r z$xkduNoj(omW_gd_x7RZn%m02c4A98akYRPAD5rNo@i3M+)^`=OJ0K)2{)SQ=VRqk zPFZ=tz#JdOz1Q|jRUZ^A76?gakd`iYa=!WC5G%xO<%ana%Z?a?hj?{T3X#WBdirDD zzJ~peZSGg%yb2>oA{OMz#e)@Z;pxH8Jl2%qerauFbkdTR+aI9*HJHKRjX~raBl273 z&R;m-SLCma-Z{KesHLz{B)oExqV-;fKEUUi{a*N`a%_AJskj(_vk(FP=p6q5jebjO z+fKK91IaY6ESnh!8#gh?Be&DOYsbS$#-y4se66+A?mh_oUYFrlh$6p)88O=#Rrs+84tMXj2t*G2tBTzC+5CN|q__6y-_-oadKpx)J6+2G6n-K zN%s^(3ZAlh4a??w@5TQBjoOFA?-1NgbXqG!JME)Kz}b(RKHaOxuC3v@YiSc=v;Oem zil`0SAQQ)MYOK=5``AEY0)jlY1&H^@)3>c$XJlCKB#uOmK+3~t#9)j72VzgHbj~V+ zk0}~XJhDFO{ekRcgTq>l%cu`L`3aHo;A6KOky&52?bA(Zr>B=0UCX#R0Bz~G4#av_ zTl)&wEx&=~&fGMmi(mrh7%XwqpVqiv+xkaMLrdDAD!VL>e}rx8^*yVL64hKn<##S` zQ{wxEL44&@vd0ltz{-Xr2cJ)Bf_T>E2AVZklz>k4+2v!S73UzHI`LD*n~yR(Y5b>> zJ1DSpcjmf{Go0zu<%&zOJ0|xdOS@%sMu#j_P{;r( z1AWth@99jtj%j0*%u1M8=L!Jm4hQlTG;_;ibrT4qbq7157+BXFk~-(pwJpuU&wDIe z-ZhwpUH<@la0my}*0XZct0#YmuN>~`<}zh6fW!sImN@D<@qtnca&JeJvP$wMWoZ8C zCzU^l>rb!-H1MMNZ_@SX&v|O$7NP{2h zz-)%cZ1OAhFUA(C{s_B(wl~`z6!aL#6~mcH$`EYQ%aHt%@pMAp#aH4sSs%|}hCKYa zY?aCVdsb}f(0Pe0iit32_iqj(ILRR`{_csS@t?rR*# zk-U(J&diPbHid9MjGmwKRsApJ=n8+PEWY^}c{E_+Ys7wWwR52LZGmI(q$2G%)dOHgC+)wP3fkne4 zj|`X_3+^qRoObP1{PHem+aKBGXC+|T2#}l(4_@6Ug5pMbf|3bP7~=(xBmDYQ0^;P} ztdb(fHdGF9$Obm^gU%~tiiMNQGG2?uQSLVhsyW5_gpN&ItXjXX| z*-Q`uiafKz7!h)nXP<}zrSEDCI~z^s$MW+(_C)(`R#*`VbZGq z0Kq^lZEdV{>wpAr$XO74%ts+l*V~>eqyGSce?}+xb3BGsmQS^~S4<3!Jw0m&{t5>w zTUlty8kuG?d6^?20M1DKE6b?A+AP_;rF~?44{`Q4VtS`&gok zgeQp5s>u8W8P6i1ou!#y&K^{)!TB(*2hEl1&wtLUz08+60yQh6|_tvC`ZVf zc{n-3{e9|NUpClD9n8L2C0a1;%Mv*m>@$PU6kA6f)cb^_Lc2hWA#K<_Pp&hQR@!Lo zt=r9#GVF|jGxIRxrh1N!YnHlUv+IWsMkzSj1bDg&)L7{dup^U)UiUABGO5Lg8*?Qovw0 zJ%21$=S8j5cJ|220P_rlISZCKImhAaU!z~JSl#f!-4viVau!@3ymB+zx$CRbZq_L{ z+eUp?o$R0xMtTnQBQmOkz#TFVdWI=W0!RqF4AhMp9Aj~8XNvOu?ai&GquMtJ6cP_z z!=J*KgJ2^YfgEk>Po*%n$pW3kbUwzKiRLle^5k?s&W*P!%c(NBE?siK4D-~VdXf@k zRdN91IqCXT3lQ?~eqatr=O2w&QVHRLmgj-ehoTQ5h{_~p0H3ck@ep{Nu)xYpmv;vYGskL_2HxOc0D2Sp;+rCe zUz7}n7#*?Jo$lu z#T;Wkw2YWuJD!G?GD>Y#$;U%eaci}P?aYcuApz`qid5Jg&f*R^0An7Mfz=1yU`M}W z?@U(;1_3=lIL>Of(Gb}-?5jtgG5X^)Fj8bNUM$)&OBOfsbIL{|E zrL8Kviy#m4wP+XWy9m2m;CmjC)5_GV+PtlLLE-tnEa1=awu$*g2ZFo`_Ok1+=8vx zbfr7@^0{Hq(7Orf?!{y*7yt{ECmHMXr9Zr1m@6)Ef_u@miY$X@Hh%Mrq;+x%VIYrLIOc?ju((QsnrUDxR&|33Of7LB~^+37thQOdYm7a^#BZD9<80nAm(uovGIuiKlo+@siQFPR9+^N9IH*9qn^rtBYc60LZPBET6 zDdY&lV3E&nN(!dZ0prm3p*sUR;c@wCC z{J)iu87H9>?!U%Z=K~znD8r6jv?xVn0T>(%9D#soxIaGx z@%KR#s>|h*7|wh8QbOKr!~w@6J-x*jvl?B=5sH91f!#+ms)0)Z@~(LRWSWs!0tv=W zdLDw9=awE}QburkQM&}Ku&113fu7&zif|;xaCjZ_`czw%G%85jo=;EGq>N$$!Lp?1 z80+{_*7}VEiM};r*p!?Bif@&?;NTvl6Tvk0`HJV0>FM;SQ+uc^cs)S&>ME?dlI*k| zozUQ%bRDPwWR@du1cTVn#53@AF!@H)$fheXS7vOC;0?LY*BvQ(1a#bZ8;RhBZ2j(Y zOm*_ymE^Mh);^!goARWJ2KDvNN}gsBv0|+30Y53p=|i_cv@t-!hsz)Cj(^V-G9!(k zaogBaqTE1Yi-lYd{=dBp`<0I1xj)^;DX9r7ZpOxZz5xxMz;>nrT;f78*BHm^PA%m+ z;AG>RkJg+SkOB&`1HkFpr%<)EBt}JyVQ^SyijOI|Nzb4QN>Jd1Bw%yf98xN%T#TRY zmK;;lsJw-UFP4J@mi6jso7B65jEK@Z~p*VtFD4f2JEWt$Ee0eDa_^| zG79H8>3p9Ricd9sab8!HM~I06KS}XeF+rwy8v6jGtdhg}25@VU{DQALr7gRSU3@ zu;2g>Z)$5`mEe+2Nn^$;((X4V!wN=Q34y@sKmAmMG;9d^QzG!n871Gu}Bx>EDv$U zd7(Wn9Y}ujbC~$!>)#Z>zbRl`lYyM@O-U+{z?RBqC!SBGGBqS*rT`oh)BgaiRc@k0 zQSOYf8(Dxj{{Z!Lu2WH8-;&|Zc^g}`b`nRqNa1)tFz;N3sta8bzaj2QO zC;L#Wap|#_NiGqO&XEo{Ilw&Qr&{?o;mC4BxNX~=OLL5l{{T#i`={d%gQM3pN##Xm zRaV>q!7Mq)(>3tsyJGr2rF8`H2<1t52y$1SyN&_=mA(o}Do|%MqOGpxe0yPSmaxX9 zWh{tafS`3;_V@RxpqA$9&P7H-Jhvh|oUU<<4#%$^wH?&)%%#e_5`aU_Kyv)x0zJC% z#VpO{TS!_}jE~)qEbR@C;wQfZ*K&)Ap4$>D<|t&6R(VJ}-2VW}H2`OU^y+M@#lJx{~FNH&+HUlaj}{Bhw^v(x;N$S*N&`CP?DQ@}dBgKEBnnT&Y2~=w%*jG>F#YXO%Gx zD3Oe6H*E#FamQM>eIzp~7_H(^3WbgKgaizbN$2pWCU%G!rruyG8YEy!lk7)B?@~hv zzLhPu7K9*ufp>-Hl1HF8tg2lr%~^k4g-_jlyP94Uvzq6`T6##5w39eyP2qN^Af7qF zA6oro_;YBM{s**)HtY}u!3Un;3jC?~b7I0hh9 zA0J`xd?c1KEw@FM}apXxEmEKs)gSCNh) zFPt5`Fe89QPd)3Ni?mZng?>XmW|9voKt^}8Zt))3&jYvPQ`@{bWNUUp6-y*};rYlX zzc~Eq14k9SFx%{DlreB*QUS-eza;gj((Y@>P{PG#`L=mU%J=F{4tr+0xt)`gT0_3! zdm3G$G!g|YcJ5+9T>E++e=2|36x*OMhm}6)W!z5~4gPykBS|nYl?@q;huE94I|j#0 zdsLxrE$2R1aT9IJml)0nAOqJU7$1#o70nCBaXs$!3u`#;4#5OtJ6WIaD&v6Opn;w} zew7uvdCw^xaYQ0NHf#cLdVqO8oSKnS&D|XEGCuI+L`VSk&-ach8Ser}qE;|Ezsg(Y z2LqAl20tv*jW^1hz5PVoQ(eTK2A)X|ks;hSsAG{McNy)+KAcz7Kd{D}^7#7pStZ`$ z-Z0SuFt~2M#=d8_m0H%-j_6`$Bu01)dMM|fFnio~!t2C(rN~uN9wTs=#EaB6 zd-cT;oAz@qEpy!Z@8dPhPOksv zKdm*Uju^JX0>nf+SxOgugOQJadg`=gCetaqX9f|1K+JrbQ&OL z+DKLeHUg2@f%cUHSp@bq%&9*NyrUCvV zj(Dd^DLcJW9Id6Ei2WJ;hU`*5hW`M%lgw#lb}}&AxRdE#Tl;=pELx4K7}?0!RRQHl zJxCnmC#8EQ>}_d0KMJ9F6%}Q3)N~oo9@XGqw}?x>8rh_`05T2gxckJ6gX@o%9M=vZ zCyDo2tJT?Pe649JyfV8ej|3#q067Do9r~WNRW1bjNr{xSs@a-E;gAk64{^{`^358P zzs$*uG?6X{PxiWW>+ef*G;+GzszekZWEeTxc`T#U^u>BwDBUinI;pL$Rl0$e+7lve z+4oTO$40^Ll|O|R&~#?nt-F~@p7&ny7C$BEDdSi^2EJDeVv6hM*L z9oI5EvN=+Y%lv0KQ=SJM{i(uHeAXeswwFQH-!<&vOvX%aU=9^?#|O9cr@j9G+im08 zr+NnomB!Q4aX;s!9(r3_7xGkGGlo@!l4BhSUU)v-gHgwAZ#qC?X$tPz+>*rq0C|Dn zWbux?RuSZz_l>P6Ta}MQypb9HG283XmJ<{{N+YvMRFaN($F_TC zkUgnn32ix=2_snp?{GYr%K_+O7@A0*9c_hF5bj(%^{I53OwRFL~sLVo}3)#{QgzZ&1gj@V+9tka=fx{GRgpqjPf$1^MY6D z&jzVnS+iWl2@m`7s!1e}0m|+pfDc^M@}w|9&+l(TX;uijm(bW z&RIam1dp#6?N>#scVy01R%CX@IU@*(B*r;7jm8Fg4Ck7X-o@jVH#4kjAoAo{IT;xw zW}jvLl_EarUv@d#p?CBL+;pTDUUl3}AJ1%e3=@(_>VF!UC!uL5F5{$z-qssb!9HQg zP1y)@_qO}`nu6Kjl6Se0<&*$MSYRmi80dY6;Z|>!IN_EAiDhYbj3zi79Fv2MqdZj^ zw|%kvg()c*4&bOb9BmoKK<`>noL;voZCyJSV3dTCM9hCM;N_Rt1J@_gzOMa&qIrCE zsY;BIM;*GWMg|lTbHMCQPkQ+pH)|-IxsqasD}YJlV?SQJ^{=k~0APz|e;Hm&yUT&0 zR(Qet$31U@IMP@UTxkPC%!I zqXu&_<-`2Du^GVtXF2xk=qQ@wY-sRJ5*YqK!~(g;AbR$$=}AV?<@bZ812lu>D%s`49pI5w>$&<>KyH7eN5#gvP4kb`Gi8!Gr)|>9aL>oo&X+%9=^3^ zDB)PaBQWh@8qD}1iTOZWe8gj~YKGRzOF=qD%CMNiM>D@exEv@w_|I%qk;-jUyIj7} z!h<1o8RX+Wx&Hv`)10ZbzU4!irF24Un@^SeiRGBE21(^5Uk8u8GI-*gmXc0<(2^o5 z?Px=icjuGt524LTBE}_Ru_}3ll~mlN&!P1l{{Sjxny|qPm?;~#`mk6Mrys({sqc(& zOJ=RHYRX%mqF?Y&t6>MjyVX$Z1a~E4kB!GY{{TGJ5BwB4KF_7-j;9-EQpac|lLX@@ z^&ZvNe!*7a)8PzYq4S#RUFWV(u76tKzu=*+T5Tr|V?>C_5-OI-=t&vpui={EsVPel z^C|ns!}44#S5m|vlHpQO8!V1Mla7G@01p^HrAw*96}D~VD=cb$SrZ>2&OjLY_v=X} zuN*f|XNb(M6_{g%IOGyLkMN;c4I;;e@*|M3Wq$tvhv8kyQfpm^OItT`#6m~0 zon0Q^amZwCtWG#kJqN94Bf4d}Qxm3hw3#v#jOYIVt=g=jM|5G6 z%xifumPsS~!_c03@;IvZHgn4H9HU#y`^Ct~+InsSsUOaylGrq!PnhAu?a!OQ1Ngl; ztdr)I(;d04_C-63u>{5g3i)h5)<)Ud4_u$=_|(x(5TcmKj@bD?!-f)Pp~>tzdr@y| z8(GT~&9Msx0cHFD0PNt51KT}&RftTB`?(kaw8m9iZq7J9zJu_jw7al4%czh@mUk0d zN`)nmw2WBrtK5U=59ivyMgIU`XIJ=PDawaSr(ZAvHw@?2zd7w;^6rvGkO`dvAl@72 zC$>5covZX)_6&jB;f%K}Iy+q6NaVx!Tby(6kZIyC2w1r38!gYPA_H>*KnU!WN8^w;9Q7b*jc-lE$Qk z$K3#R6=5IuL~ad|NExWgF?iIVU^%Pnc2ct3RtkzvF}R+6sbZAiZQ;1i4^iHoGZz5l zuwJ9L(wQh>%KWa}pKql@zQWkB>;vHeEBA>bsPv>=tiuDL&T-P1r*75UPy55I3A1Z* zK|G$s8XlU7-=LyIE_C3T__SeWnFM(lH* zd8V^FAz%R@4o|I4QKL+NTLY*S8Gx_Nj(T!>QomBVSqcv5fFv;|h-63w2ghBX3d<%fzbbK5G-vXB-VF4TO1DxWX`wO8MA=t9+QaIy^WXJ9ezb@~( z4nO^MHUj4-0F02oT0_ZKuahwJnO&h`}ECDBz$6s1(k&Lb} zfye;=06KQ=0_5%kf_W6ux*C3AGCATe3v?j_^4d z>Gh-v8JrWfNY4WsO+Hm4Dl(@WDzBgk$_{j1&^s53Wx$E3PHdb9CWD` zMkAgiBO7X6kkJ#4STM(YflCy5iv#7`{5k7R!D0YCF~L1~r<0Hyg?1$4x20D?k|AYL zCP5kP#}wQxvxCZ2xxPn)LP z(R*kwQGzho+DIF-mg;{Rku$uN3KT8|dB?b@LEK1wy$(1Al|WV;@qyo^1tj*dAOxw# zLvVQXJ?PE`z&3%`)7qEJ-^T|dw;8C*e+lKm!RIvk65o*R+jluaFmZr$pL$_FS#7Ly z&|^I*%0UG~9Grki=}P7PQdkTOQg?a|#8EM28-NUY6W*+oyoDqNBO7s0#xPq11RX&h zw4t_w82s75K9nn52_gX%w!Ro(oyVpq$;&rZBZ1bK?p4%n1&;*dr7}&?=Q!ZtA6iRY zM{9^AQpyGi>`gUt?Z;kDY4OH^gKpiP!>8dyUp$Af_o_^lCdWp=xj8$??VM(kUBMWF z2O0KLPLJe}?ZyZ=1DcPFkjzhhDIjUwk~9sq(;)N%AI_u!$jbt(I6PyF(^S6%Fax z00aR3bcIQcK>(>3!QlQh#c=Gz02dh<^`*&R3lEuxIXyE+T?K7G9!?kmoM0aG5g(Wc zJU2yN)Wvmdoaa1`U#&=+Lld_k;ODsFmAPHXYp~s_S7>Y;{oG=m#i-V2+qI4d z88j@Tdj$ac9{%+GoFfJV;N?La)N*Hlpyc&(Ii#8unp%cIQV2Y-z^5=>uE6JS9>7## zfB_Jl$FAeRr_4?=eoziDImo8fgKdE$Eg#;-2hf@w7;VV_f!7$oG@G|<+CufgKh~cp zFM=253Nk^>7u0I@(1IoT4s*_N$2j$+8F@nXCk=s&dzx6#fw-TPjzHx8B9O6N%ilZ` z)|L7qbrF*((6Wq>r`JBTft37#*sJo{9X+TGCNfDUx69U$m3QQP_~#=7ihF3mHrB#| z10g&pJ!_5DW+wIj0CLW`;j(j{M80-001A8%^V)2!A$>(tbp*yP^ zMOo^3we6f&F*>lyU}Z2lAKk}#`Df#|z^O0R;`2&`9A&1Bzl)*tPFdXK0N8*hhXxO0fhm+A9T8?9OtohZ}&;e%^+PDr+{UVMY;2v{yv) z##qQ*!lOwbA1UlT{p!fJY34Co86}iBDxy_ZX2&CrgWIhXP@8J)>vkwbbMlei*v}D- zLrFA}wn%I#jP&4Vpvb7BhT_%r?q6)CqXHg8gzjCqmhKL@S8 z)8lO&Q_eA#-63VhSdqXU-G4g$OSeEgAgY6Gf)l|!=WclP`q4#RJ4#Wp&rP>YHupa- zemL6ON#p%ZR_ZjBUo9Tuz?^ZMek4~3Z6ke@gpG*^OlYa|06+(6{`C}7!Y*nGEYdn^ zRd~^^ZOYn76vQ-WhCRE1#&SD#BvQB|3$#W6>A)XKD5AC0oNuBO zC3GWO7mXU-Q6ww0vuAcN4n}y#_)IP8Bf&rqKX&8awnrimaxwX zNg*Z#M)HPvF~4v3vJYQsZ2EIG+RyC4MEelZT5({@1 zhlOxe;$x5qR3eR=+=Rm%CHJR9R1RxqXIvb6jE|&XjC6^rJa=4 zu}q07G=n1y3G)HqpHN3}NV-cxQgsp+EWilVN%b8fYny-I2@RxH|SJE0+9 zc;$<1ju(-$pqa=Z}p4?GIc~h0KX3>v4wLWr- zNtR_WhbZxaPU!H>lgQ3-oO*FjlGwzH<-!b#1bB0nRq8nyz!Xtl?KGt1nZfqHV;aFO z<%tj#lW0|Z5ThqK#(I(}W`(Dn2FJW)Z!D_qIANTU2XW8mMHSB|#@9&djBjDTWfq=X zi3<`*CRQgXbCL!>FM6kLC5@(z=_G~C#|adFINQ%F*Eu7TMHLC?a!zeel@@KRC6mkZ zw=c{UMZQTKJIV?IcELqDPREus|CkSdQnAmMs29d##L#k zNk%&kn?t&7u{1JA2l~cFLz3Hp10$|6(w{DrZSH|tt{j$jF_+{L264wcbrexr-KpqA zQfruH(n|`%9C4I|Vcx|PEL5DSQU}*HURw!mZXnweMKC#C>QPG^^O4Yz$23t_OWu{= znVqk>GHKVQ9jvUvSqk}sIYWRm?mKZu_6@+glq?d=;RZnaz?}TJJ@7d+QCDwyCTln( zkrY~MTgb(dv&S2_A2|%MY``32AmgupZfYB=SG=|c9Xv_7$w3m5%Z>>>v4C)W zPc%_pl}M=yR^U85mKEMs6vRp@XBw_mMTTYHf6OXLVyVs(-xVq;8` zv^PCZUu@AubH(b*RMc*hAwO+M)usqz5$;xUSqSaP9l8pd(@p;XN#0UIU54c(azDB~ z2`8^=D6Mylu4T*bM_tK|g*kSRJc2|~7-RDYK_e&EJawv;(B4CSyP{bnMk8`4B1Qi3 zJ^q8G6jP@!b!b&uYBNbQ^uP8Xyh#2GSivk}6^>U?xptT2{{SlUuiNKOp7r$hw{UQ* zsK96DJbxj`qKfmX=~g>@YV z`~?31F+~--vU^;QV;H+4&-Q)Ak_L8bV2B6G+27C0^u;lByMZZ{i7^CK$_}{g$K~tZ ziYgzx(|(5j#x_WU`#MQ(AukE?jD)b-SA)sNug!t)S1v8?XSvxGqXJ?AR*5iG{XZkl zeQ2Vs`>yEcbk&&1^oz|tXouJe!~xpm93NsweD(srLjM3@$fmORad8#U@?Y(exQPAL z$^IXx=87vS)uk#{Vo_0AA5*o`fT~?sCsy?KsRh-$MnRE4<#C!QuPM#m#>rh=Be{kn zpD|Btf-(=TDJ8hKSs1K}bMtk{CWs5*8kEwmnXNIw-8J8zdmqEq~{>>>ioH_ojWm0ts0Z zFID-nXrii5LR6V6U%?6Ay>{>m=k%r>O5Dk}&r&g!!Nn9)j>D5_=qS|SakXd82tRwJ zHMJ{g0oy8dd<0=A&Nt@8ojVx#&tLt!0VbQsp@ZkY9Mo~@&;hj0vJu-oKBkH*IXe`UiGQ^% z$Xv)WPC)2Ls25SUSljo*V&vwEDJE#*t#LoKt-~fH8OD1509u*#OMSc2M9IPGXrh|c z8N=Syk;$#u#)LD4Bz@-SDOXswcv(c~aCtxBMHJhx?{*EUTe1lZqA{Kea4Al)YaBsD z6M*2Z5cgiqNTe%17<}or)d}&kxz4v z>q{Q1ZoyPauGrkz{*+NycCBDnx+P6Y-PN{E7$$O0T4B`fw*_g}EBAd!_x}LvQAIBz zt)TDidqKPlg=78DdVA6?rEi4&_yn&*)`}^;6~whe4yA1(x9^ZKU%JPUOK+>&m2cjz z?%C(?qKZyU>Q|VtYPQ7!yvR!Pob&k5nw7uKyOTNNx9dd}L`F^6L8x0VS%x#oC#5v% zF}cR|W5+q`{uEJ4`dre(&ZlhoRGmQ#2g-j+fA*{i^LdB>_Ppn14;g{ z92@`->S|BzTXzRDC>iKSPiiQtOHs?PKC5d9%E}doKDeZhQnqE!oEw9l^iflGtzt#~ z)3+N&^;~iKcBwwy6lap9aqIfgMPF8mibH?2?aYL$1OC=(QK>-ZK5CKow|o21MQ3}9 zt%kma@!`Wg-Gx5}bG0PowM=|vSy=o>o@ZA#UN0e}M;ZiDMh8jKRiNRe^} zfBwA`RV|8^jS4T~bSzy}bJyCF?e?-M5xTKFv#%%WXrietE+nk4ab&!VGVGB)jC*}O zDbINb+|KFNT($vo8l0I> zZ67y14IrH{kihpW#{khq8zCn45$8jKWK=2-wnYsjVX|b6R~f->lu=Ihb_r-V&WU8& zT}xviuS$`piGu$10R!d)^`eTaCayK2B8AaT3k-Vaj8u;-Tpi%!B=edmtk$;^U~W;v zeE81;I2A^1LMwIi8eQZJFRc_)Pg0r9YP!eUCUi$&JLj6inneUN0*u_A^if>(Wcm3= Hc9H+ttsS6M literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0BA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0BA-PB.json new file mode 100644 index 000000000..35127f265 --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0BA-PB.json @@ -0,0 +1,51 @@ +{"exec":128,"data":[ +0,0,0,1677721856,33554433,100663296,167772160,234881024,301989888,369098752,436207616,503316480,570425344,637534208,704643072,771751936, +838860800,905969664,973078528,1040187392,1107296256,1174405120,1241513984,1308622848,1375731712,1442840576,1509949440,1577058304,1644167168,1711276032,1778384896,1845493760, +1912602624,1979711488,2046820352,2113929216,-1358954496,25624832,-1610612735,8782080,16818176,65925,16818176,-1610612604,16974080,-1610612735,131328,16818176, +65921,16818176,-1610612608,16822528,-1610612601,25559296,-1610612735,25493760,-1610612735,8651008,16818176,65795,16818176,-1610612734,25231616,-1610612735, +8388864,-1593794560,16822784,65927,16818176,-1610612602,8716544,16818176,65924,16818176,65795,16818176,-1610612734,25231616,-1610612735,8388864, +-1291804672,8847616,16818176,65926,16818176,-1610612603,25428224,-1610612735,16974080,-1610612735,131328,16818176,18305,0,23330817,16843102, +10485760,32769,11468960,-2029977420,257,-2046754656,10485760,16876801,10485760,33793,50397344,10485760,16843265,10485760,16875777,10485760, +32769,11468960,-2029977419,10485760,16877057,10485760,16876801,10485760,33793,50397344,10485760,16843265,10485760,16875777,10485760,32769, +11468960,-2029977418,257,-2046754656,10485760,34049,-2080309088,257,50397344,10485760,16843265,10485760,16875777,10485760,32769,11468960, +-2029977417,10485760,16877057,10485760,34049,-2080309088,257,50397344,10485760,16843265,10485760,16875777,10485760,32769,11468960,-2029977416, +257,-2046754656,10485760,16876801,10485760,33793,50397344,257,33620128,10485760,33025,-2147417952,257,11468960,-2029977415,10485760, +16877057,10485760,16876801,10485760,33793,50397344,257,151,16777216,-1140759552,16818178,-1610612734,8454400,16818176,65920,-1358913536, +16824832,65927,16818176,-1610612602,8716544,16818176,65924,16818176,65795,16818176,-1610612734,8454400,16818176,65920,-1090478080,16819200, +-1610612601,25559296,-1610612735,8716544,16818176,65924,16818176,65795,16818176,-1610612734,8454400,16818176,65920,-1090478080,16818944,65927, +16818176,-1610612602,25493760,-1610612735,8651008,16818176,-1610612733,16908544,-1610612735,8454400,16818176,65920,-1090478080,16818688,-1610612601,25559296, +-1610612735,25493760,-1610612735,8651008,16818176,-1610612733,16908544,-1610612735,8454400,16818176,65920,-1090478080,16818432,65927,16818176,-1610612602, +8716544,16818176,65924,16818176,-1610612733,16908544,-1610612735,8454400,16818176,65920,-1090478080,8847616,16818176,65926,16818176,-1610612603, +25428224,-872415231,0,65536,68813156,50397344,10485760,16843265,10485760,33025,-2147417952,257,10485920,33620143,10485760,16843521, +10485760,1025,83951776,257,100728992,10485760,16844545,10485760,34305,-2029977440,257,-2113863520,10485760,16876289,10485760,11600047, +513,50397344,257,67174560,10485760,16844033,10485760,1537,117506208,257,-2029977440,10485760,16877057,10485760,33537,-2113863520, +257,11468960,33620146,10485760,16843521,10485760,1281,67174560,257,117506208,10485760,16844289,10485760,34305,-2029977440,257, +-2113863520,10485760,16876289,10485760,11731119,513,50397344,257,83951776,10485760,16843777,10485760,1793,100728992,257,-2029977440, +10485760,16877057,10485760,33537,-2113863520,257,11468960,50397364,10485760,16843265,10485760,1025,8847520,0,1677721856,17135617, +65797,16818176,-1610612729,17170688,-1610612735,8782080,16818176,65927,16818176,-1610612605,25297152,-1610612735,-1258246400,196864,16818176,65794, +16818176,-1610612732,17105152,-1610612735,459008,16818176,65798,16818176,-1610612601,25559296,-1610612735,8585472,16818176,65922,-1358913536,16823808, +-1610612733,16908544,-1610612735,327936,16818176,65796,16818176,-1610612729,17170688,-1610612735,8782080,16818176,65927,16818176,-1610612605,25297152, +-1610612735,-1224691968,196864,16818176,65794,16818176,-1610612731,17039616,-1610612735,459008,16818176,65798,16818176,-1610612601,25559296,-1610612735, +8585472,16818176,65922,-1358913536,16824320,-1610612734,16974080,-1610612735,327936,16818176,65796,16818176,-1610612729,17170688,-1610612735,8782080, +16818176,65927,16818176,-1610612606,25362688,-1610612735,-1191137536,34816,0,23330817,33621718,10485760,16843521,10485760,1281,67174560, +257,117506208,10485760,16844289,10485760,34561,-2046754656,257,-2097086304,10485760,16876033,10485760,12189871,513,50397344,257, +67174560,10485760,16844033,10485760,1537,117506208,257,-2046754656,10485760,16877313,10485760,33281,-2097086304,257,11468960,33620155, +10485760,16843521,10485760,1025,83951776,257,100728992,10485760,16844545,10485760,34561,-2046754656,257,-2097086304,10485760,16876033, +10485760,12320943,769,33620128,257,83951776,10485760,16843777,10485760,1793,100728992,257,-2046754656,10485760,16877313,10485760, +33537,-2113863520,257,11468960,50397373,10485760,16843265,10485760,1281,67174560,257,117506208,10485760,16844289,10485760,34561, +-2046754656,257,120,16777216,872464384,16818184,-1610612605,25297152,-1610612735,-1107251456,196864,16818176,65794,16818176,-1610612732,17105152, +-1610612735,459008,16818176,65798,16818176,-1610612602,25624832,-1610612735,8585472,16818176,65922,-1090478080,196864,16818176,65794,16818176, +-1610612732,17105152,-1610612735,459008,16818176,65798,16818176,-1610612601,25559296,-1610612735,8585472,16818176,65922,-1224695808,100667914,-2028609790, +-536906240,-33590133,-1811908736,-989855497,0,65536,65542,248,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0] +} diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0CA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0CA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..592127ae32ec486d00818270c47cd63b020a2464 GIT binary patch literal 85989 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�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%0AoJl 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 E*@MOm@c;k- literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0EA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0EA-PB.json new file mode 100644 index 000000000..4695f61a4 --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0EA-PB.json @@ -0,0 +1,90 @@ +{"exec":128,"data":[ +0,0,0,4587521,131072,393216,655360,917504,1179648,1441792,1703936,1966080,2228224,2490368,2752512,3014656, +3276800,3538944,3801088,4063232,12124160,0,1677721856,-1610579967,44800,17563658,16777219,16777350,-1610612604,44800,25952266,16777219, +16777350,-1610612604,44800,17580042,16777219,16777350,-1610612604,44800,25968650,16777219,16777350,-1610612604,44800,17596426,16777219,16777350, +-1610612604,44800,25985034,16777219,16777350,-1610612604,1074397184,1074528266,196874,40960,671754,8651020,-1610571776,1074397184,1082916874,196874, +40960,671754,8651148,-1610571776,1074397184,1074544650,196874,40960,1074413578,8651020,-1610571776,1074397184,1082933258,196874,40960,1074413578, +8651148,-1610571776,1074397184,1074561034,196874,40960,-2146811894,8651020,-1610571776,1074397184,1082949642,196874,40960,-2146811894,8651148,-1610571776, +16822016,17563914,16777219,16777350,-1610612604,16822016,25952522,16777219,16777350,-1610612604,16822016,17580298,16777219,16777350,-1610612604,58624, +0,23330817,11469278,-1941894655,769,34305,33793,11468960,209783297,769,34305,33793,11468960,-1937700351,769,34305, +33793,167837856,201394753,50399809,10485760,172034561,-2080306175,10485760,167837856,-1946088895,50399809,10485760,172034561,-2080273407,10485760,167837856, +205589057,50399809,10485760,172034561,-2080306111,10485760,167837856,-1941894591,50399809,10485760,172034561,-2080273343,10485760,167837856,209783361,50399809, +10485760,172034561,-2080306047,10485760,167837856,-1937700287,50399809,10485760,172034561,-2080273279,10485760,11468960,201460226,769,34305,33793, +11468960,-1946023422,769,34305,33793,11468960,205654530,769,34305,33793,11468960,-1941829118,769,34305,33793,11468960, +209848834,769,34305,33793,11468960,-1937634814,769,34305,33793,167903392,88,16777216,1006724096,34226691,17449484,-1610612733, +1107952128,17564170,-1610612604,33595392,34226698,17449612,-1610612733,1107952128,25952778,-1610612604,33595392,1107968522,17449484,-1610612733,1107952128,17580554, +-1610612604,33595392,1107968522,17449612,-1610612733,1107952128,25969162,-1610612604,33595392,-2113256950,17449484,-1610612733,1107952128,17596938,-1610612604,33595392, +-2113256950,17449612,-1610612733,1107952128,25985546,-1610612604,-1358913536,50987776,196876,8782080,8651008,-1358913536,50987776,197004,8782080,8651008, +-1358913536,1124729600,196876,8782080,8651008,-1358913536,1124729600,197004,8782080,8651008,-1358913536,-2096495872,196876,8782080,8651008,-1358913536, +-2096495872,197004,8782080,8651008,50372608,51004170,17449740,-1610612733,1124729600,17564426,-1610612604,50372608,51004170,17449868,-1610612733,1124729600, +25953034,-1610612604,50372608,1124745994,2030715660,0,65536,77201764,769,167968928,205720131,33793,10485920,172165635,172198979,769, +167968928,-1941763517,33793,10485920,172165635,172166275,769,167968928,209914435,33793,10485920,172165635,172199043,769,167968928,-1937569213, +33793,10485920,168034479,50400260,-2046754816,-2080309248,10485760,168034479,50433028,-2046754816,-2080309248,10485760,168034479,50400324,-2046754816,-2080309248, +10485760,168034479,50433092,-2046754816,-2080309248,10485760,168034479,50400388,-2046754816,-2080309248,10485760,168034479,50433156,-2046754816,-2080309248,10485760, +172231172,172231684,769,168034464,201591364,33793,10485920,172231172,172264452,769,168034464,-1945892284,33793,10485920,172231172,172231748, +769,168034464,205785668,33793,10485920,172231172,172264516,769,168034464,-1941697980,33793,10485920,172231172,172231812,769,13238432, +0,1677721856,67500033,-2079702006,8651020,-1610571776,1141507072,1150059530,196874,67149824,-2079702006,8651148,-1610571776,83930880,17564938,16777219, +16777350,-1610612604,83930880,25953546,16777219,16777350,-1610612604,83930880,17581322,16777219,16777350,-1610612604,83930880,25969930,16777219,16777350, +-1610612604,83930880,17597706,16777219,16777350,-1610612604,83930880,25986314,16777219,16777350,-1610612604,1158284544,1158415626,196874,83927040,84559114, +8651020,-1610571776,1158284544,1166804234,196874,83927040,84559114,8651148,-1610571776,1158284544,1158432010,196874,83927040,1158300938,8651020,-1610571776, +1158284544,1166820618,196874,83927040,1158300938,8651148,-1610571776,1158284544,1158448394,196874,83927040,-2062924534,8651020,-1610571776,1158284544,1166837002, +196874,83927040,-2062924534,8651148,-1610571776,1074397184,44810,8847628,8716544,40960,6154,0,23330817,171968342,-1946156881,34561, +34049,167837856,11471425,-2029974527,-2063532032,10485760,172034561,-1946091345,34561,34049,167903392,11471426,-2029974526,-2063532032,10485760,172100098, +-1946025809,34561,34049,167968928,11471427,-2029974525,-2063532032,10485760,172165635,-1945960273,34561,34049,168034464,11471428,-2029974524,-2063532032, +10485760,172231172,-1945894737,34561,34049,168100000,11471429,-2029974523,-2063532032,10485760,172296709,-1945829201,34561,34049,167772320,213912128, +171969152,769,167772320,-1971320256,-1950315328,769,-2130637888,171966464,50432576,10485760,172034561,176229569,50399809,10485760,172034561,-1933473151, +50432961,197197824,33025,-1975449023,769,167903392,214043202,172100226,769,167903392,-1971189182,-1950184254,769,-2130637886,172097536,50432578, +10485760,172165635,176360643,50399811,10485760,62,16777216,-1274977280,1124729608,-1014332662,25936780,-1023410173,8454411,1124745984,197002,67149824, +-1005960182,1141539852,196874,67149824,-2079702006,-997407606,197003,17548288,1140850817,25838602,-1610612733,1158284544,-2062760694,17450250,-1610612733,1158284544, +-980777718,25937292,-989855741,8454411,1158300928,197002,922787840,1997035530,-150449142,-1224191988,1997032458,17319946,-1610612733,1040856832,973764360,915060488, +848099080,780924680,196872,638318336,8454408,504002304,445282056,196872,922787840,1997031434,-150453238,-1224196084,1997028362,17315850,-1610612733,772421376, +705328904,646625032,579663624,512489224,196872,369882880,8454408,235566848,176846600,196872,-15351808,786687,1074528268,1074544652,-14674164,197119, +-1073700864,11184661,786444,1074544652,386678796,27961888,-1610612733,-1441415168,786602,1074528268,1074544652,-1440737524,197034,-1073700864,9320469,-435421172, +0,65536,168952164,205523968,205524032,-1908924393,769,364904608,201355719,201329664,205524032,538381376,50426311,10485760,-1431693888,-1946121216, +-1941926912,-1941926848,-1431691241,769,364904608,-1946120648,-1946121216,-1941926848,538414144,50433592,10485760,16717248,-1946121216,-1941926912,-1941926848,16719895, +769,364904608,-1946091776,-1946121216,-1941926848,538414144,50462464,10485760,-59967,201395201,205589505,205589569,-57257,769,364970144,201435818, +201395201,205589569,542575681,50440874,10485760,-1431693887,201395201,205589505,205589569,-1431691177,769,364970144,201428536,201395201,205589569,542575681, +50433592,10485760,1908872641,201395201,205589505,205589569,1908875351,769,364970144,-1946047830,-1946055679,-1941861311,542608449,50440874,10485760,-1908927039, +-1946055679,-1941861375,-1941861311,-1908924329,769,364970144,-1946091265,-1946055679,-1941861311,542608449,15139071,0,1677721856,17526785,-1610612733,1425664, +25952767,1099694476,1099710860,2119564,197119,-1040146432,50331413,34341388,1108099596,-1760804340,33554208,-1610612733,-1441414656,34341546,1108083212,1108099596, +-1440704756,197034,-1040146432,44739093,34341388,1108099596,-1760804340,27961888,-1610612733,940950016,34341518,1108083212,1108099596,941659916,197006,-1040146432, +41010965,34341388,1108099596,-1760804340,24233760,-1610612733,-1441414656,42730154,1116471948,1116488332,-1440704628,197034,-1040146432,42874901,42730124,1116488332, +-1752415604,26097696,-1610612733,-15351296,42729984,1116471948,1116488332,-14641268,196864,-1040146432,50266133,42730124,1116488332,-1752415604,33488928,-1610612733, +-15351040,51119103,1124860684,1124877068,-14625012,197119,-1023369216,61516309,51118860,1124877068,-687062260,27961888,-1610612733,-1441414400,51119018,1124860684, +1124877068,-1440688372,197034,-1023369216,59652117,61452,0,23330817,201526478,205720579,205720643,-1908924201,769,365101216,201552327,201526275, +205720643,550964291,50426311,10485760,-1431693885,-1945924605,-1941730301,-1941730237,-1431691049,769,365101216,-1945924040,-1945924605,-1941730237,550997059,50433592, +10485760,16717251,-1945924605,-1941730301,-1941730237,16720087,769,365101216,-1945895168,-1945924605,-1941730237,550997059,50462464,10485760,-59964,201591812, +205786116,205786180,-57065,769,365166752,201632426,201591812,205786180,555158596,50440874,10485760,-1431693884,201591812,205786116,205786180,-1431690985, +769,365166752,201625144,201591812,205786180,555158596,50433592,10485760,1908872644,201591812,205786116,205786180,1908875543,769,365166752,-1945851222, +-1945859068,-1941664700,555191364,50440874,10485760,-1908927036,-1945859068,-1941664764,-1941664700,-1908924137,769,365166752,-1945894657,-1945859068,-1941664700,555191364, +116,16777216,738288640,16842510,-1610612733,1426432,76285183,1150026892,1150043276,2168716,197119,-989814784,100663061,84673804,1158432012,1460421900, +33554209,-1610612733,-1441413888,84673962,1158415628,1158432012,-1440655604,197034,-989814784,95070741,84673804,1158432012,1460421900,27961889,-1610612733,940950784, +84673934,1158415628,1158432012,941709068,197006,-989814784,91342613,84673804,1158432012,1460421900,24233761,-1610612733,-1441413888,93062570,1166804364,1166820748, +-1440655476,197034,-989814784,93206549,93062540,1166820748,1468810636,26097697,-1610612733,-15350528,93062400,1166804364,1166820748,-14592116,196864,-989814784, +100597781,93062540,1166820748,1468810636,33488929,-1610612733,-954867968,521241713,521241612,521241612,1594983436,1594983436,1594983436,-686717940,-955153369,196977, +-553607168,-2072918251,-2071191791,-2071191791,-2071191791,-2071175407,-2071175407,-2071175407,-2077763823,24233745,905969667,0,65536,260702564,368509088,32666055, +32377911,32115767,31853623,31591543,31329399,31067255,30813655,50426311,10485760,-1908926985,-1942552120,-1942552124,-1942552128,-1938357828,-1938357832,-1938357836, +769065392,-1908932180,769,364904608,365433220,201880007,201853960,206048328,571935816,50426311,10485760,293868992,1431639496,201853960,206048264,206048328, +1431642647,769,364904608,365433220,-1945610923,-1945596920,-1941402552,571968584,50419029,10485760,293868993,-1431693887,-1946055679,-1941861375,-1941861311,-1431691177, +769,365035680,368185740,-481490,-521166,-521166,-521166,-521102,-521102,-521102,-512873,50439982,10485760,294393282,-1490151950,-1942814728, +-1942814728,-1942814728,-1938620424,-1938620424,-1938620424,748158968,-1490092040,769,368509088,13242758,294393282,1908872698,205193208,205193208,205193208,209387512, +209387512,209387512,781713400,1908932600,769,4587680,0,-1509949184,-99555328,-126761195,-125027585,-125027585,-125027585,-125011201,-125011201,-125011201, +-131164161,24233983,-1610612733,-946473216,922774897,922773900,922772876,1996513676,1996512652,1996511628,-687843956,-956280403,196977,-150953984,1133394069,1066153728, +999044864,931936000,864843520,797734656,730625792,665704192,26097664,-1610612733,369800960,1996685824,-537980928,1979746069,1955323903,2004942335,15663104,0, +-1291845632,0,65536,298319880,1966080,0,100663552,-134217472,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,1437269760,910042026,4, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,605561922,608338242,-2126371816,605561922, +13402434,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0] +} diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f108ae2b4cca7d4c1b4e3f627495667e96b143d GIT binary patch literal 88487 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 StA%AF^P-C9a%PW2kN??CoHBv{ literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.json new file mode 100644 index 000000000..0988bcc39 --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0FA-PB.json @@ -0,0 +1,137 @@ +{"exec":128,"data":[ +0,0,0,0,1677721856,-1610579967,2479872,16777216,16777219,16777220,16777223,16777350,-1610612605,-14297344,33554431,16777219, +16777220,16777223,16777350,-1610612605,1428543232,22369621,16777219,16777220,16777223,16777350,-1610612605,-1440360704,27962026,16777219,16777220,16777223, +16777350,-1610612605,19257088,16777472,16777219,16777220,16777223,16777350,-1610612605,36034304,16777728,16777219,16777220,16777223,16777350,-1610612605, +69588736,16778240,16777219,16777220,16777223,16777350,-1610612605,136697600,16779264,16777219,16777220,16777223,16777350,-1610612605,270915328,16781312, +16777219,16777220,16777223,16777350,-1610612605,539350784,16785408,16777219,16777220,16777223,16777350,-1610612605,1076221696,16793600,16777219,16777220, +16777223,16777350,-1610612605,-2145003776,16809984,16777219,16777220,16777223,16777350,-1610612605,2479872,16842753,16777219,56580,0,23330817, +478,1793,34305,33537,634847392,33554944,769,1025,1793,34305,33537,634847392,67109888,769,1025,1793, +34305,33537,634847392,134219776,769,1025,1793,34305,33537,634847392,268439552,769,1025,1793,34305,33537, +634847392,536879104,769,1025,1793,34305,33537,634847392,1073758208,769,1025,1793,34305,33537,634847392,-2147450880, +769,1025,1793,34305,33537,-23081,50462719,67174400,117506048,-2046754816,-2097086464,-1512636416,0,769,1025,1793, +34305,33537,178955735,50399914,67174400,117506048,-2046754816,-2097086464,-1512636416,89458005,769,1025,1793,34305,33537,42455, +50397184,67174400,117506048,-2046754816,-2097086464,-1512636416,65537,769,18,16777216,1006724096,262403,459008,8782080,8585472,44422912, +16777728,16777219,16777220,16777223,16777350,-687865725,50332581,196864,262400,459008,8782080,8585472,77977344,16778240,16777219,16777220, +16777223,16777350,-687865725,83887525,196864,262400,459008,8782080,8585472,111531776,16778752,16777219,16777220,16777223,16777350,-687865725, +117442469,196864,262400,459008,8782080,8585472,145086208,16779264,16777219,16777220,16777223,16777350,-687865725,150997413,196864,262400, +459008,8782080,8585472,178640640,16779776,16777219,16777220,16777223,16777350,-687865725,184552357,196864,262400,459008,8782080,8585472, +212195072,16780288,16777219,16777220,16777223,16777350,-687865725,218107301,196864,262400,459008,8782080,8585472,245749504,16780800,16777219, +16777220,16777223,1056964742,0,65536,77201764,33537,1025495,50397199,67174400,117506048,-2046754816,-2097086464,-1512636416,1048592,769, +1025,1793,34305,33537,1156567,50397201,67174400,117506048,-2046754816,-2097086464,-1512636416,1179666,769,1025,1793,34305, +33537,1287639,50397203,67174400,117506048,-2046754816,-2097086464,-1512636416,1310740,769,1025,1793,34305,33537,1418711,50397205, +67174400,117506048,-2046754816,-2097086464,-1512636416,1441814,769,1025,1793,34305,33537,1549783,50397207,67174400,117506048,-2046754816, +-2097086464,-1512636416,1572888,769,1025,1793,34305,33537,1680855,50397209,67174400,117506048,-2046754816,-2097086464,-1512636416,1703962, +769,1025,1793,34305,33537,1811927,50397211,67174400,117506048,-2046754816,-2097086464,-1512636416,1835036,15074049,0,1677721856, +391169,262400,459008,8782080,8585472,497407744,16784640,16777219,16777220,16777223,16777350,-687865725,503324325,196864,262400,459008, +8782080,8585472,530962176,16785152,16777219,16777220,16777223,16777350,-687865725,536879269,196864,262400,459008,8782080,8585472,564516608, +16785664,16777219,16777220,16777223,16777350,-687865725,570434213,196864,262400,459008,8782080,8585472,598071040,16786176,16777219,16777220, +16777223,16777350,-687865725,603989157,196864,262400,459008,8782080,8585472,631625472,16786688,16777219,16777220,16777223,16777350,-687865725, +637544101,196864,262400,459008,8782080,8585472,665179904,16787200,16777219,16777220,16777223,16777350,-687865725,671099045,196864,262400, +459008,8782080,8585472,698734336,16787712,16777219,16777220,16777223,50054,0,23330817,1878,33537,2794967,50397226,67174400, +117506048,-2046754816,-2097086464,-1512636416,2818091,769,1025,1793,34305,33537,2926039,50397228,67174400,117506048,-2046754816,-2097086464, +-1512636416,2949165,769,1025,1793,34305,33537,3057111,50397230,67174400,117506048,-2046754816,-2097086464,-1512636416,3080239,769, +1025,1793,34305,33537,3188183,50397232,67174400,117506048,-2046754816,-2097086464,-1512636416,3211313,769,1025,1793,34305, +33537,3319255,50397234,67174400,117506048,-2046754816,-2097086464,-1512636416,3342387,769,1025,1793,34305,33537,3450327,50397236, +67174400,117506048,-2046754816,-2097086464,-1512636416,3473461,769,1025,1793,34305,33537,3581399,50397238,67174400,117506048,-2046754816, +-2097086464,-1512636416,3604535,55,16777216,-1274977280,196872,262400,459008,8782080,8585472,950392576,16791552,16777219,16777220,16777223, +16777350,-687865725,956316069,196864,262400,459008,8782080,8585472,983947008,16792064,16777219,16777220,16777223,16777350,-687865725,989871013, +196864,262400,459008,8782080,8585472,1017501440,16792576,16777219,16777220,16777223,16777350,-687865725,1023425957,196864,262400,459008, +8782080,8585472,1051055872,16793088,16777219,16777220,16777223,16777350,-687865725,1056980901,196864,262400,459008,8782080,8585472,1084610304, +16793600,16777219,16777220,16777223,16777350,-687865725,1090535845,196864,262400,459008,8782080,8585472,1118164736,16794112,16777219,16777220, +16777223,16777350,-687865725,1124090789,196864,262400,459008,8782080,8585472,1151719168,16794624,16777219,16777220,-922746873,0,65536, +168952164,34305,33537,4564439,50397253,67174400,117506048,-2046754816,-2097086464,-1512636416,4587590,769,1025,1793,34305,33537, +4695511,50397255,67174400,117506048,-2046754816,-2097086464,-1512636416,4718664,769,1025,1793,34305,33537,4826583,50397257,67174400, +117506048,-2046754816,-2097086464,-1512636416,4849738,769,1025,1793,34305,33537,4957655,50397259,67174400,117506048,-2046754816,-2097086464, +-1512636416,4980812,769,1025,1793,34305,33537,5088727,50397261,67174400,117506048,-2046754816,-2097086464,-1512636416,5111886,769, +1025,1793,34305,33537,5219799,50397263,67174400,117506048,-2046754816,-2097086464,-1512636416,5242960,769,1025,1793,34305, +33537,5350871,50397265,67174400,117506048,-2046754816,-2097086464,-1512636416,5177426,0,1677721856,1376481281,196864,262400,459008,8782080, +8585472,1403377408,16798464,16777219,16777220,16777223,16777350,-687865725,1409307813,196864,262400,459008,8782080,8585472,1436931840,16798976, +16777219,16777220,16777223,16777350,-687865725,1442862757,196864,262400,459008,8782080,8585472,1470486272,16799488,16777219,16777220,16777223, +16777350,-687865725,1476417701,196864,262400,459008,8782080,8585472,1504040704,16800000,16777219,16777220,16777223,16777350,-687865725,1509972645, +196864,262400,459008,8782080,8585472,1537595136,16800512,16777219,16777220,16777223,16777350,-687865725,1543527589,196864,262400,459008, +8782080,8585472,1571149568,16801024,16777219,16777220,16777223,16777350,-687865725,1577082533,196864,262400,459008,8782080,8585472,1604704000, +16801536,16777219,16777220,64007,0,23330817,3278,34305,33537,6333911,50397280,67174400,117506048,-2046754816,-2097086464,-1512636416, +6357089,769,1025,1793,34305,33537,6464983,50397282,67174400,117506048,-2046754816,-2097086464,-1512636416,6488163,769,1025, +1793,34305,33537,6596055,50397284,67174400,117506048,-2046754816,-2097086464,-1512636416,6619237,769,1025,1793,34305,33537, +6727127,50397286,67174400,117506048,-2046754816,-2097086464,-1512636416,6750311,769,1025,1793,34305,33537,6858199,50397288,67174400, +117506048,-2046754816,-2097086464,-1512636416,6881385,769,1025,1793,34305,33537,6989271,50397290,67174400,117506048,-2046754816,-2097086464, +-1512636416,7012459,769,1025,1793,34305,33537,7120343,50397292,67174400,117506048,-2046754816,-2097086464,-1512636416,37,16777216, +738288640,1828744462,196864,262400,459008,8782080,8585472,1856362240,16805376,16777219,16777220,16777223,16777350,-687865725,1862299557,196864, +262400,459008,8782080,8585472,1889916672,16805888,16777219,16777220,16777223,16777350,-687865725,1895854501,196864,262400,459008,8782080, +8585472,1923471104,16806400,16777219,16777220,16777223,16777350,-687865725,1929409445,196864,262400,459008,8782080,8585472,1957025536,16806912, +16777219,16777220,16777223,16777350,-687865725,1962964389,196864,262400,459008,8782080,8585472,1990579968,16807424,16777219,16777220,16777223, +16777350,-687865725,1996519333,196864,262400,459008,8782080,8585472,2024134400,16807936,16777219,16777220,16777223,16777350,-687865725,2030074277, +196864,262400,459008,8782080,8585472,2057688832,16808448,16777219,-50331644,0,65536,260702564,1793,34305,33537,8103383, +50397307,67174400,117506048,-2046754816,-2097086464,-1512636416,8126588,769,1025,1793,34305,33537,8234455,50397309,67174400,117506048, +-2046754816,-2097086464,-1512636416,8257662,769,1025,1793,34305,33537,8365527,50397311,67174400,117506048,-2046754816,-2097086464,-1512636416, +8388736,769,1025,1793,34305,33537,8496599,50397313,67174400,117506048,-2046754816,-2097086464,-1512636416,8519810,769,1025, +1793,34305,33537,8627671,50397315,67174400,117506048,-2046754816,-2097086464,-1512636416,8650884,769,1025,1793,34305,33537, +8758743,50397317,67174400,117506048,-2046754816,-2097086464,-1512636416,8781958,769,1025,1793,34305,33537,8889815,50397319,67174400, +117506048,-2046754816,-2097086464,1835008,0,1677721856,-686757887,-2013230939,196864,262400,459008,8782080,8585472,-1985620224,16812288,16777219, +16777220,16777223,16777350,-687865725,-1979675995,196864,262400,459008,8782080,8585472,-1952065792,16812800,16777219,16777220,16777223,16777350, +-687865725,-1946121051,196864,262400,459008,8782080,8585472,-1918511360,16813312,16777219,16777220,16777223,16777350,-687865725,-1912566107,196864, +262400,459008,8782080,8585472,-1884956928,16813824,16777219,16777220,16777223,16777350,-687865725,-1879011163,196864,262400,459008,8782080, +8585472,-1851402496,16814336,16777219,16777220,16777223,16777350,-687865725,-1845456219,196864,262400,459008,8782080,8585472,-1817848064,16814848, +16777219,16777220,16777223,16777350,-687865725,-1811901275,196864,262400,459008,8782080,8585472,-1784293632,16815360,16777219,52996,0, +23330817,4678,1793,34305,33537,9872855,50397334,67174400,117506048,-2046754816,-2097086464,-1512636416,9896087,769,1025,1793, +34305,33537,10003927,50397336,67174400,117506048,-2046754816,-2097086464,-1512636416,10027161,769,1025,1793,34305,33537,10134999, +50397338,67174400,117506048,-2046754816,-2097086464,-1512636416,10158235,769,1025,1793,34305,33537,10266071,50397340,67174400,117506048, +-2046754816,-2097086464,-1512636416,10289309,769,1025,1793,34305,33537,10397143,50397342,67174400,117506048,-2046754816,-2097086464,-1512636416, +10420383,769,1025,1793,34305,33537,10528215,50397344,67174400,117506048,-2046754816,-2097086464,-1512636416,10551457,769,1025, +1793,34305,33537,10659287,50397346,67174400,117506048,-2046754816,-2097086464,159,16777216,-1543412736,-687865837,-1560239195,196864,262400, +459008,8782080,8585472,-1532635392,16819200,16777219,16777220,16777223,16777350,-687865725,-1526684251,196864,262400,459008,8782080,8585472, +-1499080960,16819712,16777219,16777220,16777223,16777350,-687865725,-1493129307,196864,262400,459008,8782080,8585472,-1465526528,16820224,16777219, +16777220,16777223,16777350,-687865725,-1459574363,196864,262400,459008,8782080,8585472,-1431972096,16820736,16777219,16777220,16777223,16777350, +-687865725,-1426019419,196864,262400,459008,8782080,8585472,-1398417664,16821248,16777219,16777220,16777223,16777350,-687865725,-1392464475,196864, +262400,459008,8782080,8585472,-1364863232,16821760,16777219,16777220,16777223,16777350,-687865725,-1358909531,196864,262400,459008,8782080, +8585472,-1331308800,16822272,553648131,0,65536,352452964,1025,1793,34305,33537,11642327,50397361,67174400,117506048,-2046754816, +-2097086464,-1512636416,11665586,769,1025,1793,34305,33537,11773399,50397363,67174400,117506048,-2046754816,-2097086464,-1512636416,11796660, +769,1025,1793,34305,33537,11904471,50397365,67174400,117506048,-2046754816,-2097086464,-1512636416,11927734,769,1025,1793, +34305,33537,12035543,50397367,67174400,117506048,-2046754816,-2097086464,-1512636416,12058808,769,1025,1793,34305,33537,12166615, +50397369,67174400,117506048,-2046754816,-2097086464,-1512636416,12189882,769,1025,1793,34305,33537,12297687,50397371,67174400,117506048, +-2046754816,-2097086464,-1512636416,12320956,769,1025,1793,34305,33537,12428759,50397373,67174400,117506048,-2046754816,10551296,0, +1677721856,18243585,-687865725,-1107247451,196864,262400,459008,8782080,8585472,-1079650560,16826112,16777219,16777220,16777223,16777350,-687865725, +-1073692507,196864,262400,459008,8782080,8585472,-1046096128,16826624,16777219,16777220,16777223,16777350,-687865725,-1040137563,196864,262400, +459008,8782080,8585472,-1012541696,16827136,16777219,16777220,16777223,16777350,-687865725,-1006582619,196864,262400,459008,8782080,8585472, +-978987264,16827648,16777219,16777220,16777223,16777350,-687865725,-973027675,196864,262400,459008,8782080,8585472,-945432832,16828160,16777219, +16777220,16777223,16777350,-687865725,-939472731,196864,262400,459008,8782080,8585472,-911878400,16828672,16777219,16777220,16777223,16777350, +-687865725,-905917787,196864,262400,459008,8782080,8585472,-878323968,16829184,59907,0,23330817,6078,1025,1793,34305, +33537,13411799,50397388,67174400,117506048,-2046754816,-2097086464,-1512636416,13435085,769,1025,1793,34305,33537,13542871,50397390, +67174400,117506048,-2046754816,-2097086464,-1512636416,13566159,769,1025,1793,34305,33537,13673943,50397392,67174400,117506048,-2046754816, +-2097086464,-1512636416,13697233,769,1025,1793,34305,33537,13805015,50397394,67174400,117506048,-2046754816,-2097086464,-1512636416,13828307, +769,1025,1793,34305,33537,13936087,50397396,67174400,117506048,-2046754816,-2097086464,-1512636416,13959381,769,1025,1793, +34305,33537,14067159,50397398,67174400,117506048,-2046754816,-2097086464,-1512636416,14090455,769,1025,1793,34305,33537,14198231, +50397400,67174400,117506048,-2046754816,37,16777216,469853184,16777241,-687865725,-654255707,196864,262400,459008,8782080,8585472,-626665728, +16833024,16777219,16777220,16777223,16777350,-687865725,-620700763,196864,262400,459008,8782080,8585472,-593111296,16833536,16777219,16777220, +16777223,16777350,-687865725,-587145819,196864,262400,459008,8782080,8585472,-559556864,16834048,16777219,16777220,16777223,16777350,-687865725, +-553590875,196864,262400,459008,8782080,8585472,-526002432,16834560,16777219,16777220,16777223,16777350,-687865725,-520035931,196864,262400, +459008,8782080,8585472,-492448000,16835072,16777219,16777220,16777223,16777350,-687865725,-486480987,196864,262400,459008,8782080,8585472, +-458893568,16835584,16777219,16777220,16777223,16777350,-687865725,-452926043,196864,262400,459008,8782080,8585472,-425339136,989914624,0, +65536,444203364,769,1025,1793,34305,33537,15181271,50397415,67174400,117506048,-2046754816,-2097086464,-1512636416,15204584,769, +1025,1793,34305,33537,15312343,50397417,67174400,117506048,-2046754816,-2097086464,-1512636416,15335658,769,1025,1793,34305, +33537,15443415,50397419,67174400,117506048,-2046754816,-2097086464,-1512636416,15466732,769,1025,1793,34305,33537,15574487,50397421, +67174400,117506048,-2046754816,-2097086464,-1512636416,15597806,769,1025,1793,34305,33537,15705559,50397423,67174400,117506048,-2046754816, +-2097086464,10485760,9687,50397184,67174400,117506048,-2046754816,-2097086464,10485760,1363486167,50417989,67174400,117506048,-2046754816,-2097086464,10485760, +-1568004649,50438794,67174400,117506048,-2046754816,-2097086464,10485760,-204528169,50459599,3932160,0,1677721856,18601985,16777220,16777223,16777350, +-1610612605,338024192,21304389,16777219,16777220,16777223,16777350,-1610612605,1495652096,26630550,16777219,16777220,16777223,16777350,-1610612605,-1641687296, +31956711,16777219,16777220,16777223,16777350,-1610612605,-484059392,20505400,16777219,16777220,16777223,16777350,-1610612605,673568512,25831562,16777219, +16777220,16777223,16777350,-1610612605,1831196416,31157723,16777219,16777220,16777223,16777350,-1610612605,-1306142976,19706412,16777219,16777220,16777223, +16777350,-1610612605,-148515072,25032573,16777219,16777220,16777223,16777350,-1610612605,1009112832,30358735,16777219,16777220,16777223,16777350,-1610612605, +-2128226560,18907424,16777219,16777220,16777223,16777350,-1610612605,-970598656,24233585,16777219,16777220,16777223,16777350,-1610612605,187029248,29559747, +16777219,16777220,16777223,16777350,9603,0,23330817,7478,634847392,340792400,769,1025,1793,34305,33537,634847392, +1704289685,769,1025,1793,34305,33537,634847392,-1227180326,769,1025,1793,34305,33537,634847392,136251423,769, +1025,1793,34305,33537,634847392,1499748708,769,1025,1793,34305,33537,-1512636256,2127626449,769,1025,1793, +34305,33537,-1378418528,3014846,769,1025,1793,34305,33537,-1376321376,11075747,769,1025,1793,34305,33537, +-1378418528,10944647,769,1025,1793,34305,33537,-1510539104,6881447,769,1025,1793,34305,33537,-1490152000,-1379925856, +50397263,67174400,117506048,-2046754816,-2097086464,364904448,10528558,2928064,769,1025,1793,34305,33537,1182391,366936582,21, +16777216,-1811931136,1979746078,1955323903,2004942335,14802432,-777572864,-668031016,-22609711,0,65536,65542,248,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2130706432] +} diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..477db89dbad65b76d97855322b7e52855839235b GIT binary patch literal 91076 zcmeFYbzD?k`{=!g0fug5=$N5Hx*MdsL8OsJ7`hwjZV*(E?oI_oI;159DJhjs@g48` zexK+0ozIE)od4d>=d5Av^_^>9YwvYkEBBhs@6W&20Rj~TWd#5P0s-F05Ab^fGW5vT z;VA$pE3*L@007_v_#hMj9ZBzzkpRgLkm(RI5`n+~2$_O_-@jS@VH70uB6UcR@-<{6 zM)|i6h~RGquz&wX`G=)3e*Y%YLjC7D0O0WaZ@&3+-I9Owk=I1|4+j4Sqn4okmG=ax zkNzKWH!uLmS-L)R{rgC#^~}c>p=nR<vzc zY~)3dkp##K|NE*xk>WiXhxMfr#Scoh5( z|M4i^>%Z@7f%F3YKWvX=g4ciN{ZmV1|G`MR|0=T;%WC9>>`LFMhQ~>bpkKq4?zddlp25kHxQ97UknSgXCN>0JZ#LU9V z#xEc!BrGB-C;v!6QAt@vS5M!-(8$=t+Q#;&oxOvjho_gfkFTG9L}XO-^O)GUwDgS3 ztn8fJyw}AgZ%WI`D=HhCnp;}i+B-Vmf9U@>FgP?kGCeapH^1zhAzfdKH|X8p^u|Hdvtq+KYes9;pcAG<&(KFA0rL`9?LK_`;YhFH22 zGw_CCkjSRKYUsm+@#*{|wL(l`J%ICXFdqLg?JvvzzZn+(e`MLe4EwiTO8^cSgseO; zAs_{8Yh+7&iLLcgjh(ZObLVi+8g1klrEy>MPk!H6?K%29&i*UB=VMO#F1>6rKaoda zm|j7FPZiI;f4C!=H<2=7;sZCOL?25ZB{FZm#FekFX1t7RYD&6O<)dlYR#|XrVhz8 zX>Gq%^4LDYa(~gglY0T%PGMZyz3O)=@DCE3jRn7QR_%j?zC;8ZOXFs48Caw|1KfP9 z1#tRSpU{BnBPI^#GGeFI$JvG29F>zuroq1#e}Ba>QkIi5*V55cP*!_{oZ5$!n4l;q9&oGfwJP!a^T6?&u>niB|>7&Yz2BlI)AhDAGUFEwL$9qDYKi6i_IVIM{dOC7Q76$+f9J~KutN&n6TVG^3k?V|S zZhi;{J9|$$7Hd}IazaFyPRZ8C+1AsOQ_IrY$r52hC-=<7&C=Bm0RFc5PcDGyk8kOa zP8Q@55ftR)*yiTND65m;Nn-zeKJpA_1Uv@;~f(@Ta}ldwRNwK78oo}C?DC15k;v0kCNy@(k!-^`?et0Q~8BhP1nXw|gWb&;ND&F9(!l zI%_Wk^6B7DK>c$-LoN~Vkqc#VfChj8EC46K3kU&XfHd$3PysXnJ-`?+1FQjizy&}6 zK0qK421En#KnjovYi732j91Vw=2L1~~o&?`^{r~%Xg>H`gf zra+6J4bUFw1ayM}M!`WLL7_%rLV1WHj3R@gilT?|1jP=;9mO9d5+w;G2jw+NHA*W= zAId1o9LhS%0m?ZT0Aqt6fa$@UU}3NvSQBglehNl_gTZm&Ebwb^Ew~dr2%Z72gAc*i zsOYG~sC1~DsA8x}sQReZsP3r2s0pZfsO6}wsQsujs2iw1QSZ@k(Wuba(L~Xd(TvdS z(0tIM(X!A=(OS?xqRpXgqg|k*qd!1rMi)X?LN`WtL=QkuK!1T=hu(`mg}#Y?j$F}^ zL)ak_5KV|B#1j$?$%Rxy-a)1z+mI^^Yz$fqUJL~c6AV|3aEvUBN{qJ{(-^xLx0nQ& zjF_UBnwU12ewfLaC77Lw^)Q&%vcgwdRUHFVOTj>wOAjqRjMNlW;3=Kj5z6 zUf~hrap5WB+2DoX<>R&DP2+vX$HZsEm%%r~_s7q|Z^EC%KP12;U?Pwsup|g3$S3F^ zSRgnjBqrn`)FgBvOdzZz947om1R-J~dPHPH6iHM}^nqxT7)%T!mLs+%jvy`}{z$w{ zf=HY?GC}f_l!%m{)PU5NG@rDGbo~MN0n-EJ2hI{{1Lemc`A7u`6>k}1sjDng%3p`#Yc)mN)k#j zN^8nE%0|j1DikURjp%)Q2<=XryTzX))rs{5>nAo8HUTz!wtTipb`*9&b_ezs>{A?Q93mX99IrVRIB_^-IK4TmI5)T+ zaH(;HbG31Oe+YkQ@-X$`;KO@v0d8mR67FRlA|4fHRXBM{=FA?9AV34qscqOqeNhfI``BHLSieAc6>b2BY zX_&N)bgA^N46BTzOts8+S#DW`Y>VuroTyxoT(3M>UQs?ye&P|)BmGBtkJc0z6zmkL z6n-iSCShq8$C1%G8#3eFm^C*H-VTKn3S5FKYsK$^YON+fN8Yp{1fIU zzE6hDD9oJAdd%_7EzO%O&@2osDlP6TH7#FTo?9tf6bKCqFt$*|e8m9R~- z-F+(YH0|j(I|;jVyFGg;`z-rI2RVm4hhs-2$0El|Crzg^r{B(o&UG#rE*35wu0*a* zuKmwwp7}nTa$|Rkc3XEBb| zg^h=Eho^;~MHohOMp8$HMs7waMpZ@QMI)jYo{K#%ib0KWh?$7xi_ML_kF$vziRX^b zioZ*+P8dn#Nz6(7o%A$mB3UrGFab>gs8!Q^;8&wul-b>MHA|@6PWb?MZ%%^)~YD?|1(1&U@W@5Bu!;Hs71SU;be9VYXkp zf8wL+$Dsj*fe(W+gYSkUhPsDEhdV}uN7_aOM_b1P##+V&##<%?Ct4?kCfh%WeCnJM zpL#njHQhHOKQl0^JUcq4F*h}@KmU2bbYcCo&F626&Wp!O-b=U3p(|)BajOKYS!+~l zufMQux)82X`lHmv*<}8}GO7J%znb`;Ygx58MuJ z52KF=j|#rCd~g0C{bTH>(a-H;#PRQwgj4dq5S`Tui@-@>Z|Ju8yBeN>4Cg%31R??UHDr^?TBLQTQXYlBBwU=y@&*ih~I#(i4-A|PBgjc;OwFmC8rGm-xXo&qRFqb9?_kROh%)Op~XPLgSe}rO`-m(FHonN_*Bvi%cxGplZ2aA|D8B@ zFWX@cwieQ(m4kb_;2D#hVjmB@c%GRWMQ)X9Y!zTT`?l=7?m^G-MNf^R&C0$H*+>qP zvMV+!>Pg8@CzS7~?JlS7TE79&SBLl-_uaZQ{4=j~1*f|*=US=kpme)s4b%tA#p+rn zjGhSoOI10W{cN7)Q7Vt2A3K;&)FNvqH`phsZgz4O{Ijzfl{xCeE7SZCg?dzJ+`baY zEw)PgPfEhkpG=wDgs&A`ykRT6cq2g0Iohzl z^gN&Aox_Wonq}5bLpC?b9#JeKaaCVZCZ~$S(v%_zSeAO#Bxb_BKo)ro7k-vnYCB`n zG_geQ<;{)mR*FX97J?+ zmD{zAm~4Mey8FtT-d(3)i9J!}JGP65`SQ-6ee<q`@sg zQMcIY?mm7s5{D<kjVdo#-|D_j(|nvC(n=fWdiU^W>5=pIx5NCGm<0Aoi-PHw z9tbJM4;qzOTjm}nE{#B8rh?Q!A5Ekkt;wzK#bt-VPla@p`{V8IZ8;atzOABX z{#Pgpd9yJW5%m>W!7Ay6=sf9hr`+6ErAO8x!!>v{-5y_6JFs7v-K@@`|7xPqyk!=i zbk_5}mpWGCE7_~ww{MhG5+brGngoI~BkrT=+O-nlBiG4(jK&QUU({$?bf&*wxq`A- z0gI8|`pxu+FG(wg#Vm5h0+;Eo`X2S^gOc>!vs_&8S!QD{D0thn9g;vGz1hM`OY0kb zibyoL^t2%5HhrhXt$?|kw}T=cifv4|%VxVhIV48qU*vC(%Qmp*?Bc3NmCWZFG$HEo zY0d?xV;9&NBzj}`(l8B%5Bt4t?B3XUuNA$VOFQ%; z4AeNrQrdFL%RqCh4Zo2tDHMLv|Imuf{L0Ax(5KpN!Habx-ZNxR2*I-gu`ErtYmWA1Q3Kk? ziy~OFKIqS`Lgz~8IUpcieRC89;J~qre zGb`FKT^Zqu>mKE3Ji?ilS2E8aLcB{fY|V0NFP4p$)MYF{v#1)_k&F|rQ`he55`nLm z*>!vlc^~jqW=HJ6qL|z8G_vf1z#_SpdDI?SbO?@!s%Tc zB0r~jw`s`veO2Ft2MT{t4)nur`)|^<-VD{Se7TE_d-p^mOcL&!7?}TbP5?NJYrmCy zMb0cjcbu&0A1iKKP4p?m$x#=*z^~9{EMNI3IX}7IKw-T4h&!k^F!T)m8zB4*Px_Fb4*>*fPWy9>nroeTogSaF@orEKy=JYvQc6wO)-rd1D z`-PcN@fGpLJ3(S{ma8X=;%!tn2Kuu>5$+1dQJLQZi*6mSstl)sd7u1ByHO1wZ4N7r zdqAJrumCQX;4y>vZBjp})_F9`C11Vu!+}~hVp(L%urhdAC{9v*-(a*=p{*f;QReA& zQzV@~!s$cpR-WL4(*gR7+Ko1MtjIIw`TD+(9HO1G+bXV?oWoyTblB5~E*uCmMCI)) zvj!*7F*e`v_s@I9nqX4w>ykLv&QFSkYQm_4e@r*Rq6JM?1Czd+z}oBKA%vS}rE6-( z>R3a=@Jeak23s|}5}N+P2-3B$uNQQz8L4k5d421Q$6hhF`=(SK3E^SVtXv$ZMGS~8 zMq|f%v5#GMFt9?yF>Zc}(nzoiBFfW;PL$$BAU>HRTq2Oq#}mTk&C4He<+aLBPFpt3 zOz9@olHXX5GXMC9w&deFaA?Lqx1DS7c=`2PYrz?}LxgC0#NOTB!dvzQSDJmfDo0L= z3YLMdvL%Ewt{!1CYmF{UaZBW`nZ`odYrUa^4ce(|&mCR`rVvCeZYwP(!xH;_`XF%* zB2}%Xt7-g}^FLl2@I0BA78&7rdJUp|kGW2`{Fc4pirFuuJkadti|*{xp|3YoDos4l z6*365%rEx1wx+mG{R?FIWv~}_XoK#P0^dTKYN~I_212mpp27OuslW2`vIS0nMlA!Z z>o%XvT5W9|eJa$;+mX_gWZbVPzQXTsTMS`a(0Fk#7ro)zcXN7Vo@!G1u6$o`1m4|# z3XQy8$>l59OfU4`qWI->)lK(&BP2ed@qTO12gv#clAD}<$M8_iNgT^NJPs@RTH||> zMi8#AFPE`F=2Z9h7PZ-)W2Wj;KJ^epu{}#X>_uhKdx-e?`dRgdx_zf|OxLo`tevOV z@^#U1d_%k9td}=>&)8+$DHVA~9y4Cz@Y{(;O^V;n1tCP3q@0y5nn-t_srMKaA}8|i zS_O8&h0n#$=Ug2Gt16UUQR*-Ue2>b~%t3LF*jqR$)}3S06HHr~goDtnv$+Tm++yc< ze$~smSf)eQN$g%Jeqkv*t6|~zfm@yxT+g=Cw&P5il%(n0+Y5V>_w-p>v&sz@thP+v z)|B;wpG*q=L{X^yY!>NJupTgb?36wj)ODoRD3kIOPs1be?RKMk-pH+HwkO_pKH>H< zUHS3=o)ng{<&zqMELO%$?_V!1SWvgn&IdgXj1|6XzOWyE@w#W;UbEa0(f#ys2d&3- z8t7DvWfLbr??GP8)`o#`#>aN0I^F`mh{O+tJo@x0OGBk|uj%Q)JI-N~WBnJe13pKs z*gWo1`V9!>5>t_i+nml?mj!-W-q}v7xW+nG7WwAsPt)MX)ls$>>+?}yOr0(LQnsCz z-A;V>v~E5*22>qPe&F$lUC|vclRi$p-=f+Wx9D^{Sow;^y!mQbC25uP*oV@2c`l+> z+SKsiS^w=6*#}MH6@CSy8P)tt--Fvmo~sa*L2^X3_Ym2t6MVJ1ZyC zf7j*rWGBsNh+_)fvLR-mSNUT6DR&;jYu3BZ{c-xOM^CARoi~4;kutXQ%)WC(?1)Q} zYon_~oa`26;!${bI8)W|DJ=IdeSE$|w4l}1nxR-E!31Of!huhdQ|2goeq$or)b&J+ z9gu%+uTgV#<5QgqegtM5V%YH!QxOJ(YlDI_<~oz4jUG2v(r9a_x`!G{s54y`Ppp17 zwVAIWvzTXYN)mg})oK5RO~#u8W@?wBd_Lfi?kH6M-sbep$u{Z_xb2XH^w}X>Q?moc zA}j9@hTXHAS7*@s;Mr@)Vs`ndTw0SUkJWNC`pm&hobnfyt_bx*dt=|{rpl#RxU!Eu zgxO;Fz)cSS~qLwsQC(HNN8V_AQ))Z6bZt+p! zv+2_f`J?m*}3n|9umKq@`7#LB4(nNaIapfoTryF9zw<|bA z-!_ip#D;LTN1cQY$vmHm#zRQpiiVIL5Gf;UW|<3CtQdJmJ_m0V1{AjBd%!ilV3=_I zL^+kj1?Yfe?k=^%u{m2W&0^d8abk*Kl; zn^#d`>gw?MK(96C3kAhMY9*W~_SOlyc*C$*XiRVfLzXJ&Tl@qi+RX(*PrF-hKZx7x zN=U(EwRc>wgme^2b8FWcS1M-VcFg0FfxCG4tERh2FDlB6GF{%pkJ}mZof8)z*-Nd9H>)&fa zApJ!+qZd)J^s_bHtGW6%T%gHXQIGSwg{xI2xn^5*eSLh_&*ybR55sSymhWM{avEVN zk5?UA52B^mQI=y+&xMEUKEsIE>0;|aSm+^6->1j#vd1F+>thsb{LzGPa>&p@^=|)0yM)es)4ghD*0FSVY26 zUU&_zg#jZM*@-=dl7l>kg-e)PW@Y2jNa@lPq;HZWG z{u?;2==+54)}65BuFUYm=jG0Icw``PFP&!z1nrkGR^H+qk6h zqN3#ayeGqRV(CLy7>_A$&TS{8&{=)`Febhlf*m%3)Vbu@e62kCP>R@k zhUdOxV>(lBC0KwbB=+=)@w$ewxINZ#Zb?6@V8XuFTS?*QzRvcrI8ILp*sNiysZjZl zK#2R%u;8cr>@+XaW6#1taoyZF@Tsk$bbxjk4^B1Ib9gh)v?ijZI+_D(NLj4jeSsn0 z3+0fbKcyci34E8ShOS@#Q6tEgHjzDX3Nk5?7gO^8I9R;pW8i7LAE?UcCyqLcB7k_jUwGHj3rd4^y)KF2L*_SE-R#b z0Ke8zVHmy(3me{3*Lo)`eo3{-{AH;CO55GN`#s`OW;3JY4JH+14Qt#bYoxi+%(88nH$k{USPJqCybb-8^H(9M~k5rm#eC#!O28?)I6ZFK9~i zaCdu8*5I=X4-`!woFXD}^xYxxGQwr}8=mNFY6WcPgB={Sr?B$Y4-Yv$gi28m?SHJY zCc#~=e^O$pz`BmlZxOA1Bs==K{^>Vv;nG4`8%r_~x)X^?llE&9DsBB$B^|-7bq{4p zeZ%@89lqI%$rcvN^c1~^!CSgd^1ZjozvF98=XZYQxQXw00*L5NxP?rT4CJElzzc4Y z-kxnd%pr}|Zw&sqb*yH<%Ui%Aync4~NUY=xJ#v-YU#X_?_oJRFEK?f34yRF5w1F8vk~e`aqF@J?fO*_I?DjPUOquhSw9ki6|T5O zg-C$9qYOEW$2z}x&@<=WwLeexTvCmEq1|A(N8J3PM-4Wse{{@ z-=%mZ_T+ic(JXZ|oxRV?R1CM_M8hK$RK&_)4$Jy>)bq>9H=0~|Xg3TG8o~|iFd}&d z4t4rthQx>7Z^YON4_{V{SyT~pkdNFHnJCy=Pr?&i2G2{Yo2ff9$20JwPp00jX%9{( zA1-^!#K5SwUKE3qUa;9BJCGJxIn#?|K?bm;%rI~wQPH-NF@@O>mdi(RwA^li+flyV z7PSLFo4B^o&R?L@h}NLI9-Cps9fPM*7^%~Z;r(5v z=_QWjktWw7MX#rL4SMRS=l7nSG%!HI9PT%UAH9UryDDxjc= zoE;^bbSii!cY=nNa1BzNeOxibEzXhkr?-f=D$kMtEJAl*Q6pQm3!qlX3WK>HXr#un zt-6Vb46uHPc+r1EmAY27x=55S2RoUE<)kXO4}F9^!p;Vfcr!xwG_3MxH{k_`{KF-5 z5!*+@=L7D_wbhiG1}x3y?1a@8SyWL_l)U+G-+Eut6@3ME*WRSYvD^#LJg+f8D|M?5 zb|2DlkK=}dn62iQ@<>e%&MpIELFRoruUW9 zK5uQqj`!pk3w@{-UJSW&ByEYm_p1yWS`)rwbFNR+5F!YPuP;$QQ9_IW_XPd{(`l+& zWyhcuFp&jGgDH^WDHI42)Np@z|WlpXiZueI^q> zbPF_HIgFxl8|gTi5bbQEw~n7Fy_h=FBb$~BV#8WLKflo)xh2W}T)ku}-EN;56l~T) z-V~}rBL7DEI?U|;bzM`oh^=K(zncT9#&s{ueQi85_VW=_uazJwEqX?xI*oIBe=77mQnP2X5`k3;t>-zK)9 zms2PBCJ8BQ*--7&J(0~OjD}}fhbjtS8`W!ff7jy0^CdY`rf*)0)UI5qz{UiQi&REt z@1#iYcq3p6pI55!LI@v!=Aj3|AD8+L-RM#f^)_7dOl%$HIjM(_^9`Q=z+G8v%q3l- z!mUXNJFkYJTD#@GXvAir)|~ITuCdIC_tSr(v@5<9l8B&ai{`ZG!kQo9MG#l!O=#v@ z75wPfVY(R+5s69oDf}%!H}7V|4-+z~50Y(=imjd3#M%1|bZfg-8m-s4I>I(2c-pzy zt&{rLx)2h8%hKCT8<*7{bi$IH^A~acu!}E4W>NoAb1*)GB}gxe3FUk zk|@3V%=~>p*Q-6IWU^ny;+9Nd>+GjQN=?J9l4R5x7voj(8_6j% zsAC2<&DHJ~DE3qXC?BkSu@4c@7ZnoolU$?B4-6P7Wr+lj$$&C&K(lq5)3xyeorw>Ln4!4s&sL-NX6|;Xmb-}_E(KH@SCp4kB8j|_Qw-j?*qmnspXyey20 zw7(pqhhpZPI`nwUC^bGQ!LUFA57YS(bV*MsZDmy-vT-X(_ziBS8&BX}JRh473O;Kg zwMoMyc=@mk?657vKV>IwaAMm0Mu-pHXbWV>3{LX9(SH#KmmNbH9=ZOk)qRQmrK0?P zHZYmd`V^KW4fkW%$QCa$P2$lfw_kjn6#j@r)62Et0WU+wGCfbUE9OK%*!995?V+*V zg=W+<;S7y7LnZ~cc4jbiaART5yug5-p+GvRzp9Eg6ExrpJ}@tR*BG60quF;0rhE3K zJMF~>czBQ$*8J;MBAxUm=e?4zujg9CLoROTNFF}th&7tMZX}~hal_bLdQ0Egp2647 zsK3B+Ku!~Ixmj^kaAWwHwr!=(=c@!3X}?<57O5437WpzkG^!Py6h+WamI`Sxjsw-$}1#R-3 zzw=j&COFq|`>@5!qt&_CUEuVdWHj8A!`NCh1zYT{gf{pE`|MWNWt5YIAVUWCyLMyg zuyBqXxxvkSzHxOF%62tFLtasEhYadN@vR_D|0ocdI{Mj@$PfZc3akM z29=}jYnDZDvfSSJN2hVh68R46nseqjQ&W|40+xU2?dwg2;sQ=H5r4BM*f%-ef^VF$xF0aLwy+{`1B~ijN-b zmyBJl0XZM|Fics6u0aRaKWx~2M_*sto1-D6))(5{wB;WVQz{CYnAWMyyW z+GJgAz}NJN0#)$(Bih_3KM|P$NwW`hn}scejegs_%J0%!v=ZEZX#~vWFP5}KGn}Ys zas9*wN9-ja{03NdbiBW@cS*J~O&!$*Zm`%Aa*V@r;kaGcp-OuR-gR@ofiQ0d{D`-t zi799SB-YLA55zZ@Yl1Zw{c7j;>8)&-J%pD??ApYOOn$jtA)na4-~~z$foPVY*%n)@ zOMF)W^S)Kp5?KppqAwR!8Q>&eTO+%OH&7%kqnIlugBinYr} z9;#zUlCD$-Roy;vd~g%eCq*&r#npd5X~WUID+~mCUCX)6C~%dGJdwrEjWi>;MD^M; zFMHQgHSBOJ;oJD=dZa&LM3GTGLilVv*lye{oNj7cdx0KMcg=gYpyYf>9WCOdg!@nV*xjj*B3B&nO#O7@rypckn{Pb9eXnY#B! z;oCVXYv*H*lN>5xjFG-rfGRxbU`{7%im%HsAx~C@)rg3*dlSnLIxN|9^@gCjuG3h( zmoD`b?E_vexUSXV2jyxX{4oi}iP0|0a8ft^iG6c>^M2NvjI3sEuVh#(e}x&_1S5P} z`)yP}ynP`{n`WjDc1%-)GC3W-|2yiQE~QGcu}m4;HIznXwSeizXkTCzdL8LbC=P9GW{!lc#-YtI2iP#|_t-vcZuUpQP55FU z&$07FpFaPhGG%~^@aEDx&bMf4O?O5=6Vxf8=6Z4R&%xN)efrc0(S^N*BV5+jE3r)w z#i4h7sVR0%K-I4|8yP7-sPF`N zKV-RfyHHsKvCSQ(;Yxnx;HZJIuF^h|MgYr4319PRQw0W>jA8~yV>)@QXMXO^cf!aO zc(ygi`l?2TKUaB_jWedKePL`WVqJh|T4(Kj!iwruEsM&~CoSWgKh%`=bLsTEQUu0!tt@$pA z7iVfGfD2djzcz7Jr(T!v%QR}saXa7Vyq<08R_3?CjU-Y*>BXx$3=XeaEMBvoP_}9D zM%z|k!}i`A-fXBgeVm=f%7~wf_fp8{F-e=?Hc<47EYH%5GsrmH<*V@jYf6EFX>F(vesclel;DQL1QvEQ~ zP>JjZLMC+MVAJxmoz7%*-s%Fdbs*-`-BLK~B;Jz|vRa1LFv^2Q$s!y_S z-Q|gkjnNXPplsqp?EC7(vb_WI#7TFCp|@5)U>*}>BKjOMgC3LqzdWxl+IRwqjx$U= zIgzi-xa*HuMwtQV8Zy}n2%{8wC2aP6xf9b7gLYU?5>7F=Q-HP zk)8rEnkvsJ9D4pe_+6q3xusJDHdc#OxPi0>O?WmLREVdOK*JX;^;9kRg z6f87lj|b+pTA=tFN$0^P(kk�>XJM2Z*NFJMclKlHo%sN6e_SsP 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 literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.json new file mode 100644 index 000000000..da736bef3 --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0GA-PB.json @@ -0,0 +1,113 @@ +{"exec":128,"data":[ +0,0,0,23330817,10485888,75223,33619968,100728832,67174400,10485760,9687,33619969,83951616,117506048,10485760,-55849, +33652736,100728832,67174400,10485760,-2147473961,33685503,83951616,117506048,10485760,2147427799,33619968,100728832,67174400,10485760,9687,33652735, +83951616,117506048,10485760,9687,33685503,100728832,67174400,10485760,-55849,33619968,83951616,117506048,10485760,2147427799,33652736,100728832, +67174400,10485760,-2147473961,33652735,83951616,117506048,10485760,107991,33619968,100728832,67174400,10485760,42455,33619969,83951616,117506048, +10485760,5547479,33620051,100728832,67174400,10485760,5481943,33620052,83951616,117506048,10485760,8365527,33620160,100728832,67174400,10485760, +12625367,33620095,83951616,117506048,10485760,107991,33620160,100728832,67174400,10485760,12625367,33619969,206,16777216,-570334208,16777217, +16777221,-1610612729,-5908736,16826368,16777218,16777222,-1610612732,-1062873344,16842496,16777218,16777221,-1610612729,10868480,16842496,16777218,16777222, +-1610612732,-5908736,16777216,16777218,16777221,-1610612729,27645696,16842496,16777218,16777222,-1610612732,-5908736,16777472,16777218,16777221,-1610612729, +2479872,33554176,16777218,16777222,-1610612732,-14297344,16777471,16777218,16777221,-1610612729,1160107776,22103121,16777218,16777222,-1610612732,1143330560, +22103377,16777218,16777221,-1610612729,-1977231616,27429282,16777218,16777222,-1610612732,-1994008832,27429538,16777218,16777221,-1610612729,-819603712,32755443, +16777218,16777222,-1610612732,-836380928,32755699,16777218,16777221,-1610612729,338024192,21304133,16777218,16777222,-1610612732,321246976,21304389,16777218, +16777221,-1610612729,1495652096,26630294,16777218,16777222,-2130706428,0,65536,54264164,634847392,-1772513704,513,1281,1793,634847392, +-409081954,513,1537,1025,634847392,-409016419,513,1281,1793,634847392,954349795,513,1537,1025,634847392,954415330, +513,1281,1793,634847392,-1977120216,513,1537,1025,634847392,-1977054681,513,1281,1793,634847392,-613622931,513, +1537,1025,634847392,-613557396,513,1281,1793,634847392,749808818,513,1537,1025,634847392,749874353,513,1281, +1793,634847392,2113306103,513,1537,1025,634847392,2113371638,513,1281,1793,634847392,-818163908,513,1537,1025, +634847392,-818098373,513,1281,1793,634847392,545267841,513,1537,1025,634847392,545333376,513,1281,1793,634847392, +1908765126,11862529,0,1677721856,301569,393472,262400,-687824896,-965622491,131441,327936,459008,-687824896,180554533,131523,393472, +262400,-687824896,197331493,131523,327936,459008,-687824896,1326731301,131348,393472,262400,-687824896,1343508261,131348,327936,459008, +-687824896,-1805282011,131429,393472,262400,-687824896,-1788505051,131429,327936,459008,-687824896,-642328027,131510,393472,262400,-687824896, +-625551067,131510,327936,459008,-687824896,503848741,131336,393472,262400,-687824896,520625701,131336,327936,459008,-687824896,1666802725, +131417,393472,262400,-687824896,1683579685,131417,327936,459008,-687824896,-1465210587,131498,393472,262400,-687824896,-1448433627,131498, +327936,459008,-687824896,-302256603,131579,393472,262400,-687824896,-285479643,131579,327936,459008,46592,0,23330817,10487288, +1295197655,33639730,100728832,67174400,10485760,1295132119,33639731,83951616,117506048,10485760,-1636293161,33660535,100728832,67174400,10485760,-1636358697, +33660536,83951616,117506048,10485760,-272816681,33681340,100728832,67174400,10485760,-272882217,33681341,83951616,117506048,10485760,1090659799,33636609, +100728832,67174400,10485760,1090594263,33636610,83951616,117506048,10485760,-1840831017,33657414,100728832,67174400,10485760,-1840896553,33657415,83951616, +117506048,10485760,-477354537,33678219,100728832,67174400,10485760,-477420073,33678220,83951616,117506048,10485760,886121943,33633488,100728832,67174400, +10485760,886056407,33633489,83951616,117506048,10485760,-2045368873,33654293,100728832,67174400,10485760,-2045434409,33654294,83951616,117506048,10485760, +-681892393,33675098,100728832,67174400,10485760,-681957929,33675099,37,16777216,1442931712,16777223,16777221,-1610612729,10868480,33554176,16777218, +16777222,-1610612732,-5908736,16777471,16777218,16777221,-1610612729,61200128,16777728,16777218,16777222,-1610612732,44422912,16777984,16777218,16777221, +-1610612729,111531776,16778496,16777218,16777222,-1610612732,94754560,16778752,16777218,16777221,-1610612729,161863424,16779264,16777218,16777222,-1610612732, +145086208,16779520,16777218,16777221,-1610612729,212195072,16780032,16777218,16777222,-1610612732,195417856,16780288,16777218,16777221,-1610612729,262526720, +16780800,16777218,16777222,-1610612732,245749504,16781056,16777218,16777221,-1610612729,312858368,16781568,16777218,16777222,-1610612732,296081152,16781824, +16777218,16777221,-1610612729,363190016,16782336,16777218,16777222,-1610612732,346412800,16782592,16777218,16777221,-1610612729,413521664,16783104,16777218, +16777222,-687865852,0,65536,146014564,-1512636256,1572887,513,1281,1793,-1512636256,1703963,513,1537,1025,-1512636256, +1769498,513,1281,1793,-1512636256,1900574,513,1537,1025,-1512636256,1966109,513,1281,1793,-1512636256,2097185, +513,1537,1025,-1512636256,2162720,513,1281,1793,-1512636256,2293796,513,1537,1025,-1512636256,2359331,513, +1281,1793,-1512636256,2490407,513,1537,1025,-1512636256,2555942,513,1281,1793,-1512636256,2687018,513,1537, +1025,-1512636256,2752553,513,1281,1793,-1512636256,2883629,513,1537,1025,-1512636256,2949164,513,1281,1793, +-1512636256,3080240,513,1537,1025,-1512636256,3145775,513,1281,1793,-1512636256,3276851,10355201,0,1677721856,659969, +393472,262400,-687824896,855650981,131328,327936,459008,-687824896,889206437,131328,393472,262400,-687824896,905983397,131328,327936, +459008,-687824896,939538853,131328,393472,262400,-687824896,956315813,131328,327936,459008,-687824896,989871269,131328,393472,262400, +-687824896,1006648229,131328,327936,459008,-687824896,1040203685,131328,393472,262400,-687824896,1056980645,131328,327936,459008,-687824896, +1090536101,131328,393472,262400,-687824896,1107313061,131328,327936,459008,-687824896,1140868517,131328,393472,262400,-687824896,1157645477, +131328,327936,459008,-687824896,1191200933,131328,393472,262400,-687824896,1207977893,131328,327936,459008,-687824896,1241533349,131328, +393472,262400,-687824896,1258310309,131328,327936,459008,8192,0,23330817,10488688,5154263,33620045,100728832,67174400,10485760, +5088727,33620046,83951616,117506048,10485760,5350871,33620048,100728832,67174400,10485760,5285335,33620049,83951616,117506048,10485760,5547479, +33620051,100728832,67174400,10485760,5481943,33620052,83951616,117506048,10485760,5744087,33620054,100728832,67174400,10485760,5678551,33620055, +83951616,117506048,10485760,5940695,33620057,100728832,67174400,10485760,5875159,33620058,83951616,117506048,10485760,6137303,33620060,100728832, +67174400,10485760,6071767,33620061,83951616,117506048,10485760,75223,33619968,-2113863680,-2046754816,10485760,9687,33619969,-2029977600,-2097086464, +10485760,-55849,33619968,-2113863680,-2046754816,10485760,9687,33685503,-2029977600,-2097086464,10485760,-2147473961,33652735,-2113863680,-2046754816,10485760, +2147427799,33652736,45,16777216,-838769664,16777228,16777351,-1610612605,-14297344,25166079,16777218,16777346,-1610612602,2479872,33554304,16777218, +16777351,-1610612605,19257088,25165952,16777218,16777346,-1610612602,2479872,25166208,16777218,16777351,-1610612605,27645696,16777216,16777218,16777346, +-1610612602,10868480,16777472,16777218,16777351,-1610612605,27645696,16842752,16777218,16777346,-1610612602,10868480,16777473,16777218,16777351,-1610612605, +27645696,16842753,16777218,16777346,-1610612602,10868480,16843009,16777218,16777351,-1610612605,19257088,16777216,16777218,16777346,-1610612602,2479872, +16777472,16777218,16777351,-1610612605,-198846720,17625868,16777218,16777346,-1610612602,-215623936,17626124,16777218,16777351,-1610612605,-416950528,18474521, +16777218,16777346,-1610612602,-433727744,18474777,16777218,16777351,-1610612605,-635054336,19323174,16777218,16777346,1677721734,0,65536,237764964, +634847392,651831001,513,34561,33537,634847392,869020621,513,33281,34305,634847392,869086156,513,34561,33537,634847392, +1086275776,513,33281,34305,634847392,1086341311,513,34561,33537,634847392,1303530931,513,33281,34305,634847392,1303596466, +513,34561,33537,634847392,1520786086,513,33281,34305,634847392,1520851621,513,34561,33537,634847392,1738041241,513, +33281,34305,634847392,1738106776,513,34561,33537,634847392,1955296396,513,33281,34305,634847392,1955361931,513,34561, +33537,634847392,-2122415745,513,33281,34305,634847392,-2122350210,513,34561,33537,634847392,-1905160590,513,33281,34305, +634847392,-1905095055,513,34561,33537,634847392,-1687905435,8913409,0,1677721856,1018369,8519936,8782080,-687824896,1704682533,131483, +8847616,8585472,-687824896,1470650405,131496,8519936,8782080,-687824896,1487427365,131496,8847616,8585472,-687824896,1253395237,131509,8519936, +8782080,-687824896,1270172197,131509,8847616,8585472,-687824896,1036140069,131522,8519936,8782080,-687824896,1052917029,131522,8847616,8585472, +-687824896,818884901,131535,8519936,8782080,-687824896,835661861,131535,8847616,8585472,-687824896,601629733,131548,8519936,8782080,-687824896, +618406693,131548,8847616,8585472,-687824896,384374565,131561,8519936,8782080,-687824896,401151525,131561,8847616,8585472,-687824896,167119397, +131574,8519936,8782080,-687824896,183896357,131574,8847616,8585472,-687824896,-66912987,131330,8519936,8782080,-687824896,-50136027,131330, +8847616,8585472,49408,0,23330817,10490088,267396567,33624047,-2113863680,-2046754816,10485760,267331031,33624048,-2029977600,-2097086464,10485760, +484648407,33627362,-2113863680,-2046754816,10485760,484582871,33627363,-2029977600,-2097086464,10485760,701900247,33630677,-2113863680,-2046754816,10485760,701834711, +33630678,-2029977600,-2097086464,10485760,919152087,33633992,-2113863680,-2046754816,10485760,919086551,33633993,-2029977600,-2097086464,10485760,1136403927,33637307, +-2113863680,-2046754816,10485760,1136338391,33637308,-2029977600,-2097086464,10485760,1353655767,33640622,-2113863680,-2046754816,10485760,1353590231,33640623,-2029977600, +-2097086464,10485760,1570907607,33643937,-2113863680,-2046754816,10485760,1570842071,33643938,-2029977600,-2097086464,10485760,1788159447,33647252,-2113863680,-2046754816, +10485760,1788093911,33647253,-2029977600,-2097086464,10485760,2005411287,33650567,-2113863680,-2046754816,10485760,2005345751,33650568,240,16777216,1174496256, +16777234,16777351,-1610612605,2066077440,25459332,16777218,16777346,-1610612602,2049300224,25459588,16777218,16777351,-1610612605,1847973632,26307985,16777218, +16777346,-1610612602,1831196416,26308241,16777218,16777351,-1610612605,27645696,16777216,16777218,16777346,-1610612602,10868480,16777472,16777218,16777351, +-1610612605,77977344,16777984,16777218,16777346,-1610612602,61200128,16778240,16777218,16777351,-1610612605,128308992,16778752,16777218,16777346,-1610612602, +111531776,16779008,16777218,16777351,-1610612605,178640640,16779520,16777218,16777346,-1610612602,161863424,16779776,16777218,16777351,-1610612605,228972288, +16780288,16777218,16777346,-1610612602,212195072,16780544,16777218,16777351,-1610612605,279303936,16781056,16777218,16777346,-1610612602,262526720,16781312, +16777218,16777351,-1610612605,329635584,16781824,16777218,16777346,-1811939194,0,65536,329515364,-1512636256,1245202,513,34561,33537, +-1512636256,1376278,513,33281,34305,-1512636256,1441813,513,34561,33537,-1512636256,1572889,513,33281,34305,-1512636256, +1638424,513,34561,33537,-1512636256,1769500,513,33281,34305,-1512636256,1835035,513,34561,33537,-1512636256,1966111, +513,33281,34305,-1512636256,2031646,513,34561,33537,-1512636256,2162722,513,33281,34305,-1512636256,2228257,513, +34561,33537,-1512636256,2359333,513,33281,34305,-1512636256,2424868,513,34561,33537,-1512636256,2555944,513,33281, +34305,-1512636256,2621479,513,34561,33537,-1512636256,2752555,513,33281,34305,-1512636256,2818090,513,34561,33537, +-1512636256,2949166,7930369,0,1677721856,1376769,8519936,8782080,-687824896,771763621,131328,8847616,8585472,-687824896,805319077,131328, +8519936,8782080,-687824896,822096037,131328,8847616,8585472,-687824896,855651493,131328,8519936,8782080,-687824896,872428453,131328,8847616, +8585472,-687824896,905983909,131328,8519936,8782080,-687824896,922760869,131328,8847616,8585472,-687824896,956316325,131328,8519936,8782080, +-687824896,973093285,131328,8847616,8585472,-687824896,1006648741,131328,8519936,8782080,-687824896,1023425701,131328,8847616,8585472,-687824896, +1056981157,131328,8519936,8782080,-687824896,1073758117,131328,8847616,8585472,-687824896,1107313573,131328,8519936,8782080,-687824896,1124090533, +131328,8847616,8585472,-687824896,1157645989,131328,8519936,8782080,-687824896,1174422949,131328,8847616,8585472,62208,0,22937601, +10491488,4826583,33620040,-2113863680,-2046754816,10485760,4761047,33620041,-2029977600,-2097086464,10485760,5023191,33620043,-2113863680,-2046754816,10485760, +4957655,33620044,-2029977600,-2097086464,10485760,5219799,33620046,-2113863680,-2046754816,10485760,5154263,33620047,-2029977600,-2097086464,10485760,5416407, +33620049,-2113863680,-2046754816,10485760,5350871,33620050,-2029977600,-2097086464,10485760,5613015,33620052,-2113863680,-2046754816,10485760,5547479,33620053, +-2029977600,-2097086464,10485760,5809623,33620055,-2113863680,-2046754816,10485760,5744087,33620056,-2029977600,-2097086464,10485760,6006231,33620058,-2113863680, +-2046754816,10485760,5940695,33620059,-2029977600,-2097086464,10485760,6202839,33620061,-2113863680,-2046754816,10485760,6137303,33620062,-2029977600,-2097086464, +179765248,33947666,8852959,-1948254346,-2130837644,-389414793,14417920,0,100663552,-134217472,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,-4194304,648697258,3029054,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,405029376,1115767332,1109661732,405029505,-863944156,0,0,0,-16777216] +} diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0HA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0HA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e45ff3f24bf416c384dd7cec7084ee4c1d63d533 GIT binary patch literal 87857 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 literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0IA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0IA-PB.json new file mode 100644 index 000000000..8113012d4 --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0IA-PB.json @@ -0,0 +1,113 @@ +{"exec":128,"data":[ +0,0,0,4587521,131072,393216,655360,917504,1179648,1441792,1703936,1966080,2228224,2490368,2752512,3014656, +3276800,3538944,3801088,4063232,12124160,0,1677721856,-1610579967,-13248768,16777471,-1610612733,3528448,33554176,-1610612733,3528448,16777216, +-1610612733,1429591808,27961941,-1610612733,-1439312128,22369706,-1610612733,-4860160,16777471,-1610612733,11917056,33554176,-1610612733,11917056,16777216,-1610612733, +-4860160,33488896,-1610612733,11917056,16842751,-1610612733,-30025984,16777727,-1610612733,20305664,33553920,-1610612733,-46803200,16777983,-1610612733,37082880, +33553664,-1610612733,-80357632,16778495,-1610612733,70637312,33553152,-1610612733,-147466496,16779519,-1610612733,137746176,33552128,-1610612733,-281684224,16781567, +-1610612733,271963904,33550080,-1610612733,-550119680,16785663,-1610612733,540399360,33545984,-1610612733,-1086990592,16793855,-1610612733,1077270272,33537792,-1610612733, +2134234880,16810239,-1610612733,-2143955200,33521408,-1610612733,-13248768,16843006,-1610612733,3528448,33488641,-1610612733,-13248768,16908541,-1610612733,16384, +0,23330817,903283166,-33619456,769,903282848,67173375,769,903282848,-67173376,769,903282848,134281215,769,903282848,-134281216, +769,903282848,268496895,769,903282848,-268496896,769,903282848,536928255,769,903282848,-536928256,769,903282848,1073790975,769, +903282848,-1073790976,769,903282848,-1,513,903282848,-256,513,903282848,-65281,513,903282848,-16711681,513,903282848, +16777215,513,-1244200800,-1,513,-1244200800,-65281,513,-1244200800,16777215,513,903282848,-65535,513,903282848,131071, +513,903282848,-65534,513,903282848,196607,513,903282848,-65532,513,903282848,327679,513,903282848,-65528,513, +903282848,589823,513,903282848,-65520,513,903282848,1114111,513,903282848,87,16777216,1006724096,-16769021,131583,-687824896, +553647925,131328,-687824896,-16760779,131583,-687824896,1090518837,131328,-687824896,-16744395,131583,-687824896,-2130706635,131328,-687824896,-16711627, +131583,-687824896,16777013,131329,-687824896,-16646091,131583,-687824896,16777013,131330,-687824896,-16515019,131583,-687824896,16777013,131332, +-687824896,-16252875,131583,-687824896,16777013,131336,-687824896,-15728587,131583,-687824896,16777013,131344,-687824896,-14680011,131583,-687824896, +16777013,131360,-687824896,-12582859,131583,-687824896,16777013,131392,-687824896,-8388555,131583,-687824896,16777013,131456,-1073700864,-1056964843, +16777269,-1610612733,1425408,-13254656,197119,-1056923648,-1040187627,16777269,-1610612733,1425664,-13254400,197119,-1040146432,-1023410411,16777269,-1610612733, +1425920,-13254144,197119,-1023369216,1644166933,0,65536,77201764,13763,769,365101216,901971968,50462719,10485760,-59964,13764, +769,365166752,902037504,50462719,10485760,-59963,13765,769,365232288,902103040,50462719,10485760,71104,-117312,769,364904608, +901840894,50397185,10485760,71159,905384798,324599806,769,368509088,323813374,79351,50402118,10485760,136640,-182848,769,364904608, +901840893,50397186,10485760,136695,905384734,320405501,769,368509088,319619069,144887,50402054,10485760,267712,-313920,769,364904608, +901840891,50397188,10485760,267767,905384670,316211195,769,368509088,315424763,275959,50401990,10485760,529856,-576064,769,364904608, +901840887,50397192,10485760,529911,905384606,312016887,769,368509088,311230455,538103,50401926,10485760,1054144,-1100352,769,3539104, +0,1677721856,-1073350655,-1056968939,16781365,-1610612733,269874944,-149791232,1493167925,196882,-150953984,1291841301,271972114,17974784,-1610612733,538296320, +-550125568,197119,-1073700864,-1056973035,16785461,-1610612733,538310400,-149807616,419422005,196882,-150953984,218095381,540407570,17958400,-1610612733,1075167232, +-1086996480,197119,-1073700864,-1056981227,16793653,-1610612733,1075181312,-149824000,-654328011,196881,-150953984,-855654635,1077278481,17942016,-1610612733,-2146058240, +2134228992,197119,-1073700864,-1056997611,16810037,-1610612733,-2146044160,-149840384,-1728086219,196881,-150953984,-1929412843,-2143946991,17925632,-1610612733,1425408, +-13254655,197118,-1073700864,-1057030379,16842805,-1610612733,1439488,-149856767,1493106485,196881,-150953984,1291779861,3536657,17909249,-1610612733,1425408, +-13254654,197117,-1073700864,-1057095915,16908341,-1610612733,1439488,-149873150,419299125,196881,7936,0,23330817,10487638,-33614345,905384204, +285606400,769,364904608,901776384,50461695,10485760,-67168832,67122624,769,368509088,282985472,-67160585,50401496,10485760,-67168777,905384140, +281412608,769,364904608,901777408,50460671,10485760,-134277696,134231488,769,368509088,278792192,-134269449,50401432,10485760,-134277641,905384076, +277219328,769,364904608,901779456,50458623,10485760,-268495424,268449216,769,368509088,274599936,-268487177,50401368,10485760,-268495369,905384012, +273027072,769,364904608,901783552,50454527,10485760,-536930880,536884672,769,368509088,270409728,-536922633,50401304,10485760,-536930825,905383948, +268836864,769,364904608,901791744,50446335,10485760,-1073801792,1073755584,769,368509088,266223616,-1073793545,50401240,10485760,-1073801737,905383884, +264650752,769,364904608,901808128,50429951,99,16777216,-1274977280,-1610612728,-15351808,3522687,196992,-150953984,-1635778539,-13240561,17799295, +-1610612733,-15337728,-149975937,-2038431691,196879,-150953984,2046885653,11925263,17789952,-1610612733,1439488,-149985025,1644167349,196879,-1073700864,-1056964843, +33554229,-1610612734,1425408,-13254401,131583,-1073700864,-1073676523,33554229,-1610612734,-15351808,3522815,131583,-1073700864,-1056964843,16842549,-1610612734, +-15351808,-4865793,131583,-1073700864,-1073676523,33554357,-1610612734,-15351808,-13254401,131583,-1073700864,-1057030123,33554229,-1610612734,-15351808,-13254656, +131583,-1073700864,-1056964843,33488949,-1610612734,-15351808,-13254401,131328,-1073700864,-1056964843,33554357,-1610612734,-15351808,-4866048,131583,-1073700864, +-1056964843,33554229,-1610612734,1425408,-13254401,131583,-1073700864,-1073676523,33554229,-1610612734,-15351808,3522815,131583,-1073700864,-1056964843,-1174339787, +0,65536,168952164,513,364904608,-1245642753,33685503,10485760,16717248,-19008,513,364904608,901840895,33685503,10485760,-16771648, +-51776,513,364904608,901775615,33685503,10485760,-59968,-16763456,513,364904608,901840895,33620223,10485760,-59968,-19008,513, +364904608,-1245708033,33685503,10485760,-59968,-51776,513,364904608,901840640,33685503,10485760,16717248,-51776,513,364904608,901840895, +33685248,10485760,-59968,16725440,513,364904608,-1245642753,33685503,10485760,16717248,-19008,513,364904608,901840895,33685503,10485760, +-16771648,-51776,513,364904608,901775615,33685503,10485760,-59968,-16763456,513,364904608,901840895,33620223,10485760,-59968,-19008, +513,364904608,-1245708033,33685503,10485760,-59913,905383178,218431487,513,368509088,5505023,0,1677721856,-133468159,-4851956,17625855, +-1610612734,-15337728,-150149377,-536870475,131340,-15351808,4571391,-14303232,197119,-1073700864,-1056964843,-1073741739,33554213,-1610612733,1425408,-12206080, +2474239,196864,-1073700864,-1073741803,-1056964779,33554213,-1610612733,-15351552,4571647,-14302976,197119,-1056923648,-1040187627,-1056964523,33554213,-1610612733, +1425664,-12205824,2474495,196864,-1056923648,-1056964587,-1040187563,33554213,-1610612733,-15351296,4571903,-14302720,197119,-1040146432,-1023410411,-1040187307, +33554213,-1610612733,1425920,-12205568,2474751,196864,-1040146432,-1040187371,-1023410347,33554213,-1610612733,-15351040,4572159,-14302464,197119,-1023369216, +-1006633195,-1023410091,33554213,-1610612733,1426176,-12205312,2475007,196864,-1023369216,-1023410155,-1006633131,33554213,-1610612733,-15350784,4572415,-14302208, +197119,-1006592000,-989855979,-1006632875,33554213,12803,0,23330817,3278,365166752,1170472960,633667583,50397184,10485760,5572,-43580, +-55868,769,365232288,1170604031,633667584,50462719,10485760,-59963,21957,-55867,769,365232288,1170538496,633733119,50397184,10485760, +5573,-43579,-55867,769,364904608,1170210817,633405438,50397185,10485760,71104,-109120,-55872,769,364904608,1170276350,633339905, +50462718,10485760,-125504,87488,-55872,769,368509088,182321153,-113161,636947160,181534721,769,368509088,180748289,-109065,636947136, +180027391,769,368509088,179240958,83447,636947112,178454526,769,368509088,177668094,87543,636947088,176881663,769,364904608,1170210818, +633405437,50397186,10485760,136640,-174656,-55872,769,364904608,1170276349,633339906,50462717,10485760,-191040,153024,-55872,769, +168,16777216,738288640,-150953970,905970197,-45746422,-150327041,704643621,196874,-150953984,503317013,-44697846,-150333185,318766885,196874,-150953984, +117439765,38139658,-150339584,-83886811,196873,-150953984,-285213419,39188233,-150345728,-486539483,196873,-1073700864,-1073740779,-1056965819,16778277,-1610612733, +68534272,-78266368,-14302977,197119,-1073700864,-1056965867,-1073740731,33553189,-1610612733,-82460672,72728831,-14303232,197119,-150953984,-1912601579,-79300855, +-150370049,-2113928155,196873,-150953984,1979712533,-78252279,-150376193,1795161893,196873,-150953984,1593834261,71694089,-150382592,1392507685,196873,-150953984, +1191181077,72742665,-150388736,989855525,196873,-1073700864,-1073739755,-1056966843,16779301,-1610612733,135643136,-145375232,-14302977,197119,-1073700864,-1056966891, +-1073739707,33552165,-1610612733,-149569536,139837695,-14303232,197119,-150953984,-436205547,-146409720,-469180161,0,65536,260702564,534007,50399450, +10485760,529911,1442253006,147390455,-55817,50399426,10485760,-584201,1173817526,145752072,-580105,50399402,10485760,-584201,1442252958,144179208, +-55817,50399378,10485760,1054144,-1096256,1058240,769,364904608,1438646288,633405423,50462719,10485760,-1108544,1066432,-1104448,769, +364904608,1438711791,633339920,50462719,10485760,1054199,1173817406,137953263,1058295,50399282,10485760,1054199,1442252838,136380399,-55817,50399258, +10485760,-1108489,1173817358,134742032,-1104393,50399234,10485760,-1108489,1442252790,133169168,-55817,50399210,10485760,2102720,-2144832,2106816, +769,364904608,1438646304,633405407,50462719,10485760,-2157120,2115008,-2153024,769,364904608,1438711775,633339936,50462719,10485760,2102775, +1173817238,126943199,2106871,50399114,10485760,595447,0,1677721856,537978881,-150503936,2030034773,-14289145,17265407,-1610612733,-552208640,-150509825, +1610620997,-551160057,17259263,-1610612733,-552208640,-150515969,1207967829,-14289145,17253119,-1610612733,1075167232,-1085947904,1076216063,196864,-1073700864,-1073725419, +-1056981163,33554213,-1610612733,-1089093632,1078313215,-1088045056,197119,-1073700864,-1056981227,-1073725355,33554213,-1610612733,1075181312,-150540800,-385892539,1076229894, +17228288,-1610612733,1075181312,-150546944,-788545707,-14289146,17222399,-1610612733,-1089079552,-150552833,-1207943099,-1088030970,17216255,-1610612733,-1089079552,-150558977, +-1610596267,-14289146,17210111,-1610612733,-2146058240,2135277568,-2145009409,196864,-1073700864,-1073709035,-1056997547,33554213,-1610612733,2132131840,-2142912257,2133180416, +197119,-1073700864,-1056997611,-1073708971,33554213,-1610612733,-2146044160,-150583808,1090486085,-2144995578,17185280,-1610612733,-2146044160,-150589952,687832917,-14289146, +62463,0,23330817,102896198,769,368509088,102170495,8406519,636945936,101384063,769,368509088,100597631,8410615,636945912,99811327, +769,364904608,1170211072,633405183,50397440,10485760,16782784,-16820800,-55872,769,364904608,1170276095,633340160,50462463,10485760,-16837184, +16799168,-55872,769,368509088,94241024,-16824841,636945816,93454592,769,368509088,92668160,-16820745,636945792,91947007,769,368509088, +91160319,16795127,636945768,90373887,769,368509088,89587455,16799223,636945744,88801279,769,364904608,1170211328,633404927,50397696,10485760, +33560000,-33598016,-55872,769,364904608,1170275839,633340416,50462207,10485760,-33614400,33576384,-55872,769,368509088,83231232,-33602057, +636945648,82444800,769,368509088,81658368,-33597961,636945624,80936959,769,368509088,80150015,45,16777216,-1543412736,4585235,-150683646, +-1157759195,196868,-150953984,-1359085803,5633796,-150689790,-1560281307,196868,-1073700864,-1073479659,-1057226939,17039397,-1610612733,1425408,-11157500,-14302981, +197119,-1073700864,-1057226987,-1073479611,33292069,-1610612733,-15351808,5619963,-14303228,197119,-150953984,1308885013,-12191996,-150714117,1107558437,196868, +-150953984,906231829,-11143420,-150720261,721420069,196868,-150953984,519831317,4585220,-150726652,318504741,196868,-150953984,117178133,5633796,-150732796, +-83886299,196867,-1073700864,-1073217515,-1057489083,17301541,-1610612733,1425408,-11157496,-14302985,197119,-1073700864,-1057489131,-1073217467,33029925,-1610612733, +-15351808,5619959,-14303224,197119,-150953984,-1509425131,-12191997,-150757129,-1710751707,196867,-150953984,-1912078315,-11143421,-150763273,-2097152219,196867, +-150953984,1995964181,4585219,-150769656,1794637605,-1593638653,0,65536,352452964,10485760,-134277641,1442251614,56100864,-55817,50398034,10485760, +268441024,-268483136,268445120,769,364904608,1438650368,633401343,50462719,10485760,-268495424,268453312,-268491328,769,364904608,1438707711,633344000, +50462719,10485760,268441079,1173816062,49868799,268445175,50397938,10485760,268441079,1442251494,48295935,-55817,50397914,10485760,-268495369,1173816014, +46665728,-268491273,50397890,10485760,-268495369,1442251446,45092864,-55817,50397866,10485760,536876480,-536918592,536880576,769,364904608,1438654464, +633397247,50462719,10485760,-536930880,536888768,-536926784,769,364904608,1438703615,633348096,50462719,10485760,536876535,1173815894,38854655,536880631, +50397770,10485760,536876535,1442251326,37281791,-55817,50397746,10485760,-536930825,1173815846,35659776,-536926729,50397722,10485760,-536930825,1442251278, +12197888,0,1677721856,135684097,-14289150,16909055,-1610612733,1425408,-12206016,2474175,196928,-1073700864,-1069547499,-1061159083,33554213,-1610612733, +-15351808,4571327,-14303168,197055,-1073700864,-1061159147,-1069547435,33554213,-1610612733,1439488,-150884800,-1463812283,2488065,16884288,-1610612733,1439488, +-150890944,-1866465451,-14289151,16878335,-1610612733,-15337728,-150896961,2017460293,-14289151,16872127,-1610612733,-15337728,-150903105,1614807125,-14289151,16866047, +-1610612733,1425408,-12205952,2474111,196992,-1073700864,-1065353195,-1065353387,33554213,-1610612733,-15351808,4571263,-14303104,196991,-1073700864,-1065353451, +-1065353131,33554213,-1610612733,1439488,-150927744,8388421,2488065,16841344,-1610612733,1439488,-150933888,-394264747,-14289152,16835327,-1610612733,-15337728, +-150940033,-796917691,-14289152,16829055,-1610612733,-15337728,-150946177,-1199570859,-14289152,16823039,-1610612733,10752,0,11796481,-1778968642,10879231, +1431684599,-1510539104,10092714,769,-1778974560,9306367,1431688695,-1510539128,8541695,769,-1778974560,7798528,715834871,-1510539152,7001344,769, +-1778974560,6225664,715838967,-1510539176,5439402,769,368509088,4587775,29836791,636944448,3801144,769,368509088,3014911,29840887,636944424, +2228735,769,179765408,-2146959338,8852959,-1948254346,-2130837644,264759,8388703,0,7,16777216,16778752,63488,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,251,0,0,0,0,0,0,0,0,0,0] +} diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0JA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0JA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3836f22259a40a3b6c30af6dc5a26bcc8038938a GIT binary patch literal 91025 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 z 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

&uGY;&$t2M_#F%0L4x=Cp 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 ZCO}kjnhxTmouA;4F9g&9KCgSQ#g~N{L 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ƒZbaORL}4Dw(|Hh%Uk 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

W+-Jr9zakIMd@3kiZY~oMyU@0K{kUW}4)fS?-lc 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 WUfwjNvIL0PBXtx}Svj=IKmXZxMZ|po literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0KA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0KA-PB.json new file mode 100644 index 000000000..cd00ce0cb --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0KA-PB.json @@ -0,0 +1,69 @@ +{"exec":128,"data":[ +0,0,0,65536,8388964,364904608,-440401920,633339904,50397184,10485760,-59968,-6720,9664,769,364904608,-440380075, +633383594,50440875,10485760,-1431693888,1431692736,1431643584,769,364904608,-440401919,633339904,50397185,10485760,-59968,124352,-121408,769, +364904608,-440336385,633339906,50462717,10485760,-59968,320960,-318016,769,364904608,-440336385,633339912,50462711,10485760,-59968,1107392, +-1104448,769,364904608,-440336385,633339936,50462687,10485760,-59968,4253120,-4250176,769,364904608,-440336385,633340032,50462591,10485760, +-59968,16836032,-16833088,769,364904608,-440336385,633340416,50462207,10485760,-59968,67167680,-67164736,769,364904608,-440336385,633341952, +50460671,10485760,-59968,268494272,-268491328,769,364904608,-440336385,633348096,50454527,10485760,-59968,583104,0,1677721856,122369, +-14303168,197055,-1073700864,-1056964843,-1065352987,25165605,-1610612733,18202624,-1720320,36028671,196864,-1073700864,-1073741291,-1056964635,16778021,-1610612733, +68534272,-1720320,86360319,196864,-1073700864,-1073739755,-1056964635,16779557,-1610612733,269860864,-1720320,287686911,196864,-1073700864,-1073733611,-1056964635, +16785701,-1610612733,1075167232,-1720320,1092993279,196864,-1073700864,-1073709035,-1056964635,16810277,-1610612733,1425408,-1720319,19251455,196865,-1073700864, +-1073610731,-1056964635,16908581,-1610612733,1425408,-1720316,19251455,196868,-1073700864,-1073217515,-1056964635,17301797,-1610612733,1425408,-1720304,19251455, +196880,-1073700864,-1071644651,-1056964635,18874661,-1610612733,1425408,-1720256,19251455,196928,-1073700864,-1065353195,-1056964635,25166117,-1610612733,18202624, +15056896,19251200,196864,-1073700864,-1073741291,-1073741595,16777765,44291,0,23330817,828,364904608,-440401916,633339904,50397188,10485760, +529856,58816,533952,769,364904608,-440401904,633339904,50397200,10485760,2102720,58816,2106816,769,364904608,-440401856,633339904, +50397248,10485760,8394176,58816,8398272,769,364904608,-440401664,633339904,50397440,10485760,33560000,58816,33564096,769,364904608, +-440400896,633339904,50398208,10485760,134223296,58816,134227392,769,364904608,-440397824,633339904,50401280,10485760,536876480,58816,536880576, +769,364904608,-440385536,633339904,50413568,10485760,-2147478080,58816,-2147473984,769,364904608,-440401920,633339905,50462719,10485760,5568, +189888,-121408,769,364904608,-440401920,633339908,50462716,10485760,5568,583104,-514624,769,364904608,-440401920,633339920,50462704, +10485760,5568,188,16777216,-1711184896,551927812,-534396928,197119,-1073700864,-1073741803,-1073725211,33538085,-1610612733,1425408,-2132426752,-2145009664, +197119,-1073700864,-1073741803,-1073676059,33488933,-1610612733,1425408,15056896,2473986,197118,-1073700864,-1073741803,-1073479451,33292325,-1610612733,1425408, +15056896,2473992,197112,-1073700864,-1073741803,-1072693019,32505893,-1610612733,1425408,15056896,2474016,197088,-1073700864,-1073741803,-1069547291,29360165, +-1610612733,1425408,15056896,2474112,196992,-1073700864,-1073741803,-1073741595,16777253,-1610612733,18202624,31834112,2473985,197119,-1073700864,-1073741547, +-1073610011,33423141,-1610612733,18202624,65388544,-31080445,197116,-1073700864,-1073741547,-1073478427,33291557,-1610612733,18202624,98942976,-64634875,197114, +-1073700864,-1073741547,-1073346843,33159973,-1610612733,18202624,132497408,-98189305,197112,-1073700864,-1073741547,-1073215259,871889189,0,65536,100139364, +769,364904608,-440401919,633342217,50460408,10485760,71104,168486336,-168352320,769,364904608,-440401919,633342731,50459894,10485760,71104, +202171840,-202037824,769,364904608,-440401919,633343245,50459380,10485760,71104,235857344,-235723328,769,364904608,-440401919,633343759,50458866, +10485760,71104,269542848,-269408832,769,364904608,-440401919,633344273,50458352,10485760,71104,303228352,-303094336,769,364904608,-440401919, +633344787,50457838,10485760,71104,336913856,-336779840,769,364904608,-440401919,633345301,50457324,10485760,71104,370599360,-370465344,769, +364904608,-440401919,633345815,50456810,10485760,71104,404284864,-404150848,769,364904608,-440401919,633346329,50456296,10485760,71104,437970368, +-437836352,769,364904608,-440401919,633346843,50455782,10485760,14161344,0,1677721856,17257985,484818944,-450510820,197091,-1073700864,-1073741547, +-1071833627,31646757,-1610612733,18202624,518373376,-484065250,197089,-1073700864,-1073741547,-1071702043,31515173,-1610612733,18202624,551927808,-517619680,197087, +-1073700864,-1073741547,-1071570459,31383589,-1610612733,18202624,585482240,-551174110,197085,-1073700864,-1073741547,-1071438875,31252005,-1610612733,18202624,619036672, +-584728540,197083,-1073700864,-1073741547,-1071307291,31120421,-1610612733,18202624,652591104,-618282970,197081,-1073700864,-1073741547,-1071175707,30988837,-1610612733, +18202624,686145536,-651837400,197079,-1073700864,-1073741547,-1071044123,30857253,-1610612733,18202624,719699968,-685391830,197077,-1073700864,-1073741547,-1070912539, +30725669,-1610612733,18202624,753254400,-718946260,197075,-1073700864,-1073741547,-1070780955,30594085,-1610612733,18202624,786808832,-752500690,197073,-1073700864, +-1073741547,-1070649371,2085,0,23330817,-791541580,769,364904608,-440401919,633352240,50450385,10485760,71104,825353664,-825219648,769, +364904608,-440401919,633352754,50449871,10485760,71104,859039168,-858905152,769,364904608,-440401919,633353268,50449357,10485760,71104,892724672, +-892590656,769,364904608,-440401919,633353782,50448843,10485760,71104,926410176,-926276160,769,364904608,-440401919,633354296,50448329,10485760, +71104,960095680,-959961664,769,364904608,-440401919,633354810,50447815,10485760,71104,993781184,-993647168,769,364904608,-440401919,633355324, +50447301,10485760,71104,1027466688,-1027332672,769,364904608,-440401919,633355838,50446787,10485760,71104,1061152192,-1061018176,769,364904608, +-440401919,633356352,50446273,10485760,71104,1094837696,-1094703680,769,364904608,-440401919,633356866,50445759,10485760,76,16777216,302081024, +18202634,1139130368,-1104822205,197052,-1073700864,-1073741547,-1069267739,29080869,-1610612733,18202624,1172684800,-1138376635,197050,-1073700864,-1073741547,-1069136155, +28949285,-1610612733,18202624,1206239232,-1171931065,197048,-1073700864,-1073741547,-1069004571,28817701,-1610612733,18202624,1239793664,-1205485495,197046,-1073700864, +-1073741547,-1068872987,28686117,-1610612733,18202624,1273348096,-1239039925,197044,-1073700864,-1073741547,-1068741403,28554533,-1610612733,18202624,1306902528,-1272594355, +197042,-1073700864,-1073741547,-1068609819,28422949,-1610612733,18202624,1340456960,-1306148785,197040,-1073700864,-1073741547,-1068478235,28291365,-1610612733,18202624, +1374011392,-1339703215,197038,-1073700864,-1073741547,-1068346651,28159781,-1610612733,18202624,1407565824,-1373257645,197036,-1073700864,-1073741547,-1068215067,28028197, +-1610612733,18202624,1441120256,-1406812075,197034,-1073700864,-1073741547,190207717,0,65536,191889764,-1448401472,769,364904608,-440401919,633362263, +50440362,10485760,71104,1482220992,-1482086976,769,364904608,-440401919,633362777,50439848,10485760,71104,1515906496,-1515772480,769,364904608, +-440401919,633363291,50439334,10485760,71104,1549592000,-1549457984,769,364904608,-440401919,633363805,50438820,10485760,71104,1583277504,-1583143488, +769,364904608,-440401919,633364319,50438306,10485760,71104,1616963008,-1616828992,769,364904608,-440401919,633364833,50437792,10485760,71104, +1650648512,-1650514496,769,364904608,-440401919,633365347,50437278,10485760,71104,1684334016,-1684200000,769,364904608,-440401919,633365861,50436764, +10485760,71104,1718019520,-1717885504,769,364904608,-440401919,633366375,50436250,10485760,71104,1751705024,-1751571008,769,364904608,-440401919, +633366889,50435736,9830400,0,1677721856,-1609773567,18202624,1793441792,-1759133590,197013,-1073700864,-1073741547,-1066701851,26514981,-1610612733,18202624, +1826996224,-1792688020,197011,-1073700864,-1073741547,-1066570267,26383397,-1610612733,18202624,1860550656,-1826242450,197009,-1073700864,-1073741547,-1066438683,26251813, +-1610612733,18202624,1894105088,-1859796880,197007,-1073700864,-1073741547,-1066307099,26120229,-1610612733,18202624,1927659520,-1893351310,197005,-1073700864,-1073741547, +-1066175515,25988645,-1610612733,18202624,1961213952,-1926905740,197003,-1073700864,-1073741547,-1066043931,25857061,-1610612733,18202624,1994768384,-1960460170,197001, +-1073700864,-1073741547,-1065912347,25725477,-1610612733,18202624,2028322816,-1994014600,196999,-1073700864,-1073741547,-1065780763,25593893,-1610612733,18202624,2061877248, +-2027569030,196997,-1073700864,-1073741547,-1065649179,25462309,-1610612733,18202624,2095431680,-2061123460,196995,-1073700864,-1073741547,23013,0,4063233, +2105347628,-2105268800,769,364904608,-440401919,633372286,50430339,179765248,-2146959338,1051191,8852959,-1948254346,-2130837644,-232914825,1638400,0, +100663552,-134217472,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,16711680,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0] +} diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..31a0f116ebe2792ac82d899d3ba2f24ff054ead5 GIT binary patch literal 84273 zcmeFYbyyrr7vSB)3=9?=GK9fhgS!WJw?G069w4~827(g^5P}6KSb_!#?iM5vB*+8{ z5}e>Wx%ck-zPr!LxBK7sJljxRzd3!XtInyauHsB{H+Q!J5U409D*zx62yjIG0C%g< zPsV0L5ged;pb*Kwtob%0a;09m_wAhGJfn4hc&B z9hHdD{;dNd_?rQoyF0XhSQ_*0jz|mg&wT*EKKgII{Bz&JfAmrJMEeg0{|7?~(f=xY zgwn_O54j5%03KO5KX?B7Or!PO+uBXn?zsnzE+37uF2KvpEh5S-B+AP}!y_WfCn(A- z2mm;!o1hX2kQMg#T@O&^z5R!OqZpj@w`Bkt06_j>5)`8)|EaA~Lg_@MKmklt{YEGT<^5NW;_agS z!vK!92>2hC#*_u&75rVVIm!$8|F9j32@3u$iv~=r-v1XP<5711)n+YJPJv3;sPsSb z(Emt={!iHq2r*3!&!t_Iku5goTBLi-QZhcMrx( z3#aA%KR)g{076Uv4=@LV=m0cA5SS2j*8@>@P-EbRZvvVR%& zZ@cCJTrddLd0;|73Rq87efEoJymZl&u3(XzKGBtH=p$z5c6>9k%IE!p1g|k7nO>^3 z`NOfY7r=6?py3acYi{a1cJMy@DMWUU4W>IbzCYbSQkQWrer}O3ZrabeOrnm+tet@y zb47nkkaE%gR%AS2)}$?lk}H|Rpmss!XD`{aw_gNhp0Ww*rvBDjw$N{`Z9k4$b;qSL z5V=6es>_!<%-*L`?}~Ua4pz|DGiP4xxF*oe*?77a{b4ABzS&-nlpMDr0sl#?@LBn^ z99W^{!v|kmto0>X@dn-83wyHQ6WXcRlj^A2VB2kzq9&&`PWiP(1-^Pco7Q=Cn{%y? z&A#)z7Ft6F+|8ETDXz2o*e8jR3A0bAKWFK_PPtinflMh?x0Q%hbhA!%_Nq1s&bT^@ zG@XjG>p;T?e@z{f^`joEg@ueJ$lA_jxiC}nke}uCWdI4#HV|sP=-`i1@XlUMFUU0N zrC}Dqc<+SmLkcg1Fr1Nq?!Miv;TkDFdh}FFM^iyrO&+y20|2g)n!WRLGy(u{a`tf3 zQIw@YjcXd{7-}KHLaog_0APV|cTv|>(EBsFl;t1MxTBQ*>rDGQKl}REGai`YRMMiM z`ERfNZ$A+tT--cRv+~ah!DnUdjzDn)iXFW@T>i)pP)uU^><^=!Rw#BuH4w$HKWzIq zbNr?AH%tFvD<@|wl+K?vyI46{{ox)Izwq+3Mlo0o#Zg}N*4`+dMlpk`=^&Vq7;poku7Z2LMc5+y7w8|6mVmA5=S08-(XBzHaumb{;e= z2v*cSKtz~E$=ch|+QWlW%L4Jt!p(~2(Q_vk3uj*d_}k_`r2wKozNJAqS&&CWP>_?C z3+4WQ9skRV|I+$j!=JwWTjN;!uRa5jjr?2o@3Q}vJud(N;Zu}vlKw5T%mjeONC1G% z|69h8huRQC06@d|f7nCzXS~>Xc({l@eCX}%&1G+m;QHgxe;xl@g@0-O&*4AnF7c8$Ek?tj?X>aXxv>a5Y{xD|NS8Tzb^P6&H9gaaOhauSi4y}qpC7M zjWT;@TU2*DTiJWqKX<0FcmALC@c(78|7gP>{CixZfVl7$AbH9K5R8)m;Jpz5LW~1| zO>zADH7o<*&&)HV-u!#qqZoDluk(L%LQ6z_M02;drTHU%q@zcJ@O1O~!>Bp& z=Y)>h+u@^jxa0s8Ko770oB%H%1c(9BfIOfAXaahGG4KRH0Cs>A;0AaD0YE4a1-t~3 zfHWWr$OQ^fdzC8S1JDSx0-Zn~FbqrpGr$6{0;~f&zyWXuT%i_1DCi!D7(@=D1~G!z zLA)SgkR(VRqz2Lf8H3D0wjgJaCnx|E4tfbn0cC;mL1my?P&23#Gzj_v`UYABZG(Y2U=y$n*bN*6js>TK3&2(2PvCy=6nF)^3%-D0K!_nU5Kf2~ zL^528P5tY z81D^U1KuRwK0X#cBfbp&6MR4Xbo`I_ZA&J4n^u&*d5yaudg~YwY>m(Q?%p}Sr4kRy0 zDoMsj4oHbe`AH2(eMsMswvn!ofytQ2l*t^)63IT0eI>iRPkCSFzV-c>`&IWR@1Mgc zVA3#aSS+j>HUqmPry-Xoe@326-blXm0P=wCf%XIM2RRRVAM8?)P>4|=C}Jr-P|U;8 z;B0UmxIg?Id<1?$YGG(9v2sC};zttV|h?HKJ99W$LiT^L<8-4Z=Ey)eBE{VVz|`U3`P26cu2h6;vx zMl42QMmxsWjQxz~Ow3G%Owmk@Ok2z_W@TnS<_hLTmU}ExEUqjCEYqwQtir6%Sl_Zv zu%WRDu-UP_VH;;hV;5w%XMfB7g#(>Kgu|JmfMb>ums5t*i?f1rm5Yo^jVp|+k!$}U z!$XsY$q)M<-f|0YJ8~CtFYplYsPKgGeBwFcW#dKgzTutbyT_-%7tGhhcgWAqZ_S^> zKPNyepe_(C&?RsqC?x16SS7eE#2{oYlr1zXOd_l$949;=f-WK}5-idxav>@x>LL0; z^p_Z?*fX(mu`O|Cacl8Haij#DgoQ-D#EK-1q`73CXz%C>B;IP>MiKA=zHpS8Q>e38k8BF z8_F4`7_JySGzv5tHhy4iZ`@=8H8C(LHaUGP|2XaOx~YI^l<8M9W-}kN!6y%%I6i56 zivQH&=|^*Pb3^lT^J@!Divo*NOJ&P!%LBwC#B0Qkm9*6>t8Hru>lEuv8wr~fn=M-j z+f>_aJ1M(#yIuQ7_F49a4oVKW4(HD_pOrkjb2N0UcEWTrcWQPfa(?FA^PK9r&+{)X z>@HC*E3TrhX|4xus&2*ZAa^tOCJz$SW@^Nf#WT`#)l1Urjn{8)1MiPMgg(wbBff0D zF}|CA3VucY5PyV!R{(85XuxWqOkjQxD9AFXE0{hwB6vMSF{CsUJM>xTXc%``O4v!b zVfd#A%7~B%WTawbMHF6?Thwf{Saj|S$P4=yV=;U&nK8GqRFbs;4%*qInhj>Ll%H+F&|=dhToN*PgFe zGSo7fG8rWyKGQUl!k#IG3!H>Xi1B36+(V!^;yZ&?-DDw%?n+pQx0pY^vg{ z%C9D?epv(5c-H)^HLv~pLG?q|N8yiEb&Pe{^~CkD4WI_!hJ!}C#+4@HrZ3GZ&0U|w zKGnBywUo5dw!Ud2ZA)y&ZjWfc`|S7mw8N!ix6`&0+4Zz*q1&i?x<|WbtXH*npiiN% zyI-dN^MJ%a>!9dh^N{dR|E_e?Gf%}@3ZXJ z{gVDQa$t0@e&}|1cNBL_eq3_Gf6{fTb^86x>Fnw}_BZ+O(hK2>{!7El%`5L~=yk>o z>&>TI)!W58r@Onqf&^eR)WV7eMja5;FFNL*Key4bp->D=Tx?ui9Bdq%dw4_y_wWeu zaBv972ndNuNJ&X?@$bXPNMJ-Hq$Ga@3Baf_5OgebbS#p4IQK~YkB`5D1Ow=i|1U`J zSMcNi_d$YRug{l#l4Qm-r;0d&Kh0N>r&g)le!g)?)Ap96#J{V{EOkLc}w$R9v)o=yir_B3 z)eA=HmH~5;1}RX^9iZ}C)9es_*X__ywZNaDESnV;bo{ zx<*10MkMP6>J+T#l(O4FV@r9Gyh=2uq`{svEbmKtQK zSH$k^5bbI-9<@kJ4KiT?+3fJcep%70X`S!NVm~+?454ry3lpoUBA+mRJS}8&;^l7N&r!M;0(xY{WR%JR+_<(^h z&6VGkVMWmB<>RLT3R861A0sl>U-T)sruCZx)hx%>xN^J6Vkb$IbAvBgYl?MCOkkiPcs&e(ZwJSa)mg61wUv~fjX5NG|7nOi#EQX8pCdIR( zU;W+(OTXXgH2dh=*c%~}NWvqTq0F&2QipH9)E%T9ze@^;?)F;stsZ_z*cENmoZOmj zm>DLX0r_#jEk*ZilY5VCf7Rw&$cEl0MfACL8Dl(rjS&SGyT)|oGc5fi<;2Wk44Tw| z8!7A@y|4j}LyTu06x0rHb2a>}{Laer9#^F69ktf=#9f%CZy$S0shsJ4IojT^7;3J% zBwKIm%FxbMY~7Ec5N62HETL?#tNp2YueFQyyNlk@c#F?c2XmuH|73X~;Sj_Xb7X~b zH`AuyQc*{kDgQgRXbKZfjTjS{M?@-JG?1-0eOy=3XMb30S<#!mpYkKifIP%niFpGm z@wq=X#g{INDg4H-W>I`(jV}k|S2wKGsj@Xj-vs$glqqfVIfy&e9wB8ffi&h zJ0!?vXFTsxPpIa_6W&qs1btj-_a>^n#O~AbcEfq6;f$s328}zQr74a`Lil>er%atS zU)@AdvE_E~z&DqyE*zRQap8;{5fM|=0{w9B7dU&khmIA!8vUX;i{*ESqX*2rk6W|d z-*EV8tyxp+?@0POh^Zo2p*p1}0W|LDvAIBc;=QL^Dwuf?trxF^;KpvZ74E#Qed1-c z@XGRg*@NMw*xHNHGG)35LVRHcV;(3RkRH7ByPUFU?umKeJM>=YebxFwa|cYaHAGDJ zLrqHRK(Y+a+>6$9=cYkw?=~%#J%J8m3fP4g(oV8jWTTC77?a_g*Ujzxy{fy%FP}Y% zPa-rxPuS?R{+0bYPmR$X;G>`nb+;8pcb(2E0(gu$zl8}OQ>|`jjD2ZvO$v&Z8Y(tC z(qYlJG%BW0i>wj#JUbKM-O&DQ`HrGZIp8D12T9|AXd>R!^e5MMz_J`wwoSo@@3jM8 z=w%434R1ElGfp7~K6e0i@sXn(8*TyLdL)=i`wp;6Kvmt=FJMDnC{*!)R`6hj-z6X< zbrHWib-wYHZqZ04d^TyY3cZk6!`aFwEoNXKDf_xff@gMpr(^AX(W*7^o9Hw%y^Bc} z7;{1H9bm{ms3Rrlv>wsFk-*y`8$ONeci_I9Rlzv&^jop<{tAuIek?6LB{s75T;SDx zekVF>pEd!0i>x)Jb;4+K4ext{<5OYoafZ{>HLnOAf*#K3&lKGOau(4~Gd4e$s9e~H z4bt9YaJ6AHTVQYuco!+W)51)8c7GSgG1_33!DoD)z5&$ONNcnya#G;sVavF%;iMuI zOka6Zck)bKY_+XW&|vj}{dFd}u$8os6=+c0vpTZSxHy8uGLP$*K%4#t8Rq?*@SJx7 z=R$jnyW-UEaO@4p)xUbRAcd)KtJqilGb)Slil}VCzdz(9CoJDM9340viFp(INkC0C z8EO>Ie9sjqICy1r6zNMe=F0nycMC739EmY3RchID@P`w=->}XS8;?X-tbcm+NgfjZ z5h{LyoSs%^{`Q_Wo+7Z%^@v~rv^NMG#%;7I;>o>wvf-_39fQci=T&0V<(W_6NKC^P z4Z#rEtd#d=NH*#RbS9#oa!IsElOw}t%Zf+gvqULg?^OvMnIT^AK;Obx%j9>9qMB}b z+`%0C()fs5`Zihb6y;YbpDh;?ba!q-^h!bY({)G=GQn45que*8S6F&wnAL3INDqGHiOjp4s{2-GEe5>m=Jqh4 zk8|-m?Q_+#uTm0Qsr$Qk>uyQQ1t$uGYJa&EJ~fM8B)t74_G1K?FWt!UNWV z<-c8AyxlZ6G@h+$&VNFb23XE|msuT0*ba3?Y60M!_RMN7GN1lqrsB9GrjSn2_ueuq zmNJ}NXAG&?33G#`E017ldG_FR)?qU7oSarXhqluX{WMCQN`tb!(_~}*H9tc8Nkxbh z+2_mUI>(Gh9=k0mGS~cA@vhcz){fQk%M^2emhbk=Kc)&lT~>wI+;G*ZUqSpZaYuhW z=X^s5vM;Uidl?<`l=8)9mZNS>W4*79o3gcI6-9W6>p&?70~UYm2f57G{%B39a2KP~ z?cWbXd?gvnwChjivL;u0Y9kU9WEZ}fsE=h*299fv|qk#TYq^dhl z!O9FMSnzI9u5H%xuiZ|*co0uphrlrzQ&ak3RpLG)P3}0PmIwcg5SD!_WoF?FUDynyj{unh3~? z)ramED@a^C{}ReX~enVteupBL3Jr|A59h)Vb;mim_y^uO~R1GRq={{1Y$@zSi?x&zN8I=@{#?iLEMGeuOpp#*9wio4ON$Nz{+TBZ z2ZdV^8Q;Jrv~gXN#SEbrZ(ufh^sz?kW)PV^u=NaGLnr-{(ToE7ss$)v%{y+S*n(+g zRoWU{{^RQOnvLZYjZw<>HQxBTQ{S|$L|cNW&cXs)p&GfNt0xEV2(pYm@rg*kilKRd z(G(7em?^1&&EgzA8wgi{Cw5-fLDdZRg1^q2($V<(;tBb^uEg9C#|Us}zf7NtJ#D)1 z7aJllN%GtN)H*-+J?%xa!Lz2-D^Zo+&iDfOk*NEGAGThj%dsjux-S7+e%$(F@#NfL zQr>g3wOjSr*&y5bWS#A=N$k!Zcue%?>lFxeI3AFcPb3|0mnsdiOw=!1@5QzJpjer z`qp(lVb;MjQQMS?bk)$g9E&4LvwzB{KzaU1+<-Q1wWo5g*DkTHpCM<18NB{f9h&5TE3H{ z(P}gAcxC|`b^}O96I(3FZ=!67b=gY(>i!*2UzEe=F@gW_MC(QY4=)fH6e<6rl7ido zN=MXWqa*Fw!hp?r-AF|AbDRpyi>FNKbA9Qm{nJW0xS5VX6e$^gd?xi)vrhd9>vGw< z8MBX;-|Z3T%n3#h#2szK8bg8(uXlFtfZxnBgLgngYG0C?kP=;J=7d|cy9>U?+X|#y zre$FJGx9qi5nF|Zd|%9P{_}yxMP>UeQfciIk;r2&3S>8d%tg!@GRxDNRoi>vh=eG$ zwNY^aK=**GxQE9E4>b*2fg7QfiiF3oDB8qF$vN^YY%t#N+E0m^CI_jz@$+5`h;(Zh z`|0*xtUd!%SDQ-A5?87XFjD5)IIt-T8M z2pyzBhygH?(Sk8`Vh~zT)nhs(l?-j zbRPS*@N#O8OzFrdiqZ#`&$VWq4v~9G@mL&jF=YYeFxFgJ$VSa%wXmTfz9c2eTJ_=f z6;b?wuQ{@Y^lXF&6-SLC%q5d)v(Co6_~eu^WxVewZ-VM!HiKPd96|)eX;-}O=ZS3; zI$R#PkE?hszacm4uqEG-j@TW`Ri|WG`ynfpTqV)4D3uxQN za!lO6yqdD6K=$DXeXdk0^-fGGgVAipR#LR!n5r-6pOxMlplm8Kbp{!gK?~x7B&VfV zgdsUSD>`7Nkrbhm{wEUKo*$u<9weWBiK7QKFJ#{Vxh8g6#J-^RxAD@eL$1kVyzYH$ z-4?G9Q_R=r<^BmjJ7lnfeOyFqOOt91p06yT5lG|zLha+ZU{o0}rsNQs-41dfPOtEL zX&{Hx@I&(PCFU{-|0$f;sjdv69oW2zzo){?-2g3~F$WPNi&!!^s3X6cmQ(0HOWrBW)a4nRg(PB(`6Omv%io3@8!byk_mxOb?D0$M-X+ zVTvT=aH3|w{gJD?tsO@*z{abIkwi3FcK~HdONLJ3*PVvLysJFAgTw zNZ?oh1}T#WKUYBQ~+xXiMYouMfs-*XjPPsGIX`N6Ce}0~IpK@W6P@+2-0osr+l#p3&UY8wrx` z3$$l9jjUQLcY@Jxz>oYdb<=`=VUoPZGFDyGB|Ru1zv{UI z*z|!h#qVGMGnZA&pW&DvejtjfD7?KSdI8@3Wom)YR9g zR93|uc8NeUGcetn-k5x zR($s1xRi=>*E>d+kTdZwt$nK?!!zAfW#cU|p)&C}QWq?XP8ju2MfTA9D#0+9elG>7 zO7?)tqws|0F_9A1A&aw%jImwMOC9B>7EG6MN%4y%L;j~yx8-iDnBWN0!vuLn4(Cqp z5NG<&DsH9oMWML7SmKEeoR-f6Id~SVS_DsT=|pv-3>}h_G}XMzUgP!zjOJ`+#lKie z&T$P*oP7D(i&g(9t)|t*SP>(V_T3Nb*$E^`pCzIb8w;M${XN?hk03mBS(yKQhG`sp zG0aF(5l9@d$tK0&9suGHHFvX+(s@+~oDm z!H)ACVL@SU8aczxYF@xfksHoGP6RmQ28r^6l!l2Ha@hDs9F-Vq$k7vo&&!4cC++|i zWXaQ^k4{^={BQT+P|N<*J{&7*QynZ_{{baz1rj&DeKuC_=W`f_&13jgtcOe;K2Yi| zUvO+m)%%wTT4R$^92I>M>b$Zz$8k4n_`)S}f-Ks{xH&T0+A3;l_q})~K*|MmTP(>* z`8q~!?o;5)na54Y7B1!&+}o)O-`}?zkcq$6>byP3s~(_f2v1&o>TxQ+(8ADSZ(NjUICyzVK_ zu1~MhQ@4;#xmcf$&7)EivzpiRjL?y$b%kJ)uR8lS<5^M;P6qr5^Gj(B>Gw9dS2fi_ zr;!p+lZzB1t1Q)w*2WZa4TKh7a)N74CVi#6(OpWxT=UgIUoBZKhxK?95b`6(#~N8vg?l`m&oJYTRyGi_6yLdaM|ii z(M2lI7Sp6X;mZypFKlRvEPhCCV|yXqOZ&niH1y_6;#epSeLm*!hR5zuOS?6g`k{0E zwnK?mDxW%Idzieq_Q;dPvRL7fFS~S^1kA3>6yN@8QhUzG zp2!YN<3Xb2o=5qxEkBO}e_#5PpWE|FmTC~ItE%qVoe2ZpRHueJV1<;0)&DEInIdWH zIrodSxOdTgc>ZyReHeVd)Y9#3j2P{%lSb&dc6nfZ0C0I)an(LU@Q~aqOSrKIozS3rh_vM z&wWZn;#f^zFWxD|fW->T$z`_eeF{n$R z2=t(&+h($lS>Ez~N;z*&LjK1=su_oA$?bqLB4So*K_NW96+BIF{E# zr!8;lvK#ySv4QWx>9R(6KiftD>~i*sL0tPWn9@R9O`&Vt@r9ndqSL;K>3e0T zeP%bt20MCb*@31pksFa6-4|Sp@l!r*`ueG~G4$D+4ct7xr;}2}#c;}!fggd3;pgt# zqXPSg7yIUA4;sf1(abrwcR=LRHq37cre#aihCw|q9{0=^%h?M(PTeRI)^6Fqk+_NU zo83#}HMxE`zd7oi0hyQXhf-@i8@&T8jEMY~G?WT^T>DDpvePAenCB95>ZgO28Znl; zM6Fmh=$wVtWf3P5lktHQRw$(y>k2Liyo6c-laJ z(?&Aw)ng^;bZ#Yg9O|?Wt_vlkl$m6@trmu3cq;pD-SExatw4w2wom8@-gLasSEQ5|cgJA75@|1kzxID{^l>&ABi9^X7ipP{iJn75J zb}mvc#ecZRI_DSn6Z(<_Wa`J&Wh~!(y>vIMTqWa+_LS91`pIy!vBr}+;k`XsZ(!dr z()>8BDDRtX?AoP~iLnl|XZIeQ1;9<1IlsTlTq64TckFtx@drc{5jU1hcIr>R+3p>e z+V188>=KrM+9+Y<=g$J?pLZFZ@k2b>&vfA_ixEzRKUM%dO$iAp?5wXwzV-z|C3elm z*~`}?c-wt3`6iDW`glKQn4)3(9shbtTGYC3ZLB5!et|ru6IblYHF2oDY-GZ9kiIl*jU6|R3hS{yeL^&~k88hxKfZG{`g8<8V$)N~C$*nCfvuv8Q~cYD zbQf;#@S`L@BKA+>lYXQuTs@Tz2fG2)Z&`RvV9KFpy#*q|+WIqx7Z{MJ9ID(SEo>U*Io-&_a?4 z?f@Pbh0mDC=J))T$6lX|>3wmX-=xTLgI3_N4AVLDNw2b>^mLgW6uiS!Ez|kgdqM4y z9h$r&Us=AWgy0?eU|v2*{BVeQe!Rme zuXHysu}F{N<@&Qney(RJt%)-a!_T&Iv92W`N{Be4{s^xvr7`!XsIPnL?ES}MztcHh z98pAR;aoRE+$v70Cxg)*cSFPKK*Ka2!Xqggu&)Px{|Y#|RzKwIVB;9wVfz&KVdd=* zzPTdv7JF|IQ!Q_b*{BVYl6-UA-6e8wlAN6T&ATUVzRb{4B&m+FP0GmoWL^e4Q?9l9 zi9vZQo3WF@AAcnnr0wlnS?;VioYTYE{SFuPl>)Bbh|o2;(GKcc4_#zjb>Ih}f>{sF z5X^@Hh}>kMXUS5(90~S7eTxsZ+^79E!BX);yE_cpree%P7g#idgOu*uQ;803>-=Kc zrscwf`3s@Vn!y43{$=S{+B8bj;24~ccQXkRSGq6L-ax7JM>#n}oWA7YuZ4u4jIkIYVrL5V7g)rGq_k@J>*4*=wcIm-zw`uZ5Ox#(4=`nqATLI0k|3{Pm4L(!!lqnrR5XHoKNx z;hZ!V-e^CHT#%KyX0VooU3YOQ^F)_n zTZ5c8zQY7Z9HifSs7eTS>zwDg_Kt8N>eV27K5S7oO)Oepgc2VQW^>%n?FvU_qRKU zn6lM%(XvGYvRD<5CWRFZ$;i^;aHbW>sPzUw@L<)XBr(h;X?Y| zmX5P(pNY>FYbY?WS;xQNYKwj{*NG%muuWL|!8@>(cj21SqL=d~W-lR4@U4SmvR+>} z)-fr$r5F#TfJj=#~b!7*M&t}~&Kk@iX zbTX5OPOYiNdZA{Xn!GnKj(k#ag(ec+;ddp_WO%>)O-QF}4fTX!%I(s8VR|m9BjiQK zGlrwHQ(&`eSmZ1Dg<}g5z-A-u z#|%w7gOxq;$xNrolO**P-KX)Q36vMv|7w)Al*3z*334%HAingcs^8X2D@d@Dm#;fv z?R901D2TS2Q*-#--v>j}G*R&MNU_osmrrF{3zBwiJSuraWu9P{^oyF$cQ34RIz&MP za>Ke8=+3z|%n=m8`N}O{y9TN|h9{NAGWcsk({L!K(D_iJ{U&-(qvH`>(rD*S|4xpB zzlc?HiZ4Ul`@Lh*zm;NI=v`;?3;yJ-F8O-fSMX+l9 zhxu_+j@0Gp+3YoOkOxol}bw= zo& zo_jX_WZJqncCF~U#zqGs#HVlZW?Zlkuf1QXSvlWzS*U#ogvUwYt|~+NjSuPDl`HN& z;4|mu8ctx-kFMEOf|*-LcRp7!D<3~^NIcVYRkN~ZFdtDt+aWAH>O2992R;27qCBWuhrTa0&M)8Ace3cK21sr}Mb3+b#TvjZ;?S~}7<#yQ3D+yw z?zNpd_r10JT;=;G%4@l`$YYSu=bDu)F_-CGD+FyHPfHjQ>!T#C82rIIs#I$7nj?Ox zIVaVD=x!twjGdeGpclVR%A%&GS+x{(6U$1{^sNz5onwAM0%TuU7F&seZ}ga*lDAFp-U)rDmGdd)R~{A_Y%UF# zFNp^g)Q{x8-om12zA6dTNpX*>g%&(?NQ|~DTwz%WKHc&|&svnBA#$R}#RK{9bM&(pvu=*zaa>DO`S=qqYXEIe|?=ifYW%0?2k{2xRMX*RnuVC9# z6w)(r@AhT8EOQSfTJ*9X#YiajVJWbAgBFS?9yxIylfpWXBpoISPT??`<34xI0s3ML z?)$Uf-&igN?dCyYNbd?=%GLQEaJHX$tlRA`+S(9}#Yrb149iksjn&xM;2mK&(o4}X zcQV^7E`m$2#DFdbEgMjH3|!*-!F{FU!22x97%hZp%9QEijpErh5j1q6^|}n3vk51A zeQ>zo8n=u62ei>h+WQ;BemR*1mkt^onattYXK1NI=7lK$+{%SV!<@iL9MoCF;A9F) zc%!LOLSy30EhO;g71x#M7zf>;l!_`3l+s+i$f(S_sMkp1VXUdy zLfUa_G5BS;K0C{k*%7bUFeCz5+lCxToVww}6WIs&^$K|$FT4U;5|sHXn7B*O{mjo% z;cz`ZDD(4T*UmBnKP5qg+xrD9di!B~U8VO5Unt;&gV5X}4$Lnj{b{h3)Lv{C5SuVm ze8#B&&w9>b8ZTAC`Y+Z6LNepb*Z31YM3J$ ztKK5hCk&&(D}F_!3q#jLEb2*kfjNJAkWy>i$YT~QG5FyUaC%*}k&*M*$G z&wUvK0h7J82?~C(#g%y=3Pbx&$UYo@>|J2q5vGeMRs1c<*9$EqTYiG{mcwH&)3}t* zM3T4rV%yCm@6O9_UW`++@ZS4benB5sbE}tHyuqQ0F0~|qPRLeZZD<*K^kY*%$bgX+ z$$|wIagMH6pmrUAjjNsi(&2M@nw!3mJZ=&t@~S%>^tid-&wkr&etj;9PdPbhNan(C zlJf-w93#bh&|g)tZbKsMl9?;6viyInI*5y5ZTDJI!dN`f9V~nwT@=D) z$fhyrUYFp2+8J(fizWo$=yQS7FMOf1B<3#$R`m{emUr|g@@o~FUts&{V4g~be{DtT z&~eIYeP*{x&Vg1VpTuKO$#-2hui&BLj;2B{Dv!%0Ne~~wInN~4hBSWZGEJHmudXL` zz=gN`*J2~mU$B*0@=OU!nXn6xF1{go@Gw`{GPVR7yc1jGPXG9uGCO-;r(eQnEr)CL zzJWQ>)J|yruc^awlWBX(_g^BN3W=Kp(PI1c%Sm$Hjz`~0{8T{p>S7ir^*b)S@g8kX ztWqrUjd)21W%0V-2S%8SjBnlw%mq9(Y&uMvdTuT^f)%Bi&f$gyJ*C`9Z24@QB5##? z9$&Nh+h|&Fl_kiY%$ke)S8F#%sK z+e<+EGuyh!y@qPb`nH)VMQ4WWG*IhU2og@*FYDrP6X8-6&I4O!`ojM#?8bkywEqd7 zaH#>g44w5{WDMSBRDbEoPA`tLKI6Ch^RQ-YzGi)8IAVcPQ|hg0svm=#uBtYUQ}Rc` z6axx9#rS4u4m9{lQ+4BKiyMBf*A**t>+VZCu@|TOgwS9-m@m+#61WlbCr&Kc}=}8P?(Xm(2&QKcIfcL_uxT~N5$4> zI0;p1@UXsvKuVC5_DtdNRTcGm3zh+;!Xsol&-y^~MQtN0+?7+3BhUF#1=BD@jrhj` zz57mF&I;9y1GT8oXYkdOClw_Ukde7+D}<$)@8)oF3v4^4p!$6PDvjXgp`0jH{p4FhjiC7)fXjr zqcDj_ENugTU#tm#N0Xcf7yv(ZFTbLu|Ga_;$BaP(?9KJ2ENqfDH= zoG}^Bx&!DWeh-#$zR)22(NCnXA()tFsmX8^n?j!ArPf-LqNH5|LCp9aCrQ4``VxCl zX{BTpr&6StK80Jg>-FoDR6`(zIn|e_MNL29OS54!bbD^PIA!*ifU-BayT@yTFST<| z-34c#P%5%F;TLH#Bv+>QEx?OFF+i@5RpYHmB&>H;Yirn1Bk*tAjBaksNbsX`Z!;fnHHvN??KF#o3 zMlTpy4*vj=eRpQL@mKn-+v;x{>l+_0{@XXkUx+q#b00Nfu|Q;84X1I&efa%r=IL&N znAR{Pmu>>MISO(~V0(X)Uj6%MUK#!^Ts(-SRaPl7K2{ju06F!qo|+Yw#z#aeD&Qap z!{rU=e;j@l$%BpQC$XK_ki{Lv#)E4U(TM6Z)c*kbs#(!vn8eH`gk{dt&NIO| z{If*yEx`d?!xUIXJIMS5f9$nchxY z+;p&f(+5O_ToQc2@&HeB-kqkUyz;Y~ke0El0F0*q_2B(!Sxv*Qo8{c8lPc1lR376U z#aq+LX}XMwa_I%4@Ww^lU2%{=8OL6S*0YSRmp0{EPF%!uMhpa^Y#VZ)DeI0n=rL7N z!Gtg=o=Gwlj>$k=V1^y|7!_`PLM=)Z3pw(YkCKw`20c6Tn#_sg4BJ=9xaV@O03O)y z>%gjlZQbwYOr)7|St5xGwXd4nFhSu+=s54!ywW#+ZGweW46B}e0*+O#ah1R4IsIYDzg9^57!^e{uSWin|O!jRHJYJnrXL>?Q0{%@}3FFC3ql^a!0pX(N&IH!0ha^Hh*-gF^;4k zV0g#9S7ee2WQ@eg0A<6eJJkOGh~mA8JA6!q2A8@l!!SIyw?Dk|09degs6D|a9l5Og z*jhOeXLO!c8(m{RDLqa(&0YySGc>WZOK$m4vZmP?v)`|C-!)zs2o1@}aptV@VkXMu~aA=s+DnsKt!7h#43&kjlXF%9!jrpTe%I z7D>_tbzlQKI}a_ff%2T^CnBzH5!+YPcfO2{&MD;<^D$VW$RWdg;vzT|`j`7G2&4ED z;h!Oup)j+Cb;CE#c{TZa0>aWpkx4DVB(!X&=R9Bo>WA#rr>%#N0lUW85qY=&!=kg8H+UP zsJp@+lm#V$?UVezp7rTpv;@*zd}8qgvpPx+rze#tJdVQy+ogG}#IhmV=SHnF?bxU9 z0(ukLo*6jBM{;Ey3YJ#!PdjXaNhAnKk(UKC)PMTwdthTrRdwAlP(0O)he6H`JC2`~ z0%f;J)v(ULGO`ni8yFy-gb!R)a7wq(yhU~{cQJsRkUsHWKr60IM@wJOT5{?-<-{p- z2_92RF2w=9`NlyY^d$OH+sf{n%B;mBSe7Q5Yc3eI*;KU z{{WU?Cjg#FIUNRSz>gQI@uNu+rr-ZF&dBXK0Wm-3LhoPv9i!RuAdr6iVv zQHoZu$RUv)bWtD-frc>KSO5-3^{MUJ;M^wilB+IxR@}i(F@f8!dXZ4hAqgCD423Nt zm1Z4I2XT;a4L&%Tuhc}PV`HB-IWxPSpRRbtX(#V$%TG(ipML(qmg_gejcR2PqqXA4 zgnX-Ee)8w)E5JW(4Mp`&jXI^3*$~^?TSpKi=0(8H2jgD(`w4#U;U>8_jF{U|kgBQ6 z91I+OUzRK9Z`%`Iv)8^Y-rrh5GB~z{WHKR13ju;ye{}Xf)#WthiGS6LoUg0Y@aY5J zAeKyIjjYSmo}dqfAC1wvYM#(C=zYWKr$jHa9wK~Wp#O(xgMy?d>IO^ER2WBBkAOj_Ru~^wMw9sf!ceVim9iunn&Km1dxpG+^R_Xtb6_(150{LmlDVqDH%l> z04T!!-^cZ#Qj4AB^xT`PT`M57obCwCaWRp^Zm3rZag{1hTp#IQbbrA*?jHh$Ncj{42zBac=(2q6=jJt42 zDn{OGD%O=Z%8R8dT}kSFq{HUpf=(NEbJxjVhT!F{RcmvmpwfmV!-oe?2ar)HC`!+lD zAOPKkk~w&{py0^c;N{gb0ks^;XD)c6(xrC`DDh=yhHb+R54Rh z{rOQD+C~8lo+{i*tNX#u;fjfx*4Jrc9AunjxXycKk~`R(ZZfY@6oNBUlSrGQ!!X)L z03_sr$of#u3D^hB!z7Nw{3-(^PUwtOHgkY_nsQ%28N_l%SanjsW7K{Ww%DZmlFCve z$jc$lfBN*(Aqvi^oB^M2dTY)kjfiC&^(TsK*HN4*vK|1yG-@l7MIIcJ$;k&Il(#}L z@}6)p%|g?lkP|B8b}iDF*KjG~WKvEKIimh!Or4M^7y|@%>M2H1HxHW!ZhG_SQHKX; z-?>5B8zThNS3145s}+{wIM^ORZddC??txo!WegXR$`>b^aw`-hazMx))tr1or$nLT zzKN9Nj5r|Et#!)_nG6tJ!sUn{D*{{By(FE2{Y!wC1Lh&IjIUu!9DliAnB&}2Tm(|= zaD##yr`EEh@phX9!GZ5#69J98!K2FKa=EP|iC7RfGMsVHQU+#KMDeq{h+wF zfXt~R>_T(*`0ZChxRix#WON6bHXDypM?PT47{_DZ+M1!IP(e8BjB|4E6S<_u03GP%ZEiiDnx2g4Nez&T)Ot6uprP2@4i0nZDvp_|9ah3Q z&=KaSZLR6)RxaJ`t)-O)=_686N$baYmG0|tZ?R%W3YjPcu=^UKeP zm+)_rZ3gKfL-RNvE^D&VH36(?@m&xRT?42f0yFJbD9JA-7i&XQeA|d@fn(ZNV<8b2~3}E`wyC_J=`m>wE2;3-zP=;VlKW#uq?|0EgY}`N zo~W(*8$m;=u*Vq3wFHvI&nyp8efm{+Ks>#JBB-T8T6@O zw;dyF!vx6AKD6jTVY@jUdj6EMHswLiParR9YO}JaCjfLJp2NDiDMEhsK8LBQ`SRF- z#(3$_dQ>{h_g0p1HJk$Ga@fIQ1#=Pjn_IfLo)M=NG)FEk@FNh56*{mpq`o| zYj}2Jk+q1csUqrNaau5r8rdGAalr8&$9gBO~Z)Sn>hM$T`6^DcpS5 zWNO4`%LCIRkH((t6rnD7&PeWQstd`u;Evq>l#<}4(5y3pK<)LX%C;5s)Od`=fEAmJ zocsDzNXHDr8$scEnsiv)$i(l@JHM47$1Ec_$3N16rKX~?1qIuv$sPXyN_rnQ5FdM!o zDp^4OBgPF??1{6ux$>hVXUc4zlz^t~tCk0!(v_DdX*&)voc?t34#SKt&~xv?cP9N?3Uy@hgm z{5H1wj-MrxtK2-FKHu*5uCCrUXjgGwgE{{IJ!%@WwaLFxV<0j9ERqfzr|0ik8lQ-w z({B>VnSAFVloQT7n$((KDOtz?6*5n5Ip(-4JAe2}JY3qm$QBE5Vt{8Lft=Mfqim(B zb~|gWP750&H0R4-?`QKq)tY>3rAoy_$s-ar?R<`VR>YPuT-z9AiDpJ#RP&1Fd{^P? z7<7Qv@T_}S9F7lO)S|An9h1|k(MEjOmBa2s*q?fbSJtg`DAe6b6L%nTGsj9zExg-U z-+~x$7n~eb4-)87YgaZ*04WRalXoGr{(94mx{BIpS6>}z^EqL-@$+za_x_Y099coJ zm=scWp(BD#Yp$7XZ3|-EcXtY)5-XdxNPI)Au}DYREn5qK23yzg#WbST+R+gE9b7IY zh)78JfGVfvG_jqo-~hy&;0%&!=^DU+NZ7dh#D1UsdXD1iEk50@Uj-0k@r-&@Xwhp; zj!RSVlWG1ggGm8eNf*p5{3^W#Z|dG4x6mMo<_!L6+Nv^1{{TGKE#Yk}YC6RF#mq|5 zNO2bB!3&?|T}HW~F0FB9`NF_=5~l=%>U}Ex+li}cjC12baz~MEGb!hkBNY|*#29q> zt1g$69FpAV zUhN@;?qw_^#!l{-u5xb}O>$h>S;;I&*evU}Bh*#D7EZC+L2AvhW^Cn7KMK*(EaSGf z2&ffyjPcLXlYFTKkw-|^#mO;~wUxjBJdy?Z-LE=zqqcXLSl# zmK`!XdeT}A43OeBVSq>+cgK2i6=XudTogFIrXkX#0*W`t+#R>NIi4Xy4k^#Zb^&|aNRT8rE=aWj4k%icCk=N z&p}PyZd_XEa|s6Wcak>n0c>&oXs0}(S%NtqF(l)Y?r5%lW;Tq;L&jD_K$skmdh^g$ zAB*(?Yoks}ESZe_!=M$Rt?CV@X^wCtlYpo?170EHZyb1+%DIYGwRB}>U8q&qfyw;4 zVxem7a-3VbiSpNtnmgYT-t3qw{iAp|10h(GyF3zW3OP|OB5Q?Ijq>p_uwdBF7#!!W zPwQ883y(Kjl_j^!oREzC$CLM)u^oPxth?85A}HCM$meWsP%7iG&!Ik*^>k_SsK)x( z^IVqXvoG1=4G_l#T0xDdzvESwG`t0&jR```(lEw2`EoOobKBFJQNBw^<9QLX*dg#X zpdg$cF6r0 z%z+~^Dl&PAwWD9WgmJ$jjW{WVHcDehIFLz>32(c{PIK>9CGuY6Jb7O^zj7jCP67F` z?eAMjL2SrcX<|8_Gc0hYnDTtVBqL}z8?bwyYPqLbPpE2a zhr$mEP2ep!U-)}Xxo;(RwARYZ_#EV(YOlm!+2i5=0Q@7@*JG+EM4E>VfX+9U&$nmryL6Ernqdg8i^IxAW zcFn3>Jg+C5^MEA4z*ZRrM_@X8;=fA2XKgI$Ukr4F1hUBhA%VxZ7_V+}wgq2ulvSHY zivHdDll_lLu?VC-@0%ZR9tqFAd|I+eY_Xy$v~mY70}Z+06NAu?>t9;_+Y=$Kk&<{G*seSRlBV_2=1MYfyE6^Mvm6+=#<8&g zHW^4ghv!$IRc$^*mQ-eDUy!j-I|2rOJabKrQqiG8JhN~z8B~m8oRid=S6Jcf_!0CAd;f-u&l3 zO7+PDsTI`z$=ZL|J{4)@A>3t^$;rlYdf;@gZ@R)J-zdH6*FKBcZ)5E{Ek;#(w}o;2#-kIwhUY+M&ib&Bw|HGxG81KDFmDHPlwi zL=CYnd- zC+wwQ+IPZzJw!-=vBHe>2jAB@ubjVaU0H5^APaddq?#z=3Ry-ru>KHxWE%RP_IR@v ze+u+$aE}m^Be^|+uZ=%zy-D>iikHYnK-;*u%C-jt{*~iS(#F`zc05F~`ELIJDLBS+-=`U>(U$U5 zz02IjS0ndoyA+Uf$MUaTO3v|#7fVKqLgVb}42aS;!MTft0CxWX>s3~%|Y9+h8CxrulHX~yI zkyLTdss45OTM3WtcA!dGhTYpn1Cf$H9{l>(>hHpcB((Tt;l*=|*hI&71QMel`&TAE z-JqA5tYs#fdmjUS)t5I{KN&T|^CX5$ZiCd-b}3N6fvj)!((v# zd)K1=&^Lc*__yLqoa|$A*el6wa6A71D)Nh%BaYz6V=@?&nM|+d5uT+$;~lZ>Q-r3~ z81ypbx=j|Xt|Qbur$)KoCQCx=g5RKPwuUg9 zk+Jg?JaLY-ZG?#}y|QGJobOP1>AAggoY!46+|*k|Mm*BIkEH$-{>ImyJn+Km*Lsu| z5M8I6Y&@;fDD^qubgsJl_7t&gA?1U_uXQ+#s1Sr3i0zZqU}M(4iTDF-*1rk7Hw5f5 zwvm<~@Yx={zMl2hYL*t-UYjM=wW^OIH<4B`jB(B@$Hd~QDak2X#_!#WNc@l1{5$^u z2=1wSVxhu7+Yyo=3IUw(I%MGb@l)M!0X55U#b596(_%k!#7h~BWw`LWpGA(u!pUF zRrrD_B)#*JS9pw!>|R3M`e&{)+qHOjWqQt6G;LX{nQwM&f0btZ5MF#{)u+;|E@FYLqgh_yv21{FNE~OH_AB4mKgDrgMI<`i zwASVD^6er*ql}Tm{uzRyvd9eE!Xg`y6tZ*?`@%;-PU+t zl-hEv4|?Rq)u~E+u-eB@DoG@MQ2bo@KXveXUmASclzNL!o_aFI@TVsQS!>UA7;h}C zmf$EcfHvTl3ONS@t~1-FYw4fcqUuRLEyj~L5k+dC4gB&lMnBI=`I_ogwN!ZBq?+J` zjIboffu23jpfvEVRg#l;eT-7F*Fw6WosvnhGi(t#9UXt#Kg$@;dXz|(jP~LYhF#%d zJW9Q``W`w_Br}*Lwvr{->K(G9pF!!I^HLaNnM6*}d1^KXUJgj;t?Tbyk>yX8Y?k!U zb-Oj`L{w{Iw{pmSR0Q&%oN@=Zdi`klCutp@!hZ`}uH`GH!@=dUSNYfErH=c1h<1dM zCQzWtrM8UZWBKG)>#xJ8Uc=$ui5i@`*+d4>$U8x<3~K$-YipX*OOs8{%b$%xD_@G9 zEr~Zwjej6S+re!2C!C*Z;iDGt%<)87RoJnNa?TH4dm8LMDY&2FABt|4f8Bk)O}o1t z!~njW5;glYspqt@g(Zjzsxgq>ne2TrFPt>@m3rerz`E z;yfNo`t<_w03_hIF*sN=jZ zcWUyo+xd#np^TrP1MAoDrtIG{x)|iVDy5zH&PH+vt_37+^2j7y8CaHKyLQ}=4+rT> znK^s9jm<4KKScikV+WVR-vh3%L?&Y;^s*`z8RLWVa61$DSIxh*?cvmZH)^Vo2n3Nt zxGny*c6_59`OSSj`ya)-_G+*Wt+simM8`XUIQ%Q+Kif-fzs6}|of*x&v=9eH>cLMR zm2lci63yh(XNO@mTuoT~GB5aY{rZ}7hCrQ2(_v3M~FTR`0Grt zYun!rUfWw0S>8yn$git}wwVuEFilMCa^oSmRPeqadaj-HkK7x806hgI+9k{v9%!1Pl7Pf%{vv|3riVr;E}*Tj(-aKoBj#i2bHII z%tqyap4*b3bwkj7I5qH%;t1{H47gQn5~Y<x!@^4(#Zv z$C1{&hq=*ZW6Qi>r}&yL5^b^8JgBZBX;K22#@@e~hXu^6P8SZyda&UB zwNqBODdU|gJQr5Bal0d?c>=ICJx%mz^&KuXWcx(QEtN-5{{VaOAJVkF($H7Fc)}=R zn&RTwVr=FK3g_#J;Ji)n?$g5e`YbSNSNm>dXj^p0g~oC1&3eolfs<|%E=~yp01Q_t z@d@HhXTxQ_R{K#q+njO6GgTgCqAgwMN2B~NgGtq))R$AgouVazNpMPFjCA~Km+_y1 zB-8bKTbmpEvvGNFSfP{T$Q%GY>(@kox>hIU0A!WxTz`%kPN|?YPl-j*`Fads^`@KX z#Vey3|h^_<9G^uC)bsS<*1X2@cxx}2E8Up-Pk}Tw(c+fk({z4VW-LkPu4_M3 z@Q$Bt{hO$0P$-#ZRt*{Z$bR=em7sLpVs8(LBE3dMiy=Z|BOLLXwcsekejc_g8Z`le z`Gckj{VAsRY^K{+xgW$WO6O0rv$MByvtLLd48OuL$)wSK9q6{!!5-XP%>2CV%a;1p zUl@#d$HQ{TyI?N7^T}R6op!Ni6ijD5`wwbQYY}@Z9%HHKKiFO|&|`(!;CUYbvP^hf z?Us|oNYSQR>MEB4`CDf6qVG<0M&p;@% zexv5Hv8ypYVvG_Owkhb_FmTM->U}H3U*lhirx}OB7e_p9VgVnGT2G1|F_DC$!qRy} zZ30i2laE0|g!-0~lhGd3ggTPUK^=haSl%wOTh9z?3Nnr&Ex7eK=L6oI;q5}>QqgSg z?xAaGrHnIMw*?QOs~Xb}>|5YR9z*gEBjrEJm5FJ`b3eiNDL02K-8SO@j1OwwKshYL z@zkEx&HO%OUkT~tk)4B_a0PTMS1bkz`@H&kRJO0EqV1`Z;_GF&@a~|dJQj($Cyte! z;Awo{4QcPj-z;?GbgqL_h)rcQKY1QD7(KYISK+(o!nX0co$BT?y+$&59@TD1#=zH8 zs#oA;IUl81iea#>{4qGqb6z^W)U0$Fw7jVxw?Orb>*Tp@byN1ZBkC_NRF!irr z@cFqqMZ4-Tgt*z66?-2~!jrsN7Lm_*GRo5POD0$&XA(BxSE0!rX`UtUj8^bAqoyj_ z-b4W}5XYE1gZNaw1DnjXy9^mZ&oAEe+)gWdQk^aAC6-+5jwW(@a4EFoEe4&8YfXML z;d806!lYZ=w?U6ur{KR0!)Y9vh0e)t=gY}C9Y>(gL5j}Mtmf3d9^Hju=FBBv0_9k4 zC;tGgRVVRucHSScv$wcM)b12Qu&Ct@G066*yXY%lWI?LvspGwR;^rk(io^xCb>Uh; z)Su<}S7G5h^wu;;4Dq4ZHn_(b2N|mx2Ad9t;lmRZR7i<=4_xDuSYHifH(DRsAwsdw zG@KseCm(_Jr>k0qgx40aTln3@_0gf?KC20o5fj63f;FEwy70m0Y_P-O@LgXY-266{DCxB{g zFT~$%*Kah~(1x`NOLQ0_vEwE+i_w zGwWKbA}-=d3a2L|55l>PLiXhhH&epP948+sCqCyDp{v09ri*h8wa1XtrWMfgxgBaA znibU8I)%EX$CVGw(>ziw>=7|zG;5QLX1t!);SKlMm1Wm21iTy;Bz|>ne}mT&H}3U| z?6=*-rvu)qDmx}uDqT-lTZmm(V{X9ern$7fwzAjnqLNtERE8n2Gm)OPqv1^$=vqWJ zPdi+?D9ns^7Oqv`x4-y>e+9r2t3w_GbnnhT&q^;Bp((DWuDPw+Ug`e;X18UUXVF^;N(XdDtO5Hc`4{K~>e=XAYR z*2djqnqQoQl3OjG@T~s;5^A{4 zBT6BWkV(5G#&e(PU1@W)9CMze^{m>|YfZ?TEXQ*2+<w1J;@j zGPxPZ$m8*)w@$rO<7)e>L?B;@3A zfsE5PZ7sNw$m5ewNjDZzk+kv%^`VM1nfbE0G_Txu>MVFJN{^QuA5-s6X8}&|xjggJ z>rIbvRRonMqMm8YFo;SXnKm8CoPDN(htkWX60)ih~!bpdYL*>Fe6!8N-( z4XKQ(^U|{+xJQt#<$Sjtz{NFnu(sU5{>%RWgk8SZbjIQkHuNX_J&gv#C}#hoQ!lepW%tV$)G^g#aat>cYdtnHId zf>m3K!chj}$9DWHOT)TEdTyTzuqyjOaz+kokii^QlS_q*f_n7DYp@|(fsWpl=DI(N@3eg_ z5`7-xMn(II2hGnPLyGS7-AYUQHJV6`xhf9M0M^IsYj;RTwOj&M7*y~)x>xn!fjIW z?^L)z?{LG($mAw}r}e2?E^89qx76&kt6^;fG5Ksz;BH^*S_%WM*E|uzsLx7cMig+T z83#QnlLjP_g#hh6DI}ZJrL~Oz02SYTlSG(thWS9puk@(=J!$rBIwVvqHe-X32Wrmo z{L%jaWx%04z-2|}j2!p&t-UgTGRYTk-GD|otCVcC6W6JQ@eD~0nQeGCFtwRnmBArT zd{x~SQCquM2g`A^sTr<5e+g<F>&f;k5phI9V_)~^@%tENq)_;Pt&kOt4ojPdL<+t$6DtHmKaHry!N)Q@`c zPud>-OFs(SMjR`g?RVjN^!k4~(MR7*;+&+GjQIZmRV{sSDlrZnn3n_q7yIAS-!+O| z(6Yx1h$8s{mEjj1cLUSd9xGDuZa&rKl=7oIy9UoAfq*}RXQ8aC#FBb zv$Ji=dm5)HT|nY3k($`poNuIu3Ks$BTjMoA?y7_JiqxF;>s9Rl>Pu)I5B00+Rs)?e}(sO+k$1dltQehKDQY4VS~+86|gPiuJ}3RK=Nga1sNrT=9V5a5*lgqT zJ!|JFtr7$iNjn!%S0f5Kec}%}9-_Uo_N={I?}@kWjG)FPJ1?Y_8>9r$zGCFfh#Cp#3=asiTP_LK+sDY-cRE zR5;`T*!J}IqRx1oCtHobX<{T_E1UoT812tA%Xr%2V*65H?8p))=RKF#J$%l{nzYa@c`*^>QhT+ zZyYLJ;aR{Z0OtS>PCaWJMNB-eDO&wY*4Af<>%Jk>JWG9ddwn#YX_@~3(g^@$btD7S z9-JQajd17@3~|d7MnM8VGDr7F?V8y(YozKer%f9@)NDzJF7ik?+n$`@)hFF?JZ3n8 z66A$^fzM6d@ziFnlzFs{kuqsLnO52fCAD~>CMn6!?>SBn3P?E5Tvm>e=YML#6Le_A z4=u>R#xM!~wNmYV%8+9$+fVykgUJH5{5@iqn%$OUL2)eUOiJQ@3ThjN_wY)BNe%C^*ywc z$lDCDnE)sfJb({e0!P=admn-S0Aua2X`^cs8+_-3(MZQ%dWw~yPU=rls&YrklffijbOm>ZRV=)&;p(T~+v!#{dqjAm zEgHnlh4Upm;~hBefBkjzH;exOVs9PzcHV3IV{ff2N=S|gcCwE^4m0UqLE*oJ8sCe2 zMP;EuW+S{Af;e~seshz%895x9P_OM3sms)SoUfMGIY_4S@U1h(pYqZ2q<}hdGsi)W z4O)gPhDC}n3vFk^K5)M0x&D>!t@{*s{x&$XjpaXg{USZ8aq0d!uQ>RN@PA$SS*b;5 zty-i$VylUuoNYd!9^F44YSn6YQG|@;2}aU?fz0@7#J&Ba&miitunGt*{nMV~+wrf} z{{RN&ABXx%n8=lEkT^YfkN*IzUzENRwoAVe*oG$RDW_Er7~O(faZ*6zpv8W!+P~QR zCl=Vkr`b3iNINT=FilWWY}zlD7HY@k_r%+jxbfDlcI}sz>Om(UjPtjH(1G|G;sk1E zHwGyj1t8$T(aS@ zf_9P4Yt8Kc0A;U;5ovbU&!om7lq(>LP0q!>={>;h&2s)P_!r|(1V%=&qB=&Ibn=OH zcI(u3^~Xx!sOVIevz3#--fPQiulOe)HO%+dmkyCf6V6$ffEZ+w#~>ovof zA`B6ec3+W=r_+J_syHUOhDp;AyNP!1-;b9Vz&@P)c&KjWNiQ1QZ?|?%GN*Em+;qvs zZB7f}i4vBH+_5V`H1QRgV~G5Uvbe|lKriK!Ua$Kt*}T6SG-h{Gx?=lP_$sP#@{Tj^ zYsVo(e$hHUjh4z`v!Df+9E$v))s<$um2KJNAV{x*08^fE)0`i}75b;~!PPz# zc$PjUZthEK-P_hZ!~-Z9!3O{puO|lAGk37$l1-IDG(n_Db^tzC zGHxUs=Opw8k^HJTF9oH$ua~@p3aF$GJLLLf0;RrHS>v}6n16WjVm^1U83zRYdFfu2 z@T1@#iGDBGUdf}!46s1vHg?2l#DRsu{IU&tk$bw1$j;AX&!B%`9WoEK_@EdAnc;&m zzxOae$Je;8v|+Y}&IE=CL@1+b1sDoHrFaMIm+%)`_&ud+Q+SG4TTr}IiBc&y?M3J_ zUqA>#G0K2PJT~rs!n|yB>CUUElReGRD&zcOGAsIpkvi_va@y_Akdz*{jC>E%=AxEn830jry{{UxC8vH!4eMeZ+1-_m!9G6B^a2bILc8;XL|7CexC$Ry@W>mMbMl zU80U%yGC~hZom`J{{T9T5TXME4euG>bEhrwk`N|!PG5;iwSX#Um-f<{sKKK_0Pk;b-#o3 z>@G^#p&>?p<(NFzS;1(y7R3{8XV{e$}qN%_Gx}G@CT-NlTEj1_5 zNxn;8LaN34xE)J6JM3Ki#ID}B&PeJwsV$~!mb^wN(jtH(2rzTU;gA0ST_wG!x-l1v z^{+;P_x68`z(Hyd~O%>v|X(Wb0Ac2ur zdqxRtcEIjCQbzv(Y`aUimHE%eyl*SeAH(&i+HYT8CJ{oe(=x8?n1cEe}pzO^skFQYbjq- z_|4)OBq1h>>tsaW0Hs0deXGos-X--nYR<_XA9pmKYO<#Jowu_U0FVv_MstE{8#!Bi zj(%qi%5~U%KAe4O%*t*hjsY?9-{dY>6u<)=0Q9AkdcuMwSs7Vhd2gHybnTk&iuP?z zTacEb*;iFKBbr;CLL-kV zP3J!^r$42BcUmG(8D)32k%?lg+ln0UaD95$>Hh%iW2Ra`@MlZZ;p=I{Av@+S;G4jXW0yEd?*A@9ItE_P91}R*&)CDF$ zRY=Dt>(h^V{df3}YZRUs)n=0lW3adZLHU>%&jYo7K{*p|AYh0N+^*(9wD2r@w&KN$dGt=P>ayivWlmKQ`V8!~<6&s=mp$2AbM5nQB# zQ?$8Q)qdwacpl%^6sZrKOm@UHk+vBN@BuuM$J_Z=e>!?t#!yLKTbJ&2Pqwsi#|lcV z!;BKZkG-691pff_tM1SECxywA!5$~IdqWqKs3Uoe!!sEF0HEjbuYs){;drHxED}b$ z2}6y?pKiGAn)~Da3F~tlz8djqiExKe4$NC4aZnHP6;;~yP7(Xfp{lz+w^e6Q69I=D z4z!=f2S&~?Z~^wIwyFid+_?VsG5FGjSz95p*x`pt@oi&GP6xz#oJsKu!_fKY13@U- z7-z3vt#0bx6is7Uu+%)qh3yMCL^%w5XX(vQ)czFcx}K_aJJWL4LAUP`k+@1NW zi9m2hI2}o&O&Z*PGllU@^cKD}&?9Nl1Noct{5*OeT3;V{n%>VulEyg--CPxng;LlA zjGv&XwT}epJ|Wi{_V(GPoDqgDKumgb-nw7xTS)>*BoQ{%1NW<*l$uvTrR>aWUk+JZ z>2{_h-b`aT{c%{f+J&End|CE%J0X#OdXa)czCanzt#>ITP!BFO*amPhPKw&v<%>PK z?qi+%F#LC-`UADbU+bE7iDL6zPL_~mKz7CnJ!{Xrf8xz2Q`I~%BpQSg#|7V*#7Uo& zf(iar-)i0$)Aj35D*6?>SK0nsd{isCIg21}6jAb|!E6MzS>r^%+;HTbz? zPdzf5_Wan-B9nc^qTJ_veXi;D+Fkaab9J)r>J~A^4(Gk2QEhx+fCbW@;JW_`1?t<((PcoxY;t>FPRq7c_Wk3vix`BC~x$u zYb_z9YpLaosDvN7Pv{MH@!RNug9Nt@PjCSut=d>xl1x#?-PM!|O>3a^TNqw1(5^K- z64pz69YW7+h**!9fyn%Msy6;TwSv|$sYLcyD4BThPd?S!oE^oN1PqV|6`Ok|ogKtM z)*m$Gn70QX=M^@#>fyR*;xT#SuNB!|G!t9t7AMS%I3vz(oR3d>^hb$aHABuhKA)8~ z31N~j(K5(~kCm!*T(J%P-N&AtsXMo3EtQIKY0<{5l@3721auzWm15rBEvObS$6qyb_(HpWxBDgqjHtmfWPNMU79o)M1vw)ptsA!NVz~6d!5@WElM~e9 zyfdQe@V=>gd*#J>c;JN`g#cp}H-!8(sOa~%(%nubis84nY&WO9b%Sq}ggiG)=M?2< zBkv&x91+E4?t$wY8G7!R_x6ox6u)LJ0_1f+jaTsgjd7;LVVYAq2IC`sVxgUQB89k{0C(y~CbDCm*ht%MO>NF}&X1GX`^`hikvkzF(lEnNfWmVV-`D0N?c zz@9qMC(2k8vki{9q?$_TJkCbbOV;dKV-rK=$afxpQSa?g-Prh>QG~?zFxrf5CN6mN zuG45})F~<40m=6@9EcGCObi_49!)hTd$7M`XZUx+@aTGcFd~3JB(_f{JfC{f67D!c zbDVVVPX(BO0SB@A^{7ex>Ez_}+uEfks~?#t+Rk>K2j@*2LZc6vNh377%5tDF^#+?9 ziUtPq!=0zFpiRTEUZf| zIR~yW$F(7Ci}R3k&riycq9#Qo1biHG!S|=smhG^wFjWB`Z?1agoURrp;fCHa*zeYn z%b^9L&VMmV0Fp6-mIoxB^polv=vTV7Y3<}zEHXawo|WhS0PutAwihzJrm-MK&ef0t z27SePL2{r0&tZYV6u^P9TR0r_;-53zHqjg$9}g}suPxtJ)TX+QGsHlUr2G2ULE@c1 zcZY7$-zt2)p(7aWj8@TI(vQ$m$jDr786anm)~QLRD{FI_@E(G?PlxT}WWhnm13!&) z8+IJ72?LDw%}Wz0kSIGx~|`a?|WJRAlrB1{f9SX`g0CY!qAt&Rdcy zM>rdg-RM<%jCA_YT|+w&!5HVRJt^Nyk#-@1EHLubK|Y*N(JXO+jHu*o9VybC%hPT~ zLB|G~6g99M3; ztj4}toZ(j(BOHNIB%WD2kCsW}VBpffGthk6TEfAcwwHPaf-H^&@7m}0_P?`I(IaTg$EySb{z<%a;|yK z?z!zuT)VO$D4=IG8x5u0p{;2NtJxTHv=PyndfVohGNZe03TyauKlmx1io^i!Dl+G6Iugqzq)B^rGF$x_t=E zy2cLAopH!+f|&|!INAp!06Gy?%WqGU4aXR!rsj!BASucE`%ntku>`Elr*<0z5ZL^x zGUP4-jFFs<5B~tFrgbV_Glg;TumYIGZD+pR5i zucj*@QmhCYyZVpHwB5)}uDBTK-m|<*8ErW*xf#Ich>MMunWLP_dK9MMzD z8n|DP$y|bC0B7@}xtvpXHPLBv0$G%(4>$pOC6pmTDEsvYp{yTj| z9tC3IAInXo0#6+J=hm!5B6wplGCRnm&Y`k5dIClVJ-Mv$H~KL_BF84;j2z*VgWo^P z-mPhNQr)`3sOcMSQkcly)DO?8uc}dm?294WBf$(>MM$k7bVRtgxk}h`s<^3mrL;tx1XhIR=3bLaMsc+gCB)x zBv@7j!BPFu!9JDwPvCEe`qzOqb-dE=<`S@0@`>7{kvD zhUBPncN{7Eqa8lKO8qj_u7$poU6TwGk_Je?{#EW~Zq(xx?uvHgPpSEx`$kN4FNzx8 z@#lGxkd6jH$5IDOk9zZ)b`!+A3%I-p!k)lTt@hDBfN!) zD!}o#pHMl)auP==R=sG{6A>!$oPe0%3W^X?qZHAH!Kxc|x@khs`^lVbNdQ#ZI%6Z- zoB@t&r0_M8$*o&P8YL?*R#?{q8@S-{j0)!ALYGmEsU)BliHv9D1a|aq{=Ib{4J{0w zE7RsNmWW-)wYMHJaDKgiO75o=a{k2GQQAd{ewj zKLKkO88HECAp$>?jz67k=#dz-TX@lfCzhiGdko{+xKG*&{u?ia`q!ApW2lV~bUE+q zUpa`~`kGX?E9`z`>le>=tXxkFs#-@U<@>oOf;0R*ey0_h@Vaiel$hdX`IY4jv;%>R zbozSL`=}BtnW0rFBy7c9hu_H@40>=zYcxS6v=fC?+lJh-4a9@jo|(;iux-LTx_X?_ zv{n1|9V8oKX|U5V`B_2}pU1b-x_^gI{kz9HP_NP&hkDJAvc%uhd@`%GTZuzIaY0OIA1? zK`Z|N*RRSC5$ZDBYxi$-`yC4}n1=y!*vtD6F^^jL>@DS9QuQ^Kv$GkZ=wpkb=?^&}aHr-Twfyr|iq8_$nJ+XT(p#K1AYj1^$bp1UA*0?|=WEn_->ARk_@#l#D z0BL_8>v!#WCyBKP45Q?SPmo5DfzEc|@%-z{qe4}k){D5WWAyeyll-DQCVE#dAH#nR z#p1Q`6gqTK>S_q{F~Rj9dhuTm{4f2myjkJBW+m6}yM7P!S=@sqf8-NETeL?rDsfDRUbM)>wx4E!mQ5ed3n}#!v7+1odw*H`(ekw~T z6_sJPUoFD!InHs^amoEF?zWq3M6lh@3^Fh~SLgTbxXRxZLL)Qc)k`9d0LQ;_f0biK zAHIvdjOsm-Ja6GOocDe?(OP0ANiQQ&8!v6x2ZP5?di_c9Jo8xiKJdaaBD8OqfsE|n zSLOcz!JAgQ_^F`Rf z?H^FNVKawZ?ovR>B;$7+@N-qJu8JkP$1+5$fU-&GIXD&BN{X~wIbzgqIwp9QJ9~9U z&O8DTkp7Fgq-5;vjBq?vDSilvq zup*CqFCV3Gf3ywsdS}8P5#N-`#cPlN$pG=1?rkDwj@x<5l^NaZit_&e+M?<0{tjx< zsrjcV7T(=@AFeCqs=jGxjU?Jk{LX88aUhk*C3tYHyN2nJ>+e*2fYM}{JhsVT#Jla! zPho;FT5b|3#j!%Frvft`H+$pq%~M-_l1)5-Zt}`*M;lmVV~*rwy?d(AO8fRAQCl&{ z7BvyY2)B)x0;|{#i;Vs~E8ah1ixD@*v`F7@5KAL&QZbI>*P*YTr81Y0kKD`wF@;fp zbI3paZ+iN7_7$>k_*)LkD3#LAM{o}cIQdBY>vbMVbCY|bX-k_#eQ*0ovqA8K#EfK6 zf)!#rV{qO6HTi9SDOXt-1TP>WMofdr$G#4KO8qzetMw^#zk-_JjXcb%$Aushlb)u( zGcSY%%>H3AvW`n}$m9=2KEGP=a4OPlxwN9}QMp*6l3SN(N?U^=*o;`Q;{a!`V0+iw z{{XOGiFBP0!W!aU>eiMrJn6F9?q!UC7pMf}^~d0A;zzmjvP*6(mU{5*8-uksaS8r~^N)e>(a~MpF!oIe5_H9OoUe>t8vD zq^Qlt`yDMLV_$f)L(^|s+Ur)bx1Srlsjd|neeg|u{{Z`Gc*9J%_&Q*>)vYckn&vlH zmSLFy?zr?MSH*u6HS3$dh+6wx-xF}xl0?Gch-Mq|qn-)JPo;8~Gkv^7(?_{uYz8gW zhuz4|FaWN_g@b~VmZnL$kTj(nDZ7eN%oK%`1y;u+Jwea%s9=raF*Cy6O#7Zj5*^#Y z9Z#q8s;U-QWJtgc-!sT?#IZd<{6WXPSP2jd511k`I3VrlK+hN;pKA3}<&0M57PGm( z;FXSl66o>oX;H7^gf31-=Ku_UJo?w`MzaP8W zExe2Ss8vjnqsT#!9ATW255EJa6`c^4c`Bt{5?$Y85lN?NU zGxA#`^d5i`MmtoxO|iQ19hH;{WowJHj3h@bCRhxPea{}%trcXit22^!<&MYE{{XW8 z0PMhiA=%pahhCOQv}l=@7yu#UAolcJ_wV$tv^*#9>p<`$h_sCw(@urRcJgDxyJM+6 z>r=o!7q#$*gY=ym-Yt;Y+oEB8K;)lX*CX+>;?=Lh9|%6LBm#SoS}SOrf#yk!<3Ejg z)oQx4X*~@j`Btp-M!$kN0!tn@oEcSeqaLP-tzmE@Azc*XB|*XVugiZH{?a};@xH3^ z&9B_qTTaE&+S$xu00$Vyq5gGK!~X!ZcaHQa&|3JS{xXDaS)}t5fs!(Mo_bca@KTa( z$tFv8X#GmL(QP#wX)SIoW0KvuWhw}7sQ&;O`G@w1{giCA4L0{w@Z=C$>Sr#XM}z=! zMi#vr_G0+k{{Rbf!xskSqmx;%U@lTK#t7h%*w?V$!}h2hSPT`~RfbgOsIE!EbSJ%< zG;3Cm#*JFk+h1K;-Xft7f{pV@$RHKRbBd*9ZHu!b%2ww%XGXwJOoQq>3h%x;X_lIQ z#I0#<#%=}9llhAL=KY}AF1|DP!bM3*lI@mdM#*ig0bmbK2j^aVZ#+wE zCjIVH&aQ3|8Z`xE2&LmtpoJL&j2;e8>re6K=9E%80u+7jxjne9=-t2S!j!pQ#MUw-4=lx` zQiY@1SOboKi2C~DrGBS=$@WqofF2b4PVMb(%)z+ET%3J7*X4DQo*A0nBMs?}AQjkm z13c&S`d8~$?ChX?74UnFxH^1i8R^Ax;-e)=NtI4Xr*vt2WLcZxmb~_ofhyTb;adPW z+mFM&enjf9yqe3G9(0Ay){a05ob?`qoP%Gle;4M4FNPi?B<(M!%&Oh~>FL|?HTd;) zHpXJ|7R!jsEWDmL`j4kd#|0+2l0e#5Os#VZTuctfW)fs!`N_{uf3Fo_Td=lQP2Xt7 zS)Ac|axgkme95A_e8gQtXAArdoNo0bU}CK}j$DUwHl7e*f(hWU?lWC-PFs+orK;Ry zR~K@}9meS;+;^++qC=iW2sp3M5BMjZoTuUc0E%y%hnnY8M<+Ss%NQ9Roj9-0@3YK^ zWsc!g4W>n2gz`T!4;A_w{{RH{Pb=X5po#YmsV~T5JCo%Y$vtz;MQ8h#n+V<#<+1f5 zvE&SGQ;s?iMMyXV;4ov3I5?={O^D3@0C+GfC-If* z-Q3&TX>W7(cG~V+p}d#&4QYi2YF8fIO{7D4w@nkze=51-%`W!y`#Ng~R!f+!(VTV(pP2n|Pw}1GLfUMj z1z?|k3iFI(k9uD2=zNW0QOHoeQO<<;n@?iGD{tR1wW9Sq0tgVxFcBQw0y<=R zW~y0hmzqF|Jx0<;W?!0URI=4-*4m2t>Q~czOR7)ev8LU|uz_r3b;e5&*!g|2QR{l9 zxj%{=>kwH#VZu=t+t`L_8F3dXCR zS7+G?h_4Vx;m% z)SBDzta$MchLe6-XD#Rm+H?9=hmCZ3{6XQXyBkmi%K%rNm^D1jq=V#X+dEuA6wG(- zQ0F}cMNY)HA%0_y8{VsFX)HQzn#w}C;VwfGk9Dk8l*s6ka^9~E-kUgm!gR%AwxWLcqDAvWLspZ}v_+g~z-Wg>cE9Y5HVa2N~_=*p69|^bF+Nr z0K@~F9^CrklfAbMTOZ>Mc1;Vzmsd!pS(pgp1G^ptaGDpw>2+pX&2s+c>h5AmjU+0H zrxod1wvz^>ZxlB%vxH#bbB;$Kn&+?lf2HXcX{Sb7>ghB4xH)0%R-CV7P1@O+`j3Sl z!LUoHX;Vs&rVNlsO9o%BY*%rn-3!Y|W>s8Dfq^5St~P7^bH(Uw8qM_E2FQ`7KRI7u zI3JC6mKLjNWegFGs~Q9V9;3D?H7BcOYW3<*Fvrf^kT3x4QCb3s1_?V!#(1gLJ)?7c z%t0fbl?gjGvYdwJ1F1h>&x#PN@2Ke9m0_KY*?LxHv7y-OCKElsn%mxL*BELq*W6BJmaOogKOeAwX6&=n3j+ zejw=4*=e@Y+uX}+$tp%nXR4EqwJw}Zx5RtVya?XeBp~yQllfK8i0&Zpw2}{-%bF%q z-|q^mK5ay_*^zigCeg01H2E$bc+vdGURT_9k)Ow!#_@fX#;ydBigs9-mCnHH73+-r4L8qTc78=0fFw`B^(GxHJY_}1>9Zykl2LlU1Q06+lb_WUZ-($~0Y zV$RSv2F3{IpVpZeAQDLfoP86PY3SgbTqV_GjNdjwl1KpakFPZK z*s2czJ28sLtx+zFb*?Bm;g5?@G^YU%a%g!mRc9!H8JpDiV)f?WubKe za&yCDpQSC34-AaqN%@Bv$?5M-V9mmYAP<=17^X<1NTZ-WgMmiE$TH*s!8q$ecN^1D z?VX?&+nPHx+o3NaRDIzcem2dXHl}HB( zo(SM^&(@=l0Frs!yq?(aQU+#V!vFz+$6BkVhi0CmK;FkZf^b(Dr!go9BPTcjb|RYW zVGHu}z$Bjdp^jJq!T0sWPpGWe(8)98kV^0ed{fejmxZs8*q#xlTgPh8@G@&lZzUV^W>=aI zGc1DzvCC$Zox72;c*>k-KE|6KT0yvH0Am7&a~hBw?FXnFiW*Nw7P=NC0FuWi9qF>4 zG!w#%;{&hOnBxp`a&yOQ(uQmR*jEIMcciNGdQy;Gigq1w#%f~vTT-^%Y%AtK7XeffK<`dy@tC6ZZX#w>+Rm75xRhc zWPnd6BNe9Gi&d~Qyr{tOxMQyXQ)2t5FaQIedXX?2YaC?bp8o)iLn?(KR1ycuGtOyj ztR$Oy675h4VnG9tPb7QNf-%84#yb7#h(=yMc~A%~o^etvXUZc0r(@g-pHj9EHqsj^ zUx3*>{-MnLQE7u;>?<^@2DH#ekFG7FMr9E1@8`TXAV#^oEBO#xHJ79ZMk}yNN8?)CQ zw9*DZIQiSD^`sF8kwDJ}CkKjGyVM=T$RadXz-*C`l1IHELYvfK7r7izWBJ@{z&@u0 zpK4^;cNsfs<2dy9s#@n7OrJWjQ;e@;+OED3Wb#4BT;{3j@RMTTDJMIyGC&ybPEO9_w%0fi z!Yq_?$>-)2R5v!kmQ_!u_}xlD}3W7u*!VE+J0`6u?5wvy)j zO}jCIv9pE(aAfnrn3Z(fdN%w%IYxLFhppK+oq>-$@+ShIx@& zcL>4oSN)OP@@hCN!p4Y#J%r?tHj#tK>^o+?uX112iM_NeTVC8ek|dG8lu(o^zzv6h z2>RgWzVrQwZYTc$gd$Xth=pb$BUZ`*(*SlHboZ}-9^J3+JmC3tB*H=f8yMOT^TmDL z`w=D0zJsbl&AJA3&f$~00I|samD>3}sXJ-0wKny+^+c@huEByLfrclhEAxZ)t=8`E zz9!z=O(V2GfSz7BVowM1B_FoI$$l-#= zY|VwoWjqS_Z}vLU9^>K!Qe(?lQMq;*?Sqd)&t7ZoFNwEOTKE%JWjQNsbA#KxdReP& zMMtot++dSGF8p&OSNF?QSCyds z;V58{xWNOaK|G9qjdmXgG=KO=z98uq_Iu60+R=!7?>IaU{{UAN$xU-C)`1%d7DyXc zJI_o2J7c-^uU-9_qK@O@evKSWxQRLel?o7KgXxo9v{a>ebsQ3JL-emphDh|Qc=ip+ z7$gzKab7X|R^NS-;Z*y6`Ft_l6e#Z8^Zpg>a0Z4I4ZtIV(~9}y_RqdcPlnQ4+(w|y zCzq8{NaL-1%|*>SHPpF$I-dbvq%cOo2b|7ZEgRq`bI`yxQo(b` zIq%N~i^f3{rGh~A*u1wAMA5Won4(1hFav^p$3H0UYv@|pTJ|#c zV%JtUyjO9$xOO2K<8Xv|WO0CfNXLHF?SHcZHP6KT1!T7dCp!ovmJB%<>_&UnjX?=} zKQX0Y9#x4}#&e&PkLO=N{>Szg7atRBoRt>#@i*?=5JwzyU6ka#oUgh}(vnG^a{NlU z`#*s7nG}^_Y)AzB+30?w75Qg*EUl}x!cFD`m6>h!{opgf!0Y-~>4(SNLf*&WcD`j} z0sB79>UVN;(;tbi%|8a)$1jR))_4gGC`_Y#$L9HQ-v_Db>0TyTWr&s4%8Xp5ewF^u zz7>zb{{RcLdr+hjmWeuT-P`le(!L!RhI=%MNCXm*jpj@iZtdz6iu*VA2h(JW`+o2Rcx4fV zURrtSr@Z1ZBjbqArWR)NQ z0Ub&2_}A$qt`;l>-~qK*nC^k`Hiv$HPajl-r7(DU@gco=&+$SP^E z7wpRtP4SCC@>ty43&Dt2h8%Sx{hSeBpyd+2E`W;TV1&hTWWxbA@-lOg zQQE1J36*6ZHbQP3o2LKL!qPxF>NY}p+ zd@u|7ZufB{ha4Z9pwB*)=N7XWWu4wf4X~pV#_k7S$E|x8?A4{4{{W2s8MQ^qtcFt| zp%D>{+vJIG1czk zl*p0VlqLDgZX2`5UIl!jTG|-h8_sevo5>)qIqU1jYwRD`2E~`eULu^f`*`AsR1Scg zoR9OGnJ?W<%eUStQBl?Idq3@=yZ#i#)NzDwKH&!0A7~gk9=Sf%`K~YR&BH`sX;sk? zi~j6K&N2r$9mw~u(J$MQc^lzfkCiW!jeMn>``8=-@BaYTug-hS+fMtXlHe90etpcF zj!K^1!n~X$Zy6C$@}}O!t6PV^xNun{dwxx@I4gs}9>#*6Rq9-B^Gb$Y#Xe%)MhNSk zl}_doeCSG;CM*?Yi2T8O9CzonXxfK{0w!IK z)9xd#-Pd3A5bOvTW2F`;-L$-6Cp#GJ}vk0x(WO)b4fD;BcCxQ+?I_UgUJjcZMlS#P>T{%;nd7O|=G4plj z@~(3A*xZ=MnY${oZ^(?EyGo9KKWg=8!MH0coQ>ID_8yl3rG`lGh`jABj@Zu~xa(4* zEyb)d+*{yC0W1gH8NuC-oB%P}oZ=Yly!H(kc}p)i$5D)T2dz5Q<@+n6{JRj~FV1$7 zF_1YV_9WJo72V?YHI9o_bF%mwX07o~4Q3=|hf&5+ltMixkf7AE;UhueAmup_erXtx~1IHcub?slHzZ|X_+u>h|r#n|| zgrMWN#xeQV4q>k>i{*T&G=5T>uk3kQBrAIyi-wgOBrpeX_WuCuRgVVi_Z}JXUB10* z3}SmHS*@j%0~wPadv9E0BlD_yjnc|iMa-E#Vy@k#oO&tdtF@{n?2j^(W*%qE#1>^a z+6O`ScCN@%lCzgnJKkKeXVuo<@KA3QS=w5?#)+rzDW8}y2b>Q4=kV|8UUl)O_Kwzm zIBm1Mu(!3hv_kO5ZpQ`AGERDN(yDwg{hvHn@iS3LwB0;SWW+Pv&ZSW^&jg%gXSRA* z(Ow4qgfwj?;@tR$SDxZrDZH#J3B_~N(#r%pRwn`eOuv{jjHOJ z#j03Ms*$$W7%Gd%$oI(~t$iScq)@w<7U*%p(+q}0kw|NCjjJF4pJF{Kt*w;SkxH#D z=t%hkXCV5M?_3pXxvpsyC#z`urugRt#fQaD7>_L-9{ydd@?a02kWXQ|`PZIJG;*;9 zKbZXAC(5aeW1e%KMo&1eN%+NdnyC;8U{9mG-)uqT%sh)EJI z;H6J*L(u!zsY+5&jn=j?S8Y4o{bcwXY?i+Vd?K-p%l(-X0Niz6pNAFslks>I_@(06 zCwV^8CH#vdh`9p~!i;nr@=bo9{3eXA!hZ~9HZp0j70J$iUcUADfAM-po8o_o<%^u% z+%SQMIP(qw{5$j3xarBN@@bVcuV#)mG(LMYvUyPvv?Dkw2^q-r>J3(nn$yeMZ|14W z#lMUlrzbe)k(|_5dq6^`f0lvE9#}3i0ru_nroGhD0d07@TsC6dn}UOk4h~NM;}z*e zH5Iv^UA|_9n$B+Rr6M?_kwb)O0Qrf=20uKJU#vf~w5D%@9uH?gt@ah(Gn{gG{{ZXP z;y^`;9Sl#cj zoBK=MK%WFWT_odRHf$7*0B$i~leaAt_wzeQ3~I`##2!xW3ZLQak;fJK!TU>;e}cX# zW<_%yzV+NbP;xrgSGV98Dau2%1E8jWHl$$;MP2-N62}D%!*4G?85^w7C(ZjsaCaHh!L! zUrPonxb~=)DI>!LIZ%4!T)y&BjzbqNUjD$VB?OSFr_4NH~^pExl$NVY%L&$)_ zsjE!6agGQF^XK%e@h&PHv04=ct3HyrQ=Xwv43a@K{rgvc8O{$JQs)Yx2|v<+o0(a+ zZeE%1_*anhTb(am#YSesV<7SJkJh}?RJxWwjXHcmPm%Tp`L}d@{{S;x&xi)1H1}OA zV_oA4WH?dvuQQLrUN^he;?}NO!aLQ6$stL==lt}hyR$z-(}eQxWn4B+c^Ld_lK6>v z9jw|Lf(yxZs(8r3;EK86v98AytFFl$mjIjy#s({%@eji-OJ3G|^Q_MWxR5+>py6BB z>-4Efb82a}jh%L|X8XO51zDKuQ*JGW*Kqm|R{{UZF z=d|w$t+mWomy*7rc#E`5{A1`lR=%NXbqiS_Sqv`dK#_Wadx}q6BKA1Hh~8)R=Y|5l z6kZTO>ONk-k*?O>RB%@)%y|vep5NnMe<#8#$svqg_>%tRqH`o?6RLQNbC#O@alWH)}I2q@?NLf_w1c8rAtRf~?ZNQRowT>}T zt1-d>5f~gDgMt1vT3P5eqEPW?is7{I zUEZy1=0MS60tR;zfC%-jKft&C8}PlF$#Z)Qx}5F4=5{|ZkpBQKzomLj-Hnr32z-?L zJV0U~xWFANF?<`Nm*4%FZj9eC!VKs9YExZ8!({QUi*5)vksN*C4r_Yab-9Qz`=n%K zcI}GGkHcDeDI&@gAY*YspKs+_R>)yrl|Wtq1pdETt1aRU+!+4=5}nF>lSh-ZjQ8gx z(IW*suGZ_vVbYvcg93R>af8ycy4W`|{6nWnsQ7;F))(^HXv!xz&(^pv1Z!GPf;5q) zPR$h2GXs@5B%Y-7wd_wpiCTbfu1o`HO&Ug zUWzzwt=4#vivUMGI5gAPm7_B>)w1zlg_hl=6Gq6W<~~ZC1IMK&i_$GK!Z#LC$dH2p zNQ({!r!~2!XttU)vd3d?umjG;CxP$!RQDQm7pdjk#vM3qtTGOJnynV$ZFJbl@TR8> zz8{W6lu6`35<hARe>f??#qG)2iF~{3wwKe zJ8>LK<)WRczjO+l06qcTw*v!==A*5VOF@kwZkZ&Uk)P#CW!%ho>(KFoOC(W$tQ-P( z8R|VMCdi3{E>k>`dv+AkP3{7gJK2T{j&s-Wr-s@&z+!WfDHYTdVSu>Dr8wZJ-JPeC znpf7t*L#ZjkymNKBRr1uilsm@ah?Wx3M7akFpKBML7vpr1u_W)k+=XqIvci#k5F^C zYEqmG-o2A*5yKvW!O z1anSgI5-?A;CdQy+FOMTbA}_ePVBChY-vp6BODI(DFltZNaqHc@(?hfmK}JdL-Kiq zcItWWLrrc?$oLM#5zayOG>ojIVYg&~oM#@i=Oa5$48RkP)SDRs9PCxdY^cm@ zalSbj?VJHm03N*VUO3~Y6q|Ap`<|Y|-iL_pRwF)wg{M*chTxB!WDdVCdR78u1TY65 z#D7XYSfs)+Ip=}X6y|c0Fd>dk3CC0YDcHbR|Q*umJ^6-t?i{aAp1x*F9+iA>EIb4eiI zxwib_uzl*Dsj9)GTZv|1q?|4ea(yc4*b))IqR)E@{TaH2-y?#(GCR|n zGQfa9P%+oPf2~7jIJ;3Kcx4?3tQ}j$jbVJ&@xb#G{{UIFa6$H@latVQ(?flj50m9! zq+z{Br{_}0Lb8%@Sas{4@UA*P7GDyKbonvVf;)eWTCwp|m)GLk?5!Gw-0#>P!|P3@ z9T+t2bEaUWi*3dRa6gCer8q)KvT1;k(N-qTLT9ltq4jWB!YAD@z$HOcp&hn^gU_OJ2wE0pm4*SQflt#HMXL#*vzDc zayMhY`S+;WP{1y7Gs6*#f1g?uvY>p1Y~z#7G?LMtg-Z><)izDXkP7gnfd_%mdYWY5 zc}mM4$=$R0Q`2ZF2h0Kc-0)~PblR+|$<9V`_)@WV7z&v1Pt17QIH<5$u$fdRB;ur4 zu*YyeE#QoHU?kfqeLY{vj{53kachAvp}F`Q$swJ@P%C<>Cjz^R&W z+2g07z|9vM&}4@(&{`apH_MX13 zG|5A|1Z6o^OpJd{)$n)4T|;M#F4SB^S@4Cv_Ib!Hj`h)kglAgMbYoV}WO7mAt(q_# zLm%BT^#C48$^QU38LxQ#i}v39NC9x{BYn9{fU0sa{oc9y*UwjbXZt$b%pu$vFvJ$f zfd;4x_)7;5u!~p|Mo)9DR8e@{@kXYFp}QEq6aJF9c9ph+~E;d6l;+yKW_k;|J9Br2-tr9!Z)< z$ug0*b92`m{XUhy;%^OKcwt&C0%m z`Fm2X{e=%@)w7{1M2o~%Q`qTO5!D@gT}1hcBv>5$$33{O%HJ49zwndZOwtz*Kiyyt$j#IbK*I!e=Dh3^ zO17%(<)6Jat+Di{>>sAJ#p z?Vnokuh=@wN2cmB6(I|fP&eHtupO~pulrVNQR%-7Z$|uigkX+O)DHb?qcnWgZRlw< z;{=|k=H2!FCYosFW#Gs{#kld?$Yzz7BbORi<_xDcL4}?U59Q= zV1tZ<_Xn>ZjeP<8A8DNLXceB=R+Pf_b%9RA!ov$N?|>brJzan-U9KTZvN z(pRe#%_QuPkAHOysg^}XkP^j^f~}6KbKgJCso71!vVj`1mrbN8&Upi_dg7L7Wjy(* zKJY;*j1wM=GBfUIir37B-KKvv?S>#RjE2wt$_V1VhSyHW!`^P^;n=T<#m=1QZ7$E+Y++SFxqh~BEGYpwV1Hab1 z>`WyIwIfMIACK~qpg}R*2_{zvcPSm4xZrg6s1hIEJktez>}4gJZuRWI@zi#&eEp!m zXRTwv{v^D;v4%^XD(#Gj*e$gB6WCXV-q^E25r=4zmtaI}{JG?Qe}*gC!`D?(QR-sh zs%1-P&_CFFO8(FAHRORA5$=9f-H=8HKj+fEO!!;y zZ^R!Ibyy!x)1><oh0iIo8~dyv$^8}zbd{q-Twe+_~*no0)4XmrQM_hjvS0&_2aj- zex>X4c^ZAm#?m7v1b{tr?_ZSP5T{$u8tTPzBYEW_Wsh=`yT86T{OirZr0Z{M3Rk)6 z{{XQ@l^mZF(nXighA8A_a7NPD_WuAU@UN=BYWt+J_&2LNvXdhqT%2XI)AFyJzhPS& zl=02rlgVKfnFEY5B=^T}O!Hpl`(>Ap;RV8AkY`?lraGVN_*YhD;_64_Cv=jr`Qt2b z+DfP`QdC#{;}5!o@CX_Cd93&lNj#HEq&m4}RB{=)$OE^p6?R1|)3lMSiuhNV26vD# z!S)BWQJFl+L2o)46NNx_u0Y_o7(a*7y)=@thMs$v%JO;_%Zq5_iZ~Kt!)G9tO!{N1 z1N5(F{f=W3{BzTaJZ!#G$k;*(kf)6L`s21M#3H(xE!_->Zr2|v406PBN~!2N4s)9N zGxig-p7-LEvUz97g5F6aM}6%MKv2Gb9#4GJQnV)TvH0dB@-WN(d4Ww;gcioo=TNz-y0q@OyG}o$;Y+c)kI3#C*-o8owysnIzZ-?v~D5K1o zn>fxfl08mwUojM=QYpTs(v8)Y=fq7DTqsb2DH}W8T$L-HGwwg7R*o}m9DaIvsL_Tn zj--Rs4*cS!mf_tWYb;=X@!c2ipvNS7jP>tRBF*K)vSxQVM3V|II+N@x>Mr1w?QX{& zjzU@9qa=P|A(w~RfPx1?KR?pG)c*j2eA)%K@idX_DBe=Y000A%$K%)VuZ9G{)H=ka zSvR)!zy~-7KK}sydi&4*3HfO?w}<>n*9)+j(NaB}DchW9xaak*YS)!1xg)BCr6kfu zm+kSXd42)XAtga;wsNhK7i#A??|={IUjcorPb*3YdtJMg9Z1P1JfGJ;g?-`sf6WQf zJUa`Bex|s6XS7W1`+;L<0~~&p=~GeW=T60G7NcYJPxf?#C&8Z!myKaBW{t8lz!>fL zn(91%aV@`swU>hnB3nvB4nKg5)?dMkHn8|%;frZT=Z?ZH-%_BGe;#Sy7fMC&?_Uy@ zMV8h00-fGTvNExlx?Re{wJYBdDk@q-2~*rMEWG=0EU^7U!=R>&H`G?KIR9 zUvbT7xVIKmm1eevG+D`rhF>Ts%7cJT4{o?MW?wE76l!B;3c!{5UmY;MmRdqhuS_g z_*-H+vfQg=lafIownqf|gX>>=e$!fnwm$^?OzMOgAoAItkO4fC{cGV5**Xz%@zcX` zq@i5gZzYGy>Z)^t+pT@$`%v5nz6f}Y&N74)_-P?gQw!>i(`SMm}r*&0KU3+OfmwzB91`LFN8**W=-)6%~$ zzi59R-+1TZR<|wO(mj+iv{ul_NsJ>wD)VJZe7>jDUM>B)^c^;NE%dz} z=Jr%465Oy<$6`B?UMb@5+pES}#G!1Yhex)U?NenCc`^R;bo%1HYP^;~WicfDv4FT^ z!k+o|s`14qoob36Qdh7moDS!|t$I}G(@mut+swvOmW>~zU$NhhJVo&X!#c&@xql`4 zB(qE6>G$73g&CwLc*KC2I2B_`h7eM0E{wA&nVw zQ40}(2VY)moUuidRkRVvk`OcZ{zu0{>+GvfIf_1$7n%nHtZ`mYq zN0hsZ z2`!gS_L-@M7RZNb~L^S$2*}j!61f=FH+bl%Pg*CvatL#P-e)r%KBW z2Q=&{N;;xDRt}8v$LC1ljA)1ET=BDrk+fCgD2KqpxD{Nxh3#(R5LLZvvnU-Koj(&gNm-d6i;0gxMl zN+?nCgPxy}uhDPV7TQ=o4&3>#=SL=`DM7$ZhrG``xp|hUZ z2RwfxU!=dVHKdk51ZQ_v-6o?m`D=lW06jgi(zC1l7TJ3BKAYGSsoHjmP1p*mR5AI6 z<4Y6lLQzgY13hXmyWExexW+-j#d$j#c_IF44cmbroZvS~5QbI(*8{hua(*Gw-5T9v zxR^D};T?;8)$fnOre6cXV=EQ?+*#;WL&j>7RtsyXw(%rx&Pdu0=D?_KHK^ktAwjhB z--_on$?tUSSNkIJ=uYknK_r6(ka3Lq)@HHcTRTm2PlU-N(A_h6ie)+7gU=lW4J%w% zv$H#>@9k#+x2ed;V#A8H0D>gijvc}0Y2)**UjG2XS~Z2Za4?KQl4L8_@u)O?8ci3) z3-)x`V>BCFoRA-{Kj+q|sI_!e?(B7mc1yD32OUAiKOdzt`%22*aHi!Ihd|CU-u0Q{ zHhEx=PqT8fT)xI-`^de`MQz|MDbSgqGD`mddVHP4_CD1My9=EH-$rIZ=c(V&4s%w+ z2-5?RjGj6g^XPPmG*21nHqzY9aD+(E?>XZib&u*R(7+twj_=~)u2$#@;~9&_ep1XZ zHm@h^P5Y~ili24RQ-ow81LYmLz@$a;-x&?K{ohkrxdp5&4KG%0JiB39tx8N#mJHc9QrGq2FvpfF)td>ERcJIwy zt+*pc`&!kJe7RG6rwT#q-mMgK7z)EU=O5!-4zuCU>|I|;meC8_HNv4%Pww;FdwpxS z)Gr{@EZ*jJREj0s#J3os>VY&(2>HoL2dKwtos=q*ki$Hlyw{jX@grB&E=y>dESENF z+4EhthaK@-9vb+NZ}p|pbt?wbuh?!#N2^%<$Nw&T8sS2L@DhCRjr z?@tjk;y~D8fwb2n7m2kkJ>nXripLbCfSMzfPh(q}l=r64NnooZGVbK#w+5S5Ns_nJ z(b@wRIW6he`Shnt@}LK)=RK>G@Xn#EUf)Uf<$^uGAV}Edf1#*#`^{}HB8tjr87^CB zW!|ly9fHWH3a||L!k(Yx(`1k#0dUQZp5FD$O{MsSv{|iM`Zd2S40j5g zAnAZBkdl8A_#arbT~|_FP8+3Sn`7ER1b%cV-RQ?|%=JeNly2+WrbQ9Tq=nAxecio( z3iGKnzZ2`NCEdoRbelk#NDy=#c{QQ%%fuHtv{#YblQFfF#X-X+A!q0P| z@s6`LfuT=(Zx7mL0PR!PHO71^@$RSM#JOEU+2d#*ZtP$Zdwvzrf5IcFz3tqMtjb}P z&+bns0qs%v5;F>4!!Fh-Ge)>vantpxy`s_=k=C;nPrLIT0W{sK412P8Jx^+xMihLc zd!CuDCs3aEUe>Q|BbeJ*+VIWMoSc4L>K4LQPRCr*2_tQ%4em3?tyk2cxt`VIvY8^d zD}|AUaBGyiu)ffvf(Ug7kuHyx8II!?dSLx(e+5`;7I#;X>T`MU=P^m#4*3+)x4bb?FQ*qP$b9jir}UxkaBljYTB&v|zqj5U{{RZ+Ja2z;gG{%yo64SB zg%WK$zD{$R)9|(Qx{jF>O4*d<81&8#4u2}e@jizZlMLFQnKzvzs~+ZTk&}b8QjNK_ z8t%@WE+B#s9%YS)87zODJ~oZhf0#(lLu8udpW)7*tj1((sm|_65*`WeIj*Bh(pN;Z zj@C9ZBtrndQ}~{=n?*I)&|jNw(||eM&&nx0fIUITq z>qjqAeiDYNmq}?O+Y#pDf=+nqPAdyS)^F#MCAmccOqF#!aomdP3EdOrI3TVG$6Dg_ z!qVs-Yy&b|O2;|m;E+f8^rvTQ30X6D#5dF0MFcj=rhAz%H*>UoDjy8Vs9nb?yltdD z6e#pRl~#)IYZ}$MDzOkpzji_Sj}>>ra`}yXq0Z#E#^x9t`cu`$&v9EqeS5?Rkx4y=aX#3q9>tsz+T^lH^iDff!8hd8_S){pD2k}JE^y`TV2{o18L>a zmj(9!0Gw0Z4WyojOKm8X6@z~4joZ6p8LVr+9qAVHh#Kibld$9*liIBKVqN-dKQRG# zIp?0$o#KrG&Mg}H^X$<5tSMtA20^5gVRh8f)b;&8O^i)*aHDbHchAz3Pw^F=rznji zB4f!`>x1c7ULNr6z0%v>-jB4->ImF;Ty(`%O%G9jh!1rnX%(DN1y+xM{l@@N?zAn| zhg+!XHrjMPWbUAjLg$n8tg+*ZAvg`@M2tRGW#jX#*q}P^iSHimi$?(o6nMZ<{&QO1 zEzu>`G$U9ugWu`S1nEp6i} zsPcJZ=5z$F9-j51rRvuDjku9X3Jx~onsuI=Zv(_5*=$$wplWX zCPaM*$j|el@sxK4?V>u=DHz&ZX9uSg)Qq7gAgg17dQ^jEcDo(Jl1b*3P%$zLHbZ23Ii(O?j+=q>0G9zGRNaM+XVyKVCUC&Z}Zx^NXYV6XGH@(wN0y$ z=yH0@f7(7Glh0hi4gx2s_57<$Y+vhU(u8{R)ob(yB$PTuW}C zLn}xDK3Etz`qNF`=p`1lB+;1I>Mw5@d_N#5&ONH^ItnJIHRwBooRvJ*RhX4E!z_VG zG322B9^e}4Se1()hhRtD=B9g&*H>n4wRE~=lej7~!hz2xrAMIYh6{DMmBY&~%*=Qv zHJjoKg}K&r>o(nvT=T#l_0q(`NP@0m9m{kTQqd$DJ&r)yCHIXcl1v{dLTw!Y^{&BS z0XBsBPfUOH>y5s-T`R=}q<=0ug~sFEhxco+v$+>A?g!<-Cnlm-z3x@?v4i9$m9I1^ z-?^M*4D>ztu806saLpRvXFOLeeLCOxwm9M{#u)PNo&ogtu9gM?N!$Pfpy`^qTbPx& zp$h`rc^?3x0 z#^d_a2vFd@0SDzC^lh-#qb4LV1BK5ZALmb8NOHgt!5;Yaq;2_N!*d^MK*dV!8-Y0I zfGKsbo$si!NHR%NmgIkpBLJv??aAci9Chzc5*B4)lZ=d!-kOI4<~>htX*H`0TnuDH zo13A=0i|5B6(nuzjCb{@-Pm9Zat;Ttn)cKwC6OY^h^Nf%fXNq$u&f-_DLG|OcHG>#V;5Qb>PC)gfbS%6A z4s*w0^raW6qDsVLrXO4KOm3KxnlqaVcKb0v) z;da^Q8jO2xq{Kn~W67eX)-6OAj2c79Cmx49(NN<%=xOfvJk!KFptRB^lXTI7pL`Iw z_vfX2A>-@YX#7n)i7x1bq9s{JJ#tTQN2Ptm)})#^<#z6w&T0(*0BBu`!dXFKEZ-<2JwV1W*P7b!=Cdw= zeFek>8Li)PWq2nb@CR<4YMc=|%I+lD56U@0OM%ZhJvixABaTR?mEs`fQQWgCfHT5_ zo`c)1eHIy|sL4qq^+(`m#Q3~@;Tv~MG_e4Zf!B5hN8w(ks9SDVDh@|I`kdG0 zm%<;7T8F}Ybl*ielHOO@ExeK(F#h+k1Nqn79}RzMe+Ky0+9#<_<=N|S<>Q`W1LQmV~`Wqk=M0w)*rEN!>uy)rC9X` zjDwgSa$`C5JxTp5*(^LqrfR5K3;Su*o*5=mK>X^Dh z?Y_qd ziL6%N!MBX60!c9`$2kMn@}>Q>(t)2XCiw(~8&qknG+chEdALV$CB+ ziaRere@fuLZmY8niKj*+`HOT`$IRIS`SVX4xv^ZYxpT77E1wg?e<^oE582%tb|WVM zcVmys@uoqGphTN3n+#Nj1e~5Y>VNv?qM6wdl0}m3mn9=?jmJF!$8JqBS)?$l`Ackv zmKfhEfH~*u^x*McjNxRHYTt^E00R&JFnm`KVHw%N;y?o>>>&KYUw3_aG=WtfeXNZKve2F)cu@Bd& z{P?J(3YP`pm1XnDSkrh^+&{a=1D==};*qS#0hzwhD<7C{$x+vp?~mzB5rH&P%_7Gu zNWvp*2qb@w3CXXfe)GEMb2hDV$g|%xvY{?q2J;Bpx7B#{$Mvtae_*RbI!3v4BHEv5 z5r79FLhwHhMSM`VEL|{O2T*-$-F_DS)gCMOe{3y0q||Kpe(Ec?#?|k%jzb+h{{H~lDm5?aev94ML3o~2@vO=L43jQFA4=!n;U9zA_*}{1jVei({#!Mo?g!~! z72&Vjzry#Hp|xEu^G}smB%t1SMYx@RisSdm18?P)Y zc_^&QgOi@P9gnZpy&v}Fxp}@BL2g-V2ZeNmG7yqX;FTZ|oO*Md3|9GuxRjgMLYitP!pXAOubYsup-7xB8;%b@ z?Q>L;@hATPN4aE`c9!3`@=r|Tqk0M&XLgBM7THzWQ@e90=jKh_H*gL|w-oq=tOUGv z-fRKbo$5A*ByoUpPa_AhuU*00nH}i6&T_MY#lMm~H_1y)&Mk36Bol9*_IP;47be62OF?CKg;v4&ue9mQPdcRWL9vkBAhE_e}~ZI z^yy!vf3aA0_%&?r9%7p5+BfNyIKlpPmLYQCpL2RPX|#El{1gJ>Nn-HoBxqVP>>b++ zl0e1>Ij@N%nVwk!Zc(_Q0FqQ-bH`qD`HK4w_Wiww`+q>Sk%CBJb_JUN0Nwj%+}Fr< zyFgGj#ELeqPBy703^CWA^NQxn+|@Rg!jsdv8cGC@BgSHNA~PXvzyNSh9rzii*x5YV zxVBQu12K{*8MtL*$v&Qd8h~6y74(J)9nvv^$A=xs1EBV)H201n1hQN!J1XspL+Hou z`f?0Rt-klTN&Z=t?naakmooD zjt73V<^KS)SH&w|i9Zf(AWNv=)hy91=ZqY&DliEC@IIowZLA}n>|C>eQ~;+PJ$bL1 zte>=e$93+kkB$6Q`v__`TE*LF+Qy!me6G?&E@ExyNzM*C4_fgrj$gB`tMGQqPJK^Q zw7QbuvO+CG4xEw5;|INdqqfyx*&8r=bAw+Of5Ac~Z!5zvc`xMt@RE)5XCR+^b*-u5 zXBjBBpzX^GXna0oZ8ksOM!94!gvfVnaHBml>q`hX7VR}wg=1&TjR>lE5pRI6XWz8t7=ya>bD(B|o z-1)LBCT0pGE~rLJ5O~L@)7aPOhwM45E~D^!>^q#xr{7Bxd7pTU?%nydesrz8w=z#~ z5=T}eYC}d@G|ta%Q*F zEhCT|nFYG3Abu5M?^CkTtfjiXxrWNt72MLy!4*_`*Hp2RX(+2c;~L*<1_n$b(ZgP3{>t6LaHr0&Mb9cG=-(x(-;pMhsb}Oc$lsvH> zSEuu@$!{6TVbygH-bk}8*##2>GV~tAaz%c--(0i!I(haCEtx8+Il+&C`q$(4i{I^6 z(@elJeWBmWMJ(k($0w=j#yu;847sYypxR4Ush4v(mE|TTnX|iT3<{{mcH{1z+;ytx z&d+FB#EM+W9Gmbs_4LP1GuN8BE&R(>4DMDi%lq7ejBtIw9Mm?=!#KB50V}he-dp$U z+b8kOdN16MyvTNL$eQZvC{fZVL~>z4om(WaImzrsc(2yagZdP@2ZHpNV`p`e1ewf- z{aADdUsC+Y2}??(s8YaThe6x?c(2&KJ_6b;s=)qR3sl&|at_hfxiK<~ zX~r?`YZTG**X_$^4Braiou_jw7wSZ4!wr=qZ`U7>75U?M;X#@uVZC-FfQ{WbJaonf z75X3hZ6e$J7qo`r6ZVF@Qf?vx2_`sV53Vtu+}G!GTyBiX6}*{7{{UFAk^}MpJbpQ+ zgp+V-J8SYGr1vVVy2bms(bn9Y9F{7hgOYs-=B(XdGPxdW79v1M%6(3G`g_z0@)X`) zJBgTiNXS0!Ip;iM+M6^e!bQ1~1x%9LRDw@z=Ogm1o0O#F*^F9^(jTNskuwC`BxmFw zlrhgw{{U5fkp97*X!sye)W;fXQ<%ej{1Ofi)84-~t!Gk9Xgr7%i51)f^LGouKAmgy z%k~^tVE757MFY2-XP8V>=LdIs%Mm_$Nt@Db#h*dMcE*3X&PF@>)U3W>8_&wa=Eeau z!0W)|f;l+rM686UQII(HuOjW67``f*qK3eNfF;6{pHs*3t(asH+p3S4f%lJkj8XTH4h%?+I@}B+ANY6d5lLRcR`$SR+E=P9{Lw9 zQSJPHZ5t7^+LuCG1ar`O`qys*Dk1`TBX1`h`qv%fNN1kr$5ge9Nj;nFWzQ~$_;~#4 z{hy3BrzpG?dWJ$dyVLFJ}{6)t@wDD^BI-PW3dC)y1RTVO50A} zpmnT|7U*xQX^bJl-9o}xn3Kr|y<}Q=>f29?%hY0)&T;_SrG{U+8MOGxeEU9iNsj1kkfKmBUuelw&Nz7~g3 z+#tWVxQs&C=aY}b_Q!nIZ~P=4Ch(MtYbK30r2-!(Dkh0ClF8x043idLEOftg`9wDfwOE3_%?3$LUPJjhl;{xZwr#0iX$UTeypTx@r*H8dpIVs7JKUX_-)gX=+C<4R zD2yR3?}5`b4}%=dp;?{WZTWD2hqf!0)c*kCCh-($VHK#;;Gc`B8L~q61M6Ki?fsvE zd^H@`0foJys$~aU4wWr*L-J%d@wSuVNbUh9(&S=Ho&ye;A58vLouf|r_lXH$(6Wq=g3LqyK+Sh zv|3$_={E@@ARJ(v`qvHP;vw-jg5MiTeH`i2=3F!ak@55r#xhTp4C#%K(*50 z@@(S!IC5B(9A>%i1!>yz+sVX5nz$&NO=W>CZ)G3Y*(CcWX!V^q|Q#lEv8wW$O5YP_yH`~52(4~M#~ ztK8}ttveTqWGWK}jy-x)x>pNX z8t5g~Zy$e}!V{Q-5c8 z$!slVH#W@+Nh0pb#ppBsdQ;zWZrM6sM<2u~^B`FM$^vBldYsZGEYfX|K01NM zY8k#6S+hwR+|HJ5*4bQz>yyu=boySIZ=%~Rt-KygF@O<3#yu(}W`ZdtW?gf;B|*pg zLyAoASodT(=K%Hhr!->(fO_$cf|`teW$n`yF}FczIDnZ}JD78`865i872t5PHmhng zwmX(V*gvi-vAMQ4cFu_|*JZ$N)yH^mz>|1?R+i~+rJ6ZdmyNl}`t_>P+J=bG@b`u$ z(XOv$noZtxo1-9dtLf?Z)Ls>xMyIPn&R-L8lh6^6Kb>^*N9REx+)%QRTdz^a702kG z4`b3bQ+}717Y0w6<90YF=}t0SqtWTHHlsWi9wrZe9#F@a&utu%Zsmx{ zH1tm4FT z0!8JVlj(!+-n&KtmtzhI0GxhYRa2tanNnu9iKQ6|#d%t3-QL5KyR$|ogDy2|=%>8Y zhmdEJbTMtl*#7{9N%~fAjy0sV)wJj%4${Rg`AA%-UA^nNNP+;3!2S`AwOV^Sc4-<& z;~WfIkmNWHFti zJbI3Xk|k9G92{~^1}M8i-=PFilmW>s4`anp)qF{&XxseRRpbK+67or;*EBgbh?YM+ z;E6%YA;IU~v-Dp9*=cj6vWB{p5Ch6`eX&DnZaY~C;Zb#aHQuFjAC%J^fWrhR>0L7^ z1Ah!L+;#S&YQPm1J)@p6)|{s-0B(H`WA8#;SX)aRCG>^(JRx&l+1`T#Sk^&?cDB*ci zT-$hC#1W*BTWWw?o&%NnvH16{`y}-wj-TUADxhsv7za6~gsr*H_;bS1=+GGqjWo`3 z(mpazy=|}hz~q3;Fh^b~&lp(;1CB^1l4uQvLc;)c1Gl{`6VNTC$+9++{qyMI_*}1LJq7)nl0FS5X8e9vUZLzKb0)3 zu33~2PdKK=r5NNAxyLxcsa-S4z`!`;nn8BekrEReWQ;c4e7@gGPc}s%bGcuUxEz1= zjWu?N*rCn|!EFANq_mp>4VL@7(s64+k+eiB6SYrMjDMWcK!w^of}mt~#U;dejO+|l za0Y0#Br>jkVnD`8A4*MWb_w4@kMT5Z4yOKE2hUze0RI45D%XkOSJYU1#0=wTqN>la z(2_oS_`iC~;j6*s`ATCuBm)@ZsrpyJ*U5QnsNA|{NMwEDSU}u6ckSQ#*V}&{FMOW} zT>=ROPS}@{eGY5k`>m|TOQcyhF^*p;$-&M+Jv(~-by<3CxkYMmR7%aZK!}j>b$Ps& zDvD$WE1m%#k3&&P>m0?A1Gdnuykv3Tu>Sxetj8QPFYgvJ6JV790!Hqh#{hqmME7>> zBcjOAkCy?{oachQKA(uMpiXg><@X%zD65KMk|^E$r4j|+jM+I(0T?`XAC*4OQWq8> zqy%JV1wq(z*meH^_0=1uLvt}=Wo%%q%vWv(Lg4o4QpmE%u%kw8;s?xl)kt7S&tHBx z{#8n&gHl=<^J}58YvQd^%@nosM2OfZk`PEEIUsh$M|rBtsY2~F;kb}tRg9akGs6Sl zf_WcG#1|Vw%FL-MxFSW58&sTh?!<9c?(UM@+s6nA9DqgxMnO_J!SopHC{-mn+D3`; zt6aWG6Qd9v;{D#~8*ccs>*@z;uG*B5F^U$sAi=LZCgour@X%|{}gjI5Efs^Oz`$Rv(3dS|J}=T|hxlG)&bSjENw zj7Py%Ip=8}{PwEDse5HBT`q-1bLicV)34dXOctLEbgaY^FbDZY2RS?r-%9!G_V51y zOVqS`K|1b{Kp}=$XE@vVXX#&0d>gTsPxyVJ#WalX_GtGi{olLCzvEvW{@U8Oo5z;1 z?kFvkMgVM*%s}9KXZhESUGrlt=2b~9WRII3H-)W8bupJL0{!5`_0Qq?)fWWZU45O3 z&gwkH$t#?82l4vV`GWnJ2xK{2<(TInlb@y73t0V6YpF0&FJ064(d2hpkUYsNB z*EIhC5?j{Y2>!~}w+>QQX@(V-A-3=iN9SD^g8nFYhr!U?S$KO|z0->@8{u=X;Bo9v zU>amDQ2JXs@ZdfumXs$5EnWx1axZa6BV z9=WXRc%IRtmfGqoiP&)is4KVln6^4}saoziu44+U>@pTTyR*)62;dC<6)G`K=>vDv zb%Pkb&=N5VEMsdh`Pon1C!YL*YOU)ntftg#mPA!xv7DTN+wvx?q+x^3volAyh@E*L zbpW4U^%7a6Q;3xjcOBBacx-3p4o{%Z>ss?DvpJ>9?xIU5&CJj~PK#!EA*50 zU(;I0;Qo&sr*pEGAm9>DKZRjlR>L&=oiy&C?9USYxv$*Mq3&}WP=`&lpeLCLadyC1Yc*gH7!Y&9L zfzPk4QSo2wTj3i$2L4?TY9{6=i$NKma_!Z$(rUSzlB224tg-) zpT@mZJZ~o7z6k>f^~Nz=Sf6c9Z8pkDJyH1=;-3u9;j8m$brjau5z57*aCZ})KLhDl zaK!f)OrfQeMz~~j+N}M#{w!mU*1uQ$Tkvne{yVt)MzN#8cRn%Z1qmnp^f|73PyLua z8)>Yvr-q_=6^q8V49*niIRn@0T@vk*FGosg50Q@4L&>ziEa~s zhq|8a$RCA%k!YGcIu?mC&I9TIc06SG*5%`x) z@P3Uw_M>|ZrK~7h&6V&DI|1MDu6p&|Ygt&+n$fe^^FP|V#mB>63-5$28q0Lc3aj)W zo_|XG&9=I?k$j_+2nrpspOc*N&p(ZO7wrx4(tnIzCCoD~_9dg3;Iwtd;f(IV{Qm%z zc@XkWp%_+D%ox0JwikC8Bz4X|3hcvE_HpHE?U-_=?{n^N*e2O6yfdtqb0q%&XkVSi z-Z7jH=kHlRx9p20zJqRn5=*{5ZUHz9anl^vXZsJ@GJH0^oq%6H@v^*R6#!%WYs~)u zZyVOQ@eYk^w3ti;I;cM~=NaR-9Xr+-mfkU3(obZyK1P~3O}cF)v*ETX=ga5iIqEVw z&%H-zQ6v~()9+Rhg#0J*3d7a-;Zx&(GV8dt-`YNA{@ZWko~{w`n_>w)Dr> zikB%zM{mrvd-pwV&-S+XmUE93O7LUM$&FBz>@r94t{=wV5`0JT7gtSR#21s?Tof@x z;jnN)ISK|bfCg)qNl--_+`t^ObZ!Xa9lq~xrCEgTD(qTt2vCLdxL}f?@z9Q@l;Woq zB$Bt5q(;tGxmes7)g4R4Y!8?7XZiko`c(czt!%_2LSqF)to$4fjh;?;ITV(VG?Uyc z+oKEf%&u@YFz9_Tnm)~Sa&U^X##rSJI9@m->xzhbH0>q{HppzlMHRS`Rx->+IdxWWfqObLKDG()F(VeWu$wAciY3E?i&`4o*q@v0o;M zhnFmoLni501UbT|Cum%QjQ;>i`giu|x@i6>!EbWSA~ldzj0`5@&tGw0IjPxa8Ebzb zoi~8rGOFW-Vlmeo3XBYzqSHolN$A~*mha`PkFq_lgi*9)p65TUKKTeohB)DMAg~9Y zp&zYO5*^5pm5?ED1~^{r`kd3msXe0`h!@M@K0;S_;5|OI*qrKq@gfwWow}QvKa2Hm z4r-Q?X!p|E3Br^Ioyx@7n(W;!ceeR#WQcTX-95$vk1)jB)c3$oKcJ z6t>%OcoJkMY=EnU1S;c=qxHwN4Rkh6P#JKc2$6E5o=$(K70)#nWy|;)rusAJdw<(g z;ytB3`T)$sZOaK?xEqoX5?Rwn)nH z-xwyn{{Z&npX{FoB=Uou*Rcb&a&g~|}N}dmUP5yy*%TW^dOI@=~3KYCiPz~R{6ooI0HSlw;=r}v%j?nRyRw49J-bul30IF zUsGO$;FNF5^w`O!=VtUhSK){4ALBoTgKnL4_qGE8ttO0=9QFsG?~z{RXa4{N3b}^d z$93URJ=A0umOFr}f-(x{uNCpMlDn!qM9L#lPI=qkj(TU-qPb`IW_a|kA6D%x5v;# zHCvV>{IO~yJJ>&Wc2J+I-{?P=ow0EXHudRCbvPhq{K5zh&53G0T=d9KRq_Vw|N z@-mA{3uIN>zBDXZy)aJ)+P+^|o=rXch>T2B$_u_pIlwAAdekUTN|GkhHiu~rJg_^A z`k#7oQJZpZA0P@hSAl6{{U&*qAC)L z%L9hzwlFGb-d^%nG^ab+Zjt)MtV)*N6VzmO1ro+XkUEhWVS8CP#ike}q&g=4@t>?$E3xuNN$OzJT9@<Y?$oYJgC*}Eilk4ni8KV0_`D-4)?Au%dHj**Udt*PH zPZgcLxRq8SBV|becF1nrew5S{8+NknXBo-8v?&2K$yHdb%G;myMSkrErd#2d2$_nB%Cj<|E?>zHe+DHbOndbiinAWL zBPXqXbHXJz3o*BjIOMlY!+-}o91d~NdiSr<{{Yx(XCDJ#-yfC|`f!R4>@IodzD;t~ za&+IRwJ4~cMHK}>2fjuR0DIF`AfZ9w7v!FomQ#Inn09FF5G&EBfo{5a4T8PlU;4;zL@u&$SG&<@j*ys70{{<{)^xrc&}Y2!rm~HuJy?KG*0kGDEbqVwMiliw zjWRttNm*Pm9CkTAriARbDI+p(2I&$?vMrQFSaNoZkHW6$J|3~sUD^vsp<&ZvZT$V~ zO^VvC3WhlOx#FY_9wO<-Zbt{$(Xke74urzacBod*-W_vPr|{;Pbs?T>NSNb{jsZTj z`0dU6uS)@ijzr~J~8pI>o2N)SNU9AeW^(T!NB;)1>xa;+! zJLF{BfWO^8tqCsTz~=yT9et@I=U`$^4rsOYVBcdK#LcU|npa0Li@_k~UYM>!!@eEy zevf$W_ZF=blbIyMWFCDh()`n6dSjkagN8KrV-{9T%SxI@u#9-(@5j3yb-?g*k4?=Kl^7VnIM2NjD&v9B=O>)gij2p+`*fN}{mZo>8wWeiZZG0)BFDc>$IPUc=S++v%SaJ>|E z1b-@g$Qu9w(+5A}L%R5ZEiOd20LD4a4>+g1rZ7od_FRnqe)Q1FfaGWTRHrQw>PFy3 zMmYDRU>hMI@ZRl-S%)dg=f|=Wl=Sbo}Zk=Wg$i zlgI>q6!hp;shm}>!z)M*&pz*H=jWLHFujB+Wh^QwRuM{YCCAeeHBz!Edlf%w%nJrLJ&<#v`{-hk7| z3mF`4&QBeEDlsld^H{bAQT$ZqCQ#TsA5;9P0W3b#!QV?Vcid~8iU?*PolG833KUjyf7? zLf(F)5%nf zV*mlj#!WD~s3SNy=N`U>mR+($LhwoZy*~<-YnIsG=T^leMx`5#P|$6cv0k9fzEsT6B@1 zR#Cw{Se`0;(RV_ujHCdlcN}2#6&$PPtE;Fj{m?QEF3plFADfH}_oa67{zV0kZ)$ex ziB}+s1%e`rot;Ov1z26uN4q4R_@@5=tc{L7U^oryOXY@(=3*bv4z#qkgKq2#j0GTu zUW`XdjaV*J4dqTjKAyCse5?-+I0G5tnBj}6G1^;!x20XIPg1}OBy7NLZ+-yxsEdS9 zG8;X?;Ah&TDpcW#-g@Npc%mOx(-mfhKX&J*nV@ zVptA&!R<{*(PT}hZykj-8=>uDNiah0+mXgcOw)FqxZrf@)|7tkO{xdY*bml_sVc#M zP`!!k^rHHJg-ejUHL=2mwj!OJr5-IIHA< zpn!SLL;nEQrX#AMz`*2f{{TIzLno9JE;${|MZ0W=s3Vmpr3vX`TCn-{j5h?}eJDlV z9P^HuIO3XI$T+}mz>NJ5G^#hAR1wo6g!&5C*ir|aK*?@6?0qPCLv>P-=hrd*a8#z`NoIz5g?6n$~ti{C~a zZorH;Ad}Rb(kWwt-7-0+1F@NU7RNZr6#oE~nf4RO=y?>ZD-gaJKp7Z46|s>`U|f~w z0~}}iRE3Off|(i4K(A%uNQVp)wn)kBYF3*uDP|mmml1Hhk<~1XZ z894j72l1=3V?iFoQg^5Xa(~ZydDsIsMh_V0^QdwU_eTe(Owh65G82+WB2Lq9g1uxAZ;07nC?Mt&Ul29opzCX??-s4tI?1EB=7zPE8 z9RC0p(wT0=F~H~h*~Uk$InkVDoq!z{kZ~#Fa1D+IDrD2#S2^Diu5ZpG-GPsuin-zf z#`i6^IQKkJQti;uD71Wi`$d=~GI<;NKGk0i9itsEt6u=g=Qo$xhdduW}qyO`-<3 zFhm3W>15giAo;$S=y)gdsp6I%BM zhp$?(9kIZcM~JLWskxVu{NxetKb2`uMRflFQN3hN3NdSkS8~%XRhS6#>PK4C@O%-C zddXSZK+^>*Tjd9LAp7+d&&@BN0gav{ecY%%hk~T`uHWHxj5^PZwCGSw%`M71agZ30 zNCUUmy>`*OW~{+{X{3Iocs|?g{u{E5PSCK7s5t?9WAd+p{{U5fVR2`A#|MNcM4!>ia?;mNBtWcVi=t zGsZglQOg+n%R?{mYEy_kmCz9RGD*h>xX1%J^v+L1*0el`?wTn>;nZwsi2=7`k;fl} zS1T2@nk<%)thop#R|;4IocatON}kFg9H2Y0h07d(T!ZWHR|z_nNtCRu)eb^FWH^c^ zl)3;nbH^U19@S9WNe#vX`HU{zsz_GHJv*M1@n;B9@!Crc0A?)1c0u6ao`d?+E!2~f z^Btp~&bcvA_IQ6*biw7jDif)F;2tLjhm9=zAj_h0Il{T#Z<*N_x?6O+OES1u7Z zO?%Aeo6##B2ZOwAs(2zpeWgtS%lIB@`H&=Pe8&M%iNfc3A9n0Rx{NvfXp zfl0NZ(EFQD{k%LeEHO!SqhCQYAGm}vf%W32oA&kahn(#ei>o%pEzt)9jFFx>^{;_) z=-K`7lu3q@%fJK;-ni&}sV*(@k-9`98@_kW3o#kz>yF;loT$*ZYxXHgHDrB-;@{ij zQn<8|Ed#@`TTH-&p6*h1`;a*I>t8zjMEJkrUx}9y&8}+`Um}3(3~~gC8`Lg1>EEBu zxGUC{{uvf{qhN<0y4;J@a#x@S-`2EN)h3BV5)^rUZZOCfzivnJtEUQ4)-ku49Ng{L zsI#@ygKR~zgtH*zu{Z=AaqHTgqB+{_xpgIBX-aNn&rbaAJk#TKGdvNqdFs6mL2-HMg+o>*Er)EL-Dv02bINaLyQdXr8XdtTcFxcOQ@&Ve61agV7d z(z~2orLXn!In-@+)sZ=tM33z^P9jK(?OZ6{Nl;s8C!U;Ql6Y3tt%QlYdXOTEAwb8? z$m@@KRz@hbUMwKlg#`G6=0N7iSgv1Y*)@ zl;V)ty7`SOBNi&MHVbj|>)2A=+DmbI36WkXj!KX>sO|6UeQDba(8%G^8-M{rHb(4o z*C&pCyb2h3H!;qyD!-B!=1{B``^VRln!C3oqxi4Y8QL7HnG>W>4UBIb&^~gd6CP>w z;P3`B*V2n1w$ij}!F zCvBW~`9NYZ)cg1RYx1F7Yr3VnToiba0CtW+{^&o}zgYeo!fm_}qekel;?6u{palm? z<;Jw=Bc(;8-Oqx5Z5>Ug_``K?Fj3{ei4bsj;E)bE2Q~A%x=Xl7`_9#OTyMuX?b9c* z_OE^Yu5LX40E>FmvWI}hh{UmslAsI|_?%aVJofJ)NhLs;3anEGL4bM=Pd=3xMI}jH z7|lg%a+=0sSPLl3Wt^}i0zl!3$6s%)O>rbDrbdq$OpT=N9OM#xdFl93Ybi;V(c?uV zFqSsY$`4`B=ijA6B&flb8+jpE<;tv!xUvu880ss!aJ$z*CuMPBz57HZ*-~jDa9Tt; zJ8_Uf&p>+`u@&lGT{3xbN|Ca=yfP9`9S8%T&a0G+C`osDjK$b6=Qz(kf~?xKP{fxX zW@nB_)JBTH1_!SrgO6NhxhgBYH7YY}appuTGonQl5$t%*4&XV@)7qnrj2Cdo{{Xp# zi6K+wBRS^;=Js$KgqDbp?-`<>8TVuA#T>Uick<167_ajc~2HWtZ=R z(`w`}2iK=QwJom8UCT6LNVf%6E7XpIr$1h31i6(1(g-mgmE*o|? zVDZNyw}0TEO)GdGM74>QIc2&m$94!@diUwtyv%C8CO7grYBa2T4PKmQPbu(6ISSkjOuF z897zyoc()Lal-R7vj=GHz#E+bVtL1YLC@h`50RwpqS(szZLLSFR}p!IV%~^IF^Mqj zaogM5)`_B6L~%|qH-`y* zTY2B#@Wwwn%2AV6wTpsnJCWX7td@~S10opYMv`oRnH>6O7(FY|{s~-3cky$>%Wzb} zx{bL_iOD;G!xDOXftvHkWk!@tL&LR;`7z@gus9gbGt-(*yCh!x5NXWnDrt zck--x_U%ywwrf6fZVaW`SD9RvSX6wy`t(}w_avOHu@`G{MiaU$vymiaScp@c4`b*@-ZV${R0h=xzPc8M&A5Utq95k{?84-rVM$IQ1kN*Hz zW}p_9^XfaKi_KSzoUcA-9Y?o(9`!k7NFhm)oJhoORNIw26USaS#a5Dhja*GPzJsl; zV+J_@!TcRuanEN+c@soR-THBKB`S!nDedRnKN{z<_NF<(04&(5kwi`SEJ$d}8u31$}e5iN_ zxT$&y>f{jFq6a)M1c1H5_NW$HvnWjMQ1veDFGhS~1HIP;wdYa8DGQ zWp0PYq1X3-WOTu&hS;Sx@t()|)k}h8DibAw{KOtAXi>ybvk`-wfI8JZNlNQ-C~lZs z50{?!AEjISJ0K1TZ1LBCDL-|Lp$FU?cBs-;X+ra~4l&Z7LA9x4aLx%N^(QP-&An#Ej_Mh@%(X)W%AyE1k{Lt%OJJ*lWRU-|==}%M|CP@~00hTAZrJRu<4Zy~DAJ(HM|#= zT4)7#ApoxfC;8Mz5l5BIa!wCwo2IM{SaD6Qjz>ZA@lqA(vnzqlO+_4lpFx4w-j$Br zg6G>DgYQY*6s$jM75PTi2lMhs?{Y2nv!83Z3%9;~$b5h{f{h#;2Qedz1wrZ0Bi5ebgB;)}=Y!U! z{JIsU>|%w_LZG)n?MPKNhAc=2Bzk*OlO!Po1_M0uDZ7gzk(42@amY08`io)1E~*YQ z(BS73-O5X3Ov_D%&N?%EID01z@d z(^@Q`1av#HdsDegU~tERdQy5V3w`cI6u8P9k=*wB(}vjhGd@8X0~w{--fsk)`%*lc zSPpPkdcg^UNUh_h#3jXa1TY| zrOKc#3k(jub4-sauEYV8!vmcE0EI2K>MIZG`*XMY(iSm-P9N8Pe@s&O0Of;VjEYZ{ z*$WN0A9p{@(_*s`^5uER0~pR0o_4f&CnGpq4@zW^G`R|Jpyc|Rc*3D(Q=hxIcBy_r z>IVqNceZddP`P0sW&|nd7lBe_2FdB|-`bfw2iuT(=WkLeFEP6!K*UG6P88#ndjAmo~87(Xa0 z>_;ppR|;2CHQ~_9gA0;tYqO2R*5=N3uds9G>2tDR^R7G27hHDv|&k4B&Iq z-iG?Hx?76GuiXQ29b2cqY8e-Lg4hIq2pwv|v0uJ(>4C`hsL0%m&5RWwjQjPb``CLC z2-X~JWgCWZig7qOKQPD{#(zqZB*{I3^v_Uf9}3*zc>WVc`VzOek`7gX+{fFcHvwOS z80t^GIF?5MJ_sFsM`232E?n(kF~A*3=~A0T4J5pUNW$kQ92#%{$ACWfB$_~hoG}?7 z?#E;Gq$DHai>qA=xQ0I@?PI*;_2U$P`eYuYsLe>@a8gJBu0RJnkJ6&(fs1V;fJY?$ z6r1WjMQHNddCAAkjxkBJ@>K8vBPXp03a857DvwT0BZto2q=G7!m_Hz3*-*rO9qA9t zv?GE!`F(#MdSr35fEGJR;ODrfx)oBbg&63){**l)fV32`+A?;6bL)dmXY&w^zcJ+G z@M)+5DsnxBF`xdmNCE&iAFeu5ZtB(r<{~Z*T0Yq4nnaH-BtIZgkDTB)tqR{Vg2e$j zRBngsN>Nc+TOjTG!*| z065rkbM*fJ8fwTq$(MG*bBrDsnqe$CAoS1F(CkV&o<;%rds1V}Knj*s8R^&Fi`ztB zsLlTXHg;kN_olAdK_mfPZda%bB^u-kfAopC}I8;~n{;W!xAdu>n9U zo}z~!C(25YdV`7*aol%X5VCCmVB@0#dUvGQ0LVhf!z7c=ezb6bK*JW`5PH*m;$35W zHsg{9LG4oQ&{3P%%JB+;a~VLqsLA)DpRaC?6-Xw#a7*=Nxt7y;QkcyD)sVxc)=1t1Ri@<+UYL7M7OHD7HGV?M~vIXXDk#P54)e681}D7{hRGxy|mhw#akA0y%TrKw1popAa>&- zyD3H5Q+=7Li{?*r^j&ifiXB_#5#(pN^smf6jgI$!5%n3>q%#Rz6T4`}NK^FZr$b++ zejvJQO#

jGx>RLJWWa>;-;U`1<}!zZqWcmDVq{xC%KvbCKu=p|6>u+ply|X-@3p zXPK^~SB0(2s5ZD|z{u*~Oy}0D`4HPg09e`$rzM|(kAFf>@}yWIEiy+WZz&91?Hlq> zaDDswP}cLUUC|Uyo1Qr~qmU&fjzg2wap(s< zdWu_VQYl2T?l#Q3VrIb~%O}${bWZb3LAE%?Rh7rd(~>cakTF^Iw@nnWD#&(9(G*ENReP>jK*S` zJf_jRC-|2fVD;yY)U9-p$jOvTj!1b9-Mnz4(<6h5C#!8gxK~Mg#^-`!xYae?Iiti- zG>No6c9FXb2tBc1s~#UK4~J~R4=qw4qX6VCJ?rxS0N~U=+8#R6EtO@M8<@+cFrer4 z9OK@Xdn z{G8X3T_lS#N9BYFjLx{q;CuV$wR#uFy_dfd{6GN$b)3i>anGjV^gXN0Zb@B|M>1Tv zA(~cgyT1T`4l67&kFi|4ocdX6!b@Adic`ysgxux;1G9F=PzEWC-c7ffvC9(RFbtq3 zdY(HBfz#fBDoHVxIZAz~1ZKw=?m_8+=~CIu$rO>h2VAPR%t*)6w|eYw_jg}2HOnV* zypXo&q<1J?)ufdGRoq7bM_hX6)~^{CdU=qfidQ~XG8hlMIODEAT5s6nmQBjxmA5-K z23fJdIPL5`sMr1yYCXiMV>@bD#dTd>{K=>JNGGcUE?k7)S03rwk4{ zV19m_*WdmHhwR=C(&J(BrKDka_8I2CIsX7@0)OFY>(WdL#x58ghii4EC|u&f5uQdAredHreATg_=Q zg`E@zQmmsbmOT!AdmPfBH{#+bo!|->vK7p1bAyxD74A7IZtqhcwPZ}!GF#7aD|vFu z5y%oS+}Y{Z(~g|;RbX4|(z1|}#V5-9zUVm4&_2B8ry)e8S>oLsWs!0B4$uw`IrZkL zTD{rZ4AFsWDc|yg@+buIbHO;QXD(}AS3+x*+rMITAG)4N1b%!d#zif+ZhPaV4NS_m zwie48`L_%T`HaAz^#?sqKc!2l;%zoXU8oz>1GhZ$>Iuic6h#b3F)O)n$!XZDu7OOK2C-SOI8XECC< z%5*u$sKt26MT#>xE14KF{J%Fi0A!9ap4I6e9dCcMekkjb6$l>cO^C^s+Bg6Mz&vy{ z=JS@B-9x-X9)yJ?K?2Q_@KQYKViRYdv zWh6?TP(slYwPbRoaseFmE~$&AgL4gmOVFaN)ZQW1;Da)JwHXnZ)ph4FiN_ z`Bb)fQ^rs7uBCSL)Y2+So~A+bE+N|!Mw0FdGQ0Di=TSpqTN~vNv_~>NH<9bNj-5qX zxV*NqxVB4Z1oDW>DUAK)9ZB>f-m5^Bak4$J;&7Z#Y(mLnjuP~p+lg4pPx_AT)a$hoTE|HVM_c=ev(#Rz$k;A(ua7dlT209Qp zBz5E7odY9FDRg$8He9J7?>#z!$I`BD?LEY_OW{j=;GZxA&^$_F+{x$03$X8lf<3WSf8d~36FsMfZ9!E&beJ#B*4vC@ z(Ek8R*8PBCSiBjnd5N)&+5%MW3^wu4`RQEO{1h7SJ@l zc&T$@Q#$3^N5!%=#21pWA);o(7a)z;XyJZ_Rr1$J#tV+xtwjNmEcjDEFB=VaTWNVXIt`GoG;NgN+T*N^2-Ne$?M+bXK(A2z}dMI-vt zL@_P0`CHw$ynvI-6Ze^qddbG=wRY8(X;t*XvOOB$6b6BSxfzjyC(;a!J7L)Agx@^E!gjl!Ix@hREZn^y&Wq>#AwZ zD+)5T(Go)~#jsQ!bflCfL4{s&ThQ~4d*-WK`S)Q))(<+eiAGSOj)adx<^4X7D2f5HJZi@6ZmN>ea=hWXV0f$%RV^S%iN%&NGwGu+QOFK277QV71h#b9R=% zBmt4$9p5rxeqM(?x>u?G$`W4R{A=*dyR*V1xJUCiJ9s%CT#weg*-U<1&eEjOWw5F+ z$&ODx=Dm;hNz?ayaPY^M1W04KXAXl5$|EG_)brM&E810^Vr$UX(Efh-7X#;Pd&{>u1JbW%yU(uewLrWI4~%ujyZs z`mMaS*Q{PuOM=+L65OBmxjDz>#c*L`9%(j;_qQn-ov$4g9$k@ncqeYnyty9O7#~W` zNSMG9V91WFW)6gh{^=dCdS6hZA22^vK%o7)?e=*$!cm_&pd`DS<*PB{o@0G06E7a?&Q@w zf3`_6Nm^Bu0p+xd@|DNUf;wj$6IL{&mKBf8fuvC7G0(kIxtHsdcQYU(!?&7<`-ETf&`XGfVW)PktQ9H`>}`q$~l>~*yK1JDK> zu#!-BWd8sbPd|-*VQFx@lan(5h*Qf_KKhSb@(9g-p?=7(8Tb$3wuMY6>f|YH$0g2B z%8ma;K6A<2}V7I8p#rZVx9ks*NP0fu4S0#}(zT zd6%ozge&r@AQ&9ro_hMyT$B+XGE89Ory%-Lpl~p~#&fjujrrO(VW6pIBVYy&)0~dq zT5?Gmvc{-#qw=G3g&S9rdJf~#qG-eQA(Oj4NSJP^5A6sZ5woow0-8-k&v??w;Z}2`&Qk>-40;I4rB29;2b9T(LOL z4`b4oATjK~@H%y)sJCJU*&$pI0mgI9M)8*?Cj9<8qR6bJx(Cg{Sh@g&7@l z-j(@w6^AlxY_Z3$y&{1c6~;T`Jt-4&#CM&9l2u90J*nuwKGhvM$h(d~9+X)L2bOW1?aO}%=xRBW zaLH_Al1CKtBOECq$T=h1-j(qnELU$%7y44YvCJTTq1`kq6r_&QOQxB2Yh=}5=I#UfO2vVAZ{MDD#?&X8<&Cr zrPu=e=XN~>Hyb+(abu5a=WsaVAks16V;lp0J&^ovFpV*u7Rb7 zNL_Nlg5YBec&Ba|AH=!AIX;weIR_kPJo<`8bLL}iIqEuR-j=-tI#ba7)#OxeP|JcF zBcS%FihQItFnPvmCkwmp5Km0@_NjX4R^3DdXMouw?>7UANWn}#(nuT;@9Jto70VuX z4vR=1Yh|!W>5hVg(pC$nt0Z;Z03n=~>57G%Bb}U<8PBFFPx)j?Rpfmttbi{Fq?`fr zoKxR)G@b5BlPecpz>)zxbfl7agDSHwNp z=1se5uoyY(?NKoRmJCoH0mlQLb5ci%BV6tZLH4MaD?6$Kf;Qlc6ZHm@X}b+=aqPi< zatQwbYqcAh9YHx`$j3oQ0f-O|SD?pAM>ubjcpkK!nC$uw1c?vLk&N@e{{ZXKJ`6Yq zxyKz12{CK{cLCRTYHLceoH+S0jyPP^NoinALza&O9QVQGfA#6AatJB4hrcJ%p5p*B zU=5%g44x^7H*O)0dD`B-)jPce?`=oG2?|>axby3paNMAUKRF*apgz?C<0>2s1BKhz z`c&)zB$5|#{P9D&)Js88io|&f&N(@#d|&i5*>u z3QjT5{{Wm*jhoag?Vw<9Dp>vO;PfJ-lyVddfxyr5sDNZ-ZUTqA!D6Syf-*#(FPkULam*c^fW@b&hm$loD6ZT|pfn%l&9kAs4F?TRmb3v$$4VUdFX zLFe9=aRUb|ok6Ar9%j+MZ%m#}J5qw@a2RICe_v`H$>suiI9>n;<^FV}nAdUZ#|=#m zvB!{0H$k_(2tf_V8SZ-f=91J~=sRnxv0;u!Du2)U6xl{eEJ-Jf`u!=#Av3rU*Qa_- z!4a}@glBd?&ML3b4^4+UCm7+tzyq~FcQIA~?FX-|JP_C!1p4FkrpX~^RK{>Ix9dlc zg+dZ86nhig((h$LH)T&z=}gGj?!&JK+M`uu=r<~kIp&gDyRamXF&HIOZuxQPO%9_B zOJtl3_Z0L^sHKzUJda;`NgP7NuqU24&lEN_c1I+IN=n0#Y$8~jF8yv(vu3# z1e}-TH&gVblc6{uV<6PM9-zF&tb$0+S9VWB-|0%M%1A#j$0YVN;G2oS$OEsr?@Zbm z3v-YUPBTTXqZ4lW4aVWS1y?xdwHXRe-aO|WXc2(QbH?0~eSN7=q;c-Z0QT$8y)>F* zwu5$MoH0E)!Rzf&qA_8T7Z~7Yfl@LtECx!RNFa0c#W@%=aB@0iFJI1{g!+&u%d-=| z&>qz!KP-yP)9&ZF6xJZCg^Yu^bKf+kKbaUF0puS3^(}W8)lke1$EJAvDq!kYjJP9>yc|>|g2v!yBWNYD{&}i) zWpe3sM$xcvq--OU|M(b1N4;K6z)$}{L(n}kgr~%s@(>CLb@JT!o@z*bWhj8kOixCCKT5J}{= zNa>1LAdx1P28wHR&Nhs$zD;wcru`J|7M-kkk9iYTj6X(V%5HK@qrl4Eh0GYlvd17SliW(TQ1UIDM5{{Uml zVJF04cG7t)B9J6~n>YvPam^G~)SLEmXG}GT_V2`fK-+jjQ+TKH*dCpg$9c%LE zR{svL9&x4hRFYQAK)Et1TjJ2q{5HlqHHsfqu^UfWFfC+HgB^J9>Ad zOJeNPLvQ8W!5+nTL4u%ibDVyDv{79yDWvRU%93pn+B2oWSrw;|R1YwJ%Oi{)PatEx zOFgvgfVzbQ>~gEPF+X(k&N%-7^-)DBG}Bf&lXeysaEly|`?503ocT?jFr%hGqT1Mm zV*obQW0^D&q@8B?PR(5r=weuBHg&jJpDRUg4=q`sUMcIsSmw+ zb|>8R=h})Zs>_#SX9c1qOCfI+xkLs)Rkw`hLCC?$?bea)8|<@vouk6#k#?P=M$M&^fV!RLA6^OaOFw~S-AemNcRGgNg6B$81YEWTSl*x46_1muz5AaO+%y_1JG zQ%he#l4$aqXy<6<1ER~b48(Rnom71$Sx|+Qo=JXRE+z;7?~M8mXrj63JzTnkpqfnV zJ{#!Icku&2w~E=Be%k`1CZ|i zuG(oTQIhD4;{@z2#B#Tl8!wt+1S4)>FnVD6d;8K!rrujdvBut9W=|wx_j7_(NDYMe|fq zmZ+CaCYN*X{{Yxt+TPdUUF@X{b3N;BMj#P@004hZ)#tyr!!vl3!$?2W{gJX4hIYw4 zdt(`*it_O)*qeEkG?R8dKoG-q1FTOx?9MRL5?288f;$7AF;#E$xvh@nNg2Tg2U18= z(UgzZ2bw6Z>C2W$BxxE^oi|bLI%_ouRh!RrV%r%102VScilZIG@WXW?GfyK#xMdqi zBeu{mS2R&w(4`qta(kRjzG0Ve&v!n^qf}-^Bs-Epz{pYD@^U>ZU9AjoszGlUZ!Cq6 zd1d+zocmElc^=ufYa?i`R+=e0{h~y9Hl&h;0U{kZ!9S0;r9pEPw=o#W2`B`G+s58= zf;t{K;)*N2dPOkN=vc9{o_n~0z@k+^K2ymgXV>!lYutZhr~-U@&?ZvZ2{r>Z;C@4& zr_zcm9%iE7bjzm*#k(JL{Cw8`0I~iR_<%4?liA4=d53Q7j+w8@i;0E4r9H+>`y*Y5 zRObZXk_hZLa$#4yDO{b=Ug;$hIl7%7g$X2Mk)Gh^80nBdI#v=QZdYYgLAgTi z103f*g!lKNiu5hd9%fARMM3Ai+dOvfA&EX?3CgxRU>=j7Hh=$}Z-|Y>afsH5Ih6hK<}r(k^2{2bY10hV+0I~hjPw)rBAyHzH5zqpu`>|EmqIPHokuMsz6R`e9iWebK3E=|XKhT|u;5X# zDSYvb-7)P_2|TrIusPt7pU#RYUs1)~YEF}eK)`|y0So-iHdesG?K$HIjQ%uHRnWI4 zosksM2-lCiISPAJV&XSeUVwGU{{T6nil-EjJw%ZCyMA!lIKVwW8kz2u91YuZ=zCE` zO4d4pVlzgpfru^B0OOxpVU%S6Y?0TT9=&Lyg}8LMvN#2luFwwb=c()|MhfRAJ-z*? zqNTe?IiA26EPaL#@bj8eDhU*ZAf5($j6~?`H>*j(`A-0YiYTYE z6~@F=6Z0;55;^Zrjz*3`rOsKoUEOG+sq3LhTT!p_hwcxr0)Zy?;|!`khKeagUg3L< za=FhVk$^ekgm8y(Bc4btMHNqCQ@DAj1P9J|1dRT)_1O~u*#{Z!jCdV~4WZjLlUt&!V3K9o^Z^kK}{7egwZNIx+gaA{<^h@zdtfq4E}V$!SW6W4ai>Kg%nWq*dy3#$r~NJf+#p3aZ;q{vH|j+Q=XJjMZxYd zrHu(2urZVENF7iq45SW7J?NsNncO9!xiE4U_(1E&dVv@c17SlSx_kW%6jP3`QKi&# z$f~?H_6HcnGjI$_umGHK)`}{duu0jW##JY1af90({c}-|m5%4h1mt%A06plUj%Q?3 zOK?XeLjn|M8+wkNX!8Kt8Ia?l&wu4b6+LVgNnB}>Lf|$S553T1(w?rQ03{ebK5x&S z)KNpzLpJphZbV>#Ckns-4PcLTflbJ~h1QfWICVo@-1L1psD#!qU5%^Yu? z!{yF#&oog~wk0vL+@}CKkK!lVlus9y!+2AkK{-EKD5+9>sCT;~TZqFy?=sy^Pu=yT zH;CtM<lg?dIDcS%)@vaPB1%)U$!A^2iv>ffyeTqiaynfdkp(jEdF1Z zs@+3%C)S-M#BMUOa&duw%7_M(bH zzq@h2Y>R5Ka8B%P$mvQh?cH(aE0gMS0PIB+P>Q>;R&8S5*B`tJSa7G1#<{IiU;fZ? oh(e*x;0_KwsG_TQ+@;XR-5N6&Cv#wy#&g9KQCwWiZR&sj*^)kqKmY&$ literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.json new file mode 100644 index 000000000..a47b94acd --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0LA-PB.json @@ -0,0 +1,128 @@ +{"exec":128,"data":[ +0,0,0,0,16777216,17920,512,1536,2560,3584,4608,5632,6656,7680,8704,9728, +10752,11776,12800,13824,14848,15872,47360,0,23330817,364904576,365101206,365166596,365035534,365232136,4718604,566255808, +769,119,566255936,769,11403359,566255936,769,8347904,12451840,50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824, +7798784,1631584256,50405824,6225920,1631584492,50405824,1627389952,127,566231292,769,524400,566255936,769,4743296,566255808,769, +119,566255936,769,19529823,566255936,769,8347904,20578304,50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784, +1631584256,50405824,6225920,1631584616,50405824,1627389952,127,566231416,769,524400,566255936,769,4743296,566255808,769,119, +566255936,769,27656287,566255936,769,8347904,28704768,50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256, +50405824,201,16777216,-570334208,1593835521,1073865728,18989153,3,32609,-1073613824,196897,134246400,-1067368448,196897,1214283776,-1067401216, +196897,30464,-1067368448,196897,570449664,-1067368446,196897,2137063424,838860800,18989058,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152, +1996488707,1073741824,18989153,1593835523,1073897472,18989153,3,32609,-1073582080,196897,134246400,-1067368448,196897,1214283776,-1067401216,196897, +30464,-1067368448,196897,-1644142848,-1067368446,196897,2137063424,-1375731712,18989058,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152,1996488707, +1073741824,18989153,1593835523,1073929216,18989153,3,32609,-1073550336,196897,134246400,-1067368448,196897,1214283776,-1067401216,196897,30464, +-1067368448,196897,436231936,-1067368445,196897,2137063424,704643072,18989059,1879048195,1073743872,18989153,-1929379837,0,65536,54264164,4743296, +566255808,769,119,566255936,769,56098911,566255936,769,8347904,57147392,50405824,7340032,1631584264,50405824,1619001344,1623195720, +50405824,7798784,1631584256,50405824,6225920,1631585174,50405824,1627389952,127,566231974,769,524400,566255936,769,4743296,566255808, +769,119,566255936,769,64225375,566255936,769,8347904,65273856,50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824, +7798784,1631584256,50405824,6225920,1631585298,50405824,1627389952,127,566232098,769,524400,566255936,769,4743296,566255808,769, +119,566255936,769,72351839,566255936,769,8347904,73400320,50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784, +1631584256,50405824,6225920,1631585422,50405824,1627389952,393343,0,1677721856,301569,-1073439232,196897,134246400,-1067368448,196897,1214283776, +-1067401216,196897,30464,-1067368448,196897,-872390912,-1067368444,196897,2137063424,-603979776,18989060,1879048195,1073743872,18989153,-2147483645,-1073723296, +18989152,1996488707,1073741824,18989153,1593835523,1074072064,18989153,3,32609,-1073407488,196897,134246400,-1067368448,196897,1214283776,-1067401216, +196897,30464,-1067368448,196897,1207983872,-1067368443,196897,2137063424,1476395008,18989061,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152, +1996488707,1073741824,18989153,1593835523,1074103808,18989153,3,32609,-1073375744,196897,134246400,-1067368448,196897,1214283776,-1067401216,196897, +30464,-1067368448,196897,-1006608640,-1067368443,196897,2137063424,-738197504,18989061,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152,1996488707, +1073741824,51297,0,23330817,566232568,769,100794463,566255936,769,8347904,101842944,50405824,7340032,1631584264,50405824,1619001344, +1623195720,50405824,7798784,1631584256,50405824,6225920,1631585856,50405824,1627389952,127,566232656,769,524400,566255936,769,4743296, +566255808,769,119,566255936,769,108920927,566255936,769,8347904,109969408,50405824,7340032,1631584264,50405824,1619001344,1623195720, +50405824,7798784,1631584256,50405824,6225920,1631585980,50405824,1627389952,127,566232780,769,524400,566255936,769,4743296,566255808, +769,119,566255936,769,117047391,566255936,769,8347904,118095872,50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824, +7798784,1631584256,50405824,6225920,1631586104,50405824,1627389952,127,566232904,769,524400,566255936,243,16777216,1442931712,196871, +1214283776,-1067401216,196897,30464,-1067368448,196897,1979735808,-1067368441,196897,2137063424,-2046820352,18989063,1879048195,1073743872,18989153,-2147483645, +-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074246656,18989153,3,32609,-1073232896,196897,134246400,-1067368448,196897,1214283776, +-1067401216,196897,30464,-1067368448,196897,-234856704,-1067368441,196897,2137063424,33554432,18989064,1879048195,1073743872,18989153,-2147483645,-1073723296, +18989152,1996488707,1073741824,18989153,1593835523,1074278400,18989153,3,32609,-1073201152,196897,134246400,-1067368448,196897,1214283776,-1067401216, +196897,30464,-1067368448,196897,1845518080,-1067368440,196897,2137063424,2113929216,18989064,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152, +1996488707,1073741824,18989153,1593835523,1074310144,18989153,1291845635,0,65536,146014564,8347904,146538496,50405824,7340032,1631584264,50405824, +1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631586538,50405824,1627389952,127,566233338,769,524400,566255936,769, +4743296,566255808,769,119,566255936,769,153616479,566255936,769,8347904,154664960,50405824,7340032,1631584264,50405824,1619001344, +1623195720,50405824,7798784,1631584256,50405824,6225920,1631586662,50405824,1627389952,127,566233462,769,524400,566255936,769,4743296, +566255808,769,119,566255936,769,161742943,566255936,769,8347904,162791424,50405824,7340032,1631584264,50405824,1619001344,1623195720, +50405824,7798784,1631584256,50405824,6225920,1631586786,50405824,1627389952,127,566233586,769,524400,566255936,769,4743296,566255808, +769,16056439,0,1677721856,659969,-1067368448,196897,536895232,-1067368438,196897,2137063424,805306368,18989066,1879048195,1073743872,18989153, +-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074421248,18989153,3,32609,-1073058304,196897,134246400,-1067368448,196897, +1214283776,-1067401216,196897,30464,-1067368448,196897,-1677697280,-1067368438,196897,2137063424,-1409286144,18989066,1879048195,1073743872,18989153,-2147483645, +-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074452992,18989153,3,32609,-1073026560,196897,134246400,-1067368448,196897,1214283776, +-1067401216,196897,30464,-1067368448,196897,402677504,-1067368437,196897,2137063424,671088640,18989067,1879048195,1073743872,18989153,-2147483645,-1073723296, +18989152,1996488707,1073741824,18989153,1593835523,1074484736,18989153,3,32609,-1072994816,196897,134246400,7168,0,23330817,1631587184, +50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631587220,50405824,1627389952,127,566234020,769,524400,566255936, +769,4743296,566255808,769,119,566255936,769,198312031,566255936,769,8347904,199360512,50405824,7340032,1631584264,50405824, +1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631587344,50405824,1627389952,127,566234144,769,524400,566255936,769, +4743296,566255808,769,119,566255936,769,206438495,566255936,769,8347904,207486976,50405824,7340032,1631584264,50405824,1619001344, +1623195720,50405824,7798784,1631584256,50405824,6225920,1631587468,50405824,1627389952,127,566234268,769,524400,566255936,769,4743296, +566255808,769,119,566255936,769,214564959,566255936,58,16777216,-838769664,196876,2137063424,-637534208,18989068,1879048195,1073743872, +18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074595840,18989153,3,32609,-1072883712,196897,134246400,-1067368448, +196897,1214283776,-1067401216,196897,30464,-1067368448,196897,1174429440,-1067368435,196897,2137063424,1442840576,18989069,1879048195,1073743872,18989153, +-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074627584,18989153,3,32609,-1072851968,196897,134246400,-1067368448,196897, +1214283776,-1067401216,196897,30464,-1067368448,196897,-1040163072,-1067368435,196897,2137063424,-771751936,18989069,1879048195,1073743872,18989153,-2147483645, +-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074659328,18989153,3,32609,-1072820224,196897,134246400,-1067368448,196897,1214283776, +-1067401216,-805109471,0,65536,237764964,7798784,1631584256,50405824,6225920,1631587902,50405824,1627389952,127,566234702,769,524400, +566255936,769,4743296,566255808,769,119,566255936,769,243007583,566255936,769,8347904,244056064,50405824,7340032,1631584264, +50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631588026,50405824,1627389952,127,566234826,769,524400,566255936, +769,4743296,566255808,769,119,566255936,769,251134047,566255936,769,8347904,252182528,50405824,7340032,1631584264,50405824, +1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631588150,50405824,1627389952,127,566234950,769,524400,566255936,769, +4743296,566255808,769,119,566255936,769,259260511,566255936,769,8347904,260308992,50405824,6684672,0,1677721856,1880066561, +1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074770432,18989153,3,32609,-1072709120,196897,134246400, +-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,-268411136,-1067368433,196897,2137063424,0,18989072,1879048195,1073743872, +18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074802176,18989153,3,32609,-1072677376,196897,134246400,-1067368448, +196897,1214283776,-1067401216,196897,30464,-1067368448,196897,1811963648,-1067368432,196897,2137063424,2080374784,18989072,1879048195,1073743872,18989153, +-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074833920,18989153,3,32609,-1072645632,196897,134246400,-1067368448,196897, +1214283776,-1067401216,196897,30464,-1067368448,196897,-402628864,44816,0,23330817,1631588584,50405824,1627389952,127,566235384,769, +524400,566255936,769,4743296,566255808,769,119,566255936,769,287703135,566255936,769,8347904,288751616,50405824,7340032, +1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631588708,50405824,1627389952,127,566235508,769,524400, +566255936,769,4743296,566255808,769,119,566255936,769,295829599,566255936,769,8347904,296878080,50405824,7340032,1631584264, +50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631588832,50405824,1627389952,127,566235632,769,524400,566255936, +769,4743296,566255808,769,119,566255936,769,303956063,566255936,769,8347904,305004544,50405824,7340032,1631584264,50405824, +1619001344,1623195720,159,16777216,1174496256,18989074,1996488707,1073741824,18989153,1593835523,1074945024,18989153,3,32609,-1072534528,196897, +134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,-1711251712,-1067368430,196897,2137063424,-1442840576,18989074,1879048195, +1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1074976768,18989153,3,32609,-1072502784,196897,134246400, +-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,369123072,-1067368429,196897,2137063424,637534208,18989075,1879048195,1073743872, +18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1075008512,18989153,3,32609,-1072471040,196897,134246400,-1067368448, +196897,1214283776,-1067401216,196897,30464,-1067368448,196897,-1845469440,-1067368429,196897,2137063424,-1577058304,-836648941,0,65536,329515364, +769,524400,566255936,769,4743296,566255808,769,119,566255936,769,332398687,566255936,769,8347904,333447168,50405824, +7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631589390,50405824,1627389952,127,566236190,769, +524400,566255936,769,4743296,566255808,769,119,566255936,769,340525151,566255936,769,8347904,341573632,50405824,7340032, +1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631589514,50405824,1627389952,127,566236314,769,524400, +566255936,769,4743296,566255808,769,119,566255936,769,348651615,566255936,769,8347904,349700096,50405824,7340032,1631584264, +50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,9371648,0,1677721856,1595212289,1075119616,18989153,3,32609,-1072359936, +196897,134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,1140875008,-1067368427,196897,2137063424,1409286144,18989077, +1879048195,1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1075151360,18989153,3,32609,-1072328192,196897, +134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,-1073717504,-1067368427,196897,2137063424,-805306368,18989077,1879048195, +1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1075183104,18989153,3,32609,-1072296448,196897,134246400, +-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,1006657280,-1067368426,196897,2137063424,1275068416,18989078,1879048195,1073743872, +18989153,-2147483645,63072,0,23330817,4724320,566255808,769,119,566255936,769,377094239,566255936,769,8347904,378142720, +50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631590072,50405824,1627389952,127,566236872, +769,524400,566255936,769,4743296,566255808,769,119,566255936,769,385220703,566255936,769,8347904,386269184,50405824, +7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631590196,50405824,1627389952,127,566236996,769, +524400,566255936,769,4743296,566255808,769,119,566255936,769,393347167,566255936,769,8347904,394395648,50405824,7340032, +1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631590320,50405824,1627389952,127,103,16777216,-1107205120, +-1072185321,196897,134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,-301965568,-1067368425,196897,2137063424,-33554432, +18989079,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1075325952,18989153,3,32609,-1072153600, +196897,134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,1778409216,-1067368424,196897,2137063424,2046820352,18989080, +1879048195,1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1075357696,18989153,3,32609,-1072121856,196897, +134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,-436183296,-1067368424,196897,2137063424,-167772160,18989080,1879048195, +1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,1763819617,0,65536,421265764,769,421789791,566255936,769,8347904, +422838272,50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631590754,50405824,1627389952,127, +566237554,769,524400,566255936,769,4743296,566255808,769,119,566255936,769,429916255,566255936,769,8347904,430964736, +50405824,7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631590878,50405824,1627389952,127,566237678, +769,524400,566255936,769,4743296,566255808,769,119,566255936,769,438042719,566255936,769,8347904,439091200,50405824, +7340032,1631584264,50405824,1619001344,1623195720,50405824,7798784,1631584256,50405824,6225920,1631591002,50405824,1627389952,127,566237802,769, +524400,566255936,1770241,0,1677721856,1735169,1214283776,-1067401216,196897,30464,-1067368448,196897,-1744806144,-1067368422,196897,2137063424, +-1476395008,18989082,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1075500544,18989153,3,32609, +-1071979008,196897,134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,335568640,-1067368421,196897,2137063424,603979776, +18989083,1879048195,1073743872,18989153,-2147483645,-1073723296,18989152,1996488707,1073741824,18989153,1593835523,1075532288,18989153,3,32609,-1071947264, +196897,134246400,-1067368448,196897,1214283776,-1067401216,196897,30464,-1067368448,196897,-1879023872,-1067368421,196897,2137063424,-1610612736,18989083, +1879048195,1073743872,18989153,-2147483645,-1139424928,16802075,1459617793,18594336,-1224736765,134223370,269105024,-2028609792,-536906240,32907,0,1048577, +-9167912,6258941,128,45,16777216,16778752,63488,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,-1437226241,822754875,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0] +} diff --git a/apps/pdp11/tapes/misc/MAINDEC-11-DEQKC-B1-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-DEQKC-B1-PB.json similarity index 100% rename from apps/pdp11/tapes/misc/MAINDEC-11-DEQKC-B1-PB.json rename to apps/pdp11/tapes/diags/MAINDEC-11-DEQKC-B1-PB.json diff --git a/apps/pdp11/tapes/diags/README.md b/apps/pdp11/tapes/diags/README.md new file mode 100644 index 000000000..6866f20dd --- /dev/null +++ b/apps/pdp11/tapes/diags/README.md @@ -0,0 +1,109 @@ +--- +layout: page +title: Diagnostic Paper Tape Images +permalink: /apps/pdp11/tapes/diags/ +--- + +Diagnostic Paper Tape Images +---------------------------- + +Thanks to the [iamvirtual.ca](http://iamvirtual.ca/collection/systems/mediadoc/mediadoc.html#papertape) website, +we have archived a number of PDP-11 diagnostics: + +* ![MAINDEC-11-D0AA-PB (MAR/70): TEST 1 - BRANCH](MAINDEC-11-D0AA-PB.jpg) +* ![MAINDEC-11-D0BA-PB (MAR/70): TEST 2 - COND BRANCH](MAINDEC-11-D0BA-PB.jpg) +* ![MAINDEC-11-D0CA-PB (MAR/70): TEST 3 - UNARY](MAINDEC-11-D0CA-PB.jpg) +* ![MAINDEC-11-D0DA-PB (MAR/70): TEST 4 - UNARY+BINARY](MAINDEC-11-D0DA-PB.jpg) +* ![MAINDEC-11-D0EA-PB (MAR/70): TEST 5 - ROTATE+SHIFT](MAINDEC-11-D0EA-PB.jpg) +* ![MAINDEC-11-D0FA-PB (MAR/70): TEST 6 - COMPARE](MAINDEC-11-D0FA-PB.jpg) +* ![MAINDEC-11-D0GA-PB (MAR/70): TEST 7 - COMPARE NOT](MAINDEC-11-D0GA-PB.jpg) +* ![MAINDEC-11-D0HA-PB (MAR/70): TEST 8 - MOVE](MAINDEC-11-D0HA-PB.jpg) +* ![MAINDEC-11-D0IA-PB (MAR/70): TEST 9 - BIS+BIC+BIT](MAINDEC-11-D0IA-PB.jpg) +* ![MAINDEC-11-D0JA-PB (MAR/70): TEST 10 - ADD](MAINDEC-11-D0JA-PB.jpg) +* ![MAINDEC-11-D0KA-PB (MAR/70): TEST 11 - SUBTRACT](MAINDEC-11-D0KA-PB.jpg) +* ![MAINDEC-11-D0LA-PB (MAR/70): TEST 12 - JUMP](MAINDEC-11-D0LA-PB.jpg) + +The above tapes have been added to the [Default PC11 Configuration](/devices/pdp11/pc11/), so that you can load +them in machines such as this [PDP-11/70](/devices/pdp11/machine/1170/panel/debugger/). + +As noted for other [DEC PDP-11 Tape Images](/apps/pdp11/tapes/), any "Absolute Format" tape (which should include +all the tapes listed above) can be loaded directly into RAM using the machine's "Load" button instead of "Attach". +In most cases, this eliminates the first two steps. + +Instructions for Running Diagnostics +------------------------------------ + +Instructions for running "TEST 1 - BRANCH" through "TEST 12 - JUMP" come from the +[MAINDEC USER REFERENCE MANUAL, OCTOBER 1973](http://archive.pcjs.org/pubs/dec/pdp11/diags/MAINDEC_User_Reference_Manual_Oct73.pdf), +p. 19: + + MAINDEC-11-D0AA to D0LA (NEW NUMBER - DZKAA to DZKAL) + + T1 to T12 + + ABSTRACT + + This is a group of 12 tests that incrementally test and isolate simple malfunctions of the PDP-11. The tests + should be run in the indicated numerical sequence. The sequence is: + + 1. Branch + 2. Conditional Branch + 3. Unary + 4. Unary and Binarys + 5. Rotate/Shift + 6. Compare (Equality) + 7. Compare (non equality) + 8. Move + 9. Bit Set, Clear and Test + 10. Add + 11. Subtract + 12. Jump + + REQUIREMENTS + + PDP-11 + + STORAGE - Use all of 4K [words] except 17500 - 17776 (Reserved for boot and absolute loader) + + LOADING - Absolute Loader + + EXECUTION TIME - 246 min, depending on test - Bell will ring + + STARTING PROCEDURE - Start and Restart at 200 + + PRINTOUTS - No + + SWITCH REGISTER OPTIONS = No + +The code for "TEST 1 - BRANCH" is not terribly exciting. Most of its 8Kb length is filled repeatedly with these +three instructions: + + 000210: 060100 ADD R1,R0 + 000212: 000401 BR 000216 + 000214: 000000 HALT + +until it reaches this point: + + 014202: 005267 000022 INC 014230 + 014206: 001006 BNE 014224 + 014210: 012737 000207 177566 MOV #207,@#177566 + 014216: 105737 177564 TSTB @#177564 + 014222: 100375 BPL 014216 + 014224: 000167 163750 JMP 000200 + 014230: 000000 HALT + +where it increments a zero-initialized word. When the word wraps around to zero again, it will output a BELL +character (with bit 7 set; I'm not sure why) to the machine's display terminal, and then run the test again. If a +BR instruction fails to branch for some strange reason, then in theory, the machine will fall through to a HALT +instruction, and the test will halt. + +Newer Paper Tape Software (mid-1970s) +------------------------------------- + +Thanks to the efforts of person(s) unknown, additional paper tape images have been uploaded to +[bitsavers.org](http://bitsavers.trailing-edge.com/bits/DEC/pdp11/papertapeimages/). It's not super organized, +so for now, I'm just going to pick out selected tapes and archive them here. + +From [bitsavers.org](http://bitsavers.trailing-edge.com/bits/DEC/pdp11/papertapeimages/20040101/), Tray 02: + +* Tape 04: [MAINDEC-11-DEQKC-B1-PB 06/12/78; 11/70 cpu instruction; exerciser; (c)1975,76](MAINDEC-11-DEQKC-B1-PB.json) diff --git a/apps/pdp11/tapes/misc/README.md b/apps/pdp11/tapes/misc/README.md deleted file mode 100644 index 648246f66..000000000 --- a/apps/pdp11/tapes/misc/README.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -layout: page -title: Miscellaneous Paper Tape Images -permalink: /apps/pdp11/tapes/misc/ ---- - -Miscellaneous Paper Tape Images -------------------------------- - -From [bitsavers.org](http://bitsavers.trailing-edge.com/bits/DEC/pdp11/papertapeimages/20040101/), Tray 02: - -- Tape 04: [MAINDEC-11-DEQKC-B1-PB 06/12/78; 11/70 cpu instruction; exerciser; (c)1975,76](MAINDEC-11-DEQKC-B1-PB.json) diff --git a/devices/pdp11/pc11/default.xml b/devices/pdp11/pc11/default.xml index 20d871d8a..83514481a 100644 --- a/devices/pdp11/pc11/default.xml +++ b/devices/pdp11/pc11/default.xml @@ -30,7 +30,19 @@ - + + + + + + + + + + + + + Attach Load diff --git a/disks/dec/rl02k/xxdp/README.md b/disks/dec/rl02k/xxdp/README.md index ebb3ce38e..2a31a806f 100644 --- a/disks/dec/rl02k/xxdp/README.md +++ b/disks/dec/rl02k/xxdp/README.md @@ -31,7 +31,7 @@ At the prompt, type "BOOT RL0". The following text should appear: . -The "H" command displays the following information: +The "H" (HELP) command displays the following information: Monitor Commands ---------------- @@ -226,3 +226,958 @@ The "H" command displays the following information: EX - exit edit mode +The "D" (DIRECTORY) command displays the following information: + + ENTRY# FILNAM.EXT DATE LENGTH START + + 1 MMDP .SAV 3-MAR-83C 17 000310 + 2 MTDP .SAV 3-MAR-83C 17 000331 + 3 HSAAD0.SYS 3-MAR-83 24 000352 + 4 HSABC0.SYS 3-MAR-83 28 000402 + 5 HSACC0.SYS 3-MAR-83 27 000436 + 6 HSADB0.SYS 3-MAR-83 25 000471 + 7 HUDIB0.SYS 3-MAR-83 5 000522 + 8 HELP .TXT 3-MAR-83 14 000527 + 9 HDMMB0.SYS 3-MAR-83 3 000545 + 10 HDMTB0.SYS 3-MAR-83 3 000550 + 11 HDDBB0.SYS 3-MAR-83 2 000553 + 12 HDDDC0.SYS 3-MAR-83 3 000555 + 13 HDDKB0.SYS 3-MAR-83 2 000560 + 14 HDDLC0.SYS 3-MAR-83 4 000562 + 15 HDDMB0.SYS 3-MAR-83 4 000566 + 16 HDDUA0.SYS 3-MAR-83 3 000572 + 17 HDDPB0.SYS 3-MAR-83 2 000575 + 18 HDDRB0.SYS 3-MAR-83 3 000577 + 19 HDDSB0.SYS 3-MAR-83 2 000602 + 20 HDDTB0.SYS 3-MAR-83 2 000604 + 21 HDDXB0.SYS 3-MAR-83 3 000606 + 22 HDDYB0.SYS 3-MAR-83 3 000611 + 23 HDKBB0.SYS 3-MAR-83 1 000614 + 24 HDLPA0.SYS 3-MAR-83 1 000615 + 25 HDMSB0.SYS 3-MAR-83 3 000616 + 26 HDPDB0.SYS 3-MAR-83 3 000621 + 27 HDPPB0.SYS 3-MAR-83 1 000624 + 28 HDPRB0.SYS 3-MAR-83 1 000625 + 29 HDPTB0.SYS 3-MAR-83 1 000626 + 30 HDTRA0.SYS 3-MAR-83 2 000627 + 31 HMDBC0.SYS 3-MAR-83 12 000631 + 32 HMDDC0.SYS 3-MAR-83 13 000645 + 33 HMDKC0.SYS 3-MAR-83 12 000662 + 34 HMDLD0.SYS 3-MAR-83 13 000676 + 35 HMDMC0.SYS 3-MAR-83 12 000713 + 36 HMDPC0.SYS 3-MAR-83 11 000727 + 37 HMDRC0.SYS 3-MAR-83 12 000742 + 38 HMDSC0.SYS 3-MAR-83 12 000756 + 39 HMDTC0.SYS 3-MAR-83 12 000772 + 40 HMDUA0.SYS 3-MAR-83 12 001006 + 41 HMDXC0.SYS 3-MAR-83 12 001022 + 42 HMDYC0.SYS 3-MAR-83 12 001036 + 43 HMMMC0.SYS 3-MAR-83 12 001052 + 44 HMMSC0.SYS 3-MAR-83 13 001066 + 45 HMMTC0.SYS 3-MAR-83 12 001103 + 46 HMPDB1.SYS 3-MAR-83 17 001117 + 47 HMTRB0.SYS 3-MAR-83 12 001140 + 48 UPD1 .BIN 3-MAR-83 12 001154 + 49 UPD2 .BIN 3-MAR-83 25 001170 + 50 XTECO .BIN 3-MAR-83 16 001221 + 51 DXCL .BIN 3-MAR-83 25 001241 + 52 SETUP .BIN 3-MAR-83 26 001272 + 53 PATCH .BIN 3-MAR-83 22 001324 + 54 XMOND0.LIB 3-MAR-83 179 001352 + 55 BKDMD0.BIC 3-MAR-83 13 001635 + 56 BKEAB0.BIC 3-MAR-83 16 001652 + 57 BKEBA0.BIC 3-MAR-83 17 001672 + 58 BKMAA0.BIN 3-MAR-83 1 001713 + 59 BKTAD1.BIC 5-AUG-83 17 001714 + 60 BKTBB0.BIC 3-MAR-83 8 001735 + 61 BKTCB0.BIC 3-MAR-83 9 001745 + 62 BKTDC0.BIC 3-MAR-83 7 001756 + 63 BKTFD0.BIC 3-MAR-83 16 001765 + 64 BKTGD1.BIC 3-MAR-83 17 002005 + 65 BQEAC1.BIC 3-MAR-83 57 002026 + 66 BVTAD0.BIN 3-MAR-83 22 002117 + 67 CFPAB0.BIC 3-MAR-83 13 002145 + 68 CFPBB0.BIC 3-MAR-83 15 002162 + 69 CFPCB0.BIC 3-MAR-83 15 002201 + 70 CFPDC0.BIC 3-MAR-83 17 002220 + 71 CFPEB0.BIC 3-MAR-83 16 002241 + 72 CFPFB0.BIC 3-MAR-83 12 002261 + 73 CFPGC0.BIC 3-MAR-83 11 002275 + 74 CFPHB0.BIC 3-MAR-83 16 002310 + 75 CFPIB0.BIC 3-MAR-83 16 002330 + 76 CFPJB0.BIC 3-MAR-83 16 002350 + 77 CFPKB0.BIC 3-MAR-83 10 002370 + 78 CFPLB0.BIC 3-MAR-83 15 002402 + 79 CFPMB0.BIC 3-MAR-83 7 002421 + 80 CFPOD0.BIC 3-MAR-83 12 002430 + 81 CFPRC0.BIC 3-MAR-83 7 002444 + 82 CFPSD0.BIC 3-MAR-83 17 002453 + 83 CFPTE0.BIC 3-MAR-83 17 002474 + 84 CFPUD0.BIC 3-MAR-83 17 002515 + 85 CKBAB0.BIC 3-MAR-83 4 002536 + 86 CKBBB0.BIC 3-MAR-83 4 002542 + 87 CKBCC0.BIC 3-MAR-83 8 002546 + 88 CKBDC0.BIC 3-MAR-83 8 002556 + 89 CKBEC0.BIC 3-MAR-83 3 002566 + 90 CKBIB0.BIC 3-MAR-83 13 002571 + 91 CKBCB0.PAT 9-AUG-83 1 002606 + 92 CMSBB0.BIN 3-MAR-83 10 002607 + 93 EFPAA0.BIC 3-MAR-83 59 002621 + 94 EFPBA1.BIC 3-MAR-83 46 002714 + 95 EKBAD0.BIC 3-MAR-83 11 002772 + 96 EKBBF0.BIC 3-MAR-83 61 003005 + 97 EKBCD1.BIC 3-MAR-83 44 003102 + 98 EKBDE0.BIC 3-MAR-83 78 003156 + 99 EKBEE1.BIC 3-MAR-83 61 003274 + 100 EKBFD1.BIC 3-MAR-83 31 003371 + 101 EKBGC0.BIC 3-MAR-83 27 003430 + 102 EMJAD0.BIC 3-MAR-83 9 003463 + 103 EMKAB0.BIC 3-MAR-83 81 003474 + 104 EQKCE1.BIC 3-MAR-83 58 003615 + 105 ERHAE1.BIC 3-MAR-83 54 003707 + 106 ERSAA0.BIC 3-MAR-83 22 003775 + 107 ERSBC0.BIC 3-MAR-83 18 004023 + 108 ERSCB0.BIC 3-MAR-83 26 004045 + 109 ERSDD0.BIN 3-MAR-83 24 004077 + 110 FFPAA1.BIN 3-MAR-83 60 004127 + 111 FFPBA0.BIN 3-MAR-83 59 004223 + 112 FFPCB0.BIC 3-MAR-83 59 004316 + 113 FKAAC0.BIC 3-MAR-83 24 004411 + 114 FKABD1.BIC 27-OCT-83 15 004441 + 115 FKACA0.BIC 3-MAR-83 16 004460 + 116 FKKAB0.BIN 3-MAR-83 37 004500 + 117 FKTGC0.BIC 3-MAR-83 17 004545 + 118 FKTHB0.BIC 3-MAR-83 44 004566 + 119 GKAAA0.BIC 3-MAR-83 14 004642 + 120 GKABC0.BIC 3-MAR-83 15 004660 + 121 XXBLD .CCC 3-MAR-83 23 004677 + 122 JDLAA0.BIC 3-MAR-83 19 004726 + 123 JFPAA1.BIC 3-MAR-83 50 004751 + 124 JFPBA0.BIC 3-MAR-83 39 005033 + 125 JKDAD1.BIC 3-MAR-83 28 005102 + 126 JKDBD0.BIC 3-MAR-83 52 005136 + 127 JKDCB0.BIC 3-MAR-83 52 005222 + 128 JKDDB0.BIC 3-MAR-83 32 005306 + 129 JKDEB0.BIN 3-MAR-83 90 005346 + 130 JKDFA0.BIC 3-MAR-83 25 005500 + 131 JKDHA0.BIC 3-MAR-83 54 005531 + 132 JKDIA0.BIC 3-MAR-83 23 005617 + 133 JKDJB0.BIN 3-MAR-83 93 005646 + 134 KFPAD0.BIC 3-MAR-83 62 006003 + 135 KFPBC0.BIC 3-MAR-83 60 006101 + 136 KFPCD0.BIC 3-MAR-83 64 006175 + 137 KKAAB0.BIC 3-MAR-83 36 006275 + 138 KKABD0.BIC 3-MAR-83 21 006341 + 139 KKACC0.BIC 3-MAR-83 9 006366 + 140 KKKAC0.BIC 3-MAR-83 42 006377 + 141 KKTAB1.BIC 3-MAR-83 27 006451 + 142 KKTBD0.BIC 3-MAR-83 30 006504 + 143 KKUAE0.BIC 3-MAR-83 28 006542 + 144 NKXAA0.BIC 3-MAR-83 24 006576 + 145 RDTAB0.BIC 3-MAR-83 31 006626 + 146 RIIAB0.BIC 3-MAR-83 35 006665 + 147 RLPAB0.BIN 3-MAR-83 48 006730 + 148 RLPBB0.BIN 3-MAR-83 19 007010 + 149 RLPFC0.BIN 3-MAR-83 20 007033 + 150 RLPGC0.BIN 3-MAR-83 28 007057 + 151 RLPKC0.BIN 3-MAR-83 19 007113 + 152 RLPLA0.BIC 3-MAR-83 32 007136 + 153 RLPMB0.BIN 3-MAR-83 24 007176 + 154 RLPNA1.BIC 3-MAR-83 26 007226 + 155 TDHAB0.MPG 3-MAR-83 8 007260 + 156 TDJAB0.MPG 3-MAR-83 6 007270 + 157 TDLAB0.MPG 3-MAR-83 6 007276 + 158 TDQAB0.MPG 3-MAR-83 8 007304 + 159 TDUAA0.MPG 3-MAR-83 8 007314 + 160 TCMPG .BIN 3-MAR-83 16 007324 + 161 RKMPG .BIN 3-MAR-83 16 007344 + 162 TMMPG .BIN 3-MAR-83 15 007364 + 163 THMPG .BIN 3-MAR-83 15 007403 + 164 RXMPG .BIN 3-MAR-83 17 007422 + 165 RBMPG .BIN 3-MAR-83 16 007443 + 166 TLPAB0.MPG 3-MAR-83 5 007463 + 167 TMGAC0.MPG 3-MAR-83 39 007470 + 168 TMMAB0.MPG 3-MAR-83 54 007537 + 169 TMSAA0.MPG 3-MAR-83 2 007625 + 170 TPCAB0.MPG 3-MAR-83 5 007627 + 171 TR3AA0.MPG 3-MAR-83 8 007634 + 172 TR6AA0.MPG 3-MAR-83 15 007644 + 173 TRKAB0.MPG 3-MAR-83 6 007663 + 174 TRPAB0.MPG 3-MAR-83 13 007671 + 175 TRSAA0.MPG 3-MAR-83 9 007706 + 176 TTCAB0.MPG 3-MAR-83 6 007717 + 177 TTMAB0.MPG 3-MAR-83 6 007725 + 178 TVDAB0.MPG 3-MAR-83 1 007733 + 179 VAAAA1.BIC 3-MAR-83 13 007734 + 180 VADAC0.BIC 3-MAR-83 16 007751 + 181 VAXAA0.BIC 3-MAR-83 16 007771 + 182 VCDAB0.BIC 3-MAR-83 16 010011 + 183 VCDBB0.BIC 3-MAR-83 31 010031 + 184 VCDCB0.BIC 3-MAR-83 30 010070 + 185 VCDDB0.BIC 3-MAR-83 29 010126 + 186 VCLHC0.BIN 3-MAR-83 34 010163 + 187 VCMAA0.BIC 3-MAR-83 15 010225 + 188 VDLAB0.BIC 3-MAR-83 16 010244 + 189 VDMAA2.BIC 3-MAR-83 31 010264 + 190 VDMBA1.BIC 3-MAR-83 30 010323 + 191 VDMCA2.BIC 3-MAR-83 30 010361 + 192 VDMDA1.BIC 3-MAR-83 27 010417 + 193 VDMEA2.BIC 3-MAR-83 27 010452 + 194 VDPVB1.BIC 3-MAR-83 31 010505 + 195 VDRAB0.BIC 3-MAR-83 14 010544 + 196 VDRBA0.BIN 3-MAR-83 7 010562 + 197 VDRCB0.BIN 3-MAR-83 16 010571 + 198 VDRDB0.BIC 3-MAR-83 15 010611 + 199 VDVAC0.BIC 3-MAR-83 14 010630 + 200 VDVCB0.BIC 3-MAR-83 13 010646 + 201 VDZAC2.BIC 22-AUG-84 17 010663 + 202 VDZBB2.BIC 22-AUG-84 16 010704 + 203 VDZCB1.BIN 3-MAR-83 12 010724 + 204 VDZDA0.BIN 3-MAR-83 4 010740 + 205 VIBAA2.BIC 3-MAR-83 12 010744 + 206 VIBBA1.BIC 3-MAR-83 12 010760 + 207 VKAAC0.BIC 3-MAR-83 16 010774 + 208 VKABB0.BIC 3-MAR-83 16 011014 + 209 VKACC1.BIC 3-MAR-83 16 011034 + 210 VKADC1.BIC 3-MAR-83 13 011054 + 211 VKAEB3.BIC 22-AUG-84 7 011071 + 212 VKAFE0.BIN 3-MAR-83 5 011100 + 213 VKAHA1.BIC 3-MAR-83 16 011105 + 214 VKAIB0.BIN 3-MAR-83 15 011125 + 215 VKAJB0.BIN 3-MAR-83 16 011144 + 216 VKALA1.BIC 3-MAR-83 12 011164 + 217 VKDAD0.BIN 3-MAR-83 25 011200 + 218 VKDBA0.BIC 3-MAR-83 27 011231 + 219 VKMAA0.BIN 3-MAR-83 19 011264 + 220 VKMBA0.BIN 3-MAR-83 13 011307 + 221 VKMCA0.BIN 3-MAR-83 30 011324 + 222 VKMEA0.BIN 3-MAR-83 17 011362 + 223 VKUAA0.BIN 3-MAR-83 16 011403 + 224 VKWAC0.BIC 3-MAR-83 17 011423 + 225 VM8AE0.BIC 3-MAR-83 14 011444 + 226 VMEMA0.BIC 3-MAR-83 16 011462 + 227 VMNAC1.BIC 3-MAR-83 48 011502 + 228 VMNBB0.BIC 3-MAR-83 18 011562 + 229 VMNCB1.BIC 3-MAR-83 21 011604 + 230 VMNDA1.BIC 3-MAR-83 17 011631 + 231 VMNEA1.BIC 3-MAR-83 14 011652 + 232 VMNFC0.BIC 3-MAR-83 9 011670 + 233 VMNGA0.BIC 3-MAR-83 3 011701 + 234 VMSAA0.BIC 3-MAR-83 24 011704 + 235 VMXAA0.BIC 3-MAR-83 15 011734 + 236 VPCAG0.BIC 3-MAR-83 85 011753 + 237 VRLAC0.BIN 3-MAR-83 24 012100 + 238 VRLBA0.BIC 3-MAR-83 28 012130 + 239 VTSAA0.BIC 3-MAR-83 36 012164 + 240 VTSBA0.BIC 3-MAR-83 61 012230 + 241 VTSCA0.BIC 3-MAR-83 73 012325 + 242 VTSDA0.BIC 3-MAR-83 68 012436 + 243 VTSEA0.BIC 3-MAR-83 23 012542 + 244 VVSAB0.BIC 3-MAR-83 76 012571 + 245 VVTAA1.BIN 3-MAR-83 18 012705 + 246 VVTBA0.BIN 3-MAR-83 20 012727 + 247 VVTCA0.BIN 3-MAR-83 19 012753 + 248 XAAAD0.OBJ 3-MAR-83 3 012776 + 249 XAABB0.OBJ 3-MAR-83 4 013001 + 250 XAACB0.OBJ 3-MAR-83 4 013005 + 251 XADAE0.OBJ 3-MAR-83 3 013011 + 252 XADBB0.OBJ 3-MAR-83 8 013014 + 253 XADCB0.OBJ 3-MAR-83 8 013024 + 254 XAFAE0.OBJ 3-MAR-83 3 013034 + 255 XARAB0.OBJ 3-MAR-83 10 013037 + 256 XBBAB0.OBJ 3-MAR-83 4 013051 + 257 XBEAB0.OBJ 3-MAR-83 10 013055 + 258 XBMCN0.OBJ 3-MAR-83 5 013067 + 259 XBMDE0.OBJ 3-MAR-83 3 013074 + 260 XBMEB0.OBJ 3-MAR-83 4 013077 + 261 XBMFB0.OBJ 3-MAR-83 3 013103 + 262 XBMGB0.OBJ 3-MAR-83 4 013106 + 263 XBMHB0.OBJ 3-MAR-83 3 013112 + 264 XBMIA0.OBJ 3-MAR-83 4 013115 + 265 XBTAB0.OBJ 3-MAR-83 3 013121 + 266 XBTBB0.OBJ 3-MAR-83 3 013124 + 267 XBTCA0.OBJ 3-MAR-83 8 013127 + 268 XCBAE0.OBJ 3-MAR-83 3 013137 + 269 XCBBE0.OBJ 3-MAR-83 2 013142 + 270 XCBCF0.OBJ 3-MAR-83 4 013144 + 271 XCDAG0.OBJ 3-MAR-83 4 013150 + 272 XCIAA0.OBJ 3-MAR-83 8 013154 + 273 XCMAB0.OBJ 3-MAR-83 3 013164 + 274 XCMJA0.OBJ 3-MAR-83 4 013167 + 275 XCPAG0.OBJ 3-MAR-83 5 013173 + 276 XCPBJ0.OBJ 3-MAR-83 5 013200 + 277 XCRAG0.OBJ 3-MAR-83 3 013205 + 278 XCSTA0.OBJ 3-MAR-83 3 013210 + 279 XDCAG0.OBJ 3-MAR-83 7 013213 + 280 XDHAL0.OBJ 3-MAR-83 7 013222 + 281 XDJAL0.OBJ 3-MAR-83 7 013231 + 282 XDLAJ0.OBJ 3-MAR-83 6 013240 + 283 XDLBB0.OBJ 3-MAR-83 10 013246 + 284 XDMBI0.OBJ 3-MAR-83 4 013260 + 285 XDMCB0.OBJ 3-MAR-83 8 013264 + 286 XDMDC0.OBJ 3-MAR-83 14 013274 + 287 XDMEB0.OBJ 3-MAR-83 12 013312 + 288 XDMRB0.OBJ 3-MAR-83 9 013326 + 289 XDMSA0.OBJ 3-MAR-83 3 013337 + 290 XDNAH0.OBJ 3-MAR-83 3 013342 + 291 XDPAE0.OBJ 3-MAR-83 6 013345 + 292 XDPBB0.OBJ 3-MAR-83 6 013353 + 293 XDPVA0.OBJ 3-MAR-83 4 013361 + 294 XDQAI0.OBJ 3-MAR-83 7 013365 + 295 XDRAD0.OBJ 3-MAR-83 3 013374 + 296 XDRBI0.OBJ 3-MAR-83 2 013377 + 297 XDRCI0.OBJ 3-MAR-83 3 013401 + 298 XDRDC0.OBJ 3-MAR-83 3 013404 + 299 XDREC0.OBJ 3-MAR-83 8 013407 + 300 XDRFD0.OBJ 3-MAR-83 8 013417 + 301 XDRJA0.OBJ 3-MAR-83 4 013427 + 302 XDRKA0.OBJ 3-MAR-83 4 013433 + 303 XDRWC0.OBJ 3-MAR-83 2 013437 + 304 XDTAD0.OBJ 3-MAR-83 7 013441 + 305 XDUAI0.OBJ 3-MAR-83 7 013450 + 306 XDUBC0.OBJ 3-MAR-83 12 013457 + 307 XDVAB0.OBJ 3-MAR-83 18 013473 + 308 XDXAG0.OBJ 3-MAR-83 3 013515 + 309 XDZAE0.OBJ 3-MAR-83 5 013520 + 310 XDZBC0.OBJ 3-MAR-83 7 013525 + 311 XFPAG0.OBJ 3-MAR-83 4 013534 + 312 XFPBE0.OBJ 3-MAR-83 9 013540 + 313 XGTAE0.OBJ 3-MAR-83 7 013551 + 314 XIBAD0.OBJ 3-MAR-83 4 013560 + 315 XICAD0.OBJ 3-MAR-83 2 013564 + 316 XICBC0.OBJ 3-MAR-83 6 013566 + 317 XIEAA0.OBJ 3-MAR-83 3 013574 + 318 XKEAD0.OBJ 3-MAR-83 3 013577 + 319 XKGAD0.OBJ 3-MAR-83 3 013602 + 320 XKLAE0.OBJ 3-MAR-83 6 013605 + 321 XKMAA0.OBJ 3-MAR-83 12 013613 + 322 XKMCB0.OBJ 3-MAR-83 12 013627 + 323 XKMDA0.OBJ 3-MAR-83 4 013643 + 324 XKUAB0.OBJ 3-MAR-83 8 013647 + 325 XKWAG0.OBJ 3-MAR-83 4 013657 + 326 XKWBK0.OBJ 3-MAR-83 4 013663 + 327 XKWCB0.OBJ 3-MAR-83 3 013667 + 328 XKWDB0.OBJ 3-MAR-83 8 013672 + 329 XKWEB0.OBJ 3-MAR-83 5 013702 + 330 XKWFB0.OBJ 3-MAR-83 4 013707 + 331 XKWGA0.OBJ 3-MAR-83 4 013713 + 332 XLKAB0.OBJ 3-MAR-83 7 013717 + 333 XLPAF0.OBJ 3-MAR-83 4 013726 + 334 XLPBF0.OBJ 3-MAR-83 3 013732 + 335 XLPCE0.OBJ 3-MAR-83 4 013735 + 336 XLPDF0.OBJ 3-MAR-83 6 013741 + 337 XLPED0.OBJ 3-MAR-83 5 013747 + 338 XLPFB0.OBJ 3-MAR-83 5 013754 + 339 XLPHC0.OBJ 3-MAR-83 27 013761 + 340 XMLAA0.OBJ 3-MAR-83 8 014014 + 341 XMNAA0.OBJ 3-MAR-83 8 014024 + 342 XMNBA0.OBJ 3-MAR-83 13 014034 + 343 XMNCA0.OBJ 3-MAR-83 5 014051 + 344 XMNDA0.OBJ 3-MAR-83 4 014056 + 345 XMNEA0.OBJ 3-MAR-83 4 014062 + 346 XNCAD0.OBJ 3-MAR-83 5 014066 + 347 XNCBA0.OBJ 3-MAR-83 9 014073 + 348 XPAAF0.OBJ 3-MAR-83 4 014104 + 349 XPABG0.OBJ 3-MAR-83 3 014110 + 350 XPCCE0.OBJ 3-MAR-83 2 014113 + 351 XPCSB0.OBJ 3-MAR-83 7 014115 + 352 XPLAB0.OBJ 3-MAR-83 7 014124 + 353 XRCAD0.OBJ 3-MAR-83 5 014133 + 354 XRFAG0.OBJ 3-MAR-83 6 014140 + 355 XRHAA0.OBJ 3-MAR-83 3 014146 + 356 XRKAG0.OBJ 3-MAR-83 7 014151 + 357 XRKBG0.OBJ 3-MAR-83 12 014160 + 358 XRLAG0.OBJ 3-MAR-83 8 014174 + 359 XRMAD0.OBJ 3-MAR-83 12 014204 + 360 XRMBC0.OBJ 3-MAR-83 12 014220 + 361 XRMCA0.OBJ 3-MAR-83 10 014234 + 362 XRMDB0.OBJ 3-MAR-83 19 014246 + 363 XRNAA0.OBJ 3-MAR-83 11 014271 + 364 XRPAM0.OBJ 3-MAR-83 8 014304 + 365 XRPBI0.OBJ 3-MAR-83 10 014314 + 366 XRPDD0.OBJ 3-MAR-83 16 014326 + 367 XRSAJ0.OBJ 3-MAR-83 7 014346 + 368 XRXAE0.OBJ 3-MAR-83 8 014355 + 369 XRXBC0.OBJ 3-MAR-83 13 014365 + 370 XTAAD0.OBJ 3-MAR-83 4 014402 + 371 XTCAG0.OBJ 3-MAR-83 6 014406 + 372 XTMAJ0.OBJ 3-MAR-83 6 014414 + 373 XTMBL0.OBJ 3-MAR-83 11 014422 + 374 XTMDA0.OBJ 3-MAR-83 18 014435 + 375 XTRAD0.OBJ 3-MAR-83 7 014457 + 376 XTSAA0.OBJ 3-MAR-83 10 014466 + 377 XTUAB0.OBJ 3-MAR-83 10 014500 + 378 XUACA0.OBJ 3-MAR-83 10 014512 + 379 XUDAD0.OBJ 3-MAR-83 3 014524 + 380 XVSAC0.OBJ 3-MAR-83 11 014527 + 381 XVSBB0.OBJ 3-MAR-83 8 014542 + 382 XVSCB0.OBJ 3-MAR-83 15 014552 + 383 XVTAB0.OBJ 3-MAR-83 7 014571 + 384 XVTBB0.OBJ 3-MAR-83 8 014600 + 385 XVTCA0.OBJ 3-MAR-83 8 014610 + 386 XVTVA0.OBJ 3-MAR-83 6 014620 + 387 XXYAD0.OBJ 3-MAR-83 4 014626 + 388 XXYBA0.OBJ 3-MAR-83 3 014632 + 389 ZAACB0.BIC 3-MAR-83 21 014635 + 390 ZADLB3.BIC 3-MAR-83 16 014662 + 391 ZAFAC0.BIC 3-MAR-83 15 014702 + 392 ZBMAE0.BIC 3-MAR-83 6 014721 + 393 ZBMDJ0.BIC 3-MAR-83 19 014727 + 394 ZCDAD0.BIN 3-MAR-83 15 014752 + 395 ZCDBB0.BIN 3-MAR-83 39 014771 + 396 ZCLKC0.BIN 3-MAR-83 33 015040 + 397 ZCLMB0.BIN 3-MAR-83 42 015101 + 398 ZCMBB1.BIN 3-MAR-83 14 015153 + 399 ZCMJB1.BIN 3-MAR-83 23 015171 + 400 ZCTAA0.BIN 3-MAR-83 17 015220 + 401 ZCTBA0.BIN 3-MAR-83 18 015241 + 402 ZDAVA0.BIN 3-MAR-83 10 015263 + 403 ZDCAD0.BIN 3-MAR-83 15 015275 + 404 ZDCBB0.BIN 3-MAR-83 14 015314 + 405 ZDCLA0.BIN 3-MAR-83 34 015332 + 406 ZDCOC0.BIN 3-MAR-83 4 015374 + 407 ZDFAC0.BIN 3-MAR-83 13 015400 + 408 ZDHAC0.BIC 3-MAR-83 18 015415 + 409 ZDHBB1.BIN 3-MAR-83 11 015437 + 410 ZDHCB1.BIC 3-MAR-83 16 015452 + 411 ZDHDC1.BIN 3-MAR-83 13 015472 + 412 ZDHEB1.BIC 3-MAR-83 15 015507 + 413 ZDHFB1.BIC 3-MAR-83 17 015526 + 414 ZDHGB0.BIC 3-MAR-83 12 015547 + 415 ZDHHB0.BIC 3-MAR-83 14 015563 + 416 ZDHIC1.BIC 3-MAR-83 12 015601 + 417 ZDHJB0.BIC 3-MAR-83 8 015615 + 418 ZDHKD0.BIC 3-MAR-83 17 015625 + 419 ZDHLC0.BIN 3-MAR-83 4 015646 + 420 ZDHMD2.BIC 3-MAR-83 31 015652 + 421 ZDHND0.BIC 3-MAR-83 29 015711 + 422 ZDJAF0.BIC 3-MAR-83 17 015746 + 423 ZDJBG0.BIC 3-MAR-83 10 015767 + 424 ZDJDB0.BIN 3-MAR-83 4 016001 + 425 ZDLAH0.BIN 3-MAR-83 17 016005 + 426 ZDLBC0.BIN 3-MAR-83 14 016026 + 427 ZDLCD0.BIN 3-MAR-83 18 016044 + 428 ZDLDH0.BIC 3-MAR-83 22 016066 + 429 ZDLOD0.BIN 3-MAR-83 4 016114 + 430 ZDMAD0.BIN 3-MAR-83 17 016120 + 431 ZDMBD0.BIC 3-MAR-83 13 016141 + 432 ZDMCC1.BIC 3-MAR-83 31 016156 + 433 ZDMED0.BIC 3-MAR-83 27 016215 + 434 ZDMFC0.BIC 3-MAR-83 31 016250 + 435 ZDMGD0.BIC 3-MAR-83 24 016307 + 436 ZDMHC0.BIC 3-MAR-83 18 016337 + 437 ZDMID2.BIC 3-MAR-83 31 016361 + 438 ZDMOA0.BIN 3-MAR-83 7 016420 + 439 ZDMPD0.BIC 3-MAR-83 28 016427 + 440 ZDMQE0.BIC 3-MAR-83 23 016463 + 441 ZDMRF0.BIC 3-MAR-83 29 016512 + 442 ZDMSF0.BIC 3-MAR-83 31 016547 + 443 ZDMTD0.BIN 3-MAR-83 27 016606 + 444 ZDNAC0.BIN 3-MAR-83 11 016641 + 445 ZDPAC0.BIC 3-MAR-83 17 016654 + 446 ZDPBC0.BIC 3-MAR-83 25 016675 + 447 ZDPCD0.BIC 3-MAR-83 22 016726 + 448 ZDPDD0.BIN 3-MAR-83 20 016754 + 449 ZDPEB0.BIC 3-MAR-83 10 017000 + 450 ZDPFB0.BIN 3-MAR-83 4 017012 + 451 ZDPOC0.BIN 3-MAR-83 3 017016 + 452 ZDQAD0.BIC 3-MAR-83 17 017021 + 453 ZDQBD0.BIC 3-MAR-83 12 017042 + 454 ZDQCE0.BIC 3-MAR-83 16 017056 + 455 ZDQDE0.BIC 3-MAR-83 17 017076 + 456 ZDQEE0.BIC 3-MAR-83 17 017117 + 457 ZDQFF0.BIC 3-MAR-83 15 017140 + 458 ZDQGB0.BIC 3-MAR-83 6 017157 + 459 ZDQHE0.BIC 3-MAR-83 15 017165 + 460 ZDQOD0.BIN 3-MAR-83 6 017204 + 461 ZDRBG0.BIC 3-MAR-83 12 017212 + 462 ZDRCH1.BIC 3-MAR-83 8 017226 + 463 ZDRGE0.BIC 3-MAR-83 17 017236 + 464 ZDRHA1.BIN 3-MAR-83 16 017257 + 465 ZDRIB0.BIC 3-MAR-83 5 017277 + 466 ZDRKA0.BIN 3-MAR-83 15 017304 + 467 ZDRLD0.BIC 3-MAR-83 41 017323 + 468 ZDTAB0.BIC 3-MAR-83 23 017374 + 469 ZDUAE0.BIC 3-MAR-83 18 017423 + 470 ZDUBD0.BIC 3-MAR-83 18 017445 + 471 ZDUCD0.BIC 3-MAR-83 18 017467 + 472 ZDUDD0.BIC 3-MAR-83 18 017511 + 473 ZDUED0.BIC 3-MAR-83 18 017533 + 474 ZDUFD0.BIC 3-MAR-83 12 017555 + 475 ZDUOB0.BIN 3-MAR-83 4 017571 + 476 ZDUQC0.BIN 3-MAR-83 16 017575 + 477 ZDURB1.BIC 3-MAR-83 16 017615 + 478 ZDUSB1.BIC 3-MAR-83 16 017635 + 479 ZDUTB1.BIC 3-MAR-83 16 017655 + 480 ZDUUB1.BIC 3-MAR-83 16 017675 + 481 ZDUVB1.BIC 3-MAR-83 16 017715 + 482 ZDVAC0.BIC 3-MAR-83 28 017735 + 483 ZDVBC0.BIC 3-MAR-83 21 017771 + 484 ZDVCD0.BIC 3-MAR-83 20 020016 + 485 ZDVDD1.BIC 3-MAR-83 22 020042 + 486 ZDVEC1.BIC 3-MAR-83 20 020070 + 487 ZDVFA0.BIC 3-MAR-83 32 020114 + 488 ZDVOB0.BIC 3-MAR-83 5 020154 + 489 ZDXAD3.BIC 3-MAR-83 32 020161 + 490 ZDXFD0.BIN 3-MAR-83 31 020221 + 491 ZDXGC0.BIN 3-MAR-83 24 020260 + 492 ZDXHD0.BIC 3-MAR-83 19 020310 + 493 ZDXIC0.BIC 3-MAR-83 16 020333 + 494 ZDXJC0.BIC 3-MAR-83 15 020353 + 495 ZDZAG1.BIC 27-OCT-83 27 020372 + 496 ZDZBC0.BIN 3-MAR-83 4 020425 + 497 ZFLAB0.BIN 3-MAR-83 8 020431 + 498 ZICAD0.BIN 3-MAR-83 24 020441 + 499 ZIEAB0.BIN 3-MAR-83 63 020471 + 500 ZIRAA0.BIN 3-MAR-83 29 020570 + 501 ZIRBA1.BIN 3-MAR-83 27 020625 + 502 ZITAD0.BIN 3-MAR-83 10 020660 + 503 CMFAF0.PAT 9-AUG-83 1 020672 + 504 CQKCG1.PAT 9-AUG-83 1 020673 + 505 EQKCE1.PAT 9-AUG-83 1 020674 + 506 EMJAD0.PAT 9-AUG-83 1 020675 + 507 QKDCA0.PAT 9-AUG-83 1 020676 + 508 JKDACO.PAT 9-AUG-83 1 020677 + 509 JKDBC0.PAT 9-AUG-83 1 020700 + 510 VDZAC0.PAT 9-AUG-83 1 020701 + 511 VDZBB0.PAT 9-AUG-83 1 020702 + 512 VKABB0.PAT 9-AUG-83 1 020703 + 513 VKACC1.PAT 9-AUG-83 1 020704 + 514 VKADC1.PAT 9-AUG-83 1 020705 + 515 VKAAC0.PAT 9-AUG-83 1 020706 + 516 ZKAQG0.BIC 3-MAR-83 6 020707 + 517 ZKARB0.BIC 3-MAR-83 9 020715 + 518 ZKCAA0.BIC 3-MAR-83 33 020726 + 519 ZKCCA0.BIC 3-MAR-83 32 020767 + 520 ZKCDA0.BIC 3-MAR-83 19 021027 + 521 ZKCEB0.BIC 3-MAR-83 28 021052 + 522 ZKCFB0.BIC 3-MAR-83 28 021106 + 523 ZKCGA0.BIC 3-MAR-83 30 021142 + 524 ZKDAA0.BIN 3-MAR-83 7 021200 + 525 ZKEBB0.BIC 3-MAR-83 17 021207 + 526 ZKECA0.BIN 3-MAR-83 8 021230 + 527 ZKEDA0.BIC 3-MAR-83 14 021240 + 528 ZKEEC0.BIC 3-MAR-83 76 021256 + 529 ZKGAB0.BIC 3-MAR-83 6 021372 + 530 ZKHAB0.BIC 3-MAR-83 10 021400 + 531 ZKLAE0.BIC 3-MAR-83 14 021412 + 532 ZDLDH0.PAT 9-AUG-83 1 021430 + 533 ZKMBA0.BIN 3-MAR-83 33 021431 + 534 ZKMCA0.BIN 3-MAR-83 24 021472 + 535 ZKMDA0.BIN 3-MAR-83 41 021522 + 536 ZKMEA0.BIN 3-MAR-83 43 021573 + 537 ZKMFA0.BIN 3-MAR-83 20 021646 + 538 ZKMGA0.BIN 3-MAR-83 17 021672 + 539 ZKMOA0.BIN 3-MAR-83 15 021713 + 540 ZKMSA0.BIN 3-MAR-83 49 021732 + 541 ZKMUA0.BIN 3-MAR-83 32 022013 + 542 ZKUAE0.BIN 3-MAR-83 17 022053 + 543 ZKUBC0.BIN 3-MAR-83 25 022074 + 544 ZKWAG0.BIC 3-MAR-83 11 022125 + 545 ZKWBJ1.BIC 3-MAR-83 11 022140 + 546 ZKWCC0.BIN 3-MAR-83 10 022153 + 547 ZKWKA2.BIC 3-MAR-83 26 022165 + 548 ZKWLA0.BIN 3-MAR-83 25 022217 + 549 ZLABA1.BIC 3-MAR-83 15 022250 + 550 ZLACF0.BIN 3-MAR-83 14 022267 + 551 ZLADD0.BIN 3-MAR-83 17 022305 + 552 ZLAEB0.BIN 3-MAR-83 15 022326 + 553 ZLAFA1.BIN 3-MAR-83 18 022345 + 554 ZLAIB0.BIN 3-MAR-83 36 022367 + 555 ZLCAC0.BIN 3-MAR-83 11 022433 + 556 ZLNAA0.BIN 3-MAR-83 17 022446 + 557 ZLPAB1.BIN 3-MAR-83 9 022467 + 558 ZLPBB0.BIN 3-MAR-83 9 022500 + 559 ZLPKH0.BIN 3-MAR-83 16 022511 + 560 ZLPLD0.BIN 3-MAR-83 31 022531 + 561 ZLQPB0.BIN 3-MAR-83 20 022570 + 562 ZLSAB0.BIC 3-MAR-83 13 022614 + 563 ZLVAB0.BIC 3-MAR-83 14 022631 + 564 ZLXAA0.BIN 3-MAR-83 15 022647 + 565 ZM9AE0.BIC 3-MAR-83 7 022666 + 566 ZM9BE0.BIC 3-MAR-83 11 022675 + 567 ZMLAD0.BIN 3-MAR-83 73 022710 + 568 ZMLBB0.BIN 3-MAR-83 49 023021 + 569 ZMLCB0.BIN 3-MAR-83 67 023102 + 570 ZMRAA0.BIC 3-MAR-83 6 023205 + 571 ZMSDD0.BIC 3-MAR-83 63 023213 + 572 ZMSPB0.BIC 3-MAR-83 65 023312 + 573 ZNCCC0.BIN 3-MAR-83 44 023413 + 574 ZNCDB0.BIN 3-MAR-83 11 023467 + 575 ZPCAE0.BIC 3-MAR-83 18 023502 + 576 ZPLAC0.BIN 3-MAR-83 30 023524 + 577 ZPLBC0.BIN 3-MAR-83 31 023562 + 578 ZQKBH0.BIC 3-MAR-83 17 023621 + 579 1124 .BAK 12-SEP-83 1 023642 + 580 ZQMCG4.BIC 27-OCT-83 27 023643 + 581 ZR6AD0.BIN 3-MAR-83 58 023676 + 582 ZR6BD0.BIN 3-MAR-83 51 023770 + 583 ZR6CE0.BIN 3-MAR-83 54 024053 + 584 ZR6DD0.BIN 3-MAR-83 46 024141 + 585 ZR6EC0.BIN 3-MAR-83 40 024217 + 586 ZR6GC0.BIC 3-MAR-83 55 024267 + 587 ZR6HF0.BIC 3-MAR-83 58 024356 + 588 ZR6IF0.BIC 3-MAR-83 43 024450 + 589 ZR6JF0.BIN 3-MAR-83 45 024523 + 590 ZR6KG0.BIN 3-MAR-83 51 024600 + 591 ZR6LD0.BIN 3-MAR-83 38 024663 + 592 ZR6ME1.BIC 3-MAR-83 52 024731 + 593 ZR6NE3.BIC 3-MAR-83 56 025015 + 594 ZR6PD0.BIN 3-MAR-83 57 025105 + 595 ZR6QC0.BIN 3-MAR-83 42 025176 + 596 ZR6RC1.BIN 3-MAR-83 37 025250 + 597 ZRCAB0.BIC 3-MAR-83 11 025315 + 598 ZRCBB0.BIC 3-MAR-83 10 025330 + 599 ZRCCB0.BIC 3-MAR-83 6 025342 + 600 ZRFAB0.BIC 3-MAR-83 11 025350 + 601 ZRFBB1.BIC 3-MAR-83 14 025363 + 602 ZRFCB0.BIC 3-MAR-83 6 025401 + 603 ZRHBF0.BIC 3-MAR-83 63 025407 + 604 ZRJAD0.BIC 3-MAR-83 43 025506 + 605 ZRJBD0.BIC 3-MAR-83 24 025561 + 606 ZRJCB0.BIC 3-MAR-83 20 025611 + 607 ZRJDE0.BIC 3-MAR-83 45 025635 + 608 ZRJED0.BIN 3-MAR-83 59 025712 + 609 ZRJFA0.BIN 3-MAR-83 26 026005 + 610 ZRJGE0.BIC 3-MAR-83 55 026037 + 611 ZRJHE0.BIC 3-MAR-83 49 026126 + 612 ZRJID0.BIC 3-MAR-83 60 026207 + 613 ZRJJD0.BIC 3-MAR-83 52 026303 + 614 ZRJKA0.BIC 3-MAR-83 23 026367 + 615 ZRJLA0.BIC 3-MAR-83 33 026416 + 616 ZRJMA0.BIC 3-MAR-83 35 026457 + 617 ZRJNA0.BIC 3-MAR-83 65 026522 + 618 ZRJOA0.BIC 3-MAR-83 54 026623 + 619 ZRKHG0.BIC 3-MAR-83 28 026711 + 620 ZRKIF0.BIN 3-MAR-83 21 026745 + 621 ZRKJE0.BIC 3-MAR-83 11 026772 + 622 ZRKKF2.BIC 3-MAR-83 28 027005 + 623 ZRKLE0.BIC 3-MAR-83 23 027041 + 624 ZRLGC0.BIN 3-MAR-83 19 027070 + 625 ZRLHB0.BIC 3-MAR-83 27 027113 + 626 ZRLID0.BIN 3-MAR-83 30 027146 + 627 ZRLJB1.BIC 3-MAR-83 23 027204 + 628 ZRLKB2.BIC 3-MAR-83 26 027233 + 629 ZRLLC0.BIN 3-MAR-83 14 027265 + 630 ZRLMB0.BIN 3-MAR-83 23 027303 + 631 ZRLNA2.BIN 3-MAR-83 28 027332 + 632 ZRMLB1.BIC 3-MAR-83 35 027366 + 633 ZRMMB2.BIC 3-MAR-83 72 027431 + 634 ZRMNB1.BIC 3-MAR-83 69 027541 + 635 ZRMOB1.BIC 3-MAR-83 74 027646 + 636 ZRMPB2.BIC 3-MAR-83 75 027760 + 637 ZRMQB1.BIC 3-MAR-83 48 030073 + 638 ZRMRB0.BIN 3-MAR-83 67 030153 + 639 ZRMSB0.BIN 3-MAR-83 22 030256 + 640 ZRMTB0.BIN 3-MAR-83 36 030304 + 641 ZRMUB1.BIC 3-MAR-83 48 030350 + 642 ZRMVB1.BIC 3-MAR-83 46 030430 + 643 ZRNAA0.BIC 3-MAR-83 49 030506 + 644 ZRNBA0.BIC 3-MAR-83 75 030567 + 645 ZRNCA0.BIC 3-MAR-83 47 030702 + 646 ZRNDA0.BIC 3-MAR-83 73 030761 + 647 ZRNEA0.BIC 3-MAR-83 70 031072 + 648 ZRNFA0.BIC 3-MAR-83 72 031200 + 649 ZRNGA0.BIC 3-MAR-83 37 031310 + 650 ZRNHA0.BIN 3-MAR-83 67 031355 + 651 ZRNIA0.BIN 3-MAR-83 22 031460 + 652 ZRNJB0.BIN 3-MAR-83 91 031506 + 653 ZRP1C0.BIC 3-MAR-83 29 031641 + 654 ZRP2B0.BIN 3-MAR-83 11 031676 + 655 ZRPAD1.BIN 3-MAR-83 13 031711 + 656 ZRPBE0.BIN 3-MAR-83 25 031726 + 657 ZRPCD0.BIC 3-MAR-83 7 031757 + 658 ZRPDB0.BIN 3-MAR-83 8 031766 + 659 ZRPEA0.BIN 3-MAR-83 9 031776 + 660 ZRPFB0.BIC 3-MAR-83 17 032007 + 661 ZRPGB0.BIC 3-MAR-83 7 032030 + 662 ZRPHA0.BIN 3-MAR-83 8 032037 + 663 ZRPWC0.BIC 3-MAR-83 27 032047 + 664 ZRPYD1.BIC 3-MAR-83 37 032102 + 665 ZRPZC0.BIC 3-MAR-83 21 032147 + 666 ZRTAC0.BIC 3-MAR-83 8 032174 + 667 ZRXAF0.BIC 3-MAR-83 17 032204 + 668 ZRXBF0.BIC 3-MAR-83 16 032225 + 669 ZRXCA0.BIN 3-MAR-83 7 032245 + 670 ZRXDC0.BIC 3-MAR-83 30 032254 + 671 ZRXEA2.BIC 3-MAR-83 17 032312 + 672 ZRXFB0.BIC 3-MAR-83 31 032333 + 673 ZTEAC1.BIC 3-MAR-83 26 032372 + 674 ZTEBB0.BIC 3-MAR-83 17 032424 + 675 ZTECC1.BIN 3-MAR-83 18 032445 + 676 ZTEDC0.BIC 3-MAR-83 27 032467 + 677 ZTEEC0.BIN 3-MAR-83 15 032522 + 678 ZTEFB0.BIN 3-MAR-83 6 032541 + 679 ZTMAI0.BIC 3-MAR-83 16 032547 + 680 ZTMBF0.BIC 3-MAR-83 13 032567 + 681 ZTMCD0.BIC 3-MAR-83 12 032604 + 682 ZTMDE0.BIN 3-MAR-83 10 032620 + 683 ZTMEE0.BIC 3-MAR-83 11 032632 + 684 ZTMFF0.BIC 3-MAR-83 8 032645 + 685 ZTMGC0.BIN 3-MAR-83 4 032655 + 686 ZTMHF0.BIC 3-MAR-83 27 032661 + 687 ZTRAC0.BIC 3-MAR-83 24 032714 + 688 ZTRBD0.BIC 3-MAR-83 3 032744 + 689 ZTSEB0.BIC 3-MAR-83 11 032747 + 690 ZTSFD0.BIC 3-MAR-83 8 032762 + 691 ZTSGB0.BIN 3-MAR-83 4 032772 + 692 ZTSHC0.BIC 3-MAR-83 21 032776 + 693 ZTSIB0.BIC 3-MAR-83 28 033023 + 694 ZTUAI0.BIN 3-MAR-83 23 033057 + 695 ZTUBG1.BIC 3-MAR-83 18 033106 + 696 ZTUCF2.BIC 3-MAR-83 32 033130 + 697 ZTUDD0.BIN 3-MAR-83 15 033170 + 698 ZTUED0.BIN 3-MAR-83 6 033207 + 699 ZTUFA0.BIN 3-MAR-83 4 033215 + 700 ZTUGC1.BIC 3-MAR-83 15 033221 + 701 ZTUIA0.BIN 3-MAR-83 29 033240 + 702 ZTUJA0.BIN 3-MAR-83 17 033275 + 703 ZTUKA0.BIN 3-MAR-83 31 033316 + 704 ZTULA0.BIN 3-MAR-83 14 033355 + 705 ZTUMA0.BIN 3-MAR-83 4 033373 + 706 ZTUNA0.BIN 3-MAR-83 4 033377 + 707 ZTUOB0.BIC 3-MAR-83 25 033403 + 708 ZTUPB0.BIC 3-MAR-83 16 033434 + 709 ZTUQB0.BIC 3-MAR-83 17 033454 + 710 ZTURB0.BIC 3-MAR-83 23 033475 + 711 ZTUSB0.BIN 3-MAR-83 14 033524 + 712 ZTUTA0.BIN 3-MAR-83 6 033542 + 713 ZTUUD0.BIN 3-MAR-83 22 033550 + 714 ZUAAA0.BIN 3-MAR-83 65 033576 + 715 ZUABA0.BIN 3-MAR-83 59 033677 + 716 ZUDAD0.BIN 3-MAR-83 19 033772 + 717 ZUDBB0.BIC 3-MAR-83 11 034015 + 718 ZUDCC0.BIC 3-MAR-83 26 034030 + 719 ZUDDC0.PAK 3-MAR-83 238 034062 + 720 ZUDEC1.BIN 3-MAR-83 18 034440 + 721 ZUDGA0.PAK 3-MAR-83 95 034462 + 722 ZVSEA0.BIC 3-MAR-83 21 034621 + 723 ZVTBD0.BIC 3-MAR-83 17 034646 + 724 ZVTCF0.BIN 3-MAR-83 23 034667 + 725 ZVTHC0.BIC 3-MAR-83 25 034716 + 726 ZVTJB0.BIN 3-MAR-83 26 034747 + 727 ZVTLA0.BIN 3-MAR-83 12 035001 + 728 ZVTMA0.BIN 3-MAR-83 29 035015 + 729 ZVTNA0.BIC 3-MAR-83 13 035052 + 730 ZVTVA0.BIN 3-MAR-83 9 035067 + 731 RMDP .BIN 29-DEC-77 17 035100 + 732 RKDP .BIN 29-DEC-77 17 035121 + 733 TCDP .BIN 13-AUG-76 17 035142 + 734 TMDP .BIN 29-DEC-77 17 035163 + 735 THDP .BIN 29-DEC-77 17 035204 + 736 RXDP .BIN 29-DEC-77 17 035225 + 737 RBDP .BIN 13-AUG-76 17 035246 + 738 RPDP .BIN 16-AUG-76 17 035267 + 739 RSDP .BIN 13-AUG-76 17 035310 + 740 TADP .BIN 13-AUG-76 17 035331 + 741 RLDP .BIN 29-DEC-77 17 035352 + 742 RRDP .BIN 23-MAY-80 17 035373 + 743 RYDP .BIN 2-AUG-78 17 035414 + 744 ZQUAI0.BIN 13-AUG-76 17 035435 + 745 ZQUBJ0.BIN 29-DEC-77 31 035456 + 746 ZQU1C0.BIN 29-DEC-77 35 035515 + 747 ZQUQD0.BIN 29-DEC-77 22 035560 + 748 ZQU2C0.BIN 29-DEC-77 23 035606 + 749 ZQUXE0.BIN 29-DEC-77 46 035635 + 750 ZQUYC0.BIN 29-DEC-77 27 035713 + 751 ZQUGH0.BIN 6-MAY-76 27 035746 + 752 ZQUSD0.TXT 24-APR-81 23 036001 + 753 CHAIN .BIC 23-OCT-82 2 036030 + 754 SIZER6.BIC 10-JUN-81 23 036032 + 755 ROLLIN.BIN 15-NOV-76 18 036061 + 756 BBADB0.BIN 6-MAR-81 10 036103 + 757 ZQKCF0.PAT 9-AUG-83 1 036115 + 758 ZQMCG2.PAT 9-AUG-83 1 036116 + 759 CMFAF1.BIC 27-OCT-82 17 036117 + 760 ZQKCF1.BIC 6-OCT-82 16 036140 + 761 CQKAC0.BIC 11-JUN-82 6 036160 + 762 CQKCG2.BIC 6-OCT-82 29 036166 + 763 DQACA0.BIC 30-MAR-82 8 036223 + 764 ZSSAB0.PAT 9-AUG-83 1 036233 + 765 FKTAA0.BIC 11-AUG-76 17 036234 + 766 FKTBA0.BIC 11-AUG-76 8 036255 + 767 FKTCA0.BIC 11-AUG-76 9 036265 + 768 FKTDA1.BIC 11-AUG-76 7 036276 + 769 FKTFA0.BIC 11-AUG-76 16 036305 + 770 UWADA1.BIN 19-JUN-81 9 036325 + 771 ZKAAA0.BIN 11-AUG-76 13 036336 + 772 ZKABA0.BIN 11-AUG-76 5 036353 + 773 ZKACA0.BIN 11-AUG-76 6 036360 + 774 ZKADA0.BIN 11-AUG-76 17 036366 + 775 ZKAEA0.BIN 11-AUG-76 10 036407 + 776 ZKAFA0.BIN 11-AUG-76 16 036421 + 777 ZKAGA0.BIN 11-AUG-76 13 036441 + 778 ZKAHA0.BIN 11-AUG-76 12 036456 + 779 ZKAIA0.BIN 11-AUG-76 13 036472 + 780 ZKAJA0.BIN 11-AUG-76 8 036507 + 781 ZKAKA0.BIN 11-AUG-76 8 036517 + 782 ZKALA0.BIN 11-AUG-76 15 036527 + 783 ZKAMA0.BIN 11-AUG-76 4 036546 + 784 ZKMAF1.BIC 12-SEP-83 9 036552 + 785 ZKWDA0.BIN 5-JAN-81 4 036563 + 786 ZKWEA0.BIN 5-JAN-81 34 036567 + 787 ZMMJA0.BIC 26-JUN-82 5 036631 + 788 ZMMLC0.BIC 26-JUN-82 15 036636 + 789 ZMMCA0.BIC 6-MAY-76 4 036655 + 790 ZMMDB0.BIC 6-MAY-76 3 036661 + 791 ZMMEC0.BIC 6-MAY-76 4 036664 + 792 ZMMFB0.BIC 6-MAY-76 4 036670 + 793 ZMMGD0.BIC 6-MAY-76 3 036674 + 794 ZMMHB0.BIC 6-MAY-76 1 036677 + 795 ZMMIB0.BIC 6-MAY-76 3 036700 + 796 ZMMKB0.BIC 6-MAY-76 1 036703 + 797 ZMMAA0.BIN 11-AUG-76 2 036704 + 798 ZMMBA0.BIN 11-AUG-76 1 036706 + 799 ZSSAB1.BIC 22-SEP-82 10 036707 + 800 YPTCB0.BIN 11-AUG-76 8 036721 + 801 KKTAB0.PAT 28-MAY-82 1 036731 + 802 XMONC0.PAT 28-MAY-82 1 036732 + 803 XMONB0.PAT 28-MAY-82 1 036733 + 804 BOOTRX.BIN 16-FEB-79 1 036734 + 805 BOOTGT.BIN 7-MAR-80 1 036735 + 806 RPHEAD.BIN 15-NOV-76 4 036736 + 807 DHAUTO.BIN 8-JUN-81 6 036742 + 808 DZAUTO.BIN 8-JUN-81 5 036750 + 809 DZECHO.BIN 9-JUN-81 22 036755 + 810 DHECHO.BIN 11-JUN-81 27 037003 + 811 DATACM.BIN 1-JAN-70 13 037036 + 812 COMPCN.BIN 19-JUN-81 7 037053 + 813 BBAXE0.OBJ -JAN-70 3 037062 + 814 1103 .BAK 27-OCT-83 2 037065 + 815 CTDP .BAK 9-AUG-83 1 037067 + 816 DBDP .BAK 9-AUG-83 1 037070 + 817 DDDP .BAK 9-AUG-83 1 037071 + 818 DKDP .BAK 9-AUG-83 1 037072 + 819 EEEEEE.CCC 24-APR-81 2 037073 + 820 1150 .CCC 9-AUG-83 1 037075 + 821 DLDP .CMD 9-AUG-83 1 037076 + 822 CTDP .CMD 9-AUG-83 1 037077 + 823 DBDP .CMD 9-AUG-83 1 037100 + 824 DDDP .CMD 9-AUG-83 1 037101 + 825 DKDP .CMD 9-AUG-83 1 037102 + 826 DMDP .CMD 9-AUG-83 1 037103 + 827 DRDP .CMD 9-AUG-83 1 037104 + 828 DXDP .CMD 9-AUG-83 1 037105 + 829 DYDP .CMD 9-AUG-83 1 037106 + 830 1111 .CCC 28-MAY-81 1 037107 + 831 MTDP .CMD 9-AUG-83 1 037110 + 832 RS04 .CCC 24-APR-81 1 037111 + 833 MSDP .CMD 9-AUG-83 1 037112 + 834 1140 .CCC 9-AUG-83 3 037113 + 835 DECX11.BAK 9-AUG-83 1 037116 + 836 DXDP01.CMD 9-AUG-83 2 037117 + 837 DYDP22.BAK 4-AUG-83 2 037121 + 838 DYDP22.CMD 9-AUG-83 2 037123 + 839 1134 .BAK 9-AUG-83 2 037125 + 840 1135 .CCC 9-AUG-83 1 037127 + 841 SKDP00.BAK 9-AUG-83 3 037130 + 842 SKDP01.BAK 9-AUG-83 2 037133 + 843 1145 .CCC 9-AUG-83 2 037135 + 844 SKDP02.CMD 9-AUG-83 2 037137 + 845 SKDP01.CMD 9-AUG-83 2 037141 + 846 SKDP00.CMD 9-AUG-83 3 037143 + 847 SMDP00.CMD 9-AUG-83 1 037146 + 848 SMDP05.CMD 9-AUG-83 3 037147 + 849 SMDP07.CMD 9-AUG-83 1 037152 + 850 1134 .CCC 27-OCT-83 2 037153 + 851 1155 .CCC 9-AUG-83 2 037155 + 852 DECX11.CMD 9-AUG-83 1 037157 + 853 MINC11.CCC 9-AUG-83 1 037160 + 854 MINC23.CCC 9-AUG-83 1 037161 + 855 RK05 .CCC 9-AUG-83 1 037162 + 856 SXDP00.CMD 9-AUG-83 1 037163 + 857 SXDP0A.CMD 9-AUG-83 1 037164 + 858 SYDP01.BAK 9-AUG-83 2 037165 + 859 PDT130.CCC 13-MAR-81 2 037167 + 860 SXDP1A.CMD 9-AUG-83 1 037171 + 861 SXDP25.CMD 9-AUG-83 1 037172 + 862 SXDP26.CMD 9-AUG-83 1 037173 + 863 RK611 .CCC 9-AUG-83 1 037174 + 864 SXDP27.CMD 9-AUG-83 1 037175 + 865 SYDP00.BAK 13-APR-83 1 037176 + 866 MTDP .BAK 24-APR-81 1 037177 + 867 SXDP08.CMD 24-APR-81 2 037200 + 868 DL11 .CMD 24-APR-81 1 037202 + 869 TU16 .CMD 24-APR-81 1 037203 + 870 LP0124.CMD 24-APR-81 1 037204 + 871 RP0456.CMD 24-APR-81 1 037205 + 872 THDP .CMD 24-APR-81 1 037206 + 873 RXDP .CMD 24-APR-81 1 037207 + 874 SXDP0A.BAK 25-MAR-82 1 037210 + 875 BM873 .CMD 24-APR-81 1 037211 + 876 DR11C .CMD 24-APR-81 1 037212 + 877 FP11B .CMD 24-APR-81 1 037213 + 878 VT05 .CMD 24-APR-81 1 037214 + 879 VT50 .CMD 24-APR-81 1 037215 + 880 LS11 .CMD 24-APR-81 1 037216 + 881 KJ11A .CMD 24-APR-81 1 037217 + 882 DR11L .CMD 24-APR-81 1 037220 + 883 KB11A .CMD 24-APR-81 1 037221 + 884 LA180 .CMD 24-APR-81 1 037222 + 885 KT11C .CMD 24-APR-81 1 037223 + 886 DM11BB.CMD 24-APR-81 1 037224 + 887 LA36 .CMD 24-APR-81 1 037225 + 888 TCDP .CMD 24-APR-81 1 037226 + 889 LP05 .CMD 24-APR-81 1 037227 + 890 RKDP .CMD 24-APR-81 1 037230 + 891 KW11L .CMD 24-APR-81 1 037231 + 892 RMDP .CMD 24-APR-81 1 037232 + 893 M9301 .CMD 24-APR-81 1 037233 + 894 KD11E .CMD 24-APR-81 1 037234 + 895 BM792 .CMD 24-APR-81 1 037235 + 896 KT11D .CMD 24-APR-81 1 037236 + 897 TADP .CMD 24-APR-81 1 037237 + 898 DH11 .CMD 24-APR-81 1 037240 + 899 RBDP .CMD 24-APR-81 1 037241 + 900 KE11E .CMD 24-APR-81 1 037242 + 901 RLDP .CMD 24-APR-81 1 037243 + 902 FP11C .CMD 24-APR-81 1 037244 + 903 RSDP .CMD 24-APR-81 1 037245 + 904 MJ11 .CMD 24-APR-81 1 037246 + 905 KD11A .CMD 24-APR-81 1 037247 + 906 RXDP01.CMD 24-APR-81 1 037250 + 907 KB11B .CMD 24-APR-81 1 037251 + 908 CR11 .CMD 24-APR-81 1 037252 + 909 TU10 .CMD 24-APR-81 1 037253 + 910 RPDP .CMD 24-APR-81 1 037254 + 911 RK05 .CMD 24-APR-81 1 037255 + 912 SXDP1B.CMD 18-MAR-82 2 037256 + 913 DM11 .CMD 24-APR-81 1 037260 + 914 KE11F .CMD 24-APR-81 1 037261 + 915 TALDRB.CMD 24-APR-81 1 037262 + 916 RH70 .CMD 24-APR-81 1 037263 + 917 SXDP07.CMD 25-MAR-82 1 037264 + 918 SYDP00.CMD 9-AUG-83 1 037265 + 919 XXDP .CMD 9-AUG-83 2 037266 + 920 DYDP .BAK 24-APR-81 1 037270 + 921 SKDP02.BAK 22-SEP-82 2 037271 + 922 SXDP01.BAK 9-AUG-83 2 037273 + 923 XXDP .BAK 9-AUG-83 2 037275 + 924 KD11D .CMD 24-APR-81 1 037277 + 925 KD11B .CMD 24-APR-81 1 037300 + 926 RX01 .CMD 24-APR-81 1 037301 + 927 SYDP24.BAK 9-AUG-83 1 037302 + 928 DXDP01.BAK 25-MAR-82 1 037303 + 929 SXDP16.CMD 24-APR-81 1 037304 + 930 SXDP31.CMD 25-MAR-82 2 037305 + 931 SXDP30.CMD 25-MAR-82 1 037307 + 932 SXDP15.CMD 24-APR-81 1 037310 + 933 SXDP17.CMD 24-APR-81 1 037311 + 934 SXDP04.CMD 24-APR-81 1 037312 + 935 SYDP24.CMD 10-AUG-83 1 037313 + 936 SXDP05.CMD 24-APR-81 1 037314 + 937 SXDP11.CMD 24-APR-81 2 037315 + 938 DRDP .BAK 24-APR-81 1 037317 + 939 DMDP .BAK 24-APR-81 1 037320 + 940 DLDP .BAK 26-OCT-82 1 037321 + 941 DXDP .BAK 25-MAR-82 1 037322 + 942 DKDPU .CMD 24-APR-81 1 037323 + 943 DYDPU .CMD 24-APR-81 1 037324 + 944 SXDP02.CMD 18-MAR-82 1 037325 + 945 STDP01.CMD 24-APR-81 1 037326 + 946 SXDP2A.CMD 18-MAR-82 1 037327 + 947 SXDP25.BAK 25-MAR-82 1 037330 + 948 DXDPU .CMD 25-MAR-82 1 037331 + 949 SXDP26.BAK 25-MAR-82 1 037332 + 950 SXDP27.BAK 25-MAR-82 1 037333 + diff --git a/modules/pdp11/lib/ram.js b/modules/pdp11/lib/ram.js index 1a52af5a9..efc8271b1 100644 --- a/modules/pdp11/lib/ram.js +++ b/modules/pdp11/lib/ram.js @@ -260,7 +260,7 @@ RAMPDP11.prototype.reset = function() * @this {RAMPDP11} * @param {Array|Uint8Array} aBytes * @param {number|null} [addrLoad] - * @param {number|null} [addrExec] + * @param {number|null} [addrExec] (this CAN override any starting address INSIDE the image) * @param {number|null} [addrInit] * @param {boolean} [fReset] * @return {boolean} (true if loaded, false if not) @@ -337,7 +337,7 @@ RAMPDP11.prototype.loadImage = function(aBytes, addrLoad, addrExec, addrInit, fR if (addr & 0x1) { this.cpu.stopCPU(); } else { - this.cpu.setReset(addr, fReset); + if (addrExec == null) addrExec = addr; } } else { while (cbData--) { @@ -353,10 +353,20 @@ RAMPDP11.prototype.loadImage = function(aBytes, addrLoad, addrExec, addrInit, fR for (var i = 0; i < aBytes.length; i++) { this.cpu.setByteDirect(addrLoad + i, aBytes[i]); } - if (addrExec != null) this.cpu.setReset(addrExec, fReset); fLoaded = true; } } + if (fLoaded) { + /* + * Set the start address to whatever the caller provided, or failing that, whatever start + * address was specified inside the image. + * + * For example, the diagnostic "MAINDEC-11-D0AA-PB" doesn't include a start address inside + * the image, but because we know that the directions for that diagnostic say to "Start and + * Restart at 200", we have manually inserted an "exec":128 in the JSON containing the image. + */ + if (addrExec != null) this.cpu.setReset(addrExec, fReset); + } return fLoaded; }; From eb6bf8a5a52c8813fb50b8532c15e7b077c97866 Mon Sep 17 00:00:00 2001 From: Jeff Date: Thu, 10 Nov 2016 06:10:54 -0800 Subject: [PATCH 2/3] Fixed ASRB and RORB instructions, added a new dump command ("ds"), and fixed timer function initialization --- apps/pdp11/tapes/diags/README.md | 8 +- modules/pdp11/lib/cpu.js | 9 +- modules/pdp11/lib/cpuops.js | 2 +- modules/pdp11/lib/cpustate.js | 2 +- modules/pdp11/lib/debugger.js | 29 +- modules/pdp11/lib/messages.js | 4 +- modules/pdp11/lib/ram.js | 27 +- versions/pdpjs/1.30.3/pdp11-dbg.js | 497 +++++++++++++++-------------- versions/pdpjs/1.30.3/pdp11.js | 264 +++++++-------- 9 files changed, 434 insertions(+), 408 deletions(-) diff --git a/apps/pdp11/tapes/diags/README.md b/apps/pdp11/tapes/diags/README.md index 6866f20dd..2bae0b8e5 100644 --- a/apps/pdp11/tapes/diags/README.md +++ b/apps/pdp11/tapes/diags/README.md @@ -43,8 +43,8 @@ p. 19: ABSTRACT - This is a group of 12 tests that incrementally test and isolate simple malfunctions of the PDP-11. The tests - should be run in the indicated numerical sequence. The sequence is: + This is a group of 12 tests that incrementally test and isolate simple malfunctions of + the PDP-11. The tests should be run in the indicated numerical sequence. The sequence is: 1. Branch 2. Conditional Branch @@ -75,8 +75,8 @@ p. 19: SWITCH REGISTER OPTIONS = No -The code for "TEST 1 - BRANCH" is not terribly exciting. Most of its 8Kb length is filled repeatedly with these -three instructions: +The code for "TEST 1 - BRANCH" is not terribly exciting. Most of its 8Kb length is filled with these +three repeated instructions: 000210: 060100 ADD R1,R0 000212: 000401 BR 000216 diff --git a/modules/pdp11/lib/cpu.js b/modules/pdp11/lib/cpu.js index 0498a56b4..a1019234a 100644 --- a/modules/pdp11/lib/cpu.js +++ b/modules/pdp11/lib/cpu.js @@ -959,9 +959,12 @@ CPUPDP11.prototype.setTimer = function(iTimer, ms, fReset) * We must now confront the following problem: if the CPU is currently executing a burst of cycles, * the number of cycles it has executed in that burst so far must NOT be charged against the cycle * timeout we're about to set. The simplest way to resolve that is to immediately call endBurst() - * and bias the above cycle timeout by the number of cycles that the burst executed. + * and bias the cycle timeout by the number of cycles that the burst executed. */ - this.aTimers[iTimer][0] = nCycles + this.endBurst(); + if (this.flags.running) { + nCycles += this.endBurst(); + } + this.aTimers[iTimer][0] = nCycles; } } return nCycles; @@ -992,6 +995,7 @@ CPUPDP11.prototype.getBurstCycles = function(nCycles) { for (var i = this.aTimers.length - 1; i >= 0; i--) { var timer = this.aTimers[i]; + this.assert(!isNaN(timer[0])); if (timer[0] < 0) continue; if (nCycles > timer[0]) { nCycles = timer[0]; @@ -1014,6 +1018,7 @@ CPUPDP11.prototype.updateTimers = function(nCycles) { for (var i = this.aTimers.length - 1; i >= 0; i--) { var timer = this.aTimers[i]; + this.assert(!isNaN(timer[0])); if (timer[0] < 0) continue; timer[0] -= nCycles; if (timer[0] <= 0) { diff --git a/modules/pdp11/lib/cpuops.js b/modules/pdp11/lib/cpuops.js index 94aac8e89..bffa7785b 100644 --- a/modules/pdp11/lib/cpuops.js +++ b/modules/pdp11/lib/cpuops.js @@ -140,7 +140,7 @@ PDP11.fnASR = function(src, dst) */ PDP11.fnASRB = function(src, dst) { - var result = (dst & 0x800) | (dst >> 1) | (dst << 8); + var result = (dst & 0x80) | (dst >> 1) | (dst << 8); this.updateShiftFlags(result << 8); return result & 0xff; }; diff --git a/modules/pdp11/lib/cpustate.js b/modules/pdp11/lib/cpustate.js index e5a431362..081c69096 100644 --- a/modules/pdp11/lib/cpustate.js +++ b/modules/pdp11/lib/cpustate.js @@ -2016,7 +2016,7 @@ CPUStatePDP11.prototype.updateDstByte = function(opCode, src, fnOp) var reg = this.dstReg = opCode & PDP11.OPREG.MASK; var mode = this.dstMode = (opCode & PDP11.OPMODE.MASK) >> PDP11.OPMODE.SHIFT; if (!mode) { - this.regsGen[reg] = (this.regsGen[reg] & 0xff00) | fnOp.call(this, src, this.regsGen[reg]); + this.regsGen[reg] = (this.regsGen[reg] & 0xff00) | fnOp.call(this, src, this.regsGen[reg] & 0xff); } else { var addr = this.dstAddr = this.getAddr(mode, reg, PDP11.ACCESS.UPDATE_BYTE); this.writeByteToPhysical(addr, fnOp.call(this, src, this.readByteFromPhysical(addr))); diff --git a/modules/pdp11/lib/debugger.js b/modules/pdp11/lib/debugger.js index f5be91339..977597e3d 100644 --- a/modules/pdp11/lib/debugger.js +++ b/modules/pdp11/lib/debugger.js @@ -2946,8 +2946,13 @@ if (DEBUGGER) { if (!dbgAddr) return; var len = 0; // 0 is not a default; it triggers the appropriate default below + var fRange = false; + var fJSON = (sCmd == "ds"); + if (sLen) { + fRange = true; if (sLen.charAt(0) == 'l') { + fRange = false; sLen = sLen.substr(1) || sBytes; } len = this.parseValue(sLen) >>> 0; // negative lengths not allowed @@ -2959,8 +2964,9 @@ if (DEBUGGER) { * since this is primarily a word-oriented machine. */ var size = (sCmd == "dd"? 4 : (sCmd == "db"? 1 : 2)); - var nBytes = (size * len) || 128; - var nLines = ((nBytes + 15) >> 4) || 1; + var nBytes = (fRange? (len - dbgAddr.addr) : (size * len)) || 128; + var nBytesPerLine = fJSON? 16 : this.nBase; + var nLines = (((nBytes + nBytesPerLine - 1) / nBytesPerLine)|0) || 1; var sDump = ""; while (nLines-- && nBytes > 0) { @@ -2977,20 +2983,29 @@ if (DEBUGGER) { */ var i, n; var data = 0, shift = 0; - for (i = this.nBase; i > 0 && nBytes > 0; i -= n, nBytes -= n) { + for (i = nBytesPerLine; i > 0 && nBytes > 0; i -= n, nBytes -= n) { n = 1; var v = size == 1? this.getByte(dbgAddr, n) : this.getWord(dbgAddr, (n = 2)); data |= (v << (shift << 3)); shift += n; if (shift == size) { - sData += this.toStrBase(data, size); - sData += (size == 1? (i == 9? '-' : ' ') : " "); + if (fJSON) { + if (sData) sData += ","; + sData += "0x"+ str.toHex(data, size * 2); + } else { + sData += this.toStrBase(data, size); + sData += (size == 1? (i == 9? '-' : ' ') : " "); + } data = shift = 0; } sChars += (v >= 32 && v < 128? String.fromCharCode(v) : '.'); } - if (sDump) sDump += '\n'; - sDump += sAddr + " " + sData + ((i == 0)? (' ' + sChars) : ""); + if (sDump) sDump += "\n"; + if (fJSON) { + sDump += sData + ","; + } else { + sDump += sAddr + " " + sData + ((i == 0)? (' ' + sChars) : ""); + } } if (sDump) this.println(sDump); diff --git a/modules/pdp11/lib/messages.js b/modules/pdp11/lib/messages.js index 3982a6985..ba510708f 100644 --- a/modules/pdp11/lib/messages.js +++ b/modules/pdp11/lib/messages.js @@ -42,7 +42,8 @@ var MessagesPDP11 = { DEVICE: 0x00000200, KEYBOARD: 0x00010000, KEYS: 0x00020000, - DISK: 0x00200000, + PAPER: 0x00100000, + DISK: 0x00400000, SERIAL: 0x00800000, SPEAKER: 0x02000000, COMPUTER: 0x04000000, @@ -76,6 +77,7 @@ MessagesPDP11.CATEGORIES = { "device": MessagesPDP11.DEVICE, "keyboard": MessagesPDP11.KEYBOARD, // "kbd" is also allowed as shorthand for "keyboard"; see doMessages() "key": MessagesPDP11.KEYS, // using "key" instead of "keys", since the latter is a method on JavasScript objects + "paper": MessagesPDP11.PAPER, "disk": MessagesPDP11.DISK, "serial": MessagesPDP11.SERIAL, "speaker": MessagesPDP11.SPEAKER, diff --git a/modules/pdp11/lib/ram.js b/modules/pdp11/lib/ram.js index efc8271b1..2c79b4ff9 100644 --- a/modules/pdp11/lib/ram.js +++ b/modules/pdp11/lib/ram.js @@ -33,13 +33,14 @@ "use strict"; if (NODE) { - var str = require("../../shared/lib/strlib"); - var web = require("../../shared/lib/weblib"); - var DumpAPI = require("../../shared/lib/dumpapi"); - var Component = require("../../shared/lib/component"); - var State = require("../../shared/lib/state"); - var PDP11 = require("./defines"); - var MemoryPDP11 = require("./memory"); + var str = require("../../shared/lib/strlib"); + var web = require("../../shared/lib/weblib"); + var DumpAPI = require("../../shared/lib/dumpapi"); + var Component = require("../../shared/lib/component"); + var State = require("../../shared/lib/state"); + var PDP11 = require("./defines"); + var MemoryPDP11 = require("./memory"); + var MessagesPDP11 = require("./messages"); } /** @@ -254,8 +255,8 @@ RAMPDP11.prototype.reset = function() /** * loadImage(aBytes, addrLoad, addrExec, addrInit, fReset) * - * If the array contains an image in the "Absolute Format," load it as specified by - * the format; otherwise, load it as-is using the address(es) supplied. + * If the array contains a PAPER tape image in the "Absolute Format," load it as specified + * by the format; otherwise, load it as-is using the address(es) supplied. * * @this {RAMPDP11} * @param {Array|Uint8Array} aBytes @@ -339,7 +340,9 @@ RAMPDP11.prototype.loadImage = function(aBytes, addrLoad, addrExec, addrInit, fR } else { if (addrExec == null) addrExec = addr; } + if (addrExec != null) this.printMessage("starting address: " + str.toHexWord(addrExec), MessagesPDP11.PAPER); } else { + this.printMessage("loading " + str.toHexWord(cbData) + " bytes at " + str.toHexWord(addr) + "-" + str.toHexWord(addr + cbData - 1), MessagesPDP11.PAPER); while (cbData--) { this.cpu.setByteDirect(addr++, aBytes[offData++] & 0xff); } @@ -361,9 +364,9 @@ RAMPDP11.prototype.loadImage = function(aBytes, addrLoad, addrExec, addrInit, fR * Set the start address to whatever the caller provided, or failing that, whatever start * address was specified inside the image. * - * For example, the diagnostic "MAINDEC-11-D0AA-PB" doesn't include a start address inside - * the image, but because we know that the directions for that diagnostic say to "Start and - * Restart at 200", we have manually inserted an "exec":128 in the JSON containing the image. + * For example, the diagnostic "MAINDEC-11-D0AA-PB" doesn't include a start address inside the + * image, but we know that the directions for that diagnostic say to "Start and Restart at 200", + * so we have manually inserted an "exec":128 in the JSON containing the image. */ if (addrExec != null) this.cpu.setReset(addrExec, fReset); } diff --git a/versions/pdpjs/1.30.3/pdp11-dbg.js b/versions/pdpjs/1.30.3/pdp11-dbg.js index 1af4e9a33..2518ad5e5 100644 --- a/versions/pdpjs/1.30.3/pdp11-dbg.js +++ b/versions/pdpjs/1.30.3/pdp11-dbg.js @@ -43,277 +43,278 @@ typeof b){var l="",m;for(m in b)b.hasOwnProperty(m)&&(l&&(l+="&"),l+=m+"="+encod function Ea(a,b){var c,d={da:null,ha:null,Ka:null,Ja:null};if("["==b.charAt(0)||"{"==b.charAt(0))try{var e,f,g;if("<"==b.substr(0,1))throw Error(b);g=0>b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");d.Ka=g.load;d.Ja=g.exec;if(e=g.bytes)d.da=e;else if(e=g.words)for(d.da=Array(2*e.length),f=c=0;c>8&255;else if(e=g.data)for(d.da=Array(4*e.length),f=c=0;c>8&255,d.da[f++]=e[c]>>16&255,d.da[f++]=e[c]>>24&255;else d.da=g;d.ha=g.symbols;d.da.length?1==d.da.length&&(q(d.da[0]),d=null):(q("Empty resource: "+a),d=null)}catch(h){q("Resource data error ("+a+"): "+h.message),d=null}else{e=[];b=b.replace(/\n/gm," ").replace(/ +$/,"").split(" ");for(c=0;cb?this.Ya=this.id:(this.Qa=this.id.substr(0,b),this.Ya=this.id.substr(b+1));this[a]=c;this.A={ready:!1,ab:!1,ac:!1,ia:!1,error:!1};this.Sb=null;this.A.error=!1;this.G={};this.i=null;this.oa=d||0;u.push(this)}var $a=void 0,ab={}; -if(window){$a||($a=window.location.search.substr(1));for(var bb,cb=/\+/g,db=/([^&=]+)=?([^&]*)/g;bb=db.exec($a);)ab[decodeURIComponent(bb[1].replace(cb," "))]=decodeURIComponent(bb[2].replace(cb," "))}function kb(a){function b(){}if(window){if(!a)throw new TypeError;if(Object.create)return Object.create(a);var c=typeof a;if("object"!==c&&"function"!==c)throw new TypeError;}b.prototype=a;return new b} -function z(a,b){b||(b=t);a.prototype=kb(b.prototype);a.prototype.constructor=a;a.prototype.parent=b.prototype}if(window){window.PCjs||(window.PCjs={});var lb=window.PCjs.Machines||(window.PCjs.Machines={}),u=window.PCjs.Components||(window.PCjs.Components=[])}else lb={},u=[];function mb(a,b,c){lb[a]&&b&&(lb[a][b]=c)}function nb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;bb?this.Ya=this.id:(this.Qa=this.id.substr(0,b),this.Ya=this.id.substr(b+1));this[a]=c;this.A={ready:!1,ab:!1,ac:!1,ia:!1,error:!1};this.Sb=null;this.A.error=!1;this.G={};this.i=null;this.oa=d||0;u.push(this)}var cb=void 0,db={}; +if(window){cb||(cb=window.location.search.substr(1));for(var eb,fb=/\+/g,gb=/([^&=]+)=?([^&]*)/g;eb=gb.exec(cb);)db[decodeURIComponent(eb[1].replace(fb," "))]=decodeURIComponent(eb[2].replace(fb," "))}function ob(a){function b(){}if(window){if(!a)throw new TypeError;if(Object.create)return Object.create(a);var c=typeof a;if("object"!==c&&"function"!==c)throw new TypeError;}b.prototype=a;return new b} +function z(a,b){b||(b=t);a.prototype=ob(b.prototype);a.prototype.constructor=a;a.prototype.parent=b.prototype}if(window){window.PCjs||(window.PCjs={});var pb=window.PCjs.Machines||(window.PCjs.Machines={}),u=window.PCjs.Components||(window.PCjs.Components=[])}else pb={},u=[];function qb(a,b,c){pb[a]&&b&&(pb[a][b]=c)}function rb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba;a++)this.g["S"+a]=[0,0,!1,!1,this.gd,a]}z(xb);var yb=7;function zb(a,b){return a.g[b]&&a.g[b][1]}k=xb.prototype;k.reset=function(){this.stop()}; +var zb="undefined"!==typeof ArrayBuffer,Ab={cpu:1,trap:16,fault:32,bus:64,memory:128,rom:256,device:512,keyboard:65536,key:131072,paper:1048576,disk:4194304,serial:8388608,speaker:33554432,computer:67108864,log:268435456,warn:536870912,buffer:1073741824,halt:-2147483648}; +function Bb(a){t.call(this,"Panel",a,Bb);this.f=this.w=this.Va=this.D=this.K=this.H=0;this.L=this.M=this.J=!1;this.O=Cb;this.B={};this.g={START:[1,1,!0,!1,this.ed],STEP:[1,1,!1,!1,this.fd],ENABLE:[1,1,!1,!1,this.ad],CONT:[1,1,!0,!1,this.Zc],DEP:[0,0,!0,!1,this.$c],EXAM:[1,1,!0,!1,this.bd],LOAD:[1,1,!0,!1,this.dd],TEST:[0,0,!0,!1,this.cd]};for(a=0;22>a;a++)this.g["S"+a]=[0,0,!1,!1,this.gd,a]}z(Bb);var Cb=7;function Db(a,b){return a.g[b]&&a.g[b][1]}k=Bb.prototype;k.reset=function(){this.stop()}; k.ta=function(a,b,c,d){if(this.C&&this.C.ta(a,b,c,d)||this.b&&this.b.ta(a,b,c,d)||this.i&&this.i.ta(a,b,c,d))return!0;switch(b){case "R0":case "R1":case "R2":case "R3":case "R4":case "R5":case "R6":case "R7":case "NF":case "ZF":case "VF":case "CF":case "PS":return this.G[b]=c,this.H++,!0;default:return"led"==a||"rled"==a?(this.G[b]=c,this.B[b]=d?1:0,this.H++,!0):"switch"==a?(void 0===this.g[b]&&(this.g[b]=[d?1:0,d?1:0]),this.G[b]=c,a=c.parentElement||c,a=a.parentElement||a,a.onmousedown=function(a, -b){return function(){Ab(a,b)}}(this,b),a.onmouseup=a.onmouseout=function(a,b){return function(){Bb(a,b)}}(this,b),a.ontouchstart=function(a,b){return function(c){Ab(a,b);c.preventDefault()}}(this,b),a.ontouchend=function(a,b){return function(){Bb(a,b)}}(this,b),!0):this.parent.ta.call(this,a,b,c,d)}};k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;Cb(b,this,Db);Eb(b,this.reset.bind(this));Fb(this);Gb(this)};k.Ha=function(a,b){b||(Hb(),this.reset());return!0};k.Ga=function(){return!0}; -function Ib(a,b,c){if(a=a.G[b])a.style.backgroundColor=c?"#ff0000":"#000000"}function Fb(a,b){for(var c in a.B)Ib(a,c,null!=b?b:a.B[c])}function Xb(a,b,c){if(a=a.G[b])a.style.marginTop=c?"0px":"20px",a.style.backgroundColor=c?"#00ff00":"#228B22"}function Gb(a){for(var b in a.g)Xb(a,b,a.g[b][1])}function Yb(a,b,c,d){a.G[b]&&(void 0===c&&(ub(a,"Value for "+b+" is invalid"),a.b.ga()),c=8==(a.i&&a.i.ca||8)?qa(c,d):p(c,d),a.G[b].textContent!=c&&(a.G[b].textContent=c))} -function Ab(a,b){var c=a.g[b];Xb(a,b,c[1]=1-c[1]);c[3]=!0;c[4]&&c[4].call(a,c[1],c[5]);"STEP"!=b&&(a.L="DEP"==b,a.M="EXAM"==b)}function Bb(a,b){var c=a.g[b];c[2]&&c[3]&&(Xb(a,b,c[1]=c[0]),c[4]&&c[4].call(a,c[1],c[5]));c[3]=!1}k.ed=function(a){a||this.b.A.Z||(this.v.reset(),Zb(this.b),zb(this,"ENABLE")&&this.b.ib())};k.fd=function(){};k.ad=function(a){a||this.b.ga()}; -k.Zc=function(a){if(!a&&!this.b.A.Z)if(zb(this,"ENABLE"))this.b.ib();else{if((a=this.i)&&!rb(a,!0))qb(a,!0),a.jb(0),qb(a,!1);else try{var b=this.b.jb(1);0a.b.pb?8:16,c=65472<=a.f&&a.f<65472+b,b=c?1:2,c=c?15:a.v.Ma;zb(a,"STEP")||(b=-b);ec(a,a.f&~c|a.f+b&c)} -function ec(a,b){a.f=b&a.v.Ma;b=a.f;for(var c=0;22>c;c++)gc(a,"A"+c,b&1<c;c++)gc(a,"D"+c,b&1<c;c++)a.g["S"+c][1]=b&1<>2;this.v=this.za-1;this.D=this.H/this.za|0;this.$a=[];this.ma=0;this.f=!1;this.cc=0;this.w=[];this.Lc=[lc,mc,nc,oc];a=new I(this);pc(a,this.i);this.X=Array(this.D);for(b=0;b>8:e[2](f)&255):f&1&&(e=d.$a[a&-2])&&(e[2]?c=e[2](f&-2)>>8:e[0]&&(c=e[0](f)));if(0<=c)return this.i&&F(this.i,e[5])&&E(this.i,e[4]+".readByte("+J(this.i,b)+"): "+J(this.i,c),!0,!d.ma),c;d.Ea(b,16,3);c=255;this.i&&F(this.i,e[5])&&E(this.i,"warning: unconverted read access to byte @"+J(this.i,b)+": "+J(this.i,c),!0,!d.ma);return c} -function mc(a,b,c){var d=!1,e=this.controller,f=e.$a[a],g=c&65535;if(f)if(f[1])f[1](b,g),d=!0;else{if(f[3]){a=f[2]?f[2](0):0;if(g&1)f[3](a&255|b<<8,g&-2);else f[3](a&-256|b,g);d=!0}}else if(g&1&&(f=e.$a[a&-2]))if(f[3])g&=-2,a=f[2]?f[2](0):0,f[3](a&255|b<<8,g),d=!0;else if(f[1])f[1](b,g);d?this.i&&F(this.i,f[5])&&E(this.i,f[4]+".writeByte("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.ma):(e.Ea(c,16,5),this.i&&F(this.i,f[5])&&E(this.i,"warning: unconverted write access to byte @"+J(this.i,c)+": "+J(this.i, -b),!0,!e.ma))}function nc(a,b){var c=-1,d=this.controller;a=d.$a[a];var e=b&65535;a&&(a[2]?c=a[2](e):a[0]&&(c=a[0](e)|a[0](e+1)<<8));if(0<=c)return this.i&&F(this.i,a[5])&&E(this.i,a[4]+".readWord("+J(this.i,b)+"): "+J(this.i,c),!0,!d.ma),c;d.Ea(b,16,2);c=65535;this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted read access to word @"+J(this.i,b)+": "+J(this.i,c),!0,!d.ma);return c} -function oc(a,b,c){var d=!1,e=this.controller;a=e.$a[a];var f=c&65535;a&&(a[3]?(a[3](b,f),d=!0):a[1]&&(a[1](b&255,f),a[1](b>>8,f+1),d=!0));d?this.i&&F(this.i,a[5])&&E(this.i,a[4]+".writeWord("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.ma):(e.Ea(c,16,4),this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted write access to word @"+J(this.i,c)+": "+J(this.i,b),!0,!e.ma))} -function rc(a,b){if(b!=a.C){var c;a.C&&(c=(1<>>a.ka;0g&&(n=g);if(!e&&l&&l.size){if(l.type==d){if(f+g<=l.F)return l.Nb+=l.F-f,l.F=f,!0;if(f>=l.F+l.Nb){n=l.size-(f-m);n>g&&(n=g);l.Nb=f-l.F+n;f=m+a.za;g-=n;h++;continue}}return wc(1,f,g)}f=new I(a,f,n,a.za,d,e);pc(f,a.i,l);a.X[h++]=f;f=m+a.za;g-=n}return 0>=g?(d==xc&&(a.cc+=c),a.status((c>>10)+"Kb "+yc[d]+" at "+qa(b)),!0):wc(2,b,c)} -function tc(a,b,c){var d=[];for(b>>>=a.ka;0>>=a.ka;0>>this.ka].Wb(a&this.v,a)};k.Ub=function(a){3932160<=a&&(a=zc(this.b,a));this.f=!1;this.ma++;a=this.X[(a&this.Ma)>>>this.ka].hc(a&this.v,a);this.ma--;return a}; -k.pa=function(a){3932160<=a&&(a=zc(this.b,a));return this.X[(a&this.Ma)>>>this.ka].sa(a&this.v,a)};k.bb=function(a){3932160<=a&&(a=zc(this.b,a));var b=a&this.v,c=(a&this.Ma)>>>this.ka;this.f=!1;this.ma++;a=this.X[c].ic(b,a);this.ma--;return a};k.Xb=function(a,b){3932160<=a&&(a=zc(this.b,a));this.X[(a&this.Ma)>>>this.ka].Zb(a&this.v,b&255,a)};k.rb=function(a,b){3932160<=a&&(a=zc(this.b,a));this.f=!1;this.ma++;this.X[(a&this.Ma)>>>this.ka].$b(a&this.v,b&255,a);this.ma--}; -k.hb=function(a,b){3932160<=a&&(a=zc(this.b,a));this.X[(a&this.Ma)>>>this.ka].Ob(a&this.v,b&65535,a)};k.Cb=function(a,b){3932160<=a&&(a=zc(this.b,a));var c=a&this.v,d=(a&this.Ma)>>>this.ka;this.f=!1;this.ma++;this.X[d].nc(c,b&65535,a);this.ma--}; -function Ac(a){for(var b=0,c=[],d=0;da.b.pb)){var l=h[0]?h[0].bind(b):null,m=h[1]?h[1].bind(b):null,n=h[2]?h[2].bind(b):null,v=h[3]?h[3].bind(b):null,r=h[5]||1;65472<=g&&65487>=g&&(!l&&n&&(l=function(a){return function(b){return a(b)&255}.bind(b)}(n)),!m&&v&&(m=function(a){return function(b,c){return a(b,c)}.bind(b)}(v)));for(var w=h[4],y=0;y>5&3;b.Za=a>>1&15;var c=0;a&257&&(c=4,a&1&&(c|=2));b.Ua!=c&&(b.Ua=c,Qc(b))}};k.td=function(){var a=this.b.eb;a&65280&&(a=(a<<8|a>>8)&65535);return a};k.ud=function(){return this.b.Lb};k.vd=function(){return this.b.qb};k.ne=function(a){var b=this.b;1170>b.pb&&(a&=-49);b.qb!=a&&(b.qb=a,b.Tb=a&16?4194303:262143,Qc(b))};k.Wd=function(a){a=a>>1&63;var b=this.b.Mb[a>>1];return a&1?b>>16:b&65535}; +b){return function(){Eb(a,b)}}(this,b),a.onmouseup=a.onmouseout=function(a,b){return function(){Fb(a,b)}}(this,b),a.ontouchstart=function(a,b){return function(c){Eb(a,b);c.preventDefault()}}(this,b),a.ontouchend=function(a,b){return function(){Fb(a,b)}}(this,b),!0):this.parent.ta.call(this,a,b,c,d)}};k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;Gb(b,this,Hb);Ib(b,this.reset.bind(this));Jb(this);Kb(this)};k.Ha=function(a,b){b||(Lb(),this.reset());return!0};k.Ga=function(){return!0}; +function Mb(a,b,c){if(a=a.G[b])a.style.backgroundColor=c?"#ff0000":"#000000"}function Jb(a,b){for(var c in a.B)Mb(a,c,null!=b?b:a.B[c])}function $b(a,b,c){if(a=a.G[b])a.style.marginTop=c?"0px":"20px",a.style.backgroundColor=c?"#00ff00":"#228B22"}function Kb(a){for(var b in a.g)$b(a,b,a.g[b][1])}function ac(a,b,c,d){a.G[b]&&(void 0===c&&(yb(a,"Value for "+b+" is invalid"),a.b.ga()),c=8==(a.i&&a.i.ca||8)?qa(c,d):p(c,d),a.G[b].textContent!=c&&(a.G[b].textContent=c))} +function Eb(a,b){var c=a.g[b];$b(a,b,c[1]=1-c[1]);c[3]=!0;c[4]&&c[4].call(a,c[1],c[5]);"STEP"!=b&&(a.L="DEP"==b,a.M="EXAM"==b)}function Fb(a,b){var c=a.g[b];c[2]&&c[3]&&($b(a,b,c[1]=c[0]),c[4]&&c[4].call(a,c[1],c[5]));c[3]=!1}k.ed=function(a){a||this.b.A.W||(this.v.reset(),bc(this.b),Db(this,"ENABLE")&&this.b.ib())};k.fd=function(){};k.ad=function(a){a||this.b.ga()}; +k.Zc=function(a){if(!a&&!this.b.A.W)if(Db(this,"ENABLE"))this.b.ib();else{if((a=this.i)&&!vb(a,!0))ub(a,!0),a.jb(0),ub(a,!1);else try{var b=this.b.jb(1);0a.b.pb?8:16,c=65472<=a.f&&a.f<65472+b,b=c?1:2,c=c?15:a.v.Ma;Db(a,"STEP")||(b=-b);hc(a,a.f&~c|a.f+b&c)} +function hc(a,b){a.f=b&a.v.Ma;b=a.f;for(var c=0;22>c;c++)jc(a,"A"+c,b&1<c;c++)jc(a,"D"+c,b&1<c;c++)a.g["S"+c][1]=b&1<>2;this.v=this.za-1;this.D=this.H/this.za|0;this.$a=[];this.ma=0;this.f=!1;this.cc=0;this.w=[];this.Lc=[oc,pc,qc,rc];a=new I(this);sc(a,this.i);this.Y=Array(this.D);for(b=0;b>8:e[2](f)&255):f&1&&(e=d.$a[a&-2])&&(e[2]?c=e[2](f&-2)>>8:e[0]&&(c=e[0](f)));if(0<=c)return this.i&&F(this.i,e[5])&&E(this.i,e[4]+".readByte("+J(this.i,b)+"): "+J(this.i,c),!0,!d.ma),c;d.Ea(b,16,3);c=255;this.i&&F(this.i,e[5])&&E(this.i,"warning: unconverted read access to byte @"+J(this.i,b)+": "+J(this.i,c),!0,!d.ma);return c} +function pc(a,b,c){var d=!1,e=this.controller,f=e.$a[a],g=c&65535;if(f)if(f[1])f[1](b,g),d=!0;else{if(f[3]){a=f[2]?f[2](0):0;if(g&1)f[3](a&255|b<<8,g&-2);else f[3](a&-256|b,g);d=!0}}else if(g&1&&(f=e.$a[a&-2]))if(f[3])g&=-2,a=f[2]?f[2](0):0,f[3](a&255|b<<8,g),d=!0;else if(f[1])f[1](b,g);d?this.i&&F(this.i,f[5])&&E(this.i,f[4]+".writeByte("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.ma):(e.Ea(c,16,5),this.i&&F(this.i,f[5])&&E(this.i,"warning: unconverted write access to byte @"+J(this.i,c)+": "+J(this.i, +b),!0,!e.ma))}function qc(a,b){var c=-1,d=this.controller;a=d.$a[a];var e=b&65535;a&&(a[2]?c=a[2](e):a[0]&&(c=a[0](e)|a[0](e+1)<<8));if(0<=c)return this.i&&F(this.i,a[5])&&E(this.i,a[4]+".readWord("+J(this.i,b)+"): "+J(this.i,c),!0,!d.ma),c;d.Ea(b,16,2);c=65535;this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted read access to word @"+J(this.i,b)+": "+J(this.i,c),!0,!d.ma);return c} +function rc(a,b,c){var d=!1,e=this.controller;a=e.$a[a];var f=c&65535;a&&(a[3]?(a[3](b,f),d=!0):a[1]&&(a[1](b&255,f),a[1](b>>8,f+1),d=!0));d?this.i&&F(this.i,a[5])&&E(this.i,a[4]+".writeWord("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.ma):(e.Ea(c,16,4),this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted write access to word @"+J(this.i,c)+": "+J(this.i,b),!0,!e.ma))} +function uc(a,b){if(b!=a.C){var c;a.C&&(c=(1<>>a.ka;0g&&(n=g);if(!e&&l&&l.size){if(l.type==d){if(f+g<=l.F)return l.Nb+=l.F-f,l.F=f,!0;if(f>=l.F+l.Nb){n=l.size-(f-m);n>g&&(n=g);l.Nb=f-l.F+n;f=m+a.za;g-=n;h++;continue}}return zc(1,f,g)}f=new I(a,f,n,a.za,d,e);sc(f,a.i,l);a.Y[h++]=f;f=m+a.za;g-=n}return 0>=g?(d==Ac&&(a.cc+=c),a.status((c>>10)+"Kb "+Bc[d]+" at "+qa(b)),!0):zc(2,b,c)} +function wc(a,b,c){var d=[];for(b>>>=a.ka;0>>=a.ka;0>>this.ka].Wb(a&this.v,a)};k.Ub=function(a){3932160<=a&&(a=Cc(this.b,a));this.f=!1;this.ma++;a=this.Y[(a&this.Ma)>>>this.ka].hc(a&this.v,a);this.ma--;return a}; +k.pa=function(a){3932160<=a&&(a=Cc(this.b,a));return this.Y[(a&this.Ma)>>>this.ka].sa(a&this.v,a)};k.bb=function(a){3932160<=a&&(a=Cc(this.b,a));var b=a&this.v,c=(a&this.Ma)>>>this.ka;this.f=!1;this.ma++;a=this.Y[c].ic(b,a);this.ma--;return a};k.Xb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.Y[(a&this.Ma)>>>this.ka].Zb(a&this.v,b&255,a)};k.rb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.f=!1;this.ma++;this.Y[(a&this.Ma)>>>this.ka].$b(a&this.v,b&255,a);this.ma--}; +k.hb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.Y[(a&this.Ma)>>>this.ka].Ob(a&this.v,b&65535,a)};k.Cb=function(a,b){3932160<=a&&(a=Cc(this.b,a));var c=a&this.v,d=(a&this.Ma)>>>this.ka;this.f=!1;this.ma++;this.Y[d].nc(c,b&65535,a);this.ma--}; +function Dc(a){for(var b=0,c=[],d=0;da.b.pb)){var l=h[0]?h[0].bind(b):null,m=h[1]?h[1].bind(b):null,n=h[2]?h[2].bind(b):null,v=h[3]?h[3].bind(b):null,r=h[5]||1;65472<=g&&65487>=g&&(!l&&n&&(l=function(a){return function(b){return a(b)&255}.bind(b)}(n)),!m&&v&&(m=function(a){return function(b,c){return a(b,c)}.bind(b)}(v)));for(var w=h[4],y=0;y>5&3;b.Za=a>>1&15;var c=0;a&257&&(c=4,a&1&&(c|=2));b.Ua!=c&&(b.Ua=c,Rc(b))}};k.td=function(){var a=this.b.eb;a&65280&&(a=(a<<8|a>>8)&65535);return a};k.ud=function(){return this.b.Lb};k.vd=function(){return this.b.qb};k.ne=function(a){var b=this.b;1170>b.pb&&(a&=-49);b.qb!=a&&(b.qb=a,b.Tb=a&16?4194303:262143,Rc(b))};k.Wd=function(a){a=a>>1&63;var b=this.b.Mb[a>>1];return a&1?b>>16:b&65535}; k.Oe=function(a,b){b=b>>1&63;var c=b>>1;this.b.Mb[c]=b&1?this.b.Mb[c]&65535|(a&63)<<16:this.b.Mb[c]&-65536|a&65534};k.Pd=function(a){return this.b.V[1][a>>1&7]};k.He=function(a,b){this.b.V[1][b>>1&7]=a&65295};k.Nd=function(a){return this.b.V[1][(a>>1&7)+8]};k.Fe=function(a,b){this.b.V[1][(b>>1&7)+8]=a&65295};k.Od=function(a){return this.b.ya[1][a>>1&7]};k.Ge=function(a,b){b=b>>1&7;this.b.ya[1][b]=a;this.b.V[1][b]&=65295};k.Md=function(a){return this.b.ya[1][(a>>1&7)+8]}; k.Ee=function(a,b){b=(b>>1&7)+8;this.b.ya[1][b]=a;this.b.V[1][b]&=65295};k.pd=function(a){return this.b.V[0][a>>1&7]};k.je=function(a,b){this.b.V[0][b>>1&7]=a&65295};k.nd=function(a){return this.b.V[0][(a>>1&7)+8]};k.he=function(a,b){this.b.V[0][(b>>1&7)+8]=a&65295};k.od=function(a){return this.b.ya[0][a>>1&7]};k.ie=function(a,b){b=b>>1&7;this.b.ya[0][b]=a;this.b.V[0][b]&=65295};k.md=function(a){return this.b.ya[0][(a>>1&7)+8]};k.ge=function(a,b){b=(b>>1&7)+8;this.b.ya[0][b]=a;this.b.V[0][b]&=65295}; k.Vd=function(a){return this.b.V[3][a>>1&7]};k.Ne=function(a,b){this.b.V[3][b>>1&7]=a&65295};k.Td=function(a){return this.b.V[3][(a>>1&7)+8]};k.Le=function(a,b){this.b.V[3][(b>>1&7)+8]=a&65295};k.Ud=function(a){return this.b.ya[3][a>>1&7]};k.Me=function(a,b){b=b>>1&7;this.b.ya[3][b]=a;this.b.V[3][b]&=65295};k.Sd=function(a){return this.b.ya[3][(a>>1&7)+8]};k.Ke=function(a,b){b=(b>>1&7)+8;this.b.ya[3][b]=a;this.b.V[3][b]&=65295};k.Ab=function(a){a&=7;return this.b.N&2048?this.b.Wa[a]:this.b.u[a]}; k.Db=function(a,b){b&=7;this.b.N&2048?this.b.Wa[b]=a:this.b.u[b]=a};k.Ad=function(){return this.b.N&49152?this.b.Ia[0]:this.b.u[6]};k.se=function(a){this.b.N&49152?this.b.Ia[0]=a:this.b.u[6]=a};k.Dd=function(){return this.b.u[7]};k.ve=function(a){this.b.u[7]=a};k.Bb=function(a){a&=7;return this.b.N&2048?this.b.u[a]:this.b.Wa[a]};k.Eb=function(a,b){b&=7;this.b.N&2048?this.b.u[b]=a:this.b.Wa[b]=a};k.Bd=function(){return 1==(this.b.N&49152)>>14?this.b.u[6]:this.b.Ia[1]}; -k.te=function(a){1==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[1]=a};k.Cd=function(){return 3==(this.b.N&49152)>>14?this.b.u[6]:this.b.Ia[3]};k.ue=function(a){3==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[3]=a};k.kd=function(a){return this.b.Ec[a-65504>>1]};k.ee=function(a,b){this.b.Ec[b-65504>>1]=a};k.Bc=function(a){if(65520==a){a=0;switch(xc){case xc:a=this.v.cc}a=(a>>6)-1}else a=0;return a};k.Ic=function(){};k.Rd=function(){return 1};k.Je=function(){};k.jd=function(){return this.b.fa}; -k.de=function(){this.b.fa=0};k.rd=function(){return this.b.Dc};k.le=function(a,b){b&1||(a&=255);this.b.Dc=a};k.wd=function(a){return a?this.b.kc:0};k.oe=function(a){var b=this.b;if(a&=65024){var c=a>>9;do a+=34;while(c>>=1)}b.kc=a;b.I|=2};k.Qd=function(a){return a?this.b.fb&65280:0};k.Ie=function(a){this.b.fb=a|255};k.zd=function(){return Rc(this.b)};k.re=function(a){Sc(this.b,a&-1809|Rc(this.b)&1808);this.b.I|=128};k.Hc=function(a,b){F(this)&&E(this,"writeIgnored("+qa(b)+"): "+qa(a),!0,!0)}; -var L={},Pc=(L[61568]=[null,null,K.prototype.Wd,K.prototype.Oe,"UNIMAP",64,1170],L[62592]=[null,null,K.prototype.Pd,K.prototype.He,"SIPDR",8,1145],L[62608]=[null,null,K.prototype.Nd,K.prototype.Fe,"SDPDR",8,1145],L[62624]=[null,null,K.prototype.Od,K.prototype.Ge,"SIPAR",8,1145],L[62640]=[null,null,K.prototype.Md,K.prototype.Ee,"SDPAR",8,1145],L[62656]=[null,null,K.prototype.pd,K.prototype.je,"KIPDR",8,1145],L[62672]=[null,null,K.prototype.nd,K.prototype.he,"KDPDR",8,1145],L[62688]=[null,null,K.prototype.od, +k.te=function(a){1==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[1]=a};k.Cd=function(){return 3==(this.b.N&49152)>>14?this.b.u[6]:this.b.Ia[3]};k.ue=function(a){3==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[3]=a};k.kd=function(a){return this.b.Ec[a-65504>>1]};k.ee=function(a,b){this.b.Ec[b-65504>>1]=a};k.Bc=function(a){if(65520==a){a=0;switch(Ac){case Ac:a=this.v.cc}a=(a>>6)-1}else a=0;return a};k.Ic=function(){};k.Rd=function(){return 1};k.Je=function(){};k.jd=function(){return this.b.fa}; +k.de=function(){this.b.fa=0};k.rd=function(){return this.b.Dc};k.le=function(a,b){b&1||(a&=255);this.b.Dc=a};k.wd=function(a){return a?this.b.kc:0};k.oe=function(a){var b=this.b;if(a&=65024){var c=a>>9;do a+=34;while(c>>=1)}b.kc=a;b.I|=2};k.Qd=function(a){return a?this.b.fb&65280:0};k.Ie=function(a){this.b.fb=a|255};k.zd=function(){return Sc(this.b)};k.re=function(a){Tc(this.b,a&-1809|Sc(this.b)&1808);this.b.I|=128};k.Hc=function(a,b){F(this)&&E(this,"writeIgnored("+qa(b)+"): "+qa(a),!0,!0)}; +var L={},Qc=(L[61568]=[null,null,K.prototype.Wd,K.prototype.Oe,"UNIMAP",64,1170],L[62592]=[null,null,K.prototype.Pd,K.prototype.He,"SIPDR",8,1145],L[62608]=[null,null,K.prototype.Nd,K.prototype.Fe,"SDPDR",8,1145],L[62624]=[null,null,K.prototype.Od,K.prototype.Ge,"SIPAR",8,1145],L[62640]=[null,null,K.prototype.Md,K.prototype.Ee,"SDPAR",8,1145],L[62656]=[null,null,K.prototype.pd,K.prototype.je,"KIPDR",8,1145],L[62672]=[null,null,K.prototype.nd,K.prototype.he,"KDPDR",8,1145],L[62688]=[null,null,K.prototype.od, K.prototype.ie,"KIPAR",8,1145],L[62704]=[null,null,K.prototype.md,K.prototype.ge,"KDPAR",8,1145],L[62798]=[null,null,K.prototype.vd,K.prototype.ne,"MMR3",1,1145],L[65382]=[null,null,K.prototype.qd,K.prototype.ke,"LKS"],L[65402]=[null,null,K.prototype.sd,K.prototype.me,"MMR0",1,1145],L[65404]=[null,null,K.prototype.td,K.prototype.Hc,"MMR1",1,1145],L[65406]=[null,null,K.prototype.ud,K.prototype.Hc,"MMR2",1,1145],L[65408]=[null,null,K.prototype.Vd,K.prototype.Ne,"UIPDR",8,1145],L[65424]=[null,null,K.prototype.Td, K.prototype.Le,"UDPDR",8,1145],L[65440]=[null,null,K.prototype.Ud,K.prototype.Me,"UIPAR",8,1145],L[65456]=[null,null,K.prototype.Sd,K.prototype.Ke,"UDPAR",8,1145],L[65472]=[null,null,K.prototype.Ab,K.prototype.Db,"R0SET0"],L[65473]=[null,null,K.prototype.Ab,K.prototype.Db,"R1SET0"],L[65474]=[null,null,K.prototype.Ab,K.prototype.Db,"R2SET0"],L[65475]=[null,null,K.prototype.Ab,K.prototype.Db,"R3SET0"],L[65476]=[null,null,K.prototype.Ab,K.prototype.Db,"R4SET0"],L[65477]=[null,null,K.prototype.Ab,K.prototype.Db, "R5SET0"],L[65478]=[null,null,K.prototype.Ad,K.prototype.se,"R6KERNEL"],L[65479]=[null,null,K.prototype.Dd,K.prototype.ve,"R7KERNEL"],L[65480]=[null,null,K.prototype.Bb,K.prototype.Eb,"R0SET1",1,1145],L[65481]=[null,null,K.prototype.Bb,K.prototype.Eb,"R1SET1",1,1145],L[65482]=[null,null,K.prototype.Bb,K.prototype.Eb,"R2SET1",1,1145],L[65483]=[null,null,K.prototype.Bb,K.prototype.Eb,"R3SET1",1,1145],L[65484]=[null,null,K.prototype.Bb,K.prototype.Eb,"R4SET1",1,1145],L[65485]=[null,null,K.prototype.Bb, K.prototype.Eb,"R5SET1",1,1145],L[65486]=[null,null,K.prototype.Bd,K.prototype.te,"R6SUPER",1,1145],L[65487]=[null,null,K.prototype.Cd,K.prototype.ue,"R6USER",1,1145],L[65504]=[null,null,K.prototype.kd,K.prototype.ee,"CTRL",8,1170],L[65520]=[null,null,K.prototype.Bc,K.prototype.Ic,"LSIZE",1,1170],L[65522]=[null,null,K.prototype.Bc,K.prototype.Ic,"HSIZE",1,1170],L[65524]=[null,null,K.prototype.Rd,K.prototype.Je,"SYSID",1,1170],L[65526]=[null,null,K.prototype.jd,K.prototype.de,"CPUERR",1,1170],L[65528]= -[null,null,K.prototype.rd,K.prototype.le,"MB",1,1170],L[65530]=[null,null,K.prototype.wd,K.prototype.oe,"PIR"],L[65532]=[null,null,K.prototype.Qd,K.prototype.Ie,"SL"],L[65534]=[null,null,K.prototype.zd,K.prototype.re,"PSW"],L);Wa(function(){for(var a=D(document,"pdp11","device"),b=0;b>1),this.b=new Int32Array(this.w,0,this.size>>2),$c(this,Wc?ad:bd);else{a=this.b=Array(this.size>> -2);for(f=0;f>2),b=0;b>1),this.b=new Int32Array(this.w,0,this.size>>2),ad(this,Xc?bd:cd);else{a=this.b=Array(this.size>> +2);for(f=0;f>2),b=0;b>8,c)},S:function(a){return this.b[a>>2]>>>((a&3)<<3)&255},ca:function(a,b){a&1&&this.v.Ea(b,64,2);b=a>>2;a=(a&3)<<3;var c=this.b[b]>>a;return 24>a?c&65535:c&255|(this.b[b+ -1]&255)<<8},ua:function(a,b){var c=a>>2;a=(a&3)<<3;this.b[c]=this.b[c]&~(255<>2;a=(a&3)<<3;24>a?this.b[c]=this.b[c]&~(65535<>8);this.Sa=!0},O:function(a,b){if(this.i&&null!=this.F){var c=this.i;gd(c,this.F+a,1,c.M)&&c.ga(!0)}return this.hc(a,b)},Qa:function(a,b){if(this.i&&null!=this.F){var c=this.i;gd(c,this.F+a,2,c.M)&&c.ga(!0)}return this.ic(a,b)},la:function(a, -b,c){if(this.i&&null!=this.F){var d=this.i;gd(d,this.F+a,1,d.D)&&d.ga(!0)}this.f?this.B(a,b,c):this.$b(a,b,c)},xa:function(a,b,c){if(this.i&&null!=this.F){var d=this.i;gd(d,this.F+a,2,d.D)&&d.ga(!0)}this.f?this.B(a,b,c):this.nc(a,b,c)},M:function(a){return this.G[a]},R:function(a,b){a=this.G[a];this.i&&F(this.i,128)&&E(this.i,"Memory.readByte("+J(this.i,b)+"): "+J(this.i,a),!0);return a},W:function(a,b){a&1&&this.v.Ea(b,64,2);return this.D.getUint16(a,!0)},$:function(a,b){a&1&&this.v.Ea(b,64,2);a= +1]&255)<<8},ua:function(a,b){var c=a>>2;a=(a&3)<<3;this.b[c]=this.b[c]&~(255<>2;a=(a&3)<<3;24>a?this.b[c]=this.b[c]&~(65535<>8);this.Sa=!0},O:function(a,b){if(this.i&&null!=this.F){var c=this.i;hd(c,this.F+a,1,c.M)&&c.ga(!0)}return this.hc(a,b)},Qa:function(a,b){if(this.i&&null!=this.F){var c=this.i;hd(c,this.F+a,2,c.M)&&c.ga(!0)}return this.ic(a,b)},la:function(a, +b,c){if(this.i&&null!=this.F){var d=this.i;hd(d,this.F+a,1,d.D)&&d.ga(!0)}this.f?this.B(a,b,c):this.$b(a,b,c)},xa:function(a,b,c){if(this.i&&null!=this.F){var d=this.i;hd(d,this.F+a,2,d.D)&&d.ga(!0)}this.f?this.B(a,b,c):this.nc(a,b,c)},M:function(a){return this.G[a]},R:function(a,b){a=this.G[a];this.i&&F(this.i,128)&&E(this.i,"Memory.readByte("+J(this.i,b)+"): "+J(this.i,a),!0);return a},X:function(a,b){a&1&&this.v.Ea(b,64,2);return this.D.getUint16(a,!0)},$:function(a,b){a&1&&this.v.Ea(b,64,2);a= this.J[a>>1];this.i&&F(this.i,128)&&E(this.i,"Memory.readWord("+J(this.i,b)+"): "+J(this.i,a),!0);return a},ja:function(a,b){this.G[a]=b;this.Sa=!0},Ya:function(a,b,c){this.G[a]=b;this.Sa=!0;this.i&&F(this.i,128)&&E(this.i,"Memory.writeByte("+J(this.i,c)+","+J(this.i,b)+")",!0)},wa:function(a,b,c){a&1&&this.v.Ea(c,64,4);this.D.setUint16(a,b,!0);this.Sa=!0},Ba:function(a,b,c){a&1&&this.v.Ea(c,64,4);this.J[a>>1]=b;this.Sa=!0;this.i&&F(this.i,128)&&E(this.i,"Memory.writeWord("+J(this.i,c)+","+J(this.i, -b)+")",!0)}};function pc(a,b,c){a.i=b;a.g=a.C=0;c&&((a.g=c.g)&&fd(a,ed,!1),(a.C=c.C)&&dd(a,ed,!1))}function hd(a,b){b?--a.C||(a.Zb=a.f?a.B:a.$b,a.Ob=a.f?a.H:a.nc):--a.g||(a.Wb=a.hc,a.sa=a.ic)}function dd(a,b,c){c&&a.C||(a.Zb=!a.f&&b[1]||a.B,a.Ob=!a.f&&b[3]||a.H);if(c||void 0===c)a.$b=b[1]||a.B,a.nc=b[3]||a.H}function fd(a,b,c){c&&a.g||(a.Wb=b[0]||a.K,a.sa=b[2]||a.L);if(c||void 0===c)a.hc=b[0]||a.K,a.ic=b[2]||a.L}function $c(a,b){b||(b=id);fd(a,b,void 0);dd(a,b,void 0)} -var id=[],cd=[I.prototype.S,I.prototype.ua,I.prototype.ca,I.prototype.Na],ed=[I.prototype.O,I.prototype.la,I.prototype.Qa,I.prototype.xa];if(vb)var bd=[I.prototype.M,I.prototype.ja,I.prototype.W,I.prototype.wa],ad=[I.prototype.R,I.prototype.Ya,I.prototype.$,I.prototype.Ba]; -function jd(a,b){t.call(this,"CPU",a,jd,1);var c=a.multiplier||1;this.kb=a.cycles||b;this.cb=c;this.vb=Math.round(this.kb/1E4)/100;this.ob=this.vb*this.cb;this.A.Z=!1;this.A.Yb=!1;this.A.tb=a.autoStart;this.A.wb=!1;this.Ib=this.ua=0;this.Jb=a.csStart;this.xb=a.csInterval;this.yb=a.csStop;this.L=[];this.zc=this.$d.bind(this);H(this)}z(jd);var kd=["power","reset"];k=jd.prototype; -k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.i=d;this.B=a.B;for(b=0;b=a.ua&&(a.ua+=a.xb,c=!0);0<=a.yb&&a.yb<=qd(a)&&(a.xb=a.yb=-1,nd(a),a.ga(),c=!0);c&&a.j(qd(a)+" cycles: checksum="+p(a.Ib))}} -k.ta=function(a,b,c){var d=this;switch(b){case "power":case "reset":return this.G[b]=c,!0;case "run":return this.G[b]=c,c.onclick=function(){var a;if(a=d.C)if(a=d.C,a.A.ia)a=!0;else{var b=null,c,h=nb(a.id);for(c=0;ca.$/a.ob?b=1:d=!0;a.cb=b;b=a.vb*a.cb;if(a.ob!=b){a.ob=b;b=a.ob.toFixed(2)+"Mhz";var e=a.G.setSpeed;e&&(e.textContent=b);a.j("target speed: "+b)}c&&a.C&&a.C.sb()}ac(a,a.W);a.W=0;a.S=Aa();a.ca=0;sd(a);return d}function Lc(a,b){var c=a.L.length;a.L.push([-1,b]);return c}function Nc(a,b,c,d){0<=b&&ba.L[b][0])&&(c=a.kb*a.cb/1E3*c|0,a.L[b][0]=c+td(a))} -function ud(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||b>d[0]&&(b=d[0])}return b}function $b(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||(d[0]-=b,0>=d[0]&&(d[0]=-1,d[1]()))}}function td(a,b){var c=a.ja-=a.b;a.b=a.K=0;b&&(a.ja=0);return c} -k.$d=function(){if(this.A.Z){this.Fb>=this.kb&&sd(this,!0);this.Ba=0;this.lb=Aa();if(this.ca){var a=this.lb-this.ca;a>this.Vb&&(this.S+=a,this.S>this.lb&&(this.S=this.lb))}try{do{var b=ud(this,this.A.wb?1:this.mb);try{this.jb(b)}catch(e){if("number"!=typeof e)throw e;}b=td(this,!0);this.Ba+=b;this.W+=b;bc(this,b);$b(this,b);this.wa-=b;if(0>=this.wa){this.wa+=this.mb;15<=++this.xc&&(this.qa(),this.xc=0);break}}while(this.A.Z)}catch(e){this.ga();this.C&&this.C.stop(Aa(),qd(this));ub(this,e.stack||e.message); -return}if(this.A.Z){a=setTimeout;b=this.zc;this.ca=Aa();var c=this.Vb;this.Ba&&(c=Math.round(c*this.Ba/this.mb));var c=c-(this.ca-this.lb),d=this.ca-this.S;d&&(this.$=Math.round(this.W/(10*d))/100,864E5<=d&&(this.la=0,rd(this)));if(0>c||this.$c&&(this.S-=c),c=0;this.Fb+=this.Ba;this.ca+=c;a(b,c)}}}; -k.ib=function(a){if(tb(this))return!1;if(this.A.Z)return this.j(this.toString()+" busy"),!1;rd(this);this.A.Z=!0;this.A.Yb=!0;var b=this.G.run;b&&(b.textContent="Halt");this.C&&(a&&this.C.sb(!0),this.C.start(this.S,qd(this)));setTimeout(this.zc,0);return!0};k.jb=function(){return 0};k.ga=function(a){var b=!1;if(this.A.Z){td(this);ac(this,this.W);this.W=0;this.A.Z=!1;if(b=this.G.run)b.textContent="Run";this.C&&this.C.stop(Aa(),qd(this));b=!0}this.A.complete=a;return b}; -function vd(a){this.pb=+a.model||1170;this.Pb=a.addrReset||0;jd.call(this,a,6666667);this.decode=1120==this.pb?wd.bind(this):xd.bind(this);yd(this);this.M=0;this.O=null;this.A.complete=!1}z(vd,jd);k=vd.prototype;k.reset=function(){this.status("model "+this.pb);this.A.Z&&this.ga();yd(this);md(this);this.A.error=!1;this.parent.reset.call(this)}; -function yd(a){a.T=65536;a.U=32768;a.aa=65535;a.Y=32768;a.N=15;a.u=[0,0,0,0,0,0,0,a.Pb];a.Wa=[0,0,0,0,0,0];a.Ia=[0,0,0,0];a.w=0;a.Za=0;a.Uc=[4,2,0,1];a.V=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[65535,65535,65535,65535,65535,65535,65535,65535],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.ya=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.Mb=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0];a.Ec=[0,0,0,0,0,0,0,0];a.Dc=0;a.I=0;a.H=a.J=0;a.g=a.f=a.ub=0;a.xa=-1;Zb(a)}function Zb(a){a.fb=255;a.fa=0;a.kc=0;a.D=0;a.eb=0;a.Lb=0;a.qb=0;a.Ua=0;a.Na=0;a.Tb=262143;a.O=null;a.v&&Qc(a)}function Qc(a){a.Ua?(a.R=65536,a.ba=a.Tc,a.sa=a.Xd,a.Ob=a.Pe,rc(a.v,a.qb&16?22:18)):(a.R=0,a.ba=a.Sc,a.sa=a.Cc,a.Ob=a.Jc,rc(a.v,16))}function zd(a,b,c){a.Pb=b;N(a,b);!c&&a.i&&(a.ga()||od(a.i))}k.uc=function(){return 0}; -k.save=function(){var a=new O(this);a.set(0,[]);a.set(1,[this.la,this.cb]);a.set(2,Ac(this.v));return a.data()};k.restore=function(a){var b=a[1];this.la=b[1];rd(this,b[3]);a:{b=this.v;a=a[2];var c;for(c=0;c>14&3;c=a.N>>14&3;a.w!=c&&(a.Ia[c]=a.u[6],a.u[6]=a.Ia[a.w]);a.N=b;a.I|=2}function Q(a,b){a.I&128||(a.Y=a.aa=b,a.U=0)}function Fd(a,b,c){a.I&128||(a.Y=a.aa=a.T=b,a.U=c||0)}function Gd(a,b,c,d){a.I&128||(a.Y=a.aa=a.T=b,a.U=(c^b)&(d^b))} -function Yd(a,b){a.I&128||(a.Y=a.aa=a.T=b,a.U=a.Y^a.T>>1)}function Zd(a,b,c,d){a.I&128||(a.Y=a.aa=a.T=b,a.U=(c^d)&(d^b))}k.na=function(a,b){if(!this.M){var c=!1;0>this.xa?this.xa=Rc(this):this.w||(a=4,c=!0);this.D&57344||(this.eb=63222,this.Lb=a);this.w=0;var d=this.sa(a|this.R),e=this.sa(a+2&65535|this.R);Sc(this,e&-12289|this.xa>>2&12288);c&&(this.fa|=4,this.u[6]=4);$d(this,this.xa);$d(this,this.u[7]);N(this,d);this.I&=-113;this.xa=-1;this.I|=8;this.Yc=a;this.Xc=b;if(26!=b)throw a;}}; -function ae(a){var b=be(a),c=be(a)&-1793;a.N&49152&&(c=c&-225|a.N&63712);N(a,b);Sc(a,c);a.I&=-17}function zc(a,b){var c=b>>13&31;31>c&&a.qb&32&&(b=a.Mb[c]+(b&8190)&4194302,3932160<=b&&4186112>b&&console.log("panic(898)"));return b} -function ce(a,b,c){var d,e,f;if(!(c&a.Ua))return b;d=b>>13;a.qb&a.Uc[a.w]||(d&=7);e=a.V[a.w][d];f=(a.ya[a.w][d]<<6)+(b&8191)&a.Tb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.V[a.w][d]=e;if(4194170!==f||a.w)a.Na=a.w,a.Za=d;b=!1;g&&(g&57344&&(0<=a.xa&&(g|=128),a.D&57344||(a.D=a.D|g|a.Na<<5|a.Za<<1), -b=!0),a.D&61440||!(4191360>f||4194239c&&d&1&&(f=1));a.b-=3;break;case 3:f=2;e=a.u[c];7!==c&&(e|=g);e=a.sa(e);e|=g;a.b-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.u[c]+f&65535;7!==c&&(e|=g);a.b-=4;break;case 5:f=-2;e=a.u[c]-2&65535;7!==c&&(e|=g);e=a.sa(e)| -g;a.b-=8;break;case 6:return e=a.sa(Ed(a,2)),e=e+a.u[c]&65535|g,a.b-=6,e;case 7:return e=a.sa(Ed(a,2)),e=e+a.u[c]&65535,e=a.sa(e|a.R)|g,a.b-=10,e}a.u[c]=a.u[c]+f&65535;!g||a.D&57344||(a.eb=a.eb<<8|f<<3&248|c);6==c&&!a.w&&d&4&&0>=f&&(a.u[6]<=a.fb||65534<=a.u[6])&&(a.u[6]<=a.fb-32?(a.fa|=4,a.u[6]=4,a.na(4,24)):(a.fa|=8,a.I|=64));return e}k.Ub=function(a){if(!this.Ua)return this.v.Ub(a);this.M++;a=de(this,ce(this,a,3));this.M--;return a}; -k.bb=function(a){if(!this.Ua)return this.v.bb(a);this.M++;a=this.Cc(ce(this,a,2));this.M--;return a};k.rb=function(a,b){this.Ua?(this.M++,ee(this,ce(this,a,5),b),this.M--):this.v.rb(a,b)};k.Cb=function(a,b){this.Ua?(this.M++,this.Jc(ce(this,a,4),b),this.M--):this.v.Cb(a,b)};k.Sc=function(a,b,c){return fe(this,a,b,c)};k.Tc=function(a,b,c){return ce(this,fe(this,a,b,c),c)};k.Cc=function(a){return this.v.pa(a)};k.Xd=function(a){return this.v.pa(ce(this,a,2))};k.Jc=function(a,b){this.v.hb(a,b&65535)}; -k.Pe=function(a,b){this.v.hb(ce(this,a,4),b)};function ge(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?(d=fe(a,b,d,2),c&65536||61440!==(a.N&61440)&&(d&=65535),a.w=a.N>>12&3,c=a.sa(d|c&a.R),a.w=a.N>>14&3):c=6!=d||(a.N>>2&12288)===(a.N&12288)?a.u[d]:a.Ia[a.N>>12&3];return c}function he(a,b,c,d){a.D&57344||(a.eb=22);var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=fe(a,b,e,4),c&65536||(e&=65535),a.w=a.N>>12&3,e=ce(a,e|c&65536,4),a.w=a.N>>14&3,a.v.hb(e,d)):6!=e||(a.N>>2&12288)===(a.N&12288)?a.u[e]=d:a.Ia[a.N>>12&3]=d} -function ie(a,b){b>>=6;var c=a.J=b&7;return(b=a.H=(b&56)>>3)?de(a,a.ba(b,c,3)):a.u[c]&255}function je(a,b){b>>=6;var c=a.J=b&7;return(b=a.H=(b&56)>>3)?a.v.pa(a.ba(b,c,2)):a.u[c]}function ke(a,b){var c=a.f=b&7;b=a.g=(b&56)>>3;return fe(a,b,c,8)}function le(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?de(a,a.ba(b,c,3)):a.u[c]&255}function me(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?a.v.pa(a.ba(b,c,2)):a.u[c]} -function R(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.ub=a.ba(b,e,7),ee(a,e,d.call(a,c,de(a,e)))):a.u[e]=a.u[e]&65280|d.call(a,c,a.u[e])}function S(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.ba(b,e,6),a.v.hb(e,d.call(a,c,a.v.pa(e)))):a.u[e]=d.call(a,c,a.u[e])}function ne(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?ee(a,a.ba(b,e,5),c):a.u[e]=c?a.u[e]&~d|c<<24>>24&d:a.u[e]&~d;return c}function oe(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?a.v.hb(a.ba(b,d,4),c):a.u[d]=c&65535;return c} -function T(a,b,c){c&&(N(a,a.u[7]+(b<<24>>23)),a.b-=2);a.b-=3} -k.jb=function(a){this.A.complete=!0;var b=this.i&&pe(this.i)?1:this.A.Yb?-1:0,c=a?this.A.Yb?0:1:-1;this.A.Yb=!1;this.ja=this.b=a;do{if(b){if(this.i&&qe(this.i,this.u[7],c)){this.ga();break}c||c++;b++}if(this.I){this.I&112&&(this.I&32?this.na(168,28):this.I&64?this.na(4,30):this.I&16&&this.na(12,32),this.I&=-113);if(a=this.I&7){a=!1;if(this.I&2){this.I&=-3;var d=160,e=(this.kc&224)>>5,f=this.O&&this.O.zb>e?this.O:null;f&&(d=f.be,e=f.zb);e>(this.N&224)>>5?(this.I&4&&(Ed(this,2),this.I&=-5),this.na(d, -26),e=!0):e=!1;if(e){if(f)if(a=f,f=this.O,f==a)this.O=a.next;else for(;f;){e=f.next;if(e==a){f.next=e.next;break}f=e}a=!0}}else this.I&1&&this.I++;a=a&&0>c}if(a)break}this.I=this.I&7|this.N&16;this.decode(Dd(this))}while(0>1|b<<16;Yd(this,a);return a&65535}function we(a,b){a=b&2048|b>>1|b<<8;Yd(this,a<<8);return a&255}function xe(a,b){a=b&~a;Q(this,a);return a}function ye(a,b){a=b&~a;Q(this,a<<8);return a}function ze(a,b){a|=b;Q(this,a);return a}function Ae(a,b){a|=b;Q(this,a<<8);return a} -function Be(a,b){a=~b|65536;Fd(this,a);return a&65535}function Ce(a,b){a=~b|256;Fd(this,a<<8);return a&255}function De(a,b){a=b-a;this.I&128||(this.Y=this.aa=a,this.U=b&(b^a));return a&65535}function Ee(a,b){a=b-a;var c=a<<8;b<<=8;this.I&128||(this.Y=this.aa=c,this.U=b&(b^c));return a&255}function Fe(a,b){a=b+a;this.I&128||(this.Y=this.aa=a,this.U=a&(b^a));return a&65535}function Ge(a,b){a=b+a;var c=a<<8;this.I&128||(this.Y=this.aa=c,this.U=c&(b<<8^c));return a&255} -function He(a,b){a=-b;Fd(this,a,a&b&32768);return a&65535}function Ie(a,b){a=-b;Fd(this,a<<8,(a&b&128)<<8);return a&255}function Je(a,b){a=b<<1|this.T>>16&1;Yd(this,a);return a&65535}function Ke(a,b){a=b<<1|this.T>>16&1;Yd(this,a<<8);return a&255}function Le(a,b){a=(this.T&65536|b)>>1|b<<16;Yd(this,a);return a&65535}function Me(a,b){a=((this.T&65536)>>8|b)>>1|b<<8;Yd(this,a<<8);return a&255}function Ne(a,b){var c=b-a;Zd(this,c,a,b);return c&65535} -function Oe(a,b){var c=b-a;Zd(this,c<<8,a<<8,b<<8);return c&255}function Pe(a,b){this.I&128||(this.Y=this.aa=b&65280,this.U=this.T=0);return(b<<8|b>>8)&65535}function Qe(a,b){a^=b;Q(this,a);return a&65535}function Re(a){S(this,a,je(this,a),re);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} -function Se(a){var b=me(this,a);a=a>>6&7;var c=this.u[a];c&32768&&(c|=4294901760);this.T=this.U=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.U=32768)}this.u[a]=c&65535;this.Y=this.aa=c;this.b-=(this.g?6:7)+b} -function Te(a){var b=me(this,a);a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&=63;if(b&32){b=64-b;32>b-1;this.T=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.u[a|1]=d&65535;this.Y=d>>16;this.aa=d>>16|d;this.b-=(this.g?6:7)+b}function Ue(a){T(this,a,!Ad(this))}function Ve(a){T(this,a,Ad(this))} -function We(a){S(this,a,je(this,a),xe);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function Xe(a){R(this,a,ie(this,a),ye);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function Ye(a){S(this,a,je(this,a),ze);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function Ze(a){R(this,a,ie(this,a),Ae);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} -function $e(a){Q(this,je(this,a)&me(this,a));this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function af(a){Q(this,(ie(this,a)&le(this,a))<<8);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function bf(a){T(this,a,Cd(this))}function cf(a){T(this,a,!this.Ta()==!Bd(this))}function df(a){T(this,a,!Cd(this)&&!this.Ta()==!Bd(this))}function ef(a){T(this,a,!Ad(this)&&!Cd(this))}function ff(a){T(this,a,Cd(this)||!this.Ta()!=!Bd(this))} -function gf(a){T(this,a,Ad(this)||Cd(this))}function hf(a){T(this,a,!this.Ta()!=!Bd(this))}function jf(a){T(this,a,this.Ta())}function kf(a){T(this,a,!Cd(this))}function lf(a){T(this,a,!this.Ta())}function mf(){this.na(12,1);this.b-=5}function nf(a){T(this,a,!0)}function of(a){T(this,a,!Bd(this))}function pf(a){T(this,a,Bd(this))}function U(a){a&1&&(this.T=0);a&2&&(this.U=0);a&4&&(this.aa=1);a&8&&(this.Y=0);this.b-=5} -function qf(a){var b=je(this,a);a=me(this,a);Zd(this,b-a,a,b);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function rf(a){var b=ie(this,a)<<8;a=le(this,a)<<8;Zd(this,b-a,a,b);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)} -function sf(a){var b=me(this,a);if(b){a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.u[a]=d&65535,this.u[a|1]=c-d*b&65535,this.aa=d>>16|d,this.Y=d>>16):(this.U=32768,this.aa=d>>15|d,this.Y=c>>16,-1===b&&65534===this.u[a]&&(this.u[a]=this.u[a|1]=1));this.b-=53}else this.aa=this.Y=0,this.U=32768,this.T=65536,this.b-=7}function tf(){this.na(24,2);this.b-=25} -function uf(){this.N&49152?(this.fa|=128,this.na(4,3)):this.i?vf(this.i):this.ga();this.b-=7}function wf(){this.na(16,4);this.b-=25}var xf=[0,7,7,10,7,11,9,13];function yf(a){this.K=this.b;N(this,ke(this,a));this.b=this.K-xf[this.g]}var zf=[0,14,14,17,14,18,16,20];function Af(a){this.K=this.b;var b=ke(this,a);a=a>>6&7;$d(this,this.u[a]);this.u[a]=this.u[7];N(this,b);this.b=this.K-zf[this.g]}var Bf=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; -function Cf(a){var b=je(this,a);this.K=this.b;Q(this,oe(this,a,b));this.b=this.K-Bf[(this.H?8:0)+this.g]+(7!=this.f||this.g?0:2)}function Df(a){var b=ie(this,a);Q(this,ne(this,a,b,65535)<<8);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}var Ef=[7,13,13,17,14,18,17,21]; -function Ff(a){var b=me(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.u[a];c&32768&&(c|=-65536);b=~~(b*c);this.u[a]=b>>16&65535;this.u[a|1]=b&65535;this.I&128||(this.Y=b>>16,this.aa=this.Y|b,this.U=0,this.T=-32768>b||32767>6;if(this.u[b]=this.u[b]-1&65535)N(this,this.u[7]-((a&63)<<1)),this.b+=1;this.b-=6}function Lf(a){S(this,a,je(this,a),Ne);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} -function Mf(a){S(this,a,0,Pe);this.b-=this.g?9:3+(7==this.f?2:0)}function Nf(){this.na(28,5);this.b-=5}function Of(){this.B&&(this.B.lc(this.u[7],!0),this.B.setData(this.u[0],!0));this.I|=4;Ed(this,-2);this.b-=3}function Pf(a){S(this,a,je(this,a),Qe);this.b-=this.g?9:3+(7==this.f?2:0)}function V(a){var b;if(b=this.i)b=this.i,E(b,"undefined opcode "+J(b,a),!0,!0),b=vf(b);b||this.na(8,6)}function wd(a){Qf[a>>12].call(this,a)}function Rf(a){Sf[a>>6&3].call(this,a)} -function Tf(a){Uf[a>>6&3].call(this,a)}function Vf(a){Wf[a>>6&3].call(this,a)}function Xf(a){Yf[a&15].call(this,a)}function Zf(a){$f[a&15].call(this,a)}function ag(a){bg[a>>6&3].call(this,a)}function cg(a){dg[a>>6&3].call(this,a)}function eg(a){fg[a>>6&3].call(this,a)} -var Qf=[function(a){gg[a>>8&15].call(this,a)},Cf,qf,$e,We,Ye,Re,V,function(a){hg[a>>8&15].call(this,a)},Df,rf,af,Xe,Ze,Lf,V],gg=[function(a){ig[a>>4&15].call(this,a)},nf,kf,bf,cf,hf,df,ff,Af,Af,Rf,Tf,Vf,V,V,V],Sf=[function(a){Fd(this,oe(this,a,0));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,Be);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,Fe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,De);this.b-=this.g?9:3+(7==this.f?2:0)}],Uf=[function(a){S(this,a,0, -He);this.b-=this.g?11:6},function(a){S(this,a,Ad(this)?1:0,re);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,Ad(this)?1:0,Ne);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=me(this,a);Fd(this,a);this.b-=this.g?4:3+(7==this.f?2:0)}],Wf=[function(a){S(this,a,0,Le);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,Je);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,ve);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,te);this.b-=this.g?9:3+(7==this.f?2:0)}], -ig=[function(a){jg[a&15].call(this,a)},V,V,V,yf,yf,yf,yf,Jf,V,Xf,Zf,Mf,Mf,Mf,Mf],jg=[uf,Of,If,mf,wf,Hf,V,V,V,V,V,V,V,V,V,V],Yf=[Gf,function(){this.T=0;this.b-=5},function(){this.U=0;this.b-=5},U,function(){this.aa=1;this.b-=5},U,U,U,function(){this.Y=0;this.b-=5},U,U,U,U,U,U,U],$f=[Gf,function(){this.T=65536;this.b-=5},function(){this.U=32768;this.b-=5},W,function(){this.aa=0;this.b-=5},W,W,W,function(){this.Y=32768;this.b-=5},W,W,W,W,W,W,W],hg=[lf,jf,ef,gf,of,pf,Ue,Ve,tf,Nf,ag,cg,eg,V,V,V],bg=[function(a){Fd(this, -ne(this,a,0,255));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,Ce);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,Ge);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,Ee);this.b-=this.g?9:3+(7==this.f?2:0)}],dg=[function(a){R(this,a,0,Ie);this.b-=this.g?11:6},function(a){R(this,a,Ad(this)?1:0,se);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,Ad(this)?1:0,Oe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=le(this,a);Fd(this,a<<8);this.b-=this.g?4:3+ -(7==this.f?2:0)}],fg=[function(a){R(this,a,0,Me);this.b-=this.g?9+(this.ub&1):3+(7==this.f?2:0)},function(a){R(this,a,0,Ke);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,we);this.b-=this.g?9+(this.ub&1):3+(7==this.f?2:0)},function(a){R(this,a,0,ue);this.b-=this.g?9:3+(7==this.f?2:0)}];function xd(a){kg[a>>12].call(this,a)} -var kg=[function(a){lg[a>>8&15].call(this,a)},Cf,qf,$e,We,Ye,Re,function(a){mg[a>>8&15].call(this,a)},function(a){ng[a>>8&15].call(this,a)},Df,rf,af,Xe,Ze,Lf,V],lg=[function(a){og[a>>4&15].call(this,a)},nf,kf,bf,cf,hf,df,ff,Af,Af,Rf,Tf,Vf,function(a){pg[a>>6&3].call(this,a)},V,V],pg=[function(a){a=this.u[7]+((a&63)<<1)&65535;var b=this.sa(a|this.R);N(this,this.u[5]);this.u[6]=a+2&65535;this.u[5]=b;this.b-=8},function(a){a=ge(this,a,0);$d(this,a);Q(this,a);this.b-=11},function(a){var b=be(this);this.K= -this.b;he(this,a,0,b);Q(this,b);this.b=this.K-Ef[this.g]},function(a){Q(this,oe(this,a,this.Ta?65535:0));this.b-=this.g?9:3+(7==this.f?2:0)}],og=[function(a){qg[a&15].call(this,a)},V,V,V,yf,yf,yf,yf,Jf,function(a){a&8?(this.N&49152||(this.N=this.N&-2017|(a&7)<<5,this.I|=1),this.b-=5):V.call(this,a)},Xf,Zf,Mf,Mf,Mf,Mf],qg=[uf,Of,If,mf,wf,Hf,function(){ae(this);this.b-=13},function(){this.na(8,6)},V,V,V,V,V,V,V,V],mg=[Ff,Ff,sf,sf,Se,Se,Te,Te,Pf,Pf,V,V,V,V,Kf,Kf],ng=[lf,jf,ef,gf,of,pf,Ue,Ve,tf,Nf,ag, -cg,eg,function(a){rg[a>>6&3].call(this,a)},V,V],rg=[V,function(a){a=ge(this,a,65536);$d(this,a);Q(this,a);this.b-=11},function(a){var b=be(this);this.K=this.b;he(this,a,65536,b);Q(this,b);this.b=this.K-Ef[this.g]},V]; -function sg(a){t.call(this,"ROM",a,sg);this.ha=this.g=null;this.w=a.addr;this.f=a.size;this.D=!1;this.B=a.alias;this.C=a.file;this.H=ra(this.C);if(this.C){a=this.C;var b=sa(this.H);"json"!=b&&"hex"!=b&&(a=Fa()+"/api/v1/dump?file="+this.C+"&format=bytes&decimal=true");var c=this;Da(a,null,!0,function(a,b,f){f?(c.P("Unable to load ROM resource (error "+f+": "+a+")"),c.C=null):(mb(c.Qa,a,b),(a=Ea(a,b))?(c.g=a.da,c.ha=a.ha):c.C=null);tg(c)})}}z(sg);k=sg.prototype; -k.Fa=function(a,b,c,d){this.v=b;this.b=c;this.i=d;tg(this)};k.Ha=function(){this.ha&&(this.i&&ug(this.i,this.id,this.w,this.f,this.ha),delete this.ha);return!0};k.Ga=function(){return!0}; -function tg(a){if(!sb(a)){if(a.C){if(!a.g||!a.v)return;a.f||(a.f=a.g.length);if(a.g.length!=a.f)ub(a,"ROM size ("+p(a.g.length,8,!0)+") does not match specified size ("+p(a.f,8,!0)+")");else{var b;a:{b=a.w;a.status(a.f+"-byte ROM at "+qa(b));if(57344<=b&&b<57344+kc){var c={};b=(c[b]=[sg.prototype.Ld,sg.prototype.De,null,null,null,a.f>>1],c);if(Cb(a.v,a,b,256,a.Ya)){b=a.D=!0;break a}}else if(uc(a.v,b,a.f,Zc)){for(c=0;c>>a.ka;0=b.length)break;for(var h=h+2,m=b[h++]&255|(b[h++]&255)<<8,n=b[h++]&255|(b[h++]&255)<<8,l=l+((m&255)+(m>>8)+(n&255)+(n>>8)),v=h,r=m-=6;0=b.length)break;l+=b[h++]&255;if(l&255)break;if(r)for(;r--;)a.b.rb(n++,b[v++]&255);else n&1?a.b.ga():zd(a.b,n,f);g=!0}else h++;else h+=2}if(!g&&(null==c&&(c=e),null!=c)){for(e=0;e=b)a.preventDefault&&a.preventDefault(),64e.K&&(e.K-=32),e.f|=128,e.f&64&&Mc(e.b,e.ja))});this.la=Oc(52,4);this.$=Lc(this.b,function(){e.g|=128;e.g&64&&Mc(e.b,e.la)});Cb(b,this,Tg);H(this)}; -k.yc=function(){if(!this.J){var a=ld(this.C,"connection");if(a){var b=a.split("->");if(2==b.length){var c=xa(b[0]);if(c!=this.Ya)return;b=xa(b[1]);if(this.J=ob(b)){var d=this.J.exports;if(d){var e=d.connect;e&&e.call(this.J);if(this.L=d.receiveData){this.status(this.Qa+"."+c+" connected to "+b);return}}}}this.status("Unable to establish connection: "+a)}}};k.Ha=function(a,b){if(!b)if(this.yc(),!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -k.Ga=function(a){return a?this.save():!0};k.reset=function(){Ug(this)};k.save=function(){var a=new O(this);a.set(0,[]);return a.data()};k.restore=function(){return Ug(this)};function Ug(a){a.K=0;a.f=0;a.g=128;a.w=[];return!0}k.jc=function(a){if("number"==typeof a)this.w.push(a);else if("string"==typeof a)for(var b=0;b=a.ua&&(a.ua+=a.xb,c=!0);0<=a.yb&&a.yb<=rd(a)&&(a.xb=a.yb=-1,od(a),a.ga(),c=!0);c&&a.j(rd(a)+" cycles: checksum="+p(a.Ib))}} +k.ta=function(a,b,c){var d=this;switch(b){case "power":case "reset":return this.G[b]=c,!0;case "run":return this.G[b]=c,c.onclick=function(){var a;if(a=d.C)if(a=d.C,a.A.ia)a=!0;else{var b=null,c,h=rb(a.id);for(c=0;ca.$/a.ob?b=1:d=!0;a.cb=b;b=a.vb*a.cb;if(a.ob!=b){a.ob=b;b=a.ob.toFixed(2)+"Mhz";var e=a.G.setSpeed;e&&(e.textContent=b);a.j("target speed: "+b)}c&&a.C&&a.C.sb()}dc(a,a.X);a.X=0;a.S=Aa();a.ca=0;td(a);return d}function Mc(a,b){var c=a.L.length;a.L.push([-1,b]);return c}function Oc(a,b,c,d){0<=b&&ba.L[b][0])&&(c=a.kb*a.cb/1E3*c|0,a.A.W&&(c+=ud(a)),a.L[b][0]=c)} +function vd(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||b>d[0]&&(b=d[0])}return b}function cc(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||(d[0]-=b,0>=d[0]&&(d[0]=-1,d[1]()))}}function ud(a,b){var c=a.ja-=a.b;a.b=a.K=0;b&&(a.ja=0);return c} +k.$d=function(){if(this.A.W){this.Fb>=this.kb&&td(this,!0);this.Ba=0;this.lb=Aa();if(this.ca){var a=this.lb-this.ca;a>this.Vb&&(this.S+=a,this.S>this.lb&&(this.S=this.lb))}try{do{var b=vd(this,this.A.wb?1:this.mb);try{this.jb(b)}catch(e){if("number"!=typeof e)throw e;}b=ud(this,!0);this.Ba+=b;this.X+=b;ec(this,b);cc(this,b);this.wa-=b;if(0>=this.wa){this.wa+=this.mb;15<=++this.xc&&(this.qa(),this.xc=0);break}}while(this.A.W)}catch(e){this.ga();this.C&&this.C.stop(Aa(),rd(this));yb(this,e.stack||e.message); +return}if(this.A.W){a=setTimeout;b=this.zc;this.ca=Aa();var c=this.Vb;this.Ba&&(c=Math.round(c*this.Ba/this.mb));var c=c-(this.ca-this.lb),d=this.ca-this.S;d&&(this.$=Math.round(this.X/(10*d))/100,864E5<=d&&(this.la=0,sd(this)));if(0>c||this.$c&&(this.S-=c),c=0;this.Fb+=this.Ba;this.ca+=c;a(b,c)}}}; +k.ib=function(a){if(xb(this))return!1;if(this.A.W)return this.j(this.toString()+" busy"),!1;sd(this);this.A.W=!0;this.A.Yb=!0;var b=this.G.run;b&&(b.textContent="Halt");this.C&&(a&&this.C.sb(!0),this.C.start(this.S,rd(this)));setTimeout(this.zc,0);return!0};k.jb=function(){return 0};k.ga=function(a){var b=!1;if(this.A.W){ud(this);dc(this,this.X);this.X=0;this.A.W=!1;if(b=this.G.run)b.textContent="Run";this.C&&this.C.stop(Aa(),rd(this));b=!0}this.A.complete=a;return b}; +function wd(a){this.pb=+a.model||1170;this.Pb=a.addrReset||0;kd.call(this,a,6666667);this.decode=1120==this.pb?xd.bind(this):yd.bind(this);zd(this);this.M=0;this.O=null;this.A.complete=!1}z(wd,kd);k=wd.prototype;k.reset=function(){this.status("model "+this.pb);this.A.W&&this.ga();zd(this);nd(this);this.A.error=!1;this.parent.reset.call(this)}; +function zd(a){a.T=65536;a.U=32768;a.aa=65535;a.Z=32768;a.N=15;a.u=[0,0,0,0,0,0,0,a.Pb];a.Wa=[0,0,0,0,0,0];a.Ia=[0,0,0,0];a.w=0;a.Za=0;a.Uc=[4,2,0,1];a.V=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[65535,65535,65535,65535,65535,65535,65535,65535],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.ya=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.Mb=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0];a.Ec=[0,0,0,0,0,0,0,0];a.Dc=0;a.I=0;a.H=a.J=0;a.g=a.f=a.ub=0;a.xa=-1;bc(a)}function bc(a){a.fb=255;a.fa=0;a.kc=0;a.D=0;a.eb=0;a.Lb=0;a.qb=0;a.Ua=0;a.Na=0;a.Tb=262143;a.O=null;a.v&&Rc(a)}function Rc(a){a.Ua?(a.R=65536,a.ba=a.Tc,a.sa=a.Xd,a.Ob=a.Pe,uc(a.v,a.qb&16?22:18)):(a.R=0,a.ba=a.Sc,a.sa=a.Cc,a.Ob=a.Jc,uc(a.v,16))}k.uc=function(){return 0};k.save=function(){var a=new N(this);a.set(0,[]);a.set(1,[this.la,this.cb]);a.set(2,Dc(this.v));return a.data()}; +k.restore=function(a){var b=a[1];this.la=b[1];sd(this,b[3]);a:{b=this.v;a=a[2];var c;for(c=0;c>14&3;c=a.N>>14&3;a.w!=c&&(a.Ia[c]=a.u[6],a.u[6]=a.Ia[a.w]);a.N=b;a.I|=2}function Q(a,b){a.I&128||(a.Z=a.aa=b,a.U=0)}function Fd(a,b,c){a.I&128||(a.Z=a.aa=a.T=b,a.U=c||0)}function Gd(a,b,c,d){a.I&128||(a.Z=a.aa=a.T=b,a.U=(c^b)&(d^b))}function Hd(a,b){a.I&128||(a.Z=a.aa=a.T=b,a.U=a.Z^a.T>>1)} +function ae(a,b,c,d){a.I&128||(a.Z=a.aa=a.T=b,a.U=(c^d)&(d^b))}k.na=function(a,b){if(!this.M){var c=!1;0>this.xa?this.xa=Sc(this):this.w||(a=4,c=!0);this.D&57344||(this.eb=63222,this.Lb=a);this.w=0;var d=this.sa(a|this.R),e=this.sa(a+2&65535|this.R);Tc(this,e&-12289|this.xa>>2&12288);c&&(this.fa|=4,this.u[6]=4);be(this,this.xa);be(this,this.u[7]);O(this,d);this.I&=-113;this.xa=-1;this.I|=8;this.Yc=a;this.Xc=b;if(26!=b)throw a;}}; +function ce(a){var b=de(a),c=de(a)&-1793;a.N&49152&&(c=c&-225|a.N&63712);O(a,b);Tc(a,c);a.I&=-17}function Cc(a,b){var c=b>>13&31;31>c&&a.qb&32&&(b=a.Mb[c]+(b&8190)&4194302,3932160<=b&&4186112>b&&console.log("panic(898)"));return b} +function ee(a,b,c){var d,e,f;if(!(c&a.Ua))return b;d=b>>13;a.qb&a.Uc[a.w]||(d&=7);e=a.V[a.w][d];f=(a.ya[a.w][d]<<6)+(b&8191)&a.Tb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.V[a.w][d]=e;if(4194170!==f||a.w)a.Na=a.w,a.Za=d;b=!1;g&&(g&57344&&(0<=a.xa&&(g|=128),a.D&57344||(a.D=a.D|g|a.Na<<5|a.Za<<1), +b=!0),a.D&61440||!(4191360>f||4194239c&&d&1&&(f=1));a.b-=3;break;case 3:f=2;e=a.u[c];7!==c&&(e|=g);e=a.sa(e);e|=g;a.b-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.u[c]+f&65535;7!==c&&(e|=g);a.b-=4;break;case 5:f=-2;e=a.u[c]-2&65535;7!==c&&(e|=g);e=a.sa(e)| +g;a.b-=8;break;case 6:return e=a.sa(Ed(a,2)),e=e+a.u[c]&65535|g,a.b-=6,e;case 7:return e=a.sa(Ed(a,2)),e=e+a.u[c]&65535,e=a.sa(e|a.R)|g,a.b-=10,e}a.u[c]=a.u[c]+f&65535;!g||a.D&57344||(a.eb=a.eb<<8|f<<3&248|c);6==c&&!a.w&&d&4&&0>=f&&(a.u[6]<=a.fb||65534<=a.u[6])&&(a.u[6]<=a.fb-32?(a.fa|=4,a.u[6]=4,a.na(4,24)):(a.fa|=8,a.I|=64));return e}k.Ub=function(a){if(!this.Ua)return this.v.Ub(a);this.M++;a=fe(this,ee(this,a,3));this.M--;return a}; +k.bb=function(a){if(!this.Ua)return this.v.bb(a);this.M++;a=this.Cc(ee(this,a,2));this.M--;return a};k.rb=function(a,b){this.Ua?(this.M++,ge(this,ee(this,a,5),b),this.M--):this.v.rb(a,b)};k.Cb=function(a,b){this.Ua?(this.M++,this.Jc(ee(this,a,4),b),this.M--):this.v.Cb(a,b)};k.Sc=function(a,b,c){return he(this,a,b,c)};k.Tc=function(a,b,c){return ee(this,he(this,a,b,c),c)};k.Cc=function(a){return this.v.pa(a)};k.Xd=function(a){return this.v.pa(ee(this,a,2))};k.Jc=function(a,b){this.v.hb(a,b&65535)}; +k.Pe=function(a,b){this.v.hb(ee(this,a,4),b)};function ie(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?(d=he(a,b,d,2),c&65536||61440!==(a.N&61440)&&(d&=65535),a.w=a.N>>12&3,c=a.sa(d|c&a.R),a.w=a.N>>14&3):c=6!=d||(a.N>>2&12288)===(a.N&12288)?a.u[d]:a.Ia[a.N>>12&3];return c}function je(a,b,c,d){a.D&57344||(a.eb=22);var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=he(a,b,e,4),c&65536||(e&=65535),a.w=a.N>>12&3,e=ee(a,e|c&65536,4),a.w=a.N>>14&3,a.v.hb(e,d)):6!=e||(a.N>>2&12288)===(a.N&12288)?a.u[e]=d:a.Ia[a.N>>12&3]=d} +function ke(a,b){b>>=6;var c=a.J=b&7;return(b=a.H=(b&56)>>3)?fe(a,a.ba(b,c,3)):a.u[c]&255}function le(a,b){b>>=6;var c=a.J=b&7;return(b=a.H=(b&56)>>3)?a.v.pa(a.ba(b,c,2)):a.u[c]}function me(a,b){var c=a.f=b&7;b=a.g=(b&56)>>3;return he(a,b,c,8)}function ne(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?fe(a,a.ba(b,c,3)):a.u[c]&255}function oe(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?a.v.pa(a.ba(b,c,2)):a.u[c]} +function R(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.ub=a.ba(b,e,7),ge(a,e,d.call(a,c,fe(a,e)))):a.u[e]=a.u[e]&65280|d.call(a,c,a.u[e]&255)}function S(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.ba(b,e,6),a.v.hb(e,d.call(a,c,a.v.pa(e)))):a.u[e]=d.call(a,c,a.u[e])}function pe(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?ge(a,a.ba(b,e,5),c):a.u[e]=c?a.u[e]&~d|c<<24>>24&d:a.u[e]&~d;return c}function qe(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?a.v.hb(a.ba(b,d,4),c):a.u[d]=c&65535;return c} +function T(a,b,c){c&&(O(a,a.u[7]+(b<<24>>23)),a.b-=2);a.b-=3} +k.jb=function(a){this.A.complete=!0;var b=this.i&&re(this.i)?1:this.A.Yb?-1:0,c=a?this.A.Yb?0:1:-1;this.A.Yb=!1;this.ja=this.b=a;do{if(b){if(this.i&&se(this.i,this.u[7],c)){this.ga();break}c||c++;b++}if(this.I){this.I&112&&(this.I&32?this.na(168,28):this.I&64?this.na(4,30):this.I&16&&this.na(12,32),this.I&=-113);if(a=this.I&7){a=!1;if(this.I&2){this.I&=-3;var d=160,e=(this.kc&224)>>5,f=this.O&&this.O.zb>e?this.O:null;f&&(d=f.be,e=f.zb);e>(this.N&224)>>5?(this.I&4&&(Ed(this,2),this.I&=-5),this.na(d, +26),e=!0):e=!1;if(e){if(f)if(a=f,f=this.O,f==a)this.O=a.next;else for(;f;){e=f.next;if(e==a){f.next=e.next;break}f=e}a=!0}}else this.I&1&&this.I++;a=a&&0>c}if(a)break}this.I=this.I&7|this.N&16;this.decode(Dd(this))}while(0>1|b<<16;Hd(this,a);return a&65535}function ye(a,b){a=b&128|b>>1|b<<8;Hd(this,a<<8);return a&255}function ze(a,b){a=b&~a;Q(this,a);return a}function Ae(a,b){a=b&~a;Q(this,a<<8);return a}function Be(a,b){a|=b;Q(this,a);return a}function Ce(a,b){a|=b;Q(this,a<<8);return a} +function De(a,b){a=~b|65536;Fd(this,a);return a&65535}function Ee(a,b){a=~b|256;Fd(this,a<<8);return a&255}function Fe(a,b){a=b-a;this.I&128||(this.Z=this.aa=a,this.U=b&(b^a));return a&65535}function Ge(a,b){a=b-a;var c=a<<8;b<<=8;this.I&128||(this.Z=this.aa=c,this.U=b&(b^c));return a&255}function He(a,b){a=b+a;this.I&128||(this.Z=this.aa=a,this.U=a&(b^a));return a&65535}function Ie(a,b){a=b+a;var c=a<<8;this.I&128||(this.Z=this.aa=c,this.U=c&(b<<8^c));return a&255} +function Je(a,b){a=-b;Fd(this,a,a&b&32768);return a&65535}function Ke(a,b){a=-b;Fd(this,a<<8,(a&b&128)<<8);return a&255}function Le(a,b){a=b<<1|this.T>>16&1;Hd(this,a);return a&65535}function Me(a,b){a=b<<1|this.T>>16&1;Hd(this,a<<8);return a&255}function Ne(a,b){a=(this.T&65536|b)>>1|b<<16;Hd(this,a);return a&65535}function Oe(a,b){a=((this.T&65536)>>8|b)>>1|b<<8;Hd(this,a<<8);return a&255}function Pe(a,b){var c=b-a;ae(this,c,a,b);return c&65535} +function Qe(a,b){var c=b-a;ae(this,c<<8,a<<8,b<<8);return c&255}function Re(a,b){this.I&128||(this.Z=this.aa=b&65280,this.U=this.T=0);return(b<<8|b>>8)&65535}function Se(a,b){a^=b;Q(this,a);return a&65535}function Te(a){S(this,a,le(this,a),te);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} +function Ue(a){var b=oe(this,a);a=a>>6&7;var c=this.u[a];c&32768&&(c|=4294901760);this.T=this.U=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.U=32768)}this.u[a]=c&65535;this.Z=this.aa=c;this.b-=(this.g?6:7)+b} +function Ve(a){var b=oe(this,a);a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&=63;if(b&32){b=64-b;32>b-1;this.T=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.u[a|1]=d&65535;this.Z=d>>16;this.aa=d>>16|d;this.b-=(this.g?6:7)+b}function We(a){T(this,a,!Ad(this))}function Xe(a){T(this,a,Ad(this))} +function Ye(a){S(this,a,le(this,a),ze);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function Ze(a){R(this,a,ke(this,a),Ae);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function $e(a){S(this,a,le(this,a),Be);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function af(a){R(this,a,ke(this,a),Ce);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} +function bf(a){Q(this,le(this,a)&oe(this,a));this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function cf(a){Q(this,(ke(this,a)&ne(this,a))<<8);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function df(a){T(this,a,Cd(this))}function ef(a){T(this,a,!this.Ta()==!Bd(this))}function ff(a){T(this,a,!Cd(this)&&!this.Ta()==!Bd(this))}function gf(a){T(this,a,!Ad(this)&&!Cd(this))}function hf(a){T(this,a,Cd(this)||!this.Ta()!=!Bd(this))} +function jf(a){T(this,a,Ad(this)||Cd(this))}function kf(a){T(this,a,!this.Ta()!=!Bd(this))}function lf(a){T(this,a,this.Ta())}function mf(a){T(this,a,!Cd(this))}function nf(a){T(this,a,!this.Ta())}function of(){this.na(12,1);this.b-=5}function pf(a){T(this,a,!0)}function qf(a){T(this,a,!Bd(this))}function rf(a){T(this,a,Bd(this))}function U(a){a&1&&(this.T=0);a&2&&(this.U=0);a&4&&(this.aa=1);a&8&&(this.Z=0);this.b-=5} +function sf(a){var b=le(this,a);a=oe(this,a);ae(this,b-a,a,b);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function tf(a){var b=ke(this,a)<<8;a=ne(this,a)<<8;ae(this,b-a,a,b);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)} +function uf(a){var b=oe(this,a);if(b){a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.u[a]=d&65535,this.u[a|1]=c-d*b&65535,this.aa=d>>16|d,this.Z=d>>16):(this.U=32768,this.aa=d>>15|d,this.Z=c>>16,-1===b&&65534===this.u[a]&&(this.u[a]=this.u[a|1]=1));this.b-=53}else this.aa=this.Z=0,this.U=32768,this.T=65536,this.b-=7}function vf(){this.na(24,2);this.b-=25} +function wf(){this.N&49152?(this.fa|=128,this.na(4,3)):this.i?xf(this.i):this.ga();this.b-=7}function yf(){this.na(16,4);this.b-=25}var zf=[0,7,7,10,7,11,9,13];function Af(a){this.K=this.b;O(this,me(this,a));this.b=this.K-zf[this.g]}var Bf=[0,14,14,17,14,18,16,20];function Cf(a){this.K=this.b;var b=me(this,a);a=a>>6&7;be(this,this.u[a]);this.u[a]=this.u[7];O(this,b);this.b=this.K-Bf[this.g]}var Df=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; +function Ef(a){var b=le(this,a);this.K=this.b;Q(this,qe(this,a,b));this.b=this.K-Df[(this.H?8:0)+this.g]+(7!=this.f||this.g?0:2)}function Ff(a){var b=ke(this,a);Q(this,pe(this,a,b,65535)<<8);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}var Gf=[7,13,13,17,14,18,17,21]; +function Hf(a){var b=oe(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.u[a];c&32768&&(c|=-65536);b=~~(b*c);this.u[a]=b>>16&65535;this.u[a|1]=b&65535;this.I&128||(this.Z=b>>16,this.aa=this.Z|b,this.U=0,this.T=-32768>b||32767>6;if(this.u[b]=this.u[b]-1&65535)O(this,this.u[7]-((a&63)<<1)),this.b+=1;this.b-=6}function Nf(a){S(this,a,le(this,a),Pe);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} +function Of(a){S(this,a,0,Re);this.b-=this.g?9:3+(7==this.f?2:0)}function Pf(){this.na(28,5);this.b-=5}function Qf(){this.B&&(this.B.lc(this.u[7],!0),this.B.setData(this.u[0],!0));this.I|=4;Ed(this,-2);this.b-=3}function Rf(a){S(this,a,le(this,a),Se);this.b-=this.g?9:3+(7==this.f?2:0)}function V(a){var b;if(b=this.i)b=this.i,E(b,"undefined opcode "+J(b,a),!0,!0),b=xf(b);b||this.na(8,6)}function xd(a){Sf[a>>12].call(this,a)}function Tf(a){Uf[a>>6&3].call(this,a)} +function Vf(a){Wf[a>>6&3].call(this,a)}function Xf(a){Yf[a>>6&3].call(this,a)}function Zf(a){$f[a&15].call(this,a)}function ag(a){bg[a&15].call(this,a)}function cg(a){dg[a>>6&3].call(this,a)}function eg(a){fg[a>>6&3].call(this,a)}function gg(a){hg[a>>6&3].call(this,a)} +var Sf=[function(a){ig[a>>8&15].call(this,a)},Ef,sf,bf,Ye,$e,Te,V,function(a){jg[a>>8&15].call(this,a)},Ff,tf,cf,Ze,af,Nf,V],ig=[function(a){kg[a>>4&15].call(this,a)},pf,mf,df,ef,kf,ff,hf,Cf,Cf,Tf,Vf,Xf,V,V,V],Uf=[function(a){Fd(this,qe(this,a,0));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,De);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,He);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,Fe);this.b-=this.g?9:3+(7==this.f?2:0)}],Wf=[function(a){S(this,a,0, +Je);this.b-=this.g?11:6},function(a){S(this,a,Ad(this)?1:0,te);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,Ad(this)?1:0,Pe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=oe(this,a);Fd(this,a);this.b-=this.g?4:3+(7==this.f?2:0)}],Yf=[function(a){S(this,a,0,Ne);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,Le);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,xe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,ve);this.b-=this.g?9:3+(7==this.f?2:0)}], +kg=[function(a){lg[a&15].call(this,a)},V,V,V,Af,Af,Af,Af,Lf,V,Zf,ag,Of,Of,Of,Of],lg=[wf,Qf,Kf,of,yf,Jf,V,V,V,V,V,V,V,V,V,V],$f=[If,function(){this.T=0;this.b-=5},function(){this.U=0;this.b-=5},U,function(){this.aa=1;this.b-=5},U,U,U,function(){this.Z=0;this.b-=5},U,U,U,U,U,U,U],bg=[If,function(){this.T=65536;this.b-=5},function(){this.U=32768;this.b-=5},W,function(){this.aa=0;this.b-=5},W,W,W,function(){this.Z=32768;this.b-=5},W,W,W,W,W,W,W],jg=[nf,lf,gf,jf,qf,rf,We,Xe,vf,Pf,cg,eg,gg,V,V,V],dg=[function(a){Fd(this, +pe(this,a,0,255));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,Ee);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,Ie);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,Ge);this.b-=this.g?9:3+(7==this.f?2:0)}],fg=[function(a){R(this,a,0,Ke);this.b-=this.g?11:6},function(a){R(this,a,Ad(this)?1:0,ue);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,Ad(this)?1:0,Qe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=ne(this,a);Fd(this,a<<8);this.b-=this.g?4:3+ +(7==this.f?2:0)}],hg=[function(a){R(this,a,0,Oe);this.b-=this.g?9+(this.ub&1):3+(7==this.f?2:0)},function(a){R(this,a,0,Me);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,ye);this.b-=this.g?9+(this.ub&1):3+(7==this.f?2:0)},function(a){R(this,a,0,we);this.b-=this.g?9:3+(7==this.f?2:0)}];function yd(a){mg[a>>12].call(this,a)} +var mg=[function(a){ng[a>>8&15].call(this,a)},Ef,sf,bf,Ye,$e,Te,function(a){og[a>>8&15].call(this,a)},function(a){pg[a>>8&15].call(this,a)},Ff,tf,cf,Ze,af,Nf,V],ng=[function(a){qg[a>>4&15].call(this,a)},pf,mf,df,ef,kf,ff,hf,Cf,Cf,Tf,Vf,Xf,function(a){rg[a>>6&3].call(this,a)},V,V],rg=[function(a){a=this.u[7]+((a&63)<<1)&65535;var b=this.sa(a|this.R);O(this,this.u[5]);this.u[6]=a+2&65535;this.u[5]=b;this.b-=8},function(a){a=ie(this,a,0);be(this,a);Q(this,a);this.b-=11},function(a){var b=de(this);this.K= +this.b;je(this,a,0,b);Q(this,b);this.b=this.K-Gf[this.g]},function(a){Q(this,qe(this,a,this.Ta?65535:0));this.b-=this.g?9:3+(7==this.f?2:0)}],qg=[function(a){sg[a&15].call(this,a)},V,V,V,Af,Af,Af,Af,Lf,function(a){a&8?(this.N&49152||(this.N=this.N&-2017|(a&7)<<5,this.I|=1),this.b-=5):V.call(this,a)},Zf,ag,Of,Of,Of,Of],sg=[wf,Qf,Kf,of,yf,Jf,function(){ce(this);this.b-=13},function(){this.na(8,6)},V,V,V,V,V,V,V,V],og=[Hf,Hf,uf,uf,Ue,Ue,Ve,Ve,Rf,Rf,V,V,V,V,Mf,Mf],pg=[nf,lf,gf,jf,qf,rf,We,Xe,vf,Pf,cg, +eg,gg,function(a){tg[a>>6&3].call(this,a)},V,V],tg=[V,function(a){a=ie(this,a,65536);be(this,a);Q(this,a);this.b-=11},function(a){var b=de(this);this.K=this.b;je(this,a,65536,b);Q(this,b);this.b=this.K-Gf[this.g]},V]; +function ug(a){t.call(this,"ROM",a,ug);this.ha=this.g=null;this.w=a.addr;this.f=a.size;this.D=!1;this.B=a.alias;this.C=a.file;this.H=ra(this.C);if(this.C){a=this.C;var b=sa(this.H);"json"!=b&&"hex"!=b&&(a=Fa()+"/api/v1/dump?file="+this.C+"&format=bytes&decimal=true");var c=this;Da(a,null,!0,function(a,b,f){f?(c.P("Unable to load ROM resource (error "+f+": "+a+")"),c.C=null):(qb(c.Qa,a,b),(a=Ea(a,b))?(c.g=a.da,c.ha=a.ha):c.C=null);vg(c)})}}z(ug);k=ug.prototype; +k.Fa=function(a,b,c,d){this.v=b;this.b=c;this.i=d;vg(this)};k.Ha=function(){this.ha&&(this.i&&wg(this.i,this.id,this.w,this.f,this.ha),delete this.ha);return!0};k.Ga=function(){return!0}; +function vg(a){if(!wb(a)){if(a.C){if(!a.g||!a.v)return;a.f||(a.f=a.g.length);if(a.g.length!=a.f)yb(a,"ROM size ("+p(a.g.length,8,!0)+") does not match specified size ("+p(a.f,8,!0)+")");else{var b;a:{b=a.w;a.status(a.f+"-byte ROM at "+qa(b));if(57344<=b&&b<57344+nc){var c={};b=(c[b]=[ug.prototype.Ld,ug.prototype.De,null,null,null,a.f>>1],c);if(Gb(a.v,a,b,256,a.Ya)){b=a.D=!0;break a}}else if(xc(a.v,b,a.f,$c)){for(c=0;c>>a.ka;0=b.length)break;for(var h=h+2,m=b[h++]&255|(b[h++]&255)<<8,n=b[h++]&255|(b[h++]&255)<<8,l=l+((m&255)+(m>>8)+(n&255)+(n>>8)),v=h,r=m-=6;0=b.length)break;l+=b[h++]&255;if(l&255)break;if(r)for(E(a,"loading "+p(r,4,!0)+" bytes at "+p(n,4,!0)+"-"+p(n+r-1,4,!0),1048576);r--;)a.b.rb(n++,b[v++]&255);else n&1?a.b.ga():null==d&& +(d=n),null!=d&&E(a,"starting address: "+p(d,4,!0),1048576);g=!0}else h++;else h+=2}if(!g&&(null==c&&(c=e),null!=c)){for(g=0;g=b)a.preventDefault&&a.preventDefault(),64e.K&&(e.K-=32),e.f|=128,e.f&64&&Nc(e.b,e.ja))});this.la=Pc(52,4);this.$=Mc(this.b,function(){e.g|=128;e.g&64&&Nc(e.b,e.la)});Gb(b,this,Vg);H(this)}; +k.yc=function(){if(!this.J){var a=md(this.C,"connection");if(a){var b=a.split("->");if(2==b.length){var c=xa(b[0]);if(c!=this.Ya)return;b=xa(b[1]);if(this.J=sb(b)){var d=this.J.exports;if(d){var e=d.connect;e&&e.call(this.J);if(this.L=d.receiveData){this.status(this.Qa+"."+c+" connected to "+b);return}}}}this.status("Unable to establish connection: "+a)}}};k.Ha=function(a,b){if(!b)if(this.yc(),!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; +k.Ga=function(a){return a?this.save():!0};k.reset=function(){Wg(this)};k.save=function(){var a=new N(this);a.set(0,[]);return a.data()};k.restore=function(){return Wg(this)};function Wg(a){a.K=0;a.f=0;a.g=128;a.w=[];return!0}k.jc=function(a){if("number"==typeof a)this.w.push(a);else if("string"==typeof a)for(var b=0;b":String.fromCharCode(a);var c=b.length;32>a&&1==c&&(c=0);9==a&&(a=this.S||8,c=a-this.H%a,this.S&&(b=wa("",c)));this.O&&!this.H&&c&&(b=String.fromCharCode(this.O)+b);this.B.value+=b;this.B.scrollTop=this.B.scrollHeight;this.H+=c}else if(null!=this.D){if(10==a||1024<=this.D.length)this.j(this.D), -this.D="";10!=a&&(this.D+=String.fromCharCode(a))}this.g&=-129;Nc(this.b,this.$,1E3/Math.round(this.R/10))}};var Vg={},Tg=(Vg[65392]=[null,null,X.prototype.Fd,X.prototype.xe,"RCSR"],Vg[65394]=[null,null,X.prototype.Ed,X.prototype.we,"RBUF"],Vg[65396]=[null,null,X.prototype.Zd,X.prototype.Re,"XCSR"],Vg[65398]=[null,null,X.prototype.Yd,X.prototype.Qe,"XBUF"],Vg);Wa(function(){for(var a=D(document,"pdp11","serial"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descTape":return this.G[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.G[b]=c,c.onclick= -function(){var a=d.G.listTapes;a&&Yg(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.O){c.parentNode.removeChild(c);break}this.G[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;Yg(d,ra(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.G[b]=c,!0}return!1}; -k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;this.S=Zg(a);var e=this;if((this.g=ld(this.C,"autoMount")||this.g)&&"string"==typeof this.g)try{this.g=eval("("+this.g+")")}catch(f){q("PC11 auto-mount error: "+f.message+" ("+this.g+")"),this.g=null}this.W=Oc(56,4);this.ca=Lc(this.b,function(){1==(e.f&32769)&&!(e.f&128)&&e.Kc.indexOf("/api/v1/dump")&&(e=sa(c),f="json"==e||"gz"==e?encodeURI(c):Fa()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!Da(f,null,!0,function(e,f,g){var h=0>g&&a.C&&!a.C.A.ia;g?a.P('Unable to load tape "'+b+'" (error '+g+": "+e+")",h):(mb(a.Qa,e,f),(e=Ea(e,f))&&hh(a,b,c,d,e.da,e.Ka, -e.Ja));a.A.ab=!1;a.D&&(a.D--,a.D||H(a));eh(a)})}function bh(a,b,c,d){if((a=a.G.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.b=Array(a.va);for(d=0;dc.indexOf("/api/v1/dump")&&(b=sa(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ta(c,"/")&&(d="dir"),f=Fa()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.fc?"":e)+"&format=json"));return!!Da(f, -null,!0,function(b,c,d){oh(a,b,c,d)})} -function oh(a,b,c,d){var e=null;a.g=!1;var f=0>d&&a.C&&!a.C.A.ia;if(d)a.controller.P('Unable to load disk "'+a.Xa+'" (error '+d+": "+b+")",f);else{mb(a.controller.Qa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ -c+")");if(h.length)if(1==h.length)q(h[0]);else{a.va=h.length;a.Aa=h[0].length;a.ra=h[0][0].length;var l=h[0][0][0];a.La=l&&l.length||512;for(d=c=0;d>2,n=l.pattern;void 0===n&&(n=l.pattern=0);var v=l.data;if(void 0===v){var r=l.bytes;if(void 0!==r&&r.length){for(var w=m<<2,y=r.length;y>2,e=Array(d),f=0;f'+b+"");a.innerHTML=b}},!0;case "descTape":return this.G[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.G[b]=c,c.onclick= +function(){var a=d.G.listTapes;a&&$g(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.O){c.parentNode.removeChild(c);break}this.G[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;$g(d,ra(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.G[b]=c,!0}return!1}; +k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;this.S=ah(a);var e=this;if((this.g=md(this.C,"autoMount")||this.g)&&"string"==typeof this.g)try{this.g=eval("("+this.g+")")}catch(f){q("PC11 auto-mount error: "+f.message+" ("+this.g+")"),this.g=null}this.X=Pc(56,4);this.ca=Mc(this.b,function(){1==(e.f&32769)&&!(e.f&128)&&e.Kc.indexOf("/api/v1/dump")&&(e=sa(c),f="json"==e||"gz"==e?encodeURI(c):Fa()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!Da(f,null,!0,function(e,f,g){var h=0>g&&a.C&&!a.C.A.ia;g?a.P('Unable to load tape "'+b+'" (error '+g+": "+e+")",h):(qb(a.Qa,e,f),(e=Ea(e,f))&&jh(a,b,c,d,e.da,e.Ka, +e.Ja));a.A.ab=!1;a.D&&(a.D--,a.D||H(a));gh(a)})}function dh(a,b,c,d){if((a=a.G.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.b=Array(a.va);for(d=0;dc.indexOf("/api/v1/dump")&&(b=sa(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ta(c,"/")&&(d="dir"),f=Fa()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.fc?"":e)+"&format=json"));return!!Da(f, +null,!0,function(b,c,d){qh(a,b,c,d)})} +function qh(a,b,c,d){var e=null;a.g=!1;var f=0>d&&a.C&&!a.C.A.ia;if(d)a.controller.P('Unable to load disk "'+a.Xa+'" (error '+d+": "+b+")",f);else{qb(a.controller.Qa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ +c+")");if(h.length)if(1==h.length)q(h[0]);else{a.va=h.length;a.Aa=h[0].length;a.ra=h[0][0].length;var l=h[0][0][0];a.La=l&&l.length||512;for(d=c=0;d>2,n=l.pattern;void 0===n&&(n=l.pattern=0);var v=l.data;if(void 0===v){var r=l.bytes;if(void 0!==r&&r.length){for(var w=m<<2,y=r.length;y>2,e=Array(d),f=0;f>2,c=(d>((b&3)<<3)&255;return c};k.write=function(a,b,c){if(this.g)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Ca?f=a.Pa+a.Ca&&(a.Ca+=f-(a.Pa+a.Ca)+1):(a.Pa=f,a.Ca=1);d[f]=d[f]&~(255<g)break;e|=g<g)break;e|=g<=this.b.length||l>=this.b[h].length||m>=this.b[h][l].length){c="sector (CHS="+h+":"+l+":"+m+") out of range ("+ +k.restore=function(a){var b=0,c="unsupported restore format";if(a&&0=this.b.length||l>=this.b[h].length||m>=this.b[h][l].length){c="sector (CHS="+h+":"+l+":"+m+") out of range ("+ b+" changes applied)";b=-1;break}if(this.g){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.b[h][l][m]){for(l=h.data.length;lb&&-2!=b&&this.controller.P("Unable to restore disk '"+this.Xa+": "+c);return b}; -k.toJSON=function(){var a;a=0;for(var b;b=qh(this,a++);)sh(b);a=JSON.stringify(this.b,function(a,b){if("file"!=a)return b});a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,"");a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:");a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function sh(a){var b=a.data,c=b.length;if(c<<2==a.length){for(var d=c-1,e=b[d],f=0;d--&&b[d]===e;)f++;f++&&(b.length=c-f,a.pattern=e)}}function M(a){t.call(this,"RL11",a,M,2097152);this.B=a.autoMount||null;this.H=0;this.f=Array(4);this.L=!Oa("Mobi")&&window&&"FileReader"in window}z(M);k=M.prototype; -k.ta=function(a,b,c){var d=this;switch(b){case "listDisks":return this.G[b]=c,c.onchange=function(){var a=d.G.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(h){q("RL11 option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.G[b]=c,c.onchange=function(){var a=pa(c.value,10);null!=a&&th(d,a)},!0;case "loadDrive":return this.G[b]= -c,c.onclick=function(){var a=d.G.listDisks;a&&uh(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.L){c.parentNode.removeChild(c);break}this.G[b]=c;c.onclick=function(){var a=d.G.listDrives;if(a&&a.options&&d.f)if(a=d.f[pa(a.value,10)||0])if(a=a.Da){var b;b="";for(var c=0,h;h=qh(a,c++);)for(var l=0,m=h.length;l'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.G[b]=c,c.onchange=function(){var a=pa(c.value,10);null!=a&&vh(d,a)},!0;case "loadDrive":return this.G[b]= +c,c.onclick=function(){var a=d.G.listDisks;a&&wh(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.L){c.parentNode.removeChild(c);break}this.G[b]=c;c.onclick=function(){var a=d.G.listDrives;if(a&&a.options&&d.f)if(a=d.f[pa(a.value,10)||0])if(a=a.Da){var b;b="";for(var c=0,h;h=sh(a,c++);)for(var l=0,m=h.length;lb;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";th(this,0)}}return!0};k.Ga=function(a){return a?this.save():!0};k.reset=function(){vh(this)};k.save=function(){return(new O(this)).data()}; -k.restore=function(a){return vh(this,a[0])};function yh(a,b){b||(a.H=0);if(a.B)for(var c in a.B){var d=a.B[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.G.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.f.length)a.P("Unable to load the selected drive");else if(c)if("?"==c)a.P('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=ra(c);a.status("Attempting to load "+c+' as "'+b+'"')}Ah(a,e,b,c,!1,d)}else zh(a,e)} -function Ah(a,b,c,d,e,f){var g=-1,h=a.f[b];h.gb.toLowerCase()!=d.toLowerCase()&&(g++,zh(a,b,!0),h.ec?a.P("RL11 busy"):(h.ec=!0,e&&(h.dc=!0,a.H++,F(a)&&E(a,"auto-loading disk: "+c)),h.Qb=!!f,nh(new jh(a,h,"preload"),c,d,f,a.Pc)&&g++));return g} -k.Pc=function(a,b,c,d,e){var f;a.ec=!1;b&&(f=b.b.length?[b.b.length,b.b[0].length,b.b[0][0].length,b.b[0][0][0].length]:[0,0,0,0],b&&f[0]>a.va||f[1]>a.Aa)&&(this.P('Disk "'+c+'" too large for drive '+("RL"+a.gc)),b=null);b?(a.Da=b,a.Xa=c,a.gb=d,this.P('Mounted disk "'+c+'" in drive '+("RL"+a.gc),a.dc||e),this.C&&this.C.sb()):a.Qb=!1;a.dc&&(a.dc=!1,--this.H||H(this));th(this,a.gc)}; -function xh(a,b,c,d){if((a=a.G.listDisks)&&a.options){for(var e=0;eb;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";vh(this,0)}}return!0};k.Ga=function(a){return a?this.save():!0};k.reset=function(){xh(this)};k.save=function(){return(new N(this)).data()}; +k.restore=function(a){return xh(this,a[0])};function Ah(a,b){b||(a.H=0);if(a.B)for(var c in a.B){var d=a.B[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.G.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.f.length)a.P("Unable to load the selected drive");else if(c)if("?"==c)a.P('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=ra(c);a.status("Attempting to load "+c+' as "'+b+'"')}Ch(a,e,b,c,!1,d)}else Bh(a,e)} +function Ch(a,b,c,d,e,f){var g=-1,h=a.f[b];h.gb.toLowerCase()!=d.toLowerCase()&&(g++,Bh(a,b,!0),h.ec?a.P("RL11 busy"):(h.ec=!0,e&&(h.dc=!0,a.H++,F(a)&&E(a,"auto-loading disk: "+c)),h.Qb=!!f,ph(new lh(a,h,"preload"),c,d,f,a.Pc)&&g++));return g} +k.Pc=function(a,b,c,d,e){var f;a.ec=!1;b&&(f=b.b.length?[b.b.length,b.b[0].length,b.b[0][0].length,b.b[0][0][0].length]:[0,0,0,0],b&&f[0]>a.va||f[1]>a.Aa)&&(this.P('Disk "'+c+'" too large for drive '+("RL"+a.gc)),b=null);b?(a.Da=b,a.Xa=c,a.gb=d,this.P('Mounted disk "'+c+'" in drive '+("RL"+a.gc),a.dc||e),this.C&&this.C.sb()):a.Qb=!1;a.dc&&(a.dc=!1,--this.H||H(this));vh(this,a.gc)}; +function zh(a,b,c,d){if((a=a.G.listDisks)&&a.options){for(var e=0;e>12&48;this.K=f>>16&63;this.w=this.g=b<<7|(c?64:0)|d&63;this.D=65536-e&65535;a&&(this.ea=this.ea|a|32768);return!0}; -k.ld=function(a,b,c,d,e,f,g){var h=0,l=a.Da,m=null,n;l||(h=5120,e=0);for(;e--;){if(!m){m=a.Da.seek(b,c,d+1);if(!m){h=5120;break}n=0}var v,r;if(0>(v=a.Da.read(m,n++))||0>(r=a.Da.read(m,n++))){h=5120;break}this.v.hb(f,v|r<<8);if(Kc(this.v)){h=8192;break}f+=2;if(n>=l.La&&(m=null,++d>=l.ra&&(d=0,++c>=l.Aa&&(c=0,++b>=l.va)))){h=5120;break}}return g(h,b,c,d,e,f)}; -k.fe=function(a,b,c,d,e,f,g){var h=0,l=a.Da,m=null,n;l||(h=5120,e=0);for(;e--;){var v=this.v.pa(f);if(Kc(this.v)){h=8192;break}f+=2;if(!m){m=a.Da.seek(b,c,d+1,!0);if(!m){h=5120;break}n=0}if(!a.Da.write(m,n++,v&255)||!a.Da.write(m,n++,v>>8)){h=5120;break}if(n>=l.La&&(m=null,++d>=l.ra&&(d=0,++c>=l.Aa&&(c=0,++b>=l.va)))){h=5120;break}}return g(h,b,c,d,e,f)};k.Id=function(){return this.ea&65535}; +k.ld=function(a,b,c,d,e,f,g){var h=0,l=a.Da,m=null,n;l||(h=5120,e=0);for(;e--;){if(!m){m=a.Da.seek(b,c,d+1);if(!m){h=5120;break}n=0}var v,r;if(0>(v=a.Da.read(m,n++))||0>(r=a.Da.read(m,n++))){h=5120;break}this.v.hb(f,v|r<<8);if(Lc(this.v)){h=8192;break}f+=2;if(n>=l.La&&(m=null,++d>=l.ra&&(d=0,++c>=l.Aa&&(c=0,++b>=l.va)))){h=5120;break}}return g(h,b,c,d,e,f)}; +k.fe=function(a,b,c,d,e,f,g){var h=0,l=a.Da,m=null,n;l||(h=5120,e=0);for(;e--;){var v=this.v.pa(f);if(Lc(this.v)){h=8192;break}f+=2;if(!m){m=a.Da.seek(b,c,d+1,!0);if(!m){h=5120;break}n=0}if(!a.Da.write(m,n++,v&255)||!a.Da.write(m,n++,v>>8)){h=5120;break}if(n>=l.La&&(m=null,++d>=l.ra&&(d=0,++c>=l.Aa&&(c=0,++b>=l.va)))){h=5120;break}}return g(h,b,c,d,e,f)};k.Id=function(){return this.ea&65535}; k.Ae=function(a){this.ea=this.ea&-1023|a&1022;this.M=this.M&-4|(a&48)>>4;if(!(this.ea&128)){var b;a=!0;var c=this.f[(this.ea&768)>>8],d,e,f,g;this.ea&=-2;switch(this.ea&14){case 4:this.g&8&&(this.ea&=63);this.D=c.status|this.w&64;break;case 6:1==(this.g&3)&&(b=this.g&65408,c=(this.g&16)<<2,this.w=this.g&4?this.w+b:this.w-b,this.g=this.w=this.w&65408|c);break;case 8:this.D=this.w;break;case 12:b=this.ld;case 10:b||(b=this.fe),d=this.g>>7,e=this.g&64?1:0,f=this.g&63,d>=c.va||f>=c.ra?this.ea|=37888: -(g=(this.K&63)<<16|this.J,a=65536-this.D&65535,a=b.call(this,c,d,e,f,a,g,this.Qc.bind(this)))}a&&(this.ea|=129,this.ea&64&&Mc(this.b,this.O))}};k.Gd=function(){return this.J};k.ye=function(a){this.J=a&65534};k.Jd=function(){return this.g};k.Be=function(a){this.g=a};k.Kd=function(){return this.D};k.Ce=function(a){this.D=a};k.Hd=function(){return this.K};k.ze=function(a){this.K=a&63}; -var Bh={},wh=(Bh[63744]=[null,null,M.prototype.Id,M.prototype.Ae,"RLCS"],Bh[63746]=[null,null,M.prototype.Gd,M.prototype.ye,"RLBA"],Bh[63748]=[null,null,M.prototype.Jd,M.prototype.Be,"RLDA"],Bh[63750]=[null,null,M.prototype.Kd,M.prototype.Ce,"RLMP"],Bh[63752]=[null,null,M.prototype.Hd,M.prototype.ze,"RLBE"],Bh);function Ch(a){t.call(this,"Debugger",a,Ch);this.ca=a.base||16;this.Ba=!1;this.K=0;this.R=!1;this.w=-1;this.g=[];this.W={}}z(Ch); -var Dh={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9};Ch.prototype.vc=function(){return-1};Ch.prototype.wc=function(){}; -function Eh(a,b,c,d){if(c)if(b){0>a.w&&a.g.length&&(a.w=0);if(0>a.w||b!=a.g[a.w])a.g.splice(0,0,b),a.w=0;a.w--}else a.R?b="end":b=a.g[a.w+1];a=[];if(b){b=b.replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(xa(b.substring(c,f))),c=f+1}}return a} -function Fh(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; +(g=(this.K&63)<<16|this.J,a=65536-this.D&65535,a=b.call(this,c,d,e,f,a,g,this.Qc.bind(this)))}a&&(this.ea|=129,this.ea&64&&Nc(this.b,this.O))}};k.Gd=function(){return this.J};k.ye=function(a){this.J=a&65534};k.Jd=function(){return this.g};k.Be=function(a){this.g=a};k.Kd=function(){return this.D};k.Ce=function(a){this.D=a};k.Hd=function(){return this.K};k.ze=function(a){this.K=a&63}; +var Dh={},yh=(Dh[63744]=[null,null,M.prototype.Id,M.prototype.Ae,"RLCS"],Dh[63746]=[null,null,M.prototype.Gd,M.prototype.ye,"RLBA"],Dh[63748]=[null,null,M.prototype.Jd,M.prototype.Be,"RLDA"],Dh[63750]=[null,null,M.prototype.Kd,M.prototype.Ce,"RLMP"],Dh[63752]=[null,null,M.prototype.Hd,M.prototype.ze,"RLBE"],Dh);function Eh(a){t.call(this,"Debugger",a,Eh);this.ca=a.base||16;this.Ba=!1;this.K=0;this.R=!1;this.w=-1;this.g=[];this.X={}}z(Eh); +var Fh={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9};Eh.prototype.vc=function(){return-1};Eh.prototype.wc=function(){}; +function Gh(a,b,c,d){if(c)if(b){0>a.w&&a.g.length&&(a.w=0);if(0>a.w||b!=a.g[a.w])a.g.splice(0,0,b),a.w=0;a.w--}else a.R?b="end":b=a.g[a.w+1];a=[];if(b){b=b.replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(xa(b.substring(c,f))),c=f+1}}return a} +function Hh(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; case "^":d=f^e;break;case "|":d=f|e;break;case "&&":d=f&&e?1:0;break;case "||":d=f||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function Gh(a,b,c){var d;if(b){b=Hh(a,b);for(var e=0,f=!1,g=b,h=[],l=[],m=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);e>=1;g=n+g;d>>=8}d=p(c,0,!0)+" "+c+". "+qa(c,0,!0)+" "+("0b"+g);32<=c&&127>c&&(d+=" '"+String.fromCharCode(c)+"'")}a.j((null!=b?b+": ":"")+d);return e}function Kh(a,b){if(b)return Jh(a,b,a.W[b]);var c=0;for(b in a.W)Jh(a,b,a.W[b]),c++;return 0=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);e>=1;g=n+g;d>>=8}d=p(c,0,!0)+" "+c+". "+qa(c,0,!0)+" "+("0b"+g);32<=c&&127>c&&(d+=" '"+String.fromCharCode(c)+"'")}a.j((null!=b?b+": ":"")+d);return e}function Mh(a,b){if(b)return Lh(a,b,a.X[b]);var c=0;for(b in a.X)Lh(a,b,a.X[b]),c++;return 0this.b.pb?Th:[];Uh(this,function(a){a:{var b=d.v.X,c=a[0],e=a=0,l=b.length;if(c){a=d.ba(Vh(d,c));if(-1===a){d.j("invalid address: "+c);break a}e=a>>>d.v.ka;l=1}d.j("blockid physical blockaddr used size type");d.j("-------- --------- ---------- ------ ------ ----");for(var c=-1,m=0;l--;){var n=b[e];n.type==c?m++||d.j("..."):(c=n.type,m=yc[c],n&&d.j(p(n.id,8)+" %"+ -p(e<d&&(d+=b.length);0>d&&(d=0);for(var e=b.length;db||7a?"R"+a:6==a?"SP":"PC"}k.wc=function(a){var b;0<=a&&(8>a?b=this.b.u[a]:16>a?b=this.b.Wa[a-8]:20>a?b=this.b.Ia[a-16]:20==a?b=Rc(this.b):21==a&&this.B&&hc(this.B)&&(b=this.B.Va));return b}; -k.message=function(a,b){b&&(a+=" @"+J(this,Y(this.b.Lb).F));this.oa&1073741824?this.wa.push(a):this.ja&&a==this.ja||(this.ja=a,this.oa&-2147483648&&this.b&&this.b.A.Z&&(this.ga(),a+=" (cpu halted)"),this.j(a),this.b&&(a=this.b,td(a),a.wa=0,a.qa()))};function Nh(a){var b;if(!pe(a))a.H&&a.H.length&&a.j("instruction history buffer freed"),a.$=0,a.H=[];else if(!a.H||!a.H.length){a.H=Array(1E3);for(b=0;b>8;a.j("trapped to "+J(a,c&255,1)+(d?" ("+J(a,d)+")":""))}a.L=Y(a.b.u[7]);b&&1!=a.S?bi(a):ci(a)}}function ai(a,b){var c;(c=!a.b||!sb(a.b))||(c=a.b,c.A.ia?c=!0:(c.j(c.toString()+" not powered"),c=!1),c=!c);return c||a.b.A.Z?(b||a.j("cpu busy or unavailable, command ignored"),!1):!tb(a.b)}k.Ha=function(a,b){return!b&&(this.reset(!0),a&&this.restore&&!this.restore(a))?!1:!0}; -k.Ga=function(a,b){b&&this.j(a?"suspending":"shutting down");return a?this.save():!0};k.reset=function(a){Nh(this);this.xa=0;this.ja=null;this.K=0;this.L=Y(this.b.u[7]);this.A.Z=!1;di(this);a||od(this)};k.save=function(){var a=new O(this);a.set(0,Xh(this.L));a.set(1,Xh(this.O));a.set(2,[this.g,this.R,this.oa]);a.set(3,this.J);return a.data()}; -k.restore=function(a){var b=0;void 0!==a[2]&&(this.L=Yh(a[b++]),this.O=Yh(a[b++]),this.g=a[b][0],"string"==typeof this.g&&(this.g=[this.g]),this.R=a[b][1],this.oa|=a[b][2]);a[3]&&(this.J=a[3]);return!0};k.start=function(a,b){this.S||this.j("running");this.A.Z=!0;this.Pb=a;this.Tb=b}; -k.stop=function(a,b){if(this.A.Z){this.A.Z=!1;this.K=b-this.Tb;if(!this.S){b="stopped";if(this.K){a-=this.Pb;var c=0d&&(d=a.b.bb(b)),65535!=(d&65535)&&(a.lc(a.H[a.$],b),++a.$==a.H.length&&(a.$=0)));return!1}function vf(a){var b=a.b;if(b.A.Z)throw N(b,a.b.Lb),a.ga(),-1;return!1} -function Mh(a){var b,c;a.f=["bp"];if(a.M)for(b=1;b>>d.ka],!1)}a.M=["br"];if(a.D)for(b=1;b>>d.ka],!0);a.D=["bw"];a.mb=0}k.nb=function(a,b,c){var d=!0;c||ei(this,a,b,!1,!0);if(a!=this.f){var e=this.ba(b);if(-1===e)this.j("invalid address: "+J(this,b.F)),d=!1;else{var f=this.v;f.X[e>>>f.ka].nb(e&f.v,a==this.D)}}d&&(a.push(b),c?b.Oa=!0:(fi(this,a,a.length-1,"set"),Nh(this)));return d}; -function ei(a,b,c,d,e){var f=!1;c=a.ba(c);for(var g=1;g>>d.ka],b==a.D));h.Oa||Nh(a);break}}return f}function gi(a,b){for(var c=1;c>23)&65535,x=J(w,r);else if(8192==A)r=r.F-((f&63)<<1)&65535,x=J(w,r);else if(12288==A)x=J(w,f&7,1);else if(24576==A)x=J(w,f&63,1);else if(32768==A)x=J(w,f&255,1);else if(A=f&y,y&4032&&(A>>=6,y>>=6), -y&63)switch(y=A&7,A&56){case 0:x=$h(y);break;case 8:x="@"+$h(y);break;case 16:7>y?x="("+$h(y)+")+":(A=w.pa(r,2),x="#"+J(w,A,0,!0));break;case 24:7>y?x="@("+$h(y)+")+":(A=w.pa(r,2),x="@#"+J(w,A,0,!0));break;case 32:x="-("+$h(y)+")";break;case 40:x="@-("+$h(y)+")";break;case 48:A=w.pa(r,2);x=J(w,A,0,!0)+"("+$h(y)+")";7==y&&(x=J(w,A+r.F&65535));break;case 56:A=w.pa(r,2),x="@"+J(w,A)+"("+$h(y)+")",7==y&&(x="@"+J(w,A+r.F&65535))}w=x;if(!w||!w.length){h="INVALID";break}"string"!=typeof w&&(m=w[1],w=w[0]); -0b?(c=$h(b),c+="="+J(a,d.u[b])):13>b?c="A"+(b-8)+"="+J(a,d.Wa[b-8]):16<=b&&20>b?c="S"+(b-16)+"="+J(a,d.Ia[b-16]):20==b?c="PS="+J(a,Rc(d)):21==b&&a.B&&hc(a.B)&&(c="SW="+J(a,a.B.Va,3));c&&(c+=" ");return c}function li(a){var b,c="";for(b=0;6>b;b++)c+=ki(a,b);c=c+"\n"+(ki(a,6)+ki(a,7));c+=ki(a,20)+ki(a,21);return c+=ji(a,"T")+ji(a,"N")+ji(a,"Z")+ji(a,"V")+ji(a,"C")}k.qc=function(a,b){return a[0]>b[0]?1:a[0]>>0,g],v=za(n,l,a.qc);0>v&&n.splice(-(v+1),0,l)}m&&(h.a=m.replace(/''/g,'"'))}a.J.push({Xe:b,F:c,Wc:d,ha:e,oc:f})}function mi(a,b,c){var d=[],e=a.ba(b)>>>0;for(b=0;b>>0,h=f.Wc;if(e>=g&&eb)){d.u[b]=f&65535;break}a.j("unknown register: "+e);return}a.C.qa();a.j("updated registers:")}a.j(li(a));c&&(a.L=Y(d.u[7]),ci(a,J(a,a.L.F)))}}function qi(a,b){b=xa(b);var c=b.match(/^(['"])(.*?)\1$/);c?1h[0].indexOf("+"))){var m=h[0]+":";h[2]&&(m+=" "+h[2]);a.j(m)}h[3]&&(g=h[3],f=null);f=ii(a,b,g,f);a.j(f);a.L=b;e-=b.F-l;c++}}} -function hi(a,b,c){var d=!0;try{b.length&&"end"!=b?c||a.j(">> "+b):(a.R&&(a.j("ended assemble at "+J(a,a.O.F)),a.L=a.O,a.R=!1),b="");var e=b.charAt(0);if('"'==e||"'"==e)return!0;a.ja=null;if(sb(a)&&0n||"z"ma.length&&(a.j("note: only "+ma.length+" available"),Z=ma.length);fa-=Z;0>fa&&(null==ma[ma.length-1].F?(Z=fa+Z,fa=0):fa+=ma.length);var Jd=[];"call"==Bg&&(Jb=1E5,Jd=["CALL"]);for(void 0!==Ag&&a.j(Z+" instructions earlier:");0=ma.length&&(fa=0);a.ub=Z;Dg++;Jb--}}Dg||(a.j("no "+Cg+"history available"),a.ub=void 0)}else{var Lb=Vh(a,la);if(Lb){var Bc=0;La&&("l"==La.charAt(0)&&(La=La.substr(1)||Ki),Bc=Ih(a,La)>>>0,65536>4||1,Nb="";Mi--&&0Ec?String.fromCharCode(Ec):"."}Nb&&(Nb+="\n");Nb+=la+" "+Kd+(0==Ob?" "+Gg:"")}Nb&&a.j(Nb);a.lb=Lb}}}}break;case "e":if("else"==g[0])break;var jb,Ld,Md,Nd,Od=g[0],Pd=g[1];"eb"==Od?(jb=1,Ld=255,Md=a.Gb,Nd=a.Xb):"e"==Od||"ew"==Od?(jb=2,Ld=65535,Md=a.pa,Nd=a.hb):Pd=null;if(null==Pd)a.j("edit memory commands:"),a.j("\teb [a] [...] edit bytes at address a"),a.j("\tew [a] [...] edit words at address a");else{var Fc=Vh(a,Pd);if(Fc)for(var Gc=2;GcSd;){for(var Ma=null,Pi=256;65536>Sb.F>>>0;){Td.F=a.pa(Sb,2);if(null==Sb.F||!Pi--)break;if(!(Td.F&1)){for(var Qi=a,Hc=Td,Ig=null,Tb=Hc.F,Jg=Tb,Ud=1;6>=Ud&&Tb;Ud++){if(2\nLicense: GPL version 3 or later ");this.j("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;bvi){if(xi(d,this.J)){this.w=new O(this,"1.30.3","failsafe");xi(this.w)&&(Ci(this,d),a=2,Di(this.w));this.w.set("timestamp",Ba());Ei(this.w);var e=this.f&&!this.D;if(1==a||Ga("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Bi(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?xi(d,g):("error"== -f&&"no machine state"!=g?(this.P("Error: "+g),"unable to verify user"==g&&(Na("user",""),this.g=null)):this.j(f+": "+g),Di(d),xi(d)?(c=Bi(d),e=!0):c=!1))}e&&Ai(this,c?d:null)}else 2==a&&d.clear()}else Ai(this);delete this.J;delete this.K}e=nb(this.id);for(f=0;fa[1];a=a[2];this.ca=!0;this.A.ia=!0;var d=this.G.power;d&&(d.textContent="Shutdown");this.b&&(Fi(this,this.b,b,c,a),this.qa(),this.b.tb());this.O&&(Ci(this,b),b.clear());!c&&this.w&&(this.w.clear(),delete this.w);this.C=0}; -function Ci(a,b){if(Ga("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.g||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.$;d.user=c;d.type="bug";d.data=b;Da("http://www.pcjs.org/api/v1/report",d,!0)}} -function si(a,b,c){var d,e="none";if(a.C)return null;a.C--;var f=new O(a,"1.30.3"),g=new O(a,"1.30.3","validate"),h=Ba();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.b&&a.b.Ga&&(c&&a.b.ga(),d=a.b.Ga(b,c),"object"===typeof d&&f.set(a.b.id,d),c&&(a.b.A.ia=!1,!1===d&&(e=null)));for(var h=nb(a.id),l=0;l(b.K+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), -a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(n){f=null,a=n.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");Da(e,null,!0,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=h[0],m,n=/( [a-z]+=)(['"])(.*?)\2/g;m=n.exec(f);)l=0>l.indexOf(m[1])?l.replace(">",m[0]+">"):l.replace(new RegExp(m[1]+"(['\"])(.*?)\\1"),m[0]);h[0]!=l&&(g=g.replace(h[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);Wi(a,b,c)}})}else c(a,null)} -function Xi(a,b,c,d){function e(a){if(void 0===h){var b=g&&D(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=va(a))}function f(a){e("Error: "+a);l&&(--Ji||Ya(!0));l=!1}var g,h,l=!0;Ji++;lb[a]={};try{if(g=document.getElementById(a)){var m;if("object"==typeof resources&&(m=resources.css)){var n=document.head||document.getElementsByTagName("head")[0],v=document.createElement("style");v.type="text/css";v.styleSheet?v.styleSheet.cssText=m:v.appendChild(document.createTextNode(m));n.appendChild(v)}c|| -(c="/versions/pdpjs/1.30.3/components.xsl");m=function(d,h){h?Ui(c,null,null,!1,e,function(d,l){l?(mb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=h.transformNode(l))?(g.outerHTML=l,--Ji||Ya(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(h,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--Ji||Ya(!0)):f("invalid machine element: "+ -a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?Ui(b,a,d,!0,e,m):Vi(b,null,a,d,!1,e,m)}else f("missing machine element: "+a)}catch(r){f(r.message)}return l}window.embedPDP11=function(a,b,c,d){Ya(!1);return Xi(a,b,c,d)};window.enableEvents=Ya;window.sendEvent=Za;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11-dbg.map +63],35904:[72,63],35968:[7,63],36032:[5,63],36096:[66,63],36160:[59,63],36224:[64,63],36288:[61,63]},65528:{128:[76,7],152:[108,12288]},65535:{0:[55],1:[99],2:[75],3:[26],4:[109],5:[70],6:[110],7:[111],160:[69],161:[31],162:[41],163:[33],164:[45],165:[36],166:[43],167:[35],168:[38],169:[32],170:[42],171:[34],172:[46],173:[37],174:[44],175:[30],176:[69],177:[80],178:[88],179:[82],180:[92],181:[85],182:[90],183:[84],184:[87],185:[81],186:[89],187:[83],188:[93],189:[86],190:[91],191:[79]}},Uh=[0],Vh= +[58,60,65,96,108,110,100,101,102,103,104,105,59,64];k=Nh.prototype; +k.Fa=function(a,b,c,d){this.v=b;this.C=a;this.b=c;this.B=a.B;(a=md(a,"messages"))&&Qh(this,a);this.vb=Th;this.Fb=1145>this.b.pb?Vh:[];Wh(this,function(a){a:{var b=d.v.Y,c=a[0],e=a=0,l=b.length;if(c){a=d.ba(Xh(d,c));if(-1===a){d.j("invalid address: "+c);break a}e=a>>>d.v.ka;l=1}d.j("blockid physical blockaddr used size type");d.j("-------- --------- ---------- ------ ------ ----");for(var c=-1,m=0;l--;){var n=b[e];n.type==c?m++||d.j("..."):(c=n.type,m=Bc[c],n&&d.j(p(n.id,8)+" %"+ +p(e<d&&(d+=b.length);0>d&&(d=0);for(var e=b.length;db||7a?"R"+a:6==a?"SP":"PC"}k.wc=function(a){var b;0<=a&&(8>a?b=this.b.u[a]:16>a?b=this.b.Wa[a-8]:20>a?b=this.b.Ia[a-16]:20==a?b=Sc(this.b):21==a&&this.B&&kc(this.B)&&(b=this.B.Va));return b}; +k.message=function(a,b){b&&(a+=" @"+J(this,Y(this.b.Lb).F));this.oa&1073741824?this.wa.push(a):this.ja&&a==this.ja||(this.ja=a,this.oa&-2147483648&&this.b&&this.b.A.W&&(this.ga(),a+=" (cpu halted)"),this.j(a),this.b&&(a=this.b,ud(a),a.wa=0,a.qa()))};function Ph(a){var b;if(!re(a))a.H&&a.H.length&&a.j("instruction history buffer freed"),a.$=0,a.H=[];else if(!a.H||!a.H.length){a.H=Array(1E3);for(b=0;b>8;a.j("trapped to "+J(a,c&255,1)+(d?" ("+J(a,d)+")":""))}a.L=Y(a.b.u[7]);b&&1!=a.S?di(a):ei(a)}}function ci(a,b){var c;(c=!a.b||!wb(a.b))||(c=a.b,c.A.ia?c=!0:(c.j(c.toString()+" not powered"),c=!1),c=!c);return c||a.b.A.W?(b||a.j("cpu busy or unavailable, command ignored"),!1):!xb(a.b)}k.Ha=function(a,b){return!b&&(this.reset(!0),a&&this.restore&&!this.restore(a))?!1:!0}; +k.Ga=function(a,b){b&&this.j(a?"suspending":"shutting down");return a?this.save():!0};k.reset=function(a){Ph(this);this.xa=0;this.ja=null;this.K=0;this.L=Y(this.b.u[7]);this.A.W=!1;fi(this);a||pd(this)};k.save=function(){var a=new N(this);a.set(0,Zh(this.L));a.set(1,Zh(this.O));a.set(2,[this.g,this.R,this.oa]);a.set(3,this.J);return a.data()}; +k.restore=function(a){var b=0;void 0!==a[2]&&(this.L=$h(a[b++]),this.O=$h(a[b++]),this.g=a[b][0],"string"==typeof this.g&&(this.g=[this.g]),this.R=a[b][1],this.oa|=a[b][2]);a[3]&&(this.J=a[3]);return!0};k.start=function(a,b){this.S||this.j("running");this.A.W=!0;this.Pb=a;this.Tb=b}; +k.stop=function(a,b){if(this.A.W){this.A.W=!1;this.K=b-this.Tb;if(!this.S){b="stopped";if(this.K){a-=this.Pb;var c=0d&&(d=a.b.bb(b)),65535!=(d&65535)&&(a.lc(a.H[a.$],b),++a.$==a.H.length&&(a.$=0)));return!1}function xf(a){var b=a.b;if(b.A.W)throw O(b,a.b.Lb),a.ga(),-1;return!1} +function Oh(a){var b,c;a.f=["bp"];if(a.M)for(b=1;b>>d.ka],!1)}a.M=["br"];if(a.D)for(b=1;b>>d.ka],!0);a.D=["bw"];a.mb=0}k.nb=function(a,b,c){var d=!0;c||gi(this,a,b,!1,!0);if(a!=this.f){var e=this.ba(b);if(-1===e)this.j("invalid address: "+J(this,b.F)),d=!1;else{var f=this.v;f.Y[e>>>f.ka].nb(e&f.v,a==this.D)}}d&&(a.push(b),c?b.Oa=!0:(hi(this,a,a.length-1,"set"),Ph(this)));return d}; +function gi(a,b,c,d,e){var f=!1;c=a.ba(c);for(var g=1;g>>d.ka],b==a.D));h.Oa||Ph(a);break}}return f}function ii(a,b){for(var c=1;c>23)&65535,x=J(w,r);else if(8192==C)r=r.F-((f&63)<<1)&65535,x=J(w,r);else if(12288==C)x=J(w,f&7,1);else if(24576==C)x=J(w,f&63,1);else if(32768==C)x=J(w,f&255,1);else if(C=f&y,y&4032&&(C>>=6,y>>=6), +y&63)switch(y=C&7,C&56){case 0:x=bi(y);break;case 8:x="@"+bi(y);break;case 16:7>y?x="("+bi(y)+")+":(C=w.pa(r,2),x="#"+J(w,C,0,!0));break;case 24:7>y?x="@("+bi(y)+")+":(C=w.pa(r,2),x="@#"+J(w,C,0,!0));break;case 32:x="-("+bi(y)+")";break;case 40:x="@-("+bi(y)+")";break;case 48:C=w.pa(r,2);x=J(w,C,0,!0)+"("+bi(y)+")";7==y&&(x=J(w,C+r.F&65535));break;case 56:C=w.pa(r,2),x="@"+J(w,C)+"("+bi(y)+")",7==y&&(x="@"+J(w,C+r.F&65535))}w=x;if(!w||!w.length){h="INVALID";break}"string"!=typeof w&&(m=w[1],w=w[0]); +0b?(c=bi(b),c+="="+J(a,d.u[b])):13>b?c="A"+(b-8)+"="+J(a,d.Wa[b-8]):16<=b&&20>b?c="S"+(b-16)+"="+J(a,d.Ia[b-16]):20==b?c="PS="+J(a,Sc(d)):21==b&&a.B&&kc(a.B)&&(c="SW="+J(a,a.B.Va,3));c&&(c+=" ");return c}function ni(a){var b,c="";for(b=0;6>b;b++)c+=mi(a,b);c=c+"\n"+(mi(a,6)+mi(a,7));c+=mi(a,20)+mi(a,21);return c+=li(a,"T")+li(a,"N")+li(a,"Z")+li(a,"V")+li(a,"C")}k.qc=function(a,b){return a[0]>b[0]?1:a[0]>>0,g],v=za(n,l,a.qc);0>v&&n.splice(-(v+1),0,l)}m&&(h.a=m.replace(/''/g,'"'))}a.J.push({Xe:b,F:c,Wc:d,ha:e,oc:f})}function oi(a,b,c){var d=[],e=a.ba(b)>>>0;for(b=0;b>>0,h=f.Wc;if(e>=g&&eb)){d.u[b]=f&65535;break}a.j("unknown register: "+e);return}a.C.qa();a.j("updated registers:")}a.j(ni(a));c&&(a.L=Y(d.u[7]),ei(a,J(a,a.L.F)))}}function si(a,b){b=xa(b);var c=b.match(/^(['"])(.*?)\1$/);c?1h[0].indexOf("+"))){var m=h[0]+":";h[2]&&(m+=" "+h[2]);a.j(m)}h[3]&&(g=h[3],f=null);f=ki(a,b,g,f);a.j(f);a.L=b;e-=b.F-l;c++}}} +function ji(a,b,c){var d=!0;try{b.length&&"end"!=b?c||a.j(">> "+b):(a.R&&(a.j("ended assemble at "+J(a,a.O.F)),a.L=a.O,a.R=!1),b="");var e=b.charAt(0);if('"'==e||"'"==e)return!0;a.ja=null;if(wb(a)&&0n||"z"ma.length&&(a.j("note: only "+ma.length+" available"),Z=ma.length);fa-=Z;0>fa&&(null==ma[ma.length-1].F?(Z=fa+Z,fa=0):fa+=ma.length);var Kd=[];"call"==Dg&&(Nb=1E5,Kd=["CALL"]);for(void 0!==Cg&&a.j(Z+" instructions earlier:");0=ma.length&&(fa=0);a.ub=Z;Fg++;Nb--}}Fg||(a.j("no "+Eg+"history available"),a.ub=void 0)}else{var kb=Xh(a,la);if(kb){var Pb=0,Ld=!1,Md="ds"==La;Ma&&(Ld=!0,"l"==Ma.charAt(0)&&(Ld=!1,Ma=Ma.substr(1)||Mi),Pb=Kh(a,Ma)>>>0,65536Fc?String.fromCharCode(Fc):"."}Na&&(Na+="\n");Na=Md?Na+(Oa+","):Na+(la+" "+Oa+(0==Qb?" "+Ig:""))}Na&&a.j(Na);a.lb=kb}}}}break;case "e":if("else"==g[0])break;var nb,Od,Pd,Qd,Rd=g[0],Sd=g[1];"eb"==Rd?(nb=1,Od=255,Pd=a.Gb,Qd=a.Xb):"e"==Rd||"ew"==Rd?(nb=2,Od=65535,Pd=a.pa,Qd=a.hb):Sd=null;if(null==Sd)a.j("edit memory commands:"),a.j("\teb [a] [...] edit bytes at address a"), +a.j("\tew [a] [...] edit words at address a");else{var Gc=Xh(a,Sd);if(Gc)for(var Hc=2;HcVd;){for(var Pa=null,Ri=256;65536>Vb.F>>>0;){Wd.F=a.pa(Vb,2);if(null==Vb.F||!Ri--)break; +if(!(Wd.F&1)){for(var Si=a,Ic=Wd,Kg=null,Wb=Ic.F,Lg=Wb,Xd=1;6>=Xd&&Wb;Xd++){if(2\nLicense: GPL version 3 or later ");this.j("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;bxi){if(zi(d,this.J)){this.w=new N(this,"1.30.3","failsafe");zi(this.w)&&(Ei(this,d),a=2,Fi(this.w));this.w.set("timestamp",Ba());Gi(this.w);var e=this.f&&!this.D;if(1==a||Ga("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Di(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?zi(d,g):("error"== +f&&"no machine state"!=g?(this.P("Error: "+g),"unable to verify user"==g&&(Qa("user",""),this.g=null)):this.j(f+": "+g),Fi(d),zi(d)?(c=Di(d),e=!0):c=!1))}e&&Ci(this,c?d:null)}else 2==a&&d.clear()}else Ci(this);delete this.J;delete this.K}e=rb(this.id);for(f=0;fa[1];a=a[2];this.ca=!0;this.A.ia=!0;var d=this.G.power;d&&(d.textContent="Shutdown");this.b&&(Hi(this,this.b,b,c,a),this.qa(),this.b.tb());this.O&&(Ei(this,b),b.clear());!c&&this.w&&(this.w.clear(),delete this.w);this.C=0}; +function Ei(a,b){if(Ga("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.g||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.$;d.user=c;d.type="bug";d.data=b;Da("http://www.pcjs.org/api/v1/report",d,!0)}} +function ui(a,b,c){var d,e="none";if(a.C)return null;a.C--;var f=new N(a,"1.30.3"),g=new N(a,"1.30.3","validate"),h=Ba();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.b&&a.b.Ga&&(c&&a.b.ga(),d=a.b.Ga(b,c),"object"===typeof d&&f.set(a.b.id,d),c&&(a.b.A.ia=!1,!1===d&&(e=null)));for(var h=rb(a.id),l=0;l(b.K+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), +a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(n){f=null,a=n.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");Da(e,null,!0,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=h[0],m,n=/( [a-z]+=)(['"])(.*?)\2/g;m=n.exec(f);)l=0>l.indexOf(m[1])?l.replace(">",m[0]+">"):l.replace(new RegExp(m[1]+"(['\"])(.*?)\\1"),m[0]);h[0]!=l&&(g=g.replace(h[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],g);Yi(a,b,c)}})}else c(a,null)} +function Zi(a,b,c,d){function e(a){if(void 0===h){var b=g&&D(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=va(a))}function f(a){e("Error: "+a);l&&(--Li||ab(!0));l=!1}var g,h,l=!0;Li++;pb[a]={};try{if(g=document.getElementById(a)){var m;if("object"==typeof resources&&(m=resources.css)){var n=document.head||document.getElementsByTagName("head")[0],v=document.createElement("style");v.type="text/css";v.styleSheet?v.styleSheet.cssText=m:v.appendChild(document.createTextNode(m));n.appendChild(v)}c|| +(c="/versions/pdpjs/1.30.3/components.xsl");m=function(d,h){h?Wi(c,null,null,!1,e,function(d,l){l?(qb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=h.transformNode(l))?(g.outerHTML=l,--Li||ab(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(h,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--Li||ab(!0)):f("invalid machine element: "+ +a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?Wi(b,a,d,!0,e,m):Xi(b,null,a,d,!1,e,m)}else f("missing machine element: "+a)}catch(r){f(r.message)}return l}window.embedPDP11=function(a,b,c,d){ab(!1);return Zi(a,b,c,d)};window.enableEvents=ab;window.sendEvent=bb;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11-dbg.map diff --git a/versions/pdpjs/1.30.3/pdp11.js b/versions/pdpjs/1.30.3/pdp11.js index 00e2390dd..8ca3f036b 100644 --- a/versions/pdpjs/1.30.3/pdp11.js +++ b/versions/pdpjs/1.30.3/pdp11.js @@ -59,9 +59,9 @@ function Ya(a){x.call(this,"Panel",a,Ya);this.ea=this.i=this.c=this.m=this.w=thi h.$=function(a,b,c,d){if(this.l&&this.l.$(a,b,c,d)||this.a&&this.a.$(a,b,c,d))return!0;switch(b){case "R0":case "R1":case "R2":case "R3":case "R4":case "R5":case "R6":case "R7":case "NF":case "ZF":case "VF":case "CF":case "PS":return this.o[b]=c,this.s++,!0;default:return"led"==a||"rled"==a?(this.o[b]=c,this.f[b]=d?1:0,this.s++,!0):"switch"==a?(void 0===this.b[b]&&(this.b[b]=[d?1:0,d?1:0]),this.o[b]=c,a=c.parentElement||c,a=a.parentElement||a,a.onmousedown=function(a,b){return function(){ab(a,b)}}(this, b),a.onmouseup=a.onmouseout=function(a,b){return function(){bb(a,b)}}(this,b),a.ontouchstart=function(a,b){return function(c){ab(a,b);c.preventDefault()}}(this,b),a.ontouchend=function(a,b){return function(){bb(a,b)}}(this,b),!0):this.parent.$.call(this,a,b,c,d)}};h.ia=function(a,b,c,d){this.l=a;this.h=b;this.a=c;this.D=d;cb(b,this,db);eb(b,this.reset.bind(this));fb(this);gb(this)};h.ka=function(a,b){b||(hb(),this.reset());return!0};h.ja=function(){return!0}; function ib(a,b,c){if(a=a.o[b])a.style.backgroundColor=c?"#ff0000":"#000000"}function fb(a,b){for(var c in a.f)ib(a,c,null!=b?b:a.f[c])}function jb(a,b,c){if(a=a.o[b])a.style.marginTop=c?"0px":"20px",a.style.backgroundColor=c?"#00ff00":"#228B22"}function gb(a){for(var b in a.b)jb(a,b,a.b[b][1])}function kb(a,b,c,d){a.o[b]&&(void 0===c&&(Wa(a,"Value for "+b+" is invalid"),G(a.a)),c=8==(a.D&&a.D.h||8)?ka(c,d):m(c,d),a.o[b].textContent!=c&&(a.o[b].textContent=c))} -function ab(a,b){var c=a.b[b];jb(a,b,c[1]=1-c[1]);c[3]=!0;c[4]&&c[4].call(a,c[1],c[5]);"STEP"!=b&&(a.A="DEP"==b,a.C="EXAM"==b)}function bb(a,b){var c=a.b[b];c[2]&&c[3]&&(jb(a,b,c[1]=c[0]),c[4]&&c[4].call(a,c[1],c[5]));c[3]=!1}h.tc=function(a){a||this.a.j.S||(this.h.reset(),lb(this.a),$a(this,"ENABLE")&&mb(this.a))};h.uc=function(){};h.pc=function(a){a||G(this.a)}; -h.nc=function(a){if(!a&&!this.a.j.S)if($a(this,"ENABLE"))mb(this.a);else{a=this.D;var b;if(b=a)a.j.Fa&&(a.j.rb=!0),b=!a.j.Fa;if(b)Ua(a,!0),a.ob(0),Ua(a,!1);else try{var c=this.a.ob(1);0a;a++)this.b["S"+a][1]=0&1<a;a++)this.b["S"+a][1]=0&1<a.a.Ya?8:16,c=65472<=a.ea&&a.ea<65472+b,b=c?1:2,c=c?15:a.h.ma;$a(a,"STEP")||(b=-b);sb(a,a.ea&~c|a.ea+b&c)}function sb(a,b){a.ea=b&a.h.ma;b=a.ea;for(var c=0;22>c;c++)tb(a,"A"+c,b&1<c;c++)tb(a,"D"+c,b&1<>2;this.l=this.b-1;this.A=this.C/this.b|0;this.za=[];this.f=0;this.m=!1;this.sb=0;this.w=[];this.dc=[wb,xb,yb,zb];a=new I(this);Ab(a,this.D);this.h=Array(this.A);for(b=0;b>2),b=0;b>8,c)},N:function(a){return this.a[a>>2]>>>((a&3)<<3)&255},ba:function(a,b){a&1&&J(this.h,b,64);b=a>>2;a=(a&3)<<3;var c=this.a[b]>>a;return 24>a?c&65535:c&255|(this.a[b+1]&255)<<8},ra:function(a,b){var c=a>>2;a=(a&3)<<3;this.a[c]=this.a[c]&~(255<>2;a=(a&3)<<3;24>a?this.a[c]=this.a[c]&~(65535<>8);this.va=!0},F:function(a,b){return this.I(a,b)},R:function(a,b){return this.Vb(a,b)},pa:function(a,b,c){this.l?this.f(a,b,c):this.Hb(a,b,c)},ta:function(a,b,c){this.l?this.f(a,b,c):this.bc(a,b,c)},C:function(a){return this.o[a]},J:function(a){return this.o[a]},O:function(a,b){a&1&&J(this.h,b,64);return this.c.getUint16(a,!0)},aa:function(a,b){a&1&&J(this.h,b,64);return this.s[a>>1]},oa:function(a,b){this.o[a]=b;this.va=!0},qa:function(a,b){this.o[a]=b;this.va=!0},sa:function(a,b,c){a&1&&J(this.h, +b>>8);this.va=!0},F:function(a,b){return this.I(a,b)},S:function(a,b){return this.Vb(a,b)},pa:function(a,b,c){this.l?this.f(a,b,c):this.Hb(a,b,c)},ta:function(a,b,c){this.l?this.f(a,b,c):this.bc(a,b,c)},C:function(a){return this.o[a]},J:function(a){return this.o[a]},O:function(a,b){a&1&&J(this.h,b,64);return this.c.getUint16(a,!0)},aa:function(a,b){a&1&&J(this.h,b,64);return this.s[a>>1]},oa:function(a,b){this.o[a]=b;this.va=!0},qa:function(a,b){this.o[a]=b;this.va=!0},sa:function(a,b,c){a&1&&J(this.h, c,64);this.c.setUint16(a,b,!0);this.va=!0},ua:function(a,b,c){a&1&&J(this.h,c,64);this.s[a>>1]=b;this.va=!0}};function Ab(a,b,c){a.D=b;a.i=a.m=0;c&&((a.i=c.i)&&lc(a,mc,!1),(a.m=c.m)&&nc(a,mc,!1))}function nc(a,b,c){c&&a.m||(a.Gb=!a.l&&b[1]||a.f,a.qb=!a.l&&b[3]||a.A);if(c||void 0===c)a.Hb=b[1]||a.f,a.bc=b[3]||a.A}function lc(a,b,c){c&&a.i||(a.Ab=b[0]||a.v,a.W=b[2]||a.w);if(c||void 0===c)a.I=b[0]||a.v,a.Vb=b[2]||a.w}function gc(a,b){b||(b=oc);lc(a,b,void 0);nc(a,b,void 0)} -var oc=[],kc=[I.prototype.N,I.prototype.ra,I.prototype.ba,I.prototype.ya],mc=[I.prototype.F,I.prototype.pa,I.prototype.R,I.prototype.ta];if(Xa)var ic=[I.prototype.C,I.prototype.oa,I.prototype.O,I.prototype.sa],hc=[I.prototype.J,I.prototype.qa,I.prototype.aa,I.prototype.ua]; -function pc(a,b){x.call(this,"CPU",a,pc);var c=a.multiplier||1;this.ib=a.cycles||b;this.sa=c;this.xb=Math.round(this.ib/1E4)/100;this.Ia=this.xb*this.sa;this.j.S=!1;this.j.Eb=!1;this.j.Va=a.autoStart;this.j.hb=!1;this.fb=this.Ja=0;this.gb=a.csStart;this.Ra=a.csInterval;this.Sa=a.csStop;this.J=[];this.Tb=this.od.bind(this);F(this)}z(pc);var qc=["power","reset"];h=pc.prototype; +var oc=[],kc=[I.prototype.N,I.prototype.ra,I.prototype.ba,I.prototype.ya],mc=[I.prototype.F,I.prototype.pa,I.prototype.S,I.prototype.ta];if(Xa)var ic=[I.prototype.C,I.prototype.oa,I.prototype.O,I.prototype.sa],hc=[I.prototype.J,I.prototype.qa,I.prototype.aa,I.prototype.ua]; +function pc(a,b){x.call(this,"CPU",a,pc);var c=a.multiplier||1;this.ib=a.cycles||b;this.sa=c;this.xb=Math.round(this.ib/1E4)/100;this.Ia=this.xb*this.sa;this.j.R=!1;this.j.Eb=!1;this.j.Va=a.autoStart;this.j.hb=!1;this.fb=this.Ja=0;this.gb=a.csStart;this.Ra=a.csInterval;this.Sa=a.csStop;this.J=[];this.Tb=this.od.bind(this);F(this)}z(pc);var qc=["power","reset"];h=pc.prototype; h.ia=function(a,b,c,d){this.l=a;this.h=b;this.D=d;this.I=a.I;for(b=0;b=a.Ja&&(a.Ja+=a.Ra,c=!0);0<=a.Sa&&a.Sa<=uc(a)&&(a.Ra=a.Sa=-1,tc(a),G(a),c=!0);c&&a.U(uc(a)+" cycles: checksum="+m(a.fb))}} -h.$=function(a,b,c){var d=this;switch(b){case "power":case "reset":return this.o[b]=c,!0;case "run":return this.o[b]=c,c.onclick=function(){var a;if(a=d.l)if(a=d.l,a.j.P)a=!0;else{var b=null,c,k=A(a.id);for(c=0;ca.pa/a.Ia&&(b=1);a.sa=b;b=a.xb*a.sa;if(a.Ia!=b){a.Ia=b;b=a.Ia.toFixed(2)+"Mhz";var d=a.o.setSpeed;d&&(d.textContent=b);a.U("target speed: "+b)}c&&a.l&&xc(a.l)}ob(a,a.ba);a.ba=0;a.aa=ra();a.qa=0;wc(a)}function Rb(a,b){var c=a.J.length;a.J.push([-1,b]);return c}function Tb(a,b,c,d){0<=b&&ba.J[b][0])&&(c=a.ib*a.sa/1E3*c|0,a.J[b][0]=c+yc(a))} +function vc(a,b,c){if(void 0!==b){.8>a.pa/a.Ia&&(b=1);a.sa=b;b=a.xb*a.sa;if(a.Ia!=b){a.Ia=b;b=a.Ia.toFixed(2)+"Mhz";var d=a.o.setSpeed;d&&(d.textContent=b);a.U("target speed: "+b)}c&&a.l&&xc(a.l)}ob(a,a.ba);a.ba=0;a.aa=ra();a.qa=0;wc(a)}function Rb(a,b){var c=a.J.length;a.J.push([-1,b]);return c}function Tb(a,b,c,d){0<=b&&ba.J[b][0])&&(c=a.ib*a.sa/1E3*c|0,a.j.R&&(c+=yc(a)),a.J[b][0]=c)} function nb(a,b){for(var c=a.J.length-1;0<=c;c--){var d=a.J[c];0>d[0]||(d[0]-=b,0>=d[0]&&(d[0]=-1,d[1]()))}}function yc(a,b){var c=a.ra-=a.a;a.a=a.F=0;b&&(a.ra=0);return c} -h.od=function(){if(this.j.S){this.yb>=this.ib&&wc(this,!0);this.Ua=0;this.eb=ra();if(this.qa){var a=this.eb-this.qa;a>this.Qb&&(this.aa+=a,this.aa>this.eb&&(this.aa=this.eb))}try{do{for(var b,c=this.j.hb?1:this.jb,d=this.J.length-1;0<=d;d--){var e=this.J[d];0>e[0]||c>e[0]&&(c=e[0])}b=c;try{this.ob(b)}catch(f){if("number"!=typeof f)throw f;}b=yc(this,!0);this.Ua+=b;this.ba+=b;pb(this,b);nb(this,b);this.Ta-=b;if(0>=this.Ta){this.Ta+=this.jb;15<=++this.Rb&&(this.xa(),this.Rb=0);break}}while(this.j.S)}catch(f){G(this); -this.l&&this.l.stop(ra(),uc(this));Wa(this,f.stack||f.message);return}if(this.j.S){a=setTimeout;b=this.Tb;this.qa=ra();c=this.Qb;this.Ua&&(c=Math.round(c*this.Ua/this.jb));c-=this.qa-this.eb;if(d=this.qa-this.aa)this.pa=Math.round(this.ba/(10*d))/100,864E5<=d&&(this.ua=0,vc(this));if(0>c||this.pac&&(this.aa-=c),c=0;this.yb+=this.Ua;this.qa+=c;a(b,c)}}}; -function mb(a){var b;a.j.error?(a.U(a.toString()+" error"),b=!0):b=!1;if(!b)if(a.j.S)a.U(a.toString()+" busy");else{vc(a);a.j.S=!0;a.j.Eb=!0;if(b=a.o.run)b.textContent="Halt";a.l&&a.l.start(a.aa,uc(a));setTimeout(a.Tb,0)}}h.ob=function(){return 0};function G(a){var b=!1;if(a.j.S){yc(a);ob(a,a.ba);a.ba=0;a.j.S=!1;if(b=a.o.run)b.textContent="Run";a.l&&a.l.stop(ra(),uc(a));b=!0}a.j.complete=void 0;return b} -function zc(a){this.Ya=+a.model||1170;this.Mb=a.addrReset||0;pc.call(this,a,6666667);this.decode=1120==this.Ya?Ac.bind(this):Bc.bind(this);Cc(this);this.ta=0;this.O=null;this.j.complete=!1}z(zc,pc);h=zc.prototype;h.reset=function(){this.status("model "+this.Ya);this.j.S&&G(this);Cc(this);sc(this);this.j.error=!1;this.parent.reset.call(this)}; +h.od=function(){if(this.j.R){this.yb>=this.ib&&wc(this,!0);this.Ua=0;this.eb=ra();if(this.qa){var a=this.eb-this.qa;a>this.Qb&&(this.aa+=a,this.aa>this.eb&&(this.aa=this.eb))}try{do{for(var b,c=this.j.hb?1:this.jb,d=this.J.length-1;0<=d;d--){var e=this.J[d];0>e[0]||c>e[0]&&(c=e[0])}b=c;try{this.ob(b)}catch(f){if("number"!=typeof f)throw f;}b=yc(this,!0);this.Ua+=b;this.ba+=b;pb(this,b);nb(this,b);this.Ta-=b;if(0>=this.Ta){this.Ta+=this.jb;15<=++this.Rb&&(this.xa(),this.Rb=0);break}}while(this.j.R)}catch(f){G(this); +this.l&&this.l.stop(ra(),uc(this));Wa(this,f.stack||f.message);return}if(this.j.R){a=setTimeout;b=this.Tb;this.qa=ra();c=this.Qb;this.Ua&&(c=Math.round(c*this.Ua/this.jb));c-=this.qa-this.eb;if(d=this.qa-this.aa)this.pa=Math.round(this.ba/(10*d))/100,864E5<=d&&(this.ua=0,vc(this));if(0>c||this.pac&&(this.aa-=c),c=0;this.yb+=this.Ua;this.qa+=c;a(b,c)}}}; +function mb(a){var b;a.j.error?(a.U(a.toString()+" error"),b=!0):b=!1;if(!b)if(a.j.R)a.U(a.toString()+" busy");else{vc(a);a.j.R=!0;a.j.Eb=!0;if(b=a.o.run)b.textContent="Halt";a.l&&a.l.start(a.aa,uc(a));setTimeout(a.Tb,0)}}h.ob=function(){return 0};function G(a){var b=!1;if(a.j.R){yc(a);ob(a,a.ba);a.ba=0;a.j.R=!1;if(b=a.o.run)b.textContent="Run";a.l&&a.l.stop(ra(),uc(a));b=!0}a.j.complete=void 0;return b} +function zc(a){this.Ya=+a.model||1170;this.Mb=a.addrReset||0;pc.call(this,a,6666667);this.decode=1120==this.Ya?Ac.bind(this):Bc.bind(this);Cc(this);this.ta=0;this.O=null;this.j.complete=!1}z(zc,pc);h=zc.prototype;h.reset=function(){this.status("model "+this.Ya);this.j.R&&G(this);Cc(this);sc(this);this.j.error=!1;this.parent.reset.call(this)}; function Cc(a){a.m=65536;a.f=32768;a.i=65535;a.s=32768;a.B=15;a.g=[0,0,0,0,0,0,0,a.Mb];a.Ha=[0,0,0,0,0,0];a.na=[0,0,0,0];a.v=0;a.bb=0;a.lc=[4,2,0,1];a.H=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[65535,65535,65535,65535,65535,65535,65535,65535],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.Y=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.ab=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0];a.Yb=[0,0,0,0,0,0,0,0];a.Xb=0;a.u=0;a.A=a.C=0;a.c=a.b=a.wb=0;a.Ka=-1;lb(a)}function lb(a){a.Da=255;a.M=0;a.Db=0;a.w=0;a.Ca=0;a.Cb=0;a.Ga=0;a.Ba=0;a.cb=0;a.Pb=262143;a.O=null;a.h&&Xb(a)}function Xb(a){a.Ba?(a.R=65536,a.N=a.kc,a.W=a.ld,a.qb=a.de,Cb(a.h,a.Ga&16?22:18)):(a.R=0,a.N=a.jc,a.W=a.Wb,a.qb=a.cc,Cb(a.h,16))}function Dc(a,b,c){a.Mb=b;O(a,b);!c&&a.D&&(G(a)||a.D.c())}h.Lb=function(){return 0}; -h.save=function(){var a=new P(this);a.set(0,[]);a.set(1,[this.ua,this.sa]);a.set(2,Ob(this.h));return a.data()};h.restore=function(a){var b=a[1];this.ua=b[1];vc(this,b[3]);a:{b=this.h;a=a[2];var c;for(c=0;c>14&3;c=a.B>>14&3;a.v!=c&&(a.na[c]=a.g[6],a.g[6]=a.na[a.v]);a.B=b;a.u|=2}function R(a,b){a.u&128||(a.s=a.i=b,a.f=0)}function Gc(a,b,c){a.u&128||(a.s=a.i=a.m=b,a.f=c||0)}function Hc(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^b)&(d^b))}function Ic(a,b){a.u&128||(a.s=a.i=a.m=b,a.f=a.s^a.m>>1)}function Jc(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^d)&(d^b))} -function K(a,b,c){if(!a.ta){var d=!1;0>a.Ka?a.Ka=Yb(a):a.v||(b=4,d=!0);a.w&57344||(a.Ca=63222,a.Cb=b);a.v=0;var e=a.W(b|a.R),f=a.W(b+2&65535|a.R);Zb(a,f&-12289|a.Ka>>2&12288);d&&(a.M|=4,a.g[6]=4);Kc(a,a.Ka);Kc(a,a.g[7]);O(a,e);a.u&=-113;a.Ka=-1;a.u|=8;if(26!=c)throw b;}}function Lc(a){var b=Mc(a),c=Mc(a)&-1793;a.B&49152&&(c=c&-225|a.B&63712);O(a,b);Zb(a,c);a.u&=-17} +0,0,0,0,0,0,0,0,0];a.Yb=[0,0,0,0,0,0,0,0];a.Xb=0;a.u=0;a.A=a.C=0;a.c=a.b=a.wb=0;a.Ka=-1;lb(a)}function lb(a){a.Da=255;a.M=0;a.Db=0;a.w=0;a.Ca=0;a.Cb=0;a.Ga=0;a.Ba=0;a.cb=0;a.Pb=262143;a.O=null;a.h&&Xb(a)}function Xb(a){a.Ba?(a.S=65536,a.N=a.kc,a.W=a.ld,a.qb=a.de,Cb(a.h,a.Ga&16?22:18)):(a.S=0,a.N=a.jc,a.W=a.Wb,a.qb=a.cc,Cb(a.h,16))}h.Lb=function(){return 0};h.save=function(){var a=new O(this);a.set(0,[]);a.set(1,[this.ua,this.sa]);a.set(2,Ob(this.h));return a.data()}; +h.restore=function(a){var b=a[1];this.ua=b[1];vc(this,b[3]);a:{b=this.h;a=a[2];var c;for(c=0;c>14&3;c=a.B>>14&3;a.v!=c&&(a.na[c]=a.g[6],a.g[6]=a.na[a.v]);a.B=b;a.u|=2}function R(a,b){a.u&128||(a.s=a.i=b,a.f=0)}function Fc(a,b,c){a.u&128||(a.s=a.i=a.m=b,a.f=c||0)}function Gc(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^b)&(d^b))}function Hc(a,b){a.u&128||(a.s=a.i=a.m=b,a.f=a.s^a.m>>1)}function Ic(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^d)&(d^b))} +function K(a,b,c){if(!a.ta){var d=!1;0>a.Ka?a.Ka=Yb(a):a.v||(b=4,d=!0);a.w&57344||(a.Ca=63222,a.Cb=b);a.v=0;var e=a.W(b|a.S),f=a.W(b+2&65535|a.S);Zb(a,f&-12289|a.Ka>>2&12288);d&&(a.M|=4,a.g[6]=4);Jc(a,a.Ka);Jc(a,a.g[7]);Q(a,e);a.u&=-113;a.Ka=-1;a.u|=8;if(26!=c)throw b;}}function Kc(a){var b=Lc(a),c=Lc(a)&-1793;a.B&49152&&(c=c&-225|a.B&63712);Q(a,b);Zb(a,c);a.u&=-17} function Lb(a,b){var c=b>>13&31;31>c&&a.Ga&32&&(b=a.ab[c]+(b&8190)&4194302,3932160<=b&&4186112>b&&console.log("panic(898)"));return b} -function Nc(a,b,c){var d,e,f;if(!(c&a.Ba))return b;d=b>>13;a.Ga&a.lc[a.v]||(d&=7);e=a.H[a.v][d];f=(a.Y[a.v][d]<<6)+(b&8191)&a.Pb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.H[a.v][d]=e;if(4194170!==f||a.v)a.cb=a.v,a.bb=d;b=!1;g&&(g&57344&&(0<=a.Ka&&(g|=128),a.w&57344||(a.w=a.w|g|a.cb<<5|a.bb<<1), -b=!0),a.w&61440||!(4191360>f||4194239>>a.c].Gb(b&a.l,c&255,b)}function Mc(a){var b=a.W(a.g[6]|a.R);a.g[6]=a.g[6]+2&65535;return b}function Kc(a,b){var c=a.g[6]-2&65535;a.g[6]=c;a.w&57344||(a.Ca=a.Ca<<8|246);!a.v&&c<=a.Da&&4c&&d&1&&(f=1));a.a-=3;break;case 3:f=2;e=a.g[c];7!==c&&(e|=g);e=a.W(e);e|=g;a.a-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.g[c]+f&65535;7!==c&&(e|=g);a.a-=4;break;case 5:f=-2;e=a.g[c]-2&65535;7!==c&&(e|=g);e=a.W(e)|g;a.a-= -8;break;case 6:return e=a.W(Fc(a,2)),e=e+a.g[c]&65535|g,a.a-=6,e;case 7:return e=a.W(Fc(a,2)),e=e+a.g[c]&65535,e=a.W(e|a.R)|g,a.a-=10,e}a.g[c]=a.g[c]+f&65535;!g||a.w&57344||(a.Ca=a.Ca<<8|f<<3&248|c);6==c&&!a.v&&d&4&&0>=f&&(a.g[6]<=a.Da||65534<=a.g[6])&&(a.g[6]<=a.Da-32?(a.M|=4,a.g[6]=4,K(a,4,24)):(a.M|=8,a.u|=64));return e}h.mb=function(a){if(!this.Ba)return this.h.mb(a);this.ta++;a=this.Wb(Nc(this,a,2));this.ta--;return a}; -h.$a=function(a,b){this.Ba?(this.ta++,Oc(this,Nc(this,a,5),b),this.ta--):this.h.$a(a,b)};h.nb=function(a,b){this.Ba?(this.ta++,this.cc(Nc(this,a,4),b),this.ta--):this.h.nb(a,b)};h.jc=function(a,b,c){return Pc(this,a,b,c)};h.kc=function(a,b,c){return Nc(this,Pc(this,a,b,c),c)};h.Wb=function(a){return Mb(this.h,a)};h.ld=function(a){return Mb(this.h,Nc(this,a,2))};h.cc=function(a,b){Nb(this.h,a,b&65535)};h.de=function(a,b){Nb(this.h,Nc(this,a,4),b)}; -function Qc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?(d=Pc(a,b,d,2),c&65536||61440!==(a.B&61440)&&(d&=65535),a.v=a.B>>12&3,c=a.W(d|c&a.R),a.v=a.B>>14&3):c=6!=d||(a.B>>2&12288)===(a.B&12288)?a.g[d]:a.na[a.B>>12&3];return c}function Rc(a,b,c,d){a.w&57344||(a.Ca=22);var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=Pc(a,b,e,4),c&65536||(e&=65535),a.v=a.B>>12&3,e=Nc(a,e|c&65536,4),a.v=a.B>>14&3,Nb(a.h,e,d)):6!=e||(a.B>>2&12288)===(a.B&12288)?a.g[e]=d:a.na[a.B>>12&3]=d} -function Sc(a,b){b>>=6;var c=a.C=b&7;(b=a.A=(b&56)>>3)?(c=a.N(b,c,3),a=Kb(a.h,c)):a=a.g[c]&255;return a}function Tc(a,b){b>>=6;var c=a.C=b&7;return(b=a.A=(b&56)>>3)?Mb(a.h,a.N(b,c,2)):a.g[c]}function Uc(a,b){var c=a.b=b&7;b=a.c=(b&56)>>3;return Pc(a,b,c,8)}function Vc(a,b){var c=a.b=b&7;(b=a.c=(b&56)>>3)?(c=a.N(b,c,3),a=Kb(a.h,c)):a=a.g[c]&255;return a}function Wc(a,b){var c=a.b=b&7;return(b=a.c=(b&56)>>3)?Mb(a.h,a.N(b,c,2)):a.g[c]} -function S(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.wb=a.N(b,e,7),Oc(a,e,d.call(a,c,Kb(a.h,e)))):a.g[e]=a.g[e]&65280|d.call(a,c,a.g[e])}function T(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.N(b,e,6),Nb(a.h,e,d.call(a,c,Mb(a.h,e)))):a.g[e]=d.call(a,c,a.g[e])}function Xc(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?Oc(a,a.N(b,e,5),c):a.g[e]=c?a.g[e]&~d|c<<24>>24&d:a.g[e]&~d;return c}function Yc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?Nb(a.h,a.N(b,d,4),c):a.g[d]=c&65535;return c} -function V(a,b,c){c&&(O(a,a.g[7]+(b<<24>>23)),a.a-=2);a.a-=3} -h.ob=function(a){this.j.complete=!0;var b=a?this.j.Eb?0:1:-1;this.j.Eb=!1;this.ra=this.a=a;do{if(this.u){this.u&112&&(this.u&32?K(this,168,28):this.u&64?K(this,4,30):this.u&16&&K(this,12,32),this.u&=-113);if(a=this.u&7){a=!1;if(this.u&2){this.u&=-3;var c=160,d=(this.Db&224)>>5,e=this.O&&this.O.Ma>d?this.O:null;e&&(c=e.qd,d=e.Ma);d>(this.B&224)>>5?(this.u&4&&(Fc(this,2),this.u&=-5),K(this,c,26),d=!0):d=!1;if(d){if(e)if(a=e,e=this.O,e==a)this.O=a.next;else for(;e;){d=e.next;if(d==a){e.next=d.next;break}e= -d}a=!0}}else this.u&1&&this.u++;a=a&&0>b}if(a)break}this.u=this.u&7|this.B&16;this.decode(Ec(this))}while(0>1|b<<16;Ic(this,a);return a&65535}function dd(a,b){a=b&2048|b>>1|b<<8;Ic(this,a<<8);return a&255}function ed(a,b){a=b&~a;R(this,a);return a}function fd(a,b){a=b&~a;R(this,a<<8);return a}function gd(a,b){a|=b;R(this,a);return a}function hd(a,b){a|=b;R(this,a<<8);return a}function id(a,b){a=~b|65536;Gc(this,a);return a&65535}function jd(a,b){a=~b|256;Gc(this,a<<8);return a&255} -function kd(a,b){a=b-a;this.u&128||(this.s=this.i=a,this.f=b&(b^a));return a&65535}function ld(a,b){a=b-a;var c=a<<8;b<<=8;this.u&128||(this.s=this.i=c,this.f=b&(b^c));return a&255}function md(a,b){a=b+a;this.u&128||(this.s=this.i=a,this.f=a&(b^a));return a&65535}function nd(a,b){a=b+a;var c=a<<8;this.u&128||(this.s=this.i=c,this.f=c&(b<<8^c));return a&255}function od(a,b){a=-b;Gc(this,a,a&b&32768);return a&65535}function pd(a,b){a=-b;Gc(this,a<<8,(a&b&128)<<8);return a&255} -function qd(a,b){a=b<<1|this.m>>16&1;Ic(this,a);return a&65535}function rd(a,b){a=b<<1|this.m>>16&1;Ic(this,a<<8);return a&255}function sd(a,b){a=(this.m&65536|b)>>1|b<<16;Ic(this,a);return a&65535}function td(a,b){a=((this.m&65536)>>8|b)>>1|b<<8;Ic(this,a<<8);return a&255}function ud(a,b){var c=b-a;Jc(this,c,a,b);return c&65535}function vd(a,b){var c=b-a;Jc(this,c<<8,a<<8,b<<8);return c&255}function wd(a,b){this.u&128||(this.s=this.i=b&65280,this.f=this.m=0);return(b<<8|b>>8)&65535} -function xd(a,b){a^=b;R(this,a);return a&65535}function yd(a){T(this,a,Tc(this,a),Zc);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function zd(a){var b=Wc(this,a);a=a>>6&7;var c=this.g[a];c&32768&&(c|=4294901760);this.m=this.f=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.f=32768)}this.g[a]=c&65535;this.s=this.i=c;this.a-=(this.c?6:7)+b} -function Ad(a){var b=Wc(this,a);a=a>>6&7;var c=this.g[a]<<16|this.g[a|1];this.m=this.f=0;b&=63;if(b&32){b=64-b;32>b-1;this.m=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.g[a|1]=d&65535;this.s=d>>16;this.i=d>>16|d;this.a-=(this.c?6:7)+b}function Bd(a){V(this,a,!Q(this))}function Cd(a){V(this,a,Q(this))} -function Dd(a){T(this,a,Tc(this,a),ed);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Ed(a){S(this,a,Sc(this,a),fd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Fd(a){T(this,a,Tc(this,a),gd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Gd(a){S(this,a,Sc(this,a),hd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)} -function Hd(a){R(this,Tc(this,a)&Wc(this,a));this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Id(a){R(this,(Sc(this,a)&Vc(this,a))<<8);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Jd(a){V(this,a,this.i&65535?0:4)}function Kd(a){V(this,a,!this.Aa()==!(this.f&32768))}function Ld(a){V(this,a,!!(this.i&65535)&&!this.Aa()==!(this.f&32768))}function Md(a){V(this,a,!Q(this)&&!!(this.i&65535))} -function Nd(a){V(this,a,(this.i&65535?0:4)||!this.Aa()!=!(this.f&32768))}function Od(a){V(this,a,Q(this)||(this.i&65535?0:4))}function Pd(a){V(this,a,!this.Aa()!=!(this.f&32768))}function Qd(a){V(this,a,this.Aa())}function Rd(a){V(this,a,!!(this.i&65535))}function Sd(a){V(this,a,!this.Aa())}function Td(){K(this,12,1);this.a-=5}function Ud(a){V(this,a,!0)}function Vd(a){V(this,a,!(this.f&32768))}function Wd(a){V(this,a,this.f&32768?2:0)} -function W(a){a&1&&(this.m=0);a&2&&(this.f=0);a&4&&(this.i=1);a&8&&(this.s=0);this.a-=5}function Xd(a){var b=Tc(this,a);a=Wc(this,a);Jc(this,b-a,a,b);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Yd(a){var b=Sc(this,a)<<8;a=Vc(this,a)<<8;Jc(this,b-a,a,b);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)} -function Zd(a){var b=Wc(this,a);if(b){a=a>>6&7;var c=this.g[a]<<16|this.g[a|1];this.m=this.f=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.g[a]=d&65535,this.g[a|1]=c-d*b&65535,this.i=d>>16|d,this.s=d>>16):(this.f=32768,this.i=d>>15|d,this.s=c>>16,-1===b&&65534===this.g[a]&&(this.g[a]=this.g[a|1]=1));this.a-=53}else this.i=this.s=0,this.f=32768,this.m=65536,this.a-=7}function $d(){K(this,24,2);this.a-=25} -function ae(){this.B&49152?(this.M|=128,K(this,4,3)):this.D?this.D.b():G(this);this.a-=7}function be(){K(this,16,4);this.a-=25}var ce=[0,7,7,10,7,11,9,13];function de(a){this.F=this.a;O(this,Uc(this,a));this.a=this.F-ce[this.c]}var ee=[0,14,14,17,14,18,16,20];function fe(a){this.F=this.a;var b=Uc(this,a);a=a>>6&7;Kc(this,this.g[a]);this.g[a]=this.g[7];O(this,b);this.a=this.F-ee[this.c]}var ge=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; -function he(a){var b=Tc(this,a);this.F=this.a;R(this,Yc(this,a,b));this.a=this.F-ge[(this.A?8:0)+this.c]+(7!=this.b||this.c?0:2)}function ie(a){var b=Sc(this,a);R(this,Xc(this,a,b,65535)<<8);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}var je=[7,13,13,17,14,18,17,21]; -function ke(a){var b=Wc(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.g[a];c&32768&&(c|=-65536);b=~~(b*c);this.g[a]=b>>16&65535;this.g[a|1]=b&65535;this.u&128||(this.s=b>>16,this.i=this.s|b,this.f=0,this.m=-32768>b||32767>6;if(this.g[b]=this.g[b]-1&65535)O(this,this.g[7]-((a&63)<<1)),this.a+=1;this.a-=6}function qe(a){T(this,a,Tc(this,a),ud);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)} -function re(a){T(this,a,0,wd);this.a-=this.c?9:3+(7==this.b?2:0)}function se(){K(this,28,5);this.a-=5}function te(){this.I&&(this.I.ea=this.g[7],this.I.setData(this.g[0],!0));this.u|=4;Fc(this,-2);this.a-=3}function ue(a){T(this,a,Tc(this,a),xd);this.a-=this.c?9:3+(7==this.b?2:0)}function Y(){K(this,8,6)}function Ac(a){ve[a>>12].call(this,a)}function we(a){xe[a>>6&3].call(this,a)}function ye(a){ze[a>>6&3].call(this,a)}function Ae(a){Be[a>>6&3].call(this,a)}function Ce(a){De[a&15].call(this,a)} -function Ee(a){Fe[a&15].call(this,a)}function Ge(a){He[a>>6&3].call(this,a)}function Ie(a){Je[a>>6&3].call(this,a)}function Ke(a){Le[a>>6&3].call(this,a)} -var ve=[function(a){Me[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,yd,Y,function(a){Ne[a>>8&15].call(this,a)},ie,Yd,Id,Ed,Gd,qe,Y],Me=[function(a){Pe[a>>4&15].call(this,a)},Ud,Rd,Jd,Kd,Pd,Ld,Nd,fe,fe,we,ye,Ae,Y,Y,Y],xe=[function(a){Gc(this,Yc(this,a,0));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,id);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,md);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,kd);this.a-=this.c?9:3+(7==this.b?2:0)}],ze=[function(a){T(this,a,0, -od);this.a-=this.c?11:6},function(a){T(this,a,Q(this)?1:0,Zc);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,Q(this)?1:0,ud);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Wc(this,a);Gc(this,a);this.a-=this.c?4:3+(7==this.b?2:0)}],Be=[function(a){T(this,a,0,sd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,qd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,cd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,ad);this.a-=this.c?9:3+(7==this.b?2:0)}], -Pe=[function(a){Qe[a&15].call(this,a)},Y,Y,Y,de,de,de,de,oe,Y,Ce,Ee,re,re,re,re],Qe=[ae,te,ne,Td,be,me,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y],De=[le,function(){this.m=0;this.a-=5},function(){this.f=0;this.a-=5},W,function(){this.i=1;this.a-=5},W,W,W,function(){this.s=0;this.a-=5},W,W,W,W,W,W,W],Fe=[le,function(){this.m=65536;this.a-=5},function(){this.f=32768;this.a-=5},X,function(){this.i=0;this.a-=5},X,X,X,function(){this.s=32768;this.a-=5},X,X,X,X,X,X,X],Ne=[Sd,Qd,Md,Od,Vd,Wd,Bd,Cd,$d,se,Ge,Ie,Ke,Y,Y,Y],He=[function(a){Gc(this, -Xc(this,a,0,255));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,jd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,nd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,ld);this.a-=this.c?9:3+(7==this.b?2:0)}],Je=[function(a){S(this,a,0,pd);this.a-=this.c?11:6},function(a){S(this,a,Q(this)?1:0,$c);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,Q(this)?1:0,vd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Vc(this,a);Gc(this,a<<8);this.a-=this.c?4:3+(7== -this.b?2:0)}],Le=[function(a){S(this,a,0,td);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,rd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,dd);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,bd);this.a-=this.c?9:3+(7==this.b?2:0)}];function Bc(a){Re[a>>12].call(this,a)} -var Re=[function(a){Se[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,yd,function(a){Te[a>>8&15].call(this,a)},function(a){Ue[a>>8&15].call(this,a)},ie,Yd,Id,Ed,Gd,qe,Y],Se=[function(a){Ve[a>>4&15].call(this,a)},Ud,Rd,Jd,Kd,Pd,Ld,Nd,fe,fe,we,ye,Ae,function(a){We[a>>6&3].call(this,a)},Y,Y],We=[function(a){a=this.g[7]+((a&63)<<1)&65535;var b=this.W(a|this.R);O(this,this.g[5]);this.g[6]=a+2&65535;this.g[5]=b;this.a-=8},function(a){a=Qc(this,a,0);Kc(this,a);R(this,a);this.a-=11},function(a){var b=Mc(this);this.F= -this.a;Rc(this,a,0,b);R(this,b);this.a=this.F-je[this.c]},function(a){R(this,Yc(this,a,this.Aa?65535:0));this.a-=this.c?9:3+(7==this.b?2:0)}],Ve=[function(a){Xe[a&15].call(this,a)},Y,Y,Y,de,de,de,de,oe,function(a){a&8?(this.B&49152||(this.B=this.B&-2017|(a&7)<<5,this.u|=1),this.a-=5):K(this,8,6)},Ce,Ee,re,re,re,re],Xe=[ae,te,ne,Td,be,me,function(){Lc(this);this.a-=13},function(){K(this,8,6)},Y,Y,Y,Y,Y,Y,Y,Y],Te=[ke,ke,Zd,Zd,zd,zd,Ad,Ad,ue,ue,Y,Y,Y,Y,pe,pe],Ue=[Sd,Qd,Md,Od,Vd,Wd,Bd,Cd,$d,se,Ge,Ie, -Ke,function(a){Ye[a>>6&3].call(this,a)},Y,Y],Ye=[Y,function(a){a=Qc(this,a,65536);Kc(this,a);R(this,a);this.a-=11},function(a){var b=Mc(this);this.F=this.a;Rc(this,a,65536,b);R(this,b);this.a=this.F-je[this.c]},Y]; -function Ze(a){x.call(this,"ROM",a,Ze);this.X=this.c=null;this.i=a.addr;this.b=a.size;this.m=!1;this.f=a.alias;this.l=a.file;this.s=q(this.l);if(this.l){a=this.l;var b=la(this.s);"json"!=b&&"hex"!=b&&(a=v()+"/api/v1/dump?file="+this.l+"&format=bytes&decimal=true");var c=this;r(a,null,!0,function(a,b,f){f?(c.G("Unable to load ROM resource (error "+f+": "+a+")"),c.l=null):(Ra(c.oa,a,b),(a=ta(a,b))?(c.c=a.K,c.X=a.X):c.l=null);$e(c)})}}z(Ze);h=Ze.prototype; -h.ia=function(a,b,c,d){this.h=b;this.a=c;this.D=d;$e(this)};h.ka=function(){this.X&&(this.D&&this.D.a(this.id,this.i,this.b,this.X),delete this.X);return!0};h.ja=function(){return!0}; -function $e(a){if(!Va(a)){if(a.l){if(!a.c||!a.h)return;a.b||(a.b=a.c.length);if(a.c.length!=a.b)Wa(a,"ROM size ("+m(a.c.length,8,!0)+") does not match specified size ("+m(a.b,8,!0)+")");else{var b;a:{b=a.i;a.status(a.b+"-byte ROM at "+ka(b));if(57344<=b&&b<57344+H){var c={};b=(c[b]=[Ze.prototype.Zc,Ze.prototype.Sd,null,null,null,a.b>>1],c);if(cb(a.h,a,b,256,a.ya)){b=a.m=!0;break a}}else if(Fb(a.h,b,a.b,fc)){for(c=0;c>>a.c;0=b.length)break;for(var k=k+2,n=b[k++]&255|(b[k++]&255)<<8,p=b[k++]&255|(b[k++]&255)<<8,l=l+((n&255)+(n>>8)+(p&255)+(p>>8)),u=k,w=n-=6;0=b.length)break;l+=b[k++]&255;if(l&255)break;if(w)for(;w--;)a.a.$a(p++,b[u++]&255);else p&1?G(a.a):Dc(a.a,p,f);g=!0}else k++;else k+=2}if(!g&&(null==c&&(c=e),null!=c)){for(e=0;e=b)a.preventDefault&&a.preventDefault(),64e.w&&(e.w-=32),e.b|=128,e.b&64&&Sb(e.a,e.aa))});this.ba=Ub(52,4);this.O=Rb(this.a,function(){e.c|=128;e.c&64&&Sb(e.a,e.ba)});cb(b,this,ff);F(this)}; +function Mc(a,b,c){var d,e,f;if(!(c&a.Ba))return b;d=b>>13;a.Ga&a.lc[a.v]||(d&=7);e=a.H[a.v][d];f=(a.Y[a.v][d]<<6)+(b&8191)&a.Pb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.H[a.v][d]=e;if(4194170!==f||a.v)a.cb=a.v,a.bb=d;b=!1;g&&(g&57344&&(0<=a.Ka&&(g|=128),a.w&57344||(a.w=a.w|g|a.cb<<5|a.bb<<1), +b=!0),a.w&61440||!(4191360>f||4194239>>a.c].Gb(b&a.l,c&255,b)}function Lc(a){var b=a.W(a.g[6]|a.S);a.g[6]=a.g[6]+2&65535;return b}function Jc(a,b){var c=a.g[6]-2&65535;a.g[6]=c;a.w&57344||(a.Ca=a.Ca<<8|246);!a.v&&c<=a.Da&&4c&&d&1&&(f=1));a.a-=3;break;case 3:f=2;e=a.g[c];7!==c&&(e|=g);e=a.W(e);e|=g;a.a-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.g[c]+f&65535;7!==c&&(e|=g);a.a-=4;break;case 5:f=-2;e=a.g[c]-2&65535;7!==c&&(e|=g);e=a.W(e)|g;a.a-= +8;break;case 6:return e=a.W(Ec(a,2)),e=e+a.g[c]&65535|g,a.a-=6,e;case 7:return e=a.W(Ec(a,2)),e=e+a.g[c]&65535,e=a.W(e|a.S)|g,a.a-=10,e}a.g[c]=a.g[c]+f&65535;!g||a.w&57344||(a.Ca=a.Ca<<8|f<<3&248|c);6==c&&!a.v&&d&4&&0>=f&&(a.g[6]<=a.Da||65534<=a.g[6])&&(a.g[6]<=a.Da-32?(a.M|=4,a.g[6]=4,K(a,4,24)):(a.M|=8,a.u|=64));return e}h.mb=function(a){if(!this.Ba)return this.h.mb(a);this.ta++;a=this.Wb(Mc(this,a,2));this.ta--;return a}; +h.$a=function(a,b){this.Ba?(this.ta++,Nc(this,Mc(this,a,5),b),this.ta--):this.h.$a(a,b)};h.nb=function(a,b){this.Ba?(this.ta++,this.cc(Mc(this,a,4),b),this.ta--):this.h.nb(a,b)};h.jc=function(a,b,c){return Oc(this,a,b,c)};h.kc=function(a,b,c){return Mc(this,Oc(this,a,b,c),c)};h.Wb=function(a){return Mb(this.h,a)};h.ld=function(a){return Mb(this.h,Mc(this,a,2))};h.cc=function(a,b){Nb(this.h,a,b&65535)};h.de=function(a,b){Nb(this.h,Mc(this,a,4),b)}; +function Pc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?(d=Oc(a,b,d,2),c&65536||61440!==(a.B&61440)&&(d&=65535),a.v=a.B>>12&3,c=a.W(d|c&a.S),a.v=a.B>>14&3):c=6!=d||(a.B>>2&12288)===(a.B&12288)?a.g[d]:a.na[a.B>>12&3];return c}function Qc(a,b,c,d){a.w&57344||(a.Ca=22);var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=Oc(a,b,e,4),c&65536||(e&=65535),a.v=a.B>>12&3,e=Mc(a,e|c&65536,4),a.v=a.B>>14&3,Nb(a.h,e,d)):6!=e||(a.B>>2&12288)===(a.B&12288)?a.g[e]=d:a.na[a.B>>12&3]=d} +function Rc(a,b){b>>=6;var c=a.C=b&7;(b=a.A=(b&56)>>3)?(c=a.N(b,c,3),a=Kb(a.h,c)):a=a.g[c]&255;return a}function Sc(a,b){b>>=6;var c=a.C=b&7;return(b=a.A=(b&56)>>3)?Mb(a.h,a.N(b,c,2)):a.g[c]}function Tc(a,b){var c=a.b=b&7;b=a.c=(b&56)>>3;return Oc(a,b,c,8)}function Uc(a,b){var c=a.b=b&7;(b=a.c=(b&56)>>3)?(c=a.N(b,c,3),a=Kb(a.h,c)):a=a.g[c]&255;return a}function Vc(a,b){var c=a.b=b&7;return(b=a.c=(b&56)>>3)?Mb(a.h,a.N(b,c,2)):a.g[c]} +function S(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.wb=a.N(b,e,7),Nc(a,e,d.call(a,c,Kb(a.h,e)))):a.g[e]=a.g[e]&65280|d.call(a,c,a.g[e]&255)}function T(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.N(b,e,6),Nb(a.h,e,d.call(a,c,Mb(a.h,e)))):a.g[e]=d.call(a,c,a.g[e])}function Wc(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?Nc(a,a.N(b,e,5),c):a.g[e]=c?a.g[e]&~d|c<<24>>24&d:a.g[e]&~d;return c}function Xc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?Nb(a.h,a.N(b,d,4),c):a.g[d]=c&65535;return c} +function V(a,b,c){c&&(Q(a,a.g[7]+(b<<24>>23)),a.a-=2);a.a-=3} +h.ob=function(a){this.j.complete=!0;var b=a?this.j.Eb?0:1:-1;this.j.Eb=!1;this.ra=this.a=a;do{if(this.u){this.u&112&&(this.u&32?K(this,168,28):this.u&64?K(this,4,30):this.u&16&&K(this,12,32),this.u&=-113);if(a=this.u&7){a=!1;if(this.u&2){this.u&=-3;var c=160,d=(this.Db&224)>>5,e=this.O&&this.O.Ma>d?this.O:null;e&&(c=e.qd,d=e.Ma);d>(this.B&224)>>5?(this.u&4&&(Ec(this,2),this.u&=-5),K(this,c,26),d=!0):d=!1;if(d){if(e)if(a=e,e=this.O,e==a)this.O=a.next;else for(;e;){d=e.next;if(d==a){e.next=d.next;break}e= +d}a=!0}}else this.u&1&&this.u++;a=a&&0>b}if(a)break}this.u=this.u&7|this.B&16;this.decode(Dc(this))}while(0>1|b<<16;Hc(this,a);return a&65535}function cd(a,b){a=b&128|b>>1|b<<8;Hc(this,a<<8);return a&255}function dd(a,b){a=b&~a;R(this,a);return a}function ed(a,b){a=b&~a;R(this,a<<8);return a}function fd(a,b){a|=b;R(this,a);return a}function gd(a,b){a|=b;R(this,a<<8);return a}function hd(a,b){a=~b|65536;Fc(this,a);return a&65535}function id(a,b){a=~b|256;Fc(this,a<<8);return a&255} +function jd(a,b){a=b-a;this.u&128||(this.s=this.i=a,this.f=b&(b^a));return a&65535}function kd(a,b){a=b-a;var c=a<<8;b<<=8;this.u&128||(this.s=this.i=c,this.f=b&(b^c));return a&255}function ld(a,b){a=b+a;this.u&128||(this.s=this.i=a,this.f=a&(b^a));return a&65535}function md(a,b){a=b+a;var c=a<<8;this.u&128||(this.s=this.i=c,this.f=c&(b<<8^c));return a&255}function nd(a,b){a=-b;Fc(this,a,a&b&32768);return a&65535}function od(a,b){a=-b;Fc(this,a<<8,(a&b&128)<<8);return a&255} +function pd(a,b){a=b<<1|this.m>>16&1;Hc(this,a);return a&65535}function qd(a,b){a=b<<1|this.m>>16&1;Hc(this,a<<8);return a&255}function rd(a,b){a=(this.m&65536|b)>>1|b<<16;Hc(this,a);return a&65535}function sd(a,b){a=((this.m&65536)>>8|b)>>1|b<<8;Hc(this,a<<8);return a&255}function td(a,b){var c=b-a;Ic(this,c,a,b);return c&65535}function ud(a,b){var c=b-a;Ic(this,c<<8,a<<8,b<<8);return c&255}function vd(a,b){this.u&128||(this.s=this.i=b&65280,this.f=this.m=0);return(b<<8|b>>8)&65535} +function wd(a,b){a^=b;R(this,a);return a&65535}function xd(a){T(this,a,Sc(this,a),Yc);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function yd(a){var b=Vc(this,a);a=a>>6&7;var c=this.g[a];c&32768&&(c|=4294901760);this.m=this.f=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.f=32768)}this.g[a]=c&65535;this.s=this.i=c;this.a-=(this.c?6:7)+b} +function zd(a){var b=Vc(this,a);a=a>>6&7;var c=this.g[a]<<16|this.g[a|1];this.m=this.f=0;b&=63;if(b&32){b=64-b;32>b-1;this.m=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.g[a|1]=d&65535;this.s=d>>16;this.i=d>>16|d;this.a-=(this.c?6:7)+b}function Ad(a){V(this,a,!P(this))}function Bd(a){V(this,a,P(this))} +function Cd(a){T(this,a,Sc(this,a),dd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Dd(a){S(this,a,Rc(this,a),ed);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Ed(a){T(this,a,Sc(this,a),fd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Fd(a){S(this,a,Rc(this,a),gd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)} +function Gd(a){R(this,Sc(this,a)&Vc(this,a));this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Hd(a){R(this,(Rc(this,a)&Uc(this,a))<<8);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Id(a){V(this,a,this.i&65535?0:4)}function Jd(a){V(this,a,!this.Aa()==!(this.f&32768))}function Kd(a){V(this,a,!!(this.i&65535)&&!this.Aa()==!(this.f&32768))}function Ld(a){V(this,a,!P(this)&&!!(this.i&65535))} +function Md(a){V(this,a,(this.i&65535?0:4)||!this.Aa()!=!(this.f&32768))}function Nd(a){V(this,a,P(this)||(this.i&65535?0:4))}function Od(a){V(this,a,!this.Aa()!=!(this.f&32768))}function Pd(a){V(this,a,this.Aa())}function Qd(a){V(this,a,!!(this.i&65535))}function Rd(a){V(this,a,!this.Aa())}function Sd(){K(this,12,1);this.a-=5}function Td(a){V(this,a,!0)}function Ud(a){V(this,a,!(this.f&32768))}function Vd(a){V(this,a,this.f&32768?2:0)} +function W(a){a&1&&(this.m=0);a&2&&(this.f=0);a&4&&(this.i=1);a&8&&(this.s=0);this.a-=5}function Wd(a){var b=Sc(this,a);a=Vc(this,a);Ic(this,b-a,a,b);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Xd(a){var b=Rc(this,a)<<8;a=Uc(this,a)<<8;Ic(this,b-a,a,b);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)} +function Yd(a){var b=Vc(this,a);if(b){a=a>>6&7;var c=this.g[a]<<16|this.g[a|1];this.m=this.f=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.g[a]=d&65535,this.g[a|1]=c-d*b&65535,this.i=d>>16|d,this.s=d>>16):(this.f=32768,this.i=d>>15|d,this.s=c>>16,-1===b&&65534===this.g[a]&&(this.g[a]=this.g[a|1]=1));this.a-=53}else this.i=this.s=0,this.f=32768,this.m=65536,this.a-=7}function Zd(){K(this,24,2);this.a-=25} +function $d(){this.B&49152?(this.M|=128,K(this,4,3)):this.D?this.D.b():G(this);this.a-=7}function ae(){K(this,16,4);this.a-=25}var be=[0,7,7,10,7,11,9,13];function ce(a){this.F=this.a;Q(this,Tc(this,a));this.a=this.F-be[this.c]}var de=[0,14,14,17,14,18,16,20];function ee(a){this.F=this.a;var b=Tc(this,a);a=a>>6&7;Jc(this,this.g[a]);this.g[a]=this.g[7];Q(this,b);this.a=this.F-de[this.c]}var fe=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; +function ge(a){var b=Sc(this,a);this.F=this.a;R(this,Xc(this,a,b));this.a=this.F-fe[(this.A?8:0)+this.c]+(7!=this.b||this.c?0:2)}function he(a){var b=Rc(this,a);R(this,Wc(this,a,b,65535)<<8);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}var ie=[7,13,13,17,14,18,17,21]; +function je(a){var b=Vc(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.g[a];c&32768&&(c|=-65536);b=~~(b*c);this.g[a]=b>>16&65535;this.g[a|1]=b&65535;this.u&128||(this.s=b>>16,this.i=this.s|b,this.f=0,this.m=-32768>b||32767>6;if(this.g[b]=this.g[b]-1&65535)Q(this,this.g[7]-((a&63)<<1)),this.a+=1;this.a-=6}function pe(a){T(this,a,Sc(this,a),td);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)} +function qe(a){T(this,a,0,vd);this.a-=this.c?9:3+(7==this.b?2:0)}function re(){K(this,28,5);this.a-=5}function se(){this.I&&(this.I.ea=this.g[7],this.I.setData(this.g[0],!0));this.u|=4;Ec(this,-2);this.a-=3}function te(a){T(this,a,Sc(this,a),wd);this.a-=this.c?9:3+(7==this.b?2:0)}function Y(){K(this,8,6)}function Ac(a){ue[a>>12].call(this,a)}function ve(a){we[a>>6&3].call(this,a)}function xe(a){ye[a>>6&3].call(this,a)}function ze(a){Ae[a>>6&3].call(this,a)}function Be(a){Ce[a&15].call(this,a)} +function De(a){Ee[a&15].call(this,a)}function Fe(a){Ge[a>>6&3].call(this,a)}function He(a){Ie[a>>6&3].call(this,a)}function Je(a){Ke[a>>6&3].call(this,a)} +var ue=[function(a){Le[a>>8&15].call(this,a)},ge,Wd,Gd,Cd,Ed,xd,Y,function(a){Me[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,pe,Y],Le=[function(a){Oe[a>>4&15].call(this,a)},Td,Qd,Id,Jd,Od,Kd,Md,ee,ee,ve,xe,ze,Y,Y,Y],we=[function(a){Fc(this,Xc(this,a,0));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,hd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,ld);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,jd);this.a-=this.c?9:3+(7==this.b?2:0)}],ye=[function(a){T(this,a,0, +nd);this.a-=this.c?11:6},function(a){T(this,a,P(this)?1:0,Yc);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,P(this)?1:0,td);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Vc(this,a);Fc(this,a);this.a-=this.c?4:3+(7==this.b?2:0)}],Ae=[function(a){T(this,a,0,rd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,pd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,bd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,$c);this.a-=this.c?9:3+(7==this.b?2:0)}], +Oe=[function(a){Pe[a&15].call(this,a)},Y,Y,Y,ce,ce,ce,ce,ne,Y,Be,De,qe,qe,qe,qe],Pe=[$d,se,me,Sd,ae,le,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y],Ce=[ke,function(){this.m=0;this.a-=5},function(){this.f=0;this.a-=5},W,function(){this.i=1;this.a-=5},W,W,W,function(){this.s=0;this.a-=5},W,W,W,W,W,W,W],Ee=[ke,function(){this.m=65536;this.a-=5},function(){this.f=32768;this.a-=5},X,function(){this.i=0;this.a-=5},X,X,X,function(){this.s=32768;this.a-=5},X,X,X,X,X,X,X],Me=[Rd,Pd,Ld,Nd,Ud,Vd,Ad,Bd,Zd,re,Fe,He,Je,Y,Y,Y],Ge=[function(a){Fc(this, +Wc(this,a,0,255));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,id);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,md);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,kd);this.a-=this.c?9:3+(7==this.b?2:0)}],Ie=[function(a){S(this,a,0,od);this.a-=this.c?11:6},function(a){S(this,a,P(this)?1:0,Zc);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,P(this)?1:0,ud);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Uc(this,a);Fc(this,a<<8);this.a-=this.c?4:3+(7== +this.b?2:0)}],Ke=[function(a){S(this,a,0,sd);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,qd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,cd);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,ad);this.a-=this.c?9:3+(7==this.b?2:0)}];function Bc(a){Qe[a>>12].call(this,a)} +var Qe=[function(a){Re[a>>8&15].call(this,a)},ge,Wd,Gd,Cd,Ed,xd,function(a){Se[a>>8&15].call(this,a)},function(a){Te[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,pe,Y],Re=[function(a){Ue[a>>4&15].call(this,a)},Td,Qd,Id,Jd,Od,Kd,Md,ee,ee,ve,xe,ze,function(a){Ve[a>>6&3].call(this,a)},Y,Y],Ve=[function(a){a=this.g[7]+((a&63)<<1)&65535;var b=this.W(a|this.S);Q(this,this.g[5]);this.g[6]=a+2&65535;this.g[5]=b;this.a-=8},function(a){a=Pc(this,a,0);Jc(this,a);R(this,a);this.a-=11},function(a){var b=Lc(this);this.F= +this.a;Qc(this,a,0,b);R(this,b);this.a=this.F-ie[this.c]},function(a){R(this,Xc(this,a,this.Aa?65535:0));this.a-=this.c?9:3+(7==this.b?2:0)}],Ue=[function(a){We[a&15].call(this,a)},Y,Y,Y,ce,ce,ce,ce,ne,function(a){a&8?(this.B&49152||(this.B=this.B&-2017|(a&7)<<5,this.u|=1),this.a-=5):K(this,8,6)},Be,De,qe,qe,qe,qe],We=[$d,se,me,Sd,ae,le,function(){Kc(this);this.a-=13},function(){K(this,8,6)},Y,Y,Y,Y,Y,Y,Y,Y],Se=[je,je,Yd,Yd,yd,yd,zd,zd,te,te,Y,Y,Y,Y,oe,oe],Te=[Rd,Pd,Ld,Nd,Ud,Vd,Ad,Bd,Zd,re,Fe,He, +Je,function(a){Xe[a>>6&3].call(this,a)},Y,Y],Xe=[Y,function(a){a=Pc(this,a,65536);Jc(this,a);R(this,a);this.a-=11},function(a){var b=Lc(this);this.F=this.a;Qc(this,a,65536,b);R(this,b);this.a=this.F-ie[this.c]},Y]; +function Ye(a){x.call(this,"ROM",a,Ye);this.X=this.c=null;this.i=a.addr;this.b=a.size;this.m=!1;this.f=a.alias;this.l=a.file;this.s=q(this.l);if(this.l){a=this.l;var b=la(this.s);"json"!=b&&"hex"!=b&&(a=v()+"/api/v1/dump?file="+this.l+"&format=bytes&decimal=true");var c=this;r(a,null,!0,function(a,b,f){f?(c.G("Unable to load ROM resource (error "+f+": "+a+")"),c.l=null):(Ra(c.oa,a,b),(a=ta(a,b))?(c.c=a.K,c.X=a.X):c.l=null);Ze(c)})}}z(Ye);h=Ye.prototype; +h.ia=function(a,b,c,d){this.h=b;this.a=c;this.D=d;Ze(this)};h.ka=function(){this.X&&(this.D&&this.D.a(this.id,this.i,this.b,this.X),delete this.X);return!0};h.ja=function(){return!0}; +function Ze(a){if(!Va(a)){if(a.l){if(!a.c||!a.h)return;a.b||(a.b=a.c.length);if(a.c.length!=a.b)Wa(a,"ROM size ("+m(a.c.length,8,!0)+") does not match specified size ("+m(a.b,8,!0)+")");else{var b;a:{b=a.i;a.status(a.b+"-byte ROM at "+ka(b));if(57344<=b&&b<57344+H){var c={};b=(c[b]=[Ye.prototype.Zc,Ye.prototype.Sd,null,null,null,a.b>>1],c);if(cb(a.h,a,b,256,a.ya)){b=a.m=!0;break a}}else if(Fb(a.h,b,a.b,fc)){for(c=0;c>>a.c;0=b.length)break;for(var k=k+2,n=b[k++]&255|(b[k++]&255)<<8,p=b[k++]&255|(b[k++]&255)<<8,l=l+((n&255)+(n>>8)+(p&255)+(p>>8)),u=k,w=n-=6;0=b.length)break;l+=b[k++]&255;if(l&255)break;if(w)for(;w--;)a.a.$a(p++,b[u++]&255);else p&1?G(a.a):null==d&&(d=p);g=!0}else k++;else k+=2}if(!g&&(null==c&&(c=e),null!=c)){for(g=0;g=b)a.preventDefault&&a.preventDefault(),64e.w&&(e.w-=32),e.b|=128,e.b&64&&Sb(e.a,e.aa))});this.ba=Ub(52,4);this.O=Rb(this.a,function(){e.c|=128;e.c&64&&Sb(e.a,e.ba)});cb(b,this,ef);F(this)}; h.Nb=function(){if(!this.v){var a=rc(this.l,"connection");if(a){var b=a.split("->");if(2==b.length){var c=pa(b[0]);if(c!=this.ya)return;b=pa(b[1]);if(this.v=Sa(b)){var d=this.v.exports;if(d){var e=d.connect;e&&e.call(this.v);if(this.A=d.receiveData){this.status(this.oa+"."+c+" connected to "+b);return}}}}this.status("Unable to establish connection: "+a)}}};h.ka=function(a,b){if(!b)if(this.Nb(),!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -h.ja=function(a){return a?this.save():!0};h.reset=function(){gf(this)};h.save=function(){var a=new P(this);a.set(0,[]);return a.data()};h.restore=function(){return gf(this)};function gf(a){a.w=0;a.b=0;a.c=128;a.i=[];return!0}h.Bb=function(a){if("number"==typeof a)this.i.push(a);else if("string"==typeof a)for(var b=0;b":String.fromCharCode(a);var c=b.length;32>a&&1==c&&(c=0);9==a&&(a=this.J||8,c=a-this.s%a,this.J&&(b=" ".slice(0,c)));this.F&&!this.s&&c&&(b=String.fromCharCode(this.F)+b);this.f.value+=b;this.f.scrollTop=this.f.scrollHeight;this.s+=c}else if(null!=this.m){if(10==a||1024<=this.m.length)this.U(this.m), -this.m="";10!=a&&(this.m+=String.fromCharCode(a))}this.c&=-129;Tb(this.a,this.O,1E3/Math.round(this.I/10))}};var hf={},ff=(hf[65392]=[null,null,Z.prototype.Tc,Z.prototype.Md,"RCSR"],hf[65394]=[null,null,Z.prototype.Sc,Z.prototype.Ld,"RBUF"],hf[65396]=[null,null,Z.prototype.nd,Z.prototype.fe,"XCSR"],hf[65398]=[null,null,Z.prototype.md,Z.prototype.ee,"XBUF"],hf);Ga(function(){for(var a=E(document,"pdp11","serial"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descTape":return this.o[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.o[b]=c,c.onclick=function(){var a= -d.o.listTapes;a&&lf(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.F){c.parentNode.removeChild(c);break}this.o[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;lf(d,q(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.o[b]=c,!0}return!1}; -h.ia=function(a,b,c,d){this.l=a;this.h=b;this.a=c;this.D=d;this.J=mf(a);var e=this;if((this.c=rc(this.l,"autoMount")||this.c)&&"string"==typeof this.c)try{this.c=eval("("+this.c+")")}catch(f){t("PC11 auto-mount error: "+f.message+" ("+this.c+")"),this.c=null}this.N=Ub(56,4);this.R=Rb(this.a,function(){1==(e.b&32769)&&!(e.b&128)&&e.wc.indexOf("/api/v1/dump")&&(e=la(c),f="json"==e||"gz"==e?encodeURI(c):v()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!r(f,null,!0,function(e,f,g){var k=0>g&&a.l&&!a.l.j.P;g?a.G('Unable to load tape "'+b+'" (error '+g+": "+e+")",k):(Ra(a.oa,e,f),(e=ta(e,f))&&vf(a,b,c,d,e.K,e.ga,e.fa)); -a.j.Fa=!1;a.m&&(a.m--,a.m||F(a));sf(a)})}function pf(a,b,c,d){if((a=a.o.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.a=Array(a.V);for(d=0;dc.indexOf("/api/v1/dump")&&(b=la(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ma(c,"/")&&(d="dir"),f=v()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.vb?"":e)+"&format=json"));return!!r(f, -null,!0,function(b,c,d){Cf(a,b,c,d)})} -function Cf(a,b,c,d){var e=null;a.c=!1;var f=0>d&&a.l&&!a.l.j.P;if(d)a.controller.G('Unable to load disk "'+a.wa+'" (error '+d+": "+b+")",f);else{Ra(a.controller.oa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ -c+")");if(k.length)if(1==k.length)t(k[0]);else{a.V=k.length;a.Z=k[0].length;a.T=k[0][0].length;var l=k[0][0][0];a.ha=l&&l.length||512;for(d=c=0;d>2,p=l.pattern;void 0===p&&(p=l.pattern=0);var u=l.data;if(void 0===u){var w=l.bytes;if(void 0!==w&&w.length){for(var D=n<<2,U=w.length;U>2,e=Array(d),f=0;f'+b+"");a.innerHTML=b}},!0;case "descTape":return this.o[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.o[b]=c,c.onclick=function(){var a= +d.o.listTapes;a&&kf(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.F){c.parentNode.removeChild(c);break}this.o[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;kf(d,q(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.o[b]=c,!0}return!1}; +h.ia=function(a,b,c,d){this.l=a;this.h=b;this.a=c;this.D=d;this.J=lf(a);var e=this;if((this.c=rc(this.l,"autoMount")||this.c)&&"string"==typeof this.c)try{this.c=eval("("+this.c+")")}catch(f){t("PC11 auto-mount error: "+f.message+" ("+this.c+")"),this.c=null}this.N=Ub(56,4);this.S=Rb(this.a,function(){1==(e.b&32769)&&!(e.b&128)&&e.wc.indexOf("/api/v1/dump")&&(e=la(c),f="json"==e||"gz"==e?encodeURI(c):v()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!r(f,null,!0,function(e,f,g){var k=0>g&&a.l&&!a.l.j.P;g?a.G('Unable to load tape "'+b+'" (error '+g+": "+e+")",k):(Ra(a.oa,e,f),(e=ta(e,f))&&uf(a,b,c,d,e.K,e.ga,e.fa)); +a.j.Fa=!1;a.m&&(a.m--,a.m||F(a));rf(a)})}function of(a,b,c,d){if((a=a.o.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.a=Array(a.V);for(d=0;dc.indexOf("/api/v1/dump")&&(b=la(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ma(c,"/")&&(d="dir"),f=v()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.vb?"":e)+"&format=json"));return!!r(f, +null,!0,function(b,c,d){Bf(a,b,c,d)})} +function Bf(a,b,c,d){var e=null;a.c=!1;var f=0>d&&a.l&&!a.l.j.P;if(d)a.controller.G('Unable to load disk "'+a.wa+'" (error '+d+": "+b+")",f);else{Ra(a.controller.oa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ +c+")");if(k.length)if(1==k.length)t(k[0]);else{a.V=k.length;a.Z=k[0].length;a.T=k[0][0].length;var l=k[0][0][0];a.ha=l&&l.length||512;for(d=c=0;d>2,p=l.pattern;void 0===p&&(p=l.pattern=0);var u=l.data;if(void 0===u){var w=l.bytes;if(void 0!==w&&w.length){for(var D=n<<2,U=w.length;U>2,e=Array(d),f=0;f>2,c=(d>((b&3)<<3)&255;return c};h.write=function(a,b,c){if(this.c)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.ca?f=a.la+a.ca&&(a.ca+=f-(a.la+a.ca)+1):(a.la=f,a.ca=1);d[f]=d[f]&~(255<g)break;e|=g<=this.a.length||l>=this.a[k].length||n>=this.a[k][l].length){c="sector (CHS="+k+":"+l+":"+n+") out of range ("+ +function Df(a,b){var c=a.Z*a.T,d=b/c|0;return dg)break;e|=g<=this.a.length||l>=this.a[k].length||n>=this.a[k][l].length){c="sector (CHS="+k+":"+l+":"+n+") out of range ("+ b+" changes applied)";b=-1;break}if(this.c){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.a[k][l][n]){for(l=k.data.length;lb&&-2!=b&&this.controller.G("Unable to restore disk '"+this.wa+": "+c);return b}; -h.toJSON=function(){var a;a=0;for(var b;b=Ef(this,a++);)Gf(b);a=JSON.stringify(this.a,function(a,b){if("file"!=a)return b});a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,"");a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:");a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function Gf(a){var b=a.data,c=b.length;if(c<<2==a.length){for(var d=c-1,e=b[d],f=0;d--&&b[d]===e;)f++;f++&&(b.length=c-f,a.pattern=e)}}function N(a){x.call(this,"RL11",a,N);this.f=a.autoMount||null;this.s=0;this.b=Array(4);this.A=!Aa("Mobi")&&window&&"FileReader"in window}z(N);h=N.prototype; -h.$=function(a,b,c){var d=this;switch(b){case "listDisks":return this.o[b]=c,c.onchange=function(){var a=d.o.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(k){t("RL11 option error: "+k.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.o[b]=c,c.onchange=function(){var a=ja(c.value);null!=a&&Hf(d,a)},!0;case "loadDrive":return this.o[b]= -c,c.onclick=function(){var a=d.o.listDisks;a&&If(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.A){c.parentNode.removeChild(c);break}this.o[b]=c;c.onclick=function(){var a=d.o.listDrives;if(a&&a.options&&d.b)if(a=d.b[ja(a.value)||0])if(a=a.da){var b;b="";for(var c=0,k;k=Ef(a,c++);)for(var l=0,n=k.length;l'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.o[b]=c,c.onchange=function(){var a=ja(c.value);null!=a&&Gf(d,a)},!0;case "loadDrive":return this.o[b]= +c,c.onclick=function(){var a=d.o.listDisks;a&&Hf(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.A){c.parentNode.removeChild(c);break}this.o[b]=c;c.onclick=function(){var a=d.o.listDrives;if(a&&a.options&&d.b)if(a=d.b[ja(a.value)||0])if(a=a.da){var b;b="";for(var c=0,k;k=Df(a,c++);)for(var l=0,n=k.length;lb;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";Hf(this,0)}}return!0};h.ja=function(a){return a?this.save():!0};h.reset=function(){Jf(this)};h.save=function(){return(new P(this)).data()}; -h.restore=function(a){return Jf(this,a[0])};function Mf(a,b){b||(a.s=0);if(a.f)for(var c in a.f){var d=a.f[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.o.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.b.length)a.G("Unable to load the selected drive");else if(c)if("?"==c)a.G('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=q(c);a.status("Attempting to load "+c+' as "'+b+'"')}Of(a,e,b,c,!1,d)}else Nf(a,e)} -function Of(a,b,c,d,e,f){var g=-1,k=a.b[b];k.Ea.toLowerCase()!=d.toLowerCase()&&(g++,Nf(a,b,!0),k.ub?a.G("RL11 busy"):(k.ub=!0,e&&(k.tb=!0,a.s++),k.kb=!!f,Bf(new xf(a,k,"preload"),c,d,f,a.gc)&&g++));return g} -h.gc=function(a,b,c,d,e){var f;a.ub=!1;b&&(f=b.a.length?[b.a.length,b.a[0].length,b.a[0][0].length,b.a[0][0][0].length]:[0,0,0,0],b&&f[0]>a.V||f[1]>a.Z)&&(this.G('Disk "'+c+'" too large for drive '+("RL"+a.zb)),b=null);b?(a.da=b,a.wa=c,a.Ea=d,this.G('Mounted disk "'+c+'" in drive '+("RL"+a.zb),a.tb||e),this.l&&xc(this.l)):a.kb=!1;a.tb&&(a.tb=!1,--this.s||F(this));Hf(this,a.zb)}; -function Lf(a,b,c,d){if((a=a.o.listDisks)&&a.options){for(var e=0;eb;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";Gf(this,0)}}return!0};h.ja=function(a){return a?this.save():!0};h.reset=function(){If(this)};h.save=function(){return(new O(this)).data()}; +h.restore=function(a){return If(this,a[0])};function Lf(a,b){b||(a.s=0);if(a.f)for(var c in a.f){var d=a.f[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.o.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.b.length)a.G("Unable to load the selected drive");else if(c)if("?"==c)a.G('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=q(c);a.status("Attempting to load "+c+' as "'+b+'"')}Nf(a,e,b,c,!1,d)}else Mf(a,e)} +function Nf(a,b,c,d,e,f){var g=-1,k=a.b[b];k.Ea.toLowerCase()!=d.toLowerCase()&&(g++,Mf(a,b,!0),k.ub?a.G("RL11 busy"):(k.ub=!0,e&&(k.tb=!0,a.s++),k.kb=!!f,Af(new wf(a,k,"preload"),c,d,f,a.gc)&&g++));return g} +h.gc=function(a,b,c,d,e){var f;a.ub=!1;b&&(f=b.a.length?[b.a.length,b.a[0].length,b.a[0][0].length,b.a[0][0][0].length]:[0,0,0,0],b&&f[0]>a.V||f[1]>a.Z)&&(this.G('Disk "'+c+'" too large for drive '+("RL"+a.zb)),b=null);b?(a.da=b,a.wa=c,a.Ea=d,this.G('Mounted disk "'+c+'" in drive '+("RL"+a.zb),a.tb||e),this.l&&xc(this.l)):a.kb=!1;a.tb&&(a.tb=!1,--this.s||F(this));Gf(this,a.zb)}; +function Kf(a,b,c,d){if((a=a.o.listDisks)&&a.options){for(var e=0;e>12&48;this.w=f>>16&63;this.i=this.c=b<<7|(c?64:0)|d&63;this.m=65536-e&65535;a&&(this.L=this.L|a|32768);return!0}; h.zc=function(a,b,c,d,e,f,g){var k=0,l=a.da,n=null,p;l||(k=5120,e=0);for(;e--;){if(!n){n=a.da.seek(b,c,d+1);if(!n){k=5120;break}p=0}var u,w;if(0>(u=a.da.read(n,p++))||0>(w=a.da.read(n,p++))){k=5120;break}Nb(this.h,f,u|w<<8);if(Qb(this.h)){k=8192;break}f+=2;if(p>=l.ha&&(n=null,++d>=l.T&&(d=0,++c>=l.Z&&(c=0,++b>=l.V)))){k=5120;break}}return g(k,b,c,d,e,f)}; h.ud=function(a,b,c,d,e,f,g){var k=0,l=a.da,n=null,p;l||(k=5120,e=0);for(;e--;){var u=Mb(this.h,f);if(Qb(this.h)){k=8192;break}f+=2;if(!n){n=a.da.seek(b,c,d+1,!0);if(!n){k=5120;break}p=0}if(!a.da.write(n,p++,u&255)||!a.da.write(n,p++,u>>8)){k=5120;break}if(p>=l.ha&&(n=null,++d>=l.T&&(d=0,++c>=l.Z&&(c=0,++b>=l.V)))){k=5120;break}}return g(k,b,c,d,e,f)};h.Wc=function(){return this.L&65535}; h.Pd=function(a){this.L=this.L&-1023|a&1022;this.C=this.C&-4|(a&48)>>4;if(!(this.L&128)){var b;a=!0;var c=this.b[(this.L&768)>>8],d,e,f,g;this.L&=-2;switch(this.L&14){case 4:this.c&8&&(this.L&=63);this.m=c.status|this.i&64;break;case 6:1==(this.c&3)&&(b=this.c&65408,c=(this.c&16)<<2,this.i=this.c&4?this.i+b:this.i-b,this.c=this.i=this.i&65408|c);break;case 8:this.m=this.i;break;case 12:b=this.zc;case 10:b||(b=this.ud),d=this.c>>7,e=this.c&64?1:0,f=this.c&63,d>=c.V||f>=c.T?this.L|=37888:(g=(this.w& 63)<<16|this.v,a=65536-this.m&65535,a=b.call(this,c,d,e,f,a,g,this.hc.bind(this)))}a&&(this.L|=129,this.L&64&&Sb(this.a,this.F))}};h.Uc=function(){return this.v};h.Nd=function(a){this.v=a&65534};h.Xc=function(){return this.c};h.Qd=function(a){this.c=a};h.Yc=function(){return this.m};h.Rd=function(a){this.m=a};h.Vc=function(){return this.w};h.Od=function(a){this.w=a&63}; -var Pf={},Kf=(Pf[63744]=[null,null,N.prototype.Wc,N.prototype.Pd,"RLCS"],Pf[63746]=[null,null,N.prototype.Uc,N.prototype.Nd,"RLBA"],Pf[63748]=[null,null,N.prototype.Xc,N.prototype.Qd,"RLDA"],Pf[63750]=[null,null,N.prototype.Yc,N.prototype.Rd,"RLMP"],Pf[63752]=[null,null,N.prototype.Vc,N.prototype.Od,"RLBE"],Pf); -function Qf(a,b,c){x.call(this,"Computer",a,Qf);this.j.P=!1;Rf(this,b);this.w=rc(this,"autoPower",a);this.l=0;this.N=a.busWidth||a.buswidth;this.b=Sf;this.s=null;this.i=this.F=!1;this.O=rc(this,"url")||"";(Math.random()+.1).toString(36);this.c=Tf(this);if(this.a=Ta("CPU",this.id)){this.D=Ta("Debugger",this.id);this.h=new vb({id:this.oa+".bus",busWidth:this.N},this.a,this.D);var d,e=A(this.id);if((this.I=Ta("Panel",this.id))&&this.I.Wa)for(b=0;b\nLicense: GPL version 3 or later ");this.U("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;bSf){if(Uf(d,this.s)){this.f=new P(this,"1.30.3","failsafe");Uf(this.f)&&(Zf(this,d),a=2,$f(this.f));this.f.set("timestamp",sa());ag(this.f);var e=this.b&&!this.i;if(1==a||ua("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Yf(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?Uf(d,g):("error"== -f&&"no machine state"!=g?(this.G("Error: "+g),"unable to verify user"==g&&(za("user",""),this.c=null)):this.U(f+": "+g),$f(d),Uf(d)?(c=Yf(d),e=!0):c=!1))}e&&Xf(this,c?d:null)}else 2==a&&d.clear()}else Xf(this);delete this.s;delete this.v}e=A(this.id);for(f=0;fa[1];a=a[2];this.R=!0;this.j.P=!0;var d=this.o.power;d&&(d.textContent="Shutdown");this.a&&(bg(this,this.a,b,c,a),this.xa(),this.a.Va());this.C&&(Zf(this,b),b.clear());!c&&this.f&&(this.f.clear(),delete this.f);this.l=0}; -function Zf(a,b){if(ua("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.c||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.O;d.user=c;d.type="bug";d.data=b;r("http://www.pcjs.org/api/v1/report",d,!0)}} -function dg(a,b,c){var d,e="none";if(a.l)return null;a.l--;var f=new P(a,"1.30.3"),g=new P(a,"1.30.3","validate"),k=sa();g.set("timestamp",k);f.set("timestamp",k);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.a&&a.a.ja&&(c&&G(a.a),d=a.a.ja(b,c),"object"===typeof d&&f.set(a.a.id,d),c&&(a.a.j.P=!1,!1===d&&(e=null)));for(var k=A(a.id),l=0;l\nLicense: GPL version 3 or later ");this.U("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;bRf){if(Tf(d,this.s)){this.f=new O(this,"1.30.3","failsafe");Tf(this.f)&&(Yf(this,d),a=2,Zf(this.f));this.f.set("timestamp",sa());$f(this.f);var e=this.b&&!this.i;if(1==a||ua("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Xf(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?Tf(d,g):("error"== +f&&"no machine state"!=g?(this.G("Error: "+g),"unable to verify user"==g&&(za("user",""),this.c=null)):this.U(f+": "+g),Zf(d),Tf(d)?(c=Xf(d),e=!0):c=!1))}e&&Wf(this,c?d:null)}else 2==a&&d.clear()}else Wf(this);delete this.s;delete this.v}e=A(this.id);for(f=0;fa[1];a=a[2];this.S=!0;this.j.P=!0;var d=this.o.power;d&&(d.textContent="Shutdown");this.a&&(ag(this,this.a,b,c,a),this.xa(),this.a.Va());this.C&&(Yf(this,b),b.clear());!c&&this.f&&(this.f.clear(),delete this.f);this.l=0}; +function Yf(a,b){if(ua("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.c||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.O;d.user=c;d.type="bug";d.data=b;r("http://www.pcjs.org/api/v1/report",d,!0)}} +function cg(a,b,c){var d,e="none";if(a.l)return null;a.l--;var f=new O(a,"1.30.3"),g=new O(a,"1.30.3","validate"),k=sa();g.set("timestamp",k);f.set("timestamp",k);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.a&&a.a.ja&&(c&&G(a.a),d=a.a.ja(b,c),"object"===typeof d&&f.set(a.a.id,d),c&&(a.a.j.P=!1,!1===d&&(e=null)));for(var k=A(a.id),l=0;l(b.w+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), -a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(p){f=null,a=p.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");r(e,null,!0,function(f,g,k){if(k||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+k+")");else{if(f=d[3])if(k=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=k[0],n,p=/( [a-z]+=)(['"])(.*?)\2/g;n=p.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);k[0]!=l&&(g=g.replace(k[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);kg(a,b,c)}})}else c(a,null)} -function lg(a,b,c,d){function e(a){if(void 0===k){var b=g&&E(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=oa(a))}function f(a){e("Error: "+a);l&&(--hg||Ia(!0));l=!1}var g,k,l=!0;hg++;Qa[a]={};try{if(g=document.getElementById(a)){var n;if("object"==typeof resources&&(n=resources.css)){var p=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.type="text/css";u.styleSheet?u.styleSheet.cssText=n:u.appendChild(document.createTextNode(n));p.appendChild(u)}c|| -(c="/versions/pdpjs/1.30.3/components.xsl");n=function(d,k){k?ig(c,null,null,!1,e,function(d,l){l?(Ra(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=k.transformNode(l))?(g.outerHTML=l,--hg||Ia(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--hg||Ia(!0)):f("invalid machine element: "+ -a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?ig(b,a,d,!0,e,n):jg(b,null,a,d,!1,e,n)}else f("missing machine element: "+a)}catch(w){f(w.message)}return l}window.embedPDP11=function(a,b,c,d){Ia(!1);return lg(a,b,c,d)};window.enableEvents=Ia;window.sendEvent=Ja;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11.map +h.xa=function(a){if(this.a){var b=this.a,c=b.o.speed;c&&(c.textContent=b.j.R&&b.pa?b.pa.toFixed(2)+"Mhz":"Stopped")}if(this.I&&(b=this.I,b.s)){var c=b.a.j.R,d=!!(b.a.u&4);if(!(0(b.w+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), +a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(p){f=null,a=p.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");r(e,null,!0,function(f,g,k){if(k||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+k+")");else{if(f=d[3])if(k=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=k[0],n,p=/( [a-z]+=)(['"])(.*?)\2/g;n=p.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);k[0]!=l&&(g=g.replace(k[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],g);jg(a,b,c)}})}else c(a,null)} +function kg(a,b,c,d){function e(a){if(void 0===k){var b=g&&E(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=oa(a))}function f(a){e("Error: "+a);l&&(--gg||Ia(!0));l=!1}var g,k,l=!0;gg++;Qa[a]={};try{if(g=document.getElementById(a)){var n;if("object"==typeof resources&&(n=resources.css)){var p=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.type="text/css";u.styleSheet?u.styleSheet.cssText=n:u.appendChild(document.createTextNode(n));p.appendChild(u)}c|| +(c="/versions/pdpjs/1.30.3/components.xsl");n=function(d,k){k?hg(c,null,null,!1,e,function(d,l){l?(Ra(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=k.transformNode(l))?(g.outerHTML=l,--gg||Ia(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--gg||Ia(!0)):f("invalid machine element: "+ +a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?hg(b,a,d,!0,e,n):ig(b,null,a,d,!1,e,n)}else f("missing machine element: "+a)}catch(w){f(w.message)}return l}window.embedPDP11=function(a,b,c,d){Ia(!1);return kg(a,b,c,d)};window.enableEvents=Ia;window.sendEvent=Ja;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11.map From db63c30c1ee98c7f2cb22cc421a03b01262cb39b Mon Sep 17 00:00:00 2001 From: Jeff Date: Thu, 10 Nov 2016 15:51:47 -0800 Subject: [PATCH 3/3] Made some progress with DEC's "TRAP TEST", but looks like it still needs some work --- apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.jpg | Bin 0 -> 84695 bytes .../pdp11/tapes/diags/MAINDEC-11-D0MA-PB.json | 45 ++ apps/pdp11/tapes/diags/README.md | 132 ++++- devices/pdp11/machine/1120/README.md | 1 + .../machine/1120/monitor/debugger/machine.xml | 2 +- .../pdp11/machine/1120/monitor/machine.xml | 2 +- devices/pdp11/machine/1120/panel/README.md | 12 + .../machine/1120/panel/debugger/README.md | 11 + .../machine/1120/panel/debugger/machine.xml | 13 + devices/pdp11/machine/1120/panel/machine.xml | 12 + devices/pdp11/panel/1120/README.md | 16 + devices/pdp11/panel/1120/debugger/README.md | 10 + devices/pdp11/panel/1120/debugger/front.xml | 239 ++++++++ devices/pdp11/panel/1120/front.xml | 215 ++++++++ devices/pdp11/panel/README.md | 1 + devices/pdp11/pc11/default.xml | 10 +- modules/pdp11/lib/bus.js | 2 +- modules/pdp11/lib/cpuops.js | 17 +- modules/pdp11/lib/cpustate.js | 140 +++-- modules/pdp11/lib/debugger.js | 9 +- modules/pdp11/lib/defines.js | 38 +- modules/pdp11/lib/device.js | 11 +- versions/pdpjs/1.30.3/pdp11-dbg.js | 511 +++++++++--------- versions/pdpjs/1.30.3/pdp11.js | 356 ++++++------ 24 files changed, 1251 insertions(+), 554 deletions(-) create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.jpg create mode 100644 apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.json create mode 100644 devices/pdp11/machine/1120/panel/README.md create mode 100644 devices/pdp11/machine/1120/panel/debugger/README.md create mode 100644 devices/pdp11/machine/1120/panel/debugger/machine.xml create mode 100644 devices/pdp11/machine/1120/panel/machine.xml create mode 100644 devices/pdp11/panel/1120/README.md create mode 100644 devices/pdp11/panel/1120/debugger/README.md create mode 100644 devices/pdp11/panel/1120/debugger/front.xml create mode 100644 devices/pdp11/panel/1120/front.xml diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.jpg b/apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.jpg new file mode 100644 index 0000000000000000000000000000000000000000..198af97646a9f868808b889e441ab9e27ef5b8e4 GIT binary patch literal 84695 zcmeFXbzD?k`{=!g85p`jkO78nq`Q$u5RgV`38jW^1VKP@Xru)x=|)hxOIk`A=`KNh z$NRqD=XrkTbK*VczxVSw3)WuWeeG-QwXSRBteM}lzn1|*RYes=00aU7j;KH2_X;#b z!OQMB0H~<21DF5+5C8-qGynrd9jHi%Vscd4hl<1?FaScOeT|z|? zw14Y>2>)gP2LRCiVHs2r#E&8WdXL?kzxgLBFDU;XeH5ep2ZR5EA^GTkrW&F z(u4ng>k-Pd%zyX_#o)NVEdx+yLjGY=6r;uetL5EA>Z8u9#*Bmb6*{L%kME`wt9 zf8@$2h9dvA5*<}I)<66h#n}JoJVxn+A)x>!s(b?!gL3}uQM7;fPp!fK@E?!j=lxx- z8OjR;|FA8J3G@EWi+T-k?>`uI`&XU+luLz**r@p5^U!}!_NU%|dcXiG!co!WpA?k< zs3QM${~87WKmG{*Z}{5-SM0#b9}+w`aTQ>XXIvq({nPwV64Jy zoIJb&0s^!wqLLzf65RX(e1Bd7!otGB#lfY(!=vD%gVFK*Z-?J)01+mD514^L^Z*(W z2uuX}-38F1Ite;zmiaT${1ZTEUdjsOa{5Cb~5d+M~wUyh+r&i@_Q7N_nDYkSlQSG1cih}M8)JE zDkv%`tElQc(bdy8Ff_8XvVLx3YiIB3=I-I?-Lfd4k@UzYthb`hcMLW4lS5a=JfKxm$*2quD{)A3>u%W6T*T}bHpUSX2T#phPF zV=?e+ACXxgzG9Oz3al_4|1s?^%l^L^7W{u?*}n|?w_S4pE*OMrJTMU;4Xm0?9I&*0 znkviy-fhK5URwymtUM^7Cne6?u7V%O-kYbvlhUYvf;WO%~PMvt41A0oyA+!6lSkj>$PIPgEXUE3S?Yw+kDQuw;8uwF z0YvT!%HMyxJG4IKRL&K;D z%Nb%avac;=SX;MuEC>0FzoKHL6{hB~ThbAz-bV1i5eF&zG1pZzcIh%B8EZm4njXN};u zvUasZ@oN;n^mKFnBR@hhsl|&wjGC`dj6hWo#T0+o=5OZwOXqKv`NLKYj#en0KXrDt za~!qC!GkeB3Da|111YAO1`0e-3}z_HT_- zt-sm~L_YLy*}wDtTjrDp03zoo-^Be}W|0N}4WR%)G52p7V-9Ld@EQQ>NB_ef@<08> z*3HdX?7;(1Pfu<;YfJ7w4*gg7Un=}d^M4HgQ6Bf7^8V#J_(SXG=I$@u;D4NI>Gaac z9RYWBHn+5fbN#oS`2RTLe^l!~>cOdP{oER1?T9K$57o=;9Boj|?Pz7^X6NJxw{!d- zwebI8w*RQZAN;#tqkts;4j?t<1_(z<0r37103pEvz$RI!C!l||n>v;r@Mq-d({BCU z?@^3;{@3-tT+m`sw`i_*Ht;`UdF>}~OLv6FA4ZLdKNob=?v4Pp$E5^l00w{+-~#vn zVL%*^0TcjLKofWZ7y{1#OTZRz01$vD;0L?{!hp9x9FPR01KB`6YPV7jR09n_3(yYq z0E567Fa^v5%fJS(3mgF#zzu3Cgo5xuBp^x}Q z+(CYz5YSr?5|j?g1r>v;Kuw@_P(SD^=o@GSv<*4|{X_$!;i8eEQKK=VJwOvdlSNZQ zdxG{9%?8Z{%?Ir@S`1n$S{~X*w0g95v_Z5fv}Lqiv~w^3#sQOq>A+lI5wJX16Kn*2 z4n}|jz>(l&a2~iE+zjpoPk@)fd*Evb2809xhj2l}A<7V4h$X}Y5&(&Uq(h1z^^h*e z1Y`wr1i3@ULx-Vrpo^iapc|mupnIZ+p(mq%K(9mZMxR38K)=Aiz#zw9!4Sq!#xTUN z$MD67!pOv^z-Ytxim`@qj@pb-LOGz4P)(>g)D0R2O@n@feu0idH=tLTIGD7Ue3*)u zMwpJ6!I;UIC77Qv$1%4sZ?Filn6SjKG_kC(ys=`j^0At+MzJ=qZm@~4S+FIspJ3Z# zzrs$%F30Z1Ucf%Z!NH-&5yjEMvBL?%NyVwe>BCvUxyB{NWyh7rHNkbqjlnI%ZNvSB zdy0pL$BZX~XN2d57lT)f*NL};cZE-a&yBBwZ-pO-{|>(%e;ogS0E>W$K$hScfe%44 zK@Gtu!5$$NAv2*op*djy;XA@6!WqJIA`&8AB26L(q9~#gqJE+u#86^pVg+I=;@8CQ zi93ncNWdfvB=RJdBq1dEB;6z%q!^?uq$;HLq;E;fNJmJI$cV`V$n?m($lj5)k}Z>i z$(hMj$X}Ajl2?;YlmEO&eNXnD^}UFD<@d(#T~bg{$WT~QL{d~xOi}!#gi|U|zMzb! zY@l4c54q2NU+cc-{jB@l_xGqssl=%)sUoSWspep4Fm{+W%op|^HUvATrlD4%cBW3F z?xfzMA*Yd{v8PF-`AoA-OF}C}Ye$<%`-OG~P6n5Szl5j4yWmHtov$*TJ6$f_2;B`m z3%xFVFntC6A_F#q2*Y!RM1~HABSu=rM~r@qrHpe-SWF^JwoEBZy-b(PEX?}MZvNbrqdhu|+EVIhQ2xzM&S zqp+E9hVYCCsmNoID3LxPs)%hGhx=F)l6t1=8SRx%%Cwq)64?PWj89?0>?A>``hF6G7K{pH&p zf*&e9jC?qvK&+svkgl+#NUvz4SgLrWB&g)8)TWHCtfm~VJflLbVyRNBa-=G(>aW_R zhO4Hdmaev{&aRG7Z+?XKNcB;|qXi8n4M&XzO+ZscGeL9lG0S6@$Dgz?v>t1{)7sSL z)%Mfw)gjR_)hW@rcp~>C_Q||1tFF6lhaQ2RiC(eZrT#;Gr2ewO0|S49LBsooc7}~c zP$NB~4@T$43dTvs8zzD#VJ6d0S)O`5?SFRv*~@3GrUa(urZr~hX8L9&X1C^==6UAl z7Ah7Q7DtxymMNCIRx(zJR@>H+)=2BE=aSEn&wtoR+9cR)+e+Ie+wR%P+ojtb+bi2= z+h4xWd{Ow~_e=ek6%LpVW)4k`#EvfBNt(GO{UP5nCP^;)P>XlWRJ7$R)u zjrg1Fa7ega_(%kQL|VjMq*dg=Tb{ScZ*QY4qXwdRqf?`Q$2^Z2i4}^?io=L=jGK;^ zjxRzIA$^c*36B!$6XA)GiDyZsN&U$J$=NB`DefuDsp_eXX^d%cX}9UN=~M6I-c@A4 zG9ofAGp#bmvt+W$v#GP+X8+8w%bCqp%B|01&P#re@!sS8X1-p2Z-Gcb@rU~#-hTL1 z=vcU1q+QfiEL>b%0xO9vMJshL-Tr9uajfiNSz|d@d2R)H#oJ1t(!Fx0%B*U-TCKXH zMx>^^mZ>(Qj-)QK9#rpLf7D>xu-s_a__ay3siRrEx$YD9r@|JxmUpdWt+Ai6KfnI` z`-{()^ET(Uy>^@SwGPvc`A&n*$u6y~k#4o_z8=M%&R*HxFMX1IE&XEsO#>nW4TD01 z^+SR~b;E+gbt6I}^`pY0jbox?&0i(Hejb+|Z=ZNL(KD$sIXI;;^>tczdUnQSW_i|X z_Q$uE-;U=z=5FSL7SIU3Xo--FUr; zx0$>}yH)&y??=nF;`Z2%@y^Ds^X|=F*gnyI#sTX=?V-%!(2>E>#xdgf_es<#?nrOwfmJ_Iq|MBa$==3#P5a=HaY0mBP+fm?b?bm{zgNYismEMT(rY$8+m5e{ZYRTufM5Z5`vx zt(N7=yXUPf&AeSj#^}{lG@Zp2(Bs~Hbt_BSH~X5&?`^XJ6AvZ)zso<*YMWkpDIzOdby9Z5HPC(N3SSOo;s^&UEZ0OA6SMIG{ z@jyIxg#b1P(hWo_YCab2gIJ0l>N5PwZESi=59*EG*(I^w7{@M$rtt-46{`ncb$Ovzle$)nG@!4yz`~a7#VQ(`XMRxdCJ1A zK3(LMx1qBO8&KQSV>O>zw&scqmPNrkZ=YlfPtQf;YeUxGm%v*Ui(bhQ~)E4c1N{76db-*#fI? z%R*)Vw~Bx(GI0A*r}8QMx42x86o+)%xuJWUm3JxMljm@a2q)qVfRlt7c6;y0WE@uYw); zR%BTcdPRE8mzwO-mNqGHCl~+?-Z014!elhLFWs(&5Y1JL5e%W2aGI@O6*^CkpUl-n z5Iba|&&1x!I4IwJo8*R}eU!Mkj)0MG9ZdNKlI=#0r@G_x37IoceRm}mWnrmWZCZT` zL-P)@^J1gVd{4RETc^CsHH7T*Ys<9O6@e41nw+2YofQs~9dz3&ES5VgdVMzvq_dem zNLm9AyT>Qy++Ghq5{{}PlF$$=EdXzVN1Re=GCW~FXQZho<8soi5SSe_np(li;4HTL zBW$b6h6^f4PeAVF2-dK%hf%2yo_%@z7uvTHGFw*Z8(o$C1KmuWjvk|O2=V8MUfKG> zs}yx_Lm#D5B&7wk2I9ZCzik$6P?$#2A&Z{q3wY%AE{(FBpB`jpf=8 zjOX)+Ka1T9aq%p^Ra5gWceF9c;cH0kJ){9K#CQ9|?kCx}W!Wb{A!cluUxq~rdpwigS8Hu zvv_Ie-nqmjnJqoPwc3YD8^N9UCR{kH<38Gak4^mz5K;Hq7dS^3j*L6SHx#$YSNg0I zY{mM7cZ)t#K$IZ`F!D|YDZ+kShY3FMw75D97U@;DtTTM7YFZPt(}zIY=(A>N6kVH{ z7mTnkbr<+1;vag-yuhE8tGrcQYUE}i7|Bnw9BF8+*mLXFYl6F0QD8fjRFqcW@0Kg6RyHF@P1&hf?<^<%a@O@kzC8<`QA;9ykFn8o-E{1#6D>vO z71GD>wx1!|84=_XC&~9B;+qSOYR3i>D{oL&=InaN{Pt65Y`N6bnxu!^Q(;q83Ve^K zI2GD5*LV{ucja*9Bw%42Hw@YYKDzypE7FscFgd~{kk$R(g=4;|5vc^iz`W)o083@I z4l8h08Gm~hZ1pMvJs$R2Yhr_%O2WP5)TCK`+1Rl`r{m#oz&C!xdwY8>_RQBUmC`b1 zft9I!@q4U&X>-iUEyg2=C;2c*%V$3gXH^=Hn5HwSDW_3i<6=)%dd2TlA(vvuG1niJ zTW+okiBRjptMGm_IepPvV6&p%jp3C^Nt!$aJvFrVQsr>$=W5;6)AR+ECJsJ9w=5t* zL%wL>6Yo+EZGfcMlgh;f@~Dq@D%O3Vlc%mTqL(}DR5uNc@=PCkk#Mg#e9(^c&vU|t z@1PR~gRMAL3$f!<)c)IFDoI}}I{uyhCHK?hP22K#ZS8G3KGl_olT;h%ttJff8I_Wrer!d+9sxi-k#`xI*mFC)kz4&$V0d_ubYzu(}`g$GdC zpI~Nb@;|m_8fDz4dPD8fYc%}Xo($$8Zk{LMd$HI&>Cocu0I88U`t{C@Fph`M8+A-> zbiHXwZxmZ&g1PFIC_rN=rMw0F^qu({SiiXEdaF_wLH4SlmZ&zq*e`j*{tiR>T9isOL^zMqOfM#f>Q?hr(6nSFKBQUVND*JZ zeo{&FMl-v(w_ItGR@F6RPE%H)&f;WbJ}ueoD{mhZhUA_8U_3m;&5&f7_LzVxmDu=K z!uM^%)4BP#)32-ejOpXBFWN8=yLv){Okj8qXL*`czd>S8ooszP{DqR5a|u zd{@W8x0xb1!o72yk3`4)Y&-N0SnzR~nOS~S7 ze7GjUUyV}1UdSl-hdSPl_xqf%hheQV%Mc+6C`L8T=09ZNIB_xPag$&xs=7hXwgl0m zk!6!Z$}#HUqsd)qBFphHZ@!>Z@;`$Sx&!T69v=?lZeTbo!hR zV_kCr*W)jmjA~K*-yKi5xzvZ%VduBjV>tggJt3?=E~d z;~5mC6zPR!g-+V|!AOjyuII@X6%=TPmmlBhQs2Yr-3(+$Y{WLcZN1>`c6Rt~W$X9t zi#x2KpYfdWr~dZwkz4w2pe<7j>@E1QKbM{1y%~qMNy46z(QRYZDbk8n-_M??Ut~ek znd7|Vti=?A@nnmqpC-7QsTb=eX7;fCc9(rHIr59E^+#iAmUE`$nSGJajACB%Y+MBH);&E)(|(qWoI1V45dC z__}vETixYq=AmelR9UCoFL#r9l|jnE6u zYGqli#ON@&j4cY-7LtQ;J?njge$k-v0k#1DC?gZ4s$yA?lIVh_wuUrz+Ey0i0X<=q zvK@bPWBcXkZ{XSc8}VLGNCUB>|HpFG6D$}Z@2>oCb36H(usC*~t~>y>&=9342=H2L zRnaz<#40<-;zpW%wAQuAdUp6OOG9KkW@^W@X8nQt@w*Nl#nqnYpH@&`_Omg--6+V` zwXU^{)RTLMEDG9qGrvFf&Dav$Gp+7xY`!{Qfks;*`8k5SBif&cSY~(WE>_ULAN0*G zTqb{OF3m~_rM9;<|9(I7=8cIBnBjU-Xnb!Lvll9HS&CJsjD2rY+_@Fqo6Gp2L&574 zqM40e=q8ibXn`bP^2wzK|6nz|ff5ZD3JJR`gm6;0CX9jFq$XA770IW6#3&NU?I~|< z_O57ki!CY^$EKoT0aIyoL>+xTKE&*3xtJZNF$R~t*Sjj8#6v&Da|K13-IkKHGi0&< zV2xCN6B-_$$W~(fbdm^6lcWG&%SM6n{9xsd%C!lB zuQ-kzjj=L;Z;$in*6XqQMx-p;FGlqVk@HaA79DP!W zdt;(3d5p7J#xN{QYE7Srj^0l!R+i9;3ZqQtfki%i;gBBbUO@_HwRO;r%n#oQ$DIxf zr4yCRLOWWz{qtgS#jPuSTJ{XfyEBPl(L`iNq ztD@Ai{9kN0q8wQSl+@^Si!@%#2xV$$8PNa_6~wWxeRsT!ajaD_s1yz<*M!AxYj*U_ zCqOcyKl+RnAbta^<}vu*-GZsitElFWkKr9J5Lz4E1V`lnX6FKcRRmJ1X{`_~ zUN!~h$Z%!gc3FrT|rhy|#ix;RqYpKYF6gn|RZ7~(pg()trlDBI_ZcC)%g+%-NsCjpl^99sq zBxObg*}IwJ>ANh^4Ff#3xP7%5xG^Y}@wW;dzHPO{^?dMXv8`ALvuD|*cTsvP-LLia zdbW&(zVriJad(=tB2U(Z7MHNy>qy1H=1>c$&bH#-0ptEK{%UIkO9#h3cFrlXssBSB zFJ1<#Y-VYQx|_A1^T4ks_;-mbY@E9H0D@*ERl6SoW2uV_!s4!zSz#&9Wk)G3cV%8~ zg<&f#o#kUy9zZu}3MC$wIXvu5(#G5f+L}urpgfWbiA~%pDv+UaVc4MTABFBdN^pf` z<-{i9S{@aTm8Vn+P10#noFASSyaeG&rDg)VI(TNPWH3OSkI zARb>qHaA_(aZ{xJo`& z7gZ)(2uJw3N3luyx{Su&x@)hh1vyi2W{VrlGCQD-eN-*MlRgS;R`RNv zdqg2I%Wh851F?w@Bwn56^>YyD)_2ibM_-CQnH%l_wzb|;Aq>J3 z;C}CI`${<*wSp;Y=Ib~kBRxeKJSjgQzv1|6K|J&ZI(fM=tV9Z3aA2YOD`u85cr+jXDS zeCtz-#r8fCxNBAql5Am5WyBe@FRwz-7kzeP2mKk^{sZV0grqAZ+S$*F=3*g3ZdY6P- z;7l5<`4azgot}yauN8S*x{utl=e!2a_@F z*6<$wSH07@3RR0~;Lh}yuEmjGx(8eb?^ukgxV(>0nQ0%_E54ZEXa-@#@cTe>vHsBDS! z?&@Ys>Fv*li|pUIDtv+prlqDcXXDye%@^rHoV`#7Y^2S)$knW!KXTNJJ zM}0Sjp|X9YBUJOA&^douNNlp`yLM7@>fn1LB_X{fK~ISlAA&MNV`T=&wLRKx+iNP< zeZBXw{nm(9?;dux#Fp35y$rB)PA&(;>vTU#c;|iEizhT}&%Tn$o~)vN+5p&lz8SPS zY-2qCIj-8H$LK&Qg7INymaJSqc@E4Lm%~q^g3Z_4Dwx+`W;kWc@Imy}{(1Y;a@BLj z2ZaUlr1rC&LSH9e1$%!ezqj#~DBmoun3AEYS8FLOhA*e zEg|G_kR@ba!UOh1aDibl-sBTz;)m%GkK(nX%aRgL&S-wKt%Fx1_T8Pt-ASauh|)>$ z4|}#%%QyYn!>5)QDW9BctUb+Ah?P;(4+3LZ5H2^$qGH!gIVDM3`cf@}O z0yD;nN<8-A`21tq9`-*PFBqGvBCk|`NEGva`u2sO%=MmZUc9CFJ)0q8iI5D7 z=GJx?b?$p=%u&I2<#r_}5h<8&px7=6^O0I9il$uOMnR5!9SRE+Yf0;tsFlM0!QQ;- zf&4Y?acKk?OO+V4#d2wHXSqHveWvu~PWD4VdC_qGQZwx3>C42Pfq5KrV^OKQ^VRHH z{Ya_q_wqJW;Y*rnHOX{Jrl)hQC5k7Ta|3N3G}E#|BwMBLUprl-O-{df zM;5|k?^>NGd{w$@(#sc$j@Y>KkOw=WCJxS4M5Q&ivu%uPbqZrUz?l>$m$1Kp7}W#*q#hz{U%w;+ZmU`B#LT-K<0aG zMY$u>m@i@W$`&UIoys?ZXgbe>RT|_U$W7KlRKF%sB;^?RPDe>0!Zo_`2pjoEDehOE5M5@Ip1Ql_7i{Ck zd;N`c@Ah$1J)~VhjVw~L0#mb=(dCBL8pvxUDpQzCOe#hz>j1BPe_FrL8T_t~q@T{y z8nWVX+s3;6>gsf^meENR*EUa11&1=>5F7*o7iwgkgVW^mUHIk?p}EkaHOj4{%c3kn z9s5pN5$zgf=wL{2moL8kf@Hq2RjJYnW2jAieRTSB-MFTx2NwAJSuL*m^hm>L{+4D! z!*5}_O69&WQ|LX`ZgJudQ@d-91 zE@xyl?qKd7>PT?mBKW|t&?-vCeba-4!=?Pb*QhVd@@$2nw!U%uN(wRp6439D$UAQ%f2^z9+zI^1puf?b>Fmz;s^_~Q+ ztie`2=KC{mK|8Y>+=d60oW*rxm5U9clr*1FXAeaRiu=2kl8bwIRA185bkVi+=x;3p zxe4kqr0OI)A`WQmh}K1(M85%V?(WYor3DsVYvmWohEpH-R`viCKO|f2b{T+|Rw_(} z^cGK$JTfB~KHx~vrWBs^`gKpvstATaF3h={VhTUnz(S~WsCdAvo)d>p<6;d1gT(3f z?$uPdz>hNF>fX-+;w=pl7;8CFZ%&8hagl0pV`oONGk1Vqk8-c{c*ahlbz_s&+K0`; zH|G319*;$F$NNapa@eziju#SQrhdNr0I4~$V#_S0j=b&qHAa%lFhO?hyZkB4l*}Nn zeUqT}HP}&cNz}r3tFSfTy&6ON3P!>psJmVZ*uMF)diL>nXVTIkt=292V}SA1h%9ZS z(@<#OI5&0nfcR9uV$BKd zxW>FrFt{XcF@E?dgd>}O5E28`_SY=5Ko{v?&oCaN{z=5izu3=d*G#u{Z&ta3=G%Uc znD1l{WrY!iRWxH#Cx+>#%$Cz18d8Z82PXRw!ODceWn&%$JO1`;w0_J?k9Ks1FkdG# z!mMCtJ+>K~wPPxVrijHFrQERlY}A{hGMOjf^oQX7y{L=e`l*meP~DJsTD&Bnwy{c+~2_9C}~D*6=;* zaFICTB(ZmKR6PT~4y)-ohhV;Q$tMS{%#W#CQfs$%VN5ox13fr?!LYS0j$R3?)9FG^ zVpeY4@}s!ir&9qMGV|H$Tj{C&uD0b}Ym-&zL(F!B^m$0WS3+>cb8VlDQ_~#U$~{DE zn9*C+z3%gSy{SBybEqBg?v4J|-VD(p0o+b%MftrM+AB4K-EP%-_%i`b+)4-W2ktLjU1H7RRycgxRTc6tU&Bt2La?*|2Iit zY7Q*8yyH#+bgoOtm=Q6{lC(Ykp4BQjur_nzJzihN%eLjU%EPO#^h!6ikC_^^Eng(| zzl=jjn~cx(tYJBp@~{@O+b~t~7`yE758K!gBb)W%U0m+)Op{Pi`)fYzmb z*q}KyHz??1JTD|vgmHO&(#h%a(U6+R1{MqDR(7GIWQj^cKOrJd3-g+sB$1Usv{zda z^#$wKXGX?{EGbF#J-s;n?9y}e!P1SNWUr0KvVQ%XnpcWv>G~=$@1c~#%i~$c^9b=9_ZWor28iqAhgov)VRm$pDb1OJCG~N|V(mZHj4<;Ks8~C+lM)JVHH_ztaDTPj zY@Q-E`t)>=F|M?Q{;|w+fOS5h*Du4&7dGC@(eYVv3j6Cm5Z^cA>@qKvm2`hr)zD$8 z?*u_3+om<+d@i!B8J?1)y9i-N=*srd`6i5rPvx9nF9x?-j+K5iU!rB=?7TCMR_SqkAD3^BPs&3nJsJ7S=qghn-jDtm^3@?-ah#E;^oWYron--N;;B@J!dBmY>-kj1uw zcb{{)X8$pTwQG<6j`BnOs;+UxJOxI64BSHSA;~;-)%1sWwaSw`rMP8w@TtgwhL;Jh zv-o84^gI`?{k)bnoK|5zsKv)@wOPBC#Nov+M**Y{<%K74et0x|p1lTq%ZLv+e!pu* z@{*X$^^=G%aK3zq`>itw(K)#mTOb?g7|o$Nfu0a_1?L8SsjSVUhYiopwQUW}g{Jrv z6La9pKo{13aZuLZ;X$8gzFi&1DkLm2t1({^F=mQ@t-N_A$=2Z0EPKD3)gu8r=yi|E zVN7RE$#G7X?`;n;D?r1evK(`kWtUnw5K0Rde=yVqBj{|TnNr2$kc?VDda%T>j%LCN zz@dv6nv1>8e@=M!O{*Wia6kUke±K&-}nZn7Lce`s@DK@x0}q^)Q$P*R;p>lJHS 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 literal 0 HcmV?d00001 diff --git a/apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.json b/apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.json new file mode 100644 index 000000000..c1c6041d5 --- /dev/null +++ b/apps/pdp11/tapes/diags/MAINDEC-11-D0MA-PB.json @@ -0,0 +1,45 @@ +{"exec":128,"data":[ +0,0,0,4587521,131072,393216,655360,917504,1179648,1441792,1703936,1966080,2228224,2490368,2752512,3014656, +3276800,3538944,3801088,4063232,12124160,0,1677721856,-1610579967,437634560,34092807,-1610612736,437634560,538375,-1775910912,196864,-973037568, +923212309,-1761607672,17242145,-1610612733,-15351808,437634815,538375,1445844736,33554182,-1610612733,437634560,-737665273,-1610612736,-973037568,1057430037,-469762040, +-1610612736,-1073700864,-973016043,134683157,16777224,385875969,16839200,-1610612733,437634560,236306439,17424385,385875969,16845856,-1610612733,437634560,638959623, +32769,-1610571776,437634560,873840647,-1761574911,17243169,-1610612733,1091958528,-972695998,-1073276395,-2147398123,1092622080,196930,-973037568,1996954133,520, +-973037568,1996954133,-1056964600,16870437,-1610612733,437634560,554759,404854528,196871,-1056923648,-956301547,1996954133,-687865848,-16416723,197119,-973037568, +1594300949,109064,-1610571776,437634560,556807,113152,-1610571776,-904544000,437634561,542983,65792,-937404672,196865,-973037568,-1056499179,61973, +0,23330817,31719902,16845281,542572544,50397666,10485760,119150022,33297857,129,10485920,119150022,34215361,563544193,50399004,10485760, +1111561719,365298944,364971802,8454692,1111564375,769,365297824,146212634,2,365297824,146212634,633470976,50397762,10485760,119150022,2231, +119021975,769,365035680,365363199,146212634,769064960,-64342,769,365297824,144639770,640,10485920,119150022,2239,656,10485920, +44045762,119150022,2186,257,43917463,769,365297824,365037338,165806778,257,45621399,769,365297824,365037338,8520402,10485760, +365297824,365037338,8520416,119284119,769,368509088,69878337,119150022,49944002,546766978,50414145,10485760,119150022,133367,10485760,119150022, +2295,51914179,769,365297824,150406938,563544064,50399000,10485760,-59965,119150022,177,16777216,1006724096,587523,-735193344,33554179, +-1610612733,437634560,1443421959,-1610612733,-973037568,-16311787,1711276040,-1610612733,-1023369216,-972851691,-888727019,16777224,-687865855,17003552,-1610612733,437634560, +-1877622009,17425155,-687865855,17010208,-1610612733,437634560,-1474968825,33539,-1610571776,437634560,-1240087801,-1761574141,17243169,-1610612733,1091958528,-972860350, +-1022944747,-2096902123,1092671232,196930,-973037568,923212309,521,-973037568,923212309,-1006632951,17034789,-1610612733,437634560,603911,404854528,196871, +-1006592000,-956301547,923212309,-687865847,-16581075,197119,-973037568,520559125,273417,-1610571776,437634560,605959,277504,-1610571776,1276494848,437634564, +592903,65792,1243682560,196868,-973037568,-1006167531,-469473771,65801,1679890176,196868,-973037568,-1006167531,-2080080363,-1610612736,-973037568,-1006167531, +-2080076779,471963392,196871,-150953984,-1186840299,0,65536,77201764,365298302,365168410,8651942,1111564567,769,171376800,368509544,39847106, +119150022,2,10485920,119150022,80877047,131658,119415191,769,368509088,37355759,119150022,82843127,11469358,50397186,-2063532032,-2130640896, +-2029977600,10485760,34998839,119150022,85202423,12517898,33619970,-2080309248,-2147418112,-2046754816,10485760,119150022,133623,10485760,119150022,2551, +119021975,769,365297824,167184154,636944384,29754700,769,365297824,368510746,28837236,91362807,368509364,27919728,2526,636944384,27264368, +769,368509088,26477980,119150022,93853175,368509320,25560474,135,563544064,50399004,10485760,365297824,167184154,2,133623,636944384, +22545846,769,118890903,769,365297824,367396634,367396320,8848860,8847360,10485760,365297824,171378458,167182570,200736968,-2130640670,16580608, +0,-402652928,-1610221568,437634560,-1274415353,65792,-973037568,923212309,-150944246,-150951415,16825867,-1610612607,437634560,-1341507833,-1710622976,-1475610880, +8454400,-973037568,923212309,-150955510,16812553,-1610612607,437634560,-2012596473,2114582272,-2146699520,8454400,-1358913536,437634560,1879717639,1711929088,8454400, +131328,8651008,8847616,-1090478080,437634560,1342846727,1175058176,8454400,131328,8651008,8847616,-1224695808,134232074,839530368,-2028609792,-536906240, +-33590133,-905939072,1996523513,-2030036470,-167119104,-150960129,-2013268471,-167119104,-150960129,-2013268471,0,4864,0,524289,1818,214, +16777216,16778752,63488,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,16449536,0, +117440512,-1437226241,689111052,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,605561922,608338242,-2126371816,605561922,13402434,0,0,0,0,0,0,0,0, +0] +} diff --git a/apps/pdp11/tapes/diags/README.md b/apps/pdp11/tapes/diags/README.md index 2bae0b8e5..fc21f7cfc 100644 --- a/apps/pdp11/tapes/diags/README.md +++ b/apps/pdp11/tapes/diags/README.md @@ -7,32 +7,36 @@ permalink: /apps/pdp11/tapes/diags/ Diagnostic Paper Tape Images ---------------------------- -Thanks to the [iamvirtual.ca](http://iamvirtual.ca/collection/systems/mediadoc/mediadoc.html#papertape) website, -we have archived a number of PDP-11 diagnostics: +Thanks to the [iamvirtual.ca](http://iamvirtual.ca/collection/systems/mediadoc/mediadoc.html#papertape) +website, we have archived the PDP-11 diagnostics shown below. The tapes have been added to the +[Default PC11 Configuration](/devices/pdp11/pc11/), so that you can easily load them into any machine with a +[PC11](/modules/pdp11/lib/pc11.js), such as this [PDP-11/20](/devices/pdp11/machine/1120/panel/debugger/). + +As noted for other [DEC PDP-11 Tape Images](/apps/pdp11/tapes/), these "Absolute Format" tapes can be loaded directly +into RAM using the machine's "Load" button instead of "Attach", allowing you to bypass the usual three-step process of +loading the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) in order to load the [Absolute Loader](/apps/pdp11/tapes/absloader/) +in order to load the desired tape. * ![MAINDEC-11-D0AA-PB (MAR/70): TEST 1 - BRANCH](MAINDEC-11-D0AA-PB.jpg) -* ![MAINDEC-11-D0BA-PB (MAR/70): TEST 2 - COND BRANCH](MAINDEC-11-D0BA-PB.jpg) +* ![MAINDEC-11-D0BA-PB (MAR/70): TEST 2 - CON BRANCH](MAINDEC-11-D0BA-PB.jpg) * ![MAINDEC-11-D0CA-PB (MAR/70): TEST 3 - UNARY](MAINDEC-11-D0CA-PB.jpg) -* ![MAINDEC-11-D0DA-PB (MAR/70): TEST 4 - UNARY+BINARY](MAINDEC-11-D0DA-PB.jpg) -* ![MAINDEC-11-D0EA-PB (MAR/70): TEST 5 - ROTATE+SHIFT](MAINDEC-11-D0EA-PB.jpg) +* ![MAINDEC-11-D0DA-PB (MAR/70): TEST 4 - UNARY + BINARY](MAINDEC-11-D0DA-PB.jpg) +* ![MAINDEC-11-D0EA-PB (MAR/70): TEST 5 - ROTATE SHIFT](MAINDEC-11-D0EA-PB.jpg) * ![MAINDEC-11-D0FA-PB (MAR/70): TEST 6 - COMPARE](MAINDEC-11-D0FA-PB.jpg) * ![MAINDEC-11-D0GA-PB (MAR/70): TEST 7 - COMPARE NOT](MAINDEC-11-D0GA-PB.jpg) * ![MAINDEC-11-D0HA-PB (MAR/70): TEST 8 - MOVE](MAINDEC-11-D0HA-PB.jpg) -* ![MAINDEC-11-D0IA-PB (MAR/70): TEST 9 - BIS+BIC+BIT](MAINDEC-11-D0IA-PB.jpg) +* ![MAINDEC-11-D0IA-PB (MAR/70): TEST 9 - BIS, BIC + BIT](MAINDEC-11-D0IA-PB.jpg) * ![MAINDEC-11-D0JA-PB (MAR/70): TEST 10 - ADD](MAINDEC-11-D0JA-PB.jpg) * ![MAINDEC-11-D0KA-PB (MAR/70): TEST 11 - SUBTRACT](MAINDEC-11-D0KA-PB.jpg) * ![MAINDEC-11-D0LA-PB (MAR/70): TEST 12 - JUMP](MAINDEC-11-D0LA-PB.jpg) - -The above tapes have been added to the [Default PC11 Configuration](/devices/pdp11/pc11/), so that you can load -them in machines such as this [PDP-11/70](/devices/pdp11/machine/1170/panel/debugger/). - -As noted for other [DEC PDP-11 Tape Images](/apps/pdp11/tapes/), any "Absolute Format" tape (which should include -all the tapes listed above) can be loaded directly into RAM using the machine's "Load" button instead of "Attach". -In most cases, this eliminates the first two steps. +* ![MAINDEC-11-D0MA-PB (FEB/70): TEST 13 - JSR, RTS, RTI](MAINDEC-11-D0MA-PB.jpg) +* ![MAINDEC-11-D0NA-PB (APR/70): TEST 14 - TRAP TEST](MAINDEC-11-D0NA-PB.jpg) Instructions for Running Diagnostics ------------------------------------ +### Tests 1-12 + Instructions for running "TEST 1 - BRANCH" through "TEST 12 - JUMP" come from the [MAINDEC USER REFERENCE MANUAL, OCTOBER 1973](http://archive.pcjs.org/pubs/dec/pdp11/diags/MAINDEC_User_Reference_Manual_Oct73.pdf), p. 19: @@ -43,27 +47,29 @@ p. 19: ABSTRACT - This is a group of 12 tests that incrementally test and isolate simple malfunctions of - the PDP-11. The tests should be run in the indicated numerical sequence. The sequence is: + This is a group of 12 tests that incrementally test and isolate simple + malfunctions of the PDP-11. The tests should be run in the indicated + numerical sequence. The sequence is: - 1. Branch - 2. Conditional Branch - 3. Unary - 4. Unary and Binarys - 5. Rotate/Shift - 6. Compare (Equality) - 7. Compare (non equality) - 8. Move - 9. Bit Set, Clear and Test - 10. Add - 11. Subtract - 12. Jump + 1. Branch + 2. Conditional Branch + 3. Unary + 4. Unary and Binarys + 5. Rotate/Shift + 6. Compare (Equality) + 7. Compare (non equality) + 8. Move + 9. Bit Set, Clear and Test + 10. Add + 11. Subtract + 12. Jump REQUIREMENTS PDP-11 - STORAGE - Use all of 4K [words] except 17500 - 17776 (Reserved for boot and absolute loader) + STORAGE - Use all of 4K [words] except 17500 - 17776 (Reserved for boot and + absolute loader) LOADING - Absolute Loader @@ -73,7 +79,7 @@ p. 19: PRINTOUTS - No - SWITCH REGISTER OPTIONS = No + SWITCH REGISTER OPTIONS - No The code for "TEST 1 - BRANCH" is not terribly exciting. Most of its 8Kb length is filled with these three repeated instructions: @@ -97,6 +103,74 @@ character (with bit 7 set; I'm not sure why) to the machine's display terminal, BR instruction fails to branch for some strange reason, then in theory, the machine will fall through to a HALT instruction, and the test will halt. +### Test 13 + + MAINDEC-11-D0MA (NEW NUMBER - DZKAM) + + T13 + + ABSTRACT + + This is a test of the JSR, RTS and RTI instructions. It is also the + first time the Register 6 has been "PUSHED and POPPED". + + REQUIREMENTS + + PDP-11 + + STORAGE - 0 - 5000 + + LOADING - Absolute Loader + + EXECUTION TIME - 2 min - Bell will ring + + STARTING PROCEDURE - Start and Restart at 200 + + PRINTOUTS - No + + SWITCH REGISTER OPTIONS - No + +### Test 14 + +Note that, as the instructions indicate, this test will fail on a PDP-11/45 or newer machine, because +it expects the MUL instruction to trap. + + MAINDEC-11-D0NA (NEW NUMBER - DAKAA) + + T14 TRAPS + + ABSTRACT + + This is a test of all operation and instruction that cause traps. + Also tested are trap overflow conditions, oddities of register 6, + interrupts and the reset instructions. + + REQUIREMENTS + + PDP-11/20, 11/05, 11/10 + + STORAGE - 0 - 17500 + + LOADING - Absolute Loader + + EXECUTION TIME - Function or core size - Bell will ring + + STARTING PROCEDURE + + Start and Restart at 200 for a 4K System + 202 for an 8K System + 204 for a 12K System + 206 for a 16K System + 210 for a 20K System + 212 for a 24K System + 214 for a 28K System + + PRINTOUTS - No + + SWITCH REGISTER OPTIONS - No + + This program should not be used to test 11/40 and 11/45's. + Newer Paper Tape Software (mid-1970s) ------------------------------------- diff --git a/devices/pdp11/machine/1120/README.md b/devices/pdp11/machine/1120/README.md index 6020283d2..dd8ff47b1 100644 --- a/devices/pdp11/machine/1120/README.md +++ b/devices/pdp11/machine/1120/README.md @@ -10,6 +10,7 @@ PDP-11/20 Machine Configurations PDPjs is currently being tested with the following PDP-11/20 machine configurations: * [PDP-11/20 Boot Monitor](/devices/pdp11/machine/1120/monitor/) (with [Debugger](/devices/pdp11/machine/1120/monitor/debugger/)) +* [PDP-11/20 with Front Panel](/devices/pdp11/machine/1120/panel) (with [Debugger](/devices/pdp11/machine/1120/panel/debugger/)) * [PDP-11/20 Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/) (with [Debugger](/devices/pdp11/machine/1120/bootstrap/debugger/)) * [PDP-11/20 BASIC Demo](/devices/pdp11/machine/1120/basic/) (with [Debugger](/devices/pdp11/machine/1120/basic/debugger/)) diff --git a/devices/pdp11/machine/1120/monitor/debugger/machine.xml b/devices/pdp11/machine/1120/monitor/debugger/machine.xml index 68361531b..6757083db 100644 --- a/devices/pdp11/machine/1120/monitor/debugger/machine.xml +++ b/devices/pdp11/machine/1120/monitor/debugger/machine.xml @@ -7,7 +7,7 @@ - + diff --git a/devices/pdp11/machine/1120/monitor/machine.xml b/devices/pdp11/machine/1120/monitor/machine.xml index 4c78fb97b..4f2141ef3 100644 --- a/devices/pdp11/machine/1120/monitor/machine.xml +++ b/devices/pdp11/machine/1120/monitor/machine.xml @@ -7,6 +7,6 @@ - + diff --git a/devices/pdp11/machine/1120/panel/README.md b/devices/pdp11/machine/1120/panel/README.md new file mode 100644 index 000000000..f7d3a6566 --- /dev/null +++ b/devices/pdp11/machine/1120/panel/README.md @@ -0,0 +1,12 @@ +--- +layout: page +title: PDP-11/20 with Front Panel +permalink: /devices/pdp11/machine/1120/panel/ +machines: + - id: test1120 + type: pdp11 +--- + +{% include machine.html id="test1120" %} + +This machine is also available with our built-in [Debugger](debugger/). diff --git a/devices/pdp11/machine/1120/panel/debugger/README.md b/devices/pdp11/machine/1120/panel/debugger/README.md new file mode 100644 index 000000000..995ed394d --- /dev/null +++ b/devices/pdp11/machine/1120/panel/debugger/README.md @@ -0,0 +1,11 @@ +--- +layout: page +title: PDP-11/20 with Front Panel and Debugger +permalink: /devices/pdp11/machine/1120/panel/debugger/ +machines: + - id: test1120 + type: pdp11 + debugger: true +--- + +{% include machine.html id="test1120" %} diff --git a/devices/pdp11/machine/1120/panel/debugger/machine.xml b/devices/pdp11/machine/1120/panel/debugger/machine.xml new file mode 100644 index 000000000..c9cad48af --- /dev/null +++ b/devices/pdp11/machine/1120/panel/debugger/machine.xml @@ -0,0 +1,13 @@ + + + + PDP-11/20 with Front Panel and Debugger + + + + + + + + + diff --git a/devices/pdp11/machine/1120/panel/machine.xml b/devices/pdp11/machine/1120/panel/machine.xml new file mode 100644 index 000000000..3d9a7d697 --- /dev/null +++ b/devices/pdp11/machine/1120/panel/machine.xml @@ -0,0 +1,12 @@ + + + + PDP-11/20 with Front Panel + + + + + + + + diff --git a/devices/pdp11/panel/1120/README.md b/devices/pdp11/panel/1120/README.md new file mode 100644 index 000000000..1ee467a78 --- /dev/null +++ b/devices/pdp11/panel/1120/README.md @@ -0,0 +1,16 @@ +--- +layout: page +title: PDP-11/20 Control Panels +permalink: /devices/pdp11/panel/1120/ +--- + +PDP-11/20 Control Panels +------------------------ + +The following Control Panel configurations are available: + +* [PDP-11/20 Front Panel](front.xml) (with [Debugger](debugger/front.xml)) + +Use this [PDP-11/20](/devices/pdp11/machine/1120/panel/debugger/) to see the [PDP-11/20 Front Panel](debugger/front.xml) in action. + +See [Front Panel Basics](/devices/pdp11/panel/1170/#front-panel-basics) for information on Front Panel operation. diff --git a/devices/pdp11/panel/1120/debugger/README.md b/devices/pdp11/panel/1120/debugger/README.md new file mode 100644 index 000000000..30a3351d2 --- /dev/null +++ b/devices/pdp11/panel/1120/debugger/README.md @@ -0,0 +1,10 @@ +--- +layout: page +title: PDP-11/20 Control Panel with Debugger +permalink: /devices/pdp11/panel/1120/debugger/ +--- + +PDP-11/20 Control Panel with Debugger +------------------------------------- + +* [PDP-11/20 Front Panel with Debugger](front.xml) diff --git a/devices/pdp11/panel/1120/debugger/front.xml b/devices/pdp11/panel/1120/debugger/front.xml new file mode 100644 index 000000000..b90312c32 --- /dev/null +++ b/devices/pdp11/panel/1120/debugger/front.xml @@ -0,0 +1,239 @@ + + + Control Panel + + + 16 + 18 + 22 + + + + + + KRNL + SUPR + USER + + + + + + + ADDRESS + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + LED1 + LED2 + LED3 + + + + + + LED4 + LED5 + LED6 + + + + + + + DATA + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + STRT + STEP + E/H + + + + + + CONT + DEP + EXAM + + + + + + LOAD + TEST + + + + + 0 + 1 + 2 + + + + + + 3 + 4 + 5 + + + + + + 6 + 7 + 8 + + + + + + 9 + 10 + 11 + + + + + + 12 + 13 + 14 + + + + + + 15 + 16 + 17 + + + + + + 18 + 19 + 20 + + + + + + 21 + + + + + + + + Enter + Clear + + + + Registers + 000000 + 000000 + 000000 + 000000 + 000000 + 000000 + 000000 + 000000 + 000000 + + 0 + 0 + 0 + 0 + + + + Run + Step + Reset + Fast + Stopped + + diff --git a/devices/pdp11/panel/1120/front.xml b/devices/pdp11/panel/1120/front.xml new file mode 100644 index 000000000..5aad69e5e --- /dev/null +++ b/devices/pdp11/panel/1120/front.xml @@ -0,0 +1,215 @@ + + + Control Panel + + + 16 + 18 + 22 + + + + + + KRNL + SUPR + USER + + + + + + + ADDRESS + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + LED1 + LED2 + LED3 + + + + + + LED4 + LED5 + LED6 + + + + + + + DATA + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + . + + + + + + START + STEP + ENABLE + + + + + + CONT + DEP + EXAM + + + + + + LOAD + TEST + + + + + 0 + 1 + 2 + + + + + + 3 + 4 + 5 + + + + + + 6 + 7 + 8 + + + + + + 9 + 10 + 11 + + + + + + 12 + 13 + 14 + + + + + + 15 + 16 + 17 + + + + + + 18 + 19 + 20 + + + + + + 21 + + + + + + + + Run + Reset + Fast + Stopped + + diff --git a/devices/pdp11/panel/README.md b/devices/pdp11/panel/README.md index 7b0b537c7..6b1164795 100644 --- a/devices/pdp11/panel/README.md +++ b/devices/pdp11/panel/README.md @@ -7,5 +7,6 @@ permalink: /devices/pdp11/panel/ PDP-11 Control Panels --------------------- +* [11/20 Front Panels](1120/) * [11/70 Front Panels](1170/) * [Terminal Test Panels](test/) diff --git a/devices/pdp11/pc11/default.xml b/devices/pdp11/pc11/default.xml index 83514481a..e89d228a0 100644 --- a/devices/pdp11/pc11/default.xml +++ b/devices/pdp11/pc11/default.xml @@ -31,17 +31,19 @@ - + - - + + - + + + Attach diff --git a/modules/pdp11/lib/bus.js b/modules/pdp11/lib/bus.js index dce5ea0ad..d291ecaae 100644 --- a/modules/pdp11/lib/bus.js +++ b/modules/pdp11/lib/bus.js @@ -1398,7 +1398,7 @@ BusPDP11.prototype.fault = function(addr, err, access) this.dbg.printMessage("memory fault (" + access + ") on address " + this.dbg.toStrBase(addr), true, true); } if (err) this.cpu.regErr |= err; - this.cpu.trap(PDP11.TRAP.BUS_ERROR, addr); + this.cpu.trap(PDP11.TRAP.BUS_ERROR, 0, addr); } }; diff --git a/modules/pdp11/lib/cpuops.js b/modules/pdp11/lib/cpuops.js index bffa7785b..d2554e062 100644 --- a/modules/pdp11/lib/cpuops.js +++ b/modules/pdp11/lib/cpuops.js @@ -827,7 +827,7 @@ PDP11.opBPL = function(opCode) */ PDP11.opBPT = function(opCode) { - this.trap(PDP11.TRAP.BPT, PDP11.REASON.BPT); + this.trap(PDP11.TRAP.BPT, 0, PDP11.REASON.BPT); this.nStepCycles -= (4 + 1); }; @@ -1101,7 +1101,7 @@ PDP11.opDIV = function(opCode) */ PDP11.opEMT = function(opCode) { - this.trap(PDP11.TRAP.EMT, PDP11.REASON.EMT); + this.trap(PDP11.TRAP.EMT, 0, PDP11.REASON.EMT); this.nStepCycles -= (22 + 3); }; @@ -1115,8 +1115,11 @@ PDP11.opHALT = function(opCode) { if (this.regPSW & PDP11.PSW.CMODE) { this.regErr |= PDP11.CPUERR.BADHALT; - this.trap(PDP11.TRAP.BUS_ERROR, PDP11.REASON.HALT); + this.trap(PDP11.TRAP.BUS_ERROR, 0, PDP11.REASON.HALT); } else { + if (this.panel) { + this.panel.setData(this.regsGen[0], true); + } if (!this.dbg) { /* * This will leave the PC exactly where it's supposed to be: at the address of the HALT + 2. @@ -1171,7 +1174,7 @@ PDP11.opINCB = function(opCode) */ PDP11.opIOT = function(opCode) { - this.trap(PDP11.TRAP.IOT, PDP11.REASON.IOT); + this.trap(PDP11.TRAP.IOT, 0, PDP11.REASON.IOT); this.nStepCycles -= (22 + 3); }; @@ -1291,7 +1294,7 @@ PDP11.opMFPT = function(opCode) /* * TODO: Review */ - this.trap(PDP11.TRAP.RESERVED, PDP11.REASON.RESERVED); + this.trap(PDP11.TRAP.RESERVED, 0, PDP11.REASON.RESERVED); }; PDP11.MOV_CYCLES = [ @@ -1713,7 +1716,7 @@ PDP11.opSXT = function(opCode) */ PDP11.opTRAP = function(opCode) { - this.trap(PDP11.TRAP.TRAP, PDP11.REASON.TRAP); + this.trap(PDP11.TRAP.TRAP, 0, PDP11.REASON.TRAP); this.nStepCycles -= (4 + 1); }; @@ -1823,7 +1826,7 @@ PDP11.opUndefined = function(opCode) if (DEBUGGER && this.dbg) { if (this.dbg.undefinedInstruction(opCode)) return; } - this.trap(PDP11.TRAP.RESERVED, PDP11.REASON.RESERVED); + this.trap(PDP11.TRAP.RESERVED, 0, PDP11.REASON.RESERVED); }; /** diff --git a/modules/pdp11/lib/cpustate.js b/modules/pdp11/lib/cpustate.js index 081c69096..6ee2ded6f 100644 --- a/modules/pdp11/lib/cpustate.js +++ b/modules/pdp11/lib/cpustate.js @@ -825,7 +825,7 @@ CPUStatePDP11.prototype.dispatchInterrupt = function(vector, priority) this.advancePC(2); this.opFlags &= ~PDP11.OPFLAG.WAIT; } - this.trap(vector, PDP11.REASON.INTERRUPT); + this.trap(vector, 0, PDP11.REASON.INTERRUPT); return true; } return false; @@ -1083,6 +1083,13 @@ CPUStatePDP11.prototype.updateMulFlags = function(result) /* * NOTE: Technically, the MUL instruction doesn't need to worry about NO_FLAGS, because that instruction * doesn't write to the bus, and therefore can't modify the PSW directly. But it doesn't hurt to be consistent. + * + * TODO: Conduct a review of all opcode handlers, because one possible alternative to all this NO_FLAGS nonsense + * would be to pass the appropriate flag update function to the writeDstByte()/writeDstWord() functions, and + * have them update the flags BEFORE the write occurs, thus allowing any subsequent write to the PSW to be honored. + * + * That already happens automatically with the updateDstByte()/updateDstWord() functions, since generally the + * specified modify function also updates the flags BEFORE the write occurs. */ if (!(this.opFlags & PDP11.OPFLAG.NO_FLAGS)) { this.flagN = result >> 16; @@ -1139,7 +1146,7 @@ CPUStatePDP11.prototype.panic = function(reason) }; /** - * trap(vector, reason) + * trap(vector, flag, reason) * * trap() handles all the trap/abort functions. It reads the trap vector from kernel * D space, changes mode to reflect the new PSW and PC, and then pushes the old PSW and @@ -1147,9 +1154,10 @@ CPUStatePDP11.prototype.panic = function(reason) * * @this {CPUStatePDP11} * @param {number} vector + * @param {number} flag * @param {number} [reason] (for diagnostic purposes only) */ -CPUStatePDP11.prototype.trap = function(vector, reason) +CPUStatePDP11.prototype.trap = function(vector, flag, reason) { if (DEBUG && this.dbg) { if (this.messageEnabled(MessagesPDP11.TRAP)) { @@ -1194,8 +1202,15 @@ CPUStatePDP11.prototype.trap = function(vector, reason) this.pushWord(this.regsGen[7]); this.setPC(newPC); - this.opFlags &= ~PDP11.OPFLAG.TRAP_MASK; // lose interest in traps after an abort - this.trapPSW = -1; // reset flag that we have a trap within a trap + /* + * Since DEC's "TRAP TEST" triggers a RESERVED (instruction) trap with the stack deliberately + * set too low, and expects the stack overflow trap to be "sprung" immediately afterward, we only + * want to "lose interest" in TRAP flags that were set on entry. + * + * this.opFlags &= ~PDP11.OPFLAG.TRAP_MASK; // lose interest in traps after an abort + */ + this.opFlags &= ~flag; + this.trapPSW = -1; // reset flag that we have a trap within a trap /* * These next properties are purely an aid for the Debugger; see getTrapStatus() @@ -1435,7 +1450,7 @@ CPUStatePDP11.prototype.mapVirtualToPhysical = function(virtualAddress, accessFl } } if (fTrap) { // don't trap until the end, because it throws an exception - this.trap(PDP11.TRAP.MMU, PDP11.REASON.MAPERROR); + this.trap(PDP11.TRAP.MMU, 0, PDP11.REASON.MAPERROR); } } return physicalAddress; @@ -1494,18 +1509,35 @@ CPUStatePDP11.prototype.pushWord = function(data) if (!(this.regMMR0 & 0xe000)) { this.regMMR1 = (this.regMMR1 << 8) | 0xf6; } + this.checkStackLimit(0, virtualAddress); + this.writeWord(virtualAddress, data); +}; - if ((!this.mmuMode) && virtualAddress <= this.regSL && virtualAddress > 4) { - if (virtualAddress <= this.regSL - 32) { - this.regErr |= PDP11.CPUERR.RED; - this.regsGen[6] = 4; - this.trap(PDP11.TRAP.BUS_ERROR, PDP11.REASON.PUSHERROR); - } else { - this.regErr |= PDP11.CPUERR.YELLOW; - this.opFlags |= 4; +/** + * checkStackLimit(mode, addr) + * + * @this {CPUStatePDP11} + * @param {number} mode (ie, the addressing mode; 0 if push) + * @param {number} addr + */ +CPUStatePDP11.prototype.checkStackLimit = function(mode, addr) +{ + if (!this.mmuMode && !(this.opFlags & PDP11.OPFLAG.TRAP_SP)) { + if (addr <= this.regSL && (mode || addr > 4) || mode && addr >= 0xfffe) { + if (this.model >= PDP11.MODEL_1145 && (addr <= this.regSL - 32 || mode == 1 && addr >= 0xfffe)) { + this.regErr |= PDP11.CPUERR.RED; + this.regsGen[6] = 4; + this.trap(PDP11.TRAP.BUS_ERROR, 0, PDP11.REASON.STACKMODE1); + } else { + /* + * On older machines (eg, the PDP-11/20), the instruction is always allowed to complete, + * so the trap must always be issued in this fashion. + */ + this.regErr |= PDP11.CPUERR.YELLOW; + this.opFlags |= PDP11.OPFLAG.TRAP_SP; + } } } - this.writeWord(virtualAddress, data); }; /** @@ -1532,6 +1564,15 @@ CPUStatePDP11.prototype.pushWord = function(data) * incremented and decremented so that the OS can reset and restart an instruction * if a page fault occurs. * + * Stack Overflow Traps + * -------------------- + * On the PDP-11/20, stack overflow traps occur when an address below 400 is referenced + * by SP in either mode 4 (auto-decrement) or 5 (auto-decrement deferred). The instruction + * is allowed to complete before the trap is issued. + * + * On the PDP-11/70, the stack limit register (177774) allows a variable boundary for the + * kernel stack. + * * @this {CPUStatePDP11} * @param {number} mode * @param {number} reg @@ -1544,8 +1585,8 @@ CPUStatePDP11.prototype.getAddrByMode = function(mode, reg, accessFlags) var addrDSpace = (accessFlags & PDP11.ACCESS.VIRT)? 0 : this.addrDSpace; /* - * Modes that need to auto-increment or auto-decrement will break, in order to perform the - * update; others will return an address immediately. + * Modes that need to auto-increment or auto-decrement will break, in order to perform + * the update; others will return an address immediately. */ switch (mode) { /* @@ -1556,26 +1597,18 @@ CPUStatePDP11.prototype.getAddrByMode = function(mode, reg, accessFlags) * "cause an 'illegal' instruction" condition", which presumably means a BUS_ERROR trap. */ case 0: - this.trap(PDP11.TRAP.BUS_ERROR, PDP11.REASON.NOREGADDR); + this.trap(PDP11.TRAP.BUS_ERROR, 0, PDP11.REASON.NOREGADDR); return 0; /* * Mode 1: (R) */ case 1: - if (reg === 6 && (!this.mmuMode) && (accessFlags & PDP11.ACCESS.WRITE) && - (this.regsGen[6] <= this.regSL || this.regsGen[6] >= 0xfffe)) { - if (this.regsGen[6] <= this.regSL - 32 || this.regsGen[6] >= 0xfffe) { - this.regErr |= PDP11.CPUERR.RED; - this.regsGen[6] = 4; - this.trap(PDP11.TRAP.BUS_ERROR, PDP11.REASON.STACKMODE1); - } else { - this.regErr |= PDP11.CPUERR.YELLOW; - this.opFlags |= PDP11.OPFLAG.TRAP_SP; - } + if (reg == 6 && (accessFlags & PDP11.ACCESS.WRITE)) { + this.checkStackLimit(mode, this.regsGen[6]); } this.nStepCycles -= (2 + 1); - return (reg === 7? this.regsGen[reg] : (this.regsGen[reg] | addrDSpace)); + return (reg == 7? this.regsGen[reg] : (this.regsGen[reg] | addrDSpace)); /* * Mode 2: (R)+ @@ -1583,7 +1616,7 @@ CPUStatePDP11.prototype.getAddrByMode = function(mode, reg, accessFlags) case 2: stepSize = 2; virtualAddress = this.regsGen[reg]; - if (reg !== 7) { + if (reg != 7) { virtualAddress |= addrDSpace; if (reg < 6 && (accessFlags & PDP11.ACCESS.BYTE)) { stepSize = 1; @@ -1598,7 +1631,7 @@ CPUStatePDP11.prototype.getAddrByMode = function(mode, reg, accessFlags) case 3: stepSize = 2; virtualAddress = this.regsGen[reg]; - if (reg !== 7) virtualAddress |= addrDSpace; + if (reg != 7) virtualAddress |= addrDSpace; virtualAddress = this.readWord(virtualAddress); virtualAddress |= addrDSpace; this.nStepCycles -= (5 + 2); @@ -1611,7 +1644,7 @@ CPUStatePDP11.prototype.getAddrByMode = function(mode, reg, accessFlags) stepSize = -2; if (reg < 6 && (accessFlags & PDP11.ACCESS.BYTE)) stepSize = -1; virtualAddress = (this.regsGen[reg] + stepSize) & 0xffff; - if (reg !== 7) virtualAddress |= addrDSpace; + if (reg != 7) virtualAddress |= addrDSpace; this.nStepCycles -= (3 + 1); break; @@ -1621,7 +1654,7 @@ CPUStatePDP11.prototype.getAddrByMode = function(mode, reg, accessFlags) case 5: stepSize = -2; virtualAddress = (this.regsGen[reg] - 2) & 0xffff; - if (reg !== 7) virtualAddress |= addrDSpace; + if (reg != 7) virtualAddress |= addrDSpace; virtualAddress = this.readWord(virtualAddress) | addrDSpace; this.nStepCycles -= (6 + 2); break; @@ -1652,15 +1685,12 @@ CPUStatePDP11.prototype.getAddrByMode = function(mode, reg, accessFlags) this.regMMR1 = (this.regMMR1 << 8) | ((stepSize << 3) & 0xf8) | reg; } - if (reg == 6 && (!this.mmuMode) && (accessFlags & PDP11.ACCESS.WRITE) && stepSize <= 0 && (this.regsGen[6] <= this.regSL || this.regsGen[6] >= 0xfffe)) { - if (this.regsGen[6] <= this.regSL - 32) { - this.regErr |= PDP11.CPUERR.RED; - this.regsGen[6] = 4; - this.trap(PDP11.TRAP.BUS_ERROR, PDP11.REASON.STACKERROR); - } else { - this.regErr |= PDP11.CPUERR.YELLOW; - this.opFlags |= PDP11.OPFLAG.TRAP_SP; - } + /* + * NOTE: We had to eliminate the test for "(accessFlags & PDP11.ACCESS.WRITE)", because DEC's + * "TRAP TEST" expects "TST -(SP)" to trap when SP is 150. + */ + if (reg == 6 && stepSize < 0) { + this.checkStackLimit(mode, this.regsGen[6]); } return virtualAddress; }; @@ -2191,23 +2221,23 @@ CPUStatePDP11.prototype.stepCPU = function(nMinCycles) /* * Check for any pending traps. * - * I've moved this TRAP_MASK check BEFORE we decode the next instruction instead - * of immediately AFTER, because the last instruction may have thrown an exception, - * kicking us out before we reach the bottom of this loop. + * I've moved this TRAP_MASK check BEFORE we decode the next instruction instead of immediately AFTER, + * just in case the last instruction threw an exception that kicked us out before we reached the bottom + * of the stepCPU() loop. + * + * Note: I've swapped the order (priority) of the TF and SP traps, based on the PDP-11/20 Handbook. + * TODO: Determine if 1) the 11/20 Handbook was wrong, or 2) the 11/70 really has different priorities. */ if (this.opFlags & PDP11.OPFLAG.TRAP_MASK) { if (this.opFlags & PDP11.OPFLAG.TRAP_MMU) { - this.trap(PDP11.TRAP.MMU, PDP11.REASON.TRAPMMU); // MMU trap has priority - } else { - if (this.opFlags & PDP11.OPFLAG.TRAP_SP) { - this.trap(PDP11.TRAP.BUS_ERROR, PDP11.REASON.TRAPSP); // then SP trap - } else { - if (this.opFlags & PDP11.OPFLAG.TRAP_TF) { - this.trap(PDP11.TRAP.BPT, PDP11.REASON.TRAPTF); // and finally a TF trap - } - } + this.trap(PDP11.TRAP.MMU, PDP11.OPFLAG.TRAP_MMU, PDP11.REASON.TRAPMMU); + } + else if (this.opFlags & PDP11.OPFLAG.TRAP_TF) { + this.trap(PDP11.TRAP.BPT, PDP11.OPFLAG.TRAP_TF, PDP11.REASON.TRAPTF); + } + else if (this.opFlags & PDP11.OPFLAG.TRAP_SP) { + this.trap(PDP11.TRAP.BUS_ERROR, PDP11.OPFLAG.TRAP_SP, PDP11.REASON.TRAPSP); } - this.opFlags &= ~PDP11.OPFLAG.TRAP_MASK; } /* * If we're in the INTQ or WAIT state, see if any interrupts can kick us out of that state. diff --git a/modules/pdp11/lib/debugger.js b/modules/pdp11/lib/debugger.js index 977597e3d..043830e4b 100644 --- a/modules/pdp11/lib/debugger.js +++ b/modules/pdp11/lib/debugger.js @@ -1400,7 +1400,7 @@ if (DEBUGGER) { var trapStatus = this.cpu.getTrapStatus(); if (trapStatus) { var trapReason = trapStatus >> 8; - var sReason = trapReason? (" (" + this.toStrBase(trapReason) + ")") : ""; + var sReason = trapReason? (" (" + trapReason + ")") : ""; this.println("trapped to " + this.toStrBase(trapStatus & 0xff, 1) + sReason); } @@ -1724,8 +1724,11 @@ if (DEBUGGER) { */ DebuggerPDP11.prototype.undefinedInstruction = function(opCode) { - this.printMessage("undefined opcode " + this.toStrBase(opCode), true, true); - return this.stopInstruction(); // allow the caller to step over it if they really want a trap generated + if (this.messageEnabled(MessagesPDP11.CPU)) { + this.printMessage("undefined opcode " + this.toStrBase(opCode), true, true); + return this.stopInstruction(); // allow the caller to step over it if they really want a trap generated + } + return false; }; /** diff --git a/modules/pdp11/lib/defines.js b/modules/pdp11/lib/defines.js index 1608b09e3..fc888215b 100644 --- a/modules/pdp11/lib/defines.js +++ b/modules/pdp11/lib/defines.js @@ -203,7 +203,7 @@ var PDP11 = { TRAP: 0x08, // set if last operation was a trap (see trapLast for the vector, and trapReason for the reason) TRAP_TF: 0x10, // aka PDP11.PSW.TF TRAP_MMU: 0x20, - TRAP_SP: 0x40, + TRAP_SP: 0x40, // set for a deferred BUS_ERROR trap (due to a "yellow" stack overflow condition) TRAP_MASK: 0x70, NO_FLAGS: 0x80, // set whenever the PSW is written directly, requiring all updateXXXFlags() functions to leave flags unchanged PRESERVE: 0x07 // OPFLAG bits to preserve prior to the next instruction @@ -264,24 +264,24 @@ var PDP11 = { * PDP-11 trap reasons (for diagnostic purposes only) */ REASON: { - BPT: 1, - EMT: 2, - HALT: 3, - IOT: 4, - TRAP: 5, - RESERVED: 6, - ODDMEMADDR: 10, - NOMEMORY: 12, - ODDMMUADDR: 14, - MAPERROR: 16, - PUSHERROR: 18, - NOREGADDR: 20, - STACKMODE1: 22, - STACKERROR: 24, - INTERRUPT: 26, - TRAPMMU: 28, - TRAPSP: 30, - TRAPTF: 32 + BPT: -1, + EMT: -2, + HALT: -3, + IOT: -4, + TRAP: -5, + RESERVED: -6, + TRAPMMU: -7, + TRAPSP: -8, + TRAPTF: -9, + ODDMEMADDR: -10, + NOMEMORY: -11, + ODDMMUADDR: -12, + MAPERROR: -13, + PUSHERROR: -14, + NOREGADDR: -15, + STACKMODE1: -16, + STACKERROR: -17, + INTERRUPT: -18 }, /* * Internal memory access flags diff --git a/modules/pdp11/lib/device.js b/modules/pdp11/lib/device.js index 1fe7c6fb5..b737eb376 100644 --- a/modules/pdp11/lib/device.js +++ b/modules/pdp11/lib/device.js @@ -1048,7 +1048,16 @@ DevicePDP11.prototype.readPSW = function(addr) */ DevicePDP11.prototype.writePSW = function(data, addr) { - var maskDisallowed = PDP11.PSW.UNUSED | PDP11.PSW.TF; + /* + * pdp11.js disallowed PSW.TF in addition to PSW.UNUSED, but DEC's "TRAP TEST" expects the + * following instruction to trap: + * + * 004174: 052767 000020 173574 BIS #20,177776 + * + * Since that test was written for the PDP-11/20, it's possible that newer machines + * have a different behavior, but for now, we assume that all machines allow setting PSW.TF. + */ + var maskDisallowed = PDP11.PSW.UNUSED; this.cpu.setPSW((data & ~maskDisallowed) | (this.cpu.getPSW() & maskDisallowed)); this.cpu.opFlags |= PDP11.OPFLAG.NO_FLAGS; }; diff --git a/versions/pdpjs/1.30.3/pdp11-dbg.js b/versions/pdpjs/1.30.3/pdp11-dbg.js index 2518ad5e5..c81eaba67 100644 --- a/versions/pdpjs/1.30.3/pdp11-dbg.js +++ b/versions/pdpjs/1.30.3/pdp11-dbg.js @@ -40,281 +40,282 @@ function wa(a,b){return(a+" ").slice(0,b) function za(a,b,c){var d=0,e=a.length,f=0;for(c||(c=function(a,b){return a>b?1:a>1,h;h=c(b,a[g]);0a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} function Da(a,b,c,d){var e=0,f=null,g=null;if("object"==typeof resources&&(f=resources[a]))return d&&d(a,f,e),[f,e];if(c&&"function"==typeof resources)return resources(a,function(b,c){d&&d(a,b,c)}),g;var h=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");c&&(h.onreadystatechange=function(){4===h.readyState&&(f=h.responseText,200==h.status||!h.status&&f.length&&"file:"==(window?window.location.protocol:"file:")||(e=h.status||-1),d&&d(a,f,e))});if(b&&"object"== typeof b){var l="",m;for(m in b)b.hasOwnProperty(m)&&(l&&(l+="&"),l+=m+"="+encodeURIComponent(b[m]));l=l.replace(/%20/g,"+");h.open("POST",a,!!c);h.setRequestHeader("Content-type","application/x-www-form-urlencoded");h.send(l)}else h.open("GET",a,!!c),"bytes"==b&&h.overrideMimeType("text/plain; charset=x-user-defined"),h.send();c||(f=h.responseText,200!=h.status&&(e=h.status||-1),d&&d(a,f,e),g=[f,e]);return g} -function Ea(a,b){var c,d={da:null,ha:null,Ka:null,Ja:null};if("["==b.charAt(0)||"{"==b.charAt(0))try{var e,f,g;if("<"==b.substr(0,1))throw Error(b);g=0>b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");d.Ka=g.load;d.Ja=g.exec;if(e=g.bytes)d.da=e;else if(e=g.words)for(d.da=Array(2*e.length),f=c=0;c>8&255;else if(e=g.data)for(d.da=Array(4*e.length),f=c=0;c>8&255,d.da[f++]=e[c]>>16&255,d.da[f++]=e[c]>>24&255;else d.da=g;d.ha=g.symbols;d.da.length?1==d.da.length&&(q(d.da[0]),d=null):(q("Empty resource: "+a),d=null)}catch(h){q("Resource data error ("+a+"): "+h.message),d=null}else{e=[];b=b.replace(/\n/gm," ").replace(/ +$/,"").split(" ");for(c=0;cb.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");d.Ka=g.load;d.Ja=g.exec;if(e=g.bytes)d.da=e;else if(e=g.words)for(d.da=Array(2*e.length),f=c=0;c>8&255;else if(e=g.data)for(d.da=Array(4*e.length),f=c=0;c>8&255,d.da[f++]=e[c]>>16&255,d.da[f++]=e[c]>>24&255;else d.da=g;d.ga=g.symbols;d.da.length?1==d.da.length&&(q(d.da[0]),d=null):(q("Empty resource: "+a),d=null)}catch(h){q("Resource data error ("+a+"): "+h.message),d=null}else{e=[];b=b.replace(/\n/gm," ").replace(/ +$/,"").split(" ");for(c=0;cb?this.Ya=this.id:(this.Qa=this.id.substr(0,b),this.Ya=this.id.substr(b+1));this[a]=c;this.A={ready:!1,ab:!1,ac:!1,ia:!1,error:!1};this.Sb=null;this.A.error=!1;this.G={};this.i=null;this.oa=d||0;u.push(this)}var cb=void 0,db={}; +function t(a,b,c,d){this.type=a;b||(b={id:"",name:""});this.id=b.id||"";this.name=b.name;this.tc=b.comment;this.Vc=b;b=this.id.indexOf(".");0>b?this.Ya=this.id:(this.Qa=this.id.substr(0,b),this.Ya=this.id.substr(b+1));this[a]=c;this.w={ready:!1,ab:!1,ac:!1,ha:!1,error:!1};this.Rb=null;this.w.error=!1;this.G={};this.i=null;this.ma=d||0;u.push(this)}var cb=void 0,db={}; if(window){cb||(cb=window.location.search.substr(1));for(var eb,fb=/\+/g,gb=/([^&=]+)=?([^&]*)/g;eb=gb.exec(cb);)db[decodeURIComponent(eb[1].replace(fb," "))]=decodeURIComponent(eb[2].replace(fb," "))}function ob(a){function b(){}if(window){if(!a)throw new TypeError;if(Object.create)return Object.create(a);var c=typeof a;if("object"!==c&&"function"!==c)throw new TypeError;}b.prototype=a;return new b} function z(a,b){b||(b=t);a.prototype=ob(b.prototype);a.prototype.constructor=a;a.prototype.parent=b.prototype}if(window){window.PCjs||(window.PCjs={});var pb=window.PCjs.Machines||(window.PCjs.Machines={}),u=window.PCjs.Components||(window.PCjs.Components=[])}else pb={},u=[];function qb(a,b,c){pb[a]&&b&&(pb[a][b]=c)}function rb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba;a++)this.g["S"+a]=[0,0,!1,!1,this.gd,a]}z(Bb);var Cb=7;function Db(a,b){return a.g[b]&&a.g[b][1]}k=Bb.prototype;k.reset=function(){this.stop()}; -k.ta=function(a,b,c,d){if(this.C&&this.C.ta(a,b,c,d)||this.b&&this.b.ta(a,b,c,d)||this.i&&this.i.ta(a,b,c,d))return!0;switch(b){case "R0":case "R1":case "R2":case "R3":case "R4":case "R5":case "R6":case "R7":case "NF":case "ZF":case "VF":case "CF":case "PS":return this.G[b]=c,this.H++,!0;default:return"led"==a||"rled"==a?(this.G[b]=c,this.B[b]=d?1:0,this.H++,!0):"switch"==a?(void 0===this.g[b]&&(this.g[b]=[d?1:0,d?1:0]),this.G[b]=c,a=c.parentElement||c,a=a.parentElement||a,a.onmousedown=function(a, -b){return function(){Eb(a,b)}}(this,b),a.onmouseup=a.onmouseout=function(a,b){return function(){Fb(a,b)}}(this,b),a.ontouchstart=function(a,b){return function(c){Eb(a,b);c.preventDefault()}}(this,b),a.ontouchend=function(a,b){return function(){Fb(a,b)}}(this,b),!0):this.parent.ta.call(this,a,b,c,d)}};k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;Gb(b,this,Hb);Ib(b,this.reset.bind(this));Jb(this);Kb(this)};k.Ha=function(a,b){b||(Lb(),this.reset());return!0};k.Ga=function(){return!0}; -function Mb(a,b,c){if(a=a.G[b])a.style.backgroundColor=c?"#ff0000":"#000000"}function Jb(a,b){for(var c in a.B)Mb(a,c,null!=b?b:a.B[c])}function $b(a,b,c){if(a=a.G[b])a.style.marginTop=c?"0px":"20px",a.style.backgroundColor=c?"#00ff00":"#228B22"}function Kb(a){for(var b in a.g)$b(a,b,a.g[b][1])}function ac(a,b,c,d){a.G[b]&&(void 0===c&&(yb(a,"Value for "+b+" is invalid"),a.b.ga()),c=8==(a.i&&a.i.ca||8)?qa(c,d):p(c,d),a.G[b].textContent!=c&&(a.G[b].textContent=c))} -function Eb(a,b){var c=a.g[b];$b(a,b,c[1]=1-c[1]);c[3]=!0;c[4]&&c[4].call(a,c[1],c[5]);"STEP"!=b&&(a.L="DEP"==b,a.M="EXAM"==b)}function Fb(a,b){var c=a.g[b];c[2]&&c[3]&&($b(a,b,c[1]=c[0]),c[4]&&c[4].call(a,c[1],c[5]));c[3]=!1}k.ed=function(a){a||this.b.A.W||(this.v.reset(),bc(this.b),Db(this,"ENABLE")&&this.b.ib())};k.fd=function(){};k.ad=function(a){a||this.b.ga()}; -k.Zc=function(a){if(!a&&!this.b.A.W)if(Db(this,"ENABLE"))this.b.ib();else{if((a=this.i)&&!vb(a,!0))ub(a,!0),a.jb(0),ub(a,!1);else try{var b=this.b.jb(1);0a.b.pb?8:16,c=65472<=a.f&&a.f<65472+b,b=c?1:2,c=c?15:a.v.Ma;Db(a,"STEP")||(b=-b);hc(a,a.f&~c|a.f+b&c)} -function hc(a,b){a.f=b&a.v.Ma;b=a.f;for(var c=0;22>c;c++)jc(a,"A"+c,b&1<c;c++)jc(a,"D"+c,b&1<c;c++)a.g["S"+c][1]=b&1<a;a++)this.g["S"+a]=[0,0,!1,!1,this.gd,a]}z(Bb);var Cb=7;function Db(a,b){return a.g[b]&&a.g[b][1]}k=Bb.prototype;k.reset=function(){this.stop()}; +k.ra=function(a,b,c,d){if(this.C&&this.C.ra(a,b,c,d)||this.b&&this.b.ra(a,b,c,d)||this.i&&this.i.ra(a,b,c,d))return!0;switch(b){case "R0":case "R1":case "R2":case "R3":case "R4":case "R5":case "R6":case "R7":case "NF":case "ZF":case "VF":case "CF":case "PS":return this.G[b]=c,this.H++,!0;default:return"led"==a||"rled"==a?(this.G[b]=c,this.B[b]=d?1:0,this.H++,!0):"switch"==a?(void 0===this.g[b]&&(this.g[b]=[d?1:0,d?1:0]),this.G[b]=c,a=c.parentElement||c,a=a.parentElement||a,a.onmousedown=function(a, +b){return function(){Eb(a,b)}}(this,b),a.onmouseup=a.onmouseout=function(a,b){return function(){Fb(a,b)}}(this,b),a.ontouchstart=function(a,b){return function(c){Eb(a,b);c.preventDefault()}}(this,b),a.ontouchend=function(a,b){return function(){Fb(a,b)}}(this,b),!0):this.parent.ra.call(this,a,b,c,d)}};k.Ea=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;Gb(b,this,Hb);Ib(b,this.reset.bind(this));Jb(this);Kb(this)};k.Ga=function(a,b){b||(Lb(),this.reset());return!0};k.Fa=function(){return!0}; +function Mb(a,b,c){if(a=a.G[b])a.style.backgroundColor=c?"#ff0000":"#000000"}function Jb(a,b){for(var c in a.B)Mb(a,c,null!=b?b:a.B[c])}function $b(a,b,c){if(a=a.G[b])a.style.marginTop=c?"0px":"20px",a.style.backgroundColor=c?"#00ff00":"#228B22"}function Kb(a){for(var b in a.g)$b(a,b,a.g[b][1])}function ac(a,b,c,d){a.G[b]&&(void 0===c&&(yb(a,"Value for "+b+" is invalid"),a.b.fa()),c=8==(a.i&&a.i.ca||8)?qa(c,d):p(c,d),a.G[b].textContent!=c&&(a.G[b].textContent=c))} +function Eb(a,b){var c=a.g[b];$b(a,b,c[1]=1-c[1]);c[3]=!0;c[4]&&c[4].call(a,c[1],c[5]);"STEP"!=b&&(a.L="DEP"==b,a.M="EXAM"==b)}function Fb(a,b){var c=a.g[b];c[2]&&c[3]&&($b(a,b,c[1]=c[0]),c[4]&&c[4].call(a,c[1],c[5]));c[3]=!1}k.ed=function(a){a||this.b.w.W||(this.v.reset(),bc(this.b),Db(this,"ENABLE")&&this.b.ib())};k.fd=function(){};k.ad=function(a){a||this.b.fa()}; +k.Zc=function(a){if(!a&&!this.b.w.W)if(Db(this,"ENABLE"))this.b.ib();else{if((a=this.i)&&!vb(a,!0))ub(a,!0),a.jb(0),ub(a,!1);else try{var b=this.b.jb(1);0a.b.cb?8:16,c=65472<=a.f&&a.f<65472+b,b=c?1:2,c=c?15:a.v.Ma;Db(a,"STEP")||(b=-b);hc(a,a.f&~c|a.f+b&c)} +function hc(a,b){a.f=b&a.v.Ma;b=a.f;for(var c=0;22>c;c++)jc(a,"A"+c,b&1<c;c++)jc(a,"D"+c,b&1<c;c++)a.g["S"+c][1]=b&1<>2;this.v=this.za-1;this.D=this.H/this.za|0;this.$a=[];this.ma=0;this.f=!1;this.cc=0;this.w=[];this.Lc=[oc,pc,qc,rc];a=new I(this);sc(a,this.i);this.Y=Array(this.D);for(b=0;b>8:e[2](f)&255):f&1&&(e=d.$a[a&-2])&&(e[2]?c=e[2](f&-2)>>8:e[0]&&(c=e[0](f)));if(0<=c)return this.i&&F(this.i,e[5])&&E(this.i,e[4]+".readByte("+J(this.i,b)+"): "+J(this.i,c),!0,!d.ma),c;d.Ea(b,16,3);c=255;this.i&&F(this.i,e[5])&&E(this.i,"warning: unconverted read access to byte @"+J(this.i,b)+": "+J(this.i,c),!0,!d.ma);return c} -function pc(a,b,c){var d=!1,e=this.controller,f=e.$a[a],g=c&65535;if(f)if(f[1])f[1](b,g),d=!0;else{if(f[3]){a=f[2]?f[2](0):0;if(g&1)f[3](a&255|b<<8,g&-2);else f[3](a&-256|b,g);d=!0}}else if(g&1&&(f=e.$a[a&-2]))if(f[3])g&=-2,a=f[2]?f[2](0):0,f[3](a&255|b<<8,g),d=!0;else if(f[1])f[1](b,g);d?this.i&&F(this.i,f[5])&&E(this.i,f[4]+".writeByte("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.ma):(e.Ea(c,16,5),this.i&&F(this.i,f[5])&&E(this.i,"warning: unconverted write access to byte @"+J(this.i,c)+": "+J(this.i, -b),!0,!e.ma))}function qc(a,b){var c=-1,d=this.controller;a=d.$a[a];var e=b&65535;a&&(a[2]?c=a[2](e):a[0]&&(c=a[0](e)|a[0](e+1)<<8));if(0<=c)return this.i&&F(this.i,a[5])&&E(this.i,a[4]+".readWord("+J(this.i,b)+"): "+J(this.i,c),!0,!d.ma),c;d.Ea(b,16,2);c=65535;this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted read access to word @"+J(this.i,b)+": "+J(this.i,c),!0,!d.ma);return c} -function rc(a,b,c){var d=!1,e=this.controller;a=e.$a[a];var f=c&65535;a&&(a[3]?(a[3](b,f),d=!0):a[1]&&(a[1](b&255,f),a[1](b>>8,f+1),d=!0));d?this.i&&F(this.i,a[5])&&E(this.i,a[4]+".writeWord("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.ma):(e.Ea(c,16,4),this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted write access to word @"+J(this.i,c)+": "+J(this.i,b),!0,!e.ma))} -function uc(a,b){if(b!=a.C){var c;a.C&&(c=(1<>>a.ka;0g&&(n=g);if(!e&&l&&l.size){if(l.type==d){if(f+g<=l.F)return l.Nb+=l.F-f,l.F=f,!0;if(f>=l.F+l.Nb){n=l.size-(f-m);n>g&&(n=g);l.Nb=f-l.F+n;f=m+a.za;g-=n;h++;continue}}return zc(1,f,g)}f=new I(a,f,n,a.za,d,e);sc(f,a.i,l);a.Y[h++]=f;f=m+a.za;g-=n}return 0>=g?(d==Ac&&(a.cc+=c),a.status((c>>10)+"Kb "+Bc[d]+" at "+qa(b)),!0):zc(2,b,c)} -function wc(a,b,c){var d=[];for(b>>>=a.ka;0>>=a.ka;0>>this.ka].Wb(a&this.v,a)};k.Ub=function(a){3932160<=a&&(a=Cc(this.b,a));this.f=!1;this.ma++;a=this.Y[(a&this.Ma)>>>this.ka].hc(a&this.v,a);this.ma--;return a}; -k.pa=function(a){3932160<=a&&(a=Cc(this.b,a));return this.Y[(a&this.Ma)>>>this.ka].sa(a&this.v,a)};k.bb=function(a){3932160<=a&&(a=Cc(this.b,a));var b=a&this.v,c=(a&this.Ma)>>>this.ka;this.f=!1;this.ma++;a=this.Y[c].ic(b,a);this.ma--;return a};k.Xb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.Y[(a&this.Ma)>>>this.ka].Zb(a&this.v,b&255,a)};k.rb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.f=!1;this.ma++;this.Y[(a&this.Ma)>>>this.ka].$b(a&this.v,b&255,a);this.ma--}; -k.hb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.Y[(a&this.Ma)>>>this.ka].Ob(a&this.v,b&65535,a)};k.Cb=function(a,b){3932160<=a&&(a=Cc(this.b,a));var c=a&this.v,d=(a&this.Ma)>>>this.ka;this.f=!1;this.ma++;this.Y[d].nc(c,b&65535,a);this.ma--}; +function mc(a,b,c){t.call(this,"Bus",a,mc,64);this.b=b;this.i=c;this.J=a.busWidth||16;this.C=0;this.B=[];this.g=null;this.H=1<>2;this.v=this.ya-1;this.D=this.H/this.ya|0;this.$a=[];this.la=0;this.f=!1;this.cc=0;this.A=[];this.Lc=[oc,pc,qc,rc];a=new I(this);sc(a,this.i);this.Y=Array(this.D);for(b=0;b>8:e[2](f)&255):f&1&&(e=d.$a[a&-2])&&(e[2]?c=e[2](f&-2)>>8:e[0]&&(c=e[0](f)));if(0<=c)return this.i&&F(this.i,e[5])&&E(this.i,e[4]+".readByte("+J(this.i,b)+"): "+J(this.i,c),!0,!d.la),c;d.Da(b,16,3);c=255;this.i&&F(this.i,e[5])&&E(this.i,"warning: unconverted read access to byte @"+J(this.i,b)+": "+J(this.i,c),!0,!d.la);return c} +function pc(a,b,c){var d=!1,e=this.controller,f=e.$a[a],g=c&65535;if(f)if(f[1])f[1](b,g),d=!0;else{if(f[3]){a=f[2]?f[2](0):0;if(g&1)f[3](a&255|b<<8,g&-2);else f[3](a&-256|b,g);d=!0}}else if(g&1&&(f=e.$a[a&-2]))if(f[3])g&=-2,a=f[2]?f[2](0):0,f[3](a&255|b<<8,g),d=!0;else if(f[1])f[1](b,g);d?this.i&&F(this.i,f[5])&&E(this.i,f[4]+".writeByte("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.la):(e.Da(c,16,5),this.i&&F(this.i,f[5])&&E(this.i,"warning: unconverted write access to byte @"+J(this.i,c)+": "+J(this.i, +b),!0,!e.la))}function qc(a,b){var c=-1,d=this.controller;a=d.$a[a];var e=b&65535;a&&(a[2]?c=a[2](e):a[0]&&(c=a[0](e)|a[0](e+1)<<8));if(0<=c)return this.i&&F(this.i,a[5])&&E(this.i,a[4]+".readWord("+J(this.i,b)+"): "+J(this.i,c),!0,!d.la),c;d.Da(b,16,2);c=65535;this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted read access to word @"+J(this.i,b)+": "+J(this.i,c),!0,!d.la);return c} +function rc(a,b,c){var d=!1,e=this.controller;a=e.$a[a];var f=c&65535;a&&(a[3]?(a[3](b,f),d=!0):a[1]&&(a[1](b&255,f),a[1](b>>8,f+1),d=!0));d?this.i&&F(this.i,a[5])&&E(this.i,a[4]+".writeWord("+J(this.i,c)+","+J(this.i,b)+")",!0,!e.la):(e.Da(c,16,4),this.i&&F(this.i,a[5])&&E(this.i,"warning: unconverted write access to word @"+J(this.i,c)+": "+J(this.i,b),!0,!e.la))} +function uc(a,b){if(b!=a.C){var c;a.C&&(c=(1<>>a.ja;0g&&(n=g);if(!e&&l&&l.size){if(l.type==d){if(f+g<=l.F)return l.Mb+=l.F-f,l.F=f,!0;if(f>=l.F+l.Mb){n=l.size-(f-m);n>g&&(n=g);l.Mb=f-l.F+n;f=m+a.ya;g-=n;h++;continue}}return zc(1,f,g)}f=new I(a,f,n,a.ya,d,e);sc(f,a.i,l);a.Y[h++]=f;f=m+a.ya;g-=n}return 0>=g?(d==Ac&&(a.cc+=c),a.status((c>>10)+"Kb "+Bc[d]+" at "+qa(b)),!0):zc(2,b,c)} +function wc(a,b,c){var d=[];for(b>>>=a.ja;0>>=a.ja;0>>this.ja].Vb(a&this.v,a)};k.Tb=function(a){3932160<=a&&(a=Cc(this.b,a));this.f=!1;this.la++;a=this.Y[(a&this.Ma)>>>this.ja].hc(a&this.v,a);this.la--;return a}; +k.na=function(a){3932160<=a&&(a=Cc(this.b,a));return this.Y[(a&this.Ma)>>>this.ja].qa(a&this.v,a)};k.bb=function(a){3932160<=a&&(a=Cc(this.b,a));var b=a&this.v,c=(a&this.Ma)>>>this.ja;this.f=!1;this.la++;a=this.Y[c].ic(b,a);this.la--;return a};k.Xb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.Y[(a&this.Ma)>>>this.ja].Zb(a&this.v,b&255,a)};k.qb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.f=!1;this.la++;this.Y[(a&this.Ma)>>>this.ja].$b(a&this.v,b&255,a);this.la--}; +k.hb=function(a,b){3932160<=a&&(a=Cc(this.b,a));this.Y[(a&this.Ma)>>>this.ja].Nb(a&this.v,b&65535,a)};k.Bb=function(a,b){3932160<=a&&(a=Cc(this.b,a));var c=a&this.v,d=(a&this.Ma)>>>this.ja;this.f=!1;this.la++;this.Y[d].nc(c,b&65535,a);this.la--}; function Dc(a){for(var b=0,c=[],d=0;da.b.pb)){var l=h[0]?h[0].bind(b):null,m=h[1]?h[1].bind(b):null,n=h[2]?h[2].bind(b):null,v=h[3]?h[3].bind(b):null,r=h[5]||1;65472<=g&&65487>=g&&(!l&&n&&(l=function(a){return function(b){return a(b)&255}.bind(b)}(n)),!m&&v&&(m=function(a){return function(b,c){return a(b,c)}.bind(b)}(v)));for(var w=h[4],y=0;y>5&3;b.Za=a>>1&15;var c=0;a&257&&(c=4,a&1&&(c|=2));b.Ua!=c&&(b.Ua=c,Rc(b))}};k.td=function(){var a=this.b.eb;a&65280&&(a=(a<<8|a>>8)&65535);return a};k.ud=function(){return this.b.Lb};k.vd=function(){return this.b.qb};k.ne=function(a){var b=this.b;1170>b.pb&&(a&=-49);b.qb!=a&&(b.qb=a,b.Tb=a&16?4194303:262143,Rc(b))};k.Wd=function(a){a=a>>1&63;var b=this.b.Mb[a>>1];return a&1?b>>16:b&65535}; -k.Oe=function(a,b){b=b>>1&63;var c=b>>1;this.b.Mb[c]=b&1?this.b.Mb[c]&65535|(a&63)<<16:this.b.Mb[c]&-65536|a&65534};k.Pd=function(a){return this.b.V[1][a>>1&7]};k.He=function(a,b){this.b.V[1][b>>1&7]=a&65295};k.Nd=function(a){return this.b.V[1][(a>>1&7)+8]};k.Fe=function(a,b){this.b.V[1][(b>>1&7)+8]=a&65295};k.Od=function(a){return this.b.ya[1][a>>1&7]};k.Ge=function(a,b){b=b>>1&7;this.b.ya[1][b]=a;this.b.V[1][b]&=65295};k.Md=function(a){return this.b.ya[1][(a>>1&7)+8]}; -k.Ee=function(a,b){b=(b>>1&7)+8;this.b.ya[1][b]=a;this.b.V[1][b]&=65295};k.pd=function(a){return this.b.V[0][a>>1&7]};k.je=function(a,b){this.b.V[0][b>>1&7]=a&65295};k.nd=function(a){return this.b.V[0][(a>>1&7)+8]};k.he=function(a,b){this.b.V[0][(b>>1&7)+8]=a&65295};k.od=function(a){return this.b.ya[0][a>>1&7]};k.ie=function(a,b){b=b>>1&7;this.b.ya[0][b]=a;this.b.V[0][b]&=65295};k.md=function(a){return this.b.ya[0][(a>>1&7)+8]};k.ge=function(a,b){b=(b>>1&7)+8;this.b.ya[0][b]=a;this.b.V[0][b]&=65295}; -k.Vd=function(a){return this.b.V[3][a>>1&7]};k.Ne=function(a,b){this.b.V[3][b>>1&7]=a&65295};k.Td=function(a){return this.b.V[3][(a>>1&7)+8]};k.Le=function(a,b){this.b.V[3][(b>>1&7)+8]=a&65295};k.Ud=function(a){return this.b.ya[3][a>>1&7]};k.Me=function(a,b){b=b>>1&7;this.b.ya[3][b]=a;this.b.V[3][b]&=65295};k.Sd=function(a){return this.b.ya[3][(a>>1&7)+8]};k.Ke=function(a,b){b=(b>>1&7)+8;this.b.ya[3][b]=a;this.b.V[3][b]&=65295};k.Ab=function(a){a&=7;return this.b.N&2048?this.b.Wa[a]:this.b.u[a]}; -k.Db=function(a,b){b&=7;this.b.N&2048?this.b.Wa[b]=a:this.b.u[b]=a};k.Ad=function(){return this.b.N&49152?this.b.Ia[0]:this.b.u[6]};k.se=function(a){this.b.N&49152?this.b.Ia[0]=a:this.b.u[6]=a};k.Dd=function(){return this.b.u[7]};k.ve=function(a){this.b.u[7]=a};k.Bb=function(a){a&=7;return this.b.N&2048?this.b.u[a]:this.b.Wa[a]};k.Eb=function(a,b){b&=7;this.b.N&2048?this.b.u[b]=a:this.b.Wa[b]=a};k.Bd=function(){return 1==(this.b.N&49152)>>14?this.b.u[6]:this.b.Ia[1]}; -k.te=function(a){1==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[1]=a};k.Cd=function(){return 3==(this.b.N&49152)>>14?this.b.u[6]:this.b.Ia[3]};k.ue=function(a){3==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[3]=a};k.kd=function(a){return this.b.Ec[a-65504>>1]};k.ee=function(a,b){this.b.Ec[b-65504>>1]=a};k.Bc=function(a){if(65520==a){a=0;switch(Ac){case Ac:a=this.v.cc}a=(a>>6)-1}else a=0;return a};k.Ic=function(){};k.Rd=function(){return 1};k.Je=function(){};k.jd=function(){return this.b.fa}; -k.de=function(){this.b.fa=0};k.rd=function(){return this.b.Dc};k.le=function(a,b){b&1||(a&=255);this.b.Dc=a};k.wd=function(a){return a?this.b.kc:0};k.oe=function(a){var b=this.b;if(a&=65024){var c=a>>9;do a+=34;while(c>>=1)}b.kc=a;b.I|=2};k.Qd=function(a){return a?this.b.fb&65280:0};k.Ie=function(a){this.b.fb=a|255};k.zd=function(){return Sc(this.b)};k.re=function(a){Tc(this.b,a&-1809|Sc(this.b)&1808);this.b.I|=128};k.Hc=function(a,b){F(this)&&E(this,"writeIgnored("+qa(b)+"): "+qa(a),!0,!0)}; +function Gb(a,b,c,d,e){for(var f in c){var g=+f,h=c[f];if(!(h[6]&&h[6]>a.b.cb)){var l=h[0]?h[0].bind(b):null,m=h[1]?h[1].bind(b):null,n=h[2]?h[2].bind(b):null,v=h[3]?h[3].bind(b):null,r=h[5]||1;65472<=g&&65487>=g&&(!l&&n&&(l=function(a){return function(b){return a(b)&255}.bind(b)}(n)),!m&&v&&(m=function(a){return function(b,c){return a(b,c)}.bind(b)}(v)));for(var w=h[4],y=0;y>5&3;b.Za=a>>1&15;var c=0;a&257&&(c=4,a&1&&(c|=2));b.Ua!=c&&(b.Ua=c,Rc(b))}};k.td=function(){var a=this.b.fb;a&65280&&(a=(a<<8|a>>8)&65535);return a};k.ud=function(){return this.b.Kb};k.vd=function(){return this.b.pb};k.ne=function(a){var b=this.b;1170>b.cb&&(a&=-49);b.pb!=a&&(b.pb=a,b.Sb=a&16?4194303:262143,Rc(b))};k.Wd=function(a){a=a>>1&63;var b=this.b.Lb[a>>1];return a&1?b>>16:b&65535}; +k.Oe=function(a,b){b=b>>1&63;var c=b>>1;this.b.Lb[c]=b&1?this.b.Lb[c]&65535|(a&63)<<16:this.b.Lb[c]&-65536|a&65534};k.Pd=function(a){return this.b.V[1][a>>1&7]};k.He=function(a,b){this.b.V[1][b>>1&7]=a&65295};k.Nd=function(a){return this.b.V[1][(a>>1&7)+8]};k.Fe=function(a,b){this.b.V[1][(b>>1&7)+8]=a&65295};k.Od=function(a){return this.b.xa[1][a>>1&7]};k.Ge=function(a,b){b=b>>1&7;this.b.xa[1][b]=a;this.b.V[1][b]&=65295};k.Md=function(a){return this.b.xa[1][(a>>1&7)+8]}; +k.Ee=function(a,b){b=(b>>1&7)+8;this.b.xa[1][b]=a;this.b.V[1][b]&=65295};k.pd=function(a){return this.b.V[0][a>>1&7]};k.je=function(a,b){this.b.V[0][b>>1&7]=a&65295};k.nd=function(a){return this.b.V[0][(a>>1&7)+8]};k.he=function(a,b){this.b.V[0][(b>>1&7)+8]=a&65295};k.od=function(a){return this.b.xa[0][a>>1&7]};k.ie=function(a,b){b=b>>1&7;this.b.xa[0][b]=a;this.b.V[0][b]&=65295};k.md=function(a){return this.b.xa[0][(a>>1&7)+8]};k.ge=function(a,b){b=(b>>1&7)+8;this.b.xa[0][b]=a;this.b.V[0][b]&=65295}; +k.Vd=function(a){return this.b.V[3][a>>1&7]};k.Ne=function(a,b){this.b.V[3][b>>1&7]=a&65295};k.Td=function(a){return this.b.V[3][(a>>1&7)+8]};k.Le=function(a,b){this.b.V[3][(b>>1&7)+8]=a&65295};k.Ud=function(a){return this.b.xa[3][a>>1&7]};k.Me=function(a,b){b=b>>1&7;this.b.xa[3][b]=a;this.b.V[3][b]&=65295};k.Sd=function(a){return this.b.xa[3][(a>>1&7)+8]};k.Ke=function(a,b){b=(b>>1&7)+8;this.b.xa[3][b]=a;this.b.V[3][b]&=65295};k.zb=function(a){a&=7;return this.b.N&2048?this.b.Wa[a]:this.b.u[a]}; +k.Cb=function(a,b){b&=7;this.b.N&2048?this.b.Wa[b]=a:this.b.u[b]=a};k.Ad=function(){return this.b.N&49152?this.b.Ia[0]:this.b.u[6]};k.se=function(a){this.b.N&49152?this.b.Ia[0]=a:this.b.u[6]=a};k.Dd=function(){return this.b.u[7]};k.ve=function(a){this.b.u[7]=a};k.Ab=function(a){a&=7;return this.b.N&2048?this.b.u[a]:this.b.Wa[a]};k.Db=function(a,b){b&=7;this.b.N&2048?this.b.u[b]=a:this.b.Wa[b]=a};k.Bd=function(){return 1==(this.b.N&49152)>>14?this.b.u[6]:this.b.Ia[1]}; +k.te=function(a){1==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[1]=a};k.Cd=function(){return 3==(this.b.N&49152)>>14?this.b.u[6]:this.b.Ia[3]};k.ue=function(a){3==(this.b.N&49152)>>14?this.b.u[6]=a:this.b.Ia[3]=a};k.kd=function(a){return this.b.Ec[a-65504>>1]};k.ee=function(a,b){this.b.Ec[b-65504>>1]=a};k.Bc=function(a){if(65520==a){a=0;switch(Ac){case Ac:a=this.v.cc}a=(a>>6)-1}else a=0;return a};k.Ic=function(){};k.Rd=function(){return 1};k.Je=function(){};k.jd=function(){return this.b.Ha}; +k.de=function(){this.b.Ha=0};k.rd=function(){return this.b.Dc};k.le=function(a,b){b&1||(a&=255);this.b.Dc=a};k.wd=function(a){return a?this.b.kc:0};k.oe=function(a){var b=this.b;if(a&=65024){var c=a>>9;do a+=34;while(c>>=1)}b.kc=a;b.K|=2};k.Qd=function(a){return a?this.b.Wb&65280:0};k.Ie=function(a){this.b.Wb=a|255};k.zd=function(){return Sc(this.b)};k.re=function(a){Tc(this.b,a&-1793|Sc(this.b)&1792);this.b.K|=128};k.Hc=function(a,b){F(this)&&E(this,"writeIgnored("+qa(b)+"): "+qa(a),!0,!0)}; var L={},Qc=(L[61568]=[null,null,K.prototype.Wd,K.prototype.Oe,"UNIMAP",64,1170],L[62592]=[null,null,K.prototype.Pd,K.prototype.He,"SIPDR",8,1145],L[62608]=[null,null,K.prototype.Nd,K.prototype.Fe,"SDPDR",8,1145],L[62624]=[null,null,K.prototype.Od,K.prototype.Ge,"SIPAR",8,1145],L[62640]=[null,null,K.prototype.Md,K.prototype.Ee,"SDPAR",8,1145],L[62656]=[null,null,K.prototype.pd,K.prototype.je,"KIPDR",8,1145],L[62672]=[null,null,K.prototype.nd,K.prototype.he,"KDPDR",8,1145],L[62688]=[null,null,K.prototype.od, K.prototype.ie,"KIPAR",8,1145],L[62704]=[null,null,K.prototype.md,K.prototype.ge,"KDPAR",8,1145],L[62798]=[null,null,K.prototype.vd,K.prototype.ne,"MMR3",1,1145],L[65382]=[null,null,K.prototype.qd,K.prototype.ke,"LKS"],L[65402]=[null,null,K.prototype.sd,K.prototype.me,"MMR0",1,1145],L[65404]=[null,null,K.prototype.td,K.prototype.Hc,"MMR1",1,1145],L[65406]=[null,null,K.prototype.ud,K.prototype.Hc,"MMR2",1,1145],L[65408]=[null,null,K.prototype.Vd,K.prototype.Ne,"UIPDR",8,1145],L[65424]=[null,null,K.prototype.Td, -K.prototype.Le,"UDPDR",8,1145],L[65440]=[null,null,K.prototype.Ud,K.prototype.Me,"UIPAR",8,1145],L[65456]=[null,null,K.prototype.Sd,K.prototype.Ke,"UDPAR",8,1145],L[65472]=[null,null,K.prototype.Ab,K.prototype.Db,"R0SET0"],L[65473]=[null,null,K.prototype.Ab,K.prototype.Db,"R1SET0"],L[65474]=[null,null,K.prototype.Ab,K.prototype.Db,"R2SET0"],L[65475]=[null,null,K.prototype.Ab,K.prototype.Db,"R3SET0"],L[65476]=[null,null,K.prototype.Ab,K.prototype.Db,"R4SET0"],L[65477]=[null,null,K.prototype.Ab,K.prototype.Db, -"R5SET0"],L[65478]=[null,null,K.prototype.Ad,K.prototype.se,"R6KERNEL"],L[65479]=[null,null,K.prototype.Dd,K.prototype.ve,"R7KERNEL"],L[65480]=[null,null,K.prototype.Bb,K.prototype.Eb,"R0SET1",1,1145],L[65481]=[null,null,K.prototype.Bb,K.prototype.Eb,"R1SET1",1,1145],L[65482]=[null,null,K.prototype.Bb,K.prototype.Eb,"R2SET1",1,1145],L[65483]=[null,null,K.prototype.Bb,K.prototype.Eb,"R3SET1",1,1145],L[65484]=[null,null,K.prototype.Bb,K.prototype.Eb,"R4SET1",1,1145],L[65485]=[null,null,K.prototype.Bb, -K.prototype.Eb,"R5SET1",1,1145],L[65486]=[null,null,K.prototype.Bd,K.prototype.te,"R6SUPER",1,1145],L[65487]=[null,null,K.prototype.Cd,K.prototype.ue,"R6USER",1,1145],L[65504]=[null,null,K.prototype.kd,K.prototype.ee,"CTRL",8,1170],L[65520]=[null,null,K.prototype.Bc,K.prototype.Ic,"LSIZE",1,1170],L[65522]=[null,null,K.prototype.Bc,K.prototype.Ic,"HSIZE",1,1170],L[65524]=[null,null,K.prototype.Rd,K.prototype.Je,"SYSID",1,1170],L[65526]=[null,null,K.prototype.jd,K.prototype.de,"CPUERR",1,1170],L[65528]= +K.prototype.Le,"UDPDR",8,1145],L[65440]=[null,null,K.prototype.Ud,K.prototype.Me,"UIPAR",8,1145],L[65456]=[null,null,K.prototype.Sd,K.prototype.Ke,"UDPAR",8,1145],L[65472]=[null,null,K.prototype.zb,K.prototype.Cb,"R0SET0"],L[65473]=[null,null,K.prototype.zb,K.prototype.Cb,"R1SET0"],L[65474]=[null,null,K.prototype.zb,K.prototype.Cb,"R2SET0"],L[65475]=[null,null,K.prototype.zb,K.prototype.Cb,"R3SET0"],L[65476]=[null,null,K.prototype.zb,K.prototype.Cb,"R4SET0"],L[65477]=[null,null,K.prototype.zb,K.prototype.Cb, +"R5SET0"],L[65478]=[null,null,K.prototype.Ad,K.prototype.se,"R6KERNEL"],L[65479]=[null,null,K.prototype.Dd,K.prototype.ve,"R7KERNEL"],L[65480]=[null,null,K.prototype.Ab,K.prototype.Db,"R0SET1",1,1145],L[65481]=[null,null,K.prototype.Ab,K.prototype.Db,"R1SET1",1,1145],L[65482]=[null,null,K.prototype.Ab,K.prototype.Db,"R2SET1",1,1145],L[65483]=[null,null,K.prototype.Ab,K.prototype.Db,"R3SET1",1,1145],L[65484]=[null,null,K.prototype.Ab,K.prototype.Db,"R4SET1",1,1145],L[65485]=[null,null,K.prototype.Ab, +K.prototype.Db,"R5SET1",1,1145],L[65486]=[null,null,K.prototype.Bd,K.prototype.te,"R6SUPER",1,1145],L[65487]=[null,null,K.prototype.Cd,K.prototype.ue,"R6USER",1,1145],L[65504]=[null,null,K.prototype.kd,K.prototype.ee,"CTRL",8,1170],L[65520]=[null,null,K.prototype.Bc,K.prototype.Ic,"LSIZE",1,1170],L[65522]=[null,null,K.prototype.Bc,K.prototype.Ic,"HSIZE",1,1170],L[65524]=[null,null,K.prototype.Rd,K.prototype.Je,"SYSID",1,1170],L[65526]=[null,null,K.prototype.jd,K.prototype.de,"CPUERR",1,1170],L[65528]= [null,null,K.prototype.rd,K.prototype.le,"MB",1,1170],L[65530]=[null,null,K.prototype.wd,K.prototype.oe,"PIR"],L[65532]=[null,null,K.prototype.Qd,K.prototype.Ie,"SL"],L[65534]=[null,null,K.prototype.zd,K.prototype.re,"PSW"],L);Za(function(){for(var a=D(document,"pdp11","device"),b=0;b>1),this.b=new Int32Array(this.w,0,this.size>>2),ad(this,Xc?bd:cd);else{a=this.b=Array(this.size>> +function I(a,b,c,d,e,f){this.v=a;this.id=Yc+=2;this.b=null;this.F=b;this.Mb=c;this.size=d||0;this.type=e||Zc;this.f=e==$c;this.controller=null;sc(this);this.Sa=this.Rc=!1;if(this.size)if(f)this.controller=f,a=[null,0],this.b=a[0],ad(this,f.Lc);else if(zb)this.A=new ArrayBuffer(this.size),this.D=new DataView(this.A,0,this.size),this.G=new Uint8Array(this.A,0,this.size),this.I=new Uint16Array(this.A,0,this.size>>1),this.b=new Int32Array(this.A,0,this.size>>2),ad(this,Xc?bd:cd);else{a=this.b=Array(this.size>> 2);for(f=0;f>2),b=0;b>8,c)},S:function(a){return this.b[a>>2]>>>((a&3)<<3)&255},ca:function(a,b){a&1&&this.v.Ea(b,64,2);b=a>>2;a=(a&3)<<3;var c=this.b[b]>>a;return 24>a?c&65535:c&255|(this.b[b+ -1]&255)<<8},ua:function(a,b){var c=a>>2;a=(a&3)<<3;this.b[c]=this.b[c]&~(255<>2;a=(a&3)<<3;24>a?this.b[c]=this.b[c]&~(65535<>8);this.Sa=!0},O:function(a,b){if(this.i&&null!=this.F){var c=this.i;hd(c,this.F+a,1,c.M)&&c.ga(!0)}return this.hc(a,b)},Qa:function(a,b){if(this.i&&null!=this.F){var c=this.i;hd(c,this.F+a,2,c.M)&&c.ga(!0)}return this.ic(a,b)},la:function(a, -b,c){if(this.i&&null!=this.F){var d=this.i;hd(d,this.F+a,1,d.D)&&d.ga(!0)}this.f?this.B(a,b,c):this.$b(a,b,c)},xa:function(a,b,c){if(this.i&&null!=this.F){var d=this.i;hd(d,this.F+a,2,d.D)&&d.ga(!0)}this.f?this.B(a,b,c):this.nc(a,b,c)},M:function(a){return this.G[a]},R:function(a,b){a=this.G[a];this.i&&F(this.i,128)&&E(this.i,"Memory.readByte("+J(this.i,b)+"): "+J(this.i,a),!0);return a},X:function(a,b){a&1&&this.v.Ea(b,64,2);return this.D.getUint16(a,!0)},$:function(a,b){a&1&&this.v.Ea(b,64,2);a= -this.J[a>>1];this.i&&F(this.i,128)&&E(this.i,"Memory.readWord("+J(this.i,b)+"): "+J(this.i,a),!0);return a},ja:function(a,b){this.G[a]=b;this.Sa=!0},Ya:function(a,b,c){this.G[a]=b;this.Sa=!0;this.i&&F(this.i,128)&&E(this.i,"Memory.writeByte("+J(this.i,c)+","+J(this.i,b)+")",!0)},wa:function(a,b,c){a&1&&this.v.Ea(c,64,4);this.D.setUint16(a,b,!0);this.Sa=!0},Ba:function(a,b,c){a&1&&this.v.Ea(c,64,4);this.J[a>>1]=b;this.Sa=!0;this.i&&F(this.i,128)&&E(this.i,"Memory.writeWord("+J(this.i,c)+","+J(this.i, -b)+")",!0)}};function sc(a,b,c){a.i=b;a.g=a.C=0;c&&((a.g=c.g)&&gd(a,fd,!1),(a.C=c.C)&&ed(a,fd,!1))}function id(a,b){b?--a.C||(a.Zb=a.f?a.B:a.$b,a.Ob=a.f?a.H:a.nc):--a.g||(a.Wb=a.hc,a.sa=a.ic)}function ed(a,b,c){c&&a.C||(a.Zb=!a.f&&b[1]||a.B,a.Ob=!a.f&&b[3]||a.H);if(c||void 0===c)a.$b=b[1]||a.B,a.nc=b[3]||a.H}function gd(a,b,c){c&&a.g||(a.Wb=b[0]||a.K,a.sa=b[2]||a.L);if(c||void 0===c)a.hc=b[0]||a.K,a.ic=b[2]||a.L}function ad(a,b){b||(b=jd);gd(a,b,void 0);ed(a,b,void 0)} -var jd=[],dd=[I.prototype.S,I.prototype.ua,I.prototype.ca,I.prototype.Na],fd=[I.prototype.O,I.prototype.la,I.prototype.Qa,I.prototype.xa];if(zb)var cd=[I.prototype.M,I.prototype.ja,I.prototype.X,I.prototype.wa],bd=[I.prototype.R,I.prototype.Ya,I.prototype.$,I.prototype.Ba]; -function kd(a,b){t.call(this,"CPU",a,kd,1);var c=a.multiplier||1;this.kb=a.cycles||b;this.cb=c;this.vb=Math.round(this.kb/1E4)/100;this.ob=this.vb*this.cb;this.A.W=!1;this.A.Yb=!1;this.A.tb=a.autoStart;this.A.wb=!1;this.Ib=this.ua=0;this.Jb=a.csStart;this.xb=a.csInterval;this.yb=a.csStop;this.L=[];this.zc=this.$d.bind(this);H(this)}z(kd);var ld=["power","reset"];k=kd.prototype; -k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.i=d;this.B=a.B;for(b=0;b=a.ua&&(a.ua+=a.xb,c=!0);0<=a.yb&&a.yb<=rd(a)&&(a.xb=a.yb=-1,od(a),a.ga(),c=!0);c&&a.j(rd(a)+" cycles: checksum="+p(a.Ib))}} -k.ta=function(a,b,c){var d=this;switch(b){case "power":case "reset":return this.G[b]=c,!0;case "run":return this.G[b]=c,c.onclick=function(){var a;if(a=d.C)if(a=d.C,a.A.ia)a=!0;else{var b=null,c,h=rb(a.id);for(c=0;ca.$/a.ob?b=1:d=!0;a.cb=b;b=a.vb*a.cb;if(a.ob!=b){a.ob=b;b=a.ob.toFixed(2)+"Mhz";var e=a.G.setSpeed;e&&(e.textContent=b);a.j("target speed: "+b)}c&&a.C&&a.C.sb()}dc(a,a.X);a.X=0;a.S=Aa();a.ca=0;td(a);return d}function Mc(a,b){var c=a.L.length;a.L.push([-1,b]);return c}function Oc(a,b,c,d){0<=b&&ba.L[b][0])&&(c=a.kb*a.cb/1E3*c|0,a.A.W&&(c+=ud(a)),a.L[b][0]=c)} -function vd(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||b>d[0]&&(b=d[0])}return b}function cc(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||(d[0]-=b,0>=d[0]&&(d[0]=-1,d[1]()))}}function ud(a,b){var c=a.ja-=a.b;a.b=a.K=0;b&&(a.ja=0);return c} -k.$d=function(){if(this.A.W){this.Fb>=this.kb&&td(this,!0);this.Ba=0;this.lb=Aa();if(this.ca){var a=this.lb-this.ca;a>this.Vb&&(this.S+=a,this.S>this.lb&&(this.S=this.lb))}try{do{var b=vd(this,this.A.wb?1:this.mb);try{this.jb(b)}catch(e){if("number"!=typeof e)throw e;}b=ud(this,!0);this.Ba+=b;this.X+=b;ec(this,b);cc(this,b);this.wa-=b;if(0>=this.wa){this.wa+=this.mb;15<=++this.xc&&(this.qa(),this.xc=0);break}}while(this.A.W)}catch(e){this.ga();this.C&&this.C.stop(Aa(),rd(this));yb(this,e.stack||e.message); -return}if(this.A.W){a=setTimeout;b=this.zc;this.ca=Aa();var c=this.Vb;this.Ba&&(c=Math.round(c*this.Ba/this.mb));var c=c-(this.ca-this.lb),d=this.ca-this.S;d&&(this.$=Math.round(this.X/(10*d))/100,864E5<=d&&(this.la=0,sd(this)));if(0>c||this.$c&&(this.S-=c),c=0;this.Fb+=this.Ba;this.ca+=c;a(b,c)}}}; -k.ib=function(a){if(xb(this))return!1;if(this.A.W)return this.j(this.toString()+" busy"),!1;sd(this);this.A.W=!0;this.A.Yb=!0;var b=this.G.run;b&&(b.textContent="Halt");this.C&&(a&&this.C.sb(!0),this.C.start(this.S,rd(this)));setTimeout(this.zc,0);return!0};k.jb=function(){return 0};k.ga=function(a){var b=!1;if(this.A.W){ud(this);dc(this,this.X);this.X=0;this.A.W=!1;if(b=this.G.run)b.textContent="Run";this.C&&this.C.stop(Aa(),rd(this));b=!0}this.A.complete=a;return b}; -function wd(a){this.pb=+a.model||1170;this.Pb=a.addrReset||0;kd.call(this,a,6666667);this.decode=1120==this.pb?xd.bind(this):yd.bind(this);zd(this);this.M=0;this.O=null;this.A.complete=!1}z(wd,kd);k=wd.prototype;k.reset=function(){this.status("model "+this.pb);this.A.W&&this.ga();zd(this);nd(this);this.A.error=!1;this.parent.reset.call(this)}; -function zd(a){a.T=65536;a.U=32768;a.aa=65535;a.Z=32768;a.N=15;a.u=[0,0,0,0,0,0,0,a.Pb];a.Wa=[0,0,0,0,0,0];a.Ia=[0,0,0,0];a.w=0;a.Za=0;a.Uc=[4,2,0,1];a.V=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[65535,65535,65535,65535,65535,65535,65535,65535],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.ya=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.Mb=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0];a.Ec=[0,0,0,0,0,0,0,0];a.Dc=0;a.I=0;a.H=a.J=0;a.g=a.f=a.ub=0;a.xa=-1;bc(a)}function bc(a){a.fb=255;a.fa=0;a.kc=0;a.D=0;a.eb=0;a.Lb=0;a.qb=0;a.Ua=0;a.Na=0;a.Tb=262143;a.O=null;a.v&&Rc(a)}function Rc(a){a.Ua?(a.R=65536,a.ba=a.Tc,a.sa=a.Xd,a.Ob=a.Pe,uc(a.v,a.qb&16?22:18)):(a.R=0,a.ba=a.Sc,a.sa=a.Cc,a.Ob=a.Jc,uc(a.v,16))}k.uc=function(){return 0};k.save=function(){var a=new N(this);a.set(0,[]);a.set(1,[this.la,this.cb]);a.set(2,Dc(this.v));return a.data()}; -k.restore=function(a){var b=a[1];this.la=b[1];sd(this,b[3]);a:{b=this.v;a=a[2];var c;for(c=0;c>14&3;c=a.N>>14&3;a.w!=c&&(a.Ia[c]=a.u[6],a.u[6]=a.Ia[a.w]);a.N=b;a.I|=2}function Q(a,b){a.I&128||(a.Z=a.aa=b,a.U=0)}function Fd(a,b,c){a.I&128||(a.Z=a.aa=a.T=b,a.U=c||0)}function Gd(a,b,c,d){a.I&128||(a.Z=a.aa=a.T=b,a.U=(c^b)&(d^b))}function Hd(a,b){a.I&128||(a.Z=a.aa=a.T=b,a.U=a.Z^a.T>>1)} -function ae(a,b,c,d){a.I&128||(a.Z=a.aa=a.T=b,a.U=(c^d)&(d^b))}k.na=function(a,b){if(!this.M){var c=!1;0>this.xa?this.xa=Sc(this):this.w||(a=4,c=!0);this.D&57344||(this.eb=63222,this.Lb=a);this.w=0;var d=this.sa(a|this.R),e=this.sa(a+2&65535|this.R);Tc(this,e&-12289|this.xa>>2&12288);c&&(this.fa|=4,this.u[6]=4);be(this,this.xa);be(this,this.u[7]);O(this,d);this.I&=-113;this.xa=-1;this.I|=8;this.Yc=a;this.Xc=b;if(26!=b)throw a;}}; -function ce(a){var b=de(a),c=de(a)&-1793;a.N&49152&&(c=c&-225|a.N&63712);O(a,b);Tc(a,c);a.I&=-17}function Cc(a,b){var c=b>>13&31;31>c&&a.qb&32&&(b=a.Mb[c]+(b&8190)&4194302,3932160<=b&&4186112>b&&console.log("panic(898)"));return b} -function ee(a,b,c){var d,e,f;if(!(c&a.Ua))return b;d=b>>13;a.qb&a.Uc[a.w]||(d&=7);e=a.V[a.w][d];f=(a.ya[a.w][d]<<6)+(b&8191)&a.Tb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.V[a.w][d]=e;if(4194170!==f||a.w)a.Na=a.w,a.Za=d;b=!1;g&&(g&57344&&(0<=a.xa&&(g|=128),a.D&57344||(a.D=a.D|g|a.Na<<5|a.Za<<1), -b=!0),a.D&61440||!(4191360>f||4194239c&&d&1&&(f=1));a.b-=3;break;case 3:f=2;e=a.u[c];7!==c&&(e|=g);e=a.sa(e);e|=g;a.b-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.u[c]+f&65535;7!==c&&(e|=g);a.b-=4;break;case 5:f=-2;e=a.u[c]-2&65535;7!==c&&(e|=g);e=a.sa(e)| -g;a.b-=8;break;case 6:return e=a.sa(Ed(a,2)),e=e+a.u[c]&65535|g,a.b-=6,e;case 7:return e=a.sa(Ed(a,2)),e=e+a.u[c]&65535,e=a.sa(e|a.R)|g,a.b-=10,e}a.u[c]=a.u[c]+f&65535;!g||a.D&57344||(a.eb=a.eb<<8|f<<3&248|c);6==c&&!a.w&&d&4&&0>=f&&(a.u[6]<=a.fb||65534<=a.u[6])&&(a.u[6]<=a.fb-32?(a.fa|=4,a.u[6]=4,a.na(4,24)):(a.fa|=8,a.I|=64));return e}k.Ub=function(a){if(!this.Ua)return this.v.Ub(a);this.M++;a=fe(this,ee(this,a,3));this.M--;return a}; -k.bb=function(a){if(!this.Ua)return this.v.bb(a);this.M++;a=this.Cc(ee(this,a,2));this.M--;return a};k.rb=function(a,b){this.Ua?(this.M++,ge(this,ee(this,a,5),b),this.M--):this.v.rb(a,b)};k.Cb=function(a,b){this.Ua?(this.M++,this.Jc(ee(this,a,4),b),this.M--):this.v.Cb(a,b)};k.Sc=function(a,b,c){return he(this,a,b,c)};k.Tc=function(a,b,c){return ee(this,he(this,a,b,c),c)};k.Cc=function(a){return this.v.pa(a)};k.Xd=function(a){return this.v.pa(ee(this,a,2))};k.Jc=function(a,b){this.v.hb(a,b&65535)}; -k.Pe=function(a,b){this.v.hb(ee(this,a,4),b)};function ie(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?(d=he(a,b,d,2),c&65536||61440!==(a.N&61440)&&(d&=65535),a.w=a.N>>12&3,c=a.sa(d|c&a.R),a.w=a.N>>14&3):c=6!=d||(a.N>>2&12288)===(a.N&12288)?a.u[d]:a.Ia[a.N>>12&3];return c}function je(a,b,c,d){a.D&57344||(a.eb=22);var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=he(a,b,e,4),c&65536||(e&=65535),a.w=a.N>>12&3,e=ee(a,e|c&65536,4),a.w=a.N>>14&3,a.v.hb(e,d)):6!=e||(a.N>>2&12288)===(a.N&12288)?a.u[e]=d:a.Ia[a.N>>12&3]=d} -function ke(a,b){b>>=6;var c=a.J=b&7;return(b=a.H=(b&56)>>3)?fe(a,a.ba(b,c,3)):a.u[c]&255}function le(a,b){b>>=6;var c=a.J=b&7;return(b=a.H=(b&56)>>3)?a.v.pa(a.ba(b,c,2)):a.u[c]}function me(a,b){var c=a.f=b&7;b=a.g=(b&56)>>3;return he(a,b,c,8)}function ne(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?fe(a,a.ba(b,c,3)):a.u[c]&255}function oe(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?a.v.pa(a.ba(b,c,2)):a.u[c]} -function R(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.ub=a.ba(b,e,7),ge(a,e,d.call(a,c,fe(a,e)))):a.u[e]=a.u[e]&65280|d.call(a,c,a.u[e]&255)}function S(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.ba(b,e,6),a.v.hb(e,d.call(a,c,a.v.pa(e)))):a.u[e]=d.call(a,c,a.u[e])}function pe(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?ge(a,a.ba(b,e,5),c):a.u[e]=c?a.u[e]&~d|c<<24>>24&d:a.u[e]&~d;return c}function qe(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?a.v.hb(a.ba(b,d,4),c):a.u[d]=c&65535;return c} +I.prototype={constructor:I,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(zb)for(a=Array(this.size>>2),b=0;b>8,c)},S:function(a){return this.b[a>>2]>>>((a&3)<<3)&255},ca:function(a,b){a&1&&this.v.Da(b,64,2);b=a>>2;a=(a&3)<<3;var c=this.b[b]>>a;return 24>a?c&65535:c&255|(this.b[b+ +1]&255)<<8},ta:function(a,b){var c=a>>2;a=(a&3)<<3;this.b[c]=this.b[c]&~(255<>2;a=(a&3)<<3;24>a?this.b[c]=this.b[c]&~(65535<>8);this.Sa=!0},O:function(a,b){if(this.i&&null!=this.F){var c=this.i;hd(c,this.F+a,1,c.M)&&c.fa(!0)}return this.hc(a,b)},Qa:function(a,b){if(this.i&&null!=this.F){var c=this.i;hd(c,this.F+a,2,c.M)&&c.fa(!0)}return this.ic(a,b)},ka:function(a, +b,c){if(this.i&&null!=this.F){var d=this.i;hd(d,this.F+a,1,d.D)&&d.fa(!0)}this.f?this.B(a,b,c):this.$b(a,b,c)},wa:function(a,b,c){if(this.i&&null!=this.F){var d=this.i;hd(d,this.F+a,2,d.D)&&d.fa(!0)}this.f?this.B(a,b,c):this.nc(a,b,c)},M:function(a){return this.G[a]},R:function(a,b){a=this.G[a];this.i&&F(this.i,128)&&E(this.i,"Memory.readByte("+J(this.i,b)+"): "+J(this.i,a),!0);return a},X:function(a,b){a&1&&this.v.Da(b,64,2);return this.D.getUint16(a,!0)},$:function(a,b){a&1&&this.v.Da(b,64,2);a= +this.I[a>>1];this.i&&F(this.i,128)&&E(this.i,"Memory.readWord("+J(this.i,b)+"): "+J(this.i,a),!0);return a},ia:function(a,b){this.G[a]=b;this.Sa=!0},Ya:function(a,b,c){this.G[a]=b;this.Sa=!0;this.i&&F(this.i,128)&&E(this.i,"Memory.writeByte("+J(this.i,c)+","+J(this.i,b)+")",!0)},va:function(a,b,c){a&1&&this.v.Da(c,64,4);this.D.setUint16(a,b,!0);this.Sa=!0},Aa:function(a,b,c){a&1&&this.v.Da(c,64,4);this.I[a>>1]=b;this.Sa=!0;this.i&&F(this.i,128)&&E(this.i,"Memory.writeWord("+J(this.i,c)+","+J(this.i, +b)+")",!0)}};function sc(a,b,c){a.i=b;a.g=a.C=0;c&&((a.g=c.g)&&gd(a,fd,!1),(a.C=c.C)&&ed(a,fd,!1))}function id(a,b){b?--a.C||(a.Zb=a.f?a.B:a.$b,a.Nb=a.f?a.H:a.nc):--a.g||(a.Vb=a.hc,a.qa=a.ic)}function ed(a,b,c){c&&a.C||(a.Zb=!a.f&&b[1]||a.B,a.Nb=!a.f&&b[3]||a.H);if(c||void 0===c)a.$b=b[1]||a.B,a.nc=b[3]||a.H}function gd(a,b,c){c&&a.g||(a.Vb=b[0]||a.J,a.qa=b[2]||a.L);if(c||void 0===c)a.hc=b[0]||a.J,a.ic=b[2]||a.L}function ad(a,b){b||(b=jd);gd(a,b,void 0);ed(a,b,void 0)} +var jd=[],dd=[I.prototype.S,I.prototype.ta,I.prototype.ca,I.prototype.Na],fd=[I.prototype.O,I.prototype.ka,I.prototype.Qa,I.prototype.wa];if(zb)var cd=[I.prototype.M,I.prototype.ia,I.prototype.X,I.prototype.va],bd=[I.prototype.R,I.prototype.Ya,I.prototype.$,I.prototype.Aa]; +function kd(a,b){t.call(this,"CPU",a,kd,1);var c=a.multiplier||1;this.kb=a.cycles||b;this.eb=c;this.ub=Math.round(this.kb/1E4)/100;this.ob=this.ub*this.eb;this.w.W=!1;this.w.Yb=!1;this.w.sb=a.autoStart;this.w.vb=!1;this.Hb=this.ta=0;this.Ib=a.csStart;this.wb=a.csInterval;this.xb=a.csStop;this.L=[];this.zc=this.$d.bind(this);H(this)}z(kd);var ld=["power","reset"];k=kd.prototype; +k.Ea=function(a,b,c,d){this.C=a;this.v=b;this.i=d;this.B=a.B;for(b=0;b=a.ta&&(a.ta+=a.wb,c=!0);0<=a.xb&&a.xb<=rd(a)&&(a.wb=a.xb=-1,od(a),a.fa(),c=!0);c&&a.j(rd(a)+" cycles: checksum="+p(a.Hb))}} +k.ra=function(a,b,c){var d=this;switch(b){case "power":case "reset":return this.G[b]=c,!0;case "run":return this.G[b]=c,c.onclick=function(){var a;if(a=d.C)if(a=d.C,a.w.ha)a=!0;else{var b=null,c,h=rb(a.id);for(c=0;ca.$/a.ob?b=1:d=!0;a.eb=b;b=a.ub*a.eb;if(a.ob!=b){a.ob=b;b=a.ob.toFixed(2)+"Mhz";var e=a.G.setSpeed;e&&(e.textContent=b);a.j("target speed: "+b)}c&&a.C&&a.C.rb()}dc(a,a.X);a.X=0;a.S=Aa();a.ca=0;td(a);return d}function Mc(a,b){var c=a.L.length;a.L.push([-1,b]);return c}function Oc(a,b,c,d){0<=b&&ba.L[b][0])&&(c=a.kb*a.eb/1E3*c|0,a.w.W&&(c+=ud(a)),a.L[b][0]=c)} +function vd(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||b>d[0]&&(b=d[0])}return b}function cc(a,b){for(var c=a.L.length-1;0<=c;c--){var d=a.L[c];0>d[0]||(d[0]-=b,0>=d[0]&&(d[0]=-1,d[1]()))}}function ud(a,b){var c=a.ia-=a.b;a.b=a.J=0;b&&(a.ia=0);return c} +k.$d=function(){if(this.w.W){this.Eb>=this.kb&&td(this,!0);this.Aa=0;this.lb=Aa();if(this.ca){var a=this.lb-this.ca;a>this.Ub&&(this.S+=a,this.S>this.lb&&(this.S=this.lb))}try{do{var b=vd(this,this.w.vb?1:this.mb);try{this.jb(b)}catch(e){if("number"!=typeof e)throw e;}b=ud(this,!0);this.Aa+=b;this.X+=b;ec(this,b);cc(this,b);this.va-=b;if(0>=this.va){this.va+=this.mb;15<=++this.xc&&(this.oa(),this.xc=0);break}}while(this.w.W)}catch(e){this.fa();this.C&&this.C.stop(Aa(),rd(this));yb(this,e.stack||e.message); +return}if(this.w.W){a=setTimeout;b=this.zc;this.ca=Aa();var c=this.Ub;this.Aa&&(c=Math.round(c*this.Aa/this.mb));var c=c-(this.ca-this.lb),d=this.ca-this.S;d&&(this.$=Math.round(this.X/(10*d))/100,864E5<=d&&(this.ka=0,sd(this)));if(0>c||this.$c&&(this.S-=c),c=0;this.Eb+=this.Aa;this.ca+=c;a(b,c)}}}; +k.ib=function(a){if(xb(this))return!1;if(this.w.W)return this.j(this.toString()+" busy"),!1;sd(this);this.w.W=!0;this.w.Yb=!0;var b=this.G.run;b&&(b.textContent="Halt");this.C&&(a&&this.C.rb(!0),this.C.start(this.S,rd(this)));setTimeout(this.zc,0);return!0};k.jb=function(){return 0};k.fa=function(a){var b=!1;if(this.w.W){ud(this);dc(this,this.X);this.X=0;this.w.W=!1;if(b=this.G.run)b.textContent="Run";this.C&&this.C.stop(Aa(),rd(this));b=!0}this.w.complete=a;return b}; +function wd(a){this.cb=+a.model||1170;this.Ob=a.addrReset||0;kd.call(this,a,6666667);this.decode=1120==this.cb?xd.bind(this):yd.bind(this);zd(this);this.M=0;this.O=null;this.w.complete=!1}z(wd,kd);k=wd.prototype;k.reset=function(){this.status("model "+this.cb);this.w.W&&this.fa();zd(this);nd(this);this.w.error=!1;this.parent.reset.call(this)}; +function zd(a){a.T=65536;a.U=32768;a.aa=65535;a.Z=32768;a.N=15;a.u=[0,0,0,0,0,0,0,a.Ob];a.Wa=[0,0,0,0,0,0];a.Ia=[0,0,0,0];a.A=0;a.Za=0;a.Uc=[4,2,0,1];a.V=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[65535,65535,65535,65535,65535,65535,65535,65535],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.xa=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.Lb=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0];a.Ec=[0,0,0,0,0,0,0,0];a.Dc=0;a.K=0;a.H=a.I=0;a.g=a.f=a.tb=0;a.wa=-1;bc(a)}function bc(a){a.Wb=255;a.Ha=0;a.kc=0;a.D=0;a.fb=0;a.Kb=0;a.pb=0;a.Ua=0;a.Na=0;a.Sb=262143;a.O=null;a.v&&Rc(a)}function Rc(a){a.Ua?(a.R=65536,a.ba=a.Tc,a.qa=a.Xd,a.Nb=a.Pe,uc(a.v,a.pb&16?22:18)):(a.R=0,a.ba=a.Sc,a.qa=a.Cc,a.Nb=a.Jc,uc(a.v,16))}k.uc=function(){return 0};k.save=function(){var a=new N(this);a.set(0,[]);a.set(1,[this.ka,this.eb]);a.set(2,Dc(this.v));return a.data()}; +k.restore=function(a){var b=a[1];this.ka=b[1];sd(this,b[3]);a:{b=this.v;a=a[2];var c;for(c=0;c>14&3;c=a.N>>14&3;a.A!=c&&(a.Ia[c]=a.u[6],a.u[6]=a.Ia[a.A]);a.N=b;a.K|=2}function Q(a,b){a.K&128||(a.Z=a.aa=b,a.U=0)}function Fd(a,b,c){a.K&128||(a.Z=a.aa=a.T=b,a.U=c||0)}function Gd(a,b,c,d){a.K&128||(a.Z=a.aa=a.T=b,a.U=(c^b)&(d^b))}function Hd(a,b){a.K&128||(a.Z=a.aa=a.T=b,a.U=a.Z^a.T>>1)} +function Id(a,b,c,d){a.K&128||(a.Z=a.aa=a.T=b,a.U=(c^d)&(d^b))}k.sa=function(a,b,c){if(!this.M){var d=!1;0>this.wa?this.wa=Sc(this):this.A||(a=4,d=!0);this.D&57344||(this.fb=63222,this.Kb=a);this.A=0;var e=this.qa(a|this.R),f=this.qa(a+2&65535|this.R);Tc(this,f&-12289|this.wa>>2&12288);d&&(this.Ha|=4,this.u[6]=4);be(this,this.wa);be(this,this.u[7]);O(this,e);this.K&=~b;this.wa=-1;this.K|=8;this.Yc=a;this.Xc=c;if(-18!=c)throw a;}}; +function ce(a){var b=de(a),c=de(a)&-1793;a.N&49152&&(c=c&-225|a.N&63712);O(a,b);Tc(a,c);a.K&=-17}function Cc(a,b){var c=b>>13&31;31>c&&a.pb&32&&(b=a.Lb[c]+(b&8190)&4194302,3932160<=b&&4186112>b&&console.log("panic(898)"));return b} +function ee(a,b,c){var d,e,f;if(!(c&a.Ua))return b;d=b>>13;a.pb&a.Uc[a.A]||(d&=7);e=a.V[a.A][d];f=(a.xa[a.A][d]<<6)+(b&8191)&a.Sb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.V[a.A][d]=e;if(4194170!==f||a.A)a.Na=a.A,a.Za=d;b=!1;g&&(g&57344&&(0<=a.wa&&(g|=128),a.D&57344||(a.D=a.D|g|a.Na<<5|a.Za<<1), +b=!0),a.D&61440||!(4191360>f||4194239c&&d&1&&(f=1));a.b-=3;break;case 3:f=2;e=a.u[c];7!=c&&(e|=g);e=a.qa(e);e|=g;a.b-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.u[c]+f&65535;7!=c&&(e|=g);a.b-=4;break;case 5:f=-2;e=a.u[c]-2&65535;7!=c&&(e|=g);e=a.qa(e)|g;a.b-=8;break;case 6:return e=a.qa(Ed(a,2)),e=e+a.u[c]&65535|g,a.b-=6,e;case 7:return e=a.qa(Ed(a,2)),e= +e+a.u[c]&65535,e=a.qa(e|a.R)|g,a.b-=10,e}a.u[c]=a.u[c]+f&65535;!g||a.D&57344||(a.fb=a.fb<<8|f<<3&248|c);6==c&&0>f&&he(a,b,a.u[6]);return e}k.Tb=function(a){if(!this.Ua)return this.v.Tb(a);this.M++;a=fe(this,ee(this,a,3));this.M--;return a};k.bb=function(a){if(!this.Ua)return this.v.bb(a);this.M++;a=this.Cc(ee(this,a,2));this.M--;return a};k.qb=function(a,b){this.Ua?(this.M++,ge(this,ee(this,a,5),b),this.M--):this.v.qb(a,b)}; +k.Bb=function(a,b){this.Ua?(this.M++,this.Jc(ee(this,a,4),b),this.M--):this.v.Bb(a,b)};k.Sc=function(a,b,c){return ie(this,a,b,c)};k.Tc=function(a,b,c){return ee(this,ie(this,a,b,c),c)};k.Cc=function(a){return this.v.na(a)};k.Xd=function(a){return this.v.na(ee(this,a,2))};k.Jc=function(a,b){this.v.hb(a,b&65535)};k.Pe=function(a,b){this.v.hb(ee(this,a,4),b)}; +function je(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?(d=ie(a,b,d,2),c&65536||61440!==(a.N&61440)&&(d&=65535),a.A=a.N>>12&3,c=a.qa(d|c&a.R),a.A=a.N>>14&3):c=6!=d||(a.N>>2&12288)===(a.N&12288)?a.u[d]:a.Ia[a.N>>12&3];return c}function ke(a,b,c,d){a.D&57344||(a.fb=22);var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=ie(a,b,e,4),c&65536||(e&=65535),a.A=a.N>>12&3,e=ee(a,e|c&65536,4),a.A=a.N>>14&3,a.v.hb(e,d)):6!=e||(a.N>>2&12288)===(a.N&12288)?a.u[e]=d:a.Ia[a.N>>12&3]=d} +function le(a,b){b>>=6;var c=a.I=b&7;return(b=a.H=(b&56)>>3)?fe(a,a.ba(b,c,3)):a.u[c]&255}function me(a,b){b>>=6;var c=a.I=b&7;return(b=a.H=(b&56)>>3)?a.v.na(a.ba(b,c,2)):a.u[c]}function ne(a,b){var c=a.f=b&7;b=a.g=(b&56)>>3;return ie(a,b,c,8)}function oe(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?fe(a,a.ba(b,c,3)):a.u[c]&255}function pe(a,b){var c=a.f=b&7;return(b=a.g=(b&56)>>3)?a.v.na(a.ba(b,c,2)):a.u[c]} +function R(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.tb=a.ba(b,e,7),ge(a,e,d.call(a,c,fe(a,e)))):a.u[e]=a.u[e]&65280|d.call(a,c,a.u[e]&255)}function S(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?(e=a.ba(b,e,6),a.v.hb(e,d.call(a,c,a.v.na(e)))):a.u[e]=d.call(a,c,a.u[e])}function qe(a,b,c,d){var e=a.f=b&7;(b=a.g=(b&56)>>3)?ge(a,a.ba(b,e,5),c):a.u[e]=c?a.u[e]&~d|c<<24>>24&d:a.u[e]&~d;return c}function re(a,b,c){var d=a.f=b&7;(b=a.g=(b&56)>>3)?a.v.hb(a.ba(b,d,4),c):a.u[d]=c&65535;return c} function T(a,b,c){c&&(O(a,a.u[7]+(b<<24>>23)),a.b-=2);a.b-=3} -k.jb=function(a){this.A.complete=!0;var b=this.i&&re(this.i)?1:this.A.Yb?-1:0,c=a?this.A.Yb?0:1:-1;this.A.Yb=!1;this.ja=this.b=a;do{if(b){if(this.i&&se(this.i,this.u[7],c)){this.ga();break}c||c++;b++}if(this.I){this.I&112&&(this.I&32?this.na(168,28):this.I&64?this.na(4,30):this.I&16&&this.na(12,32),this.I&=-113);if(a=this.I&7){a=!1;if(this.I&2){this.I&=-3;var d=160,e=(this.kc&224)>>5,f=this.O&&this.O.zb>e?this.O:null;f&&(d=f.be,e=f.zb);e>(this.N&224)>>5?(this.I&4&&(Ed(this,2),this.I&=-5),this.na(d, -26),e=!0):e=!1;if(e){if(f)if(a=f,f=this.O,f==a)this.O=a.next;else for(;f;){e=f.next;if(e==a){f.next=e.next;break}f=e}a=!0}}else this.I&1&&this.I++;a=a&&0>c}if(a)break}this.I=this.I&7|this.N&16;this.decode(Dd(this))}while(0>1|b<<16;Hd(this,a);return a&65535}function ye(a,b){a=b&128|b>>1|b<<8;Hd(this,a<<8);return a&255}function ze(a,b){a=b&~a;Q(this,a);return a}function Ae(a,b){a=b&~a;Q(this,a<<8);return a}function Be(a,b){a|=b;Q(this,a);return a}function Ce(a,b){a|=b;Q(this,a<<8);return a} -function De(a,b){a=~b|65536;Fd(this,a);return a&65535}function Ee(a,b){a=~b|256;Fd(this,a<<8);return a&255}function Fe(a,b){a=b-a;this.I&128||(this.Z=this.aa=a,this.U=b&(b^a));return a&65535}function Ge(a,b){a=b-a;var c=a<<8;b<<=8;this.I&128||(this.Z=this.aa=c,this.U=b&(b^c));return a&255}function He(a,b){a=b+a;this.I&128||(this.Z=this.aa=a,this.U=a&(b^a));return a&65535}function Ie(a,b){a=b+a;var c=a<<8;this.I&128||(this.Z=this.aa=c,this.U=c&(b<<8^c));return a&255} -function Je(a,b){a=-b;Fd(this,a,a&b&32768);return a&65535}function Ke(a,b){a=-b;Fd(this,a<<8,(a&b&128)<<8);return a&255}function Le(a,b){a=b<<1|this.T>>16&1;Hd(this,a);return a&65535}function Me(a,b){a=b<<1|this.T>>16&1;Hd(this,a<<8);return a&255}function Ne(a,b){a=(this.T&65536|b)>>1|b<<16;Hd(this,a);return a&65535}function Oe(a,b){a=((this.T&65536)>>8|b)>>1|b<<8;Hd(this,a<<8);return a&255}function Pe(a,b){var c=b-a;ae(this,c,a,b);return c&65535} -function Qe(a,b){var c=b-a;ae(this,c<<8,a<<8,b<<8);return c&255}function Re(a,b){this.I&128||(this.Z=this.aa=b&65280,this.U=this.T=0);return(b<<8|b>>8)&65535}function Se(a,b){a^=b;Q(this,a);return a&65535}function Te(a){S(this,a,le(this,a),te);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} -function Ue(a){var b=oe(this,a);a=a>>6&7;var c=this.u[a];c&32768&&(c|=4294901760);this.T=this.U=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.U=32768)}this.u[a]=c&65535;this.Z=this.aa=c;this.b-=(this.g?6:7)+b} -function Ve(a){var b=oe(this,a);a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&=63;if(b&32){b=64-b;32>b-1;this.T=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.u[a|1]=d&65535;this.Z=d>>16;this.aa=d>>16|d;this.b-=(this.g?6:7)+b}function We(a){T(this,a,!Ad(this))}function Xe(a){T(this,a,Ad(this))} -function Ye(a){S(this,a,le(this,a),ze);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function Ze(a){R(this,a,ke(this,a),Ae);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function $e(a){S(this,a,le(this,a),Be);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function af(a){R(this,a,ke(this,a),Ce);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} -function bf(a){Q(this,le(this,a)&oe(this,a));this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function cf(a){Q(this,(ke(this,a)&ne(this,a))<<8);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function df(a){T(this,a,Cd(this))}function ef(a){T(this,a,!this.Ta()==!Bd(this))}function ff(a){T(this,a,!Cd(this)&&!this.Ta()==!Bd(this))}function gf(a){T(this,a,!Ad(this)&&!Cd(this))}function hf(a){T(this,a,Cd(this)||!this.Ta()!=!Bd(this))} -function jf(a){T(this,a,Ad(this)||Cd(this))}function kf(a){T(this,a,!this.Ta()!=!Bd(this))}function lf(a){T(this,a,this.Ta())}function mf(a){T(this,a,!Cd(this))}function nf(a){T(this,a,!this.Ta())}function of(){this.na(12,1);this.b-=5}function pf(a){T(this,a,!0)}function qf(a){T(this,a,!Bd(this))}function rf(a){T(this,a,Bd(this))}function U(a){a&1&&(this.T=0);a&2&&(this.U=0);a&4&&(this.aa=1);a&8&&(this.Z=0);this.b-=5} -function sf(a){var b=le(this,a);a=oe(this,a);ae(this,b-a,a,b);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function tf(a){var b=ke(this,a)<<8;a=ne(this,a)<<8;ae(this,b-a,a,b);this.b-=this.g?4+(this.J&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)} -function uf(a){var b=oe(this,a);if(b){a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.u[a]=d&65535,this.u[a|1]=c-d*b&65535,this.aa=d>>16|d,this.Z=d>>16):(this.U=32768,this.aa=d>>15|d,this.Z=c>>16,-1===b&&65534===this.u[a]&&(this.u[a]=this.u[a|1]=1));this.b-=53}else this.aa=this.Z=0,this.U=32768,this.T=65536,this.b-=7}function vf(){this.na(24,2);this.b-=25} -function wf(){this.N&49152?(this.fa|=128,this.na(4,3)):this.i?xf(this.i):this.ga();this.b-=7}function yf(){this.na(16,4);this.b-=25}var zf=[0,7,7,10,7,11,9,13];function Af(a){this.K=this.b;O(this,me(this,a));this.b=this.K-zf[this.g]}var Bf=[0,14,14,17,14,18,16,20];function Cf(a){this.K=this.b;var b=me(this,a);a=a>>6&7;be(this,this.u[a]);this.u[a]=this.u[7];O(this,b);this.b=this.K-Bf[this.g]}var Df=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; -function Ef(a){var b=le(this,a);this.K=this.b;Q(this,qe(this,a,b));this.b=this.K-Df[(this.H?8:0)+this.g]+(7!=this.f||this.g?0:2)}function Ff(a){var b=ke(this,a);Q(this,pe(this,a,b,65535)<<8);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}var Gf=[7,13,13,17,14,18,17,21]; -function Hf(a){var b=oe(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.u[a];c&32768&&(c|=-65536);b=~~(b*c);this.u[a]=b>>16&65535;this.u[a|1]=b&65535;this.I&128||(this.Z=b>>16,this.aa=this.Z|b,this.U=0,this.T=-32768>b||32767>6;if(this.u[b]=this.u[b]-1&65535)O(this,this.u[7]-((a&63)<<1)),this.b+=1;this.b-=6}function Nf(a){S(this,a,le(this,a),Pe);this.b-=this.g?9+(this.J&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} -function Of(a){S(this,a,0,Re);this.b-=this.g?9:3+(7==this.f?2:0)}function Pf(){this.na(28,5);this.b-=5}function Qf(){this.B&&(this.B.lc(this.u[7],!0),this.B.setData(this.u[0],!0));this.I|=4;Ed(this,-2);this.b-=3}function Rf(a){S(this,a,le(this,a),Se);this.b-=this.g?9:3+(7==this.f?2:0)}function V(a){var b;if(b=this.i)b=this.i,E(b,"undefined opcode "+J(b,a),!0,!0),b=xf(b);b||this.na(8,6)}function xd(a){Sf[a>>12].call(this,a)}function Tf(a){Uf[a>>6&3].call(this,a)} -function Vf(a){Wf[a>>6&3].call(this,a)}function Xf(a){Yf[a>>6&3].call(this,a)}function Zf(a){$f[a&15].call(this,a)}function ag(a){bg[a&15].call(this,a)}function cg(a){dg[a>>6&3].call(this,a)}function eg(a){fg[a>>6&3].call(this,a)}function gg(a){hg[a>>6&3].call(this,a)} -var Sf=[function(a){ig[a>>8&15].call(this,a)},Ef,sf,bf,Ye,$e,Te,V,function(a){jg[a>>8&15].call(this,a)},Ff,tf,cf,Ze,af,Nf,V],ig=[function(a){kg[a>>4&15].call(this,a)},pf,mf,df,ef,kf,ff,hf,Cf,Cf,Tf,Vf,Xf,V,V,V],Uf=[function(a){Fd(this,qe(this,a,0));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,De);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,He);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,Fe);this.b-=this.g?9:3+(7==this.f?2:0)}],Wf=[function(a){S(this,a,0, -Je);this.b-=this.g?11:6},function(a){S(this,a,Ad(this)?1:0,te);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,Ad(this)?1:0,Pe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=oe(this,a);Fd(this,a);this.b-=this.g?4:3+(7==this.f?2:0)}],Yf=[function(a){S(this,a,0,Ne);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,Le);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,xe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,ve);this.b-=this.g?9:3+(7==this.f?2:0)}], -kg=[function(a){lg[a&15].call(this,a)},V,V,V,Af,Af,Af,Af,Lf,V,Zf,ag,Of,Of,Of,Of],lg=[wf,Qf,Kf,of,yf,Jf,V,V,V,V,V,V,V,V,V,V],$f=[If,function(){this.T=0;this.b-=5},function(){this.U=0;this.b-=5},U,function(){this.aa=1;this.b-=5},U,U,U,function(){this.Z=0;this.b-=5},U,U,U,U,U,U,U],bg=[If,function(){this.T=65536;this.b-=5},function(){this.U=32768;this.b-=5},W,function(){this.aa=0;this.b-=5},W,W,W,function(){this.Z=32768;this.b-=5},W,W,W,W,W,W,W],jg=[nf,lf,gf,jf,qf,rf,We,Xe,vf,Pf,cg,eg,gg,V,V,V],dg=[function(a){Fd(this, -pe(this,a,0,255));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,Ee);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,Ie);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,Ge);this.b-=this.g?9:3+(7==this.f?2:0)}],fg=[function(a){R(this,a,0,Ke);this.b-=this.g?11:6},function(a){R(this,a,Ad(this)?1:0,ue);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,Ad(this)?1:0,Qe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=ne(this,a);Fd(this,a<<8);this.b-=this.g?4:3+ -(7==this.f?2:0)}],hg=[function(a){R(this,a,0,Oe);this.b-=this.g?9+(this.ub&1):3+(7==this.f?2:0)},function(a){R(this,a,0,Me);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,ye);this.b-=this.g?9+(this.ub&1):3+(7==this.f?2:0)},function(a){R(this,a,0,we);this.b-=this.g?9:3+(7==this.f?2:0)}];function yd(a){mg[a>>12].call(this,a)} -var mg=[function(a){ng[a>>8&15].call(this,a)},Ef,sf,bf,Ye,$e,Te,function(a){og[a>>8&15].call(this,a)},function(a){pg[a>>8&15].call(this,a)},Ff,tf,cf,Ze,af,Nf,V],ng=[function(a){qg[a>>4&15].call(this,a)},pf,mf,df,ef,kf,ff,hf,Cf,Cf,Tf,Vf,Xf,function(a){rg[a>>6&3].call(this,a)},V,V],rg=[function(a){a=this.u[7]+((a&63)<<1)&65535;var b=this.sa(a|this.R);O(this,this.u[5]);this.u[6]=a+2&65535;this.u[5]=b;this.b-=8},function(a){a=ie(this,a,0);be(this,a);Q(this,a);this.b-=11},function(a){var b=de(this);this.K= -this.b;je(this,a,0,b);Q(this,b);this.b=this.K-Gf[this.g]},function(a){Q(this,qe(this,a,this.Ta?65535:0));this.b-=this.g?9:3+(7==this.f?2:0)}],qg=[function(a){sg[a&15].call(this,a)},V,V,V,Af,Af,Af,Af,Lf,function(a){a&8?(this.N&49152||(this.N=this.N&-2017|(a&7)<<5,this.I|=1),this.b-=5):V.call(this,a)},Zf,ag,Of,Of,Of,Of],sg=[wf,Qf,Kf,of,yf,Jf,function(){ce(this);this.b-=13},function(){this.na(8,6)},V,V,V,V,V,V,V,V],og=[Hf,Hf,uf,uf,Ue,Ue,Ve,Ve,Rf,Rf,V,V,V,V,Mf,Mf],pg=[nf,lf,gf,jf,qf,rf,We,Xe,vf,Pf,cg, -eg,gg,function(a){tg[a>>6&3].call(this,a)},V,V],tg=[V,function(a){a=ie(this,a,65536);be(this,a);Q(this,a);this.b-=11},function(a){var b=de(this);this.K=this.b;je(this,a,65536,b);Q(this,b);this.b=this.K-Gf[this.g]},V]; -function ug(a){t.call(this,"ROM",a,ug);this.ha=this.g=null;this.w=a.addr;this.f=a.size;this.D=!1;this.B=a.alias;this.C=a.file;this.H=ra(this.C);if(this.C){a=this.C;var b=sa(this.H);"json"!=b&&"hex"!=b&&(a=Fa()+"/api/v1/dump?file="+this.C+"&format=bytes&decimal=true");var c=this;Da(a,null,!0,function(a,b,f){f?(c.P("Unable to load ROM resource (error "+f+": "+a+")"),c.C=null):(qb(c.Qa,a,b),(a=Ea(a,b))?(c.g=a.da,c.ha=a.ha):c.C=null);vg(c)})}}z(ug);k=ug.prototype; -k.Fa=function(a,b,c,d){this.v=b;this.b=c;this.i=d;vg(this)};k.Ha=function(){this.ha&&(this.i&&wg(this.i,this.id,this.w,this.f,this.ha),delete this.ha);return!0};k.Ga=function(){return!0}; -function vg(a){if(!wb(a)){if(a.C){if(!a.g||!a.v)return;a.f||(a.f=a.g.length);if(a.g.length!=a.f)yb(a,"ROM size ("+p(a.g.length,8,!0)+") does not match specified size ("+p(a.f,8,!0)+")");else{var b;a:{b=a.w;a.status(a.f+"-byte ROM at "+qa(b));if(57344<=b&&b<57344+nc){var c={};b=(c[b]=[ug.prototype.Ld,ug.prototype.De,null,null,null,a.f>>1],c);if(Gb(a.v,a,b,256,a.Ya)){b=a.D=!0;break a}}else if(xc(a.v,b,a.f,$c)){for(c=0;c>>a.ka;0=b.length)break;for(var h=h+2,m=b[h++]&255|(b[h++]&255)<<8,n=b[h++]&255|(b[h++]&255)<<8,l=l+((m&255)+(m>>8)+(n&255)+(n>>8)),v=h,r=m-=6;0=b.length)break;l+=b[h++]&255;if(l&255)break;if(r)for(E(a,"loading "+p(r,4,!0)+" bytes at "+p(n,4,!0)+"-"+p(n+r-1,4,!0),1048576);r--;)a.b.rb(n++,b[v++]&255);else n&1?a.b.ga():null==d&& -(d=n),null!=d&&E(a,"starting address: "+p(d,4,!0),1048576);g=!0}else h++;else h+=2}if(!g&&(null==c&&(c=e),null!=c)){for(g=0;g=b)a.preventDefault&&a.preventDefault(),64e.K&&(e.K-=32),e.f|=128,e.f&64&&Nc(e.b,e.ja))});this.la=Pc(52,4);this.$=Mc(this.b,function(){e.g|=128;e.g&64&&Nc(e.b,e.la)});Gb(b,this,Vg);H(this)}; -k.yc=function(){if(!this.J){var a=md(this.C,"connection");if(a){var b=a.split("->");if(2==b.length){var c=xa(b[0]);if(c!=this.Ya)return;b=xa(b[1]);if(this.J=sb(b)){var d=this.J.exports;if(d){var e=d.connect;e&&e.call(this.J);if(this.L=d.receiveData){this.status(this.Qa+"."+c+" connected to "+b);return}}}}this.status("Unable to establish connection: "+a)}}};k.Ha=function(a,b){if(!b)if(this.yc(),!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -k.Ga=function(a){return a?this.save():!0};k.reset=function(){Wg(this)};k.save=function(){var a=new N(this);a.set(0,[]);return a.data()};k.restore=function(){return Wg(this)};function Wg(a){a.K=0;a.f=0;a.g=128;a.w=[];return!0}k.jc=function(a){if("number"==typeof a)this.w.push(a);else if("string"==typeof a)for(var b=0;b":String.fromCharCode(a);var c=b.length;32>a&&1==c&&(c=0);9==a&&(a=this.S||8,c=a-this.H%a,this.S&&(b=wa("",c)));this.O&&!this.H&&c&&(b=String.fromCharCode(this.O)+b);this.B.value+=b;this.B.scrollTop=this.B.scrollHeight;this.H+=c}else if(null!=this.D){if(10==a||1024<=this.D.length)this.j(this.D), -this.D="";10!=a&&(this.D+=String.fromCharCode(a))}this.g&=-129;Oc(this.b,this.$,1E3/Math.round(this.R/10))}};var Xg={},Vg=(Xg[65392]=[null,null,X.prototype.Fd,X.prototype.xe,"RCSR"],Xg[65394]=[null,null,X.prototype.Ed,X.prototype.we,"RBUF"],Xg[65396]=[null,null,X.prototype.Zd,X.prototype.Re,"XCSR"],Xg[65398]=[null,null,X.prototype.Yd,X.prototype.Qe,"XBUF"],Xg);Za(function(){for(var a=D(document,"pdp11","serial"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descTape":return this.G[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.G[b]=c,c.onclick= -function(){var a=d.G.listTapes;a&&$g(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.O){c.parentNode.removeChild(c);break}this.G[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;$g(d,ra(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.G[b]=c,!0}return!1}; -k.Fa=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;this.S=ah(a);var e=this;if((this.g=md(this.C,"autoMount")||this.g)&&"string"==typeof this.g)try{this.g=eval("("+this.g+")")}catch(f){q("PC11 auto-mount error: "+f.message+" ("+this.g+")"),this.g=null}this.X=Pc(56,4);this.ca=Mc(this.b,function(){1==(e.f&32769)&&!(e.f&128)&&e.Kc.indexOf("/api/v1/dump")&&(e=sa(c),f="json"==e||"gz"==e?encodeURI(c):Fa()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!Da(f,null,!0,function(e,f,g){var h=0>g&&a.C&&!a.C.A.ia;g?a.P('Unable to load tape "'+b+'" (error '+g+": "+e+")",h):(qb(a.Qa,e,f),(e=Ea(e,f))&&jh(a,b,c,d,e.da,e.Ka, -e.Ja));a.A.ab=!1;a.D&&(a.D--,a.D||H(a));gh(a)})}function dh(a,b,c,d){if((a=a.G.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.b=Array(a.va);for(d=0;dc.indexOf("/api/v1/dump")&&(b=sa(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ta(c,"/")&&(d="dir"),f=Fa()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.fc?"":e)+"&format=json"));return!!Da(f, -null,!0,function(b,c,d){qh(a,b,c,d)})} -function qh(a,b,c,d){var e=null;a.g=!1;var f=0>d&&a.C&&!a.C.A.ia;if(d)a.controller.P('Unable to load disk "'+a.Xa+'" (error '+d+": "+b+")",f);else{qb(a.controller.Qa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ -c+")");if(h.length)if(1==h.length)q(h[0]);else{a.va=h.length;a.Aa=h[0].length;a.ra=h[0][0].length;var l=h[0][0][0];a.La=l&&l.length||512;for(d=c=0;d>2,n=l.pattern;void 0===n&&(n=l.pattern=0);var v=l.data;if(void 0===v){var r=l.bytes;if(void 0!==r&&r.length){for(var w=m<<2,y=r.length;y>2,e=Array(d),f=0;f>2,c=(d>((b&3)<<3)&255;return c};k.write=function(a,b,c){if(this.g)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Ca?f=a.Pa+a.Ca&&(a.Ca+=f-(a.Pa+a.Ca)+1):(a.Pa=f,a.Ca=1);d[f]=d[f]&~(255<g)break;e|=g<=this.b.length||l>=this.b[h].length||m>=this.b[h][l].length){c="sector (CHS="+h+":"+l+":"+m+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.g){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.b[h][l][m]){for(l=h.data.length;lb&&-2!=b&&this.controller.P("Unable to restore disk '"+this.Xa+": "+c);return b}; -k.toJSON=function(){var a;a=0;for(var b;b=sh(this,a++);)uh(b);a=JSON.stringify(this.b,function(a,b){if("file"!=a)return b});a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,"");a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:");a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function uh(a){var b=a.data,c=b.length;if(c<<2==a.length){for(var d=c-1,e=b[d],f=0;d--&&b[d]===e;)f++;f++&&(b.length=c-f,a.pattern=e)}}function M(a){t.call(this,"RL11",a,M,4194304);this.B=a.autoMount||null;this.H=0;this.f=Array(4);this.L=!Ra("Mobi")&&window&&"FileReader"in window}z(M);k=M.prototype; -k.ta=function(a,b,c){var d=this;switch(b){case "listDisks":return this.G[b]=c,c.onchange=function(){var a=d.G.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(h){q("RL11 option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.G[b]=c,c.onchange=function(){var a=pa(c.value,10);null!=a&&vh(d,a)},!0;case "loadDrive":return this.G[b]= -c,c.onclick=function(){var a=d.G.listDisks;a&&wh(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.L){c.parentNode.removeChild(c);break}this.G[b]=c;c.onclick=function(){var a=d.G.listDrives;if(a&&a.options&&d.f)if(a=d.f[pa(a.value,10)||0])if(a=a.Da){var b;b="";for(var c=0,h;h=sh(a,c++);)for(var l=0,m=h.length;l>5,f=this.O&&this.O.yb>e?this.O:null;f&&(d=f.be,e=f.yb);e>(this.N&224)>>5?(this.K&4&&(Ed(this,2),this.K&=-5),this.sa(d,0, +-18),e=!0):e=!1;if(e){if(f)if(a=f,f=this.O,f==a)this.O=a.next;else for(;f;){e=f.next;if(e==a){f.next=e.next;break}f=e}a=!0}}else this.K&1&&this.K++;a=a&&0>c}if(a)break}this.K=this.K&7|this.N&16;this.decode(Dd(this))}while(0>1|b<<16;Hd(this,a);return a&65535}function ze(a,b){a=b&128|b>>1|b<<8;Hd(this,a<<8);return a&255}function Ae(a,b){a=b&~a;Q(this,a);return a}function Be(a,b){a=b&~a;Q(this,a<<8);return a}function Ce(a,b){a|=b;Q(this,a);return a}function De(a,b){a|=b;Q(this,a<<8);return a} +function Ee(a,b){a=~b|65536;Fd(this,a);return a&65535}function Fe(a,b){a=~b|256;Fd(this,a<<8);return a&255}function Ge(a,b){a=b-a;this.K&128||(this.Z=this.aa=a,this.U=b&(b^a));return a&65535}function He(a,b){a=b-a;var c=a<<8;b<<=8;this.K&128||(this.Z=this.aa=c,this.U=b&(b^c));return a&255}function Ie(a,b){a=b+a;this.K&128||(this.Z=this.aa=a,this.U=a&(b^a));return a&65535}function Je(a,b){a=b+a;var c=a<<8;this.K&128||(this.Z=this.aa=c,this.U=c&(b<<8^c));return a&255} +function Ke(a,b){a=-b;Fd(this,a,a&b&32768);return a&65535}function Le(a,b){a=-b;Fd(this,a<<8,(a&b&128)<<8);return a&255}function Me(a,b){a=b<<1|this.T>>16&1;Hd(this,a);return a&65535}function Ne(a,b){a=b<<1|this.T>>16&1;Hd(this,a<<8);return a&255}function Oe(a,b){a=(this.T&65536|b)>>1|b<<16;Hd(this,a);return a&65535}function Pe(a,b){a=((this.T&65536)>>8|b)>>1|b<<8;Hd(this,a<<8);return a&255}function Qe(a,b){var c=b-a;Id(this,c,a,b);return c&65535} +function Re(a,b){var c=b-a;Id(this,c<<8,a<<8,b<<8);return c&255}function Se(a,b){this.K&128||(this.Z=this.aa=b&65280,this.U=this.T=0);return(b<<8|b>>8)&65535}function Te(a,b){a^=b;Q(this,a);return a&65535}function Ue(a){S(this,a,me(this,a),ue);this.b-=this.g?9+(this.I&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} +function Ve(a){var b=pe(this,a);a=a>>6&7;var c=this.u[a];c&32768&&(c|=4294901760);this.T=this.U=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.U=32768)}this.u[a]=c&65535;this.Z=this.aa=c;this.b-=(this.g?6:7)+b} +function We(a){var b=pe(this,a);a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&=63;if(b&32){b=64-b;32>b-1;this.T=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.u[a|1]=d&65535;this.Z=d>>16;this.aa=d>>16|d;this.b-=(this.g?6:7)+b}function Xe(a){T(this,a,!Ad(this))}function Ye(a){T(this,a,Ad(this))} +function Ze(a){S(this,a,me(this,a),Ae);this.b-=this.g?9+(this.I&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function $e(a){R(this,a,le(this,a),Be);this.b-=this.g?9+(this.I&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function af(a){S(this,a,me(this,a),Ce);this.b-=this.g?9+(this.I&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}function bf(a){R(this,a,le(this,a),De);this.b-=this.g?9+(this.I&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} +function cf(a){Q(this,me(this,a)&pe(this,a));this.b-=this.g?4+(this.I&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function df(a){Q(this,(le(this,a)&oe(this,a))<<8);this.b-=this.g?4+(this.I&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function ef(a){T(this,a,Cd(this))}function ff(a){T(this,a,!this.Ta()==!Bd(this))}function gf(a){T(this,a,!Cd(this)&&!this.Ta()==!Bd(this))}function hf(a){T(this,a,!Ad(this)&&!Cd(this))}function jf(a){T(this,a,Cd(this)||!this.Ta()!=!Bd(this))} +function kf(a){T(this,a,Ad(this)||Cd(this))}function lf(a){T(this,a,!this.Ta()!=!Bd(this))}function mf(a){T(this,a,this.Ta())}function nf(a){T(this,a,!Cd(this))}function of(a){T(this,a,!this.Ta())}function pf(){this.sa(12,0,-1);this.b-=5}function qf(a){T(this,a,!0)}function rf(a){T(this,a,!Bd(this))}function sf(a){T(this,a,Bd(this))}function U(a){a&1&&(this.T=0);a&2&&(this.U=0);a&4&&(this.aa=1);a&8&&(this.Z=0);this.b-=5} +function tf(a){var b=me(this,a);a=pe(this,a);Id(this,b-a,a,b);this.b-=this.g?4+(this.I&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)}function uf(a){var b=le(this,a)<<8;a=oe(this,a)<<8;Id(this,b-a,a,b);this.b-=this.g?4+(this.I&&6<=this.f?1:0):(this.H?4:3)+(7==this.f?2:0)} +function vf(a){var b=pe(this,a);if(b){a=a>>6&7;var c=this.u[a]<<16|this.u[a|1];this.T=this.U=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.u[a]=d&65535,this.u[a|1]=c-d*b&65535,this.aa=d>>16|d,this.Z=d>>16):(this.U=32768,this.aa=d>>15|d,this.Z=c>>16,-1===b&&65534===this.u[a]&&(this.u[a]=this.u[a|1]=1));this.b-=53}else this.aa=this.Z=0,this.U=32768,this.T=65536,this.b-=7}function wf(){this.sa(24,0,-2);this.b-=25} +function xf(){this.N&49152?(this.Ha|=128,this.sa(4,0,-3)):(this.B&&this.B.setData(this.u[0],!0),this.i?yf(this.i):this.fa());this.b-=7}function zf(){this.sa(16,0,-4);this.b-=25}var Af=[0,7,7,10,7,11,9,13];function Bf(a){this.J=this.b;O(this,ne(this,a));this.b=this.J-Af[this.g]}var Cf=[0,14,14,17,14,18,16,20];function Df(a){this.J=this.b;var b=ne(this,a);a=a>>6&7;be(this,this.u[a]);this.u[a]=this.u[7];O(this,b);this.b=this.J-Cf[this.g]}var Ef=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; +function Ff(a){var b=me(this,a);this.J=this.b;Q(this,re(this,a,b));this.b=this.J-Ef[(this.H?8:0)+this.g]+(7!=this.f||this.g?0:2)}function Gf(a){var b=le(this,a);Q(this,qe(this,a,b,65535)<<8);this.b-=this.g?9+(this.I&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)}var Hf=[7,13,13,17,14,18,17,21]; +function If(a){var b=pe(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.u[a];c&32768&&(c|=-65536);b=~~(b*c);this.u[a]=b>>16&65535;this.u[a|1]=b&65535;this.K&128||(this.Z=b>>16,this.aa=this.Z|b,this.U=0,this.T=-32768>b||32767>6;if(this.u[b]=this.u[b]-1&65535)O(this,this.u[7]-((a&63)<<1)),this.b+=1;this.b-=6}function Of(a){S(this,a,me(this,a),Qe);this.b-=this.g?9+(this.I&&6<=this.f?1:0):(this.H?5:3)+(7==this.f?2:0)} +function Pf(a){S(this,a,0,Se);this.b-=this.g?9:3+(7==this.f?2:0)}function Qf(){this.sa(28,0,-5);this.b-=5}function Rf(){this.B&&(this.B.lc(this.u[7],!0),this.B.setData(this.u[0],!0));this.K|=4;Ed(this,-2);this.b-=3}function Sf(a){S(this,a,me(this,a),Te);this.b-=this.g?9:3+(7==this.f?2:0)}function V(a){var b;if(b=this.i)b=this.i,F(b,1)?(E(b,"undefined opcode "+J(b,a),!0,!0),b=yf(b)):b=!1;b||this.sa(8,0,-6)}function xd(a){Tf[a>>12].call(this,a)}function Uf(a){Vf[a>>6&3].call(this,a)} +function Wf(a){Xf[a>>6&3].call(this,a)}function Yf(a){Zf[a>>6&3].call(this,a)}function $f(a){ag[a&15].call(this,a)}function bg(a){cg[a&15].call(this,a)}function dg(a){eg[a>>6&3].call(this,a)}function fg(a){gg[a>>6&3].call(this,a)}function hg(a){ig[a>>6&3].call(this,a)} +var Tf=[function(a){jg[a>>8&15].call(this,a)},Ff,tf,cf,Ze,af,Ue,V,function(a){kg[a>>8&15].call(this,a)},Gf,uf,df,$e,bf,Of,V],jg=[function(a){lg[a>>4&15].call(this,a)},qf,nf,ef,ff,lf,gf,jf,Df,Df,Uf,Wf,Yf,V,V,V],Vf=[function(a){Fd(this,re(this,a,0));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,Ee);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,Ie);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,1,Ge);this.b-=this.g?9:3+(7==this.f?2:0)}],Xf=[function(a){S(this,a,0, +Ke);this.b-=this.g?11:6},function(a){S(this,a,Ad(this)?1:0,ue);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,Ad(this)?1:0,Qe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=pe(this,a);Fd(this,a);this.b-=this.g?4:3+(7==this.f?2:0)}],Zf=[function(a){S(this,a,0,Oe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,Me);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,ye);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){S(this,a,0,we);this.b-=this.g?9:3+(7==this.f?2:0)}], +lg=[function(a){mg[a&15].call(this,a)},V,V,V,Bf,Bf,Bf,Bf,Mf,V,$f,bg,Pf,Pf,Pf,Pf],mg=[xf,Rf,Lf,pf,zf,Kf,V,V,V,V,V,V,V,V,V,V],ag=[Jf,function(){this.T=0;this.b-=5},function(){this.U=0;this.b-=5},U,function(){this.aa=1;this.b-=5},U,U,U,function(){this.Z=0;this.b-=5},U,U,U,U,U,U,U],cg=[Jf,function(){this.T=65536;this.b-=5},function(){this.U=32768;this.b-=5},W,function(){this.aa=0;this.b-=5},W,W,W,function(){this.Z=32768;this.b-=5},W,W,W,W,W,W,W],kg=[of,mf,hf,kf,rf,sf,Xe,Ye,wf,Qf,dg,fg,hg,V,V,V],eg=[function(a){Fd(this, +qe(this,a,0,255));this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,Fe);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,Je);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,1,He);this.b-=this.g?9:3+(7==this.f?2:0)}],gg=[function(a){R(this,a,0,Le);this.b-=this.g?11:6},function(a){R(this,a,Ad(this)?1:0,ve);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,Ad(this)?1:0,Re);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){a=oe(this,a);Fd(this,a<<8);this.b-=this.g?4:3+ +(7==this.f?2:0)}],ig=[function(a){R(this,a,0,Pe);this.b-=this.g?9+(this.tb&1):3+(7==this.f?2:0)},function(a){R(this,a,0,Ne);this.b-=this.g?9:3+(7==this.f?2:0)},function(a){R(this,a,0,ze);this.b-=this.g?9+(this.tb&1):3+(7==this.f?2:0)},function(a){R(this,a,0,xe);this.b-=this.g?9:3+(7==this.f?2:0)}];function yd(a){ng[a>>12].call(this,a)} +var ng=[function(a){og[a>>8&15].call(this,a)},Ff,tf,cf,Ze,af,Ue,function(a){pg[a>>8&15].call(this,a)},function(a){qg[a>>8&15].call(this,a)},Gf,uf,df,$e,bf,Of,V],og=[function(a){rg[a>>4&15].call(this,a)},qf,nf,ef,ff,lf,gf,jf,Df,Df,Uf,Wf,Yf,function(a){sg[a>>6&3].call(this,a)},V,V],sg=[function(a){a=this.u[7]+((a&63)<<1)&65535;var b=this.qa(a|this.R);O(this,this.u[5]);this.u[6]=a+2&65535;this.u[5]=b;this.b-=8},function(a){a=je(this,a,0);be(this,a);Q(this,a);this.b-=11},function(a){var b=de(this);this.J= +this.b;ke(this,a,0,b);Q(this,b);this.b=this.J-Hf[this.g]},function(a){Q(this,re(this,a,this.Ta?65535:0));this.b-=this.g?9:3+(7==this.f?2:0)}],rg=[function(a){tg[a&15].call(this,a)},V,V,V,Bf,Bf,Bf,Bf,Mf,function(a){a&8?(this.N&49152||(this.N=this.N&-2017|(a&7)<<5,this.K|=1),this.b-=5):V.call(this,a)},$f,bg,Pf,Pf,Pf,Pf],tg=[xf,Rf,Lf,pf,zf,Kf,function(){ce(this);this.b-=13},function(){this.sa(8,0,-6)},V,V,V,V,V,V,V,V],pg=[If,If,vf,vf,Ve,Ve,We,We,Sf,Sf,V,V,V,V,Nf,Nf],qg=[of,mf,hf,kf,rf,sf,Xe,Ye,wf,Qf, +dg,fg,hg,function(a){ug[a>>6&3].call(this,a)},V,V],ug=[V,function(a){a=je(this,a,65536);be(this,a);Q(this,a);this.b-=11},function(a){var b=de(this);this.J=this.b;ke(this,a,65536,b);Q(this,b);this.b=this.J-Hf[this.g]},V]; +function vg(a){t.call(this,"ROM",a,vg);this.ga=this.g=null;this.A=a.addr;this.f=a.size;this.D=!1;this.B=a.alias;this.C=a.file;this.H=ra(this.C);if(this.C){a=this.C;var b=sa(this.H);"json"!=b&&"hex"!=b&&(a=Fa()+"/api/v1/dump?file="+this.C+"&format=bytes&decimal=true");var c=this;Da(a,null,!0,function(a,b,f){f?(c.P("Unable to load ROM resource (error "+f+": "+a+")"),c.C=null):(qb(c.Qa,a,b),(a=Ea(a,b))?(c.g=a.da,c.ga=a.ga):c.C=null);wg(c)})}}z(vg);k=vg.prototype; +k.Ea=function(a,b,c,d){this.v=b;this.b=c;this.i=d;wg(this)};k.Ga=function(){this.ga&&(this.i&&xg(this.i,this.id,this.A,this.f,this.ga),delete this.ga);return!0};k.Fa=function(){return!0}; +function wg(a){if(!wb(a)){if(a.C){if(!a.g||!a.v)return;a.f||(a.f=a.g.length);if(a.g.length!=a.f)yb(a,"ROM size ("+p(a.g.length,8,!0)+") does not match specified size ("+p(a.f,8,!0)+")");else{var b;a:{b=a.A;a.status(a.f+"-byte ROM at "+qa(b));if(57344<=b&&b<57344+nc){var c={};b=(c[b]=[vg.prototype.Ld,vg.prototype.De,null,null,null,a.f>>1],c);if(Gb(a.v,a,b,256,a.Ya)){b=a.D=!0;break a}}else if(xc(a.v,b,a.f,$c)){for(c=0;c>>a.ja;0=b.length)break;for(var h=h+2,m=b[h++]&255|(b[h++]&255)<<8,n=b[h++]&255|(b[h++]&255)<<8,l=l+((m&255)+(m>>8)+(n&255)+(n>>8)),v=h,r=m-=6;0=b.length)break;l+=b[h++]&255;if(l&255)break;if(r)for(E(a,"loading "+p(r,4,!0)+" bytes at "+p(n,4,!0)+"-"+p(n+r-1,4,!0),1048576);r--;)a.b.qb(n++,b[v++]&255);else n&1?a.b.fa():null==d&& +(d=n),null!=d&&E(a,"starting address: "+p(d,4,!0),1048576);g=!0}else h++;else h+=2}if(!g&&(null==c&&(c=e),null!=c)){for(g=0;g=b)a.preventDefault&&a.preventDefault(),64e.J&&(e.J-=32),e.f|=128,e.f&64&&Nc(e.b,e.ia))});this.ka=Pc(52,4);this.$=Mc(this.b,function(){e.g|=128;e.g&64&&Nc(e.b,e.ka)});Gb(b,this,Wg);H(this)}; +k.yc=function(){if(!this.I){var a=md(this.C,"connection");if(a){var b=a.split("->");if(2==b.length){var c=xa(b[0]);if(c!=this.Ya)return;b=xa(b[1]);if(this.I=sb(b)){var d=this.I.exports;if(d){var e=d.connect;e&&e.call(this.I);if(this.L=d.receiveData){this.status(this.Qa+"."+c+" connected to "+b);return}}}}this.status("Unable to establish connection: "+a)}}};k.Ga=function(a,b){if(!b)if(this.yc(),!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; +k.Fa=function(a){return a?this.save():!0};k.reset=function(){Xg(this)};k.save=function(){var a=new N(this);a.set(0,[]);return a.data()};k.restore=function(){return Xg(this)};function Xg(a){a.J=0;a.f=0;a.g=128;a.A=[];return!0}k.jc=function(a){if("number"==typeof a)this.A.push(a);else if("string"==typeof a)for(var b=0;b":String.fromCharCode(a);var c=b.length;32>a&&1==c&&(c=0);9==a&&(a=this.S||8,c=a-this.H%a,this.S&&(b=wa("",c)));this.O&&!this.H&&c&&(b=String.fromCharCode(this.O)+b);this.B.value+=b;this.B.scrollTop=this.B.scrollHeight;this.H+=c}else if(null!=this.D){if(10==a||1024<=this.D.length)this.j(this.D), +this.D="";10!=a&&(this.D+=String.fromCharCode(a))}this.g&=-129;Oc(this.b,this.$,1E3/Math.round(this.R/10))}};var Yg={},Wg=(Yg[65392]=[null,null,X.prototype.Fd,X.prototype.xe,"RCSR"],Yg[65394]=[null,null,X.prototype.Ed,X.prototype.we,"RBUF"],Yg[65396]=[null,null,X.prototype.Zd,X.prototype.Re,"XCSR"],Yg[65398]=[null,null,X.prototype.Yd,X.prototype.Qe,"XBUF"],Yg);Za(function(){for(var a=D(document,"pdp11","serial"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descTape":return this.G[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.G[b]=c,c.onclick= +function(){var a=d.G.listTapes;a&&ah(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.O){c.parentNode.removeChild(c);break}this.G[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;ah(d,ra(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.G[b]=c,!0}return!1}; +k.Ea=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;this.S=bh(a);var e=this;if((this.g=md(this.C,"autoMount")||this.g)&&"string"==typeof this.g)try{this.g=eval("("+this.g+")")}catch(f){q("PC11 auto-mount error: "+f.message+" ("+this.g+")"),this.g=null}this.X=Pc(56,4);this.ca=Mc(this.b,function(){1==(e.f&32769)&&!(e.f&128)&&e.Jc.indexOf("/api/v1/dump")&&(e=sa(c),f="json"==e||"gz"==e?encodeURI(c):Fa()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!Da(f,null,!0,function(e,f,g){var h=0>g&&a.C&&!a.C.w.ha;g?a.P('Unable to load tape "'+b+'" (error '+g+": "+e+")",h):(qb(a.Qa,e,f),(e=Ea(e,f))&&kh(a,b,c,d,e.da,e.Ka, +e.Ja));a.w.ab=!1;a.D&&(a.D--,a.D||H(a));hh(a)})}function eh(a,b,c,d){if((a=a.G.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.b=Array(a.ua);for(d=0;dc.indexOf("/api/v1/dump")&&(b=sa(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ta(c,"/")&&(d="dir"),f=Fa()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.fc?"":e)+"&format=json"));return!!Da(f, +null,!0,function(b,c,d){rh(a,b,c,d)})} +function rh(a,b,c,d){var e=null;a.g=!1;var f=0>d&&a.C&&!a.C.w.ha;if(d)a.controller.P('Unable to load disk "'+a.Xa+'" (error '+d+": "+b+")",f);else{qb(a.controller.Qa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ +c+")");if(h.length)if(1==h.length)q(h[0]);else{a.ua=h.length;a.za=h[0].length;a.pa=h[0][0].length;var l=h[0][0][0];a.La=l&&l.length||512;for(d=c=0;d>2,n=l.pattern;void 0===n&&(n=l.pattern=0);var v=l.data;if(void 0===v){var r=l.bytes;if(void 0!==r&&r.length){for(var w=m<<2,y=r.length;y>2,e=Array(d),f=0;f>2,c=(d>((b&3)<<3)&255;return c};k.write=function(a,b,c){if(this.g)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Ba?f=a.Pa+a.Ba&&(a.Ba+=f-(a.Pa+a.Ba)+1):(a.Pa=f,a.Ba=1);d[f]=d[f]&~(255<g)break;e|=g<=this.b.length||l>=this.b[h].length||m>=this.b[h][l].length){c="sector (CHS="+h+":"+l+":"+m+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.g){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.b[h][l][m]){for(l=h.data.length;lb&&-2!=b&&this.controller.P("Unable to restore disk '"+this.Xa+": "+c);return b}; +k.toJSON=function(){var a;a=0;for(var b;b=th(this,a++);)vh(b);a=JSON.stringify(this.b,function(a,b){if("file"!=a)return b});a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,"");a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:");a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; +function vh(a){var b=a.data,c=b.length;if(c<<2==a.length){for(var d=c-1,e=b[d],f=0;d--&&b[d]===e;)f++;f++&&(b.length=c-f,a.pattern=e)}}function M(a){t.call(this,"RL11",a,M,4194304);this.B=a.autoMount||null;this.H=0;this.f=Array(4);this.L=!Ra("Mobi")&&window&&"FileReader"in window}z(M);k=M.prototype; +k.ra=function(a,b,c){var d=this;switch(b){case "listDisks":return this.G[b]=c,c.onchange=function(){var a=d.G.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(h){q("RL11 option error: "+h.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.G[b]=c,c.onchange=function(){var a=pa(c.value,10);null!=a&&wh(d,a)},!0;case "loadDrive":return this.G[b]= +c,c.onclick=function(){var a=d.G.listDisks;a&&xh(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.L){c.parentNode.removeChild(c);break}this.G[b]=c;c.onclick=function(){var a=d.G.listDrives;if(a&&a.options&&d.f)if(a=d.f[pa(a.value,10)||0])if(a=a.Ca){var b;b="";for(var c=0,h;h=th(a,c++);)for(var l=0,m=h.length;lb;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";vh(this,0)}}return!0};k.Ga=function(a){return a?this.save():!0};k.reset=function(){xh(this)};k.save=function(){return(new N(this)).data()}; -k.restore=function(a){return xh(this,a[0])};function Ah(a,b){b||(a.H=0);if(a.B)for(var c in a.B){var d=a.B[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.G.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.f.length)a.P("Unable to load the selected drive");else if(c)if("?"==c)a.P('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=ra(c);a.status("Attempting to load "+c+' as "'+b+'"')}Ch(a,e,b,c,!1,d)}else Bh(a,e)} -function Ch(a,b,c,d,e,f){var g=-1,h=a.f[b];h.gb.toLowerCase()!=d.toLowerCase()&&(g++,Bh(a,b,!0),h.ec?a.P("RL11 busy"):(h.ec=!0,e&&(h.dc=!0,a.H++,F(a)&&E(a,"auto-loading disk: "+c)),h.Qb=!!f,ph(new lh(a,h,"preload"),c,d,f,a.Pc)&&g++));return g} -k.Pc=function(a,b,c,d,e){var f;a.ec=!1;b&&(f=b.b.length?[b.b.length,b.b[0].length,b.b[0][0].length,b.b[0][0][0].length]:[0,0,0,0],b&&f[0]>a.va||f[1]>a.Aa)&&(this.P('Disk "'+c+'" too large for drive '+("RL"+a.gc)),b=null);b?(a.Da=b,a.Xa=c,a.gb=d,this.P('Mounted disk "'+c+'" in drive '+("RL"+a.gc),a.dc||e),this.C&&this.C.sb()):a.Qb=!1;a.dc&&(a.dc=!1,--this.H||H(this));vh(this,a.gc)}; -function zh(a,b,c,d){if((a=a.G.listDisks)&&a.options){for(var e=0;e>12&48;this.K=f>>16&63;this.w=this.g=b<<7|(c?64:0)|d&63;this.D=65536-e&65535;a&&(this.ea=this.ea|a|32768);return!0}; -k.ld=function(a,b,c,d,e,f,g){var h=0,l=a.Da,m=null,n;l||(h=5120,e=0);for(;e--;){if(!m){m=a.Da.seek(b,c,d+1);if(!m){h=5120;break}n=0}var v,r;if(0>(v=a.Da.read(m,n++))||0>(r=a.Da.read(m,n++))){h=5120;break}this.v.hb(f,v|r<<8);if(Lc(this.v)){h=8192;break}f+=2;if(n>=l.La&&(m=null,++d>=l.ra&&(d=0,++c>=l.Aa&&(c=0,++b>=l.va)))){h=5120;break}}return g(h,b,c,d,e,f)}; -k.fe=function(a,b,c,d,e,f,g){var h=0,l=a.Da,m=null,n;l||(h=5120,e=0);for(;e--;){var v=this.v.pa(f);if(Lc(this.v)){h=8192;break}f+=2;if(!m){m=a.Da.seek(b,c,d+1,!0);if(!m){h=5120;break}n=0}if(!a.Da.write(m,n++,v&255)||!a.Da.write(m,n++,v>>8)){h=5120;break}if(n>=l.La&&(m=null,++d>=l.ra&&(d=0,++c>=l.Aa&&(c=0,++b>=l.va)))){h=5120;break}}return g(h,b,c,d,e,f)};k.Id=function(){return this.ea&65535}; -k.Ae=function(a){this.ea=this.ea&-1023|a&1022;this.M=this.M&-4|(a&48)>>4;if(!(this.ea&128)){var b;a=!0;var c=this.f[(this.ea&768)>>8],d,e,f,g;this.ea&=-2;switch(this.ea&14){case 4:this.g&8&&(this.ea&=63);this.D=c.status|this.w&64;break;case 6:1==(this.g&3)&&(b=this.g&65408,c=(this.g&16)<<2,this.w=this.g&4?this.w+b:this.w-b,this.g=this.w=this.w&65408|c);break;case 8:this.D=this.w;break;case 12:b=this.ld;case 10:b||(b=this.fe),d=this.g>>7,e=this.g&64?1:0,f=this.g&63,d>=c.va||f>=c.ra?this.ea|=37888: -(g=(this.K&63)<<16|this.J,a=65536-this.D&65535,a=b.call(this,c,d,e,f,a,g,this.Qc.bind(this)))}a&&(this.ea|=129,this.ea&64&&Nc(this.b,this.O))}};k.Gd=function(){return this.J};k.ye=function(a){this.J=a&65534};k.Jd=function(){return this.g};k.Be=function(a){this.g=a};k.Kd=function(){return this.D};k.Ce=function(a){this.D=a};k.Hd=function(){return this.K};k.ze=function(a){this.K=a&63}; -var Dh={},yh=(Dh[63744]=[null,null,M.prototype.Id,M.prototype.Ae,"RLCS"],Dh[63746]=[null,null,M.prototype.Gd,M.prototype.ye,"RLBA"],Dh[63748]=[null,null,M.prototype.Jd,M.prototype.Be,"RLDA"],Dh[63750]=[null,null,M.prototype.Kd,M.prototype.Ce,"RLMP"],Dh[63752]=[null,null,M.prototype.Hd,M.prototype.ze,"RLBE"],Dh);function Eh(a){t.call(this,"Debugger",a,Eh);this.ca=a.base||16;this.Ba=!1;this.K=0;this.R=!1;this.w=-1;this.g=[];this.X={}}z(Eh); -var Fh={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9};Eh.prototype.vc=function(){return-1};Eh.prototype.wc=function(){}; -function Gh(a,b,c,d){if(c)if(b){0>a.w&&a.g.length&&(a.w=0);if(0>a.w||b!=a.g[a.w])a.g.splice(0,0,b),a.w=0;a.w--}else a.R?b="end":b=a.g[a.w+1];a=[];if(b){b=b.replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(xa(b.substring(c,f))),c=f+1}}return a} -function Hh(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; +!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;xh(d,ra(b,!0),b,a)}return!1},!0;c.parentNode.removeChild(c)}return!1}; +k.Ea=function(a,b,c,d){this.C=a;this.v=b;this.b=c;this.i=d;if((this.B=md(this.C,"autoMount")||this.B)&&"string"==typeof this.B)try{this.B=eval("("+this.B+")")}catch(e){q("RL11 auto-mount error: "+e.message+" ("+this.B+")"),this.B=null}yh(this);this.O=Pc(112,5);Gb(b,this,zh,4194304);Ah(this,"None","",!0);this.L&&Ah(this,"Local Disk","?");Ah(this,"Remote Disk","??");Bh(this)||H(this)}; +k.Ga=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.C.sc){for(a=0;ab;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";wh(this,0)}}return!0};k.Fa=function(a){return a?this.save():!0};k.reset=function(){yh(this)};k.save=function(){return(new N(this)).data()}; +k.restore=function(a){return yh(this,a[0])};function Bh(a,b){b||(a.H=0);if(a.B)for(var c in a.B){var d=a.B[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.G.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.f.length)a.P("Unable to load the selected drive");else if(c)if("?"==c)a.P('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=ra(c);a.status("Attempting to load "+c+' as "'+b+'"')}Dh(a,e,b,c,!1,d)}else Ch(a,e)} +function Dh(a,b,c,d,e,f){var g=-1,h=a.f[b];h.gb.toLowerCase()!=d.toLowerCase()&&(g++,Ch(a,b,!0),h.ec?a.P("RL11 busy"):(h.ec=!0,e&&(h.dc=!0,a.H++,F(a)&&E(a,"auto-loading disk: "+c)),h.Pb=!!f,qh(new mh(a,h,"preload"),c,d,f,a.Pc)&&g++));return g} +k.Pc=function(a,b,c,d,e){var f;a.ec=!1;b&&(f=b.b.length?[b.b.length,b.b[0].length,b.b[0][0].length,b.b[0][0][0].length]:[0,0,0,0],b&&f[0]>a.ua||f[1]>a.za)&&(this.P('Disk "'+c+'" too large for drive '+("RL"+a.gc)),b=null);b?(a.Ca=b,a.Xa=c,a.gb=d,this.P('Mounted disk "'+c+'" in drive '+("RL"+a.gc),a.dc||e),this.C&&this.C.rb()):a.Pb=!1;a.dc&&(a.dc=!1,--this.H||H(this));wh(this,a.gc)}; +function Ah(a,b,c,d){if((a=a.G.listDisks)&&a.options){for(var e=0;e>12&48;this.J=f>>16&63;this.A=this.g=b<<7|(c?64:0)|d&63;this.D=65536-e&65535;a&&(this.ea=this.ea|a|32768);return!0}; +k.ld=function(a,b,c,d,e,f,g){var h=0,l=a.Ca,m=null,n;l||(h=5120,e=0);for(;e--;){if(!m){m=a.Ca.seek(b,c,d+1);if(!m){h=5120;break}n=0}var v,r;if(0>(v=a.Ca.read(m,n++))||0>(r=a.Ca.read(m,n++))){h=5120;break}this.v.hb(f,v|r<<8);if(Lc(this.v)){h=8192;break}f+=2;if(n>=l.La&&(m=null,++d>=l.pa&&(d=0,++c>=l.za&&(c=0,++b>=l.ua)))){h=5120;break}}return g(h,b,c,d,e,f)}; +k.fe=function(a,b,c,d,e,f,g){var h=0,l=a.Ca,m=null,n;l||(h=5120,e=0);for(;e--;){var v=this.v.na(f);if(Lc(this.v)){h=8192;break}f+=2;if(!m){m=a.Ca.seek(b,c,d+1,!0);if(!m){h=5120;break}n=0}if(!a.Ca.write(m,n++,v&255)||!a.Ca.write(m,n++,v>>8)){h=5120;break}if(n>=l.La&&(m=null,++d>=l.pa&&(d=0,++c>=l.za&&(c=0,++b>=l.ua)))){h=5120;break}}return g(h,b,c,d,e,f)};k.Id=function(){return this.ea&65535}; +k.Ae=function(a){this.ea=this.ea&-1023|a&1022;this.M=this.M&-4|(a&48)>>4;if(!(this.ea&128)){var b;a=!0;var c=this.f[(this.ea&768)>>8],d,e,f,g;this.ea&=-2;switch(this.ea&14){case 4:this.g&8&&(this.ea&=63);this.D=c.status|this.A&64;break;case 6:1==(this.g&3)&&(b=this.g&65408,c=(this.g&16)<<2,this.A=this.g&4?this.A+b:this.A-b,this.g=this.A=this.A&65408|c);break;case 8:this.D=this.A;break;case 12:b=this.ld;case 10:b||(b=this.fe),d=this.g>>7,e=this.g&64?1:0,f=this.g&63,d>=c.ua||f>=c.pa?this.ea|=37888: +(g=(this.J&63)<<16|this.I,a=65536-this.D&65535,a=b.call(this,c,d,e,f,a,g,this.Qc.bind(this)))}a&&(this.ea|=129,this.ea&64&&Nc(this.b,this.O))}};k.Gd=function(){return this.I};k.ye=function(a){this.I=a&65534};k.Jd=function(){return this.g};k.Be=function(a){this.g=a};k.Kd=function(){return this.D};k.Ce=function(a){this.D=a};k.Hd=function(){return this.J};k.ze=function(a){this.J=a&63}; +var Eh={},zh=(Eh[63744]=[null,null,M.prototype.Id,M.prototype.Ae,"RLCS"],Eh[63746]=[null,null,M.prototype.Gd,M.prototype.ye,"RLBA"],Eh[63748]=[null,null,M.prototype.Jd,M.prototype.Be,"RLDA"],Eh[63750]=[null,null,M.prototype.Kd,M.prototype.Ce,"RLMP"],Eh[63752]=[null,null,M.prototype.Hd,M.prototype.ze,"RLBE"],Eh);function Fh(a){t.call(this,"Debugger",a,Fh);this.ca=a.base||16;this.Aa=!1;this.J=0;this.R=!1;this.A=-1;this.g=[];this.X={}}z(Fh); +var Gh={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9};Fh.prototype.vc=function(){return-1};Fh.prototype.wc=function(){}; +function Hh(a,b,c,d){if(c)if(b){0>a.A&&a.g.length&&(a.A=0);if(0>a.A||b!=a.g[a.A])a.g.splice(0,0,b),a.A=0;a.A--}else a.R?b="end":b=a.g[a.A+1];a=[];if(b){b=b.replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(xa(b.substring(c,f))),c=f+1}}return a} +function Ih(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; case "^":d=f^e;break;case "|":d=f|e;break;case "&&":d=f&&e?1:0;break;case "||":d=f||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function Ih(a,b,c){var d;if(b){b=Jh(a,b);for(var e=0,f=!1,g=b,h=[],l=[],m=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);e>=1;g=n+g;d>>=8}d=p(c,0,!0)+" "+c+". "+qa(c,0,!0)+" "+("0b"+g);32<=c&&127>c&&(d+=" '"+String.fromCharCode(c)+"'")}a.j((null!=b?b+": ":"")+d);return e}function Mh(a,b){if(b)return Lh(a,b,a.X[b]);var c=0;for(b in a.X)Lh(a,b,a.X[b]),c++;return 0=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);e>=1;g=n+g;d>>=8}d=p(c,0,!0)+" "+c+". "+qa(c,0,!0)+" "+("0b"+g);32<=c&&127>c&&(d+=" '"+String.fromCharCode(c)+"'")}a.j((null!=b?b+": ":"")+d);return e}function Nh(a,b){if(b)return Mh(a,b,a.X[b]);var c=0;for(b in a.X)Mh(a,b,a.X[b]),c++;return 0this.b.pb?Vh:[];Wh(this,function(a){a:{var b=d.v.Y,c=a[0],e=a=0,l=b.length;if(c){a=d.ba(Xh(d,c));if(-1===a){d.j("invalid address: "+c);break a}e=a>>>d.v.ka;l=1}d.j("blockid physical blockaddr used size type");d.j("-------- --------- ---------- ------ ------ ----");for(var c=-1,m=0;l--;){var n=b[e];n.type==c?m++||d.j("..."):(c=n.type,m=Bc[c],n&&d.j(p(n.id,8)+" %"+ -p(e<d&&(d+=b.length);0>d&&(d=0);for(var e=b.length;db||7a?"R"+a:6==a?"SP":"PC"}k.wc=function(a){var b;0<=a&&(8>a?b=this.b.u[a]:16>a?b=this.b.Wa[a-8]:20>a?b=this.b.Ia[a-16]:20==a?b=Sc(this.b):21==a&&this.B&&kc(this.B)&&(b=this.B.Va));return b}; -k.message=function(a,b){b&&(a+=" @"+J(this,Y(this.b.Lb).F));this.oa&1073741824?this.wa.push(a):this.ja&&a==this.ja||(this.ja=a,this.oa&-2147483648&&this.b&&this.b.A.W&&(this.ga(),a+=" (cpu halted)"),this.j(a),this.b&&(a=this.b,ud(a),a.wa=0,a.qa()))};function Ph(a){var b;if(!re(a))a.H&&a.H.length&&a.j("instruction history buffer freed"),a.$=0,a.H=[];else if(!a.H||!a.H.length){a.H=Array(1E3);for(b=0;b>8;a.j("trapped to "+J(a,c&255,1)+(d?" ("+J(a,d)+")":""))}a.L=Y(a.b.u[7]);b&&1!=a.S?di(a):ei(a)}}function ci(a,b){var c;(c=!a.b||!wb(a.b))||(c=a.b,c.A.ia?c=!0:(c.j(c.toString()+" not powered"),c=!1),c=!c);return c||a.b.A.W?(b||a.j("cpu busy or unavailable, command ignored"),!1):!xb(a.b)}k.Ha=function(a,b){return!b&&(this.reset(!0),a&&this.restore&&!this.restore(a))?!1:!0}; -k.Ga=function(a,b){b&&this.j(a?"suspending":"shutting down");return a?this.save():!0};k.reset=function(a){Ph(this);this.xa=0;this.ja=null;this.K=0;this.L=Y(this.b.u[7]);this.A.W=!1;fi(this);a||pd(this)};k.save=function(){var a=new N(this);a.set(0,Zh(this.L));a.set(1,Zh(this.O));a.set(2,[this.g,this.R,this.oa]);a.set(3,this.J);return a.data()}; -k.restore=function(a){var b=0;void 0!==a[2]&&(this.L=$h(a[b++]),this.O=$h(a[b++]),this.g=a[b][0],"string"==typeof this.g&&(this.g=[this.g]),this.R=a[b][1],this.oa|=a[b][2]);a[3]&&(this.J=a[3]);return!0};k.start=function(a,b){this.S||this.j("running");this.A.W=!0;this.Pb=a;this.Tb=b}; -k.stop=function(a,b){if(this.A.W){this.A.W=!1;this.K=b-this.Tb;if(!this.S){b="stopped";if(this.K){a-=this.Pb;var c=0d&&(d=a.b.bb(b)),65535!=(d&65535)&&(a.lc(a.H[a.$],b),++a.$==a.H.length&&(a.$=0)));return!1}function xf(a){var b=a.b;if(b.A.W)throw O(b,a.b.Lb),a.ga(),-1;return!1} -function Oh(a){var b,c;a.f=["bp"];if(a.M)for(b=1;b>>d.ka],!1)}a.M=["br"];if(a.D)for(b=1;b>>d.ka],!0);a.D=["bw"];a.mb=0}k.nb=function(a,b,c){var d=!0;c||gi(this,a,b,!1,!0);if(a!=this.f){var e=this.ba(b);if(-1===e)this.j("invalid address: "+J(this,b.F)),d=!1;else{var f=this.v;f.Y[e>>>f.ka].nb(e&f.v,a==this.D)}}d&&(a.push(b),c?b.Oa=!0:(hi(this,a,a.length-1,"set"),Ph(this)));return d}; -function gi(a,b,c,d,e){var f=!1;c=a.ba(c);for(var g=1;g>>d.ka],b==a.D));h.Oa||Ph(a);break}}return f}function ii(a,b){for(var c=1;c>23)&65535,x=J(w,r);else if(8192==C)r=r.F-((f&63)<<1)&65535,x=J(w,r);else if(12288==C)x=J(w,f&7,1);else if(24576==C)x=J(w,f&63,1);else if(32768==C)x=J(w,f&255,1);else if(C=f&y,y&4032&&(C>>=6,y>>=6), -y&63)switch(y=C&7,C&56){case 0:x=bi(y);break;case 8:x="@"+bi(y);break;case 16:7>y?x="("+bi(y)+")+":(C=w.pa(r,2),x="#"+J(w,C,0,!0));break;case 24:7>y?x="@("+bi(y)+")+":(C=w.pa(r,2),x="@#"+J(w,C,0,!0));break;case 32:x="-("+bi(y)+")";break;case 40:x="@-("+bi(y)+")";break;case 48:C=w.pa(r,2);x=J(w,C,0,!0)+"("+bi(y)+")";7==y&&(x=J(w,C+r.F&65535));break;case 56:C=w.pa(r,2),x="@"+J(w,C)+"("+bi(y)+")",7==y&&(x="@"+J(w,C+r.F&65535))}w=x;if(!w||!w.length){h="INVALID";break}"string"!=typeof w&&(m=w[1],w=w[0]); -0b?(c=bi(b),c+="="+J(a,d.u[b])):13>b?c="A"+(b-8)+"="+J(a,d.Wa[b-8]):16<=b&&20>b?c="S"+(b-16)+"="+J(a,d.Ia[b-16]):20==b?c="PS="+J(a,Sc(d)):21==b&&a.B&&kc(a.B)&&(c="SW="+J(a,a.B.Va,3));c&&(c+=" ");return c}function ni(a){var b,c="";for(b=0;6>b;b++)c+=mi(a,b);c=c+"\n"+(mi(a,6)+mi(a,7));c+=mi(a,20)+mi(a,21);return c+=li(a,"T")+li(a,"N")+li(a,"Z")+li(a,"V")+li(a,"C")}k.qc=function(a,b){return a[0]>b[0]?1:a[0]>>0,g],v=za(n,l,a.qc);0>v&&n.splice(-(v+1),0,l)}m&&(h.a=m.replace(/''/g,'"'))}a.J.push({Xe:b,F:c,Wc:d,ha:e,oc:f})}function oi(a,b,c){var d=[],e=a.ba(b)>>>0;for(b=0;b>>0,h=f.Wc;if(e>=g&&eb)){d.u[b]=f&65535;break}a.j("unknown register: "+e);return}a.C.qa();a.j("updated registers:")}a.j(ni(a));c&&(a.L=Y(d.u[7]),ei(a,J(a,a.L.F)))}}function si(a,b){b=xa(b);var c=b.match(/^(['"])(.*?)\1$/);c?1h[0].indexOf("+"))){var m=h[0]+":";h[2]&&(m+=" "+h[2]);a.j(m)}h[3]&&(g=h[3],f=null);f=ki(a,b,g,f);a.j(f);a.L=b;e-=b.F-l;c++}}} -function ji(a,b,c){var d=!0;try{b.length&&"end"!=b?c||a.j(">> "+b):(a.R&&(a.j("ended assemble at "+J(a,a.O.F)),a.L=a.O,a.R=!1),b="");var e=b.charAt(0);if('"'==e||"'"==e)return!0;a.ja=null;if(wb(a)&&0n||"z"ma.length&&(a.j("note: only "+ma.length+" available"),Z=ma.length);fa-=Z;0>fa&&(null==ma[ma.length-1].F?(Z=fa+Z,fa=0):fa+=ma.length);var Kd=[];"call"==Dg&&(Nb=1E5,Kd=["CALL"]);for(void 0!==Cg&&a.j(Z+" instructions earlier:");0=ma.length&&(fa=0);a.ub=Z;Fg++;Nb--}}Fg||(a.j("no "+Eg+"history available"),a.ub=void 0)}else{var kb=Xh(a,la);if(kb){var Pb=0,Ld=!1,Md="ds"==La;Ma&&(Ld=!0,"l"==Ma.charAt(0)&&(Ld=!1,Ma=Ma.substr(1)||Mi),Pb=Kh(a,Ma)>>>0,65536Fc?String.fromCharCode(Fc):"."}Na&&(Na+="\n");Na=Md?Na+(Oa+","):Na+(la+" "+Oa+(0==Qb?" "+Ig:""))}Na&&a.j(Na);a.lb=kb}}}}break;case "e":if("else"==g[0])break;var nb,Od,Pd,Qd,Rd=g[0],Sd=g[1];"eb"==Rd?(nb=1,Od=255,Pd=a.Gb,Qd=a.Xb):"e"==Rd||"ew"==Rd?(nb=2,Od=65535,Pd=a.pa,Qd=a.hb):Sd=null;if(null==Sd)a.j("edit memory commands:"),a.j("\teb [a] [...] edit bytes at address a"), -a.j("\tew [a] [...] edit words at address a");else{var Gc=Xh(a,Sd);if(Gc)for(var Hc=2;HcVd;){for(var Pa=null,Ri=256;65536>Vb.F>>>0;){Wd.F=a.pa(Vb,2);if(null==Vb.F||!Ri--)break; -if(!(Wd.F&1)){for(var Si=a,Ic=Wd,Kg=null,Wb=Ic.F,Lg=Wb,Xd=1;6>=Xd&&Wb;Xd++){if(2\nLicense: GPL version 3 or later ");this.j("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;bxi){if(zi(d,this.J)){this.w=new N(this,"1.30.3","failsafe");zi(this.w)&&(Ei(this,d),a=2,Fi(this.w));this.w.set("timestamp",Ba());Gi(this.w);var e=this.f&&!this.D;if(1==a||Ga("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Di(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?zi(d,g):("error"== -f&&"no machine state"!=g?(this.P("Error: "+g),"unable to verify user"==g&&(Qa("user",""),this.g=null)):this.j(f+": "+g),Fi(d),zi(d)?(c=Di(d),e=!0):c=!1))}e&&Ci(this,c?d:null)}else 2==a&&d.clear()}else Ci(this);delete this.J;delete this.K}e=rb(this.id);for(f=0;fa[1];a=a[2];this.ca=!0;this.A.ia=!0;var d=this.G.power;d&&(d.textContent="Shutdown");this.b&&(Hi(this,this.b,b,c,a),this.qa(),this.b.tb());this.O&&(Ei(this,b),b.clear());!c&&this.w&&(this.w.clear(),delete this.w);this.C=0}; -function Ei(a,b){if(Ga("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.g||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.$;d.user=c;d.type="bug";d.data=b;Da("http://www.pcjs.org/api/v1/report",d,!0)}} -function ui(a,b,c){var d,e="none";if(a.C)return null;a.C--;var f=new N(a,"1.30.3"),g=new N(a,"1.30.3","validate"),h=Ba();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.b&&a.b.Ga&&(c&&a.b.ga(),d=a.b.Ga(b,c),"object"===typeof d&&f.set(a.b.id,d),c&&(a.b.A.ia=!1,!1===d&&(e=null)));for(var h=rb(a.id),l=0;l(b.K+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), -a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(n){f=null,a=n.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");Da(e,null,!0,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=h[0],m,n=/( [a-z]+=)(['"])(.*?)\2/g;m=n.exec(f);)l=0>l.indexOf(m[1])?l.replace(">",m[0]+">"):l.replace(new RegExp(m[1]+"(['\"])(.*?)\\1"),m[0]);h[0]!=l&&(g=g.replace(h[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);Yi(a,b,c)}})}else c(a,null)} -function Zi(a,b,c,d){function e(a){if(void 0===h){var b=g&&D(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=va(a))}function f(a){e("Error: "+a);l&&(--Li||ab(!0));l=!1}var g,h,l=!0;Li++;pb[a]={};try{if(g=document.getElementById(a)){var m;if("object"==typeof resources&&(m=resources.css)){var n=document.head||document.getElementsByTagName("head")[0],v=document.createElement("style");v.type="text/css";v.styleSheet?v.styleSheet.cssText=m:v.appendChild(document.createTextNode(m));n.appendChild(v)}c|| -(c="/versions/pdpjs/1.30.3/components.xsl");m=function(d,h){h?Wi(c,null,null,!1,e,function(d,l){l?(qb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=h.transformNode(l))?(g.outerHTML=l,--Li||ab(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(h,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--Li||ab(!0)):f("invalid machine element: "+ -a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?Wi(b,a,d,!0,e,m):Xi(b,null,a,d,!1,e,m)}else f("missing machine element: "+a)}catch(r){f(r.message)}return l}window.embedPDP11=function(a,b,c,d){ab(!1);return Zi(a,b,c,d)};window.enableEvents=ab;window.sendEvent=bb;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11-dbg.map +63],35904:[72,63],35968:[7,63],36032:[5,63],36096:[66,63],36160:[59,63],36224:[64,63],36288:[61,63]},65528:{128:[76,7],152:[108,12288]},65535:{0:[55],1:[99],2:[75],3:[26],4:[109],5:[70],6:[110],7:[111],160:[69],161:[31],162:[41],163:[33],164:[45],165:[36],166:[43],167:[35],168:[38],169:[32],170:[42],171:[34],172:[46],173:[37],174:[44],175:[30],176:[69],177:[80],178:[88],179:[82],180:[92],181:[85],182:[90],183:[84],184:[87],185:[81],186:[89],187:[83],188:[93],189:[86],190:[91],191:[79]}},Vh=[0],Wh= +[58,60,65,96,108,110,100,101,102,103,104,105,59,64];k=Oh.prototype; +k.Ea=function(a,b,c,d){this.v=b;this.C=a;this.b=c;this.B=a.B;(a=md(a,"messages"))&&Rh(this,a);this.ub=Uh;this.Eb=1145>this.b.cb?Wh:[];Xh(this,function(a){a:{var b=d.v.Y,c=a[0],e=a=0,l=b.length;if(c){a=d.ba(Yh(d,c));if(-1===a){d.j("invalid address: "+c);break a}e=a>>>d.v.ja;l=1}d.j("blockid physical blockaddr used size type");d.j("-------- --------- ---------- ------ ------ ----");for(var c=-1,m=0;l--;){var n=b[e];n.type==c?m++||d.j("..."):(c=n.type,m=Bc[c],n&&d.j(p(n.id,8)+" %"+ +p(e<d&&(d+=b.length);0>d&&(d=0);for(var e=b.length;db||7a?"R"+a:6==a?"SP":"PC"}k.wc=function(a){var b;0<=a&&(8>a?b=this.b.u[a]:16>a?b=this.b.Wa[a-8]:20>a?b=this.b.Ia[a-16]:20==a?b=Sc(this.b):21==a&&this.B&&kc(this.B)&&(b=this.B.Va));return b}; +k.message=function(a,b){b&&(a+=" @"+J(this,Y(this.b.Kb).F));this.ma&1073741824?this.va.push(a):this.ia&&a==this.ia||(this.ia=a,this.ma&-2147483648&&this.b&&this.b.w.W&&(this.fa(),a+=" (cpu halted)"),this.j(a),this.b&&(a=this.b,ud(a),a.va=0,a.oa()))};function Qh(a){var b;if(!se(a))a.H&&a.H.length&&a.j("instruction history buffer freed"),a.$=0,a.H=[];else if(!a.H||!a.H.length){a.H=Array(1E3);for(b=0;b>8;a.j("trapped to "+J(a,c&255,1)+(d?" ("+d+")":""))}a.L=Y(a.b.u[7]);b&&1!=a.S?ei(a):fi(a)}}function di(a,b){var c;(c=!a.b||!wb(a.b))||(c=a.b,c.w.ha?c=!0:(c.j(c.toString()+" not powered"),c=!1),c=!c);return c||a.b.w.W?(b||a.j("cpu busy or unavailable, command ignored"),!1):!xb(a.b)}k.Ga=function(a,b){return!b&&(this.reset(!0),a&&this.restore&&!this.restore(a))?!1:!0}; +k.Fa=function(a,b){b&&this.j(a?"suspending":"shutting down");return a?this.save():!0};k.reset=function(a){Qh(this);this.wa=0;this.ia=null;this.J=0;this.L=Y(this.b.u[7]);this.w.W=!1;gi(this);a||pd(this)};k.save=function(){var a=new N(this);a.set(0,$h(this.L));a.set(1,$h(this.O));a.set(2,[this.g,this.R,this.ma]);a.set(3,this.I);return a.data()}; +k.restore=function(a){var b=0;void 0!==a[2]&&(this.L=ai(a[b++]),this.O=ai(a[b++]),this.g=a[b][0],"string"==typeof this.g&&(this.g=[this.g]),this.R=a[b][1],this.ma|=a[b][2]);a[3]&&(this.I=a[3]);return!0};k.start=function(a,b){this.S||this.j("running");this.w.W=!0;this.Ob=a;this.Sb=b}; +k.stop=function(a,b){if(this.w.W){this.w.W=!1;this.J=b-this.Sb;if(!this.S){b="stopped";if(this.J){a-=this.Ob;var c=0d&&(d=a.b.bb(b)),65535!=(d&65535)&&(a.lc(a.H[a.$],b),++a.$==a.H.length&&(a.$=0)));return!1}function yf(a){var b=a.b;if(b.w.W)throw O(b,a.b.Kb),a.fa(),-1;return!1} +function Ph(a){var b,c;a.f=["bp"];if(a.M)for(b=1;b>>d.ja],!1)}a.M=["br"];if(a.D)for(b=1;b>>d.ja],!0);a.D=["bw"];a.mb=0}k.nb=function(a,b,c){var d=!0;c||hi(this,a,b,!1,!0);if(a!=this.f){var e=this.ba(b);if(-1===e)this.j("invalid address: "+J(this,b.F)),d=!1;else{var f=this.v;f.Y[e>>>f.ja].nb(e&f.v,a==this.D)}}d&&(a.push(b),c?b.Oa=!0:(ii(this,a,a.length-1,"set"),Qh(this)));return d}; +function hi(a,b,c,d,e){var f=!1;c=a.ba(c);for(var g=1;g>>d.ja],b==a.D));h.Oa||Qh(a);break}}return f}function ji(a,b){for(var c=1;c>23)&65535,x=J(w,r);else if(8192==C)r=r.F-((f&63)<<1)&65535,x=J(w,r);else if(12288==C)x=J(w,f&7,1);else if(24576==C)x=J(w,f&63,1);else if(32768==C)x=J(w,f&255,1);else if(C=f&y,y&4032&&(C>>=6,y>>=6), +y&63)switch(y=C&7,C&56){case 0:x=ci(y);break;case 8:x="@"+ci(y);break;case 16:7>y?x="("+ci(y)+")+":(C=w.na(r,2),x="#"+J(w,C,0,!0));break;case 24:7>y?x="@("+ci(y)+")+":(C=w.na(r,2),x="@#"+J(w,C,0,!0));break;case 32:x="-("+ci(y)+")";break;case 40:x="@-("+ci(y)+")";break;case 48:C=w.na(r,2);x=J(w,C,0,!0)+"("+ci(y)+")";7==y&&(x=J(w,C+r.F&65535));break;case 56:C=w.na(r,2),x="@"+J(w,C)+"("+ci(y)+")",7==y&&(x="@"+J(w,C+r.F&65535))}w=x;if(!w||!w.length){h="INVALID";break}"string"!=typeof w&&(m=w[1],w=w[0]); +0b?(c=ci(b),c+="="+J(a,d.u[b])):13>b?c="A"+(b-8)+"="+J(a,d.Wa[b-8]):16<=b&&20>b?c="S"+(b-16)+"="+J(a,d.Ia[b-16]):20==b?c="PS="+J(a,Sc(d)):21==b&&a.B&&kc(a.B)&&(c="SW="+J(a,a.B.Va,3));c&&(c+=" ");return c}function oi(a){var b,c="";for(b=0;6>b;b++)c+=ni(a,b);c=c+"\n"+(ni(a,6)+ni(a,7));c+=ni(a,20)+ni(a,21);return c+=mi(a,"T")+mi(a,"N")+mi(a,"Z")+mi(a,"V")+mi(a,"C")}k.qc=function(a,b){return a[0]>b[0]?1:a[0]>>0,g],v=za(n,l,a.qc);0>v&&n.splice(-(v+1),0,l)}m&&(h.a=m.replace(/''/g,'"'))}a.I.push({Xe:b,F:c,Wc:d,ga:e,oc:f})}function pi(a,b,c){var d=[],e=a.ba(b)>>>0;for(b=0;b>>0,h=f.Wc;if(e>=g&&eb)){d.u[b]=f&65535;break}a.j("unknown register: "+e);return}a.C.oa();a.j("updated registers:")}a.j(oi(a));c&&(a.L=Y(d.u[7]),fi(a,J(a,a.L.F)))}}function ti(a,b){b=xa(b);var c=b.match(/^(['"])(.*?)\1$/);c?1h[0].indexOf("+"))){var m=h[0]+":";h[2]&&(m+=" "+h[2]);a.j(m)}h[3]&&(g=h[3],f=null);f=li(a,b,g,f);a.j(f);a.L=b;e-=b.F-l;c++}}} +function ki(a,b,c){var d=!0;try{b.length&&"end"!=b?c||a.j(">> "+b):(a.R&&(a.j("ended assemble at "+J(a,a.O.F)),a.L=a.O,a.R=!1),b="");var e=b.charAt(0);if('"'==e||"'"==e)return!0;a.ia=null;if(wb(a)&&0n||"z"ma.length&&(a.j("note: only "+ma.length+" available"),Z=ma.length);fa-=Z;0>fa&&(null==ma[ma.length-1].F?(Z=fa+Z,fa=0):fa+=ma.length);var Ld=[];"call"==Eg&&(Nb=1E5,Ld=["CALL"]);for(void 0!==Dg&&a.j(Z+" instructions earlier:");0=ma.length&&(fa=0);a.tb=Z;Gg++;Nb--}}Gg||(a.j("no "+Fg+"history available"),a.tb=void 0)}else{var kb=Yh(a,la);if(kb){var Pb=0,Md=!1,Nd="ds"==La;Ma&&(Md=!0,"l"==Ma.charAt(0)&&(Md=!1,Ma=Ma.substr(1)||Ni),Pb=Lh(a,Ma)>>>0,65536Fc?String.fromCharCode(Fc):"."}Na&&(Na+="\n");Na=Nd?Na+(Oa+","):Na+(la+" "+Oa+(0==Qb?" "+Jg:""))}Na&&a.j(Na);a.lb=kb}}}}break;case "e":if("else"==g[0])break;var nb,Pd,Qd,Rd,Sd=g[0],Td=g[1];"eb"==Sd?(nb=1,Pd=255,Qd=a.Fb,Rd=a.Xb):"e"==Sd||"ew"==Sd?(nb=2,Pd=65535,Qd=a.na,Rd=a.hb):Td=null;if(null==Td)a.j("edit memory commands:"),a.j("\teb [a] [...] edit bytes at address a"), +a.j("\tew [a] [...] edit words at address a");else{var Gc=Yh(a,Td);if(Gc)for(var Hc=2;HcWd;){for(var Pa=null,Si=256;65536>Vb.F>>>0;){Xd.F=a.na(Vb,2);if(null==Vb.F||!Si--)break; +if(!(Xd.F&1)){for(var Ti=a,Ic=Xd,Lg=null,Wb=Ic.F,Mg=Wb,Yd=1;6>=Yd&&Wb;Yd++){if(2\nLicense: GPL version 3 or later ");this.j("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;byi){if(Ai(d,this.I)){this.A=new N(this,"1.30.3","failsafe");Ai(this.A)&&(Fi(this,d),a=2,Gi(this.A));this.A.set("timestamp",Ba());Hi(this.A);var e=this.f&&!this.D;if(1==a||Ga("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Ei(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?Ai(d,g):("error"== +f&&"no machine state"!=g?(this.P("Error: "+g),"unable to verify user"==g&&(Qa("user",""),this.g=null)):this.j(f+": "+g),Gi(d),Ai(d)?(c=Ei(d),e=!0):c=!1))}e&&Di(this,c?d:null)}else 2==a&&d.clear()}else Di(this);delete this.I;delete this.J}e=rb(this.id);for(f=0;fa[1];a=a[2];this.ca=!0;this.w.ha=!0;var d=this.G.power;d&&(d.textContent="Shutdown");this.b&&(Ii(this,this.b,b,c,a),this.oa(),this.b.sb());this.O&&(Fi(this,b),b.clear());!c&&this.A&&(this.A.clear(),delete this.A);this.C=0}; +function Fi(a,b){if(Ga("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.g||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.$;d.user=c;d.type="bug";d.data=b;Da("http://www.pcjs.org/api/v1/report",d,!0)}} +function vi(a,b,c){var d,e="none";if(a.C)return null;a.C--;var f=new N(a,"1.30.3"),g=new N(a,"1.30.3","validate"),h=Ba();g.set("timestamp",h);f.set("timestamp",h);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.b&&a.b.Fa&&(c&&a.b.fa(),d=a.b.Fa(b,c),"object"===typeof d&&f.set(a.b.id,d),c&&(a.b.w.ha=!1,!1===d&&(e=null)));for(var h=rb(a.id),l=0;l(b.J+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), +a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(n){f=null,a=n.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");Da(e,null,!0,function(f,g,h){if(h||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+h+")");else{if(f=d[3])if(h=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=h[0],m,n=/( [a-z]+=)(['"])(.*?)\2/g;m=n.exec(f);)l=0>l.indexOf(m[1])?l.replace(">",m[0]+">"):l.replace(new RegExp(m[1]+"(['\"])(.*?)\\1"),m[0]);h[0]!=l&&(g=g.replace(h[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],g);Zi(a,b,c)}})}else c(a,null)} +function $i(a,b,c,d){function e(a){if(void 0===h){var b=g&&D(g,"machine-warning");h=b&&b[0]||g}h&&(h.innerHTML=va(a))}function f(a){e("Error: "+a);l&&(--Mi||ab(!0));l=!1}var g,h,l=!0;Mi++;pb[a]={};try{if(g=document.getElementById(a)){var m;if("object"==typeof resources&&(m=resources.css)){var n=document.head||document.getElementsByTagName("head")[0],v=document.createElement("style");v.type="text/css";v.styleSheet?v.styleSheet.cssText=m:v.appendChild(document.createTextNode(m));n.appendChild(v)}c|| +(c="/versions/pdpjs/1.30.3/components.xsl");m=function(d,h){h?Xi(c,null,null,!1,e,function(d,l){l?(qb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=h.transformNode(l))?(g.outerHTML=l,--Mi||ab(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(h,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--Mi||ab(!0)):f("invalid machine element: "+ +a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?Xi(b,a,d,!0,e,m):Yi(b,null,a,d,!1,e,m)}else f("missing machine element: "+a)}catch(r){f(r.message)}return l}window.embedPDP11=function(a,b,c,d){ab(!1);return $i(a,b,c,d)};window.enableEvents=ab;window.sendEvent=bb;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11-dbg.map diff --git a/versions/pdpjs/1.30.3/pdp11.js b/versions/pdpjs/1.30.3/pdp11.js index 8ca3f036b..57a21f9bb 100644 --- a/versions/pdpjs/1.30.3/pdp11.js +++ b/versions/pdpjs/1.30.3/pdp11.js @@ -40,48 +40,48 @@ function pa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")} function sa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())} function r(a,b,c,d){var e=0,f=null,g=null;if("object"==typeof resources&&(f=resources[a]))return d&&d(a,f,e),[f,e];if(c&&"function"==typeof resources)return resources(a,function(b,c){d&&d(a,b,c)}),g;var k=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");c&&(k.onreadystatechange=function(){4===k.readyState&&(f=k.responseText,200==k.status||!k.status&&f.length&&"file:"==(window?window.location.protocol:"file:")||(e=k.status||-1),d&&d(a,f,e))});if(b&&"object"== typeof b){var l="",n;for(n in b)b.hasOwnProperty(n)&&(l&&(l+="&"),l+=n+"="+encodeURIComponent(b[n]));l=l.replace(/%20/g,"+");k.open("POST",a,!!c);k.setRequestHeader("Content-type","application/x-www-form-urlencoded");k.send(l)}else k.open("GET",a,!!c),"bytes"==b&&k.overrideMimeType("text/plain; charset=x-user-defined"),k.send();c||(f=k.responseText,200!=k.status&&(e=k.status||-1),d&&d(a,f,e),g=[f,e]);return g} -function ta(a,b){var c,d={K:null,X:null,ga:null,fa:null};if("["==b.charAt(0)||"{"==b.charAt(0))try{var e,f,g;if("<"==b.substr(0,1))throw Error(b);g=0>b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");d.ga=g.load;d.fa=g.exec;if(e=g.bytes)d.K=e;else if(e=g.words)for(d.K=Array(2*e.length),f=c=0;c>8&255;else if(e=g.data)for(d.K=Array(4*e.length),f=c=0;c>8&255,d.K[f++]=e[c]>>16&255,d.K[f++]=e[c]>>24&255;else d.K=g;d.X=g.symbols;d.K.length?1==d.K.length&&(t(d.K[0]),d=null):(t("Empty resource: "+a),d=null)}catch(k){t("Resource data error ("+a+"): "+k.message),d=null}else{e=[];b=b.replace(/\n/gm," ").replace(/ +$/,"").split(" ");for(c=0;cb.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");d.ga=g.load;d.fa=g.exec;if(e=g.bytes)d.K=e;else if(e=g.words)for(d.K=Array(2*e.length),f=c=0;c>8&255;else if(e=g.data)for(d.K=Array(4*e.length),f=c=0;c>8&255,d.K[f++]=e[c]>>16&255,d.K[f++]=e[c]>>24&255;else d.K=g;d.W=g.symbols;d.K.length?1==d.K.length&&(t(d.K[0]),d=null):(t("Empty resource: "+a),d=null)}catch(k){t("Resource data error ("+a+"): "+k.message),d=null}else{e=[];b=b.replace(/\n/gm," ").replace(/ +$/,"").split(" ");for(c=0;cb?this.ya=this.id:(this.oa=this.id.substr(0,b),this.ya=this.id.substr(b+1));this[a]=c;this.j={ready:!1,Fa:!1,rb:!1,P:!1,error:!1};this.lb=null;this.j.error=!1;this.o={};this.D=null;y.push(this)}var Ka=void 0,La={}; +Fa(Aa("Opera")||Aa("iOS")?"onunload":"onbeforeunload",function(){Ha(Ba.exit)});function x(a,b,c){this.type=a;b||(b={id:"",name:""});this.id=b.id||"";this.name=b.name;this.Ob=b.comment;this.mc=b;b=this.id.indexOf(".");0>b?this.ya=this.id:(this.oa=this.id.substr(0,b),this.ya=this.id.substr(b+1));this[a]=c;this.j={ready:!1,Ea:!1,rb:!1,O:!1,error:!1};this.kb=null;this.j.error=!1;this.o={};this.F=null;y.push(this)}var Ka=void 0,La={}; if(window){Ka||(Ka=window.location.search.substr(1));for(var Ma,Na=/\+/g,Oa=/([^&=]+)=?([^&]*)/g;Ma=Oa.exec(Ka);)La[decodeURIComponent(Ma[1].replace(Na," "))]=decodeURIComponent(Ma[2].replace(Na," "))}function Pa(a){function b(){}if(window){if(!a)throw new TypeError;if(Object.create)return Object.create(a);var c=typeof a;if("object"!==c&&"function"!==c)throw new TypeError;}b.prototype=a;return new b} function z(a,b){b||(b=x);a.prototype=Pa(b.prototype);a.prototype.constructor=a;a.prototype.parent=b.prototype}if(window){window.PCjs||(window.PCjs={});var Qa=window.PCjs.Machines||(window.PCjs.Machines={}),y=window.PCjs.Components||(window.PCjs.Components=[])}else Qa={},y=[];function Ra(a,b,c){Qa[a]&&b&&(Qa[a][b]=c)}function A(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba;a++)this.b["S"+a]=[0,0,!1,!1,this.vc,a]}z(Ya);var Za=7;function $a(a,b){return a.b[b]&&a.b[b][1]}h=Ya.prototype;h.reset=function(){this.stop()}; -h.$=function(a,b,c,d){if(this.l&&this.l.$(a,b,c,d)||this.a&&this.a.$(a,b,c,d))return!0;switch(b){case "R0":case "R1":case "R2":case "R3":case "R4":case "R5":case "R6":case "R7":case "NF":case "ZF":case "VF":case "CF":case "PS":return this.o[b]=c,this.s++,!0;default:return"led"==a||"rled"==a?(this.o[b]=c,this.f[b]=d?1:0,this.s++,!0):"switch"==a?(void 0===this.b[b]&&(this.b[b]=[d?1:0,d?1:0]),this.o[b]=c,a=c.parentElement||c,a=a.parentElement||a,a.onmousedown=function(a,b){return function(){ab(a,b)}}(this, -b),a.onmouseup=a.onmouseout=function(a,b){return function(){bb(a,b)}}(this,b),a.ontouchstart=function(a,b){return function(c){ab(a,b);c.preventDefault()}}(this,b),a.ontouchend=function(a,b){return function(){bb(a,b)}}(this,b),!0):this.parent.$.call(this,a,b,c,d)}};h.ia=function(a,b,c,d){this.l=a;this.h=b;this.a=c;this.D=d;cb(b,this,db);eb(b,this.reset.bind(this));fb(this);gb(this)};h.ka=function(a,b){b||(hb(),this.reset());return!0};h.ja=function(){return!0}; -function ib(a,b,c){if(a=a.o[b])a.style.backgroundColor=c?"#ff0000":"#000000"}function fb(a,b){for(var c in a.f)ib(a,c,null!=b?b:a.f[c])}function jb(a,b,c){if(a=a.o[b])a.style.marginTop=c?"0px":"20px",a.style.backgroundColor=c?"#00ff00":"#228B22"}function gb(a){for(var b in a.b)jb(a,b,a.b[b][1])}function kb(a,b,c,d){a.o[b]&&(void 0===c&&(Wa(a,"Value for "+b+" is invalid"),G(a.a)),c=8==(a.D&&a.D.h||8)?ka(c,d):m(c,d),a.o[b].textContent!=c&&(a.o[b].textContent=c))} -function ab(a,b){var c=a.b[b];jb(a,b,c[1]=1-c[1]);c[3]=!0;c[4]&&c[4].call(a,c[1],c[5]);"STEP"!=b&&(a.A="DEP"==b,a.C="EXAM"==b)}function bb(a,b){var c=a.b[b];c[2]&&c[3]&&(jb(a,b,c[1]=c[0]),c[4]&&c[4].call(a,c[1],c[5]));c[3]=!1}h.tc=function(a){a||this.a.j.R||(this.h.reset(),lb(this.a),$a(this,"ENABLE")&&mb(this.a))};h.uc=function(){};h.pc=function(a){a||G(this.a)}; -h.nc=function(a){if(!a&&!this.a.j.R)if($a(this,"ENABLE"))mb(this.a);else{a=this.D;var b;if(b=a)a.j.Fa&&(a.j.rb=!0),b=!a.j.Fa;if(b)Ua(a,!0),a.ob(0),Ua(a,!1);else try{var c=this.a.ob(1);0a;a++)this.b["S"+a][1]=0&1<a.a.Ya?8:16,c=65472<=a.ea&&a.ea<65472+b,b=c?1:2,c=c?15:a.h.ma;$a(a,"STEP")||(b=-b);sb(a,a.ea&~c|a.ea+b&c)}function sb(a,b){a.ea=b&a.h.ma;b=a.ea;for(var c=0;22>c;c++)tb(a,"A"+c,b&1<c;c++)tb(a,"D"+c,b&1<a;a++)this.b["S"+a]=[0,0,!1,!1,this.vc,a]}z(Ya);var Za=7;function $a(a,b){return a.b[b]&&a.b[b][1]}h=Ya.prototype;h.reset=function(){this.stop()}; +h.Z=function(a,b,c,d){if(this.l&&this.l.Z(a,b,c,d)||this.a&&this.a.Z(a,b,c,d))return!0;switch(b){case "R0":case "R1":case "R2":case "R3":case "R4":case "R5":case "R6":case "R7":case "NF":case "ZF":case "VF":case "CF":case "PS":return this.o[b]=c,this.s++,!0;default:return"led"==a||"rled"==a?(this.o[b]=c,this.f[b]=d?1:0,this.s++,!0):"switch"==a?(void 0===this.b[b]&&(this.b[b]=[d?1:0,d?1:0]),this.o[b]=c,a=c.parentElement||c,a=a.parentElement||a,a.onmousedown=function(a,b){return function(){ab(a,b)}}(this, +b),a.onmouseup=a.onmouseout=function(a,b){return function(){bb(a,b)}}(this,b),a.ontouchstart=function(a,b){return function(c){ab(a,b);c.preventDefault()}}(this,b),a.ontouchend=function(a,b){return function(){bb(a,b)}}(this,b),!0):this.parent.Z.call(this,a,b,c,d)}};h.ia=function(a,b,c,d){this.l=a;this.g=b;this.a=c;this.F=d;cb(b,this,db);eb(b,this.reset.bind(this));fb(this);gb(this)};h.ka=function(a,b){b||(hb(),this.reset());return!0};h.ja=function(){return!0}; +function ib(a,b,c){if(a=a.o[b])a.style.backgroundColor=c?"#ff0000":"#000000"}function fb(a,b){for(var c in a.f)ib(a,c,null!=b?b:a.f[c])}function jb(a,b,c){if(a=a.o[b])a.style.marginTop=c?"0px":"20px",a.style.backgroundColor=c?"#00ff00":"#228B22"}function gb(a){for(var b in a.b)jb(a,b,a.b[b][1])}function kb(a,b,c,d){a.o[b]&&(void 0===c&&(Wa(a,"Value for "+b+" is invalid"),G(a.a)),c=8==(a.F&&a.F.g||8)?ka(c,d):m(c,d),a.o[b].textContent!=c&&(a.o[b].textContent=c))} +function ab(a,b){var c=a.b[b];jb(a,b,c[1]=1-c[1]);c[3]=!0;c[4]&&c[4].call(a,c[1],c[5]);"STEP"!=b&&(a.A="DEP"==b,a.C="EXAM"==b)}function bb(a,b){var c=a.b[b];c[2]&&c[3]&&(jb(a,b,c[1]=c[0]),c[4]&&c[4].call(a,c[1],c[5]));c[3]=!1}h.tc=function(a){a||this.a.j.P||(this.g.reset(),lb(this.a),$a(this,"ENABLE")&&mb(this.a))};h.uc=function(){};h.pc=function(a){a||G(this.a)}; +h.nc=function(a){if(!a&&!this.a.j.P)if($a(this,"ENABLE"))mb(this.a);else{a=this.F;var b;if(b=a)a.j.Ea&&(a.j.rb=!0),b=!a.j.Ea;if(b)Ua(a,!0),a.ob(0),Ua(a,!1);else try{var c=this.a.ob(1);0a;a++)this.b["S"+a][1]=0&1<a.a.La?8:16,c=65472<=a.da&&a.da<65472+b,b=c?1:2,c=c?15:a.g.ma;$a(a,"STEP")||(b=-b);sb(a,a.da&~c|a.da+b&c)}function sb(a,b){a.da=b&a.g.ma;b=a.da;for(var c=0;22>c;c++)tb(a,"A"+c,b&1<c;c++)tb(a,"D"+c,b&1<>2;this.l=this.b-1;this.A=this.C/this.b|0;this.za=[];this.f=0;this.m=!1;this.sb=0;this.w=[];this.dc=[wb,xb,yb,zb];a=new I(this);Ab(a,this.D);this.h=Array(this.A);for(b=0;b>2;this.l=this.b-1;this.A=this.C/this.b|0;this.za=[];this.f=0;this.m=!1;this.sb=0;this.w=[];this.dc=[wb,xb,yb,zb];a=new I(this);Ab(a,this.F);this.g=Array(this.A);for(b=0;b>8:e[2](f)&255):f&1&&(e=d.za[a&-2])&&(e[2]?c=e[2](f&-2)>>8:e[0]&&(c=e[0](f)));if(0<=c)return c;J(d,b,16);return 255} function xb(a,b,c){var d=!1,e=this.controller,f=e.za[a],g=c&65535;if(f)if(f[1])f[1](b,g),d=!0;else{if(f[3]){a=f[2]?f[2](0):0;if(g&1)f[3](a&255|b<<8,g&-2);else f[3](a&-256|b,g);d=!0}}else if(g&1&&(f=e.za[a&-2]))if(f[3])g&=-2,a=f[2]?f[2](0):0,f[3](a&255|b<<8,g),d=!0;else if(f[1])f[1](b,g);d||J(e,c,16)}function yb(a,b){var c=-1,d=this.controller;a=d.za[a];var e=b&65535;a&&(a[2]?c=a[2](e):a[0]&&(c=a[0](e)|a[0](e+1)<<8));if(0<=c)return c;J(d,b,16);return 65535} function zb(a,b,c){var d=!1,e=this.controller;a=e.za[a];var f=c&65535;a&&(a[3]?(a[3](b,f),d=!0):a[1]&&(a[1](b&255,f),a[1](b>>8,f+1),d=!0));d||J(e,c,16)}function Cb(a,b){if(b!=a.s){var c;a.s&&(c=(1<>>a.c;0g&&(p=g);if(!e&&l&&l.size){if(l.type==d){if(f+g<=l.La)return l.pb+=l.La-f,l.La=f,!0;if(f>=l.La+l.pb){p=l.size-(f-n);p>g&&(p=g);l.pb=f-l.La+p;f=n+a.b;g-=p;k++;continue}}return Hb(1,f,g)}f=new I(a,f,p,a.b,d,e);Ab(f,a.D,l);a.h[k++]=f;f=n+a.b;g-=p}return 0>=g?(d==Ib&&(a.sb+=c),a.status((c>>10)+"Kb "+Jb[d]+" at "+ka(b)),!0):Hb(2,b,c)} -function Eb(a,b,c){var d=[];for(b>>>=a.c;0>>=a.c;0>>a.c].Ab(b&a.l,b)}function Mb(a,b){3932160<=b&&(b=Lb(a.a,b));return a.h[(b&a.ma)>>>a.c].W(b&a.l,b)}h.mb=function(a){3932160<=a&&(a=Lb(this.a,a));var b=a&this.l,c=(a&this.ma)>>>this.c;this.m=!1;this.f++;a=this.h[c].Vb(b,a);this.f--;return a}; -h.$a=function(a,b){3932160<=a&&(a=Lb(this.a,a));this.m=!1;this.f++;this.h[(a&this.ma)>>>this.c].Hb(a&this.l,b&255,a);this.f--};function Nb(a,b,c){3932160<=b&&(b=Lb(a.a,b));a.h[(b&a.ma)>>>a.c].qb(b&a.l,c&65535,b)}h.nb=function(a,b){3932160<=a&&(a=Lb(this.a,a));var c=a&this.l,d=(a&this.ma)>>>this.c;this.m=!1;this.f++;this.h[d].bc(c,b&65535,a);this.f--}; -function Ob(a){for(var b=0,c=[],d=0;da.a.Ya)){var l=k[0]?k[0].bind(b):null,n=k[1]?k[1].bind(b):null,p=k[2]?k[2].bind(b):null,u=k[3]?k[3].bind(b):null,w=k[5]||1;65472<=g&&65487>=g&&(!l&&p&&(l=function(a){return function(b){return a(b)&255}.bind(b)}(p)),!n&&u&&(n=function(a){return function(b,c){return a(b,c)}.bind(b)}(u)));for(var D=k[4],U=0;U>5&3;b.bb=a>>1&15;var c=0;a&257&&(c=4,a&1&&(c|=2));b.Ba!=c&&(b.Ba=c,Xb(b))}};h.Hc=function(){var a=this.a.Ca;a&65280&&(a=(a<<8|a>>8)&65535);return a};h.Ic=function(){return this.a.Cb};h.Jc=function(){return this.a.Ga}; -h.Cd=function(a){var b=this.a;1170>b.Ya&&(a&=-49);b.Ga!=a&&(b.Ga=a,b.Pb=a&16?4194303:262143,Xb(b))};h.kd=function(a){a=a>>1&63;var b=this.a.ab[a>>1];return a&1?b>>16:b&65535};h.ce=function(a,b){b=b>>1&63;var c=b>>1;this.a.ab[c]=b&1?this.a.ab[c]&65535|(a&63)<<16:this.a.ab[c]&-65536|a&65534};h.cd=function(a){return this.a.H[1][a>>1&7]};h.Wd=function(a,b){this.a.H[1][b>>1&7]=a&65295};h.ad=function(a){return this.a.H[1][(a>>1&7)+8]};h.Ud=function(a,b){this.a.H[1][(b>>1&7)+8]=a&65295}; -h.bd=function(a){return this.a.Y[1][a>>1&7]};h.Vd=function(a,b){b=b>>1&7;this.a.Y[1][b]=a;this.a.H[1][b]&=65295};h.$c=function(a){return this.a.Y[1][(a>>1&7)+8]};h.Td=function(a,b){b=(b>>1&7)+8;this.a.Y[1][b]=a;this.a.H[1][b]&=65295};h.Dc=function(a){return this.a.H[0][a>>1&7]};h.yd=function(a,b){this.a.H[0][b>>1&7]=a&65295};h.Bc=function(a){return this.a.H[0][(a>>1&7)+8]};h.wd=function(a,b){this.a.H[0][(b>>1&7)+8]=a&65295};h.Cc=function(a){return this.a.Y[0][a>>1&7]}; -h.xd=function(a,b){b=b>>1&7;this.a.Y[0][b]=a;this.a.H[0][b]&=65295};h.Ac=function(a){return this.a.Y[0][(a>>1&7)+8]};h.vd=function(a,b){b=(b>>1&7)+8;this.a.Y[0][b]=a;this.a.H[0][b]&=65295};h.jd=function(a){return this.a.H[3][a>>1&7]};h.be=function(a,b){this.a.H[3][b>>1&7]=a&65295};h.gd=function(a){return this.a.H[3][(a>>1&7)+8]};h.$d=function(a,b){this.a.H[3][(b>>1&7)+8]=a&65295};h.hd=function(a){return this.a.Y[3][a>>1&7]};h.ae=function(a,b){b=b>>1&7;this.a.Y[3][b]=a;this.a.H[3][b]&=65295}; -h.fd=function(a){return this.a.Y[3][(a>>1&7)+8]};h.Zd=function(a,b){b=(b>>1&7)+8;this.a.Y[3][b]=a;this.a.H[3][b]&=65295};h.Na=function(a){a&=7;return this.a.B&2048?this.a.Ha[a]:this.a.g[a]};h.Pa=function(a,b){b&=7;this.a.B&2048?this.a.Ha[b]=a:this.a.g[b]=a};h.Oc=function(){return this.a.B&49152?this.a.na[0]:this.a.g[6]};h.Hd=function(a){this.a.B&49152?this.a.na[0]=a:this.a.g[6]=a};h.Rc=function(){return this.a.g[7]};h.Kd=function(a){this.a.g[7]=a}; -h.Oa=function(a){a&=7;return this.a.B&2048?this.a.g[a]:this.a.Ha[a]};h.Qa=function(a,b){b&=7;this.a.B&2048?this.a.g[b]=a:this.a.Ha[b]=a};h.Pc=function(){return 1==(this.a.B&49152)>>14?this.a.g[6]:this.a.na[1]};h.Id=function(a){1==(this.a.B&49152)>>14?this.a.g[6]=a:this.a.na[1]=a};h.Qc=function(){return 3==(this.a.B&49152)>>14?this.a.g[6]:this.a.na[3]};h.Jd=function(a){3==(this.a.B&49152)>>14?this.a.g[6]=a:this.a.na[3]=a};h.yc=function(a){return this.a.Yb[a-65504>>1]}; -h.td=function(a,b){this.a.Yb[b-65504>>1]=a};h.Ub=function(a){if(65520==a){a=0;switch(Ib){case Ib:a=this.h.sb}a=(a>>6)-1}else a=0;return a};h.ac=function(){};h.ed=function(){return 1};h.Yd=function(){};h.xc=function(){return this.a.M};h.sd=function(){this.a.M=0};h.Fc=function(){return this.a.Xb};h.Ad=function(a,b){b&1||(a&=255);this.a.Xb=a};h.Kc=function(a){return a?this.a.Db:0};h.Dd=function(a){var b=this.a;if(a&=65024){var c=a>>9;do a+=34;while(c>>=1)}b.Db=a;b.u|=2}; -h.dd=function(a){return a?this.a.Da&65280:0};h.Xd=function(a){this.a.Da=a|255};h.Nc=function(){return Yb(this.a)};h.Gd=function(a){Zb(this.a,a&-1809|Yb(this.a)&1808);this.a.u|=128};h.$b=function(){}; +function Fb(a,b,c,d,e){for(var f=b,g=c,k=f>>>a.c;0g&&(p=g);if(!e&&l&&l.size){if(l.type==d){if(f+g<=l.Ka)return l.pb+=l.Ka-f,l.Ka=f,!0;if(f>=l.Ka+l.pb){p=l.size-(f-n);p>g&&(p=g);l.pb=f-l.Ka+p;f=n+a.b;g-=p;k++;continue}}return Hb(1,f,g)}f=new I(a,f,p,a.b,d,e);Ab(f,a.F,l);a.g[k++]=f;f=n+a.b;g-=p}return 0>=g?(d==Ib&&(a.sb+=c),a.status((c>>10)+"Kb "+Jb[d]+" at "+ka(b)),!0):Hb(2,b,c)} +function Eb(a,b,c){var d=[];for(b>>>=a.c;0>>=a.c;0>>a.c].Ab(b&a.l,b)}function Mb(a,b){3932160<=b&&(b=Lb(a.a,b));return a.g[(b&a.ma)>>>a.c].V(b&a.l,b)}h.lb=function(a){3932160<=a&&(a=Lb(this.a,a));var b=a&this.l,c=(a&this.ma)>>>this.c;this.m=!1;this.f++;a=this.g[c].Vb(b,a);this.f--;return a}; +h.Za=function(a,b){3932160<=a&&(a=Lb(this.a,a));this.m=!1;this.f++;this.g[(a&this.ma)>>>this.c].Hb(a&this.l,b&255,a);this.f--};function Nb(a,b,c){3932160<=b&&(b=Lb(a.a,b));a.g[(b&a.ma)>>>a.c].qb(b&a.l,c&65535,b)}h.nb=function(a,b){3932160<=a&&(a=Lb(this.a,a));var c=a&this.l,d=(a&this.ma)>>>this.c;this.m=!1;this.f++;this.g[d].bc(c,b&65535,a);this.f--}; +function Ob(a){for(var b=0,c=[],d=0;da.a.La)){var l=k[0]?k[0].bind(b):null,n=k[1]?k[1].bind(b):null,p=k[2]?k[2].bind(b):null,u=k[3]?k[3].bind(b):null,w=k[5]||1;65472<=g&&65487>=g&&(!l&&p&&(l=function(a){return function(b){return a(b)&255}.bind(b)}(p)),!n&&u&&(n=function(a){return function(b,c){return a(b,c)}.bind(b)}(u)));for(var D=k[4],U=0;U>5&3;b.ab=a>>1&15;var c=0;a&257&&(c=4,a&1&&(c|=2));b.Ba!=c&&(b.Ba=c,Xb(b))}};h.Hc=function(){var a=this.a.Ca;a&65280&&(a=(a<<8|a>>8)&65535);return a};h.Ic=function(){return this.a.Cb};h.Jc=function(){return this.a.Fa}; +h.Cd=function(a){var b=this.a;1170>b.La&&(a&=-49);b.Fa!=a&&(b.Fa=a,b.Pb=a&16?4194303:262143,Xb(b))};h.kd=function(a){a=a>>1&63;var b=this.a.$a[a>>1];return a&1?b>>16:b&65535};h.ce=function(a,b){b=b>>1&63;var c=b>>1;this.a.$a[c]=b&1?this.a.$a[c]&65535|(a&63)<<16:this.a.$a[c]&-65536|a&65534};h.cd=function(a){return this.a.H[1][a>>1&7]};h.Wd=function(a,b){this.a.H[1][b>>1&7]=a&65295};h.ad=function(a){return this.a.H[1][(a>>1&7)+8]};h.Ud=function(a,b){this.a.H[1][(b>>1&7)+8]=a&65295}; +h.bd=function(a){return this.a.X[1][a>>1&7]};h.Vd=function(a,b){b=b>>1&7;this.a.X[1][b]=a;this.a.H[1][b]&=65295};h.$c=function(a){return this.a.X[1][(a>>1&7)+8]};h.Td=function(a,b){b=(b>>1&7)+8;this.a.X[1][b]=a;this.a.H[1][b]&=65295};h.Dc=function(a){return this.a.H[0][a>>1&7]};h.yd=function(a,b){this.a.H[0][b>>1&7]=a&65295};h.Bc=function(a){return this.a.H[0][(a>>1&7)+8]};h.wd=function(a,b){this.a.H[0][(b>>1&7)+8]=a&65295};h.Cc=function(a){return this.a.X[0][a>>1&7]}; +h.xd=function(a,b){b=b>>1&7;this.a.X[0][b]=a;this.a.H[0][b]&=65295};h.Ac=function(a){return this.a.X[0][(a>>1&7)+8]};h.vd=function(a,b){b=(b>>1&7)+8;this.a.X[0][b]=a;this.a.H[0][b]&=65295};h.jd=function(a){return this.a.H[3][a>>1&7]};h.be=function(a,b){this.a.H[3][b>>1&7]=a&65295};h.gd=function(a){return this.a.H[3][(a>>1&7)+8]};h.$d=function(a,b){this.a.H[3][(b>>1&7)+8]=a&65295};h.hd=function(a){return this.a.X[3][a>>1&7]};h.ae=function(a,b){b=b>>1&7;this.a.X[3][b]=a;this.a.H[3][b]&=65295}; +h.fd=function(a){return this.a.X[3][(a>>1&7)+8]};h.Zd=function(a,b){b=(b>>1&7)+8;this.a.X[3][b]=a;this.a.H[3][b]&=65295};h.Na=function(a){a&=7;return this.a.B&2048?this.a.Ga[a]:this.a.h[a]};h.Pa=function(a,b){b&=7;this.a.B&2048?this.a.Ga[b]=a:this.a.h[b]=a};h.Oc=function(){return this.a.B&49152?this.a.na[0]:this.a.h[6]};h.Hd=function(a){this.a.B&49152?this.a.na[0]=a:this.a.h[6]=a};h.Rc=function(){return this.a.h[7]};h.Kd=function(a){this.a.h[7]=a}; +h.Oa=function(a){a&=7;return this.a.B&2048?this.a.h[a]:this.a.Ga[a]};h.Qa=function(a,b){b&=7;this.a.B&2048?this.a.h[b]=a:this.a.Ga[b]=a};h.Pc=function(){return 1==(this.a.B&49152)>>14?this.a.h[6]:this.a.na[1]};h.Id=function(a){1==(this.a.B&49152)>>14?this.a.h[6]=a:this.a.na[1]=a};h.Qc=function(){return 3==(this.a.B&49152)>>14?this.a.h[6]:this.a.na[3]};h.Jd=function(a){3==(this.a.B&49152)>>14?this.a.h[6]=a:this.a.na[3]=a};h.yc=function(a){return this.a.Yb[a-65504>>1]}; +h.td=function(a,b){this.a.Yb[b-65504>>1]=a};h.Ub=function(a){if(65520==a){a=0;switch(Ib){case Ib:a=this.g.sb}a=(a>>6)-1}else a=0;return a};h.ac=function(){};h.ed=function(){return 1};h.Yd=function(){};h.xc=function(){return this.a.ea};h.sd=function(){this.a.ea=0};h.Fc=function(){return this.a.Xb};h.Ad=function(a,b){b&1||(a&=255);this.a.Xb=a};h.Kc=function(a){return a?this.a.Db:0};h.Dd=function(a){var b=this.a;if(a&=65024){var c=a>>9;do a+=34;while(c>>=1)}b.Db=a;b.u|=2}; +h.dd=function(a){return a?this.a.mb&65280:0};h.Xd=function(a){this.a.mb=a|255};h.Nc=function(){return Yb(this.a)};h.Gd=function(a){Zb(this.a,a&-1793|Yb(this.a)&1792);this.a.u|=128};h.$b=function(){}; var M={},Wb=(M[61568]=[null,null,L.prototype.kd,L.prototype.ce,"UNIMAP",64,1170],M[62592]=[null,null,L.prototype.cd,L.prototype.Wd,"SIPDR",8,1145],M[62608]=[null,null,L.prototype.ad,L.prototype.Ud,"SDPDR",8,1145],M[62624]=[null,null,L.prototype.bd,L.prototype.Vd,"SIPAR",8,1145],M[62640]=[null,null,L.prototype.$c,L.prototype.Td,"SDPAR",8,1145],M[62656]=[null,null,L.prototype.Dc,L.prototype.yd,"KIPDR",8,1145],M[62672]=[null,null,L.prototype.Bc,L.prototype.wd,"KDPDR",8,1145],M[62688]=[null,null,L.prototype.Cc, L.prototype.xd,"KIPAR",8,1145],M[62704]=[null,null,L.prototype.Ac,L.prototype.vd,"KDPAR",8,1145],M[62798]=[null,null,L.prototype.Jc,L.prototype.Cd,"MMR3",1,1145],M[65382]=[null,null,L.prototype.Ec,L.prototype.zd,"LKS"],M[65402]=[null,null,L.prototype.Gc,L.prototype.Bd,"MMR0",1,1145],M[65404]=[null,null,L.prototype.Hc,L.prototype.$b,"MMR1",1,1145],M[65406]=[null,null,L.prototype.Ic,L.prototype.$b,"MMR2",1,1145],M[65408]=[null,null,L.prototype.jd,L.prototype.be,"UIPDR",8,1145],M[65424]=[null,null,L.prototype.gd, L.prototype.$d,"UDPDR",8,1145],M[65440]=[null,null,L.prototype.hd,L.prototype.ae,"UIPAR",8,1145],M[65456]=[null,null,L.prototype.fd,L.prototype.Zd,"UDPAR",8,1145],M[65472]=[null,null,L.prototype.Na,L.prototype.Pa,"R0SET0"],M[65473]=[null,null,L.prototype.Na,L.prototype.Pa,"R1SET0"],M[65474]=[null,null,L.prototype.Na,L.prototype.Pa,"R2SET0"],M[65475]=[null,null,L.prototype.Na,L.prototype.Pa,"R3SET0"],M[65476]=[null,null,L.prototype.Na,L.prototype.Pa,"R4SET0"],M[65477]=[null,null,L.prototype.Na,L.prototype.Pa, @@ -89,155 +89,155 @@ L.prototype.$d,"UDPDR",8,1145],M[65440]=[null,null,L.prototype.hd,L.prototype.ae L.prototype.Qa,"R5SET1",1,1145],M[65486]=[null,null,L.prototype.Pc,L.prototype.Id,"R6SUPER",1,1145],M[65487]=[null,null,L.prototype.Qc,L.prototype.Jd,"R6USER",1,1145],M[65504]=[null,null,L.prototype.yc,L.prototype.td,"CTRL",8,1170],M[65520]=[null,null,L.prototype.Ub,L.prototype.ac,"LSIZE",1,1170],M[65522]=[null,null,L.prototype.Ub,L.prototype.ac,"HSIZE",1,1170],M[65524]=[null,null,L.prototype.ed,L.prototype.Yd,"SYSID",1,1170],M[65526]=[null,null,L.prototype.xc,L.prototype.sd,"CPUERR",1,1170],M[65528]= [null,null,L.prototype.Fc,L.prototype.Ad,"MB",1,1170],M[65530]=[null,null,L.prototype.Kc,L.prototype.Dd,"PIR"],M[65532]=[null,null,L.prototype.dd,L.prototype.Xd,"SL"],M[65534]=[null,null,L.prototype.Nc,L.prototype.Gd,"PSW"],M);Ga(function(){for(var a=E(document,"pdp11","device"),b=0;b>1),this.a=new Int32Array(this.b,0,this.size>>2),gc(this,cc?hc:ic);else{a=this.a=Array(this.size>> -2);for(f=0;f>2),b=0;b>8,c)},N:function(a){return this.a[a>>2]>>>((a&3)<<3)&255},ba:function(a,b){a&1&&J(this.h,b,64);b=a>>2;a=(a&3)<<3;var c=this.a[b]>>a;return 24>a?c&65535:c&255|(this.a[b+1]&255)<<8},ra:function(a,b){var c=a>>2;a=(a&3)<<3;this.a[c]=this.a[c]&~(255<>2;a=(a&3)<<3;24>a?this.a[c]=this.a[c]&~(65535<>8);this.va=!0},F:function(a,b){return this.I(a,b)},S:function(a,b){return this.Vb(a,b)},pa:function(a,b,c){this.l?this.f(a,b,c):this.Hb(a,b,c)},ta:function(a,b,c){this.l?this.f(a,b,c):this.bc(a,b,c)},C:function(a){return this.o[a]},J:function(a){return this.o[a]},O:function(a,b){a&1&&J(this.h,b,64);return this.c.getUint16(a,!0)},aa:function(a,b){a&1&&J(this.h,b,64);return this.s[a>>1]},oa:function(a,b){this.o[a]=b;this.va=!0},qa:function(a,b){this.o[a]=b;this.va=!0},sa:function(a,b,c){a&1&&J(this.h, -c,64);this.c.setUint16(a,b,!0);this.va=!0},ua:function(a,b,c){a&1&&J(this.h,c,64);this.s[a>>1]=b;this.va=!0}};function Ab(a,b,c){a.D=b;a.i=a.m=0;c&&((a.i=c.i)&&lc(a,mc,!1),(a.m=c.m)&&nc(a,mc,!1))}function nc(a,b,c){c&&a.m||(a.Gb=!a.l&&b[1]||a.f,a.qb=!a.l&&b[3]||a.A);if(c||void 0===c)a.Hb=b[1]||a.f,a.bc=b[3]||a.A}function lc(a,b,c){c&&a.i||(a.Ab=b[0]||a.v,a.W=b[2]||a.w);if(c||void 0===c)a.I=b[0]||a.v,a.Vb=b[2]||a.w}function gc(a,b){b||(b=oc);lc(a,b,void 0);nc(a,b,void 0)} -var oc=[],kc=[I.prototype.N,I.prototype.ra,I.prototype.ba,I.prototype.ya],mc=[I.prototype.F,I.prototype.pa,I.prototype.S,I.prototype.ta];if(Xa)var ic=[I.prototype.C,I.prototype.oa,I.prototype.O,I.prototype.sa],hc=[I.prototype.J,I.prototype.qa,I.prototype.aa,I.prototype.ua]; -function pc(a,b){x.call(this,"CPU",a,pc);var c=a.multiplier||1;this.ib=a.cycles||b;this.sa=c;this.xb=Math.round(this.ib/1E4)/100;this.Ia=this.xb*this.sa;this.j.R=!1;this.j.Eb=!1;this.j.Va=a.autoStart;this.j.hb=!1;this.fb=this.Ja=0;this.gb=a.csStart;this.Ra=a.csInterval;this.Sa=a.csStop;this.J=[];this.Tb=this.od.bind(this);F(this)}z(pc);var qc=["power","reset"];h=pc.prototype; -h.ia=function(a,b,c,d){this.l=a;this.h=b;this.D=d;this.I=a.I;for(b=0;b=a.Ja&&(a.Ja+=a.Ra,c=!0);0<=a.Sa&&a.Sa<=uc(a)&&(a.Ra=a.Sa=-1,tc(a),G(a),c=!0);c&&a.U(uc(a)+" cycles: checksum="+m(a.fb))}} -h.$=function(a,b,c){var d=this;switch(b){case "power":case "reset":return this.o[b]=c,!0;case "run":return this.o[b]=c,c.onclick=function(){var a;if(a=d.l)if(a=d.l,a.j.P)a=!0;else{var b=null,c,k=A(a.id);for(c=0;ca.pa/a.Ia&&(b=1);a.sa=b;b=a.xb*a.sa;if(a.Ia!=b){a.Ia=b;b=a.Ia.toFixed(2)+"Mhz";var d=a.o.setSpeed;d&&(d.textContent=b);a.U("target speed: "+b)}c&&a.l&&xc(a.l)}ob(a,a.ba);a.ba=0;a.aa=ra();a.qa=0;wc(a)}function Rb(a,b){var c=a.J.length;a.J.push([-1,b]);return c}function Tb(a,b,c,d){0<=b&&ba.J[b][0])&&(c=a.ib*a.sa/1E3*c|0,a.j.R&&(c+=yc(a)),a.J[b][0]=c)} -function nb(a,b){for(var c=a.J.length-1;0<=c;c--){var d=a.J[c];0>d[0]||(d[0]-=b,0>=d[0]&&(d[0]=-1,d[1]()))}}function yc(a,b){var c=a.ra-=a.a;a.a=a.F=0;b&&(a.ra=0);return c} -h.od=function(){if(this.j.R){this.yb>=this.ib&&wc(this,!0);this.Ua=0;this.eb=ra();if(this.qa){var a=this.eb-this.qa;a>this.Qb&&(this.aa+=a,this.aa>this.eb&&(this.aa=this.eb))}try{do{for(var b,c=this.j.hb?1:this.jb,d=this.J.length-1;0<=d;d--){var e=this.J[d];0>e[0]||c>e[0]&&(c=e[0])}b=c;try{this.ob(b)}catch(f){if("number"!=typeof f)throw f;}b=yc(this,!0);this.Ua+=b;this.ba+=b;pb(this,b);nb(this,b);this.Ta-=b;if(0>=this.Ta){this.Ta+=this.jb;15<=++this.Rb&&(this.xa(),this.Rb=0);break}}while(this.j.R)}catch(f){G(this); -this.l&&this.l.stop(ra(),uc(this));Wa(this,f.stack||f.message);return}if(this.j.R){a=setTimeout;b=this.Tb;this.qa=ra();c=this.Qb;this.Ua&&(c=Math.round(c*this.Ua/this.jb));c-=this.qa-this.eb;if(d=this.qa-this.aa)this.pa=Math.round(this.ba/(10*d))/100,864E5<=d&&(this.ua=0,vc(this));if(0>c||this.pac&&(this.aa-=c),c=0;this.yb+=this.Ua;this.qa+=c;a(b,c)}}}; -function mb(a){var b;a.j.error?(a.U(a.toString()+" error"),b=!0):b=!1;if(!b)if(a.j.R)a.U(a.toString()+" busy");else{vc(a);a.j.R=!0;a.j.Eb=!0;if(b=a.o.run)b.textContent="Halt";a.l&&a.l.start(a.aa,uc(a));setTimeout(a.Tb,0)}}h.ob=function(){return 0};function G(a){var b=!1;if(a.j.R){yc(a);ob(a,a.ba);a.ba=0;a.j.R=!1;if(b=a.o.run)b.textContent="Run";a.l&&a.l.stop(ra(),uc(a));b=!0}a.j.complete=void 0;return b} -function zc(a){this.Ya=+a.model||1170;this.Mb=a.addrReset||0;pc.call(this,a,6666667);this.decode=1120==this.Ya?Ac.bind(this):Bc.bind(this);Cc(this);this.ta=0;this.O=null;this.j.complete=!1}z(zc,pc);h=zc.prototype;h.reset=function(){this.status("model "+this.Ya);this.j.R&&G(this);Cc(this);sc(this);this.j.error=!1;this.parent.reset.call(this)}; -function Cc(a){a.m=65536;a.f=32768;a.i=65535;a.s=32768;a.B=15;a.g=[0,0,0,0,0,0,0,a.Mb];a.Ha=[0,0,0,0,0,0];a.na=[0,0,0,0];a.v=0;a.bb=0;a.lc=[4,2,0,1];a.H=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[65535,65535,65535,65535,65535,65535,65535,65535],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.Y=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.ab=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0];a.Yb=[0,0,0,0,0,0,0,0];a.Xb=0;a.u=0;a.A=a.C=0;a.c=a.b=a.wb=0;a.Ka=-1;lb(a)}function lb(a){a.Da=255;a.M=0;a.Db=0;a.w=0;a.Ca=0;a.Cb=0;a.Ga=0;a.Ba=0;a.cb=0;a.Pb=262143;a.O=null;a.h&&Xb(a)}function Xb(a){a.Ba?(a.S=65536,a.N=a.kc,a.W=a.ld,a.qb=a.de,Cb(a.h,a.Ga&16?22:18)):(a.S=0,a.N=a.jc,a.W=a.Wb,a.qb=a.cc,Cb(a.h,16))}h.Lb=function(){return 0};h.save=function(){var a=new O(this);a.set(0,[]);a.set(1,[this.ua,this.sa]);a.set(2,Ob(this.h));return a.data()}; -h.restore=function(a){var b=a[1];this.ua=b[1];vc(this,b[3]);a:{b=this.h;a=a[2];var c;for(c=0;c>14&3;c=a.B>>14&3;a.v!=c&&(a.na[c]=a.g[6],a.g[6]=a.na[a.v]);a.B=b;a.u|=2}function R(a,b){a.u&128||(a.s=a.i=b,a.f=0)}function Fc(a,b,c){a.u&128||(a.s=a.i=a.m=b,a.f=c||0)}function Gc(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^b)&(d^b))}function Hc(a,b){a.u&128||(a.s=a.i=a.m=b,a.f=a.s^a.m>>1)}function Ic(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^d)&(d^b))} -function K(a,b,c){if(!a.ta){var d=!1;0>a.Ka?a.Ka=Yb(a):a.v||(b=4,d=!0);a.w&57344||(a.Ca=63222,a.Cb=b);a.v=0;var e=a.W(b|a.S),f=a.W(b+2&65535|a.S);Zb(a,f&-12289|a.Ka>>2&12288);d&&(a.M|=4,a.g[6]=4);Jc(a,a.Ka);Jc(a,a.g[7]);Q(a,e);a.u&=-113;a.Ka=-1;a.u|=8;if(26!=c)throw b;}}function Kc(a){var b=Lc(a),c=Lc(a)&-1793;a.B&49152&&(c=c&-225|a.B&63712);Q(a,b);Zb(a,c);a.u&=-17} -function Lb(a,b){var c=b>>13&31;31>c&&a.Ga&32&&(b=a.ab[c]+(b&8190)&4194302,3932160<=b&&4186112>b&&console.log("panic(898)"));return b} -function Mc(a,b,c){var d,e,f;if(!(c&a.Ba))return b;d=b>>13;a.Ga&a.lc[a.v]||(d&=7);e=a.H[a.v][d];f=(a.Y[a.v][d]<<6)+(b&8191)&a.Pb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.H[a.v][d]=e;if(4194170!==f||a.v)a.cb=a.v,a.bb=d;b=!1;g&&(g&57344&&(0<=a.Ka&&(g|=128),a.w&57344||(a.w=a.w|g|a.cb<<5|a.bb<<1), -b=!0),a.w&61440||!(4191360>f||4194239>>a.c].Gb(b&a.l,c&255,b)}function Lc(a){var b=a.W(a.g[6]|a.S);a.g[6]=a.g[6]+2&65535;return b}function Jc(a,b){var c=a.g[6]-2&65535;a.g[6]=c;a.w&57344||(a.Ca=a.Ca<<8|246);!a.v&&c<=a.Da&&4c&&d&1&&(f=1));a.a-=3;break;case 3:f=2;e=a.g[c];7!==c&&(e|=g);e=a.W(e);e|=g;a.a-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.g[c]+f&65535;7!==c&&(e|=g);a.a-=4;break;case 5:f=-2;e=a.g[c]-2&65535;7!==c&&(e|=g);e=a.W(e)|g;a.a-= -8;break;case 6:return e=a.W(Ec(a,2)),e=e+a.g[c]&65535|g,a.a-=6,e;case 7:return e=a.W(Ec(a,2)),e=e+a.g[c]&65535,e=a.W(e|a.S)|g,a.a-=10,e}a.g[c]=a.g[c]+f&65535;!g||a.w&57344||(a.Ca=a.Ca<<8|f<<3&248|c);6==c&&!a.v&&d&4&&0>=f&&(a.g[6]<=a.Da||65534<=a.g[6])&&(a.g[6]<=a.Da-32?(a.M|=4,a.g[6]=4,K(a,4,24)):(a.M|=8,a.u|=64));return e}h.mb=function(a){if(!this.Ba)return this.h.mb(a);this.ta++;a=this.Wb(Mc(this,a,2));this.ta--;return a}; -h.$a=function(a,b){this.Ba?(this.ta++,Nc(this,Mc(this,a,5),b),this.ta--):this.h.$a(a,b)};h.nb=function(a,b){this.Ba?(this.ta++,this.cc(Mc(this,a,4),b),this.ta--):this.h.nb(a,b)};h.jc=function(a,b,c){return Oc(this,a,b,c)};h.kc=function(a,b,c){return Mc(this,Oc(this,a,b,c),c)};h.Wb=function(a){return Mb(this.h,a)};h.ld=function(a){return Mb(this.h,Mc(this,a,2))};h.cc=function(a,b){Nb(this.h,a,b&65535)};h.de=function(a,b){Nb(this.h,Mc(this,a,4),b)}; -function Pc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?(d=Oc(a,b,d,2),c&65536||61440!==(a.B&61440)&&(d&=65535),a.v=a.B>>12&3,c=a.W(d|c&a.S),a.v=a.B>>14&3):c=6!=d||(a.B>>2&12288)===(a.B&12288)?a.g[d]:a.na[a.B>>12&3];return c}function Qc(a,b,c,d){a.w&57344||(a.Ca=22);var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=Oc(a,b,e,4),c&65536||(e&=65535),a.v=a.B>>12&3,e=Mc(a,e|c&65536,4),a.v=a.B>>14&3,Nb(a.h,e,d)):6!=e||(a.B>>2&12288)===(a.B&12288)?a.g[e]=d:a.na[a.B>>12&3]=d} -function Rc(a,b){b>>=6;var c=a.C=b&7;(b=a.A=(b&56)>>3)?(c=a.N(b,c,3),a=Kb(a.h,c)):a=a.g[c]&255;return a}function Sc(a,b){b>>=6;var c=a.C=b&7;return(b=a.A=(b&56)>>3)?Mb(a.h,a.N(b,c,2)):a.g[c]}function Tc(a,b){var c=a.b=b&7;b=a.c=(b&56)>>3;return Oc(a,b,c,8)}function Uc(a,b){var c=a.b=b&7;(b=a.c=(b&56)>>3)?(c=a.N(b,c,3),a=Kb(a.h,c)):a=a.g[c]&255;return a}function Vc(a,b){var c=a.b=b&7;return(b=a.c=(b&56)>>3)?Mb(a.h,a.N(b,c,2)):a.g[c]} -function S(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.wb=a.N(b,e,7),Nc(a,e,d.call(a,c,Kb(a.h,e)))):a.g[e]=a.g[e]&65280|d.call(a,c,a.g[e]&255)}function T(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.N(b,e,6),Nb(a.h,e,d.call(a,c,Mb(a.h,e)))):a.g[e]=d.call(a,c,a.g[e])}function Wc(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?Nc(a,a.N(b,e,5),c):a.g[e]=c?a.g[e]&~d|c<<24>>24&d:a.g[e]&~d;return c}function Xc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?Nb(a.h,a.N(b,d,4),c):a.g[d]=c&65535;return c} -function V(a,b,c){c&&(Q(a,a.g[7]+(b<<24>>23)),a.a-=2);a.a-=3} -h.ob=function(a){this.j.complete=!0;var b=a?this.j.Eb?0:1:-1;this.j.Eb=!1;this.ra=this.a=a;do{if(this.u){this.u&112&&(this.u&32?K(this,168,28):this.u&64?K(this,4,30):this.u&16&&K(this,12,32),this.u&=-113);if(a=this.u&7){a=!1;if(this.u&2){this.u&=-3;var c=160,d=(this.Db&224)>>5,e=this.O&&this.O.Ma>d?this.O:null;e&&(c=e.qd,d=e.Ma);d>(this.B&224)>>5?(this.u&4&&(Ec(this,2),this.u&=-5),K(this,c,26),d=!0):d=!1;if(d){if(e)if(a=e,e=this.O,e==a)this.O=a.next;else for(;e;){d=e.next;if(d==a){e.next=d.next;break}e= -d}a=!0}}else this.u&1&&this.u++;a=a&&0>b}if(a)break}this.u=this.u&7|this.B&16;this.decode(Dc(this))}while(0>1|b<<16;Hc(this,a);return a&65535}function cd(a,b){a=b&128|b>>1|b<<8;Hc(this,a<<8);return a&255}function dd(a,b){a=b&~a;R(this,a);return a}function ed(a,b){a=b&~a;R(this,a<<8);return a}function fd(a,b){a|=b;R(this,a);return a}function gd(a,b){a|=b;R(this,a<<8);return a}function hd(a,b){a=~b|65536;Fc(this,a);return a&65535}function id(a,b){a=~b|256;Fc(this,a<<8);return a&255} -function jd(a,b){a=b-a;this.u&128||(this.s=this.i=a,this.f=b&(b^a));return a&65535}function kd(a,b){a=b-a;var c=a<<8;b<<=8;this.u&128||(this.s=this.i=c,this.f=b&(b^c));return a&255}function ld(a,b){a=b+a;this.u&128||(this.s=this.i=a,this.f=a&(b^a));return a&65535}function md(a,b){a=b+a;var c=a<<8;this.u&128||(this.s=this.i=c,this.f=c&(b<<8^c));return a&255}function nd(a,b){a=-b;Fc(this,a,a&b&32768);return a&65535}function od(a,b){a=-b;Fc(this,a<<8,(a&b&128)<<8);return a&255} -function pd(a,b){a=b<<1|this.m>>16&1;Hc(this,a);return a&65535}function qd(a,b){a=b<<1|this.m>>16&1;Hc(this,a<<8);return a&255}function rd(a,b){a=(this.m&65536|b)>>1|b<<16;Hc(this,a);return a&65535}function sd(a,b){a=((this.m&65536)>>8|b)>>1|b<<8;Hc(this,a<<8);return a&255}function td(a,b){var c=b-a;Ic(this,c,a,b);return c&65535}function ud(a,b){var c=b-a;Ic(this,c<<8,a<<8,b<<8);return c&255}function vd(a,b){this.u&128||(this.s=this.i=b&65280,this.f=this.m=0);return(b<<8|b>>8)&65535} -function wd(a,b){a^=b;R(this,a);return a&65535}function xd(a){T(this,a,Sc(this,a),Yc);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function yd(a){var b=Vc(this,a);a=a>>6&7;var c=this.g[a];c&32768&&(c|=4294901760);this.m=this.f=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.f=32768)}this.g[a]=c&65535;this.s=this.i=c;this.a-=(this.c?6:7)+b} -function zd(a){var b=Vc(this,a);a=a>>6&7;var c=this.g[a]<<16|this.g[a|1];this.m=this.f=0;b&=63;if(b&32){b=64-b;32>b-1;this.m=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.g[a|1]=d&65535;this.s=d>>16;this.i=d>>16|d;this.a-=(this.c?6:7)+b}function Ad(a){V(this,a,!P(this))}function Bd(a){V(this,a,P(this))} -function Cd(a){T(this,a,Sc(this,a),dd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Dd(a){S(this,a,Rc(this,a),ed);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Ed(a){T(this,a,Sc(this,a),fd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}function Fd(a){S(this,a,Rc(this,a),gd);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)} -function Gd(a){R(this,Sc(this,a)&Vc(this,a));this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Hd(a){R(this,(Rc(this,a)&Uc(this,a))<<8);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Id(a){V(this,a,this.i&65535?0:4)}function Jd(a){V(this,a,!this.Aa()==!(this.f&32768))}function Kd(a){V(this,a,!!(this.i&65535)&&!this.Aa()==!(this.f&32768))}function Ld(a){V(this,a,!P(this)&&!!(this.i&65535))} -function Md(a){V(this,a,(this.i&65535?0:4)||!this.Aa()!=!(this.f&32768))}function Nd(a){V(this,a,P(this)||(this.i&65535?0:4))}function Od(a){V(this,a,!this.Aa()!=!(this.f&32768))}function Pd(a){V(this,a,this.Aa())}function Qd(a){V(this,a,!!(this.i&65535))}function Rd(a){V(this,a,!this.Aa())}function Sd(){K(this,12,1);this.a-=5}function Td(a){V(this,a,!0)}function Ud(a){V(this,a,!(this.f&32768))}function Vd(a){V(this,a,this.f&32768?2:0)} -function W(a){a&1&&(this.m=0);a&2&&(this.f=0);a&4&&(this.i=1);a&8&&(this.s=0);this.a-=5}function Wd(a){var b=Sc(this,a);a=Vc(this,a);Ic(this,b-a,a,b);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)}function Xd(a){var b=Rc(this,a)<<8;a=Uc(this,a)<<8;Ic(this,b-a,a,b);this.a-=this.c?4+(this.C&&6<=this.b?1:0):(this.A?4:3)+(7==this.b?2:0)} -function Yd(a){var b=Vc(this,a);if(b){a=a>>6&7;var c=this.g[a]<<16|this.g[a|1];this.m=this.f=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.g[a]=d&65535,this.g[a|1]=c-d*b&65535,this.i=d>>16|d,this.s=d>>16):(this.f=32768,this.i=d>>15|d,this.s=c>>16,-1===b&&65534===this.g[a]&&(this.g[a]=this.g[a|1]=1));this.a-=53}else this.i=this.s=0,this.f=32768,this.m=65536,this.a-=7}function Zd(){K(this,24,2);this.a-=25} -function $d(){this.B&49152?(this.M|=128,K(this,4,3)):this.D?this.D.b():G(this);this.a-=7}function ae(){K(this,16,4);this.a-=25}var be=[0,7,7,10,7,11,9,13];function ce(a){this.F=this.a;Q(this,Tc(this,a));this.a=this.F-be[this.c]}var de=[0,14,14,17,14,18,16,20];function ee(a){this.F=this.a;var b=Tc(this,a);a=a>>6&7;Jc(this,this.g[a]);this.g[a]=this.g[7];Q(this,b);this.a=this.F-de[this.c]}var fe=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; -function ge(a){var b=Sc(this,a);this.F=this.a;R(this,Xc(this,a,b));this.a=this.F-fe[(this.A?8:0)+this.c]+(7!=this.b||this.c?0:2)}function he(a){var b=Rc(this,a);R(this,Wc(this,a,b,65535)<<8);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)}var ie=[7,13,13,17,14,18,17,21]; -function je(a){var b=Vc(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.g[a];c&32768&&(c|=-65536);b=~~(b*c);this.g[a]=b>>16&65535;this.g[a|1]=b&65535;this.u&128||(this.s=b>>16,this.i=this.s|b,this.f=0,this.m=-32768>b||32767>6;if(this.g[b]=this.g[b]-1&65535)Q(this,this.g[7]-((a&63)<<1)),this.a+=1;this.a-=6}function pe(a){T(this,a,Sc(this,a),td);this.a-=this.c?9+(this.C&&6<=this.b?1:0):(this.A?5:3)+(7==this.b?2:0)} -function qe(a){T(this,a,0,vd);this.a-=this.c?9:3+(7==this.b?2:0)}function re(){K(this,28,5);this.a-=5}function se(){this.I&&(this.I.ea=this.g[7],this.I.setData(this.g[0],!0));this.u|=4;Ec(this,-2);this.a-=3}function te(a){T(this,a,Sc(this,a),wd);this.a-=this.c?9:3+(7==this.b?2:0)}function Y(){K(this,8,6)}function Ac(a){ue[a>>12].call(this,a)}function ve(a){we[a>>6&3].call(this,a)}function xe(a){ye[a>>6&3].call(this,a)}function ze(a){Ae[a>>6&3].call(this,a)}function Be(a){Ce[a&15].call(this,a)} -function De(a){Ee[a&15].call(this,a)}function Fe(a){Ge[a>>6&3].call(this,a)}function He(a){Ie[a>>6&3].call(this,a)}function Je(a){Ke[a>>6&3].call(this,a)} -var ue=[function(a){Le[a>>8&15].call(this,a)},ge,Wd,Gd,Cd,Ed,xd,Y,function(a){Me[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,pe,Y],Le=[function(a){Oe[a>>4&15].call(this,a)},Td,Qd,Id,Jd,Od,Kd,Md,ee,ee,ve,xe,ze,Y,Y,Y],we=[function(a){Fc(this,Xc(this,a,0));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,hd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,ld);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,jd);this.a-=this.c?9:3+(7==this.b?2:0)}],ye=[function(a){T(this,a,0, -nd);this.a-=this.c?11:6},function(a){T(this,a,P(this)?1:0,Yc);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,P(this)?1:0,td);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Vc(this,a);Fc(this,a);this.a-=this.c?4:3+(7==this.b?2:0)}],Ae=[function(a){T(this,a,0,rd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,pd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,bd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,$c);this.a-=this.c?9:3+(7==this.b?2:0)}], -Oe=[function(a){Pe[a&15].call(this,a)},Y,Y,Y,ce,ce,ce,ce,ne,Y,Be,De,qe,qe,qe,qe],Pe=[$d,se,me,Sd,ae,le,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y],Ce=[ke,function(){this.m=0;this.a-=5},function(){this.f=0;this.a-=5},W,function(){this.i=1;this.a-=5},W,W,W,function(){this.s=0;this.a-=5},W,W,W,W,W,W,W],Ee=[ke,function(){this.m=65536;this.a-=5},function(){this.f=32768;this.a-=5},X,function(){this.i=0;this.a-=5},X,X,X,function(){this.s=32768;this.a-=5},X,X,X,X,X,X,X],Me=[Rd,Pd,Ld,Nd,Ud,Vd,Ad,Bd,Zd,re,Fe,He,Je,Y,Y,Y],Ge=[function(a){Fc(this, -Wc(this,a,0,255));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,id);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,md);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,kd);this.a-=this.c?9:3+(7==this.b?2:0)}],Ie=[function(a){S(this,a,0,od);this.a-=this.c?11:6},function(a){S(this,a,P(this)?1:0,Zc);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,P(this)?1:0,ud);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Uc(this,a);Fc(this,a<<8);this.a-=this.c?4:3+(7== -this.b?2:0)}],Ke=[function(a){S(this,a,0,sd);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,qd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,cd);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,ad);this.a-=this.c?9:3+(7==this.b?2:0)}];function Bc(a){Qe[a>>12].call(this,a)} -var Qe=[function(a){Re[a>>8&15].call(this,a)},ge,Wd,Gd,Cd,Ed,xd,function(a){Se[a>>8&15].call(this,a)},function(a){Te[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,pe,Y],Re=[function(a){Ue[a>>4&15].call(this,a)},Td,Qd,Id,Jd,Od,Kd,Md,ee,ee,ve,xe,ze,function(a){Ve[a>>6&3].call(this,a)},Y,Y],Ve=[function(a){a=this.g[7]+((a&63)<<1)&65535;var b=this.W(a|this.S);Q(this,this.g[5]);this.g[6]=a+2&65535;this.g[5]=b;this.a-=8},function(a){a=Pc(this,a,0);Jc(this,a);R(this,a);this.a-=11},function(a){var b=Lc(this);this.F= -this.a;Qc(this,a,0,b);R(this,b);this.a=this.F-ie[this.c]},function(a){R(this,Xc(this,a,this.Aa?65535:0));this.a-=this.c?9:3+(7==this.b?2:0)}],Ue=[function(a){We[a&15].call(this,a)},Y,Y,Y,ce,ce,ce,ce,ne,function(a){a&8?(this.B&49152||(this.B=this.B&-2017|(a&7)<<5,this.u|=1),this.a-=5):K(this,8,6)},Be,De,qe,qe,qe,qe],We=[$d,se,me,Sd,ae,le,function(){Kc(this);this.a-=13},function(){K(this,8,6)},Y,Y,Y,Y,Y,Y,Y,Y],Se=[je,je,Yd,Yd,yd,yd,zd,zd,te,te,Y,Y,Y,Y,oe,oe],Te=[Rd,Pd,Ld,Nd,Ud,Vd,Ad,Bd,Zd,re,Fe,He, -Je,function(a){Xe[a>>6&3].call(this,a)},Y,Y],Xe=[Y,function(a){a=Pc(this,a,65536);Jc(this,a);R(this,a);this.a-=11},function(a){var b=Lc(this);this.F=this.a;Qc(this,a,65536,b);R(this,b);this.a=this.F-ie[this.c]},Y]; -function Ye(a){x.call(this,"ROM",a,Ye);this.X=this.c=null;this.i=a.addr;this.b=a.size;this.m=!1;this.f=a.alias;this.l=a.file;this.s=q(this.l);if(this.l){a=this.l;var b=la(this.s);"json"!=b&&"hex"!=b&&(a=v()+"/api/v1/dump?file="+this.l+"&format=bytes&decimal=true");var c=this;r(a,null,!0,function(a,b,f){f?(c.G("Unable to load ROM resource (error "+f+": "+a+")"),c.l=null):(Ra(c.oa,a,b),(a=ta(a,b))?(c.c=a.K,c.X=a.X):c.l=null);Ze(c)})}}z(Ye);h=Ye.prototype; -h.ia=function(a,b,c,d){this.h=b;this.a=c;this.D=d;Ze(this)};h.ka=function(){this.X&&(this.D&&this.D.a(this.id,this.i,this.b,this.X),delete this.X);return!0};h.ja=function(){return!0}; -function Ze(a){if(!Va(a)){if(a.l){if(!a.c||!a.h)return;a.b||(a.b=a.c.length);if(a.c.length!=a.b)Wa(a,"ROM size ("+m(a.c.length,8,!0)+") does not match specified size ("+m(a.b,8,!0)+")");else{var b;a:{b=a.i;a.status(a.b+"-byte ROM at "+ka(b));if(57344<=b&&b<57344+H){var c={};b=(c[b]=[Ye.prototype.Zc,Ye.prototype.Sd,null,null,null,a.b>>1],c);if(cb(a.h,a,b,256,a.ya)){b=a.m=!0;break a}}else if(Fb(a.h,b,a.b,fc)){for(c=0;c>>a.c;0=b.length)break;for(var k=k+2,n=b[k++]&255|(b[k++]&255)<<8,p=b[k++]&255|(b[k++]&255)<<8,l=l+((n&255)+(n>>8)+(p&255)+(p>>8)),u=k,w=n-=6;0=b.length)break;l+=b[k++]&255;if(l&255)break;if(w)for(;w--;)a.a.$a(p++,b[u++]&255);else p&1?G(a.a):null==d&&(d=p);g=!0}else k++;else k+=2}if(!g&&(null==c&&(c=e),null!=c)){for(g=0;g=b)a.preventDefault&&a.preventDefault(),64e.w&&(e.w-=32),e.b|=128,e.b&64&&Sb(e.a,e.aa))});this.ba=Ub(52,4);this.O=Rb(this.a,function(){e.c|=128;e.c&64&&Sb(e.a,e.ba)});cb(b,this,ef);F(this)}; +function I(a,b,c,d,e,f){this.g=a;this.id=dc+=2;this.a=null;this.Ka=b;this.pb=c;this.size=d||0;this.type=e||ec;this.l=e==fc;this.controller=null;Ab(this);this.va=this.ic=!1;if(this.size)if(f)this.controller=f,a=[null,0],this.a=a[0],gc(this,f.dc);else if(Xa)this.b=new ArrayBuffer(this.size),this.c=new DataView(this.b,0,this.size),this.o=new Uint8Array(this.b,0,this.size),this.s=new Uint16Array(this.b,0,this.size>>1),this.a=new Int32Array(this.b,0,this.size>>2),gc(this,cc?hc:ic);else{a=this.a=Array(this.size>> +2);for(f=0;f>2),b=0;b>8,c)},M:function(a){return this.a[a>>2]>>>((a&3)<<3)&255},aa:function(a,b){a&1&&J(this.g,b,64);b=a>>2;a=(a&3)<<3;var c=this.a[b]>>a;return 24>a?c&65535:c&255|(this.a[b+1]&255)<<8},ra:function(a,b){var c=a>>2;a=(a&3)<<3;this.a[c]=this.a[c]&~(255<>2;a=(a&3)<<3;24>a?this.a[c]=this.a[c]&~(65535<>8);this.va=!0},D:function(a,b){return this.I(a,b)},R:function(a,b){return this.Vb(a,b)},pa:function(a,b,c){this.l?this.f(a,b,c):this.Hb(a,b,c)},ta:function(a,b,c){this.l?this.f(a,b,c):this.bc(a,b,c)},C:function(a){return this.o[a]},J:function(a){return this.o[a]},N:function(a,b){a&1&&J(this.g,b,64);return this.c.getUint16(a,!0)},$:function(a,b){a&1&&J(this.g,b,64);return this.s[a>>1]},oa:function(a,b){this.o[a]=b;this.va=!0},qa:function(a,b){this.o[a]=b;this.va=!0},sa:function(a,b,c){a&1&&J(this.g, +c,64);this.c.setUint16(a,b,!0);this.va=!0},ua:function(a,b,c){a&1&&J(this.g,c,64);this.s[a>>1]=b;this.va=!0}};function Ab(a,b,c){a.F=b;a.i=a.m=0;c&&((a.i=c.i)&&lc(a,mc,!1),(a.m=c.m)&&nc(a,mc,!1))}function nc(a,b,c){c&&a.m||(a.Gb=!a.l&&b[1]||a.f,a.qb=!a.l&&b[3]||a.A);if(c||void 0===c)a.Hb=b[1]||a.f,a.bc=b[3]||a.A}function lc(a,b,c){c&&a.i||(a.Ab=b[0]||a.v,a.V=b[2]||a.w);if(c||void 0===c)a.I=b[0]||a.v,a.Vb=b[2]||a.w}function gc(a,b){b||(b=oc);lc(a,b,void 0);nc(a,b,void 0)} +var oc=[],jc=[I.prototype.M,I.prototype.ra,I.prototype.aa,I.prototype.ya],mc=[I.prototype.D,I.prototype.pa,I.prototype.R,I.prototype.ta];if(Xa)var ic=[I.prototype.C,I.prototype.oa,I.prototype.N,I.prototype.sa],hc=[I.prototype.J,I.prototype.qa,I.prototype.$,I.prototype.ua]; +function pc(a,b){x.call(this,"CPU",a,pc);var c=a.multiplier||1;this.hb=a.cycles||b;this.sa=c;this.xb=Math.round(this.hb/1E4)/100;this.Ha=this.xb*this.sa;this.j.P=!1;this.j.Eb=!1;this.j.Va=a.autoStart;this.j.gb=!1;this.eb=this.Ia=0;this.fb=a.csStart;this.Ra=a.csInterval;this.Sa=a.csStop;this.J=[];this.Tb=this.od.bind(this);F(this)}z(pc);var qc=["power","reset"];h=pc.prototype; +h.ia=function(a,b,c,d){this.l=a;this.g=b;this.F=d;this.A=a.A;for(b=0;b=a.Ia&&(a.Ia+=a.Ra,c=!0);0<=a.Sa&&a.Sa<=uc(a)&&(a.Ra=a.Sa=-1,tc(a),G(a),c=!0);c&&a.T(uc(a)+" cycles: checksum="+m(a.eb))}} +h.Z=function(a,b,c){var d=this;switch(b){case "power":case "reset":return this.o[b]=c,!0;case "run":return this.o[b]=c,c.onclick=function(){var a;if(a=d.l)if(a=d.l,a.j.O)a=!0;else{var b=null,c,k=A(a.id);for(c=0;ca.pa/a.Ha&&(b=1);a.sa=b;b=a.xb*a.sa;if(a.Ha!=b){a.Ha=b;b=a.Ha.toFixed(2)+"Mhz";var d=a.o.setSpeed;d&&(d.textContent=b);a.T("target speed: "+b)}c&&a.l&&xc(a.l)}ob(a,a.aa);a.aa=0;a.$=ra();a.qa=0;wc(a)}function Rb(a,b){var c=a.J.length;a.J.push([-1,b]);return c}function Tb(a,b,c,d){0<=b&&ba.J[b][0])&&(c=a.hb*a.sa/1E3*c|0,a.j.P&&(c+=yc(a)),a.J[b][0]=c)} +function nb(a,b){for(var c=a.J.length-1;0<=c;c--){var d=a.J[c];0>d[0]||(d[0]-=b,0>=d[0]&&(d[0]=-1,d[1]()))}}function yc(a,b){var c=a.ra-=a.a;a.a=a.I=0;b&&(a.ra=0);return c} +h.od=function(){if(this.j.P){this.yb>=this.hb&&wc(this,!0);this.Ua=0;this.cb=ra();if(this.qa){var a=this.cb-this.qa;a>this.Qb&&(this.$+=a,this.$>this.cb&&(this.$=this.cb))}try{do{for(var b,c=this.j.gb?1:this.ib,d=this.J.length-1;0<=d;d--){var e=this.J[d];0>e[0]||c>e[0]&&(c=e[0])}b=c;try{this.ob(b)}catch(f){if("number"!=typeof f)throw f;}b=yc(this,!0);this.Ua+=b;this.aa+=b;pb(this,b);nb(this,b);this.Ta-=b;if(0>=this.Ta){this.Ta+=this.ib;15<=++this.Rb&&(this.xa(),this.Rb=0);break}}while(this.j.P)}catch(f){G(this); +this.l&&this.l.stop(ra(),uc(this));Wa(this,f.stack||f.message);return}if(this.j.P){a=setTimeout;b=this.Tb;this.qa=ra();c=this.Qb;this.Ua&&(c=Math.round(c*this.Ua/this.ib));c-=this.qa-this.cb;if(d=this.qa-this.$)this.pa=Math.round(this.aa/(10*d))/100,864E5<=d&&(this.ua=0,vc(this));if(0>c||this.pac&&(this.$-=c),c=0;this.yb+=this.Ua;this.qa+=c;a(b,c)}}}; +function mb(a){var b;a.j.error?(a.T(a.toString()+" error"),b=!0):b=!1;if(!b)if(a.j.P)a.T(a.toString()+" busy");else{vc(a);a.j.P=!0;a.j.Eb=!0;if(b=a.o.run)b.textContent="Halt";a.l&&a.l.start(a.$,uc(a));setTimeout(a.Tb,0)}}h.ob=function(){return 0};function G(a){var b=!1;if(a.j.P){yc(a);ob(a,a.aa);a.aa=0;a.j.P=!1;if(b=a.o.run)b.textContent="Run";a.l&&a.l.stop(ra(),uc(a));b=!0}a.j.complete=void 0;return b} +function zc(a){this.La=+a.model||1170;this.Mb=a.addrReset||0;pc.call(this,a,6666667);this.decode=1120==this.La?Ac.bind(this):Bc.bind(this);Cc(this);this.ta=0;this.N=null;this.j.complete=!1}z(zc,pc);h=zc.prototype;h.reset=function(){this.status("model "+this.La);this.j.P&&G(this);Cc(this);sc(this);this.j.error=!1;this.parent.reset.call(this)}; +function Cc(a){a.m=65536;a.f=32768;a.i=65535;a.s=32768;a.B=15;a.h=[0,0,0,0,0,0,0,a.Mb];a.Ga=[0,0,0,0,0,0];a.na=[0,0,0,0];a.v=0;a.ab=0;a.lc=[4,2,0,1];a.H=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[65535,65535,65535,65535,65535,65535,65535,65535],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.X=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]];a.$a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0];a.Yb=[0,0,0,0,0,0,0,0];a.Xb=0;a.u=0;a.C=a.D=0;a.c=a.b=a.wb=0;a.Ja=-1;lb(a)}function lb(a){a.mb=255;a.ea=0;a.Db=0;a.w=0;a.Ca=0;a.Cb=0;a.Fa=0;a.Ba=0;a.bb=0;a.Pb=262143;a.N=null;a.g&&Xb(a)}function Xb(a){a.Ba?(a.R=65536,a.M=a.kc,a.V=a.ld,a.qb=a.de,Cb(a.g,a.Fa&16?22:18)):(a.R=0,a.M=a.jc,a.V=a.Wb,a.qb=a.cc,Cb(a.g,16))}h.Lb=function(){return 0};h.save=function(){var a=new O(this);a.set(0,[]);a.set(1,[this.ua,this.sa]);a.set(2,Ob(this.g));return a.data()}; +h.restore=function(a){var b=a[1];this.ua=b[1];vc(this,b[3]);a:{b=this.g;a=a[2];var c;for(c=0;c>14&3;c=a.B>>14&3;a.v!=c&&(a.na[c]=a.h[6],a.h[6]=a.na[a.v]);a.B=b;a.u|=2}function R(a,b){a.u&128||(a.s=a.i=b,a.f=0)}function Fc(a,b,c){a.u&128||(a.s=a.i=a.m=b,a.f=c||0)}function Gc(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^b)&(d^b))}function Hc(a,b){a.u&128||(a.s=a.i=a.m=b,a.f=a.s^a.m>>1)}function Ic(a,b,c,d){a.u&128||(a.s=a.i=a.m=b,a.f=(c^d)&(d^b))} +function K(a,b,c,d){if(!a.ta){var e=!1;0>a.Ja?a.Ja=Yb(a):a.v||(b=4,e=!0);a.w&57344||(a.Ca=63222,a.Cb=b);a.v=0;var f=a.V(b|a.R),g=a.V(b+2&65535|a.R);Zb(a,g&-12289|a.Ja>>2&12288);e&&(a.ea|=4,a.h[6]=4);Jc(a,a.Ja);Jc(a,a.h[7]);Q(a,f);a.u&=~c;a.Ja=-1;a.u|=8;if(-18!=d)throw b;}}function Kc(a){var b=Lc(a),c=Lc(a)&-1793;a.B&49152&&(c=c&-225|a.B&63712);Q(a,b);Zb(a,c);a.u&=-17} +function Lb(a,b){var c=b>>13&31;31>c&&a.Fa&32&&(b=a.$a[c]+(b&8190)&4194302,3932160<=b&&4186112>b&&console.log("panic(898)"));return b} +function Mc(a,b,c){var d,e,f;if(!(c&a.Ba))return b;d=b>>13;a.Fa&a.lc[a.v]||(d&=7);e=a.H[a.v][d];f=(a.X[a.v][d]<<6)+(b&8191)&a.Pb;var g=0;switch(e&7){case 1:g=4096;case 2:e|=128;c&4&&(g=8192);break;case 4:g=4096;case 5:c&4&&(g=4096);case 6:e|=c&4?192:128;break;default:g=32768}32512!==(e&32520)&&(e&8?e&32512&&(b&8128)<(e>>2&8128)&&(g|=16384):(b&8128)>(e>>2&8128)&&(g|=16384));a.H[a.v][d]=e;if(4194170!==f||a.v)a.bb=a.v,a.ab=d;b=!1;g&&(g&57344&&(0<=a.Ja&&(g|=128),a.w&57344||(a.w=a.w|g|a.bb<<5|a.ab<<1), +b=!0),a.w&61440||!(4191360>f||4194239>>a.c].Gb(b&a.l,c&255,b)}function Lc(a){var b=a.V(a.h[6]|a.R);a.h[6]=a.h[6]+2&65535;return b}function Jc(a,b){var c=a.h[6]-2&65535;a.h[6]=c;a.w&57344||(a.Ca=a.Ca<<8|246);Oc(a,0,c);a.qb(c,b)} +function Oc(a,b,c){a.v||a.u&64||!(c<=a.mb&&(b||4c&&d&1&&(f=1));a.a-=3;break;case 3:f=2;e=a.h[c];7!=c&&(e|=g);e=a.V(e);e|=g;a.a-=7;break;case 4:f=-2;6>c&&d&1&&(f=-1);e=a.h[c]+f&65535;7!=c&&(e|=g);a.a-=4;break;case 5:f=-2;e=a.h[c]-2&65535;7!=c&&(e|=g);e=a.V(e)|g;a.a-=8;break;case 6:return e=a.V(Ec(a,2)),e=e+a.h[c]&65535|g,a.a-=6,e;case 7:return e=a.V(Ec(a,2)),e=e+a.h[c]& +65535,e=a.V(e|a.R)|g,a.a-=10,e}a.h[c]=a.h[c]+f&65535;!g||a.w&57344||(a.Ca=a.Ca<<8|f<<3&248|c);6==c&&0>f&&Oc(a,b,a.h[6]);return e}h.lb=function(a){if(!this.Ba)return this.g.lb(a);this.ta++;a=this.Wb(Mc(this,a,2));this.ta--;return a};h.Za=function(a,b){this.Ba?(this.ta++,Nc(this,Mc(this,a,5),b),this.ta--):this.g.Za(a,b)};h.nb=function(a,b){this.Ba?(this.ta++,this.cc(Mc(this,a,4),b),this.ta--):this.g.nb(a,b)};h.jc=function(a,b,c){return Pc(this,a,b,c)}; +h.kc=function(a,b,c){return Mc(this,Pc(this,a,b,c),c)};h.Wb=function(a){return Mb(this.g,a)};h.ld=function(a){return Mb(this.g,Mc(this,a,2))};h.cc=function(a,b){Nb(this.g,a,b&65535)};h.de=function(a,b){Nb(this.g,Mc(this,a,4),b)};function Qc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?(d=Pc(a,b,d,2),c&65536||61440!==(a.B&61440)&&(d&=65535),a.v=a.B>>12&3,c=a.V(d|c&a.R),a.v=a.B>>14&3):c=6!=d||(a.B>>2&12288)===(a.B&12288)?a.h[d]:a.na[a.B>>12&3];return c} +function Rc(a,b,c,d){a.w&57344||(a.Ca=22);var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=Pc(a,b,e,4),c&65536||(e&=65535),a.v=a.B>>12&3,e=Mc(a,e|c&65536,4),a.v=a.B>>14&3,Nb(a.g,e,d)):6!=e||(a.B>>2&12288)===(a.B&12288)?a.h[e]=d:a.na[a.B>>12&3]=d}function Sc(a,b){b>>=6;var c=a.D=b&7;(b=a.C=(b&56)>>3)?(c=a.M(b,c,3),a=Kb(a.g,c)):a=a.h[c]&255;return a}function Tc(a,b){b>>=6;var c=a.D=b&7;return(b=a.C=(b&56)>>3)?Mb(a.g,a.M(b,c,2)):a.h[c]}function Uc(a,b){var c=a.b=b&7;b=a.c=(b&56)>>3;return Pc(a,b,c,8)} +function Vc(a,b){var c=a.b=b&7;(b=a.c=(b&56)>>3)?(c=a.M(b,c,3),a=Kb(a.g,c)):a=a.h[c]&255;return a}function Wc(a,b){var c=a.b=b&7;return(b=a.c=(b&56)>>3)?Mb(a.g,a.M(b,c,2)):a.h[c]}function S(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.wb=a.M(b,e,7),Nc(a,e,d.call(a,c,Kb(a.g,e)))):a.h[e]=a.h[e]&65280|d.call(a,c,a.h[e]&255)}function T(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?(e=a.M(b,e,6),Nb(a.g,e,d.call(a,c,Mb(a.g,e)))):a.h[e]=d.call(a,c,a.h[e])} +function Xc(a,b,c,d){var e=a.b=b&7;(b=a.c=(b&56)>>3)?Nc(a,a.M(b,e,5),c):a.h[e]=c?a.h[e]&~d|c<<24>>24&d:a.h[e]&~d;return c}function Yc(a,b,c){var d=a.b=b&7;(b=a.c=(b&56)>>3)?Nb(a.g,a.M(b,d,4),c):a.h[d]=c&65535;return c}function V(a,b,c){c&&(Q(a,a.h[7]+(b<<24>>23)),a.a-=2);a.a-=3} +h.ob=function(a){this.j.complete=!0;var b=a?this.j.Eb?0:1:-1;this.j.Eb=!1;this.ra=this.a=a;do{if(this.u){this.u&112&&(this.u&32?K(this,168,32,-7):this.u&16?K(this,12,16,-9):this.u&64&&K(this,4,64,-8));if(a=this.u&7){a=!1;if(this.u&2){this.u&=-3;var c=160,d=(this.Db&224)>>5,e=this.N&&this.N.Ma>d?this.N:null;e&&(c=e.qd,d=e.Ma);d>(this.B&224)>>5?(this.u&4&&(Ec(this,2),this.u&=-5),K(this,c,0,-18),d=!0):d=!1;if(d){if(e)if(a=e,e=this.N,e==a)this.N=a.next;else for(;e;){d=e.next;if(d==a){e.next=d.next;break}e= +d}a=!0}}else this.u&1&&this.u++;a=a&&0>b}if(a)break}this.u=this.u&7|this.B&16;this.decode(Dc(this))}while(0>1|b<<16;Hc(this,a);return a&65535}function dd(a,b){a=b&128|b>>1|b<<8;Hc(this,a<<8);return a&255}function ed(a,b){a=b&~a;R(this,a);return a}function fd(a,b){a=b&~a;R(this,a<<8);return a}function gd(a,b){a|=b;R(this,a);return a}function hd(a,b){a|=b;R(this,a<<8);return a}function id(a,b){a=~b|65536;Fc(this,a);return a&65535}function jd(a,b){a=~b|256;Fc(this,a<<8);return a&255} +function kd(a,b){a=b-a;this.u&128||(this.s=this.i=a,this.f=b&(b^a));return a&65535}function ld(a,b){a=b-a;var c=a<<8;b<<=8;this.u&128||(this.s=this.i=c,this.f=b&(b^c));return a&255}function md(a,b){a=b+a;this.u&128||(this.s=this.i=a,this.f=a&(b^a));return a&65535}function nd(a,b){a=b+a;var c=a<<8;this.u&128||(this.s=this.i=c,this.f=c&(b<<8^c));return a&255}function od(a,b){a=-b;Fc(this,a,a&b&32768);return a&65535}function pd(a,b){a=-b;Fc(this,a<<8,(a&b&128)<<8);return a&255} +function qd(a,b){a=b<<1|this.m>>16&1;Hc(this,a);return a&65535}function rd(a,b){a=b<<1|this.m>>16&1;Hc(this,a<<8);return a&255}function sd(a,b){a=(this.m&65536|b)>>1|b<<16;Hc(this,a);return a&65535}function td(a,b){a=((this.m&65536)>>8|b)>>1|b<<8;Hc(this,a<<8);return a&255}function ud(a,b){var c=b-a;Ic(this,c,a,b);return c&65535}function vd(a,b){var c=b-a;Ic(this,c<<8,a<<8,b<<8);return c&255}function wd(a,b){this.u&128||(this.s=this.i=b&65280,this.f=this.m=0);return(b<<8|b>>8)&65535} +function xd(a,b){a^=b;R(this,a);return a&65535}function yd(a){T(this,a,Tc(this,a),Zc);this.a-=this.c?9+(this.D&&6<=this.b?1:0):(this.C?5:3)+(7==this.b?2:0)}function zd(a){var b=Wc(this,a);a=a>>6&7;var c=this.h[a];c&32768&&(c|=4294901760);this.m=this.f=0;b&=63;if(b&32)b=64-b,16>=b;else if(b)if(16>15&65535;d&&65535!==d&&(this.f=32768)}this.h[a]=c&65535;this.s=this.i=c;this.a-=(this.c?6:7)+b} +function Ad(a){var b=Wc(this,a);a=a>>6&7;var c=this.h[a]<<16|this.h[a|1];this.m=this.f=0;b&=63;if(b&32){b=64-b;32>b-1;this.m=d<<16;d>>=1;c&2147483648&&(d|=4294967295<<32-b)}else b?(d=c<>15,d<<=1,32>=32-b)&&4294967295!==(c|4294967295<>16&65535;this.h[a|1]=d&65535;this.s=d>>16;this.i=d>>16|d;this.a-=(this.c?6:7)+b}function Bd(a){V(this,a,!P(this))}function Cd(a){V(this,a,P(this))} +function Dd(a){T(this,a,Tc(this,a),ed);this.a-=this.c?9+(this.D&&6<=this.b?1:0):(this.C?5:3)+(7==this.b?2:0)}function Ed(a){S(this,a,Sc(this,a),fd);this.a-=this.c?9+(this.D&&6<=this.b?1:0):(this.C?5:3)+(7==this.b?2:0)}function Fd(a){T(this,a,Tc(this,a),gd);this.a-=this.c?9+(this.D&&6<=this.b?1:0):(this.C?5:3)+(7==this.b?2:0)}function Gd(a){S(this,a,Sc(this,a),hd);this.a-=this.c?9+(this.D&&6<=this.b?1:0):(this.C?5:3)+(7==this.b?2:0)} +function Hd(a){R(this,Tc(this,a)&Wc(this,a));this.a-=this.c?4+(this.D&&6<=this.b?1:0):(this.C?4:3)+(7==this.b?2:0)}function Id(a){R(this,(Sc(this,a)&Vc(this,a))<<8);this.a-=this.c?4+(this.D&&6<=this.b?1:0):(this.C?4:3)+(7==this.b?2:0)}function Jd(a){V(this,a,this.i&65535?0:4)}function Kd(a){V(this,a,!this.Aa()==!(this.f&32768))}function Ld(a){V(this,a,!!(this.i&65535)&&!this.Aa()==!(this.f&32768))}function Md(a){V(this,a,!P(this)&&!!(this.i&65535))} +function Nd(a){V(this,a,(this.i&65535?0:4)||!this.Aa()!=!(this.f&32768))}function Od(a){V(this,a,P(this)||(this.i&65535?0:4))}function Pd(a){V(this,a,!this.Aa()!=!(this.f&32768))}function Qd(a){V(this,a,this.Aa())}function Rd(a){V(this,a,!!(this.i&65535))}function Sd(a){V(this,a,!this.Aa())}function Td(){K(this,12,0,-1);this.a-=5}function Ud(a){V(this,a,!0)}function Vd(a){V(this,a,!(this.f&32768))}function Wd(a){V(this,a,this.f&32768?2:0)} +function W(a){a&1&&(this.m=0);a&2&&(this.f=0);a&4&&(this.i=1);a&8&&(this.s=0);this.a-=5}function Xd(a){var b=Tc(this,a);a=Wc(this,a);Ic(this,b-a,a,b);this.a-=this.c?4+(this.D&&6<=this.b?1:0):(this.C?4:3)+(7==this.b?2:0)}function Yd(a){var b=Sc(this,a)<<8;a=Vc(this,a)<<8;Ic(this,b-a,a,b);this.a-=this.c?4+(this.D&&6<=this.b?1:0):(this.C?4:3)+(7==this.b?2:0)} +function Zd(a){var b=Wc(this,a);if(b){a=a>>6&7;var c=this.h[a]<<16|this.h[a|1];this.m=this.f=0;b&32768&&(b|=-65536);var d=~~(c/b);-32768<=d&&32767>=d?(this.h[a]=d&65535,this.h[a|1]=c-d*b&65535,this.i=d>>16|d,this.s=d>>16):(this.f=32768,this.i=d>>15|d,this.s=c>>16,-1===b&&65534===this.h[a]&&(this.h[a]=this.h[a|1]=1));this.a-=53}else this.i=this.s=0,this.f=32768,this.m=65536,this.a-=7}function $d(){K(this,24,0,-2);this.a-=25} +function ae(){this.B&49152?(this.ea|=128,K(this,4,0,-3)):(this.A&&this.A.setData(this.h[0],!0),this.F?this.F.b():G(this));this.a-=7}function be(){K(this,16,0,-4);this.a-=25}var ce=[0,7,7,10,7,11,9,13];function de(a){this.I=this.a;Q(this,Uc(this,a));this.a=this.I-ce[this.c]}var ee=[0,14,14,17,14,18,16,20];function fe(a){this.I=this.a;var b=Uc(this,a);a=a>>6&7;Jc(this,this.h[a]);this.h[a]=this.h[7];Q(this,b);this.a=this.I-ee[this.c]}var ge=[3,9,9,13,10,14,12,16,4,9,9,13,10,14,13,17]; +function he(a){var b=Tc(this,a);this.I=this.a;R(this,Yc(this,a,b));this.a=this.I-ge[(this.C?8:0)+this.c]+(7!=this.b||this.c?0:2)}function ie(a){var b=Sc(this,a);R(this,Xc(this,a,b,65535)<<8);this.a-=this.c?9+(this.D&&6<=this.b?1:0):(this.C?5:3)+(7==this.b?2:0)}var je=[7,13,13,17,14,18,17,21]; +function ke(a){var b=Wc(this,a);a=a>>6&7;b&32768&&(b|=-65536);var c=this.h[a];c&32768&&(c|=-65536);b=~~(b*c);this.h[a]=b>>16&65535;this.h[a|1]=b&65535;this.u&128||(this.s=b>>16,this.i=this.s|b,this.f=0,this.m=-32768>b||32767>6;if(this.h[b]=this.h[b]-1&65535)Q(this,this.h[7]-((a&63)<<1)),this.a+=1;this.a-=6}function qe(a){T(this,a,Tc(this,a),ud);this.a-=this.c?9+(this.D&&6<=this.b?1:0):(this.C?5:3)+(7==this.b?2:0)} +function re(a){T(this,a,0,wd);this.a-=this.c?9:3+(7==this.b?2:0)}function se(){K(this,28,0,-5);this.a-=5}function te(){this.A&&(this.A.da=this.h[7],this.A.setData(this.h[0],!0));this.u|=4;Ec(this,-2);this.a-=3}function ue(a){T(this,a,Tc(this,a),xd);this.a-=this.c?9:3+(7==this.b?2:0)}function Y(){K(this,8,0,-6)}function Ac(a){ve[a>>12].call(this,a)}function we(a){xe[a>>6&3].call(this,a)}function ye(a){ze[a>>6&3].call(this,a)}function Ae(a){Be[a>>6&3].call(this,a)} +function Ce(a){De[a&15].call(this,a)}function Ee(a){Fe[a&15].call(this,a)}function Ge(a){He[a>>6&3].call(this,a)}function Ie(a){Je[a>>6&3].call(this,a)}function Ke(a){Le[a>>6&3].call(this,a)} +var ve=[function(a){Me[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,yd,Y,function(a){Ne[a>>8&15].call(this,a)},ie,Yd,Id,Ed,Gd,qe,Y],Me=[function(a){Pe[a>>4&15].call(this,a)},Ud,Rd,Jd,Kd,Pd,Ld,Nd,fe,fe,we,ye,Ae,Y,Y,Y],xe=[function(a){Fc(this,Yc(this,a,0));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,id);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,md);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,1,kd);this.a-=this.c?9:3+(7==this.b?2:0)}],ze=[function(a){T(this,a,0, +od);this.a-=this.c?11:6},function(a){T(this,a,P(this)?1:0,Zc);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,P(this)?1:0,ud);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Wc(this,a);Fc(this,a);this.a-=this.c?4:3+(7==this.b?2:0)}],Be=[function(a){T(this,a,0,sd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,qd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,cd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){T(this,a,0,ad);this.a-=this.c?9:3+(7==this.b?2:0)}], +Pe=[function(a){Qe[a&15].call(this,a)},Y,Y,Y,de,de,de,de,oe,Y,Ce,Ee,re,re,re,re],Qe=[ae,te,ne,Td,be,me,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y],De=[le,function(){this.m=0;this.a-=5},function(){this.f=0;this.a-=5},W,function(){this.i=1;this.a-=5},W,W,W,function(){this.s=0;this.a-=5},W,W,W,W,W,W,W],Fe=[le,function(){this.m=65536;this.a-=5},function(){this.f=32768;this.a-=5},X,function(){this.i=0;this.a-=5},X,X,X,function(){this.s=32768;this.a-=5},X,X,X,X,X,X,X],Ne=[Sd,Qd,Md,Od,Vd,Wd,Bd,Cd,$d,se,Ge,Ie,Ke,Y,Y,Y],He=[function(a){Fc(this, +Xc(this,a,0,255));this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,jd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,nd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,1,ld);this.a-=this.c?9:3+(7==this.b?2:0)}],Je=[function(a){S(this,a,0,pd);this.a-=this.c?11:6},function(a){S(this,a,P(this)?1:0,$c);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,P(this)?1:0,vd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){a=Vc(this,a);Fc(this,a<<8);this.a-=this.c?4:3+(7== +this.b?2:0)}],Le=[function(a){S(this,a,0,td);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,rd);this.a-=this.c?9:3+(7==this.b?2:0)},function(a){S(this,a,0,dd);this.a-=this.c?9+(this.wb&1):3+(7==this.b?2:0)},function(a){S(this,a,0,bd);this.a-=this.c?9:3+(7==this.b?2:0)}];function Bc(a){Re[a>>12].call(this,a)} +var Re=[function(a){Se[a>>8&15].call(this,a)},he,Xd,Hd,Dd,Fd,yd,function(a){Te[a>>8&15].call(this,a)},function(a){Ue[a>>8&15].call(this,a)},ie,Yd,Id,Ed,Gd,qe,Y],Se=[function(a){Ve[a>>4&15].call(this,a)},Ud,Rd,Jd,Kd,Pd,Ld,Nd,fe,fe,we,ye,Ae,function(a){We[a>>6&3].call(this,a)},Y,Y],We=[function(a){a=this.h[7]+((a&63)<<1)&65535;var b=this.V(a|this.R);Q(this,this.h[5]);this.h[6]=a+2&65535;this.h[5]=b;this.a-=8},function(a){a=Qc(this,a,0);Jc(this,a);R(this,a);this.a-=11},function(a){var b=Lc(this);this.I= +this.a;Rc(this,a,0,b);R(this,b);this.a=this.I-je[this.c]},function(a){R(this,Yc(this,a,this.Aa?65535:0));this.a-=this.c?9:3+(7==this.b?2:0)}],Ve=[function(a){Xe[a&15].call(this,a)},Y,Y,Y,de,de,de,de,oe,function(a){a&8?(this.B&49152||(this.B=this.B&-2017|(a&7)<<5,this.u|=1),this.a-=5):K(this,8,0,-6)},Ce,Ee,re,re,re,re],Xe=[ae,te,ne,Td,be,me,function(){Kc(this);this.a-=13},function(){K(this,8,0,-6)},Y,Y,Y,Y,Y,Y,Y,Y],Te=[ke,ke,Zd,Zd,zd,zd,Ad,Ad,ue,ue,Y,Y,Y,Y,pe,pe],Ue=[Sd,Qd,Md,Od,Vd,Wd,Bd,Cd,$d,se, +Ge,Ie,Ke,function(a){Ye[a>>6&3].call(this,a)},Y,Y],Ye=[Y,function(a){a=Qc(this,a,65536);Jc(this,a);R(this,a);this.a-=11},function(a){var b=Lc(this);this.I=this.a;Rc(this,a,65536,b);R(this,b);this.a=this.I-je[this.c]},Y]; +function Ze(a){x.call(this,"ROM",a,Ze);this.W=this.c=null;this.i=a.addr;this.b=a.size;this.m=!1;this.f=a.alias;this.l=a.file;this.s=q(this.l);if(this.l){a=this.l;var b=la(this.s);"json"!=b&&"hex"!=b&&(a=v()+"/api/v1/dump?file="+this.l+"&format=bytes&decimal=true");var c=this;r(a,null,!0,function(a,b,f){f?(c.G("Unable to load ROM resource (error "+f+": "+a+")"),c.l=null):(Ra(c.oa,a,b),(a=ta(a,b))?(c.c=a.K,c.W=a.W):c.l=null);$e(c)})}}z(Ze);h=Ze.prototype; +h.ia=function(a,b,c,d){this.g=b;this.a=c;this.F=d;$e(this)};h.ka=function(){this.W&&(this.F&&this.F.a(this.id,this.i,this.b,this.W),delete this.W);return!0};h.ja=function(){return!0}; +function $e(a){if(!Va(a)){if(a.l){if(!a.c||!a.g)return;a.b||(a.b=a.c.length);if(a.c.length!=a.b)Wa(a,"ROM size ("+m(a.c.length,8,!0)+") does not match specified size ("+m(a.b,8,!0)+")");else{var b;a:{b=a.i;a.status(a.b+"-byte ROM at "+ka(b));if(57344<=b&&b<57344+H){var c={};b=(c[b]=[Ze.prototype.Zc,Ze.prototype.Sd,null,null,null,a.b>>1],c);if(cb(a.g,a,b,256,a.ya)){b=a.m=!0;break a}}else if(Fb(a.g,b,a.b,fc)){for(c=0;c>>a.c;0=b.length)break;for(var k=k+2,n=b[k++]&255|(b[k++]&255)<<8,p=b[k++]&255|(b[k++]&255)<<8,l=l+((n&255)+(n>>8)+(p&255)+(p>>8)),u=k,w=n-=6;0=b.length)break;l+=b[k++]&255;if(l&255)break;if(w)for(;w--;)a.a.Za(p++,b[u++]&255);else p&1?G(a.a):null==d&&(d=p);g=!0}else k++;else k+=2}if(!g&&(null==c&&(c=e),null!=c)){for(g=0;g=b)a.preventDefault&&a.preventDefault(),64e.w&&(e.w-=32),e.b|=128,e.b&64&&Sb(e.a,e.$))});this.aa=Ub(52,4);this.N=Rb(this.a,function(){e.c|=128;e.c&64&&Sb(e.a,e.aa)});cb(b,this,ff);F(this)}; h.Nb=function(){if(!this.v){var a=rc(this.l,"connection");if(a){var b=a.split("->");if(2==b.length){var c=pa(b[0]);if(c!=this.ya)return;b=pa(b[1]);if(this.v=Sa(b)){var d=this.v.exports;if(d){var e=d.connect;e&&e.call(this.v);if(this.A=d.receiveData){this.status(this.oa+"."+c+" connected to "+b);return}}}}this.status("Unable to establish connection: "+a)}}};h.ka=function(a,b){if(!b)if(this.Nb(),!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0}; -h.ja=function(a){return a?this.save():!0};h.reset=function(){ff(this)};h.save=function(){var a=new O(this);a.set(0,[]);return a.data()};h.restore=function(){return ff(this)};function ff(a){a.w=0;a.b=0;a.c=128;a.i=[];return!0}h.Bb=function(a){if("number"==typeof a)this.i.push(a);else if("string"==typeof a)for(var b=0;b":String.fromCharCode(a);var c=b.length;32>a&&1==c&&(c=0);9==a&&(a=this.J||8,c=a-this.s%a,this.J&&(b=" ".slice(0,c)));this.F&&!this.s&&c&&(b=String.fromCharCode(this.F)+b);this.f.value+=b;this.f.scrollTop=this.f.scrollHeight;this.s+=c}else if(null!=this.m){if(10==a||1024<=this.m.length)this.U(this.m), -this.m="";10!=a&&(this.m+=String.fromCharCode(a))}this.c&=-129;Tb(this.a,this.O,1E3/Math.round(this.I/10))}};var gf={},ef=(gf[65392]=[null,null,Z.prototype.Tc,Z.prototype.Md,"RCSR"],gf[65394]=[null,null,Z.prototype.Sc,Z.prototype.Ld,"RBUF"],gf[65396]=[null,null,Z.prototype.nd,Z.prototype.fe,"XCSR"],gf[65398]=[null,null,Z.prototype.md,Z.prototype.ee,"XBUF"],gf);Ga(function(){for(var a=E(document,"pdp11","serial"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descTape":return this.o[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.o[b]=c,c.onclick=function(){var a= -d.o.listTapes;a&&kf(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.F){c.parentNode.removeChild(c);break}this.o[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;kf(d,q(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.o[b]=c,!0}return!1}; -h.ia=function(a,b,c,d){this.l=a;this.h=b;this.a=c;this.D=d;this.J=lf(a);var e=this;if((this.c=rc(this.l,"autoMount")||this.c)&&"string"==typeof this.c)try{this.c=eval("("+this.c+")")}catch(f){t("PC11 auto-mount error: "+f.message+" ("+this.c+")"),this.c=null}this.N=Ub(56,4);this.S=Rb(this.a,function(){1==(e.b&32769)&&!(e.b&128)&&e.wc.indexOf("/api/v1/dump")&&(e=la(c),f="json"==e||"gz"==e?encodeURI(c):v()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!r(f,null,!0,function(e,f,g){var k=0>g&&a.l&&!a.l.j.P;g?a.G('Unable to load tape "'+b+'" (error '+g+": "+e+")",k):(Ra(a.oa,e,f),(e=ta(e,f))&&uf(a,b,c,d,e.K,e.ga,e.fa)); -a.j.Fa=!1;a.m&&(a.m--,a.m||F(a));rf(a)})}function of(a,b,c,d){if((a=a.o.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.a=Array(a.V);for(d=0;dc.indexOf("/api/v1/dump")&&(b=la(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ma(c,"/")&&(d="dir"),f=v()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.vb?"":e)+"&format=json"));return!!r(f, -null,!0,function(b,c,d){Bf(a,b,c,d)})} -function Bf(a,b,c,d){var e=null;a.c=!1;var f=0>d&&a.l&&!a.l.j.P;if(d)a.controller.G('Unable to load disk "'+a.wa+'" (error '+d+": "+b+")",f);else{Ra(a.controller.oa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ -c+")");if(k.length)if(1==k.length)t(k[0]);else{a.V=k.length;a.Z=k[0].length;a.T=k[0][0].length;var l=k[0][0][0];a.ha=l&&l.length||512;for(d=c=0;d>2,p=l.pattern;void 0===p&&(p=l.pattern=0);var u=l.data;if(void 0===u){var w=l.bytes;if(void 0!==w&&w.length){for(var D=n<<2,U=w.length;U>2,e=Array(d),f=0;f>2,c=(d>((b&3)<<3)&255;return c};h.write=function(a,b,c){if(this.c)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.ca?f=a.la+a.ca&&(a.ca+=f-(a.la+a.ca)+1):(a.la=f,a.ca=1);d[f]=d[f]&~(255<g)break;e|=g<=this.a.length||l>=this.a[k].length||n>=this.a[k][l].length){c="sector (CHS="+k+":"+l+":"+n+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.c){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.a[k][l][n]){for(l=k.data.length;lb&&-2!=b&&this.controller.G("Unable to restore disk '"+this.wa+": "+c);return b}; -h.toJSON=function(){var a;a=0;for(var b;b=Df(this,a++);)Ff(b);a=JSON.stringify(this.a,function(a,b){if("file"!=a)return b});a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,"");a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:");a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function Ff(a){var b=a.data,c=b.length;if(c<<2==a.length){for(var d=c-1,e=b[d],f=0;d--&&b[d]===e;)f++;f++&&(b.length=c-f,a.pattern=e)}}function N(a){x.call(this,"RL11",a,N);this.f=a.autoMount||null;this.s=0;this.b=Array(4);this.A=!Aa("Mobi")&&window&&"FileReader"in window}z(N);h=N.prototype; -h.$=function(a,b,c){var d=this;switch(b){case "listDisks":return this.o[b]=c,c.onchange=function(){var a=d.o.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(k){t("RL11 option error: "+k.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.o[b]=c,c.onchange=function(){var a=ja(c.value);null!=a&&Gf(d,a)},!0;case "loadDrive":return this.o[b]= -c,c.onclick=function(){var a=d.o.listDisks;a&&Hf(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.A){c.parentNode.removeChild(c);break}this.o[b]=c;c.onclick=function(){var a=d.o.listDrives;if(a&&a.options&&d.b)if(a=d.b[ja(a.value)||0])if(a=a.da){var b;b="";for(var c=0,k;k=Df(a,c++);)for(var l=0,n=k.length;l":String.fromCharCode(a);var c=b.length;32>a&&1==c&&(c=0);9==a&&(a=this.J||8,c=a-this.s%a,this.J&&(b=" ".slice(0,c)));this.D&&!this.s&&c&&(b=String.fromCharCode(this.D)+b);this.f.value+=b;this.f.scrollTop=this.f.scrollHeight;this.s+=c}else if(null!=this.m){if(10==a||1024<=this.m.length)this.T(this.m), +this.m="";10!=a&&(this.m+=String.fromCharCode(a))}this.c&=-129;Tb(this.a,this.N,1E3/Math.round(this.I/10))}};var hf={},ff=(hf[65392]=[null,null,Z.prototype.Tc,Z.prototype.Md,"RCSR"],hf[65394]=[null,null,Z.prototype.Sc,Z.prototype.Ld,"RBUF"],hf[65396]=[null,null,Z.prototype.nd,Z.prototype.fe,"XCSR"],hf[65398]=[null,null,Z.prototype.md,Z.prototype.ee,"XBUF"],hf);Ga(function(){for(var a=E(document,"pdp11","serial"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descTape":return this.o[b]=c,!0;case "loadTape":e=2;case "attachTape":return e||(e=1),this.o[b]=c,c.onclick=function(){var a= +d.o.listTapes;a&&lf(d,a.options[a.selectedIndex].text,a.value,e)},!0;case "mountTape":if(!this.D){c.parentNode.removeChild(c);break}this.o[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;lf(d,q(b,!0),b,1,a)}return!1};return!0;case "readProgress":return this.o[b]=c,!0}return!1}; +h.ia=function(a,b,c,d){this.l=a;this.g=b;this.a=c;this.F=d;this.J=mf(a);var e=this;if((this.c=rc(this.l,"autoMount")||this.c)&&"string"==typeof this.c)try{this.c=eval("("+this.c+")")}catch(f){t("PC11 auto-mount error: "+f.message+" ("+this.c+")"),this.c=null}this.M=Ub(56,4);this.R=Rb(this.a,function(){1==(e.b&32769)&&!(e.b&128)&&e.wc.indexOf("/api/v1/dump")&&(e=la(c),f="json"==e||"gz"==e?encodeURI(c):v()+"/api/v1/dump?path="+encodeURIComponent(c)+"&format=json");return!!r(f,null,!0,function(e,f,g){var k=0>g&&a.l&&!a.l.j.O;g?a.G('Unable to load tape "'+b+'" (error '+g+": "+e+")",k):(Ra(a.oa,e,f),(e=ta(e,f))&&vf(a,b,c,d,e.K,e.ga,e.fa)); +a.j.Ea=!1;a.m&&(a.m--,a.m||F(a));sf(a)})}function pf(a,b,c,d){if((a=a.o.listTapes)&&a.options){for(var e=0;e>2;var f=e=0,b=new DataView(b,0,d);a.a=Array(a.U);for(d=0;dc.indexOf("/api/v1/dump")&&(b=la(c),"json"==b||"gz"==b?f=encodeURI(c):(d="path",e="&mbhd=10",!c.indexOf("http:")||!c.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(b)?(d="disk",e="&mbhd=0"):ma(c,"/")&&(d="dir"),f=v()+"/api/v1/dump?"+d+"="+encodeURIComponent(c)+(a.vb?"":e)+"&format=json"));return!!r(f, +null,!0,function(b,c,d){Cf(a,b,c,d)})} +function Cf(a,b,c,d){var e=null;a.c=!1;var f=0>d&&a.l&&!a.l.j.O;if(d)a.controller.G('Unable to load disk "'+a.wa+'" (error '+d+": "+b+")",f);else{Ra(a.controller.oa,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+ +c+")");if(k.length)if(1==k.length)t(k[0]);else{a.U=k.length;a.Y=k[0].length;a.S=k[0][0].length;var l=k[0][0][0];a.ha=l&&l.length||512;for(d=c=0;d>2,p=l.pattern;void 0===p&&(p=l.pattern=0);var u=l.data;if(void 0===u){var w=l.bytes;if(void 0!==w&&w.length){for(var D=n<<2,U=w.length;U>2,e=Array(d),f=0;f>2,c=(d>((b&3)<<3)&255;return c};h.write=function(a,b,c){if(this.c)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.ba?f=a.la+a.ba&&(a.ba+=f-(a.la+a.ba)+1):(a.la=f,a.ba=1);d[f]=d[f]&~(255<g)break;e|=g<=this.a.length||l>=this.a[k].length||n>=this.a[k][l].length){c="sector (CHS="+k+":"+l+":"+n+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.c){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.a[k][l][n]){for(l=k.data.length;lb&&-2!=b&&this.controller.G("Unable to restore disk '"+this.wa+": "+c);return b}; +h.toJSON=function(){var a;a=0;for(var b;b=Ef(this,a++);)Gf(b);a=JSON.stringify(this.a,function(a,b){if("file"!=a)return b});a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,"");a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:");a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; +function Gf(a){var b=a.data,c=b.length;if(c<<2==a.length){for(var d=c-1,e=b[d],f=0;d--&&b[d]===e;)f++;f++&&(b.length=c-f,a.pattern=e)}}function N(a){x.call(this,"RL11",a,N);this.f=a.autoMount||null;this.s=0;this.b=Array(4);this.A=!Aa("Mobi")&&window&&"FileReader"in window}z(N);h=N.prototype; +h.Z=function(a,b,c){var d=this;switch(b){case "listDisks":return this.o[b]=c,c.onchange=function(){var a=d.o.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(k){t("RL11 option error: "+k.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.o[b]=c,c.onchange=function(){var a=ja(c.value);null!=a&&Hf(d,a)},!0;case "loadDrive":return this.o[b]= +c,c.onclick=function(){var a=d.o.listDisks;a&&If(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.A){c.parentNode.removeChild(c);break}this.o[b]=c;c.onclick=function(){var a=d.o.listDrives;if(a&&a.options&&d.b)if(a=d.b[ja(a.value)||0])if(a=a.ca){var b;b="";for(var c=0,k;k=Ef(a,c++);)for(var l=0,n=k.length;lb;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";Gf(this,0)}}return!0};h.ja=function(a){return a?this.save():!0};h.reset=function(){If(this)};h.save=function(){return(new O(this)).data()}; -h.restore=function(a){return If(this,a[0])};function Lf(a,b){b||(a.s=0);if(a.f)for(var c in a.f){var d=a.f[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.o.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.b.length)a.G("Unable to load the selected drive");else if(c)if("?"==c)a.G('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=q(c);a.status("Attempting to load "+c+' as "'+b+'"')}Nf(a,e,b,c,!1,d)}else Mf(a,e)} -function Nf(a,b,c,d,e,f){var g=-1,k=a.b[b];k.Ea.toLowerCase()!=d.toLowerCase()&&(g++,Mf(a,b,!0),k.ub?a.G("RL11 busy"):(k.ub=!0,e&&(k.tb=!0,a.s++),k.kb=!!f,Af(new wf(a,k,"preload"),c,d,f,a.gc)&&g++));return g} -h.gc=function(a,b,c,d,e){var f;a.ub=!1;b&&(f=b.a.length?[b.a.length,b.a[0].length,b.a[0][0].length,b.a[0][0][0].length]:[0,0,0,0],b&&f[0]>a.V||f[1]>a.Z)&&(this.G('Disk "'+c+'" too large for drive '+("RL"+a.zb)),b=null);b?(a.da=b,a.wa=c,a.Ea=d,this.G('Mounted disk "'+c+'" in drive '+("RL"+a.zb),a.tb||e),this.l&&xc(this.l)):a.kb=!1;a.tb&&(a.tb=!1,--this.s||F(this));Gf(this,a.zb)}; -function Kf(a,b,c,d){if((a=a.o.listDisks)&&a.options){for(var e=0;eb;b++){var c=document.createElement("option");c.value=b;c.text="RL"+b;a.appendChild(c)}a.value="0";Hf(this,0)}}return!0};h.ja=function(a){return a?this.save():!0};h.reset=function(){Jf(this)};h.save=function(){return(new O(this)).data()}; +h.restore=function(a){return Jf(this,a[0])};function Mf(a,b){b||(a.s=0);if(a.f)for(var c in a.f){var d=a.f[c],e=d.path||"",f;if(!(f=d.name))a:{if((f=a.o.listDisks)&&f.options)for(var g=0;gg||9e||e>=a.b.length)a.G("Unable to load the selected drive");else if(c)if("?"==c)a.G('Use "Choose File" and "Mount" to select and load a local disk.');else{if("??"==c){c=window.prompt("Enter the URL of a remote disk image.","")||"";if(!c)return;b=q(c);a.status("Attempting to load "+c+' as "'+b+'"')}Of(a,e,b,c,!1,d)}else Nf(a,e)} +function Of(a,b,c,d,e,f){var g=-1,k=a.b[b];k.Da.toLowerCase()!=d.toLowerCase()&&(g++,Nf(a,b,!0),k.ub?a.G("RL11 busy"):(k.ub=!0,e&&(k.tb=!0,a.s++),k.jb=!!f,Bf(new xf(a,k,"preload"),c,d,f,a.gc)&&g++));return g} +h.gc=function(a,b,c,d,e){var f;a.ub=!1;b&&(f=b.a.length?[b.a.length,b.a[0].length,b.a[0][0].length,b.a[0][0][0].length]:[0,0,0,0],b&&f[0]>a.U||f[1]>a.Y)&&(this.G('Disk "'+c+'" too large for drive '+("RL"+a.zb)),b=null);b?(a.ca=b,a.wa=c,a.Da=d,this.G('Mounted disk "'+c+'" in drive '+("RL"+a.zb),a.tb||e),this.l&&xc(this.l)):a.jb=!1;a.tb&&(a.tb=!1,--this.s||F(this));Hf(this,a.zb)}; +function Lf(a,b,c,d){if((a=a.o.listDisks)&&a.options){for(var e=0;e>12&48;this.w=f>>16&63;this.i=this.c=b<<7|(c?64:0)|d&63;this.m=65536-e&65535;a&&(this.L=this.L|a|32768);return!0}; -h.zc=function(a,b,c,d,e,f,g){var k=0,l=a.da,n=null,p;l||(k=5120,e=0);for(;e--;){if(!n){n=a.da.seek(b,c,d+1);if(!n){k=5120;break}p=0}var u,w;if(0>(u=a.da.read(n,p++))||0>(w=a.da.read(n,p++))){k=5120;break}Nb(this.h,f,u|w<<8);if(Qb(this.h)){k=8192;break}f+=2;if(p>=l.ha&&(n=null,++d>=l.T&&(d=0,++c>=l.Z&&(c=0,++b>=l.V)))){k=5120;break}}return g(k,b,c,d,e,f)}; -h.ud=function(a,b,c,d,e,f,g){var k=0,l=a.da,n=null,p;l||(k=5120,e=0);for(;e--;){var u=Mb(this.h,f);if(Qb(this.h)){k=8192;break}f+=2;if(!n){n=a.da.seek(b,c,d+1,!0);if(!n){k=5120;break}p=0}if(!a.da.write(n,p++,u&255)||!a.da.write(n,p++,u>>8)){k=5120;break}if(p>=l.ha&&(n=null,++d>=l.T&&(d=0,++c>=l.Z&&(c=0,++b>=l.V)))){k=5120;break}}return g(k,b,c,d,e,f)};h.Wc=function(){return this.L&65535}; -h.Pd=function(a){this.L=this.L&-1023|a&1022;this.C=this.C&-4|(a&48)>>4;if(!(this.L&128)){var b;a=!0;var c=this.b[(this.L&768)>>8],d,e,f,g;this.L&=-2;switch(this.L&14){case 4:this.c&8&&(this.L&=63);this.m=c.status|this.i&64;break;case 6:1==(this.c&3)&&(b=this.c&65408,c=(this.c&16)<<2,this.i=this.c&4?this.i+b:this.i-b,this.c=this.i=this.i&65408|c);break;case 8:this.m=this.i;break;case 12:b=this.zc;case 10:b||(b=this.ud),d=this.c>>7,e=this.c&64?1:0,f=this.c&63,d>=c.V||f>=c.T?this.L|=37888:(g=(this.w& -63)<<16|this.v,a=65536-this.m&65535,a=b.call(this,c,d,e,f,a,g,this.hc.bind(this)))}a&&(this.L|=129,this.L&64&&Sb(this.a,this.F))}};h.Uc=function(){return this.v};h.Nd=function(a){this.v=a&65534};h.Xc=function(){return this.c};h.Qd=function(a){this.c=a};h.Yc=function(){return this.m};h.Rd=function(a){this.m=a};h.Vc=function(){return this.w};h.Od=function(a){this.w=a&63}; -var Of={},Jf=(Of[63744]=[null,null,N.prototype.Wc,N.prototype.Pd,"RLCS"],Of[63746]=[null,null,N.prototype.Uc,N.prototype.Nd,"RLBA"],Of[63748]=[null,null,N.prototype.Xc,N.prototype.Qd,"RLDA"],Of[63750]=[null,null,N.prototype.Yc,N.prototype.Rd,"RLMP"],Of[63752]=[null,null,N.prototype.Vc,N.prototype.Od,"RLBE"],Of); -function Pf(a,b,c){x.call(this,"Computer",a,Pf);this.j.P=!1;Qf(this,b);this.w=rc(this,"autoPower",a);this.l=0;this.N=a.busWidth||a.buswidth;this.b=Rf;this.s=null;this.i=this.F=!1;this.O=rc(this,"url")||"";(Math.random()+.1).toString(36);this.c=Sf(this);if(this.a=Ta("CPU",this.id)){this.D=Ta("Debugger",this.id);this.h=new vb({id:this.oa+".bus",busWidth:this.N},this.a,this.D);var d,e=A(this.id);if((this.I=Ta("Panel",this.id))&&this.I.Wa)for(b=0;b\nLicense: GPL version 3 or later ");this.U("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;bRf){if(Tf(d,this.s)){this.f=new O(this,"1.30.3","failsafe");Tf(this.f)&&(Yf(this,d),a=2,Zf(this.f));this.f.set("timestamp",sa());$f(this.f);var e=this.b&&!this.i;if(1==a||ua("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Xf(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?Tf(d,g):("error"== -f&&"no machine state"!=g?(this.G("Error: "+g),"unable to verify user"==g&&(za("user",""),this.c=null)):this.U(f+": "+g),Zf(d),Tf(d)?(c=Xf(d),e=!0):c=!1))}e&&Wf(this,c?d:null)}else 2==a&&d.clear()}else Wf(this);delete this.s;delete this.v}e=A(this.id);for(f=0;fa[1];a=a[2];this.S=!0;this.j.P=!0;var d=this.o.power;d&&(d.textContent="Shutdown");this.a&&(ag(this,this.a,b,c,a),this.xa(),this.a.Va());this.C&&(Yf(this,b),b.clear());!c&&this.f&&(this.f.clear(),delete this.f);this.l=0}; -function Yf(a,b){if(ua("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.c||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.O;d.user=c;d.type="bug";d.data=b;r("http://www.pcjs.org/api/v1/report",d,!0)}} -function cg(a,b,c){var d,e="none";if(a.l)return null;a.l--;var f=new O(a,"1.30.3"),g=new O(a,"1.30.3","validate"),k=sa();g.set("timestamp",k);f.set("timestamp",k);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.a&&a.a.ja&&(c&&G(a.a),d=a.a.ja(b,c),"object"===typeof d&&f.set(a.a.id,d),c&&(a.a.j.P=!1,!1===d&&(e=null)));for(var k=A(a.id),l=0;l(u=a.ca.read(n,p++))||0>(w=a.ca.read(n,p++))){k=5120;break}Nb(this.g,f,u|w<<8);if(Qb(this.g)){k=8192;break}f+=2;if(p>=l.ha&&(n=null,++d>=l.S&&(d=0,++c>=l.Y&&(c=0,++b>=l.U)))){k=5120;break}}return g(k,b,c,d,e,f)}; +h.ud=function(a,b,c,d,e,f,g){var k=0,l=a.ca,n=null,p;l||(k=5120,e=0);for(;e--;){var u=Mb(this.g,f);if(Qb(this.g)){k=8192;break}f+=2;if(!n){n=a.ca.seek(b,c,d+1,!0);if(!n){k=5120;break}p=0}if(!a.ca.write(n,p++,u&255)||!a.ca.write(n,p++,u>>8)){k=5120;break}if(p>=l.ha&&(n=null,++d>=l.S&&(d=0,++c>=l.Y&&(c=0,++b>=l.U)))){k=5120;break}}return g(k,b,c,d,e,f)};h.Wc=function(){return this.L&65535}; +h.Pd=function(a){this.L=this.L&-1023|a&1022;this.C=this.C&-4|(a&48)>>4;if(!(this.L&128)){var b;a=!0;var c=this.b[(this.L&768)>>8],d,e,f,g;this.L&=-2;switch(this.L&14){case 4:this.c&8&&(this.L&=63);this.m=c.status|this.i&64;break;case 6:1==(this.c&3)&&(b=this.c&65408,c=(this.c&16)<<2,this.i=this.c&4?this.i+b:this.i-b,this.c=this.i=this.i&65408|c);break;case 8:this.m=this.i;break;case 12:b=this.zc;case 10:b||(b=this.ud),d=this.c>>7,e=this.c&64?1:0,f=this.c&63,d>=c.U||f>=c.S?this.L|=37888:(g=(this.w& +63)<<16|this.v,a=65536-this.m&65535,a=b.call(this,c,d,e,f,a,g,this.hc.bind(this)))}a&&(this.L|=129,this.L&64&&Sb(this.a,this.D))}};h.Uc=function(){return this.v};h.Nd=function(a){this.v=a&65534};h.Xc=function(){return this.c};h.Qd=function(a){this.c=a};h.Yc=function(){return this.m};h.Rd=function(a){this.m=a};h.Vc=function(){return this.w};h.Od=function(a){this.w=a&63}; +var Pf={},Kf=(Pf[63744]=[null,null,N.prototype.Wc,N.prototype.Pd,"RLCS"],Pf[63746]=[null,null,N.prototype.Uc,N.prototype.Nd,"RLBA"],Pf[63748]=[null,null,N.prototype.Xc,N.prototype.Qd,"RLDA"],Pf[63750]=[null,null,N.prototype.Yc,N.prototype.Rd,"RLMP"],Pf[63752]=[null,null,N.prototype.Vc,N.prototype.Od,"RLBE"],Pf); +function Qf(a,b,c){x.call(this,"Computer",a,Qf);this.j.O=!1;Rf(this,b);this.w=rc(this,"autoPower",a);this.l=0;this.M=a.busWidth||a.buswidth;this.b=Sf;this.s=null;this.i=this.I=!1;this.N=rc(this,"url")||"";(Math.random()+.1).toString(36);this.c=Tf(this);if(this.a=Ta("CPU",this.id)){this.F=Ta("Debugger",this.id);this.g=new vb({id:this.oa+".bus",busWidth:this.M},this.a,this.F);var d,e=A(this.id);if((this.A=Ta("Panel",this.id))&&this.A.Wa)for(b=0;b\nLicense: GPL version 3 or later ");this.T("Portions adapted from the PDP-11/70 Emulator v1.4 by Paul Nankervis ");for(b=0;bSf){if(Uf(d,this.s)){this.f=new O(this,"1.30.3","failsafe");Uf(this.f)&&(Zf(this,d),a=2,$f(this.f));this.f.set("timestamp",sa());ag(this.f);var e=this.b&&!this.i;if(1==a||ua("Click OK to restore the previous PDPjs machine state, or CANCEL to reset the machine.")){if(c=Yf(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?Uf(d,g):("error"== +f&&"no machine state"!=g?(this.G("Error: "+g),"unable to verify user"==g&&(za("user",""),this.c=null)):this.T(f+": "+g),$f(d),Uf(d)?(c=Yf(d),e=!0):c=!1))}e&&Xf(this,c?d:null)}else 2==a&&d.clear()}else Xf(this);delete this.s;delete this.v}e=A(this.id);for(f=0;fa[1];a=a[2];this.R=!0;this.j.O=!0;var d=this.o.power;d&&(d.textContent="Shutdown");this.a&&(bg(this,this.a,b,c,a),this.xa(),this.a.Va());this.D&&(Zf(this,b),b.clear());!c&&this.f&&(this.f.clear(),delete this.f);this.l=0}; +function Zf(a,b){if(ua("There may be a problem with your PDPjs machine.\n\nTo help us diagnose it, click OK to send this PDPjs machine state to http://www.pcjs.org.")){var c=a.c||"";b=b.toString();var d={app:"PDPjs",ver:"1.30.3"};d.url=a.N;d.user=c;d.type="bug";d.data=b;r("http://www.pcjs.org/api/v1/report",d,!0)}} +function dg(a,b,c){var d,e="none";if(a.l)return null;a.l--;var f=new O(a,"1.30.3"),g=new O(a,"1.30.3","validate"),k=sa();g.set("timestamp",k);f.set("timestamp",k);f.set("version","1.30.3");f.set("url",window?window.location.href:null);f.set("browser",window?window.navigator.userAgent:"");a.a&&a.a.ja&&(c&&G(a.a),d=a.a.ja(b,c),"object"===typeof d&&f.set(a.a.id,d),c&&(a.a.j.O=!1,!1===d&&(e=null)));for(var k=A(a.id),l=0;l(b.w+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), -a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(p){f=null,a=p.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");r(e,null,!0,function(f,g,k){if(k||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+k+")");else{if(f=d[3])if(k=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=k[0],n,p=/( [a-z]+=)(['"])(.*?)\2/g;n=p.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);k[0]!=l&&(g=g.replace(k[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);jg(a,b,c)}})}else c(a,null)} -function kg(a,b,c,d){function e(a){if(void 0===k){var b=g&&E(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=oa(a))}function f(a){e("Error: "+a);l&&(--gg||Ia(!0));l=!1}var g,k,l=!0;gg++;Qa[a]={};try{if(g=document.getElementById(a)){var n;if("object"==typeof resources&&(n=resources.css)){var p=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.type="text/css";u.styleSheet?u.styleSheet.cssText=n:u.appendChild(document.createTextNode(n));p.appendChild(u)}c|| -(c="/versions/pdpjs/1.30.3/components.xsl");n=function(d,k){k?hg(c,null,null,!1,e,function(d,l){l?(Ra(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=k.transformNode(l))?(g.outerHTML=l,--gg||Ia(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--gg||Ia(!0)):f("invalid machine element: "+ -a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?hg(b,a,d,!0,e,n):ig(b,null,a,d,!1,e,n)}else f("missing machine element: "+a)}catch(w){f(w.message)}return l}window.embedPDP11=function(a,b,c,d){Ia(!1);return kg(a,b,c,d)};window.enableEvents=Ia;window.sendEvent=Ja;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11.map +h.xa=function(a){if(this.a){var b=this.a,c=b.o.speed;c&&(c.textContent=b.j.P&&b.pa?b.pa.toFixed(2)+"Mhz":"Stopped")}if(this.A&&(b=this.A,b.s)){var c=b.a.j.P,d=!!(b.a.u&4);if(!(0(b.w+=a))){for(var e=0;ef.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(f=window.location.pathname+f),d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(f?' url="'+f+'"':"")));e||(a=a.replace(/().*?(<\/xsl:variable>)/,"$1PDPjs$2"), +a=a.replace(/().*?(<\/xsl:variable>)/,"$1pdp11$2"));f=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(f=new window.ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(a)):f=(new window.DOMParser).parseFromString(a,"text/xml")}catch(p){f=null,a=p.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");r(e,null,!0,function(f,g,k){if(k||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+k+")");else{if(f=d[3])if(k=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var l=k[0],n,p=/( [a-z]+=)(['"])(.*?)\2/g;n=p.exec(f);)l=0>l.indexOf(n[1])?l.replace(">",n[0]+">"):l.replace(new RegExp(n[1]+"(['\"])(.*?)\\1"),n[0]);k[0]!=l&&(g=g.replace(k[0],l))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],g);kg(a,b,c)}})}else c(a,null)} +function lg(a,b,c,d){function e(a){if(void 0===k){var b=g&&E(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=oa(a))}function f(a){e("Error: "+a);l&&(--hg||Ia(!0));l=!1}var g,k,l=!0;hg++;Qa[a]={};try{if(g=document.getElementById(a)){var n;if("object"==typeof resources&&(n=resources.css)){var p=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.type="text/css";u.styleSheet?u.styleSheet.cssText=n:u.appendChild(document.createTextNode(n));p.appendChild(u)}c|| +(c="/versions/pdpjs/1.30.3/components.xsl");n=function(d,k){k?ig(c,null,null,!1,e,function(d,l){l?(Ra(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window?(l=k.transformNode(l))?(g.outerHTML=l,--hg||Ia(!0)):f("transformNodeToObject failed"):document.implementation&&document.implementation.createDocument?(d=new XSLTProcessor,d.importStylesheet(l),(l=d.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(l,g),--hg||Ia(!0)):f("invalid machine element: "+ +a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser")):f(d)}):f(d)};"<"!=b.charAt(0)?ig(b,a,d,!0,e,n):jg(b,null,a,d,!1,e,n)}else f("missing machine element: "+a)}catch(w){f(w.message)}return l}window.embedPDP11=function(a,b,c,d){Ia(!1);return lg(a,b,c,d)};window.enableEvents=Ia;window.sendEvent=Ja;})();//# sourceMappingURL=/tmp/pdpjs/1.30.3/pdp11.map