TPUQ`&%)-.......%f0`"!~S$#$$#<Fb<# $#"#Y$t$$ >$r$5 <~ Y!SObjectsC%SSystemp|$OstCreateR<O stOpenReadR=O stOpenWriteR= OstOpenR=OstOkROstErrorRO stInitErrorRO stReadErrorRO stWriteErrorRO stGetErrorRO stPutErrorROMaxCollectionSizeR?O coIndexErrorRO coOverflowRO vmtHeaderSizeRPWordRecdUpzzQLodQHidPLongRecQLo>QHi>PPtrRecQOfs>QSeg>PPString: +PPCharSetV FrPTCharSetr bP PByteArray ~\P TByteArray RP PWordArray P TWordArray ?R>PPObject5 &PPTObjectPAv RInit1P RFreeP RDoneQP P PStreamRec P TStreamRec$.mDQObjTypeD>.QVmtLinkZ>QLoadmZQStoreQNext >PPStream 3PTStreamP,PEsHCQStatus *Q ErrorInfo#*RInit1  CRCopyFrom( qR RError0  **qRFlush8 RGet@ 5RGetPosH RRGetSizeP !RRPutX E5#RRead` o>!RReadStrh :oRResetp RSeekx  RRStrRead RStrWrite $RTruncate$ H$RWrite( s>RWriteStr :PFNameStr OR PP PDosStream  &P TDosStream & 8 , w  O QHandle M >RInit  w >RDone   RGetPos   R RGetSize   RM RRead   > RSeek  + R8 RTruncate $ O + RWrite ( >P PBufStream  z P TBufStream  ,  f  _ QBuffer QBufSize >QBufPtr " >QBufEnd 7 >RInit1  f >>RDoneQ   RFlush   RGetPos   R RGetSize   R7 RRead   > RSeek  ; R" RTruncate  $ _ ; RWrite( ( >P PEmsStream   P TEmsStream  ,  s 2 K QHandle  >Q PageCount  >QSize 2 R QPosition I RRInit0  s RRRDone8   RGetPos@   R RGetSizeH   RI RReadP  > RSeekX  'R RTruncate` $ K'RWriteh ( >P PMemoryStream vP TMemoryStream,( !QjQSegCount*QSegListQCurSeg &*Q BlockSize>*QSizeQR&QPositionhRRInitp R>RDoneQx RGetPos RRGetSize RhRRead !>RSeek  FRRTruncate$ jFRWrite( >>ChangeListSize r>P PItemList P TItemList ?RP PCollection) HP TCollectionH 5nP(0[2mQItemsHQCountH*QLimitH*QDelta H*RInit1H **RLoad1H RDoneQH ?RAtH b*RAtDeleteH *RAtFreeH *RAtInsertH *RAtPutH  *RDeleteH 2?R DeleteAllH W RErrorH  **bR FirstThatH RForEachH RFree H RFreeAll(H RFreeItem0H ERGetItem8H mRIndexOf@H *RInsertHH WRLastThatPH 2RPackXH RPutItem`H  2RSetLimithH$ [*ERStorepH PPSortedCollection &PTSortedCollection H48H-:Q Duplicates rRInit1x :**RLoad1 _RCompare( *RIndexOf *RInsert RKeyOf, _RSearch0 -r*RStore PPStringCollectionl SPTStringCollection x4@GRCompare( *RFreeItem RGetItem GRPutItem  PPStrCollection tPTStrCollection 4H:bRCompare( *RFreeItem :RGetItem bRPutItem  PPResourceCollection PTResourceCollection  4P2RFreeItem 2RGetItem Z RKeyOf, ZRPutItem  P PResourceFile UP TResourceFile P XGhQStream0QModifiedGrRInit1 lRDoneQ  RCount( *RDelete0 RFlush8 RGet@ 50RKeyAtH ?*RPutP h5RSwitchToX r?BasePosRlIndexPos RIndexJP TStrIndexRec'QKey>QCount'>QOffset>P PStrIndexM <~P TStrIndex~ 'R`YjP PStringList P TStringListP `=RLoad1` RDoneQh =RGetp a>StreamvaBasePosR IndexSize *Index MvReadStrx >>vP PStrListMaker  P TStrListMaker  FXP hI a u RInit1  >>RDoneQ  RPut  >XRStore  StrPos  >StrSize  >Strings 2 IndexPos I >2 IndexSize a > Index u MCur   CloseCurrent  PTPoint  ! QX !*QY *PTRect"!!H!Z! )"j!"!S""y"QA"!j! QB"!z! RAssign"! !****z!RCopy"! !"!RMove"! !**!RGrow"! )"**Z!R Intersect"! S""!RUnion"! y""!!RContains"! "r REquals"! "r"!REmpty"! rRNewStr :BxR DisposeStr :RLongMul R**ZXRLongDiv  *R*YXZR RegisterType q#RAbstract +RRegisterObjects Q StreamErrorpz Q EmsCurHandlep>Q EmsCurPagep> Q RCollectionxAQRStringCollectionQRStrCollectionQ RStringListlQ RStrListMakerSMemoryaU%SStrings$8@HPX`hpx (08@H`hpx (08@HPX`hpx (08@HPX`hpx (08@HP(X 0PX 0 41g'OY q kR  =[()A=0"2N9 &F_= "8(vH r '0{I M%2A9q3#=,(M>E9%/0=L,.$+0<h/7( +<hb ?B|"2,* T$#0 P,H,H ,H ,H ,H(@H4X4X4X4X    ObjectsSystemStringsMemoryB/ OBJECTS.PAS UU1t~W~&=HHPjFUP~W&=]U1UU;Fuv t >| ;t} u6WRPW&=] _U1t1P~W~1&E1&EF~ |W~ vQ~  |~ vFF FWv~W&=]Wv~W&=](F1)F V UF ~&EF &E tWUUPPP~W&=]X t;t_ u~1~Ww1PP_FVFVU~ t"&;Gt_ u~)SQPP~W&=](Y[~Wv v _U ~Wj~W&=]~vCF0@PFVF~&~WF0P~W&=]FVFV1FFFVU~1&E1&EU ~Wj~W&=]~u 1FF;F@PFV~Wv~W&=]F~&FVFVFVF F u1Fv v F~Wj~W&=](F F t~ Wv~W&=](UU UF F t~ W~ &0@P~W&=](Wj~W&=](P1tE1P~Wv~!1PW1U~1&;Uu&]B!s U~1&;Uu+&]B!RP1҉ѸB!^YRPB!XZs U~&}u!V N &]?!r 9t1~ N 0 U~&}uV N y11&]B!sU~1&;Mu&]@!sU~&}u!V N &]@!r 9t1 &M&+Mt5&]w<t9ʹB!<t)&U@!r 9t11&E&E&;EPӎÌ~v~&E &+EwQRZYu&&E 9r&E&M&}v  &E&U@)щ&U;u;tøDg%tÀ>@s&UôQg%u&]U1u1P~Wg5! ~uVAgFg@FV?À>@s"PF V?BgX9r9wôCg%t 1&U&]1 FU~&UtEg1PW1U~&}u &E&UU~&}u &E &U U~1&;]u#&E&UF &;U wrJ&;E vD1~ N 04S[uF )9r&M&UW~ ˎ_;^ r U~F V y1&E&UU~1&9]u6>@r&E&U?ڹ@t&E&U&E &U U~1&;]t&E&UF ?ڹ@&;Ev@S[t9TS[uF )9r&M&UWv _;^ r&E&U&;U rw&;E v&E &U &E&U&M)щ&E U1t]1P~W~~ uF FVv V &UPW~ uFFFV&E&UF Uj~W1P~W1F~ @vF @~&EȋڋF 1;u;uo~ u 1FFF PFVF FuF~&}tZ&E& E tPF 1ҋȋ&E;|;v~&}W~WF P~&}W~W~&EP~&EȋڋF 1;|E;sAF F~&EHFF;Fw&F~&}&1RP~&uFL~&EFF HFF;Fw3~&uFVF FuQVF~&F~&}t&u &u&EPFV~&E&U F &EFFU~&}u &E&UU~&}u &E&UU~1&;]u#&E&UF &;UwrO&;EvI1~ N 09F )9r&M&UW&U &}&~ _;^ r U~F V y1&E&UU~1&9]u7&E&U&uPW u~&E&U&E&UU~1&;]t&E&UF &u&;EvPSWPW_[ u>YF )9r&M&UW&U &}&v _;^ r&E&U&;Urw&;Ev&E&U PSW&=] U1t81P~W~1&E&E1&E1&EF &E vW&=]$F 1u~Wj~ W&=]~1&E&E&EF&EF1&E1&EvW&=]$F~&EFHF1;F/FFv~ W~W&=]RP~WF;FuF U~Wj~W&=]$1U~^ |&;]}&}&&Q 1U~^ |*&;]}$&M&M)t&}ߍuv ~WFVv ~Wvv~W&=]U~^ |S&M9K&;MuQS&M QW&=]$[Y~&;Mt0&E&}GG)t uF F  UF ~^ |&;]}&}&&Q Uv v ~W&=]P~WU~1&EU+F U~&M &}WQ&u&5v^ Y_u 1&&UU~&M&}WQ&u&5v^ Y_Uv v ~Wv v ~W&=]~&EHF1;F*FFv~WRP~W&=]F;Fu~1&EUF F tP~ W&=]~ WFVFVUF V ~&M%&}tu )HU~&uv v WU~&M(&}ǃWQ&u&5v^ Y_u1&&UU~&M)&} t^&+&Uv v ~W F ~&;E}&EF ~ ?~F ?F ~&;Eu~ u 1FFAF PFV~&}t%&E& Et&}W~W~&EP~&}t&u&u&EPFV~&E&UF &EU~6} Wv v~6}W&=] U~Wj~ W&=](PW~WU1tvv 1P~W~&E F U1t(~ W1P~W~ Wj~ W&=]F F Fv v ~W&=],RP~W~W&=]0tJ~&} t.F~&;E}"F&}&&U;V u;F tFҋF~&;E}FFFv v ~W&=],RP~W~W&=]0t ~&} tvv v ~WF V FVFV F1F~&EHFF;FtFFFF~&}&u&5~W&=],RPvv~W&=](F~} F@F!FHF~uF~&} uFF넋F~ &F U~ W~W~ Wj~ W&=](Uv~ &%G8v0tD&e( Uv v ~ WFVFVUv v ~W vvv v FF Uv v ~ WFVFVUv v ~W Uv v ~ &E0 P~Wj~ W&=]~Wj~ W&=]~Wj~ W&=]F0 PFVFV~&&UFV~&E&UF~&E~ WF0P~ W&=]FVFVFVUF V U~ W~ &E0 P~W&=]( @1u1P~WF V~&E&U&}W&=]~&E&U FF~&}W&=]-~&;U } &;Es~&u &u&}W&=] ~Wj~&}W&=]F=MZu-~Wj6~&}W&=]F1~&E&U F=NEu&~&}W&=]-~&E&U Ft=FBuNFF=PRu FF6=BLuFV-~&)E&U =HFu~&m&] F!=NBu~02uFV~&)E&U F~u~tw~&E&U RP&}W&=] ~ Wj~&}W&=]~&E&U &E &U RP&}W&=] ~&}WP~W"~&E &E jjPWF U~W1P~W&=]P~&}W&=]1~&EFFӎÌv 0ۍWW~W&=]0t*~WRP~W~&E~&}u&E&U &E &U RP&}W&=] ~&}W~W~&}W&=]~&+E&U FVFVFVWj~&}W&=](~Wj~&}W&=](~&u &u&}W&=] Wj~&}W&=](~Wj~&}W&=](~ Wj~&}W&=](~&}W&=]~&EӎÌv 0ۍWW~W&=]0u 1FFJ~Wǎ&&U~&E&U RP&}W&=] ~&}WFVFVUv ~WǎW~ WhӎÌv 0ۍWW~W&=]0t~WI0 PWľWh~W~&E &U ľ&&U~&E&U &E &U RP&}W&=] vv~&}W~&}W&=]~&+E&U &E &U &E &U ľ&+&Uľ&E&U~&E U~6}&E&U ~&&URP~6}&}W&=] ~6} W&=]~6+E6U~&&U~6}&}W~&u&u~6} W~&E&UFV~ W&=]FV~ tMFV RP~ W&=] PW~W~ W&=]+FV~&E &U 5~&u &u&}W&=] ~&}W~&u &u ~ WF V~&E&U&EFV&E&U FV 1u~ ~&E&U~Wj~ W&=]~ W&=]~&E&UF1&E&URP~ W&=] ~ Wj~ W&=]~&E P~&E &U&} W~&E P~ W&=]F U~&u&u &E P1Uv~ L ^ t ڭ)­9­r0WPR~WUF 1~&E&URP&}W&=] F ~Wj~&}W&=]~W~&0P~&}W&=]N ~ u U1tM1P~WF~&EF &E v~&E&UF P~&E&UF U~&u&u&E P~&u&u&u1U~&}t1W~&E &}Wj~&E 1&EӎÌv 0~&}t &E&E;Ft ~W~&}uF&E&E&E~&EW~&E&}W0@P0@~&E U~W~Wj~ W&=](~&}W~&u~ W&=](~ Wj~ W&=](~&}W~&E P~ W&=](&&;E} &E&;E|1U~FFF F Uv ~U~F &&EF &E&EU~F &)&EF &)E&EUv ~~OO~OO}OO}OOUv ~}OO}OO~OO~OOU~V &;|&;U}V &;U|&;U}@Uv ~u@U~&&;U} &U&;U}H~&=u 1FF'~&0@PFV~W~WhFVFVFVUF Ftvv~&0@PUWWW 23E44EMMXXXX0FBPRFBBL 0 00 0# 08 0Р0Р. 000ppp!Р 400Р (0 0$0 0,000Ш( 000  F0 08  7 , *  , = 00#0: 0`0 0 0* 081(0 0 0( w0 090>0 0((/ppp6p: 000 а%;BY 0 08 /0@e8( 080 90?_ 000 0@ O0 0 08#00H 0 0 0#08> 0 /@?0" .03 B@G 000 0000( 08H(H;0 0 HkH-0 0 00'0@ 00X 0J 0 0P P0' 000 00000D0p0 0h 00P0 0 0 0 0D 000P0P0x08 0840H0 X0Bиyи0R0@0 0`'0H 0a 0`00X0(wXF XI0W0( 00 0 0 08#0x4 000 0. 0J 0 00 087 0 -08 0z0 ``, 0" 0`: 0x0 Ѐ0Ј0000 080H0P0`0x 0$0(000000 0$0(00 08000000 0 $0((00 080@0H0P0X 0`$0h(00 080x0000 0$0(00 0800 00080@0H0` 0h$0(000,0000 00080` 0h$0(000 000,0000 0h$0(000 000,0000 0h$000,0 0(000000 0h$0 0h0000p@00H00`0`h0