From e79024ba28acac5c2708dbf1009407ac968b1f41 Mon Sep 17 00:00:00 2001 From: catdog2 Date: Sat, 6 Dec 2008 22:54:33 +0000 Subject: [PATCH] toolbar icons and many more things git-svn-id: http://svn.lsim.tuxzone.org/trunk@24 4bec179b-ab65-46ed-a5f8-55b8b5c735d0 --- lsim.kdevelop.pcs | Bin 153500 -> 155733 bytes lsim.kdevses | 23 +- src/Makefile.Debug | 381 + src/Makefile.Release | 381 + src/application.qrc | 24 +- src/debug/moc_fielditem.cpp | 162 + src/debug/moc_graphicsellipseitem.cpp | 171 + src/debug/moc_graphicsview.cpp | 74 + src/debug/moc_homobfielditem.cpp | 103 + src/debug/moc_homobfieldwidget.cpp | 62 + src/debug/moc_homoefielditem.cpp | 87 + src/debug/moc_homoefieldwidget.cpp | 62 + src/debug/moc_lsim.cpp | 107 + src/debug/moc_probechargewidget.cpp | 62 + src/debug/moc_simulscene.cpp | 197 + src/debug/moc_stopperitem.cpp | 71 + src/debug/moc_stopperwidget.cpp | 62 + src/debug/qrc_application.cpp | 2059 ++ src/editcopy.xpm | 193 - src/editcut.xpm | 252 - src/editpaste.xpm | 295 - src/filenew.xpm | 216 - src/fileopen.xpm | 295 - src/filesave.xpm | 295 - src/graphicsellipseitem.cpp | 54 +- src/graphicsellipseitem.h | 9 +- src/graphicsview.cpp | 8 +- src/icons/.directory | 3 + src/icons/application-exit.svg | 787 + src/icons/document-save-as.svg | 31037 ++++++++++++++++++++++++ src/icons/document-save.svg | 29013 ++++++++++++++++++++++ src/icons/edit-scene.svg | 672 + src/icons/go-bottom.svg | 2620 ++ src/icons/go-down.svg | 1177 + src/icons/go-top.svg | 3523 +++ src/icons/go-up.svg | 1021 + src/icons/insert-bfield.svg | 781 + src/icons/insert-efield.svg | 921 + src/icons/insert-stopper.svg | 781 + src/icons/media-playback-pause.svg | 283 + src/icons/media-playback-start.svg | 265 + src/icons/media-playback-stop.svg | 267 + src/icons/place-charge.svg | 7134 ++++++ src/icons/window-editmode.svg | 3582 +++ src/icons/window-simulmode.svg | 4268 ++++ src/lsim.cpp | 121 +- src/lsim.h | 5 + src/simulscene.cpp | 58 +- src/simulscene.h | 6 + src/src.pro | 1 - 50 files changed, 92395 insertions(+), 1636 deletions(-) create mode 100644 src/Makefile.Debug create mode 100644 src/Makefile.Release create mode 100644 src/debug/moc_fielditem.cpp create mode 100644 src/debug/moc_graphicsellipseitem.cpp create mode 100644 src/debug/moc_graphicsview.cpp create mode 100644 src/debug/moc_homobfielditem.cpp create mode 100644 src/debug/moc_homobfieldwidget.cpp create mode 100644 src/debug/moc_homoefielditem.cpp create mode 100644 src/debug/moc_homoefieldwidget.cpp create mode 100644 src/debug/moc_lsim.cpp create mode 100644 src/debug/moc_probechargewidget.cpp create mode 100644 src/debug/moc_simulscene.cpp create mode 100644 src/debug/moc_stopperitem.cpp create mode 100644 src/debug/moc_stopperwidget.cpp create mode 100644 src/debug/qrc_application.cpp delete mode 100644 src/editcopy.xpm delete mode 100644 src/editcut.xpm delete mode 100644 src/editpaste.xpm delete mode 100644 src/filenew.xpm delete mode 100644 src/fileopen.xpm delete mode 100644 src/filesave.xpm create mode 100644 src/icons/.directory create mode 100644 src/icons/application-exit.svg create mode 100644 src/icons/document-save-as.svg create mode 100644 src/icons/document-save.svg create mode 100644 src/icons/edit-scene.svg create mode 100644 src/icons/go-bottom.svg create mode 100644 src/icons/go-down.svg create mode 100644 src/icons/go-top.svg create mode 100644 src/icons/go-up.svg create mode 100644 src/icons/insert-bfield.svg create mode 100644 src/icons/insert-efield.svg create mode 100644 src/icons/insert-stopper.svg create mode 100644 src/icons/media-playback-pause.svg create mode 100644 src/icons/media-playback-start.svg create mode 100644 src/icons/media-playback-stop.svg create mode 100644 src/icons/place-charge.svg create mode 100644 src/icons/window-editmode.svg create mode 100644 src/icons/window-simulmode.svg diff --git a/lsim.kdevelop.pcs b/lsim.kdevelop.pcs index f325e956f12e708047790fc10cd8661415659e53..288faa4d7f4eee0fe65911f9bc4062836cbf50ff 100644 GIT binary patch delta 6479 zcmb6-X;@UpvZs0mm@_y6$`0bFAOsgMib7nF=#60!+!X}{#RWwe5mZzJjS+X$qm-zL zOEf<7qM)N5je8QacwKOdxpCLrXf!UlK8?9C;Z>j01A1Tb;|*U^-L-Xfb$31`;|)nV8KhXxC7a%kdM!?p&L%4!-w!gy zx7_ooBz&o>Mvd`U z67*7R(PrgnjFaN-2Q0xCl&~_>p?~Jy$ps6X|@9JX-dRV#4Ak*8Ql$A)3 zFduhj!keb}=)s>z(El#p91GoOG-!|ntl)!>kuKasQwt2z>>(cp2-sHxf+|K zumLoBtC7U|t>v6?Se?k+lp5KYr4F%wD_?MiN%rmTkDQe&?JdfU)6Pnj&*w^ISV#Ld z-z7$+VSt-5xXlpzdrh`7CRvrF$O+ir10t0OpK!&s*_&XsCpX*ApoL=HYuCd} z$++gMqzsH!T)NMOFO`&4IrgXB^UQ+J3ZdFWA?8S>X+LlKy~Hgp5Mf`|KgJ0p`-vgd zjh(!VGvloGlAPgISZ2SrxC9jEn^q-aMX0iQ=?C&2VT!73Jnf^5*gjoR7G=oQ0&CZ> z5i7!#k{#WY#MK#a8(WQlrX(JwOj`cFtO&-noY5Y!!U*zyfjaP#tVwxs%TuXTO6B8% z`sII8?IkP!&E$^+d51=>tz4;;s6l*U`L3Yc7lL8Rlhr@T?+ffEju4ESN^e}P$vsP=RkB}GW>>~B`z z3IK+)w?hY|=9E8-Q;JRwcXBm;xXRsr7^5?IDdcQw> z0Y)z;mZ|O;2qg>~7lJn?41pZx-U8!Jf-lw#fh?%PHOHYT+A_gxaNS*snW^x1*{=H= z_VAt1Xj~{G719FyrBPCjG+N4(@})Q_S1OX;lJW>wC{5-8q^B9~3*iTK!sNM~Da;Sc zrqZk@hiWD$$2N3C+b~!OhwJ$2EbE>IX>zF0v)w@t#v2@eRL4ta9e8t{TxmMdn+v%R z2R#_A!y(HQB=Ab6k1tCVwZC|A>`i;Ie#H4F92BO>T_`o}LS?SUnaR zW64@Dchf7#T~ao`W|F7}Ot08Gz@e0dnjGisCT>d`bb(IC4LN|aO$=?= zeIg(h<#HVpp~5mr5ID4I;yZI8!;&k|90q9U_&gXYj}hoG_;DUAN4Fek0D&60&_=e5 z6J!qkG_*Vk24Pp5ZhLD)J}jA_58GmBKJ>!}lN{^Wo(~0Cen?}m-^7Hqf~n9Au(pU6eSR7&!?n|)C%@kQ7*Yh?PYLFDWbln-8ZO_3L8jW=RxG9QtBhDm0-RtA(MjI1ir&V`tFL z`EX(&Ut%fl98N>J_KomBDbWjOLOA5(hM90ucfqj?=#7VpVH}LnJVY0GK4ht1&4OXf zkWCIrGqK*vvU^6nl0}o?Y~m~=&Ptf9@zV`zi+jeC>Zb3&Yr0Nt&Qb3`mONLOJXfuG z2V?+G^}D$g^yLD=o2eCG+B_&hzXi|%-O6Y=d5g$@C1o%VFV7=f%zQ|q!cCIgsHNc2 z`LGE4E`^SmvVgQt5riptZ~>Ibb7*LxHV2ayLb+uobsJLSFc3@2s1yuX1OuFkIUe6% zOnxaZqg|+4L>FK%Azi5r#zu>wotv*TSv!M;lo?Ve?T3{?qGc8rq{d-@uCT{qI)tS( z=JS@~rp2%d<;Apw9!p>jE-0to*(Fda44jR2uVTP36|dV4HG^ z^rgmV6)q-K|A@F7yJGWMSPn85E z6{Cwtg%!uZ3!CkL6thvJA7ij45qk$BvFZm(HWTcS>?mZI$wAD*ExQQ6TuigNej2ZB zdXDINmtq_V_ck+r2I$99HLjFTX*+(m!%_KT9dG!|q1B4N?}i<6g~01t$rLNzzYjz7 zDf4t9n^iw$#!hs507>X_hR-%aFy#IxgFo(3DRNf|?H|1|Yc#Ik2XnPuCORvx7p4V~ zc7Oc+5d@*KpH|JoG5rkr8dJ(Ms*0#u#r=;d7xn&x7@`EjD4pR`2vp0TKmlOlK}dEa zbfcEgwbk|546SkhQ~H;_2a-KXg!pWNydcfc3Q|0Bm<%}nl>Xg31RVgV6l;c^4#P-G zOCivPpaGN5QINcJm`+>wlOUt1Gi!*UM_`(x_BO1lUpXf#RbeLl{TDJm;sVY7PhA=N zi7TU)^wR9>kHQ6cfzDu9tGieaR^zUQd#Akj-gEx8jnOV?5SF60?mM=bt=6d8FGpr6sb zo*L`Kx^Wwb>L;jy^;92c7R`-Fmc0bgx1Q*Fnj(jXzH z&*wAU|Jeb?3_$OU{8a`dk3-t(PtUI5yM}f;TP#HVvXB z6=)TFfum;lzs?btN1FZraSksd)$(t^49a zoEM12jo4=F`j(0i=}<9yYcV;04rGda~qw%g9H(>2T~W{h`Ql2&=Pr|=5^#| z{OAh&Y*|lTen>cMiPq~7i+8S41~_z!GJd#@*me!Zqf7{FdL61U@g|W%byC0$y5<{% zjt#i(22@!#iXn#~Ivd`Ee9I<*=P*pi54;8AEFTCwhb=h1GxiPu6GZVOvmQp{j@$6H z{9i=n)lrp7Cnn-gvWmwwNV4=5Tpao;$8I%7M`E$b9}3!sO7%q_!B``UL`o_7T5ZemytZwvsXTKRezNd9%h4Q0YG~5vi^EKe3hy7`xq*@} zX6%DlHRe9h+3Ke@d;s5pq4tkIaKt|H@Wme>0ss3Ed?II%3Yl64=01ithK5peY}W|_ zREqCs89ikeJ%Q(du_x(V@W8E7;2s69#@cX9{{>17^dSwQGxKsp*wqF~9hx%y?I?t+ zSDym|3lEvxbPn6-rvC~*X>|`rPg#{gMNIu_o`f(j?D-pPvm6wH9Cp?OwHr;rbse61 z0SWQ}!Eive{th7^9}?q3YVsd6#%;hF!0Qet24gK_BPpCt!>YShHD-1c9O5zs&$lwed>Kj4(qp3cvB~DJWsoxlwA7G_3?au6(^k{N(V*BI?LUaPw zII*wgY%$En(%W=2YMq!bQnY*>16){wJXTQ0Vy+A8<@!>%#C2|Luw}5IbJ#>PR11{d zwA=RAfif8PyRh+i;74en%--$E{qAMR%rE38>2rK!B!|7UDhi(CFyJw{dW4v61O}Pe z&sr(SS2}>(-p1grm)H?JT+X-f*B!5kIMhvxm07UTE2t;R=joQy*-5|yjC|9~%--Np zlO_pg36`Nkki!s%^IKv}L$>>+7w5BvY&Mfh5Gbg5{b|h9JR}bxE!@T-IBTYU!o2V96|7St)$FQT?Wil^SlB6 z{2Vr_Q-eIzQZ|UE|NZDSnM;2hGgj)a z<%|NXF|ia&k&^@1m>1i75h+>hlr#habg zK9KSdzDMoj!}37hOMO1xtA6FnqKxuN>hmIDB|0}@s=P}Kcj3Yy)(S5(x(#0ku}0_< z#Ky}z1$8H<9@0K=c@xTxeVVf4@^smCiJ z#DgKMQhNjPpg9+Zx1_tvpI;5A6=P&5Tdq~~o;0k$6QLx#oVxDRmgBrIhVmBb@_Dvk z%h%Wv?S$7~Y+&!KHCb#)y`b6`n^?<&xfuC8-1B*lGr)>cbvvcLTiD snR%=G`mnVOdhw@NB~~Xh8zx6ljl)0ss~-(u6~GFz^%vQ&K`ajb7f*FZ&;S4c delta 5705 zcmZWt30PD|@}KG%U>X@Y1q8WVR78dGA~71G##I?FL_$ze!8?e^B`O|(G2SBBYI)$5 zm__p!1t;+Eiug}7>k%Vv)R-uO@rtXct0sQ&V5{dn+^qY)ucy1~S5@7wx~jU~T&U*7 z`*>M9<`5FQTBl2HE7Ecj3{l>Px{Ct#p+nG-7dqV;ZxM8UsBvKT_I-4^njx6v2m?g) z6Gu_q!_FAhw&MSFx{I}<=0S{{9MkC!O4%UWZ z%~psvM!9!8t%J?;v8Wt|8XM`+!OjhsR0kGPWj?Hf%XiSFCyS<8w{RWnxCxWGv%$36 zenWMv=QYfWWwA8t@1|o>*F_$WW6|5JKk^^!VS=^P<$*neJh9d50&K@eFQA1e``sv% z5O3>l?^Ol>5!Gq3b&FpKV-P3?o2Ox{E0{&NSEy(f)E9Ktp+N^27)0QwKH}~r0z!hV z*}>BPJN7G_~0nqx(j+?_50v!&3${W0hsl9ud}2Y%U^<*sDH0S zl)dXH;@3^EKJ7ij5g69i!e5xq-nKv+N3#fs@wDC@^tpp59qwq|IKpfPA6ievm$}<< zL*L=v*4&h_fgr54D|3ODXbbPg&d#Jfd`&yCv*0sPaXnCsE6ovNMIzs?u~am%go@m~ zkz&w>M1E6)ZZ|<8BE4uUU$2q3*vQuKH3r~^G}@6SR;k5^(H7<*u9gRi10qp;ch3kX z{};FBuKk1YJ(_|tm7#It+VwwxQLIutZCkmk!S|cwL&W0^_xN^=ywgUuHg0qQeodoY zw|Z}00{o&jt+nndUIDyXn|{-@&iHlbAXwyfFp5K4JVb?~sM!q#EnA+~Lfu40 z!dy4OdgpPNKMcZ^7O+SVA6m$7qML({QsV}+^8GE~sT796UM3Q2GlltIZ%eQ8s_X)K z5Yu8@#JhEI%12!xnDA$gXl@G;_+57>Li1bTCywqhVqiOHrEH6UK_ChzIVdkI%nfi? zd*~?6y-<~j#%B(~Z=VrY^?>OjCC0ggzXN(K1n|b6)xatF$N z3*;N{fh#y*nlr3dnnlAkJ+nWq+#3NWz`zYBk0_NNKrVw87!eQom^c@Fur?c7<3C42 zU%ps9Bv@)YBs@2VR!g1@(RgGer19k%y7EnQl;nFH4}Ea|Xy_o7+GE`un1|yMzyg&j zd*Nbm#nU;^2^$k=DQ`{LqW?yNaOqq+s%>M4rAlSdslJO%3WBifSQyIPH3gpkt-u|R zkA;ccSwmglM5m8~@o-v%76rUk=#J0kgBy+<4}Bcru_pLb6(kclVb%heh`%RF_-75i z`ljCbNifS1v>1R#Z^Avs!+3sM6Lxy7+gnT@XvDHS7=@Rnko~eJsP=QfIr-qHZRwdR z#_awhhGjoMN1QehHt+&X>F0k!_g)|m88-gP05<9?EO?j6lZ}WcAE(no}__E zQgLUjnn{`#%v3dnU}QEJv3optVnQ}d71uA=;(Hlc9mmXuF*1_F*3W`S>@pidK_w~_ zz`X&hjHIOX9PpPB9D?_9Xt6=Gm;<#zcrWgMnK`t}%mr{p)L-yL z3bP0-%(cB)E9^O*HXFT$-X<*%Ld9nXJr##WuMzHz&RW~8B*v>aC8-lZfPxB@2gEDgxQq$22n ze_ug~EthB}YPlG&5>}gXXec$yz7-BzMRi-lN{HoiHTql}v?wtZXJ);WaE{_B4}s^qm_m&P+?ET=rfv<$;)C0#ala}7{gl91?22QrYrs&rU7%P zR(J^Z_#WTNqjed-)2DwhGIyP`tVvAlgJtNv7oM1Rr7jzhDTirDB-JYS07~N|TT; zdOxAWTdWXXpsCv?@o@a=31nm10Rp5^>0yi1wZD1_W~@F8Lowkh7-5Ra-v0=_U#QBd zk5_7rz*A_t@eC~_Pe%ilI(gW56iQvC7ty27rXN}ICW^q#EwK7WI+VNB5HDlDD3S%@ zC>g0P7ikl|lAk16GM;S_zhY(EYs_+E_`s?x&rEC&}b)>=voVY=C3 z(=P$oyAnJpF9zvZsj8`?CRP4gDi5z1=%v0mN$VU`QT>TOnWpn8_?6#N0fSC`nV8dX zqp330-+fI>l^d|f5F=}aug;LZziaw_kgIJ`(RVm&wY~y|I5HXC^spG!8TX&1i&kE1 z^cd_^+T!nFC6{3BWvnZ>$3r zjFta@N}jBdGjU%ngwxkk`P0$sFF-OspaO72wGa7vnd@IP<`C+oU-WMB3xE9dBD~-W zHGHuuv)-3kWI>M69?aWzgtOkud3G;XbScd(}d+@tmd@gQk*~R)0gq&N4kTlU0NVjFg{T=ywe)c3fYX zSf`}W5a6H)+nJ8NM>7Ljr%RK8VX+=^Fk!vMOdDcuF2lRvXy!5s>z=+pH1KHHg`{M8*Ok8#FMb@d(|lSbT$Y2R?@gDh6I2g(QWvzXe)SI;t+<^fhhb&P&L% zO@;R#9vJcsgetTg1Cw-q`HHgdggd^aoKC66h_4!<+IDeEFk@X3y}oLp6UXz{{mxFB z6ira}J*8l|jP(>#rAC*1FG;_IXZ6ft`y`RNs+1rDYXdw{<4aVA*|8RY1xDsXHX;j# zvRpcZQ!pK?Pm^Cvq`yo|@;Z^yvhRxN_H5(pyfYaOx|68+PgKe`lWhg46iHEbbJh~D z)|rkab^#qVoue5k%|v2!GxDjoP0UGrd`P2Hs!=OYDLYAowYQzS84o+Ld3*xVBz*$* zF|h%d)tsgB85(T{2IP{J$ici-7w9>Oylkp7%QlVCSY&T=lJ@#QDzpCYACQR+Psv9| zYYe0DstbF>W3*|EZF!l{ZTwW0g=2&pTZ+~9>628Z!jaVc%jZ2q631uI&xeDbh9bLgHf z{Fw^mv0ikdBeZo!V7V9FHQPBe*vSGZ4Tmpy?Jl=&=8Inb!|;|jOT@FT%&8=%C1bYg zO&T&wjjSf4#o>)sEQ6;LA~mJsI6u}23tO?~$|gUy5^NvRQf@hh2e2AmMnjpn$`l^R zW`ONuOU}!c{2X-U8t>8my7Al7V+&g zm#b};)wMgu*3*9)PF?7v>cVLs@^YPzGrO?ewvt({G#A@-WfeS|hH|BB4Kw2 zGEXtDhZ)WNnUC_kADf^T>tg+tc>@^$7DlqaqW=&!SZQuy8<=?Br@8XwU{>NJ_PB6m l;z+iODc{F2N5FHVShO;E3=@E7 - + - + - + - + - + - + - + - + - + - + + + + diff --git a/src/Makefile.Debug b/src/Makefile.Debug new file mode 100644 index 0000000..0d5db62 --- /dev/null +++ b/src/Makefile.Debug @@ -0,0 +1,381 @@ +############################################################################# +# Makefile for building: ../bin/lsim +# Generated by qmake (2.01a) (Qt 4.4.3) on: So Nov 23 15:07:11 2008 +# Project: src.pro +# Template: app +############################################################################# + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED +CFLAGS = -pipe -g -D_REENTRANT -Wall -W $(DEFINES) +CXXFLAGS = -pipe -g -D_REENTRANT -Wall -W $(DEFINES) +INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Idebug -I. +LINK = g++ +LFLAGS = +LIBS = $(SUBLIBS) -L/usr/lib -lQtGui -lQtCore -lpthread +AR = ar cqs +RANLIB = +QMAKE = /usr/bin/qmake +TAR = tar -cf +COMPRESS = gzip -9f +COPY = cp -f +SED = sed +COPY_FILE = $(COPY) +COPY_DIR = $(COPY) -r +INSTALL_FILE = install -m 644 -p +INSTALL_DIR = $(COPY_DIR) +INSTALL_PROGRAM = install -m 755 -p +DEL_FILE = rm -f +SYMLINK = ln -sf +DEL_DIR = rmdir +MOVE = mv -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p + +####### Output directory + +OBJECTS_DIR = debug/ + +####### Files + +SOURCES = lsim.cpp \ + main.cpp \ + graphicsview.cpp \ + graphicsellipseitem.cpp \ + fielditem.cpp \ + homoefielditem.cpp \ + simulscene.cpp \ + expdoublespinbox.cpp \ + homoefieldwidget.cpp \ + probechargewidget.cpp \ + homobfielditem.cpp \ + homobfieldwidget.cpp \ + stopperitem.cpp \ + stopperwidget.cpp debug/moc_lsim.cpp \ + debug/moc_graphicsview.cpp \ + debug/moc_graphicsellipseitem.cpp \ + debug/moc_fielditem.cpp \ + debug/moc_homoefielditem.cpp \ + debug/moc_simulscene.cpp \ + debug/moc_homoefieldwidget.cpp \ + debug/moc_probechargewidget.cpp \ + debug/moc_homobfielditem.cpp \ + debug/moc_homobfieldwidget.cpp \ + debug/moc_stopperitem.cpp \ + debug/moc_stopperwidget.cpp \ + debug/qrc_application.cpp +OBJECTS = debug/lsim.o \ + debug/main.o \ + debug/graphicsview.o \ + debug/graphicsellipseitem.o \ + debug/fielditem.o \ + debug/homoefielditem.o \ + debug/simulscene.o \ + debug/expdoublespinbox.o \ + debug/homoefieldwidget.o \ + debug/probechargewidget.o \ + debug/homobfielditem.o \ + debug/homobfieldwidget.o \ + debug/stopperitem.o \ + debug/stopperwidget.o \ + debug/moc_lsim.o \ + debug/moc_graphicsview.o \ + debug/moc_graphicsellipseitem.o \ + debug/moc_fielditem.o \ + debug/moc_homoefielditem.o \ + debug/moc_simulscene.o \ + debug/moc_homoefieldwidget.o \ + debug/moc_probechargewidget.o \ + debug/moc_homobfielditem.o \ + debug/moc_homobfieldwidget.o \ + debug/moc_stopperitem.o \ + debug/moc_stopperwidget.o \ + debug/qrc_application.o +DIST = /usr/share/qt4/mkspecs/common/g++.conf \ + /usr/share/qt4/mkspecs/common/unix.conf \ + /usr/share/qt4/mkspecs/common/linux.conf \ + /usr/share/qt4/mkspecs/qconfig.pri \ + /usr/share/qt4/mkspecs/features/qt_functions.prf \ + /usr/share/qt4/mkspecs/features/qt_config.prf \ + /usr/share/qt4/mkspecs/features/exclusive_builds.prf \ + /usr/share/qt4/mkspecs/features/default_pre.prf \ + /usr/share/qt4/mkspecs/features/debug.prf \ + /usr/share/qt4/mkspecs/features/debug_and_release.prf \ + /usr/share/qt4/mkspecs/features/default_post.prf \ + /usr/share/qt4/mkspecs/features/build_pass.prf \ + /usr/share/qt4/mkspecs/features/qt.prf \ + /usr/share/qt4/mkspecs/features/moc.prf \ + /usr/share/qt4/mkspecs/features/unix/thread.prf \ + /usr/share/qt4/mkspecs/features/warn_on.prf \ + /usr/share/qt4/mkspecs/features/resources.prf \ + /usr/share/qt4/mkspecs/features/uic.prf \ + /usr/share/qt4/mkspecs/features/yacc.prf \ + /usr/share/qt4/mkspecs/features/lex.prf \ + src.pro +QMAKE_TARGET = lsim +DESTDIR = ../bin/ +TARGET = ../bin/lsim + +first: all +####### Implicit rules + +.SUFFIXES: .o .c .cpp .cc .cxx .C + +.cpp.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cc.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cxx.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.C.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.c.o: + $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<" + +####### Build rules + +all: Makefile.Debug $(TARGET) + +$(TARGET): $(OBJECTS) + @$(CHK_DIR_EXISTS) ../bin/ || $(MKDIR) ../bin/ + $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) + +qmake: FORCE + @$(QMAKE) -unix -o Makefile.Debug src.pro + +dist: + @$(CHK_DIR_EXISTS) debug/lsim1.0.0 || $(MKDIR) debug/lsim1.0.0 + $(COPY_FILE) --parents $(SOURCES) $(DIST) debug/lsim1.0.0/ && $(COPY_FILE) --parents lsim.h graphicsview.h graphicsellipseitem.h fielditem.h homoefielditem.h simulscene.h expdoublespinbox.h homoefieldwidget.h constants.h probechargewidget.h homobfielditem.h homobfieldwidget.h stopperitem.h stopperwidget.h debug/lsim1.0.0/ && $(COPY_FILE) --parents application.qrc debug/lsim1.0.0/ && $(COPY_FILE) --parents lsim.cpp main.cpp graphicsview.cpp graphicsellipseitem.cpp fielditem.cpp homoefielditem.cpp simulscene.cpp expdoublespinbox.cpp homoefieldwidget.cpp probechargewidget.cpp homobfielditem.cpp homobfieldwidget.cpp stopperitem.cpp stopperwidget.cpp debug/lsim1.0.0/ && (cd `dirname debug/lsim1.0.0` && $(TAR) lsim1.0.0.tar lsim1.0.0 && $(COMPRESS) lsim1.0.0.tar) && $(MOVE) `dirname debug/lsim1.0.0`/lsim1.0.0.tar.gz . && $(DEL_FILE) -r debug/lsim1.0.0 + + +clean:compiler_clean + -$(DEL_FILE) $(OBJECTS) + -$(DEL_FILE) *~ core *.core + + +####### Sub-libraries + +distclean: clean + -$(DEL_FILE) $(TARGET) + -$(DEL_FILE) Makefile.Debug + + +mocclean: compiler_moc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_source_make_all + +compiler_moc_header_make_all: debug/moc_lsim.cpp debug/moc_graphicsview.cpp debug/moc_graphicsellipseitem.cpp debug/moc_fielditem.cpp debug/moc_homoefielditem.cpp debug/moc_simulscene.cpp debug/moc_homoefieldwidget.cpp debug/moc_probechargewidget.cpp debug/moc_homobfielditem.cpp debug/moc_homobfieldwidget.cpp debug/moc_stopperitem.cpp debug/moc_stopperwidget.cpp +compiler_moc_header_clean: + -$(DEL_FILE) debug/moc_lsim.cpp debug/moc_graphicsview.cpp debug/moc_graphicsellipseitem.cpp debug/moc_fielditem.cpp debug/moc_homoefielditem.cpp debug/moc_simulscene.cpp debug/moc_homoefieldwidget.cpp debug/moc_probechargewidget.cpp debug/moc_homobfielditem.cpp debug/moc_homobfieldwidget.cpp debug/moc_stopperitem.cpp debug/moc_stopperwidget.cpp +debug/moc_lsim.cpp: graphicsview.h \ + lsim.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) lsim.h -o debug/moc_lsim.cpp + +debug/moc_graphicsview.cpp: graphicsview.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsview.h -o debug/moc_graphicsview.cpp + +debug/moc_graphicsellipseitem.cpp: graphicsellipseitem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsellipseitem.h -o debug/moc_graphicsellipseitem.cpp + +debug/moc_fielditem.cpp: fielditem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) fielditem.h -o debug/moc_fielditem.cpp + +debug/moc_homoefielditem.cpp: fielditem.h \ + homoefielditem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefielditem.h -o debug/moc_homoefielditem.cpp + +debug/moc_simulscene.cpp: graphicsellipseitem.h \ + simulscene.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) simulscene.h -o debug/moc_simulscene.cpp + +debug/moc_homoefieldwidget.cpp: homoefielditem.h \ + fielditem.h \ + homoefieldwidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefieldwidget.h -o debug/moc_homoefieldwidget.cpp + +debug/moc_probechargewidget.cpp: probechargewidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) probechargewidget.h -o debug/moc_probechargewidget.cpp + +debug/moc_homobfielditem.cpp: fielditem.h \ + homobfielditem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfielditem.h -o debug/moc_homobfielditem.cpp + +debug/moc_homobfieldwidget.cpp: homobfielditem.h \ + fielditem.h \ + homobfieldwidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfieldwidget.h -o debug/moc_homobfieldwidget.cpp + +debug/moc_stopperitem.cpp: fielditem.h \ + stopperitem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperitem.h -o debug/moc_stopperitem.cpp + +debug/moc_stopperwidget.cpp: stopperwidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperwidget.h -o debug/moc_stopperwidget.cpp + +compiler_rcc_make_all: debug/qrc_application.cpp +compiler_rcc_clean: + -$(DEL_FILE) debug/qrc_application.cpp +debug/qrc_application.cpp: application.qrc \ + fileopen.xpm \ + filesave.xpm \ + editcopy.xpm \ + filenew.xpm \ + editpaste.xpm \ + editcut.xpm + /usr/bin/rcc -name application application.qrc -o debug/qrc_application.cpp + +compiler_image_collection_make_all: qmake_image_collection.cpp +compiler_image_collection_clean: + -$(DEL_FILE) qmake_image_collection.cpp +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: +compiler_uic_clean: +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_moc_header_clean compiler_rcc_clean + +####### Compile + +debug/lsim.o: lsim.cpp lsim.h \ + graphicsview.h \ + simulscene.h \ + graphicsellipseitem.h \ + expdoublespinbox.h \ + homoefieldwidget.h \ + homoefielditem.h \ + fielditem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/lsim.o lsim.cpp + +debug/main.o: main.cpp lsim.h \ + graphicsview.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o main.cpp + +debug/graphicsview.o: graphicsview.cpp graphicsview.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/graphicsview.o graphicsview.cpp + +debug/graphicsellipseitem.o: graphicsellipseitem.cpp graphicsellipseitem.h \ + simulscene.h \ + probechargewidget.h \ + constants.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/graphicsellipseitem.o graphicsellipseitem.cpp + +debug/fielditem.o: fielditem.cpp fielditem.h \ + homoefielditem.h \ + homobfielditem.h \ + stopperitem.h \ + simulscene.h \ + graphicsellipseitem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/fielditem.o fielditem.cpp + +debug/homoefielditem.o: homoefielditem.cpp homoefielditem.h \ + fielditem.h \ + homoefieldwidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homoefielditem.o homoefielditem.cpp + +debug/simulscene.o: simulscene.cpp constants.h \ + simulscene.h \ + graphicsellipseitem.h \ + homoefielditem.h \ + fielditem.h \ + homobfielditem.h \ + stopperitem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/simulscene.o simulscene.cpp + +debug/expdoublespinbox.o: expdoublespinbox.cpp expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/expdoublespinbox.o expdoublespinbox.cpp + +debug/homoefieldwidget.o: homoefieldwidget.cpp homoefieldwidget.h \ + homoefielditem.h \ + fielditem.h \ + expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homoefieldwidget.o homoefieldwidget.cpp + +debug/probechargewidget.o: probechargewidget.cpp probechargewidget.h \ + graphicsellipseitem.h \ + expdoublespinbox.h \ + constants.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/probechargewidget.o probechargewidget.cpp + +debug/homobfielditem.o: homobfielditem.cpp homobfielditem.h \ + fielditem.h \ + homobfieldwidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homobfielditem.o homobfielditem.cpp + +debug/homobfieldwidget.o: homobfieldwidget.cpp homobfieldwidget.h \ + homobfielditem.h \ + fielditem.h \ + simulscene.h \ + graphicsellipseitem.h \ + expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homobfieldwidget.o homobfieldwidget.cpp + +debug/stopperitem.o: stopperitem.cpp stopperitem.h \ + fielditem.h \ + stopperwidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/stopperitem.o stopperitem.cpp + +debug/stopperwidget.o: stopperwidget.cpp stopperwidget.h \ + stopperitem.h \ + fielditem.h \ + expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/stopperwidget.o stopperwidget.cpp + +debug/moc_lsim.o: debug/moc_lsim.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_lsim.o debug/moc_lsim.cpp + +debug/moc_graphicsview.o: debug/moc_graphicsview.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_graphicsview.o debug/moc_graphicsview.cpp + +debug/moc_graphicsellipseitem.o: debug/moc_graphicsellipseitem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_graphicsellipseitem.o debug/moc_graphicsellipseitem.cpp + +debug/moc_fielditem.o: debug/moc_fielditem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_fielditem.o debug/moc_fielditem.cpp + +debug/moc_homoefielditem.o: debug/moc_homoefielditem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homoefielditem.o debug/moc_homoefielditem.cpp + +debug/moc_simulscene.o: debug/moc_simulscene.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_simulscene.o debug/moc_simulscene.cpp + +debug/moc_homoefieldwidget.o: debug/moc_homoefieldwidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homoefieldwidget.o debug/moc_homoefieldwidget.cpp + +debug/moc_probechargewidget.o: debug/moc_probechargewidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_probechargewidget.o debug/moc_probechargewidget.cpp + +debug/moc_homobfielditem.o: debug/moc_homobfielditem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homobfielditem.o debug/moc_homobfielditem.cpp + +debug/moc_homobfieldwidget.o: debug/moc_homobfieldwidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homobfieldwidget.o debug/moc_homobfieldwidget.cpp + +debug/moc_stopperitem.o: debug/moc_stopperitem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_stopperitem.o debug/moc_stopperitem.cpp + +debug/moc_stopperwidget.o: debug/moc_stopperwidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_stopperwidget.o debug/moc_stopperwidget.cpp + +debug/qrc_application.o: debug/qrc_application.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/qrc_application.o debug/qrc_application.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/src/Makefile.Release b/src/Makefile.Release new file mode 100644 index 0000000..1b30a23 --- /dev/null +++ b/src/Makefile.Release @@ -0,0 +1,381 @@ +############################################################################# +# Makefile for building: ../bin/lsim +# Generated by qmake (2.01a) (Qt 4.4.3) on: So Nov 23 15:07:11 2008 +# Project: src.pro +# Template: app +############################################################################# + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED +CFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES) +CXXFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES) +INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Irelease -I. +LINK = g++ +LFLAGS = +LIBS = $(SUBLIBS) -L/usr/lib -lQtGui -lQtCore -lpthread +AR = ar cqs +RANLIB = +QMAKE = /usr/bin/qmake +TAR = tar -cf +COMPRESS = gzip -9f +COPY = cp -f +SED = sed +COPY_FILE = $(COPY) +COPY_DIR = $(COPY) -r +INSTALL_FILE = install -m 644 -p +INSTALL_DIR = $(COPY_DIR) +INSTALL_PROGRAM = install -m 755 -p +DEL_FILE = rm -f +SYMLINK = ln -sf +DEL_DIR = rmdir +MOVE = mv -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p + +####### Output directory + +OBJECTS_DIR = release/ + +####### Files + +SOURCES = lsim.cpp \ + main.cpp \ + graphicsview.cpp \ + graphicsellipseitem.cpp \ + fielditem.cpp \ + homoefielditem.cpp \ + simulscene.cpp \ + expdoublespinbox.cpp \ + homoefieldwidget.cpp \ + probechargewidget.cpp \ + homobfielditem.cpp \ + homobfieldwidget.cpp \ + stopperitem.cpp \ + stopperwidget.cpp release/moc_lsim.cpp \ + release/moc_graphicsview.cpp \ + release/moc_graphicsellipseitem.cpp \ + release/moc_fielditem.cpp \ + release/moc_homoefielditem.cpp \ + release/moc_simulscene.cpp \ + release/moc_homoefieldwidget.cpp \ + release/moc_probechargewidget.cpp \ + release/moc_homobfielditem.cpp \ + release/moc_homobfieldwidget.cpp \ + release/moc_stopperitem.cpp \ + release/moc_stopperwidget.cpp \ + release/qrc_application.cpp +OBJECTS = release/lsim.o \ + release/main.o \ + release/graphicsview.o \ + release/graphicsellipseitem.o \ + release/fielditem.o \ + release/homoefielditem.o \ + release/simulscene.o \ + release/expdoublespinbox.o \ + release/homoefieldwidget.o \ + release/probechargewidget.o \ + release/homobfielditem.o \ + release/homobfieldwidget.o \ + release/stopperitem.o \ + release/stopperwidget.o \ + release/moc_lsim.o \ + release/moc_graphicsview.o \ + release/moc_graphicsellipseitem.o \ + release/moc_fielditem.o \ + release/moc_homoefielditem.o \ + release/moc_simulscene.o \ + release/moc_homoefieldwidget.o \ + release/moc_probechargewidget.o \ + release/moc_homobfielditem.o \ + release/moc_homobfieldwidget.o \ + release/moc_stopperitem.o \ + release/moc_stopperwidget.o \ + release/qrc_application.o +DIST = /usr/share/qt4/mkspecs/common/g++.conf \ + /usr/share/qt4/mkspecs/common/unix.conf \ + /usr/share/qt4/mkspecs/common/linux.conf \ + /usr/share/qt4/mkspecs/qconfig.pri \ + /usr/share/qt4/mkspecs/features/qt_functions.prf \ + /usr/share/qt4/mkspecs/features/qt_config.prf \ + /usr/share/qt4/mkspecs/features/exclusive_builds.prf \ + /usr/share/qt4/mkspecs/features/default_pre.prf \ + /usr/share/qt4/mkspecs/features/release.prf \ + /usr/share/qt4/mkspecs/features/debug_and_release.prf \ + /usr/share/qt4/mkspecs/features/default_post.prf \ + /usr/share/qt4/mkspecs/features/build_pass.prf \ + /usr/share/qt4/mkspecs/features/qt.prf \ + /usr/share/qt4/mkspecs/features/moc.prf \ + /usr/share/qt4/mkspecs/features/unix/thread.prf \ + /usr/share/qt4/mkspecs/features/warn_on.prf \ + /usr/share/qt4/mkspecs/features/resources.prf \ + /usr/share/qt4/mkspecs/features/uic.prf \ + /usr/share/qt4/mkspecs/features/yacc.prf \ + /usr/share/qt4/mkspecs/features/lex.prf \ + src.pro +QMAKE_TARGET = lsim +DESTDIR = ../bin/ +TARGET = ../bin/lsim + +first: all +####### Implicit rules + +.SUFFIXES: .o .c .cpp .cc .cxx .C + +.cpp.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cc.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.cxx.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.C.o: + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" + +.c.o: + $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<" + +####### Build rules + +all: Makefile.Release $(TARGET) + +$(TARGET): $(OBJECTS) + @$(CHK_DIR_EXISTS) ../bin/ || $(MKDIR) ../bin/ + $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) + +qmake: FORCE + @$(QMAKE) -unix -o Makefile.Release src.pro + +dist: + @$(CHK_DIR_EXISTS) release/lsim1.0.0 || $(MKDIR) release/lsim1.0.0 + $(COPY_FILE) --parents $(SOURCES) $(DIST) release/lsim1.0.0/ && $(COPY_FILE) --parents lsim.h graphicsview.h graphicsellipseitem.h fielditem.h homoefielditem.h simulscene.h expdoublespinbox.h homoefieldwidget.h constants.h probechargewidget.h homobfielditem.h homobfieldwidget.h stopperitem.h stopperwidget.h release/lsim1.0.0/ && $(COPY_FILE) --parents application.qrc release/lsim1.0.0/ && $(COPY_FILE) --parents lsim.cpp main.cpp graphicsview.cpp graphicsellipseitem.cpp fielditem.cpp homoefielditem.cpp simulscene.cpp expdoublespinbox.cpp homoefieldwidget.cpp probechargewidget.cpp homobfielditem.cpp homobfieldwidget.cpp stopperitem.cpp stopperwidget.cpp release/lsim1.0.0/ && (cd `dirname release/lsim1.0.0` && $(TAR) lsim1.0.0.tar lsim1.0.0 && $(COMPRESS) lsim1.0.0.tar) && $(MOVE) `dirname release/lsim1.0.0`/lsim1.0.0.tar.gz . && $(DEL_FILE) -r release/lsim1.0.0 + + +clean:compiler_clean + -$(DEL_FILE) $(OBJECTS) + -$(DEL_FILE) *~ core *.core + + +####### Sub-libraries + +distclean: clean + -$(DEL_FILE) $(TARGET) + -$(DEL_FILE) Makefile.Release + + +mocclean: compiler_moc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_source_make_all + +compiler_moc_header_make_all: release/moc_lsim.cpp release/moc_graphicsview.cpp release/moc_graphicsellipseitem.cpp release/moc_fielditem.cpp release/moc_homoefielditem.cpp release/moc_simulscene.cpp release/moc_homoefieldwidget.cpp release/moc_probechargewidget.cpp release/moc_homobfielditem.cpp release/moc_homobfieldwidget.cpp release/moc_stopperitem.cpp release/moc_stopperwidget.cpp +compiler_moc_header_clean: + -$(DEL_FILE) release/moc_lsim.cpp release/moc_graphicsview.cpp release/moc_graphicsellipseitem.cpp release/moc_fielditem.cpp release/moc_homoefielditem.cpp release/moc_simulscene.cpp release/moc_homoefieldwidget.cpp release/moc_probechargewidget.cpp release/moc_homobfielditem.cpp release/moc_homobfieldwidget.cpp release/moc_stopperitem.cpp release/moc_stopperwidget.cpp +release/moc_lsim.cpp: graphicsview.h \ + lsim.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) lsim.h -o release/moc_lsim.cpp + +release/moc_graphicsview.cpp: graphicsview.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsview.h -o release/moc_graphicsview.cpp + +release/moc_graphicsellipseitem.cpp: graphicsellipseitem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsellipseitem.h -o release/moc_graphicsellipseitem.cpp + +release/moc_fielditem.cpp: fielditem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) fielditem.h -o release/moc_fielditem.cpp + +release/moc_homoefielditem.cpp: fielditem.h \ + homoefielditem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefielditem.h -o release/moc_homoefielditem.cpp + +release/moc_simulscene.cpp: graphicsellipseitem.h \ + simulscene.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) simulscene.h -o release/moc_simulscene.cpp + +release/moc_homoefieldwidget.cpp: homoefielditem.h \ + fielditem.h \ + homoefieldwidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefieldwidget.h -o release/moc_homoefieldwidget.cpp + +release/moc_probechargewidget.cpp: probechargewidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) probechargewidget.h -o release/moc_probechargewidget.cpp + +release/moc_homobfielditem.cpp: fielditem.h \ + homobfielditem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfielditem.h -o release/moc_homobfielditem.cpp + +release/moc_homobfieldwidget.cpp: homobfielditem.h \ + fielditem.h \ + homobfieldwidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfieldwidget.h -o release/moc_homobfieldwidget.cpp + +release/moc_stopperitem.cpp: fielditem.h \ + stopperitem.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperitem.h -o release/moc_stopperitem.cpp + +release/moc_stopperwidget.cpp: stopperwidget.h + /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperwidget.h -o release/moc_stopperwidget.cpp + +compiler_rcc_make_all: release/qrc_application.cpp +compiler_rcc_clean: + -$(DEL_FILE) release/qrc_application.cpp +release/qrc_application.cpp: application.qrc \ + fileopen.xpm \ + filesave.xpm \ + editcopy.xpm \ + filenew.xpm \ + editpaste.xpm \ + editcut.xpm + /usr/bin/rcc -name application application.qrc -o release/qrc_application.cpp + +compiler_image_collection_make_all: qmake_image_collection.cpp +compiler_image_collection_clean: + -$(DEL_FILE) qmake_image_collection.cpp +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: +compiler_uic_clean: +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_moc_header_clean compiler_rcc_clean + +####### Compile + +release/lsim.o: lsim.cpp lsim.h \ + graphicsview.h \ + simulscene.h \ + graphicsellipseitem.h \ + expdoublespinbox.h \ + homoefieldwidget.h \ + homoefielditem.h \ + fielditem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/lsim.o lsim.cpp + +release/main.o: main.cpp lsim.h \ + graphicsview.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/main.o main.cpp + +release/graphicsview.o: graphicsview.cpp graphicsview.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/graphicsview.o graphicsview.cpp + +release/graphicsellipseitem.o: graphicsellipseitem.cpp graphicsellipseitem.h \ + simulscene.h \ + probechargewidget.h \ + constants.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/graphicsellipseitem.o graphicsellipseitem.cpp + +release/fielditem.o: fielditem.cpp fielditem.h \ + homoefielditem.h \ + homobfielditem.h \ + stopperitem.h \ + simulscene.h \ + graphicsellipseitem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/fielditem.o fielditem.cpp + +release/homoefielditem.o: homoefielditem.cpp homoefielditem.h \ + fielditem.h \ + homoefieldwidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homoefielditem.o homoefielditem.cpp + +release/simulscene.o: simulscene.cpp constants.h \ + simulscene.h \ + graphicsellipseitem.h \ + homoefielditem.h \ + fielditem.h \ + homobfielditem.h \ + stopperitem.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/simulscene.o simulscene.cpp + +release/expdoublespinbox.o: expdoublespinbox.cpp expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/expdoublespinbox.o expdoublespinbox.cpp + +release/homoefieldwidget.o: homoefieldwidget.cpp homoefieldwidget.h \ + homoefielditem.h \ + fielditem.h \ + expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homoefieldwidget.o homoefieldwidget.cpp + +release/probechargewidget.o: probechargewidget.cpp probechargewidget.h \ + graphicsellipseitem.h \ + expdoublespinbox.h \ + constants.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/probechargewidget.o probechargewidget.cpp + +release/homobfielditem.o: homobfielditem.cpp homobfielditem.h \ + fielditem.h \ + homobfieldwidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homobfielditem.o homobfielditem.cpp + +release/homobfieldwidget.o: homobfieldwidget.cpp homobfieldwidget.h \ + homobfielditem.h \ + fielditem.h \ + simulscene.h \ + graphicsellipseitem.h \ + expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homobfieldwidget.o homobfieldwidget.cpp + +release/stopperitem.o: stopperitem.cpp stopperitem.h \ + fielditem.h \ + stopperwidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/stopperitem.o stopperitem.cpp + +release/stopperwidget.o: stopperwidget.cpp stopperwidget.h \ + stopperitem.h \ + fielditem.h \ + expdoublespinbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/stopperwidget.o stopperwidget.cpp + +release/moc_lsim.o: release/moc_lsim.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_lsim.o release/moc_lsim.cpp + +release/moc_graphicsview.o: release/moc_graphicsview.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_graphicsview.o release/moc_graphicsview.cpp + +release/moc_graphicsellipseitem.o: release/moc_graphicsellipseitem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_graphicsellipseitem.o release/moc_graphicsellipseitem.cpp + +release/moc_fielditem.o: release/moc_fielditem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_fielditem.o release/moc_fielditem.cpp + +release/moc_homoefielditem.o: release/moc_homoefielditem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homoefielditem.o release/moc_homoefielditem.cpp + +release/moc_simulscene.o: release/moc_simulscene.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_simulscene.o release/moc_simulscene.cpp + +release/moc_homoefieldwidget.o: release/moc_homoefieldwidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homoefieldwidget.o release/moc_homoefieldwidget.cpp + +release/moc_probechargewidget.o: release/moc_probechargewidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_probechargewidget.o release/moc_probechargewidget.cpp + +release/moc_homobfielditem.o: release/moc_homobfielditem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homobfielditem.o release/moc_homobfielditem.cpp + +release/moc_homobfieldwidget.o: release/moc_homobfieldwidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homobfieldwidget.o release/moc_homobfieldwidget.cpp + +release/moc_stopperitem.o: release/moc_stopperitem.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_stopperitem.o release/moc_stopperitem.cpp + +release/moc_stopperwidget.o: release/moc_stopperwidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_stopperwidget.o release/moc_stopperwidget.cpp + +release/qrc_application.o: release/qrc_application.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/qrc_application.o release/qrc_application.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/src/application.qrc b/src/application.qrc index 67881c3..a18c56d 100644 --- a/src/application.qrc +++ b/src/application.qrc @@ -1,10 +1,20 @@ - editcopy.xpm - editcut.xpm - filenew.xpm - fileopen.xpm - editpaste.xpm - filesave.xpm - + icons/insert-bfield.svg + icons/insert-efield.svg + icons/insert-stopper.svg + icons/place-charge.svg + icons/edit-scene.svg + icons/go-bottom.svg + icons/go-down.svg + icons/go-up.svg + icons/go-top.svg + icons/media-playback-start.svg + icons/media-playback-pause.svg + icons/media-playback-stop.svg + icons/window-editmode.svg + icons/window-simulmode.svg + icons/application-exit.svg + + diff --git a/src/debug/moc_fielditem.cpp b/src/debug/moc_fielditem.cpp new file mode 100644 index 0000000..ebfb77b --- /dev/null +++ b/src/debug/moc_fielditem.cpp @@ -0,0 +1,162 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'fielditem.h' +** +** Created: Sun Nov 23 17:05:13 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../fielditem.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'fielditem.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_FieldItem[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 15, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // signals: signature, parameters, type, tag, flags + 18, 11, 10, 10, 0x05, + 48, 43, 10, 10, 0x05, + 78, 73, 10, 10, 0x05, + 109, 103, 10, 10, 0x05, + 130, 10, 10, 10, 0x05, + 155, 148, 10, 10, 0x05, + 183, 177, 10, 10, 0x05, + + // slots: signature, parameters, type, tag, flags + 211, 204, 10, 10, 0x0a, + 252, 244, 10, 10, 0x0a, + 281, 273, 10, 10, 0x0a, + 302, 103, 10, 10, 0x0a, + 324, 319, 10, 10, 0x0a, + 341, 319, 10, 10, 0x0a, + 366, 357, 10, 10, 0x0a, + 398, 388, 10, 10, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_FieldItem[] = { + "FieldItem\0\0newpos\0ScenePosChanged(QPointF)\0" + "newX\0ScenePosXChanged(double)\0newY\0" + "ScenePosYChanged(double)\0angle\0" + "rotationChanged(int)\0rotationChanged()\0" + "height\0heightChanged(double)\0width\0" + "widthChanged(double)\0region\0" + "handleSceneChange(QList)\0" + "newXPos\0setScenePosX(double)\0newYPos\0" + "setScenePosY(double)\0setRotation(int)\0" + "rect\0setRectF(QRectF)\0setRect(QRectF)\0" + "newWidth\0setRectFWidth(double)\0newHeight\0" + "setRectFHeight(double)\0" +}; + +const QMetaObject FieldItem::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_FieldItem, + qt_meta_data_FieldItem, 0 } +}; + +const QMetaObject *FieldItem::metaObject() const +{ + return &staticMetaObject; +} + +void *FieldItem::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_FieldItem)) + return static_cast(const_cast< FieldItem*>(this)); + if (!strcmp(_clname, "QGraphicsItem")) + return static_cast< QGraphicsItem*>(const_cast< FieldItem*>(this)); + return QObject::qt_metacast(_clname); +} + +int FieldItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: ScenePosChanged((*reinterpret_cast< QPointF(*)>(_a[1]))); break; + case 1: ScenePosXChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 2: ScenePosYChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 3: rotationChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 4: rotationChanged(); break; + case 5: heightChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 6: widthChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 7: handleSceneChange((*reinterpret_cast< const QList(*)>(_a[1]))); break; + case 8: setScenePosX((*reinterpret_cast< double(*)>(_a[1]))); break; + case 9: setScenePosY((*reinterpret_cast< double(*)>(_a[1]))); break; + case 10: setRotation((*reinterpret_cast< int(*)>(_a[1]))); break; + case 11: setRectF((*reinterpret_cast< QRectF(*)>(_a[1]))); break; + case 12: setRect((*reinterpret_cast< QRectF(*)>(_a[1]))); break; + case 13: setRectFWidth((*reinterpret_cast< double(*)>(_a[1]))); break; + case 14: setRectFHeight((*reinterpret_cast< double(*)>(_a[1]))); break; + } + _id -= 15; + } + return _id; +} + +// SIGNAL 0 +void FieldItem::ScenePosChanged(QPointF _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void FieldItem::ScenePosXChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void FieldItem::ScenePosYChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void FieldItem::rotationChanged(int _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void FieldItem::rotationChanged() +{ + QMetaObject::activate(this, &staticMetaObject, 4, 0); +} + +// SIGNAL 5 +void FieldItem::heightChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 5, _a); +} + +// SIGNAL 6 +void FieldItem::widthChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 6, _a); +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_graphicsellipseitem.cpp b/src/debug/moc_graphicsellipseitem.cpp new file mode 100644 index 0000000..7f4b5c7 --- /dev/null +++ b/src/debug/moc_graphicsellipseitem.cpp @@ -0,0 +1,171 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'graphicsellipseitem.h' +** +** Created: Sun Nov 23 17:05:12 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../graphicsellipseitem.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'graphicsellipseitem.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_GraphicsEllipseItem[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 17, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // signals: signature, parameters, type, tag, flags + 27, 21, 20, 20, 0x05, + 54, 21, 20, 20, 0x05, + 87, 81, 20, 20, 0x05, + 115, 108, 20, 20, 0x05, + 144, 137, 20, 20, 0x05, + 174, 169, 20, 20, 0x05, + 204, 199, 20, 20, 0x05, + + // slots: signature, parameters, type, tag, flags + 240, 229, 20, 20, 0x0a, + 268, 20, 20, 20, 0x2a, + 298, 289, 20, 20, 0x0a, + 315, 289, 20, 20, 0x0a, + 333, 289, 20, 20, 0x0a, + 356, 289, 20, 20, 0x0a, + 387, 379, 20, 20, 0x0a, + 416, 408, 20, 20, 0x0a, + 437, 20, 20, 20, 0x0a, + 470, 289, 20, 20, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_GraphicsEllipseItem[] = { + "GraphicsEllipseItem\0\0speed\0" + "startSpeedXChanged(double)\0" + "startSpeedYChanged(double)\0masse\0" + "masseChanged(double)\0Charge\0" + "chargeChanged(double)\0newpos\0" + "ScenePosChanged(QPointF)\0newX\0" + "ScenePosXChanged(double)\0newY\0" + "ScenePosYChanged(double)\0startPoint\0" + "calculateProbePath(QPointF)\0" + "calculateProbePath()\0theValue\0" + "setMasse(double)\0setCharge(double)\0" + "setStartSpeedX(double)\0setStartSpeedY(double)\0" + "newPosY\0setScenePosY(double)\0newPosX\0" + "setScenePosX(double)\0" + "handleSceneChange(QList)\0" + "setFlightPath(QPainterPath)\0" +}; + +const QMetaObject GraphicsEllipseItem::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_GraphicsEllipseItem, + qt_meta_data_GraphicsEllipseItem, 0 } +}; + +const QMetaObject *GraphicsEllipseItem::metaObject() const +{ + return &staticMetaObject; +} + +void *GraphicsEllipseItem::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_GraphicsEllipseItem)) + return static_cast(const_cast< GraphicsEllipseItem*>(this)); + if (!strcmp(_clname, "QGraphicsEllipseItem")) + return static_cast< QGraphicsEllipseItem*>(const_cast< GraphicsEllipseItem*>(this)); + return QObject::qt_metacast(_clname); +} + +int GraphicsEllipseItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: startSpeedXChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 1: startSpeedYChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 2: masseChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 3: chargeChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 4: ScenePosChanged((*reinterpret_cast< QPointF(*)>(_a[1]))); break; + case 5: ScenePosXChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 6: ScenePosYChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 7: calculateProbePath((*reinterpret_cast< QPointF(*)>(_a[1]))); break; + case 8: calculateProbePath(); break; + case 9: setMasse((*reinterpret_cast< const double(*)>(_a[1]))); break; + case 10: setCharge((*reinterpret_cast< const double(*)>(_a[1]))); break; + case 11: setStartSpeedX((*reinterpret_cast< double(*)>(_a[1]))); break; + case 12: setStartSpeedY((*reinterpret_cast< double(*)>(_a[1]))); break; + case 13: setScenePosY((*reinterpret_cast< double(*)>(_a[1]))); break; + case 14: setScenePosX((*reinterpret_cast< double(*)>(_a[1]))); break; + case 15: handleSceneChange((*reinterpret_cast< const QList(*)>(_a[1]))); break; + case 16: setFlightPath((*reinterpret_cast< const QPainterPath(*)>(_a[1]))); break; + } + _id -= 17; + } + return _id; +} + +// SIGNAL 0 +void GraphicsEllipseItem::startSpeedXChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void GraphicsEllipseItem::startSpeedYChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void GraphicsEllipseItem::masseChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void GraphicsEllipseItem::chargeChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void GraphicsEllipseItem::ScenePosChanged(QPointF _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 4, _a); +} + +// SIGNAL 5 +void GraphicsEllipseItem::ScenePosXChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 5, _a); +} + +// SIGNAL 6 +void GraphicsEllipseItem::ScenePosYChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 6, _a); +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_graphicsview.cpp b/src/debug/moc_graphicsview.cpp new file mode 100644 index 0000000..cba035b --- /dev/null +++ b/src/debug/moc_graphicsview.cpp @@ -0,0 +1,74 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'graphicsview.h' +** +** Created: Sun Nov 23 17:05:11 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../graphicsview.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'graphicsview.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_GraphicsView[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 2, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // slots: signature, parameters, type, tag, flags + 14, 13, 13, 13, 0x0a, + 34, 13, 13, 13, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_GraphicsView[] = { + "GraphicsView\0\0enableOGLViewport()\0" + "disableOGLViewport()\0" +}; + +const QMetaObject GraphicsView::staticMetaObject = { + { &QGraphicsView::staticMetaObject, qt_meta_stringdata_GraphicsView, + qt_meta_data_GraphicsView, 0 } +}; + +const QMetaObject *GraphicsView::metaObject() const +{ + return &staticMetaObject; +} + +void *GraphicsView::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_GraphicsView)) + return static_cast(const_cast< GraphicsView*>(this)); + return QGraphicsView::qt_metacast(_clname); +} + +int GraphicsView::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QGraphicsView::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: enableOGLViewport(); break; + case 1: disableOGLViewport(); break; + } + _id -= 2; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_homobfielditem.cpp b/src/debug/moc_homobfielditem.cpp new file mode 100644 index 0000000..2b105d3 --- /dev/null +++ b/src/debug/moc_homobfielditem.cpp @@ -0,0 +1,103 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'homobfielditem.h' +** +** Created: Sun Nov 23 17:05:19 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../homobfielditem.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'homobfielditem.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_HomoBFieldItem[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 6, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // signals: signature, parameters, type, tag, flags + 25, 16, 15, 15, 0x05, + 48, 16, 15, 15, 0x05, + + // slots: signature, parameters, type, tag, flags + 75, 16, 15, 15, 0x0a, + 100, 16, 15, 15, 0x0a, + 126, 16, 15, 15, 0x0a, + 156, 16, 15, 15, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_HomoBFieldItem[] = { + "HomoBFieldItem\0\0theValue\0" + "directionChanged(bool)\0" + "fluxDensityChanged(double)\0" + "setOuterPenWidth(double)\0" + "setFieldLineDistance(int)\0" + "setIsDirectionIntoPlane(bool)\0" + "setFluxDensity(double)\0" +}; + +const QMetaObject HomoBFieldItem::staticMetaObject = { + { &FieldItem::staticMetaObject, qt_meta_stringdata_HomoBFieldItem, + qt_meta_data_HomoBFieldItem, 0 } +}; + +const QMetaObject *HomoBFieldItem::metaObject() const +{ + return &staticMetaObject; +} + +void *HomoBFieldItem::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_HomoBFieldItem)) + return static_cast(const_cast< HomoBFieldItem*>(this)); + return FieldItem::qt_metacast(_clname); +} + +int HomoBFieldItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = FieldItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: directionChanged((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 1: fluxDensityChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 2: setOuterPenWidth((*reinterpret_cast< double(*)>(_a[1]))); break; + case 3: setFieldLineDistance((*reinterpret_cast< int(*)>(_a[1]))); break; + case 4: setIsDirectionIntoPlane((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 5: setFluxDensity((*reinterpret_cast< double(*)>(_a[1]))); break; + } + _id -= 6; + } + return _id; +} + +// SIGNAL 0 +void HomoBFieldItem::directionChanged(bool _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void HomoBFieldItem::fluxDensityChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_homobfieldwidget.cpp b/src/debug/moc_homobfieldwidget.cpp new file mode 100644 index 0000000..d25d7d6 --- /dev/null +++ b/src/debug/moc_homobfieldwidget.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'homobfieldwidget.h' +** +** Created: Sun Nov 23 17:05:20 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../homobfieldwidget.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'homobfieldwidget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_HomoBFieldWidget[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + + 0 // eod +}; + +static const char qt_meta_stringdata_HomoBFieldWidget[] = { + "HomoBFieldWidget\0" +}; + +const QMetaObject HomoBFieldWidget::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_HomoBFieldWidget, + qt_meta_data_HomoBFieldWidget, 0 } +}; + +const QMetaObject *HomoBFieldWidget::metaObject() const +{ + return &staticMetaObject; +} + +void *HomoBFieldWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_HomoBFieldWidget)) + return static_cast(const_cast< HomoBFieldWidget*>(this)); + return QWidget::qt_metacast(_clname); +} + +int HomoBFieldWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_homoefielditem.cpp b/src/debug/moc_homoefielditem.cpp new file mode 100644 index 0000000..ce9a1b6 --- /dev/null +++ b/src/debug/moc_homoefielditem.cpp @@ -0,0 +1,87 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'homoefielditem.h' +** +** Created: Sun Nov 23 17:05:14 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../homoefielditem.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'homoefielditem.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_HomoEFieldItem[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 3, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // signals: signature, parameters, type, tag, flags + 27, 16, 15, 15, 0x05, + + // slots: signature, parameters, type, tag, flags + 53, 16, 15, 15, 0x0a, + 84, 75, 15, 15, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_HomoEFieldItem[] = { + "HomoEFieldItem\0\0fieldPower\0" + "fieldPowerChanged(double)\0" + "setFieldPower(double)\0theValue\0" + "setOuterPenWidth(double)\0" +}; + +const QMetaObject HomoEFieldItem::staticMetaObject = { + { &FieldItem::staticMetaObject, qt_meta_stringdata_HomoEFieldItem, + qt_meta_data_HomoEFieldItem, 0 } +}; + +const QMetaObject *HomoEFieldItem::metaObject() const +{ + return &staticMetaObject; +} + +void *HomoEFieldItem::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_HomoEFieldItem)) + return static_cast(const_cast< HomoEFieldItem*>(this)); + return FieldItem::qt_metacast(_clname); +} + +int HomoEFieldItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = FieldItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: fieldPowerChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 1: setFieldPower((*reinterpret_cast< double(*)>(_a[1]))); break; + case 2: setOuterPenWidth((*reinterpret_cast< double(*)>(_a[1]))); break; + } + _id -= 3; + } + return _id; +} + +// SIGNAL 0 +void HomoEFieldItem::fieldPowerChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_homoefieldwidget.cpp b/src/debug/moc_homoefieldwidget.cpp new file mode 100644 index 0000000..25dd395 --- /dev/null +++ b/src/debug/moc_homoefieldwidget.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'homoefieldwidget.h' +** +** Created: Sun Nov 23 17:05:17 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../homoefieldwidget.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'homoefieldwidget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_HomoEFieldWidget[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + + 0 // eod +}; + +static const char qt_meta_stringdata_HomoEFieldWidget[] = { + "HomoEFieldWidget\0" +}; + +const QMetaObject HomoEFieldWidget::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_HomoEFieldWidget, + qt_meta_data_HomoEFieldWidget, 0 } +}; + +const QMetaObject *HomoEFieldWidget::metaObject() const +{ + return &staticMetaObject; +} + +void *HomoEFieldWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_HomoEFieldWidget)) + return static_cast(const_cast< HomoEFieldWidget*>(this)); + return QWidget::qt_metacast(_clname); +} + +int HomoEFieldWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_lsim.cpp b/src/debug/moc_lsim.cpp new file mode 100644 index 0000000..511eef0 --- /dev/null +++ b/src/debug/moc_lsim.cpp @@ -0,0 +1,107 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'lsim.h' +** +** Created: Sun Nov 23 17:17:41 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../lsim.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'lsim.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_lsim[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 11, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // signals: signature, parameters, type, tag, flags + 11, 6, 5, 5, 0x05, + + // slots: signature, parameters, type, tag, flags + 41, 5, 5, 5, 0x08, + 56, 49, 5, 5, 0x08, + 82, 49, 5, 5, 0x08, + 114, 6, 5, 5, 0x08, + 132, 5, 5, 5, 0x08, + 156, 5, 5, 5, 0x08, + 175, 5, 5, 5, 0x08, + 188, 5, 5, 5, 0x08, + 215, 5, 5, 5, 0x08, + 251, 243, 5, 5, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_lsim[] = { + "lsim\0\0mode\0windowModeChanged(WindowMode)\0" + "about()\0action\0actModeSwitcher(QAction*)\0" + "actWindowModeSwitcher(QAction*)\0" + "setSceneMode(int)\0updateDockFieldWidget()\0" + "startCalculation()\0startTimer()\0" + "handleDockLocationChange()\0" + "handleUpDownActionChanges()\0newMode\0" + "initWindowMode(WindowMode)\0" +}; + +const QMetaObject lsim::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_lsim, + qt_meta_data_lsim, 0 } +}; + +const QMetaObject *lsim::metaObject() const +{ + return &staticMetaObject; +} + +void *lsim::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_lsim)) + return static_cast(const_cast< lsim*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int lsim::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: windowModeChanged((*reinterpret_cast< WindowMode(*)>(_a[1]))); break; + case 1: about(); break; + case 2: actModeSwitcher((*reinterpret_cast< QAction*(*)>(_a[1]))); break; + case 3: actWindowModeSwitcher((*reinterpret_cast< QAction*(*)>(_a[1]))); break; + case 4: setSceneMode((*reinterpret_cast< int(*)>(_a[1]))); break; + case 5: updateDockFieldWidget(); break; + case 6: startCalculation(); break; + case 7: startTimer(); break; + case 8: handleDockLocationChange(); break; + case 9: handleUpDownActionChanges(); break; + case 10: initWindowMode((*reinterpret_cast< WindowMode(*)>(_a[1]))); break; + } + _id -= 11; + } + return _id; +} + +// SIGNAL 0 +void lsim::windowModeChanged(WindowMode _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_probechargewidget.cpp b/src/debug/moc_probechargewidget.cpp new file mode 100644 index 0000000..fb14235 --- /dev/null +++ b/src/debug/moc_probechargewidget.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'probechargewidget.h' +** +** Created: Sun Nov 23 17:05:18 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../probechargewidget.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'probechargewidget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_ProbeChargeWidget[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + + 0 // eod +}; + +static const char qt_meta_stringdata_ProbeChargeWidget[] = { + "ProbeChargeWidget\0" +}; + +const QMetaObject ProbeChargeWidget::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_ProbeChargeWidget, + qt_meta_data_ProbeChargeWidget, 0 } +}; + +const QMetaObject *ProbeChargeWidget::metaObject() const +{ + return &staticMetaObject; +} + +void *ProbeChargeWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_ProbeChargeWidget)) + return static_cast(const_cast< ProbeChargeWidget*>(this)); + return QWidget::qt_metacast(_clname); +} + +int ProbeChargeWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_simulscene.cpp b/src/debug/moc_simulscene.cpp new file mode 100644 index 0000000..58d6763 --- /dev/null +++ b/src/debug/moc_simulscene.cpp @@ -0,0 +1,197 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'simulscene.h' +** +** Created: Sun Nov 23 17:17:43 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../simulscene.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'simulscene.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_SimulScene[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 30, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // signals: signature, parameters, type, tag, flags + 17, 12, 11, 11, 0x05, + 45, 39, 11, 11, 0x05, + 75, 63, 11, 11, 0x05, + 113, 102, 11, 11, 0x05, + 147, 139, 11, 11, 0x05, + 190, 181, 11, 11, 0x05, + + // slots: signature, parameters, type, tag, flags + 219, 12, 11, 11, 0x0a, + 243, 11, 11, 11, 0x0a, + 256, 11, 11, 11, 0x0a, + 274, 268, 11, 11, 0x0a, + 291, 11, 11, 11, 0x0a, + 323, 318, 11, 11, 0x0a, + 346, 11, 11, 11, 0x0a, + 365, 39, 11, 11, 0x0a, + 388, 379, 11, 11, 0x0a, + 417, 11, 410, 11, 0x0a, + 433, 139, 11, 11, 0x0a, + 460, 11, 11, 11, 0x2a, + 483, 181, 11, 11, 0x0a, + 518, 508, 11, 11, 0x0a, + 552, 11, 11, 11, 0x0a, + 580, 508, 11, 11, 0x0a, + 612, 11, 11, 11, 0x0a, + 638, 508, 11, 11, 0x0a, + 673, 11, 11, 11, 0x0a, + 702, 508, 11, 11, 0x0a, + 740, 11, 11, 11, 0x0a, + 777, 772, 11, 11, 0x08, + 802, 11, 11, 11, 0x28, + 823, 11, 11, 11, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_SimulScene[] = { + "SimulScene\0\0mode\0sceneModeChanged(int)\0" + "steps\0stepsChanged(int)\0timePerStep\0" + "timePerStepChanged(double)\0meterPerPx\0" + "meterPerPxChanged(double)\0visible\0" + "flightPathVisibilityChanged(bool)\0" + "duration\0timeLineDurationChanged(int)\0" + "setSceneMode(SceneMode)\0startTimer()\0" + "stopTimer()\0yesno\0pauseTimer(bool)\0" + "deleteSelectedFieldItems()\0time\0" + "setTimePerStep(double)\0startCalculation()\0" + "setSteps(int)\0theValue\0setMeterPerPx(double)\0" + "double\0getMeterPerPx()\0" + "setFlightPathVisible(bool)\0" + "setFlightPathVisible()\0setTimeLineDuration(int)\0" + "fieldItem\0moveFieldItemDown(QGraphicsItem*)\0" + "moveSelectedFieldItemDown()\0" + "moveFieldItemUp(QGraphicsItem*)\0" + "moveSelectedFieldItemUp()\0" + "moveFieldItemOnTop(QGraphicsItem*)\0" + "moveSelectedFieldItemOnTop()\0" + "moveFieldItemOnBottom(QGraphicsItem*)\0" + "moveSelectedFieldItemOnBottom()\0move\0" + "displayResizeRects(bool)\0displayResizeRects()\0" + "moveResizeRects()\0" +}; + +const QMetaObject SimulScene::staticMetaObject = { + { &QGraphicsScene::staticMetaObject, qt_meta_stringdata_SimulScene, + qt_meta_data_SimulScene, 0 } +}; + +const QMetaObject *SimulScene::metaObject() const +{ + return &staticMetaObject; +} + +void *SimulScene::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_SimulScene)) + return static_cast(const_cast< SimulScene*>(this)); + return QGraphicsScene::qt_metacast(_clname); +} + +int SimulScene::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QGraphicsScene::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: sceneModeChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 1: stepsChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 2: timePerStepChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 3: meterPerPxChanged((*reinterpret_cast< double(*)>(_a[1]))); break; + case 4: flightPathVisibilityChanged((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 5: timeLineDurationChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 6: setSceneMode((*reinterpret_cast< SceneMode(*)>(_a[1]))); break; + case 7: startTimer(); break; + case 8: stopTimer(); break; + case 9: pauseTimer((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 10: deleteSelectedFieldItems(); break; + case 11: setTimePerStep((*reinterpret_cast< double(*)>(_a[1]))); break; + case 12: startCalculation(); break; + case 13: setSteps((*reinterpret_cast< int(*)>(_a[1]))); break; + case 14: setMeterPerPx((*reinterpret_cast< double(*)>(_a[1]))); break; + case 15: { double _r = getMeterPerPx(); + if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; } break; + case 16: setFlightPathVisible((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 17: setFlightPathVisible(); break; + case 18: setTimeLineDuration((*reinterpret_cast< int(*)>(_a[1]))); break; + case 19: moveFieldItemDown((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break; + case 20: moveSelectedFieldItemDown(); break; + case 21: moveFieldItemUp((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break; + case 22: moveSelectedFieldItemUp(); break; + case 23: moveFieldItemOnTop((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break; + case 24: moveSelectedFieldItemOnTop(); break; + case 25: moveFieldItemOnBottom((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break; + case 26: moveSelectedFieldItemOnBottom(); break; + case 27: displayResizeRects((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 28: displayResizeRects(); break; + case 29: moveResizeRects(); break; + } + _id -= 30; + } + return _id; +} + +// SIGNAL 0 +void SimulScene::sceneModeChanged(int _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void SimulScene::stepsChanged(int _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void SimulScene::timePerStepChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void SimulScene::meterPerPxChanged(double _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void SimulScene::flightPathVisibilityChanged(bool _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 4, _a); +} + +// SIGNAL 5 +void SimulScene::timeLineDurationChanged(int _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 5, _a); +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_stopperitem.cpp b/src/debug/moc_stopperitem.cpp new file mode 100644 index 0000000..d866207 --- /dev/null +++ b/src/debug/moc_stopperitem.cpp @@ -0,0 +1,71 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'stopperitem.h' +** +** Created: Sun Nov 23 17:05:21 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../stopperitem.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'stopperitem.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_StopperItem[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 1, 10, // methods + 0, 0, // properties + 0, 0, // enums/sets + + // slots: signature, parameters, type, tag, flags + 22, 13, 12, 12, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_StopperItem[] = { + "StopperItem\0\0theValue\0setOuterPenWidth(double)\0" +}; + +const QMetaObject StopperItem::staticMetaObject = { + { &FieldItem::staticMetaObject, qt_meta_stringdata_StopperItem, + qt_meta_data_StopperItem, 0 } +}; + +const QMetaObject *StopperItem::metaObject() const +{ + return &staticMetaObject; +} + +void *StopperItem::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_StopperItem)) + return static_cast(const_cast< StopperItem*>(this)); + return FieldItem::qt_metacast(_clname); +} + +int StopperItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = FieldItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: setOuterPenWidth((*reinterpret_cast< double(*)>(_a[1]))); break; + } + _id -= 1; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/moc_stopperwidget.cpp b/src/debug/moc_stopperwidget.cpp new file mode 100644 index 0000000..0803d98 --- /dev/null +++ b/src/debug/moc_stopperwidget.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'stopperwidget.h' +** +** Created: Sun Nov 23 17:05:22 2008 +** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../stopperwidget.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'stopperwidget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 59 +#error "This file was generated using the moc from 4.4.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_StopperWidget[] = { + + // content: + 1, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + + 0 // eod +}; + +static const char qt_meta_stringdata_StopperWidget[] = { + "StopperWidget\0" +}; + +const QMetaObject StopperWidget::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_StopperWidget, + qt_meta_data_StopperWidget, 0 } +}; + +const QMetaObject *StopperWidget::metaObject() const +{ + return &staticMetaObject; +} + +void *StopperWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_StopperWidget)) + return static_cast(const_cast< StopperWidget*>(this)); + return QWidget::qt_metacast(_clname); +} + +int StopperWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/src/debug/qrc_application.cpp b/src/debug/qrc_application.cpp new file mode 100644 index 0000000..d4c52c5 --- /dev/null +++ b/src/debug/qrc_application.cpp @@ -0,0 +1,2059 @@ +/**************************************************************************** +** Resource object code +** +** Created: Sun Nov 23 17:05:23 2008 +** by: The Resource Compiler for Qt version 4.4.3 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include + +static const unsigned char qt_resource_data[] = { + // /mnt/sdb1/c++/lsim/src/fileopen.xpm + 0x0,0x0,0x18,0xf9, + 0x2f, + 0x2a,0x20,0x58,0x50,0x4d,0x20,0x2a,0x2f,0xa,0x73,0x74,0x61,0x74,0x69,0x63,0x20, + 0x63,0x68,0x61,0x72,0x20,0x2a,0x66,0x69,0x6c,0x65,0x6f,0x70,0x65,0x6e,0x5b,0x5d, + 0x20,0x3d,0x20,0x7b,0xa,0x2f,0x2a,0x20,0x63,0x6f,0x6c,0x75,0x6d,0x6e,0x73,0x20, + 0x72,0x6f,0x77,0x73,0x20,0x63,0x6f,0x6c,0x6f,0x72,0x73,0x20,0x63,0x68,0x61,0x72, + 0x73,0x2d,0x70,0x65,0x72,0x2d,0x70,0x69,0x78,0x65,0x6c,0x20,0x2a,0x2f,0xa,0x22, + 0x33,0x32,0x20,0x33,0x32,0x20,0x32,0x35,0x37,0x20,0x32,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x20,0x63,0x20,0x62,0x6c,0x61,0x63,0x6b,0x22,0x2c,0xa,0x22,0x2e,0x20,0x20, + 0x63,0x20,0x23,0x30,0x42,0x30,0x39,0x30,0x30,0x22,0x2c,0xa,0x22,0x58,0x20,0x20, + 0x63,0x20,0x23,0x31,0x33,0x30,0x45,0x30,0x30,0x22,0x2c,0xa,0x22,0x6f,0x20,0x20, + 0x63,0x20,0x23,0x31,0x36,0x31,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x4f,0x20,0x20, + 0x63,0x20,0x23,0x32,0x33,0x31,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x2b,0x20,0x20, + 0x63,0x20,0x23,0x33,0x35,0x32,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x40,0x20,0x20, + 0x63,0x20,0x23,0x33,0x42,0x33,0x31,0x31,0x43,0x22,0x2c,0xa,0x22,0x23,0x20,0x20, + 0x63,0x20,0x23,0x34,0x33,0x33,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x24,0x20,0x20, + 0x63,0x20,0x23,0x34,0x46,0x33,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x25,0x20,0x20, + 0x63,0x20,0x23,0x34,0x41,0x33,0x45,0x31,0x36,0x22,0x2c,0xa,0x22,0x26,0x20,0x20, + 0x63,0x20,0x23,0x34,0x41,0x33,0x44,0x32,0x32,0x22,0x2c,0xa,0x22,0x2a,0x20,0x20, + 0x63,0x20,0x23,0x34,0x44,0x34,0x32,0x31,0x41,0x22,0x2c,0xa,0x22,0x3d,0x20,0x20, + 0x63,0x20,0x23,0x35,0x34,0x34,0x32,0x30,0x44,0x22,0x2c,0xa,0x22,0x2d,0x20,0x20, + 0x63,0x20,0x23,0x34,0x45,0x34,0x35,0x32,0x39,0x22,0x2c,0xa,0x22,0x3b,0x20,0x20, + 0x63,0x20,0x23,0x34,0x38,0x34,0x33,0x33,0x38,0x22,0x2c,0xa,0x22,0x3a,0x20,0x20, + 0x63,0x20,0x23,0x34,0x38,0x34,0x32,0x33,0x33,0x22,0x2c,0xa,0x22,0x3e,0x20,0x20, + 0x63,0x20,0x23,0x35,0x42,0x34,0x42,0x32,0x34,0x22,0x2c,0xa,0x22,0x2c,0x20,0x20, + 0x63,0x20,0x23,0x36,0x32,0x34,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x3c,0x20,0x20, + 0x63,0x20,0x23,0x36,0x37,0x34,0x44,0x30,0x30,0x22,0x2c,0xa,0x22,0x31,0x20,0x20, + 0x63,0x20,0x23,0x36,0x44,0x34,0x44,0x30,0x30,0x22,0x2c,0xa,0x22,0x32,0x20,0x20, + 0x63,0x20,0x23,0x36,0x45,0x34,0x46,0x31,0x37,0x22,0x2c,0xa,0x22,0x33,0x20,0x20, + 0x63,0x20,0x23,0x36,0x44,0x35,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x34,0x20,0x20, + 0x63,0x20,0x23,0x37,0x37,0x35,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x35,0x20,0x20, + 0x63,0x20,0x23,0x37,0x34,0x35,0x42,0x30,0x46,0x22,0x2c,0xa,0x22,0x36,0x20,0x20, + 0x63,0x20,0x23,0x37,0x39,0x35,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x37,0x20,0x20, + 0x63,0x20,0x23,0x37,0x41,0x35,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x38,0x20,0x20, + 0x63,0x20,0x23,0x37,0x31,0x35,0x43,0x31,0x38,0x22,0x2c,0xa,0x22,0x39,0x20,0x20, + 0x63,0x20,0x23,0x37,0x36,0x34,0x42,0x30,0x41,0x22,0x2c,0xa,0x22,0x30,0x20,0x20, + 0x63,0x20,0x23,0x36,0x43,0x35,0x34,0x32,0x33,0x22,0x2c,0xa,0x22,0x71,0x20,0x20, + 0x63,0x20,0x23,0x36,0x44,0x35,0x39,0x32,0x45,0x22,0x2c,0xa,0x22,0x77,0x20,0x20, + 0x63,0x20,0x23,0x37,0x38,0x35,0x45,0x32,0x37,0x22,0x2c,0xa,0x22,0x65,0x20,0x20, + 0x63,0x20,0x23,0x37,0x33,0x35,0x36,0x32,0x36,0x22,0x2c,0xa,0x22,0x72,0x20,0x20, + 0x63,0x20,0x23,0x36,0x36,0x35,0x37,0x33,0x36,0x22,0x2c,0xa,0x22,0x74,0x20,0x20, + 0x63,0x20,0x23,0x37,0x41,0x36,0x33,0x31,0x44,0x22,0x2c,0xa,0x22,0x79,0x20,0x20, + 0x63,0x20,0x23,0x37,0x41,0x36,0x37,0x32,0x45,0x22,0x2c,0xa,0x22,0x75,0x20,0x20, + 0x63,0x20,0x23,0x37,0x37,0x36,0x35,0x33,0x35,0x22,0x2c,0xa,0x22,0x69,0x20,0x20, + 0x63,0x20,0x23,0x35,0x43,0x35,0x39,0x35,0x36,0x22,0x2c,0xa,0x22,0x70,0x20,0x20, + 0x63,0x20,0x23,0x37,0x38,0x37,0x30,0x34,0x46,0x22,0x2c,0xa,0x22,0x61,0x20,0x20, + 0x63,0x20,0x23,0x37,0x35,0x37,0x32,0x36,0x45,0x22,0x2c,0xa,0x22,0x73,0x20,0x20, + 0x63,0x20,0x23,0x38,0x44,0x34,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x64,0x20,0x20, + 0x63,0x20,0x23,0x38,0x31,0x35,0x37,0x30,0x30,0x22,0x2c,0xa,0x22,0x66,0x20,0x20, + 0x63,0x20,0x23,0x38,0x33,0x35,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x67,0x20,0x20, + 0x63,0x20,0x23,0x38,0x41,0x35,0x43,0x30,0x30,0x22,0x2c,0xa,0x22,0x68,0x20,0x20, + 0x63,0x20,0x23,0x38,0x36,0x36,0x34,0x30,0x30,0x22,0x2c,0xa,0x22,0x6a,0x20,0x20, + 0x63,0x20,0x23,0x39,0x36,0x36,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x6b,0x20,0x20, + 0x63,0x20,0x23,0x39,0x35,0x36,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x6c,0x20,0x20, + 0x63,0x20,0x23,0x39,0x43,0x36,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x7a,0x20,0x20, + 0x63,0x20,0x23,0x39,0x44,0x37,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x78,0x20,0x20, + 0x63,0x20,0x23,0x38,0x35,0x36,0x42,0x32,0x41,0x22,0x2c,0xa,0x22,0x63,0x20,0x20, + 0x63,0x20,0x23,0x38,0x43,0x37,0x35,0x32,0x41,0x22,0x2c,0xa,0x22,0x76,0x20,0x20, + 0x63,0x20,0x23,0x38,0x43,0x37,0x32,0x33,0x42,0x22,0x2c,0xa,0x22,0x62,0x20,0x20, + 0x63,0x20,0x23,0x39,0x37,0x37,0x39,0x33,0x39,0x22,0x2c,0xa,0x22,0x6e,0x20,0x20, + 0x63,0x20,0x23,0x41,0x34,0x35,0x44,0x30,0x30,0x22,0x2c,0xa,0x22,0x6d,0x20,0x20, + 0x63,0x20,0x23,0x41,0x32,0x36,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x4d,0x20,0x20, + 0x63,0x20,0x23,0x41,0x41,0x36,0x38,0x30,0x44,0x22,0x2c,0xa,0x22,0x4e,0x20,0x20, + 0x63,0x20,0x23,0x41,0x42,0x36,0x37,0x30,0x30,0x22,0x2c,0xa,0x22,0x42,0x20,0x20, + 0x63,0x20,0x23,0x41,0x30,0x37,0x37,0x30,0x30,0x22,0x2c,0xa,0x22,0x56,0x20,0x20, + 0x63,0x20,0x23,0x41,0x35,0x37,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x43,0x20,0x20, + 0x63,0x20,0x23,0x41,0x42,0x37,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x5a,0x20,0x20, + 0x63,0x20,0x23,0x41,0x41,0x37,0x33,0x30,0x30,0x22,0x2c,0xa,0x22,0x41,0x20,0x20, + 0x63,0x20,0x23,0x41,0x46,0x37,0x32,0x31,0x41,0x22,0x2c,0xa,0x22,0x53,0x20,0x20, + 0x63,0x20,0x23,0x42,0x38,0x37,0x45,0x30,0x30,0x22,0x2c,0xa,0x22,0x44,0x20,0x20, + 0x63,0x20,0x23,0x42,0x35,0x37,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x46,0x20,0x20, + 0x63,0x20,0x23,0x42,0x30,0x37,0x33,0x31,0x41,0x22,0x2c,0xa,0x22,0x47,0x20,0x20, + 0x63,0x20,0x23,0x42,0x34,0x37,0x43,0x32,0x36,0x22,0x2c,0xa,0x22,0x48,0x20,0x20, + 0x63,0x20,0x23,0x42,0x37,0x37,0x45,0x32,0x38,0x22,0x2c,0xa,0x22,0x4a,0x20,0x20, + 0x63,0x20,0x23,0x38,0x39,0x37,0x46,0x35,0x39,0x22,0x2c,0xa,0x22,0x4b,0x20,0x20, + 0x63,0x20,0x23,0x39,0x37,0x37,0x43,0x34,0x30,0x22,0x2c,0xa,0x22,0x4c,0x20,0x20, + 0x63,0x20,0x23,0x39,0x32,0x37,0x46,0x35,0x38,0x22,0x2c,0xa,0x22,0x50,0x20,0x20, + 0x63,0x20,0x23,0x38,0x30,0x37,0x41,0x36,0x43,0x22,0x2c,0xa,0x22,0x49,0x20,0x20, + 0x63,0x20,0x23,0x39,0x43,0x38,0x32,0x31,0x44,0x22,0x2c,0xa,0x22,0x55,0x20,0x20, + 0x63,0x20,0x23,0x39,0x46,0x38,0x41,0x33,0x35,0x22,0x2c,0xa,0x22,0x59,0x20,0x20, + 0x63,0x20,0x23,0x41,0x43,0x38,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x54,0x20,0x20, + 0x63,0x20,0x23,0x42,0x32,0x38,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x52,0x20,0x20, + 0x63,0x20,0x23,0x42,0x36,0x38,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x45,0x20,0x20, + 0x63,0x20,0x23,0x42,0x42,0x38,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x57,0x20,0x20, + 0x63,0x20,0x23,0x41,0x37,0x38,0x33,0x33,0x37,0x22,0x2c,0xa,0x22,0x51,0x20,0x20, + 0x63,0x20,0x23,0x41,0x32,0x38,0x42,0x33,0x31,0x22,0x2c,0xa,0x22,0x21,0x20,0x20, + 0x63,0x20,0x23,0x41,0x46,0x39,0x35,0x33,0x35,0x22,0x2c,0xa,0x22,0x7e,0x20,0x20, + 0x63,0x20,0x23,0x42,0x35,0x38,0x45,0x33,0x41,0x22,0x2c,0xa,0x22,0x5e,0x20,0x20, + 0x63,0x20,0x23,0x42,0x38,0x38,0x36,0x33,0x33,0x22,0x2c,0xa,0x22,0x2f,0x20,0x20, + 0x63,0x20,0x23,0x42,0x34,0x39,0x39,0x33,0x36,0x22,0x2c,0xa,0x22,0x28,0x20,0x20, + 0x63,0x20,0x23,0x42,0x43,0x41,0x30,0x33,0x39,0x22,0x2c,0xa,0x22,0x29,0x20,0x20, + 0x63,0x20,0x23,0x39,0x39,0x38,0x34,0x34,0x35,0x22,0x2c,0xa,0x22,0x5f,0x20,0x20, + 0x63,0x20,0x23,0x39,0x37,0x38,0x36,0x35,0x37,0x22,0x2c,0xa,0x22,0x60,0x20,0x20, + 0x63,0x20,0x23,0x38,0x42,0x38,0x32,0x36,0x34,0x22,0x2c,0xa,0x22,0x27,0x20,0x20, + 0x63,0x20,0x23,0x38,0x45,0x38,0x35,0x37,0x32,0x22,0x2c,0xa,0x22,0x5d,0x20,0x20, + 0x63,0x20,0x23,0x39,0x37,0x38,0x38,0x36,0x34,0x22,0x2c,0xa,0x22,0x5b,0x20,0x20, + 0x63,0x20,0x23,0x39,0x37,0x38,0x43,0x37,0x35,0x22,0x2c,0xa,0x22,0x7b,0x20,0x20, + 0x63,0x20,0x23,0x39,0x46,0x39,0x30,0x37,0x32,0x22,0x2c,0xa,0x22,0x7d,0x20,0x20, + 0x63,0x20,0x23,0x41,0x33,0x38,0x38,0x34,0x35,0x22,0x2c,0xa,0x22,0x7c,0x20,0x20, + 0x63,0x20,0x23,0x41,0x34,0x38,0x39,0x35,0x32,0x22,0x2c,0xa,0x22,0x20,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x41,0x39,0x36,0x35,0x43,0x22,0x2c,0xa,0x22,0x2e,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x38,0x39,0x31,0x35,0x36,0x22,0x2c,0xa,0x22,0x58,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x35,0x39,0x33,0x34,0x44,0x22,0x2c,0xa,0x22,0x6f,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x33,0x39,0x44,0x34,0x35,0x22,0x2c,0xa,0x22,0x4f,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x34,0x39,0x37,0x35,0x35,0x22,0x2c,0xa,0x22,0x2b,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x42,0x39,0x38,0x34,0x41,0x22,0x2c,0xa,0x22,0x40,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x44,0x39,0x41,0x36,0x35,0x22,0x2c,0xa,0x22,0x23,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x37,0x39,0x37,0x37,0x38,0x22,0x2c,0xa,0x22,0x24,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x35,0x39,0x38,0x37,0x34,0x22,0x2c,0xa,0x22,0x25,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x32,0x39,0x42,0x37,0x41,0x22,0x2c,0xa,0x22,0x26,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x37,0x39,0x37,0x37,0x35,0x22,0x2c,0xa,0x22,0x2a,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x44,0x41,0x39,0x35,0x39,0x22,0x2c,0xa,0x22,0x3d,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x33,0x41,0x34,0x36,0x43,0x22,0x2c,0xa,0x22,0x2d,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x31,0x41,0x30,0x37,0x46,0x22,0x2c,0xa,0x22,0x3b,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x35,0x41,0x39,0x37,0x41,0x22,0x2c,0xa,0x22,0x3a,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x45,0x42,0x33,0x37,0x42,0x22,0x2c,0xa,0x22,0x3e,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x34,0x39,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x2c,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x38,0x39,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x3c,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x43,0x39,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x31,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x36,0x39,0x38,0x31,0x32,0x22,0x2c,0xa,0x22,0x32,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x32,0x41,0x33,0x31,0x43,0x22,0x2c,0xa,0x22,0x33,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x32,0x41,0x36,0x33,0x45,0x22,0x2c,0xa,0x22,0x34,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x37,0x41,0x45,0x33,0x37,0x22,0x2c,0xa,0x22,0x35,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x32,0x39,0x38,0x34,0x30,0x22,0x2c,0xa,0x22,0x36,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x32,0x39,0x42,0x34,0x45,0x22,0x2c,0xa,0x22,0x37,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x32,0x41,0x36,0x34,0x31,0x22,0x2c,0xa,0x22,0x38,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x36,0x41,0x41,0x34,0x33,0x22,0x2c,0xa,0x22,0x39,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x38,0x41,0x43,0x34,0x35,0x22,0x2c,0xa,0x22,0x30,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x42,0x41,0x46,0x34,0x39,0x22,0x2c,0xa,0x22,0x71,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x41,0x41,0x37,0x34,0x36,0x22,0x2c,0xa,0x22,0x77,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x34,0x41,0x31,0x35,0x38,0x22,0x2c,0xa,0x22,0x65,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x41,0x41,0x36,0x35,0x44,0x22,0x2c,0xa,0x22,0x72,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x45,0x41,0x38,0x35,0x37,0x22,0x2c,0xa,0x22,0x74,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x46,0x41,0x39,0x35,0x41,0x22,0x2c,0xa,0x22,0x79,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x35,0x41,0x43,0x35,0x30,0x22,0x2c,0xa,0x22,0x75,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x44,0x42,0x31,0x34,0x42,0x22,0x2c,0xa,0x22,0x69,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x42,0x42,0x33,0x35,0x38,0x22,0x2c,0xa,0x22,0x70,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x41,0x42,0x31,0x35,0x32,0x22,0x2c,0xa,0x22,0x61,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x32,0x41,0x42,0x35,0x39,0x22,0x2c,0xa,0x22,0x73,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x31,0x42,0x35,0x34,0x44,0x22,0x2c,0xa,0x22,0x64,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x34,0x42,0x39,0x35,0x31,0x22,0x2c,0xa,0x22,0x66,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x36,0x42,0x43,0x35,0x42,0x22,0x2c,0xa,0x22,0x67,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x44,0x42,0x34,0x35,0x45,0x22,0x2c,0xa,0x22,0x68,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x39,0x42,0x44,0x35,0x36,0x22,0x2c,0xa,0x22,0x6a,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x32,0x42,0x37,0x35,0x33,0x22,0x2c,0xa,0x22,0x6b,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x41,0x41,0x42,0x34,0x38,0x22,0x2c,0xa,0x22,0x6c,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x45,0x41,0x45,0x36,0x39,0x22,0x2c,0xa,0x22,0x7a,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x43,0x41,0x44,0x36,0x37,0x22,0x2c,0xa,0x22,0x78,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x43,0x42,0x36,0x36,0x32,0x22,0x2c,0xa,0x22,0x63,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x41,0x42,0x32,0x36,0x42,0x22,0x2c,0xa,0x22,0x76,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x38,0x42,0x36,0x36,0x42,0x22,0x2c,0xa,0x22,0x62,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x45,0x42,0x37,0x37,0x35,0x22,0x2c,0xa,0x22,0x6e,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x45,0x42,0x45,0x37,0x46,0x22,0x2c,0xa,0x22,0x6d,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x33,0x41,0x44,0x36,0x36,0x22,0x2c,0xa,0x22,0x4d,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x35,0x42,0x45,0x36,0x34,0x22,0x2c,0xa,0x22,0x4e,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x34,0x42,0x46,0x36,0x44,0x22,0x2c,0xa,0x22,0x42,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x34,0x42,0x33,0x34,0x42,0x22,0x2c,0xa,0x22,0x56,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x30,0x42,0x37,0x35,0x46,0x22,0x2c,0xa,0x22,0x43,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x31,0x42,0x38,0x35,0x46,0x22,0x2c,0xa,0x22,0x5a,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x34,0x42,0x41,0x36,0x31,0x22,0x2c,0xa,0x22,0x41,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x39,0x42,0x45,0x36,0x33,0x22,0x2c,0xa,0x22,0x53,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x44,0x43,0x31,0x35,0x39,0x22,0x2c,0xa,0x22,0x44,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x41,0x43,0x32,0x36,0x39,0x22,0x2c,0xa,0x22,0x46,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x34,0x43,0x31,0x37,0x36,0x22,0x2c,0xa,0x22,0x47,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x38,0x43,0x36,0x37,0x46,0x22,0x2c,0xa,0x22,0x48,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x31,0x43,0x35,0x35,0x44,0x22,0x2c,0xa,0x22,0x4a,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x46,0x43,0x30,0x35,0x44,0x22,0x2c,0xa,0x22,0x4b,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x31,0x43,0x31,0x35,0x45,0x22,0x2c,0xa,0x22,0x4c,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x30,0x43,0x32,0x36,0x34,0x22,0x2c,0xa,0x22,0x50,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x35,0x43,0x39,0x36,0x31,0x22,0x2c,0xa,0x22,0x49,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x44,0x43,0x31,0x36,0x34,0x22,0x2c,0xa,0x22,0x55,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x39,0x43,0x44,0x36,0x35,0x22,0x2c,0xa,0x22,0x59,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x46,0x44,0x33,0x36,0x42,0x22,0x2c,0xa,0x22,0x54,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x32,0x43,0x35,0x36,0x34,0x22,0x2c,0xa,0x22,0x52,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x36,0x43,0x38,0x36,0x38,0x22,0x2c,0xa,0x22,0x45,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x38,0x43,0x37,0x36,0x30,0x22,0x2c,0xa,0x22,0x57,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x42,0x43,0x43,0x36,0x41,0x22,0x2c,0xa,0x22,0x51,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x44,0x43,0x42,0x36,0x33,0x22,0x2c,0xa,0x22,0x21,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x31,0x44,0x35,0x36,0x44,0x22,0x2c,0xa,0x22,0x7e,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x30,0x36,0x43,0x22,0x2c,0xa,0x22,0x5e,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x35,0x44,0x39,0x37,0x32,0x22,0x2c,0xa,0x22,0x2f,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x44,0x31,0x37,0x35,0x22,0x2c,0xa,0x22,0x28,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x41,0x44,0x45,0x37,0x37,0x22,0x2c,0xa,0x22,0x29,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x34,0x43,0x38,0x37,0x41,0x22,0x2c,0xa,0x22,0x5f,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x45,0x32,0x37,0x43,0x22,0x2c,0xa,0x22,0x60,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x46,0x39,0x31,0x39,0x32,0x22,0x2c,0xa,0x22,0x27,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x41,0x39,0x41,0x39,0x36,0x22,0x2c,0xa,0x22,0x5d,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x37,0x39,0x46,0x38,0x33,0x22,0x2c,0xa,0x22,0x5b,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x44,0x41,0x35,0x38,0x33,0x22,0x2c,0xa,0x22,0x7b,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x37,0x41,0x33,0x39,0x39,0x22,0x2c,0xa,0x22,0x7d,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x42,0x41,0x43,0x38,0x36,0x22,0x2c,0xa,0x22,0x7c,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x44,0x42,0x30,0x38,0x38,0x22,0x2c,0xa,0x22,0x20,0x58,0x20, + 0x63,0x20,0x23,0x42,0x42,0x42,0x32,0x39,0x38,0x22,0x2c,0xa,0x22,0x2e,0x58,0x20, + 0x63,0x20,0x23,0x41,0x37,0x41,0x38,0x41,0x36,0x22,0x2c,0xa,0x22,0x58,0x58,0x20, + 0x63,0x20,0x23,0x41,0x44,0x41,0x45,0x42,0x30,0x22,0x2c,0xa,0x22,0x6f,0x58,0x20, + 0x63,0x20,0x23,0x42,0x35,0x42,0x36,0x42,0x34,0x22,0x2c,0xa,0x22,0x4f,0x58,0x20, + 0x63,0x20,0x23,0x42,0x41,0x42,0x43,0x42,0x43,0x22,0x2c,0xa,0x22,0x2b,0x58,0x20, + 0x63,0x20,0x23,0x43,0x36,0x42,0x33,0x38,0x45,0x22,0x2c,0xa,0x22,0x40,0x58,0x20, + 0x63,0x20,0x23,0x44,0x33,0x42,0x45,0x38,0x30,0x22,0x2c,0xa,0x22,0x23,0x58,0x20, + 0x63,0x20,0x23,0x44,0x30,0x42,0x43,0x39,0x35,0x22,0x2c,0xa,0x22,0x24,0x58,0x20, + 0x63,0x20,0x23,0x43,0x36,0x42,0x46,0x41,0x36,0x22,0x2c,0xa,0x22,0x25,0x58,0x20, + 0x63,0x20,0x23,0x43,0x35,0x43,0x32,0x39,0x44,0x22,0x2c,0xa,0x22,0x26,0x58,0x20, + 0x63,0x20,0x23,0x44,0x32,0x43,0x32,0x38,0x33,0x22,0x2c,0xa,0x22,0x2a,0x58,0x20, + 0x63,0x20,0x23,0x44,0x41,0x43,0x37,0x38,0x39,0x22,0x2c,0xa,0x22,0x3d,0x58,0x20, + 0x63,0x20,0x23,0x44,0x42,0x43,0x41,0x38,0x42,0x22,0x2c,0xa,0x22,0x2d,0x58,0x20, + 0x63,0x20,0x23,0x44,0x35,0x43,0x34,0x38,0x39,0x22,0x2c,0xa,0x22,0x3b,0x58,0x20, + 0x63,0x20,0x23,0x44,0x42,0x43,0x44,0x39,0x34,0x22,0x2c,0xa,0x22,0x3a,0x58,0x20, + 0x63,0x20,0x23,0x44,0x36,0x43,0x36,0x39,0x39,0x22,0x2c,0xa,0x22,0x3e,0x58,0x20, + 0x63,0x20,0x23,0x43,0x46,0x43,0x38,0x42,0x31,0x22,0x2c,0xa,0x22,0x2c,0x58,0x20, + 0x63,0x20,0x23,0x43,0x38,0x43,0x36,0x42,0x37,0x22,0x2c,0xa,0x22,0x3c,0x58,0x20, + 0x63,0x20,0x23,0x44,0x31,0x43,0x39,0x41,0x36,0x22,0x2c,0xa,0x22,0x31,0x58,0x20, + 0x63,0x20,0x23,0x44,0x42,0x44,0x33,0x42,0x41,0x22,0x2c,0xa,0x22,0x32,0x58,0x20, + 0x63,0x20,0x23,0x45,0x31,0x43,0x39,0x38,0x31,0x22,0x2c,0xa,0x22,0x33,0x58,0x20, + 0x63,0x20,0x23,0x45,0x30,0x43,0x44,0x39,0x31,0x22,0x2c,0xa,0x22,0x34,0x58,0x20, + 0x63,0x20,0x23,0x45,0x43,0x44,0x36,0x38,0x36,0x22,0x2c,0xa,0x22,0x35,0x58,0x20, + 0x63,0x20,0x23,0x45,0x42,0x44,0x36,0x39,0x45,0x22,0x2c,0xa,0x22,0x36,0x58,0x20, + 0x63,0x20,0x23,0x46,0x45,0x44,0x36,0x38,0x32,0x22,0x2c,0xa,0x22,0x37,0x58,0x20, + 0x63,0x20,0x23,0x46,0x45,0x44,0x38,0x38,0x42,0x22,0x2c,0xa,0x22,0x38,0x58,0x20, + 0x63,0x20,0x23,0x46,0x45,0x44,0x43,0x39,0x35,0x22,0x2c,0xa,0x22,0x39,0x58,0x20, + 0x63,0x20,0x23,0x45,0x33,0x43,0x45,0x41,0x33,0x22,0x2c,0xa,0x22,0x30,0x58,0x20, + 0x63,0x20,0x23,0x45,0x45,0x44,0x39,0x41,0x39,0x22,0x2c,0xa,0x22,0x71,0x58,0x20, + 0x63,0x20,0x23,0x45,0x37,0x44,0x43,0x42,0x39,0x22,0x2c,0xa,0x22,0x77,0x58,0x20, + 0x63,0x20,0x23,0x46,0x34,0x44,0x44,0x41,0x46,0x22,0x2c,0xa,0x22,0x65,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x36,0x38,0x41,0x22,0x2c,0xa,0x22,0x72,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x38,0x39,0x33,0x22,0x2c,0xa,0x22,0x74,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x41,0x39,0x46,0x22,0x2c,0xa,0x22,0x79,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x32,0x41,0x35,0x22,0x2c,0xa,0x22,0x75,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x33,0x41,0x43,0x22,0x2c,0xa,0x22,0x69,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x43,0x41,0x37,0x22,0x2c,0xa,0x22,0x70,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x44,0x41,0x45,0x22,0x2c,0xa,0x22,0x61,0x58,0x20, + 0x63,0x20,0x23,0x46,0x31,0x45,0x30,0x42,0x36,0x22,0x2c,0xa,0x22,0x73,0x58,0x20, + 0x63,0x20,0x23,0x46,0x44,0x45,0x35,0x42,0x34,0x22,0x2c,0xa,0x22,0x64,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x45,0x42,0x34,0x22,0x2c,0xa,0x22,0x66,0x58,0x20, + 0x63,0x20,0x23,0x46,0x38,0x45,0x35,0x42,0x42,0x22,0x2c,0xa,0x22,0x67,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x30,0x42,0x43,0x22,0x2c,0xa,0x22,0x68,0x58,0x20, + 0x63,0x20,0x23,0x43,0x35,0x43,0x37,0x43,0x38,0x22,0x2c,0xa,0x22,0x6a,0x58,0x20, + 0x63,0x20,0x23,0x43,0x37,0x43,0x38,0x43,0x41,0x22,0x2c,0xa,0x22,0x6b,0x58,0x20, + 0x63,0x20,0x23,0x43,0x43,0x43,0x45,0x43,0x46,0x22,0x2c,0xa,0x22,0x6c,0x58,0x20, + 0x63,0x20,0x23,0x43,0x43,0x43,0x41,0x43,0x30,0x22,0x2c,0xa,0x22,0x7a,0x58,0x20, + 0x63,0x20,0x23,0x43,0x44,0x43,0x45,0x44,0x30,0x22,0x2c,0xa,0x22,0x78,0x58,0x20, + 0x63,0x20,0x23,0x44,0x31,0x44,0x31,0x43,0x46,0x22,0x2c,0xa,0x22,0x63,0x58,0x20, + 0x63,0x20,0x23,0x44,0x31,0x44,0x33,0x44,0x34,0x22,0x2c,0xa,0x22,0x76,0x58,0x20, + 0x63,0x20,0x23,0x44,0x36,0x44,0x38,0x44,0x41,0x22,0x2c,0xa,0x22,0x62,0x58,0x20, + 0x63,0x20,0x23,0x44,0x41,0x44,0x43,0x44,0x45,0x22,0x2c,0xa,0x22,0x6e,0x58,0x20, + 0x63,0x20,0x23,0x44,0x43,0x44,0x45,0x45,0x30,0x22,0x2c,0xa,0x22,0x6d,0x58,0x20, + 0x63,0x20,0x23,0x44,0x45,0x45,0x30,0x45,0x32,0x22,0x2c,0xa,0x22,0x4d,0x58,0x20, + 0x63,0x20,0x23,0x45,0x37,0x44,0x45,0x43,0x32,0x22,0x2c,0xa,0x22,0x4e,0x58,0x20, + 0x63,0x20,0x23,0x45,0x42,0x45,0x31,0x43,0x35,0x22,0x2c,0xa,0x22,0x42,0x58,0x20, + 0x63,0x20,0x23,0x46,0x34,0x45,0x39,0x43,0x33,0x22,0x2c,0xa,0x22,0x56,0x58,0x20, + 0x63,0x20,0x23,0x46,0x37,0x45,0x41,0x43,0x45,0x22,0x2c,0xa,0x22,0x43,0x58,0x20, + 0x63,0x20,0x23,0x46,0x45,0x45,0x41,0x43,0x33,0x22,0x2c,0xa,0x22,0x5a,0x58,0x20, + 0x63,0x20,0x23,0x46,0x41,0x45,0x42,0x43,0x41,0x22,0x2c,0xa,0x22,0x41,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x31,0x43,0x31,0x22,0x2c,0xa,0x22,0x53,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x33,0x43,0x43,0x22,0x2c,0xa,0x22,0x44,0x58,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x36,0x44,0x41,0x22,0x2c,0xa,0x22,0x46,0x58,0x20, + 0x63,0x20,0x23,0x45,0x31,0x45,0x33,0x45,0x35,0x22,0x2c,0xa,0x22,0x47,0x58,0x20, + 0x63,0x20,0x23,0x45,0x34,0x45,0x36,0x45,0x38,0x22,0x2c,0xa,0x22,0x48,0x58,0x20, + 0x63,0x20,0x23,0x45,0x37,0x45,0x39,0x45,0x41,0x22,0x2c,0xa,0x22,0x4a,0x58,0x20, + 0x63,0x20,0x23,0x45,0x38,0x45,0x36,0x45,0x30,0x22,0x2c,0xa,0x22,0x4b,0x58,0x20, + 0x63,0x20,0x23,0x45,0x39,0x45,0x41,0x45,0x43,0x22,0x2c,0xa,0x22,0x4c,0x58,0x20, + 0x63,0x20,0x23,0x45,0x43,0x45,0x45,0x46,0x30,0x22,0x2c,0xa,0x22,0x50,0x58,0x20, + 0x63,0x20,0x23,0x45,0x45,0x46,0x30,0x46,0x32,0x22,0x2c,0xa,0x22,0x49,0x58,0x20, + 0x63,0x20,0x23,0x46,0x38,0x46,0x34,0x45,0x38,0x22,0x2c,0xa,0x22,0x55,0x58,0x20, + 0x63,0x20,0x23,0x46,0x31,0x46,0x33,0x46,0x35,0x22,0x2c,0xa,0x22,0x59,0x58,0x20, + 0x63,0x20,0x4e,0x6f,0x6e,0x65,0x22,0x2c,0xa,0x2f,0x2a,0x20,0x70,0x69,0x78,0x65, + 0x6c,0x73,0x20,0x2a,0x2f,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20,0x20,0x56, + 0x20,0x45,0x20,0x3c,0x2e,0x2c,0x2e,0x54,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x3c, + 0x20,0x45,0x20,0x32,0x2e,0x61,0x58,0x43,0x58,0x56,0x58,0x45,0x20,0x33,0x20,0x45, + 0x20,0x3c,0x2e,0x45,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20, + 0x20,0x52,0x20,0x2c,0x2e,0x35,0x58,0x43,0x58,0x38,0x58,0x51,0x2e,0x77,0x58,0x3c, + 0x2e,0x31,0x2e,0x24,0x2e,0x4f,0x58,0x3c,0x2e,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20, + 0x20,0x52,0x20,0x3e,0x2e,0x4c,0x2e,0x5a,0x58,0x79,0x58,0x54,0x2e,0x4b,0x2e,0x45, + 0x2e,0x77,0x58,0x20,0x2e,0x2e,0x58,0x4b,0x58,0x4b,0x58,0x52,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20, + 0x20,0x56,0x20,0x45,0x20,0x34,0x2e,0x5a,0x58,0x73,0x58,0x57,0x2e,0x4b,0x2e,0x49, + 0x2e,0x5a,0x2e,0x4f,0x2e,0x7b,0x2e,0x4b,0x58,0x55,0x58,0x55,0x58,0x4d,0x58,0x6b, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20,0x20,0x52,0x20,0x45,0x20,0x37,0x20,0x59, + 0x58,0x3c,0x20,0x45,0x20,0x32,0x2e,0x61,0x58,0x73,0x58,0x36,0x58,0x43,0x2e,0x54, + 0x2e,0x5a,0x2e,0x77,0x2e,0x5b,0x20,0x78,0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x55, + 0x58,0x32,0x58,0x33,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20,0x20,0x52,0x20,0x3e,0x2e,0x29,0x2e,0x35, + 0x58,0x2c,0x2e,0x54,0x20,0x2c,0x2e,0x35,0x58,0x43,0x58,0x38,0x58,0x4b,0x2e,0x54, + 0x2e,0x41,0x2e,0x61,0x2e,0x5d,0x20,0x4f,0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x55,0x58,0x32,0x2e,0x4f,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x20,0x20,0x59,0x20,0x45,0x20,0x5a,0x2e,0x5a, + 0x58,0x73,0x58,0x37,0x58,0x73,0x58,0x30,0x58,0x43,0x58,0x79,0x58,0x52,0x2e,0x4b, + 0x2e,0x49,0x2e,0x56,0x2e,0x5f,0x20,0x2e,0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x4c,0x58,0x4b,0x58,0x4a,0x58,0x56,0x20,0x44,0x20,0x4e,0x20,0x53, + 0x20,0x37,0x20,0x22,0x2c,0xa,0x22,0x20,0x20,0x7a,0x20,0x45,0x20,0x34,0x2e,0x66, + 0x58,0x73,0x58,0x2f,0x2e,0x4b,0x2e,0x7e,0x2e,0x2f,0x2e,0x36,0x58,0x7e,0x2e,0x49, + 0x2e,0x49,0x2e,0x43,0x2e,0x2e,0x2e,0x27,0x2e,0x4b,0x58,0x55,0x58,0x50,0x58,0x50, + 0x58,0x50,0x58,0x4c,0x58,0x4b,0x58,0x47,0x58,0x62,0x58,0x6c,0x2e,0x4e,0x20,0x6d, + 0x2e,0x53,0x58,0x6d,0x2e,0x44,0x20,0x22,0x2c,0xa,0x22,0x20,0x20,0x45,0x20,0x30, + 0x58,0x67,0x58,0x37,0x58,0x45,0x2e,0x57,0x2e,0x57,0x2e,0x7e,0x2e,0x7e,0x2e,0x52, + 0x2e,0x49,0x2e,0x5a,0x2e,0x77,0x2e,0x27,0x20,0x62,0x58,0x55,0x58,0x55,0x58,0x55, + 0x58,0x50,0x58,0x50,0x58,0x4c,0x58,0x6d,0x58,0x62,0x58,0x24,0x58,0x29,0x20,0x7e, + 0x20,0x61,0x58,0x53,0x58,0x70,0x58,0x42,0x58,0x6e,0x20,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x3c,0x2e,0x43,0x58,0x54,0x2e,0x51,0x2e,0x7e,0x2e,0x57,0x2e,0x57,0x2e,0x52, + 0x2e,0x49,0x2e,0x41,0x2e,0x74,0x2e,0x5f,0x20,0x68,0x58,0x55,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x50,0x58,0x4c,0x58,0x47,0x58,0x6e,0x58,0x2c,0x58,0x20,0x2e,0x74, + 0x20,0x20,0x58,0x41,0x58,0x53,0x58,0x65,0x58,0x34,0x58,0x6c,0x2e,0x5a,0x20,0x22, + 0x2c,0xa,0x22,0x20,0x20,0x3c,0x2e,0x73,0x58,0x42,0x2e,0x57,0x2e,0x57,0x2e,0x57, + 0x2e,0x54,0x2e,0x41,0x2e,0x67,0x2e,0x5f,0x20,0x6f,0x58,0x55,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x55,0x58,0x4c,0x58,0x4c,0x58,0x6d,0x58,0x63,0x58,0x3d,0x2e,0x35, + 0x20,0x24,0x2e,0x42,0x58,0x67,0x58,0x65,0x58,0x21,0x2e,0x44,0x2e,0x33,0x58,0x6d, + 0x20,0x2b,0x20,0x22,0x2c,0xa,0x22,0x20,0x20,0x3c,0x2e,0x73,0x58,0x42,0x2e,0x52, + 0x2e,0x52,0x2e,0x41,0x2e,0x56,0x2e,0x7c,0x20,0x7b,0x2e,0x4b,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x55,0x58,0x4c,0x58,0x4b,0x58,0x47,0x58,0x76,0x58,0x7c,0x2e,0x63, + 0x20,0x75,0x20,0x71,0x58,0x64,0x58,0x67,0x58,0x5e,0x2e,0x55,0x2e,0x66,0x2e,0x33, + 0x58,0x48,0x20,0x66,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x20,0x20,0x3c,0x2e,0x73, + 0x58,0x42,0x2e,0x54,0x2e,0x5a,0x2e,0x6d,0x2e,0x5b,0x20,0x6e,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x55,0x58,0x50,0x58,0x4b,0x58,0x48,0x58,0x62,0x58,0x2c,0x58,0x29, + 0x20,0x65,0x20,0x3c,0x58,0x64,0x58,0x69,0x58,0x5f,0x2e,0x53,0x2e,0x75,0x2e,0x50, + 0x2e,0x46,0x2e,0x74,0x2e,0x68,0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x3c,0x2e,0x73,0x58,0x6b,0x2e,0x5a,0x2e,0x72,0x2e,0x4b,0x20,0x6a,0x58,0x55, + 0x58,0x55,0x58,0x55,0x58,0x50,0x58,0x4c,0x58,0x4b,0x58,0x6d,0x58,0x63,0x58,0x40, + 0x2e,0x35,0x20,0x25,0x2e,0x44,0x58,0x69,0x58,0x5f,0x2e,0x59,0x2e,0x53,0x2e,0x64, + 0x2e,0x68,0x2e,0x44,0x2e,0x2a,0x58,0x6c,0x20,0x58,0x20,0x20,0x20,0x20,0x20,0x22, + 0x2c,0xa,0x22,0x20,0x20,0x3c,0x2e,0x77,0x58,0x71,0x2e,0x72,0x2e,0x58,0x2e,0x72, + 0x20,0x55,0x58,0x55,0x58,0x50,0x58,0x50,0x58,0x4b,0x58,0x6d,0x58,0x76,0x58,0x7c, + 0x2e,0x79,0x20,0x5f,0x20,0x4e,0x58,0x64,0x58,0x72,0x58,0x21,0x2e,0x53,0x2e,0x64, + 0x2e,0x68,0x2e,0x64,0x2e,0x66,0x2e,0x3d,0x58,0x46,0x20,0x34,0x20,0x20,0x20,0x20, + 0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x2c,0x2e,0x30,0x58,0x35,0x2e,0x58, + 0x2e,0x29,0x20,0x61,0x20,0x50,0x58,0x50,0x58,0x4b,0x58,0x47,0x58,0x6e,0x58,0x3e, + 0x58,0x29,0x20,0x79,0x20,0x3e,0x58,0x41,0x58,0x41,0x58,0x5f,0x2e,0x53,0x2e,0x68, + 0x2e,0x68,0x2e,0x75,0x2e,0x73,0x2e,0x64,0x2e,0x46,0x2e,0x36,0x2e,0x67,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x3e,0x2e,0x39, + 0x58,0x7e,0x20,0x7d,0x20,0x75,0x20,0x27,0x2e,0x4c,0x58,0x4b,0x58,0x6d,0x58,0x78, + 0x58,0x20,0x2e,0x35,0x20,0x5b,0x2e,0x49,0x58,0x41,0x58,0x5f,0x2e,0x21,0x2e,0x53, + 0x2e,0x68,0x2e,0x68,0x2e,0x64,0x2e,0x38,0x2e,0x73,0x2e,0x44,0x2e,0x6e,0x2e,0x6a, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x3e,0x2e,0x3a,0x58,0x57,0x20,0x76,0x20,0x26,0x20,0x6b,0x58,0x6d,0x58,0x76, + 0x58,0x3b,0x2e,0x74,0x20,0x5d,0x20,0x42,0x58,0x41,0x58,0x72,0x58,0x21,0x2e,0x55, + 0x2e,0x75,0x2e,0x53,0x2e,0x39,0x2e,0x75,0x2e,0x33,0x2e,0x37,0x2e,0x69,0x2e,0x3b, + 0x58,0x4d,0x20,0x31,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x20,0x20,0x45,0x20,0x23,0x58,0x62,0x20,0x75,0x20,0x3a,0x20,0x6e, + 0x58,0x63,0x58,0x5f,0x20,0x75,0x20,0x31,0x58,0x53,0x58,0x67,0x58,0x5e,0x2e,0x55, + 0x2e,0x48,0x2e,0x53,0x2e,0x64,0x2e,0x38,0x2e,0x73,0x2e,0x64,0x2e,0x75,0x2e,0x62, + 0x2e,0x2d,0x58,0x47,0x20,0x67,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x52,0x20,0x2b,0x58,0x63,0x20,0x72, + 0x20,0x61,0x20,0x7a,0x58,0x5b,0x2e,0x3d,0x20,0x2d,0x58,0x64,0x58,0x5f,0x2e,0x55, + 0x2e,0x64,0x2e,0x50,0x2e,0x68,0x2e,0x64,0x2e,0x75,0x2e,0x33,0x2e,0x38,0x2e,0x4e, + 0x2e,0x3d,0x58,0x77,0x2e,0x6c,0x20,0x31,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x54,0x20,0x7d, + 0x2e,0x78,0x20,0x3e,0x20,0x60,0x2e,0x6f,0x58,0x3e,0x20,0x25,0x2e,0x2a,0x2e,0x53, + 0x2e,0x53,0x2e,0x68,0x2e,0x53,0x2e,0x37,0x2e,0x64,0x2e,0x68,0x2e,0x30,0x2e,0x70, + 0x2e,0x6e,0x2e,0x63,0x2e,0x4d,0x20,0x64,0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x43,0x20,0x5d,0x2e,0x77,0x20,0x40,0x20,0x58,0x58,0x75,0x20,0x70,0x20,0x2a, + 0x2e,0x28,0x20,0x68,0x2e,0x53,0x2e,0x73,0x2e,0x75,0x2e,0x75,0x2e,0x75,0x2e,0x70, + 0x2e,0x4e,0x2e,0x2a,0x58,0x5e,0x20,0x67,0x20,0x2b,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x20,0x20,0x5a,0x20,0x26,0x2e,0x65,0x20,0x3b,0x20,0x60,0x20,0x2a, + 0x20,0x3a,0x2e,0x6f,0x2e,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x75,0x2e,0x28,0x20,0x39, + 0x2e,0x78,0x2e,0x26,0x58,0x58,0x2e,0x6a,0x20,0x2c,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x42,0x20,0x7b,0x20,0x30,0x20,0x69, + 0x20,0x25,0x20,0x5b,0x2e,0x6f,0x2e,0x75,0x2e,0x53,0x2e,0x64,0x2e,0x68,0x2e,0x39, + 0x2e,0x4d,0x2e,0x26,0x58,0x7a,0x2e,0x4d,0x20,0x36,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x7a,0x20,0x7b, + 0x20,0x30,0x20,0x2d,0x20,0x4a,0x20,0x2a,0x2e,0x2f,0x20,0x53,0x2e,0x39,0x2e,0x64, + 0x2e,0x69,0x2e,0x47,0x2e,0x26,0x58,0x46,0x20,0x67,0x20,0x4f,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x7a,0x20,0x24,0x2e,0x32,0x20,0x77,0x20,0x3d,0x2e,0x21,0x20,0x73,0x2e,0x64, + 0x2e,0x70,0x2e,0x4e,0x2e,0x3b,0x58,0x5e,0x20,0x6c,0x20,0x2c,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x20,0x20,0x42,0x20,0x26,0x2e,0x39,0x20,0x3b,0x2e,0x51,0x20,0x2f, + 0x20,0x6a,0x2e,0x78,0x2e,0x40,0x58,0x6c,0x2e,0x6d,0x20,0x36,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x68,0x20,0x57,0x20,0x40,0x2e,0x2b, + 0x2e,0x49,0x20,0x79,0x2e,0x26,0x58,0x62,0x2e,0x46,0x20,0x37,0x20,0x4f,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20,0x20,0x24,0x20,0x73, + 0x20,0x25,0x58,0x55,0x20,0x46,0x2e,0x3d,0x58,0x5e,0x20,0x6a,0x20,0x23,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x20,0x20,0x67,0x20,0x4f,0x2e,0x3c,0x58,0x65,0x2e,0x6c,0x20,0x31,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x20,0x20,0x20,0x20,0x6f,0x20,0x66,0x20,0x6e,0x20,0x64,0x20,0x2e, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x22,0xa,0x7d,0x3b,0xa, + // /mnt/sdb1/c++/lsim/src/filesave.xpm + 0x0,0x0,0x18,0xf9, + 0x2f, + 0x2a,0x20,0x58,0x50,0x4d,0x20,0x2a,0x2f,0xa,0x73,0x74,0x61,0x74,0x69,0x63,0x20, + 0x63,0x68,0x61,0x72,0x20,0x2a,0x66,0x69,0x6c,0x65,0x73,0x61,0x76,0x65,0x5b,0x5d, + 0x20,0x3d,0x20,0x7b,0xa,0x2f,0x2a,0x20,0x63,0x6f,0x6c,0x75,0x6d,0x6e,0x73,0x20, + 0x72,0x6f,0x77,0x73,0x20,0x63,0x6f,0x6c,0x6f,0x72,0x73,0x20,0x63,0x68,0x61,0x72, + 0x73,0x2d,0x70,0x65,0x72,0x2d,0x70,0x69,0x78,0x65,0x6c,0x20,0x2a,0x2f,0xa,0x22, + 0x33,0x32,0x20,0x33,0x32,0x20,0x32,0x35,0x37,0x20,0x32,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x20,0x63,0x20,0x23,0x30,0x30,0x30,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x2e, + 0x20,0x20,0x63,0x20,0x23,0x30,0x36,0x30,0x36,0x30,0x41,0x22,0x2c,0xa,0x22,0x58, + 0x20,0x20,0x63,0x20,0x23,0x30,0x39,0x30,0x39,0x30,0x44,0x22,0x2c,0xa,0x22,0x6f, + 0x20,0x20,0x63,0x20,0x23,0x30,0x42,0x30,0x42,0x31,0x36,0x22,0x2c,0xa,0x22,0x4f, + 0x20,0x20,0x63,0x20,0x23,0x31,0x30,0x31,0x30,0x32,0x32,0x22,0x2c,0xa,0x22,0x2b, + 0x20,0x20,0x63,0x20,0x23,0x31,0x45,0x31,0x45,0x32,0x38,0x22,0x2c,0xa,0x22,0x40, + 0x20,0x20,0x63,0x20,0x23,0x31,0x38,0x31,0x38,0x32,0x39,0x22,0x2c,0xa,0x22,0x23, + 0x20,0x20,0x63,0x20,0x23,0x31,0x35,0x31,0x46,0x33,0x41,0x22,0x2c,0xa,0x22,0x24, + 0x20,0x20,0x63,0x20,0x23,0x31,0x41,0x32,0x36,0x33,0x46,0x22,0x2c,0xa,0x22,0x25, + 0x20,0x20,0x63,0x20,0x23,0x31,0x44,0x32,0x41,0x33,0x46,0x22,0x2c,0xa,0x22,0x26, + 0x20,0x20,0x63,0x20,0x23,0x32,0x37,0x32,0x37,0x33,0x30,0x22,0x2c,0xa,0x22,0x2a, + 0x20,0x20,0x63,0x20,0x23,0x32,0x45,0x32,0x45,0x33,0x46,0x22,0x2c,0xa,0x22,0x3d, + 0x20,0x20,0x63,0x20,0x23,0x32,0x31,0x32,0x31,0x34,0x30,0x22,0x2c,0xa,0x22,0x2d, + 0x20,0x20,0x63,0x20,0x23,0x32,0x31,0x32,0x45,0x34,0x31,0x22,0x2c,0xa,0x22,0x3b, + 0x20,0x20,0x63,0x20,0x23,0x32,0x46,0x32,0x46,0x34,0x31,0x22,0x2c,0xa,0x22,0x3a, + 0x20,0x20,0x63,0x20,0x23,0x32,0x39,0x32,0x41,0x34,0x41,0x22,0x2c,0xa,0x22,0x3e, + 0x20,0x20,0x63,0x20,0x23,0x32,0x33,0x32,0x32,0x34,0x42,0x22,0x2c,0xa,0x22,0x2c, + 0x20,0x20,0x63,0x20,0x23,0x32,0x36,0x32,0x33,0x35,0x33,0x22,0x2c,0xa,0x22,0x3c, + 0x20,0x20,0x63,0x20,0x23,0x32,0x39,0x32,0x36,0x35,0x35,0x22,0x2c,0xa,0x22,0x31, + 0x20,0x20,0x63,0x20,0x23,0x32,0x42,0x32,0x43,0x35,0x34,0x22,0x2c,0xa,0x22,0x32, + 0x20,0x20,0x63,0x20,0x23,0x32,0x43,0x32,0x43,0x35,0x42,0x22,0x2c,0xa,0x22,0x33, + 0x20,0x20,0x63,0x20,0x23,0x32,0x39,0x33,0x37,0x34,0x36,0x22,0x2c,0xa,0x22,0x34, + 0x20,0x20,0x63,0x20,0x23,0x32,0x44,0x33,0x30,0x34,0x46,0x22,0x2c,0xa,0x22,0x35, + 0x20,0x20,0x63,0x20,0x23,0x32,0x34,0x33,0x32,0x34,0x33,0x22,0x2c,0xa,0x22,0x36, + 0x20,0x20,0x63,0x20,0x23,0x32,0x45,0x33,0x31,0x35,0x44,0x22,0x2c,0xa,0x22,0x37, + 0x20,0x20,0x63,0x20,0x23,0x33,0x36,0x33,0x36,0x34,0x37,0x22,0x2c,0xa,0x22,0x38, + 0x20,0x20,0x63,0x20,0x23,0x33,0x30,0x33,0x45,0x34,0x41,0x22,0x2c,0xa,0x22,0x39, + 0x20,0x20,0x63,0x20,0x23,0x33,0x30,0x33,0x32,0x35,0x45,0x22,0x2c,0xa,0x22,0x30, + 0x20,0x20,0x63,0x20,0x23,0x33,0x43,0x33,0x43,0x35,0x33,0x22,0x2c,0xa,0x22,0x71, + 0x20,0x20,0x63,0x20,0x23,0x32,0x45,0x32,0x45,0x36,0x30,0x22,0x2c,0xa,0x22,0x77, + 0x20,0x20,0x63,0x20,0x23,0x32,0x46,0x33,0x31,0x36,0x30,0x22,0x2c,0xa,0x22,0x65, + 0x20,0x20,0x63,0x20,0x23,0x33,0x30,0x32,0x45,0x36,0x33,0x22,0x2c,0xa,0x22,0x72, + 0x20,0x20,0x63,0x20,0x23,0x33,0x31,0x33,0x31,0x36,0x34,0x22,0x2c,0xa,0x22,0x74, + 0x20,0x20,0x63,0x20,0x23,0x33,0x36,0x33,0x38,0x36,0x31,0x22,0x2c,0xa,0x22,0x79, + 0x20,0x20,0x63,0x20,0x23,0x33,0x35,0x33,0x38,0x36,0x38,0x22,0x2c,0xa,0x22,0x75, + 0x20,0x20,0x63,0x20,0x23,0x33,0x38,0x34,0x36,0x35,0x30,0x22,0x2c,0xa,0x22,0x69, + 0x20,0x20,0x63,0x20,0x23,0x32,0x38,0x34,0x46,0x36,0x42,0x22,0x2c,0xa,0x22,0x70, + 0x20,0x20,0x63,0x20,0x23,0x32,0x44,0x35,0x34,0x37,0x42,0x22,0x2c,0xa,0x22,0x61, + 0x20,0x20,0x63,0x20,0x23,0x33,0x42,0x34,0x38,0x36,0x41,0x22,0x2c,0xa,0x22,0x73, + 0x20,0x20,0x63,0x20,0x23,0x33,0x36,0x35,0x39,0x37,0x44,0x22,0x2c,0xa,0x22,0x64, + 0x20,0x20,0x63,0x20,0x23,0x33,0x44,0x35,0x44,0x37,0x43,0x22,0x2c,0xa,0x22,0x66, + 0x20,0x20,0x63,0x20,0x23,0x34,0x43,0x34,0x43,0x34,0x43,0x22,0x2c,0xa,0x22,0x67, + 0x20,0x20,0x63,0x20,0x23,0x34,0x30,0x34,0x30,0x35,0x41,0x22,0x2c,0xa,0x22,0x68, + 0x20,0x20,0x63,0x20,0x23,0x34,0x31,0x34,0x45,0x35,0x36,0x22,0x2c,0xa,0x22,0x6a, + 0x20,0x20,0x63,0x20,0x23,0x34,0x42,0x35,0x38,0x35,0x45,0x22,0x2c,0xa,0x22,0x6b, + 0x20,0x20,0x63,0x20,0x23,0x34,0x39,0x35,0x34,0x35,0x45,0x22,0x2c,0xa,0x22,0x6c, + 0x20,0x20,0x63,0x20,0x23,0x35,0x35,0x35,0x35,0x35,0x35,0x22,0x2c,0xa,0x22,0x7a, + 0x20,0x20,0x63,0x20,0x23,0x34,0x44,0x34,0x44,0x36,0x42,0x22,0x2c,0xa,0x22,0x78, + 0x20,0x20,0x63,0x20,0x23,0x34,0x33,0x34,0x36,0x37,0x35,0x22,0x2c,0xa,0x22,0x63, + 0x20,0x20,0x63,0x20,0x23,0x34,0x42,0x35,0x36,0x36,0x30,0x22,0x2c,0xa,0x22,0x76, + 0x20,0x20,0x63,0x20,0x23,0x34,0x46,0x35,0x39,0x36,0x32,0x22,0x2c,0xa,0x22,0x62, + 0x20,0x20,0x63,0x20,0x23,0x34,0x31,0x35,0x31,0x37,0x45,0x22,0x2c,0xa,0x22,0x6e, + 0x20,0x20,0x63,0x20,0x23,0x34,0x42,0x35,0x30,0x37,0x44,0x22,0x2c,0xa,0x22,0x6d, + 0x20,0x20,0x63,0x20,0x23,0x35,0x31,0x35,0x43,0x36,0x37,0x22,0x2c,0xa,0x22,0x4d, + 0x20,0x20,0x63,0x20,0x23,0x35,0x30,0x35,0x44,0x36,0x45,0x22,0x2c,0xa,0x22,0x4e, + 0x20,0x20,0x63,0x20,0x23,0x35,0x43,0x35,0x44,0x37,0x44,0x22,0x2c,0xa,0x22,0x42, + 0x20,0x20,0x63,0x20,0x23,0x35,0x34,0x36,0x30,0x36,0x36,0x22,0x2c,0xa,0x22,0x56, + 0x20,0x20,0x63,0x20,0x23,0x35,0x34,0x36,0x32,0x36,0x44,0x22,0x2c,0xa,0x22,0x43, + 0x20,0x20,0x63,0x20,0x23,0x35,0x42,0x36,0x34,0x36,0x44,0x22,0x2c,0xa,0x22,0x5a, + 0x20,0x20,0x63,0x20,0x23,0x35,0x35,0x36,0x37,0x37,0x41,0x22,0x2c,0xa,0x22,0x41, + 0x20,0x20,0x63,0x20,0x23,0x35,0x35,0x36,0x42,0x37,0x38,0x22,0x2c,0xa,0x22,0x53, + 0x20,0x20,0x63,0x20,0x23,0x35,0x44,0x36,0x37,0x37,0x32,0x22,0x2c,0xa,0x22,0x44, + 0x20,0x20,0x63,0x20,0x23,0x36,0x42,0x36,0x42,0x36,0x42,0x22,0x2c,0xa,0x22,0x46, + 0x20,0x20,0x63,0x20,0x23,0x36,0x34,0x36,0x34,0x36,0x34,0x22,0x2c,0xa,0x22,0x47, + 0x20,0x20,0x63,0x20,0x23,0x36,0x31,0x36,0x43,0x37,0x33,0x22,0x2c,0xa,0x22,0x48, + 0x20,0x20,0x63,0x20,0x23,0x36,0x33,0x37,0x30,0x37,0x44,0x22,0x2c,0xa,0x22,0x4a, + 0x20,0x20,0x63,0x20,0x23,0x36,0x42,0x37,0x36,0x37,0x39,0x22,0x2c,0xa,0x22,0x4b, + 0x20,0x20,0x63,0x20,0x67,0x72,0x61,0x79,0x34,0x35,0x22,0x2c,0xa,0x22,0x4c,0x20, + 0x20,0x63,0x20,0x23,0x30,0x30,0x34,0x31,0x38,0x45,0x22,0x2c,0xa,0x22,0x50,0x20, + 0x20,0x63,0x20,0x23,0x30,0x30,0x34,0x34,0x39,0x34,0x22,0x2c,0xa,0x22,0x49,0x20, + 0x20,0x63,0x20,0x23,0x30,0x30,0x34,0x38,0x39,0x34,0x22,0x2c,0xa,0x22,0x55,0x20, + 0x20,0x63,0x20,0x23,0x30,0x34,0x34,0x46,0x39,0x38,0x22,0x2c,0xa,0x22,0x59,0x20, + 0x20,0x63,0x20,0x23,0x30,0x33,0x35,0x30,0x39,0x42,0x22,0x2c,0xa,0x22,0x54,0x20, + 0x20,0x63,0x20,0x23,0x30,0x41,0x35,0x31,0x39,0x38,0x22,0x2c,0xa,0x22,0x52,0x20, + 0x20,0x63,0x20,0x23,0x31,0x33,0x35,0x37,0x39,0x43,0x22,0x2c,0xa,0x22,0x45,0x20, + 0x20,0x63,0x20,0x23,0x31,0x38,0x35,0x44,0x41,0x31,0x22,0x2c,0xa,0x22,0x57,0x20, + 0x20,0x63,0x20,0x23,0x32,0x38,0x35,0x38,0x38,0x38,0x22,0x2c,0xa,0x22,0x51,0x20, + 0x20,0x63,0x20,0x23,0x32,0x42,0x36,0x30,0x39,0x34,0x22,0x2c,0xa,0x22,0x21,0x20, + 0x20,0x63,0x20,0x23,0x33,0x39,0x36,0x44,0x39,0x41,0x22,0x2c,0xa,0x22,0x7e,0x20, + 0x20,0x63,0x20,0x23,0x33,0x33,0x36,0x41,0x39,0x36,0x22,0x2c,0xa,0x22,0x5e,0x20, + 0x20,0x63,0x20,0x23,0x33,0x44,0x37,0x31,0x39,0x42,0x22,0x2c,0xa,0x22,0x2f,0x20, + 0x20,0x63,0x20,0x23,0x32,0x32,0x36,0x45,0x42,0x38,0x22,0x2c,0xa,0x22,0x28,0x20, + 0x20,0x63,0x20,0x23,0x33,0x32,0x36,0x45,0x41,0x38,0x22,0x2c,0xa,0x22,0x29,0x20, + 0x20,0x63,0x20,0x23,0x33,0x32,0x36,0x42,0x41,0x33,0x22,0x2c,0xa,0x22,0x5f,0x20, + 0x20,0x63,0x20,0x23,0x33,0x36,0x37,0x33,0x41,0x45,0x22,0x2c,0xa,0x22,0x60,0x20, + 0x20,0x63,0x20,0x23,0x33,0x41,0x37,0x36,0x42,0x34,0x22,0x2c,0xa,0x22,0x27,0x20, + 0x20,0x63,0x20,0x23,0x30,0x42,0x36,0x46,0x44,0x31,0x22,0x2c,0xa,0x22,0x5d,0x20, + 0x20,0x63,0x20,0x23,0x30,0x46,0x37,0x35,0x44,0x38,0x22,0x2c,0xa,0x22,0x5b,0x20, + 0x20,0x63,0x20,0x23,0x31,0x34,0x37,0x39,0x44,0x41,0x22,0x2c,0xa,0x22,0x7b,0x20, + 0x20,0x63,0x20,0x23,0x31,0x42,0x37,0x43,0x44,0x43,0x22,0x2c,0xa,0x22,0x7d,0x20, + 0x20,0x63,0x20,0x23,0x34,0x36,0x36,0x34,0x38,0x31,0x22,0x2c,0xa,0x22,0x7c,0x20, + 0x20,0x63,0x20,0x23,0x34,0x32,0x37,0x34,0x39,0x43,0x22,0x2c,0xa,0x22,0x20,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x41,0x37,0x39,0x39,0x45,0x22,0x2c,0xa,0x22,0x2e,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x30,0x36,0x41,0x38,0x34,0x22,0x2c,0xa,0x22,0x58,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x46,0x36,0x37,0x38,0x44,0x22,0x2c,0xa,0x22,0x6f,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x37,0x36,0x33,0x39,0x31,0x22,0x2c,0xa,0x22,0x4f,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x41,0x36,0x35,0x39,0x32,0x22,0x2c,0xa,0x22,0x2b,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x46,0x36,0x38,0x39,0x33,0x22,0x2c,0xa,0x22,0x40,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x42,0x37,0x33,0x38,0x42,0x22,0x2c,0xa,0x22,0x23,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x30,0x37,0x44,0x41,0x31,0x22,0x2c,0xa,0x22,0x24,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x32,0x36,0x32,0x38,0x33,0x22,0x2c,0xa,0x22,0x25,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x33,0x36,0x41,0x39,0x34,0x22,0x2c,0xa,0x22,0x26,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x35,0x36,0x46,0x39,0x38,0x22,0x2c,0xa,0x22,0x2a,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x35,0x37,0x41,0x38,0x46,0x22,0x2c,0xa,0x22,0x3d,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x42,0x37,0x32,0x39,0x39,0x22,0x2c,0xa,0x22,0x2d,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x31,0x37,0x31,0x39,0x31,0x22,0x2c,0xa,0x22,0x3b,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x39,0x37,0x39,0x39,0x38,0x22,0x2c,0xa,0x22,0x3a,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x38,0x37,0x42,0x41,0x36,0x22,0x2c,0xa,0x22,0x3e,0x2e, + 0x20,0x63,0x20,0x23,0x32,0x32,0x38,0x31,0x44,0x43,0x22,0x2c,0xa,0x22,0x2c,0x2e, + 0x20,0x63,0x20,0x23,0x33,0x46,0x38,0x31,0x43,0x30,0x22,0x2c,0xa,0x22,0x3c,0x2e, + 0x20,0x63,0x20,0x23,0x33,0x39,0x38,0x38,0x44,0x37,0x22,0x2c,0xa,0x22,0x31,0x2e, + 0x20,0x63,0x20,0x23,0x32,0x37,0x38,0x35,0x45,0x31,0x22,0x2c,0xa,0x22,0x32,0x2e, + 0x20,0x63,0x20,0x23,0x32,0x45,0x38,0x41,0x45,0x33,0x22,0x2c,0xa,0x22,0x33,0x2e, + 0x20,0x63,0x20,0x23,0x33,0x36,0x38,0x46,0x45,0x35,0x22,0x2c,0xa,0x22,0x34,0x2e, + 0x20,0x63,0x20,0x23,0x33,0x36,0x39,0x30,0x45,0x36,0x22,0x2c,0xa,0x22,0x35,0x2e, + 0x20,0x63,0x20,0x23,0x33,0x44,0x39,0x33,0x45,0x37,0x22,0x2c,0xa,0x22,0x36,0x2e, + 0x20,0x63,0x20,0x23,0x33,0x44,0x39,0x34,0x45,0x39,0x22,0x2c,0xa,0x22,0x37,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x37,0x38,0x33,0x39,0x45,0x22,0x2c,0xa,0x22,0x38,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x37,0x38,0x37,0x42,0x43,0x22,0x2c,0xa,0x22,0x39,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x34,0x38,0x30,0x41,0x31,0x22,0x2c,0xa,0x22,0x30,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x42,0x38,0x34,0x41,0x33,0x22,0x2c,0xa,0x22,0x71,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x45,0x38,0x34,0x39,0x36,0x22,0x2c,0xa,0x22,0x77,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x45,0x38,0x42,0x39,0x41,0x22,0x2c,0xa,0x22,0x65,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x44,0x38,0x34,0x38,0x45,0x22,0x2c,0xa,0x22,0x72,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x32,0x38,0x35,0x39,0x37,0x22,0x2c,0xa,0x22,0x74,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x33,0x38,0x35,0x39,0x38,0x22,0x2c,0xa,0x22,0x79,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x36,0x38,0x38,0x39,0x39,0x22,0x2c,0xa,0x22,0x75,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x42,0x38,0x42,0x39,0x42,0x22,0x2c,0xa,0x22,0x69,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x34,0x38,0x39,0x41,0x35,0x22,0x2c,0xa,0x22,0x70,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x39,0x38,0x45,0x41,0x37,0x22,0x2c,0xa,0x22,0x61,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x44,0x38,0x46,0x41,0x39,0x22,0x2c,0xa,0x22,0x73,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x45,0x38,0x31,0x41,0x42,0x22,0x2c,0xa,0x22,0x64,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x36,0x38,0x33,0x41,0x36,0x22,0x2c,0xa,0x22,0x66,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x36,0x38,0x43,0x42,0x37,0x22,0x2c,0xa,0x22,0x67,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x33,0x39,0x35,0x41,0x44,0x22,0x2c,0xa,0x22,0x68,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x43,0x39,0x36,0x42,0x30,0x22,0x2c,0xa,0x22,0x6a,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x30,0x38,0x36,0x43,0x41,0x22,0x2c,0xa,0x22,0x6b,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x39,0x38,0x36,0x43,0x33,0x22,0x2c,0xa,0x22,0x6c,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x32,0x38,0x34,0x43,0x33,0x22,0x2c,0xa,0x22,0x7a,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x39,0x38,0x45,0x44,0x32,0x22,0x2c,0xa,0x22,0x78,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x44,0x39,0x35,0x44,0x42,0x22,0x2c,0xa,0x22,0x63,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x34,0x38,0x44,0x43,0x35,0x22,0x2c,0xa,0x22,0x76,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x44,0x39,0x32,0x43,0x38,0x22,0x2c,0xa,0x22,0x62,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x35,0x39,0x33,0x43,0x39,0x22,0x2c,0xa,0x22,0x6e,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x30,0x39,0x37,0x44,0x45,0x22,0x2c,0xa,0x22,0x6d,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x31,0x39,0x38,0x44,0x45,0x22,0x2c,0xa,0x22,0x4d,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x32,0x39,0x36,0x45,0x37,0x22,0x2c,0xa,0x22,0x4e,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x38,0x39,0x35,0x45,0x32,0x22,0x2c,0xa,0x22,0x42,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x42,0x39,0x39,0x45,0x35,0x22,0x2c,0xa,0x22,0x56,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x41,0x39,0x43,0x45,0x42,0x22,0x2c,0xa,0x22,0x43,0x2e, + 0x20,0x63,0x20,0x23,0x34,0x35,0x39,0x39,0x45,0x42,0x22,0x2c,0xa,0x22,0x5a,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x32,0x39,0x44,0x45,0x36,0x22,0x2c,0xa,0x22,0x41,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x38,0x39,0x45,0x45,0x32,0x22,0x2c,0xa,0x22,0x53,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x34,0x41,0x31,0x45,0x42,0x22,0x2c,0xa,0x22,0x44,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x41,0x41,0x31,0x45,0x36,0x22,0x2c,0xa,0x22,0x46,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x41,0x41,0x35,0x45,0x42,0x22,0x2c,0xa,0x22,0x47,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x45,0x41,0x38,0x45,0x46,0x22,0x2c,0xa,0x22,0x48,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x33,0x41,0x33,0x46,0x31,0x22,0x2c,0xa,0x22,0x4a,0x2e, + 0x20,0x63,0x20,0x23,0x35,0x45,0x41,0x41,0x46,0x32,0x22,0x2c,0xa,0x22,0x4b,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x36,0x39,0x39,0x43,0x42,0x22,0x2c,0xa,0x22,0x4c,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x39,0x39,0x42,0x43,0x38,0x22,0x2c,0xa,0x22,0x50,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x45,0x41,0x36,0x43,0x39,0x22,0x2c,0xa,0x22,0x49,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x30,0x41,0x32,0x45,0x35,0x22,0x2c,0xa,0x22,0x55,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x35,0x41,0x37,0x45,0x38,0x22,0x2c,0xa,0x22,0x59,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x42,0x41,0x42,0x45,0x39,0x22,0x2c,0xa,0x22,0x54,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x38,0x41,0x44,0x46,0x32,0x22,0x2c,0xa,0x22,0x52,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x37,0x42,0x30,0x46,0x35,0x22,0x2c,0xa,0x22,0x45,0x2e, + 0x20,0x63,0x20,0x23,0x36,0x44,0x42,0x33,0x46,0x36,0x22,0x2c,0xa,0x22,0x57,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x30,0x41,0x44,0x45,0x41,0x22,0x2c,0xa,0x22,0x51,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x35,0x42,0x30,0x45,0x39,0x22,0x2c,0xa,0x22,0x21,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x43,0x42,0x35,0x45,0x42,0x22,0x2c,0xa,0x22,0x7e,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x33,0x42,0x39,0x46,0x38,0x22,0x2c,0xa,0x22,0x5e,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x42,0x42,0x44,0x46,0x42,0x22,0x2c,0xa,0x22,0x2f,0x2e, + 0x20,0x63,0x20,0x23,0x37,0x43,0x42,0x41,0x46,0x36,0x22,0x2c,0xa,0x22,0x28,0x2e, + 0x20,0x63,0x20,0x67,0x72,0x61,0x79,0x35,0x35,0x22,0x2c,0xa,0x22,0x29,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x32,0x38,0x38,0x39,0x39,0x22,0x2c,0xa,0x22,0x5f,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x34,0x39,0x34,0x39,0x45,0x22,0x2c,0xa,0x22,0x60,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x31,0x38,0x45,0x38,0x41,0x22,0x2c,0xa,0x22,0x27,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x34,0x39,0x34,0x39,0x34,0x22,0x2c,0xa,0x22,0x5d,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x46,0x38,0x46,0x41,0x39,0x22,0x2c,0xa,0x22,0x5b,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x39,0x39,0x37,0x41,0x35,0x22,0x2c,0xa,0x22,0x7b,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x41,0x39,0x41,0x41,0x39,0x22,0x2c,0xa,0x22,0x7d,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x41,0x39,0x42,0x41,0x46,0x22,0x2c,0xa,0x22,0x7c,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x33,0x39,0x39,0x41,0x39,0x22,0x2c,0xa,0x22,0x20,0x58,0x20, + 0x63,0x20,0x23,0x39,0x46,0x41,0x41,0x42,0x35,0x22,0x2c,0xa,0x22,0x2e,0x58,0x20, + 0x63,0x20,0x23,0x41,0x32,0x39,0x45,0x39,0x42,0x22,0x2c,0xa,0x22,0x58,0x58,0x20, + 0x63,0x20,0x23,0x41,0x37,0x41,0x37,0x41,0x37,0x22,0x2c,0xa,0x22,0x6f,0x58,0x20, + 0x63,0x20,0x23,0x41,0x42,0x41,0x42,0x41,0x42,0x22,0x2c,0xa,0x22,0x4f,0x58,0x20, + 0x63,0x20,0x23,0x41,0x33,0x41,0x33,0x42,0x34,0x22,0x2c,0xa,0x22,0x2b,0x58,0x20, + 0x63,0x20,0x23,0x41,0x38,0x41,0x38,0x42,0x37,0x22,0x2c,0xa,0x22,0x40,0x58,0x20, + 0x63,0x20,0x23,0x41,0x33,0x41,0x42,0x42,0x33,0x22,0x2c,0xa,0x22,0x23,0x58,0x20, + 0x63,0x20,0x23,0x42,0x34,0x42,0x35,0x42,0x35,0x22,0x2c,0xa,0x22,0x24,0x58,0x20, + 0x63,0x20,0x23,0x42,0x30,0x42,0x30,0x42,0x43,0x22,0x2c,0xa,0x22,0x25,0x58,0x20, + 0x63,0x20,0x23,0x42,0x37,0x42,0x39,0x42,0x43,0x22,0x2c,0xa,0x22,0x26,0x58,0x20, + 0x63,0x20,0x23,0x42,0x42,0x42,0x37,0x42,0x33,0x22,0x2c,0xa,0x22,0x2a,0x58,0x20, + 0x63,0x20,0x23,0x42,0x42,0x42,0x42,0x42,0x42,0x22,0x2c,0xa,0x22,0x3d,0x58,0x20, + 0x63,0x20,0x23,0x38,0x32,0x42,0x31,0x44,0x42,0x22,0x2c,0xa,0x22,0x2d,0x58,0x20, + 0x63,0x20,0x23,0x38,0x31,0x42,0x37,0x45,0x43,0x22,0x2c,0xa,0x22,0x3b,0x58,0x20, + 0x63,0x20,0x23,0x38,0x38,0x42,0x42,0x45,0x44,0x22,0x2c,0xa,0x22,0x3a,0x58,0x20, + 0x63,0x20,0x23,0x38,0x36,0x42,0x41,0x45,0x44,0x22,0x2c,0xa,0x22,0x3e,0x58,0x20, + 0x63,0x20,0x23,0x41,0x45,0x42,0x42,0x43,0x38,0x22,0x2c,0xa,0x22,0x2c,0x58,0x20, + 0x63,0x20,0x23,0x41,0x36,0x42,0x44,0x43,0x44,0x22,0x2c,0xa,0x22,0x3c,0x58,0x20, + 0x63,0x20,0x23,0x42,0x42,0x42,0x43,0x43,0x33,0x22,0x2c,0xa,0x22,0x31,0x58,0x20, + 0x63,0x20,0x23,0x38,0x31,0x43,0x31,0x46,0x36,0x22,0x2c,0xa,0x22,0x32,0x58,0x20, + 0x63,0x20,0x23,0x38,0x33,0x43,0x32,0x46,0x41,0x22,0x2c,0xa,0x22,0x33,0x58,0x20, + 0x63,0x20,0x23,0x38,0x39,0x43,0x34,0x46,0x41,0x22,0x2c,0xa,0x22,0x34,0x58,0x20, + 0x63,0x20,0x23,0x38,0x43,0x43,0x38,0x46,0x43,0x22,0x2c,0xa,0x22,0x35,0x58,0x20, + 0x63,0x20,0x23,0x39,0x35,0x43,0x32,0x45,0x46,0x22,0x2c,0xa,0x22,0x36,0x58,0x20, + 0x63,0x20,0x23,0x39,0x33,0x43,0x42,0x46,0x44,0x22,0x2c,0xa,0x22,0x37,0x58,0x20, + 0x63,0x20,0x23,0x39,0x42,0x43,0x46,0x46,0x46,0x22,0x2c,0xa,0x22,0x38,0x58,0x20, + 0x63,0x20,0x23,0x39,0x37,0x44,0x30,0x46,0x43,0x22,0x2c,0xa,0x22,0x39,0x58,0x20, + 0x63,0x20,0x23,0x39,0x43,0x44,0x33,0x46,0x45,0x22,0x2c,0xa,0x22,0x30,0x58,0x20, + 0x63,0x20,0x23,0x42,0x45,0x43,0x30,0x43,0x31,0x22,0x2c,0xa,0x22,0x71,0x58,0x20, + 0x63,0x20,0x23,0x41,0x33,0x43,0x37,0x45,0x37,0x22,0x2c,0xa,0x22,0x77,0x58,0x20, + 0x63,0x20,0x23,0x41,0x32,0x43,0x41,0x46,0x31,0x22,0x2c,0xa,0x22,0x65,0x58,0x20, + 0x63,0x20,0x23,0x41,0x31,0x44,0x34,0x46,0x46,0x22,0x2c,0xa,0x22,0x72,0x58,0x20, + 0x63,0x20,0x23,0x41,0x33,0x44,0x38,0x46,0x46,0x22,0x2c,0xa,0x22,0x74,0x58,0x20, + 0x63,0x20,0x23,0x41,0x41,0x44,0x42,0x46,0x46,0x22,0x2c,0xa,0x22,0x79,0x58,0x20, + 0x63,0x20,0x23,0x42,0x30,0x44,0x31,0x46,0x32,0x22,0x2c,0xa,0x22,0x75,0x58,0x20, + 0x63,0x20,0x23,0x42,0x44,0x44,0x39,0x46,0x34,0x22,0x2c,0xa,0x22,0x69,0x58,0x20, + 0x63,0x20,0x23,0x41,0x41,0x45,0x30,0x46,0x46,0x22,0x2c,0xa,0x22,0x70,0x58,0x20, + 0x63,0x20,0x23,0x42,0x33,0x45,0x31,0x46,0x46,0x22,0x2c,0xa,0x22,0x61,0x58,0x20, + 0x63,0x20,0x23,0x42,0x39,0x45,0x36,0x46,0x46,0x22,0x2c,0xa,0x22,0x73,0x58,0x20, + 0x63,0x20,0x23,0x42,0x45,0x45,0x39,0x46,0x46,0x22,0x2c,0xa,0x22,0x64,0x58,0x20, + 0x63,0x20,0x23,0x43,0x34,0x43,0x34,0x43,0x34,0x22,0x2c,0xa,0x22,0x66,0x58,0x20, + 0x63,0x20,0x23,0x43,0x36,0x43,0x35,0x43,0x44,0x22,0x2c,0xa,0x22,0x67,0x58,0x20, + 0x63,0x20,0x23,0x43,0x36,0x43,0x38,0x43,0x42,0x22,0x2c,0xa,0x22,0x68,0x58,0x20, + 0x63,0x20,0x23,0x43,0x41,0x43,0x37,0x43,0x34,0x22,0x2c,0xa,0x22,0x6a,0x58,0x20, + 0x63,0x20,0x23,0x43,0x41,0x43,0x38,0x43,0x36,0x22,0x2c,0xa,0x22,0x6b,0x58,0x20, + 0x63,0x20,0x23,0x43,0x42,0x43,0x43,0x43,0x42,0x22,0x2c,0xa,0x22,0x6c,0x58,0x20, + 0x63,0x20,0x23,0x44,0x31,0x44,0x30,0x43,0x45,0x22,0x2c,0xa,0x22,0x7a,0x58,0x20, + 0x63,0x20,0x23,0x44,0x33,0x44,0x33,0x44,0x33,0x22,0x2c,0xa,0x22,0x78,0x58,0x20, + 0x63,0x20,0x23,0x44,0x34,0x44,0x37,0x44,0x39,0x22,0x2c,0xa,0x22,0x63,0x58,0x20, + 0x63,0x20,0x23,0x44,0x38,0x44,0x38,0x44,0x37,0x22,0x2c,0xa,0x22,0x76,0x58,0x20, + 0x63,0x20,0x23,0x44,0x42,0x44,0x42,0x44,0x42,0x22,0x2c,0xa,0x22,0x62,0x58,0x20, + 0x63,0x20,0x23,0x43,0x34,0x45,0x43,0x46,0x46,0x22,0x2c,0xa,0x22,0x6e,0x58,0x20, + 0x63,0x20,0x23,0x43,0x39,0x45,0x30,0x46,0x36,0x22,0x2c,0xa,0x22,0x6d,0x58,0x20, + 0x63,0x20,0x23,0x43,0x34,0x46,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x4d,0x58,0x20, + 0x63,0x20,0x23,0x43,0x43,0x46,0x32,0x46,0x46,0x22,0x2c,0xa,0x22,0x4e,0x58,0x20, + 0x63,0x20,0x23,0x44,0x35,0x45,0x36,0x46,0x37,0x22,0x2c,0xa,0x22,0x42,0x58,0x20, + 0x63,0x20,0x23,0x44,0x44,0x45,0x42,0x46,0x39,0x22,0x2c,0xa,0x22,0x56,0x58,0x20, + 0x63,0x20,0x23,0x44,0x43,0x46,0x44,0x46,0x46,0x22,0x2c,0xa,0x22,0x43,0x58,0x20, + 0x63,0x20,0x23,0x44,0x33,0x46,0x31,0x46,0x35,0x22,0x2c,0xa,0x22,0x5a,0x58,0x20, + 0x63,0x20,0x23,0x45,0x31,0x45,0x30,0x44,0x45,0x22,0x2c,0xa,0x22,0x41,0x58,0x20, + 0x63,0x20,0x23,0x45,0x34,0x45,0x33,0x45,0x33,0x22,0x2c,0xa,0x22,0x53,0x58,0x20, + 0x63,0x20,0x23,0x45,0x34,0x45,0x37,0x45,0x41,0x22,0x2c,0xa,0x22,0x44,0x58,0x20, + 0x63,0x20,0x23,0x45,0x37,0x45,0x38,0x45,0x39,0x22,0x2c,0xa,0x22,0x46,0x58,0x20, + 0x63,0x20,0x23,0x45,0x38,0x45,0x36,0x45,0x34,0x22,0x2c,0xa,0x22,0x47,0x58,0x20, + 0x63,0x20,0x23,0x45,0x44,0x45,0x39,0x45,0x35,0x22,0x2c,0xa,0x22,0x48,0x58,0x20, + 0x63,0x20,0x23,0x45,0x42,0x45,0x42,0x45,0x42,0x22,0x2c,0xa,0x22,0x4a,0x58,0x20, + 0x63,0x20,0x23,0x45,0x37,0x45,0x45,0x46,0x35,0x22,0x2c,0xa,0x22,0x4b,0x58,0x20, + 0x63,0x20,0x23,0x45,0x41,0x46,0x32,0x46,0x41,0x22,0x2c,0xa,0x22,0x4c,0x58,0x20, + 0x63,0x20,0x23,0x46,0x31,0x45,0x45,0x45,0x41,0x22,0x2c,0xa,0x22,0x50,0x58,0x20, + 0x63,0x20,0x23,0x46,0x33,0x46,0x33,0x46,0x33,0x22,0x2c,0xa,0x22,0x49,0x58,0x20, + 0x63,0x20,0x23,0x46,0x34,0x46,0x38,0x46,0x43,0x22,0x2c,0xa,0x22,0x55,0x58,0x20, + 0x63,0x20,0x23,0x46,0x44,0x46,0x44,0x46,0x43,0x22,0x2c,0xa,0x22,0x59,0x58,0x20, + 0x63,0x20,0x4e,0x6f,0x6e,0x65,0x22,0x2c,0xa,0x2f,0x2a,0x20,0x70,0x69,0x78,0x65, + 0x6c,0x73,0x20,0x2a,0x2f,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x79,0x20,0x79,0x20,0x65,0x20,0x36, + 0x20,0x36,0x20,0x32,0x20,0x3c,0x20,0x3c,0x20,0x2c,0x20,0x2c,0x20,0x31,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x32,0x20,0x3c,0x20,0x2c,0x20,0x2c,0x20,0x71,0x20,0x77,0x20,0x32,0x20,0x65, + 0x20,0x72,0x20,0x72,0x20,0x72,0x20,0x77,0x20,0x65,0x20,0x77,0x20,0x72,0x20,0x65, + 0x20,0x32,0x20,0x36,0x20,0x31,0x20,0x36,0x20,0x73,0x20,0x3a,0x2e,0x66,0x2e,0x4c, + 0x2e,0x79,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x78,0x20,0x64,0x2e,0x73,0x2e,0x3a,0x2e,0x61,0x20,0x23, + 0x20,0x24,0x20,0x24,0x20,0x25,0x20,0x2d,0x20,0x35,0x20,0x33,0x20,0x38,0x20,0x75, + 0x20,0x68,0x20,0x6b,0x20,0x42,0x20,0x53,0x20,0x4a,0x20,0x29,0x2e,0x2c,0x58,0x46, + 0x2e,0x62,0x2e,0x37,0x2e,0x72,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x26,0x2e,0x6d,0x58,0x7e,0x2e,0x38, + 0x2e,0x56,0x20,0x23,0x58,0x23,0x58,0x25,0x58,0x64,0x58,0x66,0x58,0x7a,0x58,0x78, + 0x58,0x76,0x58,0x5a,0x58,0x5a,0x58,0x44,0x58,0x46,0x58,0x46,0x58,0x44,0x58,0x4c, + 0x58,0x44,0x58,0x3e,0x2e,0x55,0x20,0x69,0x20,0x39,0x20,0x20,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x6f,0x2e,0x32, + 0x58,0x5d,0x20,0x4c,0x20,0x43,0x20,0x55,0x58,0x44,0x58,0x63,0x58,0x7a,0x58,0x6b, + 0x58,0x6b,0x58,0x6b,0x58,0x6a,0x58,0x6a,0x58,0x64,0x58,0x64,0x58,0x25,0x58,0x25, + 0x58,0x26,0x58,0x25,0x58,0x2a,0x58,0x4e,0x2e,0x27,0x20,0x7e,0x20,0x36,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x6f,0x2e,0x31,0x58,0x5d,0x20,0x50,0x20,0x6b,0x20,0x68,0x58,0x6f,0x58,0x58, + 0x58,0x58,0x58,0x6f,0x58,0x6f,0x58,0x23,0x58,0x23,0x58,0x2a,0x58,0x25,0x58,0x26, + 0x58,0x25,0x58,0x25,0x58,0x64,0x58,0x6b,0x58,0x78,0x58,0x78,0x2e,0x5b,0x20,0x7e, + 0x20,0x36,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x4f,0x2e,0x33,0x58,0x5b,0x20,0x49,0x20,0x6d,0x20,0x46, + 0x58,0x6b,0x58,0x6a,0x58,0x6a,0x58,0x6b,0x58,0x6b,0x58,0x6b,0x58,0x6b,0x58,0x6b, + 0x58,0x6b,0x58,0x7a,0x58,0x7a,0x58,0x7a,0x58,0x63,0x58,0x5a,0x58,0x53,0x58,0x78, + 0x2e,0x7b,0x20,0x21,0x20,0x36,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x6f,0x2e,0x33,0x58,0x7b,0x20,0x49, + 0x20,0x53,0x20,0x55,0x58,0x76,0x58,0x78,0x58,0x7a,0x58,0x6b,0x58,0x6b,0x58,0x6b, + 0x58,0x6b,0x58,0x6b,0x58,0x6a,0x58,0x64,0x58,0x2a,0x58,0x25,0x58,0x23,0x58,0x26, + 0x58,0x25,0x58,0x5a,0x2e,0x31,0x2e,0x5e,0x20,0x39,0x20,0x20,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x4f,0x2e,0x34, + 0x58,0x3e,0x2e,0x55,0x20,0x6a,0x20,0x6a,0x58,0x23,0x58,0x23,0x58,0x23,0x58,0x25, + 0x58,0x64,0x58,0x64,0x58,0x6b,0x58,0x7a,0x58,0x6b,0x58,0x7a,0x58,0x7a,0x58,0x63, + 0x58,0x76,0x58,0x44,0x58,0x4a,0x58,0x41,0x2e,0x31,0x2e,0x7c,0x20,0x36,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x4f,0x2e,0x36,0x58,0x3e,0x2e,0x54,0x20,0x56,0x20,0x50,0x58,0x5a,0x58,0x5a, + 0x58,0x5a,0x58,0x41,0x58,0x53,0x58,0x44,0x58,0x44,0x58,0x46,0x58,0x48,0x58,0x44, + 0x58,0x48,0x58,0x48,0x58,0x48,0x58,0x48,0x58,0x53,0x58,0x49,0x2e,0x32,0x2e,0x7c, + 0x20,0x39,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x4f,0x2e,0x36,0x58,0x32,0x2e,0x54,0x20,0x47,0x20,0x55, + 0x58,0x4c,0x58,0x44,0x58,0x44,0x58,0x41,0x58,0x5a,0x58,0x5a,0x58,0x41,0x58,0x5a, + 0x58,0x76,0x58,0x63,0x58,0x7a,0x58,0x6b,0x58,0x6b,0x58,0x6b,0x58,0x67,0x58,0x59, + 0x2e,0x33,0x2e,0x20,0x2e,0x36,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x4f,0x2e,0x39,0x58,0x34,0x2e,0x52, + 0x20,0x6d,0x20,0x7a,0x58,0x64,0x58,0x64,0x58,0x6b,0x58,0x7a,0x58,0x76,0x58,0x41, + 0x58,0x44,0x58,0x48,0x58,0x4c,0x58,0x50,0x58,0x50,0x58,0x49,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x51,0x2e,0x36,0x2e,0x20,0x2e,0x39,0x20,0x20,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x4f,0x2e,0x39, + 0x58,0x35,0x2e,0x52,0x20,0x48,0x20,0x55,0x58,0x49,0x58,0x55,0x58,0x55,0x58,0x55, + 0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x55,0x58,0x49, + 0x58,0x4b,0x58,0x4a,0x58,0x42,0x58,0x2d,0x58,0x43,0x2e,0x23,0x2e,0x39,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x4f,0x2e,0x65,0x58,0x4d,0x2e,0x2f,0x20,0x68,0x2e,0x55,0x58,0x55,0x58,0x49, + 0x58,0x4b,0x58,0x42,0x58,0x4e,0x58,0x6e,0x58,0x75,0x58,0x79,0x58,0x77,0x58,0x35, + 0x58,0x3a,0x58,0x21,0x2e,0x59,0x2e,0x59,0x2e,0x59,0x2e,0x44,0x2e,0x48,0x2e,0x39, + 0x2e,0x36,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x2b,0x2e,0x72,0x58,0x42,0x2e,0x3c,0x2e,0x78,0x2e,0x51, + 0x2e,0x3b,0x58,0x2d,0x58,0x51,0x2e,0x59,0x2e,0x55,0x2e,0x55,0x2e,0x44,0x2e,0x5a, + 0x2e,0x5a,0x2e,0x42,0x2e,0x42,0x2e,0x43,0x2e,0x56,0x2e,0x56,0x2e,0x42,0x2e,0x42, + 0x2e,0x54,0x2e,0x30,0x2e,0x39,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x2b,0x2e,0x74,0x58,0x42,0x2e,0x4e, + 0x2e,0x42,0x2e,0x42,0x2e,0x42,0x2e,0x42,0x2e,0x43,0x2e,0x56,0x2e,0x56,0x2e,0x48, + 0x2e,0x48,0x2e,0x48,0x2e,0x44,0x2e,0x4e,0x2e,0x7a,0x2e,0x38,0x2e,0x5f,0x20,0x28, + 0x20,0x3c,0x2e,0x44,0x2e,0x52,0x2e,0x30,0x2e,0x39,0x20,0x20,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x2b,0x2e,0x74, + 0x58,0x53,0x2e,0x5a,0x2e,0x46,0x2e,0x44,0x2e,0x6d,0x2e,0x7a,0x2e,0x6c,0x2e,0x60, + 0x20,0x29,0x20,0x51,0x20,0x57,0x20,0x70,0x20,0x73,0x20,0x7d,0x20,0x40,0x2e,0x72, + 0x2e,0x5b,0x2e,0x20,0x58,0x3e,0x58,0x47,0x2e,0x45,0x2e,0x30,0x2e,0x39,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x2b,0x2e,0x70,0x58,0x55,0x2e,0x6d,0x2e,0x29,0x20,0x70,0x20,0x64,0x20,0x2e, + 0x2e,0x2a,0x2e,0x75,0x2e,0x7c,0x2e,0x2b,0x58,0x3c,0x58,0x7a,0x58,0x5a,0x58,0x47, + 0x58,0x4c,0x58,0x47,0x58,0x5a,0x58,0x7a,0x58,0x6a,0x58,0x2f,0x2e,0x7e,0x2e,0x70, + 0x2e,0x72,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x61,0x58,0x54,0x2e,0x6b,0x2e,0x2a,0x2e,0x47, + 0x58,0x6c,0x58,0x26,0x58,0x2e,0x58,0x60,0x2e,0x2e,0x58,0x68,0x58,0x6c,0x58,0x7a, + 0x58,0x76,0x58,0x76,0x58,0x76,0x58,0x76,0x58,0x78,0x58,0x6b,0x58,0x67,0x58,0x32, + 0x58,0x5e,0x2e,0x61,0x2e,0x77,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x61,0x58,0x45,0x2e,0x6b, + 0x2e,0x72,0x2e,0x4c,0x58,0x6f,0x58,0x6c,0x20,0x66,0x20,0x6c,0x20,0x46,0x20,0x2a, + 0x58,0x6c,0x58,0x7a,0x58,0x76,0x58,0x76,0x58,0x76,0x58,0x76,0x58,0x63,0x58,0x7a, + 0x58,0x67,0x58,0x34,0x58,0x3a,0x58,0x61,0x2e,0x77,0x20,0x20,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x62, + 0x58,0x7e,0x2e,0x63,0x2e,0x79,0x2e,0x4c,0x58,0x27,0x2e,0x66,0x20,0x44,0x20,0x4b, + 0x20,0x44,0x20,0x30,0x58,0x6b,0x58,0x7a,0x58,0x76,0x58,0x76,0x58,0x76,0x58,0x76, + 0x58,0x76,0x58,0x7a,0x58,0x66,0x58,0x36,0x58,0x34,0x58,0x67,0x2e,0x39,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x25,0x2e,0x62,0x58,0x5e,0x2e,0x63,0x2e,0x79,0x2e,0x4c,0x58,0x27,0x2e,0x6c, + 0x20,0x44,0x20,0x4b,0x20,0x44,0x20,0x30,0x58,0x6c,0x58,0x7a,0x58,0x63,0x58,0x76, + 0x58,0x76,0x58,0x76,0x58,0x78,0x58,0x6b,0x58,0x6b,0x58,0x39,0x58,0x36,0x58,0x77, + 0x2e,0x72,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x62,0x58,0x32,0x58,0x76,0x2e,0x75,0x2e,0x4c, + 0x58,0x27,0x2e,0x6c,0x20,0x4b,0x20,0x4b,0x20,0x4b,0x20,0x30,0x58,0x6c,0x58,0x7a, + 0x58,0x63,0x58,0x76,0x58,0x76,0x58,0x76,0x58,0x76,0x58,0x6b,0x58,0x66,0x58,0x39, + 0x58,0x50,0x2e,0x4d,0x20,0x3d,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x62,0x58,0x32,0x58,0x4b, + 0x2e,0x75,0x2e,0x4c,0x58,0x27,0x2e,0x6c,0x20,0x4b,0x20,0x4b,0x20,0x44,0x20,0x30, + 0x58,0x6c,0x58,0x78,0x58,0x63,0x58,0x76,0x58,0x5a,0x58,0x76,0x58,0x78,0x58,0x7a, + 0x58,0x6b,0x58,0x71,0x58,0x5a,0x20,0x3a,0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x4d, + 0x58,0x36,0x58,0x4b,0x2e,0x75,0x2e,0x4c,0x58,0x27,0x2e,0x66,0x20,0x46,0x20,0x44, + 0x20,0x44,0x20,0x30,0x58,0x6b,0x58,0x7a,0x58,0x63,0x58,0x76,0x58,0x76,0x58,0x76, + 0x58,0x76,0x58,0x63,0x58,0x6b,0x58,0x5f,0x2e,0x3a,0x20,0x6f,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x25,0x2e,0x4d,0x58,0x36,0x58,0x4b,0x2e,0x75,0x2e,0x4c,0x58,0x58,0x58,0x28, + 0x2e,0x58,0x58,0x26,0x58,0x64,0x58,0x6b,0x58,0x7a,0x58,0x76,0x58,0x5a,0x58,0x44, + 0x58,0x41,0x58,0x7a,0x58,0x3c,0x58,0x2b,0x58,0x7d,0x2e,0x4e,0x20,0x4f,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x56,0x58,0x69,0x58,0x3d,0x58,0x7b,0x2e,0x46, + 0x58,0x7a,0x58,0x6b,0x58,0x6b,0x58,0x6a,0x58,0x64,0x58,0x3c,0x58,0x24,0x58,0x4f, + 0x58,0x5d,0x2e,0x3b,0x2e,0x24,0x2e,0x7a,0x20,0x30,0x20,0x37,0x20,0x26,0x20,0x58, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3d,0x2e,0x43,0x58,0x71,0x2e,0x41, + 0x20,0x29,0x2e,0x66,0x58,0x2b,0x58,0x7c,0x2e,0x29,0x2e,0x2d,0x2e,0x4e,0x20,0x7a, + 0x20,0x30,0x20,0x2a,0x20,0x2b,0x20,0x6f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x6e,0x20,0x24, + 0x2e,0x74,0x20,0x36,0x20,0x2c,0x20,0x34,0x20,0x30,0x20,0x2a,0x20,0x2b,0x20,0x2e, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59, + 0x58,0x3e,0x20,0x40,0x20,0x6f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59, + 0x58,0x59,0x58,0x59,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22, + 0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59, + 0x58,0x59,0x58,0x22,0xa,0x7d,0x3b,0xa, + // /mnt/sdb1/c++/lsim/src/editcopy.xpm + 0x0,0x0,0x12,0x99, + 0x2f, + 0x2a,0x20,0x58,0x50,0x4d,0x20,0x2a,0x2f,0xa,0x73,0x74,0x61,0x74,0x69,0x63,0x20, + 0x63,0x68,0x61,0x72,0x20,0x2a,0x65,0x64,0x69,0x74,0x63,0x6f,0x70,0x79,0x5b,0x5d, + 0x20,0x3d,0x20,0x7b,0xa,0x2f,0x2a,0x20,0x63,0x6f,0x6c,0x75,0x6d,0x6e,0x73,0x20, + 0x72,0x6f,0x77,0x73,0x20,0x63,0x6f,0x6c,0x6f,0x72,0x73,0x20,0x63,0x68,0x61,0x72, + 0x73,0x2d,0x70,0x65,0x72,0x2d,0x70,0x69,0x78,0x65,0x6c,0x20,0x2a,0x2f,0xa,0x22, + 0x33,0x32,0x20,0x33,0x32,0x20,0x31,0x35,0x35,0x20,0x32,0x22,0x2c,0xa,0x22,0x20, + 0x20,0x20,0x63,0x20,0x62,0x6c,0x61,0x63,0x6b,0x22,0x2c,0xa,0x22,0x2e,0x20,0x20, + 0x63,0x20,0x23,0x31,0x39,0x31,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x58,0x20,0x20, + 0x63,0x20,0x23,0x32,0x32,0x31,0x37,0x30,0x30,0x22,0x2c,0xa,0x22,0x6f,0x20,0x20, + 0x63,0x20,0x23,0x32,0x45,0x32,0x33,0x30,0x30,0x22,0x2c,0xa,0x22,0x4f,0x20,0x20, + 0x63,0x20,0x23,0x34,0x35,0x32,0x45,0x30,0x30,0x22,0x2c,0xa,0x22,0x2b,0x20,0x20, + 0x63,0x20,0x23,0x34,0x33,0x33,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x40,0x20,0x20, + 0x63,0x20,0x23,0x34,0x39,0x33,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x23,0x20,0x20, + 0x63,0x20,0x23,0x35,0x35,0x33,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x24,0x20,0x20, + 0x63,0x20,0x23,0x35,0x44,0x34,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x25,0x20,0x20, + 0x63,0x20,0x23,0x36,0x42,0x35,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x26,0x20,0x20, + 0x63,0x20,0x23,0x37,0x32,0x34,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x2a,0x20,0x20, + 0x63,0x20,0x23,0x37,0x44,0x35,0x45,0x30,0x30,0x22,0x2c,0xa,0x22,0x3d,0x20,0x20, + 0x63,0x20,0x23,0x36,0x45,0x36,0x39,0x34,0x46,0x22,0x2c,0xa,0x22,0x2d,0x20,0x20, + 0x63,0x20,0x23,0x37,0x45,0x37,0x39,0x35,0x46,0x22,0x2c,0xa,0x22,0x3b,0x20,0x20, + 0x63,0x20,0x23,0x38,0x36,0x35,0x39,0x30,0x30,0x22,0x2c,0xa,0x22,0x3a,0x20,0x20, + 0x63,0x20,0x23,0x38,0x41,0x35,0x43,0x30,0x30,0x22,0x2c,0xa,0x22,0x3e,0x20,0x20, + 0x63,0x20,0x23,0x38,0x42,0x36,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x2c,0x20,0x20, + 0x63,0x20,0x23,0x39,0x33,0x36,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x3c,0x20,0x20, + 0x63,0x20,0x23,0x39,0x32,0x36,0x44,0x30,0x30,0x22,0x2c,0xa,0x22,0x31,0x20,0x20, + 0x63,0x20,0x23,0x39,0x32,0x36,0x42,0x31,0x41,0x22,0x2c,0xa,0x22,0x32,0x20,0x20, + 0x63,0x20,0x23,0x39,0x36,0x37,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x33,0x20,0x20, + 0x63,0x20,0x23,0x39,0x42,0x37,0x32,0x31,0x44,0x22,0x2c,0xa,0x22,0x34,0x20,0x20, + 0x63,0x20,0x23,0x39,0x42,0x37,0x36,0x32,0x35,0x22,0x2c,0xa,0x22,0x35,0x20,0x20, + 0x63,0x20,0x23,0x39,0x45,0x37,0x39,0x32,0x41,0x22,0x2c,0xa,0x22,0x36,0x20,0x20, + 0x63,0x20,0x23,0x41,0x34,0x37,0x43,0x30,0x30,0x22,0x2c,0xa,0x22,0x37,0x20,0x20, + 0x63,0x20,0x23,0x41,0x41,0x37,0x44,0x30,0x30,0x22,0x2c,0xa,0x22,0x38,0x20,0x20, + 0x63,0x20,0x23,0x41,0x31,0x37,0x36,0x31,0x41,0x22,0x2c,0xa,0x22,0x39,0x20,0x20, + 0x63,0x20,0x23,0x41,0x35,0x37,0x38,0x31,0x36,0x22,0x2c,0xa,0x22,0x30,0x20,0x20, + 0x63,0x20,0x23,0x41,0x34,0x37,0x39,0x31,0x44,0x22,0x2c,0xa,0x22,0x71,0x20,0x20, + 0x63,0x20,0x23,0x41,0x44,0x38,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x77,0x20,0x20, + 0x63,0x20,0x23,0x42,0x32,0x38,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x65,0x20,0x20, + 0x63,0x20,0x23,0x41,0x45,0x38,0x35,0x33,0x30,0x22,0x2c,0xa,0x22,0x72,0x20,0x20, + 0x63,0x20,0x23,0x42,0x39,0x39,0x36,0x32,0x36,0x22,0x2c,0xa,0x22,0x74,0x20,0x20, + 0x63,0x20,0x23,0x39,0x37,0x39,0x30,0x36,0x44,0x22,0x2c,0xa,0x22,0x79,0x20,0x20, + 0x63,0x20,0x23,0x42,0x31,0x38,0x44,0x34,0x38,0x22,0x2c,0xa,0x22,0x75,0x20,0x20, + 0x63,0x20,0x23,0x42,0x34,0x39,0x30,0x34,0x39,0x22,0x2c,0xa,0x22,0x69,0x20,0x20, + 0x63,0x20,0x23,0x42,0x38,0x39,0x35,0x34,0x32,0x22,0x2c,0xa,0x22,0x70,0x20,0x20, + 0x63,0x20,0x23,0x42,0x41,0x39,0x43,0x34,0x44,0x22,0x2c,0xa,0x22,0x61,0x20,0x20, + 0x63,0x20,0x23,0x42,0x44,0x39,0x45,0x35,0x32,0x22,0x2c,0xa,0x22,0x73,0x20,0x20, + 0x63,0x20,0x23,0x42,0x46,0x41,0x30,0x35,0x33,0x22,0x2c,0xa,0x22,0x64,0x20,0x20, + 0x63,0x20,0x23,0x42,0x38,0x41,0x45,0x37,0x38,0x22,0x2c,0xa,0x22,0x66,0x20,0x20, + 0x63,0x20,0x23,0x42,0x45,0x42,0x34,0x37,0x45,0x22,0x2c,0xa,0x22,0x67,0x20,0x20, + 0x63,0x20,0x23,0x43,0x34,0x39,0x33,0x30,0x30,0x22,0x2c,0xa,0x22,0x68,0x20,0x20, + 0x63,0x20,0x23,0x43,0x38,0x39,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x6a,0x20,0x20, + 0x63,0x20,0x23,0x43,0x31,0x39,0x44,0x32,0x43,0x22,0x2c,0xa,0x22,0x6b,0x20,0x20, + 0x63,0x20,0x23,0x43,0x31,0x41,0x34,0x33,0x46,0x22,0x2c,0xa,0x22,0x6c,0x20,0x20, + 0x63,0x20,0x23,0x43,0x30,0x39,0x45,0x34,0x45,0x22,0x2c,0xa,0x22,0x7a,0x20,0x20, + 0x63,0x20,0x23,0x43,0x46,0x42,0x34,0x35,0x37,0x22,0x2c,0xa,0x22,0x78,0x20,0x20, + 0x63,0x20,0x23,0x43,0x39,0x42,0x31,0x35,0x39,0x22,0x2c,0xa,0x22,0x63,0x20,0x20, + 0x63,0x20,0x23,0x43,0x41,0x42,0x35,0x37,0x33,0x22,0x2c,0xa,0x22,0x76,0x20,0x20, + 0x63,0x20,0x23,0x44,0x34,0x42,0x46,0x37,0x43,0x22,0x2c,0xa,0x22,0x62,0x20,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x46,0x36,0x32,0x22,0x2c,0xa,0x22,0x6e,0x20,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x30,0x36,0x34,0x22,0x2c,0xa,0x22,0x6d,0x20,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x31,0x36,0x44,0x22,0x2c,0xa,0x22,0x4d,0x20,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x33,0x37,0x32,0x22,0x2c,0xa,0x22,0x4e,0x20,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x34,0x37,0x39,0x22,0x2c,0xa,0x22,0x42,0x20,0x20, + 0x63,0x20,0x23,0x41,0x31,0x39,0x44,0x38,0x45,0x22,0x2c,0xa,0x22,0x56,0x20,0x20, + 0x63,0x20,0x23,0x41,0x42,0x41,0x38,0x39,0x41,0x22,0x2c,0xa,0x22,0x43,0x20,0x20, + 0x63,0x20,0x23,0x42,0x45,0x42,0x35,0x38,0x30,0x22,0x2c,0xa,0x22,0x5a,0x20,0x20, + 0x63,0x20,0x23,0x42,0x44,0x42,0x34,0x38,0x38,0x22,0x2c,0xa,0x22,0x41,0x20,0x20, + 0x63,0x20,0x23,0x42,0x38,0x42,0x34,0x39,0x36,0x22,0x2c,0xa,0x22,0x53,0x20,0x20, + 0x63,0x20,0x23,0x41,0x45,0x41,0x44,0x41,0x41,0x22,0x2c,0xa,0x22,0x44,0x20,0x20, + 0x63,0x20,0x23,0x42,0x33,0x41,0x46,0x41,0x31,0x22,0x2c,0xa,0x22,0x46,0x20,0x20, + 0x63,0x20,0x23,0x42,0x43,0x42,0x42,0x42,0x36,0x22,0x2c,0xa,0x22,0x47,0x20,0x20, + 0x63,0x20,0x23,0x42,0x46,0x42,0x46,0x42,0x39,0x22,0x2c,0xa,0x22,0x48,0x20,0x20, + 0x63,0x20,0x23,0x43,0x30,0x42,0x36,0x38,0x30,0x22,0x2c,0xa,0x22,0x4a,0x20,0x20, + 0x63,0x20,0x23,0x43,0x34,0x42,0x41,0x38,0x35,0x22,0x2c,0xa,0x22,0x4b,0x20,0x20, + 0x63,0x20,0x23,0x43,0x36,0x42,0x44,0x38,0x42,0x22,0x2c,0xa,0x22,0x4c,0x20,0x20, + 0x63,0x20,0x23,0x43,0x42,0x42,0x35,0x38,0x39,0x22,0x2c,0xa,0x22,0x50,0x20,0x20, + 0x63,0x20,0x23,0x43,0x38,0x42,0x45,0x38,0x38,0x22,0x2c,0xa,0x22,0x49,0x20,0x20, + 0x63,0x20,0x23,0x43,0x33,0x42,0x43,0x39,0x30,0x22,0x2c,0xa,0x22,0x55,0x20,0x20, + 0x63,0x20,0x23,0x43,0x42,0x43,0x31,0x38,0x43,0x22,0x2c,0xa,0x22,0x59,0x20,0x20, + 0x63,0x20,0x23,0x43,0x43,0x43,0x34,0x39,0x33,0x22,0x2c,0xa,0x22,0x54,0x20,0x20, + 0x63,0x20,0x23,0x44,0x37,0x43,0x42,0x38,0x43,0x22,0x2c,0xa,0x22,0x52,0x20,0x20, + 0x63,0x20,0x23,0x44,0x41,0x43,0x37,0x38,0x36,0x22,0x2c,0xa,0x22,0x45,0x20,0x20, + 0x63,0x20,0x23,0x44,0x38,0x43,0x37,0x38,0x39,0x22,0x2c,0xa,0x22,0x57,0x20,0x20, + 0x63,0x20,0x23,0x44,0x41,0x43,0x39,0x38,0x42,0x22,0x2c,0xa,0x22,0x51,0x20,0x20, + 0x63,0x20,0x23,0x44,0x30,0x43,0x36,0x39,0x30,0x22,0x2c,0xa,0x22,0x21,0x20,0x20, + 0x63,0x20,0x23,0x44,0x34,0x43,0x41,0x39,0x34,0x22,0x2c,0xa,0x22,0x7e,0x20,0x20, + 0x63,0x20,0x23,0x44,0x34,0x43,0x43,0x39,0x42,0x22,0x2c,0xa,0x22,0x5e,0x20,0x20, + 0x63,0x20,0x23,0x44,0x38,0x43,0x45,0x39,0x38,0x22,0x2c,0xa,0x22,0x2f,0x20,0x20, + 0x63,0x20,0x23,0x44,0x43,0x44,0x32,0x39,0x43,0x22,0x2c,0xa,0x22,0x28,0x20,0x20, + 0x63,0x20,0x23,0x43,0x36,0x43,0x33,0x42,0x37,0x22,0x2c,0xa,0x22,0x29,0x20,0x20, + 0x63,0x20,0x23,0x43,0x38,0x43,0x36,0x42,0x45,0x22,0x2c,0xa,0x22,0x5f,0x20,0x20, + 0x63,0x20,0x23,0x44,0x35,0x43,0x35,0x41,0x35,0x22,0x2c,0xa,0x22,0x60,0x20,0x20, + 0x63,0x20,0x23,0x44,0x42,0x43,0x38,0x41,0x31,0x22,0x2c,0xa,0x22,0x27,0x20,0x20, + 0x63,0x20,0x23,0x44,0x42,0x44,0x34,0x41,0x32,0x22,0x2c,0xa,0x22,0x5d,0x20,0x20, + 0x63,0x20,0x23,0x44,0x45,0x44,0x39,0x41,0x45,0x22,0x2c,0xa,0x22,0x5b,0x20,0x20, + 0x63,0x20,0x23,0x44,0x39,0x44,0x35,0x42,0x31,0x22,0x2c,0xa,0x22,0x7b,0x20,0x20, + 0x63,0x20,0x23,0x45,0x30,0x43,0x43,0x38,0x32,0x22,0x2c,0xa,0x22,0x7d,0x20,0x20, + 0x63,0x20,0x23,0x45,0x38,0x44,0x39,0x38,0x42,0x22,0x2c,0xa,0x22,0x7c,0x20,0x20, + 0x63,0x20,0x23,0x45,0x38,0x44,0x39,0x39,0x31,0x22,0x2c,0xa,0x22,0x20,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x31,0x44,0x37,0x41,0x31,0x22,0x2c,0xa,0x22,0x2e,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x35,0x44,0x42,0x41,0x35,0x22,0x2c,0xa,0x22,0x58,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x34,0x44,0x43,0x41,0x42,0x22,0x2c,0xa,0x22,0x6f,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x38,0x44,0x44,0x41,0x41,0x22,0x2c,0xa,0x22,0x4f,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x31,0x44,0x43,0x42,0x32,0x22,0x2c,0xa,0x22,0x2b,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x31,0x44,0x43,0x42,0x38,0x22,0x2c,0xa,0x22,0x40,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x36,0x38,0x33,0x22,0x2c,0xa,0x22,0x23,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x37,0x38,0x41,0x22,0x2c,0xa,0x22,0x24,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x38,0x38,0x35,0x22,0x2c,0xa,0x22,0x25,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x38,0x38,0x44,0x22,0x2c,0xa,0x22,0x26,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x39,0x39,0x32,0x22,0x2c,0xa,0x22,0x2a,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x43,0x39,0x44,0x22,0x2c,0xa,0x22,0x3d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x30,0x39,0x46,0x22,0x2c,0xa,0x22,0x2d,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x43,0x45,0x32,0x41,0x43,0x22,0x2c,0xa,0x22,0x3b,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x35,0x45,0x30,0x42,0x36,0x22,0x2c,0xa,0x22,0x3a,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x35,0x45,0x31,0x42,0x38,0x22,0x2c,0xa,0x22,0x3e,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x42,0x45,0x34,0x42,0x36,0x22,0x2c,0xa,0x22,0x2c,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x41,0x45,0x35,0x42,0x43,0x22,0x2c,0xa,0x22,0x3c,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x30,0x45,0x35,0x41,0x38,0x22,0x2c,0xa,0x22,0x31,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x44,0x41,0x33,0x22,0x2c,0xa,0x22,0x32,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x44,0x41,0x39,0x22,0x2c,0xa,0x22,0x33,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x31,0x45,0x38,0x42,0x38,0x22,0x2c,0xa,0x22,0x34,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x46,0x42,0x31,0x22,0x2c,0xa,0x22,0x35,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x31,0x41,0x35,0x22,0x2c,0xa,0x22,0x36,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x32,0x41,0x44,0x22,0x2c,0xa,0x22,0x37,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x32,0x42,0x34,0x22,0x2c,0xa,0x22,0x38,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x32,0x42,0x43,0x22,0x2c,0xa,0x22,0x39,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x41,0x43,0x38,0x43,0x32,0x22,0x2c,0xa,0x22,0x30,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x36,0x44,0x34,0x43,0x42,0x22,0x2c,0xa,0x22,0x71,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x46,0x44,0x41,0x43,0x35,0x22,0x2c,0xa,0x22,0x77,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x34,0x44,0x32,0x44,0x30,0x22,0x2c,0xa,0x22,0x65,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x30,0x44,0x37,0x43,0x35,0x22,0x2c,0xa,0x22,0x72,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x34,0x44,0x41,0x43,0x33,0x22,0x2c,0xa,0x22,0x74,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x38,0x44,0x45,0x43,0x37,0x22,0x2c,0xa,0x22,0x79,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x30,0x44,0x46,0x44,0x33,0x22,0x2c,0xa,0x22,0x75,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x36,0x45,0x32,0x43,0x32,0x22,0x2c,0xa,0x22,0x69,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x38,0x45,0x31,0x43,0x35,0x22,0x2c,0xa,0x22,0x70,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x42,0x45,0x33,0x43,0x42,0x22,0x2c,0xa,0x22,0x61,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x45,0x45,0x39,0x43,0x32,0x22,0x2c,0xa,0x22,0x73,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x38,0x45,0x36,0x44,0x43,0x22,0x2c,0xa,0x22,0x64,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x33,0x45,0x44,0x43,0x33,0x22,0x2c,0xa,0x22,0x66,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x32,0x45,0x44,0x43,0x42,0x22,0x2c,0xa,0x22,0x67,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x37,0x46,0x32,0x43,0x44,0x22,0x2c,0xa,0x22,0x68,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x33,0x43,0x33,0x22,0x2c,0xa,0x22,0x6a,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x34,0x43,0x41,0x22,0x2c,0xa,0x22,0x6b,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x38,0x43,0x35,0x22,0x2c,0xa,0x22,0x6c,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x38,0x43,0x44,0x22,0x2c,0xa,0x22,0x7a,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x44,0x46,0x35,0x44,0x32,0x22,0x2c,0xa,0x22,0x78,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x37,0x44,0x38,0x22,0x2c,0xa,0x22,0x63,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x39,0x44,0x34,0x22,0x2c,0xa,0x22,0x76,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x39,0x44,0x43,0x22,0x2c,0xa,0x22,0x62,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x39,0x45,0x38,0x45,0x37,0x22,0x2c,0xa,0x22,0x6e,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x33,0x45,0x46,0x45,0x33,0x22,0x2c,0xa,0x22,0x6d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x32,0x46,0x30,0x45,0x33,0x22,0x2c,0xa,0x22,0x4d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x34,0x46,0x32,0x45,0x41,0x22,0x2c,0xa,0x22,0x4e,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x42,0x46,0x37,0x45,0x36,0x22,0x2c,0xa,0x22,0x42,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x46,0x39,0x45,0x33,0x22,0x2c,0xa,0x22,0x56,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x42,0x45,0x43,0x22,0x2c,0xa,0x22,0x43,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x34,0x46,0x34,0x46,0x33,0x22,0x2c,0xa,0x22,0x5a,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x38,0x46,0x37,0x46,0x36,0x22,0x2c,0xa,0x22,0x41,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x46,0x43,0x46,0x34,0x22,0x2c,0xa,0x22,0x53,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x46,0x45,0x46,0x43,0x22,0x2c,0xa,0x22,0x44,0x2e,0x20, + 0x63,0x20,0x4e,0x6f,0x6e,0x65,0x22,0x2c,0xa,0x2f,0x2a,0x20,0x70,0x69,0x78,0x65, + 0x6c,0x73,0x20,0x2a,0x2f,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x68, + 0x20,0x67,0x20,0x67,0x20,0x67,0x20,0x67,0x20,0x67,0x20,0x67,0x20,0x67,0x20,0x67, + 0x20,0x67,0x20,0x67,0x20,0x77,0x20,0x2a,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x67,0x20,0x7a,0x2e,0x7a,0x2e,0x67,0x2e,0x67,0x2e,0x67,0x2e,0x67, + 0x2e,0x67,0x2e,0x67,0x2e,0x7a,0x2e,0x67,0x2e,0x52,0x20,0x32,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x67,0x20,0x7a,0x2e,0x64,0x2e,0x33,0x2e,0x33, + 0x2e,0x33,0x2e,0x33,0x2e,0x33,0x2e,0x33,0x2e,0x3e,0x2e,0x66,0x2e,0x67,0x2e,0x7a, + 0x20,0x3c,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x3a, + 0x20,0x3b,0x20,0x2c,0x20,0x3a,0x20,0x3a,0x20,0x3a,0x20,0x37,0x20,0x61,0x20,0x69, + 0x20,0x61,0x20,0x52,0x20,0x2d,0x2e,0x2d,0x2e,0x2d,0x2e,0x2d,0x2e,0x27,0x20,0x6d, + 0x2e,0x75,0x2e,0x67,0x2e,0x6a,0x20,0x3e,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c, + 0x20,0x75,0x20,0x79,0x20,0x79,0x20,0x4c,0x20,0x4c,0x20,0x4c,0x20,0x4c,0x20,0x60, + 0x20,0x74,0x2e,0x74,0x2e,0x65,0x2e,0x65,0x20,0x76,0x20,0x2d,0x2e,0x2d,0x2e,0x2d, + 0x2e,0x59,0x20,0x62,0x2e,0x53,0x2e,0x2b,0x2e,0x64,0x2e,0x71,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x2c,0x20,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x53, + 0x2e,0x53,0x2e,0x53,0x2e,0x5a,0x2e,0x62,0x2e,0x53,0x2e,0x65,0x2e,0x69,0x20,0x57, + 0x20,0x6f,0x2e,0x6f,0x2e,0x4b,0x20,0x77,0x2e,0x53,0x2e,0x41,0x2e,0x75,0x2e,0x71, + 0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x41, + 0x2e,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x4d,0x2e,0x77,0x2e,0x53,0x2e,0x53, + 0x2e,0x5f,0x20,0x61,0x20,0x45,0x20,0x2e,0x2e,0x4b,0x20,0x30,0x2e,0x53,0x2e,0x53, + 0x2e,0x71,0x2e,0x37,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x53,0x2e,0x41, + 0x2e,0x56,0x2e,0x41,0x2e,0x41,0x2e,0x41,0x2e,0x56,0x2e,0x41,0x2e,0x6e,0x2e,0x39, + 0x2e,0x53,0x2e,0x53,0x2e,0x43,0x2e,0x5f,0x20,0x61,0x20,0x2e,0x2e,0x59,0x20,0x74, + 0x20,0x3d,0x20,0x2d,0x20,0x41,0x20,0x36,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c, + 0x20,0x41,0x2e,0x41,0x2e,0x56,0x2e,0x41,0x2e,0x56,0x2e,0x56,0x2e,0x56,0x2e,0x41, + 0x2e,0x6e,0x2e,0x39,0x2e,0x53,0x2e,0x53,0x2e,0x53,0x2e,0x5a,0x2e,0x33,0x20,0x27, + 0x20,0x27,0x20,0x4b,0x20,0x5a,0x20,0x41,0x20,0x5d,0x20,0x37,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x2c,0x20,0x41,0x2e,0x56,0x2e,0x42,0x2e,0x56,0x2e,0x56,0x2e,0x42, + 0x2e,0x56,0x2e,0x56,0x2e,0x6e,0x2e,0x28,0x20,0x46,0x20,0x53,0x20,0x53,0x20,0x47, + 0x20,0x35,0x20,0x27,0x20,0x7c,0x20,0x2f,0x20,0x2f,0x20,0x58,0x2e,0x66,0x2e,0x71, + 0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x41,0x2e,0x56,0x2e,0x78,0x2e,0x42, + 0x2e,0x78,0x2e,0x56,0x2e,0x42,0x2e,0x4e,0x2e,0x42,0x2e,0x65,0x2e,0x44,0x20,0x42, + 0x20,0x56,0x20,0x29,0x20,0x33,0x20,0x2f,0x20,0x2f,0x20,0x5e,0x20,0x5e,0x20,0x27, + 0x20,0x61,0x2e,0x71,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x56,0x2e,0x4e, + 0x2e,0x4e,0x2e,0x42,0x2e,0x42,0x2e,0x42,0x2e,0x76,0x2e,0x76,0x2e,0x4e,0x2e,0x7a, + 0x2e,0x70,0x2e,0x69,0x2e,0x70,0x2e,0x6e,0x2e,0x38,0x20,0x5e,0x20,0x2f,0x20,0x21, + 0x20,0x51,0x20,0x27,0x20,0x61,0x2e,0x71,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c, + 0x20,0x42,0x2e,0x42,0x2e,0x78,0x2e,0x76,0x2e,0x78,0x2e,0x7a,0x2e,0x6a,0x2e,0x6a, + 0x2e,0x78,0x2e,0x7a,0x2e,0x7a,0x2e,0x63,0x2e,0x42,0x2e,0x42,0x2e,0x30,0x20,0x21, + 0x20,0x21,0x20,0x21,0x20,0x5e,0x20,0x27,0x20,0x2c,0x2e,0x71,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x2c,0x20,0x42,0x2e,0x68,0x2e,0x68,0x2e,0x7a,0x2e,0x7a,0x2e,0x78, + 0x2e,0x78,0x2e,0x7a,0x2e,0x7a,0x2e,0x7a,0x2e,0x68,0x2e,0x6a,0x2e,0x78,0x2e,0x76, + 0x2e,0x30,0x20,0x21,0x20,0x51,0x20,0x59,0x20,0x21,0x20,0x7e,0x20,0x2c,0x2e,0x71, + 0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x76,0x2e,0x63,0x2e,0x6b,0x2e,0x78, + 0x2e,0x68,0x2e,0x6a,0x2e,0x6a,0x2e,0x6a,0x2e,0x7a,0x2e,0x38,0x2e,0x68,0x2e,0x6b, + 0x2e,0x6a,0x2e,0x76,0x2e,0x30,0x20,0x55,0x20,0x54,0x20,0x55,0x20,0x55,0x20,0x7e, + 0x20,0x2c,0x2e,0x71,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x76,0x2e,0x6b, + 0x2e,0x7a,0x2e,0x68,0x2e,0x68,0x2e,0x68,0x2e,0x6a,0x2e,0x38,0x2e,0x6a,0x2e,0x68, + 0x2e,0x68,0x2e,0x6a,0x2e,0x6b,0x2e,0x76,0x2e,0x30,0x20,0x55,0x20,0x55,0x20,0x55, + 0x20,0x55,0x20,0x59,0x20,0x3b,0x2e,0x71,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c, + 0x20,0x78,0x2e,0x68,0x2e,0x38,0x2e,0x38,0x2e,0x68,0x2e,0x6a,0x2e,0x38,0x2e,0x38, + 0x2e,0x34,0x2e,0x68,0x2e,0x34,0x2e,0x38,0x2e,0x68,0x2e,0x78,0x2e,0x38,0x20,0x50, + 0x20,0x48,0x20,0x50,0x20,0x50,0x20,0x7e,0x20,0x3b,0x2e,0x71,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x2c,0x20,0x76,0x2e,0x68,0x2e,0x34,0x2e,0x34,0x2e,0x38,0x2e,0x38, + 0x2e,0x34,0x2e,0x31,0x2e,0x7a,0x2e,0x68,0x2e,0x38,0x2e,0x34,0x2e,0x68,0x2e,0x63, + 0x2e,0x38,0x20,0x48,0x20,0x4a,0x20,0x48,0x20,0x4a,0x20,0x59,0x20,0x3b,0x2e,0x71, + 0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x63,0x2e,0x32,0x2e,0x7a,0x2e,0x6a, + 0x2e,0x34,0x2e,0x2a,0x2e,0x31,0x2e,0x31,0x2e,0x38,0x2e,0x32,0x2e,0x32,0x2e,0x2a, + 0x2e,0x32,0x2e,0x6c,0x2e,0x38,0x20,0x4a,0x20,0x4a,0x20,0x48,0x20,0x4a,0x20,0x55, + 0x20,0x5d,0x20,0x71,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x6c,0x2e,0x68, + 0x2e,0x32,0x2e,0x34,0x2e,0x34,0x2e,0x31,0x2e,0x25,0x2e,0x31,0x2e,0x26,0x2e,0x32, + 0x2e,0x34,0x2e,0x38,0x2e,0x37,0x2e,0x6b,0x2e,0x38,0x20,0x66,0x20,0x64,0x20,0x66, + 0x20,0x48,0x20,0x55,0x20,0x5d,0x20,0x71,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c, + 0x20,0x7a,0x2e,0x38,0x2e,0x23,0x2e,0x31,0x2e,0x34,0x2e,0x31,0x2e,0x2a,0x2e,0x31, + 0x2e,0x31,0x2e,0x31,0x2e,0x2a,0x2e,0x4e,0x20,0x34,0x2e,0x6c,0x2e,0x38,0x20,0x66, + 0x20,0x66,0x20,0x43,0x20,0x4b,0x20,0x7e,0x20,0x3a,0x2e,0x71,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x2c,0x20,0x38,0x2e,0x26,0x2e,0x34,0x2e,0x23,0x2e,0x25,0x2e,0x34, + 0x2e,0x26,0x2e,0x40,0x2e,0x23,0x2e,0x25,0x2e,0x25,0x2e,0x26,0x2e,0x32,0x2e,0x6c, + 0x2e,0x38,0x20,0x4b,0x20,0x4b,0x20,0x59,0x20,0x7e,0x20,0x5d,0x20,0x2c,0x2e,0x36, + 0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x68,0x2e,0x26,0x2e,0x23,0x2e,0x2a, + 0x2e,0x31,0x2e,0x31,0x2e,0x25,0x2e,0x4e,0x20,0x4e,0x20,0x23,0x2e,0x26,0x2e,0x2a, + 0x2e,0x31,0x2e,0x6c,0x2e,0x30,0x20,0x27,0x20,0x5d,0x20,0x54,0x20,0x78,0x20,0x72, + 0x20,0x36,0x20,0x25,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x34,0x2e,0x34, + 0x2e,0x25,0x2e,0x2a,0x2e,0x23,0x2e,0x62,0x20,0x26,0x2e,0x4e,0x20,0x4d,0x20,0x62, + 0x20,0x4d,0x20,0x32,0x2e,0x31,0x2e,0x6b,0x2e,0x39,0x20,0x6b,0x20,0x37,0x20,0x3e, + 0x20,0x24,0x20,0x6f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c, + 0x20,0x37,0x2e,0x26,0x2e,0x4e,0x20,0x35,0x2e,0x26,0x2e,0x4e,0x20,0x40,0x2e,0x2a, + 0x2e,0x62,0x20,0x4e,0x20,0x4d,0x20,0x4e,0x20,0x3d,0x2e,0x6b,0x2e,0x2c,0x20,0x2b, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x2c,0x20,0x36,0x2e,0x4e,0x20,0x4e,0x20,0x4d,0x20,0x4d,0x20,0x26, + 0x2e,0x23,0x2e,0x4e,0x20,0x32,0x2e,0x24,0x2e,0x25,0x2e,0x38,0x2e,0x36,0x2e,0x3c, + 0x2e,0x26,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x35,0x2e,0x26,0x2e,0x37,0x2e,0x6e, + 0x20,0x24,0x2e,0x6d,0x20,0x4d,0x20,0x31,0x2e,0x37,0x2e,0x37,0x2e,0x6f,0x2e,0x63, + 0x20,0x35,0x20,0x26,0x20,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c,0x20,0x37,0x2e,0x2a, + 0x2e,0x6d,0x20,0x25,0x2e,0x3d,0x2e,0x26,0x2e,0x37,0x2e,0x7d,0x20,0x70,0x20,0x31, + 0x20,0x25,0x20,0x23,0x20,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x2c, + 0x20,0x36,0x2e,0x35,0x2e,0x35,0x2e,0x35,0x2e,0x7c,0x20,0x61,0x20,0x31,0x20,0x26, + 0x20,0x2b,0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x2c,0x20,0x36,0x2e,0x2d,0x2e,0x61,0x20,0x31,0x20,0x26,0x20,0x4f, + 0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22,0x2c,0xa,0x22,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x3b,0x20,0x3a,0x20,0x25,0x20,0x4f,0x20,0x2e, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x22, + 0x2c,0xa,0x22,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44,0x2e,0x44, + 0x2e,0x44,0x2e,0x22,0xa,0x7d,0x3b,0xa, + // /mnt/sdb1/c++/lsim/src/filenew.xpm + 0x0,0x0,0x5,0x9b, + 0x0, + 0x0,0x14,0x9,0x78,0x9c,0xb5,0x96,0x7b,0x57,0xd3,0x4a,0x14,0xc5,0xff,0xe7,0x53, + 0x8c,0x22,0x68,0xa1,0xc,0x4d,0xf3,0x68,0x22,0xe8,0x22,0x4f,0xb5,0x4a,0xf1,0xd, + 0xc5,0xe5,0xa3,0x94,0x2,0x95,0x42,0x21,0x5,0xa,0xbe,0x3e,0xfb,0x9d,0xd9,0x27, + 0xc9,0xa9,0x8b,0x7a,0x4d,0xd7,0x5d,0xb7,0xc7,0xd4,0xfe,0xd6,0x9e,0xb3,0x67,0xce, + 0x99,0x21,0xc9,0xea,0x92,0xd8,0x79,0xb9,0x29,0x96,0x56,0xe7,0x46,0x17,0x9d,0x8b, + 0x7e,0x57,0x74,0x8f,0x3a,0xa9,0x58,0x3a,0xe8,0xf,0x7a,0xa7,0xbd,0xf1,0x87,0x8f, + 0xe2,0x91,0xf8,0x3e,0xb7,0xba,0x24,0xba,0xc3,0xc1,0xe5,0xc9,0xe9,0x48,0xa4,0xc3, + 0xf1,0x48,0xc3,0x30,0x1d,0x61,0xe8,0x68,0xe5,0xac,0x97,0xae,0x9c,0xf5,0xaf,0x7b, + 0x3,0x6d,0x72,0xd7,0xac,0xb,0xf5,0xcf,0x68,0xb8,0xa2,0x7e,0xb7,0x3a,0x77,0x57, + 0x8,0xd1,0x15,0x7b,0x83,0x4e,0xf7,0x58,0x93,0xd4,0x34,0x6f,0x78,0x46,0xad,0x56, + 0xd3,0xbc,0x3,0xae,0xd7,0x8d,0x6,0xf1,0x10,0x6c,0xd9,0xf5,0x98,0x78,0x8b,0xd8, + 0x37,0xd,0xe2,0x65,0xe2,0xd8,0xb4,0x88,0x37,0xc0,0xb6,0x6d,0xba,0xc4,0xf3,0x60, + 0xa7,0x66,0x65,0xfe,0xf7,0x88,0x7d,0xcb,0x21,0x5e,0x20,0x8e,0xac,0x6c,0xfc,0x22, + 0xb8,0x51,0xb3,0x7c,0xe2,0x25,0xe2,0xba,0x15,0x12,0x3f,0x22,0xb6,0x72,0x5e,0x21, + 0x76,0xac,0x6c,0x7d,0x6b,0xc4,0xae,0x9d,0xcd,0xf7,0x10,0xec,0xd6,0x6c,0x9b,0xf8, + 0x31,0xb1,0x91,0x73,0x95,0xd8,0xb4,0xb3,0x7a,0xd7,0x89,0x1d,0xdb,0x23,0x36,0x88, + 0x1b,0x76,0xb6,0x9e,0x3a,0xb1,0x6f,0x7,0xc4,0x66,0xce,0xd9,0x7a,0x2c,0xe2,0x20, + 0x67,0x9b,0x38,0xb4,0x23,0x62,0x87,0x38,0xca,0xb9,0x41,0x9c,0xd8,0xd9,0xfa,0xdd, + 0x7c,0xbd,0x9e,0x61,0x68,0xf6,0xc0,0x5e,0xcd,0x4e,0x48,0xaf,0x65,0xec,0x64,0xf5, + 0x9d,0x13,0xd7,0x73,0x1e,0x13,0x5b,0x4e,0x9d,0xb8,0x47,0x6c,0x3b,0x26,0x71,0x4a, + 0xec,0x38,0xd9,0x7e,0x5d,0x10,0x37,0x72,0xbe,0xc9,0xc7,0x7b,0x86,0xa9,0xf9,0x32, + 0xf7,0xf,0xeb,0x38,0x3d,0x7d,0xe2,0xa0,0xd1,0x30,0xc1,0x67,0xe0,0xc0,0x70,0xd5, + 0xe,0x6a,0xee,0x10,0xd7,0xdd,0xd8,0xf2,0x34,0x8f,0x88,0x2d,0x4f,0xed,0xa8,0xe6, + 0x7d,0x62,0xdf,0x37,0x1b,0xf0,0x3f,0x0,0xfb,0x86,0x6f,0x78,0xb6,0xe6,0x43,0xe2, + 0xc0,0xf,0xbc,0x44,0xf3,0x11,0x71,0xa4,0x22,0xd0,0xfc,0x95,0x38,0x51,0x1,0x3e, + 0x26,0x3f,0x33,0x30,0x7d,0x47,0xf3,0x80,0x38,0x54,0x81,0xf5,0x7c,0x23,0x4e,0x54, + 0x84,0x9a,0xaf,0xc1,0x61,0x10,0x58,0x2e,0xd6,0xd7,0xcd,0xd9,0x76,0xb1,0xbe,0x2b, + 0xe2,0x28,0x68,0xb8,0xf0,0xdf,0x23,0xf6,0x3,0xd7,0xc3,0x7e,0x9c,0x12,0x7b,0x41, + 0xe0,0xc5,0x9a,0x4f,0x88,0xe3,0x20,0xf6,0xd1,0x8f,0x4d,0x62,0x27,0x74,0x68,0xbe, + 0x16,0x38,0xf2,0x42,0xd7,0xc7,0x7a,0x2,0x70,0xec,0xc6,0x46,0x80,0xf9,0xde,0x33, + 0x63,0xbe,0x10,0x9c,0xc4,0x49,0xe2,0x63,0xbe,0x5d,0x62,0xf5,0xf1,0xb1,0x3f,0x3e, + 0xeb,0xe8,0xdf,0x1b,0x66,0x4b,0x73,0xc4,0x8c,0x7e,0x24,0xcc,0x98,0xff,0x9,0x33, + 0xea,0x7f,0xca,0xfe,0xd0,0x9b,0xac,0x63,0x7d,0xcf,0x99,0xb1,0xbe,0x17,0x3c,0x1e, + 0xfc,0x92,0x75,0xd4,0xfb,0x8c,0x75,0xf0,0x3b,0xd6,0xd1,0xaf,0x36,0x33,0xf6,0xf7, + 0x6d,0xc1,0x1,0xea,0x7b,0xcd,0x8c,0xfa,0xe3,0xc2,0x8f,0xf4,0x6d,0xd6,0x51,0xef, + 0x2b,0x66,0x9c,0x9f,0x3b,0x3c,0x1e,0xfa,0x2f,0xd6,0x51,0xdf,0x27,0x66,0xd4,0xbf, + 0xca,0xe3,0xa1,0x3f,0x60,0x86,0x5e,0xe1,0xf1,0xa8,0xf7,0x33,0xeb,0xe8,0xcf,0x17, + 0xd6,0x23,0xcd,0xf7,0x59,0x7,0x7f,0x64,0x1d,0xf5,0x7f,0x60,0x1d,0xfc,0x9d,0xce, + 0x8b,0xab,0x2,0xf5,0xfe,0xcc,0xce,0x9b,0xa,0xac,0xff,0x47,0x76,0x3e,0x55,0x60, + 0x3f,0x85,0xc4,0x79,0xa,0xa2,0x3a,0x8d,0x97,0xc4,0x71,0x94,0x84,0xe8,0xe7,0xe, + 0xb1,0xa5,0x2,0xfa,0x10,0x1c,0x1b,0x91,0x4d,0xe3,0xb7,0x88,0x4d,0x75,0x22,0x71, + 0x7e,0x96,0x89,0xed,0x28,0xc,0xb1,0x5f,0x1b,0x32,0x3b,0x8f,0x6e,0x4,0x7d,0x9e, + 0x38,0x8c,0xc3,0xa8,0x81,0xfb,0x37,0x38,0xa9,0xc5,0x41,0x84,0xfa,0x17,0x64,0x5e, + 0x5f,0x88,0xf3,0xbf,0xc8,0x8c,0xfc,0x25,0x99,0xd7,0x4b,0xfa,0x23,0xd6,0xe1,0xb7, + 0xc2,0x3a,0x78,0x8d,0x75,0xf4,0xfb,0x21,0x33,0xd6,0xf7,0x98,0xc7,0x83,0xab,0xac, + 0xa3,0x9f,0xeb,0x5,0x47,0x74,0xff,0x66,0x46,0xfd,0xf5,0x22,0x9f,0x74,0x93,0x19, + 0xba,0xc5,0x8c,0xf5,0xdb,0x9c,0x8f,0xf3,0xe5,0xb0,0xe,0x6e,0xb0,0x8e,0xfd,0x71, + 0x99,0x51,0x8f,0xc7,0xe3,0xa1,0xd7,0x98,0x71,0xde,0xce,0x79,0x3c,0xfa,0x39,0x66, + 0x1d,0xdc,0x63,0x46,0x3f,0x52,0x66,0xd4,0x7f,0xc1,0xf9,0xa8,0xff,0x86,0x19,0xe7, + 0xe1,0x92,0xc7,0x43,0xef,0x33,0x43,0x3f,0xa3,0xfd,0xf5,0x54,0x60,0xbd,0x1d,0xd2, + 0xcd,0xc4,0x8c,0xe9,0xfe,0xcd,0x8c,0xf9,0xf7,0x89,0x6d,0xf5,0xc0,0xc2,0xfa,0xf, + 0x88,0xdd,0xc4,0x8d,0xd1,0xaf,0xc3,0x62,0xfe,0x18,0xfd,0x3d,0xd2,0xfc,0xa2,0x7f, + 0x78,0x74,0xd1,0xee,0xd,0x6,0xc3,0x31,0xee,0xe1,0xc5,0x1a,0x62,0xf4,0xfc,0x98, + 0x73,0xe0,0x31,0x60,0x1d,0xfc,0x8d,0x38,0x4a,0x62,0x5a,0xe3,0x35,0x8f,0xc7,0xdf, + 0x48,0x97,0x19,0x7b,0x72,0xc5,0xf9,0xd0,0xf7,0x88,0xd5,0x23,0x80,0x6a,0x3a,0xe5, + 0xf1,0xa8,0xe1,0x84,0xc7,0x83,0x37,0x99,0x31,0xbe,0xc5,0x8c,0x3d,0x9,0x38,0x1f, + 0x7b,0xf0,0x9e,0x19,0x7f,0xf3,0x21,0x8f,0x87,0xbe,0xcb,0xc,0xdd,0xe7,0xf1,0xd8, + 0x83,0x37,0xc4,0x96,0xa,0xf4,0x2c,0x62,0x46,0xfd,0x49,0xd1,0xf3,0x4,0xf5,0x3c, + 0x29,0x7a,0x9e,0xe0,0x4c,0x3d,0xd5,0xdc,0xbf,0x1a,0xa6,0x37,0xb8,0x83,0x17,0xb3, + 0x25,0xe8,0xee,0xf3,0x62,0x36,0x72,0x7b,0xc1,0x3a,0xf8,0x25,0xeb,0x70,0x7f,0xc6, + 0x3a,0xf8,0x1d,0xeb,0xe8,0x7e,0x9b,0x75,0xcc,0xfe,0x96,0x19,0xfa,0xeb,0xa2,0xdb, + 0x9,0x4e,0x4c,0xcc,0x3a,0xba,0xbb,0xcd,0x8c,0xee,0xbe,0x62,0x46,0x77,0xef,0x30, + 0x23,0xff,0x97,0xe6,0xc3,0xb4,0x73,0xe3,0x61,0xf8,0x27,0x5e,0xe,0x9a,0xb9,0xca, + 0xc3,0xd1,0xec,0x7,0xcc,0xd0,0x2b,0xcc,0xf8,0x3,0xf8,0x9c,0xdb,0x65,0x2f,0xb0, + 0x5f,0x34,0xb7,0x86,0xa7,0x3d,0x5,0xea,0xa5,0x1a,0xaf,0xcd,0x23,0xbc,0x37,0x7f, + 0x91,0xff,0x2d,0xc8,0xfd,0xff,0xf0,0x18,0xb,0xf5,0x3e,0x2f,0xc6,0xc2,0x42,0x38, + 0xea,0x97,0xa7,0xbe,0xd5,0xab,0xb0,0xfa,0x94,0xf3,0x48,0xc5,0x48,0x9c,0xa9,0xe8, + 0x66,0xd1,0x12,0x5b,0x72,0x59,0xe,0xe5,0x8d,0x98,0x9f,0xea,0x32,0xdd,0xa3,0x22, + 0x7f,0x8f,0x44,0x9e,0xa9,0x6f,0x21,0x17,0xc5,0x70,0x8a,0xcb,0x34,0x8f,0xb1,0xf2, + 0x88,0x65,0x7e,0xe9,0x78,0x23,0x77,0xd4,0xef,0xd7,0xf2,0x54,0xdc,0x13,0xcb,0xb7, + 0x5c,0xa6,0x7b,0xc4,0xb2,0xad,0x22,0xc6,0xa5,0xa3,0x23,0x7f,0x60,0x6d,0x91,0x3c, + 0x11,0xb,0x33,0x79,0x34,0xb3,0xab,0x5d,0x78,0x68,0x97,0xc7,0x25,0x3d,0x74,0xee, + 0x64,0x74,0xe4,0xa6,0x18,0x88,0x23,0x15,0xdf,0xc5,0x5a,0x69,0x8f,0x0,0xd1,0x52, + 0xa1,0xff,0xdf,0x93,0x52,0x1e,0x8b,0x3,0xe5,0xf1,0xb3,0xb4,0x47,0x13,0xd9,0x1c, + 0x3,0x79,0x20,0xe7,0xe5,0x86,0xba,0x3a,0xa5,0x6b,0x69,0xaa,0xac,0xe9,0xd1,0x9c, + 0xc1,0x23,0x45,0x46,0x7a,0xeb,0x6a,0x4a,0xa3,0xa4,0x47,0xa0,0x46,0xa7,0xf2,0x7c, + 0x22,0xd2,0xec,0x3b,0x28,0xbd,0x8e,0x96,0xb4,0xb3,0x38,0x2f,0x7e,0x51,0x4,0xb2, + 0x5a,0xda,0x63,0xfd,0xb7,0xb0,0x8b,0x5f,0xad,0xd2,0x1e,0x3,0x59,0x95,0x6b,0x88, + 0xea,0xc4,0xa5,0x63,0x30,0x83,0xc7,0xca,0x44,0xac,0x4d,0xfc,0x1a,0x94,0xee,0x87, + 0xf6,0x58,0x98,0x1a,0xe5,0xd7,0x91,0xca,0xfb,0x22,0x8f,0x8a,0xb8,0x3f,0x11,0xe9, + 0xc,0x1e,0x15,0x95,0xbb,0x2d,0x2a,0x13,0x41,0x74,0x5e,0xda,0xe3,0x5c,0x6e,0x8b, + 0xe9,0x51,0xde,0xc3,0x96,0x6d,0xd1,0x56,0x19,0xed,0x5b,0x61,0xcf,0xe0,0xd1,0x14, + 0x3a,0xda,0xb8,0xda,0xd9,0x2f,0xfd,0x3d,0xcb,0x3a,0x74,0x46,0x24,0xf2,0x6f,0x7d, + 0xe9,0x7e,0x54,0xe5,0x3d,0x79,0xfb,0xee,0x3e,0xdd,0x63,0x5d,0xee,0xaa,0xbc,0x48, + 0xec,0x22,0xbb,0xad,0xf6,0xa3,0x2a,0x3,0xb1,0x27,0xfa,0xea,0xf9,0xb0,0x35,0x83, + 0x87,0x8e,0xb6,0x9a,0x7b,0x5d,0x65,0xef,0x8b,0x4b,0xb1,0x28,0x36,0xc4,0x8e,0xc8, + 0x3f,0x7f,0xf7,0xa8,0xaa,0x5a,0x2a,0x98,0x7b,0x5f,0xdc,0x8,0xfd,0x44,0x90,0xe2, + 0xf7,0xcf,0xdf,0x3d,0xda,0xf2,0x7d,0x36,0xf7,0xed,0xec,0x72,0xcf,0x28,0x43,0x3d, + 0x1f,0xcb,0x65,0xff,0xd9,0xe3,0x56,0xea,0x1f,0xb3,0xcb,0x7a,0xfc,0x5b,0x76,0xe6, + 0x31,0xf7,0x73,0x6d,0xee,0x1f,0x5b,0x59,0x5d,0x13, + // /mnt/sdb1/c++/lsim/src/editpaste.xpm + 0x0,0x0,0x18,0xf8, + 0x2f, + 0x2a,0x20,0x58,0x50,0x4d,0x20,0x2a,0x2f,0xa,0x73,0x74,0x61,0x74,0x69,0x63,0x20, + 0x63,0x68,0x61,0x72,0x20,0x2a,0x65,0x64,0x69,0x74,0x70,0x61,0x73,0x74,0x65,0x5b, + 0x5d,0x20,0x3d,0x20,0x7b,0xa,0x2f,0x2a,0x20,0x63,0x6f,0x6c,0x75,0x6d,0x6e,0x73, + 0x20,0x72,0x6f,0x77,0x73,0x20,0x63,0x6f,0x6c,0x6f,0x72,0x73,0x20,0x63,0x68,0x61, + 0x72,0x73,0x2d,0x70,0x65,0x72,0x2d,0x70,0x69,0x78,0x65,0x6c,0x20,0x2a,0x2f,0xa, + 0x22,0x33,0x32,0x20,0x33,0x32,0x20,0x32,0x35,0x37,0x20,0x32,0x22,0x2c,0xa,0x22, + 0x20,0x20,0x20,0x63,0x20,0x62,0x6c,0x61,0x63,0x6b,0x22,0x2c,0xa,0x22,0x2e,0x20, + 0x20,0x63,0x20,0x23,0x30,0x44,0x30,0x39,0x30,0x30,0x22,0x2c,0xa,0x22,0x58,0x20, + 0x20,0x63,0x20,0x23,0x31,0x39,0x31,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x6f,0x20, + 0x20,0x63,0x20,0x23,0x32,0x32,0x31,0x37,0x30,0x30,0x22,0x2c,0xa,0x22,0x4f,0x20, + 0x20,0x63,0x20,0x23,0x32,0x41,0x31,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x2b,0x20, + 0x20,0x63,0x20,0x23,0x33,0x33,0x32,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x40,0x20, + 0x20,0x63,0x20,0x23,0x33,0x45,0x32,0x39,0x30,0x30,0x22,0x2c,0xa,0x22,0x23,0x20, + 0x20,0x63,0x20,0x23,0x33,0x41,0x32,0x38,0x30,0x34,0x22,0x2c,0xa,0x22,0x24,0x20, + 0x20,0x63,0x20,0x23,0x34,0x44,0x33,0x33,0x30,0x30,0x22,0x2c,0xa,0x22,0x25,0x20, + 0x20,0x63,0x20,0x23,0x34,0x42,0x33,0x45,0x31,0x35,0x22,0x2c,0xa,0x22,0x26,0x20, + 0x20,0x63,0x20,0x23,0x34,0x34,0x33,0x39,0x31,0x42,0x22,0x2c,0xa,0x22,0x2a,0x20, + 0x20,0x63,0x20,0x23,0x35,0x34,0x33,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x3d,0x20, + 0x20,0x63,0x20,0x23,0x35,0x41,0x33,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x2d,0x20, + 0x20,0x63,0x20,0x23,0x34,0x44,0x34,0x30,0x31,0x35,0x22,0x2c,0xa,0x22,0x3b,0x20, + 0x20,0x63,0x20,0x23,0x35,0x32,0x34,0x45,0x32,0x35,0x22,0x2c,0xa,0x22,0x3a,0x20, + 0x20,0x63,0x20,0x23,0x35,0x41,0x34,0x46,0x32,0x43,0x22,0x2c,0xa,0x22,0x3e,0x20, + 0x20,0x63,0x20,0x23,0x35,0x32,0x34,0x45,0x33,0x44,0x22,0x2c,0xa,0x22,0x2c,0x20, + 0x20,0x63,0x20,0x23,0x35,0x38,0x35,0x36,0x32,0x46,0x22,0x2c,0xa,0x22,0x3c,0x20, + 0x20,0x63,0x20,0x23,0x35,0x33,0x35,0x30,0x33,0x45,0x22,0x2c,0xa,0x22,0x31,0x20, + 0x20,0x63,0x20,0x23,0x35,0x45,0x36,0x32,0x33,0x42,0x22,0x2c,0xa,0x22,0x32,0x20, + 0x20,0x63,0x20,0x23,0x36,0x33,0x34,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x33,0x20, + 0x20,0x63,0x20,0x23,0x36,0x38,0x34,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x34,0x20, + 0x20,0x63,0x20,0x23,0x36,0x45,0x34,0x39,0x30,0x30,0x22,0x2c,0xa,0x22,0x35,0x20, + 0x20,0x63,0x20,0x23,0x36,0x31,0x34,0x46,0x31,0x31,0x22,0x2c,0xa,0x22,0x36,0x20, + 0x20,0x63,0x20,0x23,0x36,0x38,0x35,0x34,0x31,0x36,0x22,0x2c,0xa,0x22,0x37,0x20, + 0x20,0x63,0x20,0x23,0x37,0x33,0x34,0x43,0x30,0x30,0x22,0x2c,0xa,0x22,0x38,0x20, + 0x20,0x63,0x20,0x23,0x37,0x38,0x34,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x39,0x20, + 0x20,0x63,0x20,0x23,0x37,0x35,0x35,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x30,0x20, + 0x20,0x63,0x20,0x23,0x37,0x43,0x35,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x71,0x20, + 0x20,0x63,0x20,0x23,0x37,0x43,0x35,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x77,0x20, + 0x20,0x63,0x20,0x23,0x37,0x42,0x35,0x37,0x30,0x46,0x22,0x2c,0xa,0x22,0x65,0x20, + 0x20,0x63,0x20,0x23,0x36,0x39,0x35,0x36,0x32,0x46,0x22,0x2c,0xa,0x22,0x72,0x20, + 0x20,0x63,0x20,0x23,0x37,0x38,0x36,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x74,0x20, + 0x20,0x63,0x20,0x23,0x37,0x46,0x36,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x79,0x20, + 0x20,0x63,0x20,0x23,0x37,0x36,0x36,0x33,0x30,0x30,0x22,0x2c,0xa,0x22,0x75,0x20, + 0x20,0x63,0x20,0x23,0x36,0x30,0x36,0x31,0x33,0x46,0x22,0x2c,0xa,0x22,0x69,0x20, + 0x20,0x63,0x20,0x23,0x37,0x43,0x36,0x34,0x32,0x32,0x22,0x2c,0xa,0x22,0x70,0x20, + 0x20,0x63,0x20,0x23,0x35,0x34,0x35,0x31,0x34,0x33,0x22,0x2c,0xa,0x22,0x61,0x20, + 0x20,0x63,0x20,0x23,0x35,0x34,0x35,0x32,0x34,0x42,0x22,0x2c,0xa,0x22,0x73,0x20, + 0x20,0x63,0x20,0x67,0x72,0x61,0x79,0x33,0x32,0x22,0x2c,0xa,0x22,0x64,0x20,0x20, + 0x63,0x20,0x23,0x35,0x44,0x35,0x44,0x35,0x37,0x22,0x2c,0xa,0x22,0x66,0x20,0x20, + 0x63,0x20,0x23,0x36,0x31,0x36,0x36,0x34,0x31,0x22,0x2c,0xa,0x22,0x67,0x20,0x20, + 0x63,0x20,0x23,0x36,0x37,0x36,0x39,0x35,0x44,0x22,0x2c,0xa,0x22,0x68,0x20,0x20, + 0x63,0x20,0x23,0x36,0x42,0x37,0x33,0x34,0x44,0x22,0x2c,0xa,0x22,0x6a,0x20,0x20, + 0x63,0x20,0x23,0x36,0x43,0x37,0x35,0x35,0x33,0x22,0x2c,0xa,0x22,0x6b,0x20,0x20, + 0x63,0x20,0x23,0x36,0x31,0x36,0x32,0x36,0x31,0x22,0x2c,0xa,0x22,0x6c,0x20,0x20, + 0x63,0x20,0x23,0x36,0x38,0x36,0x41,0x36,0x34,0x22,0x2c,0xa,0x22,0x7a,0x20,0x20, + 0x63,0x20,0x23,0x36,0x42,0x37,0x31,0x36,0x32,0x22,0x2c,0xa,0x22,0x78,0x20,0x20, + 0x63,0x20,0x23,0x37,0x32,0x37,0x32,0x37,0x32,0x22,0x2c,0xa,0x22,0x63,0x20,0x20, + 0x63,0x20,0x23,0x30,0x30,0x33,0x44,0x46,0x46,0x22,0x2c,0xa,0x22,0x76,0x20,0x20, + 0x63,0x20,0x23,0x30,0x30,0x34,0x33,0x46,0x46,0x22,0x2c,0xa,0x22,0x62,0x20,0x20, + 0x63,0x20,0x23,0x30,0x30,0x34,0x42,0x46,0x46,0x22,0x2c,0xa,0x22,0x6e,0x20,0x20, + 0x63,0x20,0x23,0x30,0x30,0x35,0x33,0x46,0x46,0x22,0x2c,0xa,0x22,0x6d,0x20,0x20, + 0x63,0x20,0x23,0x30,0x31,0x35,0x41,0x46,0x46,0x22,0x2c,0xa,0x22,0x4d,0x20,0x20, + 0x63,0x20,0x23,0x30,0x30,0x36,0x33,0x46,0x46,0x22,0x2c,0xa,0x22,0x4e,0x20,0x20, + 0x63,0x20,0x23,0x30,0x34,0x36,0x44,0x46,0x46,0x22,0x2c,0xa,0x22,0x42,0x20,0x20, + 0x63,0x20,0x23,0x30,0x38,0x36,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x56,0x20,0x20, + 0x63,0x20,0x23,0x30,0x33,0x37,0x38,0x46,0x46,0x22,0x2c,0xa,0x22,0x43,0x20,0x20, + 0x63,0x20,0x23,0x31,0x36,0x36,0x33,0x46,0x46,0x22,0x2c,0xa,0x22,0x5a,0x20,0x20, + 0x63,0x20,0x23,0x31,0x35,0x37,0x36,0x46,0x46,0x22,0x2c,0xa,0x22,0x41,0x20,0x20, + 0x63,0x20,0x23,0x32,0x36,0x37,0x38,0x46,0x46,0x22,0x2c,0xa,0x22,0x53,0x20,0x20, + 0x63,0x20,0x23,0x36,0x46,0x37,0x42,0x38,0x34,0x22,0x2c,0xa,0x22,0x44,0x20,0x20, + 0x63,0x20,0x23,0x37,0x37,0x38,0x35,0x36,0x44,0x22,0x2c,0xa,0x22,0x46,0x20,0x20, + 0x63,0x20,0x23,0x37,0x42,0x38,0x42,0x37,0x35,0x22,0x2c,0xa,0x22,0x47,0x20,0x20, + 0x63,0x20,0x23,0x30,0x30,0x38,0x33,0x46,0x46,0x22,0x2c,0xa,0x22,0x48,0x20,0x20, + 0x63,0x20,0x23,0x30,0x31,0x39,0x37,0x46,0x46,0x22,0x2c,0xa,0x22,0x4a,0x20,0x20, + 0x63,0x20,0x23,0x30,0x42,0x39,0x32,0x46,0x46,0x22,0x2c,0xa,0x22,0x4b,0x20,0x20, + 0x63,0x20,0x23,0x31,0x33,0x38,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x4c,0x20,0x20, + 0x63,0x20,0x23,0x30,0x31,0x41,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x50,0x20,0x20, + 0x63,0x20,0x23,0x30,0x44,0x42,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x49,0x20,0x20, + 0x63,0x20,0x23,0x33,0x30,0x39,0x36,0x46,0x46,0x22,0x2c,0xa,0x22,0x55,0x20,0x20, + 0x63,0x20,0x23,0x32,0x44,0x41,0x44,0x46,0x46,0x22,0x2c,0xa,0x22,0x59,0x20,0x20, + 0x63,0x20,0x23,0x32,0x46,0x42,0x43,0x46,0x46,0x22,0x2c,0xa,0x22,0x54,0x20,0x20, + 0x63,0x20,0x23,0x32,0x32,0x43,0x36,0x46,0x46,0x22,0x2c,0xa,0x22,0x52,0x20,0x20, + 0x63,0x20,0x23,0x32,0x41,0x43,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x45,0x20,0x20, + 0x63,0x20,0x23,0x33,0x30,0x44,0x30,0x46,0x46,0x22,0x2c,0xa,0x22,0x57,0x20,0x20, + 0x63,0x20,0x23,0x33,0x38,0x44,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x51,0x20,0x20, + 0x63,0x20,0x23,0x34,0x34,0x39,0x33,0x46,0x31,0x22,0x2c,0xa,0x22,0x21,0x20,0x20, + 0x63,0x20,0x23,0x35,0x46,0x38,0x33,0x46,0x46,0x22,0x2c,0xa,0x22,0x7e,0x20,0x20, + 0x63,0x20,0x23,0x35,0x46,0x38,0x41,0x46,0x46,0x22,0x2c,0xa,0x22,0x5e,0x20,0x20, + 0x63,0x20,0x23,0x35,0x32,0x39,0x30,0x45,0x34,0x22,0x2c,0xa,0x22,0x2f,0x20,0x20, + 0x63,0x20,0x23,0x35,0x46,0x39,0x32,0x46,0x46,0x22,0x2c,0xa,0x22,0x28,0x20,0x20, + 0x63,0x20,0x23,0x34,0x43,0x41,0x41,0x46,0x45,0x22,0x2c,0xa,0x22,0x29,0x20,0x20, + 0x63,0x20,0x23,0x34,0x30,0x42,0x38,0x46,0x46,0x22,0x2c,0xa,0x22,0x5f,0x20,0x20, + 0x63,0x20,0x23,0x37,0x37,0x39,0x44,0x43,0x42,0x22,0x2c,0xa,0x22,0x60,0x20,0x20, + 0x63,0x20,0x23,0x36,0x36,0x39,0x33,0x45,0x32,0x22,0x2c,0xa,0x22,0x27,0x20,0x20, + 0x63,0x20,0x23,0x36,0x32,0x39,0x30,0x46,0x46,0x22,0x2c,0xa,0x22,0x5d,0x20,0x20, + 0x63,0x20,0x23,0x36,0x34,0x39,0x44,0x46,0x46,0x22,0x2c,0xa,0x22,0x5b,0x20,0x20, + 0x63,0x20,0x23,0x37,0x31,0x41,0x36,0x45,0x35,0x22,0x2c,0xa,0x22,0x7b,0x20,0x20, + 0x63,0x20,0x23,0x37,0x39,0x41,0x34,0x46,0x46,0x22,0x2c,0xa,0x22,0x7d,0x20,0x20, + 0x63,0x20,0x23,0x37,0x46,0x42,0x33,0x46,0x46,0x22,0x2c,0xa,0x22,0x7c,0x20,0x20, + 0x63,0x20,0x23,0x36,0x38,0x42,0x38,0x46,0x33,0x22,0x2c,0xa,0x22,0x20,0x2e,0x20, + 0x63,0x20,0x23,0x34,0x32,0x44,0x43,0x46,0x46,0x22,0x2c,0xa,0x22,0x2e,0x2e,0x20, + 0x63,0x20,0x23,0x34,0x37,0x45,0x30,0x46,0x46,0x22,0x2c,0xa,0x22,0x58,0x2e,0x20, + 0x63,0x20,0x23,0x35,0x38,0x45,0x39,0x46,0x46,0x22,0x2c,0xa,0x22,0x6f,0x2e,0x20, + 0x63,0x20,0x23,0x36,0x34,0x43,0x30,0x45,0x42,0x22,0x2c,0xa,0x22,0x4f,0x2e,0x20, + 0x63,0x20,0x23,0x36,0x41,0x44,0x46,0x45,0x46,0x22,0x2c,0xa,0x22,0x2b,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x32,0x35,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x40,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x34,0x35,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x23,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x42,0x35,0x43,0x30,0x30,0x22,0x2c,0xa,0x22,0x24,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x30,0x35,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x25,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x43,0x36,0x31,0x30,0x33,0x22,0x2c,0xa,0x22,0x26,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x37,0x36,0x38,0x30,0x37,0x22,0x2c,0xa,0x22,0x2a,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x41,0x36,0x31,0x31,0x31,0x22,0x2c,0xa,0x22,0x3d,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x38,0x36,0x45,0x31,0x42,0x22,0x2c,0xa,0x22,0x2d,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x38,0x37,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x3b,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x43,0x37,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x3a,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x33,0x36,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x3e,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x38,0x36,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x2c,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x32,0x36,0x43,0x32,0x32,0x22,0x2c,0xa,0x22,0x3c,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x38,0x37,0x41,0x33,0x46,0x22,0x2c,0xa,0x22,0x31,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x30,0x37,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x32,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x32,0x37,0x35,0x31,0x31,0x22,0x2c,0xa,0x22,0x33,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x39,0x37,0x44,0x31,0x35,0x22,0x2c,0xa,0x22,0x34,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x37,0x37,0x42,0x31,0x34,0x22,0x2c,0xa,0x22,0x35,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x39,0x38,0x37,0x31,0x32,0x22,0x2c,0xa,0x22,0x36,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x36,0x38,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x37,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x37,0x38,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x38,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x44,0x38,0x30,0x31,0x36,0x22,0x2c,0xa,0x22,0x39,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x43,0x39,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x30,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x42,0x38,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x71,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x39,0x39,0x42,0x32,0x41,0x22,0x2c,0xa,0x22,0x77,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x39,0x41,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x65,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x33,0x41,0x36,0x33,0x43,0x22,0x2c,0xa,0x22,0x72,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x35,0x38,0x44,0x34,0x33,0x22,0x2c,0xa,0x22,0x74,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x38,0x38,0x46,0x34,0x34,0x22,0x2c,0xa,0x22,0x79,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x41,0x39,0x33,0x34,0x36,0x22,0x2c,0xa,0x22,0x75,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x46,0x39,0x39,0x34,0x38,0x22,0x2c,0xa,0x22,0x69,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x42,0x38,0x39,0x37,0x43,0x22,0x2c,0xa,0x22,0x70,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x35,0x38,0x46,0x36,0x46,0x22,0x2c,0xa,0x22,0x61,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x38,0x39,0x33,0x37,0x42,0x22,0x2c,0xa,0x22,0x73,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x36,0x38,0x34,0x34,0x33,0x22,0x2c,0xa,0x22,0x64,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x30,0x38,0x43,0x34,0x31,0x22,0x2c,0xa,0x22,0x66,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x46,0x39,0x34,0x36,0x32,0x22,0x2c,0xa,0x22,0x67,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x33,0x39,0x38,0x36,0x34,0x22,0x2c,0xa,0x22,0x68,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x32,0x41,0x38,0x35,0x30,0x22,0x2c,0xa,0x22,0x6a,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x44,0x42,0x33,0x35,0x35,0x22,0x2c,0xa,0x22,0x6b,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x33,0x39,0x37,0x32,0x46,0x22,0x2c,0xa,0x22,0x6c,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x35,0x41,0x34,0x30,0x30,0x22,0x2c,0xa,0x22,0x7a,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x43,0x41,0x43,0x30,0x30,0x22,0x2c,0xa,0x22,0x78,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x37,0x42,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x63,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x43,0x41,0x30,0x33,0x30,0x22,0x2c,0xa,0x22,0x76,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x42,0x42,0x34,0x33,0x45,0x22,0x2c,0xa,0x22,0x62,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x34,0x41,0x44,0x30,0x43,0x22,0x2c,0xa,0x22,0x6e,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x43,0x42,0x36,0x30,0x30,0x22,0x2c,0xa,0x22,0x6d,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x44,0x42,0x39,0x30,0x30,0x22,0x2c,0xa,0x22,0x4d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x32,0x42,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x4e,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x31,0x42,0x38,0x34,0x43,0x22,0x2c,0xa,0x22,0x42,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x31,0x42,0x37,0x35,0x37,0x22,0x2c,0xa,0x22,0x56,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x35,0x42,0x42,0x35,0x38,0x22,0x2c,0xa,0x22,0x43,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x39,0x42,0x45,0x35,0x41,0x22,0x2c,0xa,0x22,0x5a,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x32,0x41,0x39,0x37,0x38,0x22,0x2c,0xa,0x22,0x41,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x46,0x43,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x53,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x44,0x43,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x44,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x36,0x43,0x33,0x30,0x30,0x22,0x2c,0xa,0x22,0x46,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x47,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x44,0x42,0x30,0x30,0x22,0x2c,0xa,0x22,0x48,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x46,0x30,0x45,0x22,0x2c,0xa,0x22,0x4a,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x35,0x44,0x35,0x30,0x30,0x22,0x2c,0xa,0x22,0x4b,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x42,0x43,0x44,0x33,0x39,0x22,0x2c,0xa,0x22,0x4c,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x38,0x33,0x32,0x22,0x2c,0xa,0x22,0x50,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x34,0x33,0x32,0x22,0x2c,0xa,0x22,0x49,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x45,0x43,0x32,0x35,0x43,0x22,0x2c,0xa,0x22,0x55,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x37,0x43,0x36,0x34,0x38,0x22,0x2c,0xa,0x22,0x59,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x44,0x43,0x37,0x34,0x42,0x22,0x2c,0xa,0x22,0x54,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x30,0x43,0x35,0x35,0x45,0x22,0x2c,0xa,0x22,0x52,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x33,0x43,0x38,0x35,0x46,0x22,0x2c,0xa,0x22,0x45,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x35,0x43,0x39,0x36,0x30,0x22,0x2c,0xa,0x22,0x57,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x44,0x44,0x32,0x36,0x34,0x22,0x2c,0xa,0x22,0x51,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x30,0x43,0x41,0x34,0x43,0x22,0x2c,0xa,0x22,0x21,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x37,0x44,0x31,0x34,0x45,0x22,0x2c,0xa,0x22,0x7e,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x46,0x44,0x41,0x35,0x31,0x22,0x2c,0xa,0x22,0x5e,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x34,0x44,0x30,0x35,0x30,0x22,0x2c,0xa,0x22,0x2f,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x39,0x44,0x34,0x35,0x32,0x22,0x2c,0xa,0x22,0x28,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x44,0x44,0x35,0x33,0x22,0x2c,0xa,0x22,0x29,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x32,0x44,0x37,0x36,0x35,0x22,0x2c,0xa,0x22,0x5f,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x39,0x44,0x44,0x36,0x39,0x22,0x2c,0xa,0x22,0x60,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x36,0x44,0x44,0x36,0x38,0x22,0x2c,0xa,0x22,0x27,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x44,0x44,0x42,0x36,0x45,0x22,0x2c,0xa,0x22,0x5d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x45,0x34,0x46,0x22,0x2c,0xa,0x22,0x5b,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x45,0x33,0x35,0x34,0x22,0x2c,0xa,0x22,0x7b,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x45,0x45,0x41,0x35,0x35,0x22,0x2c,0xa,0x22,0x7d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x37,0x45,0x31,0x35,0x33,0x22,0x2c,0xa,0x22,0x7c,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x46,0x30,0x35,0x36,0x22,0x2c,0xa,0x22,0x20,0x58,0x20, + 0x63,0x20,0x23,0x45,0x43,0x45,0x31,0x36,0x41,0x22,0x2c,0xa,0x22,0x2e,0x58,0x20, + 0x63,0x20,0x23,0x46,0x31,0x45,0x35,0x36,0x44,0x22,0x2c,0xa,0x22,0x58,0x58,0x20, + 0x63,0x20,0x23,0x46,0x37,0x45,0x41,0x36,0x46,0x22,0x2c,0xa,0x22,0x6f,0x58,0x20, + 0x63,0x20,0x23,0x46,0x37,0x45,0x42,0x37,0x30,0x22,0x2c,0xa,0x22,0x4f,0x58,0x20, + 0x63,0x20,0x23,0x46,0x39,0x45,0x43,0x37,0x30,0x22,0x2c,0xa,0x22,0x2b,0x58,0x20, + 0x63,0x20,0x23,0x46,0x45,0x46,0x33,0x37,0x32,0x22,0x2c,0xa,0x22,0x40,0x58,0x20, + 0x63,0x20,0x23,0x39,0x37,0x39,0x34,0x38,0x36,0x22,0x2c,0xa,0x22,0x23,0x58,0x20, + 0x63,0x20,0x67,0x72,0x61,0x79,0x36,0x30,0x22,0x2c,0xa,0x22,0x24,0x58,0x20,0x63, + 0x20,0x23,0x39,0x36,0x39,0x35,0x39,0x36,0x22,0x2c,0xa,0x22,0x25,0x58,0x20,0x63, + 0x20,0x23,0x38,0x41,0x41,0x31,0x39,0x33,0x22,0x2c,0xa,0x22,0x26,0x58,0x20,0x63, + 0x20,0x23,0x38,0x32,0x41,0x38,0x39,0x42,0x22,0x2c,0xa,0x22,0x2a,0x58,0x20,0x63, + 0x20,0x23,0x38,0x43,0x41,0x45,0x41,0x33,0x22,0x2c,0xa,0x22,0x3d,0x58,0x20,0x63, + 0x20,0x23,0x38,0x36,0x41,0x37,0x41,0x39,0x22,0x2c,0xa,0x22,0x2d,0x58,0x20,0x63, + 0x20,0x23,0x38,0x42,0x41,0x32,0x42,0x31,0x22,0x2c,0xa,0x22,0x3b,0x58,0x20,0x63, + 0x20,0x23,0x41,0x43,0x41,0x35,0x38,0x30,0x22,0x2c,0xa,0x22,0x3a,0x58,0x20,0x63, + 0x20,0x23,0x41,0x35,0x41,0x32,0x39,0x31,0x22,0x2c,0xa,0x22,0x3e,0x58,0x20,0x63, + 0x20,0x23,0x42,0x33,0x41,0x46,0x39,0x38,0x22,0x2c,0xa,0x22,0x2c,0x58,0x20,0x63, + 0x20,0x23,0x42,0x38,0x42,0x37,0x41,0x46,0x22,0x2c,0xa,0x22,0x3c,0x58,0x20,0x63, + 0x20,0x23,0x42,0x33,0x42,0x32,0x41,0x42,0x22,0x2c,0xa,0x22,0x31,0x58,0x20,0x63, + 0x20,0x23,0x42,0x31,0x42,0x31,0x42,0x31,0x22,0x2c,0xa,0x22,0x32,0x58,0x20,0x63, + 0x20,0x23,0x41,0x36,0x42,0x38,0x46,0x46,0x22,0x2c,0xa,0x22,0x33,0x58,0x20,0x63, + 0x20,0x23,0x38,0x38,0x44,0x45,0x45,0x30,0x22,0x2c,0xa,0x22,0x34,0x58,0x20,0x63, + 0x20,0x23,0x38,0x42,0x46,0x30,0x46,0x45,0x22,0x2c,0xa,0x22,0x35,0x58,0x20,0x63, + 0x20,0x23,0x41,0x34,0x43,0x46,0x43,0x36,0x22,0x2c,0xa,0x22,0x36,0x58,0x20,0x63, + 0x20,0x23,0x42,0x46,0x44,0x35,0x46,0x46,0x22,0x2c,0xa,0x22,0x37,0x58,0x20,0x63, + 0x20,0x23,0x42,0x46,0x44,0x43,0x46,0x46,0x22,0x2c,0xa,0x22,0x38,0x58,0x20,0x63, + 0x20,0x23,0x43,0x32,0x41,0x44,0x38,0x32,0x22,0x2c,0xa,0x22,0x39,0x58,0x20,0x63, + 0x20,0x23,0x43,0x42,0x42,0x34,0x38,0x39,0x22,0x2c,0xa,0x22,0x30,0x58,0x20,0x63, + 0x20,0x23,0x44,0x32,0x42,0x46,0x39,0x42,0x22,0x2c,0xa,0x22,0x71,0x58,0x20,0x63, + 0x20,0x23,0x44,0x31,0x43,0x31,0x39,0x46,0x22,0x2c,0xa,0x22,0x77,0x58,0x20,0x63, + 0x20,0x23,0x43,0x38,0x43,0x34,0x41,0x41,0x22,0x2c,0xa,0x22,0x65,0x58,0x20,0x63, + 0x20,0x23,0x43,0x46,0x43,0x42,0x42,0x37,0x22,0x2c,0xa,0x22,0x72,0x58,0x20,0x63, + 0x20,0x23,0x44,0x38,0x43,0x37,0x41,0x36,0x22,0x2c,0xa,0x22,0x74,0x58,0x20,0x63, + 0x20,0x23,0x44,0x32,0x43,0x32,0x41,0x33,0x22,0x2c,0xa,0x22,0x79,0x58,0x20,0x63, + 0x20,0x23,0x44,0x35,0x43,0x43,0x42,0x33,0x22,0x2c,0xa,0x22,0x75,0x58,0x20,0x63, + 0x20,0x23,0x44,0x41,0x44,0x31,0x41,0x31,0x22,0x2c,0xa,0x22,0x69,0x58,0x20,0x63, + 0x20,0x23,0x44,0x44,0x44,0x35,0x42,0x42,0x22,0x2c,0xa,0x22,0x70,0x58,0x20,0x63, + 0x20,0x23,0x44,0x37,0x44,0x31,0x42,0x33,0x22,0x2c,0xa,0x22,0x61,0x58,0x20,0x63, + 0x20,0x23,0x45,0x43,0x45,0x35,0x42,0x42,0x22,0x2c,0xa,0x22,0x73,0x58,0x20,0x63, + 0x20,0x23,0x46,0x35,0x45,0x42,0x42,0x35,0x22,0x2c,0xa,0x22,0x64,0x58,0x20,0x63, + 0x20,0x23,0x46,0x35,0x45,0x43,0x42,0x43,0x22,0x2c,0xa,0x22,0x66,0x58,0x20,0x63, + 0x20,0x23,0x46,0x38,0x45,0x45,0x42,0x38,0x22,0x2c,0xa,0x22,0x67,0x58,0x20,0x63, + 0x20,0x23,0x46,0x43,0x46,0x32,0x42,0x43,0x22,0x2c,0xa,0x22,0x68,0x58,0x20,0x63, + 0x20,0x23,0x43,0x42,0x43,0x42,0x43,0x42,0x22,0x2c,0xa,0x22,0x6a,0x58,0x20,0x63, + 0x20,0x23,0x44,0x38,0x44,0x36,0x43,0x37,0x22,0x2c,0xa,0x22,0x6b,0x58,0x20,0x63, + 0x20,0x23,0x44,0x44,0x44,0x44,0x44,0x44,0x22,0x2c,0xa,0x22,0x6c,0x58,0x20,0x63, + 0x20,0x23,0x45,0x34,0x44,0x41,0x43,0x32,0x22,0x2c,0xa,0x22,0x7a,0x58,0x20,0x63, + 0x20,0x23,0x45,0x43,0x45,0x36,0x43,0x37,0x22,0x2c,0xa,0x22,0x78,0x58,0x20,0x63, + 0x20,0x23,0x45,0x42,0x45,0x36,0x44,0x39,0x22,0x2c,0xa,0x22,0x63,0x58,0x20,0x63, + 0x20,0x23,0x45,0x39,0x45,0x33,0x44,0x30,0x22,0x2c,0xa,0x22,0x76,0x58,0x20,0x63, + 0x20,0x23,0x46,0x35,0x45,0x44,0x43,0x34,0x22,0x2c,0xa,0x22,0x62,0x58,0x20,0x63, + 0x20,0x23,0x46,0x36,0x45,0x46,0x43,0x39,0x22,0x2c,0xa,0x22,0x6e,0x58,0x20,0x63, + 0x20,0x23,0x46,0x30,0x45,0x42,0x44,0x35,0x22,0x2c,0xa,0x22,0x6d,0x58,0x20,0x63, + 0x20,0x23,0x46,0x33,0x45,0x46,0x44,0x42,0x22,0x2c,0xa,0x22,0x4d,0x58,0x20,0x63, + 0x20,0x23,0x46,0x43,0x46,0x33,0x43,0x35,0x22,0x2c,0xa,0x22,0x4e,0x58,0x20,0x63, + 0x20,0x23,0x46,0x43,0x46,0x34,0x43,0x41,0x22,0x2c,0xa,0x22,0x42,0x58,0x20,0x63, + 0x20,0x23,0x46,0x37,0x46,0x30,0x43,0x41,0x22,0x2c,0xa,0x22,0x56,0x58,0x20,0x63, + 0x20,0x23,0x46,0x36,0x46,0x30,0x44,0x32,0x22,0x2c,0xa,0x22,0x43,0x58,0x20,0x63, + 0x20,0x23,0x46,0x39,0x46,0x33,0x44,0x33,0x22,0x2c,0xa,0x22,0x5a,0x58,0x20,0x63, + 0x20,0x23,0x46,0x39,0x46,0x34,0x44,0x43,0x22,0x2c,0xa,0x22,0x41,0x58,0x20,0x63, + 0x20,0x23,0x46,0x46,0x46,0x38,0x44,0x34,0x22,0x2c,0xa,0x22,0x53,0x58,0x20,0x63, + 0x20,0x23,0x46,0x46,0x46,0x39,0x44,0x42,0x22,0x2c,0xa,0x22,0x44,0x58,0x20,0x63, + 0x20,0x23,0x45,0x37,0x45,0x37,0x45,0x34,0x22,0x2c,0xa,0x22,0x46,0x58,0x20,0x63, + 0x20,0x23,0x45,0x42,0x45,0x42,0x45,0x39,0x22,0x2c,0xa,0x22,0x47,0x58,0x20,0x63, + 0x20,0x23,0x46,0x31,0x45,0x44,0x45,0x31,0x22,0x2c,0xa,0x22,0x48,0x58,0x20,0x63, + 0x20,0x23,0x46,0x39,0x46,0x36,0x45,0x35,0x22,0x2c,0xa,0x22,0x4a,0x58,0x20,0x63, + 0x20,0x23,0x46,0x44,0x46,0x39,0x45,0x34,0x22,0x2c,0xa,0x22,0x4b,0x58,0x20,0x63, + 0x20,0x23,0x46,0x45,0x46,0x42,0x45,0x42,0x22,0x2c,0xa,0x22,0x4c,0x58,0x20,0x63, + 0x20,0x23,0x46,0x36,0x46,0x32,0x45,0x36,0x22,0x2c,0xa,0x22,0x50,0x58,0x20,0x63, + 0x20,0x23,0x46,0x45,0x46,0x43,0x46,0x33,0x22,0x2c,0xa,0x22,0x49,0x58,0x20,0x63, + 0x20,0x23,0x46,0x45,0x46,0x44,0x46,0x44,0x22,0x2c,0xa,0x22,0x55,0x58,0x20,0x63, + 0x20,0x23,0x46,0x34,0x46,0x34,0x46,0x33,0x22,0x2c,0xa,0x22,0x59,0x58,0x20,0x63, + 0x20,0x4e,0x6f,0x6e,0x65,0x22,0x2c,0xa,0x2f,0x2a,0x20,0x70,0x69,0x78,0x65,0x6c, + 0x73,0x20,0x2a,0x2f,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x3a,0x2e,0x3a,0x2e,0x2b,0x20,0x49,0x58,0x49,0x58,0x49,0x58,0x49,0x58, + 0x49,0x58,0x49,0x58,0x49,0x58,0x49,0x58,0x46,0x58,0x23,0x20,0x2b,0x2e,0x37,0x20, + 0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x59,0x58,0x3e,0x2e,0x6b,0x2e,0x63,0x2e,0x36,0x20,0x46,0x58,0x6b,0x58, + 0x6b,0x58,0x6b,0x58,0x44,0x58,0x6b,0x58,0x6b,0x58,0x6b,0x58,0x78,0x20,0x69,0x20, + 0x62,0x2e,0x3e,0x2e,0x2b,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x27,0x2e,0x4b,0x2e,0x3d,0x2e, + 0x68,0x58,0x31,0x58,0x31,0x58,0x31,0x58,0x31,0x58,0x31,0x58,0x31,0x58,0x31,0x58, + 0x64,0x20,0x26,0x2e,0x30,0x2e,0x25,0x2e,0x2a,0x20,0x37,0x20,0x23,0x2e,0x23,0x2e, + 0x3a,0x2e,0x24,0x2e,0x23,0x2e,0x32,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58, + 0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x2f,0x2e, + 0x4d,0x2e,0x25,0x2e,0x24,0x58,0x6b,0x20,0x6b,0x20,0x64,0x20,0x73,0x20,0x73,0x20, + 0x73,0x20,0x65,0x20,0x77,0x20,0x3e,0x2e,0x32,0x2e,0x64,0x2e,0x73,0x2e,0x5a,0x2e, + 0x39,0x58,0x72,0x58,0x6c,0x58,0x78,0x58,0x30,0x58,0x37,0x20,0x20,0x20,0x20,0x20, + 0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x3a,0x2e,0x5e,0x2e,0x4d,0x2e,0x31,0x2e,0x3a,0x20,0x25,0x20,0x25,0x20,0x2d,0x20, + 0x25,0x20,0x35,0x20,0x36,0x20,0x26,0x2e,0x47,0x58,0x49,0x58,0x49,0x58,0x50,0x58, + 0x50,0x58,0x50,0x58,0x50,0x58,0x50,0x58,0x4c,0x58,0x49,0x58,0x49,0x58,0x67,0x2e, + 0x33,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x23,0x58,0x3a,0x2e,0x5e,0x2e,0x6d,0x2e,0x76,0x2e,0x79,0x2e,0x72,0x2e, + 0x72,0x2e,0x72,0x2e,0x72,0x2e,0x68,0x2e,0x68,0x2e,0x32,0x2e,0x49,0x58,0x50,0x58, + 0x50,0x58,0x4b,0x58,0x4b,0x58,0x50,0x58,0x4b,0x58,0x48,0x58,0x78,0x58,0x55,0x58, + 0x49,0x58,0x49,0x58,0x66,0x2e,0x34,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x23,0x58,0x3a,0x2e,0x5e,0x2e,0x6d,0x2e,0x59,0x2e, + 0x49,0x2e,0x42,0x2e,0x6a,0x2e,0x6a,0x2e,0x6a,0x2e,0x56,0x2e,0x49,0x2e,0x34,0x2e, + 0x50,0x58,0x4b,0x58,0x4a,0x58,0x4b,0x58,0x4a,0x58,0x4b,0x58,0x4b,0x58,0x6d,0x58, + 0x6a,0x58,0x46,0x58,0x49,0x58,0x49,0x58,0x55,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20, + 0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x23,0x58,0x3a,0x2e,0x5e,0x2e, + 0x6d,0x2e,0x59,0x2e,0x45,0x2e,0x49,0x2e,0x6a,0x2e,0x6a,0x2e,0x6a,0x2e,0x49,0x2e, + 0x52,0x2e,0x38,0x2e,0x50,0x58,0x4b,0x58,0x53,0x58,0x4a,0x58,0x4a,0x58,0x4a,0x58, + 0x53,0x58,0x6e,0x58,0x65,0x58,0x44,0x58,0x49,0x58,0x49,0x58,0x55,0x58,0x3c,0x2e, + 0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x3a,0x2e,0x2f,0x2e,0x4d,0x2e,0x21,0x2e,0x57,0x2e,0x52,0x2e,0x49,0x2e,0x54,0x2e, + 0x52,0x2e,0x45,0x2e,0x57,0x2e,0x38,0x2e,0x55,0x58,0x4a,0x58,0x4a,0x58,0x53,0x58, + 0x53,0x58,0x53,0x58,0x53,0x58,0x6e,0x58,0x65,0x58,0x3a,0x58,0x40,0x58,0x69,0x2e, + 0x3c,0x58,0x37,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x59,0x58,0x3a,0x2e,0x2f,0x2e,0x44,0x2e,0x7e,0x2e,0x5f,0x2e,0x60,0x2e, + 0x57,0x2e,0x57,0x2e,0x57,0x2e,0x57,0x2e,0x20,0x58,0x38,0x2e,0x50,0x58,0x4a,0x58, + 0x53,0x58,0x41,0x58,0x53,0x58,0x53,0x58,0x53,0x58,0x56,0x58,0x6a,0x58,0x3e,0x58, + 0x40,0x58,0x40,0x58,0x2c,0x58,0x34,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x28,0x2e,0x53,0x2e,0x7d,0x2e, + 0x2e,0x58,0x20,0x58,0x20,0x58,0x20,0x58,0x20,0x58,0x20,0x58,0x20,0x58,0x38,0x2e, + 0x50,0x58,0x53,0x58,0x41,0x58,0x41,0x58,0x41,0x58,0x41,0x58,0x41,0x58,0x4e,0x58, + 0x7a,0x58,0x70,0x58,0x77,0x58,0x77,0x58,0x6a,0x58,0x37,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x28,0x2e, + 0x53,0x2e,0x5b,0x2e,0x4f,0x58,0x4f,0x58,0x4f,0x58,0x6f,0x58,0x6f,0x58,0x74,0x2e, + 0x3b,0x20,0x4f,0x20,0x73,0x20,0x61,0x20,0x70,0x20,0x70,0x20,0x70,0x20,0x70,0x20, + 0x61,0x2e,0x41,0x58,0x4d,0x58,0x76,0x58,0x61,0x58,0x7a,0x58,0x47,0x58,0x2b,0x2e, + 0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x3a,0x2e,0x28,0x2e,0x53,0x2e,0x5b,0x2e,0x2b,0x58,0x2b,0x58,0x2b,0x58,0x4f,0x58, + 0x2b,0x58,0x3b,0x20,0x37,0x58,0x32,0x58,0x5d,0x20,0x2f,0x20,0x2f,0x20,0x7e,0x20, + 0x21,0x20,0x32,0x58,0x70,0x20,0x4d,0x58,0x4e,0x58,0x4e,0x58,0x4e,0x58,0x53,0x58, + 0x4b,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x59,0x58,0x3a,0x2e,0x28,0x2e,0x46,0x2e,0x7c,0x2e,0x2b,0x58,0x2b,0x58, + 0x2b,0x58,0x2b,0x58,0x2b,0x58,0x79,0x2e,0x2c,0x20,0x5f,0x20,0x41,0x20,0x6d,0x20, + 0x62,0x20,0x76,0x20,0x63,0x20,0x21,0x20,0x70,0x20,0x4d,0x58,0x4d,0x58,0x67,0x58, + 0x4d,0x58,0x41,0x58,0x4b,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x28,0x2e,0x46,0x2e,0x7c,0x2e, + 0x2b,0x58,0x2b,0x58,0x2b,0x58,0x2b,0x58,0x2b,0x58,0x2b,0x58,0x6a,0x2e,0x26,0x20, + 0x5e,0x20,0x42,0x20,0x6e,0x20,0x62,0x20,0x76,0x20,0x27,0x20,0x3c,0x20,0x67,0x58, + 0x4d,0x58,0x67,0x58,0x67,0x58,0x4e,0x58,0x4b,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20, + 0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x28,0x2e, + 0x46,0x2e,0x55,0x2e,0x57,0x2e,0x2b,0x58,0x2b,0x58,0x2b,0x58,0x2b,0x58,0x29,0x2e, + 0x79,0x2e,0x67,0x20,0x51,0x20,0x4e,0x20,0x6d,0x20,0x6e,0x20,0x62,0x20,0x7e,0x20, + 0x3c,0x20,0x67,0x58,0x67,0x58,0x67,0x58,0x67,0x58,0x41,0x58,0x4a,0x58,0x71,0x20, + 0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x3a,0x2e,0x5b,0x2e,0x6c,0x2e,0x6a,0x20,0x6a,0x20,0x79,0x2e,0x49,0x2e,0x6a,0x2e, + 0x72,0x2e,0x31,0x20,0x3d,0x58,0x28,0x20,0x4b,0x20,0x4e,0x20,0x4d,0x20,0x6d,0x20, + 0x62,0x20,0x7e,0x20,0x3c,0x20,0x67,0x58,0x67,0x58,0x67,0x58,0x67,0x58,0x4e,0x58, + 0x4b,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x59,0x58,0x3a,0x2e,0x5b,0x2e,0x74,0x20,0x35,0x58,0x34,0x58,0x26,0x58, + 0x44,0x20,0x46,0x20,0x3d,0x58,0x7c,0x20,0x55,0x20,0x4a,0x20,0x47,0x20,0x56,0x20, + 0x5a,0x20,0x41,0x20,0x43,0x20,0x2f,0x20,0x3c,0x20,0x66,0x58,0x67,0x58,0x67,0x58, + 0x67,0x58,0x4d,0x58,0x48,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x5b,0x2e,0x6c,0x2e,0x68,0x20, + 0x33,0x58,0x58,0x2e,0x2e,0x2e,0x57,0x20,0x54,0x20,0x50,0x20,0x4c,0x20,0x48,0x20, + 0x4b,0x20,0x49,0x20,0x5b,0x20,0x53,0x20,0x60,0x20,0x7b,0x20,0x3c,0x20,0x66,0x58, + 0x66,0x58,0x66,0x58,0x66,0x58,0x4d,0x58,0x4b,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20, + 0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x5b,0x2e, + 0x47,0x2e,0x65,0x2e,0x31,0x20,0x2a,0x58,0x4f,0x2e,0x2e,0x2e,0x45,0x20,0x52,0x20, + 0x59,0x20,0x59,0x20,0x7c,0x20,0x2d,0x58,0x64,0x20,0x5a,0x2e,0x6b,0x20,0x36,0x58, + 0x3e,0x20,0x66,0x58,0x66,0x58,0x66,0x58,0x66,0x58,0x42,0x58,0x4a,0x58,0x2b,0x2e, + 0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x3a,0x2e,0x5b,0x2e,0x47,0x2e,0x7b,0x2e,0x60,0x2e,0x75,0x2e,0x31,0x20,0x46,0x20, + 0x26,0x58,0x2a,0x58,0x25,0x58,0x7a,0x20,0x6c,0x20,0x61,0x2e,0x75,0x58,0x66,0x58, + 0x70,0x2e,0x3e,0x20,0x70,0x2e,0x73,0x58,0x73,0x58,0x73,0x58,0x66,0x58,0x42,0x58, + 0x4a,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x59,0x58,0x3a,0x2e,0x7b,0x2e,0x47,0x2e,0x7c,0x2e,0x2b,0x58,0x2b,0x58, + 0x20,0x58,0x4e,0x2e,0x71,0x2e,0x35,0x2e,0x37,0x2e,0x71,0x20,0x63,0x58,0x76,0x58, + 0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58, + 0x73,0x58,0x42,0x58,0x4b,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x7c,0x2e,0x47,0x2e,0x5d,0x2e, + 0x7c,0x2e,0x4c,0x2e,0x48,0x2e,0x47,0x2e,0x47,0x2e,0x47,0x2e,0x41,0x2e,0x31,0x2e, + 0x4a,0x58,0x76,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58, + 0x73,0x58,0x66,0x58,0x64,0x58,0x43,0x58,0x50,0x58,0x2b,0x2e,0x20,0x20,0x20,0x20, + 0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x3a,0x2e,0x7b,0x2e, + 0x47,0x2e,0x47,0x2e,0x47,0x2e,0x47,0x2e,0x47,0x2e,0x78,0x2e,0x77,0x2e,0x3b,0x2e, + 0x74,0x20,0x3a,0x2e,0x48,0x58,0x64,0x58,0x73,0x58,0x73,0x58,0x73,0x58,0x73,0x58, + 0x73,0x58,0x64,0x58,0x76,0x58,0x42,0x58,0x5a,0x58,0x4c,0x58,0x74,0x58,0x3d,0x20, + 0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x3a,0x2e,0x7b,0x2e,0x47,0x2e,0x4a,0x2e,0x78,0x2e,0x39,0x2e,0x3b,0x2e,0x72,0x20, + 0x39,0x20,0x71,0x20,0x30,0x20,0x23,0x2e,0x4b,0x58,0x76,0x58,0x73,0x58,0x61,0x58, + 0x73,0x58,0x76,0x58,0x42,0x58,0x43,0x58,0x48,0x58,0x69,0x58,0x67,0x2e,0x2a,0x2e, + 0x3d,0x20,0x4f,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x59,0x58,0x3a,0x2e,0x4c,0x2e,0x39,0x2e,0x2d,0x2e,0x79,0x20,0x39,0x20, + 0x71,0x20,0x30,0x20,0x3d,0x20,0x2b,0x20,0x20,0x20,0x23,0x2e,0x48,0x58,0x62,0x58, + 0x64,0x58,0x62,0x58,0x56,0x58,0x5a,0x58,0x63,0x58,0x38,0x58,0x2c,0x2e,0x33,0x20, + 0x24,0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x25,0x2e,0x7a,0x2e,0x39,0x20,0x71,0x20, + 0x37,0x20,0x2a,0x20,0x6f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0x2e, + 0x50,0x58,0x5a,0x58,0x6d,0x58,0x6d,0x58,0x30,0x58,0x73,0x2e,0x30,0x20,0x24,0x20, + 0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x38,0x20,0x30,0x20, + 0x3d,0x20,0x6f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x3a,0x2e,0x49,0x58,0x70,0x58,0x67,0x2e,0x2a,0x2e,0x3d,0x20,0x4f,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x59,0x58,0x59,0x58,0x40,0x2e,0x23,0x2e,0x32,0x20,0x40,0x20,0x2e,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c,0xa,0x22,0x59,0x58, + 0x59,0x58,0x59,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x22,0x2c, + 0xa,0x22,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58,0x59,0x58, + 0x59,0x58,0x22,0xa,0x7d,0x3b,0xa, + // /mnt/sdb1/c++/lsim/src/editcut.xpm + 0x0,0x0,0x16,0x47, + 0x2f, + 0x2a,0x20,0x58,0x50,0x4d,0x20,0x2a,0x2f,0xa,0x73,0x74,0x61,0x74,0x69,0x63,0x20, + 0x63,0x68,0x61,0x72,0x20,0x2a,0x65,0x64,0x69,0x74,0x63,0x75,0x74,0x5b,0x5d,0x20, + 0x3d,0x20,0x7b,0xa,0x2f,0x2a,0x20,0x63,0x6f,0x6c,0x75,0x6d,0x6e,0x73,0x20,0x72, + 0x6f,0x77,0x73,0x20,0x63,0x6f,0x6c,0x6f,0x72,0x73,0x20,0x63,0x68,0x61,0x72,0x73, + 0x2d,0x70,0x65,0x72,0x2d,0x70,0x69,0x78,0x65,0x6c,0x20,0x2a,0x2f,0xa,0x22,0x33, + 0x32,0x20,0x33,0x32,0x20,0x32,0x31,0x34,0x20,0x32,0x22,0x2c,0xa,0x22,0x20,0x20, + 0x20,0x63,0x20,0x23,0x30,0x30,0x30,0x30,0x30,0x30,0x22,0x2c,0xa,0x22,0x2e,0x20, + 0x20,0x63,0x20,0x23,0x30,0x42,0x30,0x42,0x30,0x42,0x22,0x2c,0xa,0x22,0x58,0x20, + 0x20,0x63,0x20,0x23,0x31,0x38,0x31,0x33,0x30,0x30,0x22,0x2c,0xa,0x22,0x6f,0x20, + 0x20,0x63,0x20,0x23,0x31,0x44,0x31,0x39,0x30,0x42,0x22,0x2c,0xa,0x22,0x4f,0x20, + 0x20,0x63,0x20,0x23,0x31,0x33,0x31,0x33,0x31,0x33,0x22,0x2c,0xa,0x22,0x2b,0x20, + 0x20,0x63,0x20,0x23,0x31,0x42,0x31,0x42,0x31,0x42,0x22,0x2c,0xa,0x22,0x40,0x20, + 0x20,0x63,0x20,0x23,0x32,0x31,0x31,0x45,0x31,0x31,0x22,0x2c,0xa,0x22,0x23,0x20, + 0x20,0x63,0x20,0x23,0x32,0x36,0x32,0x33,0x31,0x41,0x22,0x2c,0xa,0x22,0x24,0x20, + 0x20,0x63,0x20,0x23,0x32,0x41,0x32,0x35,0x31,0x33,0x22,0x2c,0xa,0x22,0x25,0x20, + 0x20,0x63,0x20,0x23,0x32,0x45,0x32,0x39,0x31,0x32,0x22,0x2c,0xa,0x22,0x26,0x20, + 0x20,0x63,0x20,0x23,0x32,0x45,0x32,0x41,0x31,0x39,0x22,0x2c,0xa,0x22,0x2a,0x20, + 0x20,0x63,0x20,0x23,0x33,0x37,0x32,0x45,0x30,0x42,0x22,0x2c,0xa,0x22,0x3d,0x20, + 0x20,0x63,0x20,0x23,0x33,0x30,0x32,0x41,0x31,0x32,0x22,0x2c,0xa,0x22,0x2d,0x20, + 0x20,0x63,0x20,0x23,0x33,0x31,0x32,0x43,0x31,0x42,0x22,0x2c,0xa,0x22,0x3b,0x20, + 0x20,0x63,0x20,0x23,0x33,0x41,0x33,0x32,0x30,0x46,0x22,0x2c,0xa,0x22,0x3a,0x20, + 0x20,0x63,0x20,0x23,0x33,0x43,0x33,0x34,0x31,0x35,0x22,0x2c,0xa,0x22,0x3e,0x20, + 0x20,0x63,0x20,0x23,0x33,0x43,0x33,0x35,0x31,0x42,0x22,0x2c,0xa,0x22,0x2c,0x20, + 0x20,0x63,0x20,0x23,0x32,0x33,0x32,0x33,0x32,0x33,0x22,0x2c,0xa,0x22,0x3c,0x20, + 0x20,0x63,0x20,0x23,0x32,0x42,0x32,0x39,0x32,0x32,0x22,0x2c,0xa,0x22,0x31,0x20, + 0x20,0x63,0x20,0x23,0x32,0x43,0x32,0x43,0x32,0x43,0x22,0x2c,0xa,0x22,0x32,0x20, + 0x20,0x63,0x20,0x23,0x33,0x30,0x32,0x45,0x32,0x36,0x22,0x2c,0xa,0x22,0x33,0x20, + 0x20,0x63,0x20,0x23,0x33,0x35,0x33,0x31,0x32,0x30,0x22,0x2c,0xa,0x22,0x34,0x20, + 0x20,0x63,0x20,0x23,0x33,0x46,0x33,0x42,0x32,0x44,0x22,0x2c,0xa,0x22,0x35,0x20, + 0x20,0x63,0x20,0x23,0x33,0x31,0x33,0x31,0x33,0x31,0x22,0x2c,0xa,0x22,0x36,0x20, + 0x20,0x63,0x20,0x23,0x33,0x41,0x33,0x41,0x33,0x41,0x22,0x2c,0xa,0x22,0x37,0x20, + 0x20,0x63,0x20,0x23,0x34,0x32,0x33,0x38,0x31,0x34,0x22,0x2c,0xa,0x22,0x38,0x20, + 0x20,0x63,0x20,0x23,0x34,0x39,0x33,0x45,0x31,0x37,0x22,0x2c,0xa,0x22,0x39,0x20, + 0x20,0x63,0x20,0x23,0x34,0x31,0x33,0x44,0x32,0x46,0x22,0x2c,0xa,0x22,0x30,0x20, + 0x20,0x63,0x20,0x23,0x34,0x32,0x33,0x46,0x33,0x32,0x22,0x2c,0xa,0x22,0x71,0x20, + 0x20,0x63,0x20,0x23,0x34,0x46,0x34,0x33,0x31,0x39,0x22,0x2c,0xa,0x22,0x77,0x20, + 0x20,0x63,0x20,0x23,0x35,0x43,0x34,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x65,0x20, + 0x20,0x63,0x20,0x23,0x35,0x46,0x34,0x46,0x30,0x44,0x22,0x2c,0xa,0x22,0x72,0x20, + 0x20,0x63,0x20,0x23,0x35,0x31,0x34,0x34,0x31,0x30,0x22,0x2c,0xa,0x22,0x74,0x20, + 0x20,0x63,0x20,0x23,0x35,0x35,0x34,0x38,0x31,0x33,0x22,0x2c,0xa,0x22,0x79,0x20, + 0x20,0x63,0x20,0x23,0x34,0x45,0x34,0x37,0x32,0x43,0x22,0x2c,0xa,0x22,0x75,0x20, + 0x20,0x63,0x20,0x23,0x34,0x34,0x34,0x31,0x33,0x36,0x22,0x2c,0xa,0x22,0x69,0x20, + 0x20,0x63,0x20,0x23,0x34,0x41,0x34,0x38,0x33,0x46,0x22,0x2c,0xa,0x22,0x70,0x20, + 0x20,0x63,0x20,0x23,0x35,0x33,0x34,0x42,0x32,0x42,0x22,0x2c,0xa,0x22,0x61,0x20, + 0x20,0x63,0x20,0x23,0x35,0x30,0x34,0x42,0x33,0x37,0x22,0x2c,0xa,0x22,0x73,0x20, + 0x20,0x63,0x20,0x23,0x35,0x31,0x34,0x43,0x33,0x41,0x22,0x2c,0xa,0x22,0x64,0x20, + 0x20,0x63,0x20,0x23,0x36,0x35,0x34,0x46,0x30,0x34,0x22,0x2c,0xa,0x22,0x66,0x20, + 0x20,0x63,0x20,0x23,0x36,0x30,0x34,0x46,0x30,0x42,0x22,0x2c,0xa,0x22,0x67,0x20, + 0x20,0x63,0x20,0x23,0x36,0x36,0x35,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x68,0x20, + 0x20,0x63,0x20,0x23,0x36,0x37,0x35,0x35,0x30,0x39,0x22,0x2c,0xa,0x22,0x6a,0x20, + 0x20,0x63,0x20,0x23,0x36,0x42,0x35,0x34,0x30,0x35,0x22,0x2c,0xa,0x22,0x6b,0x20, + 0x20,0x63,0x20,0x23,0x36,0x43,0x35,0x38,0x30,0x37,0x22,0x2c,0xa,0x22,0x6c,0x20, + 0x20,0x63,0x20,0x23,0x36,0x43,0x35,0x39,0x30,0x42,0x22,0x2c,0xa,0x22,0x7a,0x20, + 0x20,0x63,0x20,0x23,0x37,0x34,0x35,0x42,0x30,0x34,0x22,0x2c,0xa,0x22,0x78,0x20, + 0x20,0x63,0x20,0x23,0x37,0x31,0x35,0x44,0x30,0x41,0x22,0x2c,0xa,0x22,0x63,0x20, + 0x20,0x63,0x20,0x23,0x37,0x42,0x35,0x42,0x30,0x32,0x22,0x2c,0xa,0x22,0x76,0x20, + 0x20,0x63,0x20,0x23,0x36,0x32,0x35,0x42,0x33,0x42,0x22,0x2c,0xa,0x22,0x62,0x20, + 0x20,0x63,0x20,0x23,0x37,0x45,0x36,0x38,0x31,0x35,0x22,0x2c,0xa,0x22,0x6e,0x20, + 0x20,0x63,0x20,0x23,0x36,0x43,0x36,0x34,0x33,0x45,0x22,0x2c,0xa,0x22,0x6d,0x20, + 0x20,0x63,0x20,0x23,0x34,0x44,0x34,0x42,0x34,0x32,0x22,0x2c,0xa,0x22,0x4d,0x20, + 0x20,0x63,0x20,0x23,0x34,0x39,0x34,0x39,0x34,0x39,0x22,0x2c,0xa,0x22,0x4e,0x20, + 0x20,0x63,0x20,0x23,0x35,0x30,0x34,0x44,0x34,0x33,0x22,0x2c,0xa,0x22,0x42,0x20, + 0x20,0x63,0x20,0x23,0x35,0x34,0x35,0x33,0x34,0x43,0x22,0x2c,0xa,0x22,0x56,0x20, + 0x20,0x63,0x20,0x23,0x35,0x31,0x35,0x31,0x35,0x31,0x22,0x2c,0xa,0x22,0x43,0x20, + 0x20,0x63,0x20,0x23,0x35,0x44,0x35,0x42,0x35,0x34,0x22,0x2c,0xa,0x22,0x5a,0x20, + 0x20,0x63,0x20,0x23,0x36,0x35,0x36,0x30,0x34,0x38,0x22,0x2c,0xa,0x22,0x41,0x20, + 0x20,0x63,0x20,0x23,0x37,0x33,0x36,0x41,0x34,0x34,0x22,0x2c,0xa,0x22,0x53,0x20, + 0x20,0x63,0x20,0x23,0x37,0x32,0x36,0x43,0x35,0x34,0x22,0x2c,0xa,0x22,0x44,0x20, + 0x20,0x63,0x20,0x23,0x37,0x37,0x37,0x32,0x35,0x42,0x22,0x2c,0xa,0x22,0x46,0x20, + 0x20,0x63,0x20,0x23,0x36,0x39,0x36,0x39,0x36,0x38,0x22,0x2c,0xa,0x22,0x47,0x20, + 0x20,0x63,0x20,0x67,0x72,0x61,0x79,0x35,0x30,0x22,0x2c,0xa,0x22,0x48,0x20,0x20, + 0x63,0x20,0x23,0x38,0x32,0x36,0x32,0x30,0x33,0x22,0x2c,0xa,0x22,0x4a,0x20,0x20, + 0x63,0x20,0x23,0x38,0x30,0x36,0x36,0x30,0x39,0x22,0x2c,0xa,0x22,0x4b,0x20,0x20, + 0x63,0x20,0x23,0x38,0x33,0x36,0x39,0x30,0x37,0x22,0x2c,0xa,0x22,0x4c,0x20,0x20, + 0x63,0x20,0x23,0x38,0x44,0x36,0x41,0x30,0x33,0x22,0x2c,0xa,0x22,0x50,0x20,0x20, + 0x63,0x20,0x23,0x39,0x41,0x36,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x49,0x20,0x20, + 0x63,0x20,0x23,0x39,0x42,0x37,0x30,0x30,0x35,0x22,0x2c,0xa,0x22,0x55,0x20,0x20, + 0x63,0x20,0x23,0x39,0x45,0x37,0x33,0x30,0x45,0x22,0x2c,0xa,0x22,0x59,0x20,0x20, + 0x63,0x20,0x23,0x39,0x43,0x37,0x35,0x31,0x31,0x22,0x2c,0xa,0x22,0x54,0x20,0x20, + 0x63,0x20,0x23,0x38,0x35,0x37,0x33,0x32,0x43,0x22,0x2c,0xa,0x22,0x52,0x20,0x20, + 0x63,0x20,0x23,0x38,0x38,0x37,0x38,0x33,0x42,0x22,0x2c,0xa,0x22,0x45,0x20,0x20, + 0x63,0x20,0x23,0x41,0x45,0x37,0x43,0x30,0x30,0x22,0x2c,0xa,0x22,0x57,0x20,0x20, + 0x63,0x20,0x23,0x41,0x38,0x37,0x42,0x31,0x33,0x22,0x2c,0xa,0x22,0x51,0x20,0x20, + 0x63,0x20,0x23,0x38,0x34,0x37,0x42,0x35,0x33,0x22,0x2c,0xa,0x22,0x21,0x20,0x20, + 0x63,0x20,0x23,0x38,0x32,0x37,0x44,0x36,0x34,0x22,0x2c,0xa,0x22,0x7e,0x20,0x20, + 0x63,0x20,0x23,0x39,0x43,0x38,0x36,0x32,0x45,0x22,0x2c,0xa,0x22,0x5e,0x20,0x20, + 0x63,0x20,0x23,0x41,0x39,0x38,0x41,0x31,0x46,0x22,0x2c,0xa,0x22,0x2f,0x20,0x20, + 0x63,0x20,0x23,0x42,0x32,0x38,0x44,0x30,0x41,0x22,0x2c,0xa,0x22,0x28,0x20,0x20, + 0x63,0x20,0x23,0x42,0x38,0x38,0x44,0x30,0x30,0x22,0x2c,0xa,0x22,0x29,0x20,0x20, + 0x63,0x20,0x23,0x42,0x32,0x38,0x32,0x31,0x41,0x22,0x2c,0xa,0x22,0x5f,0x20,0x20, + 0x63,0x20,0x23,0x42,0x31,0x38,0x45,0x31,0x42,0x22,0x2c,0xa,0x22,0x60,0x20,0x20, + 0x63,0x20,0x23,0x42,0x33,0x39,0x34,0x31,0x43,0x22,0x2c,0xa,0x22,0x27,0x20,0x20, + 0x63,0x20,0x23,0x41,0x38,0x38,0x45,0x32,0x43,0x22,0x2c,0xa,0x22,0x5d,0x20,0x20, + 0x63,0x20,0x23,0x41,0x32,0x38,0x43,0x33,0x36,0x22,0x2c,0xa,0x22,0x5b,0x20,0x20, + 0x63,0x20,0x23,0x41,0x45,0x39,0x32,0x32,0x34,0x22,0x2c,0xa,0x22,0x7b,0x20,0x20, + 0x63,0x20,0x23,0x38,0x39,0x38,0x31,0x35,0x45,0x22,0x2c,0xa,0x22,0x7d,0x20,0x20, + 0x63,0x20,0x23,0x38,0x37,0x38,0x32,0x36,0x44,0x22,0x2c,0xa,0x22,0x7c,0x20,0x20, + 0x63,0x20,0x23,0x38,0x35,0x38,0x31,0x37,0x34,0x22,0x2c,0xa,0x22,0x20,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x38,0x38,0x33,0x37,0x30,0x22,0x2c,0xa,0x22,0x2e,0x2e,0x20, + 0x63,0x20,0x23,0x38,0x45,0x38,0x41,0x37,0x44,0x22,0x2c,0xa,0x22,0x58,0x2e,0x20, + 0x63,0x20,0x23,0x39,0x32,0x38,0x43,0x37,0x31,0x22,0x2c,0xa,0x22,0x6f,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x32,0x38,0x45,0x34,0x34,0x22,0x2c,0xa,0x22,0x4f,0x2e,0x20, + 0x63,0x20,0x23,0x41,0x41,0x39,0x46,0x37,0x34,0x22,0x2c,0xa,0x22,0x2b,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x39,0x41,0x34,0x35,0x36,0x22,0x2c,0xa,0x22,0x40,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x44,0x41,0x38,0x35,0x42,0x22,0x2c,0xa,0x22,0x23,0x2e,0x20, + 0x63,0x20,0x23,0x42,0x32,0x41,0x30,0x36,0x38,0x22,0x2c,0xa,0x22,0x24,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x32,0x38,0x37,0x30,0x30,0x22,0x2c,0xa,0x22,0x25,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x43,0x38,0x45,0x30,0x30,0x22,0x2c,0xa,0x22,0x26,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x32,0x39,0x41,0x30,0x30,0x22,0x2c,0xa,0x22,0x2a,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x34,0x39,0x36,0x32,0x46,0x22,0x2c,0xa,0x22,0x3d,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x43,0x41,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x2d,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x36,0x41,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x3b,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x31,0x41,0x43,0x31,0x42,0x22,0x2c,0xa,0x22,0x3a,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x44,0x42,0x33,0x31,0x41,0x22,0x2c,0xa,0x22,0x3e,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x32,0x41,0x39,0x32,0x32,0x22,0x2c,0xa,0x22,0x2c,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x34,0x41,0x45,0x32,0x42,0x22,0x2c,0xa,0x22,0x3c,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x42,0x41,0x31,0x32,0x45,0x22,0x2c,0xa,0x22,0x31,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x42,0x41,0x34,0x33,0x33,0x22,0x2c,0xa,0x22,0x32,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x44,0x42,0x34,0x32,0x38,0x22,0x2c,0xa,0x22,0x33,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x32,0x42,0x32,0x33,0x42,0x22,0x2c,0xa,0x22,0x34,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x36,0x41,0x32,0x30,0x30,0x22,0x2c,0xa,0x22,0x35,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x38,0x41,0x35,0x30,0x39,0x22,0x2c,0xa,0x22,0x36,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x41,0x41,0x46,0x30,0x30,0x22,0x2c,0xa,0x22,0x37,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x46,0x41,0x43,0x31,0x45,0x22,0x2c,0xa,0x22,0x38,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x35,0x41,0x31,0x30,0x30,0x22,0x2c,0xa,0x22,0x39,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x41,0x44,0x30,0x32,0x22,0x2c,0xa,0x22,0x30,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x43,0x41,0x46,0x30,0x44,0x22,0x2c,0xa,0x22,0x71,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x43,0x42,0x30,0x30,0x35,0x22,0x2c,0xa,0x22,0x77,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x42,0x36,0x30,0x43,0x22,0x2c,0xa,0x22,0x65,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x42,0x44,0x30,0x30,0x22,0x2c,0xa,0x22,0x72,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x42,0x44,0x31,0x36,0x22,0x2c,0xa,0x22,0x74,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x33,0x42,0x34,0x33,0x32,0x22,0x2c,0xa,0x22,0x79,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x38,0x42,0x46,0x33,0x43,0x22,0x2c,0xa,0x22,0x75,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x36,0x42,0x45,0x32,0x46,0x22,0x2c,0xa,0x22,0x69,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x36,0x41,0x39,0x34,0x39,0x22,0x2c,0xa,0x22,0x70,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x39,0x41,0x39,0x34,0x38,0x22,0x2c,0xa,0x22,0x61,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x38,0x41,0x42,0x35,0x32,0x22,0x2c,0xa,0x22,0x73,0x2e,0x20, + 0x63,0x20,0x23,0x44,0x42,0x42,0x41,0x34,0x35,0x22,0x2c,0xa,0x22,0x64,0x2e,0x20, + 0x63,0x20,0x23,0x43,0x35,0x42,0x31,0x36,0x32,0x22,0x2c,0xa,0x22,0x66,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x43,0x42,0x37,0x34,0x44,0x22,0x2c,0xa,0x22,0x67,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x46,0x42,0x38,0x34,0x31,0x22,0x2c,0xa,0x22,0x68,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x46,0x42,0x45,0x34,0x41,0x22,0x2c,0xa,0x22,0x6a,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x41,0x42,0x41,0x35,0x35,0x22,0x2c,0xa,0x22,0x6b,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x44,0x43,0x30,0x30,0x36,0x22,0x2c,0xa,0x22,0x6c,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x43,0x31,0x30,0x42,0x22,0x2c,0xa,0x22,0x7a,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x43,0x38,0x30,0x30,0x22,0x2c,0xa,0x22,0x78,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x43,0x39,0x30,0x44,0x22,0x2c,0xa,0x22,0x63,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x41,0x43,0x31,0x31,0x33,0x22,0x2c,0xa,0x22,0x76,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x42,0x43,0x31,0x31,0x43,0x22,0x2c,0xa,0x22,0x62,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x44,0x43,0x39,0x31,0x30,0x22,0x2c,0xa,0x22,0x6e,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x44,0x43,0x32,0x33,0x33,0x22,0x2c,0xa,0x22,0x6d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x35,0x43,0x33,0x32,0x44,0x22,0x2c,0xa,0x22,0x4d,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x43,0x37,0x32,0x38,0x22,0x2c,0xa,0x22,0x4e,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x34,0x43,0x35,0x33,0x37,0x22,0x2c,0xa,0x22,0x42,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x36,0x43,0x36,0x33,0x41,0x22,0x2c,0xa,0x22,0x56,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x35,0x43,0x42,0x33,0x36,0x22,0x2c,0xa,0x22,0x43,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x37,0x33,0x44,0x22,0x2c,0xa,0x22,0x5a,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x39,0x43,0x36,0x35,0x39,0x22,0x2c,0xa,0x22,0x41,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x41,0x43,0x38,0x35,0x41,0x22,0x2c,0xa,0x22,0x53,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x41,0x34,0x42,0x22,0x2c,0xa,0x22,0x44,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x44,0x35,0x44,0x22,0x2c,0xa,0x22,0x46,0x2e,0x20, + 0x63,0x20,0x23,0x45,0x39,0x43,0x44,0x36,0x42,0x22,0x2c,0xa,0x22,0x47,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x44,0x35,0x36,0x30,0x22,0x2c,0xa,0x22,0x48,0x2e,0x20, + 0x63,0x20,0x23,0x46,0x46,0x45,0x30,0x36,0x43,0x22,0x2c,0xa,0x22,0x4a,0x2e,0x20, + 0x63,0x20,0x67,0x72,0x61,0x79,0x35,0x36,0x22,0x2c,0xa,0x22,0x4b,0x2e,0x20,0x63, + 0x20,0x23,0x39,0x35,0x39,0x35,0x39,0x35,0x22,0x2c,0xa,0x22,0x4c,0x2e,0x20,0x63, + 0x20,0x67,0x72,0x61,0x79,0x36,0x32,0x22,0x2c,0xa,0x22,0x50,0x2e,0x20,0x63,0x20, + 0x23,0x41,0x36,0x41,0x31,0x38,0x41,0x22,0x2c,0xa,0x22,0x49,0x2e,0x20,0x63,0x20, + 0x23,0x41,0x38,0x41,0x36,0x39,0x45,0x22,0x2c,0xa,0x22,0x55,0x2e,0x20,0x63,0x20, + 0x23,0x41,0x45,0x41,0x38,0x39,0x35,0x22,0x2c,0xa,0x22,0x59,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x33,0x41,0x43,0x38,0x46,0x22,0x2c,0xa,0x22,0x54,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x38,0x41,0x46,0x38,0x42,0x22,0x2c,0xa,0x22,0x52,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x34,0x41,0x44,0x39,0x36,0x22,0x2c,0xa,0x22,0x45,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x38,0x42,0x31,0x39,0x39,0x22,0x2c,0xa,0x22,0x57,0x2e,0x20,0x63,0x20, + 0x23,0x41,0x34,0x41,0x34,0x41,0x34,0x22,0x2c,0xa,0x22,0x51,0x2e,0x20,0x63,0x20, + 0x23,0x41,0x41,0x41,0x41,0x41,0x41,0x22,0x2c,0xa,0x22,0x21,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x30,0x41,0x44,0x41,0x33,0x22,0x2c,0xa,0x22,0x7e,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x42,0x42,0x36,0x41,0x33,0x22,0x2c,0xa,0x22,0x5e,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x31,0x42,0x31,0x42,0x31,0x22,0x2c,0xa,0x22,0x2f,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x39,0x42,0x39,0x42,0x36,0x22,0x2c,0xa,0x22,0x28,0x2e,0x20,0x63,0x20, + 0x23,0x42,0x42,0x42,0x42,0x42,0x41,0x22,0x2c,0xa,0x22,0x29,0x2e,0x20,0x63,0x20, + 0x23,0x43,0x35,0x42,0x43,0x39,0x44,0x22,0x2c,0xa,0x22,0x5f,0x2e,0x20,0x63,0x20, + 0x23,0x43,0x32,0x42,0x43,0x41,0x32,0x22,0x2c,0xa,0x22,0x60,0x2e,0x20,0x63,0x20, + 0x23,0x43,0x31,0x42,0x45,0x42,0x35,0x22,0x2c,0xa,0x22,0x27,0x2e,0x20,0x63,0x20, + 0x23,0x44,0x32,0x43,0x33,0x38,0x45,0x22,0x2c,0xa,0x22,0x5d,0x2e,0x20,0x63,0x20, + 0x23,0x44,0x43,0x43,0x37,0x38,0x43,0x22,0x2c,0xa,0x22,0x5b,0x2e,0x20,0x63,0x20, + 0x23,0x43,0x37,0x43,0x30,0x41,0x37,0x22,0x2c,0xa,0x22,0x7b,0x2e,0x20,0x63,0x20, + 0x23,0x43,0x37,0x43,0x32,0x41,0x45,0x22,0x2c,0xa,0x22,0x7d,0x2e,0x20,0x63,0x20, + 0x23,0x43,0x37,0x43,0x33,0x42,0x32,0x22,0x2c,0xa,0x22,0x7c,0x2e,0x20,0x63,0x20, + 0x23,0x43,0x35,0x43,0x32,0x42,0x38,0x22,0x2c,0xa,0x22,0x20,0x58,0x20,0x63,0x20, + 0x23,0x43,0x41,0x43,0x36,0x42,0x36,0x22,0x2c,0xa,0x22,0x2e,0x58,0x20,0x63,0x20, + 0x23,0x43,0x42,0x43,0x39,0x42,0x45,0x22,0x2c,0xa,0x22,0x58,0x58,0x20,0x63,0x20, + 0x23,0x44,0x39,0x44,0x33,0x42,0x42,0x22,0x2c,0xa,0x22,0x6f,0x58,0x20,0x63,0x20, + 0x23,0x45,0x36,0x44,0x30,0x38,0x41,0x22,0x2c,0xa,0x22,0x4f,0x58,0x20,0x63,0x20, + 0x23,0x45,0x37,0x44,0x45,0x42,0x44,0x22,0x2c,0xa,0x22,0x2b,0x58,0x20,0x63,0x20, + 0x23,0x45,0x43,0x44,0x45,0x42,0x33,0x22,0x2c,0xa,0x22,0x40,0x58,0x20,0x63,0x20, + 0x23,0x46,0x46,0x46,0x30,0x42,0x39,0x22,0x2c,0xa,0x22,0x23,0x58,0x20,0x63,0x20, + 0x23,0x43,0x35,0x43,0x35,0x43,0x35,0x22,0x2c,0xa,0x22,0x24,0x58,0x20,0x63,0x20, + 0x23,0x43,0x45,0x43,0x43,0x43,0x37,0x22,0x2c,0xa,0x22,0x25,0x58,0x20,0x63,0x20, + 0x23,0x44,0x30,0x43,0x45,0x43,0x35,0x22,0x2c,0xa,0x22,0x26,0x58,0x20,0x63,0x20, + 0x23,0x44,0x30,0x43,0x46,0x43,0x38,0x22,0x2c,0xa,0x22,0x2a,0x58,0x20,0x63,0x20, + 0x23,0x44,0x32,0x44,0x31,0x43,0x42,0x22,0x2c,0xa,0x22,0x3d,0x58,0x20,0x63,0x20, + 0x23,0x44,0x42,0x44,0x36,0x43,0x35,0x22,0x2c,0xa,0x22,0x2d,0x58,0x20,0x63,0x20, + 0x23,0x44,0x42,0x44,0x37,0x43,0x39,0x22,0x2c,0xa,0x22,0x3b,0x58,0x20,0x63,0x20, + 0x23,0x44,0x33,0x44,0x33,0x44,0x31,0x22,0x2c,0xa,0x22,0x3a,0x58,0x20,0x63,0x20, + 0x23,0x44,0x42,0x44,0x42,0x44,0x42,0x22,0x2c,0xa,0x22,0x3e,0x58,0x20,0x63,0x20, + 0x23,0x45,0x35,0x45,0x31,0x44,0x36,0x22,0x2c,0xa,0x22,0x2c,0x58,0x20,0x63,0x20, + 0x23,0x45,0x35,0x45,0x33,0x44,0x41,0x22,0x2c,0xa,0x22,0x3c,0x58,0x20,0x63,0x20, + 0x23,0x45,0x38,0x45,0x35,0x44,0x39,0x22,0x2c,0xa,0x22,0x31,0x58,0x20,0x63,0x20, + 0x23,0x45,0x44,0x45,0x41,0x44,0x43,0x22,0x2c,0xa,0x22,0x32,0x58,0x20,0x63,0x20, + 0x23,0x46,0x45,0x46,0x36,0x44,0x45,0x22,0x2c,0xa,0x22,0x33,0x58,0x20,0x63,0x20, + 0x23,0x45,0x36,0x45,0x36,0x45,0x36,0x22,0x2c,0xa,0x22,0x34,0x58,0x20,0x63,0x20, + 0x23,0x45,0x39,0x45,0x37,0x45,0x32,0x22,0x2c,0xa,0x22,0x35,0x58,0x20,0x63,0x20, + 0x23,0x45,0x39,0x45,0x38,0x45,0x34,0x22,0x2c,0xa,0x22,0x36,0x58,0x20,0x63,0x20, + 0x23,0x45,0x44,0x45,0x43,0x45,0x41,0x22,0x2c,0xa,0x22,0x37,0x58,0x20,0x63,0x20, + 0x23,0x46,0x32,0x46,0x31,0x45,0x42,0x22,0x2c,0xa,0x22,0x38,0x58,0x20,0x63,0x20, + 0x23,0x46,0x31,0x46,0x31,0x46,0x31,0x22,0x2c,0xa,0x22,0x39,0x58,0x20,0x63,0x20, + 0x23,0x46,0x38,0x46,0x37,0x46,0x34,0x22,0x2c,0xa,0x22,0x30,0x58,0x20,0x63,0x20, + 0x23,0x46,0x39,0x46,0x38,0x46,0x38,0x22,0x2c,0xa,0x22,0x71,0x58,0x20,0x63,0x20, + 0x4e,0x6f,0x6e,0x65,0x22,0x2c,0xa,0x2f,0x2a,0x20,0x70,0x69,0x78,0x65,0x6c,0x73, + 0x20,0x2a,0x2f,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x35,0x20,0x35, + 0x20,0x31,0x20,0x2c,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x56, + 0x20,0x2f,0x2e,0x26,0x58,0x51,0x2e,0x46,0x20,0x31,0x20,0x2c,0x20,0x20,0x20,0x20, + 0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa, + 0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x35,0x20,0x5f,0x2e,0x44,0x2e,0x53,0x2e,0x48,0x2e,0x40,0x58,0x26,0x58,0x36, + 0x20,0x2e,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x53,0x2e,0x3d,0x2e,0x77,0x20,0x67,0x20,0x26, + 0x2e,0x43,0x2e,0x2e,0x2e,0x2b,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x2d,0x2e,0x27,0x20,0x2b, + 0x20,0x6f,0x20,0x74,0x20,0x7a,0x2e,0x64,0x2e,0x2c,0x20,0x20,0x20,0x20,0x20,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x43,0x20,0x56, + 0x2e,0x40,0x2e,0x2b,0x20,0x20,0x20,0x33,0x20,0x3a,0x2e,0x33,0x2e,0x2c,0x20,0x20, + 0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa, + 0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35, + 0x20,0x27,0x2e,0x62,0x2e,0x46,0x2e,0x36,0x20,0x2c,0x20,0x31,0x20,0x73,0x2e,0x2c, + 0x2e,0x2c,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x31,0x20,0x62,0x20,0x28,0x20,0x6e,0x2e,0x4f,0x58,0x45,0x2e,0x45, + 0x2e,0x46,0x2e,0x5e,0x20,0x2b,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x35,0x20,0x31, + 0x20,0x2c,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x6c,0x20,0x78,0x20,0x4b,0x20,0x41, + 0x2e,0x6f,0x58,0x6f,0x58,0x5a,0x2e,0x69,0x2e,0x2c,0x20,0x20,0x20,0x20,0x20,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x56,0x20,0x26, + 0x58,0x30,0x58,0x36,0x58,0x2c,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x20,0x20,0x20, + 0x20,0x38,0x20,0x28,0x20,0x63,0x2e,0x76,0x2e,0x6b,0x2e,0x4e,0x2e,0x31,0x20,0x20, + 0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x56,0x20,0x24, + 0x58,0x30,0x58,0x30,0x58,0x39,0x58,0x58,0x58,0x2c,0x20,0x20,0x20,0x22,0x2c,0xa, + 0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x20,0x20,0x20,0x20,0x4f,0x20,0x74,0x20,0x36,0x2e,0x65,0x2e,0x65,0x2e,0x6b, + 0x2e,0x53,0x20,0x4f,0x20,0x20,0x20,0x20,0x20,0x35,0x20,0x35,0x20,0x56,0x20,0x24, + 0x58,0x38,0x58,0x38,0x58,0x38,0x58,0x31,0x58,0x44,0x20,0x3a,0x20,0x4f,0x20,0x20, + 0x20,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x33,0x20,0x4a,0x20,0x65, + 0x2e,0x47,0x2e,0x37,0x58,0x23,0x2e,0x2b,0x20,0x2e,0x20,0x35,0x20,0x43,0x20,0x7c, + 0x2e,0x33,0x58,0x33,0x58,0x35,0x58,0x34,0x58,0x5f,0x2e,0x34,0x20,0x25,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x20, + 0x20,0x71,0x20,0x5d,0x2e,0x30,0x58,0x30,0x58,0x2b,0x58,0x2c,0x20,0x42,0x20,0x7d, + 0x2e,0x3a,0x58,0x3a,0x58,0x3a,0x58,0x3a,0x58,0x3d,0x58,0x53,0x20,0x26,0x20,0x6f, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x20,0x20,0x2b,0x20,0x4d,0x20,0x38,0x58,0x38,0x58,0x37,0x58,0x55, + 0x2e,0x51,0x2e,0x23,0x58,0x2a,0x58,0x2a,0x58,0x2a,0x58,0x52,0x2e,0x3c,0x20,0x25, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x22,0x2c,0xa, + 0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x2c,0x20,0x31,0x20,0x20,0x58,0x36, + 0x58,0x57,0x2e,0x47,0x20,0x51,0x2e,0x4c,0x2e,0x5e,0x2e,0x7b,0x2e,0x5a,0x20,0x40, + 0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71, + 0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x35,0x20,0x6d,0x20,0x50, + 0x2e,0x57,0x2e,0x3a,0x58,0x36,0x20,0x2e,0x20,0x33,0x58,0x2f,0x2e,0x58,0x2e,0x2c, + 0x20,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x35,0x20,0x35,0x20,0x6e,0x20,0x2b, + 0x2e,0x52,0x2e,0x57,0x2e,0x4a,0x2e,0x4b,0x2e,0x57,0x2e,0x5e,0x2e,0x3a,0x58,0x3a, + 0x58,0x31,0x58,0x6d,0x20,0x2b,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x35,0x20,0x35,0x20,0x69,0x20,0x6f,0x2e,0x79, + 0x2e,0x76,0x2e,0x71,0x2e,0x2f,0x20,0x50,0x2e,0x49,0x2e,0x7d,0x20,0x7c,0x20,0x52, + 0x2e,0x26,0x58,0x2a,0x58,0x3b,0x58,0x38,0x58,0x20,0x2e,0x2c,0x20,0x20,0x20,0x20, + 0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa, + 0x22,0x71,0x58,0x71,0x58,0x35,0x20,0x35,0x20,0x35,0x20,0x52,0x20,0x33,0x2e,0x4d, + 0x2e,0x35,0x2e,0x45,0x20,0x4c,0x20,0x37,0x2e,0x34,0x2e,0x5f,0x20,0x30,0x20,0x2b, + 0x20,0x4f,0x20,0x2b,0x20,0x69,0x20,0x29,0x2e,0x23,0x58,0x23,0x58,0x35,0x58,0x7e, + 0x2e,0x2c,0x20,0x4f,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x35,0x20,0x75,0x20,0x5d,0x20,0x6d,0x2e,0x72, + 0x2e,0x25,0x2e,0x48,0x20,0x72,0x20,0x3a,0x20,0x2c,0x20,0x74,0x2e,0x30,0x2e,0x50, + 0x20,0x37,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x24,0x20,0x2c,0x20,0x7b,0x20,0x60, + 0x2e,0x28,0x2e,0x3b,0x58,0x2d,0x58,0x2c,0x20,0x2b,0x20,0x20,0x20,0x20,0x20,0x71, + 0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x35,0x20,0x75,0x20,0x32,0x2e,0x77, + 0x2e,0x24,0x2e,0x6b,0x20,0x74,0x20,0x6f,0x20,0x20,0x20,0x2c,0x20,0x7e,0x20,0x68, + 0x2e,0x50,0x20,0x6c,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x2c,0x20,0x75,0x20,0x54,0x2e,0x5e,0x2e,0x23,0x58,0x3c,0x58,0x4e,0x20,0x2c, + 0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x35,0x20,0x3e, + 0x2e,0x39,0x2e,0x55,0x20,0x72,0x20,0x2e,0x20,0x20,0x20,0x2e,0x20,0x2c,0x20,0x54, + 0x20,0x42,0x2e,0x2a,0x2e,0x78,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71, + 0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x2b,0x20,0x2c,0x20,0x51,0x20,0x21,0x2e,0x51, + 0x2e,0x3c,0x58,0x43,0x20,0x2c,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x22,0x2c,0xa, + 0x22,0x70,0x20,0x71,0x2e,0x31,0x2e,0x3e,0x20,0x2e,0x20,0x20,0x20,0x2b,0x20,0x31, + 0x20,0x5b,0x20,0x6d,0x2e,0x70,0x2e,0x6b,0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x2c, + 0x20,0x75,0x20,0x4f,0x2e,0x57,0x2e,0x3b,0x58,0x21,0x20,0x2b,0x20,0x20,0x20,0x20, + 0x20,0x22,0x2c,0xa,0x22,0x34,0x20,0x38,0x2e,0x6a,0x2e,0x60,0x20,0x70,0x20,0x35, + 0x20,0x79,0x20,0x3b,0x2e,0x75,0x2e,0x61,0x2e,0x64,0x20,0x25,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20, + 0x20,0x20,0x20,0x20,0x20,0x4f,0x20,0x2c,0x20,0x41,0x20,0x50,0x2e,0x5f,0x2e,0x2c, + 0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x31,0x20,0x78,0x20,0x3c,0x2e,0x66, + 0x2e,0x6d,0x2e,0x78,0x2e,0x62,0x2e,0x79,0x2e,0x61,0x2e,0x67,0x20,0x3b,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x2b,0x20,0x30, + 0x20,0x76,0x20,0x4f,0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa,0x22,0x20,0x20,0x2d, + 0x20,0x68,0x20,0x63,0x20,0x57,0x20,0x57,0x20,0x57,0x20,0x57,0x20,0x7a,0x20,0x3a, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x20, + 0x20,0x20,0x20,0x2e,0x20,0x2e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x2c,0xa, + 0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x2a,0x20,0x65,0x20,0x6c,0x20,0x6c,0x20,0x66, + 0x20,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x22,0x2c,0xa,0x22,0x71,0x58,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x20,0x20,0x20, + 0x20,0x20,0x20,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa,0x22,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x22,0x2c,0xa, + 0x22,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71,0x58,0x71, + 0x58,0x22,0xa,0x7d,0x3b,0xa, + +}; + +static const unsigned char qt_resource_name[] = { + // fileopen.xpm + 0x0,0xc, + 0xb,0x21,0x7,0xad, + 0x0,0x66, + 0x0,0x69,0x0,0x6c,0x0,0x65,0x0,0x6f,0x0,0x70,0x0,0x65,0x0,0x6e,0x0,0x2e,0x0,0x78,0x0,0x70,0x0,0x6d, + // filesave.xpm + 0x0,0xc, + 0x5,0x68,0x6,0x4d, + 0x0,0x66, + 0x0,0x69,0x0,0x6c,0x0,0x65,0x0,0x73,0x0,0x61,0x0,0x76,0x0,0x65,0x0,0x2e,0x0,0x78,0x0,0x70,0x0,0x6d, + // editcopy.xpm + 0x0,0xc, + 0xb,0xe,0x4a,0x2d, + 0x0,0x65, + 0x0,0x64,0x0,0x69,0x0,0x74,0x0,0x63,0x0,0x6f,0x0,0x70,0x0,0x79,0x0,0x2e,0x0,0x78,0x0,0x70,0x0,0x6d, + // filenew.xpm + 0x0,0xb, + 0x4,0x14,0x5a,0xed, + 0x0,0x66, + 0x0,0x69,0x0,0x6c,0x0,0x65,0x0,0x6e,0x0,0x65,0x0,0x77,0x0,0x2e,0x0,0x78,0x0,0x70,0x0,0x6d, + // editpaste.xpm + 0x0,0xd, + 0xd,0xc9,0x33,0xcd, + 0x0,0x65, + 0x0,0x64,0x0,0x69,0x0,0x74,0x0,0x70,0x0,0x61,0x0,0x73,0x0,0x74,0x0,0x65,0x0,0x2e,0x0,0x78,0x0,0x70,0x0,0x6d, + // editcut.xpm + 0x0,0xb, + 0xa,0x10,0x3e,0x2d, + 0x0,0x65, + 0x0,0x64,0x0,0x69,0x0,0x74,0x0,0x63,0x0,0x75,0x0,0x74,0x0,0x2e,0x0,0x78,0x0,0x70,0x0,0x6d, + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x6,0x0,0x0,0x0,0x1, + // :/filenew.xpm + 0x0,0x0,0x0,0x5a,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x44,0x97, + // :/filesave.xpm + 0x0,0x0,0x0,0x1e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x18,0xfd, + // :/editcut.xpm + 0x0,0x0,0x0,0x96,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x63,0x32, + // :/editcopy.xpm + 0x0,0x0,0x0,0x3c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x31,0xfa, + // :/fileopen.xpm + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, + // :/editpaste.xpm + 0x0,0x0,0x0,0x76,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x4a,0x36, + +}; + +QT_BEGIN_NAMESPACE + +extern bool qRegisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +extern bool qUnregisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +QT_END_NAMESPACE + + +int QT_MANGLE_NAMESPACE(qInitResources_application)() +{ + QT_PREPEND_NAMESPACE(qRegisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_application)) + +int QT_MANGLE_NAMESPACE(qCleanupResources_application)() +{ + QT_PREPEND_NAMESPACE(qUnregisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_DESTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qCleanupResources_application)) + diff --git a/src/editcopy.xpm b/src/editcopy.xpm deleted file mode 100644 index 8350ed0..0000000 --- a/src/editcopy.xpm +++ /dev/null @@ -1,193 +0,0 @@ -/* XPM */ -static char *editcopy[] = { -/* columns rows colors chars-per-pixel */ -"32 32 155 2", -" c black", -". c #191000", -"X c #221700", -"o c #2E2300", -"O c #452E00", -"+ c #433200", -"@ c #493000", -"# c #553800", -"$ c #5D4600", -"% c #6B5000", -"& c #724B00", -"* c #7D5E00", -"= c #6E694F", -"- c #7E795F", -"; c #865900", -": c #8A5C00", -"> c #8B6800", -", c #936200", -"< c #926D00", -"1 c #926B1A", -"2 c #967000", -"3 c #9B721D", -"4 c #9B7625", -"5 c #9E792A", -"6 c #A47C00", -"7 c #AA7D00", -"8 c #A1761A", -"9 c #A57816", -"0 c #A4791D", -"q c #AD8200", -"w c #B28500", -"e c #AE8530", -"r c #B99626", -"t c #97906D", -"y c #B18D48", -"u c #B49049", -"i c #B89542", -"p c #BA9C4D", -"a c #BD9E52", -"s c #BFA053", -"d c #B8AE78", -"f c #BEB47E", -"g c #C49300", -"h c #C89600", -"j c #C19D2C", -"k c #C1A43F", -"l c #C09E4E", -"z c #CFB457", -"x c #C9B159", -"c c #CAB573", -"v c #D4BF7C", -"b c #FFDF62", -"n c #FFE064", -"m c #FFE16D", -"M c #FFE372", -"N c #FFE479", -"B c #A19D8E", -"V c #ABA89A", -"C c #BEB580", -"Z c #BDB488", -"A c #B8B496", -"S c #AEADAA", -"D c #B3AFA1", -"F c #BCBBB6", -"G c #BFBFB9", -"H c #C0B680", -"J c #C4BA85", -"K c #C6BD8B", -"L c #CBB589", -"P c #C8BE88", -"I c #C3BC90", -"U c #CBC18C", -"Y c #CCC493", -"T c #D7CB8C", -"R c #DAC786", -"E c #D8C789", -"W c #DAC98B", -"Q c #D0C690", -"! c #D4CA94", -"~ c #D4CC9B", -"^ c #D8CE98", -"/ c #DCD29C", -"( c #C6C3B7", -") c #C8C6BE", -"_ c #D5C5A5", -"` c #DBC8A1", -"' c #DBD4A2", -"] c #DED9AE", -"[ c #D9D5B1", -"{ c #E0CC82", -"} c #E8D98B", -"| c #E8D991", -" . c #E1D7A1", -".. c #E5DBA5", -"X. c #E4DCAB", -"o. c #E8DDAA", -"O. c #E1DCB2", -"+. c #E1DCB8", -"@. c #FFE683", -"#. c #FFE78A", -"$. c #FFE885", -"%. c #FFE88D", -"&. c #FFE992", -"*. c #FFEC9D", -"=. c #FFF09F", -"-. c #ECE2AC", -";. c #E5E0B6", -":. c #E5E1B8", -">. c #EBE4B6", -",. c #EAE5BC", -"<. c #F0E5A8", -"1. c #FFEDA3", -"2. c #FFEDA9", -"3. c #F1E8B8", -"4. c #FFEFB1", -"5. c #FFF1A5", -"6. c #FFF2AD", -"7. c #FFF2B4", -"8. c #FFF2BC", -"9. c #CAC8C2", -"0. c #D6D4CB", -"q. c #DFDAC5", -"w. c #D4D2D0", -"e. c #E0D7C5", -"r. c #E4DAC3", -"t. c #E8DEC7", -"y. c #E0DFD3", -"u. c #E6E2C2", -"i. c #E8E1C5", -"p. c #EBE3CB", -"a. c #EEE9C2", -"s. c #E8E6DC", -"d. c #F3EDC3", -"f. c #F2EDCB", -"g. c #F7F2CD", -"h. c #FFF3C3", -"j. c #FFF4CA", -"k. c #FFF8C5", -"l. c #FFF8CD", -"z. c #FDF5D2", -"x. c #FFF7D8", -"c. c #FFF9D4", -"v. c #FFF9DC", -"b. c #E9E8E7", -"n. c #F3EFE3", -"m. c #F2F0E3", -"M. c #F4F2EA", -"N. c #FBF7E6", -"B. c #FEF9E3", -"V. c #FFFBEC", -"C. c #F4F4F3", -"Z. c #F8F7F6", -"A. c #FEFCF4", -"S. c #FEFEFC", -"D. c None", -/* pixels */ -"D.D.D.D.D.D.D.D.D.D.D.D.h g g g g g g g g g g w * D.D.D.D.D.", -"D.D.D.D.D.D.D.D.D.D.D.D.g z.z.g.g.g.g.g.g.z.g.R 2 D.D.D.D.D.", -"D.D.D.D.D.D.D.D.D.D.D.D.g z.d.3.3.3.3.3.3.>.f.g.z < D.D.D.D.", -"D.D.D.D.D., : ; , : : : 7 a i a R -.-.-.-.' m.u.g.j > D.D.D.", -"D.D.D.D., u y y L L L L ` t.t.e.e v -.-.-.Y b.S.+.d.q D.D.D.", -"D.D.D.D., S.S.S.S.S.S.S.S.Z.b.S.e.i W o.o.K w.S.A.u.q D.D.D.", -"D.D.D.D., S.S.S.A.S.S.S.S.M.w.S.S._ a E ..K 0.S.S.q.7 D.D.D.", -"D.D.D.D., S.A.V.A.A.A.V.A.n.9.S.S.C._ a ..Y t = - A 6 D.D.D.", -"D.D.D.D., A.A.V.A.V.V.V.A.n.9.S.S.S.Z.3 ' ' K Z A ] 7 D.D.D.", -"D.D.D.D., A.V.B.V.V.B.V.V.n.( F S S G 5 ' | / / X.f.q D.D.D.", -"D.D.D.D., A.V.x.B.x.V.B.N.B.e.D B V ) 3 / / ^ ^ ' a.q D.D.D.", -"D.D.D.D., V.N.N.B.B.B.v.v.N.z.p.i.p.n.8 ^ / ! Q ' a.q D.D.D.", -"D.D.D.D., B.B.x.v.x.z.j.j.x.z.z.c.B.B.0 ! ! ! ^ ' ,.q D.D.D.", -"D.D.D.D., B.h.h.z.z.x.x.z.z.z.h.j.x.v.0 ! Q Y ! ~ ,.q D.D.D.", -"D.D.D.D., v.c.k.x.h.j.j.j.z.8.h.k.j.v.0 U T U U ~ ,.q D.D.D.", -"D.D.D.D., v.k.z.h.h.h.j.8.j.h.h.j.k.v.0 U U U U Y ;.q D.D.D.", -"D.D.D.D., x.h.8.8.h.j.8.8.4.h.4.8.h.x.8 P H P P ~ ;.q D.D.D.", -"D.D.D.D., v.h.4.4.8.8.4.1.z.h.8.4.h.c.8 H J H J Y ;.q D.D.D.", -"D.D.D.D., c.2.z.j.4.*.1.1.8.2.2.*.2.l.8 J J H J U ] q D.D.D.", -"D.D.D.D., l.h.2.4.4.1.%.1.&.2.4.8.7.k.8 f d f H U ] q D.D.D.", -"D.D.D.D., z.8.#.1.4.1.*.1.1.1.*.N 4.l.8 f f C K ~ :.q D.D.D.", -"D.D.D.D., 8.&.4.#.%.4.&.@.#.%.%.&.2.l.8 K K Y ~ ] ,.6 D.D.D.", -"D.D.D.D., h.&.#.*.1.1.%.N N #.&.*.1.l.0 ' ] T x r 6 % D.D.D.", -"D.D.D.D., 4.4.%.*.#.b &.N M b M 2.1.k.9 k 7 > $ o D.D.D.", -"D.D.D.D., 7.&.N 5.&.N @.*.b N M N =.k., + D.D.D.", -"D.D.D.D., 6.N N M M &.#.N 2.$.%.8.6.<.& D.D.D.D.D.", -"D.D.D.D., 5.&.7.n $.m M 1.7.7.o.c 5 & @ D.D.D.D.D.D.D.D.D.", -"D.D.D.D., 7.*.m %.=.&.7.} p 1 % # X D.D.D.D.D.D.D.D.D.D.", -"D.D.D.D., 6.5.5.5.| a 1 & + . D.D.D.D.D.D.D.D.D.D.", -"D.D.D.D., 6.-.a 1 & O . D.D.D.D.D.D.D.D.D.D.D.D.", -"D.D.D.D.; : % O . D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.", -"D.D.D.D. D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D." -}; diff --git a/src/editcut.xpm b/src/editcut.xpm deleted file mode 100644 index 9a11893..0000000 --- a/src/editcut.xpm +++ /dev/null @@ -1,252 +0,0 @@ -/* XPM */ -static char *editcut[] = { -/* columns rows colors chars-per-pixel */ -"32 32 214 2", -" c #000000", -". c #0B0B0B", -"X c #181300", -"o c #1D190B", -"O c #131313", -"+ c #1B1B1B", -"@ c #211E11", -"# c #26231A", -"$ c #2A2513", -"% c #2E2912", -"& c #2E2A19", -"* c #372E0B", -"= c #302A12", -"- c #312C1B", -"; c #3A320F", -": c #3C3415", -"> c #3C351B", -", c #232323", -"< c #2B2922", -"1 c #2C2C2C", -"2 c #302E26", -"3 c #353120", -"4 c #3F3B2D", -"5 c #313131", -"6 c #3A3A3A", -"7 c #423814", -"8 c #493E17", -"9 c #413D2F", -"0 c #423F32", -"q c #4F4319", -"w c #5C4A00", -"e c #5F4F0D", -"r c #514410", -"t c #554813", -"y c #4E472C", -"u c #444136", -"i c #4A483F", -"p c #534B2B", -"a c #504B37", -"s c #514C3A", -"d c #654F04", -"f c #604F0B", -"g c #665200", -"h c #675509", -"j c #6B5405", -"k c #6C5807", -"l c #6C590B", -"z c #745B04", -"x c #715D0A", -"c c #7B5B02", -"v c #625B3B", -"b c #7E6815", -"n c #6C643E", -"m c #4D4B42", -"M c #494949", -"N c #504D43", -"B c #54534C", -"V c #515151", -"C c #5D5B54", -"Z c #656048", -"A c #736A44", -"S c #726C54", -"D c #77725B", -"F c #696968", -"G c gray50", -"H c #826203", -"J c #806609", -"K c #836907", -"L c #8D6A03", -"P c #9A6F00", -"I c #9B7005", -"U c #9E730E", -"Y c #9C7511", -"T c #85732C", -"R c #88783B", -"E c #AE7C00", -"W c #A87B13", -"Q c #847B53", -"! c #827D64", -"~ c #9C862E", -"^ c #A98A1F", -"/ c #B28D0A", -"( c #B88D00", -") c #B2821A", -"_ c #B18E1B", -"` c #B3941C", -"' c #A88E2C", -"] c #A28C36", -"[ c #AE9224", -"{ c #89815E", -"} c #87826D", -"| c #858174", -" . c #888370", -".. c #8E8A7D", -"X. c #928C71", -"o. c #A28E44", -"O. c #AA9F74", -"+. c #B9A456", -"@. c #BDA85B", -"#. c #B2A068", -"$. c #C28700", -"%. c #CC8E00", -"&. c #C29A00", -"*. c #C4962F", -"=. c #CCA100", -"-. c #D6A800", -";. c #D1AC1B", -":. c #DDB31A", -">. c #D2A922", -",. c #D4AE2B", -"<. c #DBA12E", -"1. c #DBA433", -"2. c #DDB428", -"3. c #D2B23B", -"4. c #E6A200", -"5. c #E8A509", -"6. c #EAAF00", -"7. c #EFAC1E", -"8. c #F5A100", -"9. c #FFAD02", -"0. c #FCAF0D", -"q. c #FCB005", -"w. c #FFB60C", -"e. c #FFBD00", -"r. c #FFBD16", -"t. c #E3B432", -"y. c #E8BF3C", -"u. c #F6BE2F", -"i. c #C6A949", -"p. c #D9A948", -"a. c #D8AB52", -"s. c #DBBA45", -"d. c #C5B162", -"f. c #ECB74D", -"g. c #EFB841", -"h. c #EFBE4A", -"j. c #EABA55", -"k. c #FDC006", -"l. c #FFC10B", -"z. c #FFC800", -"x. c #FFC90D", -"c. c #FAC113", -"v. c #FBC11C", -"b. c #FDC910", -"n. c #EDC233", -"m. c #F5C32D", -"M. c #FFC728", -"N. c #F4C537", -"B. c #F6C63A", -"V. c #F5CB36", -"C. c #FFD73D", -"Z. c #E9C659", -"A. c #EAC85A", -"S. c #FFDA4B", -"D. c #FFDD5D", -"F. c #E9CD6B", -"G. c #FFD560", -"H. c #FFE06C", -"J. c gray56", -"K. c #959595", -"L. c gray62", -"P. c #A6A18A", -"I. c #A8A69E", -"U. c #AEA895", -"Y. c #B3AC8F", -"T. c #B8AF8B", -"R. c #B4AD96", -"E. c #B8B199", -"W. c #A4A4A4", -"Q. c #AAAAAA", -"!. c #B0ADA3", -"~. c #BBB6A3", -"^. c #B1B1B1", -"/. c #B9B9B6", -"(. c #BBBBBA", -"). c #C5BC9D", -"_. c #C2BCA2", -"`. c #C1BEB5", -"'. c #D2C38E", -"]. c #DCC78C", -"[. c #C7C0A7", -"{. c #C7C2AE", -"}. c #C7C3B2", -"|. c #C5C2B8", -" X c #CAC6B6", -".X c #CBC9BE", -"XX c #D9D3BB", -"oX c #E6D08A", -"OX c #E7DEBD", -"+X c #ECDEB3", -"@X c #FFF0B9", -"#X c #C5C5C5", -"$X c #CECCC7", -"%X c #D0CEC5", -"&X c #D0CFC8", -"*X c #D2D1CB", -"=X c #DBD6C5", -"-X c #DBD7C9", -";X c #D3D3D1", -":X c #DBDBDB", -">X c #E5E1D6", -",X c #E5E3DA", -".9.U r . . , T B.*.x qX + , Q !.Q. . + 1 [ m.p.k . qXqXqXqX , u O.W.;X! + ", -"4 8.j.` p 5 y ;.u.a.d % qXqXqXqXqXqX O , A P._., ", -"1 x <.f.m.x.b.y.a.g ; qXqXqXqXqXqXqXqX + 0 v O ", -" - h c W W W W z : qXqXqXqXqXqXqXqXqXqX . . ", -" * e l l f X qXqXqXqXqXqXqXqXqXqXqXqXqX ", -"qX qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX qX", -"qXqXqX qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX", -"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX", -"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX" -}; diff --git a/src/editpaste.xpm b/src/editpaste.xpm deleted file mode 100644 index c29ad36..0000000 --- a/src/editpaste.xpm +++ /dev/null @@ -1,295 +0,0 @@ -/* XPM */ -static char *editpaste[] = { -/* columns rows colors chars-per-pixel */ -"32 32 257 2", -" c black", -". c #0D0900", -"X c #191000", -"o c #221700", -"O c #2A1B00", -"+ c #332200", -"@ c #3E2900", -"# c #3A2804", -"$ c #4D3300", -"% c #4B3E15", -"& c #44391B", -"* c #543800", -"= c #5A3B00", -"- c #4D4015", -"; c #524E25", -": c #5A4F2C", -"> c #524E3D", -", c #58562F", -"< c #53503E", -"1 c #5E623B", -"2 c #634100", -"3 c #684500", -"4 c #6E4900", -"5 c #614F11", -"6 c #685416", -"7 c #734C00", -"8 c #784F00", -"9 c #755B00", -"0 c #7C5200", -"q c #7C5A00", -"w c #7B570F", -"e c #69562F", -"r c #786600", -"t c #7F6A00", -"y c #766300", -"u c #60613F", -"i c #7C6422", -"p c #545143", -"a c #54524B", -"s c gray32", -"d c #5D5D57", -"f c #616641", -"g c #67695D", -"h c #6B734D", -"j c #6C7553", -"k c #616261", -"l c #686A64", -"z c #6B7162", -"x c #727272", -"c c #003DFF", -"v c #0043FF", -"b c #004BFF", -"n c #0053FF", -"m c #015AFF", -"M c #0063FF", -"N c #046DFF", -"B c #0865FF", -"V c #0378FF", -"C c #1663FF", -"Z c #1576FF", -"A c #2678FF", -"S c #6F7B84", -"D c #77856D", -"F c #7B8B75", -"G c #0083FF", -"H c #0197FF", -"J c #0B92FF", -"K c #1385FF", -"L c #01A5FF", -"P c #0DB5FF", -"I c #3096FF", -"U c #2DADFF", -"Y c #2FBCFF", -"T c #22C6FF", -"R c #2AC5FF", -"E c #30D0FF", -"W c #38D5FF", -"Q c #4493F1", -"! c #5F83FF", -"~ c #5F8AFF", -"^ c #5290E4", -"/ c #5F92FF", -"( c #4CAAFE", -") c #40B8FF", -"_ c #779DCB", -"` c #6693E2", -"' c #6290FF", -"] c #649DFF", -"[ c #71A6E5", -"{ c #79A4FF", -"} c #7FB3FF", -"| c #68B8F3", -" . c #42DCFF", -".. c #47E0FF", -"X. c #58E9FF", -"o. c #64C0EB", -"O. c #6ADFEF", -"+. c #825600", -"@. c #845A00", -"#. c #8B5C00", -"$. c #905F00", -"%. c #8C6103", -"&. c #876807", -"*. c #8A6111", -"=. c #886E1B", -"-. c #887600", -";. c #8C7A00", -":. c #936200", -">. c #986800", -",. c #926C22", -"<. c #987A3F", -"1. c #A07200", -"2. c #A27511", -"3. c #A97D15", -"4. c #A77B14", -"5. c #998712", -"6. c #A68000", -"7. c #A78F00", -"8. c #AD8016", -"9. c #AC9600", -"0. c #BB8F00", -"q. c #A99B2A", -"w. c #B9A000", -"e. c #B3A63C", -"r. c #958D43", -"t. c #988F44", -"y. c #9A9346", -"u. c #9F9948", -"i. c #8B897C", -"p. c #958F6F", -"a. c #98937B", -"s. c #A68443", -"d. c #B08C41", -"f. c #AF9462", -"g. c #B39864", -"h. c #B2A850", -"j. c #BDB355", -"k. c #C3972F", -"l. c #C5A400", -"z. c #CCAC00", -"x. c #D7BB00", -"c. c #CCA030", -"v. c #CBB43E", -"b. c #E4AD0C", -"n. c #ECB600", -"m. c #EDB900", -"M. c #F2BB00", -"N. c #C1B84C", -"B. c #C1B757", -"V. c #C5BB58", -"C. c #C9BE5A", -"Z. c #C2A978", -"A. c #DFC000", -"S. c #FDCB00", -"D. c #F6C300", -"F. c #FFD100", -"G. c #FEDB00", -"H. c #FFDF0E", -"J. c #F5D500", -"K. c #FBCD39", -"L. c #FFE832", -"P. c #FFE432", -"I. c #CEC25C", -"U. c #D7C648", -"Y. c #DDC74B", -"T. c #D0C55E", -"R. c #D3C85F", -"E. c #D5C960", -"W. c #DDD264", -"Q. c #E0CA4C", -"!. c #E7D14E", -"~. c #EFDA51", -"^. c #F4D050", -"/. c #F9D452", -"(. c #FEDD53", -"). c #E2D765", -"_. c #E9DD69", -"`. c #E6DD68", -"'. c #FDDB6E", -"]. c #FFEE4F", -"[. c #FEE354", -"{. c #FEEA55", -"}. c #F7E153", -"|. c #FFF056", -" X c #ECE16A", -".X c #F1E56D", -"XX c #F7EA6F", -"oX c #F7EB70", -"OX c #F9EC70", -"+X c #FEF372", -"@X c #979486", -"#X c gray60", -"$X c #969596", -"%X c #8AA193", -"&X c #82A89B", -"*X c #8CAEA3", -"=X c #86A7A9", -"-X c #8BA2B1", -";X c #ACA580", -":X c #A5A291", -">X c #B3AF98", -",X c #B8B7AF", -".k.c.6 FXkXkXkXDXkXkXkXx i b.>.+ YXYXYXYXYXYXYXYXYXYX", -"YXYXYX:.'.K.=.hX1X1X1X1X1X1X1Xd &.0.%.* 7 #.#.:.$.#.2 YXYXYX", -"YXYXYX:./.M.%.$Xk k d s s s e w >.2.d.s.Z.9XrXlXxX0X7 YXYXYX", -"YXYXYX:.^.M.1.: % % - % 5 6 &.GXIXIXPXPXPXPXPXLXIXIXg.3 YXYX", -"YXYX#X:.^.m.v.y.r.r.r.r.h.h.2.IXPXPXKXKXPXKXHXxXUXIXIXf.4 YX", -"YXYX#X:.^.m.Y.I.B.j.j.j.V.I.4.PXKXJXKXJXKXKXmXjXFXIXIXUX+. YX", -"YXYX#X:.^.m.Y.E.I.j.j.j.I.R.8.PXKXSXJXJXJXSXnXeXDXIXIXUX<. YX", -"YXYXYX:./.M.!.W.R.I.T.R.E.W.8.UXJXJXSXSXSXSXnXeX:X@Xi.X@X@X,X4 ", -"YXYXYX:.(.S.}..X X X X X X X8.PXSXAXAXAXAXAXNXzXpXwXwXjX7 ", -"YXYXYX:.(.S.[.OXOXOXoXoXt.; O s a p p p p a.AXMXvXaXzXGX+. ", -"YXYXYX:.(.S.[.+X+X+XOX+X; 7X2X] / / ~ ! 2Xp MXNXNXNXSXKX+. YX", -"YXYXYX:.(.F.|.+X+X+X+X+Xy., _ A m b v c ! p MXMXgXMXAXKX+. YX", -"YXYXYX:.(.F.|.+X+X+X+X+X+Xj.& ^ B n b v ' < gXMXgXgXNXKX+. YX", -"YXYXYX:.(.F.U.W.+X+X+X+X).y.g Q N m n b ~ < gXgXgXgXAXJXq YX", -"YXYXYX:.[.l.j j y.I.j.r.1 =X( K N M m b ~ < gXgXgXgXNXKX+. YX", -"YXYXYX:.[.t 5X4X&XD F =X| U J G V Z A C / < fXgXgXgXMXHX+. YX", -"YXYXYX:.[.l.h 3XX...W T P L H K I [ S ` { < fXfXfXfXMXKX+. YX", -"YXYXYX:.[.G.e.1 *XO...E R Y Y | -Xd Z.k 6X> fXfXfXfXBXJX+. YX", -"YXYXYX:.[.G.{.`.u.1 F &X*X%Xz l a.uXfXp.> p.sXsXsXfXBXJX+. YX", -"YXYXYX:.{.G.|.+X+X XN.q.5.7.q cXvXsXsXsXsXsXsXsXsXsXBXKX+. YX", -"YXYXYX:.|.G.].|.L.H.G.G.G.A.1.JXvXsXsXsXsXsXsXsXfXdXCXPX+. YX", -"YXYXYX:.{.G.G.G.G.G.x.w.;.t :.HXdXsXsXsXsXsXdXvXBXZXLXtX= YX", -"YXYXYX:.{.G.J.x.9.;.r 9 q 0 #.KXvXsXaXsXvXBXCXHXiXg.*.= O YX", -"YXYXYX:.L.9.-.y 9 q 0 = + #.HXbXdXbXVXZXcX8X,.3 $ . YX", -"YXYXYX%.z.9 q 7 * o $.PXZXmXmX0Xs.0 $ X YX", -"YXYXYX8 0 = o :.IXpXg.*.= O YXYXYXYX", -"YXYXYX YXYX@.#.2 @ . YXYXYXYXYXYX", -"YXYXYX YXYXYXYXYX YXYXYXYXYXYXYXYXYX", -"YXYXYXYXYXYXYXYXYXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYX" -}; diff --git a/src/filenew.xpm b/src/filenew.xpm deleted file mode 100644 index 85efceb..0000000 --- a/src/filenew.xpm +++ /dev/null @@ -1,216 +0,0 @@ -/* XPM */ -static char *filenew[] = { -/* columns rows colors chars-per-pixel */ -"32 32 178 2", -" c black", -". c #191000", -"X c #221700", -"o c #452E00", -"O c #4A3100", -"+ c #4E3400", -"@ c #553800", -"# c #604000", -"$ c #6A4600", -"% c #6D4800", -"& c #704A00", -"* c #724C00", -"= c #744C00", -"- c #764E00", -"; c #785000", -": c #805500", -"> c #815500", -", c #835700", -"< c #865900", -"1 c #875A00", -"2 c #8A5B00", -"3 c #8A5C00", -"4 c #8B5C00", -"5 c #8C5D00", -"6 c #8D5D00", -"7 c #8F5E00", -"8 c #805911", -"9 c #905F00", -"0 c #906000", -"q c #926000", -"w c #946200", -"e c #956300", -"r c #966400", -"t c #976400", -"y c #956913", -"u c #926C22", -"i c #9B7732", -"p c #B18D48", -"a c #B28E49", -"s c #B4904A", -"d c #BAA373", -"f c #A1A195", -"g c #ABAB9F", -"h c #ADADAB", -"j c #AFAFAB", -"k c #B3B3A6", -"l c #BCBCB8", -"z c #BFBFBC", -"x c #CBB489", -"c c #CBB58A", -"v c #CDB78B", -"b c #CAB891", -"n c #C9BB9E", -"m c #CEBEA2", -"M c #C6C6BC", -"N c #D9C8A8", -"B c #E8E1BA", -"V c #E8E1BB", -"C c #FEFFA1", -"Z c #FFFFA0", -"A c #FEFFA3", -"S c #FEFFA4", -"D c #FEFFA6", -"F c #FEFFA8", -"G c #FEFFA9", -"H c #FFFFA8", -"J c #FEFFAA", -"K c #FEFFAB", -"L c #FFFFAB", -"P c #FEFFAC", -"I c #FFFFAC", -"U c #FEFFAE", -"Y c #FEFFAF", -"T c #FEFFB0", -"R c #FEFFB1", -"E c #FFFFB0", -"W c #FEFFB4", -"Q c #FEFFB5", -"! c #FFFFB4", -"~ c #FEFFB8", -"^ c #FEFFB9", -"/ c #FFFFB8", -"( c #FFFFB9", -") c #FEFFBB", -"_ c #FFFFBA", -"` c #FEFFBD", -"' c #FFFFBD", -"] c #FEFFBE", -"[ c #FFFFBE", -"{ c #C8C8C1", -"} c #CACAC4", -"| c #CBCBC6", -" . c #DBD2C1", -".. c #DEDFCF", -"X. c #D4D4D1", -"o. c #E1D5C1", -"O. c #E3D9C3", -"+. c #E5DCCC", -"@. c #E8E8D3", -"#. c #ECECD7", -"$. c #F0EBDA", -"%. c #FEFFC2", -"&. c #FEFFC3", -"*. c #FFFFC2", -"=. c #FEFFC7", -"-. c #FFFFC7", -";. c #FEFFCB", -":. c #FEFFCC", -">. c #FFFFCC", -",. c #FEFFCE", -"<. c #FEFFD0", -"1. c #FEFFD1", -"2. c #FFFFD0", -"3. c #FFFFD1", -"4. c #FFFFD3", -"5. c #FEFFD5", -"6. c #FFFFD5", -"7. c #FEFFD6", -"8. c #FEFFD7", -"9. c #FFFFD6", -"0. c #FFFFD8", -"q. c #FEFFDA", -"w. c #FFFFDA", -"e. c #FFFFDB", -"r. c #FFFFDC", -"t. c #FEFFDE", -"y. c #FEFFDF", -"u. c #FFFFDE", -"i. c #FFFFDF", -"p. c #E9E9E7", -"a. c #F3F3E9", -"s. c #F3F3EB", -"d. c #F5F5E8", -"f. c #F8F8E3", -"g. c #FEFFE0", -"h. c LightYellow", -"j. c #FFFFE1", -"k. c #FEFFE3", -"l. c #FFFFE3", -"z. c #FDFEE7", -"x. c #FEFFE4", -"c. c #FEFFE5", -"v. c #FFFFE4", -"b. c #FBFBE9", -"n. c #FEFFE8", -"m. c #FFFFE8", -"M. c #FFFFE9", -"N. c #FFFFEA", -"B. c #FEFFEC", -"V. c #FEFFED", -"C. c #FFFFEC", -"Z. c #FFFFED", -"A. c #FEFFEF", -"S. c #F4F4F0", -"D. c #F4F4F3", -"F. c #F5F5F4", -"G. c #F8F8F6", -"H. c ivory", -"J. c #FFFFF1", -"K. c #FEFFF3", -"L. c #FFFFF3", -"P. c #FEFFF4", -"I. c #FFFFF4", -"U. c #FEFFF7", -"Y. c #FFFFF6", -"T. c #FFFFF7", -"R. c #FBFBFB", -"E. c #FFFFF8", -"W. c #FFFFF9", -"Q. c #FFFFFA", -"!. c #FFFFFB", -"~. c gray99", -"^. c #FEFFFD", -"/. c #FFFFFC", -"(. c #FFFFFD", -"). c #FFFFFE", -"_. c gray100", -"`. c None", -/* pixels */ -"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.`.w 2 1 w 4 4 4 6 w 9 6 - `.`.`.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.r s p p c c c c N O.+.o.y # `.`.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.r ).).).).).).).).F.p.). .& o `.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w ).E.).E.).E.E.E.S.X.).R.n $ + `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w E.Y.Y.E.Y.E.E.E.a.| ).).D.m % `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w E.Y.Y.J.Y.J.Y.Y.a.| ).).).D.> `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w Y.J.J.J.J.J.J.J.a.M l h h { ; `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w Y.B.B.B.N.N.B.B.b...k f h } ; `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w J.N.N.N.N.N.N.N.l.f.#.@.#.a.> `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w J.l.l.l.l.l.l.l.l.l.l.l.l.J.> `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w J.r.l.l.r.l.r.l.r.l.r.l.r.J.1 `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w B.r.r.q.q.q.q.q.q.r.q.q.r.B.> `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w N.5.5.5.5.q.5.5.5.5.5.5.5.B., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w N.<.<.<.<.<.<.<.5.<.<.<.<.N., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w l.,.;.;.;.,.;.,.;.,.;.;.;.l., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w l.-.-.-.-.-.-.;.-.-.-.-.;.l.> `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w l.-.%.%.%.%.%.%.%.%.%.%.%.l., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w r.' ' ' ' ' ) ' ' ' ' ' ' r., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w r.) ) W ) ) ) ) ) ) W ) ) q., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w q.W W W W W W W W W W W W q., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w 5.Y Y W Y Y Y Y Y Y Y Y Y 5., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w 5.J J J Y J Y Y J Y J J Y q., `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w 5.J J D J J D J D J W ) ,.$.- `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w <.Z D D Z D J Y ' ,.B b i - O `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w <.Z Z Z Y ) <.B d u & @ X `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w ,.J ) ,.B d y & o . `.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.w Y.V d u & o . `.`.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`.1 4 & o . `.`.`.`.`.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.", -"`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`." -}; diff --git a/src/fileopen.xpm b/src/fileopen.xpm deleted file mode 100644 index a6c33b6..0000000 --- a/src/fileopen.xpm +++ /dev/null @@ -1,295 +0,0 @@ -/* XPM */ -static char *fileopen[] = { -/* columns rows colors chars-per-pixel */ -"32 32 257 2", -" c black", -". c #0B0900", -"X c #130E00", -"o c #161100", -"O c #231A00", -"+ c #352600", -"@ c #3B311C", -"# c #433100", -"$ c #4F3B00", -"% c #4A3E16", -"& c #4A3D22", -"* c #4D421A", -"= c #54420D", -"- c #4E4529", -"; c #484338", -": c #484233", -"> c #5B4B24", -", c #624500", -"< c #674D00", -"1 c #6D4D00", -"2 c #6E4F17", -"3 c #6D5200", -"4 c #775500", -"5 c #745B0F", -"6 c #795200", -"7 c #7A5A00", -"8 c #715C18", -"9 c #764B0A", -"0 c #6C5423", -"q c #6D592E", -"w c #785E27", -"e c #735626", -"r c #665736", -"t c #7A631D", -"y c #7A672E", -"u c #776535", -"i c #5C5956", -"p c #78704F", -"a c #75726E", -"s c #8D4F00", -"d c #815700", -"f c #835A00", -"g c #8A5C00", -"h c #866400", -"j c #966100", -"k c #956F00", -"l c #9C6100", -"z c #9D7500", -"x c #856B2A", -"c c #8C752A", -"v c #8C723B", -"b c #977939", -"n c #A45D00", -"m c #A26100", -"M c #AA680D", -"N c #AB6700", -"B c #A07700", -"V c #A57B00", -"C c #AB7A00", -"Z c #AA7300", -"A c #AF721A", -"S c #B87E00", -"D c #B57B00", -"F c #B0731A", -"G c #B47C26", -"H c #B77E28", -"J c #897F59", -"K c #977C40", -"L c #927F58", -"P c #807A6C", -"I c #9C821D", -"U c #9F8A35", -"Y c #AC8000", -"T c #B28500", -"R c #B68800", -"E c #BB8B00", -"W c #A78337", -"Q c #A28B31", -"! c #AF9535", -"~ c #B58E3A", -"^ c #B88633", -"/ c #B49936", -"( c #BCA039", -") c #998445", -"_ c #978657", -"` c #8B8264", -"' c #8E8572", -"] c #978864", -"[ c #978C75", -"{ c #9F9072", -"} c #A38845", -"| c #A48952", -" . c #AA965C", -".. c #A89156", -"X. c #B5934D", -"o. c #B39D45", -"O. c #B49755", -"+. c #AB984A", -"@. c #AD9A65", -"#. c #A79778", -"$. c #A59874", -"%. c #A29B7A", -"&. c #A79775", -"*. c #BDA959", -"=. c #B3A46C", -"-. c #B1A07F", -";. c #B5A97A", -":. c #BEB37B", -">. c #C49200", -",. c #C89500", -"<. c #CC9800", -"1. c #C69812", -"2. c #D2A31C", -"3. c #C2A63E", -"4. c #D7AE37", -"5. c #C29840", -"6. c #C29B4E", -"7. c #C2A641", -"8. c #C6AA43", -"9. c #C8AC45", -"0. c #CBAF49", -"q. c #CAA746", -"w. c #C4A158", -"e. c #CAA65D", -"r. c #CEA857", -"t. c #CFA95A", -"y. c #C5AC50", -"u. c #CDB14B", -"i. c #CBB358", -"p. c #CAB152", -"a. c #D2AB59", -"s. c #D1B54D", -"d. c #D4B951", -"f. c #D6BC5B", -"g. c #DDB45E", -"h. c #D9BD56", -"j. c #D2B753", -"k. c #DAAB48", -"l. c #CEAE69", -"z. c #CCAD67", -"x. c #CCB662", -"c. c #CAB26B", -"v. c #C8B66B", -"b. c #CEB775", -"n. c #CEBE7F", -"m. c #D3AD66", -"M. c #D5BE64", -"N. c #D4BF6D", -"B. c #E4B34B", -"V. c #E0B75F", -"C. c #E1B85F", -"Z. c #E4BA61", -"A. c #E9BE63", -"S. c #DDC159", -"D. c #DAC269", -"F. c #D4C176", -"G. c #D8C67F", -"H. c #E1C55D", -"J. c #EFC05D", -"K. c #F1C15E", -"L. c #E0C264", -"P. c #E5C961", -"I. c #EDC164", -"U. c #E9CD65", -"Y. c #EFD36B", -"T. c #F2C564", -"R. c #F6C868", -"E. c #F8C760", -"W. c #FBCC6A", -"Q. c #FDCB63", -"!. c #F1D56D", -"~. c #FFD06C", -"^. c #F5D972", -"/. c #FED175", -"(. c #FADE77", -"). c #E4C87A", -"_. c #FEE27C", -"`. c #8F9192", -"'. c #9A9A96", -"]. c #A79F83", -"[. c #ADA583", -"{. c #A7A399", -"}. c #BBAC86", -"|. c #BDB088", -" X c #BBB298", -".X c #A7A8A6", -"XX c #ADAEB0", -"oX c #B5B6B4", -"OX c #BABCBC", -"+X c #C6B38E", -"@X c #D3BE80", -"#X c #D0BC95", -"$X c #C6BFA6", -"%X c #C5C29D", -"&X c #D2C283", -"*X c #DAC789", -"=X c #DBCA8B", -"-X c #D5C489", -";X c #DBCD94", -":X c #D6C699", -">X c #CFC8B1", -",X c #C8C6B7", -".L.ZXyXT.K.E.wX ..XKXKXR YXYX", -"YXYXYXYXYXYXYXYXYXYXYXYX V E 4.ZXsXW.K.I.Z.O.{.KXUXUXMXk YXYX", -"YXYXYXYXYXYX R E 7 YX< E 2.aXsX6XC.T.Z.w.[ xXUXUXUXUX2X3 YXYX", -"YXYXYXYX R >.).5X,.T ,.5XCX8XK.T.A.a.] OXUXUXUXUXUXUX2.O YXYX", -"YXYX Y E Z.ZXsX7XsX0XCXyXR.K.I.V._ .XUXUXUXUXUXLXKXJXV D N S 7 ", -" z E 4.fXsX/.K.~./.6X~.I.I.C...'.KXUXPXPXPXLXKXGXbXl.N m.SXm.D ", -" E 0XgX7XE.W.W.~.~.R.I.Z.w.' bXUXUXUXPXPXLXmXbX$X) ~ aXSXpXBXn ", -" <.CXT.Q.~.W.W.R.I.A.t._ hXUXUXUXUXPXLXGXnX,X .t XAXSXeX4Xl.Z ", -" <.sXB.W.W.W.T.A.g._ oXUXUXUXUXUXLXLXmXcX=.5 $.BXgXeX!.D.3Xm + ", -" <.sXB.R.R.A.V.| {.KXUXUXUXUXLXKXGXvX|.c u qXdXgX^.U.f.3XH f ", -" <.sXB.T.Z.m.[ nXUXUXUXUXPXKXHXbX,X) e X) y >XAXAX_.S.h.h.u.s.d.F.6.g YX", -" >.9X~ } u '.LXKXmXxX .5 [.IXAX_.!.S.h.h.d.8.s.D.n.j YXYX", -" >.:XW v & kXmXvX;.t ] BXAXrX!.U.u.S.9.u.3.7.i.;XM 1 YXYXYX", -" E #Xb u : nXcX_ u 1XSXgX^.U.H.S.d.8.s.d.u.b.-XG g YXYXYXYX", -" R +Xc r a zX[.= -XdX_.U.d.P.h.d.u.3.8.N.=Xw.l 1 YXYXYXYX", -" T }.x > `.oX> %.*.S.S.h.S.7.d.h.0.p.n.c.M d . YXYXYXYXYX", -" C ].w @ XXu p *.( h.S.s.u.u.u.p.N.*X^ g + YXYXYXYXYXYX", -" Z &.e ; ` * :.o.S.S.S.u.( 9.x.&XX.j , YXYXYXYXYXYX", -" B { 0 i % [.o.u.S.d.h.9.M.&Xz.M 6 YXYXYXYXYXYXYXYX", -" z { 0 - J *./ S.9.d.i.G.&XF g O YXYXYXYXYXYXYXYXYXYX", -" z $.2 w =.! s.d.p.N.;X^ l , YXYXYXYXYXYXYXYXYXYXYX", -" B &.9 ;.Q / j.x.@Xl.m 6 YXYXYXYXYXYXYXYXYXYXYXYXYX", -" h W @.+.I y.&Xb.F 7 O YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX", -" $ s %XU F.=X^ j # YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX", -" g O. c #23224B", -", c #262353", -"< c #292655", -"1 c #2B2C54", -"2 c #2C2C5B", -"3 c #293746", -"4 c #2D304F", -"5 c #243243", -"6 c #2E315D", -"7 c #363647", -"8 c #303E4A", -"9 c #30325E", -"0 c #3C3C53", -"q c #2E2E60", -"w c #2F3160", -"e c #302E63", -"r c #313164", -"t c #363861", -"y c #353868", -"u c #384650", -"i c #284F6B", -"p c #2D547B", -"a c #3B486A", -"s c #36597D", -"d c #3D5D7C", -"f c #4C4C4C", -"g c #40405A", -"h c #414E56", -"j c #4B585E", -"k c #49545E", -"l c #555555", -"z c #4D4D6B", -"x c #434675", -"c c #4B5660", -"v c #4F5962", -"b c #41517E", -"n c #4B507D", -"m c #515C67", -"M c #505D6E", -"N c #5C5D7D", -"B c #546066", -"V c #54626D", -"C c #5B646D", -"Z c #55677A", -"A c #556B78", -"S c #5D6772", -"D c #6B6B6B", -"F c #646464", -"G c #616C73", -"H c #63707D", -"J c #6B7679", -"K c gray45", -"L c #00418E", -"P c #004494", -"I c #004894", -"U c #044F98", -"Y c #03509B", -"T c #0A5198", -"R c #13579C", -"E c #185DA1", -"W c #285888", -"Q c #2B6094", -"! c #396D9A", -"~ c #336A96", -"^ c #3D719B", -"/ c #226EB8", -"( c #326EA8", -") c #326BA3", -"_ c #3673AE", -"` c #3A76B4", -"' c #0B6FD1", -"] c #0F75D8", -"[ c #1479DA", -"{ c #1B7CDC", -"} c #466481", -"| c #42749C", -" . c #4A799E", -".. c #506A84", -"X. c #5F678D", -"o. c #576391", -"O. c #5A6592", -"+. c #5F6893", -"@. c #5B738B", -"#. c #507DA1", -"$. c #626283", -"%. c #636A94", -"&. c #656F98", -"*. c #657A8F", -"=. c #6B7299", -"-. c #717191", -";. c #797998", -":. c #687BA6", -">. c #2281DC", -",. c #3F81C0", -"<. c #3988D7", -"1. c #2785E1", -"2. c #2E8AE3", -"3. c #368FE5", -"4. c #3690E6", -"5. c #3D93E7", -"6. c #3D94E9", -"7. c #57839E", -"8. c #4787BC", -"9. c #5480A1", -"0. c #5B84A3", -"q. c #6E8496", -"w. c #6E8B9A", -"e. c #7D848E", -"r. c #728597", -"t. c #738598", -"y. c #768899", -"u. c #7B8B9B", -"i. c #6489A5", -"p. c #698EA7", -"a. c #6D8FA9", -"s. c #6E81AB", -"d. c #7683A6", -"f. c #768CB7", -"g. c #7395AD", -"h. c #7C96B0", -"j. c #4086CA", -"k. c #4986C3", -"l. c #4284C3", -"z. c #498ED2", -"x. c #4D95DB", -"c. c #548DC5", -"v. c #5D92C8", -"b. c #5593C9", -"n. c #5097DE", -"m. c #5198DE", -"M. c #4296E7", -"N. c #4895E2", -"B. c #4B99E5", -"V. c #4A9CEB", -"C. c #4599EB", -"Z. c #529DE6", -"A. c #589EE2", -"S. c #54A1EB", -"D. c #5AA1E6", -"F. c #5AA5EB", -"G. c #5EA8EF", -"H. c #53A3F1", -"J. c #5EAAF2", -"K. c #6699CB", -"L. c #799BC8", -"P. c #7EA6C9", -"I. c #60A2E5", -"U. c #65A7E8", -"Y. c #6BABE9", -"T. c #68ADF2", -"R. c #67B0F5", -"E. c #6DB3F6", -"W. c #70ADEA", -"Q. c #75B0E9", -"!. c #7CB5EB", -"~. c #73B9F8", -"^. c #7BBDFB", -"/. c #7CBAF6", -"(. c gray55", -"). c #828899", -"_. c #84949E", -"`. c #918E8A", -"'. c #949494", -"]. c #8F8FA9", -"[. c #8997A5", -"{. c #8A9AA9", -"}. c #9A9BAF", -"|. c #9399A9", -" X c #9FAAB5", -".X c #A29E9B", -"XX c #A7A7A7", -"oX c #ABABAB", -"OX c #A3A3B4", -"+X c #A8A8B7", -"@X c #A3ABB3", -"#X c #B4B5B5", -"$X c #B0B0BC", -"%X c #B7B9BC", -"&X c #BBB7B3", -"*X c #BBBBBB", -"=X c #82B1DB", -"-X c #81B7EC", -";X c #88BBED", -":X c #86BAED", -">X c #AEBBC8", -",X c #A6BDCD", -".U i 9 YXYX", -"YXYXYXo.2X] L C UXDXcXzXkXkXkXjXjXdXdX%X%X&X%X*XN.' ~ 6 YXYX", -"YXYXYXo.1X] P k hXoXXXXXoXoX#X#X*X%X&X%X%XdXkXxXx.[ ~ 6 YXYX", -"YXYXYXO.3X[ I m FXkXjXjXkXkXkXkXkXkXzXzXzXcXZXSXx.{ ! 6 YXYX", -"YXYXYXo.3X{ I S UXvXxXzXkXkXkXkXkXjXdX*X%X#X&X%XZ.1.^ 9 YXYX", -"YXYXYXO.4X>.U j jX#X#X#X%XdXdXkXzXkXzXzXcXvXDXJXA.1.| 6 YXYX", -"YXYXYXO.6X>.T V PXZXZXZXAXSXDXDXFXHXDXHXHXHXHXSXI.2.| 9 YXYX", -"YXYXYXO.6X2.T G UXLXDXDXAXZXZXAXZXvXcXzXkXkXkXgXY.3. .6 YXYX", -"YXYXYXO.9X4.R m zXdXdXkXzXvXAXDXHXLXPXPXIXUXUXUXQ.6. .9 YXYX", -"YXYXYXO.9X5.R H UXIXUXUXUXUXUXUXUXUXUXUXIXKXJXBX-XC.#.9 YXYX", -"YXYXYXO.eXM./ h.UXUXIXKXBXNXnXuXyXwX5X:X!.Y.Y.Y.D.H.9.6 YXYX", -"YXYXYX+.rXB.<.x.Q.;X-XQ.Y.U.U.D.Z.Z.B.B.C.V.V.B.B.T.0.9 YXYX", -"YXYXYX+.tXB.N.B.B.B.B.C.V.V.H.H.H.D.N.z.8._ ( <.D.R.0.9 YXYX", -"YXYXYX+.tXS.Z.F.D.m.z.l.` ) Q W p s } @.r.[. X>XG.E.0.9 YXYX", -"YXYXYX+.pXU.m.) p d ..*.u.|.+X @ o YXYXYXYXYXYXYXYXYXYXYXYX", -"YXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX", -"YXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX" -}; diff --git a/src/graphicsellipseitem.cpp b/src/graphicsellipseitem.cpp index 75c2fc3..829d610 100644 --- a/src/graphicsellipseitem.cpp +++ b/src/graphicsellipseitem.cpp @@ -37,14 +37,25 @@ GraphicsEllipseItem::GraphicsEllipseItem() { //setCacheMode(QGraphicsItem::DeviceCoordinateCache); //startTimer(100); myProbeChargeWidget = new ProbeChargeWidget(0,0,this); - setMasse(9.10938188e-31); - setCharge(-1.6e-19); currProbePath = new QList; speedListX = new QList; speedListY = new QList; + setupVars(); } +void GraphicsEllipseItem::setupVars () { + setMasse(9.10938188e-31); + setCharge(-1.6e-19); + setStartSpeedX(0); + setStartSpeedY(0); + setPos(0,0); +} + +void GraphicsEllipseItem::resetProbe() { + setupVars(); +} + void GraphicsEllipseItem::timerEvent ( QTimerEvent * event ) { static double vx; vx++; @@ -91,30 +102,34 @@ void GraphicsEllipseItem::calculateProbePath(QPointF startPoint) { currProbePath->append(startPoint); speedListX->append(startSpeedX); speedListY->append(startSpeedY); + realSimulTime =0; //startpunkt in den Pfad setzen flightPath = QPainterPath(startPoint); int path_entry_step = ceil(steps/5000.0); //jeder entry_step(te) step wird eingetragen - int debugTime = 0; - time_t start_time = time(0); + for(int i = 1; i< steps;++i) { - double myMasse = getMasse( sqrt( speedListX->at(i-1)*speedListX->at(i-1) + speedListY->at(i-1)*speedListY->at(i-1) ) ); + //Geschwindigkeit (gesamt) + double combinedSpeed = sqrt( speedListX->at(i-1)*speedListX->at(i-1) + speedListY->at(i-1)*speedListY->at(i-1) ); + + double myMasse = getMasse(combinedSpeed); //qDebug()<< myMasse; - time_t timeb = time(0); + double powerX = myScene->getPowerAt(currProbePath->at(i-1), charge, speedListX->at(i-1),speedListY->at(i-1), 'x'); double powerY = myScene->getPowerAt(currProbePath->at(i-1), charge, speedListX->at(i-1),speedListY->at(i-1), 'y'); - time_t timea = time(0); - debugTime += difftime(timea,timeb); + + //if (combinedSpeed != 0) timePerStep = (myScene->getTimePerStep() * combinedSpeed / 0.001 ); + double newspeedX = speedListX->at(i-1) + (powerX/myMasse * timePerStep); double newspeedY = speedListY->at(i-1) + (powerY/myMasse * timePerStep); - //double deltaDistXconst = speedListX->at(i-1) * (timePerStep/1000.0); //v0*t - //double deltaDistYconst = speedListY->at(i-1) * (timePerStep/1000.0); + double deltaDistXconst = speedListX->at(i-1) * (timePerStep); //v0*t + double deltaDistYconst = speedListY->at(i-1) * (timePerStep); - double deltaDistXconst = (speedListX->at(i-1) + newspeedX)/2.0 * timePerStep; //v0*t - double deltaDistYconst = (speedListY->at(i-1) + newspeedY)/2.0 * timePerStep; //mittel zw alt,neu um fehler zu mindern + //double deltaDistXconst = (speedListX->at(i-1) + newspeedX)/2.0 * timePerStep; //v0*t + //double deltaDistYconst = (speedListY->at(i-1) + newspeedY)/2.0 * timePerStep; //mittel zw alt,neu um fehler zu mindern double deltaDistXaccel = 0.5 * (powerX/myMasse * timePerStep * timePerStep); // 1/2 * F/m * t*t double deltaDistYaccel = 0.5 * (powerY/myMasse * timePerStep * timePerStep); @@ -122,6 +137,7 @@ void GraphicsEllipseItem::calculateProbePath(QPointF startPoint) { double deltaDistX = (deltaDistXconst + deltaDistXaccel); double deltaDistY = (deltaDistYconst + deltaDistYaccel); + QPointF newPoint(currProbePath->at(i-1).x() + deltaDistX/meterPerPx ,currProbePath->at(i-1).y() + deltaDistY/meterPerPx); if (myScene->stopsHere(currProbePath->at(i-1),newPoint)) break; @@ -134,9 +150,7 @@ void GraphicsEllipseItem::calculateProbePath(QPointF startPoint) { } - qDebug()<< difftime(time(0),start_time); - std::cout<< debugTime<at(12); //qDebug()<<"power x: "<< (double)myScene->getPowerAt(QPointF(0,0), charge, 'x'); //qDebug()<<"power y: " << (double)myScene->getPowerAt(QPointF(0,0), charge, 'y'); + //qDebug()<< getMasse(5e+20); } double GraphicsEllipseItem::getMasse(double speed) { + //damit kein inf oder nan entsteht + if(speed > (SPEED_OF_LIGHT - 3e-8)) speed = SPEED_OF_LIGHT - 3e-8; //fuer v>=c nehme v (etwas)= SPEED_OF_LIGHT) speed = SPEED_OF_LIGHT - 1e-8; //fuer v>=c nehme v (etwas) *speedListX; ///Liste Der Geschwindigkeitsanteile in y-richtung QList *speedListY; + ///Gesamtzeilt der der Simulation + double *realSimulTime; ///Masse der Probeladung in kg double masse; ///Ladung der Probleadung in As @@ -78,6 +80,8 @@ class GraphicsEllipseItem : public QObject , public QGraphicsEllipseItem { ///Pfad der Flugbahn QPainterPath flightPath; + void setupVars(); + public slots: //! Berechnet die Bewegung der Probeladung /*! @@ -96,6 +100,7 @@ class GraphicsEllipseItem : public QObject , public QGraphicsEllipseItem { void handleSceneChange(const QList & /*region*/); void setFlightPath ( const QPainterPath& theValue ); + void resetProbe(); signals: void startSpeedXChanged(double speed); diff --git a/src/graphicsview.cpp b/src/graphicsview.cpp index 282a77c..6d1a0d0 100644 --- a/src/graphicsview.cpp +++ b/src/graphicsview.cpp @@ -18,14 +18,14 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ #include "graphicsview.h" -#include +//#include #include GraphicsView::GraphicsView(): QGraphicsView() { //setMinimumSize(900,700); //setDragMode(QGraphicsView::ScrollHandDrag); - + //setRenderHint (QPainter::QPainter::Antialiasing,true); //scale(2,2); @@ -35,11 +35,11 @@ GraphicsView::GraphicsView(): QGraphicsView() { } void GraphicsView::enableOGLViewport() { - setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers))); + //setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers))); } void GraphicsView::disableOGLViewport() { - setViewport(new QWidget(parentWidget())); + //setViewport(new QWidget(parentWidget())); } diff --git a/src/icons/.directory b/src/icons/.directory new file mode 100644 index 0000000..3934d60 --- /dev/null +++ b/src/icons/.directory @@ -0,0 +1,3 @@ +[Dolphin] +ShowPreview=true +Timestamp=2008,12,6,17,22,47 diff --git a/src/icons/application-exit.svg b/src/icons/application-exit.svg new file mode 100644 index 0000000..11b105e --- /dev/null +++ b/src/icons/application-exit.svg @@ -0,0 +1,787 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/document-save-as.svg b/src/icons/document-save-as.svg new file mode 100644 index 0000000..b755e43 --- /dev/null +++ b/src/icons/document-save-as.svg @@ -0,0 +1,31037 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/document-save.svg b/src/icons/document-save.svg new file mode 100644 index 0000000..26d6ee0 --- /dev/null +++ b/src/icons/document-save.svg @@ -0,0 +1,29013 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/edit-scene.svg b/src/icons/edit-scene.svg new file mode 100644 index 0000000..2087c25 --- /dev/null +++ b/src/icons/edit-scene.svg @@ -0,0 +1,672 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/go-bottom.svg b/src/icons/go-bottom.svg new file mode 100644 index 0000000..0427ad2 --- /dev/null +++ b/src/icons/go-bottom.svg @@ -0,0 +1,2620 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/go-down.svg b/src/icons/go-down.svg new file mode 100644 index 0000000..b03c06f --- /dev/null +++ b/src/icons/go-down.svg @@ -0,0 +1,1177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/go-top.svg b/src/icons/go-top.svg new file mode 100644 index 0000000..e0b398d --- /dev/null +++ b/src/icons/go-top.svg @@ -0,0 +1,3523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/go-up.svg b/src/icons/go-up.svg new file mode 100644 index 0000000..51de9d3 --- /dev/null +++ b/src/icons/go-up.svg @@ -0,0 +1,1021 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/insert-bfield.svg b/src/icons/insert-bfield.svg new file mode 100644 index 0000000..2d84028 --- /dev/null +++ b/src/icons/insert-bfield.svg @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/insert-efield.svg b/src/icons/insert-efield.svg new file mode 100644 index 0000000..a7cbfd8 --- /dev/null +++ b/src/icons/insert-efield.svg @@ -0,0 +1,921 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/insert-stopper.svg b/src/icons/insert-stopper.svg new file mode 100644 index 0000000..fb5b056 --- /dev/null +++ b/src/icons/insert-stopper.svg @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/media-playback-pause.svg b/src/icons/media-playback-pause.svg new file mode 100644 index 0000000..e255387 --- /dev/null +++ b/src/icons/media-playback-pause.svg @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/icons/media-playback-start.svg b/src/icons/media-playback-start.svg new file mode 100644 index 0000000..5d46ca5 --- /dev/null +++ b/src/icons/media-playback-start.svg @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/icons/media-playback-stop.svg b/src/icons/media-playback-stop.svg new file mode 100644 index 0000000..2019ccb --- /dev/null +++ b/src/icons/media-playback-stop.svg @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/icons/place-charge.svg b/src/icons/place-charge.svg new file mode 100644 index 0000000..684c16a --- /dev/null +++ b/src/icons/place-charge.svg @@ -0,0 +1,7134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/window-editmode.svg b/src/icons/window-editmode.svg new file mode 100644 index 0000000..35a944d --- /dev/null +++ b/src/icons/window-editmode.svg @@ -0,0 +1,3582 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/window-simulmode.svg b/src/icons/window-simulmode.svg new file mode 100644 index 0000000..d5eb8d7 --- /dev/null +++ b/src/icons/window-simulmode.svg @@ -0,0 +1,4268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lsim.cpp b/src/lsim.cpp index 8743d89..3048152 100644 --- a/src/lsim.cpp +++ b/src/lsim.cpp @@ -85,39 +85,63 @@ void lsim::createActions() { acts.calculate->setStatusTip (tr ("Flugbahn berechnen")); connect (acts.calculate, SIGNAL (triggered()), this, SLOT (startCalculation())); + acts.resetAct = new QAction (tr ("reset"), this); + acts.resetAct->setStatusTip (tr ("reset")); + connect (acts.resetAct, SIGNAL (triggered()), this, SLOT (resetAll())); + acts.timerStart = new QAction (tr ("Timer Start"), this); acts.timerStart->setStatusTip (tr ("Timer starten")); connect (acts.timerStart, SIGNAL (triggered()), this, SLOT (startTimer())); - acts.timerStop = new QAction (tr ("Timer Stop"), this); - acts.timerStop->setStatusTip (tr ("Timer stoppen")); + acts.timerStop = new QAction (tr ("Animation stoppen"), this); + acts.timerStop->setStatusTip (tr ("Die Animation stoppen und Ladung an den Anfang zur\374cksetzen")); + acts.timerStop->setIcon(QIcon(":icons/media-playback-stop.svg")); connect (acts.timerStop, SIGNAL (triggered()), simulscene, SLOT (stopTimer())); + QIcon timerPauseIcon = QIcon(":icons/media-playback-start.svg"); + timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Normal,QIcon::On); + timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Disabled,QIcon::On); + timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Active,QIcon::On); + timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Selected,QIcon::On); + acts.timerPause = new QAction (tr ("Animation starten und pausieren"), this); + acts.timerPause->setStatusTip (tr ("Animation starten oder unterwegs anhalten")); + acts.timerPause->setIcon(timerPauseIcon); + acts.timerPause->setCheckable(true); + connect (acts.timerPause, SIGNAL (toggled(bool)), simulscene, SLOT (startPauseTimer(bool))); + connect (simulscene, SIGNAL(timeLineInRunningState(bool)), acts.timerPause, SLOT(setChecked(bool)) ); + connect (acts.timerPause, SIGNAL (toggled(bool)), this , SLOT(clearAnyFocus())); + //connect (acts.timerStop, SIGNAL (triggered(bool)), acts.timerPause, SLOT (setChecked(bool))); + acts.exitAct = new QAction (tr ("Beenden"), this); - acts.exitAct->setStatusTip (tr ("Die Anwendung beenden")); + acts.exitAct->setStatusTip (tr ("lsim beenden")); + acts.exitAct->setIcon(QIcon(":icons/application-exit.svg")); connect (acts.exitAct, SIGNAL (triggered()), qApp, SLOT (quit())); //up down actions - acts.moveItemDown = new QAction (QChar(0x2193), this); - acts.moveItemDown->setStatusTip (tr ("runter")); + acts.moveItemDown = new QAction (tr("Eine Stufe nach unten"), this); + acts.moveItemDown->setStatusTip (tr ("Eine Stufe nach unten verschieben")); + acts.moveItemDown->setIcon(QIcon(":icons/go-down.svg")); acts.moveItemDown->setEnabled(false); connect (acts.moveItemDown, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemDown())); connect (acts.moveItemDown, SIGNAL (triggered()), this, SLOT (handleUpDownActionChanges()) ); - acts.moveItemUp = new QAction (QChar(0x2191), this); - acts.moveItemUp->setStatusTip (tr ("rauf")); + acts.moveItemUp = new QAction (tr("Eine Stufe nach oben"), this); + acts.moveItemUp->setStatusTip (tr ("Eine Stufe nach oben verschieben")); + acts.moveItemUp->setIcon(QIcon(":icons/go-up.svg")); acts.moveItemUp->setEnabled(false); connect (acts.moveItemUp, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemUp())); connect (acts.moveItemUp, SIGNAL (triggered()), this, SLOT (handleUpDownActionChanges()) ); - acts.moveItemOnTop = new QAction (QChar(0x21C8), this); - acts.moveItemOnTop->setStatusTip (tr ("ganz rauf")); + acts.moveItemOnTop = new QAction (tr("Nach ganz oben verschieben"), this); + acts.moveItemOnTop->setStatusTip (tr ("Nach ganz oben verschieben")); + acts.moveItemOnTop->setIcon(QIcon(":icons/go-top.svg")); acts.moveItemOnTop->setEnabled(false); connect (acts.moveItemOnTop, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemOnTop())); connect (acts.moveItemOnTop, SIGNAL (triggered()), this, SLOT (handleUpDownActionChanges()) ); - acts.moveItemOnBottom = new QAction (QChar(0x21CA), this); - acts.moveItemOnBottom->setStatusTip (tr ("ganz runter")); + acts.moveItemOnBottom = new QAction (tr("Nach ganz unten verschieben"), this); + acts.moveItemOnBottom->setStatusTip (tr ("Nach ganz unten verschieben")); + acts.moveItemOnBottom->setIcon(QIcon(":icons/go-bottom.svg")); acts.moveItemOnBottom->setEnabled(false); //acts.moveItemOnBottom->setToolTip( tr ("Nach ganz unten absinken lassen")); connect (acts.moveItemOnBottom, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemOnBottom())); @@ -127,29 +151,34 @@ void lsim::createActions() { //Edit, insert, Modechange - acts.itemEditModeAct = new QAction (tr ("Edit"), this); - acts.itemEditModeAct->setStatusTip (tr ("Editiermode")); + acts.itemEditModeAct = new QAction (tr ("Editieren"), this); + acts.itemEditModeAct->setStatusTip (tr ("Die Felder ver\344ndern")); + acts.itemEditModeAct->setIcon(QIcon(":icons/edit-scene.svg")); acts.itemEditModeAct->setCheckable(true); acts.itemEditModeAct->setData(QVariant(SimulScene::FieldItemEdit)); - acts.insertEFieldItemAct = new QAction (tr ("E-Feld"), this); - acts.insertEFieldItemAct->setStatusTip (tr ("E-Feld Einfuegen")); + acts.insertEFieldItemAct = new QAction (tr ("elektrisches Feld hizuf\374gen"), this); + acts.insertEFieldItemAct->setStatusTip (tr ("Ein elekrisches Feld hizuf\374gen")); + acts.insertEFieldItemAct->setIcon(QIcon(":icons/insert-efield.svg")); acts.insertEFieldItemAct->setCheckable(true); acts.insertEFieldItemAct->setData(QVariant(SimulScene::HomoEFieldItemInsert)); - acts.insertBFieldItemAct = new QAction (tr ("B-Feld"), this); - acts.insertBFieldItemAct->setStatusTip (tr ("B-Feld Einfuegen")); + acts.insertBFieldItemAct = new QAction (tr ("Magnetfeld hizuf\374gen"), this); + acts.insertBFieldItemAct->setStatusTip (tr ("Ein magnetisches Feld hizuf\374gen")); + acts.insertBFieldItemAct->setIcon(QIcon(":icons/insert-bfield.svg")); acts.insertBFieldItemAct->setCheckable(true); acts.insertBFieldItemAct->setData(QVariant(SimulScene::HomoBFieldItemInsert)); - acts.insertStopperItemAct = new QAction (tr ("Stopper"), this); - acts.insertStopperItemAct->setStatusTip (tr ("Stopteil Einfuegen")); + acts.insertStopperItemAct = new QAction (tr ("Metallplatte hizuf\374gen"), this); + acts.insertStopperItemAct->setStatusTip (tr ("Eine Metallplatte Hizuf\374gen, die die Ladung absorbiert")); + acts.insertStopperItemAct->setIcon(QIcon(":icons/insert-stopper.svg")); acts.insertStopperItemAct->setCheckable(true); acts.insertStopperItemAct->setData(QVariant(SimulScene::StopperItemInsert)); - acts.probeChargeItemPlaceAct = new QAction (tr ("Ladung setzen"), this); - acts.probeChargeItemPlaceAct->setStatusTip (tr ("Probeladung neu platzieren")); + acts.probeChargeItemPlaceAct = new QAction (tr ("Probeladung platzieren"), this); + acts.probeChargeItemPlaceAct->setStatusTip (tr ("Die Probeladung neu platzieren")); + acts.probeChargeItemPlaceAct->setIcon(QIcon(":icons/place-charge.svg")); acts.probeChargeItemPlaceAct->setCheckable(true); acts.probeChargeItemPlaceAct->setData(QVariant(SimulScene::ProbeChargeItemPlace)); @@ -164,13 +193,15 @@ void lsim::createActions() { //Window Mode - acts.editModeAct = new QAction (tr ("Edit Mode"), this); - acts.editModeAct->setStatusTip (tr ("Edit Mode")); + acts.editModeAct = new QAction (tr ("in den Bearbeitungsmodus wechseln"), this); + acts.editModeAct->setStatusTip (tr ("erm\366glicht das Bearbeiten der Anordnung")); + acts.editModeAct->setIcon(QIcon(":icons/window-editmode.svg")); acts.editModeAct->setCheckable(true); acts.editModeAct->setData(QVariant(lsim::EditMode)); - acts.simulationModeAct = new QAction (tr ("Simulation Mode"), this); - acts.simulationModeAct->setStatusTip (tr ("Simulation Mode")); + acts.simulationModeAct = new QAction (tr ("in den Simulation wechseln"), this); + acts.simulationModeAct->setStatusTip (tr ("Berechnet die Flugbahn und wechselt in den Simulationsmodus")); + acts.simulationModeAct->setIcon(QIcon(":icons/window-simulmode.svg")); acts.simulationModeAct->setCheckable(true); acts.simulationModeAct->setData(QVariant(lsim::SimulationMode)); @@ -189,8 +220,7 @@ void lsim::createMenus() { menuBar()->addMenu(tr("Bearbeiten")); viewMenu = menuBar()->addMenu(tr("Ansicht")); - viewMenu->addAction(acts.oglDisable); - viewMenu->addAction(acts.oglEnable); + viewMenu->addAction(acts.resetAct); menuBar()->addMenu(tr("Einstellungen")); @@ -203,14 +233,17 @@ void lsim::createMenus() { void lsim::createToolBars() { windowModeBar = new QToolBar(tr("Modus")); + windowModeBar->setIconSize(QSize(22,22)); windowModeBar->addAction(acts.editModeAct); windowModeBar->addAction(acts.simulationModeAct); timerControlBar = new QToolBar (tr ("Timer")); - timerControlBar->addAction(acts.timerStart); + timerControlBar->setIconSize(QSize(22,22)); + timerControlBar->addAction(acts.timerPause); timerControlBar->addAction(acts.timerStop); sceneModeBar = new QToolBar (tr ("Edit")); + sceneModeBar->setIconSize(QSize(22,22)); sceneModeBar->addAction(acts.itemEditModeAct); sceneModeBar->addAction(acts.insertEFieldItemAct); sceneModeBar->addAction(acts.insertBFieldItemAct); @@ -218,6 +251,7 @@ void lsim::createToolBars() { sceneModeBar->addAction(acts.probeChargeItemPlaceAct); upDownBar = new QToolBar(tr("Feldanordnungsreihenfolge")); + upDownBar->setIconSize(QSize(20,20)); upDownBar->addAction(acts.moveItemOnBottom); upDownBar->addAction(acts.moveItemDown); upDownBar->addAction(acts.moveItemUp); @@ -240,11 +274,6 @@ void lsim::initWindowMode(WindowMode newMode) { if (newMode == lsim::EditMode) { simulscene->clearFlightPath(); acts.timerStop->trigger(); - sceneModeBar->setVisible(true); - upDownBar->setVisible(true); - fieldItemEditDock->setVisible(true); - probeItemDock->setVisible(true); - sceneDock->setVisible(true); addToolBar(sceneModeBar); addToolBar(upDownBar); @@ -253,10 +282,18 @@ void lsim::initWindowMode(WindowMode newMode) { addDockWidget(Qt::LeftDockWidgetArea,sceneDock); tabifyDockWidget(probeItemDock,fieldItemEditDock); tabifyDockWidget(fieldItemEditDock, sceneDock); + sceneModeBar->setVisible(true); + upDownBar->setVisible(true); + fieldItemEditDock->setVisible(true); + probeItemDock->setVisible(true); + sceneDock->setVisible(true); + gview->centerOn(simulscene->getProbeChargeItem()); + + } else if (newMode == lsim::SimulationMode) { - timerControlBar->setVisible(true); addToolBar(timerControlBar); + timerControlBar->setVisible(true); gview->setDragMode(QGraphicsView::ScrollHandDrag); gview->setInteractive (false); @@ -266,6 +303,8 @@ void lsim::initWindowMode(WindowMode newMode) { acts.itemEditModeAct->trigger(); simulscene->clearSelection(); acts.calculate->trigger(); + //gview->setScene(simulscene); //ueberfluessige scrollbars entfernen + gview->centerOn(simulscene->getProbeChargeItem()); } @@ -362,6 +401,7 @@ void lsim::createDocks() { timer_box->setValue(simulscene->getTimeLineDuration()); timer_box->setSuffix(" ms"); connect(timer_box, SIGNAL(valueChanged(int)),simulscene, SLOT(setTimeLineDuration(int))); + //connect(timer_box, SIGNAL(valueChanged(int)),simulscene, SLOT(stopTimer())); connect(simulscene, SIGNAL(timeLineDurationChanged(int)),timer_box, SLOT(setValue(int))); @@ -476,8 +516,12 @@ void lsim::updateDockFieldWidget() { fieldItemEditDock->setWidget(currDockWidget); } -void lsim::startCalculation() { +void lsim::clearAnyFocus() { if( qApp->focusWidget() !=0) qApp->focusWidget()->clearFocus(); +} + +void lsim::startCalculation() { + clearAnyFocus(); if (simulscene->getMeterPerPx() == 0) { QMessageBox::critical (this,tr("B\366ser Fehler!"),tr("Die Wegl\344nge pro Pixel darf nicht 0 sein!")); @@ -544,3 +588,10 @@ void lsim::setMode ( const WindowMode& theValue ) { } emit windowModeChanged(theValue); } + +void lsim::resetAll() { + setMode(EditMode); + simulscene->resetScene(); + gview->centerOn(0,0); + +} \ No newline at end of file diff --git a/src/lsim.h b/src/lsim.h index 3d85564..5c34280 100644 --- a/src/lsim.h +++ b/src/lsim.h @@ -67,6 +67,8 @@ class lsim: public QMainWindow { void handleDockLocationChange(); void handleUpDownActionChanges(); void initWindowMode(WindowMode newMode); + void clearAnyFocus(); + void resetAll(); private: void createActions(); @@ -97,6 +99,7 @@ class lsim: public QMainWindow { QAction *calculate; QAction *timerStart; QAction *timerStop; + QAction *timerPause; QAction *moveItemDown; QAction *moveItemUp; @@ -111,6 +114,8 @@ class lsim: public QMainWindow { QAction *insertBFieldItemAct; QAction *insertStopperItemAct; QAction *probeChargeItemPlaceAct; + + QAction *resetAct; }; Actions acts; diff --git a/src/simulscene.cpp b/src/simulscene.cpp index f4c9edc..12ce1ef 100644 --- a/src/simulscene.cpp +++ b/src/simulscene.cpp @@ -39,12 +39,8 @@ #include + SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) { - //variablen initialisieren - setTimePerStep(1e-10); - setSteps(300000); - //setMeterPerPx(1/1000.0); - setMeterPerPx(0.01); fieldListWidget = new QListWidget(); @@ -71,7 +67,7 @@ SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) { for (int i = -39; i< 39; ++i) { if(i!=0) { QGraphicsLineItem *line = addLine(i*10,-298,i*10,298,QPen(Qt::lightGray, 1, Qt::DotLine) ); - line ->setCacheMode(QGraphicsItem::DeviceCoordinateCache); + line->setCacheMode(QGraphicsItem::DeviceCoordinateCache); line->setZValue(-1); } } @@ -88,24 +84,40 @@ SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) { ellipse1->setPen(Qt::NoPen); ellipse1->setBrush(Qt::red); ellipse1->setZValue(200); - //ellipse1->scale(4,4); - ellipse1->setAcceptDrops(true); + //ellipse1->scale(0.25,0.25); connect(this,SIGNAL(changed(QList)),ellipse1,SLOT(handleSceneChange(QList))); addItem(ellipse1); - timer = new QTimeLine( 30000); - //qDebug()<< (200e-3/8.0e+6) *1000 * 2e+8; - timer->setFrameRange(0,100); - timer->setUpdateInterval(25); + timer = new QTimeLine(1); timer->setCurveShape(QTimeLine::LinearCurve); //timer->toggleDirection(); ani = new QGraphicsItemAnimation(); ani->setItem(ellipse1); ani->setTimeLine(timer); + connect( timer, SIGNAL(finished()), this, SIGNAL(timeLineInRunningState()) ); + setupVars(); + +} + +void SimulScene::setupVars() { + //variablen initialisieren + setTimePerStep(1e-10); + setSteps(300000); + //setMeterPerPx(1/1000.0); + setMeterPerPx(0.01); + + timer->setFrameRange(0,100); + timer->setUpdateInterval(30); + timer->setCurveShape(QTimeLine::LinearCurve); + + setTimeLineDuration(30000); + setFlightPathVisible(true); + + } void SimulScene::startTimer() { @@ -116,6 +128,17 @@ void SimulScene::startTimer() { void SimulScene::stopTimer() { timer->setCurrentTime(0); timer->stop(); + emit timeLineInRunningState(false); +} + + +void SimulScene::pauseTimer(bool yesno) { + if (yesno) timer->stop(); + else timer->start(); +} + +void SimulScene::startPauseTimer(bool yesno) { + pauseTimer(!yesno); } void SimulScene::mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent) { @@ -1048,3 +1071,14 @@ GraphicsEllipseItem* SimulScene::getProbeChargeItem() { void SimulScene::clearFlightPath() { pathItem1->setPath(QPainterPath()); } + +void SimulScene::resetScene() { + //Alle felder Entfernen + QList currItems = items(); + for (int i = 0; iresetProbe(); +} \ No newline at end of file diff --git a/src/simulscene.h b/src/simulscene.h index 6561658..5273a17 100644 --- a/src/simulscene.h +++ b/src/simulscene.h @@ -85,6 +85,8 @@ class SimulScene : public QGraphicsScene { void setSceneMode(SceneMode mode); void startTimer(); void stopTimer(); + void pauseTimer(bool yesno); + void startPauseTimer(bool yesno); void deleteSelectedFieldItems(); void setTimePerStep(double time); ///starte die Berechnung der teilchenbahn(en) @@ -104,6 +106,7 @@ class SimulScene : public QGraphicsScene { void moveSelectedFieldItemOnTop(); void moveFieldItemOnBottom(QGraphicsItem* fieldItem); void moveSelectedFieldItemOnBottom(); + void resetScene(); private slots: void displayResizeRects(bool move = false); @@ -117,6 +120,7 @@ class SimulScene : public QGraphicsScene { void meterPerPxChanged(double meterPerPx); void flightPathVisibilityChanged(bool visible); void timeLineDurationChanged(int duration); + void timeLineInRunningState(bool yesno = false); private: QTimeLine *timer; @@ -179,6 +183,8 @@ class SimulScene : public QGraphicsScene { static const qreal FieldDefaultZValue = 10.0; //default z-value fuer Felder static const qreal FieldZStep = 1e-10; //schritt, um den der z-index erhoeht wird + void setupVars(); + protected: diff --git a/src/src.pro b/src/src.pro index a506314..2e14772 100644 --- a/src/src.pro +++ b/src/src.pro @@ -33,7 +33,6 @@ CONFIG += warn_on \ debug TARGET = ../bin/lsim RESOURCES = application.qrc -QT += opengl CONFIG -= release