аЯрЁБс>ўџ  ўџџџpя€›œа~§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџ ўџџџ?iB& !"#$%'()*+,-./0123456789:;<=>ўџџџaAўџџџ]DEPGHIJKLMNO@QRSўџџџUVWXYZ[\C^_`bkcdefghjћъamnoˆ§џџџrstuvwxyz{|}~€Root Entryџџџџџџџџ РF€­$”/оШ~WorkbookIџџџџџџџџг_VBA_PROJECT_CUR"G1РЕMq&тХ€D+r&тХVBAџџџџF`§ § § § § § § § §  О  !§ О"#8888§ § $ О %&§ & ~ '(§  )§ * § * § *О +,§  - .§ § 5О 66667§  /§ 0§ 0§ 0§ 0 1§ О "#---§ § .з"000ZD$PP"0Z">Ж@х* я7ВџџџџОс“ Default AccessDefault AccessJSelect the default access granted with this filter (Read, Write, or None).EThis value must be one of the following: NONE READ WRITE None Read WriteОЇƒ Filter StatuscSelect 'Active' or 'Inactive' to enable or disable this filter (filters are generally left active).t Active InactivenО“ Filter AccessFilter Row Access)Select access granted by this filter row:ƒSecurity Filter Update will most likely fail with the criteria as entered. Please select either "None", "Read", or "Write" access.None Read WriteК Security ThisWorkbook џџџџТ__SRP_18$џџџџџџџџ__SRP_19џџџџBdlgLogin џџџџ€T ўџџџўџџџўџџџ !"#$%&'ўџџџ)*+,-./0123456789:;<=>?@ABCDEўџџџGHIўџџџKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzўџџџ|}~€Dфr€єъ;ДFџџ#ˆЖџџџџџџџџ<џџЊZ5QRЫOЕlШк/k;РFџ[ж&Œ˜ЊOАY+UЕ„Ђџџџџџџџџџџџџxџ[ж&Œ˜ЊOАY+UЕ„ЂЊZ5QRЫOЕlШк/k;џџMEџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(SLџџџџSџџџџS”џџџџ6"џџџџџџN0{00020819-0000-0000-C000-000000000046}џџџџЈ€ўџџџџџџџ(џџџџџџџџџџ%џџџџHџџџџ@ƒўџџџџџџџhџџџџџџџџџџџџџџ %‚ џџџџўџџџ˜џџўџџџџџџџџџџџ %џџџџXџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp@@˜˜џџџџџџџџџџџџџџџџџџџџџџ0ј–аDn$*\Rffff*0d44d5d310пџџџџ4ўЪ€€ џџџџџџџџЭџџxџџџџpџџџџФАAttribute VB_Name = "ThisWorkbook" ŒBasŒ0{00020P819-0C$0046} |GlobalаSpac’False dCreatablPredeclaIdБTru BExposeTemplateDeriv’BustomizD2Option /licit rU€€€ 8y Ё Щ џџџџ 4ё щ!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŸ`rU€€€ џџџџџџџџ@nrU€€€ џџџџџџџџ€(h­џџџџџџџџџџџџџџ((AhБџџџџџџџџџџ‰ (hЕџџџџџџџџџџџџџџ((СhЙџџџџџџџџџџџџџџ(0` НџџџџџџџџџџБ б ё &(00A` Сџџџџџџџџџџ\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#C:\WINNT\system32\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#44*\R1*#61*\R0*#12$*\Rffff*0f44d5d310*\R0*#1*\R0*#14*\R0*#2ц*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#C:\WINNT\system32\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#26$*\Rffff*0l44d5d310*\R1*#229*\R1*#c4*\R1*#b3*\R0*#9пеXб\џџџџ`зdгhдlжpвt'ўЪј€€ џџџџ€ L€ "X€ L€€ Jа€ 4 € LX€ 4Ј€ Lр€ J0€ D€€ LhфtЦ"(#фDъ;ШџџˆЖџџџџџџџџ|џџPЅ<Ж56MјЩАР>Jл@оRЁG­“`4)N—9uР$€mF…(Ф Qв~]\|њ1jCЏќћ,МbЌџџџџџџџџџџџџx~]\|њ1jCЏќћ,МbЌPЅ<Ж56MјЩАР>JџџMEџџџџџџџџџџпџџ\џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@SPџџџџSџџџџSџџџџSџџџџ(џџО>"џџџџš џџџџš џџџџLџџџџLџџџџџџџџџџџџџџџџš"џџџџџџџџџџџџџџџџLџџџџš"џџџџ”џџџџLџџџџLџџџџџџџџ<`џџџџџџџџџџ№‚----iƒ@џџџџџџџџџџџџ‚----`„Bџџџџzџџџџџnal `„2џџџџtџџџџџ9 `„Dџџџџpџџџџџ Pro „Fџџџџlџџџqnd p ˆ,L`џџџџџџџџ XџkИ џџРRМiƒNџџџџ џџџџи€џџџџiƒPџџџџџџџџј€iƒўџџџџџџџџџ џџџџџџ uppo,b˜`џџџџџџџџИДўkX џџФ[[bМiƒdџџџџ џџџџx€API iƒfџџџџџџџџ˜€5.0)iƒhџџџџџџ џџР€ ======iƒўџџџџџџџџџ џџџџџџ ====`„jџџџџxџџџџџЌ`„2џџџџtџџџџџ0`„lјpџџџџџx`„nxlџџџџџF -`„pџџџџhџџџџџ---- „r˜Xџџџp---- ˆ „vџџџџHџџџ P h žј`џџџџџџџџ lџkи џџШ НМiƒўџџџџџџџџџ џџџџџџ @  8`џџџџџџџџЈ|џkџџџџџџџџЬШ” Єx`џџџџџџџџ`\џkџџџџџџџџа Ь” ІИ `џџџџџџџџHtџkџџџџџџџџд б” Њј `џџџџџџџџ0rџkџџџџџџџџи е” Аx `џџџџџџџџH|џk8џџџџм й”iƒВџџџџ џџџџX€'.iƒДџџџџџџџџџџџџ€X ЖИ `џџџџџџџџ|џkџџџџџџџџр р” Кџџџџ `џџџџџџџџИ4џkџџџџџџџџф ы” „Мџџџџxџџџ B%€ўџHџџ@џџџџџџџџџџ%ўџџџџџџџџџpџџHџџџџџџџџ %b€ 4џџџџ@џџџџџџџџb€8џџџџ@џџџџџџџџb€ (@џџџџ@џџџџџџџџb€&xPџџџџ@џџџџџџџџ€P(Иџџџџџџџџџџџџxџџџџјрџџџџџџџџ˜xxР ј8И џџџџx№џџџџџџџџџџџџxџџџџџџџџШp§ѓџџџџPƒўџџџџџџџ џџџџџџџџџџџџџџ‚ џџџџўџџџЈџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИ р Аh*џџџџ џџџџ`*  xџџџџџџџџџ  џџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ˜ џџџџџџџџ џџџџџџџџџџџџh џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџh   € h.џџџџ џџџџ`.P xџџџџџ h џџџџP џџџџ&џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@џџџџp џџџџџџџџXџџџџџџџџџџџџР џџџџџџџџџџџџџџџџџџџџ№ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp Ј ˆ h0џџџџ џџџџ`0X xџџџџџ˜ p џџџџX џџџџ$6(8@ўџи lџџџџџ @ўџџџџџhџџџџџ @ўџџџџџdџџџџџ џџџџ@џџџџ№џџџџџџџџXџџџџ(аАџџџџџџџџџџџџџџџџџџџџРџџџџџџџџџџџџџџџџ№џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџџџџџџџџ$HJ@ўџиhџџџџџ @ўџџџџџdџџџџџ @ўџџџџџ`џџџџџ @ўџџџџџPџџџ џџ иџџџџџџџџџџџџџџџџџџџџџџџџиџџџџџџџџџџџџџџџџИџџџџџџџџџџџџџџџџ(p џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџиˆ№hLџџџџџџ џџ`LРzџџџ џџиџџџџРџџџџRTVZX\^@ўџ@tџџџџџ @ўџXpџџџџџ @ўџџџџџlџџџџџ @ўџџџџџhџџџ џџ `@ўџџџџџXџџџ џџ рXpџџџџXџџџџ(@џџџџџџџџџџџџџџџџџџџџџџџџxџџџџ ШРџџџџијАџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp@ˆhbџџџџџџ џџ`bXzџџџ џџ˜pџџџџXџџџџtxz" $6@ўџ№8џџџ џџ @ўџX(џџџ џџ @ўџ(џџџ џџ ЈR&|~€T@ўџ8џџџџџ @ўџPџџџџџ @ўџh џџџџџ @ўџ€џџџџџ @ўџ˜џџџџџ @ўџџџџџџџџџџ @ўџџџџџќўџџџџ @ўџџџџџјўџџ џџ VZX\^`‚„@ўџџџџџіўџџ џџ р†ˆŒŽ’”˜@ўџˆфўџџ џџ –šœ@ўџpдўџџ џџ @ўџџџџџФўџџ џџ @ўџџџџџДўџџ џџ џџџџџџџџXџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџXpHžџџџџ џџ џџ@ž@lџџџ џџ€Xџџџџ@џџџџ&|"џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHџџџџџџџџЂџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`Ђ@ўџ0lџџџ џџ @ўџџџџџ\џџџ џџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџшџџџџџџџџTV@ўџџџџџxџџџ џџ @ўџџџџџtџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџшџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџаџџџџџџџџЌ@ўџџџџџxџџџ џџ @ўџvџџџ џџ @ўџ0tџџџ џџ @ўџџџџџrџџџ џџ џџџџ8џџџџџџџџџџџџџџџџџџџџџџџџXџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџшџџџџџџџџЂџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџ(И&|јџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp№џџџџ џџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџXИџџџџРФ@ўџˆtџџџ џџ @ўџџџџџpџџџ џџ @ўџШlџџџ џџ р @ўџџџџџhџџO џџ PШ@ўџџџџџXџџџ џџ @ўџџџџџTџџџџџ @ўџ8Dџџџ џџ @ўџџџџџ4џџџ џџ џџџџШџџџџX РџџџџxџџџџџџџџИџџџџxHџџџџџџџџџџџџи А €шЌџџџџџџџџџџџџџџџџџџџџџџ,# ј–аDn$*\Rffff*0e44d5d310*\R1*#181$*\Rffff*0@44d5d127$*\Rffff*0h44d5d310ц*Ш€ € @8€ x€ €€ 4 € Bи€ @ € D`€ LЈ€ џџџџ€ј€€€€€ €(€0€ џџџџ€ L8€ ˆ€ LЈ€ џџџџ€ Bј€ 0@€ $pBЁ˜  Ј"Ё А ИРи№€ џџџџ€ NјBЁH PX€ џџџџBЁ`€h€px*Y˜ Ша€ џџџџ" и€р€ш€№€ ј D(8@HX` h px€€ џџџџ€ Lˆ€ и€ Lј€ џџџџB H P .>h  ˜  Ј  И  Ш и р  &ј  &    0 8 € џџџџB… @ €P €X €` €h € x € ˆ ,˜ ('А и 0>ј .>( X  x € "ˆ А  Ш  а и р  ј €  € $ "oH *yp      А  И  Р Ш  а и € џџџџр  ш      (  8  H  P  &h  &x  ˆ  ˜ &Ј  Ш а  и р "qш  0&…@h €ˆ  7   Р  Ш а ир №      0  @ .H  x $Dˆ  АИ  Ш Xа  ( $D8  `h  p :x  И $DШ  №ј€ џџџџB  0 8 @H€ џџџџ€ LP€ 0 € Lа€ џџџџ"  (8€ џџџџ"@H Xh€ џџџџ"p;x˜€ џџџџ" +ЈР€ џџџџ" Ш а р№ј€ џџџџ"(@€ џџџџ€ LH€ 0˜€ LШ€ џџџџ€ D€ D`"Ј€А/И&&а ј    (0€ џџџџ€ L8€ >ˆџџџџаЭџџxрF =====================================================================р dlgLogin - By Douglas BlissрF ---------------------------------------------------------------------8$рC This dialog provides the core Essbase connection functionality forџџџџџџр- many processes, and should be fairly robust.џџџџрF ---------------------------------------------------------------------џџџџр- Final QC Completed: 6/25/98 by Douglas BlissџџџџрF ---------------------------------------------------------------------џџџџрC If you identify any improvements that could be made, please notify8р> me so these improvements can be shared with other developers.рF ---------------------------------------------------------------------џџџџр External Entry points:€р9 GetLoginInfo Prompts user for name and passwordрр External Requirements:џџр- dlgMaster Dialog template masterџџџџр< dlgConfirmPwd Required for expired password supportџџџџџџр9 MyTools Various (generic) support routinesр> EssbaseAPI Standard Essbase API (V5.0) definitionsрF =====================================================================Ќ]@ђx]@ђ ]@ђ]@ђШ]@ђ(]@ђP]@ђ№]@ђxрF ---------------------------------------------------------------------€р Public Properties:џџрF ---------------------------------------------------------------------@р< TimeOut (Read/Write) Number of minutes to remember password№р) Maximum TimeOut is 8 hours (480 Minutes)р Default TimeOut is 15 Minutes–Р '*mџџP–  ,'  Ќ ›GЌ' j Ќр ›GЌр' jmџџрG ContextHandle (Read Only) retrieves the context handle (for API calls)@–€ &'.mџџ –р]ђ@]ђX $Ќ›G $A@6jФ (Ќ›G $ 4 4 ($8'2jљ ('0mџџ(–p]ђ]ђ(]ђ@]ЌђXј $ B D F F$H'2 2­œ B'< D'> F$J'@ќdџџ Ќ'<Ќ'>Ж'@kџџ€oџџxрF ---------------------------------------------------------------------Ч5xќр External Entry Points:рF ---------------------------------------------------------------------Єћax–x N›G N'jєћ Ќ›GЖLoginЖUser$R'jќ  T(d§ѓЖ V(d ZA@Xєћ,w џџB@\xќ(ќA@^ џџ!`ЖOkœ5xќ T!d'hџ5x V!d'лэ З'LЖ V(dˆ§ltkџџШiџџРїЗ–§lpџ]ђр]ђј]ђ]ђ(ђ@ ] tђX %] xђxˆ§4 z " ›GЖ'j "Ќ›G Ќ›GЌ' jj $Ќ›G $A@6j§ѓ Ќ›GЖLoginЖServer$R'j Ќ›GЖLoginЖUser$R'j  dЌ›G 'djќ"§ d œ€§р If different server, logout x &›G &A@|j§ЭЌ'& d'kџџ  h›GЌ'&j€§5xќ &œр Validate connection7€рsts = EsbValidateHCtx(myhCtx)џ€§ & r t v x j$~'2t5xќё 2Ќ›G & r v j$€'2j€§€§ў 2Ќœєћ &'fЗ'bzџџ8kџџ0Ќ'&kџџ _џџ Ќ ЌœPџў  T(d PџЖ V(dHќєя ZA@X:hќ% џџB@\§axќїA@^ џџ!`ЖOkœќ+ўСH T!d'%:hќ V!d'€§,ˆЖ V(dXќ dЗA@‚€§ЖLoginЖUser A@„)dџџ0zџџ(kџџ kџџ $    j &$†'2ѕ 2­в  2­е œ%€§ l ˆ%Šœ $    l j &$Œ'2 а 2Ќ›G l'jkџџxkџџp 2Ќœ2 zЌ Ќ$Ž '" 'd &'fЗ'bzџџ  2­vЗeѕ &A@|2ˆ§Ќ'& $A@ŽЌ'$ $A@6œћ5 2­} eˆ§Ж'Ж%Invalid Username or Password entered.'n ’ ” 'p n p џџ!˜$– š›GxjOзЅЖ' 2­ue Ж'ЖOEssbase Connections are currently disabled for this application (Calculating?).'n ’ ” 'p n p џџ!˜$– š›GxjЖ'dџџЖ'Ж#Error connecting to Essbase (Ref = 2Ж)'n œ ” 'p n p џџ!˜$– š›GxjЖ'kџџЙџџјiџџ№–˜ &›G &A@|jЌ'&Ќ'"Ж'iџџАрF ---------------------------------------------------------------------р* Support code: Event Handlers for ControlsрF ---------------------------------------------------------------------–ј џџB@ЂoџџР –8ЖOk џџ(` џџB@Ђoџџ –x T!d›G VB@Јjoџџ` –И џџЗЗЗ ЌB@Ўoџџ8 –ј ДЌœ џџB@ЂЗ'Вkџџ oџџј –x (›G (A@Иj &›G &A@|joџџИ рF ---------------------------------------------------------------------р) Support code: General Purpose proceduresрF ---------------------------------------------------------------------р> This attempts to reload the essbase add-in, which solves manyр= initial connection problems (i.e. cancelled close of excel).–И]ђјџ Мў Р!Т“Ж essexcln.xll М! ФŽЌœЗ М(ЦЗ М(Цyџџр kџџи џЧа oџџШ рF ----------------------------------------------------------------- ENDр7 Procedures below this line are not QC'd or documented!џџџџ0 џџџџЗAttribute VB_Name = "dlgLogin"  јBas|0{1B400FDB-52DE-47A1-AD93-603404294E97}{C01D7539-8024-466D-8501-2813C40951D2} dGlobaBlŠSpacoFalse ŠCre atablPr@edeclaI"dгTru BEx0pose0TemplateDeriv–Customiz‹DOption 0licit ' =A$…Ю - By Dougla€s Bliss-AThis dialog provides the core EssbƒconnecТ;funality f„orAmanycesses, and should be fairly rob=R.С /@Final QC Co@reted: 6/25/98 bџMг)If you €KntifBy@passw8ord`С RepquirЃ# ]MŒas€Т DcQђt$s m‚! рConfirmP,wd@Ф d‚exp@ d e suPppor€s'Ѓ €MyToolsЄ Variou@s (gen€€c)EРUutineGТmУЄaAPIуSbtрardЦd!( V5.0)р4fiМni!fп‚?=AŒP•– mySe„rv`/As S Лаng gU 2тМВP$4 ВMin ХsIntege |' TimeO4utЁDр‰hI$nsLoЋhCьtxэLъA<ѓmGП* Pub В У T@eties"N ?-Нх (Read/Write) Numb@2ofФ m„(to A^Тc MaximuLm Х€А8 ІrЁ Q480 „0)a€Defaultiœ15%0Jy uЙE()Ч.!+е=р#Б EАZtyп„Le†(ByVРVŸDє myuц=E ё`S'< 0 Then‹з0|0 > 1Ў@э ёрAtextHР9ƒ Onјly) 2Tnр-Аxt h„Аl <рcalls№ ;$ƒКэ‹A‘// t8 Lo`}Diјm sАVр:#4‘CОrŒ15@Fг8=%ЪIРH_х|myв˜WЂ8ЦС=PMb˜e;К Д, Тˆmya” I`ГПДSTub+LР^M0„ageа&Ref EИrrL!o1фH,‘џЄ7„ˆD—T QОi srO[n0orЁ{`MsgС' * 52ф+Oа8 –, ƒ,1€, Len(-C)ф р2(Ѓ0&>)В2Г Qƒ = їЊ”=DКХ :€rimNulle§cE’И1|Ф T&;kз"PПВFIfџГ€TŸVс>§œ‹P—‹яб НD*FЄЏ’*ЁгС(Пv,, v’XB ‡eaўnSАху PіL= Ѕ mye)ПсRTE00'”>S’D("ƒо, "Q"‘Ф%txtE.TSЗ# Ѕ %EP€ushCurs1 xl$jCMe.SˆhowУPopSGу@рTagР"јOk"<-ї№§ Щ%my= = gџp7ЋС.бсё1m mџ* 5o n0ЧRбTJoЃ˜(™, ™,Ž у tcUNew_uе0Lф!Въ+#сIpоI`Б›™^KrР1гI!Жring Dim sMsgText As StИ, n˜ype LLoЄtrAppœ * ESB_APPNAMELEN trDb)JDBH If Now > myTimeOut ThenPassword =` "" ,&= 0*BmyMiрnutes, 15?hInst'Init_Esрsbase€:‚†Len(mySeрrver)‰- €Getƒ™("Login", " ƒ")Œ&User№NameŠ' ›(џŒ'2ˆ%€#…[?„ ><Е„ЕУW' €Rdifferent Р)€=, l`ogout‡ Т[hˆCtxƒ_Esb€<Я@AO@ myB j3Щ„= ƒEndУРCreateNewCon€nectionЫ"Уƒ2Vali2d c†ˆstїŠ€.… H@.€z,l—† €yA€!veФh, sС,LОТDbƒ†К, pItјemsH.„ЋFјSetT@AG9ŸA0D`УM‹ФVTo&2TruekExiрt FunB0GЩ5ЯЁ Э2щЃDoЇ`ЧkЅ^УWOr У%GЇZgЁ txt%.§"–=@O%NЅ E…‰! aPushCursor xlD`efaulˆ]!M@e.Show+ P me so these improvements can be shared with other developers.џџрF ---------------------------------------------------------------------р External Entry points:џџрB GetNewPassword Prompts user for new password (for changes)рр External Requirements:џџр- dlgMaster Dialog template masterџџр? MyTools SetPointer function and definitions onlyрF =====================================================================џџџџрF ---------------------------------------------------------------------џџр External Entry Points:--рF ---------------------------------------------------------------------р8 GetNewPassword -- Obtains a new password for connectionрF (returns true if User presses OK button, data returned in parameters)џџџџ–Щ р3 Always use a blank password and display asterisks:џџЖ'ЪЖ* Ъ(ЬЖ'ЮЖ* Ю(ЬџџЖ џџ(` ZA@Xџџ џџB@\АxA@^ џџ!`ЖOk›Gzjр> OK pressed, update variables, save username, and return true:џџ Ъ!d Ю!dœИ Ъ!d Шœ ЪrU€€ ,‰9CIГЉ‘qIaY!™)QС сС@)G Hй1?H Б @ Ё=iЙ Љy‰ A Dщ9a‰Б!Љ!б!љ!џџџџY!X!" I"еееџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ \щ") #бббЈ§џџ`Iџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`)#I Q#џџџџџџџџџџџџ0€ `њџџџ `0€ `љџџџ `‰ЩQџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџd!" a$зззџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџhy$i Ё$гггџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџly$i С$дддџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ pщ") с$жжжЈ§џџ` џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџt!" %вввџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџdW—зW—зW—з_ŸH ‰@чqxџџ/ $ tD l фŽ@‰@єа& єŽ@‰@ѓрк@ ѓрŽ@D$ H ŠPqxџџ/ $ ШŒŠLѕЧ L ŠTѕЧyHTlpџhџ4lhџlpџlџ4llџŠL^qdџц< (!chРanges)€сy& ReТBТ$(  OMЬas  DbС\a„@(! MyToolsЄ S˜etPЁсunЄddnd &fi!EрX ponly!п„?=їCŽŸ,?-a,0b#0?@  Ь8-- €Obtains ‹я*88ЦA(Ѓ… [РМ  if UA?p€ses OK РмРton, d€Цр’уD‹ ’par п ;aAШPubЖ FE4+B(‰LAs SРчn(g) @B =eahn !>O ПbRcрŸ hNex@Р!'Р Alway"S€ blankSaBis Ю@vсIiskЃ,!txtх[1Сєk€цЭ.Csa*52s2ПДMe.TagXPus hCursWxlpDefa^c SˆhowУPopSуIf ”<> @"Ok" TQcEиxitж“'бƒ d, upe varivs, Psave‚=n`,ц 1Г t  ;asр .T0 82я3Qso1# yчQй= y—qџ™Ѓр–dё< ?Yl2= Ѓ%EP$IўfЃЕqE-ЯˆяD‘7Supporбdde: Evщ№e HPlP`ВW$}Џ_‰A-ТBP0™!А™ SubЂ>Form_4wize(Wp]ёf[.XrЁitкiAM№nQ,ВS< QљcmdCancel_кCРAkЕ№,Hvoч№Дa `OK.Ф40_Aп ENDpcedЦupP{lowр|@œ line Р{ Р~Š'd аР€ LB PX€ :`$ Ј$ИР а р №&€ D Ch'€ $ ˜ Ј ИРШа€ џџџџ€ Lи€ 0(€ LX€ џџџџ"Ј+АШ€ џџџџ"а иш€ џџџџ"№ј   € џџџџ€ L € >p € џџџџџџџџИ ЭџџxрF =====================================================================џџр! dlgConfirmPwd - By Douglas BlissрF ---------------------------------------------------------------------рD This dialog is called by dlgLogin when a connection attempt resultsџџџџр> in error #1051090 (Password expired). Control is returned toџџџџрC dlgLogin which is responsible for esrU€€€ 8 ‘™Љ3)QС‰ A9a‰Бџџџџ4y$i йгггџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8y$i йеееџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ <щ") #зззЈ§џџ`Щ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@)# !Q#џџџџџџџџџџџџњџџџ`I џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџD!" aвввџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHy$i ‰бббџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџL!" Ёдддџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Pщ") с$жжжЈ§џџ`‰ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџd W — з №ЌKџџ$:dџNTџTџtџ! ”tџ €tџ5Tџtџ! ”tџ tџ$:dџNTџTџtџ! œtџ €tџ5Tџtџ! œtџ tџ:dџ%,/€ ѕбяџџ  ў € aTџ/€`#@џћ=/@џ5Tџзџ/C@џtџ! ”tџ ll@џ8џ<џ! œ<џ ll8џћ02@џ8џ)tџ<џ '@џtџ! ”tџ ll@џ€ ћ=/@џtџž$Tџtџ! ”tџ „Tџ`§' tџ5Tџtџ! ”tџ htџtџ! œtџ htџєџpzџџ/= DЌ$ @џ8џtџ<џTџd0+єџ+rџєџ+tџєџ+vџl=xџxџ$ Ќ xџ 0$  xџD ў €e$ T$:lџ%,/€ ў €n $$ @P<@rU€€€ џџџџџџџџ\, `­џџџџџџџџџџЁ џџџџ0#$A `Аџџџџџ__SRP_b џџџџFфSecurityџџџџџџџџџџџџJ& __SRP_cџџџџџџџџџџџџ{Ј__SRP_dџџџџ‚xџџџ$ `Дџџџџџџџџ$С `ИџџџџџџџџnLф8С ъ;ж{џџ#ˆЖџџџџџџџџ<џџбјрL˜PLЎv>іЅїќа РFƒ%|WFKКЅЪђрЅ3џџџџџџџџџџџџxƒ%|WFKКЅЪђрЅ3бјрL˜PLЎv>іЅїќаџџMEџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџP[LџџџџSџџџџS”џџџџ8џџж6"џџџџ<џџ<џџ<џџџџџџN0{00020820-0000-0000-C000-000000000046}џџџџˆ вџџџџ`џџџџџџџџ$џk@џџџџ ”)ƒдџџџџ џџ`џџџџ„ %€ўџџџџџџџџџhџџџџџџџџ%џџџџџџџџXƒўџџџџџџџаџџџџџџџџџџџџџџ%‚ аџџџџўџџџџџўџџџџџџџџџџџ%џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџџџџџџџџџџџџџџџџџџџџ8иџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№Ш „дџџџџxџџџР€џџџџ %џџџџЈџџџџџџ@ўџџџџџhџџџ џџ џџџџџџџџжџџџџџџџџџџџџџџ@ўџ Xџџџ џџ џџџџ@ўџPHџџџ џџ џџџџ@ўџџџџџDџџџ џџ x@ўџh4џџџ џџ p@ўџџџџџ$џџџ џџ XџџџџџџџџџџџџhџџџџџџџџџџџџџџџџhџџџџџџџџџџџџиЈ@ џџџџџџџџџџџџџџџџџџџџџџ˜ј–аDn*\R1*#175$*\Rffff*0g44d5d310пџџџџ4 ўЪ€€ џџџџ€ L€ 2X€ L€ Fр€ H(€ Hp€ LИ€ D€ LP€ џџџџ"   `BЈ€ џџџџџџџџЭџџxрF =====================================================================џџр, Security Dump Worksheet -- By Douglas BlissџџрF ---------------------------------------------------------------------р@ This sheet was created by the Essbase Utility add-in and may beрA used to modify/update security on another server/database (usingрB the utility workbook). For more information, contact the author.рF ---------------------------------------------------------------------јр> This module only tracks the last time the sheet was modified.рF ---------------------------------------------------------------------– д!иЌ ›GЖ4Modified (Does not contain accurate security status)ЖB4 џџ%ж(кjoџџ№џџџџшџџџџ[ВAttribute VB_Name = "Security"  јBas|0{00020820-; C$0046} |Glob„alШSpac’ False dCr@eatablP€redeclaDId­Tru BE xposeTemplateDeriv$’Bust0omizD2Op tion /licit ' =A$…К Dump Worksheet -- By Douglas Bliss -A$Thisj ƒwcС_РEby the Es„sb}Util€„ add-in and may "bР^' uA[to modify/HupdX s„‘ QРLano@rРrPver/Рa‚(`using!uw?book)@. ForРre informa`, contact‚(authјor.џD@EE€3uРЁonlРBrpacksТ€aiРЪС,GNB?ied"…1A˜P€ЉASSub…_Change(ByVal TargŠAs R!A) If.Row > 4 Then Me.B ("B4"”).рuAm"Ma7  (Does 7р5ƒ,=cр*:st atus) |EA@!rU€€€ h 8ё8‰y6Ё6Щ6џџџџ‰4ё6"7џџџџџџџџџџџџ `  џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€ ŒP l ќјxџxџahџќ"ѕл5hџK(:4џ%Dџ'Hџ%:Xўџџџƒўџџџ…†‡ˆ‰Š‹ўџџџŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏўџџџБВГДЕЖЗИЙКЛМНОПРўџџџТУФХЦЧШЩЪўџџџЬЭЮЯабвгдўџџџжзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕўџџџїјљўџџџћќ§ўџџ% Dџ,DџXP(xџDџhџ4XrU€€€ џџџџџџџџ@, `џџџџџџџџС"Ё"nrU€€€ џџџџџџџџ$`ќџџџџџџџџџџџ$Љ`ќџџџџџџџџџџџ$б`§џџџџџџџџџџџ$љ`§џџџџџџџџџџџ(!`ќџџџџџџџџџџџa(ImodSecurity%џџџџџџџџqѓА__SRP_2џџџџџџџџџџџџЪdG__SRP_3џџџџ„ѓMyTools)+џџџџ№Rш\R0*#2$*\Rffff*0@44d5d127$*\Rffff*0A44d5d127*\R3*#30$*\Rffff*0e44d5d310*\R3*#50$*\Rffff*0i44d5d310*\R1*#61*\R1*#4e*\R1*#229*\R1*#c4*\R1*#b3*\R0*#14*\R0*#1*\R0*#2*\R1*#c0*\R1*#cd*\R1*#b8*\R1*#c0$*\Rffff*0j44d5d310*\R0*#9*\R1*#3c*\R0*#f*\R1*#70*\R1*#72*\R1*#6e"*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*#f*\R1*#8f*\R1*#1ce*\R0*#12*\R0*#13*\R0*#19*\R0*#e$*\Rffff*0k44d5d310п%0ўЪ€€ € џџџџ€ L€ *`€ L€ Jр€ L0€ F€€ LШ€ 6€ *P€ €€ 2 € Dи€ L € &p€ L˜€ ш€ L№€ џџџџ„@€ џџџџ„ `„€€ џџџџ€˜€ €Ј€ џџџџ€Р€ џџџџ€ LШ€ @€ LX€ џџџџ€ >Ј"ш€№€ј" HP€ џџџџ€ BX" €Ј АРр€ џџџџ€ Dш"0€8€H€X€h€€€ ˆ€ ˜€ Ј€И€Ш€а€и€р€ џџџџш(A№  %(8 "@€ џџџџ€ 2Pd<ˆ&№‚ƒ„…†‡l‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХўџџџЧШЩмЫЬЭЮЯабвгдежзийклЦнопрстуфхцчшщўџџџ|ьэю§џџџёђѓєѕіїјљњћќ§ўџ№ф,дџџџџ2е‡ъ;сџџЖџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџЈџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€0”џџь Lџџђ(џџж Јџџ*Ј .Јџџ2(ж> џџџџš џџџџš џџџџџџџџš"џџџџLџџџџК џџџџš"џџџџџџџџџџџџ”џџџџLџџџџLџџџџџџџџџџџџџџџџPџџџџLџџџџLџџџџLџџџџš џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџLџџџџџџџџš"џџџџ<Ќџџ<Аџџ<Дџџ<Иџџ<Мџџ<Рџџ<Фџџ<Шџџ<Ьџџ<аџџ<дџџ<иџџ<мџџ<рџџ<фџџ<шџџ<ьџџ<№џџ<єџџ<јџџ<ќџџ<џџџџџџџџџџP(Тта ШHџџџџџџџџџџџџџџт€fPџџџџ@џџџџџџџџт€фј џџџџ@џџџџџџџџт€ш џџџџ@џџџџџџџџ Security DumpCreate Security Dump SecurityDump--% ю``џџџџџџџџ№ tџkџџџџџџџџџџ %„ „№џџџџxџџџ8E t% „єџџџџtџџџX inf% ўР`џџџџџџџџА Xџkџџџџџџџџџџ/„ „џџџџxџџџИtaba% ``џџџџџџџџ˜ јkџџџџџџџџџџЦЦ6„`„џџџџzџџџџџШ`„џџџџxџџџџџH`„ џџџџvџџџџџИ`„ џџџџtџџџџџ8`„џџџџrџџџџџЈ`„џџџџpџџџџџ8 `„џџџџlџџџџџИ `„0hџџџџџ8 `„dџџџџџЈ `„H\џџџџџ( „џџџџ џџџ˜ № „џџџџфўџџ(Ј а „"џџџџрўџџIЈ А „$имўџџ€Ј€рh`„4Риўџџџџh „&ˆдўџџИ% „(Ј§џџи(@ % „,0€ќџџјј @% „0р0ќџџh@%  @ Юа`џџџџџџџџФћoџџџџџџџџџџЋЋќ„`„аџџџџzџџџ џџџџџџ`„џџџџxџџџџџ€`„џџџџvџџџџџџџџџ`„џџџџtџџџџџџџџџ`„вџџџџpџџџџџ €`„џџџџlџџџџџџџџџ „дџџџџhџџџHџџџџ`%`„џџџџdџџџџџџџџџ`„4И`џџџџџџџџџ`„и \џџџџџ€`„кџџџџXџџџџџџџџџ „(џџџџ §џџШџџџџ@ %+ђP`џџџџџџџџ8Аќk џџџџ ЇŒiƒNџџџџ џџџџџџџџ„џџџџ „(џџџџМ§џџHџџџџ@ %+іа`џџџџџџџџАќk џџџџ АŒiƒџџџџ џџџџџџџџ„џџџџ „џџџџМ§џџШџџџџ@ %  Ш`џџџџџџџџ№а§kџџџџџџЙ„iƒџџџџ џџџџ0„џџџџiƒџџџџџџџџP„€iƒЖџџџџџџџџџџџџ„џџџџ`„џџџџrџџџџџ€ „0џџџџ"џџџ x4@% „,ˆ†ўџџР@% фА`џџџџџџџџp №ўkџџџџџџџџџџб„`„ џџџџzџџџџџ`„ џџџџxџџџџџ „џџџџ<џџџPџџџџ Ј „$8џџџˆP€€p ˜ `џџџџџџџџ#аўkџџџџџџџџџџц„`„ џџџџzџџџџџ`„ џџџџxџџџџџ „џџџџ<џџџ8 Р „$№8џџџp €џџџџ!eX x џџџџ `џџџџџџџџи%јўkџџџџџџџџџџ џ„`„ џџџџzџџџџџ`„ џџџџxџџџџџ< „џџџџ<џџџ и „$и 8џџџX €@ ` ТоЈ  HџџџџџџџџџџџџџџТрАHџџџџџџџџџџџџџџт€2(џџџџ@џџџџџџџџт€цx џџџџ@џџџџџџџџЂ€ыџџџџџџи@џџџџџџџџџџџџ`€ Ј џџџџ˜ Pџџџџј џџџџPАxрџџџџа џџџџРаШ`( аџџџџџџџџџџџџџџџџЈђƒмџџџџџџш џџџџџџџџџџџџџџ%@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџіјќртњ8€џџџџPџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџh џџџџ€ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџP џџџџџџџџрј@ўџџџџџhџџџ џџ @ўџџџџџXџџџ џџ џџџџџџџџxPР`џџџџџџџџџџџџ№ џџџџџџџџPАрџџџџШh`џџџџџџџџџџџџџџџџџџџџаџџџџ xјџџџџџџџџџџџџџџџџxџџџџ fфцш6:@ўџ ,ќџџџџ @ўџ€*ќџџ џџ @ўџџџџџ(ќџџ џџ 8X>Р„BD–F@ўџ$ќџџ џџ @ўџјќџџ џџ @ўџќџџ џџ @ўџ(єћџџ џџ @ўџ@фћџџ џџ @ўџXдћџџ џџ @ўџpФћџџ џџ @ўџHДћџџ џџ @ўџpЄћџџ џџ ˜оHъJR2TX@ўџИ ћџџџџ @ўџаœћџџџџ @ўџш˜ћџџџџ @ўџ”ћџџџџ @ўџџџџџћџџџџ @ўџ0Œћџџ џџ @ўџˆˆћџџ џџ @ўџ@xћџџ џџ @ўџџџџџtћџџџџ @ўџ rћџџџџ Иx$@ўџ№pћџџџ р $ˆVJФZ^b`d (@ўџnћџџџџ 0№+@ўџАlћџџџ ш+@ўџX\ћџџ џџ @ўџpLћџџ џџ @ўџ <ћџџ џџ ШfhlrtvЌŒ@ўџИ,ћџџ џџ @ўџXћџџ џџ @ўџ  ћџџ џџ а8@ўџHћџџџџ`8ј8@ўџџџџџјњџџ џџ ` :@ўџєњџџџџ` H:@ўџˆфњџџ џџ @ўџџџџџдњџџ џџ ШK@ўџивњџџџџ №АT@ўџ`ањџџџ @иTˆŽ’ж–š ЄX ўџ`фљџџ8 Р %P UxиX@ўџˆтљџџџџ  `[@ўџАрљџџџ Шˆ[@ўџиољџџџџ №Аc@ўџШмљџџџ иc(иh@ўџ8иљџџџџ Pi@ўџшдљџџџ €8iўџшјџџx Р %`qИ8€ЂІЈЊЎАВДрˆ„@ўџ№цјџџџџ Ш@ўџџџџџфјџџџ 8№ўџ8Кјџџ0 Р%H№—@ўџpЈјџџ џџ @ўџ ˜јџџ џџ @ўџџџџџ”јџџ џџ @ўџИ„јџџ џџ @ўџаtјџџ џџ @ўџџџџџdјџџ џџ @ўџ`јџџџџ (шš@ўџџџџџ\јџџџ Xšўџџџџџ јџџP Р%h8žџџџџІ zОЦœ^Ь0џџџџш˜џџџџА€џџџџџџџџџџџџPџџџџhаџџџџhHиpx€рџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№џџџџџџџџџџџџџџџџџџџџџџџџ џџџџоъОfфцш6@ўџ`œ§џџ џџ @ўџџџџџ˜§џџ џџ @ўџˆ§џџ џџ @ўџЈx§џџ џџ @ўџРh§џџ џџ @ўџX§џџ џџ @ўџ№H§џџ џџ @ўџ 8§џџ џџ @ўџ8(§џџ џџ @ўџP§џџ џџ @ўџ§џџ џџ @ўџ(јќџџ џџ @ўџШєќџџџџ @ўџ˜ђќџџ џџ @ўџџџџџ№ќџџ џџ 0:X>Р„€2T@ўџ ьќџџџџ @ўџџџџџшќџџџџ Афšb`цшъь@ўџџџџџиќџџ џџ @ўџ@Шќџџ џџ @ўџџџџџИќџџ џџ €ўџџџџџДќџџ јю№ђЦєіќј@ўџџџџџАќџџџџ ˆўњ–šИ– J BFА ўџџџџџФћџџ Р %џџџџ№uа^Ьџџџџџџџџџџџџџџџџџџџџџџџџ0иџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџPјџџџџШрџџџџ˜џџџџџџџџџџџџџџџџџџџџџџџџџџџџhџџџџџџџџџџџџџџџџџџџџи8№`ђџџџџzџџџ џџи(џџџџ`„Nџџџџtџџџџџ€ˆџџџџf–2ъT@ўџџџџџИ§џџџџ ўџџџџџЬќџџ€ Р %џџџџh@ўџџџџџШќџџџџ €ўџџџџџФќџџш @ўџџџџџДќџџ џџ @ўџџџџџАќџџ џџ џџџџџџџџџџџџџџџџџџџџшџџџџџџџџџџџџџџџџАџџџџџџџџџџџџџџџџџџџџџџџџ(иџџџџЈРџџџџxџџџџџџџџџџџџџџџџџџџџџџџџџџџџHџџџџџџџџџџџџџџџџџџџџАШ`іџџџџzџџџ џџиАџџџџ`„Аtџџџџџ€hшџџџџf–2ъT@ўџџџџџИ§џџџџ  ўџџџџџЬќџџ` Р %џџџџH@ўџџџџџШќџџџџ €ўџџџџџФќџџ@ @ўџџџџџДќџџ џџ @ўџџџџџАќџџ џџ џџџџџџџџџџџџџџџџџџџџИџџџџџџџџ0џџџџџџџџџџџџЈpџџџџџџџџџџџџЈџџџџ`xџџџџ0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџРЈ`„џџџџxџџџџџ€а`„Жtџџџџџ€ Иџџџџцf 2ъTшH ўџр\ўџџ Р% @ўџџџџџXўџџџџ €ўџџџџџTўџџј @ўџX Dўџџ џџ @ўџ @ўџџџџ @ўџџџџџ<ўџџ џџ р"€$А" ўџџџџџь§џџј Р%џџџџр@ўџ( ш§џџџџ @ўџ@ ф§џџџџ @ўџџџџџр§џџџџ @ўџџџџџа§џџ џџ џџџџџџџџџџџџџџџџXџџџџ џџџџџџџџџџџџџџџџ8џџџџџџџџџџџџџџџџџџџџ(!p!"Ш"р"џџџџX!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџˆ!џџџџџџџџџџџџџџџџџџџџи! !џџџџfцшR2T@ўџ@!4џџџџџ @ўџ№!0џџџџџ @ўџџџџџ,џџџџџ @ўџџџџџ(џџџ џџ @ўџА!&џџџџџ Ш!ˆ! @ўџ0"$џџџџ "А! !XVJ&ъ@ўџ€" џџџџџ @ўџџџџџџџџ џџ H"А! @ўџX"џџџџџ p"0"@ўџџџџџ џџџџ ј"X"@ўџ˜"џџџџџ @ўџџџџџџџџџџ €ўџџџџџџџџи @ўџџџџџ№ўџџ џџ џџџџX"џџџџџџџџџџџџџџџџ@ џџџџ џџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџР#$ $x%%џџџџ№#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ $џџџџџџџџџџџџџџџџџџџџp$8$џџџџfцшR2TX@ўџи#4џџџџџ @ўџˆ$0џџџџџ @ўџџџџџ,џџџџџ @ўџџџџџ(џџџ џџ @ўџH$&џџџџџ `$ $@ўџШ$$џџџџ И$H$Ј#VJњ&ъ(@ўџ0% џџџџџ @ўџА%џџџ џџ р$H$ @ўџ№$џџџџџ %Ш$ @ўџџџџџ џџџџ Ш%№$ @ўџ˜%ќўџџ џџ @ўџH%јўџџџџ @ўџџџџџєўџџџџ €ўџџџџџ№ўџџ% `% @ўџџџџџрўџџ џџ @ўџџџџџаўџџ џџ џџџџ№$џџџџџџџџџџџџџџџџ( џџџџ№ џџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџ&и&p'( (џџџџР&џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№&џџџџџџџџџџџџџџџџџџџџ@''џџџџfцшR2TX@ўџЈ&4џџџџџ @ўџX'0џџџџџ @ўџџџџџ,џџџџџ @ўџџџџџ(џџџ џџ @ўџ'&џџџџџ 0'№&@ўџ˜'$џџџџ ˆ''x&VJ(ъ@ўџџџџџ џџџџџ @ўџџџџџџџџ џџ А'' @ўџР'џџџџџ и'˜' @ўџџџџџ џџџџ 8(Р' €ўџџџџџџџџ( ш' @ўџџџџџјўџџ џџ џџџџР'џџџџp рџџџџ€ џџџџџџџџџџџџ˜ џџџџ џџџџџџџџџџџџџџџџџџџџР џџџџџџџџџџџџџџџџџџџџџџџџџџџџH ј–аDn*\R1*#228$*\Rffff*0?44d5d127$*\Rffff*0h44d5d310*\R3*#50*\R1*#175**\Rffff*0h44d5d310\16**\Rffff*0h44d5d310\18**\Rffff*0h44d5d310\17* T€ h 4Hp  Ј € џџџџ€ 6А Nш TY  ` p ˆ  D   TYИ  "  ( 0 € "@ h  2W€  7И  (oи  T[  8bX  :  А  Р  а Bи l†ј -h 7ˆ   А  И (.Р  ш  № ј 80ˆh № ј  >0 @ 4ˆH €ˆ˜€ 6 иNрRY Xh€ /˜ RYА " (€ *8h 2W€ 7И :и N[ј 2H ` p €D˜f†А M8  H PBp€ ,@ЄР,I"04ƒ@xW€P[˜ ш$:($:@hp ˆ< Р(:Ш№ј€ V  X >` 4ˆ€ >‹И ј€ џџџџ€ DB`^[€ р2W№(8H /` ^[x  и Eш :( 8 @€ $HXЯpШ 8ш u Z[  &:€ Z[Ј $; :0 P:X x E€  4ˆЈр€ џџџџ€ Tш0@€ Xx)˜(EАF/иD € џџџџ€h$pH9ˆ/а "№  " (0€ џџџџ %8 HP "X %hx€ џџџџ€ ,€"А€И€Р€а€и€ш€№€ј€€€€ џџџџ€ 4 .X h?p И<UРX9 X € џџџџ(A`  ˆ  %˜ Ј  "А € џџџџ€ $Р Nш <-!H!P!4X!p! ˆ!€ " ! 4Ш! 0hр! ?"€ $0" X" Kh" Dg€" ?Ш"4ш"#-#Dg0#x# ˆ# # 4-Ј#€ *р# $ "e $ @gH$ ?ˆ$4Ј$Р$?и$0ј$@g%P% `% h% @gˆ%€ џџџџШ%€ Nр%€ j0&  & Ј& 4А& Ш& ?и&4ј&' ('8' P'`'!h'ˆ''  '  Ј' И'€?Ш'"!H(p(-x(Hg(и(р(ш(№(F)Hg0)x)€)‚M)Vp*p* x*v?€*(.ј*  +€ џџџџ(+€ H+ `+ ?p+4+Ј+BР+и+?ш+,K,98,X, p,€ *,Р,6WШ,-- - -€ (- @-H-P-X- `- "Dp-˜-@А-Dа-€ џџџџ€.$ . 8.@.^9H.)Ј.Р.Ш. а.р.^{ш.H/P/€{X/и/€ џџџџр/ %ш/ ј/0 "0 %0(0€ џџџџ€ L00€ J€0€ Lа0€ џџџџ€ F 1B h1€p1Bx1&1@gИ1ј12€ џџџџ€ H 2B h2€p2Bx2&2BgИ23 3€ џџџџ€ 2(3" `3€h3€p3€x3€3  3 И3 Ш30и3Hg№3 84 P4 `4 p40€4Tg˜4№4N5 5"v(5VuP5Ј5А5€ џџџџ"И5€Р5€ а5€р5ш5N№5:-6 P6`6x6 D6 :-Ј6 "ш6 77 4ƒ 7 ZlX7 И7Р7Ш7€ џџџџ"а7€и7€ ш7€ј7N8:- 8 `8p8ˆ8 D 8 :-И8 "ј8 99 094H9j€9 №9 iј9Hl: `: h:p:x:€ џџџџ"€:€ˆ:€ ˜:€Ј:NА::-а: ; ;8; DP; :-h; "Ј; Р;Ш; р; iј;Hl< `< h<p<x<€ џџџџџџџџˆ<ЭџџxЭџџpрF =====================================================================р$ Security Module -- By Douglas BlissџџрF ---------------------------------------------------------------------рC This module creates a security metadata worksheet that can be usedA uрE to document and port security information from one place to another.tiliр@ Filters and groups that have access to the database are listed.рF ---------------------------------------------------------------------р/ FILTER р# џџџџџџр GROUP lDр+ џџр= DBACCESS tDрF ---------------------------------------------------------------------р User/Group workbook (UDA style)€рF ---------------------------------------------------------------------€LррF ---------------------------------------------------------------------]Ж Security Dumpђ€ ]ЖCreate Security DumpђЈ ]Ж SecurityDumpђ]@ђа ]@ђ(]@ђPђј ђx]@ђ рF =====================================================================р9 Main Routines: (These may be called from the macro menu)рF ---------------------------------------------------------------------р7 Auto_Open -- Adds utility menu when workbook is opened–р]ђ ]ђ@A@і єЖE&ssbase$јœэ є ќЌ р тЗ$њ.№kџџАoџџЈр; Auto_Close -- Removes toolbar menu when workbook is closed–`]ђ  B@ž  р$ј›G B@joџџр= SecurityDump -- Creates a security worksheet from a database–Р]ђђ]ђ0ђH]ђ`ђx]ђђЈђР]ђи] ђ№] ђ]Ќђ0]ђPђˆ]ђ ]ђР]ђр]ђЩ4 f ф ц шаЗ 6%8›G|j :A@X > Р(<A@„З Р(@р+ Create a new workbook with a single sheet:Ж5Use Current Workbook? (select no to create a new one) B D Ж Security Dump$– Fœэ о о$H.ъdџџ№э оЖSecurity Dump for цЖ. шЖ on  ф о$J%L.ъkџџЖSecurity Dump for: 6!PЌЌ ъ,NЌ'р0 Get list of filters associated with this app/db f ц ш $R'2 2­›G 2Жrequesting security filter listЌЌ ъ%NA@Tj Ќ œЌ с$8џ ўЌ ’ f X Я$V'2 2­›G 2Жretrieving security filter listЌЌ ъ%NA@Tj $J +$џЧа $З ФA@Zр Now, write the filters out:џ ўЌ ’ Ќ ъ%NЖ Template_FLT ъ%жB@\ $$ Ќ ъ,N f ц ш $$  $^'2 2­›G 2Жretrieving security filter data Ќ ъ%NA@Tj  bЖActiveЖInactive$` Ќ ъ,N $d Ќ ъ,N Ќ ' Ќ '_џџ( f " " $f'2 2­›G 2Жretrieving security filter dataЌЌ h Ќ ъ%N%%jA@Tj "$lЌ›Gxj Ќ ъ%Nѕ $d9к5nѕC@ r t vЖNone, Read, WriteC@pЗ9xЗ9zЖ Filter Access9|ЖFilter Row Access9~Ж0Select access to be granted for this filter row.9€ЖThis Security Dump may not be restorable with the criteria as entered. Please select either "None", "Read", or "Write" access.9‚З9„З9†qџџјqџџ№ "$J Ќ ъ,N Ќ 'ЙџџИ $ ЌЖ: Ќ $ Ќ ъ%ˆB@ŠџЧx Ќ 'kџџ`р/ Get list of groups associated with this app/db ' f ц ш $Œ'2 2­›G 2Жrequesting security group listЌЌ ъ%NA@Tj Ќ œЌ с$Xџ ўЌ ’ f Ž ($V'2 2­›G 2Жretrieving security group listЌЌ ъ%NA@Tj (!$J +$џЧи $З ФA@Zр# Now, write each group's users out:џ ўЌ $‘’ Ќ ъ%NЖ Template_GRP ъ%жB@\ $$ Ќ ъ,N f $$ $'2 2­›G 2Жrequesting group user list Ќ ъ%NA@Tj  Ќ ъ,N Ќ ' Ќ 'џ ўЌ ’ f ’ Я$V'2 2­›G 2Жretrieving group user listЌЌ h Ќ ъ%N%%jA@Tj $J Ќ ъ%N(к Ќ 'џЧА џ ў Ќ Ќ ’ Ќ ъ%N!к'р& Use cached copy of user if available:э  Ќ ъ%N Ќ Ќ ъ%N$ж%”.& &А›Gэ Ќ Ќ ъ%N.&j &!к œ Ќ ъ%N &ЌЌ &%j$жB@\dџџ€ f Я ($–'2 2­›G 2Жretrieving user information Ќ ъ%NA@Tj (!˜ šœЖ Locked Out Ќ ъ%N(к (!œ šeЖ Logged In Ќ ъ%N(кkџџ (!žЌ œ (!ž$ '  Ќ ъ%N(кdџџ8 Ж Unknown/Never Ќ ъ%N(кkџџ kџџ рPws.Cells(nGroupRow, 6) = Join(GetCalcList(hCtx, strUser, AppName, DbName), ", ")џЧ  Ќ Ќ ъ%N' $ ЌЖ: Ќ $ Ќ ъ%ˆB@Š f $J ц ш$ЄЖ, $Ђ Ќ ъ%N(кџЧ Ќ 'kџџшр> Now pull it together with access granted for all users/groups fЖ ц $І'2 2­›G 2Ж)requesting application access information Ќ ъ%NA@Tj Ќ œ Ќ ъ%NЖ Template_DBA ъ%жB@\ Ќ ' Ќ 'џ ўЌ ’ f Ј 0$V'2 2­›G 2Ж)retrieving application access information Ќ ъ%NA@Tj 0!Ќœ 0!N$J Ќ ъ,N 0!$Њ Ќ ъ,N Ќ 'kџџРџЧИр Sort and get database access Ќ Ќ ъ%N Ў Ќ Ќ ъ%N Ќ Ќ ъ%N$жB@Ќџ ў Ќ Ќ ’ Ќ ъ%N' f  ц ш $А'2 2­›G 2Ж&requesting database access information Ќ ъ%NA@Tj Ќ ›G f В ,$V'2j 2­›G 2Ж&retrieving database access information Ќ ъ%NA@Tj Ќ ъ%NЖ Access Dbœ ,!$d Ќ ъ,NdџџЈ Д$d Ќ ъ,Nkџџ€ ,!Ж$J Ќ ъ,NџЧX $ ЌЖ: Ќ $ Ќ ъ%ˆB@ŠkџџрN We are done, except we need to delete the templates from the top of the sheetЖ6:19 ъ%ˆB@р And pretty it up a bit... шЖ Security ъ(ЌбМ ъ!ИB@КЖ Created on: zЌЌ ъ,NЖ0Unmodified (reflects status as of creation date)ЌЌ ъ,N ОB@Рр3 only symbolic -- we've finished the real work hereЃ4 О!ТЌœ О!Ф Ц ЦЖ*Do you want to keep this worksheet anyway?'4 4 œ B $– FœЗ Р(Ш ъB@З Р(ШkџџиkџџаЩШЗ Р(ЪэА.ъA@^З Р(@ Ь Р(<oџџ€р% Updates security from a security tab–`]ђ ]ђИђа]ђш]ђђ]ђ0]ђP]ђh]ђ€]ђ˜]ђАЩмрр. Use active workbook for security data source:э о!р.ъЌ'в вЌ ъ%NЌb вЌ 'в вЌ ›GxjЙџџ@ЌЌ ъ%NЖSecurity Dump for: * вЌ œЌ'аЖCThe current sheet does not appear to contain a valid security dump. ОB@тkџџ  f ф ц шаЗ 6%8›G|j :A@X > Р(<A@„З Р(@р Prep: rename existing filters f ц ш $€'2 2­›G 2Жsetting active databaseАA@TjA@ф_џџЈ вЌ ъ%N'4 4Ќ›Gxj 4ЖFilter:*œр  set filter data from sheet вЌ ъ%N' вЌ ъ%NЖActive š b$`' вЌ ъ%N$ц'р  First, validate all the rows вЌ ' f ц ш$ш'2 2­›G 2Жverifying filter [%1] $ъАA@Tj Ќ ъ%NЌb Ќ ъ%N'4 4Ќ›Gxj f 4$ь'2 2­›G 2Жverifying filter [%1] $ъАA@Tj Ќ 'Йџџp f­Я$ь'2 2­›G 2Жverifying filterАA@Tjр # Validated okay, now set the filter вЌ ' f ц ш   $ю'2 2­›G 2Жsaving filter [%1] $ъАA@Tj Ќ ъ%NЌb Ќ ъ%N'4 4Ќ›Gxj Ќ ъ%N$ц' f 4 $№'2 2­›G 2Жsaving filter [%1] $ъАA@Tj Ќ 'Йџџ˜ f­ЯЌ$№'2 2­›G 2Жsaving filter [%1] $ъАA@Tj 4ЖGroup:*eр G set group data from sheet (note: this will overwrite existing groups!)р c ... the following users will not be joined to the group because they do not exist on the server...Ж'иЖ'к вЌ ъ%N' вЌ ' Ќ ъ%NЌb Ќ ъ%N'4 4Ќ›Gxj 4$ђœ и Ц 4'и Ќ 'dџџ˜ к Ц є 4'кkџџp Ќ 'ЙџџX Ќ œ $іœЖnGroup [%1] already exists, do you want to overwrite it? (No = assign security based on current group contents) $ъ'4 ќ 4ЖWarning: ј%њ'аdџџˆ f $ў'2 2­›G 2Жsaving security group [%1] $ъАA@TjЗ'аkџџ аœ и ЦЌ $ њ'и f  и $'2 2­›G 2Жsaving security group [%1] $ъАA@Tjkџџ€ кЌ œЖkGroup [%1] was updated, but the following users were not joined because they do not exist on the server: %2  к$ъ'4 4 ЖSecurity Update$– š›GЌаЖCancelled by User ОB@тjkџџˆdџџ€ЖcThere are no users from group [%1] that exist on the server, so this group was not created/updated. $ъ'4 4   ЖSecurity UpdateA@–kџџи 4ЖDatabase Access*eр  Assign security вЌ ' Ќ ъ%NЌb Ќ ъ%N' Ќ›Gxj f Я ($–'2 2Ќœ Ќ ъ%N$'  ›G Ќ ъ%N$ц'j Ќ ъ%N$J'4   4A@  2­„  2­… eр$ Unknown user/group, ignore error...dџџ8 2Жvalidating user [%1] access $ъАA@Tkџџј Ќ 'Йџџрdџџир Ignore line в'kџџА 'в_џџ  вЌ 'в вЌ ъ%NЌ ›Gxj в Ќ2 К вЌ ъ%NЌК ОB@Рр3 only symbolic -- we've finished the real work hereЃмр О!ТЌœ 'дdџџИ О!Ф Ц ЦЖ?Do you want to recover the old filters and delete the new ones?'4 4 B$–'дkџџ8Щ0 д FœA@ О!ТЌ›G О!Ф Ц ЦЖ)Unable to fully recover old filter state.A@–jdџџАA@ О!ТЌ›G О!Ф Ц ЦЖKUnable to delete the previous filters (both old/new filters may be active).A@–jkџџ ЩЗ Р(ЪэА.ъA@^З Р(@ Ь Р(<oџџарF =====================================================================рC Support Routines: (Here to, ah, support -- well, you get the idea)рF ---------------------------------------------------------------------р@ Returns True if user exists on server and is a user (not group)–а]ђ0 f NЯ ($–'2 2­„  2­… ›Gzj 2­›G 2Жchecking user [%1] N$ъАA@Tj (!l ›GЗ'ђjiџџр рA Returns True if group exists on server and is a group (not user)–P]ђА f Я $–'2 2­„  2­… ›Gzj 2­›G 2Жchecking group [%1] $ъАA@Tj !l ›GЗ'іjiџџи р+ Sets a database up for non-filtered access–а]ђp]ђˆ]ђЈ ЖЌ ›G 'j Ў 0( ц 0(ц  0(N f  0$ '2 2­›G 2Жsetting group access [%1] $ъАA@Tj Ўџ ,( ц ,(ц ш ,(ш  ,(N f  ,$"'2 2­›G 2Ж&setting database access for group [%1] $ъАA@Tj ЖЌ œ f ц ш $€'2Ќ' f ц ш Ж  $$'2 2­›G 2Ж#assigning filter [%1] to group [%2] Ж $ъАA@TjkџџP oџџH –Ш]ђђ ] ђ8]ђXA@ f ц ш $R'2 2­›G 2Жrequesting filter listАA@Tj Ќ œЌ с$Јџ ўЌ ’ f X Я$V'2 2­›G 2Жretrieving filter listАA@Tj $J +$џЧјџ ўЌ ’ f ц ш $$ЖOLD_ $$$&'2 2­›G 2Ж%renaming filter from [%1] to [OLD_%1] $$$ъАA@TjџЧ@kџџ8oџџ0–А]ђ№ђ ] ђ ]ђ@ f ц ш $R'2 2­›G 2Жrequesting filter listАA@Tj Ќ œЌ с$ џ ўЌ ’ f X Я$V'2 2­›G 2Жretrieving filter listАA@Tj $J +$џЧшџ ўЌ ’ $$ЖOLD_*œ f ц ш $$ $$Ќ$ њ$&'2 2­›G 2Ж!renaming filter from [%1] to [%1] $$ $$Ќ$ њ$ъАA@Tjdџџ f ц ш $$$('2 2­›G 2Жdeleting filter [%1] $$$ъАA@Tjkџџ˜џЧkџџˆoџџ€–˜ ]ђи ђ№ ] ђ ]ђ( f ц ш $R'2 2­›G 2Жrequesting filter listАA@Tj Ќ œЌ с$x џ ўЌ ’ f X Я$V'2 2­›G 2Жretrieving filter listАA@Tj $J +$џЧ8џ ўЌ ’ $$ЖOLD_*œ f ц ш $$$('2 2­›G 2Жdeleting filter [%1] $$$ъАA@Tjkџџ˜џЧkџџˆoџџ€џџџџxџџџџОЗAttribute VB_Name = "modSecurity" Option Explicit@PrivaрModule Р ' =AH ] -- By Dougla€s Bliss&-A$This C€{€d cre€ks a s„‚ metadata worksheet that can be used"to document an@d port"i@nforma‚Іfrom one @place a€nother.#РFilter€@€!@groups7have acceJso€ e JbDas re ‹t ed!ЦŒFILTHER ТactivveХA%>A/СУ<‡У*CCtextB  GROUP‚ <‚8‚ŒРUrƒ "‰ё  ‘ iA’aAIntegeјr, 0rkp;4 §ёnБ кr:Я‘VЫЯ’RowБєLoBn[(mG dRСDр€wst H * ESB_FTRNAMEИLENК!ASТJБДUSEЯ€L@CЪ512кLis(t()',рerTXemp'їrЕRXang@ хtqIаˆAЁ сINFOЌ_TЧBD@@sв 9!DB WIAPP%“O€Ѓrror GoTo RРeadErrЃ ,АNot р.№aaAЄ.Sа*ctх(1`N,Аe5_–^, ѓ], , FalseaD/Exit)P€ushCursа№xlWaЁЋ №+b˜.EnableCancelKeymxl orH №Mle” DoEv Ї§SАЂenUтpP˜ingрву S' $ra neТwЇwithІ`hle Ђ6:pM€sgBox("p:  rёЄёjСZ? Є(sb n oдЊ сЅ)", vbYesNo +сQues!ЇPUх:К "x)р ‚/V rЂ=„ NewВ(+‚я G*ƒbСEРc бЇбZЋU ("Ъ Б " &І|& "ў.ёt|раВ'€.ђ. s(› • d^q ws.Cells`(2, 2qп:_ТЩ)!DA…у n1C= 20уS' GУ№iQИ of Џ`U ssoci0Dd RtБЦЊ/dbcС= Esbб=ДПФ/Р*1/ƒQ4  "(СС<> 0&50“sR,p$№As reqr @*FЭѓ BУ0#63я1ƒ ё “QReVRKst(|1 >Уд 10l BР&GAіаN8extб`єˆU_TYPE,`рValџQOq˜џрGџђ™рXevA;џstџ?ТŠ115’ ё#TrРimNullаТax  чSсArr?а 4L1;AЕ •parДZЁ' Now˜, wРј`тheV%џІCaAK1S ’`("cl)_$ЖFLT").Copy ws.Cells(nRow€, 2)  x3) = strList(nIˆtem ^stsBEsbGetFilter(hCtx, AppNaРme, Db E, iActivC cess XIf (\<> 0&) Then EssbaseE€rrorMsg˜s, "retr ievinec€urity fŠ€ data", ѓ3 5Œy4yIIf („P AESB_рFALSE€7ƒ[+P"Ina‚a"(6C(€DbActSљ€Wng/{Ы€Ј+ 2‹ЮnGroŒupм…- 1‹ќDo‹эб@„iBebn@aLenР[znLapp/dbЃnUsфerA= ! ƒцГћA|Ђs•шB№Eх_БGфьqu)*rgЁd `&нv3'сѓ 0xгUƒ !LReDimІр1 To Ъ 1@џCp%GAйi1A†фQwGROUPINFO_TYPE, tInfoП\aЯџ‚ Rџ‚yѓў бЯњ‘[Œђ2д,† .ёŽи ‹%SortArr BЄ, FˆalsxvbT (@ComparxX' NšwбC ea„chУ 's uА$Рs out:.№UBou@uФL3ange("Templ€+_GRPŸЏЂ+ЏЂ6#‘,, ЏЂЬ‰R.с.”ф $І,ў r2/Ё/Ё/Ё#Ёі.c.џЁюu ћ(l Т›у{Пб№bš‡> Žšп‚Б,0Г1Сs;џ1xtџ1UPNAMђEє1Byƒq9сс22~2O\Џ›tћЏ›с ˜Ж–‰aп вKŒa‹6ёBT+ў ѓqnQР(с€™\3)Г O' ь cа9 …cqж@aB'if availБ€x:q1Set њrдRЂ87a@ Ё5‡<Ьс$a).FiУ=›Бп агIs`Dп№Ž@вЂдyZ рЁџ?Еіuяб  э,cxН20x/щП§ER/‘YEAEПj0_c‘9А рˆsЁо?пцпцгцѓ hQ‡io~nЉc*Џ %сїbLockedOutУ'!oTRUEэvЩ cБ:, 4”)" у №іЌ$З ElseIf (tUserInfo.Login = ESB_TRUE) Th0en мws.Cells(nRow, 4). Value‚"”€ged In"|4Enf ”asЂt˜> 0‘d)@= TimeŒT`oDate ф…')ї“>o l5l0“ЈБ)"Unknow€n/Never,˜Є'‡aGroup ‚а6)РfJoin(GetCalcList(hCt@x, str‚, AppName, DbС), †"€LKNextЫ:ФO - 1, 3ЬР @%s(Format$(n*) & ":"@† )). c‹, 6Чl‹=НР;‚+ 1% dC' Now p€ it together with access grantРЫfor all u€фs/Šgnssts€Esb@n€)licРationAТ„p"j†0nItemЎs„\дA<`h&ƒh EssbaseErrorMsg@sр @20 The€ux it DoƒLoЬopƒ€No[:27 Like „"S…uDump~€: *" Or.‡ƒ%MЁ.Rai€ž‚9, , "? šrent s‚ does n;appear to contain a val˜id ‡Г€=."0РEnd Ifƒƒ!_dlgD€Чbase.Select(hCtx, ServerName, App DbУ, False)JSubPushCur‚s€~xlWai„pРlication.EnableCancelKey€jxl€AorH@andlerDhoEv@@sCЩS€creenUp@”xing€B#У C'€ Prep: €P@0 exist @filter„sтtСžEsbРЁƒœФ>РЫ;iAcces,s)€P(С<>Ш 0&Х@ssСRB10Msg Рrset‚ФХAРA ", €h$Ren@)‚FУ&ToOldУƒŸ‰strTe•ў=@ЬЛУ С 'СФ„ П‚СГD CЏ : V—с_G 'рKt У'с#yfromЃS+` ї' 2яr3$(! aр*A†= IIf№x4)kУ3р&Ё“TRUE,т”FALSEo a5рGetDbA#7Value 6)Ќ' Firs$t,ƒjat`šll the rowлфFЅnC’'Š2-!фKРVerifyУ+SLЌ?L$LDePar8m("@u '\ [и%1]Р%„1) N%дЈрpЈ…` .Q"4?ЌпQХ х!k=  rЉ&р 'ЄS пrtјs, Ÿ&тž•&E?§р *ЩgХЁa|ќByрSa‰ыGП@хŒЭ?Ї ? Œх' iРed okay,§`Ъw"{!\Ѓ{;?.ћџ– 0T.Сc5c€CUD?М, €XU5 _nа упUfsav/д?џc/ђƒр/… 0]/Xћ/ PwВ‰pС2XПk1фK‰Kђ3]KџсŸАK3/3oŸo з3oџFngo{Џ3G Џ3o g u3,М 0ќ@п п п gnЙпSotчzё w E€р„єjGroup7Ÿt‘“tgt ( že:рfis wъi€go=wЖ'Œ’s! ' ...rjfollow1us ŽsЁЃbe №join ?аЃё>3pbecaБ0КoуRІђ’ onPPЯрЛ ПrL• +"Ї1аNonџ1pпVp?‚=‚H{Џ<Џ:",A!Q1%vUC€teShцЖCtx, strName) If (sts <> 0&) Then EssbaseErrorMsg‚s, DeParm(" savin&ecurity group [%1]"ж, NothNtbFlag @= True!Eрnd IfЊ8ЄмыUserList^Mid $nr , Len(vbCrLf`) + 1”‰‡=С€‚bSetGo'\(h‰Іu‡+ns_Б№ @„oD, ‡€}}жSTempРR…ТC‚{ was updated, but the€ followAˆubs were not joined becaC@С y do‚e2xСkon@ veрr: %2Ч“–Х,Ч“*@‡РЊBoxA|-, vbOKCancel, "SхЌU‚,")5€‚‚„Нrr.RaisРe -1, € УвlA-y Ax"бZјElsЕ€]ЬRРБG aH ƒKfromЦ ‡д@Dat аG@Drois СbAYcдreСc/Фe.hroу%„х%InforPmati€1+т'OјnlyА'‹  ЇA! 3eLike "DataŒ Ac@cess*"0P' Assign †sф6+nRow8nTop!+ 2ыDo While"~ws.Cells(Ё, 2)}a?0 Є‡!Ѕр ,3_0{ …iЁЋ€0ФHx it Doб s РEsbGetЁI$Š`ByVal0a,О Bс0s [Ё0CЕ; сiу*€ ApFpУ  ue(,4)а aРЧESB_PRIV_AP`PLOADЪ DbИ 5Е gbTri mNull 6Uџ`Г#G'Ђ…!ZЏ#ФQ„(1051012) Orƒр= C3Й+' Unkn(ownBv/‚u, %@Uoyer`ц...SЏA-кэvalюi@ЌЊ#Џaтfh{јэГJ1 4у31Ћ pLoopQћ'а Ignёl@]Ћпu“9З}Ѕ;=’wџ3xЦ>м Є8Ї-ƒ“>9n E}9AАtiДl E>гА5єAHс>?кD “.Clˆear0' oАS symbolic --Рp'v rрinishPeёr№Zl work hcrc W •ё—: (ЁNumb erp=ю?nResЈponАk=`[NдG‹Ч6БDescrДipЂ^&0A‘ ˆЂ" TyouP~n}Рo reco€y@ge old fi€lters aаš@deleteЂnФewpes?ИrЩ С?zYesNoTHI"O€Јб4   umeр Nextцћ "Iуё-Rг OldўFs ЇРИqЏуLдp‡ПЃКUnabРeаto f0KyЦ‡лPI€x.T‹DтП њ `Џ П ЙП "З hpreviШousf(bКF/Хmayš €active)ж  Й3vGoTo d2Pf0.‚ƒ.St atusB@0= ЬFaЖ[ wБkЊСPopCursoЮrУzРŒenтšсOщТiEВГšKey!а1xlInА)rup#!%Sub р ' =Suppor@t Rout Ps: (H‘Ўto,И ahhєB?l№Ї Ё4ge3Вideaѕ/' A-“ ReturnsБ"е ifВiƒЃs№8]P”rС;С:0Ѓaу(‡ЃђkаPriv+0 Funа№ŸChxeckrŠŠЁт‘A s Str )0š BooOn 8DimЧ‹‘QƒUSERINFO_TїѓІе?l"ЖOс<PџЃ?{;{c^E Cе?юћ?ю2юcЁ1'AЙ"wАvѕ)Ьvа6›.Ty pe(ЁTYPEў_ёуEцрsя‘)‡ џQ%MВ_Vѓb‘ ^SЕon CheckGroup(ByVal XName As String)(Boolean Dim t”Info4ESB_USERINFO_T  sts = EsbGetUser(hCtxT, Ц,I)8If (<1051€012) Or 3) Then Exit Funpctio˜v=<> 0&&ssbaseErrorMsg ], DeParm("c€q g [%1]",‚), pNoth†N‡}.0Typer€TYPE_GROUPƒM‡ЋTrue  EndˆV ' Se€’a dataP up for non-filtered access Private шSubA —йЕƒвIntege:r F0 zCwiT8empˆ C‚qApуE|APP|‚„AyЬDb EDBEƒeLen() @hhФ(€‹RACCESS_FILTEVR]E. (DAС€T&HF00G фpp‚6= @,ALџ+МƒУžЎgР№lica—DБHРЎAРLЎцžsetžt‡žz^ ‚8DbжBžF‰BС XB€DbФ ЏШ$€П$b $DФWљV$Db?$Гs%$&d„$џЁdv‚6OЃСЊ>р‰|veD=Р;$†%,О b?ф!т`|1“ с#^List gbшŽя ?›,›assigŽnсKc‰"K to&ž2!В­ž!—If#˜‰р Ы‘RenрХ# sToOld($ƒnItemsyШ‰, B(C'sŒtrтQfЯ * С‰FTRNAMELмENjт*ТгS"е„рeleteРDЃџF<$u2c„?/$/€"requesbzнd.l?рЩmШ( g 3CсIReф b1 ДToУ%sЄaFФС*сN'‡ц №NИextсф(*_k5aд˜џ w?u,ц №Pev8'џ/3а2В)  TrРimNull№R x ч џС @rЧ џa~0€\щ)г=Л  €OLD_" &P~rH ŸВŠ_п†в†rC‘2шfromv9[џ1ѓ‡ыэ8QЯ9К‚€Recoverз0џП9П9П9@Ÿ@ П9{П9ЮmfО9_8rsOCC24_(_(РR(_8sњt_8 _8ЂЋс_8_8џ_(_(€wА1!є_8џгБtП&П&_8ђ_8џџQ1а_8_8тG'сџџ `LikШe "Б.*"ВВkK?‘F"Џ;ѕœyы, 0Mid$i;, ќ5)ьa/%/%"%ХТїя;щ;Џ;m;я@рЧŒХё1Els ТећuDЂmгko3c3 П1Џ$Џ$ DвdQџhKTвŒ т ѕIЕ G$џŸKšKГKёqЃAKKљKngO…‚?‰wKэџб2яƒ')KРObLbѕяƒ яs вф&д'4KK†;:Б = 1 To nItems " sts№EsbGetNextˆ(hCtx, ESB_FTRNAME_TYPE, ByVal strName)! If (˜<> 0&) Then EssbaseErrorMsg9s, "retrieving filter list", N˜oth  rL (М)ЋTrim№Nullm ‡Р=јForђ4–[€g‰0Like "OрLD_*"c‹GšDeleteF#‚b„šAppŽ, |Dbƒ /Œš&ІœDeParm("dУ:Ÿ[%1]Ÿ 4”ЇEnd IfЧ4ЧLEСSub ЊqpџlpџѕлŸЄ?U(ˆ§%(h§%œ§_ аœ§ўЂH§:(§mћ}8§ћФ§lpџѕл§ј§ћјќџœ§6H§§29'јќ'§:x§nN8§8§'H§ѕ' hœ§œ§ Diœ§6H§8§§јќ>№ќє+ђќѕCєќєќ  $ Р k№ќУ/єќu ѕ %ѕѕ œ§$ œ§ <œ§ "єѕ œ§$ œ§ аœ§Nvџ”ьќ4lьќ” єќ4lєќ”^oqшќ!Вщ@ЉљyA ЄСABQBщ0™бЄЙBбBY2БљB!1Cy‰CСC DQD‰DсDEёE HJYJ‰JyСйбœЙJЩ2IK1FažyFљF“yG LILLљЩLЁR‘Й™щLЁMq3щMI‰›ЁN1/QO PAPiPЁP щP ССQсQQS T H)U™™UСaІбUб9Ї9V™Ѕ‘V ЈёV!!WI XYWи yZ™ySy )Ÿ \Щ]^ `ЉaqqbbСq^щ dIeЉeЁš f œfЙЉ1g)_™_бgIЋ hБhйhЊqix@ tџ 8єџѕѕtџ xџ@,tџxџ p8hџ$ Ш5hџxџ 3'Xџ%xџ ” @$8(xџhџР`Kђ>(ќє+*ќѕC,ќ,ќ  $ Р k(ќУ/,ќH ѕ %ѕѕ $ќ$ $ќ <$ќ "єѕ $ќ$ $ќ а$ќ<'Єћ'Фћ:єћNфћфћѕ$:ќNќќ^ѕЧ6ќфћФћЄћ&C ћ ћC,ќ,ќ §я2,ќ ћ‰€ˆћ:ќ%ŒћCћћ” *#,ќ*# ћ”*#œћ*#˜ћ”*§Ч”ћ $ќ$ќ РŒћ dlˆћ=§я2 ,ќ ћœћ˜ћ”ћћ)$ќŒћˆћH(ќ%(дћ%,ќ $ И l,ќ*Fќ%$ќ_ а$ќўЄ/,ќ$ќ5ќ ѕqlџNtџ” ћ4l ћ” ,ќ4l,ќ”^qtћфћ/џBФћ0§ѓ ŒћŒћ)” " )$ќŒћ6ќфћФћ(lрўC,ќl,ќ 1p*ќl,ќlрўGk*ќєЦ/,ќГ'7llџ§iќ%(дћ%$ќ_ а$ќўЂќўї ћ ћqћ$ќkxџ -Fќ%lћџC25ќlћџAќ3ўїјњјњqєњ lєњ§Ÿў˜4.ўСќ%ўСдћ%ўСxћ%:Lћ5%lєњ§Ÿў˜6 cќ%lєњџC7 cќ%lєњџC8:ќ9%lєњџC::ќ;%lєњџC<:ќ=%lєњџC>:ќ?%lєњџC@ cќ%lєњџCA cќ%lєњџCB ѕqєњ ѕqћ>llџ§iєћ%(Дћ%lрўFќ% %Fќ%$ќ_ а$ќўЄ$ќ5ќllџѕЊqlџОˆѕѕ'ќdџMќ@ C#,ќD*# ћѕѕ'ФћllџѕЎ§iфћ C#œћ*FЄћ%$ќ_ ˜$ќўЂдњ§Ÿў˜E2,ќ ћœћ$ќ6 ќфћФћЄћдњ vџdlћЌllџѕЊqlџllџqhџNtџ” ћ4l ћ” ,ќ4l,ќ”^Fqtћфћ/џBФћ0§ѓ ŒћŒћM” " )$ќŒћ6ќфћФћMфў3Fќ% %Fфћ%llџ§iќ%(дћ%$ќ_ а$ќўЂФћџC2$ќ6ќфћФћllџѕЊqlџ rџdмљ ldџѕЊlџllџѕЎўdдљBllџ§iќ%(дћ%$ќ_ а$ќўЂќџAфћ2`фўў$ќ6ќфћЄlhџ§iќ%(дћ%$ќ_ а$ќўЂќќ‹llџѕЎ§ixћ%(Lћ%Œћ_ аŒћўЂфћќ‹фў3FФћ%ˆћќэфћќэќ$  ˆћўЂЄћŽ§ѓ дў)$ќŒћˆћ6ќфћФћЄћ lдўќcћвŒ=llџѕЊ§iќ%(дћ%$ќ_ а$ќўЂќ§ѓ дў$ќ5ќ"дўaфћфў3Fќ]ћ36фћќ4ƒ(xћ%(Lћ%дўўЂќўќ‹llџ§iќ%(дћ%$ќ_ а$ќўЂФћ%Œћќ§ѓ §oфћ%lдў§o,ћ%$  Œћў ')$ќŒћ6ќфћФћW§шјHшјфў3#,ќ ћ4l ћ”^N qtћ<шј§ Hl ћœћќXlœћфўGltћ™2,ќ ћœћ”ѕЬшKllџ§iќ%(дћ%$ќ_ а$ќўЂќ§ѓ ŒћŒћO” " )$ќŒћ5ќ kаўєЦ0::xћP%llџ§iќ%(дћ%$ќ_ а$ќўЂќџC2$ќ5ќu k(§єЦu::xћQ%llџ§iќ%(дћ%$ќ_ а$ќўЂќџC2$ќ5ќl§ѕлб § Rt\џldџѕЎ§iќ%(дћ%$ќ_ а$ќўЂќ`фўў$ќ5ќˆѕѕ'ќdџMќ@ C#,ќD*# ћѕѕ'ФћllџѕЎ§iфћ C#œћ*FЄћ%$ќ_ ˜$ќўЂдњ§Ÿў˜E2,ќ ћœћ$ќ6 ќфћФћЄћдњ‹фў3Fќ% %1 ћ”” > ћ#,ќ”фћ T:ќUNФћФћфћ VFЄћ%ldџ§iєћ%(Дћ%$ќ_ а$ќўЂфњџC22,ќ ћ$ќ6 ќфћФћЄћфњ vџdрљ llџѕЊqlџBtџ”  ћ4l ћW,ќ4l,ќ”^XqtћdџџџКјI0 џџ љ^@ўџ >`џџџџџ јI0џџі^џџџџ\џџџџџ мў! џџ §I bџџЬј^џџџџџџџџџџџџџџџџ0ќI џџџџ љ^џџџџџџџџџџџџџџџџ€ќI џџџџі^џџџџџџџџџџџџџџрў џџдў џџџџиў џџџџL,ќ ћœћ˜ћ”ћћ$ќŒћˆћ”јќфћФћЄћфњдњЩ2Щ2q31/Щ2q31/2tK7.˜§œ§$ Hœ§ 8l˜§=§я)œ§˜§ ѕqpџ?lpџ§iˆ§%(h§%œ§_ аœ§ўЂH§ћы8§((§]ћ3œ§5H§Єlpџѕєќœ§t l`џ|ћ~ WC\џWCXџ4lpџ§iˆ§%(h§%œ§_ аœ§ўЂH§`1dџœ§5H§lpџѕЊqlџ?llџ§iˆ§%(h§%œ§_ аœ§ўЂH§ћы8§((§]ћ3œ§5H§н 4llџ§iˆ§%(h§%œ§_ аœ§ўЂH§`1`џœ§5H§l`џJѕЧt н l`џ }Ѕ l\џj*#єќl`џ*1\џ/єќ ktџєЉptџШ !lXџj*#єќ~*#ьќl`џ*1Xџ2єќьќllџѕЊqlџэ ktџєкœ ldџ X ?ѕѕДќўŽ€dџMˆ§@ќДќДќ€ v1єќДќZ>єќ1`џ!ђќl`џѕ‚$ƒ Д„kђќpzџѕ -ldџєќ4lєќ”^…qшќєќ1`џ7'§'8§:x§ŠNH§H§ѕ`џMˆ§@^ѕЧ6H§8§§— 9'јќ'§:x§‹N8§8§'H§ѕџџџџ hœ§œ§ Diœ§6H§8§§јќ ?ѕѕДќўŽ€dџMˆ§@ќДќДќŒ v1єќДќZ>єќ1`џ.'§'8§:x§ŠNH§H§ѕ@`џMˆ§@ 6H§8§§t l`џћ~jlpџѕЊqlџ?llџ§iˆ§%(h§%œ§_ аœ§ўЂH§ћы8§((§]ћ3œ§5H§g4llџ§iˆ§%(h§%œ§_ аœ§ўЂH§`1dџœ§5H§ldџJѕЧВ gB §ФћHФћldџєќ4lєќ”^N qшќ<Фћ § HlєќdџќXlшќ™/єќ”ѕЧк?llџ§iˆ§%(h§%œ§_ аœ§ўЂH§§ўєќ Žpvџ/єќœ§5H§ kvџѓЦŽ?llџ§iˆ§%(h§%œ§_ аœ§ўЂH§§ўєќ spvџ/єќœ§5H§9llџ§iˆ§%(h§%œ§_ аœ§ўЂH§% %1`џœ§5H§l`џkvџldџ  R”ѕ„ Ч”ѕ… ЧХљRWѕѕДќўŽ€dџMˆ§@ќДќДќ v1єќДќZќc= œ§œ§lєќ” " /єќœ§llџѕЊqlџ+ tlpџqlџllџqpџlpџѕЊqpџ?lpџ§iˆ§%(h§%œ§_ аœ§ўЂH§ћы8§((§]ћtœ§5H§вфlpџllџѕ2Њб€@lpџ§iˆ§%(h§%œ§_ аœ§ўЂH§ћы8§((§]ћ3Уœ§5H§S hœ§œ§Hœ§$шќ hœ§œ§ ilшќѕЧœ§h ѕqhџЬ9єќ hœ§œ§ ,ilєќj*#ьќj*#Аќ‘*1`џ2єќьќАќœ§)'§'8§'H§ѕ`џMˆ§@^qhџ6H§8§§KџџlhџѕЧf ’$шќ hœ§œ§ ilшќѕЬœ§cW'јќ'§'8§ѕєќ hœ§œ§ ,ilєќj*#ьќj*#Аќ“*FH§ 2єќьќАќœ§6H§8§§јќъ ”$шќ hœ§œ§ ilшќѕЬœ§ъW'јќ'§'8§ѕєќ hœ§œ§ ,ilєќj*#ьќj*#Аќ•*FH§ 2єќьќАќœ§6H§8§§јќKўџ%ќfˆ§%ѕ œ§$ œ§ œ§ ќc=§я l"єџѕ œ§$ œ§ аœ§%ѕѕ œ§$ œ§ <œ§Иt|dФћI0џџЬј^œ§$ Xџ џџ §I џџЬј^ѕ œ§$ \џ œџџdџ œџџ`џ ”џџB єќьќАќœ§˜§H§8§§јќШќИќДќ2Щ2Щ2jшl CtџBМ§ЬќHЬќltџИ§4lИ§”^N qШќ<ЬќМ§ HlИ§tџќXlШќ™/И§”ѕ„ Ч”ѕ… ЧХi”ѕЬаWѕѕФќўŽ€tџMДќ@ќФќФќ– v1И§ФќZќc= АќАќlИ§” " /И§Аќ kЪ§єЦтєџpzџЬшdLЬќI0џџЬј^М§I џџЬј^tџ џџИ§АќФќЩ2Щ2jшl CtџBМ§ЬќHЬќltџИ§4lИ§”^N qШќ<ЬќМ§ HlИ§tџќXlШќ™/И§”ѕ„ Ч”ѕ… ЧХi”ѕЬаWѕѕФќўŽ€tџMДќ@ќФќФќ— v1И§ФќZќc= АќАќlИ§” " /И§Аќ kЪ§єЦтєџpzџЬшdLЬќI0џџЬј^tџ џџМ§I џџЬј^И§АќФќЩ2Щ2Ъќl CxџlCtџltџJѕл%ѓp kѓФp"џ ” bџG lxџ&џG0"џ\ў[\ўkrџ”^˜ qXў<\ў"џ [lXў™”ѕЬрWѕѕTўўŽ€xџMDў@ќTўTў™ v1@ўTўZќc= <ў<ўl@ў” " /@ў<ў kѓџФp†ў ” ŠўG ”šўG lxџЊўG0†ўь§`ь§krџ”^š qXў<ь§†ў `lXў™”ѕЬЈWѕѕTўўŽ€xџMDў@ќTўTў› v1@ўTўZќc= <ў<ўl@ў” " /@ў<ўltџJѕлїNrџ”ш§4lш§” @ў4l@ў”^oqXў`ќџџџџџџџџџџџ0q` ќџџџџџџџџџџџЁЙ$™`ќџџџџџџџџџџџ$С`ќџџџџџџџџџџџ$щ `ќџџџџџџџџџџџ nrU€€€ џџџџџџџџX, pўџџџџџџџџџџџйљ@љ ,pўџџџџџџџџџџџAaљБ8ё \pўџџџџџџџџџџџAбБџџџџџџџџџџџџџџџџ˜џџџџ`џџџџџџџџџџџџџџџџџџџџшXџџџџџџџџџџџџџџџџџџџџџџџџџџџџVј–аDn*\R1*#61*\R1*#228*\R1*#22a*\R0*#1*\R0*#2*\R0*#9$*\Rffff*0@44d5d127*\R0*#9$*\Rffff*0h44d5d310*\R1*#181(*\Rffff*0h44d5d310\0*\R0*#12*\R0*#14*\R1*#229*\R1*#c4*\R1*#b3*\R0*#13*\R0*#19*\R1*#c0*\R1*#175*\R1*#1ce*\R1*#b"*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*#f*\R1*#c4*\R1*#cd$*\Rffff*0d44d5d310*\R1*#b8*\R1*#c0*\R1*#b3*\R1*#ce*\R1*#cd$*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*#14*\R0*#11*\R0*#3$*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*#10*\R0*#19*\R0*#f*\R0*#17п<0ўЪw€€ € џџџџ€ L€ "`€ Lˆ€ Hи€ J € Jp€ JР€ € L € 6p€ LЈ€ Jј€ DH€ L€ р€ D€ DH     ы !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ўџџџwcdefgpijklmnobqrstuvwxyz{ўџџџ}~tlZфџџџџб`ёЙъ;ŸЩџџЖџџјBу|џџGetWindowsDirectoryAџB@џџџџGetPrivateProfileStringABp,WritePrivateProfileStringA` \RegOpenKeyExA`ФŒRegQueryValueExA­`ьАRegCloseKeyџџџџPTџџџџџџџџ џџx џџџџ`џџMEиџџџџџџџџпџџ˜џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€8џџ.(џџО0”џџь0”КЈџџ40џџZ0џџж8џџj> џџџџ:џџџџџџџџџџџџ”џџџџLџџџџLџџџџџџџџLџџџџ*LџџџџџџџџџџџџџџџџџџџџLџџџџLџџџџš"џџџџLџџџџPџџџџLџџџџLџџџџPџџџџџџџџџџџџџџџџџџџџК џџџџLџџџџџџџџџџџџ<œџџ< џџ<Єџџ<Јџџ<Ќџџ<Аџџ<Дџџ<Иџџ<Мџџ<Рџџ<Фџџ<Шџџ<Ьџџ<аџџ<дџџ<иџџ<мџџ<рџџ<фџџ<шџџ<ьџџ<№џџ<єџџ<јџџ<ќџџ<џџџџџџџџџџШT %рˆ’`%т€4x<џџџџ@џџџџџџџџ%’p т€8 Hџџџџ@џџџџџџџџТ˜pШCџџџџџџџџџџџџџџџџџџџџџџџџџџ+<ppџџџџџџџџџџџџ0џџ iƒ>џџџџџџџџџџP„Use iƒ@џџџџџџџџџџџџџџ„+Dp,pџџџџџџџџџџџџАџџ, iƒFџџџџџџџџџџа„iƒHџџџџџџџџџџ№„џџџџiƒJџџџџџџџџџџ„iƒLџџџџџџџџџџ0„iƒ@џџџџџџџџџџP„iƒNџџџџџџџџџџџџџџ„+P0\pџџџџџџџџџџџџАџџ\ iƒFџџџџџџџџџџа„iƒHџџџџџџџџџџ№„iƒRџџџџџџџџџџ„iƒNџџџџџџџџџџџџџџ„+TŒpџџџџџџџџџџџџpџџŒ iƒVџџџџџџџџџџ„iƒXџџџџџџџџџџА„iƒZџџџџџџџџџџа„iƒ\џџџџџџџџџџ№„iƒ^џџџџџџџџџџџџџџ‚+bАpџџџџџџџџџџџџPџџА iƒVџџџџџџџџџџp„iƒdџџџџџџџџџџ„iƒfџџџџџџџџџџА„iƒhџџџџџџџџџџа‚iƒjџџџџџџџџџџ№„iƒlџџџџџџџџџџџџџџ‚+nЈиpџџџџџџџџџџџџPџџи iƒVџџџџџџџџџџџџџџ„Т˜t№Bџџ џџџџџџџџџџџџТ˜xРBџџ џџџџџџџџџџџџТ˜zBџџ џџџџџџџџџџџџТ˜~@?CџџџџџџџџџџџџџџТ˜‚8€CџџџџџџџџџџџџџџТ˜„hBџџџџџџџџџџџџџџТ˜ˆџџџџBџџџџџџџџџџџџџџ`Юџџџџzџџџ џџLџџ % і`џџџџџџџџ@!рўkџџџџџџџџџџZ„ „Мџџџџxџџџ% Ž`џџџџџџџџ€#„ўkHџџџџџџ--k„)ƒыџџџџ џџhџџџџ€% „џџџџdџџџ ’ˆ`„’џџџџ\џџџџџ`„”џџџџXџџџџџ`„–џџџџTџџџџџ`„˜џџџџPџџџџџј+HШ`џџџџџџџџ&0џkHˆџџ ˜„iƒџџџџ џџџџh€iƒЌџџџџџџџџџџџџ€%`„ џџџџvџџџџџ „ЏhpџџџР%+J  `џџџџџџџџА'џo H џџ Є„iƒИџџџџ џџџџ( €iƒЌџџџџџџџџџџџџ€ %`„Мџџџџvџџџ џџ`„Оџџџџpџџџџџ „Сh lџџџ˜  %+Ш `џџџџџџџџР)Lџkр џџџџ ПŒiƒЪџџџџ џџџџџџџџ„+Ю  `џџџџџџџџ (џk@ џџџџ ШŒ‚iƒаџџџџ џџџџ` „iƒв@ џџ џџџџџџ€ р„дџџџџџџџџ+жИ `џџџџџџџџ8+,џkр џџџџ **вŒiƒиџџџџ џџџџ „iƒкџџџџџџ џџ „iƒмџџџџџџ џџџџџџ„`„оџџџџtџџџџџ`„р@ pџџџџџ`„тџџџџlџџџџџ`„фџџџџhџџџџџ`„цp dџџџџџ юx `џџџџџџџџ ,Дўkј џџџџџџ ќ„iƒ№џџџџ џџџџџџџџ€`„ џџџџxџџџџџ`„ђџџџџhџџџ џџ`„єџџџџdџџџџџ`„іџџџџ`џџџџџ+ўи `џџџџџџџџР.`џoИ џџџџŒiƒџџџџ џџџџџџџџ„+ `џџџџџџџџ0Аўk џџџџŒ)ƒыџџџџџџ8 @ €%iƒиџџџџџџџџ` €iƒ џџџџџџџџ€ €iƒ џџџџџџ џџџџџџ€`„ џџџџhџџџџџ`„џџџџXџџџ џџа № +И `џџџџџџџџ 2HџkPџџџџ2Œiƒџџџџ џџџџџџџџ„`„џџџџrџџџџџ`„џџџџlџџџџџ`„џџџџhџџџџџ+˜ `џџџџџџџџh38џkјџџџџDŒiƒ№џџџџ џџџџ„iƒџџџџџџџџџџџџ„`„џџџџlџџџџџ`„ 8hџџџџџ`„єџџџџdџџџџџ`„іџџџџ`џџџџџ+RH `џџџџџџџџ5TџkиџџџџYŒiƒŠџџџџ џџџџј€iƒ*џџџџџџџџџџџџ€|j`„џџџџtџџџџџAddi`„4џџџџpџџџџџМ(+6р `џџџџџџџџ 6”њkˆџџџџlŒiƒ.џџџџ џџџџџџџџ€book`„0џџџџtџџџџџto c „2џџџџ˜ќџџи sec@% Hр`џџџџџџџџр8Фўk џџџџџџ~„)ƒыџџџџ џџ@H€ Ess%iƒиџџџџџџџџh€0 Giƒ џџџџџџџџˆ€Exceiƒ џџџџџџ џџЈ€ЌџiƒJџџџџџџ џџџџџџ€Ќ`„Lџџџџlџџџ џџ!œ ‚А`џџџџџџџџh;џk џџџџџџŽ„iƒdџџџџ џџџџ@€кiƒNџџџџџџ џџџџџџ€  `„џџџџxџџџџџЌџ`„ џџџџtџџџџџ%N „4џџџџpџџџЉX џP „ˆ`џџџџџџџџp=\џk№џџџџџџ Ђ„iƒŠџџџџ џџџџ€ iƒ*џџџџџџџџ0€а iƒкџџџџџџџџџџџџ€А `„џџџџxџџџџџЌ „4џџџџtџџџЖ џx X№`џџџџџџџџИ>tџkШџџџџџџ­„)ƒPџџџџ џџшџџџџ„ ”`% ^0`џџџџџџџџ ?xџkџџџџџџџџџџ Е„ š`џџџџџџџџp@vџkpџџџџџџО„iƒ@џџџџ џџ џџџџџџ„to c Ња`џџџџџџџџXAxџkџџџџџџџџџџ Ц„ RP`џџџџџџџџ(Btџkџџџџџџа„iƒ№џџџџ џџџџ0„ Ўiƒџџџџџџџџџџџџ„Ў.+T`џџџџџџџџ0C џkјџџ е„iƒVџџџџ џџџџА„€ )ƒXџџџџџџаи„Р(`%iƒИџџџџџџџџџџџџ€ `%`„\џџџџrџџџџџ Р Š˜`џџџџџџџџ№DџkXџџџџџџ с„iƒVџџџџ џџџџx„anyiƒ`џџџџџџџџџџџџ€with Œи`џџџџџџџџxF(џkџџџџџџџџџџъ„+dј`џџџџџџџџРG8џkџџџџёŒiƒfџџџџ џџџџ@„ РiƒЪџџџџџџџџ`„.Рiƒhџџџџџџџџ€„move)ƒDџџџџџџЈџџџџ„ app`%`„nџџџџlџџџџџЬ`„pџџџџhџџџџџj`„rdџџџџџ$ њ+Jp`џџџџџџџџЈI@џk8џџџџ џŒiƒtџџџџ џџ џџџџџџ„oces`„vџџџџfџџџџџ$V+ъ `џџџџџџџџKјўkАџџџџ! Œ?iƒЪџџџџ џџџџа„ed -)ƒxџџџџџџџџџџ an €–   № `„zџџџџpџџџџџˆ `„|ЈKlџџџџџР`„~џџџџhџџџџџ$ъ`„˜џџџџdџџџџџф`„€џџџџTџџџ џџN`„‚џџџџDџџџ џџ' ZА`џџџџџџџџјLрўkрџџџџџџ"$„iƒˆџџџџ џџ џџ‚iƒŠрџџ џџ €Ќ)ƒDџџџџџџHџџџџ€'a%`„vџџџџxџџџџџЌ<`„Œџџџџtџџџџџ '`„Žџџџџdџџџ џџЌ`„џџџџ`џџџџџ+’˜`џџџџџџџџOдўk№ џџџџ#5Œiƒ”џџџџџџ џџ„œiƒ–џџџџ џџ џџџџџџ„`„ №OHџџџџџ `„Lџџџџ8џџџ џџ ф`„џџџџ(џџџ џџ, x +˜џџџџ`џџџџџџџџ8RИўkи џџџџ$//HŒiƒšџџџџ џџџџј€jdoiƒœџџџџџџџџ€Tempiƒžџџџџџџџџ8€ppliiƒ џџџџџџџџџџџџ‚ `„v8tџџџџџ` `„Ђиpџџџџџ'`„VXlџџџџџЖ `„ЄџџџџhџџџџџCrea`„Іџџџџdџџџџџ ў`„Јџџџџ`џџџџџ‘`„Њџџџџ\џџџџџ№ Ђ€,(џџ0@џџџџџџџџт€0Pџџџџ@џџџџџџџџЂ€2@$џџˆ@џџџџџџџџт€6@џџџџ@џџџџџџџџт€:ИLџџџџ@џџџџџџџџТ˜rpBџџџџџџџџџџџџџџТ˜v˜Bџџ џџџџџџџџџџџџТ˜|ш Bџџ џџџџџџџџџџџџТ˜€€CџџџџџџџџџџџџџџТ˜†`BџџџџџџџџџџџџџџџџџџШџџџџ˜  џџџџјА˜ЈИh˜џџџџџџџџрџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHˆ˜P№  @xШ`џџџџџџџџpџџџџџџџџ0ш8џџџџ  x р@PИџџџџ0џџџџџџџџџџџџи ppР№pАџџџџџџџџиџџџџџџџџ №аџџџџИ (џџџџƒ*џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` џџџџˆџџџџџџџџџџџџџџџџџџџџˆ џџџџџџџџџџџџџџџџџџџџШ џџџџр џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџˆА џџџџz„ateWД ™y@ўџј hџџџ џџ @ўџ!Xџџџ џџ p@ўџ(!Hџџџ џџ @@ўџџџџџ8џџџ џџ Ќ@ўџџџџџ(џџџ џџ џБшџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ"ј!x"џџџџР"џџџџЈ"џџџџџџџџџџџџџџџџ("џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџр!@"џџџџРŠŒО”! фЕsi@ўџ"tџџџ џџ _Get@ўџџџџџpџџџ џџ ƒl@ўџP"lџџџ џџ Jjh"("BarsVi@ўџџџџџhџџO џџ Mous№"P"D@ўџ#Xџџџ џџ 0#@ўџџџџџTџџџџџ @ўџџџџџPџџџџџ œ @ўџи"@џџџ џџ @ўџ#0џџџ џџ gWWWџџџџP" уScro@ўџ0# џџџ џџ _Set@ўџH#џџџ џџ (j@ўџ`#џџџ џџ a@ўџџџџџ№ўџџ џџ d!@ўџџџџџрўџџ џџ џџџџ€џџџџиџџџџџџџџЈџџџџHџџџџџџџџџџџџџџџџ№џџџџРџџџџpџџџџˆ%8$А$џџџџP$џџџџ&џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(%џџџџџџџџџџџџџџџџ $@%џџџџšЄЈЌЊ@ўџџџџџLџџџ џџ @ўџh$<џџџ џџ @ўџ€$,џџџ џџ @ўџ˜$џџџ џџ @ўџј$ џџџ џџ @ўџШ$ќўџџ џџ @ўџр$ьўџџ џџ @ўџ%мўџџ џџ @ўџџџџџЬўџџ џџ @ўџа%Мўџџ џџ @ўџP%Иўџџџџ h%(%@ўџџџџџДўџџџ x%P%џџџџP%@ўџ %Аўџџџџ @ўџИ%Ќўџџџџ @ўџџџџџЈўџџџџ @ўџш%˜ўџџ џџ @ўџџџџџˆўџџ џџ @ўџџџџџ„ўџџџџ HИ&џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџџџџџџџџ'8'џџџџh'џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИ&№&а& Iџџџџxџџџhр&И&џџџџџџџџџџџџо@ўџ 'lџџџ џџ @ўџP'hџџџ џџ @ўџџџџџXџџџ џџ @ўџ€'Tџџџ џџ @ўџ˜'Dџџџ џџ @ўџџџџџ@џџџ џџ @ўџџџџџ0џџџ џџ џџџџџџџџ € џџџџџџџџџџџџџџџџџџџџP P(џџџџџџџџџџџџџџџџ( џџџџx) ()џџџџ)И(а(џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџP(ˆ(h( Kџџџџxџџџ x(P(џџџџџџџџџџџџР@ўџш(hџџџ џџ @ўџџџџџfџџџ џџ @ўџџџџџ`џџџџџ @ўџ)\џџџ џџ @ўџ0)Lџџџ џџ @ўџЈ)Hџџџ џџ @ўџH)8џџџ џџ @ўџ`)(џџџ џџ @ўџџџџџџџџ џџ @ўџџџџџџџџџџ @ўџџџџџџџџ џџ @ўџџџџџџџџ џџ џџџџџџџџџџџџ˜*џџџџџџџџџџџџџџџџџџџџџџџџ`*џџџџџџџџџџџџџџџџџџџџџџџџи*џџџџ +џџџџ+џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`*Р*x*`Шџџџџxџџџџџˆ*`*А*џџџџ`„Ъџџџџtџџџџџ€џџџџ˜*џџџџмЬњ@ўџ№*pџџџџџ @ўџџџџџlџџџџџ @ўџџџџџ\џџџ џџ @ўџџџџџLџџџ џџ р џџџџџџџџџџџџ  џџџџ џџџџџџџџџџџџX џџџџџџџџˆ и+џџџџp,џџџџ@,џџџџ(,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџи+,№+`жџџџџxџџџџџ,и+џџџџџџџџџџџџшъьЌм@ўџX,Tџџџ џџ @ўџџџџџDџџџ џџ @ўџџџџџ4џџџ џџ @ўџˆ,0џџџџџ @ўџџџџџ,џџџџџ ` џџџџ0 џџџџј џџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџH џџџџџџџџˆ-џџџџp-џџџџX-џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ -џџџџџџџџџџџџџџџџ@-И-џџџџјњќФў„@ўџ№-Pџџџ џџ @ўџ8.@џџџ џџ @ўџџџџџ<џџџџџ @ўџШ-8џџџџџ р- -@ўџџџџџ4џџџџ А.Ш-@ўџ.$џџџ џџ @ўџ .џџџ џџ @ўџP.џџџ џџ @ўџh.єўџџ џџ @ўџ€.фўџџ џџ @ўџ˜.дўџџ џџ @ўџџџџџФўџџ џџ @ўџџџџџДўџџ џџ џџџџШ-џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ˜/џџџџџџџџџџџџџџџџ№/џџџџџџџџџџџџи/џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`/Р/x/`ўџџџџzџџџ џџˆ/`/А/џџџџ`„`/tџџџџџ€џџџџ˜/џџџџ~@ўџџџџџdџџџ џџ @ўџџџџџ`џџџџџ џџџџџџџџџџџџИ   џџџџ Ј0` @ џџџџџџџџ€ џџџџџџџџџџџџџџџџџџџџ11џџџџ01џџџџџџџџџџџџџџџџџџџџџџџџш0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈ0џџџџР0`џџџџlџџџ џџа0Ј01џџџџ`%ўџџџџџTџџџ1`D%џџџџш0@ўџџџџџPџџџ џџ @ўџH1@џџџ џџ @ўџ`10џџџ џџ @ўџx1 џџџ џџ @ўџи1џџџ џџ @ўџЈ1џџџ џџ @ўџР1№ўџџ џџ @ўџ№1рўџџ џџ @ўџ2аўџџ џџ @ўџџџџџРўџџ џџ @ўџџџџџАўџџ џџ џџџџpџџџџР2џџџџˆџџџџџџџџџџџџџџџџ џџџџј2џџџџџџџџџџџџџџџџџџџџџџџџ83џџџџP3џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџР2 3и2`џџџџxџџџџџш2Р23џџџџ`„џџџџtџџџџџ€џџџџј2џџџџўЬ\А@ўџџџџџXџџџ џџ @ўџџџџџHџџџ џџ €џџџџџџџџџџџџ@4џџџџh4Pџџџџџџџџџџџџџџџџџџџџџџџџhџџџџџџџџи4џџџџР4џџџџЈ4џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ44 4`џџџџxџџџџџ044X4џџџџ`„№4tџџџџџ€€4@4`„џџџџpџџџџџ€џџџџh4џџџџј"м$&ў(@ўџџџџџPџџџ џџ @ўџџџџџ@џџџ џџ @ўџ№4<џџџџџ @ўџџџџџ8џџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџиџџџџџџџџЈ5ј0џџџџџџџџџџџџј5џџџџџџџџџџџџџџџџџџџџ6џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈ5р5Р5`Rџџџџxџџџџџа5Ј5џџџџџџџџџџџџ:,<мD@ўџ(6lџџџџџ @ўџџџџџhџџџџџ @ўџ@6dџџџџџ @ўџX6`џџџџџ @ўџp6\џџџџџ @ўџˆ6Xџџџџџ @ўџџџџџTџџџџџ џџџџџџџџџџџџЈџџџџџџџџџџџџџџџџџџџџџџџџџџџџˆР@7џџџџџџџџџџџџР7Ш8Ј7џџџџ7џџџџ 8џџџџџџџџџџџџџџџџџџџџџџџџџџџџ№7џџџџџџџџџџџџџџџџџџџџ@7x7X7`6џџџџxџџџџџh7@78џџџџџџџџ8јDFО@ўџ88ˆќџџ џџ @ўџP8xќџџ џџ @ўџи7tќџџџџ @ўџџџџџpќџџџџ ўџџџџџќњџџ8 Р%џџџџ№7 @ўџџџџџјњџџџџ @ўџh8шњџџ џџ @ўџ€8ињџџ џџ @ўџ˜8Шњџџ џџ @ўџА8Ињџџ џџ @ўџџџџџЈњџџ џџ @ўџџџџџ˜њџџ џџ @ўџџџџџ”њџџ џџ џџџџџџџџШџџџџџџџџЈ џџџџhHџџџџџџџџˆџџџџџџџџџџџџџџџџџџџџX:А9џџџџ˜9џџџџџџџџџџџџџџџџџџџџџџџџp:џџџџ;џџџџџџџџШ:џџџџџџџџџџџџџџџџ€9:џџџџќО@ўџШ9\џџџ џџ @ўџр9Lџџџ џџ @ўџј9<џџџ џџ @ўџ:,џџџ џџ @ўџ(:џџџ џџ @ўџ@: џџџ џџ @ўџ@;ќўџџ џџ @ўџџџџџьўџџ џџ @ўџџџџџшўџџ џџ ўџ :фўџџˆ:`D%И:p:@ўџџџџџрўџџ џџ р: :@ўџ№:мўџџџџ ;Ш:@ўџџџџџиўџџџџ 0;№:@ўџџџџџдўџoџџ X;;@ўџџџџџФўџџ џџ џџџџ; џџџџ џџџџџџџџџџџџ`xџџџџџџџџџџџџџџџџџџџџџџџџ@џџџџџџџџ <џџџџр<џџџџА<џџџџP<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ<џџџџџџџџ:<мPЌDФ@ўџ8<lџџџџџ @ўџh<hџџџџџ @ўџџџџџdџџџџџ @ўџ€<`џџџџџ @ўџ˜<\џџџџџ @ўџј<Xџџџџџ @ўџШ<Hџџџ џџ @ўџџџџџ8џџџ џџ @ўџџџџџ(џџџ џџ @ўџ=$џџџџџ @ўџ(= џџџџџ @ўџ@=џџџџџ @ўџX=џџџџџ @ўџџџџџџџџџџ џџџџџџџџџџџџџџџџ0Pџџџџџџџџ№џџџџџџџџџџџџhџџџџџџџџџџџџ(>џџџџџџџџџџџџџџџџџџџџX>џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>џџџџџџџџ:<мP@ўџ@>pџџџџџ @ўџp>lџџџџџ @ўџџџџџhџџџџџ @ўџˆ>dџџџџџ @ўџ >`џџџџџ @ўџџџџџ\џџџџџ Шџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџp?џџџџџџџџџџџџџџџџˆ?џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџX?џџџџџџџџ0,Р@ўџџџџџxџџџ џџ @ўџџџџџtџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџX@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@@џџџџџџџџ0,РZ@ўџџџџџxџџџ џџ џџџџpџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(Aџџџџџџџџџџџџ@AџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџAџџџџџџџџ42Р@ўџџџџџxџџџ џџ @ўџџџџџvџџџ џџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџBџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјAџџџџџџџџ42Р@ўџџџџџxџџџ џџ џџџџџџџџџџџџџџџџШBџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№BџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџCрB`„№џџџџxџџџџџ€CШB`„џџџџtџџџџџ€џџџџ№Bџџџџ(џџџџџџџџиаCАџџџџџџџџDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`DџџџџЈDџџџџHDџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџаC0DшC Tџџџџxџџџр0јCаC Dџџџџ`„Vџџџџtџџџџџ€џџџџDџџџџZXš^–Њ^@ўџxD`џџџ џџ @ўџџџџџ\џџџџџ @ўџDLџџџ џџ @ўџРD<џџџ џџ @ўџиD,џџџ џџ @ўџџџџџџџџ џџ @ўџџџџџ џџџ џџ џџџџџџџџxџџџџџџџџџџџџџџџџџџџџEџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџFаEџџџџшEџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИEЈE`„Vџџџџxџџџџџ€џџџџEџџџџ6zРŽ@ўџFhџџџ џџ @ўџ0FXџџџ џџ @ўџ`FHџџџ џџ @ўџџџџџDџџџ џџ @ўџHF4џџџ џџ @ўџџџџџ$џџџ џџ @ўџџџџџџџџ џџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0G`GџџџџHGџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџGџџџџџџџџР6z@ўџџџџџxџџџ џџ @ўџGhџџџ џџ @ўџxGXџџџ џџ @ўџџџџџHџџџ џџ @ўџЈG8џџџ џџ @ўџџџџџ(џџџ џџ Шџџџџ€˜HџџџџџџџџџџџџџџџџАРHџџџџџџџџ`Hџџџџрџџџџџџџџ€IџџџџhIџџџџPIџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџшHџџџџџџџџџџџџ`H8IxH`dџџџџxџџџџџˆH`HАHџџџџ`„Ъџџџџtџџџџџ€иH˜H`„hџџџџpџџџџџ€IРH@ўџI`џџџџџ (IшH@ўџџџџџ\џџџџ ˜IIџџџџњ@ўџџџџџLџџџ џџ @ўџџџџџ<џџџ џџ @ўџџџџџ8џџџџџ џџџџIXџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€JџџџџџџџџџџџџџџџџџџџџџџџџHJџџџџ№JџџџџРJџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHJЈJ`J`JџџџџxџџџџџpJHJ˜Jџџџџ`„tџџџџhџџџ џџ€џџџџ€JџџџџЬм@ўџиJTџџџ џџ @ўџџџџџDџџџ џџ @ўџџџџџ@џџџџџ џџџџpџџџџрKџџџџџџџџџџџџ@ˆ(џџџџXџџџџаџџџџџџџџpLџџџџ LџџџџˆLџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0LџџџџџџџџLџџџџџџџџџџџџЈKXLРK`ъџџџџxџџџџџаKЈKјKџџџџ`„Ъџџџџtџџџџџ€ LрK@ўџџџџџ@џџџџџ HLL@ўџџџџџ<џџџџ шL0Lџџџџ„ЌФ†@ўџџџџџ8џџџџџ @ўџаL(џџџ џџ @ўџИLџџџ џџ @ўџџџџџџџџ џџ @ўџџџџџјўџџ џџ џџџџ0LPh џџџџџџџџџџџџџџџџ˜џџџџџџџџџџџџџџџџ€џџџџџџџџџџџџџџџџџџџџрMџџџџАMџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@Nџџџџџџџџџџџџџџџџ˜MXNџџџџќ`@ўџШMPџџџ џџ @ўџјM@џџџ џџ @ўџN0џџџ џџ @ўџџџџџ џџџ џџ @ўџ(Nџџџ џџ @ўџрNџџџ џџ @ўџhNќўџџџџ €N@N@ўџNјўџ/џџ ЈNhN@ўџИNєўџџџџ аNN@ўџџџџџ№ўџ/џџ јNИN@ўџџџџџрўџџ џџ OИN џџџџhNџџџџџџџџH`џџџџџџџџ0PџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЈPpPPџџџџџџџџџџџџџџџџџџџџџџџџРPџџџџ8QџџџџџџџџшPџџџџџџџџџџџџИO@PаO`’џџџџlџџџ џџрOИOPџџџџ`„”ИO\џџџ џџ€0P№O`„–џџџџLџџџ џџ€иPPџџџџќ€ўџџџџџ$џџџˆP XP @ўџ`Qџџџ џџ @ўџџџџџџџџ џџ @ўџˆQџџџ џџ QРP@ўџQќўџџџџ (QшP@ўџАQјўџџџџ PQQ@ўџRєўџoџџ xQ8Q@ўџџџџџфўџџ џџ  Q8Q @ўџџџџџрўџџ џџ ШQˆQ @ўџиQмўџџџџ №QАQ @ўџџџџџиўџџџџ RиQ @ўџџџџџдўџoџџ (RR џџџџRˆџџџџpјџџџџџџџџИџџџџ џџџџиRџџџџџџџџашџџџџ(SџџџџpSџџџџXSџџџџ@SџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџшSџџџџџџџџџџџџиRаS№R`˜џџџџzџџџ џџSиRTџџџџџџџџ~T„\bњlм@ўџˆSXџџџџџ @ўџџџџџTџџџџџ @ўџ SDџџџ џџ @ўџИS4џџџ џџ @ўџџџџџ0џџџџџ @ўџ8T џџџ џџ @ўџPTџџџ џџ Sˆ&Ќn@ўџT џџџџџ (TшS@ўџџџџџџџ/џџ АTT@ўџ€Tјўџџ џџ @ўџhTшўџџ џџ @ўџ˜Tиўџџ џџ @ўџџџџџШўџџ џџ @ўџџџџџИўџџ џџ џџџџTџџџџ89%%№€ ,€ FР€ B€ HP€ @˜€ 4и€ H€ :X€ B˜€ Jр€ D0€ Dx€ FР€ >€ FH€ >€ Dа€ @ € @X € J˜ € Hш € L0 € € € ˆ € DЈ € L№ € џџџџ€ L@ €  € LА € џџџџ„* €$0 „2X €, € џџџџ€Р €р € € џџџџH€  H€  H€  € џџџџH€  H€ ( H€ 0 € џџџџ€ "8 „` „ p „ € „  „   „ А „ Р „<а € џџџџ€ „0„@„ P„0`„ € џџџџ€ LА€ € L € џџџџ€ Bp"И€Р/Ш&&р  & @ P X` hb9pи€ џџџџ€ >р€ : € 6`" ˜€ €А€И€Ш а иш!ј €  G(HX`h H€   Ј HИ и<ш ( 0  @H P J˜` АИШ р№ ј    ( 8 HPX€ џџџџ€ Z`B Р€Ш€а1и \шB ( 8 HX€ џџџџ€ *`B €˜€ €ЈА )И "Ш )и %ш<ј #( &'8"'`2@ˆ Р&_Ш №./0 #8 H X`€ џџџџ€ :hB Ј*6А#р€ џџџџ€ < B… `ˆp5x( ЈАИ€ џџџџ€ >РB €€€€ €( 0@P`p x ,ˆ Ј ,Ии р "7№  "7(PX"`ˆ $7  Ш$7и   $7  H $7X€ˆ*$6GРј€ џџџџ€ <" H€P€X€`€h"p$ И"Ш ,O№) @X-`x$#€@8Ј ш №ј€ џџџџ€ ,B 8&@$hˆ€ џџџџ€ @B а€и€р ш №јJ 0 I@ `h x€ ˜   АИ Р  ирш№€ џџџџ€ 6јB 0 €8 €@ €H  P  `  p  €  ˜     А  Р а и р ш € џџџџ€ L№ B @!€H!€P!€X!€`!h!82€!И!$!и! """'(" H" X"€ *h"(˜"Р"Ш"€ џџџџ€ @а"B #€#€ #€ r(#€ ( #€ Ш#и# ш# *ј# $ ($@$H$6wX$"$€ И$Ш$€ џџџџ€ >а$B %€%€ % (% 8%!H%2,h%  % А%)Р% и%29ш% &,90&`&h&€ џџџџ€ >p&" А&€И&`GР& '(' 88' P'X' h'p' €' ˆ''˜'€ џџџџ€ F '" ш'€№'€ ((7 (8(+P(h(B_p( И(Р(NЂШ()&<0)X)h)D‡p)И)€ џџџџ€ >Р)" *€*€ * *70*H*+`*x*,g€*А*€ џџџџ" И*Р*1а*ш* #ј*++€ џџџџ"+ +0++@+X+ %`+p+x+€ џџџџ" €+ˆ+1˜+А+ #Р+а+и+€ џџџџ"р+ш+ј++, , "(,8,@,€ џџџџ€ >H," ˆ,(,И,€ џџџџ€ FР,B -€- - (-(70-+X- p-x-€-ˆ-€ џџџџ€ R-" ш-2U№-.(. @.4P."5p.˜. .€ џџџџ"Ј. %А.2UР. ј./€ џџџџ€ j/B… x/€ˆ/€/€˜/ /А/$)Ш/(№/ 0 0@0H0€ џџџџ€ BP0B ˜0€ 0+Ј0 Р0а0ш0 №011€ џџџџ€ 81€ H1€ Bh1B… А1€И1€Р1€и1ш1№1322 (2 ,82 P2X2 h2 ,x2 2 2 Ј2 И2Ш281а2 333€ џџџџ"…  3€03€@3€H3P3-h3&)€3""Ј3 "?а3ј3$4 4 04 84 @4H4€ џџџџB P4€X4€`4€h4 Kp4 K48?А4ш4ј45 5 505@5 P5 X5`5€ џџџџ€ Bh5B А5€И5€и5€.ј5€(6€*86€8h6€, 6€ *а6667,870h7" ˜7€ ,Р7"J№78€ >082Dp8Ј8€ 2Р8 ј8€ 9(9 (SH9 p9:)x9И9€ Р9 и9р9€ џџџџ€ (ш9 : :(:€ џџџџ€0:€ @8:x: :˜: :€ џџџџ€ LЈ:€ >ј:€ џџџџ€ џџџџџџџџ@;ЭџџxЭџџpрF =====================================================================р My_Tools - By Douglas BlissџџxрF -------------------------------------------------------------------------рA This module contains tools for generating Excel VBA applicationsрD written primarily by Douglas Bliss. Use of this code is authorizedџџрC so long as it remains relatively intact. New procedures should be%рD forwarded to the author for incorporation and to maximize knowledge------р sharing.рF --------------------------------------------------------------------- me so these improvements can be shared with other developers.UDA рF -------------------------------------------------------------------------р External Entry points:--р> CreateGroups Formats outline into collapsible groupsр= CheckEssbaseAddIn Raises error if add-in cannot be foundр% CreateNewWorkbook Simple wrapperр? DeQuote Removes surrounding quotes from a stringр; DoSomeEvents Calls DoEvents during long processesрB Elapsed Displays time formatted as an elapsed valueр: EraseTempFiles Deletes temporary application filesр- FileExists Super simple file testрA GetCellArray Populates a variant array from a worksheetр3 GetFileContents Retrieves contents of a fileр<  GetEssbaseString Retrieves error messages from EssbaseрC GetTempFileName Creates a temp file name for application useр= Init_Essbase Simple shell for Essbase API init callр= PutCellArray Fills a worksheet from a variant arrayр@ SaveEssbaseServer Writes current server to Essbase.ini fileр8 SaveEssbaseString Writes string to Essbase.ini fileр@ PushCursor Pushes new application cursor on to stackр8 PopCursor Pops application cursor off stackр= PushUpdating Pushes ScreenUpdating flag on to stackр9 PopUpdating Pops ScreenUpdating flag off stackр: SetTempFileName Registers a file as being temporaryрC ShowMessage Displays a message box with special handlingрA ShowStatus Displays message in application status barрE TrimNull Tuns "ZString" return values to vb string typeрр External Requirements:р> EssbaseAPI Standard Essbase API (V5.0) definitionsрF ---------------------------------------------------------------------рF ---------------------------------------------------------------------р Support Declarations:рF ---------------------------------------------------------------------]@ЮЌђр( Push/PopCursor stack]@ђ(р( Push/PopCursor index]@ЮЌђPр( Push/PopScreenUpdating stack]@ђ@р( Push/PopScreenUpdating index]@ђxр( Time out timer]@ђр( Time out proc]@ђ –№–p–p–0––р Reg Key Security Options...]ЏђИ]ЎђШ]Ўђp]Ўђ№]Ўђ˜]ЎђР]Ў ђІ ] r t v x z | p ђшр Reg Key ROOT Types...]Џ€ђ@]Џ€ђ]Ќђ8]Ќђhр) Unicode nul terminated string]Ќђ`р) 32-bit numberрF =====================================================================р External Entry Points:рF ---------------------------------------------------------------------р< CheckEssbaseAddIn -- Raises error if add-in cannot be found–Ј]ђшџ Мў Р!Т“Ж essexcln.xll М!ЌŽЌœ М!Ц›G|jЖLoading Essbase Addin...ЌA@ŠЗ М(ЦA@TA@Œ|џџ kџџ˜џЧЌ'аЖNThe Essbase Addin is not loaded, this workbook requires the addin to continue. ОB@тng secoџџ р8 CreateGroups -- Formats outline into collapsible groupsр4 This routine takes an Essbase Outline/Dimension (inrs outр0 Generation form) and creates Excel Data Groups.Te–]ЮЌџђp\]ђЈ]ђРђиЌ]ђ№ЗA@š ъ!œB@ž З ъ!И(  Є ъ!И(ЂЌ'’р Skip white space ’Ќ ъ%N!кЌb ’Ќ '’ъЙџџ  _џџ˜ џ ”ўЌЌџ’' ’ ” ъ%N!к›GyjџЧX ”Ќœ­ ’Ќ ъ%N!ІЌ '” ”ЌœЌ ’Ќ ъ%N!к'˜% ˜ ˜$ Ј Ќ '”Ќkџџа ”ЌeЌЌ'”kџџА – ” bЌ –Ќ ›G –$$ ЌЖ: ’Ќ $ Ќ ъ%ˆB@Šjuser i_џџH –Ќ '– –$Ќ ›Gxj – ” ЛNЙџџ ” – œА ’ ”+ ”'–kџџи ’Ќ '’к ”ЌКЌ rA@Њoџџ  рS CreateNewWorkSheet -- Simple wrapper to copy a source sheet to the active workbookng use–]ђ]ђЈ о!р!А'  о!рбВ Ќ %LB@\э Ќ о%Д.Ўк  Ў( ЎB@Ж Loggэ Ў.HЌ iџџ  р$ CreateNewWorkbook -- Simple wrapper(!ž–Ш]ђP ]ђh ]ђ€ ЩH Р!Ш'М8 З Р(Шn/Neve Р!Т'Оъ%Ќ Р(Т э Р!Ф!p.Рells(n О Р(Т = J ИЖTitle Р,ЦЖ Douglas BlissЖAuthor Р,ЦЖDougWareЖCompany Р,Ц$ ЌЖ Created with !ЖComments Р,Цf  ЌœЌ Р%LбВ Ќ %LB@\N РB@ЖЧ Ќ Р%LB@ш Ќ Р%LB@ЖogetkџџШ М Р(Шted э Р.Jers/grэА.Рiџџ˜р4 DeQuote -- Removes surrounding quotes from a stringng app–  ЪЌ$ мЌ"$ Ь ЪЌ œj ЪЌ ЪЌ $ њ'ШNdџџј Ъ'Шkџџшiџџрр5 DoSomeEvents -- Calls DoEvents during long processesїЗ– 0$V]€ђˆ z д  вœ2Ж z а 'дppA@„З'ЮkџџHiџџ@р7 Elapsed -- Displays time formatted as an elapsed value –  ]ђ@ ]ђX ]ђp ]ђˆ ]ђ  и'оџџР и$ш'р S и$ъ'тta и$ь'ф кœ оЌœN о$ ЌЖ Day, 'ц  оЌ eъ% о$ ЌЖ Days, 'цЌkџџ  рЌœЌ ц р$ ЌЖ Hour, 'ц $А рЌ e­ ц р$ ЌЖ Hours, 'цase ackџџЈdџџ  тЌ< рЌ о  'т Ќkџџp тЌœV ц т$ ЌЖ Minute, 'цtrie тЌ ee ac ц т$ ЌЖ Minutes, 'цTkџџј кœ фЌœ Ac ц ф$ ЌЖ Second, 'ц фЌ eЈ ц ф$ ЌЖ Seconds, 'ц€kџџxkџџp цЖ›G ц цЌ $ м'цj Ќ м›G иЖ #0.## Days ($ Ќ цЖ)'цjdo ц'жiџџјр6 EraseTempFiles -- Deletes temporary application files6:19–И ]ђ ]ђ0 ]ђH ]ђ` ЖTemp$ јЖ\'і ъЖEssbaseЖ Temp Files$њ'ђCrea ђ$ќœЌџ ў ђЌŠ ђЌ‘’flects №Ж № Ќ$ђ ФŽЌœ Ќ$ђЖ*\*.*œic - Ќ$ђ'єhe readџџ  і Ќ$ђ'єkџџ€ є$ў›G єA@FA@„jou w є$ў›GЖEssbaseЖ Temp Files Ќ$ђA@jkџџџЧkџџoџџјр% FileExists -- Super simple file testШ–x Щр Avoids invalid path, etc...  $ ~Ќ 'ў% Uiџџpр9 GetCellArray -- Populates a variant array from worksheet–и ]ђ  ]ђИ  ъѕЌ' ЌЌчсш ђ˜ и 7N!кЌactiv Ќ '  s и 7N!к +о! œ Ќ ' dџџ€ иЌ 'иkџџhЙџџ` ЌœGx rdџџ@Ќ с@ЖSe 'kџџqџџiџџр0 GetFileContents -- Retrieves contents of a file–]ђp]ђˆ]ђ  $ўœ $' Ќ œ Ќ$ Ь$ \' А'  ЋЬ @ Ћ ˜ Vkџџ(kџџ  'iџџрE GetTempFileName -- Creates a temporary file name for application use–И]ђ8]ђP]ђh]ђ€ЖTemp$ ј'і іЖ іЌ$ "Ж\›G іЖ\'іj Ж›GЖ~tmp'j Ќ ›G Ќ$ м'j $'_џџ№ Ќ Џџџ'  $ &Ж.tmp'  і 'є є$ўЛр$ Now register it for deletion later.ЖEssbaseЖ Temp Files  №A@( є'iџџ0р: GetEssbaseString -- Retrieves error messages from Essbase–˜]ђ]ђ0рl If GetKeyValue(HKEY_CURRENT_USER, "Software\Hyperion Solutions\Essbase\" & Group, Setting, strTemp) Thenр" GetEssbaseString = strTempр Else :ЌœЌџ$ ,'4 4 4$<' Ќ›Gzj 4 $ м':kџџИЌџ$ ,'4 Š *Ж 4 4 :Ж \essbase.ini$D' Ќ ›G 4 $ м'Rjр End Ifiџџ0р7 Init_Essbase -- Simple shell for Essbase API init call–H]ђЈ]ђР 8 2(6Ќ 2(:Ж ArborPath$ ј 2(<Ж ArborPath$ јЖ\Bin\Essbase.mdb 2(>Ќ 2(@Ќd 2(B 2 .$D'6 0$FœЌ'аЖUnable to validate client API. ОB@т 0Џ eЌ'аЖUnsupported client API. ОB@тkџџ˜iџџр7 PutCellArray -- Fills a worksheet from a variant array–р]ђШ J$ќ›GЌ'аЖ9Internal Error -- variant array expected but not supplied ОB@тj ъѕџ Lў J“ L и 7N(к œ Ќ ' dџџ иЌ 'иkџџxџЧpqџџhoџџ`р? SaveEssbaseServer -- Writes current server to Essbase.ini file–р]ђ`ђx]Ќџђ :Ќœ 4 4$<' Ќ›G|j 4 $ м':kџџ N›GЖLoginЖServer d :Ж \essbase.ini$P'jЌ' _џџ8ЖLoginЖServer $ ЌЖ 4 4 :Ж \essbase.ini$D' Ќ›Gxj d 4 $ м ФŽЌ›G|j Ќ ' ЙџџЖLoginЖServer $ Ќ d :Ж \essbase.ini$P'oџџ@р7 SaveEssbaseString -- Writes string to Essbase.ini file–А]ђP]Ќџђh :Ќœ 4 4$<' Ќ›G|j 4 $ м':kџџ€ Š * к :Ж \essbase.ini$P'oџџH–ˆ 0 ,‘œ Р!P 0+, 0Ќ '0 P Р(Pkџџ№oџџш–№ 0 ,Š œ 0Ќ '0 0$, Р(Pdџџ  Z Р(Pkџџˆoџџ€–0 4 2‘œ Р!@ 4+2 4Ќ '4 @ Р(@kџџ(oџџ – 4 2Š œ 4Ќ '4 4$2 Р(@dџџиЗ Р(@kџџРoџџИр7 SetTempFileName -- Registers a file as being temporary–аЖEssbaseЖ Temp Files  №A@(oџџ@р? ShowMessage -- Displays a message box with additional handling–P]ђ ZA@XЗA@š И$^ ИЖ›G !И'Иj V X И$–'\ \'TA@ЊA@^iџџpрK ShowStatus -- Displays a status message with additional handling of alerts– 6 z ›G 6Ж ResetStatusаЗ РB@bjЖ V Р(Ъ `Ќ œ zЌЌ `$Ž '6 6Ж ResetStatusаЗ РB@bkџџ`oџџX–˜З Р(Ъ 6 z ›G 6Ж ResetStatusаЗ РB@bjЌ'6oџџјрc Substitute for Instr but locates the first position in InputString of ANY character in SearchCharsї lЌ–и]ђА]ђШ]ђр ЪЌ 'rџ nўЌ h’ f Ъ h nЌ$ њ D†'p pЌ  p r ›G p'rjџЧр r Ъ ›GЌ'rj r'diџџАр; TrimNull -- Tuns "ZString" return values to vb string type–ј]ђX tЌ$ Ь„'v vЌ œ t vЌ $ м'Jdџџ tX 'Jkџџјiџџ№р2 DeParm -- Generic parameter substitution functionр QC completed 02/03/00 DEBр< Accepts "Parm=Value" or assumes "%1", "%2"... substitution.–p]ђ]ђ(ђ@ђX]ђpђˆ Ъ'|џ €ў x“ €Ж=$„'‚ ‚‘Ќ œ zЌ 'zЖ% z$ Ќ'~Ж'˜ ‚‘Ќe zЌ 'zЖ% z$ Ќ'~Ќ$‚'˜dџџX Ќ$‚'~Ќ$‚'˜kџџ0 ~Ќ ›G | ~ ˜ЌЌ Ф$†'|jџЧ№ |'ъiџџр ї l– ]ђPђh]ђ€]ђ˜ ˆ$ќ›G|j ŠЌЌ$`'џ vў ˆ‘ ˆŠЌ Ќ•џ Œў vЌ ˆŠЌ• Œ$ˆ v$ˆ DŽ œ Œ$ˆ'Ž v$ˆ Œ+ˆ Ž v+ˆkџџШ џЧР џЧИ oџџА –А]ђ0]ђH]ђ` ”$ќ›G ”D'”j –$ќ›G –D'–jЮ ”‘ –‘ ”Š –Š Ќ сџ Lў ”“ L + Ќ ' џЧр џ Lў –“ L + Ќ ' џЧЈ '’iџџ˜ р; GetKeyValue -- Registry entry retrieval for non-VB access.–˜]ђXр Loop Counter]ђpр Return Code]ђˆр  Handle To An Open Registry Key]ђ р ]ђИр  Data Type Of A Registry Key]ђар ) Tempory Storage For A Registry Key Value]ђшр  Size Of Registry Key Variableр$ Open RegKey (HKEY_LOCAL_MACHINE...) š œЌ ~ V$T'ЂрA Open Registry Key Ђ „›GšЌjр< Handle Error...ЌЌ$ \'Јр: Allocate Variable SpaceЌ'Њр< Mark Variable Sizeр& Get/Create Key Value and handle error V žЌ І Ј Њ$b'Ђ Ђ „›GšЌjр8 Adjust length if null terminator found (added by Win95) Ј ЊЌ$њ$lЌ›G ЊЌ 'Њj Ј Њ$м'Јр, Conversion required for DWORD type entries: І ˆœр Convert to hex formџ vў ЈЌЌ•   Ј vЌ$њ$l$&' џЧˆЖ&h   $ Ќ' р< Convert Double Word To Stringdџџ@р Use direct value Ј' kџџр" Flag success, close key, and exit VA@nЗ'˜zџџаЃЌШр9 Close reg key, clear return value, flag failue, and exit V›G VA@njЖ' З'˜iџџXрF ================================================================= ENDр7 Procedures below this line are not QC'd or documented!џџџџРџџџџЙЗAttribute VB_Name = "MyTools" Option Ex@plicit@PrivaаModule 'Œ =AHMy_ - By Douglas Blhiss-AHT his m‚` contains t| for generatin"g€cel€A Lap„€ onFwritten primarily b Y. Us@e of t7code €;aut€horizedE`so lo4€si t rem‚EreRl€4ve€*iOc"t€%New6ocedures s€hould b€С'Zwarded3€b€6e 2‚fin`corpohшa‚n‚maximР knowledg‚sh@2ng.&џZ@Initial QC Completed: 2/10/97MП.‚f you identify any improvemc€Р|hat@€R @made, @(ay€mno A€Ц@itŒhe@JcanР_ @bar@^with„ o€ r de€n`opersПR„3-A"ExternРREntry po ‡s:A CreцGroups€Formats outli"n@Ÿnto€;llapsible gЂheckEssbРAddI€n Rais`MerrРbif aРdd-in Р#сafounтXР РTWorkboo0k Sр%Р wr  gerф DeQuŽo@ˆ!dRem`2]€Zu Aoqs from a s •ng%oSo0meEvb8CCaјlls@†„`daBkБр=cesрЄEС6dСDisplєayBi =`€Р&РTN  r`<€qpsv˜aluтd@Er $€TempFil $§‚ea[` Рm4h† fс$aExiNs@3aSuРE †sу%a tesРЎ'GetCelРlArrayс`0Popu`„@a ‚v vant aт…&w€0sheehЭСCРХ&Re€*@Uњs`Bn`™!E`б$R7сEhowMЃ)eV>a D+ box Ё‚[specQjhr АR•FSPStatђu%U V5QY€сbaѕNTrimNup*u TRu‡"Z35"`t8urnp<№E№Co „vbO typa0ƒA ж_Requi ‚?q<е_Ф#с/ep ndP Д С(V5ш.0)jf*!žŸ•џgУ ?сQP‹t Deшclaг‹sвпOС ЕЌmbг1(2As XlMZoаGPсuС>'7/o ,T4Д5іntАLСœ‡’ўindeИx ї%2BАЈўegƒї\3~І6Ÿ t=є dOnvTЁppDсОƒV'ц вp… t`.Ж С”Proc аfcOД˜qy'gWPo№wsPa`”†iƒ Рe FuncТЩаeEDDр0cto wL ib "kP’el€32" AliB"ŸyA" (ByVР”lpBuf6f€V,рЧ‘nSї!В`Q)с 7  ќet„№ёIф_ T щпng™ AZt. lpKeyЅAnyЅ lpDefaxultGЇ |№Feўdд Nzgёƒ[?џф:Xrnрd_QџЮes Pion з џУGъЯ Ш /F(!iOpenаEx  advapiwи')G h %%W Sœubts •ulљs-samDes№/d™Ref p`hkRes$ ,ПЗivate Declare Function RegQueryValueEx Lib "advapi32" Al ias " ”A" (Bd hKey As LonHg, &lp˜Name4Stri 8Reserved 6Ref lpTyp1 LDatfa G-cb/)!N PrыClxoseYŒsgˆ(  '” Security Op s... Const READ_CONTROL = &H20…KEY_QUERY_VALUŠE1 SET 2 C-TE_SXUB_#4‰E@NUMERAS‚8‰NOTIF2YТ10 LINKB2JALLР_ACCESЭ0 + A.+ _ ќ A Ь1ƒ/нwФ2УЩ/+ aд"‰sRАOOT ž rHС*LOCAL_MAPCHINCk8s00Ff‚ CURRE€NT_USER‚OƒD †vERROR€nХPFWREG_SZР 1TL ' Unicode nul termiтn€ёd sеEqA DWORD4' 32-bit mber  N=? Ex`nal Entry Points:!-?ЃCheckEssbaseAddIn -- Raises error if add-in cannot be found€‚ublic Sub ю() €Dim objу šуGF EacFhч@Appр a5A€.bsƒЁ/If €žComp("essexcln@.xll",F.!ЁЃ, 1) 60 pThenЧDЅ.bI`‹all Іс Ex 8р ShowStatus  "Load@Ў d%В рinр”р5Ћp = TrueЫAЖtЃ oEnd IfЃNext!#Err."5 9С, , "` P is a6l e d, thworkbook r equir =the<`ЅЛ !ї3> 123Ё№*s(  .$(C:ч)) & "\:"P&Ф:-А_)~.Т@Ћ™&Q 1 =‰<@ЫСБ R x ќ> Sfгc=q.Є3ЈџП`О1•Ѓ%№ˆ1-џ{ „Уё7Є6\'`џУ­ е: 4ж#ђ JU alŸ Erрƒ у ГPop{NЏd dhNew!YS!YeSimpFwrapper Вhpy a source В[aђjАжve љХl Д_Vиуj0ђњ(­гS2ї№‰ЃZТ`qтѓ DŒnItH) > 2Ь>e= Mdid 2,G*-є 2$=EF„!7чШЃх4(oSome EvaZЁ(Calls Do$duA& long processes о .(ЈЦ(@Tvр)`(uble, Op'!Ё`@@InчBoрolean@=Ђž‚-!d StрЇc dсЋSchedul nІ Ц1(Nowƒ +ы) Or Љ LTh)nŒ = a+@@cc b+")'=0 Tru„hw-El8aps`€U„Сs ti@Чformaюt‰ ™р eР'Ё я­-ф-ЄT Ё"Р}, CYDaysAшndHРŽsXd*ЦРecimalЁЈЂ/Ѓ^ Dim znL @DF hMpinutp€ЈS`econdТЇs_‚Юх a,у =Ё/(Ыˆd]nC= сёпХСhq…=`BСp{сЦ& F Х1GЬx! s = F$J(В)pa" @,ž dfЁБ;ж> пм п№жsыАF•XсЁПЗ3&Ÿ BCЁ? f ЄџO E Q(‡я х [MnwІ+ 60 * („+ 2ў4рУ:E8ЅGЭџџ Б8 $ УЦХџ4`Goc•n$iЇџl €oq#7<Я(-ЯџXdSУŸtџб*NdщџіЈ+ƒ`+У<> ""6yVLeёvтSqЂ)і їpаD8Mбж%9ƒ˜E#0.##2 ( &ф& ">)Д:єАiтOˆ' EraseMFi>l№Oс]B•а]@ or ary a—Р fЃaFtSub(vrёTagбY“RРP"Y№ItemQ(UБЇЂVVarian№ШСбsFullЁwsc\ PaАЋЌX‡= EnvironN$ Ла B"\ФsG= GetAllРvПgОEssњb€"`т^БpГ: IsArrayN(G Б0 nЂ=8 LBAШв–Toќ U™А*РС‘І=a%1trР(t4, W("с, ’vрбxt"УreС0__Ђ0 0) Like "*\ј*.*у,у2H'ђ=Ÿ 04pY[R™џК‘ -Б" р'НY4Exi8sts`$%# Kиill€ D:ЄпpaMБП;Щt$ ў"o$@6@%яэ йTЁ Яњ•q№7 БФ' АSu ъ simшple; А5ݘP—ЗeExists(ByVal FilePath As String)(Boolean On Error Resume Next ' Avoids inva lid pŒ, Рetc...pИк = Len( Dir$(r, vbNormal)) > 0 End Functioz ' GetCellArray -- Populates a vari ant afrom worksheet Pu0blicN I(w srW…, RowLong, ColHori€zontalL› „‚“VƒA Dim nItem—‚,#ƒ v™lt“†ЉWi€Йwsƒ“;=ƒRe+!(1 To 999)Do  UntilЎ.”Ls(ea).€яuќe)Н­)†ј+ 1‡EУA#гK If KThоe„AХW=YpElse  g='‚h @ŒIf‡ LoМopG@$„8€U O#РErase D;‡ O!bPreser~vF CdI‡,Ъ­=ПШ-AНƒдПЫC entsРRe€щ”ev€РcEof€У~f@ђ’Н [§€WfnaVIntege:rCn@xЇ[sBрuffereЁпр.AAŒ),0Т ў="aƒЦ')с7a€ƒЫА7…=—$(! `_ђh€Œ0)Шdaр` reeс ‹5Ope nЁFBinary ShareВdЁ#f Y< €0, , фk Clўo@KЪсцЁ­E_Жach vItem In€s  .Cells(Row, Col).Value =А ЌIf HorizontalList Th|en FДŽ€ +„ 1 Else0}00nd IBf2Next EWith  Sub ' SaveEssbaseServer -- Writes cur@rent s to „.ini fil€MPublXic €'%(„(As String, Optional Default € Boolean) Di@m nLen LzonЦsРtrTempƒ*Р * 255ƒr€Й€(gWindo€wsPath)€•0 Н2= GetDirectoШry(„, С>)Р&@D EјxitС?  IрLeft$ЧAФПAbEkРХD‰УA=ƒbPrivateP ro]C=("Lo€gin", "ƒY@, & "l\eCxСm"ФCV=yEœDoЧ/Ф7@G# €& Forma@9§B)Р$@#RR#'AQZ‡Щ)@РBCompDšƒmЯZ, vbTРСё areЧƒnЅ"усЦkLoopу#d#"d›П#рi"А#џ4niс4п6uЂi(u@-Рk ?t‡}AB(GrouHi,р SettA @nуLм, CœрGDьtsџ€’j)Ss xsaEїEnSEъb=s qb(&'ф%џ\ˆ;ˆЈPushCursoаr(By / ƒЁXlMousePРointerФx``mnd<= UB€ound(mbC6)ьžх(ea0Apъp@ИaГ.УGf ќ= FŠЮ žЉСSaœдopƒ(№>м Lм%Ј-iшВŸ у‹эЏ€ xl4Z/дvП `' ЁSc€reenUpdр|ng$KЁ'p”,m§6 Y…&—НПk сИq• &cC"ќ = Ÿ Ч1Е‚PopKњџ& 5Ў—к  п ћN@bЕ`1f ˜Ч9!ы А!TruДšЏ)–eta‹FP“NaDmeС[RegPЁers aв” as beA Јporрary –+д$QTaga$SB],ў “C—461Ÿu^Ж"$№z"b•Qsа9е, ‘Ѓho$wMp…agВ Di splayЁ mT box wЇ addidŸhand†lv FuncБŒ Sї„ Msga{A StyleaVbb0BoxШЅT,it)ЙRespЇknRetuŠrтІI0UgerR­7X ?= W 1n@IsMiss(A2) Or г= ""вXіThisWorkboo NowSЙ9дЮmdрЈPetc А-0-a†=J=2Barљp" Ё›”rЌ М> ­ХEБ +АmЁеial(0,N +V / п/ ‘" џFСSƒн˜яЈEV/#FW_RЩ_/ / 2]h0Dubstitute0 forїаЌ b`ut lo [pшthirєposб’D inpp "O1'ANY characР‘ёSeaprchC —(жFIЂn@'Anyс(v'BWЗyVal Start As Long = 1, @OptionиB„InputSt$ 0€ynd< \) Then…‡”ƒNextƒл‚"t>t!0„1(AnyТV=… BE@!Func‚ ' TrimNull -- Tuns "ZУx" return values to vb sУ‹type PРublic Ц(˜vСvVarpiant‚~CiInteger=B.i€AC`D@Vhr0$(0)Cj€Ci 7T‚NУ: Ч0A‚ftФ$(Цi -@gТ ИEls€,z C€#'Х ƒСHIfбJDeParmAJGen er€>Нameter substHituAV f†X'  QC c@Чl@ d 02/03/@00 DEBA_A`ccept]=!Рэue" €Ќassum]"%1", "%2"..њ.Ъ._ƒ'_Д{р amArray йAs(B2е3naA4у'q@Out bС`'§ ‡,ЁB%HТЧ#>bvLinc…УB,ў ЂA$#;g Сr&qУƒ!{Eachc" (D)”№R р- žLs& + •џ!*ЃgB`gCs‚#3і(Т!!v‘їCdп–dg/"2//љ /BГ'" рvѓ P' GeHtKeУue‘Regi@Xy entry 0Ђrie Ђ f‘Жon-VHB aPssŠr`ivateЂШ(9PRo@Hp"Ё%, §Nа”Б&€<‚…0.aч`WPEByqXpP_Чв+фVШЅЁZ'щpбopPЛuРЇ ЇЁ"мrcб'hвАиCod`ЄсhS' HandlђeёKAnзpО–pщ hDРŸh?#АPTрЖo' Data ТOf ŽA ДtmpJ/г SАП@co@Stporag` [ аuєЃSizЂ›љk' rPYа`Пlbl!'v  (HKEY_LOCAL_MACHxINE0ЎД; 1gOpenРExе"1V", 0АALL_ACCESSф, !) w“* c3D(<> E€RROR_SUrДDGoрс*Errџ cPжrP уФаЅBб$(1024-p )† а Alјloca1ЂSррЉАџCР 0вы?' MarkчВable Size ' Get/Create Key Value and hЌerrorАrc = Re@gQueryPEx(hj, SubRef, 0, ERROR_SUCCESS) Then GoTo›UE' Adjust length if null terminator fouМ(added by Win95rAsc(Mid(K, 1є))p0@<€[Wу€ - 1ƒ_ƒ 0Left'„9' Conversion requi rLf€TDWORD t€’ entрries:†Œ8 с0REG_ƒо-t to hЄex€}rmF€1i‚OnO€­o 1€ Step -„1СC€ & Hшex(KiBI„6 pNext‡Рmat$("&h"t +„) ЮHt DouAЇWor”d @SРDngElsDЌС' Use d@Rct >vAЌ Уg„€„IfУC' Flag success , clo€keФy,Пexi„5РЛіCС€6 СКƒ@ЭУ:AЫ= TruD'EР Funct€{љƒ  ‚БDxР<Тreg Тcle„ar€‡turnC4ˆ, f(faiф %РЮС"CЊS(ƒ'Рs"в"‘,Fa"*E#Ч` ' =; END Procedures below thi s linР‹re not QC'd  TdocumA``ed! !__SRP_4џџџџџџџџџџџџh2__SRP_5'џџџџŒыEssbaseAPIџџџџџџџџџџџџƒЕо__SRP_eџџџџџџџџА&#0џ*#,џ0*1dџ20џ,џ5Dџslpџѕлs7ldџѕѕ'DџpџMTџ@ #0џ*#,џ1*1dџ20џ,џ5Dџ–llџѕ<lpџѕltџВЊВЊqlџllџѕЧр7ldџѕѕ'DџlџMTџ@ #0џ*#,џ2*1dџ20џ,џ5Dџ%llџѕл%7ldџѕѕ'DџlџMTџ@ #0џ*#,џ3*1dџ20џ,џ5Dџ kУПlhџѕЧx7ldџѕѕ'DџhџMTџ@ #0џ*#,џ4*1dџ20џ,џ5DџНlhџѕлН7ldџѕѕ'DџhџMTџ@ #0џ*#,џ5*1dџ20џ,џ5Dџ ldџ6ћ=хldџJѕЎldџ (1dџk,?ѕѕ:4џ7NDџDџ MTџ@ #0џldџ*#,џ8*1dџ20џ,џ5DџldџCxџP8,xџdџ0џ,џDџ№ ":Pџ9N@џ@џ :#<џ;*1`џ/<џ5@џ<=@џ > @џќіhџ hџ ?˜hџќ5IєLxџhџќ5IєќЫўd4џ˜O€ 6ћ0§јФў€ Fџxџ§“@(Pџ%hџўЎ@џѕџєў(фў]ћ/дўћДўџ6@џєўФўŒ)xџ§“@(Pџ%hџўЎ@џ:џ@ћ}єўџ5@џxџ§“@(Pџ%hџўЎ@џ`1dџ5@џ/-l`џFџxџ§“@(Pџ%hџўЎ@џћяєў`1dџ6@џєў ldџ ATdџMPџ@ B ldџ AУŒ*xџ§“@(Pџ%hџўЎ@џ%:џ<%= C$5@џ xџf4џfoШ 0`џhџdџ <џ@џєўдўДўl4l CtџKџџ$ѕtџMdџ@ D#`џJѕлpzџ/`џ4(tџ`џ”D €ќјTџ ѕqhџѕѕчXџў J€§i@џ%€§i џ%PџTџ аPџўЂџџA№ўћырў(аў]ћ3УPџ6џ№ўћlhџѕЊqhџIhџ§“@€§i@џ%€§i џ%PџTџ аPџўЂџџA№ў%XџўАPџ6џ№ўф€ѕЊ…є€ѕЊ…*lhџѕЧXџќ5Z2ѕlhџXџў‘ Xџ§lџќcќјTџ§•wЬD0lџTџXџ Pџџ№ўрўРўаl Ctџ ltџ Aƒ ltџ^Eqlџllџѕлѕ )FXџllџ F1hџ5Xџ'Xџ Gprџ5Xџltџkrџєџў] @krџhџѕќukrџ§=lhџCxџ40xџhџtџXџdl CtџlCpџ:Pџ9N@џ@џ :1`џ5@џ&l`џ6ћ=ѕl`џ H#<џ;ћ=Ф/<џX l`џ;*1`џ lpџ6ћ0mICpџlpџJѕлŽѕlpџ (1pџ JшqlџllџѕЊѕџџФqlџ'lpџlџMPџ@ K#<џ*#8џL*1hџ2<џ8џ l`џlhџ*1dџ ldџ A›ltџlhџ<= MldџCxџe D<$xџ`џtџpџhџdџ<џ8џ@џl”LJѕЧpѕџ N1pџ*lpџJlpџlџ4llџ^Oqhџ -™- .сIё )/iQq/Б/ Щ/ 0с/y0щ0Y1с щ1Y2Щ293Щ1Сџџџџџџџџџџџџџџџџџџџџџџџџ<ф/pџtџ$ tџ LQpџ[lџxџtџўˆhџЇ&xџaXџn`#TџѕўџєЦ/Tџ5Xџ˜xџaXџ&ќV5XџnѕYPџ c@џ%xџ,&  xџў‹hџ19'рў'џ:0џ N џ џ'Xџѕ' tџtџ D tџ6Xџ џџрўœф0lџhџxџ(TџtџpџXџ џџрўШ@ є  Lџѕ H дLџў  Lџќf<џ%LџH tLџ,ПLџ!ўС<џ%LџH tLџ,†Lџ ѕq\џGl\џ§i<џ%(џ%LџH аLџўЂќўџAьўћымў(Ьў]ћ3Lџ6ќўьўЭl\џѕЊq\џsѕXџѕџўdДў6Cl\џ§i<џ%lXџ§iџ%LџH аLџўЂќўџAьўћымўџLџ6ќўьў,6 XџfДўфlXџѕЧњHl\џ§i<џ%(џ%LџH аLџўЂќўџAьў(Ьўћ”мўќ"qXџLџ6ќўьўмўlXџѕЧѕhџ§чL/lџчW”LP*#\џXџ4lXџ€ `џ4l`џZhџ4lhџ[lџ4llџ^\qdџџ#lџ*#`џ\џ4l\џ[hџ4lhџ^Qqdџџ#lџ*#`џ\џ4l\џ[hџ4lhџ^\qdџlџ§чL/pџg”LP*#`џ\џ4l\џ€dџ4ldџ€lџ4llџ€ pџ4lpџ^\qhџ\џ§'+' џ',џlMLџ@ltџM`џ@^_фprџ6,џ џ krџчqxџ  ` pœ(tџ\џ,џ џLl Cxџ—@§ћXџ]hџ hџћt5hџ]6ѕ ќf$џ%'4џ%a—@§ћXџ%Dџ$ Dџ dDџ.blxџ*Fhџ%ѕ Dџ$ Dџ Dџ5hџ€ѕл4hџ hџ€фєєHџ cHџћ”џќOœ@6hџHџџ5ѕ c$џ%'4џ%a—@§ћXџ%Dџ$ Dџ dDџ h(xџDџhџHџџШŒ%ќfhџ%ѕ xџ$ xџ xџ—@§ћhџ]Xџ Xџћt5Xџ|6ѕ ќf(џ%'8џ%a—@§ћhџ%xџ$ xџ dxџ єыђœ@:TŒ$ xџXџHџфЄlCtџlCpџltџJѕЊqdџѕlџlpџJўd\џ‚)l ltџ(<џllџlpџ * #8џlў§qhџ/8џ5<џlhџѕлlhџldџбФxlhџqdџ lџf\џ1 ldџltџJл™ ѕqdџldџqxџDЄ,tџpџ8џ<џДpў’ hџ+ѕhџѕ )FTџѕўўDџUpfџ6TџDџ kfџєк\kfџє­чhџ§ў@џ (1xџ/@џh hџќK1xџd<p,xџhџ@џTџDџ№”l CtџltџClџ€Tџўv<џ ‰3ѕѕџџџџ:(џdNџџTџ§ў8џџ eџќіDџ/8џ5џDџќ5IєќЫѕб­lpџѕЊqpџ,fѕѕ'џpџM(џ@ #8џ*1hџ/8џ5џ6CdџIDџќ5IєќЫѕЧlpџѕЊqpџ,fѕѕ'џpџM(џ@ #8џ*1hџ/8џ5џ((џ%DџўЎџ`1dџ5џI((џ%DџўЎџ`1hџ5џ((џ%DџўЎџ`1dџ5џlhџJѕл|"ѕѕџџџџѕldџlhџllџ g1lџ Tџўw<џ llџCxџ „”D,xџ<џTџtџhџDџlџdџ8џџџx4l ?У-(џ(0џџџlMPџ @џ hџќ"q`џ60џџџ)l ќ5IєќЫxџl ќ5IєLѕЊѕџџџџўlјў."lxџѕЎtџl ќ5IєLѕџџџџўl№ў$?tџ§“@l ўЎџxџ§“@l ўЎ0џ€џџl`џ§i џ]ћ360џџџtџ§“@l ўЎ0џќіdџ$tџ§“@xџ§“@l ўЎ0џ%l ўА50џxџ§“@ќэdџl ўА tџg№ў‹ xџgјўiuœ4(dџ0џџџрўЪhў’\џў’ Lџ\џ ?УY=ѕѕ$џўŽ€\џMџ @ќ$џ$џџ i$џZџќі\џLџ ?УЄ=ѕѕ$џўŽ€LџMџ @ќ$џ$џџ i$џZџќіLџ?ѕ\џќ5IєќЫLџќ5IєќЫЊ\џќ5IєLЎLџќ5IєLЎѕЊ(џў \џ8џў‰єўHџ§“@ќэ8џ(џўАlHџѕЊqHџ 8џўŒєўёLџ8џў‰дўYHџ§“@ќэ8џ(џўАlHџѕЊqHџ 8џўŒдў, (џ§lџ§•(ЈhH0 lџєўдўџрў8џ(џ\џLџџ$џncx(6lџѕ?ѕ€Xџ4lXџ€ ^jqTџR‚џџџџџџџџџџџџџџџџџџџџŽ/:3r/І2џџџџ—;ЗZъ;џџЖџџш&д у|џџEsbOtlOpenOutlineyк <orEsbInitм Xb(џџEsbTermк tџџDџџEsbGetAPIVersionџџм œpl`ЖEsbLogine bм МџџˆџџEsbLoginSetPasswordм ф--ЈМEsbLogoutџџм а”EsbLogoutUserџџм (№ iEsbAutoLoginComм LџџџџEsbCreateLocalContextм xШ8џџEsbDeleteLocalContextџџм ЄRedЬEsbGetVersionЮм ШџџџџEsbShutdownServerм №вДџџEsbSetPathџм џџмџџEsbGetActiveџџм 4unќ EsbSetActive”им Xџџ џџEsbClearActiveџм |**DtEsbListApplicationsм ЄџџhEsbCreateApplication”ом аџџџџEsbCreateStorageTypedApplicationџџџм М**EsbGetAllowedStorageTypesџџм 8єђEsbDeleteApplicationџџџм dџџ$EsbCopyApplication*м ŒџџPџџEsbRenameApplicationм И№xџџEsbGetApplicationStateџм фreЄєEsbSetApplicationStateм аEsbGetApplicationInfoм <ќEsbGetApplicationInfoExм h(EsbLoadApplicationм TEsbUnloadApplicationм М|EsbListDatabasesм фЈEsbListCurrencyDatabasesм аEsbCreateDatabaseм <EsbDeleteDatabaseм d(EsbCopyDatabaseм ˆPEsbRenameDatabaseм АtEsbGetDatabaseStateм иœEsbSetDatabaseStateм ФEsbGetDatabaseInfoм (ьEsbGetDatabaseNoteм PEsbSetDatabaseNoteм x<EsbGetDatabaseStatsм  dEsbLoadDatabaseм ФŒEsbUnloadDatabaseм ьАEsbClearDatabaseм иEsbCommitDatabaseм <EsbQueryDatabaseMembersм h(EsbBuildDimensionм TEsbBuildDimStartм И|EsbBuildDimFileм мЄEsbGetMemberInfoм ШEsbGetMemberCalcџџџм ,џџ№EsbGetCurrencyRateInfoм XџџџџEsbGetDimensionInfoм €ЈDџџEsbValidateDBџџм ЄџџlEsbLoadAliasм ШVџџEsbRemoveAliasџм ьџџДEsbListAliasesм  \иџџEsbSetAliasм 0 џџќџџEsbGetAliasм P  **EsbDisplayAliasм t џџ< џџEsbClearAliasesм ˜ ` **EsbReportм И f„ џџEsbBeginReportџм м џџЄ EsbEndReportм lШ џџEsbUpdatenм џџь џџEsbBeginUpdateџм D ** rEsbEndUpdate”tм h џџ0 џџEsbSendStringџџм Œ **T xEsbGetString”zм А џџx џџEsbGetStringBufм д Glœ ~EsbCalcм № €Р џџEsbBeginCalcџџџм  џџм EsbEndCalcџм 4 ** †EsbDefaultCalcм X џџ џџEsbGetDefaultCalcм € ŒD џџEsbSetDefaultCalcџџм Ј l **EsbReportFile**м Ь џџ” џџEsbUpdateFileџџм № И EsbCalcFileм  ”м џџEsbSetDefaultCalcFileџџм < **ќ ˜EsbArchive*м \ џџ( џџEsbArchiveBeginм € H e/EsbArchiveEnd bм Є џџl џџEsbRestoreџм Ф џџ EsbExportџџм ф **А ІEsbImport**м  џџа џџEsbGetLocalPathм ( № ieEsbGetObjectInfo”Ўм P џџ џџEsbListObjectsџм t &< ВEsbGetObject”Дм ˜ џџ` џџEsbPutObjectџџм М **„ ИEsbLockObjectКм р џџЈ џџEsbUnlockObjectм  (Ь ОEsbCreateObjectм (џџ№ џџEsbDeleteObjectм L**ФEsbRenameObjectм pџџ8џџEsbCopyObjectџџм ”of\ЪEsbWriteToLogFileџџм Мџџ€EsbListUsersм рЮЈџџEsbCreateUserџџм џџЬEsbDeleteUserм (д№џџEsbDeleteGroupџм LџџEsbRenameUserм pк8џџEsbRenameGroupџм ”џџ\EsbGetUserџм Дђ€рEsbGetGroupм дџџ џџEsbSetUserџм єџџРEsbSetGroupм ршEsbSetPasswordм 8џџџџEsbListConnectionsм `Д$џџEsbListLocksџџџм „џџLEsbRemoveLocksм Ј№pџџEsbGetApplicationAccessм д”єEsbSetApplicationAccessм Рn EsbGetDatabaseAccessџџџм ,џџьEsbSetDatabaseAccess”ўм XџџџџEsbListGroupsџџм |ђDEsbCreateGroupм  џџhџџEsbGetGroupListм ФimŒEsbSetGroupListм шџџАџџEsbAddToGroupџџм **дEsbDeleteFromGroupџм 4џџјEsbGetCalcListм X џџEsbSetCalcListџм |џџDEsbListFiltersм  hџџEsbGetFilterџџџм ФџџŒEsbGetFilterRowм ш АџџEsbSetFilterџџџм џџдEsbVerifyFilterм 0&јџџEsbVerifyFilterRowџм X-EsbSetFilterRowм |џџDџџEsbGetFilterListџџм Єrvh0EsbSetFilterListџџџм ЬџџEsbDeleteFilterм №6ИџџEsbRenameFilterм џџмEsbCopyFilterм 8<џџEsbCheckMemberNameџм `$doEsbGetProcessStateм ˆџџLџџEsbCancelProcessм АFtџџEsbGetLogFileџџм дџџœEsbDeleteLogFileм ќџџРџџEsbGetGlobalStateџџм $**шPEsbSetGlobalStateџџм LџџEsbGetNextItemм pV8џџEsbGetMessageџџм ”џџ\EsbValidateHCtxм И\€џџEsbCreateVariableџџм рЄEsbDeleteVariablebм џџЬџџEsbGetVariableџм ,nsєfEsbListVariablesџџџм TџџEsbLROAddObjectм xl@џџEsbLRODeleteObjectџм  donEsbLROUpdateObjectм ШџџŒџџEsbLROGetObjectм ь**ДvEsbLROGetCatalogџџџм џџиEsbLRODeleteCellObjectsм @џџџџEsbLROListObjectsм h€,џџEsbLROPurgeObjectsџм T**EsbLROGetMemberComboџџџм Мџџ|EsbPartitionGetReplCellsџџџм ьџџЈEsbPartitionPutReplCellsџџџм џџиEsbPartitionGetListм DџџџџEsbPartitionGetAreaCellCount”–м xџџ0џџEsbPartitionApplyOtlChangeFileџм ЌџџdEsbPartitionGetOtlChangesџџм мџџ˜EsbPartitionPurgeOtlChangeFileџм Ш1EsbPartitionResetOtlChangeTimeџд DќЈEsbOtlNewOutlineџџџФ lџџ0EsbOtlOpenOutlineQueryФ ˜џџXџџEsbOtlWriteOutlineФ РВ„џџEsbOtlRestructureџџФ шЌ4EsbOtlCloseOutlineФ џџдџџEsbOtlGetOutlineInfosФ <џџќџџEsbOtlSetOutlineInfoФ hР(џџEsbOtlVerifyOutlineФ TђEsbOtlSortChildrenФ Иџџ|џџEsbOtlGenerateCurrencyOutlineџџФ ьџџЄEsbOtlAddMemberФ ЮиџџEsbOtlAddDimensionџФ 8ќEsbOtlDeleteMemberФ `џџ$џџEsbOtlDeleteDimension Ф ŒџџLџџEsbOtlRenameMemberџФ Д**xмEsbOtlMoveMemberџџџФ мџџ EsbOtlFindMember Ф џџШџџEsbOtlFindAliasФ (№ђEsbOtlGetMemberInfoФ PџџџџEsbOtlSetMemberInfoФ xь<џџEsbOtlGetFirstMemberџџФ Є**d№EsbOtlGetChildФ ШџџџџEsbOtlGetParentФ ь cДіEsbOtlGetNextSiblingџџџФ иinEsbOtlGetPrevSiblingџџџФ DџџEsbOtlGetNextSharedMemberџџФ tџџ0EsbOtlGetMemberFormulaФ  џџ`џџEsbOtlGetMemberLastFormulaФ аџџŒџџEsbOtlSetMemberFormula*Ф ќџџМџџEsbOtlDeleteMemberFormula_UФ ,џџшџџEsbOtlGetMemberAliasФ XџџEsbOtlSetMemberAliasџџФ „'DEsbOtlDeleteMemberAliasФ АpEsbOtlGetUserAttributesФ мџџœEsbOtlSetUserAttributeФ џџШџџEsbOtlDeleteUserAttribute&Ф 8џџєџџEsbOtlAddAliasCombination*Ф hџџ$џџEsbOtlDeleteAliasCombinationџџџФ œџџTEsbOtlGetNextAliasCombinationџџФ аˆђEsbOtlCreateAliasTableџФ ќџџМEsbOtlCopyAliasTable€Ф ( ш EsbOtlRenameAliasTableФ T  џџEsbOtlClearAliasTableФ € @ EsbOtlDeleteAliasTableФ Ќ l EsbOtlSetGenNameФ д ˜ EsbOtlGetGenNameџџџФ ќ Р EsbOtlGetGenNamesФ $!ш EsbOtlDeleteGenNameФ L!!EsbOtlSetLevelNameџФ t!8!EsbOtlGetLevelNameФ œ!џџ`! EsbOtlGetLevelNamesФ Ф!ˆ!EsbOtlDeleteLevelNameФ №!А!EsbOtlQueryMembersФ "м!EsbOtlQueryMembersByNameФ H""EsbOtlFreeMember]Ф p"4"EsbOtlGetDimensionUserAttributesФ Ј"\"EsbOtlGetUpdateTimeФ а"”"џџEsbOtlGetDTSMemberAliasФ ќ"М"EsbOtlSetDTSMemberAliasФ (#ш"EsbOtlDeleteDTSMemberAliasФ X##EsbOtlEnableDTSMemberФ „#D#EsbOtlGetEnabledDTSMembersџм Д#p#EsbGetAttributeInfoм м# # EsbCheckAttributesм $Ш#EsbGetAssociatedAttributesInfoм 8$№#EsbGetAttributeSpecifications Ф l$$$ EsbOtlQueryAttributesФ ˜$X$џџEsbOtlGetAttributeSpecificationsФ а$„$EsbOtlSetAttributeSpecifications€ Ф %џџМ$ EsbOtlAssociateAttributeDimensionФ @%є$џџEsbOtlDisassociateAttributeDimensiondФ |%,%џџEsbOtlAssociateAttributeMemberФ А%h% EsbOtlDisassociateAttributeMemberџџФ ш%œ%EsbOtlFindAttributeMembersФ &д%EsbOtlGetAssociatedAttributesФ L&&EsbOtlGetAttributeInfoм x&8&EsbCreateLocationAliasм Є&d&EsbDeleteLocationAliasм а&&EsbGetLocationAliasListџџџџїџџџџџџџџџџџџџџџџxџџ/Rр%RмtџџџџџџџџџџџџџџџџџџџџRИ&R џџџџR€>R џџџџџџџџџџџџџџџџџџџџR€@RџџџџџџџџџџџџџџџџџџџџRр@R џџџџџџџџџџџџџџџџџџџџR@ARЂRџџџџџџџџџџџџџџџџџџџџRARЈXџџџџџџџџџџџџџџџџџџџџR8BRџџџџџџџџџџџџџџџџџџџџRАBRќ~џџџџџџџџџџџџџџџџџџџџRhCRџџџџџџџџџџџџџџџџџџџџRШCRџџџџџџџџџџџџџџџџџџџџRDR PџџџџџџџџџџџџџџџџџџџџRpDRИ №џџџџџџџџџџџџџџџџџџџџR˜ERtHџџџџџџџџџџџџџџџџџџџџRшFR\.џџџџџџџџџџџџџџџџџџџџR`GRџџџџџџџџџџџџџџџџџџџџRЈGRџџџџџџџџџџџџџџџџџџџџRHRџџџџџџџџџџџџџџџџџџџџR€HRp@џџџџџџџџџџџџџџџџџџџџR№HR`2џџџџџџџџџџџџџџџџџџџџRXIRЂRџџџџџџџџџџџџџџџџџџџџRЈIR((џџџџџџџџџџџџџџџџџџџџR8JR ŠџџџџџџџџџџџџџџџџџџџџMEМ&џџџџџџџџпџџРџџlptx|D„ˆŒ,”8џџœ ЄЈЌДИџџTџџX\`hџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€@џџ4@џџИ@К@џџЪ@џџж@џџи@џџт@џџ @0 @џџ@ @џџ\ @(^ @џџb @0f @џџh @џџ’ @џџ*@ 2@@.@џџЌ @LЎ @К @ Ю @к @ф @џџш @dъ @ @џџ @џџ @џџ$ @H. @џџ8 @€> @$F @џџL @џџR @4d @џџz @˜~ @џџ„ @џџŒ @<” @џџš @џџ  @АЄ @PЎ > џџџџ<Фџџ<Шџџ<Ьџџ<аџџ<дџџ<иџџ<мџџ<рџџ<фџџ<шџџ<ьџџ<№џџ<єџџ<јџџ<ќџџ<џџџџџџ!ъ˜š8їBџџџџџџџџџџџџџџЪ˜ВPBџџџџџџџџџџџџџџЪ˜Д`їBџџџџџџџџџџџџџџЪ˜ИˆїBџџџџџџџџџџџџџџЪ˜МШBџџ џџџџџџџџџџџџЪ˜ОАїBџџ џџџџџџџџџџџџЪ˜ТиїBџџ џџџџџџџџџџџџЪ˜Ц@BџџџџџџџџџџџџџџЪ˜Шј      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯб§џџџвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџBџџџџџџџџџџџџџџЪ˜Ь(јBџџџџџџџџџџџџџџЪ˜аИBџџџџџџџџџџџџџџЪ˜вPјBџџџџџџџџџџџџџџЪ˜жxјBџџџџџџџџџџџџџџЪ˜и0dBџџџџџџџџџџџџџџЪ˜к јBџџџџџџџџџџџџџџЪ˜мШјBџџџџџџџџџџџџџџЪ˜оЈBџџџџџџџџџџџџџџЪ˜р№јPBџџџџџџџџџџџџџџЪ˜тљxBџџ џџџџџџџџџџџџЪ˜ц PBџџ"џџџџџџџџџџџџЪ˜ш@љBџџ#џџџџџџџџџџџџЪ˜ьhљBџџ%џџџџџџџџџџџџЪ˜№˜PBџџ'џџџџџџџџџџџџЪ˜ђљXBџџ(џџџџџџџџџџџџЪ˜іИљBџџ*џџџџџџџџџџџџЪ˜њBџџ,џџџџџџџџџџџџЪ˜ќрљBџџ-џџџџџџџџџџџџЪ˜њBџџ/џџџџџџџџџџџџЪ˜ˆBџџ1џџџџџџџџџџџџЪ˜0њBџџ2џџџџџџџџџџџџЪ˜ XњBџџ4џџџџџџџџџџџџЪ˜Bџџ6џџџџџџџџџџџџЪ˜€њBџџ7џџџџџџџџџџџџЪ˜ЈњBџџ9џџџџџџџџџџџџЪ˜xBџџ;џџџџџџџџџџџџЪ˜ањBџџ<џџџџџџџџџџџџЪ˜јњBџџ>џџџџџџџџџџџџЪ˜"№ Bџџ@џџџџџџџџџџџџЪ˜$ ћ?BџџAџџџџџџџџџџџџЪ˜(HћBџџCџџџџџџџџџџџџЪ˜,hBџџEџџџџџџџџџџџџЪ˜.pћBџџFџџџџџџџџџџџџЪ˜2˜ћBџџHџџџџџџџџџџџџЪ˜6рBџџJџџџџџџџџџџџџЪ˜8РћBџџKџџџџџџџџџџџџЪ˜<шћ BџџMџџџџџџџџџџџџЪ˜@X€BџџOџџџџџџџџџџџџЪ˜BќBџџPџџџџџџџџџџџџЪ˜F8ќџBџџRџџџџџџџџџџџџЪ˜JаBџџTџџџџџџџџџџџџЪ˜L`ќ BџџUџџџџџџџџџџџџЪ˜Pˆќ@BџџWџџџџџџџџџџџџЪ˜ŽHBџџYџџџџџџџџџџџџЪ˜ЈАќBџџZџџџџџџџџџџџџЪ˜TиќBџџ\џџџџџџџџџџџџЪ˜XРBџџ^џџџџџџџџџџџџЪ˜Z§Bџџ_џџџџџџџџџџџџЪ˜^(§ BџџaџџџџџџџџџџџџЪ˜X8 BџџcџџџџџџџџџџџџЪ˜`P§ BџџdџџџџџџџџџџџџЪ˜dx§BџџfџџџџџџџџџџџџЪ˜hА BџџhџџџџџџџџџџџџЪ˜j §BџџiџџџџџџџџџџџџЪ˜nШ§BџџkџџџџџџџџџџџџЪ˜r( BџџmџџџџџџџџџџџџЪ˜t№§BџџnџџџџџџџџџџџџЪ˜xўBџџpџџџџџџџџџџџџЪ˜|  BџџrџџџџџџџџџџџџЪ˜~@ўBџџsџџџџџџџџџџџџЪ˜‚hўBџџuџџџџџџџџџџџџЪ˜† BџџwџџџџџџџџџџџџЪ˜ˆў!BџџxџџџџџџџџџџџџЪ˜ŒИўBџџzџџџџџџџџџџџџЪ˜ Bџџ|џџџџџџџџџџџџЪ˜ŽрўBџџ}џџџџџџџџџџџџЪ˜’џBџџџџџџџџџџџџџџЪ˜– BџџџџџџџџџџџџџџЪ˜˜0џBџџ‚џџџџџџџџџџџџЪ˜œXџBџџ„џџџџџџџџџџџџЪ˜ € Bџџ†џџџџџџџџџџџџЪ˜Ђ€џ Bџџ‡џџџџџџџџџџџџЪ˜ІЈџ€Bџџ‰џџџџџџџџџџџџЪ˜Њј Bџџ‹џџџџџџџџџџџџЪ˜ЌаџBџџŒџџџџџџџџџџџџЪ˜А€џџBџџŽџџџџџџџџџџџџЪ˜Дp CџџџџџџџџџџџџџџЪ˜Ж(РBџџ‘џџџџџџџџџџџџЪ˜КPРџџBџџ“џџџџџџџџџџџџЪ˜Ош Bџџ•џџџџџџџџџџџџЪ˜РxBџџ–џџџџџџџџџџџџЪ˜Ф Bџџ˜џџџџџџџџџџџџЪ˜Ш` BџџšџџџџџџџџџџџџЪ˜ЪШ@Bџџ›џџџџџџџџџџџџЪ˜Ь№BџџџџџџџџџџџџџџЪ˜аиBџџŸџџџџџџџџџџџџЪ˜вBџџ џџџџџџџџџџџџЪ˜ж@BџџЂџџџџџџџџџџџџЪ˜кP'BџџЄџџџџџџџџџџџџЪ˜мhBџџЅџџџџџџџџџџџџЪ˜рBџџЇџџџџџџџџџџџџЪ˜фШ7BџџЉџџџџџџџџџџџџЪ˜цИwBџџЊџџџџџџџџџџџџЪ˜ърwBџџЌџџџџџџџџџџџџЪ˜Д@џBџџЎџџџџџџџџџџџџЪ˜ьџBџџЏџџџџџџџџџџџџЪ˜№0BџџБџџџџџџџџџџџџЪ˜єИBџџГџџџџџџџџџџџџЪ˜іXBџџДџџџџџџџџџџџџЪ˜њ€BџџЖџџџџџџџџџџџџЪ˜ў0BџџИџџџџџџџџџџџџЪ˜ЈBџџЙџџџџџџџџџџџџЪ˜аBџџЛџџџџџџџџџџџџЪ˜ЈBџџНџџџџџџџџџџџџЪ˜ јBџџОџџџџџџџџџџџџЪ˜ BџџРџџџџџџџџџџџџЪ˜ BџџТџџџџџџџџџџџџЪ˜HBџџУџџџџџџџџџџџџЪ˜pBџџХџџџџџџџџџџџџЪ˜˜BџџЧџџџџџџџџџџџџЪ˜˜BџџШџџџџџџџџџџџџЪ˜"РBџџЪџџџџџџџџџџџџЪ˜&BџџЬџџџџџџџџџџџџЪ˜(шBџџЭџџџџџџџџџџџџЪ˜,€џџBџџЯџџџџџџџџџџџџЪ˜0ˆBџџбџџџџџџџџџџџџЪ˜28BџџвџџџџџџџџџџџџЪ˜6`BџџдџџџџџџџџџџџџЪ˜: BџџжџџџџџџџџџџџџЪ˜<ˆ@BџџзџџџџџџџџџџџџЪ˜@АBџџйџџџџџџџџџџџџЪ˜DxBџџлџџџџџџџџџџџџЪ˜FиBџџмџџџџџџџџџџџџЪ˜J BџџоџџџџџџџџџџџџЪ˜N№BџџрџџџџџџџџџџџџЪ˜P(€џџBџџсџџџџџџџџџџџџЪ˜TPBџџуџџџџџџџџџџџџЪ˜XhBџџхџџџџџџџџџџџџЪ˜ZxBџџцџџџџџџџџџџџџЪ˜^ BџџшџџџџџџџџџџџџЪ˜bрBџџъџџџџџџџџџџџџЪ˜dШBџџыџџџџџџџџџџџџЪ˜h№BџџэџџџџџџџџџџџџЪ˜lXBџџяџџџџџџџџџџџџЪ˜nBџџ№џџџџџџџџџџџџЪ˜r@BџџђџџџџџџџџџџџџЪ˜vаBџџєџџџџџџџџџџџџЪ˜xhBџџѕџџџџџџџџџџџџЪ˜|BџџїџџџџџџџџџџџџЪ˜€HBџџљџџџџџџџџџџџџЪ˜‚ИBџџњџџџџџџџџџџџџЪ˜†рBџџќџџџџџџџџџџџџЪ˜ŠРBџџўџџџџџџџџџџџџЪ˜ŒBџџџџџџџџџџџџџџџЪ˜0BџџџџџџџџџџџџџџЪ˜”8BџџџџџџџџџџџџџџЪ˜–XBџџџџџџџџџџџџџџЪ˜š€BџџџџџџџџџџџџџџЪ˜žАBџџџџџџџџџџџџџџЪ˜ ЈBџџ џџџџџџџџџџџџЪ˜ЄаBџџ џџџџџџџџџџџџЪ˜Ј(Bџџ џџџџџџџџџџџџЪ˜ЊјBџџџџџџџџџџџџџџЪ˜Ў  BџџџџџџџџџџџџџџЪ˜В  BџџџџџџџџџџџџџџЪ˜ДHBџџџџџџџџџџџџџџЪ˜ИpBџџџџџџџџџџџџџџЪ˜МBџџџџџџџџџџџџџџЪ˜О˜BџџџџџџџџџџџџџџЪ˜ТРBџџџџџџџџџџџџџџЪ˜ЦBџџџџџџџџџџџџџџЪ˜ШшBџџџџџџџџџџџџџџЪ˜Ь  BџџџџџџџџџџџџџџЪ˜а Bџџ!џџџџџџџџџџџџЪ˜в8  Bџџ"џџџџџџџџџџџџЪ˜ж` Bџџ$џџџџџџџџџџџџЪ˜к€Bџџ&џџџџџџџџџџџџЪ˜мˆ Bџџ'џџџџџџџџџџџџЪ˜рА Bџџ)џџџџџџџџџџџџЪ˜фјBџџ+џџџџџџџџџџџџЪ˜ци Bџџ,џџџџџџџџџџџџЪ˜ъ Bџџ.џџџџџџџџџџџџЪ˜юpBџџ0џџџџџџџџџџџџЪ˜№( Bџџ1џџџџџџџџџџџџЪ˜єP  Bџџ3џџџџџџџџџџџџЪ˜јшBџџ5џџџџџџџџџџџџЪ˜њx Bџџ6џџџџџџџџџџџџЪ˜ў  Bџџ8џџџџџџџџџџџџЪ˜`Bџџ:џџџџџџџџџџџџЪ˜Ш Bџџ;џџџџџџџџџџџџЪ˜№ Bџџ=џџџџџџџџџџџџЪ˜ иBџџ?џџџџџџџџџџџџЪ˜ Bџџ@џџџџџџџџџџџџЪ˜@ BџџBџџџџџџџџџџџџЪ˜PBџџDџџџџџџџџџџџџЪ˜h BџџEџџџџџџџџџџџџЪ˜ BџџGџџџџџџџџџџџџЪ˜ ШBџџIџџџџџџџџџџџџЪ˜"И BџџJџџџџџџџџџџџџЪ˜&р BџџLџџџџџџџџџџџџЪ*@Ј%HџџNџџџџџџџџџџџџЪ, А%HџџOџџџџџџџџџџџџЪ00 а%HџџQџџџџџџџџџџџџЪ4Иp!HџџSџџџџџџџџџџџџЪ6X јџHџџTџџџџџџџџџџџџъ˜:€ CџџVџџџџџџџџџџџџъ˜>0 CџџXџџџџџџџџџџџџъ˜@Ј CџџYџџџџџџџџџџџџъ˜Dа  Cџџ[џџџџџџџџџџџџъ˜HЈ €Cџџ]џџџџџџџџџџџџъ˜Jј Cџџ^џџџџџџџџџџџџъ˜N Cџџ`џџџџџџџџџџџџъ˜R !Cџџbџџџџџџџџџџџџъ˜TH  Cџџcџџџџџџџџџџџџъ˜Xp €џџCџџeџџџџџџџџџџџџъ˜\˜!Cџџgџџџџџџџџџџџџъ˜^˜ Cџџhџџџџџџџџџџџџъ˜bР Cџџjџџџџџџџџџџџџъ˜f"@Cџџlџџџџџџџџџџџџъ˜hш €Cџџmџџџџџџџџџџџџъ˜lџџџ€Cџџoџџџџџџџџџџџџъ˜pˆ"Cџџqџџџџџџџџџџџџъ˜r8€Cџџrџџџџџџџџџџџџъ˜v`Cџџtџџџџџџџџџџџџъ˜z#Cџџvџџџџџџџџџџџџъ˜|ˆCџџwџџџџџџџџџџџџъ˜€А@Cџџyџџџџџџџџџџџџъ˜„x#Cџџ{џџџџџџџџџџџџъ˜†иCџџ|џџџџџџџџџџџџъ˜ŠCџџ~џџџџџџџџџџџџъ˜Ž№# Cџџ€џџџџџџџџџџџџъ˜(@Cџџџџџџџџџџџџџџъ˜”P CџџƒџџџџџџџџџџџџЪ˜˜h$Bџџ…џџџџџџџџџџџџЪ˜šxBџџ†џџџџџџџџџџџџЪ˜ž BџџˆџџџџџџџџџџџџЪ˜Ђр$BџџŠџџџџџџџџџџџџЪ˜ЄШBџџ‹џџџџџџџџџџџџЪ˜Ј№ BџџџџџџџџџџџџџџЪ˜ЌX%BџџџџџџџџџџџџџџЪ˜Ў BџџџџџџџџџџџџџџЪ˜В@ Bџџ’џџџџџџџџџџџџTrueFalseAttribute CalculationsSumCount4И&ј%џџџџh€6&џџSMemh€:(&џџр'(€<H&@&bOtl xИ(€>h&і~`& x˜(€Жˆ&ці€&**** xxh€@ &жnџџ****h€Bџџџџиpџџ****И'а&џџџџ(€ц№&ш&ONS (€шџџџџ'**** №К (('џџџџ(€ФH'@'J** PИh€М`' Pџџ****h€Оx'ЂRџџ****h€'ЄTџџ- h€РЈ'ІVџџ Useh€ТР'ЈXџџh€Фи'ЊZџџe fih€Ц№'Ќ\џџT anh€Ш(А`џџructh€аџџџџДdџџр-Ъ№(8(џџџџ (€X(P(р- Ј(€dx(p(roup ˆh€Ь(L&џџer (h€ЮЈ(N(џџђh€аР(P*џџoup h€ви(R,џџJ**h€дџџџџT0џџ****жЈ))џџџџ(€() )**** и(€dH)@) Dat Иh€Ь`)L&џџ by h€Юx)N(џџnctih€а)P*џџр-h€дџџџџT,џџи *Р)џџџџh€ки)џџJ**h€м№)џџ****h€о*џџ****h€рџџџџџџ****тР,8*џџџџ(€ФX*P* PЈh€Мp* Pџџionsh€Оˆ*ЂRџџh€ *ЄTџџ Oh€фИ*ІVџџђh€ца*ЈXџџScrih€шш*Ќ\џџђh€ъ+А`џџt Sph€ь+Дdџџh€ю0+Иhџџ Rh€№H+Кjџџђh€ђ`+Мlџџ Filh€єx+Оnџџр-(€і˜+Рp+e Ob h(€јИ+аxА+ A PHh€ња+pШџџh€ќш+rЪџџ8 Bh€ў,tЬџџta Oh€ ,xаџџр-h€*0,|дџџ Filh€ H,€иџџђh€ `,„мџџ 2.xh€ x,ˆрџџh€ ,Œфџџ24 1h€ Ј,Žцџџile h€ џџџџшџџр- /и,џџџџh€ №,џџр-h€ -џџrkshh€ -џџh€ 8- џџx Woh€ P-џџh€ h-џџle oh€ €-џџJ**h€ ˜-џџ****h€ьА- џџ****h€ Ш-$$џџ****h€" р-((џџct th€Юј-**џџђ˜ h€а.,,џџ Ќh€$ (...џџЖ h€& @.00џџџџђ(€ц`.22X.ts  (€€.B:x.**** €(€(  .RB˜.**** P`(€* Р.ђ’И.rity P@(€, р.’ти.(for P (€l/22ј.S_T) P(€. џџџџв‚/ n Pр0 08/џџџџ (€2 X/P/ђ PЈh€4 p/ Pџџh€6 ˆ/ЄTџџ ch€8  /ІVџџђh€: И/ЈXџџunloh€< а/Ќ\џџ ђ(€Ф№/А`ш/n da Ph€> џџџџPАџџ c@ 2 0џџџџ$ (€B @080р- PР(€D `0 PX0ons P (€2 €0@ x0n ap P€(€F  0р№˜0р- P`(€H Р0€@И0ps P@(€J р0 и0e/de P (€L 1Ррј0**** P(€Ф 1`01**** Pрh€N 81€џџ****h€4 P1„џџor Dh€Юh1ˆџџh€P €1 Šџџh€R ˜1 Œџџh€T А1Žџџh€V Ш1џџh€X р1’џџ000h€”ј1” џџ****h€Z џџџџ$Єџџ****\ €2(2џџџџ( (€D H2@2efin PИ (€2 h2 P`2 P˜ h€”џџџџ@  џџ Ц^ и2˜2џџџџ, (€D И2А2ђР PH (€` џџџџ Pа2 @( b 03№2џџџџ0 (€D 33Ю P№ (€d џџџџ P(3ђ8 Pа f А3H3џџџџ4 h€: `3џџh€< x3џџ95 fh€6 3џџess(€2 џџџџ Ј3 s PP h и5Ш3џџџџ8h€ р3џџ****h€j ј3џџ****h€l 4џџ****h€n (4 џџal Ch€p @4џџ of h€r X4џџure h€t p4$$џџh€v ˆ4,,џџo prh€x  444џџmpleh€z И4<<џџр.h€| а4DDџџin ph€~ ш4LLџџ****h€€ 5TTџџ****h€‚ 5\\џџ****h€„ 05ddџџC h€† H5llџџTypeh€ˆ `5ttџџequeh€Š x5||џџh€Œ 5„„џџNFO_h€Ž Ј5ŒŒџџр,h€ Р5””џџђh€фџџџџœœџџon’ h6№5џџџџ<h€” 6џџJ**h€– 6џџ****h€˜ 86џџ****h€š P6џџ****h€œ џџџџ џџor D*(8€6џџџџ@h€ž˜6џџ Strh€ž А6џџS_DBh€  Ш6џџђh€œр6 џџult h€lј6џџђh€7џџom ch€Ђ (7џџJ**h€Є @7џџ****h€І X7џџ****(€x7p7**** ˆ(€ц˜7T67 App h(€шИ7d>А7ture H(€Фи7tFа7_T & P((€Ј ј7–№7р. Ph€˜8Дцџџh€Њ џџџџЖшџџppli2А8@8џџџџDh€X8џџpplih€Ђ p8џџђ(€N8ˆ8on i p(€цџџџџ@"Ј8**** P.x9Ш8џџџџHh€р8џџ****h€Ђ ј8џџal C(€ц99eld ш(€ш89 09 Ш(€NX9$P9ђ Ј(€Жџџџџ`2p9ata ˆЌ ј99џџџџLh€  Ј9џџђh€* Р9џџalcuh€$ и9џџ****(€Nџџџџ №9**** Ў а::џџџџPh€а(:џџal Ch€А @:џџStruh€X:џџh€В p:џџantsh€Vˆ:џџh€Д  : џџђh€Ж И: џџh€И џџџџџџђК Р;ш:џџџџTh€М ;џџ tagh€О ;џџр,h€Р 0;џџgedh€Т H;џџccouh€Ф `; џџgoryh€Ц x; џџр,h€Ш ;џџncy h€Ъ Ј;џџр,h€Ь џџџџџџIME Ю h<и;џџџџXh€а №;џџYPE h€в <џџр,(€д (< <n taPT%(€ж H<@<ttriPT%(€и џџџџ00`<ggre ˜к €=€<џџџџ\(€ц <˜< are `(€шР<И< for @(€р< и< BAL  h€lј<0џџRAGEh€м =4џџre mh€о (=8 џџ exc(€р H=<$@=р-PT%(€и h=P8`=issi ˜h€т џџџџŒVџџ@ђф (>˜=џџџџ`h€fА=џџр-h€lШ=џџe(€цш=р=ask (€ш>> v ј(€ц џџџџ( >ccou xиш €>@>џџџџd(€и `>X>AST  (€Pџџџџ<x> d€ъ €@˜>џџџџh(€ь И>А>nit PHh€ю а> Pџџlyh€№ ш>ЂRџџXPENh€ђ ?ЄTџџ****h€є ?ІVџџ****h€і 0?ЈXџџ****h€ј H?ЊZџџr St(€њ h?Ќ\`?ђ P˜h€ќ €?LЌџџђh€ў ˜?NЎџџet Sh€ А?PАџџр,h€ Ш?RВџџny dh€ р?TДџџh€ ј?VЖџџh€ @XИџџ (€ 0@\М(@me n а?(€ P@\МH@ Mem PА?h€”h@ќ  џџh€Z џџџџ џџh a  р@˜@џџџџlh€ А@џџpareh€ Ш@џџ h€ џџџџџџt sh @Aј@џџџџph€ AџџStorh€ (Aџџр,h€ џџџџџџNot  AXAџџџџth€ pAџџ(€" џџџџˆA Sha Pp>$ 8BЈAџџџџxh€& РAџџ samh€ZиAџџ****(€( јA№A**** P>(€* BЈXB**** ш=(€, џџџџЈX0Bants Ш=. АBPBџџџџ|h€0 hBџџђh€2 €Bџџensih€4 ˜Bџџр-h€6 џџџџ џџtype8 hCШBџџџџ€ (€dшBрBђ =(€цC<C ј<(€ш(CL& C*For и<(€: HC\.@Cђ PИ<(€< џџџџќ~`Cte)/ ˜<> ШC€Cџџџџ„!h€@ ˜Cџџ****h€B АCџџ****h€D џџџџ џџ@ F DрCџџџџˆ"(€H DјCe (EP„%h€J џџџџџџL pD0DџџџџŒ#(€N PDHD**** А;(€P џџџџhD**** P;R ˜EˆDџџџџ$h€T  Dџџ Resh€ЮИDџџђh€V аDџџ(€X №DшDђPˆ%h€Z E џџ****h€\ E$$џџ****(€N@E&&8E**** Р:h€^ XEdDџџants(€` xEhHpEsion Xˆ:(€b џџџџ EђPŒ%d шFАEџџџџ”%h€f ШEџџ****h€h рEџџ****h€j јEџџ****h€l Fџџantsh€n (Fџџh€p @F џџђh€r XFџџh€t pFџџJ**h€v ˆFџџ****(€x ЈF F**** X9(€цШFT6РF0 89(€шџџџџd>рFlanc 9z `GGџџџџ˜&(€| GGђ р8(€ц@G<8GJ** Р8(€шџџџџL&XG****  8~ ЈGxGџџџџœ'h€€ Gџџal Ch€‚ џџџџџџptio„ HРGџџџџ (h€† иGџџђh€ˆ №Gџџh€Š џџџџџџђŒ €H HџџџџЄ)h€о 8Hџџ****h€Ž PHџџ****h€ hHџџ+ h€’ џџџџ џџ dim” №H˜HџџџџЈ*h€f АHџџђ(€– аHШHP˜%(€˜ џџџџ`0шHPЄ%š XIIџџџџЌ+h€œ Iџџ****h€ž 8Iџџ****(€– џџџџPI****P˜%  ЈIpIџџџџА,(€Ђ IˆIge c Pp6h€№ џџџџ PџџЄ 8JРIџџџџД-h€І иI џџh€”№I џџђh€Ј J џџh€Њ J""џџђh€Ќ џџџџ$$џџЎ џџџџPJџџџџИ.(€А pJhJ P5(€В J PˆJ**** Pp5(€Д АJ@ ЈJ**** PP5(€Ж аJр№ШJal C P05(€И №J€@шJ opt P5(€К K Kђ P№4(€М 0KРр(KJ** Pа4(€О PK`0HK**** PА4h€Р hK€џџ****h€Т €K‚џџal Ch€Ф ˜K„џџ queh€Ц АK†џџh€Ш џџџџˆџџђ+Ъ АLpџџџџџџџџџџџџLџџ iƒfџџџџџџџџџџ(L„ ђ)ƒЬ џџџџџџџџHLPL€ ђA`%iƒЮ џџџџџџџџџџpL„iƒа џџџџџџџџџџL„iƒв џџџџџџџџџџџџџџ€****+D8M(pџџџџџџџџџџџџ№Lџџ( )ƒж џџџџџџџџMM€ outA%iƒи џџџџџџџџџџџџџџ€+˜MDpџџџџџџџџџџџџxMџџD iƒ.џџџџџџџџџџџџџџ„****+FјM`pџџџџџџџџџџџџиMџџ` iƒо џџџџџџџџџџџџџџ€ђ+†јNˆpџџџџџџџџџџџџ8Nџџˆ iƒ.џџџџџџџџџџXN„****iƒdџџџџџџџџџџxN„****iƒи џџџџџџџџџџ˜N„antsiƒPџџџџџџџџџџИN„ђiƒjџџџџџџџџџџиN€ђiƒfџџџџџџџџџџџџџџ€ђ+ŒPЈpџџџџџџџџџџџџ8OџџЈ iƒ.џџџџџџџџџџXO„****iƒdџџџџџџџџџџxO„****iƒи џџџџџџџџџџ˜O„ery iƒPџџџџџџџџџџИO„ђiƒШџџџџџџџџџџиO„ђiƒjџџџџџџџџџџјO€ђiƒfџџџџџџџџџџџџџџ€ђ+|xPаpџџџџџџџџџџџџXPџџа iƒfџџџџџџџџџџџџџџ„****+р јP№pџџџџџџџџџџџџИPџџ№ iƒfџџџџџџџџџџиP„en iiƒ  џџџџџџџџџџџџџџ„ boo+т XRpџџџџџџџџџџџџ8Qџџ iƒ.џџџџџџџџџџXQ„ate iƒdџџџџџџџџџџxQ„ђiƒи џџџџџџџџџџ˜Q„ђiƒPџџџџџџџџџџИQ„ AttiƒцџџџџџџџџџџиQ„****iƒшџџџџџџџџџџјQ„fauliƒф џџџџџџџџџџR„ђiƒц џџџџџџџџџџ8R€ђiƒш џџџџџџџџџџџџџџ€elim+8S8pџџџџџџџџџџџџ˜Rџџ8  iƒ.џџџџџџџџџџИR„***iƒи џџџџџџџџџџиR„****iƒPџџџџџџџџџџјR„fauliƒш џџџџџџџџџџџџџџ€0**+ИxSdpџџџџџџџџџџџџXSџџd  iƒfџџџџџџџџџџџџџџ„+ъ 8TpџџџџџџџџџџџџИSџџ  iƒfџџџџџџџџџџиS„Triƒь џџџџџџџџџџјS€iƒ6џџџџџџџџџџT€ђ€iƒю џџџџџџџџџџџџџџ€Co+№ јTДpџџџџџџџџџџџџxTџџД  iƒ.џџџџџџџџџџ˜T„****iƒdџџџџџџџџџџИT„****iƒи џџџџџџџџџџиT„+ iƒPџџџџџџџџџџџџџџ„erro+ђ XUмpџџџџџџџџџџџџ8Uџџм  iƒє џџџџџџџџџџџџџџ„+~XVќpџџџџџџџџџџџџ˜Uџџќ iƒfџџџџџџџџџџИU„iƒцџџџџџџџџџџиU„iƒі џџџџџџџџџџјU„iƒшџџџџџџџџџџV„iƒј џџџџџџџџџџ8V„iƒц џџџџџџџџџџџџџџ€+€W pџџџџџџџџџџџџ˜Vџџ  iƒfџџџџџџџџџџИV„iƒцџџџџџџџџџџиV„is aiƒшџџџџџџџџџџјV„ity.iƒц џџџџџџџџџџџџџџ€+њ xWDpџџџџџџџџџџџџXWџџD iƒfџџџџџџџџџџџџџџ„ is +ќ јWhpџџџџџџџџџџџџИWџџh iƒfџџџџџџџџџџиW„Bitmiƒjџџџџџџџџџџџџџџ€T.ul+ў xXpџџџџџџџџџџџџ8Xџџ iƒfџџџџџџџџџџXX„ ђiƒцџџџџџџџџџџџџџџ„€ђ+ YМpџџџџџџџџџџџџИXџџМ iƒfџџџџџџџџџџиX„ ђiƒцџџџџџџџџџџјX„€ђiƒЬџџџџџџџџџџџџџџ„A**+  YєpџџџџџџџџџџџџXYџџє iƒfџџџџџџџџџџxY„ssag)ƒ џџџџџџџџ˜Yџџџџ€ђA%+ Z$pџџџџџџџџџџџџрYџџ$ iƒfџџџџџџџџџџZ„iƒцџџџџџџџџџџџџџџ„+ рZPpџџџџџџџџџџџџ`ZџџP iƒfџџџџџџџџџџ€Z„****iƒ џџџџџџџџџџ Z„buteiƒцџџџџџџџџџџРZ„ypeiƒ џџџџџџџџџџџџџџ„+ €[xpџџџџџџџџџџџџ [џџx iƒfџџџџџџџџџџ@[„****iƒцџџџџџџџџџџ`[„****iƒ џџџџџџџџџџџџџџ„TION+ (\ЄpџџџџџџџџџџџџР[џџЄ iƒfџџџџџџџџџџр[„J**iƒцџџџџџџџџџџ\„****)ƒ џџџџџџџџ \џџџџ€****A%+ а\аpџџџџџџџџџџџџh\џџа iƒfџџџџџџџџџџˆ\„&iƒцџџџџџџџџџџЈ\„xt h)ƒ џџџџџџџџШ\џџџџ€рA%+ ˜]ќpџџџџџџџџџџџџ]џџќ iƒfџџџџџџџџџџ0]„тђDiƒцџџџџџџџџџџP]„of h)ƒ џџџџџџџџp]x]€ useA %iƒjџџџџџџџџџџџџџџ€ h+ 8^(pџџџџџџџџџџџџи]џџ( iƒfџџџџџџџџџџј]„****iƒцџџџџџџџџџџ^„****iƒjџџџџџџџџџџџџџџ€icat+ И^Tpџџџџџџџџџџџџx^џџT iƒfџџџџџџџџџџ˜^„рiƒцџџџџџџџџџџџџџџ„H!+ 8_|pџџџџџџџџџџџџј^џџ| iƒfџџџџџџџџџџ_„icatiƒцџџџџџџџџџџџџџџ„+ и_Јpџџџџџџџџџџџџx_џџЈ iƒfџџџџџџџџџџ˜_„o beiƒцџџџџџџџџџџИ_„omatiƒjџџџџџџџџџџџџџџ€x'+" x`аpџџџџџџџџџџџџ`џџа iƒfџџџџџџџџџџ8`„ow ciƒцџџџџџџџџџџX`„(iƒjџџџџџџџџџџџџџџ€и'+$ 8apџџџџџџџџџџџџИ`џџ  iƒfџџџџџџџџџџи`„ble iƒцџџџџџџџџџџј`„iƒшџџџџџџџџџџa„****iƒ" џџџџџџџџџџџџџџ„****+& иa(pџџџџџџџџџџџџxaџџ(! iƒfџџџџџџџџџџ˜a„ appiƒцџџџџџџџџџџИa„рiƒшџџџџџџџџџџџџџџ„x(+( иbPpџџџџџџџџџџџџbџџP" iƒfџџџџџџџџџџ8b„ber iƒ џџџџџџџџџџXb„Р(iƒцџџџџџџџџџџxb„ in iƒ џџџџџџџџџџ˜b„ed aiƒшџџџџџџџџџџИb„J**iƒ* џџџџџџџџџџџџџџ„****+, ˜ctpџџџџџџџџџџџџcџџt# iƒfџџџџџџџџџџ8c„iƒцџџџџџџџџџџXc„tioniƒшџџџџџџџџџџxc„ netiƒ* џџџџџџџџџџџџџџ„0+. `dœpџџџџџџџџџџџџиcџџœ$ iƒfџџџџџџџџџџјc„sersiƒцџџџџџџџџџџd„ eiƒшџџџџџџџџџџ8d„Ш)ƒ0 џџџџџџџџXdџџџџ€****A%+2 (eФpџџџџџџџџџџџџ dџџФ% iƒfџџџџџџџџџџРd„Р)iƒцџџџџџџџџџџрd„№)iƒшџџџџџџџџџџe„)ƒ0 џџџџџџџџ eџџџџ€****A%+4 fьpџџџџџџџџџџџџheџџь& iƒfџџџџџџџџџџˆe„рiƒцџџџџџџџџџџЈe„iƒшџџџџџџџџџџШe„ase )ƒ6 џџџџџџџџшe№e€(A%iƒjџџџџџџџџџџџџџџ€ˆ*+8 №fpџџџџџџџџџџџџPfџџ' iƒfџџџџџџџџџџpf„+iƒцџџџџџџџџџџf„ediƒшџџџџџџџџџџАf„+!iƒ: џџџџџџџџџџаf„lockiƒ< џџџџџџџџџџџџџџ„imum+> Аg<pџџџџџџџџџџџџ0gџџ<( iƒfџџџџџџџџџџPg„eniƒцџџџџџџџџџџpg„0+iƒшџџџџџџџџџџg„ing iƒ: џџџџџџџџџџџџџџ„form+@ ˜hdpџџџџџџџџџџџџ№gџџd) iƒfџџџџџџџџџџh„a bliƒцџџџџџџџџџџ0h„nt aiƒшџџџџџџџџџџPh„ion)ƒB џџџџџџџџphxh€ datA8%iƒjџџџџџџџџџџџџџџ€curr+D 8iŒpџџџџџџџџџџџџиhџџŒ* iƒfџџџџџџџџџџјh„+iƒцџџџџџџџџџџi„iƒшџџџџџџџџџџџџџџ„uffe+F иiАpџџџџџџџџџџџџxiџџА+ iƒfџџџџџџџџџџ˜i„ RiƒцџџџџџџџџџџИi„iƒшџџџџџџџџџџџџџџ„al r+H 8jиpџџџџџџџџџџџџjџџи, iƒfџџџџџџџџџџџџџџ„ C+J ˜jpџџџџџџџџџџџџxjџџ- iƒfџџџџџџџџџџџџџџ„bloc+L k(pџџџџџџџџџџџџиjџџ(. iƒfџџџџџџџџџџјj„atioiƒN џџџџџџџџџџџџџџ„t up+P lTpџџџџџџџџџџџџXkџџT/ iƒfџџџџџџџџџџxk„lici)ƒR џџџџџџџџ˜k k€formA`%)ƒT џџџџџџџџРkШk€`,A`%)ƒV џџџџџџџџшk№k€ng fAd%iƒX џџџџџџџџџџџџџџ„x,+Z pl|pџџџџџџџџџџџџPlџџ|0 iƒfџџџџџџџџџџџџџџ„+\ ˆmЄpџџџџџџџџџџџџАlџџЄ1 iƒfџџџџџџџџџџаl„uest)ƒR џџџџџџџџ№lјl€et fA`%)ƒT џџџџџџџџm m€efauA`%)ƒV џџџџџџџџ@mHm€****Ad%iƒX џџџџџџџџџџhm„****iƒ^ џџџџџџџџџџџџџџ„base+` 0nШpџџџџџџџџџџџџШmџџШ2 iƒfџџџџџџџџџџшm„ DiƒD џџџџџџџџџџn„)ƒb џџџџџџџџ(nџџџџ€A$%+d 0o№pџџџџџџџџџџџџpnџџ№3 iƒfџџџџџџџџџџn„e IniƒD џџџџџџџџџџАn„iƒf џџџџџџџџџџаn„ze oiƒh џџџџџџџџџџ№n„3iƒj џџџџџџџџџџo„Ш-iƒl џџџџџџџџџџџџџџ„р-+n Аopџџџџџџџџџџџџpoџџ4 iƒfџџџџџџџџџџo„3iƒjџџџџџџџџџџџџџџ€(.+p PpDpџџџџџџџџџџџџ№oџџD5 iƒfџџџџџџџџџџp„ datiƒr џџџџџџџџџџ0p„рiƒjџџџџџџџџџџџџџџ€embe+t №plpџџџџџџџџџџџџpџџl6 iƒfџџџџџџџџџџАp„imeniƒшџџџџџџџџџџаp„рiƒц џџџџџџџџџџџџџџ„ber+v qpџџџџџџџџџџџџ0qџџ7 iƒfџџџџџџџџџџPq„****iƒd џџџџџџџџџџpq„****iƒц џџџџџџџџџџџџџџ„orma+x rДpџџџџџџџџџџџџаqџџД8 iƒfџџџџџџџџџџ№q„umbeiƒd џџџџџџџџџџџџџџ„,+z rиpџџџџџџџџџџџџPrџџи9 iƒfџџџџџџџџџџpr„ˆ/iƒjџџџџџџџџџџџџџџ€+| sќpџџџџџџџџџџџџаrџџќ: iƒfџџџџџџџџџџ№r„l diiƒd џџџџџџџџџџџџџџ„р+~ Аs pџџџџџџџџџџџџPsџџ ; iƒfџџџџџџџџџџps„ iƒd џџџџџџџџџџs„****iƒ" џџџџџџџџџџџџџџ„****+€ Pt< pџџџџџџџџџџџџ№sџџ< < iƒfџџџџџџџџџџt„e ofiƒd џџџџџџџџџџ0t„рђDiƒjџџџџџџџџџџџџџџ€+‚ Аt` pџџџџџџџџџџџџtџџ` = iƒfџџџџџџџџџџџџџџ„рђD+„ pu„ pџџџџџџџџџџџџ№tџџ„ > iƒfџџџџџџџџџџu„iƒ† џџџџџџџџџџ0u„bliniƒˆ џџџџџџџџџџPu„рiƒŠ џџџџџџџџџџџџџџ„ 1+Œ vЄ pџџџџџџџџџџџџАuџџЄ ? iƒfџџџџџџџџџџаu„ theiƒ† џџџџџџџџџџ№u„ber iƒˆ џџџџџџџџџџџџџџ„ E+Ž pvШ pџџџџџџџџџџџџPvџџШ @ iƒfџџџџџџџџџџџџџџ„umbe+ 0wь pџџџџџџџџџџџџАvџџь A iƒfџџџџџџџџџџаv„А1iƒ’ џџџџџџџџџџ№v„br'siƒ” џџџџџџџџџџw„re diƒ– џџџџџџџџџџџџџџ„TYPE+˜ аw pџџџџџџџџџџџџpwџџ B iƒfџџџџџџџџџџw„.iƒ’ џџџџџџџџџџАw„,'iƒš џџџџџџџџџџџџџџ„ ass+œ 0x0 pџџџџџџџџџџџџxџџ0 C iƒfџџџџџџџџџџџџџџ„****+ž АxT pџџџџџџџџџџџџpxџџT D iƒfџџџџџџџџџџx„рђDiƒ  џџџџџџџџџџџџџџ„mens+Ђ Pyx pџџџџџџџџџџџџ№xџџx E iƒfџџџџџџџџџџy„****iƒЄ џџџџџџџџџџ0y„****iƒІ џџџџџџџџџџџџџџ„ate +Ј №yœ pџџџџџџџџџџџџyџџœ F iƒfџџџџџџџџџџАy„рiƒЄ џџџџџџџџџџаy„mesiƒІ џџџџџџџџџџџџџџ„****+Њ zР pџџџџџџџџџџџџ0zџџР G iƒfџџџџџџџџџџPz„iƒЌ џџџџџџџџџџpz„nameiƒЎ џџџџџџџџџџџџџџ„ame+А {м pџџџџџџџџџџџџаzџџм H iƒfџџџџџџџџџџ№z„% iƒЌ џџџџџџџџџџџџџџ„ruct+В p{ pџџџџџџџџџџџџP{џџ I iƒfџџџџџџџџџџџџџџ„nsio+Д а{ pџџџџџџџџџџџџА{џџ J iƒfџџџџџџџџџџџџџџ„J**+Ж p|D pџџџџџџџџџџџџ|џџD K iƒfџџџџџџџџџџ0|„s IniƒИ џџџџџџџџџџP|„Ш3iƒІ џџџџџџџџџџџџџџ„s+К №|l pџџџџџџџџџџџџА|џџl L iƒfџџџџџџџџџџа|„2iƒИ џџџџџџџџџџџџџџ„+М ~” pџџџџџџџџџџџџ0}џџ” M iƒО џџџџџџџџџџP}„X4iƒ џџџџџџџџџџp}„leafiƒцџџџџџџџџџџ}„2iƒшџџџџџџџџџџА}„ˆ4iƒц џџџџџџџџџџа}„ksiƒ† џџџџџџџџџџ№}„in biƒˆ џџџџџџџџџџџџџџ„f in+Р 0И pџџџџџџџџџџџџP~џџИ N iƒО џџџџџџџџџџp~„ш4iƒ џџџџџџџџџџ~„lockiƒцџџџџџџџџџџА~„f exiƒшџџџџџџџџџџа~„2iƒц џџџџџџџџџџ№~„ piƒ’ џџџџџџџџџџ„2iƒ” џџџџџџџџџџџџџџ„ b+Т 0€м pџџџџџџџџџџџџpџџм O iƒО џџџџџџџџџџ„y usiƒ џџџџџџџџџџА„y coiƒцџџџџџџџџџџа„ete,iƒшџџџџџџџџџџ№„rageiƒц џџџџџџџџџџ€„iƒЌ џџџџџџџџџџџџџџ„+Ф ќ pџџџџџџџџџџџџp€џџќ P iƒО џџџџџџџџџџ€„iƒ џџџџџџџџџџА€„iƒцџџџџџџџџџџа€„iƒшџџџџџџџџџџ№€„iƒц џџџџџџџџџџџџџџ„+Ц №( pџџџџџџџџџџџџPџџ( Q iƒfџџџџџџџџџџp„iƒцџџџџџџџџџџ„iƒшџџџџџџџџџџА„iƒџџџџџџџџџџа„iƒШ џџџџџџџџџџџџџџ„+Ъ А‚H pџџџџџџџџџџџџ0‚џџH R iƒfџџџџџџџџџџP‚„iƒцџџџџџџџџџџp‚„iƒшџџџџџџџџџџ‚„iƒц џџџџџџџџџџџџџџ„+Ь Pƒl pџџџџџџџџџџџџ№‚џџl S iƒfџџџџџџџџџџƒ„iƒцџџџџџџџџџџ0ƒ„iƒшџџџџџџџџџџџџџџ„+Ю 0„ pџџџџџџџџџџџџƒџџ T iƒfџџџџџџџџџџАƒ„iƒцџџџџџџџџџџаƒ„iƒшџџџџџџџџџџ№ƒ„iƒџџџџџџџџџџ„„iƒШ џџџџџџџџџџџџџџ„+а 0…А pџџџџџџџџџџџџp„џџА U iƒfџџџџџџџџџџ„„iƒцџџџџџџџџџџА„„iƒшџџџџџџџџџџа„„iƒџџџџџџџџџџ№„„iƒP џџџџџџџџџџ…„iƒв џџџџџџџџџџџџџџ„+д H†а pџџџџџџџџџџџџp…џџа V iƒfџџџџџџџџџџ…„)ƒR џџџџџџџџА…И…€A`%)ƒT џџџџџџџџи…р…€A`%)ƒи џџџџџџџџ††€Ad%iƒX џџџџџџџџџџ(†„iƒж џџџџџџџџџџџџџџ„+и ˆ‡№ pџџџџџџџџџџџџˆ†џџ№ W iƒfџџџџџџџџџџЈ†„iƒT џџџџџџџџџџШ†„iƒцџџџџџџџџџџш†„iƒшџџџџџџџџџџ‡„iƒN џџџџџџџџџџ(‡„iƒк џџџџџџџџџџH‡„iƒє џџџџџџџџџџh‡„iƒм џџџџџџџџџџџџџџ„+о ˆ pџџџџџџџџџџџџШ‡џџ X iƒfџџџџџџџџџџш‡„iƒT џџџџџџџџџџˆ„iƒцџџџџџџџџџџ(ˆ„iƒшџџџџџџџџџџHˆ„iƒN џџџџџџџџџџhˆ„)ƒр џџџџџџџџˆˆџџџџ€A\%+т p‰< pџџџџџџџџџџџџаˆџџ< Y iƒfџџџџџџџџџџ№ˆ„iƒT џџџџџџџџџџ‰„iƒцџџџџџџџџџџ0‰„iƒшџџџџџџџџџџP‰„iƒjџџџџџџџџџџџџџџ€+ф Š` pџџџџџџџџџџџџА‰џџ` Z iƒfџџџџџџџџџџа‰„iƒT џџџџџџџџџџ№‰„iƒцџџџџџџџџџџŠ„iƒшџџџџџџџџџџ0Š„iƒN џџџџџџџџџџPŠ„iƒц џџџџџџџџџџpŠ„iƒˆ џџџџџџџџџџџџџџ„+ш А‹„ pџџџџџџџџџџџџаŠџџ„ [ iƒfџџџџџџџџџџ№Š„iƒT џџџџџџџџџџ‹„iƒцџџџџџџџџџџ0‹„iƒшџџџџџџџџџџP‹„iƒN џџџџџџџџџџp‹„iƒц џџџџџџџџџџ‹„iƒ” џџџџџџџџџџџџџџ„+ъ ŒЈ pџџџџџџџџџџџџ№‹џџЈ \ iƒfџџџџџџџџџџŒ„iƒT џџџџџџџџџџ0Œ„iƒцџџџџџџџџџџPŒ„iƒшџџџџџџџџџџpŒ„iƒN џџџџџџџџџџџџџџ„+ь pЬ pџџџџџџџџџџџџаŒџџЬ ] iƒfџџџџџџџџџџ№Œ„iƒT џџџџџџџџџџ„iƒцџџџџџџџџџџ0„iƒшџџџџџџџџџџP„iƒN џџџџџџџџџџџџџџ„+ю PŽ№ pџџџџџџџџџџџџАџџ№ ^ iƒfџџџџџџџџџџа„iƒT џџџџџџџџџџ№„iƒцџџџџџџџџџџŽ„iƒшџџџџџџџџџџ0Ž„iƒN џџџџџџџџџџџџџџ„+№ 0pџџџџџџџџџџџџŽџџ_ iƒfџџџџџџџџџџАŽ„iƒT џџџџџџџџџџаŽ„iƒцџџџџџџџџџџ№Ž„iƒшџџџџџџџџџџ„iƒN џџџџџџџџџџџџџџ„+ђ 08pџџџџџџџџџџџџpџџ8` iƒfџџџџџџџџџџ„iƒT џџџџџџџџџџА„iƒцџџџџџџџџџџа„iƒшџџџџџџџџџџ№„iƒN џџџџџџџџџџ„iƒє џџџџџџџџџџџџџџ„+і ‘\pџџџџџџџџџџџџpџџ\a iƒfџџџџџџџџџџ„iƒО џџџџџџџџџџА„iƒT џџџџџџџџџџа„iƒцџџџџџџџџџџ№„iƒ џџџџџџџџџџ‘„iƒшџџџџџџџџџџ0‘„iƒ* џџџџџџџџџџP‘„iƒN џџџџџџџџџџp‘„iƒє џџџџџџџџџџџџџџ„+ј 0’€pџџџџџџџџџџџџа‘џџ€b iƒfџџџџџџџџџџ№‘„iƒњ џџџџџџџџ џџ’„iƒќ џџџџџџџџџџџџџџ„+ў №’Јpџџџџџџџџџџџџp’џџЈc iƒfџџџџџџџџџџ’„iƒцџџџџџџџџџџА’„iƒшџџџџџџџџџџа’„iƒjџџџџџџџџџџџџџџ€+ “Ьpџџџџџџџџџџџџ0“џџЬd iƒfџџџџџџџџџџP“„iƒNџџџџџџџџџџp“„iƒPџџџџџџџџџџџџџџ„+ ”№pџџџџџџџџџџџџа“џџ№e iƒfџџџџџџџџџџ№“„iƒNџџџџџџџџџџџџџџ„+ ”pџџџџџџџџџџџџP”џџf iƒfџџџџџџџџџџp”„iƒ џџџџџџџџџџџџџџ„+ 0•8pџџџџџџџџџџџџа”џџ8g iƒfџџџџџџџџџџ№”„iƒNџџџџџџџџџџ•„iƒ џџџџџџџџџџџџџџ„+ а•\pџџџџџџџџџџџџp•џџ\h iƒfџџџџџџџџџџ•„iƒ џџџџџџџџџџА•„iƒ џџџџџџџџџџџџџџ„+–x–€pџџџџџџџџџџџџ–џџ€i iƒfџџџџџџџџџџ0–„iƒNџџџџџџџџџџP–„)ƒ џџџџџџџџp–џџџџ€A@%+ — pџџџџџџџџџџџџИ–џџ j iƒfџџџџџџџџџџи–„iƒ џџџџџџџџџџј–„)ƒ џџџџџџџџ—џџџџ€A@%+ Ј—Рpџџџџџџџџџџџџ`—џџРk iƒfџџџџџџџџџџ€—„)ƒ џџџџџџџџ —џџџџ€A@%+ 0˜рpџџџџџџџџџџџџш—џџрl iƒfџџџџџџџџџџ˜„)ƒ џџџџџџџџ(˜џџџџ€A@%+ а˜pџџџџџџџџџџџџp˜џџm iƒfџџџџџџџџџџ˜„iƒNџџџџџџџџџџА˜„iƒPџџџџџџџџџџџџџџ„+ P™$pџџџџџџџџџџџџ™џџ$n iƒfџџџџџџџџџџ0™„iƒjџџџџџџџџџџџџџџ€+ šLpџџџџџџџџџџџџ™џџLo iƒfџџџџџџџџџџА™„iƒцџџџџџџџџџџа™„iƒшџџџџџџџџџџ№™„iƒjџџџџџџџџџџџџџџ€+ аšppџџџџџџџџџџџџPšџџpp iƒfџџџџџџџџџџpš„iƒцџџџџџџџџџџš„iƒшџџџџџџџџџџАš„iƒ  џџџџџџџџџџџџџџ„+І›”pџџџџџџџџџџџџ›џџ”q iƒfџџџџџџџџџџ0›„iƒи џџџџџџџџџџP›„iƒцџџџџџџџџџџp›„iƒjџџџџџџџџџџџџџџ€+ 8œРpџџџџџџџџџџџџа›џџРr iƒfџџџџџџџџџџ№›„iƒ џџџџџџџџџџœ„)ƒ" џџџџџџџџ0œџџџџ€AD%+Аьpџџџџџџџџџџџџxœџџьs iƒfџџџџџџџџџџ˜œ„iƒи џџџџџџџџџџИœ„iƒцџџџџџџџџџџиœ„iƒшџџџџџџџџџџјœ„iƒjџџџџџџџџџџџџџџ€+"РpџџџџџџџџџџџџXџџt iƒfџџџџџџџџџџx„iƒ џџџџџџџџџџ˜„)ƒ$ џџџџџџџџИџџџџ€AH%+Œ€žDpџџџџџџџџџџџџžџџDu iƒfџџџџџџџџџџ ž„iƒцџџџџџџџџџџ@ž„iƒшџџџџџџџџџџ`ž„iƒjџџџџџџџџџџџџџџ€+ўŸhpџџџџџџџџџџџџРžџџhv iƒfџџџџџџџџџџрž„iƒ џџџџџџџџџџџџџџ„+ ŸŒpџџџџџџџџџџџџ@ŸџџŒw iƒfџџџџџџџџџџ`Ÿ„iƒ џџџџџџџџџџ€Ÿ„iƒjџџџџџџџџџџџџџџ€+` АpџџџџџџџџџџџџрŸџџАx iƒfџџџџџџџџџџ „iƒ џџџџџџџџџџ  „iƒ& џџџџџџџџџџ@ „iƒ џџџџџџџџџџџџџџ„+( Ёдpџџџџџџџџџџџџ  џџдy iƒfџџџџџџџџџџР „iƒ џџџџџџџџџџр „iƒи џџџџџџџџџџџџџџ„+*  Ёјpџџџџџџџџџџџџ@Ёџџјz iƒfџџџџџџџџџџ`Ё„iƒ џџџџџџџџџџ€Ё„iƒи џџџџџџџџџџџџџџ„+,  Ђ pџџџџџџџџџџџџрЁџџ { iƒfџџџџџџџџџџЂ„iƒи џџџџџџџџџџ Ђ„iƒцџџџџџџџџџџ@Ђ„iƒшџџџџџџџџџџ`Ђ„iƒ. џџџџџџџџџџ€Ђ€iƒjџџџџџџџџџџџџџџ€+0 РЃDpџџџџџџџџџџџџрЂџџD| iƒfџџџџџџџџџџЃ„iƒи џџџџџџџџџџ Ѓ„iƒцџџџџџџџџџџ@Ѓ„iƒшџџџџџџџџџџ`Ѓ„iƒ. џџџџџџџџџџ€Ѓ„iƒ2 џџџџџџџџџџ Ѓ„iƒ џџџџџџџџџџџџџџ„+R€ЄhpџџџџџџџџџџџџЄџџh} iƒfџџџџџџџџџџ Є„iƒцџџџџџџџџџџ@Є„iƒшџџџџџџџџџџ`Є„iƒjџџџџџџџџџџџџџџ€+^€ЅŒpџџџџџџџџџџџџРЄџџŒ~ iƒfџџџџџџџџџџрЄ„iƒцџџџџџџџџџџЅ„iƒшџџџџџџџџџџ Ѕ„iƒ4 џџџџџџџџџџ@Ѕ„iƒ6 џџџџџџџџџџ`Ѕ€iƒц џџџџџџџџџџџџџџ€+f@ІАpџџџџџџџџџџџџРЅџџА iƒfџџџџџџџџџџрЅ„iƒ8 џџџџџџџџџџІ„iƒ: џџџџџџџџџџ І„iƒц џџџџџџџџџџџџџџ€+ю@Їдpџџџџџџџџџџџџ€Іџџд€ iƒfџџџџџџџџџџ І„iƒцџџџџџџџџџџРІ„iƒшџџџџџџџџџџрІ„iƒ4 џџџџџџџџџџЇ„iƒ6 џџџџџџџџџџ Ї„iƒц џџџџџџџџџџџџџџ„+шрЇјpџџџџџџџџџџџџ€Їџџј iƒfџџџџџџџџџџ Ї„iƒцџџџџџџџџџџРЇ„iƒшџџџџџџџџџџџџџџ„+ь`Јpџџџџџџџџџџџџ Јџџ‚ iƒfџџџџџџџџџџ@Ј„iƒ8 џџџџџџџџџџџџџџ„+№ЉDpџџџџџџџџџџџџ ЈџџDƒ iƒfџџџџџџџџџџРЈ„iƒ8 џџџџџџџџџџрЈ„iƒц џџџџџџџџџџџџџџ„+< рЉhpџџџџџџџџџџџџ@Љџџh„ iƒfџџџџџџџџџџ`Љ„iƒцџџџџџџџџџџ€Љ„iƒшџџџџџџџџџџ Љ„iƒ4 џџџџџџџџџџРЉ„iƒjџџџџџџџџџџџџџџ€+$рЊpџџџџџџџџџџџџ Њџџ… iƒfџџџџџџџџџџ@Њ„iƒцџџџџџџџџџџ`Њ„iƒшџџџџџџџџџџ€Њ„iƒ4 џџџџџџџџџџ Њ„iƒ> џџџџџџџџџџРЊ„iƒ џџџџџџџџџџџџџџ„+( ЋИpџџџџџџџџџџџџ ЋџџИ† iƒfџџџџџџџџџџ@Ћ„iƒцџџџџџџџџџџ`Ћ„iƒшџџџџџџџџџџ€Ћ„iƒ4 џџџџџџџџџџџџџџ„+&€ЌмpџџџџџџџџџџџџрЋџџм‡ iƒfџџџџџџџџџџЌ„iƒцџџџџџџџџџџ Ќ„iƒшџџџџџџџџџџ@Ќ„iƒ4 џџџџџџџџџџ`Ќ„iƒ@ џџџџџџџџџџџџџџ„+B Р­pџџџџџџџџџџџџРЌџџˆ iƒfџџџџџџџџџџрЌ„iƒ џџџџџџџџџџ­„iƒцџџџџџџџџџџ ­„iƒ џџџџџџџџџџ@­„iƒшџџџџџџџџџџ`­„iƒ* џџџџџџџџџџ€­„iƒ4 џџџџџџџџџџ ­„iƒ@ џџџџџџџџџџџџџџ„+D `Ў$pџџџџџџџџџџџџЎџџ$‰ iƒfџџџџџџџџџџ Ў„iƒF џџџџџџџџџџ@Ў„iƒH џџџџџџџџџџџџџџ€+J шЎLpџџџџџџџџџџџџ ЎџџLŠ iƒfџџџџџџџџџџРЎ„)ƒL џџџџџџџџрЎџџџџ€A<%+N HЏtpџџџџџџџџџџџџ(Џџџt‹ iƒfџџџџџџџџџџџџџџ„+P АœpџџџџџџџџџџџџˆЏџџœŒ iƒfџџџџџџџџџџЈЏ„iƒцџџџџџџџџџџШЏ„iƒо џџџџџџџџџџшЏ„iƒц џџџџџџџџџџџџџџ„+R ˆАРpџџџџџџџџџџџџHАџџР iƒfџџџџџџџџџџhА„iƒцџџџџџџџџџџџџџџ„+T БшpџџџџџџџџџџџџШАџџшŽ iƒfџџџџџџџџџџшА„)ƒV џџџџџџџџБџџџџ€AP%+X ˜БpџџџџџџџџџџџџPБџџ iƒfџџџџџџџџџџpБ„)ƒV џџџџџџџџБџџџџ€AP%+V8В8pџџџџџџџџџџџџиБџџ8 iƒfџџџџџџџџџџјБ„iƒZ џџџџџџџџџџВ„iƒ\ џџџџџџџџџџџџџџ€+HГ\pџџџџџџџџџџџџxВџџ\‘ iƒ.џџџџџџџџџџ˜В„iƒ<џџџџџџџџџџИВ€iƒ^ џџџџџџџџџџиВ€iƒ@џџџџџџџџџџјВ„iƒ` џџџџџџџџџџџџџџ„+b xГ€pџџџџџџџџџџџџXГџџ€’ iƒfџџџџџџџџџџџџџџ„+d ДЄpџџџџџџџџџџџџИГџџЄ“ iƒfџџџџџџџџџџиГ„)ƒf џџџџџџџџјГџџџџ€A€%+h ˆДЬpџџџџџџџџџџџџ@ДџџЬ” iƒfџџџџџџџџџџ`Д„)ƒf џџџџџџџџ€Дџџџџ€A€%+j ЕєpџџџџџџџџџџџџШДџџє• iƒfџџџџџџџџџџшД„)ƒf џџџџџџџџЕџџџџ€A€%+l ИЕpџџџџџџџџџџџџPЕџџ– iƒfџџџџџџџџџџpЕ„)ƒf џџџџџџџџЕ˜Е€A€%iƒjџџџџџџџџџџџџџџ€+n  Ж@pџџџџџџџџџџџџјЕџџ@— iƒfџџџџџџџџџџЖ„iƒV џџџџџџџџџџ8Ж„iƒ^ џџџџџџџџџџXЖ„iƒp џџџџџџџџџџxЖ„)ƒr џџџџџџџџ˜Жџџџџ€A%+t (ЗdpџџџџџџџџџџџџрЖџџd˜ iƒfџџџџџџџџџџЗ„)ƒv џџџџџџџџ Зџџџџ€Aˆ%+x јЗŒpџџџџџџџџџџџџhЗџџŒ™ iƒfџџџџџџџџџџˆЗ„)ƒv џџџџџџџџЈЗАЗ€Aˆ%iƒp џџџџџџџџџџаЗ„)ƒr џџџџџџџџ№Зџџџџ€A%+z шИДpџџџџџџџџџџџџ8ИџџДš iƒfџџџџџџџџџџXИ„)ƒv џџџџџџџџxИ€И€Aˆ%iƒ| џџџџџџџџџџ И„iƒp џџџџџџџџџџРИ„)ƒr џџџџџџџџрИџџџџ€A%+~ ЈЙиpџџџџџџџџџџџџ(Йџџи› iƒfџџџџџџџџџџHЙ„iƒV џџџџџџџџџџhЙ„iƒ^ џџџџџџџџџџˆЙ„iƒ€ џџџџџџџџџџџџџџ€+‚ hКpџџџџџџџџџџџџшЙџџœ iƒfџџџџџџџџџџК„iƒV џџџџџџџџџџ(К„iƒ^ џџџџџџџџџџHК„iƒ€ џџџџџџџџџџџџџџ€+„ (Л,pџџџџџџџџџџџџЈКџџ, iƒfџџџџџџџџџџШК„iƒNџџџџџџџџџџшК„iƒ† џџџџџџџџџџЛ„iƒ€ џџџџџџџџџџџџџџ€+ˆ шЛTpџџџџџџџџџџџџhЛџџTž iƒfџџџџџџџџџџˆЛ„iƒNџџџџџџџџџџЈЛ„iƒŠ џџџџџџџџџџШЛ„iƒ€ џџџџџџџџџџџџџџ€+Œ ˆМ|pџџџџџџџџџџџџ(Мџџ|Ÿ iƒfџџџџџџџџџџHМ„iƒŽ џџџџџџџџџџhМ„iƒ џџџџџџџџџџџџџџ„+’ 0НЈpџџџџџџџџџџџџШМџџЈ  iƒfџџџџџџџџџџшМ„)ƒ” џџџџџџџџНН€Aœ%iƒ– џџџџџџџџџџџџџџ„+˜ иНиpџџџџџџџџџџџџpНџџиЁ iƒfџџџџџџџџџџН„)ƒ” џџџџџџџџАНИН€Aœ%iƒ– џџџџџџџџџџџџџџ„+š €ОpџџџџџџџџџџџџОџџЂ iƒfџџџџџџџџџџ8О„)ƒœ џџџџџџџџXО`О€A %iƒž џџџџџџџџџџџџџџ€+  П0pџџџџџџџџџџџџРОџџ0Ѓ iƒfџџџџџџџџџџрО„iƒЂ џџџџџџџџџџП„iƒЄ џџџџџџџџџџџџџџ€+І РПdpџџџџџџџџџџџџ`ПџџdЄ iƒfџџџџџџџџџџ€П„iƒЈ џџџџџџџџџџ П„iƒЊ џџџџџџџџџџџџџџ„+Ќ ˆР˜pџџџџџџџџџџџџРџџ˜Ѕ iƒfџџџџџџџџџџ Р„)ƒЎ џџџџџџџџ@РHР€AЈ%iƒА џџџџџџџџџџhР„iƒВ џџџџџџџџџџџџџџ„+Д 0СШpџџџџџџџџџџџџШРџџШІ iƒfџџџџџџџџџџшР„)ƒЖ џџџџџџџџСС€AЌ%iƒо џџџџџџџџџџџџџџ„+И рСќpџџџџџџџџџџџџpСџџќЇ iƒfџџџџџџџџџџС„)ƒК џџџџџџџџАСИС€AЌ%)ƒМ џџџџџџџџиСџџџџ€AЌ%+О ˆТ0pџџџџџџџџџџџџ Тџџ0Ј iƒfџџџџџџџџџџ@Т„)ƒР џџџџџџџџ`ТhТ€Al%iƒв џџџџџџџџџџџџџџ€+Т 0УXpџџџџџџџџџџџџШТџџXЉ iƒfџџџџџџџџџџшТ„)ƒЬ џџџџџџџџУУ€A`%iƒв џџџџџџџџџџџџџџ€+Ц ИУ„pџџџџџџџџџџџџpУџџ„Њ iƒШ џџџџџџџџџџУ„)ƒЬ џџџџџџџџАУџџџџ€A`%+Ъ 8ФЌpџџџџџџџџџџџџјУџџЌЋ iƒfџџџџџџџџџџФ„iƒЬ џџџџџџџџџџџџџџ„+Ю ˜ФдpџџџџџџџџџџџџxФџџдЌ iƒШ џџџџџџџџџџџџџџ„+а @ХќpџџџџџџџџџџџџиФџџќ­ iƒШ џџџџџџџџџџјФ„)ƒв џџџџџџџџХ Х€Al%iƒž џџџџџџџџџџџџџџ€+д ШХ(pџџџџџџџџџџџџ€Хџџ(Ў iƒШ џџџџџџџџџџ Х„)ƒв џџџџџџџџРХџџџџ€Al%+ж hЦTpџџџџџџџџџџџџЦџџTЏ iƒШ џџџџџџџџџџ(Ц„iƒи џџџџџџџџџџHЦ€iƒ€ џџџџџџџџџџџџџџ€+к Ч|pџџџџџџџџџџџџЈЦџџ|А iƒШ џџџџџџџџџџШЦ„iƒм џџџџџџџџџџшЦ„iƒœ џџџџџџџџџџџџџџ„+о ˆЧЄpџџџџџџџџџџџџHЧџџЄБ iƒШ џџџџџџџџџџhЧ„iƒр џџџџџџџџџџџџџџ€+т pШиpџџџџџџџџџџџџШЧџџиВ iƒШ џџџџџџџџџџшЧ„)ƒф џџџџџџџџШШ€Ah%iƒм џџџџџџџџџџ0Ш„iƒц џџџџџџџџџџPШ„iƒш џџџџџџџџџџџџџџ€+ъ XЩќpџџџџџџџџџџџџАШџџќГ iƒШ џџџџџџџџџџаШ„)ƒф џџџџџџџџ№ШјШ€Ah%iƒц џџџџџџџџџџЩ„iƒь џџџџџџџџџџ8Щ„iƒш џџџџџџџџџџџџџџ€+ю иЩ$pџџџџџџџџџџџџ˜Щџџ$Д iƒШ џџџџџџџџџџИЩ„iƒ џџџџџџџџџџџџџџ„+№ xЪLpџџџџџџџџџџџџЪџџLЕ iƒШ џџџџџџџџџџ8Ъ„iƒ џџџџџџџџџџXЪ„iƒь џџџџџџџџџџџџџџ„+ђ ЫxpџџџџџџџџџџџџИЪџџxЖ iƒШ џџџџџџџџџџиЪ„iƒ џџџџџџџџџџјЪ„iƒє џџџџџџџџџџџџџџ„+і иЫ pџџџџџџџџџџџџXЫџџ З iƒШ џџџџџџџџџџxЫ„iƒ џџџџџџџџџџ˜Ы„iƒј џџџџџџџџџџИЫ„iƒњ џџџџџџџџџџџџџџ„+ќ xЬШpџџџџџџџџџџџџЬџџШИ iƒШ џџџџџџџџџџ8Ь„iƒў џџџџџџџџџџXЬ„iƒш џџџџџџџџџџџџџџ€+ 8Э№pџџџџџџџџџџџџИЬџџ№Й iƒШ џџџџџџџџџџиЬ„iƒ џџџџџџџџџџјЬ„iƒ џџџџџџџџџџЭ„iƒш џџџџџџџџџџџџџџ€+ рЭpџџџџџџџџџџџџxЭџџК iƒШ џџџџџџџџџџ˜Э„iƒ џџџџџџџџџџИЭ„)ƒв џџџџџџџџиЭџџџџ€Ah%+ ˆЮ<pџџџџџџџџџџџџ Юџџ<Л iƒШ џџџџџџџџџџ@Ю„iƒ џџџџџџџџџџ`Ю„)ƒв џџџџџџџџ€Юџџџџ€Ah%+ ЯdpџџџџџџџџџџџџШЮџџdМ iƒШ џџџџџџџџџџшЮ„iƒш џџџџџџџџџџџџџџ€+ ЈЯpџџџџџџџџџџџџHЯџџН iƒШ џџџџџџџџџџhЯ„iƒ џџџџџџџџџџˆЯ„iƒш џџџџџџџџџџџџџџ€+ HаДpџџџџџџџџџџџџшЯџџДО iƒШ џџџџџџџџџџа„iƒ џџџџџџџџџџ(а„iƒш џџџџџџџџџџџџџџ€+ шаиpџџџџџџџџџџџџˆаџџиП iƒШ џџџџџџџџџџЈа„iƒ џџџџџџџџџџШа„iƒш џџџџџџџџџџџџџџ€+ ˆбpџџџџџџџџџџџџ(бџџР iƒШ џџџџџџџџџџHб„iƒ џџџџџџџџџџhб„iƒш џџџџџџџџџџџџџџ€+ (в0pџџџџџџџџџџџџШбџџ0С iƒШ џџџџџџџџџџшб„iƒ џџџџџџџџџџв„iƒш џџџџџџџџџџџџџџ€+ шв`pџџџџџџџџџџџџhвџџ`Т iƒШ џџџџџџџџџџˆв„iƒ џџџџџџџџџџЈв„iƒ џџџџџџџџџџШв„iƒ џџџџџџџџџџџџџџ„+ ЈгŒpџџџџџџџџџџџџ(гџџŒУ iƒШ џџџџџџџџџџHг„iƒ џџџџџџџџџџhг„iƒ џџџџџџџџџџˆг„iƒ џџџџџџџџџџџџџџ„+ HдМpџџџџџџџџџџџџшгџџМФ iƒШ џџџџџџџџџџд„iƒ џџџџџџџџџџ(д„iƒ џџџџџџџџџџџџџџ„+ ШдшpџџџџџџџџџџџџˆдџџшХ iƒШ џџџџџџџџџџЈд„iƒ џџџџџџџџџџџџџџ„+" ˆеpџџџџџџџџџџџџеџџЦ iƒШ џџџџџџџџџџ(е„iƒ џџџџџџџџџџHе„iƒ џџџџџџџџџџhе„iƒ џџџџџџџџџџџџџџ„+$ HжDpџџџџџџџџџџџџШеџџDЧ iƒШ џџџџџџџџџџше„iƒ џџџџџџџџџџж„iƒ џџџџџџџџџџ(ж„iƒ џџџџџџџџџџџџџџ„+& шжppџџџџџџџџџџџџˆжџџpШ iƒШ џџџџџџџџџџЈж„iƒ џџџџџџџџџџШж„iƒ џџџџџџџџџџџџџџ„+( ˆзœpџџџџџџџџџџџџ(зџџœЩ iƒШ џџџџџџџџџџHз„iƒ џџџџџџџџџџhз„iƒž џџџџџџџџџџџџџџ€+* (иШpџџџџџџџџџџџџШзџџШЪ iƒШ џџџџџџџџџџшз„iƒ џџџџџџџџџџи„iƒ, џџџџџџџџџџџџџџ„+. ШиєpџџџџџџџџџџџџhиџџєЫ iƒШ џџџџџџџџџџˆи„iƒ џџџџџџџџџџЈи„iƒ, џџџџџџџџџџџџџџ„+0 Јй$pџџџџџџџџџџџџйџџ$Ь iƒШ џџџџџџџџџџ(й„iƒ џџџџџџџџџџHй„iƒ џџџџџџџџџџhй„iƒ џџџџџџџџџџˆй„iƒ2 џџџџџџџџџџџџџџ„+4 hкTpџџџџџџџџџџџџшйџџTЭ iƒШ џџџџџџџџџџк„iƒ џџџџџџџџџџ(к„iƒ џџџџџџџџџџHк„iƒ џџџџџџџџџџџџџџ„+6 hлˆpџџџџџџџџџџџџЈкџџˆЮ iƒШ џџџџџџџџџџШк„iƒ џџџџџџџџџџшк„iƒ џџџџџџџџџџл„iƒ џџџџџџџџџџ(л„iƒ2 џџџџџџџџџџHл„iƒ џџџџџџџџџџџџџџ„+8 шлМpџџџџџџџџџџџџЈлџџМЯ iƒШ џџџџџџџџџџШл„iƒ џџџџџџџџџџџџџџ„+: Јмшpџџџџџџџџџџџџ(мџџша iƒШ џџџџџџџџџџHм„iƒ< џџџџџџџџџџhм„iƒ> џџџџџџџџџџˆм„iƒ@ џџџџџџџџџџџџџџ„+B Hн pџџџџџџџџџџџџшмџџ б iƒШ џџџџџџџџџџн„iƒ џџџџџџџџџџ(н„iƒD џџџџџџџџџџџџџџ„+F Шн@ pџџџџџџџџџџџџˆнџџ@ в iƒШ џџџџџџџџџџЈн„iƒ џџџџџџџџџџџџџџ„+H Hоl pџџџџџџџџџџџџоџџl г iƒШ џџџџџџџџџџ(о„iƒ џџџџџџџџџџџџџџ„+J п˜ pџџџџџџџџџџџџˆоџџ˜ д iƒШ џџџџџџџџџџЈо„iƒ( џџџџџџџџџџШо„iƒ№ џџџџџџџџџџшо„iƒL џџџџџџџџџџџџџџ„+N ШпР pџџџџџџџџџџџџHпџџР е iƒШ џџџџџџџџџџhп„iƒ( џџџџџџџџџџˆп„iƒ№ џџџџџџџџџџЈп„iƒL џџџџџџџџџџџџџџ„+P ˆрш pџџџџџџџџџџџџрџџш ж iƒШ џџџџџџџџџџ(р„iƒ( џџџџџџџџџџHр„iƒZџџџџџџџџџџhр„iƒ€ џџџџџџџџџџџџџџ€+R (с!pџџџџџџџџџџџџШрџџ!з iƒШ џџџџџџџџџџшр„iƒ( џџџџџџџџџџс„iƒ№ џџџџџџџџџџџџџџ„+T шс8!pџџџџџџџџџџџџhсџџ8!и iƒШ џџџџџџџџџџˆс„iƒ( џџџџџџџџџџЈс„iƒю џџџџџџџџџџШс„iƒL џџџџџџџџџџџџџџ„+V Јт`!pџџџџџџџџџџџџ(тџџ`!й iƒШ џџџџџџџџџџHт„iƒ( џџџџџџџџџџhт„iƒю џџџџџџџџџџˆт„iƒL џџџџџџџџџџџџџџ„+X hуˆ!pџџџџџџџџџџџџштџџˆ!к iƒШ џџџџџџџџџџу„iƒ( џџџџџџџџџџ(у„iƒZџџџџџџџџџџHу„iƒ€ џџџџџџџџџџџџџџ€+Z фА!pџџџџџџџџџџџџЈуџџА!л iƒШ џџџџџџџџџџШу„iƒ( џџџџџџџџџџшу„iƒю џџџџџџџџџџџџџџ„+\ ифм!pџџџџџџџџџџџџHфџџм!м iƒШ џџџџџџџџџџhф„iƒ џџџџџџџџџџˆф„)ƒ^ џџџџџџџџЈфАф€Ax%)ƒ` џџџџџџџџафџџџџ€A|%+b Јх"pџџџџџџџџџџџџхџџ"н iƒШ џџџџџџџџџџ8х„iƒў џџџџџџџџџџXх„)ƒ^ џџџџџџџџxх€х€Ax%)ƒ` џџџџџџџџ хџџџџ€A|%+d (ц4"pџџџџџџџџџџџџшхџџ4"о iƒШ џџџџџџџџџџц„iƒ џџџџџџџџџџџџџџ„+f иц\"pџџџџџџџџџџџџhцџџ\"п iƒШ џџџџџџџџџџˆц„)ƒ^ џџџџџџџџЈцАц€Ax%)ƒ` џџџџџџџџацџџџџ€A|%+h Xч”"pџџџџџџџџџџџџчџџ”"р iƒШ џџџџџџџџџџ8ч„iƒо џџџџџџџџџџџџџџ‚+j шМ"pџџџџџџџџџџџџ˜чџџМ"с iƒШ џџџџџџџџџџИч„iƒl џџџџџџџџџџич„iƒ џџџџџџџџџџјч„iƒ џџџџџџџџџџџџџџ„+n ишш"pџџџџџџџџџџџџXшџџш"т iƒШ џџџџџџџџџџxш„iƒl џџџџџџџџџџ˜ш„iƒ џџџџџџџџџџИш„iƒ џџџџџџџџџџџџџџ„+p xщ#pџџџџџџџџџџџџщџџ#у iƒШ џџџџџџџџџџ8щ„iƒl џџџџџџџџџџXщ„iƒ џџџџџџџџџџџџџџ„+r 8ъD#pџџџџџџџџџџџџИщџџD#ф iƒШ џџџџџџџџџџищ„iƒl џџџџџџџџџџјщ„iƒ№ џџџџџџџџџџъ„iƒt џџџџџџџџџџџџџџ„+v Иъp#pџџџџџџџџџџџџxъџџp#х iƒШ џџџџџџџџџџ˜ъ„iƒž џџџџџџџџџџџџџџ€+x `ы #pџџџџџџџџџџџџјъџџ #ц iƒfџџџџџџџџџџы„iƒz џџџџџџџџџџ8ы„)ƒ| џџџџџџџџXыџџџџ€A(%+~ @ьШ#pџџџџџџџџџџџџ ыџџШ#ч iƒfџџџџџџџџџџРы„iƒ€ џџџџџџџџџџры„)ƒ‚ џџџџџџџџь ь‚€ ьiƒ„ џџџџџџџџ џџџџџџ‚+† э№#pџџџџџџџџџџџџ€ьџџ№#ш iƒfџџџџџџџџџџ ь„iƒD џџџџџџџџџџРь„iƒˆ џџџџџџџџџџрь„iƒ€ џџџџџџџџџџџџџџ‚+Š ˆэ$$pџџџџџџџџџџџџ@эџџ$$щ iƒfџџџџџџџџџџ`э„)ƒŒ џџџџџџџџ€эџџџџ‚AИ%+Ž PюX$pџџџџџџџџџџџџШэџџX$ъ iƒШ џџџџџџџџџџшэ„)ƒ џџџџџџџџюю‚AД%iƒ€ џџџџџџџџџџ0ю‚iƒ’ џџџџџџџџ џџџџџџ‚+” ию„$pџџџџџџџџџџџџюџџ„$ы iƒШ џџџџџџџџџџАю„)ƒŒ џџџџџџџџаюџџџџ‚AИ%+– `яМ$pџџџџџџџџџџџџяџџМ$ь iƒШ џџџџџџџџџџ8я„)ƒŒ џџџџџџџџXяџџџџ‚AИ%+˜ №є$pџџџџџџџџџџџџ яџџє$э iƒШ џџџџџџџџџџРя„iƒš џџџџџџџџџџря„iƒœ џџџџџџџџџџџџџџ„+ž  №,%pџџџџџџџџџџџџ@№џџ,%ю iƒШ џџџџџџџџџџ`№„iƒš џџџџџџџџџџ€№„iƒœ џџџџџџџџџџџџџџ„+  @ёh%pџџџџџџџџџџџџр№џџh%я iƒШ џџџџџџџџџџё„iƒЂ џџџџџџџџџџ ё„iƒЄ џџџџџџџџџџџџџџ„+І рёœ%pџџџџџџџџџџџџ€ёџџœ%№ iƒШ џџџџџџџџџџ ё„iƒЂ џџџџџџџџџџРё„iƒЄ џџџџџџџџџџџџџџ„+Ј Рђд%pџџџџџџџџџџџџ ђџџд%ё iƒШ џџџџџџџџџџ@ђ„iƒ џџџџџџџџџџ`ђ„iƒЊ џџџџџџџџџџ€ђ„iƒ€ џџџџџџџџџџ ђ‚iƒ’ џџџџџџџџ џџџџџџ‚+Ќ €ѓ&pџџџџџџџџџџџџѓџџ&ђ iƒШ џџџџџџџџџџ ѓ„iƒЎ џџџџџџџџџџ@ѓ„iƒ€ џџџџџџџџџџ`ѓ‚iƒ’ џџџџџџџџ џџџџџџ‚+А (є8&pџџџџџџџџџџџџРѓџџ8&ѓ iƒШ џџџџџџџџџџрѓ„iƒЎ џџџџџџџџџџє„)ƒ| џџџџџџџџ єџџџџ‚A(%+В Hѕd&pџџџџџџџџџџџџhєџџd&є iƒfџџџџџџџџџџˆє„iƒД џџџџџџџџџџЈє„iƒ| џџџџџџџџџџШє„iƒцџџџџџџџџџџшє„iƒшџџџџџџџџџџѕ„iƒœџџџџџџџџџџ(ѕ„iƒPџџџџџџџџџџџџџџ„+Ж Шѕ&pџџџџџџџџџџџџˆѕџџ&ѕ iƒfџџџџџџџџџџЈѕ„iƒД џџџџџџџџџџџџџџ„+И џџџџМ&pџџџџџџџџџџџџіџџМ&і iƒfџџџџџџџџџџ(і„iƒК џџџџџџџџџџHі‚iƒМ џџџџџџџџ џџhі‚iƒО џџџџџџџџ џџˆі‚iƒР џџџџџџџџ џџЈі‚iƒТ џџџџџџџџ џџШі‚iƒФ џџџџџџџџ џџџџџџ‚ژ8їCџџџџџџџџџџџџџџЪ˜АBџџџџџџџџџџџџџџъ˜b(BџџџџџџџџџџџџџџЪ˜ЖxBџџџџџџџџџџџџџџЪ˜К BџџџџџџџџџџџџџџЪ˜Р№Bџџ џџџџџџџџџџџџЪ˜ФBџџ џџџџџџџџџџџџЪ˜ЪhBџџџџџџџџџџџџџџЪ˜ЮBџџџџџџџџџџџџџџЪ˜дрBџџџџџџџџџџџџџџЪ˜ BџџџџџџџџџџџџџџЪ˜tXBџџџџџџџџџџџџџџЪ˜x€BџџџџџџџџџџџџџџЪ˜аBџџџџџџџџџџџџџџЪ˜фјBџџ!џџџџџџџџџџџџЪ˜ъHBџџ$џџџџџџџџџџџџЪ˜юpBџџ&џџџџџџџџџџџџЪ˜єРBџџ)џџџџџџџџџџџџЪ˜јшBџџ+џџџџџџџџџџџџЪ˜ў8Bџџ.џџџџџџџџџџџџЪ˜`Bџџ0џџџџџџџџџџџџЪ˜АBџџ3џџџџџџџџџџџџЪ˜ иBџџ5џџџџџџџџџџџџЪ˜(Bџџ8џџџџџџџџџџџџЪ˜PBџџ:џџџџџџџџџџџџЪ˜ Bџџ=џџџџџџџџџџџџЪ˜ ШBџџ?џџџџџџџџџџџџЪ˜&BџџBџџџџџџџџџџџџЪ˜*@BџџDџџџџџџџџџџџџЪ˜0BџџGџџџџџџџџџџџџЪ˜4ИBџџIџџџџџџџџџџџџЪ˜:BџџLџџџџџџџџџџџџЪ˜>0@BџџNџџџџџџџџџџџџЪ˜D€BџџQџџџџџџџџџџџџЪ˜HЈ^BџџSџџџџџџџџџџџџЪ˜NјCџџVџџџџџџџџџџџџЪ˜R BџџXџџџџџџџџџџџџЪ˜ВpBџџ[џџџџџџџџџџџџЪ˜V˜Bџџ]џџџџџџџџџџџџЪ˜\ш Bџџ`џџџџџџџџџџџџЪ˜’ BџџbџџџџџџџџџџџџЪ˜b` BџџeџџџџџџџџџџџџЪ˜fˆ BџџgџџџџџџџџџџџџЪ˜lи BџџjџџџџџџџџџџџџЪ˜p BџџlџџџџџџџџџџџџЪ˜vP BџџoџџџџџџџџџџџџЪ˜zx BџџqџџџџџџџџџџџџЪ˜€Ш BџџtџџџџџџџџџџџџЪ˜„№ BџџvџџџџџџџџџџџџЪ˜Š@ "BџџyџџџџџџџџџџџџЪ˜h Bџџ{џџџџџџџџџџџџЪ˜И Bџџ~џџџџџџџџџџџџЪ˜”р Bџџ€џџџџџџџџџџџџЪ˜š0 BџџƒџџџџџџџџџџџџЪ˜žX Bџџ…џџџџџџџџџџџџЪ˜ЄЈ @BџџˆџџџџџџџџџџџџЪ˜Ја BџџŠџџџџџџџџџџџџЪ˜Ў BџџџџџџџџџџџџџџMinژВH CџџџџџџџџџџџџџџЪ˜И˜ ‡џџBџџ’џџџџџџџџџџџџЪ˜МР џџџџBџџ”џџџџџџџџџџџџЪ˜ТBџџ—џџџџџџџџџџџџЪ˜Ц8Bџџ™џџџџџџџџџџџџЪ˜ ˆBџџœџџџџџџџџџџџџЪ˜ЮАBџџžџџџџџџџџџџџџЪ˜дBџџЁџџџџџџџџџџџџЪ˜и(BџџЃџџџџџџџџџџџџЪ˜оxBџџІџџџџџџџџџџџџЪ˜т BџџЈџџџџџџџџџџџџЪ˜ш№wBџџЋџџџџџџџџџџџџЪ˜Bџџ­џџџџџџџџџџџџЪ˜юhџџџџBџџАџџџџџџџџџџџџЪ˜ђBџџВџџџџџџџџџџџџЪ˜јрBџџЕџџџџџџџџџџџџЪ˜ќBџџЗџџџџџџџџџџџџЪ˜XBџџКџџџџџџџџџџџџЪ˜€BџџМџџџџџџџџџџџџЪ˜ аBџџПџџџџџџџџџџџџЪ˜јBџџСџџџџџџџџџџџџЪ˜HBџџФџџџџџџџџџџџџЪ˜pBџџЦџџџџџџџџџџџџЪ˜ РBџџЩџџџџџџџџџџџџЪ˜$шBџџЫџџџџџџџџџџџџЪ˜*8@BџџЮџџџџџџџџџџџџЪ˜.`РџџBџџаџџџџџџџџџџџџЪ˜4АBџџгџџџџџџџџџџџџЪ˜8иBџџеџџџџџџџџџџџџЪ˜>(BџџиџџџџџџџџџџџџЪ˜BPBџџкџџџџџџџџџџџџЪ˜H BџџнџџџџџџџџџџџџЪ˜LШ@BџџпџџџџџџџџџџџџЪ˜RBџџтџџџџџџџџџџџџЪ˜V@BџџфџџџџџџџџџџџџЪ˜\BџџчџџџџџџџџџџџџЪ˜`ИBџџщџџџџџџџџџџџџЪ˜fBџџьџџџџџџџџџџџџЪ˜j0BџџюџџџџџџџџџџџџЪ˜p€BџџёџџџџџџџџџџџџЪ˜tЈBџџѓџџџџџџџџџџџџЪ˜zјBџџіџџџџџџџџџџџџЪ˜~ BџџјџџџџџџџџџџџџЪ˜„pBџџћџџџџџџџџџџџџЪ˜ˆ˜Bџџ§џџџџџџџџџџџџЪ˜ŽшBџџџџџџџџџџџџџџЪ˜’BџџџџџџџџџџџџџџЪ˜˜`BџџџџџџџџџџџџџџЪ˜œˆBџџџџџџџџџџџџџџЪ˜ЂиBџџ џџџџџџџџџџџџЪ˜ІBџџ џџџџџџџџџџџџЪ˜ЌP BџџџџџџџџџџџџџџЪ˜Аx BџџџџџџџџџџџџџџЪ˜ЖШBџџџџџџџџџџџџџџЪ˜К№BџџџџџџџџџџџџџџЪ˜Р@BџџџџџџџџџџџџџџЪ˜ФhBџџџџџџџџџџџџџџЪ˜ЪИ BџџџџџџџџџџџџџџЪ˜Юр Bџџ џџџџџџџџџџџџЪ˜д0Bџџ#џџџџџџџџџџџџЪ˜иXBџџ%џџџџџџџџџџџџЪ˜оЈBџџ(џџџџџџџџџџџџЪ˜таBџџ*џџџџџџџџџџџџЪ˜ш Bџџ-џџџџџџџџџџџџЪ˜ьHBџџ/џџџџџџџџџџџџЪ˜ђ˜Bџџ2џџџџџџџџџџџџЪ˜іР Bџџ4џџџџџџџџџџџџЪ˜ќBџџ7џџџџџџџџџџџџЪ˜8Bџџ9џџџџџџџџџџџџЪ˜ˆBџџ<џџџџџџџџџџџџЪ˜ АBџџ>џџџџџџџџџџџџЪ˜BџџAџџџџџџџџџџџџЪ˜(BџџCџџџџџџџџџџџџЪ˜xBџџFџџџџџџџџџџџџЪ˜ BџџHџџџџџџџџџџџџЪ˜$№BџџKџџџџџџџџџџџџЪ˜(BџџMџџџџџџџџџџџџЪ.hИ%HџџPџџџџџџџџџџџџЪ2и%HџџRџџџџџџџџџџџџЪ8р€!HџџUџџџџџџџџџџџџъ˜< CџџWџџџџџџџџџџџџъ˜BX CџџZџџџџџџџџџџџџъ˜F€ @Cџџ\џџџџџџџџџџџџъ˜Lа Cџџ_џџџџџџџџџџџџъ˜Pј Cџџaџџџџџџџџџџџџъ˜VH!@Cџџdџџџџџџџџџџџџъ˜Zp!Cџџfџџџџџџџџџџџџъ˜`Р!Cџџiџџџџџџџџџџџџъ˜dш! Cџџkџџџџџџџџџџџџъ˜j8"Cџџnџџџџџџџџџџџџъ˜n`"Cџџpџџџџџџџџџџџџъ˜tА"Cџџsџџџџџџџџџџџџъ˜xи"Cџџuџџџџџџџџџџџџъ˜~(# Cџџxџџџџџџџџџџџџъ˜‚P#€Cџџzџџџџџџџџџџџџъ˜ˆ #Cџџ}џџџџџџџџџџџџъ˜ŒШ#Cџџџџџџџџџџџџџџъ˜’$€џџCџџ‚џџџџџџџџџџџџЪ˜–@$Bџџ„џџџџџџџџџџџџЪ˜œ$Bџџ‡џџџџџџџџџџџџЪ˜ И$Bџџ‰џџџџџџџџџџџџЪ˜І% BџџŒџџџџџџџџџџџџЪ˜Њ0% BџџŽџџџџџџџџџџџџЪ˜А€% Bџџ‘џџџџџџџџџџџџЪ˜ДџџџџBџџ“џџџџџџџџџџџџHѕџџџџџџџџАs” ЂhК0џјР  И8џџџџ0Нџџџџџџџџ@џџџџ№џџџџРˆфp‰№(рHћpXRXчші`шаИГpuА rјW0•а\pl№|љш ј  И(Hд0СА№p ш ˆ№џџџџџџџџh џџџџшџџџџЈмРћ`Ша џџџџџџџџџџџџџџџџЈ —HˆXU˜jhXшџџџџxАLРџџџџИџџџџH†`їџџџџPpџџџџШХ` џџџџџџџџџџџџ№аџџџџ00„€џџџџџџџџџиiп€28Э@xPџџџџр € ˜Ш$џџџџџџџџhџxршИr№p8BшсЈG€hЦ@ХXI88шжA@ь`X˜8œ( 8@ ШшhуHЏџџџџxГџџџџџџџџџџџџџџџџџџџџџџџџ0xЪ03јњx` №y8ъpvШC Xњx џџџџџџџџP HИx`0˜`"PŽ€ЄР;џџџџlˆбШѕˆ јЈ џџџџ№ pџџџџ№§Xиљџџџџhкџџџџрў8"`яџџџџ@иши2x џџџџџџџџџџџџ№fџџџџџџџџˆТˆеŠ˜ш!џџџџ@˜БџџџџаР­(ЗXVЈЯџџџџ˜Бџџџџ( ј€Ѕx–@ џџџџџџџџШ#џџџџP§џџџџџџџџџџџџџџџџ А (шFHH €$рџџџџkџџџџhџџџџp!џџџџџџџџ8T0 џџџџџџџџџџџџџџџџ  џџџџџџџџџџџџџџџџиbЈЙ8aЈт8џџџџџџџџџџџџ џџџџџџџџџџџџџџџџ€[@PpqшЎр џџџџАї№ Чџџџџџџџџџџџџxџџџџџџџџ(иќШ шP А‹ЁX Аtxџџџџ@ёРђџџџџџџџџџџџџиЫАSџџџџh џџџџџџџџ€ѓџџџџzИˆ@ІџџџџШнPј0˜EP@€џџџџрЉрЊˆзџџџџајџџџџџџџџањ`џџџџџџџџџџџџџџџџ№(ЈхџџџџџџџџџџџџŒP™(иџџџџџџџџџџџџџџџџџџџџPyhў(Ј—hл8їи( !џџџџџџџџ0џџџџџџџџ ZџџџџјTџџџџWЕџџџџиН‘Xџ“h6А˜ ~€ џџџџр@џџџџџџџџџџџџџџџџЫh$џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџx9Я0… Ÿpџџџџџџџџ№џџџџџџџџШK0€Иъ@ џџџџџџџџџџџџџџџџHpDИ^Јг8jЈ)f /Јњ ри H и"P#x#hљXxа{џџџџџџџџрСџџџџџџџџџџџџџџџџџџџџџџџџА3џџџџˆМx џџџџР!џџџџа%џџџџџџџџАќџџџџџџџџџџџџџџџџа Ш§ #џџџџџџџџџџџџџџџџџџџџџџџџџџџџ0Уџџџџxщ ћшлјHшџџџџџџџџ˜!ИЕ(#pџџџџџџџџрљрџџџџЈH!џџџџPџџџџџџџџиЩаšPџџџџHџџџџџџџџHоp{эˆџџџџИ&№рёXШ€=Р џџџџџџџџџџџџџџџџ€џџџџџџџџ@$џџџџXЩјN П"8Mџџџџќџџџџ џџџџИ 8^иaџџџџ2џџџџа˜џџџџ€џџџџџџџџ ˆї˜ћˆHаџџџџШАа ј Ј ˆ  џџџџџџџџЈ ˆ"шћ8Ф` Hж€%џџџџа•0џџџџџџџџџџџџшџџџџџџџџи5рџџџџрЭџџџџџџџџDџџџџџџџџџџџџxјаw(вPюњАo §и  €@Pt€Hј`ј9ИЈI(8hˆќ0 аџˆДјџџџџ`dџџџџџџџџџџџџ8iџџџџ Yx§€њџџџџ˜ pџџџџџџџџа:` џџџџџџџџˆР№Hџџџџ˜Mџџџџџџџџџџџџџџџџџџџџ8_џџџџџџџџА8џџџџџџџџРxW№#џџџџџџџџ`Ўh< §p џџџџˆји_0wи8˜ԟџџџџџџџ@џџџџџџџџџџџџиф0 X%џџџџџџџџџџџџџџџџџџџџPџџџџџџџџџџџџ  џџџџџџџџ'Р,Ш  Ж џџџџџџџџhџџџџИўџџџџџџџџАBџџџџџџџџџџџџџџџџџџџџџџџџ(єџџџџџџџџџџџџџџџџИ$џџџџџџџџ` џџџџX hАŸШп№pА€џџџџџџџџРИУџџџџ(\@ўџџџџ”0hCА"џџџџ Ћию ј0 ј ˆmpШШАxш˘ЈџџџџџџџџШдџџџџPx(e ( *РˆА˜]їўP0иpџџџџ›pћџџџџРПџџџџxXџџџџџџџџџџџџ(H(јџџџџ8Jџџџџ˜cрZшв˜hјM0џџџџџџџџ(>№’№`GАg0(цИ ЈџXџџџџџџџџˆЮиц(сџџџџ0xШј(§ˆрџџџџџџџџ8@€žPџџџџјPџџџџџџџџ0o€>0 (шарЇШ џџџџџџџџџџџџ р$џџџџџџџџџџџџџџџџДџџџџџџџџ`ќџџџџШиPџџџџЉџџџџџџџџџџџџРЃџџџџр%Ј џџџџџџџџџџџџџџџџџџџџџџџџџџџџа˜ џџџџџџџџYЈ ˆЧ@Їh8ќў#0’РиџџџџИ(€О@Aџџџџџџџџš №џџџџџџџџ@љ Ёиp|Р РИљ{ирxЬЈр € џџџџџџџџ џџџџџџџџџџџџ`ЈџџџџџџџџHн `ыHш 8 џџџџџџџџˆэџџџџˆxџџџџџџџџX А€№џџџџˆ‡а0nџџџџџџџџџџџџ0%џџџџџџџџxSџџџџP8 џџџџџџџџџџџџ№јXvџџџџ8АШШh€ЌЈй џџџџџџџџџџџџ0њ(Л还џџџџА‚јЗ№ЈџџџџџџџџџџџџџџџџsџџџџџџџџPƒџџџџ0пƒЎџџџџџџј џџџџџџџџџџџџџџМ%ˆ!hџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџAverageMaxоџџџџpоXоџџџџјџїї”/ШKр%шіџџџџџџџџџџџџШѕ8J@џџџџџџџџџџџџџџџџџџџџа џџџџџџџџџџџџџџџџџџџџџџџџџџџџhј–аDn$*\Rffff*0h44d5d310(*\Rffff*0h44d5d310\0(*\Rffff*0h44d5d310\1(*\Rffff*0h44d5d310\2(*\Rffff*0h44d5d310\3(*\Rffff*0h44d5d310\4(*\Rffff*0h44d5d310\5(*\Rffff*0h44d5d310\6(*\Rffff*0h44d5d310\7(*\Rffff*0h44d5d310\8(*\Rffff*0h44d5d310\9**\Rffff*0h44d5d310\10**\Rffff*0h44d5d310\11**\Rffff*0h44d5d310\12**\Rffff*0h44d5d310\13**\Rffff*0h44d5d310\14**\Rffff*0h44d5d310\15**\Rffff*0h44d5d310\16**\Rffff*0h44d5d310\17**\Rffff*0h44d5d310\18**\Rffff*0h44d5d310\19**\Rffff*0h44d5d310\20**\Rffff*0h44d5d310\21**\Rffff*0h44d5d310\22**\Rffff*0h44d5d310\23**\Rffff*0h44d5d310\24**\Rffff*0h44d5d310\25**\Rffff*0h44d5d310\26**\Rffff*0h44d5d310\27**\Rffff*0h44d5d310\28**\Rffff*0h44d5d310\29**\Rffff*0h44d5d310\30**\Rffff*0h44d5d310\31**\Rffff*0h44d5d310\32**\Rffff*0h44d5d310\33**\Rffff*0h44d5d310\34**\Rffff*0h44d5d310\35**\Rffff*0h44d5d310\36**\Rffff*0h44d5d310\37**\Rffff*0h44d5d310\38**\Rffff*0h44d5d310\39**\Rffff*0h44d5d310\40**\Rffff*0h44d5d310\41**\Rffff*0h44d5d310\42**\Rffff*0h44d5d310\43**\Rffff*0h44d5d310\44**\Rffff*0h44d5d310\45**\Rffff*0h44d5d310\46пА0ўЪq€€ € џџџџ€ P€ џџџџ€ `€ џџџџ€ F€€ JШ€ L€ Jh€ $И€ џџџџ€ &р€ 6€ џџџџ€ P@€ € PА€ џџџџ„$„(€ PH€ P˜€ .ш€ € (€ H€ Ph„ И„ и€ џџџџ€ Pј€ FH€ P„р„ј€ џџџџ€ P€ &`€ Pˆ„6и„4€ џџџџ€ PH€ L˜€ Pш„28„"p„ ˜„(И„&р€ џџџџ€ P € $X € P€ „ а „ р „ № € џџџџ€ P € P € Pp € (Р € *ш € џџџџ€ P € h € Pˆ „ и „ ш „ ј € џџџџ€ P € JX € PЈ „*ј „*( „.X € џџџџ€ Pˆ € <и € P€ џџџџ„0h„2˜„2а„.„,8„2h„0 „4а„.„.8„,h„.˜„2Ш€ „0 € P„4h€ џџџџ„2 € џџџџ€ Pи€ (€ PH„0˜„:Ш„2„.@„*p„& „&Ш„,№„ „@„`€ џџџџ€ Px€ Ш€ Pш„*8„&h„*„ Р€ џџџџ„ р„ „ € џџџџ„*@„*p„ € џџџџ€ PР€ *€ P@€ џџџџ„ „"А„0и„ „"(„,P„6€€ џџџџ„И„ и„ ј„„(8„0`€ џџџџ„ „ А„,а„&„*(„(X„.€„&А„&и„$„(V(€ џџџџ„€€ џџџџ€ P˜€ (ш€ € џџџџ„*„*H€ џџџџ€ Px€ "Ш€ №„.ј€ џџџџ„(€ џџџџ€ P@€ € PА€ џџџџ„0„20„<h„8Ј„0р„2„4H„<€„:Р€  „8 € X „:x € И „:а € !„:(!€ h!„:ˆ!€ Ш!„8р!„6"„*P"„4€"„4И"„<№"„<0#€ p#„8#„:Ш#€ $„<($„8h$„< $„6р$„:%„4X%„ %„"А%„>и%„D&„ `&€ џџџџ€ Pp&€ (Р&€ Pш&€ џџџџ€ P8'€ 4ˆ'€ NР'€ џџџџ€ џџџџ„*(„@(„X(„.p(„. (€ џџџџ€ Pа(€ , )€ ,P)€ џџџџ€ џџџџ„"€)„$Ј)€ џџџџ€ џџџџ€ Pа)€ * *€ "P*€ џџџџ„ x*„(ˆ*„,А*„2р*„&+„&@+„*h+„2˜+„2а+„2,„4@,„4x,„*А,„4р,„0-„.H-€ џџџџ€ Px-€ Ш-€ џџџџ„ш-€ џџџџ„.€ џџџџ„ .€ џџџџ„8.€ џџџџ€ PX.€ RЈ.€ џџџџ„$/„ (/„"H/„&p/„,˜/„(Ш/„4№/„0(0„*X0„.ˆ0„0И0€ џџџџ€ Pш0€ *81€ џџџџ„h1„€1„˜1„А1„Ш1€ џџџџ€ џџџџ€ Pр1€ *02€ џџџџ„ `2„p2„ˆ2„ 2„И2„а2„ш2„3„3€ џџџџ„,03„0`3„43€ џџџџ€ PШ3€ R4€ џџџџ„2p4„0Ј4€ џџџџ€ Pи4€ J(5€ x5€ џџџџ„˜5„И5„"и5€ џџџџ€ P6€ NP6€  6€ џџџџ„,Р6„*№6€ џџџџ€ P 7€ Bp7€ (И7€ џџџџ„*р7„*8„&@8„,h8€ џџџџ€ P˜8€ Bш8€ 09€ џџџџ„(H9„.p9„& 9€ џџџџ€ PШ9€ ::€ џџџџ€ ,X:€ џџџџ„ ˆ:„ ˜:„ Ј:„ И:„ Ш:„ и:€ џџџџ€ џџџџ€ ш:€ џџџџ„(;„40;„0h;„,˜;„,Ш;„*ј;„ (<„ H<€ џџџџ€ џџџџ€ џџџџ€ џџџџ€ h<€ Lx<€ PШ<€ =€ џџџџ„20=€ h=„(x=„& =„0Ш=€ ј=„0>„ 8>„X>„x>„˜>„А>„а>€ џџџџ€ B№>€ 8?€ џџџџ€ џџџџ„ X?„$x?„, ?„4а?€ $@„40@€ &h@„.@€ $Р@„,ш@„0A„$HA„.pA€ & A€ џџџџ€ џџџџ€ PШA€ FB€ џџџџ„(`B„(ˆB€ џџџџ„"АB„"иB€ џџџџ„4C„48C€ џџџџ€ PpC€ FРC€ џџџџ„ D„ D€ џџџџ€ P(D€ 2xD€ џџџџ„ АD„ РD„ аD„ рD€ џџџџ€ P№D€ 6@E€ џџџџ„ xE„ ˆE„ ˜E€ џџџџ€ PЈE€ *јE€ џџџџ„ (F„ 8F„ HF„ XF€ џџџџ€ PhF€ 6ИF€ џџџџ„ №F„ G„ G„ G€ џџџџ€ P0G€ *€G€ џџџџ„ АG„ РG„ аG„ рG„ №G„ H€ џџџџ€ PH€ 2`H€ џџџџ„ ˜H„ ЈH„ ИH„ ШH„ иH„ шH„ јH€ џџџџ€ PI€ :XI€ џџџџ„ ˜I„ ЈI„ ИI„ ШI„ иI„ шI„ јI„ J„ J„ (J„ 8J„ HJ„ XJ€ џџџџ€ џџџџ€ PhJ€ 4ИJ€ џџџџ„ №J„ K„ K€ џџџџ€ P K€ 0pK€ џџџџ„  K„ АK„ РK„ аK„ рK„ №K„ L„ L„ L„ 0L„ @L„ PL„ `L„ pL„ €L„ L€ џџџџ€ P L€ 2№L€ џџџџ„ (M„ 8M„ HM„ XM€ џџџџ€ PhM€ 2ИM€ џџџџ„ №M„ N„ N„ N€ џџџџ€ P0N€ ,€N€ џџџџ„ АN„ РN„ аN„ рN„ №N„ O„ O„ O€ џџџџ€ N0O€ *€O€ џџџџ„ АO„ РO„ аO„ рO„ №O„ P„ P„ P€ џџџџ€ N0P€ 2€P€ џџџџ€ TИP„ Q„ Q€ џџџџ€ @0Q„pQ„ Q€ џџџџ€ @ Q„рQ„ R„ R„ R„ 0R€ џџџџ€ .@R„pR„ R„  R€ џџџџ€ 0АR„рR„ S€ џџџџ€ 6S„HS„ hS€ џџџџ€ XxS„аS„рS„"јS„ T„0T„HT„`T„pT€ џџџџ€ P€T€ 2аT€ џџџџ„ U„ U„ (U„ 8U„ HU„ XU„ hU„ xU„ ˆU„ ˜U„ ЈU„ ИU„ ШU„ иU„ шU„ јU„V„V„(V„8V„HV„XV„hV„xV„ˆV€ џџџџ„˜V„ЈV„ИV€ џџџџ€ LШV€ LW€ FhW€ џџџџ„АW€ џџџџ€ @РW„ X„ X„ X„ 0X„ @X„ PX„ `X„ pX„ €X„ X„  X„ АX„ РX„ аX„ рX„ №X€ џџџџ„Y€ џџџџ€ HY€ 4XY€ џџџџ„ Y„  Y„ АY„ РY„ аY„ рY„ №Y„ Z„ Z„ Z„ 0Z€ џџџџ€ џџџџ€ N@Z€ 0Z€ џџџџ„ РZ„ аZ„ рZ„ №Z„ [€ џџџџ€ џџџџ€ P[€ "`[€ Pˆ[€ џџџџ€ Pи[€ ,(\€ џџџџ€X\€ џџџџ€ `\€2€\„4И\„4№\„0(]€2X]€ ]€0 ]€ џџџџ€а]€ џџџџ€ Pи]€ ,(^€ џџџџ€X^€ џџџџ„&`^„"ˆ^€ џџџџ€А^€ џџџџ€ PИ^€ $_€ џџџџ€0_€ џџџџ„28_€0p_€. _€&а_€$ј_€$ `€$H`€$p`€"˜`€,Р`€ џџџџ€№`€ џџџџ€ Pј`€ .Ha€ џџџџ€xa€ џџџџ„&€a„(Јa€"аa€(јa€* b€0Pb€(€b€ џџџџ€Јb€ џџџџ€ PАb€ 0c€ џџџџ€0c€ џџџџ„&8c„(`c€"ˆc€(Аc€*иc€(d€ џџџџ€0d€ џџџџ€ P8d€ (ˆd€ џџџџ€Аd€ џџџџ€ Иd€ Шd€ иd€ шd€ џџџџ€јd€ џџџџ€ џџџџ€ Pe€ Pe€ џџџџ€pe€ џџџџ„*xe€,Јe€.иe€&f€.0f€.`f€ f€2 f€&иf€ g€ џџџџ€. g€ Pg€.hg€,˜g€ Шg€.шg€ &h€ @h„*Ph„4€h€ џџџџ€*Иh€*шh€0i€ Hi€ hi€*ˆi€ (Иi€ рi€,j€ 0j€ Pj€2pj€ $Јj€ *аj€ k€0 k€ *Pk€ &€k€ Јk€2Иk€ №k€ џџџџ€$l€ 0l€ Pl€2pl€ *Јl€ $иl€ m€ m€ џџџџ€ P(m€ *xm€ џџџџ€Јm€ џџџџ€&Аm€,иm€ n€ n€0(n€ Xn€2hn€  n€0Аn€&рn€o€&(o€*Po€(€o€"Јo„&аo„"јo„2 p„0Xp„4ˆp„0Рp„*№p€ џџџџ€ q€ џџџџ€ P(q€ &xq€ q„(Јq€0аq€ r€ " r€ Hr€$hr€ r€&Аr€$иr€ џџџџ„2s€08s€ џџџџ€hs€ џџџџ€ Pps€ $Рs€ џџџџ€шs„4№s„$(t„0Pt„&€t„,Јt„2иt„.u„(@u€:hu€0Јu€*иu€ v€$ v€*Hv€0xv€ Јv€0Шv€ "јv€  w€$8w€ `w€ €w€8 w€иw€ џџџџ€ Pрw€ &0x€ џџџџ€Xx€ џџџџ„$`x„0ˆx€ Иx€ џџџџ€иx€ џџџџ€ Pрx€ .0y€ џџџџ€`y€ џџџџ„4hy„0 y€ џџџџ€аy€ џџџџ€ Pиy€ (z€ џџџџ€Hz€ џџџџ„ Pz„ pz€ џџџџ€z€ џџџџ€ P˜z€ ,шz€ џџџџ€{€ џџџџ€* {€&P{€ x{„$˜{€ џџџџ€Р{€ џџџџ€ PШ{€ $|€ џџџџ€@|€ џџџџ€&H|€$p|€"˜|€*Р|€(№|€,}€(H}€ p}€(€}€&Ј}€&а}€*ј}€ (~€H~€*h~€&˜~€&Р~€ ш~€&€ (€&8€ `€*p€  € Р€&и€(€€((€€&P€€ џџџџ€x€€ џџџџ€ P€€€ &а€€ џџџџ€ј€€ џџџџ€(€&(€(P€(x€( € џџџџ€Ш€ џџџџ€ Pа€ , ‚€ џџџџ€P‚€ џџџџ€8X‚€.‚€0Р‚€(№‚€ ƒ€*8ƒ€.hƒ€6˜ƒ€8аƒ„$„„*0„„(`„„,ˆ„„.И„€&ш„€:…€ џџџџ€P…€ џџџџ€ PX…€ 8Ј…€ џџџџ€р…€ џџџџ€4ш…€8 †„$X†„*€†€ џџџџ€А†€ џџџџ€ PИ†€ 6‡€ џџџџ€@‡€ џџџџ€,H‡€4x‡„&А‡„"臄$ˆ„2(ˆ€ џџџџ€`ˆ€ џџџџ€ Phˆ€ ,Иˆ€ џџџџ€шˆ€ џџџџ€(№ˆ€0‰€,H‰„$x‰€ џџџџ€ ‰€ џџџџ€ PЈ‰€ 2ј‰€ џџџџ€0Š€ џџџџ€:8Š€8xŠ€,АŠ€4рŠ€.‹€0H‹€4x‹€:А‹€ џџџџ€№‹€ џџџџ€ Pј‹€ "HŒ€ џџџџ€pŒ€ џџџџ€4xŒ€0АŒ€.рŒ€,€*@€:p€"А€4и€.Ž€ џџџџ€@Ž€ џџџџ€ PHŽ€ 2˜Ž€ џџџџ€аŽ€ џџџџ€*иŽ€0€(8€(`„ˆ€ џџџџ€Ј€ џџџџ€ џџџџ€ PА€ .€ џџџџ€0€ џџџџ„&8„"`„ ˆ€Ј€0Ш€.ј€2(‘„4`‘€,˜‘€ џџџџ€Ш‘€ џџџџ€ Pа‘€ ( ’€ џџџџ€H’€ џџџџ€ P’€p’„&’„"И’„&р’€ џџџџ€“€ џџџџ€ P“€ `“€ џџџџ€€“€ џџџџ„ˆ“„˜“€ џџџџ€Ј“€ џџџџ€ џџџџ€ PА“€ &”€ џџџџ€(”€ џџџџ„&0”€,X”€0ˆ”€(И”€&р”€$•€*0•„0`•€$•€0И•€ш•€.–€$8–€*`–€$–„(И–„"р–€—€(—€0—€ џџџџ€ P8—€ "ˆ—€ џџџџ€А—€ џџџџ€,И—€ш—€,˜€ џџџџ€8˜€ џџџџ€ P@˜€ $˜€ џџџџ€Ș€ џџџџ€И€*р˜€.™€ џџџџ€@™€ џџџџ€ PH™€ 8˜™€ џџџџ€а™€ џџџџ€$и™„&š€ џџџџ€(š€ џџџџ€ P0š€ .€š€ џџџџ€Аš€ џџџџ€Иš€иš„$јš„ ›„@›€ џџџџ€`›€ џџџџ€ Ph›€ 2И›€ џџџџ€№›€ џџџџ€ ј›€,œ€4Hœ€4€œ€ џџџџ€Иœ€ џџџџ€ PРœ€ ,€ џџџџ€@€ џџџџ„H„X„h„x„ˆ€ џџџџ€˜€ џџџџ€ P € 4№€ џџџџ€"(ž€ џџџџ€.Pž€€ž€  ž€ џџџџ€Рž€ џџџџ€Шž€ џџџџ€аž€&№ž€ џџџџ€Ÿ€ џџџџ€ Ÿ€ џџџџ„&(Ÿ„(PŸ€ џџџџ€xŸ€ џџџџ€€Ÿ€ џџџџ€ˆŸ€&ЈŸ€аŸ€ №Ÿ€* €*@ „p €$ „$И €$р € џџџџ€Ё€ џџџџ€ PЁ€ "`Ё€ PˆЁ€иЁ€ џџџџ€ 4рЁ€0Ђ€&HЂ€*pЂ€* Ђ€ џџџџ€ "аЂ€(јЂ€ џџџџ€ B Ѓ€0hЃ€4˜Ѓ€ џџџџ€ BаЃ€2Є€6PЄ€ џџџџ€ $ˆЄ„2АЄ„0шЄ„0Ѕ€ џџџџ€HЅ€ џџџџ€PЅ€ џџџџ„(XЅ„&€Ѕ„"ЈЅ€ џџџџ€аЅ€ џџџџ€иЅ€ џџџџ€8рЅ€6І€ PІ€pІ€ џџџџ€xІ€ џџџџ€.€І€ 2АІ€ 4шІ€. Ї€ 0PЇ€ &€Ї€.ЈЇ€ 0иЇ€ &Ј€0Ј€ џџџџ€08Ј€ џџџџ€2hЈ€6 Ј€2иЈ€6Љ€ џџџџ€HЉ€ џџџџ€$PЉ€ џџџџ€DxЉ€ РЉ€ аЉ€ џџџџ€рЉ€ џџџџ€шЉ€ џџџџ€F№Љ€68Њ€ pЊ€ џџџџ€€Њ€ џџџџ€ PˆЊ€ 2иЊ€ PЋ€`Ћ€ џџџџ„(hЋ€.Ћ€ РЋ€иЋ€ џџџџ€ PрЋ€ &0Ќ€ PXЌ€ џџџџ€ЈЌ€ АЌ€ ШЌ€ шЌ€ $­€ 0­€ џџџџ€ P­€ ,h­€ 8˜­€ џџџџ€а­€и­€р­€ш­€ №­€ џџџџ€ џџџџ€Ў€ џџџџ€ PЎ€ .XЎ€ PˆЎ€ џџџџ€иЎ„рЎ„№Ў„Џ„Џ„ Џ„0Џ„@Џ„PЏ€ `Џ€ pЏ€ €Џ€ Џ€  Џ€АЏ€ џџџџ€ џџџџ€ TИЏ€ А€ T0АH€ ˆА€ џџџџH€ А€ џџџџH€ ˜А€ џџџџH€  А€ џџџџH€ ЈА€ џџџџH€ АА€ џџџџH€ ИА€ џџџџH€ РА€ џџџџH€ ША€ џџџџH€ аА€ џџџџH€ иА€ џџџџH€ рА€ џџџџH€ шА€ џџџџH€ №А€ џџџџ€ TјА€ PБ€ TpБ€ џџџџH€ ШБ€ џџџџH€ аБ€ џџџџH€ иБ€ џџџџH€ рБ€ џџџџH€ шБ€ џџџџH€ №Б€ џџџџH€ јБ€ џџџџH€ В€ џџџџH€ В€ џџџџH€ В€ џџџџH€ В€ џџџџH€  В€ џџџџH€ (В€ џџџџH€ 0В€ џџџџH€ 8В€ џџџџH€ @В€ џџџџ€ THВ€  В€ TРВ€ џџџџH€ Г€ џџџџH€  Г€ џџџџH€ (Г€ џџџџH€ 0Г€ џџџџH€ 8Г€ џџџџH€ @Г€ џџџџH€ HГ€ џџџџH€ PГ€ џџџџH€ XГ€ џџџџH€ `Г€ џџџџH€ hГ€ џџџџH€ pГ€ џџџџH€ xГ€ џџџџH€ €Г€ џџџџH€ ˆГ€ џџџџH€ Г€ џџџџH€ ˜Г€ џџџџH€  Г€ џџџџH€ ЈГ€ џџџџH€ АГ€ џџџџH€ ИГ€ џџџџH€ РГ€ џџџџH€ ШГ€ џџџџH€ аГ€ џџџџH€ иГ€ џџџџ€ TрГ€ 8Д€ TXД€ џџџџH€ АД€ џџџџH€ ИД€ џџџџH€ РД€ џџџџH€ ШД€ џџџџH€ аД€ џџџџH€ иД€ џџџџH€ рД€ џџџџ€ TшД€ .@Е€ TpЕ€ џџџџH€ ШЕ€ џџџџH€ аЕ€ џџџџH€ иЕ€ џџџџH€ рЕ€ џџџџH€ шЕ€ џџџџH€ №Е€ џџџџH€ јЕ€ џџџџH€ Ж€ џџџџH€ Ж€ џџџџH€ Ж€ џџџџH€ Ж€ џџџџH€  Ж€ џџџџH€ (Ж€ џџџџH€ 0Ж€ џџџџH€ 8Ж€ џџџџ€ T@Ж€ ˜Ж€ TАЖ€ џџџџH€ З€ џџџџH€ З€ џџџџH€ З€ џџџџH€  З€ џџџџH€ (З€ џџџџH€ 0З€ џџџџH€ 8З€ џџџџH€ @З€ џџџџH€ HЗ€ КџџџџH€ PЗ€ џџџџ€ TXЗ€ АЗ€ TШЗ€ џџџџH€  И€ џџџџH€ (И€ џџџџH€ 0И€ џџџџH€ 8И€ џџџџH€ @И€ џџџџH€ HИ€ џџџџH€ PИ€ џџџџH€ XИ€ џџџџH€ `И€ џџџџH€ hИ€ џџџџH€ pИ€ џџџџH€ xИ€ џџџџ€ џџџџ€ T€И€ иИ€ TјИ€ џџџџH€ PЙ€ џџџџH€ XЙ€ џџџџH€ `Й€ џџџџH€ hЙ€ џџџџH€ pЙ€ џџџџH€ xЙ€ џџџџH€ €Й€ џџџџH€ ˆЙ€ џџџџH€ Й€ џџџџH€ ˜Й€ џџџџH€  Й€ џџџџH€ ЈЙ€ џџџџH€ АЙ€ џџџџH€ ИЙ€ џџџџH€ РЙ€ џџџџH€ ШЙ€ џџџџH€ аЙ€ џџџџH€ иЙ€ џџџџH€ рЙ€ џџџџH€ шЙ€ џџџџH€ №Й€ џџџџH€ јЙ€ џџџџH€ К€ џџџџH€ К€ џџџџH€ К€ џџџџH€ К€ џџџџ€ T К€ "xК€ T К€ џџџџH€ јКH€ ЛH€ ЛH€ ЛH€ ЛH€  ЛH€ (ЛH€ 0ЛH€ 8ЛH€ @ЛH€ HЛH€ PЛ€ џџџџ€ TXЛ€ АЛ€ TаЛ€ џџџџH€ (МH€ 0МH€ 8МH€ @МH€ HМH€ PМH€ XМH€ `МH€ hМH€ pМ€ џџџџ€ TxМ€ (аМ€ TјМ€ џџџџH€ PНH€ XНH€ `НH€ hН€ џџџџ€ TpН€ 0ШН€ TјН€ џџџџH€ PОH€ XОH€ `ОH€ hОH€ pОH€ xОH€ €ОH€ ˆОH€ О€ џџџџ€ T˜О€ №О€ TП€ џџџџH€ hПH€ pПH€ xПH€ €ПH€ ˆПH€ ПH€ ˜ПH€  П€ TЈП€ Р€ T Р€ џџџџH€ xР€ џџџџH€ €РH€ ˆРH€ РH€ ˜РH€  РH€ ЈРH€ АРH€ ИРH€ РРH€ ШРH€ аРH€ иРH€ рРH€ шРH€ №РH€ јРH€ СH€ СH€ СH€ СH€  СH€ (СH€ 0СH€ 8СH€ @СH€ HСH€ PСH€ XСH€ `СH€ hСH€ pСH€ xСH€ €СH€ ˆСH€ СH€ ˜СH€  СH€ ЈСH€ АСH€ ИСH€ РСH€ ШСH€ аСH€ иСH€ рСH€ шСH€ №СH€ јСH€ ТH€ ТH€ ТH€ ТH€  ТH€ (ТH€ 0ТH€ 8Т€ џџџџ€ T@Т€ 2˜Т€ TаТH€ (УH€ 0УH€ 8УH€ @УH€ HУ€ џџџџ€ TPУ€ ЈУ€ TШУ€ џџџџH€  ФH„ (ФH€ 0ФH€ 8Ф€ џџџџH€ @ФH€ HФH€ PФH€ XФH€ `ФH€ hФH€ pФH€ xФH€ €ФH€ ˆФ€ џџџџ€ џџџџ€ TФ€ шФ€ TХ€ џџџџH€ `ХH€ hХH€pХ€ џџџџ€ џџџџ€ џџџџџџџџˆХЭџџxЭџџpрI Copyright 1994-1999 Hyperion Solutions Corporation. All Rights Reserved.р RESTRICTED RIGHTS LEGEND:р@ Use, duplication, or disclosure by the Government is subject toџџрC restrictions as set forth in subparagraph (c)(1)(ii) of the RightsџџрF in Technical Data and Computer Software clause at DFARS 252.227-7013,џџџџрC or in the Commercial Computer Software Restricted Rights clause atFџџџџр FAR 52.227-19, as applicable.џџр Hyperion Solutions Corporationр0 1344 Crossman Avenue, Sunnyvale, CA 94089 USA€рJ**************************************************************************р General Global ConstantsрJ**************************************************************************]Џђшір7 VB API VersionH,]Ќђїр8 Null valueрJ**************************************************************************рJ Booleans to be used within user defined types. Make sure to assign valueр' in the "form" part of the main programр Example:р ESB_TRUE = 1р ESB_FALSE = 0рJ**************************************************************************]Ќђр8 Boolea      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsўџџџuvЩЪyz{|}‡§џџџ€n TRUE]Ќђ8їр8 Boolean FALSEрJ**************************************************************************р? Yes/No flag constants to be used as VB API function parameters€?рJ**************************************************************************]Ќђ(р8 Yes]ЌђPр8 NoрJ**************************************************************************р Function return status constant€?рJ**************************************************************************]Ќђ`їр'$ VB API function normal return value]Ќђxр'! Operation cancelled return value€рJ**************************************************************************рF Constants for Error Level - used by Level argument in eSBErrorMessageрJ**************************************************************************]Ќђˆїр' Message is for information only]Ќђ р' Warning message]ЌђШр' Error message]ЌђАїр' Serious error message]Ќђ№р' Fatal error messageрJ**************************************************************************р Auto Login OPTION constantsрJ**************************************************************************]Ќђиї]Ќђ]Ќђ@рJ**************************************************************************р Dimension Type constantsрJ**************************************************************************р"Global Const ESB_DIMTYPE_DENSE = 0р#Global Const ESB_DIMTYPE_SPARSE = 1рJ**************************************************************************р Data Level constantsрJ**************************************************************************]Ќђј]Ќђh]Ќђ(јрJ**************************************************************************рC Options for Local/Remote/SQL file loading (used by BuildDimension)рJ**************************************************************************]Ќђр& Data file at the client]ЌђИр& Data file at the server]ЌђPјр& Data file at the SQL serverрJ**************************************************************************р5 Maximum String Lengths (Including Terminating Null)рJ**************************************************************************]Ќђрр, Max length of a general name]Ќђxјр, Max length of a user/group name]Ќdђр, Max length of a password string]Ќђ0р, Max length of a server name]Ќђ јр, Max length of an app name]ЌђXр, Max length of an alias tbl name]ЌђШјр, Max length of a database name]Ќђ€р,! Max length of a file object nameј]ЌPђЈр, Max length of a member name]Ќђ№јр, Max length of a filter name]Ќxђар, Max length of a path name]Ќђљр, Max length of a report line]ЌPђјр, Max length of an application orр, database description]Ќђ р, Maximum Dimension Number forр, a Currency DB]Ќђ@љр," Maximum value of substitution var]ЌђHр, Maximum value of member commentрJ**************************************************************************р LRO Global ConstantsрJ**************************************************************************]Ќђhљр- Maximum value of object name]ЌPђpр-( Maximum value of LRO object description]ЌXђ˜р- Maximum value of LRO annotation]Ўђљр- Object not stored to server]ЎђРр- Object stored to server]ЌђИљр- Update object only]Ќђшр- Update catalog only]Ќђр- Update object and catalog]Ќђрљр- Cell note]Ќђ8р- Windows app]Ќђњр- URLрJ**************************************************************************р Partition ConstantsрJ**************************************************************************]Ўђ`р1Replicated region types]Ўђˆр1Linked region types]Ўђ0њр6Transparent region typesІ]    ђА]ЎђXњр1Source regions]Ўђир1Target regionsІ]   ђ]Ўђ€њр1Source metadata regions]Ўђ(р1Target metadata regionsІ]   ђЈњрJ**************************************************************************р# Outline Synchronization ConstantsрJ**************************************************************************]ЎђPр1 Add dimension]Ўђxр1Delete dimension]Ўђањр1Dimension dense/sparse change]Ўђ р1Move dimension]Ўђјњр1Rename dimension]Ў ђШр1Alter members in dimensionІ ]      " ђ№]Ўђ ћр1 Add members]Ўђр1Delete members]ЎђHћр1Rename members]Ўђ@р1 Move members]Ўђhр1Update existing memberІ ] & ( * , . ђpћ]Ўђр4Status changes]Ўђ˜ћр4 Alias changes]ЎђИр4Unary calc symbol changes]Ўђрр4Account type changes]ЎђРћр7Currency conversion flag]Ў ђр7Tagged currency db mbr]Ў@ђшћр7User defined attrib changes]Ў€ђ0р7Calc formula changes]ЎђXр7Level number changes]Ўђќр:Gen number changesІ ] 2 4 6 8 : < > @ B D ђ€] 0 $ ђ8ќрJ**************************************************************************р! Minimum and maximum page sizesр]ЌђЈр, Minimal index page size]Ќ ђар, Maximum index page sizeрJ**************************************************************************р Minimum index cache sizeр]­ђ`ќр. Minimal index cache size] р шђјрJ**************************************************************************р GetNextItem Data Type IdрJ**************************************************************************]Ќђˆќр' ESB_USERINFO_T (eSBListUsers)]Ќђ р' ESB_USERINFO_T (eSBListGroups)]ЌђHр') ESB_USERAPP_T (eSBGetApplicationAccess)]ЌђАќр'& ESB_USERDB_T (eSBGetDatabaseAccess)]Ќђpр' ESB_LOCKINFO_T (eSBListLocks)]Ќђиќр' ESB_OBJINFO_T (eSBListObjects)]Ќђ˜р'" ESB_APPDB_T (eSBListDatabases)]ЌђРр') ESB_APPDB_T (eSBListCurrencyDatabase)]Ќ ђ§р'' ByVal As String * ESB_APPNAMELENр' (eSBListApplications)]Ќ ђшр'& ByVal As String * ESB_DBNAMELENр' (eSBGetApplicationInfo)]Ќ ђ(§р'( ByVal As String * ESB_USERNAMELENр' (eSBGetGroupList)]Ќ ђ р'' ByVal As String * ESB_FTRNAMELENр' (eSBListFilters)]Ќ ђ8 р'( ByVal As String * ESB_USERNAMELENр' (eSBGetFilterList)]ЌђP§р'' ByVal As String * ESB_OBJNAMELENр' (eSBGetCalcList)]Ќђ` р'% ESB_DIMSTATS_T (eSBGetDatabaseStats)]Ќђx§р'$ ESB_USERINFO_T (eSBListConnections)]Ќђˆ р' ESB_APPDB_T (eSBLogin)]ЌђА р'! ESB_ALIASNAME_T (eSBListAliases)]Ќђ §р'" ESB_MBRALT_T (eSBDisplayAlias)]Ќђи р') ESB_RATEINFO_T (eSBGetCurrencyRateInfo)]ЌђШ§р') ByVal As String * ESB_ALIASNAMELENр' (EsbOtlGetOutlineInfo)]Ќђ р'& ESB_OUTERROR_T (EsbOtlVerifyOutline)]Ќђ( р'' ByVal As String * ESB_MBRNAMELENр' (EsbOtlGetUserAttributes)]Ќђ№§р'* ESB_APPINFOEX_T (EsbGetApplicationInfoEx)]ЌђP р'% ESB_DBREQINFO_T (eSBGetDatabaseInfo)]Ќђўр'* ESB_DIMENSIONINFO_T (EsbGetDimensionInfo)]Ќђx р'# ESB_HMEMBER_T (EsbOtlQueryMembers)]Ќђ  р(' ESB_GENLEVELNAME_T (EsbOtlGetGenNames)]Ќђ@ўр'" ESB_VARIABLE_T (EsbListVariables)]ЌђШ р' ESB_LRODESC_T]Ќђhўр' ESB_PART_INFO_T]Ќ ђ№ р'+ ESB_DTSMBRINFO_T (EsbGetEnabledDTSMembers)]Ќ!ђ р'1 ESB_MBRNAME_T (EsbOtlGetDimensionUserAttributes)]Ќ"ђўрJ**************************************************************************р! API GLOBAL CONSTANT DEFINITIONSрJ**************************************************************************рJ**************************************************************************р- Global Constants for User/Group Type Flag -рG Used for Type field in ESB_USERINFO_T and ESB_GROUPINFO_T structures.]Ќђ@ р- Not a valid user/group]ЌђИўр- User]Ќђh р- Group]Ќђ р- System user (non-editable)]Ќђрўр- System group (non-editable)рJ**************************************************************************р& Global Constants for Database Type -р% Used by eSBCreateDatabase function.]ЌђИ р- normal database]Ќђџр- currency databaseрJ**************************************************************************р$ Global Constants for Object Type -р Used by Object Functions.]Ўђр ]Ўђ р-1 Outline File Obj]Ўђ0џр-2 Calc Script File Obj]Ўђ0 р- 4 Report Specificatn File Obj]ЎђXџр-8 Rules File Obj]ЎђX р-16 Alias File Obj]Ў ђ€ р-32 Structure File Obj]Ў@ђ€џр-64 ASCII Backup File Data Obj]Ў€ђЈ р- 128 Binary Backup File Data Obj]ЎђЈџр- 256 Excel Worksht File Data Obj]Ўђа р-!512 1-2-3 2.x Worksheet File Obj]Ўђј р-!1024 1-2-3 3.x Worksheet File Obj]Ўђаџр-2048 Text File Data Obj]Ў€ђ р-"32768 1-2-3 4.x Worksheet File Obj]Џђр-1-2-3 4.x Worksheet File Obj]ЏђH р-max single obj type valueрJ**************************************************************************р combined object types] Є І ђp ] Ј Њ Ќ А ђ(] Ж И Ў ђ˜ ]ЎџџђPр- all objectsрJ**************************************************************************рK Security Access Levels & Privileges (for variables of type ESB_ACCESS_T).]ЎђР р-0 no privilege]Ўђш р-1 read data]Ўђxр-2 write data]Ўђр-4 calculate data]Ўђ р-16 load/unload databases]Ў ђ8р-32 design databases]Ў@ђ`р-!64 create/delete/edit databases]ЎђШр-256 load/unload applications]Ўђˆр-512 design applications]Ўђ№р-1024 create/delete/edit apps]ЎђАр-4096 create/delete/edit usersрJ**************************************************************************р# Predefines for Data Storage types]ЎђирA0]ЎђрA1]ЎђрA2]Ўђ@рA3]Ў'ђ(рA10000рJ**************************************************************************р# Predefined Security Access Levels] ОђP] Р  Ц ђh] Т о ђx] Ф р ђ] Ш т ђ ] Ъ ф ђШ] Ь ц ђИ] Ю ш ђ№]  Ц ђр]Ўџђр-255 full database access]Ўџђ@р-4095 full app/database access]Ўџџђр-!-1 supervisor (unrestr. access)рJ**************************************************************************рL Global Const for State Field of Process State Structure (ESB_PROCSTATE_T).]Ќђhр. No process, or process complete]Ќђ0р. Async process is in progressрJ**************************************************************************рC Constants for DbReqType field of Database Request Info Structureр (ESB_DBREQINFO_T).]Ќђр, Data load]ЌђИр, Calculation]ЌђXр, Outline updateрJ**************************************************************************рH Constants for DbReqFlags bit field of Database Request Info Structureр (ESS_DBREQINFO_T).]Ќђрр, Used default calc script]Ќђ€р, Used custom calc scriptрJ**************************************************************************р; Global Constants for Application/Database Info Structuresр! (ESB_APPINFO_T & ESB_DBINFO_T).]Ќђр. Application not loaded]Ќђ0р. Application is loading]ЌђЈр. Application loaded]ЌђXр. Application is unloadingрJ**************************************************************************р< Global Constants for Data field of Database Info Structureр (ESB_DBINFO_T).]Ќђар. database has no data]Ќђ€р. data loaded but not calced]ЌђЈр. data is calculatedрJ**************************************************************************р4 Global Constants for Member Structure (ESB_MBR_T).р& Global Constants for the UCalc field]Ќђј]Ќђа]Ќђ ]Ќђј]Ќђ ]ЌђHр TagType - No tag value]ЌђHр, Dimension not tagged]Ќђpр," Accounts -- currency category tag]Ќђpр, Country -- currency name tag]Ќђ˜р, Time - currency TIME tag]Ќђ˜р, Type - currency TYPE tag]ЌђРр, Currency Partition tag]ЌђРр, Attribute tag]Ќђшр+ Aggregate tagр Notes:рF The high 2 bits are used for masking data value for operations:рI BALFIRST, BALLAST, PERCENT, AVERAGE (these operations are mutuallyр exclusive)]Ўђр- do not mask on zero and missingр- value]Ў@ђшр- mask on missing value]Ў€ђ8р- mask on zero value]ЎРђр- mask on both zero and missingр- value]Ўђ`р- Account type - Balance FIRST]Ўђˆр- Balance LAST]Ўђ8р- Percent]ЎђАр- Average]Ўђ`р- Unit]Ў ђир- DetailsOnly]Ў@ђр- EXPENSEр<************************************************************р Member Status Types]Ўђˆр, Normal case]Ўђ(р, Never set SHARE]ЎђАр, Never carries any data]ЎђPр,! Member refers to the prototypeј?р, member with the same name]Ўђxр,! Member refers to the prototypeр, member with a different name]Ўђир, Single parent-child case,р, This is an implicit share]Ў ђ р, Virtual Mbr. (Stored)]Ў@ђр, Virtual Mbr. (Not stored)]ЎђШр, Attribute Mbr.]Ў€ђ№р, Shared member. More thanр, one member with the same nameрJ**************************************************************************р@ Global Constants for Database State Structure (ESB_DBSTATE_T).]Ќђ(р- Dense dimension type]Ќђр- Sparse dimension type]ЌђPр- Array structure]Ќђ@р- Tree structure]Ќђhр-! cval=(val*ForeignRate)/LocalRate]Ќђxр-! cval=(val*LocalRate)/ForeignRateрJ**************************************************************************р@ Global Constants for Database State Structure (ESB_DBSTATS_T).]Ќђ]Ќђ рJ**************************************************************************р, Global Constants for Outline Restructuring]ЌђИ]Ќђр]ЌђШ]ЌђрJ**************************************************************************р0 Global Constants for Currency conversion types]Ќђ№]Ќђ0]ЌђXрJ**************************************************************************р# Global Constants for time balance]Ќђ]Ќђ€]Ќђ@]ЌђЈрJ**************************************************************************р0 Global Constants for time balance skip options]Ќђа]Ќђh]Ќђј]ЌђрJ**************************************************************************р$ Global Constants for share options]Ќђ ]ЌђH]ЌђИ]Ќђp]Ќђр]Ќђ˜рJ**************************************************************************р+ Global Constants for dimension categories]ЌђР]Ќђ]Ќђш]Ќђ0]Ќђ]Ќђ8]ЌђXрJ**************************************************************************р3 Global Constants for dimension storage categories]Ќђ`]Ќђ€]Ќђˆ]ЌђА]ЌђЈ]Ќђи]Ќђа]Ќђ]Ќђ(]Ќ ђј]Ќ ђP]Ќ ђ ]Ќ ђxрJ**************************************************************************р. Global Constants for outline sorting options]Ќђ ]ЌђH]ЌђШрJ**************************************************************************р* Global Constants for outline query types]Ќђp]Ќђ№]Ќђ]Ќђ˜]Ќђ@]ЌђР]Ќђh]Ќђ]Ќ ђш]Ќ ђИ]Ќ ђ ]Ќ ђр]Ќ ђ]Ќђ8 ]Ќђ0]Ќђ` рJ**************************************************************************р, Global Constants for outline query options]ЎђX]Ўђ€]Ўђˆ ]ЎђЈрJ**************************************************************************р, Global Constants for generation and levels]ЌђА ]Ќђа]Ќђј]Ќђи рJ**************************************************************************р& Global Constants for attribute Query]Ќђ ]Ќђ ]ЌђH]Ќђp]Ќђ( ]Ў ђ˜]Ў ђP ]ЎђРрG***********************************************************************р# Attribute Query Related operators]Ќђш]Ќђx ]Ќђ]Ќђ  ]Ќђ8]Ќђ`]ЌђШ ]ЌђˆрG***********************************************************************р, Attribute Specifications related constantsрN***** Number of children in Attribute calculations and boolean dimensions ****]Ќђ№ ]ЌђАр:***** Numeric Attribute Generate long name by ***********]Ќђир(default]Ќђ р:****** Numeric Attribute Use Name of *********************]Ќђр$default]Ќђ@ ]Ќђ(]ЌђP]Ќђh р(************ Delimiter *****************]Ќђxр+ default]Ќђ ]Ќђ р************** Date Format ****************]ЌђШр)default]ЌђИ р0************* Bucketing Type Constants *********]Ќђ№р)default]Ќђр рQ************** Defaults for the Attribute Calculations (aggregate) dimension ****]ЖTrueђ]ЖFalseђ@]ЖAttribute Calculationsђ ]ЖSumђh]ЖCountђ0 ]ЖAverageђ]ЖMinђИ]ЖMaxђX рJ**************************************************************************р+ Global Constants for member error bitmask]Ўђр]Ўђ€ ]Ўђ ]Ўђ0 ]ЎђЈ ]Ў ђX ]Ў@ђа ]Ў€ђ€ ]ЎђЈ ]Ўђј ]Ўђа ]Ўђ ]Ўђј ]Ў ђ !]Ў@ђH ]Ў€ђH!]Џђp ]Џђp!]Џђ˜!]Џђ˜ ]ЏђР!]Џ ђР ]Џ@ђш!]Џ€ђ"]Џђш ]Џџџџ€ђ8"]Џђ]Џђ`"рE This is added for backward compatability. The users with old versionрF of client will not see ulErrors2. Hence this value will indicate thatр@ there is an error, but you need to refer to ulErrors to get it.]Џ€ђˆ"р:Member Error2 Bitmask Constants (ESB_OUTERROR_T.ulErrors2)]Ўђ8]ЎђА"]Ўђ`]Ўђи"]Ўђ#]Ў ђˆ]Ў@ђ(#]Ў€ђА]ЎђP#]Ўђx#]Ўђи]Ўђ #]Ўђ]Ў ђШ#]Ў@ђ№#]Ў€ђ(]Џ ђ$рA*****************************************************************р. Constants for the Message function arguments]ЌђP]Ќђ@$]Ќђh$]Ќђx]Ќђ$]Ќђ ]ЌђИ$]Ќђр$]Ќ ђШ]Ќ ђ%]Ќ ђ№рG***********************************************************************р) Attribute Member or Dimension Data Type] Єђ0%] ІђX%] Њђ] Јђ€%]Ќђ@рJ**************************************************************************р ESB STRUCTURE DEFINITIONSрJ**************************************************************************рJ**************************************************************************р& Essbase ESB Initialization Structure№р%^ђDј%р( Version of API^ђD&р(" max number of context handles req^ тђD(&р( local path to use for file oper^ тђH&р(" full path name of message db file^ тђDh&р( full path name of help file^ђˆ&р%# allow use of a pseudo client errorр( handler^ђD &р( size of the error message stackpџџ("рJ**************************************************************************р% Application Database List Structure№И&^ tђDа&р+ application name^ xђD№&р+ database namepџџH!рJ**************************************************************************р Application State Structure№'^ цђD('р( application description field^ђDH'р( allow application to be loaded^ђD`'р( automatically load on startup^ђDx'р( default access level^ђD'р( allow connects flag^ђDЈ'р( allow commands flag^ђDР'р( allow updates flag^ђDи'р( lock timeout period^ђ№'р( LRO file size limit^ђD(р( enable application securitypџџрJ**************************************************************************р' Application Info Structure (GET only)№ (^ tђD8(р0 application name^ кђDX(р0 network server name^ђDx(р0 data storage type^ђD(р0 application load status^ђDЈ(р0 number of users connected^ђDР(р0 number of databases in this app^ђи(р0 elapsed application timepџџPрJ**************************************************************************р) Application InfoEx Structure (GET only)№№(^ tђD)р0 application name^ кђD()р0 network server name^ђDH)р0 data storage type^ђD`)р0 application load status^ђDx)р0 number of users connected^ђ)р0 elapsed application timepџџШрJ**************************************************************************р! Allowed Storage Types Structure№Ј)^ђDР)^ђDи)^ђD№)^ђD*pџџрJ**************************************************************************р Database State Structure№ *^ цђD8*р+ db description field^ђDX*р( allow database to be loaded^ђDp*р( automatically load on startup^ђDˆ*р+ default access level^ђD *р+ db index type - array or tree^ђDИ*р+ max memory for non compressedр+ blocks^ђDа*р+! max memory for compressed blocks^ђDш*р+ maximum index memory^ђD+р+ index page size^ђ+р( Don't aggregate if all childrenр+ are missing^ђ0+р( Don't average on missing value^ђDH+р( Perform two pass calc whenр+ running "calc all;"^ђD`+р( Create a sparse data block onр+ Global Constant assignment calcр+ equation^ xђDx+р/Currency database name^ рђD˜+р/currency conversion type member^ђDИ+р+ currency conversion type^ђDа+р+ Optional compression flag^ђDш+р+ Retrieval buffer size allocatedр+ per retrieval requestsр+ (2048 bytes default)^ђ,р+ Retrieval sort buffer sizeр+! allocated per retrieval requestsр+ (10240 bytes default)^ђD,р+ Time out set in seconds forр+ COMMITTED access onlyр+ IMMEDIATE default)^ђD0,р+" The number of data blocks updatedр+ before the explicit commit isр+# performed (used during calculationр+ and spredsheet updates)^ђDH,р+ The number of rows of the inputр+# file processed before the explicitр+ commit is performed during theр+ dataload^ђD`,р+" number of disk volume setting forр+ this database^ђx,р+ Data Compression Type^ђD,р+ Isolation levelр+ UNCOMMITTED default^ђDЈ,р+! Flag to read previously commitedр+# data during the read-only requestsр+ Can only be set for COMMITTEDр+ access (YES default)pџџирJ**************************************************************************р$ Database Info Structure (GET only)№Р,^ђDи,р3 Elapsed database time^ђ№,р3 Data File Cache Size database^ђD-^ђD -^ђD8-р3 run-time size of the Data cache^ђDP-^ђDh-р2! run-time size of the Index cache^ђD€-^ђD˜-р3 run-time size of an Index Page^ђDА-р3 number of dimensions^ђDШ-р3 Database Type^ђDр-р3 database load status^ђDј-р3 number of users connected^ђD.р3 number of blocks locked^ђD(.р3 data loaded flag^ tђD@.р3 application name^ xђD`.р3 database name^ рђD€.р3 curr country dimensionmember^ рђD .р3 curr time dimension member^ рђDР.р3 curr category dimension member^ рђDр.р3 curr type dimension member^ рђD/р3 curr partition memberpџџирJ**************************************************************************р Dimension information structure№ /^ рђD8/р, The dimension name^ђDX/р, Dimension number of the member^ђDp/р, dimension typeр, either ESB_DIMTYPE_DENSE orр, ESB_DIMTYPE_SPARSE^ђDˆ/р, dimension tag typeр, one of ESS_TTYPE_xxx^ђ /р, declared dimension size^ђИ/р, actual dimension size^ цђDа/р, Reserved -- not supported now^ђD№/р, Dimension(attribute) Data Typepџџ рJ**************************************************************************р Member information structure№0^ рђD 0р, The name of the tagged currency^ рђD@0р, The member name^ рђD`0р, The member's dimension name^ рђ€0р, Parent member name^ рђD 0р, First child member name^ рђDР0р, Previous sibling member name^ рђDр0р, Next sibling member name^ цђD1р, Member description^ђD 1р,) Member number, starting from bottom left^ђD81р, Dimension number of the member^ђDP1р, Member status: defined inр, ESB_MBRSTS_xxx^ђDh1р, Member level number^ђD€1р, Member generation number^ђD˜1р, Default rollup for this memberр, Defined in eSS_UCAL_xxx^ђDА1р, A 16 bit mask for mbr's taggedр, types masks are defined inр, ESB_ATYPE_xxx^ђDШ1р, Currency conversionр, (ESB_TRUE/ESB_FALSE)^ђDр1р. Attribute Value^ђDј1р,' Indicates whether attribute associatedpџџ рJ**************************************************************************р Attribute information structure№2^ рђD(2р, The member name^ рђDH2р, The member's dimension name^ђDh2р, Attribute Valuepџџ рJ**************************************************************************р( Currency Partition Rate Info Structure№€2^ рђD˜2р- Currency partition member name^ PђDИ2р- Array of rate member namespџџ(рJ**************************************************************************р Alias List Structure№и2^ рђD№2р2 member name^ рђD3р2 alias namepџџhрJ**************************************************************************р% Dimension statistics Info Structure№03^ђDH3р2 delclared dimension size^ђD`3р2 actual dimension size^ђDx3р2 dimension type^ рђD3р2 dimension namepџџ8рJ**************************************************************************р Db statistics Info Structure№А3^ђDШ3р2 number of dimensions^ђDр3р2 declared block size^ђDј3р2 actual block size^ђD4р2 declared max # of blocks^ђD(4р2 actual max # of blocks^ђD@4р2 # of non-missing leaf blks^ђX4р2 # of non-missing non-leafр2 blocks^ђDp4р2 # of non-missing blocks^ђDˆ4р2 # of paged out blocks^ђD 4р2 # of paged in blocks^ђDИ4р2 # of in memory compressedр2 blocks, obsolete, zero'd^ђDа4р2 # of blocks^ђDш4р2 # of non exclusive locks^ђD5р2 # of exclusive locks^ђD5р2 total memory used forр2 paged in blocks^ђD05р2 total memory for allр2 blocks^ђDH5р2 total memory used forр2 indexing^ђD`5р2 total memory used for inр2 memory compressingр2 obsolete, zero'd^ђDx5р2 average block density^ђD5р2 average sparse density^ђDЈ5р2 block compression ratio^ђDР5р2 Current Indexing Typepџџ€рJ**************************************************************************р Server Process State Structure№и5^ђD№5р" current process action^ђD6р" current process state^ђD 6р" reserved for future use^ђD86р" reserved for future use^ђDP6р" reserved for future usepџџ0~рJ**************************************************************************р& Structure for User/Group Information№h6^ђD€6р$' date and time of last successful login^ђ˜6р$ date and time of db connection^ђDА6р$ user identification tag Id Type^ђDШ6р$ login flag (user only)^ђDр6р$ user/group flag^ђDј6р$ user default access level^ђD7р$ user default max access level^ђD(7р$% password expiration date (user only)^ђD@7р$' failed login attempts since last login^ ђDX7р. user/group name^ tђDx7р. connected application^ xђD˜7р. connected database^ цђDИ7р. user/group description^ цђDи7р. user/group email address^ђDј7р$ User Locked Out Flag^ђD8р$* Force User to change password while loginpџџЈzрJ**************************************************************************р2 Structure for User/Group Application Information№(8^ђD@8р#$ user's own application access level^ђDX8р#( user's highest application access level^ ђDp8р- user/group name^ tђD8р- connected applicationpџџHyрJ**************************************************************************р/ Structure for User/Group Database Information№А8^ђDШ8р- user's own db access level^ђDр8р-$user's highest database access level^ tђDј8р- application name^ xђD9р- database name^ ђD89р- user/group name^ ђDX9р- database filter set (if any)pџџ˜wрJ**************************************************************************р% Structure for User Lock Information№x9^ђD9р- user identification tag^ђDЈ9р- maximum time held (in seconds)^ђDР9р- number of block locks held^ ђDи9р- user/group namepџџXvрJ**************************************************************************р+ Structure for Global Security Parameters.№ј9^ђD:р* global security status (enabled/disabled)^ђD(:р' global login status (enabled/disabled)^ђD@:р" global default access level^ђDX:р"# global password validity (in days)^ђDp:р global currency enabled flag^ђDˆ:р" global minimum password length^ђ :р"% global auto-logout time (in seconds)^ђИ:р"+ global auto-logout checking interval (sec)pџџtрJ**************************************************************************р Structure for Time Record№а:^ђDш:р!# Time value in seconds after 1/1/70^ђD;р! Seconds after the minute [0-59]^ђD;р! Minutes after the hour [0-59]^ђD0;р! Hours since midnight [0-23]^ђDH;р! Date of the month [1-31]^ђD`;р!) Months since January [0-11], January = 0^ђDx;р! Years since 1900^ђD;р!$ Days since Sunday [0-6], Sunday = 0^ђDЈ;р! (reserved field -- always 0)pџџИqрJ**************************************************************************р, Structure for Database Request Information№Р;^ђDи;р0 Type of database request^ђD№;р0 Bit map of informational flags^ђ<р0 Request start time record^ђD(<р0 Request end time record^ ђDH<р0 User namepџџPpрJ**************************************************************************р( Structure for File Object Information.№h<^ tђD€<р. Application name^ xђD <р. Database name^ ођDР<р. Object name^ђDр<р. Object type^ђDј<р. Allocated file size (in bytes)^ђD=р. Date & time of last checkout^ђD(=р.! Date & time of last modification^ ђDH=р. Name of last user to check out^ђDh=р. Flag to indicate locked outpџџ0nрJ**************************************************************************р" Structure for Object Definition.№€=^ђD˜=р. Context handle^ђDА=р. Object type^ tђDШ=р. Application name^ xђDш=р. Database name^ тђD>р. Object file namepџџ№lрJ**************************************************************************р Structure for Mbr User.№(>^ ђD@>^ иђD`>pџџPlрJ**************************************************************************р Structure for Outline Mbr Info№€>^ рђD˜>р- member name array^ђDИ>р- level number of the member^ђDа>р- generation number of the member^ђш>р- unary consolidation type^ђD?р- two pass member flag^ђD?р- expense member flag^ђD0?р- currency conversion type^ рђDH?р- currency conversion member^ђDh?р- time balance option^ђD€?р- skip option (for time balance)^ђD˜?р- share option^ђDА?р- storage type (dimension only)^ђDШ?р- dimension category^ђр?р- dimension storage category^ђDј?р- number of children^ ьђ@р- member comment array^ рђ0@р. Dimension Name^ђP@р- Attribute value^ђh@pџџШhрJ**************************************************************************р Structure for Outline Info№€@^ђ˜@р* case sensitive mbr names flag^ђDА@р- outline type^ђШ@р* auto config dense/sparse flagpџџРgрJ**************************************************************************р Structure for Outline errors№р@^ђDј@р- member handle^ђDAр- bitmask of member errors^ђD(Aр- bitmask of additional errorspџџИfрJ**************************************************************************р2 Structure for Outline generation and level names№@A^ђDXAр- gen or level number^ рђDpAр- gen or level namepџџаeрJ**************************************************************************р' Structure for Outline query predicate№A^ђDЈAр- query type^ђDРAр- query options^ рђDиAр- dimension name^ЌђDјAр- string 1^ЌђDBр- string 2pџџ˜dрJ**************************************************************************р+ Structure for Outline query member counts№8B^ђDPBр- starting member^ђDhBр- maximum members to retrieve^ђD€Bр-$ return total count of mbrs in query^ђD˜Bр-$ return total count of mbrs returnedpџџ@cрJ**************************************************************************р& Structure for Substitution Variables№АB^ кђDШB^ tђDшB^ xђDC^ рђD(C^ ъђDHCpџџ`bрJ**************************************************************************р. Structure for Linked Reporting Objects (LRO)№hCр/ defn of cell address^ђD€Cр/ cell offset within datablock^ђD˜Cр/ block offset^ђDАCр/ segment numberpџџ8a№ШC^ђDрCр0 cell address^ђDDр0 object or note handlepџџр`№D^ юђD0Dр0 source file name^ №ђDPDр1 object descriptionpџџ€`№pD^ђDˆDр0 object type^ђD Dр0 catalog entry status^ђDИDр0 member count^ђDаDр0 Link Id of LRO^ђD№Dр0 timestamp of last update^ђDEр0 access level of mbr combo^ ђD Eр0 user name^ђD@Eр0 member combination^ ђђDXEр1 cell annotation^ђDxEр0 object descriptionpџџ№^рJ**************************************************************************р Structures for PartitionsрJ**************************************************************************№˜Eр. type of region (e.g. replication data source)^ђDАEр$ op type supported by this region^ђDШEр$source/target for data^ђDрEр$source/target for metadata^ђDјEр$reserved field -- always 0р metadata change information^ђFр$last time metadata updatedр< the following fields only apply to replication data targets^ђD(Fр$last time data target refreshed^ђD@Fр"$are chgs allowed to replicated data?р< the following fields only apply to replication data sources^ђXFр$#can only changed data be refreshed?^ђDpFр$%time of last change to data in regionр remote connection information^ кђDˆFр,host for other side of region^ tђDЈFр,app for other side of region^ xђDШFр,db for other side of regionpџџАZ№шF^ кђDGр0 host (server) name^ tђD Gр0 application name^ xђD@Gр0 database namepџџ(Z№`G^ђDxGр( number of regions to refresh (-1 = ALL)^ђDGр!& refresh only cells modified at sourceр! since last update?pџџˆY№ЈG^ђDРGр# type of region returned (anyр#, combination of ESB_PARTITION_OP_REPLICATED,р#. ESB_PARTITION_OP_LINKED, and ..._TRANSPARENT)^ђDиGр# type of region returned (anyр#) combination of ESB_PARTITION_DATA_SOURCEр# and ESB_PARTITION_DATA_TARGET)^ђD№Gр# type of region returned (anyр#) combination of ESB_PARTITION_META_SOURCEр# and ESB_PARTITION_META_TARGET)pџџШW№Hр!$ define meta data retrieval criteria^ђD Hр " query meta change after this time^ђD8Hр % bitfield to select dimension changes^ђDPHр " bitfield to select member changes^ђDhHр % bitfield to select mbr attribute chgpџџАV№€Hр$ query metadata changes^ђD˜Hр!3 ESB_PARTITION_OP_REPLICATED, _LINKED, _TRANSPARENT^ђDАH^ђDаHpџџV№№H^ђDIр6 ESB_PARTITION_OP_REPLICATED, _LINKED, or _TRANSPARENT^ђD Iр% ESB_PARTITION_DATA_SOURCE or _TARGET^ђD8IpџџxUрJ**************************************************************************р+ Structure for Dynamic Time Series MembersрJ**************************************************************************№XI^ рђpIр* DTS Member name array^ђIр* Generation at which DTS memberр* is enabledpџџ TрJ**************************************************************************р Structure for Query AttributeрJ**************************************************************************№ЈIр Member Typeр ESB_BASE_DIMENSIONр ESB_BASE_MEMBERр ESB_ATTRIBUTE_DIMENSIONр ESB_ATTRIBUTE_MEMBERр Operationsр& ESB_EQ, ESB_NEQ, ESB_GT, ESB_LT,р1 ESB_GTE, ESB_LTE, ESB_TYPEOF, ESB_ALL, etc.^ђРI^ђиI^ђ№I^ђJ^ђD JpџџјQрJ**************************************************************************р' Structure for Attribute SpecificationрJ**************************************************************************№8J^ рђDPJ^ рђDpJ^ рђDJ^ рђDАJ^ рђDаJ^ рђD№J^ рђDK^ рђD0K^ђDPK^ђDhK^ђD€K^ђD˜K^ђDАKpџџHPрM*****************************************************************************р Function DeclarationsрM*****************************************************************************–ШK–АL–8M–˜M–јM–јN–P–xP–јP–XR–S–xS–8T–јTрM*****************************************************************************р Application FunctionsрM*****************************************************************************–XU–XV–W–xW–јW–xX–Y– Y– Z–рZ–€[–(\–а\–˜]–8^–И^рM*****************************************************************************р Database FunctionsрM*****************************************************************************–8_–и_–x`–8a–иa–иb–˜c–`d–(e–f–№f–Аg–˜h–8i–иi–8j–˜j–k–l–pl–ˆm–0n–0o–Аo–PpрM*****************************************************************************р Alias tables related EsbsрM*****************************************************************************–№p–q–r–r–s–Аs–PtрM*****************************************************************************р( Reporting/Update/Calculation FunctionsрM*****************************************************************************–Аt–pu–v–pv–0w–аw–0x–Аx–Py–№y–z–{–p{–а{–p|рM*****************************************************************************р File FunctionsрM*****************************************************************************–№|–~–0–0€––№–А‚–Pƒ–0„–0…рM*****************************************************************************р Object FunctionsрM*****************************************************************************–H†–ˆ‡–ˆ–p‰–Š–А‹–Œ–p–PŽ–0–0–‘рM*****************************************************************************р User/Group FunctionsрM*****************************************************************************–0’–№’–“–”–”–0•–а•–x–– —–Ј—–0˜–а˜–P™–š–аš–›–8œ––Р–€ž–Ÿ– Ÿ–` –Ё– Ё– ЂрM*****************************************************************************р Security Filter FunctionsрM*****************************************************************************–РЃ–€Є–€Ѕ–@І–@Ї–рЇ–`Ј–Љ–рЉ–рЊ– Ћ–€ЌрM*****************************************************************************р Miscellaneous FunctionsрM*****************************************************************************–Р­–`Ў–шЎ–HЏ–А–ˆА–Б–˜Б–8В–ГрM*****************************************************************************р! Substitution Variable FunctionsрM*****************************************************************************–xГ–Д–ˆД–ЕрM*****************************************************************************р) Linked Reporting Object (LRO) FunctionsрM*****************************************************************************–ИЕ– Ж–(З–јЗ–шИ–ЈЙ–hК–(Л–шЛрM*****************************************************************************р Partition FunctionsрM*****************************************************************************–ˆМ–0Н–иН–€О– П–РП–ˆР–0СрM*****************************************************************************р Outline FunctionsрM*****************************************************************************–рС–ˆТ–0У–ИУ–8Ф–˜Ф–@Х–ШХ–hЦ–Ч–ˆЧ–pШ–XЩ–иЩ–xЪ–Ы–иЫ–xЬ–8Э–рЭ–ˆЮ–Я–ЈЯ–Hа–ша–ˆб–(в–шв–Јг–Hд–Шд–ˆе–Hж–шж–ˆз–(и–Ши–Јй–hк–hл–шл–Јм–Hн–Шн–Hо–п–Шп–ˆр–(с–шс–Јт–hу–ф–иф–Јх–(ц–ицрM*****************************************************************************р+ Outline Functions for Dynamic Time SeriesрM*****************************************************************************–Xч–ш–иш–xщ–8ърM*****************************************************************************р Attribute functionsрM*****************************************************************************–Иъ–`ы–@ь–э–ˆэ–Pю–ию–`я–№– №–@ё–рё–Рђ–€ѓрM*****************************************************************************р Location Alias functionsрM*****************************************************************************–(є–HѕІ –Шѕџџџџx:џџџџ]ЖAttribute VB_Name = "EssbaseAPI" Option Explici‚t@PrivaмModule ' Copyright 1994-9 Hyper‚Solu”sLrpora. All R3s Reserved.MRESTRICTED RIGHTS L@EGEND:UРse, du–J, or disclosure by the Government is sub€ject toЏЈrescƒJa€et forth inparagraph (c)(1)(ii)x of‚+ƒY"€Technical Data andrmp€Ћr S oftwaHclause at DFARS 252.227-70x13,$€_€%ZC€ommerci(ЯŒ#“‚Zedœ†, "€- „,19, ‰kap’ble„Ќ›Щ1344 Crossman Avenue, Sunnyval€CA 940€89 USABd*?DA General Glob€Constaјnts?E.  ESB_О_V@ERSION€У&ЈH60 '€Ь‚ € VersИ„ NULL@†0Ю ' Nu@С5Vuв'7G7' Booleans!€М be @ d pwith@šР@Ьe(fin@Itрts.Р Make`_рUto€Gsign %СbСS"€dm" %РctХama pr oРemС7Examhple`u'‡+TшRUE`"1&аFALS!0 _ ?#А2"As IРntegerGћ'F' № 1=?ч_e_(С(Yes/No fla8g cХdщ=`€VBqbUfunТa7 Нt@Wп-&а$YES3U,Щ.' РаNOѓ =h `h@Кh' Fх%retur€ТtatusІ,џ џ ш ˆSTSР_NOERRj &сІ9norm`Є„ФuAВ CANCE’1Q…/' OzaAp €cancellр@џЋV РаqCд\ёv ErrАoLРevel -#Jа{!ѓarguг{n eSBЂMessќagПRŸЏ'_LEVEL_IєNF!(2їфё„€P @QсPaonlyŸ”WARNIN GА3Т' Wa€rning m W>3 O1 4D'$`2lsSERЈIOUё77Sј,e"џћFAT*AС"8vF№l мя!3_с! DAuаgLog@eOќPTx†MЯOП_AUTO_€DEFAULTa7/#NODIALOсРlŽbNOSаELECq2_? ЯbDi 1С‡ќ Tр{Ч_?Ро DIMTYtPEpNF{ODSўPрЎDŸ _§Р ЗГB?"“ _Dp1_AТэПBу80$ЏЁINPUЁ!3Џ!П? acлsтULoЩ/Remote/SQL file load БG("Ё№VBuilњd%)P**?_FILEР_CLIEN1~'у €вСІcliџРлN КPєl: Bхr№= џж]€„"м!E_яРЗxim0um S@н `Lengths (IncluTerрminatб‘ТЏвO&Е*** Global Const ESB_NAMELEN = 30 ' Max length of a gener|na„me–USERž–user/group NPAS SWORDž10ŸNpassword strinвgSVN 'Nˆver•LAPP‡s†8Šš%n apq`ALIAS™$l€ias tbl•K DBKqdatabaseOBJUЮ& file @objectеMBШ_8 ›ЯmemВbз_FTЈr€&t—PPATH˜2Ъ$ Lpa@ТTЋLINв256вrep€ort linбб№DESCУ$‹I@NJ‚—licatioРn or Ы[' І@descr ipСgCRDB_MAXDIMN4UM …4 Bimum DimenвsсNuТ7fџы'€ŒCurren cy DBVA`RVALUQ-valuРQf su@bstitu‚#va #P SCOMMxENTƒ.ш7P $Scдom€taЊ'`Ћ_?  ' LRO щДants_?#p OD}_ˆAPI ;5123џ ;}DXФ ШX сЧ ›PNOTA?ф 6gТє annota”ZNOSTORDE_ ECTd &DH1A' OЄ™ot`Ъored t|o уТ(3 #Šf s~tў`с„B&1' Upрu­onlyPACATALDELET EA2>Dele\te)AeA4 RpenamЊ ”8€ 'MovЊUPDA„a10€Upda€aexi`stingfЁ†AмLL…”щ…Ж+ФDRT|ŒУ8Ђ„ATTR_STAT USТu@†'Status chan ge!†ALIACУТ†AliaюU0CALCТ!B‡Unary calc€ symbolю$TYPУЋA‹'Account type­CCONVERTCIAŽCurrenc(onv@аion flaцgрŽ&CR`5"{СY20 'Tagged c db (mbrџ Rт UDAC'€ccUser@ defin  aрttribпc’@Kƒ28Є 'CС1fРormulaП Ћ АLEVEf 0т 'Level nuaП Ћ GENE@ Јт2A 'Geўnп ЪЏE§yт!Dewџ"у`ƒ\ЖСЦbWјџ&R^ 'MйРGЙ A> џ<иg6в“`0€йР9с}Р"_!4p сч@ 'Ž*?" ' hMinimum $an хaxbpa@ge sizaЃ'вINDEXPAGEMIN_SIЂZa102BM "pzindex Ц%o>_gAXe81ђ9ђU Mдn€ /g**[Гcxachаo c CACHы4857И6 'ќЩП_№=EINFOLEN/T!€ AS*ТuCR@DB_MAX` NќUM_ o ђGetNextItem Dataф TdIdР‘я_USEъRс_„l1ƒ]rЗР (eSBLŒ_s)_GROU>P‰1$Аa6tGproup€ЋСAtPPѕ3ђˆВ  PApplicЬat qАwes/$я12A'6Б‡1 ёbaseџЁUЏLOCKЉ5с‡$ З6Lock бp OBJi6btЖЃБObjecоtŸ@7s ЇДAU%ПАCяЪCАПж CД„5Я!\B_559 ' ByV`J As S№ƒџВC74P82Э#_ž'F h!?0DBљў1’‚1 Л 3џ? ѓ[*Info§/Bѓ3J ‘8/)Ё2!? ? > 8a%пB№_FTRКТ<)џ?ї4ЯЯЫAFi|ltЎПАeх#1з1AŸŸMафNп#џџжГЏ#я€9ЊуDџящ4ЏЏжбА/ПГiсЂS’/Ж@ = 15 ' ESB_DIMSTATS_T (eSBGetDatabaseStats) Global ConstШCUSERINFO_TYtPEž6œ4œListpnecti~šLAPPDzBJ7JMJogin@ALIA SNAMEC8@cAli€n’lM BRALT†#9€#%…  ”Display‚&KRATrE ’20К‡ K€КCurrencyRateInfo)OUTLIN‹*1 ' ByVа As String *ж†ŽLEN Aр' (E sbOtl&Outlinй$ERRфORM22Сƒ9Р+Ф€9Verif&yФв8TLСATzT‡3м8€fСu8U serAtMbuœteв…РЁrEXF9>4@99ШBM€LAp`plicaМrE‚x:DBREQAџЦAхУШХ‡Eхе†Рё+ ф РMEУјEN0SIONCХDi0mensрru HM№EMBEч0csCfЂ @EQueryM emberr(GE@NLEVEL)u28$‹E @)GenNamГ2VARIшABLц~2тuУg‚ сVariabвls LRІ™3uЁX„`DESC_TApЁPART_ /3n1&Ch0DaЎуЇ3Ÿbf(``ZЋ5EnždA—,$aEJ33ˆ fШ+F@`!rIBU‹š34 '*?"€ API GLOBA L CONРгNT DEFINIT§€XSŸ &џŸ (т)цants for !,/Group Type РFlag -т@dbfield inТЗшщandABGROUPdCstructures.аLAє_NONсє[b!р-Not a validф u`P/g o%о_Сс~гV'В OŸCт P7.‚' Ву_SSYSд#,Ф' SystemТ (non-eddi№Šle?VC…_џ 5Q[”РЄ"ОŸ€**R>Gx”V!e]3!ш byb р˜Cre№€Ffœun‚”Я“™DBф$RMА3= ' аnormp‚dєЏ_єCURRENDCYК' c$Š џп3яе3˜Obj0Є_y ”FЄƒ0ЙB3OBJб™0&H0я_Et–йр&Hс\!#'‚„‹р File‘OFCALCSCRI,PTrт/'RCalc ScriptgЖеREPORCі+'’Report Spec4if‡nџџRUИLES2 qВу0'Ђ|Ruаq//BЅ"1y&&'1!‡тА//S€TRUCTURqIш&H2b'‚pрЋ3MooASCBACЈKUPв4c6бII BackWђa4Oъ!BINш8у1`Š Bi№naryџр'O F рEXCEL„Тр'25Excel Workshd џ &зЕ LOTU$S220'51`%1-2-3 H2.x4eeЯ% +џ3410ш24 31Іб TEXГ*8хPЈ2048 TexїНхŠ4r €“р!ш768„ 4  ‰ @WIZARD1і0/'CПo"j"MAX‹amax s€зAobj цtA~uueORP‡ARcomb@ймd qQСsqO„Of-•ЕESB_OBJTYPE_ASCBACKUP +  ИBIN\ Global Const ”WORKSHEET ‚= .EXCEL Ђ@LOTUS2(3…4xDATA s‡Ц  оTEXT0ˆALL€/&HF ' all €objects'*F ' Security Access Levels & Privileges (for variablof type‚ОACCESS_T).mPRIV _NONEl0E5…Т'‚no pECP}READ1 ‚read dataUWRITUУ2‰'BwР>eЁšCALC4 ‚calculaТt›DBLOE0Ш@'16€load/unТ!base@zЮПBBDBDEPSIGN$2Ц'33design­!C@TФD464cРSte/delBe€editAЬPP8258Щ7applicat>i zе5€ jФ '5Ю1`DџV_рЪСх1024 А` !ж.USERˆ 10‚0Ђ '4096q №user€ lŸu?#ЂuPredef,in parDР^ SРtoragebr‚NGDEFAULT_!˜_STORAІGrц['03M №IDIMЏТp†'1DB2RELATIONALg/ ЁX '2рCTLEљ3‹3UBN "INEDА7ў1Т;‹>р"А:(§Ћ:dдБrЋDЏЄЋщB„џс№ЄDЉІтудЂџ fByHЃ—W хЋf ї#Ш_д$Vђџњ"hQF6ŠџЁwV>x4zеџПЕvLЦGм3џпиdSХDкFяхFILTERPd™ П' œ„DB7‹ж2'255 8 fup‹ayёl aПТ…џш иЄсU5ƒРY/Я-ЂT SUPВ š”'-aJsup ervis№Œ(u€nrestr.Ф ў)п•п<’=ЊX[StС‚Fieˆld p”ProR—cStructure (sOCSpTATEя•4БгDcѓ•=K' NБ•, pФcompб}яРaсINPR8OGR€"з]' `Async№šC iаs inбg€яn?_туПants тnbReqzTЁЇfp&uСр Info q„SвDBREQIјNFOпдЪ€rЩТ0= D' ЂvБŒM__‡’K= 9C$Ђ0ЏЈOTLUPaЎEp' OutЂlА~ upА/eџ)пr DFlags bп€Ÿ__с*VSѓ _ƒxмТFLAG_Сƒ@x7&' UseРМ€efault СЕ€ scriptŸs“vSCбLЄtcрustomk  ч**r)>–*њA‡Ў/&*Ћ)3рзЂ)з[#`зEаUD№*S–№Q?US`еTA*E1#З?@:З notђ A+edТ>pAШINGЊ> { >ёaingyТ,b\tnЖcation loaded Global Const ESB_STATUS_UNLOADING = 3 ' Appli†is uning ` '*FL  ›ants for Data field of base Info StrucPture>(ЮDBINFO_T).ЁэDBDAT@A_NONEt0ct' d6/hрas no‚™„"˜NOCALC€%1…%ƒ"И but$t calc’ПA„%CLEAN#2#‚„%Мulat!€vсМMemberY XMBREW'”lthe U.C<УmbUM_A4DDР<0XУSU BР1жMULTE2DIVР3жPERCENСB4жNOOP5С1šTagType - No t€ag valuР APTTYPE“›'€ DimensAчhnotgRˆУCCATEGORYƒ€"ШšAccouСЪ-- currency›tego ryС%CNAMЛ`*N' ƒР @ name› TI‚ уG‡рW' T Р$пЂ &—с% 4Т_„рУ-ч *ћPAR TITIOaj5ц‚C%$PartiЃЙATTRIBU*TС$6„ `ЂttМri{["dƒ7hрggregрxУcJЂJNotes:BТT hhigh 2 bi€Ёare usedЂЂma7ф qNZO—4@(0v ўsПЄаДYРrcБAfA ? ˜ ERRоE‘­тёёSЁаn!В%. M0 txhanЏ/Ёoќne?*7*?FпDŸт™ЪйђвSt!гіиЃТDBСхEЯиєшDIMSDєRuѕБVn‰d6ВЃ< EоSŸRWжmQ)S€-_Аы~STRUCTр_ARRAA_Йа-рArray #іцџёѓTREБ,H Ќreeщп#_CR^Cг"Ыњc0†=(@*F`#ignТR)/Lo€сЁжДE_MULT = 1 ' cval=( *LocalRate)/Foreign0 '*FL Global Constants for Database Stƒructure (ESB_DBSTAT`S_T).‘ A INDEXTYPE_ARRAY‘ч0 %VL…цnOutline Restling’dDOR_ALрLDATAƒPŽb4NO2sLOКW„3”€LУ4AЪ‡зxCurrency conversion typesRBCONVр_NONEРAQsТ€CATEGORA|ў1:Ф@K'?ГƒEW:time Йance7TIM0EBALй7…FIœRSBюа7ХLA‚уQƒ…AVG@  A_ ?$&_ A ski`p opt >“=SKIP™!тMIS8SINСq=BZE8ROSC=gBOL@РpџP…ЭЬPSpecificatвi€Р rScХУSУм Number of children in С‡ccalcuРband boolean dimeGќOR ;Ё џ=F0Я;Ч;pBTOрOMANY 1K?вїпиВ&D3.с№fњЧrUDAjRџoh9€Ўр1/UР OGEQYMASK=lFŸ—д5ECpEEDS_6b%Ÿ6SEЖB_OUTERROR_VIRTTOOMANYCHILDREN As Long = &H20 ' This added for backward compatability.Re users with@ old vionŽof clientll @not se0lErrors2. Hence tAovalue(i@ndicata‚tHthere‘n e;, but you neЂto refe4r u] ge t it.jGlobal Con st ESREЈFER‚’2 ‰8‰0 €AMemb0‚\2 Bitmask'antHs (Š)T.C2) –=2_NO€TLEVEL0 =1šMISMA(TCHŠ2šILLEGALORDERŠ 4Ё DAT ATYPEJ8Z;… в*1VF+ATTRIB@БPA€ЌT 2[DIM@XASSOCIA(TEDЪ4b UDAJ 8[ BзCOU2NЫ*10"С,CALCJРц›YUPLьIC€7R4?ЁBaќSE‹ `h4Э`›A3х;-;%AxBSE,-р{ЈVИALU Z€~~ 1И_BAР[„SCOюDЫУЉЂЉ*; СБрЁ Message functЎ argum€­sвDT_CHмAR€Н‘‹ UФqˆAРSHORT 3p"Ёхq‰рLONZG 5ДФ6гF(LOAa7гDOpUBLE  Б‘`BЈOOL 9ГS`8b’РР%A;Aаttri йe :BЬ)РэDi9s: DС э TypeВ:с`јMBRЁ… сац/ў_'tбяшxџ50G‘ohіDѓу/(NONб`<ЯПЯЂ4p @UCTURE DEFINITIO|NSаŸ*~*Ÿ _“ s sbaseс‹ InitializaТ?StructEQ$€xБbDbgз!j#DBе0(dўaЮ7Г?П>аЯП!TSИEцDescrŒipb@џ ESCП‚d(field‚РLoadab6op>€е+aЈPзbe;aрт’Autќolа! Ÿ“`ˆmat llyђ on (rtuђpƒcc :b-default ‚aуlevelђёроnecрйБ/ % conУflaђgфmmрK`OячэФцUp$AS;яыuФж€RkTэ€€oюALБњ3W1‚Rk ttQioгlroљЕSizeLimit As Long ' LRO€ file sА$ lД ˜SeРcurityb|€Integer' enabxapplicat ion sr End Ty$pe '*F ' AsInfo Structure (GETР only)<@ ESB_APPРINFO_T bpName†e‘€ i€’*…NAMELЄEN‚' rn9„“rv‹”Š!SVR‹!network’#stor˜ageUms ’ЗV' data „ tА€ staxtusgЩ3l8oadС‚5nCРonnectCе„' numb@Aof users$ cCedDbF% 79bases in thisС`‚ElapsфedР€Tiq(вЗя(€Љƒ Špt‚џЈ“вЕвЈExfЉEXџЉмn џTb]џTm`x )џџTC.ЂџTСžKџTџTџфћTŸJТƒŸJyLŸЃ$ƒJllowмed Ib†ЌsчJAтˆBžLLOWED STORA€ЂYPESФJdefauМlt""ч0 lm@pidimeŒЈ‰ db2o cleџ) kТр?#‚#ŽD ЃA†р!ateД"€DBSTATEl€DescripТзУ!jИDESC„РZb dˆfiel§cœLЈBст!€‡%< `Шa7ТЗ‚to0 be ЏDЅAuCalcNoAggM8issa‹№' Don't aggreg1if all chil№drenЂrOЛ№+а•mѓ’DvO?ЈЂF’A 4 valu"‘TwoPaU+я с!PerI`!m `” pБcq` whŸ џ '  runnQ"‰ ;" Cre NBб#_/Q' # СP˜parse™ђ&8‚иЏ' GРlobal —œ†nР№gnme ŸС пџ`iquAТo“CrDbjЎP…лMBЊ'Cur!ЬcyїIцƒCr@ /'ažС}MB–Ў'cїu`  sQСAЊб/№ѕѕ+rvјE Ћ1џџа EЏ_‘=BRoёb' O^€%=q flagRetrie№(BuffŸНpJс– bЃћЂг$oа?JвO(' pАrЕ rјequ s3KO' (2048 јbyt В„} ЯАЖ pSort”  [ sџ Љ џ'A?#n‚Џ Џ _  102$40П ‘ПOu.t В'’ o1 setЁФ ъon|dsfЯ їž`?O€MMITTEDхrQц??' IM№MEDI№‡ „2˜Ѓ@, њBGs{я Bр hŽeзВр“n upа&(ХЕ "' before the explicit commis  #ŒJ' per˜med (usduring calculation,Pand spredsheet updat(es)ECЄRowsЃAs LoGn' T€mnumber of r€xinputЌIfile РprocesqŸ,(†ЖˆŸ„œ€Q,&aloadnVolumeH –H‡Gdisk vТ р settpuЌ! this С"base BDatam€sssTyp‚eA#IntegРeiЩl' A … @ # ТIso’Lexvel@ @4гF l BIй' UNCOMMITTED defaulƒ‰PreIma geFжFlag to read€‹eviouslКyФжeh!Щ'ТRF G…‚-onr@equestэъCHan тbeс< `< fП%Ј' a‚ca (YESЅ% `tE€w7 '*o?"€ "DAK Info StructuИ(GE&TТр Ё ESB_DBINFO_T$QElapС`wDbTimF9 93б‡' $FZ t Ђ$aUF@‚CacxheSfz Ђ[A Сb Size p џС d  ЁЄAm' runr- s!фЃBcƒ!ТIndexэџЩчаДЂ Цћ*ЧP nХ+A ЮџЇua№ aУСЂ№nDim'ЇС`w ' ‰Јmensџ —ЃrMсdФ@ 1—Ё# т[h€sta\tuэzхW ё` ѓ“ Connec~tкЏ‘2™ p}rs@LTLnLoc>kЏ А9Я]љblџВQд2'rHп Ц7ДQA ‡f`WBApјpNaз=у`АB!m*rAAPPNAMELENрapсђaaŠ n b?ymDBU`f6CРountry#U=MBRЇcur6r@cd FТ$meџ1Œb ‰Kv/->іЪ C€•goL џ> eO` ђWц „O^ С2№CrPaјrti"фBJŸцpF пiвeO?бi€Cг? iбаirmaђ sEjyiIMENSIONџхi@ аH'пи­wі&уЎ1m џР* Є ЧKБ˜! xяа_KеЗt ‚*ЃC_' eirѓzIMTYPE_ТDаE orЏрz14SPARќSEЁ P™”Џ &ѓ0EE7 tqœя Ж'PˆeсЦESSD_TТ xxxSeјcla0ЭаЂpu3dЄ —сybAyalO‘:ё™tualNдscrip$5АК4DESCбQ' Reserv@V-- not suppoDrtnowУiўmс[є"РП"Ѓ n(attribuјte)ƒПбš:g6пŸ:M’Tя91ЄЁ ЃMEMBERи9CrMbrі9эЊGbч!hФ”€$gУАБ]encyЩџŸLюc9зiаПB №аm…ЕSB_MBRNAMELEN ' The member's dimension name ParentMbrND As String * E ”Tš‚Chi ld€‚First c0FPrevEˆ*iousр siblЌр’шNexi ›%–#DescriptУ˜#DESCВ€ЂШ' M‚Б d‡ЏhuО‚ LoЎ † n, startnfro@m bottleft‚+DimNЄ+€ }C of twF…BРt€SD$IРnteger‹(@ F)C :Р;finepd in '…—STS_xxxСBLevelF Ё!lB ƒL‚GeneмralA~^2gG ШUnaryCalc‚#š"Default rollu p for€WisЯИB%Ц4' @T eSS_UCALЦG“TagTy peС%A 16 bit maskbmb!€taggedŸ ' tч@@ s р…П>ЩƒhЃ>ATYPE†CurrConv8ert šAen№cy cт™?ШРЁ(ЁšTRUE/FALSE)bФAtрžbutB+GРVariana) a' ‡ValuiЉIsІd"}7OIndicates whe@qr aІassoci€!€4End Ё= № '*?"€ I(in VmaBfs€tructur  тLЁ$ATTRIBUTEINFјO_TЁР !›AЦ!"џтЧgаGД˜п_иРŸЇ1a HU77 Ÿ,o‚&Ÿ+, V@чtЪiB,R@; I`.эy-RAџ,є [ц pџБcђ­qё ‘0РjеГƒArrayо рbUU„s1 ?‚Aliрas Liа‚№ oё1ŽALTЯ(t )H‘Ц mAltії!@Њ a e”o$в|aw@i cs?$;DIMS TA€uЕ:DeclХp[d€Siz!N€kŸˆХ'^l(ЃsчЃR BalЗТпЭзaЏ @bFџЕЂSЇЌ1iт0џЏЏББ]АЯзУbЁœt_mVдDBKn€ s‡–гЏЂ' у‹ №:€:РхBlock_ 1ŸQа1dє" жbрБz3nA‚m?џbЁ”lѕMaxВU№Doubl3xDѕmaxќ #г C НB пH П NonMiss`ЗLea.fЧ Ÿ в 'УnoШn-mc lp`ўkГ ї(џџbў Б1Ђ.BOў'ѓ­:qNoarЉ 8PaPЄOut/Ћ?” tpQ oЬuty ЂIn '5 r Ѓin™Inс@иCompМЯЂ'D 0Р`orQЅmp№ressџБЃ_Х, obsolete, zero'гЖTotal?N$Ф ($ExclusiveL1p ' Cur\reРyр-  @ Endf'*?" '  Ser@+ Proc < State ructureЁBESB_PROCSTATEL_Tс Ac€$nЃФя' cDpФ ^aу6"  es#BResЁd1Ёб`8с“ fu!с•Š2„Lon&gAd' ŸedЮ3Ё Ÿre#П8ЗП62Ѓ8t6"UР#/Group I2nрЂmaС4j9US@ERINFOF9LРastLog ВSрSdACa`Qtim eAдl` sucq!Gful€др‚,DbConnectЮTA%Б dbi‚˜ionЂтIdG`В аr iрtificт taќg  ЃgЧ€бoЂ'# fl (B рonly)‚Т_b€w'ИESCr бЪ"dwЩВEM№IDq0'C'emp add KCЂБЁedO^uГЁO+AB s FР/RPwdCрhgNowrПpForto Рchange „$ИwhiPЈЄO*oO  tOAџg?P yE&p"иl"pboBu('s ownў x$o7К;-Рhighesа?ш џž@a F*аŸ2Ÿ2 _Ÿ2џ‘ §2a[2__YDatR6ѓ/(DB”]/aџ3s8ДgяWщW@Џ§Х'МЅAo!@)ЧFџKљ%–ЪJ МJfж$WW іFilter нFTR WжfB set€ (if anauџя$Џ"я$т$rNУO$D$LOCKЛёkџu‡€\ž…pc$ˆмСе•p' maDЖximum time held (in seconds) € nLocks As Integer@ ' numb4of bjlj sЎ”UрserNaвj”String * ESB_USERNAMELEN ' u+/g@roup n2 End THype '*F  ' Eucture for Global Security Par€Aters.>B‚YGLOB№AL_T €i†„oq •' g*Ў*status (enabled/d isЛLogiVnЛ†%l $A0cces—п†%de€fault aУ levelBmVaxlidAAP5€password Fv С’day’C€urrency> ’\ DE fˆlag‚!PwM€І @Fmin‚Д†#lengthТInactivЭ3TМ!Lo ƒ@Фhauto-WxoutƒЦA2JХGC№heck$‰F#IVcA Мi€аr@I ~(Р€{ПЖУЖ>R јrdŠВTIMEРRECORDЦYAљ€?ueр#M%AtB РG 3Ф# afрd Р1/1/70‚. bяЁ‰‚,Рь‡'Ёlтthe @8ute€ [0-59]b?@? ЃXqхghotur)HрЙ`уsincсdnig$htс23#DaчWС1Da Ÿтonth [1-М31Ф" RWMсs ЃJanuary11], ‰х= у)YeaІЏG1сe 190ƒWИeek@qBгyeиSun! /6 Є‰…ReрВved Iё(rfiСЩ- - alw`€ 0]_К5]2abase Reque stз@Лmation*_DBREQINFO_Db`_‚М"j„"(‰'bв б@?dat#r#"W=b F€˜€O&} Bi t mapС inц`бс s" Staќrtao xЁIчЉw*ж'Ц ФrЄ™rФ ч`ъЅП_TК№Qp§Вe x2ƒЈб}ѕчЯ}Х}A' тЏ}Ё?Я}! File ObjeFc:!›}OBJ*!App–‹№ § APPУИ‹Рlica‘&Ф‹9 Db СDBџpЦ+рЪb)ъџ№ д ЦД,`"а ы(Ф'Ѕt’–PёјSizQ`1ЯQ30' Al0Ÿ Pd fasqСsbytЮet€ё&0,mp3џsQ' €e &ѓCx 6la€љУ' ТеиђBЃRЄxGen…Џ—bgрeneraЃfжїўy 7so`мƒ@Ж §Е ' unary consolidation @type  f€TwoPassЬAs Integ er  ' two pVmemb!BflagˆEx`penseXDe* CusConvHersž CcРurrencд2бszCurMƒPH$String * ESB_MBRNAMELEpN ' $L‚kusTimeBalXancnšIt€ 2bopВ„!Sklip„Œœksƒ  (for *)'иhar…Д“sB Ы"`torag„к3sЃD СU (d@7n‚fonly…"Ca€Šоo—7ZЧcФ E3чƒFU' ‡…&‹lChildCo˜unt€#РLo}CA&Ь' nuТЏoxf cС Р’B#@Žo8mmeР@ CO MMENTС @Ž„Џc arrayDimNameчСfUžC$' € РЭAМA ТAt@ЋbutСТVariaТ3Ь0 ' Ч valu)єIsFdШC End TТ~ <'*?"€ aрuctuрRЁVO@utline ‰f`o ЁboOUTLINEIN0FO_T!РfCaseSЁ tivO‚`uр smbr nР,s Ц|us$ˆЁ%j' odЦ†fAutтo@figс @єNaрЁЉ dРeр/spar€ŸцC ?.?,28.errorsm.ERROR}.hgЃeЄ\handlУKulEb ca,Зbitm№ask рl х  2# к addтiaЋal ˆ c?.?.?.e i\gen(era! €$ l0evelуRЊ0GEРNLEVELAЯ&1xusN‘F RN 'њ р Тф ТФbџ#ТЫuŽ=А3ЃП_Ÿп* ѕAqueАcprediЁ\ PREDICШATEзlQђЄ#„бY“Ж=ulOyTŽЏЎCs4pќszwZ/ …GjБIђ;р#1RР25F62D' s“Š1п‹#2Ж†2‚sџпФ>cЁxЫHАCOUN„TSXStar{џR @џDѓ A‘œСВulMaxEТџѕmaximum уs to re0;ДTot\al/„X'u>rpДа`A‡aNbr`s in ђ'4RќetDџ V?€ч5p @ed2#џПџ SuРbstiturNB‰bleЋVARIABLї: SerŸРЙУ pV/QИSVUИ1 AppvLНAPfPЛГDb'OНD~BЊ  oŽРcАVaP” mР VALўUQУУAЯ Linked Report!0Objects` (LROрИH–CELLADDR_рAPI_T ?1RdefnЁycelФl `uresаС!Offses9а/O5E€™oуwi th№/PцabloФckвblkи1ƒ8Dou$%y' r€ стsegBЙџdая%@Bд3О1e‡‰ЏІЈ`HAND№*Яbq0KeѓЬрџ С*А!сЇ@ўhcт@№Х@ФцoBq}noПe–‹%?) ’Г №Ч0Дi™Жring * ESB_ONAMELEN_API ' source file name €objDesc$AAs St†L@RODESCŠ'A^ect dfr@iptionŒ End TypyЊ ‚>_ˆT *ObjrqIntegenr ptZs`tatus$>catalog e`ntry Cm€emCount„$9€#Lo, ' 5bQc‚li№nkId†€ЙxРHANDLEy(' L €of €‚ updateD€@tim"e€_mp €!last  ‚%accessLevelЯРUƒ lТ €mbr comb‚oUserNˆ‚% Ъ„USEЦR„–@' u€ ”љТUmbФEЩШU mbinaЦ“Note  €PNOTЗ' cell annotЧlrрoInfo…РDh№INFOЫgЧ@Т_Ж '*?D ' лuctures for ParєtiAs@%(rрPART_ рq@#>' СkсJreg@z (e.g. рreplih!@U a$ˆ)bOperaA‡y ,ЈN'opУ supported by thare  gs€$п  *Ш  ?_XCƒACIncrDAЧ# Œ7canc$#3фd "beЇ  џ#Ј3 -4‚3хЎф<`Йт inр Zт='РТmс—conn[mB$Sv9ЌSVЌ'ho Нaƒo@@r sideuт AppбИЕAPPХZ' "4sЏd|Db˜1Š_DтBf_'dbŸhВGCONNEC}?HHpo ЦŒ(р'Ъ b(В;r)зgЛџ ШRБ3N&‘K_ЧW21 bas5•ŸC’ВREPLvAА4ˆ€+И8Рšnumgё† '#Ys Ђ4Т8 (-1 = ALцLЃXЃ+dOб@ K0Аrs?Є0rs modi@Dd at_T]Ђ$а/'а'nŸЄШ‡№3ЏЄSL`ŸVŸщbф›‰ .hre`qТn0=(anyЯ o ?€!ŒT„12с~qIT€ION_OP_ё€ICATED,‡.LINKрА†d ..._TRANS@ENTџУЦlqq0МvŸ/рŽАšTƒDATA_SOURCюE_П aАЛ›2рTARGEd ЊvЄ џџ—IА@џЯo „$Йc MEo '2k 2f Ÿ+OTL_QRY_FIL TER_TA'0Яpfine"zƒdrieval crРiteriaДmvрStampзaD>р' queАШˆ%ƒp„t­‚(B$$EQJ,B‘NGTLФT,Э GTEe@TYPEOFƒALL, etc.ƒA$р InputCeСNVariantџb F3 hЁ'СD‰тјOutf ђХ‰"?aŸ†TLлPчSp€ecificaсiџ [ П'!b Ё8A? SPECSdP DefaultTrќue„…">РГє‡"%сEFalsm_ЂСCalcDimup7r_PasswordС™pItemЫ‰ ЧПМ SetЖi!Я Я Я Я uN|ewЯ,Ÿ Ÿ в ѓЯФouK( Ш2??€2пž7ƒ4rIЂ1?<Autoџ2п#п#Ф:п#Гп#!c?AppQ^?DfbЁOpТ:ЖCp`Acces-C/ngЏ8Ѓ8CreatBe@IalCo€пxЗCN_4lQjп2 џП0%$џAƒ^а< meO џвWABЯ$АˆдjЯ)С)3АGGin?0, №Rele!эpHFИIС6RevisСL‡Ÿ'œ'ShutdoМwnд$..ol‘ьЯKРэ'QГByVal Password As String)PLong Declare Function EsbSetPath Lib "esbapрin" (ž2–'*I ' €Applica™-ЂsIh*•ƒGe$tAŠve“„hCdtxЅ, ƒŽ€WN8ame Ж sz  Intege’r… Db•Db €pAccessˆ Ёуџ/6Я)0$Cle arЅ$ž7List UХ‡saipIte mQ SУCreay?ЊЇ???erљU _~2Џƒw1?1ŸвЕ•<“DbџЁpЯwяИхИsoЏ YЙЏџЏ %gQџ!ѓ!СpџџџА#№bŸp’$Ÿ_я$ІŸpПKЕnM˜ЯœџЁЭЃsП П Л O БъџЏ gQ/("( Y… lізŸŸŸŸЄп cDbУљдdDB/vЏЁPся О"[OбЯЯФpя џ€Oы@ыи/wХыЯЯчЯЩ™xDBxфн+GŸPG.OAX Noа‡/ј §_ _ P бГByVal DbName As String, ЩИot\szФdInteger)zLong Declare Function EsbSetDatabaseNtLib "esbapin" Т(phCtxH„ИApp"ЕšGM@Stats бMp Db.€ВESB_DBSTATS_T, pItem†s{%ІLoad…ІуаV^LUnl LšЪrС^ ClearЇ@пpommiFЈпTQuery(Memˆber(–mbr…УфBuildРDimensмрА`pRuleтNROрBJDEFтQС!!ЬUserХMB`RUSERСCwE е|'* ' AliasF РƒсJrelp d§1…sР_Я‹s"ёvCп!№“o‹l=0 t;Uп8  я“ЁRemovže?Џ“0˜ЅAl<‡›ЯДšListЂџаaп(Qbх Я Т ?Џ Џ Џ џpЇEs~b 7???7uszЅEясDis№play џПбП‡Ж’‘‚пXџщ*!Я4_2№ ReportQ0Х/UpёG/\uџ<Ё&ѕС<_?isul8ateŽ„t‚csРcQuery ‡СžBeginСAž4Endу^Def№aultХЁ*[‡œC…1ЃSetП!3ƒ! P'*?G @' Fil‡ђs€(ѕ…Repo rtb†Dest!†hSrcаAp0pNamЂh‹7Dbѓ!3isOutput0risLoŒckž[Upd€{џпa СЋeNппсЎй8Sto€И'ЌeisшUnlі sРAxя__"Ц?: K Y!џЭЌ~7kxQX^Archive?бe>П-пePathA{isDatўaqŸ{#Бƒд Тk/ џяƒуƒ/ t…/?џ\” Рn   ‘5ї} пмR P!:R•џЏ%јЏ?3_‘ _ѓ  Ex]Џ\‚jЯ сLevel'e№•oluјmnsИXЂLOџf 4q4ImИng, pRuleRESB_OBJрDEF_TpЅ;k0User!QMB`RUSERбsE rrtQisAbщ0~OnoђAя†п‡№ OрbjectцЩ?џ??6а№alB*O;O;B;а Typџђ.€яMяMj3psxCre/ЦЁя4QsўzuŸ'‘'апр@pInfo/@AрlџЏ€<ЯœЃ&Ÿ]sЏЁВрД,INFO _TOWLWListџГ яЏьЏьС   7 sZpItemџJїїs џџvo o l 9Г As String, ByVal ObjNam‚eРLocalhis8kdInt eger)Long Declare Function E sbPutаect Lib "esbapin" Т(„hCtxB˜8Typ˜YAp2p”Db3рUnјloc*q‰џq„юШУ7џ+Тџdо+Crexateџ+џ+BЯо+Dxeleџ+ФшџWо+RЬen €џ+s ‰qряtˆtЌ“n Ыz>№Copy Р•…Š`hDest~n?5 _"_"НЏWriteToLogFile_Ацgent с BooleanEMessa†gШЦъ2 '*?%р Use€r/GroupFЫs Ÿ )ѕзLis~tсР_џзcк_A;pрItemsЁ,џщущ?УЁ!П9E6ЁSфPaРsswordгџ_6 }ѓM}Ї†o?o`TCŸƒр‹Ÿƒl ќGr,‚olгOп п їп G…n№Wџ/’hKŽ/a Ё[ѓ.%Ge.я$AЂ_lт8э$p‘InfoбESB_USERINFO_TџяяяБ5­яSЊгoџooofrџvv=Џ3Џ3’‘Ÿ+%%?BASConўn x`РЏSЋ%ŸPбёs+ ЯХСХqбЗџ•Ѕ#S[яx/ ' џёRemoveџ OШ,яbЄ  “ pyјinI2[ёпџ50licaAйAccџ|п>п>г!qлO ў яaясp7 Я++в­s, B3уq5HAPP/H^ъ HDatabaseџџП@A х1џ‘PwџO;ѕpп Пѕ 6\Г ByVal Items As Integer, pUserDb˜ESB_USE@RDB_T)@Long Declare Function EsbListGroups Lib "esbap in" (вhCtx†,њAppNameStrHingDb p ЉCreate3’'‘GrŒH3Geп{И3МЎpSE=ChР>1@ƒKc.&Add|To}^Х‚СЃGˆШc “ЄDelete№Fromџ"ƒHж" сР†CalcЋ†ЫEAСЈЪisAllС іџё—пA3с‚г5п.}#-?”ƒІ_UХС–'*?% ' Security€ Filter&Ђўs _ ?&йЎcџЎћЦЋŸI %€љЎбР@^D!ЧПРПРГУFlt РE бvBЩGйAcceŽsЉ`Ј‡šRowЙЯe[РсnQszФџСъ МП)?рђ?m4mппt?р8pŸ‡6 sbVerifўyП џЙD*Є §?К‰й1Џ) Šl ёЇAnyOJЖџ/І85яПКV7џЏfџ—g–џџz™а 7џBŸ yЂfЏ Џ Џ ^6џЏЂ#*Џ Д ёuВЎrџ ё(п}Џф…ƒ_/%/%З???IВП К R|en0ЕЏ6Џ6Џ6ЏИ wџџњ nž C,opŸAŸУ щ hSДrcХ ЯФnŸџok ъЬˆџ€Я№ Miscellan№eous6П‡oП‡#пChec€kMemberRA?0?0200mDisO>kCДr/#*#№NPrђoС}St@оПzБэ ]ёУ@=‘эPROC`STATEЪэЯks№bCan`ПНЃП Н Log№9eЏo 3'п+д+TimeP mpEW%dLoc alKz ;Дclare Function EsbDeleteLogFile Lib "esbapin" (ByVal hCtx As Long, &AppName,String)B DeЬGetGlob@alStat"gp/VESB_GL@OBAL_TgSdg€gNextIt„em'šdTyp™Integer,Œ p €­Anyœl€8Messag•žInstТ, E€rrLevelу7 Num Уr@ЯE@"ƒsХyszK„гм*@idРyHAŽо”с '*?GР Substitu‚МVaria6b€КСsџK, q“РCre€DЦ кp РeСVARIAxBLEžСCѕџ sžbS gNŸng(№List%  ‘_•X §DosсoZ_BK>Нр  Р„nked R eport І Object (LјRO)fВпQ_*еQq AdddŸQфОmРemCouncˆтmbС) ˆusO>po@X-`/€DescСсZСESC№_API^[Baж_EжpLinkIDaЈ HANDРhџ sђbр Up™џ џ сџEЋ?#РоЁ?#Cљ``q;пo Die ta№rgetв ЯЯ?1 ЯЯo‚С Caрtaloguпˆи'…_) _) pul,?Џ‹ уTCellџгпG’с "Џ Џ џP1Џ vЪ›AQO п›aк›Userы›еlН0VD`jБ2ѓžr_ љ] Pu@#o o o ZЅ§e pё •H‚Р%MemberC№ombo&&&@№IndežАѓЯА’ СW\ЂdPўad‚7_ŒпocCFІ  llA1я0#Уqolic %dRegСЧаDaGPAR`T_REPАНеHШostЦDbС-‘(SGo'j'– PutŸ ŸЭ№.СŸ B_Ÿ ў Ÿ ЯЯЯЯ9" яvnжSpйcp ­SLCшT_TСBsL$ я“ћ‘оYAАЈ‘#я_псpszS@hп€тdvDouЕooБ+lyOtlCрhangeячячччшusfръnГЬд?е#џ‘aL#Ѕ"№‰і?-?- MetaQueryБХ,OTLР_QUERYaуCч( ;tszлПLПL|sb6 “V_OќAќДs Long, pRegion As ESB_PART_DEFINED_T, ByVal TimРeStamp˜м) Declare Funct’EsbPartiResetOtlChangeŒ Lib "esbapin"„ (`hCtxR“Source™`pDest"Ѓ'*I ' O utlin{s€ ЧЬ2“­€ІNew?…Іotln.DLLУ•ЈInfoБѓOUTL€xINFђOAyphХ€ЬwV!Open„ QueryFvС"е!ObjШect†!BJРš] ƒQ˜@AWriteХ-џЩAЧED5@–гœГВtructu@К'гJАCЕus… Type=Integ„erпClos+7§пG€тC­‚‚_&„љFРusCounт9_ж ƒ@)Sп эQ 7жVerify_EсyGEulErr8orsс6ab`ulЦЌdtTSortC€hildrenєcїnT$Ђ`Јe#+ƒEJ_I)Бр-Genera teCur cџ ;тšч hŒ_.Ad€dMemberП УpУЉя>EПLeveўlЏ&П€‹QŸ˜b§Я& ПЅПЗO _Щџ_ЩСO O Vв1/;Ÿџ’'F /'/'Џ_;Rўu/'/'1Б'/$#'?____bмЕusbЈ00Quer>yѓнППИŸpP`redic ~ESB_PREDICATE_T, pВ9т:БMBRC€OUNTS_T_ ѓ_ W By/2/2Р {п3‘ uІџ џ tџ џ ЬjыГOtlFreeMember Lib "esbotln" (ByVal hOutline As Lрong, \а,)> Declare Function EsbаGetDimens$UserAttributeW#xpPredicatŒESB_PREDICATE_T, pCo0untsˆMBRCOUNTS_ЂT"œUpd€,TQ!'„Ref Stamp…€ˆ6 'f*I€' Ш…Џs for DynamicG Se0riesЯ>˜vTSa„Aliaftƒ’pиszD…QS†šУ@ТTabl~“ћ_{S€Ђџ+ЭРП$…ЬT2п+DeletveЦHПX “,L,Eўn2‡7?ˆ(ˆР!'Ю( usGen:In teger…(bcя(п@Ѓd_TЄјpusтŠ_lп)Щр &Ѓ fDЈ_ysп * ѓД %ІIˆnfoFЁapihТ8Ctxс!щССNa>m*taЂ ;AВATTRIBUTEINFOоВChecўkAЌФ^э5AG!Еa AArray(ТFУч`Type€VariantxJ„. ŸnGeBt kList#oRefstCountDIntegœerE ‚Ees Variant, _ ByaHost ƒ A`pџџџџџџџџџџџџQ (@1?ˆpџџџџџџџџџџџџY‰q  ‰ 1 &(D @ЈpџџџџџџџџџџџџY‰q  Ё ‰ 1 &((С@аpџџџџџџџџџџџџ1 ,‰A№pџџџџџџџџџџџџ1 С PQBp$џџџџџџџџџџџџY‰q  й ё љ ! &(89C8pџџџџџџџџџџџџYq  ! (( Ddpџџџџџџџџџџџџ1 8бDpџџџџџџџџџџџџ1 9 Q i &&&8ЉEДpџџџџџџџџџџџџY‰q  (aFмpџџџџџџџџџџџџ‰ @)Gќpџџџџџџџџџџџџ1 й Ё ё Й  &8 H pџџџџџџџџџџџџ1 й ё  &(бHDpџџџџџџџџџџџџ1 ,ЉIhpџџџџџџџџџџџџ1 ‰ &,‘Jpџџџџџџџџџџџџ1 й 0 LМp џџџџџџџџџџџџ1 й б 0Mєpџџџџџџџџџџџџ1 ё 4џџџџ,щM$pџџџџџџџџџџџџ1 й 8СNPpџџџџџџџџџџџџ1  й 1 0 Pxp џџџџџџџџџџџџ1 й 1 4ёPЄp џџџџџџџџџџџџ1 й Q 4џџџџ4йQаp џџџџџџџџџџџџ1 й Q 4џџџџ<СRќpџџџџџџџџџџџџ1 й q ‰ 4џџџџ&0 T(p џџџџџџџџџџџџ1 й ‰ &,сTTpџџџџџџџџџџџџ1 й ,ЩU|pџџџџџџџџџџџџ1 й 0ЁVЈp џџџџџџџџџџџџ1 й ‰ &0™Wаp џџџџџџџџџџџџ1 й ‰ &8 Xpџџџџџџџџџџџџ1 й ё ‘ 0сX(p џџџџџџџџџџџџ1 й ё @ЉYPpџџџџџџџџџџџџ1  й 1 ё Љ 8Ztpџџџџџџџџџџџџ1 й ё Љ <Y[œpџџџџџџџџџџџџ1 й ё С 4џџџџ< \Фpџџџџџџџџџџџџ1 й ё С 4џџџџDс\ьpџџџџџџџџџџџџ1 й ё с ‰ 4џџџџ&<Й]pџџџџџџџџџџџџ1 й ё љ 8‘^<pџџџџџџџџџџџџ1 й ё љ Di_dpџџџџџџџџџџџџ1 й ё 1‰ 4џџџџ&0 `Œp џџџџџџџџџџџџ1 й ё 0с`Аp џџџџџџџџџџџџ1 й ё (Йaиpџџџџџџџџџџџџ1 (‘bpџџџџџџџџџџџџ1 ,yc(pџџџџџџџџџџџџ1 QPAdTpџџџџџџџџџџџџ1 q‰ЁЙ4џџџџ4џџџџ4џџџџ(e|pџџџџџџџџџџџџ1 TсeЄpџџџџџџџџџџџџ1 q‰ЁЙб4џџџџ4џџџџ4џџџџ4ЙfШp џџџџџџџџџџџџ1 4џџџџ@‘g№pџџџџџџџџџџџџ1 1Ii‰,hpџџџџџџџџџџџџ1 ‰ &0YiDp џџџџџџџџџџџџ1 Б‰ &0!jlp џџџџџџџџџџџџ1 ё б0щjp џџџџџџџџџџџџ1 ёб, lДpџџџџџџџџџџџџ1 ё,бlиpџџџџџџџџџџџџ1 ‰ &,‰mќpџџџџџџџџџџџџ1 ё0An p џџџџџџџџџџџџ1 ё 0, №pџџџџџџџџџџџџ1 a,бpџџџџџџџџџџџџ1 A0™‘8p џџџџџџџџџџџџ1 aY0a’\p џџџџџџџџџџџџ1 Ay4“€p џџџџџџџџџџџџ1 a™4џџџџ4 ” p џџџџџџџџџџџџ1 A™4џџџџ0С”Рpџџџџџџџџџџџџ1 ™4џџџџ0y•рpџџџџџџџџџџџџ1 ™4џџџџ0A–p џџџџџџџџџџџџ1 a ,—$pџџџџџџџџџџџџ1 ‰ &8 ˜Lpџџџџџџџџџџџџ1 й ё ‰ &8б˜ppџџџџџџџџџџџџ1 й ё С 8Й™”pџџџџџџџџџџџџ1 q й ‰ &4ЁšРp џџџџџџџџџџџџ1 Йб4џџџџ<‰›ьpџџџџџџџџџџџџ1 q й ё ‰ &4 œp џџџџџџџџџџџџ1 Йё4џџџџ8бœDpџџџџџџџџџџџџ1 й ё ‰ &,™hpџџџџџџџџџџџџ1 A0ažŒp џџџџџџџџџџџџ1 A‰ &8)ŸАpџџџџџџџџџџџџ1 A Й0  дp џџџџџџџџџџџџ1 Aq 0с јp џџџџџџџџџџџџ1 Aq @ЉЁ pџџџџџџџџџџџџ1 q й ё !‰ &&DqЂDpџџџџџџџџџџџџ1 q й ё !AЙ89Ѓhpџџџџџџџџџџџџ1 й ё ‰ &@ ЄŒpџџџџџџџџџџџџ1 й ё ay &&8бЄАpџџџџџџџџџџџџ1 ™Б &@™Ѕдpџџџџџџџџџџџџ1 й ё ay 0aІјp џџџџџџџџџџџџ1 й ё ,9Їpџџџџџџџџџџџџ1 ™0 ЈDp џџџџџџџџџџџџ1 ™ <сЈhpџџџџџџџџџџџџ1 й ё a‰ &@ЙЉpџџџџџџџџџџџџ1 й ё aЩЙ8ЊИpџџџџџџџџџџџџ1 й ё a<IЋмpџџџџџџџџџџџџ1 й ё aщL Ќp џџџџџџџџџџџџ1  й 1 ё Љ aщ0сЌ$p џџџџџџџџџџџџ1  !&0Й­Lpџџџџџџџџџџџџ1 94џџџџ(‘Ўtpџџџџџџџџџџџџ1 8YЏœpџџџџџџџџџџџџ1 й YЩ, АРpџџџџџџџџџџџџ1 й 0сАшpџџџџџџџџџџџџ1 y4џџџџ0ЙБpџџџџџџџџџџџџ1 y4џџџџ0В8p џџџџџџџџџџџџ1 ‘Љ"<IГ\pџџџџџџџџџџџџYБ Сё й&(( Д€pџџџџџџџџџџџџ1 0сДЄpџџџџџџџџџџџџ1 4џџџџ0ЙЕЬpџџџџџџџџџџџџ1 4џџџџ0Жєpџџџџџџџџџџџџ1 4џџџџ8YЗp џџџџџџџџџџџџ1 ‰ 4џџџџ&@ И@pџџџџџџџџџџџџ1 !AYy4џџџџ0сИdpџџџџџџџџџџџџ1 ™4џџџџ@ЙЙŒpџџџџџџџџџџџџ1 ™Yy4џџџџ4џџџџDКДpџџџџџџџџџџџџ1 ™БYy4џџџџ4џџџџ8YЛиpџџџџџџџџџџџџ1 !Aб&8IМpџџџџџџџџџџџџ1 !Aб&8!Н,pџџџџџџџџџџџџ1 aёб&8љНTpџџџџџџџџџџџџ1 aб&0сО|p џџџџџџџџџџџџ1 1Q8 РЈp џџџџџџџџџџџџ1 qЁ4џџџџ8Сиp џџџџџџџџџџџџ1 qЁ4џџџџ8йСp џџџџџџџџџџџџ1 Щ 4џџџџ&0сТ0p џџџџџџџџџџџџ1 )I+0 Фdp џџџџџџџџџџџџ1 a<՘pџџџџџџџџџџџџ1 ЁСс4џџџџ8 ЦШp џџџџџџџџџџџџ1  Y4џџџџ<Чќp џџџџџџџџџџџџ1 !I4џџџџ4џџџџ8 Ш0p џџџџџџџџџџџџ1 i 4џџџџ(8ЩXp џџџџџџџџџџџџ1 Б  4џџџџ(0щЩ„pџџџџџџџџџџџџ‰Б 4џџџџ,СЪЌpџџџџџџџџџџџџ1 Љ(™Ыдpџџџџџџџџџџџџ‰8Ьќp џџџџџџџџџџџџ‰б 4џџџџ&0iЭ(pџџџџџџџџџџџџ‰б4џџџџ0AЮTp џџџџџџџџџџџџ‰щб((0Я|p џџџџџџџџџџџџ‰ !,YаЄpџџџџџџџџџџџџ‰9(@!биpџџџџџџџџџџџџ‰a Љ4џџџџ(@љбќpџџџџџџџџџџџџ‰aЩЉ4џџџџ(,бв$pџџџџџџџџџџџџ‰щ0 дLp џџџџџџџџџџџџ‰щЩ0сдxp џџџџџџџџџџџџ‰щ8Йе pџџџџџџџџџџџџ‰щ)I0‘жШp џџџџџџџџџџџџ‰qЉ(8Yз№pџџџџџџџџџџџџ‰‘БЉ(4 иp џџџџџџџџџџџџ‰щб4џџџџ4си<p џџџџџџџџџџџџ‰щб4џџџџ,Щйdpџџџџџџџџџџџџ‰Љ(0‘кp џџџџџџџџџџџџ‰щЉ(0YлДp џџџџџџџџџџџџ‰щЉ(0Iмиp џџџџџџџџџџџџ‰щЉ(01нp џџџџџџџџџџџџ‰щЉ(0)о0p џџџџџџџџџџџџ‰щЉ(8п`pџџџџџџџџџџџџ‰щй 8 рŒpџџџџџџџџџџџџ‰щй 0ёрМp џџџџџџџџџџџџ‰щй,щсшpџџџџџџџџџџџџ‰щ8бтpџџџџџџџџџџџџ‰щБ‘8 фDpџџџџџџџџџџџџ‰щБ‘0ёфpp џџџџџџџџџџџџ‰щБ0йхœp џџџџџџџџџџџџ‰щ &0СцШp џџџџџџџџџџџџ‰щ)0 шєp џџџџџџџџџџџџ‰щ)<щ$pџџџџџџџџџџџџ‰щБ‘I8 ъTpџџџџџџџџџџџџ‰щБ‘@ыˆpџџџџџџџџџџџџ‰щБ‘I , ьМpџџџџџџџџџџџџ‰Б8ёьшpџџџџџџџџџџџџ‰qЁб0йэ p џџџџџџџџџџџџ‰Бщ,Сю@ pџџџџџџџџџџџџ‰Б, №l pџџџџџџџџџџџџ‰Б8с№˜ pџџџџџџџџџџџџ‰AY8ЙёР pџџџџџџџџџџџџ‰AY8‘ђш pџџџџџџџџџџџџ‰)б(0iѓ!p џџџџџџџџџџџџ‰A8 є8!pџџџџџџџџџџџџ‰qY8сє`!pџџџџџџџџџџџџ‰qY8Йѕˆ!pџџџџџџџџџџџџ‰)б(0ЁіА!p џџџџџџџџџџџџ‰q@yїм!pџџџџџџџџџџџџ‰щ‰Љ4џџџџ4џџџџ@ ј"pџџџџџџџџџџџџ‰q‰Љ4џџџџ4џџџџ,сј4"pџџџџџџџџџџџџ‰щ<љљ\"p џџџџџџџџџџџџ‰‰Љ4џџџџ4џџџџ,бњ”"pџџџџџџџџџџџџ‰Y(8 ќМ"pџџџџџџџџџџџџ‰СБ‘8ёќш"pџџџџџџџџџџџџ‰С‘Б0щ§#p џџџџџџџџџџџџ‰СБ8бўD#pџџџџџџџџџџџџ‰СAщ, p#pџџџџџџџџџџџџ‰ &4с #p џџџџџџџџџџџџ1 !4џџџџ8ЙШ#pџџџџџџџџџџџџ1 AYp/8С№#pџџџџџџџџџџџџ1 ЉA(0 $$pџџџџџџџџџџџџ1 Щ4џџџџ<ёX$pџџџџџџџџџџџџ‰щA 4џџџџ(/0 „$pџџџџџџџџџџџџ‰Щ4џџџџ0!М$pџџџџџџџџџџџџ‰Щ4џџџџ0aє$p џџџџџџџџџџџџ‰)Q0‰ ,%p џџџџџџџџџџџџ‰)Q0‘ h%p џџџџџџџџџџџџ‰Ё0 œ%p џџџџџџџџџџџџ‰Ё< д%pџџџџџџџџџџџџ‰QЩA &/8 &pџџџџџџџџџџџџ‰ёA &/4ё8&p џџџџџџџџџџџџ‰ё!4џџџџD d&pџџџџџџџџџџџџ1  ) й ё I  ,ё&pџџџџџџџџџџџџ1  DйМ&pџџџџџџџџџџџџ1 a  ™ Б б щ &/////”/ (‰(б(™)1*Й* ,й-‰. 0i1С1 2Q2‰2Љ2Щ2q31/Ё/й/й/Й3й*™'С+ 4i5‰5Љ5с5Љ2A6й/Щ6щ617 8i8Щ8i5Љ2щ8y9б9:I:ngram Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*#fц*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#C:\WINNT\system32\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#46*\R1*#61$*\Rffff*0@44d5d127ц*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#C:\WINNT\system32\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#44*\R1*#229*\R1*#c4*\R1*#b3ц*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#C:\WINNT\system32\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#42$*\Rffff*0,d 4"К"ўBъ;т•џџˆЖџџ,Ъ у|џџEssVGetHctxFromSheetџџџџџџxџџКЅЩЇ‡гтLЊ—љаEбЏЈЗRQC—G’5šљg†дW{јIŸx]_‚?Š.Ё/ХЮFЖˆй€ћ„џџџџџџџџџџџџxŠ.Ё/ХЮFЖˆй€ћ„КЅЩЇ‡гтLЊ—љаџџMEџџџџџџџџпџџTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@SPџџџџSџџџџSџџџџSџџџџ>"џџџџџџџџџџџџLџџџџLџџџџџџџџš џџџџLџџџџ”џџџџLџџџџLџџџџLџџџџš"џџџџš џџџџLџџџџLџџџџš"џџџџHџџџџЭџџxрF =====================================================================s Reр dlgDatabase - By Douglas BlissD:рF ---------------------------------------------------------------------ordрD This dialog selects an Essbase server, application, or database and№ iр: creates a connection. It can also be used to validate anрB established connection. All connections made through this dialogрD should be closed through this dialog to ensure proper housekeeping.bSetPaрF ---------------------------------------------------------------------м р2 Initial QC Completed: 10/09/2000 by Douglas BlissрF ---------------------------------------------------------------------рC If you identify any improvements that could be made, please notifygeTypeр> me so these improvements can be shared with other developers.EsbCрF ---------------------------------------------------------------------р External Entry points:reр9 SelectDatabase Prompts user for name and passwordр2 Disconnect Disconnect/reset connectionр< ValidateConn... Makes brief connection for validation!№рр External Requirements:р- dlgMaster Dialog template masterLрE dlgLogin Used to confirm/establish connection to serverр+ dlgConfirmPwd Required by dlgLoginр9 MyTools Various (generic) support routinesр> EssbaseAPI Standard Essbase API (V5.0) definitions#рF =====================================================================ƒрF ---------------------------------------------------------------------р Support Declarations:ƒрF ---------------------------------------------------------------------р_Private Declare Function EssVDisconnect Lib "ESSEXCLN.XLL" (ByVal SheetName As Variant) As LongрфPrivate Declare Function EssVConnect Lib "ESSEXCLN.XLL" (ByVal SheetName As Variant, ByVal UserName As Variant, ByVal Password As Variant, ByVal Server As Variant, ByVal Application As Variant, ByVal Database As Variant) As Longoм –рF ---------------------------------------------------------------------р Module VariablesрF ---------------------------------------------------------------------]@ђр]@ђ]@ђ`]@ђ0]@ђˆрF ---------------------------------------------------------------------м р External Entry Points:џрF ---------------------------------------------------------------------ь џџ–и Ь Ќœџ Ю 'PdџџР Ж: Ь Ж: Ю 'Pkџџmџџˆ–8]ђ˜ Ю '4 Ь Ќœм _џџX 4Ќ 4Ж\…Ќ $ њ'4Ќ 4Ж\…ЌК 4 4Ќ $ м'4м  џџkџџ№ 4'в mџџрр SelectDatabase - Main Entryм їЗ–А]ђи]ђ№ђђ D џџ]ђ8ђPDeр Parm handling:** d›G d'je** Р›G Р'Ь jEsbU X›G X'Ю jИ З к (м bCalcFЗ о (м ”м џџ д 'а A@р A@т ИЌ›GЖSelect Database'Иjм \ џџ И џџ(˜EsbAЖ џџ(`м ZA@X џџB@\End bA@^ џџ!`ЖOkœtoreџ &'f ЖClientœortџџЖ'Ж'Ь ф !d'Ю t**dџџ ц !d'EsbG к !м ›G к !d'Ь j о !м ›G о !d'Ю jџџ џџkџџА 'd Ь 'Р Ю 'XЗ'8kџџˆiџџ€–h]ђЈЖ/Outline Files (*.otl),*.otl,All Files (*.*),*.*ЌЖ Open OutlineЖ&OpenЗ Р%ъ '4м  ( 4ЖFalse›G 4 ф (djџџ№ џџoџџирF ---------------------------------------------------------------------opyOр* Support code: Event Handlers for ControlsрF ---------------------------------------------------------------------џџ–Р]ђ]ђђ0м к !d Ь ›G|jet к !d'Ь Lџџ о !м œEsbR о B@Рм &ЌœЗ ю (м roupџ  & %b›G|jerџЗ ю (м рkџџH Ь œ & Ь $№ 'JEsbSџ Lў J“џџ LX Ю ›G о !К 'ь j LX о B@ђ џЧр о !К Ќ ›G ь о (є jkџџИkџџАoџџЈ–H]ђˆ]ђ ђИџџЗ ю (м EsbR ц !dЌœ№pџџ к !м ›G к B@Рj|џџ@kџџ8 ц !d'EsbS ЖClientœsм З к (і З о (і baseAcЖS ј (њ џџЖSelect Outline: ј (˜cessЗ ќ (і џџџџЗ ф (і bListGЗ ў (і м |ђ !0'&EsbCdџџxЗ к (і џџhџџЗ о (і bGetGrЖA ј (њ imЖ Application: ј (˜З ќ (і џџАџџЗ ф (і bAddToЗ ў (і м **Ќ'&  & %b›G|j4џџ к !м œEsbG к B@Рм &$'Jџ Lў J“џ LX Ь ›G к !К 'ь jte LX к B@ђ џЧ` к !К Ќ ›G ь к (є jkџџ8 kџџ0 ЖClient а  ю (м oџџ –а џџB@ЂEsbVoџџш –ЖOk џџ(` џџB@ЂilterRoџџИ –P ю !м З›G|jRow &ЌœЖ ц (dlterЖClient ц (d0kџџX oџџP –]ђа]ђш џџЗЗЗ ЌB@Ўм ц B@РЩ Ж ф (dџџЖClient ц B@ђ ilte_џџи Ќ 'ЖLoginЖServer $ Ќ$R'bGetPr Ќ›GxjLџџ  ц B@ђ ceЙџџh ЖClient ц (doџџH – ДЌœ џџB@ЂeteLogЗ'Вkџџ oџџ рF ----------------------------------------------------------------- ENDр7 Procedures below this line are not QC'd or documented!џџџџџџp џџџџіЖAttribute VB_Name = "dlgDatabaseh" ˆBLˆ0{A8AFD145-52B7-4351-970E-47921B359AF9}{57D48667-1D7B-49F8-9F78-5D045F1C823F} dGlobalSpacA’False ŠCreЄlPre declaIdГTru BExpose0TemplateDeriv–Custo mizab‰DOp tion 0licit ' =A$а - By Douglas Bliss -AThis dialog selects 2a6ss‡€rv€er, app:a=, or dЋФР dcke€` conn@@G.Р It c@@w@o be uct@o vali@eГ@esЃ@6haŠAllШs m€ade thr@ChРF.shoudldAcl}а Рensure €proper sekeepinlјicaФxB#…ƒ€DpmyDbƒ‹ˆT4ruФEEФСFuncA Private S ub cbWOpen_€ock()ƒDim strTemp As РStringƒ…„= H,.GetAAnk("Out line As (*.otl),Ё‚,AllЧ*A*", 0, "ЭС „€"&ь "‚C ‹€K„  A€ #8 УR=„џЇ ))eс$vk–$9_^їФ%\U^cїJ@:РџhЪA,эSc  8 Ф ‚џL] i…С*`[ѓ;p"w1EViќsi@n Ќ2б џ#б0lblP .AФcc‰rat (с‰пxz‡‰Х‹\:ЛEjў./$щ[G+7kx+D&@Localџ‘Xv+ыƒЯM’3? ƒ ѓЏр"AЏЈАх~џЂŸџ o8ю‘wсs{?t —V‡8Р%пScўtпSдпSд€ey–џ—qЌ1ЁЙRРЩRџ„€Q1_RГЋ‘0 Ÿ]R ѓ_iR@s.Rџ!2e RЌ RhŸR‘RЖЏRѓ™BЙ-L(‡FBa’TB) Or9˜ow#š‘zVmd8Canа?ЋЁ€ТHiЎd0ІБяY aK.ЗХS_‹ЉUserёpm_ApЋсЊ•ЉёщПZseO| ЗD*р8џЭZ ш\ё:ш:ЯфУ U‘ Ж IniРtializg™3oiw™ ЊgSЈЖ№KMaster.SetPropertШiesАк, JY“ ‡ 5On Err№[Resumeц G)џВ "d—E.Г…f“Dos1)nф у`}”+ 1чї ‚˜Ess‘эƒ("BšCБОЃ" & aшt$(t)H5рСxћ&wx ђti / fУ №Loop“ЇЏЧOKQueryC`lose(у2СInteger, с‚ModeXф   з= „А0 Then  Me.Hide€Cancel@ = TruXE€nd If Sub '„ -= ENDHProcedures below this line are not QC'd or documented! ! ДTџ рTџєTџ! АTџ рTџ ѕ@(Fџє+Nџ@4$ ФkFџУ]NџTџ! ЄTџ ˜kNџTџfTџ! ЄTџ дTџŠ@4џ !4џќіhџhџXџў‰$џ!XџќK#PџŠ8ћ0/PџюHџTџ! ЄTџ єlHџqxџTџ('џXџќKF4џTџ! ЄTџ аTџ64џџ XџўŒ$џЗ%HџTџ! ЄTџ єlHџѕлTџf lxџ§i4џTџ! ЄTџ Tџ54џ(Š4 ћ=‰DХTџ! ˜Tџ 8Tџ x˜4$џ0џXџhџPџTџ4џџD ў €$ T$:lџ %,/€ ў € $$ Єp"vџxџ! ˜xџ <kvџєЦxџ'Š@ѕЧjxџ! Ќxџ xџ xџ! Ќxџ xџp$ xџˆ<+єџ+jџєџ+lџєџ+nџl="pџpџ#$$ Ќ%pџpџ! Ќpџ дpџKџџpџ! Дpџ h pџ+'(џ:Xџ NHџHџpџ! Ќpџ аpџ6Hџ(џlxџѕЊqxџD&ѕѕ'HџxџMXџ@ '#$џ*§Чџ(C џ џ )1tџ2$џ џџ5HџltџJѕЧє$'HџtџMXџ@pџ! Ќpџ аpџ5HџŽ pџ! Ќpџ pџўџ`<( tџ$$џ џџpџHџ(џX( єЦ! ў €єџ„  ($ \PdXl h h hd(xџtџpџlџа”џ- Š<CtџŠ8JѕЧ‚+'Tџѕltџдџџџџџџџџ$`иџџџџџџџџ$A `м џџџџџџџџ, `р$џџџџџџџџy ‘ &&nJќR €§‘4rU€€€ џџџџџџџџ ,q?pўџџџџџџџџџџџy#4џџџџ(`§џџџџџџџџџџџБ# ((Љ`§џџџџџџџџџџџ1 ,б`§џџџџџџџџџџџ1 й 8љ`§џџџџџџџџџџџ1 aй ё EssbaseHelpersџџџџџџџџџџџџеFG__SRP_12 џџџџўЈ__SRP_13џџџџџџџџџџџџЫddlgConfirm"џџџџ 10@44d5d127*\R0*#e*\R0*#9$*\Rffff*0e44d5d310*\R0*#1$*\Rffff*0d44d5d310*\R1*#cd*\R0*#14*\R0*#13*\R0*#19$*\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For ApplicationsrU€€€ ˜ *СЁ$y y95Б9j‘)QСQj™™kQkjщ9aQ6 љ!бyСkй+‘cсc‘WЉ‰ AсyIa 99a9‰9Б9џџџџ9Hy$i й9еееџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџLy$i ё9бббџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџPЉ!:жжж` џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџTЉ!):дддџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Xщ") с$вввЈ§џџ`‰џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ \щ") A:мммЈ§џџ`Щџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`!" a:оооџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџdЉ!:иии`Iџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџh)#й"Q#џџџџџџџџџџџџ0€`њџџџ `0€ ` I‰џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ lщ") #гггЈ§џџ`Щџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџpy$i !;зззџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ gW—зW—зW—џџџџЄdџ-Š8JѕЧ$ Š<CxџY3Š4*#tџŠ8*#pџ*#lџŠ<*1xџ2tџpџlџџ/ d(xџtџpџlџа”џ- Š<CtџŠ8JѕЧ‚+'Tџѕltџѕў§ѕЊltџ  1tџ5Tџѕltџѕў§ѕл#ltџJѕЎltџ 1tџltџCxџџ/ (”,xџtџTџ˜L €JќR €§‘4 €JќR0 €§‘8 €JќRG €§‘<єџ`џ! Є`џ ”`џєџ`џ! œ`џ ”`џ  ŽDЬШ€JѕЧЈ §1l§“@,€:Pџ%,/€ ѕбяџџ  ў € a0џ/€`#,џ ћ0/,џ50џB Š@… Š4 ћ0c §‘4 §‘8&,џ`џ! Д`џ l l,џ§‘</,џ`џ&,џ`џ! Ќ`џ ”l,џ§‘4/,џ`џ*џ`џ! Є`џ ˜k*џ`џа&,џ`џ! Є`џ ”l,џ§‘8/,џ`џ*џ`џ! œ`џ ˜k*џ`џ&,џ`џ! œ`џ ”l,џ§‘</,џ`џ Š4§1 Š8§1 Š<§1єџpzџџ/$ TL4tџhџlџpџ,џ`џ0џДxJџѕ ќf$џ%:4џ%:Dџ%(Tџ%:dџ%tџ$ tџ xџ`1xџtџ5џ lxџћ=rlxџtџ! Дtџ h tџhx(xџtџџ8ш*PџTџ! ЄTџ ”lPџŠ8ћ0/PџTџ/&PџTџ! ЄTџ ”lPџ§‘8/PџTџNџTџ! œTџ ˜kNџTџтTџ! œTџ дTџŠ@ѕЧієTџ! ˜Tџ 8Tџ(Lџє+Nџ@4$ ФkLџУоєџTџ! ˜Tџ 8TџŠ8JќRрŠ8Š@<џ  <џќіhџhџXџў‰,џ›XџќK#PџŠ<ћ0/Pџh(џTџ! œTџ єl(џqxџTџ('џXџќKF<џTџ! œTџ аTџ6<џџ XџўŒ,џ1%(џTџ! œTџ єl(џѕлTџр lxџ§i<џTџ! œTџ Tџ5<џtш4,џ8џXџhџPџTџ<џџш˜єTџ! ˜Tџ 8Tџ)PџTџ! ЌTџ ”lPџJѕЧ/PџTџ{NџTџ! ЄTџ ˜kNџTџxTџ! ЄTџ дTџ&PџTџ! ЌTџ ”lPџ§‘4/PџTџŠ4 ћ0yєTџ! ЄTџ рTџєTџ! œTџ рTџTџ!  Tџ дTџTџ!  Tџ @TџєTџ! Tџ рTџєџTџ! ДTџ рTџєџTџ! АTџ рTџHџ$ ИlHџ@hєџTџ! ЄTџ рTџєџTџ! œTџ рTџTџ!  Tџ дTџ Tџ!  Tџ @TџєџTџ! Tџ рTџєTџ*#10*\R0*#10п0ўЪы€€ € џџџџ€4€0H€ џџџџH€ x€ џџџџ€ &€€Ј€А€И€Р€Ш€а€и€р€ш€№€ џџџџ€ &ј€ €(„0€@€H„P€`€h€p€ џџџџ€ Hx€ &РB ш€№pЬTHџџџџ",;ъ;CџџЖџџ,BџџGetTimeZoneInformationџџџџџџџџџџџџџџџџџџџџxџџR˜RџџџџџџџџџџџџџџџџџџџџRpRДДџџџџџџџџџџџџџџџџџџџџMEџџџџџџџџпџџTџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@Hџџ@џџЈџџИ8џџж( ж> џџџџџџџџК џџџџџџџџš џџџџџџџџџџџџš"џџџџџџџџš"џџџџLџџџџџџџџџџџџLџџџџџџџџџџџџиLџџџ( ш`„@<џџџ џџ€?0 Tx`џџџџџџџџшШўkџџџџџџy„iƒBџџџџ џџџџА„iƒDџџџџџџџџа„L)ƒFџџџџџџ№џџџџ‚‡ %`„Bџџџџvџџџџџ€?`„Dˆpџџџџџ`„HџџџџlџџџџџL „дџџџџhџџџX`%`„4џџџџdџџџџџ+Њи`џџџџџџџџ 4џkИџџџџˆŒiƒLџџџџ џџџџџџџџ„+8`џџџџџџџџ˜lџkџџџџšŒiƒNџџџџ џџџџџџџџ„+d˜`џџџџџџџџ№4џkxџџџџЎŒiƒLџџџџ џџџџџџџџ„+цџџџџ`џџџџџџџџ€lџkиџџџџ ЫŒiƒNџџџџ џџџџџџџџ„т€2 џџџџ@џџџџџџџџт€џџџџџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџ€ш8˜˜јџџџџџџџџpxџџџџP0 иџџџџџџџџXџџџџџџџџрџџџџџџџџџџџџH џџџџџџџџџџџџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџА џџџџ˜ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџH € ` ` џџџџtџџџџџp H џџџџџџџџџџџџ 2@ўџџџџџАўџџ џџ @ўџШ  ўџџ џџ @ўџџџџџўџџ џџ € џџџџАџџџџ`џџџџxџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџˆ џџџџ а ( а џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8 џџџџџџџџџџџџџџџџ€ И ˜ `џџџџlџџџ џџЈ € P џџџџџџџџtќ 2\VJZ@ўџџџџџDџџџџџ €ўџџџџџ@џџџ ш @ўџш 0џџџ џџ @ўџ` .џџџџџ x 8 @ўџџџџџ,џџџџ  ` @ўџ  (џџџџџ @ўџИ $џџџџџ @ўџџџџџ џџџџџ @ўџ џџџ џџ @ўџџџџџџџџ џџ @ўџџџџџ№ўџџ џџ џџџџ` @ўџџџџџюўџџ џџ џџџџаџџџџџџџџhџџџџ€р џџџџИ˜џџџџџџџџџџџџџџџџџџџџXџџџџР xшpџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0иџџџџџџџџџџџџџџџџр ај `№ џџџџlџџџ џџр 0џџџџ`„цџџџџhџџџџџ€№џџџџ 2XVJєФ@ўџ`,џџџџџ @ўџџџџџ(џџџџџ €ўџџџџџ$џџџИ ˆ @ўџџџџџџџџ џџ @ўџџџџџџ и @ўџџџџџџџџџ P р ўџџџџџџџџH Р%Р0 @ўџџџџџќўџџџџ @ўџьўџџ џџ @ўџЈмўџџ џџ @ўџџџџџЬўџџ џџ џџџџ@Z@ўџџџџџЪўџџ џџ џџџџџџџџџџџџ ШџџџџрџџџџџџџџџџџџџџџџјџџџџџџџџџџџџџџџџhџџџџјxАШџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(џџџџџџџџџџџџџџџџ аИ`Єџџџџlџџџ џџШ №џџџџ`„Nџџџџhџџџџџ€и`„цџџџџdџџџџџ€@`„шџџџџ`џџџџџ€@(џџџџоš, 2bVJ@ўџ€8џџџџџ @ўџ˜4џџџџџ @ўџџџџџ0џџџџџ @ўџџџџџ.џџџ џџ @ўџџџџџ(џџџџџ €ўџџџџџ$џџџ( @ўџџџџ џџ @ўџPџџџџџ h( @ўџџџџџџџџџ РP @ўџЈџџџ џџ @ўџџџџџ№ўџџ џџ @ўџџџџџрўџџ џџ џџџџPPФZ@џџџџ(џџџџџџџџџџџџџџџџаџџџџјџџџџџџџџ`џџџџџџџџи0рџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ `„Dџџџџxџџџџџ€џџџџˆџџџџъzЦœ–€ўџџџџџ`џџџј Ш @ўџ`Pџџџ џџ @ўџџџџџLџџџџџ @ўџH<џџџ џџ @ўџx,џџџ џџ @ўџџџџ џџ @ўџЈ џџџ џџ @ўџРќўџџ џџ @ўџџџџџьўџџ џџ @ўџ№мўџџ џџ @ўџџџџџиўџџ џџ @ўџџџџџШўџџ џџ АšОџџџџџџџџџџџџџџџџРџџџџџџџџџџџџџџџџџџџџџџџџИџџџџџџџџџџџџџџџџџџџџџџџџџџџџPџџџџ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџџџџџџџџџџџџџџџџР и`ЊџџџџxџџџџџшРџџџџ@ўџџџџџvџџџџџ џџџџјџџџџюЮъЬш О&@ўџhdџџџ џџ @ўџ€Tџџџ џџ @ўџџџџџDџџџ џџ @ўџџџџџ4џџџ џџ џџџџџџџџpџџџџџџџџџџџџ8џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџиџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ˜џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8РP`џџџџzџџџџџ`8ˆџџџџ`„Nџџџџtџџџџџ€Аp@ўџџџџџpџџџџџ џџџџ˜џџџџюъш P@ўџџџџџlџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџxџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8џџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџрџџџџџџџџџџџџџџџџЈ`dџџџџxџџџџџИјџџџџџџџџД юьцфтр@ўџџџџџvџџџџџ џџџџрШо&@ўџPdџџџ џџ @ўџhTџџџ џџ @ўџџџџџDџџџ џџ @ўџџџџџ4џџџ џџ џџџџџџџџXџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџиџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Р8`цџџџџzџџџџџH pџџџџ`„N tџџџџџ€˜X@ўџџџџџpџџџџџ џџџџ€џџџџюьД цфтрЈомP@ўџџџџџlџџџџџ џџџџЈ 0˜јџџџџџџџџџџџџ˜p џџџџџџџџџџџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџH ј–аDn*\R1*#175$*\Rffff*0j44d5d310$*\Rffff*0h44d5d310(*\Rffff*0j44d5d310\1(*\Rffff*0j44d5d310\0(*\Rffff*0h44d5d310\1*\R0*#2*\R0*#12*\R0*#17$*\Rffff* ј  (*90`€ џџџџ€ *hB ˜€ € А€Р Шаи № /  0BH`*x   '˜ ?Ии рш№€ џџџџ€ (јB  €(€8€@€H P.X p /€ ˜ А-Шрј0;@  P X /h x€  ˜ ЈА€ џџџџB И€Р€ а€р ш"]№  /(8 @ XBpˆ*   И Р /а рш ј € џџџџ€ џџџџ"  €(€@€HPXp ˆ>N˜2Mиxj,Oˆ&BИр€ џџџџB ш№ ј    ( @  P h  p ˆ      Ј  )А Ш а € џџџџB и р  ш      (  @ H  ` h  p   x ˆ  ˜    И Р Ш € џџџџB а и №  ј      (  8 H  P h  p ˆ      Ј И  Р а  и ш  №     ) ( 0 € џџџџB 8 @  H  X `  p x  ˆ ˜  А И  а  и  ш №         0  8  H P  X   ` p  € ˆ    Ј А € џџџџџџџџР ЭџџxЭџџp]@ђјр% most of these functions call essbase====]@ђ р! Used with GetTimeZoneInformation–0р Used by GetTimeZoneInformation`№˜^ђА^ђШ^ђр^ђј^ђ^ђ(^ђ@^ђXpџџр Used by GetTimeZoneInformation€№p^ђˆ^ЮЌ ђ €^ђи^ђј^ЮЌ ђ€^ђH^ђhpџџˆрB TimeValueToDate -- Converts an Essbase TimeValue to a date value,р including time zone adjustment–€]ђр Ќœј 0A@ ћ 0!"'@kџџаЖs М Ќ<  Њ@ји@$2' iџџ˜р$ Retrieves list of application names–]ђ`ђx] tђ‹]ђА fœЌ'  f $ќ '2‹ ЌœD'6@@@dџџшЌ с6рџ ўЌ ’+ f \ 4Я$V'2 2­›Gyj 4$J +6џЧh 2­›G 6A@Zj 2­›GD'6jkџџ 6'kџџiџџр! Retrieves list of database names–ш]ђhђ€№]ђ˜]ђИ]ђа fœ f ц $ '2 ЌœD'№ dџџhЌ с<џ ўЌ ’ f X 8$V'2 2­›Gyj 8!ш$J':) цЌ›G 8!ц$J є :':j : +<џЧЈ 2­œD'№ dџџ€ <З ФA@Z <'№ kџџ`kџџXkџџPiџџH–]ђШђр] ођј ]ђ fœ f N ц ш š $, '2 Ќœ€?D'ЄdџџРЌ с@Hџ ўЌ ’ f b >Я$V'2 2­›Gyj >$J +@џЧ@ 2­œD'Є'dџџ @З ФA@Z @'Єkџџјkџџ№kџџшiџџр–P]ђјђђ(']ђ@]ђ`_џџЈ B D H B@: HЌ›Gxj D BК HЌ›GЖUnknown Essbase Error #%1 B$ъ'Hj FА›G zЖ: Ц H FB@Jjriant,ЖYEssbase Error #%1 encountered while %2:%3%4%3%3Do you want to continue? (Cancel to abort) B D Ц H$ъ'4 4 œ  ЖTitle %Ц$–'д---- д š›GЌа H ОB@тjsoџџ–x Lъ юKTЖ Supervisor'Њ------ ЮK ъKT--Ж App Create'Њђx ЬK шKTЖ App Designer'Њ---- KTЖ Access Db'Њ------ ОKTЖNone'Њ----SџџXЗEPЖ&h L$&'Њџnџџ0iџџ(–и NъЖ SupervisorKT------ ю'Ж App CreateKTи ъ'Ж App DesignerKTР ш'Ж Access DbKT Ю  'SџџЗEˆ NЖ&h*œ N$P'Ќdџџ`Ж&h N$P'kџџ@nџџ8iџџ0–8 L Д 'L 4 Lъ юKTЖSuper'd ьKTЖAll App'd Д KTЖAll Db'dм цKTЖ DB Create'dђ№ фKTЖ DB Design'dPDe тKTЖCalc'd:** рKTЖWrite'd** оKTЖRead'dEsbU KTЖFiltered'd KTЖNone'dо (SџџјЗE№Ж&h L$&'dЌnџџаiџџШ–˜ NъЖSuperKTџџ ю'цЖAll AppKT ь'цЖAll DbKT\ Д 'цЖ DB CreateKTtoreџ ц'цЖ DB DesignKTortџџ ф'цЖCalcKT!d т'цЖWriteKTd р'цЖReadKT к о'цЖFilteredKT 'цЖNoneKT џџ м'цSџџЈЗE  NЖ&h*œ N$P'цdџџxЖ&h N$P'цlekџџXnџџPiџџHџџџџ@џџџџрЕAttribute VB_Name = "EssbaseHelpers" Option Exp licit@PrivavModu@le "sts As Long ' most of these funcЎs call euCmnBia F' Used with GetTimeZone€InformaM …Declare Fi2 Lib "kernel€32" (lp,gTIME_ZONE_INFOR€MATION)…t3=Pby”5oType SYSTEM+ …“wYear)IntegФerˆ Mon|Ќ DayOfWeek“ Houin†RSecondSMillмisBoЦ*E@ A=№I^F ŠGSta ndardСЕ(3ю2ТiN DВР:QdХ“€Vlightš ™Х‹KMІV@alueTo‚-- Conver-мa€шб † t o a d7v , ' incPludiРцth z h adjustmenР{Pubэ} ЦfŒ(Ї &a|B+с Dim nTzAC˜6If Ф{= 0 The~nЧ6ѓz g†@ .чс%Ca%IfcŒ›Add("s",($- 60 *Aф, #1/ 9Р70#)  Х УVRe Іevesf €\Ђ™apСЂ‚ рnames`| (@AppDs(ByСр7 hCtxa$І'`Varia/(Iˆtem‰g, nAЧ!&Xstr AS@€:* ESB_APPNAMEшLENƒ2v%!І џŽ€1ТЫ0Р3У)ЁК= EsbLiœstР €DТs(сНdsР&a (тrsР/0) =!Ї=€ Array(Ш8Els ЪСeReƒЁ†(1 ToC##ЩЁFord&= Ј‡E †€4Nextс,фШ(_TYPјE, ƒ7Ї.ˆх aСa <> 0&C чxit ЏGт$)р$TrimNulќl(ж СK …Р5eаSort"* f sџ‰ Іpя№[е5бX-Пр\Ѕ844рIa‡чя3‚ЁtDbп3ѓ…Eпф-w0BIo5o5m1j5С-Dba$ DB_ўTc4CУѓ6ф5 Aџп5Р>л5V'Ё4€Iђu4ћЄ 5 q5Ѕ'D•§5 5545Ж5џ‘2РN„І 5ит4пsO4rqO4oј•й6= Ц3Ѓ.s ЁLen(Є),esh Яl(ФЦ& vbTab &їжЋ5 v%†=•ЛџЯ<Х<ШяР  Ў:ПQhAє, Fa€V,1 №OComўp@Ге kE?1љЕq)uЭ†`Cиalcq1Пrgе>`РоrAс6c8@ ‹уџџA”5@д@81њA1 З№ƒБ-OBJџ;wQG/A/A œвu“ƒuе, $(, г т,Ђ~TRUАiг Ј._ЯBi–ё˜_$ пB џдBb ПB!2ПBПB‚љПBemШwєЭwс/=OCe1ыŸw’ vC яRс?iw o:o:HЌ§3 ЁkСб,C:їqx:s_:_:q+CO:e|ZЕ End If А˜Func@tion Public Sub EssbaseErrorMsg(ByVal ReturnCode As Long, 2ProcessTitl!6Stri:Ref)gToCell6Range)‹Dim iLeveInteg`er, nwcstrResultZ?nponswVb­Box‡.$€ TempŽo‹dlgLogin.GetLastM€gageГ„OJ, FIqen(† ) = 0 Then E xit D3Loop Until}q=ˆЉƒ'˜%†//DeParm("U`nknow€3и Сƒœ#%1",-„[РNotˆcIs =h€jC+@j.AddComment@w & ":"@vbCrLfŸЦ"C-€ТW= &D$ encou€xred whiŠ%2:%3%4Р3Do you wato co@Inue? (0CancР‡abort) 6, Iž\, У'iD>n‰= CˆAk,У itiJcИ+OKC,€DisWorkbook.Buil€tinDocuAE€pertiesф("BН")YI@$0ƒƒrr.RaiaЋ-1, “СуS,ubтEч @ЄApјpAcиƒПфƒ€цuBПа)ЙSel ect C z HC7a_"ESB_ACCESS_SUxPERЧAo P"Su  visor"А PRIV_APPCREATEœ, ( ІП "€€ CreateЙ РDESIGN­ ЃП Ѓ DesignТeКLOADџ р т5 Db–NON‚E? "Non/lsekDebu g.AssрR F&aю38&hсzHe ПB_oПОOolu5ЩOo7в/C&B:?ogџ?o1Ю3 Џ>R Ђ*3oœ9ЂРX œcAџ~;ТKˆMA—:Я_O ?j ";Суњ8_DB-A“ ;§пaРыAг<;ЁћЈ+o _Л@C;_НМ@c;_TаАB_ACCESS_READ Case "Filtered"`|GetDbAccessVal€ue = ES@FILTER ”None*ŒNONEa DElse‰Debug.Ass@ert FaIf ЇStrin g Likж&h€*" Then Lыmq( ")‹J˜#Р"&h" &ŠI ' nd If1E€Select Functio[ pzџ>!ltџ*#lџ $хpzџ/lџH,<pџtџlџ8 C9ўХ ў@ји@€ ѕ<”ВЎь9ў ўќOttџ6 ўўьh$  ўўъ” lќR‹єphџjџl^qDџй>nќRР.fџlhџ,џ4l,џl^ rU€€€ Ш YqйYй+YWy‘)QС‰ A Z)ZQZd(˜р \ V f(і ---- \ X h(і 0 \ ќ j(і \ Z l(і ` \ TœЌ b(мџџdџџ€Ќ0 b(мkџџh b!мЌ d(мџџЖ џџ(` ZA@Xџџџџ џџB@\џџџџA@^ џџ!`ЖOkœ%р. OK pressed, update variables and return true:З'њkџџИiџџАрF =====================================================================Јр* Support code: Event Handlers for ControlsрF ---------------------------------------------------------------------–р џџЗЗЗ ЌB@ЎHoџџИ–  џџB@Ђџџџџoџџ˜–`ЖOk џџ(` џџB@ЂџџџџoџџhрF ================================================================= ENDр7 Procedures below this line are not QC'd or documented!џџџџаџџџџхДAttribute VB_Name = "dlgConfirm"D „Bas„0{34CE5BD1-76EF-40A4-BE74-A854CF0D78D9}{2C37B0E2-2047-4895-81E0-7B29A6BCBBC9} dGlobalŒSpacAoFalse ŠC€reatablPredecla‰      !"#$%&'()*+,-./012ўџџџ45ўџџџ789:;<=>?@ABCDEFGHIJKLMNOPўџџџRSTUVWXўџџџZ[\]^_`abcdefghijklmўџџџozqrstuvwxyўџџџ{|}~€IdеTru BРExpose0Template Deriv–Cu@stomiz‹DO@ption 0licit Pub€ Enum IconTy p€G ICON _NONE€R0 ‚  ERROR€ 1ˆ QUESTION 2 XCL(AMA„ 3ˆ INFOR† 4 ELndBI' „ѓ --…s a Yes/No responA^' (returns tРQ if User p€ses OK ‘tonx, d@e@ Mi n parР•ters)FAFuncBHФ(ByVal@ ImageF $AsI, PrPomptASРЌnтgХTit ƒ)ABoolea nУAObrror Resu@ИNex@dY' Alw ays u€Еa blankР+ss@word a@Jd„isy as0 isks:ФVf PLen(У$)@c0Р Then )б€ object you РЁ cЌing al@dy exist@s. Do want to o@verwri@їўџџџ5   љ.& !"#$%'()*+,-ўџџџ/01234NS7A9:;<=>?@6BCDEFGHIJKLMўџџџOPQRІUVWYўџџџZc\]^_`abTdefghijklmnopqrstuvwxyz{|}~€§џџџrU€€€€~|  .q?йW lЉIY1ВЉљЁV‰(!WЉЁ љ!ylб ССQёl™H