-not a Macintosh disk-ChJ@ICBH@%9LNP"N,L 8!"@$|Gn"`I N.@A,H<( F<B<H111.Bx<kNNF`, 8! "NH@"|J(g g`LNu"_ |a||a0@||9݁g|w|a||NH瀀 |(_@"g2<@gBA?N`Fa`||aPLNu  fBR$N"NBH@&|݁ |B$<0HN~NL@dBgg>N&|)`RNuBBBA*2h/ BBB N _"_$_"H&|݁ |B$<0NNd 0<`L$|J HA H  2I<FFI<<FFfHHFFfHHH?B@L"_2N _0H 2<@I6@o Az:<2`6@oJA~:<26" @n2BDBB(`EB@nAJEkz`z2<HAIL0.NL0.N  / p? O@ 0  0  XO _,_2_!.NBBB/ BBBN08 @ gNu@ f"_E!NH\O/ ?`@&x|N _!@"|xEz En"`CE"|xN"Ҹ< A  33"|@E E4n"`C&E"|@.N _LHNFLN*8&E@<<'CJJKK f`  f `><$CS*<FF4>BRIBC Gff&<CBSC`D GnKG45BQf` f `Ns |0< BXHQ!4 _$_"_!XOHH/8/ $ f0<? QN ! N.x $_$ g ! N.x !C !!LLyp!N\OFN  l0P߀ Aǀ`  6lo6@ 0_an*>]> j 56, l602  ۰Poo A` &ll6p@ 0?۷a?^ ꭕ 5o6, l602 8!ED91kE"0369? CoNGNOS BOOT FAILED TRY A NEWER MACHINE AND BOOT PROM _"_NN/A lNNu _.NHL$ orD?|?@?e\SFk!!QSWk:CL<HL|hH>L|4H>L|H>SWjTO>SGk\!Q`TSFk QSWk8L|H|L|H|4L|H|hL|H|LSGkQLx _O NNVH8=| f=|G* G, &N(N n"n$n 0.  S@ZeJ S@BBDBG S@gg.BC CJDg720faL`fa:` 320f8<S@`JDg  fa$` fa`  U@o$SBjt`(N&N><`JGg (Ev#$#$QNukJDg`g 3$f(N`BnLN^ _NUNPACK H>8$O&j.(j4,*8:*,BB6*2SCCn`8CL0@D@04"F K0HEY@2< Vb,g`aJaBVgbHE6SCCo`p`HE4RBCo8B@ j(0 j$L| _pN am znNu _"_$_$0H2< @`Q`BQBNNV;n *N^.NuEVINIT NVH,. ^J]g n0`4B?N. f n0`/.//. /.N6(n)FLN^ _NEAD_BLONV/ (n Jno./.?././ /.Nj nJPg`RSn`(_N^ _NEAD_SEQHNT"|E.|r |BBByBygRBf~NuLHPPNqNqpS_n.0<QLHPPNqNqpS_n|~By&JM*Np|azJGfb|a|,Mpa`JGfH|a<<AaJGf0Avtp BQvr BQH@02N\LhL"4NtB@6Kd a"JDf`02IP g a JDf`Nub SBg pxNuBDNu><Nu4< vB@bp2IPSCfSBfNuppB@(4<dBC(4< CBC(C"H4<BACSBf(CAg><NuJoNV?-,N.H|)?NN^ _TONRAP NV.HgVS@g`J.f& -`мS//<N/<NB+_`-m` . ѭ` -`o<Np`B . \J.f/-\/<N4/<N+_\-m\ -\l<N,N^ _PONGETSPACNV .мS//<N/<N-_ .=@ N^.NuINDSPARNVH.. Bg/N0Hހ m0.@I/./<N 8//<Np @n ?.Bg?<BgNLN^ _ NETMMU NVH+| d+|l+|(+||+|+|t+|(|;TV(|;T|(|.;Tz&| n!SLN^.NuETVARS NVH/Nt;| .䐼/+@ .м/м+@+|`*<(< E"D +@\&|?-|0-VS?NHnHmJNJngp+@JBBg/-BgNz+_ -Э+@XBB<0<H/BgNPN+_P+mPBG` m @I G~V GTVgd Gl|p@ @8`$ Gf|p@BT`| p@BT H< @"@=A?.??<BgNRG Gox mI|p@BT mIP|p@/-P/<N* 8LN^NuOOTINITNVH(nB BgNBgNHH,BgN0HѬ f,/, N"BgNBgNHH,BgN0HѬ f,/, NBgNrBgNjHH,BgN0HѬ f:Jf< N/, NBgN2BgN*HH,BgNb0HѬ g<NLBN,BN+_ n/BN|  _r Ё0p//-`N/-/-`N&m`:=E E0o<N0<H+@l+| -lЭd n2HҀ -Ё"-Ҁ(Bg Э/N0Hѭ -Є+@B</-BgN+_+mh -dЭh+@p -lЭp, n0HІ+@ -Э+@ -Э+@?<f/-/-?<Nb-m/ /./-N n LN^ _ NUILD_SYNVH(nBGBF. gB `P-n n0. PoB."` n0. A-H&n/+/<N  n0>+<+/, NBgN<BgN4HH-@BgNj0H(٬ JVJ_gB."`4JGW WJGV WgJFf n `H n n/B."n/BgN2  _ BNB-_JGf n Q/ n P/Nr` Q@H/ n P/NZ|B. n=h-nA-H n-P/./.p/N JGgR-mBg n/( n r Ё/ n P/ nP/ | ? Q@?N9_Jlg< N, nQ f|"LN^ _NOADSEG NVHBBg/-tBgN+_x -x"-Ҁ+At(|`p}//<Nn -Пx((|p}//<NN -Пx(?<}/-x/-t?<N&|BSLN^.NuLLOC_SCNVHAC 0BgHnNz_m+m-gBBg/-BgNP+_`+m-gBBg/<BgN, м,BgBgBHnBgHnHnBg/.N g<NACD 0BgHnN  g B-n`.BgBgBHnBgHnHnBg/.Nx g<Nf .@+@ -Э+@` B -@+@ -м@+@?</-/-?<N@ <逐.JfB` .ЇP-@JfB` .ЇP-@-g -Ї/ -Ї//./.N`/-/-BBN(|p((|t(LN^.NuOAD_DEB SYSTEM.DEBUG2 SYSTEM.DEBUGNVH nCJp"S@n2&n (nBBgHnN dgZB /, N NBgN BgN HH(BgN0H* f&.B</BgN&B /, N //NlLN^ _ NOAD_UNPNVBgBgBHn</. /.Bg/.N g<NN^ _ NOAD_LLDNVH(n 0-N|>Jg,, .* Ю(H//<N( Д-@`,.(.H//<N-_?//?<N. .P/NdLN^ _NNSTALL_NVH(n=n ~`/, N BgN p_BgN fHH(BgN 0H-@Jg .Ѭ `<N~ .fBN (BN ( GfAB0pB5pB`ACZ 0z`BgN _ .ARE EoHn?<?<HnNAC 0HnHzNg(AB0pp @AB @AB`2HnHzNPgAB0pB5pB`App| 5pgnBg?/.Hn @AHp @AHp</.NX g<NF?. @A/0 @A"0Ҽ/?<NHRGinoLLN^ _ NOADCODEkrni NVBBg/-BgN+_?<e/-/-?<NN^.NuAKESUPSNVH(m . R A T&@-kLN^ _ NINDMAINNVBg/-NF0HѭB</-BgNx+_?<g/-/-?<N\Bg/-|N 0Hѭ|B</-|BgN>+_?<{/-/-|?<N"N^.NuLLOC_OPNV A0C ArC 0AC 0/NLHnHm/NFBgHn0N g< NHnHn/NBgHnrN g<N^/NZBg/.Hn$/N;_N/./.Hm/N-UgNj/.$?-N/N@/N2 n /B/.$0-NH//NR  _ /NBNj+_N^ _PONOADSYS $ SYSTEM.UNPACK SYSTEM.OS SYSTEM.LLDN :NV,_NUvN ,+|v mv PVD@UNHmHmNHm?- -|Э//-NzNZN N]N NuN^NuOADER NVHAv(HA^&HHn?-.0-0H".Ҁ// / NrJng<NLN^.NuEAD_PAGNV0.HBH"-DҀ-A0.HBH@J@=@/.NvAv0.HЈ-@ N^ _TONIND_SENNVBH nCJp"S@n2 n BBgA/A/Nz-m2Av(H&L U.=m6B|`A^-HHAv(BE`:HnN?-.0-0H".ҀH҅///.HNhؼJnNg<NRE Eom6l^Bn So4 X/ U/0S@?A/?<$Hn/. N n gRn G0.D@@20HҌ-A n-P`/ /?A/?<$Hn/. NRFinBo$ n g< G0.D@@20HҌ-A/.HnP?<NN n/B?.vN4  _ LN^ _ ND_SEARCNVH n-h .S/0-:H/N ;@Z-n p+@V;m:\BF` AvIBBlRF Fo=mHnNBgHn?->N>H/p6/NNZBp6/A/NACp S@n0HnN^J.gHHnHnN .Wgz n/B?.N  _ `SFRGm>fBGBNJFfELN^ _PONOOKUP_ENVH.<A"G";n .;m.,?.?-.N;n0BN&Av(HJg<NH;l~:+lD;lB;l>;l@;l<;T8;l26+l.2 2f<N m8lB?,N&_+SH+kL+kPLN^.NuNITMEDINV m8lBg/.HnN2_`/.HnHnNn .gB/.N-_N^.NuPENINPUNVH(.BGBF Go<NR Av:0JEf<N8 EHl@ AvH"Ұ n n Jf<NHH " n ``RGE`LN^ _ NIND_POSNV-mV/.0-:H/N+_VJV]2-ZHV]g<N0-:H/-V/N2 .;@\ -Vg/-VHnHnN/.N"N^.NuILLBUF NV0-\m:f -VR2-:H//NNT0-\AvpRm\N^NuETBYTE NVHBgNHH<BgNH>JGl H м> G=@LN^NuETWORD NVHBgN0H//<ND,BgN0H.Jl޼ Ї-@LN^NuETLONG NVH,. 0-:m\>HǼl>JGo0-\AvA//.H/NH߮Hǜm\0-:HnJV]2-ZHV]g<N -VR/HnHnNn-nA^(H/0-:H/N*l-EJoZHn?-.0-0H".Ҁ/?././ NjJng<N~0-:H/./N(ٮ .Ѯ .ѭV`:Jo -VR2-:H//NNhJfLN^ _PONOVEMULTNVH(n0,k @nH0;N *6BN\BgHlN_`n/,N`dBgN_`XBgN9_`LBN)_`@/,/,N:`2&l.,/ ?-.0-0H", Ҁ/?,/ /NP`<NhLN^.NuRIVER_C//0/2/ AH@B@2/Ё/@" /WXNuNV// /"/N:/A" N^/WXNuNV// /"/N/@" N^/WXNuH>*jD,jD$HBJBf6B@H@g4HB04"B@H@`$&BBxԂрҁmRQJjDjDL|NuNuNuJoNu$_0 _"_J @o4$ Tg,2ABAgSBgS@2@ISA QS@kQN$_0 _"_J`!QN$_02 _`QNHBB oJ0/2/gk gRBSAn` R gSBRAk?B/oL\NuHBB oJ0/2/gk fRBSAn` R fSBRAk?B/oL\NuHr`HBA oJ"oJB@f`fQ AA/oL\NuH"o J oJv`:H"o J oJBC`&H o J"oJv`H o J"oJBCB@BA@m4`4`fQ@n C`cC"/oL\NuH0/ oC"4JBAR`$aJBBB`QQ oC"0/H#//IL._NuH oJB@BA"o JBBBlBA`$HR` fQ`RS@`?A"/oL\NuH o0/2/SA"o JBBA@m`Q/o L NuB`$_02 _ @o0 Ao*BBAm"6@SCBoSA`@"H`RCoN$_0"_ _J/ S@m*BABB@m6B$I”@`!Q`QNu !n ^Workshop Pascal 4 3.00)? JoNV TRANS|̃ ^ # :a$ kT k ^!n$4#"##"#! Lr.?o M8 62il39:$F.1 .1m$ObjIOLib.Obj&k&k_$PortConfig.Obj 'x'|$SUlib.Obj&h&hll$Sys1Lib.Obj~Y66$System.PR_Ink Jet Printer''88$iospaslib.obj гǜг``$system.bt_Profile..$system.cdd@/$system.cd_2 Port Cardۜ$system.cd_Archive Tape۝ۦ$system.cd_Console $system.cd_Priam Cardzہ$system.cd_Priam Diskfn$system.cd_ProfileŜ$system.cd_Sony۰۹$system.IUDirectory w ($system.lld Xa(($system.os cϟ..($system.shell @לAVV$SYSTEM.UNPACKȩȩ$SYSTEM.UNPACKȩȩ$SYSTEM.UNPACKȩȩNNNNNNSystem.PR_Ink Jet Printerrinterڝ'~i ^'ꟳ' TT NV n  M Sys1Lib.Objib.Obj. . ̜ڝ'~j ^~ݝY TT NV n   &N``,Hl n P?( F/H/Hl8BgB/. ?N"HJlo/N n g/, Nj`@ l P0.G& E P0. 7pn Sl'F7G =nLN^ _PONJoNVH(mP n P&P|=lBG`J l P ". W nWg$ S0."l"Q"40qf<` RGino=FLN^ _\ONJoNVH(mPBG.. nBBgn .`"Bg?BgH @AHpX>Ri.o0,@@ n0=GLN^ _PONJoNVBg/. ?.<NbJ_^D@N^ _\ONJoNVH. <.(mP ]  ^g`Bg?BgX<H @APpf`,g`|H @AP1H @AEC Hn/,Hnʠ?HnNBgHnҠ0.А_?0,Dn?HnҠP/.B,LN^.NuJoNVN^NuJoNVN^NuJoNVH nCJ""(mP,g`|Bl9n d/.Bg/.?. <BgNBgHnHnN*Jlo`HA$C BG`* GWD<Bg/.?.HnHnHnN hRG GoNB,LN^ _ NJoNV/HzR/. "T>JGo8 n f/. ? n @R@G?"`/. ?<?".N^ _PON/JobNVb/ (n0.Hm?,HnN/,?<AX/N HnX/.N\.X@J@o&HnXHzHn.?<" AXC.p S@n0/,?. A/NHn/.N /,?<A/NHn/.N.@J@o&HzHnHn?<" ACp S@n0 l/HnXHnHzPHnHnHnb?<" _Cbp S@n0 n,HN/,0.H/")_(_N^ _PON JoNVHB"H-_HnHn"JnnjB  -@JmT?<.` l P Jpf=G `RGino9| LN^ _TONJoNVH(mPB&xBl"Bx&_ g S h fRl"B/ &&_`LN^NuJoNVH n (P0,H,&T0.S@=@~` S IJlo0,H܀RGino-FLN^ _\ONJoNVH(mP,g B.A&H`h|BlBg/.?. BgBgN< Ff?. HnN A&H`,/.?BgHnHnNJlo B.A&H` n&PB,@=@BG` n 3pARGinoLN^ _ NJoNVH(mP. H@A0A=ABG`& n . HA$AC1 ARGinoLN^ _\ONJoNVH&mPBg/.?.N<>JGlBg/.?.?<N>Jko` k P J0 oF=k|`& k P IJlo , HR@@ RFino k P B0 k P I n  n0 .g| LN^ _NJoNVH&n(mP g"Bg/,/ 0,_Q@9@/,/ LN^.NuJoNV/ mP.H ApIHlBB,B,(_N^ _TONJoNVH(mPB/,?.&_ m gBg/,/ 0lP@9@-K LN^ _TONJoNVH. n(P&T:,=E~`B S I0n f*Bg,H@??<\H_W.@g<`@RGino| S I f LTPP`H LT @H=FLN^ _ NJoNVN^NuJoNV mP1nN^ _TONJoNV mPBh/. Bg/. ?.Bg<N<HnHnNJN^ _\ONJoNVBg/. ?.<N=_N^ _\ONJoNV nCJp@"S@n n CJp@"S@n nCJp@"S@n<HnN<HnN<HnNN^ _ NJoNVH.&mP. H ApI,VgHl?+?+PGgn !LN^.NuJoNVH(mPBG` @A/0N @ABRG GoLN^NuJoNV/ mP.H ApIg.?,?,,N&(_N^ _TONJoNV mP1nN^ _TONJoNVH.<. :. (mPH  ApGBg?:ʠ?<Hk??0,F?0,E?(Hk,n.g ?<?<4Hk?,?,Р,BgH @AHp0,_HF?0,DEV@?H @AHpP+gB+<NLN^ _PONJoNVH. &mPB. m g?<(H $AI?,? n0 H @A<0`>H $"AAAI?,? n/Bg?,"n?X0 _0SF Fl/,.g/ mHh젊/$H @AEC BgHnڠ0H8TDH $AI=l=T0.DT@?0+@n? m g?<.gHnڠP?<LN^ _PONJoNVH>. (n G V,JGW l(W@gjBgHlĠ< ll^2,l^g*9l mP0(,l,g ?,?, lRPl,gHlĠPBlB,JGgRlpHlHl?,"< G WD@LN^ _\ONJoNVH(mPB.BnB.=| =l&=l*=n.g.=l$.g n0S@,Hn`0,Dn` nBPBn?.?.BFnl n P0`H:RFJEo<..g, ES@=@>` n P0pH?/NfRGinoE`:..g0@k @nH0;N               RRR. JG]D0jD@>JGf n00` nB=| JGo2p"H HAJA|0Hn/.?<"< H >`gHz/.?<"LN^ _\ON o.NЁ!8IntrinSgSMcold LKSMCOLDLKSMCOLD@CBMOREGRCBMOREGR@FREEN FREEN @RELEASEBRELEASEB@ PLSTFREEPLSTFREE@NEWPTR NEWPTR @DISPOSEPDISPOSEP@ .@NNNNNNTNJoNV/."N^.NuJoNVH n (h&L(l n g]\^‚g&L`-KLN^ _PONJoNVH(n (.B/ /`>Bg??<X>Bg/ ?/,&:/ H/&`B/ /-_LN^ _PONJoNVH:. EwlBg |S@?Bg?<`T:Hn/. Hn"Jnf>Hn?.Hn"Jnf(JfBF`<Hn?.H/HnH/Hn"JngB` .. o.<=GLN^ _\ONJoNVH&n(m .,B/ / ,r Ё/</,&*0+| @}_",t ҂_g|/ / ,Г&B/ / //,J.gN0+|S@=@<+`ABH Ј( D 'DRFino0+|7@ +'@g-k `-l LN^.NuJoNV/. Bg/. /.ࠈN^ _PONJoNVH,. m .gb F(P F&hoTH@J@f .` 0@?@H.\IA AWg LT-H/A/<`LN^ _PONJoNVH,.(m B//.Bg?/ / Hn&4>Bg?/ / & gJGnBn``SG`Bg?/ / &p=_LN^ _ NJoNVH(n&n >. Bg?/ / Hn&4>Bg?/ / & g Th m T=h ``RG`Bg?/ / &p=_LN^ _ NJoNVH,. *. E P(g n0`* F&PJkf n0`+ + g ///.&? E&P F(P0lg>|B,`=l9l=k 7l nJPf m1|` mBh0S@>Bg//?Nf>Bg?//Hn&4>Bg S@?//&gSG`Bg?//&p>7n 9n0,G2+ @7A 9GJlo9l89l L\"L 0g//&EB,|! nBPLN^ _ NJoNVH,. n&P F(P0,lW2lV, @g n0`:,9l8+ 7l >Bg R@?/./&gRG`Bg?+ /./&p_lRGBg/./??+ N>lo>, ED7@ 9G89G)TB,|! nBPLN^ _ NJoNV/ n (P0,lW2lV, @g n0`>0,R@9@ n P0( R@ n P1@ 89l)TB,|! nBP(_N^ _ NJoNVH*.(m nBPA-H n0(N NrNN2N2NN`NN,NNNNN(JoNV/."N^.NuJoNVH,.(mDf`\ F P&h F P.(f n !K` G P!Kg S!G F P(gg S| n //<LN^ _PONJoNV n P-h N^.NuJoNV n P!nN^ _PONJoNV n P-h N^.NuJoNV n"n "Q N^ _PONJoNV n"n "Q N^ _PONJoNVH(n &n mDf`B n/?<( T P"Sp S@n T P( T PH @1 T PB( T P!K T PB( T PB SH @1 S!T T P,( mDg F P!TLN^ _NJoNV/.?.Bg/. ?.<N^ _ NJoNV/ n P(g mD(h` n P(h-L (_N^.NuJoNVH&n(K mDg(KB/ 0&_`-L LN^.NuJoNVH&n (mDB/ 4&_ S(H4g4 S-PH @2.vH @=/ /.B/ 0&_`LN^ _\ONJoNV n P/N^.NuJoNV/ (nB/ 4(_ mDg/ NB/ 0(_`(_N^.NuJoNVH(n *. T( E"mDH1pH@BpBg/ g&LB/ N,` T&h, SH @"EH"A3 F PH @"EH"A3LN^ _PONJoNV/ (n ,f?,?,Ƞ?,?,ʠ`?,?,Ơ?,?,Ơ(_N^.NuJoNVH(n>,Bg?,,H@?4?,ĠL9_lg/.Nr0,Gl/.N`LN^.NuJoNVH n CJ""ؠL8 mHh䠊0?<(?<?<4 n(Pl mD.H0,H@=tH @=tH @ nH"A1H @26SA=A.H@=v.H@=v.H@=v0.nn0.nn/NvBg0gHn/N`BgHn̠ nWg -n/N/N4 n.H@1L4LN^ _NJoNV m<=hN^NuIntrinSgINcold LKINCOLDLKINCOLD,<INITINTEINITINTE,8CHARSMATCHARSMAT,COMPCHRMCOMPCHRM,MAGNIEVAMAGNIEVA,@COMPSTRMCOMPSTRM,COMPCHRICOMPCHRI,IDENTEVAIDENTEVA,4COMPSTRICOMPSTRI,COMPARECCOMPAREC, UPSTRSHIUPSTRSHI,LUPSHFT UPSHFT ,HUPCHRSHIUPCHRSHI,DDOWNSTRSDOWNSTRS,(XFIRST XFIRST ,TDOWNCHRSDOWNCHRS, EXPCHAR EXPCHAR ,0XDOWNTBLXDOWNTBL,PXUPTBL XUPTBL ,\XWEAKTBLXWEAKTBL,`XSECOND XSECOND ,XDOWNSHFTDOWNSHFT,$EXPAND EXPAND ,, F,NNNNNNN$N&NNN NN@N&NNNNNNNN'NJoNV/."N^.NuJoNV nBPN^.NuJoNVH(nBTBG Gl*Bg?.?.N"g T l n 0RTRG` T mBTLN^ _ NNV. n"n0. 2. a=BN^ _NCOMPCHRM-H-I=@=AJgtNJgBBNuH?@ADEGHIJKLMNOPQSUVWXYZ[\]^_`abcdeADEGHIJKLMNOPQSUVWXYZ[\]^_fghjiACFHRSZAAAAACFHHHHLLLLRSSSSSZZZZklmnopqXrstuvwASxyz{|}~BTAS  =QH\4e*pEeEesEeEeEe?_!!"$(ABDHabdh@ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAAAEEEIIIIOOOOUUU0abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i >IntrinSgFEcutCopDRAWSCRADRAWSCRACUTCOPYFCUTCOPYF PASTEFIEPASTEFIECLEARFIECLEARFIEN DNNN xJoNVH(m&m$/.&< nJPg Hn&\`pk m |nU2IDA0 <g n0Hn&\`HnHn&Hn/+䠊 kCA""0.|R@=@0.|R@=@HnHn)n l P1n/,BBg<&H/.&\/.LN^.NuJoNVH(n&n S-H T-H n"n0if n0`~.g n(g n0`b. g </.&d nJPgD `< nBPBg/ / &O_ T"T0(Q8Bg/ / T?(&Bg/ / T?&02@RA=A. g^/.&< nJPfB&-_Hn?<?<?<^?<( m/B/.?<"  _!@ m"m (Ȱf/.&\ n0`t m*(/./Hn?Bg?<?<?.BgBg<&2 m f/.&\ n0/./` E. m-h</./.& G| S"Gh m h Pn G1D G1D G1n G1|/BBg?/ / T? T?(<&I/.&\. g/.N.gt T-H.g n-HBg n?(/ / HnѠ&4=_Bg n?/ / HnѠ&4=_Bg0.R@?/ / &p=_Jnf"Bg?.Bg/ / &4f _ f n1n`hBg?.?0,HѬ9|/,A/?,N 0,HѬ0,l(_N^.NuUTLINE JoNVH..| |)z(x}|{|'|$|*BJ _D@p-@//<" <=@B./N:B. no|0.|=@/Nf. g/N.g/.BgNغT.@g/.BgNdR/.HnNf/./N/./NҠ/./.N/. n( .r/N/./NҘ/./Nf/./.Nd/./.Nv/./.NBLN^ _NOPYINTE _02A>N _02A>N _02@>N _0F@>NФ _"_/NNNNNNNsPortConfig.Objig.Obj . ̜ڝ'~m ^'x'| TT NV n  : t hPASLIB UCLASCAL/IOPRIMIT8SHELLCOM9PROGCOMM:STDUNIT XBLKIOINTfBLOCKIO gPASHEAP hBn(>NNPASLIB1 PASIOLIB`SgPASinibSULib cMainProg 9|i|摼!GoG|oGTG}-.GoGEoG|CERROR  && OsErrs.Err *****rror xF,_NU x8GoGonGoGoGoGG>onGGGoGGGon\ex\UexxAbp? !dx|dxdT}p0߼!E}p? !ddxdT0-k8\ex\exx2ISAAnI@kW7 / /0-,k<\exTA r? SA!d$x2ISAAnIkW7 ;|I0-ڐ|;@ mfLGoE[E^o-^BgY@`/ V`G onG`GGonEE^d%-^BY@`^/ `G zoG`GGoGGoGGonGGbwo\ex\exxA p? !dixdxdT}p0߼!E}p? !ddxdT\0-ڰh/ `X0-k<\exA r? SA!d$xx2ISAAnIkW7 <>;|PI0-ڐ|;@EGG PoGvG &oGG oGG oGG on\ex\UexxA p? !dix|dxdT}p0߼!E}p? !ddxdT\0-ڰh/j`X0-k<\exA r? SA!d$x2ISAAnIkW7 <>;|I0-ڐ|;@GG oGG ^oGvG 0oGG oGG o\ex\exxA p? !dixdxdT}p0!E}p? !ddxdT\0-#ڰh>/ /LX0-k<\exAr? SA!d$x2ISAAnIkW7 ;|PI0-ڐ|;@EGG;|;|0-$+@EErExHJmo ?-%X0-ߋgg`(;| ` ;|`;|`;|0-+@EEExHJmo ?-`;|0-%+@EErExHJmo ?-%;|$K0-+@EEExHJmo J?-0-*߼`;|f`;|f;|iEEExHJmo ?-dNJmf<;|6Ap+@p+@+|FEEE\xHJmo ?-J ;|60-*gg.`Jp+@ p+@p+@`60-+@p+@p+@`0-+@@0-+@0-+@EEExHJmo ?-;|B%0-+@EEExHJmo ?-ZT;|,G0-+@EEExHJm+o ?-"Y;|0-+@ EEExHWJmo ?--g(GpG`oom`3G.oGxN]#x ޣORTCONFVPort configured.1Do you want to try to configure the port again ? $setting automaticinef eed insertion"setting timeout interval on outputsetting disconnect detectionsetting input type-aheadsetting input waitingsetting baud ratesetting output handshakesetting parity;kpR;k$py (%U>0-mp0-pρ pT xpP x;@pv@/0?-vdv@/0?-v- e5g^-diQc*ىi/Vmj y (%=/. mj^-ecT?-vxSB-dnӺ9((oE mBW@g]@/-m-?u'g`*٣,,>`<,-I, VZ' -e<,-n<0X -S QQ㠚/,NV`gS,p3=ڼ!`1m_H`1mj`H+m``-Qx!@`g~((Vh%`C(g`KޣxF,_NUܟ x8+O+NQxH+_0B(,|`.m,m - x,xN]x ޣ9.ioސGo>JGO $=g@|e`ITF<0XG0-x  8 8  |e=G- n9[F WGiO WG2(i=..i=@G9ՙ(D R?.`XZ(d`-|?XG ČipH(d4+|XeXr}rF}r R+@f9pNTρ>-*eg0J`g*`g~(Hۨ%f0-pmn;@lY;Gl `X<ֵ< R dnޣ9Q+_vٞvH(?-v*oodd6<n69~G|摼!igJ.B-eB-{|iv-e5oEi-(%Im5godf:(-GA"K (мF '@+7|${{HkHk?+Bxo.odi:-e5Jp+m (Э(+@+miCBTGI"L\g8Gli|ρk z9@(CK gG{ִi{+iiGoS;@$ǐk;@GIR8T;@8$ǐl;@Bg"`>0-ρ;@0-ρH@J@<`0-ρ;@0-ρH@J@<JFoRmieie("nֺ PickTASEG9UriAJ(HGD< R.`X<hG(d \l%}CG?+_G?-x XGGn9տ;?i BG`;RHnon9յ*. NF of F .!?-(ٙ(x^w".)godi}<B-`0+@||YB-(-e5g4/iood6<+mn9~'riAƿAJ,yI譣#6 B+GB3pIho3IpxN 9@+pxNρ9@UBiGnޒ9սsigJ*?iIG ⧞pTTPP$PiJ(Big§2,iH_ /xpx xe<2,}$H /xpx x>voo(vood( +#Mf Ƨ00m01@ovvٵmV Ƃo|ρ @[Td\8Hkoo?d@(H+  p x'_4/ ig§2,$H /xpx* x>2,iH /xpx x<voo(vood(_ +#f Ƨ$m1@$ovvmV Ƃ Ƨρi@1@Hkood@(8 p x'_AC8{ x'_:7|7|7|$7|in2ޒ9ՖUi둑? -P+@(hG.,T+TTL ڇ"K\@ki7@G "K\A+Hk$AHk$p ӶHk$ L(ӶA+Aٔ K\ڐGٙ<Ƞn9(Jmlo mloRp}r"F0-lρ `fdHno[p}r2-lHHAJAFIp}rXmFfdH0-lmnBmlޣ9;i|h_g,zl0_ gNPE 0&^FORE``Rml`NJmlo pAAd̿`ANP^AF-0hoRmnnޣ9s״i둑0 h <bDBml((g-|XXX1 R\~fĠȐGٙ:Go (+Г&SGhlʘ!D,(BE CB*/&G S .ݘ=h$0(`([-FLLNPHpF0xL ܨ+hoRE=D$Є,n.\)-ecg/G $kv .0-ρi 0(`< ϫ H@J@]Te$?-NPAF-($ ܨ+hoRE, ρ H@QJ@J@fTn.\)-ecgJmlo-e5n2 9Նwi둑*. gJ,-e5 I=lƫ=lMo0-nT\=_jo0-nMT\=_IƹGJ,;Snג;knm_-e =g PGٙ$GyCBg"`>jo0-njT?+\=_j`Mo0-nT?+\=_m^)-ecX-g$?-a -|D -p|D xn 9~٠FBy` o|i mt›ܾƠ| ;oT p x   p x \o \&U` Ơu`b?ϰ(mL›?ϰ(o*=m*(oLHV` Ơ|հ0ntƠ¸|w0lT0p xd  +0p x \o \4` ꠔ`b?ϰ8*nLƠ›?ϰ8-l*=m:PoZV٬` y5*}5Vo݋n2F9W+(P"iٙ^?@&t/d0F?ٻDxDp*ڼ!<ߠ?< px x?@&t/d0F?xUpڼ!<?< px xp x,?@&t/Ld0F?xpڼ!|<?< px xp xf/,<,i:,GI>,j<,$:,0jJT 0jJT\0jJT"i \nҹ9վ<,.*. (.SGpxρ> Fo,C6B;@o1eGXZA'H7JR8-JT-A -Ilet>ԾTnOF1189j'L}gJ,LgCB jBG/ pG(PG5,z 0ggg>g/Vt^6/ho'6/t^6o/[G+Bg&`HB*`t6`t6t6`*Bϼ*`t6`t6t6t6`*yG+#+B*`t6`t6t6injonIޣ9՞s>.iZg޾^^L?gg jd/ZoV`/Phffvoڨooow6.վ .om -#c*oot?`m*oobxB-;G/&P1+(P" Lt^60pU@gU@W@g W@g>U@g:W@gH`fv~~`Tv.VlvNm\`2vJ` Zv%v1 (f6|wn2ޒF9ZNs5E}-? ? ?G ? BoۻG +d{p3!K2p3!K2|-"i⠔poooxmVⴻ2p3>ڼ!VgƧRRIV&Pl+6B߼gg`&B`bBt`Ψ` tV &P+6BR1@3+6B}t>0+6B}Du<0Bg(u`JoH(HƸ j9_oH(HƸ$9_`$oH(HT9_oH(HƸ9_gJ*V&PiTN+6BV`NB(#` N|#x`"ooxmPP-odGm5 n2ƹ9QhQ8Q8^jD Foޑ9[FGGG̠G̺9w(P&lGi*<J(6-oѨ^ooTsv<oltַ..*A+F~oo**AǏ. ..nҹ9վ<4L)n`< .i*pn;< .R(PhgnR^^L?0ggggT/o`///?iggLU@/ tG&PHk>Hk^-R^^L`^ tGjg^}B0Fjo+RL`/4GR"6LnޒF9[RigXG<?ҹ9`\_s.iEK}-Bo領G] 領+dp3!K2p3!K2-"Gb"Gi9}ՙi"G,"Gٙ9[F"G"Gi9վG둑" " ٙi9տr :.l(hBpk|fn GIk iFCNVB;and ;ԀMainProgInit j9?-=x?-7?i ٙQx 9տoo0B(7oxiE+E+J`g`p!@(`ejo?-x9pNTϭ;@B`+hwʇCpښ+H:E>E8} +H>}E+HB}+HF}D+HJ}+HN}D+HV}+HZ}D+H^}+HR}D+HjGom5NFE%Em}-SN?N;BN=N>ZN>... 7 Exec file aborted. The rest of the Exec file was:,---> Error in Exec file, Invalid response: "JoNV/ (m\B,B,Bl9|9|9| 9| 9|9|B,HlTHzBg<(_N^NuUINIT -KeyBoardJoNV m\HhTBgN^NuUDONE JoNV=n nam nzn 0.| =@ N^ _TONUUPCH JoNV=n nAm nZn 0.| =@ N^ _TONULOWCH JoNVH(n@>JGo /Bg4pA?NZ2 SG`LN^.NuUUPSTR JoNVH(n@>JGo /Bg4pA?NF2 SG`LN^.NuULOWSTRJoNV/| n p0A=ABG`8Bg n 0p@?NBg n0p@?N0_gB.` RGino.N^ _PONUEQSTR JoNV nCJp@"S@nBg/. A/N`_N^ _PONUEQ2STRJoNVH&n(m\~@Gm23p@ @ g 3p@lg/ ?< S@?"`RG`/ A/NLN^.NuUTRIMLEJoNVH(n@>JGo84p@ @ W4pA m\hWg/ ??<"``SG`LN^.NuUTRIMTRJoNV/.N/.NN^.NuUTRIMBLJoNV/ (n n@n l( nBpr4BRBp4A(_N^ _ NUADDCH JoNVH(n *.@ EA@> RAHҀ&A R,// E@?"LpLN^ _PONUCONCATJoNV n n@ nA@n n/./.N` nBN^ _NUADDSTRJoNV/./. np0ARA?"LN^ _PONUSETSTRJoNVH(n .R&@/ / ?."L np LN^ _ NUCOPYSTJoNV/ (nB. / Hzj"g`Jp4A A-f:@ @o.Hz>/ ?<@S@?Hn"Hn"TJ_f| (_N^.NuUISVOLN-JoNVH(nA//. N/ m\A/NHnHz"g`|BgA/N4g/ A/N`^pA0A A-fJ.@ @o/ A/?<?NxLN^ _PONUVOLPAR-JoNVH nCJp@"S@n(n/ N nB@J@o*@4A A.f/ @??<"`HnHz"Bg/ N4g`p@.A@nJ.@>@G<Bg G4A?NBgA0p@?Nl0_fSGJGn`/ A/?. /.NLN^ _NUADDEXTJoNVH&n,. (m\A//.N/ A/N/A/N/.A/NHnHz"g`BgA/N6g/ A/N`.@>`:A0p@ @-f&/ A/?< S@?NHn?<?"`SG Gl.@>JGoLA0p@ @.f6/A/?< S@?NT/.A/?.@GR@?N6`SG`/A/NLN^ _NUSPLITFJoNVH n CJp@"S@n(n&n/ Nb nB@.A@ A o n/ /.Nx n/Hzf"g / HzX"g/ ?<-?<BHnN*/ / ?<BHnN/ A/?<BHnNLN^ _NUMAKEFNJoNVH nCJp@"S@n n CJp@"S@n nCJp@"S@n(n&n/ Nt/ Hz"gB`>@ @f2p4A A\f ``p4A A?f`Jf&HnHz"g `` / A/N:HnHz"g/ Hn?<HnN.gHnHzn"gL/ A/A/A/NHnHzF"g$/ A/A/HnHnN.gLN^ _NUCHKFN JoNV/ (m\ nHlT`B@0HlTgHlTh n0(_N^.NuUGETCH JoNVH&n (m\/ A/N*HnN0.lf$/ A/N n/- ``0.lf n/- ``|0.lfP@J@n`B/- ,?<x/- < ?<x/- ,?<x/ @??<"`"/- .?<x/ ?.?<HnN<`,LN^ _PONUGETLINJoNV nCJp@"S@n/./. N n g& n/Hz2"g/.A/N n BN^ _ NUGETSTRJoNV n CJp@"S@nHnHzL"g,/- <[?<x/- HnBg/- HzBgN^ _PONRITEDEF] JoNV nCJp@"S@n n CJp@"S@n nCJp@"S@nHn/NLHn/NBHn/N8/./.HzJ_^ GVg lHlBg n,HN7n PLN^ _\ONETBLOCKJoNVH&n(m\Bg/.Nn9lTR~|lRnB Go0,PR@?/.NHBG @AT20kf R@@AT=p `$TGRF` kHkBg n,HNLN^.NuETMSGIDJoNVH(m\0. H?/.N0. HH@J@> Go0,PR@?/.NBGAT0p@J@f`& n/( AT0p@??<HnNRG`LN^ _\ONETMSG JoNVHB"H-_ nCJp@"S@n n B nB/NBg/N/N HnBgO ./",LN^ _NUGETERRJoNV nCJp@"S@nHn?. /.HnN\J.g AC.p S@n0/.A/NN^ _ NUERRTEX" Error message text not availableJoNV nBPBg?<A/N&L_.g"Bg g/.Hn<$<N!N^.NuUSTOPEXJoNV nBPBg g/.Hn<$N^.NuUCLOSEEJoNV/ (m\HnB"Hn"JnoJB,/- HzBg/- 0.H/?<|/- Hz?.A/NHnN@`jHn?<?<"Hn?<Hz`Hn"T0S@?Hn"ACp S@n0Hz4HlHn?<" ACp S@n0(_N^NuETUPMYPB- OsErrs.Err3Error getting name of volume for current process = JoNV m\B(/- Hz\Bg/- 0. H/?<|/- Hz*?. A/NnHnN.N^ _\ONRRGETTI4 OsErrs.Err&Error getting name of OS boot volume =JoNVHnHnܠ"Jno ?./ND`. m\/Hz4HnHn?<" _ACp S@n0N^NuETUPOSB-JoNV m\HhHz4" m\HhHz$"g`NNfN^NuUINITSYJoNVH n CJp@"S@n&n..(m\/Hn?<<6JSn`NpHlHz"gBHlHzHnHn?<" ACp@ S@n/Hn?<<6JSn`NHlHzb"g>HlHzPHnHn?<" ACp@ S@n/Hn?<<6JSLN^ _ NUSYSRES-JoNV0. H/A/N"/.A/NN^ _\ONUINTTOSJoNVH(n,. p ~ J]D jD, /r /""t0҂SG/p /",Jfg -SG/ ?<?"LN^ _PONULINTTOJoNVH(n &nBA//.NA/NBTBHnHz4"g`fpA0A A-WrA0B B+Wg:pA0A A-f|Hn?<?<"HnHz̠"g~.@GmA0p@ @0]A0pA A9^g`h Go`\ Gf,A0p@ @7o T o`8` T o`*0 A0pA|0@8RG`hg0D@8LN^ _ NUSTRTOIJoNVH(n &nBA//.NvA/N(BBHnHz>"g`fpA0A A-WrA0B B+Wg:pA0A A-f|Hn?<?<"HnHz֠"g~.@GmA0p@ @0]A0pA A9^g`r G o`f G f0A0p@ @7o o`@` o`0p //"A0p@|0HП(RG`^g D(LN^ _ NUSTRTOLJoNV/ (m9|9| Ap-H nB nBBlBhBlBBBB,{B,zB,yB,cHl|Hz?<<(_N^NuNITIO -KEYBOARDJoNV mHh|BgB<NN^NuNDIO JoNVH*.(m EBP/.N,zgB.`4,{gAC 0` AC 0/.Hn?<HnNA//.NA/NHnHn"HnHz"g E0``HnHz"g|`*HnHzf"g|`HnHzH"g|`B nJgT.,lJg ng G.(` E0}``.,pJg ng G.(` E0}`` n PB(^`PJlf,/.?< nJf E0}` n P|^` n l n P|^ ll)hlJ g@(,hJg D ( g D(` E0}`L` n P!n T n PBZ`Jg" n PAb"n"Q#HT n PBZ`Jhfb n PHhZ?< n PHhT?<  n PJZW n PJTWg E0}` n P"n"Q"iZ#hT`$ n P!lhZ lh"n"Q#hT lh)Ph n&PAp-HB n'h nJf n"n"` n"n"i#P n"n#P/ /.NFnB+bBkB+B+'nBkRLN^ _NLLOCFCB,-printer-console -keyboard.text.objJoNVH&n(m+^g'll)Kl kBJZg kZ h)kZhAp-HJf*Jf nB nB` n  n PB`2Jf n!k n hB` k!k k!kLN^.NuEALLOCFJoNVH nCJp@"S@n&mA//.. /.HnNJng =n` n(P ,fJ,g2 ,gBn`"HkBgHkHz?<@=_`FHlHn?<@=_J_n&9|X9|Bl`BG` lT B0RG Go`B9| X9| 9|`9||J,gBn`HlHn?<<=_Jno n/N=nLN^ _NPENF -PRINTERJoNV nCJp@"S@nBgHn/. </.N|=_N^ _ NREATEF JoNVH nCJp@"S@n&n. (m\BgHn/./ N(>JGoNzHlHz"gJGoLHlHzd"g=GLN^ _NYSOPENF-JoNVH&n (m f &lp.,t`. f`B +f.Jko / ?,N X +fN.HgS@gS@g S@g*`4HlBg`(Hl?<`Hl?<` Hl?<`J+fJk`mJkXo0+XHH@J@J@g"0+Xkl kT0+XB00+XR@7@X`0+XS@HR@:Hk/+T??+`_gT/- m\(?<x/- HzBg/- HzBg/- / Bg/- <.?<x/- J+fJ.HgS@gS@g S@g*`4HkBg`(Hk?<`Hk?<` Hk?</ N꾋f|`&kgdLN^ _\ONLOSEF ( block(s) to Fatal error writing last JoNVH nCJp@"S@n(m lm =|} `,c gf~` @Ht?<RG GoJ_g =|} `Hld?< Hl?< JdWJWg =|} `|cRl0,@-tBgHnHnBg/,N<JFoSl`\ lo<0,S@@&t lo0,U@@ tB(| ld"l0< S@n)n nB( n|=F LN^.NuUSHINPUJoNVH(m| lf/,BgNBBl` lo0,@/4BgNbSl0,@)t&l+g l"ld0< S@n`Hk/,?+?+`0kg/- m\(?<x/- HzBg/- HzBg/- / Bg/- <.?<x/- B.9|)l l-H n| nBhX n hTp nBh nBhLN^NuOPINPUT* block of Fatal error rereading previous JoNV/ (n0,XH|9@X0,Xlo/ N(_N^.NuEXTPAGEJoNVH&n(mJ+gpA +fHl|Hn?<pHl|h`/-Hn?<p/-h7|XpA0Alg`pA0A7A ko7|0+R@7@0+ApAHn/+T0+R@?"L7k`4 kTp kTp kTpBk7||` klBk`\Hk/+T?<0+`\@?7_0+S@7@~Jk^"g$ kT0+0AJAf 0+S@7@`B`BkXJko 0+`\@7@`` kTp|LN^.NuILLBUFRJoNV/ (n 9| X9| 0.]@9@`9|(_N^ _\ONEEKBLOCJoNV/ (nJ,f*0,XHl` n 00,XHH@J@ n0` n 0 n0(_N^ _ NILEPOSIJoNVH&n (mJ+VJkWg +fD nHl|`B@0Hl|gHl|h n0Hl|g n0`B n/-`B@0/-g/-h n0/-g n0`+g6B+0+Xko/ NJ+f kT0+X0AJAf/ Nn`+g +g loBgNg&l` kT0+X0A n00+XR@7@X n0lf|0+RR@7@RRBk`0+Xko| n=PLN^ _PONETCF JoNVH&n *.(m EpB0BG+gB+0+Xko/ NJ+fp kT0+X0AJAf/ Nt` kT0+X0A Af> kT0+XR@0A| >=G|` E  RFino0+XT@7@X+g(+g loBgNg&l`JB.` kT0+X0AlV G]2+Xk_g&RG E "kT2+X1B0+XR@7@X` kT0+X0AlV2+Xk_g 0+XR@7@X`0+RR@7@RR Ep||0+XR@7@XLN^ _PONETLINE JoNVH&n >.(mܾlgLlfpAbBk/ Ab/N`( km / ?,N0+R@7@0+AbLN^ _\ONUTCF JoNVH(n=l~` l0p@ @ g S@=@ `RGino=l LN^.NuETLEADIJoNV/ (n 0,Xll lT0,XB00,XR@9@X` l XoJl`mrHl/,T?<?,` _gN/- m\(?<x/- HzjBg/- / Bg/- <.?<x/- 9|`` 0,`\@9@`BlX9|` 0,|9@(_N^ _PONLUSHBUFFatal error writing to JoNVH&n (mJko/ /.BgN/ ?,N` 0+RR@7@RRJ+g: +fHl/.BgHl`/- /.Bg/- ` n@=@,ygBG` Bg/N> Go U@:`BEBG0.kXR@Ekm/ /N0+R@7@0+Ab RGino`E\JEVg<=F~`^ n 0p@8lfpAbBk/ Ab/N`( km / ?,N0+R@7@0+AbRGinoJnlDEl@ F=@~`. km / ?,Nx0+R@7@0+Ab RGinoLN^ _ NUTSTRP JozNVz n CzJp!"S@n2/.Az/?.NN^ _ NUTSTRS Jo0NV.H(m/. A/N.@<0.jD@:B,ܺFoj F8pA=|Jno=| `&=|0J l=|pA-p0=D.>.` ARGin.oHlHnHn0?<" AC0p! S@n0A-HLN^ _\ONUTINTP JopNVp nCJp@"S@nJn nB.`|Hz?. A/HnN0J.g6HzB0. H/BgNHzrHnp?<" ACpp# S@n0/- m\(?<x/- HnBg/- /- HnBg/- N^ _\ONOERROR .Error # OSERRS.ERRJoNVH nCJp@"S@n&n (m\/ Hn?<<>JGoNHlHz"gJGoLHlHzb"g=GLN^ _PONYSRESET-JoNV/ (mB,B,9|9|9|B,B,|B,(_N^NuCINIT JoNV nCJp@"S@n mACp@ S@nN^.NuCSETRUNJoNV nCJp@"S@n mACp@ S@nN^.NuCSETRETJoNV mnN^ _TONCSETEXEJoNV/ nCJp@"S@n(m9n ACp@ S@n9||(_N^ _\ONCREWRITJoNV/ nCJp@"S@n(mB.B,Jn W2. lWg>HnHzN"HnHl"HlHz0"g||9|(_N^ _\ONCRESET  I am who I amJoNV/ nCJp@"S@n(mB.B,HnHz^"HnHl"HlHz@"g"|. g9|9|9|B,(_N^ _\ONCCLOSE  I am who I amJoNV/ (mB. ,g llRl0,A | (_N^ _TONCPUTCH JoNV/ (mB. ,g2 ll*0,ll Rl0,A0A n0| (_N^.NuCGETCH JoNVH nCJp@"S@n(mB. ,gf.@lR@< FnP.@=@~` lA0pAARGino9F0, m\C| LN^.NuCPUTLINJoNVH(n&m n 0+R@=l>`&A0p@ m\hf n B=G`RGino=lLN^ _PONINDNEXTJoNVH(mB. ,g ll=l`=|0,nllBgHn/NF: lS@>.gRG Go><=G|` n "lC1BRFino np9E| LN^.NuCGETLINJoNVH(m|&n0. S@gS@g@.g@g`S``S` `B.LN^ _\ONCSHELLCJoNV mB( mB( mBN^NuCINIT JoNV nCJp@"S@n mACp@ S@nN^.NuCSETRUNJoNV nCJp@"S@n mACp@ S@nN^.NuCSETRETJoNV nCJp@"S@n?. HnN m| mA"m#HN^ _\ONCREWRITJoNV/ nCJp@"S@n(mBg?. HnN_l,g mA)H`B(_N^ _\ONCRESET JoNV nCJp@"S@nBg. HnN_ mB(N^ _\ONCCLOSE JoNVB. m(gBg?.NX_ N^ _TONCPUTCH JoNVB. m(gBg/.Nn_ N^.NuCGETCH JoNV nCJp@"S@nB. m(gBgHnN_ N^.NuCPUTLINJoNVB. m(gBg/.Nj_ N^.NuCGETLINJoNVBg?. /.N_N^ _\ONCSHELLCC"ObjIOLibds$s~IUMAN OBJIO FILEIO 5REFS >LTREES CPARTS HGRAPHS NNfNqfNTNNPNN"N-8N"pN N-jN N3NBJNbNN0N1"N>4N>NHNG0NI.NH8NHpNGNHN=ZN>HNSNMNNtN!N9NCNC^NBN:nNC*NLNNFN'RN1NNNJNN2:NY$NVHNKN3NBJoNV/ (mBlHlHz?<@B,(_N^NuNITPASD -CONSOLEJoNVHn,"0N^NuASHALT JoNV/ (mHl0,H/?<|HlHzPBgHl,g*/- 0,H/?<|/- Hz Bg/- (_N^NuUMERROR Errors detected.JoNV/ nCJp"S@n(mHlHzDBgHlHnBgHlHz"BgHl(_N^.NuARNING  ****** Warning - JoNV/ nCJp"S@n(mHlHzPBgHlHnBgHlHz.BgHlHn,Rl(_N^.NuRROR  *** *** Error - JoNV/ nCJp"S@n(mHn,HlHzBgHlHnBgHlHzfBgHlRl,g2/- HzLBg/- HnBg/- Hz*Bg/- XN(_N^.NuATALERR ****** Fatal Error - JoNV/ n CJp"S@n2(mHzrNJg HlHzPBgHl n/?<|HlHnBgHl.gN(_N^ _ NMERROR  in array with MemMan ErrorJoNV .м//<" =@=n N^.NuMROWS JoNVH*.J\ _g/.?< n(PBg/N<Hn @?Nl)n =F~` l |S@@ABRGino м()|)| n/?<A/ / N`BHz"<NjLN^ _NNITMEM InitMem: bad numElements.JoNV/.Hz<N N^.NuEMFULL  Memory Full. JoNVH(n(,*< Ь)@=l.H> l @AHp?<  l @A&p R-l,`.=F.Hr@A4BHAp8)RioBg??A g/ PN g/ NLN^ _ NXPANDMMJoNVH(n-l.,`n=G l .H@A&p.H|2A3V@ @f4.Hr@A4BHAp8)=G R)@`,Rio ,f/ NX`/ A/ / N~``LN^ _ NMALLOCAJoNVH(n>.=GH ^HǾ_g l .H@A&p.H|2A3V@ @f*.Hr@A4BHAp8)`x`. mHhH/?<| mHh/ Hz<N`FHǾn2HǾo/ A/ / N`HǾo6/ HzP<Np`/ Hz"<N`LN^ _NESERVE dRESERVE request out of range.!RESERVE expansion not sufficient.#RESERVE element already allocated: JoNVH(n >.=GH ^HǾ_gJ l .H@A&p.Hr@A4BHAp8)HǾlH)G`/ Hz <N^LN^ _\ONREE Free request out of range.JoNV|0.H n nB=n n h .H@C q.H|2A0V@ @WD@N^ _\ONSFREE JoNVH&n=k><`H=G k .H@A(p.H|2A4V@J@f?A g/ PNRGinoLN^ _ NACHALLOJoNVH(m/. /.". @gRJ^ ]gV ,o:BHz BgNHl/?<|HlHzBgHl/?<|ND:/.?Nf``JgVBHzBgNHlHztBgHl/. ?<|HlHzDBgHl/.?<|HlN` nBLN^ _ NEAPALLOv items of size: Attempt to allocate Can only allocate 32 K. only have: 'Not enough space available, requested: JoNV| N^.NuULLMOREJoNVH&n (S/ ?.Bg/ ?. /,Nep/,Nex/ ?. ?./Ne`LN^ _PONDDITEM JoNVH,. 8.&m F(PBg/?. /,Ne>Gf/?. Bg/?/, Ne/Nd`:Bg/?/, Nd>GW GWg GfRHkHzBgHk0. H/?<|HkHzBgHkH/?<|HkHzHN`/?Bg/?/, Ndt/,Ndp/??</,Nd`LN^ _PONELETEITB$Attempt to delete item not on list.  item:  Bad list, Head: JoNVH&n(SBg/ ?./,Nc> Gg$Bg/ ?/, Nc<?A g/ PN>`LN^ _NACHITEMJoNVBg/. ?. n P/(Ncr=_N^ _\ONIRSTITEJoNV/. ?.?< n P/NcDN^ _\ONNITLISTJoNV/ /.?< n(P( )n(_N^ _ NNITLSTOJoNVH&n <.(SBg/ ?. /,Nb> Gf/ ?. ?N`rBg/ ??/,Nbg/ ?. ?N`PB8Bg/ ?/, Nb> Gfz`Bg/ ??/,Nbvg/ ??/,Nb^/ ??/,NbPLN^ _PONNSERTITJoNVBg/. ?. n P/(Nb _WD@N^ _\ONISTEMPTJoNVH&n BF(SBg/ ?./,Na> GgRFBg/ ?/, Na>`=FLN^ _\ONISTSIZEJoNVH&n <<(SBg/ ?./,Nal> Gg$Bg/ ?/, Nab:/ ??/,NaV<>`/ ?.?/Na:LN^ _\ONEVERSELJoNVB. 2.AHlLHn0.H/p/N n P h 0.@A!Bg?.?.A g/ PN_`HzNN^ _NETMOREANo more room for arcs.JoNVBg n/(?.?. "nA/ / N8_N^ _PONOREARCSJoNVH,.&n(SBg/,Hz/N=_ F0 l .H@A.0 G.H@AI89n/+?. F?N6/+?. F?N&LN^ _NDDARC JoNVB. 2.AHlLHn0.H/p/N@ n P h0.@A!Bg?.?.A g/ PN_`HzNlN^ _NETMOREVNo more room for vertices.JoNVBg n/(?.?. "nA/ / N4_N^ _PONOREVERTJoNVH&n(nBg T/Hz/Nx6/,?N6/,?N,LN^ _NDDVERTEJoNVH>.,. =G F(P l .H@C q.H@AG:8+ F/(??N F/(??N/,?N&LN^ _\ONELETEARJoNVBg/. ?.Ng n P/?.N`HzNpN^ _\ONELETEVE$#Attempt to delete vertex with arcs.JoNV/ (n=n l P h .H@C q.H@A20lf9n (_N^ _\ONHECKARCJoNV=|/. ?. Hz/N=nN^ _PONINDARC JoNVH>.&m=n n P h .H@C q.H@AITf=l`\lf=T`PHkHzBgHk0. H/?<|HkHznBgHkH/?<|HkHzNLN^ _PONPPOSITEF.Argument to OppositeVertex is not an endpoint. vertex: *** arc: JoNV=n n P h .H@C q.H@A=pN^ _\ONNITVERTJoNV=n n P h .H@C q.H@A=pN^ _\ONERMVERTJoNVBg n /(?.N _N^ _\ONSSOURCEJoNVBg n /(?.N_N^ _\ONSSINK JoNVBg/. ?.NBg/. ?.N@N^ _\ONSISOLATJoNV n P/A/ / NN^ _ NACHVERTJoNV n P/(A/ / NN^ _ NACHARC JoNV n/(?.A/ / N6N^ _NACHINARJoNV n/(?.A/ / NN^ _NACHOUTAJoNV n/(?.A/ / N n/(?.A/ / NN^ _NACHINCIJoNV=n "n i P h .H@C q.H@A?0"nA g/ PNN^ _\ONISITINIJoNV/.?.Hz/NN^ _NACHPREDJoNV=n "n i P h .H@C q.H@A?0"nA g/ PNN^ _\ONISITTERJoNV/.?.Hz/NzN^ _NACHSUCCJoNV/.?.A/ / N*/.?.A/ / NN^ _NACHADJAJoNVBg"n i /?.?. "nA/ / Nj_N^ _PONETVERTIJoNVBg"n i /?.?. "nA/ / N_N^ _PONETARCS JoNVH/. ?<  n (P/ ?<&TBg/.N*>HnH/p/N>'nBg/.N>HnH/p/N'n Hl mt/(/N Hl mt/(/N/ /.Hz/NHk/.Hz/NLN^ _NNITGRAPJoNVH n (h=n l.H@A&p.H@A1LN^ _PONFARCIN JoNVH n (h=n l.H@A&p.H@A=pLN^ _\ONFARCIN JoNVH n (h=n l .H@A&p.H@A1LN^ _PONNARCIN JoNVH n (h=n l .H@A&p.H@A=pLN^ _\ONNARCIN JoNVH n (h=n l.H@A&p.H@A1LN^ _PONFARCOUTJoNVH n (h=n l.H@A&p.H@A=pLN^ _\ONFARCOUTJoNVH n (h=n l .H@A&p.H@A1LN^ _PONNARCOUTJoNVH n (h=n l .H@A&p.H@A=pLN^ _\ONNARCOUTJoNVH&mtHk?<(kA.(A~)HA)HA)H Hk?<(kAX(A)HA)HAD)H LN^NuNITGLISJoNV n?( ?. Bg n h/("?. N n/(NN^ _\ONXPLORE1JoNVH>.(nBg/,?. N, g??.?. "nA g/ PN``/,?. HzjBN Gg??.?. "nA g/ PN l"/(?. Hz./N?. "nA g/ PNLN^ _ NXPLORE JoNV n" P P (R-@Hn/.HzBNd?<?<?. /NN^ _NFSDIR JoNV/ (nRl l0,@1 /,?. HzxBN(_N^ _\ONUSHANDMJoNVH>. (n,g8Bg/,?Ng(Bg?Hl"nA g/ PNg ?/.NhLN^ _\ONFSVISITJoNVHHn n P P (R. ?o HzN`fHn/HzBNBHn/p/N -nBnBF|?./Nܼn].g RF n @:0/.?Hz/N`Hn8LN^ _NFSUNDIR(&BFSUnDir: too many vertices for stack.JoNV n /(?.NNN^ _\ONEWCLASSJoNV=n n P h .H@C q.HA1 n /(?.?. NN^ _PONDDMEMBEJoNV=n n /(?.?. N n P h .H@C q.HA1N^ _PONELETEMEJoNVBg n /(?.N_N^ _\ONSEMPTYCJoNV n/(?.A/ / NN^ _NACHMEMBJoNV=n n P h .H@C q.HA=pN^ _\ONLASSOF JoNV n /(?.NxN^ _\ONEVMEMBEJoNVB. r Hl4Hn0. H/p/N n P h 0.@A!|N^ _PONOREMEMBJoNVB. r Hl4Hn0. H/p/N, n P h0.@A!|N^ _PONORECLASJoNVHHn?<(nBg/. N>HnH/p/N)n ()n JfB` n P)h Hn?<(n(Hl m/(/.Nz-nLN^ _ NNITPARTJoNV n -h=n n h.H@C q.HA1N^ _PONFMEMBERJoNV n -h=n n h.H@C q.HA=pN^ _\ONFMEMBERJoNV n -h=n n h .H@C q.HA1N^ _PONNMEMBERJoNV nf=|`< n -h=n n h .H@C q.HA=pN^ _\ONNMEMBERJoNVH&mHk?<(kAv(A)HA)HAb)H LN^NuNITPLISJoNV/ =n n .H@C q.H@AI89|(_N^ _\ONNITNODEJoNVBg n h/(?.?. N^_N^ _PONROWIT JoNVH(n&l/,/,/. "nA g/ PN/ n ?Hz/N/,/, n ?/+NK/+ n ?N9| n "n3P LN^ _PONUILDNEWJoNVH(n lfHl/NP`=l ngBg/./.?./,NJ~H0g6S@gS@gn`/./.?.A g/ PN=n =|`=n l.H@C q.H@AG Sf / /N`=S`D=n l.H@C q.H@AG kf Hk/Nl`=k`LN^ _NNTERNODJoNVH&n >+B  gd Gf|`X=G k.H@C q.H@AIBg/ /.?/+NI>H0gS@gS@g ` |`>`>,`=GLN^ _PONLOOKUP JoNVH>. GgZ=G"n i h.H@C q.H@AI?/.N?"nA g/ PN?,/.NLN^ _\ONRAVERSEJoNV n?(/NfN^ _ NNOTRAVEJoNVH=n~Bz  g=n n 0P@8 n h.H@C q.H@"@A0@=@nl D%n~`B|`$no n%nB`~|` ElRE`|`rGLN^ _ NOMPNAMEJoNV=n n h.H@C q.H@"n EA N^ _ NTORENAMJoNVHzNRN^NuOIMPL Trees Unit, type not supported.JoNVBg n/(?.?. N_N^ _PONROWIT JoNVH,.Hn?< (nBg/N6>HnH/p/NJ)n)| м)@9|HnH/p/NB,pg`)n`N/ /HzF/N A)HA)H-n LN^.NuNITNAMEJoNV n h0.@AHp?<pg` n h0.@AHp?<`N|N^ _PONROWTREEJoNVB. 2.AHlHHn0.H/p/N0 n h0.@A!Bg?.?.A g/ PN_N^ _NETMORERJoNVBg n/(?.?. "nA/ / N\_N^ _PONOREREFSJoNV/ (nBg/Hz/N٘=_/, ?.?.N l.H@C q.H@A1=n(_N^ _NDDREF JoNV n/( ?.A/ / NPN^ _NACHREF JoNV n h0.@AHp?<|N^ _PONOREHEADJoNV n /( ?.NN^ _\ONEWREFLIJoNVBg n/(?.?. HzBN_N^ _PONOREREFSJoNVHHn?<(nBg/.N>HnH/p/N()n/ /.Hz/N&Bg/. N>HnH/p/N)nHl m|/(/.N-nLN^ _PONNITREFSJoNV n -h=n n h.H@C q.H@A1N^ _PONFREF JoNV n -h=n n h.H@C q.H@A=pN^ _\ONFREF JoNV n -h=n n h.H@C q.H@A1N^ _PONNREF JoNV n -h=n n h.H@C q.H@A=pN^ _\ONNREF JoNV/ n (h=n =n l.H@C q.H@"l.HAE"r.HAA40Ap_D@(_N^ _PONREF JoNV n /( ?.Bg n /( ?. N^NN^ _PONOPYREFLJoNVH&m|Hk?<(kA(A)HAj)HA)H A)HLN^NuNITRLISJoNVH<.Bg??<N@<>Bg??. Bg??<N?<Bg??(n =TJFfn `n 8LN^ _PONOKEB JoNVHBg?.?<N?r>Bg0.H??. GlHzJNl/. ?<dHnH//<N n (P)nR9GVLN^ _\ONNITFILE File Buffer less than 2 blocks.JoNVH n CJp"S@n(n. T-Hg n/Hn?<@` n/Hn?<< nGa   n@P nBhZ n1|b nB(Q nBhX nBh^ n1|\ nB(`LN^ _ NPENFILEJoNVH(n0,^HR@8 S@: l^R@< l^S@=@>,^` lRB0pRGino l^9@^|`B,QLN^.NuEROFILEJoNVH(n ~.,`g>,Qg 0,XS@9@X/ /,R?,X?,Z0lXWD  gHz8N .g / ?<`/ BgLN^ _\ONLOSEFIL$#I/O error, can't write last buffer.JoNV n 0(ZH//<" n 0(^HП n N^ _PONETFILEPJoNVH nCJp"S@n(m n&hHlHzBgHl0. H/?<|HlHzBgHlHnBgHlHzxBgHl0+ZH/?<|HlHzPBgHl0+XH/?<|HlHzNLN^ _ NET0IOER2 I/O error. for at block:  while Error type JoNVH&n(k,`gZJlXoJ/ /,R?,X?,Z7_0+lXg*>JGfHz\?,X/.N`Hz:?/.NB,`B,Q`,Qg 0,bS@9@bLN^.NuLUSHCHEwriting IORes writing blks JoNVH>. <. (nlbo,Pg/N9GZ/ /,R?,V?,Z9_X _fHzf?</NJlXfV S@9@Z/ /,R?<?,Z9_X lXWJFWg.g9|X|Q`|a` Hz?/N0<XS@9@\ lZF9@^0,XlZS@9@b`0,bR@GW.JFWg0,XlZS@lbW2,\RAl^WgL0,XlVf$/N0,VlZ9@Z9|X9|\Bl^`0,XR@9@X0,\|9@\|Q`/N9|X9|\9GZBl^0,bR@9@b|Q` Hz?/N`JGm/N9GZ,Pg9lVX`0,bGR@9@X0,XlVo9lVX/ /,R?,X?,Z9_X0,XlV]2,XlZSAlb]gHzn/N0<XS@9@\9F^0,XlZS@:lbo9Eb` Hz"?/NLN^ _ NET0 Xsetting block ptr rereadingextending new filesetting past EOFreading bad block JoNVH(n /./<"././<",0,ZH^2,XlZSAH]g/ ??<N`0,ZH"//<" П9@^LN^ _PONETFILEPJoNV/. HnN .Ѯ/. /.NHN^ _PONKIPBYTEJoNV nha N^.NuILEEOF JoNVH,.Jg(n0,\l^R@H*&lR^(n 0,\l^R@H(0,^HЬR-@o.`.o:/ /.?"L(n0,^HІ9@^(n 0,^HІ9@^|`B,QB`z/ /.?"L(n0,^HЇ9@^0,^l\m/.0,XlZ?BgBgNr(n 0,^HЇ9@^|`B,Q0,^l\m/. 0,XlZ?Bg<N6`LN^ _ NOPYSEQ JoNVH(n,.&n Jgh0,\l^R@H.0,^HЬR*o// ?"L0,^HІ9@^B`.// ?"L0,^HЇ9@^/ 0,XlZ?BgBgN`LN^ _ NETSEQ JoNV/. A/p/NL n/BgC/ BgN0 _0N^ _PONETBYTE JoNV/. /.p/NN^ _PONETWORD JoNV/. /.p/NN^ _PONETLONG JoNVH(n,.&n Jg0,\l^R@H.0,^HЬR*o$/ /?"L0,^HІ9@^B|`B,Q`:/ /?"L0,^HЇ9@^|`B,Q/ 0,XlZ?Bg<NH`|LN^ _ NUTSEQ JoNVA/Bg?.N/. A/p/N"N^ _\ONUTBYTE JoNV/. A/p/NN^ _\ONUTWORD JoNV/. A/p/NN^ _PONUTLONG JoNVH(mh,HAG67nn ,HR@@RlLN^ _PONTUFFIT JoNV/ (mhB,9|?<</N?<Bg/Nx?<</Nj?<</N\?<</NN?<</N@?<</N2?<</N$?< </N?<</N?< Bg/N?<</N?<</N?<Bg/N?<</N?< </N?<</N?<Bg/N?<</N?<</N9|?<</Nn?<(</N`?<Bg/NT?<</NF?<</N8?<</N*?<< /N?<</N?<</N?<</N?<</N?<Bg/N9|?<< /N?<</N9|?<<</N?<</N?< </NBlBgBg/NxBlBg</Nh(_N^NuNITINFOJoNVH(mh|/. ?< n &P/ ?.NNNzB`H @9R o9|9|9|9|9| 9|9|9|9|9| 9|9| 9| 9|9|9| LN^ _\ONNITOBJFJoNV n CJp"S@n n P-H n/Hn.NJ_n n/ nHhNN^ _ NPENOBJFJoNV n/NN^.NuEROOBJEJoNV n /.NN^ _\ONLOSEOBJJoNV n //.NhN^ _PONETOBJPTJoNV n "n"N^ _PONETOBJBLJoNV n //.NN^ _PONETOBJPTJoNV n !nN^ _PONETOBJBLJoNV n //.N,N^ _PONKIPOBJBJoNVH..&mh Gn . HAI G/.,H@23H/"JgHz0/ LP/H/N mh,HAH .Y/ mhH@20H/")_ .Ы'@`B`|%p-@BLN^ _PONETOBJINJoNV/ (n n/ LT/ mh. H@20H/N:(_N^ _ NETOBJVAJoNV n //.p/N N^ _PONETOBJNAJoNV n//. 0.H/N mh(gBg@g"0N^ _ NETOBJSEJoNV n /A/p/N n/BgC/ BgN0 _0N^ _PONETOBJBYJoNV n //.p/NLN^ _PONETOBJWOJoNV n //.p/N N^ _PONETOBJLOJoNVH&n (n//+N ,%g mh,HA>0 mhH@20H/,/"H ПX-@ .Ы'@A/Bg mh,HA?0NR//.N/ LP/H/N` /p/NLN^ _PONUTOBJINJoNV n/ nT/ mh. H@20H/NHN^ _ NUTOBJVAJoNV nCJ"" n /A/p/N N^ _PONUTOBJNAJoNV mh(gBg@g"0 n//. 0.H/NN^ _ NUTOBJSEJoNVA/Bg?.N6 n /A/p/NN^ _\ONUTOBJBYJoNV n /A/p/NTN^ _\ONUTOBJWOJoNV n /A/p/N&N^ _PONUTOBJLOJoNV/ (md)|BHzfHlN`BlHl?<NҠ m\HhHz.Hn?<" ACp S@n(_N^NuNITIUMA -INTRINSIC.LIB127.127.127.127JoNVH(md=l~`" l @Jg?A g/ PNRGinoLN^ _PONACHIUSEJoNVH(md=l~`" l @Jg?A g/ PNRGinoLN^ _PONACHIUUNJoNVH(md=l~`" l @Jg?A g/ PNRGinoLN^ _PONACHIUFIJoNV n-P.H?A/ n /HnHzHn?<" _Cp S@n.H?A/ n //. HnHn?<" _Cp S@nJ.VJ.Vg.H?A/ n //. HzvHnHn?<" _Cp S@nJ.g>.H?A/ n //. Hz2HnHn?<" _Cp S@nN^ _PONERSTOST.JoNVHnHn N.@nn/.Hn?.`/.HnBgN^ _ NRITEVERJoNV/ n CJp"S@nHzHHn"T>JGfHz4Hn"T>JGf .@R@>=G.N^ _PONNDOFINT .JoNVH n CJp"S@nB\|BgHn/Nj>JGo GojHn?< S@?Hn"A`Cp S@nA`/HnVHnU00S@gS@gS@gS@g`nW\`nW]`nW^`nW_Hn?<?"BgHn/N>RF FoBG`b n \LN^ _PONTRTOVERJoNVJg./- <[?<x/- /.?<N&/- HzVBgA//. n Hg S@gW@g` n `` Hn/.NN^ _ NEADVERS] JoNV nCJp"S@n md .lHnHz^HnV?<" HnVND md . oHnHz*Hn?<" HnNN^ _ NERIFYVE and 4101 and 4100JoNV mdAL-H n(H md1@N^.NuVERSIONJoNV/ (n md(g8 n(g0.T0no8/.0H/p/N(_N^ _NETEM JoNVH,.(md nG n0 n P@l n0@Hn/.?.?.?. /.NR F n=P~` F P @BRGino=S~`/,< HnN/,HnN/,/.N F P0.@Hp?<P/, F P0.@/0?<N F P0.@ p@:/,/.N/, F P0.@/0 R@?N/,/.NvRGinoTLN^ _NSTRINGBJoNVH(md n|"nA-H nP-H n9PHnHl?<?<?</.N)n=l~` l @BRGino n=h~`d/,<HnNb<. l @Hp?< l @ pCp S@n,g l @&p7|B BkRGinoLN^.NuSEGLOCAJoNVH(md n| nG KP-H n9PHnHl?<?<?</.N)n=l~` l @BRGino=k~`D/,< HnNf<. l @Hp?< l @ pCp S@nRGinoLN^.NuUNITLOCJoNVH(md n|"nA-H nP-H9|HnHl?<?<?</.N&)n=l~` l @BRGino n=h~`v/,< HnN<. l @Hp?< l @&pA"K""7nB Bk7|.H7@7n.H7@'nRGinoLN^.NuOLDUNTLJoNV md h0. @/0LN^ _\ONPSHIFT JoNVH(md||B./,HlDNj9|@ ,Jf|/NB/,HnN/,HnN8.HgtU@gpW@gn@gTS@gHS@g[@g8[@ghS@gh`l f`$HlHl?<?< ?<@/NHz"/N`>/N"`6/N`.. g/N``~/,/.Nh` ~`~B..gH`B.. gB.LN^ _ NEADIULIJoNVH<. (n| =F-l l/< HnN l/HnNl l//,N l @ p@R@> l/ l @/0?N @g l/?< NRGH߬ l//.NRLN^ _\ONUT1FILEJoNV| BnB"n i/< HnNN^ _\ONUT1DUMMJoNVHn<pH".Ҁ/NN=n n/HnN n/HnNjHzz/N* n//.NpHѮHz/A g/ PNN^ _NRITESTRJoNVH&n (mdHlD<BNAL-H nB nB nB nB nB nB nJ.f nl nB`8 n!n n1n n!n n!n nB nB/HlDN.g4Hn<!/<N Bn/HnN~` /BgN\RG GoLN^ _NRITEIUVJoNV nRh n1n N^ _\ONOUNTSEGJoNV nRh n1n N^ _\ONOUNTUNIJoNV/ (nRl9n md h0. @ p@lR@9@,@gRl(_N^ _\ONOUNTFILJoNV| md h0. @ pCp"S@n"n i /<HnN@N^ _\ONUT1SEG JoNV/ | md h0. @(pA"L =lll-l"n i /< HnN(_N^ _\ONUT1OLDUJoNV| md h0. @ pCp"S@n"n i /< HnN~N^ _\ONUT1UNITJoNVH(md&mJkfX./.?././. ?.BgNBnBnBnBnBnBnHz/NHz/NRHn<0.@H/N=n n /HnNHz/NHn<pH/NX=n n /HnNHz$/NBnHz/N4/,?.0.H/Hz B/. N/,HnN .f( n /HnN..Jo/, n /?N`HzNHn<%BN n /HnNDHkHz`BgHk`HzNLN^ _NRITEIULp-Errors detected: No Output .LIB file written.Output .LIB file written.'No Code Block found in input .LIB file.JoNV md h0. @ p$nCp Vf n1n N^ _\ONFINDUNIJoNV md h0. @ p$nCp Vf n1n N^ _\ONFINDSEGJoNV md h0. @ p/"n i/"g n1n N^ _\ONFINDFILJoNVH(m n=h~`V"n i/< nHhtN& nGv md0+ho^HlHzBgHl0+H/?<|Hl< ?<xHl/ ?<BgHl nRh n,HN md h0+@JflHlHzBgHl0+H/?<|HlHzBgHl n/(BgHlHzBgHl nRh n,HN D md h0+@ pp"KVglHlHzXBgHl/ ?<BgHl< ?<xHl md h0+@ p/?<BgHl nRh n,HN md h0+@ p0+ hgHlHzBgHl0+ H/?<|Hl< ?<xHl md h0+@ p0(H/?<|Hl< ?<xHl md h0+@ p/?<BgHl nRhRGinoLN^.NuNSUNITThUnit Types don't match: Unit Names don't match: is invalid in file Unit #Unit Number too big: JoNVH(m n=h~`"n i/< nHhtN. nGv md0+ho^HlHzBgHl0+H/?<|Hl< ?<xHl/ ?<BgHl nRh n,HN md h0+@JflHlHz8BgHl0+H/?<|HlHz BgHl n/(BgHlHzBgHl nRh n,HNL md h0+@ pp"KVg`HlHzzBgHl/ ?<BgHl< ?<xHl md h0+@ p/?<BgHl nRhRGinojLN^.NuNSSEGTAZSegment Names don't match: is invalid. in file Segment # Segment Number too big: JoNVH(n&mA-H nC""BlHz/.NJlgN md h0,@ p0(lfF n"md"i0,@"q#h0,rS@A4BHCtAp8)` md h0,@ pJhf\ md h0,@ p1l n"md"i0,@"q#h0,rS@A4BHCtAp8)`tHkHzBgHk0,H/?<|HkHzBgHk md h0,@ p0(H/?<|HkHl?<BgHkRl`,HkHz:BgHkHl?<BgHkRlLN^.NuNSUNITB6Can't find Unit:  - Unit FileNumbers don't match: JoNVH(n&mA-H0,H nfJBlHz/.N(Jlg md h0,@ p-H n0(lg|HkHzBgHk0,H/?<|Hk< ?<xHk n0(H/?<|Hk< ?<xHk n/?<BgHkRl`` n!lJlg0,P@X@ n1@` nBh0,X@X@ n1@0,rS@A4BHCtAp8)`,HkHzBgHkHl?<BgHkRl`NHkHz`BgHk0,H/?<|HkHz:BgHk n/?<|HkRlLN^.NuNSENDBL` - !Unpacked Code Sizes don't agree: Can't find Segment: "Segment File Numbers don't match: JolNVbHB"H-_hBnHnޠ/./.BgN6J_nJnf Hz/NJnf4 mHhHzBg mHh/.Bg mHh`=|`*0.rS@A4BHCtAp8)Rn no md=hf=|`,0.rS@A4BHCtAp8)Rni 0.nfo n/HnN( n/HnNݬ.Hg>S@gnY@gD@ g(Y@gS@gS@g [@g@S@g`T`R/NV`J/NF`B/Nd`:AC `,-nBn=n`-n=n=n`/N* .%f\ md=hd=|`0.S@2AAt0W md h2.AJVgd md h0.@ p0(nfH mHhHzBg mHh md h0.@ p/?<Bg mHhRnRni 0.ndo` md=hb=|`0.S@2AAt0W md h2.AJVgd md h0.@ p0(nfH mHhHzBg mHh md h0.@ p/?<Bg mHhRnRni 0.nbo`OJ .h/", n/<NٸHnޠ8`B mHhHz`Bg !n ^x̃{t TRANS|̃ ^ # :a$kTk ^!n$4#"##"#! Lr.LWWORK zOTHRWORKVPACTIVATE2OPENSEG1PINcold  FNEVER `v$alert ނ!@WMcold p!0SMcold .SUcold "Nb SCROLL &NUT 3"xSYSINIT A|R1^PMMSeg CWORKSET D@HGRAFSEG E*m>FEcutCopF'FEcold G SBcold HhOPENSEG2IMOVERS K+ALRTDIALN<OPEN1LW O UUNIVERSINTERNAT!FILERCOM&FIELDEDI7nFLDUT JFEDEC MDBENV VHSCRAP W@UNITFILE`HUNITFIGAgUNITFF k|UNITCS qLUNITFMT ALERTMGRWMLCRS TWMLSB ,WMLGROW WMLSTD PRSTDINF2MENUS xFOLDERS ŮWINDOWS EVENTS VGRAFUTILNFMGRUTILQUICKDRAhSTORAGE FONTMGR 2UNITHZ *4UNITSTD 6PMM APMDECL EHWINT ISYS1LOCKY'hPASLIB UNITSTD GRAFUTILUNITHZ STORAGE QUICKDRAHWINT FEDEC FONTMGR EVENTS WINDOWS FOLDERS MENUS FLDUT WMLSTD WMLCRS WMLGROW WMLSB INTERNATALERTMGRUNITFF UNITCS UNITFILEUNITFMT UUNIVERS FMGRUTIL*PMM +PMDECL ,UNITFIGA-SYS1LOCK.UCLASCAL/DBENV ?FIELDEDIGSCRAP IFILERCOMKPRSTDINFMBLKIOINTfBLOCKIO gPASHEAP hPASLIB1 LWWORK OTHRWORKACTIVATEOPENSEG1INcold NEVER alert WMcold SMcold SUcold "SCROLL &UT 3SYSINIT APMMSeg CWORKSET DGRAFSEG EFEcutCopFFEcold GSBcold HOPENSEG2IMOVERS KALRTDIALNOPEN1LW OPASIOLIB`SgPASinibUUNIVERS"$DECL IsIntrinsic} {$SETC IsIntrinsic := TRUE} {$SETC WithUObject := FALSE} {$IFC IsIntrinsic} INTRINSIC; {$ENDC} {$IFC NOT WithUObject} {$SETC LibraryVersion := 30 } {$ENDC} INTERFACE USES {$IFC WithUObject} {$U libtk/UObject} UObject, {$SETC fTrce := fTrace} {$ENDC} {$U libsm/UnitStd.obj } UnitStd, {$U libsm/UnitHz.obj } UnitHz, {$IFC NOT WithUObject} {$U libpl/UClascal} UClascal, {$U libqd/Storage.obj } Storage, {$ENDC} {$IFC LibraryVersion <= 20} {$U libfm/FontMgr.obj } FontMgr, {$U libqd/QuickDraw.obj } QuickDraw, {$ELSEC} {$U libqd/QuickDraw.obj } QuickDraw, {$U libfm/FontMgr.obj } FontMgr, {$ENDC} {$U libos/SysCall.obj } Syscall, {$U libpm/PMDecl.obj } PMDecl, {$U libpr/PrStdInfo.obj } PrStdInfo, {$U libsu/UnitFmt.obj } UnitFmt, {$U libsu/UnitCS.obj } UnitCS, {$U libwm/Events.obj } Events, {$U libsu/Scrap.obj } Scrap; {$DECL fUniversalTextTrace} {$IFC NOT WithUObject} {$DECL fDebugMethods} {$SETC fDebugMethods := FALSE} {$DECL fDbgObject} {$DECL fTrce} {$SETC fTrce := FALSE} {$SETC fDbgObject := FALSE} {$ENDC} {$SETC fUniversalTextTrace := fTrce} {$DECL PasteTrace} {$SETC PasteTrace := FALSE} TYPE {$IFC NOT WithUObject} S255 = STRING[255]; THeap = Ptr; TClass = Ptr; TCollecHeader = RECORD classPtr: TClass; size: LONGINT; dynStart: INTEGER; holeStart: INTEGER; holeSize: INTEGER; holeStd: INTEGER; END; TFastString = RECORD header: TCollecHeader; ch: PACKED ARRAY[1..32740] OF CHAR; END; TPFastString = ^TFastString; THFastString = ^TPFastString; TUTObject = SUBCLASS OF NIL FUNCTION CREATE(heap: THeap): TUTObject; ABSTRACT; FUNCTION Heap: THeap; PROCEDURE FreeObject; DEFAULT; PROCEDURE Free; DEFAULT; FUNCTION Class: TClass; END; TUTCollection = SUBCLASS OF TUTObject size: LONGINT; dynStart: INTEGER; holeStart: INTEGER; holeSize: INTEGER; holeStd: INTEGER; FUNCTION CREATE(object: TUTObject; heap: THeap; initialSlack: INTEGER): TUTCollection; FUNCTION AddrMember(i: LONGINT): LONGINT; FUNCTION MemberBytes: INTEGER; ABSTRACT; PROCEDURE EditAt(atIndex: LONGINT; deltaMembers: INTEGER); PROCEDURE InsManyAt(i: LONGINT; otherCollection: TUTCollection; index, howMany: LONGINT); PROCEDURE ResizeColl(membersPlusHole: INTEGER); PROCEDURE ShiftColl(afterSrcIndex, afterDstIndex, howMany: INTEGER); PROCEDURE StartEdit(withSlack: INTEGER); PROCEDURE StopEdit; END; TUTArray = SUBCLASS OF TUTCollection recordBytes: INTEGER; FUNCTION CREATE(object: TUTObject; heap: THeap; initialSlack, bytesPerRecord: INTEGER) : TUTArray; FUNCTION MemberBytes: INTEGER; OVERRIDE; FUNCTION At(i: LONGINT): Ptr; DEFAULT; PROCEDURE InsAt(i: LONGINT; pRecord: Ptr); DEFAULT; PROCEDURE InsLast(pRecord: Ptr); PROCEDURE DelAll; PROCEDURE DelAt(i: LONGINT); DEFAULT; PROCEDURE DelManyAt(i, howMany: LONGINT); DEFAULT; PROCEDURE PutAt(i: LONGINT; pRecord: Ptr); END; TUTString = SUBCLASS OF TUTCollection FUNCTION CREATE(object: TUTObject; heap: THeap; initialSlack: INTEGER): TUTString; FUNCTION At(i: LONGINT): CHAR; FUNCTION MemberBytes: INTEGER; OVERRIDE; PROCEDURE ToPAOCAt(i, howMany: LONGINT; pPackedArrayOfCharacter: Ptr); PROCEDURE InsAt(i: LONGINT; character: CHAR); PROCEDURE InsPAOCAt(i: LONGINT; pPackedArrayOfCharacter: Ptr; howMany: LONGINT); PROCEDURE DelAt(i: LONGINT); PROCEDURE DelManyAt(i, howMany: LONGINT); PROCEDURE DelAll; END; {$ENDC} TEnumLevelOfGranularity = (UTCharacters, UTParagraphs); TLevelOfGranularity = SET OF TEnumLevelOfGranularity; TCharDescriptor = RECORD font: INTEGER; face: {$IFC LibraryVersion <= 20}TSeteface{$ELSEC}style{$ENDC}; superscript: -128..127; keepOnSamePage: BOOLEAN; END; TTabTypes = (qLeftTab, qCenterTab, qRightTab, qPeriodTab, qCommaTab); TTabFill = (tNoFill, tDotFill, tHyphenFill, tUnderLineFill); TParaTypes = (qLeftPara, qCenterPara, qRightPara, qJustPara); TTabDescriptor = RECORD position: INTEGER; fillBetweenTabs: TTabFill; tabType: TTabTypes; END; TParaDescriptor = RECORD paragraphStart: BOOLEAN; {$IFC WithUObject} additionalChrInParagraph: INTEGER; {$ENDC} firstLineMargin: INTEGER; bodyMargin: INTEGER; rightMargin: INTEGER; paraLeading: INTEGER; lineSpacing: 0..63; {$IFC WithUObject} tabTable: TArray ; {$ELSEC} tabTable: TUTArray ; {$ENDC} paraType: TParaTypes; hasPicture: BOOLEAN; END; {$IFC WithUObject} TTKUnivText = SUBCLASS OF TOBJECT {$ELSEC} TUnivText = SUBCLASS OF TUTObject {$ENDC} paragraphDescriptor: TParaDescriptor; characterDescriptor: TCharDescriptor; maxDataSize: INTEGER; {$IFC WithUObject} data: TString; {$ELSEC} data: TUTString; {$ENDC} itsOurTString: BOOLEAN; {$IFC WithUObject} FUNCTION CREATE(object: TObject; itsHeap: THeap; itsTString: TString; itsDataSize: INTEGER) : TTKUnivText; {$ELSEC} FUNCTION CREATE(object: TUTObject; itsHeap: THeap; itsTString: TUTString; itsDataSize: INTEGER) : TUnivText; {$ENDC} PROCEDURE Free; OVERRIDE; PROCEDURE RunToStream; PROCEDURE StreamToTRun; PROCEDURE TabTableToArgTbd; PROCEDURE ArgTbdToTabTable; END; {$IFC WithUObject} TTKReadUnivText = SUBCLASS OF TTKUnivText {$ELSEC} TReadUnivText = SUBCLASS OF TUnivText {$ENDC} {$IFC WithUObject} buffer: TString; {$ELSEC} buffer: TUTString; {$ENDC} columnCount: INTEGER; dataBeforeTab: BOOLEAN; {$IFC WithUObject} FUNCTION CREATE(object: TObject; itsHeap: THeap; itsTString: TString; itsDataSize: INTEGER; LevelOfGranularity: TLevelOfGranularity) : TTKReadUnivText; {$ELSEC} FUNCTION CREATE(object: TUTObject; itsHeap: THeap; itsTString: TUTString; itsDataSize: INTEGER; LevelOfGranularity: TLevelOfGranularity) : TReadUnivText; {$ENDC} PROCEDURE Free; OVERRIDE; PROCEDURE ReadRun; PROCEDURE Restart; PROCEDURE ScanTable(VAR rows, tabColumns, tabStopColumns: INTEGER); FUNCTION ReadField( maxFieldSize: INTEGER; VAR fieldOverflow: BOOLEAN; VAR fieldTerminator: CHAR; VAR tabType: TTabTypes) : BOOLEAN; FUNCTION ReadLine( maxLineSize: INTEGER; VAR lineOverflow: BOOLEAN; VAR lineTerminator: CHAR) : BOOLEAN; FUNCTION GetParaPicture(heap: THeap) : PicHandle; END; {$IFC WithUObject} TTKWriteUnivText = SUBCLASS OF TTKUnivText {$ELSEC} TWriteUnivText = SUBCLASS OF TUnivText {$ENDC} {$IFC WithUObject} FUNCTION CREATE(object: TObject; itsHeap: THeap; itsTString: TString; itsDataSize: INTEGER) : TTKWriteUnivText; {$ELSEC} FUNCTION CREATE(object: TUTObject; itsHeap: THeap; itsTString: TUTString; itsDataSize: INTEGER) : TWriteUnivText; {$ENDC} PROCEDURE FillParagraph; END; {$IFC NOT WithUObject} FUNCTION NewUTObject(heap: THeap; itsClass: TClass): TUTObject; {$ENDC} {$IFC fUniversalTextTrace} VAR fPrintSecrets: BOOLEAN; {$ENDC} IMPLEMENTATION INTERNATINTRINSIC; INTERFACE USES {$U libsm/UnitStd } UnitStd; CONST MaximumCharsMatching= 10; MCodeNil= 0; MCodeUS= 1; MCodeUK= 2; MCodeGermany= 3; MCodeFrance= 4; MCodeItaly= 5; MCodeSweden= 6; MCodeSpain= 7; TYPE KindOfCompare= (CompAbsolute, CompStrong, CompWeak, CompVeryWeak); CompChrP= ^CompChr; CompChr= PACKED ARRAY[0..0] OF CHAR; CompStrP= ^CompStr; CompStr= STRING[255]; PROCEDURE InitInternational(VAR errnum: INTEGER); PROCEDURE UpStrShift(sP: CompStrP); PROCEDURE UpChrShift(pc: CompChrP; length: INTEGER); PROCEDURE DownStrShift(sP: CompStrP); PROCEDURE DownChrShift(pc: CompChrP; length: INTEGER); FUNCTION CompStrMagnitude(string1, string2: CompStrP; veryWeak: BOOLEAN): INTEGER; FUNCTION CompChrMagnitude(char1, char2: CompChrP; length1, length2: INTEGER; veryWeak: BOOLEAN): INTEGER; FUNCTION CompareChar(ch1, ch2: CHAR; kind: KindOfCompare): BOOLEAN; PROCEDURE CharsMatching(ch: CHAR; kind: KindOfCompare; matchingChars: CompChrP; VAR nOfMatchigChars: INTEGER); FUNCTION CompStrIdentity(string1, string2: CompStrP; kind: KindOfCompare): BOOLEAN; FUNCTION CompChrIdentity(char1, char2: CompChrP; length1, length2: INTEGER; kind: KindOfCompare): BOOLEAN; IMPLEMENTATION {$IFC fDbgOk} FILERCOMINTRINSIC SHARED; INTERFACE USES {$U libos/SysCall } SysCall, {$U libos/PSysCall } PSysCall, {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libqd/GrafUtil } GrafUtil, {$U libsb/WmlStd } WmlStd, {$U libsb/WmlSb } WmlSb, {$U libfm/FontMgr } FontMgr, {$U libwm/Events } Events, {$U libwm/windows } Windows, {$U libwm/folders } Folders, {$U libsu/Scrap } Scrap; {$SETC fcDebug = fDbgOk } {$SETC fcSymbols = fSymOk } CONST scrapRef = 8; cmAppInfo = 1268; cmIconInfo = 1269; nameSeperator = '<'; fceNoErrors = 0; fceAborted = 4033; fceBadEventType = 4025; fceBadReason = 4026; fceCantRead = 4027; fceCantWrite = 4028; fceInUse = 4029; fceNoMemory = 4030; fceOutOfDiskSpace = 4031; fceBadLDSN = 4032; fceBadPassword = 4033; fceDuplicateName = 890; fceInvalidParam = 971; fceNameNotFound = 972; cmdClose = 1001; cmdClosAll = 1002; deskTool = 0; writeTool = 1; graphTool = 2; matrixTool = 3; drawTool = 4; listTool = 5; ballsTool = 6; manualTool = 7; projectTool = 8; termEmTool = 10; configTool = 11; calcTool = 12; clockTool = 13; MwriteTool = 14; MpaintTool = 15; MdrawTool = 16; maxKnownTool = 16; iconWidth = 48; iconHt = 32; nilKind = 0; fileKind = 1; deskKind = 2; folderkind = 3; docKind = 4; docPad = 5; trashKind = 6; printKind = 7; calcKind = 8; trayKind = 9; computerKind= 10; comp2Kind = 11; inBox1Kind = 12; inBox2Kind = 13; outBox1Kind = 14; outBox2Kind = 15; folderPad = 16; clipBdKind = 17; clockKind = 19; letterKind = 20; letterPad = 21; toolKind = 24; diskKind = 25; disk1Kind = 26; disk2Kind = 27; drawerKind = 28; profileKind = 29; priamKind = 30; slotKind = 31; slot1Kind = 32; slot2Kind = 33; slot3Kind = 34; MdocKind = 35; MdiskKind = 36; lastKind = 36; TYPE FilingCmd = LONGINT; FilerOp = (fcClose, fcCopy, fcDfClose, fcNone, fcPrint, fcPut, fcResume, fcShred, fcSuspend, fcTerminate, fcNameToPrefix, fcPrefixToName, fcDupIcon, fcMakeTool); FReply = (dfClosed, dfNotClosed, docClosd, docNotClosed, docXfered, docNotXfered, InitFailed); FReason = (allOK, badData, cantConvert, cantRead, cantWrite, dirtyDoc, internalError, needToConvert, newerDoc, noDiskSpace, noMemory, noMoreDocs, okButNoMore, docPutBack, aUserAbort, wrongPassword); FilerExt = RECORD theFlrOp: FilerOp; theErr: INTEGER; theOffset: INTEGER; theDf: INTEGER; thePassword: E_Name; thePrefix: Pathname; theResult: Pathname; END; FCopyOp = (fcDocCopy, fcDocMove, fcDocBackup); ObjectKind= nilKind..lastKind; TIconRef = RECORD kind: ObjectKind; toolID: LONGINT; userName: STRING[80]; password: E_Name; diskName: Pathname; END; PIconRef =^TIconRef; HIconRef =^PIconRef; TAppInfo = RECORD window: WindowPtr; proc: INTEGER; END; PAppInfo =^TAppInfo; HAppInfo =^PAppInfo; hFilerExt = ^pFilerExt; pFilerExt = ^FilerExt; ReplyPtr = ^Reply; Reply = RECORD theReply: FReply; theReason: FReason; END; VAR iconData: ARRAY[ObjectKind] OF CHAR; iconMask: ARRAY[ObjectKind] OF CHAR; iconOverlay: ARRAY[deskTool..maxKnownTool] OF CHAR; iconBoxes: ARRAY[ObjectKind] OF Rect; tinyData: ARRAY[ObjectKind] OF CHAR; tinyMask: ARRAY[ObjectKind] OF CHAR; tinyOverlay: ARRAY[deskTool..maxKnownTool] OF CHAR; PROCEDURE CopyDoc (VAR error: INTEGER; fromPrefix, toPrefix: Pathname; useLdsn: INTEGER; theOp: FCopyOp; VAR docSize: LONGINT); PROCEDURE DoFilingCmd (whichCmd: FilingCmd); PROCEDURE GetAddParms (VAR error: INTEGER; theEvent: EventRecord; VAR theFilerExt: FilerExt); PROCEDURE TellFiler (VAR error: INTEGER; what: FReply; why: FReason; myFolder: WindowPtr); PROCEDURE NameToPrefix (VAR err, offset: INTEGER; myFolder: WindowPtr; name: Pathname; VAR prefix: Pathname); PROCEDURE PrefixToName (VAR err, offset: INTEGER; myFolder: WindowPtr; prefix: Pathname; VAR name: Pathname); PROCEDURE StartIconRef (VAR err: INTEGER; myWindow: WindowPtr); PROCEDURE AddIconRef (iconInfo: TIconRef); PROCEDURE EndIconRef; PROCEDURE DrawRefScrap (VAR err: INTEGER); PROCEDURE ReadIconRefs (VAR err: INTEGER; VAR proc: ProcessID; VAR window: WindowPtr; VAR identity: TiconRef; IDProc: TProc); PROCEDURE CopyDiskfile (VAR err: INTEGER; source, destination: Pathname; bufrAdrs, bufrSize: LONGINT; theOp: FCopyOp; VAR osErr: INTEGER); PROCEDURE InitFC; IMPLEMENTATION 4FIELDEDIIntrinsic; Interface USES {$U libsm/unitStd } UnitStd, {$U libsm/unitHz} UnitHz, {$U libqd/Storage} Storage, {$U libqd/QuickDraw} QuickDraw, {$U libfm/FontMgr} FontMgr, {$U libos/SysCall} SysCall, {$U libwm/Events} Events, {$U libwm/Folders} Folders, {$U libsb/WMLStd} WMLStd, {$U libsb/WMLSb} WMLSb, {$U libdb/dbenv} dbenv, {$U libfe/FEDec} FEDec, {$U libsu/Scrap} Scrap, {$U libsu/UnitFmt} UnitFmt, {$U libpm/PmDecl} PmDecl, {$U libpr/PrStdInfo} PrStdInfo, {$U libsu/UnitCs} UnitCs, {$U libfe/Fldut} FldUT; {$SETC FLDDEBUG := FDBGOK } {$SETC FLDSYMBOLS := FSYMOK } const MaxFontNumber = 24; {$IFC NOT FLDDEBUG } fldTest = false; {$ENDC } var {$IFC FLDDEBUG } fldTest: boolean; {$ENDC } ToModern, ToClassic: array [0 .. MaxFontNumber] of -128 .. 127; ScrapHnd: HndScrap; fldHeap: THz; fmtSize: integer; uInfo: undoInfo; SubFont: Boolean; SubDev: Integer; procedure FEInit (hz:THz; passtrpl: Ttriple; var errnum: integer); procedure FETerminate; {$IFC FLDDEBUG} procedure SetFldTest (testOn:boolean); procedure DumpFldInfo (hf:hndField; hfs:hndFState); {$ENDC} procedure LdFESeg; procedure UseSubstituteFont(Substitute: Boolean; DevtoSub: Integer); procedure SetFCoords (hf:hndField; hfs:hndFState; c:Rect); procedure SetFAlign (hf:hndField; hfs:hndFState; a:byte); procedure SetFPad (hf:hndField; hfs:hndFState; pad:byte); procedure SetFProtect (hf:hndField; hfs:hndFState; p:boolean); procedure InitFState (hf:hndField; hfs:hndFState); function CreateField (c:Rect; iLen, gLen:integer; a:byte; pad:byte; iFmts, gFmts:integer; fontNum:integer; p:boolean): hndField; procedure RemoveField (hf:hndField); function FmtFromLp (hf:hndField; hfs:hndFState; lp:integer): integer; procedure FmtFromInt(hf:hndField; hfs:HndFState; Int:interval; var Plain: boolean; var result:run); procedure SetRunInterval (hf:hndField; hfs:hndFState; fontNum:integer; format:integer; int:interval; var errNum:integer); procedure SetRunFormat (hf:hndField; hfs:hndFState; fontNum:integer; format:integer; var errNum:integer); procedure UpdateRun (hf:hndField; hfs:hndFState; fontNum:integer; format:integer; var errNum:integer); procedure VertCoords (hf:hndField; var ascent, descent:integer); procedure MoveField(hf:hndField; hfs:hndFState; dx:Point); procedure DrawField (hf:hndField; hfs:hndFState; showSelect, erase:boolean); procedure DrawFldAt (hf:hndField; hfs:hndFState; dx:Point; showSelect, erase:boolean); procedure SetSel (hf:hndField; hfs:hndFState; lpFst:integer; lpLim:integer; selType:TtySel); procedure SelectAll (hf:hndField; hfs:hndFState; var t:integer); procedure ExitField (hf:hndField; hfs:hndFState); procedure CompactField (hf:hndField); procedure ErrorSelect (hf:hndField; hfs:hndFState; lpFst:integer; lpLim:integer; var t:integer); procedure HilightSel (hf:hndField; hfs:hndFState; fShow:boolean); procedure ChangeSelHilight (hf:hndField; hfs:hndFState; toDim:boolean); function LpFromX (x: integer; hf:hndField; hfs:hndFState; seltype: ttysel): integer; procedure LwFromLp(orig:integer; hf:hndField; hfs:hndFState; var lWord:interval; Var FoundWord: boolean); function CompressedLp (lp:integer; hf:hndField; hfs:hndFState; var valid:boolean): integer; function ExpandedLp (lp:integer; hf:hndField; hfs:hndFState): integer; procedure RepSelect (lp:integer; hf:hndField; hfs:hndFState); procedure Select (dxy:Point; hf:hndField; hfs:hndFState; var n:Rect; var t:integer); procedure RepWordSelect (int:interval; hf:hndField; hfs:hndFState); procedure SelectWord (dxy:Point; hf:hndField; hfs:hndFState; var n:rect; var t: integer); procedure RepGrowSel (chlp:integer; hf:hndField; hfs:hndFState); procedure GrowSel (dxy:Point; hf:hndField; hfs:hndFState; var n:Rect); procedure CaretErased(hf:hndField; hfs:hndFState); procedure StartBlink (var t:integer); procedure BlinkCaret (hf:hndField; hfs:hndFState; var t:integer); procedure CaretOn (hf:hndField; hfs:hndFState); procedure InsCh (ch:char; hf:hndField; hfs:hndFState; var errNum:integer); procedure Backspace (hf:hndField; hfs:hndFState; var errNum:integer); procedure Forwardspace (hf:hndField; hfs:hndFState; var errNum:integer); procedure BackWord (hf:hndField; hfs:hndFState; var errNum:integer); procedure ForwardWord(hf:hndField; hfs:hndFState; var errNum:integer); procedure DrawScrap(var errnum:integer); procedure CutCopyField (hf:hndField; hfs:hndFState; fCut:boolean; fIntoScrap:boolean; var errNum:integer); procedure PasteField (hf:hndField; hfs:hndFState; var errNum:integer; pasteFmt:boolean;PasteLimit: integer); procedure UndoEdit (hf:hndField; hfs:hndFState; var errNum:integer); procedure ClearField (hf:hndField; hfs:hndFState; var errNum:integer); Function qualifies (lp: integer; hf: hndfield; hfs: hndfstate): boolean; implementation FLDUT INTRINSIC; INTERFACE USES {$U libsm/unitstd.obj} UnitStd, {$U libsm/unithz.obj} UnitHz, {$U libqd/QuickDraw} QuickDraw, {$U libfm/FontMgr} FontMgr, {$U libqd/Storage} Storage, {$U libos/SysCall} SysCall, {$U libwm/Events} Events, {$U libdb/dbenv} dbenv, {$U libfe/FEDec} FEDec, {$U libpm/pmdecl} pmdecl, {$U libpr/PrStdInfo} PrStdInfo, {$U libsu/unitfmt.obj} Unitfmt, {$U libsu/unitcs.obj} UnitCs, {$U libsu/scrap.obj} Scrap; {$SETC FLDUTDBG := FDBGOK} Type PFldUT = ^TFldUT; TFldUT = record cs: Tcs; UTfield: hndfield; end; function CreateFldUt(StreamHeap:THz): TB; procedure SeqLpdFld(Lpd: TLpd; var achad: Tachad); {$IFC FLDUTDBG} procedure PxFldUT(hcs:thcs); {$ENDC} IMPLEMENTATION {$IFC FLDUTDBG} {$D+} FEDEC INTRINSIC; INTERFACE USES {$U libsm/unitstd.obj} UnitStd, {$U libsm/unithz.obj} UnitHz, {$U libqd/QuickDraw} QuickDraw, {$U libfm/FontMgr} FontMgr, {$U libqd/Storage} Storage, {$U libdb/dbenv} dbenv; {$SETC doTraceFE := TRUE} {$SetC fTraceFE := doTraceFE AND fTRACE} const fldFull = 1; fldProtected = 2; nullSelect = 3; invScrapType = 4; invOpType = 5; noRoomForRuns = 6; invalidEdit = 7; FEallocationFailed = 8; FENotUndoable = 9; left = 1; right = 2; center = 3; setNormal = 1; setUnderline = 2; setBold = 3; setItalics = 4; setOutline = 5; setShadow = 6; setFont = 7; setToModern = 8; setToClassic = 9; noOp = 0; cutOp = 1; copyOp = 2; pasteOp = 3; chInputOp = 4; clearOp = 5; formatOp = 6; valueToFormulaOp = 7; formulaToValueOp = 8; MaxFieldLngth = 1000; Type Tstr = string[50]; Ttriple = ^Tstr; interval = record lpFst: integer; lpLim: integer; end; TtySel = (tySelPt, tySelWd, tySelPar); TtyHilight = (tyHiNil, tyHiInvert, tyHiCaret, tyHiDimInvert, tyHiDimCaret); txSel = record int: interval; tySel: TtySel; tyHilight: TtyHilight; end; hndRuns = ^ptrRuns; ptrRuns = ^runs; run = record lpFst: integer; font: integer; face: Style; end; runs = array[0..0] of run; field = record coords: Rect; maxLen: integer; growLen: integer; curLen: integer; align: QDByte; drawPad: QDByte; curValue: hndData; maxFmts: integer; growFmts: integer; curFmts: integer; fmtInfo: hndRuns; protect: boolean; end; ptrField = ^field; hndField = ^ptrField; fieldState = record select: txSel; anchor: txSel; selectOn: boolean; visCaret: boolean; selectRect: Rect; bsPtr: integer; space: interval; valid: boolean; validLp: integer; newSel: boolean; changed: boolean; end; ptrFState = ^fieldState; hndFState = ^ptrFState; undoInfo = record curField: hndField; curFS: hndFState; oldSelFld: hndField; oldSelFS: hndFState; select: txSel; endselect: txSel; anchor: txSel; endanchor: txSel; oldValFld: hndField; oldValFS: hndFState; curLen: integer; curValue: hndData; curFmts: integer; fmtInfo: hndRuns; lastOp: integer; end; ptrUndoInfo = ^undoInfo; hndUndoInfo = ^ptrUndoInfo; HndScrap = ^ptrScrap; PtrScrap = ^ScrapRec; ScrapRec = record Scrapfld: Field; isWord: boolean; end; IMPLEMENTATION end. DBENV intrinsic; INTERFACE type byte = -128 .. 127; data = array [0..0] of byte; ptrdata = ^data; hnddata = ^ptrdata; intdata = array[0..0] of integer; ptrintdata = ^intdata; hndintdata = ^ptrintdata; IMPLEMENTATION end. SCRAP PINTRINSIC SHARED; INTERFACE USES {$U libsm/UnitStd} UnitStd, {$U libsm/UnitHz} UnitHz, {$U libos/SysCall } SysCall, {$U libsu/UnitFile } UnitFile, {$U libqd/QuickDraw} QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libqd/Storage } Storage, {$U libwm/Events } Events, {$U libwm/Folders } Folders, {$U libsb/WmlStd } WmlStd, {$U libsb/Wmlsb } Wmlsb, {$U libsu/UnitFmt } UnitFmt, {$U libpm/PmDecl } PmDecl, {$U libpr/PrStdInfo } PrStdInfo, {$U libsu/UnitCS } UnitCS, {$U libsu/UnitFigAtom} UnitFigAtom, {$U libsu/UnitFf } UnitFf; CONST ScrapNil = 0; ScrapFE = 2; ScrapMtx = 3; ScrapBGraf= 4; ScrapList = 5; ScrapDwg = 6; ScrapPert = 7; ScrapCs = 12; ScrapUG = 13; SecondOpenScrapCall = 4050; HZINITfailed = 4051; NoUndoScrap = 4052; TooManyProcesses = 4053; ProcCalledByNonOwner = 4054; ProcessNotFound = 4055; ScrapNotPicture = 4059; DataSegNotOpen = -4060 ; TYPE ScrapType = 0..15; VAR icsFfScrap: TB; ifilScrap: TB; CurrScrapSet: SET OF ScrapType ; Scrap1Figures_RefNum, Scrap2Figures_RefNum, Scrap1Lotus_RefNum, Scrap2Lotus_RefNum: TL; PROCEDURE InitScrap (VAR InitErr: Integer); PROCEDURE KillScrapOwner (Who: ProcessId; VAR KillErr: TC); PROCEDURE ReviveScrapOwner (Who: ProcessId); PROCEDURE DrawUScrap(VAR DrawErr: TC); PROCEDURE BackOutOfScrap; PROCEDURE OpenScrap(VAR OpenErr: Integer); FUNCTION DSegOfScrap: Integer; FUNCTION AddrofScrapDSeg: LongInt; FUNCTION HzOfScrap: THz; PROCEDURE ClaimScrap; PROCEDURE InheritScrap (SaveOld: Boolean); PROCEDURE UndoInheritScrap(VAR UndoErr: integer); PROCEDURE AcceptInheritScrap; PROCEDURE EraseScrapData (VAR EraseErr: integer); PROCEDURE StartPutScrap(VAR PutErr:integer); PROCEDURE PutScrap (which: ScrapType; what: TH; VAR PutErr:integer); PROCEDURE PutGrScrap (What: PicHandle; VAR PutErr:integer); PROCEDURE PutCsScrap (icsContents: TB; VAR PutCSErr:integer); PROCEDURE EndPutScrap(VAR PutErr:integer); PROCEDURE StartGetScrap(VAR GetErr: integer); PROCEDURE GetScrap (VAR which: ScrapType; VAR what: TH); PROCEDURE GetGrScrap (VAR What: PicHandle); PROCEDURE GetCsScrap (VAR Contents: TB); PROCEDURE EndGetScrap(VAR GetErr: integer); PROCEDURE bindUTDSeg ( VAR BindErr: integer ) ; PROCEDURE unBindUTDSeg ( VAR UnBindErr: integer ) ; IMPLEMENTATION UNITFILEVINTRINSIC SHARED; INTERFACE USES {$U libsm/UnitStd} UnitStd, {$U libsm/UnitHz} UnitHz, {$U libos/SysCall} SysCall, {$U libos/PSysCall} PSysCall; CONST ifilNil = -1; ifilRangeWarn = -4056; noMFileErr = 4057; ifilNotOpenWarn = -4058; ivodNil = MAXINT; ivodArgvod = 0; ivodFst = 1; cbVofilOnFile = 128; cvodMore = 48; cbBlkOfVofil = 512; {$IFC NOT fDbgOk} fTstFile = FALSE; {$ENDC} TYPE String255 = STRING[255]; TVod = RECORD ib: TL; cb: TL; END; TVofil = RECORD tyfil: TW; ver: TC; ivodMac: TC; vodArgvod: TVod; END; TArgvod = ARRAY [1..1] OF TVod; TRgvod = ^TArgvod; TSetaccess = MSet; VAR Scrap_RefNum: TL; {$IFC fDbgOk} fTstFile: TF; {$ENDC} PROCEDURE InitFiles(hz: THz); FUNCTION IfilOpen(VAR cError: TC; pathIn: String255 ; cbBlk: TC; setaccess: TSetaccess; hzWrite: THz; password: E_name): TB; PROCEDURE CloseIfil(VAR cError: TC; ifil: TB); FUNCTION FilCbOfN(n: TN): TC; FUNCTION FilFSwapInN(hz: THz; n: TN): TF; PROCEDURE FilSwapOutN(hz: THz; n: TN); FUNCTION NFromIfilIb(ifil: TB; ib: TL) : TN; FUNCTION CBlkOfIfil(ifil: TC): TC; PROCEDURE RenameFile (VAR cError: TC; pathIn: String255 ; enameIn: TSp ; password: E_name); PROCEDURE KillFile (VAR cError: TC; pathIn: String255 ; password: E_name); FUNCTION FMonitorFile (path: String255 ): TF; PROCEDURE PathOfIfil (ifil: TC; VAR path: String255 ; VAR password: e_name); PROCEDURE SetIbLimOfIfil(ifil: TB; ibLim: TL); FUNCTION RefnumOfIfil(ifil: TB):TC; PROCEDURE CleanIfil(VAR cError: TC; hz: THz; ifil: TB; fIgnoreDirty: TF); FUNCTION CErrOfIfil(ifil: TB):TC; PROCEDURE GetVofil(ifil: TB; VAR vofil: TVofil); FUNCTION IvodAdd(ifil: TB; hSrc: TH; cb: TL) : TC; PROCEDURE SetTyfilVer(ifil: TB; tyfil: TW; ver: TC); IMPLEMENTATION {$IFC fSymOK} lUNITFIGA*INTRINSIC SHARED; INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libos/SysCall } SysCall, {$U libsu/UnitFile } UnitFile, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libqd/Storage } Storage, {$U libsu/UnitFmt } UnitFmt, {$U libpm/PmDecl } PmDecl, {$U libpr/PrStdInfo } PrStdInfo, {$U libsu/UnitCS } UnitCS; CONST {$IFC NOT fDbgOk} fTstFig = FALSE; {$ENDC} tyfilFig = -13143; verFigCur = 1; cErrFilNotValid = 5100; TYPE TCsfig = RECORD cs: TCs; ifil: TB; END; TPcsfig = ^TCsfig; THcsfig = ^TPcsfig; VAR cspdFig: TCspd; {$IFC fDbgOk} fTstFig: TF; {$ENDC} PROCEDURE PxHcsfig (hcsfig: THcsfig); FUNCTION IcsFigCreate (VAR cError: TC; path: Pathname; setaccess: TSetaccess; hz: THz; password: E_name) : TB; PROCEDURE FreeFigIcs (ics: TB); PROCEDURE FigFindLpFixed (ics: TB; lp: TLp; VAR lpFixed: TLp); FUNCTION LpFigAdd (ics: TB; hpic: THpic) : TLp; PROCEDURE SeqLpdFig (lpd: TLpd; VAR achad: TAChad); FUNCTION IfilOfFig (icsFig: TB): TB; PROCEDURE InitFig; IMPLEMENTATION UNITFF JINTRINSIC SHARED; INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libos/SysCall } SysCall, {$U libsu/UnitFile } UnitFile, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libqd/Storage } Storage, {$U libsu/UnitFmt } UnitFmt, {$U libpm/PmDecl } PmDecl, {$U libpr/PrStdInfo } PrStdInfo, {$U libsu/UnitCS } UnitCS; CONST {$IFC NOT fDbgOk} fTstFf = FALSE; {$ENDC} pwFf = -13142; pwNotFf = 0; cbPgff = 512; dxMinTab = 6; ffVersion = 5; ffVerPrPrf = 2; ffVerNewRgfbcs = 3; ffVerMsgFst = 3; ffVerCommaDecimal = 4; ffVerPrRec = 5; TYPE TTyRlU = (tyrluEnglish, tyrluMetric, tyrluPica, tyrluElite); TFfLeader = RECORD password: TW; version: TC; lpHdrFst: TLp; lpFtrFst: TLp; lpTxtFst: TLp; dummyLpLimFf: TB; tyrlu: TTyRlU; pglp: TPglp; prprf: TPrRec; END; VAR cspdFf: TCspd; {$IFC fDbgOk} fTstFf: TF; {$ENDC} PROCEDURE PxHcsff (hcs: THcs); PROCEDURE PxLeader(VAR leader: TFfleader); PROCEDURE SeqLpdFf (lpd: TLpd; VAR achad: TAChad); FUNCTION IcsFfCreate (ifil: TC; icsFig: TB; hz: THz; VAR ffleader: TFfleader) : TB; PROCEDURE FreeFfIcs (icsFf: TB); PROCEDURE WriteIcsFf(icsDoc: TB; pglp: TPglp; tyrluFf: TTyRlU; ifil: TB; ifilFig: TB; hzDoc: THz); PROCEDURE InitFF; FUNCTION LpMacFf(icsFf: TB) : TLp; PROCEDURE SetLeaderOfIcsFfFromIFil(ics: TB; ifil: TC; hz: THz); FUNCTION IfilOfFf (icsFf: TB):TB; PROCEDURE GetLeaderOfIcsFf(icsFf: TB; VAR ffleader: TFfLeader); IMPLEMENTATION UNITCS DINTRINSIC SHARED; INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libos/SysCall } SysCall, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libpm/PmDecl } PmDecl, {$U libpr/PrStdInfo } PrStdInfo, {$U libsu/UnitFmt } UnitFmt; CONST {$IFC NOT fDbgOk} fTstCs = FALSE; {$ENDC} clpdDft = 4; icsLst = 10; ointNil = 0; orecNil = MAXINT; lpMax = 2000000000; iprocSeqLpd = 0; iprocFindLpFixed = 1; iprocHilight = 2; iprocCrd = 3; iprocFreeIcs = 4; iprocFSelLpBounds = 5; iprocPxHcs = 6; iprocLstCs = 6; iimgpScrn = 0; iimgpQume = 1; iimgpCIto = 2; iimgpLst = 2; TYPE TLp = TL; TArglp = ARRAY [0..0] OF TLp; TRglp = ^TArglp; TInt = RECORD ointNxt: TC; ointPrv: TC; ointParent: TC; lpFst: TLp; lpLim: TLp; ics: TB; fValid: TF; END; TPint = ^TInt; TArgint = ARRAY [0..0] OF TInt; TRgint = ^TArgint; THpic = PicHandle; TPpic = PicPtr; TFigd = RECORD n: TN; ppic: TPpic; END; TTyset = RECORD fRce: TF; fParBnds: TF; fRpe: TF END; TAlpd = RECORD ics: TB; ilpd: TB; fParSt: TF; lp: TLp; lpLim: TLp; lpSon: TLp; icsSon: TB; tyset: TTyset; rce: TRce; lpFstPar: TLp; lpLimPar: TLp; rpe: TRpe; arce: TArce; arpe: TArpe; figd: TFigd; END; TLpd = ^TAlpd; TTycs = (tycsNil, tycsUs, tycsEd, tycsFf, tycsUf, tycsFm, tycsPg, tycsRuler, tycsLst, tycsFld, tycsMtrx, tycsFig ); TCspd = RECORD argproc: ARRAY [0..iprocLstCs] OF TProc; argimgp: ARRAY [0..iimgpLst] OF TProc; END; TTyxy = (tyxyScrn, tyxyIP, tyxyPgFract, tyxyMica, tyxyDotMx, tyxyHiDotMx, tyxyLDotMx, tyxyLHiDotMx, tyxyNew1, tyxyNew2, tyxyNew3, tyxyNew4, tyxyNew5, tyxyNew6, tyxyNew7, tyxyNew8, tyxyNil); TCs = RECORD cspd: TCspd; hz: THz; tycs: TTycs; tyxy: TTyxy; ointFst: TC; orecConFst: TC; cRef: TC; prprf: TPrRec; END; TPcs = ^TCs; THcs = ^TPcs; TArghcs = ARRAY [0..0] OF THcs; TRghcs = ^TArghcs; TPglp = RECORD icsHdr: TB; icsFtr: TB; yTopHdr: TY; dyHdr: TY; dyHtBody: TY; dyBotBody: TY; tyxy: TTyxy; END; TAmpicsprcs = ARRAY [0..0] OF TL; TMpicsprcs = ^TAmpicsprcs; VAR {$IFC fDbgOk} fTstCs: TF; {$ENDC} tysetRpe: TTyset; tysetBnds: TTyset; rghcs: TRghcs; mpicsprcs: TMpicsprcs; icsMac: TC; argalpd: ARRAY [0..clpdDft] OF TAlpd; arglpd: ARRAY [0..clpdDft] OF TLpd; lpdStd: TLpd; tysetStd: TTyset; lldInt: TLld; tyxyLst: TTyxy; tyxyCs: TTyxy; pglpStd: TPglp; fNoInvalidate: TF; FUNCTION LpMinP(lp1: TLp; lp2: TLp) : TLp; FUNCTION LpMaxP(lp1: TLp; lp2: TLp) : TLp; PROCEDURE PxRgcs; PROCEDURE PxAchad(VAR achad: TAchad); PROCEDURE PxCs(ics: TB); PROCEDURE FreeInt(ics: TB; oint: TC); FUNCTION OintMark (oint: TC; ics: TB; lpFst: TLp; lpLim: TLp; fValid: TF; ointParent: TC) : TC; FUNCTION IcsCreate(tycs: TTycs; cbCs: TC; hz: THz) : TB; PROCEDURE FreeIcs(ics: TB); PROCEDURE PxLpd(lpd: TLpd; VAR achad: TAchad); PROCEDURE SetLpd(lpd: TLpd; ics: TB; lp: TLp; tyset: TTyset; VAR achad: TAchad); PROCEDURE SeqLpd(lpd: TLpd; VAR achad: TAchad); FUNCTION FParStart(ics: TB; lp: TLp) : TF; PROCEDURE FindLpFixed(ics: TB; lp: TLp; VAR lpFixed: TLp); PROCEDURE FindLpFstPar(ics: TB; lp: TLp; VAR lpFixed: TLp); PROCEDURE InitCs(hz: THz); PROCEDURE PxInt(oint: TC); PROCEDURE AdjustLps(ics: TB; lpFstInv: TLp; lpLimInv: TLp; dlpAdjust: TLp); FUNCTION FSelLpBounds(lp: TLp; ics: TB; VAR lpFstSel, lpLimSel, lpFstAtom, lpLimAtom: TLp) : TF; FUNCTION TrueStdSelLpBounds(lp: TLp; ics: TB; VAR lpFstSel, lpLimSel, lpFstAtom, lpLimAtom: TLp) : TF; FUNCTION FTextIcs(ics: TB) : TF; PROCEDURE PurgeIcsPrcs; IMPLEMENTATION UNITFMT INTRINSIC SHARED; INTERFACE USES {$U libsm/UnitStd} UnitStd, {$U libsm/UnitHz} UnitHz, {$U libqd/QuickDraw} QuickDraw, {$U libfm/FontMgr} FontMgr; {$SETC doTraceSU := TRUE} {$SetC fTraceSU := doTraceSU AND fTRACE} CONST {$IFC NOT fDbgOk} fTstFmt = FALSE; {$ENDC} ifldQuad = 0; ifldXLFst = 1; ifldXLBody = 2; ifldXRt = 3; ifldXtb = 4; ifldTbQuad = 5; ifldRgtbd = 6; ifldDxtb = 7; ifldBold = 8; ifldItalic = 9; ifldUnderline = 10; ifldFont = 11; ifldVan = 12; ifldSuperscript = 13; ifldYLine = 14; ifldYLd = 15; ifldMovTb = 16; ifldClrTb = 17; ifldFilTb = 18; ifldKeep = 19; ifldLpFig = 20; ifldIcsFig = 21; ifldTyfam = 22; ifldFsp = 23; ifldLst = 23; fopcEnd = -1; ibRgtbd = 14; cbRceVan = 2; ifnt12Tile = 0; ifntp10Tile = 1; ifntp12Tile = 2; ifnt18Tile = 3; ifnt24Tile = 4; ifnt12Cent = 5; ifnt18Cent = 6; ifnt24Cent = 7; ifntFBold = 8; ifntp10Cent = 9; ifntp12Cent = 10; ifntelite = 11; ifntcourier = 12; ifntp20Tile = 13; ifntp15Tile = 14; ifntp20Cent = 15; ifntp15Cent = 16; ifntLst = 16; ibXTbd = 0; ibChTbd = 2; ibRgfbc = 1; cbHfccInit = 10; itbdLst = 58; icsNil = 0; lpNil = -2; tyfamModern = 0; tyfamClassic = 1; tyfamLst = 1; tyfam1Fill = 2; tyfam2Fill = 3; fsp8P20 = 0; fsp8P15 = 1; fsp12P12 = 2; fsp12P10 = 3; fsp12 = 4; fsp14 = 5; fsp18 = 6; fsp24 = 7; fspLst = 7; TYPE TFcc = RECORD cref: TB; argfbc: TArgb; END; TPfcc = ^TFcc; THfcc = ^TPfcc; TQuad = (quadL, quadC, quadR, quadJ); TTyfill = (tyfillNil, tyfillDots, tyfillHyph, tyfillUL); TTbdOld = PACKED RECORD x: TX; fill4: 0..15; quad: TQuad; tyfill: TTyfill; chLdr: TCh; END; TTbd = PACKED RECORD x: TX; fill3: 0..7; fDecimalComma: TF; quad: TQuad; tyfill: TTyfill; chLdr: TCh; END; TArgtbd = ARRAY [0..0] OF TTbd; TRgtbd = ^TArgtbd; TArcpe = PACKED RECORD cb: TB; b1: TB; END; TRcpe = ^TArcpe; TArce = PACKED RECORD cb: 0..255; fVan: TF; fBold: TF; fItalic: TF; fUnderline: TF; fill4: 0..15; cbSuperscript: TB; ifnt: TB; fKeep: TF; fOutLine: TF; fShadow: TF; fFillB: TF; fFillC: TF; fFillD: TF; fFillE: TF; fFillF: TF; icsFig: TB; lpFig: TC; END; TRce = ^TArce; TArpe = PACKED RECORD cb: 0..255; sy: TB; xLftFst: TX; xLftBody: TX; xRt: TX; yLd: TY; fill1: TB; yLine: 0..63; quad: TQuad; itbLim: TW; argtbd: array [0..itbdLst] of TTbd; END; TRpe = ^TArpe; TTyfam = 0..3; TFsp = TB; TFstyle = RECORD tyfam: TTyfam; fsp: TFsp; END; TTydst = (tydstRce, tydstRpe, tydstTbd, tydstNil); VAR {$IFC fDbgOk} fTstFmt: TF; {$ENDC} argfam: ARRAY [0..ifntLst] OF TFam; tbdNil: TTbd; arceStd: TArce; arpeStd: TArpe; ampifntfstyle: ARRAY [0..ifntLst] OF TFstyle; PROCEDURE PxArce(VAR arce: TArce); PROCEDURE PxArpe(VAR arpe: TArpe); FUNCTION CfbcApplyIfld(ifld: TC; wsval: TW; pval: TPc; rpe: TRpe; rce: TRce): TC; FUNCTION IfbcLstApplyRgfbc(rgfbc: TRgb; rpe: TRpe; rce: TRce) : TC; PROCEDURE AddRgfbc(VAR hfcc: THfcc; hfccSrc: THfcc; hz: THz); PROCEDURE AddFop(VAR hfcc: THfcc; ifld: TB; sval: TW; pval: TPc; hz: THz); PROCEDURE GenFopsDiff(hfcc: THfcc; tydst: TTydst; rcpeStd, rcpe: TP; hz: THz); PROCEDURE zzGenParFops(hfcc: THfcc; rpe: TRpe; hz: THz); FUNCTION ItbFromX(rgtbd: TRgtbd; itbLst: TC; x: TX) : TC; PROCEDURE InitFmt; PROCEDURE PxRgfbc(rgfbc: TRgb); IMPLEMENTATION ALERTMGRIntrinsic; INTERFACE uses {$U libhw/HWINT} HwInt, {$U libsm/UNITSTD} UnitStd, {$U libsm/UNITHZ} UnitHz, {$U libqd/STORAGE} Storage, {$U libqd/QUICKDRAW} QuickDraw, {$U libfm/FONTMGR} FontMgr, {$U libfm/FMGRUTIL} FMgrUtil, {$U libos/SYSCALL} SysCall, {$U libos/PSYSCALL} PSysCall, {$U libpm/PMDECL} PMDecl, {$U libpm/PMM} PMM, {$U libwm/EVENTS} Events, {$U libwm/FOLDERS} Folders, {$U libwm/MENUS} Menus, {$U libwm/WINDOWS} Windows, {$U libsb/WMLSTD} WmlStd, {$U libsb/WMLCRS} WmlCrs, {$U libdb/DBENV} dbenv; {$setc alSymbols := FSymOK} {$setc alDebug := FDbgOK} {$setc dbgAlWould := alDebug} {$setc dbgAlrt := false} {$setc dbgAlEvt := false} {$setc dbgAlRdErr := false} {$setc dbgAlOpErr := false} const maxButn = 10; noButn = 11; type TButn = 0..maxButn; TAlertFile = ^PAlertRec; PAlertRec = ^TAlertRec; TAlertRec = record falerts: longint; fnumAlerts: integer; frefNum: integer; fPos: integer; end; TParamAlert = String[40]; TArgAlert = 0..5; TCountAlert = 7..9; TPstr255 = ^Str255; TAlertKind = (getProc, drawProc, askProc, waitProc, stopProc, noteProc, cautionProc, cautionOKproc, cautionCancelProc, cautionStopProc, cautionNoteProc, cautionInsistProc); var alertError: integer; refuseDeactivate: boolean; traceWouldAlert: boolean; preventReentry: boolean; BackGrInProgress: boolean; {$ifc dbgAlRdErr} fakeAlError: integer; {$endc} function AskAlert(alertFile: TAlertFile; alertNumber: integer): integer; procedure ArgAlert(n: TArgAlert; s: Str255); function BackgroundAlert(alertFile: TAlertFile; alertNumber: integer; alertType: TAlertKind): integer; procedure BeepAlert(volume: integer); function ButnPushed(first, last: TButn; VAR pushed: TButn; pt: Point): boolean; function CautionAlert(alertFile: TAlertFile; alertNumber: integer): boolean; function CalcButWidth(topButn, botButn: TButn; VAR height: integer): integer; procedure CountAlert(whichCounter: TCountAlert; countValue: integer); procedure DrawAlert(alertFile: TAlertFile; alertNumber: integer; marginRect: Rect); procedure DTAlert(alertFile: TAlertFile; osDT: longint; VAR userString: TParamAlert); procedure EndWaitAlert; procedure GetAlert(alertFile: TAlertFile; alertNumber: integer; pStr: TPstr255); procedure GetButn(d: TButn; pStr: TPstr255); procedure HideButn(d: TButn); procedure InitAlerts(cacheSize, cacheBytes: integer; hz: THz; idleProcPtr, errProcPtr: procPtr); procedure initMP (myHeap : Thz; toolPreFix : TParamAlert; ptrToAlertProc : procPtr; phraseversion : integer; myMenus : rMenuPtr; var alertFile : TAlertFile; var error : integer ); procedure LdSgAl; procedure LocateAlert(top: integer); procedure LockAlert(alertFile: TAlertFile; alertNumber: integer); procedure NoteAlert(alertFile: TAlertFile; alertNumber: integer); function NthAlert(ordinal: INTEGER; alertFile: TAlertFile; VAR alertNumber, numStages: integer; VAR alertKind: TAlertKind): BOOLEAN; procedure OpenPhraseFile(VAR refNum: integer; path: pathName); procedure ParamAlert(cite1, cite2, cite3: Str255); procedure PushButn(d: TButn; f: boolean); function ReadAlerts(refNum, version: integer): TAlertFile; procedure ReshowButn(d: TButn); procedure SetButWidths(width: integer); procedure ShowButn(d: TButn; h, v: integer; fDefault: boolean); procedure StopAlert(alertFile: TAlertFile; alertNumber: integer); procedure UnlockAlerts; procedure WaitAlert(alertFile: TAlertFile; alertNumber: integer); procedure WouldAlert(VAR menu: menuInfo; itemIndex: integer); IMPLEMENTATION WMLCRS INTRINSIC; INTERFACE USES {$U libsm/Unitstd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libfm/FmgrUtil } FmgrUtil, {$U libsb/WmlStd } WmlStd; CONST icrsFirst = -1; icrsHidden = -1; icrsEscape = 0; icrsInactive = 1; icrsUpDwn = 2; icrsLftRt = 3; icrsGrow = 4; icrsIbeam = 5; icrsMenu = 6; icrsVSkewer = 7; icrsHSkewer = 8; icrsLCcross = 9; icrsXIBeam = 10; icrsHrGlass = 11; icrsCheck = 12; icrsGECross = 13; icrsLFinger = 14; icrsGEIbeam = 15; icrsLast = 15; PROCEDURE InitWmlCrs (VAR cError: TC); PROCEDURE SetStdCursor (icrs: TC); FUNCTION IcrsCurrent: TC; IMPLEMENTATION WMLSB 8INTRINSIC; INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libsb/WmlStd } WmlStd, {$IFC FWMLOS} {$U libos/Syscall } Syscall, {$ELSEC} {$U obj:OsStub } Syscall, {$ENDC} {$U libwm/Events } Events; CONST dhSbox = 24; dvSbox = 16; dhThumb = 24; dvThumb = 16; dhSkewer = 6; dvSkewer = 4; TYPE TIcon = (iconSkewer, iconArwA, iconPagA, iconGryA, iconThumb, iconGryB, iconPagB, iconArwB); TSicon = SET OF TIcon; THSb = ^TPSb; TPSb = ^TSb; TSb = RECORD r: TR; tyvh: TTyvh; sicon: TSicon; siconVis: TSicon; cThumb: TC; refCon: TL; fHead: TF; hsbPrv: THSb; hsbNxt: THSb; END; TSbList = RECORD hz: THz; hsbFst: THSb; END; TPosts = ARRAY[iconSkewer..iconArwB] OF TCd; VAR hsbNil: THSb; dptSbox: TPt; dptThumb: TPt; dptSkewer: TPt; TyvhNOT: ARRAY [TTyvh] OF TTyvh; fTstSb: TF; PROCEDURE InitWmlSb; PROCEDURE InitSbList (VAR sbList: TSbList; hz: THz); FUNCTION SbCreate (VAR sbList: TSbList; hsbBefore: THSb; tyvhSb: TTyvh; ptTopLeft: TPt; cdBotRt: TCd): THSb; PROCEDURE KillSb (VAR sbList: TSbList; hsbKill: THSb); PROCEDURE GetSbRect (hsb: THSb; VAR r: TR); PROCEDURE SetSbRect (hsb: THSb; r: TR); FUNCTION RefconSb (hsb: THSb): TL; PROCEDURE SetSbRefcon (hsb: THSb; refcon: TL); FUNCTION HsbFirst (VAR sbList: TSbList): THSb; FUNCTION HsbNext (hsb: THSb): THSb; FUNCTION HsbPrev (hsb: THSb): THSb; FUNCTION TyvhOfSb (hsb: THSb): TTyvh; PROCEDURE SetSbIcons (hsb: THSb; siconNew: TSicon); PROCEDURE GetSbIcons (hsb: THSb; VAR sicon: TSicon); PROCEDURE GetVisIcons (hsb: THSb; VAR siconVis: TSicon); FUNCTION CThumbPos (hsb: THSb): TC; PROCEDURE SetThumb (hsb: THSb; cNewThumb: TC); PROCEDURE MoveSb (hsb: THSb; ptNewTL: TPt); PROCEDURE AdjSbCorner (hsb: THSb; dcdAdjust: TCd; fTopLeft: TF); PROCEDURE PaintSb (hsb: THSb); PROCEDURE EraseSb (hsb: THSb); PROCEDURE PaintArw (hsb: THSb; iconWhichArw: TIcon; fBlack: TF); FUNCTION HsbFromPt (VAR sbList: TSbList; pt: TPt): THSb; FUNCTION FSbHit (VAR sbList: TSbList; pt: TPt; VAR hsbHit: THSb; VAR iconHit: TIcon): TF; PROCEDURE FlushRects (VAR rH, rV: TR); PROCEDURE MkPosts (hsb: THSb; VAR posts: TPosts); PROCEDURE SplitSb (VAR sbList: TSbList; hsbOld: THSb; VAR hsbNew: THSb; cdCut: TCd); PROCEDURE AdjSplitBetween (hsbBefore, hsbAfter: THSb; dcdAdjust: TCd); FUNCTION HsbNextOnSbar (hsb: THSb): THSb; FUNCTION HsbPrevOnSbar (hsb: THSb): THSb; FUNCTION HsbSbarHead (hsb: THSb): THSb; FUNCTION HsbSbarTail (hsb: THSb): THSb; FUNCTION FSbarHead (hsb: THSb): TF; PROCEDURE SlideSbar (hsb: THSb; dcdAdjust: TCd); PROCEDURE PaintSbar (hsb: THSb); PROCEDURE EraseSbar (hsb: THSb); PROCEDURE SetupMvThumb (hsb: THSb); PROCEDURE MoveThumb (cNewThumb: TC); PROCEDURE DragThumb (hsb: THSb; ptMouse: TPt; VAR cThumbUp: TC); PROCEDURE FixRLimits (hsb: THSb; VAR rLimits: TR); PROCEDURE DragSkewer (hsbDwn: THSb; ptMouse: TPt; rLimits: TR; VAR ptSkewerUp: TPt); PROCEDURE HideSBorder (r: TR); {$IFC WmlDebug } PROCEDURE PxSbList (VAR sbList: TSbList); PROCEDURE PxSicon (sicon: TSicon); PROCEDURE PxSb (hsb: THSb); PROCEDURE PxSbar (hsb: THSb); {$ENDC } IMPLEMENTATION WMLGROW INTRINSIC; INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libsb/WmlStd } WmlStd, {$IFC FWMLOS } {$U libos/SysCall } SysCall, {$ELSEC } {$U obj:OSStub } SysCall, {$ENDC} {$U libwm/Events } Events, {$U libwm/Folders } Folders; CONST dhGrow = 24; dvGrow = 16; PROCEDURE GetGrowRect (VAR rGrow: TR); PROCEDURE PaintGrow; FUNCTION FGrowHit (pt: TPt): TF; PROCEDURE DragFrame (ptMouse: TPt; fDrawScrolls: TF; VAR ptNewBR: TPt); PROCEDURE InitXorFrame; PROCEDURE XorFrame(ptFrameBR: TPt; fDrawScrolls: TF); PROCEDURE EndXorFrame; IMPLEMENTATION WMLSTD INTRINSIC; {$SETC FWMLOS := TRUE } INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr; {$SETC WmlDebug := FDbgOK } {$SETC WmlSymbols := FSymOk } {$SETC doTraceSB := TRUE} {$SetC fTraceSB := doTraceSB AND fTRACE} CONST tyvhV = V; tyvhH = H; TYPE TAport = GrafPort; TPort = GrafPtr; TBmp = BitMap; TPt = Point; TTyvh = VHSelect; TR = Rect; PROCEDURE PenSave; PROCEDURE PenRestore; PROCEDURE WmlTxtSave; PROCEDURE WmlTxtRestore; IMPLEMENTATION {$IFC WmlDebug } {$R+} {$ELSEC } {$R-} {$ENDC } FPRSTDINFINTRINSIC SHARED; INTERFACE USES {$U LibOS/SysCall } SysCall, {$U LibPM/PMDecl } PMDecl, {$U LibSM/UnitStd } UnitStd, {$U LibSM/UnitHz } UnitHz, {$U LibQD/Storage } Storage, {$U LibQD/QuickDraw } QuickDraw, {$U LibFM/FontMgr } FontMgr; {$setc doTracePR := TRUE} {$setc fTracePR := doTracePR and fTrace} {$SETC PrDebug = fdbgok} {$SETC PrSymbols = fsymok} CONST cPrPrfVersion = 11; prdVersion = 1; cbPrPrfMax = 64; PrPageMax = $07FFF; LastBlock = 9999; iPgOther = 0; iPg8x11 = 1; iPg8x14 = 2; iPg14x11 = 3; iPgA4 = 4; iPg210x12 = 5; iPg310x8 = 6; iPgSpec = 7; iPgFst = 0; iPgMax =15; prPgFract = 120; prNILProcess = -1; prNilRefNum = -1; prNilPrinter = -1; prNilPort = -1; prErrAbort = 3050; prErrPrShop = 3068; NoPRD = 3055; NoPMDrivers = 3056; PMbutNoPRD = 3057; NoPrProcess = 3058; NoBtnFile = 3059; PrParentProcess = 'System.Print'; spPrAlrt = 'System.Pr.'; sParentSeg = 'System.PrData'; ldsnshared = 12; ldsndialog = 9; Type T1 = 0..1; T4 = 0..15; T8 = -128..127; T16 = PACKED RECORD CASE INTEGER OF 0 : (by1,by0 : -128..127); 1 : (c1,c0 : CHAR); 2 : (usb1,usb0 : 0..255); 3 : (sb1,sb0 : -128..127); 4 : (n3,n2,n1,n0: T4); 5 : (f15,f14,f13,f12,f11,f10,f9,f8,f7,f6,f5,f4,f3,f2,f1,f0 : BOOLEAN); 6 : (b15,b14,b13,b12,b11,b10,b9,b8,b7,b6,b5,b4,b3,b2,b1,b0 : T1); 7 : (i : INTEGER); END; T32 = PACKED RECORD CASE INTEGER OF 0 : (i1,i0 : T16); 1 : (l : LONGINT); 2 : (p : TP); 3 : (h : TH); 6 : (aby : PACKED ARRAY [0..3] OF -128..127); END; TDirection = (Portrait,LandScape); TPgSize = Record PaperDirect : TDirection; PrintDirect : TDirection; Width : INTEGER; Height : INTEGER; Extend : LongInt; End; TDlgPgSz = RECORD pgSzBtn : INTEGER; widInch : INTEGER; htInch : INTEGER; wid16th : INTEGER; ht16th : INTEGER; widMM : INTEGER; htMM : INTEGER; END; TPrJobInfo = RECORD DocPgFst : Integer; DocPgLst : Integer; SpooledPages : Integer; Copies : Integer; Immediate : Boolean; Extend : LongInt; END; TPrInfo = Record ADev : TADev ; PrinterID : Integer; NumColor : Integer; HRes,VRes : Integer; rPaper : Rect ; rPrintable: Rect ; PgSize : TPgSize; Port : Integer; DlgPgSz : TDlgPgSz; Extend : LongInt; End; TPrDevInfo = Array [ 1..128] of -128..127; TPrPort = Record gport : GrafPort; gProcs : QDProcs ; Extend : LongInt; End; TpPrRec = ^TPrRec; ThPrRec = ^TPPrRec; TPrRec = Record PrVersion : Integer; PrLDSN : Integer; PrJobInfo : TPrJobInfo; PrInfo : TPrInfo ; PrDevInfo : TPrDevInfo; Extend : LongInt; End; TPfPage = RECORD Start : LongInt; Length : LongInt; END; TPfPages = ARRAY[1..999] OF TPfPage; TPPfPages = ^TPfPages; THPfPages = ^TPPfPages; TPrFileId = Record sFileName : Str255; Case Boolean of True : (LongId :LongInt); False : (Id,BlockNum:Integer); End; TPrFileRec = Record FileName : PathName; RefNum : Integer; End; TPrDSRec = Record SegName : PathName; InitSize : LongInt; RefNum : Integer; LDSN : Integer; BegAddr : LongInt; End; PrMenuSuppress = (ePrNormal,ePgRangeSuppress,ePrDialogSuppress); DlgOption = (eDlgOK,eDlgCancel,eDlgAnother); TPrntrID = 0..16383; TPrExtWord = PACKED RECORD CASE INTEGER OF 0 : ( printer_flag : TF; default_flag : TF; PrDeviceID : TPrntrID); 1 : ( ExtWord : INTEGER); END; DriverChoice = RECORD Connector : TypeConnect; cd_Driver : e_name; END; DN_Info = RECORD printer_id : LongInt; numDrivers : Integer; END; prdHeader = RECORD version : Integer; prdcount : Integer; END; prdEntry = RECORD entryLen : Integer; drvr_name : e_name; info : dn_info; END; PRD_Info = RECORD descr : prdHeader; info : ARRAY [0..0] OF prdEntry; END; VAR cPrError : Integer; fBackGround : TF; fInitialized : TF; lParentID : TL; PrAlertUP : Boolean; prsslot, prsconnector, prsdevice, prsAserial, prsBserial, prsparallel, prsnone : TSp; PrExtras : ARRAY [0..10] OF LONGINT; PrDebug : Boolean; PrBugpName : PathName; PrBugFile : Text; FUNCTION PrRec68K:TpPrRec; Implementation 6MENUS INTRINSIC SHARED; INTERFACE USES {$U libhw/HWInt } HWInt, {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libos/SysCall } SysCall, {$U libwm/Events } Events, {$U libwm/Windows } Windows, {$U libwm/Folders } Folders; CONST maxItem = 31; noMark = 0; vertSpace = 15; {$IFC wmOs } checkMark = ccCheck; appleMark = ccApple; {$ELSEC} checkMark = 142; appleMark = 143; {$ENDC} TYPE MenuPtr = ^MenuInfo; MenuInfo = RECORD menuId: INTEGER; menuWidth: INTEGER; menuHeight: INTEGER; DrawProc: ProcPtr; ChooseProc: ProcPtr; enableFlags: PACKED ARRAY[0..maxItem] OF BOOLEAN; menuData: Handle; END; rMenuInfo = array [0..0] of MenuInfo; rMenuPtr = ^rMenuInfo; ItemPtr = ^Str255; VAR menuDelay: INTEGER; desktopMenu: ARRAY [0..1] OF MenuInfo; PROCEDURE CalcMenuSize(VAR menu: MenuInfo); PROCEDURE CheckItem (VAR menu: MenuInfo; item: INTEGER; checked: BOOLEAN); PROCEDURE ChooseTxtItem(VAR menu: MenuInfo; menuRect: Rect; hitPt: Point; VAR whichItem: INTEGER); PROCEDURE ClearMenuBar; PROCEDURE DeleteMenu (menuId: INTEGER); PROCEDURE DisableItem(VAR menu: MenuInfo; item: INTEGER); PROCEDURE DisableMenu(VAR menu: MenuInfo); PROCEDURE DrawMenuBar; PROCEDURE DrawTxtMenu(VAR menu: MenuInfo; menuRect: Rect); PROCEDURE EnableItem (VAR menu: MenuInfo; item: INTEGER); PROCEDURE EnableMenu (VAR menu: MenuInfo); PROCEDURE GetItem (VAR menu: MenuInfo; item: INTEGER; itemString: ItemPtr); PROCEDURE HiLiteMenu (menuId: INTEGER); PROCEDURE InitMenus; PROCEDURE InsertMenu (VAR menu: MenuInfo; beforeId: INTEGER); PROCEDURE MarkItem (VAR menu: MenuInfo; item: INTEGER; whichMark: INTEGER); PROCEDURE MenuSelect (startPt: Point; VAR whichMenu,whichItem: INTEGER); PROCEDURE MenuKey (ch: CHAR; VAR whichMenu,whichItem: INTEGER); PROCEDURE ReadMenu (VAR menuFile: TEXT; VAR menu: MenuInfo); PROCEDURE SetItem (VAR menu: MenuInfo; item: INTEGER; itemString: ItemPtr); IMPLEMENTATION FOLDERS INTRINSIC SHARED; INTERFACE USES {$U libhw/HWInt } HWInt, {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libos/SysCall } SysCall, {$U libwm/Events } Events, {$IFC wmOS } {$U libpm/PmDecl } PmDecl, {$U libpm/Pmm } Pmm, {$ENDC } {$U libwm/Windows } Windows; CONST maxWindWidth = 720; maxWindHeight = 364; minWindWidth = 50; minWindHeight = 14; noIcon = 255; TYPE WindowInfo = RECORD visible: BOOLEAN; hasTab: BOOLEAN; okMove: BOOLEAN; okGrow: BOOLEAN; okFront: BOOLEAN; okClose: BOOLEAN; okActivate: BOOLEAN; END; PROCEDURE BeginUpdate (folder: WindowPtr); PROCEDURE DialogHeight (height: INTEGER; fUpdate: BOOLEAN); PROCEDURE DisposeFolder (folder: WindowPtr); PROCEDURE EndUpdate (folder: WindowPtr); PROCEDURE FlushInput (window: WindowPtr); PROCEDURE FlushWindow (window: WindowPtr); PROCEDURE FlushProcess (process: ProcessID); PROCEDURE FolderSize (folder: WindowPtr; width,height: INTEGER; fUpdate: BOOLEAN); FUNCTION GetFldrRefCon (folder: WindowPtr): LongInt; PROCEDURE GetFldrTitle (folder: WindowPtr; VAR title: Str255); PROCEDURE GetWindInfo (window: WindowPtr; VAR info: WindowInfo); PROCEDURE GiveControl (event: EventRecord); PROCEDURE GiveWindow (window: WindowPtr; toProcess: ProcessId); PROCEDURE HeDied (deadProcess: ProcessID); PROCEDURE HideFolder (folder: WindowPtr); PROCEDURE HiLiteTab (folder: WindowPtr; fHiLite: BOOLEAN); PROCEDURE ImDying; PROCEDURE InitWM; PROCEDURE InvalidateRgn (folder: WindowPtr; rgn: RgnHandle); PROCEDURE InvalRect (badRect: Rect); PROCEDURE InvalRgn (badRgn: RgnHandle); PROCEDURE LocateDialog (top, height: integer); PROCEDURE MakeFldrActive(folder: WindowPtr; reasonWhy: LongInt); PROCEDURE MakeTopActive; PROCEDURE MoveFolder (folder: WindowPtr; hGlobal,vGlobal: INTEGER); FUNCTION NewFolder (folderRect: Rect; title: Str255; visible: BOOLEAN; behind: WindowPtr; refCon: LongInt; process: ProcessId; whichIcon: INTEGER; overlay: INTEGER): WindowPtr; PROCEDURE OpenWM; PROCEDURE SetFldrTitle (folder: WindowPtr; title: Str255); PROCEDURE SetFldrRefCon (folder: WindowPtr; data: LongInt); PROCEDURE SetWindInfo (window: WindowPtr; VAR info: WindowInfo); PROCEDURE ShowFolder (folder: WindowPtr); PROCEDURE TakeControl (event: EventRecord; keepMenus,keepDialog: BOOLEAN); PROCEDURE TakeWindow (window: WindowPtr); PROCEDURE ValidRect (goodRect: Rect); PROCEDURE ValidRgn (goodRgn: RgnHandle); PROCEDURE WMClosePicture; PROCEDURE WMKillPicture (window: WindowPtr); PROCEDURE WMKillProcess (process: ProcessID); PROCEDURE WMOpenPicture (window: WindowPtr); PROCEDURE WMStartDoc(window: WindoWPtr); IMPLEMENTATION WINDOWS INTRINSIC SHARED; INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr, {$U libos/SysCall } SysCall, {$U libwm/Events } Events; CONST lastWindow = 24; TYPE StringPtr = ^ Str255; StringHandle = ^StringPtr; WindowPeek = ^WindowRecord; WindowRecord = RECORD port: GrafPort; strucRgn: RgnHandle; contRgn: RgnHandle; updateRgn: RgnHandle; windowPic: PicHandle; windowProc: ProcPtr; dataHandle: Handle; refCon: LongInt; process: LongInt; titleHandle: StringHandle; titleWidth: INTEGER; nextWindow: WindowPeek; closeIcon: INTEGER; iconOverlay: INTEGER; available: BOOLEAN; visible: BOOLEAN; hilited: BOOLEAN; hasTab: BOOLEAN; okMove: BOOLEAN; okGrow: BOOLEAN; okFront: BOOLEAN; okClose: BOOLEAN; okActivate: BOOLEAN; okDispose: BOOLEAN; END; WindowMessage = (draw,hit,calcRgns); VAR buttonWindow: WindowPeek; grayRgn: RgnHandle; wmPort: GrafPtr; saveUpdate: BOOLEAN; paintWhite: BOOLEAN; windowArray: ARRAY[0..lastWindow] OF WindowRecord; dPort,wPort: GrafPort; PROCEDURE BringToFront (window: WindowPeek; reDraw: BOOLEAN); PROCEDURE CalcVis (window: WindowPeek); PROCEDURE CalcVisBehind(startWindow: WindowPeek; clobbered: RgnHandle); PROCEDURE ChangeProcess(window: WindowPtr; newProcess: ProcessID); PROCEDURE CheckWindow (VAR event: EventRecord); PROCEDURE ClipAbove (window: WindowPeek); PROCEDURE DeleteWindow (window: WindowPeek); PROCEDURE DisposeString(sh: StringHandle); PROCEDURE DrawNew (window: WindowPeek; fUpdate: BOOLEAN); PROCEDURE GetWindTitle (window: WindowPeek; VAR title: Str255); PROCEDURE HideWindow (window: WindowPeek); PROCEDURE HiLiteWindow (window: WindowPeek; fHiLite: BOOLEAN); PROCEDURE HitContent (window: WindowPeek; event: EventRecord); PROCEDURE InsertWindow (window,behind: WindowPeek); PROCEDURE MakeActive (window: WindowPeek; event: EventRecord); PROCEDURE MoveWindow (windPeek: WindowPeek; dh,dv: INTEGER; bringFront: BOOLEAN); FUNCTION NewString (str: Str255): StringHandle; PROCEDURE PaintBehind (startWindow: WindowPeek; clobbered: RgnHandle); PROCEDURE PaintOne (window: WindowPeek; clobbered: RgnHandle); FUNCTION PrevWindow (window: WindowPeek): WindowPeek; PROCEDURE SaveOld (window: WindowPeek); PROCEDURE SendUpdate; PROCEDURE SetActWindow (window: WindowPeek); PROCEDURE SetString (sh: StringHandle; str: Str255); PROCEDURE SetWindTitle (window: WindowPeek; title: Str255); PROCEDURE ShowWindow (window: WindowPeek); PROCEDURE TopActive; FUNCTION UpShift (ch: CHAR): CHAR; PROCEDURE WindowSize (window: WindowPeek; width,height: INTEGER; fUpdate: BOOLEAN); IMPLEMENTATION EVENTS INTRINSIC SHARED; INTERFACE USES {$U libos/SysCall } SysCall, {$U libos/PSysCall } PSysCall, {$U libhw/HWInt } HWInt, {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz, {$U libqd/Storage } Storage, {$U libpm/PmDecl } PmDecl, {$U libpm/PmM } PmM, {$U libqd/QuickDraw } QuickDraw, {$U libfm/FontMgr } FontMgr; {$SetC wmOS := TRUE } {$SetC wmDebug := FALSE } {$SetC wmSymbols := fSymOk } {$SetC wmJournal := TRUE } {$SetC wmMonkey := FALSE } {$SetC wmScrn2File := TRUE } {$SETC doTraceWM := TRUE} {$SetC fTraceWM := doTraceWM AND fTRACE} CONST nilEvent = 0; buttonDown = 1; buttonUp = 2; keyDown = 3; folderActivate = 4; folderDeactivate = 5; folderUpdate = 6; folderMoved = 7; filerEvent = 8; abortEvent = 9; diedEvent = 10; private1 = 11; private2 = 12; private3 = 13; diskEvent = 14; catalogEvent = 15; disk1InCode = 1; disk1OutCode = 2; disk2InCode = 3; disk2OutCode = 4; paraCode = 5; buttonCode = 6; mouseCode = 7; powerCode = 8; microInCode = 11; micro1InCode = 12; micro2InCode = 13; micro3InCode = 14; microOutCode = 15; micro1Outcode = 16; micro2OutCode = 17; micro3OutCode = 18; optionCode = 104; shiftCode = 126; commandCode = 127; nilUserData = 0; nilProcess = 0; whyNot = 0; whyClick = 300; whyClose = 301; whyDisk = 302; whyDied = 303; whyFind = 304; TYPE KeyCode = 0..127; KeySet = SET OF KeyCode; ProcessId = LongInt; WindowPtr = GrafPtr; EventHandle = ^EventPtr; EventKind = INTEGER; EventPtr = ^EventRecord; EventRecord = RECORD who: WindowPtr; what: EventKind; where: Point; when: LongInt; why: INTEGER; shiftKey: BOOLEAN; alphaKey: BOOLEAN; codeKey: BOOLEAN; appleKey: BOOLEAN; mouseKey: BOOLEAN; repeatKey: BOOLEAN; keyCap: KeyCode; ascii: CHAR; toProcess: ProcessId; fromProcess: ProcessId; fromFolder: WindowPtr; userData: LongInt; END; VAR wmHeap: Thz; deskPort: GrafPtr; menuFolder: WindowPtr; alertFolder: WindowPtr; dialogFolder: WindowPtr; filerFolder: WindowPtr; scrapFolder: WindowPtr; activeFolder: WindowPtr; keyWindow: WindowPtr; filerProcess: ProcessId; scrapProcess: ProcessId; activeProcess: ProcessId; keyProcess: ProcessId; clickDelay: LongInt; caretOnTime: LongInt; caretOffTime: LongInt; eventDebug: BOOLEAN; trapKeys: KeySet; keyTrapProc: ProcPtr; trapPrcs: ProcessId; _CA_StartFlag: BOOLEAN; queueLocked: BOOLEAN; recordFlag: BOOLEAN; playFlag: BOOLEAN; monkeyFlag: BOOLEAN; monkeyWorld: BOOLEAN; wmspare1: LONGINT; wmspare2: LONGINT; wmspare3: LONGINT; wmspare4: LONGINT; wmspare5: LONGINT; FUNCTION Abort: BOOLEAN; FUNCTION Button: BOOLEAN; PROCEDURE CheckEvents (updateOK: BOOLEAN); PROCEDURE DeleteEvent (evHandle: EventHandle); FUNCTION ElapsTime: LongInt; FUNCTION EventAvail: BOOLEAN; FUNCTION FirstEvent: EventHandle; PROCEDURE GetEvent (VAR event: EventRecord); PROCEDURE GetEvFrom (fromProcess: ProcessID; VAR event: EventRecord); PROCEDURE GetKeys (VAR keys: KeySet); PROCEDURE GetMouse (VAR pt: Point); FUNCTION ImActive: BOOLEAN; PROCEDURE InitEvents; PROCEDURE LetOthersRun; FUNCTION NextEvent (evHandle: EventHandle): EventHandle; FUNCTION PeekEvent (VAR event: EventRecord): BOOLEAN; PROCEDURE PrintScreen; PROCEDURE PushEvent (VAR event: EventRecord); PROCEDURE SendEvent (VAR event: EventRecord; toPrcs: ProcessId); FUNCTION StillDown: BOOLEAN; FUNCTION Time: LongInt; PROCEDURE WakeUpHead; {$IFC wmJournal } PROCEDURE StartPlayback (fileName: PathName; journalMode: INTEGER); PROCEDURE StartRecording(fileName: PathName; journalMode: INTEGER); PROCEDURE StopPlayback; PROCEDURE StopRecording; {$ENDC } IMPLEMENTATION GRAFUTILINTRINSIC; INTERFACE USES {$U libqd/QuickDraw } QuickDraw; TYPE Fixed = LongInt; Int64Bit = RECORD hiLong: LongInt; loLong: LongInt; END; FUNCTION BitAnd (long1,long2: LongInt): LongInt; FUNCTION BitOr (long1,long2: LongInt): LongInt; FUNCTION BitXor (long1,long2: LongInt): LongInt; FUNCTION BitNot (long: LongInt): LongInt; FUNCTION BitShift (long: LongInt; count: INTEGER): LongInt; FUNCTION BitTst (bytePtr: QDPtr; bitNum: LongInt): BOOLEAN; PROCEDURE BitSet (bytePtr: QDPtr; bitNum: LongInt); PROCEDURE BitClr (bytePtr: QDPtr; bitNum: LongInt); PROCEDURE LongMul (a,b: LongInt; VAR dst: Int64Bit); FUNCTION FixMul (a,b: Fixed): Fixed; FUNCTION FixRatio (numer,denom: INTEGER): Fixed; FUNCTION HiWord (x: Fixed): INTEGER; FUNCTION LoWord (x: Fixed): INTEGER; FUNCTION FixRound (x: Fixed): INTEGER; IMPLEMENTATION FUNCTION BitAnd; EXTERNAL; FMGRUTIL{$SETC fmOS := TRUE} INTRINSIC; INTERFACE USES {$U libsm/UnitStd} UnitStd, {$U libsm/UnitHz} UnitHz, {$U libos/SysCall} SysCall, {$U libqd/QuickDraw} QuickDraw, {$U libfm/FontMgr} FontMgr, {$U libqd/Storage} Storage; {$SETC fmdebug := fdbgok} {$SETC fmSymbols := fsymok} FUNCTION GetIcon ( fam: Tfam; cc: TCc; VAR rSrc: Rect; VAR bmSrc: BitMap; VAR cError: TC) : TF; PROCEDURE DrawIcon ( fam: Tfam; rDst: Rect; cc: TCc; cmode: TC; VAR cError: TC); PROCEDURE GetPattern ( fam: Tfam; ccPat: TCc; VAR pat: Pattern; VAR cError: TC); PROCEDURE GetCursor ( fam: Tfam; ccData, ccMask: TCc; VAR curse: Cursor; VAR cError: TC); IMPLEMENTATION %PQUICKDRAINTRINSIC; INTERFACE CONST srcCopy = 0; srcOr = 1; srcXor = 2; srcBic = 3; notSrcCopy = 4; notSrcOr = 5; notSrcXor = 6; notSrcBic = 7; patCopy = 8; patOr = 9; patXor = 10; patBic = 11; notPatCopy = 12; notPatOr = 13; notPatXor = 14; notPatBic = 15; normalBit = 0; inverseBit = 1; redBit = 4; greenBit = 3; blueBit = 2; cyanBit = 8; magentaBit = 7; yellowBit = 6; blackBit = 5; blackColor = 33; whiteColor = 30; redColor = 205; greenColor = 341; blueColor = 409; cyanColor = 273; magentaColor = 137; yellowColor = 69; picLParen = 0; picRParen = 1; TYPE QDByte = -128..127; QDPtr = ^QDByte; QDHandle = ^QDPtr; Str255 = String[255]; Pattern = PACKED ARRAY[0..7] OF 0..255; Bits16 = ARRAY[0..15] OF INTEGER; VHSelect = (v,h); GrafVerb = (frame,paint,erase,invert,fill); StyleItem = (bold,italic,underline,outline,shadow, condense,extend, onlymetricswidths); Style = SET OF StyleItem; FontInfo = RECORD ascent: INTEGER; descent: INTEGER; widMax: INTEGER; leading: INTEGER; END; Point = RECORD CASE INTEGER OF 0: (v: INTEGER; h: INTEGER); 1: (vh: ARRAY[VHSelect] OF INTEGER); END; Rect = RECORD CASE INTEGER OF 0: (top: INTEGER; left: INTEGER; bottom: INTEGER; right: INTEGER); 1: (topLeft: Point; botRight: Point); END; BitMap = RECORD baseAddr: QDPtr; rowBytes: INTEGER; bounds: Rect; END; Cursor = RECORD data: Bits16; mask: Bits16; hotSpot: Point; END; PenState = RECORD pnLoc: Point; pnSize: Point; pnMode: INTEGER; pnPat: Pattern; END; PolyHandle = ^PolyPtr; PolyPtr = ^Polygon; Polygon = RECORD polySize: INTEGER; polyBBox: Rect; polyPoints: ARRAY[0..0] OF Point; END; RgnHandle = ^RgnPtr; RgnPtr = ^Region; Region = RECORD rgnSize: INTEGER; rgnBBox: Rect; END; PicHandle = ^PicPtr; PicPtr = ^Picture; Picture = RECORD picSize: INTEGER; picFrame: Rect; END; QDProcsPtr = ^QDProcs; QDProcs = RECORD textProc: QDPtr; lineProc: QDPtr; rectProc: QDPtr; rRectProc: QDPtr; ovalProc: QDPtr; arcProc: QDPtr; polyProc: QDPtr; rgnProc: QDPtr; bitsProc: QDPtr; commentProc: QDPtr; txMeasProc: QDPtr; getPicProc: QDPtr; putPicProc: QDPtr; END; GrafPtr = ^GrafPort; GrafPort = RECORD device: INTEGER; portBits: BitMap; portRect: Rect; visRgn: RgnHandle; clipRgn: RgnHandle; bkPat: Pattern; fillPat: Pattern; pnLoc: Point; pnSize: Point; pnMode: INTEGER; pnPat: Pattern; pnVis: INTEGER; txFont: INTEGER; txFace: Style; txMode: INTEGER; txSize: INTEGER; spExtra: LongInt; fgColor: LongInt; bkColor: LongInt; colrBit: INTEGER; patStretch: INTEGER; picSave: QDHandle; rgnSave: QDHandle; polySave: QDHandle; grafProcs: QDProcsPtr; END; VAR thePort: GrafPtr; white: Pattern; black: Pattern; gray: Pattern; ltGray: Pattern; dkGray: Pattern; arrow: Cursor; screenBits: BitMap; randSeed: LongInt; PROCEDURE InitGraf (globalPtr: QDPtr); PROCEDURE OpenPort (port: GrafPtr); PROCEDURE InitPort (port: GrafPtr); PROCEDURE ClosePort (port: GrafPtr); PROCEDURE SetPort (port: GrafPtr); PROCEDURE GetPort (VAR port: GrafPtr); PROCEDURE GrafDevice (device: INTEGER); PROCEDURE SetPortBits(bm: BitMap); PROCEDURE PortSize (width,height: INTEGER); PROCEDURE MovePortTo (leftGlobal,topGlobal: INTEGER); PROCEDURE SetOrigin (h,v: INTEGER); PROCEDURE SetClip (rgn: RgnHandle); PROCEDURE GetClip (rgn: RgnHandle); PROCEDURE ClipRect (r: Rect); PROCEDURE BackPat (pat: Pattern); PROCEDURE InitCursor; PROCEDURE SetCursor(crsr: Cursor); PROCEDURE HideCursor; PROCEDURE ShowCursor; PROCEDURE ObscureCursor; PROCEDURE HidePen; PROCEDURE ShowPen; PROCEDURE GetPen (VAR pt: Point); PROCEDURE GetPenState(VAR pnState: PenState); PROCEDURE SetPenState(pnState: PenState); PROCEDURE PenSize (width,height: INTEGER); PROCEDURE PenMode (mode: INTEGER); PROCEDURE PenPat (pat: Pattern); PROCEDURE PenNormal; PROCEDURE MoveTo (h,v: INTEGER); PROCEDURE Move (dh,dv: INTEGER); PROCEDURE LineTo (h,v: INTEGER); PROCEDURE Line (dh,dv: INTEGER); PROCEDURE TextFont (font: INTEGER); PROCEDURE TextFace (face: Style); PROCEDURE TextMode (mode: INTEGER); PROCEDURE TextSize (size: INTEGER); PROCEDURE SpaceExtra (extra: LongInt); PROCEDURE DrawChar (ch: char); PROCEDURE DrawString (s: Str255); PROCEDURE DrawText (textBuf: QDPtr; firstByte,byteCount: INTEGER); FUNCTION CharWidth (ch: CHAR): INTEGER; FUNCTION StringWidth (s: Str255): INTEGER; FUNCTION TextWidth (textBuf: QDPtr; firstByte,byteCount: INTEGER): INTEGER; PROCEDURE GetFontInfo (VAR info: FontInfo); PROCEDURE AddPt (src: Point; VAR dst: Point); PROCEDURE SubPt (src: Point; VAR dst: Point); PROCEDURE SetPt (VAR pt: Point; h,v: INTEGER); FUNCTION EqualPt (pt1,pt2: Point): BOOLEAN; PROCEDURE ScalePt (VAR pt: Point; fromRect,toRect: Rect); PROCEDURE MapPt (VAR pt: Point; fromRect,toRect: Rect); PROCEDURE LocalToGlobal (VAR pt: Point); PROCEDURE GlobalToLocal (VAR pt: Point); PROCEDURE SetRect (VAR r: Rect; left,top,right,bottom: INTEGER); FUNCTION EqualRect (rect1,rect2: Rect): BOOLEAN; FUNCTION EmptyRect (r: Rect): BOOLEAN; PROCEDURE OffsetRect (VAR r: Rect; dh,dv: INTEGER); PROCEDURE MapRect (VAR r: Rect; fromRect,toRect: Rect); PROCEDURE InsetRect (VAR r: Rect; dh,dv: INTEGER); FUNCTION SectRect (src1,src2: Rect; VAR dstRect: Rect): BOOLEAN; PROCEDURE UnionRect (src1,src2: Rect; VAR dstRect: Rect); FUNCTION PtInRect (pt: Point; r: Rect): BOOLEAN; PROCEDURE Pt2Rect (pt1,pt2: Point; VAR dstRect: Rect); PROCEDURE FrameRect (r: Rect); PROCEDURE PaintRect (r: Rect); PROCEDURE EraseRect (r: Rect); PROCEDURE InvertRect (r: Rect); PROCEDURE FillRect (r: Rect; pat: Pattern); PROCEDURE FrameRoundRect (r: Rect; ovWd,ovHt: INTEGER); PROCEDURE PaintRoundRect (r: Rect; ovWd,ovHt: INTEGER); PROCEDURE EraseRoundRect (r: Rect; ovWd,ovHt: INTEGER); PROCEDURE InvertRoundRect (r: Rect; ovWd,ovHt: INTEGER); PROCEDURE FillRoundRect (r: Rect; ovWd,ovHt: INTEGER; pat: Pattern); PROCEDURE FrameOval (r: Rect); PROCEDURE PaintOval (r: Rect); PROCEDURE EraseOval (r: Rect); PROCEDURE InvertOval (r: Rect); PROCEDURE FillOval (r: Rect; pat: Pattern); PROCEDURE FrameArc (r: Rect; startAngle,arcAngle: INTEGER); PROCEDURE PaintArc (r: Rect; startAngle,arcAngle: INTEGER); PROCEDURE EraseArc (r: Rect; startAngle,arcAngle: INTEGER); PROCEDURE InvertArc (r: Rect; startAngle,arcAngle: INTEGER); PROCEDURE FillArc (r: Rect; startAngle,arcAngle: INTEGER; pat: Pattern); PROCEDURE PtToAngle (r: Rect; pt: Point; VAR angle: INTEGER); FUNCTION OpenPoly: PolyHandle; PROCEDURE ClosePoly; PROCEDURE KillPoly (poly: PolyHandle); PROCEDURE OffsetPoly (poly: PolyHandle; dh,dv: INTEGER); PROCEDURE MapPoly (poly: PolyHandle; fromRect,toRect: Rect); PROCEDURE FramePoly (poly: PolyHandle); PROCEDURE PaintPoly (poly: PolyHandle); PROCEDURE ErasePoly (poly: PolyHandle); PROCEDURE InvertPoly (poly: PolyHandle); PROCEDURE FillPoly (poly: PolyHandle; pat: Pattern); FUNCTION NewRgn: RgnHandle; PROCEDURE DisposeRgn(rgn: RgnHandle); PROCEDURE CopyRgn (srcRgn,dstRgn: RgnHandle); PROCEDURE SetEmptyRgn(rgn: RgnHandle); PROCEDURE SetRectRgn(rgn: RgnHandle; left,top,right,bottom: INTEGER); PROCEDURE RectRgn (rgn: RgnHandle; r: Rect); PROCEDURE OpenRgn; PROCEDURE CloseRgn (dstRgn: RgnHandle); PROCEDURE OffsetRgn (rgn: RgnHandle; dh,dv: INTEGER); PROCEDURE MapRgn (rgn: RgnHandle; fromRect,toRect: Rect); PROCEDURE InsetRgn (rgn: RgnHandle; dh,dv: INTEGER); PROCEDURE SectRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle); PROCEDURE UnionRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle); PROCEDURE DiffRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle); PROCEDURE XorRgn (srcRgnA,srcRgnB,dstRgn: RgnHandle); FUNCTION EqualRgn (rgnA,rgnB: RgnHandle): BOOLEAN; FUNCTION EmptyRgn (rgn: RgnHandle): BOOLEAN; FUNCTION PtInRgn (pt: Point; rgn: RgnHandle): BOOLEAN; FUNCTION RectInRgn (r: Rect; rgn: RgnHandle): BOOLEAN; PROCEDURE FrameRgn (rgn: RgnHandle); PROCEDURE PaintRgn (rgn: RgnHandle); PROCEDURE EraseRgn (rgn: RgnHandle); PROCEDURE InvertRgn (rgn: RgnHandle); PROCEDURE FillRgn (rgn: RgnHandle; pat: Pattern); PROCEDURE ScrollRect(dstRect: Rect; dh,dv: INTEGER; updateRgn: rgnHandle); PROCEDURE CopyBits (srcBits,dstBits: BitMap; srcRect,dstRect: Rect; mode: INTEGER; maskRgn: RgnHandle); FUNCTION OpenPicture(picFrame: Rect): PicHandle; PROCEDURE ClosePicture; PROCEDURE DrawPicture(myPicture: PicHandle; dstRect: Rect); PROCEDURE PicComment(kind,dataSize: INTEGER; dataHandle: QDHandle); PROCEDURE KillPicture(myPicture: PicHandle); PROCEDURE SetStdProcs(VAR procs: QDProcs); PROCEDURE StdText (count: INTEGER; textAddr: QDPtr; numer,denom: Point); PROCEDURE StdLine (newPt: Point); PROCEDURE StdRect (verb: GrafVerb; r: Rect); PROCEDURE StdRRect (verb: GrafVerb; r: Rect; ovWd,ovHt: INTEGER); PROCEDURE StdOval (verb: GrafVerb; r: Rect); PROCEDURE StdArc (verb: GrafVerb; r: Rect; startAngle,arcAngle: INTEGER); PROCEDURE StdPoly (verb: GrafVerb; poly: PolyHandle); PROCEDURE StdRgn (verb: GrafVerb; rgn: RgnHandle); PROCEDURE StdBits (VAR srcBits: BitMap; VAR srcRect,dstRect: Rect; mode: INTEGER; maskRgn: RgnHandle); PROCEDURE StdComment (kind,dataSize: INTEGER; dataHandle: QDHandle); FUNCTION StdTxMeas (count: INTEGER; textAddr: QDPtr; VAR numer,denom: Point; VAR info: FontInfo): INTEGER; PROCEDURE StdGetPic (dataPtr: QDPtr; byteCount: INTEGER); PROCEDURE StdPutPic (dataPtr: QDPtr; byteCount: INTEGER); FUNCTION GetPixel (h,v: INTEGER): BOOLEAN; FUNCTION Random: INTEGER; PROCEDURE StuffHex (thingptr: QDPtr; s:Str255); PROCEDURE ForeColor (color: LongInt); PROCEDURE BackColor (color: LongInt); PROCEDURE ColorBit (whichBit: INTEGER); IMPLEMENTATION zSTORAGE INTRINSIC; INTERFACE USES {$U libsm/UnitStd } UnitStd, {$U libsm/UnitHz } UnitHz; TYPE Ptr = TP; Handle = TH; RelHandle = INTEGER; ProcPtr = TProc; VAR theHeap: THz; ordHeap: LongInt; PROCEDURE InitHeap(startPtr,limitPtr: Ptr; errorProc: ProcPtr); PROCEDURE SetHeap(hz: Thz); PROCEDURE GetHeap(VAR hz: Thz); FUNCTION NewPtr(byteCount: INTEGER): Ptr; PROCEDURE DisposePtr(p: Ptr); FUNCTION NewHandle(byteCount: INTEGER): Handle; PROCEDURE DisposeHandle(h: Handle); PROCEDURE SetSize(h: Handle; newSize: INTEGER); FUNCTION GetSize(h: Handle): INTEGER; IMPLEMENTATION {$S SMopen1} PROCEDURE InitHeap; FONTMGR TINTRINSIC SHARED; INTERFACE USES {$U libqd/QuickDraw} QuickDraw, {$U libsm/UnitStd} UnitStd, {$U libsm/UnitHz } UnitHz, {$U libos/SysCall} SysCall, {$U libos/PSysCall} PSysCall; {$SETC fmdebug := FALSE} {$SETC fmSymbols := fsymok} {$setC fTraceFM := fTrace} CONST ccMax = 255; ccBS = 8; ccHT = 9; ccLF = 10; ccVT = 11; ccFF = 12; ccCR = 13; ccESC = 27; ccPara = 166; ccSec = 164; ccCopy = 169; ccReg = 168; ccTM = 170; ccDeg = 161; ccDag = 160; ccBul = 165; ccPound = 163; ccElip = 201; ccSysApple = 202; ccLisaLogo = 0; ccCheck = 142; ccApple = 143; ccLreg = 0; ccLalt = 1; ccLdash = 2; ccRreg = 3; ccRalt = 4; ccRdash = 5; ccHreg = 6; ccHalt = 7; ccHdash = 8; ccVreg = 9; ccValt = 10; ccVdash = 11; ccG90f = 12; ccG90c = 13; ccG45f = 14; ccG45c = 15; ccWhite = 16; ccXLtGray = 17; ccLtGray = 18; ccMedGray = 19; ccGray = 20; ccDkGray = 21; ccBlack = 22; ccNil = 255; ccWhiteMask = 255; sysText = 0; wmfont = 1; sysPat = 2; sysCursor = 3; tile12 = 4; tile18 = 5; tile24 = 6; p15Tile = 7; p12Tile = 8; p10Tile = 9; cent12 = 10; cent18 = 11; cent24 = 12; p12cent = 13; p10cent = 14; elite = 15; courier = 16; boldface = 17; calcFont = 18; p20Tile = 19; marker = 20; tile7 = 21; fIconFont = 22; sysLogo = 23; devScreen = 0; famLst = 23; substitution = -3024; BigCache = 98000; HighCache = 45000; LowCache = 30000; {$IFC NOT fmdebug} fdebug = FALSE; fdebug1 = FALSE; fdebug2 = FALSE; fdebug3 = FALSE; fdebug4 = FALSE; fdebug5 = FALSE; fdebug6 = FALSE; fdebug7 = FALSE; fdebug8 = FALSE; fdebug9 = FALSE; fdebug10 = FALSE; fdebug11 = FALSE; fdebug12 = FALSE; fdebug13 = FALSE; fdebug14 = FALSE; fdebug15 = FALSE; fdebug16 = FALSE; fdebug17 = FALSE; fdebug18 = FALSE; fdebug19 = FALSE; fdebug20 = FALSE; fdebug21 = FALSE; fdebug22 = FALSE; fdebug23 = FALSE; fdebug24 = FALSE; fdebug25 = FALSE; fdebug26 = FALSE; fdebug27 = FALSE; fdebug28 = FALSE; fdebug29 = FALSE; fdebug30 = FALSE; fdebug31 = FALSE; fdebug32 = FALSE; fdebug33 = FALSE; fdebug34 = FALSE; fdebug35 = FALSE; fdebug36 = FALSE; fdebug37 = FALSE; fdebug38 = FALSE; fdebug39 = FALSE; fdebug40 = FALSE; {$ENDC} TYPE TCc = 0..255; TStr30 = STRING [30]; TFam = TC; TDev = -128..127; TEdev = (edevScreen, edevDotMx, edevHDotMx, edevTyper, edevLaser, edev1, edev2); TEwhcl = (ewhcl20, ewhcl15, ewhcl12, ewhcl10, ewhclPS, ewhclMF, ewhclMP, ewhclLCS); TEskcl = (eskclMPPS, eskclMPFP, eskclMFR, eskclMFI, eskclApple, eskclFQume, eskclPQume); TAdev = PACKED RECORD CASE BOOLEAN OF TRUE: (dev: TDev); FALSE: (fOffline: TF; CASE edev: TEdev OF edevScreen, edevLaser: (); edevDotMx, edevHDotMx: (fHiRes: TF; fPortrait: TF); edevTyper: (fSpoke: TF; ewhcl: TEwhcl); edev1, edev2: () ); END; TFntid = PACKED RECORD fam: TFam; seteface: Style; END; TLfntid = PACKED RECORD fam: TFam; seteface: Style; CASE BOOLEAN OF TRUE: (dev: TDev); FALSE: (fOffline: TF; CASE edev: TEdev OF edevScreen, edevLaser: (); edevDotMx, edevHDotMx: (fHiRes: TF; fPortrait: TF); edevTyper: (fSpoke: TF; ewhcl: TEwhcl); edev1, edev2: () ); END; TWid = 0..255; TMpccwid = PACKED ARRAY [TCc] OF TWid; TPmpccwid = ^TMpccwid; THmpccwid = ^TPmpccwid; TPcharStyle = ^TCharStyle; TCharstyle = PACKED RECORD hks: TH; hmpccwid: THmpccwid; bBold: TB; bItalic: TB; bUnderline: TB; bShadow: TB; cExtra: TC; END; TMpefaceb = ARRAY [StyleItem] OF TB; TModifier = RECORD seteface: Style; mpefaceb: TMpefaceb; END; VAR {$IFC fmdebug} fdebug: TF; fdebug1: TF; fdebug2: TF; fdebug3: TF; fdebug4: TF; fdebug5: TF; fdebug6: TF; fdebug7: TF; fdebug8: TF; fdebug9: TF; fdebug10: TF; fdebug11: TF; fdebug12: TF; fdebug13: TF; fdebug14: TF; fdebug15: TF; fdebug16: TF; fdebug17: TF; fdebug18: TF; fdebug19: TF; fdebug20: TF; fdebug21: TF; fdebug22: TF; fdebug23: TF; fdebug24: TF; fdebug25: TF; fdebug26: TF; fdebug27: TF; fdebug28: TF; fdebug29: TF; fdebug30: TF; fdebug31: TF; fdebug32: TF; fdebug33: TF; fdebug34: TF; fdebug35: TF; fdebug36: TF; fdebug37: TF; fdebug38: TF; fdebug39: TF; fdebug40: TF; {$ENDC} InitialCacheSize: TL; MinCache: TL; cRefnumLib: TC; PROCEDURE FMinit (VAR cError: TC); PROCEDURE FMOpen (VAR cError: TC); PROCEDURE FMCloseLib (VAR cError: TC); PROCEDURE FMCacheSize ( lCacheSize: TL; VAR cError: TC); FUNCTION FMAddFont ( str30: TStr30; modifier: TModifier; dev: TDev; VAR cError: TC) : TFam; PROCEDURE FMDelfont ( lfntid: TLfntid); FUNCTION FMSwapFont (VAR lfntid: TLfntid; VAR cError: TC) : TPcharstyle; PROCEDURE FMLockFont (VAR lfntid: TLfntid; flock: TF; VAR cError: TC); FUNCTION FMFontMetrics (VAR lfntid: TLfntid; VAR finfo: FontInfo; VAR cError: TC) : TF; FUNCTION FMFontWidths (VAR lfntid: TLfntid; VAR hmpccwid: THmpccwid; VAR dExtra: TB; VAR cError: TC) : TF; PROCEDURE FMMapFont (VAR lfntid: TLfntid; VAR cError: TC); {$IFC fmdebug} PROCEDURE FMDebug ( fdbg: TF); PROCEDURE FMDumpHeurTable; {$ENDC} IMPLEMENTATION `UNITHZ $INTRINSIC SHARED; INTERFACE {$SETC fhz := FALSE} {$SETC fhzP := FALSE} USES {$U libsm/UnitStd} UnitStd, {$U libos/SysCall} SysCall; CONST tybkFree = 0; tybkStd = 1; tybkN = 2; tybkNrel = 3; {$IFC NOT fhz} fTstHz = FALSE; {$ENDC} {$IFC NOT fhz} fTstHzV = FALSE; {$ENDC} {$IFC NOT fhzP} fTstHzP = FALSE; {$ENDC} ipPoolMax = 32000; cbMinAsk = 512; MaxBlkSize = 32767; TYPE TH = ^TP; TArgh = ARRAY [0..0] OF TH; TRgh = ^TArgh; TTybk = 0..3; THz = ^TAhz; TBp = PACKED RECORD fRelPBase: TF; CASE TF OF FALSE: (ip: 0..32000); TRUE: (iwP: 0..32000); END; TPpn = ^TPn; TStn = PACKED RECORD tybk: TTybk; fDirty: TF; fLock: TF; fill: 0..15; ubt: TB; END; TNob = RECORD n: TN; stn: TStn; bp: TBp; data: TW; END; TPnob = ^TNob; TPpnob = ^TPnob; TArgpnob = ARRAY [0..0] OF TPnob; TRgpnob = ^TArgpnob; THrgpnob = ^TRgpnob; TBk = ^TAbk; TAbk = RECORD CASE TF OF FALSE: (hdr: PACKED RECORD tybk: TTybk; cw: 0..16000; END; CASE TTybk OF tybkNrel: (dataNrel: TW); tybkStd: (bp: TBp; dataStd: TW); tybkN: (SpaceForCompactRoutine: Integer; nob: TNob); ); TRUE: (cwFree: TL; bkfNxt: TBk; bkfPrv: TBk; ); END; TArgwBase = ARRAY [0..0] OF TW; TRgwBase = ^TArgwBase; TAhz = RECORD bkFst: TBk; bkLst: TBk; bkfFst: TBk; rgwBase: TRgwBase; ipPoolMac: TC; hFstFree: TH; cbFree: TL; hrgpnob: THrgpnob; mskIpnLst: TW; ipnCur: TC; cpnAvail: TC; ubtCur: TB; procCbMore: TProc; procCbOfN: TProc; procFSwapInN: TProc; procSwapOutN: TProc; fScramble: TF; hScramble: TH; fUpScramble: TF; fCheck: TF; cCompact: TC; HasConcrete: TF; argpPool: ARRAY [0..0] OF TP; END; VAR hNil: TH; pNil: TP; hzNil: THz; {$IFC fhz} fTstHzV: TF; {$ENDC} {$IFC fhz} fTstHz: TF; {$ENDC} {$IFC fhzP} fTstHzP: TF; {$ENDC} FUNCTION HAllocate(hz: THz; cb: TC) : TH; FUNCTION HzInit(pFst: TP; pLim: TP; pBase: TP; ipPoolMac: TC; logIpnLim: TC; procCbMore: TProc; procCbOfN: TProc; procFSwapInN: TProc; procSwapOutN: TProc) : THz; PROCEDURE PxHz(hz: THz); PROCEDURE ChangeSizeH(hz: THz; h: TH; cbNew: TC); PROCEDURE ChangeNSize(hz: THz; n: TN; cbNew: TC); PROCEDURE FreeBk(hz: THz; h: TH; tybk: TTybk); PROCEDURE AllocBk(hz: THz; hDst: TH; cb: TC; tybk: TTybk); FUNCTION PMapN(hz: THz; nSrc: TN) :TP; FUNCTION PCreateNob(hz: THz; nSrc: TN; cbData: TC) : TP; PROCEDURE SetFDirty(hz: THz; n: TN; fDirty: TF); PROCEDURE SetCbFree(hz: THz; cbFree: TL; fEnlargeHz: TF); FUNCTION CbDataOfH(hz: THz; h: TH) : TC; FUNCTION PAllocate(hz: THz; cb: TC) : TP; PROCEDURE FreeH(hz: THz; h: TH); PROCEDURE FreeP(hz: THz; p: TP); PROCEDURE FreeN(hz: THz; n: TN); PROCEDURE ReleaseBkNrel(hz: THz; pFstRelease: TP); FUNCTION PLstFree(hz: THz) : TP; FUNCTION HzFromH(h: TH) : THz; FUNCTION FCheckHzOk(hz: THz; VAR cBkStd: TC) : TF; FUNCTION HLockN(hz: THz; n: TN; fNeedH: TF) : TH; PROCEDURE UnlockN(hz: THz; n: TN); PROCEDURE LockHandleInConcrete(h: TH); PROCEDURE UnlockHandleFromConcrete(h: TH); PROCEDURE EnlargeHz(hz: THz; cbMore: TL); FUNCTION CbShrinkHz(hz: THz; cbLess: TL) : TL; FUNCTION CbOfHz(hz: THz) : TL; {$IFC fOS} FUNCTION CbMoreGrowSeg(hz: THz; cbNeed: TC) : TC; {$ENDC} FUNCTION PnobFromN(hz: THz; n: TN) : TPnob; PROCEDURE Scramble(hz: THz); IMPLEMENTATION UNITSTD INTRINSIC; INTERFACE {$Setc fDbgOK := FALSE} {$Setc fOS := TRUE} {$Setc fSymOK := FALSE} {$Setc fstd1 := FALSE} {$Setc fTrace := FALSE} {$SETC doTraceSM := TRUE} {$SETC fTraceSM := doTraceSM AND fTrace} {$IFC fTrace} USES {$U libos/syscall.obj} Syscall; {$ENDC} (*$R-*) CONST chLst = 127; chSp = 32; chCr = 13; chTab = 9; olleNil = 0; procNil = 1; {$IFC NOT fDbgOk} fTstStd = FALSE; {$ENDC} {$IFC NOT fstd1} fTstStd1 = FALSE; {$ENDC} TYPE TC = INTEGER; TB = -128..127; TA = 0..127; TP = ^TB; TPc = ^TC; TPa = LONGINT; TF = BOOLEAN; TX = TC; TY = TC; TL = LONGINT; TW = INTEGER; TCh = TB; TCd = TC; TN = TL; TPn = ^TN; TFd = RECORD iFil: TB; bhi: TB; iblo: TW END; TPFd = ^TFd; TNOrFd = PACKED RECORD CASE TC OF 1: (fd: TFd); 2: (n: TN); END; TArgch = ARRAY [0..0] OF TCh; TRgch = ^TArgch; TAchad = RECORD rgch: TRgch; ichFst: TC; ichLim: TC; END; TChad = ^TAchad; TArgb = ARRAY [0..0] OF TB; TRgb = ^TArgb; THrgb = ^TRgb; TAbad = RECORD rgb: TRgb; ichFst: TC; ichLim: TC; END; TBad = ^TAbad; TArgc = ARRAY [0..0] OF TC; TRgc = ^TArgc; TArgx = ARRAY [0..0] OF TX; TRgx = ^TArgx; TCmp = (cmpLs, cmpEq, cmpGr); TAlld = RECORD olleFreeFst: TC; olleLim: TC; END; TLld = ^TAlld; TAlle = RECORD olleNxt: TC; ollePrv: TC; END; TLle = ^TAlle; TSp = STRING[80]; TPsp = ^TSp; THsp = ^TPsp; TARgCHAR = PACKED ARRAY[0..0] OF CHAR; TRgCHAR = ^TARgCHAR; TProc = TP; VAR Temp: Integer; {$IFC fDbgOk} fTstStd: TF; {$ENDC} {$IFC fstd1} fTstStd1: TF; {$ENDC} {$IFC NOT fSymOk} {$D-} {$ENDC} FUNCTION CMin(c1: TC; c2: TC) : TC; FUNCTION CMax(c1: TC; c2: TC) : TC; PROCEDURE MoveAchad(VAR achadDst: TAchad; VAR achadSrc: TAchad); PROCEDURE MoveRgch(rgchDst: TRgch; rgchSrc: TRgch; cb: TC); PROCEDURE MoveOvRgch(rgchDst: TRgch; rgchSrc: TRgch; cb: TC); PROCEDURE DivMod(num: TC; denom: TC; VAR quotient: TC; VAR rem: TC); FUNCTION IBinSearch(rgc: TRgc; icLst: TC; c: TC) : TC; PROCEDURE Break(bkcd: TC); PROCEDURE MoveOlle(lld: Tlld; olle: TC; VAR olleDstFst: TC; VAR olleSrcFst: TC); PROCEDURE PxLld(lld: TLld); PROCEDURE InitOlleFree(lld: TLld; olleFreeFst: TC; cbAlle: TC); FUNCTION IchCr(VAR achad: TAchad; fFwd: TF) : TC; FUNCTION WAnd(w1,w2: TW): TW; FUNCTION WXor(w1,w2: TW): TW; FUNCTION WNot(w: TW): TW; FUNCTION WShLft(w: TW; cbitSh: TW) : TW; FUNCTION WShRt(w: TW; cbitSh: TW) : TW; PROCEDURE AsgnField(p: TP; ib: TW; mskNotFld: TW; val: TW; cbitSh: TC); FUNCTION ValOfField(p: TP; ib: TW; mskNotFld: TW; cbitSh: TC) : TW; FUNCTION UpperCh(ch: CHAR): CHAR; PROCEDURE MakeSpUpper(VAR sp: TSp); {$IFC fTrace} Procedure InitTrCalls; Procedure LogCall; Procedure ResetTrace(LogNamesAndSegs:Boolean); Procedure StartCallLog; Procedure StopCallLog; Procedure ListCalls; Procedure SetCallTrace(Traceit:Boolean); {$ENDC} IMPLEMENTATION |@gU@g<_@g U@g$S@g>U@gNU@gDU@g`f9| `9| `x9| `p9| `h, @`Z, @`LN L`FN`@Jf ,&R)@"` Ь&)@"`$ n fJg)G"` ,"&n)|B@"/- LN^.NuBreak at playCount =TJoNVH(m$Jlm0,@A=pSl`Jf\HnNBg?.N _fD0.@ gS@g`HnNf0.H)@`HlN`0.|`H)@HlN:Jo =lS0.k|nA22IDA0 <fDRlBG @2.AjpgRG` @2,AANC3 @A2=p`=nLN^NuJoNVB+x m$ (Юo /< h`N^.NuJoNVH(m$, g`"Jlg&Rl0.lW l^gBlBl`R&,g,g./- <(?<x/- H/?<|/- HzBgBg?N<ng0,H@gBl Gf9| Gf9|`x/- /- Hz\Bg/- 0. AHpBg/- Hz*Bg/-  AHpBg/- l|N Fn`0S@k @nH0;Nvp|0HlNHlNHlN?,?,HnN.@@HlNF,g/- /- HzZBg/- /,?<|/- /- Hz&Bg/- 0,H/?<|/- 0,H/?<|/- /- HzBg/- ,?<t/- `N 0`` @g2Hl4N\Hl2N0,H@g/,

,g/- /,?<|/- ` @g , @,g/- ,?<t/- `L @gHlNX,g6 @g/- HzBBg/- `/- Hz$Bg/- ??NbLN^ _TONsamechangedkey=Start Button: Start Mouse: Start Time: but found---> ReadJournal expected) JoNV/ (m$Jf`\ o?<NT/,N`4 o?< N8?,N0` o ,r`Ё?N?,NB(_N^NuJoNV/ (m$0.lfR`Nh9np)@(_N^ _TONJoNV/ (m$Jlg?,NN2Bl?.N(_N^ _TONJoNVH<.(m$Jlf9F`HBG`2 @2,A2pf @ANpf @Aj9p`RG G o?,N09FLN^ _TONJoNVH(m$,g0/- Hz|Bg/- 0. AHpBg/- R,0.S@k: @n2H0;N\JP(?< N/,N?,N?,N,H?NA/p/N`?< N`Jl2f ?<N`?<NA4/p /N?,2NV`0,l>0,l<JGWJFWg ?<Nt` G\ G_ F\ F_g X@@|GX@?N`V G\ G_ F\ F_g || ?N |?N`?<N?,N?,N` ,*Jl?< N/,N`V n r@Ё?N`@ n?<Nd?N(`( n?< NL?N2`?< N`f,,g ?<N `?<NL`HAp? S@n?<Ap? S@n?<"tg ?<N`?<NA/p/NLN^ _TONWriteJournal: JoNVH n CJp@"S@n(m$B+x,,g/- HzBg/- HnHnBg"Jn^ nzVg./- Hz:Bg/- 0.H/?<|/- `HnHnHl0?:"Jno./- HzBg/- 0.H/?<|/- `, gvHlHl)FBg<`_A./dBgBgBgHl4Tg`Bx&_ gB/ &*/ &@&E`B+x(B+xg9n|B,BBlBl?<NLN^ _\ONError opening journal file =Error making journal file =Start RecordingJoNV/ (m$, g`,g, n]n]gB.` S0.I<,H@,V@,VA@V2,A4,JBAVg D0`,V@,VA@V2,IA4,JBAVg D0`F,V@,VA@V2,IA4,JBAVg D0` D0| n0 nLN^ _NJoNVN^.NuJoNVN^ _\ONJoNVN^.NuJoNV=nN^ _\ONJoNVHBGBg/.?N<Fg>`LN^.NuJoNVN^ _TONJoNVN^.NuJoNVN^ _TONJoNVH(m\&l +f l>` l+H@ p P>(.JGgngH Ь, F>`?<N0LN^ _TONJoNV/~ m\ h޾hl ?Nv|`.N^NuJoNVN^ _TONJoNV/ m\0(S@@B` NRi.o.N^NuJoNVN^ _PONJoNVN^.NuJoNVN^.NuJoNVN^.NuJoNVN^.NuIntrinSgSYSINIT LKSYSINILKSYSINI@PMINIT PMINIT DFMCACHESFMCACHES FMADDFONFMADDFONFMDELFONFMDELFONFMCLOSELFMCLOSELFMINIT FMINIT INITEVENINITEVEN PRINTSCRPRINTSCRHINITWM INITWM <INITMENUINITMENU4INITFMT INITFMT 0INITCS INITCS INITFF INITFF (INITFILEINITFILE,INITSCRAINITSCRA8INITFC INITFC $1^NNNvNN HN#N N0N%N&N rNN'NN NNJoNV/."N^.NuJoNV/ (m/.Hl"P nJPg n Pf HnHl"A-H n0(@@(_N^.NuJoNVH,. (m /.?,Hn" nJPf jD olPB/,&$.B/,/&(-_B/,&$../.?, DrdЁ/HnBHn"`^oX . @gS/.?, rdЁ/HnBHn"B/,&$* nJPf/, .rd/&`LN^ _PONJoNVH nCJp"S@n nCJ""2BGB nBP G2_" g m h P JfB m /(?<2( m h P G'D k(PB. LTC Bl n 0.H@?"?<"?<T0@ ACp S@nB` H @7R o||=G`RG`*  g Bn n0 LN^ _NJoNVH(m l P0.JV l P2.0gP/, l P0./0 l P0.GBB+B. A./, G/@p)@LN^.NuJoNV/. m ?("4 nJPN^.NuJoNVH nCJp@"S@n&m BG.@=@|`BgA0`@G?>RFinoBnBn Bg?/+Hn: k P IJTg=| `8)n)n)n )n LN^ _NJoNV/ nCJp@"S@n(m /. HnHl?:^Hn" n JPo`> n JPl6/. ?,Hn" n JPg`B.B.B./. ?,Hn"|(_N^ _ NJoNVH(m Hn?,/. p/Hn<B"H n p0A> @ gRGHn?, . R/H/Hn<B"HLN^ _PONJoNVH(m Hn ?,A/p/Hn<B"H0.T@@9@Jn g`Hn ?,A/p/Hn<B"H=n~`Hn/.N Hn ?,A/p/Hn<B"HHn ?,A/p/Hn<B"HHn ?,A/p/Hn<B"HHn ?,A/p/Hn<B"H?. Hn ./ ./ ./ .//.NJn g` RGino2LN^ _\ONJoNVH(m B/,?< )_~` l P BpRG GoHz,/. /N` n JPn n ?/NTLN^ _PON-#boot-FONT.LIBJoNV nCJp@"S@n/. HnHn?:Hn" n JPo`Hn?.Hn"Jng n 0`d n JPlB.B.B./. ?.Hn"|/. ?."nAt//.FHn<B"H n JPg`/. ?."4 n JPN^ _ NJotNVhH&m HzF n/(/N"n iJPg`BGAtppRGns|`AtppRGB`, k P.HIAt0pHH"A9RGR oAtppRGnq|`B/+?<2-_~ n~(P k P.HA-Hl nl)h. nl!n~AtppRGA-Hz nzAtppRGAtppRGAtppRGAtppRGAtppRGAtppRG.H9@ AtppRGA-Hv nvP At0pRGpHFk|`.HAt0pHRGR.i ..koR.i ..qoR.i ..sopB`bAt0pRG k PH @rH@Fi|`* k PH @.HCt1pH@RGR.i ..ioR oLN^.Nu FONT.HEURJoNVH(m /.Hn" ~o)|~)|~`, qo)|`)|``)|u0)|u0|BBBBp)@BlGBSB+B+AC, /.Hn/,BHlHn?<Bg" n P4fF/.Hn" nJPg`/.Hn/,BHlHn?<Bg" nJPg`` nJPg`*. ,Ю,B//B?<?<p/D v/D /D ?/&)_)lB/,?<ࠈ)_B/,?<b)_BG` l P GBB+RG G2o/N/./N nJPLN^.NuFMDATAJoNVH(m$Hn/,B,B,AC p)@p)@B?<2)_B?<2)_ l&P'l*B.BkB l&PB*'l.BkBG@/ Hz4A/HzA /HzԠA0/HzHk@?<?< <?<?<?<?<A@/A`/l/.B,B,BlBl2BlBlAC2 0AC 0AC 0AC 0AC 0AC 0AC 0AC 09|29|N9|j9|49|P9|l9|69|@R9| n9|89|AT9|!p9|:9|V9|r9|<9|X9|t9|>9|@Z9|v9|@9|A\9|x9|B9|E^9|z9|D9|F`9||9|F9|Fb9|~9|H9|d9|9|J9|f9|9|L9|h9|AC`p S@nBG`@A2p? S@n?< @Aj?0""?< "?< TAp0S@nRG G oBlLN^Nu keyMap  begin  end  button  time  mouse  key  bad 3FFE3FFE3FFE3FFE3FFE3FFE7FFF7FFF 7FFF7FFF3FFE3FFE3FFE3FFE3FFE3FFE 214221422222249229CA33E67FFF7FFF 7FFF7FFF2002380E2E3A27F223E221C2JoNV/ (np HlA/p/Hl<B"(_N^ _\ONJopNVpHB.bHn?:&"Jn/N?</N?</N?<G/N?<0/N?<3/N?<6/N?<4/NBH&GA,z` FpZRRE EloHnA//<lHn<B"?< /N2Bg&fSGJGl$?</N?</N ?<A/N?< /NHn"4HnHn"LN^Nu -X-JoNV/</<ܠ8 n,HNN^.NuJoNVHB"H-_ m$Rh| m$0(H |0@ m$0(H H@J@|0@A-HHz\/.Hn?<" ACp S@nHnHnBg"Jn^ nzVg/N2HnHnHn?:"Jno/NHn?.Hn "Jno/N @:l2Hn?.Bgp@:/Hn" JnoHnHn"/NBn`j/<'hB0,=|Hn<Hn>,Hnࠊ m,!|@AC HnHnHnHn?<"JnnVHn?.Bg"pHn?.Hn"Hn?. <@/ m,Hhp/Hn"Jno"0`8HnHn"HnHn/<@BHnHn?<Bg"Jno"0/. m, (Ю//*$Hk m(A'H/+NtBG` m( ARG Go m(A"m(#H m(/(Bg m( h/(?RF FoBg<< Bg<</N6?<<< <<</N?<<<Bg<</N?<<<Bg<</N?<<<Bg<</N?<<<Bg<</N?<<BgBg<</N?<<<Bg<</Nr?<<BgBgBg</NZ?<<< Bg<</N>?<BgBg<<</N$?< BgBg<<</N ?< BgBg<<</N?< Bg<Bg<</N?< BgBg<<</N?< Bg<<<</N?<<BgBg<</N?<<BgBg<</Nl?<<BgBg<</NR?<Bg<<<</N6?<Bg<Bg<</N?<Bg<Bg<</N?<<BgBg<</N?<<BgBg<</NLN^NuJoNVH(md9|9| 9|9|9|9| 9| 9| 9|9|9| 9|9|9|9|9|9|A-H np nB( nP nP nP nP nh nh nh nB( nB( n1|0< @l?<ܠ.A-H n0< n1| n1|d n1|dpdH n1@ nh n1| nh A-H n0 nh nh nh n|. nhB.|B`H @A1R oB.9n|9n|9n|9n|9n|9n|9n|9n|B.9n|9n|9n|9n|9n|9n|9n|9n| |||B,| ||||| | || ||A)HA)H"NRLN^NuJoNVH(m\B`HA@R oB,B,B,B,)np(X@=@/,A/?.< l1n lBP/,?<?<$P l:JEg&l|:`p9@BG`, 0CA @C# @C qGRG Go)lA-H n n| nB( LY-H nB n| nB( LQ-H nB nB( n|9| /,A/0,@?</,A/0,@?<-lB`* m "nH @# m "lH @#R  oBgBg?</,Ƞ$HJg?<.B,|A-H nB( pHH n1@pHH n1@p H n1@p HrHH@ n1A nB nB(LN^.NuJoNV/ (mXA-H8"n""n#H np!@ ""n#H@"n#H"n#H np!@ np!@ np!@ ACJp S@nBgHnHn?<?:. m /(Hz H9@Jno9|(_N^NuSystem.BadPageMsg.LotusJoNVH(m`)n9| /, LQ/0<F?<BG` l FB0RG GoBG` RAB0RG GoLN^.NuJoNVH(m BE` @Ar!RE EoGB"&B`gAC0 0`AC 0HnHnH @HsHl?<"Jnn0HnH @?3Bg"pHpHp HnE`RHnHn"HnHn/</<H @HsHl?<Bg"Jno`"HpHp HnH @?3"Jno``HB3p R o <<(AC( HnHnHk Hn?< "Jno9|?9|@9|A9|B9|C9|D9|E9|H9|I9|J9|K9|L9|MBG` @A1V @A1WRG G$o9|R9|S9|P9|Q9|N9|O9|p9|q9|^9|_9|h9|i9|Z9|i9|\9|]9|r9|s9|b9|c9|v 9|w9|T 9|U9|V9|U9|`9|a9|x9|y9|d9|e9|"9|"9|"9|"9|!9|!9|!9|!9|&9|'9|$9|%9|t9|uBG` @AJ1 @Al1RG Go9|L9|(n9|N9|)p9|P9|+r9|R9|,t9|T9|*v9|.Z9|-|9|0^9|.9|2X9|z9|6V9|/xBG`$?< @Al?0 @A"Hp/NRG G$oLN^NuJoNV/ (m(BgHn0.n2.@9AT lTl9|T0,TV@H@9@TN>(_N^Nu1VIntrinSgWORKSET LKWORKSELKWORKSECMIN CMIN \CMAX CMAX XMOVERGCHMOVERGCHPNOBFROMPNOBFROMSETFDIRTSETFDIRT(SETCBFRESETCBFRE$ALLOCBK ALLOCBK HALLOCATHALLOCATFREEBK FREEBK FREEH FREEH CHANGESICHANGESIDPCREATENPCREATENPMAPN PMAPN  FMMAPFONFMMAPFONFMSWAPFOFMSWAPFOFMFONTMEFMFONTMEWHERE WHERE XWNOT WNOT `WXOR WXOR lPREGGLOBPREGGLOBWAND WAND TFINSET FINSET tWSHLFT WSHLFT dWSHRT WSHRT hDSHRT DSHRT lASGNFIELASGNFIEL VALOFFIEVALOFFIELCALLSEQ CALLSEQ 8CALLFREECALLFREE PXHCS PXHCS CALLFINDCALLFINDCALLGENCCALLGENC(CALLGENICALLGENI,CALLHILICALLHILI4CALLFSELCALLFSEL$CALLCBMOCALLCBMOCBOFN CBOFN <FSWAPINNFSWAPINNSWAPOUTNSWAPOUTN4CALLHEURCALLHEUR0CALLERR CALLERR IPNMAPN IPNMAPN IBINSEARIBINSEARĂMOVEOVRGMOVEOVRGGETWIDTHGETWIDTHUNCOMPREUNCOMPRE<FMCOMPREFMCOMPRE|VXORFONTVXORFONTPUNVXORFOUNVXORFODHXORFONTHXORFONTHASHOFIDHASHOFIDFMROR FMROR PICPLAY PICPLAY BUTTON BUTTON CHECKEVECHECKEVEHEVENTAVAEVENTAVApFIRSTEVEFIRSTEVExGETEVENTGETEVENTGETMOUSEGETMOUSEIMACTIVEIMACTIVEȂLETOTHERLETOTHERPEEKEVENPEEKEVENSENDEVENSENDEVENSTILLDOWSTILLDOW0TIME TIME 8CHANGEPRCHANGEPR@CHECKWINCHECKWINPHITCONTEHITCONTESENDUPDASENDUPDA UPSHIFT UPSHIFT HGETWINDIGETWINDIGIVEWINDGIVEWINDINVALIDAINVALIDAԂINVALRECINVALREC؂INVALRGNINVALRGN܂WMKILLPIWMKILLPI\CHECKITECHECKITELCHOOSETXCHOOSETXTDELETEMEDELETEME`DRAWMENUDRAWMENUdDRAWTXTMDRAWTXTMhHILITEMEHILITEMEINSERTMEINSERTMEЂMARKITEMMARKITEMMENUKEY MENUKEY MENUSELEMENUSELESETSTDCUSETSTDCU,INHERITSINHERITŜUNDOINHEUNDOINHE@HN xN!rN%N!N!N!N!N!N!N!N!N!N!rN!N,NZN&N5N-tN6DNRN(N6N7N9N!N(N N)N#NlNLN%0NN jNN!bN)N*N"N22N2vN N$N;N.N$@N!N*RNFNN4N!:N*ZNN=N=NAN!NNN*N$NNN N N*N/NNNCN+ZN N+N"NFnN#lN0N JN# NNN4NNNNJoNV/."N^.NuJoNV0. nl=n `=n N^.NuJoNV0.n l=n `=n N^.NuJoNV/./. ?.N N^ _ NJoNVH&n<<8<>+ =GBE k P @(p g@,f8Bg+$H,HA??<N0<_=@no8<.RE EgBg R@??+N>ng`=D 7G LN^.NuJoNV n h P/Bg/. /.Nh0 _@-pN^ _PONJoNV/ B/./. N(_ g.H LX@H߁(_N^ _ NJoNV/ (n l!l l!l n f n !l(_N^ _PONJoNVH(n&n,. *. m>/p/"( E)h E h.()G G!L E h!L E!L-L`\ m -h m VJ^g@H@Jf/p/" Г&` 0@?H/r/""ҀA?SSLN^ _NJoNVH,. F(h . Ї&@ FlH@J@f(// N Д(` F]\g* ``(l Ff m *(``-ELN^ _PONJoNVH n (h&L(l n g\^g&L`-KLN^ _PONJoNVH,. F0(>R@ F1@>B.B.B F(P m -hB// N|(_&LB-L lB.0@?@H(H@@.HgS@g&S@gfS@g` (ބ// N`:`+g F0+@HШ -@` FAB0+@HЈ-@ LX"n"`x F h P/Bg//+N@0 _@"LX!+ f" FAB0+ @HЈ-@A "n"`( F(@g-K|*B-L Є-@`|``~.g\mٮ욄ބJf B.|`@JoB// //.N-_B(nB. .f A "n"` LX"n"/ / ?N(-Lľl.`nJgB// //.Nz-_-K Є(@B`6JojB//.//.NP-_JoB//.//.N6-_ĺnm-n` m -h`.m-n` m -h`NJo2.gB//.//.N-_`B// //.N-_m-n` m -h-n n LN^ _NJoNVH>.,. F(h Gg T @&p gA"K 0.gTk KXPP//. F/(2NBg//.N> T @ p.XV@@H.f/ T @A/<N T @B F0("R@ F1@"Bg R@? F?(N> T @&p g6 T @BBg//NZ: T @Jg?<. T @!`LN^ _\ONJoNVH(n , lhBg/ N> GfN.gFBg . ??<Nx<Bg/ ?/,&N:/ H/&`B/ // | H/<N^JG^HǾ_g n (PB/ / n 0.H", F"F0@?"H@A?PPH +'@`B.nLN^ _ NJoNVH.. (m G(6g/.P G&hf B/@&_g. G!S// ?.<N f G& G!K&l-KLN^ _\ONJoNVH(n&n m .H@20H . GH@J@g0 G0@?@<H Ь)@B/ /H/ m /(N*AB^]g &)K`ABf m &LN^ _ NJoNVH&n Y(@H@ f$ r (@ LX-H/. A/<N`/. / <NLN^ _PONJoNVH(n>.Bg/ /. =_BgBg R@?? X@=@B | nnZ n Y&@0.H@?SSB/ 0.HЋ/0.GH/ m /(N-_0.GHЬ)@x`$0.| HoBg/ /. ?<N.  g m ,fAB-H)n m "n"B/ ?Np, m gt F Y* E=h n Y&@Bg E0@??0@??N80@U@=@ ET/ KT/?.Nf7n n "F" EX"n "/ /<NlLN^ _ NJoNVH&n Y(@H@ @f/./ ?.N2` r (@/./,?.&,LN^ _ NJoNVH(n0.@H",/r/""Ҁ.o/ T/BgN l"n/ R0,"S@9@"/ A/?.<N n nXP?P nl$ nh nh n\PPBg/ /. Nh< l P @Jg?<. l P @!,$HR@@$ nP-HLN^ _ NJoNVH(n .. l P/Bg/ /N0 _@&p fB/ /Bg//,*NN, l P/Bg/ /N0 _@&p KXPPBg/ //,.Nv l P/Bg/ /N0 _@&pk  gB/ Bg/ /N\N` KP,` l$ KP,-FLN^ _PONJoNV=| N^.NuJoNV0.H@kj @nbH0;N<<. n//.Hz^Hn?<" _Cp S@n`&.V2.IA AWg* n//.HzHn?<" _Cp S@n`( n//.HzHn?<" _Cp S@n` n//.HzHnt?<" _Ctp S@n` n//.HzHnR?<" _CRp S@n`\ n//.Hz^Hn0?<" _C0p S@n`2 n//.Hz0Hn?<" _Cp S@n` n 0 N^ _NX.FC.FL.FT.FS.FH.FJoNVH n BP-nnI0,H@ @W,Vg/././.>J`~ m h P0A-H n&h.H=@~` S&h.RGino n"SCp S@n m h P00 g/././. /.NLN^ _NJoNVH n CJp@"S@n(m BF.@=@z`BgA0P@F?N<REinoBnBg?/,HnNb> l P pfZ l P "n" l P "n" l P "n" l P "n" n ` n BLN^ _NJoNV/./. n P T/N B n0(@ @W n2(A AWRg n P/N N^ _NJoNVH nCJp@"S@n(m BBBn.g0Hn?,A/BHnBg0,H".Ҁ/"H=l`0HnHnHnHnHn/>DJno n 0 `T`~Hn?.A/p/Hn<B"HJng n 0g /. ?."4`.gBHn?.A/p/Hn<B"HHn?.A/p/Hn<B"H` .Y-@-nB/, .TT?Nl-_Jg` n&P6Hn?. n T/ .T/Hn<B"Hg /. ?."4Jng/,/.N, n 0`2` n 0 .gHn/././N n 0-nLN^ _NJoNVH(m ..B/,?N&_ gD/. ?,//HnBg0,H".Ҁ/"H n JPVVg /,/ Nv`` n 0 -KLN^ _NJoNVH(m R/.HnHn/N`R n2n< m h P0.Jf n 0 B.`:`/./.Hn/N` n 0 B.`A(HTA&H n LN^ _NJoNVH(m Rpk n |nV2IDA0 <VD@ nBP/. /.NA-H,. F.g n "n 0<F)@Bg n /HnHn/./NgB/,/.N-_JfBg?,/>  gB``z n P&PJkf@0@ @V2A AVg$,g/,/.@B/,/.Nv-_ n-P n-hAC 0)G)n`Bg n?/>  gB|LN^ _PONJoNVH&n m R nh n"n0<)@B/./.NF. nnJfB.`| G P,(F67l G0( l7@pk n|nV2IDA0 <f0R@60+T@7@0+T@7@`:pk n|nV2IDA0 <f0R@60+R@7@0+R@7@7l(n0,H@J@fBkLN^ _ N/WTOA?HNu _>FWN _02@>N _.N _02A>N _02BWAgN _02i>N _02i>N _0"_""N _02i42_0BA2N _20F@2_Qh>N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.N _"W.NNVH` n B6($."HAAYƒ "h"Q g$qg RACgX`=ALN^ _PONNVH|BA6. "n 8.4CBAg0@qm2`6`0@qm =C` =A`L>N^ _PON B2 _"_/JAg(?04 BJd4m SAQNuSA QNu4 Amܱm0HdSA0HS@"QAfNu0Hd SA0HS@# QAg`NV/ $n $R J0*R@j@40"n"Q2*`Q2*j0 @f0Q2<j`Q$_N^ _PONGETWIDTHNV,_ _$ "_"$A0<!Hg dB"`!`Qn$BNN^NuUNCOMPRENVH ".$n "n$ 8<WgRKQKQn攊DLN^ _ .NFMCOMPRENVH n"H6(hg$B0(gЀ2$I0"aSnLN^ _XNVXORFONTNVH n"H6(hgB0(gSC$I0ZSnLN^ _XNUNVXORFONVH n"H6(hSC0(S@2BBJ4RYQQLN^ _XNHXORFONTNV n 4.2YAYA0@6CC$n Rf4RR"P qg61CgRAAg@`N^ _ RA>NHASHOFID _0X>N _BW"m4Jdg>NJoNV/ (m$BgN0g /< hl,g ?<.b`Bg<`_,g?<.nl(_N^NuJoNVH(m$,g ?<.b`Bg n(BgHl4TH9@2,g?<.nJl2V,4Hk|nA4JDB0 <WgBB" f,4/,`& nGB7| l4 nHh/,NLN^.NuJoNVH(m$HnN l P (*WD@/N B.Jl2f l P (*W.gN V`HnN^=l6A&HBBn=l8=l:/,

?</NJl2g?,4Hk|nAf2IDA0 <g`"`H``<! `x`HnNBl2/NhJl2f~LN^ _TON JoNVH(n m$W m$W" Wg` T&h. T.(* S!G* G P!K./  LN^.NuJoNVH(m$BgNg /< h<NB. l P&h*W,@fT S/B"  _f< S>( GW GW GWgBgNJ g/ N`|`&(P,@,gBNv,ZBNlnLN^NuJoNVH(m$BgN l P&h*fB`-KLN^NuJoNVBg/.N4 g"BgNgN`HnB"Bg"` m$ h P/(*NZ n hf m$|N^.NuJoNV/ (m$)l,g ?<.b` HlHl,g?<.n n  mJg/.(_N^.NuJoNVB" m$ WD@N^NuJoNVBgN gHnB"?<x"tHn<"N^NuJoNVBp /"-_N^NuJoNVH(nBgNG gJ m$ h P&h* S"Lp "S@n2JV lVgHn/Hl/.LN^.NuJoNVH(m$Hn/,B?<2&_ l P.(. S"n p S@n0 S!n S!l* l P!K. S!G. G P!K*/.LN^ _PONJoNVHBgNg /< hB.BgN&g6BgN> m$ h P&h* m$g(S ,f` &l*`|LN^NuJoNV/ (m$)l,g ?<.b` BNX)_,g?<.n-l(_N^NuJoNVH,.*. (m$. G((f`T G!Ff/(@f)FBN&_ g,B/ &-_ Sf S!F S"f S!F&n`LN^ _PONJoNVH(m$&m( nJ&f`` n(g n h.f$ n1|  n /./,N`&`T n(gJ n(H@Pg6S@g2@g,S@g(S@g$S@g @ gS@gS@gS@g` n|`` n(Hk|nA2IDA0 <f> nBh/,/.(0 n n1| n1|././,N2`j n (f@ nJhf /.N`*Jf`B n1| n /. k/(N` n1| n /./,NLN^.NuJoNVH nCJp "S@n2.. (m$&GWWWg"-K=| m(!GHn G/(NV`=|,/Hn֠(0/< LN^ _PONJoNVH(m$ n hl* n n1| m(!l/./,N`zHn m(/(Hn/, m(B&l g6+g*Bg n/(/+l`g/ </./+|`&k`/./.LN^.NuJoNVH(m$JgD&lBg/+td +JxWg"=|BB-lHn/+N `F&l g>+g2Bg/+td g =|BB-KHn/+N`&k`LN^NuJoNV0.k|nA<2IDA0 <f 0.| =@=n N^ _TONJoNVH nCJ""(m$B. BgBg?<Hn젊Xg/.p /".`BN .BgBg?<Hn젊XgD/.p /" ,Їmt=nA&HBg/ p /\ fT=n=n`$ ,Ї,BNm4BgN|gHnNRBg/.Hn\g m,|| LN^.NuJoNV. Hg S@gS@g` /. `/./.N`/. JN^ _ NJoNVH&n(n llllllLN^ _PONJoNV/. N/. /.NN^ _PONJoNVH(n m,(g m,B(`p&n-kBg/./,p`g / / N`H, g`: ll PCT""0.|=@0.|=@0.nm` m$.( m(/( G/( ll PCT""0.U@=@0.S@=@, gBgN g`BBgBg?<HnؠX g*BgHn/.Hn젖:g/ ?.?.<D`DBg/.Hn\ f.BgHnN g ,g7|-'L& m$/(/ (0` m$g Bk/ / (0/ < LN^ _PONJoNVHn/. /.Nl/.N^ _PONJoNV/ nCJ""Hn m$/(B(_/ Hn/ N/ $/.(_N^.NuJoNVH..(mHn m$/( l-h/0.D@?0.D@?&l/+t//+t/?.?./.LN^.NuJoNV/ (nJxg /,xpBx(_N^.NuJoNV.g/. ?. ?<NH`/. ?. BgN8N^ _PONJoNV/ (nJn g2=l=l0. S@l=@0.|=@HnH(_N^ _\ONJoNVH nCJ""(n>BTBg/. Hn\g0. n|S@H8 n02A0W nr4B0 WgBTTg?/N6?/N.LN^ _NJoNVH(m0Hn m$/(Bg?.N>JGo~ljf @2,hAlp:` R@@"AAl40Alp:lhSlj=lj<`0 R@@"A) R@@Al20E @Al1RFino/.LN^ _TONJoNVH(m0BgN g`PHn m$/( m h/(BgBg?<?<$ m hHh?<?< m hHhBg?<?<?<Jljg=ljBG` @&tJg @Al20| ??<  k,/PBgp2A3g0lfWJSVg?N `X=|=| @Al=pljf=lh` R@@Al=p mHh䠊0?< (Hn젊,RGino>/.LN^NuJoNVH nCJ""&n Jf`0.[@=@0.|:0.|=@0.| =@0.Y@>Bn k(P@<WFRnH ІX(@@<JFf`&|/ Hz2"f/ Hz""g* mHh䠊0?. Y@??<Bg,` R@4A=A T@4A=A V@4A8Jng&?. | ??<?.ꠊ4Bg/ Hn R@?"LJSfv?<? | ?pA0A?4pA0A Ag"? | ?pA0A?4Hn?<?<"Bg DBf?: DIf?: D_f?:ࠊJSf |??`??HnP?: n g8?. | ??<?<4Bg?.??.蠊40.2A3Wr4B3 Wg>Hn?. | ??. V@?( mHh䠊0?< (Hnؠ,`LN^ _PON-.JoNVH(m0=lj~` @ t0.Pf=G `RGino=| LN^ _TONJoNVH:.(m0&m$BgN g`flff`^Hn/+Hn/+Bg?,fN\>JGm?N.Bg?NH<JFo?N9Ef/./.LN^ _TONJoNVH(m0 ljf`Bg n ?NJ_m`Hn m$/( n h&PBg/ 8|Bg?.N>JGl0,jR@>:,h`L @Al:0=G<,j`0 @"RAA) @"Alp R@@Al1SFinllh @) @Al1Rlj/.LN^ _\ONJoNVH>.(m0ljn@ @Al=p=|ljf=lh` R@@Al=p=|HnHLN^ _TONJoNVHJn n`J n h(P@>WG=n |`H ЇX(@@>JGf`RFino T@ LN^ _PONJoNVH8.(m0 n BP nBP D f`Bg?N>8=lj~` @ t h&P@<WFBEH ІX&@@<RE R@3A=Anf@ @ t0@ 0V"A tr4B0 Vg @ t"n 2 n0`JFfRGinonLN^ _ NJoNVH(m00.lhl&>,j` @2.Alpo n0`SGJGl n0LN^ _ NJoNVH n CJ""(n0.n>0.nV@< |H@9@ :B?)_ l)PAC m hHhHlHlHlBgBLN^ _PONJoNV/ (n l)PHl m hHhHlHlBgB/,Ҡ (_N^.NuJoNVH<. m0 @&p m0 @Al>00+G| @o0<Аk| >=|0+n^@=@=G0+G| =@Hn/.N nI80+T9@ T@9@0+l9@ nHh?<?<40,U@??0,U@??,?,?,?,?0,V@?0,R@?0,V@?0,V@?0,Z@?0,V@?0,Z@?? mHh䠊0?<?<40,T@??0,T@?0,R@?0,Z@?0,R@?, nHh m0 @/0 nHh/+| m hHhLN^ _\ONJoNVH&n (m0 nBP6BgN. g`BgNBgN g`BgBg?<Hn栊Xg`Hnʠ m$/(HnΠ m$/( m hHhBn~-n nlXHn/./N@ngDJGm /N ?Nx>.Jnl6`0.@ t6?.NT?./N2 nBPJnmH0.@ t-HHn0.@/4Hn/./. n/( x m hHhHnNBgNb g.(m Gf>Bgp/N> Gg, m @AI(B, B, B,B, B,B,=G LN^.NuJoNVH(m BgB"N|< Ff n0` @. HAA0 g n0$`BB @. HAAA80/.?Hnʠ" nJPnd o <* o <.JVJVg, g <./.?/Hn/Hn "LN^ _\ONJoNVH(m &m$ACp S@nA-H n/B"  _ nB( nB nB.g n(  n@ n(HAB0Bl,HnNv'l/+/+NHn/+䠊 kHh/./+NJLN^ _TONJoNVH(m &m$ f n0` nBPACp S@nACp S@nACp S@nBlA-H nJ( g.?,?< n( H?""?<"?<T9_ nJg 0< l9@ n(HCA-H n(g nJg 0<l9@'l/+/+Nr/+N2Hn蠊/+䠊 kHh/.蠊/+ k/(NLN^.NuHIntrinSgGRAFSEG LKGRAFSELKGRAFSEHZFROMH HZFROMH CBDATAOFCBDATAOFSETHEAP SETHEAP GETHEAP GETHEAP NEWHANDLNEWHANDLЂDISPOSEHDISPOSEH SETSIZE SETSIZE 4KEYTOASCKEYTOASClDISKDRIVDISKDRIVALARMABSALARMABS KEYISDOWKEYISDOW`SETNMIKESETNMIKE POWERDOWPOWERDOWTALTKEYEVALTKEYEV KEYMAP KEYMAP dNOISE NOISE ALARMOFFALARMOFFALARMASSALARMASSKEYBDEVEKEYBDEVETALTKEYPEALTKEYPE$TWIGGYDRTWIGGYDR܂POWERCYCPOWERCYCPMOUSELOCMOUSELOCLEGENDS LEGENDS |BUSYIMAGBUSYIMAGlRAMPCONTRAMPCONTMOUSEODOMOUSEODOVOLUME VOLUME BEEP BEEP 8NMISYNC NMISYNC ܂FADEDELAFADEDELACURSORTRCURSORTRALARMRETALARMRETSETLEGENSETLEGENDRIVERINDRIVERINXMOUSESCAMOUSESCAMICROTIMMICROTIMMOUSETHRMOUSETHRDIMCONTRDIMCONTRCURSORSHCURSORSHKEYBDPEEKEYBDPEEXPOLL POLL @CURSORRECURSORREALARMRELALARMRELCURSORHICURSORHIKEYBOARDKEYBOARD\CURSORINCURSORINCURSOROBCURSOROBBUSYDELABUSYDELAhCURSORIMCURSORIMCOPSSYNCCOPSSYNCЂCURSORLOCURSORLOMOUSEUPDMOUSEUPDCURSORDICURSORDISETDIMCOSETDIMCOTIMESTAMTIMESTAM̂DISKSYNCDISKSYNCALTSCREEALTSCREE(SETTIMESSETTIMES<SETTOGGLSETTOGGL@REPEATRAREPEATRACONTRASTCONTRAST̂SCREENSISCREENSIЂSCREENKESCREENKÊFRAMECOUFRAMECOUSCREENADSCREENADȂSETDATETSETDATETSETVOLUMSETVOLUMDTOGGLEKETOGGLEKEԂSETFADEDSETFADEDNMIKEY NMIKEY ؂HWINTL HWINTL DATETOTIDATETOTITIMETODATIMETODAЂSETSCREESETSCREE0KEYPUSHEKEYPUSHEhSILENCE SILENCE TDATETIMEDATETIMETIMER TIMER ȂSETREPEASETREPEA,SETCONTRSETCONTRINITCURSINITCURSSETCURSOSETCURSOHIDECURSHIDECURSSHOWCURSSHOWCURSLSHIELDCUSHIELDCUHOBSCURECOBSCURECSTDRRECTSTDRRECTCALLRRECCALLRRECFRAMEROUFRAMEROUЂPAINTROUPAINTROU ERASEROUERASEROUINVERTROINVERTROPFILLROUNFILLROUNSTDARC STDARC lCALLARC CALLARC pFRAMEARCFRAMEARCPAINTARCPAINTARC ERASEARCERASEARCtINVERTARINVERTAR<FILLARC FILLARC DRAWARC DRAWARC 0INITOVALINITOVAL$BUMPOVALBUMPOVALdSLOPES SLOPES `SLOPEFROSLOPEFRO\ANGLEFROANGLEFRO,PTTOANGLPTTOANGLdINITGRAFINITGRAF OPENPORTOPENPORTINITPORTINITPORT(CLOSEPORCLOSEPORSETSTDPRSETSTDPR8LOCALTOGLOCALTOGGLOBALTOGLOBALTOGRAFDEVIGRAFDEVISETPORT SETPORT GETPORT GETPORT SETPORTBSETPORTBPORTSIZEPORTSIZEHMOVEPORTMOVEPORTĂSETORIGISETORIGISETCLIP SETCLIP GETCLIP GETCLIP CLIPRECTCLIPRECTBACKPAT BACKPAT 4ADDPT ADDPT SUBPT SUBPT SETPT SETPT  EQUALPT EQUALPT hBITBLT BITBLT @RGNBLT RGNBLT INITRGN INITRGN ,SEEKRGN SEEKRGN RGNOP RGNOP XORSCAN XORSCAN UNIONSCAUNIONSCADIFFSCANDIFFSCANSECTSCANSECTSCANINSETSCAINSETSCA8SORTPOINSORTPOINdCULLPOINCULLPOIN܂PACKRGN PACKRGN PUTRGN PUTRGN DRAWLINEDRAWLINE8PUTLINE PUTLINE lPUTOVAL PUTOVAL pDRTEXT DRTEXT \BITAND BITAND <BITXOR BITXOR `BITNOT BITNOT LBITOR BITOR PBITSHIFTBITSHIFTXBITTST BITTST \BITSET BITSET TBITCLR BITCLR DRANDOM RANDOM FORECOLOFORECOLOBACKCOLOBACKCOLO0COLORBITCOLORBITĂRIGHTMASRIGHTMASLEFTMASKLEFTMASKxBITMASK BITMASK HPATEXPANPATEXPAN$COLORMAPCOLORMAPȂPORTWORDPORTWORDLPORTLONGPORTLONGDGETPIXELGETPIXELCALLDRAWCALLDRAW|CALLKEYTCALLKEYTCALLCHECCALLCHECtCALLCHOOCALLCHOOxCALLERS CALLERS CALLWINDCALLWINDSTUFFHEXSTUFFHEXSLABMODESLABMODEXDRAWSLABDRAWSLABLLONGMUL LONGMUL FIXMUL FIXMUL FIXRATIOFIXRATIOHIWORD HIWORD LOWORD LOWORD FIXROUNDFIXROUNDSTDTEXT STDTEXT CALLTEXTCALLTEXTTEXTFONTTEXTFONTTEXTFACETEXTFACETEXTMODETEXTMODETEXTSIZETEXTSIZESPACEEXTSPACEEXThDRAWCHARDRAWCHAR4DRAWSTRIDRAWSTRIPDRAWTEXTDRAWTEXTTCHARWIDTCHARWIDTSTRINGWISTRINGWITEXTWIDTTEXTWIDTĂSTDTXMEASTDTXMEAQDSWAPFOQDSWAPFOGETFONTIGETFONTISTDLINE STDLINE |LINETO LINETO LINE LINE MOVETO MOVETO ȂMOOV MOOV MOVE MOVE ̂DOLINE DOLINE (HIDEPEN HIDEPEN  SHOWPEN SHOWPEN PSETPENSTSETPENSTGETPENSTGETPENSTGETPEN GETPEN PENSIZE PENSIZE 4PENMODE PENMODE (PENPAT PENPAT 0PENNORMAPENNORMA,STDRECT STDRECT PUSHVERBPUSHVERBhCALLRECTCALLRECTFRAMERECFRAMERECȂPAINTRECPAINTRECERASERECERASERECINVERTREINVERTREHFILLRECTFILLRECTDRAWRECTDRAWRECTDFRRECT FRRECT ؂SETRECT SETRECT (EQUALRECEQUALREClEMPTYRECEMPTYREC`OFFSETREOFFSETREINSETRECINSETREC0RSECT RSECT SECTRECTSECTRECT؂UNIONRECUNIONRECPT2RECT PT2RECT XPTINRECTPTINRECT\PUTRECT PUTRECT STDOVAL STDOVAL CALLOVALCALLOVALFRAMEOVAFRAMEOVAPAINTOVAPAINTOVAERASEOVAERASEOVAxINVERTOVINVERTOV@FILLOVALFILLOVALSTDPOLY STDPOLY CALLPOLYCALLPOLYFRAMEPOLFRAMEPOLĂPAINTPOLPAINTPOLERASEPOLERASEPOL|INVERTPOINVERTPODFILLPOLYFILLPOLYOPENPOLYOPENPOLYCLOSEPOLCLOSEPOLKILLPOLYKILLPOLYtOFFSETPOOFFSETPOMAPPOLY MAPPOLY FRPOLY FRPOLY ԂDRAWPOLYDRAWPOLY@STDRGN STDRGN CALLRGN CALLRGN FRAMERGNFRAMERGN̂PAINTRGNPAINTRGNERASERGNERASERGNINVERTRGINVERTRGLFILLRGN FILLRGN DRAWRGN DRAWRGN HFRRGN FRRGN ܂NEWRGN NEWRGN ԂDISPOSERDISPOSER$OPENRGN OPENRGN CLOSERGNCLOSERGNCOPYRGN COPYRGN ؂SETEMPTYSETEMPTYSETRECTRSETRECTR$RECTRGN RECTRGN OFFSETRGOFFSETRGINSETRGNINSETRGN4EMPTYRGNEMPTYRGNdEQUALRGNEQUALRGNpSECTRGN SECTRGN ܂UNIONRGNUNIONRGNDIFFRGN DIFFRGN  XORRGN XORRGN DORGNOP DORGNOP ,PTINRGN PTINRGN `RECTINRGRECTINRGTRIMRECTTRIMRECT؂MAPRGN MAPRGN STDCOMMESTDCOMMEtSTDGETPISTDGETPIxSTDPUTPISTDPUTPIPICCOMMEPICCOMME8OPENPICTOPENPICTCLOSEPICCLOSEPICKILLPICTKILLPICTpDRAWPICTDRAWPICT<PICITEM PICITEM <GETPICDAGETPICDAPUTPICDAPUTPICDAxPUTPICBYPUTPICBYtPUTPICWOPUTPICWOPUTPICLOPUTPICLO|PUTPICPAPUTPICPAPUTPICREPUTPICREPUTPICRGPUTPICRGPUTPICVEPUTPICVECHECKPICCHECKPICSCALEPT SCALEPT ĂMAPPT MAPPT MAPRECT MAPRECT STRETCHBSTRETCHBXORSLAB XORSLAB STRETCHRSTRETCHRSTDBITS STDBITS pCOPYBITSCOPYBITSԂSCROLLRESCROLLREԂPACKBITSPACKBITSUNPACKBIUNPACKBIm>NxN N dN N N pN vN 0NN*N:N6N N9NN:4N:N9N9N:N9N9N9NN$NN NNLXN"NNN "NINENMNS&NINNLdNiNN'N NGNHNCNK0N N84NBNBNBNBNRNUNN9bN>N9LN.NNF4NFfNON$NCN-N.N[~N[bN[N[N[N[N\N[tNF^N(N?^NN6NONLNNN#N7DNEN]NNNNgzNDNNN%pN"NBN&NNNJNLBNbNNNNNANTN6NNL&NDNNN*NzNNNZN|NtNA<hNE. _XON o/><jNE. _XON _/><lNE.N/><NE.Nu/><NE.Nu/><NE.Nu/><NE.L2"_2N _ /><NE.N _/><NE.N _0/><NE.N/><NE./@NuL20/>< NE.N _/>< NE.N0/2/4/ o"oH 0$|&|@SB46Q |"|@L /><NE. _N/><NE.Nu/6/4/ 2/ 0//><NE.& _PON/><NE.Nu/><nNE.Nu/><pNE.Nu/><NE.Nu0/2/4/ o"oH 0$|&|@SB46Q |"|@L /><NE. _N _ /><NE.N/><NE./@Nu/><NE.L2"_2N/><NE./HNu/><NE./HNu/><NE.@Nu _/><NE.N/><NE.?@Nu _0/><NE.N _0/>< NE.N/><NE.?@Nu _0/><NE.N/><"NE./@Nu _ /><$NE.N/><&NE.Nu _ /><(NE.N/><*NE.?@Nu _0/><,NE.N _ /><.NE.N/><0NE.Nu _" /><2NE.N/><8NE.?@Nu/><NE.?@Nu _0/><NE.N _B@/><4NE.NL//><6NE.""""&NL2H/><<NE.222"LxNLH/><:NE.`LH/><NE.222"LxN/><>NE.L""_"N _" /><@NE.N _B@/><BNE.N/><rNE.@Nu _B@/><tNE.N/><NE.@Nu _B@/><NE.N _2B@/><NE.>N/><NE./@Nu/><DNE./@Nu o/><FNE. _XO"_2N _0/><HNE.N _"0/><JNE.N _"0/><LNE.N _0/><NNE.NLH/><PNE.22222LNLH02468/><RNE.LN"oH02468/><TNE.LL"XON/><XNE./@Nu _ /><ZNE.NL H/><\NE.22222LNN^NuHWINTL m4HhNN o?(B?(@?<HPHh N.NuNNJNVH n 0(n ?0n?0(n ?0(n?NLN^ _PONNNVH.NSo8NR| k\ P .Lg!@L/< NQNQp@G/. NQ/. Jf$J`g/. /./,lHljHlhN$<`B'/.N8Bg?<hNBLN^ _ N _""_/ // m4 P (hANg @ h NpNpNpNpN _"_/ m4 PA( pNNVH .NRo&NQp`G/. NQ?. NP?.NP n 0(h=@0(P=@/Jf<`B'/.N8"?. ?.NhLN^ _ N _""_/ // m4 P (hAdg @ hNpNpNpNpN _"_/ m4 PA( pNJoNVH|-O-M m4&PJkBm-K0.gj n D@=@ @h]pn @f?./. N,-_ =_*n$m$R&m&S/.HmHjHk?<HnN9pglB.J.gD0. HhH@J@j@h=@ n @hm@h=@ n0h@=@0(h@=@0(h=@0(P=@B?.?.N..B?. N B//N.R-_B?.N B//N.8-_<.HFBF>.O0.-@0.n -@0.-@0.nޜ-F0. @l@Z`@D@=@0. @l@Z`@D@=@0. @nm nZ W` 0.܀nZ/.Hn(?.?.N0.@n(=@ nhPn=@=|RJ.gb n4m46(m4ClL0(m62(m6Al8=@~=A=B|=CHn|HnR0.m6m6?0.m4m4?NHn/-*nN\*nL=|=|=|=|4.m Bm =B0.BH=@HD@Jw0.BQ-OBn R gTn JC0.2.4.NJ S gXn KC0.2.4.N*Jn f n6.n8.nNU2.mҭm JH҂-A B4.gFN+(-H4- n C*nN(*n~nO,6p2.nnn.n2nXn\nn=n( 0. nmnmHn(?NVHnR?NLnfdJ.g^DnDnB.0. @nm n f`0.܀nj0.=n=@ .-n-@ .-n-@0. nmrJ.fVNJ.f0. nRm6nTl.`2..Jnj nl2.=A4.2Jnj no4.=B0. nRmnTl0.XJnj no0.=@0.\Jnj nl0.=@ҲBl4.aX2.4.`0.nj nonf4.X`0.ذnf 2.\4.a2..4.a 2.4.2`Z n"n $nGN(BmB0.nj: no02..a2.4.2`2..4.Xa2.\4.2a` 2..4.2aXGG?,6p0-HѮ .Ѯ .ѮRn 0. nm*nN.nL>N^ _N0. 0;N 2Nu0. CNl-iNu0. CNX-iNu0. CNDCN< n"n$n2. $QNuNVH n"n 23h4. lBB2.lBA0(h@o40(P@o23h Bi 3hBi0H@B@ѩ  pA3@0HЀS#@BBB??N(/HiN' )Ѐ#@& )р#@"L?N^ _ NNVH$n 0.Rmjl~&<$* "*(*` ԃA"C@ӈӈA*C"@ӈӈn` ҃A*C"@A"C@m%B %A0*R@H們TjL?N^ _\ON _0HH@J@j@H @ho @D@. N.DNx kfo#(-$16j;?DIhNDS.X&]-bEgnlqw`|p@ANފ7 Q&1<"GS`[m{5hwn $>[y[zEV|hTb%PQ$ nL9J0 /[jDA2<_0<AJk0.?@NuNVH(n0,T@2. @0,l@>.@f JAoP0<`LB??N%,B0,T?0,l?N% B//N%^ Bg/N`0JGj @ @hfB@ n0LN^ _ NNV/ (n+L4A6CBXfIp 8 ((" ((p(BNd(9|9|l0,H8BXLpA(Q(_N^.Nu@`px|~|lFwwww݈""""UUUUBN5.BN5( o !_!_ m4"o BYA"2""""//N6p"o m4/(~/)N5"oC BBp""B"2""BYB2BYB"!"BBBBB.Nu o/(N4 o/(N4.Nu"oA$&"A)Z"A+Z"A@"A/~"A$"A0P"A2"ANB"A:"A&"A:p"A:".NuH m4 P"o0(Y0( YL.NuH m4 P"o0(Y0( YL.NupN!H m4 .Nu m4"o".Nu m4 PA"o 0 .Nu m4 P0(o1@0(o1@.Nu m4 P0(h o2(hoh hhh .Nu m4 P /g<0/h2/hh hhh hhhh/(??N4.Nu _"m4"Q/)/N3 _ "m4"Q/)//N3 m4 P"o/(/ N4D.Nu m4 PA "o .NuH瀀 o 0/X0/XL..NuH瀀 o 0/X0/XL..Nu _ "_"N _ WDNJoNVH|-M$n&n(n*n0+So=@v0l=@0m=@=l=mBG0. gFGg$4- nC*nN*n~SO,6p`p f:0.nn0m0*l2+mAlDC`0.S@nnDnDn<+m2*lAF0.(TFAA-L2+m0.*U0AA-M2N8A0+koA2N:A=AJCjA-L-ME0. fJFfJnoCJCj$C`@ 2@@JnfACF24.N(n-L` XGG?,6p*n-MSnfL>N^ _N|&^pz\0AFAUA:rSBgDÚJd;$SB`+$+$UBng`&0AFAUA:rSBgJd:SB`**UBngE ,쨿@AFAUA:rSBng`,E ,쨿@AUrSBng`E ,쨿@AUrSBng`E ,쨿@AF@UrSBng`E:FE6.4.A0EF:XGG?<6pSBf`0AFAUA:rSBgJd:SB`**UBngEAFAUA:`|E0A]rSBng`h0A]rSBgJd]SB`UBngEA]`>E0AF@]rSBng`(CopyRight 1983 Apple Computer Inc.Jo2NV2H|-Ot-M4?./.N-_=_"n"Q$n $R&n&S(n*n"/ HmHiHjHk?<HnlN(g Hnl/-*n4N*n"0<QRSfB$nA80.lTR00.nlj1@/.&/ /Hnl?./.*n4N`2.nmAm=A`0.rAH=@^HD@Jw0.^BQ-Of=|=|=|=|=|=|Bnj Q gTnj IC0.n2.r4.`Nx R gXnj JC0.n2.r4.`NX S gPnj KCx0.n2.r4.`N8 njf-nf` njf-nf` njf-nf=nlT=npR=|P=|N0-H-@F-nfbB4.kgFBpB@A -H@g(4- nC*n4N*n"~nlO,6p`$n&n&0+H-@J fL0m2mAmN^ _"N0.j0;N:,t0.DCNZNu0.DCNLNu0.DCxN>Nu0.DCN0=A2CN$n2g n"n$nf2.^ $QNu0.DCN=A2CxNn2g n"n$nf2.^ $QNu0.DCN=A2CxNn2g n"n$nf2.^ $QNu0.DCN=A2CNvn2CxNjn2g n"n$n&nf2.^ &QNu@h +H@"N0"NF•*NQ`: +H@"N0NNQ` +H@"N0NNQ` +H@"N0NFNQ` "F•*Q` Q` Q` FQ`3@3A3B"3|3hA #H _BI3A IDAJw2) BQ#ONаil6imBANu i2) BQ Q3h3|A #HimH04$i3Z6 Cgb8ioilil6)io8)ii0N:0N<K&iLCnES`[`FUDnmF[S`#J3RilL 2<NuJoNVH8EAa|&HAar(HA0. gAU@gAU@g AU@gA-H n P-Hn-HA(0A8*0A,0Ap.=[ =\ n f=|0. ngna` @gaa D"E$G4. Hz/.Nu G"FE NFA "n$n .`0"0"eNJ.g" n n nЕH/? NL n n n-J A Pf-I`D=n  K"D$GN&H=[ GNu=n L"E$GNh(H=\ENu"P"Q Q f* A$$4444444"HA Nu-I . nH=@LN^ _N` @g02Agm42`40`4NuBBBC`BB`tv02Amn" @g(Cf40FB2FC`JCg40FB`JBg42FC`4NuJBm Pg402BBAl44`2|`02BBInUJ`442A Pf4NuNVH8Jo&n 6 CB0.or(KYL(HL"K$L Ќ@C @2(4`XIQnmin`YJRmnjmn "$XIYJcγdHH(JefLN^ _\ONNVH| n0o6"n &IHYK* $I` XI` g$mn$ H n0L>N^ _PONNVHx(n&n<. "S: T>< BB Fnm~-P-h `p=P2(46SCm Al2`Bo4`=A=B=hzFM/ ?N T"S SF0` Xg 20(22Q22 S> S0 Gg/ ?NLN^ _ NNVH8(n&n$n S>GR"nQoG2/ ?Nڎ S$n "T P fTH""`A .">"> Gf Pf4LN^ _NJo@NV@H|-O-MJ m4&PJkBml-KFpk8 @fZ?+8Hk:N-_@=_D*K$m$R&m&S2. 4.6.8. CoCDoDm6m4=A=B=C=DHnHmHjHk?<Hn|NgHn|/-*nJN*nF2. 4.6.8. BgAnpmj 4f" n@ g ff R f S gHmHmHn|Hn|?-8Hm:/-/-=| zAz-HvHnv*nJN"`DCD0m4jo2jl*=Bp=|r-npl0-6onl<-4oB?W?WN.-GhBBg?/N, ѮpѮlJkp l߮p`Snl`l m߮l`Rnp2.|4.~6.8.ng0n*HEHEBE,چۮpۮl=|=|=|=|4.~m Bm =BZ0.BH=@XHD@Jw0.XBQ-O\Bnt R gTnt JC0.~2.4.ZN S gXnt KC0.~2.4.ZNtJntf n\6.~nZ8.nZN92.|mҭm JH҂-ATB4.DgFNr-HN4- n@C*nJN 8*nF~n|O,6p2.Znpnln~n=n|RNd2.p4.l nN"nT$n\G|N XGG?,6p0-HѮT .hѮpѮlRnR0.Rnm*nJN .nL>N^ _PON0.t0;N 2Nu0.RCN-i\Nu0.RCN-i\Nu0.RCNxCNp n"n$n\2.X $QNu:.DJ@f E E nhAfaN <4.m 0N 6J E mVg,FFFCAg\BSBgJd8SB`((UBngCT`Ag\|SBgJd\SB`FFUBngCT`Ag\|SBgJd8SB`((UBngCT`¸Ba>N *2.n|SA E mgF@TQ`TQ`TQ`2.|4.~(m0m>-0m 2INuNVH84.8.Bg0DjD@2.njDAAo0R@H&n(n T nPo@0/ ?N4.&S2.6.Af 6666`tnCD<B?W?WN .=B=| ѮJk l߮` lRn:ng 66:.66RF߮FfDg6666 n8LN^ _NNVH|&n&S$K n "J n/.Hn?.?.N=n=n0.@n=@ nhPn=@<.:.N:.N~nmnmBHn?NH:.ܺngNZ:.NR=n:.ngN>:.N6=nRFnm:.N :.N n 0L>N^ _Nзm*ʓH n0/.? N L$n$Rʷgkf kfYKNu66NuJoTNVTHx-O(m4&TBg?.of/.Hn HnHnXN 2(lPJgD=A-k0 k2JkBm&$l$R0.j=@j=@0.=@@ n-n-n +TFP2+XV . VgHB. .-@xn=@~H@n =@| .-@n =@H@n=@HnHnHnxN-HnHk k PHh k PHh?<HnN2gZA-H2*A=A=jJ.gJlfJl f kHfx k P P fl k P P gB'/+HnNJgN0.noѮ0.no=@0.kЫ-@=k=k Hn/+Np`XB.0.k @@ k =@2.@ITA6.=CI=A0H@D@JwSCB-OBQ-OBC0*0*@A-HT0< jo0*R@jm@ nT:0 EgE, HEBE m4ڨT-Ed0.j=@`=|bSn n-H f ".dӮ``D@jo0*R@jm@ nT:0 Eg2141Ao6Kn`CJ.g*nonlno4.nl 0.C@@n֔nH|:AE(nEAAUA*n20AN6<0N84n6n>.FAg`SFg E, n`Snn>.`jJ.gN*`fBn`BB,` n2.ڐ@ ␁QQBB,g:"n6.ؒKSC<.BDB0Hz@H IYH2 UH3QQJ, g n2.0*4*"H$H Bmjg0@D@Jw/ GISA4@ &␁Q I@ #㐀FQ&_0.Hn֐GS@H`B`Q0k Nn`=| -k-k A-HA 000 EA 0 BC, g0.H@D@Jw0.S@B-OBQ0.S@ n/ Q-OBC4 n2.ڐ@ ␁QQ$n"n I nQ-JXn-np-ntXnt-nph-ntlSnhSnjSnlSnnJ.gHnhHnHnxN(HnHnHnpHnhpkH?/+/+HnN(-nYnHnHnHnHn0+HJ, gD@@?/+/+HnN(T.nLN^ _N _ .N _ ".N _F.N _ .N _2jDA ` .N _"0F@"_1VDN _"0F@"_N _"0F@"_N m40NNVH<.ozN!o`(k\(T>+Dlg<N?N(k\(T9G+F,g<NN(k\(TG>+Hlg<N?N(k\(T9G>+Jlg< N?N(k\(T9G.+Lg<N^/N|(k\(T)G.. *.f"g"<N2/NP/NJ(k\(T)G)E"*+0& g<(N/+0N`8 f <)N`Jf <*N`<+NNHENN/.?N(k\(T)k0&?/./. /.NLN^ _N _/<// m4 P (hARg @ PNpDN m4 PoF _TONpHNpJN m4 P!oL.Nu?<HoN _TON oB@?/N.Nu o0/?/Nr _PONBg/?<?<N ?_ _TON"_ _B@/Bg?/ NNVBnBg?.oX n  @/-|-|HnHnHn m4 P (hfN"` @ h(N2=AN^ _PONNVH8Bn(m4&T)kLTC2D2JF .V2 n" n "BHnN )WP(_ nBBJgl ll,H1@ n  n *+Lg4BBB?.?.N"B?,?,NN/N* m4!ET4.ox$l$R, HJf0@ g j`TB n"J6*8*B@`* fۮDo0R@Cm@01 @g@@Qn=ALN^ _NNVH8 m4I6-L n"2JfA0-A)X)XBHn/ &_J\($Sg"(XK8880$RLN^.NuNV-|-|B/<HnHn/. m4 P (hAg @ h(NJ_ m4 hP"n( HiB@( gRQi .g002020202N^.NuNVHNoxB'Nr~ (k\(T +0*fRG<. @0HFf:.k00HEfTGNf/+0Nf /.N` NhNb(k\(T)n*/.NbLN^.Nu m4 P (hA\g @ hN m4 P0(2o0(0oN _"m4"Q#_0N _02"m4"Qi0i2NH(m4&T./,+0Jdg4"l^ Q0 @ f!X@!X@0l\ml\/ ?,\N`J`g///,lHljHlhN//N'G0L.Nu m4 PShBNu m4 PRhBNup`B@ m4 PA0"oJ@fI""2"".Nu m4 P"o"0.Nu m4 P!o4.Nup8N m4 PA:"o .Nu m4 P!|41|8p!@:!@>NuNVH. N|oNhp0G/.N/.Jf J`g/./,lHljHlhNN`NNLN^ _\ON _ o& m g?<Hk(`?<Hk `?< Hl`?+8Hk:N _"_/ / m4 P (hANg @ hNpNpNpNpN _"_/ m4 PA( pNNV m4"PJiBm$Hi//./?. /./)/)/(~N4N^ _ NNV m4 PJhBm"n-Y-YC4(60)=@B=@2)=AB=AAl4(40=@B=@2)=AB=AAl=n=n=n=na>=n=n=na*=n=n=na=n=n=na`. m4"PHi/Hn/?)8Hi:/)/)/(~NBB<F Ng:2468SF`0Al2Bo40Cl6Do8Q TA0000/ ?NNLNuN _02"_"Q4UBJSBYYQNNVH8$n &n f *g0(n(THl/ / NH>G O ` / / / NXLQLN^ _ NNVH(n T>G Og/( N|SG` T/0`XFNQLN^.NuNV/ m4 PJhBk:N/.N n P/( N|BN(WN/ ?. /.N/ NLN^ _ NNVH8. NoN0<GN/.N/.NJf J`g/./,lHljHlhNݔN`NbLN^ _\ON _"_/ / m4 P (hAg @ hNpNpNpNpN _"_/ m4 PA( pNNV m4 PJhBk$Hh/Hh/?. /./(/(/.NN^ _ NNVH(m4&TJkBkT n P P f HhNn` G f$/ /N0+kl 0kmbBB`ZGB?N&_aHFa`>Bg/ / / ??<?PN: S2` H@ Q/?Nr/ ?/ NVNu/ NLN^ _PON _"_"QHi/N o"og" P"Q02ISAVf@gf S@f| `B/ _PONpNpNpNpNNVH8:$n&n (nB'/ / NJgEf / / N`/ N` R"S EnJm 0)ilHhHi?<HnNvfJEg` R"SJEf4 P f. Q f(/ HnN$`V0)il0(hm$K`~8QDB?N^&_Bg/./. / ??BgPNt</ ?/ N/ NXLN^ _ NNV/2.4. BC n Phm4hl.hm(hl" P fFC`A Xm0 @gAnFC`DC&N^ _PONJoNVH|-OB."n"Q/. Hi?<HnN\gP Q gD IC0.2.4NҖ:)M0.N<. i0JVf0)@o NҮ`R..nL>N^ _PONJoNVHxB.A-HC-I2 n""Bg/. HnHn?<BB'N n _nm `BBR.LN^ _PONNVH8 n "nfg(n T P fHh/. /.N `nB?<N&_Bn=|/ / HnHnN>.O<$S`/ /. /.N XQ/?N/=GHnN՞/ ?./ N/ NDLN^ _ NNVH m4 PJ\gJ<.>. n<N ?N `0<N ?N ?N /.< n/?N /.\LN^ _PON _2"_/ m40(bhb hd P`QNuNVH"m4"QJ\gR"i\"Q&Q S<.0k@Fj0/ ?< N`,io@k3@/ ?N~ S0P"n `QLN^ _\ON m4 P (hAg @ h$NNVHB (m4&TJ\fNJB?<\N(_'L\BNB?<N"_-I (T("Q2 n""8(BBB8B\B <((BB(8p((((BBB((!(?<NFLN^.NuH(m4&T.+\g4<N G P,("P Q0k/ ?Nf/NR/N0B\NLNuNJo`NV`H8(m4&T n0(ho=@0(Po=@C"" n PA0(ho=@0(Po=@C"" KC`p52QBX)n d9| bABBBBB-kBNr-_BNh'_A BBp B"< 0 THB0BXB ! B'HnN:f/.N:/+N2A`p56QBXBdBlbLN^ _PONJoNVH8(m4&Ta> fB. `P| G e@@VGH0;N$$ H|$$$$$$GG0;pN@&.Naf$n/./*,N$n/.HjHjN"$n/./*0/+N`n|`|`|`GP`GT`G `GD`GF|`lGH`GJ`GL`N'@4Hk4$nHjHjN`&nNr'@$Nj'@(Hk$HkHkN`a`G8`pG:`\G(`TN.$n%@HjHjHjNt`N$njjlXH@jjlZ/*,BN-W`J.f$n *fa'@0-@$nHk0HjHjN^f a-@`arnajn$n%nHnHjHjN$/.A\ +hg @ h`Gg&g a$njga$nj ` a$$n%@ a<Hn?N$n'j 0Hk0HjHjN?Hn$n/*$/*(A +hgR @ P`JaA +hg8 @ h`.a$n/*A +hg @ h ` aA +hg @ h`azaV?aP?A2 +hg @ h`a/.$nHjHjN/.A0 +hg @ h`aZ/.$nHjHjN&/.A +hgl @ h`bHn?<Nt$nHnHjHjNHnHnHna?JGfB`a/.-n<.n:B?Nn-W< nJ.g.-P`"a2Hn-W?NHnHn?.NQ`/?N n-PA 6 +hg @ h N/.\JGg`a?JfBgBA +hgp @ h$`fa?BDa*/.A +hgN @ h$`D m4"h0(Ar"Q`~Dt0t`@wtCXEWwUOFTOEtOwtUTwtTDTGwEEmUJEUnEELwEz/ ?N`B'/?<NB@NuB'/?<NHNuBg/?<N0NuB/?<N NuJ.f$nHR?<N~$n-R-jHnHjHjN _HnNxa:B?N-W< n P0DHp@?N./.\NuN`N`/.N/.N~LN^.Nu m4 P (hfN @ h,N m4 P (hfN @ h0NHo?<N _JNHo?<N _J_NHo?<N.Nu _?</N _"_/ ") m4 P h\ PDfHf PBNNu!@D!AH/ ?<N~NbNu//< o P/?NJ//\.NuNVH(m4&T(k\(T. mpg gm2*+(,+,4f8g)E4)F8< N`Hk:NLN^ _TONH(m4&TJ\g kBm(k\(T.+PTg<N/N6(k\(T)GT.+TXg<N/N(k\(T)GX +Pg.>+lRlRHG>+lPlP< N/N(k\(TB'/+/,NLJf/+/,<N/+NN~(m4pLNuNVH n"n $naTHTITJaLN^ _ N6)Q4*RBg2IH0nBPNuЁfp0NuNVH n"n $naTHTITJaLN^ _ N46)B8:*D0BCg2IH4jD@ЁJBjD@D0Nu// // // NX NJolNVlHx-O n0(PH@0(h n2(PHA2(hf,/."/././.?./.l/./. /.NNh?./.lNd-_l46Cf=B-@-A&n/.Hk n PHh n PHh n PHh?<HnNgHn/+N n0(h=@0(P=@ n0(h=@0(P=@0.S@H=@HD@Jw0.BBQ-O0.S@H=@HD@Jw0.BBBQ-O n2(kAk=A0.AH=@HD@Jw0.BQ-O=|=|=|=|=|=|Bn n P P gTnC0.2.4.N n P P gXnC0.2.4.N n P P gPnC0.2.4.NJnf n6.n8.nNhB4.kgF Bnt0@@A -Hp$n"0*H-@~2* jҒT-Av n2(j:DEE0j REA-H0+H-@z n=Pt2(k|A0.k SA-H0.HD@=@ nvd"n2. (2 2Q$.~ծ0.nn4 nvd*"n2. (ꨁY ꨁYQծ0.no/./.?.?.?.NX0.tnm"NR&n(n$n4. npN .zѮRnt0.tng0.nl`6N.nLN^ _N0.0;N&N:Nu0.tC#nNNu0.tC#nNNu0.tC#nNNu0.tCN?CN҂_g n"n$n2. $QNu0.tCN?CN_g n"n$n2. $QNu0.tCNp?CNf_g n"n$n2. $QNu0.tCN:?CN0WCN&_g n"n$n&n2. &QNu,Hd +H@"0"F”(Q`Z +H@"0Q`> +H@"0Q`" +H@"0FQ`0N:0N<CDCnEPNuX`FUDnmFXPNuNVHx6. g8.g n"n0. R@H&I0Df ""سe`n4CCg`^.<tЇAQe`Dg`,2 @ e`\ 03* j EmH`6-KA-HHnHn?N,.ANHn?NQ`/ ?NrQ&TJkBm*/.Hk/./.?. /+/+/.f.~NLN^ _NNVH8(m4&T$n.,,f /./*N"n +f +g&/ / /./.?. /,~//.f.~NB`$/ /./.?. /. +hAg @ h NfNLN^ _NNVH(m4&TJkBmJ gBN.BN,//.N$//+/NN//+/NB//NL//. N n-X-X . nnH@nn///.N/./+NHk/Hn/.BgB///,~NnHk//./?<Hk /./,~/NLN/N/N`/.NLN^ _ NNV/ n P"n "Q2.SAm^` (HRB4$IBf(f`*f(gQHDB`$JAgHFB$$IBVgSAlHRBB0. nѐ$n $$_N^ _ NNV n P"n "Q4.Hԉ`HQdjDiHQ`  n n N^ _ NЁm6IntrinSgOPENSEG1LKOPSEG1LKOPSEG1*8LKFMGRUTLKFMGRUT*4FMOPEN FMOPEN *INITHEAPINITHEAP*$GETICON GETICON *DRAWICONDRAWICON*GETPATTEGETPATTE*GETCURSOGETCURSO*OPENWM OPENWM *DREADMENUREADMENU*LINITWMLSINITWMLS*0INITWMLCINITWMLC*,INITALERINITALER* INITMP INITMP *(OPENPHRAOPENPHRA*<READALERREADALER*HOPENSCRAOPENSCRA*@FEINIT FEINIT * uuniversUUNIVERS*P*NNNnNTNN~N NN hN 6NN4NNNNNNNrJoNV/."N^.NuJoNV/."N^.NuJoNVACL /.Hn m HhHn?<" nJPg``/. m ?(Bg"p nJPN^.NuFMDATAJoNV/ (mB/./. /.?<Bg/.BBB&)_)l(_N^ _ NJoNVH&n|B n B nB=nB.B.BHn/..JgR(GJgJ T& S-H n"n0)| R@@< n0(P@@:H Г n H Г n `B.LN^ _NJoNVH>.Bg?.HnHnHn/.N.g| nh] nh^g n0(R@>`$ n"n i@ pf n0(R@>(n &n .rЁ(0+@9@HlBgBg0+@??+( n h</. n @?0Bg n R@@?0 n?((`B.LN^ _NJoNVH nCJ""Bg?.?.HnHn/.NgAC 0.n2.nAH>n0.n2.nAH<nHn n? n?Hn m hHhHnHn?. BLN^ _NJoNVHBg?.?.HnHn/.NgA(H-L=|HnBgBg?<?<(B` H B6R oAC Hn0.D@?BgHnHnHnHnBgBB` n H H"A4BR oLN^ _ NJoNVH,. 8.Bg?.?.HnHn/.N<gA-H=|HnBgBg?<?<(A&HB` H @BsR oAC Hn0.D@?BgHnHnHnHnBgB FCp S@nBg?.HnHnHn/.Ng.(F n"n0.i@=p.H9@B.H9@@ DgBg?.?HnHn/.NHghAC Hn0.D@?Bg(F n"n i@=p.H2,B@:Hn?BgHnHnHnHnBgB`B` H @BsR o FA Cp S@nLN^ _NJoNVBnHnN>Jno"0ACR HnHnHnHn?<"Jno"0`Hn?.Bg"pJno"0 m$/(N^NuWMDATAJoNV/ (n n 0 loT0,S@A0Anf< n /Bg0,C1A?H0 _0Hl0,S@??<"Ul(_N^ _ NJoNVHB?< .(n/. d 8/. hD4)HD*)H BF` rA4BHAp8)RF Fo)G G&P/. Hn?<p/. h.@=@Hn/ 0.R@?"L0.HЋR&@BE/. Hn?<p/. hREHnHz"HnHzؠ"g" n rA4BHAp8).@=@?<\Hn/NZ?</Hn/NL0.R@A0.T@AB00.V@AHn/ 0.X@?"L0.HЋX&@Jnf, G 8 D o"0/?4/.&LN^ _PON-.JoNV/ (mDB,B9|9|9|9|9|9|B,|9|D9|H9|F9|J9|29|l9|09|j(_N^NuJoNV/ (m< mCAp"S@n?<?<?<HlH/.N?<?<?<Hl/.N?<?<?<Hl/.N?<?<?<Hl/.N?<?<?<HlX/.Nn?<?<?<Hl/.NV?<?<?<Hl/.N>?<?<9?<:Hl$/.N&?<?<?<;Hlh/.N?<?<?<Hl/.N?<?<&?<&Hl/.N?<?<?<Hl4/.N?<?<R?<SHlx/.N?<?<?<;Hl/.N9|0,DAHpL(_N^.NuJoNVH(mPACp S@nB,Bl?.?./.B/.NhJkf n /B?.?.N  _ n0LN^ _NPHRASEJoNVH nCJp@"S@n(mPHnHzRHn?<" ACp@ S@nHlHn/. ?:$" lkW ljWD lifBHl n ?A//<Hn<B"H .S=@BF`HA0`HGRFino ]Jl^g lPW lWJlWgHl n ?A8/BHl8BgB"HJlg` 2fz`9| g:Hl n ?Hn""Jln"B.B.B.Hl n ?Hn""|BlLN^ _PONPHRASEJo NVH>. (mPB BnBg?A/?<N g`Jn\2.nVg=|Rl< l g`(R ojBg?A/?<N g` l.(mPJGo"Hl?/. 0.H/Hl8<B"H`&Hl D@?A8/BHl8<0.H/"HJl_D@LN^ _PONJoNV nBPN^.NuJoNVH(m&m BG` ppRG Go||||| || | | | || nBP/. Hl8 n @R@?"LA8)HlAx/HzAp/Hz)n9|B,A-H n/B/,Bg  _!@2 n/B/,?,   _!@8 n (2W n"(8Wg n0LN^ _ NFFFFFF00FFFFFF008800220088002200JoNV n CJp@"S@n"0N^ _PONJoNV/ n P Bg/.> Gl n P.N^ _PONJoNVN^NuJoNVJnoHz0.H/NzN^ _TONSome kind of Clascal errorJoNVHzRHzD m|Hh?<?<?<$ftf?<fLf6$Hz|B NfN^NuNIL TUTOBJECJoNVHzLHz> m|Hh?<?<?<$fZffZfĠfffĠ$N^NuTUTOBJECTUTCOLLEJoNVHz\HzN m|Hh`?<?<?<$?<f?<f Ƞff d?<ff f f >$N^NuTUTCOLLETUTARRAYJoNVHzVHzH m|Hh|?<Bg?<$?<f ?<f Lf f f Nf f f $N^NuTUTCOLLETUTSTRINJoNVHzJHz< m|Hh?<Bg?<$$?<f?<fff֠f@$N^NuTUTOBJECTUNIVTEXJoNVHzRHzD m|Hh?<Bg?<,$?<f@?<fftfffDfB$N^NuTUNIVTEXTREADUNIJoNVHz2Hz$ m|Hh?<Bg?<$$f! $N^NuTUNIVTEXTWRITEUNJoNVDNHNNN:NNjNN^NuIntrinSgOPENSEG2LKOPSEG2LKOPSEG2 UPPERCH UPPERCH HMAKESPUPMAKESPUP$DELETEWIDELETEWIDISPOSESDISPOSESINSERTWIINSERTWINEWSTRINNEWSTRIN,PREVWINDPREVWIND0DISPOSEFDISPOSEF NEWFOLDENEWFOLDE(SETFLDRRSETFLDRR<SETWINDISETWINDI@TAKEWINDTAKEWINDDWMSTARTDWMSTARTDLPRREC68KPRREC68K4INITSBLIINITSBLISBCREATESBCREATE8GETADDPAGETADDPANNNNNNN.NrNN@NNNNNN@NN\JoNV/."N^.NuJoNV nam0.| =@`=n=n N^ _TONJoNVH(n~@Gm /Bg4pA?N2 RG`LN^.NuJoNVB/.N-_ n"n#hN^.NuJoNV/. N^.NuJoNVH&n ,.(m$Jg F'h F!K`B/,Nj. G!K'lLN^ _PONJoNVH nCJp@"S@n.@R@>B?(_Hn/?"L-L LN^.NuJoNVH m$(h&L(kf-K LN^.NuJoNVH..(m$&G+ g`Hn m(/(Hn/,/ /\/ N/+/+lH/+/+l/+l$/+p$/+t$/+$/+$/+N~|f/,(@f0)l)l-l=|BnBBHn/,ؠ/./.LN^.NuJoNVH nCJ"" nCJp@"S@n*.~` m( A0fRG GoB"`HnHn m$/( m( CA&H( m$W m$W m$Wg m$*(-E/?.?.0.n?0.n?HJn ]Dg 0. D@=@ n'n'n (K m(/(Bxg )H|`DL)H|B)_lB)_pB)_tB,BHnN)_BgHn9_9n 9nB,B,|||||||g/ >`/ J/ /.Nb m(B(/ /+lL m(|/ /+l-D"/./.LN^ _NJoNV-n n!nN^ _PONJoNVH&n.. (Gkkkkkk,gg/T`/(LN^ _PONJoNV/.\/.B"@N^.NuJoNVH..(m$Bx&_ g& S hW S hWg`@B/ &&_`BhJg /,Bg( /<( , F)h)G/(@LN^.NuA/HNu )0P0( P``<JoNV n  mD"n #hN^ _PONJoNVH*.(.B D/?<&_(Sn mD,H0( ,H@9H @ mDH"A40tH @9B, B, Bl |B mDf D.( D!K` E P.( E P!K S!G S!E mDg G P!K-KLN^ _NJoNV n CJp "S@n2 nVJWg n0`J nBP-n n"n"Q0< S@n0HnΠ m$/(/. /.ΠBN^ _ NЁIntrinSgLWWORK LKLWWORKLKLWWORK$XICHCR ICHCR $DMOVEOLLEMOVEOLLE$hINITOLLEINITOLLE$PMOVEACHAMOVEACHA$dDIVMOD DIVMOD $FMFONTWIFMFONTWI$,ITBFROMXITBFROMX$TCFBCAPPLCFBCAPPL$IFBCLSTAIFBCLSTA$LADDRGFBCADDRGFBC$ ADDFOP ADDFOP $GENFOPSDGENFOPSD$@FTEXTICSFTEXTICS$<LPMINP LPMINP $`LPMAXP LPMAXP $\ADJUSTLPADJUSTLP$FREEINT FREEINT $4OINTMARKOINTMARK$lFREEICS FREEICS $0ICSCREATICSCREAT$HSEQLPD SEQLPD $tSETLPD SETLPD $xFINDLPFIFINDLPFI$$FINDLPFSFINDLPFS$(FSELLPBOFSELLPBO$8TRUESTDSTRUESTDS$SEQLPDFFSEQLPDFF$pSETTYFILSETTYFIL$|FILCBOFNFILCBOFN$FILFSWAPFILFSWAP$ z$N ZNN @NN4NNNN,NVNNNhN N NTNNNbNN*N N NNNNNNhN`NnJoNV/."N^.NuJoNVH(n .g. T0,A&H0,l??< / "l> l=@`0 T0,S@A&H0,l??< / "l>0,S@G=@LN^ _\ONJoNVH,.:.(. (F nJPg* nPf n0JTg &F7lJlg&F6 D8 DJPg, D0HІ. G9h GJhg &F G6 G1E`Bl D0LN^ _NJoNVH(n >. Bn0.Gln/ ?/ HnN6n`LN^ _PONJoNVH.. n P"n0)A(H G P"G0)A&H/ / G"G0(i?"LLN^ _PONJoNV0.H n 00.HH@J@ n0N^ _ NJoNVH&n | nh n"n0<)@B/./.(_ nn fB.`d n  pk n|nV2IDA0 <f HT@`(pk n|nV2IDA0 <fHR@|LN^ _NJoNVH:. BG G @o& EH< n @2.pl:`>` n @2.pl=G`=ELN^ _PONJoNVH&n n md0.CE&A"2.H8*.-E0g S@gS@g"`*Bn EHR@@8.R`$=n` n=P` nP nh=D.H@ @g".H@J@f-n`-KJg0.Y@g*U@g@ gTS@gS@gY@gS@g`\A//?<>+ rЁ(@JGoT0nn&Bg/ S@??.Nj< @2.tgVRF`BF R@@A/ @A/ F@?`BFBG @A* AHl?<Р.RG7G @)`>+ =nJGov rЁ(@Bg/ S@??.N< @2.βtf nf*SG7G @A/ R@@A/ F@?` @.HAA`h>+ =n nh nh=nJGon rЁ(@Bg/ S@??.N,< @2.βtf0.Аn=@ S@=@=F`0.@2.t0.@9Rni 0.no` S@H>7G rЁ// S@?`JgZ md"n)H@A=p nfn`n md.H@A-p n.H"np`B Do.HHЮ// S@?` /..H??.?..H? LN^ _NJoNVH&nBGsp .gb.H@?< md A) 0f R@3H=AA(H` R@A(HBg?.@?/ /. /.N_`=GLN^ _ NJoNVH(n*.(. Jf.B/0.| ?( T P T P| DBP`Bg//<SF D/Bg"T"QR/ BBN0 _0 D0.PR@> T P oN T PHS@ T P&TB/ Z@?( T//Bg?BgB/ / \ T P`Gn// Z@?DLN^ _NJoNVHBg n PR/BBNV>/.?Hn/.N n P PR(H0.A/ n PR/ R@? n 4g?<.LN^ _ NJoNVH&n <. md.HCE&A"2.H>JGf R@>/.?Hn/.N2 n P PR(H0. 4g?< ..HA@?HA @0.Rn.Hg S@g$S@g"`,0.0.R@A// ?`$`"0.`0.A// S@? nS@=@0.LN^ _NJoNVH*. n =h Jnl( E0( ngHn<BgA//.N` . rЁ&@ rЁ, E0.h f0.S@=@BG` @-s F @I0.TV.IA,JBAV.A,BAV.IA AW,JB BW.VB,VCBVfRGinof`Hn<0.@R@?/ /.NLN^ _NJoNVH n P| n P(n@<BG` md CE&A"2.H.IA@W.HA^g`Bg/. .H??..H?L=_Bg/..H??..H?L0._gHn?.A//.NRG Go\ .f/./ /. /.NLN^ _NJoNV m\"m\"i.H@"q"Q),HAp N^ _TONJoNV . l-n `-nN^ _PONJoNV . l-n`-n N^ _PONJoNVH,.(m\ l.H@ p P>(.JGg&l + f W]$+ ]f:` + m$l .Ы'@`` .Ы '@ `T m`LB+JkgB0+HЬ* E/BB /N  _(ب E(/ . Є/BN >`DLN^ _NJoNVH. (m\&l+ g,|/,?. l/ lH @ p PHh.NLN^.NuJoNVH(m\ lJPfV l<(A*/,/0,F?D0,F l1@/,??<N l>JGg&l|>` l>JGf?<./,? l.H@ p PHh. l/N&ln=G LN^ _TONJoNVH>..(m\JGf BgN>&lǼ+g8/,? lH @ p PHh. l+H@ p PHh.NPF g'n g'n 7nn =GLN^ _NJoNVH.(m\&m lH @.0f` G PJh.g Bg G P?(.Bgp/p/BgBgN8` G P*( g/ lH @"0g: lH @ p P/(( lH @/0< lH @! lH @!LN^ _TONJoNVH(m\0,S@@B` lH @"m "0gRi.o/,A/0,| @?D/,A/0,| @?D0,| S@@,`, m "lH @# m "lH @#Ri.o,l B/.?. * lH @! E&Pn,|-Bk.7|0'n( lH @H瀀B""L!BF` @r'RF FoBF` @r'RF FoB4 _C4p3"S@n2GLN^ _PONJoNVH&n (nJf Bl9| m\ hH@ p P./ /./8(n0,lW"+_g'k'k'k9lLN^ _PONJoNV/ (n)n )nB,/ /.NR(_N^ _NJoNV./. /. m\ h.H@ p P/(N^ _ NJoNV/ (m\Bn=|B/,./. /,HnNZ l"n"(_N^ _ NJoNVBg/../././. /. m\ h.H@ p P/($_N^ _NJoNVH..(m\ nB n w5 n Bn=|B/,.//,HnN l h(V l"l"(^gBBn=|/,HnN` l hJ(W l"l"(Wg n ` l (R n |LN^ _NJoNV/=n >.` n @20Ann=G`SGinl?<n..N^ _ NJoNVH.<A(H0.R@H//"(nB/./ -_. g/./<(LN^ _ NJoNVH m\ h"n H@ p(P ,,g?<m.-l( m\ h"n H@-p n P=h n P-h n /B"n /)/.N  _!@(nB0,lH/ n .А/N =@0.l9@Jnf n"n3h`h n /(/<" =@0.H mX//(Ԡ"-_ n (=@B?. n P(Bg/.Nn.JW mX hV n\gBBg mX(Bg/.N8.Jf /Dv`(G0,@=@0,@n=@Bg?./ ?,?<N< Ff=|` R@@24A=ABg?.0.Ԑn?\=_(n A&)H mdC&A"" FfA&PP` G @0IA=A n`lt0.ְnm?<f./. nl0.HЇ2.HҀ(` G0(@HЇ2.H(Bg/B/,NN=_ l,g n Ph+`.f|.A&V@@HPP.A&V@@HPP.A&V@@HP߁P.A&V@@HPPl*l*(G GA-H&n Bg?./ n?( n0(S@?N<'n'k n0(S@Ff(B/. +м n2(HҀ/N'_` R@@24AHҫ'A nhf n0H".Ē'A` @24AHҮ'A+g +2.Ho +=@+g +WD@A.'H" mdC.Ap>"S@n2 @4IA: EW"+Ҽ]gB0.R@? n P(Bg/.N-_Jg n=h n0.@0IA: E`l n0(@=@ nl0.@HЮHŐ(`0.HЮHЅ(`4 E`l nl n0(@HЇHŐ(`0.HЇHЅ(Bg//+"BN=_ nlL k"=h Jno< +"rЁ-@0.S@=@Bn` n0.@pRni 0.noB?. n P(Bg/.N.JW mX hVgBBg mX(Bg/.N.Jf/Dv`R(n0.l9@ G-H=n nJf" nC n0.h n1@` /.HnN:(n 0.HЬ)@LN^ _PONJoNV/ m` h. HFI9n 29n4(_N^ _\ONJoNVH-n.B. m` hH FI>,AC2 0&l.JGf80.Ho,Jf>.` B/ BB0 * E0.@>0=G LN^.NuJoNVH-n.B. m` hH FI:,AC2 0&l...JEf80.Ho,Jf..` B/ BB0 ( D0.@.0-G LN^.NuJoNVH(m`-n.B/.NJ*B/. /.-_ nP&H lH FA@0g//<" 8 lH F0gTD lH F20H<JFfB.`< lH FCB qHh/ ??_W/2 JAWD@`ZBg/.N0H-@-EHn lH FAB?0/ /.HnBg/."H .谮WJn_D@LN^ _PONЁrIntrinSgOTHRWORKLKOTHRWOLKOTHRWO&؂CBOFHZ CBOFHZ &$ENLARGEHENLARGEH&`CBSHRINKCBSHRINK&(PALLOCATPALLOCAT&FREEP FREEP &CHANGENSCHANGENS&,HZINIT HZINIT &ĂGETSIZE GETSIZE &ABORT ABORT &DELETEEVDELETEEV&@GETKEYS GETKEYS &NEXTEVENNEXTEVEN&GETWINDTGETWINDT&FLUSHINPFLUSHINP&xGETFLDRTGETFLDRT&VALIDRECVALIDREC&HVALIDRGNVALIDRGN&LWMCLOSEPWMCLOSEP&TWMOPENPIWMOPENPI&XCALCMENUCALCMENU&DISABLEIDISABLEI&DENABLEITENABLEIT&TGETITEM GETITEM &SETITEM SETITEM &$GETGROWRGETGROWR&FGROWHITFGROWHIT&tHSBFIRSTHSBFIRST&HSBNEXT HSBNEXT &TYVHOFSBTYVHOFSB&@CTHUMBPOCTHUMBPO&<HSBFROMPHSBFROMP&FSBHIT FSBHIT &WOULDALEWOULDALE&\DSEGOFSCDSEGOFSC&PHZOFSCRAHZOFSCRA&ȂACCEPTINACCEPTIN& ERASESCRERASESCR&dSTARTPUTSTARTPUT&<PUTSCRAPPUTSCRAP&PUTGRSCRPUTGRSCR&ENDPUTSCENDPUTSC&\STARTGETSTARTGET&8GETSCRAPGETSCRAP&GETGRSCRGETGRSCR&GETCSSCRGETCSSCR&ENDGETSCENDGETSC&XLDFESEG LDFESEG &ԂFMTFROMLFMTFROML&VERTCOORVERTCOOR&PSETFCOORSETFCOOR&SETFALIGSETFALIG&SETFPROTSETFPROT& FMTFROMIFMTFROMI&|COMPACTFCOMPACTF&0CREATEFICREATEFI&8INITFSTAINITFSTA&̂SETRUNINSETRUNIN&,SETRUNFOSETRUNFO&(UPDATERUUPDATERU&DMOVEFIELMOVEFIEL&DRAWFIELDRAWFIEL&HDRAWFLDADRAWFLDA&LSETSEL SETSEL &0ERRORSELERRORSEL&hSELECTALSELECTAL& EXITFIELEXITFIEL&lHILIGHTSHILIGHTS&BLINKCARBLINKCAR&CARETON CARETON & CARETERACARETERA&COMPRESSCOMPRESS&4EXPANDEDEXPANDED&pQUALIFIEQUALIFIE&LWFROMLPLWFROMLP&LPFROMX LPFROMX &܂REPSELECREPSELEC&SELECT SELECT &REPGROWSREPGROWS&GROWSEL GROWSEL &STARTBLISTARTBLI&4REPWORDSREPWORDS&SELECTWOSELECTWO&INSCH INSCH &ЂBACKSPACBACKSPAC&REMOVEFIREMOVEFI&P&NNNNBN2pN vN3:N2NPNNNhN3JNN2N0N N,N-NN >NdNbN6NlN/FN/N3NNN$NHNNDNN XNNN *NNNBNrN=N1NjNNzNNN NKNNN9N5N(N NN~NN4NNRN:N9N=N.N>N:N@NNbN N&N".N.&N=NNbNN&NN NN N NJoNV/."N^.NuJoNV n (r Ё-@ N^.NuJoNVH(n .. @gS m>/p/" l Ь)@B/ /,p / m /(J&_ Ь)@LN^ _PONJoNVH(n .. @gR/ /Bg$B/ /R@7@>. g/ /.<$-k(nB-Tֹ]]gP0@?@H.H@@.HgS@g S@gS@g``` .ڇ``-n-T(`oR, .H@J@f..` 0.@?H. .-T(-nH@@J.f / /  `g0@?@H.H@S@gS@g>`,g0,@HЫ (`AB0,@HЈ( FX"D"`H k P/Bg/ /,0 _@"FX!, fAB0, @HЈ( FA "D"// ?fJo: .g?<.B/ /.//.J-_ m .аfB-ELN^ _NJoNV/. A/?.<-nN^ _\ONJoNV/. A/<N^ _PONJoNVH&n*. k P/Bg/ /0 _@(p g,V@`BB/ /<,Bg/ /?.<   g/ /8LN^ _ NJoNVH(m 9| 9|9|9| 9|9|9|9|p)@Bp)@p)@.'@gR$.#@gS .@gSJnn=|&n$B+6B+B/ ?< '_8B+6-K(LN^ _ NJoNVBgB/./.=_ N^.NuJoNVHBgHB".B. m$ h P&h* m$g"(SW l Wg|`&l*`LN^NuJoNV/.( m$B(N^.NuJoNVH(m$AC ,g ?<.b` A&H/ d,g?<.n nC LN^.NuJoNV/ (n T(h* m$f-L (_N^.NuJoNVH(n f nB` l P@R@> l//.?"LLN^ _PONJoNVH,.(m$Bx&_ g.B/ Nf. S h_JW SW‚g/ N&G`JWWg )l)l/,< B,LN^.NuJoNV/. /.N$N^ _PONJoNV/ nCJ""Hn m$/(B(_/ Hn/ N/ $/.(_N^.NuJoNVH..(mHn m$/( l-h/0.D@?0.D@?&l/+t//+t /?.?./.LN^.NuJoNV/ (m,JfP` l hx PJPl/,\(_N^NuJoNVH..(m,HnHn m$/(/\/&G+g)KB GHh'_x`B /./.LN^.NuJoNVH(m0Hn m$/( n h&PAfBg/ 0|9@d@>WGBFxH ЇX&@@>|Bg/ : R@3A=A n g|El<JGf FTo<<T | n1@ n1D/.LN^.NuJoNV n 0.rA4BHAp8)N^ _\ONJoNV n 0.rA4BHAp8)N^ _\ONJoNVH nBJn n`P n h(P@>WG=n |`H ЇX(@@>JGf`RFino/ /. R@?"LLN^ _ NJoNVHJn _ n/HzP"@g`2 n h,(F@>WG=n =|` H ЇX(@@>JGf`Rni 0.noBBg n/(N$ n@_?( D&P : n h,(F// ?"LHH ЇR(@ n@>/./ R@?"LH ЇR&@/ / ?<"LVV, @>H ЇX(@JGf :// ?"LH D :/?4 n/( n!D/.NLN^ _ NJoNVH&n(m l0(R@7@ l0(R@7@0+|7@0+|6LN^.NuJoNVHnNBg/.Hn\_ N^.NuJoNV n-h N^.NuJoNV n P-h N^.NuJoNV n Ph N^.NuJoNV n P=h N^.NuJoNV/ n (h mDgBg/. T/\f T(h`-L(_N^ _PONJoNVH&n ,.(mDB/./.N& VD@ f`:/HnL S P(H@>6 FB FH@vm FHR@ F`LN^ _NJoNV/. ?.A/NZ.@ @(o8Hn?<?<%Hn"HnHzDHn?<" ACp@ S@n mPAfCp S@n0 mPRhN^ _\ON...JoNVH.*.. &m BnBgB"Ep< Ff E0` @AIH4p g~gAC 0`AC 0HnHnH @HtHk?<"Jno E0`vHpg Hp `HnH @?4"HB4p `@H4p g8gHnH @?4"Hp `HnH @?4"HB4p E0LN^ _PONScrapTwoScrapOneJoNVH(m BgB"Ep> GfBn`D, @,HAA0HnN~Jnn @,HAAA=p`BnLN^NuJoNV m -hN^NuJoNV m p!@ m ( HnEN^NuJoNV/ (m nBPA-H/.N nJPo`/.BgNHnȠ" nJPo HnN`r n/B/, .Ь/B?<Bg / BBBNt  _!@ n f n0`$/.NF nB( nB nBBl(_N^.NuJoNV m$/B"  _g n0`, m (</.N nJPn/.BgN.Bg"pN^.NuJoNV/ (m m$/B"  _g n0`<n)n nBP?,?<.H?""?<"?<T9_(_N^ _ NJoNV/ (m m$/B"  _g n0`)n 0< l9@ nBP(_N^ _PONJoNV m$/B"  _g n0`, m (Bg/.N nJPn/.BgN<"pN^.NuJoNV m (</.NN^.NuJoNV m "n  m "n"N^ _PONJoNV m "n"N^.NuJoNVH&m +HAI,g n` nBLN^.NuJoNV m (Bg/.N N^.NuJoNVN^NuJoNVJg n PBh n PB(N^ _PONJoNVH&m(n 0.S@k @nH0;NP ,D8V^np,@`\p,@`Pp,@`Dp,@`8p,@`,B,`&9n `0,3H9A`0,3H9ALN^ _PONJoNVH:.(. n&P k(PBGB  gNk]"t\gRG`2|SGJGo* "SA44tW"tWgSG`JV2+SAG^g4 D PhW"t^"RA D P44hWgRG=GLN^ _ NJoNVH>. BD n(PngHJ f<Bg/./. ?N:nl0,S@Eo l P R@<0no<.`<.Fg l P =p l P p m(g mhHnHn?.蠊B@.??<?<"?<T n P h-PBg/.? G?_RE>`4`Z n -P nh_ n2.h\g"Bg/.B? n?(N8 n P>(Bg/.B??.N_=DLN^ _ NJoNVH,.*. &m EBP FBP n P0(S@=@BG` n P h P I=ll+gkHnHn?.젊B@.??<?<"?<THn E0nl E0 F0nl F0pk|nA2IDA0 <f FRPRGinoLLN^ _ NJoNVH&n S (g"Bg/ /.BgBg S?( / /.NNV<(S,HS@g S@gS@g"`:,Hl>`,0,F,HA>`0,F2,lFHA>ll=l`=GLN^ _PONJoNVBg/./. Bg?.NBg/./. N.0_=@N^ _ NJoNVH(n&n../ HnHnN S-H n"n$n0)R2.nAR@HP80.T2.@9ABg/ /?. NT9_Bg/ /?.NB9_0. ngZJn f( S(H2,@9A S0(R@lm S9hBg?./ /HnN S0h f S(Hl9@0,lf 0,S@9@LN^ _NJoNVH nCJ""(n &n SC / / N g/ / T/ THhNLN^ _ NJoNV n Pn/./. NrN^ _ NJoNV n PnN^ _ NJoNVH(n&nBg/ /.?.N<Bg/ /.?.N: T h P A"K"2A"K 0 R@=E>`d T h P "T"i"Q"40qg7| T h P 0+A T h P 0.ARGino.rf n ` n BLN^ _NJoNV/ n(PJl o20,l l m0,l 9@`B/,/,?,D n(PJlo<0,llm0,l9@`B/,/, m0(?D(_N^.NuJoNVH nCJ""*.(. &m E(PA"L""9n9n Bl n nl|`n9n9n 9|nB/?.. E P!GB/ m0(?, E P!FWWg *+g//g//g4 E(P l PBP l P/?. ?<N l P/?. ?<NLN^ _NJoNVH nCJ""(mB/,?< &_ m g6/,/ Hn?.?..H?.H??.?. ?. .Nn-KLN^ _NJoNVH n &P n(PB,BTBlB, B, B, B, 9k 9k 9kBl|B,!LN^ _PONJoNVH(m nBP n&PB/+.//+0, ?D n&PBg//+< H7@0, Fo n0LN^ _ NJoNVH<. n (P l&P0,R@lo`l R@=@>,` "SAAC 0SGinl0,R@9@JFfB+` "SAAC 0 7LN^ _PONJoNVH n (P loJ0,U@=@>.`* l P "l"Q"RAAC 0RGino0,S@9@LN^ _\ONJoNVHBBG n(P l&P  gX0,S@GoJ "RA43sW"$RB33 Wg/. R@?N `RG`|`LN^.NuJoNVH,. F(P n P-H lo0,S@>` l&P  n23h^" n43h]g n 70,S@GoB "RA43sf( "RA43sg nBh/?NJ`0 23lf 23kg nBh/?NSG Gl8/NxLN^ _PONJoNVH(n,. nBP&T k-P=n Jg F. G0. hf G=hBg/ /?.N:Bg/ /?.N 8Bn n 20nlRn n 20n lRnJnW2. nWg0+S@EW/Bg n"?0/ /HnNN2 k ]g=|`P0+S@EoFBg n ?0/ /HnNBg n R@?0/ /HnN0_g=|0.kkoTJkf n0``@=k0.k2.k@o0+n/ 0.k?/.NF nJPfJg F. G( g G"G0(i=@ G0. h\ G2. h_g 0. n=@ G0.h\ G2.h_g 0.n=@/ //.NhBg/ /?. NB:Bg/ /?.N28 F. GBh G|! GB(&T k-P n 20nlSnRDBg?./ /HnN 0k g/ ??.N&T k-PJg" F. G0.hf G"n 3 n S@"n"3 n "n"SA n 20n lSnRERD/ ??. N&`\JVJnWgN F P-H n0. hW T h P""n40iWg n"T"i"Q 3JnoJRD/ ??. N F P-H T h P "n20if n"T"i"Q 3 T h P Hp?.?.N S@EoB R@"SA=A=@`& T h P0.Hp?.?.NRni 0.no/ NLN^ _NJoNVH&n nBP f< n(P0,S@=@BG` l P Hp?.?. NRGino`/./ ?.?. S//.N4LN^ _NJoNV n P(g n0`@/./.?.?. /.NN n P| nJPf m1|` mBhN^ _NJoNVH n CJ""&m n(P ,f6.g, gHnH| `, g HnHB, ` ,f HnH`t ,f.gHnHkp`Hn`N ,fFHn nCA:"" n>(8Hkx0?< (HnHn젊0?(LN^ _ NJoNVH&n/ HnHnNb(S0.n80.n9@Bg/ /. BgBg?, / /. N N>,HS@g S@g*S@gH`|,H2. @9A n ,H@9A`X0. G,HA9@,Hn 9@`6 R@H2. @,H@9A R@Hn ,H@9Apk( l P2,SA|nA2IDA0 <f0.nKHdl9@LN^ _ NJoNVH nCJ""...g/./NZHn n PJh g?.?.  n P0(S@=@BF`v n P h P I=ll m(g mhHnHn䠈?.栊B@.??<?<"?<T n(P l( D :0Jg0 G&P D 20k\ D"40k]g:+0,S@FoL D R@=pJg6 G&P D R@20k^ D"RA40k_g=k`Bg?, /./N=_nlL l-PJg. G&Pk_2.k\g/.?0+E?T:+/.?0.E?TRFinoJg G(P|9l. gFJgB G(P m(7  ,Wg| /.//HlN`/./<N&LN^ _NJoNVH.. ,. mB(7Jg2 G(P, g( ,W, g m|7/ G PHhBgN./HnHnN F(P0,T2.nAR@HT=@0.n=@Bg//NV=_A"L ,WJV.g8 G&PJkg.0+So7SJkgBg//Bg?+N0nS@=@//Hn/.. .NLN^ _ NJoNVH&n.. mB(7 g,(S, g$ ,W, g m|7/ HlBgN G(PA"L ,W,H4.AlW" Vg. S-H nJhgBg// Bg n?(N0n=@// /. N G(P ,g 0,nl=l0,no=lBg// N=_=n // Hn/.. .NLN^ _NJoNV/ n(P0. n f |B,` |n| 8 9n  L\"L 0(_N^ _NJoNV/./.?.?. <N/./.<NZ/.NN^ _NJoNV/./. N/./. Bg n P?( /.NN^ _ NJoNVH(. Jg//.BgN D P-H n&P//.N0+k< n h-P n0(S@:`4 n 20km n 20F n 1SEJEl n0( kg n h P0+Hp n h P0+Hp n0(k?"LI0ko0F80,ko 0,F9@I0ko0F80,ko 0,F9@`2 D(P l P0,S@20l WJl Vg 0,S@9@ D(PBG0,S@Gg: l P "l"Q"RA40qf/?N0,S@>`RG`/N n7h  n7h  n7hLN^ _PONJoNV/./././.N/./.. NtN^ _NJoNVH&n . g((S, WJ,Wf/./ /HlNG LN^ _ NJoNVH..&m$J gf n (P GJPf, g G0` G0`" ,W, gHlH, @ G Pf G0 +Ы G2H G0LN^ _ NJoNV/ Jg* n(P ,f, , gHlH| (_N^ _PONJoNV/ Jg n(PB, B, (_N^ _PONJoNVH>. n=GJ gR n (Pl^l] n P2,h VgB,l^ n PJh ^g0,l"@=ALN^ _NJoNVH>.=GJg< n(Pl\ n PJh ^ n P2,h Vg0,lG=@LN^ _ NJoNVH<.n n (PJF]l \gBn`0 l P/Bg?/. /.NX0 _0H>JGl|=GLN^ _ NJoNV/>.G.@k|nA2IDA0 <f~A`V.@ @0\.A A9_g~9`2.@ @W.A AW.A AWg~$=G .N^ _TONJoNVH(mBgBg?.? ll S@0AnW ll"SA0B BxW ll0pAAW ll"RA0BBW ll$RB0 C CxW‚g|`RFinovB.LN^ _ NJoNVH&n..<.*. Bg?/ /HnN<(E89F nBBg?/ /NgT nBg0S@?/ /Nzg0S@8`Bg0,R@?/ /N\g 0,R@9@` E0(R@ E1@Bg?/ /N8Bg?,/ /N9_LN^ _NJoNVH>. <.(n l&P l P-HJFo2 l/Bg/,/, S@??N0 _H2,@SA1A nhlvkg2 l/Bg/,/,? R@?Nߖ0 _HlR@1@`> nh g4 l/Bg/,/,?+0+R@?NV0 _HlR@1@LN^ _PONJoNVH n&P n(P n"K Bg?././.,NN> ,f?/./.HnHnN.gF n/Bg/./.?.N0 _R@1@ n/Bg/./.?.N0 _S@1@`D n/Bg/./.?N0 _S@1@ n/Bg/./. R@?Nr0 _R@1@`"0,lf=l`=l??/N n0.hl n1n` n0.hm0.R@ n1@ n0. Pl n0 ` n0. hm0. R@ n1@LN^ _NJoNVH&n (. g(S D P-HBGBF nJh oBg// N: g lf>, V@nln] nh]g&Bg// ? R@?N4_RG g lf>,` g lf>,<JFoSF g lf<,JGo&Bg// S@??N0H"@no> .f=F`=GLN^ _ NJoNV/. /.?.?.BgNP/. /.<N N^ _ NJoNVH(n&nBg?./ / BgN>?/ / N/ / /./. N n0LN^ _NJoNVH(n 0lo >89GLN^ _PONJoNVH&n.. <. G*(S ,f,?// HnHnN.g0.lo<.`<.=F=F-l| S| 0.nfx-L n (W nJ(W n (W‚gH// BgN n0 n1n0.nf n|` n|// <N`-LA-H n (f// /BgHnNDB, n|0.nn n=h n (W. g 0.lf 0,R@=@` 0.R@=@ n0.Pg0// /BgHnN n0(R@ n1@ n0=n n0.hgVHn/N // /.<HnN n0.ho n1n n1n` n1n n1n` n=P n0.hg2// /BgHnN n0(R@ n1@ n1n=n n0.PgPHn/N^// /.<HnN n0.Pl n0 n1n` n0 n1nLN^ _ NJoNVH(n &nBg?./ / T(NT>?/ / N/ / /./.NLN^ _NJoNV m$"n2N^.NuJoNV/. /.BgNF/. /.?.?.<NN/. /.<NN^ _ NJoNVH(n&nBg?./ / <N>?/ / HnHnNR. gF=GBg?/ / HnN T0h l$BgBg R@?/ / HnN/ / N^=_`=G/./ / N$/ / /./. N n0LN^ _NJoNVH nBP n (PB, 0,l8 mI m/(/,2 n P?( DBg m/(/,2 n P0h l n0 ``X m/(/,8 n P"m0)?DBg m/(/,8 n P"m0)_o n0 `Z nJPff n-P n &P n h-P l2-P n9h 0 n/ n/?+"L n0+Hp n0+Hp n0(k?"L n-P n &P n h* l8-P n9h6 E/ n/ n"m0)?"L0,6S@=@~`6 n 20ko n 20D n 1RGinoA"K 00,ko 0,D9@0,ko 0,D9@A"K\ 00,ko 0,D9@0,ko 0,D9@(n0+km0,S@=@~` E <0k\k]g D E"1`Tk^k]g E 1`40,S@Go*kW E"RApWg D E"1RGinot0+k=@ l P0+Hp l P0+Hp?."L0.k7@0km0D60+km 0+D7@0+km 0+D7@`0+kl0,S@=@~` E <0k^k_g D E"1`bkf\0kg D E"1`B0,S@Gfl g D E"1` E R@pg D E"1RGinof0+k=@ l P0+Hp l P0+nHp?."P k7@7k7k7kBG n0(S@GoL E "E"RA40qW2kW E$60 SWRg /.?Nܸ`RG`Bg E"n0)S@?0/./. HnN n0h W E"n2)SA40SVg/. n0(S@?NPLN^ _ NJoNV/ mA-H n(P nA"L 0 nA""L\ 0(_N^ _PONJoNVH nBP n* E0( >B E/( E/( E h?D n*BgB E/( E/(=_ E hno n0 E0.h> E1nJgx n&P n(P k P0,Hp k P lHp0+Gl?"P0lo T80,lo l9@0,lo l9@0,lo l9@ k(0+S@=@|` D 20lo D "p D 1` D 20lf0+S@Fo^ D R@20k0?,"?,""0HS@@n0HD@W7 <g D "p D 1` D "p D 1RFino0 l9@LN^ _NJoNVH(n 0.n >0. l_2.l\g 0,l@=GLN^ _PONJoNVH*.0. n n8 n&P k. koBg/./?. N=_ G0.20n ^JV/Bg?. /./HnNH2 k ]g E P"G0.3|0+S@Fm\ G 20n ^ G"40n ]g0 G "G20iVJVg E PBh/.?Nؚ`RF`Jg$ E(P0,D9@9l0,n o9n 0+ D7@ LN^ _NJoNVH,.(. n-P D-P n=h JgBg F/?. ?. N2=_` 0. n =@//.?.?.?.NV0. n g2.g n h&P n h(PBg//.?.N&=_0.AC 0Bg//.?.N>Bg/./?. N:Jg* F P0. hf F P0(S@=@` 0. S@=@` 0. S@=@Bg/./?.N̢=_B. n0(S@G^JVg R@ n P24hf| "44sW"$43 Wg`h 2.tf& " "9`2RG/??.N " "9ng R@=n=@`Bg0.?3/./HnNH=_0.n nBn`0. n0.2.43tVJVg n PBhRG/?0.n?N 2.0."9Rni 0.noN. 2.n] n2(SAG^gDRG/?BgNԲ AC 0 /Bg2.n?//.N2 9=n 0.nS@=@=n`HJg F P0.hf F P=h n h P0."n"i"Q2.RnRni 0.no.g/NLN^ _NJoNVH.. ,. nBP F&P G(P+g n0`PBg G/??,Np0+ _kfDJk W kWg n0``$//?</.N nJPg mBh` G P( g///.Nt nJPn`//N nJPf m1|` mBh G P (gJGf~` |B,0+ G7@ 0,G9@Jlo9l89l L\"L 0//NB,|!LN^ _ NJoNV/ (nB T/( T/(B T/( T/(B/ / (_N^.NuJoNVH&n,. BB SIBg?// HnN>=G=GJTo S@=@Bg?.// NBg?.// N JGW@gzBg?,// HnN\> S@=@=GBg?.// NLBg?.// N>  F Ph W@gx g|`B.LN^ _PONЁPIntrinSgMOVERS LKMOVERSLKMOVERSINITXORFINITXORFXORFRAMEXORFRAME ENDXORFRENDXORFR DRAGFRAMDRAGFRAMMOVESB MOVESB FSBARHEAFSBARHEANNNNN NN.JoNV/."N^.NuJoNVH nCJ"" mHh䠊0?<(HnHn0.njD@>0.n jD@<Bg g -n ` G^ F^g-n -nHn nl=| nXo=|X nl=| no=|0.n>0.n<JGVJFVgHnHn??HnBg gp n /. /.Hn nJhV nJPVD@,LN^ _ NJoNVH(m@&m k"LQA""Hl?4`LN^NuJoNV/ (n f`v, ,.W@g`ZHn m(/(Hn m$/(n/,l/ / BgB/,|/./.(_N^ _\ONJoNVH nCJp "S@n2(. (m$ D( g`DJf &l.,`&l.,, D*()F)E-F-E-K=|Hn/LN^ _PONJoNVH(m$,, n.()n)G&l'G&l'G&l'GJgHn/?<x"tHn/?<"tLN^.NuJoNV-n n-h N^.NuJoNVH nCJp "S@n2(m$Bh/.BgNXBB=|..&n-n-n-K-GHnNB,HnB"?<x"tNZLN^.NuJoNV/. .NN^ _\ONJoNVH>. <.(m$&m/,제( Fko0+F> Gl~/,Bg?@JFo?Bg/,제TLN^.NuJoNV/ Hn m(/(Hn m$/(=n B"-_(n / HnN/ < /./.(_N^ _PONJoNV/ n CJp "S@n2(m$B,gB,/.֠\/.<N/.N mHh. gBgBgN. gN (_N^ _PONJoNV/ (m0Blj0,dll9@h9|fd(_N^NuJoNV n Pn N^ _\ONJoNV/ (nB/ 4(_ mDg/ L0B/ 0(_`(_N^.NuJoNV nCJ""AC 0.|T@=@Hn mHhHn?.0.|T@? Hn mHhHn0.S@?0.S@?0.|T@??.(L8,HnȠL4N^.NuJoNVHpk m |nU2IDA0 <W m$H瀀B""LWgfHnHn&HnBg m/(Ġ m\ hH @ p(P)nHn&8HnDd$0Hn&XHnD|LN^NuJoNV m$/(/.NN^.NuJoNVH...(m$ nBP f //,ؠ-l=|Bn-lB"-_-GA&Hn HnN WW . Vg BB"-_-l-GHnNRLN^ _ NЁĀIntrinSgALRTDIALLKWMALERLKWMALER8LOCKHANDLOCKHAND<UNLOCKHAUNLOCKHA\BRINGTOFBRINGTOF CALCVISBCALCVISBCLIPABOVCLIPABOVDRAWNEW DRAWNEW HIDEWINDHIDEWIND,MOVEWINDMOVEWINDDPAINTBEHPAINTBEHHPAINTONEPAINTONELSAVEOLD SAVEOLD PSHOWWINDSHOWWINDXWINDOWSIWINDOWSI`DIALOGHEDIALOGHEFOLDERSIFOLDERSI$FLUSHWINFLUSHWIN HIDEFOLDHIDEFOLD(MOVEFOLDMOVEFOLD@SHOWFOLDSHOWFOLDTADJSBCORADJSBCORHSBNEXTOHSBNEXTO0HSBSBARHHSBSBARH4N NNNXN NN N N LN*NN6N*N. <. ., g` ,Hn m(/(Hn m$/( m(/(/ N B&_/,l m h/(/ Bg/ /,lpg/,l??/,p??/,t??Hl D@? D@?g" m(/( m$-h n/(N m hHh m hHh SHh ll PHhBg/,l/,/ N/ /,l/ / / Ng/ BgN`8,g/ Ng/ BgNHl D@? D@?g/ NH/ $JGVJFVg-L=|BBHn/,/./.LN^ _ NJoNVH(m(/.B./. N/ m$/(Nt/ l/(/ lHh mHh䠊 lHh//$B,&n g+g / /.N&k`|LN^ _PONJoNVH&n (m( l,( f&/.BN lHh mHh䠊`+g/./+l/Bg/dg`v/ NBg/dg`b/ BgB/+|B./+p//,g m$f/ mHh䠊`/,g/+t//+t/$LN^ _PONJoNVH&n(m(B)_B)_+g/+l/,/+p/,`/,/,LN^.NuJoNVH(n,g``Hn m(/(Hn m$/(&L/ NX|/ <B/,|/ <N/./.LN^.NuJoNVH(n:. , g`A-H n"n0(i> n"n0(Q<EWn Wg` n h n1@ n0. P n1@,gxHn m(/(Hn m$/(/ Nh/ <B/,|/,l/ N`Eg/ BgB/,|/ .N/./.LN^ _ NJoNVH(n, g/,l/,p/,`zAC >, <,Hn D@? D@?/,pHn,g 0.|=@0.S@=@0.S@=@0.V@=@0.T@=@/,lHnLN^.NuJoNVH(m$&lHn m(/(Hn/, lA-H n0. P n1@Jn n /,N`/ N|/ N/ .ND/./.LN^.NuJoNVH(n, g` ll PCT""0.U@=@0.S@=@Hn䠊?.?.蠊?.?.蠊?<?<4?.?.䠊,, g`|?.0.|??.0.|? lp PCT""0.|=@0.|=@0.n<Hn?<0.V@?0.S@??,4 lg0.V@?0.S@??,4Bg HnrHA>0.|7Go 0.|7>?0.| ? l/P,gxAC =G0,n=@0.no=nHn젊H?<0.|?0.S@??<X4?.0.S@??<Y4BgLN^.NuJoNVH>. <. Go>< G2l~2 Flo<<l Fl|/.??.NHLN^ _ NJoNVH,.(m$Bx&_ g2B/ &. SW S"W S hWg/ &@&G`ʼf )l)lB,LN^.NuJoNV/.NN^.NuJoNVH(n 0,l 2. @>0,l2.@</ ??BgNLN^ _PONJoNV/.NN^.NuJoNVH n (P.g,H@A&H`,H@A&H0. SLN^ _PONJoNVH(mD n P&hg S(g&l-K LN^.NuJoNV/ (n mDg T(f T(h`-L (_N^.NuIntrinSgSUcold LKSUCOLDLKSUCOLDDTZZGENPARZZGENPARDPURGEICSPURGEICSD`FPARSTARFPARSTARD,FREEFFICFREEFFICD0WRITEICSWRITEICSDIFILOFFFIFILOFFFD@GETLEADEGETLEADED8SEQLPDFISEQLPDFIDtFREEFIGIFREEFIGID4LPFIGADDLPFIGADDDXFIGFINDLFIGFINDLD$IFILOFFIIFILOFFIDDIVODADD IVODADD DHGETVOFILGETVOFILD<CLEANIFICLEANIFIDCLOSEIFICLOSEIFIDFILSWAPOFILSWAPOD(SETIBLIMSETIBLIMDxRENAMEFIRENAMEFIDlKILLFILEKILLFILEDLPATHOFIFPATHOFIFD\REFNUMOFREFNUMOFDhCERROFIFCERROFIFDUNBINDUTUNBINDUTD|ADDROFSCADDROFSCDKILLSCRAKILLSCRADPREVIVESCREVIVESCDpDRAWUSCRDRAWUSCRD BACKOUTOBACKOUTOD CLAIMSCRCLAIMSCRDPUTCSSCRPUTCSSCRDd DN4NNNNRN$NNN6NNNN NNNN@N\NN2N:NNNN(NNN NpNN VNJoNV/."N^.NuJoNVH&n,. n P|BG`b md CE&A"2.H@ @f6Bg/.H??..H?L=_Hn?.A// $RG Go rЁ(@ F=h JnlHn<BgA// $`Hn<0.@R@?/ / $LN^ _ NJoNVH(m\B",0,S@@B`b lH @&p m V lH"AWg2 SJh.g$ S0(.HЬ* E(f S?(.$4`$0Ri.oLN^NuJoNV/ (m\Bn=|B/,. /./,Hn$x l"l$l )W(@@(_N^ _\ONJoNV/ (n l A&"l #H l A&PP l !l mX (Ь l !@ l "l (9@(_N^.NuJoNVH.(m\ lH @.0&G SJ(g S($0Hn lH @ p P/(( S(BgN6Jno?<.Hn S(NJno?< . G P/((/<,, m "FH @#LN^ _TONJoNVH(n B.Jlo|BG0,l2,@:Gmf TAp&H GR@? T0,0H?/ "l_Gm`bB?. </.$ &_ gD GS@H//,Ԡ"0.HП7@lg lH//,Ԡ"0,H"7ASGinl9F9nLN^ _NJoNVH(mX l. l<( l0(F l2(@ l"l0)hT@@A=@0<n8JDl?<g. l"l0(i l"l2(i@ l"l0(i@A l"l2(iA@=A nBPn^ l h`] l h`]g l"l3h l"l3h l"l3h l"l3h n n0 n0F lho l0(F n0 nP l1F n0nnBDJFo& l P S@ 0 f^ n  l P"l0)@A* EPP E @PP l0(R@ l1@/?.??./.N`` n B GG l0<h7@ l0+h7@ l=h0+@n=@=F l0(S@=@Bn`F l P0.@A* EH@ @`l E"EH@2.@AIRni 0.no&l G0.A//?+&l G0.A//?+&l G"G0)@A//0+@?&l G"G0)@A//0+@? GG l0(@SSSSB/.B.0.R@H//,Ԡ"ࠞ0?<-_/./?</.B.0.R@H//,Ԡ"ࠞ0<(NJ|`B.LN^ _NJoNVH(mXJ. f$ m\ h-h mdA-H&l.,`" m\ h-h" mdA-H&l.,Jko$ S0+S@@A( D0@ lhgB/,. /././.$@Bg l PR/BB$L:RE Ef|`D G h @o` G P"G0)A/ l PR/? G h G1@B. S0+@A,0+R@7@ F"l0)@PP.g FPP`BBg/HnN<g F0.@H G"G3h` F"G0)@HJk^J. Wg. S0+S@@A( DH@ FIA@f7kLN^ _\ONJoNVH(n&m\9|~B,c|l|n|m/+. B/,lHl$x0,lg~ k"k (W",c  k h(g 9l`2 k h(Jg , g kH @ p P*(( k(HR@@A)pJAO)HPBlT9|T/,J k h0(H//,lHlP$x lJ)h(XB//,X<)_^Bg//,^9_\ k h/Bg, /,^0,\H/NV0 _1@//,X8` k h1| k hB(Bg/,Ng*B</,N/,?,t?,v,H?/,N0,l2,@0,lT@@A9@x k h(W lx\ l`\‚ l`\‚gpBg?,t,H?HlzHlc/,Nfg 0,tR@9@t|l|n|m/+. k0,zHШ//,lHl$x</,N`FB,c9l9|9l9l9l9l|l|n|m/+Hl$t9lv`z0,tH mX//(Ԡ"0,vHП-@LN^ _\ONJoJNVJH nCJ"""(mXB/.?<)_)|A-HA)HA-HA)HA-HA)HA(-HA)HA-HA)HA|-HNBntBnv)nt nBhJ.fB`B./ND.J.f,`B./N,,B./N*A/?.t?.v.H?/.NBnBg?.t.H?HnzHnc/.Nng 0.tR@=@tB/.B.B0?<&_B'G'F 6̪7| m\ h.H@ p PCA4p3"S@n2nAC /.B.B0<(.0.tH//<" м/N 2/./,<LN^ _NJoNVH.(m\Jg> lH @ p P (,f lH @&p Sh ` ?<^.B. ` ?<_.B. LN^ _TONJoNV m\ h. H@-p n"n"QCp; S@nN^ _\ONJoNVH(n m\ hH@&p S ( ,g?<m..,)GB S(/0)_(B S/((/,( )_,J,gR)GLN^ _PONJoNVH.(m\ lH @&pHn S/(( S(BgN:JnHn S(NJn., lH @ p P/(( GH @/0< m "GH @#LN^ _TONJoNVH&n m\ h. H@(p T ( ,g?<m.BgB/ / >Bg T(/ H/N0H-@LN^ _\ONJoNV n N^ _ NJoNVH.(m\Jg> lH @ p P ( ,f lH @&p Sh ` ?<^.B. ` ?<_.B. LN^ _TONJoNVH.(m` lH FA.&p lH FJpg<<`Z lH FCE2A"""2 lH F*0BB0(<. S@@Hm`-Ep0HЮ-@ڮ/ /?.&, lH FC2AC 0 lH F!/ /<( lH FA-H-E .Ѕ n!@-n R@ n1@6B/ / -_ n @AC / /<(BH/0-_B/ /.?. -_/. n /?. / /.<(=FLN^ _ NJoNV n"m`"i. HFE2C 0N^ _\ONJoNVH. *. (m`J]Hl\g n0(`BF EhnD E h P @&p g,-S.f".gk//.8//.@`RF` lH FJpf/BB0@ lH F"n2 lH FBp LN^ _ NJoNVH.,. &m`J]Hk\g F0(`N kH F0g$ kH FA@0gB kH FCB qHh?< kH FCB qB F0` kH FIJlW l6WgHl Hl Hl N`Jl f$Hl ?,BA/p/HnBg ,S/"HJl f Hl ?,B"Jl WJlWgHl ?,BA2/p/HnBgB"Hn?,B"4Jng9n kH F"F2 F0& kH FB0LN^ _\ONJoNV . n-n `-nN^ _PONJoNV//.?.Hn"..F nJP_]g0/.?./.B/. ./NHnBg/"ޮ`.N^ _NJoNVH(m`-n.B/.$-_B/. /.-_ nP&H lH FA@0gn/./<" 8 lH F0gTD lH F20H=A lH FCB qHh/ ?.?0n`Bg/.$0H,*.Hn lH FAB?0/ /HnBg/" nfJHn lH FAB?0/// NjHn lH FAB?0/ /HnBg/"Jno$ lH FJp f lH F1 LN^ _PONJoNV m` h. HF!N^ _\ONJojNVj nCJp@"S@n n CJp"S@n2 nCJp"S@n2ACp@ S@nAjCp S@n0BgHng nBP`/.HnHnjHn"XN^ _NJoNV n CJp@"S@n nCJp"S@n2ACp@ S@nBgHnޠg nBP`/.HnHnޠ"N^ _ NJoNVH>.(m` l F0g< n "l FC p@ S@n n"l FE Cp S@n0` n B nBLN^ _ NJoNVH.(m`=| Hll> lH F"lH"FC@J1W0g lH FAB=p LN^ _TONJoNV m` h.HF=p N^ _TONJoNVBg/. N^.NuJoNV m -hN^NuJoNVH0<@no 0<@H.`0.H.Hn/. Hn"Hn?.Hn" Юo ,`BHn?./Hn/Hn"Jno$ Ю,Hn?./Hn/Hn"JnoBn` .=@LN^ _\ONJoNVH,. (m$&m nBPf'l)k/,/,Ԡf'lBg/E0> Gg @Ar!LN^ _PONJoNVH(m$&m ,԰f<'n)k/,/,ԠHn/,䠊 lHh/.LN^.NuJoNVHn&Jf n0` nBP/.&< nJPg Hn&\`Hn蠊 m$/(䠊 m$ hCA""0.|R@=@0.|R@=@HnHn n PCT""Hn0.D@?0.D@?/.Hn젊@LKWMCOLDLKWMCOLD><FMLOCKFOFMLOCKFO>,ELAPSTIMELAPSTIM>GETEVFROGETEVFRO>0SETSTRINSETSTRIN>XSETWINDTSETWINDT>\TOPACTIVTOPACTIV>dFLUSHPROFLUSHPRO>(HEDIED HEDIED >4IMDYING IMDYING >8MAKETOPAMAKETOPA>DSETFLDRTSETFLDRT>TWMKILLPRWMKILLPR>hDISABLEMDISABLEM>ENABLEMEENABLEME> COPYDISKCOPYDISK> COPYDOC COPYDOC >NAMETOPRNAMETOPR>HPREFIXTOPREFIXTO>LDRAWREFSDRAWREFS>STARTICOSTARTICO>`ADDICONRADDICONR>ENDICONRENDICONR>$READICONREADICON>P!0>N(N4NNNNN$NN NjNN pN NDN*N NNNNNN\NNVN0JoNV/."N^.NuJoNV/."N^.NuJoNVH(m B/./.&_ nJPn&. gB/,/,Bg.` /,/,8LN^ _ NJoNVH&n BG .-@|`HGHH@J@>RRio(KTWD@LN^ _PONJoNVH&n (m n0.@k @nH0;NvvvvB0.Y@g` l P"Kp"S@n` l PA "Kp"S@n`t .f l PA`"Kp"S@n` l PA@"Kp"S@n`@ l PA"Kp"S@n`* l PA"Kp"S@n` l PA"Kp"S@nLN^ _ NJo NV nCJp@"S@n/. Hn/.?:DHn" n JPn(/. n?Hn " n JPn nB n LN^ _NJoNV/ 0.@ @Wrk|nA4JDB0 <Wg n ` n B(nB,B, B, B, Bl (_N^ _NJoNVH(n&m B.Bg/+HnHn/,/.gFB/+/. )_Jg.| l-P l-hAC 0'np'@ l0 LN^ _\ONJoNVB/<"-_N^NuJoNVHB",Bx(_B f(PHnB"Bg"Bx(_`2 T ( W TW T hVg~` B/ &(_g n"Tp S@n0/ &@LN^ _PONJoNV/ nCJp@"S@n.@R@>/. ?4Hn n /?"L.N^ _PONJoNVH nCJp@"S@n&n Hn m(/(Hn蠊 m$/(B(_B./+l/ /+HnNFBgHn7_/ <B/+|/+l/ /  kl PCT""0.|=@/Hn젊/ //  / / H/ / / $/$/.蠊/.LN^ _PONJoNVH(m$BnB"-_&l&k g +f &k`&lg / HnҠ(0LN^NuJoNVH(n, g/,l/,p/,`AC <, >,Hn D@? D@?젊Hn?<?</,p,gDB&_/ ?.?.?.0.|?$/,p/ /,p/ $0.|=@Hn?0.n jD@<Bg g -n ` G^ F^g-n -nHn nl=| nXo=|X nl=| no=|0.n>0.n<JGVJFVg,Hn?<?<Hn??Hn?<?<Bg g` n /. /.Hn?<?< nJhV nJPVD@,LN^ _ NJoNVN^ _ NJoNVHBx(_ gf?< ?</Nb/.R0.BH/"-_/.?. Bg/.Hn" .l4 nJPl n0D@ n0 nJPf n0:?<?</N.g/.HnBg/.D",?<?</N|B.ACp@ S@n/.Hn"l nJPn"|ACp@ S@n/.Hn"l/.Hn/./<Hn"L nJPn(/.Hn/./.Hn"?< ?</N<` n PPg?< ?</N"Bg?.V?.B/N0.BHV=@0.Ho=n`"/.0.H/"0.H/" =@B./.?. /.0.H/Hn<B"H n0g@Pg@!g U@g@Ig`p nJPg | nBPJo/.?. /./.Hn<B" n0g@Pg @"g``?< ?</N(`?<?</N`?<?</N.g:J. gJ/.?. Hn""0?<?</N . f$-nbf/.?. Hn""0?<?</N/.?. "4?<?</N/.?. "4/.<"h nBPO ./",LN^ _N]JoNV/ (nBg&g 9|~=| Jl~g& l0 Jlo Hl~?,", n,HN^(_N^ _\ONJoNVH&nIB| n "L\p@"S@nB,|(HnHk"lLN^ _PONJo0NV,HB"H-_, nCJp@"S@n nCJp@"S@nHzHn"T=_Hn?<0.W@?Hn"AZCp S@n0Hn?<0.U@?Hn"ACp@ S@nHn?..@nR@?Hn"ACp S@n0.@=@HzNHn"T=_Hn?<0.W@?Hn"ACp S@n0HzHnHn?<" ACp S@n0Hn?..@nR@?Hn"ACp S@n0Bn~Hn~Hn"\?</NHn~HnHn8"t nP~g ?</NJn~nJnoFACd 0Hn~Hn/<N BHnHn?.<"?</Nh-|N `XJnlBHn~0.D@?Hn"Jn~nHn~?.Hn"?</N$-n-n`=|~?</N nBP nBJn~_ nJP_gHnHzHn8Hn?<" A8Cp@ S@nHnHz|HnHn80.R@?.8@n?Hnt"HntHnt?<" ACtp@ S@n/.Hn8Hn/./.. Hn~Nr nJP_Jn~_g, <,/, D@? D@?/,/,t/,/,??/,tLN^.NuJoNVHn m(/(Hn m$/(/.N/./.N^.NuJoNV m8HhN^NuJoNV m8HhN^NuJoNVH&m8 m(h7lDlF7lH?<?:?<LN^NuJoNV/ (m8?,蠊B@,??<?<"?<T?,젊(_N^NuJoNVNhHn&Hn?.?.?<L4NN^NuJoNV n"n "Q N^ _PONJoNV nCJ"" n PC N^ _PONJoNV0. n l=n `0. no=n`=n N^ _\ONJoNV n P/BgBg?.?<N0 _1@ N^ _\ONJoNV0. n H-@/</."0.n H/" =@N^ _\ONJoNVH0. H.0.n H//"/<".< n =@LN^ _\ONJoNVH>. n(P n"L /.?<?<0 n,H@1pk|nA 2IDA0 <f$ mD,H@20G n,H@1` n,H@1LN^ _ NJoNVH&mD n(P,H@:3BG` @BvRG Gol B`lH0k|nA 2IDA0 <fJH0g4S@g*S@gU@gU@gS@g`.n`(,H@23n`n`,H@23nR o,H@,HA44t0.n2.@0.A@8BGJD] G_gV @v0gS@gS@g"S@g.`8pDF, @ `*pF, @ `0<F, @ ` pF, @ RG`LN^.NuJoNVHn?. ?. 0. |?0. |?(Hn?.?.?.4.g?.?.0.R@?4N^ _PONJoNVH&n n (P mD,H@:0,H@>4pk|nA 2IDA0 <f mD,H@p6pk|nA 2IDA0 <fE7Gpk|nA 2IDA0 <fE7G,H@<47Fpk|nA 2IDA0 <fE7F pk|nA 2IDA0 <fE7F pk|nA 2IDA0 <f, mD,H@80Bg?, ? D?N> D<`<7F7GLN^ _PONJoNVH*.&mDN,N E(P/ mHhܠ/ /N,H3H @H"A=/HnN/,?HlN>,H@,HA46tg Hn mHhܠHl̠Hl̠LN^ _TONJoNVH(n&mD>,Bg?,+H@?4 ?,N9_ƾlg*Hl0,ƐGk/+?+HlNHlLN^.NuJoNVH&n(mD n P6 /.NJ>,AC ,H@=v 0.ƐG2,@=A0.ƐG2,@=A mHhܠ0?<(HnBg0gHn /N`BgHn̠ nWg -n /NHnȾlgBg?,?,?,N 6,?NN~LN^ _ NЁFIntrinSgOPEN1LW LKOPEN1LLKOPEN1L(HLOCKN HLOCKN UNLOCKN UNLOCKN 8LPMACFF LPMACFF ,ICSFFCREICSFFCRESETLEADESETLEADE4INITFIG INITFIG $ICSFIGCRICSFIGCRFMONITORFMONITORNFROMIFINFROMIFI0IFILOPENIFILOPEN CBLKOFIFCBLKOFIF BINDUTDSBINDUTDS N N NNNNtNNNNNNVN JoNV/."N^.NuJoNVH(n0,R@@</ /, @?D S@9@9F"=lBG` l P @BRGino&TlT0@?@H*H@gU@g `4 *`, l P/Bg/ /+0 _@"KX!0,"S@9@"`LN^.NuJoNVH..,. B// * G h P/Bg//0 _@&p g KXPP KXP?P+g.g, G(h m f B/@(_ m g G!T` m (h m gV G h P/Bg//0 _@&p KP(nBg GAB ??<hA0@PP7n` GAB0+@HЈ(@` m (h-LLN^ _ NJoNVH&n k P/Bg/ /.0 _@(p g8l,f*AB0,@HЈ. G 'G L\PPLN^ _PONJoNV m\ h.H@-p n P-h N^ _TONJoNVH(mX)|Bg<?</. $H m\ hH @ p PCp S@n m\ hH @&p S1n Sn?./. N& n"SCp; S@nGLN^ _ NJoNVH m\ h.H@(pB/.B. BN( &_ f TBh TB`6 TA"Kp; S@n T/Bg?. N0 _S@H//<"!_LN^ _PONJoNV mA-H":"n"""n#H np!@ ""n#H@"n#H"n#H np!@ np!@ np!@ N^NuJoNVH nCJp@"S@n nCJp"S@n2(m\Bg/.HnBgB@.??<?<"?<T/. HnN nJPoB`Bg< ?</. $H lH @ p P"mCp S@n lH @&p SFpk|nA2IDA0 <f?<̩?<$|`.HnʠD< n̩V n^g n0$0BGLN^ _NJoNV nCJp@"S@nB. N^.NuJoNV-nn -nN^ _\ONJo*NV&H nCJp@"S@n nCJp"S@n2(m`pk|nA2IDA0 <WDACp@ S@n0.Hng?<$.0,S@=@(BG` l F0 fVRGin(o/, LQ/0,X@F?D0,X@S@=@&>,` l FB0RGin&o>,Xl l F l F l F1 l FB0 l FA Cp@ S@n l FC ACp S@n0 l FBp l FA.! l FH瀀BgHnNLA@ l FA@0gpBF` RA0 f(RF Fo n0 l FB0|` RCA"l FCB# RAg l FA@0g$ l FCB qHhHn?<@`T/.HnHnޠ" nJP_ n PzWg./.HnHnB@.??<?<"?<THnޠ"`f l FA@0g$ l FCB qHhHn?<<`./.HnHnB@.??<?<"?<THnޠ"0.H)@ l FA@0gj n0 nJPg l FB0 RAB0~`4 l FCB qT rЁ-@z nz0H//<"(` nJPo l FB0~`g2Jnf(=|-|p0H-@ .м(`B`R/.?.Hn"(.Jnf8/.?.A/p/HnBgB"H g l FB0~ Gg2Hn?<.@?Hn|"AC|p S@n0HzHn"T=_Jng\Hn0.R@?.@n?Hn*"AC*p S@n0Hn$HnHz"g l F l F! l FC2AC 0 l FAB1JnfLBBN-_g&B/. /.?.-_|/. /.<(B/. /.BgNt-_GLN^ _NTEXT.JoNVH(m` l0.F20H.Jf.< l0.F"ҰS//" =@ LN^ _TONJoNVHBgB"Ep> Gf n0`Bn m @AI, gDAC HnHnHl Hn?< "Jnn|Hn?, Bg"p|. g, gHn?, "|`,gHn?, "B, n0LN^ _\ONUTDSegJoNV</.N N^.Nu IntrinSgUT NEWUTOBJNEWUTOBJfTUTCOLLETUTCOLLEfTUTARRAYTUTARRAYfTUTSTRINTUTSTRINfTUNIVTEXTUNIVTEXfTREADUNITREADUNIf TWRITEUNTWRITEUNf UTXFERLEUTXFERLEf$UTXFERRIUTXFERRIf("xfNN$NNNN N4N!N"2JoNV . l-n `-nN^ _PONJoNV . o-n `-nN^ _PONJoNVHBg/. T>._B/.?(_ m f Hz&H/*n/ /. *-LLN^ _ N2NewObject: Heap full, can't make an object of sizeJoNVB/. /.BgNZ-_N^ _PONJoNVH(n >.JG] G^g HzxH/*nB/ N/ ?DBgB/ N/ _o HzH/*nLN^ _\ON0ResizeDynObject: Heap full, size can't change to+New size must lie between 0 and 32K-20, notJoNV n P-PB.-n N^.NuJoNVBg/.T=_ N^.NuJoNV/.NN^.NuJoNVB/.N-_/./.N^.NuJoNVB/.-_ N^.NuJoNVB/.NX-_ N^.NuJoNVHJf HzDB*n&n(SBBgB/ NN<9_Bl 9n Bl-KLN^ _ NTTUTCollection.CREATE must be passed an already-allocated object by a subclass CREATEJoNVH(n.. T0( Hl T0( Hހ T0(HД/Bg/ N2 H$S//""Ҁ-ALN^ _PONJoNVH&n S8( S>( Jn ]"RAHWg n S1@ ` .S/B2. H/BN" :n ]EVgBH/H/N =@BH/0. H/N <FlN S=hBH/ S0(H/N < n?/ N n? n?0.n?/ NEgRE]D@BH/H/Nf =@.H"n?.Hr@ n?0.n?/ N S1E S1F (S0. HЬ)@0, n 9@ 0. l 9@ JDfJlf Jl o/ NLN^ _ NJoNVH(n*. Bg/ N>/.?/ NJo.B/.NB/ N fB/ n P0( R@H/Nn <B/./.N(B/./ N-_JFoR//. ?NHƺo: n P0( FH؀ HѮ//.H H//" ?N`//.H//" ?N`b T0(H".SH//""Ҁ=A=E=|`,B0.H//.N0.HД/?NnnRni 0.noLN^ _NJoNV/ (n0. H T"T2) HҨg / T/Bg/ N0 _ h?N((_N^ _\ONJoNVHJn ^2.nVgfBg/.N>  < n"n"Q0)HА* HЅ( HЅ-@0.nl//.?N` //.?NvLN^ _ NJoNV n P1n N^ _\ONJoNV/ (n T0( H Tl T (R/Bg/ N T?(/ N TBh TBh (_N^.NuJoNVH(n>. @gRG fB/. m|A`/  ?N,(_B/ /. ?. NJ-_ n P1GLN^ _ NJoNV n P=h N^.NuJoNVH(n.. T0( Hl T0( Hހ T0(HД T2(H$S//""Ҁ-ALN^ _PONJoNVp/ n P (D?/.NN^.NuJoNV/. ?. @gRG fB/. m|A|/?NT(_B/ /. ?Nt-_LN^ _ NJoNVH(n.. T0( Hl T0( Hހ T0(HД"SҀ AH=@LN^ _PONJoNV/. ? S@n0Jlg FB( FA&"KX z`RG`r  g"0` lX P h PJf| lX P|/,XN lX P/(NBl&FA./ mdA/ md(@?A&/ mdA/ md(@?)k/,XN` F (9@Jlg FB( lX P)hB n"n0(iH/ l P0,H"(/Nh 8&F'kH Ы'@GPBp//,N0,HП&Bk7D nJf nCP ` n h n1@/.HlP$dJDfT,H=@~`< @C q P/(NB @A/0 @A/0RGino`r.g B,H>  JG^gh @C q&P F"k"Q )Г"( m:/+NB @A/0 @A/0SG,HS@@`z`,H>` @"RAAAC#SG Gl,HR@@BB/,XN?< )_ l&P F& FC A.p>"S@n2 F"KXA&"" lX P'h lH lX P h PmFBBB/,XN lX P?(N -_ lX P!n?<2 lX P/(N F)hLN^ _PONJoNVH.. ,.*.JfB/ m|A/N,(F TJWD@" T("gBB/?.N.?<2/N T!G T1nBB/Bg?<N&_?</ N T!K-LLN^ _NJoNV n P("g n P/(N n P/(N/. m|Hh?<?<LN^.NuJoNVH*. m| h(g^ E PI m| h&hpk|n LV2IDA0 <WDH@HSSpk|n LV2IDA0 <WDH@HS߁Spk|n LV2IDA0 <WDH@HSSpk|n LV2IDA0 <WDH KX@Hpk|n LV2IDA0 <WDH KX@H߁SBBG G_" g md @20޲TfG|RG`  gB+l,H KX@H E PI m|&h k"-HTg'k E P h P (Ы'@+g n1l n1l n1l n1l n, HA @?HPP,HgS@gS@g$S@g2`B nh `@ nA PP`. nA PP` nA PP` nh l P (S n1@ /NLN^.NuJoNVH.. m|(2g G PI m|&h6 md+H@8B,+g p,@+g p,@+g p,@+g p,@+g p,@k+V@@ m|(4g G PI m|&hB m|"9k9k9k9k0+ H@?@ B,0+ @gS@gS@gS@g`B,`|`|` |`B,Jk l7| /NLN^.NuJoNVH&m|B n P h P/(p:/N. <=F~`BH/ n P/(N-_ k h" S@@I8.HgS@gS@g S@g*S@g:`Rl`P LTPP`B LTPP`4 LTPP l` LTPP LTPP`l.HgS@gS@g(S@g8`Jl| `H LTPP|.`4 LTPP|-` LTPP|_` l| RGino S@ k h"1@ LN^.NuJoNVH&m| n P/(N kB0( S@=@BG` kB @I=T,H@gS@gS@gS@g`.B.`,|`$|`,g|`|`B.,@gS@gS@gS@g`B.`|`|` |`B.A/ n P/(NRGinoLLN^.NuJoNVH,.*.(m|A2-H npk|nC 2IDA1 <WD npk|nC 2IDA1 <WD@ nB(Hn&J.f`t.H2AC@JfB/A/N.*BB///. ?. NHl&_BB/?. N.?<2/N S!G$ S|*/ N-KLN^ _NJoNV n P/($N/. m|Hh?<?<LN^.NuJoNV m|AP-H nBh n P h P"n3h m|B( n PBh(N^.NuJoNVH(n&n(. nBP6 DBP~ T|*B/ NBg?<HnHnHn/ Ngj Gf2 T h PJo| D0H T h Pl T h P"D2:.p Anf nRP~`p AnfRGSo6`|/ N  JS^gSS TF*p AEg nRPLN^ _NJoNV/ (n l P!l/,N l P!l(_N^.NuJoNVH n P-h$ n P-h n PJf/NpA n0 nB/.NB n PJo n B n PJh(oH n P h P"n"Q0)(Hn* n /B"n"Q0)(H/"n"Q/)N  _ n P0((R@ n P1@( n P=h(xBFH n P]" gTRFBgH//.N=_p AnWr CnWg"~ n0 np APf n PBh(` n P=h n:gSEno :. nno( n P (R//.p/ nH//.Np/H//.N   n PJWg/N n PJW"Ag`B   n^ n P(*@gDLN^ _NJoNV/ (n l P!l/,N l P!l(_N^.NuJoNVH n P-h$ n P-h n PJf/NpA n 0 nB/.NB n PJo|BFH n P]" g,RFBgH//.N=_p Anf ~ n 0` n P8( F:gSEno :. nEl& n P (R//.p/ DH//.Np/H//.N   n PJWg/N n PJW"Ag&`B.LN^ _NJoNVH&n(m|Hn S/(Np/ S?( S/(NAP-H n/Bp/"S/)N  _ nBh S"n3hA-H nJ f4 nT/ nH2ACB n/( nHh2$x` nT/ nHh2$t n h(W n"n2(6i8Wg/ NA -H n(g n"n (.` n"n (. n"n (l n"n (. n Ш n!@ S h Pl R/ S h P (/ S/(NHnD|LN^.NuJoNVBN^ _PONJoNVH(.(m|HnJngHz60.H/*nBg< ?</.$HH2AC m\ hH @ p,GH0@A||&FA&p'@p'@'H@'HH0@AGB,BJfB/.A/N(BB//./. ?.NHlȠ*GA0'H$A0/ mdA/ md(@?A('H/+ mdA/ md(@?/N)EX E P/(NHn&8JngHz0.H/*nH0@AHnDdJngHz0.H/*nH0@A$0Hn&XJngHzR0.H/*nHnD|JngHz 0.H/*n-ELN^ _NUnbindUTDseg ErrorEndGetScrap ErrorPutCsScrap ErrorStartGetScrap ErrorBindUTDseg ErrorJoNVHzB*nN^.Nu2Failed to reimplement TWriteUnivText.FillParagraph$0 _"_/J@o> @o4$ Tg,2ABAgSBgS@2@ISA QS@kQNu"0"_ _/J@o S@ QNu"pIntrinSgPMMSeg LKPMMSEGLKPMMSEGDIMCONVEDIMCONVECONVERTCCONVERTCDEFAULTPDEFAULTPDEFAULTCDEFAULTC PMREADCOPMREADCO PMWRITECPMWRITEC4PMREADINPMREADIN(PMWRITEIPMWRITEI<PMREADOUPMREADOU,PMWRITEOPMWRITEO@PMREADBOPMREADBOPMWRITEBPMWRITEB0PMWRITE PMWRITE DPMREADDEPMREADDE$PMWRITEDPMWRITED8NNNNN.NbNNNNNNNFNZNFNJoNV/."N^.NuJoNV0.S@kL @nFH0;N&.6=| `.=| `&=| `=| `=| `=| `=| N^ _TONJoNVBg0.Z@?N=_ N^ _TONJoNVp|Z=@ N^ _TONJoNV mA-H n0 nh nXPP nXPP nXPP n\PP n\PP n\PP nh nh n\PP nPPP nBh9_Bg.HnNHl$0.|?Bg0<Xl|??<h(Bg<</.?.HnHnHn NBg?<X0.V@,?X: m0(|8BgBg?, E?\?<2X9_/+(/+?<2?,@/+?<l?Bg$/+T?<, H2,@@9A$<<</.?.HnHnHn N<.HnN .gn`H  CpA-H nB(. . W@gNfx `( |lHH"F.HHFH| 80<Xl??. WDN` nBRi.opN Bg.. /.N$_/+(/+ n`H  ApB0Ri.oBgBg,/HlN9_/.젊nLN^ _ NJoNVH(m$BgpBDBBx&_ g S, S>( G fRDW G Vg* n "Sp S@n0 n Hh/ &@z`WWW G_W GW mP(  G W mPh"^@g4 n "Sp S@n0 GW GV.@g/ &@z` B/ &&_`ELN^ _\ONJoNVH nCJp@"S@n. (mPJ] ^g`,g`|H @A/0N xH @/B.ARA?N " A!H @ m C"1f9| H @AB`:.@=@BF`$A0`@H"AC q P`RFinoB,LN^ _\ONJoNVBg/. ?.<N0]@=@N^ _\ONJoNVH&mPJkW2.k| PAk^gBFz=k~`4 k P I, H@], g , H:<RGinoJFf7| `. k P I/,N BBl| Rk``LN^ _TONJoNVH.. <. (mPp-@BnHl<"hJlg =l` m$&h+gHlHnHn"DJlg=l`|.HU@gU@g>S@g*S@g`DBg/?N=_`@Bg/?NH=@`,=|/?N $`=|/?N` 9| =lB,HlBg"hJlg=lLN^ _PONJoNVH>.(mBgBgBg?<?\X>JGf`J,o&,HGS@?D/<p dH/8`hHn m$/( R@@=@|`8HnBgBg?<?<(HnHB8*B8 r ЁlRFino/.LN^ _TONJoNVH(mP| !n.`,H  ApGgBg/.Hk\N VRi.oHnBg0 g n ! , !VD@LN^ _ NJoNVH(mP n P*0. D@> D@8 E P >0JGm?NBg?.N\=_Jlo`B?N , m f n g/, $$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$4O 9999      ! "  #! $" %#&$'%(&)'*(+),*-+.,/-0.1/0o5 p64q75r86s7 ; <: =; >< ?= @> A? B@ CA DB EC DNOMPNQORPSQTRUSVT WU XV YW ZX [Y\Z][^\_]`^a_b`cadbecfdgehfgjkiljmknlompnqorp sq tr us vt wuxvywzx{y|z}{~|}~ !"#$%&'()*+,-./012345      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k  l  m  n O       !" #!$"%#&$'%(&)'*(+),*-+.,/- 0.!1/"20#31$42%53&64'75(86)97*:8+;9,<:-=;.></?=0@>1A?2B@3CA4DB5EC6FD7GE8HF9IG:JH;KINL?OM@PNAQOBRPCSQDTREUSFVTGWUHXVIYWJZXK[YL\ZM][N^\O_]P`^Qa_Rb`ScaTdbUecVfdWgeXhfYigZjh[ki\lj]mk^nl_om`pnaqobrpcsqdtreusfvtgwuhxviywjzxk{yl|zm}{n~|o}p~qrstuvwxyz{|}~ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁                !" #!$"%#&$'%(&)'*(+),*-+.,/- 0.!1/"20#31$42%53&64'75(86)97*:8+;9,<:-=;.></?=0@>1A?2B@3CA4DB5EC6FD7GE8HF9IG:JH;KINL?OM@PNAQOBRPCSQDTREUSFVTGWUHXVIYWJZXK[YL\ZM][N^\O_]P`^Qa_Rb`ScaTdbUecVfdWgeXhfYigZjh[ki\lj]mk^nl_om`pnaqobrpcsqdtreusfvtgwuhxviywjzxk{yl|zm}{n~|o}p~qrstuvwxyz{|}~‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂