O`8@ NqNuBootsector protected by Antidotepuke'(*** @`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Ao!!#A%a'+-/1!3A5a79;=A!OEaGIKMOQ!oW[]_a!cAeagkmoq!sAuawy{}!Aa/Aa!Aa!Aa!Aaǁɡ@`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Ao!!#A%a'+-/1!3A5a79;=A!OEaGIKMOQ!oW[]_a!cAeagkmoq!sAuawy{}!Aa/Aa!Aa!Aa!AaǁɡHERO `STZIP PRG 5,(FBILL231ZIP FBILL23 `DESKTOP INF DSRCH `TORE ``vF*|N"@NVH@`C|E~rZWUND2AA~UHx2HnBgN=_HxZHy~Hx2HnHxZHy~NHxZHy~BHyHxZHy~NLN^NuBafC/ N`Hx(HmHmNʜ"-fV+A "m JQWDJmf.Jg"CE$r<WHxN^ WONNVH~X .@T"n O-O`QB@Sd(n&n :.U/.HSa<U/.HTa8U??aD:U2D??.a22D6?We2DHABAHAt4(SCdTv`r24CHBBBHB(RCDd 2CncOL~N^ WONNVH|&n 8. U/.HSa:6n`r2t4(RDRCEenbr2B3L>N^ WONNVH|X .@T"n O-O`QB@Sd(n:.8.&nU?2.RA?a.8U/.HTa|6EcJDfB`@2DCc8E2SAv?Wb2EHABAHAt4(RCdTnbr2B3OL>N^ WONNV/ .@T"n O-O`QB@Sd .@T"n O-O`QB@Sd/././. /.a/. /././.a0O"_N^ WONNVH|&nU/. HSa~6JCc,xSC`"z:3Xr2t4(r2RDSCCeL>N^ _PNNVH~&n(n U/.HTa$U/.HSa<2F<:.`4xnb r2J3f=E`*r24DH34(g`RD`REFo2.RA=AL~N^ WONNVU/././. /.Bga`=_N^ WONNVHx`$n"n 6.U?U/.HQal2SA?a68.RDU/.HR/.HQBga4`8U/.HR/.HQ2RA?a4Cc=DLN^ WONNVHp$n&nU/.HRa:U/. HSa<U??a~>YC/ C/ x8/N(Gd&Ur2t2r2v3C?an=_``U2F?aZ=_LN^ WONNVH`@U/./. ab2._dt4."n 1(`tBLN^ WONN _/HO>N _///O.NH} _" "_x$HBJgSf)f&)f)f f( SSf.L}N _@>N _H@>N _H}24<QPQ>L}N _0g H}$_"_S@QL}NPN _ gH}$_"_SfL}NPN _0g$H}$_"_S@QL}NPNpNB _.NN +Hf+Ij+JnNNVH@`$nU?*NU?*N2_U?* N_A.HABAHA"n ґ"n "LN^ _PNNVH@`$n2*jj A.HABAHA"n ґ"n "LN^ _PNNV/ /. /.?<.Nt"n PKU?)N3_U?)N3_U?) N3_ U?) N3_ U?)N3_Y/)N#_Y/)N#_Y/)N#_U?)N3_U?)N3_U?) N3_ Y/)&N#_&Y/)*N#_*"_N^ _PNNV/ U?. N=_ U?.N=_U?.N=_U?.N=_U?.N=_Y/.N-_Y/.N-_Y/. N-_ U?.$N=_$U?.&N=_&U?.(N=_(Y/..N-_.Y/.2N-_2C/ /.6?<.Nt"_N^ WO6NNVH~pGBJvgHmr/-vNBvYB?9BgNx(Y?9Hx4C/ N( S`f. ZIP!,f$"+t҂#+k0v"+t҂ҫ+AzYB?9?<Nx# c&<`&9 'c*<`*9Y(D/?9?<Nx(Hy/NY?9//9Ng =|`Y/9// OutSize bug bug !Error while writing MegaDirError while writing Zcomm len Error while writing Sfx footer additional byteError while writing Sfx footerError while flushingError while closing__TMP__.ZIPError reading reloc infoTrying to allocate twice OutBufferNVBg?.HnNܒ-n N^ _TNNVH@` . @T"n O-O`QB@SdE?<?.HnNܒHxx/.HxxHRN"nJgZUBHy@HxxHRN,2HxxHR??<N/. /.HxxHR?NU?.HxxHRNu=_``U?.HxxHRNu=_OtLN^ WONNVU?<BgBHyDa =_?-Nx4?-NxL?9~NNuZpN N^NuNV// . @T"n O-O`QB@Sd"m)kg|` UBg?</. /.a _WDAO"_"N^ _PNNVH`h .@T"n O-O `QB@SdBg?<HnNܒ(n/./. Hx-HnN!Hx-HnHx HyHNnC)I$J.gHxHyXHx/,.,.&n IJGfxv` //N@&"//NX"Sex"//NX"Ct4("//N.*"//NX&RDJfr2B3`pv2SAx?Wb//N@&RDdTx"//NX"Ct4("//N.*"//NX&RDJfr2B3J.g4xU/.HSN2SA8` r2 RDTd r2 30gLN^ WONNVH^P6.&n8r l2A6:M<FF2HABAHA C2HABAHA HACq2HABAHA Cq2HABAHA HACq2HABAHA Cq2HABAHA HACqB+L zN^ WONNVH^P6.&n8r l2A6:M<F2HABAHA C2HABAHA HACqB+"< Ecz` g(/. HS2SAACHxHq/. HSN`HxHy/. HS/. HSN2AP Acb8DP2HABAHA Cq2HABAHA HACq` |-|-B+L zN^ WONHl`BmzJyf x24ABACB1RD Df`29SAx?WbpC 1 @g^ mdVC 1 @f 2-4ABACCB1PRmz`( EAd"C 2-4ABAEE@PRERDdTJEg2-4ABACCB1PRm8- Db24ABACB1RDdL6NuNVB// C?<BNwBg?< HnBNܒ/.BN&J-g@HxZHy~HxZHQHxZHnFN`UHxZHQB'NB2JAg ?HxZHQa$U-N2JAg ?HxZHQaJ-g.UHxZHy~NT2UHxZHQHxZHy~N2|BgBNwBgNٖB-"_"N^NuNVHxxIGBUN _e"Hx-Hm|Hx-HSHxHyHTNv`Hx-Hm|Hx-HSHTNvjJTfB.`?<BNwJ-gaJfCE r-W`CE $$$$$$$$$$$4UBHyHx-Hm N, _-bUHx-Hm N _ f( -.f Hx-Hm HxHyHx-Hm NvUHx-Hm|NtWbC| 1\ f6RBdTHx-Hm|Bg2RA?HxZHy~NHxZHy~HxZHy,NHxZHy~Hx-Hm HxZHy~N- JgU-N4B-B- JgHy/9NBUHxZHy~BgN3YB?9?<NxYB?9BgNx(؟Jf$U?9N4UHxZHy~NT4JymJfUHxZHy~BgN3Jyl?< HxZHy~a*ByC"PKBiBiBiBi Bi# Hy/9NBBBB-`$UN 4JBg?HxZHy~a|B-aBgBNw|LN^NuNVHpx . @T"n O-O`QB@Sd(nEG/. HTHxHyHxZHnrNHxZHy~HxZHnrHxZHnrNC/ N`tUHxZHnr?<N>6`t*gZ *.gP/. HTBHyHxZHSNHxZHSHx HjHxZHSNYHxZHSa"ҟ$C/ N``"Ҫ$UNh6JCg-BOLN^ _PNNVH`@?<BNw2.4ABA"mCYHx HQa#_BgBNwLN^ _TNNVpHpxIGp?<BNw2.4ABA"mCBHx-HmHx HQHx-HnNHx-HnBHyHx-HnN(v?9Wbn/E/ ?<.Nt"t.҂/U?+NHx-HnNUHx-HnHx-HnN,J_fY/+N"өHTHSN RCdTBgBNwLN^ _TNNVH|xBmBmBBmC/ N`HxZHy~HxHyHx-HnNUHx-Hn?<N>6`X2-4ABA"mC9g0 9.g&EGI(((8jB)BRmUNh6JCf mȀc8-/-??<Hy\NUHx-Hm:BgN>6`p2-4ABA"mC9fHEGI(((8#j3j3jjB)Hx HQHxHiNpRmUNh6JCf mȀc24ABA"mC/ 2-D??<r-AC~/1N"m:)^"mBir m c 24ABABHABAHA퀜"m3Av`"m3Ev"m2)^"miv;AL>N^NuNVHx<.>. CEGI?<Nx?-?< HQHRHSHTNxf`U8n ?8S?N8U:n?:T?N:U??NF4U??NF6Bo&Co"/.?.?.??2B?2C?N"?-?< HQHRHSHTNxfJSgJTflBgNxLN^ WONH`@ m c2-퀞4-QB[B"m3ArLNuNVH|xz2A+4ABA(m(t (T2mmd2m4ABA"mCEGrWE/ / ?<Nt)g|2A+4ABA$mEJ)g ` vUHx HQN2SAx?Wb 1.@fv `@0RCRDdT , f| `N^ _TNNV6HxIGdBmBmBBm-y|?9Wb^/.C/ ?<.Nt PKg?<HxZHy~a2-4ABA"mC".t.҂/U?,NHx-HnNUHx-HmHx-HnN,J_fHx-HnBgUHx-HmNNHx-HnHx-HSHx-Hn6N`Jgv`00RC 3\0g C cB10xJmg>2-SAv?Wb.U24ABA$mHx HrHx HQNJ_fxRCdTJgB)|BRm mȀfSmHnHTN RFdT>-/-??<"Hy\Nz|?9Wb"9҅-A/.C/ ?<.Nt PKg?<HxZHy~af2-4ABA"mC".t.҂/U?,NHx-HnNUHx-HmHx-HnN,J_fHx-HnBgUHx-HmNNHx-HnHx-HSHx-Hn6N`JfUHx-HmHx-Hn6NӪJghRmHx-Hn6Hx HQNHx HQHxHiNY/,N#_U?,N3_U?, N3_B)B)#EU?,NU?,N2_U?, N_HABAHAt.҂ځRFdlT24ABA"mC/ 2-G??<"r-AC~/1N"m=iN"mBib m c"2.4ABABHABAHA퀠"m3Af` "m3nf"m2)N"mif;ALN^NuH`@ m c2-퀢4-QB[B"m3AbLNuNVH~x|2A4ABA(m(t (T2mmd2m4ABA"mCEGrWE/ / ?<NtJ)g|2A4ABA$mEJ)g ` vUHx HQN: E cz 2SAx?Wb 1.@fv `@0RCRDdT , f| `Y/,N)_Y/,N)_U?, N9_ GYc~Y".t.҂/C/ ?NtCB1pU?,N2A.U?,N_HABAHAҮ/C/ ?, Nt2, CB1HxHnHxBHn8NB./,?<Hx HxHn<aY/,N?<HxHxHnB'aJg"",g/,/,HxHn|Np`C@E|rW6,K2H A0A&2Ht HAjBA0A'B.(6,C C ovHx-Hn&2RA4ABACHHx HqHx-Hn&N6,K2H A0A2Ht HAjBA0AB.U?, N< Fo|2RA4ABACHx Hq$n"jHx/NC&n$k$$C&n$kT$CT&n$kl$C&n$k$C&n$k$C|&n$k$C&n$k$C&&n$k,$C&n$kd$C8&n$kt$$n"jt3|B?<,WDaF?<<a:?<,$WDa&?<,$VDa?<<a?<<a?<<a FfR"nC( ,g $i 3`$i 2"nC ,g $i 8`$i 4`p Ffj"nC ,gHx Hy0Hx/) N`:,gHx Hyr29/?<Hx Hx-Hn*<a/?<Hx HxHn"<a/?<Hx HxHn<aC~&n$k$$C&n$k$CX&n$k$C"&n$kT$C&n$kl$C&n$k$C*&n$k$/.N&U/.?< Nu>?Nٖ Gf|vU24ABACHxBHq24ABAC|HxBHqNJ_g|RC CfJgC|Ere$QB9 v24ABACJ1gTHx@Hy 24ABACHxBHqHx@Hy NHx@Hy HxHy|Hx@Hy NRC CfUHx@Hy N3|LN^NuNV H|xBg?<HnNܒ-n2.4ABA"mC?)Hx-HnN^ _TNNVH``2.4ABA"mC/-Bg?<2)$mj?2)$mj??)?)aBLN^ _TNNVH`@UN _dJ-gb -A:e -P:ct`2C/ r-:A@?N/./.N@/.N@$/?<Hx Hx-Hm<a`HxHyHx-HmNLN^Nu/9?<Hx Hx-Hmh<aݾ?<IaNuNVH`@/-"m?)BgBgBg?<?<"m2)4ABA"m41 B?.N߰LN^ _TNNVrH@x(nEGx/. HTBHy/. HTN/. HTHxHyHxZHRNYN-_tC/ N`UHxZHR?<N>2`` +.gN/. HTHx HkHxZHRN+gHxZHRaXUHxZHRN\2`UHxZHRNT2UNh2JAg/.tN`LN^ _PNNVH|`EJmf`r2-/BgHx Hx HnB'aN^NuNV// UHx-"m HiHx-"m HiN,J_WDA"_"N^NuNVpHpx/- +N GIEpHx-Hm/. /.Hx-HnN&v?9Wbp/C/ ?<.Nt"t.҂/U?*NHx-HTNUaFJg($C/ /?<.Nt"m|"mRiHSHRN RCdT+_ LN^ _PNNVHxx/-+NGJmf`?<BNwB.Bn2-SAv?Wbn24ABA"mCJ)gRB)J)g Hx HQa`<"9ҩ(A/ E/ ?<.Nt$E/ / ?<.Nt|RnRCdTJ.g*r2./BgHx Hx HnB'anJ-fU?<?< Hx HnaF _fHxZHy~HxZHnlHxZHnN`UHxZHnl<NB8JDg?HxZHnlaU-N8JDg?HxZHnla׬UHxZHy~NT8UHxZHnlHxZHy~N8B-UHxZHy~BgN3BmBCETr-W?<Jaaa<aBgBNw+_LN^NuNV// "mB)NHxHyNr2.`HxHyNNuHxHyNNuHxHyNNuHxHyNNuHxHy NNuHxHy,NNuHxHyHNNuHxHylN?.?<NNur`AS crҁ20NN"_"N^ _TNNVH@`E"mJ)g |`x`vU?<!?<?<?<BgBgBgBgBgBgBgBgBgBgBBgBgHRHRHRHRHnHRNy=_2.AJAg"2.A Af"m||``B.LN^NuNVHx .@T"n O-O `QB@Sd:. >.Imd`:HxZHy~HxZHnHxZHnN`/./. HxZHnHxZHnVN`UHxZHnVHx HytNJ_gUHxZHnVHxZHnNJ_f`Hx-HmHxZHnNUHxZHnN8U/./. N2SAv?Wb2r2"n 1\f 2C/`r2"n 4C RCdTU/./. N2_B6HxZHnNԚ|J-g^-y=|>?92.>Wb>/.C/ ?<.Nt PKg?<HxZHy~aӼ".t.҂/C@/ U?,NNtU?,N2C@B1UHxZHn@HxZHnNJ_f| -g -f8U?,N_b U?,N_fU?, N_c`T`,J-f4HxHyNHxZHnNHxHyNN$C/ /.?<.Nt"m|HnHTN Rn>dT -f Jg`U/./. N62"mi AeF"m"iHiHxN"m"i$m%i"m"iB"m"iBQ"mBi"m"iRQx?Wb&r2$n &m4+G $mRjRDdTOLN^ WONNVH`x(nEG/. HTHxHyHxZHnvNHxZHy~HxZHnvHxZHnvNC/ N`"m)gUHxZHnv?<N>4`b*gP *.gH/. HTBHyHxZHSNHxZHSHx HjHxZHSNHxZHSa2C/ N`UNh4JBgUHxZHnvBgN>4`nUaJg`f*fP2*mcF/. HTBHyHxZHSNHxZHSHx HjHxZHSNHxZHS?*?*aUNh4JBgLN^ _PNHp`2-SAv?WbT24ABA"mCJ)g8)gHx HQaJE/ N``Hx HQ?)?)aB)RCdTLNuNVHppN"m|C/ N`"m$m%i"mBiUaJg``"m"iv?Wn&m2+GGHxZHy~tHxZHSHxZ$mHj4JBg(HxHyNHxZ$mHjT$m%i$mBj"mJfLN^NuNVHppHxHyNN"m$m%i"mBi`"m"iv?Wn&m2+GGHxZHy~HxZHSHxZ$mHja"&`(S(lHSHxN&JfNtHBgBNw<a`J-gHHxZHy~HxZHnHxZHnN`UHxZHn.NB:JEg?HxZHnaBaJU-N:JEg?HxZHnaHyr29/N-"m)Jg0UHxZHy~NT:UHxZHnHxZHy~N:"mJ)g:J-gUa Jga&`(S(lHSHxN&Jf`hU?<Hx9HyNu"m3_?-Nx4?-NxLHmHxNHmHxN?9~NNuZpN |B-UHxZHy~BgN3aښBmBCE&r-WB'aXNtHBgBNwa?<KaJ-ga՞ah?<La<aب<aL+_L>N^NuNV// UHxZ"m HiDHxZ"m HiN,J_WDA"_"N^NuNVHpx/- +N EIGHx-Hm/. /.HxZHnDNHxZHnDBHyHxZHnDN$v?9Wb/C/ ?<.Nt"t.҂/U?+NHxZHTNUa&Jg8U/"m)HxZHTB'N2"m3_"mJig "m?)aZHRHSN RCdzT+_ LN^ _PNNVjHxx/-+NIJmf <a`?<Nr?<BNwJmg62-SAv?Wb&24ABACHxBHqNNRCdT"m)VDAx"m|"mB)2-SAv?Wb24ABA"mCJ)gB)xJ)g Hx HQa$`d"9ҩ&A/ E/ ?<.Nt" t.҂/U?.NHxZHnjNU/ .HxZHnjB'N28JTg?aUaJg6-RCdRT JgU?<?<BHyDa _f2-SAv?Wb24ABA"mCJ)g Hx HQaL`d"9ҩ&A/ E/ ?<.Nt" t.҂/U?.NHxZHnjNU/ .HxZHnjB'N28JTg?aUa"Jg6-RCd`T"m) JgU?<Hx!Hy$Nu"m3_NtHBmBCETr-W?<Ja(B'aBaѪ<a<adad?<LaBgBNw+_LN^NuNVnHxxEIGn?<Nr?<BNw"m|"mB)Jmg62-SAv?Wb&24ABACHxBHqNNRCdT$v?9Wb/C/ ?<.Nt PKg Hx4HyHNN"mB)`^"t.҂/U?+NHxZHTNU/<HxZHT<N28JDg?alUarJg69HRHSN RCd`TBgBNwUaF Jg<"mJ)gU?<?<BHyDaN8`U?<?< BHyDa48NtH<a~LN^NuNVH`h9~ ~J9~gvBg?<HnNܒ(nHxHyxHx/,U?<?<BHyDa6HxHn$k"RHxHQN<aP`Hx HyHx-HmNr-`XHx-HmHxHyNnNuHx-HmHxHyNnNuHx-HmHxHyNnNuNuA crҁ20NJmg>?-Hx HnaxHx-HmHxHyNnHx-HmHx HnNn"mC0E킖#J UHx-HmN6rJC^JAlRAA3A2RA^3A/-Bg?<2-^4ABA4)A$mj?2)$mj[A?2-^4ABAi?2)PATA?N"`HxHn$k"RHxHQN<aLN^NuNV// ?9~HnHnHnN"m2)"miZ"miB"mirnlJ2-Ame mcm <a`"2-QA[Amg2-QA[A;A<aή`* m cm <aΖ`Jmg Bm<a΂"_"N^NuNVHp`?<BNwUBHyHx-Hm:?<NV4 B-c`UBHyHx-Hm:6SC?NV6 C-c`Hx-Hm:?2C?N/-?<?<"m?)"m?)"m?)"m?)N"C:EN$$$$$$$$$$$4Hx-Hm:HxZHy~NHxZHy~a^ad<azr2-/?<Hx Hx-Hm&<a?<KaBgBNwLN^NuHp`Jmf`P2-SAv?Wb24ABA"mB1RCdTBmBCE&r-W?<KaB<aLNuNVH``?<BNwBHy2.4ABA"mHx HqHx-HnNHx-HnHx-Hm:UBHyHx-Hm:?<NVN/-?<?<"m?)"m?)"m?)"m?)N"C:EN$$$$$$$$$$$4Hx-Hm:HxZHy~NHxZHy~aa<ar2-/?<Hx Hx-Hm&<a?<KaBgBNwLN^ _TNNV// m cTU/-?<#?<$?<Nw=_r2.4-QB[BHBBBHB//N@HxNX";A<aD$"N^NuNVH@<.8D+mmd "mJ)g24ABA"m1g ?a`?a24ABA"mJ1g8/-?BgBgBg?<?<24ABA"m41 B?<N߰`6/-?BgBgBg?<?<24ABA"m41 B?<N߰`P?9~HnHnHnNU/-Bg?<?.?.NJ> G+m G8l :E+m`:Dd6:86?WbĶmd24ABA"mCJ)gSm")` Rm)g Jf?aL")ӭ) AJ)g0/-2mA+??<BgBg?<?<?<<N߰`,/-2mA+??<BgBg?<?<Bg<N߰RCd:Tr2-/?<Hx Hx-Hm&<aH?<Kan`<a݄|LN^ _TNNVH``4.EUHx-HR2RA?N"m3_HxHyHx-HRHx-HRN2AAUBHyHx-Hm:N, _-dJHx-Hm:BgUBHyHx-Hm:?<NVNHx-HRHx-Hm:Hx-Hm:N`Hx-HRHxHyHx-Hm:N?<atU?N8JgB-NLN^ _TNNV// ?9~HnHnHnN"m2)"miJ"mi2"mibnlJ2-Ame mcm <aB`"2-QA[Amg2-QA[A;A<a`* m cm <a`Jmg Bm<a"_"N^NuNVH`@?<BNwUHx-HmNJ_fhUaVJg.aȠB'a̮r2-/?<Hx Hx-HmT<a a,/-Bg?<"m?)"m?)"m?)"m?)N"UHx-HmN4UB`SBJBo C 1\ fJBnB-` 2RACB1a<aHx-HmHx-Hm NUHx-HmN _c@Hx-Hm BgUHx-HmN2A?NBHyHx-Hm BgN?<aFr2-/?<Hx Hx-HmT<a?<JaBgBNwLN^NuHp`Jmf`P2-SAv?Wb24ABA"mB1RCdTBmBCETr-W?<Jaظ<aLNuNVH`@?<BNwHx-Hm2.4ABA"mHx HqHx-HmNHx-HmBHyHx-HmN/-?<?<"m?)"m?)"m?)"m?)N"aV<abr2-/?<Hx Hx-HmT<aHx-HmHx-Hm NUHx-HmN _c@Hx-Hm BgUHx-HmN2A?NBHyHx-Hm BgN?<ax?<JapBgBNwLN^ _TNNV// m cTU/-?< ?<?<Nw=_r2.4-QB[BHBBBHB//N@HxNX";A<aL$"N^NuNVH@<.8Dmmd"mJ)g24ABA"mJ1g ?a`?a24ABA"mJ1g8/-?BgBgBg?<?<24ABA"m41 B?<N߰`6/-?BgBgBg?<?<24ABA"m41 B?<N߰`N?9~HnHnHnNU/-Bg?<?.?.NJ> Gm G"l :Em`:Dd6:86?Wb¶md24ABA"mCJ)gSm")`RmJ)g Jf?a")ӭ) AJ)g0/-2mA??<BgBg?<?<?<<N߰`,/-2mA??<BgBg?<?<Bg<N߰RCdN^NuNVHpxGBg?< HSNܒ(S$l<"REDrdҁW/N&U/?<Nu6?Nٖ CfHxZHy~$l<"RHxHQHx-HnNUHx-HnN84JBl U?Nv4?<BNwa<ar2-/?<Hx Hx-Hm&<a?<Kaa$?<LaBgBNw<aLN^NuNV// CBg?<HQNܒ/N&U/BgNu2?Nٖ Af.Bg?<HQNܒ/N&U/BgNu2?Nٖ`,Bg?<HQNܒ/N&U/BgNu2?Nٖ<a("_"N^NuNVHp@6.24ABA"m1 g6/-?BgBgBg?<?<24ABA"m41 B?<N߰LN^ _TNNVHxIG|Bn=|("nJQg/-"n?Bg?.?<HnNzU?<?<?<?<BgBgBgBgBgBgBgBgBgBgC/ BgBgHnHnHnHnHnHnNy=_2.AJAg2H`|?-?< BgBgBgBgNxNu|NuB.Nu"nJQg Gg24ABA"m1 gX8N24ABA"m1 g6/-?BgBgBg?<?<24ABA"m41 B?<N߰RT Tbf24ABA"m1 g824ABA"m1 g"?aU?<?<BgHTHTHTHTNyL824ABA"m1 f24ABA"m1 gH?a"nJQg/-"n?Bg?.?<HnNz no2A=A `h`=G ``24ABA"m1 gF/-"n?Bg?.?<HnNz"n2Bn/-"n?Bg?.?<HnNz`LN^ _XNNVH`x/-+NGI?<BNwadaB'axB'a/9?<Hx Hx-Hmh<a|BgBNw/-HnHnHnHnNv:"m2)n;Ax"m2)n;AzBg?<HnHnHnHnNxf2.m~nl2.ؒm~=A2.mz"m3AY?<a?<Nzh?<2-ZJAlRAA?2-\JAlRAA??< ?< ?.?.?.?.NuU?< 2.m|?2.m~?2.m?2.m?Nw;_HxHyHxHnN?-?<C/ BgBgNx?-2.m|?2.m~?2.m?2.m?NxaŊ=|UHna8JTl|2A8`B.2H`J-ga- JgU-N6X`Nu?<N<aNu?<N<aNuaNuaNuaNuaNuaNuaܞNua6Nua(Nuaa<aŊNuNCB'a|Ur-:AA?N8Jg@Hx-Hm:?<UBHyHx-Hm:?<NV2UA?N?<aB-NNu2-PAZAmd Rm<a<aNuJmg Sm<av<aNuaNua(NuaNuaNuB-N<aľNu2-PAZAmd Rm<a<aĚNuJmg Sm<a<a~NuJ-f|`B-B'adNuaNuaNua(NuaNu2ANAC?1aNuaNu?aNu?apNuNuP(\^>DP8PbnhVtzJ fails CRC checkcannot read filecannot write fileerror in compressed streamnot enough memory to process unknown compression method internal error BUG! BUG! report!Erreur __TMP__.ZIPWill overwrite in zip.Internal bug before processing Deleting compressed filesCannot delete [3][Error while compressing|Keeping original ZIP file][OK][2][Warning during extraction][OK]Invalid header, this zipfile is damaged. Use PKZIPFIXCrypt OnCrypt OffAdd mode : NormalFreshenUpdate > :>DSTZip Total bytesTotal bytes  :\*.*12 Feb 93*.ZIP* *STZIP.CFGNV// "n "Ү"n ""_"N^ _PNNVH|@6.8r l2t aA:M2A4A=B?.?<N< N"< Ecz` g2SAACxHxHqN`HxHyN< N2AP Acb2AP??<N`HxHyNL>N^ _TNNV/2.A0N"N^ _TNNVH|6.8r l2t aA:M2A4AB=B2HABAHA ?a2HABAHA HA?a<:N2HABAHA ?ax2HABAHA HA?adL>N^ _TNNVH@` . @T"n O-O`QB@SdE-Lg|`p/. /.NHxHyNHxHyNHRNN ae zb_ Yg NfN YWDAOLN^ _PNNV// .@T"n O-O `QB@SdJ.gVHxHyNHxHybNHxHyN/./. NNHxHyN`4/./. NHxfH *>f /. HRBg?<N/. HRN~`/. HRBg?<N/. HRN~`/. HRBg?<N/. HRNNO$_"_N^ _PNNVHx.IEGJg,Hx HypNHxZHy~NNNUHxZHy~BgN3Jyl?<HxZHy~aUN =_Jng?.HxZHy~aJ9 gHx@Hy NNJg,HxMHyĀNNHxNHyNN(~B=|?92.Wb/HSN PKgHx4Hy NN?<a2+A.kHABAHAҔ/C/ ?+ Nt2+ CB1"t.҂$6+Jg C c` SCHRHxa, C bx?Wb,"R /f <\N` "RNHRHxaRDdTJg8 Db< NRDd+g <cN` < N"+ށ"+Ӯ/+?<N< N/+?<NJg4"+g*< N/+/+N@HxHyXN`HxHy\N:+ Eoz2RA4ABACdHx HqN?+a(< N?+ aNJg$J.g<>NHxHnNNHTHSN pRndTJgHxNHyNNHxHyN?9?<N ycHxHyN`HxHyN/.?<N/?<NJg,g&< N//.N@HxHyXNNHy/9NU?9N=_LN^ _TNNV/NHxHyNr2.`HxHyNNuHxHyNNuHxHy,NNuHxHy@NNuHxHy\NNuHxHy|NNuHxHyƘNNuHxHyƼN?.?<NNur`AS crҁ20NB-RN"N^ _TNNVHx .@T"n O-O `QB@Sd:. >.ImPd`HxZHyHxZHnNUHxZHnN8U/./. N2SAv?Wb2r2"n 1\f 2C/`r2"n 4C RCdTU/./. N2_B6HxZHnNԚ|"mJ)gl-y=|>?92.>WbL/.C/ ?<.Nt PKgHx4Hy NN?<a".t.҂/C@/ U?,NNtU?,N2C@B1UHxZHn@HxZHnNJ_f| -Jg -Jf8U?,N_b U?,N_fU?, N_c`T`b -Jf4HxHyNHxZHnNHxHyNN$C/ /.?<.Nt"m|HnHTN Rn>dT -JfB Jg8Hx HyNHxZHnNHxHyNN`U/./. N62"mi AeF"m"iHiHxN"m"i$m%i"m"iB"m"iBQ"mBi"m"iRQx?Wb&r2$n &m4+G $mRjRDdTOLN^ WONNVHxh . @T"n O-O`QB@Sd(nU/. HTN82"mi AeF"m"iHiHxN"m"i$m%i"m"iB"m"iBQ"mBi"m"iRQ$m2*E$mRjv?Wb"r2$m4*E $mRjRCdT/. HTHxZ"mHiNOLN^ _PNNVH|xGEIz/. /.HxZHnBHxZHnvN`HxZHy~tHxZHnBHxZHnNHxZHnHxHyHxZHnNC/ N`-LgUHxZHn?<N>8`+g +.gvHxZHnBHx HkHxZHTNHxZHTBHy HxZHTNHxZHTHxZHnvHxZHTNUHxZHTaJfJgr`rC/ N`UNh8JDgjHxZHy~t/. /.HxZHnNUHxZHnBgN>8`&HxZHnBHx HkHxZHTN+fvt`X2AC텦"q )~fBHxHiHxZHRNHxZHRBg?<NUHxZHRHx HkNӪ RBJgmeJgzHxZHy~HxZHn.HxZHRN`HxZHTHxZHn.HxZHnN`UHxZHnHx HyNJ_g,UHxZHnHxZHRNJ_gHxZHT?+?+aUNh8JDgEL>N^ _PNNVFH`x . @T"n O-O`QB@Sd&nI/. HSNԚt`2H 3/f 2H\RB2HJ3f2SAH 3\f 2SAHB3/. HSHxZHTNC/ N`U/. HS?<N>4UBHy/. HSN,2ncZUBHy /. HSN,2ncNHxPHSNDNJg -B Jgt`>HxPHSHxHyxHxPHSNHx@Hy HxPHSHx@Hy NRB BmUHx@Hy N3LN^NuNVtH|x/-+NIUHxZHy~BgN3YB?9?<NxYB?9BgNx*ڟJf$U?9N6UHxZHy~NT6JymJfHx Hy|NHxZHy~NNNC~E8$$$$$$$$$$$$$$$$$$$$$$$B.UHxZHy~BgN3ByJyl?< HxZHy~a>C"PKBiBiBiBi Bi# Hy/9NBBB`Hx HyLjNHxZHy~NNNUN 6JCg?HxZHy~aJ9 gHx@Hy NN|HxZHy~HxZHn8HxZHnN`-LgaB.B.HnHxN-nBT"nBBQ2-SAx?Wbp2AC텦"qJ)fZ )@fHxHia`D )~g4JBg$HxHyǔNHxZHnxNNUHxZHSN4JBg?a(UHxZHSN2RATRCd>T-iBTJf$U-LVDN6JCg?HxZHn8aJ-R Jg`HxHyǴNNJ.gN^NuNVH pE&yt?9WbX/ C/ ?<.Nt PKgHx4Hy NN?<a*$g$C/ / ?<.NtRBdTLN^NuNVH@pCE\G /./.HxPHSHxPHQN`/. /.HxPHnHxPHRN`JfUHxPHQHxPHRNӪ_`>`|xv`\2AC텦"q )~fFHxHiHxPHSNHxPHSBg?<NUHxPHSHxZ$mHjNӪ RCJgmeJg,$f -Jgp".t.҂/U?,NHxZ"mHiNU/.-LVDHxZ"mHi-NN2"m3_"mJig "m?)a `.Hx HyNHxZ"mHiNN$$C/ /.?<.NtHnHTN RGdT Jg$Hx Hy,N/. /.NNOFLN^ _PNNVH@p . @T"n O-O`QB@Sd&nE/. HSBg?<NJg&/. HSNN-Z Jg?</. HSavHxZHRN-B Jg`*HxZHRNԚ @f HxZHRa\` HxZHRa`NOLN^ _PNNVHp`/-+NEHx HyLjNHxZHy~NNNUHxZHy~BgN3Jyl?<HxZHy~aUN 6JCg?HxZHy~aJ9 gHx@Hy NNa+|b+|f|R2-SAt?Wb@2AC텦"qJ)f* )@fHxHia:` )~g HxHiaRBdT -JfHxZHy~HxZHRHxZHn@N`UHxZHR<NB6JCg ?HxZHRa߶U-LVDN6JCg ?HxZHRaߐUHxZHy~NT6UHxZHRHxZHy~N6`U?9N6Hy/9N-R JgHxHyNN?< aެ+_LN^NuNVHxIGl+|؋^B-JB-LCtE~rZW~BmPB9Hx3Hy4NNN2-SAz?Wb2AC텦"q )>g )<f^J)fHHxHiHxZHSNREHxZHS2AE텦Hx$rHjHxZHSNHxZHSa` HxHia ` )fxUHxHiN2SAAc`E2@ ae zb_`J-Jga`|JNuJ-Jga޴`|JNuJ-Jgaޠ`|JNuJ-Jgaތ`|JNuJ-Jgax`|JNuJ-Jgad`|JNuJ-JgaP`|JNuJ-Jga<`| JNuJ-Jga(`| JNu|JNuU2RAEE/ HmPNJJg HxHylN?-PaZN`Hx6HyȌNN?<aXX`NuRE2AE텦Hx$rHjHxHybN~X`^NuRE2AE텦Hx$rHjHxZHyNHxZHyNԚUHxZHyNxWbE 2\@f E/@RDdTUHxZHyN2SAE 2/gHxZHyBHyNnX`Nu-L ALNu-L ALNu-L ALNu-L ALNu-L ALNu-L  ALNu-L @ALNuNuRDE2@ ae zb_`rByNu3Nu3Nu32RAE2 ae zb_ Ff B9|RD`,2RAE2 ae zb_ Bf |RDNu32RAEt2B02BABAB2TAEv2C02CACC2VAEv2C0C3 y2e yc6HxHyN?9?<NHxHyNNP`Nu3Hx8HyNNNuNu.AtD crҁ20NNuHxHy,NE2@NN?<aNu^Jf6"At? crҁ20NRD``UHxHiN2SAE 2\fHxHiHxZHy~N`FJ9~f*HxHiHxZHy~NHxZHy~NԚ`B)~HxHiNԚREdTJ-Jf-Lg~|JJ-Jf"HxHyDNNaـ?<aJ9~f* -Jg"HxHyXNNaN?<a JgJ2-AC텦HqHxN2-AC텦"qHxHyHxHiNB)RmUBHyHxZHy~N, _Zc UBHy HxZHy~N, _Zb|`|Jg^HxZHy~HxZHnHxZHSN`C/ N`UHxZHy~BgN>J_gHxHypNN?<aJg HxZHnHx HlHxZHy~NJ9~gUBHy HxZHy~?<NV: EZcz`(HxZHy~HxZHy,N2RAC,B1UBHyɄHxZHy~?N _Zc$HxZHy~HxHyɈHxZHy~Nr-J`B'aNu<aNuB-Na,Nu|Na Nu|NLaNuaNuaNua0NuHxHyɐNN?<daՎNuAS crҁ20NJg C/ N`UNhJ_g`N```lBga,LN^NuNJanFebMarAprMayJunJulAugSepOctNovDec----- already exist. Overwrite ? Current password doesn't match for New pw ([Return] to cancel) : is encrypted. Please give a password (or [Return] to cancel)Pw : Press any key Not enough memoryFile not foundError reading not a zip fileError writing Two actionsCompiled on 12 Feb 93Usage : STZip command {options} [d:\path\] zipfile {file}Command may be -a add files -d delete files -x extract files -v list files -l short list -? print help -c ckeck zipfile -s extract files to screen -f freshen (add only changed files) -u update (add changed or new files)Options are -o overwrite files -m delete files added -r recurse subdir -t set zip date to oldest file date -p store pathname -z set zip file comment -g extract files of FFF.ZIP in subdirectory FFF -nmmddyy only add files newer than mmddyy -w pw encrypt files to be compressed using `pw` as password or uses that password to extract encrypted files -i dir put compressed files in directory `dir` of the zipfile -h hold screen after finishing -e[s/h/i/d] set compression method store/shrink/implode/deflated:\path\ : files directory, default is current directoryzipfile : zip file name, default extension is .ZIP{file} : list of files, wildcards * and ? allowed~file : exclude file@file : file is actually a list of files to be processedIf no file specified, *.* is assumedRedirection >file allowedPress any keyExample : stzip -ar d:\source\backup.zip d:\source\ test?.mod @srclist ~*.bakGame : guess what that meansThis program is postcardware ! Please register.Searching: Name Normal Packed CF Method Date Time-------------------------------- ------- ------- ----- -------- --------- -----Invalid header, this zipfile is damaged. Use PKZIPFIX% -- Unknown Stored Shrunk Reduced1 Reduced2 Reduced3 Reduced4 Imploded Unknown Deflated Total files file ->fails CRC checkcannot read filecannot write fileerror in compressed streamnot enough memory to processunknown compression method internal error BUG! BUG! report!Erreur Will overwrite in zip.Won't add since it wasn't in zip.*.*\__TMP__.ZIP*?\*.*No file(s) Enter Zip file comment (max 6 lines, empty line to stop) Creating: Searching: Internal bug before processing Warning during compressionKeeping original ZIP fileNew ZIP as Cannot delete Deleting : Warning during extraction STZip v2.2 (c) Vincent Pomey 1990-1993Processing files newer than Invalid date supplied in -n option : format is -nmmddyy/MaxChain set to ... strange value !Extended Implode no more supported, using normal implode.Illegal option/command No action specifiedNo zip file specifiedNo Zipfile found...ZIPNot yet implementedp NNVHXp8. Hn2PAH cC/Nr"m"i2"m"i #r"m"i2"m"i "qrfpN DIDn2SAv?Wn2$mVrfpN &m2+CC}GG0RChTIEB2@"m"iRQLN^ _XNpNNVHnx/-+NG"m2RAHABAHA"nB1xRC`r2t4(RDRCr2J3fr2B4`"nB/.HS/. HTNOLN^ WONNV/. /.Hx HnNpHx HnNN^ _PNNVHx $n".cHxHy/. HRN`Y/.N(Y/.N-_U//.N/NA=@ LN^ _TNNVH``/./. ?.?<?NA-@LN^ _O NNVH``/./. ?.?<@NA-@LN^ _O NNVH``/.?<ANA=@LN^ _PNNVH``?.?. /. ?<BNA-@LN^ _ONNVH``?./. ?<GNA=@LN^ _O NNVH``/.?<HNA-@ LN^ _XNNVH``/.?<INAJVD@ LN^ _XNNVH``?.?<LNALN^ _TNNVH``?./. ?<NNA=@LN^ _O NNVH``?<ONA=@LN^NuNVH``/./.Bg?<VNA=@LN^ _ONNVH``?.?. /. ?<WNALN^ _PNNNVHx". $. dBCh8BAHA62HC6BAHA`v6HCBAHAxփӁeRCQ-C -ALN^NuH`t / jFD"/jFD?H@?HA@HABA0ЁJfDLX.NpJjFDJjFD _a<gDDNJ-4g/D/D"/d _XNH(/,/ dFgzVB~VB0G @d.f ؆d"RE`kg dEHDkSE؄jdREBJgJEnx` El\؄/DLXNo`*J-4g/D/D#/d _XNH~L,6HA:EgMAA8HB<FgpNBBFE~m^J-@f00H@րք`HAHBLHCHA6JkփSEdREJEk Elփ݆/C L~XNv`J-4g/D/D /d _XNH,/(/.܆BGg><؄BEgf<✚GEHF⌈0BDHD8 H@∀H@B@H@ЀHDk؄SEdREJEk El؄އ/DLXNx`H` /$j fp"/ $j frLPN _.2fp"JNJ-4g/@/dNu /gj Da@`a/@Nu/2< dH@A dQAЀU"NuJ-4gB/DJ out > NVH p&nB"kB)Y/)?)BgNx-_Y?)HxE / N$7BJl|` g B+`B+BQ3BLN^ _XNNVH`p&n"kBkB+J)gZY/)?)BgNx-_Y?)t4/E / N&$7BJmr2g|Bkr2өBQBi`$r2өBQBiY/)?)BgNx-_B)LN^ _XNNV8H`h(n././. HxHn8NB."lBJg@UHxHn8NT9_UHxHn8BgN9_Jlo$l5lBl`,UHxHn8?<N9_Jlo$l5lBlJlf&B,BBBQBiB) JgHTa`Jg|`|LN^ WONNV/ $nHjHx NJf|`BHR/./. B'aJ*gJ.gHR/./. <aJ*gHjHx N$_N^ WONNVH`0&n$nHkHx NJf |`t ae zb_ AfN* ae zb_ Uf4* ae zb_ Xf* ae zb_ :gf ae zb_ PfP* ae zb_ Rf6* ae zb_ Nf* ae zb_ :ftHS/. HRaJ+gHkHx NL N^ WONNV/ / &nHSaJ+f"U"k?)N7_Jkg|`U"k?)N=_HkHx N&_"_N^ _XNNVH@x(n Jg"l$l2jf|"nB`("l2if HTaHTa2E &nRQLN^ _PNNV/ $n/. HRa  f/. Hnax$_N^ _PNNVH@h(n "l|Bl2E RQ$l ReHTaLN^ _\NNV/ "n .fHQ< aHQ< a`HQ.a"_N^ _\NNVH`8(n&nEtHTHRa8`r2RBHTHRa$J,f gncܴnbr2B3LN^ WONNVHpX(n$.HTaJc`"l&n `HTHSah" R&AS2igJ,gJ,f2Y?)// N&9CשJcB,WD`|LN^ WONNVH P&nHSaVJ+fJ"kY?)/./. N&$7BթJeBkfB+B` |`|L N^ WONNV//./.". R/ax"N^ WONNV//./.". R/a"N^ WONNV/ / $n"j=i $_"_N^ _XNN~HNV/ Y/.N"n ""n Jn"m^N"_N^ _PNNV/ U"n /N_"n B"_N^ _PNNVYHxN-_N^NuNV/ Y/.N"_ nB. `U/ N_| "_N^ _XNHx HyNNHx HyNNpN Nu+|@^NՔMemory fullSTZIP haltedpNNVHx6. Jnf`: nd\:.SE|$n~?Wb8r2 cCҊ&AU/ / "nNJg/ / ?N|$KRGdT2SA:Jg`2.I cCҮ$A2.SA cCҮ(AU/./ "nNJg0U/ /."nNJg&n`U/ / "nNJg&J`&L`.U/ / "nNJg&J`U/./ "nNJg&n`&L8.$n``r2 cCҊ$A" JlU/ / "nN Jf`r2 cC$ (B2SA8" JlU/ / "nN Jf" Jl/ / ?NƵf&L`f&J" Jmf DfU/ / "nNJg / / ?NU/ / "nNJgSD`.nf2SA8/ / ?N`r2 cCҌ(A/.??/.a/ 2.D??/.aLN^ WONNxNVH``p.?. ??<NM-@ LN^ _XNNVH``?.?< NM@ LN^ _TNNVH``?< NM-@LN^NuN!o%z{|NV?. Hy~?.NN^ _XNNV/ ?< ?.a"n2"n 2"n2"_N^ WONNd ewx NV?. Hy?.NN^ _XNNVHpp&n"nE$$$$$4?<"n ?a"n 2v2AC4B7 RC C-fv-2A-AC4B7 RC C9fLN^ WONNV?<?.aRN^ _TNNV;n?<?. a4=m N^ _XNNV;n?<?. aN^ _XNNV/ / ;n "nE$$?<?.a$_"_N^ _PNNNV// "n"R"n""_"N^ _XNNV/". c -n``-n "N^ _PNNVH@pGJno$C:Er<W2.B3Hx0:.<.$n(.&. &n`Fo$`$Y?// Ng=|`*/ /NY?// N&g=| ` JnBnL |N^ WONNVH| z$nYHx/9a"x?Wb&2@  e ~e  g  gJfRRDdT f *g *g *g r!b" *Lf *Af *r f *c!gr!b" *If *Cf *E f *!!gr!b" *If *cf *e f *!!g ue *Arf *Tsf *Otf *MugX ue *Arf *Tsf *Mtf *5ug, 9e: *L6f2 *S7f* *D8f" *!9fJmgBmHxHy:NN"$偒҂ ,RDA L>N^ _XNNVpHpxEIGp$v?9Wbb/C/ ?<.Nt"t.҂/U?+NHxZHTNUHxZHT/. /.NJ_f |T`HRHSN RCdTB.LN^ _PNNV// YN""m#A"m c "m#|"m")c "m#yHy"m/)N"m3r29dr29+A8`+y8Y?9/-8/9N"8gTHyr29/NHy8/<NHy4/<NU?9N;_;|`ZU/9a_+yHx Hy:bNU?-:/-HmHmN;_Hyr29/N"_"N^NuNV// Hy4/<NHy8/<NYN""m#A"m c "m#|"m")c "m#yHy"m/)N"m3r29dr29+A8`+y8Y?9/-8/9N"8gVHyr29/NHy8/<NHy4/<NU?9N;_;|`U/9a_Jmf@Hy4/<NHy8/<NYB?9BgNx-_a`lHx Hy:nNU/-8/9HmHmHmN;_Hy8/<NHy4/<NHyr29/N"_"N^NuNVHx&nIEr29ҹ-Ar"n=AHna2.TAy2.TAHӭBn~`LU"nN62RA8U"nNB<Hna2nc=T` pRGSFJFlSnJnlxz?.Wb02.SAv?Wn30f2A2ARDRChTREdTBnBnB.6.SC`b2.n=A2A2.g&2Arr.tAJAjDAj`j=BU?.NP2At2B"n 3 SCJClLN^ WONNVHx&nIE-nr"n=AHnalBn~`XU"nN62RA8U"nNB<Hna82nc=T`3p,gB.`RGSFJFlSnJnlxz?.Wb02. SAv?Wn30f2A2ARDRChTREdTBnBnB.6. SC`l2.n=A2A2.g&2Arr.tAJAjDAj`j=B2At2B"nU?.NP21 _gB.` SCJCl|LN^ WONNVH``-"m"ibRAt?Wn$"mC$m$jb "mHibaRBhT"m"ibRAt?Wn$"mC$m$jb "mHibaRBhT"m"ibRAt?Wn$"mCf$m$jb "mHibalRBhTLN^NuNVHPX . @T"n O-O`QB@Sd&nr29ҹ(Av?.Wbr20RCdTOL N^ _PNHp"9r@&A"9rt@҂(Av2A0RC C@fLNuNVXH~@/-+N(< HyR"ҁt0҂/NY?9*/*r0ځڹR/N*Jl ;|`HU"t0҂ҹR/al_Jmf8HyR"ҁt0҂/NYB?9BgNx*a`J-g c-<A<`HyR"ҁt0҂/N(<HyR"ҁt0҂/NYB?9BgNx*Y?9*/*r0ځڹR/N*Jl ;|`HHx Hy:~N WDJg"$偒$v R&႔҂-AXHy^"ҁ/NHyb"ҁ/NHyf"ҁҁ/NHyV"ҁҁ/NHyZ".XRҁ/N`2HyV"ҁ@Tҁ/NHyZ"ҁTҁ/NBr29ҹ-AbHyrHxN-NNHx!Hy;nN;|U/9r"9r@/?<@Cf/ a Jf6U"9r/"9r/?<@C/ aL Jg2NHx.Hy;NNHx!Hy;nN;|HyrBN-RDhT,<=|2. SAx?Wn 2A"SCJoo Gg,=DRDhT nf`2A"S4.B$S&1ֲ 2A"S#2.A"St#8D"S81@:2HR48D"S81@ Df8.D"S81@2A"S3:2HR48D"S81@ Df`Bn2. SAx?Wn 2H4.c2Ht4=BRDhTJnf GfR`2HR4Rn2.nb8HS2. AH/NLN^ WONNVHxIGx"yV@@RD D f*<`SEJ3PgREx"y^2E@RD D f|`SF2FJ3gRFrtC"QBnx~`J3@gxvJDc,2SA`RC2C3f Cd2C4ESBBe Ce"CNpRnRG2WACNpRGC`CN@pr3@ARvRDRG`v`RC2CJ3f 2C4EBe CcvEփ C c"CNpRnRG2QAWACNpRG`$ CcCNpRnRG2WACNpRG CbCNB1pRGRn CfCNB1pRGRnC2EAeHxHnHxHyb?<?<a0x2AC;41CbEv @CvJ1@g=DHRD Df"m"i")>-Ar29 ldY?9/./9N&"g;| `Zr29$."m"iթ8"m"iB)<"m"i#y>By?CN/ ?.H??.NBmLN^ _TNHp@r$<"y^"Qr#$<"yV"Qr$< "yVC"Qr$<"yVC"Qr$<"yVC"QLNuNVHox/-+NGI3JHyr29/N"9tH҂-A&=|Y?9Hx}".|/N""S3AU/9an_Jmf2Hyr29/NYB?9BgNx*a`bHyN/<NHyR/<N-|Hn/.NHx Hy;N"Sr#A ".|/r"S2)/"SHi N"SB8Jyfr9|AC;$S5q` "S3y"S3||"S|B.|Bn<-NHyZHx@NHyVHx NHy^Hx`N"SHi(Hx@N"SHi$Hx@NYB?9?<Nxr"S2)$-B"S#n,".R"S#A0"S3|"nB".tҮ"S#A4"S3n"S$S2)jc "S$S5i` "S$S5i"S$S5i"S/)(Hx@N"S/)$Hx@N$S"j(3|"SB"SBUN2;_Jmg`>"SJib|$S"j(HxHQHx/9V?< ?<a$S"j$HxHQHx/9^?< ?<a"S,)x$S"j$2A412BAHBBBHB܂RD Dfx$S"j(2A41BHBBBHB܂RD DfxH؄$S"j(2A412BAHBBBHB܂RD Df(<$S"j(2A412BAHBBBHB܂RD Df(<$S"j(2A41BHBBBHB܂RD D f"S.)x$S"j$2A$y^t2@ނRD Dfx$S"j(2A$yVt2@ނRD DfxH؄$S"j(2A$yVt2@ނRD Df(<$S"j(2A$yVt2@ނRD Df(<$S"j(2A$yVt2@ނRD D f".",YB?9?<Nxr"S2)$(2.RAA=A<N2.C<1NccJ.g<N< N<NHyr29/N"SHi(Hx@N"SHi$Hx@NHyZHx@NHyVHx NHy^Hx`NHyN/<NHyR/<NHn/.NYB?9BgNx*Bma6` `?,.NDYB?9?<Nx-_Y/.?9BgNx*`z:9"S")>蚁o*Y?9/"S/)>Ng ;|`"S")>҅"S#A>"S*)>r29 lLY?9//9N&g ;| `4r29$"Sթ8"SB)<"S#y>ByJbBY/.?9BgNx*`Jc.aJmg``a:.NN "S#n0UN;_Jmg`2.RAA=A<N2.C<1NB.J.gT<N< N<N"SHi(Hx@N"SHi$Hx@NHyZHx@NHyVHx NHy^Hx`NHyN/<NHyR/<NHn/.N"SJiBg$S"j>$SG"S")>R"S#A>"S iBe$S"j>$SF"S")>R"S#A>Y"S/) Nܪ+_"Si<"S*)>"S")8҅t49+A3BmHyr29/NJyf J9|f<` 9|f<+_LN^NuNV/YNٚ"HABAHA=A"N^NuNVH|x/-+N . @T"n O-O`QB@Sd&nIEJfHx*Hy<NNBn`HxZHy~t/. HSHxZHmjNHxZHy/. HSHxZHm>NUHxZHm>aJg,HxZHm>NHxHy<:NNBn`0UHxZHm>N;_ m,c&<>N2-A+C>Hqa;|,`HxZHm>Nr,m;AUHxZHmjBgN3Jyl =|`;yr2eBm  b mf;|HxZHm>HxHmNUHxHmHxHy3ByY/-N"HABAHA3C/ Hx NY?9Hx C/ N&$YB?BgNx$YN*HT/NU??9///-Hya;_Jmg"NU?9N;_=m`HT/N ByB-U?N;_UHxZHnNT;_N`$B-|BHxHy 1\0f C>/0RCdT+|PK ;| mg;| `;|m<U?-N;_U?9N;_U?9N;_Y/-N+_Y/-N+_Y/9N+_"U?-N;_&Bm(Bm*Bm,J-g|.`B-.Yr9HABAHA/N+_0Y"-/N+_4+|PK mg;| `;|m/ r2-ҹ/?-Nt`YB?9?<Nx+_Y/-?9BgNx$Y?9HxC/ N&rg =|`Y?9r2-/C>/ N&r2-̲g =|`Y/-?9BgNx$CRiRi "9t.҂t4-҂cNC / "9ҹ/?<.Ntr.ӹC>/ "9ҹ/?-Ntr2-ӹBnOj+_L>N^ _PNNVHp`Y/-N&"m )gYN d ;|`YN"td+A"-ҁ+Ad+CHy/-NHxHy9`.-Y?9//9NgHy/-N;|`-yvJgYHyHyHy?<a&YHyHyHy ?<@av,YHyHyHy?<@aX*JgJgJfr;|Hy/-NJgHy/NHy/NHy/NHy/NHy/NHy/N`,".3"mJ)fYN(rd`(<"m )g" c(<Hy/N3U//-/-HmN|;_Hy/-N"m )gHy/N`*Jg"9 #`"9#JgHy/NHy/NHy/NHy/NHy/NHy/N+_LN^NuNVHp`U/<N Jg ;|`Hy/<NU/<N Jg ;|`Hy/<NU/<N Jg ;|`bHy/<NU/<N Jg ;|`.Hy/<N"m )g(YN& c&<`"td&"ҁ33 yc "m )g "m )f3 yd29y Ac$"<y49A33`RHy/<NHy/<NHy/<NHy/<N;|`Hyr29/NHyr29/N`YN&rd c&<`"td&"ҁ3 ydRHy/<NHy/<NHy/<NHy/<N;|`ZHyr29/N"9#"m )g8HxHyJ_gB.``9VDAO"_"N^ _PNNVH`0&nEtr2J3f|`d`Rr2 3\fD/. HSHxPHRNB2 UHxPHRa4 JgUHxPHRN8J_lB.`RBr2J3f|L N^ _PNNVnH|x/-+N .@T"n O-O `QB@Sd&n EIL/.C팢/ ?<.Nt. Jg/.HSHxPHn/.HSN`Jf2-At! Acr`gY/-N&`vJ9gdHxZHy~HxZHTHxZHnN`HxZHnHxZHTNHxZHTBHyNHxHnNNJmf,Y/-NJgY/-N"-زg;|`JfUHxZHmjNT;_=mOF+_L>N^ WONN (cannot compress) Storing Shrinking Imploding a { K  6    %    %%  4 + , , < ,+ "#67h<# #67h<D$6'89j{Ln 4WARNING : literal SF tree has been corrupted.File probably cannot be extracted.WARNING : len/dist SF trees has been corrupted.      Deflating <x-\|/-\|/Internal error : trying to compress nothing is already in zipfileARCZIPZOOLZH (already compressed) ZIPCRYPT.TMP (%) Encrypting Nil Extracting : unShrinking : Exploding : Inflating : \No passwordBad passwordUncrypting Error using tempo file while decryptingExpanding no more supportedNNVH`@Bg?. HnNܒ2.4ABA"nC-I LN^ _XNNVH`@Bg?. HnNܒ2.4ABA"n=q LN^ _XNNVH`@Bg?. HnNܒ2. 4ABA"n3 LN^ _\NNV/?. ?.U?. ?.ar2A?a"N^ _XNNV/?. ?.U?. ?.aB2A?ap"N^ _XNNV/ / YBN$_"nNY/ N$_$_"_N^ _XNNVHp@2.4-'C6-C(0RmLN^ _TNNV//4. 2.`?aSAJAb$"N^ _XNlQNuNV/@F'r8AnF"N^ _TNNVa=xa=nN^NuNVa1aN^ _TNNV1?<aaUa=_N^NuNV//1?-atHB1Ua2JjtHB?<a`r8f|` SJbaB.$"N^NuNVH|8.Bm?<N?<N^ _TNNVHp@2-RAAmtA?aUahJg2-'CC+Iӆ ҆ ц 111?<a1?<arm;A mf(rm;AJmf2-RA?aB`?-a8` 2-RA?a*vHCr8f`SJf aB-`>`1=x.fB-`"1Ua82ADJAWDA`B-LN^NuJx>b1>Nu1>NuNVH@0E?9~?<NJ?9~?<Nd?9~?<NY?<?<"a&_2-k42-k5A2.RARSA5A2*kSA5A?<BN?9~/*/N*?<BNL N^ _TN/BmBmBm?-aHyB$ab|2-me`FHy@aF- Jg`. mfHy@a&- Jg`Rm?-a`HyB2a"Nu// tC RB Bf"_$NuNVH|P?<?<ah?<?<a\?<?<aP?<?< aD?<?<a8?<?<a,Bg?<Hm Nܒ/- HmHmHmHmN BgBgBgBgBg?-?-?-?-N ~?<BgBgBgBg?-?-?-?-N ~"m -i &n&S@BgBN/- Bg?< ?-?-?-?-N8U/- BgN \;_?<?-a m#f``U?<?<a2gBm`;|U?<?<a2g;|P`BU?<?<a2g;|Q`$U?<?<at2g;|R`;|SU?<?<aP2g;| `;| U?<?<a,2g;|`;|U?<?<a2g;|`$U?<?<a2g;|`;|U?<?< a2gBm`BU?<?< a2g;|`$U?<?< a2g;|`;|?<BNaJ-gHa6C/ /<2-RA?BgNٰ2-;A2-AA2-IA2-AA2-IAUC/ ?-?<BgBg?<N^J_WDAJ-gavr2C0RC C f|UN8UN:2AA2IA2AA2IA2-t ;Br HARA;Ar HABAHAHA;AUC/ ?-?-?-?-?<N^J_WDA- JgU?<HxHyGN ;_`?<BgBgBgBg?-?-?-?-N ~L >N^NuNn[1][Disk did not format][ OK ]NVH`x .@T"n O-O`QB@Sd$nGUC/ N4JfHxHyhHxPHSHnN^J.gHxPHS/. HRN`8Hx Hyh/. HRNYBN(_8GAY/ N(_UC/ N4U/. HRN84JBl. Bg(BHyhHxPHSNUC/ N4B.`N^ _TNNVHxxIHn2-fH$҂ҁ/Nx8?-f2Wn:2SA4ABA"nCU?9~?HQNb3_ 2) mbf8RThTBg?< HnNܒ?-d?<$n"jHx/N}?-,?<$n"jHx/N}2SA4ABA"nC&n$k$/.N&2SA4ABA"nC&n$k$/.?<?<BgBg?<?<N"U/.?<Nu8 TfSD TfRDJDfx2-fRAAf8-f T g T f?Nٖ T g`|$n"jHx/HmdHnN}$n"jHx/Hm,HnN}2SA4ABA"n;q bJm,n;|,?9~?-bN2U?9~?-dHTHTHm^Hm`N;_dHn2-fH$҂ҁ/N?-0?<HmJHmLHmNHmPNxfSmNSmP2-PH`;ARYBa+_T2-RHTm 2-RH+AT?-0?<2-RH$끒҂//-TNX"?BgBgBgNx?-0?< "-X$끒҂4-RH&-T//NX"?BgBgBgNx|2LN^NuNVHxp-. Jg`&m ?<BNw(-4 `R 3 Hg(fY/<HS/-(/Hx7"mHi"mHi$m"jN&rf&BgBNwU?<HxHyhNu=_`T`S 3 8gJfJg&RYBaY/a"$+BXC8+I4` BX+m 4|2BgBNwLN^NuNVHXxIG|."mB)Bg?< HTNܒ/N&$T"j<$mE"3|7U/?<Nu8?Nٖ D f"T)kg(Hx7"mHi"mHiNT"m#|``UHx7"mHiNvWb$"mC10 ae zb_0RCdTHx7HS"mHiNT"m#|aLN^NuNV^Hxx.I6GlJg&"-hlfU?<HxHyhNu8`HxZHy~HxHSNHxHSHxHyhHxHSN"m/) $m/*HxHTNHxHTBgUBHyhHxHT?<NV2RA?NUN _eHJg"HxHSHxHTHx HyhHn`Nv` HxHSHxHTHx HyiHn`Nv`HxHSHxHTHn`NvjJn`gJf`?<BNwUBHyhHxHS?<NV2RAB3HxHSHxHTHxHSNHnbHxHS<NJ.dgU?.fNv8`pJg2HnbY/-haY/-laY/-ha"$/N`Hnb/- /-(NBgBNwJ.dgU?.fNv8HnbNRLN^ _TNNVHp@CJ.g&"-hlfU?<HxHyhNu6`UHxHyiHxPHnaJg?<BNwHQHxPHn<NJ)gU?)Nv6`lJ.g0HQY/-haY/-laY/-ha"$/N`HQ/- /-(NBgBNwJ)gU?)Nv6HQNRLN^ _TNNVHp8&n $.EI?<BNw`tU?<!?<?<?<BgBgBgBgBgBgBgBgBgBgBBgBgHRHRHRHRHTHRNy62AJAg2A Af BgBNw` B'N " R&ASJfBgBNwLN^ _PNNVH`@J.g*"-hlf U?<HxHyhNu"m3_`>J.g,Y/-ha|Y/-larY/-hah"$/a` /- /-(aLN^ _TNNVH`@CBg?< HQNܒ/N&U/BgNu4?Nٖ2H`+m 4BX|2Nu+m$4+mTX2-RDA?a4|2NuB'aPNuB'a(Nua,NuaNuaNu<a Nu<a"NuB'aNu<aNuNuAQS crҁ20NLN^NuNVzH|x/-+NEIG~J-vg0?<BNwU?9~BgN2RA;AfBgBNw`;|fBg?<HTHSHn|HnzNxfU?<???.|?.zNw;_0Jm0l`?-0?</.BgBgNx?-02TA??2.|UA??.zNx?9~BgNn?9~HnN;n^;n`?9~?-bN2U?9~?-dHnHnHm^Hm`N;_d?-0?<HmJHmLHmNHmPNxfSmNSmP2-PH`;ARYBa+_T2-RHTm 2-RH+ATBhBl?-0?<2-RH$끒҂//-TNX"?BgBgBgNx?-0?<?<BgBgBgNxBmHBXB-2B-.+m 4J-2ga U?<?<?<BgBgBgBgBgBgBgBgBgBgBgC/ BgBgHnHnHnHnHnHnNy:8.2AJAg2H`X`Nu2*H`h2-RDA?a.|2Nu?-Ra|2Nu?`|2NuBg?<HnNܒ/.?*BgBgBg?<?<Bg<N߰aNuNuZ2:,rrZAQU crҁ20N2AJAg2.AH`l?-Ra|2NuaNuB'a Nu<aNuaNuaNuB'aNu<aNuB'aNu<aNu2.AH`P`NuaNufg2-RDA?a|2`?N^ _PNNVH``CEHxZHy~/. /.HxZHRNHQHxZHRB'NJ)gBgBNwU?)Nv=_`YBUHQNl?<Nx$YBUHQNlBgNx-_U"R/N Jg.BgBNwU?<Hx&HyiNu=_HQNR`j+B(Hm "-(R/N"- ҭ(+A$?<BNwHQ/- /N(BgBNwHxZHRa Hm "-(R/NHQNRLN^ _PNNV/ / . @T"n O-O`QB@SdEHxHyi@/. /.HxPHRNHxPHRHxHyiHNnU?<HxPHRNu=_O$_"_N^ _PNNVnHpx$nGIvCr/ HSN +k(U"-( /N JgU?<Hx&HyiNu=_p`HQ"-( /NU/<N Jg2U?<Hx&HyiNu=_pHQ"-( /N``?<BNw#3" t.҂/?+HxZHTNU/ B'HxZHT<N26JCgBgBNwr2`HxHyiPaFNuHxHyi`a6NuHxHyita&NuHxHyiaNuHxHyiaNuHxHyiaNuHxHyiaNuNuAS crҁ20NHQ"-( /NB`B+y "- ҭ(+A$BgBNwHxZHTajHQ"-( /NBLN^ _XNNV//2-,H4-bH҂4-dH҂-A$"N^NuNV//$.Jg0";Ad"$";Ab"$";A,$"N^ _XN;|,;|b;| dNudCLIPBRD#:\CLIPBRD\SCRAP.[1][Not found][OK][2][No block selected][OK]*.*\Save block toSave file toTXT[2][Not enough memory|to read file][OK][2][][OK]fails CRC checkcannot read filecannot write fileerror in compressed streamnot enough memory to process unknown compression method internal error BUG! BUG! report!NVH@`"m$m2)jb(r"m2)"m"i "mRi.aLN^ _TNNVH@x/-+N&nIEBTHRHSa JfUN:Jg` `al`2nb r2"n B1+_LN^ WONNVHXP&n 2.SAY/.HSN (x+HDBDHDv` "U8R"TeB3H"nJfB-p` "SspL N^ WONNVH@`$n YN"  f  g"nLN^ _PNNVH~xEGIU?<0BgBgBgBgBgBgBgBgBgBgBgBgBgC/ BgBgHnHnHnHnHnHnNy<2AJAg2H`?*?< BgBgBgBgNxNu2*mPf.2*m|;A܆2* m~;A܈"mz3m܆"mz3m܈`(2*m|mx"m3A2* m~mz"m3A?*?<?*?* ?* ?*NxNu?*?< HSHTHnHnNxf`U8*j ?8n?N8U:* j?:n?N:U?*?NF4U?* ?NF6BoPCoL2*mPg"/-Bg?<??2B?2C?N"` /-vBg?<??2B?2C?N"?*?< HSHTHnHnNxfJngJnf.Nu?<NBg?<HnNܒ/.?*BgBgBg?<?<Bg<N߰NuNu2J2AQU crҁ20N F fL~N^NuNVH~x.IGJ-rgjaPU:-tSE2EAEAEC܎HxIHqPN: fDRmt m tc2;| tz2RASA4ABABAC܎4SB6BCBCBE܎CE $$$$$$$$$$$$$$$$$$4RE E fCtErIW?<Nx?<BNw?-P?< HnHnHnHSNxf`^=n=n2.n=A2.S=A?9~?<HnN$8܆2-`Am܈9A2-܆m܊9A2-`4ABAm܈9A9m܆2-܈m`9A 2-܆m܊9A 2-`4ABABm܈9A?9~?<OCE$$$$Cb/ Cb/ N 8.S"mziBm܈Hĉ`/-v2RA??<?.?.?.?N"2TA Ab"/-v2TA??<?.?.?.?N"?9~BgHnN$?-P?< HnHnHnHSNxfJngJSfB-BgNx?<BNw` f*JEg"2-tSA4ABABAC܎4SBCB1 ` EFd@2-tSA4ABABAC܎CP2-tSA4ABABAC܎4RBCB1 ?<Nx?-P?< HnHnHnHSNxf`@/-v2-tRA??<?.?.?.?N"?-P?< HnHnHnHSNxfJngJSfBgNx`$ f< N< N`NL~N^ _TNNVHpx$nGIJ-rga2-tSA4ABABAC܎HxIHq/. HR2-tSA4ABABAC܎HxIHqN?<Nx?-P?< HnHnHSHTNxf`:>T>F>ϙ>P?@?y/?$P?>>L̾*>I$???>*=*<: `9P =>J">9>ѻ>c8? X?X?,?;?I?>L̾I$B\4­A߿:i70.2InfoList : ________.___Path : ____________________________________________ Extract fileso ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ DISK ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ ________.___ Compress files DeleteFormatCheck ZipCreateDirQuitConfig Add mode : NormalCrypt offOverwrite files Recurse subdirs Total selectSize : _______Select : ___Select : ___Free : ________HelpSTZip 0.2 - Vincent Pomey 1990-199316 MAY 1990STZip compress and extracts files in a .ZIP file, compatible with PKZip on PC.You can, and are encouraged to copy this program and putfor download on BBS. Commercial use is not authorized withoutagreement. Use this program at your own risk, I do not provideany warranty about it.This is postcardware ! Please register by sendinga postcard toVincent Pomey2 alle Valry Larbaud92260 Fontenay aux roses FranceThanks !FidoNet : Vincent Pomey (2:320/100.2)E-Mail : vincent@stell.fr.mugnet.orgOKor vincent@stell.gna.org (works randomly)Sort ZIP bySort disk byAlgorithmNo sortExtensionSizeDateNameNo sortExtensionSizeDateNameStoreShrink(faster)Implode(compatib.)Deflate LevelFastMediumBestDeflate(better)Move file (delete original files after compression)Set zip file date to latest file date includedDisplay free disk space also on TOS < 1.4Do not query for deletes (zip and disk)Extract FFF.ZIP in subdirectory FFFOKSaveCancelOn startup, go in the current directory rather than inthe saved directorySTZip - HelpClic on the files to be processed, and then select theoperation (add, extract...)To change the zip file :clic on the closing box of the zip windowTo get some information about a file :double clic on the file name (whether it is a compressedfile, a normal file or even the zipfile)To enter in a subdirectory :double clic on its nameTo change the path or the mask of files in the zip tobe listed :change the text field and press returnTo deselect all the item in a window :clic on "Select" under the windowIf no file were selected for the operation, all thelisted files will be processed. (? and * are allowedin the text fields).OKoDate : __ ___ __Time : __:__:__Normal size : _______Compressed size : _______Compression : ____%0123456789Algorithm : ________CRC-32 : ________Created with ZIP _._ on __________Comments:_________________________________________________________________OKCancel Crypted ReadOnlyAscii4k dict3 treesBinaryRequired to extract : ZIP _._ Medium comprDisplayoNormal size : _______Compressed size : _______Compression : ____%Number of files : ____Date : __ ___ __Time : __:__:__Comments:______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________OKCanceloDate : __ ___ __Time : __:__:__Size : ________DisplayOKRenamePress ESC to stop1111111111111ProFormatBY PAUL L. CURTISTracks :80818283Skew :0123Interleave :123Sectors :910Drive :A:B:Sides :2112345678123Name: ________.___pppppppppppFORMATCANCELBrowse fileSet start of block with thefirst button, end with thesecond. You may choose an itembelow.    : move ESC : exit Shift-Clr : go to end Clr : go to start ^Q : print block ^P : print file ^B : save block ^W : block in clipboard^V : copy in clipboard ^S : save file ^C : change fonts ^N : find same ^F : search stringOK Change fonts Font ID :1234567890123456999Font Size : ___ points9999Tab size : ___9OKCancelFind stringFind : _____________________________________________________Case sensitiveCase insensitiveFind upFind downOKCancelCreate sub directoryaaaaaaaaaaa________.___fOKCancelUpdating ZIP file for commentsThis file is encrypted.status0000000000000000000000000000000Password : ___________________ OK CancelSelect the addition mode :NormalFreshenUpdateAll files are addedAdd if the file is newer than the one in zipAdd if the file is newer or is not in the zip000000Also, add only if the file is newer than : __/__/__.999999(no date disable this function) mm/dd/yyOKCancel  STZip Info--------------------123456Did you registerSTZip ? Yes No Register now ! Take a postcard andsend it to Vincent Pomey2 alle Valry Larbaud92260 Fontenay aux roses - France Done That's nice, thanks you very muchand enjoy STZip. OK aaaaaaaaaaa________.___fCancel OK Rename fileas00000000.000[3][ Beurpf|Not enough memory][Happy user][2][You haven't selected any files|in the zip window. Shall I|extract all listed files ?][ Yes | No ][3][This is a damaged zip file|or not a zip file at all.][Keep cool][2][|already exist.][Overwrite|Next][3][Erreur en lisant|][ OK ][3][Erreur en crivant|][ OK ][3][Error in compressed|stream.][ OK ][3][CRC Error][ OK ][3][|not found ...][ The end ][2][You haven't selected any files|in the disk window. Shall I|compress all listed files ?][ Yes | No ][2][ Really delete files | in ZIP ?][ Yes | No ][2][ Really delete files| on disk][ Yes | No ][1][ Process aborted by user][ OK ][1][Some files didn't|extract correctly.][ OK ][3][Illagal date !|the format is mmddyy][ OK ][1][Zip file is correct][ OK ]?????}?}}}}}}}}}~}}??}?}}}}}}}}}???????????????}~}}}}~}??}}}}}??|@?_____/?t~lPw>D;Kx5^<^xW߀7@ppT$9Y%Iy$()/0123GHI}4""""""  " "12"3EF"GYZ"[mn"o"""""""Q0""PQ"ALRdeAC"fxy"6|z6|"")*+89 :;JKLY0 Z[hg ijz0 " " "   i k l m n  b : 0   ! " B C D g# r s B  ( * + , - L" M N m: n o   "b 0" B ! cB d e B B /B01sB~"b0""+zpHr20^"00    00#$q %78q    M= #$CPkl.55`a+y   %:2 0MKc @*N c *  &B3  ~ *\*j" "@"2 @"@"@""@"q@^ @" !" qAzqAqAqAqAqA qA "qA >qA Z qA v  qA  !qA  qA  8#*"5%$$@"2#@"&@"*')B""(@")q@ &@""+7",qA!-qA!.qA!:/qA!V0qA!r1qA!2qA!3qA!4qA! 5qA! 6qA" 7qA"6 *qA"R <9; :;*x8*=  >&  ?  @&  A  B&  CD  E@qF"nG@qH"I"J"K@" L@", M#:Nb,OqAPqBQqCRqDSqE TqF UqGVqHWqIXqJYqKZqL[qM\qN]qO^qP_qQ`qRaqSbqTM{ * A0%#2 3%8=={ >    1    6"Y5b%%7  )0A #N #j #.   "         "  %  - 7 <  A "1F4"1L4S5"*"1\4d5  )p ~!"1  4 !5 "@"q # 3$@"q% .&@"q' )(@"q)- '*@"q+U #,y-|*.4/@"q0 6  B#65N)x&8  (        6 5  l  x& & ! 3 4 Q' f9!J #F $##   (!$$. $J $f$  $ $"  F h  $A      +     # # $  %  !J $% ( %%*%F%b   % %~%  F    %A%A%A& A&&A &BAt%w' ! 0&^   &z& &  % H& &F'F'"F'>F'ZF'vF 'F 'F ' F ' F ( F( F (: F#"(V"(r"9  B E H  K  N   U  W Y   [ ]  j l n p   z |            !("#' (  6=  W  Aq  A  A  AAAA A'AAA[Au'  & (  @(@!( )  %  ? )6 )R<N]  n v  *%4)n % ) )(%)D%I ? 0)  <m t |   , - )4 ) * b %e ZZ lP q~       / 1   *,"#':(A!c't *    *2 *45:p@AC(FHIJKK8KMNhO(OPH~`EΠE(EE8EEH" t$$A* " P+Ahx2A"mh$1ԅ2A"mh#RD Df" +Alx2A"ml$1ԅ2A"ml#RD Df" +Atx24ABA"mtC"҅"")҅#A")҅#ARD Dhf" *N+Apx24ABA"mp$1ԅ26ACA"mp#RD Df" *+Axx24ABA"mxC<)F Fg Fg Fg Fg ") ҅#A 2)H$<HAjB^4)JBlBB^JBl^BBB3A2)H$<HAjB`4)JBlBB`JBlPB^BBB3A Fgv2)H$<HAjB^4)JBlBB^JBl^BBB3A2)H$<HAjB`4)JBlBB`JBlPB^BBB3ARD DfL~NuNNVHp@2. I"n;q41vB;CJvB;CJvB;CJvB Cfv;C <C" NBLN^ _\NNVHp@;n2.I"n ;q41vB;CJvB;CJ;BpsC " NBLN^ _PNNVH@@;n;n;n ;n ;npsC " NBLN^ _O NNjNNV/.Hm|Nk8N^ _XNNV/. /.Hm|NjRmp~N^ _PNNV/. /.Hm|Njmp~N^ _PNNV.NnN^ _TNNV/. /.NqN^ _PNNVH|`:.EU/./. N8EdTr $< C"Q2DHABAHA(v?Wb Hx'HRaRCdT2DHABAHA(HAB2Hx'HRNq/./. NqL>N^ WONNV/. ?<?.<HxHnN{fHxHn?. a:N^ _PNNXNV// /. /.N"n J)WDA"_"N^ _PNNVH`0&n$ntnbJ+g`,HSHmNr2U-N:Jg`RB`ƴnbr2B2J+WDAL N^ WONNV// /./. /.N|"nJ)WDA"_"N^ WONNV// /. .N"n J)WDA"_"N^ _\NNVH`p . @T"n O-O`QB@Sd&n$nt`HSr22aRBJ+fnb r2J2fJ+WDAOLN^ WONNVHp` .@T"n O-O `QB@Sd$n6.U/./. N4` HR< aRBCeHR/./. a J*WDAOLN^ WONNV/. ?<?.<HxHnN{f/.HxHn?. aHN^ WONNpNVH``?.?. ?. ?.?.B/.?< NN=@LN^ _ONNVH``?<NN-@N^NuNVH``?.?. /. /.?<NNLN^ _O NN=^H~$<4Vx&<#Eg(<4VxKCbpgJ@@ 5pր,:HFچHEBEօ H@H@@ 5`CE2< p>G<FO@@ 5pր,:HFچHEBEօ H@H@@ 5QHL~ _N _##""_H?>LKp>G<FO@@ 5pր,:HFچHEBEօ H@H@@ 5SfHL|"9"yNH~$<4Vx&<#Eg(<4VxKCbpgJ@@ 5pր,:HFچHEBEօ H@H@@ 5`HL~ _N _##""_H?>LKp*>G<FO @@ 5pր,:HFچHEBEօ H@H@@ 5SfHL|"9"yNNNV//r$.-A $"N^ _XNNvA#H~,H/9r29c"9/?9?<?NA gp`n#B@ yB@1|QPR@ @f*HP09@BhPPQ$<BC:9Hڹ-EMz| (y&y>9a" @cp`SG$ya @f.a @fBRcp` @gp`b8SGfa8a$y`"y/ )g"JJ)gpX`P0)@ba@bp`:@ LJgRSGS@)"QQa.$_JGfLa`DXaB@Nq o8F L~ _P>NP4nNJ-gk2-I y2*TA1AD2*RA;AJ*g" I5AT*Q*NuQNuriA0 yPPQ0 yP"PQQ*y`H y S@rAA"6Q ygF yf L?_>9Nu/9|<9G/?9?<@NA gpX`L?_(y>9Nuk*+H@+HF CcCTNuCRNuJgݹ"yr29 9CJ@g SQ@f/ c"9/?9?<?NA gpX`,&y䓹ӹ`RNA# /# /# H~(y&yй# [$@MK"mzv$989 HD89HD1|`J/>fBB1|`J/9@3HS@BQa Gb`b`gRC CcQCRSGfRGa&SGJBgT+H@+H m0 Ur0AA 6 Cb CcCR`CT`z+HhRrAA"6`VRC CcQCR|+HhF CcQCR@?2+H@+HDHD m 01 Cb CcCR`CT@?H@+H@+HDHD m0 m0@ Cb CcCR`CT ?f+HhR@@?@@baȾ@bp`@SG LSrAA"6Q`FaJgVkR`:Jg8H"yr29 lS`/ c"9/?9?<?NA g p`&y䑹" Ҁ# [$AL`H yf |<9G>9aLNu y/|<9G/?9?<@ ygNAg LpX`V 09S@ L(yQ>9aLNup y09k1@NuBhNuB@"o8F"L~ _>NH~(o8$o<"o@>/DNN# ,H~r2/D,~Kzx89y&yp09`LJ,g/9r29,c"9,/?9?<?NA gp`z,(ySA|SDgFF$5`Q`z/9v89/By&y?9?<@NA gp`B@3"o8"oNN /#@#D /H~. y40<#(2<0\Q0 y80<BhQXQ0Qp09yr2#9@c.9@/?9?<?NA g Lp`H@L&y`LyHm20<a paHRF0` aB@Nq"o8N"o<" JCgRA3ҹJ""o@F"L~ _>N p`N`H~ax. 0L. 1HB6CL6p2D?4B03 7 ;04B9 2A90HBBEJBj`=F6SBHBHCRG G@fa6C040k@;L6p2D?4B03 7 ;04B9 2A90BEJ@kP4<xEp0C0Ge J0P1Pf$6<V"SA Ae2<`Ec<:SBg@05jHBHCEl:0EGe E?c:<?Cb Clbp6p/HHG*V&nRG3@R@03度H@-H@H- GmQGR GmQGR ca^,L(HGp`0HGnU@H (n*VRG2AiI-^G GmRQGH44hH- GmRQGp0W@ @?l44@04@度H@-H@H- GmPQGR GmFQGR`@r2,暑HA-HAI-,? GmQGR GmQGR@?hH-R can,HGL0pSCCHBSCHCRG G@fa6C040k@;L6p2D?4B03 7 ;04B9 2A90HCQBEJ@kJ4<xEp0C0Ge J0P1Pfg"SA Ae2<`Ec<:SBg@05jHBEl:0EGe E?c:<?` HG*nJGgRp093 o< o@ FB@L~ _>N,yR*y(Mp09]-L 09-M09yS@BQ~HG>< yn-H yr-H(yZT*yVT o<#P#@r&M K0< C/&.A!.S@krAA"1Q-C&pNu/9/ ?9?<@NA g p `ry yѐ yQBy y09HS@BQ*yNuH~a><4< 6<.0Cr.1ICA@05;;(99(7(R10zEl:JDg=F 6aEl:0EGe E?c:<?Cb ClNSDRG G fx0<?A0C0 QHn./<?9?<?NA JjpX`@><C$.A.S@krAA"1Q-Bprt"nHDHC8DJs@g04@25@;903@Bs@ @ lS1 1b42jDBBbB2?4362(j DCCbCAc25(r(43(` B lCbCAc2ADA5(4r1A00 I@A@7@25sf4465;(9044;(9459(;7Bs;< EeHSE2RAAA03f25`1b203`6Jr0j 50630` C ll50Dr0`b0<6p0@r6p1=A I@A@625sfJAf4642. ICA@05;;(99(7(R10z|`fz A e 4<<N`BB1<2jDFFbFAP0CpƴEcfRE`"n6<0B100490;05;0970050AP04r0`ICA@05;;(99(7(R10r0p4BICA@05;;(99(7(R10` Eg`50r"n=A I@A@7@25sfJAf.62. 4ICA@05;;(99(7(R10`.RE`"n649@;065;@907@Bs;HCHDNu/9/ ?9?<@NA g p `0y yѐ yQBy y09HS@BQ*yNu,yR*y(Mp09]-L09-M09yS@BQ~HG yr-H o<#P#@*yZ(yV&yf$yb"y^-I< y^ "yb 0<0BYQA 0<BXQ0<A0T@ @ fBm M@0<BXQ(/H0CtA0S@rAA"1Q-Bprtv"nNuNlH~E#*y/ r29e"9/?9?<?NA gp`~BG<9F(y Mp09 #QJJ9Jf.ra,Jra J@g. @gr @gp`a(B@FL~ _>NJGgRBGt-JTv-KTFCCgp`SBeaSFfaQ`jAp2<Qp 2<oQp2<Qp2<QAp2<Q3 LH aL0EFG,y"y`Hra$@<raR@:ra8VDpA6BQA6Cra2QHI6G,KBGBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CRE EfRF FfEILt042v@xlSDzm((EQfL MLIELA0<BQApBQA43LEa*HaL L@EGP,y"y`C ea-0@64 GcGR beNu fraT@(Q`" f raT@` raz@ BQeNuIG@,KBGBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CREyLeRF Ff$y(yg.t2&4&0&v@xlSDzm(>G5xEQfILG@,KBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CRE E eRF Ff$y(yfNut2&4&0&v@xlSDzm((EQfNuea$-H@-06Ѐ01 Gb GcGR`GT @l SFfa` @g @b4B`4@4-0BC3 Cr0 GcGRB43 <@-HA-2 y0 y0A Gb GcGR`GT-H@-0BC3Cr0 Gc GT` GcGRA23v@Fea< LBSBQ`-H@-0AAr GcGRNuH&y, K0S@*9MrAA"6Q# yf<9FLO?Nu/ /?9?<@ ygNAg LO?pX`X 0< L(yQ<9FLO?NuJfNuH y"Hr29lSA`e"9ޓ//?9?<?NA g LXp`L*yNu  #+3;CScs !1Aa  0@`?     N H~alx.|HL.|I6xJLDG|2A0@4370;B9 6C|9G|BE=G=F=E =D HD=D=CL~Nu,y(yR*yNr&M K0<0Q0<{4B9 QxHDpr~>.NuH~pr~,y(yR*yN&M8.HD>.<.:. 8. 6.4.JBn`<6SBHBHCRG GfaL6xJDG|2Ap04 @g Ѐ;p0@4370;B9 6C|9G|BEJ@kL4.ExH@|CHGe| J2P1Pf6<V"SAEc<:SBg @|@05jHBHCEl:RCb Cl@B@6xG/ HD*n0SDj-M,B4eSah8<-M0*n(@Ru*_HD`0HDVU@j@|R@H @br`4 @br`* @ br` @0br` @@br` @`br`rHp0ѮARr SDj(MB-L,4eSa8<-M0L<HDpSCCHBSCHCRG GfaL6xJDG|2Ap04 @g Ѐ;p0@4370;B9 6C|9G|HCQBEJ@kL4.ExH@|CHGe| J2P1Pf6<V"SAEc<:SBg @|@05jHBEl:`|B@nDBnn=G=F=E =D HD=D=C=BL~ _>N0<@AHC|H QHn}J/<|?9?<?NA Jjp`/HBnDBnnn0.nb4.`4.=BHB~><|C /&. A}JS@krAA"1Q-C &prNuJH _$_ &_Jg C&rAA"1Sf$LNH~,y(y^"yZ$yV&yp09Q*n>&.8.B*.D,n0~kV`Sgl2SGgk@p2@01騊 DeQD DeQDSgLlSGgjpBAA0AtA4B41 骊2A DeQD DeQD0Ap @br`4 @br`* @ br` @0br` @@br` @`br`r4B44 骊4 DeQD DeQD0Apv騊 DeQD DeQD`//9/ ?9?<@NA gpX`jy yѨ8Q<*yBy _`~ <2@01騊 DeQD DeQD,y-M>=DB-EDB@L~ _>N _g 0H~r`0H~r,y*n>8.B*.DiAVD DeQDJDg2HFAI-M>=|B-|DL~N _B@H~,y*n>8.B*.DJgp@h@VD DeQD-M>=DB-EDL~NH~ _B@,y*n>8.B*.DJgp@h@VD DeQD0@h@ZD DeQD0@h@ZD DeQD20@h@XD DeQDEvph@VD DeQDQa"_0Elxp3h@4 DeQD fph@TD DeQD` fph@VD DeQD` fph@^D DeQD`-M>=DB-EDL~NH GIbBGBCBD|BE4Pf"2tQPQ2Gg pFvk>CRE EeRF FfL0NuH~(yV&yZBGBCBD|BE4Pf$2tQPQ2A7Gg pFvk>CRE E eRF Ff(y^G BGBCBD|BE4Pf$2tQPQ2A7Gg pFvk>CRE E eRF FfL~ _N    (08@P`p !1Aa  0@`N:N N N N N N 23456738"Z NV?.Hy NԜN^ _TNNV;n+n Bga=mN^ _\NNV?< HnNp?<aN^ WONNV;n+n?<a=mN^ WONNV/ +n?<ah?<C/ Nݾ"_N^ WONN`(!)*a+A,-!.B/NV?.Hy NԜN^ _TNNV?<HnNp+n?<aN^ WONNfNFCGHaIJKAL1MNONV?.HylNԜN^ _TNNV;n +n?<aN^ _\NN ql k j'hNV?. Hy?.NN^ _XNNV;nBg?. aN^ _XNNV;n?<?. aN^ _XNNV;n?<?. aN^ _XNNXgr ! 4 & ' % ( )NV?. Hy?.NN^ _XNNV;n;n?<?<U/. /.BgNBg?.NPN^ WONNV/ C+I(?<?.aC+I("_N^ WONNGNVH`x .@T"n O-O`QB@Sd&nIB$m<$j,`UBHyPHxOHRN,4HxOHRBg?HxHTNUHxHT/./.NJ_f$HxOHR2RA??N^ WONpNNVHoh(n.."nJQfB$`|`r<SFx8 cIخS*r2$n 4H2fJFf-D$`BSSF`2r4XCAt41 cEڂer-A$`(<SF`pN LN^ WO NpNNVHX&n..(n "nJQf B$``<SFx8 cIخS*3H ae zb_t44( ae zb_fJFf-D$`VSSF`D3X ae zb_ACAt41 cEڂer-A$`(<SF`zpN LN^ WO NN ql k j'hNV?. Hyt?.NN^ _XNNV/ ;n?< ?.a"n2"n2"n 2"n2=m"_N^ WONNV;n?< ?. aN^ _XNNV;n?<?. adN^ _XNNV;n?<?. aFN^ _XNNPQRNV+nBgHyNԜ=m N^ _XNNV+n?<HyNԜ=m N^ _XNNhNVH~@. . .brC1rCRdTL~N^ _\NNV// r.C1VDA "_"N^ _TNC$Ir7tC "Qr$< C"Q<A<Z<aZ<a<z<aJ<0<9<Qa:<A<F<@a*<a<f<@a     NVIG'|&?t2SAWAAQCE$$/ D,H< . ^: .   LFF\ $",<f<  "(    ,V  (Th @*  &    "(v8 (l.  &   |L @Jb ."        4lP  "$ 0(  "" 0 T2TZFV" >HB @> $>  fL $(H 0t@FBD* B   ,      $"R N L z "22 BH6&22 B4" 8 .p"lP :H6.2B 4" 8 .hF&$  F"|  V     " J*   hRL664 *,(<0X> 0.(pTZP(4"<>>42XR .2 2 N,>BB &(( *    $   $   N.       , $r    "b  &X      0   (      P                              Z   6     .P (                   8VP$ "$ & ((D  4 &"8$XP   $ J  j&@ & $ (  B $  "r 42*   <<&< P@(* V&$.     l& * F(8 0(    r, (. T   Nz" ..   &     `H L6D2L&$0, "B,0>D "  >^x,(  $d( D6L( "">$:l  4fv*X.(24*F.& (,( 0l"<jL: .|P*6"`2$ $bN:,Nt: D2 d$B >b,,.,,6B &8         8          $$"l46<    2     $    6&  (&    .&(x  $  ,"0    *      2"&(**0 *          (*&       T "`  * &     ^         d   ,4            ,&    6  6     V4$*8 n   " .   "    &"      *            $ :\(|&*   & (&   ,  >  T   $&\<:   V ( & " ,Z< |&*`    "&D& 0    |p &  6, &(<:&( ^.6ZZ4$ , @ @       8  88  0@" 4n  $  "fj 0& , 6("$J *    F6HXh,4"" ,l&:,  & t $T Jn  **2$(Z0HL:b$Vpl Xp & & $0 (&$  "2    P"    &     8  * $"  6H  (  ,^*   .H&6 L$N      V6   .>60 N2 $@8L6  2   &x F R<" h:6\B xPJP.L "6 bb ">BP wnu 0_x*EQE|ae:&Y2<=7dy7iN3/z`>pi],2Acig A: s& M.ɑU*w&QA;||L".O6U?eUh6M6;V޿:ʧdҗ9b$0z8~ ؆ʸ6U~9 Zq.YY;a.ELT;G2o⩐V^~ûl58e5|szn~3*tKj.?u:P\8H>8L6֜*g)6d8 Ou(lt>2਽ʙvXy*H* }0[H}$67 r4P04cH*Р3;kemlkz;t&Pf6 F-ږ3dB> F&, 8O$,>F{&`> <@0y ր`6(|j0q=m$ڰIlȴƴFOJ@ ,> Hxr@H9魂w6*(Cmfs`{YA <¬ߨ q/V::b8 o"?6&qZ5PKAmؑ FBILL23/BT2FIZZ/BT2FIZZ.CFXsq qqwW K22sRsS2|Ҁ\. F(PJʋ2KRRJRSrӋy .9@ gVe@Qf(DMPKiAFBILL23/BT2FIZZ/BT2FIZZ.TXTWo~?1@ !)R?KҚUb`8q%y.'H:m/f7|;Noʏi@&9И#$ 3vc[m> MG#ChY"$t Qu,lSԘB;0$Y !!|3Z3-NR@:r504!.8Lp@4z [IEY۟ ՇvCw?/0 J^v%v}^Џ*cR'Q;y6/78dzk]qtE\̀J0( Æ 1xF i Wh`Sx-);hs)>xF*#,?=hj^ \wjم?s)|А.$SDd9b {u3~`2ڰ0T.% Dd^ VDy #VI-:ٮK]78 ذOm%Gt]ܿNK8$ݛs->N̠J" QUkpRdsqp(pgүY)vgځNyiaKR~暕Jwq9-BsA5G"#2c*I&q}RW7 Vex_ܓu`Ρ,]Ǿ(:ƙ்//bfm㘤plhb(ž!Ls\&.t?{gpTj!b7!8&r> (6FUv:ŻQ{AL&)n-)$4LSρݦ}ϽL^ɟxp~~1b| q&9=?\,yۆnwf[īX5lxuY&ɣ*;dgN@իoVE@ Ce0ߺ>eL >nOT+m8Q /y iY$~ѧ!7Yni<h8ug>`bmGE6^a(B|tTR&5~-J<^%h ?B PKA-^~'m=FBILL23/BT2FIZZ/BT2FIZZ.PRG{ tSו,Pe17BqP\J<K,_ ďCiז?HˋH)BҼ$+"fʐLu#^`X <: C us:7g9gg}܋d[Ƙ=|Q6g`,polluJ7Ȭ%- ӎ=2si1۠Šw9sРsi*/ש͐)sHw*o;1r;-y{ Yhg(j1P;֎=9{Z{2ݖM;x{Fs,g(/UOj sq2{` =bƀ),>[]%~tiPC{>ouAfht>wuq<\e%{^n#_x.z~iⲸ5G:LozgdVexXY,pm_yƸ_c 3P*"}+rKŤ']OkùL+˔PW9vZ+|ıLƟv)ơk׾&3*cH)}=U|yYF;sz7hss%jX~fH;M} K?_gYA |1UD>}S7NTSwL|朹_2蔙0I 9T] N5I)I)f{R~ ET\UW~T*q = a夆f?E+_ $ KX* RV"cUG&K{n3ΟpIJ'0'{Z)0Nj=.Wȧ3ysQηdoMi%;8nΚpNޮk^c݃S_,])l!#?9>Cv5wߞ=VOyF4WNr7 e{<1<~Wry<ˀ2^jST7?/bZ{"sz|L/!L|uSk5s"t=-w5Kƪ`^fe`0-߂9Řq4BZgA8D:ȾB9WUSS !cMp8U#T-pCO)o!n)<'1 l/A:|xk.;d8 ,w 5 ~J LFjڭM4f:8"U.o#no!varOyDHvgLe㸁yNr9Eێ_-9ӌz$^Orw<95\ǀ1C0Cu>|Uڗ72+"YS_p5f8 -|d9\hVQkan]ZWϊΩNĩ89T1B_>A3'^bԃ %$t ޳9gįdh|<; ['CT"r~t08g n>!@,Aԭ޾lBzh(~TN%8.̘KsJBgY@9Jc^o;>Y'8Yus((fz,ʣhßQn)b7foYZo(h-J™eVEYZ J7Q M3G42"ή]]"Tw)C!vYhhY1lzL6ұhRŅ($6I -bhIqg?NO߅>ޕ]wyU,h V;쑝P2Z0D ®nK?w (<8e*4ŌE"98L8bK8Ǡ kدLHcW1۞rS(cCoUwm(x倾& p ChbC5# mE9F2Yz.uGE43c~51X#%=Ee6NAM>*4+Nay~!SE>Cnc0'a=#\ҞzEgX$c'^2HCBH3&k|, 1bرRPO[P᭨dvlzImƎ6-.Ҝv*+ Z>%ۡfX)YPf3{.-#!D{_42[< b˅ټ*Ė-/NXΐu74|?_ͼUB)>t}߅+Jcc¬q kq3xg|l󋖙^mCp)yV:/"M6Ml9nxW:o:|*WHGFQ352M'?GCeZsc˞Q<_R-mvKXq~8C5W$D>}C_: ;-nczjZNganalN1ʛ FWZɾ=>9\o6g2EP%Է f`ϨCL]q* M!}q(7>$y:˦{Wpɐ_4Se4^~?հ)̈662N!? χ~ߨ^+;fVMl<;j`ux?c<*FD+l3fRYhv/tn\ܒKL[~aof̸#;F0g?^-ލgu1#sEWl؋Ȭs*/'Wʏ":1`[\4Δ{ AS>w[O+ִ|7 R7K_ѵL}}p".04ʕ(Ϡ\sPTf/;xqA Wa\by rS\e{f΋/:7c팯5mg 5c\޶A=R? &yh7 y|vkpCV8HlkacI2`A6T^ͨ1 m{;)FѶ"|`k#ۊJcx,GF(܊ug Z"U"P<|l)qbaćkm@v@{rbn;v-atӸ69`(_An l"ؒIHwk`9~#Z? >Ig?Ţ kVFVZlX7@d՞Zdl>{Z -dEWUILymTJ1wZ} .;ۘ tIV.P[M;:%o1nKJI9sm-1\˫3BCl| a: <ٓrcFS]zݺ#uELb)fB݅h+>0,:-8uW2y-oA9 B}ӎ#̖đ )whFoc>݉"y4U %t 1,5x$tk3ٯ͂؏s3M7ٯ@>ʚ1GݦPO>O ~" oae-2eqΐ*NeM#vCy%Qt|8<>ڈֱc+aFc'.Ùb[Tz>o`ZH@ lf*jY+~u,\P{Ox@^i$; )a8O8=fyQ jt QK:5>{ yjE9UՊl9rxZo2a&610q'I':6. KWba(s X>KmVx&v9>Vh%.Zv*3!E6ܻ= SXͶPUi}d7ЅP|2vE=xhf=<[@^ ;V~e~xq "oP|0+nB}Bw)g~X @IÄi~ɄޘY\^Ufb&kN/,8wOܺXX񧛞VD#Fe>'8uşQFOx,T7BJ_,ĝtݺpE2mEceB+_P886:͒M.|ٜ|5~@Xo`3"Ǩbbi&66VЊb*]xGf>(ƃ%ƿ'/hq짃%1 oĶaDR&R_4pg ( op)RN;]o8lgS5kvK9nuU0i.b-ɛi;[l̚ϫʹxt]н~C'I9$f 3snCYKf4fӨkqJi.}Ut^_PimgR1K7:$23\AjC8ނLgQxS_vmg gC2!5쭛̥wM|B2o26Gr:;q0݋=ٵ,s^>;~( J1WyZ [gy{*F2WZtPھ'M#Պ%v\G:qLrdm 1k!ӻG\OA1W4O}g{Lńqa9y/-TsyBza6&3u{??a :I wTlWSxX0n<=sQiheau.g>Mk Y$q"JOdUke ǹĈtTŕٗŗ~xO*h3 ϖ!Jw;b-겵-jn3hfCVn1?lqrvŽ|'dt)Pz"X_Y '*7MdĿxw`c҄yYXR"2U }w{(CZa+q,JVWO@2NUT.}b|ԼS,? ҋ/@N'ۦHR I%~ I2|qu~gg.U M:<461@7E1Ac3ԣ^ӥ\7膉.gߵFwVwG'}c8r}lٹ}fP=Vк*ݔ]N=T&=B%O)&{nٴ F*DQe\{we.= ծۈr}:lK,ؾ\sܳҥ⚛2n>ߥ'6XiaF\3ˌ~5u"ڳjIN/+z w=$AgxN?:_ H>774O;w0Rl1<[{PaG-~tU@2Ѷ+[B[<0+[f6c58}XV^f"I+:L"&8y;z|J5ɡy- [.MARi#C7oM: DXb ו*} |j3:lUTNvK;k9L-3K|w剪q{:ga0ܡB#,c9a0;lGÊ/atye(a3%a؎okQm&"CwIM#k v0?PJwb-F9z< ! am9o%fn1]pY'! }R:A_讴H#Xyb=*ݤ^Zy x #o'__ g%ZbЭ"߸K.{ 6C|:Wm:CIySxVvfҧmZ8J"Z F̂2tAv 80Z3A=&/|#j}[S:?\Gf▸Gݓ%KƃO՘ΒUN9ڷ}f!o ']~pWA/`ŵ]=v$L`3pǹ\phߢIđ~?. UbOISLۄ]XrCsJOnSoM6 n*s鳄oNLq XS:Kaއxb# ES6r!\ ~|`~7=t9=U[uOYo~& "TUY~ޣxyU3ƃ?g&ku1M{Ϭ;x4&M~뻥[p<mۄ, ';<rx@xW[=_<#UϒxR<3M,ZJv.&6nEo,o~԰x__ ǫM&9Jg+zr_RX'weXRNtT!ؕMn]lU!՛AL3GHt"aMT*ٙf _u3dw7c"t+,{Mg$g2] ǒ٤H$2OE'p'ㅉIlR_ dJH${lJox Nc.rooKa.ӕ.|/H<RT]: ų2EU9w6'tMP +Y ބt`a.>厭¶d& +74vI 4>:HRk><R;>*c6s$`OP3InS:kR$Hr1eeތ%lex6O=-SfyK닿.tn3rgF-d2V!yH~>ՙd2)$ԵY&匚dL +5Օ ZRsɩDz+=ָ4r2nAD[4C4Ox:M;H9 U%3]Y0tZk:7{>}Y@rssT#Bx SY>^|ct&!&SjvSAErj+a, ]x|cK/pW7ѧ0363+[ҼzaۚՃSW0$1bn_G*HLA"_\I%}Ku}zi*omfV4G& BߖJnyk [ M+n`PxMo4k^&em+d/#.Lc0tzr=dlEZ>nOl'h2u)J2La2$^T-I'ᇸꛃ q8ӭYS}&Ů&Y!%(}a*piB|gpm X=8M32Vn%`BM*%g }]0w>#ط:{ +G LEze,A,g@6Z8ߎ@JM]IjJyb]_N&{DO !%qOWmk'{zL`O `jRJrsd9&' - X(6ϝTO*t +6Śtd <\V+Wx ~?ٗedOqqΛ.yHn:q5Iۂ+dl4vcRP,+ IXeb/`9٭4h4 /eJ$(Nd B u)[ciM%3$ fDJ)L1v55HQSz&,vqsMl J!{>v!IIuAgpϏwm7 lM%Ӓ]JWn b4>PK^G_>ZJ2 e&0,߁j-h.Gj/o)Zx7R5eרv+jVKMam$gye8(]Z)NҪ֖`dYsotEx]ʻ{!͜vMnf!MHת1f$;5vFpR6NGA^X2nˆ K {W;4kGDh4~]+\~ol|Ot Gŋ߮rfM!*4f`Z&q7`?az' If+](0x0FE񚔭W})@^XKo~~πi5-T` 3n4 mfp0w"*ԍ[ku^(ԌYhy;7GXu3٨eeIBti$ {-$N|_#Xla*o-[bFr Ár?[|Ⱥti-΃9஀[kW;]gMc.q Z9TsȸzzFwթ?WBٿ|q !p-L99Dpo&^Zfjs;%u8#|:Ͳ^zb($e4lؑ ,-t+$|"oXC,iԴ:Zq d<ӓ;roXI7skaǢ \\MYRh]c. vB8$xq}{JUZDgE5H,4-\֜xYih(Dq8hMC&E?/xA}Vwm6[7ԝ!p?bwY-dʬf&"ں0WݽqP`vӢ՜<"::f3tęiʥTLf{זJ 2Eg :L7{'XP;z|Y" h2RIP-~U|Ef/Mn6T`eFn °LM{5jo Zn%Pc+W?bQT?Z٭nX9{90g+\.[j3Lnzq/m3'lNvܵI{|l?X'yݞ1ZLA2KnoUmm2A͹3; ,XVGC~Իu)] ktT#Бs>H/wSz6>O'㟈@W,a&'偉KSޓӓOo\2trTlm|K#y]Jl*̠[ϞQ PKApG./IFBILL23/TT2FIZZ/TT2FIZZ.PRG{xSǕHB(qE(WY80!p-?ȷMʆPkѼ6_^^_l|ټ<5#MY8Y84eXwJIΜ9̙3gΜ9s%[ddlR6OǘwlbbհcevIeIl+dl2y0XjQj nnFUf'evuT0Zޫ@'Q5HdLxyЧK98 u2+}^-6 ppB ͩO-2kXf3SqMId6wgk%qI7=q]ڜO*(Oi-/9-Ii<1WZ#w?cZGck-w.2+ߥ\)KТPqCaͺ#܌Mڮn %{Ʈ-^2YzPa=\f'̉2Ln;B/wTI{>h%ǵ(ЃEpO ,2Ofl`L{SUhTRh !1ޞi?@ ^͝0?+Vfs;!qcWk3c=Z&֦7o9)G SYtUp4.{T@mWk<x79fx jnz//HռQ%L/SioK`m8%ZI@!y@h>Ie)IZ9T}nauu$ovXR m̽~@U4da#"`g]n|̀+p ˎhx|c_u}c&IעHugƦL{oz*PNpqv l\lԍMpflZD+FA|1B˜ˊ5])5Z :Y"=is? =MGhuiVM6+߬zf%Q9AxT-|F"(ۼ4ki5WshԷ&>֑}?q[=KE/Ur߿p -A_qNȈK&8^s28PZ>ypGipG F;w,Z`Y/ϑǮBOMҧ4;7ĭ7iJ"`s]Ѱ38}O807)T6S/Tdq8mH1z>},YzI^sTϩs0c?&}ߤ<<]9~}Yy$y y*iƜ<VnA]jٰcw:g͹lsYsNuL^u[w'9ss` MCڼy$Os:}Gz:|E!U7kej3V~bBByRֆ5;üDfӆsX9l)^;?)_¹lh1ۿ1<_%z Yk`Sfר`W1J3\DWz, 'C#UOONߟ部JNz>O)O^sR\w6*I{FW8i7pn0ISM+ e)l]y֯4~q~9WF9,4vBǹ_1 7IםEZZD7eV̛i}"=L ]j+䑨g:8k+DY`LA쿾˓2f5+nx4yJq4D%': ;Yv3*ANZ`B!o VM\*7IlJ%{ӍqQRf7&/K0h<++=5&t=m{n<6'&Rɒŧ|%6 ;Uoc.-niЖd.+rCңT9W.(Ir%x=7PnkHAvlM4K҃xz"MN@=8YBME3=fM$ cCFRWf(e(,Y nj_\5Ylg_:ǥ*(beRqd~s|&4u? 2&ÔIL6j}Y8CIXOĀ+O\KDrBvuaiNWb^*64TFqQ6&}H}Ŀ~%eS|‰H$;x.wkΤpג%(c=xسf,ǥX\RSm䢀zXL38#9[S8CƩ?na{@ KC=Sq.o\$ >qk}#k#szo޻:&v/ 1EAo!Oi&1V ! k[WX(nM%MN?t }E| vYZfyLy6w\RorX~ǬEJ~]|de,7~y+]Ĝ.W(J;2(^uƴ|zfî}X7!sN[)%z<1" S)jL{d;fOz<>&/QpPH4 V!DzNF%@k#:׎~K2~O)"vɕTEiOC=8f\%7yEZ_ ~| y*?"vէҸ_x'.G7Α5;KJS_Dd|-Io{bB{//xfg'amktg*p5+6]e0 ׸2L2e5G.>4K{p]X=x 6r4GΜ0 P$Qfްw;W.que3,/)ER|>n9 Qb,r~ O(O,xc*&_gb&6fžvGZ1?gj .zn+俆o\_Kwz/y۔ 6aoG~xFyN.۟/9CrnG8}q3NE8 x~<{4bU?+VAA,nh&g=bJD>b++gtraE6taZ!nD\O`Ph~-!ɩKwk]!PpȣMh4Ih L睊l3,nbFFH2OȻQpSpѨ0:zĮbL?l^~c~_:u-*`'=3Ͳ(sR2Eޫ@0[r29RCbo/mYy_,K`jAz71ftP(eu,ɰ@4YI?KڙL/7buÕ2*^s?雬=ӧj;}LyG7rLJ;OK粥uwGYHÝBNʰ-T5"ixJҩ+z3uJƲ}/"XV^vM rnNꭒMJj>NVp7*HlyÝS۹$[~vV$B:svWNбbsu\63)׽b ۙ43s:|)Ig?$m7} X,AWxNS#++]f +4;iCr)VS/ft#I>p7,h`ƬR~ AY!FF_}j_;3+K"DO>xƌ .K"o$'uU{ Z.|. w/;jMK/ul.#u&#oȡ%lޘ"V?^{^.FNhq'nؚ۬~\=;~g?ªg;ZcФ?Mܹ`R&Uk|5"Xz]rwPjK?Yl}gn7e3 <j89Nk(O#xw?/^bXGŒz")Dz2ZIӞÂIge4yt5ހr1)H+!)Jl<,~4ydl0l.ZɄ@լWEԿ{D22ct;Ia2~IG$$JJ'o7"С4f˥acU N-_XQ|{={}x*f}eD,C!CW):<8e/LrΥ'$/< QTB8'ʘU@VTYS)kynn|1!UfތJIf+3pń*e"F; Fى-:5R:Dwn|gM gOD|ђ*!lۥcSQv(i)o5r\ewчV6zctOok딚6#hؿn\dΕj:-Όߠu8V۟KzGf&Wԁ)]ǑO^Wowʈ,c`8Y6YtvrLnTqίx*Nq l#)>OFL_/Ysό;8KoAyE1+~q$吤 '$cJzQw~8[CH6.Atl! 蠛aQ5*˵TRrOG|?"5F>Cm)\xdroQ-۷ vBZbD ]" _:bp qROvi}$l#-Ͷuf~jd$ԃ[5mP/~oQNN"UVW#_G^k(qKWDDNDD7H7D;h2KWd $YTj7Hz/KtFufF;k3IvHxN}Q]!?6VYuDtv $0]8lbAlhqhccYRT$SMz{wt9kFtc̬3Opk_swPoe1uڇ=ǧρ'S{c„YU?B8Ku_P';F=3Nx:E2TjhS^ <lj`M5>|oU݂pm^e%H# SeΥ2?Sm*x*Kz(iRumXα9Zbx"^6݈g`3_ O76IvJ˗RFzB㙖 ~d`:ɌgdSO ʇaȃépx #3px"x(OKY?lWB]#k܅ y6~Urqs֡C)t(3;hl7;_}8Odžq#BKKO$LJgޒomkz5>8Qf7KvOe|:Bߩ4Gw:T~eĐ#;H!ou DnG]U)8%z{e=|b_>5t&?)vf={ۍ ŋuDc'H['p"z_J-IӇu8$+rc8GV-74[?w\ 8p7=F}\}TMȡ su?>xOzrWIYn8Dd0?I=L\06TJ/(5^7]Q-ը!db4`TlkI0쪼ONIW}6׷{׷=ki$YҽܲdI ֲ2Z;\ĵEVal]~}?Xn!ޚ S1+&/vWmM(BS,^'.[;be]wVTT,3ꩵkS,ZQ!Jt&b~oy ̅M%h# 2f=<8 '[IPJS\ n9 >,4- \@ߙHZ%UU.WCgWGOdk,IJ ߚ ki:khՊ5ozcN[%wt>ĦE#'cBLtl#.ȌA&z67ǒ]!:ش#2mq&9&AFKLzIͱ͝mNjC' oW[h$'n5ߛLۄhXZ[bVldJ#h,fb[5rRV%U*抏α),cJCND;79xQơF1>(!-$ 4M%!>+57Ym}bfN͒pkɱy`6tusX&A"TwZڅxOGsab<}XKg2*tJKrba,,AKd!9" :]}|nSڦōk8ХhKLbBؾEHLF"wDI"7jm4}hi*\ e L3UOcgk|YZhֆ5!,j 6 X}2DJtm<4ꜜk櫋[I[KZE4Mx,K`Β>)Z5KK*6-ښ"p"[Ӕ]"Ū&Y!c$uT^b|z+M}S7{2*npU8Su&Dlk%w6wڎB:14=x4Á6wȭ2wʑZ z/M$+U+ d Ջs#ۺcc-Bf+]p=]s@9Mƺ r 1jmM10[kFc9Vk 1S;o {Nt,͵`Ml#|O16I%`'I|ؗk·B`65d <\f3Yx_(hfcX=Msq7Ǣr_3m ]knD$ɿg\*c1Ƅ@yMcTkX N}i43ϲ2Ec[hd*Öv'te+ ݛ`F̀dW&'Ѣ ؅A g5Y{-@yoK S4hx2Q8ne glɶFwxkf y'ַ`]}$W6]4|fVϴsYϡl0nV)·8*7G sbWYK ڍ#^4FU^_]t uB]_hW_d4U7لl?PKALs{FBILL23/SP2FIZZ/SP2FIZZ.CFXs v p B|B@bI[fNj^bnB~BpjnO~BP hSPcp>5$_($U!9?,$5E!'?_ rFj ё~\PKuAsQ FBILL23/SP2FIZZ/SP2FIZZ.TXTWn7wE%Yr"Wo±HA4\.VyrW7sf8<^Oh@]87EAnA>i_ae@O^wnt;ݎwKUB~7[xURsUBUnMe=_մTOJۊ7ܕeY=>R]L>iFg4վ4V! NHTnȭٌӬ(8Z&Gm!yZi*4u;ke+($i, 2.K `:jXS`*9yb% ;vfpq+glu`]\ 7*16TZe۹e\Y*!-m 5mZfI"Qr'ʑޕpZy%[Sm3Cŷ)EuXnj5(R-3&ls~tҔ@.#k ~^*}9|:4Jp'W 9s*j6a VΧ82HU-g&: =]BWyora Ċ ASΗY!'FqB+n ѫH,ۉ!HmV/c4x5=d`|4q&+ Mgg=nozBo{ߎ&Й\}TvŰY 5@rїZYU D.VP7el2;[3xC!諘L8Ї0d=lS,Zp@{)V+wdtPeLC(=~u;||e` \2W$NQD2 ZԬIIx)ޡxs+(i@ѬVjH*aA 4jqM'+hD@K$-Y5&\c9| 戤px 68!ǧA_Vu밂gYH!h=rܚ|-[ZyMkrhSrqWyF'{N$ǁY)ֳ1Qm k=%O HJ1W\Cwi\ŵ@clSq%J+mPo xE5g;Bȣz)<@[%J (@>qG?OuG{Ŋg^3zl^XHVfGZ̚1.BK0rdmNa=_UJcH$#=|)\$Yk۳}'+YÞ\)O\sv'kJ9]\\?0\tҰx{2%jV.#m/ϣ4 a#؛SQ83>?d|'1>b1ʇam e]gY%]姡 ޣ(7Db-_UJqU+ /Y{YiaԸ峽ޭ@wH|Zz~Ƭ/ '¯Ik (F5Vt 80^Ť0`⭮T_U5 atto=p<. '٨U 2 k< /J6QSIQI8E|sTB}+ x(?bV,J:bVN"!{YNiNpʿ5)hSqƥIcBpX19mVCMO5y7O&)2!OLShٱࣿ-_Ugn-hݠ3ڇ~(zZmg8N8F~zIʃHL4φ_,B;忏-qf"gϠAe8bW=}oj a}KEE~<(QrʼnracбsOsss/))d_iLJ&l)z.ZN6ƺJʬ|g#ʺZ yû ֗B=D$B:1HH0-M ,OS 0^0NO& FeaV!a=/}ƶR5.Kx.R㭟-R#_nw;hG2ghegeZz2-B~nG)f^OGɴ~Ѩ/iRBR1.]0-)ΘJ~ܘ:IF5 >%Oɱmg鴠&~apӡdIS*Q &nuu$JMZìӬ{ W4Y1BZ^Rd),TBJ㿏Jk}1D[dg$ L7qB=媠ҧסP)X4ujO{TuZ`W5~_v|C %fk˨Ep.YL-v'V,S3G(nw2cٺE+5 6$m@tP;X)~ߏt ZY7DwH-YF\:|p;|ƘѸƽ팙kQ뼗~>|o/'2t]+M ;7fcFmLX([3MyF L2ga] #/ЕV~7X/Q4kwĠӡQ'F:ʄPGPGTz+T Ycx>+Kk( r_UdMKzI 9>o-T5r_]H<գ&MXi-:l>LeA4& {G3UOw~?#1Le=ehiehf_;LY?ƢF3{i Ɓ!ݡMRy+9&o>X1r%tvL|8s;<7H!~%t3Z!U|Ghws@t1Jc9/ ,5W|˗/g̘\,ۣ5rjl_F6F:unp K=J11bpZ;'Y&O:Lj͖F27.%֏W~S("<$)K3[}z'F $䴀DF/ze)L%qa£1+6W>ѿj7J0;}9xԒ FMwqk$h0ͧ`6:5j[pqj{{jYNjЛ(`K%/\m׽>vD|?=`8I' 4GWxWԯ,o4}W@ܩx`Tjerr*Owȥ成k-4Q+s909䩖])kN9Lr#`!w1zi9F Vt9<??e#DG'iQN.zcZg?`;=+3A/_ ˹U:IvMaIF ^6Ѽ$n#fF۾nlƑ@9.)}z6Yu~Oc.c0a|gi1/V5R-E~Jʋez QsY|j;F\Z؀ƶbƈ˒O t?_[82;*p+]a_B΄swP1}CMO'}cFmJz`SBa(6DkbR(f慸ȕMtLfX4f-BxIb[p.l3 1Ec$#޸ZK[3$#(#|j& Z@+ˡ4j+CL[IEKz4LJ;K+%?h1a67C^4-&_guGs5o9J6SIKr)dǛg o~VpQY68!ޝtcvxxn%'BU 9hFG$'40*1ٖy $ p:0&Ȳ(,PA:r')8f {R"%ه#ez_WgU٘e bw4?fRAhJ\n Uܵ̾;k@&z~\yH q=A&.ܼҷJk< &Ĉ Fm<A7fWm"Oqw~?]- `]zt2`%2;M+xGFQ]"k9 ,gb`G0WEyc8$c_$j82G ޒmq4Ս=ѱbYn>?wO89ġ7K1N˸"1U<8B=Eo Rn[[v[^f]q%O W*ʉRN*&@ΕQ>D6%!QKgF8:[gd:.*|4hߝG=?M=ѧaJ-R!o网MoA[CS:˳3ܗ⪈c?JرA;{;Z7o|Z\H=r9v̓{d2Zex5V7I Mcira*A?HLb!63le|;@W 30!FuIk2nCuaO[ W=ogoS鹓QOjfķiZK܆̏| 81-ϥQܢʼn*s X4v_M\zDAy}~q.+$SO!3rUY/##eQ+I\S.jd^S-]x1.%!{JlŸu.P[!"'1]ߟaZ:KQfڠcej}:Oel/EwM5rmbIQ )Չұv+y%#xO*>Uc-a%js;lFyٚFfUc4sQ+t6)8KGwl'wd@[iᣍ |0k38kCd&"5;0U]ALۼ5y"dL2^W*NOo rLRV[NB̢búϒϝw"cxE6jO_IRI '$q#+I61|q՚QM\ԑJDd蠛BPY-#_!+t.kDZG{Z`i 6"6Fh,*x"3ΰ~~,&BʷyibFQoN*#݀1fZއm|4{k{wʣo TɆ 9z #ֆaI/m+@u{AZ]a"E^ DKqKg"a"6+Q(,q_Ň5:Dg'2V*gEfH˲;|VĽ$ӏӪpl9=S $]=ǂ dѲ,FpYr"W㌤ g&=j|[Sz~`-qO9'Sttۅs ߟ|VKoI^ed'VD-fwB:mk"eF=>9Hd8騏Z/GLR2QD;YVrV Fپ=f!`o kCS8GV/ay bfx~ۅo9S|)G\`P`n$f~U;i'M 3iSw!-.<9EUmbi\pSN, '#5o2潏w$BnM;ȩFPkټtmt{ew f6w)!a^E\[WINjj=%z=|lPNHߪW2T3:'Lm޴k9'ܮ}:_ ˆbnv؏hwSCnt.%թnCaw ע@^.Ǽ^.nq}-ؓp-t]Kq"W(ٻh?޶-լoO&{MJ\J.֭@cH$SԞq᮸֊*.c 2^\sR]h0o-d"oK{ j\d6 ~JF4G irlZwSX'7) P-qmbWW7'nVmO.|=HyHtUUb/*U0 pF2J\ù\5n6 QUہnNR᳻E d WDt[$qUJ>EfD#qNMb-Tz% {\gSk\^N"qCSq2 (&48L31iEO))n!hJT互 {_6ؖyUU7T~K='jq:I} o8'Hp+ɑP XIњ#~ס/9V;'"j؅ƶpI h I1kQqX&6P*{dsֶKlNzԴ#:HǓ{w''tu&%OȩYJ6-cs-zC`)2t.:uk:Tڪӹō Wg\! sRV"fFT?zַTߧ6RME 5 djͤH]mzѦBoHCCX瞂%'HêՑ /!fx0]Fzؒt= .S$xkx=[n)5iKi6m͎VELĿLz*&M]MeM5! uk|t-oFk^QmΪ[lu}$ 'S2j*$TQ15m8ʴ¡6cw{.k x96rU}k ]ޘ=dE?-݈xD{'׸'kMnjl .?6 c15=ѱz+.C y 6k18X|ҽv,7FI7fkdD/&(ǹd3Gc|0Oh"U涡|ȗS `2Vאa/pAX\v}cNO;EFxg8K4֑'8oV@5[8݋j)?e]"b4@9IJA~9q_5T,'$u30, b^'FdBGk pVS=^i`\Q{7!v Nʼnn͵v%Ms1J]jo Obk46,L=uӥd+SGgĤ֓b;*x8SPڣɧ-l1ګcv|ca^\eW//n?szٳK׵xc"wM%yFcEș*Yu^N]%[bۚi5YPK|Al2rFBILL23/UU2FIZZ/UU2FIZZ.CFXs utwW K22sRsS |¼\.V1N!@sca% E% yeE%) 9ż\~ EԜT~4w(DGrPK֙Ac,t FBILL23/UU2FIZZ/UU2FIZZ.TXTVMoF rLNSF6qօ+izX#iarW%*0fwE}( ̛j:=_ M7wT[tYҭ]ҥ5jvy̳G{?~߳qꗾ+kO.F$zySie[6zdk65Y#o*O5<+6xmǡ/L&*mTPl{Q!JЬ[sJ&р bl%S*SK%{M hs^i' >ƒp$蒦*W6m]:@q ă~yȿ#sH ̞%m:SGBw?BbYa%L)|+И)H4TJ\EoH"k -E-bCYe bA 1>*%sOSp/>OW(_&=?^` 0&o!˻ N?ӿ=/胪Wręk:}7\2?Ƨ? :AryZCmTQ$jdN (x$Mx"dp|O0)2Vm"o4D-!<kԌa*"R"-RB7VJյ*pydd,vbZ6 1Iu#߀FRj{ÀBVy7S+=zdb'm rk 3c!r 束8aR). 66eA fEE4: dnCaQfsK, )̡DPV*ѓ֛+Up0AU_p:u^Zbg_sȶ2D˦rBBZ\; Y!feNݍnn]yؗ{F&#rOPx4n6UUv\ `vJN/qIW9АA^f).pC!C`^K ddDF^-z!Ql(m+nÕ*sbzu燸FÝ;h\cVw&Ok9u-Cr?iG<\"M7HKP>0ˇݙ׺ggobhy&xrx:jOj N*\s A,ϕͼN~/7PKA,&<FBILL23/UU2FIZZ/UU2FIZZ.PRG{tXBcjBqP\J\X!$%aƖf,;24f{n6vs!$fy 9QP(K]RJ7#&i~oȍ")3&&V_1P#QJӿaw-81~#?P S{> HX#TU/XWgCisN%7]U%#fEsn0$Qj)ڠ_#ujJȿ5wBQfYD$+9NΪt_Zt_e97k]:귡|G>YZ3Ӹ\p#b@ [)n>RW5Q.w5#S|#CdXNi(ZLl*?A_nP#\y}Ob2g*OeZ֥ b@sNsY%{t> z'"i?r"}>?%2dQZ z~YBkPk02.bFAU@a}A34]/g>e yOAiO+K2r/+uj6Tȵz󮕨6k9&NO1-anw"ҧ̐.aCvɦA]n ,\4[[LEX]+Ŝr|hU%Ok A9̌襹}A*20 sY.6Oy% g:Ui k w@bVn%2C(=Wg\5II,Rzh]*qI]݉LkZJrsы]_ǦSqs??*g^㇦3ol)TXkT1 ? Qy޵jyXT<{tg7I/{xr>mwG&C+4?FkY*ӦÃj]jy89M +˦1_5w]JY~᪮w+rx!^-L}R< Mibj */zkKQU])^x]Ў}9U@$X~nی&6#`0 f\9 %Q `۸hS{^"Px'5Jwe#΍*H[&K5AM)®s`3Gs+>tH/i=>3ƅ18ɍèQ-,z-Vq,}dff٧.,D[ ]_CHa6"ŹQb s!''31eum[[ubJUp2r`Lj<'s:.gq~'1 '9_v0([_ml<ܢbT˒56>.> Q5D|Ͷg#}mD^ltI%|[]M=".a1+spJ4Mʖ_x `N{%eQm/ӭjm_VWOBZXy?,+h=*Ͼ]v']\[5v[xW璣Z CO2'Ǯϛy'}N~,OXR) ^eDng" ԰W3OsW: $mhMW}E}O~of\O6[s`*'Ҍַŀ1POZUu:5O,C.; ˸G$Cudtly'e1r4Dhn8MPPB~4+?% NJ/%^ 1+r`֏/rjsʲnwc^Z`b8۰'|5}]N,읾e]4 ! x53t_I;/ûdb6E2<<0j0GbclsuEa=V:W!eiS2Vc|K|Ѻ`-U '^`V3gHȩhDاP*3M%wu9z:_' |3)>Eyc$" 澪Ͻ0'7}N]jg$l|'~}\\T^E0Ni@"蟲ʠV$APmcwIL_n*ejR|EHR&Oݢ_j]6iX;}DrU/unIɕ̾gʍ` |yW'[L?J4{<6wxSh= $׺= s|In$zo7zZr5} wzw*X.a=mi{x4sf|X0>/7jZfJf6#/ 7}{h $y/'Q30ͨfl&%ƽH7? Y2?Q1GUcT*ZC@eREe.jplF脰QȷDռI'YԦjHӣU6<-_cv"G~ O%zK&_ZX2ۗI}CžWY -r*y\dx!e, zmoCq AkY- 城F(q6<ߋ8l??h#}:ӹf׿zh@ ESㅐ3O_d 7ԸxE^jb_Vϑ0RPeH@74,4Uy@ '6=;0xBBfozt+Y[ȪM&5P~bJd'9r{EqGWg2XΚqlJx]5q e/7b>2MAYwe&]v a^IF tW#1ZjC.C9M;${VN\$u(EQ2,,PaCwnQ+D+ 0~19gsΟ?Ώ+uW|mIW5)ɺketm97 ^ v;vRk'ocY?ry973mDҴC2?d-e\DHS=~EXh^g7)(8#+vYt o&C״@;\&xǙWrcG uZΨ`\WAC mDowSyN$`ͮng`[7UG׼))aR RVu tɨDeo4Ad>Q/4mXiZlji=J>ݣDhRDN ?*ۀw(ev2 pJcZLfE5ζ)Hޏ>tL!YzI*;;mx:D .Qe]0o҅6o(Up/e?-(>.HwX\l7k?@'WȘqݷJ9Sw}S ._zβ|i)dpAV\SPAddn&k7O]aJ&A=CKa1_d;:vD޵i2?ơ@~\U:6Âw1h8o:63{8&tLʔY+W+ՅaV/JE'[un3kAi?)g٨8Gěͼ33 ~fd? {Vip!WkVVZ_R,x.McT7(F#VhЏ Qu%vUۗvӥXHpTeeċmQLx&dq*[Seq/\\ J g]v|,P|(QW\09]Cxxf͉\y&[X.7^X#9Ǩ7)\6OQ+'މqc,;}hq77D#j/b|W:{'>n.;߿V|:"0M~s)4c1ra,_+զP-"qb1W9V4l[E 4.*btN#gJZUwDT֡IvWh.(}U_k4lzO2w1F Q&~t(RB*󑾻jto\馸O?5~{.{:0[>ms)_U|q=_ lyΠ鈦3O6kk\v5^ni$c$ۍ[$$_S]-a}E3Ѻ-[ΜZT6F --`Ϣq6Zʥ=T](P&NiѤbʼn[Bd0qyH&"kʨ?nhNӾG4Ox]&^(֘v7uũ3L΄_:"[O^~[qr/;-麏E%/QxnE]tcG3qDeA{J97{Vb^[H㧇_$Ӿp(}SӅ9G~zBSLS4op/ &`pAZ7=^zK>$!h@Q=x*vO)?mM& n﬎LhM z>5TmA-G.Ӱw84#jGWRvk8zֻSfԅ-dBv8F|G`:  { ?Nz}@>6xueJD!w݌O &9vC%ȩFvߕDhG}dbG+dPż1B N3#8 g*Eu ە ,pe%ŽxOAǪm6egy,Av#툵Z;Io֓%W~Ҝ˧Iw6]TqJBgbJ{uk+2w\]jYleOaQ5;ƛԱ7EKX!dg@e-؂?ʉ_2^f!J?XG/C6myfFRlED}n{^Q7FŠ5,wDz7@'792&eCZxI7%^2.[9>b7sn7~X{jH#.Qb؉#=5wϲ| <q?6xz,;s<2xJM^>.7h\@^חxQHpSi\kzX]_Z9Lߢ[<[w\57cߣ^FQ/plt^>z&Oԕw/-h«Df@\n=7do:>ʸwz:"Y2G,(}.F$~cߐÌsa/`q0hgGS'}Ƙs4(f+ߨ-/$DU 4b'+Žd:X0x[WڏeU;:F3wТ& ^<Ǿ*r 9yS<yY\dK!gCBYِp_:l*rX7whe#c,~< ld QW&(D3ۆ m!rW3?X ^ſ߻߿䑸waf̿^1npbCV|sy ln"˴,w2ǼD$c9!*Y8RxW7Ǹ %+Ǖ٘QӍxTB.Βo1{QxgEQxvV`C8Z8C\,vH8s$fr%s2x"OW3O!nv.vF7$Cm"9ձ}=q|q6Gbvy}ΟބNOrX^tL_.6/50 mPx&I WZ@ dsEPIY56|C^l:cC^6)5>u^6CQ-Uu 2ۻdZvZ 㰠rau>w_9.'w:\.2nmf7hS۪©4Da!fV(6]G+E\uVY +fY"c0R-L]L쭜UeT4N-)?[[!(`~B{ XD(yJ9I3{A*#nКn}DgJ^q`:}9َg;N]}Ų>y;2zj7,ہ=R_lLZ%5pR("C̈́+-k6AuvZ4r05glg+Sygs'9CN!\C -&OGyeЛ1x:dܛh|ҳUv)X;[z:`6V?}Dƽqv|;;95L瓁ߋxf]f-[tC‘.%׭s:wRʵ$lwWI>5j\%mw}9ܗr- S\IW$ݿdI0ٱĽn]-j{衆@5 R,/whORMlKJΔʴ‡:{ t*&ݒL<EM}1˷')>I魪V TB_otf'2㢡D !^*@}\`id2 %9f?L)ۉ۷;4V'3rOfI4Nl`ܪ^ڟS}[ۓ^XBZ[@aW2IM"tR$ d^ݗenMnMg%KfkN)[m , ߱EHZd|sk2#IS`?mf;P6QtZis9R*x}YVsR*:9T%x: #[4zv> [Z?T;6mmlBTLgU<(7 O`-S"GAt"'?n^!Lg Hg|O2dx\"*3E^r_r# )iȋZ1ԙI2 h{N]]v@{-LML)XW@t)p䉫P@6T}lla[b[hŪ:]Yhzºmx[d/:[Du49 Z֮E(J e,,@~H0A_> dVĶSd {I$v=LT&j: q8[Rªq/>^ηj3҆)L'1 ]o=z_ͷv`C+W|+ "zhuPKB'Tr[>$v$Bڞ| 57: ; LE:{$ k_B֐c;<Љ ×[F=өlKXtђp 0lrk6ٱ%ͷnmHv}ƕ';D"-liI*kg z`l"9^NmIUdژ/~jgl T|gGSGp19oM='mCOץSGR|.`:0.+'~)o%{4O& ln6Hyk2) WuҭޚBS n1R_OBmk◸:(l!t}f<%e)0U#S~-՛̀@]aхT VRmh.Ox}-JpVS=^y^:`H:ޯvNO3aͷ!NhB^5)wv &OþyZ[V2xe[L3¸2Ss8ԫ/YvTq?ΘI?ȰվLַp]fXMUڊCU:Syrm[ᩥ- *J5$_($U!9?,$5E!'?_ ԏH`}?X^.PKљAG FBILL23/CN2FIZZ/CN2FIZZ.TXTV]o6}7pnR4-q-Cf"]h$z$E߾s/%N0tqιG:-K=,3tmV\:*'vKoW*r4솊jhn5.ْt;s[+[vh%UޔKGMR Sɘ]٠wJZXGŖͶ-9rE2NQnQ˂,r9Zkk -ylw{o'{XT T)X #o_4%C 'ԀQz MID@~q(YM`UA1hT1aIπ kNPDę>"$]O~5-u|1Q#T3 ,ǹjPb^|@~$0iTH/}p^Yd|}4B\\sGXJړSs=]\N^]ꡜn0[oEeIsh^k3YnZ#ua@)e'V넋\ x)VKa]jjS]hՒ+">N/2r\>_D?%Սu8!~r<$Tmbn)ӧ;GizBV ω>Y%\a08'~^K{K?)ɑލ^#8\8ύUK^U`̦PKAr<'s>FBILL23/CN2FIZZ/CN2FIZZ.PRG{ t׵XGcCA(CKW`YFfli MDz^D@BhoV 4/+KrX!y<.@BI"7 ԋu.X;3mHn{Ҝs{}{} |1!2:!gğت OB N d3sqbϿL _r+ ϊj]w>| d~|@ʲ@JBJ/OCx_"O,g@b-(?Wi.`={ށQnBj^Yk|vO: 96 jQt)|]vD`je냇ikRyhS>;iQ ])3k=lS9}猊+WSzSų1󚊇 GyV}<[ [c4M/8F2!NP yJ;QG *5Ct^*GVYuH{XYz~URT*:KrVT}E*TۯеgK/;U\)*4]+1;ѴjUj&`_mzrAQZhq+\/sRsu>=&e]^,aT 9jŤ揩<~Og9!Wy*fzħ=pQ;ɟzui&YַB!U.=L5iU J1G-^wUolzFe:=.M͍I4g119QU#ad& YZ co4=m,9KAk5f1gkT1sj |F` `CeHZ"Ɖ8ĩr*z/ǩ8qN&G]?8OJ8}~FmQJ@Y y&+'0!ϼS{|";fZeZ-mY^}C[WRF Cќ`D%3<}Kp}y#-}(-sd[q޿wTz B'1s9ZNu.MG qT(,Rq,u~ZXJkTnyzkk^kOp''>Ռ=R'-P牓$3'Ͼ];P잘1q yo9z2,eK9wk{{~wiɏxbH:f"m.Ωk<Ӕgt=_\dпoU+#S}RMl!V4  ʜ(A5} Ry2vsfrL5(7%cYE0B3}[a_ }E /py7Y.ɸc g.Jz6'g,lnLe RjPJf=;<ؑɧ'~H>R(IŨG%C:;fy\2"Ҋ`8zF2KE~8כ%aADP[\K+}#BAq(rQEvh61-ٴ/a۬8Yj:n5JO{qdQr!t8QVXr0s3<[7kۻM* CU$W 7GAwW,4r2`q!;lڧ1;3gXBRIMoee.G ܴ5Q/-xëOgFm\PtxDI=:qh!Dn7y+XE? ,J2b L9\yה̆6. +vܗ{73uPŸhI h!aC@i(a엱OlgPwjz-$ŏi]yW&y=Ѿ4j?G*PPGmp4w7 .RߛafH=bYPCuأM Veȳxȅ<= `>uJyWtZ*T]U+%b0jf Mć9g0h_e1yW4ol#cq |̨B'"[ΈpN^2Q.!F,4<@xBN{_-ʃ6@:ڕ'/. ^CWbSirkѨsVW5.r|v*(hkuAK \ d7;J[Afԩ+#1SN 3Q= B x,CS"ɽ4(#<1&ÕΞ&c5'3޾r]ԩ:QrL`xÕ zb|ux`31jfoX#!4_Q2rIgXN6m,'N3/958ݦ]4\&SkJa)JeH󒈗= +q֢8(#Lqa9ɤE ߼ev~aZ;4a 8 pV5Rp&jg.8K+!F EMf<5YG"ƒYwQl(qgZm3S› c@7V[2g/O{n2=23_m"*i{5O녨G28K{(N>M44;l@q{Z Q "3vW:7{yjQY9dsh0"%*B1C=U#Nfu]bX寗W# KX*e% x *fnb[˒(gCJyǸe]H?)h*_5{u/{qf}-0jZ *fFsr)|j+!魗r'.Qn^x^鶻EF1ZyzψoLt4rL9[7{;<`sanENfqCd_{"T}_{j0mvs>И` #b >UK+o@1H)dO֌:U>ˡ:yƬ~/.VYf* YoRCL+[9ZeOyLEf'wo`&펋%LҥO|SnR3=]L_8 v2u.ʓ{C2{Guת_ɰphG2GԻaNOOr9MI$go4rA d7È~ΙtbE$=0Xe!3KO{;?ܒHN$i>~ Vؙsp8-\P3?̏ݼ#ǙZYN pzwN qLd]0_)u5PeiA7˞zr>˥^hۤ(iuMe8$WC;b=uZdϟX\?Z@Kun{ Xى ][[[rtdq;niKBDQۿ;/vE-A[cfʉ |ip/LɠC(ult =AWh܆L^{Nf ƽsZRXPfǽh?.s1!v9>Y42[/糞Ն>2qrg /;şy5\7USlQ;k N[go}X[,ɈXyݜKX,X_xo {v# S&6d~* v3=nl@W k3b_Mbs'F Ӣ%m_.0A4#x{s7>oM#8@d` $pKP~՘!{} mĸo\84i)R䫅\zS!_paew2T/>|FitwF9A=UXXʤxڥ< %4௑x8;%!BEz=;Q[%msLFwa9ZKPdܬS칮tZX_[HroʉRjs⟿F>Ndžcݷ@O_CYlLMC+OX#uҊuuRh@~`37a8LrL%48/-#tu {iP ^ߘ"~&`f&rf3I2 SٸL.{*O}>Xv;ŹNF21 6@ƺOgO?Md:,zW 3}$HRڡ$ xۤqǸorZRMZ֑ td:tn8oe2?]A{Eu6+]ᮉm*BmlxcD'2;]iPO= *VQoӢ 6pZ~&w fmm%F6Q|$8[ {XaEq gf$ KlHTO+jFa&|t{t|O?f6t¢# R. ӱ/q]z}a<;w=䞧}>g~/}g=qob[Z7L,L0nY٨Y.e$ofr-] ˹1TQV=ϔTgX@xۢu-Hݱ@SboQ`dUo-x^E8S/=;D9(1^˒iXdGvʪqMc h0z(W8Jx#c[C6Qw 2uoH&CnV#ѽ8:~ !;Eh,ŚpfL› KbF3EPntu8zܽ5!.͵8>BmO2ъhγ{\KPNG~A]z‡>!yۣ]0B R_B̀3[XZc> #=@_7MlLaId,PbQMl+O-77cF!îqpᮕ"V߼`0C8$.=nøF] _o}Hsjv8|ӭυdtL7Ε:)/ BF=fFKf1jpb A8`dP#"dIqމ;?#oMN |O쳐usy"%x|(x)㉛)& otu)/dEfYa$ )F3ᔥwTh}*{ a @?t%y`%sHDݏH>rOh<(lf?l9xdgLx30;ϧ5z͛K9_&z!BL6vf΄f̦'N&E uutK맫 >9h4b;5|Dwg&4>+/˺ D})uxP}z\!NneH}V(M(ғnO1no\QO,Mx4%(';79W xCMHQ f1W>%Y7w67+lW\Iݪθ"%#S?8$@ ,'!ngMtlm+$` [HtV>VR4EHh짮MX A:RTԭIe;1ES6k:ԽUV>M[EhJQ="lgc[ *?kn{: VFߦq)NfJd,:;[-!Cֶ֑5[&$bɭ6M^1L:O>PX mg@"U|1gGSuS(TWHq-C tYpkslhO:ݘĴ-:HǓs{++v:M̧;oJ*1-R[2.^l)"*A;[-~8C`)ċ\HU9kttkLJծ ]ӭbڊf"&$9Dd%rEeT;zַ\ǶPMEjudZͤHMm|h}[ռֆ!,9 Fj׬HxS-]FwzpC^=*itI.S(ƕxkxJ]JI:สjAqoMCvk!Ѯ9) B@j|:"Y'7<5 D=k'olX4dUH`U$[&D|[A%77Żڶl*UAZ+ӈ( یiEY]SKburXna PjDޮ4K[ReK,ZlG[S-Vnk#GD'ۘ؎ў\zh(bJ=ױj-.A 9:fƻcxxmY2~Ʒe5OxDOD'&(djdc|0SOh۲"5lCj"_M&%&MdiȰD V.x_yhoOh<ޚŦE/scBw#@5[8 GɟLh6(tȟߺcNb'w Hnf L3 "'S,I!:P?' ImQ%tg' Rښ!JGI 5d!^gaj+N.y=fsC]B[kmIh /|-!|Ϸo͋o[<>'ߚ43y:;(mzv<ԚC3n#~fBX&ߪ0Mj<0woq+EA0Я˒x`q4tohԜ:yNs]d|7ٽn.фŃ|Qzc*阬U'9oqEEIO"L07_: `+@NC&_{px7U'Q2S W`ٙeLIQ ͥ4GtHwohbve8#mrg)8g\|O 8z HL蚨L+2.{B8kdef f&s1KZZX^h M(@2V  A'㢩ƉDs/aB% M>yaeG:Q4no{p"]pTr"We!0[rAIo@+-(ΙcɏQt E? LHY,vdcW6ŮnNep4 ` u Ч*(&N>HrOU)sv|BTܮnW( l.8oj@\9t<7[.tE`^a")߾ґ9ʚx<qO}+>^>}#3c\1Dȣi~kz2VIP8KvA&RLN,3򂑌 D4ųgIlTx1e~+o c<]DTܚ+dwȦIYF-7"mɳ179AQtX5p;e=$߾o-ۖLJ>pbOY#3;~OpDAO)4.7^G`kF舏p{v$M4ܚ'd`p&sw(8t7xP'R.~FP~޻]Ԝs' DQa8+ E$؉9r\O^v@2YV7ߋ鰐5s6)˟"!!Jmv+nr)%9WI.cGz3`0 Ѫ[7 ȬJ/詐ōj盛/ YK8 ?уã:ͳu]4YGER [*Bnu@2w*^GnuPքq~o nST?Y.'"?ҳhRa,7` BCYXuoo`.w~ ~]hf}{S |?GqEd@9Y!.4E.{2pbGPWO2l pP1N=IX唓ʩs@2 j@=)2x&KB~d6Zm`|©fV!խ(23E:o[S?q,{"u{aV~U9߅)aw\!ۄRh b+jƮ@41.j~xh'~@!m;[hu"U4CTT-=K*^()+XBT:-Y+ qCӅ(:Ȳ I-2`Le~ \8Qto'2{bJR~\LG0Qn.Ub1<(x s"Q 葑 g:ܠ\?,xmg;n{uc ju\]cnΧ1lbNTp;Sk.XU4; vjU#oX+9p:+0֑mKfePoab/ CUKSŽWy;Vׂp8Uz6|jdz(fI:M#9vd8~ʑ ԄspCRV$7E=n';XB{QS(j=W>90lz@~jtPaj\Ƃo fg˹>5pO[nW>~?eM޾66A .o]&$haJov-݋w^yk2MT]4hc9N(8 %郛KYZ@ᐫU3·܇̡i(ci(s%_-v a:@J 53Sqpuo|ܙL`4*{uGZfrsp*$Rb<nWdewÈ.x&cQ@JSVwB9qmWuVW.%k< ݕ!˟=;Y6[u͢4؊lm^MWN*8>I8vwm{k-҄|<[ K]Zp>K'P2OJ..݀ fb{FxxLKBn2ATi{9@hZt|p{Ƿ&2 YƲ|㏧S7Q6&`^q'G|{%x>ǭw2./:I<'#fw`%#,)~UUU9%E 8&WuvHE`@/ڶդ˭YR>x6cc돕_Owl/^y}Q7s!rozI~7h] c3Y'!fvVwSllZ[ZV刘/1jMw.[ݮG8U`No[M lI|уCpj?E灭nmʛ Vai^Yw%B|n-G VѬU: Wo!]M\ml|I*,]#oHwx`NKoulݾYZV[fiCVo6IwKܻm X։liA,@6:ZV_g5XUYMlM֫Vs-@G7j 0[.Ro:jnf }K#vNkf}k-@u'VvjJҶj .WH1@8( nurO|feD43/xq&IszMCT4#0 &. xXx10 NhjVii":# <̴^lh:Ml+0O{;W/@iz/^Wa @,h}{-}!oz5罩3_W[6nkTu%r`z`R`K6k5W+4 G! Jyc`ݿ* 7`޾p 9><rټ0Voϓ\IzQ.Wlb J.D/1r277ɢ%rJ`Hd"o]#Ǐ[[9p#hHc^G1B܄ʙ xː@?9:K ;X4\')X™ ~fo0sE?c$OF.M,En@ C.Iq p?C:0eq^hPꂕwcQ^q93]\=5#607E^zK r$zd/IoHYfCx\ʝ(zOTS*,Qѡh^݂x>.SN5B[}fܕr5]E;ߟeɻp9:]|:>>*C(RYrAFT(Vw&7'_橝 ,T'̢ˠf#Ol}oݣO{'۽Y4pxK8eDI<-f0J/֩_Ã.)S|pLj^T30?@wv9_C+2a{cD(## Oc;U'a2gHf2h fb šiʉ펈fwHu򲠃s4NkTw.2vyH, wĔ CRaNpNbKN;Ϳ@NQq 腠i eX ^Ѳv,KaFPM 3pBP6oi/VNN7/S&A ΋qpZp4_ t}~؏HfZg;J|1X;Gly\[=+֑C%N׻=l!$e/$ԑ8@מl )_1CХG9KX/;5: NZhvx$VdLjݘU ױ,j!&Xd/QB,ri*HxaeE :x58>\OgR۷Y]fo3m`F~͝5̽ԽjͪLbO8K ?'"hs=Z%w*8j'k"C=FFl)G08\@Or\9?}$CH,F~8(gFjP>o4iz̓;bGo%uU&Ē2zYad!$2U3Ϊ&Nixlz]zɥ!*F:ֵQQQ?ŧ6JiHp;\6\Mv%h j.ŖPUK؟TJn-9$Wwx=(f5xVW2f*C;I, %S*pM8@A} +ĭ o!7T W؞-ws@1B \`?α Xߐ 2Q|\aQnr8EÜдQVhB+45ttx]X`UմC61;3;0mRD4Kt)*KUCٻC43|bQQsa^W_6Tzܡ3 #B^Q w"gKĩcR!;x^^P!=:9iي_|}G Wn G@ )<+ї[Sdrȁo@oɦ ˔h@{Bj=%7[W0.QZ 4mP0HCiWqp'%DB(]Cvhg|cyԝr<4Ӂ[ .E}nDdY'-VME׽ZbqMZUgc}]nW}VEr/܎ۂPVE59wr!\T$-l9ƐThA{=OwS]*ųI >GCX- 4X/jW_snf3fH夜]x4.2k7䁆5 OTǒTŃh4YLYϦ\^Ԫ:Č4KHIa£Il r{2łuzT)@CD'L-OmHw^s]p1'{* %ܑ - ErOg4CBhͧ^yk,!E KۛHr2-x(x'0]D:ѭ+(POj;И,¢΃7Ah!KR^(j[F6ɪ:RfsHBUBe0«k cʴX٬WO'؝Om-rSNer| :{%h :]+ MfOFw(S#>*Ə/a}iԫ3 N+rQn5Ԯw&ji5QH?vQ>7wi*/|-tz\r{vLQC{N`Ҳ|KfE[95nvں왆{*m\Q8VF!A܍mFSzx )W[e'~C|:sb F.y[~5.wXeHgb/jr ITq쭌hA'/_`~vciܱ߱49>x)I8oΤs/ՖYvWP .H.i2K sYri wK.4p_Q-qo|7"? 4 7ԧ?x~k-Ut0[~82gۻ޻` m%vӗ5e ?HToSC.hpYo_='+k}~mmQ s'/Hаo?xʔY'CŒ;qVZ5.{zfi"t Sz}fXGeܪj&*FOѳX̗P5d*e)1R]a+7Ko,񁥅s %x^z3X ~'X~mw1Q4'jD뺛>u R(g9+)k-, {wwz|!F7%1Bjq"X ,ţCZNt ҍs)~*:א:̑O g)x%m@~yچA16Ar9$-֫W`KP" #=(:nYfy Rc^~ J!D&UC3-`n'c=:48[X R]%u_-D%vW/05c_WHRfKL (ϊ @ 0foÒy=(|,Ciq26jx` \P1q[أG'y+ e!(xy`bP@q%ì[橲0e.y\UT;a!6gtm=p hRȃG5K?5>TGg`)=< lCCSe=yJ32DK+^}o~B-<.e܁ Wfǎ8XѺֱ'0-iMKyS~r{4M A8S48$tw>Jrck_7'Mjsܠ>C5A @ES)l[}x 1d]0Q{&#șT)YZ`J@kۧ* ($-z(`؈ț|)A J/طmaψSMRI0Q nX `Oo̧?cD1A b)Q ٧:FdHRVlGQK`[n} zUYAF\z>"Er)+t%+D_/QC>&{/?R$8hd(kJ[.5@l %n>\vTz;l='Aix 2W%rmN/S6m2#L0I = |/O'bXJZp/ IUmz}FU0LS).bvnE Z|F-hk;oIaojم[8w)Kj@ӵ\F1G`QW~><[Ţ~){OP(Orj: !g!U8$1G2.XaY ?|:lt-F_%x`Po_ǜQ+UsѦ UUI)ٚKlHof/tO݋&KazŢ"bBAHNHAG 46kcv\Z-(l~LA?e {daNa][]m+P^Ke\~&{նg:/=z/SHEBC 9uD-ˁٖ/ PB kMur_w(0o|ƫ^.理d,.+Z=oH+IH%-喢TD:Enϟ}e䔎$m.n훷oPoy1+EL"*(ɅޑEi;D&lL򌶩RHA =pԤ4-D^ҫLP.č81 v4HM$ٹd\|bw::}ud֒H)p+R."|=!LkiJsǻQh0})-c\DrPFSƪ h!Q9]삡Cn-? i, HbE*7i+J[+ n:W"< jiNJkG+2A7%_ǰUBdB>ZէӖӑdmRu|^{͖/2[3MJ̔+"na/VerlI@S()uY92Pe&Bpru C +8yPu&vJ#lq \M7A!cY =-*܌~] |LHh4W4:i{[a凉K<.\{CcYWF=1az5ucNj2f&^;mwF{7Wl-#PWɊ%BJ;CnhZf6N( [/]~b@kqWb{* U?H&Di}Ql18)l*rOݿC+`%.qʢ+)טސgd,1X2lkS5}?VEXu @emsŌ;*/^e (+7'|ޛコjz*:y?0_1ӿzcx[缆VPIVVđ\Y g@pq6r *i鷆OC)/o2}& ?Cu##G?QG;>jd##c_?uTԿ2葱BjcGF?fZݬƌ}9Z^İq#ceԩS[Bj ##x_%{ ;vdď,fBϢʵ}a#cZ|ΰG!\1Oi5ё?͵c؄{#}L#}W۞82312"&'7 F##W'hڿ92G^3adڿ52`>+֬}}'R/]b)#c?ɑwՒ1ud`GOoQi#c?èFƞR'FZ?5_&vm52F?5毁ܯ5y_N| {"ֳ_Y:es_YYr32k̑߸]MUȚ`;{}C'׾ĽUE<Ͻw"&@.jS)Sηnj8b+ q!F# bNCč00## 0"!Ǝdy 1n!# 1~DCF@T1ģ# 1D:xlDC$heoXI# :"y67b {b 1iaG@c'F@p2K'G@p:Ko!mO!}x+\:<=b.2G@p5K\:Ly9# t\:䍀\:LwF@p0}ώ!ύ2K# t(L:,GQ1#/NQ br<vT欮W!6/-g0eٓv"r߃9Un-ّzO(#x>aT틎+!4?X(n1w¾(QCjYOU(_k=m;廬 6# 'FҢ|Qm,- L*颼~IIHɏ¸!.Vy;s(`H:<_rS3wW DZø!(\{> q!`n]nn]nSinS0!7p[øCp[p;¸Cp;pøCppGøCpGpøCp8G.5#v)"81(\Z6 QϽwo3a]FѲ|<^0zh^«ylKY;~=,Ls^ʛԷB<ܜ"Vߜ B[oM ɦRtCBX!&N ot+9mU T߻IzQC~8'upN.VnUlS8'upNP+)r"i]$ KQΧ.0sOCW&ʽwu;c L)yOҹD\__ݯl,-iubRnR^{zHm&Wh-f3ZTdդaq$BG)9j+Seݑsdwx&DOdLɳ Ϝ=KiGս+#oh5aF=FgQ}m~hxYJ?P>R/3JIW7` ϼ.YhW@=ٜ" B4ZN1ϥS9%X: H+~zX !T=HE 6:-B̨P@;)|˟:>ʨbWA;rLY"QɏN-b^Niur|XWbzyL[҃W`W-6:E׏ :92MIigo-y:z r"@Q܇z1 z?Ȑn)6$MTRe %*䀏I:E2]nkC9q5VNdweo|w>J&.̖%~/SCx5UdPZޡO_ G|5_ԯG \K &h.Cd/yuoؾؐ5*0žT-;>xufdB$#@qB1nc2\BOgImi$WLXx htQtA3v4IKڴ[; 9]E߅%H"!g~kKkȘ0HM42T|nWh@:OGN >|~~~~~~~~>4 -d_-DžV#&*k5g":Op:Oҥ :Blzp Nz$ m N*NJsR{և?[# 75rbQسؿ9k^h6"NӯV1^=oTJvu=01ba/d*0b-Cf*Db{b #^e.BtT3aDC,e ?K(bbs!R"Uh #~ZT!JÈXu!T0G q!,*>x!`g!\ #bv(S!o3D5CTˆ8ѹ(XY|]8~q8(;,)_ϱppOX~܎\7[7ZO XC!+|꼃X%-P c恛N{26{jdm&ZUX2 KD%t a&V<jzt"U(䰬GH.ljc~DUm1Ұ1v:?쓭T@Q~;W:S;S#Zn]FeIi2x  jŬ)ݎ"-e3Cyl&!$(}bfor=4_E PT,R<ҢUgcƁtЍ%_mgU2Jb3B:?¼'^&[ k6rBO.͇9娜J^G9/ &岸Yz}&FQ*ORY(1'tn#3El3`7Ը.C^N0B¸a\A`aFaBs00(  L2¤`=wTFFP0Ӏ90Q"E`1( >P0Ӂb+QmlS0QYy-Z *"3 uPRjuvg^ѩQcaV$Da.HB0U1܄(aܯ.Rp]%qNpQқao'_d(\>p'¸ w,Q8p3pN5nuVq7ʢpG~p.b[ p-7. W^721k¥Dijd7U[pa}keQ3I!E Õ1\g]šEå2ܦ(\p0n4.JZ-X1YV r2^V VսxQZPQpd4^Ld %GFFc̪[ک+Z1Wh& t6(܍8Stv:XQ&Лq){ =|B+.`R`?j5tŅUЊ5{ #Ku$Ϻ+!]jyΞT_͟=d̴ZWu< s&a0_=kTn3rY6[¤Ij"vr/"E-B?CYsNcѡphEieؑtQgaqZoAQgh=Z}9C7WR-;2t"l=NGv#>imTwoӆ`cCU]ʰ@ eg]c :W!28FknʌԖ{$ RYj̙2̗ޕC^=!eMv/s"vM$|;[\ Z(Y%ԯƮtkA;/x񚼂K/M-T? iY~z)1rbΪ@F~r s.He+i[L~r|ścA%ǔĠ31m>->-7OfӮ1q!k _Ɛ\JU岢 ^ ߌl0_0:͋XHsh!lá]cMc(*]<uu"}\έtH{çq˯bv.8*~xOSzENF;=߲ 6[i/[;c-RO-]{RI; };eXcAғeu\c̓c C>wqw>2ϕo;X/ig5bmQWڅQ]Kv\n]̜5ۇZf}koj=Ƒȯ_3}H.ժ\ rrp\FߠUl(l^jp3UcY1BmӚօeLvjwZ'A¬J+z!y.RQ+s4MX[c B!K%#(oI5gRS*']a/S|nZ2CBMEʝs)Kief%s9!mc1,[hȆ4 s|.eP ZSPxm4εy@vEp[.k)CT1ozNߒ,fpu,_+]F,͗5 CLx$m 0l\KR;,,*ߠQunˎвK 5Fvr#5<&^7yrnxt~nXӨ%ǐz-Z֋yS0 ZGZңh^g?7Dkj{ng61Jwxاqqa~yaFis!$1zDmH{Y vMi\=MlcǷW@~=e =7ǿW2z~XaUE[2=˨X}6!Uz+c=-WZAO ԗc,'2&BXsb]dNyS|) oii_m:u6%<֤޻S QV U4LPV*m_-jo򾻐iu#}e)+)IS5.5Wt^=n\yD9rjgocԕ8m[+{v/:)h6dZku7oƃڠ=7I.mS/Ri7I.4ɥrVr|c&w& 5Di%wVISCdeT5Iu4I߹&YUI/ȡDaA8=""#rAwhD֜f4yu իT/ CkKh|_x,kSS|7o￰a"haBmn;TT_'R1 :?3"WQ=@uZ^VFтD^G*eP$ `_3Ua /I@^h=d*Ûn%U/Q+1rԽձ=4ߵjppw=wqg$x DsqOj4^VګLxHOS_M>e-zqՁ=e[F1+IXt D9)Y;d ac%{{pCN/Y+%{o?=k~1ԅ h}(ތ7[~5Ӂ`5 %[G#7dE-@|fZŨ-KYNɠnD'%, H) Su0s)7FVn笛>!0`& T$ɰ-KbS2[֑4iJ2bAOG#ROFmG= Ӛ4̟Ek.Z%$nC6z`:s1 t΂b+ȶOl&˒eƹ>f?BֱR[˺xIU{)n}n'+Ԟcu&ܓl w!Q6wIߤǮR bر_ `ekKK3 oKX^$wav(`X$C.| <ji- SnHڤk+IcBwjW1ZY>?كN#,f<"3r={4~Q&ɳl_V,. i:`yRt{#ƍ-yYpxMf/4C^:DoV*+vKhȧ`O& %Ncb<%+hzhws.5s Xդ:%aKs٩2;ќ!}3l J"rߦ{s_44wpr7@^QWNa p{m.Yނ;mbW=,ZDo+s%^u[Ћ0CoJ6%ҬΔMѐJ'ߟ ?t[[5ST#{G# KF!G!{@>dA &Y9F8'蔐2D>$'MJyK.8X[o@-G!%`?߃z}'zF-52)'h>(*K U] .r~ɥPO*}yaNF X'>y ɑlh`NݒػgGN^}Ijq&Yfz'ϑ䮮`e2V;p3 ,w.'fY2uujmogOeVHsXt9űEJ{嫤.TJ[~H*qiJܶ2׉@*_<,/hahLa3-Эvr$+͛Kg{(G)^Ch%/Sʛ.lB-E-x;0єnU(O-Y )uS--|Y>M.~Qoeޞ&4RcOc:#sW!sw17o~,~9//BNngcl=f}D;@]sgt,Bkgq3v^@ cy̆]s;/_nGH?4.~>sGL6Ƴy5ϴ.WU?]`r*C6.*  )FKiȄ L&봉n[2.U푲7X<tJL eK/^{ruT4]>gx:y.g[f P4Mmw &ccFW"oAv7h*YICU) 0gJX,3MZW;Hh-ܐ1 WFSE%VUzBKNPhEY*yy5-Z%%NH쀥>$k? J.a)Z.]a|G=>dh)Na-1z`%oD$;{\[=72Fg^n~O940hmzC6-ybyGMN 9VVϏ ,'mWO*?\S&zÒ/!U|f 5UzμWb1Zwg>?1hO)@{]Ǹ´2%{&¶09;y$QUBBIBoHoS"%4YT.TBuпU%|$sP~_5)Zq7/RXyNع׹d.V?`(Iѻ0+pjFe'BcY%Y-h mP("&sy|6d}oN,ʹk&ꇳFS (rK +ґڿhƒ1/?,# p+k lY26`dqǭ"!)(\DVzˉƒUuB>UbT?)Yy_*V_ US)PϢpeUwibUg6kSPJ'$= >k5cV5З3=on¢St!ENF8Xs$l &#s7/3IUYj=j%JuE@rҪ/TPbG[^H]wp#!;BђGc'7tً+!J+t40WLI@ ;@,FŠ$ptn+d'ctL]~g &信Cw f/׹_/! ?Cܿ>v!(qȿ`4~aЉO;1xӃ(< dzx6g1x#M5G㵰NMƎ{:kM:n@w;@k,x dGϤV-)<̭ᒡg$6BGӝ[bcvc ];'땐$I @QBj($?p+;򋤉fQRZi]T&8 rf>fۻ( nSܰ+Jq}y{|+ZԬ)..fSGx'^>_Pׄ!O;B6nx|8gA\f>ڀ щ|{d惮HO A݀b>̿+"_N[lN|]V—|VCx[6`4ms3 \Ws1v7|7%.hrs2ӳd>m8*`Vhs:'6@{| m!.arN5AWRØ߀s2s,+vd3~DnhsL̇s5c>0:|8҅؊>C/"y{06Wb>#;KEڅ'ǻ`x`W,˅UuaTc>ݭU nEAuaR 麠Wn!4;aQ|m҅T惝 rE"DP cy=m.Xsg``% =̷>ge>6> a6Žwp]AXZ8ظ+?Oo.fvL;'1 W h/w SqgqyKW s%dMDŸN#ό{?8?\?|<}zJeG'<ݣq.v4Yr1f!ٌ_G_'BjBBRW}/Q<|v:-uẔ=R9=0OW8+O+xNcaScC*e7[%Wv;t69I_S_:9:F;vp:mr!2*ivRol"5>>>I~sU殐fg]v s髾3 ;wa?EwrXMeo2Ҳ=uYuOߚN|[a#o{t&ݝKPNs GN.?װpϧ)d^0[e(8kf'>K|N#oSݙm#či'-][žcةYYgu^ )lMKh?:]LS\r/Rw2|Ig_bߪϮC}?ß{CHaWE5?:JNT7mb/@aܥ\/3(! 4oT31.:^˟ƌPXbu?ܡ$=QW}U ?{dE}Ξ9:ϮQP©s!LakjLSOq߳ JN*{&SIA?pR)?R.tj챎;ßC۟†q!vXO髕+mJݬrQ"-yRa_ոixQ4mV0 "J'rwpw.+3A qS*)ߡޔ)m<%\?(l_t?&і3}q*9U(V)!n"%.CW)?>ܞ<(F)96cH{RXbt{ޡ/Iso^Oq8鳬f,T3M :1%q7ǟCڣ,w!}v|6 fTrr*!.7]I΀ްQrSym<}Wk '[}]k9G苙'O32V%jBr6))ؗngC §R±/:!?Y8=)(=s (e5e]T}ӨЅ8m%L1ZaNAnU񘷕XZΟqG'ݞ.&N-.YʔT m3W+)eQ VEؗ\wOy iO_sѶVsy6M9`o̡BY M*xLC uihi"̋5Y$;u=[TRWhC\&ߘF2 yrbmrBDO죵sDnDaIҪoI>)C6VHx'_=$%1zm^FvxƢş_/>xiIӓ} va>')B]h_~{^eS ^?N _A#z9I;Mq@p! P?i'70\N;FϏN'C %F4j9dehѳ5KmɥN_ ?Ɵyy3p S*t$\NɧQd4&i4hDQu^v22yjCjXuXVW^˜#} t6|N{dT: ZNG$&R_qY hwӮf +|y00gDrQ[Өƿ̕j3kVω?S֯Og;$-Dxq>W*9c5^~Ӯv!ubG4o$Қr\\ hGI| -qrNܞֶ@ }L7O 47 `.?tulD`?pܣ<@{[Esn ([sm)K8jʉQ_vgzKO bwuVEƗT0{ g4׳>*dA3^Gf+ζgv=B F^ᶛr!~9]@l6k©Q 7p6а:nF֧嚉{Yѣ`'xX1rKGAC Xv!]'m@ͦ->w%փ~}B{@$G_,N^=kBX>?gܥKN'tNf'9 L &A!ٔMv1>uBܚY.L^bƉIi^lba)&>6V+i Fa`R aƨ1irFxڊ1 x:( Q?^_bccc+Bs/ً%lh w&z9ڡ?< pnn_sdgڍ҅:;\k 6AӢ.a|UHn9Jc)7z/R^޲%]׺bWH-DɱPBNuO>Ɲb@c訬r:Ccvy?.7tUTlK̚ lLY#8s6[qn^>kQRVKHc0 s~18`OP>v|ÙXb}=G6zIYeUmnuc;ę_2˞?OIrl[M|I+?GgF,:оFCP*b&DɈ).!' )!c:2ӌ'ϳ 5{YWݦu4ἭNy跄@syR҆/RЌz{W\'Gkėfk|~s +{ޝ!~=c%B,Okϼ_A fv-пKM:}eXbekSZ}!g6A Dp#a ęqH .ibɥ))n1t(@C(aDko?I3"\o0V/l'c;,=<}VӬ$Õu̧=bsM\T3k#vvj%+֊K$N?gW|A-F?E/ʾW yO[j"(*z_4bp#Dس_.g}:v~/ `T^ TViZkuMnEMQjڈ]5C~┯SIqҧ;R /Ћ P}ԧ]ԧr75(pN}6҂8UG(5:R7p~Ő7((e. ZZުVKەs@%΢ Ʒp v?kBsW]r xxRkz+I ]oFiGV>!4=+g ~W@V~C_$]_ ]]izZ~CRʱ c|L:,O^3ǽkښlmn[)JVXTQ騴! VjX_{δ٠{׌;V|Sg#hZ m/^B;Cc  X[%LӶXTzc1hD=&tSgu`ii/DH•8M}@Ss}.KOk[:X?~\{;Xl7x.Ǧ#[}5Eh%ʶzFQ S Mׅtvodh fmI4U(( BJ>}W ]{K/{H6@r*:r]JNwY.[bQ,N`q!$Deeu&~Iba}bF鏦$|;$Ho=to;S׫>5~s{kuv”1i .I~UF~SjǦ ɷ;BĮ!$PBkOf:s={ʾw_iQWE)0 (S8VzP\!4&â=VFc;mkbu}{pmYc)7q+0 FL.IZpG,ܮmUK{?FTN+ic=7w l.R=-c.IGOr;3sr)8/eqSxIz WS\m=[X=8듘Liq6qOwZAWdOW6Km c%[ps|1$Eh;Bn-|S<}5WYl,_.*j6$PJu_L+Fs/L>َ_*[e]I#K⎤Ǹ3MוXb(TF#b,I$G Ҍ!ĺ?mWpGR.qqU5fot,s~Rׅo ~aMÌpGJNYcTq;t2+cZ?1VHdFq dt>x| jdӆ|5:csy{SEX1`kğq}bmpWw>!d74Wg dSN8f̅+Uu^}J,RqLis}6YH B\qCx{r}@Vn#>ښ}cܠ{at#A4ͦ(uQ,>mD42EZ=h:D@)o*j&4XRR\?=b>*VJ7?1wҬɂZ;'TR<ͻR#Cmm~W'f0*f )[Oo|ͧMt}O~QX3M7>8`Q|ɗ]lpxl4b!σ{*[J~̌uإ,5V/Vu>BXńv֨K-SQrYXXS&%L ~d /,Cm<}Vk;95@qPHF6#ֈۑ};/Z'#J,L{gH{))cG87Umτ+6=R?t RMv>9]Wk_^f`,l %dh'_@*5i"8rq)Sąy&VKX 0N2EncĹˁ υKG:'2?b!0hَD!dC5]1}aLo9&BI.}4w^qL), A~dn_@X:Bv#ڛG k/D" =\&@j Xbgh8fM] NJ.\٣1Q [v(i˂;e/"Žy)?ƜZ#С5}8_謁_0W;?SrV-~k{' U 68h\+;z64nSZK)=!hj 5V fAs Vgp0a-Nљc~ǜ(4@>ѧ3=mؘ3ȦlzBaYI}Gu\vlEyT#"Y%m@?NH0Oʝ$m@F:JchMx/vj̟XXRAڬN 2kc% udHS! HQ}lVVgr=r=);FMUyWZ5f-QP@'@\^>F-Ջ|?{xRNfga/Og7՟oYr_ZKSpYj9oNVkfz}&.s#%T,5ςAtuVz~v RN5 I?wWBqc|?ݔ_hgA $aXoxvpx-d` H#\FI ȃ+dX]Jw}I쒠4.We1RynoplHn|"%] =l*vֳͣu>zN hRT4Y@SZ_A/!FD%AMb]X2Cxo`?8 GX`,ՋĘܐ6*J2@IB| )EU.쥽U.hO\&M8ŀV̄>Ƣn4>A1M yϵ,a-ϟ9ꢶs yEHe{׌=.h ֯5qR5A 9'hx6w§y`t ¨ՋMȊhmJqq:!WB G(4LRY1Yrkn>!גI1Id'2 M}N8#ts s@)aYs8JIɹ?Ŭa؅gZ]6B16X{T$WOF|^6aΙ3A,S#8tx/rޢSddڱ:^ONƉc`@ b1ƊKĊJJ!1jl=!| Xh8t1hs4|eݫ?ض{O;ؽs_ nC{2֓ 3N ʫE6>za"; 3l.]þKeE[z|G}pB/r?~~[`R;*Z=Gj x;$ˬ4Rv}<sk}Ag͏ k6>E9bu(p{#E> $e񇅱pS8B=јi2̐ΫL) 7%c5?ݕ)).-=PY\Y;@i ;׊1~rYcQޛken;d17pP($G8eê*рb%fq )kGkMokIT FB~S(]n[gQͱdB}ݢ}QK)ڷ/@K}Gg@ꌖ%HeX5| ,׵In܆u#zLJzm`>LhUa&>f*0FGJ*}3ƪE> *oe]=bMbo1LA!>;q i~..'H'b+_2c5mIϡCF6͛ps7lsWff $N"iJyT: 3(SُoY5$ϴ+P/1'hB}/ q>&toYKP;}6\v8bObn'v\߁ N ˍ̯ m_{.hB%!ߘH#{x?n qUFnm2bk-W Irqn6VE>Fi\Kl9KO0/+(UX Y?z2a50ۤ &+k›.'w%޲%VژRmN= ]C)XjULL93u,i!dF܅$׵ bܖ)Z{ & ,\ 1 }{ܥsNN2X+KtT]}KY mOb |9R?Qrk_y'aa{qUA()VAMd*g}f¦S~h&J$/(Dz%ʲƬ*ڢ-%8wUHحA͓'qb?ӧvqIw,. Nw>辠>6d͓$|QkʝV}&|J'jH M{{al3xcxPiMXLўZ|oICux̽fH{+QpOw'N sOna{.+aDa_HK8?n:Yjlc'Y%|j{Z XFzB,b6UUא8Wt3ո@+ǫ8in=ppt0E]W"@'-ZWY)EI%ku4W~8M;8ntuvqw𾔌A)?Foïz0% Kau{˞N+uoxr},.~[#vpVc }7j6|('X"W׳.앧/bc馣ͮ@Lo_۳s! I"v;?]Pp5X7Tt=*b)햵Wp2|''ڐKFAr StZo{,YS%4?!/3u~5U?=Qx˖cq 07FbaI{pRC>j1wXg!BSR>IJ[i-*lK 囦=ۃ\Xq^!P7AW_<ޟ܋.VbVz~U8Xڛ 9!2JA)ZO&o24YCK->~3sLi!I9N=FuU8'jrf밚,^w=C,6G-_Aۈ\{ zvV6Oe=JjcqڢՈfz|I&#Y|8;m;&?-kyZ٦'l efƴ,o/,B&8}ڻb)AL^–7W6ߥ}L1,Ty Sr[v)U%%.qOI=A: VWQ˽/G2/Н<.Ȗ_o;Wp ֻ<J')mHJw(z,t]{)D$.4pFt4&|۰>l$E1'pHO`\=5;dB{IYYxAaeQ{Ւʊ%UUK%s.)X29S_>P_> t{׻g U-m+ ,V54Kq-omZoYS Y ,[Y/E[H_6qSX5[[UZŧYba3zZZ 9iNd!;[Y,Nۂ2/ZoS q>SF2*|Y]DDV-_ $6)I ·ϓ*L)VZyɂC9>;5uiK,ei(}Ѳv0/գ% U[7^YT]Q/.kZubDRo_-Kb ri~ /k/=<$")c(LqYD2on^ۚ*J뼛,9?#:krՌ+njV޼Zl@,[&ne:jGdj赶ehE{%9bIe$O,yF,&|G,.<(sINNINnIX.9")y_Ho;ܝ[Z+1L-[Ymp; ˋ<ŅŞ%r[UyQIy܍eOҿlUWbcKW.o S/ ,joe=t>4ZCUzYM˚1`E0d@*̏5Slq5Ŗ4G-ăIj~$j)p<$VEګBX8@mVB`0/knk,̪E4$#"QԼQ-m!!*tE&!RA(G\и}Xa0`0gԬ.]hinpxeL&Wֲb?,mâј)>:(n_Jz% Lsrip81Y(>]F%>rq!6BϕI>=3qCS 3h.HGN/ԪOR<i Cbt ̍S*4ׯc}5P]Ԋ,W_z1\n_,,,YYLfɴ̒dL,yQf!> -;3˟EA&嶹fB*fB,fB.ϒLF pC y@_mTаr7Ɋ jJ@MemP4UkZ~hB FX34{|)]OjXT@LU`e3BE mU%!-6hxֳ|l!MxNL#o!XHeB*efnxܮ Yó!rQ}arJ($JgS9~ wWFAR"5Y6Zy\vZ1 P"iEꑷ]!!@LXAZj04AR"FĢ&)k=+[Eo|$jiY("2RHeiũjn[^C2+ {hUC2"aEQ(S#x IџL3QBDq! ?"S[B? \1 xPPC: %eJʔGzb V>XQ?gI_IBwDnxq9^|֜cΝcN봺|17?< ܀uo 3ŌBPQfRuy}kwev奦얀?#Rx`TW4oUB6C86O{f39ygJw+9+yZ f_92tQɎhl,o 񻈋Ĭ3R<Ѵ*V` 'hdR#h})/eM!8XBn$VQ\W1= wFM,o̧fgd'5hUB͖ SXrdv TZ^lʺI]sWA*-6WjxU9CV=_"m+k~68NKb-,E8`-W7Wڛ:ǪUKVZVQY_q*nيp : Rj-MgjJKB3.Ҝ⸖֞+M >_ Pw̤DAϪk Cz/oi,gk^Wa`?xT{!dI0W+z1|` C(}rzTfUTf-,ΚYvOmVV\82GB8 2^OґUV.**)+3) JU`>-^|:gDЌЄav:@*ro|zuTfZ$B*.I͔*HH|{`flw uXĖb=:5P*[Hb\A|SܰɊe("Vb!ؗ576տT=:ω=,zsWāKaZ/cBj9S%iz"KK[^$P`mfҶrrpJۚr%;O>j2n:VTGU>yh~BNmb?hhD%i[8˓c$ Sg 2UԵ]Cf5c% f$h4wCSsT`seQ{Ͱ9p\])ֹJΠs;vrޘ3UJs /IP/@8gRdmE {Tx&kZj!ݽ>=*<9Io4C_ @&e=8HY(XV~nVō= hEF ,n-"yvasqnȕrU0|sy狫ey4Jbh{1-E뙦(, 8$8r/]>_vu@[Z bN8J@'LyrdA.w07vW8qMW6yHiyBy roNzjΒ؞qm~`^/N{ӈZ=3W˹nƃ& eHZ<0ډyP]?y6GϜc1H1 gsV{YW7djTЁEK>s:짃Q-;N\(Ox^ a3p]f홌=\~%YQ=K@j.@4;+ k`A35r}*}?$$9-IG]bX8_>嗂C v<O2g}9RJeg7PV0|X\ 7]WDXhϏAA8WEXL$FD"s۲wl|'Y/F_f&-gYiz D/|,#1ߞ<H Lou9`$b19d n7Kpd8ҴǟQBaLsJ(+E?deGh_7k3xTX oEEE?7ط [T ;$̀o(6,F|$zCE &rh(roAx\P3+ǡ[k_PKAmؑ  FBILL23/BT2FIZZ/BT2FIZZ.CFXPKiA FBILL23/BT2FIZZ/BT2FIZZ.TXTPKA-^~'m= FBILL23/BT2FIZZ/BT2FIZZ.PRGPKoA/? l/FBILL23/TT2FIZZ/TT2FIZZ.CFXPKoAvdG '0FBILL23/TT2FIZZ/TT2FIZZ.TXTPKApG./I ]8FBILL23/TT2FIZZ/TT2FIZZ.PRGPKALs{ #gFBILL23/SP2FIZZ/SP2FIZZ.CFXPKuAsQ  gFBILL23/SP2FIZZ/SP2FIZZ.TXTPKAG2'\< anFBILL23/SP2FIZZ/SP2FIZZ.PRGPK|Al2r FBILL23/UU2FIZZ/UU2FIZZ.CFXPK֙Ac,t  VFBILL23/UU2FIZZ/UU2FIZZ.TXTPKA,&< fFBILL23/UU2FIZZ/UU2FIZZ.PRGPK A'ѓ#w FBILL23/CN2FIZZ/CN2FIZZ.CFXPKљAG  KFBILL23/CN2FIZZ/CN2FIZZ.TXTPKAr<'s> kFBILL23/CN2FIZZ/CN2FIZZ.PRGPK.AN++ EFBILL23/FBILLV23.TXTPK.A%q-v FBILL23/FILE_ID.DIZPKAJvc dFBILL23/FIZZBILL.CFXPK;AK6Cg FBILL23/CHANGES.TXTPKXLd:RV h@:1 Gd%`BH"NFS D޾;w//!#T<'9yyb({†93 `SW:d.:w] gKU^ |:ەɻ\!ʋxR7e{18ܷ8+} aݜTC| >hwg4(3р+`n8RT(4H:THU8~+܀L.D䳿 C.. 6C]T:Da`OU3PSgx(/6M=`co{I!Y27cW$KspH!6C &R myv Q:yl/ ܷ5$pRG8܀S;CN2FIZZ  `SFBILLV23TXT .AiFILE_ID DIZ .AvFIZZBILLCFX ACHANGES TXT ;AFBILL231PRG XL. `.. `BT2FIZZ CFX A BT2FIZZ TXT iABT2FIZZ PRG Am=BT2FIZZ BBS `F:\BT\BINKLEY.LOG ! Path & Filename of Bink. Log file D:\BTLOGS\ ! Path to write converted logs NO ! Delete Binkley Log file [YES/NO] 3 ! Binkley Log Level [3/5] m07 ~) 6 'S},է=˷L5KOB]:y=y {\H'9ծg_(m!J>"ӡp2`<`n؞CN{s1M@- }H;ε_wr~@-Rgg{Rmq *H8.wma"\}-zv\ B8g6EA lHv]^“e=%b9bBT2Fizz - BinkleyTerm to FizzBill Log Converter - v1.1 - FreeWare +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ o What's FizzBill? FizzBill is a program that will calculate how much you have spent on you comms phonebill, when using the Freeze Dried Terminal program. I wrote FizzBill for my own use, but soon realised that quite a lot of other people wanted to see how much they have spent on their calls. o What's BT2Fizz? BinkleyTerm is the software I and a lot of other people use, when they become a point/node. When I changed over to Binkley from Freeze Dried, I wanted to still be able to use FizzBill to calculate my comms phone bill, so I wrote this program to convert the LOG file from BinkleyTerm into log files that FizzBill could understand. o Using BT2Fizz First of all you need a modify the config. file, that BT2Fizz will read when run. Here's an example of the ascii BT2FIZZ.CFG file... F:\BT\BINKLEY.LOG ! Location of Binkley Log file G:\BTLOGS\ ! Path to write converted logs NO ! Delete Binkley Log file [YES/NO] 5 ! Binkley Log Level [3/5] The 1st line is the path and filename of the log that is generated by BinkleyTerm. The 2nd line is the path where BT2Fizz will write the converted log files. Note that you MUST create this folder yourself. The 3rd line tells BT2Fizz to delete the Binkley log AFTER the calls have been converted, if you put YES in the line. I'd start off with NO in this line, until your sure everything is working ok, after which modify this to YES. Note that one version of the log file is kept BEFORE deleteing ie. BINKLEY.OLD The 4th line, ie. the Binkley Log level should match the LogLevel command in your BINKLEY file *OR* set it to 3. Save the config file. Now run BT2Fizz. If the config. file has been found, you should now be told that the Binkley Log file is being read. If any calls have been found then BT2Fizz will tell you the date that the call was made and will write the information to a log file. For example, if you made a call on 1-Jun-1993 then the log created will be called BT930601.LOG. After the Binkley log file has been read, the log will be deleted ONLY if you placed a YES in the 3rd line of the Config. file, but one version of the log file is kept BEFORE deleteing ie. BINKLEY.OLD BT2Fizz also generates a BT2FIZZ.BBS file, which contains the phone number and the name of the bbs you called... eg. 0-81-445-6514#The Tavern 0-81-244-9825#NeST South East If, for example you don't like the name 'NeST South East' then just use an Ascii editor and change the 'NeST South East' to something like '', which is more meaningful. The main reason for changing this file though is that most bbs have different names, depending on which node address you call it on. Eg. If you poll Node 90:102/140 -- the bbs name is 'The Tavern' If you poll Node 2:254/108 -- the bbs name is 'The Tavern Fido' In the above case, it makes sense to make the two bbs names the same, so once you've changed the name, BT2Fizz will use that name, instead of the name used in the BINKLEY.LOG file. You should now have some BTyymmdd.LOG files, all you do now is run FizzBill... o Problem/Comments If you find any problems with BT2Fizz or want any improvements made to the program then why not send me a message, to any of the following networks... +----> InterNet: Steve.Basford@mettav.royle.org <----+ | NeST: 90:102/108 ~ TurboNet 100:1011/0.10 | | FidoNet 2:254/108.10 ~ AtariNet 51:502/100.10 | +----> Part-time musicians are semiconductors. <----+ P钬s&3"4z%Z| LjS~t{UȂy}?n?ʼ29P߲ppGkwҖAIՓE$%pSyuqdf^TM^Dӟ-J$Oonv Z*[ HgQ/x}~!@B6 Dx:NS.ۦj+-oN3Թw]RV]@_fi"jo 8֚9 `2 A.a&pa 0ALa&pa "ARa&pa AXa&pabp!a!C.a$SA.a"a*a#C.ap!a!CLa$SALa"a)a#ZCLahp!a!CRa$SARa"a)a#2CRa@p!a!rCXa$pSAXa"da)a# CXa` E2paA@0B0NA.a Rg.E2p a v"HA.aaA@0B0NE2p*aa @arE2#pE2p afPAXp3agp`HpaA퀘a$/prA퀘a E3pa$g`paF/p rA퀘a E3p afA퀘C퀪aAXp3a:gHpa"A퀘a#prA퀘a |E2pa/prA퀘a bE3pag`AXp5agB`paA퀘a#`pa0F/p rA퀘a E2p a^fA퀘C퀰aDAXp3ag`Hpa|A퀘a#prA퀘aE2pa/prA퀘aE3pag`npaF/prA퀘aE37pafA퀘C큎aE3Jp$A퀰aN`paA퀘a"~paNF/prA퀘a:E3npa|fpa(FgN paFfNuaa4-FfpatA@a/ARE3pa*gE3p a aa`v4-Ffpp.a2C.a 0A퀐aA퀐aXSrA.a <.OLDaC큚aA큚aRfA큚aA큚C.aE3paa(aZ4-FfE3p azaa@ <a*aNuAXp3ag*prA큎a CaFpr A큎aCa2`(prA|aCapr A|aCa0<--aBC퀤a6AaAa^V/0-H/AaJD"A퀤aCaAXp5agRE3pa>C|aA`aPA`aP/0-aA`aa_"A|a&C^ab`PE3paC퀪aA`aA`aP/0-arA`aa_"A퀪aC^a4-^fN "HAa4a Nupr A퀘aCa6E4,paC퀘a`A aA a\"pA퀘aC"apaDE42pa"HAaE4Epaj"HA"aapajNuaNaaFaxE4Lp a:"HA큈a|E4Xp a"/a%NaFaH"_a\aB < ***aa:aa(aa <a$aBaNuaa'f 24&8:JBgfDf EfpNuJEgpNupa JkpNupNuaAHPB?HQ?<NNAP _NuDExa`bDEa`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a\&8:DE`DEx`aH` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`Pa 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`>gP>`LJg&B.C`a8aD*9>fap-I,=|p4aHz*9>g ENp9>`$ _a &nO:NM>I K<$<Nu[1][Error +111][Return]E4d g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuHQ?< NA\Nu"_KI O:HQ <-H*,`N,@Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< Bha B2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpa AHPBHQ?NA\ _JkNu/ Ia $$IAHPB Ba AHPBHQHRBg?<VNAO _ _Jk|NuHz `Hz"` <Hz&?<&NN\Nup CNup C0Nu C NuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNu B?b4<rpAv JBlDBv-|JBg Bb Bk&H>aTaRFBd&8*L?aR<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aDJFkSFk4arQa0`&HaFFaZQ&8*L/a,H܆jDBJ.:gtBn:Nu @$@JfS a^`QNu$Aa@`QBNuHza@`Hza"H `HPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSaIdIdId`Q @Nup `x/ af$I> _a\G` VNuag`af`ae `ac` acpNuadpNu/ a"$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aSAfNuag`af`ae `ac` acpNuadpNuatSAkfJANuH HPhkJaf $I _aNIUd4Id4Id$Id `$$$$Q @JgSL`QNup `aAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu/HP0(X@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `haXYAfNuag`af`ae `ac` acpNuadpNua$SAkEF$p VfWANua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNuao aШNupNuaJFoHPJhja?<?B?<BNAO _*kBg?/(?<BNAO Jk NuNafoazJBkAf`a|??/?<BNA.k \Hx?<BNAO [HHNux`x*0ao< 2fJjr`Nu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`laJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`Hy!"J`pB.@=|DNua.@FpAR@C`N B.@=|DNuB.@a=GDgNup`a`aCF"E p`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.a0Q`p???<NM\Qj&_NuHQ/?.D<jRGg>VGg:TGjp`HPa0CF$IpR@  f _aHd2Hd2`"QNu`~<.DHSGFaAEg f< &_Nua`Nu.dfaB'=n`r>.D<jRGg.D<jRGg*VGgTGjp`<.Da*`" y' faa` y' f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#'$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0jP\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`HU2<.,HdY=ANu?<*NAT.p aR Ha INu.k2@a.0H@av.`2H@af/0@aZ/Yda@HA``jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyazNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<apnnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a(`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 Fga<gJAga2< R@AdSf0Nu0a*p Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRag JBjaʰAeaJAg RP0 pNu`T Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8a"JBja:JAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`p#>fp>Nup`p`#>Nu(ab؀.dfaTjNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pazpYat0an0`h9>HHNu9>` BT2Fizz Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12d:\lha221\BINKLEY.LOGh:\BT2FIZZ.BBSBT2FIZZ.CFGCannot find BT2FIZZ.CFGPlease Wait. Reading BinkleyTerm Log File.BINK Processing nodeBINK Connection attempt abortedBINK End of connection attemptBINK DialingBINK CarrierBINK Remote Address Connect 14400BINK Session withYESBinkley Log hasn't been deleted.Binkley Log has been deleted.CompletedDialing Found calls for - Writing to Log file... - Adding to Log file....Started a Binkley Call at Time: Loss of carrier at after *** BT2Fizz Error No: Division by zeroOverflowSquare root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory String too long|max. 32767 charactersArray dimensioned twiceArray not dimensionedDim index too largeOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedArray must have|one dimension"Out of data#Data not numeric%Disk full0Open "R"|Record length wrong1Too many "R"-files (max 31)2Not an "R"-File4Fields larger|than record length6GET/PUT|Field string length changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorCASIN/ACOS ErrorEENDFUNC without RETURNPMatrix operations for one and|two dimensional arrays onlyQMatrices are of different orderRVector product not definedSMatrix product not definedTScalar product not definedUTransposition for two|dimensional arrays onlyVNon square matrixWTransposition not definedXFACT/COMBIN/VARIAT|not definedZLOCAL error[FOR error\Resume (next) not possible|Fatal, For or Local]Stack ErrorbCommand only available on STEdGFA BASIC Compiler 3.5E E| Copyright 1986-1990|GFA Systemtechnik GmbHf2 bombs - bus errorg3 bombs - address errorh4 bombs - illegal instructioni5 bombs - divide by zeroj6 bombs - CHK exeptionk7 bombs - TRAPV exeptionl8 bombs - privilege violationm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block addressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failureo  4($&(N< 0<*BFF*,8xRV @l6Z6@2 *z f$B 8~b  >R]>뜨Lq3Fq_\j2)0#4E&td\*|[_G|"GyļO$<|"=_Kkpw?:gΟ !<N<,]:ti g*Ϗ)2S+pejPn O6uKJ<`|w Mam꜁),){ ))SkLASSXp ԇhbO!3bک?BN}°1nfL#ې)SW']/P~؅Y5. [pa_\.yq \@u%}^F^zߍv\xϋk tap#Й'4/b}]<\r/lݽȋh!!v?>}i_܏8@ TT2Fizz - TeddyTerm FizzBill Log Converter - v1.0 - FreeWare ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ o What's FizzBill? FizzBill is a program that will calculate how much you have spent on you comms phonebill, when using the Freeze Dried Terminal program. I wrote FizzBill for my own use, but soon realised that quite a lot of other people wanted to see how much they have spent on their calls. o What's TeddyTerm? Who better than Mark Matts to tell you...(from the TeddyTerm docs)... -------------------------------- >8 ------------------------------------ Teddy-TERM v1 originally started life as a simple shell program to allow you to use external protocols such as XYZ.TTP and Jekyll easily from within Vanterm. As time passed it was obvious Vanterm was not going to be developed any further so after many requests to extend Teddy-TERM v1 into a self contained terminal program I decided to take the bait and try it. The main driving force behind wanting to start programming Teddy-TERM v2 was that I could learn more about the ST's methods of communicating with the outside world and secondly more about using the excellent extended GEM handling routines written by Gregor Duchalski. The result of many hours work is now presented to you in the form of Teddy-TERM v2, it has finally grown up into a fully functional communications terminal which will support many of the external protocol programs available aswell as ANSI/VT100 and VT52 terminal emulations. One of my main goals with Teddy-TERM v2 was to make it as easy to use as possible for anyone who is new to ST comms, also to make it easily adaptable for anyone already experienced in ST comms who were still looking for their ideal terminal program. I know there are many more terminal programs available with many more features, a lot of them much better, some more confusing to use, but in practical comms, how many of the extra features are really useful? -------------------------------- >8 ------------------------------------ o What's TT2Fizz? This program will convert the Capture Buffer files from TeddyTerm into a format that FizzBill can read. Although TeddyTerm v2.10 has a built in call coster, which is fine for most people I thought it would be a nice idea to get a more detailed list of calls made with TeddyTerm. o Using TT2Fizz First you might need to modify some of your TeddyTerm options: o Bring up the popup menu and select the Terminal settings o Click on the 'File for each day' or 'File for each day & bbs' option o Make sure the 'Auto Caputre Buffer' option is switched on. o Save the settings Next you will need to modify the config. file, that TT2Fizz will read when run. Here's an example of the ascii TT2FIZZ.CFG file... D:\TTERM210\CAPTURE\ ! Pathname of TeddyTerm Buf file(s) D:\BTLOGS\ ! Path to write converted logs NO ! Delete ALL BUF file(s) [YES/NO] The 1st line is the pathname of where the TeddyTerm Capture Buffer files are located. The buffer files are called xxxxxxxx.BUF The 2nd line is the path of where TT2Fizz will write the converted files, Note that you MUST create this folder yourself. The 3rd line tells TT2Fizz to Delete the buffer files AFTER they have been converted, if you have put YES in the line. Normally you should leave this set to NO. You will now be told that the Teddy-Term BUF files are being read. If any calls have been found then TT2Fizz will tell you the date that the call was made and will write the information to a log file. For example, if you made a call on 1-Jan-1994 then the log created will be called TT940101.LOG. Once the TeddyTerm buffer file(s) have been read, they are renamed to xxxxxxxx.CAP, instead of xxxxxxxx.BUF which will mean that your calls won't be logged twice. You should now have some TTyymmdd.LOG files, all you do now is run FizzBill... o Problem/Comments If you find any problems with FizzBill or want any improvements made to the program then why not send me a message, to any of the following networks... +----> InterNet: Steve.Basford@mettav.royle.org <----+ | NeST: 90:102/108 ~ TurboNet 100:1011/0.10 | | FidoNet 2:254/108.10 ~ AtariNet 51:502/100.10 | +----> Part-time musicians are semiconductors. <----+ oK=n[ 0Em|"xAq \4_b^e"xN7kYO^kױ܁[p{Ltf<O)02^r $=8AONa zp a#"HA큎a!p a"pa"pqa"a!a,*a!E>pp ma&A큚a,,pNA큠a,BmE>p a+a RfE>p a+raXpa( ma1pa(A큚a1tpa(A큠a1fpap!a,6"ma/S ma-(a3a-"ma&p!a,C큚a/~SA큚a-a3a-C큚a%p!a+C큠a/VSA큠a,a3a-~C큠a%` E>pa'A|0B0NE>p-a'a*a \E>pNuBm`ZAa$Aa ("ma<C큔a%.A큔raBm*`tpa'dAa00E?"p(a*`Ca.pA a4-fNpa'.Aa/4-*f4ACa$pa'Aa/AC"a$A$0B0E?Jpa)Ca.A,a4-2fN0p:a(CNa"HAHap:a"HABaCva"0-zQ@gp0a("HAvahCva"zAC.a"np:a(fC.a+A\a p0a(P/A\a T/0-2a RA\a a S"A.a)"_aCLa" {pa"HA큎aE@p a@/a-a6a""_az < ***aaRaaJaaB <a-a a Nua a22 24&8:BgnpNu<ngfDcpNufAcpNu 24&8:BgmpNu<ngfDdpNufAdpNu 24&8:JBgfDf EfpNuJEgpNupa JkpNupNuahAHPB?HQ?<NNAP _NuDExa*`bDEa"`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a&8:DE`DEx`a` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp` 246jDCCe0 C/jC C@j C jr0H@{0>H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`La 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`HapEK6KJgPK8`LJg&B.C`a8aD*9KBfap-I,=|p4aHz*9KBg ENp9K6` _a &nO:NMKJI KH$<Nu[1][Error +111][Return]E@, g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuHQ?< NA\Nu"_KHMKJI O:HQ <-H*,`N,rC$I `BYQ"Jrp`"QSfgff$ AfA`&n-K-K-n&"At0<rX0QE>z-JNu HNu$H$& K-KC"e a"d aA"ךf B &nNupNH>d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`bp?a a ?<LNANuNupc?a0QNurdAd6Ag,B(dB(dH Ao<a toBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg,afNup`axp`F0a fHRaT>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaB2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpaAHPBHQ?NA\ _JkNNu/ Ia`$$IAHPB BaLAHPBHQHRBg?<VNAO _ _JkNuHz `Hz"` <Hz&?<&NN\Nup CNup C0Nu C NuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNu B?b4<rpAv JBlDBv-|JBg Bb Bk&H>aTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4arQa`&HaFFaZQ&8*L/a(,H܆jDBJ.:gtBn:Nu @$@JfS a "`QNu$Aa `QBNuHza>`Hza H `HPHQ0(ika $I _a IUd4Id4Id$Id `$$$$Q _Jf,a Id4Id4Id$Id `$$$$Q @NuSa bIdIdId`Q @Nup `/ a *$I> _a G` VNuag`af`ae `ac` acpNuadpNu/ a $I> _a 4Ae4v` VfANuHP0(R@kBa $I _a IUd4Id4Id$Id `$$$$Q @JfNuNup `Da lSAfNuag`af`ae `ac` acpNuadpNua 8SAkfJANuH HPhkJa * $I _a IUd4Id4Id$Id `$$$$Q @JgSL`QNup `a ̰Af` VNuag`af`ae `ac` acpNuadpNua 4@m4v` Vf@Nu/HP0(X@kHax $I _a `IUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `a YAfNuag`af`ae `ac` acpNuadpNuaSAkEF$p VfWANu?HP0(T@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `JarUAfQNuag`af`ae `ac` acpNuadpNua>SAkXf SAkXfJANu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`g BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNu Lx6oFCe0FC BdЄe!Nu B/dHDDdNAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`Hy)"J`B.@=|DNua.@FpAR@C` B.@=|DNuB.@a=GDgNup`4a`aCF"E p`p32PB2LNu>.D<jRGg>VGg:TGjp`\HPa0CF$IpR@  f _a6Hd2Hd2`"QNu`<.DHSGFaAEg f< &_Nua`(Nu.dfaB2L=n`r>.D<jRGg.D<jRGg*VGgTGjp`><.Da*`" y2L faa` y2L f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#2L$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0jx\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`2(gbc  P"H`Nu/0Ha2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`ra\Hj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<apnnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHa6LNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRaXg JBjajAeaJAg RP0 pNu`܂ Fg6a gJAga @ea*RP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`*p#KFfpK1Nup`p`#KBNu(a؀.dfajNu?a0` ?a2@@aL` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pazpYat0an0`h9K6HHNu9K8`C`C``C` C`C-KJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`JAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`,aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu؄*؄؅CH`D؅X`$_  IanYHR"H @`ʘ؄*؄؅AHNu؅X`$_ Ia8YHR"H` .*Nu TT2Fizz Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12d:\tterm210\capture\TT2FIZZ.CFGCannot find TT2FIZZ.CFGPlease Wait. Reading TeddyTerm Buf File(s)...========================================Call finished.. OnlineCAPYESTeddyTerm Buf files(s) have been deleted.CompletedFound calls for - Writing to log file... - Adding to log file...Started a T-Term! Call at Connect 14400Loss of carrier at after *.BUF - Error No: Division by zeroOverflowSquare root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory String too long|max. 32767 charactersArray dimensioned twiceArray not dimensionedDim index too largeOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedArray must have|one dimension"Out of data#Data not numeric%Disk full0Open "R"|Record length wrong1Too many "R"-files (max 31)2Not an "R"-File4Fields larger|than record length6GET/PUT|Field string length changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorCASIN/ACOS ErrorEENDFUNC without RETURNPMatrix operations for one and|two dimensional arrays onlyQMatrices are of different orderRVector product not definedSMatrix product not definedTScalar product not definedUTransposition for two|dimensional arrays onlyVNon square matrixWTransposition not definedXFACT/COMBIN/VARIAT|not definedZLOCAL error[FOR error\Resume (next) not possible|Fatal, For or Local]Stack ErrorbCommand only available on STEdGFA BASIC Compiler 3.5E E| Copyright 1986-1990|GFA Systemtechnik GmbHf2 bombs - bus errorg3 bombs - address errorh4 bombs - illegal instructioni5 bombs - divide by zeroj6 bombs - CHK exeptionk7 bombs - TRAPV exeptionl8 bombs - privilege violationm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block addressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failureo  4&0R"N"d,46Z6NTL *z f$ $B 8~  S:DE׺JaўIR!@N_I@ t{'t1A7L49 5n{Dp~/g3H"%cҽ.ՕPZv52]HAlԤ 8#L;X:1J")vRabVzSfCtE;<IC}$0vV9Sq1tt25!Hj2vbi'MB}"uRhjx Mb '$P4ߟrB$ <HH#x,J‰~L+N:d81 ӳDS@% WuϑL*H]!{#-Dp{zB]TH%2$ah.i8(^B?2c#Z6V@ч6~7LsId0n'JZ.,Jc9.[!\'.4]$Nxڡv cf«ֻN2S%4 5NI85+**)uIFj\ⴳê`[`mkM&xfbuh+!~6O1a{M5v]Xh)(lLn !A#ɝ >vC4D-W qG:JL ǎD#H)oףa\ 8;P". `(.. `SP2FIZZ CFX A)SP2FIZZ TXT uA* SP2FIZZ PRG A.\<D:\SEMPER\SEMPER\SEMPER.LOG ! Path & Filename of Semp. Log file D:\BTLOGS\ ! Path to write converted logs NO ! Delete Semper Log file [YES/NO] wxxФ:GV<>i;qiIqAjY;t̻~EX$nji;ع{ d~`ffAo.ÝHk 3s(tvonq{H {=S/~>M{'0f@(`$XXuuJ=@z{6_—Ə_-+ݝMQCNB&lܽlomOuvҿjl$֬u6R c vm=4ͭC5%6@($mP}!bOg:$"PTOCα>D7q`ǩ?)d_mh՘hl#1tzh]RgΚ&{KLqru65nH8Isd7j$┹7E97T:5;zC6y|՞! =:v6I}{؁Rjk5qtt Ν|JVI6cӻp}plhm~󎝕c]݄QtԷ75\|8n ΝL.%aQ`߀@,OPez82S]mw7uַ3OjG]GbZ.H( MM: Mxؘ:uFz\{>TgcJ{tNýOĩ~蔷մ;u BV:q{3mkp!O}?SP2Fizz - Semper to FizzBill Log Converter - v1.0 - FreeWare ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ o What's FizzBill? FizzBill is a program that will calculate how much you have spent on you comms phonebill, when using the Freeze Dried Terminal program. I wrote FizzBill for my own use, but soon realised that quite a lot of other people wanted to see how much they have spent on their calls. o What's SP2Fizz? Semper is a new mailer that more and more people are using when they become a point/node. If you now use Semper instead of Binkley, you can still use FizzBill to calculate the comms phone bill, by using this program to convert the LOG file from Semper into log files that FizzBill can understand. o Using SP2Fizz First of all you need a modify the config. file, that SP2Fizz will read when run. Here's an example of the ascii SP2FIZZ.CFG file... D:\SEMPER\SEMPER\SEMPER.LOG ! Location of Semper Log file D:\BTLOGS\ ! Path to write converted logs NO ! Delete Semper Log file [YES/NO] The 1st line is the path and filename of the log that is generated by Semper. The 2nd line is the path where SP2Fizz will write the converted log file, Note that you MUST create this folder yourself. The 3rd line tells SP2Fizz to delete the Semper log AFTER logs the calls have been converted, if you have put YES in the line. I'd start off with NO in this line, until your sure everything is working ok, after which modify this to YES. Note that one version of the log file is kept, before deleteing ie. SEMPER.OLD Save the config file. Now run SP2Fizz. If the config. file has been found, you should now be told that the Semper Log file is being read. If any calls have been found then SP2Fizz will tell you the date that the call was made and will write the information to a log file. For example, if you made a call on 1-Jun-1993 then the log created will be called SP930601.LOG. After the Semper log file has been read, the log will be deleted ONLY if you placed a YES in the 3rd line of the Config. file. SP2Fizz also generates a SP2FIZZ.BBS file, which contains the phone number and the name of the bbs you called... eg. 0-81-445-6514#90;102/140.0 0-81-244-9825#90;102/0.0 If, for example you don't like the name '90;102/0.0' then just use an Ascii editor and change the '90;102/0.0' to something like '', which is more meaningful. The main reason for changing this file though is that most bbs have different names, depending on which node address you call it on. Eg. If you poll Node 90:102/140 -- the bbs name is 'The Tavern' If you poll Node 2:254/108 -- the bbs name is 'The Tavern Fido' In the above case, it makes sense to make the two bbs names the same, so once you've changed the name, SP2Fizz will use that name, instead of the name used in the Semper.Log file. You should now have some SPyymmdd.LOG file, all you do now is run FizzBill... o Problem/Comments If you find any problems with SP2Fizz or want any improvements made to the program then why not send me a message, to any of the following networks... +----> InterNet: Steve.Basford@mettav.royle.org <----+ | NeST: 90:102/108 ~ TurboNet 100:1011/0.10 | | FidoNet 2:254/108.10 ~ AtariNet 51:502/100.10 | +----> Part-time musicians are semiconductors. <----+ y%7>~$Q4ܬ\QE85b^* dP^,s*)_PtAKY: n XYo/MR»(}[wSvucm smZ/Ppj`н^4l+Olsϫ^o'SAw'ϫTdӸθ;5:[.*:-\.Rٺb7~׉f.m33{%Y;k,Q+\%Hۙ<1 o; SB yD_*/6 `iu'^+T|>ۀs\1H8鳲yOvj;O6;(O/cx&Q`Q_}X:qҤJQO ڦΕ<-* -lUչ2Wu!?"u8d-TJ ~Z/3g"\I )uNnw9r8p9Z.E'ki?Kv@P#nvFsS`1F |aA\a!HpNAba! Bm^E1p a!a XRfAX0B0`&E1p a ra6paAX0B0E1p a a RfE1p a rapaNA>a%pa@A\a%pa2Aba%pap!a!C>a$SA>a!a)&a"C>ap!a C\a#SA\a!a(a"xC\ap!a Cba#SAba!a(a"PCba^` E1paLA@0B0NlA>a $Rg.E1p a"HA>aaA@0B0NlE1p%aaaE1UpraNu`*`pa A퀨a$papF/p rA퀨a!\E1p aprA퀨a!BE2pafpa0gNA퀨C퀴a\`bpaA퀨a$6p rA퀨a E2p a8/prA퀨a E2paprA퀨a E2+pag`4paF/p rA퀨a E1p afxA퀨C큌a`bpa A퀨a#p rA퀨a dE2p a/prA퀨a JE2paprA퀨a 0E2+palg`paF/p rA퀨a E2Ip aHfxA퀨C퀺a,`parA퀨a#paF/p rA퀨aE2Ip afA퀨CaN`pa*A퀨a"paF/prA퀨azE2UpafpahFgN paXFfNua aR4-Ffpa&tA@a@/AbE2mpajgE2ppaLaa`v4-Ffpp.arC>a pA퀠aA퀠aSrA>a <.OLDaTC큤aA큤aRfA큤aA큤C>a.E2paaha4-FfE2p aaNa <a*aNuprA퀺aVCapr A퀺aBCa~0p a:"HA큘a|E3Jp a"/a%NaFaH"_a\aB < ***aa:aa(aa <a$aBaNuaa'\ 24&8:JBgfDf EfpNuJEgpNupa JkpNupNuaAHPB?HQ?<NNAP _NuDExa`bDEa`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a\&8:DE`DEx`aH` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`Pa 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`;apE=x=gP=z`LJg&B.C`a8aD*9=fap-I,=|p4aHz*9=g ENp9=x`$ _a &nO:NM=I K;$<Nu[1][Error +111][Return]E3X g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuHQ?< NA\Nu"_K;M=I O:HQ <-H*,`N,>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< Bha B2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpa AHPBHQ?NA\ _JkNu/ Ia $$IAHPB Ba AHPBHQHRBg?<VNAO _ _Jk|NuHz `Hz"` <Hz&?<&NN\Nup CNup C0Nu C NuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNu B?b4<rpAv JBlDBv-|JBg Bb Bk&H>aTaRFBd&8*L?aR<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aDJFkSFk4arQa0`&HaFFaZQ&8*L/a,H܆jDBJ.:gtBn:Nu @$@JfS a^`QNu$Aa@`QBNuHza@`Hza"H `HPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSaIdIdId`Q @Nup `x/ af$I> _a\G` VNuag`af`ae `ac` acpNuadpNu/ a"$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `aSAfNuag`af`ae `ac` acpNuadpNuatSAkfJANuH HPhkJaf $I _aNIUd4Id4Id$Id `$$$$Q @JgSL`QNup `aAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu/HP0(X@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `haXYAfNuag`af`ae `ac` acpNuadpNua$SAkEF$p VfWANua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNuao aШNupNuaJFoHPJhja?<?B?<BNAO _*kBg?/(?<BNAO Jk NuNafoazJBkAf`a|??/?<BNA.k \Hx?<BNAO [HHNux`x*0ao< 2fJjr`Nu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`laJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`Hy "J`pB.@=|DNua.@FpAR@C`N B.@=|DNuB.@a=GDgNup`a`aCF"E p`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.a0Q`p???<NM\Qj&_NuHQ/?.D<jRGg>VGg:TGjp`HPa0CF$IpR@  f _aHd2Hd2`"QNu`~<.DHSGFaAEg f< &_Nua`Nu.dfaB&=n`r>.D<jRGg.D<jRGg*VGgTGjp`<.Da*`" y& faa` y& f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#&$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0jP\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`HU2<.,HdY=ANu?<*NAT.p aR Ha INu.k2@a.0H@av.`2H@af/0@aZ/Yda@HA``jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyazNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<apnnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a(`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 Fga<gJAga2< R@AdSf0Nu0a*p Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRag JBjaʰAeaJAg RP0 pNu`T Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8a"JBja:JAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`p#=fp=sNup`p`#=Nu(ab؀.dfaTjNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pazpYat0an0`h9=xHHNu9=z`4<H`@aL Z0De2SCkÐCo@c2`QNu SP2Fizz Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12f:\inbound\semper.lo1SP2FIZZ.BBSSP2FIZZ.CFGCannot find SP2FIZZ.CFGPlease Wait. Reading Semper Log File.SEMP DialingSEMP Try2ConnectSEMP BusySEMP UserbreakSEMP End of connection attemptSEMP ConnectSEMP Duration of connectYESSemper Log hasn't been deleted.Semper Log has been deleted.CompletedDialing Found calls for - Writing to Log file... - Adding to Log file....Started a Semper Call at connect: 00:Loss of carrier at after *** SP2Fizz - Error No: Division by zeroOverflowSquare root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory String too long|max. 32767 charactersArray dimensioned twiceArray not dimensionedDim index too largeOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedArray must have|one dimension"Out of data#Data not numeric%Disk full0Open "R"|Record length wrong1Too many "R"-files (max 31)2Not an "R"-File4Fields larger|than record length6GET/PUT|Field string length changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorCASIN/ACOS ErrorEENDFUNC without RETURNPMatrix operations for one and|two dimensional arrays onlyQMatrices are of different orderRVector product not definedSMatrix product not definedTScalar product not definedUTransposition for two|dimensional arrays onlyVNon square matrixWTransposition not definedXFACT/COMBIN/VARIAT|not definedZLOCAL error[FOR error\Resume (next) not possible|Fatal, For or Local]Stack ErrorbCommand only available on STEdGFA BASIC Compiler 3.5E E| Copyright 1986-1990|GFA Systemtechnik GmbHf2 bombs - bus errorg3 bombs - address errorh4 bombs - illegal instructioni5 bombs - divide by zeroj6 bombs - CHK exeptionk7 bombs - TRAPV exeptionl8 bombs - privilege violationm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block addressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failureo  4&$&(N.*:*D,8xV @l6Z6<$2 *z f$B 8~b  &:bڹo@qF_"}-񢝾8ۆt+C8ڮa~Ç QN~C{\v,~wr Bu} U%f[YezTm|] _Y.[;/su*?i]k:8³5 :)Zt9b|S~a]As {3秙|%]&g!g~3\8z݅o~)&)~O ɧgb@t~o|_t~SWŒ)7|E;W1v/el;=ϿhJ|%W?/ڹςYϿhJ|E;W/י|ElZuŖi3%cr.:s4 ~\2[-s>A7y_a[-x28Z/3m4/<=tٱTaǎgw)RR`A{JZ{5dL<xC4;(3M(8Ee鏄( N\P]3$)qs~ 5 dMnQB}?_[<qGЇry[j}}'_} >_/8~u휎>L~O9 -.?ß`"}^Mc?)Gv`j]U<9XZDεmd.G[ty\=.˭s⾇G'E>$btԢSJ,9;FynUGćse9,y9'݂?I|Y_й3ounc huqp'". `>.. `UU2FIZZ CFX |A?UU2FIZZ TXT ֙A@t UU2FIZZ PRG AC<E:\UUCICO.LOG ! Path & filename of UUCICO Log file D:\BTLOGS\ ! Path to write converted logs NO ! Delete UUCICO Log file [YES/NO] pU(z\)1!X\[/cccm[8Sơܺ48j`|ƣg n܃؏s} 7MķݸIIIYcúr@yeUFݸ_Q>F<Se(e gS(iNaN!Ɯb)ĘSXSa?ڜZDYNaM}:96r/P^OO+ Fv4n7ݩinLB1q.0{Mit֎l4d92}ޣd9|fTO" oq4U vGأQyQΗ?ze<^ܥYo5[(saߢ ΜFs5033h /MsfςBZy#f,͚Ox~C/,٣(o'>W͎xcIt C0; Ѥyw:sAh]on k(G..w]-QΞ.b]|UIcw6w"~9ştV5Ϲ(kbh4qbZ]s8APz=p}(<ݝC4[1ÏoC֥(Х InterNet: Steve.Basford@mettav.royle.org <----+ | NeST: 90:102/108 ~ TurboNet 100:1011/0.10 | | FidoNet 2:254/108.10 ~ AtariNet 51:502/100.10 | +----> Part-time musicians are semiconductors. <----+ ck-ot:OO~?ul?v'֌R/3=sT+dyxH_| ʜ::GኡK`loM6@v&ى=1XJm(F=[Y[& ǓM ][{nY}{mQ 蒇/s" _?46S##CTʹS!$ ؈Bd'l,HO+o:ଠ@RfE2lp a"radpa!xA큦a( pa!jAa'pa!\Aa'pap!a#2C큦a&0SA큦a$$a*xa$C큦ap!a# Ca&SAa#a*Pa$Cap!a"Ca%SAa#a*(a$zCa` E2wpa vA0B0N"A큦a TRg.E2wp a!"HA큦ataVA0B0N"E2p%a a!a.E2)p"HA^aE3"paa`0H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`.a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`<apE>D>XgP>F`LJg&B.C`a8aD*9>Pfap-I,=|p4aHz*9>Pg ENp9>D`$ _a &nO:NM>XI |K<$<Nu[1][Error +111][Return]E3 g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuHQ?< NA\Nu"_K<M>XI |O:HQ <-H*,`N,jEr$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< Bha B2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpa vAHPBHQ?NA\ _JkNu/ Ia P$$IAHPB Ba aTaRFBd&8*L?aR<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aDJFkSFk4arQa0`&HaFFaZQ&8*L/a,H܆jDBJ.:gtBn:Nu @$@JfS a`QNu$Aa`QBNuHza`HzaH `PHPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSaRIdIdId`Q @Nup `x/ a$I> _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `a\SAfNuag`af`ae `ac` acpNuadpNua(SAkfJANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `aAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu/HP0(X@kHah $I _aPIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `ha YAfNuag`af`ae `ac` acpNuadpNuaSAkEF$p VfWANu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`g BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNuao aШNupNuaJFoHPJhja?<?B?<BNAO _*kBg?/(?<BNAO Jk NuNafoazJBkAf`a|??/?<BNA.k \Hx?<BNAO [HHNux`x*0ao< 2fJjr`Nu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`Hy!"J`pB.@=|DNua.@FpAR@C`N B.@=|DNuB.@a=GDgNup`a`aCF"E p`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.a|Q`p???<NM\Qj&_NuHQ/?.D<jRGg>VGg:TGjp`RHPa0CF$IpR@  f _aHd2Hd2`"QNu`<.DHSGFaAEg f< &_Nua`Nu.dfaB(=n`r>.D<jRGg.D<jRGg*VGgTGjp`4<.Da*`" y( faa` y( f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#($H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0jx\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`2(gbc  P"H`Nu/0HaV2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`ra\Hj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<apnnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHanLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRag JBjaAeaJAg RP0 pNu`x Fg6aXgJAga @eabRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%` p#>Tfp>?Nup`p`#>PNu(a؀.dfaxjNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pazpYat0an0`h9>DHHNu9>F`6 UU2Fizz Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12UUCICO.UU2FIZZ.CFGCannot find UU2FIZZ.CFGPlease Wait. Reading UUCICO Log File.ConnectedUUCICO finishedYESUUCICO Log hasn't been deleted.UUCICO Log has been deleted.CompletedFound calls for - Writing to log file... - Adding to log file....Started a UUCICO Call at Connect Loss of carrier at after - Error No: Division by zeroOverflowSquare root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory String too long|max. 32767 charactersArray dimensioned twiceArray not dimensionedDim index too largeOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedArray must have|one dimension"Out of data#Data not numeric%Disk full0Open "R"|Record length wrong1Too many "R"-files (max 31)2Not an "R"-File4Fields larger|than record length6GET/PUT|Field string length changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorCASIN/ACOS ErrorEENDFUNC without RETURNPMatrix operations for one and|two dimensional arrays onlyQMatrices are of different orderRVector product not definedSMatrix product not definedTScalar product not definedUTransposition for two|dimensional arrays onlyVNon square matrixWTransposition not definedXFACT/COMBIN/VARIAT|not definedZLOCAL error[FOR error\Resume (next) not possible|Fatal, For or Local]Stack ErrorbCommand only available on STEdGFA BASIC Compiler 3.5E E| Copyright 1986-1990|GFA Systemtechnik GmbHf2 bombs - bus errorg3 bombs - address errorh4 bombs - illegal instructioni5 bombs - divide by zeroj6 bombs - CHK exeptionk7 bombs - TRAPV exeptionl8 bombs - privilege violationm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block addressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failureo  4&(D6x6Z6NPL *z f^$B 8~  vd?0x wFGP:Z?=$7; S J5(6V^5 /@.  `S.. `CN2FIZZ CFX ATCN2FIZZ TXT љAU CN2FIZZ PRG AYs>D:\CONN_196\CONNECT.LOG ! Path & filename of CONNECT Log file D:\BTLOGS\ ! Path to write converted logs NO ! Delete CONNECT Log file [YES/NO] hUb=ݸl~!OF/,2Py5rتwf jo3&2Xp$t"G@dСw^!aؑ ^44sٌ~h E9k(="vBMF/"݄ $V8{6\Jx{nwXF)aulFDoFQ&NIWKo-6JRg9+'oY䪦h\(Cq'`+3~8T9 KZOn5Nrh&c v|)\ S5|Lj0LcZ^X=x!E:r+n;cbw$0ɀЧ4[\FlХĥ9~ [Mg(M{*C8}#@Όz ؁6~ys%Y MF̍rd2ft.^hDHW_ǴdWK)i0q87 xrmZXY;q0n2>{Σ_ źVe+ )gk?ve˖< |d琳FXCgn8 @ŐGqP.;P&`MoP -S.im;?L3$g4轋y G AއD [RCN2Fizz - Connect to FizzBill Log Converter - v1.1 - FreeWare +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ o What's FizzBill? FizzBill is a program that will calculate how much you have spent on you comms phonebill, when using the Freeze Dried Terminal program. I wrote FizzBill for my own use, by soon realised that quite a lot of other people wanted to see how much they have spent their calls. o What's Connect? The follow is an extract from the Connect docs... -------------------------------- >8 ---------------------------------- CoNnect is a terminal program for the ATARI ST/STE/TT series, which will run under (nearly) any resolution and operating system similar to the ATARI TOS. It allows a very good emulation of VT52, VT100, VT102/ANSI and VT220 Terminals. You can use this emulations on all serial and midi ports of your system and - if you want - even in parallel. CoNnect was tested on lots of graphics hardware and it seems to run well with all of them. -------------------------------- >8 ---------------------------------- o What's CN2Fizz? CN2Fizz will convert the LOG file generated by Connect v1.96 into logs files that FizzBill will understand. It also works with later versions of Connect, even though Connect now has a built in call coster. o Using CN2Fizz First of all you need a modify the config. file, that CN2Fizz will read when run. Here's an example of the ascii CN2FIZZ.CFG file... D:\CONN_196. ! Path & filename of Connect Log file D:\BTLOGS\ ! Path to write converted logs NO ! Delete Connect Log file [YES/NO] The 1st line is the path and filename of the log that is generated by Connect. The 2nd line is the path where CN2Fizz will write the converted log files. Note that you MUST create this folder yourself. The 3rd line tells CN2Fizz to delete the Connect log AFTER calls have been converted, if you put YES in the line. I'd start off with NO in this line, until your sure everything is working ok, after which modify this to YES. Note that one version of the log file is kept, before deleteing ie. CONNECT.OLD Save the config. file Now run CN2Fizz. If the config. file has been found, you should now be told that the Connect Log file is being read. If any calls have been found then CN2Fizz will tell you the date that the call was made and will write the information to a log file. For example, if you made a call on 1-Jun-1993 then the log created will be called CN930601.LOG. After the Connect log file has been read, the log will be deleted ONLY if you placed a YES in the 3rd line of the Config. file, but one version of the log file is kept BEFORE deleteing Ie. CONNECT.OLD You should now have some CNyymmdd.LOG files, all you do now is run FizzBill... o Problem/Comments If you find any problems with CN2FIZZ or want any improvements made to the program then why not send me a message, to any of the following networks... +----> InterNet: Steve.Basford@mettav.royle.org <----+ | NeST: 90:102/108 ~ TurboNet 100:1011/0.10 | | FidoNet 2:254/108.10 ~ AtariNet 51:502/100.10 | +----> Part-time musicians are semiconductors. <----+ xi&kL5IҼgE%l@ Ju(Q:YF [_d kS(]3ʓ^ШF=6_vYx+R<,AI<Һ&7ױn2Mӕ@?@v^/[ՙԪ;6ҏt(?5sIB3hdq[.휑˾|E1Mp%]t-3ckv_h._E`YΊC`9[%7O΂\uK"y2V >:@@8<2V@foA/eoAȺ>ÆTn/zImT;lTXon8F([V¢RgB-,^"3˾jLA/RNQEcA8n(tec]PbHyaTBlr6J& IG#KP̩h?侷4qvwr^s֭3dYM~vuQц kvN5J4纤@ _ş!W,ۦ|aZR]>2q&Urt}3NvmQИrhgMDl ]dsm|СӁxOQ\ڞXeAƥZðN*z*WF+nX,.ɠTE|^}ըNo^uĦ#FMa`3 <AONa a,a%Cap!a$$Ca'SAa%a+a%Ca` E4_pa!A0B0NE4vp&a!a#,aE4 pA~raNupa!Aa(NNbpa gNua"aZ4-fpa.tAa /AE4pargE4p a!a"a`v4-fpp.a#.C~a&Aa 2Aa ZSrA~a$ <.OLDa\CaAa RfAaAC~a6E4pa a"$a4-fE4p a va" a <a0Fa NuprAa$CHaNpr Aa#E4paCNa.E4pa!Ca%A0a ^p'a"DCa%BA@a HA0a pr Ё/ <r4<A0a fA@a 4a N"Aa#CTaATa0Bgjp'a!Ca$A0a p)a!Ca$A@a A0a V/ <r4<A0aA@aa "Aa# CTaHprAHa"C$a4pAHa"fC*a"0<19a!\/pAHa""_a8C6a0 < at a\CTa8"HANa.aNuprAa CraAra#AH 00 <r4<AHa aAP 004-Vg <r4<APa XAHa <r4<APagD <r4<APa alA` 004-fg <r4<A`aAPavAH 24a C큮a <r4<AHag$p0a:/AH 24a "_aC큮aAP 24a C$a <r4<APaZg$p0a/AP 24a l"_aC$aA` 24a PC클a~ <r4<A`a g$p0a/A` 24a "_a|C클aDp:avC클af"HA$a\p:ap"HA큮aLCrapANaFa!:Ap 00prANaa! Ax 00pANaVa!A퀀 00AH 24A퀀a <r4<A퀀agN <r4<A퀀aaAxa <r4<A퀀aav&<:<aA퀀aAP 24Axaz <r4<AxagN <r4<Axava ApaD <r4<AxaVa&<:<aAxa A` 24Apa <r4<Apa$g <r4<ApaAp 00A퀀 24aTC큮a <r4<A퀀ag$p0a/A퀀 24a "_aC큮aHAx 24aC$a2 <r4<Axag$p0aN/Ax 24a"_a0C$aAp 24aC클a <r4<Apang$p0a/Ap 24a"_aC클ap:aC클a"HA$ap:a"HA큮aClaxpaE5Vpa"HAlaE5ipa2"HAravabpa 2Nua(rfEa'aa fa aa*aa"E4pa"HAa&E5pp a/a(Va6a"_a < ***a`aaXaaPa <a'a a zNua ta) 24&8:BgnpNu<ngfDcpNufAcpNu 24&8:BgmpNu<ngfDdpNufAdpNu 24&8:JBgfDf EfpNuJEgpNupa JkpNupNuaAHPB?HQ?<NNAP _NuDExa*`bDEa"`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a&8:DE`DEx`a` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp` 246jDCCe0 C/jC C@j C jr0H@{0>H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`.a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`=apE?޽?gP?`LJg&B.C`a8aD*9?fap-I,=|p4aHz*9?g ENp9?`$ _a &nO:NM?I K=$<Nu[1][Error +111][Return]E5~ g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuHQ?< NA\Nu"_K=M?I O:HQ <-H*,`N,Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< Bha B2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpa vAHPBHQ?NA\ _JkNu/ Ia P$$IAHPB Ba aTaRFBd&8*L?aR<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aDJFkSFk4arQa0`&HaFFaZQ&8*L/a,H܆jDBJ.:gtBn:Nu @$@JfS a`QNu$Aa`QBNuHza`HzaH `PHPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSaRIdIdId`Q @Nup `x/ a$I> _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `a\SAfNuag`af`ae `ac` acpNuadpNua(SAkfJANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `aAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu/HP0(X@kHah $I _aPIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `ha YAfNuag`af`ae `ac` acpNuadpNuaSAkEF$p VfWANu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`g BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNua`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNuao aШNupNuaJFoHPJhja?<?B?<BNAO _*kBg?/(?<BNAO Jk NuNafoazJBkAf`a|??/?<BNA.k \Hx?<BNAO [HHNux`x*0ao< 2fJjr`Nu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`Hy#""J`pB.@=|DNua.@FpAR@C`N B.@=|DNuB.@a=GDgNup`a`aCF"E p`.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.a|Q`p???<NM\Qj&_NuHQ/?.D<jRGg>VGg:TGjp`HPa0CF$IpR@  f _a&Hd2Hd2`"QNu`<.DHSGFaAEg f< &_Nua`Nu.dfaB*=n`r>.D<jRGg.D<jRGg*VGgTGjp`<.Da*`" y* faa` y* f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#*$H _az`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0jx\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`2(gbc  P"H`Nu/0Ha2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`ra\Hj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<apnnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a~`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaFJBja^gPAe CbRa R@Sf0Nu FgRag JBja AeaJAg RP0 pNu` Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8axJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`p#?fp?Nup`p`#?Nu(a؀.dfajNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pazpYat0an0`h9?HHNu9?`atJANuag `af`apNuapNu CN2Fizz Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12CONNECT.LOGCN2FIZZ.CFGCannot find CN2FIZZ.CFGPlease Wait. Reading Connect Log File.YESCONNECT Log hasn't been deleted.CONNECT Log has been deleted.Completed:00online.Found calls for - Writing to log file... - Adding to log file...Started a CONNECT Call at Connect MadeLoss of carrier at after - Error No: Division by zeroOverflowSquare root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory String too long|max. 32767 charactersArray dimensioned twiceArray not dimensionedDim index too largeOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedArray must have|one dimension"Out of data#Data not numeric%Disk full0Open "R"|Record length wrong1Too many "R"-files (max 31)2Not an "R"-File4Fields larger|than record length6GET/PUT|Field string length changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorCASIN/ACOS ErrorEENDFUNC without RETURNPMatrix operations for one and|two dimensional arrays onlyQMatrices are of different orderRVector product not definedSMatrix product not definedTScalar product not definedUTransposition for two|dimensional arrays onlyVNon square matrixWTransposition not definedXFACT/COMBIN/VARIAT|not definedZLOCAL error[FOR error\Resume (next) not possible|Fatal, For or Local]Stack ErrorbCommand only available on STEdGFA BASIC Compiler 3.5E E| Copyright 1986-1990|GFA Systemtechnik GmbHf2 bombs - bus errorg3 bombs - address errorh4 bombs - illegal instructioni5 bombs - divide by zeroj6 bombs - CHK exeptionk7 bombs - TRAPV exeptionl8 bombs - privilege violationm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block addressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failureo  4&24xD6Z6NPL *z f^$B 8~  MO! 2+ʲP<1;S*׸d'GRHRмvcٖCf)%ѽ>.JbEG#dCGzI)de n**ƆD;V#.b!g1M^Fqrä(,i͸˽7ypڨ-dNN+!0qbB;>e]8аlNoSEeO _/P& @ X񟥧~7gMQ)sXD#e{ FFFFFFFFFF BBBBBBBBB F B B F B B F B B F B B FFFFFF IIIII ZZZZZ ZZZZZ BBBBBBBBB IIIII L L F I Z Z B B I L L F I Z Z B B I L L F I Z Z B B I L L F IIIII ZZZZZ ZZZZZ BBBBBBBBB IIIII LLLLL LLLLL by STeve Basford Version 2.3 - ShareWare CONTENTS 1. What's FizzBill? 2. How to setup FzDSTerm 3. Using FizzBill 4. Configuring FizzBill 5. Registering FizzBill 6. Problems? 7. Adverts & Information 8. Greetings Section 1 - What's FizzBill? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Phone Bills are the worst part of comms, you enjoy sending out your messages, playing Space Trader, downloading files but most people don't enjoy the phonebill at the end of it. This isn't FizzBill's problem. What is FizzBill's problem, however, is to try and give you an idea of just how much money it's costing you ( or somebody! ) for your comms 'fix'. FizzBill does have some limitations: o will only work with the brilliant Freeze Dried Terminal program. However you can use the BinkleyTerm, Semper, TeddyTerm & Connect Log converters, to generate FizzBill compatible Log files. Other Log converter could become available for your fave comms program, just ask for more details. o will only calculate Cheap Rate/Economy calls on BT/Mercury networks o You need to setup FzDSTerm before using FizzBill, but it's not that hard...Honest! o FizzBill and the converter programs have not been tested on the Falcon or under Mint. Section 2 - How to setup FzDSTerm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The first thing I suggest you do is to read the manual to FzDSTerm, which will help you understand the settings needed for FizzBill, which i'll explain in a moment. The next thing you need to do, is to make sure you have your ST's system clock set to the correct date and time. For those with Hard Disks, your built-in clock will take care of this for you, however for others there are loads of programs and Accs to set the correct time and date. You will need to change some settings in FzDSTerm, before running FizzBill. Go into the 'System Setup' screen of FzDSTerm ie. click on 'System Setup' from the Main Menu. Once you are in the 'System Setup' screen you will see a box called 'Daily .LOGs', you will need to click on that box, which will enable the writing of Log files, whenever you use FzDSTerm. The Second thing you should do is to change the number of days that FzDSTerm saves your log files for. This option is on the 'System Setup' screen and just click on the 'Save for xx days' button and change the number of days saved to the maximum of 90. The next thing you MIGHT like to change is the Path to which these Log files are written to. This path is normally the same path that the FzDSTerm is in, although I've changed mine. To do this you will need to Create a folder, for example, called 'FZDSLOGS', which you can do either from Desktop or from within FzDSTerm. Section 2 - How to setup FzDSTerm Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Once you've created the folder you need to go into the 'Default Path' screen which is accessed from the Main Menu. Once you have entered this screen, you will need to click on the 'Path for Daily log file' section and you can then enter the pathname, again for example, FZDSLOGS. Now don't forget to re-save your Config file! Section 3 - Using FizzBill ~~~~~~~~~~~~~~~~~~~~~~~~~~ Double-click on FBILLV23.PRG, the first thing you'll see is a the title screen, so just hit a key and it'll go away. Now, you'll have the answer the following questions. You can type in HELP at the prompts for a little on-line help. o 'Select log files on drive (Eg. A, HELP or RETURN to exit ) :' Enter the drive letter (A to Z) where your Log files are located. For example, if you have created the FZDSLOGS folder on Drive D then you just type 'D' and press return. Note that you can enter more than one drive letter. So, if you have your Freeze Dried logs on drive D and your converted logs from BinkleyTerm on drive F then just enter 'DF' and press return. Note that this will slow things down, so it's best to have ALL log files on one drive. o 'Enter Date to select from (Eg. 010693, HELP, RETURN for ALL) :' Usually just hit the Return key here, to select all dates, however if you just want to look at all calls from 29-Sep-1993, for example, just enter '290993' and only calls from that date onwards will be shown. If you want to look at calls between 20-Sep-1993 and 25-Sep-1993 for example, enter '200993 250993' and only calls between the dates will be shown. Note: The space between the dates! If you want to look at calls made Today then just type in TODAY. o 'Detail or Summary listing (Eg. D, HELP, RETURN for Detail) :' If you type 'D' or just hit Return, you'll get a list of ALL calls made, followed by a summary. If you type 'S' then you just get the Summary, which speed things up a little. o 'Output to Screen, File, Prt (Eg. S, HELP, RETURN for Screen) :' Normally just hit Return for output to the screen, but you can send output to a file by typing 'F' or to the printer by typing 'P' The un-calculated calls listing will only appear when you select output to a File. If you have any Freeze Dried Terminal calls, which cannot be calculated then the details will be written to the FIZZBILL.ERR file. The un-calculated calls are either calls that you have made by typing 'ATDT' or just by the modem going on/off hook. Section 3 - Using FizzBill ~~~~~~~~~~~~~~~~~~~~~~~~~~ After all this, FizzBill should spring into action... First, FizzBill will try and find a file called 'FIZZBILL.BBS' which will contain any Charge Band details you have entered for a BBS. But the first time you run the program, it will not find one and you'll get a message telling you so. The program scans your selected drive to try and find some FzDSTerm Daily Log files or any of the converted log files. If there are no logs OR no logs which match your date selection then you'll get the following message: 'Sorry, no FizzBill Logs found. Try another drive or selection date.' When a BBS is found in one of the daily log files, you'll have to tell FizzBill what type of charge band the call uses. Here's an example that I entered for 'The Tavern' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Charge Bands : Ix = International ( 1-13 & R ) | Mx = International ( 1-13 or CODE ) L = Local | MN4 = Local A = Up to 56km | MN3 = Up to 56km B1 = Over 56km ( Low cost ) | MN1 = Over 56km ( low cost ) B = Over 56km | MN2 = Over 56km M = Mobile Phones | P1 = Callstream No's | [ Mercury codes: Type HELP at prompt ] Enter Charge Band for The Tavern : B1 Here I type B1 because it is a low cost route, however, you just enter the one applicable to your bbs. If your using the BT network and are dialling overseas then find out which charge band you are using and enter the correct one. Eg. I4 for band 4 etc. Since there are 13 charge bands then you should only enter a band no. from 1 to 13! If you are using the Mercury Network then you should use the codes that start with M. The Mercury Codes are as follows: o National Calls MN1 = Tier b1 = Calls over 56km on low cost routes MN2 = Tier b = Calls over 56km MN3 = Tier a = Calls up to 56km MN4 = LOCAL = Local call o International Groups M1, M2, M3, M5, M6, M7, M8, M9, M10, M12, M13 as per Mercury list Section 3 - Using FizzBill Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o International Popular routes ( Type HELP when you are asked for the Charge band ) MUS = USA MBE = Belgium MCA = Canada MDE = Denmark MBM = Bermuda MFR = France MAS = Australia MGE = Germany MHO = Hong Kong MGR = Greece MJA = Japan MIT = Italy MLU = Luxembourg MAT = Austria MNE = Netherlands MFI = Finland MPO = Portugal MIC = Iceland MSP = Spain MNO = Norway MIR = Republic of Ireland MSW = Sweden MSL = Switzerland Once all the daily log files have been scanned the screen will clear and you'll get something like this... FizzBill v2.3 - Un-registered +-----------------------+------+--------+--------+--------+---------+---+-+ | BBS Name | Date | Start | Finish | Elapsed|Cost # |Crg|I| +-----------------------+------+--------+--------+--------+---------+---+-+ |Desktop BBS |131193|17:36:48|17:37:50|00:00:56| 0.042|L | | |The Tavern |131193|18:32:36|18:34:26|00:01:44| 0.126|B1 | | |The Tavern |141193|12:49:20|12:51:18|00:01:52| 0.126|B1 | | |NeST South East |141193|12:53:58|12:57:26|00:03:24| 0.210|B1 | | |The Tavern |141193|14:04:18|14:06:04|00:01:40| 0.084|B1 | | |The Tavern |151193|21:12:30|21:13:46|00:01:10| 0.084|B1 | | |The Tavern |151193|22:20:48|22:21:40|00:00:44| 0.042|B1 | | |The Tavern |181193|18:27:52|18:28:56|00:00:58| 0.084|B1 | | |The Tavern |181193|19:13:12|19:15:24|00:02:04| 0.126|B1 | | |The Tavern |201193|16:23:16|16:23:54|00:00:30| 0.042|B1 | | |The Tavern |211193|13:17:18|13:18:10|00:00:46| 0.042|B1 | | |The Tavern |211193|14:48:34|14:49:28|00:00:48| 0.042|B1 | | |The Tavern |231193|18:36:46|18:37:54|00:01:02| 0.084|B1 | | |The Tavern |241193|17:03:42|17:05:18|00:01:30| 0.084|B1 | | |The Tavern |251193|19:02:32|19:04:58|00:02:20| 0.126|B1 | | |The Tavern |271193|13:28:10|13:29:50|00:01:34| 0.084|B1 | | |NeST South East |271193|14:21:20|14:22:26|00:01:00| 0.084|B1 | | |The Tavern |281193|17:18:08|17:19:16|00:01:02| 0.084|B1 | | |The Tavern |281193|18:25:12|18:26:38|00:01:20| 0.084|B1 | | |The Tavern |101193|18:17:12|18:19:34|00:02:16| 0.126|B1 | | |The Tavern |101193|19:39:50|19:41:58|00:02:02| 0.126|B1 | | +-----------------------+------+--------+--------+--------+---------+---+-+ Section 3 - Using FizzBill Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FizzBill v2.3 - Un-Registered +-------------------------------------------------------------------------+ | Total On-line time : 00:30:51 | | Approx. Cost (Exc. Vat.) : # 1.93 | | Approx. Cost (Inc. Vat.) : # 2.27 | | Total No. of Calls : 21 | | Itemised No. of Calls : 0 | | Itemised Cost (Exc. Vat.) : # 0.00 | | Itemised Cost (Inc. Vat.) : # 0.00 | | BT Cost (Inc. Vat.) : # 2.27 | | Mercury Cost (Inc. Vat.) : # 0.00 | | Average Minutes Online : 1.46 | | Un-Calculated Calls : 0 | +-------------------------------------------------------------------------+ | You called Desktop BBS 1 time, Cost # 0.05 Inc.Vat | | You called The Tavern 18 times, Cost # 1.88 Inc.Vat | | You called NeST South East 2 times, Cost # 0.35 Inc.Vat | +-------------------------------------------------------------------------+ I'll go though the above example and just explain a few things. First I'll go thought the 'DETAIL' lines... BBS Name - Gosh this is hard, it's the name of the BBS that you called. Date - The date you called the BBS eg. 200993 is really 20-Sep-1993 Start - The time when you logged on to the BBS ( in the form HH:MM:SS ) Finish - The time when you logged off from the BBS ( in the form HH:MM:SS ) Elapsed - How long you were online to the BBS ( in the form HH:MM:SS ) Cost - The cost in Pounds you were charged eg. 0.042 is just over 4p Crg - This is the Charge band of the BBS you called. If a '@' appears in this area, it means that the call was made during BT's Weekend Rate period. If a '+' appears here it means that it's a discount call made using BT's Close Ties service, ie. Choose 5 phone numbers and for a one-off payment of #4.99, you'll receive a 5% discount. I beleive Mercury run the same sort of service. Only Registered FizzBill users can use this option. It - If you are using the BT network and a '*' appears here then the call made will appear on your Itemised Phone Bill! Section 3 - Using FizzBill Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Now for the 'SUMMARY' lines... Total On-line Time - The total amount of time you were connected to the BBS for ( in the form HH:MM:SS ) Approx Cost Ex Vat - This is the estimate of how much your comms phone bill will be EXCLUDING VAT Approx Cost Inc Vat - This is the estimate of how much your comms phone bill will be INCLUDING VAT Total No of Calls - This is how many calls you have made to ALL BBS Itemised No of Calls - This is the number of calls that will appear on a BT itemised Phone Bill Itemised Cost Ex Vat - This the estimate of how much your Itemised calls cost EXCLUDING VAT Itemised Cost Inc Vat - This is the estimate of how much your Itemised calls cost INCLUDING VAT BT Cost (Inc. Vat.) - FizzBill's estimate of the BT part of your bill Mercury Cost (Inc. Vat.) - FizzBill's estimate of the Mercury part of your bill Average Minutes Online - This is how long your average call to a BBS took Un-Calculated Calls - Normally this should be zero, however if isn't you can get more information about the calls via FIZZBILL.ERR, which is produced when you output the listing to a File. Now for the BBS breakdown. This section will show you how much each BBS has cost you to call. So in the above example you can see I called The Tavern 18 times and cost #1.88, where as I only called DeskTop bbs once and that cost me 5p This is because DeskTop bbs is a LOCAL call to me and The Tavern bbs isn't. This section is really only useful when you call more than one BBS but it's interesting to see which boards you call the most. Right, now remember earlier you had to type in those charge details, well after the SUMMARY, FizzBill will save these charge details to a file called 'FIZZBILL.BBS', so that you don't have to re-enter the details again the next time you use FizzBill. Note that this file is ONLY updated when you have entered some 'new' charge details. Section 4 - Configuring FizzBill ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ************************************************************************* **** **** **** A sample FIZZBILL.CFX file is supplied in this archive but has **** **** been renamed to FIZZBILL.CFX, edit this sample config to suit **** **** your setup and rename to FIZZBILL.CFG BEFORE using the program. **** **** **** **** Note: FizzBill can run without a .CFG file **** **** **** ************************************************************************* FizzBill can read a config file which will enable it to run in batch, ie. from a shell or as normal ( but saves a lot of typing ) The FIZZBILL.CFG file should be located in the FizzBill directory. An example config file is included eg: D ! Drive(s) to Search for Log files ALL ! Date to select calls from/to D ! Detail or Summary listing F ! Output to Screen/File or Printer NO ! Ask for key press [YES/NO] YES ! Display Title screen [YES/NO] NO ! Display 0 calls BBS [YES/NO] NO ! NLQ on Printouts [YES/NO] NO ! Kill Fizzbill.lis & .err before run YES ! BBS Breakdown? [YES/NO] YES ! Use Colour Codes [YES/NO] 00 00 00 ! Background Colour 07 07 07 ! Important Colour 03 07 00 ! Helpful Colour 07 05 04 ! Main Ink Colour YES ! Full Nested LOG search [YES/NO] YES ! Re-calculate times [YES/NO] NO ! Use Daily Charge files [YES/NO] FT_BT_SP_TT_CN_UU_FP ! Only read log files starting xx NO ! Charge BT calls per Second [YES/NO] NO ! Include discount numbers [YES/NO] 66 ! No. lines per page [70=A4] This is a list of ALL current calls... ! Header for each page. Max 60 Chars 0 ! Decrease each online time by x secs If you need to search two drives for the Log files eg. Drives D and E then just change the 'D' to 'DE' The 'ALL' in the Date selection will select ALL calls that you have made, however you may with to run calls From/To a date, if that's the case then just change the 'ALL' to 'ddmmyy ddmmyy'. You may also want to display calls just for the CURRENT day, if you do, just replace the 'ALL' with 'TODAY' If you want a summary listing then change the 'D' to an 'S The output of FizzBill can be changed as follows: 'F' - output to a file 'S' - output to screen 'P' - output to printer Section 4 - Configuring FizzBill Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The 'Ask for keypress' option, when running from a shell is usually set to 'NO' as this stops the 'Press a key for more...' message. For normal Desktop operation this should be changed to 'YES' If you wish to speed up FizzBill when running from a shell then you can stop the title screen being displayed by replacing the 'YES' with a 'NO' The 'NO' in the Display 0 calls BBS line, means that when FizzBill breaks down the bbs names at the end of the listing, you will only see the bbs that have had one call or more. It saves you looking at 'You called XXX, 0 times, costing 0.00' If you have a 'NO' in the NLQ for printouts line then you will get a draft printout, when you select the output to printer option, otherwise you get a NLQ printout. The next line of the .CFG file, ie. Kill FIZZBILL.LIS & FIZZBILL.ERR will delete the FIZZBILL.LIS and FIZZBILL.ERR files BEFORE the program starts. Normally this should be set to 'NO'. It's only useful if you are using Txt-2-Msg (A NeSTWare program by Mark Matts) and you want to make sure you don't receive an old FIZZBILL.LIS file. If you have a 'YES' in the next line then FizzBill will give you a cost breakdown of calls made to each bbs. The next line is only useful if you run FizzBill in Medium Rez. If the colour option is "NO", FizzBill run run, without changing any of the current colours. However, if you say "YES" then colours will be added certain parts of the output to the screen. The colours selected can be changed by the colour line. Eg. the background colour black is selected by using the RGB values "00 00 00". Note: Make sure the RGB values are between 0-7 and are two characters Eg. "01 07 04" The next line, ie. 'Full nested LOG search' will tell FizzBill to either search ALL folders for LOG files, if set to YES. If this option is set to NO then FizzBill will only search for LOG files ONE level deep, which will be a lot quicker. The next line, should normally set to 'NO', unless you have registered FizzBill. Once registered set this to 'YES' and FizzBill will use the charge files that you have setup, which will enable you to cope with changes to costs on the BT/Mercury networks The next line is 'Re-calculate times'. Normally Freeze Dried and BinkleyTerm calculate the elapsed time of the call made, however it has been noticed that this time is a little inaccurate, so if you put a 'YES' on this line, FizzBill will re-calculate the elapsed time from the Start and End time of the call, which should be more accurate. Section 4 - Configuring FizzBill Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ After this, is the 'Only read log files starting xx' option. Normally this should be set to 'FT_BT_SP_TT_CN_UU_FP'. In other words FizzBill will try and find log names that start FTyymmdd.LOG, BTyymmdd.LOG etc. If, for example, I released a new FizzBill log converter called 'AA2Fizz', just add '_AA' to this line and FizzBill will load in the new converted logs. NOTE: you MUST use the underscore character! The 'Charge BT calls per Second' option should normally be set to 'NO' ie. BT calls at the moment are rounded UP to the nearest UNIT, however I believe that in the future calls will be charged per second, in which case change the option to 'YES' The next line is the 'Include Discount numbers', normally this should be set to 'NO', unless your a registered user and want to be able to use BT's Closer Ties service. Ie. Choose any 5 numbers and receive a 5% discount. I believe Mercury run something similar. After this is the 'Lines per page' option. This is the number of lines per page on your printer that FizzBill will use. Change this number to 70 for A4 size paper. The next option ie. 'Header Text' contains a line of text, maximum of 60 characters, that will apprear on each page of your FizzBill listing. For example, you could change the text to 'All calls from 01-Jan-94...'. The next option ie. 'Decrease online time by x secs' will normally be 0. This option is really a fiddle factor... if, for example, on your Mercury Bill you can see that their elapsed time for each call is approx. 14 seconds less than FizzBill's then by changing the 0 to 14, FizzBill's elapsed times per call will be decreased by 14 seconds, therefore being more accurate. Note: This option only works when you set the 'Re-Calculate times' option, to 'YES' FizzBill can also be used from the command line. Enter -help on the command line for a list of the following parameters... -drD : Drive(s) to Search for Log files -selALL : Date to select calls from/to -typeD : Detail or Summary listing -outS : Output to Screen/File or Printer -keyYES : Ask for key presses [YES/NO] -titleYES : Display Title screen [YES/NO] -zeroYES : Display 0 calls BBS [YES/NO] -nlqNO : NLQ on Printouts [YES/NO] -killYES : Kill FizzBill.Lis & Err before run -breakYES : BBS Breakdown? [YES/NO] -colYES : Use Colour Codes [YES/NO] -fullYES : Full Nested LOG Search [YES/NO] -calcYES : Re-calculate times [YES/NO] -usecrgNO : Use Daily charge files [YES/NO] -logsFT_BT : Search for logs starting xx_xx_xx -btsecNO : Charge BT calls per Second [YES/NO] -discNO : Include Discount numbers [YES/NO] -lines66 : Printer lines per page [70=A4] -hdrAll_Calls : Prints 'All Calls' on each page -dur0 : Decrease each online time by x secs -fileFIZZBILL : Filename to be written to disk -cfgFIZZBILL : Filename to read as Config file. Section 4 - Configuring FizzBill Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Note that the command line will OVERWRITE any of the settings in your config file, you will need a SPACE between each parameter & doesn't use ARGV, so keep 'em short... Examples... '-sel010194070194 -typeS' will show all calls between 01.01.94 and 07.04.94, summary only. Note there is NO Space between the dates! '-calcNO -hdrNormal_Times' will turn off the re-calculation of elapsed times and sets the page header to 'Normal Times' Note: the use of the userscore character instead of a space. '-fileBBS -cfgTEST -typeF' will output the report to a File called BBS.LIS/BBS.ERR and will read the other parameters from TEST.CFG, instead of FIZZBILL.CFG All the programs can be run from batch because they read a .CFG file. Choose a shell program, eg. TOMShell and something simple like the example below can be used to automate things... cd g:\bt2fizz\ <- Change directory bt2fizz <- Call the BT2Fizz Log convertion program cd g:\fizzbill\ <- Change directory fbillv23 -selTODAY <- Run FizzBill and Select TODAY's calls only cd d:\txtmsg15\ <- Mark Matt's Txt-2-Msg txt2msg <- NeSTWare Program Section 5 - Registering FizzBill ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At this point i'll remind you that FizzBill is ShareWare, so if you do find this program useful then I ask you to send me a small amount of money, say five pounds. As well as that nice feeling you get for being so honest, you will also recieve information on how to setup daily charge files for FizzBill that will enable you to enter your own BT/Mercury Prices, which is useful since they are changing quite often. You'll also be able to use BT's Closer Ties option, ie. Choose 5 numbers and you will receive a 5% discount on these calls... this option is also available on Mercury. I'll also netmail you, if you provide an address, when a new version of the program or converter programs are released. Please send the money to : STeve Basford, 139 Wistaston Road, Crewe, Cheshire CW2 7RH Section 6 - Problems? ~~~~~~~~~~~~~~~~~~~~~ If you find any problems with FizzBill or want any improvements made to the program then why not send me a message, to any of the following networks... +----> InterNet: Steve.Basford@mettav.royle.org <----+ | NeST: 90:102/108 ~ TurboNet 100:1011/0.10 | | FidoNet 2:254/108.10 ~ AtariNet 51:502/100.10 | +----> Part-time musicians are semiconductors. <----+ Note: Obviously Registered users will get better support! This program will only give an Approximate view of the cost of calls, so don't be that shocked if the bill is much higher. The lastest version of FizzBill and converter programs should be available here first... _________ _________ /___ ___/\ /___ ___/\ \__/ /\ _\/ __ ____ \__/ /\__\/____ _ __ ____ ___ __ __ / / // /_/ /\/ __/\ / / / / _ /\| |/ /\/ __/\/ _ \ / |/ /\ / / // __ / / __/\/ / / / / _ / /| / / __/\/ _ < \/ / / /_/ //_/\/_/ /___/\/ /_/ / /_//_/ / |__/ /___/\/_//_/\/_/|__/ / \_\/ \_\ \_\/\___\/ \_\/ \_\\_\/ \_\/\___\/\_\\_\/\_\/\_\/ ___ ___ _____ Turbonet~ 100:1011/0 / _ \ / _ \ / __/\ FIDOnet ~ 2:440/108 NeST ~ 90:102/140 / _ < \/ _ < \/__ /\/ Atarinet~ 51:8/100 /____/\/____/\/____/ / mettav.royle.org \____\/\____\/\____\/ 081-445-6514 V21,23,22,22bis,32,32bis,V42,V42bis,HST,MNP 2 to 5 24 Hours 7 days a Week Section 7 - Adverts ~~~~~~~~~~~~~~~~~~~ Just to tell you about other programs that i've written and you might find useful... DupFind - When you get your new hard drive, you throw on loadsa programs from floppy onto you new fast drive. The problem is that it's very easy to get the same program/file on two or three different areas of your disk. DupFind will go though all your files and tell you which files have been duplicated and where you can find them. I use this program all the time and it's amazing just how much duplication you can get...Free that wasted disk space! Section 7 - Adverts Cont. ~~~~~~~~~~~~~~~~~~~~~~~~~ Scan4Pak - Program/Data packers are great, trouble is there are a lot of them and you can never really tell which packer has been used to pack a program/data file. Scan4Pak will scan you drives and will tell you if it thinks a program/data file has been packed and with what packer...All you need to do then is to use a de-packer or Mug UK's Multi-file de-packer and away you go! Having Un-packed files on your hard disk, makes things a lot faster.... FoldIt - A little FreeWare program that will LZH ALL folders on a drive into a single .LZH file, with the same name as the folder. It will also, un-compress ALL .LZH files on a drive and put the contents of the .LZH file into a folder. None of the usual typing of loadsa command lines etc. JekQuote - This little program is really only of use to Jekyll users; Just copy this program into the Auto folder and each time you boot-up a quote will be written to your Jekyll.Ban file, just to make comms more silly... ArcAdder - Produced after a message from Colin Bruce, this program will add comments or a file to ARC/LZH/ZIP/ZOO files BUT on a wildcard basis. Ie. Add a file to ALL LZH files on drive D. None of this typing in loads of command lines. Written using GUI-4-GFA(tm) by Mark Matts. Ideal for lazy Sysops Recommended bbs... Name ~ Online Time ~ Phone ~ Sysop The Tavern ~ 24hrs ~ 081-445-6514 ~ Paul Baker STandard QBBS ~ 22:00-08:00 ~ 0394-271550 ~ Karl Foley DeskTop BBS ~ 20:00-08:30 ~ 0782-541305 ~ Alan Woodcock System ST ~ 22:00-07:00 ~ 0533-413-443 ~ Mark Matts Section 8 - Greetings ~~~~~~~~~~~~~~~~~~~~~ Just for those people who hate greetings, here are a few people I wish to say a big 'Hi' to... All NeSTWare Programmers & Registered users of FizzBill... Karl Foley - For superb beta testing, Mercury information and many good ideas on how to improve FizzBill. David Malins - For beta testing FizzBill Rob De Wet - For using FizzBill from the early versions and providing me with some great bugs, improvements. Mark Matts - For producing superb programs such as TeddyTerm and Txt2Msg etc. Paul Baker - For providing a Semper Log file to work with Charlie Rawlins - For spotting a few bugs Anthony Poli - For spotting a few bugs Barry O'Neil - For letting me know about the 'Connect' bug. Steven Campbell - For the BT Special Offer idea. Simon King - For some Mercury Infomation. Clifford Cook - For asking for the Mercury Network to be added. Steve 'n' Lindy - For Coffee & Bicci's... Stuart Coates - For the Mega fast Revenge Doc Displayer and other great Utils... Vincent Partington - For that totally amazing Jekyll protocol. Colin Campbell - For writing the MAD Blue Sunrise adventure. I'PkyHʻftXVyƜ&wTfku5OVaL?TKUT!w/)ըQ&9 ' [8s(^+z_ B{췟__a unJ8ހCOuV?v.q__5O++NOb8  %X|W 7nzwL[OCu,$(,etJG|ʚBeSi=I9)6{yi >|#kKK0Kܡ-*P>H&J#&%ȬT4JX.Rf)q.[[.Co brL?ώB}Hb5~zDxֿE6%*![<@<ͨ^|Ě9WJ 'w83,a3,]iQ@Obzۤipy v9+TyZO5P3"xG|HZ*&yET=$z. "u~e|AeKsH0M#=E0B~C}k D ! Drive(s) to Search for Log files ALL ! Date to select calls from/to D ! Detail or Summary listing S ! Output to Screen/File or Printer YES ! Ask for key presses [YES/NO] YES ! Display Title screen [YES/NO] YES ! Display 0 calls BBS [YES/NO] NO ! NLQ on Printouts [YES/NO] YES ! Kill FizzBill.Lis & Err before run YES ! BBS Breakdown? [YES/NO] YES ! Use Colour Codes [YES/NO] 00 00 00 ! Background Colour 07 07 07 ! Important Colour 03 07 00 ! Helpful Colour 07 05 04 ! Main Ink Colour YES ! Full Nested LOG Search [YES/NO] YES ! Re-calculate times [YES/NO] YES ! Use Daily charge files [YES/NO] FT_BT_SP_TT_CN_UU_FP ! Only read log files starting xx NO ! Charge BT calls per Second [YES/NO] NO ! Include Discount numbers [YES/NO] 66 ! No. lines per page [70=A4] This is a list of ALL current calls... ! Header for each page. Max 60 Chars 0 ! Decrease each online time by x secs Hmbq~gMfIy0IGjV4m 뙻f"UQ]qSV|5$ _ Ļ'0DUv(7aGef;dd YМeznSH\rqѼ`5f5#CYGq6}'tҏׇ!#&P7H3MTwnhV6ʢ[GWHj/ܾ~-HvBnIG‚'T=!ւtCqIZ*鴢NL"0閜#@@S#)FOtsjꔵykZr0Q"+d*&2xRӿZ|˛J+G-e- Here are the few changes made to FizzBill since v2.2... o Able to read a config file to provide many new features o Able to read the command line, which CAN overwrite the config file o Will run in batch via any of the above methods o Added Daily Charge Band file ( Registered Users ) o Able to cope with call discounts Eg. BTs Closer Ties ( Registered Users ) o Able to read SP2Fizz Log files (Semper) o Able to read TT2Fizz Log files (TeddyTerm) o Able to read UU2Fizz Log files (UUCICO) o Able to easily add new convertion log formats as they become ready o Increased speed of many parts of the program o Added New BT weekend call rates & Feb '94 prices o Added Mercury International bands o Updated Mercury prices o Updated BT international costs (July '93) o Added Ireland Charge Band o Summary now shows BT/Mercury Costs o Added Help to Charge band screen o Added Colour for Low/Medium Rez o Added title & header on output to file/printer o Selectable no. of line per page on printed output o Summary Displays un-calculated no. of calls o Output to File, gives details of un-calculated calls (FIZZBILL.ERR) o Date selection can now handle 'TODAY' o Output changed to allow Txt-2-Msg to format into Led o Fixed MASSIVE 'B' Rate bug (since v2.1!) o Fixed 'I1' Rate bug o Fixed bug for Local Special Offer calls after midnight o Fixed bug(s) in bbs breakdown section o Fixed bug when bbs name is greater than 23 chars o Fixed the Pound sign print bug o Fixed Mercury Minimum charge bugs o Fixed bug when searching for LOG files o Does more garbage collection to keep memory down o Removed code for June/July special offers Here are the few changes made to FizzBill since v2.1... o Search speed increased: Eg. v2.1 took approx 19 secs to search my 40meg drive for logs. v2.2 took approx 06 secs to search my 40meg drive for logs! o Uses less memory o New able to read Converted Log files from BinkleyTerm and Connect o Now takes care of the BT Local special offer for June '93 o You can now select calls From ddmmyy TO ddmmyy, as well as ALL o Limited Online help o Removed old BT special offer code o Quicker title screen o Screen output made a little more tidier. Here are a few changes made to FizzBill since v2.0... o Bug fixed in the detection of BBS Name, found by Rob De Wet. o BBS useage screen made to page, when you have a large number of BBS names on file. o Improved error trapping and messages. o Other minor code changes. Here are a few of the changes to FizzBill since v1.9... o A major bug in the calculation of BT 'B1' chargeband fixed! o Able to cope with Mercury Economy calls o Able to cope with BT's Sunday Special Offer calls o Charge Band added to Detail Output o Cost of call changed to pounds on Detail Output o Cost of itemised calls inc. and exc. VAT added to summary o Calculation of BT call costs changed to match BT itemised charges EXACTLY! o Printer/File output improved o Switches to Med Rez correctly, when run in Low Rez o Charge Band validation improved o Other minor changes Here are a few of the changes to FizzBill since v1.8... o Deals with International charged calls o Deals with CallStream & Mobile Phone charged calls o Shows BBS useage & cost, useful if you call more then one bbs o Writes Charge Details file only if something has changed o Now copes with 45 bbs names with longer names o Shows average length of all calls o Enters & Prints dates in the form DDMMYY and not YYMMDD o New documentation o Validation check on Charge Details o Screen/File/Printer output changed, easier to read o A title screen o Loads of other bug fixes o It's now ShareWaresrRximBd^]r'R-+L=054럛9<)\R|vXI}O% nV\׭,%@RH~,bS;3 H.؋b쾁,:Nyd!& nc\{f'm Kws>}ICG9ִe"zL'L6 Z9ai/Ч\r|_ 옱9FbyZFP?>Rl>IIʜp`נ!G~AON~N E׬pAN8N~EcN BmNV <r4<A톔NgN~N NRNEײp AN8EײpAN8NPp~A(- mBS؅AH 00 <2<4<z?(- mBS؅AH 00RplPp$m$z$m("m~N/z$m("m~N/p!N"_NS _NN\CNFz$m( mBS؅AHC""z$m( mBS؅AHC""z$m( mBS؅AHC""z$m( mBS؅AHC""z$m( mBS؅AHC""z$m( mBS؅AHC""z$m( mBS؅AHC""z $m( mBS؅AHC""z $m( mBS؅AHC ""z $m( mBS؅AHC""z $m( mBS؅AHC$""z $m( mBS؅AHC,""z$m( mBS؅AHC4""z$m( mBS؅AHC<""z$m( mBS؅AHCD""z$m( mBS؅AHCL""z$m( mBS؅AHCT""z$m( mBS؅AHC\""z$m( mBS؅AHCd""z$m( mBS؅AHCl""z$m( mBS؅AHCt""z$m( mBS؅AHC|""z$m( mBS؅AHC턄""z$m( mBS؅AHC턌""z$m( mBS؅AHC턔""z$m( mBS؅AHC턜""z$m( mBS؅AHC턤""z$m( mBS؅AHC턬""z$m( mBS؅AHC턴""z$m( mBS؅AHC턼""z $m( mBS؅AHC""z!$m( mBS؅AHC""z"$m( mBS؅AHC""z#$m( mBS؅AHC""z$$m( mBS؅AHC""z%$m( mBS؅AHC""z&$m( mBS؅AHC""z'$m( mBS؅AHC""z($m( mBS؅AHC""z)$m( mBS؅AHC""z*$m( mBS؅AHC""z+$m( mBS؅AHC$""z,$m( mBS؅AHC,""z-$m( mBS؅AHC4""z.$m( mBS؅AHC<""z/$m( mBS؅AHCD""z0$m( mBS؅AHCL""z1$m( mBS؅AHCT""z2$m( mBS؅AHC\""z3$m( mBS؅AHCd""z4$m( mBS؅AHCl""z5$m( mBS؅AHCt""z6$m( mBS؅AHC|""z7$m( mBS؅AHC텄""z8$m( mBS؅AHC테""z9$m( mBS؅AHC텔""z:$m( mBS؅AHC템""z;$m( mBS؅AHC텤""z<$m( mBS؅AHC텬""z=$m( mBS؅AHC텴""z>$m( mBS؅AHC텼""z?$m( mBS؅AHC"" <-CFGNCNJg <-CFGNCNA톄NA톄N>X/0-H/A톄N>VD"AN.CNFp NCNA톄NA톄N>SrAN.CNF <.CFGNCNCNFANRf(A0B0ArNZpNbAlNpNbA퇊NpNbA퇢NpNbA퇺NpNbA\NpNbAbNpNbAtNpNbAzNpNbA툀NpNbA툆NpNbA툌NpNbA툞NpNbA툒NpNbA툘NpNbA툤NpNbANpNbANpNbA튴NpNbANpNbA NpNbA&NpNbAbNpNbAJNpNbAhNpNp!NClNSAlNNTN\ClNFp!NC퇊NSA퇊NNTN\C퇊NFpA퇢NNTN\C퇢NFpA퇺NNTC퇺NFp!NC\NSA\NNTN\C\NFp!NCbNSAbNNTN\CbNFp!NCtNSAtNNTN\CtNFp!NCzNSAzNNTN\CzNFp!NC툀NSA툀NNTN\C툀NFp!NC툆NSA툆NNTN\C툆NFp!NC툌NSA툌NNTN\C툌NFp!NC툞NSA툞NNTN\C툞NFp!NC툒NSA툒NNTN\C툒NFp!NC툘NSA툘NNTN\C툘NFp!NC툤NSA툤NNTN\C툤NFp!NCNSANNTN\CNFp!NCNSANNTN\CNFp!NC튴NSA튴NNTN\C튴NFp!NCNSANNTN\CNFp!NC NSA NNTN\C NFp!NC&NSA&NNTN\C&NFp!NCbNSAbNNTN\NnA 00p!NCJNSAJNNTN\pNA>x"mNpNbADNADx"mNpN` 0NFNfpNCDNFA>CDN"HAnNC퇊NFA 24NCVNF <r4<AatTg&0<00N/A 24N"_NCVNF <r4<AN / <r4<Aatg$p0N/A 24N"_NCVNFEثpN /Nf"_NCJNFA퇊NgEpN "HA퇊NCJNFpKNVCNF0-NH/AJ$rCN0-ZH\/EpN "HAVN$rCCNp+@prN@pONVNprN@EpANFNA퇢NA퇢NTC퇢NFA퇢 $m( mBS؅AHC텼""z?$m( mBS؅AHC""AEp a{gEipN "HAayxCNF(-"m`NprN.NnA| 00(-"m`NprN.NnA퀄 00(-"m`NprN.NnA퀌 00(-"m`N/p}N"_N+@(-"m`N/pЭr _N.C퇄NFp+@pЭa`x(-"mlN/p:N"_Nx+@(-"mlN/pЭr _N."HA퇄ayA~EۮpawgAtC""`A~E۱pawg A|C""0gA턼 24Aa]H`HA~0aeaW,A툌E׾paYV/A퇺pSaXgpaapae0prA`adC퇐a[pA`adCahRAa?^Aa>T"pAadhCa[xtAa<./Ap_aUfA퇐ahJBfBA퇊C퇐aTA2C퇐aTpA`acEޞpaUgBA`"maSraMB`dpa^AraiNEޡpaaCragJg N\ p+@EިpaaCragjJgArCVaZp+@E޶paaXCrag@JVHH/pWHHgvAaXA퇺pFaTdg^pa]tEpa\VA`aRpa]Z0<[ a\AVaREٻpa\,AraR0< ]aaaRpa]$a`aRzBEpa`CrafJVHH/pgBpA퇨ab2 `"-pAraa$p:aR:gp;a_t"-Craz"-pAra`p}aRgp]a_ht"-Craz"-pAra`p{aQgp[a_>t"-CrazR -ot]0gpa]0p aFZ/"-pAaU(p*aFDg&AC,aDp aE"HAaDC,aL`J"-pAaTp*aFgp aSXC,aDvC,aK`p aS@C,aD^p aErC,aKR -oT]Nu <r4< A a-|A 00 <r4<Aa0A 00+|m A a.^SaJP`( - a/(&<x:<aOJBfAaIR - o]Aa.`Bm2`~A,0B0`~A,0B0`~A,0B0`nA,0B0`^A,0B0`NA,0B0`>A,0B0`.A,0B0`A,0B0`zA,0B0`jA,0B0`Z @gD @gB @gJ @gR @gZ @gb @gj @gr @ gz @ g @ g @ g <r4<Aa+A4 00A,Ca+A4a+A< 00 <r4<A aNDJBWHH/ <r4<Aa*gAA\ 004-bg <r4<A\a+Ata(H <r4<A\a'^gD <r4<A\a-:a)Al 004-rg <r4<Ala+vA\a'At 24aPCaF <r4<Ata'"g$p0aMb/At 24aP"_a>rCaEA\ 24aPC>aE <r4<A\a&g$p0aM/A\ 24aP^"_a>"C>aEAl 24aPBCaEz <r4<Ala&g$p0aL/Al 24aP"_a=CaE@p:aLCa="HA>a=p:a>"HAa=CaE`NXaNAaJAaJBmEײp aK"H ma=ha&LRfPA0B0Eײp aK~"H ma=:ra6paGAaRpaGA"aRpaGA(aRpaGA.aRpaGA4aRpaGzA:aRpaGlA@aRpaG^AFaRpaGPALaRpaGBARaR~paG4AXaRppaG&A^aRbpaGAdaRTpaG AjaRFpaFApaR8paFAvaR*paFA|aRpaFA퉂aRpaFA퉈aRpaFA퉎aQpaFA퉔aQpaFA퉚aQpaFA퉠aQpaF~A퉬aQpaFpA퉲aQpaFbA퉸aQpaFTA퉾aQpaFFAaQpaF8AaQtpaF*AaQfpaFAaQXpaFAaQJpaFAaQC aD,SA a?a@aDz($m( mBS؅AH 00p!a>CaCSAa?a@@aDNz)$m( mBS؅AH 00p!a>dCaCSAa?Va@aDz*$m( mBS؅AH 00p!a>$CaClSAa?a?aCz+$m( mBS؅AH 00p!a=C$aC,SA$a>a?aCz,$m( mBS؅AH 00p!a=C*aBSA*a>a?@aCNz-$m( mBS؅AH 00p!a=dC0aBSA0a>Va?aCz.$m( mBS؅AH 00p!a=$C6aBlSA6a>a>aBz/$m( mBS؅AH 00p!aaBz0$m( mBS؅AH 00p!a@aBNz1$m( mBS؅AH 00p!aaBz2$m( mBS؅AH 00p!a<$CNaAlSANa=a=aAz3$m( mBS؅AH 00p!a;CTaA,SATaSA튊a:a;@a?Nz=$m( mBS؅AH 00p!a9dC튐a>SA튐a:Va;a?z>$m( mBS؅AH 00p!a9$C튖a>lSA튖a:a:a>z?$m( mBS؅AH 00z$m("m~aT Ca1nAEp a,gEipa8"HAa)Ca1>`:aT6&<:<aA 00BmAa8Aaa$|JfEpAa0N Bm`0Aaa$Pa8:Ca)XCa0Aa/Aa/Aaa$ r VHH/Aaa$JVHHfAaBp a*Ca0pEpa7(Ca=JVHH/0-]@WHHgha3tpa7Ep a*f"HAa(Epa*Ppa)E pa*>a(na6a(fEp1a1EPp-a1E}p*a1Ep1a1Ep-a1Ep.a1E3p-a1E`p*a1Ep3a1Ep(a1zEp*a1nEp0a1bE?p,a1VEkp0a1JEp2a1>Ep4a12Ep2a1&E3p+a1E^p4a1Ep7a1Ep/a0Ep1a0paIrA톔0B0NuE)pa5Ca;xJgE)pa5vCa;^A$ajA$aV/0-H/A$a~TD"Aa7^Cla.np a5Cla;A$a A$aHSrAla7,Cla.< <-SELa5Ca:Jg <-SELa5Ca:A,aA,aX/0-H/A,aVD"Aa6C퇊a-p a54C퇊a:|A,aA,aSrA퇊a6C퇊a-0-@ f*pA퇊a5p a'./pA퇊a6("_a&C퇊a-pE,pa4(Ca:JgE,pa4Ca9A4aA4a*Z/0-H/A4aXD"Aa5C퇢a-p a4dC퇢a9A4aA4aSrA퇢a5C퇢a, <-OUTa4BCa9vJg <-OUTa4*Ca9^AJg <-COLa/Ca5&Aa 2Aa ZX/0-H/Aa FVD"Aa1&C툌a(6p a/C툌a4Aa Aa SrA툌a0C툌a(EGpa.Ca4JgEGpa.Ca4ALa ALa Z/0-H/ALa XD"Aa0Ca'p a.Ca4@ALa LALa tSrAa0XCa'hELpa. Ca4JgELpa.Ca3ATa ATa "Z/0-H/ATa XD"Aa/Ca&p a.\Ca3ATa ATa SrAa/Ca&EQpa-Ca3lJgEQpa-jCa3RA\a ^A\a ^/0-H/A\a r\D"Aa/RC튴a&bp a-C튴a3A\a A\a A,aJA,arX/0-H/A,a^VD"Aa,>CJa#Np a*CJa/A,aA,a(SrAJa, CJa#p+@0-NHa!`."-pAJa+p_agp a*Rt"-CJaER -o] <-DURa*>Ca/rJg <-DURa*&Ca/ZAa&a`NE3pJa"(E}pGa"Ep a"a&a|a!` @g @g8 @g @gA툌E׾pagpa'60H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`6apE0gP`LJg&B.C`a8aD*9(fap-I,=|p4aHz*9(g ENp9` _a &nO:NM0IHK8$<Nu[1][Error +111][Return]E g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_K8M0IHO:HQ <-H*,`N,^d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aaaHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22a"<J0<NBLNurt=@:=A@=B"<bpsNB0.Nu=@0=@=B0=@a"<6psNBNuC|2 @ e$ @bA0AP2r22a"<0<NBLJNup"AJӘQNuA> NuHz(` NHz ?<&NN\Nu9@gNuW@Nu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa a O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<atoBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg,afNup`ap`V0afHRa>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaB2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpaAHPBHQ?NA\ _Jk^NuHz `Hz"` <Hz&?<&NN\Nup CNup C0Nu C NuJBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNu <r4<NuQfHR$n2Jjg$_NuH LNuPfJ.fg0HR$n2Jjf$_NuHC/*%I $n2%_LNu B?b4<rpAv JBlDBv-|JBg Bb Bk&H>aTaRFBd&8*L?a4<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.a&JFkSFk4arQa`&HaFFaZQ&8*L/a~,H܆jDBJ.:gtBn:Nu(:HE:a`4JVHHarЁЀ`z@`z8H@0`z(a^*d2d2d"d""d""""d"`""""""""""""""""QjNup"X2g6C/ !UAk$!Q"_Nu @$@JfS a`QNu$Aa`QBNuHz Xa `Hz NaH ` nHPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aRId4Id4Id$Id `$$$$Q @NuSa$IdIdId`Q @Nup `/ a$I> _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _alIUd4Id4Id$Id `$$$$Q @JfNuNup `a.SAfNuag`af`ae `ac` acpNuadpNua SAkfJANuH HPhkJa $I _a IUd4Id4Id$Id `$$$$Q @JgSL`QNup `:a Af` VNuag`af`ae `ac` acpNuadpNua T4@m4v` Vf@Nu/HP0(X@kHa : $I _a "IUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `a YAfNuag`af`ae `ac` acpNuadpNua SAkEF$p VfWANu?HP0(T@kHa $I _a xIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `a 4UAfQNuag`af`ae `ac` acpNuadpNua SAkXf SAkXfJANuBp'rtad n2rt6(SC0(S@apaB\papava0paNAXOJkpNu0< aH`0< CF2p`p a2`p CFp` a CF"p`Hza`HyX"J`B.@=|DNua.@FpAR@C` @H` @HHyXazaB"H`HyX`HyX 24`@H` @HHyXaBa "Hav`XHyX`HyX 24`aX`$aR@ApDrAeA`?a0J@g*?CJap0g?C2paSWfTNuB.@=|DNuB.@a=GDgNup`a`aCF"E p`Jg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`~$_a!HN$_a؄1HN$_aHN$_a 00N&8:` &8:@ABHaNL8aL8 DBa\L8O <jDFJEjDEFn ffAbtNu&8:a`\&8:a`N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?4(g8HP b6 a^$_// Z4HQ`S@Q _Q _a, _Nua$`p`AFtЀvQBNuAFt0 9c^QBNuAFt 0QBNua`a`aCF 0gS JfS`@a Acr `@a A cr `@a\ A cr `N,$H`Ha>LHP?.d=hdN,=_d2 "@$Y4Ad2`0Q @NuH@&g( b⸃bLHa0LC 0$Ir `Q"Jr0XDQD@CtEe PA`fRشf`e"J*c j|0"cRLJgR $I.f) 5e*0!.g -g  g 9f 0b`RB`F1`p `@`r ??a"P02R@H`2Q Nur0?HQa _/ ?a0 _4gSB@cLAc4JBg,J@g4@Bo2’S@,. SB6VgS F"GQpNufJ@fSBD@BR@HNufS@kVfpNur ?HQaj _/ ?a`0 _4gSB@c:Ad,J@gB@BmS@,. RB6Vg(R F"GQpNufJ@fRB`fS@kVft0HNuadaJjtNuaVHPa pJk NuCg.BJ@g  g &g, $g %gNNutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHkaNuRB0 b b瀀`RB0 fрd`ap`ap`ap3BNu>.D<jRGg>VGg:TGjp`XHPa0CF$IpR@  f _a^Hd2Hd2`"QNu`<.DHSGFaAEg f< &_Nua`$Nu.dfaB=n`r>.D<jRGg.D<jRGg*VGgTGjp`:<.Da*`" y faa` y f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0j|\@??<NMXJk .dgp Nu` <.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`HU2<.,HdY=ANu?<*NAT.p a Ha INu.k2@a.0H@av.`2H@af/0@aZ/Yda@HA``jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuaBgNu4.rf?Hya߾NM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<ahnnoS@f nhfSnl=Ah=FnNup` papq4.rf?Hya$NM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaNJBjafgPAe CbRa R@Sf0Nu FgRag JBja(AeaJAg RP0 pNu`z Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`"rSRH0aj=GDgLFaPc.܆܆ I$K"e*a"e Sk"X0HHa0aLSjNu(."Q$KpSk<"X0* ڀcH "KaL$K`Q  Qj g"KaNup`Xp`&nAt6<pX0X0X0X0X0X0X0X0QNurSRH0ah=GDgkLFaN I-Ka"`c.܆܆BGP`agRSj QNu`ϼHPG<.Dx agJBja0AeaJAgZRP0 ögR@Ae`U  fSC̗ &n _aER@Hd2Hd"Hd `""""Q\J@Nu _HzHP`pNup#,fpNup`p`#(Nu(aٮ؀.dfa٠jNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa|0av0`p9HHNu9`D@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaxjn0fpNu\@`ad`]@><CF Ipa<0HNuaH`]@><CF Ipa Nu?|`?a&0R@f|0a&HJFkHPa _Nupo`ͪHSHP&I>g\SG??<NMXJk Q _t&_Nu&_`zaJANuag `af`apNuapNuC`C``C` C`C-KJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`̾JAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`*aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNu-Hb=hzBnfNua` nba&fp0nfc`Nua/ ? nb"XfRnfSnzkx _g !g &g. \g.a`RnfSnzkN`0"_fCpH`0"_`pR@RnfSnzk \f2"_gAc@@H?aR0`6p?a20H"_`.g@ +gN -gR $f ,fHQ!a>Rnf"_p$RHQa."_`Rnf`)  g *fp `Jnvjp-`Jnvkp `=_fSnfRnzNuHLn=BvjDBNLxC*E0RJCfRCR@r2HAARACd ` Efr0Sb Eg4 5e.!A*e0R 9c0`R1R@0c JEr+J@jr-D@UEoJYEc0SEnHJEf0SEH@HdREf0SEH@H 0 0REfH@C* nb XfRnf0nfcJ.g _g .g +g -g HQa߶L`Rnf`Jnvjp-`Jnvkp `=_fSnfRnzNu؄*؄؅CH`ݐ؅X`$_  IaYHR"H @`ʘ؄*؄؅AHNu؅X`$_ IaRYHR"H`4<H`@aRL Z0De2SCkÐCo@c2`QNu .*Nup`p-@Nu v2.3.1FIZZBILL.CFGYESFT_BT_SP_TT_CN_UU_FP_Un-Registered ! Registered NameNONE! TueWedThuFriSatSunMonFIZZBILL.NUMSelect log files on drive (Eg. A, HELP or RETURN to exit ) : Enter Date to select from (Eg. 010693, HELP, RETURN for ALL) : TODAYListing of calls made, as of Listing of calls made from Page: Detail or Summary listing (Eg. D, HELP, RETURN for Detail) : Output to Screen, File, Prt (Eg. S, HELP, RETURN for Screen) : 991231the screenthe printera file called Output for FizzBill listing will be to - Un-calculated callsFIZZBILL.BBSPlease Wait... Loading BBS Charge Details...Sorry, I can't find any BBS Charge Details...Please Wait... Finding the FizzBill Log files...Sorry, no FizzBill Logs found. Try another drive or selection date.Please Wait... Writing FizzBill listing to +-----------------------+------+--------+--------+--------+---------+---+-+| BBS Name | Date | Start | Finish | Elapsed|Cost () |Crg|I|Registered to: L A B1 B I1 I2 I3 I4 I5 I6 I7 I8 I9 I10I11I12I13IR M P1 SaturdaySundayMN1MN2MN3MN4M10M12M13MUSMCAMBMMASMHOMJAMBEMDEMFRMGEMGRMITMLUMNEMPOMSPMIRMATMFIMICMNOMSWMSL#####.###Press a key for more...Press a key for Summary...Summary of calls made, as of Summary of calls made from +-------------------------------------------------------------------------+| Total On-line time : | Approx. Cost (Exc. Vat.) : | Approx. Cost (Inc. Vat.) : | Total No. of Calls : ########| Itemised No. of Calls : | Itemised Cost (Exc. Vat.) : | Itemised Cost (Inc. Vat.) : | BT Cost (Inc. Vat.) : | Mercury Cost (Inc. Vat.) : | Average Minutes Online : | Un-Calculated Calls : | You called times, time, Inc.Vat |Press a key...Please Wait... Writing BBS Charge Details...fizzbill.bbs*.**.LOGConnectCarrier DetectLoss of carrierCannot calculate call, using afterCharge Bands :Ix = International ( 1-13 & R ) | Mx = International ( 1-13 or CODE )L = Local | MN4 = Local A = Up to 56km | MN3 = Up to 56kmB1 = Over 56km ( Low cost ) | MN1 = Over 56km ( low cost )B = Over 56km | MN2 = Over 56kmM = Mobile Phones |P1 = Callstream No's | [ Mercury Codes: Type HELP at prompt ],I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,IR,L,A,B1,B,M,P1,MN1,MN2,MN3,MN4,M1,M2,M3,M5,M6,M7,M8,M9,M10,M12,M13,MUS,MCA,MBM,MAU,MHO,MJA,MBE,MDE,MFR,MGE,MGR,MIT,MLU,MNE,MPO,MSP,MIR,MAS,MFI,MIC,MNO,MSW,MSLEnter Charge Band for Online Help Screen MUS = USA MBE = Belgium MLU = Luxembourg MAT = AustriaMCA = Canada MDE = Denmark MNE = Netherlands MFI = FinlandMBM = Bermuda MFR = France MPO = Portugal MIC = IcelandMAS = Australia MGE = Germany MSP = Spain MNO = NorwayMHO = Hong Kong MGR = Greece MIR = Ireland MSW = SwedenMJA = Japan MIT = Italy MSL = Switzerland Hey, try using one of the above Charge Codes... MAYDAY MAYDAY...FizzBill in trouble with Error : [ Memory Full or 40 folder bug - Reset and Retry ] [ Too many files open - Reset and Retry ]Please report to FizzBill Control with the above Error number FFFFFFFFFF BBBBBBBBB* F F B B* F B B* F F B B* FFFFF IIIII ZZZZZ ZZZZZ BBBBBBB IIIII LLL LLL* F F I Z Z Z Z B B I L L* F I Z Z B B I L L* F I Z Z Z Z B B I L L L L* FFFFF IIIII ZZZZZ ZZZZZ BBBBBBBBB IIIII LLLLL LLLLL* Version - ShareWare By STeve Basford NeST: 90:102/108, FidoNet: 2:254/108.10, TurboNet: 100:1011/0.10 Internet: Steve.Basford@mettav.royle.org* Loading Charge Files * Call THE TAVERN bbs on 081-4456514 < Press a key >TuesdayWednesdayThursdayFridayMonday-HELPp FizzBill - Command line parameters q - Press a key... -drD : Drive(s) to Search for Log files -selALL : Date to select calls from/to -typeD : Detail or Summary listing -outS : Output to Screen/File or Printer -keyYES : Ask for key presses [YES/NO] -titleYES : Display Title screen [YES/NO] -zeroYES : Display 0 calls BBS [YES/NO] -nlqNO : NLQ on Printouts [YES/NO] -killYES : Kill FizzBill.Lis & Err before run -breakYES : BBS Breakdown? [YES/NO] -colYES : Use Colour Codes [YES/NO] -fullYES : Full Nested LOG Search [YES/NO] -calcYES : Re-calculate times [YES/NO] -usecrgNO : Use Daily charge files [YES/NO] -logsFT_BT : Search for logs starting xx_xx_xx -btsecYES : Charge BT calls per Second [YES/NO] -discNO : Include Discount Numbers [YES/NO] -hdrJan_Calls : Sets header to 'Jan Calls' -lines66 : No. of lines on printer ( 70 = A4 ) -dur0 : Decrease each online time by x seconds -fileFIZZBILL : Filename to be written to disk -cfgFIZZBILL : Filename to read as Config file.-DR-TYPE-TITLE-ZERO-KILL-BREAK-FULL-CALC-USECRG-LOGS-BTSEC-DISC-LINES-FILEEnter the drive letter (A to Z) where your Log files are located.For example, if you have created the FZDSLOGS folder on Drive D thenyou just type 'D' and press return.Note that you can enter more than one drive letter. So, if you haveyour Freeze Dried logs on drive D and your converted logs from BinkleyTermon drive F then just enter 'DF' and press return.Usually just hit the Return key here, to select all dates, howeverif you just want to look at all calls from 01-Jun-1993, for example,just enter '010693' and only calls from that date onwards will be shown.If you want to look at calls between 01-May-1993 and 01-Jun-1993 forexample, enter '010593 010693' and only calls between the dates will be shown.If you want to look at the calls you have made Today then just type in TODAYIf you type 'D' or just hit Return, you'll get a list of ALL calls made,followed by a summary. If you type 'S' then you just get the Summary, whichspeed things up a little.Normally just hit Return for output to the screen, but you can send outputto the printer by typing 'P' or to a file called 'FIZZBILL.LIS', if youtype 'F'.Division by zeroOverflowSquare root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory String too long|max. 32767 charactersArray dimensioned twiceArray not dimensionedDim index too largeOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedArray must have|one dimension"Out of data#Data not numeric%Disk full0Open "R"|Record length wrong1Too many "R"-files (max 31)2Not an "R"-File4Fields larger|than record length6GET/PUT|Field string length changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorCASIN/ACOS ErrorEENDFUNC without RETURNPMatrix operations for one and|two dimensional arrays onlyQMatrices are of different orderRVector product not definedSMatrix product not definedTScalar product not definedUTransposition for two|dimensional arrays onlyVNon square matrixWTransposition not definedXFACT/COMBIN/VARIAT|not definedZLOCAL error[FOR error\Resume (next) not possible|Fatal, For or Local]Stack ErrorbCommand only available on STEdGFA BASIC Compiler 3.5E E| Copyright 1986-1990|GFA Systemtechnik GmbHf2 bombs - bus errorg3 bombs - address errorh4 bombs - illegal instructioni5 bombs - divide by zeroj6 bombs - CHK exeptionk7 bombs - TRAPV exeptionl8 bombs - privilege violationm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block addressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failureo , 2((vV\RJb  "&8&8  *NB8:@(t>N,8L@ > ( ( FFH2~p""""""""""""""" <. J (((H&&$(((((((((((((((((((&&&v.@JF  *&FH>6*NZFHj>FZvv>R>>H ,*"$`*N28 V$@@ x 4&$F> *H*2Z<F   ,z2$ (T  fN6 ,$(  BB(> ..Z: "P2,      :( *~ f`((@4L($B 8~  1lP!HJ"_ g'7U"YtRuE"{\d/Bm#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #Z 01 @ #E 98 12 #W 00 00 0A 01 1E 17 08 A:\*.*@ #W 00 00 02 0B 4C 09 00 @ #W 00 00 0A 0F 34 09 00 @ #W 00 00 0E 01 34 09 00 @ #M 00 00 00 FF A FLOPPY DISK@ @ #M 00 01 00 FF B FLOPPY DISK@ @ #T 00 03 02 FF BIN@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #P 03 FF *.TTP@ @ #F 03 04 *.TOS@ @ v@6-PsG9mkhyy#o5!+&N,Mӛ[rn0"Uv$@+xnZs欆l%"Uo3 q i0mMW@mŘ7RhIoԴY@ 7`z~Ů|Ζ&QFٴz֎l3rmN:1n+zPŵϜ5 tZcF3|&in' :yi ox2[dDCVN]o7b# He_jMxMR6rFUcxCQ:?/ |0chu Kqۈ;N)3MoZv{ 𯗟-8][{1n# /}7}&q$^@H>N78ox!"`qA G38}cyjGJU]wQ}ÏqExR~L ^.e[ A",W?\M=\ݶsnG1 ?~d:k ?0le:ՀUn3O K'4$q{pm.{y.{e]g-Mތ_wuArfpA[!OVKbk9j#g!M鲗LLh Rb;7᫴þ Ivd+%%ecX~b0;h4e'}cmR¸8ħ~X;47GHS9<#^J69Z; 7`>g+tN٠0m.x%m>xqp~[<r |Bg|޺Dz{Fܯ-ߞ?H%e8l.mOqFvCl r`ޢ5꡽Ql x@w $+q?ewܶčĂۖ%]C}{_K~jدP-y;%R 6AߟK{M>eJoK)ە)K,m ?eE#̈́*L tN /!Ueq22 nSfP2P=x(oDu6 mŷ(e~|Ӗ oS?LmʜY.|r2OjjP7uxߗHC6"EAO;Rݩs򜡩VZN)!,s.RdAڜgmP+RaW8eâ$YS@&c"ە5sD#LAqwZ*lΘ=ci-)&{MW1z ˱|IU PB(ۢl'"V BV#RdC^0z؞ I qI[Hg-@_Ҩz7jZ+O9z"e#߭h0[7Jy=觑E};Ua5 ´'fpk(#THg*}9yz" Nx8_G\*qW:sWE$Ec|mWmºaUʢl4#1ɦOK#HPϾ-R6}'KZWv ](d+<Ifyi+1 9s5(@k%F-1l xԂ[+eR$G9HgKӥuM1t%s_.QEhJqQSJ@mc eĝTcm5 qxZ'u XK| 7 AS<湠=ebNo|!mq׋~Rd b/8ĺ &HWio0&W\pE ۾r3p9uw0tLzxVi~z`/}j;G^_!vniX\*w8L[CnJ%{;ˍ\Wv/4oWZQfiApZ,Xliݰu⠩ܶx\!^ִx*աhHj~ܗk~JߠܽsO\2an^A _muŜ*X})#Kr{)?ﰼЍ.1k8u R8?-*ҳRŽ~ -ߍŮ(`q7}!q|˕b?(iܗS1ؗyfloե<"^s̍l4 x/@vK߃j+/Dۯ6l0v|:DxܗaŭU=j$ʾf*,{$~?{]8e1X ['QILr:@&Nw!XHmx?B`YvR ݗ+sG!cυʏUs[4L;H,Fx<,EYjNz7Khl΄ ; VV\y|shH+[k[r>*WGLUr?j|ʟue=}4sY5l^7sUeQrd'Z+{"kFc5V 6j$D$z6]yus@gBgɲħů1IqvyM5ʸkD iin*% *AHӣL2RZeJJ4ġ]{<̦/Ojҕ8!vݒn\_efOs Bk[ F~-g|wsyyv=Wm%>~6f+R]>u](4ax(JF~|B{)јwn &ZCab?|Tc@W8͔xX>Anwhl5U\hޝO Q'XxKDhհ:F/uu,Sta1.qq 䚄 9٘Aԍ2cd1;d{LJ6).C_VW0VN(GgSOoz,>xvc`xgX|Pz۱1רrE N~}㼯  ߑ ġcΆ*{W^gkN1S|_o&>@ȗek@>CtK1+og"6x 6nJżôJЛ|w)#tҧ'J,ipu7\7Np޼ivv2ۍY^*üWr(1Z1(݊6V8=jA_Y*[7 9錐dp=Qs*H*c% ݼ5XJ͛*< HHdub:, ٱ^!^]gMU N«t'B(o<&k&?ɹ +dbIoj?lp4{kFw?SDN+O`o җ=Uc1=]||%@t.=z࠾*O܏edz6Е+/#>qÜAKfn/vWkDN:cTΥyzqx#Kn8K@:"!zn$-g#UߎSScR8.87-Hw\ -u[ޝF{d766m%  J(Dmw;I/^*ڊi)EWtVt;JnV6J}%X.YG~*<>&tBJw[k/\5(srLԻ5 _ дu4ޤX^kP/֦xgX|Xgڷk1 aiJ{JMimS}(qmmxFeFC^% F,iI%U#gΔ5}q i|؝k4 |z7nxO-o-f cwheq ],5Wʗ&ኔ+Kws 7=7ZO'"wܡza*E\Eĵs\Gv;ó.3w *z$Q?>bSimܡ0+,Ca| }tS? l^FҸ<}?][ƬD{$v#i +lb]c=IE"rd>x "`;;+9aWXcym,$/|:Oy 4tq߰TS}nsZP"سWhViu5c/Ux%LF.8p/)ly8{KP9 %ǿ+ ~vx@FE,]̣JW^@Gu^a1җ8Cn}p}"k6A& $=88ׂՉ}grIiٽ Vf/AH7s-zSR3Iz~YM:4ܔazmf6؟zvGys<7A6モųw^XV H4I;7F:& 28 V+/n&q Vw?¬짷e.y"_wjI|3*:uPA5IWBM+ycW;RUCQb3E/`7Ȣu*~ ޝ2N1B%ޣ}8k"iDfApMb50ɩ? }jK+Uت-WOO.|VHPsNp2Cw/2{iQ&Mͧ)kgX{kQ6C;!uu&s(mpvgNY-0]C'[3zA gec3M3g[(ݗ}9x}嶨rG_9 "7c|*dK<㮤G5OdoCϚgw8Q¤edC1{ʾ"ƷUzi7߰l\s]܆4[|Jy\1VpkC_2|4`ckKftZNunכrxqD-۶-gx.}#\rs Zsm-)-Xs-EqܴKSKUrLf,/emnl?ǑʱzeH -qDmBl-s_)daWK2 Fw6-Fsk ^Wpe9^_RXCB`S%7JOi E͏rasKv}y~v-hI]<~@X6Ѩɧt9I},<,ƿP\DeCPҒ摶4`ie'ExҼDk^5(WՋ½L\2+9e7m11g)' 8tcF4 ]Lt)hFf 2-i4 uCs+Ӕ Kt3TH^xk!) wfC\k%\Y͹4T7jPS2k$]u'c1 uR-r|+yѼ~F>q5FY:rٟyTV5k .;275͹vQlwx*K]vPD'}˱+ݟoԷч}f hnkxM+NkIZWtrOМnT_Ub(L1x8-kZ0Cgt )ޥo*xQY?|c347_OQ#Dmvv_'<7_V'P}XjUrA|4}v!ꕏz%ƹ93ٳvӚh)jj$8d:8>j}Ki@oҾ Jת7y'L{JSt)YZ!WUϠx 5]s== 57sR2GҙI p9ry"GӧˉdÕuN% +#$;pVG9j`u rmI//b}JPjyڼ~>6A"I({3J;4lq)% UFҫag^A-d|7q?vo8ʶ g#hI4n7\2toҩzt8ѝHJ)%Z(RvrxvH:E/aE>5#O.t_0r?/2ǚ?`x(ef͌#2Q2  QjQl4V&nj e^r w_/9gjO?a 7Wynh@mɶq ACAr؁֟'. hě\;<[+{% ?&CXZT- yv|T}Z 򓤕yo9ؗWձK*qHЛu^7/iB엌?_;߾s\ovz~³y#jiV}$jA+-M:5ЃCW_#5A-5$_zYm5y5 53p2PٖWOӭ5(iqZ DO֚GQJ;BMFGMGsbl=&"& 'WHF?"bQ6HwB >;rziHMKĢEH݂8JlFJՂR?YeʷFJ|5pД+|ηׇ#:UrY;` `Tڠ:ciܙmbf`VÌGghjnɫ:cL 46Bb0fEfji]i1̂#m f#Ĭ8kҿ":bB3Qs>T# 2\=XF%֎a' 6@ Cc4Hv#am =hhnV !9aAC戵!-s"_ _~3<46 y 4 Slj"fuLXW= Wzb铋X鞅O4,{j <_~}҅_$lg<4U>L"F4uS'lT^/T›Lk;M‚{ZXvNHxڛhfw!I2+G`tw{)74)AA3w-!+0g$5;!Eh;r 1"񯎫7V^?Z1_9MgηHiѪ2°j: Sw 4*KкxFFyM޺q_7 c+zSG{==ig[1j1*hW:E5]ijJk+_KZ80HYG76\m.lUԾ(m(T»dE%ܫ+yXƴKE:Lc~˥c'29"r^_:@m= h'vgŻ(sʱ^_@w#ہt+L6L$T=9e8ͺh8gHљLRHwށdY$Gԏ4u|y(w Hm7x.k,ϦG5 J ΉgTz)S}݋'ĩps/PAaa"~W۰#OW Di 0 ;cKmɒЙjN &/Z:ur!Oz<mSO떲oJgC׾ ̈́_]QSs~l[7l;x1D)w>ēS Kc2nlR/ZIf9uE*)[%ڲ|gmzMWPWu_/μ⺷QЊPiug 0jMKb W=V;&:Bm)Ǿ+Zk/Z=x~懠aMgfW3( W[ƣ@MW R)CabrEsytŮŝrXV{olxW*:+wZ]9 |iw&ϩdDzuEӁ:;~T~Gsw.?{DIR@;ZUk 0%YKπ;SrV,4FXP.BYGrEꡄ@{!A}Uyg߹ 8`CBƦiY- MْT> x1Ec\Mf1./)wՊj^6m9x"/S@p,o-v+* r~YrGǒTҦUz{K}}";<6%kiX \7-5_C֜}Naj< NjXzNGd*RН(+6D97f{Jd-twze*t? |~p#ތ|e+- i ad<_kG¨EqeO"/bQ\DvҊvv1[o{47K~OBv:]ܻ%}kzDjٛTrb|C3/+d}ڷːo¾v,@֠`a ;.\\À+Gw7 #+V0m5C3~>_)% ̀4;A/xrnCb5o̯Nc0̸2戟FIHO#9#EW{JLSݬ0 }$iXra{K|zR&-_,g3i['MkUSҪT²{)cR@sKǬIwLj UzBᐻǖޥ8__4 ׂm$Vx@6x}_ZEG=ɟqŮщzo^B)gl|-]֐CTft7{pԥtddam ]qMF\fp%pDԵ!x϶FFl;'ZS|\¿V:NҩXXʵTY' FVZ/﷡5 mKdZhcvHa;$;`KN zCۃ;_Gy-!ǙR٫h+ m1; {# y#ݠtc>t L2n<@邦t~r7=H*uďM VJ: SJqnwR0TɍTQ&L> |#c&,6 G\c=ghK+S| aXE)V$n} +ࡺUsxXa JC_qg~HDJy-)>tU1/~d3w{cJ>x)庻g-qm8 yǻ~eO/Y1_%KOz\"7pZc5FvwrH7t¬4r CYc)O*CW+C̤AAL 0d-ScUoŝwq_]ܕ~׾ >ƺEޫ<= ]ݩKRV2mu-`erP\KEkM$L ~aV|\5[Mgq'Ǎ$ xS7e;0nNzDZDㆂL{5mQQHz~rTt毙y 2gFʠьGY3R.z yF+q' oʙ_ZAF׆вݝ˵q:׆ǾX Oc'OY۵OE:}giUI\X8B\MSm|K;ti!S-xY\x|wz.t:2KRV/YMGoTu}9:tH2$ B B^pو=*/ [ J`sIЀIunt֧r\nȘXjMFZD~O,hhgEDXAٌ.pTw a8;Ɣ7AFht,"Ļ7QZOtg0$8âU/ jmJ&'Shy,͖<["CލEjǢt;Kq mhًR‹j=c1 ԑ(%k?e{kY ȾdbB(9yw5I2sf7`kܶ V@v fێ'wDh?D7Wo!zԷҳշo9'I兂V VYSØga8n<֖zwᕺ-2o{'ժVAj;!,Cؚe<FZ4%'i9%ɪ3SCv6()IԊ r 8(zZLQgQMcM5# ffl͗Y2)F'^݋|u&cd_Hܡ1I:ge¬8џARQeB H+|KP&xkP\qHBb#n_}Q)VHj2Mk+C;;Po2ZG,w*n4GNWl;2_3pb!dg],#=%=ď`rmG&a F$="Jsn2SJܷZ#ŐH{H9TiRК,)_S*[ek?hu +8S ?& P O((ܼ&V5q/KA[h`7{O֥}8 p >˹je.S57NƄłD[Wɂ$,7}iI08odsfE Y Q6;ڤܐ8zI?|VPXl>hHNqH$N(3|S$ n%3;zo'}M(2 /(Z>Ic.,5=K<_ڂD ^/o. tQ 3i W;IZYɟ)oIxü-U}֕Km'RI}r!N UX(2_{c.#48MTgRCd');ئH1iLsvX3VFW:ZD=ۯP'B7|_vɸ3d˥E4 ٮ<5G<,;99֧՗AzlX9\hAąUp1ME\>fYF%gugr( BB`"%GFɂqr?rҽ=0| հsQ#}$uma|mB5a3sw+ O PwKݾLe*AP6u8s\QgQ5p HBn^nNHa$Z0p.\=6;H>6/F2:}Ǩ ]{,Ӌg exbs,>rO$.d,\qsNRNa$W=}E{I2 X)Wg`:4ѰQ~$ZEz ٚLJeG /o Foz$m,Dΰ#h97Bz_RJHBw)shUQ1s5ĎjjhUVJ%H"p%j6+J 'eGScCZ>o"[K CcOjǍ;l, 3GTDg +n -/B'svjvܹfX)ħ6`igX%x,:We: wɮ>^Bʕbjp$aUNmMjޕ7ڐ,Zr1n Xaòa4ӕ ʿ]ɿXq7"L?(GEt6uK|Ɗc̱X!WHJ7BrI9I$QJRkpkt"|Jeߋځa =USi4!Qĩq`cەpdrIDjuDΒ`q ^26Dg|)Brv[c <ö^.]dE  E H^&X1zO%m.2{qȞ @iq0,mirXO7e|7Ho*'xUXטw Cl؃ " )pO*|H Wm1|9DpԎ1xWjKSN^0tBtz;=-i,rBP!]@轏_2I Icaz/6ZdX{z}zgVowkTYAw'zw>l౹w䃡` eWKa{=W;tIoԪi: \aZ'-8w/_QsfT#E# X6)0,\n_RA^1羪sH&klh©rNlK$XA~ ^;bBze"Dq|^@\n8:3u?[*F4 ;lMޢ99%~G΅ဵ#tӧ]a;SӎM>Լdwɵm^8E׶K|nPZX֢ݝ%NO`^ApR:ɧ&:=n=ݑ%  ?!H"nktF9.P\kwCӓB8"oFJ _LsFq"TG_nlU^۱6{ԼcM1G6U[L$& A@O.šԉ'Do>!~V`W H@#޶p|ZXm{'j/'=) w#l?a싟 CFC_h:op+ %L; v#3m%ۈ-'o"y:y%ɳ,Mqlr/?%ϻ{8i~z89=~9#ߧ'g$yɣě1Ox==x9OKT[P|4zs<۽ ,+Aqz?ϽFu+WgrVx? L!Pms7q.HHր!8IۍRnReâכ}N9(;dJ(ɪ[v_1Ixyg*zKۉ| ↭[nv;9+޾kf0HurjX!xwbnO^&d a(Msn})=fjC*50Cf!9%]j|)9H/v rt~OX,%6"l+>\םxU;J\<Ɇ]9es"KFCoV.r6%̑;B_EA2۪1NAEdCc4|Q~-N.1-4}(+͖a}Z֨%ʛy* KdIx,a}9s,zU*fyfT[5Zn2ۘEj,SU?Ңυ^zo%~3e:} ¾a6즸YqSKYqH$ }7yZ=|OΓv{`RZϢ) ݝ1&;^|/ye_,Kxuٗ˾^%Ϝ%O3/ycۗMkNX4yϣL%xyGaxA Zx'"ײ'Hq\[.%>7[.D GCp4xޡq`¿R)̴J?[FcL1f&}vHD_O}*fzzCחo{,toI m U&%?/.7(˜ +W7wr2Ǩo-^ WD;tQKJ)`:)=P{#(Qy'j2Mܳq<L k"9gܶ]Zђ B>{,am /xVWlZA1]vJ%l+lI;VMR_\mRTÕHUBNUGi KJQ> T/,T808 﫰[*aSGLECoJ yn}V[ j/p`)OŤ>vݺ{wJ%a+fH魓л\l_yg@CWK8e$ (sVx4,r6T|9,<'#GQτ#tcNiOK[+d{2pG}CInTJ%A2a"+MZr7}=[%r_ԷA;t $ ڈ]`nsގрZeU}U{p %3*dzad7$mem%? d&;++}y*\P7@O[)赆/al^knfuaXZ=^{b¾ ;4Tp+DR8WF%+8Q o %qOm~="}R$06&WEtY펫[u/[6 Sw?2gͣjވl'ns{H3@-2VbVzhZ9Zp@) ϊ|ϗ'o8.g{NxRߋ:w z#=™DQ;iit T){(n=l ml=O3;rvnܿ8cs~x4}9jxF @YMχs拲n=$~܋q;{^!{!Onbt3~n#X+l]fdUˬog$#j^N53& 3R/vHt},j~S:7 S V=tW9י3-5n3EVq9VZ-h˴?Zh|{#׹XWFqd}'!:jƫdRſԺߓ-[,\]T"cBrxGmq=ad%Yt \:}vn\ 9<}>;hځ t:($5 ;PMI,09D},%2lLʠk|U1ݢe)2FD\~aoO;߅\ϗ^%T[+3 (mFTd='ѐxLJ[P:NϹj7jqAK`d^ICL@ESLa`kIEaX[-oL믑-w<Hw&>ݝ9wϵJ @?vnn+E ּr͵Sr')Sl[hmyѸ ܦ38x5?#o`GwfJv-ˏPNr׉H2BB -kU~OY=tí p&ƚ`o-C9ƽN'5SY:*kkX] H{U[^k; #skOdu'=1W;):C@mKSp#[ RS;=Ԗt/Jkf& ON+*w(cL~gruXSs!s1#u3gDEo$p2ƈAqr#'X*|vbŏ:,m #'މzSE%v-[F{IrGjA⩝]r-GOE\CQP![0|$rRZ9TK#[+~ KݽoX+ 3Kc̿ǜڴDC!0 ( SyK0N) ؚ!{LE\0ҮZK#GZQ+2WO >;;vK ։ql̅߅8!~AB_ xMa{/k"&Sj/,KmN-6{z x/g&!0 !11ƘfcCL# 0 $ GIf1r86*RJYEJ]^׵Wzx9ZrhNj-Rb 0y3 :s?}lh]=-A+{!۹D 2ey|!9m{0Zvݖ39*J[TL;KGqE (c{en%lV~&'@@dAeEW=,8C| K}h&t)tQK/CjCGs2b;֣妲TImڍ -f3ZާM8Ƕ&>6,h 2q4`TŒz]UKn[cR1\X7ᴦ齺p/ |5 Ü#whUkV|8]> ZzaEiE,IP|sUj;o8(F ? !a*~cJ}װ, 2P$W媔7 a*s●_.~Ee~z;pDyQd ;jr.ߏvHvxZC]-I^wfOij[f]?5_}R-ʟ-*֯#)#ROTzTNm!V ]LzU2™e|9_2l.J]j7sIGo,ѶOYf}},Du`yw+iX#-m)V G쐬0t34mabʡRa꽌/Boqh+}Mq8i#^QC;&G7EָM߅gC+qݕ.ҝ=.Dޭ=c=J \ @5T݈"6^ۛ^ǙZ۱@Xv}K,Ns֋f{0n=Vmpi;T馱&,&1ci)9Ц:g 6l{l@DŽ`-v#jp#@ᗵ}emC WL^j.Q'`KIy_=P}RUa\KI)SB&J{6O“V}Cusveh#ں3ugkvw>4hByȤd,m-mi$aUӸ9~#QL3ǰCuQ!_&qMP τyS9t̼JW_AڧcwQKz/h芬3v]:Fb[xqԇ >N9̾Voʬ^N3i|djOgC!hYr5]<vлgOEk"%33 4Gb"+ӲS~VzZ[_Pkκjir6z''4@W,ÿ17C? Nn~I:rJ9nfn5Z7mn9C) =W1;*j]swIQ  ܧdI}x5AaR/)%bmY^fosQpBӆ*vWH&1k&rN`-f+8듉%,\[8uU;o%i[^\שEYyݫZv_B|.k@-KvlzZx^\O߬#x0qruk9fXk X#2 nMqiHn0}7rŁ^QKmlzqs!)0{C_x+y&Doz+r?έ_"OQ 5|O襂Wz\O9gJ=Θw>}ɸo8'7}ComU 9F/ %Kj>{wuHq:Tr ɽ~/|K;=8K53\إZ1I;p g`+S^JƑAʷtBٰKs=HAvwV^|pXN V=p%c᪾SecJG{V¹V˿9mfsٲV+"vWG~a%hə!{ CbSHܰL"JXOZsF/D[#MβALaC-Q;&%59*dn? l:7:ױJv\mxui/FwU]x|q7+g#п{5`kwVw 1bC^;K/'rꁯq ضdpM&gImQ;iWб/M`[d3/i1gto!b;;>*X-_bKQۿ_6E.Ceq9H%R\RhgA ?pʮ?#e>xl:}CRyMehw#QN3vS~ sPjp 7!M۔^8:冽 %? -YԒx$9Vu~pьxiH8F~тHO$MiXA3eD}E$VN}}gu# ʣEm;K6͖1kUooGu ޕ?P^B\kXg{}SvLk.^֓Wa%<9K"wY h-6T5@C6^//J2>'>GsJEmuz}T\"yő"ν(w/ևpq݃ZX˃Z0]$VYf +)JJK өV F_˓V{%?K,RDʫ5)^Oz%N2#_2\6c/#7:C*ش# }gUu!5µ#uQ~1d&3~]U;#ٕw$Njbb.PY 0 [~c~kWFYmu/"PBv>Բ8|b/yH^5"ےϠv*`X+nu嵙rS{+kݢ*d}y^h;"|p"@M'}_.W0(U7|I=뛜v䗥 y|rT>9QK. -yTǔoiU>/"~eޔE63{Utk6{J2<{"&H#<YRy|mnOij +[b :? N7A9gO8pQ(..E1]':vp:,+a2TKAaN ;8lfVa.J7 aYr9 W8"CBj &!iM@;{L¶-;tS3EX Jm 9܆EdU\kk5۞8aseG4bEIp7,Z4lԜ.p*s/WG [b;n YۖNJ 4s}.z], _sXB!3,(sg4b';zl(|wfoO+HoF|S|A3dMvT2x%)-gt!ˈsxs7&ύgڳ䆥1I5 ֎qI[)#[&PUfø9^zM}ZvfF_hKlwQ2݁ۊ_/~=eY(bXQFi^A_^ko9~ Uӝ#WLg';ܤ\H4=블a'T<ĵEp[ tNĠ퐨eMOe┮Eoa3i̇Kxq`ieְO} ᤧ3Ac 5sV܉P5}t~K5ױ^?\s16qSJ茆hX#^D˜uL؛5aי $ﳠ`zJ9Tw_3g'հy:&f:^f*OH]v^۶&zU񰣾sbo]Ș}S`NocCAR6esZ=Ƙ VSאZC()7WUھFw-OF rb=>&}1^$W`;t |6T!4SlHGk;` ?GpWMDv%dlSKɝ)M?=o^c0JcamĪgZJ#-EYiyۯO7-UݲXsѦ9hҜ i|D H-AC>n꽥C+ `= n3Wy<:tK{Ri ]n}KcCuo{sv!7۾!c7d߹~Co_mys{æ "tf;7|nc0Q~ra,2*-8]"%DEɃ_>Yj:^&u\_ekrtz'JJyu:%e#gI>?轅`ϥ1g}vcz[y"/ءFJmq`hgXNᘗľ?`Mj,+ FQ֛6h ]Th0xi_9G![vo3L6j ɧn AHŐ ,d\ŝĵ>ԧ/;wq'?9|24BOx~-F*5]%;%Uߺ+u{ΐZ4~/|^^^b YCoM y$޹ЇƤvL#AuL٢꽟H['2}jxqU9U9r-\^@-e/ w([wn.9K QVHCIZPNm u[eN;u-F?ȮMb NfA֠q d.{/YаsLRA0I"A*.Nxzޭv#jb4s*-(.l/d쏭 {a@1IՂ"M:Ď<iNٟh>qJ1RoׁmIgSk$7?Xqs}N'>ۣX' MـLxsΘd)M:DʴxOᮙ N7nsLv֖,^y)8\uZV-!uqt۳wxIzܬN]eᗍQ_/MKu네1MT\'|>v 7,,ϛFu]t*Sa9&CE.Yfkr:ic${W?^V䵫N/QlVcQ<2n%3?2v,0%E]O'zoi iF vКVOFBͩ<%{Oreo5V 88o/V r&cGe=,)KI8ykأ#kjQd0 ˊ`hW[sieHHbDr$Sև_%#F4j8]S_ްr 57*ZP\]}1lX* +\cqc̀GҢl f%;VRMU?wHPtx>3ː=?ݳHl͞'ָEdz(j̆Yt 9ֵ2kwO;FwG?%wC>ۢ-ǽ3jZ6{پ,:KJmISIk¯?7& iD?*t:%K!^ؚDHyJՖ4O"o-4aQt"®}cA6sm1r#V5)RR4)rRs(ZjjdyGN{˸0FrǕ9Y'KlsҢ*UO|=E4kyLwe3|9+T{-3JxβNWX1+$?:D25\P4WāSћnAZ|bV-YX۱ k޴ajJG\]e_#ʼ9Wh׆{UЅ6(ѵ!h k!Y(>U{v_uݷ eCz{6. }Faڳ67.^]h[\L33{ϑM^q$}n)ϷҷpkoKhH AZU!|[ok3PW-mjWԭtk69B r/w iߖ0ܨ]y*{fw LƟ@W:|g[ڹb ^ %rk]c:G_Yi2qB7&ސQKcZ: u$-vӀxOdZ ݟ v8jx/5vF#qZChNR| 疮g q)w%63- /7|2[ \7q*65e{ܲLEa* |guk['n &C>8l=${!H*{6wY^?QrAn31^x{E=Kĉ$}: ![`I ZnHlcuNH򐳧\3>[¥܀Ho=ni0jI7ўVaռa(, LvG,1[UϡsKJ\bA:$p1Jv"&o0­NoTK=x?|V$p">qK{)}Oq6A#[HR-mϵGjd*ܳ6QԶLK9X&shۼ|17n8qh0F`Z涽̱'këmoemAQA~".>مѦ=T>V-GĠJc;3E9Tx[IޔkW[gNt'VEhJDE%lkKt"LTySˣk'X^{ٺ"1Ʈނ;|RHJ%.B!b_?O貟hhGZ R\'∇㚭3_^ΝV݁51},:W}5gJ?SةJ]c-U:b^Kn5qI^ۦ&h^s\'ͼd 1)68̶]'KDmB%={[M5EuL)Zfl ޵rFݚz7w[9L{7Rp+{$n/q[NK1tM6*W.Ak}Ue^$f| 3>iO;E3%^gU㻱mBI}+bd z<ʺi4ΈC=W_䚴I*cXoŒ25W##\5 nЩb'&Ⲗf \?4rprEH3zLƀ뿙\Mu96f1 6r }֓9/XzVA)I9bǏŤ0gNsW-k;\iuPRkXJ-j~ Ӎ Α4\b@CۗcgK܍؋M&y.ч-̊M$ND 4D(Ś " oCgTȐ#1l *.vYrl `L{{E|oByi:  U%a$}Q y H|3 p™hsdk #Pdֶ-m[x!u _$쁿᪝+#7y?Ŗ^tm GQMӈ {AϪ~GT߸#Ҍ}K )Pd%JZi71rhozm u^RRw?m$z|M6]8eZG`F)U qfw[()Ni9̷KR[ʰ'l*2*nVðU0TZKxyI;yۡKf;M?`\-:45rOkA9f\wlf9~})רcQp&iIVU(NV{WK*v 7h-j4ב/D^a̪M꥓$O6ۚ f]xQybjv[恤cM@d XL^}'߹l>x<_Q2yYzN}-#\N=tGMR~TIe;4 /;&/N@[tĜD=>G5E6q(y`.Z_A#Ӹc{yu.}]5iy-Y_9~x S"IL|<ݖ[o3CkJPK+P$rN9ɈRv59*o >+bhXi6ؗک 23nكݏpq>+ rZg\ {;Yy Ωq63I׭{һ 4Y#W_r;wr}v][.4k6XGi;Kw~@JUZ!w @\]Ce.Z vEHM#=ui}:[m0-vضUexEϴ*ܫ1s?GtE\>stSF"c ;ICԗw$j:iF Wm㚹v*ޣ܃xċbff{+=u',&xF<^B1ib`i}ʬ?$ ?= ʚh~ZIĽ =u h?OlZ {OW.͸%8=m`Dyˤō!ۙ_{nިFs9_S\j7!Y3,걸--9w=.oݘrϔe+w{.QoX^HI늱^)E}E7Etp.͚vC;]m)?1W5^)g+tF n0[F}2oO"qHƔK;LŭR`r֝ص׻eyȥV}:#Ny {s ՠ /Tz5(d'mߟ\i555(3ׇ]JJٳ,~mmx$N}HūT~6ʏw8ȪOO0N\hܙ5]8 u&vt0mm>KŪȗ zP}gw\Ү K 3=4*N0zEc祻KH٧y)**䮟K!w5VͫzZ˦-`u<7g}/1Hyo =G.ҹ{><4%/8kZ|qfWH|%yUΗpe5FA½Irr&w-L7o())εo-[-tcX<%OaSX<'#5彆Oh>n#3!<ê%Rd@N:ŇiT *K%01sf[+U6B7 ~wLg=)tܶU{CE7T!*`#W/u oshy̔K+%Uڬ:UGeC2aQ⫾ TP^ nrHf@3d܀<P) -C2W+c^arT )xޛzMh@ XMi4礥mQrW*w7%R\K<,qOk^fZ[Gx1w37~fD)t8 잡4>A˳ֹmY4Ճ^G6X8kJ#>h!ی9)G/O4E^*UO ;ޒ#Pb2=ɣii yf!+^$)2I S6cFS{֨1gQמxAO4W3⪝j [rh 9o9^x)%%KR2Kf2,f/_̒_,&Z?d<9kSm,6ͧU8Y&"/tfwx->ݐlw{ ډwXx'>ۥ,dw=dսwU0Ȓuà%Z?Oކ_^J,ѕgs)u4~Q%sA %Աqnm:tjx 5Ӄ\~p~@~rJK&f5YO1U+]6nNqnz7F 1*oJZe+ƢGcfINhs]l EFJ :âYgPNQp!Yv2|.Ҙ[fYYjܧbLsF 5ܯfT\g/_˷{yݻɵpǀ4bvho GM6}H OBFMPRU:/\PofPq^"]&dIw@P8ݿTyO]DoI7_Ώtmto蔷95rLܳe9ܾ\7Gy [ۣr gu)ӣRSbA)?as&/e,˳UA=mlЊ^~;Ԁ5fl}fNk:Rz´ -g T=(q9o4z\5w&7-zȄaXfo.No.qcب5ƥQv4uEV}+5\`Ym,OZt t^q P&hWݿH.>#}#LcT(F[ vB꣗~m.r.W*B{Y4Ĺ :8_b `.AkVy9Ut?\e<1EΟ77_ϟƯmt|+7R:j>  {5?`8u+xwkݚkIA ٶhIԂMD-=\YSēQ3a9;c*J睾g"[$7W\Oϰ}|I{Dj`/ p[{nUSգ=ߒJKSbQmeΫ A}-y., O[M|!~'U \w!J1%wݨ#47:&mW~K%T@M4 {3$U"vLqI(6q[|&H6TK\9bg`3dMg]CkAq^M]΃65%b+vq}'*뀚I tdd$LˊK֥rY9LwY2S¯ħ(s- kr\:VQ=^Uvs$g VNcq 6tP$٨G"UbD90ke@mo5 W#N].xl.lkǪKǨKTuѹVI?)5Fz2y6vI{Ϻfj$j3¶ x; Vq)bgtйG4" /v=aJ˧o__;놌v!j=CAIvkVԑ#m\y#>*{$-C/L윤7ͲpU$.3ի5S*$=rg3nM mĽzOCF.O=\alBG0EWIԛgrO5}ɧ]fJ&)EˀP')detŗ C6 ΀(lمN1`fIHux61E`\d-!(SP Ϥ6Qug`م&d-ISٮU#LZ0oߗڊX2n:5nK]5Lk]y,W-ړNI2]g+vgPr#Z mYLsGu~=]ӚMY{]׌MQ(/݅o~D${d!D+,bHm(V+y0jGvO&|:\V7#̇ ks /.;EIe$Sq#Btkk3ڇkgs}>ssHn2Ί ڢQJg{߫wZ_F};0 #+AtM*ms-6+_{iV$NU~l䶉b(֋9Y@ 8}M*+>LqyHc\xۺE+h|x>g9k ;exy /SL~OZ'(K/C4|g)@kyGlUwZ(aX *ERl0{~QK=?qn5LJTT}/Gxɜ),|XvٯmX/eF%8WQzi9Hr#zy'iթpR<488yYh_~ W{j^#H|ҵFr7B0M"Y٭э½A 81%P )>]]@fԭp_'9\[kI3y,3.dɎVsO!^2FPUբcV~yU%_ y+MyTX}kTȸMzMu={V~NXQҕs,o0q,~͔h1kÉNiW5gi <^oiwTkfdUgS_o96]v;mۼmsJ޶;s/u4zKKޞ8J|7(jW) sXvcW~74K,qrAgtÉJ `~U$NEto/6p߻7d`v(D)5x ͙FhCFL=o|B~o5wC Ptn(}]q;rcg=_,@4[Zujͺ+̐ nVS dN~rUR傖ǧIRkoWI؏܆ܲ"9`mZWvuFnA5d)J;rfv{lk,ЧeL,n NA3Sh6s\u Z }F-U,{eφڝ9G w*?g/R~vϱRB!rC]vEߝ8\ðO }Rp ;;eF)ְrS+7GrT& i|H-혫né;U%UTmTYR9?v*N*ԇqOۧcʮOFJ>|*GPQGSjj|5}\p/Ok7g23甎U^ϐ&%df5kNVV䜙BW1E|jZҋ-/ V iO°qt=nߵ?{WLRo7A+׻7iq{,?[v)ysRrs]\|6\Y}˃Q8 AòQٲo9pyrgfхD2Pq:\l<@8P%P9wݭCZG/'nl2ι4QgTeY94黢~kU\i@O!]ԾAdˎ*?bu1w^( @wN2Xˀ0Y;8 R 7PJJ,pXR*%7Uy϶>%3v/O./߳$hs2Se`sɰ⫨>^Z2^iG򴙝]ZW~m M36QڋWlcV  aGcI2qg;>'le` ->zU&ArAvbJF*uHgaFV[SRdH0ROPrZN慚Aa8CKxD[S^5:e!Y~p(_'2+ `7eYE-EG%~ݙEӦ[mB?vf9bxzkZT.GUmo)czqڅc.)͙w8(oABw-|n6M.$>+͓YM}CiUugK6K۱[TºҼ?Iz:K;a,>}Ԗi[}fېr~CEsV|,p3w};ǜPw]`)7+5Shzgy*mҵse/bT{vXʥϱߛwͧa +a6K9@Zȝ\-la sW(|KߖUh;7f_Y+8̲nK-T6 Vj*]B89+T牳{Fi ηm)RJ-W.U~Rն>ֶ¦1{mRjeJ]'-M+s)eFT/tdLٌXmIJ(er,UQA>),8L3xY-{gI{0Fm!::r5{Ԛdٺ<2Mx:,A_f#YL*jR4\ؕ=1JYr[Xnr?F*N7Tx-\ʵ;P c:(?XPZ=t@yn߽qlRRӄE}ªkw.ֱ /+]]Qޘ=m7WV¢r cdT(sX&e2Pct@`w,HLӵT 4Y9@5.ZiGzRF)?  (],Glid@&նVP/ûR?| 0lE ZbՇk[<,הZSx2GhVz??!%{Ԗ  ˆ.:k:/79K!u,a෠?#֣͟T_M܍R[ ]!gߜ'I|_d$7T*O@W6Myf̠}boxJxqW$cÀwVo&7)4$I/,ZrGdmbֈ:b[Lm=NnL895ik!Opo;f&{I ˂ YFk}֓$-L u' ;`- 5OҵQOﲦ)͇,kAQxAJH#N>X%gt\9OYr)&iaVs/5la˃bmt{۽ЇR:vO;B¢ۚ^fUGJSdsN [Ӥ8Ȧ|ܞ&>;(+vxi9 qЇWޅUS؉Z<˅,i &2xGWo 6 ycz ٶx\O}&s*g ݦo1zKv!5'{:'VBܡUuNO=dq=ҕdGSnB3]ѤxJ }i P*kfn7"G~d!S'UoRoV~&~%)A'TSF䣨1"\,Jcvؕ{&OKAzBl%ɻlOk4ZGVK'z`s9RbUSno9;ۊQeQV>Cq!7D%n%cI`YgYfb(K>HUħ"NDa !n%f')_ `7P}/{E6OxtJKlBvq:E(]o(yݘ_IWS|O)4Md9MO)^-9)^ɝL]KNW:RsӬrjKN-9e\#cIqםn+^;)K{Ƨ1226/`*~4-YBʆCY6%U>sc3f ,CZB2 "CbڟQam"OP> +sT2|~|d_ϔL,y]|g[|$ho>c}bIl}V?F<;ސ_{@S~ k`?Ա)o6:H~R(b݈Y=eB;-jZerNk}Z?1$YZ$FAoI6 ri[׾˕"VӭtWr٤agwnuOR}(R=ɲIgk3SLs| 2׊Y11 kW͸fcWiMS"%6Ys|gj~\u+y{=c)l̳OМ,g{8&qםMR5]jJ598ר0e\rKq )_#i?#>v}OCt E{c-cm:6)$&05ĔJ'ٹ J'm&I{Ers<-0ʼn*GRgJ),%֋z,ˠNz)Tx~ S|\yXԢD'C!7?-dW-ߧ\M +h,W>LLa!OVrf~E lֆ *ܜ)BM"#tEuUc | 8/KLʹC-P7/ʑlPVL7KP`4sPK&J)?zХ7!cE1gl^l-lhj bӫv#Gd>V=KoY]7o?{%>|᫏z?g9'=y ]}tR8OqD0RFQu^ivS5le\mZ(Adń 4?zCFRk҆z{O.HYNbψo6K,:Zî%JI)my>~E9u&9W-=0pҍMnk-REѧL~Uħ7C_̈́Fy@w<fuszy|sybE%n)U3/u0>})]^{ ^=e>;iv۔)Ht~ɵ^Wp^, ipa|c<'-?o\a}ipU\7~Nn}whjFߤyqܔL2nYMNYm=)a9/KkqKjk mi(J4, .IS>* > /bCS9T pO=owJRfý봻RSVW)kwIؗONGX#Sӑ)t$mӑu:NGH:I[#it$mӑu:NGH:bӑu:NGH:I[#Sӑu:NG֩ Z'#SW֦^Y-okv$mّ͎5;fGHښI[#ikv$mّ͎5;fGHښb͎LfG5kؿW|k u*M+U\kRX~7\ίe6qE|1Ч&_c &hlxGY xvKXp&n |vY hW6 L[`h"ʶk_gε'> xv[mgZ݀={c, p~x'-pGTjaOYg[<nZ`L:\94kތf}-`,`5u[d4#e[`;:J;,)l倭:5Jd^ t4j=N/(ou!Q/tQ6֤<c)F[Ymu"A2hkRy t Z8k_]9>S|`¾3 ^S\յPҾn=䮕{E틦vN^gK mt_GGQ{ ]V44( L]i487 5 .aid7W!i1KgW<| փsݨc\ moD)ߵ #v/~8[NXw^OShgTS\hnBOxEOxE8_Q2_1<@m|_%.m.f3L|$chZoԷNzM1F+JD-$KSj9o*|SAEVR(.|&%kR,<дI(,/ۥylkjil$`~МWif̷p`WF6y+0Չ8ǾS>D14Z)sHG}}^VrTyě(Y57vE 9ۼw=P>7wRؙmq b) >hMMQ@9"eytv䩾V}pc_d\;Li_rKg:@q ^YS'/ QP)LDu4[z aAQ߽M=G1`Hm34o_Oak>1}TeBp憫q'SxWl6ޙgWjd>c7|uC(Rq`=Q 1 ' KGA)%\Dԣlߜ26{=)[&Xr"=+l9i/jkwQ{>[~N'o<Eyߑ7y:A9R 37=cⶵ]e8YEOyJw6nr&sw'笷(qhs1Rd:#+k3rl:lc}4(blrsa\ǯ} ./[ rvUpB]/6oC{~ƈfz2|dh"-?C7v;BhEH8Bkva? Z~^/8D9i9>nN⸑ӧI9=lhʜv~̜jذW, m%?h~[l.[͢]޷}S_;;޿?ѕ+\5;r5lv;+r&EP .n#)\vM4؀y݀y0@wF뭧ҡVlۼ6ܭqX|YNR{RZ6l.ϫ,Bᶈ+O42/ HK; n;l9)Uh~xJBC'tyo ' K`9NҭɞaG\^i:\hњSWm2? qs XB)67jDsixpSaUX =|{a_TsF5b}{Vk}{9~ -;XZՋOغekbZZwpXp򵭭?ytU*?sh9{i3Xq [M%·0îBgNHӫ V;un q,=9BKCvSG!"28AR3G/tnHe XڍO0G`uN +q +͍>/|#d}vF!`yW~u;N>|{&WxmkYj{.c-qz[bn'Oǻ!xl[rn[|RƶQ&-r( zw6o!BdQīͫ;?Q'(|ZkAp.=:oVkVB`D/&xU{m,=F wOڣ^hx&uI{1ΤFg&F<kaG ~@N,bOčΠB\rps 8(=3"jvmpSMUX+2޲}亀$%xyU@,![[^@4+-t[c\fOv#|bߺjMzYBbN ԇ`+K }$tvQ^[iFzXis7ctOE/Jaqrm/Ƕn[ڕ6}l510A`+`"d]x{x'z7.I&g!H"BL^ gK-"yӞdkZHV=bX>;’WVWNWRel%rqV8$O\hh>nĩg3OG0pit:-O=qyx1˴f?<+>84q{,𩳧O x}A~m|tZc(oJmUL׻-Q}tXN'.HT2P쳠5he)' I:$Im=iJe?㞋SRt~_̮"$4 9㱌pGYa_ 9oQ{xW+zM xX҃ۈ{}0Z{BFFX  uŨr1lui@|HTzZBQwF>-MqqߕJYc]:KT4;@HZW.b\o]F*gZ'ϢDh\4Pg~u2 3Ņٓ4S4F.FC0- گcſD [QU%UmcmG?K#n:U{Ŕ)g~O9=ǝYd ,FyKLǙaiSDkPr h#xpzhw%g 8vq&w߸>5dc<'n+Pnj&ɏP Do^}"I 9rsƺnNmmt]@@/tS?vsΘ3   }/Y9/[Lhr6qjAE +}UeC|m^0Qm.F5"`V:"Sb:'4>otO'GA7ޒazK-G\k\Zm )\Nީ:N;U^eMP\PVCuB'^reO3} {}~ ng.5fJR0%u8Z4Nq=10OM(QcqH8iC? ɢO=9dF]^{dS˖hW _zu3zkASL.vI.M\8:!P- 2䐅Nr02⦲BcSR'iE>\~HJ鴒I+i%8zڝ8Ѽߌ}V}5~?k:6cMbMTY5noi R. Ή:1YiJpEёǏM})5Op9=ɣLC0uDl{l6x|nxưp ۧ CGBG"G֐~O3p٣e8뿺v/\LSv +a Q珐Y6Ű}Nw،w8ϬO&D2T_]@Uua@[դi}ufsTɱOmP[ 6LO M7{έF5)[IűiB+4͌_b*y8alAJ<> 40hR ׂV&*On <ܿ &(F7ʑ%I& 9˫!?8caKQ<\L`ONQ5M%zN*W\/xxI@1K?9R}+ǤQbQ4Ө)lՏIC~|;!woZF:F<+d瑂F)-z&g_~9,1@(g5dQ(o$zvù<=<|o.g̐EF,PM< 4%f YuFih^ⲛn@$6lpiִoH\4kTy3)/;K]156װyy݉Lѿa$7\ܔܐKGHHT_0њ dlʘinX-omA` IYO$؎+S3ogC0s\gm,A\2Ka^'g9d3y\jZ!P:/ͬ^L8ޜnGeGI>xO?mȊ|d J=wd'[!TEyR5F?浖m5#2wpVTp#cGY8GeK-s;3s?3vϷxi8bž|s^YeC E*)};OŽ7i7Բ6 x_aOM> e{.߯Nwho|+)oĸmِxm(t?H1-Lv̰J]) Hؒ G\f[3>7>[Q qߧz=^^ AB^T\帯%)3zO W_*'Ͼyυ{.|@` 1Ψ=j:bZaGozRqX8\=]8|+\&GFE Fћ&GÚE';Fհ|ϟ6O}MMѼ)@CЙ,&~AM-N=IwDhr;ZQj#@qY!V]엄maǺQW)uciә#wfή4]Eʏ3MW!3ߧs#7r#RIiS剼%p|7ǹ_\nr&Vθtc]rӟ=v܌7enyҷgǺaۏ_rBBE'O|oy=o/b!(QW.S=ή."G#ߏ<|8+v<2䐲Y{*fGTi?M!砩2Ϸ~qǂy[[tT77э8rb7CtnKzMHEWðSlSĆE^wz8=%.Pڝ+I.Mg.\G:5k@ G|G)Z7^ ܂4 y/"؁sEMM Um=ܵ"IyJHjWhlKoiEa([kc=Q?FC-a!+ck4qdj#.3Tk^CoTםcΘɝU-]O-aٽ/!\tn=<}Zw*LNTh. \p")W:Qt9\j*jr>R#;oV7|3 1 ;/@BH gk8-x}Y{" ‡E^U+ZC"CH،0hs:H4j)h]yw2!? g ,eI;e f/dvbrsv wy}i*BUB&qS4'vi8CVX>qG C&L$E,%Fe|/zBJ!ѵjabѪxAKpD\I9⼨i*mx.5h8kfô%R!'Wb$@/hAByH>xkH2;j4[tR;#N(uGP %y5x&z4" r6ѨUE~WöTKFW6һyyg|așVb_,jg[ w'X"Y.u12ZϽm_+G[:1OZ;hC`3aMf Z0C(h$bWQ1ioU9'TㄽwI{_*%MczS` wȚ[d܄D m]>FT5sy@x3>j01e2Vt}(r@ȴ+,ǾfYE2^X s4RF;m*~p !(]ew^Jަe+]EÐ"_܀[{RڔV8Fn6]=܌S-*v L @%Qp#uHWPC6J~[^X [K`0#{wTRTo0RBss!WmkE?](R#]-=Xap?Rh V'jX97j:`0˃vXIWObpP"׶y Bv6uwpޞ4wDk]' ,OHuJBEozھ.|?w>Y-kZRQ%zxxA7?)ZB]ɀicgmpqTr 2>}X=RNK3\r葅âvX&R!l+|s^OE}7z( Ssszt idjϾXbR|i8abL!E"SfiGMC,S_ZFzZH+%A,9LP&ʀ('MJ1_paWEI tD+x؇2<^ס蝲ڽ0T:SFR5$ZzmBX pנy].菃RjrU9 p zT{{9^PooFygp&q?.WȏgR3cWIJHTb`wJދԖzMSzP3j$\/=wli.I~?b "]2RSIE9riS}#q)(%ΧNxSr >j?91 Ԯimq7' A>+AcuRa9HG?1oJ p cÌ/_t<.R[6nByQ$sU| nwr+xE$ }vYn.9Y;|zj*϶Gknv 0hzPinDD7L/ONR7[!ʠ;K5L"NU[fF rjo >Ecf(p渤>eߑ8M6Slce6:v&c2e=4Z&ux枳rgcHSFy#j'j;{ {d!D_ĩՌ"svvTqtƂwIYitx)4$ v$8l:OHu%Q;\l>Gk ~%ȼ6 ķLI/˛K[X-(l͸QՌ;im]VӖRm_cǭBL7"&{:m& %Z } 08nH/ K r?sX> 蕒wt' <`ͮk?'nuPOqIfCH<oHlzJ)6I~;^¶x&;z0 8CmƩ,[I-/Qܮм {8`못ܧ RWS}//˵8w{Ib#.αήo hI@mn}/+-NTq?(ldn5̆VF2hY꜡sR׵^W X[Kn[Y%`vgX .hvX-**Z DvwonzUC69{3>( j~N`90eI~s }|!wV~~3π; 2ˀRm!sd;-H8=}zk);I :scpnuTm''xqqPױ|d$ibmWޮ&t9._9F;z_/ތx±1_1qOc;ۜH3NQ&p d@.DgRQ ߠ4O/!]}IK0_JM[YZ q{k|ga䳰ܸy&[SpW"dSKRjz;n~"H8>e#K83{,mt^= .@KrQ-MO-G Ѻ.!["a RiFI=h 3k@'Y'.RpL#s6'ppw%5RSю9xMWk? )~9/ ZcJR(KFH{TCF~8}ޚ>)k,N Z7>R2'0o<.J7yY{gauM30Vv~o\Pۧ5uQɍi4S]K#B!]0]Kap"43ӊZxW5]Dq~ORZ?/V-B vŚirr3h ᜒI+xdžz2kz k\UQ.z?.Z*0O>K\OS{!9?#iA }k!ng!yyш]z!<ƶ n~pzM!۩\&dAȚzP2!c{+W N'B<ϹͣnBR_ͱ_moC҄HNju Ou5##]1wG 6$h .!5(0׬K@QoYg\^Q^ |_j$F+T#[ #lj:\Z@{X[*SY9+޳z̓1o֖D O'n:# a[IH|bXvװ>ۧA$z3rտ2H,=K_L{mnSO jGb}rՎ9 c f?Xf4-aȾЀ]}!Fߨ3:-ƒhKTQ̅cR:A+Ð$4vV}+ݫA'k¤ ?N̝>u=bs7Nxo`'µf:սAuNn' R6R 3ܤB5v|c; K-]SZѥ %VJ-{NW.^%cʱ2 n-_N#&@fӛa:˓]m㕾+ B'$na1jwZl0[BJ̸ }Jy5Gƺg{ͱY.EYK؇HR%,&ӝ"X k rI~;ak4mU2fvsҝ9q/Vl&"G‰Cw=ܐ{w$=NGn}Pi@rώtZ[l}[LA{> Y3_1̧S)qaG /ڂz(%7Ĉk᛹-L{NnPMWc%|ݑ簎<^ݩ2cx c7SA 6)Ϸn{~u*\=GbcrI=# 1O%PJU{N8N]^*Ο I c`ݶaO' xGzmMG5xt[h__<4%{dP0ZS1P0ExS LP/}@gÂ%"^׹ Qd=ܦhOc%"aNa@g/B]$EM!B-%NBdx \fpn{ Ii<,&/Jzt8s@o6x'AʼxenkNTA@}ΘIEb 8-D7 x +e J=Fy)ZnBp!eL'wrś ?i-2We֝{ZVZB9'7Dz\ 5Vuz6X9@/n 0 ȌV׿.Jl7C n3K߈-O2܏qnp`~Ƅo I(E'LW ,wKnU[#.02j%Onb}NN;q3v0%ɴdo48o5ƜBʋ *7"PzB7g馩t]&Wۅ=DA;T3<%oS(fݜH o]oؓMs?$קϳtXEwUICu>6Zb)bm8aa,t$ J{,Rbz?|/;}j%ۓltZ!\f$2chWojFr{ .) #"6JfPTW-Wp*Q -4i]BZnЅR3HcIK Z[-hr6cדC?ix'EyAH>T;lĶ՝E"S~p"2g:F͗v+kgY63)(-cC|Ӗ0 #nHkc !vfA1/n)m,M%5F^1ˇ#s0o:}5@VMM7o!FSgK1n˳[1No=]~3ӑ-s~7.H]ni5Fe)Αfwg,ŘۜDAdd_-H!{x^ WA1Jن`r6;dxo.ڶFubf?O&-uP)!'[mk |kG[f?=\: }?)JW8yK=C)N+6(>NoMѤ*خ"ݏcCZaRlL >Mns$ʖ/ϼSXgEŭZ3œ9/=|eYsh*ԛjj6qtR3{G3ًsIk^aOX\ڜ|;:Ahp{dtކT+bXQ_G0)܍@i5h6TvR~2]v 'Se)-Fzfh>aO—avޙ㸣::O|=,2@:BM{Aګ<H/08:YpIm/@o*g[ߖmk\kPl;^$N%/ޮ=џQhA_8w5~NDn&D,kE1X),M3x|j9(Cۭb~sEFg/r/_'Z}p5{tw=_,Q[ew=ԁYF7izlYr>~,i7$ Ѩa|\CIp}F13#<óddv$=5u.|ĶhDt7$ubTVgFul^>f匊ӷ{b@OY3iyśoR+*|GaDᲵM*~k̚" x\Jq%R Qg ʣQbLcb;8iݲ4%v[Camާl!$A}$Y.A9I.VθV+n I 8aǗ)g'QcosYl WhA{!<#sc5Z-6Ƴk4=Y)d|좷ȷm]N 7r4$J=)RE0gK{k:ɞ:X絞E go~c͞)hי8EhL;{/gsD^o~ϻt[4}0Usr^ӶW^ļ. Xؑnkŭ{WZvoou0/`5{*<ųw&y3 \ xuq4V>[_-wF+?Ms' Bg\c-; 7b]kL}:V[[ w֛7u58!9lof7xU߉4x:;WӁ6.8I-5ҹ2O'>1sm.qj$ƵܐZ?a8>q. q휏! c<w"$V]iڀؠ4^mU9DOG#&*P%\G0LS,Dցpr6@.g7;6گF9L_'wfI0Ұ;a@V}OT^U/} 0/kx ro%|>K5h Ӏs09.jhO^/k^Zm>x,6a FmP&t;8~RO]O]Ļ:5# 2^)ߥB/ͥƗSvʷOok'ݘOP 7l!gd~7Z;QZ> gPQ3|~n*ܷm>M6,\4(@{`Zl>M׉|+bMZNs5:Ab] ~Vg(K":aArZ}54$v..xsѕo51C5I[N0 $i*;5F+HGڅ D!C{!9UfG'H8@_/ #Cf'dS1܏ڹ'!a6Ӹ/.nipfz.'<~ϵ6Uksmyn\ܶs:`$9$y;C=d&AiDҤɍp71>1dhe{4b$Sa]?6p1_DmPsef ns2۱B?3ٹT#{bS [%o7zO+=?e+iwz绍*c'ߡP( @4>C7xkE!;nCrJrn=ssF#W }6 ~c۷"'뗉 Vr KIVq^\^0UԂH 20fVg|gz?IwŽ4oM-GN 948Iihԯ[ZQGe4gKwI~{iص$g/\ۜs$ZWػ[Oqֻg<d42fFw{umG $HwuPs8f\ &tۨɯ tՒļ=bp?y@y{j0?tm6$N ʡqF0rT4lG(21FBY\y!$(6fjF;5̻?wwZ7w%1/Nz%\Ooz#(_lcwVי2FT<Kq-4B*lK)[Qȧk痂0NKu%lb)v+c⬭*~OAdl*YJIe C2.},tX\6KtYZӾ핦=vicb+n˚/v'|_=n? X#1vB.F{vg!UaYn~3K O] EH>ߖX2 T,z7$9u՝=,4Wg/Ν*e'd@i<㆜56k rttVG‘׮%W,eNgPq1zW1Yz;/p+鮈6övh-qlq[ho-mձ\m,%g֠Jzt<P/L&Z'3XRV |qJϩ \yb[?J R@^7RXs Kɦ5ܔ떭$UJR!Jj5ꈮԜQ_YH %q^$Y;ک;:^w(^m'Ϯ Smʸs"q9K<.8xw7ԅ`&F-]Xm 'Zݡ2Js7;#臷)ſ[8}<=IHἉpU,_JלvdM@R|Ȋ{NP.rCB 1֕ڴ=p2%vl i%/CJ ySy1ӪɛgMˡ5u+2e?3` -%c_%bJϵZv_ {gFeay16 vl躹̲퐙8QJ3?[_]k xR)鐰VBg8),A{JXp Qٷ8ʒ6S} }B\A'IҦNdM]Yx04>{$zꠔڦ}A` zp/&஄p= d .e4`nE j%2܏ \0uhQ7}R\pR",T p[x͝~v(a: "x ye+OR[v>q`3H](wސ{`ɩd}UFC^W.K2j Z~;k pvMu`{>#.—ڽ߼5Ƶ|B5T]i&yYg .I9X9=l.[ZRC-pvzܖdGESF/pzHS!n܉rs>Hq(d[_>yҍE[dXWصlTg9ikE NW= & l+wmiu]ӱE[ Q'wr<5ܦE1<ϑ\v~ }'EQڗFݖN_7f–&Ay: =;:Fag+xbdN}KVF^f|d._(̫6FNAHrc2ݱ.otV@q /¶C:BKG,)^T 뫗vJj} S<)(N9R/Tޑ}ۣzi?]Z)/4SBXylFÜ6ڸ~g[R:`i:Aߢq7!I1aQq} 8Pe瓀.=$1ftkD\zzp":35U*Eǡ_,?_zWn.lҫRbҩ_O,ЪՐ1~*>:*ѡb n'_ߡΨM:']/6<*\ub9L<#j< twJ_kPak =]ƹCiOBxא֪oX;{}R4|;,15#= ,1g֘^G]{ч|S£3Eh@ճc9Ik&tjU*yTB9s3;$tqAwsHTl"\ZD0 Y6 5( 6:?w(AA580ӍQ $[2p{!;v TWPu%q|aUܶ,*G/A=-uU(^5ӹy)#)|M}^cd> >\K%iꄟssG$kIv<Lǖ5*e\z)שzʹia齹KSIp_o֑mw(EHZۑ*R2hnófϭÌZVjra5qf.*.1x|ۜw p3hMιt:iɹy$ȵÂf<%XRA(ຸAeU zT!E{nvVgSX[$jsEhL9?pq SFʥJypNΓlqOO +(p*1J^) $+ n/z$feT-OZT.x6ыU$g}px4PzRfڐ1ARn]mW_s2ˤ~ѭt*/HE&z#F(%'Y鐱n`5ׂXWйef$/Uz䑾r<-Fxhk; Ԅ)XڹvLUA^A+~|\t?#AE]fد;k`Ncm[".KT~?#RWɟś D/{LFXeiB}Q/",)[e\&.LC>!2,?p▾נ<_3jwH|2Wlk[)%KzIxXWvgSKd;~l֑4-}I8[R8!Ywt[-%N:;ѶCzEA{t]ڧR\EC"^FIs'/5S]-emHǣRv!pkA 1ӜRv_mZOoCEZ=ZY}f>= #F1fb:-3[z7͘,Es|1"&"vmCndfȝz_w{C%3Kzi[<}kN${dkBzW8-FZ#2kiTzcUǘY1\o_3 \ cֱ)3SzZ'?\?8X905:ui i=q3*63mzZ[{4@WPU=v=vΌق8 ݮ{c/gfz ؿġD:=ܓ%`،=~؀ zY&yoՄUBF:9t7C~3_Y/nYv!OϰwBX9\6}Yn݅$&8fL/\]jP5z:ӥrxWd2忾ؚ3f̂Idmc:UU#ݖy~g%r5 >/-awRfawH&IPcugpkڈJ ,~ *-lͦ~nvxFT QVS%jE`"R`jc[Lq< SO7tb<)-)ga3Ķ500q<ض 'le0m,۞s⿔Wۑ#aa$ͺ?pDMnj ,K{thv[NI ӛ* J,Cv%aCZK@-Q.pB18PK5 eW:8L)KtN0U/`n{*Q Gvlm5K;Q;Nb"x$oxz`([*=+q澽e%(Րu5֜xj2_gQWұ)rudZUG >[|ꀟ|8w~㜷u٭+A+3!c >kZ|ƻ{8!rA4xwE٧u`f ]o.=ď+J9q qFZw[xw5e)_tއЈz?$n)P-[tO={:L'{HrG*2.CT[Z겻'}}Gfó!E-0 C niz5Z!mt5Ԡm{VLjB ڊhN^?[lA.tfȰ7;8}Ӈ>)8[qq{02y#/GS>l6rS~>^l)knHwS}o55Hb׊"r:V),Yf'(wÜWQ7y5, 5pP fzMJkB ln=𡆻 P=2Ӈ-dԷF=ri7zTnFۅ %W&*OӫNG 5T8D<jvR\-up42_.CZ7sںU z9jKyi>af 0Ԑq .+bWϗef"ԀA2NMAHkʕV$[Fĕ#X1֓Z˭te^B~+!W}t 5vu|H߂a*O{싛j?B  ȭVV9#=dfzqϯ:={ܧj:h?Mد]G gFj,Cӵn?ZuVK-o"IfӥN3'-`ΘW2~aC}?`ga j?:<ȟOJVۖMmd]}l˜͠-T fe?TSP8mWYp֊}1bo9n1?5743 ,CŸ["Z*ь5I]%;S_i=OR"$uĠڗ% .SYH*['X'r:E,oDwNtz>O6lN.ÏNd:( zMg.ө_Z65Ӊx-RXk`kkP$RzMJYmٔ2亥KAӯ~qSJ]lq)^@@("jw6I/s$H刃lGr >~|z5$~l;E\kuϽZtϐ&]8}-i|7f5CreܸEtJ$;F]9y*t3oh,IKc )28U; eYdd I8+>^fC wg)6ٺ=5K3JLTޏ'O)`9&:g,!,O8ߏk,XSgxQ_5} ywoe¼nP?mܠ4S5O|%÷|0wķ_#SJ!e07o](G=OW3Z ;1n|rۺuxvp <(CSedȝ(o~ |I'WX r86E4$\QkÌqr:/j*4W^{QzYܰ璞cis0٧i5`:9qbҨxYJk+/bj/T;f+L66ׄyRCE;nbWsh;]kŭbPiKevWn򫪮ھW-GJ7V i6[w¶)l+-_Wֽw\^su:&掺KږT)[\mu+5nܫ.K]hv5~Ņ*U *.R+}Ms+b[^?p+T/vs]^WW Cz=^o*󕹕 ̓Q$[Q#/[x<.GiKjh"=zdvPn׋iJDSU/jCUjGd)`]y}Vލ@~-Ej^4Kɸ= ]dn*Ok> íJoǫ{yh(Hj(.*%Vr5V,IF>E O)U!\5ا)^inTV@"v^[+w*GAQ/sPYYyG L ޺X+h"S{c<dP.Y^j&PX<u57`ݎFOS*UwQobx(l [*Q xċA~A\aDPB>oVj&C,.hPRKjj D6t˫[]e0~Wc]noI12Uxv+ѥx J%EmvhtbpH Kt{kmSP<ݮ!w0K'=*Rh^_rݓr2ƝZ#&A22#:fݑ\0:nKC։{̋;!8w*ً(vB.u nOxEHüAS Vr^߭*U5J J_i^q)2ӍW h1R kwΦ 6KJ{]eyJU!VTUI-+2Q;˼6@.F!ل4RG**ZP,iQK4M ꔷ?WCx|rGcV-%R[!0]%*܊'y|J̿=nW)F_2u] 6bWyesX"R==gIc}8,hZWe ˽[Ui.eǯzָ/ a˻S}W^V)Bڦ=ueK>h(ҡ';z ^<_ݧˋ8>AE72KW~wSK^_Rܖ?;==]57 ._ kr<=1ֱt?]Z*-m6ttWG6Vwۜ럩zt+ejUZYU⳽Pb,)ޛ?'f-xCBP{Er,%=,:<5exTi%SR2Q5nL 0̮JA6?:RqaހϭRA4#qOYs!x v|tQ~WO󮊦V}(IODd*!S1Lqi*LV`^FJRSRfE%(\ $/AFJe J{Я+ aN5[kFeqhdւh=͋~1 3ty4?#)L'ZUXM!@!Ty=X\ԭS-fU-&GB@2a-O-GW}* ,fGW,؜W=rBE@E.w r5wp ~K-tဉ 3ڀuWҔ;vk ub ;GTL/GI R[)X1X˔V2Jq4 c˘+;w0TBPձ"5ѲP*v<Pj v<( bg%* ORS1S- K0NJј[8KvX@0/ *$UىF?ڍDŽQ uT(-1:T([/dCąFuBnR1L* AZ:j5!rgX(()iiaeYE ò,bYIJacG0Bc1"cL!S9L9: B9czv-ٲcz}~Vi~ZVpQ$te}#%*,e,I|7EMQ}P\tpa <h0 و7}7À18j\(Zyw3ݎb.Yp "{ntՐ=瓇ÿ7EUM: s=hC#ąځ2>!#q4m(G?02[>ڜ!FK+bhka$姱pwԎ;8]9F CYk:*7 be"i-sXzpĮ!n >!^JC57}ƘPաByr.0U;$#]Ga]Y԰SGWl2 ҀnVn8*([մ/_۶8vAt5x Z8`_P*&zde–PmKgy YB{M@:W+q5m4KmyGP^ *:gkBf:94\<(ֱ2VR'G6n=6D&;M-$ IL38Pyb~L;tlv#Tv)eE ]L4 3ٮHIO MŞpUD:c=HSf^,:X( D4"Bn)98Kj|?I}x ծpP0+]y!~ KH++_m!SE@[s_r?'P>l1N9sadXW2:#=) Z;7gcV)R_b",NfN)Of ;vC@m6h+S٩r~#ؐI6<(Y Ч3wn@D'(, bA7YS9#'nR!ʡaޫɡ犪I2 BX޵nn0nʊ #SǵNװ1BWpM?Uo*7{o=' _N*xɝˆn[\W)b~߽,l\GSI\QGz߃f`#@gr1TI׋-R [᯴Mna[t=!O:\l,8uD`$Hi5zksV쵤gu:fqL~ X*m֧^͡$1"ʒf(=zd+"iƠ\`}xzt%J},i|^-TlҔ/-mycl]d)jmѡ2eQ!j!'P>D9+3?a1_H|A[r{ThJ2m'u`Aɧg bpg*g!4h` »|QRnVxKn$Iޏ,[p96~R3Lձ9:^Iw]G=,>FL &ѱ"D궮ǗX/,dghCaLuũ []O}aGqz"u/E'(=̅T="aPm`+T6iQUMc-Ki@Uzr$7b G7sbsȡ}˷p&RuK{SKh| Teg<(zZ8˴ޣX 9ޛ*oGW򤂩 B@}sD-DT B0exn G_8u9Kc_T.V YNsp~~׋sc'hbGC{:_wU E#X&:-Ofї~?<ZA"; Ns6{!s~ìaߚexVwuF-vQx?7vݿSJކ~Im%Aߑomsr.?6 q~SRw1M\`y╏1Q[~hy$5q~Y.?~(4;w!uo QYI`wUQw~:Ýh?PeQ〽4B (;6l>92dRҳ_YN}¢ QKj;\p}Gh;!٣H[d|%^@EvdF -QH/G%Q5=L)Gk?=pFZ~0nEx^)+2(uvyz|WYUWT\JVeCz(vR7zvH^mHdTtܦ˞$].)v.;~?y*`^G^zzWz$o%QכK;dqlˉfʵzrkLy⩭ݖ6h!woaڀk?f[pЗNZZGV~Pcq0pjg]kw3nk'ւvs y}#j%5زo.y=gZԐ,?Rc)2X}6WEHLk2ͱDDZҢ3Jx G0'}GyW mDF2l3PUd#eT^uP:S[ҩA' 2] k<5hݻt&\ٸ,"CbY{\:`V\v\hYrRrw䥋,2jQ(OAM]:Zq"ώ<; W0]Fm(cM2]"A]o'3sQV˗b:Zm_ ϗc`64{QuEMwXcY!-Z[v5"$ ,Qu>q`6XXRd啚n*鈒Uºx2'm $}28O^&$By6zњ:uv+BԶW7DBg ?spogVo[CjueAԟkR 3sWT$2%UdCvA;D[rN~y(= 23̀2 S4 3DWd&|79Շ,ۣ82>,mr[[h ]n"|Wk{.7ev{f9ƷS +zQ_1B%>C>XDG5oEY|I"X_+hF mClٻ5c e'$dzNrwr4-+ |?~)OҼ9 i ix} w)0bef4!wv~ ~VJ@¹,}Ɠ2삭ta&EbIAP ev2n䤝'!eJ)JzoTYL)L֥G&I^G>UlZ;t|?BjH2rr˜j`9礡 "FHԊ]}dGC sEʗ5c>s𪋓ngT\TKLPΠAh룠 Q&SX|.-N ZptCVڐ:奂Aϥ2Z,ce$fǼ +_-ET5g{.iVDB,M5r+7\7˕+.vr0URRJں wEOF+C^d%f'Gv f9la lů jtB>]et)d︌5c)ԐNkr%rKJ)s_g;I7<>Գ<3V3\G#2AY4^|W ܮu&[A߂f_UJCjgJ [0DcMzgyv/)v˯4X|N5éN Id9:̬uY`s'E߁~׿XhEkt\.EEY$Zf=Bh1V: fز> ׂb-c8uҚah^TZ p mxz=d^x AXJY>'ߡ&aN"m\zit2豛 G5n]OZNJJ7Ih$< r9ONOKG >g88q=Qآq98rAHDO0fd-ZLV'Vl spVq޿z |r /VGƒU6=hb))3N{G<Xl yKWb~2œvQg#U,*v;cηaKrX$c$KřTuřeCX<>hzo=<,gQS}ZVfFnS?%Q۱LV}ЙS VGNh^.;ТlWh- ,ydR^#" C{RE.- :/54y;٪MzU[^9=؜ol~,?;dkwGKwҕӀrvil]:UFvƎ A'qno7׷"W&b ߁8~PpJYmpv_cN*V'.b@Vf5L\9zO{ޕDu4 3)b&ڙZqbV?!U>]\)̟/Y4+:ݷ,G̯sWUګ̛Q)gkLB\>X Mr:.$[ܓl%Pd[3)OS E>qD恳<42G奔qӵKeV]=-MXlv-I?>ɸYuqFWF0+O;ۮ+Y[K/d A[ub{`D7-Hc_}OuRbKz5|Z}IoR |L5uGZ*a*R_CKm2z\%S'f-(<#GãO=,9l\Y62mhp͕` ]c.)f_ٚq ^LOux7sά5`j[R{3ݥ [<2#ʑuc6 JRkk)=p9Uױ):$E#ijm">eL?y /yv;pmNnE4FIER$Vb-}vڴJ9)w,"tj,0xR6"l:tq!:·NZru`z_uWlu:px5ޤ,v'ƪ/џHV)׻ QD.`ͫ6!UTD%oc:|rh&M %nWFDT<jN~*Vr6l5ƱݔZ0GW 1n_T_fy /` "o}AN4);кev5lc@GB&́evk{WW*zh<^VtpypTX.q&VAa9hbfݓVmTL& $3bT)S U*XLu4.2ZqֶZΧ.;m^*۲4St  +"҂o'.=<5/ )aښ4r=Liq@F^Mz63.ԴqDV3o7Dxx}^ =E.8..-"ٯXTF܍򃰲MXE[A2*ȣ"_Pxw[i`#h+۠q,br+JlQĽ=9re >DUw›s~ȼUH-M\=iya[[:[DCAgT_4/ȅq` зR>4}fX=!34iFUgeRj8xPm !#:nuU*Dl,NVt"u-&q#^y$X1W|БY.ĮRyzFSէN9W$\+WηnƫƝu.vI MF^vE9@VjcEu!kjps\摩EawHiݡ,%3'<lnc vUۦgx14,nHyxN)9xR%0X^VU=Zʾhv6G?q(ޥo21ZpϺ(4߬W;Lg;P5P="}FuoMZ<49w?NX~E<Bc^9wGSŬS.D?8yoM.O&e˩Y%ccYI?X`%W÷v^N,)]T6%qI5085k`ѳu∕}~tN.֫ OYTlY<ߏ>lbׇI۹JKo[X93Z[:UTo̳CcL Zn|;26$GO޶/.*8ed>.ȢV{m@BdQRg^ m-&q=̳Ko6ߊ'.q8]1g3x<4 ؿ8/ aCIŧ~Fu ;AuQ}qh,",nݬ'_HƟ/KiMEb*.*w2ʣ$shђDǒKc.~x@^*U;|ch>~%Ϣƣq<7` ɐc6^Z1'SXP|3c-]$+d|'Xh!ث91(Zms!}>fy8zڡ_Y0Mu>em9&Kw-8 :vVv{Mm{;gyh=,a">ڿaOKqJƍ1I Mل sdCkKJ#Ce3:./7rXƷ`իۺ#^t5T]_SLm8q &,Gljnk <b]( ~ }<lOFe?)IpʤOGeSqrK3ԡd{wk-,IuS|wZ|/ҟF=\?&2Y--dUvVn< 4 (zg49Qӟw_+ߩ˜Fhbd%yɬOa3ؗ/;[slc_~usտ+żZ l}xziǨ-q{ X._Cqؤ&O}OBUrfIt﯑-|.d3wmƩfv?H^UP5哟݋(ˌp0e:z놈K[?vNv=̊R>0?<;Z|E$gzh$m#^7MT_VZۙa=aEŁviumf0b%nt9M]?ߏ2>`[j&r<2w7BSCJAtT  s58HW_uQ0,'*6;עQ!wd=vIsh:Wq.uv޼Gؐ,M_$ 3?('ne罸ߺU 靨i(w:KI~-emW~ƹ|/fUA<wb#,Ďrҗ NG)' i{.L,؝ O#ǂ74O"#11>FFP܄du2N~5HE $^ ^5!rKǜ+L>.2'%O# %ޣՅB+9k/?{Fpz),#N%-a'fy/Э[j2B?<U޷a#꜃}|Ynoc/wL2ʻY{=e=>Ξ5LL;{&jsZKJ g2_|#H w::Զl>>GOHG!)PORY ϴoU۴q57KV(:GZ*%j%[H1X3z yʆ-ZGi~9bCd~nW 3UL(9ix/lC:ˌzZęz?$JqұW`ם5$I)Fr*I%x_OI0,ю:un'SL~9@gϮ؛ܘsp.M`#=>G=Ɵw: ߵwW;܏O9<3܍HO^G@Kak-ᔿ=ZlǺ6sibq*Ny2®9zIʸ^6'%1%,#@aoe+N-[w * H1Mpy^,/;o GT'tzwՊ7/9h˩ۃQ5q<Dg$ޓB:uBduEĘz"]ٙ9s[f.s f#zX=2/T{%Kq^ w q7ឃ{ȼhd ]ޝ2UW.;.+.W. l\&\F\hz/4bQ|~K8W6..#. 跄N8So6-ayO'󴞰i؈ܭв?J12:_fMcY*H4G*能.d̹!E U.˱S9 Gs+fԺ6*ق97α|#>v?s<ֿ 6;,횵qU1V H/iieH=de@B|ë=D Ɖ}ap#WO@κ yu/oȅ Y;$? (>cGy125nv q2\67g/*uo,%qxpAQV˳CQHFQ~V5,]v7ws,(yf}$%`W= ꍌzuo.K]8čf0+BzWK  FtFV$FUN$k%1|hp)|#pQss>qY|9~.{`oCDe'pFif}؈9T#'pȓJFCXDO2CYXMi_Y+Cr\%saT2,#fsŶ8ʼn<̓QSMDã>wFgH^ $޲1]X]AdJ  ]xӠ߹k;8;LSC锚NSTtj4z1StJRɫI(b>:-\hb+X{5w!Gf0q-4j$"))}w7;{'ɞNեS+tR*%X)g:ՒN Sj߳ eN콖N4RRf:VQx3\Z@% cơpzhb(;hބ t:muvw;'/|~We$Brt?W3eu0cNg*矲|4R): ? 1S?Koɺ4|[_n{G/*n.c%:.G u JۓN{9}ӡcPĠs{[nhn|VVjy?~5+ɖ W c?3S5)J5R}oT;8VgXl1+~fe; <u0Z%R3)L_WFfk jϹSu8W\7s Z\q7iyxTp5gV2Zx́n&djPܮ)H{]x}s%K6twEH%rGOwLnj'747 pSycq ]uurKtb wW[Uy='_t.O憮ǚݭ]rK=ݱE$6w4zrժjSP_-byn-/SBHd$f%nM,H,O|9u%LN|u@?!\&%0*gȳQ, 4eGfj2a)ކXZ ʦ[,ʢn&˝|ri>-ZFEl*{GJJP9OW4ik,#i5wnB,w7;;c7*ԸQBfVscsy*7ߠX bD͡.t1 y](%Wqkj ˝]19-×z;ccL"oHILnwcGUjRUG$t)iBO][F K@U',`"'&Z֎p3qci KnoUz[7v.) 11"B]&p=Z#w<`n'ChE>zDs  6&`BZ;A}C#dƥT9X.ivOUY4m\7lh~5hwc/ֶFc=ŀŢ]퐭@'*UY׀4@+&D/O\klifޛY#wt44j{sg87X3SVTǏr.W qkijgNq6:=^zԧ5 uI=։dvHs gM6u1 a6&SحݱF `:7lbbc=ug Fc[HJY7f\kzِe_3HFhl7a6Qr Eʍ,W$$<\W|Bv~CVba d_K;-^߄I!K6&)T`D B:'k&ZK\c>%XA賔r &#XPaOzuķEQPKB Q;tCAB13/HOME.HTMW_oHϧ!+F !M&NlF~6.ן_U-\){x:$glq18wc/uԝt̙5gQl\Xr1.V edtOΙK eUUOц`IFZS L3FXh#1۵p;A#UX=n;*Wtp̔yF>DϬ/˳P{b9tnH,JDBn8wmb4RR };ptS{Ŧc<ۯ/%_5ЬAhsv$Md>=Gh?ǑCw^yhcBNՂ/WWƤ)?sVJ b눇PQjWJljI u㤇Ro3.^뮣[.)Fme>3߳G䎧B5z[Mb24KKiCt4|Ŧ`ZfpC3(?Sap߽bW9N[Et6ҐCN.Sn!a0>41i8<Ɔ}ĤAs^|\_8Qykm/ b$(:`B}jSҴ6>|PK` >w CAB13/LAES_MIGUn:+f1Ӵ#^Io]@hI)nw(ɲv9nO}7 ɥG,%ܑ_q֤)XFmD c2 n\(R$r5K !(P< n"\ )%کB7,34ͻ` t\JnQEN]0T2+V^k(N8zs%^r B9y뭔.3*(1]sĢKfg*]QնALNd3/:dUh+[=%d-XE/CdaLLS.ψۆ`u>+R9~ PFR3Kp6*qXC/2Xt'ݹhGaN`W;&笊UX/2VXx0Dh` t=җ>P9#%1Qvɨ-Uγē/IE (/H]# hm,y&a \s,%i^@"&[Bw[|N ~2AftJa`eYL./:/޽ >!|έ[kS:[V+HX2ʨ_w=}wrk?j)]`a3\"{ywh7,Eڽ+%*yJVB3+Мhi``sqc& kx֨X^ҥyP('$.cB9 B,{(\VqB;kPM<"C8ghA$f*XuvgAGpo!Rr=D߁t͕Á'1_-d4~'"1oxȴxg(|.guZh .: XByQ}/DR!:m^$bk5:C=cZPK ( CAB13/LEEMEUR9)U$'OfCRM4h$4OI59TQї1?)PcchLg'I_2D- ! П$ɷ$0.1CsnI*s L sJq PxJKM-Ng[?*ǑXϩLICT{Db2,+wa@ץ TjSB;Z\ t{hP]EK hzd`F98'NA{*xC,.B 9]F1TU)VAzG!G|im,.cN(ztABYR`Z)/rUO>)ĀrEm[mIٌuU ǀLEMk|l=s&+vf )!.j0An-ku^|<2u+ 5NsF>c9qOpA py..ӋOg]ej W[ηu-P2|dUЃ,٦jeB]f ue\iz!,ʂWe'x|۳4/̫ӂ2-CVz^H3͝]g{ mKe2^VY[]j)y+[-3N2'c8.olǰ}In&n}_xxI⬽c)իcD-*MQgOξV:52.aُjinq"$K㛤.+gٌxn Lkrk`p9+\FrKB#wRVUBq=hN?_/si,wq[y(nǦxFW_7 ?=uePK »LCAB13/LIESMICHUnFS.L HZ(5 +sD-D.eP @/7,,]Lrofd|gwwʝFuѻ`l,F(S)G1棐g92X, 50SexQK p%꼣R7(}6!/R-65rn BI+\ ZjDRL7 (`* *ΖSXa X.Q:_vPLg,tNh< yCHQZö5/5== T*ZaUu($gT+EQ* Ww-f^}Y`jPZnIc]x[4 J6T1>͡ƜO[)DfCt+DQG--眢0CRk9%)h˼b@SP`Rg4^se= ~Qv*iQ>\^AއWPz@aBx8 sǡO3(Wƫhʂ#%_eshG`(\ pZqE(AvB5ǒwik^wnk4rZg[ND$'1{l/x1 .pBә>.|KO-hi^3ZRrԷQ/)?hWVE7(ah}loߣŹh[Su'@RiӺ1䒶 nڠðtwpCnP}tG< sX PK2 wQ CAB13/LISEZMOIUMo"9W-48adNiIA@@ffH#'v?GծWo@7!$mq^=jQ /~ՓiQ~vvreZdz8vY(y830fl$tq#zYj*8BȄYf s.->T-ƕi՚rp+n3ݿ*gBrC |iҘSh˔I vн1`3x*$E3Eƒ;p-_pOK[(lDN`4$6VlXih `<*"#B% + hkC^KL$w#t}7C E֜>U*p(l"g~0D'$JEC S$jxDf2E9c [&QlM IW0\pBژ%X0, R47cRir"0Rg]P Fb9ϐfga*l??AFtHqLUO"YvtN'Qm<-7idrDzBzd{9ڟ\a|Zb4vnqErl+ŹS!g EڻZ|5B%}x +ޓTA tIppi}cquմ0IXr 4h4G!Ɠv.+%^N=Pr9'J!cI8t.u^ a v?+{;z6d2]\:ͺY}܉m\qxUpɴ$[S+a z?wVR_=#hG$ŻzfN$$('Qo|t vQӵIPK] qwWr> ORDER_FM.TXTVmoF~! wEz.Tlv/4o=fvT*Sּ2j/$KFٚY CG`!;**:S[%` e A8'J?8nk]QPo:,|Lk7Lт"+S+8i"Zo]jb GF* uil"VN*C m:S[r1[V? l'QA)%|`nbE]R8? 2!ۏi2\S\` |&hk9n=:LFJ!hŎ4/n8u-(/'$0J73Ny09=oAԋUaoI)[``<`BdgMG;aW.fzsBU &2*MJwܓĊ cf̵I;PKW 2rj  SUPPORT.TXTYnH}`Mؤ$_&6`ȲQbن%ggAlIlN7iE߰{({fvva=$]]]uE/i6iL7ȣG%le*VO4xU}M(>fc>Fw\J⛍hj/6r=ڈ(%EE@FΔE>( #E:#;LgTF:BO!Ffc9 H( xf6*=SJxU?ƨX)_kߢ|.SC9HjZiFlMBL4{A&U*&*U(:1ya .Bul9Z%/JQ2ٸL!exrcrlS+2msEehi(%,9Q5]t4t&J V|8CN#s֏{E*=Uo8o1+-70e oB4k Ýg3Zvԩ*'{HrLuv ݴI.ܓ0|2A.D[C=Blno6> "1FT9^G4% UXXRsȊ2Imp$*d''EmPzd(7+O.LŨzΟr`?T60Q~xa:{l{8'Jbg2zpM qA7<LPןZ:D-'> NNV:G`Nr:kq؆REM&h;] L+%cW{u~bq@//i+\>#6$ŸwKf2[$&3 ZʢAҾwH_v2#N1&z,ienL:ra?g2-}saŠ;q=F>o=~P%[4lw~kLrbMﮖZmgX&#=K#)oޟby|6+ۓ!dHcuu{VOY5bEʌęKK I,&Ӗ č6/Zի ?8Ӟn]Ez@qIr\x9-Ɲ#-ko0C8ۮ >爂V#oY@Թ duv;> \’~lVQZ 6z@"s*yUx "Qrx(5J(<."$zk F  N9XU~-C1!NEp,^9LtU 3g!;D4 eV"\} C6>M!M=mk߭>EFTSЊLi<']w,QYK9zW plp5rVJ8Z*LHhUĊX c)z҄Δ5ݝIE"PUBsZL\(t RZ`\e2\8"Bj`!_N5`0Hĭ:Ҩ0Ly02s ;N{Z 'Rg0?wE 4c(ֶyR o5jI嘒p?a9̭ F-!&Qt -Xs*j-?:bF-p2 .sxeV1U< 0z7ޅUe,L%ɡof2ܛ\gsWEI Uڭ>xWZ":G4`TP $Z盫r5x A7j#ci]Xg%xD@#gDC7b5Rø jZo0,R.5e˧ *}+ząGY_CtBI.H P^tӛzJӱ?3RC!7?Y( fdHPј/S\."2|24u3C "5uPMs9.k NXr*̪jVrJcD-& $/e] U5"s6P( ÈL\ Z=rFT ncMʖkyv I#8+3;2..|~85~D&F$φF!,$Z'yF@+f'yb2L<0NIm9f"Z?kar3'­% y'R1QGOx4:gg#d@ҧ(o7u|Dyݦ ݥDtnJ^4zGƸ5gn6AX6D N?b8ڰUޯ| B <Fj*̀3F<%%{Ye6! e Iv?rTOBNتPCɫrM?7?oחlOq!'rPPK ^ FILE_ID.DIZsvtRp.,.IQp,I,Tp*//N-T(33V,Vp+JM-O,JUHTpIHKI-RpI,-.T룐\W1GO9?/-(X$H 593-39$3?;E+?--X!71R!(1X/$89 U!-5(XO!8D׽43(46D! $J)VS 83(1)'U,3Q2'8CW!3$(-19UO1%P=0cC2Ҋs&d*+$%gdTK23/]!1)3'RKKKK? L`楃-JIM,NM'z8P/PK, 3UhA׷CAB13/DOC/CAB_D.TXTPKz ͪ!8nACAB13/DOC/CAB_E.TXTPKȬ psm92 yCAB13/DOC/CAB_F.TXTPK4 x7\9CAB13/DOC/CAB_S.TXTPKX /V~>Ϋ0CAB13/DOC/CAB_SP.TXTPK<^9 GI X|  )CAB13/DOC/SUPPORT.FRPKO6 0CAB13/DOC/SUPPORT.USAPK l v2CAB13/HTML/1D.HTMPK H}K3CAB13/HTML/1E.HTMPKP {L3CAB13/HTML/2D.HTMPK ^!.4CAB13/HTML/2E.HTMPK 22Z~w5CAB13/HTML/3D.HTMPK Uu|$6CAB13/HTML/3E.HTMPK s6CAB13/HTML/4D.HTMPK Xų7CAB13/HTML/4E.HTMPKב ,upA8CAB13/HTML/5D.HTMPK $}P~8CAB13/HTML/5E.HTMPK Pr9CAB13/HTML/6D.HTMPK A.:CAB13/HTML/6E.HTMPKڒ ~v:CAB13/HTML/7D.HTMPKv{ Hw;CAB13/HTML/7E.HTMPKE #: 5<CAB13/HTML/EXAMPLED.HTMPK $thQY ecFCAB13/HTML/EXAMPLEE.HTMPK 2}5 OCAB13/HTML/EXAMPLEF.HTMPK d[ZCAB13/HTML/EXAMPLES.HTMPKę 2 1@dCAB13/HTML/EXAMPLSP.HTMPK ,>5P0 &nCAB13/HTML/HOME_E.HTMPK@ C sCAB13/HTML/HOME_F.HTMPK; W:V( yCAB13/HTML/HOME_S.HTMPK2 rA2xef ~CAB13/IMAGES/BULLET.GIFPK|:_bc _CAB13/IMAGES/B_BALL.GIFPKIEk CAB13/IMAGES/DEUTSCH.GIFPKPDc  CAB13/IMAGES/ENGLISH.GIFPK 0,auCAB13/IMAGES/ESPANA.GIFPK|K -CAB13/IMAGES/FRENCH.GIFPK|Tihbc CAB13/IMAGES/G_BALL.GIFPK .dSvCC CAB13/IMAGES/HR_EYES.GIFPK|,R_c CAB13/IMAGES/R_BALL.GIFPK p CAB13/IMAGES/SMILY.GIFPK< ȵ֕t CAB13/IMAGES/SVENSK.GIFPKZ ·=1.АCAB13/RSC/CAB_D.RSCPKZ I-CAB13/RSC/CAB_E.RSCPK[ /֒HCAB13/RSC/CAB_F.RSCPK L.DxCAB13/RSC/CAB_I.RSCPKQ  CAB13/RSC/CAB_ICON.RSCPK ҎAk.,SCAB13/RSC/CAB_S.RSCPK弸 `q.CAB13/RSC/CAB_SP.RSCPK5 J{YOZ CAB13/ST-GUIDE/CAB_D.HYPPKz TrMNeCAB13/ST-GUIDE/CAB_E.HYPPKFuz յZPP CAB13/ST-GUIDE/CAB_F.HYPPK}1 SLJcLMCAB13/ST-GUIDE/CAB_S.HYPPK[ _4!zPCAB13/TRANSGIF/TRANSGIF.TTPPK ¨p`CAB13/TRANSGIF/TRANSGIF.TXTPKZ I- dCAB13/CAB.RSCPK0 V gCAB13/CAB.APPPKpV 30X0_CAB13/CAB_JPEG.OVLPKB Q;t_CAB13/HOME.HTMPK` >w CAB13/LAES_MIGPK ( CAB13/LEEMEPK »LCAB13/LIESMICHPK2 wQ DCAB13/LISEZMOIPK%  mCAB13/READMEPK] qwWr> eORDER_FM.TXTPKW 2rj  SUPPORT.TXTPK ^ FILE_ID.DIZPKAA*** Official English release by InterActive *** *** CAB.OVL and STiK from the WWW archive is required *** *** for on-line WWW browsing -download separately... *** *** Via 42BBS ~ 28800 ~ 01256-895106 ***  A?/@ٟ _ @!@rs߇ /4. !A.. OC !BTML !EADME % . !B.. !AAB_D TXT , C׷AB_E TXT z qnAB_F TXT Ȭ 2AB_S TXT 4 \AB_SP TXT X ΫUPPORT FR <^9  UPPORT USA  Die Dokumentation zu CAB Version 1.3 26.05.1996 von Alexander Clauss Stresemannstrae 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de Inhaltsverzeichnis ================== 1 Ein kurzer berblick 2 Rechtliches 3 Adresse 4 Systemvoraussetzungen 5 Installation 6 Navigation durch HTML-Dokumente 7 Modul fr den Internet-Zugriff 8 Beschreibung der Menpunkte 8.1 ffne URL... 8.2 ffne lokal 8.3 Neu laden 8.4 Drucken 8.5 Neues Fenster 8.6 Fenster schlieen 8.7 Quelltext 8.8 Ende 8.9 Start-Seite (Home page) 8.10 Seite zurck 8.11 Stichwort suchen 8.12 Hotlist 8.13 Dokument -> Hotlist 8.14 Allgemeine Optionen 8.15 Darstellung 8.16 Fontauswahl 8.17 Externe Programme 8.18 Zugriffspfade 8.19 Cache 8.20 Optionen sichern 9 Button-Leiste 10 Danksagungen 11 Mgliche Erweiterungen zuknftiger Versionen 12 History 1 Ein kurzer berblick ====================== *CAB* - das Taxi fr die Datenautobahn *CAB* - Crystal Atari Browser Mit diesem Programm kann man Dateien im HTML-Format ansehen. Die HTML- Dateien knnen sich auf Platte oder CD befinden. Fr den Zugriff auf HTML-Seiten aus dem Internet (World Wide Web, WWW) bentigt man ein weiteres Modul. 2 Rechtliches ============= Dieses Programm ist FREEWARE. Es darf kostenlos kopiert und benutzt werden. Eine Verbreitung ber Mailboxen, FTP-Server und PD-Serien ist erlaubt. Eine Verbreitung auf CD-ROMs und auf Cover-Disketten von Zeitschriften ist NUR mit meiner schriftlichen Genehmigung erlaubt. Programm mu immer komplett weitergegeben werden. Das Verndern des Programms und der Anleitung ist nicht gestattet. Wenn Ihnen das Programm gefllt und Sie es regelmig benutzen, sollten Sie dem Autor (siehe "Adresse") trotzdem eine (freiwillige) Spende (jede Whrung ist willkommen) zukommen lassen. Wer mchte, da das Programm weiterentwickelt wird, sollte sich bei mir melden (und eventuell auch Vorschlge machen und Kritik ben). 3 Adresse ========= *Meine Adresse:* Alexander Clauss Stresemannstr. 44 D-64297 Darmstadt email: aclauss@rbg.informatik.th-darmstadt.de WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/ Wer mich ber die email-Adresse nicht (oder nicht mehr) erreichen kann, soll es bitte ber die Post-Anschrift versuchen! *Bankverbindung:* Sparkasse Darmstadt BLZ: 508 501 50 Kontonr: 0115032143 4 Systemvoraussetzungen ======================= Das Programm luft auf jedem Rechner mit (Atari-) TOS-Betriebsystem. Es ist nicht lauffhig auf Rechnern mit nur 512 KB RAM, 1MB RAM werden mindestens bentigt. Der Speicherverbrauch von Bildern hngt vor allen von der Farbtiefe der Grafikhardware ab. Je grer die Farbtiefe, desto mehr Speicher wird bentigt (auer man lt keine Bilder anzeigen, bzw. man benutzt nur die monochrome Darstellung). Das Programm luft in jeder Grafikauflsung. In der niedrigen Auflsung passen allerdings nicht mehr alle Dialoge auf den Bildschirm - wegen der geringen Auflsung ist diese aber sowieso nicht zu empfehlen. Die mittlere Auflsung ist wegen der nicht- quadratischen Pixel auch nicht zu empfehlen. Auflsungen ab 640x400 (je hher, desto besser) in beliebiger Farbtiefe sollten wenn mglich benutzt werden. Zwar nicht zwingend notwendig, aber unbedingt zu empfehlen ist die Installation von Vektorfonts durch NVDI 3.x oder SpeedoGDOS. Nur mit Vektorfonts kann eine einwandfreie Darstellung erfolgen, nur mit Bitmapfonts (oder dem Systemfont) ist die Darstellung nicht optimal. Weiterhin ist eine Multitasking-Umgebung sehr empfehlenswert. 5 Installation ============== *Achtung:* Das Programm kann ab Version 1.0 nicht mehr als Accessory installiert werden. Die Konfigurationsdatei CAB.INF von alten Versionen von CAB kann nicht mehr verwendet werden. Die Einstellungen mssen leider neu vorgenommen werden. Das Format der Hotlist-Datei hat sich auch gendert. Aber wenn keine Datei im neuen Format vorliegt wird die alte Hotlist-Datei CAB.HOT geladen. Die neue Hotlist-Datei heit hotlist.html. Sobald die Hotlist im neuen Format vorliegt kann man die alte Datei (CAB.HOT) lschen. Da die HTML-Dateien - vor allem die, die aus dem WWW geholt werden - oft lange Dateinamen besitzen, sollte man diese, sofern mglich, auch auf dem Atari auf einer Partition ablegen, auf der lange Dateinamen mglich sind (Minix-Partition unter Mint/MultiTOS). Wenn dies nicht mglich ist, kann es unter Umstnden zu Problemen kommen, wenn mehrere Dateinamen mit den selben 8 Zeichen anfangen. Zunchst sollte man den Ordner aus dem CAB-Archiv auf die Festplatte kopieren. Damit ist das Programm grundstzlich schon mal lauffhig. Um den Komfort zu erhhen sollte man aber noch die Einstellungen in allen Dialogen des Optionen-Mens den eigenen Bedrfnissen anpassen. 6 Navigation durch HTML-Dokumente ================================= Ein Linksklick auf die Schlelwrter verzweigt auf eine neue Seite. Mit UNDO oder dem Closer des Fensters gelangt man wieder zurck. Mit einem Rechtsklick auf ein Schlelwort bekommt man das Ziel des Verweises gezeigt. 7 Modul fr den Internet-Zugriff ================================ Mchte man HTML-Seiten direkt aus dem World Wide Web betrachten, mu man eine weitere Datei (CAB.OVL) in das gleiche Verzeichnis kopieren, in dem sich auch CAB.APP befindet. Diese Datei stellt die Routinen bereit, mit denen CAB.APP auf das Internet zugreifen kann. Auf Minix- Partitionen mu das x-Flag der CAB.OVL-Datei gesetzt werden, da das Modul sonst nicht ausgefhrt werden kann. Ein Grund, warum CAB (HTML-Browser) keine eingebauten Routinen zum Internet- Zugriff besitzt ist, da ich selbst kein Modem besitzte und diesen Programmteil deshalb nicht testen kann. Ich habe deshalb eine Schnittstelle in das Programm eingebaut, so da man diese Routinen leicht mit einem Modul nachrsten kann. Es mu nur jemand solch ein Modul schreiben. Die Beschreibung dieser Schnittstelle kann von mir angefordert werden. Wer ein solches Modul schreiben mchte, kann sich mit mir in Verbindung setzen. 8 Beschreibung der Menpunkte ============================= 8.1 ffne URL... ---------------- Mit *ffne URL* kann man die Datei mit Hilfe der URL-Adresse auswhlen. URL (Universal Resource Locator) ist ein weltweit eindeutiger Zugriffspfad fr die Datei. 8.2 ffne lokal --------------- Hiermit kann man alle Files, die auf Harddisk oder CD vorliegen einladen. Die Auswahl der Datei erfolgt mit dem Fileselektor. Prinzipiell knnen alle Dateitypen ausgewhlt werden. HTML-Dateien zeigt das Programm selbst an, Programme werden gestartet und alle anderen Dateien werden an die angemeldeten externen Programme zur Anzeige weitergeleitet. Whlt man einen Ordner aus, wird der Inhalt als HTML-Seite angezeigt, wobei jede Datei und jeder Ordner durch einen Verweis anwhlbar ist. 8.3 Neu laden ------------- Ld die HTML-Seite noch einmal neu. Sinnvoll ist die Funktion dann, wenn man (in einer Multitasking-Umgebung) in einem Editor HTML-Seiten entwirft und parallel dazu in CAB anzeigen lsst. Die Anzeige in CAB kann somit sehr einfach aktualisiert werden. Kommt die Seite aus dem WWW, wird sie durch *Neu laden* noch einmal aus dem WWW geholt, auch wenn sie sich schon im Cache befindet. 8.4 Drucken ----------- Das Dokument im obersten Fenster wird ausgedruckt. Der Ausdruck erfolgt nur ber GDOS (am besten SpeedoGDOS oder NVDI 3.x mit Vektorfonts verwenden!) - ohne GDOS kann nicht ausgedruckt werden! Man sollte darauf achten, da man fr den Drucker die gleichen Fonts angemeldet hat, die man in CAB zur Bildschirmanzeige verwendet (bei Verwendung von Vektorfonts ist das automatisch der Fall). Im Dialog kann man angeben, wie gro die Rnder sein sollen, die nicht bedruckt werden (z.B. zum Lochen der Bltter). Diese Rnder werden zustzlich zu den Rndern, die der Drucker und/oder der GDOS- Treiber einrichtet, verwendet. Ausserdem kann man das Gert bestimmen, ber das der Ausdruck erfolgt (falls man mehrere Gerte angemeldet hat). Dieses Gert muss nicht unbedingt ein Drucker sein, sondern kann ein beliebiges Ausgabe-Gert sein, das dem GDOS bekannt ist (also z.B. auch die Ausgabe in ein Metafile (*.GEM) oder ein *.IMG-Bild). Ob das Ausdrucken von Bildern klappt, hngt vom GDOS-Druckertreiber ab. Es wird eine VDI-Funktion benutzt, die von einem Drucker-Treiber nicht unbedingt untersttzt werdem mu. Das bedeutet: ausprobieren. Wenn's nicht klappt, sollte man den Ausdruck von Bildern im Dialog einfach ausschalten. Die Optionen zum Aufhellen von Bildern sind vor allem fr Nadeldrucker gedacht, da diese normalerweise viel zu dunkle Bilder erzeugen. 8.5 Neues Fenster ----------------- ffnet ein neues Fenster. Im neuen Fenster wird der Inhalt des obersten Fensters angezeigt. 8.6 Fenster schlieen --------------------- Schliet das Fenster. 8.7 Quelltext ------------- Zeigt den Quelltext, des angezeigten HTML-Dokuments. Bitte auch den Menpunkt *Externe Programme* beachten. 8.8 Ende -------- Beendet das Programm. 8.9 Start-Seite (Home page) --------------------------- Dieser Menpunkt zeigt, sofern vorhanden, die Start-Seite (Home page). Das Programm versucht direkt nach dem Starten die Start-Seite zu laden. Jeder, der sich etwas mit der HTML-Syntax auskennt, kann sich somit eine beliebige Start-Seite anlegen. Diese Seite kann einen beliebigen Inhalt besitzen, es bietet sich aber an, auf dieser Seite Verweise auf weitere wichtige HTML-Dokumente einzurichten (eventuell mit Kommentar). Die Datei, die als Start-Seite verwendet wird, kann man im *Allgemeine Optionen* Dialog einstellen. 8.10 Seite zurck ----------------- Zeigt das vorherige Dokument. 8.11 Stichwort suchen --------------------- Hier kann man sich eine Auswahl an Texten zusammenstellen lassen, die ein bestimmtes Stichwort enthalten. Wahlweise kann die Unterscheidung zwischen Gro- und Kleinschreibung ausgeschaltet werden. Die Suche kann sich auf die folgenden Texte beziehen: 1. Nur der aktuelle Text. Das Stichwort wird ab der aktuellen Position (oberer Fensterrand) des aktuellen Textes gesucht. Wird das Stichwort gefunden, wird der Fensterinhalt so verschoben, da sich das Stichwort am oberen Fensterrand befinden wird. 2. Lokale HTML-Dokumente. Das Stichwort wird in allen HTML- Dokumenten gesucht, die sich in einem der, im *Zugriffspfade*- Dialog angegebenen, Verzeichnisse (und in allen Unterverzeichnissen!) befinden. Das Ergebnis der Suche wird als Liste im Fenster dargestellt, wobei natrlich Verweise auf die jeweiligen Dokumente eingerichtet werden. Diese Liste wird auerdem als HTML-Datei result.html auf Platte gespeichert. Zur Zeit werden die HTML-Dateien global nach dem Stichwort durchsucht. Das heit, es knnen auch nicht-sichtbare Texte (z.B. Teile von Kommandos, Kommentare) gefunden werden. In den zu durchsuchenden Dateien werden die HTML-Kommandos noch nicht ausgewertet (das kostet zu viel Zeit). Das kann dazu fhren, da das Stichwort nicht gefunden werden kann obwohl es im Text vorhanden ist (z.B. weil Umlaute durch Makros wie ä kodiert sind). Diese Einschrnkungen knnen eventuell in spteren Versionen des Programms wegfallen. Noch ein Tip: Wer nach Stichworten suchen will, die oft Bestandteil von HTML-Kommandos oder URL-Adressen sind, kann versuchen ein Leerzeichen vor den Suchbegriff einzufgen. Beispiel: Suche nach dem Begriff 'WWW'. Das Problem ist dabei, da viele URL-Adressen (fr den Zugriff auf weitere Dokumente) die Form '/WWW/subdir/' besitzen. Diese Adressen will man aber nicht finden. Mit der Angabe von ' WWW' (Leerzeichen am Anfang) werden diese Adressen nicht mehr gefunden. 3. In der c't-CDROM-Datenbank. Dieser Punkt ist nur fr diejenigen interessant, die die c't CDROM (Jahrgang '94 (bzw. 92/93) der Zeitschrift c't im HTML-Format) besitzen. Zur Suche werden hier nicht die HTML-Dokumente selbst, sondern eine Datenbank der CD benutzt. Damit das Programm wei, wo es die CD und die Datenbank findet, mu man im Dialog *Zugriffspfade* den Pfad angeben indem sich die HTML-Dokumente befinden (dies ist der Ordner \HTML - in diesem Ordner befindet sich auch die Datei DEFAULT.HTM) und die Datenbankdatei (das ist die Datei \UNIX\CT94.DAT (bzw. \UNIX\CT9293.DAT)). Wie schon in 2) wird auch hier das Suchergebnis als Liste angezeigt, in der man durch Verweise direkt zu den gefundenen Artikeln gelangen kann. Das Ergebnis wird ausserdem in die Datei result.html gespeichert. 8.12 Hotlist ------------ Die Hotlist ist eine Liste von beliebigen HTML-Dokumenten. Sinn dieser Liste ist der schnelle Zugriff auf ein Dokument (also ohne langes Navigieren durch unzhlige weitere Dokumente). Die Hotlist ist in verschiedene Themenbereiche eingeteilt. Mit dem Popup am oberen Rand des Dialog kann man zwischen den verschiedenen Themenbereichen wechseln. *Das Popup 'Rubrik...':* *Name ndern:* ndert den Namen des aktuellen Themenbereichs. Der Bereich /Verschiedenes/ kann nicht gendert werden. *Neue Rubrik:* Legt einen neuen Themenbereich an. *Lschen:* Lscht den aktuellen Themenbereich. Der Bereich /Verschiedenes/ kann nicht gelscht werden. Alle verbliebenen Eintrge in der gelschten Rubrik werden in die Rubrik /Verschiedenes/ einsortiert. *Das Popup 'Neu einsortieren':* Hiermit kann ein ausgewhlter Eintrag in eine andere Rubrik verschoben werden. *Das Popup 'Dokument...':* *Lschen:* lscht den ausgewhlten Eintrag *ndern:* ndert den ausgewhlten Eintrag. Hier knnen auch Anmerkungen zur Seite gemacht werden. *ffnen:* ffnet das Dokument. *Dok. eintragen:* trgt das aktuelle Dokument in die Hotlist ein. Mit einem Doppelklick auf einen Eintrag kann man ein Dokument auch ffnen. Die Hotlist wird als normale HTML-Datei auf die Festplatte geschrieben. Man kann deshalb z.B. in der Start-Seite einen Verweis auf die Hotlist einrichten. 8.13 Dokument -> Hotlist ------------------------ Das aktuelle Dokument wird in die Hotlist eingefgt (sofern es sich nicht schon in der Liste befindet). Es wird in den Themenbereich /Verschiedenes/ einsortiert. 8.14 Allgemeine Optionen ------------------------ *Start-Seite:* Nach dem Programmstart oder durch Wahl des Menpunkts *Start-Seite* (Home page) wird das Programm eine bestimmte HTML- Datei darstellen. Auf diese Seite wird man sinnvollerweise Verweise hufig benutzte HTML-Seiten unterbringen. Standardmig ld das Programm die Datei home.html. Man kann aber eine beliebige andere HTML-Seite angeben. Man mu nur die entsprechende URL-Adresse angeben. Liegt die Datei im Startverzeichnis von CAB.APP, kann man einfach den *Start-Verz.* Button anwhlen, liegt sie irgendwo auf Platte, kann man die Datei mit dem *Suchen*-Button mit Hilfe des Fileselektors suchen. *Popup-Mens:* Das Programm bietet eine Reihe von Popup-Mens an, die das Navigieren durch HTML-Seiten erleichtern. Grundstzlich gilt: Ein Links-Klick auf einen Verweis verzweigt auf die entsprechende Folgeseite, ein Rechts- Klick zeigt nur das Ziel des Verweises. Klickt man dagegen auf den Fensterhintergund (nicht auf einen Verweis) ffnen sich weitere Popup- Mens. Man kann selbst festlegen, welches Men bei einem Rechts- oder Links-Klick (mit/ohne gedrckter SHIFT-Taste) erscheint. Es gibt folgende Popup-Mens: *History:* Beinhaltet alle Dokumente, die zuvor angezeigt wurden. *Verweise:* Beinhaltet alle Verweise des aktuellen Dokuments. *Men:* Beinhaltet einige Menpunkte der Menleiste. *Verschiedenes:* Whrend dem Laden, Formatieren und bertragen der Daten aus dem Internet gibt das Programm eine Reihe von Meldungen aus, die den Benutzer darber informieren, was das Programm gerade tut. Dieses Meldungen erscheinen in einem (Fenster-) Dialog, wenn die Option *Dialog fr Status- meldungen* ausgewhlt ist, sonst in der Infozeile des Fensters. Die Darstellung in der Infozeile hat den Nachteil, da die Informationen natrlich nur dann zu sehen sind, wenn schon ein Fenster offen ist. Die Infozeile ist auch nicht so bersichtlich, wie der Dialog. Der Vorteil ist, da man schon im Fenster lesen (und scrollen) kann, whrend der Text noch formatiert wird. Die Option *index.html automatisch laden* hat nur bei lokalen Verweisen (d.h. zu Dateien/Verzeichnissen auf der Festplatte) eine Wirkung. Zeigt ein Verweis auf ein Verzeichnis der Festplatte, wird normalerweise der Inhalt des Verzeichnisses angezeigt. Befindet sich aber im Verzeichnis eine Datei index.html, so kann diese automatisch angezeigt werden (an Stelle des Verzeichnisses). Da die Wurzel vieler HTML-Dokumente eine Datei mit Namen index.html ist, kann diese Option ganz sinnvoll sein. 8.15 Darstellung ---------------- *Farbe:* Hier besteht die Mglichkeit, die Farben fr den Fensterhintergrund, den Text und die Verweise festzulegen. Wenn weniger als 16 Farben zur Verfgung stehen, wird aber grundstzlich Wei als Fensterhintergrundfarbe benutzt. In 16- Farb-Auflsungen sollten nur die ersten 9 Farben verwendet werden, da nur diese nicht verndert werden. Die anderen Farben werden, wegen eventuell darzustellenden Bildern, verndert. Bei mehr als 16 Farben, werden keine dieser Farben vom Programm verndert. Einige HTML-Dokumente beinhalten Informationen welche Farben fr Text, Verweise und Fensterhintergrund benutzt werden sollen. Mit der Option *Vorgaben im Dokument benutzen* werden diese Vorgaben im Dokument tatschlich benutzt (natrlich nur falls vorhanden). *Verweise:* Verweise knnen unterstrichen und fett dargestellt werden (wichtig vor allem fr monochrome Auflsungen, da dann keine Hervorhebung durch die Farbe erfolgen kann). *Bilder:* *nicht anzeigen:* zeigt Bilder nicht an. (Zeitersparnis beim Laden und Anzeigen) *Monochrom:* Bilder werden monochrom dargestellt. (schnellste Mglichkeit um Bilder darzustellen, die Qualitt ist aber nicht hoch) *Graustufen:* Bilder werden als Graustufenbilder angezeigt. (wesentlich bessere Qualitt als *Monochrom*, kostet aber auch mehr Rechenzeit und Speicherplatz) *Farbe:* Darstellung der Bilder in Farbe. Farbe ist nur verfgbar, wenn die Grafikhardware folgende Farbtiefen untersttzt: 4-8 Farbebenen (16-256 Farben). Bilder werden hier immer(!) gedithert, da normalerweise weniger Farben zur Verfgung stehen, als in den Bildern vorhanden sind. (Wenn nur eine 16-Farbauflsung benutzt wird, kann eine Graustufendarstellung wesentlich besser aussehen.) 15/16 Bit-High-Color (32768/65536 Farben) z.B. Falcon High- Color. 24 oder 32 Bit-True-Color (16 Millionen Farben) *Text statt Bilder:* In HTML gibt es die Mglichkeit, Bildern einen alternativen Text zuzuordnen. HTML-Browser, die keine Bilder darstellen knnen, knnen dann trotzdem eine Ausgabe (statt des Bildes) machen. Ist dieser Button eingeschaltet, werden nur noch die Bilder dargestellt, zu denen es keinen alternativen Text gibt, fr alle anderen Bilder wird nur dieser Text dargestellt. (Tip fr die c't-CDROM-Besitzer: Ist dieser Button eingeschaltet, werden Bilder im normalen Text nicht angezeigt. Diese Bilder verweisen aber alle auf /groe/ Ausgaben dieser Bilder, die dann angezeigt werden) *Textbreite:* Der Text kann entweder auf eine feste Breite formatiert werden, oder immer an die Fensterbreite angepasst werden. Die letzte Mglichkeit ist sicherlich die schnere, kostet aber bei jeder nderung der Fenstergre etwas Zeit fr die Umformatierung. 8.16 Fontauswahl ---------------- Das Programm benutzt, wenn mglich, verschiedene Fonts und Fontgren um die HTML-Seiten darzustellen. Um eine optimale Ausgabequalitt zu erhalten sollte man deshalb unbedingt Vektorfonts benutzen (NVDI 3.x bzw. SpeedoGDOS ist dazu aber Voraussetzung). Normale Bitmap-Fonts werden nicht optimal untersttzt. Insgesamt mssen 3 Fonts in jeweils 4 Schnitten (normal, bold, italic, bold+italic) eingestellt werden (also 12 Einstellungen). Fr die Texteffekte Bold und Italic kann man die ensprechenden Buttons rechts neben den Fontauswahlboxen einschalten. Benutzt man Vektorfonts, sollte man aber statt dessen entsprechende Schnitte benutzen (falls vorhanden). Fr die /formatierte/ Ausgabe sollte /unbedingt/ ein *nicht-proportionaler* Font verwendet werden, sonst sind Darstellungsfehler in vorformatiertem Text (
...
) oder in Formularen (
...
) nicht zu vermeiden. Voreingestellt sind folgende Fonts: *berschriften:* Swiss 721 (normal, bold, italic, bold+italic) *Normaler Text:* Dutch 801 (normal, bold, italic, bold+italic) *Formatiert:* Letter Gothic 12 Pitch (normal, bold, italic, bold+italic) Wer diese Fonts nicht besitzt mu sich andere aussuchen. Die ersten beiden voreingestellten Fonts befinden sich im Lieferumfang von NVDI und SpeedoGDOS. Der Monospace-Font aus dem Lieferumfang von NVDI bzw. SpeedoGDOS liegt leider nicht in Bold, Italic und Bold+Italic vor, daher ist hier ein anderer Font voreingestellt. Das Einschalten der Texteffekte (Bold bzw. Italic) durch die entsprechenden Buttons ist bei Vektorfonts nicht zu empfehlen, da sich die Schrift sonst verbreitert. Die Gre der Fonts kann man auch einstellen. Die einzustellende Gre bezieht sich auf den normalen Flietext und sollte deshalb nicht zu gro gewhlt werden (Vorschlag: 10 bis 13 Punkt). Benutzt man, mangels Vektorfonts, den Systemfont, sollte man als Gre 10 Punkt einstellen! 8.17 Externe Programme ---------------------- In HTML-Seiten sind Verweise auf andere Dateien erlaubt. Fr die Anzeige dieser Dateien werden sogenannte *externe Programme* aufgerufen, sofern diese Dateien nicht im HTML-Format vorliegen. Fr verschiedene Dateitypen knnen unterschiedliche Programme angemeldet werden. Im Feld *Dateityp* werden die Extensions angegeben; mehrere Extensions, durch Komma getrennt, sind mglich. Mit einem Klick auf die nchste Box ffnet sich die Dateiauswahlbox, hier gibt man ein Programm bzw. ein Accessory an, das diesen Dateityp darstellen kann. Der Button *Versteht VA_START* ist anzukreuzen, wenn das Programm die VA_START- Nachricht versteht (in der jeweiligen Anleitung nachzulesen). Mit Hilfe der VA_START-Nachricht kann man einem Accessory oder einem Programm, welches sich schon im Speicher befindet, mitteilen, welche Datei es darstellen soll, ohne es noch einmal zu starten. Das Default Programm (*.*) wird zur Anzeige von Dateien benutzt, fr die kein spezielles Programm angemeldet wurde. Wenn man eine oder mehrere Extensions definiert, aber kein Programm dafr anmeldet, wird CAB.APP diese Dateien selbst anzeigen, auch wenn sie nicht im HTML-Format vorliegen. Dies ist aber nur sinnvoll fr *.gif, *.xbm und reine ASCII-Dateien (z.B. *.txt, *.text, *.c, *.h, *.doc, *.pas, *.tex,...), da nur Routinen fr diese Dateitypen in CAB.APP eingebaut sind (auer natrlich fr *.html). Bei allen Dateien, die nicht im ASCII-Format vorliegen, ffnet CAB den Fileselektor um die Datei auf die Platte (bzw. Diskette) zu kopieren. Auf diese Weise kann man auf ein paar externe Programme verzichten. Zur Anzeige der aktuellen HTML-Seite im Quelltext sollte man auch ein Programm anmelden. Dieses Programm wird dann aufgerufen, wenn der Menpunkt *Quelltext* aufgerufen wird. Verzichtet man darauf, ein Programm fr die Quelltexte anzumelden, wird das Default-Programm benutzt. Mit einem Doppelklick auf die *Programmpfad*-Boxen ffnet sich ein weiterer Dialog. Hier kann man den eingestellten Pfad auch wieder lschen. Vorschlge fr externe Programme: *.text,txt: ST-GUIDE, 1STGUIDE (oder keins, dann Darstellung durch CAB.APP) *.mpeg,mpg,mpe: 1STGUIDE (auf dem Falcon unter SingleTOS sind auch die schnellen DSP-MPEG-Player zu empfehlen) *.jpeg,jpg,jpe: 1STGUIDE, GEM-VIEW *.tiff,tif: GEM-VIEW *.gif,xbm: GEM-VIEW (oder keins, dann Darstellung durch CAB.APP *.dvi: DVI-Anzeigeprogramm aus einem TeX-Paket *.* (Default): GEM-VIEW (oder andere Programme die mglichst viele Dateitypen darstellen knnen) *.html,htm: ST-GUIDE, 1STGUIDE (oder auch ein beliebiger Editor, dann kann die HTML-Datei auch verndert werden) 8.18 Zugriffspfade ------------------ Besitzt man die c't ROM '94 oder 92/93 (CD mit dem Inhalt des Jahrgangs '94 bzw. 92/93 der Zeitschrift c't) sollte man die Felder in "c't CDROM" ausfllen. *HTML-Verzeichnis* ist das Verzeichnis auf der CD, in dem sich die DEFAULT.HTM Datei befindet (also x:\HTML\, wobei x der Buchstabe der CD-Laufwerkskennung ist). *Datenbank* ist eine Datei, in der sich die Inhalt der CD befindet (x:\UNIX\CT94.DAT bzw. x:\UNIX\CT9293.DAT, wobei x wieder der Buchstbe der CD- Laufwerkskennung ist). Mchte man das Programm Online am Internet (WWW) betreiben, mu man in *Cache-Verzeichnis* einen Ordner angeben, indem das Programm alle Dateien aus dem Internet ablegen kann. Auf der Platte sollte natrlich noch gengend Platz frei sein. In *HTML-Verzeichnisse* gibt man die Oberverzeichnisse an, indem sich HTML-Dateien befinden. Beim Suchen nach bestimmten Seiten werden nur die HTML-Dateien bercksichtigt, die sich in diesen Verzeichnissen, und allen darin enthaltenen Unterverzeichnissen, befinden. Enthalten HTML-Dateien absolute lokale Zugriffspfade (also z.B. /pfad/file.html) mten diese Dateien eigentlich aus dem Wurzelverzeichnis der Platte erreichbar sein, damit CAB.APP auf sie zugreifen kann. Wenn man aber viele solcher Dokumente hat, wrde es im Wurzelverzeichnis wahrscheinlich zum Chaos kommen. Daher knnen Dokumente mit absoluten lokalen Pfaden auch in den angegebenen Verzeichnissen liegen. Ein Beispiel: *Angegebene HTML-Verzeichnisse* F:\HTML.DOC\ G:\DIVERSES\ *Aktuelles Laufwerk:* F:\ *Zugriffspfad im HTML-Dokument:* /beispiel/texte/index.html *Gesucht wird nach dieser Datei:* 1. F:\beispiel\texte\index.html 2. F:\HTML.DOC\beispiel\texte\index.html 3. G:\DIVERSES\beispiel\texte\index.html Mit einem Doppelklick auf die *Pfad*-Boxen ffnet sich ein weiterer Dialog. Hier kann man den eingestellten Pfad auch wieder lschen. 8.19 Cache ---------- Das Programm benutzt zwei Caches um auf Daten schneller zugreifen zu knnen. Der *Bilder Cache* wird benutzt um Bilder nicht immer wieder neu entpacken und dithern zu mssen, da diese beiden Ttigkeiten recht viel Rechenzeit bentigen. CAB.APP behlt deshalb auch nicht mehr bentigte Bilder im Speicher, so da sie sofort angezeigt werden knnen, wenn sie spter wieder bentigt werden. Damit das Programm aber nicht zuviel Speicher verbraucht, kann man angeben (*max. Gre*), wieviel Speicher maximal fr den Cache benutzt werden soll. Wenn der Cache 'berluft' werden dann zunchst die Bilder aus dem Cache entfernt, die am lngsten nicht mehr benutzt wurden. Auerdem kann man festlegen, wieviel Speicher grundstzlich frei gehalten werden soll (*Frei halten*). Mit dem Button *Cache lschen* wird der Cache sofort gelscht (bis auf die Bilder, die im gerade angezeigten HTML- Dokument verwendet werden). Das kann ntzlich sein, wenn man in einer Multitasking-Umgebung fr ein anderes Programm schnell mehr Speicher freimachen mchte. *Achtung:* Der aktuelle Speicherverbrauch fr den Cache kann trotzdem hher sein, als im Dialog angegeben. Das passiert immer dann, wenn alle benutzte (und angezeigte) Bilder mehr Speicher bentigen. Der *Internet Cache* wird benutzt um Dateien aus dem Internet auf der Platte zwischenzuspeichern, damit sie nicht jedesmal aus dem Internet erneut angefordert werden mssen (siehe auch *Zugriffspfade*). *Max. Gre* gibt an, wie gro der Cache werden darf. D.h. wieviele Daten auf der Platte gespeichert werden, bevor die Dateien gelscht werden auf die am lngsten nicht mehr zugegriffen wurde. *Frei halten* bedeutet, da CAB.APP auch dann wieder 'alte' Daten aus dem Cache lscht, wenn die Platte zu voll ist (also weniger Platz ist als hier angegeben wurde). Wenn *Lschen bei Ende* angewhlt wurde, wird der Cache beim Verlassen des Programms gelscht. Das ist nur dann zu empfehlen, wenn man dauernd mit berfllten Platten zu kmpfen hat, da ja alle Daten erneut aus dem Internet geholt werden mssen. *Cache lschen* lscht den Cache sofort; das ist auch nur sinnvoll, wenn man schnell Platz auf der Platte schaffen mu. Es werden grundstzlich nur Dateien aus dem Cache-Verzeichnis gelscht, die das Programm selbst dort angelegt hat. 8.20 Optionen sichern --------------------- Sichert die aktuellen Einstellungen. 9 Button-Leiste =============== Jedes Fenster besitzt einige Buttons, ber die die wichtigsten Funktionen des Programms ausgewhlt werden knnen. *Zurck* Das vorherige Dokument wird angezeigt. *Home* Zeigt die Start-Seite (Home page) *URL* Auswahl eines Dokuments durch eine URL Adresse. *Datei* Auswahl einer Datei ber den Fileselektor. *Source* Zeigt den Quelltext des Dokuments. *Neu* Ld das aktuelle Dokument neu. *Hotlist* ffnet den Hotlist-Dialog Sollte rechts neben den Buttons ein 'trauriger' Smiley erscheinen, bedeutet das, da das dargestellte Dokument fehlerhaft ist. Klickt man auf den Smiley, bekommt man genauere Informationen ber den/die Fehler im Dokument (allerdings nicht die genaue Position des/der Fehler(s)). Diese Option ist vor allem fr diejenigen interressant, die selbst HTML-Seiten erstellen. Es knnen aber durchaus auch Fehler im Dokument sein, die CAB nicht erkennt und demnach nicht anzeigt. CAB ermittelt nur die Fehler, die ohne groen Aufwand an Rechenzeit und Speicherplatz ermittelt werden knnen. Fehlerhafte Dokumente werden nicht zwangslufig fehlerhaft dargestellt, aber die Wahrscheinlichkeit, da irgendein Browser (sei es CAB, Mosaic, Netscape, WebExplorer oder ein anderer Browser) diese fehlerhaften Stellen anders als erwartet darstellt, ist sehr hoch. 10 Danksagungen =============== Ich mchte mich bei allen Leuten bedanken, die durch Lob, Kritik, Vorschlge und Bugreports bei der Weiterentwicklung des Programms goholfen haben. Namentlich erwhnen mchte ich die folgenden Personen: Dan Ackerman Mille Babic Stefan Becker Ben Bell Stephane Boisson Joe Connor Dieter Fiebelkorn Nicholas Flintham Stefan Haake Romuald Jouffrey Ulrich Kaiser Antonio Lillo Tim Newsome Fred Nicklisch Rosario Pignatelli Andrew Versperman Jeff Wisniewski Manfred Ssykor 11 Mgliche Erweiterungen zuknftiger Versionen =============================================== Formeln und weitere HTML3 Befehle Bilder gezielt nachtrglich laden (Doppelklick auf [IMG]-Text) ... 12 History ========== *V0.8 (20.04.1995)* erste verffentlichte Version *V0.9 (15.05.1995)* reduzierter Speicherverbrauch MTOS Drag&Drop (ARGS) wird untersttzt externe Programme werden auch unter Single-TOS aufgerufen. Die Fehlermeldungen sind etwas ausfhrlicher Bugfix: Beim Betrieb als ACC wurden bei der Auswahl von Shortcuts die, bei einem ACC natrlich nicht existierenden, Mentitel invertiert. Die .INF Datei sollte jetzt auch gefunden werden, wenn das HTML-Browser-Verzeichnis nicht das aktuelle Verzeichnis ist. Das Programm reagiert toleranter gegenber fehlerhaften HTML- Dokumenten (d.h. es wird versucht Fehler in den HTML- Dokumenten zu korrigieren) home.html wird beim Starten geladen, falls vorhanden. Hotlist (direkter Zugriff auf Dokumente dieser Liste) Einstellungen fr Fenster-, Verweis- und Textfarbe Suchfunktion (incl. Suche in der c't-CDROM-Datenbank) Inline-Images in Graustufen (bei 16-256 Farben) *V0.93 (07.06.1995)* erste Vorbereitungen fr den Online-Betrieb am Internet (allerdings in der vorliegenden Version nicht aktiv) Bugfix: Zeilenabstand hat nicht immer gestimmt Bugfix: Endlosschleife bei defekten GIFs Bugfix: fclose() bei Hotlist vergessen :-( einige weitere kleine Bugfixes *V0.94 (07.07.1995)* Bugfix: Letzten Hotlist-Eintrag lschen fhrte zum Absturz :- ( Bugfix: CR/LF innerhalb eines Tags ergab Probleme Bugfix: Letztes Wort einer HTML-Datei konnte verschluckt werden. Dokumentenzugriff bei absoluter Pfadangabe, auch in den Verzeichnissen, die im *Zugriffspfade*-Dialog angegeben sind. Inhalt der Harddisk kann auch wie ein HTML-Dokument angezeigt werden (incl. Programme starten, Dokumente ansehen,...). Untersttzung des speziellen Netscape-'tags'
*V0.95 (04.08.1995)* Inline-Images jetzt in Farbe. Konfigurierbarer Bilder-Cache (im RAM) Konfigurierbarer WWW-Cache (auf Harddisk) Auf Wunsch eine automatische Anpassung des Textes an die Fensterbreite. jede ASCII und jede XBM- o. GIF-Datei kann jetzt direkt in HTML.APP angezeigt werden (Aufrufe von externen Programmen sind hierzu nicht mehr ntig, aber natrlich weiterhin mglich) Schnittstelle fr 'Internet-Zugriffs-Module' eingebaut. Mit solch einem Modul ist der Online-Zugriff auf das Wordwide Web mglich (natrlich nur, wenn man Zugriff auf das Internet hat) Untersttzung von XBM-Bildern. *V0.96 (22.08.1995)* Viele kleinere Bugfixes *V0.98 (03.10.1995)* In Farbauflsungen mit weniger als 16 Farben wird die Farbpalette nicht mehr angetastet Leere Dateien sollten keine Probleme mehr machen Das Programm heit jetzt: CAB - Das Taxi fr die Datenautobahn oder CAB = Crystal Atari Browser *V1.0 (01.11.1995)* Kleine Anpassungen an die GENEVA 4 3D-Optik (diese ist leider nicht ganz MTOS kompatibel) Beliebig viele Fenster knnen gleichzeitig geffnet werden. Jedes Fenster kann eigene Farb-/Fonteinstellungen bekommen. Untersttzung der folgenden Netscape-Tags (Befehle): - - -
- - Untersttzung der
-Umgebung (Formulare) Untersttzung von Tabellen (...) Die Hotlist wurde erweitert. Es knnen beliebig viele Themenbereiche definiert werden. Zu jeden Eintrag sind Anmerkungen mglich. Die Verwaltung des WWW Caches wurde verndert. Die Dateien werden nicht mehr mit dem Originalnamen im Cache abgelegt, sondern bekommen einen neuen. Damit gibt es keine Probleme mehr mit langen Dateinamen, die mehr als die fr GEMDOS- blichen 8+3 Zeichen besitzen. History-Popup Popup mit allen Links einer Seite mit dem Attribut ALIGN=LEFT oder ALIGN=RIGHT funktioniert jetzt korrekt. Fontgren der -Umgebungen gendert (Anpassung an die Grenverhltnisse, die Netscape oder Mosaic verwenden) In der c't ROM 92/93 Datenbank klappt die Suche jetzt auch. Neu: Button-Leiste im Fenster mit den wichtigsten Funktionen. Erscheint rechts in der Button-Zeile ein 'trauriger Smiley' heit das, da das dargestellte Dokument nicht den HTML- Spezifikationen entspricht (es ist also fehlerhaft). Das heit allerdings nicht, da es unbedingt auch fehlerhaft dargestellt wird, der Browser versucht trotzdem eine korrekte Darstellung zu erreichen. Das Programm wird aber nicht bei allen fehlerhaften Dokumenten den 'Smiley' anzeigen, da viele Fehler zwar zu einer fehlerhaften Darstellung fhren knnen, aber nur durch einigen Aufwand erkannt werden knnen. Rechtsbndiges Formatieren (ALIGN=RIGHT) ist jetzt auch mglich. viele kleine Bugfixes *V1.0a (12.12.1995)* Bugfix: Bei Hintergrundbildern wird jetzt auch die transparente Farbe (falls vorhanden) ausgewertet. Bugfix: Wenn in grossen HTML-Files (grer als 32KB) hinter den ersten 32KB der Datei Tabellen folgen, gab's Mll (eventuell sogar Abstrze). Die Cursortasten knnen jetzt auch dann zum Scrollen benutzt werden, wenn im Fenster ein Formular dargestellt wird (auer der Eingabefokus steht auf einem Texteingabefeld - dann werden die Cursortasten zum Bewegen des Cursors benutzt). Bugfix: Innerhalb von wurden leere Zeilen vergessen. Bugfix: Unter alten TOS-Versionen hat das Anzeigen von Verzeichnissen der Festplatte nicht geklappt. Bugfix: Unter lteren TOS-Versionen gab es manchmal Probleme, weil ein Fenstertitel erst nach dem ffnen des Fensters gesetzt wurde. *V1.1a (01.04.1996)* Im reinen Offline-Betrieb (CAB.OVL ist nicht installiert) werden grundstzlich alle Verweise lokal gesucht. D.h. eine Adresse wie http://host/path/file wird behandelt wie file://localhost/path/file. Bei der Auswahl der Datenbank fr die c't-CDs kann man jetzt auch Wildcards benutzen. Mit der Angabe 'K:\HTML\CT*.DAT' werden dann die Datenbnke aller c't-CDs gefunden. Ein Klick auf den "Closer" des Fensters schliesst das Fenster jetzt (bisher wurde das vorherige Dokument gezeigt). Um das vorherige Dokument zu sehen, kann man den "Zurck"-Button benutzen. Bilder werden in der ST-Mittel-Auflsung auf die halbe Hhe skaliert, so da die Proportionen wieder stimmen. Hlt man bei einem Klick auf einen Verweis eine SHIFT-Taste gedrckt, wird die neue Seite in einem neuen Fenster dargestellt. hnliches gilt auch fr "ffne lokal", "ffne URL", und "Hotlist": Hlt man eine SHIFT-Taste gedrckt, whrend man im Dialog auf OK klickt, wird die Seite in einem eigenen Fenster dargestellt. Dateien, die CAB selbst nicht darstellen kann und fr die (bzw. deren Extension) kein Programm angemeldet wurde, knnen jetzt in ein beliebiges Verzeichnis kopiert werden. Der Quelltext wird jetzt von CAB selbst dargestellt, falls kein Programm zur Anzeige des Quelltextes angemeldet ist. Drucken ber GDOS ist nun mglich. Zur Zeit werden Bilder nur in schwarz-wei gedruckt. Ausgabe auch ber alle anderen GDOS- Gerte mglich, wie z.B. Metafile, IMG-Datei, etc. Der Hotlist-Dialog ist jetzt auch vollstndig mit der Tastatur bedienbar. In allen Eingabefelder der Dialoge funktionieren die Clipboard-Funktionen Kopieren ^C, Einfgen ^V und Ausschneiden ^X. In den Eingabefeldern der Dokument-Formulare werden die Clipboard-Funktionen auch untersttzt. Die Fensterposition wird jetzt bei 'Optionen sichern' gespeichert. Neue untersttzte Befehle (HTML3) - <BIG>, </BIG> groe Schrift - <SMALL>, </SMALL> kleine Schrift - <SUP>, </SUP> Hochgestellt - <SUB>, </SUB> Tiefgestellt - <Q>, </Q>, <LANG>, </LANG> Weitere Netscape-Extensions, die CAB versteht: � - Beim <HR>-Tag werden die Attribute WIDTH=, SIZE=, NOSHADE und ALIGN= ausgewertet. - Bei <TD>, <TH> werden die Attribute WIDTH= und HEIGHT= ausgewertet. - Imagemaps mit <MAP NAME=name> <AREA SHAPE=rect COORDS="x1,y1,x2,y2" HREF=url> </MAP> zumindest teilweise implementiert. Hotlist-Eintrge knnen jetzt auch manuell komplett neu erstellt werden. Bugfix: Wenn eine HTML-Datei mit einem langen(!) Kommentar anfngt und nicht die Extension .HTM (bzw. .html) besitzt, wurde sie als ASCII angezeigt Bugfix: Es gab Probleme mit groen Tabellen (viele Zeilen und/oder Spalten) Kleine Optimierung fr (in einer bestimmten Weise) geschachtelte Tabellen eingebaut. Prinzipiell mssen Tabellen mehrfach berechnet (formatiert) werden, um die Gre an die Fensterbreite anpassen zu knnen. Bei geschachtelten Tabellen wchst deswegen die Rechenzeit extrem stark an. Beispiel: Die FOCUS-Seiten (www.focus.de) besitzen (Stand: Anfang 1996) leider bis zu 7-fach ineinander geschachtelte Tabellen was bisher zu extrem langen Rechenzeiten fhrte (z.B. >>5 min fr viele Seiten). Von den 7-Tabellen-Ebenen werden aber tatschlich nur 2 sinnvoll benutzt (der Rest besteht nur aus einer Zelle, die nichts als eine andere Tabellen mit wieder nur einer Zelle enthlt (so etwas ist zwar nicht verboten, aber doch ziemlich sinnlos)). CAB berechnet solche Tabellen mit nur einer Zelle (bzw. Spalte) jetzt nur noch einmal (im Prinzip htte man auf diese Tabelle ganz verzichten knnen), die FOCUS-Seiten werden deshalb jetzt erheblich schneller berechnet (schnell ist es aber trotzdem noch nicht). Einige weitere Anpassungen fr fehlerhafte HTML-Dateien. (Es ist immer wieder erstaunlich, da einige Leute immer wieder neue Methoden entdecken, wie man HTML-tags (Befehle) falsch(!!!) einsetzen kann, um einen bestimmten Effekt zu erreichen - selbst wenn es fr den gewnschten Effekt sogar einen richtigen HTML-Befehl gibt )-: *V1.2 (11.04.1996)* Bugfix: Bei Speichermangel versucht CAB, nicht dringend bentigten Speicher (z.B. Bilder-Cache im RAM) wieder freizugeben. Durch einen falsch berechneten Wert fr den noch freien Speicher, konnte es zu einer Endlosschleife kommen. Drucken ist jetzt auch in Farbe mglich (falls der GDOS- Druckertreiber mitmacht). Absolute Grenangaben in Pixeln (bei Tabellen oder <HR>) werden jetzt beim Drucken auf die jeweilige Druckerauflsung umgerechnet. OLGA-Protokoll: CAB ist ein OLGA-Client Erster Versuch einer JPEG-Untersttzung *V1.2a (16.04.1996)* Bugfix: Bei Speichermangel versucht CAB, nicht dringend bentigten Speicher (z.B. Bilder-Cache im RAM) wieder freizugeben. Durch einen falsch berechneten Wert fr den noch freien Speicher, konnte es zu einer Endlosschleife kommen. *V1.2b (19.04.1996)* Die Angabe der Rnder fr's Drucken wurde nicht korrekt ausgewertet, falls die Eingabe nicht 3-stellig war. Bugfix: CAB versucht Tabellen auch dann korrekt zu formatieren, wenn ein <tr>-Tag fehlt (funktioniert nur, falls </tr> vorhanden ist). Wegen eines Bugs in CAB hatte das aber bei geschachtelten Tabellen zu Fehlern gefhrt. Jetzt sollte es wieder funktionieren. Farbdruck mit NVDI4 sollte jetzt eigentlich funktionieren. Bugfix: War der Schalter 'Vorgaben im Text benutzen' (betrifft die Farben von Schrift und Fensterhintergrund) nicht eingeschaltet, wurden auch keine Hintergrundbilder mehr angezeigt. Jetzt sind beide Einstellungen unabhngig voneinander. *V1.3 (20.05.1996)* Neues JPEG-Modul von Dieter Fiebelkorn Mail-Untersttzung (mailto:user@adresse) Proxy- und SMTP-Server knnen direkt in CAB bestimmt/gendert werden (nicht beim lokalen Betrieb (offline)). Wieder einige kleine Bugfixes Erweiterungen wie z.B. JavaScript (<SCRIPT>...</SCRIPT>) werden jetzt komplett ignoriert, und nicht mehr als HTML-Text dargestellt. "Slide shows" durch <meta http-equiv="Refresh" content="5; url=xyz"> werden jetzt untersttzt. Im <FONT>-Tag wird jetzt auch Farbe bercksichtigt (<FONT COLOR=...>) In Tabellen werden auch Farben bercksichtigt (BGCOLOR= fr Tabellen- und/oder Zellenhintergrund; BORDERCOLOR=, BORDERCOLORLIGHT= und BORDERCOLORDARK= fr Tabellenrnder) Die wichtigsten Farben knnen jetzt auch mit ihrem Namen, und nicht nur als HEX-Zahl, angegeben werden (z.B. COLOR=White anstatt COLOR=#FFFFFF). Whrend des Formatierens des �Textes knnen Verweise angeklickt werden. Die Formatierung wird dann abgebrochen und das gewnschte Dokument geladen. Man muss also nicht mehr warten, bis der komplette Text formatiert ist, um Verweisen zu folgen. (Whrend Bilder geladen werden, wird der Mausklick allerdings noch nicht ausgewertet. Auch Verweise innerhalb eines Dokuments knnen nur nach dem kompletten Formatieren verfolgt werden). ���������������������������� The documentation to CAB Version 1.3 26.05.1996 by Alexander Clauss Stresemannstrae 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de Contents ======== 1 A short introduction 2 Legal 3 Address 4 System requirements 5 Installation 6 Navigating HTML Documents 7 Module for on-line Internet access 8 Description of menu items 8.1 Open URL... 8.2 Open local... 8.3 Reload 8.4 Print 8.5 New window 8.6 Close window 8.7 View source 8.8 Quit 8.9 Home page 8.10 Back 8.11 Find keyword 8.12 Hotlist 8.13 Document -> Hotlist 8.14 General options 8.15 Display 8.16 Font selection 8.17 External viewers 8.18 Paths... 8.19 Cache 8.20 Save options 9 Button bar 10 Thanks 11 Possible future updates 12 History 1 A short introduction ====================== *CAB* - The Taxi to the information highway! *CAB* - Crystal Atari Browser Formerly called HTML-Browser This browser is capable of reading HTML format documents. The HTML documents could be on disk or CD. Reading pages on-line to an Internet World Wide Web (WWW) site requires a separate module. 2 Legal ======= CAB (HTML-Browser) is FREEWARE. It may be copied and used freely. Distribution by BBSs and PD libraries is allowed. However, CAB (HTML- Browser) may NOT under ANY circumstances be included in CD-ROM collections or on magazine cover disks without my prior written permission. CAB (HTML-Browser) and its documentation must always remain together and complete with all its files and documentation. Changes to the program and/or documentation is forbidden. If you like CAB (HTML-Browser) and you use it regularly, please register your copy, any currency is welcome. If you would like to see this program developed please send some feedback and register your copy. UK, USA users can take advantage of local support, refer to SUPPORT.TXT for more details. No feedback means no development, it's that simple! 3 Address ========= *My address:* Alexander Clauss Stresemannstr. 44 D-64297 Darmstadt Germany email: aclauss@rbg.informatik.th-darmstadt.de WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/ *Banking arrangements:* Sparkasse Darmstadt BLZ: 508 501 50 Kontonr: 0115032143 *UK support:* Joe Connor 65 Mill Road Colchester CO4 5LJ England email: jconnor@cix.compulink.co.uk *USA, Canada support:* Jeff Wisniewski P.O. Box 1243 Newtown, PA 18940-0871 email: jeffrey.wisniewski@microserve.com *France support:* Jouffrey Romuald 1 chemin de l'glise 38100 GRENOBLE email: rom38@gen4.pressimage.fr 4 System requirements ===================== The program runs on any computer using the (Atari-) TOS operating system with 1Mb or more memory. The memory requirements for images depends on the colour depth. The greater the colour depth the more memory required. Using a True colour graphic card (24 or 32 bit) gobbles up memory and you're likely to need considerably more than 1Mb. CAB is resolution independent with two limitations: At 320x200 (ST- low) not all of the dialogs fit entirely on screen, at 640x200 (ST- Medium) the screen display is distorted (half height). Consequently we recommend using CAB at resolutions of 640x400 (ST-high) or higher with any number of colours, a multitasking environment (e.g MagiC, Geneva etc) is also desirable. Although not absolutely necessary the use of vector fonts via NVDI v3.x or SpeedoGDOS is recommended. The system font or bitmap GDOS fonts can however be used if required. 5 Installation ============== *Attention:* Since v1.0 the program can no longer be installed as a desktop accessory. Configuration files from older versions of CAB (CAB.INF) cannot be used. Unfortunately you'll have to reset your settings manually. The format of the Hotlist file has also been altered but unless a file in the new format is available the old Hotlist file (CAB.HOT) is loaded. The new Hotlist file is called hotlist.html. As soon as the Hotlist has been saved in the new format the old file (CAB.HOT) can safely be delete�d. HTML files downloaded from WWW sites often include long filenames which can easily result in duplication of filenames using the basic TOS 8+3 character file system. It's well worth setting up a Minix hard disk partition or other file system which supports long filenames to handle HTML files. The CAB distribution is supplied ready to run once unarchived onto your working disk but you should still review the settings in the Options menu and configure the options to suit your needs. 6 Navigating HTML Documents =========================== Click on any underlined keyword to branch to the new page. Press the [Undo] key to step to return to the previous page. Clicking on a link using the right mouse button will display the address of the page it links to. 7 Module for on-line Internet access ==================================== To browse WWW pages on-line to the Internet a further module (CAB.OVL) is needed. This module should be copied to the same directory as CAB.APP. This file contains the additional routines needed to access the Internet. On Minix partitions the x-flag of the CAB.OVL file must be set otherwise the modul can not be started. I'm not able to test an Internet module but have built an interface into CAB (HTML-Browser) to enable anyone capable of programming these routines to create an on-line module. The description of this interface is available on request and is available as commented C or Pascal source. I'd like to hear from anyone who programs an on-line module and would like a copy to distribute with CAB (HTML-Browser)... 8 Description of menu items =========================== 8.1 Open URL... --------------- The *Open URL...* option in the *File* menu displays the URL dialog containing any URL (Universal Resource Locator) addresses you have set up to access the WWW. 8.2 Open local... ----------------- The *Open local* option in the *File* menu calls the file selector which can be used to open any HTML document from hard disk or CD-ROM. Any file types can be selected. HTML, XBM and GIF files are normally displayed by CAB (HTML-Browser) with other file types handled by external programs. Refer to *External programs* for more details. If a folder is selected the contents of the folder and sub directories are displayed graphically as an HTML page and any files and folders can be selected using the mouse! 8.3 Reload ---------- Reloads the HTML page again. This function is useful (in a multitasking environment) for editing HTML pages in an editor with CAB running parallel to display the pages. If the page originated from the WWW using *Reload* will fetch the page from the WWW again -even if a copy is available in the cache. 8.4 Print --------- If GDOS is available the document in the topped window can be output as text. Bitmap fonts require matching screen and printer fonts whereas vector fonts under NVDI 3.x or SpeedoGDOS are automatically scaled as required. In the dialog the margins can be set. These are in addition to any offsets or margins attributable to either the printer or GDOS driver. A popdown menu offers selection between any installed GDOS driver including, so long as a suitable GDOS driver is available, GEM Metafile (*.GEM) or bit image (*.IMG). Successful image output relies on the GDOS printer driver supporting a particular VDI function which may or may not be implemented in the active driver. We recommend you try printing with images turned on and if it doesn't work simply turn the option off for subsequent output. If you're using a dot matrix printer activate the option to lighten images otherwise the printed output is likely to be too dark. 8.5 New window -------------- Opens a new window displaying the contents of the previously topped window. 8.6 Close window ---------------- Closes the window. 8.7 View source --------------- Displays the source text of the displayed HTML document. Also refer to the *External programs* menu option. 8.8 Quit -------- Exits the program. 8.9 Home page ------------- This menu option displays the home page, if available. CAB tries to load the home page directly. Anyone who understands HTML syntax can easily set any page as the home page and create a page to reference other HTML documents. The file used as the home page can be set in the *General options* dialog. 8.10 Back --------- Displays the previous document. 8.11 Find keyword ----------------- This allows the user to perform a search for keywords in HTML files, and can optionally be case sensitive. The search can be conducted over one of the following ranges of documents: 1. Current document only. The text is searched for in the current document (the top window). If the text is found the window is scrolled so the text is displayed at the top of the window. 2. Local HTML Documents. The text is searched for in all local HTML documents contained in the paths specified in the *Paths* �dialog box (and their subdirectories). The files that contain the text is made into a list of links in an HTML file called result.html. At the moment the HTML files searched by method two are searched purely as text, so hidden text such as comments, HTML commands, links and so are also found. Processing the files to ignore hidden text would be very time costly. This also means that special characters such as accents and so on which are written into HTML code using commands like &auml; are not found. This shortcoming may be addressed in a future version. Another tip: If you're searching for something which is often used in HTML code as a command or URL-address placing a space before it may make it less likely to turn up in commands or URL addresses.. For example: Searching for the text 'WWW' often matches subdirectories and addresses for pages in the form '.../WWW/foo.html...'. Placing a space before it in the search string, ' WWW' removes these occurences resulting in a better targetted search. These don't apply to methods 1) and 3)! 3. In the c't-CDROM Database. This option is only useful for people with the c't-CDROM (the 1994 (or 92/93) c't magazines in HTML format)! In this case the HTML files themselves aren't searched, but the index file on the CD is accessed instead. So that HTML-Browser knows where the files for this CD are kept are, you need to fill in the appropriate section of the *Paths* dialog box - the HTML documents (in \HTML which also contains the file DEFAULT.HTML) and the index database (\UNIX\CT94.DAT or \UNIX\CT9293.DAT). As in the previous method, matching documents are made into an HTML document called results.html which is then opened. 8.12 Hotlist ------------ The hotlist is a list of your most used HTML documents. This list enables you to get quickly to you favourite pages, without having to navigate through a long series of pages to get there. The hotlist is divided into themed areas. Using the popup at the top of the dialog it's easy to switch between different themes. *The 'Theme...' popup:* *Change theme:* Changes the name of the current theme area. The /Miscellaneous/ area cannot be renamed. *New theme:* Creates a new theme area. *Delete theme:* Delete the current theme area. The /Miscellaneous/ area cannot be deleted. All remaining entries in a deleted theme area are moved to the /Miscellaneous/ theme area. *The 'New theme...' popup:* Using this option a selected entry can be moved to another theme area. *The 'Document...' popup:* *Delete entry:* Deletes the selected entry. *Change entry:* Changes the selected entry. Annotations to the page can also be made. *Open document:* Opens a document. *Add current doc:* Copies the current document to the Hotlist. Double clicking on an entry opens the document. The Hotlist is saved to disk as a normal HTML document which provides an easy way for anyone not familiar with HTML syntax to create their own home page. 8.13 Document -> Hotlist ------------------------ The current document is inserted in the Hotlist provided it's not already listed. It will be filed away in the /Miscellaneous/ theme area. 8.14 General options -------------------- *Home page:* After launching CAB or by selecting the *Home page* menu entry the specified HTML file will be displayed. Often it's useful to create a home page containing references to frequently used HTML pages. By default CAB attempts to load home.html as the home page although any page can be set to be the home page -simply enter the URL address. If the file is located in the specified start directory for CAB.APP you can select the *Start folder* button and using the *Search* button select the desired file using the file selector. *Popup menus:* CAB provides a row of popup menus to relieve the tedium of navigating through HTML pages. Basic principle: Left click on a reference to branch to the corresponding page. Right click on a reference to display the destination of the reference. Click on the window background (not on a reference) to display further popup menus. You can set which menu will be displayed using the left and right mouse clicks (with and without holding down the [Shift] key). The following popup menus are available: *History:* Lists the previously displayed documents. *References:* Lists the references in the current document. *Menu:* Lists some menu items. *Miscellaneous:* During loading, formatting and data transfer from the Internet CAB displays a series of reports in a windowed dialog (if the option *Dialog for Status messages* is active) otherwise the window info line is used instead. The display in the window info line has a couple of di�sadvantages. First a window may not be open to display the information and secondly the dialog displays the information more clearly. On the other hand using the window info line allows a document in the window can be read and scrolled while the text is still being formatted. The *load index.html automatically* only has an affect on local references (ie to files/directories on your drive) If the reference points to a directory on a drive the contents will be displayed unless a file index.html exists in which case this is loaded instead. On use for index.html is to set up a page containing an index of all your favourite documents. 8.15 Display ------------ In this dialog you can configure various display options for HTML documents. *Colours:* This section allows you to configure the display colours, for the foreground text, the background colour and link colour. If you're using less than 16 colours, the window background will always be white regardless of the settings here. In 16 colour mode, only the first nine colours should be used as the last 7 may be changed for pictures etc. In more than 16 colours, any of the first 16 can be used as they will not be changed. Some HTML documents include information about which colours should be used for text, references and the window background. The option *Use guidelines in document* tells CAB to use this information (if available). *Links:* Links can be displayed in underlined and/or bold text (this is important for monochrome systems which can't distinguish links by colour). *Images:* Controls image display. *Don't show* Prevents images being loaded and displayed which speeds up page loading. *Monochrome* Images are displayed in monochrome using dithering. It's the quickest method but this obviously the quality suffers. *Greyscale* Images are displayed as greyscales. Higher quality display at the expense of speed. *Colour* Images are displayed in colour depending on the hardware available: 4-8 bitplanes (16-256 colours). Images are dithered if the number of colours available is less than the number of colours contained in the image. In 16 colour modes greyscale display is often more suitable. 15/16 bit Highcolor (32768/65536 colours) eg Falcon Truecolor mode 24 or 32 bit Truecolor (16.7 million colours) *Text instead of images* The HTML language provides for text only systems by allowing images to be accompanied by some text which is displayed instead of the image. This enables WWW Browsers which cannot display images to display text output instead. If this option is active (crossed) only images for which no alternative text is available are displayed as images. *Text width:* Text can either be formatted at a fixed width or justified to fit the window width. Text justified to fit the window width looks better but takes longer to display as the text must be reformatted. 8.16 Font selection ------------------- Wherever possible CAB (HTML-Browser) uses different fonts and point sizes to display HTML files. Optimal output quality is provided using vector fonts for which you'll need to install either NVDI v3.x or SpeedoGDOS. Normal bitmap fonts can be used but they're not nearly as nice. Next you need to tell CAB (HTML-Browser) which (GDOS) fonts to use for each corresponding style in an HTML document. Vector fonts as provided by SpeedoGDOS or NVDI 3.x are recommended. You must specify three fonts (sans-serif, serif and monospaced) in four different styles (normal, bold, italic and bold and italic) making twelve selections altogether. For the bold and italic settings you should use a 'real' bold or italic font wherever possible. If you don't have one available you'll have to simulate these text effects using the corresponding buttons adjacent to the font selection popup. If you're using vector fonts then use the appropriate font from the font family, if available. Some commands such as <PRE>...</PRE>, <FORM>...</FORM> etc will cause display format problems with /proportional/ fonts. To avoid these problems only use *non-proportional* fonts for *preformatted* text. The supplied INF file has the following presets (for NVDI 3.x): *Headings:* Swiss 721 (normal, bold, italic, bold+italic) *Normal text:* Dutch 801 (normal, bold, italic, bold+italic) *Formatted:* Letter Gothic 12 Pitch (normal, bold, italic, bold+italic) If you don't like or haven't got these fonts, you'll have to select alternatives. The size of the body text can also be altered. Don't make this too large or too small! Somewhere between 10 and 13 point is sensible (I use 12 point). If you haven't got access to vector fonts (i.e. you don't own a copy of NVDI 3.x or SpeedoGDOS) then the �point size won't change, but the text can still be viewed using the system font, usually 10 point. 8.17 External viewers --------------------- If a link in an HTML document points to a file which is not in HTML format, an external viewer can be called. These programs can be called in one of two ways and are configurable via the *External programs...* dialog via the *Options* menu. Individual file types can be assigned to different programs. File extensions are entered into the *Files* field. Several extensions can be entered using a comma to separate each entry. Programs are selected by clicking on the selection box to the right of the *Files* field which displays the file selector to select the desired viewer. Finally each entry includes a *Supports VA_START* checkbox which should be crossed if the viewer understands the VA_START message so CAB can send a VA_START message to the viewer so the file can be viewed with re-launching the viewer. The *Default* program (*.*) is called to display any files for which no program has been assigned. If one of more extensions have been defined without a program assigned CAB attempts to display the file. This is only sensible for *.gif, *.xbm, *.htm and ASCII files (for example: *.txt, *.doc, *.c, *.pas, *.tex etc...) for which CAB (HTML-Browser) includes built-in display routines. When any non ASCII format file is encountered CAB displays the file selector using which a copy of the file to be saved to any desired location. The current HTML page can be displayed as source text by selecting an application in the *Source* entry. This application is called via the menu entry *View source...*. If no application has been assigned the *Default* program is called instead. Double clicking on the *program path* boxes opens a further dialog with an option to clear the current path. Some suggested external programs: *.text,txt: ST-Guide, 1st-Guide (or none, then HTML.APP is used) *.mpeg,mpg,mpe: 1st-Guide (on a Falcon under Single TOS the fast DSP MPEG player is recommeded) *.jpeg,jpg,jpe: 1st-Guide, GEMview *.tiff,tif: GEMview, Imagecopy *.gif,xbm: GEMview, Imagecopy (or none, then HTML.APP is used) *.dvi: DVI display included in TeX archives *.* (Default): GEMview (or other program which handles as many formats as possible) *.html,htm: ST-Guide, 1st-Guide, (or and editor so the HTML source can be edited) 8.18 Paths... ------------- If you have a copy of the c't ROM '94 (or 92/93) (CD containing the contents of the German magazine c't) then set the path for the field c't CDROM. In the *HTML folder* field set the directory which contains the file DEFAULT.HTM on the CD (eg ?:\HTML\, where ? is replaced with the drive letter of your CD-ROM drive). In the *Database* field set the path to the contents of the CD (?:\UNIX\CT94.DAT (or ?:\UNIX\CT9293.DAT), again ? is the CD-ROM drive letter). If you want to use CAB online to an Internet WWW site you should set the *Cache folder* where all files downloaded from the Internet can be stored. Ideally this folder should be on a Minix hard disk partition, or other file system which supports long filenames to handle HTML files because HTML files downloaded from WWW sites often include long filenames which can easily result in duplication of filenames using the basic TOS 8+3 character file system -and make sure the partition has plenty of room! In *HTML folders* you can enter the paths CAB (HTML-Browser) looks to find HTML files. HTML files contain absolute local paths (eg /path/file.html) which can soon turn the root directory of your partition into choas. The HTML folders help avoid this by telling HTML-Browser to look for HTML files in the folders specified. Here's an example: *Entered HTML folders:* F:\HTML.DOC\ G:\VARIOUS\ *Current drive:* F:\ *Path in HTML file:* /example/text/index.html *Where CAB looks:* 1. F:\example\text\index.html 2. F:\HTML.DOC\example\text\index.html 3. G:\VARIOUS\example\text\index.html Double clicking on the *program path* boxes opens a further dialog with an option to clear the current path. 8.19 Cache ---------- CAB (HTML-Browser) uses two caches to maximise the display of files. The *Image cache* is used to avoid repeated unpacking and dithering which both take a great deal of processing time. Images no longer displayed are held in memory (RAM) in case they are needed again. Naturally this takes memory so the maximum size of the cache can be set in the *Maximum size* field. If the cache becomes full the least used image is purged from the cache to free up more space. Using the *Keep free* option it's also possible to set the minimim amount of memory free for other applications. The cache can also be manually purged using the *Free cache* button which can be useful to quickly free up more memory for another application under a� multitasking OS. The cache remains empty until further images are displayed in CAB (HTML-Browser). *Attention* The actual memory consumption for the Cache can be higher than entered in the dialog. The *Internet Cache* is used to store files downloaded from the Internet on your disk to avoid repeatedly downloading the same files from the Internet if they're viewed more than once. See also *Paths* The *Maximum size* and *Keep free* options limit the amount of disk space used by the cache and CAB (HTML-Browser) will purge the oldest files from the cache to maintain the cache within the defined limits. If the *Delete after 'quit'* option is active (crossed) the files in the cache will be deleted on exiting CAB (HTML-Browser). Naturally unless disk space is limited or you're sure you'll never need the files again it's best to keep the files. The *Free cache* button is for emergency use in case you need extra disk space fast! Only files placed in the the cache directory placed there by CAB (HTML-Browser) will be deleted. 8.20 Save options ----------------- Save the current settings 9 Button bar ============ Each CAB window contains a button bar which provides an easy way to access some of the more important functions: *Back* Displays the previous document *Home* Displays the home page *URL* Select a document from a URL address *File* Select a file using the file selector *Source* Displays the source text of the currently displayed document *New* Reloads the current document again *Hotlist* Displays the hotlist dialog If a 'sad' smiley appears to the right of the buttons it means the displayed document is faulty in some way. Click on to the smiley to display detailed error information. This is a particularly useful option for anyone using CAB to author HTML pages. Only errors which CAB can determine without wasting disk space or processing time will be reported. Faulty documents are not neccessarily displayed incorrectly in CAB but may well exhibit display problems in other browsers (e.g. Mosaic, Netscape, WebExplorer etc) may not display the document as you intended. 10 Thanks ========= I'd like to thank everyone who through their praise, criticism, suggestions and bug reports have helped in the development of CAB (HTML-Browser). In particular the following people deserve a mention: Dan Ackerman Mille Babic Stefan Becker Ben Bell Stephane Boisson Joe Connor Dieter Fiebelkorn Nicholas Flintham Stefan Haake Romuald Jouffrey Ulrich Kaiser Antonio Lillo Tim Newsome Fred Nicklisch Rosario Pignatelli Andrew Versperman Jeff Wisniewski Manfred Ssykor 11 Possible future updates ========================== Further implementation of HTML3 commands Image loading (Double click on [IMG] text) ... Please feel free to make further suggestions and constructive criticisms... 12 History ========== *V0.8 (20.04.1995)* First release version *V0.9 (15.05.1995)* Reduced memory requirements MTOS Drag&Drop (ARGS) supported External programs will now run under single TOS Error reports are now more descriptive Bugfix: when running as an accessory no longer tries to invert (non-existant) menu items The .INF file is now found even if HTML is not started in it own directory Is now a lot more tolerant of buggy HTML file syntax. home.html is now loaded on startup if possible Hotlist Configuration of window and text colours etc. Search (including searching c't CDROM) In-line images can be displayed as greyscales *V0.93 (07.06.1995)* Preparation for on-line operation implemented (although not activated in this version) Bugfix: Problem with line spacing fixed Bugfix: Endless loop with defective gifs fixed Bugfix: fclose() for Hotlist was forgotton :-( A few other minor bugfixes *V0.94 (07.07.1995)* Bugfix: Deleting the last Hotlist entry caused a crash :-( Bugfix: CR/LF inside tags led to problems Bugfix: Last word in an HTML file gobbled Documents access using absolute path information, including directories listed in the 'Paths...' dialog Contents of a drive can be displayed as an HTML document (including launching programs and viewing files)! Support for the special Netscape <CENTER> tags *V0.95 (04.08.1995)* Inline colour images Configurable image cache (in RAM) Configurable WWW cache (on disk) Option to automatically format text to the window width ASCII, xbm and gif files can now be viewed directly in HTML- Browser. Calling external programs is no longer required (but � naturally still available as an option) Interface for 'Internet module' implemented Using a suitable module HTML-Browser could be used to display WWW pages on- line to the Internet, naturally you'd need an Internet account to do this! Support for xbm images *V0.96 (22.08.1995)* Lots of minor bugfixes *V0.98 (03.10.1995)* In colour resolutions with fewer than 16 colours the colour palette is no longer altered Zero length files should no longer cause problems The program is now called: CAB - The Taxi to the information highway! CAB = Crystal Atari Browser *V1.0 (01.11.1995)* Minor adjustments to accomodate the 3D look under Geneva release 4 (unfortunately Geneva is not entirely MultiTOS compatible) Multiple open windows may be opened Each window may individually configured with its own colour and font Support for the following Netscape tags (commands): - <FONT SIZE=[+|-]n> </FONT> - <BASEFONT SIZE=n> - <CENTER> </CENTER> - <NOBR> </NOBR> - <BODY BACKGROUND=url BGCOLOR=#rrggbb TEXT=#rrggbb LINK=#rrggbb> Support for the <FORM>-area (forms) Tables (<TABLE>...</TABLE>) are supported. The Hotlist dialog has been extended to accomodate themes. Each entry can be optionally be annotated Cache management has been changed. Files are no longer saved in the cache using their original names which should avoid problems long filenames may have caused on standard TOS 8+3 character file systems History popup implemented Popup showing all links in a page <IMG ...> with the attribute ALIGN=LEFT or ALIGN=RIGHT now functions correctly. Font sizes in the <Hn> </Hn>-areas changed (in line with the method used by Netscape and Mosaic) Search now works correctly with the 92/93 c't ROM database New: Button bar in the window provides convienient access to most important functions. If a 'sad' smiley appears to the right of the button bar the displayed document does not conform to HTML specification. CAB will nevertheless try to display the document which may well look fine. On the other hand a 'happy' smiley does not indicate a perfect document because CAB does not waste resources analysing documents in-depth. Right aligned format (ALIGN=RIGHT) is now supported. Numerous minor bugfixes ;-) *V1.0a (12.12.1995)* Bugfix: Where available the transparent colour of background images is evaluated. Bugfix: In larger than 32Kb HTML files where tables are included after the first 32Kb garbage (maybe even crashes) was likely. The cursor keys can be used to scroll the window. If a form is depicted and the cursor is postioned in an input field the cursor keys can be used to navigate the form. Bugfix: Inside <PLAINTEXT> empty lines are no longer ignored. Bugfix: Under old TOS versions hard drive directories were not correctly evaluated. Bugfix: Under old TOS versions there were sometimes problems if a window title was set straight after opening a window. *V1.1a (01.04.1996)* When CAB is used offline (i.e. CAB.OVL is not installed) all links are sought after locally. For example an http address http://host/path/file would be handled as //localhost/path/file. When selecting the c't CD database it's now possible to use wildcards. For example 'K:\HTML\CT*.DAT' would find all the database files on all c't CDs. The closer icon now closes the window (previously this displayed the previous page). The previous page can still easily be accessed using the 'Back' button. In 640x200 (ST medium) resolution images are scaled to half height to maintain the correct aspect ratio (proportions). Holding down the [Shift] key when selecting a link displays the new page in its own window. Similarly holding down the [Shift] key when selecting 'OK' in the 'Open local', 'Open URL' and 'Hotlist' dialogs displays the new page in a separate window. CAB now displays the source code itself if no suitable external application has been installed. CAB has been extended to understand the following Netscape extensions: - Using the <HR> tag the WIDTH=, SIZE=, NOSHADE and ALIGN= attributes are evaluated. - Using <TD> and <TH> the WIDTH= and HEIGHT= attributes are evaluated. - Client Side Image Maps are currently partially implemented: <MAP NAME=name> <AREA SHAPE=rect CO�ORDS="x1,y1,x2,y2" HREF=url> </MAP> Minor optimisation to handle certain boxed tables built-in. In principal tables should be repeatedly calculated depending on the width of the window and consequently such tables are processor intensive. Example: The (early 1996) FOCUS pages (www.focus.de) possess a boxed table with seven nested levels and these take a ridiculous time to calculate (e.g longer than five minutes for some pages!). Of the seven levels only two are used sensibly (the rest consist of cells containing nothing other than other cells (OK it may be legal but it's stupid!)). CAB calculates such tables as a single cell (i.e. column) which results in substantially faster calculation -although this still isn't exactly rapid it's an improvement. Any filetype which cannot be displayed by CAB itself and for which no application has been installed (as defined by the file extension) can optionally be copied to any desired folder. GDOS printing now possible. Currently only monochrome images can be output. Output via other GDOS drivers also possible, e.g. Metafile, IMG etc. The Hotlist dialog can now be completely keyboard controlled if desired. The Clipboard, Cut [Control]+X, Copy [Control]+C and Paste [Control]+V commands are supported in all dialog editable fields. The Clipboard commands are also available in document editable fields. The window position is now saved using the 'Save options' entry in the 'Options' menu. Support for new (HTML3) commands: - <BIG>, </BIG> large text - <SMALL>, </SMALL> small text - <SUP>, </SUP> Superscript - <SUB>, </SUB> Subscript - <Q>, </Q>, <LANG>, </LANG> Hotlist entries can now be completely manually created. Bugfix: HTML files with exceptionaly long comments at the start which didn't have use the .HTM file extender (or .html on systems with long filename support) were displayed as ASCII. Bugfix: Tables with large numbers of lines and/or columns caused problems. Even more tolerance built-in to accomodate HTML authors who invent astonishingly convoluted HTML tags -even when a simple HTML command already exists :-\ *V1.2 (10.04.1996)* Bugfix: When memory gets short CAB will free up less urgently required memory (e.g. images in the cache RAM). Thanks to an incorrect calculation this could lead to an endless loop. Print in colour is now also possible (so long as your GDOS printer driver supports this). The absolute size in pixels (with tables or <HR>) are now converted to the existing printer resolution on printing. OLGA protocol: CAB is a OLGA client First attempt at supporting JPEG images, the file CAB_JPEG.OVL takes care of JPEG images and should reside in the CAB directory. Note: CAB.OVL is still required for on- line browsing, do not rename either file! *V1.3 (20.05.1996)* New JPEG module from Dieter Fiebelkorn Mail support (mailto:user@address) Proxy and SMTP-Server can be set directly from CAB (not applicable for local (offline) operation) A few more small bugfixes removed Unrecognised extensions ignored. For example JavaScript (<SCRIPT>...</SCRIPT>) is ignored and no longer displayed as HMTL text. 'Slide shows' via <meta http-equiv="Refresh" content="5; url=xyz"> now supported. <FONT> tag now supports colour (<FONT COLOR=...>) Colours in tables are now supported: BGCOLOR= for tables and/or cell background BORDERCOLOR=, BORDERCOLORLIGHT= and BORDERCOLORDARK= for the table edges The most important colour can now also be assigned by name as well as a hex number. For example COLOR=White instead of COLOR=#FFFFFF References can be followed during text formatting (the mouse is still not evaluated during image loading). Formatting is abandoned and the desired document loaded instead. �? � ?� �?������������������������������������������������������������������� Documentation de CAB Version 1.2 16.04.1996 par Alexander Clauss Stresemannstrae 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de Table des matires ================== 1 Une courte introduction 2 Aspect Lgal 3 Adres�ses 4 Matriel requis 5 Installation 6 Navigation parmi les documents HTML 7 Module pour l'accs direct Internet 8 Description des options des menus 8.1 Ouvrir une URL... 8.2 Ouvrir un fichier local... 8.3 Recharger 8.4 Nouvelle fentre 8.5 Fermer fentre 8.6 Voir le source 8.7 Impression 8.8 Quitter 8.9 Page d'accueil 8.10 Retour 8.11 Trouver un mot 8.12 Liste utilisateur (BookMarks en anglais) 8.13 Document -> Liste 8.14 Options Gnral 8.15 Affichage 8.16 Slection des fontes 8.17 Visualiseurs externes 8.18 Chemins... 8.19 Cache 8.20 Sauver les options 9 Barre de bouttons 10 Remerciements 11 Amliorations futures possibles 12 Historique 1 Une courte introduction ========================= *CAB* - Le Taxi pour les autoroutes de l'information! *CAB* - Crystal Atari Browser Nomm prcdemment HTML-Browser Ce browser est capable de lire les documents au format HTML. Les documents HTML peuvent tre sur disque ou sur un CD. Pour lire des pages du rseau Internet, World Wide Web (WWW), il faut un module spar. 2 Aspect Lgal ============== CAB (HTML-Browser) est un FREEWARE. Il peut tre copi et utilis gratuitement. La distribution par un BBS ou une bibliothque de domaines publiques est autorise. Cependant; CAB (HTML-Browser) NE doit sous aucune circonstances tre plac sur un CD-ROM ou sur une disquette de magazine sans mon autorisation crite pralable. CAB (HTML-Browser) et sa documentation doivent toujours rester ensemble et l'ensemble des fichiers doivent tre prsents dans la distribution. Les modifications tant au programme qu' sa documentation sont interdites. Si vous aimez CAB et que vous l'utiliser rgulirement, enregistrez votre copie s'il vous plat. Toutes les devises sont acceptes. Un coup d'oeil au numro de version vous apprendra que le programme est encore en phase de dveloppement. Aussi si vous souhaitez que ce programme continue tre amlior, dites le et enregistrez vous. Les utilisateurs Franais, du Royaume-Uni et des tats-unis peuvent contacter les antennes ou supports locaux. Voyer SUPPORT.TXT pour plus de dtails. Aucune participation de chacun conduira l'arrt des dveloppements ultrieurs, c'est aussi simple que cela ! 3 Adresses ========== *Mon adresse:* Alexander Clauss Stresemannstr. 44 D-64297 Darmstadt Allemagne email: aclauss@rbg.informatik.th-darmstadt.de WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/ *Coordonnes bancaires:* Sparkasse Darmstadt BLZ: 508 501 50 Kontonr: 0115032143 *Contact au Royaume Uni:* Joe Connor 65 Mill Road Colchester CO4 5LJ England email: jconnor@cix.compulink.co.uk *Contact au USA, Canada:* Jeff Wisniewski P.O. Box 1243 Newtown, PA 18940-0871 email: jeffrey.wisniewski@microserve.com *Contact France:* Jouffrey Romuald 1 chemin de l'glise 38100 GRENOBLE email: rom38@gen4.pressimage.fr Traduction : Jouffrey Romuald 4 Matriel requis ================= Le programme fonctionne sur n'importe quel ordinateur utilisant le systme d'exploitation TOS (Atari)), avec au moins 1 Mo de mmoire. La mmoire requise pour les images dpend du nombre de couleurs. Plus le nombre de couleurs est grand et plus il faudra de mmoire. L'utilisation d'une carte graphique dite "True colour" (24 or 32 bit) ncessite beaucoup de mmoire et il vous faudra trs certainement beaucoup plus de mmoire. CAB fonctionne dans toutes les rsolutions avec deux limitations : Dans le mode 320x200 (ST-Basse), tous les dialogues ne tiennent pas entirement dans l'cran. En 640x200 (ST-Moyenne) l'affichage sera tir en hauteur (moiti de l'cran). Aussi il est recommand d'utiliser CAB dans des rsolutions d'au moins 640x400 (ST-haute). Quelquesoit le nombre de couleurs, un environnement multitche (par exemple MagiC, Geneva etc) est souhaitable. Bien que leurs usage ne soit pas absolument ncessaire, les fontes vectorielles permises par NVDI v3.x ou SpeedoGDOS est recommand. Le systme de fontes bitmap ou les fontes GDOS peuvent toutefois tre utilises, si besoin est. 5 Installation ============== *Attention:* Depuis la version v1.0, le programme ne peut plus tre install comme un accessoire de bureau. Les fichiers de configuration des versions antrieures de CAB (CAB.INF) ne peuvent pas tre utilises. Vous devrez malheureusement effectuer nouveau les rglages. Le format du fichier Liste utilisateur a galement t modifi mais tant que le nouveau format n'a pas t gnr, l'ancien format (CAB.HOT) reste valable et est charg. Le nouveau fichier o est sauvegard la liste utilisateur s'appelle hotlist.html. Ds lors que la liste utilisateur a t sauvegarde sous son nouveau format. L'ancien fichier (CAB.HOT) peut tre effacer sans risque. Les fich�iers HTML rcuprs sur les sites WWW contiennent souvent des longs noms de fichier qui conduisent frquemment la cration de doublons lorsque l'on utilise le systme de fichier du TOS (8+3). Il est donc conseill d'install une partition Minix ou un autre systme de fichier qui pourra grer les fichiers HTML long nom de fichier. La distribution de CAB est livre prte l'emploi une fois dcompacte sur votre disque de travail. Pour profiter pleinement des avantages que procure CAB (HTML-Browser), il est tout de mme conseill d'effectuer quelques rglages afin d'tre conforme vos besoins. 6 Navigation parmi les documents HTML ===================================== Cliquez sur n'importe quel mot soulign pour accder la nouvelle page. Appuyer sur la touche [Undo] pour retourner la page prcdente. En cliquant avec le bouton droit de la souris sur lien, il apparat l'adresse de la page lie. 7 Module pour l'accs direct Internet ======================================= Pour accder directement des pages WEB sur Internet, un module supplmentaire (CAB.OVL) est ncessaire. Ce module doit tre plac dans le mme rpertoire que le programme CAB.APP. Ce fichier contient les routines additionnelles ncessaires pour l'accs Internet. Sur les partitions Minix, le flag x du fichier CAB.OVL doit tre "mis" sinon le module ne pourra pas tre dmarrer. L'auteur n'a pas la possibilit de tester le module Internet mais a programm une interface intressante dans CAB (HTML-Browser) pour permettre quiconque capable de programmer ces routines de crer de nouveau modules. La description de cette interface est disponible sur demande en C comment ou en source Pascal. Je souhaite avoir des remarques de ceux qui dsirent programmer un module en ligne (on- line), pour permettre sa diffusion avec CAB (HTML-Browser)... 8 Description des options des menus =================================== 8.1 Ouvrir une URL... --------------------- L'option *ouvrir une URL* du menu *Fichier* affiche une bote de dialogue qui affiche l'URL (de l'anglais Universal Resource Locator), c'est-- dire l'addresse que vous avez saisie pour accder au WWW. 8.2 Ouvrir un fichier local... ------------------------------ L'option *Ouvrir un fichier local...* du menu *Fichier* appelle le slecteur de fichier qui permet d'ouvrir n'importe quel document HTML du disque dur ou d'un CD-ROM. N'importe quel type de fichier peut tre utiliser ! Les fichiers de types HTML, XBM et GIF sont normalement affichs par CAB (HTML- Browser). Les autres types de fichier sont pris en charge par des programmes de visualisation externes. Voyez *Visualiseurs externes* pour plus de dtails. Si un rpertoire est slectionn, le contenu de ce rpertoire est alors affich et ses sous-rpertoires sont affichs graphiquement dans une page HTML; les rpertoires et fichiers peuvent alors tre slectionns la souris ! 8.3 Recharger ------------- Charge nouveau la page HTML courante. Cette fonction est utile (dans un environnement multitche) pour l'dition grce un diteur des pages HTML CAB tournant en parallle pour afficher les pages. Si la page est d'origine rseau, c'est--dire qu'elle t charge sur un serveur WEB via Stick, l'utilisation de la fonction *Recharger* conduit un nouveau rapatriement de cette page depuis le serveur WEB; mme si une copie de cette page est dj disponible dans le cache. 8.4 Nouvelle fentre -------------------- Ouvre une nouvelle fentre qui affiche le contenu de la page prcdente du document en cours. 8.5 Fermer fentre ------------------ Ferme la fentre active. 8.6 Voir le source ------------------ Affiche le texte source du document HTML affich. Voir galement l'option *Visualiseurs externes*. 8.7 Impression -------------- Si GDOS est disponible, le texte du document de la fentre active peut tre imprim. Les fontes Bitmap ncessitent les fontes adaptes pour l'cran et l'imprimante sinon les fontes vectirielles de NVDI 3.x ou SpeedoGDOS seront automatiquement mises l'chelle voulue. Les marges peuvent tre dfinies dans la bote de dialogue. Celles-ci sont ajoutes aux dcalages et marges dfinies par l'imprimante et le pilote GDOS. Un menu popup permets la slection d'un pilote GDOS si disponible, d'un fichier GEM Metafile (*.GEM) ou d'une image binaire (*.IMG). Le succs de l'impression des images depends du pilote d'impression GDOS qui doit supporter une fonction VDI particulire. Celle-ci peut ou non tre prsente dans le pilote que vous utiliser. Nous vous recommandons donc d'essayer d'imprimer avec les images affiches et losrque cela ne fonctionne pas, de simplement dsactiver l'affichage des images pour les impressions suivantes. Si vous utilisez une imprimante aiguilles, activer l'option "Plus Clair" du menu impression sinon l'impression est trop sombre. 8.8 Quitter ----------- Sort du programme. 8.9 Page d'accueil ------------------ Cette o�ption du menu affiche la page d'accueil, si elle est disponible. CAB essaye de charger ds le dpart la page d'accueil. N'importe qui connaissant la syntaxe HTML peut aisment dfinir une page d'accueil et crer une page qui rferencera d'autres documents HTML. Le fichier utilis comme page d'accueil peut tre dfini dans la bote de dialogue *Gnral* du menu options. 8.10 Retour ----------- Affiche le document prcdent. 8.11 Trouver un mot ------------------- Cette fonction permet l'utilisateur de rechercher un mot dans un fichier HTML, elle peut ou non tre sensible aux caractres minuscules et majuscules. La recherche peut tre effectue dans : 1. Le document courant et seulement lui. La chane dsigne est recherche dans le document de la fentre active courante. Si la chane est trouve, le document est affich de faon ce que l'on voit celle-ci au sommet de la fentre. 2. les documents HTML locaux. La chane est recherche parmi tous les document HTML des chemins spcifis dans la bote de dialogue *Chemins*, ainsi que dans leurs sous-rpertoires. Le fichier contenant le rsultat de la recherche et nomm result.html, il et est compos de la liste des liens correspondants. Pour l'instant, la recherche de type 2 est effectu sur le texte seulement. Aussi le texte cach comme les commentaires, les commandes HTML et les liens ne sont pas recherchs. Permettre cette recherche serait trs couteux en temps. Ceci signifie galement que les caractres spciaux comme les accents qui sont cods en HTML par des commandes du type &auml; ne seront galement pas retrouvs. Cette limitation sera traite dans une version future. Un autre truc : Si vous recherchez quelque chose qui est souvent utilis dans le code HTML comme une commande ou une adresse URL, prfix la chaine recherche par un espace, ceci aura pour effet d'viter de trouver une commande ou une adresse URL. Par exemple : La recherche du texte 'WWW' trouve les rpertoires et les adresses de pages de la forme '.../WWW/foo.html...'. En placant un espace avant, ' WWW' supprimera les occurences conduisant un meilleur rsultat de la recherche. Ceci ne s'applique pas aux mthodes de recherche 1 et 3. 3. La base de donnes du c't-CDROM. Cette option n'est valable que pour les gens qui possde le c't-CDROM (the 1994 (or 92/93) de c't magazines au format HTML) Dans ce cas, les fichiers HTML eux-mmes sont parcourues pour la recherche mais le fichier d'index est ouvert la place. Pour que HTML-Browser sache o sont placs les fichiers pour ce CD, vous devez dfinir le bon chemin dans la zone texte approprie de la bote de dialogue du menu *Chemins* - Les documents HTML (sous \HTML et ceux galement contenus dans le fichier DEFAULT.HTML), ainsi que l'index de la base de donnes (\UNIX\CT94.DAT ou \UNIX\CT9293.DAT). Au mme titre que la mthode prcdente, les documents qui contiennent la chane recherche sont compils dans un document HTML nomm results.html, qui sera ouvert automatiquement par la suite. 8.12 Liste utilisateur (BookMarks en anglais) --------------------------------------------- La liste utilisateur est une liste des pages (documents HTML) que vous utiliser le plus. Cette liste vous permet d'accder rapidement vos pages favorites, sans avoir nouveau "surfer" travers une longue srie de pages pour l'atteindre. La liste utilisateur est organise par thme. En utilisant le menu popup situ au sommet de la bote de dialogue, il est facile de passer d'un thme l'autre. *Le popup 'Thme...':* *Changer thme:* Modifie le nom du thme courant. Le thme /Miscellaneous/ ne peut tre renomm. *Nouveau thme:* Crer un nouveau thme. *Effacer thme:* Efface le thme courant. Le thme /Miscellaneous/ ne peut pas tre effac. Tous les autres thmes peuvent tre effacer, les adresses correspondant ce thme sont alors automatiquement dplaces dans le thme /Miscellaneous/. *Le popup 'Dplacer thme...':* Cette option permet de dplacer une entre dans un autre thme. *Le popup 'Document...':* *Effacer entre:* Efface l'entre slectionne. *Modifier entre:* Modifie l'entre slectionne Une note concernant la page peut galement tre ajoute. *Ouvre un document:* Ouvre un document. *Ajoute doc:* Copie le document courant la liste utilisateur. Un double clique sur une entre ouvre le document correspondant. La liste utilisateur est sauvegarde sur le disque en tant qu'un simple document HTML ce qui permet de proposer une manire simple quiconque de crer sa propre page. 8.13 Document -> Liste ---------------------- Le document courant est insr dans la liste utilisateur pour peu qu'il n'y figure pas dj. Il est ajout dans le thme /Miscellaneous/. 8.14 Options Gnral -�------------------- *Page d'accueil:* Aprs le dmarrage de CAB ou en slectionnant l'entre *Page d'accueil* du menu gnral, la page HTML spcifie sera affiche. Il est souvent utile de crer une page d'accueil contenant les rfrences aux pages visites frquemment. Par dfaut, CAB essaye de charger la page home.html comme document initial mme si aucune page n'a t dfinie dans le menu *gnral*. Saisissez simplement l'adresse URL de la page dsir. Si le fichier prcis n'existe pas dans le rpertoire de CAB, vous pouvez choisir le *rpertoire de dmarrage* ou utiliser le boutton de *recherche* pour dsigner le fichier voulu en utilisant le slecteur de fichier. *Popup menus:* CAB propose une barre de boutton qui rsume les principales fonctionnalits de navigation travers les documents HTML. Utilisation de la souris Clique gauche sur une rfrence pour accder la page dsign. Clique droit sur une rfrence pour afficher la rfrence URL. Clique sur le fond (pas sur une rfrence) pour afficher le menu complmentaire. Vous pouvez dfinir quel menu sera afficher par les clique droit et gauche de la souris (en tenant ou non appuy la touche [Shift]). Les menus suivants sont disponibles : *Historique:* Liste les documents prcdemment affichs. *Rfrences:* Liste les rfrences du document courant. *Menu:* Liste certains items des menus. *Divers:* Durant le chargement, le formatage et le transfert de donnes depuis Internet, CAB affiche une srie de messages dans une fentre de dialogue (Si l'option *Dialogue* est active) sinon la fentre dnformation on-line est utilis. L'affichage dans la fentre d'info quelques dsavantages. Premirement, une fentre peut ne pas pouvoir tre ouverte pour afficher l'information et deuximement, la fentre de dialogue affiche les informations de manire plus complte. d'un autre cot, l'utilisation de la fentre d'info permet que le document de la fentre puisse tre lu et dplac alors que le texte est toujours en train d'tre formatt. Le choix *Charge index.html* n'a d'effet que sur les rfrences locales (c-a-d aux fichiers/rpertoires de votre disque). Si la rfnrece pointe sur un rpertoire du disque, le contenu sera afficher moins qu'un fichier nomm index.html existe, auquel cas il sera charg sa place. Un des usages des pages index.html est de dfinir un index de tous vos documents favoris. 8.15 Affichage -------------- Dans ce dialogue, vous pouvez configurer diverses options pour les documents HTML. *Couleurs:* Cette section vous permet de configurer les couleurs d'ffichage, du fond du texte, la couleur de fond et la couleur des liens. Si vous avez moind de 16 couleurs, le fond sera toujours blanc quelquesoit les rglages effectus. En mode 16 couleurs, seules les premires 9 couleurs peuvent tre utilises car les 7 dernires peuvent tre modifies par CAB pour l'affichage des images. Dans les modes de plus de 16 couleurs, toutes les 16 peuvent tre modifier et elle ne seront pas modifies par CAB. Certains documents HTML contiennent des informations sur la couleur de du texte, des rfrences et le fond d'cran. L'option *Utilise guidelines in document* dit CAB d'utiliser cette information (Si elle est disponible). *Liens:* Les Liens peuvent tre afficher en soulign et/ou en gras (Ceci est important pour les crans monochromes qui ne pourraient permettre la distinction entre le texte normal et les liens par la couleur). *Images:* Controle l'affichage des images. *Ne pas voir* empche le chargement des images et leur affichage, ce qui acclre le chargement des pages. *Monochrome* Les images sont affiches en monochrome par la mthode du "dithering". C'est la mthode la plus rapide mais bien videmment la qualit en souffre. *Niveaux de gris* Les images sont affiches en niveaux de gris. Meilleur qualit se paie par une vitesse d'affichage plus faible. *Couleur* Les images sont affiches en couleur selon le mode vido courant : 4-8 plans (16-256 couleurs). Les images sont "ditheres" si le nombre de couleurs disponibles est infrieur celui de l'image. En mode 16 couleurs, le mode niveau de gris est gnralement souhaitable. 15/16 bit Highcolor (32768/65536 couleurs) Par exemple le mode Truecolor du Falcon 24 or 32 bit Truecolor (16.7 million de couleurs) *Texte la place des images* Le language HTML peut tre dcripter par des systmes fonctionnant en mode texte seul, les images sont alors acompagnes d'un texte qui remplacera l'image l'cran. Ceci permet aux Browsers WEB qui ne peuvent affich�er les images d'afficher un texte alternatif. Si cette option est active, seules les images qui n'ont pas de texte alternatif sont affiches en tant qu'images. *Largeur de Texte:* Le texte peut soit tre formatt sur une largeur fixe, soit de manire remplir la largeur de la fentre. Les textes justifis pour remplir la fentre sont plus jolis mais sont plus longs tre affichs car le texte doit tre reformatt. 8.16 Slection des fontes ------------------------- Bien que CAB soit capable d'utiliser des fontes de tailles fixes pour l'affichage du texte, le meilleur rendu sera obtenu en utilisant soit NVDI v3.x, soit SpeedoGDOS. Les fontes bitmap normales peuvent nanmoins tre utilises. Il vous faudra par la suite indiquer CAB (HTML-Browser) quelles fontes (GDOS) utiliser pour chacun des styles des documents HTML. Les fontes vectorielles fournies avec SpeedoGDOS ou NVDI 3.x sont recommandes. Vous devez prcisez trois fontes (sans-serif, serif et monospaced) dans quatres styles (normal, gras, italique et gras et italique), ce qui fait 12 slections au total. Pour le rglage du gras et de l'italique, vous devez utiliser une 'vraie' fonte de type gras ou italique si c'est possible. Si vous ne possder pas de telles fontes, ces effets seront simules, ils vous faut alors activer le bouton adjacent correspondant au popup de la fonte concerne. Si vous utilisez des fontes vectorielles, utiliser alors une fonte proportionnelle de la mme famille, si disponible. Le fichier INF possde les prrglages suivants (pour NVDI 3.x): *Ttes de chapitres:* Swiss 721 (normal, gras, italique, gras+italique) *Texte Normal:* Dutch 801 (normal, gras, italique, gras+italique) *formatt:* Letter Gothic 12 Pitch (normal, gras, italique, gras+italique) Si vous n'aimez pas ces fontes ou si vous ne les avez pas, vous devrez en dfinir d'autres. La taille du corps du texte peut galement tre modifie. N'en dfinissez pas une trop grande ou trop petite ! Entre 10 et 13 points est correcte (J'utilise 12 points). Si vous n'avez pas accs des fontes vectorielles (c.a.d que vous ne possder pas ni NVDI 3.x, ni SpeedoGDOS), alors la taille des fontes ne sera pas modifier, mais le texte pourra toujours tre visualis avec les fontes systmes, gnralement en taille 10 points. *formatt:* Certaines commandes comme <PRE>...</PRE>, <FORM>...</FORM> etc sont la causent de problmes d'affichage avec les polices /proportionelles/. Pour viter ces problmes, utiliser seulement les polices *non- proportional* avec ces commandes. 8.17 Visualiseurs externes -------------------------- Si un lien dans un document HTML pointe vers un fichier qui n'est pas au format HTML, un visualiseur externe peut tre invoqu. Ces programmes peuvent tre appels de deux manire diffrentes et ils sont dfinis dans le dialogue *visualiseurs externes...* du menu *Options*. Des types de fichier individuels peuvent tre affects diffrents programmes. L'extension de fichier doit tre saisie dans le champ *Fichiers*. Plusieurs extensions peuvent tre entres, en utilisant la virgule comme sparateur. Les programmes sont slectionnes en cliquant sur le boutton slection situ droite du champ *Fichiers* qui appelle le selecteur de fichier pour dsigne le visualiseur dsir. Enfin chaque entre comporte une bote cocher *Supports VA_START* qui doit tre active si le visualiseur slectionn est conforme au protocole VA_START, ainsi CAB pourra envoy un paramtre en VA_START au visualiseur pour que le fichier puisse tre directement ouvert. Le programme *Dfaut* (*.*) est appel pour l'affichage de n'importe quel fichier pour lequel aucun programmes n'a t assign. Si une ou plus extensions a t dfinie sans qu'un programme ne soit dfini, CAB essaiera dfficher le fichier. Ceci ne sera possible que pour les fichiers de type *.gif, *.xbm, *.htm et ASCII (Par exemple: *.txt, *.doc, *.c, *.pas, *.tex etc...) pour lesquels CAB (HTML- Browser) possde des routines d'affichage en interne. L'usage de CAB (HTML-Browser) avec ces fichiers permet de rduire au maximum le nombre de visualiseurs externes ncessaires. La page HTML courante peut tre affiche sou la forme de son texte source en slectionnant une application dans le champ *Source*. Cette application est appel par l'entre *Voir source...* du menu. Si aucune application n'a t assigne, le programme par *Dfaut* sera appel. En double cliquant sur le bouton *Chemin*, un dialogue apparat permettant d'effacer le chemin courant. Quelques programmes de visualisations conseills : *.text,txt: ST-Guide, 1st-Guide (ou aucun, CAB.APP sera utilis) *.mpeg,mpg,mpe: 1st-Guide (sur un Falcon sous TOS, DSP MPEG est recomnand) *.jpeg,jpg,jpe: 1st-Guide, GEMview *.tiff,tif: GEMview, Imagecopy *.gif,xbm: GEMview, Imagecopy (ou aucun, CAB.APP sera utilis) *.dvi: Affichage DVI inclus dan le packa�ge TeX *.* (Dfaut): GEMview (ou tout autre programme qui peut prendre en charge le plus de formats possibles) *.html,htm: ST-Guide, 1st-Guide, (ou un diteur pour permettre l'dition du source) 8.18 Chemins... --------------- Si vous possdez un CDROM c't ROM '94 (or 92/93) (CD compilant le contenu du magazine allemand c't), alors dfinissez le chemin dans le champ c't CDROM. Dans le champ *Rpertoire HTML*, saisissez le rpertoire qui contient le fichier DEFAULT.HTM sur le CD (eg ?:\HTML\, o ? est remplac par la lettre de votre lecteur CD). Dans le champ *Base de donnes*, saisissez le chemin du contenu du CD (?:\UNIX\CT94.DAT) (ou ?:\UNIX\CT9293.DAT). Si vous dsirez utiliser CAB en on-line sur un site Internet, vous devez dfinir le rpertoire le *Rpertoire Cache* o tous les fichiers chargs seront sauvegards. Ce rpertoire devrait idalement se trouver sur une partiton Minix, ou un systme de fichier qui prend en compte les longs noms de fichiers. En effet, l'utilisation d'un classique systme de fichier systme TOS 8+3 conduit souvent la duplication de noms. assurez vous que ce rpertoire est dans une partition possdant beaucoup d'espace libre ! Dans les champs *Rpertoires HTML*, vous pouvez entrer les chemins o CAB (HTML-Browser) cherchera les fichiers HTML. Les fichiers HTML contiennent les chemins absolus (ex /path/file.html) qui peuvent conduirent au chaos dans votre rpertoire racine. Le rpertoire HTML permet d'viter ceci en dfinissant pour CAB un dossier spcifique. Un exemple: *Rpertoire HTML saisies:* F:\HTML.DOC\ G:\VARIOUS\ *Partition courante:* F:\ *Chemin dans le fichier HTML:* /example/text/index.html *CAB cherche dans:* 1. F:\example\text\index.html 2. F:\HTML.DOC\example\text\index.html 3. G:\VARIOUS\example\text\index.html En double cliquant sur le bouton *chemin des programmes*, il est alors possible d'effacer le chemin. 8.19 Cache ---------- CAB (HTML-Browser) utilise deux caches pour optimiser l'affichage. Le *Cache Image* est utilis pour viter les dcompactages et dithering rpt des images, qui prennent tout deux beaucoup de temps. Les images qui ne sont plus affiches sont maintenues en mmoire (RAM) au cas o on ait encore besoin de les afficher. Naturellement, ceci demande de la mmoire, aussi cette taille peut tre dfinie dans le champ *Taille maximum*. Si le cache est plein, le minimum des images est effacer du cache pour librer de l'espace. L'usage de l'option *Garder libre* permet de rgler la taille minimum de mmoire qui doit tre prserve pour les autres applications. Le cache peut galement tre effacer manuellement en utilisant le bouton *Vider cache* qui peut tre utile pour librer rapidement de la mmoire pour d'autres applications dans un environnement multitche. Le cache reste vide jusqu' ce qu'une image soit de nouveau afficher par CAB (HTML- Browser). *Attention* La quantit de memoire utilis par le cache peut tre sensiblement plus leve que celle dfinie dans le dialogue.s. Ceci arrive lorsque une image occupe plus de place que la taille de son fichier. Le *Cache Internet* est utilis pour stocker les fichiers chargs partir Internet pour viter les chargements rpts inutiles d'un mme fichier. Voyez galement *Chemins*. Les options *Taille maximum* et *Garder libre* limitent la quantit d'espace disque utilis par le cache et CAB (HTML-Browser) effacera les fichiers les plus anciens du cache afin de maintenir la taille du cache dans ces limites. Si l'option *Effacer en 'quittant'* est active, les fichiers du cache seront effacer la sortie de CAB (HTML-Browser). Naturellement, moins que l'espace disque soit limit ou que vous soyez sr de ne pas avoir nouveau besoin de ces fichiers, il est prfrable de conserver ces fichiers. Le bouton *Vider cache* est utiliser en cas d'urgence si vous souhaitez recouvrir de l'espace disque rapidement ! Seuls les fichiers placs dans me rpertoire de cache seront effacs. 8.20 Sauver les options ----------------------- Sauve les options courantes 9 Barre de bouttons =================== Chaque fentre de CAB contient une barre de boutons qui permet de un accs facile des fonctions importantes: *Retour* Affiche la page prcedente *Home* Affiche la page d'accueil *URL* Slectionne un document par son adresse URL *Fichier* Slectionne un fichier avec le slectur de fichier *Source* Affiche le texte source du document courant *Recharge* Recharge nouveau le document courant *Liste* Affiche le dialogue Liste utilisateur Si un 'smiley' triste apparat sur la droite de la barre de de boutons, cela signifie que le document contient une erreur. Cliquer sur le smiley pour obtenir plus dnformation. Ceci est particulirement utile tous ceux qui utiliseront CAB pour crer ou diter des pages HTML. Seules les erreurs que CAB saura dter�miner sans perte d'espace disque ou de temps seront traites. Les documents incorrectes ne seront pas forcment mal affichs par CAB mais conduirait des problmes d'affichage dans d'autres browsers (ex: Mosaic, Netscape, WebExplorer etc) n'afficheraient pas le document comme vous vous y attendriez. 10 Remerciements ================ Je souhaite remercier tout ceux qui, travers leurs demandes, critiques, suggestions et dcouvertes de bogues m'ont aid dans le dveloppement de CAB, les personnes cites ci-dessous mritent une mention toute particulire : Mille Babic Stefan Becker Ben Bell Stephane Boisson Joe Connor Dieter Fiebelkorn Stefan Haake Romuald Jouffrey Ulrich Kaiser Tim Newsome Fred Nicklisch Jeff Wisniewski Manfred Ssykor 11 Amliorations futures possibles ================================== Plus grande compatibilit avec les commandes HTML3 Option d'impression des pages Chargement des images (Par double-clic sur le texte [IMG]) Option permettant de sauvegarder le contenu du cache (ou partie) avec les noms originaux. Sl vous plait, ne vous gnez pas pour apporter des suggestions et des critiques constructives ... 12 Historique ============= *V0.8 (20.04.1995)* Premire version *V0.9 (15.05.1995)* Rduction de la quantit de mmoire requise Compatibilit avec le Drag&Drop de MTOS(ARGS) Les programmesmes externes fonctionnenet maintenant sous TOS seul. La description des erreur est plus explicite Correction d'erreur: N'essaye plus d'inverser les lments non existants des menus lorsque CAB est lanc comme accessoire. Le fichier .INF est dornavant trouv mme lorsque CAB n'est pas xecuter depuis son propre rpertoire. Plus de tolrance envers le code HTML erron. home.html est maintenant charg au dmarrage quand c'est possible Liste utilisateur (Hotlist) Configuration des couleurs des fentres et du texte, etc. Recherche (Dans la base CDROM aussi) Les images peuvent tre affiches en niveaux de gris *V0.93 (07.06.1995)* Prparation pour les oprations on-line (Pas encore actif) Correction de bug : Problme avec l'espacement des lignes est rsolu Correction de bug : boucle sans fin avec des fichiers gif dfecteux Correction de bug : Oubli du fclose() pour la liste utilisateur :-( *V0.94 (07.07.1995)* Correction de bug : L'effacement du dernier lment de la liste utilisateur causait un plantage :-( Correction de bug : Les CR/LF l'intrieur des tags amenaient des problmes Correction de bug : Disparition du dernier mot des fichier HTML Documents access using absolute path information, including directories listed in the 'Paths...' dialogues Le contenu d'un lecteur peut tre affich dans un document HTML (y compris l'xecution des programmes et la visualisation des fichiers)! Accepte la commande spciale Netscape <CENTER> *V0.95 (04.08.1995)* Images en couleurs Cache image configurable (en RAM) Cache WWW configurable (sur le disque) Option pour formatter automatiquement le texte selon la largeur de la fentre Les fichiers ASCII, xbm et gif peuvent maintenant tre directement visualis dans CAB. L'appel de visualiseurs externes n'est plus ncessaire (Mais reste bien entendu disponible en option) Interface for 'Internet module' implemented Using a suitable module HTML-Browser could be used to display WWW pages on- line to the Internet, naturally you'd need an Internet account to do this! Accepte les images xbm *V0.96 (22.08.1995)* Plein de correction de petits bugs *V0.98 (03.10.1995)* Dans les rsolutions de moins de 4 couleurs, la palette n'est plus modifie Les fichiers de longueur nulle ne posent plus de problmes Le programme est maintenant nomm : CAB - Le Taxi pour les autoroutes de l'inforation ! CAB = Crystal Atari Browser *V1.0 (01.11.1995)* Petite modification pour le look 3D sous Geneva release 4 (Geneva n'est malheureusement pas entirement compatible avec MultiTOS) Plusieurs fentres peuvent tre ouvertes Chaque fentre peut tre configure individuellement avec ses propres couleurs et fontes Accepte les commandes Netscape suivantes : - <FONT SIZE=[+|-]n> </FONT> - <BASEFONT SIZE=n> - <CENTER> </CENTER> - <NOBR> </NOBR> - <BODY BACKGROUND=url BGCOLOR=#rrggbb TEXT=#rrggbb � LINK=#rrggbb> Accepte les zones <FORM> (formulaires) Les tableaux (<TABLE>...</TABLE>) sont pris en compte. Les dialogues de la liste utilisateurs ont ts augment pour s'adapter aux thmes. Chaque entre peut tre commente de faon optionnelle La gestion du cache a t modifie. Les fichiers ne sont dornavant plus sauvegards dans le cache sous leur nom original ce qui devrait rsoudre les problmes sous le systme de fichier standard TOS 8+3 Adjonction d'un popup d'historique Adjonction d'un menu popup affichant tous les liens de la page Les images <IMG ...> avec les attributs ALIGN=LEFT ou ALIGN=RIGHT fonctionnent maintenant correctement. La taille des fontes dans les zones <Hn> </Hn> sont modifies (en ligne par la mthode utilise par Netscape et Mosaic) La recherche fonctionne maintenant correctement avec la base de donnes du CDROM c' 92/93 Nouveau : une barre de boutons permet un accs facile aux fonctions les plus importantes. Si un visage triste apparat la droite de la barre de boutons, cela signifie que le document affich n'est pas conforme avec les spcifications HTML. CAB essaye nanmoins d'afficher le document qui peut tout aussi bien paratre bon. D'un autre cot, aucun visage souriant indiquera un document parfait car CAB ne perd pas son prcieux temps analyser le document en profondeur. Le format d'alignement droite (ALIGN=RIGHT) est maintenant accept. Nombreuse corrections de petits bugs ;-) *V1.0a (12.12.1995)* Bugfix: Where available the transparent colour of background images is evaluated. Bugfix: In larger than 32Kb HTML files where tables are included after the first 32Kb garbage (maybe even crashes) was likely. The cursor keys can be used to scroll the window. If a form is depicted and the cursor is postioned in an input field the cursor keys can be used to navigate the form. Bugfix: Inside <PLAINTEXT> empty lines are no longer ignored. Bugfix: Under old TOS versions hard drive directories were not correctly evaluated. Bugfix: Under old TOS versions there were sometimes problems if a window title was set straight after opening a window. *V1.1 (01.01.1996)* L'impression avec GDOS est maintenant possible. Pour l'instant, l'impression des images n'est possible qu'en monochrome. La sortie peut tre effectue via n'importe quel pilote GDOS disponible, GEM Metafile, ou fichier IMG etc. Le dialogue Liste utilisateur peut maintenant tre entirement control par des touches du clavier (Si tel est votre dsir). Le Clipboard, Les commandes Couper [Control]+X, Copier [Control]+C et Coller [Control]+V sont maintenant disponibles dans tous les champs ditables des dialogues. Ces mmes commandes sont galement disponibles dans les champs ditables des documents HTML. La position de la fentre est maintenant sauvegarde par l'option 'Sauver options' dans le menu 'Options'. Nouvelles commandes supportes (HTML3) : - <BIG>, </BIG> gros texte - <SMALL>, </SMALL> petit texte - <SUP>, </SUP> Exponanciation - <SUB>, </SUB> Indexation Les entres de la liste utilisateur peuvent tre dornavant entirement tre crs manuellement. Correction de bug : Les fichiers HTML dont les commentaires sont exceptionellement longs et qui n'avaient pas l'extension .HTM (ou .html sur les systmes supportant les longs noms de fichiers) taient affichs comme des fichiers ASCII. Correction de bug : Les tables avec des gros nombres de lignes et/ou de colonnes posaient problmes. Encore plus de tolrance envers les inventions farfelues de certains auteurs qui inventent des associations de commandes HTML incongrues - mme lorsque une simple commande HTML existe dj pour effectuer cet effet :-\ ���� ��������������������0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0����������������������� Dokumentation fr CAB Version 1.1 16.01.1996 av Alexander Clauss Stresemannstrae 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de versatt av Mille Babic Innehll ======== 1 En kort� introduktion 2 Rttigheter 3 Adress 4 Systemkrav 5 Installation 6 Navigera HTML Dokument 7 Modul fr realtids Internettillgng 8 Beskrivning av menyraden 8.1 ppna URL... 8.2 ppna lokal... 8.3 Ladda om 8.4 Utskrift 8.5 Nytt Fnster 8.6 Stng Fnster 8.7 Visa kllskript 8.8 Avsluta 8.9 Hemsida 8.10 Backa 8.11 Sk nyckelord 8.12 Bokmrken 8.13 Dokument -> Bokmrke 8.14 Huvudinstllningar 8.15 Visa 8.16 Teckensnitt 8.17 Hjlpprogram 8.18 Skvgar... 8.19 Cacheminne 8.20 Spara Instllningar 9 Verktygsflt 10 Tack till... 11 Mjliga framtida uppdateringar 12 Historik 1 En kort introduktion ====================== *CAB* - Taxin till informationens motorvgar *CAB* - Crystal Atari Browser Tidigare benmnd HTML-Browser Detta program r kapabelt att lsa HTML-Dokument. Dessa kan vara lagrade p diskenhet eller CD-ROM. Fr att lsa HTML-Dokument i realtid p Internet World Wide Web (WWW), s krvs en separat modul. 2 Rttigheter ============= Detta program r FREEWARE. Det kan kopieras och lmnas vidare kostnadsfritt genom media som BBS:er, FTP och diskbibliotek. Programmet fr dock INTE spridas med CD-ROM eller som tidningsdisk utan mitt skriftliga medgivande. Samtliga filer tillhrande CAB mste hllas komplett tillsammans och ndringar i programmet och dess filer inklusive dokumentationen r inte tilltet. Om programmet faller till Er beltenhet och anvnds regelbundet, s registrera den kopian, alla (frivilliga) summor r vlkomna. Vill Du se fortsatt utveckling av CAB, s ge mig respons. Frslag om frndringar, tillgg och kritik ermottages tacksamt. 3 Adress ======== *Min adress:* Alexander Clauss Stresemannstr. 44 D-64297 DARMSTADT TYSKLAND email: aclauss@rbg.informatik.th-darmstadt.de WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/ *Bankkonto:* Sparkasse Darmstadt BLZ: 508 501 50 Kontonr: 0115032143 *Brittiskt std:* Joe Connor 65 Mill Road Colchester GB-CO4 5LJ ENGLAND email: jconnor@cix.compulink.co.uk *Amerikanskt och Kanadensiskt std:* Jeff Wisniewski P.O. Box 1243 Newtown, PA 18940-0871 email: jeffrey.wisniewski@microserve.com *Franskt std:* Jouffrey Romuald 1 chemin de l'glise 38100 GRENOBLE email: rom38@gen4.pressimage.fr *Svensk versttning* Mille babic L Grevegrdsvgen 29 426 55 V FRLUNDA email: mille@tripnet.se 4 Systemkrav ============ Programmet r krbart p alla datorer som anvnder (Atari-) TOS operativsystem med 1 MB RAM eller mer. Internminnestgngen r alldeles beroende p vilken expanderad bildskrmsupplsning man kr datorn med och vilket frgdjup bilderna har. Vid sdana uppsttningar rcker 1 MB RAM inte lngt. CAB r bildskrmsupplsningsoberoende, men vid lgre upplsningar som ST-Lg (320x200) fr inte vissa av dialogrutorna plats p skrmytan och med ST-Medel (640x200), s r inte bildpunkterna kvadratiska. Det rekommenderas allts att kra programmet med en upplsning av 640x400 (ST-Hg) eller hgre. Det r inte absolut ndvndigt, men anvnder man vektoriserade teckensnitt genom NVDI eller SpeedoGDOS, s kan programmet optimalt konfigureras. Bitmappade GDOS teckensnitt (systemfonten) fungerar annars alldeles utmrkt. 5 Installation ============== *Observera:* Sedan CAB passerade v1.0, s kan den inte lngre anvndas som en accessory. Instllningsfiler frn ldre versioner av CAB (CAB.INF) kan inte anvndas. Nykonfigurering fr ske frn programmet. Formatet fr datafilen innehllande bokmrkena r ocks ndrad. Tidigare CAB.HOT r ersatt med HOTLIST.HTM(L). Man kan anvnda sig av innehllet i frra versionen genom att starta upp CAB med CAB.HOT och sedan spara instllningar och drefter kan filen CAB.HOT tas bort. HTML-filer som laddas ner frn WWW innehller ofta lnga filnamn, detta kan leda till duplicering av filerna om man kr datorn med TOS 8+3 filsystem. Det rekommenderas hrav att man kr datorn med en Minix hrddiskpartition med hjlp av MiNT. CAB r med de frsatta instllningarna klar att kras, men man kan se ver konfigurationen och anpassa den till ens egna behov. 6 Navigera HTML Dokument ======================== Klicka p understrukna ord och ny sida laddas in. Med tryckning p <Undo>-tangenten backar man till fregende sida och en klickning med hger musknapp p ett understruket lnkord, visas adressen till den sida lnken refererar till. 7 Modul fr realtids Internettillgng ===================================== Fr att blddra WWW HTML-sidor i realtid p Internet, s krvs det en extern modul (CAB.OVL). Denna skall placeras i samma katalog som huvudprogrammet CAB.APP. Modulen innehller de ndvndiga rutiner fr att CAB skall kunna "surfa" p Internet. P en Minixpartition ms�te flaggan "x-flag" vara satt, annars startar modulen inte upp. Jag har inga frutsttningar att sjlv testa av en sdan modul, men har programmerat in ett grnssnitt i CAB som stdjer sdana moduler. P s stt lmnar jag drren ppen fr vem som helst som kan skapa en Internetmodul med de ndvndiga rutinerna. Beskrivning av den hr porten lmnar jag ut efter frfrgan och den finns som kommenterad kllkod i C eller Pascal. Jag r intresserad av att hra av ngon som kan ta fram en sdan modul, s kan jag distribuera den med CAB. 8 Beskrivning av menyraden ========================== 8.1 ppna URL... ---------------- *ppna URL...* i *Arkiv@*-menyn tar fram dialogrutan fr inmatning av URL-adress (Universal Resource Locator) fr inladdning av websidor. 8.2 ppna lokal... ------------------ Valet fr *ppna lokal...* i *Arkiv@*-menyn kallar p filvljaren, vilken kan anvndas fr att ppna HTML-dokument frn diskenhet eller CD-ROM. Vilka filtyper som helst kan vljas. HTML, XBM och GIF visas normalt av CAB (HTML-Browser), andra filtyper handhas av externa hjlpprogram. Referera till externa *Hjlpprogram* fr mer detaljer. Ifall en katalog vljs ut, s visas dess innehll och de underliggande katalogerna grafiskt som en HTML-sida och vilka filer som helst, samt kataloger kan vljas med hjlp av musen! 8.3 Ladda om ------------ Laddar nyo HTML-sidan. Denna funktion r anvndbar i multikrnings- milj under editering av HTML-kllskript med en editor motsv. med CAB samtidigt. Skulle HTML-sidan vara inladdad frn WWW, s laddas den in p nytt trots att den finns i cacheminnet. 8.4 Utskrift ------------ Om GDOS r tillgngligt s kan den aktiva sidan skrivas ut som text. Mrk att bitmappade teckensnitt krver matchande skrm- och printer- fonter, medans vektoriserade teckensnitt med NVDI eller SpeedoGDOS automatiskt skalas till rtt utskriftsproportioner. I dialogrutan kan marginaler sttas, dessa fr alla offset fr marginaler till antigen skrivar- eller GDOS-drivrutiner. En rullgardinsmeny innehller val av alla tillgngliga installerade GDOS drivrutiner fr skrivare, GEM Metafile (*.GEM) eller bild (*.IMG). Frutsttningar fr bra utskrifter vilar p om GDOS skrivardrivrutin stdjer speciell VDI-funktion, som r eller som inte r implementerad i drivrutinen. Det rekommenderas att testa med utskrifter med bild i psatt lge och om det inte skulle fungera, s stng av funktionen. Anvnds matrisskrivare, s aktivera valet fr bildtoning annars kan utskriften bli fr mrk. 8.5 Nytt Fnster ---------------- ppnar ett nytt fnster med samma innehll som tidigare aktivt fnster. 8.6 Stng Fnster ----------------- Stnger aktivt fnster. 8.7 Visa kllskript ------------------- Visar kllskriptet fr aktivt HTML-Dokument, refererar ven till externa *Hjlpprogram* fr att presentera skriptet. 8.8 Avsluta ----------- Avslutar programmet. 8.9 Hemsida ----------- Detta val aktiverar hemsidan om den r satt i *Huvudinstllningar*. CAB frsker att ladda hemsidan direkt efter start. Fr den som r insatt i HTML-syntaxen s kan vilken sida som helst sttas som hemsida och denne kan skapa en sida som refererar till olika websidor, som ett snabbtkomligt register. 8.10 Backa ---------- Laddar fregende dokument. 8.11 Sk nyckelord ------------------ Denna funktion lter anvndaren gra utskningar i HTML-filer med hjlp av nyckelord och kan efter val skilja p gemener/VERSALER. Skningen kan genomfras i fljande textomfng: 1. Endast i aktivt dokument. Skulle skparametrarna f trff, s rullas sidan s att det efterskta nyckelordet lggs lngst upp i fnstret. 2. Lokalt sparade HTML-Dokument. Skningen sker i alla lokala dokument som finns i den katalog, som r satt i *Skvgar...* och samtliga underkataloger till denna. De dokument som innehller skparametrarna fr en skvg nedskriven i en datafil kallad RESULT.HTML. Frnrvarande s genomsks HTML-filer med punkt 2, endast som text, vilket gr att gmd text som kommentarer, HTML-kommandon, lnkar etc ocks hittas. Skning av dokument dr kommentarer ignoreras skulle bli vldigt tidskrvande. Det skall ppekas ocks att specialformaterade tecken som &auml; inte kan hittas. Detta r ngot som skulle kunna lsas framtida uppgraderingar Ett annat tips r att hur man kan ska speciell text, men frbig denna om den finns i HTML-kommandon eller URL-adresser: placera ett mellanslag framfr den efterskta strngen. Ett exempel: Skning efter strngen 'WWW' matchar ofta adresser fr URL:er eller skvgar fr dokument, i stil med '.../WWW/dummy.html'. Placerar man ett mellanslag frst i skstrngen s ignoreras exemplet ovan. 3. I c't-CDROM databas. Denna funktion r endast anvnbar fr dem med c't CD-ROM (1994 (eller 1992/93) tyska c't tidningar i HTML-format. � I dessa fall s genomsks inte HTML-dokumenten, utan indexfilen fr CD-ROM skivan. Fr att CAB skall veta var filerna fr CD:n finns ngonstans (diskenhet etc) s mste skvgen anges i *Skvgar...*. Resultatet av skningen av HTML-dokumenten (i \HTML vilken ven innehller filen DEFAULT.HTML) och index- databasen (\UNIX\CT94.DAT resp \UNIX\CT9293.DAT) lagras i filen RESULTS.HTML vilken sedan laddas in. 8.12 Bokmrken -------------- Bokmrken r ett register p dina mest anvnda HTML-Dokument. Detta mjliggr att du snabbt kan n dina favoritsidor, utan att behva navigera genom mnga HTML-sidor fr att n dit. Registret r indelat i olika mnesomrden. Anvndning av popupfltet verst i dialogrutan mjliggr snabb vxling mellan dessa rubriker. * 'Rubrik...' popup:* *ndra rubrik:* ndrar namnet p aktivt mnesomrde. /vrigt/ arean kan inte dpas om. *Ny Rubrik:* Skapar en ny rubrik. *Radera:* Raderar aktiv rubrik. /vrigt/ arean kan inte tas bort. Alla kvarstende bokmrken flyttas till /vrigt/ arean. *'Flytta...' popup:* Med denna funktion kan markerad adress flyttas till annan rubrikarea. *'Dokument...' popup:* *Radera:* Raderar markerad. *ndra:* Fr att ndra i markerad, hr kan anteckningar ndras/lggas till. *ppna Dokument:* Laddar dokumentet. *Lgg till:* Adderar aktivt dokument till bokmrken i aktiv rubrik. Dubbelklickning p ett flt laddar automatisk sidan. Bokmrkena sparas till disk som ett normalt HTML-dokument, vilket gr att fr den som r bekant med HTML-syntaxen kan skapa egna anpassade bokmrken. 8.13 Dokument -> Bokmrke ------------------------- Aktivt dokument infogas direkt som bokmrke till rubriken fr *vrigt* om det redan inte finns dr. 8.14 Huvudinstllningar ----------------------- *Hemsida:* (Startsida) Efter start av programmet eller vid valet fr Hemsida i huvudmenyn, s laddas automatiskt valt HTML-dokument. Anvndbart r att skapa en hemsida med lnkar till regelbundna beskta websidor eller lokala HTML-dokument. CAB laddar med frsatt instllning dokumentet home.html, detta kan enkelt ndras genom att man ndrar URL:en eller om dokumentet finns lokalt p disk och ligger i startkatalogen i CAB, s tar en tryckning p *Startkatalog@*-knappen skvgen dit. Alternativt om man skapat en egen hem(start)sida fr CAB och den inte ligger i startkatalogen, s kan knappen *Sk* anvndas, den startar upp filvljaren och det r bara att peka ut HTML-dokumentet. *Popupmenyer:* CAB innehller ett antal popupmenyer fr att p ett smidigt stt navigera genom HTML-dokument. Grundprinciper gller: Ett vnsterklick p ett lnkord startar upp refererande dokument. Hgerklick p lnkord visar adressen till mldokumentet. Klickning inne i fnstret (inte p lnkar) visar ytterligare popupmenyer. Du kan stlla vilken meny som skall visas genom att anvnda vnster och hger musknapp, samtidigt och/eller utan en nedhllning av <Shift>-tangenten. Fljande popupmenyer finns tillgngliga: *historik:* Visar alla fregende beskta dokument. *Referenser:* Listar alla referenser i aktivt dokument. *Meny:* Listar ngra menyer. *vrigt:* Under laddning, formattering och dataverfringar med CAB Internet, s visas en serie rapporter om vad som sker i en dialogruta mitt p skrmen. Om valet fr *Dialog fr statusmeddelanden* r satt s anvnds denna dialog, annars visas meddelandena i fnstrets informationsrad. Informationsraden i fnstret har dock den nackdelen att dokumentinnehllet inte placeras in i fnstret medans laddningen och formatteringen sker, samt att en dialogruta visar mer specifik information om vad som sker. Med dialogrutan aktiv s kan man med rullningslisterna i fnstret lsa redan inladdad information medans laddning och formattering sker. *Ladda index.html automatiskt* har endast den effekten att den refererar till lokala referenser (filer/kataloger) p diskenhet. Om referensen r stlld till en diskenhetskatalog, s kommer de filer att visas, frutsatt att katalogen inte redan har en fil index.html, i s fall kommer den att laddas. Nyttan med index.html r att du kan sammanfra bokmrken till dina favoritsidor. 8.15 Visa --------- I denna dialog kan du konfigurera olika visaalternativ fr HTML dokument. *Frger:* I denna del kan du stlla in frger fr bakgrund, frgrundstext och lnkfrg. Anvnds en bildskrmsupplsning med frre frger n 16, s kommer bakgrunden alltid att vara vit oavsett instllning. I 16-frgerslge rekommenderas att du anvnder endast de 9 frsta frgerna fr instllningar, ty de sista 7 frgerna anvnds fr bilder etc. Med mer n 16 frger s kan alla de frsta 16 frgerna anvndas, d de in�te kommer att ndras. Vissa HTML-dokument anvnder formateringkod fr vilken frg som skall anvndas fr text, referenser och fnsterbakgrund. Med valet *Anvnd dokumentinstllningar* satt, talar om fr CAB att anvnda sig av dessa koder om de finns. *Lnkar:* Lnkar kan presenteras understrukna eller med fetstil, detta r bra fr monokrom upplsning, som inte kan skilja p lnkar genom frg. *Bilder:* Bilder i HTML-Dokument. *Visa inga* Ignorerar att ladda bilder, vilket snabbar upp processen betydligt. *Monokromt* Bilder visas monokromt. Det r den snabbaste metoden, men kvaliteten blir lidande. *Grskalor* Bilder visas med grskalor. Vesntligt bttre n monokromt, men r mer resurskrvande. *Frg* Bilder visas i frg med djup beroende av hrdvara: 4-8 bitplan (16-256 frger). Dither ifall tillgngliga frger r mindre n bildernas. I 16-frgers bildskrms- upplsning r oftast grskalor att fredra. 15/16 bitars Highcolor (32768/65536 frger) jmf Falcon Truecolor upplsning. 24- eller 32 bitars Truecolor (16.7 miljoner frger) *Text* HTML-syntaxen tillter att program som inte kan visa bilder (textblddrare), fr en alternativ text istllet fr bilder. Om detta val r satt (kryssat) s visas endast bilder ifall alternativ text saknas. *Textbredd:* Text kan presenteras antigen med fast bredd eller beroende av fnsterbredden. Text anpassat fr fnstret ser bttre ut, men tar lngre tid att framfra d texten mste omformateras. 8.16 Teckensnitt ---------------- Programmet anvnder, om tillgngligt, olika teckensnitt och storlekar fr textformatering av HTML-dokument. Optimal utdatakvalitet erhlles genom vektoriserade teckensnitt med hjlp av NVDI eller SpeedoGDOS. Bitmappade teckensnitt kan anvndas men gr inte dokumenten vrst snygga. Hr stller du in vilka teckensnitt som skall anvndas fr varje typ av textformatering. Vektoriserade teckensnitt rekommenderas. Tre fonttyper skall skall stllas in (sans-serif, serif, och ickeproportionell) i fyra olika formateringar (normal, fetstil, kursiv och fet kursiv), vilket gr 12 olika instllningar. Om mjligt s rekommenderas att vid instllningar fr fetstil, kursiv stil och fet kursiv stil, s anvnd 'riktiga' separata teckensnittsfiler fr dessa ur respektive teckenfamilj. Viss HTML-syntax som <PRE>...</PRE>, <FORM>...</FORM> etc kan f formateringsproblem med anvndning av icke proportionella fonter. Fr att undvika detta s anvnd icke proportionella fr formaterad text. Den frsatta medlevererade konfigurationsfilen innehller fljande instllningar: *verskrift:* Swiss 721 (normal, fetstil, kursiv, fet+kursiv) *Normal brdtext:* Dutch 801 (normal, fetstil, kursiv, fet+kursiv) *Formaterad:* Letter Gothic 12 Pitch (normal, fet, kursiv, fet+kursiv) r dessa teckensnitt inte tillgngliga i ditt system, s mste de ersttas med befintliga. Punktstorleken fr normal brdtext kan ocks stllas in. Vlj inga vrden som r fr stora eller fr sm. Ngonstans mellan 10 till 13 punkter. Anvnder man inte vektoriserade teckensnitt, s kommer storleken inte att ndras, men texten blir lsbar med systemfonten med 10 punkter. 8.17 Hjlpprogram ----------------- Om en lnk i ett HTML-dokument pekar p en fil som inte r i HTML- format, s kan externa hjlpprogram anvndas. Dessa program kan nyttjas p tv stt och stlls in i CAB genom *Hjlpprogram* i *Alternativ* p menyraden. Inviduella filtyper kan associeras till olika program. Filtyperna anges i *FILTYP*-fltet. Flera filtyper kan associeras till samma hjlpprogram separerat med kommatecken. Hjlpprogrammen vljs genom ett musklick p flten under *PROGRAM*, det startar upp filvljaren och lmpligt program pekas ut. Slutligen, fr varje externt hjlpprogram, s kan det vljas om det *Stdjer VA_START*. r valet satt s kommer CAB att snda ett VA_START-meddelande till programmet om det redan r aktivt. Valet av *.* (FRSATT) r fr ett program, som klarar visa s mnga olika filtyper som mjligt, filtyper som inte redan r associerade med hjlpprogrammen ovan. Om en eller flera olika dokument(fil)typer inte blivit associerade, s kommer CAB att frska visa dessa. Dessa endast fr *.gif, *.xbm, *.htm och textfiler (jmf: *.txt, *.doc, *.c, *.pas, *.tex etc...) fr vilka CAB har inbyggda funktioner fr att visa. Nr ett icketext dokument laddas kommer CAB att ropa p filvljaren, s att dokumentet kan sparas ner p diskenhet. Den aktiva inladdade HTML-sidans kllskript kan visas genom ett val till ett hjlpprogram i *Kllkodsskript*. Detta program kommer att starta genom val av *Visa kllskript...* i Arkivmenyn eller genom *Skript* i verktygsfltet i CAB. Anges inget program, s kommer det program installerat under *.* (FRSATT) att starta. En dubbelklickning p flte�t fr hjlpprogram startar en dialogruta, dr frgan stlls vad man vill gra (Ta bort, Nytt program eller Avbryt) med fltet. Ngra rekommenderade externa hjlpprogram: *.text,txt: ST-Guide, 1st-Guide (eller ingen, d CAB lser detta) *.mpeg,mpg,mpe: 1st-Guide (p en Falcon under SingleTOS rekommenderas DSP MPEG-Player) *.jpeg,jpg,jpe: 1st-Guide, GEM-View *.tiff,tif: GEM-View, Imagecopy *.gif,xbm: GEM-View, Imagecopy (eller ingen, d CAB lser detta) *.dvi: DVI visningsprogram frn ett TeX-paket. *.* (FRSATT): GEM-View (eller ett annat program som klarar visa s mnga format som mjligt). *.html,htm: ST-Guide, 1st-Guide, (eller en editor, s dokumentet kan ndras) 8.18 Skvgar... ---------------- Om du ger en kopia av c't ROM '94 (eller 92/93), en CD-ROM med innehll frn tyska tidningen c't, stll d skvgen dit. I fltet fr *HTML Katalog* stlls skvgen fr DEFAULT.HTM p CD-skivan (?:\HTML\, dr ? erstts med diskenhet dr du har CD-ROM enheten). I fltet fr *Databas* stlls skvgen till sjlva databasen (?:\UNIX\CT94.DAT eller ?:\UNIX\CT9293.DAT), nyo ? erstts med diskenhet fr installerad CD-ROM. Om CAB skall anvndas i realtid till Internet WWW, s skall fltet fr *Spara HTML-dokument* stllas till en katalog, dr alla filer nedladdade frn Internet skall sparas. Idealiskt r en minixpartition eller annat system som stdjer lnga filnamn, ty vissa filer som laddas ner frn Internet kan med lnga filnamn bli duplicerade i ett 8+3 filsystem. I *HTML Kataloger* kan skvgar stllas fr att CAB skall hitta lokala HTML-Dokument p diskenheter. HTML Kataloger skall innehlla absoluta skvgar (jmf /skvg/fil.html) vilket annars kan bli ett lokalt kaos p hrddisken. Dessa flt talar om fr CAB var den skall leta efter lokala HTML-dokument. P s stt kan man strukturera upp dokumenten i kataloger. Hr fljer ett exempel: *Angivna HTML kataloger:* F:\HTML.DOC\ G:\VALBART\ *Vald diskenhet:* F:\ *Skvg i HTML-fil:* /exempel/text/index.html *Var CAB letar:* 1. F:\exempel\text\index.html 2. F:\HTML.DOC\exempel\text\index.html 3. G:\VALBART\exempel\text\index.html En dubbelklickning p dessa flt startar en dialogruta, med frfrgan om fltet skall rensas. 8.19 Cacheminne --------------- CAB (HTML-Browser) anvnder sig av tv cacheminnen fr att optimera och snabba upp visning av data. *Bildminne (RAM)* anvnds fr att frng upprepad uppackning och bildkonvertering, som tr mycket p resurser och tid. Bilder som inte lngre visas i fnster hlls kvar i internminnet, ifall de skulle behvas igen. Sjlvklart r att detta ter p internminnet (RAM), drfr kan grnsvrden stllas in. Maximal minnesanvndning kan stllas i fltet fr *Max storlek*. Skulle cacheminnet bli fyllt, s kastas de frst inlsta bilderna fr att ge plats t nya. Inmatningsfltet fr *Hll ledigt* anvnds fr att det skall finnas internminne (RAM) fr andra program att starta i, som externa hjlpprogram till CAB. Cachminnet kan ocks manuellt rensas, genom ett tryck p knappen Tm minnet, vilket r bra om man snabbt vill lmna tillbaka RAM till systemet fr ngot annat program. Cacheminnet hlls d tomt tills man laddar nya HTML-dokument med bilder. *Observera* Minnestgngen fr cacheminnet kan vara strre n det man anger i fltet. *Internetminne (HD* anvnds fr filer som laddas ner frn Internet p hrddisken, fr att frhindra terkommande nedladdningar av samma HTML-dokument (inkl bilder, ljud, film etc). Se ven *Skvgar...*. *Max storlek* och*Hll ledigt* stter grns fr hur stor hrddiksutrymme som skall anvndas. Passerar man maxgrnsen, s tms de lsta filerna, fr att hlla ramen. Om valet *Radera efter avslut* r satt, s raderas samtliga nedladdade filer vid avslutning av CAB. Naturligtvis, ifall det finns rikligt med hrddiskutrymme och du vet att du kommer ladda dessa dokument nyo, s lt dem vara kvar. Knappen *Tm minnet* r en ndlsning ifall du pltsligt skulle behva hrddiskutymme fort. Bara filer i vald katalog och ditplacerade av CAB kommer att raderas. 8.20 Spara Instllningar ------------------------ Sparar nuvarande instllningar 9 Verktygsflt -------------- Varje fnster i CAB innehller en knapp i verktygsfltet, som ger en snabb och enkel tillgng till mer viktigare funktioner: *Backa* Laddar fregende dokument *Hemsida* Laddar hem(start)sidan *URL* Vlj en HTML-sida med adress *Lokal* Vlj en HTML-sida med filvljaren *Skript* Visar kllskript fr aktiv HTML-sida *Nytt* Laddar om aktiv HTML-sida *Bokmrken* Visar sparade bokmrken Om en s k 'smiley' upptrder hger om knapparna i verktygsfltet, s betyder det att det inladdade HTML-dokumentet r felaktigt p ngot stt. Klicka p 'smiley' fr mer detaljerad felkod. Denna funktion r bra fr �dem som hller p att ta fram egna dokument. Felkoden kommer endast upp om CAB knner igen syntaxen och ingen prosesstid eller hrddiskutymmen behvs. Felaktiga dokument behver inte vanligtvis presenteras felagtigt i CAB, men kanske ger felaktigheter i andra blddrare, som Mosaic, Netscape, Webexplorer etc och kanske inte visar din framtagna HTML-sida som du tnkt dig. 10 Tack till... --------------- Jag skulle vilja tacka alla som med deras berm, kritik, frslag och buggrapporter hjlpt till i utvecklingen av CAB (WWW/HTML)- blddraren. Framfrallt skall fljande nmnas: Stefan Becker Ben Bell Stephane Boisson Joe Connor Dieter Fiebelkorn Stefan Haake Romuald Jouffrey Ulrich Kaiser Tim Newsome Fred Nicklisch Jeff Wisniewski Manfred Ssykor Mille Babic 11 Mjliga framtida uppdateringar --------------------------------- Fortsatt std fr HTML3 kommandon Ladda ner bilder genom (Dubbelklick p [IMG]-Text) ... 12 Historik =========== *V0.8 (20.04.1995)* Frsta slppta versionen *V0.9 (15.05.1995)* Reducerat minnesbehov MTOS Drag&Drop (ARGS) std Externa hjlpprogram kan nu anvndas under SingleTOS Utfrligare beskrivning av felmeddelanden buggfix: under krning som accessory, s sker inga frsk till att invertera menybalken. INF filen hittas ven om inte HTML startas frn sin egen katalog r nu mer tolerant fr felaktiga HTML-dokument. home.html laddas vid start om mjligt Bokmrken Konfigurering av fnster och textfrger etc. Skning (inklusive skning i c't CD-ROM) Bilder kan visas som grskalor *V0.93 (07.06.1995)* Frberedelser fr on-line Internet access tagna (dock inte aktiverat i denna version) buggfix: Problem med radmellanrum tgrdade buggfix: ndls loop med defekta GIF buggfix: fclose() fr bokmrken glmdes :-( Ngra f vriga buggfixar *V0.94 (07.07.1995)* buggfix: Radering av sista bokmrket tgrdade en krash :-( buggfix: CR/LF inne i ett formattag gav problem buggfix: Sista ordet i en HTML-fil trasades Dokumenttillgng med absolut skvg, inklusive kataloger listade i 'Skvgar...'. Hrddiskinnehll kan visas som HTML-dokument (inklusive programstart och visa filer) Std fr det speciella Netscape <CENTER> formatet. *V0.95 (04.08.1995)* Bilder i frg Konfigurerbart bildcacheminne (i RAM) Konfigurerbar WWW cacheminne (p HD) Val att automatiskt justera dokument beroende p fnsterbredd ASCII, xbm och gif filer kan visas direkt i HTML-Browser. Att f hjlp av externa program behvs inte lngre fr dessa, men mjlighetn r kvar som val. Grnssnitt fr en WWW Internetmodul implementerat. En sdan modul mjliggr fr programmet att visa WWW-dokument i realtid frn Internet, naturligtvis behver du ett internet- konto fr att gra detta. Std fr xbm bilder *V0.96 (22.08.1995)* Mnga smrre buggfixar *V0.98 (03.10.1995)* I frgupplsningar med frre frger n 16 anropas inte paletten. Nollfiler orsakar inga problem lngre Programmet benmns numera: CAB - Taxin till informationens motorvgar! CAB = Crystal Atari Browser *V1.0 (01.11.1995)* Smrre justeringar fr att mta ett 3D utseende i Geneva release 4. (Geneva r beklagligt inte helt MultiTOS kompatibel) Multipla fnster kan ppnas Varje fnster kan konfigureras med egna tecken och frg Std fr fljande Netscape kommandon: - <FONT SIZE=[+|-]n> </FONT> - <BASEFONT SIZE=n> - <CENTER> </CENTER> - <NOBR> </NOBR> - <BODY BACKGROUND=url BGCOLOR=#rrggbb TEXT=#rrggbb LINK=#rrggbb> Std fr tabeller <FORM>-area (forms) Tables (<TABLE>...</TABLE>) stds. Bokmrken kan nu indelas i mnesomrden (teman) Cacheminneshanteringen har ndrats. Filerna sparas inte lngre i cachekatalogen med dess originalnamn. Detta fr att frhindra duplicering i standard TOS 8+3 filsystem. Popupmeny med de fregende HTML-sidorna temp sparade Popupmeny som visar samtliga lnkar p aktiv HTML-sida <IMG ...> med atttributen ALIGN=LEFT eller ALIGN=RIGHT fungerar nu korrekt. Storlekar fr teckensnitt i <Hn> </Hn>-areor ndrat, kompatibelt med Netscape och Mosaic. Skning sker nu korrekt med 92/93 c't ROM databas. Nytt: Verktygsmenyn under menyraden ger snabb tillgng � till alla viktiga funktioner. Ifall en 'ledsen' smiley dyker upp efter knapparna s finns det en felaktighet i det inladdade HTML-dokumentet. CAB frsker ladda dokumentet nd och det dyker inte upp en glad 'smiley' ifall allt r korrekt, ty CAB slsar inte med resurser fr att analysera i djupet. Hgerjusterad format stds (ALIGN=RIGHT). Flertalet mindre buggfixar ;-) *V1.0a (12.12.1995)* buggfix: Dr tillgngligt, den transparenta bakgrundsfrgen fr bilder evaluerad. buggfix: I HTML-dokument strre n 32KB dr listor finns efter de frsta 32 KB kunde krasha. Piltangenterna kan anvndas fr att rulla dokumenten i fnstren. I listor kan piltangenterna anvndas fr att navigera runt, ven i indataflt. buggfix: Innanfr <PLAINTEXT> ignoreras inte tomma rader lngre. buggfix: Med ldre versioner av TOS evaluerades inte kataloger rtt. buggfix: Med ldre versioner av TOS var det ibland problem nr en fnstertitel sattes precis efter fnstret ppnades. *V1.1a (01.04.1996)* Nr CAB anvnds offline (CAB.OVL installeras inte) sks alla lnkar lokalt. Ett exempel, http-adressen: http://host/path/file hanteras som //localhost/path/file Under val av c't databas, kan man numera anvnda "wildcards". Exempelvis, 'K:\HTML\CT*.DAT' finner alla databasfiler p samtliga c't CD-ROM skivor. Stng fnster knappen i fnstret, stnger numera fnstret, tidigare backade fnstret och laddade in fregende dokument. Fortfarande kan man backa till fregende dokument med knappen 'backa' i verktygsmenyn. I 640x200 bildskrmsupplsning (ST medel) skalas bilderna i halvhjd, fr att ge dem rtta proportioner. Hller man ned <Shift>-tangenten under klickning p ett lnkord, s ppnas lnken i ett eget fnster. Samma gller om <Shift>-tangenten hlls nere nr man vljer 'OK' i dialogrutorna fr ppna lokal..., ppna URL... och Bokmrken, d startar dessa i egna fnster. CAB visar sjlv kllskript till HTML-dokument, om inget externt hjlpprogram installerats. CAB har expanderats till att stdja fljande Netscapemrken: - Med <HR> mrket kan WIDTH=, SIZE=, NOSHADE och ALIGN= attributen anvndas. - Med <TD> och <TH>, kan WIDTH= och HEIGHT= anvndas - 'Client Side Image Maps' std fr kartor r partiellt implementerat: <MAP NAME=name> <AREA SHAPE=rect COORDS="x1,y1,x2,y2" HREF=url> </MAP> Mindre optimering fr handhavandet av speciella boxade listor. I princip kommer formen p dessa listor att frutsttningslst att berknas beroende p aktiv fnsterbredd, detta medfr att de r resurskrvande fr systemet. Ett exempel: Websidorna fr FOCUS (tidigt 1996) p www.focus.de handhar en boxad lista med sju nstlade niver och dessa tar betydande tid att ladda (mer n fem minuter fr vissa sidor!). Av dessa sju niver, s anvnds tv vettigt (resterande innehller inget n celler med innehll av andra celler. (OK det m vara legalt, men det r korkat!)) CAB berknar sdana celler som enstaka sdana (i kolumn), vilket resulterar i snabbare berkningar. Mrk att funktionen inte r exakt utan en frbttring. Filtyper som CAB inte kan presentera och som inte finns associerade till externa hjlpprogram, kan sparas ner till hrddisk. GDOS utskrifter nu mjliga. I nulget kan endast monokroma bilder skrivas ut. Utskrift kan ven ske med andra GDOS- drivrutiner, som Metafile och IMG etc. Dialog fr bokmrken kan nu totalt styras med tangentbordet. Klippbordet, Klipp ut [Control]+X, Kopiera [Control]+C och Klistra in [Control]+V kommandon stds i alla dialogrutor med editerbara flt. Klippbordskommandona r ven tillgngliga i editerbara flt i dokument. Fnsterposition kan sparas under 'Spara Instllningar' i Alternativmenyn. Std fr nya (HTML3) kommandon: - <BIG>, </BIG> stor text - <SMALL>, </SMALL> liten text - <SUP>, </SUP> Superscript - <SUB>, </SUB> Subscript - <Q>, </Q>, <LANG>, </LANG> Bokmrken kan nu skapas helt och hllet manuellt. buggfix: HTML filer med exeptionellt lnga kommentarer i brjan och som inte har filtypen .HTM (eller .html p system med std fr lnga filnamn) visades som ASCII. buggfix: Listor med mnga rader och/eller kolumner skapade problem. � nnu mer tolerans inbyggt fr att mta HTML-konstruktrer som skapar komplexa HTML-syntaxdokument, trots att enkla HTML-kommandon redan finns :-\ *V1.2a (16.04.1996)* Utskrift i frg r nu mjligt, frutsatt att man anvnder en GDOS drivrutin som stdjer detta (Br fungera med NVDI v4.11). Std fr OLGA protokollet (CAB r en OLGA klient) Riktig upplsning i punkter (med tabeller och <HR>) konverteras nu fr gllande skrivarupplsning. Buggfix: Nr cacheminnet fr reserverat internminne i CAB brjar tryta, s kunde en ndls loop intrda pga en felaktig utrkning, som skulle ta bort bilder som inte anvnds frekvent. Frsta frsket med att stdja JPEG/JFIF-bilder, filen CAB_JPEG.OVL tar hand om dessa och skall ligga i samma katalog som CAB.APP. Mrk att: CAB.OVL behvs fortfarande fr std av att i realtid anvnda WWW p Internet. *V1.2b (19.04.1996)* Vrdet fr sidmarginaler skedde inte tillfrlitligt, d det inte angavs med tre tecken. Buggfix: CAB frsker tillrttastlla tabeller om <TR> saknas, (fungerar om det finns ett </TR>). Pga en bugg i CAB, s ledde tyvrr detta till fel i nstlade tabeller. Skall nu fungera. Frgutskrifter med NVDI 4 skall nu fungera. Om valet "Anvnd dokumentinstllningar" inte r satt, s laddades inte bakgundsbilder in. Detta har nu gjorts oberoende val. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� La documentacin de CAB Version 1.2 16.04.1996 por Alexander Clauss Stresemannstrae 44 D-64297 Darmstadt aclauss@rbg.informatik.th-darmstadt.de Contenidos ========== 1 Una pequea introduccin 2 Legal 3 Direcciones 4 Requerimientos de sistema 5 Instalacin 6 Navegando por documentos HTML 7 Mdulo para acceso Internet en-line 8 Descripcin de los tems del men 8.1 Abrir URL... 8.2 Abrir local... 8.3 Recargar 8.4 Imprimir 8.5 Nueva ventana 8.6 Cerrar ventana 8.7 Ver origen 8.8 Salir 8.9 Pgina origen 8.10 Atrs 8.11 Encontrar clave 8.12 Hotlist 8.13 Documento -> Hotlist 8.14 Opciones generales 8.15 Mostrar 8.16 Seleccin de fuente 8.17 Visores externos 8.18 Rutas... 8.19 Cach 8.20 Grabar opciones 9 Barra de botones 10 Agradecimientos 11 Posibles mejoras futuras 12 Historia 1 Una pequea introduccin ========================== *CAB* - taxi a las autopistas de informacin *CAB* - Crystal Atari Browser Comunmente llamado HTML-Browser Este browser es capaz de leer documentos en formato HTML. El documento HTML puede estar en disco o en CD. Leer paginas on-line de un servidor World Wide Web (WWW) requiere un mdulo separado. 2 Legal ======= CAB (HTML-Browser) es FREEWARE. Puede ser copiado y usado libremente. Est permitidas la distribucin por BBSs y librerias de dominio pbli- co. De cualquier forma CAB (HTML-Browser) NO puede bajo NINGUNA circunstancia ser incluido en colecciones CD o en discos de portada de revista sin mi permiso por escrito. CAB (HTML-Browser) y su documenta- cin debe de permanecer junta y completa con todos los ficheros y documentacin. Estn prohibidos los cambios en el programa y en su documentacin. Si te gusta CAB (HTML-Browser) y lo usas regularmente, por favor registra tu copia, cualquier tipo de comercio es bienvenido. Una ojeada al nmero de serie de la versin te informar que este pro- grama est en un estadio de desarrollo primario, as que si quieres ver este programa desarrollado envia tu soporte y registra tu copia. Los usuarios de UK y USA pueden hacer uso de las ventajas de su sopor- te local, mirar SUPPORT.TXT �para mas detalles. Si no hay soporte no hay desarrollo, es as de simple. 3 Direcciones ============= *Mi direccin:* Alexander Clauss Stresemannstr. 44 D-64297 Darmstadt Alemania email: aclauss@rbg.informatik.th-darmstadt.de WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/ *Datos bancarios:* Sparkasse Darmstadt BLZ: 508 501 50 Kontonr: 0115032143 *Soporte UK:* Joe Connor 65 Mill Road Colchester CO4 5LJ Reino Unido email: jconnor@cix.compulink.co.uk *soporte USA y Canada:* Jeff Wisniewski P.O. Box 1243 Newtown, PA 18940-0871 USA email: jeffrey.wisniewski@microserve.com P.O. Box 1243 Newtown, PA 18940-0871 email: jeffrey.wisniewski@microserve.com *Soporte Francia:* Jouffrey Romuald 1 chemin de l'glise 38100 GRENOBLE email: rom38@gen4.pressimage.fr 4 Requerimientos de sistema =========================== En priograma funciona en cualquier computadora usando el sitema opera- tivo TOS (Atari-) con 1Mb o mas de memoria. Los requisitos de memoria para las imagenes depende de la profundidad de color. Contra ms pro- fundidad de color quieras ms memoria necesitaras. Usando una tarjeta de grficos a color real (24 o 32 bit) aumenta drsticamente los requisitos de memoria haciendo que el uso de memoria sea muy superior a 1Mb. CAB es independiente de la resolucin con dos limitaciones: en 320x200 (ST-baja) no todos los dilogos pueden entrar en pantalla, en 640x200 (ST-media) el mostrado de pantalla esta distorsionado (un octavo). Consequentemente recomendamos el uso de CAB en resoluciones de 640x400 (ST-alta) o superiores con cualquier nmero de colores, un entorno multitarea (ej.: MagiC, Geneva, etc...) es muy deseable. Aunque no es absolutamente necesario el uso de fuentes vectoriales va NVDI v3.x o SpeedoGDOS este es recomendable. El sistema de fuentes bitmap GDOS puede ser usado si es requerido. 5 Instalacin ============= *Atencin:* Desde la v1.0 el programa no puede ser ms instalado como un acce- sorio del Desktop. Los ficheros de configuracin de versiones anteriores de CAB no pueden ser usados (CAB.INF). Desafortunadamente tendrs que rese- tear manualmente tus parmetros. El formato del fichero Hotlist tambin ha sido alterada pero aun- que un fichero en el nuevo formato est disponible, el viejo fichero Hotlist (CAB.HOT) es cargado. El nuevo fichero Hotlist es llamado hotlist.html. Tan pronto como el Hotlist es grabado al nuevo formato el viejo fichero (CAB.HOT) puede ser eliminado. Los ficheros HTML sacados de servidores WWW amenudo incluyen nombres de ficheros largos que pueden resultar fcilmente de la duplicacin del sistema bsico de ficheros del TOS de formato 8+3. Ser una buena idea preparar una particin Minix en el disco duro u otro sistema que soporte nombres de ficheros largos. La distribucin CAB est suministrada para funcionar una vez descom- primido en tu disco de trabajo, pero todava debers revisar los par- metros en el men Opciones y configurar las opciones segn tus necesi- dades. 6 Navegando por documentos HTML =============================== Cliquea en cualquier letra subrayada para cambiar a una nueva pgina. Pulsa la tecla [Undo] para volver al paso anterior de la pgina. Cli- quea en la unin con el botn derecho del ratn para mostrar la direccin a la que est unida la pgina. 7 Mdulo para acceso Internet en-lnea ====================================== Para hojear en-lnea pginas WWW en Internet un mdulo posterior es necesario (CAB.OVL). Este mdulo debera ser copiado al mismo directo- rio que CAB.APP. Este fichero contiene las rutinas adicionales necesarias para acceder a Internet. En particiones Minix la bandera-x del fichero CAB.OVL debe de ser activada de otra forma el mdulo no puede ser arrancado. No me ha sido posible probar un mdulo Internet pero he creado un in- terface en CAB (HTML-Browser) para permitir a cualquiera capaz de programar esas rutinas para crear un mdulo en-lnea. La descripcin de este interface est disponible cuando esta es pedida, y esta tanto en C comentado como en Pascal. Me gustara conocer a cualquiera que programe un mdulo en-lnea y le gustase copiarlo y distribuirlo con CAB (HTML-Browser)... 8 Descripcin de los tems del men =================================== 8.1 Abrir URL... ---------------- La opcin *Abrir URL...* en el men *Fichero* muestra el dilogo URL conteniendo cualquier direccin URL (Universak Resource Locator) que hayas definido al acceder al WWW. 8.2 Abrir local... ------------------ La opcin *Abrir local* en el men *Fichero* llama al selector de fi- cheros el cual puede ser usado para abrir cualquier documento HTML del disco duro o del CD-ROM. Puede ser seleccionado cualquier tipo de fichero. Los ficheros HTML, XBM y GIF son mostrados normalmento con CAB (�HTML-Browser) con otros tipos de ficheros soportados por programas externos. Ir a *Programas externos* para ms detalles. Si una carpeta est seleccionada, el contenido de la carpeta y subdi- rectorios son mostrados de forma grfica como una pgima HTML y los ficheros y carpetas pueden ser seleccionados usando el ratn. 8.3 Recargar ------------ Recarga la pgina HTML de nuevo. Esta funcin es til (en un entorno multitarea) para editar las pginas HTML en un editor con CAB en para- lelo para mostrar las pginas. Si la pgina originda desde el WWW usando *Recargar* traer la pgina de nuevo desde el WWW, incluso si hay una copia disponible en el cache. 8.4 Imprimir ------------ Si GDOS est disponible el documento en la ventana activa puede ser imprimido. Las fuentes bitmap requieren tanto fuentes para pantalla como para impresora y para cada tamao, sin embargo las fuentes vecto- riales bajo NVDI 3.x o SpeedoGDOS son automticamente escaladas segn tu quieras. Los mrgenes pueden ser establecidos desde el dilogo. Estos se aaden a cualquier margen preestablecido, tanto de la impresora como de la propia fuente. Un men deslizante ofrece una seleccin entre cualquier dispositivo GDOS instalado y va tan lejos como el dispositi- vo permite, GEM Metafile (*.GEM) o imagen de bits (*.IMG). El xito en la salida de imagenes depende del soporte de la impresora de una funcin VDI concreta la cual puede estar o no incluida en el dispositivo activo. Recomendamos que intentes imprimir con las imge- nes activas y si no funciona, simplemente desactiva esa opcin de impresin. Si estas usando una impresora matricial activa la opcin de imgenes claras de otra forma las imgenes sern demasiado oscuras. 8.5 Nueva ventana ----------------- Abre una nueva ventana mostrando el contenido de la ventana superior previa. 8.6 Cerrar ventana ------------------ Cierra la ventana. 8.7 Ver origen -------------- Muestra el texto origen del documentp HTML mostrado. Mirar tambin la opcin *Programas externos* del men de opciones. 8.8 Salir --------- Sale del programa. 8.9 Pgina origen ----------------- Esta opcin del men muestra la pgina origen, si est disponible. CAB intenta cargar, directamente, la pgina origen. Cualquiera que en- tienda la sintaxis HTML puede, fcilmente, preparar cualquier pgina como referencia a otros documentos HTML. El fichero usado como la p- gina origen puede ser definido en el dilogo *Opciones generales*. 8.10 Atrs --------- Muestra el documento anterior. 8.11 Encontrar clave -------------------- Esto permite al usuario hacer una bsqueda de conceptos o claves en ficheros HTML, pudiendo ser, opcionalmente, sensible a las maysculas. La bsqueda puede ser dirigida sobre uno de los siguientes rangos de documento. 1. Slo documento actual. El texto es buscado en el documento actual (ventana superior). Si el texto es encontrado en la ventana esta es desplazada hasta que el texto es mostrado en pantalla. 2. Documentos HTML locales. El texto es buscado por todos los docu- mentos HTML locales contenidos en la ruta especificada en la caja de dilogos *Rutas* (y en sus directorios). Los ficheros que con- tienen el texto son puestos en una lista en un fichero HTML llamado result.html. Por el momento los ficheros HTML buscados por el mtodo dos son buscados, exclusivamente, como texto, as que texto oculto como comentarios, comandos HTML, uniones y similares tambin sern en- contradas. Procesar los ficheros para ignorar el texto oculto tomara mucho tiempo. Esto tambin significa que caracteres espe- ciales como acentos y similares que se escriben usando cdigos HTML como &auml; no sern encontrados. Esta pequea pega espera ser subsanada en una versin futura. Otro truco: Si ests buscando algo que amenudo es usado en cdigo HTML como comando o direccin URL colocando un espacio antes pue- de hacer ms difcil su semejanza con un comando o direccin URL. Por ejemplo: Buscar el texto 'WWW' a menudo coincidir con subdirectorios y direcciones de pginas de la forma '.../WWW/foo. html...'. Colocando un espacio antes la cadena a buscar ser ' WWW' eliminando estas coincidencias anteriores y resultando una bsqueda mejor. Esto no es til para los mtodos 1) y 3) 3. En las bases de datos c't-CDROM. Esta opcin slo es til para la gente con el c't-CDROM (el 1994, o 92/93, de las revistas c't en formato HTML) En este caso los ficheros propiamente HTML no son buscados, pero en su lugar se accede al fichero indice del CD. As que HTML-Browser conoce dnde estn los ficheros de ese CD, debes de rellenar de forma apropiada la seccin *Rutas* de la caja de dia- logo - el documento HTML (en \HTML el cual tambin co�ntiene el fichero DEFAULT.HTML) y el ndice de bases de datos (\UNIX\CT94.DAT o \UNIX\CT9293.DAT). Como en el mtodo previo, la coincidencia de documentos se realiza sobre el documento results.html que es abierto entonces. 8.12 Hotlist ------------ El hotlist es una lista con los documentos HTML ms usados. Esta lista te permite moverte de una formas ms rpida a tus pginas favoritas, sin tener que navegar a travs de una serie de pginas para llegar all. El hotlist est dividido en areas temticas. Usando el men de la par- superior de la ventana de dilogo te ser sencillo cambiar entre diferentes temas. *El men 'Tema...':* *Cambiar tema:* Cambia el nombre de la actual area temtica. El area /Miscellaneous/ no puede ser renombrada. *Nuevo tema:* Crea una nueva area temtica. *Borrar tema:* Borra la actual area temtica. El area /Miscellaneous/ no puede ser borrada. Todas las entradas que quedan en una area a ser borrada son movidas al area /Miscellaneous/. *El men 'Nuevo tema...':* Usando esta opcin una entrada seleccionada puede ser movida a otra area temtica. *El men 'Documento...`:* *Borrar entrada:* Borra la entrada seleccionada. *Cambiar entrada:* Cambia la entrada seleccionada. Anotaciones en la pgina, tambin pueden realizarse. *Abrir documento:* Abre un documento. *Aadir documento actual:* Copia el documento actual al Hotlist. Doble click en una entrada abre el documento. El Hotlist es grabado en disco como un documento HTML lo cul permite que usuarios no familiarizados con la sintaxis HTML tengan una forma fcil e intuitiva de crear su propia pgina. 8.13 Documento -> Hotlist ------------------------ El documento actual es insertado en el Hotlist proveido, todava no listado. Ser colocado en el area temtica /Miscellaneous/. 8.14 Opciones generales ----------------------- *Pgina origen:* Despus de lanzar CAB o de seleccionar la entrada de men *Pgina origen* el fichero HTML especificado ser mostrado. Amenudo es til crear una pgina origen que contiene referencias a las pginas HTML ms usadas. Por defecto CAB intenta cargar el home.html como la pgina origen aunque cualquier pgina puede ser definida como la pgina origen - simplemente introduce su dire- ccin URL. Si el fichero esta localizado en el directorio especi- ficado como directorio de comienzo para CAB.APP puedes elegir el botn *Carpeta comienzo* y usando el botn *Bscar* seleccionar el fichero deseado usando el selector de ficheros. *Mens deslizantes:* CAB provee de una lnea de mens deslizantes para relevarte del tedio de la navegacin por pginas HTML. Prin- cipios bsicos: Botn izquierdo del ratn en una referencia para bloquear a la pgina correspondiente. Botn derecho del ratn en una referencia para mostrar el des- tino de la referencia. Cliquear en el fondo de la ventana (no en una referencia) para mostrar los mens deslizantes. Puedes seleccionar que mens sern mostrados usando el botn dere- cho e izquierdo del ratn (pulsando y sin pulsar la tecla [Shift]) Los siguientes mens estn disponibles: *Historia:* Lista los docuementos previamente mostrados. *Referencias:* Lista las referencias en el documento actual. *Men:* Lista algunos items de los mens. *Miscellaneous:* Durante la carga, formateo y transferencia de datos de Internet, CAB muestra una serie de informes en una ventana de dilogo (si la opcin *Dilogo para mensages de estado* est acti- vada) de otra forma la lnea de informacin de la ventana es usada para ello. La muestra en la lnea de la informacin de la ventana tiene un par de desventajas. Primero que no se puede abrir una ventana para mostrar los errores y segundo que el dilogo muestra los errores ms claramente. Por otro lado usando la lnea de informacin de la ventana puede ser leida y desplazada mientras que el texto est siendo formateado. El *cargar index.html automticamente* slo tiene efecto en refe- rencias locales (ejemplo: a ficheros/directorios en tus unidades de disco). Si la referencia apunta a un directorio en una unidad de disco el contenido ser mostrado a menos que exista un fichero index.html que en ese caso ser cargado este fichero. El uso para un index.html es el hacer una pgina conteniendo un ndice de todos tus documentos favoritos. 8.15 Mostrar ------------ En este dilogo puedes configurar varios opciones para mostrar docu- mentos HTML. *Colores:* Esta seccin permite configuirar los colores con que mostrar el documento, el color del fondo y el de las uniones. Si estas usando menos de 16 colores, el colo�r de fondo de la ventana ser siempre blanco a pesar de las configuraciones. En un modo de 16 colores, solo los primeros 9 colores deberan ser usados pues los ltimos 7 pueden ser cambiado por los grficos, etc... En ms de 16 colores, cualquiera de los primeros 16 colores puede ser usado pues no son cambiados. Algunos documentos HTML incluyen informacin sobre que colores deben ser usados por el texto, referencias y fondo de la ventana. La opcin *Uso de lneas gua* le informa a CAB como usar esta informacin (si est disponible). *Uniones:* Las uniones pueden ser mostradas como subrayados y/o texto en negrita (esto es importante para sistemas monocromo pues no se puede distinguir en ellos las uniones por colores). *Imgenes:* Controla la forma de mostras las imgenes. *No mostrar* Impide que las imgenes sean cargadas y mostradas lo que acelera la carga de la pgina. *Monocromo* Las imgenes son mostradas en monocromo usando tcni- cas de dithering. Es el mtodo ms rpido, pero obviamente la calidad empeora. *Escala grises* Las imgenes son mostradas en escala de grises. Un modo de muy alta calidad a expensas de la velocidad. *Color* Las imagenes son mostradas en color, dependiendo del hardware disponible: 4-8 planos de bits (16-256 colores). La imagen sufre un dithering si el nmero de colores disponibles es menor al nmero de colores contenidos en la imagen. En modos de 16 colores la escala de grises es a menudo ms recomendable. 15/16 bit Highcolor (32768/65536 colores) ej.: Falcon en el modo Truecolor. 24 o 32 bit Truecolor (16.7 millones de colores) *Texto en vez de imgen* El lenguaje HTML tiene soporte para sistemas slo texto, permitiendo que las imgenes vayan acom- paadas por algn texto el cul es mostrado en vez de la imgen. Esto permite a los hojeadores WWW que no pueden mostrar imgenes mostrar en su lugar texto. Si la opcin est disponible (cruzada) slo las imgenes por las que no hay al- ternativa en texto son mostradas como imgenes. *Ancho texto:* El texto puede ser tanto formateado a una ancho fijo como justificado para abarcar el ancho de la ventana. El texto ajustado a la ventana se ve mejor pero tarda ms en ser mostrado pues debe ser reformateado. 8.16 Seleccin de fuente ------------------------ Dnde sea posible CAB (HTML-Browser) usa diferentes fuentes y tamaos de fuente para mostrar los ficheros HTML. La ms ptima calidad de salida es con fuentes de tipo vectorial para las que necesitars ins- talar NVDI v3.x o SpeedoGDOS. Las fuentes bitmap pueden ser usadas pero no son tan bonitas. Luego necesitas decirle a CAB (HTML-Browser) que fuente (GDOS) ser usada para cada estilo en el documento HTML. Las fuentes vectoriales suministradas con SpeedoGDOS o NVDI 3.x son recomendadas. Debes espe- cificar tres fuentes (sans serif, serif y monoespaciada) en cuatro diferentes estilos (normal, negrita, itlica y negrita e itlica) haciendo, realemente, doce selecciones. Para establecer la negrita e itlica deberas usas una negrito o it- lica 'reales' siempre que sea posible. Si no tienes ninguna disponible debers simular estos efectos usando los correspondientes botones adyacentes al men deslizante de seleccin. Si estas usando fuentes vectoriales entonces usa la apropiada fuente de la familia, si est disponible. Algunos comandos como son <PRE>...</PRE>, <FORM>...</FORM> etc causa- rn problemas a la hora de mostrar en pantalla fuentes proporcionales. Para evitar este problema solo usa fuentes *no proporcional* para el texto *preformateado*. El fichero INF suministrado tiene los siguientes valores por defecto (para NVDI 3.x): *Headings:* Swiss 721 (normal, bold, italic, bold+italic) *Normal text:* Dutch 801 (normal, bold, italic, bold+italic) *Formatted:* Letter Gothic 12 Pitch (normal, bold, italic, bold+italic) Si no te gustan o no tienes estas fuentes, debers seleccionar alter- nativas. El tamao del cuerpo del texto tambin puede ser alterado. No lo hagas demasiado grande o pequeo. Cualquier valor entre 10 y 13 es cmodo y adecuado, de hecho yo uso 12 puntos. Si no tienes acceso a fuentes vectoriales (ej.: no tienes una copia de NVDI 3.x o del SpeedoGDOS) entonces el tamao del punto no cambiar, pero el texto puede ser mostrado todava usando el sistema de fuentes, habitualmente de 10 puntos. 8.17 Visores externos --------------------- Si hay una unin en un punto de un documento HTML a un fichero que no est en formato HTML, entonces se ejecuta un visor externo. Estos pro- gramas pueden ser llamados de una de las dos formas configurables va el dilogo *Programas externos...* del m�en *Opciones*. Se pueden asignar tipos de ficheros individuales a diferentes progra- mas. Las extensiones de los ficheros se introducen en el campo *Ficheros*. Varias extensiones pueden ser introducidas usando una coma para separarlas. Los programas son seleccionados cliquenado en la caja de seleccin a la derecha del campo *Ficheros* que muestra en selector de ficheros para seleccionar el visor deseado. Finalmente cada entrada incluye un *Soporta VA_START* que debe de estar cruzada si el visor entiende los mensajes VA_START as que CAB puede enviar un mensaje VA_START al visor con lo que el fichero puede ser visionado con el relanzamiento del visor. El programa *Por defecto* (*.*) es llamado para mostrar cualquier fichero que no tenga asignado ningn programa. Si una o ms extensiones han sido definidas sin un programa asignado CAB intentar mostrar el fichero. Esto slo es til para *.gif, *.xbm, *.htm y ficheros ASCII (por ejemplo: *.txt, *.doc, *.c, *.pas, *.tex, etc...) para los cuales CAB (HTML Browers) incluye unas rutinas para mostrarlos. Usando CAB (HTML Browser) para estos tipos de ficheros permite mantener al mnimo el nmero de visores externos. La pgina HTML actual puede ser mostrada como texto origen seleccio- nando la entrada *Origen*. Esta aplicacin es llamada va la entrada de men *Ver origen...*. Si no hay aplicaciones asignadas en el programa *Por defecto* se llamar en ese caso al programa. Doble pulsacin en la caja *ruta programa* abre un dilogo con una opcin a borrar la actual ruta. Algunos programas externos sugeridos: *.text,txt: ST-Guide, 1st-Guide (o ninguno, entonces se usa HTML.APP) *.mpeg,mpg,mpe: 1st-Guide (en un Falcon bajo TOS simple el ms rpi- do reproductor MPEG que use el DSP es recomendable) *.jpeg,jpg,jpe: 1st-Guide, GEMview *.tiff,tif: GEMview, Imagecopy *.gif,xbm: GEMview, Imagecopy (o ninguno, entonces se usa HTML.APP) *.dvi: DVI display, incluido en archivos TeX *.* (por defecto): GEMview (u otro programa que soporte el mximo nmero posible de formatos) *.html,htm: ST-Guide, 1st-Guide, (o un editor as se puede editar el fuente HTML) 8.18 Rutas... ------------- Si tienes una copia del c't ROM '94 (o 92/93) (CD que contiene la revista alemana c't) entonces prepara una ruta para el campo c't CDROM. En el campo *Carpeta HTML* activa el directorio que contenga el fiche- ro DEFAULT.HTM en el CD (ej.: ?:\HTML\, donde ? es sustituido por el nombre del dispositivo CD-ROM). En el campo *Base de datos* pon la ruta al contenido del CD (?:\UNIX\CT94.DAT o ?:\UNIX\CT92.93.DAT, de nuevo ? es el nombre del dispositivo CD-ROM). Si quieres usar CAB en lnea en un servidor WWW de Internet, deberas establecer la *Carpeta cach* dnde todos los ficheros sern bajados de Internet y pueden ser almacenados. Lo ideal es que esa carpeta est en una particin Minix del disco duro, u otro sistema que soporte nombres de ficheros largos para soportar ficheros HTML pues los fiche- ros HTML bajados de Inernet a menudo tienen nombres largos los cuales resultan facilmente de la duplicacin del nombre del fichero usando el tradicional formato TOS de 8+3 caracteres, y asegrate que la parti- cin tiene bastante espacio. En las *Carpetas HTML* puedes introducir las rutas dnde CAB buscar los ficheros HTML. Los ficheros HTML contienen rutas absolutas locales (ej.: /path/file.html) las cuales pronto volvern el directorio principal de la particin en el caos. Las carpetas HTML ayudan a prevenir esto di- ciendoles al Browser HTML que mire los ficheros HTML en las carpetas especificadas. Aqui hay un ejemplo: *Introduce las carpetas HTML:* F:\HTML.DOC\ G:\VARIOUS\ *Unidad de disco actual:* F:\ *Ruta en fichero HTML:* /example/text/index.html *Dnde busca CAB:* 1. F:\example\text\index.html 2. F:\HTML.DOC\example\text\index.html 3. G:\VARIOUS\example\text\index.html Doble pulsacin en la caja *rutas programas* abre un dilogo con una opcin para borrar la ruta actual. 8.19 Cach ---------- CAB (HTML-Browser) usa dos cachs para maximizar la muestra de los ficheros. El *Cach imagen* es usado para prevenir repetidas descompresiones y ditherings los cuales son procesos que toman mucho tiempo del procesa- dor. Las imagenes que no se van a mostrar son almacenadas en memoria (RAM) para ser usadas si son requeridas de nuevo. Evidentemento esto consume memoria as que el mximo tamao del cach podr ser estable- cido en el campo *Tamao mximo*. Si el cach se llena la imagen menos usada es eliminada del cach para liberar espacio. Usando la opcin *Mantener libre* tambin es posible dejar un mnimo de memoria libre para otros programas. El cach tambin puede ser vaciado manualmente usando el botn *Lib�erar cach* que puede ser muy til para liberar memoria de forma rpida para otra aplicacin cuando ests en un siste- ma operativo multitarea. El cach permanece vacio hasta que nuevas imgenes sean mostradas en CAB (HTML-Browser). *Atencin* La actual consumicin de memoria por el Cach puede ser superior al introducido en el dilogo. ??? The actual memory consumption for the Cache can be higher than entered in the dialog. ??? Das passiert immer dann, wenn alle benutzte (und angezeigte) Bilder ??? mehr Speicher bentigen. El *Cache Internet* es usado para almacenar ficheros bajados de Inernet a tu disco permitiendo, repetidamente, la bajada de los mismos ficheros de Internet si son vistos ms de una vez. Ver tambin *Rutas*. Las opciones *Tamao mximo* y *Mantener libre* limitan el espacio total disponible en el disco usado por el cach y CAB (HTML-Browser) liberar los ficheros ms viejos del cach, manteniendo el cach en los lmites definidos. Si la opcin *Borrar despus 'salir'* est activa (cruzada) los fiche- ros en el cach sern borrados al salir de CAB (HTML-Browser). Natu- ralmente a no ser que el espacio del disco sea muy limitado o ests seguro que los ficheros no los vas a necesitar sera mejor mantener los ficheros. El botn *Liberar cach* es para uso de emergencia, en el caso que necesites espacio libre de forma rpida. Slo los ficheros colocados en el directorio cach por CAB (HTML-Browser) sern borrados. 8.20 Grabar opciones -------------------- Almacena la actual configuracin. 9 Barra de botones ================== Cada ventana CAB contiene una barra de botones la cul permite de una forma sencilla acceder a algunas funciones importantes: *Atrs* Muestra el documento anterior. *Origen* Muestra la pgina origen. *URL* Selecciona un documento de una direccin URL. *Fichero* Selecciona un fichero usando el selector de ficheros. *Fuente* Muestra el texto fuente del documento que actualmente est siendo mostrado. *Nuevo* Recarga el documento actual de nuevo. *Hotlist* Muestra el dilogo hotlist. Si aparece un smiley triste en la parte derecha de los botones eso significa que el documento mostrado ha fallado de alguna forma. Para saber cual ha sido el problema cliquea en el smiley. Esta es una opcin particularmente til cuando alguien usa CAB como autor de pgi- nas HTML. Solo los errores que CAB pueda determinar sin desperdicio de espacio de disco o de tiempo de proceso sern mostrados. Documentos incompletos no son, necesariamente, mostrados de una manera incorrecta por CAB pero pueden ser exhibidos con problemas con otros programas 'browsers' (ej.: Mosaic, Netsacape, WebExplorer, etc...) que puede que no muestren el documento como tu quieres. 10 Agradecimientos ================== Quiero agradecer a todos aquellos que me dieron su animo, crticas, sugerencias e informe de errores los cuales me ayudaron al desarrollo de CAB (HTML-Browser). En particular quiero mencionar a las siguientes personas: Mille Babic Stefan Becker Ben Bell Stephane Boisson Joe Connor Dieter Fiebelkorn Stefan Haake Romuald Jouffrey Ulrich Kaiser Tim Newsome Fred Nicklisch Jeff Wisniewski Manfred Ssykor 11 Posibles mejoras futuras =========================== Futura implementacin de comandos HTML3 Carga de imagen (Doble click en [IMG] del texto) ... Por favor, siente libre de enviarme cualquier tipo de sugerencia y de critica constructiva... 12 Historia =========== *V0.8 (20.04.1995)* Primera versin publicada *V0.9 (15.05.1995)* Reducidos los requisitos de memoria Soportado (ARGS) arrastrar y tirar de MTOS Programas externos funcionan bajo una TOS simple Mensajes de error ms descriptivos Fijado error: cuando funciona como accesorio no volver a in- tentar invertir tems de men (no existentes) El fichero .INF es encontrado incluso si el HTML no ha empeza- do en el directorio propio Ahora hay una ms tolerable sintaxis de errores en el fichero HTML home.html se carga al principio si es posible Hotlist Configuracin de ventanas y colores de texto Bsquedas (incluidas bsquedas en CDROM c't) Imgenes en documento pueden ser mostradas en escala de grises *V0.93 (07.06.1995)* Preparacin para operacin on-line implementada (aunque no activa en esta versin) Fijado error: Problema con el espaciado de lneas corregido Fijado error: Final de bucle con gifs defectuosos corregido Fijado error: fue olvidado fclose() para Hotlist :-( Otros errores menores tambin �fueron corregidos *V0.94 (07.07.1995)* Fijado error: borrado de la ltima entrada del hotlist haca que la mquina se colgase :-( Fijado error: CR/LF dentro de marcadores conducin a problemas Fijado error: La ltima palabra en un fichero HTML era engullida Acceso a documentos usando informacin de rutas absolutas, in- cluyendo directorios listados en el dilogo 'Rutas...' El contenido de una unidad puede ser mostrado como un documen- to HTML (incluido programas de lanzamiento y programas para el visonado de ficheros) Soporte para marcadores especiales Netscape <CENTER> *V0.95 (04.08.1995)* Imgenes a color en el documento Cach de imagen configurable (en RAM) Cach WWW configurable (en disco) Opcin para automticamente formatear el texto en el ancho de la ventana Los ficheros ASCII, xbm y gif pueden ser visionados directa- mente en HTML-Browser. La llamada a programas externos ya no es necesaria (pero, evidentemente, todava sigue activa esta opcin) Implementado interface para 'Mdulo internet' usando el adecuado mdulo HTML-Browser puede ser usado para mostrar p- ginas WWW directamente de Internet, naturalmente necesitars tener una cuenta Internet para hacer esto. Soporte para imgenes xbm *V0.96 (22.08.1995)* Un montn de pequeos errores fijados *V0.98 (03.10.1995)* En resoluciones a color con menos de 16 colores la paleta de color no se ve alterada Los ficheros con longitud cero no volvern a causar problemas El programa ahora se llama: CAB - El Taxi a la autopista de informacin! CAB = Crystal Atari Browser *V1.0 (01.11.1995)* Algunos ajustes menores para acomodar la visin en 3D bajo Geneva edicin 4 (desafortunadamente Geneva no es enteramente compatible MultiTOS) Se pueden abrir multiples abre ventanas Cada ventana puede ser configurada individualemente con su propio color y fuente Soporte para los siguientes marcadores Netscape (comandos): - <FONT SIZE=[+|-]n> </FONT> - <BASEFONT SIZE=n> - <CENTER> </CENTER> - <NOBR> </NOBR> - <BODY BACKGROUND=url BGCOLOR=#rrggbb TEXT=#rrggbb LINK=#rrggbb> Soporte para el <FORM>-area (forms) Son soportadas las tables (<TABLE>...</TABLE>) El dilogo Hotlist ha sido extendido para acomodar temas. Cada entrada puede ser opcionalmente anotada El funcionamiento del cach ha sido cambiada. Los ficheros no son ms alamacenados en el cach con su nombre original lo que podra generar problemas con nombres largos en contraposicin del estandar TOS de 8+3 caracteres. Implementado men deslizante 'Historia' Men mostrando todas las uniones en una pgina <IMG ...> con el atributo ALIGN=LEFT o ALIGN=RIGHT funciona correctamente Tamao de fuentes en areas <Hn> </Hn>- ha sido cambiado (en lnea con el mtodo usado por Netscape y Mosaic) La bsqueda funciona correctamente con las bases de datos c't 92/93 Nuevo: Barra de botones en la ventana aporta acceso rpido a las funciones ms importantes. Si aparece un smiley 'triste' a la derecha de la barra signi- fica que el documento mostrado no se conforma a las especifi- caciones HTML. CAB no volver a intentar mostrar el documento que se vea de forma correcta. De otra parte, un smiley 'feliz' no indica que el documento est perfecto pues CAB no pierde el tiempo analizando el documento en profundidad. Alineamiemto a la derecha est soportado (ALIGN=RIGHT) Numerosos errores menores fijados ;-) *V1.0a (12.12.1995)* Fijado error: donde se poda el color trasparente del fondo de las imgenes era evaluado. Fijado error: en ficheros HTML ms largos de 32Kb donde las tablas estan incluidas despues de las 32 primeras Kb de basura (puede que incluso con colgadas) era abandonado. Las teclas de cursor pueden ser usadas para desplazar la pan- talla. Si es un formulario y el cursor esta en un campo de entrada, se pueden usar las teclas de cursor para navegar por el. Corregido error: <PLAINTEXT> dentro de lneas vacias ya no vuelve a ser ignorado. Corregido error: Bajo viejas TOS los directorios del disco duro no eran evaluados correctamente. Corregido error: Bajo viejas TOS algunas veces haba problemas si el ttulo de la ventana era a�ctivado despus de abrir la ventana. *V1.1a (01.04.1996)* Cuando CAB se est usando offline (por ejemplo: CAB.OVL no est instalado) todas las uniones despus son tratadas como locales. Por ejemplo una direccin http http://host/path/file ser soportada como //localhost/path/file. Cuando seleccionamos bases de datos c't CD ahora es posible el uso de smbolos comodn. Por ejemplo 'K:\HTML\CT*.DAT' busca- ra todas las bases de datos en todos los c't CDs. El icono de cerrar ahora cierra la ventana (anteriormente este mostraba la pgina anterior). A la pgina anterior se puede acceder de manera fcil usando el botn `Atrs'. En la resolucin 640x200 (ST media) las imgenes son tratadas a media altura para mantener sus proporciones. Manteniendo la tecla [Shift] cuando seleccionamos una unin muestra la nueva pgina en su propia ventana. Igualmente man- teniendo la tecla [Shift] cuando seleccionamos `OK' en `Abrir local', `Abrir URL' y `Hotlist' muestra la nueva pgina en una ventana distinta. CAB ahora muestra el cdigo fuente por si mismo si no hay una aplicacin externa apropiada e instalada. Se ha ampliado CAB para comprender las siguientes extensiones Netscape: - Usando el marcador <HR> los atributos WIDTH=, SIZE=, NOSHADE y ALIGN= son evaluados. - Usando <TD> y <TH> los atributos WIDTH= y HEIGHT= son eva- luados. - Mapas de imgenes de la parte del cliente estn parcialmen- te implementadas <MAPNAME=name><AREA SHAPE=rect COORDS="x1, y1,x2,y2" HREF=url> </MAP> Menor optimizacin para poder soportar ciertas tablas cajas. La tabla principal puede ser repetidas veces calculada depen- diendo del ancho de la ventana y consecuentemente el proceso en las tablas puede ser intensivo. Ejemplo: Las pginas FOCUS (a principio de 1996)(www.focus.de) posea una tabla en caja con siete niveles anidados y estos tardaban un tiempo ridculo en ser calculados (ms de cinco minutos para algunas pginas). De los siete niveles solo dos son usados de alguna forma (el resto consiste de celdas conte- niendo nada de las otras celdas (vale, puede que sea una programacin legal, pero es un poco estupido)). CAB calcula cada tabla como una celda simple (por ejemplo como una colum- na) con lo que resulta una velocidad mucho ms rpida de clculo, aunque no es exactamente rpido por lo menos es una mejora. Cualquier tipo de fichero que no puede ser mostrado por CAB y para el cual no existe ninguna aplicacin asociada (definido por la extensin del fichero) puede ser, opcionalmente, copia- do a una carpeta. Ya es posible la impresin GDOS. Actualmente slo las imgenes monocromo pueden ser imprimidas. La salida mediante otros drivers GDOS es posible (Metafile, Img,...) Si se desea el dilogo Hotlist puede ser controlado completa- mente por el teclado. Las opciones de bloque, cortar [Control]+X, copiar [Control]+C y pegar [Control]+V son ahora soportadas por todos los campos editables de los dilogos. Los comandos de bloque tambin estn disponible en los campos editables del documento. La posicin de la ventana en ahora almacenada usando la entra- da `grabar opciones' del men `opciones'. Soporte para los nuevos comandos (HTML3): - <BIG>, </BIG> texto grande - <SMALL>, </SMALL> texto pequeo - <SUP>, </SUP> Superindice - <SUB>, </SUB> Subindice - <Q>, </Q>, <LANG>, </LANG> Se puede crear manualmente las entradas Hotlist. Corregido error: los ficheros HTML que excepcionalemte tienen largos comentarios al principio que no haban usado el exten- sor de ficheros .HTM (o .html en sistemas con soporte para nombres de ficheros largos) son mostrados como ASCII. Corregido error: Tablas con nmeros grandes de lneas y/o co- lumnas causaban problemas. Incluso una mayor tolerancia en la construccin para acomodar a los autores de HTML que inventan pasmosamente retorcidos co- mandos HTML, an incluso cuando un simple comando HTML ya existe :-\ *V1.2 (10.04.1996)* Fijado error: Cuando queda poca memoria CAB liberar, menos urgentemente, la memoria requerida (por ejemplo las imgenes en la RAM cach). Gracias a un clculo incorrecto poda acabar en un bucle sin fin. Es posible la impresin a color (tanto como tu driver GDOS lo soporte). El tamao absoluto �en pixels (con tablas o <HR>) es ahora con- vertido a la resolucipon de la impresora actual. Protocolo OLGA: CAB es un cliente OLGA Primer intento para soportar imgenes JPEG, el fichero CAB_JPEG.OVL se encarga de las imgenes JPEG y debera residir en el directorio CAB. NOTA: CAB.OVL todava es necesario para el programa (hojear por lneas) no renombrar ninguno de los ficheros. ��������������������������������������������������============================================================================ 25/01/95 Je vous permet d'obtenir par simple envoi postal les dernires versions des logiciels de certains auteurs. Je suis le traducteur de CAB et de CD-PLayer en Franais, Cela concerne les services suivant - Service de maintenance par email ou par la poste - Service de mises jour gratuites - Plus de problmes avec les devises trangres - Une disquette tiquette et une lettre d'enregistrement - Aide en ligne hypertexte ST-Guide (certains logiciels) - D'autres logiciels (selon la place disque disponible) Le montant de l'enregistrement est dtermin afin de couvrir le cot du change, le support et les frais postaux occasionns par l'envoi des disquettes et/ou d'une explication efficace. Il s'agit d'une solution qui permet d'viter les enregistrements directs avec l'auteur, je m'occupe pour vous des problmes de courrier, adresses, devises. Les logiciels supports actuellement sont : Version Logiciel Montant Status and description ---------------------------------------------------------------------------- v1.4c OCR 90F+ [F] Reconnaissance optique de Caractres v1.3e CD-Player 50F+ [F] Joueur de CDs audio v1.1 CAB 50F+ [F] Crystal Atari Browser, browser HTML [PRG] v116 WWW (IAP) 120F* [F] CAB plus STiK, on-line OVL file & scripts ---------------------------------------------------------------------------- Key: F=Francs +=au Minimum *=Tous les titres [F]=Freeware [S]=Shareware [R]=Fairware [G]=Allemand [DG]=Documentation en Allemand [ACC]=Accessoire [PRG]=Application [030]=Version 030 spcifique ============================================================================ Comment vous enregistrer depuis la France ----------------------------------------- 1) Calculer le montant total des logiciels pour lesquels vous souhaitez tre enregistrer. 2) Etablissez un chque du montant considr. 3) Assurez vous que vos noms et adresse sont prsents et valable ! 4) Envoyer le chque l'adresse ci-dessous Contact ------- Adresse : Romuald Jouffrey 1 chemin de l'glise 38100 GRENOBLE Email : rom38@gen4.pressimage.fr Comment vous enregistrer depuis l'extrieur de la France -------------------------------------------------------- Ajouter 10 francs votre commandes pour couvrir le surcot des envois l'tranger, les moyens de paiements possibles sont : - un chque payable *en Francs Franais* encaissable dans une banque franaise - un Eurocheque - Du liquide ! En Francs, Livres Sterling, Dollars et Deutch Marks Services de mises jour ------------------------ Les dernires versions me sont directement envoyes par les auteurs. Leur disponibilit est donc immdiate ! Les nouvelles versions sont rpertories chaque mois dans la page Shareware de ST Magazine, maintenue par Jean-Jacques Ardoino. Par la poste ------------ Pour recevoir une mise jour, envoyer dans une une enveloppe vos coordonnes ainsi qu'une enveloppe prtimbre libelle vos noms et adresse, ainsi qu'une disquette 720 ou 1,44 (Vierge S.V.P afin d'viter les ventuels virus) Indiquez clairement : 1) Le logiciel pour lequel vous souhaitez la mise jour 2) La version que vous utilisez actuellement Si vous avez un accs Internet, vous pouvez directement rcuprer les dernires versions auprs de diffrents serveurs ftp (ftp.cnam.fr dans pub/Atari et www (http://www.oxo.ch/ex_cnam/ �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Any donations in the United States or Canada will be handled by: ============================================================================== Jeff Wisniewski P.O. Box 1243 Newtown, PA 18940-0871 E-Mail Address: --------------- Internet: jeffrey.wisniewski@microserve.com (I prefer this one) dragons-egg@genie.com All donations send from Canada MUST be in the form of a Postal Money Order, otherwise the banks charge a fortune to cash a check� not drawn on the US Federal Reserve. New updates/versions to the HTML program will be uploaded by me to various services and sites in the United States. If there are any people that do not have access to a modem or any type of E-Mail service, then I will also be handling any mailing of updates via the U.S. Mail only if you (the registered user) has sent the money to cover the postage. ���������������������������������������������������������������������������������������������������������������. ����������!����.. ����������!A����D HTM ���������� ���OME_S HTM ����������; ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<html> <head> <title>...?</title> <meta http-equiv="Refresh" content="4; url=2d.htm"> </head> <body> Was haben Sie getan? </body> </html>���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������