From ada4c7eeda06df197086f97dfd138c026ad90db6 Mon Sep 17 00:00:00 2001 From: Cdaq Account <cdaq@cdaql1.jlab.org> Date: Mon, 5 Dec 2016 16:56:23 -0500 Subject: [PATCH] Initial online GUI directory --- onlineGUI/.gitignore | 3 + onlineGUI/Config/hmsdc.cfg | 43 + onlineGUI/guiHOWTO2007.pdf | Bin 0 -> 157338 bytes onlineGUI/onlineGUI_v1.2.1/CHANGELOG | 7 + onlineGUI/onlineGUI_v1.2.1/GetRootFileName.C | 20 + onlineGUI/onlineGUI_v1.2.1/GetRunNumber.C | 24 + onlineGUI/onlineGUI_v1.2.1/Makefile | 91 + onlineGUI/onlineGUI_v1.2.1/bart.xpm | 2052 ++++++++++++++ onlineGUI/onlineGUI_v1.2.1/default.cfg | 57 + onlineGUI/onlineGUI_v1.2.1/defaultPic.xpm | 1362 +++++++++ onlineGUI/onlineGUI_v1.2.1/genius.xpm | 1362 +++++++++ onlineGUI/onlineGUI_v1.2.1/guiHOWTO2007.pdf | Bin 0 -> 157338 bytes onlineGUI/onlineGUI_v1.2.1/hodtest.cfg | 27 + onlineGUI/onlineGUI_v1.2.1/online.C | 2015 +++++++++++++ onlineGUI/onlineGUI_v1.2.1/online.h | 172 ++ onlineGUI/onlineGUI_v1.2.1/onlineDict.C | 2058 ++++++++++++++ onlineGUI/onlineGUI_v1.2.1/onlineDict.h | 92 + onlineGUI/onlineGUI_v1.2.1/onlineGUI_Style.C | 49 + onlineGUI/onlineGUI_v1.2.1/onlineLinkDef.h | 6 + onlineGUI/onlineGUI_v1.2.1/panguin.xpm | 2646 ++++++++++++++++++ 20 files changed, 12086 insertions(+) create mode 100644 onlineGUI/.gitignore create mode 100644 onlineGUI/Config/hmsdc.cfg create mode 100644 onlineGUI/guiHOWTO2007.pdf create mode 100644 onlineGUI/onlineGUI_v1.2.1/CHANGELOG create mode 100644 onlineGUI/onlineGUI_v1.2.1/GetRootFileName.C create mode 100644 onlineGUI/onlineGUI_v1.2.1/GetRunNumber.C create mode 100644 onlineGUI/onlineGUI_v1.2.1/Makefile create mode 100644 onlineGUI/onlineGUI_v1.2.1/bart.xpm create mode 100644 onlineGUI/onlineGUI_v1.2.1/default.cfg create mode 100644 onlineGUI/onlineGUI_v1.2.1/defaultPic.xpm create mode 100644 onlineGUI/onlineGUI_v1.2.1/genius.xpm create mode 100644 onlineGUI/onlineGUI_v1.2.1/guiHOWTO2007.pdf create mode 100644 onlineGUI/onlineGUI_v1.2.1/hodtest.cfg create mode 100644 onlineGUI/onlineGUI_v1.2.1/online.C create mode 100644 onlineGUI/onlineGUI_v1.2.1/online.h create mode 100644 onlineGUI/onlineGUI_v1.2.1/onlineDict.C create mode 100644 onlineGUI/onlineGUI_v1.2.1/onlineDict.h create mode 100644 onlineGUI/onlineGUI_v1.2.1/onlineGUI_Style.C create mode 100644 onlineGUI/onlineGUI_v1.2.1/onlineLinkDef.h create mode 100644 onlineGUI/onlineGUI_v1.2.1/panguin.xpm diff --git a/onlineGUI/.gitignore b/onlineGUI/.gitignore new file mode 100644 index 00000000..504e5397 --- /dev/null +++ b/onlineGUI/.gitignore @@ -0,0 +1,3 @@ +online +*.o +*.d diff --git a/onlineGUI/Config/hmsdc.cfg b/onlineGUI/Config/hmsdc.cfg new file mode 100644 index 00000000..83f2b1d5 --- /dev/null +++ b/onlineGUI/Config/hmsdc.cfg @@ -0,0 +1,43 @@ +################################################## +# This is an example configuration file +# for the onlineGUI. +# Documentation for the onlineGUI can be found here: +# http://www.jlab.org/~moffit/onlineGUI/ +# +protorootfile ../ROOTfiles/hms1190_XXXXX.root +#protorootfile ROOTfiles/hadron_XXXXX.root +#goldenrootfile ROOTfiles/hadron_golden.root + +#definecut zerocut BB.tp.e.LA[0]>0 + +# FIRST PAGE +newpage 2 3 # remove logy to make linear scale y-axis +title HMS DC 1 Wiremaps + hdc1x1_wm -nostat + hdc1y1_wm -nostat + hdc1u1_wm -nostat + hdc1v1_wm -nostat + hdc1x2_wm -nostat + hdc1y2_wm -nostat + +newpage 2 3 # remove logy to make linear scale y-axis +title HMS DC 1 Wiremaps v time + hdc1x1_wm_time -nostat -type colz + hdc1y1_wm_time -nostat -type colz + hdc1u1_wm_time -nostat -type colz + hdc1v1_wm_time -nostat -type colz + hdc1x2_wm_time -nostat -type colz + hdc1y2_wm_time -nostat -type colz + +newpage 2 3 # remove logy to make linear scale y-axis +title HMS DC 2 Wiremaps + hdc2x1_wm -nostat + hdc2y1_wm -nostat + hdc2u1_wm -nostat + hdc2v1_wm -nostat + hdc2x2_wm -nostat + hdc2y2_wm -nostat + + + + diff --git a/onlineGUI/guiHOWTO2007.pdf b/onlineGUI/guiHOWTO2007.pdf new file mode 100644 index 0000000000000000000000000000000000000000..254bcfaefa1a588802bf9009961886d572a65bc0 GIT binary patch literal 157338 zcma&MQ*<s&xNaHSwr$(CZDYmxvSQn|ZQHi(tk|}b{`VQ(eY0=QRn>Se%g?Myt|TTw z&&<FALq2vDR|vyS#6;v^@&|^Gk5SIt-qOX2h~vMC3ZsOzt&6!c5u=2yv5UEwxv7Jh zxqtu+z{T0z*bc@$yG2*mfqcx#*AVIl-g_xqEBopDpsmGdT>*_cp@S)qN=Sq36$Bt1 z8AhA+{`_9qX<6!N@j<udOaz6)?p1kdV5mO#el8dDA-5p-+?PgZP~NnAxZB3)>sj#5 zX!$IdMmX#1b$^i8r)Vh=L!9pDdVeDBA)AMtG<r0nefQ>2Z;450@U`aX#-&;0Ji28R zs{50-=lo#Z&b_x`iN17~OK3Vd(B@U^7uR>Tm!mL5`w_G%V8Q!!?`WTb9pgMiIQ-xS zc{qkAiuEIRdu$a$z~CM<Gs|Vmm3Q|2I?^YEG+we}rO!kb0WftY&dbpi>_mIs7(o|% zqhE-mF6QFn!<WNKn)GmwQ9tBcr%0twZJ8YETQEpzbdC4^cSp;!Y9&d>M{sroi2HUK z?1(jOT~gkizvQs8B>yHvJazdKu8iV?#7l7ef!cs7nYVNonsVNRSZaJ$;G8{ucRdDr z$&2(ZYoS(AY)s%Orw}y#-1y}wOZKs^_{sL~cBy@5x97?T9-IGTuQF6FT3l3QATWir z?@wUMV-xJ^6n&am2UbCt8>E%w1|9@;r?>pw$D2DD^EcFO@D{bFa+e0g`$bXmyE4I@ zyFN6ybp)q)1auW<Sn*hVQPL@9t0=@8EVV~_KDj(a>h1$6o|n7H>nnGd6b(YSs?FZ@ zQT8eZcwaZ>FkvwpXUOl-v=PRIv2Qi9`Rqe_0uG*dvS!hWcAiHz6XE^1SkB@<Q92W9 z$m1^qF$)-}kZ@ZlZ}sGp!qn{Y=b{#_e)g{%8*}7MBpp&!EB&5}u>BPu=*IGAM{+iz zpz6#Kcf0y9?Qo@0x4|%TqSg8sX4#<Ca_Lbx&y6g_KgzoNozpUE8{hmgVxbG-5v&1o z$|iameq4AL*a+&z(=e+e*ry95hgw{!1U;|pc|CL!8^mS8_;=t@Y<4pJR;T*@8c~g` z$)Gz*tq&W@p8RFkn?#RIzR0e?*2=bZw!xwBwm5d-wuZ&OgQMX1*VUW}L*qK)*xhd& zAfmbl;~jF+e(i>?@%JfHqn`Zne#6W(oFyza2?-O~vn2^MY3}z0WZv>mHwfiXG+Fzn zi4<@hDSTPmGns6sQc;_j7_n05E@I2QUFfzJNBc%L0`!+Du;!wf2yn?Yx0W=;@=^67 z94UA^&>ar2gcQLR@AAff8jZ*w6dok&$kFx)PsJ<d2AgNfr)D<N)C)W$rAP3K&+4X_ zsm|c<x8BFAB79&|8_My36XL#Jg%-TLtiGq$txj0%66m{S{W-5BLx}4@V%v2IHLau= z?1x?7FGxMWVx^PgBf7LuU5oUX;LD7UE0b+2Yk4b-7VX309zj^+y{S2n5XhjMp{A6v z01HQ}H*HanvV@jMC)Lc@L~v!|u<4jk!Q6woG;n_UAab2QUQP=4C^brF!$o|dd@&+$ zA=>GY$B&bV5!CBc=NI@58=IViQ=EY_z7u5Icl_k+#b#UX%ijzQYi2CTQR5V(F6M*K zaYNADHW0Kl1M`!Au~Lnxmq|EZ3*CtyTI++KV=$2y130}Eud;x;d^KgobNiXzz(D%S z<-)WcpGGs{$cbEpJpZZ+=|zQi=t$Y30eCoaWlWmQJQQH5y>cv?(!<H9*2ado9k;_x zo*J{yUDl<MrdRMFLmXm39c=KD@rnau00-HLAGL^4aE#F{6WJ@e6L|@OiyW;fppI4t zLdoRFC@q8J+WRDl4E1Mb0SVb$r(knEdIY<4aSo?rJ)Y3NLjPV+TL?qR)23t^Z@Uel z5Xl-^f(Qg>qZXY?&hyk=C`kNq=P{!x<B}3OYBT0*AP^X_q2H+3!^SxsChh&nLjO3y znI&I#UTjmqve)u1A%Qp+ykdkMPFUaK+|*VcqZ<=f0;wHR<xuUh+_tA8zba2*ZHM|n z<D4HkRF*kmXQaPnY-XDwle5H<b>xX}KTG|#B!*UZ8D#${5v#!g7NU^!Y{QKqM+1mJ ztwtWv7T%^|*)%9_lv=FV+EV?M6Op+QxEVcfSE4E~@=r|Q2*}6g!3l((U=9W!8B7<* zJ|v23jq4I*DyMs=MC#xeK*OpnL;%Va?|_M1NYI1O4)cyT!llKm8s2)CMy@iIDkvEm zC3^7pc4N~Iw^suU01FPJa!1?)ooz>n)kC?q^K*bTg>}iGKqDAaOaFL7K^W~6hZ^l5 z2;Tb+3G@FsXLw4-J|+zbUKob^>+^VUkT;$Pwu)b0PW>@&wfDp~cNc*4!i@`F(bdfG z{LWuR>XD+&T3@=@nGvi6E3-sywx&6DnP`*3UhQ!S{MXxh(PLPYr%)x%L^D{_S0&Y? z(Zj*u)Nw3JqYV%glJrojLC_U<JZwg9J`*xYCg^cWJ1~{Ng56{6q9v~kX4x$|z(N>h z5DjpmO4J|#OLLx+_gGQftGLpN@s<*ukpDP+J-T;8lcVCpAsBR57@>=CCjW;z)n<<E zdkY<j#sOEt+M2@QV@#teWSm_uFBU@~XjHyWGBa2jO+pV<))4UP(EiUY`B1gss__yV zV7mU{olR$>)7DW{ShB%IcOUDN7-zp3WI*v)zJ%q{YTn2$?OIzgD@W~ErJQ58-B60y z5K)bY*Dm#=ipe%ZJ4_&~_cmNpKc$&;tj8XLF!?<AXyIX&$DWK8)))Vq@7Vg0Joox} z#6b|OlZaDVLLB=n=HDdo)P*W64#$CknT1R88i-DOT&B82F|<sdoZTa?^}aIhzRGty zf7e!j(6xXYVj-e6VeVl8k3%!ba}6GY6i@(+M=CctLFApBMNYc7#mHMG>ri)_c?Iji zF0tHCAuU5Z%FT6AoQNK5avgv~1%mVWH0(#2-c1|CS+tYfC{v8V|4AYDno}BVy<!f% zRN>Z((y+10sgTP&ezy@}?d<b#Zw0)BM?B}DT`G;;ZHJ-riPWc4DZ4yx_NNGtvhGMX zZ$&vkIPw@L@3cWK#Q|~yWYn>42Im_$O$f}cceRS=WYPkVQ?joU5m29@-c?FwplMrc zhc3uSBCLz5J(w_&29>WVVdwRB3$)EyUf*-Vq0?3bw+NV;`X_De%cvgJjb`=o;tQRt ziyXKpgC1XBWBA>G<Q5A?x-!2a;*~JSa4=K)VytbmOW$tNBc_;AA471ydMieDzY`up z`)*7LFAdZ&n>(hcTc}Q&BT8lE1ARD(_H<W9&!K;azt0jEq8A9}SGt9}e6n37TEgSG zRH<~sr9qy*hGNNgCHWgR*u-hgh&a1HCiB+@Ok?%>g`$#be^(j<6%Agic@oT+nDAHI zlK+dA6MM3R!~FR`b2VCexLQ$+AY#S9cxN^o>3bQCZ4Mfg!eYw{4_ijwfjP<R;3_=7 zZKVh1+!J-2)2nLFUygQ7Ka35Rge^=~aE}f3tk5+yoQy_tj<4<`$f{6G0VD2Ijz9=_ z<dvK~-?!OA(bM%V=1K0*x&r=pYrqLHq}lBR+vq+KkI<cy)jmwf0~oHvon5`sfDxNC zOYWLYUX60ekKTE+ZmLNGYS57Jva5z>KnR_ZhVl*zfNf<j15ocgIwatFXPZ%yZv;YO z<0_fqc-kwhE@DY;1D{2PL3QBJ5w7{Gq3RCL7`IX%aU1&fcII`~I+4QLkz$m&cl?b4 zUgD)t@$7nm>VhQ-rSFEx78}wBG_HJ!B#FL8>}<y+-iDx#EN<FP-(R37L_fuk#c)u& z4GI~yHWTsSqIoOnQ+_BcYv{i$`=tjo-n=ROo~ZZ9KPJ$806L_wE1d_wH=MTnW4Y6m zwUEBY7<vA&Ayt>(e2u_d_;5;6{0tZ3ZTph3V-U9t&$n1HI)=dG+vR{lETURxq48AF zEY!qcdBlw3p<#78uNcw+-i7&GzN3eZ<+bXok3XMDjfmZo7WVdDXdg;tcqKaWoonNU z!V}S-q?8s(WRVf<>$3-IDXI6*hwDzi7hZgsXR{hq>~_KIU$P|u#cG79h+;Rd(-CHA zMp@gE{^HLxD)06kFNeh9S@+K<TfC`UPIpy2KKqRMJdQKm<CnU1(^Nk|GB<)jX>vSC zaQlA3;)V|uMRrk@=Y<Vq7XcS#2LASyzf&H%p7Ec)p99C*Y?X82q#e_*U4&c5wA{*q zW!+Xc1KL_bJ4kAGiKgWXtuf+9HOvqn^LJ&o$>+0N{YQY{1qnNw(rbe2Jk~&MB3F&X zttNF$Irz_A&~xqGW)l&RvS{RoC$%~q<jnfv-L-fL1jn)ac|kGk#q$H-iTA9YOlF8< zfO3Am4eD%JpN%k6#PNftlGG+qM{ea(D~`@zK+06B9t;=Fj=pC`y7o=GK$qiv>Y2)) z2hU4KSn*IxYdAi>{W|6;bQb!;%Bz^#xAd)RfMp{8oK-w(&LZWY5rcVG`btrR&iqMG zf3+J()4z!4F~vPi_p%0n^?M~$&P?ZNvHI=mfMgZ2zTDhM?G#2-Y~z~R)cVD=fTBX? z6khE6ED*EBoR*y4ji4Q!fq-3g2joy{z3yJ#8f>nR!efGAZM}m<dAt0KoMTevWm9&k zj7KY$GxbA>xc*p8tgoEw-z6oWtOD!V)!D3tX^bmJZ=<d#p+esfF>$fQ-KHB?3Kqhr z8zzksdk*(&0I3iCXZD|=?)H~Nq14^ECnK|+<aiqSYVN#+TY&ScZ_aI3OO#VIb1uyY zozDC(<4Af0sd5Xyen5wZ+``q<VvlU=sbNR8CC^xEE_)hnG10BQmtXr9PH$D#p?y%( zsu=zd8u3<R8|d}wv%G-dP>vrfu0>n?k(A?Sv_OO;wA@mfpzO|D>2~ToWk_T8b|edc zbamI^Rjs`JD(%Q^l)eY$?>`pWzWy3&OJ4FwZpztIE8cO=S4O4G0L&MiUdmhjt2(!= zg*_zXY7i?Fp+o#pJ5Oev*u3k}?<$pfz(6*P<r$%QXOxGZHrLWSkk7T99_!W#Jx>nU zFKX17o!$C$$EM9oA<(G?&haM?t|}_plD$!?8~gD*r-Cu%F&?dA0Rrw;`9BCEN)%>d zt>ff(`A&5k3PS|^E&xB6lRB4%z=Rk@GTFZ>uX8t`EpPM2y7w}v?UTIG8@?h~J6K8y zO%`NnYC$K!tXb|GB(=*>|B@u6#=PB<ml3$~J#6MQY8&hFC_8ED2P$^)%MvHP5KqUa z#}FeNZuYI+?M2_u&s4CgCiB#?&A%I-AaQIkd@vShJXK2F7n*H{m$6G1%Ji?w!LK42 zX=#pU#NQ<kfk;d-Ts1$aM)QNpCdpQ9O_Sd=6Mca+BtiB0V*6}nTsV5z%@%)%tT=8N zxvTSCor{C3<c&%LIPye%{QHmCSod#NTEV*8v+%XLR?q!sM#U;{AsTM<;jp2odO>;* z;n6<F<BJ^c!}|`O;+6ox(5n`>>zt}({2pncj?ZU((4R>)wc&6Gv^!txQ_Jp&UWCsr zpoKZh<qs!etS?YaG%nG;3f+U2UaNW6$JfhD-~RH~Wq7>GYJ+7TsztD!SvdsnYl4Rf z-+(qE%?X?ES$SVo#<rqIb9*7Oof95xygyyAt|w%nm5G0UhL6#2e@yyZUIo6njx|OE zwgBO-@7L5m)%%B)HyQ}-v<7~_r)QcW@>o|R9R&qN&QoKbvfcWTT;Bh!vfS9A6{&Jy zx-WQji1a0t>t5<Bi+m;SkV|h1CB_ctb$ky;dWYJKbdH^P!9yMu12tRvPT|C?x(gtw z?n^%{iaqJms@|EN(^Ak~-ldFZqZmy^zpw#>#WH&Lk|^R^NwrK4G_SmW{HA&h0S&^U ze|Nsu!0ndoJTf2k{oJSj9q}AC9qJ=XVmIOV%DNpYo({fr9io(L!aK;#Vrg?-gzErT z*9vka#(pRd-`YJ+i&mLs0&DgtL$$JEI!Lv_cNb)RNW~M!MKDHADngU>^>w-56TY4P z0y*wC>YCe|{lDntzuy1gn*V_`|I@Ouaj?VuzcrTs&2m`&uVBvge=tX{4cXTa>l^+v zRoy1%&UYdU7fd1&$PVwAnp$bB(R?V8+@^%<qV5)s@f6NMl2+1}Hn5*<Mie28b$8nP z$alLj!U6jy?Z^9XgYnks-S5W9VQ84&Mya5IzU{AX<NHSllI|>J9s6!>_r~ztn}!st zbZKkqMg(sQf5-Y)V;3KfMUq;gcHbw`R<?8(FXi{`CUe1eX7ul0$)A0}pqE^4N6`;M zgkUcG=njf&RhA#xMa3;e>8+&u+$X?dYw`Ex!oxtH;t%j9xH;-I0Ra92tc3uUo%&?> z<p}NR;~F_D7(LrYiJ2{Bb@Yb8k>Mme$=MD4<XD6n7AKT=+xkTK9`I=X6@Ok#Uki7b zh|sGi;s39=K8Zci7qexe0|kPeJS4y`!O@v0^dWl4#Sbq5RKL^ESeKO|WOD~a88J23 zDdF`pM+0v-(4ZoDeMeln7(-2?@$uUnub_DI+tnp{7u#}SuYS!cDV9IdW#cN1y7bVB zpZn4^Z_wIt2rY%%ZiGeanEpK;?mgb6RNcWvi=XjO*tRjt<Wk#lztA8lmJxD@F?N2j z_++mR#G6w~&8t#)-LaD6S_#KI@om0w2;Y|#F@i!LWVB%qB-u7eS{D;MJzVq4$)%e6 ztH_HDsG!MDcGIt@x1E%b4`iGT$Qf~5$;cY043q_a4-bI_L`Xt74jI|3I4gQ_%d~>R zbTI(xOA2bN81lK`9q6B<UNE3uio$hns9BE5G!Ou=?oO-svBH_DF78=FZVX;hM%;F9 zuExDe{bxf!2aB;_WO2W}bZ|zl5%8V7<4~^~^zFoj#>REo4{SelprX?ZV6!%DDVk|- zH)rCT7;a7iW;5adkJ6)m$b(F1chbSMfviA>OSHBd3OV0zLqc5(-xRb}`1zQ+F&nsU z1LGY~Nl8xnFZMx$Lb<2h2|JoNeYrEhpglgmI$59tIR}Sufyk90MMVD_Lx$k<0xwBM zOKK?<B4UA#ku3gf6JUCI^#XuVowh(DA@0Eo3n|C+NcRx^Y%I#MFImX}N{t!U%na@H z;C4WJ^30!&>oc;vI?v><+7{UdW$GbXwsukI)s*zb+Woge6-PUwx6~fG*vR)z&@=A6 zg|DW5{=N7!AOR@N=WFgn%j^m^FPkA%ZIi4rf<tzhQ9zqr)Z<Y0Ibt6LVv)~Uo}73m zJlU)=EjX4jbI~^Qz}v}1SK|Qu9Y}+qX74F%l(F+8G%nAG;<$3F%tE9*2O#XjNJf!Q zrpl}AwI=;$DoQk((7KFrbObp43*8Dl9_bMI`Y=3&d>Y#^>Yi<7Ki=3$)Z;H79rDM( zTw!qe$g4{lXiP%g88F|C3tf+uPWajLxP~1Fu^8d<;tFVAph!YkIp3yxP<4mHtM6f* zGGFt;6l_n)IwfE`gUd%l9zi&4F+6R@8Wk};h`uE$wesf33=$ttoN${WOyOb+`-vuj zL)0mF_DBhZ&8uEvya*d5j7U7MB53^NyDj%s<0kYZzIRaJuWk*f+st{whusSZ%;~?q z%gADpOB!a!diw#E)N5<@>Ri*G`VnnGrsG~t;H~q>^fWEw1|p;%oncqU6p@48`mRQG zuV3*j`}HV9Un4xTUQ(E)#q9G=R-z<j<j)CiO=HY9O=Bh8$<8HReyZuFWi;_bzUrqx zeN=BI;sdHIC;aDv#MhX`->lYtYZ#a)a*D6maKIRsa_ToRtowUW;Khsc()j*`65=HJ ztWxYE)oC3+m|cD$O4Wb&X}vP3zr-v`o57#m8{yz7wUMZ!s?CuQ^C&8&!^Ph!ccN)c zou-h)F!NSCiL{ZmpaDp<%yM)mh*e~*2vw6_2~?nHC6EZ)CcWCmL%CS{^vox){~c)f zlCX!jQorcds%#y2TwDpj$3Hh_kB1QbN)Cc{Z!bF#FnR*#^jApB)UB96Dbv7#GyJDn zc?42TgK$VRgV{+30*lp%&)*e0&RB+aWlrV=#=Q0J=aazjSjA{Y;P2kd)_x(iBQ0<t zCCl+)k%Q(D)M&>#ShRW>T1t`yy-&tW5D~QSxz`un>`)~7bIobeCfe)l;#7c?6Yh0o z`CgJtZ_$sr)t1PO;zz(B4_IV52Ca=;kU_d9+KZ{Z@xGafb}5Z-Di4i1bWN;c)2fX6 z!EkLMFyo;ThIZ~e8@6eI(Up<yTlK&?*$zzY;C?2J7a_J9bi=4nDm_9G+fb`ICZr__ z7MODH5PGm$*%`wnV#W8cn1232<Ya7zdSh1n3V^C;;6z2E&YX<|r%wvoCnZ5&^B9fg zB0Edj1A`x1x)=|4Sva>_j$`Ewfx)Oi(#8e&oRTqQiY{Xstq2Yif4Yc3=xFcKUpSsa zj8po$N%tY`GF(D#U^mcc{$Oyt9JPEHK3hl*(HI{7#3KVrg2Gz|k(TgGauvzd&gBS2 zId2pbKoN1bc*r*4kBJH_nXwjav-a0xKL7E{S3}92yWk!%#|!(r#2PssEaw|K!y$gm zDB`MM^@#%&-yn4vT%*T8PU<7|mC?9QWGMq!x!wrP^iM-T4LMjoo|IS$G11kCtEkYd zeISwd_bj<B3QOf2hO77n5yx$yP|nFtF$&zoS_Yb4KvlW%zlOq0AYvj8n)BSHkG)T> z4wFC-8s^X!9i;4rXbCmzHnW8k(p+&roh5u_a`GMF#iT1f0RwPJE!3I`2-V%w$?b?p z3dB{|dFi1`?>H_67LlJT%L~q@A95V6_CEa^`7Uj!MDtO83yi>6lJjV(5`a{4u1`9% zpJM~>Lqe){mTHDtw32I6n<DHx=&OLNxatpX<DA!pZRStdeG$(m@{<*^&Kn)G#+V8e z6|hem20dyz!n3)~1?>kJ`!~-$d|633?kwkwewH3X^MdWj4L14(4M{V){qU)!c3>3> zazsS3o*CZ>`46Eigmgv_jKeJ0!48DMFf*a`NatTvT_k5wcpTnc`kYh1>E$-gs0qi| zfhF<EzVXlSNJa?b-uqysf)`F868c0GCN`*VqLz3tfs*N8Z6Uo2YcK>L1sRj-GDu=G zKH{;JQb^<RA%+1RUlpn*jUKRGq19J7ed+PEvZ-xzFt~PFi1yD$WQ2*ORKQ4Q_)T4> zyl4iyTD)j1sHN*36EzHNY+KL9tLEYh#9RWz+Hr}2G(X#QxL<%P?Og;)Uh<%OPpqy^ z;EHY%xjRtA_8kwt8Q0l=g9}@2;m=zM6~A3c(#l(D)xIx*4#Z`u-pvKmfc)~NIE;LY zbyV44oxYgB6mkHKl9vGrGIVd0tULa&a>T_VI7mv${aVc;SUdG4G#$2$W$FKCK>URA z1D91rtlxB0W=?LK#BI@&BzcjG7F~uL)?+viS%&+rP=<<T{5T;{O`J$VSQJ2zlN2=F zVTIxEPLg7_C^J=*RzkdxnT|rLFxlVyBIMc8x!QQ<`pTaPv*#06Gsn1RBr$hfv~8(Q zu8!dvlNdt02`AcrL7GSrC)MF2wZPnlSZBI?CenT)uY_3m31N?nA+M0{r9G_y_J)QN zv@}jr*6LCpmSjGXau?{O*-h~oh?khi@9^0nQ_NNT!bBtxH*`njg^up5w<^cige2|J zEX5P^sah?`0E{vW8j?MhKD*Vg#g!ua0+lM<&tUu453Q=8Ij0ea#=7tgOpI~$(tNd% z@m8|j3cg8o5A3a5ZOYDjP$j2f`Cy58@yeJQD}M`ShDi~0`T&S7DUX)`L7Qm+%`zLU zpE^W2Do%&Q(^`ll#W-2FC;X5M6t4({8`K)>mz9LuyN6mPqZ|)f9DR<7=IU^;9OQOE z;~0R`SFH}=oE_PsjC949{B4f1?epv8XOLllID!>gRdKO{&Ai-lYQ;3H*0yezBC#y? zU!Z4l?Ee@^F)r?$8o_{>1*#{2;4@~q?Ig;xVN>J4n@%Hkbo7~ah6SN~nAY((J8wyq zVFP5+bgxztdY0*`eB@UF;&AiJhR%W?Cov0G|K$Y`%E`0U9YWHb_;4nkF;!0T^eQ#N z+#o<s6mZxHzz-oxy|cC~%oAQ7k4)a8z<?jw=4`VcH7VDU?4YDA3xLFk;c^=|vlLMR z0cOg^rd??GS1gfRAipR?-WTxR+h7XcGk}Z9XB2@gqKd^)u^${iymFm((sKqimwj|0 zz8v{Up}+BU5x((*;6f#B-)&feRRBeV$KH5y)Y5`Ek4ydN71v9ajM>ozkK2c|Gg1Ct zGWXS?9e#rGdA+JA#eI)Og(sDHDbIG^Dg9_+QeYd1sR{8dd(w)7N3mgjV*bz+hxcBN zz_<X658nfN>s@x<*x?bE_EMX>tHMMydlmMOdgq=Km%XnoTOx?MIVrtnMb@l{dr|wT z)x6tas}%B-JV@i$ZFcUj3N>Y}>!dFgzM~N*m{MW2>EkiRSpBb@5nm<2e=qFL^Y#|o z+hc#pXlYhir0EcVB@Y$xBHu;Gp&&}rPGgS1ZWc9rvm$0W?SbktBNz=%M_89K1sHp8 z=6n*84?FwLw7}N(%dE*tiu+)Q4M$N}&(HH=IT!V*(0XuP9}S&3o{vKZa54HYZh#Zg ztLbt2mU7l;n6y4m-2AyhX!2-t-0Wf%Bng{iNSKLoHSRfSC?yftPQvj@jVutlWOY+J zZhab{?L%Qb)_Nc+qsYFrp_UW&!$NH26z1LJJ74wMxi7GgcpyXeiMR+M%0jRlZeg|b z2~z)JwOA&j=B=qV<E2zX9%+7Z6(!wQsPYJA_NCr_dCmE6qR>Nq3j7fc-_(0t)(7Fg ztaRyDV}r6w#iPgBToj<}*s@u?2|g8l958SX&D63{yh*oKnM@cv_VltPqBkb_g-E#J zB4ZJ>|AABjhn)IfarOV?(ErJ+tQ;Ji|6g8ZW&U680V~V@jeO9fr|Y24j^QhK5yzF8 z#*Lj2bDJi>GNcxb1SQ2T<w781Ut^USpQJQdm)BzJaC^LUBdv-g@)ys+%fmyz&-`?a zKI<)Y-|u{PsS18eAn2Eov(MiBZHD6;;MwwhVD|X_Dq`D_1GeVr<=haFcVF|2`ufk7 zz6sUskC$`HyR{nt>=EZ==7yuK7I4YX8hldx*t)jyeL~{aYrwO6H2c``+?VtVv{DcK zKZ#eeG9)ATasJB_@DP{hx=Vo1dZsknxua_<JDbwa9UFp?#Omo5vNO$1X`Y@*J;#;S zl{Swd!)kZR7^33ZHpX~t)(kgXhK$*uDT8Z;@n2GnLU&R{(V9B9Y~%8$9Wv?>3v<)C zUm#0!!Y1dwqxJriq1L4t-0NYfF&}b<@Q)7AHpMjJG7xH6V5n_>bn~w1<TG<be2K}c zV`-=5N+|d|vb|<KHF&Eqffm$reO}g9?4!8)-##5V&v2sU6%kHSQT!*X6p_TL<i8au z#>&m-ErOAA1Fg;9xJ#Af4&JENkXK)3VvNV|79M2j6ug(pkaULHx&1LEP$NtMRz=2M zQ<(fX9&?z1Kc*)yLrvHras-W_I#>yTc8mX_Gtf~AO5-YPOgSoli<UTQF<JDls72?= zpiA0|GjCQNO=mqMijq9VY?YMK`FAJZkL@S(X*b~qcJY^|l{?8DNcQ)AahFv`A+VQ; zS5+|nQ3PWVan<QYvh*UlInQGBwcQQQuC!;90G3PPL~LNRK18>%1%Z~TOJgjqw}<G^ zFzH8~17@v$!IHz*4=jrrB>kD*6Ykbuzv91Jw=0RrI-f-D>IYwoAzRh=Rb49t8`|^b zFJ4jchED{Z8C~RV8fDfk2aJ2GPg}y~gY-s?vWT3FLmkJWe_b-eYxl-i{e?>!{j>t6 zMS3+9E0O-f`Hz&=J*lx~S)cvuI=M0QU@dht1h2#0T{0vlB*rn0ZmcY!K06mknzv#z zGQX1mL<T5CCz<@}2zWU58C5I9IbHRiv$bgHg3jfk<<ZNF`e*O;RBX|#Yh&5DY425q zKsQ-SdU9J10*?5}M{9shf8$_+<E6i%<Mg&?cuZ<;izx#)8zJkkDiI-!WqPz+gSxpG zewGm3+7~^-zN3cXhk`(iV}BMdOW`s5bi-RE(}~*~+JWHM+s#O9betr#uvRH~JE6$? zIr2Kd5tDD-bxiqJ2KEI-QmSP5#)nMlaxgIg|Elf~s%VrM=ncn)IJ?N3q$wo<0fj8R z2-LSUVEnJV#9a|vXgh5?CN><4%c>)(_r@L1b$+Cnl$df@_~7L<<#FggeleOsd4uW5 z`vwEw*Mo4lyx8(VLfUx&d&}E8bG?f`V-mBW>Rkh!%CUgwa)>`Ob3;f*7T9tNMDFaq z@;nQ}bwrL>JqH&sCOtA^`D=G9H{ajk?KwXYF~`Q(fK*pF7t|7M=%B!q{yjRj5^A^A zMzU&Oyv;?A_(Z|+i{wNa6Zob%-%hy1AsLsCeEnE$gXne<aEob~W&CCHL))H0GvCF+ z{H)FVF7bB5GAdn#Rr5Ty^&3m=53d2ZSE0z6gb(0<%q^t9ICa{Y_D{UC7JZ`0e6Wc) z7oYNih(tV|JX}3=k^nCHec4V=$vnpltZH6IMkMj%fe(CXfr>$jKQ7s5*@wfyXA{!% zqiy0{iAnQWN5j=q5xI2Zp8MuJU>0eRz!<fU!PSqrwV;s<0?D+F;of+v_`v7*?HNQi zZWaXJuZzw=_zIY@#eAP!B4`+8jzOFWlp61`D`mFj{5mckvmM9Dde<lUX<ehE&CxDl zN2_cRJ$j)^Nse2TElzw1g9WaVtnfd9JjY%KSvMs6g;~v%P^8WVk=iuujBu`rGV~fH zi~i3C=<`8(=)Px{&^F;oJy9nyvf&&}M>8O1v~<vAe>W@7Y}mg>%Ry5xU+JH~Qm^J# zwZhw42+h7+B7n&jLowA|JBbn&6%AyVO+C}Fq4nm6!14KbC*zGFU;=WtH->2I(hPTx zXQN6U|61leeq9p7LHp7rcrPmYkUSDaIR<!)5=pK#{Q{|KIJt1j@I;}CTzHOK$D0;Y zq~v;(I_~6RF&!Di*p468OJ;8`PlEJ><J}{%00*e7$BCYLdZ607gWJ;E;U%8#P|bUZ zW(8Ow%!mvO!qqaVeg+HB!1HfF&xBQZq;QBK2)*Xw3|(gb>5(NBLNe^u3a8|#%KONM zR|wDD-d$Ao_ivUqj*geg#sN)gu3?GGZ@u<}mS9Mu7@3i@Iv03DcJz<`eqEXr_H~Nb z4ZsIwAi!$G9j6}llmPt<cCSg|SL&<i#vEE_{_rC7A$SwEdJHOjr7;0kK>{l<k&AgF zf+t5|aeM$L>4>upP~M5Jbz1u?0C5GP!G{19(@`(7QsxN?z-3ah4Dkg+9jJnt?}n~` z^-a|PlY~NgcM~3C3dIk0>Kkq$HsPfU%p18d!}fMQdINiy3lmWh?;U&mncCZLBdwXQ zg~qv5%^?|E5Fz`EVo-1EdTE?_PDKQc5Lj{w>agSnWsU&b)gQQs#abSO#O%QiXDtXJ zF-DD!bIG0PP58+MwdhOUc-xWkR6$+R8?@CHziHf(<vKXkTx>|cwU1QmZcR+uY9`;} z31`9oMFT2dCEPm}!Ay#bG9}RhsraSUhQK|caQa!sRo_qXT`}o3#iIzInXl=CI_%$H zhhgrEzE@QB_56=RNd0o3`^kPdKt4uK8e<mssYXGILu$dsx`_-Q0a%X6v7J|6!d~iv zsL9XE0KGQS2#3}sH<*hjX49wixS1?yIZZ<lIvbY_#ILuIPf3j{3h};z`58&Rt<7nj zsG@Y<Rcxsi!!Lh|xXffXPjkc8vd};@<4p$Ow9qmcJ?LDzNv>aKasgtP=SdJ?qN*V1 zW{U>=p+exg9HnIQb*!w-Ga^PbPWWX1Nh*zLX(H`WRxH7F+@di$yr<!>9W7?@WwJUO z#dSNdtdKhZZmNM{(N=Y|k9Igz%i+D#P?xk))F2XQ;3)@5v6Myt7wzB?$wOv@zLQoy zeSaLu&5kA&`0QYaAYHtso?JCziH2;eurj{n>tQA@98ot%!AVFnwFaiINSlRgZGOyy z{6%~CYnC-ym9{5V;k?Juk&2mAR-@xU;n^lyq*oF?E<^ZmkQPS2et`X9Zn1<{𝔥 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 literal 0 HcmV?d00001 diff --git a/onlineGUI/onlineGUI_v1.2.1/CHANGELOG b/onlineGUI/onlineGUI_v1.2.1/CHANGELOG new file mode 100644 index 00000000..4c88e81f --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/CHANGELOG @@ -0,0 +1,7 @@ +Changelog starting with v1.2 + +Jul 9, 2010 - version v1.2.1 + * Implement goldenrootfile for TTree Draws from Brad Sawatzky + * Fix a bug with setting the drawcommand title if the end of the string contains + spaces or tabs after the end quote. It's really a hack. Not sure of + unintended consequences. diff --git a/onlineGUI/onlineGUI_v1.2.1/GetRootFileName.C b/onlineGUI/onlineGUI_v1.2.1/GetRootFileName.C new file mode 100644 index 00000000..0da77bef --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/GetRootFileName.C @@ -0,0 +1,20 @@ +// GetRootFileName.C +// +// Helper macro for OnlineGUI to determine ROOT Filename +// from a given runnumber +// +// +TString GetRootFileName(UInt_t runnumber) +{ + TString file_path = "ROOTfiles/"; + TString expID = "ndtest"; + + TString filename; + filename = file_path + expID; + filename += "_"; + filename += runnumber; + filename += "-all.root"; + + return filename; + +} diff --git a/onlineGUI/onlineGUI_v1.2.1/GetRunNumber.C b/onlineGUI/onlineGUI_v1.2.1/GetRunNumber.C new file mode 100644 index 00000000..6e921a76 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/GetRunNumber.C @@ -0,0 +1,24 @@ +// GetRunNumber.C +// +// Helper macro for OnlineGUI to determine runnumber +// +#ifdef USEPODD +#include "src/THaRun.h" +#endif + +UInt_t GetRunNumber() +{ + +#ifdef USEPODD + // This is specific to the Hall-A C++/ROOT Analyzer (PODD) + // Must use "analyzer" to obtain this info. + + THaRun* runinfo = (THaRun*)gROOT->FindObject("Run_Data"); + if(runinfo==NULL) return 0; + return runinfo->GetNumber(); +#else + return 0; +#endif + + +} diff --git a/onlineGUI/onlineGUI_v1.2.1/Makefile b/onlineGUI/onlineGUI_v1.2.1/Makefile new file mode 100644 index 00000000..51e80b0e --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/Makefile @@ -0,0 +1,91 @@ +# Makefile for standalone version of panguin/onlineGUI +# - B. Moffit +# + +# Choose the compiler. +GCC=g++ +GLD=g++ +ifdef INSURE + GCC=insure + GLD=insure +endif + +ROOTLIBS = $(shell root-config --libs) +ROOTGLIBS = $(shell root-config --glibs) +INCLUDES = -I$(ROOTSYS)/include +CXX = $(GCC) +CXXFLAGS = -Wall -fno-exceptions -fPIC $(INCLUDES) -fpermissive +LD = $(GLD) +LDFLAGS = +SOFLAGS = -shared +GLIBS = $(ROOTGLIBS) -L/usr/X11R6/lib -lXpm -lX11 +LIBS = $(GLIBS) $(ROOTLIBS) $(ROOTGLIBS) + +MAKEDEPEND = $(GCC) + +ALL_LIBS = $(LIBS) + + +CXXFLAGS += -DSTANDALONE + +# Insert extra headers needed by GetRootFileName.C or GetRunNumber.C +ifdef PAN_SRC_PATH + PANSRCPATH = $(PAN_SRC_PATH) +else + PANSRCPATH = ../../pan/src +endif +# XTRAHEADERS = $(PANSRCPATH)/TaFileName.hh $(PANSRCPATH)/TaString.hh\ +# $(PANSRCPATH)/TaDataBase.hh +# INCLUDES += -I$(PANSRCPATH) +# LIBPANCLASS = $(PANSRCPATH)/libpan.a +# LIBS += $(LIBPANCLASS) + +SRC = online.C +DEPS = $(SRC:.C=.d) +OBJS = $(SRC:.C=.o) +HEAD = $(SRC:.C=.h) + +# Make the dictionary +CXXFLAGS += -DDICT +OBJS += onlineDict.o + +PROGS = online + +install: all + mv $(PROGS) ../ + +all: $(PROGS) + +$(PROGS): $(OBJS) $(SRC) $(HEAD) + rm -f $@ + @echo "Generating" $@ + $(LD) $(CXXFLAGS) -o $@ $(OBJS) $(ALL_LIBS) + +# Dictionary +onlineDict.C: $(DOBJS) onlineLinkDef.h + @echo "Generating Dictionary..." + $(ROOTSYS)/bin/rootcint -f $@ -c -p -DDICT $(HEAD) \ + $(XTRAHEADERS) onlineLinkDef.h + +clean: + rm -f *.o core *~ *.d *.tar *.so *Dict* $(PROGS) + +realclean: clean + rm -f *.d ../$(PROGS) + +.SUFFIXES: +.SUFFIXES: .c .cc .cpp .C .o .d + +%.o: %.C + $(CXX) $(CXXFLAGS) -c $< + +%.d: %.C + @echo Creating dependencies for $< + @$(SHELL) -ec '$(MAKEDEPEND) -MM $(INCLUDES) -c $< \ + | sed '\''s%^.*\.o%$*\.o%g'\'' \ + | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ + [ -s $@ ] || rm -f $@' + +-include $(DEPS) + + diff --git a/onlineGUI/onlineGUI_v1.2.1/bart.xpm b/onlineGUI/onlineGUI_v1.2.1/bart.xpm new file mode 100644 index 00000000..7f59ce4a --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/bart.xpm @@ -0,0 +1,2052 @@ +/* XPM */ +static char * bartdazed_xpm[] = { +"97 150 1899 2", +" c None", +". c #FFFFFF", +"+ c #EDE8E7", +"@ c #EFECEA", +"# c #FDFDFD", +"$ c #E7E0DF", +"% c #FDFBFB", +"& c #FEFEFE", +"* c #CFC0C0", +"= c #B9A6A8", +"- c #FFFFFE", +"; c #F6F3F1", +"> c #DED8D6", +", c #FCFBFB", +"' c #F0ECEA", +") c #69533E", +"! c #70583B", +"~ c #EBE6E6", +"{ c #C2B9B7", +"] c #60472D", +"^ c #AEA29F", +"/ c #CEC2C0", +"( c #6B5131", +"_ c #69513B", +": c #EEE9E7", +"< c #FFFEFE", +"[ c #A39695", +"} c #654929", +"| c #B6ACAB", +"1 c #AEA4A7", +"2 c #BD972A", +"3 c #E9BB14", +"4 c #8D7A6D", +"5 c #F4F1F1", +"6 c #765C46", +"7 c #EFC219", +"8 c #8A6745", +"9 c #FBF9FA", +"0 c #E5DEDE", +"a c #866A42", +"b c #EFC017", +"c c #8F6931", +"d c #E7E2E0", +"e c #FDFCFC", +"f c #B3A7A6", +"g c #A59592", +"h c #F2F0EF", +"i c #938378", +"j c #E3B51A", +"k c #987634", +"l c #E5E0DF", +"m c #9A867C", +"n c #F1C11A", +"o c #FFD010", +"p c #AB7F1B", +"q c #D5D1CE", +"r c #BDADAF", +"s c #B68D24", +"t c #FECD10", +"u c #B48820", +"v c #D4C9CD", +"w c #F4F0F0", +"x c #927460", +"y c #E7B81B", +"z c #FFCD10", +"A c #A47A30", +"B c #E3D9DE", +"C c #FBF9F9", +"D c #E4E0DF", +"E c #886C38", +"F c #C49E19", +"G c #947E62", +"H c #F0EEED", +"I c #FFFCFC", +"J c #826C5F", +"K c #EEC017", +"L c #EABA14", +"M c #9F8C70", +"N c #F9F9F9", +"O c #FAF7F7", +"P c #916F47", +"Q c #FBCB12", +"R c #FFCE10", +"S c #F7C612", +"T c #876753", +"U c #FEFDFD", +"V c #896861", +"W c #F6C119", +"X c #E1AE16", +"Y c #AC9895", +"Z c #A89894", +"` c #BD951C", +" . c #FFCF10", +".. c #AF8125", +"+. c #D6CACF", +"@. c #A79996", +"#. c #8E7764", +"$. c #E4DFDE", +"%. c #D4CCCE", +"&. c #A17D2A", +"*. c #DCB014", +"=. c #A89179", +"-. c #F9F6F6", +";. c #F9F6F5", +">. c #897150", +",. c #F7C616", +"'. c #BD911C", +"). c #C6BCB5", +"!. c #DDD0D0", +"~. c #AD8531", +"{. c #AA811C", +"]. c #DBC8CD", +"^. c #E0D8D7", +"/. c #99722D", +"(. c #F6C711", +"_. c #946C52", +":. c #E5DDDD", +"<. c #8F6F39", +"[. c #FDCC11", +"}. c #B78D1F", +"|. c #CFC5C8", +"1. c #FEFCFC", +"2. c #F8F6F6", +"3. c #977B5B", +"4. c #E7B918", +"5. c #92754D", +"6. c #EFECEB", +"7. c #CBC1C2", +"8. c #BB8E29", +"9. c #CFA31B", +"0. c #B5A89A", +"a. c #F3EFED", +"b. c #A07E46", +"c. c #FECC13", +"d. c #FAC811", +"e. c #8F6C3C", +"f. c #F0EAEB", +"g. c #AD9B9F", +"h. c #CEA226", +"i. c #F0BF14", +"j. c #9A7B70", +"k. c #978385", +"l. c #D5A822", +"m. c #FECC11", +"n. c #9A6F1F", +"o. c #705450", +"p. c #D5A51E", +"q. c #C49518", +"r. c #C2B5B5", +"s. c #F8F5F5", +"t. c #DBD0CF", +"u. c #F0ECEC", +"v. c #8F7546", +"w. c #FFCE11", +"x. c #DDAE15", +"y. c #9F8A7B", +"z. c #FBFBFB", +"A. c #C6BBB9", +"B. c #C59620", +"C. c #B08A25", +"D. c #D0C6C0", +"E. c #E5E0DE", +"F. c #A98539", +"G. c #FFCD11", +"H. c #D3A314", +"I. c #A78C82", +"J. c #8A706B", +"K. c #EFC019", +"L. c #8B631E", +"M. c #694930", +"N. c #FBCA14", +"O. c #D9AA14", +"P. c #9B721E", +"Q. c #FDCB11", +"R. c #D19F16", +"S. c #B19497", +"T. c #B4A5A5", +"U. c #6D4C25", +"V. c #775B37", +"W. c #B1A6A6", +"X. c #DFD5D3", +"Y. c #8C692D", +"Z. c #BE9020", +"`. c #C6BAB6", +" + c #C3B6B6", +".+ c #CB9A1D", +"++ c #F6C611", +"@+ c #9D7F4A", +"#+ c #BBB1B2", +"$+ c #BD9631", +"%+ c #A37818", +"&+ c #98711F", +"*+ c #FCCB11", +"=+ c #EFBF11", +"-+ c #E7B614", +";+ c #DCAA14", +">+ c #A38884", +",+ c #998583", +"'+ c #D4AB1E", +")+ c #F2C311", +"!+ c #8B6722", +"~+ c #B7A9AA", +"{+ c #CAC4C0", +"]+ c #A27A25", +"^+ c #FAC810", +"/+ c #A7853F", +"(+ c #E9E4E3", +"_+ c #BCB0A9", +":+ c #D09F1B", +"<+ c #DAAD14", +"[+ c #634330", +"}+ c #DAAB1F", +"|+ c #FFCC10", +"1+ c #E1B113", +"2+ c #9E857B", +"3+ c #EFEBE8", +"4+ c #F6F4F4", +"5+ c #8C7777", +"6+ c #EABA1C", +"7+ c #F7C811", +"8+ c #8D6C2D", +"9+ c #D5CBC8", +"0+ c #B4A6A3", +"a+ c #BB8D1E", +"b+ c #E5B814", +"c+ c #A1846A", +"d+ c #958177", +"e+ c #D3A91B", +"f+ c #DFB014", +"g+ c #F9C811", +"h+ c #E9BC12", +"i+ c #9A7969", +"j+ c #E8E4E3", +"k+ c #735B4B", +"l+ c #886D51", +"m+ c #BDAFAA", +"n+ c #F9F7F7", +"o+ c #947D7B", +"p+ c #F1C01C", +"q+ c #EEBE12", +"r+ c #806441", +"s+ c #EEE7E6", +"t+ c #A5928C", +"u+ c #CDA31E", +"v+ c #BF9016", +"w+ c #5A3C1D", +"x+ c #E4B718", +"y+ c #F1C412", +"z+ c #9E8265", +"A+ c #D6D0D0", +"B+ c #966F33", +"C+ c #EDBD15", +"D+ c #A97E1E", +"E+ c #9A8573", +"F+ c #EBE4E1", +"G+ c #8F7577", +"H+ c #EDBD1C", +"I+ c #D1A216", +"J+ c #907A6B", +"K+ c #866E67", +"L+ c #DBB01E", +"M+ c #FCCB10", +"N+ c #EAB913", +"O+ c #FECD11", +"P+ c #FFC910", +"Q+ c #FFCA10", +"R+ c #9B7A50", +"S+ c #E9E5E3", +"T+ c #A07B39", +"U+ c #FDCC12", +"V+ c #FFCC11", +"W+ c #D3A616", +"X+ c #8A6843", +"Y+ c #9B8480", +"Z+ c #E4B71C", +"`+ c #FDCB10", +" @ c #A67C1A", +".@ c #593D27", +"+@ c #F4C317", +"@@ c #FFCB10", +"#@ c #FFC810", +"$@ c #FDCA11", +"%@ c #A58446", +"&@ c #F9F7F6", +"*@ c #FDFCFB", +"=@ c #FBF8F7", +"-@ c #EFE9E9", +";@ c #997443", +">@ c #FBCA13", +",@ c #EBB714", +"'@ c #8F6E2B", +")@ c #BAAAA5", +"!@ c #FCF9F9", +"~@ c #9E8885", +"{@ c #DDB01C", +"]@ c #F9C411", +"^@ c #E0AD15", +"/@ c #FFC710", +"(@ c #FFC711", +"_@ c #A3792F", +":@ c #E4DADB", +"<@ c #F3E9EB", +"[@ c #E9D8DB", +"}@ c #BEA3A7", +"|@ c #D4BDBF", +"1@ c #8B6B47", +"2@ c #F6C613", +"3@ c #9B732A", +"4@ c #937E77", +"5@ c #826965", +"6@ c #D5AC20", +"7@ c #FFC811", +"8@ c #FEC414", +"9@ c #AB7F24", +"0@ c #D7CBCE", +"a@ c #F0E6E7", +"b@ c #9D7278", +"c@ c #EFE5E6", +"d@ c #F4EAEC", +"e@ c #A17D84", +"f@ c #F5EFF0", +"g@ c #EFEAE8", +"h@ c #9F8E8A", +"i@ c #AEA09E", +"j@ c #DBD3D3", +"k@ c #836A51", +"l@ c #F2C114", +"m@ c #FFC610", +"n@ c #F6C21C", +"o@ c #AF851F", +"p@ c #4E3525", +"q@ c #DAAC26", +"r@ c #FECA11", +"s@ c #FCC717", +"t@ c #A3782B", +"u@ c #CDBCBC", +"v@ c #DFCBCE", +"w@ c #EAD7DB", +"x@ c #FCFAFA", +"y@ c #F6EEF0", +"z@ c #EFE5E7", +"A@ c #BFA8A8", +"B@ c #E7D8D9", +"C@ c #795C3B", +"D@ c #B2892F", +"E@ c #9A7631", +"F@ c #8C7157", +"G@ c #B2A59E", +"H@ c #EAE6E4", +"I@ c #8B7162", +"J@ c #EEB818", +"K@ c #FECB11", +"L@ c #E3AE1F", +"M@ c #FCC215", +"N@ c #FEC913", +"O@ c #B38521", +"P@ c #BCA6A5", +"Q@ c #FDF7F9", +"R@ c #E0C6CC", +"S@ c #CEB7BA", +"T@ c #F4EEF0", +"U@ c #EFECEC", +"V@ c #866C57", +"W@ c #EEBC1F", +"X@ c #FCCA12", +"Y@ c #EBBB16", +"Z@ c #B99321", +"`@ c #8F6F40", +" # c #AD9E94", +".# c #F0EBE9", +"+# c #8F766D", +"@# c #EAB418", +"## c #FFC511", +"$# c #FFC911", +"%# c #C99819", +"&# c #AF8A8E", +"*# c #DFCCD0", +"=# c #BE99A0", +"-# c #FDFAFB", +";# c #E6D5D7", +"># c #B1A3A5", +",# c #B88E2C", +"'# c #FFCB11", +")# c #F6C313", +"!# c #C99E1F", +"~# c #957345", +"{# c #6C4E3D", +"]# c #EBBC1A", +"^# c #FFC512", +"/# c #D8A618", +"(# c #A17C76", +"_# c #F9F3F3", +":# c #AB8589", +"<# c #ECE0E3", +"[# c #FAF1F4", +"}# c #9F747B", +"|# c #FAF4F5", +"1# c #EAE6E6", +"2# c #8E6E4E", +"3# c #F6C418", +"4# c #F5C514", +"5# c #DFAF1E", +"6# c #E8B718", +"7# c #8D6657", +"8# c #FCF8F9", +"9# c #F9F3F4", +"0# c #CEAEB3", +"a# c #FBF7F8", +"b# c #A69792", +"c# c #D3A626", +"d# c #FFC812", +"e# c #F5C313", +"f# c #8C6140", +"g# c #F4E8EB", +"h# c #DDD7D5", +"i# c #A27F3E", +"j# c #FECC14", +"k# c #FFCA12", +"l# c #BB8D1B", +"m# c #B4871C", +"n# c #FCC912", +"o# c #946430", +"p# c #E7D9DB", +"q# c #FBFAFA", +"r# c #968171", +"s# c #EBBC1B", +"t# c #C2921A", +"u# c #A2801E", +"v# c #E0B214", +"w# c #A47619", +"x# c #B38519", +"y# c #FCCA11", +"z# c #F7C212", +"A# c #E8B713", +"B# c #FDCB12", +"C# c #FFCC12", +"D# c #9E7127", +"E# c #D6C9CC", +"F# c #C1B1AD", +"G# c #C0952A", +"H# c #825E1C", +"I# c #F5C513", +"J# c #74521C", +"K# c #CCA019", +"L# c #926F1D", +"M# c #D6A617", +"N# c #C09115", +"O# c #785621", +"P# c #8C6422", +"Q# c #E8B516", +"R# c #AC801A", +"S# c #C1A8AB", +"T# c #EBDCDD", +"U# c #9B764B", +"V# c #FBCA15", +"W# c #FFC614", +"X# c #84601F", +"Y# c #FCCD11", +"Z# c #8D6820", +"`# c #E1B314", +" $ c #946B19", +".$ c #DEAE19", +"+$ c #F3BE13", +"@$ c #785622", +"#$ c #F3C518", +"$$ c #BD8E15", +"%$ c #A67818", +"&$ c #E9B613", +"*$ c #BE9119", +"=$ c #AA898B", +"-$ c #94716E", +";$ c #E2B21F", +">$ c #A2771E", +",$ c #A47718", +"'$ c #B28615", +")$ c #875E1C", +"!$ c #AF891E", +"~$ c #936C25", +"{$ c #AD7C1A", +"]$ c #8A631A", +"^$ c #BA9619", +"/$ c #76511A", +"($ c #FCC913", +"_$ c #D8A417", +":$ c #997773", +"<$ c #C5ACB0", +"[$ c #B0842C", +"}$ c #D4A81B", +"|$ c #BE951D", +"1$ c #E3B418", +"2$ c #E7B81A", +"3$ c #805C1F", +"4$ c #DAA916", +"5$ c #83611C", +"6$ c #F6C512", +"7$ c #8D621B", +"8$ c #EFBC19", +"9$ c #E8BA13", +"0$ c #836552", +"a$ c #F1E7E7", +"b$ c #916849", +"c$ c #F7C617", +"d$ c #895F20", +"e$ c #B28818", +"f$ c #ECBB14", +"g$ c #C89714", +"h$ c #865E20", +"i$ c #FFCE12", +"j$ c #F5C212", +"k$ c #845D38", +"l$ c #F0E4E6", +"m$ c #A27F81", +"n$ c #D8A61F", +"o$ c #FDCA12", +"p$ c #B58B1C", +"q$ c #826222", +"r$ c #A78120", +"s$ c #F8C716", +"t$ c #FDC912", +"u$ c #8F632D", +"v$ c #E1D5D7", +"w$ c #CFBBBF", +"x$ c #AA812F", +"y$ c #AC801B", +"z$ c #C5AEB2", +"A$ c #F8F0F1", +"B$ c #916E53", +"C$ c #F3C317", +"D$ c #CF9C17", +"E$ c #A68684", +"F$ c #AD8B8E", +"G$ c #D6A825", +"H$ c #F6C214", +"I$ c #EFBF13", +"J$ c #856343", +"K$ c #F0E5E7", +"L$ c #DDC9CD", +"M$ c #AD843A", +"N$ c #FECD12", +"O$ c #CB9D1E", +"P$ c #F1C115", +"Q$ c #C0931B", +"R$ c #9A7975", +"S$ c #F9F2F3", +"T$ c #966E53", +"U$ c #F5C517", +"V$ c #B38920", +"W$ c #F3C114", +"X$ c #B3891F", +"Y$ c #E9B518", +"Z$ c #A47A23", +"`$ c #CCB7BA", +" % c #A98684", +".% c #E3B220", +"+% c #E8B316", +"@% c #E8B416", +"#% c #FCC911", +"$% c #F0BF16", +"%% c #E3B417", +"&% c #E9B916", +"*% c #E9B915", +"=% c #957262", +"-% c #FBF8F8", +";% c #C5B1B3", +">% c #BF932C", +",% c #E6B518", +"'% c #BF9423", +")% c #F1C016", +"!% c #FBCA11", +"~% c #FBC812", +"{% c #896033", +"]% c #E9DEE1", +"^% c #F8F1F2", +"/% c #E2CBCE", +"(% c #EEDFE1", +"_% c #A67942", +":% c #FCCB14", +"<% c #F8C612", +"[% c #E7B418", +"}% c #D9A819", +"|% c #BF901B", +"1% c #F4C711", +"2% c #ECBB12", +"3% c #DFAD14", +"4% c #7C5521", +"5% c #CBB4B9", +"6% c #FCF7F8", +"7% c #EAD8DB", +"8% c #CFB1B5", +"9% c #F5ECED", +"0% c #C5A3AA", +"a% c #FDF9FA", +"b% c #9A725F", +"c% c #F2C219", +"d% c #DFAE17", +"e% c #C89D20", +"f% c #FCCB12", +"g% c #D3A51E", +"h% c #F3C115", +"i% c #F3C312", +"j% c #C39617", +"k% c #896226", +"l% c #795A3D", +"m% c #7D655E", +"n% c #786566", +"o% c #685B61", +"p% c #71525C", +"q% c #82666C", +"r% c #B6999D", +"s% c #E0D1D3", +"t% c #FCF9FA", +"u% c #ECE2E3", +"v% c #FEFAFB", +"w% c #FBF4F4", +"x% c #EDE1E1", +"y% c #F6EDEE", +"z% c #B69593", +"A% c #E0AE23", +"B% c #E8B417", +"C% c #EFBD14", +"D% c #FBC911", +"E% c #F5C711", +"F% c #F3C611", +"G% c #F7C611", +"H% c #FDC911", +"I% c #F9C911", +"J% c #BD9117", +"K% c #745836", +"L% c #867C82", +"M% c #C6C3CA", +"N% c #EDEBEE", +"O% c #F4F3F6", +"P% c #D3D1D7", +"Q% c #A3989F", +"R% c #755F67", +"S% c #97777D", +"T% c #E7DADC", +"U% c #DABEC2", +"V% c #DBC2C5", +"W% c #DECCCF", +"X% c #E9CED2", +"Y% c #FDFAFA", +"Z% c #D0BDC0", +"`% c #B98E2F", +" & c #F5C311", +".& c #CF9F15", +"+& c #A0791A", +"@& c #815A2B", +"#& c #795A38", +"$& c #7D5F43", +"%& c #806445", +"&& c #866743", +"*& c #916A34", +"=& c #AE831D", +"-& c #DAA714", +";& c #FAC911", +">& c #815E24", +",& c #827578", +"'& c #D9D8DE", +")& c #F8F8F9", +"!& c #BFB8BD", +"~& c #796168", +"{& c #CAB0B3", +"]& c #FAF3F4", +"^& c #F1E3E4", +"/& c #F9F4F4", +"(& c #E1C8CC", +"_& c #F4EBEC", +":& c #F3E6E9", +"<& c #A87649", +"[& c #FCCA14", +"}& c #F8C711", +"|& c #BF8F17", +"1& c #795A33", +"2& c #827074", +"3& c #B5ACB2", +"4& c #D8D1D7", +"5& c #E9E5E8", +"6& c #F0ECF1", +"7& c #F2EFF2", +"8& c #EEEDEF", +"9& c #DFDDE1", +"0& c #B8ACB5", +"a& c #7C6767", +"b& c #805D2A", +"c& c #D39F17", +"d& c #DBA915", +"e& c #6C5133", +"f& c #A39FAB", +"g& c #F9F7F9", +"h& c #E6E3E4", +"i& c #766568", +"j& c #D5AEB6", +"k& c #ECDEE0", +"l& c #EBD9DC", +"m& c #DABBC0", +"n& c #9E786A", +"o& c #F1C018", +"p& c #E8B513", +"q& c #815C23", +"r& c #8C7A7D", +"s& c #DBD7DC", +"t& c #FBFBFC", +"u& c #D3CED2", +"v& c #8F7976", +"w& c #916F27", +"x& c #DFAF15", +"y& c #D9AA16", +"z& c #644C36", +"A& c #BFBEC4", +"B& c #ECEAEA", +"C& c #765F5E", +"D& c #D6C2C5", +"E& c #B99797", +"F& c #E0AB22", +"G& c #DDB013", +"H& c #6F512E", +"I& c #B0A5AC", +"J& c #FBFAFB", +"K& c #C4BDC2", +"L& c #6F5C4A", +"M& c #AE8621", +"N& c #674C31", +"O& c #C1BDC3", +"P& c #FCF9F8", +"Q& c #D9CECA", +"R& c #AB9B95", +"S& c #948886", +"T& c #B4ABA9", +"U& c #F8F7F7", +"V& c #75565A", +"W& c #F5EEEF", +"X& c #D5C0C4", +"Y& c #BB8F30", +"Z& c #DFB213", +"`& c #6B5336", +" * c #BCBAC1", +".* c #E5E3E3", +"+* c #675859", +"@* c #786971", +"#* c #EFEAE7", +"$* c #87746E", +"%* c #57474C", +"&* c #7C757B", +"** c #827B84", +"=* c #7B747A", +"-* c #EDECED", +";* c #978C8E", +">* c #B1979B", +",* c #F3E4E7", +"'* c #A37640", +")* c #FCCB13", +"!* c #E5B713", +"~* c #735633", +"{* c #BDBCC2", +"]* c #FDFDFE", +"^* c #E4E2E4", +"/* c #6B5A5C", +"(* c #DFD8D7", +"_* c #F8F6F5", +":* c #82716C", +"<* c #685F67", +"[* c #E0DEE3", +"}* c #FEFEFF", +"|* c #EBE8E9", +"1* c #715159", +"2* c #F9F5F5", +"3* c #9B725E", +"4* c #F4C415", +"5* c #F7C712", +"6* c #7E5D29", +"7* c #BBB5BB", +"8* c #C4BEC3", +"9* c #796568", +"0* c #F5F3F2", +"a* c #D1C6C4", +"b* c #54444A", +"c* c #F3EEEB", +"d* c #CFBFBA", +"e* c #CFBFB9", +"f* c #E6DFDD", +"g* c #8A787B", +"h* c #D6C0C5", +"i* c #B08B8C", +"j* c #E5B321", +"k* c #B88B18", +"l* c #8B8082", +"m* c #FAF7F6", +"n* c #EAE3E0", +"o* c #E7E3E0", +"p* c #FBFAF8", +"q* c #8F8386", +"r* c #A09592", +"s* c #9F9491", +"t* c #797076", +"u* c #BAA8A2", +"v* c #5B4745", +"w* c #453739", +"x* c #443737", +"y* c #4A393A", +"z* c #928484", +"A* c #BBB3B3", +"B* c #A98F93", +"C* c #FFFEFF", +"D* c #C7AEB3", +"E* c #C2972C", +"F* c #F0BF12", +"G* c #75583B", +"H* c #E0DDE1", +"I* c #B6A4A0", +"J* c #645350", +"K* c #534649", +"L* c #4B3D42", +"M* c #97898C", +"N* c #E5E0E0", +"O* c #625254", +"P* c #E8E6E8", +"Q* c #8A7979", +"R* c #8C8381", +"S* c #E0D6D5", +"T* c #483433", +"U* c #9F9AA1", +"V* c #E5E4E7", +"W* c #E6E4E7", +"X* c #C3BFC1", +"Y* c #45353A", +"Z* c #C9BDBF", +"`* c #DAD5D1", +" = c #87686D", +".= c #EDDADD", +"+= c #A87A37", +"@= c #BB8F17", +"#= c #95898A", +"$= c #FAF8F7", +"%= c #837068", +"&= c #554C54", +"*= c #BAB9C1", +"== c #E5E5E8", +"-= c #E4E0E2", +";= c #E6E4E8", +">= c #FCFCFC", +",= c #8E7F82", +"'= c #BAAFB0", +")= c #8A8282", +"!= c #807978", +"~= c #C9BEBB", +"{= c #3C2A2D", +"]= c #B2A3A0", +"^= c #DAD0CA", +"/= c #817775", +"(= c #9F9799", +"_= c #E2DEDA", +":= c #806067", +"<= c #FEFCFD", +"[= c #FCF6F6", +"}= c #92684E", +"|= c #F7C715", +"1= c #FFCA11", +"2= c #FAC912", +"3= c #7D5D2F", +"4= c #DAD7DB", +"5= c #B9ACA5", +"6= c #4E444C", +"7= c #E3E3E8", +"8= c #CFC7C6", +"9= c #867879", +"0= c #AAA0A3", +"a= c #645457", +"b= c #F2F0F0", +"c= c #827A83", +"d= c #4B4248", +"e= c #8C878E", +"f= c #F8F7F8", +"g= c #8E8480", +"h= c #948C8E", +"i= c #DDD8D5", +"j= c #85666D", +"k= c #A07A79", +"l= c #EDB71C", +"m= c #D5A11D", +"n= c #FCC811", +"o= c #DEAF15", +"p= c #7D6E66", +"q= c #FAF9FA", +"r= c #695756", +"s= c #ACA6AE", +"t= c #DCD1CD", +"u= c #8A7670", +"v= c #58413D", +"w= c #6E554E", +"x= c #A5928E", +"y= c #F5F1EE", +"z= c #EEECEB", +"A= c #786868", +"B= c #F7F5F5", +"C= c #D7D1D2", +"D= c #453235", +"E= c #C5BDBC", +"F= c #FAFAFB", +"G= c #EFEFF1", +"H= c #F9F9FB", +"I= c #F9F4F3", +"J= c #604C48", +"K= c #ACA6AD", +"L= c #CABEB9", +"M= c #9E8088", +"N= c #B4989C", +"O= c #C99A27", +"P= c #B1841F", +"Q= c #F8C417", +"R= c #F1BC12", +"S= c #C2941F", +"T= c #F7C516", +"U= c #B18719", +"V= c #ABA4A9", +"W= c #F6F1F2", +"X= c #4D3739", +"Y= c #D0CACF", +"Z= c #CCC0BE", +"`= c #3C2D2B", +" - c #7E7B84", +".- c #A09BA3", +"+- c #999398", +"@- c #4D4149", +"#- c #766868", +"$- c #F7F6F7", +"%- c #7A686A", +"&- c #DDDAD9", +"*- c #FBFBFA", +"=- c #8E878A", +"-- c #4F3B3C", +";- c #CCC0BD", +">- c #FAF5F4", +",- c #A08884", +"'- c #5D515A", +")- c #998683", +"!- c #C5ABB1", +"~- c #DCC5C9", +"{- c #AD8131", +"]- c #F5C213", +"^- c #F8C114", +"/- c #DCAC17", +"(- c #E9BA17", +"_- c #FECA12", +":- c #8C682F", +"<- c #D7D5DA", +"[- c #F2EDED", +"}- c #483035", +"|- c #D4CAD1", +"1- c #857673", +"2- c #615358", +"3- c #DDD7DB", +"4- c #423033", +"5- c #E9E6E7", +"6- c #887779", +"7- c #D0CDCD", +"8- c #F7F5F6", +"9- c #9A8E98", +"0- c #46333B", +"a- c #6A504E", +"b- c #8E7975", +"c- c #89736B", +"d- c #624C48", +"e- c #60545C", +"f- c #D7D8DE", +"g- c #FBF8F6", +"h- c #705452", +"i- c #F0E6E9", +"j- c #F6E9EB", +"k- c #916941", +"l- c #BE931E", +"m- c #EEBB12", +"n- c #F5C412", +"o- c #866747", +"p- c #F0EEF0", +"q- c #FCFAFB", +"r- c #554146", +"s- c #BDB8B9", +"t- c #A79D9F", +"u- c #342328", +"v- c #554139", +"w- c #BFB5B5", +"x- c #FAF9F9", +"y- c #524242", +"z- c #D8D1D6", +"A- c #948482", +"B- c #C8BFC1", +"C- c #FCFCFD", +"D- c #DEDDE2", +"E- c #A29CA4", +"F- c #77707B", +"G- c #847E89", +"H- c #B2B5C2", +"I- c #F2F2F5", +"J- c #CBBBB3", +"K- c #8D6D72", +"L- c #FFFDFD", +"M- c #8F6658", +"N- c #F5C516", +"O- c #FAC612", +"P- c #EAB617", +"Q- c #D5A518", +"R- c #EBC012", +"S- c #826750", +"T- c #7D7270", +"U- c #807071", +"V- c #FCFCFB", +"W- c #CBCCD2", +"X- c #B9BAC3", +"Y- c #F5F5F8", +"Z- c #442B2E", +"`- c #E1DDE1", +" ; c #927C7B", +".; c #C3B7BD", +"+; c #F9F6F4", +"@; c #705152", +"#; c #DDCCD0", +"$; c #A78A88", +"%; c #E4B222", +"&; c #D29D17", +"*; c #D5A719", +"=; c #D5A61C", +"-; c #EFC212", +";; c #7B6047", +">; c #D1CACB", +",; c #3D282A", +"'; c #BEAFAD", +"); c #A29086", +"!; c #6A5961", +"~; c #85706E", +"{; c #CAC3C5", +"]; c #B39D98", +"^; c #91757D", +"/; c #FDFBFC", +"(; c #BFA7AA", +"_; c #C19828", +":; c #D2A11C", +"<; c #F7C412", +"[; c #7A5B35", +"}; c #E6E3E3", +"|; c #ADA4A7", +"1; c #3D2829", +"2; c #917771", +"3; c #D8C6C2", +"4; c #E8DCD8", +"5; c #DED0C8", +"6; c #987A75", +"7; c #46383D", +"8; c #E1DFE3", +"9; c #F6F5F4", +"0; c #6E5F5E", +"a; c #D7D4D7", +"b; c #E4D9D6", +"c; c #644745", +"d; c #ECDFE2", +"e; c #E7D4D8", +"f; c #B08333", +"g; c #926E22", +"h; c #D0C8C8", +"i; c #D2D2D7", +"j; c #6A6771", +"k; c #322830", +"l; c #352127", +"m; c #3A2F37", +"n; c #817C88", +"o; c #E5E5E9", +"p; c #EAE4E2", +"q; c #6F5555", +"r; c #F3EFF3", +"s; c #F4EFEC", +"t; c #6D534E", +"u; c #C8B3BA", +"v; c #F6EAEC", +"w; c #F9F3F2", +"x; c #906A45", +"y; c #C49517", +"z; c #9A8E8A", +"A; c #F7F7FB", +"B; c #E7E7EB", +"C; c #FBFBFD", +"D; c #BCAEAA", +"E; c #442926", +"F; c #896564", +"G; c #B8A199", +"H; c #C4AFAA", +"I; c #BBA69D", +"J; c #A98D88", +"K; c #A28A80", +"L; c #9E857A", +"M; c #987877", +"N; c #8C6F69", +"O; c #8B7267", +"P; c #998078", +"Q; c #BFA8A1", +"R; c #E0D0CC", +"S; c #785A56", +"T; c #A88D93", +"U; c #C6A7AC", +"V; c #9F727C", +"W; c #F0E8E9", +"X; c #FEFDFE", +"Y; c #9E7465", +"Z; c #F7C216", +"`; c #EDBE13", +" > c #816346", +".> c #F1EDEC", +"+> c #F7F4F3", +"@> c #7F6358", +"#> c #D5A927", +"$> c #D1A71D", +"%> c #B0821D", +"&> c #A8781C", +"*> c #AB7C1C", +"=> c #BA911B", +"-> c #C79E1B", +";> c #D3AB1C", +">> c #DAAF1C", +",> c #D5AC1C", +"'> c #CFA61C", +")> c #C29A1A", +"!> c #9B731D", +"~> c #4F361D", +"{> c #866A6F", +"]> c #E2CFD1", +"^> c #B0808C", +"/> c #E3D1D3", +"(> c #A98189", +"_> c #A77882", +":> c #EBDFDE", +"<> c #AD888C", +"[> c #E7B41D", +"}> c #FFCF11", +"|> c #9D771F", +"1> c #B3A2A1", +"2> c #B9A69F", +"3> c #956D29", +"4> c #F0C118", +"5> c #815B38", +"6> c #CBB5B7", +"7> c #D4B9BE", +"8> c #A17881", +"9> c #C9A5AB", +"0> c #E2CED1", +"a> c #9F737C", +"b> c #C3ACB1", +"c> c #C99B26", +"d> c #E5B416", +"e> c #7B6148", +"f> c #D5C8C5", +"g> c #795936", +"h> c #F1C315", +"i> c #BD921E", +"j> c #B09093", +"k> c #EFE3E5", +"l> c #A97C83", +"m> c #E1C9CD", +"n> c #D5B7BF", +"o> c #BD969E", +"p> c #AF9097", +"q> c #EAD7DA", +"r> c #AF832F", +"s> c #BB8F1B", +"t> c #9B847D", +"u> c #DFD3D0", +"v> c #745340", +"w> c #E2B520", +"x> c #8C655B", +"y> c #EFE3E7", +"z> c #C3A7AE", +"A> c #BB989F", +"B> c #CEBDC2", +"C> c #F9F3F1", +"D> c #946640", +"E> c #9D7624", +"F> c #B4A39C", +"G> c #DBD0CC", +"H> c #724D3D", +"I> c #D7A91F", +"J> c #F5C113", +"K> c #8B6154", +"L> c #FAF5F7", +"M> c #9A7364", +"N> c #F6C713", +"O> c #8F6E25", +"P> c #A8938A", +"Q> c #F6F2F1", +"R> c #FDFBFA", +"S> c #D0BBBB", +"T> c #705534", +"U> c #D8A81E", +"V> c #D3A515", +"W> c #9A7A79", +"X> c #A98988", +"Y> c #E7B51E", +"Z> c #F9CA12", +"`> c #A77C20", +" , c #8B7060", +"., c #E9DFDF", +"+, c #ECE2E1", +"@, c #9E8377", +"#, c #7E5D26", +"$, c #E8BB19", +"%, c #EABA12", +"&, c #7A552F", +"*, c #E3D4D8", +"=, c #BC9EA2", +"-, c #B78925", +";, c #D8A516", +">, c #C99A17", +",, c #C19516", +"', c #C59916", +"), c #DAA716", +"!, c #C99F1C", +"~, c #835F3A", +"{, c #B09C97", +"], c #EBE3E3", +"^, c #E9DFDD", +"/, c #AB908D", +"(, c #6E4E35", +"_, c #B18C1E", +":, c #FAC914", +"<, c #FBCB11", +"[, c #D6A715", +"}, c #79532C", +"|, c #C7B5B6", +"1, c #F6EFF0", +"2, c #9C7775", +"3, c #6C4A1E", +"4, c #96701E", +"5, c #B6871F", +"6, c #C19218", +"7, c #BD8D1A", +"8, c #A47E22", +"9, c #EDBC16", +"0, c #F0BF13", +"a, c #AC8318", +"b, c #7C5936", +"c, c #9B7F77", +"d, c #C6B6AF", +"e, c #D9CCCA", +"f, c #E0D0D0", +"g, c #DACDCC", +"h, c #CFC0BC", +"i, c #856A5B", +"j, c #734F2C", +"k, c #9E7A20", +"l, c #EBBC15", +"m, c #FBC811", +"n, c #F4C611", +"o, c #E5B614", +"p, c #C79717", +"q, c #956B1D", +"r, c #6D4E1F", +"s, c #876D69", +"t, c #F0E5E8", +"u, c #936E5F", +"v, c #BD941C", +"w, c #F8C714", +"x, c #F5C413", +"y, c #D3A416", +"z, c #AB831E", +"A, c #936C1E", +"B, c #8D6421", +"C, c #87621F", +"D, c #8F6D1E", +"E, c #B1861C", +"F, c #D5A916", +"G, c #F7C314", +"H, c #EAB815", +"I, c #AD861B", +"J, c #9A6F1A", +"K, c #8F661F", +"L, c #8D641F", +"M, c #957221", +"N, c #B68C20", +"O, c #E0B218", +"P, c #EDBD16", +"Q, c #926F5B", +"R, c #FBF6F7", +"S, c #FBF5F6", +"T, c #967469", +"U, c #D2A720", +"V, c #EDBC14", +"W, c #CD9D1A", +"X, c #D8AC16", +"Y, c #E7BA18", +"Z, c #F9C714", +"`, c #FBC713", +" ' c #8F6744", +".' c #C1A4A8", +"+' c #B28927", +"@' c #FECE11", +"#' c #986F17", +"$' c #7F5B1E", +"%' c #8A6320", +"&' c #966B1F", +"*' c #E4B314", +"=' c #986B31", +"-' c #EFE8E9", +";' c #FEF9FA", +">' c #896454", +",' c #F0C016", +"'' c #E4B113", +")' c #7D551F", +"!' c #53361E", +"~' c #D6A91B", +"{' c #F0C117", +"]' c #E2B316", +"^' c #EFBD13", +"/' c #A7741E", +"(' c #E4D5D6", +"_' c #F2E2E6", +":' c #996F3D", +"<' c #D4A81A", +"[' c #7E5B1E", +"}' c #B8881A", +"|' c #CAB0B2", +"1' c #E7D4D9", +"2' c #AA7A35", +"3' c #FBC613", +"4' c #AE851F", +"5' c #FCCC11", +"6' c #A0761B", +"7' c #BE8E18", +"8' c #D3A518", +"9' c #BB9F9A", +"0' c #E8D6DA", +"a' c #A4753A", +"b' c #FECC12", +"c' c #F2C014", +"d' c #8A6221", +"e' c #EEBC15", +"f' c #ECBB13", +"g' c #A58275", +"h' c #F8EEF0", +"i' c #8E6245", +"j' c #F8C715", +"k' c #F8C713", +"l' c #FBC813", +"m' c #936A49", +"n' c #F7F2F3", +"o' c #A67E7F", +"p' c #D4A220", +"q' c #FECE10", +"r' c #C79B19", +"s' c #ECBC17", +"t' c #996A27", +"u' c #EBDDE0", +"v' c #EDE0E3", +"w' c #89634C", +"x' c #DBAB18", +"y' c #BA8D17", +"z' c #9B7620", +"A' c #FACA12", +"B' c #B18019", +"C' c #C6A9AB", +"D' c #E4D5D9", +"E' c #98716B", +"F' c #97682C", +"G' c #C2931A", +"H' c #ECBD13", +"I' c #F4C013", +"J' c #ECBC13", +"K' c #C89818", +"L' c #8F6620", +"M' c #AB851E", +"N' c #F9C912", +"O' c #DAAC16", +"P' c #94756F", +"Q' c #E6D8DC", +"R' c #B59699", +"S' c #6D4838", +"T' c #835E25", +"U' c #996D1F", +"V' c #AE861D", +"W' c #E4B419", +"X' c #FDCD12", +"Y' c #F9C711", +"Z' c #C69516", +"`' c #92661C", +" ) c #55362C", +".) c #9B7576", +"+) c #B9A2A2", +"@) c #F2E6E8", +"#) c #9E7F80", +"$) c #E2B523", +"%) c #D5A515", +"&) c #815B1F", +"*) c #A27E1E", +"=) c #D0A21B", +"-) c #E8B617", +";) c #E2AF1A", +">) c #B88E20", +",) c #825E40", +"') c #DAC6C8", +")) c #A47B80", +"!) c #F1BE1A", +"~) c #977022", +"{) c #E5B617", +"]) c #EEC218", +"^) c #865D3E", +"/) c #F7F2F1", +"() c #A17B79", +"_) c #FBC215", +":) c #AF821C", +"<) c #CBB1B3", +"[) c #A0786A", +"}) c #FCCB15", +"|) c #D7AA18", +"1) c #A78F91", +"2) c #996D4D", +"3) c #FFC912", +"4) c #DAAB17", +"5) c #A3888B", +"6) c #F8EDEF", +"7) c #9B6E35", +"8) c #E4B015", +"9) c #8F631E", +"0) c #7B5A24", +"a) c #775323", +"b) c #C99919", +"c) c #BA8C18", +"d) c #BEA3A8", +"e) c #E7D1D5", +"f) c #B4872A", +"g) c #D3A115", +"h) c #452716", +"i) c #916920", +"j) c #F4C414", +"k) c #F2C214", +"l) c #D1A41B", +"m) c #875D20", +"n) c #E8D6DB", +"o) c #B39298", +"p) c #E5B116", +"q) c #482E16", +"r) c #251313", +"s) c #281618", +"t) c #7E5B1A", +"u) c #E4B114", +"v) c #82615D", +"w) c #9B756B", +"x) c #F8C515", +"y) c #745018", +"z) c #241313", +"A) c #221111", +"B) c #261515", +"C) c #4F381D", +"D) c #F4C412", +"E) c #8C6028", +"F) c #DFD2D2", +"G) c #F7ECEE", +"H) c #926633", +"I) c #D3A215", +"J) c #341E16", +"K) c #281717", +"L) c #231214", +"M) c #926D1E", +"N) c #C19118", +"O) c #AC9191", +"P) c #CFB7BA", +"Q) c #BD9625", +"R) c #AC7F16", +"S) c #291716", +"T) c #271616", +"U) c #281617", +"V) c #4D341F", +"W) c #E9B918", +"X) c #E5B114", +"Y) c #866255", +"Z) c #FAF6F6", +"`) c #A07B77", +" ! c #ECB919", +".! c #D3A11B", +"+! c #D5A225", +"@! c #C39518", +"#! c #331E17", +"$! c #2B1916", +"%! c #57381F", +"&! c #DAAF18", +"*! c #F2C112", +"=! c #805838", +"-! c #E8DADF", +";! c #F7EBED", +">! c #976939", +",! c #F9CB11", +"'! c #F2BD13", +")! c #E3AF15", +"!! c #D4A516", +"~! c #CB9E18", +"{! c #C89B19", +"]! c #C79D19", +"^! c #CA9E19", +"/! c #CEA018", +"(! c #CFA216", +"_! c #8E671D", +":! c #B48A2A", +"<! c #D8AC18", +"[! c #CFA518", +"}! c #F4C417", +"|! c #F3C412", +"1! c #94672E", +"2! c #D7C7C8", +"3! c #BBA1A4", +"4! c #C19921", +"5! c #F8C911", +"6! c #DAAA17", +"7! c #AB7D27", +"8! c #90623D", +"9! c #916D60", +"0! c #9B7A7F", +"a! c #B19B9F", +"b! c #BAA7AF", +"c! c #C2B2B8", +"d! c #C2B1B7", +"e! c #BCA7AF", +"f! c #AE999D", +"g! c #806669", +"h! c #8D6C32", +"i! c #E4B513", +"j! c #866034", +"k! c #CFBDC0", +"l! c #8E6653", +"m! c #F2C217", +"n! c #FECC10", +"o! c #EBB913", +"p! c #BC901D", +"q! c #926741", +"r! c #A5898B", +"s! c #DECFD2", +"t! c #FBF2F4", +"u! c #FAF4F6", +"v! c #997775", +"w! c #CA9E27", +"x! c #BA8B1A", +"y! c #835E4F", +"z! c #DDCED3", +"A! c #D4BFC3", +"B! c #AA7F2C", +"C! c #E9B814", +"D! c #A67527", +"E! c #8D685F", +"F! c #B9ACB0", +"G! c #F8EFF2", +"H! c #97726F", +"I! c #A27428", +"J! c #C29519", +"K! c #C19318", +"L! c #A87823", +"M! c #896442", +"N! c #AB9195", +"O! c #F6EDEF", +"P! c #9A726B", +"Q! c #E9BA19", +"R! c #F6C312", +"S! c #B88921", +"T! c #9D766A", +"U! c #D9C6CC", +"V! c #DCCCD1", +"W! c #BCA7AD", +"X! c #BDA6AA", +"Y! c #D2C3CA", +"Z! c #F5EBEE", +"`! c #FBF8F9", +" ~ c #E8DCDD", +".~ c #BA9DA1", +"+~ c #9B732B", +"@~ c #E2B014", +"#~ c #9B7649", +"$~ c #CEB7BE", +"%~ c #EBE1E1", +"&~ c #907983", +"*~ c #5E5672", +"=~ c #412E35", +"-~ c #D7A822", +";~ c #CD9B1A", +">~ c #99715F", +",~ c #E9E4E7", +"'~ c #E3D3D6", +")~ c #6D5C6B", +"!~ c #6586BC", +"~~ c #7AB0F1", +"{~ c #5C739D", +"]~ c #9F7631", +"^~ c #FBC914", +"/~ c #FDCE11", +"(~ c #C0921C", +"_~ c #9D7A72", +":~ c #F5EDEF", +"<~ c #E5D7DA", +"[~ c #6E637A", +"}~ c #6C95D0", +"|~ c #7BAEF0", +"1~ c #7BADEF", +"2~ c #79ACED", +"3~ c #5A607D", +"4~ c #B28A2B", +"5~ c #BF8F1B", +"6~ c #9E827F", +"7~ c #F7F1F2", +"8~ c #E8DBDD", +"9~ c #75687A", +"0~ c #6F9BD4", +"a~ c #77A9EA", +"b~ c #5D647F", +"c~ c #A9812F", +"d~ c #C3951D", +"e~ c #A1827C", +"f~ c #F7F4F5", +"g~ c #7B687F", +"h~ c #6E92CE", +"i~ c #5E739D", +"j~ c #937633", +"k~ c #F2BF15", +"l~ c #CC9819", +"m~ c #9D7C73", +"n~ c #F6EFF1", +"o~ c #F7F1F1", +"p~ c #8C7888", +"q~ c #6A8FC8", +"r~ c #7AAFF1", +"s~ c #6384B8", +"t~ c #715D47", +"u~ c #CFA01D", +"v~ c #DDAF14", +"w~ c #96745D", +"x~ c #F2ECEB", +"y~ c #FAF6F7", +"z~ c #9E8690", +"A~ c #6784B6", +"B~ c #73A1DF", +"C~ c #606A87", +"D~ c #98782F", +"E~ c #E2B217", +"F~ c #F1BD14", +"G~ c #916942", +"H~ c #E7DCDE", +"I~ c #AB929A", +"J~ c #647AA9", +"K~ c #7AADEE", +"L~ c #7AACEE", +"M~ c #6A92CD", +"N~ c #616270", +"O~ c #94742A", +"P~ c #A17525", +"Q~ c #C9B4B9", +"R~ c #BAA1A9", +"S~ c #6577A2", +"T~ c #78ABEC", +"U~ c #6A8FC5", +"V~ c #5F6573", +"W~ c #886A31", +"X~ c #CC9C19", +"Y~ c #C89917", +"Z~ c #977875", +"`~ c #CCB7BD", +" { c #6C7AA1", +".{ c #79ACEC", +"+{ c #79ADEF", +"@{ c #6D94CF", +"#{ c #606F8E", +"${ c #6D5B4A", +"%{ c #A47D22", +"&{ c #D3A217", +"*{ c #F1C013", +"={ c #FDC812", +"-{ c #FFD110", +";{ c #E5B314", +">{ c #644C30", +",{ c #5F4C56", +"'{ c #D5C3C6", +"){ c #E0CFD3", +"!{ c #72799D", +"~{ c #77AAEB", +"{{ c #7BAEEF", +"]{ c #75A6E5", +"^{ c #6C90C6", +"/{ c #617192", +"({ c #666062", +"_{ c #7B6143", +":{ c #967731", +"<{ c #A47D26", +"[{ c #A67D22", +"}{ c #A97C1D", +"|{ c #9C7721", +"1{ c #967524", +"2{ c #826535", +"3{ c #5B5054", +"4{ c #6586B7", +"5{ c #6D95CE", +"6{ c #695468", +"7{ c #EFE6E7", +"8{ c #EDE1E4", +"9{ c #7A7291", +"0{ c #76A7E6", +"a{ c #74A5E4", +"b{ c #729EDB", +"c{ c #6F96D1", +"d{ c #6A91CA", +"e{ c #698FC7", +"f{ c #698FC9", +"g{ c #77A8E9", +"h{ c #6075A1", +"i{ c #BDA1A9", +"j{ c #F7F3F3", +"k{ c #8E7C8E", +"l{ c #7098D5", +"m{ c #72A0DE", +"n{ c #7F697A", +"o{ c #FAF5F6", +"p{ c #AE959E", +"q{ c #6885BB", +"r{ c #7BAFF1", +"s{ c #636889", +"t{ c #E2D4D7", +"u{ c #D2C0C2", +"v{ c #626B93", +"w{ c #7AAEEF", +"x{ c #688ABF", +"y{ c #AD919B", +"z{ c #6C6277", +"A{ c #76A6E7", +"B{ c #776678", +"C{ c #857080", +"D{ c #6C95CF", +"E{ c #626891", +"F{ c #E7DADE", +"G{ c #FEFBFC", +"H{ c #AD909A", +"I{ c #6480B1", +"J{ c #76A8E7", +"K{ c #729ACF", +"L{ c #6A8FC2", +"M{ c #688BBE", +"N{ c #6B8EC1", +"O{ c #6C8FC2", +"P{ c #7099D1", +"Q{ c #77A7E8", +"R{ c #7BB0F2", +"S{ c #688CBF", +"T{ c #BDA6AD", +"U{ c #CFBEC3", +"V{ c #432F3B", +"W{ c #50506B", +"X{ c #484A68", +"Y{ c #505D82", +"Z{ c #576C98", +"`{ c #5E76A5", +" ] c #5E76A3", +".] c #5A719D", +"+] c #51618A", +"@] c #4C5477", +"#] c #4D5574", +"$] c #54678F", +"%] c #6F99D2", +"&] c #75A6E6", +"*] c #8A7A8B", +"=] c #C5ACB2", +"-] c #574A62", +";] c #5A76A7", +">] c #74A4E4", +",] c #7AB0F2", +"'] c #78AAEB", +")] c #6890C8", +"!] c #4C5C81", +"~] c #495674", +"{] c #6B95CE", +"]] c #7AAEF0", +"^] c #646A8E", +"/] c #E7DEDE", +"(] c #E7D6DB", +"_] c #826A77", +":] c #6179AC", +"<] c #78ACEE", +"[] c #719EDD", +"}] c #4E5C85", +"|] c #586F9A", +"1] c #79A9EA", +"2] c #688DBF", +"3] c #B79EA7", +"4] c #C0A4AA", +"5] c #67668D", +"6] c #74A5E6", +"7] c #6081AF", +"8] c #4F5C7E", +"9] c #75A7E6", +"0] c #75A6E7", +"a] c #826D80", +"b] c #FBF7F7", +"c] c #A08792", +"d] c #617CAB", +"e] c #678CC3", +"f] c #4F5D80", +"g] c #77A8E6", +"h] c #66688A", +"i] c #EDE3E5", +"j] c #927B89", +"k] c #698EC7", +"l] c #526489", +"m] c #78ABEA", +"n] c #6788BB", +"o] c #C3ABB2", +"p] c #6C98D3", +"q] c #6282B6", +"r] c #5C76A5", +"s] c #75A5E4", +"t] c #8C7889", +"u] c #6C94CF", +"v] c #7AADEF", +"w] c #526487", +"x] c #6E9AD2", +"y] c #6B6A89", +"z] c #EFE7E9", +"A] c #729FDC", +"B] c #4F5C7D", +"C] c #6582B3", +"D] c #C7B0B8", +"E] c #566996", +"F] c #73A3E1", +"G] c #8F7485", +"H] c #74A2E1", +"I] c #4D587B", +"J] c #79AEEF", +"K] c #646080", +"L] c #F3EBEC", +"M] c #556995", +"N] c #6B93CC", +"O] c #6178A3", +"P] c #CFB6BB", +"Q] c #719DD8", +"R] c #526488", +"S] c #709EDA", +"T] c #967E8C", +"U] c #4C5879", +"V] c #75A3E3", +"W] c #6F647C", +"X] c #617EAD", +"Y] c #6281B1", +"Z] c #62729C", +"`] c #E1CFD3", +" ^ c #75A4E4", +".^ c #4C567A", +"+^ c #6C97D1", +"@^ c #B89FA7", +"#^ c #4A5577", +"$^ c #76A3E3", +"%^ c #8E7A8D", +"&^ c #5D7AA6", +"*^ c #6887B9", +"=^ c #6A6B90", +"-^ c #F5ECEE", +";^ c #709CD7", +">^ c #57678E", +",^ c #6588BA", +"'^ c #D2B8C0", +")^ c #4E5876", +"!^ c #9D828E", +"~^ c #7BB1F3", +"{^ c #77A5E6", +"]^ c #7A6A83", +"^^ c #51658C", +"/^ c #6B96CE", +"(^ c #61698F", +"_^ c #F1E4E6", +":^ c #6280AF", +"<^ c #6383B2", +"[^ c #CDB6B9", +"}^ c #6B95CD", +"|^ c #5A719F", +"1^ c #729FDE", +"2^ c #A28894", +"3^ c #72A0DD", +"4^ c #516587", +"5^ c #79677F", +"6^ c #76A5E6", +"7^ c #4B5672", +"8^ c #616182", +"9^ c #F7EDEE", +"0^ c #48516E", +"a^ c #627DAA", +"b^ c #D2B8BF", +"c^ c #4E5A79", +"d^ c #79ABED", +"e^ c #709FDA", +"f^ c #9D838D", +"g^ c #515876", +"h^ c #77A7E9", +"i^ c #745E76", +"j^ c #4F597B", +"k^ c #77A5E7", +"l^ c #5A5F84", +"m^ c #F0DFE3", +"n^ c #7BB1F2", +"o^ c #4F5C7C", +"p^ c #C4AEB6", +"q^ c #4D5C7B", +"r^ c #75A5E7", +"s^ c #719CD7", +"t^ c #9B7F85", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + @ . . . . . # $ % . . . . & * = - . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; > , . . . . ' ) ! ~ . . . . { ] ^ . . . . / ( _ : . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . < < . . . . . [ } | & . . . 1 2 3 4 & . . 5 6 7 8 9 . . 0 a b c d . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e f g h . . . . i j k l . . . m n o p q . . r s t u v . w x y z A B . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , C . . . . D E F G H . . I J K L M N . O P Q R S T U , V W R X Y # Z ` . ...+.. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . < . . . < U @.#.$.. . . %.&. .*.=.-.. ;.>.,. .'.).& !.~.R R R {.].^./.R R (._.:.<.[.R .}.|.. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.. . . . 2.3.4.5.6.. . 7.8.R R 9.0.# a.b.c.R d.e.f.g.h.R R R i.j.k.l.R R m.n.o.p.R R R q.r.. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s.t.+ U . . . u.v.w.x.y.z.. A.B.R R m.C.D.E.F.G.R R H.I.J.K.R R R .L.M.N.R R R O.P.Q.R R R R.S.. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T.U.V.W.U . . X.Y.R t Z.`.. +.+R R R ++@+#+$+R R R z %+&+*+R R R R =+-+R R R R R R R R R R ;+>+. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,+'+)+!+~+< . {+]+R R ^+/+(+_+:+R R R .<+[+}+R R R R z |+R R R R R R R R R R R R R R R R R 1+2+. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . & 3+4+< . . . . . 5+6+R 7+8+9+. 0+a+R R R b+c+d+e+R R R R z f+g+R R R R R R R R R R R R R R R R R R R R R R R h+i+. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . j+k+l+m+n+. . . . o+p+R R q+r+s+t+u+R R R z v+w+x+R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R y+z+. . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . A+B+C+D+E+F+. . . G+H+R R R I+J+K+L+R R R R M+N+O+R R R |+P+Q+z |+R R R R P+|+R R R R R R R R R R R R R R R R S R+% . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . S+T+U+V+W+X+9+& . Y+Z+R R R `+ @.@+@R R R R R z P+|+Q+P+Q+@@P+|+@@z R R R |+#@R P+R R R R R R R R R R R R R R $@%@&@. . . . . *@=@. . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . -@;@>@R z ,@'@)@!@~@{@R @@@@@@]@^@R R R R R R R #@/@(@P+P+@@|+R R R R R R R R R z R R R R R R R R R z R R R |+z _@:@. <@[@. < }@|@. . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . ; 1@2@z P+P+7+3@4@5@6@R z P+P+Q+R z R R R z z z P+#@7@8@#@P+R R z R R R z R z R R R R R R R R R R z Q+R R z #@|+9@0@. a@b@c@d@e@f@. . . . . . . . . . ", +". . . . . . . . . . . . . . g@h@i@j@;.. . . O k@l@P+m@z R n@o@p@q@z R @@@@|+|+Q+z R R |+@@@@P+R R r@@@@@@@z P+@@P+z P+P+Q+@@R R R z R R R R R R R R R |+Q+s@t@u@. . v@w@x@y@z@A@B@. . . . . . . . ", +". . . . . . . . . . . . . . / C@D@E@F@G@H@< U I@J@P+@@R R R K@L@M@|+@@z Q+#@@@|+R @@@@Q+z P+#@|+R Q+#@|+|+z Q+#@#@z |+|+z #@R z R P+R P+R |+R R R R R z z N@O@P@. . . Q@. . R@S@T@. . . . . . . . ", +". . . . . . . . . . . . . . U@V@W@X@Y@Z@`@ #.#+#@#P+P+R R R |+Q+@@@@z R z z R @@R R |+|+R z Q+##@@z z @@@@R z z z R z R #@z R z @@|+R @@R R R z |+|+z @@$#R %#&#. . *#=#-#;#< . . . . . . . . . . ", +". . . . . . . . . . . . . . < >#,#'#z R )#!#~#{#]#@@@@R R R z z R R R R R |+|+|+R R R R z |+#@$#R R |+Q+Q+|+P+z R R R R @@Q+R R z R R z R R z Q+@@@@Q+^#P+z /#(#. _#:#<#[#}#|#. . . . . . . . . . ", +". . . . . . . . . . . . . . . 1#2#3#z R z R 4#5#>@R R R R R R R R R R R R R R R R |+R R R z @@Q+Q+P+R R R |+z R R R R R R R R R R R R R R R z R Q+R z z Q+@@6#7#8#1.9#. 1.0#a#. . . . . . . . . . ", +". . . . . . . . . . . . . . . & b#c#R R R z R R R R R R R R R R R R R R R R R R R R R R z |+d#z @@z R R R Q+z R R R R R R R R R R R R R R R z R R R R R z z e#f#g#. . . . & . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . h#i#j#R R R R R R R R R R R R R k#l#m#R R R R R R R R R z z R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R n#o#p#. . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . q#r#s#R R R R R R R R R R R R R t#u#v#w#x#y#R R R R R R R R R R R R R R R R R R R R R R R R R R z#A#B#R R R R R R R R z z R C#D#E#. . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . F#G#R R R R R R R R R R R R k#H#I#J#K#L#M#R R R R R R R R R R R R R R R R R R R R R R R R R N#O#P#Q#R R R R R R R R R R R R R#S#. . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . U T#U#V#R R R R R R R R R R R W#X#Y#Z#`# $.$R R R R R R R R R R R R R R R R R R R R R R R R +$@$#$$$%$&$R R R R R R R R R R R *$=$. . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . e -$;$R R R R R R R R R R R R >$,$'$)$!$t R R R R R R R R R R R R R R R R R R R R R R R R O.~${$]$^$/$($R R R R R R R R R R _$:$. . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . <$[$w.R R R R R R R R R R R [.}$|$1$t R R R R R R R R R R R R R R R R R R R R R R R R R 2$3$4$5$6$7$8$R R R R R R R R R R 9$0$=@. . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . a$b$c$R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R k#d$e$f$g$h$i$R R R R R R R R R R j$k$l$. . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . < m$n$R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R o$p$q$r$s$R R R R R R R R R R R t$u$v$. . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . w$x$i$R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R .y$z$. . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . A$B$C$R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R D$E$. . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . F$G$R R R R R R R R R R R R R R R R R R R R R R R R R H$y#R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R I$J$K$. . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . L$M$N$R R R R R R R R R R R R R R R R R R R R R R R R O$P$R *+[.R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Q$R$a#. . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . S$T$U$R R R R R R R R R R R R R R R R R R R R R R R |+V$W$f$X$Y$R R R R R R R R R R R R R R R R R R R R R R R R R R R R R [.Z$`$. . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . %.%R R R R R R R R R R R R R R R R R R R R Q.+%@%#%$%m.%%&%R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R *%=%-%. . . . . . . < . . . . ", +". . . . . . . . . . . . . . . . . . . . . ;%>%R R R R R R R R R R R R R R R R R R R R m.,%'%)%R !%Q.R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R ~%{%]%. . . . . . . . . . . . ", +". . . . . . . . . . . . . ^%-%& /%9#. . . (%_%:%R R R R R R R R R R R R R R R R R R R R R R <%[%}%|%[.R R R R R R R R R R R R R R R R R R R R R R R R R R R .*+1%2%3%4%5%6%. . . . . . . . . . . ", +". . . . . . . . . . . . . 7%8%9%0%& . . . a%b%c%R R R R R R R R R R R R R R R R R R R R R R d%e%f%g%h%R R R R R R R R R R R R R R R R R R R R R R R R R R i%j%k%l%m%n%o%p%q%r%s%t%. . . . . . . . ", +". . . . . . . . . . . . < 1.u%v%w%x%y%U . . z%A%R R R R R R R R R R R R R R R R R R R R R R B%C%R R R R R R R R R .R D%E%F%F%G%H% .R R R R R R R R R I%J%K%L%M%N%& . . O%P%Q%R%S%T%< . . . . . . ", +". . . . . . . . . . . % U%V%. . *@W%X%Y%. . Z%`%R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R &.&+&@&#&$&%&&&*&=&-&;& .R R R R R A#>&,&'&& . . . . . . . . )&!&~&{&% . . . . . ", +". . . . . . . . . . . < ]&1.^&/&(&_&. . . . :&<&[&R R R R R R R R R R R R R R R R R R R R R R R R R R R R R }&|&1&2&3&4&5&6&7&8&9&0&a&b&c&y#R R R d&e&f&g&. . . . . . . . . . . . h&i&S#U . . . . ", +". . . . . . . . . . . . . . j&k&l&m&. . . . U n&o&R R R R R R R R R R R R R R R R R R R R R R R R R R R .p&q&r&s&# . . . . . . . . t&u&v&w&x&w.y&z&A&. . . . . . . . . . . . . . . B&C&D&. . . . ", +". . . . . . . . . . . . . . S$t%< |#. . . . . E&F&R R R R R R R R R R R R R R R R R R R R R R R R R R R G&H&I&J&. . . . . . . . . . . . e K&L&M&N&O&. . . . . . P&Q&R&S&T&U&. . . . . j@V&W&. . . ", +". . . . . . . . . . . . . . . . . . . . . . . X&Y&w.R R R R R R R R R R R R R R R R R R R R R R R R .Z&`& *# . . . . . . . . . . . . . . . .*+*@*< . . . . . #*$*%*&***=*-*. . . . . . ;*>*< . . ", +". . . . . . . . . . . . . . . . . . . . . . . ,*'*)*R R R R R R R R R R R R R R R R R R R R R R R .!*~*{*]*. . . . . . . . . . . . . . . . . ^*/*(*. . . . _*:*<*[*}*. < . . . . . . . |*1*2*. . ", +". . . . . . . . . . . . . . . . . . . . . . . v%3*4*R R R R R R R R R R R R R R R R R R R R R R R 5*6*7*# . . . . . . . . . . . . . . . . . . < 8*9*0*. . . a*b*[*. . c*d*e*f*e . . . . . g*h*. . ", +". . . . . . . . . . . . . . . . . . . . . . . . i*j*R R R R R R R R R R R R R R R R R R R R R R R k*l*t&. . . . . . . . . m*n*o*p*. . . . . . . z.q*r*. . . s*t*. *@u*v*w*x*y*z*U&. . . . A*B*C*. ", +". . . . . . . . . . . . . . . . . . . . . . . . D*E*R R R R R R R R R R R R R R R R R R R R R R F*G*H*. . . . . . . . ;.I*J*K*L*M*. . . . . . . . N*O*P*. < Q*R*. S*T*U*V*W*X*Y*Z*. . . . `* =U . ", +". . . . . . . . . . . . . . . . . . . . . . . . .=+=m.R R R R R R R R R R R R R R R R R R R R .@=#=# . . . . . . . $=%=&=*===-=;=. . . . . . . . >=,='=. . )=!=. ~={=]=^=, . /=(=. . . . _=:=<=. ", +". . . . . . . . . . . . . . . . . . . . . . . . [=}=|=R R R R R R R R 1=R R R R R R R R R R R 2=3=4=. . . . . . . . 5=6=7=. . . [=< . . . . . . . . 8=9=. . 0=a=$=b=c=d=e=f=. g=h=. . . . i=j=U . ", +". . . . . . . . . . . . . . . . . . . . . . . . . k=l=R R R R R R R R m=n=R R R R R R R R R R o=p=q=. . . . . . . < r=s=. . t=u=v=w=x=y=. . . . . . z=A=B=. C=D=E=. F=G=H=. I=J=K=. . . . L=M=< . ", +". . . . . . . . . . . . . . . . . . . . . . . . . N=O=R R R R R R R t P=Q=R=S=T=R R R R R R .U=V=. . . . . . . . W=X=Y=. Z=`= -.-+-@-#-. . . . . . $-%-&-. *-=---;-% . . >-,-'-8&. . . . )-!-. . ", +". . . . . . . . . . . . . . . . . . . . . . . . . ~-{-G.R R R R ]-N+o$^-O+/-(-z R R R R R R _-:-<-. . . . . . . . [-}-|-. 1-2-O . . 3-4-5-. . . . . e 6-7-. . 8-9-0-a-b-c-d-e-f-. . . . g-h-i-. . ", +". . . . . . . . . . . . . . . . . . . . . . . . . j-k->@R R R R +@l-m-R z R R R R R R R R R n-o-p-. . . . . . . . q-r-s-. t-u-v-w-. x-y-z-. . . . . < A-B-. . . C-D-E-F-G-H-I-. . . . . J-K-e . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . L-M-N-R R R R R z @@O-P-Q-R R R R R R R R R-S-a#. . . . . . . . . T-U-V->=W-X-Y-. : Z-`-. . . . . < ;.;. . . . . . C-]*. . . . . . +;@;#;. . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . $;%;R R R R R R &;*;*+=;@@R R R R R R R -;;;7&. . . . . . . . . >;,;';& . . . & );!;& . . . . . % ~;{;. . . . . . . . . . . . . . ];^;/;. . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . (;_;R R R R R t :;t R R R R R R R R R R <;[;};. . . . . . . . . & |;1;2;3;4;5;6;7;8;. . . . . . 9;0;a;. . . . . . . . . . . . . b;c;d;. . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . e;f;G.R R R R R R R R R R R R R R R R R V+g;h;. . . . . . . . . . & i;j;k;l;m;n;o;. . . . . . . p;q;r;. . . . . . . . . . . . s;t;u;. . . . . ", +". . . . . . . . . . . . . . . . . . . C*v;|#. . . . w;x;>@R R R R R R R R R R R R R R R R R .y;z;. . . . . . . . . . . . . A;B;C;. . . . . . . . . D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;1.. . . . . ", +". . . . . . . . . . . . . . . . . . < U;V;W;X;. . . . Y;Z;R R R R R R R R R R R R R R R R R R `; >.>. . . . . . . . . . . . . . . . . . . . . . . +>@>#>$>%>&>*>=>->;>>>,>'>)>!>~>{>Y%. . . . . . ", +". . . . . . . . . . . . . . . . . . ]>^>/>(>_>:>. . . <>[>R R R R R R R R R R R R R R R R R R }>|>1>. . . . . . . . . . . . . . . . . . . . . . & 2>3>w.R R R R R R R R R R R R 4>5>u%. . . . . . ", +". . . . . . . . . . . . . . . . . . 6>7>8>9>0>a>8#. . b>c>R R R R R R R R R R R R R R R R R R R d>e>+ . . . . . . . . . . . . . . . . . . . . - f>g>h>R R R R R R R R R R R R R R i>j>< . . . . . ", +". . . . . . . . . . . . . . . . . . k>l>m>n>o>p>% . . q>r>G.R R R R R R R R R R R R R R R R R R w.s>t>-%. . . . . . . . . . . . . . . . . . < u>v>w>R R R R R R R R R R R R R R R C+x>a#. . . . . ", +". . . . . . . . . . . . . . . . . . . y>z>A>B>x@. . . C>D>f%R R R R R R R R R R R R R R R R R R R >@E>F>x@. . . . . . . . . . . . . . . . < G>H>I>R R R R R R R R R R R R R R R R J>K>L>. . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . M>s$R R R R R R R R R R R R R R R R R R R R N>O>P>Q>. . . . . . . . . . . . . . R>S>T>U>R R R R R R R R R R R R R R R R R V>W>/;. . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . X>Y>R . . .R R R R R R R R R R R R R R R R R Z>`> ,.,& . . . . . . . . . . U +,@,#,$,R R R R R R R R R R R R R R R R R %,&,*,. . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . =,-,;,>,,,',),~%R R R R R R R R R R R R R R R R m.!,~,{,],1.. . . . . . -%^,/,(,_,:,R R R R R R R R R R R R R R R R <,[,},|,U . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . 1,2,3,4,5,6,7,8,9,R R R R R R R R R R R R R R R R R .0,a,b,c,d,e,f,g,h,];i,j,k,l, .R R R R R R R R R R R R |+m,n,o,p,q,r,s,% . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . t,u,v,w,R R R R .R R R R R R R R R R R R R R R R R R R R R x,y,z,A,B,C,D,E,F,G,R R R R R R R R R R R R R H,I,J,K,L,M,N,O,P,Q,R,. . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . S,T,U,}>R O+S 6$t$R R R R R R R R R R R R R R R R R R R R R R R R R R R R .R R R R R R R R R R R R R R R R V,W,X,Y,Z, .R R `, 'f@. . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . .'+'@'R p&#'$'%'&'*'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R }>='-'. . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . ;'>','R '')'!'~'{']'^'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R o /'('. . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . _':'f%m.%'<'[']@R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R }'|'. . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . 1'2'V+3'4'5'6'7'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R 8'9'. . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . 0'a'b'z m.R c'd'e'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R f'g'1.. . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . h'i'j'R R R R k'!%R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R l'm'n'. . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . < o'p'R R R R R R R R q'r's'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R }>t'u'. . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . v'w'x'm.R R R R R *+y'z'A'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R B'C'. . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . D'E'F'G'H'I'J'K'L'M'N'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R O'P'% . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . a#Q'R'S'T'U'V'W'X'R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R .Y'Z'`' ).)+)@). . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . #)$)f%R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R %)&)*)=)-);)>),)'). . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ))!)R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R *%~){)@'R R R R ])^)/). ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ()_)R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R [.A'R R R R R R R :)<). ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [)})R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R |)1). ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . L-2)[.R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R o $#3)R R R 4)5). ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6)7)O+R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R .8)9)0)a)b)z R c)d). ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . e)f)R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R .g)h)i)j)k)l)t o m)n). ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . o)U,R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R p)q)r)s)t)D%R R u)v)e . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . w)x)R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R !%y)z)A)B)C)D)R .E)F). . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . G)H)[.R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R I)J)K)z)L)M)Q. .N)O)X;. . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . P)Q)R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R t t R R R R)S)T)U)V)W)R X)Y)Z). . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . `) !R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R .R . . . ..!+!R R R @!#!$!%!&!R *!=!-!. . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ;!>!*+R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R t ,!'!)!!!~!{!]!^!/!(!_!:!R R R Q.<![!}!R |!1!2!. . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . 3!4!R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R 5!6!7!8!9!0!a!b!c!c!d!e!f!g!h!:%R R R R R q'i!j!k!< . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . 8#l!m!R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R n!o!p!q!r!s!t!. . . . . . . . . u!v!w![. . .z x,x!y!z!< . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . A!B!O+R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R t C!D!E!F!G!. . . . . . . . . . . . . -'H!I!J!K!L!M!N!O!. . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . <=P!Q!R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R!S!T!U!Y%. . . . . . . . . . . . . . . . 8#V!W!X!Y!Z!. . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . `! ~.~+~Q.R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R @~#~$~1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . %~&~*~=~-~R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R O+;~>~,~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . '~)~!~~~{~]~^~R R R R R R R R R R R R R R R R R R R R R R R R R R R R /~(~_~:~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . <~[~}~|~1~2~3~4~:%R R R R R R R R R R R R R R R R R R R R R R R R R R O+5~6~7~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . 8~9~0~1~1~1~1~a~b~c~:,R R R R R R R R R R R R R R R R R R R R R R R R @'d~e~f~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . z@g~h~1~1~1~1~1~1~2~i~j~k~ .R R R R R R R R R R R R R R R R R R R R R R l~m~n~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . o~p~q~|~1~1~1~1~1~1~1~r~s~t~u~O+R R R R R R R R R R R R R R R R R R R .v~w~x~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . y~z~A~|~1~1~1~1~1~1~1~1~1~|~B~C~D~E~G.R R R R R R R R R R R R R R R R R F~G~H~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . t%I~J~K~1~1~1~1~1~1~1~1~1~1~1~1~L~M~N~O~E~O+R R R R R R R R R R R R R R [.P~Q~< . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . <=R~S~2~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~T~U~V~W~X~k'R R R R R R R R R R R .Y~Z~`!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . < `~ {.{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~+{@{#{${%{&{*{={o o R R o -{O+;{>{,{'{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . ){!{~{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~{{]{^{/{({_{:{<{[{}{|{1{2{3{4{5{6{7{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . 8{9{0{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~1~T~a{b{c{d{e{f{}~b{g{1~|~h{i{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . j{k{l{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~|~1~1~1~1~1~1~m{n{o{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . 1.p{q{|~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~r{s{t{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . u{v{w{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~x{y{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . d;z{]{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~A{B{n'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L-. . ", +". . . . . . . . 2*C{D{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~r{E{F{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . G{H{I{J{K{L{M{N{O{P{Q{R{R{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~S{T{. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . U{V{W{X{Y{Z{`{ ].]+]@]#]$]%]r~|~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~&]*]`!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . /;=]-];]>]~~|~1~1~1~1~|~,]'])]!]~]{]]]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{^]/]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . (]_]:]<]|~1~1~1~1~1~1~1~1~1~1~1~R{[]}]|]1]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~2]3]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . % 4]5]6]r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~]]7]8]9]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~0]a]R,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". b]c]d]R{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~e]f]g]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{h]i]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"o~j]M~r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~k]l]m]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~n]o]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"n{p]r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~q]r]]]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~s]t]t%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"u]r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~v]w]x]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{y]z]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~A]B]2~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~C]D]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{E]x{|~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~F]G]% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~H]I]J]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~r{K]L]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{M]N]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~O]P]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~Q]R]r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~S]T]<=. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~]]U]V]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~]]W]s.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~X]Y]1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~Z]`]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~ ^.^r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~+^@^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{#^$^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~2~%^/;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~|~&^*^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{=^-^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~;^>^R{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~,^'^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~L~)^R{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~B~!^& . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~~^U]{^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~]]]^/;. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{^^/^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~r{(^_^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~:^<^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~,^[^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~}^|^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1^2^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~3^4^R{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~5^& . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~6^7^~^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~~^8^9^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~v]0^r{1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~a^b^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{c^d^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~e^f^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{g^h^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~]]i^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~R{j^k^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~~^l^m^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~n^o^h^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~<^p^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~n^q^r^1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~1~s^t^. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/onlineGUI/onlineGUI_v1.2.1/default.cfg b/onlineGUI/onlineGUI_v1.2.1/default.cfg new file mode 100644 index 00000000..73c2469d --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/default.cfg @@ -0,0 +1,57 @@ +################################################## +# This is an example configuration file +# for the onlineGUI. +# Documentation for the onlineGUI can be found here: +# http://www.jlab.org/~moffit/onlineGUI/ +# + +protorootfile ROOTfiles/hadron_XXXXX.root +goldenrootfile ROOTfiles/hadron_golden.root + +definecut zerocut BB.tp.e.LA[0]>0 + +# FIRST PAGE +newpage 2 2 logy # remove logy to make linear scale y-axis + title Tree Variable draw + BB.tp.e.LA[0] BB.tp.e.LA[0]>0 -title "Left ADC 0" + BB.tp.e.LA[1] BB.tp.e.LA[1]>0 -title "Left ADC 1" + BB.tp.e.LA[2] BB.tp.e.LA[2]>0 -nostat -title "Left ADC 2" + BB.tp.e.LA[3] BB.tp.e.LA[3]>0 -title "Left ADC 3" -nostat + +# SECOND PAGE +newpage 2 2 logy + title multiplot Tree Variable Draw + # Same as the first page, more compact + multiplot 0 3 BB.tp.e.LA[XXXXX] BB.tp.e.LA[XXXXX]>0 -title "Left ADC XXXXX" + +# THIRD PAGE +newpage 2 2 logy + title Histogram Draw + # Will also show histograms from goldenrootfile, if specified + E_L_adc_0 + E_L_adc_1 -noshowgolden + E_L_adc_2 -nostat + E_L_adc_3 -nostat + +# FOURTH PAGE +newpage 2 2 logy + title multiplot Histogram Draw + # Same as the third page, more compact. + # Will also show histograms from goldenrootfile, if specified + multiplot 0 3 E_L_adc_XXXXX -noshowgolden + +# FIFTH PAGE +newpage 2 2 logy + title multiplot Histogram Draw with options + # Same as the third page, more compact. + # Will also show histograms from goldenrootfile, if specified + multiplot 0 3 E_L_adc_XXXXX -nostat + + +# SIXTH PAGE +newpage 1 1 logy + title Advanced Tree Draw with options + # Also use the "zerocut" cut defined above + 10*sqrt(BB.tp.e.LA[0]) zerocut -tree T -type line -nostat -title "x10 sqrt(Left ADC 0)" + + diff --git a/onlineGUI/onlineGUI_v1.2.1/defaultPic.xpm b/onlineGUI/onlineGUI_v1.2.1/defaultPic.xpm new file mode 100644 index 00000000..45aacb86 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/defaultPic.xpm @@ -0,0 +1,1362 @@ +/* XPM */ +static char * genius_xpm[] = { +"72 117 1242 2", +" c None", +". c #8C7863", +"+ c #93806A", +"@ c #C2A488", +"# c #E4BFA0", +"$ c #53463B", +"% c #F0C9A8", +"& c #CEAD91", +"* c #42372A", +"= c #F5CEAD", +"- c #C3A589", +"; c #462F14", +"> c #866E56", +", c #D3B295", +"' c #C0A288", +") c #D9B698", +"! c #4F3719", +"~ c #C8A687", +"{ c #F3CCAC", +"] c #EBC6A6", +"^ c #826E5C", +"/ c #E7C1A2", +"( c #BB9D82", +"_ c #4C3820", +": c #705839", +"< c #DCB797", +"[ c #EEC7A7", +"} c #CAAC8F", +"| c #A98E77", +"1 c #ECC6A5", +"2 c #C2A587", +"3 c #624829", +"4 c #A68666", +"5 c #EFC7A7", +"6 c #E1BF9F", +"7 c #958169", +"8 c #695845", +"9 c #D2B294", +"0 c #F0C8A8", +"a c #E6C0A0", +"b c #49361C", +"c c #88673F", +"d c #C8A586", +"e c #F3CCAB", +"f c #E1BE9F", +"g c #9C876F", +"h c #493725", +"i c #957B63", +"j c #EBC5A5", +"k c #CEAF93", +"l c #95806C", +"m c #4D4028", +"n c #7E5C2E", +"o c #977957", +"p c #DFBB9D", +"q c #F7CEAD", +"r c #EDC6A6", +"s c #B0977C", +"t c #4B351D", +"u c #775A3D", +"v c #CDAB8F", +"w c #F5CDAC", +"x c #C2A388", +"y c #6B4D25", +"z c #896737", +"A c #AF9376", +"B c #F1CBAB", +"C c #C6A789", +"D c #4F3F29", +"E c #6C4F29", +"F c #9A7B5D", +"G c #EBC5A6", +"H c #F3CBAA", +"I c #87715C", +"J c #674C27", +"K c #8A642F", +"L c #8D714E", +"M c #E8C5A3", +"N c #F6CEAD", +"O c #EAC4A4", +"P c #B79D80", +"Q c #694D24", +"R c #886842", +"S c #DCB99B", +"T c #DCB799", +"U c #7A582B", +"V c #88612B", +"W c #AD9179", +"X c #F4CEAD", +"Y c #DBB89A", +"Z c #664922", +"` c #7E5E32", +" . c #A3876E", +".. c #87715E", +"+. c #110E09", +"@. c #543C1B", +"#. c #89622D", +"$. c #6A5028", +"%. c #EEC7A8", +"&. c #CBAA8F", +"*. c #5F441E", +"=. c #7C592A", +"-. c #896B4B", +";. c #EAC4A5", +">. c #F4CDAC", +",. c #CAAA8E", +"'. c #927F69", +"). c #1C150C", +"!. c #795728", +"~. c #90672E", +"{. c #9B7D59", +"]. c #F4CBAB", +"^. c #F3CEAD", +"/. c #EDC8A7", +"(. c #B99B80", +"_. c #614D2E", +":. c #7F5B29", +"<. c #89673B", +"[. c #C19F81", +"}. c #C2A689", +"|. c #382512", +"1. c #412E16", +"2. c #90682F", +"3. c #7C592B", +"4. c #B59575", +"5. c #F2CEAD", +"6. c #DDBA9B", +"7. c #5A503D", +"8. c #79582A", +"9. c #8A6435", +"0. c #AB8A6C", +"a. c #F0CCAB", +"b. c #D9B89B", +"c. c #201912", +"d. c #7B582A", +"e. c #946B31", +"f. c #856338", +"g. c #C19F82", +"h. c #DAB899", +"i. c #8B7A5F", +"j. c #2C261D", +"k. c #392D1D", +"l. c #6B4B24", +"m. c #8C6633", +"n. c #917455", +"o. c #D7B497", +"p. c #F4CCAC", +"q. c #D1B094", +"r. c #917966", +"s. c #735129", +"t. c #936931", +"u. c #A37B4E", +"v. c #DEB897", +"w. c #88715D", +"x. c #45311A", +"y. c #694A23", +"z. c #8B622E", +"A. c #936F49", +"B. c #D2B092", +"C. c #DDB99B", +"D. c #6A5B4C", +"E. c #382815", +"F. c #8F6630", +"G. c #AD8458", +"H. c #E8C1A1", +"I. c #DBB89B", +"J. c #5C4A37", +"K. c #6E4F25", +"L. c #8E672F", +"M. c #7F5D31", +"N. c #B7977B", +"O. c #F2CAAA", +"P. c #EAC3A4", +"Q. c #A78B72", +"R. c #7C5729", +"S. c #A88255", +"T. c #E9C3A1", +"U. c #F0CCA9", +"V. c #8D7A63", +"W. c #7F5B2A", +"X. c #886433", +"Y. c #A28468", +"Z. c #EFCAA9", +"`. c #E1BB9D", +" + c #9E836D", +".+ c #614724", +"++ c #A98153", +"@+ c #E7C09F", +"#+ c #DBB899", +"$+ c #7D7059", +"%+ c #634A28", +"&+ c #8C652F", +"*+ c #8E704B", +"=+ c #E0BC9C", +"-+ c #B99F83", +";+ c #D7B495", +">+ c #5F492A", +",+ c #866643", +"'+ c #D5B192", +")+ c #E4C1A1", +"!+ c #594120", +"~+ c #856333", +"{+ c #B39675", +"]+ c #F2CBAA", +"^+ c #C5A489", +"/+ c #8F7964", +"(+ c #614A2D", +"_+ c #B9997D", +":+ c #D7B596", +"<+ c #705025", +"[+ c #92714B", +"}+ c #DDBB9B", +"|+ c #E6C0A1", +"1+ c #B6967F", +"2+ c #422F16", +"3+ c #AC8E71", +"4+ c #D2AE92", +"5+ c #5A4930", +"6+ c #765832", +"7+ c #8D765B", +"8+ c #D1B092", +"9+ c #937B66", +"0+ c #5E4524", +"a+ c #A78966", +"b+ c #E9C3A4", +"c+ c #BC9E83", +"d+ c #3E3327", +"e+ c #A0876D", +"f+ c #A88F76", +"g+ c #A0886F", +"h+ c #5C4022", +"i+ c #5F492E", +"j+ c #EAC3A3", +"k+ c #D6B495", +"l+ c #AB8F79", +"m+ c #C9A98E", +"n+ c #1A1108", +"o+ c #453017", +"p+ c #C4A389", +"q+ c #826D5B", +"r+ c #C3A48A", +"s+ c #E9C4A4", +"t+ c #94806B", +"u+ c #9A836D", +"v+ c #D8B597", +"w+ c #C3A489", +"x+ c #302922", +"y+ c #6B502B", +"z+ c #83623E", +"A+ c #6D5336", +"B+ c #BB9A7F", +"C+ c #ECC5A4", +"D+ c #B3957B", +"E+ c #AF947C", +"F+ c #967E68", +"G+ c #D6B396", +"H+ c #F6CDAC", +"I+ c #BFA085", +"J+ c #615442", +"K+ c #484131", +"L+ c #765831", +"M+ c #8F672F", +"N+ c #8E693F", +"O+ c #C4A082", +"P+ c #A18870", +"Q+ c #B9997C", +"R+ c #DFBB9C", +"S+ c #DDB89B", +"T+ c #DFB89A", +"U+ c #DEBA9C", +"V+ c #BAA084", +"W+ c #1A1E1F", +"X+ c #110D08", +"Y+ c #604521", +"Z+ c #946A31", +"`+ c #A77B4A", +" @ c #AE8669", +".@ c #75604F", +"+@ c #F6CFAE", +"@@ c #D1B193", +"#@ c #BEA086", +"$@ c #7E5D4B", +"%@ c #8B725E", +"&@ c #99856C", +"*@ c #434343", +"=@ c #565656", +"-@ c #271C0C", +";@ c #694C22", +">@ c #8C6738", +",@ c #7B4731", +"'@ c #BD957C", +")@ c #C6A88B", +"!@ c #776653", +"~@ c #7E6957", +"{@ c #987A64", +"]@ c #4D2F24", +"^@ c #67493A", +"/@ c #A98C74", +"(@ c #D0B193", +"_@ c #98816C", +":@ c #BDA087", +"<@ c #7D6759", +"[@ c #372E26", +"}@ c #130F0B", +"|@ c #979694", +"1@ c #484848", +"2@ c #4D351A", +"3@ c #785628", +"4@ c #785729", +"5@ c #672D18", +"6@ c #D9AB8E", +"7@ c #F1C9A8", +"8@ c #89725D", +"9@ c #736252", +"0@ c #E7C3A3", +"a@ c #A2826B", +"b@ c #693325", +"c@ c #5F3224", +"d@ c #A78B74", +"e@ c #F0CAA9", +"f@ c #F1CBAA", +"g@ c #B89D7F", +"h@ c #493E2B", +"i@ c #1B1914", +"j@ c #030202", +"k@ c #161616", +"l@ c #060605", +"m@ c #684F2A", +"n@ c #85612D", +"o@ c #8A632E", +"p@ c #813D20", +"q@ c #B88D71", +"r@ c #D8B496", +"s@ c #D1AF92", +"t@ c #D3B490", +"u@ c #99856A", +"v@ c #9B846D", +"w@ c #967E65", +"x@ c #7D634F", +"y@ c #743F2D", +"z@ c #A1816A", +"A@ c #D3B396", +"B@ c #D5B497", +"C@ c #E1BFA0", +"D@ c #DCB899", +"E@ c #E2BE9F", +"F@ c #C3A58A", +"G@ c #B3977E", +"H@ c #B1977D", +"I@ c #5B4C3D", +"J@ c #060504", +"K@ c #000000", +"L@ c #050403", +"M@ c #010101", +"N@ c #4E4236", +"O@ c #51412B", +"P@ c #80623B", +"Q@ c #967446", +"R@ c #927144", +"S@ c #7A4A30", +"T@ c #573E2C", +"U@ c #947F61", +"V@ c #A08A65", +"W@ c #CAB27E", +"X@ c #B0986E", +"Y@ c #78654B", +"Z@ c #8C765B", +"`@ c #766653", +" # c #B1977E", +".# c #8E7963", +"+# c #A38870", +"@# c #CCAC90", +"## c #B09479", +"$# c #B2967D", +"%# c #8A7662", +"&# c #C5A48A", +"*# c #DAB89A", +"=# c #463B31", +"-# c #14110E", +";# c #322922", +"># c #2C251F", +",# c #836D5B", +"'# c #B99F82", +")# c #B89C81", +"!# c #C7A88A", +"~# c #D6B291", +"{# c #D3B08F", +"]# c #C2A084", +"^# c #AC8F75", +"/# c #BFA480", +"(# c #A3906A", +"_# c #BEA67E", +":# c #D2AF8C", +"<# c #D7B496", +"[# c #C5A68A", +"}# c #BA9D82", +"|# c #887460", +"1# c #B5977D", +"2# c #A98D75", +"3# c #B4967C", +"4# c #E2BD9F", +"5# c #DDBD9E", +"6# c #CEAE92", +"7# c #D4B295", +"8# c #ECC8A8", +"9# c #BDA086", +"0# c #AD927A", +"a# c #947E6A", +"b# c #8D7662", +"c# c #D1AE91", +"d# c #F3CDAC", +"e# c #CCAC8E", +"f# c #C1A388", +"g# c #B29880", +"h# c #C2A58A", +"i# c #E8C3A3", +"j# c #F4CDAD", +"k# c #E4BF9F", +"l# c #DCB89A", +"m# c #F3CBAB", +"n# c #F2CBAB", +"o# c #F2CCAB", +"p# c #DFBC9C", +"q# c #A68F77", +"r# c #A28870", +"s# c #D3B296", +"t# c #A18771", +"u# c #CAAB8E", +"v# c #DEBEA1", +"w# c #CFB299", +"x# c #E3BDA2", +"y# c #F1CAAA", +"z# c #E0BB9E", +"A# c #CCAD91", +"B# c #E4C0A0", +"C# c #F5CEAC", +"D# c #EBC7A6", +"E# c #E3BE9F", +"F# c #A58C72", +"G# c #C0A589", +"H# c #E6C3A3", +"I# c #9C846F", +"J# c #DAB598", +"K# c #F2CCAC", +"L# c #CEAE93", +"M# c #CFAE97", +"N# c #E2C0A5", +"O# c #E8C4A7", +"P# c #EAC6A7", +"Q# c #CFAE93", +"R# c #9B846F", +"S# c #9D856F", +"T# c #99826C", +"U# c #957B66", +"V# c #EDCAA9", +"W# c #EDC9A8", +"X# c #EEC9A8", +"Y# c #D0AD91", +"Z# c #D2AF91", +"`# c #E6C2A3", +" $ c #E5C0A1", +".$ c #CCAB8F", +"+$ c #AA8F78", +"@$ c #EEC8AA", +"#$ c #EECAAB", +"$$ c #F2CFAC", +"%$ c #F0CBAB", +"&$ c #A58D76", +"*$ c #726350", +"=$ c #6A5947", +"-$ c #846E5B", +";$ c #645547", +">$ c #A18872", +",$ c #EAC5A6", +"'$ c #D0AE91", +")$ c #BC9E84", +"!$ c #E5C1A2", +"~$ c #ECC6A6", +"{$ c #ECC5A5", +"]$ c #F3CFAD", +"^$ c #E7C3A2", +"/$ c #D5B194", +"($ c #211D16", +"_$ c #20160C", +":$ c #645847", +"<$ c #B0967C", +"[$ c #F3CAAA", +"}$ c #F6CDAD", +"|$ c #ECC7A7", +"1$ c #D0AF92", +"2$ c #B4967D", +"3$ c #9D8261", +"4$ c #8F7658", +"5$ c #CAA88B", +"6$ c #E9C0A0", +"7$ c #48371F", +"8$ c #4D3719", +"9$ c #2A1E0F", +"0$ c #40301C", +"a$ c #6F4D25", +"b$ c #6D4E25", +"c$ c #C9A98D", +"d$ c #D6B497", +"e$ c #BEA186", +"f$ c #674D30", +"g$ c #6B4E26", +"h$ c #866A4A", +"i$ c #D5B494", +"j$ c #EDC3A2", +"k$ c #705227", +"l$ c #8D662F", +"m$ c #8C652E", +"n$ c #5B4220", +"o$ c #5B401F", +"p$ c #7D5B2A", +"q$ c #BC9D84", +"r$ c #CCAA8E", +"s$ c #583D1A", +"t$ c #674A23", +"u$ c #826849", +"v$ c #DFBA9C", +"w$ c #F2C9A8", +"x$ c #5C492C", +"y$ c #87622E", +"z$ c #7C5A29", +"A$ c #4E371A", +"B$ c #725226", +"C$ c #8A642E", +"D$ c #DBB89C", +"E$ c #F5CDAD", +"F$ c #CAAA8D", +"G$ c #6E5D4B", +"H$ c #4C3518", +"I$ c #6D4E22", +"J$ c #9E8264", +"K$ c #E9C6A6", +"L$ c #F1CAA9", +"M$ c #7E5A2B", +"N$ c #936933", +"O$ c #966735", +"P$ c #825E2C", +"Q$ c #624721", +"R$ c #745428", +"S$ c #78582C", +"T$ c #85602D", +"U$ c #4C371C", +"V$ c #B5997F", +"W$ c #C9AA8D", +"X$ c #D9B899", +"Y$ c #B99A81", +"Z$ c #725E4C", +"`$ c #473317", +" % c #755C3B", +".% c #D5B395", +"+% c #835F2E", +"@% c #8F6730", +"#% c #8C612E", +"$% c #8B6230", +"%% c #795529", +"&% c #926A31", +"*% c #664823", +"=% c #6E5B43", +"-% c #4E4030", +";% c #655948", +">% c #604728", +",% c #A8896C", +"'% c #EEC8A7", +")% c #A58B73", +"!% c #5D462B", +"~% c #5E4725", +"{% c #3C2C14", +"]% c #241A0B", +"^% c #674B26", +"/% c #7D592A", +"(% c #775526", +"_% c #946833", +":% c #906631", +"<% c #573F22", +"[% c #4C3F33", +"}% c #44311C", +"|% c #765326", +"1% c #654924", +"2% c #5F4522", +"3% c #937550", +"4% c #E4C1A0", +"5% c #E3C0A0", +"6% c #A08367", +"7% c #86673E", +"8% c #785728", +"9% c #6C4E23", +"0% c #503B1C", +"a% c #47331E", +"b% c #523A1E", +"c% c #89622C", +"d% c #8C662F", +"e% c #59411F", +"f% c #39352A", +"g% c #543F22", +"h% c #694D26", +"i% c #604622", +"j% c #523A1D", +"k% c #835A2F", +"l% c #916930", +"m% c #896638", +"n% c #BF9E7E", +"o% c #F4CCAB", +"p% c #EDC8A8", +"q% c #C5A686", +"r% c #816643", +"s% c #886230", +"t% c #402D15", +"u% c #0D0905", +"v% c #1D150A", +"w% c #6C4E25", +"x% c #926930", +"y% c #6E5128", +"z% c #413523", +"A% c #2D2419", +"B% c #7B582D", +"C% c #89632E", +"D% c #906930", +"E% c #624620", +"F% c #473318", +"G% c #916A32", +"H% c #967850", +"I% c #DDB898", +"J% c #D0AE92", +"K% c #9A7858", +"L% c #7F5C2D", +"M% c #583F1F", +"N% c #6C4D24", +"O% c #8E662F", +"P% c #785629", +"Q% c #865F2D", +"R% c #89632F", +"S% c #916830", +"T% c #785428", +"U% c #37291A", +"V% c #4B371B", +"W% c #936A31", +"X% c #876435", +"Y% c #B99878", +"Z% c #D8B799", +"`% c #9C7855", +" & c #5E4326", +".& c #5A4020", +"+& c #8E6730", +"@& c #725228", +"#& c #705027", +"$& c #856034", +"%& c #7A5A30", +"&& c #6B4F2E", +"*& c #3B3325", +"=& c #402E14", +"-& c #886B49", +";& c #E4C2A3", +">& c #D9B394", +",& c #81664F", +"'& c #433220", +")& c #6B4C25", +"!& c #936A30", +"~& c #77572C", +"{& c #5C482D", +"]& c #765426", +"^& c #805D2D", +"/& c #CBAB8B", +"(& c #D8B699", +"_& c #796754", +":& c #49371E", +"<& c #7E5D2E", +"[& c #94683A", +"}& c #64513D", +"|& c #2A251E", +"1& c #7C5B2D", +"2& c #866C50", +"3& c #937B61", +"4& c #5F492D", +"5& c #855F2D", +"6& c #8F6432", +"7& c #7F6446", +"8& c #342716", +"9& c #7F5C2B", +"0& c #795829", +"a& c #865D30", +"b& c #926731", +"c& c #8A6841", +"d& c #E5C0A0", +"e& c #E6C1A0", +"f& c #CEAF90", +"g& c #EFCAAA", +"h& c #9D8163", +"i& c #4D3924", +"j& c #6D4F26", +"k& c #89612E", +"l& c #6B5031", +"m& c #8D6630", +"n& c #8D642E", +"o& c #916732", +"p& c #8D6838", +"q& c #AC9077", +"r& c #EECAA8", +"s& c #937E68", +"t& c #A1876E", +"u& c #77572F", +"v& c #402E13", +"w& c #795D32", +"x& c #8B632C", +"y& c #7D6447", +"z& c #574022", +"A& c #8A632D", +"B& c #63461F", +"C& c #765527", +"D& c #8E6834", +"E& c #AC8C6C", +"F& c #EDC9A9", +"G& c #937F68", +"H& c #CCAD92", +"I& c #87643B", +"J& c #5F441F", +"K& c #312514", +"L& c #634925", +"M& c #8A622D", +"N& c #6A5339", +"O& c #7A592C", +"P& c #926931", +"Q& c #664822", +"R& c #674920", +"S& c #956D35", +"T& c #B7936A", +"U& c #EEC9A7", +"V& c #9D886E", +"W& c #A68B73", +"X& c #5C4527", +"Y& c #8D652F", +"Z& c #664B2A", +"`& c #4C3922", +" * c #845F2C", +".* c #42311B", +"+* c #684B23", +"@* c #88612D", +"#* c #41301B", +"$* c #745529", +"%* c #946B33", +"&* c #A28058", +"** c #DDBA9C", +"=* c #ECC9A9", +"-* c #98836B", +";* c #A18970", +">* c #7E5D31", +",* c #49351A", +"'* c #815D2B", +")* c #7E5B2A", +"!* c #634722", +"~* c #533B20", +"{* c #87602E", +"]* c #88602F", +"^* c #836546", +"/* c #CEAD92", +"(* c #F1CCAA", +"_* c #AE957C", +":* c #9E876E", +"<* c #8B6635", +"[* c #8F6830", +"}* c #543D1D", +"|* c #805D2B", +"1* c #7A5829", +"2* c #705226", +"3* c #8A622E", +"4* c #392917", +"5* c #815A2A", +"6* c #6C502B", +"7* c #745F4B", +"8* c #F0CBA7", +"9* c #8F7763", +"0* c #604528", +"a* c #906830", +"b* c #604620", +"c* c #805D2C", +"d* c #2D2317", +"e* c #926A30", +"f* c #65472A", +"g* c #201A12", +"h* c #422F1A", +"i* c #87612D", +"j* c #695135", +"k* c #A58C75", +"l* c #CDAB90", +"m* c #E4BE9D", +"n* c #CBAC90", +"o* c #645546", +"p* c #654E2D", +"q* c #785528", +"r* c #8C642E", +"s* c #28231A", +"t* c #4A361A", +"u* c #7F5C2A", +"v* c #664D2C", +"w* c #28241D", +"x* c #362A1A", +"y* c #6E5942", +"z* c #C6A78C", +"A* c #F5CCAB", +"B* c #C9AB8F", +"C* c #855E2B", +"D* c #6F5025", +"E* c #3B2A16", +"F* c #352712", +"G* c #755527", +"H* c #7C5A2D", +"I* c #946931", +"J* c #AE8E70", +"K* c #EAC6A6", +"L* c #F0C9A9", +"M* c #E6C2A2", +"N* c #725329", +"O* c #795629", +"P* c #655645", +"Q* c #463218", +"R* c #775628", +"S* c #7B592B", +"T* c #745328", +"U* c #765830", +"V* c #DAB896", +"W* c #B39980", +"X* c #615242", +"Y* c #55402A", +"Z* c #835E2E", +"`* c #6D4E24", +" = c #0C0A08", +".= c #322414", +"+= c #7B5829", +"@= c #85602C", +"#= c #634824", +"$= c #684822", +"%= c #775B36", +"&= c #E1BC9D", +"*= c #6E5D4C", +"== c #4F3A1D", +"-= c #694924", +";= c #6C4F26", +">= c #533F22", +",= c #5C523C", +"'= c #6A4A23", +")= c #674822", +"!= c #86612D", +"~= c #A1835E", +"{= c #A68972", +"]= c #1C150D", +"^= c #634A27", +"/= c #312415", +"(= c #5C411F", +"_= c #6E5025", +":= c #745227", +"<= c #8A6738", +"[= c #B5977A", +"}= c #F6CFAD", +"|= c #CFB092", +"1= c #3A3225", +"2= c #504131", +"3= c #543F1E", +"4= c #86612C", +"5= c #59411E", +"6= c #23190B", +"7= c #5D4A35", +"8= c #876331", +"9= c #8E6F4A", +"0= c #DBBB9C", +"a= c #4F3B1E", +"b= c #76552A", +"c= c #7E5C2B", +"d= c #845F2B", +"e= c #6A4A22", +"f= c #402D14", +"g= c #705125", +"h= c #8A6534", +"i= c #A7896A", +"j= c #684C21", +"k= c #63471F", +"l= c #6B4C22", +"m= c #644820", +"n= c #624720", +"o= c #7A5E3B", +"p= c #CEAB8D", +"q= c #D1B296", +"r= c #614320", +"s= c #785529", +"t= c #7D5A2A", +"u= c #765526", +"v= c #725636", +"w= c #BE9F84", +"x= c #EEC8A8", +"y= c #C6A88C", +"z= c #564025", +"A= c #715026", +"B= c #48341E", +"C= c #664A22", +"D= c #825D2C", +"E= c #694E28", +"F= c #89642F", +"G= c #876333", +"H= c #B09071", +"I= c #D9B497", +"J= c #47361E", +"K= c #6A4D24", +"L= c #3D2C15", +"M= c #694D27", +"N= c #745027", +"O= c #7F5A2A", +"P= c #7E592B", +"Q= c #805C2B", +"R= c #7E5D32", +"S= c #B49679", +"T= c #80705B", +"U= c #4E391C", +"V= c #2D2012", +"W= c #634821", +"X= c #845A2C", +"Y= c #755429", +"Z= c #805C2C", +"`= c #88632E", +" - c #7F6444", +".- c #D5B294", +"+- c #D3B093", +"@- c #534839", +"#- c #4B3820", +"$- c #332614", +"%- c #543C1D", +"&- c #583E1F", +"*- c #885E2E", +"=- c #614522", +"-- c #674C23", +";- c #8B652E", +">- c #745A36", +",- c #B8997E", +"'- c #D0AD90", +")- c #292012", +"!- c #5B4526", +"~- c #664A24", +"{- c #815B2C", +"]- c #835F2C", +"^- c #684B24", +"/- c #684923", +"(- c #835E2C", +"_- c #443117", +":- c #553D1C", +"<- c #88612E", +"[- c #78532D", +"}- c #987D65", +"|- c #635344", +"1- c #392913", +"2- c #6D4F25", +"3- c #815E2C", +"4- c #87622D", +"5- c #624722", +"6- c #8B642E", +"7- c #513A1C", +"8- c #5C431F", +"9- c #7E5A2A", +"0- c #432F1B", +"a- c #B5977E", +"b- c #C7A78B", +"c- c #4A3821", +"d- c #432F16", +"e- c #4E391B", +"f- c #624621", +"g- c #875F2D", +"h- c #7D592B", +"i- c #5C4120", +"j- c #6E4F26", +"k- c #674A24", +"l- c #8E6630", +"m- c #523C1C", +"n- c #B6987C", +"o- c #8C6F50", +"p- c #6C4C26", +"q- c #2E2110", +"r- c #443219", +"s- c #84602D", +"t- c #644822", +"u- c #765428", +"v- c #885F2E", +"w- c #805A2B", +"x- c #765528", +"y- c #604520", +"z- c #684922", +"A- c #553A1B", +"B- c #4C3A21", +"C- c #614620", +"D- c #674924", +"E- c #DEBA9B", +"F- c #A58564", +"G- c #8C6736", +"H- c #886233", +"I- c #4F3A1B", +"J- c #715128", +"K- c #7D5828", +"L- c #50391F", +"M- c #3E2E17", +"N- c #83643E", +"O- c #826745", +"P- c #906A38", +"Q- c #815E30", +"R- c #3C352A", +"S- c #674921", +"T- c #57401E", +"U- c #6F4F22", +"V- c #715126", +"W- c #6A4D25", +"X- c #684C23", +"Y- c #614623", +"Z- c #4A3825", +"`- c #775C38", +" ; c #88612C", +".; c #7D5827", +"+; c #674B24", +"@; c #745427", +"#; c #7D5B2B", +"$; c #5E4321", +"%; c #3D2F1C", +"&; c #292114", +"*; c #735227", +"=; c #845D31", +"-; c #54422A", +";; c #171007", +">; c #785E3C", +",; c #815D2A", +"'; c #715226", +"); c #735126", +"!; c #382B19", +"~; c #8C6635", +"{; c #605138", +"]; c #5B4222", +"^; c #8B642F", +"/; c #825E2B", +"(; c #433117", +"_; c #4D391F", +":; c #875E2D", +"<; c #936B31", +"[; c #483319", +"}; c #735327", +"|; c #694E2D", +"1; c #7A5929", +"2; c #866331", +"3; c #4F4531", +"4; c #6C4E27", +"5; c #433118", +"6; c #624520", +"7; c #825D2B", +"8; c #413324", +"9; c #6F532C", +"0; c #2C2415", +"a; c #382B1A", +"b; c #543E28", +"c; c #86602D", +"d; c #5B411E", +"e; c #3B2A13", +"f; c #493419", +"g; c #6D4E26", +"h; c #4B3C2B", +"i; c #6A4D2A", +"j; c #4D371C", +"k; c #22180C", +"l; c #7D5A2B", +"m; c #322411", +"n; c #473419", +"o; c #825B2C", +"p; c #291D0E", +"q; c #433018", +"r; c #664924", +"s; c #654722", +"t; c #574831", +"u; c #795828", +"v; c #775528", +"w; c #29251C", +"x; c #4F391D", +"y; c #644722", +"z; c #6C4F28", +"A; c #6D4F24", +"B; c #88622D", +"C; c #644922", +"D; c #523C1D", +"E; c #7A5B32", +"F; c #553B1D", +"G; c #735325", +"H; c #6A4F2A", +"I; c #6E5026", +"J; c #6F532D", +"K; c #6F552F", +"L; c #4D3519", +"M; c #1A120A", +"N; c #5F4420", +"O; c #89632D", +"P; c #523D1E", +"Q; c #332511", +"R; c #805C2A", +"S; c #5F4520", +"T; c #7F633B", +"U; c #5C411E", +"V; c #402E19", +"W; c #5E4221", +"X; c #5B3F1E", +"Y; c #3B2B15", +"Z; c #84602C", +"`; c #483418", +" > c #1B140B", +".> c #191309", +"+> c #755427", +"@> c #89622E", +"#> c #1A1611", +"$> c #120D07", +"%> c #412F17", +"&> c #795626", +"*> c #362C20", +"=> c #413117", +"-> c #443218", +";> c #4F3D28", +">> c #815C2B", +",> c #715227", +"'> c #7D5928", +")> c #6C5A39", +"!> c #483F2E", +"~> c #7F592C", +"{> c #7E592A", +"]> c #795931", +"^> c #654823", +"/> c #47341B", +"(> c #604724", +"_> c #4D381A", +":> c #564024", +"<> c #855F2C", +"[> c #4C3A1E", +"}> c #8E652F", +"|> c #845C2E", +"1> c #7B572B", +"2> c #7E5B2B", +"3> c #4C361B", +"4> c #6E4E26", +"5> c #5D4728", +"6> c #755428", +"7> c #564021", +"8> c #936832", +"9> c #82582F", +"0> c #543E1D", +"a> c #614421", +"b> c #705024", +"c> c #8C642D", +"d> c #563F1F", +"e> c #4E3819", +"f> c #463219", +"g> c #87612C", +"h> c #664C29", +"i> c #6F5430", +"j> c #6F5229", +"k> c #72542B", +"l> c #906730", +"m> c #91682E", +"n> c #6A4C23", +"o> c #020101", +"p> c #060503", +"q> c #322B20", +"r> c #483318", +"s> c #8D6730", +"t> c #8A6531", +"u> c #6B4D24", +"v> c #644926", +"w> c #332414", +"x> c #7D592C", +"y> c #78552A", +"z> c #705C45", +"A> c #74582F", +"B> c #664622", +"C> c #8D642F", +"D> c #725327", +"E> c #443018", +"F> c #251A0C", +"G> c #22180D", +"H> c #7E5A29", +"I> c #614824", +"J> c #7A5D36", +"K> c #816137", +"L> c #755B33", +"M> c #694D25", +"N> c #815C2D", +"O> c #574426", +"P> c #5D4422", +"Q> c #684B22", +"R> c #8B652F", +"S> c #8C6732", +"T> c #86622E", +"U> c #8A632F", +"V> c #624822", +"W> c #4E3A1F", +"X> c #2F2110", +"Y> c #4B361A", +"Z> c #402C16", +"`> c #5D431F", +" , c #916730", +"., c #91672F", +"+, c #5E4527", +"@, c #745E3B", +"#, c #534025", +"$, c #362712", +"%, c #382914", +"&, c #372813", +"*, c #3A2A14", +"=, c #564023", +"-, c #583F1E", +";, c #7C5929", +">, c #8C642F", +",, c #674E2E", +"', c #553F24", +"), c #59421F", +"!, c #5D411F", +"~, c #7B5929", +"{, c #5A411E", +"], c #5D4523", +"^, c #7E5A27", +"/, c #422F17", +"(, c #8E662E", +"_, c #755227", +":, c #70532A", +"<, c #785527", +"[, c #3F2D15", +"}, c #735426", +"|, c #634D2F", +"1, c #392A16", +"2, c #513A1B", +"3, c #835E2D", +"4, c #342617", +"5, c #77572A", +"6, c #765629", +"7, c #4C3A25", +"8, c #79572B", +"9, c #725027", +"0, c #433628", +"a, c #1D1915", +"b, c #080808", +"c, c #030303", +"d, c #372F28", +"e, c #181512", +"f, c #130F0C", +"g, c #FFFFFF", +" ", +" . + ", +" @ # ", +" $ % & ", +" * = - ", +" ; > = , ' ) ", +" ! ~ { ] ^ / ( ", +" _ : < [ } | 1 2 ", +" 3 4 5 6 7 8 9 0 a ", +" b c d e f g h i j k l ", +" m n o p q r s t u v w x ", +" y z A B q w C D E F G H I ", +" J K L M N q O P Q R S N T ", +" U V W = X N Y Z ` .X X .. ", +" +.@.#.$.%.N = = &. *.=.-.;.= >.,.'. ", +" ).!.~.{.].N ^./.(. _.:.<.[.w X N }. ", +" |.1.2.3.4.5.= = 6.7. 8.9.0.] N a.b. ", +" c.d.e.f.g.= N X h.i.j.k.l.m.n.o.q p.q.r. ", +" s.t.u.v.N = = f w.x.y.z.A.B.X N C.D. ", +" E.F.G.H.^.N N I.J.K.L.M.N.O.= N P.Q. ", +" R.S.T.= ^.U.V. W.X.Y.{ = X Z.`. + ", +" .+++@+N = #+$+%+&+*+=+q { f -+;+ ", +" >+,+'+N )+ !+~+{+]+O.^+/+ ", +" (+_+w :+ <+[+}+|+1+ ", +" 2+3+0 4+ 5+6+7+8+9+ ", +" 0+a+b+c+ d+e+f+g+ ", +" h+i+j+k+ l+b+m+ ", +" n+o+p+q+r+]+X s+t+u+v+w+ ", +" x+y+z+A+B+C+D+E+F+G+H+I+J+ ", +" K+L+M+N+O+P+Q+@ R+S+T+U+V+ W+ ", +" X+Y+Z+`+ @.@+@@@#@9+$@%@&@ *@=@ ", +" -@;@e.>@,@'@q )@!@~@{@]@^@ /@(@_@:@<@[@ }@|@1@ ", +" 2@3@e.4@5@6@q 7@8@9@0@a@b@c@ d@/ e@f@f@|+g@h@ i@j@k@l@ ", +" m@n@e.o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@ ", +" N@O@P@Q@R@S@T@U@V@W@X@!@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#># ", +" ,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#O.8#9#0#a# ", +" b#c#d#>.H+U+e#f#g#h#i#H w j#f@k#l#m#n#o#= N >.H+X X >.p#q# ", +" r#i#N q X s#t#u#v#w#x#{ w y#z#A#B#C#>.D#p r N X X q = E#F# ", +" G#H#= q w k I#J#H+K#L#M#N#O#P#Q#R#S#T# U#V#W#X#7@Y# ", +" Z#`#^.X $.$+$G+= N N H y#@$#$$$%$p &$ *$=$-$ ", +" ;$>$,$X N '$)$!$H+X = N w ~${$H N ]$^$/$ ($_$ ", +" :$<$[$= N N N X N }$|$1$2$3$4$5$w ^.f@6$ 7$8$9$0$a$b$ ", +" c$X = q = N X N d$e$ f$g$h$i$N >.j$ k$l$m$n$o$M+p$ ", +" q$>.N q ^.N = r$ s$t$u$v$w w$ x$y$e.e.z$A$B$C$Q ", +" D$[ E$N X H F$G$ H$I$J$K$L$ M$N$O$Z+P$Q$R$S$T$U$ ", +" V$@ W$X$Y$Z$ `$ %.%, +%@%#%Z+$%%%&%F.Z+*% ", +" =%-%;% >%,%'%)%!%~%{%]% ^%/%(%e._%:%e.e.o@<% ", +" [%}%|%1%2%3%4%5%6%7%8%9%0% a%b%c%e.e.e.e.d%e% f%g%h%i% ", +" j%k%F.l%L.m%n%o%p%q%r%s%t%u%v%w%e.e.e.e.x%y%z%A%B%C%D%L.E% ", +" F%e.e.e.e.e.G%H%I%X N J%K%L%M%N%M+e.e.e.e.O%P%Q%R%o@&+S%Z+T% ", +" U%V%e.e.e.e.e.W%X%Y%^.= N Z%`% &.&L.e.e.e.e.+&@&#& $&%&&& ", +" *&=&e.e.e.e.e.e.+&-&;&q q = >&,&'&)&!&e.e.e.~&{& ", +" ]&e.e.e.e.e.e.e.^&/&N q %$w (&_& :&<&&%[&}& ", +" |&1&e.e.e.e.L.t.e.e.2&= q (&H ] 3& 4&5&6&7& ", +" 8&9&e.e.M+0&a&b&e.e.c&d&q e&f&g&h&i& j&k& ", +" l&m&e.n&*%4@o&Z+e.e.p&q&= r&s&^.t&u&v& w&x&y& ", +" z&@%A&B&C&&%e.e.e.e.D&E&^.F&G&= H&I&J&K&L&M&N& ", +" O&P&Q&R&2.e.e.e.e.e.S&T&U&g&V&q W&X&Y&Z&`& *.* ", +" +*C$@*#*$*x%e.e.e.e.e.%*&***=*-*N ;*>*e.P$,*'*`$ ", +" )*e.!* ~*{*e.e.e.e.e.]*^*/*(*_*^.:*<*e.[*}*|*1* ", +" 2*W%3* 4*5*W%e.e.e.e.6*7*&.8*4#% 9*0*R%a*b* *c*d* ", +" 3 e*_%f* g*h*i*e.e.e.e.j*k*l*m*N n*o* p*L%q*r*&+2%s* ", +" t*u*e. *v* w*x*|*e.e.e.e.y*z*) A*g&B*!@ L&C*Z+e*D*E* ", +" F*G*x%e.H* 5&e.e.e.I*J*K*L*q M*c+ N*+&e.@%O* ", +" P*Q*R*e.e.S* T*e.e.e.U*V*^.= N W*X* Y*Z*&%x%`* ", +" =.=+=e.e.@=#= $=e.e.&%%=&=q q E@*= ==-=;=>=,= ", +" '=Y&e.e.$* )=e.e.!=~=]+N A*{= ]=7$^= ", +" /=(=e*e.L._= :=e.e.<=[=q }=|= ", +" 1=2=3=4=l%+&5=6=7=8=e.@%9=0== F& ", +" a=b=c=d=e=f=g=M+h=i=] N U+ ", +" j=k=l=m=n=o=p=X p.q= ", +" r=s=t=u=v=w=>.x=y= ", +" z=A=B=C=D=E=F=W%G=H=L*0 I= ", +" J=K=L= M=Z+N=O=P=Q=e.e.R=S=w S T= ", +" U=e.1*V=W=e.X=Y=Z=@%e.`= -.-q +-@- ", +" #-$-%-x%W%&-Y+e.*-=---;-l%>-,->.= '- ", +" )-!-~-{-C%]-^-z$e.3@/-t.(-_-:-<-[-}-r = d#|- ", +" 1-2-3-4-W%e.P&4@5- *C%Z t=6-7-8-9-0-a-N w b-c- ", +" d-e-f-R*l%!=g-h-i-%-)*j-k-Q=S%l-y.m-n-d##+o-p- ", +" q-r-W.a*s-t-u-v-w-x-y-z-A-B-b*C-D-=.Y%E-F-G-H- ", +" I-4-e.x%Y=J-l$W%W%W%C$K-L- M-K.i*P&N-O-P-&%Q-R- ", +" S-@=e.e.e.!=T-U-V-W-X-Y-Z- `- ;e.e..;+;a*e.@;L@ ", +" l=l%e.e.e.e.S%#;$;%;&; *;!&e.=;-;g=x%8%;; ", +" >;,;e.e.e.e.e.';'*);!; A$m$e.~;{;];^;/;(; ", +" _;:;o@<;e.e.6-[;};|; 1;e.2;3; 4;@%p$ ", +" 5;6;7;e.e.e.=.8;9;0; o$x%P$a; b;c;d; ", +" e;f;]-e.e.l%g;h;i; j;!=t=k; 4@l; ", +" m;]-e.e.L.n; k; o;W.p; q;&+r; ", +" /;e.e.m& j@ s; *_- t;l-u; ", +" ]-e.e.v; w; x;C$y; z;e.A; ", +" B;e.e.C; D;a*E; e%e.&%F; ", +" G;!&&%H; I;e.J; K;e.!&L;M; ", +" N;O;4=P; Q;R;e.S; T;S%e*U;V; ", +" W;X; Y;Z;e.g= K &%`; > ", +" .>+>e.@> 4-M+#> ", +" $>%>L.m$,* 4-&> ", +" *>)&B;=> 4--> ", +" ;>>>,> '>)> !> ", +" ~>{> ]>^> <%/>(>_>p; ", +" y- :>^- );<>i*W%;-u;Q [> ", +" y+ V% V-O%P&}>|>1>&+O%2>3> ", +" 4>5> 6>7> M%7;e.8>9>Q$+>0>a>b>c><;d> ", +" e>U;f>g>h>i> j>k>l$e.e.t.l>e.e.e.m>C=n>C$[*== ", +" o>p>q> 5;9-r>x%s>t> *o@W%e.e.e.e.e.e.e.e.e.l$u>g=;-v> ", +" w>e;x>y>#*z> A>O%B>C>W%W%e.e.e.e.e.e.e.e.e.e.e.e.e*D>E>F> ", +" G>_$2+H>e.e.!&+>I>J>K>L>M>&+e.N>O>P>Q>9&R>S>T>u*u*u*Q=R;|*T>U>V>W> ", +" X>Y>Z>`>O;<;C$ ,e.e.W%.,e.e.e.C$+, @,#,$,$,$,%,&,*,=, ", +" -,Q$n>O%W%;,^->,e.e.e.e.e.W%u*,, ", +" ',C&),L.e.l$U;!,O%e.e.e.e.e.~,{, ", +" ],S-^,e.e.>>'=m$e.e.e.e.l%(% ", +" Z /,(,e.e._,n>e.e.e.e.6-:, ", +" <,[,M+e.e.l.<>e.e.e.B;}, ", +" |,1,M+e.e.2,t.e.e.3,V% ", +" 4,5,6,G*7,8,4@9,0, ", +" a,b,c,d,e,f, ", +" ", +" g,"}; diff --git a/onlineGUI/onlineGUI_v1.2.1/genius.xpm b/onlineGUI/onlineGUI_v1.2.1/genius.xpm new file mode 100644 index 00000000..45aacb86 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/genius.xpm @@ -0,0 +1,1362 @@ +/* XPM */ +static char * genius_xpm[] = { +"72 117 1242 2", +" c None", +". c #8C7863", +"+ c #93806A", +"@ c #C2A488", +"# c #E4BFA0", +"$ c #53463B", +"% c #F0C9A8", +"& c #CEAD91", +"* c #42372A", +"= c #F5CEAD", +"- c #C3A589", +"; c #462F14", +"> c #866E56", +", c #D3B295", +"' c #C0A288", +") c #D9B698", +"! c #4F3719", +"~ c #C8A687", +"{ c #F3CCAC", +"] c #EBC6A6", +"^ c #826E5C", +"/ c #E7C1A2", +"( c #BB9D82", +"_ c #4C3820", +": c #705839", +"< c #DCB797", +"[ c #EEC7A7", +"} c #CAAC8F", +"| c #A98E77", +"1 c #ECC6A5", +"2 c #C2A587", +"3 c #624829", +"4 c #A68666", +"5 c #EFC7A7", +"6 c #E1BF9F", +"7 c #958169", +"8 c #695845", +"9 c #D2B294", +"0 c #F0C8A8", +"a c #E6C0A0", +"b c #49361C", +"c c #88673F", +"d c #C8A586", +"e c #F3CCAB", +"f c #E1BE9F", +"g c #9C876F", +"h c #493725", +"i c #957B63", +"j c #EBC5A5", +"k c #CEAF93", +"l c #95806C", +"m c #4D4028", +"n c #7E5C2E", +"o c #977957", +"p c #DFBB9D", +"q c #F7CEAD", +"r c #EDC6A6", +"s c #B0977C", +"t c #4B351D", +"u c #775A3D", +"v c #CDAB8F", +"w c #F5CDAC", +"x c #C2A388", +"y c #6B4D25", +"z c #896737", +"A c #AF9376", +"B c #F1CBAB", +"C c #C6A789", +"D c #4F3F29", +"E c #6C4F29", +"F c #9A7B5D", +"G c #EBC5A6", +"H c #F3CBAA", +"I c #87715C", +"J c #674C27", +"K c #8A642F", +"L c #8D714E", +"M c #E8C5A3", +"N c #F6CEAD", +"O c #EAC4A4", +"P c #B79D80", +"Q c #694D24", +"R c #886842", +"S c #DCB99B", +"T c #DCB799", +"U c #7A582B", +"V c #88612B", +"W c #AD9179", +"X c #F4CEAD", +"Y c #DBB89A", +"Z c #664922", +"` c #7E5E32", +" . c #A3876E", +".. c #87715E", +"+. c #110E09", +"@. c #543C1B", +"#. c #89622D", +"$. c #6A5028", +"%. c #EEC7A8", +"&. c #CBAA8F", +"*. c #5F441E", +"=. c #7C592A", +"-. c #896B4B", +";. c #EAC4A5", +">. c #F4CDAC", +",. c #CAAA8E", +"'. c #927F69", +"). c #1C150C", +"!. c #795728", +"~. c #90672E", +"{. c #9B7D59", +"]. c #F4CBAB", +"^. c #F3CEAD", +"/. c #EDC8A7", +"(. c #B99B80", +"_. c #614D2E", +":. c #7F5B29", +"<. c #89673B", +"[. c #C19F81", +"}. c #C2A689", +"|. c #382512", +"1. c #412E16", +"2. c #90682F", +"3. c #7C592B", +"4. c #B59575", +"5. c #F2CEAD", +"6. c #DDBA9B", +"7. c #5A503D", +"8. c #79582A", +"9. c #8A6435", +"0. c #AB8A6C", +"a. c #F0CCAB", +"b. c #D9B89B", +"c. c #201912", +"d. c #7B582A", +"e. c #946B31", +"f. c #856338", +"g. c #C19F82", +"h. c #DAB899", +"i. c #8B7A5F", +"j. c #2C261D", +"k. c #392D1D", +"l. c #6B4B24", +"m. c #8C6633", +"n. c #917455", +"o. c #D7B497", +"p. c #F4CCAC", +"q. c #D1B094", +"r. c #917966", +"s. c #735129", +"t. c #936931", +"u. c #A37B4E", +"v. c #DEB897", +"w. c #88715D", +"x. c #45311A", +"y. c #694A23", +"z. c #8B622E", +"A. c #936F49", +"B. c #D2B092", +"C. c #DDB99B", +"D. c #6A5B4C", +"E. c #382815", +"F. c #8F6630", +"G. c #AD8458", +"H. c #E8C1A1", +"I. c #DBB89B", +"J. c #5C4A37", +"K. c #6E4F25", +"L. c #8E672F", +"M. c #7F5D31", +"N. c #B7977B", +"O. c #F2CAAA", +"P. c #EAC3A4", +"Q. c #A78B72", +"R. c #7C5729", +"S. c #A88255", +"T. c #E9C3A1", +"U. c #F0CCA9", +"V. c #8D7A63", +"W. c #7F5B2A", +"X. c #886433", +"Y. c #A28468", +"Z. c #EFCAA9", +"`. c #E1BB9D", +" + c #9E836D", +".+ c #614724", +"++ c #A98153", +"@+ c #E7C09F", +"#+ c #DBB899", +"$+ c #7D7059", +"%+ c #634A28", +"&+ c #8C652F", +"*+ c #8E704B", +"=+ c #E0BC9C", +"-+ c #B99F83", +";+ c #D7B495", +">+ c #5F492A", +",+ c #866643", +"'+ c #D5B192", +")+ c #E4C1A1", +"!+ c #594120", +"~+ c #856333", +"{+ c #B39675", +"]+ c #F2CBAA", +"^+ c #C5A489", +"/+ c #8F7964", +"(+ c #614A2D", +"_+ c #B9997D", +":+ c #D7B596", +"<+ c #705025", +"[+ c #92714B", +"}+ c #DDBB9B", +"|+ c #E6C0A1", +"1+ c #B6967F", +"2+ c #422F16", +"3+ c #AC8E71", +"4+ c #D2AE92", +"5+ c #5A4930", +"6+ c #765832", +"7+ c #8D765B", +"8+ c #D1B092", +"9+ c #937B66", +"0+ c #5E4524", +"a+ c #A78966", +"b+ c #E9C3A4", +"c+ c #BC9E83", +"d+ c #3E3327", +"e+ c #A0876D", +"f+ c #A88F76", +"g+ c #A0886F", +"h+ c #5C4022", +"i+ c #5F492E", +"j+ c #EAC3A3", +"k+ c #D6B495", +"l+ c #AB8F79", +"m+ c #C9A98E", +"n+ c #1A1108", +"o+ c #453017", +"p+ c #C4A389", +"q+ c #826D5B", +"r+ c #C3A48A", +"s+ c #E9C4A4", +"t+ c #94806B", +"u+ c #9A836D", +"v+ c #D8B597", +"w+ c #C3A489", +"x+ c #302922", +"y+ c #6B502B", +"z+ c #83623E", +"A+ c #6D5336", +"B+ c #BB9A7F", +"C+ c #ECC5A4", +"D+ c #B3957B", +"E+ c #AF947C", +"F+ c #967E68", +"G+ c #D6B396", +"H+ c #F6CDAC", +"I+ c #BFA085", +"J+ c #615442", +"K+ c #484131", +"L+ c #765831", +"M+ c #8F672F", +"N+ c #8E693F", +"O+ c #C4A082", +"P+ c #A18870", +"Q+ c #B9997C", +"R+ c #DFBB9C", +"S+ c #DDB89B", +"T+ c #DFB89A", +"U+ c #DEBA9C", +"V+ c #BAA084", +"W+ c #1A1E1F", +"X+ c #110D08", +"Y+ c #604521", +"Z+ c #946A31", +"`+ c #A77B4A", +" @ c #AE8669", +".@ c #75604F", +"+@ c #F6CFAE", +"@@ c #D1B193", +"#@ c #BEA086", +"$@ c #7E5D4B", +"%@ c #8B725E", +"&@ c #99856C", +"*@ c #434343", +"=@ c #565656", +"-@ c #271C0C", +";@ c #694C22", +">@ c #8C6738", +",@ c #7B4731", +"'@ c #BD957C", +")@ c #C6A88B", +"!@ c #776653", +"~@ c #7E6957", +"{@ c #987A64", +"]@ c #4D2F24", +"^@ c #67493A", +"/@ c #A98C74", +"(@ c #D0B193", +"_@ c #98816C", +":@ c #BDA087", +"<@ c #7D6759", +"[@ c #372E26", +"}@ c #130F0B", +"|@ c #979694", +"1@ c #484848", +"2@ c #4D351A", +"3@ c #785628", +"4@ c #785729", +"5@ c #672D18", +"6@ c #D9AB8E", +"7@ c #F1C9A8", +"8@ c #89725D", +"9@ c #736252", +"0@ c #E7C3A3", +"a@ c #A2826B", +"b@ c #693325", +"c@ c #5F3224", +"d@ c #A78B74", +"e@ c #F0CAA9", +"f@ c #F1CBAA", +"g@ c #B89D7F", +"h@ c #493E2B", +"i@ c #1B1914", +"j@ c #030202", +"k@ c #161616", +"l@ c #060605", +"m@ c #684F2A", +"n@ c #85612D", +"o@ c #8A632E", +"p@ c #813D20", +"q@ c #B88D71", +"r@ c #D8B496", +"s@ c #D1AF92", +"t@ c #D3B490", +"u@ c #99856A", +"v@ c #9B846D", +"w@ c #967E65", +"x@ c #7D634F", +"y@ c #743F2D", +"z@ c #A1816A", +"A@ c #D3B396", +"B@ c #D5B497", +"C@ c #E1BFA0", +"D@ c #DCB899", +"E@ c #E2BE9F", +"F@ c #C3A58A", +"G@ c #B3977E", +"H@ c #B1977D", +"I@ c #5B4C3D", +"J@ c #060504", +"K@ c #000000", +"L@ c #050403", +"M@ c #010101", +"N@ c #4E4236", +"O@ c #51412B", +"P@ c #80623B", +"Q@ c #967446", +"R@ c #927144", +"S@ c #7A4A30", +"T@ c #573E2C", +"U@ c #947F61", +"V@ c #A08A65", +"W@ c #CAB27E", +"X@ c #B0986E", +"Y@ c #78654B", +"Z@ c #8C765B", +"`@ c #766653", +" # c #B1977E", +".# c #8E7963", +"+# c #A38870", +"@# c #CCAC90", +"## c #B09479", +"$# c #B2967D", +"%# c #8A7662", +"&# c #C5A48A", +"*# c #DAB89A", +"=# c #463B31", +"-# c #14110E", +";# c #322922", +"># c #2C251F", +",# c #836D5B", +"'# c #B99F82", +")# c #B89C81", +"!# c #C7A88A", +"~# c #D6B291", +"{# c #D3B08F", +"]# c #C2A084", +"^# c #AC8F75", +"/# c #BFA480", +"(# c #A3906A", +"_# c #BEA67E", +":# c #D2AF8C", +"<# c #D7B496", +"[# c #C5A68A", +"}# c #BA9D82", +"|# c #887460", +"1# c #B5977D", +"2# c #A98D75", +"3# c #B4967C", +"4# c #E2BD9F", +"5# c #DDBD9E", +"6# c #CEAE92", +"7# c #D4B295", +"8# c #ECC8A8", +"9# c #BDA086", +"0# c #AD927A", +"a# c #947E6A", +"b# c #8D7662", +"c# c #D1AE91", +"d# c #F3CDAC", +"e# c #CCAC8E", +"f# c #C1A388", +"g# c #B29880", +"h# c #C2A58A", +"i# c #E8C3A3", +"j# c #F4CDAD", +"k# c #E4BF9F", +"l# c #DCB89A", +"m# c #F3CBAB", +"n# c #F2CBAB", +"o# c #F2CCAB", +"p# c #DFBC9C", +"q# c #A68F77", +"r# c #A28870", +"s# c #D3B296", +"t# c #A18771", +"u# c #CAAB8E", +"v# c #DEBEA1", +"w# c #CFB299", +"x# c #E3BDA2", +"y# c #F1CAAA", +"z# c #E0BB9E", +"A# c #CCAD91", +"B# c #E4C0A0", +"C# c #F5CEAC", +"D# c #EBC7A6", +"E# c #E3BE9F", +"F# c #A58C72", +"G# c #C0A589", +"H# c #E6C3A3", +"I# c #9C846F", +"J# c #DAB598", +"K# c #F2CCAC", +"L# c #CEAE93", +"M# c #CFAE97", +"N# c #E2C0A5", +"O# c #E8C4A7", +"P# c #EAC6A7", +"Q# c #CFAE93", +"R# c #9B846F", +"S# c #9D856F", +"T# c #99826C", +"U# c #957B66", +"V# c #EDCAA9", +"W# c #EDC9A8", +"X# c #EEC9A8", +"Y# c #D0AD91", +"Z# c #D2AF91", +"`# c #E6C2A3", +" $ c #E5C0A1", +".$ c #CCAB8F", +"+$ c #AA8F78", +"@$ c #EEC8AA", +"#$ c #EECAAB", +"$$ c #F2CFAC", +"%$ c #F0CBAB", +"&$ c #A58D76", +"*$ c #726350", +"=$ c #6A5947", +"-$ c #846E5B", +";$ c #645547", +">$ c #A18872", +",$ c #EAC5A6", +"'$ c #D0AE91", +")$ c #BC9E84", +"!$ c #E5C1A2", +"~$ c #ECC6A6", +"{$ c #ECC5A5", +"]$ c #F3CFAD", +"^$ c #E7C3A2", +"/$ c #D5B194", +"($ c #211D16", +"_$ c #20160C", +":$ c #645847", +"<$ c #B0967C", +"[$ c #F3CAAA", +"}$ c #F6CDAD", +"|$ c #ECC7A7", +"1$ c #D0AF92", +"2$ c #B4967D", +"3$ c #9D8261", +"4$ c #8F7658", +"5$ c #CAA88B", +"6$ c #E9C0A0", +"7$ c #48371F", +"8$ c #4D3719", +"9$ c #2A1E0F", +"0$ c #40301C", +"a$ c #6F4D25", +"b$ c #6D4E25", +"c$ c #C9A98D", +"d$ c #D6B497", +"e$ c #BEA186", +"f$ c #674D30", +"g$ c #6B4E26", +"h$ c #866A4A", +"i$ c #D5B494", +"j$ c #EDC3A2", +"k$ c #705227", +"l$ c #8D662F", +"m$ c #8C652E", +"n$ c #5B4220", +"o$ c #5B401F", +"p$ c #7D5B2A", +"q$ c #BC9D84", +"r$ c #CCAA8E", +"s$ c #583D1A", +"t$ c #674A23", +"u$ c #826849", +"v$ c #DFBA9C", +"w$ c #F2C9A8", +"x$ c #5C492C", +"y$ c #87622E", +"z$ c #7C5A29", +"A$ c #4E371A", +"B$ c #725226", +"C$ c #8A642E", +"D$ c #DBB89C", +"E$ c #F5CDAD", +"F$ c #CAAA8D", +"G$ c #6E5D4B", +"H$ c #4C3518", +"I$ c #6D4E22", +"J$ c #9E8264", +"K$ c #E9C6A6", +"L$ c #F1CAA9", +"M$ c #7E5A2B", +"N$ c #936933", +"O$ c #966735", +"P$ c #825E2C", +"Q$ c #624721", +"R$ c #745428", +"S$ c #78582C", +"T$ c #85602D", +"U$ c #4C371C", +"V$ c #B5997F", +"W$ c #C9AA8D", +"X$ c #D9B899", +"Y$ c #B99A81", +"Z$ c #725E4C", +"`$ c #473317", +" % c #755C3B", +".% c #D5B395", +"+% c #835F2E", +"@% c #8F6730", +"#% c #8C612E", +"$% c #8B6230", +"%% c #795529", +"&% c #926A31", +"*% c #664823", +"=% c #6E5B43", +"-% c #4E4030", +";% c #655948", +">% c #604728", +",% c #A8896C", +"'% c #EEC8A7", +")% c #A58B73", +"!% c #5D462B", +"~% c #5E4725", +"{% c #3C2C14", +"]% c #241A0B", +"^% c #674B26", +"/% c #7D592A", +"(% c #775526", +"_% c #946833", +":% c #906631", +"<% c #573F22", +"[% c #4C3F33", +"}% c #44311C", +"|% c #765326", +"1% c #654924", +"2% c #5F4522", +"3% c #937550", +"4% c #E4C1A0", +"5% c #E3C0A0", +"6% c #A08367", +"7% c #86673E", +"8% c #785728", +"9% c #6C4E23", +"0% c #503B1C", +"a% c #47331E", +"b% c #523A1E", +"c% c #89622C", +"d% c #8C662F", +"e% c #59411F", +"f% c #39352A", +"g% c #543F22", +"h% c #694D26", +"i% c #604622", +"j% c #523A1D", +"k% c #835A2F", +"l% c #916930", +"m% c #896638", +"n% c #BF9E7E", +"o% c #F4CCAB", +"p% c #EDC8A8", +"q% c #C5A686", +"r% c #816643", +"s% c #886230", +"t% c #402D15", +"u% c #0D0905", +"v% c #1D150A", +"w% c #6C4E25", +"x% c #926930", +"y% c #6E5128", +"z% c #413523", +"A% c #2D2419", +"B% c #7B582D", +"C% c #89632E", +"D% c #906930", +"E% c #624620", +"F% c #473318", +"G% c #916A32", +"H% c #967850", +"I% c #DDB898", +"J% c #D0AE92", +"K% c #9A7858", +"L% c #7F5C2D", +"M% c #583F1F", +"N% c #6C4D24", +"O% c #8E662F", +"P% c #785629", +"Q% c #865F2D", +"R% c #89632F", +"S% c #916830", +"T% c #785428", +"U% c #37291A", +"V% c #4B371B", +"W% c #936A31", +"X% c #876435", +"Y% c #B99878", +"Z% c #D8B799", +"`% c #9C7855", +" & c #5E4326", +".& c #5A4020", +"+& c #8E6730", +"@& c #725228", +"#& c #705027", +"$& c #856034", +"%& c #7A5A30", +"&& c #6B4F2E", +"*& c #3B3325", +"=& c #402E14", +"-& c #886B49", +";& c #E4C2A3", +">& c #D9B394", +",& c #81664F", +"'& c #433220", +")& c #6B4C25", +"!& c #936A30", +"~& c #77572C", +"{& c #5C482D", +"]& c #765426", +"^& c #805D2D", +"/& c #CBAB8B", +"(& c #D8B699", +"_& c #796754", +":& c #49371E", +"<& c #7E5D2E", +"[& c #94683A", +"}& c #64513D", +"|& c #2A251E", +"1& c #7C5B2D", +"2& c #866C50", +"3& c #937B61", +"4& c #5F492D", +"5& c #855F2D", +"6& c #8F6432", +"7& c #7F6446", +"8& c #342716", +"9& c #7F5C2B", +"0& c #795829", +"a& c #865D30", +"b& c #926731", +"c& c #8A6841", +"d& c #E5C0A0", +"e& c #E6C1A0", +"f& c #CEAF90", +"g& c #EFCAAA", +"h& c #9D8163", +"i& c #4D3924", +"j& c #6D4F26", +"k& c #89612E", +"l& c #6B5031", +"m& c #8D6630", +"n& c #8D642E", +"o& c #916732", +"p& c #8D6838", +"q& c #AC9077", +"r& c #EECAA8", +"s& c #937E68", +"t& c #A1876E", +"u& c #77572F", +"v& c #402E13", +"w& c #795D32", +"x& c #8B632C", +"y& c #7D6447", +"z& c #574022", +"A& c #8A632D", +"B& c #63461F", +"C& c #765527", +"D& c #8E6834", +"E& c #AC8C6C", +"F& c #EDC9A9", +"G& c #937F68", +"H& c #CCAD92", +"I& c #87643B", +"J& c #5F441F", +"K& c #312514", +"L& c #634925", +"M& c #8A622D", +"N& c #6A5339", +"O& c #7A592C", +"P& c #926931", +"Q& c #664822", +"R& c #674920", +"S& c #956D35", +"T& c #B7936A", +"U& c #EEC9A7", +"V& c #9D886E", +"W& c #A68B73", +"X& c #5C4527", +"Y& c #8D652F", +"Z& c #664B2A", +"`& c #4C3922", +" * c #845F2C", +".* c #42311B", +"+* c #684B23", +"@* c #88612D", +"#* c #41301B", +"$* c #745529", +"%* c #946B33", +"&* c #A28058", +"** c #DDBA9C", +"=* c #ECC9A9", +"-* c #98836B", +";* c #A18970", +">* c #7E5D31", +",* c #49351A", +"'* c #815D2B", +")* c #7E5B2A", +"!* c #634722", +"~* c #533B20", +"{* c #87602E", +"]* c #88602F", +"^* c #836546", +"/* c #CEAD92", +"(* c #F1CCAA", +"_* c #AE957C", +":* c #9E876E", +"<* c #8B6635", +"[* c #8F6830", +"}* c #543D1D", +"|* c #805D2B", +"1* c #7A5829", +"2* c #705226", +"3* c #8A622E", +"4* c #392917", +"5* c #815A2A", +"6* c #6C502B", +"7* c #745F4B", +"8* c #F0CBA7", +"9* c #8F7763", +"0* c #604528", +"a* c #906830", +"b* c #604620", +"c* c #805D2C", +"d* c #2D2317", +"e* c #926A30", +"f* c #65472A", +"g* c #201A12", +"h* c #422F1A", +"i* c #87612D", +"j* c #695135", +"k* c #A58C75", +"l* c #CDAB90", +"m* c #E4BE9D", +"n* c #CBAC90", +"o* c #645546", +"p* c #654E2D", +"q* c #785528", +"r* c #8C642E", +"s* c #28231A", +"t* c #4A361A", +"u* c #7F5C2A", +"v* c #664D2C", +"w* c #28241D", +"x* c #362A1A", +"y* c #6E5942", +"z* c #C6A78C", +"A* c #F5CCAB", +"B* c #C9AB8F", +"C* c #855E2B", +"D* c #6F5025", +"E* c #3B2A16", +"F* c #352712", +"G* c #755527", +"H* c #7C5A2D", +"I* c #946931", +"J* c #AE8E70", +"K* c #EAC6A6", +"L* c #F0C9A9", +"M* c #E6C2A2", +"N* c #725329", +"O* c #795629", +"P* c #655645", +"Q* c #463218", +"R* c #775628", +"S* c #7B592B", +"T* c #745328", +"U* c #765830", +"V* c #DAB896", +"W* c #B39980", +"X* c #615242", +"Y* c #55402A", +"Z* c #835E2E", +"`* c #6D4E24", +" = c #0C0A08", +".= c #322414", +"+= c #7B5829", +"@= c #85602C", +"#= c #634824", +"$= c #684822", +"%= c #775B36", +"&= c #E1BC9D", +"*= c #6E5D4C", +"== c #4F3A1D", +"-= c #694924", +";= c #6C4F26", +">= c #533F22", +",= c #5C523C", +"'= c #6A4A23", +")= c #674822", +"!= c #86612D", +"~= c #A1835E", +"{= c #A68972", +"]= c #1C150D", +"^= c #634A27", +"/= c #312415", +"(= c #5C411F", +"_= c #6E5025", +":= c #745227", +"<= c #8A6738", +"[= c #B5977A", +"}= c #F6CFAD", +"|= c #CFB092", +"1= c #3A3225", +"2= c #504131", +"3= c #543F1E", +"4= c #86612C", +"5= c #59411E", +"6= c #23190B", +"7= c #5D4A35", +"8= c #876331", +"9= c #8E6F4A", +"0= c #DBBB9C", +"a= c #4F3B1E", +"b= c #76552A", +"c= c #7E5C2B", +"d= c #845F2B", +"e= c #6A4A22", +"f= c #402D14", +"g= c #705125", +"h= c #8A6534", +"i= c #A7896A", +"j= c #684C21", +"k= c #63471F", +"l= c #6B4C22", +"m= c #644820", +"n= c #624720", +"o= c #7A5E3B", +"p= c #CEAB8D", +"q= c #D1B296", +"r= c #614320", +"s= c #785529", +"t= c #7D5A2A", +"u= c #765526", +"v= c #725636", +"w= c #BE9F84", +"x= c #EEC8A8", +"y= c #C6A88C", +"z= c #564025", +"A= c #715026", +"B= c #48341E", +"C= c #664A22", +"D= c #825D2C", +"E= c #694E28", +"F= c #89642F", +"G= c #876333", +"H= c #B09071", +"I= c #D9B497", +"J= c #47361E", +"K= c #6A4D24", +"L= c #3D2C15", +"M= c #694D27", +"N= c #745027", +"O= c #7F5A2A", +"P= c #7E592B", +"Q= c #805C2B", +"R= c #7E5D32", +"S= c #B49679", +"T= c #80705B", +"U= c #4E391C", +"V= c #2D2012", +"W= c #634821", +"X= c #845A2C", +"Y= c #755429", +"Z= c #805C2C", +"`= c #88632E", +" - c #7F6444", +".- c #D5B294", +"+- c #D3B093", +"@- c #534839", +"#- c #4B3820", +"$- c #332614", +"%- c #543C1D", +"&- c #583E1F", +"*- c #885E2E", +"=- c #614522", +"-- c #674C23", +";- c #8B652E", +">- c #745A36", +",- c #B8997E", +"'- c #D0AD90", +")- c #292012", +"!- c #5B4526", +"~- c #664A24", +"{- c #815B2C", +"]- c #835F2C", +"^- c #684B24", +"/- c #684923", +"(- c #835E2C", +"_- c #443117", +":- c #553D1C", +"<- c #88612E", +"[- c #78532D", +"}- c #987D65", +"|- c #635344", +"1- c #392913", +"2- c #6D4F25", +"3- c #815E2C", +"4- c #87622D", +"5- c #624722", +"6- c #8B642E", +"7- c #513A1C", +"8- c #5C431F", +"9- c #7E5A2A", +"0- c #432F1B", +"a- c #B5977E", +"b- c #C7A78B", +"c- c #4A3821", +"d- c #432F16", +"e- c #4E391B", +"f- c #624621", +"g- c #875F2D", +"h- c #7D592B", +"i- c #5C4120", +"j- c #6E4F26", +"k- c #674A24", +"l- c #8E6630", +"m- c #523C1C", +"n- c #B6987C", +"o- c #8C6F50", +"p- c #6C4C26", +"q- c #2E2110", +"r- c #443219", +"s- c #84602D", +"t- c #644822", +"u- c #765428", +"v- c #885F2E", +"w- c #805A2B", +"x- c #765528", +"y- c #604520", +"z- c #684922", +"A- c #553A1B", +"B- c #4C3A21", +"C- c #614620", +"D- c #674924", +"E- c #DEBA9B", +"F- c #A58564", +"G- c #8C6736", +"H- c #886233", +"I- c #4F3A1B", +"J- c #715128", +"K- c #7D5828", +"L- c #50391F", +"M- c #3E2E17", +"N- c #83643E", +"O- c #826745", +"P- c #906A38", +"Q- c #815E30", +"R- c #3C352A", +"S- c #674921", +"T- c #57401E", +"U- c #6F4F22", +"V- c #715126", +"W- c #6A4D25", +"X- c #684C23", +"Y- c #614623", +"Z- c #4A3825", +"`- c #775C38", +" ; c #88612C", +".; c #7D5827", +"+; c #674B24", +"@; c #745427", +"#; c #7D5B2B", +"$; c #5E4321", +"%; c #3D2F1C", +"&; c #292114", +"*; c #735227", +"=; c #845D31", +"-; c #54422A", +";; c #171007", +">; c #785E3C", +",; c #815D2A", +"'; c #715226", +"); c #735126", +"!; c #382B19", +"~; c #8C6635", +"{; c #605138", +"]; c #5B4222", +"^; c #8B642F", +"/; c #825E2B", +"(; c #433117", +"_; c #4D391F", +":; c #875E2D", +"<; c #936B31", +"[; c #483319", +"}; c #735327", +"|; c #694E2D", +"1; c #7A5929", +"2; c #866331", +"3; c #4F4531", +"4; c #6C4E27", +"5; c #433118", +"6; c #624520", +"7; c #825D2B", +"8; c #413324", +"9; c #6F532C", +"0; c #2C2415", +"a; c #382B1A", +"b; c #543E28", +"c; c #86602D", +"d; c #5B411E", +"e; c #3B2A13", +"f; c #493419", +"g; c #6D4E26", +"h; c #4B3C2B", +"i; c #6A4D2A", +"j; c #4D371C", +"k; c #22180C", +"l; c #7D5A2B", +"m; c #322411", +"n; c #473419", +"o; c #825B2C", +"p; c #291D0E", +"q; c #433018", +"r; c #664924", +"s; c #654722", +"t; c #574831", +"u; c #795828", +"v; c #775528", +"w; c #29251C", +"x; c #4F391D", +"y; c #644722", +"z; c #6C4F28", +"A; c #6D4F24", +"B; c #88622D", +"C; c #644922", +"D; c #523C1D", +"E; c #7A5B32", +"F; c #553B1D", +"G; c #735325", +"H; c #6A4F2A", +"I; c #6E5026", +"J; c #6F532D", +"K; c #6F552F", +"L; c #4D3519", +"M; c #1A120A", +"N; c #5F4420", +"O; c #89632D", +"P; c #523D1E", +"Q; c #332511", +"R; c #805C2A", +"S; c #5F4520", +"T; c #7F633B", +"U; c #5C411E", +"V; c #402E19", +"W; c #5E4221", +"X; c #5B3F1E", +"Y; c #3B2B15", +"Z; c #84602C", +"`; c #483418", +" > c #1B140B", +".> c #191309", +"+> c #755427", +"@> c #89622E", +"#> c #1A1611", +"$> c #120D07", +"%> c #412F17", +"&> c #795626", +"*> c #362C20", +"=> c #413117", +"-> c #443218", +";> c #4F3D28", +">> c #815C2B", +",> c #715227", +"'> c #7D5928", +")> c #6C5A39", +"!> c #483F2E", +"~> c #7F592C", +"{> c #7E592A", +"]> c #795931", +"^> c #654823", +"/> c #47341B", +"(> c #604724", +"_> c #4D381A", +":> c #564024", +"<> c #855F2C", +"[> c #4C3A1E", +"}> c #8E652F", +"|> c #845C2E", +"1> c #7B572B", +"2> c #7E5B2B", +"3> c #4C361B", +"4> c #6E4E26", +"5> c #5D4728", +"6> c #755428", +"7> c #564021", +"8> c #936832", +"9> c #82582F", +"0> c #543E1D", +"a> c #614421", +"b> c #705024", +"c> c #8C642D", +"d> c #563F1F", +"e> c #4E3819", +"f> c #463219", +"g> c #87612C", +"h> c #664C29", +"i> c #6F5430", +"j> c #6F5229", +"k> c #72542B", +"l> c #906730", +"m> c #91682E", +"n> c #6A4C23", +"o> c #020101", +"p> c #060503", +"q> c #322B20", +"r> c #483318", +"s> c #8D6730", +"t> c #8A6531", +"u> c #6B4D24", +"v> c #644926", +"w> c #332414", +"x> c #7D592C", +"y> c #78552A", +"z> c #705C45", +"A> c #74582F", +"B> c #664622", +"C> c #8D642F", +"D> c #725327", +"E> c #443018", +"F> c #251A0C", +"G> c #22180D", +"H> c #7E5A29", +"I> c #614824", +"J> c #7A5D36", +"K> c #816137", +"L> c #755B33", +"M> c #694D25", +"N> c #815C2D", +"O> c #574426", +"P> c #5D4422", +"Q> c #684B22", +"R> c #8B652F", +"S> c #8C6732", +"T> c #86622E", +"U> c #8A632F", +"V> c #624822", +"W> c #4E3A1F", +"X> c #2F2110", +"Y> c #4B361A", +"Z> c #402C16", +"`> c #5D431F", +" , c #916730", +"., c #91672F", +"+, c #5E4527", +"@, c #745E3B", +"#, c #534025", +"$, c #362712", +"%, c #382914", +"&, c #372813", +"*, c #3A2A14", +"=, c #564023", +"-, c #583F1E", +";, c #7C5929", +">, c #8C642F", +",, c #674E2E", +"', c #553F24", +"), c #59421F", +"!, c #5D411F", +"~, c #7B5929", +"{, c #5A411E", +"], c #5D4523", +"^, c #7E5A27", +"/, c #422F17", +"(, c #8E662E", +"_, c #755227", +":, c #70532A", +"<, c #785527", +"[, c #3F2D15", +"}, c #735426", +"|, c #634D2F", +"1, c #392A16", +"2, c #513A1B", +"3, c #835E2D", +"4, c #342617", +"5, c #77572A", +"6, c #765629", +"7, c #4C3A25", +"8, c #79572B", +"9, c #725027", +"0, c #433628", +"a, c #1D1915", +"b, c #080808", +"c, c #030303", +"d, c #372F28", +"e, c #181512", +"f, c #130F0C", +"g, c #FFFFFF", +" ", +" . + ", +" @ # ", +" $ % & ", +" * = - ", +" ; > = , ' ) ", +" ! ~ { ] ^ / ( ", +" _ : < [ } | 1 2 ", +" 3 4 5 6 7 8 9 0 a ", +" b c d e f g h i j k l ", +" m n o p q r s t u v w x ", +" y z A B q w C D E F G H I ", +" J K L M N q O P Q R S N T ", +" U V W = X N Y Z ` .X X .. ", +" +.@.#.$.%.N = = &. *.=.-.;.= >.,.'. ", +" ).!.~.{.].N ^./.(. _.:.<.[.w X N }. ", +" |.1.2.3.4.5.= = 6.7. 8.9.0.] N a.b. ", +" c.d.e.f.g.= N X h.i.j.k.l.m.n.o.q p.q.r. ", +" s.t.u.v.N = = f w.x.y.z.A.B.X N C.D. ", +" E.F.G.H.^.N N I.J.K.L.M.N.O.= N P.Q. ", +" R.S.T.= ^.U.V. W.X.Y.{ = X Z.`. + ", +" .+++@+N = #+$+%+&+*+=+q { f -+;+ ", +" >+,+'+N )+ !+~+{+]+O.^+/+ ", +" (+_+w :+ <+[+}+|+1+ ", +" 2+3+0 4+ 5+6+7+8+9+ ", +" 0+a+b+c+ d+e+f+g+ ", +" h+i+j+k+ l+b+m+ ", +" n+o+p+q+r+]+X s+t+u+v+w+ ", +" x+y+z+A+B+C+D+E+F+G+H+I+J+ ", +" K+L+M+N+O+P+Q+@ R+S+T+U+V+ W+ ", +" X+Y+Z+`+ @.@+@@@#@9+$@%@&@ *@=@ ", +" -@;@e.>@,@'@q )@!@~@{@]@^@ /@(@_@:@<@[@ }@|@1@ ", +" 2@3@e.4@5@6@q 7@8@9@0@a@b@c@ d@/ e@f@f@|+g@h@ i@j@k@l@ ", +" m@n@e.o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@ ", +" N@O@P@Q@R@S@T@U@V@W@X@!@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#># ", +" ,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#O.8#9#0#a# ", +" b#c#d#>.H+U+e#f#g#h#i#H w j#f@k#l#m#n#o#= N >.H+X X >.p#q# ", +" r#i#N q X s#t#u#v#w#x#{ w y#z#A#B#C#>.D#p r N X X q = E#F# ", +" G#H#= q w k I#J#H+K#L#M#N#O#P#Q#R#S#T# U#V#W#X#7@Y# ", +" Z#`#^.X $.$+$G+= N N H y#@$#$$$%$p &$ *$=$-$ ", +" ;$>$,$X N '$)$!$H+X = N w ~${$H N ]$^$/$ ($_$ ", +" :$<$[$= N N N X N }$|$1$2$3$4$5$w ^.f@6$ 7$8$9$0$a$b$ ", +" c$X = q = N X N d$e$ f$g$h$i$N >.j$ k$l$m$n$o$M+p$ ", +" q$>.N q ^.N = r$ s$t$u$v$w w$ x$y$e.e.z$A$B$C$Q ", +" D$[ E$N X H F$G$ H$I$J$K$L$ M$N$O$Z+P$Q$R$S$T$U$ ", +" V$@ W$X$Y$Z$ `$ %.%, +%@%#%Z+$%%%&%F.Z+*% ", +" =%-%;% >%,%'%)%!%~%{%]% ^%/%(%e._%:%e.e.o@<% ", +" [%}%|%1%2%3%4%5%6%7%8%9%0% a%b%c%e.e.e.e.d%e% f%g%h%i% ", +" j%k%F.l%L.m%n%o%p%q%r%s%t%u%v%w%e.e.e.e.x%y%z%A%B%C%D%L.E% ", +" F%e.e.e.e.e.G%H%I%X N J%K%L%M%N%M+e.e.e.e.O%P%Q%R%o@&+S%Z+T% ", +" U%V%e.e.e.e.e.W%X%Y%^.= N Z%`% &.&L.e.e.e.e.+&@&#& $&%&&& ", +" *&=&e.e.e.e.e.e.+&-&;&q q = >&,&'&)&!&e.e.e.~&{& ", +" ]&e.e.e.e.e.e.e.^&/&N q %$w (&_& :&<&&%[&}& ", +" |&1&e.e.e.e.L.t.e.e.2&= q (&H ] 3& 4&5&6&7& ", +" 8&9&e.e.M+0&a&b&e.e.c&d&q e&f&g&h&i& j&k& ", +" l&m&e.n&*%4@o&Z+e.e.p&q&= r&s&^.t&u&v& w&x&y& ", +" z&@%A&B&C&&%e.e.e.e.D&E&^.F&G&= H&I&J&K&L&M&N& ", +" O&P&Q&R&2.e.e.e.e.e.S&T&U&g&V&q W&X&Y&Z&`& *.* ", +" +*C$@*#*$*x%e.e.e.e.e.%*&***=*-*N ;*>*e.P$,*'*`$ ", +" )*e.!* ~*{*e.e.e.e.e.]*^*/*(*_*^.:*<*e.[*}*|*1* ", +" 2*W%3* 4*5*W%e.e.e.e.6*7*&.8*4#% 9*0*R%a*b* *c*d* ", +" 3 e*_%f* g*h*i*e.e.e.e.j*k*l*m*N n*o* p*L%q*r*&+2%s* ", +" t*u*e. *v* w*x*|*e.e.e.e.y*z*) A*g&B*!@ L&C*Z+e*D*E* ", +" F*G*x%e.H* 5&e.e.e.I*J*K*L*q M*c+ N*+&e.@%O* ", +" P*Q*R*e.e.S* T*e.e.e.U*V*^.= N W*X* Y*Z*&%x%`* ", +" =.=+=e.e.@=#= $=e.e.&%%=&=q q E@*= ==-=;=>=,= ", +" '=Y&e.e.$* )=e.e.!=~=]+N A*{= ]=7$^= ", +" /=(=e*e.L._= :=e.e.<=[=q }=|= ", +" 1=2=3=4=l%+&5=6=7=8=e.@%9=0== F& ", +" a=b=c=d=e=f=g=M+h=i=] N U+ ", +" j=k=l=m=n=o=p=X p.q= ", +" r=s=t=u=v=w=>.x=y= ", +" z=A=B=C=D=E=F=W%G=H=L*0 I= ", +" J=K=L= M=Z+N=O=P=Q=e.e.R=S=w S T= ", +" U=e.1*V=W=e.X=Y=Z=@%e.`= -.-q +-@- ", +" #-$-%-x%W%&-Y+e.*-=---;-l%>-,->.= '- ", +" )-!-~-{-C%]-^-z$e.3@/-t.(-_-:-<-[-}-r = d#|- ", +" 1-2-3-4-W%e.P&4@5- *C%Z t=6-7-8-9-0-a-N w b-c- ", +" d-e-f-R*l%!=g-h-i-%-)*j-k-Q=S%l-y.m-n-d##+o-p- ", +" q-r-W.a*s-t-u-v-w-x-y-z-A-B-b*C-D-=.Y%E-F-G-H- ", +" I-4-e.x%Y=J-l$W%W%W%C$K-L- M-K.i*P&N-O-P-&%Q-R- ", +" S-@=e.e.e.!=T-U-V-W-X-Y-Z- `- ;e.e..;+;a*e.@;L@ ", +" l=l%e.e.e.e.S%#;$;%;&; *;!&e.=;-;g=x%8%;; ", +" >;,;e.e.e.e.e.';'*);!; A$m$e.~;{;];^;/;(; ", +" _;:;o@<;e.e.6-[;};|; 1;e.2;3; 4;@%p$ ", +" 5;6;7;e.e.e.=.8;9;0; o$x%P$a; b;c;d; ", +" e;f;]-e.e.l%g;h;i; j;!=t=k; 4@l; ", +" m;]-e.e.L.n; k; o;W.p; q;&+r; ", +" /;e.e.m& j@ s; *_- t;l-u; ", +" ]-e.e.v; w; x;C$y; z;e.A; ", +" B;e.e.C; D;a*E; e%e.&%F; ", +" G;!&&%H; I;e.J; K;e.!&L;M; ", +" N;O;4=P; Q;R;e.S; T;S%e*U;V; ", +" W;X; Y;Z;e.g= K &%`; > ", +" .>+>e.@> 4-M+#> ", +" $>%>L.m$,* 4-&> ", +" *>)&B;=> 4--> ", +" ;>>>,> '>)> !> ", +" ~>{> ]>^> <%/>(>_>p; ", +" y- :>^- );<>i*W%;-u;Q [> ", +" y+ V% V-O%P&}>|>1>&+O%2>3> ", +" 4>5> 6>7> M%7;e.8>9>Q$+>0>a>b>c><;d> ", +" e>U;f>g>h>i> j>k>l$e.e.t.l>e.e.e.m>C=n>C$[*== ", +" o>p>q> 5;9-r>x%s>t> *o@W%e.e.e.e.e.e.e.e.e.l$u>g=;-v> ", +" w>e;x>y>#*z> A>O%B>C>W%W%e.e.e.e.e.e.e.e.e.e.e.e.e*D>E>F> ", +" G>_$2+H>e.e.!&+>I>J>K>L>M>&+e.N>O>P>Q>9&R>S>T>u*u*u*Q=R;|*T>U>V>W> ", +" X>Y>Z>`>O;<;C$ ,e.e.W%.,e.e.e.C$+, @,#,$,$,$,%,&,*,=, ", +" -,Q$n>O%W%;,^->,e.e.e.e.e.W%u*,, ", +" ',C&),L.e.l$U;!,O%e.e.e.e.e.~,{, ", +" ],S-^,e.e.>>'=m$e.e.e.e.l%(% ", +" Z /,(,e.e._,n>e.e.e.e.6-:, ", +" <,[,M+e.e.l.<>e.e.e.B;}, ", +" |,1,M+e.e.2,t.e.e.3,V% ", +" 4,5,6,G*7,8,4@9,0, ", +" a,b,c,d,e,f, ", +" ", +" g,"}; diff --git a/onlineGUI/onlineGUI_v1.2.1/guiHOWTO2007.pdf b/onlineGUI/onlineGUI_v1.2.1/guiHOWTO2007.pdf new file mode 100644 index 0000000000000000000000000000000000000000..254bcfaefa1a588802bf9009961886d572a65bc0 GIT binary patch literal 157338 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𝔥 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 literal 0 HcmV?d00001 diff --git a/onlineGUI/onlineGUI_v1.2.1/hodtest.cfg b/onlineGUI/onlineGUI_v1.2.1/hodtest.cfg new file mode 100644 index 00000000..f8123573 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/hodtest.cfg @@ -0,0 +1,27 @@ +################################################## +# This is an example configuration file +# for the onlineGUI. +# Documentation for the onlineGUI can be found here: +# http://www.jlab.org/~moffit/onlineGUI/ +# +rootfile /group/hallc/mkj/hcana/hcana_dir/examples/hodtest.root +#protorootfile ROOTfiles/hadron_XXXXX.root +#goldenrootfile ROOTfiles/hadron_golden.root + +#definecut zerocut BB.tp.e.LA[0]>0 + +# FIRST PAGE +newpage 2 2 # remove logy to make linear scale y-axis +title HMS Scint TDCs + hpostdc1 -nostat + hpostdc2 -nostat + hpostdc3 -nostat + hpostdc4 -nostat + +newpage 2 2 # remove logy to make linear scale y-axis +title HMS Scint Neg TDCs + hnegtdc1 -nostat + hnegtdc2 -nostat + hnegtdc3 -nostat + hnegtdc4 -nostat + diff --git a/onlineGUI/onlineGUI_v1.2.1/online.C b/onlineGUI/onlineGUI_v1.2.1/online.C new file mode 100644 index 00000000..f397908e --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/online.C @@ -0,0 +1,2015 @@ +/////////////////////////////////////////////////////////////////// +// Macro to help with online analysis +// B. Moffit (moffit@jlab.org) +// - Originally written in Oct. 2003 +// Documentation and updates available at: +// http://www.jlab.org/~moffit/onlineGUI/ +// + +#include "online.h" +#include <string> +#include <fstream> +#include <iostream> +#include <list> +#include <TMath.h> +#include <TBranch.h> +#include <TGClient.h> +#include <TCanvas.h> +#include <TStyle.h> +#include <TROOT.h> +#include <TGImageMap.h> +#include <TGFileDialog.h> +#include <TKey.h> +#include <TObjString.h> +#include <TSystem.h> +#include <TLatex.h> +#include <TText.h> +#include <TGraph.h> +#include "GetRootFileName.C" +#include "GetRunNumber.C" +#include "TPaveText.h" +#ifdef STANDALONE +#include <TApplication.h> +#endif +// #define DEBUGGETFILEOBJECTS +// #define DEBUGPARSE +// #define DEBUG +//#define DEBUG2 +//#define NOISY +//#define INTERNALSTYLE + +TString guiDirectory = "onlineGUI_v1.2.1/"; + +/////////////////////////////////////////////////////////////////// +// Class: OnlineConfig +// +// Utility class that reads in a text file (.cfg) and +// stores it's contents. +// +// + +OnlineConfig::OnlineConfig() +{ + // Constructor. Without an argument, will use default "standard" config + fMonitor = kFALSE; + OnlineConfig("standard"); +} + +OnlineConfig::OnlineConfig(TString anatype) +{ + // Constructor. Takes the config anatype as the only argument. + // Loads up the configuration file, and stores it's contents for access. + + confFileName = anatype; + if(!confFileName.Contains(".cfg")) + confFileName += ".cfg"; + fMonitor = kFALSE; + fFoundCfg = kFALSE; + + // Attempt to find the config file in specified (first argument, + // relative or absolute) location, then in guiDirectory + fConfFile = new ifstream(confFileName.Data()); + if ( ! (*fConfFile) ) { + cerr << "OnlineConfig() WARNING: config file " << confFileName.Data() + << " does not exist" << endl; + cerr << " Checking the " << guiDirectory << " directory" << endl; + confFileName.Prepend(guiDirectory+"/"); + fConfFile = new ifstream(confFileName.Data()); + if ( ! (*fConfFile) ) { + // Didn't find it... load up the default config + confFileName = guiDirectory+"/default.cfg"; + cout << "OnlineConfig() Trying " << confFileName.Data() + << " as default configuration." << endl + << " (May be ok.)" << endl; + fConfFile = new ifstream(confFileName.Data()); + if ( ! (*fConfFile) ) { + cerr << "OnlineConfig() WARNING: no file " + << confFileName.Data() <<endl; + cerr << "You need a configuration to run. Ask an expert."<<endl; + fFoundCfg = kFALSE; + // return; + } else { + fFoundCfg = kTRUE; + } + } else { + fFoundCfg = kTRUE; + } + } else { + fFoundCfg = kTRUE; + } + + if(fFoundCfg) { + clog << "GUI Configuration loading from " + << confFileName.Data() << endl; + } + + ParseFile(); + + // Load up a user configurable style (if it exists) + TString styleFile = guiDirectory+"onlineGUI_Style.C"; + if(!gSystem->AccessPathName(styleFile)) + gROOT->Macro(styleFile); + + fConfFile->close(); + delete fConfFile; + +} + +void OnlineConfig::ParseFile() +{ + // Reads in the Config File, and makes the proper calls to put + // the information contained into memory. + + if(!fFoundCfg) { + return; + } + + TString comment = "#"; + vector<TString> strvect; + TString sinput, sline; + while (sline.ReadLine(*fConfFile)) { + strvect.clear(); + // Strip away leading and trailing spaces. + sline = sline.Strip(TString::kBoth,' '); + // If the line starts with a comment, skip it. + if(sline.BeginsWith(comment)) continue; + // If the line contains a comment, split it up into two and keep + // the uncommented (first) part + if(sline.Contains(comment)) { + TObjArray *tmpoarr = sline.Tokenize(comment); + TObjString *tmpostr = (TObjString*)tmpoarr->First(); + sline = tmpostr->GetString().Strip(TString::kTrailing,' '); + delete tmpoarr; + } + // Now split up the line according to 's and spaces. This is for + // looking for the histogram using it's title (which may contain + // spaces) instead of its name. + if(sline.Contains("'")) { + TObjArray *tmpoarr = sline.Tokenize("'"); + Bool_t quote_on_odd = kTRUE; + if(!(sline.BeginsWith("'"))) quote_on_odd=kFALSE; + TIterator *next = tmpoarr->MakeIterator(); + TObjString *tmpostr; Bool_t odd=kTRUE; + while((tmpostr=(TObjString*)next->Next())!=NULL) { + if((quote_on_odd&&odd) || (!quote_on_odd&&!odd)) { + strvect.push_back(tmpostr->GetString()); + odd = !odd; + } else { + TObjArray *tmpoarr2 = tmpostr->GetString().Tokenize(" "); + TIterator *next2 = tmpoarr2->MakeIterator(); + TObjString *tmpostr2; + while((tmpostr2=(TObjString*)next2->Next())!=NULL) { + strvect.push_back(tmpostr2->GetString()); + } + delete tmpoarr2; + odd = !odd; + } + } + delete tmpoarr; + } else { // No 's.. just split according to spaces + TObjArray *tmpoarr2 = sline.Tokenize(" "); + TIterator *next2 = tmpoarr2->MakeIterator(); + TObjString *tmpostr2; + while((tmpostr2=(TObjString*)next2->Next())!=NULL) { + strvect.push_back(tmpostr2->GetString()); + } + delete tmpoarr2; + } + sConfFile.push_back(strvect); + +} + +#ifdef DEBUGPARSE + for(UInt_t ii=0; ii<sConfFile.size(); ii++) { + cout << "Line " << ii << endl << " "; + for(UInt_t jj=0; jj<sConfFile[ii].size(); jj++) + cout << sConfFile[ii][jj] << " "; + cout << endl; + } +#endif + + cout << " " << sConfFile.size() << " lines read from " + << confFileName << endl; + +} + +Bool_t OnlineConfig::ParseConfig() +{ + // Goes through each line of the config [must have been ParseFile()'d] + // and interprets. + + if(!fFoundCfg) { + return kFALSE; + } + + UInt_t command_cnt=0; + UInt_t j=0; + Bool_t hasMultiPlots=kFALSE; + // If statement for each high level command (cut, newpage, etc) + for(UInt_t i=0;i<sConfFile.size();i++) { + // "newpage" command + if(sConfFile[i][0] == "newpage") { + // sConfFile[i] is first of pair + for(j=i+1;j<sConfFile.size();j++) { + if(sConfFile[j][0] != "newpage") { + // Count how many commands within the page + command_cnt++; + } else break; + } + pageInfo.push_back(make_pair(i,command_cnt)); + i += command_cnt; + command_cnt=0; + } + if(sConfFile[i][0] == "watchfile") { + fMonitor = kTRUE; + } + if(sConfFile[i][0] == "definecut") { + if(sConfFile[i].size()>3) { + cerr << "cut command has too many arguments" << endl; + continue; + } + TCut tempCut(sConfFile[i][1],sConfFile[i][2]); + cutList.push_back(tempCut); + } + if(sConfFile[i][0] == "rootfile") { + if(sConfFile[i].size() != 2) { + cerr << "WARNING: rootfile command does not have the " + << "correct number of arguments" + << endl; + continue; + } + if(!rootfilename.IsNull()) { + cerr << "WARNING: too many rootfile's defined. " + << " Will only use the first one." + << endl; + continue; + } + rootfilename = sConfFile[i][1]; + } + if(sConfFile[i][0] == "goldenrootfile") { + if(sConfFile[i].size() != 2) { + cerr << "WARNING: goldenfile command does not have the " + << "correct number of arguments" + << endl; + continue; + } + if(!goldenrootfilename.IsNull()) { + cerr << "WARNING: too many goldenrootfile's defined. " + << " Will only use the first one." + << endl; + continue; + } + goldenrootfilename = sConfFile[i][1]; + } + if(sConfFile[i][0] == "protorootfile") { + if(sConfFile[i].size() != 2) { + cerr << "WARNING: protorootfile command does not have the " + << "correct number of arguments" + << endl; + continue; + } + if(!protorootfile.IsNull()) { + cerr << "WARNING: too many protorootfile's defined. " + << " Will only use the first one." + << endl; + continue; + } + protorootfile = sConfFile[i][1]; + } + if(sConfFile[i][0] == "guicolor") { + if(sConfFile[i].size() != 2) { + cerr << "WARNING: guicolor command does not have the " + << "correct number of arguments (needs 1)" + << endl; + continue; + } + if(!guicolor.IsNull()) { + cerr << "WARNING: too many guicolor's defined. " + << " Will only use the first one." + << endl; + continue; + } + guicolor = sConfFile[i][1]; + } + if(sConfFile[i][0] == "plotsdir") { + if(sConfFile[i].size() != 2) { + cerr << "WARNING: plotsdir command does not have the " + << "correct number of arguments (needs 1)" + << endl; + continue; + } + if(!plotsdir.IsNull()) { + cerr << "WARNING: too many plotdir's defined. " + << " Will only use the first one." + << endl; + continue; + } + plotsdir = sConfFile[i][1]; + } + if(sConfFile[i][0] == "multiplot") { + hasMultiPlots = kTRUE; + } + + } + + if(hasMultiPlots) { + if(!ParseForMultiPlots()) { + cerr << "ParseForMultiPlots() Failed" << endl; + } + } + +#ifdef NOISY + for(UInt_t i=0; i<GetPageCount(); i++) { + cout << "Page " << i << " (" << GetPageTitle(i) << ")" + << " will draw " << GetDrawCount(i) + << " histograms." << endl; + } +#endif + + cout << "Number of pages defined = " << GetPageCount() << endl; + cout << "Number of cuts defined = " << cutList.size() << endl; + + if (fMonitor) + cout << "Will periodically update plots" << endl; + if(!goldenrootfilename.IsNull()) { + cout << "Will compare chosen histrograms with the golden rootfile: " + << endl + << goldenrootfilename << endl; + } + + return kTRUE; + +} + +Bool_t OnlineConfig::ParseForMultiPlots() { + // Parse through each line of sConfFile, + // and replace each "multiplot" command with a real draw entry + + vector < vector <TString> > newConfFile; + for(UInt_t iter=0;iter<sConfFile.size();iter++) { + if(sConfFile[iter][0]=="multiplot") { + // First argument is the low limit, + // second argument is the high limit + UInt_t lolimit = (UInt_t)sConfFile[iter][1].Atoi(); + UInt_t hilimit = (UInt_t)sConfFile[iter][2].Atoi(); + + // For the rest of the line, replace all of the XXXXX's + // with an iteration from lolimit to hilimit. + for(UInt_t imult=lolimit;imult<=hilimit;imult++) { + vector <TString> newline; + for(UInt_t ielem=3; ielem<sConfFile[iter].size();ielem++) { + TString origString = sConfFile[iter][ielem]; + TString newString = origString; + newString.ReplaceAll("XXXXX",Form("%d",imult)); + newline.push_back(newString); + } + newConfFile.push_back(newline); + } + } else { + newConfFile.push_back(sConfFile[iter]); + } + } + +#ifdef DEBUG + for(UInt_t iter=0;iter<newConfFile.size();iter++) { + for(UInt_t iline=0;iline<newConfFile[iter].size();iline++) { + cout << newConfFile[iter][iline] << " "; + } + cout << endl; + } +#endif + + // Out with the old, in with the new. + sConfFile.clear(); + sConfFile = newConfFile; + + // Now need to recalculate pageInfo. + UInt_t command_cnt=0; + UInt_t j=0; + + pageInfo.clear(); + // If statement for each high level command (cut, newpage, etc) + for(UInt_t i=0;i<sConfFile.size();i++) { + // "newpage" command + if(sConfFile[i][0] == "newpage") { + // sConfFile[i] is first of pair + for(j=i+1;j<sConfFile.size();j++) { + if(sConfFile[j][0] != "newpage") { + // Count how many commands within the page + command_cnt++; + } else break; + } + pageInfo.push_back(make_pair(i,command_cnt)); + i += command_cnt; + command_cnt=0; + } + } + + return kTRUE; + +} + +TCut OnlineConfig::GetDefinedCut(TString ident) { + // Returns the defined cut, according to the identifier + + for(UInt_t i=0; i<cutList.size(); i++) { + if((TString)cutList[i].GetName() == ident.Data()) { + TCut tempCut = cutList[i].GetTitle(); + return tempCut; + } + } + return ""; +} + +vector <TString> OnlineConfig::GetCutIdent() { + // Returns a vector of the cut identifiers, specified in config + vector <TString> out; + + for(UInt_t i=0; i<cutList.size(); i++) { + out.push_back(cutList[i].GetName()); + } + + return out; +} + +Bool_t OnlineConfig::IsLogx(UInt_t page) { +// Check if last word on line is "logx" + + UInt_t page_index = pageInfo[page].first; + Int_t word_index = sConfFile[page_index].size()-1; + if (word_index <= 0) return kFALSE; + TString option = sConfFile[page_index][word_index]; + if(option == "logx") return kTRUE; + return kFALSE; + +} + +Bool_t OnlineConfig::IsLogy(UInt_t page) { +// Check if last word on line is "logy" + + UInt_t page_index = pageInfo[page].first; + Int_t word_index = sConfFile[page_index].size()-1; + if (word_index <= 0) return kFALSE; + TString option = sConfFile[page_index][word_index]; + if(option == "logy") return kTRUE; + return kFALSE; + +} + +Bool_t OnlineConfig::IsLogz(UInt_t page) { +// Check if last word on line is "logz" + + UInt_t page_index = pageInfo[page].first; + Int_t word_index = sConfFile[page_index].size()-1; + if (word_index <= 0) return kFALSE; + TString option = sConfFile[page_index][word_index]; + if(option == "logz") return kTRUE; + return kFALSE; + +} + + +pair <UInt_t, UInt_t> OnlineConfig::GetPageDim(UInt_t page) +{ + // If defined in the config, will return those dimensions + // for the indicated page. Otherwise, will return the + // calculated dimensions required to fit all histograms. + + pair <UInt_t, UInt_t> outDim; + + // This is the page index in sConfFile. + UInt_t page_index = pageInfo[page].first; + + UInt_t size1 = 2; + if (IsLogy(page)) size1 = 3; // last word is "logy" + + // If the dimensions are defined, return them. + if(sConfFile[page_index].size()>size1-1) { + if(sConfFile[page_index].size() == size1) { + outDim = make_pair(UInt_t(atoi(sConfFile[page_index][1])), + UInt_t(atoi(sConfFile[page_index][1]))); + return outDim; + } else if (sConfFile[page_index].size() == size1+1) { + outDim = make_pair(UInt_t(atoi(sConfFile[page_index][1])), + UInt_t(atoi(sConfFile[page_index][2]))); + return outDim; + } else { + cout << "Warning: newpage command has too many arguments. " + << "Will automatically determine dimensions of page." + << endl; + } + } + + // If not defined, return the "default." + UInt_t draw_count = GetDrawCount(page); + UInt_t dim = UInt_t(TMath::Nint(sqrt(Double_t(draw_count+1)))); + outDim = make_pair(dim,dim); + + return outDim; +} + +TString OnlineConfig::GetPageTitle(UInt_t page) +{ + // Returns the title of the page. + // if it is not defined in the config, then return "Page #" + + TString title; + + UInt_t iter_command = pageInfo[page].first+1; + + for(UInt_t i=0; i<pageInfo[page].second; i++) { // go through each command + if(sConfFile[iter_command+i][0] == "title") { + // Combine the strings, and return it + for (UInt_t j=1; j<sConfFile[iter_command+i].size(); j++) { + title += sConfFile[iter_command+i][j]; + title += " "; + } + title.Chop(); + return title; + } + } + title = "Page "; title += page; + return title; +} + +vector <UInt_t> OnlineConfig::GetDrawIndex(UInt_t page) +{ + // Returns an index of where to find the draw commands within a page + // within the sConfFile vector + + vector <UInt_t> index; + UInt_t iter_command = pageInfo[page].first+1; + + for(UInt_t i=0; i<pageInfo[page].second; i++) { + if(sConfFile[iter_command+i][0] != "title") { + index.push_back(iter_command+i); + } + } + + return index; +} + +UInt_t OnlineConfig::GetDrawCount(UInt_t page) +{ + // Returns the number of histograms that have been request for this page + UInt_t draw_count=0; + + for(UInt_t i=0; i<pageInfo[page].second; i++) { + if(sConfFile[pageInfo[page].first+i+1][0] != "title") draw_count++; + } + + return draw_count; + +} + +drawcommand OnlineConfig::GetDrawCommand(UInt_t page, UInt_t nCommand) +{ + // Returns the vector of strings pertaining to a specific page, and + // draw command from the config. + // Return vector of TStrings: + // 0: variable + // 1: cut - only for Tree variables + // 2: type + // 3: title + // 4: treename - only for Tree variables + // 5: nostat + // 6: noshowgolden - only for Histograms + // This should probably be replaced with an actual structure + + drawcommand out_command; + vector <UInt_t> command_vector = GetDrawIndex(page); + UInt_t index = command_vector[nCommand]; + +#ifdef DEBUG + cout << "OnlineConfig::GetDrawCommand(" << page << "," + << nCommand << ")" << endl; +#endif + + // First line is the variable + if(sConfFile[index].size()>=1) { + out_command.variable = sConfFile[index][0]; + } + if(sConfFile[index].size()>=2) { + if((sConfFile[index][1] != "-type") && + (sConfFile[index][1] != "-title") && + (sConfFile[index][1] != "-tree") && + (sConfFile[index][1] != "-noshowgolden") && + (sConfFile[index][1] != "-nostat")) + { + if(out_command.variable=="macro") { + out_command.macro = sConfFile[index][1]; + } else { + out_command.cut = sConfFile[index][1]; + } + } + } + + // Now go through the rest of that line.. + for (UInt_t i=1; i<sConfFile[index].size(); i++) { + if(sConfFile[index][i]=="-type") { + out_command.type = sConfFile[index][i+1]; + i = i+1; + } else if(sConfFile[index][i]=="-title") { + // Put the entire title, surrounded by quotes, as one TString + TString title; + UInt_t j=0; + for(j=i+1; j<sConfFile[index].size(); j++) { + TString word = sConfFile[index][j]; + if( (word.BeginsWith("\"")) && (word.EndsWith("\"")) ) { + title = word.ReplaceAll("\"",""); + out_command.title = title; + i = j; + break; + } else if(word.BeginsWith("\"")) { + title = word.ReplaceAll("\"",""); + } else if(word.EndsWith("\"")) { + title += " " + word.ReplaceAll("\"",""); + out_command.title = title; + i = j; + break; + } else { + title += " " + word; + } + } + // If we got here, and out_command.title is null... then just copy the contents + // of "title" to out_command.title (taking out any "'s along the way) + if(out_command.title.IsNull()) + out_command.title = title.ReplaceAll("\"",""); + } else if(sConfFile[index][i]=="-tree") { + out_command.treename = sConfFile[index][i+1]; + i = i+1; + } else if(sConfFile[index][i]=="-nostat") { + out_command.nostat = "nostat"; + } else if(sConfFile[index][i]=="-noshowgolden") { + out_command.noshowgolden = "noshowgolden"; + } + + +#ifdef DEBUG + cout << endl; +#endif + } +#ifdef DEBUG + cout << sConfFile[index].size() << ": "; + for(UInt_t i=0; i<sConfFile[index].size(); i++) { + cout << sConfFile[index][i] << " "; + } + cout << endl; +#endif + return out_command; +} + +vector <TString> OnlineConfig::SplitString(TString instring,TString delim) +{ + // Utility to split up a string on the deliminator. + // returns a vector of strings. + + vector <TString> v; + + TString remainingString = instring; + TString tempstring = instring; + int i; + + while (remainingString.Index(delim) != -1) { + i = remainingString.Index(delim); + tempstring.Remove(i); + v.push_back(tempstring); + remainingString.Remove(0,i+1); + while(remainingString.Index(delim) == 0) { + remainingString.Remove(0,1); + } + tempstring = remainingString; + // Cut out the rest, if it's a comment (starts with #) + if(TString(remainingString.Strip(TString::kLeading,' ')).BeginsWith("#")) { + tempstring = ""; + break; + } + } + + while(tempstring.EndsWith(delim)) { + tempstring.Chop(); + } + + if(!tempstring.IsNull()) v.push_back(tempstring); + + return v; +} + +void OnlineConfig::OverrideRootFile(UInt_t runnumber) +{ + // Override the ROOT file defined in the cfg file If + // protorootfile is used, construct filename using it, otherwise + // uses a helper macro "GetRootFileName.C(UInt_t runnumber) + + if(!protorootfile.IsNull()) { + TString rn = ""; + rn += runnumber; + protorootfile.ReplaceAll("XXXXX",rn.Data()); + rootfilename = protorootfile; + } else { + rootfilename = GetRootFileName(runnumber); + } + + cout << "Overridden File name: " << rootfilename << endl; +} + +/////////////////////////////////////////////////////////////////// +// Class: OnlineGUI +// +// Creates a GUI to display the commands used in OnlineConfig +// +// + +OnlineGUI::OnlineGUI(OnlineConfig& config, Bool_t printonly,UInt_t RunNum): + runNumber(RunNum), + timer(0), + fFileAlive(kFALSE) +{ + // Constructor. Get the config pointer, and make the GUI. + + fConfig = &config; + + if(printonly) { + fPrintOnly=kTRUE; + PrintPages(); + } else { + fPrintOnly=kFALSE; + CreateGUI(gClient->GetRoot(),200,200); + } +} + +void OnlineGUI::CreateGUI(const TGWindow *p, UInt_t w, UInt_t h) +{ + + // Open the RootFile. Die if it doesn't exist. + // unless we're watching a file. + fRootFile.RootFile = new TFile(fConfig->GetRootFile(),"READ"); + if(!fRootFile.RootFile->IsOpen()) { + cout << "ERROR: rootfile: " << fConfig->GetRootFile() + << " does not exist" + << endl; + if(fConfig->IsMonitor()) { + cout << "Will wait... hopefully.." << endl; + } else { +#ifdef STANDALONE + gApplication->Terminate(); +#else + return; +#endif + } + } else { + fFileAlive = kTRUE; + ObtainRunNumber(); + // Open the Root Trees. Give a warning if it's not there.. + GetFileObjects(&fRootFile); + GetRootTree(&fRootFile); + GetTreeVars(&fRootFile); + for(UInt_t i=0; i<fRootFile.RootTree.size(); i++) { + if(fRootFile.RootTree[i]==0) { + fRootFile.RootTree.erase(fRootFile.RootTree.begin() + i); + } + } + + } + TString goldenfilename=fConfig->GetGoldenFile(); + if(!goldenfilename.IsNull()) { + fGoldenFile.RootFile = new TFile(goldenfilename,"READ"); + if(!fGoldenFile.RootFile->IsOpen()) { + cout << "ERROR: goldenrootfile: " << goldenfilename + << " does not exist. Oh well, no comparison plots." + << endl; + doGolden = kFALSE; + fGoldenFile.RootFile=NULL; + } else { + // Open the Root Trees. Give a warning if it's not there.. + GetFileObjects(&fGoldenFile); + GetRootTree(&fGoldenFile); + GetTreeVars(&fGoldenFile); + for(UInt_t i=0; i<fGoldenFile.RootTree.size(); i++) { + if(fGoldenFile.RootTree[i]==0) { + fGoldenFile.RootTree.erase(fGoldenFile.RootTree.begin() + i); + } + } + doGolden = kTRUE; + } + } else { + doGolden=kFALSE; + fGoldenFile.RootFile=NULL; + } + + + // Create the main frame + fMain = new TGMainFrame(p,w,h); + fMain->Connect("CloseWindow()", "OnlineGUI", this, "MyCloseWindow()"); + ULong_t lightgreen, lightblue, red, mainguicolor; + gClient->GetColorByName("lightgreen",lightgreen); + gClient->GetColorByName("lightblue",lightblue); + gClient->GetColorByName("red",red); + + Bool_t good_color=kFALSE; + TString usercolor = fConfig->GetGuiColor(); + if(!usercolor.IsNull()) { + good_color = gClient->GetColorByName(usercolor,mainguicolor); + } + + if(!good_color) { + if(!usercolor.IsNull()) { + cout << "Bad guicolor (" << usercolor << ").. using default." << endl; + } + if(fConfig->IsMonitor()) { + // Default background color for Online Monitor + mainguicolor = lightgreen; + } else { + // Default background color for Normal Online Display + mainguicolor = lightblue; + } + } + + fMain->SetBackgroundColor(mainguicolor); + + // Top frame, to hold page buttons and canvas + fTopframe = new TGHorizontalFrame(fMain,200,200); + fTopframe->SetBackgroundColor(mainguicolor); + fMain->AddFrame(fTopframe, new TGLayoutHints(kLHintsExpandX + | kLHintsExpandY,10,10,10,1)); + + // Create a verticle frame widget with radio buttons + // This will hold the page buttons + vframe = new TGVerticalFrame(fTopframe,40,200); + vframe->SetBackgroundColor(mainguicolor); + TString buff; + for(UInt_t i=0; i<fConfig->GetPageCount(); i++) { + buff = fConfig->GetPageTitle(i); + fRadioPage[i] = new TGRadioButton(vframe,buff,i); + fRadioPage[i]->SetBackgroundColor(mainguicolor); + } + + fRadioPage[0]->SetState(kButtonDown); + current_page = 0; + + for (UInt_t i=0; i<fConfig->GetPageCount(); i++) { + vframe->AddFrame(fRadioPage[i], + new TGLayoutHints(kLHintsLeft | + kLHintsCenterY,5,5,3,4)); + fRadioPage[i]->Connect("Pressed()", "OnlineGUI", this, "DoRadio()"); + } + if(!fConfig->IsMonitor()) { + wile = + new TGPictureButton(vframe, + gClient->GetPicture(guiDirectory+"/defaultPic.xpm")); + wile->Connect("Pressed()","OnlineGUI", this,"DoDraw()"); + } else { + wile = + new TGPictureButton(vframe, + gClient->GetPicture(guiDirectory+"/panguin.xpm")); + wile->Connect("Pressed()","OnlineGUI", this,"DoDrawClear(&fRootFile)"); + } + wile->SetBackgroundColor(mainguicolor); + + vframe->AddFrame(wile, + new TGLayoutHints(kLHintsBottom|kLHintsLeft,5,10,4,2)); + + + fTopframe->AddFrame(vframe, + new TGLayoutHints(kLHintsCenterX| + kLHintsCenterY,2,2,2,2)); + + // Create canvas widget + fEcanvas = new TRootEmbeddedCanvas("Ecanvas", fTopframe, 800, 600); + fEcanvas->SetBackgroundColor(mainguicolor); + fTopframe->AddFrame(fEcanvas, new TGLayoutHints(kLHintsExpandY,10,10,10,1)); + fCanvas = fEcanvas->GetCanvas(); + + // Create the bottom frame. Contains control buttons + fBottomFrame = new TGHorizontalFrame(fMain,1200,200); + fBottomFrame->SetBackgroundColor(mainguicolor); + fMain->AddFrame(fBottomFrame, new TGLayoutHints(kLHintsExpandX,10,10,10,10)); + + // Create a horizontal frame widget with buttons + hframe = new TGHorizontalFrame(fBottomFrame,1200,40); + hframe->SetBackgroundColor(mainguicolor); + fBottomFrame->AddFrame(hframe,new TGLayoutHints(kLHintsExpandX,200,20,2,2)); + + fPrev = new TGTextButton(hframe,"Prev"); + fPrev->SetBackgroundColor(mainguicolor); + fPrev->Connect("Clicked()","OnlineGUI",this,"DrawPrev()"); + hframe->AddFrame(fPrev, new TGLayoutHints(kLHintsCenterX,5,5,1,1)); + + fNext = new TGTextButton(hframe,"Next"); + fNext->SetBackgroundColor(mainguicolor); + fNext->Connect("Clicked()","OnlineGUI",this,"DrawNext()"); + hframe->AddFrame(fNext, new TGLayoutHints(kLHintsCenterX,5,5,1,1)); + + fExit = new TGTextButton(hframe,"Exit GUI"); + fExit->SetBackgroundColor(red); + fExit->Connect("Clicked()","OnlineGUI",this,"CloseGUI()"); + + hframe->AddFrame(fExit, new TGLayoutHints(kLHintsCenterX,5,5,1,1)); + + TString Buff; + if(runNumber==0) { + Buff = ""; + } else { + Buff = "Run #"; + Buff += runNumber; + } + TGString labelBuff(Buff); + + fRunNumber = new TGLabel(hframe,Buff); + fRunNumber->SetBackgroundColor(mainguicolor); + hframe->AddFrame(fRunNumber,new TGLayoutHints(kLHintsCenterX,5,5,1,1)); + + fPrint = new TGTextButton(hframe,"Print To &File"); + fPrint->SetBackgroundColor(mainguicolor); + fPrint->Connect("Clicked()","OnlineGUI",this,"PrintToFile()"); + hframe->AddFrame(fPrint, new TGLayoutHints(kLHintsCenterX,5,5,1,1)); + + + // Set a name to the main frame + if(fConfig->IsMonitor()) { + fMain->SetWindowName("Parity ANalysis GUI moNitor"); + } else { + fMain->SetWindowName("Online Analysis GUI"); + } + + // Map all sub windows to main frame + fMain->MapSubwindows(); + + // Initialize the layout algorithm + fMain->Resize(fMain->GetDefaultSize()); + + // Map main frame + fMain->MapWindow(); + +#ifdef DEBUG + fMain->Print(); +#endif + + if(fFileAlive) DoDraw(); + + if(fConfig->IsMonitor()) { + timer = new TTimer(); + if(fFileAlive) { + timer->Connect(timer,"Timeout()","OnlineGUI",this,"TimerUpdate()"); + } else { + timer->Connect(timer,"Timeout()","OnlineGUI",this,"CheckRootFile()"); + } + timer->Start(UPDATETIME); + } + +} + +void OnlineGUI::DoDraw() +{ + // The main Drawing Routine. + +#ifdef INTERNALSTYLE + gStyle->SetOptStat(1110); + gStyle->SetStatFontSize(0.1); +#endif + if (fConfig->IsLogx(current_page)) { + gStyle->SetOptLogx(1); + } else { + gStyle->SetOptLogx(0); + } + if (fConfig->IsLogy(current_page)) { + gStyle->SetOptLogy(1); + } else { + gStyle->SetOptLogy(0); + } + if (fConfig->IsLogz(current_page)) { + gStyle->SetOptLogz(1); + } else { + gStyle->SetOptLogz(0); + } +#ifdef INTERNALSTYLE + gStyle->SetTitleH(0.10); + gStyle->SetTitleW(0.40); +// gStyle->SetLabelSize(0.10,"X"); +// gStyle->SetLabelSize(0.10,"Y"); + gStyle->SetLabelSize(0.05,"X"); + gStyle->SetLabelSize(0.05,"Y"); + gStyle->SetPadLeftMargin(0.14); + gStyle->SetNdivisions(505,"X"); + gStyle->SetNdivisions(404,"Y"); + gStyle->SetPalette(1); + gROOT->ForceStyle(); +#endif + + // Determine the dimensions of the canvas.. + UInt_t draw_count = fConfig->GetDrawCount(current_page); +#ifdef INTERNALSTYLE + if(draw_count>=8) { + gStyle->SetLabelSize(0.08,"X"); + gStyle->SetLabelSize(0.08,"Y"); + } +#endif +// Int_t dim = Int_t(round(sqrt(double(draw_count)))); + pair <UInt_t,UInt_t> dim = fConfig->GetPageDim(current_page); + +#ifdef DEBUG + cout << "Dimensions: " << dim.first << "X" + << dim.second << endl; +#endif + + // Create a nice clean canvas. + fCanvas->Clear(); + fCanvas->Divide(dim.first,dim.second); + + drawcommand thiscommand; + // Draw the histograms. + for(UInt_t i=0; i<draw_count; i++) { + thiscommand = fConfig->GetDrawCommand(current_page,i); + thiscommand = fileObject2command(thiscommand,&fRootFile); + fCanvas->cd(i+1); + if (thiscommand.variable == "macro") { + MacroDraw(thiscommand); + } else if (thiscommand.objtype.Contains("TH")) { + HistDraw(thiscommand); + } else if (thiscommand.objtype.Contains("TCanvas")) { + CanvasDraw(thiscommand,i+1); + } else if (thiscommand.objtype.Contains("TGraph")) { + GraphDraw(thiscommand); + } else { // otherwise... assume that the objtype is a branch from a tree + TreeDraw(thiscommand); + } + } + + fCanvas->cd(); + fCanvas->Update(); + + if(!fPrintOnly) { + CheckPageButtons(); + } + +} + +void OnlineGUI::DrawNext() +{ + // Handler for the "Next" button. + fRadioPage[current_page]->SetState(kButtonUp); + // The following line triggers DoRadio() + fRadioPage[current_page+1]->SetState(kButtonDown,true); + +} + +void OnlineGUI::DrawPrev() +{ + // Handler for the "Prev" button. + fRadioPage[current_page]->SetState(kButtonUp); + // The following line triggers DoRadio() + fRadioPage[current_page-1]->SetState(kButtonDown,true); + +} + +void OnlineGUI::DoRadio() +{ + // Handle the radio buttons + // Find out which button has been pressed.. + // turn off the previous button... + // then draw the appropriate page. + // This routine also handles the Draw from the Prev/Next buttons + // - makes a call to DoDraw() + + UInt_t pagecount = fConfig->GetPageCount(); + TGButton *btn = (TGButton *) gTQSender; + UInt_t id = btn->WidgetId(); + + if (id <= pagecount) { + fRadioPage[current_page]->SetState(kButtonUp); + } + + current_page = id; + if(!fConfig->IsMonitor()) DoDraw(); + +} + +void OnlineGUI::CheckPageButtons() +{ + // Checks the current page to see if it's the first or last page. + // If so... turn off the appropriate button. + // If not.. turn on both buttons. + + if(current_page==0) { + fPrev->SetState(kButtonDisabled); + if(fConfig->GetPageCount()!=1) + fNext->SetState(kButtonUp); + } else if(current_page==fConfig->GetPageCount()-1) { + fNext->SetState(kButtonDisabled); + if(fConfig->GetPageCount()!=1) + fPrev->SetState(kButtonUp); + } else { + fPrev->SetState(kButtonUp); + fNext->SetState(kButtonUp); + } +} + +void OnlineGUI::GetFileObjects(RootFileObject* fLocalRootFileObj) +{ + // Utility to find all of the objects within a File (TTree, TH1F, etc). + // The pair stored in the vector is <ObjName, ObjType> + // For histograms, the title is also stored + // (in case the the name is not very descriptive... like when + // using h2root) + // If there's no good keys.. do nothing. +#ifdef DEBUGGETFILEOBJECTS + cout << "Keys = " << fLocalRootFileObj->RootFile->ReadKeys() << endl; +#endif + if(fLocalRootFileObj->RootFile->ReadKeys()==0) { + fLocalRootFileObj->fUpdate = kFALSE; +// delete fLocalRootFileObj->RootFile; +// fLocalRootFileObj->RootFile = 0; +// CheckRootFile(); + return; + } + fLocalRootFileObj->vfileObjects.clear(); + + TIter next( (fLocalRootFileObj->RootFile)->GetListOfKeys() ); + TKey *key = new TKey(); + + // Do the search + while((key=(TKey*)next())!=0) { +#ifdef DEBUGGETFILEOBJECTS + cout << "Key = " << key << endl; +#endif + TString objname = key->GetName(); + TString objtype = key->GetClassName(); + TString objtitle = key->GetTitle(); +#ifdef DEBUGGETFILEOBJECTS + cout << objname << " " << objtype << endl; +#endif + + if(objtype.Contains("TDirectory")) { + TDirectory *thisdir = (TDirectory*)fLocalRootFileObj->RootFile->Get(objname); + TIter nextInDir(thisdir->GetListOfKeys()); + TKey *innerkey = new TKey(); + while((innerkey=(TKey*)nextInDir())!=0) { + TString iobjname = innerkey->GetName(); + TString iobjtype = innerkey->GetClassName(); + TString iobjtitle = innerkey->GetTitle(); + TString iobjdir = objname; +#ifdef DEBUGGETFILEOBJECTS + cout << iobjname << " " << iobjtype << endl; +#endif + fileObject thisObject; + thisObject.name = iobjname; + thisObject.type = iobjtype; + thisObject.title = iobjtitle; + thisObject.directory = objname; + fLocalRootFileObj->vfileObjects.push_back(thisObject); + } + } else { + fileObject thisObject; + thisObject.name = objname; + thisObject.type = objtype; + thisObject.title = objtitle; + thisObject.directory = ""; + fLocalRootFileObj->vfileObjects.push_back(thisObject); + } + + } + fLocalRootFileObj->fUpdate = kTRUE; + delete key; +} + +void OnlineGUI::GetTreeVars(RootFileObject* fLocalRootFileObj) +{ + // Utility to find all of the variables (leaf's/branches) within a + // Specified TTree and put them within the TreeVars vector. + fLocalRootFileObj->TreeVars.clear(); + TObjArray *branchList; + vector <TString> currentTree; + + for(UInt_t i=0; i<fLocalRootFileObj->RootTree.size(); i++) { + currentTree.clear(); + branchList = fLocalRootFileObj->RootTree[i]->GetListOfBranches(); + TIter next(branchList); + TBranch *brc; + + while((brc=(TBranch*)next())!=0) { + TString found = brc->GetName(); + // Not sure if the line below is so smart... + currentTree.push_back(found); + } + fLocalRootFileObj->TreeVars.push_back(currentTree); + } +#ifdef DEBUG2 + for(UInt_t iTree=0; iTree<fLocalRootFileObj->TreeVars.size(); iTree++) { + cout << "In Tree " << iTree << ": " << endl; + for(UInt_t i=0; i<fLocalRootFileObj->TreeVars[iTree].size(); i++) { + cout << fLocalRootFileObj->TreeVars[iTree][i] << endl; + } + } +#endif +} + + +void OnlineGUI::GetRootTree(RootFileObject* fLocalRootFileObj ) { + // Utility to search a ROOT File for ROOT Trees + // Fills the RootTree vector + fLocalRootFileObj->RootTree.clear(); + + list <TString> found; + for(UInt_t i=0; i<fLocalRootFileObj->vfileObjects.size(); i++) { +#ifdef DEBUGGETROOTTREE + cout << "Object = " << fLocalRootFileObj->vfileObjects[i].type << + " Name = " << fLocalRootFileObj->vfileObjects[i].name << endl; +#endif + if(fLocalRootFileObj->vfileObjects[i].type.Contains("TTree")) + found.push_back(fLocalRootFileObj->vfileObjects[i].name); + } + + // Remove duplicates, then insert into fLocalRootFileObj->RootTree + found.unique(); + UInt_t nTrees = found.size(); + + for(UInt_t i=0; i<nTrees; i++) { + fLocalRootFileObj->RootTree.push_back( (TTree*) fLocalRootFileObj->RootFile->Get(found.front()) ); + found.pop_front(); + } + // Initialize the TreeEntries vector + fLocalRootFileObj->TreeEntries.clear(); + for(UInt_t i=0;i<fLocalRootFileObj->RootTree.size();i++) { + fLocalRootFileObj->TreeEntries.push_back(0); + } + +} + +UInt_t OnlineGUI::GetTreeIndex(TString var, RootFileObject* fLocalRootFileObj ) { + // Utility to find out which Tree (in fRootFile.RootTree) has the specified + // variable "var". If the variable is a collection of Tree + // variables (e.g. bcm1:lumi1), will only check the first + // (e.g. bcm1). + // Returns the correct index. if not found returns an index 1 + // larger than fRootFile.RootTree.size() + + // This is for 2d draws... look for the first only + if(var.Contains(":")) { + TString first_var = fConfig->SplitString(var,":")[0]; + var = first_var; + } + + // This is for variables with multiple dimensions. + if(var.Contains("[")) { + TString first_var = fConfig->SplitString(var,"[")[0]; + var = first_var; + } + + for(UInt_t iTree=0; iTree<fLocalRootFileObj->TreeVars.size(); iTree++) { + for(UInt_t ivar=0; ivar<fLocalRootFileObj->TreeVars[iTree].size(); ivar++) { + if(var == fLocalRootFileObj->TreeVars[iTree][ivar]) return iTree; + } + } + + return fLocalRootFileObj->RootTree.size()+1; +} + +UInt_t OnlineGUI::GetTreeIndexFromName(TString name, RootFileObject* fLocalRootFileObj) { + // Called by TreeDraw(). Tries to find the Tree index provided the + // name. If it doesn't match up, return a number that's one larger + // than the number of found trees. + for(UInt_t iTree=0; iTree<fLocalRootFileObj->RootTree.size(); iTree++) { + TString treename = fLocalRootFileObj->RootTree[iTree]->GetName(); + if(name == treename) { + return iTree; + } + } + + return fLocalRootFileObj->RootTree.size()+1; +} + +void OnlineGUI::MacroDraw(drawcommand command) { + // Called by DoDraw(), this will make a call to the defined macro, and + // plot it in it's own pad. One plot per macro, please. + + if(command.macro.IsNull()) { + cout << "macro command doesn't contain a macro to execute" << endl; + return; + } + + if(doGolden) fRootFile.RootFile->cd(); + gROOT->Macro(command.macro); + +} + +void OnlineGUI::CanvasDraw(drawcommand command,UInt_t padnum) { + // Called by DoDraw(), this will draw the TCanvas in the current Canvas + + TString rootversion = gROOT->GetVersion(); + TString slash = "/"; + TString rootversion_cut = (fConfig->SplitString(rootversion,slash))[0]; + Double_t ver_num = rootversion_cut.Atof(); + if(ver_num<5.16) { + TString badstring = "TCanvas Drawing Unsupported in ROOT v"+rootversion; + BadDraw(badstring); + return; + } + + TDirectory *fDir; + if(command.directory.IsNull()) { + fDir = 0; + } else { + fDir = (TDirectory*)fRootFile.RootFile->Get(command.directory); + } + + if(fDir) fDir->cd(); + fRootFile.RootFile->cd(); + TCanvas *tcanv = (TCanvas*)fRootFile.RootFile->Get(command.objname); + fCanvas->cd(padnum); + tcanv->DrawClonePad(); + delete tcanv; + +} + +void OnlineGUI::GraphDraw(drawcommand command) { + // Called by DoDraw(), this will draw the TCanvas in the current Canvas + + TString rootversion = gROOT->GetVersion(); + fRootFile.RootFile->cd(); + TDirectory *fDir; + if(command.directory.IsNull()) { + fDir = 0; + } else { + fDir = (TDirectory*)fRootFile.RootFile->Get(command.directory); + } + + if(fDir) fDir->cd(); + TGraph *thisgraph = (TGraph*)fRootFile.RootFile->Get(command.objname); + TString drawopt = command.type; + if(drawopt.IsNull()) drawopt = "AP"; + if(!command.title.IsNull()) thisgraph->SetTitle(command.title); + thisgraph->Draw(drawopt); + +} + + +void OnlineGUI::DoDrawClear(RootFileObject* fLocalRootFileObj) { + // Utility to grab the number of entries in each tree. This info is + // then used, if watching a file, to "clear" the TreeDraw + // histograms, and begin looking at new data. + for(UInt_t i=0; i<fLocalRootFileObj->TreeEntries.size(); i++) { + fLocalRootFileObj->TreeEntries[i] = (Int_t) fLocalRootFileObj->RootTree[i]->GetEntries(); + } + + +} + +void OnlineGUI::TimerUpdate() { + // Called periodically by the timer, if "watchfile" is indicated + // in the config. Reloads the ROOT file, and updates the current page. +#ifdef DEBUG + cout << "Update Now" << endl; +#endif + + if(fRootFile.RootFile->IsZombie() || (fRootFile.RootFile->GetSize() == -1) + || (fRootFile.RootFile->ReadKeys()==0)) { + cout << "New run not yet available. Waiting..." << endl; + fRootFile.RootFile->Close(); + delete fRootFile.RootFile; + fRootFile.RootFile = 0; + timer->Reset(); + timer->Disconnect(); + timer->Connect(timer,"Timeout()","OnlineGUI",this,"CheckRootFile()"); + return; + } + for(UInt_t i=0; i<fRootFile.RootTree.size(); i++) { + fRootFile.RootTree[i]->Refresh(); + } + DoDraw(); + timer->Reset(); + +} + +void OnlineGUI::BadDraw(TString errMessage) { + // Routine to display (in Pad) why a particular draw method has + // failed. + TPaveText *pt = new TPaveText(0.1,0.1,0.9,0.9,"brNDC"); + pt->SetBorderSize(3); + pt->SetFillColor(10); + pt->SetTextAlign(22); + pt->SetTextFont(72); + pt->SetTextColor(2); + pt->AddText(errMessage.Data()); + pt->Draw(); +// cout << errMessage << endl; + +} + + +void OnlineGUI::CheckRootFile() { + // Check the path to the rootfile (should follow symbolic links) + // ... If found: + // Reopen new root file, + // Reconnect the timer to TimerUpdate() + + if(gSystem->AccessPathName(fConfig->GetRootFile())==0) { + cout << "Found the new run" << endl; + if(OpenRootFile()==0) { + timer->Reset(); + timer->Disconnect(); + timer->Connect(timer,"Timeout()","OnlineGUI",this,"TimerUpdate()"); + } + } else { + TString rnBuff = "Waiting for run"; + fRunNumber->SetText(rnBuff.Data()); + hframe->Layout(); + } + +} + +Int_t OnlineGUI::OpenRootFile() { + + + fRootFile.RootFile = new TFile(fConfig->GetRootFile(),"READ"); + if(fRootFile.RootFile->IsZombie() || (fRootFile.RootFile->GetSize() == -1) + || (fRootFile.RootFile->ReadKeys()==0)) { + cout << "New run not yet available. Waiting..." << endl; + fRootFile.RootFile->Close(); + delete fRootFile.RootFile; + fRootFile.RootFile = 0; + timer->Reset(); + timer->Disconnect(); + timer->Connect(timer,"Timeout()","OnlineGUI",this,"CheckRootFile()"); + return -1; + } + + // Update the runnumber + ObtainRunNumber(); + if(runNumber != 0) { + TString rnBuff = "Run #"; + rnBuff += runNumber; + fRunNumber->SetText(rnBuff.Data()); + hframe->Layout(); + } + + // Open the Root Trees. Give a warning if it's not there.. + GetFileObjects(&fRootFile); + if (fRootFile.fUpdate) { // Only do this stuff if there are valid keys + GetRootTree(&fRootFile); + GetTreeVars(&fRootFile); + for(UInt_t i=0; i<fRootFile.RootTree.size(); i++) { + if(fRootFile.RootTree[i]==0) { + fRootFile.RootTree.erase(fRootFile.RootTree.begin() + i); + } + } + DoDraw(); + } else { + return -1; + } + return 0; + +} + +void OnlineGUI::HistDraw(drawcommand command) { + // Called by DoDraw(), this will plot a histogram. + + Bool_t showGolden=kFALSE; + if(doGolden) showGolden=kTRUE; + Bool_t showStat=kTRUE; + TString htitle; + + if(command.noshowgolden=="noshowgolden") + showGolden = kFALSE; + if(command.nostat=="nostat") + showStat=kFALSE; + htitle = command.title; + + TString type=command.type; + TDirectory *fDir; + + if(command.directory.IsNull()) { + fDir = 0; + } else { + fDir = (TDirectory*)fRootFile.RootFile->Get(command.directory); + } + + // Determine dimensionality of histogram, then draw it + if(command.objtype.Contains("TH1")) { + // Operation for TH1 + fRootFile.RootFile->cd(); + if(fDir) fDir->cd(); + fRootFile.mytemp1d = (TH1D*)gDirectory->Get(command.objname); + if(!fRootFile.mytemp1d) BadDraw(command.variable+" not found"); + if(fRootFile.mytemp1d->GetEntries()==0) { + BadDraw("Empty Histogram"); + } else { + if(showGolden) { + fGoldenFile.RootFile->cd(); + if(fDir) fDir->cd(); + fGoldenFile.mytemp1d = (TH1D*)gDirectory->Get(command.objname); + fGoldenFile.mytemp1d->SetLineColor(30); + fGoldenFile.mytemp1d->SetFillColor(30); + Int_t fillstyle=3027; + if(fPrintOnly) fillstyle=3010; + fGoldenFile.mytemp1d->SetFillStyle(fillstyle); + fRootFile.mytemp1d->SetStats(showStat); + fGoldenFile.mytemp1d->SetStats(kFALSE); + fGoldenFile.mytemp1d->Draw(); + if(!htitle.IsNull()) fGoldenFile.mytemp1d->SetTitle(htitle); + fRootFile.mytemp1d->Draw("sames"+type); + } else { + fRootFile.mytemp1d->SetStats(showStat); + if(!htitle.IsNull()) fRootFile.mytemp1d->SetTitle(htitle); + fRootFile.mytemp1d->Draw(type); + } + } + return; + } + + if(command.objtype.Contains("TH2")) { + // Operation for TH2 + if(!showGolden) fRootFile.RootFile->cd(); + if(fDir) fDir->cd(); + fRootFile.mytemp2d = (TH2D*)gDirectory->Get(command.objname); + if(fRootFile.mytemp2d->GetEntries()==0) { + BadDraw("Empty Histogram"); + } else { + if(showGolden) { + fGoldenFile.RootFile->cd(); + if(fDir) fDir->cd(); + fGoldenFile.mytemp2d = (TH2D*)gDirectory->Get(command.objname); + fGoldenFile.mytemp2d->SetMarkerColor(2); + fRootFile.mytemp2d->SetStats(showStat); + fGoldenFile.mytemp2d->SetStats(kFALSE); + fGoldenFile.mytemp2d->Draw(type); + if(!htitle.IsNull()) fGoldenFile.mytemp2d->SetTitle(htitle); + fRootFile.mytemp2d->Draw("sames"+type); + } else { + fRootFile.mytemp2d->SetStats(showStat); + if(!htitle.IsNull()) fGoldenFile.mytemp2d->SetTitle(htitle); + fRootFile.mytemp2d->Draw(type); + } + } + return; + } + + if(command.objtype.Contains("TH3")) { + // Operation for TH3 + if(!showGolden) fRootFile.RootFile->cd(); + if(fDir) fDir->cd(); + fRootFile.mytemp3d = (TH3D*)gDirectory->Get(command.objname); + if(fRootFile.mytemp3d->GetEntries()==0) { + BadDraw("Empty Histogram"); + } else { + fRootFile.mytemp3d->Draw(); + if(showGolden) { + fGoldenFile.RootFile->cd(); + if(fDir) fDir->cd(); + fGoldenFile.mytemp3d = (TH3D*)gDirectory->Get(command.objname); + fGoldenFile.mytemp3d->SetMarkerColor(2); + fRootFile.mytemp3d->SetStats(showStat); + fGoldenFile.mytemp3d->SetStats(kFALSE); + fGoldenFile.mytemp3d->Draw(type); + if(!htitle.IsNull()) fGoldenFile.mytemp3d->SetTitle(htitle); + fRootFile.mytemp3d->Draw("sames"+type); + } else { + fRootFile.mytemp3d->SetStats(showStat); + if(!htitle.IsNull()) fGoldenFile.mytemp3d->SetTitle(htitle); + fRootFile.mytemp3d->Draw(type); + } + } + return; + } + +} + +drawcommand OnlineGUI::fileObject2command(drawcommand command, RootFileObject* fLocalRootFileObj) { + // Fill in gaps in the drawcommand with items from the + // vfileObject. This elimates the need for duplicate code in + // the different *Draw routines. + for(UInt_t i=0; i<fLocalRootFileObj->vfileObjects.size(); i++) { + if(fLocalRootFileObj->vfileObjects[i].name==command.variable || + fLocalRootFileObj->vfileObjects[i].title==command.variable ) { + command.objname = fLocalRootFileObj->vfileObjects[i].name; + command.objtitle = fLocalRootFileObj->vfileObjects[i].title; + command.objtype = fLocalRootFileObj->vfileObjects[i].type; + command.directory = fLocalRootFileObj->vfileObjects[i].directory; +#ifdef DEBUGf2command + cout << command.directory << " " + << command.objtype << " " + << command.objname + << endl; +#endif + return command; + } + } + return command; + + +} + +void OnlineGUI::TreeDraw(drawcommand command) { + // Called by DoDraw(), this will plot a Tree Variable + + TString var = command.variable; + Bool_t showGolden=kFALSE; + if(doGolden) showGolden=kTRUE; + + Bool_t showStat=kTRUE; + if(command.nostat=="nostat") showStat=kFALSE; + + //TObject *hobj; + + // Combine the cuts (definecuts and specific cuts) + TCut cut = ""; + TString tempCut; + if(!command.cut.IsNull()) { + tempCut = command.cut; + vector <TString> cutIdents = fConfig->GetCutIdent(); + for(UInt_t i=0; i<cutIdents.size(); i++) { + if(tempCut.Contains(cutIdents[i])) { + TString cut_found = (TString)fConfig->GetDefinedCut(cutIdents[i]); + tempCut.ReplaceAll(cutIdents[i],cut_found); + } + } + cut = (TCut)tempCut; + } + + // Determine which Tree the variable comes from, then draw it. + UInt_t iTree; + if(command.treename.IsNull()) { + iTree = GetTreeIndex(var,&fRootFile); + } else { + iTree = GetTreeIndexFromName(command.treename,&fRootFile); + } + TString drawopt = command.type; + Int_t errcode=0; + if(drawopt.IsNull() && var.Contains(":")) drawopt = "cont"; + if(drawopt=="scat") drawopt = ""; + + fRootFile.RootFile->cd(); + if (iTree <= fRootFile.RootTree.size() ) { + TObjArray* tok = var.Tokenize(">()"); + TString myvar = ((TObjString*)tok->First())->GetString(); + TString hname = "h"; + TString histdef = ((TObjString*)tok->Last())->GetString(); + if(tok->GetEntries() == 1) histdef = ""; // ie "var[0]" + if(tok->GetEntries() == 2) { + if(! histdef.Contains(",") ) { // ie "var[0]>>h1" + hname = histdef; + histdef = ""; + } + } + if(tok->GetEntries() == 3) hname = ((TObjString*)tok->At(1))->GetString(); // ie "var[0]>>h1(100,0,100)" + delete tok; + TString tmp = var + tempCut; + hname = Form("%s_%u",hname.Data(),tmp.Hash()); // unique id so caching histos works + + errcode=1; + TObject *hobj = gDirectory->Get(hname); + if(hobj == NULL) { + errcode = fRootFile.RootTree[iTree]->Draw(myvar+">>"+hname+"("+histdef+")",cut,drawopt, + 1000000000,fRootFile.TreeEntries[iTree]); + hobj = gDirectory->Get(hname); + } + TH1F *mainhist = (TH1F*)hobj; + mainhist->Draw(drawopt); + //tmp = myvar+">>"+hname+"("+histdef+")"; + //printf("hist: '%s', opt: '%s', \"%s\"\n", hname.Data(), drawopt.Data(),tmp.Data()); + + if(errcode==-1) { + BadDraw(var+" not found"); + } else if (errcode!=0) { + TString htype = hobj->ClassName(); + if(! htype.Contains("TH1F") ) { + //printf("skipping.\n"); + showGolden=kFALSE; + } + if(showGolden) { + errcode=1; + TString goldname = "gold"+hname; + TH1F *goldhist = (TH1F*)gDirectory->Get(goldname); + if(goldhist == NULL) { + goldhist = (TH1F*)mainhist->Clone(hname); + goldhist->SetName(goldname); + errcode = fGoldenFile.RootTree[iTree]->Project(goldname,myvar,cut); + } + if(errcode>0) { + goldhist->SetFillColor(30); + Int_t fillstyle=3027; + if(fPrintOnly) fillstyle=3010; + goldhist->SetFillStyle(fillstyle); + goldhist->Draw(drawopt); + mainhist->SetFillColor(0); + mainhist->SetFillStyle(1001); + mainhist->Draw("same"); + if(!command.title.IsNull()) goldhist->SetTitle(command.title); + if(!showStat) goldhist->SetStats(kFALSE); + } + } else { + if(!command.title.IsNull()) mainhist->SetTitle(command.title); + if(!showStat) mainhist->SetStats(kFALSE); + } + } else { + BadDraw("Empty Histogram"); + } + } else { + BadDraw(var+" not found"); + if (fConfig->IsMonitor()){ + // Maybe we missed it... look again. I dont like the code + // below... maybe I can come up with something better + GetFileObjects(&fRootFile); + GetRootTree(&fRootFile); + GetTreeVars(&fRootFile); + } + } + +} + +void OnlineGUI::ObtainRunNumber() +{ + // Utility to obtain the runnumber through a helper macro + // "GetRunNumber.C" + + if (runNumber==0) runNumber = GetRunNumber(); +#ifdef DEBUG + cout << "Runnumber from file: " << runNumber << endl; +#endif +} + +void OnlineGUI::PrintToFile() +{ + // Routine to print the current page to a File. + // A file dialog pop's up to request the file name. + fCanvas = fEcanvas->GetCanvas(); + gStyle->SetPaperSize(20,24); + static TString dir("printouts"); + TGFileInfo fi; + const char *myfiletypes[] = + { "All files","*", + "PostScript files","*.ps", + "Encapsulated PostScript files","*.eps", + "GIF files","*.gif", + "JPG files","*.jpg", + 0, 0 }; + fi.fFileTypes = myfiletypes; + fi.fIniDir = StrDup(dir.Data()); + + new TGFileDialog(gClient->GetRoot(), fMain, kFDSave, &fi); + if(fi.fFilename!=NULL) fCanvas->Print(fi.fFilename); +} + +void OnlineGUI::PrintPages() { + // Routine to go through each defined page, and print the output to + // a postscript file. (good for making sample histograms). + + // Open the RootFile + // unless we're watching a file. + fRootFile.RootFile = new TFile(fConfig->GetRootFile(),"READ"); + if(!fRootFile.RootFile->IsOpen()) { + cout << "ERROR: rootfile: " << fConfig->GetRootFile() + << " does not exist" + << endl; +#ifdef STANDALONE + gApplication->Terminate(); +#else + return; +#endif + } else { + fFileAlive = kTRUE; + ObtainRunNumber(); + // Open the Root Trees. Give a warning if it's not there.. + GetFileObjects(&fRootFile); + GetRootTree(&fRootFile); + GetTreeVars(&fRootFile); + for(UInt_t i=0; i<fRootFile.RootTree.size(); i++) { + if(fRootFile.RootTree[i]==0) { + fRootFile.RootTree.erase(fRootFile.RootTree.begin() + i); + } + } + + } + TString goldenfilename=fConfig->GetGoldenFile(); + if(!goldenfilename.IsNull()) { + fGoldenFile.RootFile = new TFile(goldenfilename,"READ"); + if(!fGoldenFile.RootFile->IsOpen()) { + cout << "ERROR: goldenrootfile: " << goldenfilename + << " does not exist. Oh well, no comparison plots." + << endl; + doGolden = kFALSE; + fGoldenFile.RootFile=NULL; + } else { + // Open the Root Trees. Give a warning if it's not there.. + GetFileObjects(&fGoldenFile); + GetRootTree(&fGoldenFile); + GetTreeVars(&fGoldenFile); + for(UInt_t i=0; i<fGoldenFile.RootTree.size(); i++) { + if(fGoldenFile.RootTree[i]==0) { + fGoldenFile.RootTree.erase(fGoldenFile.RootTree.begin() + i); + } + } + doGolden = kTRUE; + } + } else { + doGolden=kFALSE; + fGoldenFile.RootFile=NULL; + } + + // I'm not sure exactly how this works. But it does. + fCanvas = new TCanvas("fCanvas","trythis",850,1100); +// TCanvas *maincanvas = new TCanvas("maincanvas","whatever",850,1100); +// maincanvas->SetCanvas(fCanvas); + TLatex *lt = new TLatex(); + + TString plotsdir = fConfig->GetPlotsDir(); + Bool_t useJPG = kFALSE; + if(!plotsdir.IsNull()) useJPG = kTRUE; + + TString filename = "summaryplots"; + if(runNumber!=0) { + filename += "_"; + filename += runNumber; + } + if(useJPG) { + filename.Prepend(plotsdir+"/"); + filename += "_pageXXXX.jpg"; + } + else filename += ".ps"; + + TString pagehead = "Summary Plots"; + if(runNumber!=0) { + pagehead += "(Run #"; + pagehead += runNumber; + pagehead += ")"; + } + pagehead += ": "; + + gStyle->SetPalette(1); + gStyle->SetTitleX(0.15); + gStyle->SetTitleY(0.9); + gStyle->SetPadBorderMode(0); + gStyle->SetHistLineColor(1); + gStyle->SetHistFillColor(1); + if(!useJPG) fCanvas->Print(filename+"["); + TString origFilename = filename; + for(UInt_t i=0; i<fConfig->GetPageCount(); i++) { + current_page=i; + DoDraw(); + TString pagename = pagehead + fConfig->GetPageTitle(current_page); + lt->SetTextSize(0.025); + lt->DrawLatex(0.05,0.98,pagename); + if(useJPG) { + filename = origFilename; + filename.ReplaceAll("XXXX",Form("%d",current_page)); + cout << "Printing page " << current_page + << " to file = " << filename << endl; + } + fCanvas->Print(filename); + } + if(!useJPG) fCanvas->Print(filename+"]"); + +#ifdef STANDALONE + gApplication->Terminate(); +#endif +} + +void OnlineGUI::MyCloseWindow() +{ + fMain->SendCloseMessage(); + cout << "OnlineGUI Closed." << endl; + if(timer!=NULL) { + timer->Stop(); + delete timer; + } + delete fPrint; + delete fExit; + delete fRunNumber; + delete fPrev; + delete fNext; + delete wile; + for(UInt_t i=0; i<fConfig->GetPageCount(); i++) + delete fRadioPage[i]; + delete hframe; + delete fEcanvas; + delete fBottomFrame; + delete vframe; + delete fTopframe; + delete fMain; + if(fGoldenFile.RootFile!=NULL) delete fGoldenFile.RootFile; + if(fRootFile.RootFile!=NULL) delete fRootFile.RootFile; + delete fConfig; + +#ifdef STANDALONE + gApplication->Terminate(); +#endif +} + +void OnlineGUI::CloseGUI() +{ + // Routine to take care of the Exit GUI button + fMain->SendCloseMessage(); +} + +OnlineGUI::~OnlineGUI() +{ + // fMain->SendCloseMessage(); + if(timer!=NULL) { + timer->Stop(); + delete timer; + } + delete fPrint; + delete fExit; + delete fRunNumber; + delete fPrev; + delete fNext; + delete wile; + for(UInt_t i=0; i<fConfig->GetPageCount(); i++) + delete fRadioPage[i]; + delete hframe; + delete fEcanvas; + delete vframe; + delete fBottomFrame; + delete fTopframe; + delete fMain; + if(fGoldenFile.RootFile!=NULL) delete fGoldenFile.RootFile; + if(fRootFile.RootFile!=NULL) delete fRootFile.RootFile; + delete fConfig; +} + +void online(TString type="standard",UInt_t run=0,Bool_t printonly=kFALSE) +{ + // "main" routine. Run this at the ROOT commandline. + + if(printonly) { + if(!gROOT->IsBatch()) { +#ifdef STANDALONE + gROOT->SetBatch(); +#else + cout << "Sorry... the print summary plots option only works " + << "in BATCH mode." << endl; + return; +#endif + } + } + + OnlineConfig *fconfig = new OnlineConfig(type); + // OnlineConfig *fconfig = new OnlineConfig("halla"); + + if(!fconfig->ParseConfig()) { +#ifdef STANDALONE + gApplication->Terminate(); +#else + return; +#endif + } + + if(run!=0) fconfig->OverrideRootFile(run); + + new OnlineGUI(*fconfig,printonly,run); + +} + +#ifdef STANDALONE +void Usage() +{ + cerr << "Usage: online [-r] [-f] [-P]" + << endl; + cerr << "Options:" << endl; + cerr << " -r : runnumber" << endl; + cerr << " -f : configuration file" << endl; + cerr << " -P : Only Print Summary Plots" << endl; + cerr << endl; + +} + +int main(int argc, char **argv) +{ + TString type="default"; + UInt_t run=0; + Bool_t printonly=kFALSE; + Bool_t showedUsage=kFALSE; + + TApplication theApp("App",&argc,argv,NULL,-1); + + for(Int_t i=1;i<theApp.Argc();i++) + { + TString sArg = theApp.Argv(i); + if(sArg=="-f") { + type = theApp.Argv(++i); + cout << " File specifier: " + << type << endl; + } else if (sArg=="-r") { + run = atoi(theApp.Argv(++i)); + cout << " Runnumber: " + << run << endl; + } else if (sArg=="-P") { + printonly = kTRUE; + cout << " PrintOnly" << endl; + } else if (sArg=="-h") { + if(!showedUsage) Usage(); + showedUsage=kTRUE; + return 0; + } else { + cerr << "\"" << sArg << "\"" << " not recognized. Ignored." << endl; + if(!showedUsage) Usage(); + showedUsage=kTRUE; + } + } + + online(type,run,printonly); + theApp.Run(); + + return 0; +} + +#endif diff --git a/onlineGUI/onlineGUI_v1.2.1/online.h b/onlineGUI/onlineGUI_v1.2.1/online.h new file mode 100644 index 00000000..186e0128 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/online.h @@ -0,0 +1,172 @@ +/////////////////////////////////////////////////////////////////// +// Macro to help with online analysis +// B. Moffit (moffit@jlab.org) +// - Originally written in Oct. 2003 +// Documentation and updates available at: +// http://www.jlab.org/~moffit/onlineGUI/ +// + +#include <TTree.h> +#include <TFile.h> +#include <TGButton.h> +#include <TGFrame.h> +#include <TRootEmbeddedCanvas.h> +#include "TGLabel.h" +#include "TGString.h" +#include <RQ_OBJECT.h> +#include <TQObject.h> +#include <vector> +#include <TString.h> +#include <TCut.h> +#include <TTimer.h> +#include "TH1.h" +#include "TH2.h" +#include "TH3.h" + +#define UPDATETIME 2000 + +using namespace std; + +/* TTree *raw; */ +/* TFile *file; */ +struct fileObject { + TString name; + TString title; + TString type; + TString directory; +}; + +struct RootFileObject { + TFile* RootFile; + vector <TTree*> RootTree; + vector <Int_t> TreeEntries; + vector < vector <TString> > TreeVars; + Bool_t fUpdate; + TH1D *mytemp1d; + TH2D *mytemp2d; + TH3D *mytemp3d; + vector <fileObject> vfileObjects; +}; + +struct drawcommand { + TString variable; + TString cut; + TString type; + TString title; + TString treename; + TString nostat; + TString noshowgolden; + TString macro; + TString directory; + TString objname; + TString objtype; + TString objtitle; +}; + +class OnlineConfig { + RQ_OBJECT("OnlineConfig"); + // Class that takes care of the config file +private: + TString confFileName; // config filename + ifstream *fConfFile; // original config file + void ParseFile(); + vector < vector <TString> > sConfFile; // the config file, in memory + // pageInfo is the vector of the pages containing the sConfFile index + // and how many commands issued within that page (title, 1d, etc.) + TString rootfilename; // Just the name + TString goldenrootfilename; // Golden rootfile for comparisons + TString protorootfile; // Prototype for getting the rootfilename + TString guicolor; // User's choice of background color + TString plotsdir; // Where to store sample plots.. automatically stored as .jpg's). + vector < pair <UInt_t,UInt_t> > pageInfo; + vector <TCut> cutList; + vector <UInt_t> GetDrawIndex(UInt_t); + Bool_t fFoundCfg; + Bool_t fMonitor; + Bool_t ParseForMultiPlots(); + +public: + OnlineConfig(); + OnlineConfig(TString); + Bool_t ParseConfig(); + TString GetRootFile() { return rootfilename; }; + TString GetGoldenFile() { return goldenrootfilename; }; + TString GetGuiColor() { return guicolor; }; + TString GetPlotsDir() { return plotsdir; }; + TCut GetDefinedCut(TString ident); + vector <TString> GetCutIdent(); + // Page utilites + UInt_t GetPageCount() { return pageInfo.size(); }; + pair <UInt_t,UInt_t> GetPageDim(UInt_t); + Bool_t IsLogx(UInt_t page); + Bool_t IsLogy(UInt_t page); + Bool_t IsLogz(UInt_t page); + TString GetPageTitle(UInt_t); + UInt_t GetDrawCount(UInt_t); // Number of histograms in a page + drawcommand GetDrawCommand(UInt_t,UInt_t); + vector <TString> SplitString(TString,TString); + void OverrideRootFile(UInt_t); + Bool_t IsMonitor() { return fMonitor; }; +}; + +class OnlineGUI { + // Class that takes care of the GUI + RQ_OBJECT("OnlineGUI") +private: + //UInt_t fRunNum; + TGMainFrame *fMain; + TGHorizontalFrame *fTopframe; + TGVerticalFrame *vframe; + TGRadioButton *fRadioPage[50]; + TGPictureButton *wile; + TRootEmbeddedCanvas *fEcanvas; + TGHorizontalFrame *fBottomFrame; + TGHorizontalFrame *hframe; + TGTextButton *fNext; + TGTextButton *fPrev; + TGTextButton *fExit; + TGLabel *fRunNumber; + TGTextButton *fPrint; + TCanvas *fCanvas; // Present Embedded canvas + OnlineConfig *fConfig; + UInt_t current_page; + RootFileObject fRootFile; + RootFileObject fGoldenFile; + Bool_t doGolden; + UInt_t runNumber; + TTimer *timer; + Bool_t fPrintOnly; + Bool_t fFileAlive; + +public: + OnlineGUI(OnlineConfig&,Bool_t,UInt_t RunNum=0); + void CreateGUI(const TGWindow *p, UInt_t w, UInt_t h); + virtual ~OnlineGUI(); + void DoDraw(); + void DrawPrev(); + void DrawNext(); + void DoRadio(); + void CheckPageButtons(); + // Specific Draw Methods + void GetFileObjects(RootFileObject *r); + void GetTreeVars(RootFileObject *r); + void GetRootTree(RootFileObject *r); + UInt_t GetTreeIndex(TString,RootFileObject *r); + UInt_t GetTreeIndexFromName(TString, RootFileObject *r); + drawcommand fileObject2command(drawcommand,RootFileObject *r); + void TreeDraw(drawcommand); + void HistDraw(drawcommand); + void MacroDraw(drawcommand); + void CanvasDraw(drawcommand,UInt_t); + void GraphDraw(drawcommand); + void DoDrawClear(RootFileObject *r); + void TimerUpdate(); + void BadDraw(TString); + void CheckRootFile(); + Int_t OpenRootFile(); + void ObtainRunNumber(); + void PrintToFile(); + void PrintPages(); + void MyCloseWindow(); + void CloseGUI(); +}; diff --git a/onlineGUI/onlineGUI_v1.2.1/onlineDict.C b/onlineGUI/onlineGUI_v1.2.1/onlineDict.C new file mode 100644 index 00000000..eaf7eebd --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/onlineDict.C @@ -0,0 +1,2058 @@ +// +// File generated by /apps/root/PRO/root/bin/rootcint at Mon Dec 5 11:52:05 2016 + +// Do NOT change. Changes will be lost next time file is generated +// + +#define R__DICTIONARY_FILENAME onlineDict +#include "RConfig.h" //rootcint 4834 +#if !defined(R__ACCESS_IN_SYMBOL) +//Break the privacy of classes -- Disabled for the moment +#define private public +#define protected public +#endif + +// Since CINT ignores the std namespace, we need to do so in this file. +namespace std {} using namespace std; +#include "onlineDict.h" + +#include "TClass.h" +#include "TBuffer.h" +#include "TMemberInspector.h" +#include "TInterpreter.h" +#include "TVirtualMutex.h" +#include "TError.h" + +#ifndef G__ROOT +#define G__ROOT +#endif + +#include "RtypesImp.h" +#include "TIsAProxy.h" +#include "TFileMergeInfo.h" + +// Direct notice to TROOT of the dictionary's loading. +namespace { + static struct DictInit { + DictInit() { + ROOT::RegisterModule(); + } + } __TheDictionaryInitializer; +} + +// START OF SHADOWS + +namespace ROOTShadow { + namespace Shadow { + } // of namespace Shadow +} // of namespace ROOTShadow +// END OF SHADOWS + +namespace ROOTDict { + void OnlineConfig_ShowMembers(void *obj, TMemberInspector &R__insp); + static void OnlineConfig_Dictionary(); + static void *new_OnlineConfig(void *p = 0); + static void *newArray_OnlineConfig(Long_t size, void *p); + static void delete_OnlineConfig(void *p); + static void deleteArray_OnlineConfig(void *p); + static void destruct_OnlineConfig(void *p); + + // Function generating the singleton type initializer + static ROOT::TGenericClassInfo *GenerateInitInstanceLocal(const ::OnlineConfig*) + { + ::OnlineConfig *ptr = 0; + static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::OnlineConfig),0); + static ::ROOT::TGenericClassInfo + instance("OnlineConfig", "./online.h", 66, + typeid(::OnlineConfig), ::ROOT::DefineBehavior(ptr, ptr), + 0, &OnlineConfig_Dictionary, isa_proxy, 0, + sizeof(::OnlineConfig) ); + instance.SetNew(&new_OnlineConfig); + instance.SetNewArray(&newArray_OnlineConfig); + instance.SetDelete(&delete_OnlineConfig); + instance.SetDeleteArray(&deleteArray_OnlineConfig); + instance.SetDestructor(&destruct_OnlineConfig); + return &instance; + } + ROOT::TGenericClassInfo *GenerateInitInstance(const ::OnlineConfig*) + { + return GenerateInitInstanceLocal((::OnlineConfig*)0); + } + // Static variable to force the class initialization + static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::OnlineConfig*)0x0); R__UseDummy(_R__UNIQUE_(Init)); + + // Dictionary for non-ClassDef classes + static void OnlineConfig_Dictionary() { + ::ROOTDict::GenerateInitInstanceLocal((const ::OnlineConfig*)0x0)->GetClass(); + } + +} // end of namespace ROOTDict + +namespace ROOTDict { + void OnlineGUI_ShowMembers(void *obj, TMemberInspector &R__insp); + static void OnlineGUI_Dictionary(); + static void delete_OnlineGUI(void *p); + static void deleteArray_OnlineGUI(void *p); + static void destruct_OnlineGUI(void *p); + + // Function generating the singleton type initializer + static ROOT::TGenericClassInfo *GenerateInitInstanceLocal(const ::OnlineGUI*) + { + ::OnlineGUI *ptr = 0; + static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::OnlineGUI),0); + static ::ROOT::TGenericClassInfo + instance("OnlineGUI", "./online.h", 112, + typeid(::OnlineGUI), ::ROOT::DefineBehavior(ptr, ptr), + 0, &OnlineGUI_Dictionary, isa_proxy, 0, + sizeof(::OnlineGUI) ); + instance.SetDelete(&delete_OnlineGUI); + instance.SetDeleteArray(&deleteArray_OnlineGUI); + instance.SetDestructor(&destruct_OnlineGUI); + return &instance; + } + ROOT::TGenericClassInfo *GenerateInitInstance(const ::OnlineGUI*) + { + return GenerateInitInstanceLocal((::OnlineGUI*)0); + } + // Static variable to force the class initialization + static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::OnlineGUI*)0x0); R__UseDummy(_R__UNIQUE_(Init)); + + // Dictionary for non-ClassDef classes + static void OnlineGUI_Dictionary() { + ::ROOTDict::GenerateInitInstanceLocal((const ::OnlineGUI*)0x0)->GetClass(); + } + +} // end of namespace ROOTDict + +namespace ROOTDict { + // Wrapper around operator delete + static void delete_OnlineGUI(void *p) { + delete ((::OnlineGUI*)p); + } + static void deleteArray_OnlineGUI(void *p) { + delete [] ((::OnlineGUI*)p); + } + static void destruct_OnlineGUI(void *p) { + typedef ::OnlineGUI current_t; + ((current_t*)p)->~current_t(); + } +} // end of namespace ROOTDict for class ::OnlineGUI + +namespace ROOTDict { + // Wrappers around operator new + static void *new_OnlineConfig(void *p) { + return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::OnlineConfig : new ::OnlineConfig; + } + static void *newArray_OnlineConfig(Long_t nElements, void *p) { + return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::OnlineConfig[nElements] : new ::OnlineConfig[nElements]; + } + // Wrapper around operator delete + static void delete_OnlineConfig(void *p) { + delete ((::OnlineConfig*)p); + } + static void deleteArray_OnlineConfig(void *p) { + delete [] ((::OnlineConfig*)p); + } + static void destruct_OnlineConfig(void *p) { + typedef ::OnlineConfig current_t; + ((current_t*)p)->~current_t(); + } +} // end of namespace ROOTDict for class ::OnlineConfig + +/******************************************************** +* onlineDict.C +* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED +* FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX(). +* CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE. +********************************************************/ + +#ifdef G__MEMTEST +#undef malloc +#undef free +#endif + +#if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3)) +#pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif + +extern "C" void G__cpp_reset_tagtableonlineDict(); + +extern "C" void G__set_cpp_environmentonlineDict() { + G__cpp_reset_tagtableonlineDict(); +} +#include <new> +extern "C" int G__cpp_dllrevonlineDict() { return(30051515); } + +/********************************************************* +* Member function Interface Method +*********************************************************/ + +/* OnlineConfig */ +static int G__onlineDict_704_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 85, (long) ((const OnlineConfig*) G__getstructoffset())->GetListOfSignals()); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->Connect((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]) +, (void*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + switch (libp->paran) { + case 3: + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->Disconnect((const char*) G__int(libp->para[0]), (void*) G__int(libp->para[1]) +, (const char*) G__int(libp->para[2]))); + break; + case 2: + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->Disconnect((const char*) G__int(libp->para[0]), (void*) G__int(libp->para[1]))); + break; + case 1: + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->Disconnect((const char*) G__int(libp->para[0]))); + break; + case 0: + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->Disconnect()); + break; + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + switch (libp->paran) { + case 2: + ((OnlineConfig*) G__getstructoffset())->HighPriority((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])); + G__setnull(result7); + break; + case 1: + ((OnlineConfig*) G__getstructoffset())->HighPriority((const char*) G__int(libp->para[0])); + G__setnull(result7); + break; + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + switch (libp->paran) { + case 2: + ((OnlineConfig*) G__getstructoffset())->LowPriority((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])); + G__setnull(result7); + break; + case 1: + ((OnlineConfig*) G__getstructoffset())->LowPriority((const char*) G__int(libp->para[0])); + G__setnull(result7); + break; + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + const int imax = 6, dmax = 8, umax = 50; + int objsize, type, i, icnt = 0, dcnt = 0, ucnt = 0; + G__value *pval; + G__int64 lval[imax] = {0}; + double dval[dmax] = {0}; + union { G__int64 lval; double dval; } u[umax] = {{0}}; + lval[icnt] = G__getstructoffset(); icnt++; // this pointer + for (i = 0; i < libp->paran; i++) { + type = G__value_get_type(&libp->para[i]); + pval = &libp->para[i]; + if (isupper(type)) + objsize = G__LONGALLOC; + else + objsize = G__sizeof(pval); + switch (type) { + case 'c': case 'b': case 's': case 'r': objsize = sizeof(int); break; + case 'f': objsize = sizeof(double); break; + } +#ifdef G__VAARG_PASS_BY_REFERENCE + if (objsize > G__VAARG_PASS_BY_REFERENCE) { + if (pval->ref > 0x1000) { + if (icnt < imax) { + lval[icnt] = pval->ref; icnt++; + } else { + u[ucnt].lval = pval->ref; ucnt++; + } + } else { + if (icnt < imax) { + lval[icnt] = G__int(*pval); icnt++; + } else { + u[ucnt].lval = G__int(*pval); ucnt++; + } + } + type = 'z'; + } +#endif + switch (type) { + case 'n': case 'm': + if (icnt < imax) { + lval[icnt] = (G__int64)G__Longlong(*pval); icnt++; + } else { + u[ucnt].lval = (G__int64)G__Longlong(*pval); ucnt++; + } break; + case 'f': case 'd': + if (dcnt < dmax) { + dval[dcnt] = G__double(*pval); dcnt++; + } else { + u[ucnt].dval = G__double(*pval); ucnt++; + } break; + case 'z': break; + case 'u': + if (objsize >= 16) { + memcpy(&u[ucnt].lval, (void*)pval->obj.i, objsize); + ucnt += objsize/8; + break; + } + // objsize < 16 -> fall through + case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': + case 'k': case 'l': + default: + if (icnt < imax) { + lval[icnt] = G__int(*pval); icnt++; + } else { + u[ucnt].lval = G__int(*pval); ucnt++; + } break; + } + if (ucnt >= 50) printf("EmitVA: more than 56 var args\n"); + } + ((OnlineConfig*) G__getstructoffset())->EmitVA((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]), dval[0], dval[1], dval[2], dval[3], dval[4], dval[5], dval[6], dval[7], lval[3], lval[4], lval[5], u[0].lval, u[1].lval, u[2].lval, u[3].lval, u[4].lval, u[5].lval, u[6].lval, u[7].lval, u[8].lval, u[9].lval, u[10].lval, u[11].lval, u[12].lval, u[13].lval, u[14].lval, u[15].lval, u[16].lval, u[17].lval, u[18].lval, u[19].lval, u[20].lval, u[21].lval, u[22].lval, u[23].lval, u[24].lval, u[25].lval, u[26].lval, u[27].lval, u[28].lval, u[29].lval, u[30].lval, u[31].lval, u[32].lval, u[33].lval, u[34].lval, u[35].lval, u[36].lval, u[37].lval, u[38].lval, u[39].lval, u[40].lval, u[41].lval, u[42].lval, u[43].lval, u[44].lval, u[45].lval, u[46].lval, u[47].lval, u[48].lval, u[49].lval); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Long_t*) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Long_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (ULong64_t) G__ULonglong(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Char_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (UChar_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Short_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (UShort_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (ULong_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Float_t) G__double(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Destroyed(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->ChangedBy((const char*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->Message((const char*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + OnlineConfig* p = NULL; + char* gvp = (char*) G__getgvp(); + int n = G__getaryconstruct(); + if (n) { + if ((gvp == (char*)G__PVOID) || (gvp == 0)) { + p = new OnlineConfig[n]; + } else { + p = new((void*) gvp) OnlineConfig[n]; + } + } else { + if ((gvp == (char*)G__PVOID) || (gvp == 0)) { + p = new OnlineConfig; + } else { + p = new((void*) gvp) OnlineConfig; + } + } + result7->obj.i = (long) p; + result7->ref = (long) p; + G__set_tagnum(result7,G__get_linked_tagnum(&G__onlineDictLN_OnlineConfig)); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + OnlineConfig* p = NULL; + char* gvp = (char*) G__getgvp(); + //m: 1 + if ((gvp == (char*)G__PVOID) || (gvp == 0)) { + p = new OnlineConfig(*((TString*) G__int(libp->para[0]))); + } else { + p = new((void*) gvp) OnlineConfig(*((TString*) G__int(libp->para[0]))); + } + result7->obj.i = (long) p; + result7->ref = (long) p; + G__set_tagnum(result7,G__get_linked_tagnum(&G__onlineDictLN_OnlineConfig)); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->ParseConfig()); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + TString* pobj; + TString xobj = ((OnlineConfig*) G__getstructoffset())->GetRootFile(); + pobj = new TString(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + TString* pobj; + TString xobj = ((OnlineConfig*) G__getstructoffset())->GetGoldenFile(); + pobj = new TString(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + TString* pobj; + TString xobj = ((OnlineConfig*) G__getstructoffset())->GetGuiColor(); + pobj = new TString(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + TString* pobj; + TString xobj = ((OnlineConfig*) G__getstructoffset())->GetPlotsDir(); + pobj = new TString(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + TCut* pobj; + TCut xobj = ((OnlineConfig*) G__getstructoffset())->GetDefinedCut(*((TString*) G__int(libp->para[0]))); + pobj = new TCut(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + vector<TString>* pobj; + vector<TString> xobj = ((OnlineConfig*) G__getstructoffset())->GetCutIdent(); + pobj = new vector<TString>(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 104, (long) ((OnlineConfig*) G__getstructoffset())->GetPageCount()); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + pair<UInt_t,UInt_t>* pobj; + pair<UInt_t,UInt_t> xobj = ((OnlineConfig*) G__getstructoffset())->GetPageDim((UInt_t) G__int(libp->para[0])); + pobj = new pair<UInt_t,UInt_t>(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->IsLogx((UInt_t) G__int(libp->para[0]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->IsLogy((UInt_t) G__int(libp->para[0]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->IsLogz((UInt_t) G__int(libp->para[0]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + TString* pobj; + TString xobj = ((OnlineConfig*) G__getstructoffset())->GetPageTitle((UInt_t) G__int(libp->para[0])); + pobj = new TString(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 104, (long) ((OnlineConfig*) G__getstructoffset())->GetDrawCount((UInt_t) G__int(libp->para[0]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + drawcommand* pobj; + drawcommand xobj = ((OnlineConfig*) G__getstructoffset())->GetDrawCommand((UInt_t) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])); + pobj = new drawcommand(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + vector<TString>* pobj; + vector<TString> xobj = ((OnlineConfig*) G__getstructoffset())->SplitString(*((TString*) G__int(libp->para[0])), *((TString*) G__int(libp->para[1]))); + pobj = new vector<TString>(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineConfig*) G__getstructoffset())->OverrideRootFile((UInt_t) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_704_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 103, (long) ((OnlineConfig*) G__getstructoffset())->IsMonitor()); + return(1 || funcname || hash || result7 || libp) ; +} + +// automatic destructor +typedef OnlineConfig G__TOnlineConfig; +static int G__onlineDict_704_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + char* gvp = (char*) G__getgvp(); + long soff = G__getstructoffset(); + int n = G__getaryconstruct(); + // + //has_a_delete: 0 + //has_own_delete1arg: 0 + //has_own_delete2arg: 0 + // + if (!soff) { + return(1); + } + if (n) { + if (gvp == (char*)G__PVOID) { + delete[] (OnlineConfig*) soff; + } else { + G__setgvp((long) G__PVOID); + for (int i = n - 1; i >= 0; --i) { + ((OnlineConfig*) (soff+(sizeof(OnlineConfig)*i)))->~G__TOnlineConfig(); + } + G__setgvp((long)gvp); + } + } else { + if (gvp == (char*)G__PVOID) { + delete (OnlineConfig*) soff; + } else { + G__setgvp((long) G__PVOID); + ((OnlineConfig*) (soff))->~G__TOnlineConfig(); + G__setgvp((long)gvp); + } + } + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + + +/* OnlineGUI */ +static int G__onlineDict_714_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 85, (long) ((const OnlineGUI*) G__getstructoffset())->GetListOfSignals()); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 103, (long) ((OnlineGUI*) G__getstructoffset())->Connect((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1]) +, (void*) G__int(libp->para[2]), (const char*) G__int(libp->para[3]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + switch (libp->paran) { + case 3: + G__letint(result7, 103, (long) ((OnlineGUI*) G__getstructoffset())->Disconnect((const char*) G__int(libp->para[0]), (void*) G__int(libp->para[1]) +, (const char*) G__int(libp->para[2]))); + break; + case 2: + G__letint(result7, 103, (long) ((OnlineGUI*) G__getstructoffset())->Disconnect((const char*) G__int(libp->para[0]), (void*) G__int(libp->para[1]))); + break; + case 1: + G__letint(result7, 103, (long) ((OnlineGUI*) G__getstructoffset())->Disconnect((const char*) G__int(libp->para[0]))); + break; + case 0: + G__letint(result7, 103, (long) ((OnlineGUI*) G__getstructoffset())->Disconnect()); + break; + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + switch (libp->paran) { + case 2: + ((OnlineGUI*) G__getstructoffset())->HighPriority((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])); + G__setnull(result7); + break; + case 1: + ((OnlineGUI*) G__getstructoffset())->HighPriority((const char*) G__int(libp->para[0])); + G__setnull(result7); + break; + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + switch (libp->paran) { + case 2: + ((OnlineGUI*) G__getstructoffset())->LowPriority((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])); + G__setnull(result7); + break; + case 1: + ((OnlineGUI*) G__getstructoffset())->LowPriority((const char*) G__int(libp->para[0])); + G__setnull(result7); + break; + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + const int imax = 6, dmax = 8, umax = 50; + int objsize, type, i, icnt = 0, dcnt = 0, ucnt = 0; + G__value *pval; + G__int64 lval[imax] = {0}; + double dval[dmax] = {0}; + union { G__int64 lval; double dval; } u[umax] = {{0}}; + lval[icnt] = G__getstructoffset(); icnt++; // this pointer + for (i = 0; i < libp->paran; i++) { + type = G__value_get_type(&libp->para[i]); + pval = &libp->para[i]; + if (isupper(type)) + objsize = G__LONGALLOC; + else + objsize = G__sizeof(pval); + switch (type) { + case 'c': case 'b': case 's': case 'r': objsize = sizeof(int); break; + case 'f': objsize = sizeof(double); break; + } +#ifdef G__VAARG_PASS_BY_REFERENCE + if (objsize > G__VAARG_PASS_BY_REFERENCE) { + if (pval->ref > 0x1000) { + if (icnt < imax) { + lval[icnt] = pval->ref; icnt++; + } else { + u[ucnt].lval = pval->ref; ucnt++; + } + } else { + if (icnt < imax) { + lval[icnt] = G__int(*pval); icnt++; + } else { + u[ucnt].lval = G__int(*pval); ucnt++; + } + } + type = 'z'; + } +#endif + switch (type) { + case 'n': case 'm': + if (icnt < imax) { + lval[icnt] = (G__int64)G__Longlong(*pval); icnt++; + } else { + u[ucnt].lval = (G__int64)G__Longlong(*pval); ucnt++; + } break; + case 'f': case 'd': + if (dcnt < dmax) { + dval[dcnt] = G__double(*pval); dcnt++; + } else { + u[ucnt].dval = G__double(*pval); ucnt++; + } break; + case 'z': break; + case 'u': + if (objsize >= 16) { + memcpy(&u[ucnt].lval, (void*)pval->obj.i, objsize); + ucnt += objsize/8; + break; + } + // objsize < 16 -> fall through + case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': + case 'k': case 'l': + default: + if (icnt < imax) { + lval[icnt] = G__int(*pval); icnt++; + } else { + u[ucnt].lval = G__int(*pval); ucnt++; + } break; + } + if (ucnt >= 50) printf("EmitVA: more than 56 var args\n"); + } + ((OnlineGUI*) G__getstructoffset())->EmitVA((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1]), dval[0], dval[1], dval[2], dval[3], dval[4], dval[5], dval[6], dval[7], lval[3], lval[4], lval[5], u[0].lval, u[1].lval, u[2].lval, u[3].lval, u[4].lval, u[5].lval, u[6].lval, u[7].lval, u[8].lval, u[9].lval, u[10].lval, u[11].lval, u[12].lval, u[13].lval, u[14].lval, u[15].lval, u[16].lval, u[17].lval, u[18].lval, u[19].lval, u[20].lval, u[21].lval, u[22].lval, u[23].lval, u[24].lval, u[25].lval, u[26].lval, u[27].lval, u[28].lval, u[29].lval, u[30].lval, u[31].lval, u[32].lval, u[33].lval, u[34].lval, u[35].lval, u[36].lval, u[37].lval, u[38].lval, u[39].lval, u[40].lval, u[41].lval, u[42].lval, u[43].lval, u[44].lval, u[45].lval, u[46].lval, u[47].lval, u[48].lval, u[49].lval); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Long_t*) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Double_t) G__double(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Long_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Long64_t) G__Longlong(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (ULong64_t) G__ULonglong(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Bool_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Char_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (UChar_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Short_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (UShort_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Int_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (ULong_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Emit((const char*) G__int(libp->para[0]), (Float_t) G__double(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Destroyed(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->ChangedBy((const char*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->Message((const char*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + OnlineGUI* p = NULL; + char* gvp = (char*) G__getgvp(); + switch (libp->paran) { + case 3: + //m: 3 + if ((gvp == (char*)G__PVOID) || (gvp == 0)) { + p = new OnlineGUI( +*(OnlineConfig*) libp->para[0].ref, (Bool_t) G__int(libp->para[1]) +, (UInt_t) G__int(libp->para[2])); + } else { + p = new((void*) gvp) OnlineGUI( +*(OnlineConfig*) libp->para[0].ref, (Bool_t) G__int(libp->para[1]) +, (UInt_t) G__int(libp->para[2])); + } + break; + case 2: + //m: 2 + if ((gvp == (char*)G__PVOID) || (gvp == 0)) { + p = new OnlineGUI(*(OnlineConfig*) libp->para[0].ref, (Bool_t) G__int(libp->para[1])); + } else { + p = new((void*) gvp) OnlineGUI(*(OnlineConfig*) libp->para[0].ref, (Bool_t) G__int(libp->para[1])); + } + break; + } + result7->obj.i = (long) p; + result7->ref = (long) p; + G__set_tagnum(result7,G__get_linked_tagnum(&G__onlineDictLN_OnlineGUI)); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->CreateGUI((TGWindow*) G__int(libp->para[0]), (UInt_t) G__int(libp->para[1]) +, (UInt_t) G__int(libp->para[2])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->DoDraw(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->DrawPrev(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->DrawNext(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->DoRadio(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->CheckPageButtons(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->GetFileObjects((RootFileObject*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->GetTreeVars((RootFileObject*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->GetRootTree((RootFileObject*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 104, (long) ((OnlineGUI*) G__getstructoffset())->GetTreeIndex(*((TString*) G__int(libp->para[0])), (RootFileObject*) G__int(libp->para[1]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 104, (long) ((OnlineGUI*) G__getstructoffset())->GetTreeIndexFromName(*((TString*) G__int(libp->para[0])), (RootFileObject*) G__int(libp->para[1]))); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + { + drawcommand* pobj; + drawcommand xobj = ((OnlineGUI*) G__getstructoffset())->fileObject2command(*((drawcommand*) G__int(libp->para[0])), (RootFileObject*) G__int(libp->para[1])); + pobj = new drawcommand(xobj); + result7->obj.i = (long) ((void*) pobj); + result7->ref = result7->obj.i; + G__store_tempobject(*result7); + } + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->TreeDraw(*((drawcommand*) G__int(libp->para[0]))); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->HistDraw(*((drawcommand*) G__int(libp->para[0]))); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->MacroDraw(*((drawcommand*) G__int(libp->para[0]))); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->CanvasDraw(*((drawcommand*) G__int(libp->para[0])), (UInt_t) G__int(libp->para[1])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->GraphDraw(*((drawcommand*) G__int(libp->para[0]))); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->DoDrawClear((RootFileObject*) G__int(libp->para[0])); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->TimerUpdate(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->BadDraw(*((TString*) G__int(libp->para[0]))); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->CheckRootFile(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + G__letint(result7, 105, (long) ((OnlineGUI*) G__getstructoffset())->OpenRootFile()); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->ObtainRunNumber(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->PrintToFile(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->PrintPages(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->MyCloseWindow(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +static int G__onlineDict_714_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + ((OnlineGUI*) G__getstructoffset())->CloseGUI(); + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + +// automatic destructor +typedef OnlineGUI G__TOnlineGUI; +static int G__onlineDict_714_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash) +{ + char* gvp = (char*) G__getgvp(); + long soff = G__getstructoffset(); + int n = G__getaryconstruct(); + // + //has_a_delete: 0 + //has_own_delete1arg: 0 + //has_own_delete2arg: 0 + // + if (!soff) { + return(1); + } + if (n) { + if (gvp == (char*)G__PVOID) { + delete[] (OnlineGUI*) soff; + } else { + G__setgvp((long) G__PVOID); + for (int i = n - 1; i >= 0; --i) { + ((OnlineGUI*) (soff+(sizeof(OnlineGUI)*i)))->~G__TOnlineGUI(); + } + G__setgvp((long)gvp); + } + } else { + if (gvp == (char*)G__PVOID) { + delete (OnlineGUI*) soff; + } else { + G__setgvp((long) G__PVOID); + ((OnlineGUI*) (soff))->~G__TOnlineGUI(); + G__setgvp((long)gvp); + } + } + G__setnull(result7); + return(1 || funcname || hash || result7 || libp) ; +} + + +/* Setting up global function */ + +/********************************************************* +* Member function Stub +*********************************************************/ + +/* OnlineConfig */ + +/* OnlineGUI */ + +/********************************************************* +* Global function Stub +*********************************************************/ + +/********************************************************* +* Get size of pointer to member function +*********************************************************/ +class G__Sizep2memfunconlineDict { + public: + G__Sizep2memfunconlineDict(): p(&G__Sizep2memfunconlineDict::sizep2memfunc) {} + size_t sizep2memfunc() { return(sizeof(p)); } + private: + size_t (G__Sizep2memfunconlineDict::*p)(); +}; + +size_t G__get_sizep2memfunconlineDict() +{ + G__Sizep2memfunconlineDict a; + G__setsizep2memfunc((int)a.sizep2memfunc()); + return((size_t)a.sizep2memfunc()); +} + + +/********************************************************* +* virtual base class offset calculation interface +*********************************************************/ + + /* Setting up class inheritance */ + +/********************************************************* +* Inheritance information setup/ +*********************************************************/ +extern "C" void G__cpp_setup_inheritanceonlineDict() { + + /* Setting up class inheritance */ +} + +/********************************************************* +* typedef information setup/ +*********************************************************/ +extern "C" void G__cpp_setup_typetableonlineDict() { + + /* Setting up typedef entry */ + G__search_typename2("Char_t",99,-1,0,-1); + G__setnewtype(-1,"Signed Character 1 byte (char)",0); + G__search_typename2("UChar_t",98,-1,0,-1); + G__setnewtype(-1,"Unsigned Character 1 byte (unsigned char)",0); + G__search_typename2("Short_t",115,-1,0,-1); + G__setnewtype(-1,"Signed Short integer 2 bytes (short)",0); + G__search_typename2("UShort_t",114,-1,0,-1); + G__setnewtype(-1,"Unsigned Short integer 2 bytes (unsigned short)",0); + G__search_typename2("Int_t",105,-1,0,-1); + G__setnewtype(-1,"Signed integer 4 bytes (int)",0); + G__search_typename2("UInt_t",104,-1,0,-1); + G__setnewtype(-1,"Unsigned integer 4 bytes (unsigned int)",0); + G__search_typename2("Long_t",108,-1,0,-1); + G__setnewtype(-1,"Signed long integer 8 bytes (long)",0); + G__search_typename2("ULong_t",107,-1,0,-1); + G__setnewtype(-1,"Unsigned long integer 8 bytes (unsigned long)",0); + G__search_typename2("Float_t",102,-1,0,-1); + G__setnewtype(-1,"Float 4 bytes (float)",0); + G__search_typename2("Double_t",100,-1,0,-1); + G__setnewtype(-1,"Double 8 bytes",0); + G__search_typename2("Bool_t",103,-1,0,-1); + G__setnewtype(-1,"Boolean (0=false, 1=true) (bool)",0); + G__search_typename2("Long64_t",110,-1,0,-1); + G__setnewtype(-1,"Portable signed long integer 8 bytes",0); + G__search_typename2("ULong64_t",109,-1,0,-1); + G__setnewtype(-1,"Portable unsigned long integer 8 bytes",0); + G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("iterator<std::bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,std::ptrdiff_t,const TObject**,const TObject*&>",117,G__get_linked_tagnum(&G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("iterator<bidirectional_iterator_tag,TObject*>",117,G__get_linked_tagnum(&G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long>",117,G__get_linked_tagnum(&G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("iterator<bidirectional_iterator_tag,TObject*,long,const TObject**>",117,G__get_linked_tagnum(&G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("map<std::string,TObjArray*>",117,G__get_linked_tagnum(&G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("map<string,TObjArray*>",117,G__get_linked_tagnum(&G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("map<string,TObjArray*>",117,G__get_linked_tagnum(&G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("map<string,TObjArray*,less<string> >",117,G__get_linked_tagnum(&G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("pair<UInt_t,Int_t>",117,G__get_linked_tagnum(&G__onlineDictLN_pairlEunsignedsPintcOintgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<std::pair<UInt_t,Int_t> >",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<pair<UInt_t,Int_t> >",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<pair<unsigned int,int> >",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("TVectorT<Float_t>",117,G__get_linked_tagnum(&G__onlineDictLN_TVectorTlEfloatgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("TVectorT<Double_t>",117,G__get_linked_tagnum(&G__onlineDictLN_TVectorTlEdoublegR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("TMatrixTBase<Float_t>",117,G__get_linked_tagnum(&G__onlineDictLN_TMatrixTBaselEfloatgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("TMatrixTBase<Double_t>",117,G__get_linked_tagnum(&G__onlineDictLN_TMatrixTBaselEdoublegR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<TTree*>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<Int_t>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<int>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<TString>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<vector<TString> >",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<vector<TString,allocator<TString> > >",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<fileObject>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("pair<UInt_t,UInt_t>",117,G__get_linked_tagnum(&G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<pair<UInt_t,UInt_t> >",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<pair<unsigned int,unsigned int> >",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<TCut>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR)); + G__setnewtype(-1,NULL,0); + G__search_typename2("vector<UInt_t>",117,G__get_linked_tagnum(&G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR),0,-1); + G__setnewtype(-1,NULL,0); +} + +/********************************************************* +* Data Member information setup/ +*********************************************************/ + + /* Setting up class,struct,union tag member variable */ + + /* OnlineConfig */ +static void G__setup_memvarOnlineConfig(void) { + G__tag_memvar_setup(G__get_linked_tagnum(&G__onlineDictLN_OnlineConfig)); + { OnlineConfig *p; p=(OnlineConfig*)0x1000; if (p) { } + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TQObjSender),-1,-1,4,"fQObject=",0,(char*)NULL); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TString),-1,-1,4,"confFileName=",0,"config filename"); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR),G__defined_typename("ifstream"),-1,4,"fConfFile=",0,"original config file"); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR),G__defined_typename("vector<vector<TString> >"),-1,4,"sConfFile=",0,"the config file, in memory"); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TString),-1,-1,4,"rootfilename=",0,"Just the name"); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TString),-1,-1,4,"goldenrootfilename=",0,"Golden rootfile for comparisons"); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TString),-1,-1,4,"protorootfile=",0,"Prototype for getting the rootfilename"); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TString),-1,-1,4,"guicolor=",0,"User's choice of background color"); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TString),-1,-1,4,"plotsdir=",0,"Where to store sample plots.. automatically stored as .jpg's)."); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR),G__defined_typename("vector<pair<UInt_t,UInt_t> >"),-1,4,"pageInfo=",0,(char*)NULL); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR),G__defined_typename("vector<TCut>"),-1,4,"cutList=",0,(char*)NULL); + G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fFoundCfg=",0,(char*)NULL); + G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fMonitor=",0,(char*)NULL); + } + G__tag_memvar_reset(); +} + + + /* OnlineGUI */ +static void G__setup_memvarOnlineGUI(void) { + G__tag_memvar_setup(G__get_linked_tagnum(&G__onlineDictLN_OnlineGUI)); + { OnlineGUI *p; p=(OnlineGUI*)0x1000; if (p) { } + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_TQObjSender),-1,-1,4,"fQObject=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGMainFrame),-1,-1,4,"fMain=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGHorizontalFrame),-1,-1,4,"fTopframe=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGVerticalFrame),-1,-1,4,"vframe=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGRadioButton),-1,-1,4,"fRadioPage[50]=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGPictureButton),-1,-1,4,"wile=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TRootEmbeddedCanvas),-1,-1,4,"fEcanvas=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGHorizontalFrame),-1,-1,4,"fBottomFrame=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGHorizontalFrame),-1,-1,4,"hframe=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGTextButton),-1,-1,4,"fNext=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGTextButton),-1,-1,4,"fPrev=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGTextButton),-1,-1,4,"fExit=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGLabel),-1,-1,4,"fRunNumber=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TGTextButton),-1,-1,4,"fPrint=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TCanvas),-1,-1,4,"fCanvas=",0,"Present Embedded canvas"); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_OnlineConfig),-1,-1,4,"fConfig=",0,(char*)NULL); + G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"current_page=",0,(char*)NULL); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_RootFileObject),-1,-1,4,"fRootFile=",0,(char*)NULL); + G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__onlineDictLN_RootFileObject),-1,-1,4,"fGoldenFile=",0,(char*)NULL); + G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"doGolden=",0,(char*)NULL); + G__memvar_setup((void*)0,104,0,0,-1,G__defined_typename("UInt_t"),-1,4,"runNumber=",0,(char*)NULL); + G__memvar_setup((void*)0,85,0,0,G__get_linked_tagnum(&G__onlineDictLN_TTimer),-1,-1,4,"timer=",0,(char*)NULL); + G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fPrintOnly=",0,(char*)NULL); + G__memvar_setup((void*)0,103,0,0,-1,G__defined_typename("Bool_t"),-1,4,"fFileAlive=",0,(char*)NULL); + G__memvar_setup((void*)0,108,0,0,-1,-1,-1,4,"G__virtualinfo=",0,(char*)NULL); + } + G__tag_memvar_reset(); +} + +extern "C" void G__cpp_setup_memvaronlineDict() { +} +/*********************************************************** +************************************************************ +************************************************************ +************************************************************ +************************************************************ +************************************************************ +************************************************************ +***********************************************************/ + +/********************************************************* +* Member function information setup for each class +*********************************************************/ +static void G__setup_memfuncOnlineConfig(void) { + /* OnlineConfig */ + G__tag_memfunc_setup(G__get_linked_tagnum(&G__onlineDictLN_OnlineConfig)); + G__memfunc_setup("GetListOfSignals",1602,G__onlineDict_704_0_1, 85, G__get_linked_tagnum(&G__onlineDictLN_TList), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Connect",714,G__onlineDict_704_0_2, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, +"C - - 10 - sig C - - 10 - cl " +"Y - - 0 - rcvr C - - 10 - slt", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Disconnect",1034,G__onlineDict_704_0_3, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, +"C - - 10 '0' sig Y - - 0 '0' rcvr " +"C - - 10 '0' slt", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("HighPriority",1250,G__onlineDict_704_0_4, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal_name C - - 10 '0' slot_name", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("LowPriority",1172,G__onlineDict_704_0_5, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal_name C - - 10 '0' slot_name", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("EmitVA",550,G__onlineDict_704_0_6, 121, -1, -1, 0, 2, 8, 1, 0, +"C - - 10 - signal i - 'Int_t' 0 - nargs", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - signal", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_8, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal C - - 10 - params", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_9, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal L - 'Long_t' 0 - paramArr", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_10, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal d - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_11, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal l - 'Long_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_12, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal n - 'Long64_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_13, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal m - 'ULong64_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_14, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal g - 'Bool_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_15, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal c - 'Char_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_16, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal b - 'UChar_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_17, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal s - 'Short_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_18, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal r - 'UShort_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_19, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal i - 'Int_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_20, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal h - 'UInt_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_21, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal k - 'ULong_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_704_0_22, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal f - 'Float_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Destroyed",947,G__onlineDict_704_0_23, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("ChangedBy",869,G__onlineDict_704_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - method", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Message",709,G__onlineDict_704_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - msg", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("ParseFile",891,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetDrawIndex",1190,(G__InterfaceMethod) NULL, 117, G__get_linked_tagnum(&G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR), G__defined_typename("vector<UInt_t>"), 0, 1, 1, 4, 0, "h - 'UInt_t' 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("ParseForMultiPlots",1855,(G__InterfaceMethod) NULL, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("OnlineConfig",1211,G__onlineDict_704_0_29, 105, G__get_linked_tagnum(&G__onlineDictLN_OnlineConfig), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("OnlineConfig",1211,G__onlineDict_704_0_30, 105, G__get_linked_tagnum(&G__onlineDictLN_OnlineConfig), -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("ParseConfig",1105,G__onlineDict_704_0_31, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetRootFile",1092,G__onlineDict_704_0_32, 117, G__get_linked_tagnum(&G__onlineDictLN_TString), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetGoldenFile",1273,G__onlineDict_704_0_33, 117, G__get_linked_tagnum(&G__onlineDictLN_TString), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetGuiColor",1092,G__onlineDict_704_0_34, 117, G__get_linked_tagnum(&G__onlineDictLN_TString), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetPlotsDir",1105,G__onlineDict_704_0_35, 117, G__get_linked_tagnum(&G__onlineDictLN_TString), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetDefinedCut",1275,G__onlineDict_704_0_36, 117, G__get_linked_tagnum(&G__onlineDictLN_TCut), -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - ident", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetCutIdent",1088,G__onlineDict_704_0_37, 117, G__get_linked_tagnum(&G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR), G__defined_typename("vector<TString>"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetPageCount",1190,G__onlineDict_704_0_38, 104, -1, G__defined_typename("UInt_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetPageDim",951,G__onlineDict_704_0_39, 117, G__get_linked_tagnum(&G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR), G__defined_typename("pair<UInt_t,UInt_t>"), 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("IsLogx",598,G__onlineDict_704_0_40, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - page", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("IsLogy",599,G__onlineDict_704_0_41, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - page", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("IsLogz",600,G__onlineDict_704_0_42, 103, -1, G__defined_typename("Bool_t"), 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - page", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetPageTitle",1183,G__onlineDict_704_0_43, 117, G__get_linked_tagnum(&G__onlineDictLN_TString), -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetDrawCount",1207,G__onlineDict_704_0_44, 104, -1, G__defined_typename("UInt_t"), 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - -", "Number of histograms in a page", (void*) NULL, 0); + G__memfunc_setup("GetDrawCommand",1389,G__onlineDict_704_0_45, 117, G__get_linked_tagnum(&G__onlineDictLN_drawcommand), -1, 0, 2, 1, 1, 0, +"h - 'UInt_t' 0 - - h - 'UInt_t' 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("SplitString",1155,G__onlineDict_704_0_46, 117, G__get_linked_tagnum(&G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR), G__defined_typename("vector<TString>"), 0, 2, 1, 1, 0, +"u 'TString' - 0 - - u 'TString' - 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("OverrideRootFile",1636,G__onlineDict_704_0_47, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'UInt_t' 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("IsMonitor",932,G__onlineDict_704_0_48, 103, -1, G__defined_typename("Bool_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + // automatic destructor + G__memfunc_setup("~OnlineConfig", 1337, G__onlineDict_704_0_49, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0); + G__tag_memfunc_reset(); +} + +static void G__setup_memfuncOnlineGUI(void) { + /* OnlineGUI */ + G__tag_memfunc_setup(G__get_linked_tagnum(&G__onlineDictLN_OnlineGUI)); + G__memfunc_setup("GetListOfSignals",1602,G__onlineDict_714_0_1, 85, G__get_linked_tagnum(&G__onlineDictLN_TList), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Connect",714,G__onlineDict_714_0_2, 103, -1, G__defined_typename("Bool_t"), 0, 4, 1, 1, 0, +"C - - 10 - sig C - - 10 - cl " +"Y - - 0 - rcvr C - - 10 - slt", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Disconnect",1034,G__onlineDict_714_0_3, 103, -1, G__defined_typename("Bool_t"), 0, 3, 1, 1, 0, +"C - - 10 '0' sig Y - - 0 '0' rcvr " +"C - - 10 '0' slt", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("HighPriority",1250,G__onlineDict_714_0_4, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal_name C - - 10 '0' slot_name", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("LowPriority",1172,G__onlineDict_714_0_5, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal_name C - - 10 '0' slot_name", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("EmitVA",550,G__onlineDict_714_0_6, 121, -1, -1, 0, 2, 8, 1, 0, +"C - - 10 - signal i - 'Int_t' 0 - nargs", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_7, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - signal", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_8, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal C - - 10 - params", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_9, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal L - 'Long_t' 0 - paramArr", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_10, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal d - 'Double_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_11, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal l - 'Long_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_12, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal n - 'Long64_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_13, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal m - 'ULong64_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_14, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal g - 'Bool_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_15, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal c - 'Char_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_16, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal b - 'UChar_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_17, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal s - 'Short_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_18, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal r - 'UShort_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_19, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal i - 'Int_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_20, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal h - 'UInt_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_21, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal k - 'ULong_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Emit",399,G__onlineDict_714_0_22, 121, -1, -1, 0, 2, 1, 1, 0, +"C - - 10 - signal f - 'Float_t' 0 - param", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Destroyed",947,G__onlineDict_714_0_23, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("ChangedBy",869,G__onlineDict_714_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - method", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("Message",709,G__onlineDict_714_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - msg", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("OnlineGUI",842,G__onlineDict_714_0_26, 105, G__get_linked_tagnum(&G__onlineDictLN_OnlineGUI), -1, 0, 3, 1, 1, 0, +"u 'OnlineConfig' - 1 - - g - 'Bool_t' 0 - - " +"h - 'UInt_t' 0 '0' RunNum", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("CreateGUI",825,G__onlineDict_714_0_27, 121, -1, -1, 0, 3, 1, 1, 0, +"U 'TGWindow' - 10 - p h - 'UInt_t' 0 - w " +"h - 'UInt_t' 0 - h", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("DoDraw",577,G__onlineDict_714_0_28, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("DrawPrev",811,G__onlineDict_714_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("DrawNext",813,G__onlineDict_714_0_30, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("DoRadio",674,G__onlineDict_714_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("CheckPageButtons",1610,G__onlineDict_714_0_32, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetFileObjects",1386,G__onlineDict_714_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "U 'RootFileObject' - 0 - r", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetTreeVars",1100,G__onlineDict_714_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "U 'RootFileObject' - 0 - r", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetRootTree",1108,G__onlineDict_714_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "U 'RootFileObject' - 0 - r", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetTreeIndex",1192,G__onlineDict_714_0_36, 104, -1, G__defined_typename("UInt_t"), 0, 2, 1, 1, 0, +"u 'TString' - 0 - - U 'RootFileObject' - 0 - r", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GetTreeIndexFromName",1981,G__onlineDict_714_0_37, 104, -1, G__defined_typename("UInt_t"), 0, 2, 1, 1, 0, +"u 'TString' - 0 - - U 'RootFileObject' - 0 - r", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("fileObject2command",1800,G__onlineDict_714_0_38, 117, G__get_linked_tagnum(&G__onlineDictLN_drawcommand), -1, 0, 2, 1, 1, 0, +"u 'drawcommand' - 0 - - U 'RootFileObject' - 0 - r", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("TreeDraw",798,G__onlineDict_714_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "u 'drawcommand' - 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("HistDraw",806,G__onlineDict_714_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "u 'drawcommand' - 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("MacroDraw",896,G__onlineDict_714_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "u 'drawcommand' - 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("CanvasDraw",1002,G__onlineDict_714_0_42, 121, -1, -1, 0, 2, 1, 1, 0, +"u 'drawcommand' - 0 - - h - 'UInt_t' 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("GraphDraw",896,G__onlineDict_714_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "u 'drawcommand' - 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("DoDrawClear",1064,G__onlineDict_714_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "U 'RootFileObject' - 0 - r", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("TimerUpdate",1124,G__onlineDict_714_0_45, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("BadDraw",661,G__onlineDict_714_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "u 'TString' - 0 - -", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("CheckRootFile",1282,G__onlineDict_714_0_47, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("OpenRootFile",1206,G__onlineDict_714_0_48, 105, -1, G__defined_typename("Int_t"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("ObtainRunNumber",1531,G__onlineDict_714_0_49, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("PrintToFile",1104,G__onlineDict_714_0_50, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("PrintPages",1021,G__onlineDict_714_0_51, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("MyCloseWindow",1332,G__onlineDict_714_0_52, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + G__memfunc_setup("CloseGUI",731,G__onlineDict_714_0_53, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0); + // automatic destructor + G__memfunc_setup("~OnlineGUI", 968, G__onlineDict_714_0_54, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 1); + G__tag_memfunc_reset(); +} + + +/********************************************************* +* Member function information setup +*********************************************************/ +extern "C" void G__cpp_setup_memfunconlineDict() { +} + +/********************************************************* +* Global variable information setup for each class +*********************************************************/ +static void G__cpp_setup_global0() { + + /* Setting up global variables */ + G__resetplocal(); + +} + +static void G__cpp_setup_global1() { +} + +static void G__cpp_setup_global2() { +} + +static void G__cpp_setup_global3() { +} + +static void G__cpp_setup_global4() { +} + +static void G__cpp_setup_global5() { + + G__resetglobalenv(); +} +extern "C" void G__cpp_setup_globalonlineDict() { + G__cpp_setup_global0(); + G__cpp_setup_global1(); + G__cpp_setup_global2(); + G__cpp_setup_global3(); + G__cpp_setup_global4(); + G__cpp_setup_global5(); +} + +/********************************************************* +* Global function information setup for each class +*********************************************************/ +static void G__cpp_setup_func0() { + G__lastifuncposition(); + +} + +static void G__cpp_setup_func1() { +} + +static void G__cpp_setup_func2() { +} + +static void G__cpp_setup_func3() { +} + +static void G__cpp_setup_func4() { +} + +static void G__cpp_setup_func5() { +} + +static void G__cpp_setup_func6() { +} + +static void G__cpp_setup_func7() { +} + +static void G__cpp_setup_func8() { +} + +static void G__cpp_setup_func9() { +} + +static void G__cpp_setup_func10() { +} + +static void G__cpp_setup_func11() { +} + +static void G__cpp_setup_func12() { +} + +static void G__cpp_setup_func13() { +} + +static void G__cpp_setup_func14() { +} + +static void G__cpp_setup_func15() { +} + +static void G__cpp_setup_func16() { +} + +static void G__cpp_setup_func17() { +} + +static void G__cpp_setup_func18() { +} + +static void G__cpp_setup_func19() { +} + +static void G__cpp_setup_func20() { +} + +static void G__cpp_setup_func21() { +} + +static void G__cpp_setup_func22() { +} + +static void G__cpp_setup_func23() { +} + +static void G__cpp_setup_func24() { +} + +static void G__cpp_setup_func25() { +} + +static void G__cpp_setup_func26() { +} + +static void G__cpp_setup_func27() { +} + +static void G__cpp_setup_func28() { +} + +static void G__cpp_setup_func29() { +} + +static void G__cpp_setup_func30() { +} + +static void G__cpp_setup_func31() { +} + +static void G__cpp_setup_func32() { +} + +static void G__cpp_setup_func33() { + + G__resetifuncposition(); +} + +extern "C" void G__cpp_setup_funconlineDict() { + G__cpp_setup_func0(); + G__cpp_setup_func1(); + G__cpp_setup_func2(); + G__cpp_setup_func3(); + G__cpp_setup_func4(); + G__cpp_setup_func5(); + G__cpp_setup_func6(); + G__cpp_setup_func7(); + G__cpp_setup_func8(); + G__cpp_setup_func9(); + G__cpp_setup_func10(); + G__cpp_setup_func11(); + G__cpp_setup_func12(); + G__cpp_setup_func13(); + G__cpp_setup_func14(); + G__cpp_setup_func15(); + G__cpp_setup_func16(); + G__cpp_setup_func17(); + G__cpp_setup_func18(); + G__cpp_setup_func19(); + G__cpp_setup_func20(); + G__cpp_setup_func21(); + G__cpp_setup_func22(); + G__cpp_setup_func23(); + G__cpp_setup_func24(); + G__cpp_setup_func25(); + G__cpp_setup_func26(); + G__cpp_setup_func27(); + G__cpp_setup_func28(); + G__cpp_setup_func29(); + G__cpp_setup_func30(); + G__cpp_setup_func31(); + G__cpp_setup_func32(); + G__cpp_setup_func33(); +} + +/********************************************************* +* Class,struct,union,enum tag information setup +*********************************************************/ +/* Setup class/struct taginfo */ +G__linked_taginfo G__onlineDictLN_TString = { "TString" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR = { "vector<unsigned int,allocator<unsigned int> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR = { "basic_ifstream<char,char_traits<char> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TList = { "TList" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TTimer = { "TTimer" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR = { "iterator<bidirectional_iterator_tag,TObject*,long,const TObject**,const TObject*&>" , 115 , -1 }; +G__linked_taginfo G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR = { "map<string,TObjArray*,less<string>,allocator<pair<const string,TObjArray*> > >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TCut = { "TCut" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TQObjSender = { "TQObjSender" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGWindow = { "TGWindow" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOintgR = { "pair<unsigned int,int>" , 115 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR = { "vector<pair<unsigned int,int>,allocator<pair<unsigned int,int> > >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<pair<unsigned int,int>,allocator<pair<unsigned int,int> > >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGTextButton = { "TGTextButton" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGVerticalFrame = { "TGVerticalFrame" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGHorizontalFrame = { "TGHorizontalFrame" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGMainFrame = { "TGMainFrame" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGPictureButton = { "TGPictureButton" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGRadioButton = { "TGRadioButton" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TCanvas = { "TCanvas" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TRootEmbeddedCanvas = { "TRootEmbeddedCanvas" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TGLabel = { "TGLabel" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TVectorTlEfloatgR = { "TVectorT<float>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TVectorTlEdoublegR = { "TVectorT<double>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TMatrixTBaselEfloatgR = { "TMatrixTBase<float>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_TMatrixTBaselEdoublegR = { "TMatrixTBase<double>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_RootFileObject = { "RootFileObject" , 115 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR = { "vector<TTree*,allocator<TTree*> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TTree*,allocator<TTree*> >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR = { "vector<int,allocator<int> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<int,allocator<int> >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR = { "vector<TString,allocator<TString> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TString,allocator<TString> >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR = { "vector<vector<TString,allocator<TString> >,allocator<vector<TString,allocator<TString> > > >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<vector<TString,allocator<TString> >,allocator<vector<TString,allocator<TString> > > >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR = { "vector<fileObject,allocator<fileObject> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<fileObject,allocator<fileObject> >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_drawcommand = { "drawcommand" , 115 , -1 }; +G__linked_taginfo G__onlineDictLN_OnlineConfig = { "OnlineConfig" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR = { "pair<unsigned int,unsigned int>" , 115 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR = { "vector<pair<unsigned int,unsigned int>,allocator<pair<unsigned int,unsigned int> > >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<pair<unsigned int,unsigned int>,allocator<pair<unsigned int,unsigned int> > >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR = { "vector<TCut,allocator<TCut> >" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TCut,allocator<TCut> >::iterator>" , 99 , -1 }; +G__linked_taginfo G__onlineDictLN_OnlineGUI = { "OnlineGUI" , 99 , -1 }; + +/* Reset class/struct taginfo */ +extern "C" void G__cpp_reset_tagtableonlineDict() { + G__onlineDictLN_TString.tagnum = -1 ; + G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR.tagnum = -1 ; + G__onlineDictLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ; + G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_TList.tagnum = -1 ; + G__onlineDictLN_TTimer.tagnum = -1 ; + G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR.tagnum = -1 ; + G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR.tagnum = -1 ; + G__onlineDictLN_TCut.tagnum = -1 ; + G__onlineDictLN_TQObjSender.tagnum = -1 ; + G__onlineDictLN_TGWindow.tagnum = -1 ; + G__onlineDictLN_pairlEunsignedsPintcOintgR.tagnum = -1 ; + G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_TGTextButton.tagnum = -1 ; + G__onlineDictLN_TGVerticalFrame.tagnum = -1 ; + G__onlineDictLN_TGHorizontalFrame.tagnum = -1 ; + G__onlineDictLN_TGMainFrame.tagnum = -1 ; + G__onlineDictLN_TGPictureButton.tagnum = -1 ; + G__onlineDictLN_TGRadioButton.tagnum = -1 ; + G__onlineDictLN_TCanvas.tagnum = -1 ; + G__onlineDictLN_TRootEmbeddedCanvas.tagnum = -1 ; + G__onlineDictLN_TGLabel.tagnum = -1 ; + G__onlineDictLN_TVectorTlEfloatgR.tagnum = -1 ; + G__onlineDictLN_TVectorTlEdoublegR.tagnum = -1 ; + G__onlineDictLN_TMatrixTBaselEfloatgR.tagnum = -1 ; + G__onlineDictLN_TMatrixTBaselEdoublegR.tagnum = -1 ; + G__onlineDictLN_RootFileObject.tagnum = -1 ; + G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_drawcommand.tagnum = -1 ; + G__onlineDictLN_OnlineConfig.tagnum = -1 ; + G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR.tagnum = -1 ; + G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR.tagnum = -1 ; + G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR.tagnum = -1 ; + G__onlineDictLN_OnlineGUI.tagnum = -1 ; +} + + +extern "C" void G__cpp_setup_tagtableonlineDict() { + + /* Setting up class,struct,union tag entry */ + G__get_linked_tagnum_fwd(&G__onlineDictLN_TString); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TList); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TTimer); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TCut); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TQObjSender); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGWindow); + G__get_linked_tagnum_fwd(&G__onlineDictLN_pairlEunsignedsPintcOintgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGTextButton); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGVerticalFrame); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGHorizontalFrame); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGMainFrame); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGPictureButton); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGRadioButton); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TCanvas); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TRootEmbeddedCanvas); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TGLabel); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TVectorTlEfloatgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TVectorTlEdoublegR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TMatrixTBaselEfloatgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_TMatrixTBaselEdoublegR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_RootFileObject); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_drawcommand); + G__tagtable_setup(G__get_linked_tagnum_fwd(&G__onlineDictLN_OnlineConfig),sizeof(OnlineConfig),-1,33024,(char*)NULL,G__setup_memvarOnlineConfig,G__setup_memfuncOnlineConfig); + G__get_linked_tagnum_fwd(&G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR); + G__get_linked_tagnum_fwd(&G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR); + G__tagtable_setup(G__get_linked_tagnum_fwd(&G__onlineDictLN_OnlineGUI),sizeof(OnlineGUI),-1,33792,(char*)NULL,G__setup_memvarOnlineGUI,G__setup_memfuncOnlineGUI); +} +extern "C" void G__cpp_setuponlineDict(void) { + G__check_setup_version(30051515,"G__cpp_setuponlineDict()"); + G__set_cpp_environmentonlineDict(); + G__cpp_setup_tagtableonlineDict(); + + G__cpp_setup_inheritanceonlineDict(); + + G__cpp_setup_typetableonlineDict(); + + G__cpp_setup_memvaronlineDict(); + + G__cpp_setup_memfunconlineDict(); + G__cpp_setup_globalonlineDict(); + G__cpp_setup_funconlineDict(); + + if(0==G__getsizep2memfunc()) G__get_sizep2memfunconlineDict(); + return; +} +class G__cpp_setup_initonlineDict { + public: + G__cpp_setup_initonlineDict() { G__add_setup_func("onlineDict",(G__incsetup)(&G__cpp_setuponlineDict)); G__call_setup_funcs(); } + ~G__cpp_setup_initonlineDict() { G__remove_setup_func("onlineDict"); } +}; +G__cpp_setup_initonlineDict G__cpp_setup_initializeronlineDict; + diff --git a/onlineGUI/onlineGUI_v1.2.1/onlineDict.h b/onlineGUI/onlineGUI_v1.2.1/onlineDict.h new file mode 100644 index 00000000..419d2a72 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/onlineDict.h @@ -0,0 +1,92 @@ +/******************************************************************** +* onlineDict.h +* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED +* FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX(). +* CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE. +********************************************************************/ +#ifdef __CINT__ +#error onlineDict.h/C is only for compilation. Abort cint. +#endif +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> +#include <math.h> +#include <string.h> +#define G__ANSIHEADER +#define G__DICTIONARY +#define G__PRIVATE_GVALUE +#include "G__ci.h" +#include "FastAllocString.h" +extern "C" { +extern void G__cpp_setup_tagtableonlineDict(); +extern void G__cpp_setup_inheritanceonlineDict(); +extern void G__cpp_setup_typetableonlineDict(); +extern void G__cpp_setup_memvaronlineDict(); +extern void G__cpp_setup_globalonlineDict(); +extern void G__cpp_setup_memfunconlineDict(); +extern void G__cpp_setup_funconlineDict(); +extern void G__set_cpp_environmentonlineDict(); +} + + +#include "TObject.h" +#include "TMemberInspector.h" +#include "online.h" +#include <algorithm> +namespace std { } +using namespace std; + +#ifndef G__MEMFUNCBODY +#endif + +extern G__linked_taginfo G__onlineDictLN_TString; +extern G__linked_taginfo G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR; +extern G__linked_taginfo G__onlineDictLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR; +extern G__linked_taginfo G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_TList; +extern G__linked_taginfo G__onlineDictLN_TTimer; +extern G__linked_taginfo G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR; +extern G__linked_taginfo G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR; +extern G__linked_taginfo G__onlineDictLN_TCut; +extern G__linked_taginfo G__onlineDictLN_TQObjSender; +extern G__linked_taginfo G__onlineDictLN_TGWindow; +extern G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOintgR; +extern G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_TGTextButton; +extern G__linked_taginfo G__onlineDictLN_TGVerticalFrame; +extern G__linked_taginfo G__onlineDictLN_TGHorizontalFrame; +extern G__linked_taginfo G__onlineDictLN_TGMainFrame; +extern G__linked_taginfo G__onlineDictLN_TGPictureButton; +extern G__linked_taginfo G__onlineDictLN_TGRadioButton; +extern G__linked_taginfo G__onlineDictLN_TCanvas; +extern G__linked_taginfo G__onlineDictLN_TRootEmbeddedCanvas; +extern G__linked_taginfo G__onlineDictLN_TGLabel; +extern G__linked_taginfo G__onlineDictLN_TVectorTlEfloatgR; +extern G__linked_taginfo G__onlineDictLN_TVectorTlEdoublegR; +extern G__linked_taginfo G__onlineDictLN_TMatrixTBaselEfloatgR; +extern G__linked_taginfo G__onlineDictLN_TMatrixTBaselEdoublegR; +extern G__linked_taginfo G__onlineDictLN_RootFileObject; +extern G__linked_taginfo G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_drawcommand; +extern G__linked_taginfo G__onlineDictLN_OnlineConfig; +extern G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR; +extern G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR; +extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR; +extern G__linked_taginfo G__onlineDictLN_OnlineGUI; + +/* STUB derived class for protected member access */ diff --git a/onlineGUI/onlineGUI_v1.2.1/onlineGUI_Style.C b/onlineGUI/onlineGUI_v1.2.1/onlineGUI_Style.C new file mode 100644 index 00000000..3dacde58 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/onlineGUI_Style.C @@ -0,0 +1,49 @@ +void onlineGUI_Style() { + // These options are documented in the ROOT Reference Guide + // under the TStyle Class: + // http://root.cern.ch/root/Reference.html + + gStyle->SetOptFit(0); + gStyle->SetOptStat(1110); + gStyle->SetPalette(1); + gStyle->SetNdivisions(505); + + gStyle->SetCanvasColor(10); + gStyle->SetPadTopMargin(.01); + gStyle->SetPadLeftMargin(.15); + gStyle->SetPadRightMargin(.05); + gStyle->SetPadBottomMargin(.10); + gStyle->SetTitleXOffset(0.8); + gStyle->SetTitleYOffset(0.8); + gStyle->SetLabelFont(42,"X"); + gStyle->SetLabelFont(42,"Y"); + + gStyle->SetStatH(0.4); + + gStyle->SetPadTickX(1); + gStyle->SetPadTickY(1); + + // prepare gStyle to be useful + // 1 = solid + // 2 = long dash (30 10) + // 3 = dotted (4 8) + // 4 = dash-dot (15 12 4 12) + // 5 = short dash ( 15 15 ) + // 6 = dash-dot-dot + gStyle->SetLineStyleString(1,"[]"); + gStyle->SetLineStyleString(2,"[30 10]"); + gStyle->SetLineStyleString(3,"[4 8]"); + gStyle->SetLineStyleString(4,"[15 12 4 12]"); + gStyle->SetLineStyleString(5,"[15 15]"); + gStyle->SetLineStyleString(6,"[15 12 4 12 4 12]"); + gStyle->SetLabelSize(0.08,"X"); + gStyle->SetLabelSize(0.08,"Y"); + gStyle->SetNdivisions(505,"Y"); + gStyle->SetOptDate(0); + gStyle->SetDateY(.98); + gStyle->SetStripDecimals(kFALSE); + + gStyle->SetTitleSize(0.08,"T"); + + gStyle->SetStatW(0.45); +} diff --git a/onlineGUI/onlineGUI_v1.2.1/onlineLinkDef.h b/onlineGUI/onlineGUI_v1.2.1/onlineLinkDef.h new file mode 100644 index 00000000..56543a25 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/onlineLinkDef.h @@ -0,0 +1,6 @@ + +/* #pragma link C++ class TaRootRep; */ +/* #pragma link C++ class TaFileName; */ +/* #pragma link C++ class TaString; */ +#pragma link C++ class OnlineGUI; +#pragma link C++ class OnlineConfig; diff --git a/onlineGUI/onlineGUI_v1.2.1/panguin.xpm b/onlineGUI/onlineGUI_v1.2.1/panguin.xpm new file mode 100644 index 00000000..9bedd7d4 --- /dev/null +++ b/onlineGUI/onlineGUI_v1.2.1/panguin.xpm @@ -0,0 +1,2646 @@ +/* XPM */ +static char * panguin_xpm[] = { +"72 103 2540 2", +" c None", +". c #FEFEFE", +"+ c #FAFAF6", +"@ c #FAF9F1", +"# c #FAFAF2", +"$ c #FCFCF7", +"% c #FDFDFD", +"& c #FCFCFC", +"* c #FCFCFB", +"= c #FEFEFC", +"- c #FDFDF9", +"; c #FCFCF6", +"> c #FDFDFA", +", c #FCFEFD", +"' c #FDFEFE", +") c #FEFEFD", +"! c #FBFBF8", +"~ c #FCFCF8", +"{ c #F9F9F6", +"] c #FDFDFB", +"^ c #FCFDFB", +"/ c #FCFCF9", +"( c #FDFDFC", +"_ c #FCFCF5", +": c #FBFCF7", +"< c #F9F9F4", +"[ c #E6E6E6", +"} c #ACAAAF", +"| c #DDDDD5", +"1 c #FAF9F0", +"2 c #FBFBF6", +"3 c #FBFBF7", +"4 c #9F9EA1", +"5 c #353139", +"6 c #0E0E13", +"7 c #5C5951", +"8 c #F3F1ED", +"9 c #F8F8F8", +"0 c #FBFBFA", +"a c #FCFDFC", +"b c #F7F6F4", +"c c #FAFAFA", +"d c #FBFBFB", +"e c #E9EAE9", +"f c #29292A", +"g c #07060C", +"h c #47453A", +"i c #413E20", +"j c #858383", +"k c #F9F9F9", +"l c #F7F7F4", +"m c #FBFCFB", +"n c #D9D9D9", +"o c #74716A", +"p c #4A4642", +"q c #919190", +"r c #F8F8F6", +"s c #FDFDF8", +"t c #F7F8F7", +"u c #8D8C8C", +"v c #47422E", +"w c #37341F", +"x c #625937", +"y c #A8A559", +"z c #1A1211", +"A c #D2D1D1", +"B c #FBFAF3", +"C c #FAFBFA", +"D c #FBFAF5", +"E c #D1D1D0", +"F c #3F3E40", +"G c #7B765A", +"H c #585448", +"I c #464545", +"J c #F8F7F7", +"K c #B8B9B8", +"L c #201E17", +"M c #AAA559", +"N c #847A48", +"O c #4A441B", +"P c #E2DD76", +"Q c #474020", +"R c #74726B", +"S c #B9B7B1", +"T c #F3F4F2", +"U c #FCFBFB", +"V c #FAFAF7", +"W c #F4F3F2", +"X c #DBDBD9", +"Y c #B9BBB5", +"Z c #A09E8F", +"` c #7D7C6A", +" . c #313026", +".. c #1A170F", +"+. c #BAB67C", +"@. c #403E2E", +"#. c #B4B0AF", +"$. c #FDFEFD", +"%. c #F2F2F2", +"&. c #484542", +"*. c #57542D", +"=. c #F8F482", +"-. c #E0D98A", +";. c #3C341A", +">. c #D3D271", +",. c #D5D082", +"'. c #888056", +"). c #464225", +"!. c #4C4742", +"~. c #908D85", +"{. c #B0AAA5", +"]. c #C8C7C6", +"^. c #ADABA8", +"/. c #83837E", +"(. c #7E7B77", +"_. c #8E8B80", +":. c #706C62", +"<. c #57533F", +"[. c #544D30", +"}. c #5A5427", +"|. c #8D8B50", +"1. c #C2C093", +"2. c #545344", +"3. c #5B543C", +"4. c #625938", +"5. c #605E5B", +"6. c #F7F7F5", +"7. c #F8F9F5", +"8. c #CAC8C7", +"9. c #2A2613", +"0. c #D2CF6B", +"a. c #F3EB5E", +"b. c #F5EE7F", +"c. c #847B4E", +"d. c #4F4F23", +"e. c #EAE87B", +"f. c #F5F16A", +"g. c #ECE371", +"h. c #C3BC69", +"i. c #BBAF69", +"j. c #898046", +"k. c #878049", +"l. c #74703B", +"m. c #868140", +"n. c #B5AC61", +"o. c #BDB45E", +"p. c #BFB96C", +"q. c #DBD370", +"r. c #F2E970", +"s. c #F8F172", +"t. c #EEEB7B", +"u. c #695E37", +"v. c #76713C", +"w. c #D6CB85", +"x. c #1C150F", +"y. c #A2A4A2", +"z. c #F6FAF9", +"A. c #FBFDFD", +"B. c #FBFCFC", +"C. c #F9FDFC", +"D. c #F8F8F7", +"E. c #F9F8F4", +"F. c #F7F7F7", +"G. c #FBFCFA", +"H. c #F8F9F6", +"I. c #918C94", +"J. c #2B2715", +"K. c #E3DD8B", +"L. c #F7ED65", +"M. c #F7EF64", +"N. c #E5E06F", +"O. c #524E22", +"P. c #7B7A34", +"Q. c #EDEB68", +"R. c #F6F261", +"S. c #F7EF6E", +"T. c #F8EE67", +"U. c #F7EF63", +"V. c #F8F265", +"W. c #F6F067", +"X. c #F7F06D", +"Y. c #F7F16C", +"Z. c #F7EF68", +"`. c #F6F275", +" + c #F3ED6C", +".+ c #EEEA79", +"++ c #B1B659", +"@+ c #565824", +"#+ c #A79B57", +"$+ c #F3EC76", +"%+ c #ABA854", +"&+ c #3D3937", +"*+ c #E4E7E5", +"=+ c #F5FAF9", +"-+ c #FAFCFB", +";+ c #F8FDFC", +">+ c #E1E2E2", +",+ c #787678", +"'+ c #575755", +")+ c #5A5956", +"!+ c #555656", +"~+ c #7F8080", +"{+ c #CACAC9", +"]+ c #F3F4F3", +"^+ c #B1AFB0", +"/+ c #252114", +"(+ c #BFBA78", +"_+ c #F1E970", +":+ c #F7EF60", +"<+ c #F4ED5F", +"[+ c #E4DE71", +"}+ c #90814E", +"|+ c #5B5326", +"1+ c #B4B058", +"2+ c #F6EF6F", +"3+ c #F7EB65", +"4+ c #F5EB63", +"5+ c #F7ED61", +"6+ c #F8EE5C", +"7+ c #F8F063", +"8+ c #F6EE71", +"9+ c #F2EB79", +"0+ c #DBD368", +"a+ c #867336", +"b+ c #827B2E", +"c+ c #8B9441", +"d+ c #CBCB6B", +"e+ c #F6EB6F", +"f+ c #D9D176", +"g+ c #332A11", +"h+ c #AAA3A2", +"i+ c #F8FAFA", +"j+ c #FBFDFC", +"k+ c #9C9B9B", +"l+ c #222121", +"m+ c #050404", +"n+ c #010001", +"o+ c #141414", +"p+ c #1E1D1B", +"q+ c #090808", +"r+ c #141415", +"s+ c #3D3C3E", +"t+ c #8A8A8A", +"u+ c #34302C", +"v+ c #17120A", +"w+ c #88813C", +"x+ c #F3EE6F", +"y+ c #F9F168", +"z+ c #F5EE67", +"A+ c #F6EF7D", +"B+ c #C2BB67", +"C+ c #76712B", +"D+ c #F2ED6F", +"E+ c #F7EE67", +"F+ c #F8EF68", +"G+ c #F7ED6C", +"H+ c #EEE677", +"I+ c #D9CE66", +"J+ c #B3A549", +"K+ c #6D6426", +"L+ c #7D7731", +"M+ c #C2B65D", +"N+ c #E9E066", +"O+ c #F3EC6A", +"P+ c #F4EB68", +"Q+ c #F7EC66", +"R+ c #D1CC6E", +"S+ c #202114", +"T+ c #BEC1C0", +"U+ c #D7D7D7", +"V+ c #D7D4D5", +"W+ c #D2D6D4", +"X+ c #EFF3F2", +"Y+ c #F1F1F1", +"Z+ c #858585", +"`+ c #0F0E0F", +" @ c #020102", +".@ c #070607", +"+@ c #030203", +"@@ c #252324", +"#@ c #595A58", +"$@ c #3F3F3D", +"%@ c #101014", +"&@ c #050509", +"*@ c #090707", +"=@ c #13110F", +"-@ c #060505", +";@ c #100F08", +">@ c #8D885D", +",@ c #BDBD6E", +"'@ c #E2DC7D", +")@ c #F6F17B", +"!@ c #F5EE6D", +"~@ c #F3ED5C", +"{@ c #F4ED64", +"]@ c #F3EE67", +"^@ c #F7F067", +"/@ c #C7BE4A", +"(@ c #6A5820", +"_@ c #675725", +":@ c #B0A559", +"<@ c #E5DE73", +"[@ c #F8ED69", +"}@ c #F7EB67", +"|@ c #F7ED5B", +"1@ c #F6EF5D", +"2@ c #F6EC66", +"3@ c #A6A64F", +"4@ c #141208", +"5@ c #3D1920", +"6@ c #551A25", +"7@ c #581921", +"8@ c #35161B", +"9@ c #433E3E", +"0@ c #C6C7C6", +"a@ c #FAFCFA", +"b@ c #9D9D9C", +"c@ c #343334", +"d@ c #757474", +"e@ c #9B9D9D", +"f@ c #6B6A6B", +"g@ c #646365", +"h@ c #585857", +"i@ c #2B2A2B", +"j@ c #222028", +"k@ c #0D0D11", +"l@ c #0E0E0E", +"m@ c #4B4A4B", +"n@ c #797B7C", +"o@ c #68666A", +"p@ c #2C2831", +"q@ c #12120D", +"r@ c #1E1B09", +"s@ c #514C20", +"t@ c #938D4B", +"u@ c #DDD671", +"v@ c #F8F273", +"w@ c #F5EF66", +"x@ c #F6F060", +"y@ c #F7F169", +"z@ c #F6ED71", +"A@ c #F7F17A", +"B@ c #F6ED6D", +"C@ c #F7F069", +"D@ c #F7ED67", +"E@ c #F6EC70", +"F@ c #F7EC68", +"G@ c #F5EA5D", +"H@ c #F7F065", +"I@ c #D6D56A", +"J@ c #39230F", +"K@ c #72283E", +"L@ c #C73A65", +"M@ c #D63D69", +"N@ c #D43664", +"O@ c #BC365E", +"P@ c #521826", +"Q@ c #282221", +"R@ c #D7D7D6", +"S@ c #818181", +"T@ c #020101", +"U@ c #2B2B2B", +"V@ c #B3B3B3", +"W@ c #CCCCCB", +"X@ c #D0D0D0", +"Y@ c #D0CED2", +"Z@ c #CECFD0", +"`@ c #D0CFCC", +" # c #C8C8CD", +".# c #AAACAC", +"+# c #696760", +"@# c #1F1F1D", +"## c #262629", +"$# c #676467", +"%# c #8C8B8C", +"&# c #858783", +"*# c #5E5F59", +"=# c #3B3B3D", +"-# c #131116", +";# c #231D12", +"># c #7A7838", +",# c #DBD277", +"'# c #F2ED69", +")# c #F7EF5E", +"!# c #F8EE5F", +"~# c #F7EC63", +"{# c #F7EE5F", +"]# c #F7ED62", +"^# c #F6EF62", +"/# c #F5EC63", +"(# c #F7EC64", +"_# c #F4EE74", +":# c #6E713D", +"<# c #470E19", +"[# c #CE3762", +"}# c #E03868", +"|# c #8D263B", +"1# c #BC3358", +"2# c #E72D62", +"3# c #BC4264", +"4# c #320C12", +"5# c #605B5C", +"6# c #F8F6F7", +"7# c #C0C1C1", +"8# c #060405", +"9# c #040404", +"0# c #828282", +"a# c #CACACC", +"b# c #CCCCD0", +"c# c #CACACB", +"d# c #CACACA", +"e# c #CBCBD0", +"f# c #CECECD", +"g# c #CECECA", +"h# c #B5B8B6", +"i# c #737577", +"j# c #1E1D1F", +"k# c #191717", +"l# c #1A1A1A", +"m# c #373836", +"n# c #888A87", +"o# c #A1A1A6", +"p# c #646367", +"q# c #181519", +"r# c #231B11", +"s# c #938B4B", +"t# c #E9E572", +"u# c #F8EF67", +"v# c #F7EC62", +"w# c #F5EB61", +"x# c #F7EB5D", +"y# c #F7ED5F", +"z# c #F6EF5A", +"A# c #F6ED63", +"B# c #F5EC70", +"C# c #B3B35C", +"D# c #332013", +"E# c #9E2A4C", +"F# c #DD3D6E", +"G# c #7E243F", +"H# c #4F111A", +"I# c #BD385B", +"J# c #E73367", +"K# c #E23465", +"L# c #82273F", +"M# c #2B1F21", +"N# c #E1E3E3", +"O# c #E6E7E7", +"P# c #262222", +"Q# c #040303", +"R# c #717071", +"S# c #D2D2D2", +"T# c #CDCDCC", +"U# c #CBCBCB", +"V# c #CBCBCC", +"W# c #CCCCCC", +"X# c #CDCECD", +"Y# c #CDCDCD", +"Z# c #C7C6C6", +"`# c #B7B7B7", +" $ c #8B8B8B", +".$ c #484948", +"+$ c #2B2A2A", +"@$ c #1F1E22", +"#$ c #808080", +"$$ c #A3A4A7", +"%$ c #60605F", +"&$ c #282821", +"*$ c #48431E", +"=$ c #C1BE62", +"-$ c #F6F27B", +";$ c #F8EF6C", +">$ c #F5ED60", +",$ c #F7EE6D", +"'$ c #F4EB84", +")$ c #B2A261", +"!$ c #361F0E", +"~$ c #852F3E", +"{$ c #D33C66", +"]$ c #C03159", +"^$ c #2A0607", +"/$ c #531521", +"($ c #D23D62", +"_$ c #DE3765", +":$ c #E72D60", +"<$ c #C73E62", +"[$ c #3A1A1C", +"}$ c #C7C5C4", +"|$ c #FCFDFD", +"1$ c #9C9C9C", +"2$ c #070606", +"3$ c #1E1D1E", +"4$ c #B6B8B8", +"5$ c #CECDCD", +"6$ c #CBCCCC", +"7$ c #CBCBCA", +"8$ c #CFCFCE", +"9$ c #C6C8C8", +"0$ c #818282", +"a$ c #333333", +"b$ c #1A1A1B", +"c$ c #4E4C48", +"d$ c #686468", +"e$ c #4F4953", +"f$ c #23211D", +"g$ c #706242", +"h$ c #DFD98A", +"i$ c #B7B257", +"j$ c #D9D676", +"k$ c #A0964E", +"l$ c #504525", +"m$ c #1E0B0A", +"n$ c #80273E", +"o$ c #DA3B6C", +"p$ c #C73662", +"q$ c #6D1320", +"r$ c #702834", +"s$ c #420C13", +"t$ c #A93052", +"u$ c #DC3A67", +"v$ c #E43665", +"w$ c #CD3C64", +"x$ c #4C191B", +"y$ c #CDC5C4", +"z$ c #F0F1F1", +"A$ c #5D5D5D", +"B$ c #838283", +"C$ c #CBCCCB", +"D$ c #CACBCB", +"E$ c #CFCFCF", +"F$ c #909093", +"G$ c #3B3B3F", +"H$ c #0E0E12", +"I$ c #2E2F31", +"J$ c #717174", +"K$ c #42403E", +"L$ c #2C281F", +"M$ c #141007", +"N$ c #261F0E", +"O$ c #230D0D", +"P$ c #31090D", +"Q$ c #7A263D", +"R$ c #CB3E6D", +"S$ c #E0376C", +"T$ c #8A2846", +"U$ c #661C2A", +"V$ c #CF3C67", +"W$ c #952638", +"X$ c #BA2D4D", +"Y$ c #E53361", +"Z$ c #DF3663", +"`$ c #BA3A5E", +" % c #351618", +".% c #CAC9C8", +"+% c #DCDCDC", +"@% c #343434", +"#% c #161516", +"$% c #BDBEBD", +"%% c #CCCBCC", +"&% c #CCCDD2", +"*% c #C8CCCF", +"=% c #A4A9A6", +"-% c #515350", +";% c #202120", +">% c #3B3B3A", +",% c #464747", +"'% c #232125", +")% c #251420", +"!% c #7E3953", +"~% c #AF395A", +"{% c #D74360", +"]% c #DC335D", +"^% c #E33562", +"/% c #A92548", +"(% c #BA325A", +"_% c #E83265", +":% c #DC3963", +"<% c #E63263", +"[% c #E92D61", +"}% c #DB3563", +"|% c #8B2945", +"1% c #393233", +"2% c #E9E9E9", +"3% c #322F31", +"4% c #B7B8B8", +"5% c #CACDC9", +"6% c #CCCCC5", +"7% c #CBCDC4", +"8% c #CCCFC9", +"9% c #A6A7A6", +"0% c #767877", +"a% c #3C3D3F", +"b% c #565558", +"c% c #675962", +"d% c #36141C", +"e% c #69192A", +"f% c #CD3760", +"g% c #E2345E", +"h% c #E5335C", +"i% c #E33060", +"j% c #E73162", +"k% c #EB3165", +"l% c #E6335D", +"m% c #EB3066", +"n% c #E92C62", +"o% c #D53B67", +"p% c #4C0F1A", +"q% c #2E292D", +"r% c #665F64", +"s% c #9D9D9D", +"t% c #F9FAFA", +"u% c #DBDCDC", +"v% c #353435", +"w% c #302F30", +"x% c #B8B8B8", +"y% c #CCCBCB", +"z% c #CCCDC4", +"A% c #CCCDC2", +"B% c #CBCCC8", +"C% c #CAC9CB", +"D% c #CECCCE", +"E% c #D1D2D2", +"F% c #BEC1BF", +"G% c #484848", +"H% c #292424", +"I% c #282425", +"J% c #100405", +"K% c #390F15", +"L% c #9D3251", +"M% c #DD3764", +"N% c #E5335E", +"O% c #DD335C", +"P% c #E63464", +"Q% c #E13562", +"R% c #E53363", +"S% c #E63567", +"T% c #952D4B", +"U% c #1A0405", +"V% c #150E15", +"W% c #35292E", +"X% c #1B1A1A", +"Y% c #DEDEDE", +"Z% c #F4F4F4", +"`% c #B8B8B7", +" & c #212121", +".& c #272828", +"+& c #A8A7A8", +"@& c #D1D0D0", +"#& c #CFD0CE", +"$& c #CDCDCE", +"%& c #CCCDCD", +"&& c #CCCACF", +"*& c #CDCDD2", +"=& c #858B88", +"-& c #41403E", +";& c #1D1312", +">& c #290B0F", +",& c #952847", +"'& c #D73562", +")& c #E33566", +"!& c #EA3166", +"~& c #D63965", +"{& c #B32E55", +"]& c #591825", +"^& c #0A0606", +"/& c #1C131B", +"(& c #433741", +"_& c #060507", +":& c #1C1B1C", +"<& c #444445", +"[& c #BFBFBF", +"}& c #2D2C2D", +"|& c #161617", +"1& c #A5A4A5", +"2& c #CBCDCC", +"3& c #CDCCCD", +"4& c #C5C5C5", +"5& c #7B7979", +"6& c #4D4D4D", +"7& c #7D7C7C", +"8& c #9C9B9C", +"9& c #CDCECE", +"0& c #CCCCCE", +"a& c #CCCCCD", +"b& c #C9CBCA", +"c& c #CDD0CE", +"d& c #CECDCC", +"e& c #9C9999", +"f& c #2E2F2E", +"g& c #050303", +"h& c #160406", +"i& c #591828", +"j& c #B23C60", +"k& c #DF396A", +"l& c #CA3A69", +"m& c #862B4A", +"n& c #3B131F", +"o& c #392F39", +"p& c #120F15", +"q& c #050308", +"r& c #0B050A", +"s& c #080307", +"t& c #2A242B", +"u& c #1E1B1F", +"v& c #B1AEB1", +"w& c #FCFDFA", +"x& c #D6D6D6", +"y& c #232222", +"z& c #272627", +"A& c #B7B6B5", +"B& c #CECFCE", +"C& c #CCCAC9", +"D& c #CCCDCC", +"E& c #C3C3C3", +"F& c #747474", +"G& c #464546", +"H& c #515050", +"I& c #141314", +"J& c #4E4D4D", +"K& c #A1A0A0", +"L& c #CFD0D1", +"M& c #CFCECC", +"N& c #C8C8C9", +"O& c #CACCCB", +"P& c #CFCCCD", +"Q& c #B8BDBA", +"R& c #5A5D5C", +"S& c #141313", +"T& c #150303", +"U& c #3A1015", +"V& c #782336", +"W& c #531B2B", +"X& c #371C26", +"Y& c #675266", +"Z& c #5D4F63", +"`& c #332A36", +" * c #0D0406", +".* c #0C0406", +"+* c #1C171F", +"@* c #4B4249", +"#* c #4F4951", +"$* c #F3F2F2", +"%* c #F7F8F8", +"&* c #C1C0C0", +"** c #131313", +"=* c #1A191A", +"-* c #A0A1A1", +";* c #6D6D6D", +">* c #9FA0A0", +",* c #F7F7F8", +"'* c #D6D5D6", +")* c #B9B9B8", +"!* c #A3A4A4", +"~* c #2A2A2A", +"{* c #131212", +"]* c #40403F", +"^* c #CACBCC", +"/* c #CFCBCB", +"(* c #D2D1D3", +"_* c #C8CECB", +":* c #C8D1CE", +"<* c #A4ABAB", +"[* c #262627", +"}* c #080102", +"|* c #0E0202", +"1* c #382B32", +"2* c #635E66", +"3* c #241E29", +"4* c #08060F", +"5* c #050309", +"6* c #0A0101", +"7* c #2D252B", +"8* c #514851", +"9* c #110F14", +"0* c #4F4E4F", +"a* c #E8E8E8", +"b* c #C7C4C6", +"c* c #111010", +"d* c #7A7A7A", +"e* c #CCCDCB", +"f* c #B6B6B5", +"g* c #555556", +"h* c #F3F3F3", +"i* c #F9FAF9", +"j* c #EDEEEE", +"k* c #969696", +"l* c #3C3C3D", +"m* c #181818", +"n* c #424143", +"o* c #8D8C8D", +"p* c #B8B7B7", +"q* c #A19E9E", +"r* c #CCC7CA", +"s* c #C9CCCA", +"t* c #A9B0AE", +"u* c #252827", +"v* c #030204", +"w* c #09070D", +"x* c #111016", +"y* c #030309", +"z* c #020207", +"A* c #020204", +"B* c #0A0A0A", +"C* c #08070C", +"D* c #120E11", +"E* c #0D0B0E", +"F* c #A4A3A5", +"G* c #151415", +"H* c #565656", +"I* c #BCBCBC", +"J* c #555454", +"K* c #BEBFBF", +"L* c #AAABAB", +"M* c #111011", +"N* c #2F3131", +"O* c #6A686A", +"P* c #B5AEAF", +"Q* c #D3CACB", +"R* c #D2CCCC", +"S* c #D1D3D1", +"T* c #B1B5B4", +"U* c #323438", +"V* c #060609", +"W* c #050409", +"X* c #040207", +"Y* c #030104", +"Z* c #040304", +"`* c #242324", +" = c #060606", +".= c #060509", +"+= c #0A090B", +"@= c #0E0D0E", +"#= c #8E8E8E", +"$= c #1C1C1C", +"%= c #6B6B6B", +"&= c #F1F1F0", +"*= c #FAFBFB", +"== c #F6F6F6", +"-= c #F5F5F5", +";= c #919191", +">= c #080707", +",= c #252726", +"'= c #9CA0A0", +")= c #615C60", +"!= c #B2A1A7", +"~= c #9E9297", +"{= c #AAA8A6", +"]= c #CDD1D2", +"^= c #C6CACC", +"/= c #5D5F60", +"(= c #09090A", +"_= c #060202", +":= c #0D0407", +"<= c #32272D", +"[= c #070204", +"}= c #090909", +"|= c #302F31", +"1= c #E0E0E0", +"2= c #B7B9B9", +"3= c #212222", +"4= c #DADADA", +"5= c #DAD9DA", +"6= c #4F4C4F", +"7= c #D1D1D1", +"8= c #E1DFE1", +"9= c #6C6B6D", +"0= c #F4F3F3", +"a= c #B4B2B2", +"b= c #0C0808", +"c= c #030202", +"d= c #151615", +"e= c #6D726E", +"f= c #585757", +"g= c #201819", +"h= c #818283", +"i= c #909392", +"j= c #626564", +"k= c #C8CECC", +"l= c #848782", +"m= c #070404", +"n= c #241E24", +"o= c #150C14", +"p= c #0A060C", +"q= c #0E0C0E", +"r= c #BABABB", +"s= c #E6E7E8", +"t= c #838383", +"u= c #4E504F", +"v= c #3D3C3C", +"w= c #6C6B6B", +"x= c #A2A1A1", +"y= c #EDECEA", +"z= c #F2F4F4", +"A= c #626263", +"B= c #959899", +"C= c #FAFAF9", +"D= c #7D7D7A", +"E= c #080808", +"F= c #B0B0B0", +"G= c #9A9B9A", +"H= c #090809", +"I= c #949594", +"J= c #E5E5E5", +"K= c #322E30", +"L= c #030102", +"M= c #171716", +"N= c #7F7D7C", +"O= c #9A9999", +"P= c #8A8E8B", +"Q= c #787878", +"R= c #777776", +"S= c #606060", +"T= c #ADAEAB", +"U= c #7F817F", +"V= c #0B0B0A", +"W= c #0B0D0D", +"X= c #0B0B11", +"Y= c #16131B", +"Z= c #221B28", +"`= c #15141A", +" - c #424245", +".- c #F1F1EC", +"+- c #525353", +"@- c #060203", +"#- c #1A100E", +"$- c #2D1E15", +"%- c #140604", +"&- c #0D0605", +"*- c #0D0B0C", +"=- c #2C2726", +"-- c #4C4746", +";- c #4E4D4B", +">- c #605F5E", +",- c #7A7A7B", +"'- c #A3A2A3", +")- c #16161B", +"!- c #656767", +"~- c #4F4948", +"{- c #201412", +"]- c #100201", +"^- c #1E191A", +"/- c #B5B4B5", +"(- c #888788", +"_- c #060506", +":- c #9B9B9A", +"<- c #5A5959", +"[- c #191819", +"}- c #A7A8A8", +"|- c #656566", +"1- c #595859", +"2- c #767575", +"3- c #999897", +"4- c #5A5D5B", +"5- c #1B1B1D", +"6- c #5D4F65", +"7- c #886A99", +"8- c #54445E", +"9- c #0D0C13", +"0- c #AAAAAD", +"a- c #FAFDFB", +"b- c #929293", +"c- c #090506", +"d- c #361E15", +"e- c #BE8F73", +"f- c #DCA07A", +"g- c #BF8868", +"h- c #94694E", +"i- c #583C2B", +"j- c #3E2519", +"k- c #341C0F", +"l- c #361C12", +"m- c #341E14", +"n- c #221009", +"o- c #1F0E0B", +"p- c #301C12", +"q- c #492B1C", +"r- c #875D43", +"s- c #AC7A5A", +"t- c #A67C60", +"u- c #916752", +"v- c #3A2D27", +"w- c #746C68", +"x- c #171616", +"y- c #CCCACB", +"z- c #8C8C8B", +"A- c #010102", +"B- c #252525", +"C- c #646564", +"D- c #474848", +"E- c #454545", +"F- c #676665", +"G- c #464547", +"H- c #5E5D5E", +"I- c #474747", +"J- c #1F1E1F", +"K- c #3E3044", +"L- c #816690", +"M- c #7E6A8A", +"N- c #1E1B23", +"O- c #555658", +"P- c #FCFCFA", +"Q- c #E5E9E9", +"R- c #333338", +"S- c #140503", +"T- c #AB795F", +"U- c #EEA376", +"V- c #F49E62", +"W- c #F39E66", +"X- c #EFA370", +"Y- c #F2A776", +"Z- c #E59D6E", +"`- c #E19B6F", +" ; c #DF9B70", +".; c #E19D72", +"+; c #CA8861", +"@; c #C58560", +"#; c #DB9B74", +"$; c #E5A378", +"%; c #F2A675", +"&; c #F2A069", +"*; c #F1A069", +"=; c #E7A881", +"-; c #573324", +";; c #463E39", +">; c #7E7B7A", +",; c #969797", +"'; c #313031", +"); c #959595", +"!; c #484749", +"~; c #5A5A5A", +"{; c #4A4A4A", +"]; c #969695", +"^; c #A2A2A2", +"/; c #252327", +"(; c #3B343F", +"_; c #4B3A50", +":; c #826E8D", +"<; c #302B33", +"[; c #9B9EA0", +"}; c #060508", +"|; c #3C2015", +"1; c #E09E75", +"2; c #F59D61", +"3; c #F59E5C", +"4; c #F39D5E", +"5; c #F1A164", +"6; c #F09F63", +"7; c #F1A165", +"8; c #F2A066", +"9; c #F0A066", +"0; c #EE9F65", +"a; c #EEA068", +"b; c #EE9F68", +"c; c #EE9E6A", +"d; c #F29F69", +"e; c #F69B60", +"f; c #F79C5F", +"g; c #F49C5E", +"h; c #F1A46F", +"i; c #A57B5F", +"j; c #362B26", +"k; c #020203", +"l; c #6B6A6C", +"m; c #59595A", +"n; c #A8A7A7", +"o; c #343436", +"p; c #423846", +"q; c #332E38", +"r; c #221D26", +"s; c #1F1E20", +"t; c #CDCCCE", +"u; c #EBEAEA", +"v; c #323235", +"w; c #0A0303", +"x; c #886344", +"y; c #EDA46E", +"z; c #F3A060", +"A; c #F4A062", +"B; c #ECA167", +"C; c #EBA26A", +"D; c #F09E6B", +"E; c #F39F69", +"F; c #F19E69", +"G; c #F09F6A", +"H; c #F29E6B", +"I; c #F09F6B", +"J; c #F19F6C", +"K; c #F19E6B", +"L; c #F49E68", +"M; c #F69D67", +"N; c #F79D64", +"O; c #EFA16D", +"P; c #C69477", +"Q; c #3D2F2B", +"R; c #F2F1F1", +"S; c #999899", +"T; c #201E1E", +"U; c #504F4F", +"V; c #838282", +"W; c #8E8D8E", +"X; c #6B6C6B", +"Y; c #444444", +"Z; c #4E4E4F", +"`; c #908E8F", +" > c #312D31", +".> c #443F47", +"+> c #242226", +"@> c #C0C2C2", +"#> c #0E0B0C", +"$> c #1F0E09", +"%> c #C38B66", +"&> c #F0A169", +"*> c #F4A060", +"=> c #F0A166", +"-> c #EBA16C", +";> c #ECA06A", +">> c #F59E64", +",> c #F69D64", +"'> c #F69F63", +")> c #F69E63", +"!> c #F69D63", +"~> c #F29F65", +"{> c #ECA16D", +"]> c #EEA06C", +"^> c #F5A068", +"/> c #F1A16A", +"(> c #DEA07A", +"_> c #806858", +":> c #F3F2EF", +"<> c #767677", +"[> c #484849", +"}> c #5D5C5D", +"|> c #8E8E8D", +"1> c #979897", +"2> c #302F2F", +"3> c #18191A", +"4> c #1B1A1B", +"5> c #BDBDBD", +"6> c #FEFDFD", +"7> c #F3F2F3", +"8> c #0D0303", +"9> c #724F3C", +"0> c #E9A878", +"a> c #F49C62", +"b> c #F79D63", +"c> c #F59E66", +"d> c #F19F66", +"e> c #F49E63", +"f> c #EFA165", +"g> c #EFA064", +"h> c #F1A163", +"i> c #F1A064", +"j> c #F39F62", +"k> c #F3A05F", +"l> c #ECA16C", +"m> c #ECA06D", +"n> c #F39D64", +"o> c #F59D5F", +"p> c #ECA06E", +"q> c #E4C0A0", +"r> c #FAF8EF", +"s> c #0B0B0B", +"t> c #A3A3A3", +"u> c #6D6E6D", +"v> c #898888", +"w> c #575757", +"x> c #151516", +"y> c #3D3D3C", +"z> c #3C3C3C", +"A> c #676867", +"B> c #212021", +"C> c #262626", +"D> c #B6B8B7", +"E> c #F9FCFB", +"F> c #C0BFBE", +"G> c #100C0E", +"H> c #4C2B1B", +"I> c #D89B72", +"J> c #EFA26F", +"K> c #F39F65", +"L> c #F59E67", +"M> c #F39E67", +"N> c #F49D65", +"O> c #EF9F6B", +"P> c #F0A06B", +"Q> c #EFA06B", +"R> c #F29F68", +"S> c #F3A062", +"T> c #EEA168", +"U> c #EFA06A", +"V> c #F09D64", +"W> c #ECA475", +"X> c #F3DEC8", +"Y> c #FCFBF4", +"Z> c #020104", +"`> c #030205", +" , c #1E1A1C", +"., c #C6C2C7", +"+, c #4F4F51", +"@, c #464646", +"#, c #666565", +"$, c #181718", +"%, c #292929", +"&, c #454444", +"*, c #454746", +"=, c #67696A", +"-, c #616261", +";, c #3D3D3D", +">, c #FBFCF8", +",, c #F9FAF8", +"', c #F7F9F4", +"), c #F5FBFA", +"!, c #C2C4C4", +"~, c #1F1E1E", +"{, c #1B120D", +"], c #C48B65", +"^, c #F3A46C", +"/, c #F19F69", +"(, c #EE9C66", +"_, c #F1A068", +":, c #F0A069", +"<, c #F19F68", +"[, c #F0A068", +"}, c #F09F67", +"|, c #F0A067", +"1, c #F3A067", +"2, c #E0A87E", +"3, c #EFDABC", +"4, c #F0E9DA", +"5, c #878B8E", +"6, c #BBBEC2", +"7, c #DDDEDE", +"8, c #DEDEDC", +"9, c #545351", +"0, c #0A0A09", +"a, c #0E0E0F", +"b, c #080806", +"c, c #292427", +"d, c #564E55", +"e, c #565252", +"f, c #494949", +"g, c #3E3F3E", +"h, c #363838", +"i, c #515252", +"j, c #535353", +"k, c #505051", +"l, c #616161", +"m, c #4E4F4F", +"n, c #242424", +"o, c #7E7D7D", +"p, c #333233", +"q, c #DCDBDA", +"r, c #F9FCFC", +"s, c #F8FBFA", +"t, c #FBFBF4", +"u, c #F8F9F2", +"v, c #C2C6C6", +"w, c #2E2D2F", +"x, c #1B0C08", +"y, c #AB7958", +"z, c #EBA06D", +"A, c #F09D65", +"B, c #F5A168", +"C, c #F29E68", +"D, c #F29F67", +"E, c #F29E67", +"F, c #F19F67", +"G, c #F1A067", +"H, c #F2A067", +"I, c #F09F62", +"J, c #EEA269", +"K, c #C09274", +"L, c #3F312E", +"M, c #3F3D3F", +"N, c #232126", +"O, c #181719", +"P, c #1D1717", +"Q, c #0C0504", +"R, c #110B0A", +"S, c #171313", +"T, c #040305", +"U, c #050505", +"V, c #9C9A9B", +"W, c #4B4749", +"X, c #131214", +"Y, c #4B4B4C", +"Z, c #636262", +"`, c #525252", +" ' c #525151", +".' c #606160", +"+' c #303030", +"@' c #6B6B6C", +"#' c #808181", +"$' c #F9F8F8", +"%' c #F9F9F0", +"&' c #F6F8F5", +"*' c #C8C9C9", +"=' c #2D2C2F", +"-' c #1F0D08", +";' c #A06C4F", +">' c #F2A065", +",' c #F4A066", +"'' c #F09E68", +")' c #F4A067", +"!' c #F59E65", +"~' c #F49E65", +"{' c #F2A068", +"]' c #F09E65", +"^' c #E8A273", +"/' c #CB916A", +"(' c #8A5B41", +"_' c #5B3622", +":' c #4D2F1E", +"<' c #644638", +"[' c #8D6C5B", +"}' c #311C16", +"|' c #090203", +"1' c #040405", +"2' c #0D0C0D", +"3' c #929191", +"4' c #575759", +"5' c #4D4D4C", +"6' c #434343", +"7' c #4D4C4D", +"8' c #565959", +"9' c #4C4C4C", +"0' c #4C4D4D", +"a' c #656565", +"b' c #5D5C5C", +"c' c #949695", +"d' c #E2E2E2", +"e' c #F8FCFB", +"f' c #FAFCFC", +"g' c #E8E9E6", +"h' c #B7B6B2", +"i' c #605A58", +"j' c #342621", +"k' c #633C28", +"l' c #C1855B", +"m' c #EC9F6C", +"n' c #ED9E68", +"o' c #F1A06B", +"p' c #F4A068", +"q' c #F49E64", +"r' c #F89D63", +"s' c #F69E64", +"t' c #F29D65", +"u' c #EF9D66", +"v' c #F2A06A", +"w' c #F3A069", +"x' c #EF9D65", +"y' c #F09E69", +"z' c #F1A26C", +"A' c #F39D65", +"B' c #F1A36C", +"C' c #E59E6F", +"D' c #945635", +"E' c #7E472E", +"F' c #9D6A4D", +"G' c #946E59", +"H' c #100503", +"I' c #191919", +"J' c #908F90", +"K' c #606062", +"L' c #1F1F1F", +"M' c #616060", +"N' c #3E3E3F", +"O' c #3C3B3C", +"P' c #373838", +"Q' c #1C1B1B", +"R' c #3B3A3B", +"S' c #383838", +"T' c #4A4949", +"U' c #2D2C2C", +"V' c #C8C7C7", +"W' c #F5F5F4", +"X' c #9B9691", +"Y' c #2A2726", +"Z' c #20140F", +"`' c #7D5942", +" ) c #D5976A", +".) c #F3A874", +"+) c #F0A676", +"@) c #EDA172", +"#) c #F19F6B", +"$) c #F09F69", +"%) c #F0A06A", +"&) c #F59D65", +"*) c #F69F65", +"=) c #F39F67", +"-) c #F1A26D", +";) c #EEA16D", +">) c #F39F68", +",) c #F09F68", +"') c #F4A169", +")) c #F59F62", +"!) c #F59E5E", +"~) c #EE9E69", +"{) c #EDA06D", +"]) c #EEA270", +"^) c #F2A778", +"/) c #F0A376", +"() c #D49D7B", +"_) c #2E1D16", +":) c #050406", +"<) c #242124", +"[) c #8C8D8D", +"}) c #444746", +"|) c #0D0D0D", +"1) c #4F4F4F", +"2) c #3A3A3A", +"3) c #0A0909", +"4) c #6E6D6E", +"5) c #7C7B7C", +"6) c #555555", +"7) c #0C0C0C", +"8) c #100F10", +"9) c #E4E4E4", +"0) c #F8F9F7", +"a) c #7D7671", +"b) c #1F0F0C", +"c) c #6E4D3C", +"d) c #D09C74", +"e) c #EEA573", +"f) c #F0A06D", +"g) c #CF8761", +"h) c #7A3D28", +"i) c #D29061", +"j) c #F6A061", +"k) c #F19C63", +"l) c #F39E65", +"m) c #E9A071", +"n) c #EAA375", +"o) c #EF9F6A", +"p) c #F5A36C", +"q) c #F09E67", +"r) c #F3A16A", +"s) c #EFA16E", +"t) c #E49C6C", +"u) c #EAA273", +"v) c #ECA273", +"w) c #E8A173", +"x) c #ECA170", +"y) c #EE9F6A", +"z) c #F69D66", +"A) c #DDA27B", +"B) c #382517", +"C) c #040308", +"D) c #151114", +"E) c #6A6A6B", +"F) c #8F9191", +"G) c #1B1B1B", +"H) c #B1B1B1", +"I) c #B4B4B4", +"J) c #242525", +"K) c #F6F7F7", +"L) c #FDFEFC", +"M) c #E9EAE8", +"N) c #2F2925", +"O) c #735448", +"P) c #E2A985", +"Q) c #F3A068", +"R) c #EF9E68", +"S) c #EC9E6C", +"T) c #DF966A", +"U) c #D1885D", +"V) c #EBA06B", +"W) c #ECA16F", +"X) c #C68961", +"Y) c #A86F51", +"Z) c #C67F52", +"`) c #EF9E67", +" ! c #F1A06A", +".! c #E79D6B", +"+! c #8E6249", +"@! c #3F261B", +"#! c #542D1D", +"$! c #C2845F", +"%! c #F39F63", +"&! c #F49F66", +"*! c #F49D60", +"=! c #DE9E71", +"-! c #050508", +";! c #413A42", +">! c #413C40", +",! c #454546", +"'! c #262525", +")! c #D9D8D8", +"!! c #C6C6C6", +"~! c #505050", +"{! c #0C0B0C", +"]! c #070707", +"^! c #A9A9A9", +"/! c #FAFDFD", +"(! c #EAEAE9", +"_! c #302825", +":! c #5B4136", +"<! c #D4A483", +"[! c #F3A168", +"}! c #EE9E68", +"|! c #ED9F6D", +"1! c #F69F64", +"2! c #F59E62", +"3! c #F0A165", +"4! c #ECA266", +"5! c #F39E68", +"6! c #EAA67A", +"7! c #B88766", +"8! c #2F0D07", +"9! c #885237", +"0! c #E9A67D", +"a! c #EEA073", +"b! c #F3A064", +"c! c #F29D5E", +"d! c #F4A061", +"e! c #F09F64", +"f! c #EE9D65", +"g! c #EFA073", +"h! c #F1A169", +"i! c #F19F62", +"j! c #EFA378", +"k! c #B37E64", +"l! c #3C2117", +"m! c #5A3E36", +"n! c #473B32", +"o! c #060102", +"p! c #583027", +"q! c #E8A077", +"r! c #E9A35F", +"s! c #EFA161", +"t! c #F49D67", +"u! c #D9A078", +"v! c #2C1F13", +"w! c #030306", +"x! c #292224", +"y! c #8C8785", +"z! c #A7A7A8", +"A! c #3C3A3C", +"B! c #F7F6F7", +"C! c #626060", +"D! c #938D8A", +"E! c #20120E", +"F! c #926E59", +"G! c #EDA46C", +"H! c #F19F65", +"I! c #F49D5E", +"J! c #EEA16F", +"K! c #F19F6A", +"L! c #F49E66", +"M! c #F99C65", +"N! c #F89D66", +"O! c #F59E6D", +"P! c #E0986D", +"Q! c #8B4D33", +"R! c #91543F", +"S! c #E89D62", +"T! c #EF9E61", +"U! c #EE9F66", +"V! c #EFA16A", +"W! c #EFA36A", +"X! c #F29E69", +"Y! c #EFA264", +"Z! c #F19D70", +"`! c #F49F72", +" ~ c #D79867", +".~ c #634828", +"+~ c #6A3F2E", +"@~ c #A07559", +"#~ c #39241B", +"$~ c #100505", +"%~ c #080303", +"&~ c #361810", +"*~ c #DA996F", +"=~ c #EDA962", +"-~ c #EAA15F", +";~ c #ECA068", +">~ c #ECA576", +",~ c #7A543B", +"'~ c #110B09", +")~ c #49494A", +"!~ c #8E908D", +"~~ c #E1DED9", +"{~ c #BBBCBC", +"]~ c #616162", +"^~ c #B5B5B5", +"/~ c #B6B6B6", +"(~ c #F6F6F4", +"_~ c #756D6A", +":~ c #1A0806", +"<~ c #7C4C33", +"[~ c #E6A376", +"}~ c #F3A169", +"|~ c #F69E60", +"1~ c #F69C5E", +"2~ c #EAA173", +"3~ c #EF9F6F", +"4~ c #F3A066", +"5~ c #EA9D6F", +"6~ c #ECA175", +"7~ c #F2A05D", +"8~ c #F4A05D", +"9~ c #F49F62", +"0~ c #EF9F68", +"a~ c #EEA267", +"b~ c #EE9E67", +"c~ c #F69E6A", +"d~ c #F69D68", +"e~ c #F29E6F", +"f~ c #E29C77", +"g~ c #9C7058", +"h~ c #54281B", +"i~ c #A6725A", +"j~ c #E8A47E", +"k~ c #DC9E78", +"l~ c #997251", +"m~ c #AB7E64", +"n~ c #6C4532", +"o~ c #A4694B", +"p~ c #E8A270", +"q~ c #EC9A60", +"r~ c #E9A068", +"s~ c #D08868", +"t~ c #82543B", +"u~ c #7D675B", +"v~ c #A3A3A2", +"w~ c #EAEFEE", +"x~ c #FBFCF9", +"y~ c #949496", +"z~ c #555457", +"A~ c #EBEAEB", +"B~ c #F2F1F0", +"C~ c #787677", +"D~ c #1C1718", +"E~ c #5B4133", +"F~ c #B38368", +"G~ c #EBA477", +"H~ c #F3A06A", +"I~ c #F79E66", +"J~ c #F69C63", +"K~ c #F39E6B", +"L~ c #EEA06D", +"M~ c #EEA16A", +"N~ c #EBA262", +"O~ c #EE9E64", +"P~ c #EF9E65", +"Q~ c #F39D6A", +"R~ c #F0A375", +"S~ c #F59E6F", +"T~ c #F89C64", +"U~ c #F39F5E", +"V~ c #EEA264", +"W~ c #EDA56F", +"X~ c #E09C73", +"Y~ c #BD7E5C", +"Z~ c #A16142", +"`~ c #704527", +" { c #23100B", +".{ c #463434", +"+{ c #B17362", +"@{ c #9C624C", +"#{ c #9E634C", +"${ c #A2624F", +"%{ c #B77F63", +"&{ c #966A4A", +"*{ c #9E6648", +"={ c #91603F", +"-{ c #68462F", +";{ c #70584C", +">{ c #806369", +",{ c #CABEB9", +"'{ c #F5F4F2", +"){ c #F9FBFB", +"!{ c #F9FBFA", +"~{ c #FAFBF7", +"{{ c #F4F2EF", +"]{ c #AFB1B2", +"^{ c #2A292F", +"/{ c #373839", +"({ c #757475", +"_{ c #C0C1C3", +":{ c #29262B", +"<{ c #180C0C", +"[{ c #533C31", +"}{ c #A77558", +"|{ c #D6966D", +"1{ c #EFA271", +"2{ c #F2A274", +"3{ c #F0A076", +"4{ c #F0A173", +"5{ c #ED9F6C", +"6{ c #F5A06A", +"7{ c #F79E68", +"8{ c #F59D6C", +"9{ c #EEA37B", +"0{ c #F19E73", +"a{ c #F3A172", +"b{ c #DDA072", +"c{ c #B48660", +"d{ c #795742", +"e{ c #53271B", +"f{ c #681E14", +"g{ c #A52E1C", +"h{ c #CA3B2A", +"i{ c #963231", +"j{ c #1B0604", +"k{ c #581512", +"l{ c #722721", +"m{ c #2C0B07", +"n{ c #45140F", +"o{ c #6B1E16", +"p{ c #9D2F23", +"q{ c #C43625", +"r{ c #C93E3C", +"s{ c #461D15", +"t{ c #8B8D89", +"u{ c #F0F8F7", +"v{ c #F7FCFB", +"w{ c #F7FAFA", +"x{ c #D4D2D0", +"y{ c #595857", +"z{ c #0B0A0C", +"A{ c #2C2B2C", +"B{ c #E7E8E8", +"C{ c #FCFBF9", +"D{ c #89898A", +"E{ c #232124", +"F{ c #130808", +"G{ c #25120A", +"H{ c #412015", +"I{ c #5E3324", +"J{ c #835847", +"K{ c #885A49", +"L{ c #98664C", +"M{ c #B3805D", +"N{ c #B97D5C", +"O{ c #B97E5C", +"P{ c #B37854", +"Q{ c #805742", +"R{ c #785544", +"S{ c #6C4E41", +"T{ c #331E14", +"U{ c #120803", +"V{ c #240403", +"W{ c #973C2D", +"X{ c #CD4B36", +"Y{ c #D74426", +"Z{ c #CA4C25", +"`{ c #7A251C", +" ] c #582512", +".] c #B8442C", +"+] c #A24232", +"@] c #4F1A0F", +"#] c #C24932", +"$] c #D34B23", +"%] c #E1481D", +"&] c #E83F1D", +"*] c #D3412C", +"=] c #3A1C17", +"-] c #C6C5BA", +";] c #F7F8F2", +">] c #F6FBFA", +",] c #EDEFEE", +"'] c #8C8A8B", +")] c #181617", +"!] c #030305", +"~] c #777777", +"{] c #F8FAF3", +"]] c #DFE1E0", +"^] c #A6A7AB", +"/] c #7C7D80", +"(] c #535354", +"_] c #2E2A2A", +":] c #32312F", +"<] c #2E2728", +"[] c #221A1A", +"}] c #302324", +"|] c #170D0E", +"1] c #0A0304", +"2] c #0C0404", +"3] c #040203", +"4] c #05050B", +"5] c #2F0605", +"6] c #BA3D24", +"7] c #E83F18", +"8] c #E33F1D", +"9] c #AF542F", +"0] c #44110C", +"a] c #933B31", +"b] c #CF4A37", +"c] c #661713", +"d] c #A03423", +"e] c #E83D1F", +"f] c #E83E18", +"g] c #E74216", +"h] c #DF441E", +"i] c #9B3827", +"j] c #524447", +"k] c #F3F6F5", +"l] c #E0E0DF", +"m] c #373435", +"n] c #040409", +"o] c #030308", +"p] c #191818", +"q] c #CECECE", +"r] c #F7FCFA", +"s] c #F3FBFA", +"t] c #FCFBF5", +"u] c #FCFDF9", +"v] c #F4F6F5", +"w] c #EDF0EF", +"x] c #F0F1EF", +"y] c #E6E6E5", +"z] c #AEABB1", +"A] c #999397", +"B] c #312F33", +"C] c #020208", +"D] c #020001", +"E] c #070202", +"F] c #060303", +"G] c #060206", +"H] c #1E0402", +"I] c #993F33", +"J] c #CE4631", +"K] c #B03E24", +"L] c #472818", +"M] c #4B3A40", +"N] c #4D1718", +"O] c #722C28", +"P] c #370E0B", +"Q] c #B7402B", +"R] c #E7401D", +"S] c #E83C1C", +"T] c #E6401B", +"U] c #CF4931", +"V] c #582317", +"W] c #938E8E", +"X] c #D7DBDB", +"Y] c #787472", +"Z] c #050202", +"`] c #030103", +" ^ c #5C5B5C", +".^ c #F2F2F1", +"+^ c #C9C9C9", +"@^ c #8E8D8C", +"#^ c #080608", +"$^ c #010002", +"%^ c #040102", +"&^ c #040103", +"*^ c #150503", +"=^ c #51241D", +"-^ c #6A3130", +";^ c #6C494D", +">^ c #B5B7B1", +",^ c #E8E7E6", +"'^ c #989296", +")^ c #6A6368", +"!^ c #220B08", +"~^ c #B7412B", +"{^ c #E34318", +"]^ c #E64216", +"^^ c #DD432C", +"/^ c #A93C36", +"(^ c #56302F", +"_^ c #C0BFBF", +":^ c #2B2D2E", +"<^ c #292829", +"[^ c #ECECEC", +"}^ c #D1D1D2", +"|^ c #818382", +"1^ c #3E3D3E", +"2^ c #040101", +"3^ c #272827", +"4^ c #908D89", +"5^ c #BAB2AC", +"6^ c #E2DBD7", +"7^ c #F5F3F2", +"8^ c #F3F7F4", +"9^ c #CED0D0", +"0^ c #201313", +"a^ c #A24033", +"b^ c #E14024", +"c^ c #E04325", +"d^ c #BA4938", +"e^ c #3F140D", +"f^ c #281A1B", +"g^ c #181816", +"h^ c #F8F9F8", +"i^ c #E8E9E9", +"j^ c #7B7B7B", +"k^ c #040202", +"l^ c #050506", +"m^ c #5E5E5F", +"n^ c #EBEDEC", +"o^ c #F6FBF9", +"p^ c #F8F9F9", +"q^ c #F4F8F4", +"r^ c #FAFAF5", +"s^ c #F6F9F8", +"t^ c #6B6766", +"u^ c #461411", +"v^ c #CA4541", +"w^ c #C84639", +"x^ c #48130F", +"y^ c #0A0504", +"z^ c #070706", +"A^ c #828181", +"B^ c #EAE9E9", +"C^ c #3F3E3F", +"D^ c #ECEDEC", +"E^ c #FAFDFC", +"F^ c #FAFCF9", +"G^ c #FBFBF5", +"H^ c #FBFBF9", +"I^ c #DDE0DE", +"J^ c #422D2C", +"K^ c #641818", +"L^ c #6F2A28", +"M^ c #1C100F", +"N^ c #080908", +"O^ c #040306", +"P^ c #040504", +"Q^ c #7E7D7E", +"R^ c #ADADAD", +"S^ c #CDCFCC", +"T^ c #D8D5D5", +"U^ c #9D9492", +"V^ c #BFBCB9", +"W^ c #464443", +"X^ c #010103", +"Y^ c #7E7E7E", +"Z^ c #C7C7C7", +"`^ c #121111", +" / c #8A8B8D", +"./ c #F6F7F6", +"+/ c #F9FCFA", +"@/ c #F4FAF9", +"#/ c #EDF6F5", +"$/ c #424242", +"%/ c #070103", +"&/ c #030001", +"*/ c #F4F4F3", +"=/ c #F6F8F6", +"-/ c #F9FBF9", +";/ c #F6FAFA", +">/ c #454445", +",/ c #020103", +"'/ c #8F8A90", +")/ c #FAFBF9", +"!/ c #F8FCF9", +"~/ c #454344", +"{/ c #7D7C7D", +"]/ c #363435", +"^/ c #EDEDED", +"// c #424142", +"(/ c #807F7F", +"_/ c #737373", +":/ c #131213", +"</ c #CFCDCE", +"[/ c #414141", +"}/ c #929392", +"|/ c #686868", +"1/ c #434242", +"2/ c #6D6C6C", +"3/ c #EAEBEA", +"4/ c #5C5C5D", +"5/ c #D4D4D4", +"6/ c #484748", +"7/ c #EBEBEC", +"8/ c #656665", +"9/ c #79797A", +"0/ c #373737", +"a/ c #A09F9F", +"b/ c #333334", +"c/ c #DEDEDD", +"d/ c #232323", +"e/ c #B5B4B4", +"f/ c #E5E4E3", +"g/ c #383738", +"h/ c #565757", +"i/ c #636363", +"j/ c #3F3E3E", +"k/ c #868586", +"l/ c #E7E7E7", +"m/ c #787778", +"n/ c #323232", +"o/ c #929292", +"p/ c #A0A0A0", +"q/ c #0B0A0A", +"r/ c #DBDBDB", +"s/ c #3B3A3A", +"t/ c #E3E3E2", +"u/ c #434141", +"v/ c #A8A8A8", +"w/ c #080708", +"x/ c #6E6C6C", +"y/ c #444345", +"z/ c #EEEEEE", +"A/ c #D2D3D3", +"B/ c #BFBFBE", +"C/ c #101011", +"D/ c #BABBBB", +"E/ c #030303", +"F/ c #626261", +"G/ c #717171", +"H/ c #E4E5E5", +"I/ c #DCDDDD", +"J/ c #6F6E6E", +"K/ c #5E5E5E", +"L/ c #171618", +"M/ c #D3D3D3", +"N/ c #F0F0F0", +"O/ c #0A090A", +"P/ c #C2C2C2", +"Q/ c #DDDDDD", +"R/ c #6A6B6A", +"S/ c #A1A1A1", +"T/ c #929393", +"U/ c #222122", +"V/ c #A1A0A1", +"W/ c #ADACAD", +"X/ c #4F4F4E", +"Y/ c #CBCACA", +"Z/ c #0F0E0E", +"`/ c #0D0C0C", +" ( c #010101", +".( c #D8D8D8", +"+( c #D7D5D7", +"@( c #5D5E5E", +"#( c #6F6F6F", +"$( c #515151", +"%( c #C8C6C8", +"&( c #B7B6B6", +"*( c #4B494A", +"=( c #C1C0C1", +"-( c #979797", +";( c #EFEFEF", +">( c #393939", +",( c #171617", +"'( c #CFD0D0", +")( c #121112", +"!( c #C4C4C5", +"~( c #DBDADA", +"{( c #F9F9F8", +"]( c #282828", +"^( c #4B4B4B", +"/( c #8A8B8B", +"(( c #2F3031", +"_( c #868686", +":( c #DFDEDF", +"<( c #EEEDEE", +"[( c #F5F6F6", +"}( c #2A2829", +"|( c #4B4A4A", +"1( c #515051", +"2( c #6A6A6A", +"3( c #C4C2C4", +"4( c #F3F3F2", +"5( c #272727", +"6( c #737273", +"7( c #9E9E9D", +"8( c #E1E1E0", +"9( c #727272", +"0( c #8C8A87", +"a( c #E4E6E6", +"b( c #F2F2F3", +"c( c #B4B5B5", +"d( c #F3F4F4", +"e( c #A0A0A1", +"f( c #212020", +"g( c #A9A8A9", +"h( c #252425", +"i( c #C5C6C6", +"j( c #1B191A", +"k( c #B4B3B3", +"l( c #767676", +"m( c #EEEFEF", +"n( c #D0D1D1", +"o( c #6A6A69", +"p( c #807F81", +"q( c #C9C8C9", +"r( c #646465", +"s( c #F2F3F3", +"t( c #676464", +"u( c #BABABA", +"v( c #BEBEBE", +"w( c #2F2F2F", +"x( c #BFC0C0", +"y( c #2F2E2F", +"z( c #EEEFEE", +"A( c #8D8D8D", +"B( c #585859", +"C( c #DDDCDB", +"D( c #DEDDDE", +"E( c #EAEAEA", +"F( c #C1C1C1", +"G( c #C0BFC0", +"H( c #868585", +"I( c #D7D8D8", +"J( c #AFAFAF", +"K( c #757575", +"L( c #858484", +"M( c #818081", +"N( c #7F7E7F", +"O( c #878787", +"P( c #979798", +"Q( c #727172", +"R( c #3E3B3A", +"S( c #737272", +"T( c #C7C7C6", +"U( c #949494", +"V( c #5E5F60", +"W( c #807F80", +"X( c #D3D4D3", +"Y( c #DFDFDF", +"Z( c #696768", +"`( c #B9BABA", +" _ c #7C7B7A", +"._ c #858582", +"+_ c #B2B3B2", +"@_ c #595959", +"#_ c #514F4F", +"$_ c #070507", +"%_ c #7D7E7E", +"&_ c #F4F3F0", +"*_ c #EEEFEA", +"=_ c #EDF0EE", +"-_ c #EFF0EF", +";_ c #EAECEB", +">_ c #D1D2D1", +",_ c #7C7B7B", +"'_ c #3C3939", +")_ c #4D4D4F", +"!_ c #615F60", +"~_ c #676466", +"{_ c #837E7E", +"]_ c #66605D", +"^_ c #4D4340", +"/_ c #7D7A7C", +"(_ c #8D8A8B", +"__ c #777170", +":_ c #B1AFAD", +"<_ c #9C9B99", +"[_ c #A8A6A6", +"}_ c #8A8989", +"|_ c #B0AFAE", +"1_ c #908D8D", +"2_ c #888482", +"3_ c #A6A29E", +"4_ c #8B8482", +"5_ c #615E5D", +"6_ c #494846", +"7_ c #0C0B0B", +"8_ c #555651", +"9_ c #7D7D7D", +"0_ c #363434", +"a_ c #3A3535", +"b_ c #383331", +"c_ c #A19D9A", +"d_ c #EAEBEB", +"e_ c #E4E4E2", +"f_ c #DCD9D4", +"g_ c #D8CEC7", +"h_ c #B5A69F", +"i_ c #AFA7A2", +"j_ c #948B86", +"k_ c #847A77", +"l_ c #887B72", +"m_ c #877A72", +"n_ c #8A7B73", +"o_ c #705A4B", +"p_ c #705848", +"q_ c #735841", +"r_ c #765744", +"s_ c #6D4B37", +"t_ c #624531", +"u_ c #4E2D21", +"v_ c #45281E", +"w_ c #1A110A", +"x_ c #090302", +"y_ c #140C09", +"z_ c #120806", +"A_ c #3B271D", +"B_ c #5E402F", +"C_ c #7A5542", +"D_ c #3C1F18", +"E_ c #090101", +"F_ c #241813", +"G_ c #403028", +"H_ c #422C24", +"I_ c #746260", +"J_ c #534641", +"K_ c #3A2E2C", +"L_ c #92908D", +"M_ c #928D8B", +"N_ c #3D3838", +"O_ c #807A79", +"P_ c #767273", +"Q_ c #49484C", +"R_ c #110E13", +"S_ c #151314", +"T_ c #4A4847", +"U_ c #333535", +"V_ c #242528", +"W_ c #AFB2B4", +"X_ c #CACCCC", +"Y_ c #E5E6E4", +"Z_ c #F5F9F8", +"`_ c #ECEDED", +" : c #9A9A9A", +".: c #707071", +"+: c #959494", +"@: c #1D1C1D", +"#: c #5B5B5B", +"$: c #848385", +"%: c #B2B1B1", +"&: c #8B8A8B", +"*: c #3D3C3D", +"=: c #5C5C5C", +"-: c #727273", +";: c #F4F5F5", +">: c #B0ACAB", +",: c #7B736B", +"': c #6F5E55", +"): c #755740", +"!: c #A57F63", +"~: c #A47554", +"{: c #A97655", +"]: c #AE7954", +"^: c #C88E68", +"/: c #CF966D", +"(: c #D1946D", +"_: c #D19367", +":: c #D2946A", +"<: c #DE9A6D", +"[: c #ECA579", +"}: c #EBA57D", +"|: c #E6A780", +"1: c #E7A780", +"2: c #E4A67C", +"3: c #EDAC7C", +"4: c #E4A777", +"5: c #CC956B", +"6: c #B27C54", +"7: c #C38B65", +"8: c #A7795B", +"9: c #724533", +"0: c #AA826B", +"a: c #AC836B", +"b: c #A47E66", +"c: c #402617", +"d: c #7A5B42", +"e: c #9F765F", +"f: c #8D674F", +"g: c #957464", +"h: c #7F6151", +"i: c #725D4C", +"j: c #A58266", +"k: c #9A6F54", +"l: c #7A4E38", +"m: c #75503A", +"n: c #72523E", +"o: c #5E4737", +"p: c #2A1D16", +"q: c #918379", +"r: c #B3AEAC", +"s: c #D6D5D5", +"t: c #25262C", +"u: c #5A5C5F", +"v: c #AAAFB1", +"w: c #838589", +"x: c #BFC0C2", +"y: c #717272", +"z: c #2A2B2B", +"A: c #323031", +"B: c #262526", +"C: c #4C4B4C", +"D: c #EBEBEB", +"E: c #F8F7F6", +"F: c #AFACAA", +"G: c #6E5E58", +"H: c #503A32", +"I: c #765242", +"J: c #B18363", +"K: c #D0956E", +"L: c #DC9667", +"M: c #DC9768", +"N: c #E09563", +"O: c #E19260", +"P: c #ED9C64", +"Q: c #F4A469", +"R: c #F39F6A", +"S: c #F29D68", +"T: c #F3A16C", +"U: c #E59664", +"V: c #D08C62", +"W: c #BF815D", +"X: c #966343", +"Y: c #946646", +"Z: c #7D5438", +"`: c #8A593A", +" < c #915938", +".< c #9E693D", +"+< c #B17545", +"@< c #B57848", +"#< c #C78D5B", +"$< c #CF9168", +"%< c #CA8B64", +"&< c #C88B64", +"*< c #985939", +"=< c #7D412D", +"-< c #724228", +";< c #7C4A33", +">< c #7A472F", +",< c #77412C", +"'< c #804A32", +")< c #996847", +"!< c #916044", +"~< c #8B6349", +"{< c #906C57", +"]< c #6C4F3D", +"^< c #332C2A", +"/< c #5C5A57", +"(< c #201E1C", +"_< c #1F1B1E", +":< c #3B3537", +"<< c #302A2C", +"[< c #292125", +"}< c #1A1415", +"|< c #1A191B", +"1< c #272626", +"2< c #373736", +"3< c #A4A4A4", +"4< c #8C8B8B", +"5< c #E1E2E1", +"6< c #FAF9F8", +"7< c #E0DAD4", +"8< c #B2A8A4", +"9< c #807167", +"0< c #7D685B", +"a< c #856F66", +"b< c #847066", +"c< c #897366", +"d< c #7E6556", +"e< c #664639", +"f< c #6D4B3A", +"g< c #8D6750", +"h< c #BD8865", +"i< c #D99D6F", +"j< c #D1976E", +"k< c #935E43", +"l< c #7E4528", +"m< c #884F34", +"n< c #A76A42", +"o< c #C1815B", +"p< c #C98E63", +"q< c #DF9E73", +"r< c #EAA374", +"s< c #EFA572", +"t< c #F4A36E", +"u< c #F4A166", +"v< c #F3A163", +"w< c #F2A166", +"x< c #F2A06B", +"y< c #F4A26F", +"z< c #F0A572", +"A< c #EDA675", +"B< c #EBA374", +"C< c #E09C70", +"D< c #E19E72", +"E< c #E39E70", +"F< c #D69261", +"G< c #C27F52", +"H< c #C28157", +"I< c #B06D3D", +"J< c #A2663F", +"K< c #845842", +"L< c #623D31", +"M< c #452B21", +"N< c #2B1911", +"O< c #150804", +"P< c #0E0402", +"Q< c #110807", +"R< c #151011", +"S< c #201E1F", +"T< c #292828", +"U< c #090708", +"V< c #1E1E1E", +"W< c #FDFCFB", +"X< c #F0EDEC", +"Y< c #DFD9D5", +"Z< c #AAA5A3", +"`< c #756C64", +" [ c #544536", +".[ c #2F170D", +"+[ c #744F3C", +"@[ c #DFA781", +"#[ c #EBA578", +"$[ c #F1A674", +"%[ c #F2A06C", +"&[ c #F6A060", +"*[ c #F49E5F", +"=[ c #F3A061", +"-[ c #EFA163", +";[ c #F59F60", +">[ c #F49D66", +",[ c #F49E69", +"'[ c #F0A168", +")[ c #EB9F6E", +"![ c #EBA272", +"~[ c #EF9D62", +"{[ c #F39F66", +"][ c #F6A064", +"^[ c #F6A369", +"/[ c #F0A470", +"([ c #F0A87A", +"_[ c #E6A274", +":[ c #D5986F", +"<[ c #B9865F", +"[[ c #91694D", +"}[ c #734F3B", +"|[ c #412B20", +"1[ c #707171", +"2[ c #4F4E4E", +"3[ c #A3A2A2", +"4[ c #C4C3C3", +"5[ c #F5F9F9", +"6[ c #F7FBFA", +"7[ c #F6FCFB", +"8[ c #F8FCFC", +"9[ c #DBDCDB", +"0[ c #494544", +"a[ c #45342B", +"b[ c #6A503D", +"c[ c #99674A", +"d[ c #B1724C", +"e[ c #D79062", +"f[ c #F5A773", +"g[ c #F5A36D", +"h[ c #F49D5F", +"i[ c #F5A065", +"j[ c #F59F6B", +"k[ c #EFA16C", +"l[ c #EDA070", +"m[ c #F2A16A", +"n[ c #F2A26C", +"o[ c #F1A062", +"p[ c #EFA05E", +"q[ c #F3A366", +"r[ c #EFA367", +"s[ c #F1A772", +"t[ c #EEAB80", +"u[ c #DDA47C", +"v[ c #794D35", +"w[ c #0B0808", +"x[ c #C5C5C4", +"y[ c #FCFDF8", +"z[ c #D2CFD1", +"A[ c #9F9B9A", +"B[ c #6F6A69", +"C[ c #7F7975", +"D[ c #766C64", +"E[ c #655247", +"F[ c #554234", +"G[ c #7B5843", +"H[ c #8D6249", +"I[ c #AF7A5D", +"J[ c #B77E5A", +"K[ c #D39875", +"L[ c #D89770", +"M[ c #E99D6C", +"N[ c #EEA677", +"O[ c #EEA375", +"P[ c #EFA175", +"Q[ c #EF9E6F", +"R[ c #F3A06D", +"S[ c #F49F6D", +"T[ c #F09E6A", +"U[ c #F0A26E", +"V[ c #EFA474", +"W[ c #D08B5F", +"X[ c #D49167", +"Y[ c #D99A72", +"Z[ c #BE8867", +"`[ c #AE7A55", +" } c #8D5A44", +".} c #9B7055", +"+} c #7B5E4A", +"@} c #625042", +"#} c #5F524B", +"$} c #827C77", +"%} c #F1F3F2", +"&} c #F1F0ED", +"*} c #E0DBD9", +"=} c #D7D2CC", +"-} c #B4ACA6", +";} c #A89C97", +">} c #736A64", +",} c #43342F", +"'} c #2C1C17", +")} c #432D1E", +"!} c #503729", +"~} c #735340", +"{} c #916654", +"]} c #92624F", +"^} c #B0795E", +"/} c #C28364", +"(} c #A9755B", +"_} c #8D6149", +":} c #8D6550", +"<} c #664031", +"[} c #533628", +"}} c #41271C", +"|} c #735C54", +"1} c #786964", +"2} c #7A6D69", +"3} c #ADA099", +"4} c #ACA4A2", +"5} c #E0DCD5", +"6} c #E7E2DE", +"7} c #EDECE9", +"8} c #F3F3F1", +"9} c #E6E7E6", +"0} c #C5C6C3", +"a} c #C3C4C0", +"b} c #B9B9B5", +"c} c #948F8A", +"d} c #968F87", +"e} c #968E85", +"f} c #A39386", +"g} c #A99283", +"h} c #9F8E83", +"i} c #998C83", +"j} c #978F87", +"k} c #ACA5A0", +"l} c #C4BFBC", +"m} c #D3D2D0", +"n} c #F9F9F7", +"o} c #F7FDFC", +"p} c #F7FAF9", +"q} c #F5FCFB", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + @ # $ % & * = . . . . . . . . - ; > . % = ; , ' ) % & % ! > . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) ~ { ] ^ / > ( ) . . . . . . . . - _ ] . . > : ' . . ) . . = ) . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = < [ } | 1 2 3 . . . . . . . . - ; ; ] . ) ] > . . . . . . ) . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % 4 5 6 7 8 9 0 % . . . . . . . . ] ( . % . a ] ( b ] ) > ) . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . c d e f g h i j k l ] . % m . a & d ( % & * d > & n o p q r s ] . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . d 0 t u v w x y z A B ; ] & & & % & . a & & C 2 D E F G H I J - > . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . & & K L M N O P Q R S T * m & % U d * V W X Y Z ` ...+.@.#.% - s ) ) . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . % $.% . . ( . $.* %.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.5.6.( ( > a ' . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . d & d & s . & 7.* 8.9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.% % B.C.. . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . % % c D.E.F.G.H.% I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+C.;+& % . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . 9 >+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+-+i+& A.j+d % . . . . . . . . . . ", +". . . . . . . . . . . . . . . % & & & k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+j+m . . . . . . . . . . . ", +". . . . . . . . . . . . . . . B.C Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@x+[@}@|@1@2@3@4@5@6@7@8@9@0@a@& . . . . . . . . . . ", +". . . . . . . . . . . . . . . . & b@+@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@% . . . . . . . . . . ", +". . . . . . . . . . . . . . . & & S@T@U@V@W@X@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#L.{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#. . . . . . . . . . ", +". . . . . . . . . . . . . . . . ( 7#8#9#0#X@a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#H#I#J#K#L#M#N#' . . . . . . . . . ", +". . . . . . . . . . . . . . . . & O#P#Q#R#S#T#U#U#U#V#W#U#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$-$;$Z.>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$. . . . . . . . . . ", +". . . . . . . . . . . . . . . d . |$1$2$3$4$5$U#U#U#W#W@6$7$U#6$c#8$S#9$0$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$. . . . . . . . . . ", +". . . . . . . . . . . . . . . . . & z$A$2$B$X#U#W#U#U#W@Y#W#W#d#W@C$6$D$E$T#F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$`$ %.%. . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . d +%@%#%$%W#U#W#W#U#U#7$U#W#7$%%Y#6$U#D$&%*%=%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%F.C & . . . . . . . ", +". . . . . . . . . . . . . . . . . . . a W@3%i@4%Y#W#C$U#U#U#U#U#U#W#7$7$%%V#5%6%7%8%9%0%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%* t%a . . . . . . ", +". . . . . . . . . . . . . . . . . . . c B.u%v%w%x%T#W#U#U#U#U#U#U#U#%%W#U#y%z%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%. & & % . . . ", +". . . . . . . . . . . . . . . . . . . c c C `% &.&+&W@U#U#U#U#C$U#U#W#E$@&#&$&%&D%e#&&e#*&7$=&-&;&P#>&,&'&)&!&<%~&{&]&^&/&(&_&:&<&Y%% % % . . . ", +". . . . . . . . . . . . . . . . . . . . % . t%[&}&|&1&X#2&V#W#W#y%3&4&5&6&7&0$8&9&0&C$d#a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&C m w&) . . ", +". . . . . . . . . . . . . . . . . . . . . . . & x&y&z&A&B&C&V#Y#D&E&F&G&H&I&.@l@J&K&L&M&N&d#O&5$P&Q&R&S&T&U&V&W&X&Y&Z&`& *.*+*@*#*$*a ( ( . . . ", +". . . . . . . . . . . . . . . . . . . . . . . %*c &***=*-*E$d#U#Y#;*>*Z%,*'*)*!*~*{*]*s%^*X@a&/*(*_*:*<*[*}*|*1*2*3*4*5*6*7*8*9*0*a*. % = . . . ", +". . . . . . . . . . . . . . . % . . . . . . . d & c b*i@c*d*E$e*f*g*h*. k & d i*j*k*l*m*n*o*p*F&q*r*X#s*t*u*v*w*x*y*z*A*m+B*C*D*E*F*& & % % . . ", +". . . . . . . . . . . . . . . . & % . % m & % . . . . u%A$G*H*I*J*K*$.& c m C d 0 d Z%L*6&M*N*F&O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =.=+=@=E&. . . . . . ", +". . . . . . . . . . . . . . . % & c . % m & . . . . . & h*#=#%$=%=9 &=k *=& ==C & m . d -=;=>=,='=)=!=~={=]=^=/=(=_=:=<=<=[=}=.@|=1=. . . . . . ", +". . . . . . . . . . . . . . . d % ( % 0 9 * d . . . % & C k 2=3=4=5=6=7=-+8=9=0=& . a %*d a=b=c=d=e=f=g=h=i=j=k=l=q+m=n=o=p=Q#q=r=% . . . . . . ", +". . . . . . . . . . . . . . . - > s=t=u=v=w=x=A y=( & % ) z=A=B=C=D=E=F=*=G=H=I=% C % m & J=K=L=c=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=`= -%.) = . . . . ", +". . . . . . . . . . . . . . . $ .-+-@-#-$-%-&-*-=---;->-,-'-)-!-~-{-]-^-/-(-_-:-d % . . . d <-n+n+ @[-}-|-1-2-G=3-4-l*~*5-6-7-8-9-0-w&s > ) . . ", +". . . . . . . . . . . . . . . a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-. % $.. . . z-n+A-n+ @B-}-C-D-E-F-G-H-I-J-K-L-M-N-O-9 ! P-$.. . ", +". . . . . . . . . . . . . . ' Q-R-S-T-U-V-W-X-Y-Z-`- ;.;+;@;#;$;%;&;*;=;-;;;>;9 a & . . . . ,; @n+n+Q# @';);!;~;{;];^;{;/;(;_;:;<;1-k G.& . . . ", +". . . . . . . . . . . . & . j+[;};|;1;2;3;4;5;6;7;8;9;0;a;b;c;d;e;f;g;h;i;j;&=m % a . . . . k*n+n++@Q#k; @{;x%^;l;m;%=n;o;p;q;r;s;t;d % C . . . ", +". . . . . . . . . . . . & i*u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J;K;d;L;M;N;O;P;Q;R;. . . . . . . S;n+n+n+T@c=Q#T;U;V;W;X;Y;Z;`; >.>+>@>& . ( . . . . ", +". . . . . . . . . . . % C . 4&#>$>%>&>*>=>->;>>>,>'>)>,>!>)>)>~>{>]>^>/>(>_>:>. . . . . . . k*n+n+ @+@n+Z*<>;*[>}>|>1>t=h@2>3>4>5>6>d ^ ( ) . . ", +". . . . . . . . . . . % % 7>H&8>9>0>a>b>c>d>e>9;7;f>g>h>i>h>j>k>l>m>n>o>p>q>r>) . . . . . . S;n+n+n+T@+@s>t>t=0#u>v>w>x>y>z>A>B>C>D>~ ] > . . . ", +"] . . . . ) ( ~ ] j+;+E>-+F>G>H>I>J>K>L>M>L>N>G;O>O>P>Q>I;Q>R>S>T>U>K>V-V>W>X>Y>~ * ( . ( G.,;Z>`>n+c= @ ,.,+,@,#,';$,%,&,*,=,-,a$;,`#>,) . . . ", +"a-. . ' ' . > E>=+,,',),!,~,{,],^,/,(,/,_,G;/,:,R><,[,R>_,},<,|,R>_,1,R>R>[,2,3,4,X@5,6,7,8,9,0,a,+@+@b,c,d,e,f,g,h,i,j,k,A$l,m,n,o,p,q,& . . . ", +"C.. . % . |$, r,s,t,u,v,w,x,y,z,&;A,B,C,D,E,E,D,<,F,F,_,D,D,G,R>8;R>&;/,_,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,}=V,W,X,B-Y,Z,`, 'w>.'f=+'@,0*@'#'$'. . . ", +"C.% d ( % -+C.w&%'&'*'='-';'>','''V>)'!'~'~'W-R><,{'_,R>D,{'R>|,D,R>|,R>{'{']'G,^'/'('_':'<'['}'|'Q#1'2'3'4'5'6'6&7'8'9'{;0'a'6&b'~*c'';d'. . . ", +"-+& 0 w&3 e'f'g'h'i'j'k'l'm'n'o'o'p'q'r's't'u'v'<,/,D,:,_,D,D,D,R>R>H,G,w'x'y'z'A'~>B'C'D'E'F'G'H'+@+@I'J'K'L'L';,k,M'N'O'I P'Q'R'S'T'U'V'. . . ", +". . % . H.W'X'Y'Z'`' ).)+)@)#)$)%)D,&)*)=)-);)d;D,>)*;R>D,R>[,{'R>,)R>')u'/,))!)o>q'~){)])^)/)()_)T@:)<)[)})|)1)2)3)s>4)5)6)w%7) @I&8)J-9). . . ", +"] . . % 0)a)b)c)d)e)f)g)h)i)j)k)/,D,c>l)O>m)n)o)p)q)&;_,{'_,_,,)F,<,')A,r)q)s)t)u)v)w)x)y)<,z)A)B)Q#C)D)E)F)G)H)%.I)T'J)E= @T@n+ @9#Q#9'K)% . . ", +"; L)|$e'M)N)O)P)Q)R)S)T)U)V)7;_,,)E,W-_,W)X)Y)Z)`)&;F,8;8;F,D,_,/,{'&;,) !.!+!@!#!$!O;%!~>&!*!=!B) @-!;!>!,!'!)!C=% h*!!~!{!Q#c=n+m+]!^!& . . . ", +"> . /!f'(!_!:!<![!}!|!|!R>1!2!3!4!8;5!G;6!7!8!9!0!a!b!c!d!e!d>f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!a>u!v!w!A*x!y!z!A!B!& & . |$c p*I-H=+@Z*C!Z%% . . . ", +"] ( ) ( m D!E!F!G!H!e>I!!'<,J!K!L!M!N!O!P!Q!R!S!T!U!V!W!''C,X!Y!Z!`! ~.~+~@~#~$~%~&~*~=~-~;~>~,~'~)~!~~~m {~]~t%& a . . . & ==Y#^~/~J=t%d . . . ", +"> . A./!*=(~_~:~<~[~}~|~1~F;2~3~X!!'=)4~G;5~6~7~8~9~0~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~~ ; x~y~z~A~% ) . . . % . & C d d . a . . . ", +"- ) ) A.E>m B~C~D~E~F~G~H~I~J~K~L~M~B;N~O~P~Q~R~S~T~U~V~W~X~Y~Z~`~ {.{+{@{#{${%{&{*{={-{;{>{,{'{){!{~{{{]{^{/{({9 & . . . & . % d . % & d . . . ", +"= . . A.A., , t%_{:{<{[{}{|{1{2{3{4{5{M~6{7{8{9{0{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{e'C x{y{z{Z>v*A{B{% & & . . . . % . . % . . . . ", +"= . . . . A.' C{3 (!D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{`{ ].]+]@]#]$]%]&]*]=]-];]>]/!,]'])]!]T,Z*n+Z*~]9 . . % $.. . . . . . . . . . ", +". . . ) ) = ) ^ {]x~,,]]^]/](]_]:]<][]}]|]1]2]3]g&c=4]4]5]6]7]8]9]0]a]b]c]d]e]f]g]h]i]j]k]r l]s%m]_-n]o] @ @n++@p]q]d d d . . . . . . . . . . . ", +". . . > ] ] = r]s]E>: t]u]0 v]w]x]y]z]A]B]z*C]D]E]F]A*G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]T;_-Z]`]o]z*c=Q# @Q#c= ^c d % % . . . . . . . . . . ", +". . . . . . . $.f'j+] m ] ( .^+^@^Y,@=#^Z>n+$^%^L= =Z*&^*^=^-^;^>^,^'^)^!^~^{^]^^^/^(^_^:^-@n+n+n+n+n+n+n+n+n+n+n+<^[^& $.. . . . . . . . . . . ", +". . . . . . . % & d & d }^|^1^_-n+ @$^n+n+n+n+2^+@Q#U,3^4^5^6^7^8^t m 9^0^a^b^c^d^e^f^g^ @9#n+n+n+n+n+n+n+n+n+n+n+_-!!. d . . . . . . . . . . . ", +". . . . . . . % h^d i^j^**Q# @ @n+ @ @ @n+n+n+k^c=l^m^n^C.o^p^|$q^r^i*s^t^u^v^w^x^y^Z*v*Q#z^n+n+n+n+n+n+n+n+n+n+n+n+A^% a % . . . . . . . . . . ", +". . . . . . . & % B^v=U,c=c= @$^$^n+ @n+n+n+n+m++@C^D^m E^;+i+a F^G^H^E>I^J^K^L^M^N^Z*O^c=P^n+n+n+n+n+n+n+n+n+n+n+n+Q^& . . . . . . . . . . . . ", +". . . . . . . . . R^q+ @n+n+n+n+n+n+n+n+n+n+n+m+#%S^C ,,i*& . % ) - - -+v{T^U^V^W^w!X^$^n+D]n+n+n+n+n+n+n+n+n+n+n+n+Y^. . . . . . . . . . . . . ", +". . . . . . . . & Z^`^n+n+n+n+n+n+n+n+n+n+n+n+_& /./D.( * C d . . = P-+/j+a @/#/$/%/Z>n+n+&/n+n+n+n+n+n+n+n+n+n+n+n+Y^. . . . . . . . . . . . . ", +". . . . . . . % c */G& @n+n+n+n+n+n+n+n+n+n+n+c@2%i*=/-/-+% |$( $.. ] w&] % ;/@/>/%^,/n+T@&/n+n+n+n+n+n+n+n+n+n+n+n+Y^. . . . . . . . . . . . . ", +". . . . . . . . m C E&8)n+n+n+n+n+T@T@T@T@n+T,'/d )/!/!{E>A.] ) & . $.) ] ) % H^~/n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+{/. . % . . . . . . . . . . ", +". . . . . . . . . % ./t=M*+@c=c=+@c= @n+Q#Z*]/^/c ) m . . . . . . . . . . . . C //n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+(/% % . . . . . . . . . . . ", +". . . . . . . . & . % ==U#_/:/U, @c=Z*T@ @X%</m % m . . . . . . . . . . . . . c [/n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+Q^' . . . . . . . . . . . . ", +". . . . . . . . . d % & m c 9)}/A{T@ @ @ @|/c % . . & . . . . . . . . . . . . i*1/n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+2/& % . . . . . . . . . . . ", +". . . . . . . . & . . . % . . % 3/4/+@c=:&5/% . . m % . . . . . . . . . . . . i*6/T@n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+C^Z%% . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . & 7/8/7)j^t%C . . . . . . . . . . . . . . . . % 9/+@n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+0/Z%d . . . . . . . . . . . ", +". . . . . . . . . . . . . . . $.d C a/b/n C c . . . . . . . . . . . . . . . % & I*3)n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+ @G)J=% . . . . . . . . . . . ", +". . . . . . . . . . . . . . . % % c/d/e/% & t%. . . . . . . . . . . . . . . & % f/:&n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+ @g/h*m % . . . . . . . . . . ", +". . . . . . . . . . . . . . . % ==h/i/9 % % . . . . . . . . . . . . . . . . % a h^j/n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+6/==a % . . . . . . . . . . ", +". . . . . . . . . . . . . . . d k/';l/$.. . . . . . . . . . . . . . . . . . % m % S@+@n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+m/% . % . . . . . . . . . . ", +". . . . . . . . . . . . . . . a*n/1$% % . . . . . . . . . . . . . . . . . . % & & I*H=n+n+n+n+n+n+n+n+n+n+n+n+n+n+ @o/& $.. . . . . . . . . . . ", +". . . . . . . . . . . . . . . p/4>R@m . . . . . . . . . . . . . . . . . . . % % *=!!q/n+n+n+n+n+n+n+n+n+n+n+n+n+n+ =+^& . & . . . . . . . . . . ", +". . . . . . . . . . . % c B.r/v%o/. m . . . . . . . . . . . . . . . . . . . . % . ==6/T@ @T@n+n+n+n+n+n+n+n+n+n+ @s/%.& & . . . . . . . . . . . ", +". . . . . . . . . . . % m t/u/#$-=d & . . . . . . . . . . . . . . . . . . . . . . . v/w/Q# @n+n+n+n+n+n+n+n+n++@ @Z,B.. & . . . . . . . . . . . ", +". . . . . . . . . . . a 9 x/y/z/& d & . . . . . . . . . . . . . . . . . . . . . . . z/R'n+m+n+n+n+n+n+n+n+n+c= @4>A/. . % . . . . . . . . . . . ", +". . . . . . . . . . . % B/C/D/% % & m . . . . . . . . . . . . . . . . . . . . . . % & d*n+ @n+n+n+n+n+n+n+$^+@E/F/9 % % d . . . . . . . . . . . ", +". . . . . . . . . . . ' G/S&4=. . . . . . . . . . . . . . . . . . . . . . . . . . . & H/B-+@n+n+n+n+n+n+n+ @c=J-I/& d i*% . . . . . . . . . . . ", +". . . . . . . . . . . % J/:/Y%. . . . . . . . . . . . . . . . . . . . . . . . . . . C 9 K/Z*n+n+n+n+n+n+n+n+-@L/M/N/d C % . . . . . . . . . . . ", +". . . . . . . . . . . . R#O/P/. . . . . . . . . . . . . . . . . . . . . . . . . . . d d Q/[-n+n+n+n+n+n+n+n+c@R/m/w>%.a . . . . . . . . . . . . ", +". . . . . . . . . . . . S/U,K&% % . . . . . . . . . . . . . . . . . . . . . . . . . . d % o/-@n+n+n+n+n+n+n+]!T/U/q/V/d % % . . . . . . . . . . ", +". . . . . . . . . . . % W/Z*X/./c C a . . . . . . . . . . . . % & d d & C C % . m % a % % Y/Z/n+n+n++@ @n++@Q#`/ ( @7&% i*% . . . . . . . . . . ", +". . . . . . . . . . . & J=L'=*.(% d & . . . . . . . . . . . & & m t +(k d k m % . & % % k @(n+n+n+n+T@n+n+ @T@T@ @Z*v/& % . . . . . . . . . . . ", +". . . . . . . . . . . & K)#(-@$(^/% & . . . . . . . . . . . a a C k %(==& d c C % d . m &(B*n+n+n+n+E/ @Q# @n+ @n+3)U#. i*. . . . . . . . . . . ", +". . . . . . . . . . . . d %.*(_-#'k d . . . % . . . . . . . . a & & % *==(-(R^*=& & . ;(>(n+n+n+n+n+n+n+.@Y;n+ @T@,(J=& a % . . . . . . . . . . ", +". . . . . . . . . . . % d c '()(7)p/c a & & & . . . . % d & d c % c . p^!(~(N/{(F.d c a*](c=n+n+n+ @c=m+^(/(n+n+c=((;(% % . . . . . . . . . . . ", +". . . . . . . . . . . . & C k _(2$#%:(a % C % . . . . % . d B.m . a k % % m & h*<(a & [(O' @n+n+n+n+n+2$!*}( @T@+@|(9 % % . . . . . . . . . . . ", +". . . . . . . . . . . . % % 0 ;(1( @2(2%d . $.. . . . m C v]3(7=d m 4(i*d & % % m & % k n;*-n+n+n+n++@5(6(m+n+n+2'7(& . & . . . . . . . . . . . ", +". . . . . . . . . . . % % % & & 8(2> @7&p^& & & h*% . d +^9(0(a(b(c(2/^/a d %.c % % d(& i*e(=*O/O/O/f(g(h(c=n+c=A{2%. % . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . % d i(j(M*k(i*d ==l(#=m(& n(P/V;o(S;[&[ %*Y%#=p(2%K)q(r(s(2%t(+^u(v()~v>w(_-c=Z>#%5>!{. . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . & d d x(y(d/^~z/i*z(A(B(O=C(l/D(Z%E(F(G(H(d*7=I(J(K(L(5>+&2/M(N(;*O(-@@=m+ @T@.@P(% $.. . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . % c *={(U#s+O/U@Q(x&==^/c'R(S(T(U(V(W(X(Y({~Z(({V@`( _._+_S@Z,@_$=:/Z;#_m*Z*$_%_F.i*& . . . . . . . . . . . . . . ", +") % f'/!v{B.$.' ) . % ] ) ] ] &_*_=_-_;_>_,_'_T,G*)_!_~_{_]_^_`*/_(___:_<_[_}_|_1_2_3_4_5_6_7_8_9_1^0_a_b_c_F.. . k U+d_t%. . 9 Y+p^% L)( % $.% ", +"H^% B.s,e_f_g_h_i_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_G&Q_R_S_T_U_V_W_X_Y_Z_`_ :.:+:@:w%#:$:%:&:*:=:9(-:5)y%;:& ", +"{(F.>:,:':):!:~:{:]:^:/:(:_:::<:[:}:|:1:2:3:4:5:6:7:8:9:0:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:s%t:u:v:w:x:y:z:U/2'w/Q#c=n+c=Z*m+{!A:B:7_C:D:C ", +"& E:F:G:H:I:J:K:L:M:N:O:P:H,Q:R:S:M>T:U:V:W:X:Y:Z:`: <.<+<@<#<$<%<&<*<=<-<;<><,<'<)<!<~<{<]<^</<(<_<:<<<[<}<|<1<2<'!)~2$n+n+T@ @L'3<h*E(4<5<d m ", +"% . % 6<7<8<9<0<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<S>v<w<$)x<y<z<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<3$w/+@Q#_-w/G*T<U<V<S#% % & ) . . ", +", . , |$E>A.E^E^. . $.W<X<Y<Z<`< [.[+[@[#[$[%[>>*>&[*[S>=[-[i>;[*)>[,[C, !'[)[![|!%)~[{[][^[/[([_[:[<[[[}[|[3]c=$,1[2[3[4&A/H/4[a&c . . % . . . ", +". ' . ' E^, A.e'/!C.C.r,5[6[7[8[9[0[a[b[c[d[e[z,f[g[[!l)R>K!>)h[i[j[S:X!C,M>k[l[L~K!R>m[I;n[o[p[q[r[s[t[u[v[w[1^x[9 |$& c % i*& d m . . . . . . ", +") . ) - > 3 - ; - y[> ] > * & c & 4(z[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[x<T[K!U[V[W[X[Y[Z[`[ }.}+}@}#}$}S#%}t%& & % m m & & % . . . . . . . ", +". . . . . = ) = . ) ) . . ) . % . ) . . . . % &}*}=}-};}>},}'})}!}~}{}]}^}/}(}_}:}<}[}}}|}1}2}3}4}5}6}7}8}' . . . . % . . . % . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . % % d % . c 9}0}a}b}c}d}e}f}g}h}i}j}k}l}m}n}B.% . ) * . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . % m & & & c . 0 E^A./!o}p}H.F^P-$.. ' e'q}7[B.* ( % . . . ) . . . . . . . . . . . . . . . . . . "}; -- GitLab