From nervix at ...402... Thu Sep 16 13:09:23 2004 From: nervix at ...402... (nervix) Date: Thu, 16 Sep 2004 13:09:23 +0200 Subject: [Gambas-user] Process_read and tabstrip Message-ID: <200409161309.23293.nervix@...402...> Hi all, I have a little problem with the Process_read , i have several event that lunch several exec [] for read and only one Sub Process_read is there anyway that i can specify wich process's "coming back" i wanna read ? another prob :D its about the event of Tabstrip can i execute code at tab selection Thanks a lot j'espere pouvoir passer au Butte Chaumont! Philippe aka Nervix From grahame at ...457... Wed Sep 1 01:17:15 2004 From: grahame at ...457... (Grahame White) Date: Wed, 1 Sep 2004 00:17:15 +0100 Subject: [Gambas-user] Gambas Icon Message-ID: <200409010017.15949.grahame@...457...> I don't suppose any of you have a 48x48 pixel version of the gambas mascot preferably with a transparent background. Basically something that would look good as a desktop icon for gambas. My gimp skills are unfortunately non-existent :/ From sourceforge-raindog2 at ...94... Wed Sep 1 01:59:39 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Tue, 31 Aug 2004 19:59:39 -0400 Subject: [Gambas-user] Gambas Icon In-Reply-To: <200409010017.15949.grahame@...457...> References: <200409010017.15949.grahame@...457...> Message-ID: <200408311959.39220.sourceforge-raindog2@...94...> On Tuesday 31 August 2004 19:17, Grahame White wrote: > I don't suppose any of you have a 48x48 pixel version of the > gambas mascot preferably with a transparent background. > Basically something that would look good as a desktop icon for > gambas. My gimp skills are unfortunately non-existent :/ Hmmm, one gets created when I build the RPM from Benoit's spec file, so I assume there's one in the gambas source tarball already. Yep, there sure is. It gets installed into /usr/share/icons/large. Here's a copy of it. Rob -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas.png Type: image/png Size: 4748 bytes Desc: not available URL: From "Jeff Johnson" at direcway.com Wed Sep 1 05:02:33 2004 From: "Jeff Johnson" at direcway.com (Jeff Johnson) Date: Tue, 31 Aug 2004 20:02:33 -0700 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200408291546.35594.gambas@...1...> References: <200408271809.52729.JeffJohnson@...377...> <200408281706.14102.JeffJohnson@...377...> <200408291546.35594.gambas@...1...> Message-ID: <200408312002.33972.JeffJohnson@...377...> Were you ever able to figure out anything on the sqlite edit/update? From grahame at ...457... Wed Sep 1 08:22:44 2004 From: grahame at ...457... (Grahame White) Date: Wed, 1 Sep 2004 07:22:44 +0100 Subject: [Gambas-user] Gambas Icon In-Reply-To: <200408311959.39220.sourceforge-raindog2@...94...> References: <200409010017.15949.grahame@...457...> <200408311959.39220.sourceforge-raindog2@...94...> Message-ID: <200409010722.44778.grahame@...457...> On Wednesday 01 September 2004 00:59, Rob wrote: > On Tuesday 31 August 2004 19:17, Grahame White wrote: > > I don't suppose any of you have a 48x48 pixel version of the > > gambas mascot preferably with a transparent background. > > Basically something that would look good as a desktop icon for > > gambas. My gimp skills are unfortunately non-existent :/ > > Hmmm, one gets created when I build the RPM from Benoit's spec > file, so I assume there's one in the gambas source tarball > already. > > Yep, there sure is. It gets installed into > /usr/share/icons/large. Here's a copy of it. > > Rob Ahh, that's great thanks :) Grahame From ronstk at ...239... Wed Sep 1 09:40:35 2004 From: ronstk at ...239... (ron) Date: Wed, 1 Sep 2004 09:40:35 +0200 Subject: [Gambas-user] Gambas Icon In-Reply-To: <200408311959.39220.sourceforge-raindog2@...94...> References: <200409010017.15949.grahame@...457...> <200408311959.39220.sourceforge-raindog2@...94...> Message-ID: <200409010940.35914.ronstk@...239...> Beautiful. That's the one I was missing all the time. The one in the sources to compile is usable but this one rocks. Even if it is/was simple to make, I'm a programmer and not a graphical designer. Then you still need the idea. Thanks Rob From f_pantaleone at ...67... Wed Sep 1 10:13:25 2004 From: f_pantaleone at ...67... (FRANCESCO PANTALEONE) Date: Wed, 01 Sep 2004 08:13:25 +0000 Subject: [Gambas-user] MR. BENOIT ... Message-ID: ... Mr. Benoit .. mysql.h is in /usr/local/mysql1/include ---- >From: Benoit Minisini >Reply-To: gambas-user at lists.sourceforge.net >To: gambas-user at lists.sourceforge.net >Subject: Re: [Gambas-user] Hellp /ITALIAN DOCS PROJECT /i'm in the chat >Date: Tue, 31 Aug 2004 19:48:11 +0200 > >On Tuesday 31 August 2004 18:29, FRANCESCO PANTALEONE wrote: > > well , i'm sorry but i'm a super rookie using linux so I'M STILL tryng >to > > do this thing (but i'm enjoing discovering the fantastic worls of >linux). I > > downloaded mysqlclient and i ran the rpm installation , is not workin so >I > > think i've to go in some dirs in gambas and search for mysql client .. I > > didnt found it . > > Could you give me some indications for dummies ... > > I know you have no time but if someone want to help i Will do the best >to > > grow in this program , with this program , for this program . > > ALSO , i can help to translate DOCS in my languages , > > I subscribe the chat irc.freenode.net #gambas > > my nick is gamberone > > Francesco > > > >Hmm... What are you talking about ? Can youd find the mysql.h file on your >system and tell me where it is located ? > >Regards, > >-- >Benoit Minisini >mailto:gambas at ...1... > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click >_______________________________________________ >Gambas-user mailing list >Gambas-user at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/gambas-user _________________________________________________________________ Ricerche online pi? semplici e veloci con MSN Toolbar! http://toolbar.msn.it/ From technoferret at ...598... Wed Sep 1 10:33:28 2004 From: technoferret at ...598... (Technoferret) Date: Wed, 01 Sep 2004 09:33:28 +0100 Subject: [Gambas-user] Newbies Package Creation Problem Message-ID: <1094027608.22390.12.camel@...599...> Hi All, Although not new to Linux I am new to Gambas. To get used to gambas I have created a small app that works correctly but have run into a problem when trying to create the installation package. I can sucessfully create a package for Redhat but when I try and create a Debian package the creation fails. This is the output I get :- Creating package for Debian. Creating source package. Creating .spec file. Creating RPM packages. The package build has failed. Cannot load class 'ProjectQuote': Unable to load class file Does anyone have any idea what the problem is and what is missing? For reference I am using version 0.98a which I compiled from source on Xandros 2.0 (based on debian sarge). Also, is there a way to make a package that contains all the runtime components and thus removing the need to separately install them as dependencies? Cheers Dave PS First impressions of Gambas are that it is one hell of a good program. -- "All electronic components have smoke inside them, once this is released they will cease to function." From sourceforge-raindog2 at ...94... Wed Sep 1 14:31:14 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 1 Sep 2004 08:31:14 -0400 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094027608.22390.12.camel@...599...> References: <1094027608.22390.12.camel@...599...> Message-ID: <200409010831.14728.sourceforge-raindog2@...94...> On Wednesday 01 September 2004 04:33, Technoferret wrote: > Cannot load class 'ProjectQuote': Unable to load class file > > Does anyone have any idea what the problem is and what is > missing? I assume that ProjectQuote is the name of your own project? My immediate guess would have been that it was looking for rpmbuild and choked in its absence (being that you're on Debian.) > Also, is there a way to make a package that contains all the > runtime components and thus removing the need to separately > install them as dependencies? Yep. http://www.kudla.org/index.php?wl_mode=more&wl_eid=61 I assume the same can be done with a .deb, but the way I made those packages was to install all the gambas packages, and my spec file in that src.rpm finds all the files that belong to all the packages and copies them into the RPM build tree. Rob From dithi at ...600... Wed Sep 1 14:37:27 2004 From: dithi at ...600... (Alberto Torres) Date: Wed, 01 Sep 2004 14:37:27 +0200 Subject: [Gambas-user] Alpha channel on pictures In-Reply-To: <1094027608.22390.12.camel@...599...> References: <1094027608.22390.12.camel@...599...> Message-ID: <4135C287.6090705@...600...> Hey people!! First of all I want to thank Beno?t Minisini and all developers of Gambas very much to bring us this great and powerful program developing tool!!! I'm making an application witch uses a lot of graphic routines, and I want to be able to give any image/picture a transparency or alpha channel, via colorkey value or mask image. Transparency works when I load a png with alpha channel, but I want to be able to give alpha channel to any image. How can I do so? Cheers, DiThi P.D.: not english native speaker From technoferret at ...598... Wed Sep 1 16:09:03 2004 From: technoferret at ...598... (Technoferret) Date: Wed, 01 Sep 2004 15:09:03 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409010831.14728.sourceforge-raindog2@...94...> References: <1094027608.22390.12.camel@...599...> <200409010831.14728.sourceforge-raindog2@...94...> Message-ID: <1094047743.1322.8.camel@...599...> On Wed, 2004-09-01 at 13:31, Rob wrote: > I assume that ProjectQuote is the name of your own project? My > immediate guess would have been that it was looking for rpmbuild > and choked in its absence (being that you're on Debian.) > ProjectQuote is nothing to do with my project which uninspiringly is called 'Test' rpmbuild must be present because I can build Redhat rpm's and also just before the Debian build process bombs out it creates both a source and binary rpm, I have come to the conclusion it must be something to do with creating the .deb (or converting the rpm's to a .deb). > > Also, is there a way to make a package that contains all the > > runtime components and thus removing the need to separately > > install them as dependencies? > > Yep. > > http://www.kudla.org/index.php?wl_mode=more&wl_eid=61 > > I assume the same can be done with a .deb, but the way I made > those packages was to install all the gambas packages, and my > spec file in that src.rpm finds all the files that belong to all > the packages and copies them into the RPM build tree. > Cheers for that I'll check it out. Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." From sourceforge-raindog2 at ...94... Wed Sep 1 16:34:14 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 1 Sep 2004 10:34:14 -0400 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094047743.1322.8.camel@...599...> References: <1094027608.22390.12.camel@...599...> <200409010831.14728.sourceforge-raindog2@...94...> <1094047743.1322.8.camel@...599...> Message-ID: <200409011034.14667.sourceforge-raindog2@...94...> On Wednesday 01 September 2004 10:09, Technoferret wrote: > ProjectQuote is nothing to do with my project which > uninspiringly is called 'Test' Congratulations, you found a bug in the IDE. A couple lines in the Debian build process have "ProjectQuote" when it should be "Project.Quote". Here is a fixed Package.module to extract into your source tree. If you could see whether it fixes the problem (after rebuilding the IDE) I'd appreciate it. Rob From sourceforge-raindog2 at ...94... Wed Sep 1 16:49:19 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 1 Sep 2004 10:49:19 -0400 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409011034.14667.sourceforge-raindog2@...94...> References: <1094027608.22390.12.camel@...599...> <1094047743.1322.8.camel@...599...> <200409011034.14667.sourceforge-raindog2@...94...> Message-ID: <200409011049.20694.sourceforge-raindog2@...94...> On Wednesday 01 September 2004 10:34, Rob wrote: > be "Project.Quote". Here is a fixed Package.module to extract > into your source tree. If you could see whether it fixes the > problem (after rebuilding the IDE) I'd appreciate it. And this time with the actual file. -------------- next part -------------- A non-text attachment was scrubbed... Name: projectquote098a.tar.gz Type: application/x-tgz Size: 3250 bytes Desc: not available URL: From technoferret at ...598... Wed Sep 1 17:02:24 2004 From: technoferret at ...598... (Technoferret) Date: Wed, 01 Sep 2004 16:02:24 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409011034.14667.sourceforge-raindog2@...94...> References: <1094027608.22390.12.camel@...599...> <200409010831.14728.sourceforge-raindog2@...94...> <1094047743.1322.8.camel@...599...> <200409011034.14667.sourceforge-raindog2@...94...> Message-ID: <1094050943.1322.13.camel@...599...> On Wed, 2004-09-01 at 15:34, Rob wrote: > Congratulations, you found a bug in the IDE. A couple lines in > the Debian build process have "ProjectQuote" when it should be > "Project.Quote". Here is a fixed Package.module to extract into > your source tree. If you could see whether it fixes the problem > (after rebuilding the IDE) I'd appreciate it. > > Rob > Rob, I'd love to give it a try but nothing was attached. Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." From technoferret at ...598... Wed Sep 1 17:21:23 2004 From: technoferret at ...598... (Technoferret) Date: Wed, 01 Sep 2004 16:21:23 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409011049.20694.sourceforge-raindog2@...94...> References: <1094027608.22390.12.camel@...599...> <1094047743.1322.8.camel@...599...> <200409011034.14667.sourceforge-raindog2@...94...> <200409011049.20694.sourceforge-raindog2@...94...> Message-ID: <1094052083.1322.18.camel@...599...> On Wed, 2004-09-01 at 15:49, Rob wrote: > On Wednesday 01 September 2004 10:34, Rob wrote: > > be "Project.Quote". Here is a fixed Package.module to extract > > into your source tree. If you could see whether it fixes the > > problem (after rebuilding the IDE) I'd appreciate it. > Rob, I did the above and recompiled it, I now get the error 'alien command has failed' I do have alien installed dave at ...601...:~$ whereis alien alien: /usr/bin/alien /usr/share/alien /usr/share/man/man1/alien.1p.gz any ideas Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." From technoferret at ...598... Wed Sep 1 17:51:04 2004 From: technoferret at ...598... (Technoferret) Date: Wed, 01 Sep 2004 16:51:04 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094052083.1322.18.camel@...599...> References: <1094027608.22390.12.camel@...599...> <1094047743.1322.8.camel@...599...> <200409011034.14667.sourceforge-raindog2@...94...> <200409011049.20694.sourceforge-raindog2@...94...> <1094052083.1322.18.camel@...599...> Message-ID: <1094053864.1322.33.camel@...599...> On Wed, 2004-09-01 at 16:21, Technoferret wrote: > > I did the above and recompiled it, > I now get the error 'alien command has failed' > > > any ideas > > Dave I've had a poke around and I think I know what the problem is, but haven't got a clue how to solve it. If I've understood the source then Package.Module calls alien to convert the noarch rpm to a deb so If I go to the noarch directory and try 'alien --to-deb -k .noarch.rpm' I get the following error message 'Must run as root to convert to deb format (or you may use fakeroot).' I have fakeroot installed though I have to admit I've never used it, Can Package.Module be changed to call alien using fakeroot? Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." From sourceforge-raindog2 at ...94... Wed Sep 1 18:02:20 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 1 Sep 2004 12:02:20 -0400 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094052083.1322.18.camel@...599...> References: <1094027608.22390.12.camel@...599...> <200409011049.20694.sourceforge-raindog2@...94...> <1094052083.1322.18.camel@...599...> Message-ID: <200409011202.20954.sourceforge-raindog2@...94...> On Wednesday 01 September 2004 11:21, Technoferret wrote: > I did the above and recompiled it, > I now get the error 'alien command has failed' I'd love to try to help you some more, but never having built debian packages before, I'm afraid I'm in "alien" territory ;) I don't even know the command syntax and it's not available under mandrake unless I want to try to build it from scratch or something. Can any debian users help Technoferret debug this? Rob From sourceforge-raindog2 at ...94... Wed Sep 1 21:12:27 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 1 Sep 2004 15:12:27 -0400 Subject: [Gambas-user] frm2form lives again Message-ID: <200409011512.27106.sourceforge-raindog2@...94...> I have posted a new version of frm2form, which converts VB .frm files into Gambas .form files. Unlike Nelson's program, it discards all the code as well as any controls and properties it can't handle, but also unlike Nelson's program, it should produce a legal Gambas form that you shouldn't need to edit in order to make it work. (No offense intended, Nelson, your program is still great :) ) I put it on the wiki, so find it here: http://www.binara.com/gambas-wiki/bin/view/Gambas/Frm2form Please send me any .frm files that it chokes on, or with any glaringly bad omissions (missing standard controls, etc.) or that get converted into forms that cause gambas to crash. This works on a few dozen forms I have lying around here but they aren't all that complex, just big. Rob From gambas at ...1... Wed Sep 1 21:19:34 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 1 Sep 2004 21:19:34 +0200 Subject: [Gambas-user] MR. BENOIT ... In-Reply-To: References: Message-ID: <200409012119.34716.gambas@...1...> On Wednesday 01 September 2004 10:13, FRANCESCO PANTALEONE wrote: > ... Mr. Benoit .. > > mysql.h is in /usr/local/mysql1/include > ---- > /usr/local/mysql1/include ??? I understand that ./configure can't find it! Why didn't you install the libmysql12-devel Mandrake RPM packages ??? -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Wed Sep 1 21:22:45 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 1 Sep 2004 21:22:45 +0200 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200408312002.33972.JeffJohnson@...377...> References: <200408271809.52729.JeffJohnson@...377...> <200408291546.35594.gambas@...1...> <200408312002.33972.JeffJohnson@...377...> Message-ID: <200409012122.45069.gambas@...1...> On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: > Were you ever able to figure out anything on the sqlite edit/update? > Yes: you must define a primary key in your table. -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Wed Sep 1 21:31:01 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 1 Sep 2004 21:31:01 +0200 Subject: [Gambas-user] frm2form lives again In-Reply-To: <200409011512.27106.sourceforge-raindog2@...94...> References: <200409011512.27106.sourceforge-raindog2@...94...> Message-ID: <200409012131.01553.gambas@...1...> On Wednesday 01 September 2004 21:12, Rob wrote: > I have posted a new version of frm2form, which converts VB .frm > files into Gambas .form files. Unlike Nelson's program, it > discards all the code as well as any controls and properties it > can't handle, but also unlike Nelson's program, it should > produce a legal Gambas form that you shouldn't need to edit in > order to make it work. (No offense intended, Nelson, your > program is still great :) ) > > I put it on the wiki, so find it here: > > http://www.binara.com/gambas-wiki/bin/view/Gambas/Frm2form > > Please send me any .frm files that it chokes on, or with any > glaringly bad omissions (missing standard controls, etc.) or > that get converted into forms that cause gambas to crash. This > works on a few dozen forms I have lying around here but they > aren't all that complex, just big. > > Rob > > If only you have done it in Gambas, I would have added it in the IDE ! -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...94... Wed Sep 1 21:49:11 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 1 Sep 2004 15:49:11 -0400 Subject: [Gambas-user] frm2form lives again In-Reply-To: <200409012131.01553.gambas@...1...> References: <200409011512.27106.sourceforge-raindog2@...94...> <200409012131.01553.gambas@...1...> Message-ID: <200409011549.11995.sourceforge-raindog2@...94...> On Wednesday 01 September 2004 15:31, Benoit Minisini wrote: > If only you have done it in Gambas, I would have added it in > the IDE ! I tried, but the "gb.pcre" component was missing from the project properties dialog! ;) Rob From gambas at ...1... Wed Sep 1 22:29:05 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 1 Sep 2004 22:29:05 +0200 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094050943.1322.13.camel@...599...> References: <1094027608.22390.12.camel@...599...> <200409011034.14667.sourceforge-raindog2@...94...> <1094050943.1322.13.camel@...599...> Message-ID: <200409012229.05123.gambas@...1...> On Wednesday 01 September 2004 17:02, Technoferret wrote: > On Wed, 2004-09-01 at 15:34, Rob wrote: > > Congratulations, you found a bug in the IDE. A couple lines in > > the Debian build process have "ProjectQuote" when it should be > > "Project.Quote". Here is a fixed Package.module to extract into > > your source tree. If you could see whether it fixes the problem > > (after rebuilding the IDE) I'd appreciate it. > > > > Rob > > Rob, > > I'd love to give it a try but nothing was attached. > > Dave I fixed the "ProjectQuote" bug. As for the fakeroot problem, could you try to replace in the Package module, line 370: SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; alien --to-deb -k " & Project.Quote(sPackage) WAIT By: SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; fakeroot alien --to-deb -k " & Project.Quote(sPackage) WAIT Tell me the result! Regards, -- Benoit Minisini mailto:gambas at ...1... From k-p.richter at ...20... Wed Sep 1 22:18:59 2004 From: k-p.richter at ...20... (Peter) Date: Wed, 1 Sep 2004 22:18:59 +0200 Subject: [Gambas-user] Settings, a fine new class Message-ID: <200409012218.59085.k-p.richter@...20...> Hallo all, if you work with a file for settings, work now with 'Settings'! See Help Browser (gb) in V 0.98a or source from Gambas-IDE. In static version is 'Settings["keyword"]' in all classes of project available! 'Settings.Save' write file: System.Home &/ ".gambas" &/ Application.Name & ".conf" (error in help, there is "&/ .gambas" absent). Settings write for each keyword on line: keyword variant Thanks Benoit, a very good idea. Regards Peter From "Jeff Johnson" at direcway.com Thu Sep 2 04:31:42 2004 From: "Jeff Johnson" at direcway.com (Jeff Johnson) Date: Wed, 01 Sep 2004 19:31:42 -0700 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200409012122.45069.gambas@...1...> References: <200408271809.52729.JeffJohnson@...377...> <200408312002.33972.JeffJohnson@...377...> <200409012122.45069.gambas@...1...> Message-ID: <200409011931.43298.JeffJohnson@...377...> I believe I have it with a primary key now, but still the same thing.. Here is the source archive that will create the database and fill it and the edit will error out On Wednesday 01 September 2004 12:22 pm, Benoit Minisini wrote: > On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: > > Were you ever able to figure out anything on the sqlite edit/update? > > Yes: you must define a primary key in your table. -------------- next part -------------- A non-text attachment was scrubbed... Name: WXaprs-0.0.5.tar.gz Type: application/x-tgz Size: 38858 bytes Desc: not available URL: From budi at ...415... Thu Sep 2 06:28:41 2004 From: budi at ...415... (Budi Arief Gusandi) Date: Thu, 02 Sep 2004 11:28:41 +0700 Subject: [Gambas-user] Serial Port Message-ID: Hi.. How can i send this format of data to serial port ? ------------------------------------------ Header | LEN | Command | Data | Checksum ? ------------------------------------------ The header is 0xBA, LEN 1 byte, Command is 0x0D or 0x4B etc and Checksum is Exclusivie ORed result from Header to Data inclusively. Thanks. -- Regards, Budi From sourceforge-raindog2 at ...94... Thu Sep 2 06:34:51 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 2 Sep 2004 00:34:51 -0400 Subject: [Gambas-user] Serial Port In-Reply-To: References: Message-ID: <200409020034.51196.sourceforge-raindog2@...94...> On Thursday 02 September 2004 00:28, Budi Arief Gusandi wrote: > ------------------------------------------ > Header | LEN | Command | Data | Checksum ? > ------------------------------------------ > The header is 0xBA, LEN 1 byte, Command is 0x0D or 0x4B etc > and Checksum is Exclusivie ORed result from Header to Data > inclusively. I'm pretty sure plain old PRINT # will do the trick. You probably want to put a ";" after each PRINT # statement so it doesn't send a linefeed. Rob From ronstk at ...239... Thu Sep 2 09:02:30 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 09:02:30 +0200 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200409012122.45069.gambas@...1...> References: <200408271809.52729.JeffJohnson@...377...> <200408312002.33972.JeffJohnson@...377...> <200409012122.45069.gambas@...1...> Message-ID: <200409020902.30919.ronstk@...239...> On Wednesday 01 September 2004 21:22, Benoit Minisini wrote: > On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: > > Were you ever able to figure out anything on the sqlite edit/update? > > > > Yes: you must define a primary key in your table. > Is this a requirement for gambas or for sqllite I had in the past simple tables without any key and a where x=y in the query using MySQL. That is legal to do. I believe it may not a requirement for gambas gb.db global to work. Only for the selected driver as sqllite in this case maybe. From ronstk at ...239... Thu Sep 2 09:11:30 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 09:11:30 +0200 Subject: [Gambas-user] MR. BENOIT ... In-Reply-To: <200409012119.34716.gambas@...1...> References: <200409012119.34716.gambas@...1...> Message-ID: <200409020911.30654.ronstk@...239...> On Wednesday 01 September 2004 21:19, Benoit Minisini wrote: > On Wednesday 01 September 2004 10:13, FRANCESCO PANTALEONE wrote: > > ... Mr. Benoit .. > > > > mysql.h is in /usr/local/mysql1/include > > ---- > > > > /usr/local/mysql1/include ??? I understand that ./configure can't find it! > > Why didn't you install the libmysql12-devel Mandrake RPM packages ??? > May be he did install it. Francesco, the path '/usr/local/mysql1/include' is wrong when normal installed. You have a 1 (one) in the mysql directory name. That is exactly wrong. It's a stupid place in normal situations. Still do as Benoit says to be really safe and install libmysql12-devel mdrk RPM package. For that He is right and ~rulez~ :-) :-) From ronstk at ...239... Thu Sep 2 09:18:52 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 09:18:52 +0200 Subject: [Gambas-user] frm2form lives again In-Reply-To: <200409011549.11995.sourceforge-raindog2@...94...> References: <200409011512.27106.sourceforge-raindog2@...94...> <200409012131.01553.gambas@...1...> <200409011549.11995.sourceforge-raindog2@...94...> Message-ID: <200409020918.52372.ronstk@...239...> On Wednesday 01 September 2004 21:49, Rob wrote: > On Wednesday 01 September 2004 15:31, Benoit Minisini wrote: > > If only you have done it in Gambas, I would have added it in > > the IDE ! > > I tried, but the "gb.pcre" component was missing from the project > properties dialog! ;) > > Rob > A SHELL line maybe? It would be really nice to add a VB *.frm to gambas project from VB and converted on the fly during the import. and the perl file in the gambas bin or lib directory. Easy to exp..... I'm dreaming :) From karl.reinl at ...9... Thu Sep 2 09:38:43 2004 From: karl.reinl at ...9... (Charlie) Date: Thu, 02 Sep 2004 09:38:43 +0200 Subject: [Gambas-user] Gambas and AX25 References: <002601c48527$13f700f0$0200a8c0@...602...> Message-ID: <4136CE03.5080706@...9...> Salut Ron, happy to see, you are back. So I have a question: Frank asked in the list and also to me, for some help to make a AX25 access for gambas. I think it's also a starter help for making Make files. I saw long time ago, that you dit things with that AX25, can you try to help him ? Amicalement Charlie Frank Berg schrieb: Frank Berg >Moin, > >Ich m?chte nicht st?ren, deshalb nur eine kleine Anfrage, >Ich habe schon 2 mal die Anfrage im Forum gestellt ob jemand mir mit Gambas und AX25 weiterhelfen kann. Leider habe ich keine Antwort bekommen. Vielleicht hilfst Du mir? > > >ps. >Ich bin neu unter Linux, habe aber schon eine menge mit VB gemacht. Hab mit C schon ein wenig ge?bt, aber noch nicht wirklich eine GUI programmiert. >Ich hab auch schon versucht eine componente unter gambas zu entwickeln, nach config... make... make install sehe ich aber das die componente nicht in gambas eingebunden wird. Ich br?uchte da mal den richtigen "verst?ndnis schubs" > >ich danke f?r deine zeit..frank > > From nigel at ...38... Thu Sep 2 10:47:05 2004 From: nigel at ...38... (Nigel Gerrard) Date: Thu, 2 Sep 2004 09:47:05 +0100 Subject: [Gambas-user] Database Edit error with SQlite References: <200408271809.52729.JeffJohnson@...377...> <200408312002.33972.JeffJohnson@...377...> <200409012122.45069.gambas@...1...> <200409011931.43298.JeffJohnson@...377...> Message-ID: <003701c490c9$6cc0fdf0$530a4f51@...360...> Yep, You have a primary key. The problem as far as I can trace (I'll continue to look) is when the intrepeter tries to validate the parameters prior to calling connection_edit in connection.c of the db component. I need to check that it it is not just a problem with SQLite. Nigel ----- Original Message ----- From: "Jeff Johnson" <"Jeff Johnson"@direcway.com> To: Sent: Thursday, September 02, 2004 3:31 AM Subject: Re: [Gambas-user] Database Edit error with SQlite > I believe I have it with a primary key now, but still the same thing.. Here is > the source archive that will create the database and fill it and the edit > will error out > > On Wednesday 01 September 2004 12:22 pm, Benoit Minisini wrote: > > On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: > > > Were you ever able to figure out anything on the sqlite edit/update? > > > > Yes: you must define a primary key in your table. > From budi at ...415... Thu Sep 2 11:01:44 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 02 Sep 2004 16:01:44 +0700 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <003701c490c9$6cc0fdf0$530a4f51@...360...> References: <200408271809.52729.JeffJohnson@...377...> <200408312002.33972.JeffJohnson@...377...> <200409012122.45069.gambas@...1...> <200409011931.43298.JeffJohnson@...377...> <003701c490c9$6cc0fdf0$530a4f51@...360...> Message-ID: Do you give the source of the database component to public ? Budi On Thu, 2 Sep 2004 09:47:05 +0100, Nigel Gerrard wrote: > Yep, > > You have a primary key. > > The problem as far as I can trace (I'll continue to look) is when the > intrepeter tries > to validate the parameters prior to calling connection_edit in > connection.c > of the db component. > > I need to check that it it is not just a problem with SQLite. > > Nigel > > ----- Original Message ----- > From: "Jeff Johnson" <"Jeff Johnson"@direcway.com> > To: > Sent: Thursday, September 02, 2004 3:31 AM > Subject: Re: [Gambas-user] Database Edit error with SQlite > > >> I believe I have it with a primary key now, but still the same thing.. > Here is >> the source archive that will create the database and fill it and the >> edit >> will error out >> >> On Wednesday 01 September 2004 12:22 pm, Benoit Minisini wrote: >> > On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: >> > > Were you ever able to figure out anything on the sqlite edit/update? >> > >> > Yes: you must define a primary key in your table. >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From ronstk at ...239... Thu Sep 2 12:03:36 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 12:03:36 +0200 Subject: [Gambas-user] Gambas and AX25 In-Reply-To: <4136CE03.5080706@...9...> References: <002601c48527$13f700f0$0200a8c0@...602...> <4136CE03.5080706@...9...> Message-ID: <200409021203.36547.ronstk@...239...> On Thursday 02 September 2004 09:38, Charlie wrote: > Salut Ron, > > happy to see, you are back. > > So I have a question: > > > Frank asked in the list and also to me, for some help to make a AX25 > access for gambas. > I think it's also a starter help for making Make files. > > I saw long time ago, that you dit things with that AX25, can you > try to help him ? > > > I have deleted many mails simple because to mutch to read. I wrote a AX25 packet controller handling the network and local connection. A kind of PK88. Z80 emulating the HDLC controller in software. For gambas there are 2 ways posible. the first is using KISS to an existing hardware node. This can be in a class module talking to the serial interface. I do not have much info about KISS and that is not uptodate now I'm talking about something already 10 years back. the second is using the build in AX25 support in linux. That is total unknown to me. Never look what can be done. A state sequencer for connection can be made with gambas but a really full blown program? I do not believe it is wise. It is not a simple internet connection to a website. It handles remote1 to remote2, remote1 to user1 remote2 to user1 and with linux in mind remote1 to user2, remote2 to user2 and user1 to user2. And linux can have more than 2 users. All connections at the same time and not 1 but many streams too. That is already a hell of a job in C or C++ regarding speed. I think Frank will do/want the first one. In that case a source in C of a client program using KISS could help. And when he has it it, is more easy to use that. I try to search to find it. Found in the devel box :) Ok Frank wants to use the linux kernel part. Frank I read your message and marked as importand :) Do you already have a idea how it should be? What is you final intension to do with the component. A simple talk and file transfer or should it act as ftp over AX25. Do you have already sources found as example? C or C++, MASM or any other programming language? [German] Na Frank ich habe deine email heraus gezogen und markiert da es wichtig ist. Hast Du schon eine vorschlag uber wie das den sein sol? Was moechtest du am ende damit anfangen mit gb.ax25 unterteil. Sol es eine einfaghe reden und datei ubertragung sein oder muss es mehr wie ftp arbeiten dafur uber das AX25 netzwerk? Hast du schon einige muster gefunden fur beispiel? Die sprache fur C oder C++, MASM oder andere programmier sprache? [/German] Wel I hope you can understand my german Frank. I only do not support the Uppercase very well in german and my keyboard does not have the umlaut tokens, sorry. If you can explain well in german add simple the german text like I did. The mail list should be in english, in that way everyone can follow and understand something. The programming I can do will be for the source only in english. May be I need some help for the networking part from Daniel. For linux it is unknown to me how to do ATM. I have a quick view for the ax25.h file As I see it is the lowlevel driver interface. iso level 1 and 2 Handling of making connections and communication between nodes at ISO level 3 and up has to be done in you application. You get only data packets and must interprete yourself what to do! That is almost the whole modem from z80 to gambas. Will be a hard job to fire up the very old computer with 5 1/4 flops. My home build controller can be in working condition but not on a ethernet card connection, audio and fsk on radio tranceiver. Oeps that's a long one from me. From gambasfr at ...11... Thu Sep 2 12:21:56 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Thu, 2 Sep 2004 12:21:56 +0200 Subject: [Gambas-user] Gambas Icon In-Reply-To: <200408311959.39220.sourceforge-raindog2@...94...> References: <200409010017.15949.grahame@...457...> <200408311959.39220.sourceforge-raindog2@...94...> Message-ID: <200409021221.56372.gambasfr@...11...> Le mercredi 1 Septembre 2004 01:59, Rob a ?crit?: > On Tuesday 31 August 2004 19:17, Grahame White wrote: > > I don't suppose any of you have a 48x48 pixel version of the > > gambas mascot preferably with a transparent background. > > Basically something that would look good as a desktop icon for > > gambas. My gimp skills are unfortunately non-existent :/ > > Hmmm, one gets created when I build the RPM from Benoit's spec > file, so I assume there's one in the gambas source tarball > already. > > Yep, there sure is. It gets installed into > /usr/share/icons/large. Here's a copy of it. > > Rob I'm going to send a gambas svg picture this evening... In fact the first picture was made with illustrator... hopefully, now i work with the great inkscape. Fabien From ronstk at ...239... Thu Sep 2 12:47:40 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 12:47:40 +0200 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: References: <200408271809.52729.JeffJohnson@...377...> <003701c490c9$6cc0fdf0$530a4f51@...360...> Message-ID: <200409021247.41280.ronstk@...239...> On Thursday 02 September 2004 11:01, BUDI ARIEF GUSANDI wrote: > Do you give the source of the database component to public ? > > Budi > LOL :) :) You have it already on you computer. /home/budi/gambas-98a/src/lib/db ? From f_pantaleone at ...67... Thu Sep 2 13:06:52 2004 From: f_pantaleone at ...67... (FRANCESCO PANTALEONE) Date: Thu, 02 Sep 2004 11:06:52 +0000 Subject: [Gambas-user] MR. BENOIT ... Message-ID: THANK you ALL for support . i've installed the libmysql12-devel Mandrake RPM packages Still nothing to do .. now when i try to open mysql directly from shell it gives me back this error ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) PLease , I need someone that explain me how to uninstall mysql and where to find a good version compatible with gambas 0.98 / also when i will reinstall mysql should i re-compile or reinstALL gambas and all the RPM .. thank you all to give me brightness in these new arguments . Francesco Panta .. >From: ron >Reply-To: gambas-user at lists.sourceforge.net >To: gambas-user at lists.sourceforge.net >Subject: Re: [Gambas-user] MR. BENOIT ... >Date: Thu, 2 Sep 2004 09:11:30 +0200 > >On Wednesday 01 September 2004 21:19, Benoit Minisini wrote: > > On Wednesday 01 September 2004 10:13, FRANCESCO PANTALEONE wrote: > > > ... Mr. Benoit .. > > > > > > mysql.h is in /usr/local/mysql1/include > > > ---- > > > > > > > /usr/local/mysql1/include ??? I understand that ./configure can't find >it! > > > > Why didn't you install the libmysql12-devel Mandrake RPM packages ??? > > > >May be he did install it. > >Francesco, the path '/usr/local/mysql1/include' is wrong when normal >installed. >You have a 1 (one) in the mysql directory name. That is exactly wrong. >It's a stupid place in normal situations. > >Still do as Benoit says to be really safe and install libmysql12-devel mdrk >RPM package. >For that He is right and ~rulez~ :-) :-) > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click >_______________________________________________ >Gambas-user mailing list >Gambas-user at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/gambas-user _________________________________________________________________ Blocca le pop-up pubblicitarie con MSN Toolbar! http://toolbar.msn.it/ From johdeval at ...43... Thu Sep 2 18:05:15 2004 From: johdeval at ...43... (Mr JH Deval) Date: Thu, 2 Sep 2004 09:05:15 -0700 (PDT) Subject: [Gambas-user] Compile Error - Fedora Core 2 Message-ID: <20040902160515.20460.qmail@...603...> Up until Version 0.98a I had no problems getting Gambas installed. Other than my own stupid mistakes. In 0.98a I can compile no error I can make no error but make install returns the following error. Creating the library info files... /opt/gambas/share/gambas/info/gb.info /opt/gambas/share/gambas/info/gb.sdl.info make[2]: *** [install-exec-local] Segmentation fault make[2]: Leaving directory `/home/jhdeval/Downloads/Gambas/gambas-0.98a' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/jhdeval/Downloads/Gambas/gambas-0.98a' make: *** [install-recursive] Error 1 Any help would be greatly appreciated as my Gambas will not run and I miss it. :) __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From j.m.curl at ...466... Thu Sep 2 19:39:10 2004 From: j.m.curl at ...466... (Jason Curl) Date: Fri, 03 Sep 2004 03:39:10 +1000 Subject: [Gambas-user] GUI prototyping Message-ID: <200409021739.i82HdAGf018674@...604...> Dear Gambians, When trying to design a Form in Gambas 0.98a, I come to the problem that Gambas freezes and I must kill the IDE. It's very easy to recreate - a new graphical interface project with one form, controls but no code. I was a little suprised, coming from VB (too many years and too many limitations up till VB6), that such an instance will start the form and wait for me to close it with no functionality. I've read somewhere that I must have some startup code to even start the form, so that's going to be the next step. However, prior to Version 1.0 that Benoit is working towards, does it make sense that either: a) The form is displayed, nothing can be done except to close the form (e.g. VB behaviour)? b) If there is no code at all, the application should quit immediately? c) That a warning be given that there is incorrect startup code and something needs to be done? Thankyou all for your patience, Jason. From girardhenri at ...67... Thu Sep 2 19:53:05 2004 From: girardhenri at ...67... (Henri Girard) Date: Thu, 2 Sep 2004 19:53:05 +0200 Subject: [Gambas-user] Compile Error - Fedora Core 2 References: <20040902160515.20460.qmail@...603...> Message-ID: are you installing as root ? otherwise > su - root ----- Original Message ----- From: "Mr JH Deval" To: Sent: Thursday, September 02, 2004 6:05 PM Subject: [Gambas-user] Compile Error - Fedora Core 2 > Up until Version 0.98a I had no problems getting > Gambas installed. Other than my own stupid mistakes. > In 0.98a I can compile no error I can make no error > but make install returns the following error. > > Creating the library info files... > /opt/gambas/share/gambas/info/gb.info > /opt/gambas/share/gambas/info/gb.sdl.info > make[2]: *** [install-exec-local] Segmentation fault > make[2]: Leaving directory > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > make[1]: *** [install-am] Error 2 > make[1]: Leaving directory > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > make: *** [install-recursive] Error 1 > > Any help would be greatly appreciated as my Gambas > will not run and I miss it. :) > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - 50x more storage than other providers! > http://promotions.yahoo.com/new_mail > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From michael at ...558... Thu Sep 2 19:58:46 2004 From: michael at ...558... (Michael Sullivan) Date: Thu, 02 Sep 2004 12:58:46 -0500 Subject: [Gambas-user] GUI prototyping In-Reply-To: <200409021739.i82HdAGf018674@...604...> References: <200409021739.i82HdAGf018674@...604...> Message-ID: <1094147803.6890.1.camel@...559...> I come from VB 6.0 background, but I like it that I can run my application to make sure everything looks right in the interface before I actually add custom functionality to it. If you create a GUI form then there's already code in the project to produce that form, even if you can't see it.... On Thu, 2004-09-02 at 12:39, Jason Curl wrote: > Dear Gambians, > > When trying to design a Form in Gambas 0.98a, I > come to the problem that Gambas freezes and I > must kill the IDE. > > It's very easy to recreate - a new graphical > interface project with one form, controls but no > code. > > I was a little suprised, coming from VB (too many > years and too many limitations up till VB6), that > such an instance will start the form and wait for > me to close it with no functionality. > > I've read somewhere that I must have some startup > code to even start the form, so that's going to > be the next step. > > However, prior to Version 1.0 that Benoit is > working towards, does it make sense that either: > > a) The form is displayed, nothing can be done > except to close the form (e.g. VB behaviour)? > > b) If there is no code at all, the application > should quit immediately? > > c) That a warning be given that there is > incorrect startup code and something needs to be > done? > > Thankyou all for your patience, > Jason. > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From ronstk at ...239... Thu Sep 2 20:08:32 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 20:08:32 +0200 Subject: [Gambas-user] MR. BENOIT ... In-Reply-To: References: Message-ID: <200409022008.33996.ronstk@...239...> On Thursday 02 September 2004 13:06, FRANCESCO PANTALEONE wrote: > THANK you ALL for support . > i've installed the libmysql12-devel Mandrake RPM packages > Still nothing to do .. > now when i try to open mysql directly from shell it gives me back this error > ERROR 2002: Can't connect to local MySQL server through socket > '/var/lib/mysql/mysql.sock' (2) > PLease , I need someone that explain me how to uninstall mysql and where to > find a good version > compatible with gambas 0.98 / also when i will reinstall mysql should i > re-compile or reinstALL gambas > and all the RPM .. > thank you all to give me brightness in these new arguments . > Francesco Panta .. > You are on the good way francesco, be patient. As I understood linux is new for you. To be able to connect to the service of mysql the server had to be started. That is not done yet. Rob and Benoit are using mandrake so they can tell you the exact way. May be that part is a bit the same as SuSE but i'm not sure. Try to find rcmysqld. if you have it, type 'rcmysqld start'. Its possible that it is all you have to do at the moment. Wait else for the guru's using mandrake. In the mean time reading the 'man mysql' can may be help you. From gambas at ...1... Thu Sep 2 20:20:56 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 20:20:56 +0200 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200409020902.30919.ronstk@...239...> References: <200408271809.52729.JeffJohnson@...377...> <200409012122.45069.gambas@...1...> <200409020902.30919.ronstk@...239...> Message-ID: <200409022020.56902.gambas@...1...> On Thursday 02 September 2004 09:02, ron wrote: > On Wednesday 01 September 2004 21:22, Benoit Minisini wrote: > > On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: > > > Were you ever able to figure out anything on the sqlite edit/update? > > > > Yes: you must define a primary key in your table. > > Is this a requirement for gambas or for sqllite This is a requirement for the Connection.Edit() method. -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 2 20:21:35 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 20:21:35 +0200 Subject: [Gambas-user] MR. BENOIT ... In-Reply-To: References: Message-ID: <200409022021.35637.gambas@...1...> On Thursday 02 September 2004 13:06, FRANCESCO PANTALEONE wrote: > THANK you ALL for support . > i've installed the libmysql12-devel Mandrake RPM packages > Still nothing to do .. > now when i try to open mysql directly from shell it gives me back this > error ERROR 2002: Can't connect to local MySQL server through socket > '/var/lib/mysql/mysql.sock' (2) > PLease , I need someone that explain me how to uninstall mysql and where to > find a good version > compatible with gambas 0.98 / also when i will reinstall mysql should i > re-compile or reinstALL gambas > and all the RPM .. > thank you all to give me brightness in these new arguments . > Francesco Panta .. > Did you install mysql server ? Did you run it ? -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 2 20:23:15 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 20:23:15 +0200 Subject: [Gambas-user] Compile Error - Fedora Core 2 In-Reply-To: <20040902160515.20460.qmail@...603...> References: <20040902160515.20460.qmail@...603...> Message-ID: <200409022023.15370.gambas@...1...> On Thursday 02 September 2004 18:05, Mr JH Deval wrote: > Up until Version 0.98a I had no problems getting > Gambas installed. Other than my own stupid mistakes. > In 0.98a I can compile no error I can make no error > but make install returns the following error. > > Creating the library info files... > /opt/gambas/share/gambas/info/gb.info > /opt/gambas/share/gambas/info/gb.sdl.info > make[2]: *** [install-exec-local] Segmentation fault > make[2]: Leaving directory > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > make[1]: *** [install-am] Error 2 > make[1]: Leaving directory > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > make: *** [install-recursive] Error 1 > > Any help would be greatly appreciated as my Gambas > will not run and I miss it. :) > > Just after the crash, could you run the following ? # gdb /usr/bin/gbi ... (gdb) run -a ... *crash* (gdb) bt And send me the result of the 'bt' command. Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 2 20:27:22 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 20:27:22 +0200 Subject: [Gambas-user] GUI prototyping In-Reply-To: <200409021739.i82HdAGf018674@...604...> References: <200409021739.i82HdAGf018674@...604...> Message-ID: <200409022027.22050.gambas@...1...> On Thursday 02 September 2004 19:39, Jason Curl wrote: > Dear Gambians, > > When trying to design a Form in Gambas 0.98a, I > come to the problem that Gambas freezes and I > must kill the IDE. > > It's very easy to recreate - a new graphical > interface project with one form, controls but no > code. > This is a bug in the IDE. After creating the project, close it, re-open it, and redefine the form as startup class. Then everything should behave as expected (I mean like in VB!) Regards, -- Benoit Minisini mailto:gambas at ...1... From ronstk at ...239... Thu Sep 2 20:38:21 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 20:38:21 +0200 Subject: [Gambas-user] Compile Error - Fedora Core 2 In-Reply-To: <20040902160515.20460.qmail@...603...> References: <20040902160515.20460.qmail@...603...> Message-ID: <200409022038.21508.ronstk@...239...> On Thursday 02 September 2004 18:05, Mr JH Deval wrote: > Up until Version 0.98a I had no problems getting > Gambas installed. Other than my own stupid mistakes. > In 0.98a I can compile no error I can make no error > but make install returns the following error. > > Creating the library info files... > /opt/gambas/share/gambas/info/gb.info > /opt/gambas/share/gambas/info/gb.sdl.info > make[2]: *** [install-exec-local] Segmentation fault > make[2]: Leaving directory > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > make[1]: *** [install-am] Error 2 > make[1]: Leaving directory > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > make: *** [install-recursive] Error 1 > > Any help would be greatly appreciated as my Gambas > will not run and I miss it. :) > I know the problem to. It was releated by me to the fact the component was not compiled due error in the component. In your case something has go wrong with the component that is done after the SDL component during this procedure. It is a bit difficult to find out what component. For one of the features i.e. db,net,curl you are missing the base package and or the devel package. It can be more the wrong version or damaged file. mysql-devel, sqllite-devl, curl-devel See the website what you need as support Check you have them or use the --disable-FEATURE option. Verify you are using also the required QT library version. Message to Benoit. Can you change the gbi program to show the given commandline on start before it goes creating the info file? Or at least the filename or directory it goes working on? This way it is possible to see what component fails instead only a segmentation fault Friendly request from me. From ronstk at ...239... Thu Sep 2 21:16:19 2004 From: ronstk at ...239... (ron) Date: Thu, 2 Sep 2004 21:16:19 +0200 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200409022020.56902.gambas@...1...> References: <200408271809.52729.JeffJohnson@...377...> <200409020902.30919.ronstk@...239...> <200409022020.56902.gambas@...1...> Message-ID: <200409022116.19504.ronstk@...239...> On Thursday 02 September 2004 20:20, Benoit Minisini wrote: > On Thursday 02 September 2004 09:02, ron wrote: > > On Wednesday 01 September 2004 21:22, Benoit Minisini wrote: > > > On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: > > > > Were you ever able to figure out anything on the sqlite edit/update? > > > > > > Yes: you must define a primary key in your table. > > > > Is this a requirement for gambas or for sqllite > > This is a requirement for the Connection.Edit() method. > So for all db types? lite mysql and postgre. This is for mysql wrong. you can have table without key. Or it must be changed in version 4.x against 3.x I had working table without any key working as far I know. It's a pitty I can't verify it atm. the HD with the tables is on vacation by my brother. Ok I create table with phpmyadmin 2 records no key's and be able to update the record the sql shown is UPDATE `tab2` SET `active` = '1' WHERE `id` = '0' AND `name` = 'first' AND `birth` = '2004-09-02 21:09:49' AND `active` = '0' AND CONCAT( `salary` ) = '0' LIMIT 1 ; what to do in my company if the table has 10.000.000 records (the spam email db) :-) From c_bigham at ...605... Thu Sep 2 21:41:59 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Thu, 02 Sep 2004 14:41:59 -0500 Subject: [Gambas-user] RFE: Print Feature Message-ID: <41377787.2020400@...605...> i would like to request a feature to be able to print from the gambas IDE, not from within developed applications, but from the IDE its self. i often times get stumped by how to code something and i find that the longer i stare at the monitor the less i am able to come up with a solution. having the code on printed paper allows me to take the code with me and go somewhere for coffee and sit and think about the problem at hand and scribble down any ideas as well as making notes about how the current implementation is behaving. thanks for taking time to read this and thanks for any consideration of this request. Chas. Bigham From gambas at ...1... Thu Sep 2 21:45:58 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 21:45:58 +0200 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200409022116.19504.ronstk@...239...> References: <200408271809.52729.JeffJohnson@...377...> <200409022020.56902.gambas@...1...> <200409022116.19504.ronstk@...239...> Message-ID: <200409022145.58540.gambas@...1...> On Thursday 02 September 2004 21:16, ron wrote: > On Thursday 02 September 2004 20:20, Benoit Minisini wrote: > > On Thursday 02 September 2004 09:02, ron wrote: > > > On Wednesday 01 September 2004 21:22, Benoit Minisini wrote: > > > > On Wednesday 01 September 2004 05:02, Jeff Johnson wrote: > > > > > Were you ever able to figure out anything on the sqlite > > > > > edit/update? > > > > > > > > Yes: you must define a primary key in your table. > > > > > > Is this a requirement for gambas or for sqllite > > > > This is a requirement for the Connection.Edit() method. > > So for all db types? lite mysql and postgre. > > This is for mysql wrong. you can have table without key. > Or it must be changed in version 4.x against 3.x > > I had working table without any key working as far I know. > It's a pitty I can't verify it atm. the HD with the tables > is on vacation by my brother. > > Ok I create table with phpmyadmin > 2 records no key's and be able to update the record > the sql shown is > UPDATE `tab2` > SET `active` = '1' > WHERE `id` = '0' > AND `name` = 'first' > AND `birth` = '2004-09-02 21:09:49' > AND `active` = '0' > AND CONCAT( `salary` ) = '0' > LIMIT 1 ; > > what to do in my company if the table has 10.000.000 records > (the spam email db) :-) > This has nothing to do with the DBMS. Just that Connection.Edit() needs a primary to work, that's all - Read the source if you want to see why :-) Or give me a ROWID in every DBMS. SQLite has a ROWID, so theorically a primary key is not needed in this case. Anyway, no primary key in a table is a bad database design. Regards, -- Benoit Minisini mailto:gambas at ...1... From notorious at ...606... Thu Sep 2 21:44:37 2004 From: notorious at ...606... (Notorious) Date: Thu, 02 Sep 2004 21:44:37 +0200 Subject: [Gambas-user] Problem with TableView & Mysql (strange unknown field error) Message-ID: <41377825.8010905@...606...> Hi Thank you for reading this :) I'm running linux debian (2.6) & gambas 0.98a I want to read out a query result and put in a tableview. All goes well but when I use a more advanced query (i.e with from_unixtime() ) I get an "unknown field error: ." error. Example: (from database example) PRIVATE $hConn AS Connection PRIVATE $rdata AS Result public sub form_open() end PRIVATE SUB ReadData() DIM htable AS Table DIM hfield AS ResultField DIM sfield AS String DIM iInd AS Integer INC Application.Busy $rdata = $hconn.Exec("SELECT * FROM foo") *// With this query all works fine //* $rdata = $hconn.Exec("SELECT id,FROM_UNIXTIME(time) as bar FROM foo") *// Using this one I would get the error: "Unknown field: .bar", same with INET_TOA //* Table1.Rows.Count = 0 Table1.Columns.Count = $rdata.Fields.Count FOR EACH hfield IN $rdata.Fields WITH hfield Table1.Columns[iInd].Text = .Name Table1.Columns[iInd].Width = WidthFromType(table1,.Type,.Length,.Name) END WITH INC iInd NEXT Table1.Rows.Count = $rdata.Count FINALLY DEC Application.Busy CATCH Message.Error("Cannot exec request." & "\n\n" & Error.Text) END PRIVATE FUNCTION WidthFromType(hCtrl AS control, iType AS Integer, iLength AS Integer, sTitle AS String) AS Integer END PUBLIC SUB table1_Data(Row AS Integer,column AS Integer) END Please help me, what am I doing wrong?? Thx Notorious PS:I like what you guys are doing with the program, keep up the good job!! From gambas at ...1... Thu Sep 2 22:00:12 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 22:00:12 +0200 Subject: [Gambas-user] RFE: Print Feature In-Reply-To: <41377787.2020400@...605...> References: <41377787.2020400@...605...> Message-ID: <200409022200.12225.gambas@...1...> On Thursday 02 September 2004 21:41, Chas.Bigham wrote: > i would like to request a feature to be able to print from the gambas > IDE, not from within developed applications, but from the IDE its self. > i often times get stumped by how to code something and i find that the > longer i stare at the monitor the less i am able to come up with a > solution. having the code on printed paper allows me to take the code > with me and go somewhere for coffee and sit and think about the problem > at hand and scribble down any ideas as well as making notes about how > the current implementation is behaving. > thanks for taking time to read this and thanks for any consideration of > this request. > > Chas. Bigham > As everything is text file, you can already print the code this way with KDE: # kprinter MySourceFile.class -- Benoit Minisini mailto:gambas at ...1... From linus at ...38... Thu Sep 2 22:19:14 2004 From: linus at ...38... (Nigel Gerrard) Date: Thu, 02 Sep 2004 21:19:14 +0100 Subject: [Gambas-user] Problem with TableView & Mysql (strange unknown field error) In-Reply-To: <41377825.8010905@...606...> References: <41377825.8010905@...606...> Message-ID: <1094156353.10211.17.camel@...541...> Notorious, Could you tell me which database driver you are using as alias support is unfortunately different on each. Nigel On Thu, 2004-09-02 at 20:44, Notorious wrote: > Hi > > Thank you for reading this :) > I'm running linux debian (2.6) & gambas 0.98a > I want to read out a query result and put in a tableview. > All goes well but when I use a more advanced query (i.e with > from_unixtime() ) I get an "unknown field error: ." error. > > Example: > (from database example) > > PRIVATE $hConn AS Connection > PRIVATE $rdata AS Result > > public sub form_open() > > end > > PRIVATE SUB ReadData() > > DIM htable AS Table > DIM hfield AS ResultField > DIM sfield AS String > DIM iInd AS Integer > > INC Application.Busy > > $rdata = $hconn.Exec("SELECT * FROM foo") > > *// With this query all works fine //* > > $rdata = $hconn.Exec("SELECT id,FROM_UNIXTIME(time) as bar FROM foo") > > *// Using this one I would get the error: "Unknown field: .bar", same > with INET_TOA //* > > Table1.Rows.Count = 0 > > Table1.Columns.Count = $rdata.Fields.Count > > FOR EACH hfield IN $rdata.Fields > WITH hfield > > Table1.Columns[iInd].Text = .Name > Table1.Columns[iInd].Width = WidthFromType(table1,.Type,.Length,.Name) > > END WITH > INC iInd > NEXT > > Table1.Rows.Count = $rdata.Count > > FINALLY > > DEC Application.Busy > > CATCH > > Message.Error("Cannot exec request." & "\n\n" & Error.Text) > > END > > PRIVATE FUNCTION WidthFromType(hCtrl AS control, iType AS Integer, > iLength AS Integer, sTitle AS String) AS Integer > > END > > PUBLIC SUB table1_Data(Row AS Integer,column AS Integer) > > END > > Please help me, what am I doing wrong?? > > Thx > > Notorious > > PS:I like what you guys are doing with the program, keep up the good job!! > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From c_bigham at ...605... Thu Sep 2 22:33:27 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Thu, 02 Sep 2004 15:33:27 -0500 Subject: [Gambas-user] gambas noob needs assistance(2 questions) Message-ID: <41378397.4020908@...605...> hi everyone. first, to the gambas development team: great job on gambas and thank you for a development environment i am familiar with. now i can learn more Basic coding and deploy apss and utilities i need for linux without having to scour the internet trying to find something that might meet my needs. but, since i'm a noob at "visual basic like" languages (did BASIC coding years ago(GWBASI and BASICA) and only an introductory course to VB in college) i'm afraid i am rather on the novice level and finding difficulties implementing some features of the app i am currently working on (gui4bdc. see http://gui4bdc.sourceforge.net for more info . i have two questions regarding features i would like to implement that i've not found covered well in either the gambas help docs, or were not covered at all in the Easy Gambas Doku(both of which have been invaluable resources up to now, as well as this mailing list). my first question regards how to kill a process id launched by my application. my application is a graphical front-end to a console app(Bit Defender) and thusly does this: code --------------------------------------------------------------------------- PUBLIC SUB btnScan_Click() EXEC [ "bdc", $Option0, $Option1, $Option2, $PathToBeScanned ] FOR READ END -------------------------------------------------------------------------- how can i get the process id of bdc and return it to my front-end so that i can enable a Stop Scan button, killing the bdc command and stopping it from scanning.... second question: in relation to the above EXEC statement, i would like to implement a Quarantine Viewer in my front-end, using a column view to display the contents of bdc's quarantine folders. bdc returns info that reads somethinmg like: "/home/shared/setup.exe Infected VirusName.W32.AA" what i want is to be able to parse that string into a columnview with 3 headings: File, Status, and Infected With and the relevant bits given by bdc returned to each corresponding column. (ie: File: /home/shared/Setup.exe, Status: Infected, Infected With: VirusName.W32.AA) i've read through the mailing list and while i've found answers to some of other problems i was having, i've been unable to find a suitable answer for both of these problems. any help that anyone can offer is greatly and genuinely appreciated Thanks for your time and help Chas. Bigham From johdeval at ...43... Thu Sep 2 22:36:05 2004 From: johdeval at ...43... (Mr JH Deval) Date: Thu, 2 Sep 2004 13:36:05 -0700 (PDT) Subject: [Gambas-user] Compile Error - Fedora Core 2 In-Reply-To: <200409022023.15370.gambas@...1...> Message-ID: <20040902203605.79144.qmail@...607...> #0 0x0804cf20 in lt_dlsym (handle=0x9d39f08, symbol=0x804e059 "GB_CLASSES") at ltdl.c:3340 #1 0x0804a35c in analyze ( path=0x804fbc0 "/opt/gambas/lib/gambas/lib.gb.qt.kde.so") at gbi.c:466 #2 0x0804a656 in main (argc=164869456, argv=0x9d3a0a0) at gbi.c:645 --- Benoit Minisini wrote: > On Thursday 02 September 2004 18:05, Mr JH Deval > wrote: > > Up until Version 0.98a I had no problems getting > > Gambas installed. Other than my own stupid > mistakes. > > In 0.98a I can compile no error I can make no > error > > but make install returns the following error. > > > > Creating the library info files... > > /opt/gambas/share/gambas/info/gb.info > > /opt/gambas/share/gambas/info/gb.sdl.info > > make[2]: *** [install-exec-local] Segmentation > fault > > make[2]: Leaving directory > > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > > make[1]: *** [install-am] Error 2 > > make[1]: Leaving directory > > `/home/jhdeval/Downloads/Gambas/gambas-0.98a' > > make: *** [install-recursive] Error 1 > > > > Any help would be greatly appreciated as my Gambas > > will not run and I miss it. :) > > > > > > Just after the crash, could you run the following ? > > # gdb /usr/bin/gbi > ... > (gdb) run -a > ... > *crash* > (gdb) bt > > And send me the result of the 'bt' command. > > Regards, > > -- > Benoit Minisini > mailto:gambas at ...1... > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic > Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 > today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > _______________________________ Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. http://promotions.yahoo.com/goldrush From c_bigham at ...605... Thu Sep 2 22:36:51 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Thu, 02 Sep 2004 15:36:51 -0500 Subject: [Gambas-user] RFE: Print Feature In-Reply-To: <200409022200.12225.gambas@...1...> References: <41377787.2020400@...605...> <200409022200.12225.gambas@...1...> Message-ID: <41378463.9030301@...605...> Benoit Minisini wrote: >On Thursday 02 September 2004 21:41, Chas.Bigham wrote: > > >>i would like to request a feature to be able to print from the gambas >>IDE, not from within developed applications, but from the IDE its self. >>i often times get stumped by how to code something and i find that the >>longer i stare at the monitor the less i am able to come up with a >>solution. having the code on printed paper allows me to take the code >>with me and go somewhere for coffee and sit and think about the problem >>at hand and scribble down any ideas as well as making notes about how >>the current implementation is behaving. >>thanks for taking time to read this and thanks for any consideration of >>this request. >> >>Chas. Bigham >> >> >> > >As everything is text file, you can already print the code this way with KDE: > ># kprinter MySourceFile.class > > > Merci. Mr. Minisini. (sorry that's the only french i know:) ). i didn't think about that. i will definitely keep that in mind. From notorious at ...606... Thu Sep 2 22:48:24 2004 From: notorious at ...606... (Notorious) Date: Thu, 02 Sep 2004 22:48:24 +0200 Subject: [Gambas-user] Problem with TableView & Mysql (strange unknown field error) In-Reply-To: <1094156353.10211.17.camel@...541...> References: <41377825.8010905@...606...> <1094156353.10211.17.camel@...541...> Message-ID: <41378718.5040507@...606...> Nigel, What exactly do you mean by database driver ? the libraries are -> gambas-mysql 0.98a mysql is version -> 4.0.20-11 Is this what you seek? thx Notorious Nigel Gerrard wrote: >Notorious, > >Could you tell me which database driver you are using as alias support >is unfortunately different on each. > >Nigel > >On Thu, 2004-09-02 at 20:44, Notorious wrote: > > >>Hi >> >>Thank you for reading this :) >>I'm running linux debian (2.6) & gambas 0.98a >>I want to read out a query result and put in a tableview. >>All goes well but when I use a more advanced query (i.e with >>from_unixtime() ) I get an "unknown field error: ." error. >> >>Example: >>(from database example) >> >>PRIVATE $hConn AS Connection >>PRIVATE $rdata AS Result >> >>public sub form_open() >> >>end >> >>PRIVATE SUB ReadData() >> >> DIM htable AS Table >> DIM hfield AS ResultField >> DIM sfield AS String >> DIM iInd AS Integer >> >> INC Application.Busy >> >> $rdata = $hconn.Exec("SELECT * FROM foo") >> >>*// With this query all works fine //* >> >> $rdata = $hconn.Exec("SELECT id,FROM_UNIXTIME(time) as bar FROM foo") >> >>*// Using this one I would get the error: "Unknown field: .bar", same >>with INET_TOA //* >> >> Table1.Rows.Count = 0 >> >> Table1.Columns.Count = $rdata.Fields.Count >> >> FOR EACH hfield IN $rdata.Fields >> WITH hfield >> >> Table1.Columns[iInd].Text = .Name >> Table1.Columns[iInd].Width = WidthFromType(table1,.Type,.Length,.Name) >> >> END WITH >> INC iInd >> NEXT >> >> Table1.Rows.Count = $rdata.Count >> >>FINALLY >> >> DEC Application.Busy >> >>CATCH >> >> Message.Error("Cannot exec request." & "\n\n" & Error.Text) >> >>END >> >>PRIVATE FUNCTION WidthFromType(hCtrl AS control, iType AS Integer, >>iLength AS Integer, sTitle AS String) AS Integer >> >>END >> >>PUBLIC SUB table1_Data(Row AS Integer,column AS Integer) >> >>END >> >>Please help me, what am I doing wrong?? >> >>Thx >> >>Notorious >> >>PS:I like what you guys are doing with the program, keep up the good job!! >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by BEA Weblogic Workshop >>FREE Java Enterprise J2EE developer tools! >>Get your free copy of BEA WebLogic Workshop 8.1 today. >>http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click >>_______________________________________________ >>Gambas-user mailing list >>Gambas-user at lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > > > >------------------------------------------------------- >This SF.Net email is sponsored by BEA Weblogic Workshop >FREE Java Enterprise J2EE developer tools! >Get your free copy of BEA WebLogic Workshop 8.1 today. >http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click >_______________________________________________ >Gambas-user mailing list >Gambas-user at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > From gambas at ...1... Thu Sep 2 22:52:39 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 22:52:39 +0200 Subject: [Gambas-user] gambas noob needs assistance(2 questions) In-Reply-To: <41378397.4020908@...605...> References: <41378397.4020908@...605...> Message-ID: <200409022252.39766.gambas@...1...> On Thursday 02 September 2004 22:33, Chas.Bigham wrote: > hi everyone. first, to the gambas development team: great job on gambas > and thank you for a development environment i am familiar with. now i > can learn more Basic coding and deploy apss and utilities i need for > linux without having to scour the internet trying to find something that > might meet my needs. > > but, since i'm a noob at "visual basic like" languages (did BASIC coding > years ago(GWBASI and BASICA) and only an introductory course to VB in > college) i'm afraid i am rather on the novice level and finding > difficulties implementing some features of the app i am currently > working on (gui4bdc. see http://gui4bdc.sourceforge.net for more info > . > > i have two questions regarding features i would like to implement that > i've not found covered well in either the gambas help docs, or were not > covered at all in the Easy Gambas Doku(both of which have been > invaluable resources up to now, as well as this mailing list). my first > question regards how to kill a process id launched by my application. my > application is a graphical front-end to a console app(Bit Defender) and > thusly does this: > > code > --------------------------------------------------------------------------- > > PUBLIC SUB btnScan_Click() > EXEC [ "bdc", $Option0, $Option1, $Option2, $PathToBeScanned ] FOR READ > END > -------------------------------------------------------------------------- > > how can i get the process id of bdc and return it to my front-end so > that i can enable a Stop Scan button, killing the bdc command and > stopping it from scanning.... > You must do DIM hProcess AS Process EXEC [ "bdc", $Option0, $Option1, $Option2, $PathToBeScanned ] FOR READ AS hProcess to get the a reference to the process object in hProcess. Then you can use all the methods and properties of the object. See the MoviePlayer example that pilot mplayer the same way you want to pilot bdc. > > second question: in relation to the above EXEC statement, i would like > to implement a Quarantine Viewer in my front-end, using a column view to > display the contents of bdc's quarantine folders. bdc returns info that > reads somethinmg like: > "/home/shared/setup.exe Infected VirusName.W32.AA" > what i want is to be able to parse that string into a columnview with 3 > headings: File, Status, and Infected With and the relevant bits given by > bdc returned to each corresponding column. (ie: File: > /home/shared/Setup.exe, Status: Infected, Infected With: VirusName.W32.AA) > > i've read through the mailing list and while i've found answers to some > of other problems i was having, i've been unable to find a suitable > answer for both of these problems. any help that anyone can offer is > greatly and genuinely appreciated To know hot to use a ColumnView, look at FPropertyProject.class in the IDE sources. A ColumnView example will be a good idea :-) Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 2 22:55:06 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 2 Sep 2004 22:55:06 +0200 Subject: [Gambas-user] Compile Error - Fedora Core 2 In-Reply-To: <20040902203605.79144.qmail@...607...> References: <20040902203605.79144.qmail@...607...> Message-ID: <200409022255.06974.gambas@...1...> On Thursday 02 September 2004 22:36, Mr JH Deval wrote: > #0 0x0804cf20 in lt_dlsym (handle=0x9d39f08, > symbol=0x804e059 "GB_CLASSES") > at ltdl.c:3340 > #1 0x0804a35c in analyze ( > path=0x804fbc0 > "/opt/gambas/lib/gambas/lib.gb.qt.kde.so") at > gbi.c:466 > #2 0x0804a656 in main (argc=164869456, > argv=0x9d3a0a0) at gbi.c:645 > So it crashes in the gb.qt.kde component... Was the gb.qt.kde component compiled with success ? -- Benoit Minisini mailto:gambas at ...1... From lordheavy at ...512... Thu Sep 2 23:02:42 2004 From: lordheavy at ...512... (Laurent Carlier) Date: Thu, 2 Sep 2004 23:02:42 +0200 Subject: [Gambas-user] gambas noob needs assistance(2 questions) In-Reply-To: <41378397.4020908@...605...> References: <41378397.4020908@...605...> Message-ID: <200409022302.43055.lordheavy@...512...> Le jeudi 2 Septembre 2004 22:33, Chas.Bigham a ?crit?: > code > --------------------------------------------------------------------------- > > PUBLIC SUB btnScan_Click() > EXEC [ "bdc", $Option0, $Option1, $Option2, $PathToBeScanned ] FOR READ > END > -------------------------------------------------------------------------- > You should define a process object (see in doc gb.process), you will find in the example basic/console how to implement it. ( ex : EXEC [ "ls" ] FOR READ AS myProcess ) > how can i get the process id of bdc and return it to my front-end so > that i can enable a Stop Scan button, killing the bdc command and > stopping it from scanning.... > Use the Id property of the process object ( ex : print myProcess.Id ) Use the kill property to kill the process ( ex : myProcess.kill ) > > second question: in relation to the above EXEC statement, i would like > to implement a Quarantine Viewer in my front-end, using a column view to > display the contents of bdc's quarantine folders. bdc returns info that > reads somethinmg like: > "/home/shared/setup.exe Infected VirusName.W32.AA" > what i want is to be able to parse that string into a columnview with 3 > headings: File, Status, and Infected With and the relevant bits given by > bdc returned to each corresponding column. (ie: File: > /home/shared/Setup.exe, Status: Infected, Infected With: VirusName.W32.AA) > As process inherit from Stream, you can grab the output (in docs too) and you should split the line with Split keyword. > i've read through the mailing list and while i've found answers to some > of other problems i was having, i've been unable to find a suitable > answer for both of these problems. any help that anyone can offer is > greatly and genuinely appreciated > > Thanks for your time and help > Chas. Bigham > Regards, -- Laurent Carlier From c_bigham at ...605... Thu Sep 2 23:56:22 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Thu, 02 Sep 2004 16:56:22 -0500 Subject: [Gambas-user] gambas noob needs assistance(2 questions) In-Reply-To: <200409022252.39766.gambas@...1...> References: <41378397.4020908@...605...> <200409022252.39766.gambas@...1...> Message-ID: <41379706.4090503@...605...> Benoit Minisini wrote: >On Thursday 02 September 2004 22:33, Chas.Bigham wrote: > > >>hi everyone. first, to the gambas development team: great job on gambas >>and thank you for a development environment i am familiar with. now i >>can learn more Basic coding and deploy apss and utilities i need for >>linux without having to scour the internet trying to find something that >>might meet my needs. >> >>but, since i'm a noob at "visual basic like" languages (did BASIC coding >>years ago(GWBASI and BASICA) and only an introductory course to VB in >>college) i'm afraid i am rather on the novice level and finding >>difficulties implementing some features of the app i am currently >>working on (gui4bdc. see http://gui4bdc.sourceforge.net for more info >>. >> >>i have two questions regarding features i would like to implement that >>i've not found covered well in either the gambas help docs, or were not >>covered at all in the Easy Gambas Doku(both of which have been >>invaluable resources up to now, as well as this mailing list). my first >>question regards how to kill a process id launched by my application. my >>application is a graphical front-end to a console app(Bit Defender) and >>thusly does this: >> >>code >>--------------------------------------------------------------------------- >> >>PUBLIC SUB btnScan_Click() >> EXEC [ "bdc", $Option0, $Option1, $Option2, $PathToBeScanned ] FOR READ >>END >>-------------------------------------------------------------------------- >> >>how can i get the process id of bdc and return it to my front-end so >>that i can enable a Stop Scan button, killing the bdc command and >>stopping it from scanning.... >> >> >> > >You must do > >DIM hProcess AS Process > >EXEC [ "bdc", $Option0, $Option1, $Option2, $PathToBeScanned ] FOR READ AS >hProcess > >to get the a reference to the process object in hProcess. Then you can use all >the methods and properties of the object. > >See the MoviePlayer example that pilot mplayer the same way you want to pilot >bdc. > > > >>second question: in relation to the above EXEC statement, i would like >>to implement a Quarantine Viewer in my front-end, using a column view to >>display the contents of bdc's quarantine folders. bdc returns info that >>reads somethinmg like: >>"/home/shared/setup.exe Infected VirusName.W32.AA" >>what i want is to be able to parse that string into a columnview with 3 >>headings: File, Status, and Infected With and the relevant bits given by >>bdc returned to each corresponding column. (ie: File: >>/home/shared/Setup.exe, Status: Infected, Infected With: VirusName.W32.AA) >> >>i've read through the mailing list and while i've found answers to some >>of other problems i was having, i've been unable to find a suitable >>answer for both of these problems. any help that anyone can offer is >>greatly and genuinely appreciated >> >> > >To know hot to use a ColumnView, look at FPropertyProject.class in the IDE >sources. A ColumnView example will be a good idea :-) > >Regards, > > > Merci, Mr. Misini. The Process Kill works. And i am now looking into the columnview. thank you for the info and your help. most appreciated. Chas. Bigham From johdeval at ...43... Fri Sep 3 02:48:11 2004 From: johdeval at ...43... (Mr JH Deval) Date: Thu, 2 Sep 2004 17:48:11 -0700 (PDT) Subject: [Gambas-user] Compile Error - Fedora Core 2 In-Reply-To: <200409022255.06974.gambas@...1...> Message-ID: <20040903004811.451.qmail@...608...> I did not save the compile output but I also didn't notice any errors. I do know it did not crash during configure at all. So I would say yes. --- Benoit Minisini wrote: > On Thursday 02 September 2004 22:36, Mr JH Deval > wrote: > > #0 0x0804cf20 in lt_dlsym (handle=0x9d39f08, > > symbol=0x804e059 "GB_CLASSES") > > at ltdl.c:3340 > > #1 0x0804a35c in analyze ( > > path=0x804fbc0 > > "/opt/gambas/lib/gambas/lib.gb.qt.kde.so") at > > gbi.c:466 > > #2 0x0804a656 in main (argc=164869456, > > argv=0x9d3a0a0) at gbi.c:645 > > > > So it crashes in the gb.qt.kde component... > > Was the gb.qt.kde component compiled with success ? > > -- > Benoit Minisini > mailto:gambas at ...1... > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic > Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 > today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail From christian.faurebouvard at ...357... Fri Sep 3 05:21:23 2004 From: christian.faurebouvard at ...357... (Christian Faure) Date: Thu, 2 Sep 2004 23:21:23 -0400 Subject: [Gambas-user] Component, GB.Raise, Event, Collection argument Message-ID: <200409022321.23308.christian.faurebouvard@...357...> Hello Benoit! i'am working on a gambas-component No problems when using String parameters, but when use a Collection as parameter, i get an unexpected error an program stop. my problem is how to pass a Collection as event param C code: ... DECLARE_EVENT(MyEvent); static void test (void *_object){ GB_COLLECTION * MyCollection; GB_VARIANT_VALUE MyValue; //create a new collection object GB.Collection.New ( MyCollection , GB_COMP_TEXT ); //add a string item MyValue._string.value="MyStringValue"; GB.Collection.Set ( MyCollection, "MyKey", 5 , &MyValue); //Raise event with collection param GB.Raise(THIS, MyEvent, 1, GB_T_OBJECT, MyCollection); } ... GB_DESC CMyClassDesc[] = { ... GB_EVENT("MyEvent", NULL, "(MyCollection)o", &MyEvent), ... } Gambas code: ... sub MyComp_MyEvent(MyCollection as object) print MyCollection.Count end sub ... Can you help me? What is wrong? Are correct the sequence for create and adding an item to a Collection? Very thanks. From gambas at ...1... Fri Sep 3 08:43:03 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 3 Sep 2004 08:43:03 +0200 Subject: [Gambas-user] Component, GB.Raise, Event, Collection argument In-Reply-To: <200409022321.23308.christian.faurebouvard@...357...> References: <200409022321.23308.christian.faurebouvard@...357...> Message-ID: <200409030843.03653.gambas@...1...> On Friday 03 September 2004 05:21, Christian Faure wrote: > Hello Benoit! Hi, > > i'am working on a gambas-component So you should have sent this mail on the development mailing-list :-) > No problems when using String parameters, but > when use a Collection as parameter, i get an unexpected error an program > stop. > > my problem is how to pass a Collection as event param > > C code: > ... > DECLARE_EVENT(MyEvent); > > static void test (void *_object){ > GB_COLLECTION * MyCollection; No. --> 'GB_COLLECTION MyCollection'. GB_COLLECTION is already a pointer. Look in gambas.h. > GB_VARIANT_VALUE MyValue; > //create a new collection object > GB.Collection.New ( MyCollection , GB_COMP_TEXT ); --> GB.Collection.New ( &MyCollection , GB_COMP_TEXT ); And your object is created with a zero reference counter. You must reference it: ---> GB.Ref(MyCollection); > //add a string item > MyValue._string.value="MyStringValue"; This does not work. You must create a GB_VARIANT string value. There is no API to create such a value at the moment. You must take it from the interpreter stack. I could create such an API, unless this is only for a test. Tell me what you want to do exactly. > GB.Collection.Set ( MyCollection, "MyKey", 5 , &MyValue); > //Raise event with collection param > GB.Raise(THIS, MyEvent, 1, GB_T_OBJECT, MyCollection); If you don't use anymore the collection, you must dereference it: ---> GB.Unref((void **)&MyCollection); > } > ... > GB_DESC CMyClassDesc[] = > { > ... > GB_EVENT("MyEvent", NULL, "(MyCollection)o", &MyEvent), > ... > } > > Gambas code: > ... > sub MyComp_MyEvent(MyCollection as object) > print MyCollection.Count > end sub > ... > > Can you help me? > What is wrong? > Are correct the sequence for create and adding an item to a Collection? Look at the Settings class (gbx_c_settings.c). It uses a collection to store program settings. Regards, -- Benoit Minisini mailto:gambas at ...1... From technoferret at ...598... Fri Sep 3 10:22:17 2004 From: technoferret at ...598... (Technoferret) Date: Fri, 03 Sep 2004 09:22:17 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409012229.05123.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409011034.14667.sourceforge-raindog2@...94...> <1094050943.1322.13.camel@...599...> <200409012229.05123.gambas@...1...> Message-ID: <1094199737.29375.15.camel@...599...> On Wed, 2004-09-01 at 21:29, Benoit Minisini wrote: > On Wednesday 01 September 2004 17:02, Technoferret wrote: > > On Wed, 2004-09-01 at 15:34, Rob wrote: > > As for the fakeroot problem, could you try to replace in the Package module, > line 370: > > SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; alien --to-deb -k " & > Project.Quote(sPackage) WAIT > > By: > > SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; fakeroot alien --to-deb > -k " & Project.Quote(sPackage) WAIT > > Tell me the result! > > Regards, Benoit I changed the line above as you suggested and I also changed the other line in the script that calls alien. This has made some improvement and it will now generate a single binary .deb for me but now I have found 2 more problems (bugs), 1. After the script creates the first .deb I then get the message 'File already Exists'. It looks to me like it is trying to create the source .deb with the same name as the binary .deb ????? 2. When I install from the .deb it creates 4 folders with weird names, e.g./%{_menudir}, /%{_iconsdir}, /%{_liconsdir}, /%{_miconsdir}. It looks like the script should be installing a system name for the directories but is creating directories with the variables name instead. I do not know if this is a script fault or a fault with my debian (Xandros) installation. Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." From bergfr at ...609... Fri Sep 3 12:11:11 2004 From: bergfr at ...609... (Berg Frank) Date: Fri, 3 Sep 2004 12:11:11 +0200 Subject: [Gambas-user] Gambas and AX25 References: <002601c48527$13f700f0$0200a8c0@...602...> <4136CE03.5080706@...9...> Message-ID: <001701c4919e$569ebb40$7084060a@...610...> Hi, it is not the problem to connect the tnc or modem to then serial port, there are good tools includet the package as "TheFirmware" there can do it. since kernal 2.2 are the ax25 protocoll includet in the kernal, as an network componet to tcp/ip. so the help i need is not to write lowlevel ax25 protocolls, i need help to talk to the kernal ax25 protocolls. this is doing by 2 thing, in c++ : include some *.h header to the component, and 1.) ask the ax25.h or axconfig.h how many ax25 channels there are configured.. 2.) register an socket 3.) use an socket stream to read/write in gambas is the socket component ready, but the ax25 component is not. i was try to do so as writen in "How to make Component" but when i compile Gambas, my new component is ignored. so my first question is: how do i write the beginning of the component.. frank ----- Original Message ----- From: "Charlie" To: "gambas-user" Sent: Thursday, September 02, 2004 9:38 AM Subject: [Gambas-user] Gambas and AX25 Salut Ron, happy to see, you are back. So I have a question: Frank asked in the list and also to me, for some help to make a AX25 access for gambas. I think it's also a starter help for making Make files. I saw long time ago, that you dit things with that AX25, can you try to help him ? Amicalement Charlie Frank Berg schrieb: Frank Berg >Moin, > >Ich m?chte nicht st?ren, deshalb nur eine kleine Anfrage, >Ich habe schon 2 mal die Anfrage im Forum gestellt ob jemand mir mit Gambas und AX25 weiterhelfen kann. Leider habe ich keine Antwort bekommen. Vielleicht hilfst Du mir? > > >ps. >Ich bin neu unter Linux, habe aber schon eine menge mit VB gemacht. Hab mit C schon ein wenig ge?bt, aber noch nicht wirklich eine GUI programmiert. >Ich hab auch schon versucht eine componente unter gambas zu entwickeln, nach config... make... make install sehe ich aber das die componente nicht in gambas eingebunden wird. Ich br?uchte da mal den richtigen "verst?ndnis schubs" > >ich danke f?r deine zeit..frank > > ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_idP47&alloc_id808&op=ick _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...1... Fri Sep 3 12:40:05 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 3 Sep 2004 12:40:05 +0200 Subject: Starting writing a component quickly :-) (Was: Re: [Gambas-user] Gambas and AX25) In-Reply-To: <001701c4919e$569ebb40$7084060a@...610...> References: <002601c48527$13f700f0$0200a8c0@...602...> <4136CE03.5080706@...9...> <001701c4919e$569ebb40$7084060a@...610...> Message-ID: <200409031240.05902.gambas@...1...> On Friday 03 September 2004 12:11, Berg Frank wrote: > ... > so my first question is: how do i write the beginning of the component.. > > frank > I think the better way is starting from the sdl component, which is very small. So, let's suppose you want to write gb.xyz component, that depends on no other component. This component needs the libxyz.so library and the xyz.h include file. It needs multi-threading too. 1) Make a copy of the './src/lib/sdl' directory (with its contents) and name it 'gb.xyz'. 2) Remove the sources files, but keep main.c and main.h. You will write your own main.c and main.h by modifying them. 3) Edit the ./src/lib/xyz/Makefile.am file, and fills it as needed, as explained in the wiki documentation. You will get something like that: INCLUDES = -I$(top_srcdir)/src/share @XYZ_INC@ EXTRA_DIST = *.component pkglib_LTLIBRARIES = lib.gb.xyz.la lib_gb_xyz_la_LIBADD = @XYZ_LIB@ lib_gb_xyz_la_LDFLAGS = @LD_FLAGS@ lib_gb_xyz_la_SOURCES = \ main.h main.c \ myFirstClass.h myFirstClass.c \ mySecondClass.h mySecondClass.c \ ... install-exec-local: @cp -f *.component $(pkglibdir) 4) Rename the './src/lib/xyz/lib.gb.sdl.component' file to 'lib.gb.xyz.component' and edit it. Be careful, this must be UTF-8 encoded. [Component] Key=gb.xyz Name=The xyz component Author=You Alpha=1 5) Edit the ./src/lib/Makefile.am file (one directory up) and change the first line to add '@XYZ_DIR@' SUBDIRS = debug eval db compress @QT_DIR@ @NET_DIR@ @SDL_DIR@ @VB_DIR@ @XYZ_DIR@ 5) Edit the configure.in file in the package root, and add the following stuff: GB_COMPONENT( xyz, XYZ, [XYZ component], [GB_FIND(xyz.h, /usr/local /usr, include xyz*/include include/xyz*)], [GB_FIND(libxyz.$SHLIBEXT, /usr/local /usr, lib xyz*/lib lib/xyz*)], [$C_LIB $THREAD_LIB -lxyz], [$THREAD_INC]) 6) At the end of the configure.in file, change the AC_OUTPUT macro: dnl ---- Create makefiles AC_OUTPUT( \ Makefile \ src/Makefile \ src/share/Makefile \ src/comp/Makefile \ src/exec/Makefile \ src/lib/Makefile \ ... src/lib/compress/Makefile \ src/lib/compress/zlib/Makefile \ src/lib/compress/bzlib2/Makefile \ src/lib/xyz/Makefile \ ) 7) Open a terminal, go to the package root directory, and type: $ ./reconf; ./configure ... $ make Everything should compile... if you didn't make a mistake of course :-) 8) To test the component, you must make three symbolic links from the ./src/lib/xyz directory to the gambas installation directory. As root, of course: /usr/lib/gambas/lib.gb.xyz.component ----> ./src/lib/xyz/lib.gb.xyz.component /usr/lib/gambas/lib.gb.xyz.so ----> ./src/lib/xyz/.libs/lib.gb.xyz.so /usr/lib/gambas/lib.gb.xyz.la ----> ./src/lib/xyz/lib.gb.xyz.la That's all. Tell me if something goes wrong. If this how-to is useful, I will add it to the wiki. Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Fri Sep 3 13:10:15 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 3 Sep 2004 13:10:15 +0200 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094199737.29375.15.camel@...599...> References: <1094027608.22390.12.camel@...599...> <200409012229.05123.gambas@...1...> <1094199737.29375.15.camel@...599...> Message-ID: <200409031310.15646.gambas@...1...> On Friday 03 September 2004 10:22, Technoferret wrote: > On Wed, 2004-09-01 at 21:29, Benoit Minisini wrote: > > On Wednesday 01 September 2004 17:02, Technoferret wrote: > > > On Wed, 2004-09-01 at 15:34, Rob wrote: > > > > As for the fakeroot problem, could you try to replace in the Package > > module, line 370: > > > > SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; alien --to-deb -k > > " & Project.Quote(sPackage) WAIT > > > > By: > > > > SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; fakeroot alien > > --to-deb -k " & Project.Quote(sPackage) WAIT > > > > Tell me the result! > > > > Regards, > > Benoit > > I changed the line above as you suggested and I also changed the other > line in the script that calls alien. > > This has made some improvement and it will now generate a single binary > .deb for me but now I have found 2 more problems (bugs), > > 1. After the script creates the first .deb I then get the message 'File > already Exists'. It looks to me like it is trying to create the source > .deb with the same name as the binary .deb ????? > OK, I fixed it. > 2. When I install from the .deb it creates 4 folders with weird names, > e.g./%{_menudir}, /%{_iconsdir}, /%{_liconsdir}, /%{_miconsdir}. These are just RPMs macros available on Mandrake that tells where to put the menu file and the icons files. Can you tell me, on a Debian, where I should put these files: the menu file and the icons files ? Then I will send you a updated Package.module file so that you can continue testing :-) Regards, -- Benoit Minisini mailto:gambas at ...1... From ronstk at ...239... Fri Sep 3 14:00:40 2004 From: ronstk at ...239... (ron) Date: Fri, 3 Sep 2004 14:00:40 +0200 Subject: [Gambas-user] Gambas and AX25 In-Reply-To: <001701c4919e$569ebb40$7084060a@...610...> References: <002601c48527$13f700f0$0200a8c0@...602...> <4136CE03.5080706@...9...> <001701c4919e$569ebb40$7084060a@...610...> Message-ID: <200409031400.40766.ronstk@...239...> On Friday 03 September 2004 12:11, Berg Frank wrote: > Hi, > > it is not the problem to connect the tnc or modem to then serial port, there > are good tools includet the package as "TheFirmware" there can do it. > > since kernal 2.2 are the ax25 protocoll includet in the kernal, as an > network componet to tcp/ip. > > so the help i need is not to write lowlevel ax25 protocolls, i need help to > talk to the kernal ax25 protocolls. > > this is doing by 2 thing, > > in c++ : > include some *.h header to the component, > > and > > 1.) ask the ax25.h or axconfig.h how many ax25 channels there are > configured.. > 2.) register an socket > 3.) use an socket stream to read/write > > in gambas is the socket component ready, but the ax25 component is not. > > > i was try to do so as writen in "How to make Component" but when i compile > Gambas, > my new component is ignored. > > so my first question is: how do i write the beginning of the component.. > > frank > > OK. It is the usage of the ax25.h part I understand. That is just the part I think I need also assistance. I believe the net socket is a good start point but the behavior and layout is not sufficient for ax25. With the component you may have a good start point as template. I consider it in the past to use it that way. It is the point you make it as a separate component that gives troubles. See in the gambas-devel list a message from me to Benoit about adding such things, and his reply. Could help you. Title is "New Components." data ~2004-09-02 If you copy it in a ax25 directory as the others are you could start to add it in the build try as suggested by Benoit. The best help for start should be Daniel Campos I believe. The main difference between the net component he made and ax25 is for net there is only 1 IP involved and ax25 can have, compared to IP, up to 6. For daniel: The extra IP's is the route how the data pack should go. This route is in the packet frame opposite to internet. AX25 can be compared to X25 with a addition in the destination addres of a route and the IP's are 7 bytes with ASCII instead of 4 as number. PD0OKG relay1 relay2 relay3 DLB0XY The real connection/conversation is between the uppercase ones but my packets are going only between PD0OKG and relay1. a bit to simple but I'm not unwilling to help you but I did type here some methods to follow and after reading I decided it is not a good place to dive in to the deep here and now. I'm sure Benoit also declare me stupid doing stupid suggestions, that was right from his point of view. ATM I'm in fact not in healthy condition to do much work. Second the mail list is not a good place to have a more realtime conversation and for this stuff maybe also boring. I suggest you to tar/zip the part you have build sofar and send it by email. I will take a look and try to do a more reliable suggestion how to add as a component. It is simple I do not know exactly what you view of the ax25 component is, maybe I can find out from source. greets Ron From ronstk at ...239... Fri Sep 3 14:22:36 2004 From: ronstk at ...239... (ron) Date: Fri, 3 Sep 2004 14:22:36 +0200 Subject: [Gambas-user] Database Edit error with SQlite In-Reply-To: <200409022145.58540.gambas@...1...> References: <200408271809.52729.JeffJohnson@...377...> <200409022116.19504.ronstk@...239...> <200409022145.58540.gambas@...1...> Message-ID: <200409031422.36069.ronstk@...239...> On Thursday 02 September 2004 21:45, Benoit Minisini wrote: > > This has nothing to do with the DBMS. Just that Connection.Edit() needs a > primary to work, that's all - Read the source if you want to see why :-) I will do > > Or give me a ROWID in every DBMS. SQLite has a ROWID, so theorically a primary > key is not needed in this case. > The substitute of the ROWID is as in the example given is the WHERE clause and the original contents of the fields is available for that row. About being not unique in the whole table is no reason The WHERE must be done in both cases. > Anyway, no primary key in a table is a bad database design. True, but no requirement with MySQL. Enough people, starting with MySQL, do not have it. The table is working they say. > > Regards, > For me not (yet) a direct problem :) It was only a bit strange to me to be required. Happy gambasian Ron. O that nurse :) From technoferret at ...598... Fri Sep 3 14:56:59 2004 From: technoferret at ...598... (Technoferret) Date: Fri, 03 Sep 2004 13:56:59 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409031310.15646.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409012229.05123.gambas@...1...> <1094199737.29375.15.camel@...599...> <200409031310.15646.gambas@...1...> Message-ID: <1094216219.29110.31.camel@...599...> On Fri, 2004-09-03 at 12:10, Benoit Minisini wrote: > Can you tell me, on a Debian, where I should put these files: the menu file > and the icons files ? > > Then I will send you a updated Package.module file so that you can continue > testing :-) > I am no expert on Debian, just a user of Xandros, but the root of the menu tree on my system (and also on a Linspire system - also debian) is /usr/share/applnk/ - so its probably a good starting point. Icon files are probably best put in /usr/share/pixmaps/ that way they are theme independent. Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." From gambas at ...1... Fri Sep 3 15:36:54 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 3 Sep 2004 15:36:54 +0200 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094216219.29110.31.camel@...599...> References: <1094027608.22390.12.camel@...599...> <200409031310.15646.gambas@...1...> <1094216219.29110.31.camel@...599...> Message-ID: <200409031536.54163.gambas@...1...> On Friday 03 September 2004 14:56, Technoferret wrote: > On Fri, 2004-09-03 at 12:10, Benoit Minisini wrote: > > Can you tell me, on a Debian, where I should put these files: the menu > > file and the icons files ? > > > > Then I will send you a updated Package.module file so that you can > > continue testing :-) > > I am no expert on Debian, just a user of Xandros, I have never used a Debian at all, so I think I'm in a worst case than you :-) > but the root of the > menu tree on my system (and also on a Linspire system - also debian) is > /usr/share/applnk/ - so its probably a good starting point. The problem is that this is the KDE menu. Do you have something like /usr/share/menu, that included files whose name is just the application name, without ".desktop" after. > > Icon files are probably best put in /usr/share/pixmaps/ that way they > are theme independent. OK. > > Dave -- Benoit Minisini mailto:gambas at ...1... From technoferret at ...598... Fri Sep 3 15:54:31 2004 From: technoferret at ...598... (Dave Sharples) Date: Fri, 3 Sep 2004 14:54:31 +0100 Subject: [Gambas-user] Newbies Package Creation Problem References: <1094027608.22390.12.camel@...599...> <200409031310.15646.gambas@...1...> <1094216219.29110.31.camel@...599...> <200409031536.54163.gambas@...1...> Message-ID: <000401c491bd$89835ab0$1500a8c0@...611...> ----- Original Message ----- From: "Benoit Minisini" To: Sent: Friday, September 03, 2004 2:36 PM Subject: Re: [Gambas-user] Newbies Package Creation Problem > > The problem is that this is the KDE menu. Do you have something > like /usr/share/menu, that included files whose name is just the application > name, without ".desktop" after. > I found a readme file in /etc/menu that says /usr/lib/menu and /usr/share/menu are the debian defaults, on my system the /usr/lib/menu is the one filled with lots of files like you describe. I've checked the Linspire system and that also uses /usr/lib/menu Cheers Dave > > -- > Benoit Minisini > mailto:gambas at ...1... > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Fri Sep 3 16:50:56 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 3 Sep 2004 16:50:56 +0200 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <000401c491bd$89835ab0$1500a8c0@...611...> References: <1094027608.22390.12.camel@...599...> <200409031536.54163.gambas@...1...> <000401c491bd$89835ab0$1500a8c0@...611...> Message-ID: <200409031650.56154.gambas@...1...> On Friday 03 September 2004 15:54, Dave Sharples wrote: > > I found a readme file in /etc/menu that says > /usr/lib/menu and /usr/share/menu are the debian defaults, > on my system the /usr/lib/menu is the one filled with lots of files like > you describe. > > I've checked the Linspire system and that also uses /usr/lib/menu > > Cheers > > Dave > Could you try to run the IDE by using the joined Package.module file, and tell me the result ? Regards, -- Benoit Minisini mailto:gambas at ...1... -------------- next part -------------- ' Gambas module file PUBLIC Name AS String PUBLIC Address AS String PUBLIC Path AS String PUBLIC Change AS String PRIVATE SUB AddLog(sText AS String) FMakeInstall.AddLog(sText) END PUBLIC FUNCTION Make() AS Boolean DIM sSys AS String FormatChange FOR EACH sSys IN Project.Systems IF MakePackage(sSys) THEN RETURN TRUE NEXT AddLog(("Saving CHANGELOG file.")) File.Save(Project.Dir &/ "CHANGELOG", Change) AddLog(("The packages have been successfully created.")) Message(("The packages have been successfully created.")) END PUBLIC FUNCTION GetChangeDate() AS String DIM sLang AS String DIM sDate AS String sLang = System.Language System.Language = "C" sDate = Format$(Now, "ddd mmm dd yyyy") & " " & Name & " " IF Address THEN sDate = sDate & "<" & Address & "> " sDate = sDate & Subst("&1.&2-&3", Project.MajorVersion, Project.MinorVersion, Project.ReleaseVersion) System.Language = sLang RETURN sDate END PRIVATE SUB FormatChange() DIM aLine AS String[] DIM sLine AS String IF Change THEN aLine = Split(Change, "\n") Change = "" FOR EACH sLine IN aLine sLine = Trim(sLine) IF NOT sLine THEN CONTINUE IF Left(sLine) <> "-" THEN sLine = "- " & sLine Change = Change & sLine & "\n" NEXT Change = "* " & GetChangeDate() & "\n" & Change & "\n" ENDIF TRY Change = Change & File.Load(Project.Dir &/ "CHANGELOG") END PRIVATE FUNCTION IsConsoleProject() AS Boolean DIM sLib AS String FOR EACH sLib IN Project.Libraries IF CComponent.All[sLib].Type = "Form" THEN RETURN FALSE NEXT RETURN TRUE END PRIVATE FUNCTION MakePackage(sSys AS String) AS Boolean DIM sName AS String DIM sProjectName AS String DIM sHome AS String DIM sSrc AS String DIM sDir AS String DIM sCmd AS String DIM hFile AS File DIM sArch AS String DIM sTemp AS String DIM sOutput AS String DIM sLang AS String DIM sPackage AS String DIM sVersionSuffix AS String DIM hIcon AS NEW Image DIM sIcon AS String DIM sPrefix AS String 'DIM bKillRpm AS Boolean DIM sDistribution AS String DIM sVendor AS String 'DIM bDebianMenu AS Boolean 'DIM bRedhatMenu AS Boolean DIM sRelease AS String DIM sLib AS String 'DIM bNoMacro AS Boolean INC Application.Busy SELECT CASE sSys CASE "mandrake" sDistribution = "MandrakeLinux" sVendor = "MandrakeSoft" 'bDebianMenu = TRUE sVersionSuffix = "mdk" CASE "debian" sDistribution = "Debian" sVendor = "Debian" 'bDebianMenu = TRUE 'bNoMacro = TRUE CASE "redhat" sDistribution = "RedHat" sVendor = "RedHat" 'bRedhatMenu = TRUE CASE "suse" sDistribution = "SuSE Linux" sVendor = "SuSE Linux AG" 'bRedhatMenu = TRUE sVersionSuffix = "suse" END SELECT sProjectName = Conv(Project.Name, Desktop.Charset, System.Charset) IF Project.Prefix THEN sPrefix = "gambas-" sName = sPrefix & LCase(sProjectName) sHome = System.Home ' step 1, set up RPM dirs and macros if they're not there already AddLog(Subst(("Creating package for &1."), FMakeInstall.GetSystemName(sSys))) IF NOT Exist(sHome &/ "RPM") THEN AddLog(("Initializing ~/RPM directory.")) FOR EACH sCmd IN [ "RPM/", "RPM/BUILD/", "RPM/RPMS/", "RPM/SOURCES/", "RPM/SPECS/", "RPM/SRPMS/", "RPM/tmp/" ] TRY MKDIR sHome &/ sCmd NEXT ENDIF OPEN sHome &/ ".rpmmacros" FOR CREATE AS hFile PRINT #hFile, "%_topdir " & sHome &/ "RPM" PRINT #hFile, "%_tmppath " & sHome &/ "RPM/tmp" PRINT #hFile, "%distribution "; sDistribution PRINT #hFile, "%vendor "; sVendor PRINT #hFile, "%packager "; Name & "<" & Conv(Address, Desktop.Charset, System.Charset) & ">" PRINT #hFile, "%buildhost "; System.Host CLOSE #hFile ' step 2, write source tarball (with bzip) to SOURCES dir AddLog(("Creating source package.")) sSrc = sHome &/ "RPM/SOURCES" sDir = Project.Dir &/ ".icon" SHELL "rm -rf " & Project.Quote(sDir) WAIT TRY MKDIR sDir IF Project.Icon THEN hIcon.Load(Project.Dir &/ Project.Icon) ELSE hIcon.Load("img/gambas.png") ENDIF hIcon.Stretch(16, 16, TRUE).Save(sDir &/ "16.png") hIcon.Stretch(32, 32, TRUE).Save(sDir &/ "32.png") hIcon.Stretch(48, 48, TRUE).Save(sDir &/ "48.png") sArch = sSrc &/ (sPrefix & Subst("&1-&2.&3.tar.bz2", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, Project.ReleaseVersion)) Project.MakeSourcePackageTo(sArch) AddLog(("Creating .spec file.")) OPEN sHome &/ "RPM/SPECS" &/ sName & ".spec" FOR CREATE AS hFile PRINT #hFile, "%define name " & sName PRINT #hFile, "%define version " & Subst("&1.&2", Project.MajorVersion, Project.MinorVersion) sRelease = Project.ReleaseVersion & sVersionSuffix PRINT #hFile, "%define release "; sRelease PRINT #hFile PRINT #hFile, "Summary: " & IIf(Project.Title, Project.Title, "Gambas project " & Project.Name) PRINT #hFile, "Name: %{name}" PRINT #hFile, "Version: %{version}" PRINT #hFile, "Release: %{release}" PRINT #hFile, "Source0: %{name}-%{version}.tar.bz2" PRINT #hFile, "License: GPL" PRINT #hFile, "Group: " & Project.Groups[sSys] PRINT #hFile, "BuildRoot: %{_tmppath}/%{name}-buildroot" PRINT #hFile, "Prefix: %{_prefix}" 'PRINT #hFile, "BuildRequires: gambas-gui" PRINT #hFile, "BuildArch: noarch" PRINT #hFile, "Requires: gambas-runtime >= 0.95,gambas-runtime <= 1.0"; FOR EACH sLib IN Project.Libraries PRINT #hFile, ",gambas-"; Replace(sLib, ".", "-"); " >= 0.95"; PRINT #hFile, ",gambas-"; Replace(sLib, ".", "-"); " <= 1.0"; NEXT PRINT #hFile PRINT #hFile, "AutoReqProv: no" PRINT #hFile, "\n%description\n" & Project.Description & "\nThis program is written in Gambas, so you will need Gambas to be installed." PRINT #hFile, "\n%prep" PRINT #hFile, "rm -rf $RPM_BUILD_ROOT" PRINT #hFile, "\n%setup -q -n " & Project.Quote(sProjectName) PRINT #hFile, "\n%build" PRINT #hFile, Project.GetCompileCommand(TRUE, NOT Project.KeepDebugInfo, FALSE) & "\ngba" PRINT #hFile, "\n%install" PRINT #hFile, "install -d $RPM_BUILD_ROOT/usr/bin" PRINT #hFile, "install -p "; Project.Quote(sProjectName); " $RPM_BUILD_ROOT/usr/bin/"; sName sIcon = Project.Quote(sName) & ".png" SELECT CASE sSys CASE "mandrake" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_miconsdir}" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_iconsdir}" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_liconsdir}" PRINT #hFile, "install -p .icon/16.png $RPM_BUILD_ROOT/%{_miconsdir}" &/ sIcon PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_iconsdir}" &/ sIcon PRINT #hFile, "install -p .icon/48.png $RPM_BUILD_ROOT/%{_liconsdir}" &/ sIcon PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_menudir}" PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/"; Project.Quote(sName) PRINT #hFile, Subst("?package(&1):command=\"/usr/bin/&1\" icon=\"&1.png\" ", sName); IF IsConsoleProject() THEN PRINT #hFile, "needs=\"text\""; ELSE PRINT #hFile, "needs=\"X11\""; ENDIF PRINT #hFile," section=\""; Project.Menus[sSys]; "\" title=\""; IF Project.Title THEN PRINT #hFile, Project.Title; ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "longtitle=\""; IF Project.Description THEN PRINT #hFile, Replace(Project.Description, "\n", " "); ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "startup_notify=\"true\"" PRINT #hFile, "EOF" PRINT #hFile, "\n%post" PRINT #hFile, "%{update_menus}" PRINT #hFile, "\n%postun" PRINT #hFile, "%{clean_menus}" CASE "debian" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/pixmaps" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/menu" PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_libdir}/menu" PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_libdir}/menu/"; Project.Quote(sName) PRINT #hFile, Subst("?package(&1):command=\"/usr/bin/&1\" icon=\"&1.png\" ", sName); IF IsConsoleProject() THEN PRINT #hFile, "needs=\"text\""; ELSE PRINT #hFile, "needs=\"X11\""; ENDIF PRINT #hFile," section=\""; Project.Menus[sSys]; "\" title=\""; IF Project.Title THEN PRINT #hFile, Project.Title; ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "longtitle=\""; IF Project.Description THEN PRINT #hFile, Replace(Project.Description, "\n", " "); ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "startup_notify=\"true\"" PRINT #hFile, "EOF" PRINT #hFile, "\n%post" PRINT #hFile, "%{update_menus}" PRINT #hFile, "\n%postun" PRINT #hFile, "%{clean_menus}" CASE "redhat", "suse" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/pixmaps" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/applications" PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_datadir}/applications" &/ Project.Quote(sName) & ".desktop" PRINT #hFile, "[Desktop Entry]" PRINT #hFile, "Name="; Project.Title PRINT #hFile, "Comment="; Replace(Project.Description, "\n", " ") PRINT #hFile, "Categories="; Replace(Replace(Project.Menus[sSys], " ", ""), "/", ";"); IF sSys = "redhat" THEN PRINT #hFile, ";X-Red-Hat-Extra" ENDIF PRINT #hFile PRINT #hFile, "Icon=/usr/share/pixmaps" &/ sIcon PRINT #hFile, "Exec=/usr/bin" &/ sName PRINT #hFile, "Type=Application" PRINT #hFile, "Terminal="; IIf(IsConsoleProject(), "True", "False") PRINT #hfile, "Encoding=UTF-8" PRINT #hFile, "EOF" END SELECT PRINT #hFile, "\n%clean" PRINT #hFile, "rm -rf $RPM_BUILD_ROOT" PRINT #hFile, "\n%files" PRINT #hFile, "%defattr(-,root,root)" PRINT #hFile, "/usr/bin/" & sName SELECT CASE sSys CASE "mandrake" PRINT #hFile, "/%{_miconsdir}" &/ sIcon PRINT #hFile, "/%{_iconsdir}" &/ sIcon PRINT #hFile, "/%{_liconsdir}" &/ sIcon PRINT #hFile, "/%{_menudir}" &/ sName CASE "debian" PRINT #hFile, "%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "%{_datadir}/menu" &/ sName CASE "redhat", "suse" PRINT #hFile, "%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "%{_datadir}/applications" &/ Project.Quote(sName) & ".desktop" END SELECT PRINT #hFile, "\n%changelog\n" PRINT #hFile, Change CLOSE #hFile ' and step 4.... build that sucker. AddLog(("Creating RPM packages.")) sLang = System.Language System.Language = "C" sTemp = Temp$ SHELL "rpmbuild -ba " & Project.Quote(sHome &/ "RPM/SPECS" &/ sName & ".spec") & " > " & Project.Quote(sTemp) & " 2>&1" WAIT sOutput = Conv(Replace(File.Load(sTemp), "\r", ""), System.Charset, Desktop.Charset) TRY KILL sHome &/ ".rpmmacros" System.Language = sLang DEC Application.Busy FOR EACH sCmd IN Split(sOutput, "\n") IF Left(sCmd, 6) = "Wrote:" AND Right$(sCmd, 10) = "noarch.rpm" THEN sPackage = sPrefix & Subst("&1-&2.&3-&4.noarch.rpm", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF sSys = "debian" THEN SHELL "cd " & Project.Quote(sHome &/ "RPM/RPMS/noarch") & "; alien --to-deb -k " & Project.Quote(sPackage) WAIT sPackage = sPrefix & Subst("&1_&2.&3-&4_all.deb", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF NOT Exist(sHome &/ "RPM/RPMS/noarch" &/ sPackage) THEN Error.Raise("alien command has failed") ENDIF RENAME sHome &/ "RPM/RPMS/noarch" &/ sPackage AS Path &/ sPackage sPackage = sPrefix & Subst("&1-&2.&3-&4.src.rpm", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF sSys = "debian" THEN SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; alien --to-deb -k " & Project.Quote(sPackage) WAIT sPackage = sPrefix & Subst("&1_&2.&3-&4_all.deb", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF NOT Exist(sHome &/ "RPM/SRPMS" &/ sPackage) THEN Error.Raise("alien command has failed") ENDIF RENAME sHome &/ "RPM/SRPMS" &/ sPackage AS Path &/ File.BaseName(sPackage) & ".src.deb" AddLog(sOutput) RETURN END IF NEXT Error.Raise(sOutput) CATCH PRINT sOutput AddLog(("The package build has failed.") &"\n") AddLog(Error.Text) Message.Error(("The package build has failed.")) RETURN TRUE END From technoferret at ...598... Fri Sep 3 18:12:54 2004 From: technoferret at ...598... (Technoferret) Date: Fri, 03 Sep 2004 17:12:54 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409031650.56154.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409031536.54163.gambas@...1...> <000401c491bd$89835ab0$1500a8c0@...611...> <200409031650.56154.gambas@...1...> Message-ID: <1094227974.29375.49.camel@...599...> On Fri, 2004-09-03 at 15:50, Benoit Minisini wrote: > > > > Could you try to run the IDE by using the joined Package.module file, and tell > me the result ? > > Regards, :-( Benoit, This fails . Here is the output I get (project is called wibble) Seems to fail on rpm build, nothing appears in my ~/RPM/RPMS or SRPMS directories. Creating package for Debian. Creating source package. Creating .spec file. Creating RPM packages. The package build has failed. Executing(%prep): /bin/sh -e /home/dave/RPM/tmp/rpm-tmp.51108 + umask 022 + cd /home/dave/RPM/BUILD + rm -rf /home/dave/RPM/tmp/wibble-buildroot + cd /home/dave/RPM/BUILD + rm -rf wibble + /usr/bin/bzip2 -dc /home/dave/RPM/SOURCES/wibble-0.0.tar.bz2 + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd wibble + exit 0 Executing(%build): /bin/sh -e /home/dave/RPM/tmp/rpm-tmp.51108 + umask 022 + cd /home/dave/RPM/BUILD + cd wibble + /opt/gambas/bin/gbc -a OK + gba + exit 0 Executing(%install): /bin/sh -e /home/dave/ dave at ...601...:~$ gambas Executing(%prep): /bin/sh -e /home/dave/RPM/tmp/rpm-tmp.99671 + umask 022 + cd /home/dave/RPM/BUILD + rm -rf /home/dave/RPM/tmp/wibble-buildroot + cd /home/dave/RPM/BUILD + rm -rf wibble + /usr/bin/bzip2 -dc /home/dave/RPM/SOURCES/wibble-0.0.tar.bz2 + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd wibble + exit 0 Executing(%build): /bin/sh -e /home/dave/RPM/tmp/rpm-tmp.99671 + umask 022 + cd /home/dave/RPM/BUILD + cd wibble + /opt/gambas/bin/gbc -a OK + gba + exit 0 Executing(%install): /bin/sh -e /home/dave/RPM/tmp/rpm-tmp.99671 + umask 022 + cd /home/dave/RPM/BUILD + cd wibble + install -d /home/dave/RPM/tmp/wibble-buildroot/usr/bin + install -p wibble /home/dave/RPM/tmp/wibble-buildroot/usr/bin/wibble + install -d /home/dave/RPM/tmp/wibble-buildroot//usr/share/pixmaps + install -d /home/dave/RPM/tmp/wibble-buildroot//usr/share/menu + install -p .icon/32.png /home/dave/RPM/tmp/wibble-buildroot//usr/share/pixmaps/wibble.png + install -d /home/dave/RPM/tmp/wibble-buildroot//usr/lib/menu + cat + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip + /usr/lib/rpm/brp-strip-comment-note Processing files: wibble-0.0-1 error: File not found: /home/dave/RPM/tmp/wibble-buildroot/usr/share/menu/wibble PreReq: /bin/sh /bin/sh Requires(interp): /bin/sh /bin/sh Requires(post): /bin/sh Requires(postun): /bin/sh Requires: gambas-runtime >= 0.95 gambas-runtime <= 1.0 gambas-gb-qt >= 0.95 gambas-gb-qt <= 1.0 RPM build errors: File not found: /home/dave/RPM/tmp/wibble-buildroot/usr/share/menu/wibble Regards Dave PS it will be Mon before I can test any more changes -- "All electronic components have smoke inside them, once this is released they will cease to function." From dithi at ...600... Fri Sep 3 18:45:36 2004 From: dithi at ...600... (Alberto Torres) Date: Fri, 03 Sep 2004 18:45:36 +0200 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409031536.54163.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409031310.15646.gambas@...1...> <1094216219.29110.31.camel@...599...> <200409031536.54163.gambas@...1...> Message-ID: <41389FB0.5000900@...600...> With this you can get a hint about how menu works in debian: dithi at ...612...:~$ cat /usr/lib/menu/kpaint ?package(kpaint):\ needs="X11"\ section="Apps/Graphics"\ hints="KDE"\ title="kpaint"\ command="/usr/bin/kpaint" dithi at ...612...:~$ cat /usr/lib/menu/koules ?package(koules): \ needs=X11 \ section="Games/Arcade" \ title="XKoules" \ icon="/usr/X11R6/include/X11/pixmaps/koules-icon.xpm" \ longtitle="Space action game for X11" \ description="XKoules is a somewhat abstract space action game for X11 with sound. \ Supports multiplayer deathmatch and cooperative play." \ command="/usr/games/xkoules" From update-menus manpage: "update-menus will be ran automatically when Debian packages that contain menu files are installed or removed from the system." Regards, DiThi Benoit Minisini escribi?: >On Friday 03 September 2004 14:56, Technoferret wrote: > > >>On Fri, 2004-09-03 at 12:10, Benoit Minisini wrote: >> >> >>>Can you tell me, on a Debian, where I should put these files: the menu >>>file and the icons files ? >>> >>>Then I will send you a updated Package.module file so that you can >>>continue testing :-) >>> >>> >>I am no expert on Debian, just a user of Xandros, >> >> > >I have never used a Debian at all, so I think I'm in a worst case than you :-) > > > >>but the root of the >>menu tree on my system (and also on a Linspire system - also debian) is >>/usr/share/applnk/ - so its probably a good starting point. >> >> > >The problem is that this is the KDE menu. Do you have something >like /usr/share/menu, that included files whose name is just the application >name, without ".desktop" after. > > > >>Icon files are probably best put in /usr/share/pixmaps/ that way they >>are theme independent. >> >> > >OK. > > > >>Dave >> >> > > > From dithi at ...600... Fri Sep 3 19:31:37 2004 From: dithi at ...600... (Alberto Torres) Date: Fri, 03 Sep 2004 19:31:37 +0200 Subject: [Gambas-user] Allocations non freed. In-Reply-To: <41389FB0.5000900@...600...> References: <1094027608.22390.12.camel@...599...> <200409031310.15646.gambas@...1...> <1094216219.29110.31.camel@...599...> <200409031536.54163.gambas@...1...> <41389FB0.5000900@...600...> Message-ID: <4138AA79.9070407@...600...> I start my project, draw some 'regions' in the 'image region editor' and then, when it ends I get this output: WARNING: circular references detected kgImage (1) kgRegion (3) WARNING: 15 allocation(s) non freed. How can I avoid this? are the allocations non freed caused by circular references? I have attached the project. I'm using gambas 0.98a compiled from source (using debuild) in debian sid. A question: why in the file .project there is a line with an absolute path like this?: ExecPath=/home/dithi/Proyectos/koge/kogedesigner/kogedesigner Cheers DiThi -------------- next part -------------- A non-text attachment was scrubbed... Name: kogedesigner-0.0.9.tar.gz Type: application/gzip Size: 20107 bytes Desc: not available URL: From christian.faurebouvard at ...357... Fri Sep 3 22:37:45 2004 From: christian.faurebouvard at ...357... (Christian Faure) Date: Fri, 3 Sep 2004 16:37:45 -0400 Subject: [Gambas-user] Component, GB.Raise, Event, Collection argument In-Reply-To: <200409030843.03653.gambas@...1...> References: <200409022321.23308.christian.faurebouvard@...357...> <200409030843.03653.gambas@...1...> Message-ID: <200409031637.45609.christian.faurebouvard@...357...> Very thanks! El Viernes, 3 de Septiembre de 2004 02:43, Benoit Minisini escribi?: > On Friday 03 September 2004 05:21, Christian Faure wrote: > > Hello Benoit! > > Hi, > > > i'am working on a gambas-component > > So you should have sent this mail on the development mailing-list :-) Ok! > > > No problems when using String parameters, but > > when use a Collection as parameter, i get an unexpected error an program > > stop. > > > > my problem is how to pass a Collection as event param > > > > C code: > > ... > > DECLARE_EVENT(MyEvent); > > > > static void test (void *_object){ > > GB_COLLECTION * MyCollection; > > No. --> 'GB_COLLECTION MyCollection'. > GB_COLLECTION is already a pointer. Look in gambas.h. > > > GB_VARIANT_VALUE MyValue; > > //create a new collection object > > GB.Collection.New ( MyCollection , GB_COMP_TEXT ); > > --> GB.Collection.New ( &MyCollection , GB_COMP_TEXT ); > > And your object is created with a zero reference counter. You must > reference it: > > ---> GB.Ref(MyCollection); > > > //add a string item > > MyValue._string.value="MyStringValue"; > > This does not work. You must create a GB_VARIANT string value. There is no > API to create such a value at the moment. You must take it from the > interpreter stack. > > I could create such an API, unless this is only for a test. Tell me what > you want to do exactly. > > > GB.Collection.Set ( MyCollection, "MyKey", 5 , &MyValue); > > //Raise event with collection param > > GB.Raise(THIS, MyEvent, 1, GB_T_OBJECT, MyCollection); > > If you don't use anymore the collection, you must dereference it: > > ---> GB.Unref((void **)&MyCollection); > > > } > > ... > > GB_DESC CMyClassDesc[] = > > { > > ... > > GB_EVENT("MyEvent", NULL, "(MyCollection)o", &MyEvent), > > ... > > } > > > > Gambas code: > > ... > > sub MyComp_MyEvent(MyCollection as object) > > print MyCollection.Count > > end sub > > ... > > > > Can you help me? > > What is wrong? > > Are correct the sequence for create and adding an item to a Collection? > > Look at the Settings class (gbx_c_settings.c). It uses a collection to > store program settings. > > Regards, From gambas at ...1... Fri Sep 3 22:58:22 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 3 Sep 2004 22:58:22 +0200 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094227974.29375.49.camel@...599...> References: <1094027608.22390.12.camel@...599...> <200409031650.56154.gambas@...1...> <1094227974.29375.49.camel@...599...> Message-ID: <200409032258.22336.gambas@...1...> On Friday 03 September 2004 18:12, Technoferret wrote: > > Benoit, > > This fails . Here is the output I get (project is called wibble) > Seems to fail on rpm build, nothing appears in my ~/RPM/RPMS or SRPMS > directories. > Try with this new Package.module please... -- Benoit Minisini mailto:gambas at ...1... -------------- next part -------------- ' Gambas module file PUBLIC Name AS String PUBLIC Address AS String PUBLIC Path AS String PUBLIC Change AS String PRIVATE SUB AddLog(sText AS String) FMakeInstall.AddLog(sText) END PUBLIC FUNCTION Make() AS Boolean DIM sSys AS String FormatChange FOR EACH sSys IN Project.Systems IF MakePackage(sSys) THEN RETURN TRUE NEXT AddLog(("Saving CHANGELOG file.")) File.Save(Project.Dir &/ "CHANGELOG", Change) AddLog(("The packages have been successfully created.")) Message(("The packages have been successfully created.")) END PUBLIC FUNCTION GetChangeDate() AS String DIM sLang AS String DIM sDate AS String sLang = System.Language System.Language = "C" sDate = Format$(Now, "ddd mmm dd yyyy") & " " & Name & " " IF Address THEN sDate = sDate & "<" & Address & "> " sDate = sDate & Subst("&1.&2-&3", Project.MajorVersion, Project.MinorVersion, Project.ReleaseVersion) System.Language = sLang RETURN sDate END PRIVATE SUB FormatChange() DIM aLine AS String[] DIM sLine AS String IF Change THEN aLine = Split(Change, "\n") Change = "" FOR EACH sLine IN aLine sLine = Trim(sLine) IF NOT sLine THEN CONTINUE IF Left(sLine) <> "-" THEN sLine = "- " & sLine Change = Change & sLine & "\n" NEXT Change = "* " & GetChangeDate() & "\n" & Change & "\n" ENDIF TRY Change = Change & File.Load(Project.Dir &/ "CHANGELOG") END PRIVATE FUNCTION IsConsoleProject() AS Boolean DIM sLib AS String FOR EACH sLib IN Project.Libraries IF CComponent.All[sLib].Type = "Form" THEN RETURN FALSE NEXT RETURN TRUE END PRIVATE FUNCTION MakePackage(sSys AS String) AS Boolean DIM sName AS String DIM sProjectName AS String DIM sHome AS String DIM sSrc AS String DIM sDir AS String DIM sCmd AS String DIM hFile AS File DIM sArch AS String DIM sTemp AS String DIM sOutput AS String DIM sLang AS String DIM sPackage AS String DIM sVersionSuffix AS String DIM hIcon AS NEW Image DIM sIcon AS String DIM sPrefix AS String 'DIM bKillRpm AS Boolean DIM sDistribution AS String DIM sVendor AS String 'DIM bDebianMenu AS Boolean 'DIM bRedhatMenu AS Boolean DIM sRelease AS String DIM sLib AS String 'DIM bNoMacro AS Boolean INC Application.Busy SELECT CASE sSys CASE "mandrake" sDistribution = "MandrakeLinux" sVendor = "MandrakeSoft" 'bDebianMenu = TRUE sVersionSuffix = "mdk" CASE "debian" sDistribution = "Debian" sVendor = "Debian" 'bDebianMenu = TRUE 'bNoMacro = TRUE CASE "redhat" sDistribution = "RedHat" sVendor = "RedHat" 'bRedhatMenu = TRUE CASE "suse" sDistribution = "SuSE Linux" sVendor = "SuSE Linux AG" 'bRedhatMenu = TRUE sVersionSuffix = "suse" END SELECT sProjectName = Conv(Project.Name, Desktop.Charset, System.Charset) IF Project.Prefix THEN sPrefix = "gambas-" sName = sPrefix & LCase(sProjectName) sHome = System.Home ' step 1, set up RPM dirs and macros if they're not there already AddLog(Subst(("Creating package for &1."), FMakeInstall.GetSystemName(sSys))) AddLog(("Initializing ~/RPM directory.")) FOR EACH sCmd IN [ "RPM/", "RPM/BUILD/", "RPM/RPMS/", "RPM/SOURCES/", "RPM/SPECS/", "RPM/SRPMS/", "RPM/tmp/" ] TRY MKDIR sHome &/ sCmd NEXT OPEN sHome &/ ".rpmmacros" FOR CREATE AS hFile PRINT #hFile, "%_topdir " & sHome &/ "RPM" PRINT #hFile, "%_tmppath " & sHome &/ "RPM/tmp" PRINT #hFile, "%distribution "; sDistribution PRINT #hFile, "%vendor "; sVendor PRINT #hFile, "%packager "; Name & "<" & Conv(Address, Desktop.Charset, System.Charset) & ">" PRINT #hFile, "%buildhost "; System.Host CLOSE #hFile ' step 2, write source tarball (with bzip) to SOURCES dir AddLog(("Creating source package.")) sSrc = sHome &/ "RPM/SOURCES" sDir = Project.Dir &/ ".icon" SHELL "rm -rf " & Project.Quote(sDir) WAIT TRY MKDIR sDir IF Project.Icon THEN hIcon.Load(Project.Dir &/ Project.Icon) ELSE hIcon.Load("img/gambas.png") ENDIF hIcon.Stretch(16, 16, TRUE).Save(sDir &/ "16.png") hIcon.Stretch(32, 32, TRUE).Save(sDir &/ "32.png") hIcon.Stretch(48, 48, TRUE).Save(sDir &/ "48.png") sArch = sSrc &/ (sPrefix & Subst("&1-&2.&3.tar.bz2", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, Project.ReleaseVersion)) Project.MakeSourcePackageTo(sArch) AddLog(("Creating .spec file.")) OPEN sHome &/ "RPM/SPECS" &/ sName & ".spec" FOR CREATE AS hFile PRINT #hFile, "%define name " & sName PRINT #hFile, "%define version " & Subst("&1.&2", Project.MajorVersion, Project.MinorVersion) sRelease = Project.ReleaseVersion & sVersionSuffix PRINT #hFile, "%define release "; sRelease PRINT #hFile PRINT #hFile, "Summary: " & IIf(Project.Title, Project.Title, "Gambas project " & Project.Name) PRINT #hFile, "Name: %{name}" PRINT #hFile, "Version: %{version}" PRINT #hFile, "Release: %{release}" PRINT #hFile, "Source0: %{name}-%{version}.tar.bz2" PRINT #hFile, "License: GPL" PRINT #hFile, "Group: " & Project.Groups[sSys] PRINT #hFile, "BuildRoot: %{_tmppath}/%{name}-buildroot" PRINT #hFile, "Prefix: %{_prefix}" 'PRINT #hFile, "BuildRequires: gambas-gui" PRINT #hFile, "BuildArch: noarch" PRINT #hFile, "Requires: gambas-runtime >= 0.95,gambas-runtime <= 1.0"; FOR EACH sLib IN Project.Libraries PRINT #hFile, ",gambas-"; Replace(sLib, ".", "-"); " >= 0.95"; PRINT #hFile, ",gambas-"; Replace(sLib, ".", "-"); " <= 1.0"; NEXT PRINT #hFile PRINT #hFile, "AutoReqProv: no" PRINT #hFile, "\n%description\n" & Project.Description & "\nThis program is written in Gambas, so you will need Gambas to be installed." PRINT #hFile, "\n%prep" PRINT #hFile, "rm -rf $RPM_BUILD_ROOT" PRINT #hFile, "\n%setup -q -n " & Project.Quote(sProjectName) PRINT #hFile, "\n%build" PRINT #hFile, Project.GetCompileCommand(TRUE, NOT Project.KeepDebugInfo, FALSE) & "\ngba" PRINT #hFile, "\n%install" PRINT #hFile, "install -d $RPM_BUILD_ROOT/usr/bin" PRINT #hFile, "install -p "; Project.Quote(sProjectName); " $RPM_BUILD_ROOT/usr/bin/"; sName sIcon = Project.Quote(sName) & ".png" ' NOTE: There are explicit references to /usr/share. ' I must find a way to use the rpm macros instead. SELECT CASE sSys CASE "mandrake" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_miconsdir}" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_iconsdir}" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_liconsdir}" PRINT #hFile, "install -p .icon/16.png $RPM_BUILD_ROOT/%{_miconsdir}" &/ sIcon PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_iconsdir}" &/ sIcon PRINT #hFile, "install -p .icon/48.png $RPM_BUILD_ROOT/%{_liconsdir}" &/ sIcon PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_menudir}" PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/"; Project.Quote(sName) PRINT #hFile, Subst("?package(&1):command=\"/usr/bin/&1\" icon=\"&1.png\" ", sName); IF IsConsoleProject() THEN PRINT #hFile, "needs=\"text\""; ELSE PRINT #hFile, "needs=\"X11\""; ENDIF PRINT #hFile," section=\""; Project.Menus[sSys]; "\" title=\""; IF Project.Title THEN PRINT #hFile, Project.Title; ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "longtitle=\""; IF Project.Description THEN PRINT #hFile, Replace(Project.Description, "\n", " "); ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "startup_notify=\"true\"" PRINT #hFile, "EOF" PRINT #hFile, "\n%post" PRINT #hFile, "%{update_menus}" PRINT #hFile, "\n%postun" PRINT #hFile, "%{clean_menus}" CASE "debian" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/pixmaps" PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_libdir}/menu" PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_libdir}/menu/"; Project.Quote(sName) PRINT #hFile, Subst("?package(&1):command=\"/usr/bin/&1\" icon=\"/usr/share/pixmaps/&1.png\" ", sName); IF IsConsoleProject() THEN PRINT #hFile, "needs=\"text\""; ELSE PRINT #hFile, "needs=\"X11\""; ENDIF PRINT #hFile," section=\""; Project.Menus[sSys]; "\" title=\""; IF Project.Title THEN PRINT #hFile, Project.Title; ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "longtitle=\""; IF Project.Description THEN PRINT #hFile, Replace(Project.Description, "\n", " "); ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "startup_notify=\"true\"" PRINT #hFile, "EOF" 'PRINT #hFile, "\n%post" 'PRINT #hFile, "%{update_menus}" 'PRINT #hFile, "\n%postun" 'PRINT #hFile, "%{clean_menus}" CASE "redhat", "suse" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/pixmaps" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/applications" PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_datadir}/applications" &/ Project.Quote(sName) & ".desktop" PRINT #hFile, "[Desktop Entry]" PRINT #hFile, "Name="; Project.Title PRINT #hFile, "Comment="; Replace(Project.Description, "\n", " ") PRINT #hFile, "Categories="; Replace(Replace(Project.Menus[sSys], " ", ""), "/", ";"); IF sSys = "redhat" THEN PRINT #hFile, ";X-Red-Hat-Extra" ENDIF PRINT #hFile PRINT #hFile, "Icon=/usr/share/pixmaps" &/ sIcon PRINT #hFile, "Exec=/usr/bin" &/ sName PRINT #hFile, "Type=Application" PRINT #hFile, "Terminal="; IIf(IsConsoleProject(), "True", "False") PRINT #hfile, "Encoding=UTF-8" PRINT #hFile, "EOF" END SELECT PRINT #hFile, "\n%clean" PRINT #hFile, "rm -rf $RPM_BUILD_ROOT" PRINT #hFile, "\n%files" PRINT #hFile, "%defattr(-,root,root)" PRINT #hFile, "/usr/bin/" & sName SELECT CASE sSys CASE "mandrake" PRINT #hFile, "/%{_miconsdir}" &/ sIcon PRINT #hFile, "/%{_iconsdir}" &/ sIcon PRINT #hFile, "/%{_liconsdir}" &/ sIcon PRINT #hFile, "/%{_menudir}" &/ sName CASE "debian" PRINT #hFile, "%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "%{_datadir}/menu" &/ sName CASE "redhat", "suse" PRINT #hFile, "%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "%{_datadir}/applications" &/ Project.Quote(sName) & ".desktop" END SELECT PRINT #hFile, "\n%changelog\n" PRINT #hFile, Change CLOSE #hFile ' and step 4.... build that sucker. AddLog(("Creating RPM packages.")) sLang = System.Language System.Language = "C" sTemp = Temp$ SHELL "rpmbuild -ba " & Project.Quote(sHome &/ "RPM/SPECS" &/ sName & ".spec") & " > " & Project.Quote(sTemp) & " 2>&1" WAIT sOutput = Conv(Replace(File.Load(sTemp), "\r", ""), System.Charset, Desktop.Charset) TRY KILL sHome &/ ".rpmmacros" System.Language = sLang DEC Application.Busy FOR EACH sCmd IN Split(sOutput, "\n") IF Left(sCmd, 6) = "Wrote:" AND Right$(sCmd, 10) = "noarch.rpm" THEN sPackage = sPrefix & Subst("&1-&2.&3-&4.noarch.rpm", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF sSys = "debian" THEN SHELL "cd " & Project.Quote(sHome &/ "RPM/RPMS/noarch") & "; alien --to-deb -k " & Project.Quote(sPackage) WAIT sPackage = sPrefix & Subst("&1_&2.&3-&4_all.deb", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF NOT Exist(sHome &/ "RPM/RPMS/noarch" &/ sPackage) THEN Error.Raise("alien command has failed") ENDIF RENAME sHome &/ "RPM/RPMS/noarch" &/ sPackage AS Path &/ sPackage sPackage = sPrefix & Subst("&1-&2.&3-&4.src.rpm", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF sSys = "debian" THEN SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; alien --to-deb -k " & Project.Quote(sPackage) WAIT sPackage = sPrefix & Subst("&1_&2.&3-&4_all.deb", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF NOT Exist(sHome &/ "RPM/SRPMS" &/ sPackage) THEN Error.Raise("alien command has failed") ENDIF RENAME sHome &/ "RPM/SRPMS" &/ sPackage AS Path &/ File.BaseName(sPackage) & ".src.deb" AddLog(sOutput) RETURN END IF NEXT Error.Raise(sOutput) CATCH PRINT sOutput AddLog(("The package build has failed.") &"\n") AddLog(Error.Text) Message.Error(("The package build has failed.")) RETURN TRUE END From dithi at ...600... Fri Sep 3 23:57:12 2004 From: dithi at ...600... (Alberto Torres) Date: Fri, 03 Sep 2004 23:57:12 +0200 Subject: [Gambas-user] Allocations non freed. (solved!) In-Reply-To: <4138AA79.9070407@...600...> References: <1094027608.22390.12.camel@...599...> <200409031310.15646.gambas@...1...> <1094216219.29110.31.camel@...599...> <200409031536.54163.gambas@...1...> <41389FB0.5000900@...600...> <4138AA79.9070407@...600...> Message-ID: <4138E8B8.2070303@...600...> Solved!! It seems that kgRegion only frees correctly when it deletes itself because circular references (kgRegion.parent) In frmAnimEd: PUBLIC SUB Form_Close() DIM img AS kgImage DIM rgn AS kgRegion FOR EACH img IN Images FOR EACH rgn IN img.Regions rgn.Delete() NEXT img=NULL NEXT END I think my project has interesting features for making examples or tutorials. You can use the code freely, attached in my previous post Cheers Alberto Torres a.k.a DiThi Alberto Torres escribi?: > I start my project, draw some 'regions' in the 'image region editor' > and then, when it ends I get this output: > > WARNING: circular references detected > kgImage (1) > kgRegion (3) > WARNING: 15 allocation(s) non freed. > > How can I avoid this? are the allocations non freed caused by circular > references? > > I have attached the project. I'm using gambas 0.98a compiled from > source (using debuild) in debian sid. > > A question: why in the file .project there is a line with an absolute > path like this?: > ExecPath=/home/dithi/Proyectos/koge/kogedesigner/kogedesigner > > Cheers > DiThi > From johdeval at ...43... Sat Sep 4 00:23:55 2004 From: johdeval at ...43... (Mr JH Deval) Date: Fri, 3 Sep 2004 15:23:55 -0700 (PDT) Subject: [Gambas-user] Update on the Fedore Core 2 Compile In-Reply-To: <4138E8B8.2070303@...600...> Message-ID: <20040903222355.31750.qmail@...613...> I installed the KDE SDK and Lib and I was able to compile but when I opened my project I could not open any code window and after trying 2 it crashed Gambase Completely. _______________________________ Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. http://promotions.yahoo.com/goldrush From gambas at ...1... Sat Sep 4 10:58:44 2004 From: gambas at ...1... (Benoit Minisini) Date: Sat, 4 Sep 2004 10:58:44 +0200 Subject: [Gambas-user] Update on the Fedore Core 2 Compile In-Reply-To: <20040903222355.31750.qmail@...613...> References: <20040903222355.31750.qmail@...613...> Message-ID: <200409041058.44271.gambas@...1...> On Saturday 04 September 2004 00:23, Mr JH Deval wrote: > I installed the KDE SDK and Lib and I was able to > compile but when I opened my project I could not open > any code window and after trying 2 it crashed Gambase Completely. > To help you, I need: 1) The complete output of ./configure, make and make install. 2) If the IDE aborted, the gambas error message. 3) If the IDE crashed (no error message box), the stack trace. How to get 1) and 3) is explained on the website, at the troubleshooting section. Regards, -- Benoit Minisini mailto:gambas at ...1... From francesco.difusco at ...69... Sat Sep 4 12:29:34 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sat, 4 Sep 2004 12:29:34 +0200 Subject: [Gambas-user] How do I use the same connection to a database Message-ID: Hi, I would like to know how to use the same connection to a mysql database between various forms. I create the connection to my database in main form, and then, I need to open various tables in different forms. If I declare a variable hConnection iof connection type in my main form, as public, I am non able to use it in other forms. I have tried to declare it as Public Static, but it is the same. Should I declare it in a module? Thanks Francesco Di Fusco From gambas at ...1... Sat Sep 4 12:58:54 2004 From: gambas at ...1... (Benoit Minisini) Date: Sat, 4 Sep 2004 12:58:54 +0200 Subject: [Gambas-user] How do I use the same connection to a database In-Reply-To: References: Message-ID: <200409041258.54381.gambas@...1...> On Saturday 04 September 2004 12:29, francesco.difusco at ...69... wrote: > Hi, > > I would like to know how to use the same connection to a mysql database > between various forms. I create the connection to my database in main form, > and then, I need to open various tables in different forms. If I declare a > variable hConnection iof connection type in my main form, as public, I am > non able to use it in other forms. I have tried to declare it as Public > Static, but it is the same. Should I declare it in a module? > > Thanks > > Francesco Di Fusco > > PUBLIC STATIC is the solution. I think you forgot that *THERE IS NO GLOBAL VARIABLE* in Gambas, so mut reference your connection variable from a form reference: MyForm.MyConnection Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sat Sep 4 13:03:55 2004 From: gambas at ...1... (Benoit Minisini) Date: Sat, 4 Sep 2004 13:03:55 +0200 Subject: [Gambas-user] How do I use the same connection to a database In-Reply-To: <200409041258.54381.gambas@...1...> References: <200409041258.54381.gambas@...1...> Message-ID: <200409041303.55798.gambas@...1...> On Saturday 04 September 2004 12:58, Benoit Minisini wrote: > On Saturday 04 September 2004 12:29, francesco.difusco at ...69... wrote: > > Hi, > > > > I would like to know how to use the same connection to a mysql database > > between various forms. I create the connection to my database in main > > form, and then, I need to open various tables in different forms. If I > > declare a variable hConnection iof connection type in my main form, as > > public, I am non able to use it in other forms. I have tried to declare > > it as Public Static, but it is the same. Should I declare it in a module? > > > > Thanks > > > > Francesco Di Fusco > > PUBLIC STATIC is the solution. I think you forgot that *THERE IS NO GLOBAL > VARIABLE* in Gambas, so mut reference your connection variable from a form ------------------------> you must... -- Benoit Minisini mailto:gambas at ...1... From francesco.difusco at ...69... Sat Sep 4 13:09:00 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sat, 4 Sep 2004 13:09:00 +0200 Subject: [Gambas-user] How do I use the same connection to a database Message-ID: > > PUBLIC STATIC is the solution. I think you forgot that *THERE IS NO GLOBAL > > VARIABLE* in Gambas, so mut reference your connection variable from a form > ------------------------> you must... SO, it is better I declare it in a module, isn't it? Thanks Francesco From lasse at ...186... Sat Sep 4 22:01:50 2004 From: lasse at ...186... (lasse at ...186...) Date: Sat, 4 Sep 2004 22:01:50 +0200 Subject: [Gambas-user] tail -f like functionality Message-ID: <1094328110.413a1f2ea0f2f@...187...> Hi all, I'm pretty new to Gambas and it's been a while since i've done any real coding. I'm trying to get back into coding by jumping on a (for me) large project that will work a bit like 3cDaemon for windows (a TFTP,Syslog and ftp server for windows), although using the built in tools in linux. I'm trying to build a "tail -f" functionality into a textbox. Which will write out the last lines in a file being monitored. Do anyone have a hint as to how this could be done ? At the same time. do anyone have a quick way of finding and replacing a specific line in a file (configuration file) ?? Thanks in advance, Lasse PS: Gambas looks pretty cool. Now i just need to relearn old skills :-) From gambasfr at ...11... Sun Sep 5 00:42:31 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Sun, 5 Sep 2004 00:42:31 +0200 Subject: [Gambas-user] Hi to all Message-ID: <200409050042.31113.gambasfr@...11...> To all gambasian that can connect the gambas forge beta site : http://gambas.magic-systems.net Can you try to register ans after add a new source ! Thank for your help.. This is just for a test, i can't promish that i can preserve all the data... for this time. Fabien Bodard From rgcook at ...595... Sun Sep 5 01:59:33 2004 From: rgcook at ...595... (Robert G. Cook) Date: Sat, 4 Sep 2004 18:59:33 -0500 Subject: [Gambas-user] Form Lines? Message-ID: <200409041859.33332.rgcook@...595...> Is there a way to draw lines on Forms in design view? I don't see a control to do this. From sourceforge-raindog2 at ...94... Sun Sep 5 02:40:15 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Sat, 4 Sep 2004 20:40:15 -0400 Subject: [Gambas-user] Form Lines? In-Reply-To: <200409041859.33332.rgcook@...595...> References: <200409041859.33332.rgcook@...595...> Message-ID: <200409042040.15918.sourceforge-raindog2@...94...> On Saturday 04 September 2004 19:59, Robert G. Cook wrote: > Is there a way to draw lines on Forms in design view? I don't > see a control to do this. I've been using a Panel control with the border set to something other than None, and height between 1 and 4 (height basically becomes the line width.) You can instead make the width between 1 and 4 if you need a vertical line. Rob From rgcook at ...595... Sun Sep 5 02:50:48 2004 From: rgcook at ...595... (Robert G. Cook) Date: Sat, 4 Sep 2004 19:50:48 -0500 Subject: [Gambas-user] Form Lines? In-Reply-To: <200409042040.15918.sourceforge-raindog2@...94...> References: <200409041859.33332.rgcook@...595...> <200409042040.15918.sourceforge-raindog2@...94...> Message-ID: <200409041950.48996.rgcook@...595...> On Saturday 04 September 2004 07:40 pm, Rob wrote: > On Saturday 04 September 2004 19:59, Robert G. Cook wrote: > > Is there a way to draw lines on Forms in design view? I don't > > see a control to do this. > > I've been using a Panel control with the border set to something > other than None, and height between 1 and 4 (height basically > becomes the line width.) You can instead make the width between > 1 and 4 if you need a vertical line. > > Rob > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user That is a clever solution! Thank you. From budi at ...415... Sun Sep 5 08:18:05 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Sun, 05 Sep 2004 13:18:05 +0700 Subject: [Gambas-user] Light Serial Port In-Reply-To: <200409032258.22336.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409031650.56154.gambas@...1...> <1094227974.29375.49.camel@...599...> <200409032258.22336.gambas@...1...> Message-ID: Dear All, Since i want to develop an embedded system using gambas, is it possible to reduce unnecessary function in serial port component ? Like Network etc. I just need the serial port only, so it wont give a big overhead. Thanks Budi From gambas at ...1... Sun Sep 5 12:01:44 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 5 Sep 2004 12:01:44 +0200 Subject: [Gambas-user] Light Serial Port In-Reply-To: References: <1094027608.22390.12.camel@...599...> <200409032258.22336.gambas@...1...> Message-ID: <200409051201.44853.gambas@...1...> On Sunday 05 September 2004 08:18, BUDI ARIEF GUSANDI wrote: > Dear All, > > Since i want to develop an embedded system using gambas, is it possible to > reduce unnecessary function in serial port component ? Like Network etc. I > just need the serial port only, so it wont give a big overhead. > > Thanks > > Budi > > Why does your anwser appear to a unrelated thread ? Is it a bug in KMail, or did you falsely answer to the post on "Newbies packaging..." ? Anyway, you can do what you want with the components. The stripped size of the networking component is 40K, so maybe you can reduce it to 10K by just keeping the serial port part ? Regards, -- Benoit Minisini mailto:gambas at ...1... From francesco.difusco at ...69... Sun Sep 5 12:09:57 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 5 Sep 2004 12:09:57 +0200 Subject: [Gambas-user] Accessing various tables of mysql database Message-ID: I open various tables of a mysql database in different forms. Precisely, I open a table, where, in a tableview I select a record. Then I use a field of this record to query another table, and display this query opening another form. I open and display this query in the open event of the new form. It works correctly, but when I return to the calling form, that animal (gambero, in Italian) starts to cry, or looks like desperate. The application is blocked, and I get a message about a field. I don't know if I have clearly explained the problem. Thanks Francesco From gambas at ...1... Sun Sep 5 14:15:22 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 5 Sep 2004 14:15:22 +0200 Subject: [Gambas-user] Accessing various tables of mysql database In-Reply-To: References: Message-ID: <200409051415.23032.gambas@...1...> On Sunday 05 September 2004 12:09, francesco.difusco at ...69... wrote: > I open various tables of a mysql database in different forms. Precisely, I > open a table, where, in a tableview I select a record. Then I use a field > of this record to query another table, and display this query opening > another form. I open and display this query in the open event of the new > form. It works correctly, but when I return to the calling form, that > animal (gambero, in Italian) starts to cry, or looks like desperate. The > application is blocked, and I get a message about a field. I don't know if > I have clearly explained the problem. Absolutely not :-) Send a project, a database, everything that allows people to reproduce the behaviour. -- Benoit Minisini mailto:gambas at ...1... From francesco.difusco at ...69... Sun Sep 5 14:39:09 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 5 Sep 2004 14:39:09 +0200 Subject: [Gambas-user] Accessing various tables of mysql database Message-ID: ---------- Initial Header ----------- From frankberg at ...390... Sun Sep 5 22:15:19 2004 From: frankberg at ...390... (Frank Berg) Date: Sun, 5 Sep 2004 22:15:19 +0200 Subject: Starting writing a component quickly :-) (Was: Re: [Gambas-user] Gambas and AX25) References: <002601c48527$13f700f0$0200a8c0@...602...> <4136CE03.5080706@...9...> <001701c4919e$569ebb40$7084060a@...610...> <200409031240.05902.gambas@...1...> Message-ID: <002701c49385$11bb0860$0200a8c0@...602...> hi, tnx, i was try this out include step 7.. i can see that the compiler try to compile my ax25 component (only header). there are none function written, so the compiler write me: ax25 is disabled. the next step ist to write the ax25.c and make the function "ax25_config_load_ports()" accessable.. the function returns an integer with an counter of avaibled ax25 kernal-ports this function are ready and declared in the ax25libs, in the axconfig.h file. an ax25 tool like listen use this function so: if (ax25_config_load_ports() == 0) fprintf(stderr,"listen: no AX.25 port data configured\n"); i have includet it #include in the ax25.c my question: how must i implement this function in gambas so i maybe can ask if gb_ax25_config_load_ports = 0 then print "listen: no AX.25 port data configured" frank > > 1) Make a copy of the './src/lib/sdl' directory (with its contents) and name > it 'gb.xyz'. > > > 2) Remove the sources files, but keep main.c and main.h. You will write your > own main.c and main.h by modifying them. > > > 3) Edit the ./src/lib/xyz/Makefile.am file, and fills it as needed, as > explained in the wiki documentation. You will get something like that: > > INCLUDES = -I$(top_srcdir)/src/share @XYZ_INC@ > EXTRA_DIST = *.component > > pkglib_LTLIBRARIES = lib.gb.xyz.la > > lib_gb_xyz_la_LIBADD = @XYZ_LIB@ > lib_gb_xyz_la_LDFLAGS = @LD_FLAGS@ > > lib_gb_xyz_la_SOURCES = \ > main.h main.c \ > myFirstClass.h myFirstClass.c \ > mySecondClass.h mySecondClass.c \ > ... > > install-exec-local: > @cp -f *.component $(pkglibdir) > > > 4) Rename the './src/lib/xyz/lib.gb.sdl.component' file to > 'lib.gb.xyz.component' and edit it. Be careful, this must be UTF-8 encoded. > > [Component] > Key=gb.xyz > Name=The xyz component > Author=You > Alpha=1 > > > 5) Edit the ./src/lib/Makefile.am file (one directory up) and change the first > line to add '@XYZ_DIR@' > > SUBDIRS = debug eval db compress @QT_DIR@ @NET_DIR@ @SDL_DIR@ @VB_DIR@ > @XYZ_DIR@ > > > 5) Edit the configure.in file in the package root, and add the following > stuff: > > GB_COMPONENT( > xyz, > XYZ, > [XYZ component], > [GB_FIND(xyz.h, /usr/local /usr, include xyz*/include include/xyz*)], > [GB_FIND(libxyz.$SHLIBEXT, /usr/local /usr, lib xyz*/lib lib/xyz*)], > [$C_LIB $THREAD_LIB -lxyz], > [$THREAD_INC]) > > > 6) At the end of the configure.in file, change the AC_OUTPUT macro: > > dnl ---- Create makefiles > > AC_OUTPUT( \ > Makefile \ > src/Makefile \ > src/share/Makefile \ > src/comp/Makefile \ > src/exec/Makefile \ > src/lib/Makefile \ > ... > src/lib/compress/Makefile \ > src/lib/compress/zlib/Makefile \ > src/lib/compress/bzlib2/Makefile \ > src/lib/xyz/Makefile \ > ) > > > 7) Open a terminal, go to the package root directory, and type: > > $ ./reconf; ./configure > ... > $ make > > Everything should compile... if you didn't make a mistake of course :-) > > > 8) To test the component, you must make three symbolic links from > the ./src/lib/xyz directory to the gambas installation directory. As root, of > course: > > /usr/lib/gambas/lib.gb.xyz.component ----> ./src/lib/xyz/lib.gb.xyz.component > /usr/lib/gambas/lib.gb.xyz.so ----> ./src/lib/xyz/.libs/lib.gb.xyz.so > /usr/lib/gambas/lib.gb.xyz.la ----> ./src/lib/xyz/lib.gb.xyz.la > > > That's all. Tell me if something goes wrong. > > If this how-to is useful, I will add it to the wiki. > > Regards, > > -- > Benoit Minisini > mailto:gambas at ...1... > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...1... Sun Sep 5 22:25:29 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 5 Sep 2004 22:25:29 +0200 Subject: Starting writing a component quickly :-) (Was: Re: [Gambas-user] Gambas and AX25) In-Reply-To: <002701c49385$11bb0860$0200a8c0@...602...> References: <002601c48527$13f700f0$0200a8c0@...602...> <200409031240.05902.gambas@...1...> <002701c49385$11bb0860$0200a8c0@...602...> Message-ID: <200409052225.29396.gambas@...1...> On Sunday 05 September 2004 22:15, Frank Berg wrote: > hi, > > tnx, i was try this out include step 7.. i can see that the compiler try to > compile my ax25 component (only header). > there are none function written, so the compiler write me: ax25 is > disabled. > > the next step ist to write the ax25.c > and make the function "ax25_config_load_ports()" accessable.. > the function returns an integer with an counter of avaibled ax25 > kernal-ports > > this function are ready and declared in the ax25libs, in the axconfig.h > file. > > an ax25 tool like listen use this function so: > if (ax25_config_load_ports() == 0) > fprintf(stderr,"listen: no AX.25 port data configured\n"); > > > i have includet it #include in the ax25.c > > my question: > > how must i implement this function in gambas so i maybe can ask > > if gb_ax25_config_load_ports = 0 then print "listen: no AX.25 port data > configured" > > > frank > I don't really understand what you want :-( Could you try to reformulate your question differently ? I admit that I know nothing about ax25... And just two remarks :-) 1) Let's talk about that on the good mailing-list (devel) 2) Please put the answer *after* the quoted text, it is far more readable. Thanks in advance, Regards, -- Benoit Minisini mailto:gambas at ...1... From j.m.curl at ...17... Sun Sep 5 23:58:43 2004 From: j.m.curl at ...17... (Jason Curl) Date: Sun, 5 Sep 2004 23:58:43 +0200 Subject: [Gambas-user] Defect database? In-Reply-To: <200408262206.13194.gambas@...1...> Message-ID: <000001c49393$8ae78200$b7e3fea9@...511...> Hi Benoit, I'm just wondering, in the upcoming anticipation for Gambas 1.0 (and it appears wonderful so far), is it possible to have a "bug" database with "features" and "defects" that users can submit to and track independent to this mailing list? So far everything is in the mailing list and it's difficult to track what the problems are with each version. I haven't seen anything like this on the home page, but SourceForge appears to have something that might be accomodating. Thanks for your wonderful efforts! Jason. -----Original Message----- From: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Benoit Minisini Sent: Thursday, 26 August 2004 10:06 PM To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] Big bug in gambas 0.98 On Thursday 26 August 2004 11:54, binoy jones wrote: > Hi, > This problem I have reported with 0.83 two months back. Hope you > remember it. Thanks for fixing it. > > Regards > Binoy > Actually, it is a bug introduced in 0.98, so it isn't related to your problem. Each time somebody reports a bug, I mark its e-mail as important. And I keep all e-mails I receive on my har disk. This way, I forget (almost) nothing :-) If you don't have news about a bug after many versions, just write a new mail on the mailing-list, saying "Hey, this bug is present in 0.xx version yet!". If I apparently forget to fix something, it means generally that I couldn't reproduce the problem, and that I need more information. Regards, -- Benoit Minisini mailto:gambas at ...1... ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From budi at ...415... Mon Sep 6 04:43:03 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Mon, 06 Sep 2004 09:43:03 +0700 Subject: [Gambas-user] Light Serial Port In-Reply-To: <200409051201.44853.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409032258.22336.gambas@...1...> <200409051201.44853.gambas@...1...> Message-ID: What do you mean by "your anwser appear to a unrelated thread" ? budi On Sun, 5 Sep 2004 12:01:44 +0200, Benoit Minisini wrote: > On Sunday 05 September 2004 08:18, BUDI ARIEF GUSANDI wrote: >> Dear All, >> >> Since i want to develop an embedded system using gambas, is it possible >> to >> reduce unnecessary function in serial port component ? Like Network >> etc. I >> just need the serial port only, so it wont give a big overhead. >> >> Thanks >> >> Budi >> >> > > Why does your anwser appear to a unrelated thread ? Is it a bug in > KMail, or > did you falsely answer to the post on "Newbies packaging..." ? > > Anyway, you can do what you want with the components. The stripped size > of the > networking component is 40K, so maybe you can reduce it to 10K by just > keeping the serial port part ? > > Regards, > -- Thank You. Regards, Budi From budi at ...415... Mon Sep 6 04:47:13 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Mon, 06 Sep 2004 09:47:13 +0700 Subject: [Gambas-user] Executable In-Reply-To: <200409032258.22336.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409031650.56154.gambas@...1...> <1094227974.29375.49.camel@...599...> <200409032258.22336.gambas@...1...> Message-ID: Hi... 1. I try to make executable from executable menu in IDE. I choose desktop directory as destination of the exec. file. But when i go to the desktop, the file doesn't exist...Why ? 2. If i make exec. file to the same dir, that works, but when i call the file from shell. It shows Command Not Found..any can help ? Thanks Budi From c_bigham at ...605... Mon Sep 6 08:39:43 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Mon, 06 Sep 2004 01:39:43 -0500 Subject: [Gambas-user] Executable In-Reply-To: References: <1094027608.22390.12.camel@...599...> <200409031650.56154.gambas@...1...> <1094227974.29375.49.camel@...599...> <200409032258.22336.gambas@...1...> Message-ID: <413C062F.3000407@...605...> BUDI ARIEF GUSANDI wrote: > Hi... > > 1. I try to make executable from executable menu in IDE. I choose > desktop directory as destination of the exec. file. But when i go to > the desktop, the file doesn't exist...Why ? > 2. If i make exec. file to the same dir, that works, but when i call > the file from shell. It shows Command Not Found..any can help ? > > Thanks > > Budi > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > when you call the exec file frm the console(command shell) you will need to use a ./ in front of your exec file name(ex: ./MyGambasExecFile or /path/to/exec/file/./MyExecFileName)...alternatively, you may also copy your executable to /bin or /usr/bin and then you can exec it from the console as normal(ex: MyExecFileName).....i'm not exactly sure why gambas won't create the executable on your desktop tho...sorry i can't help you there..... From ronstk at ...239... Mon Sep 6 09:22:43 2004 From: ronstk at ...239... (ron) Date: Mon, 6 Sep 2004 09:22:43 +0200 Subject: [Gambas-user] Executable In-Reply-To: <413C062F.3000407@...605...> References: <1094027608.22390.12.camel@...599...> <413C062F.3000407@...605...> Message-ID: <200409060922.43360.ronstk@...239...> On Monday 06 September 2004 08:39, Chas.Bigham wrote: > BUDI ARIEF GUSANDI wrote: > > > Hi... > > > > 1. I try to make executable from executable menu in IDE. I choose > > desktop directory as destination of the exec. file. But when i go to > > the desktop, the file doesn't exist...Why ? > > 2. If i make exec. file to the same dir, that works, but when i call > > the file from shell. It shows Command Not Found..any can help ? > > > > Thanks > > > > Budi > > > > > when you call the exec file frm the console(command shell) you will need > to use a ./ in front of your exec file name(ex: ./MyGambasExecFile or > /path/to/exec/file/./MyExecFileName)...alternatively, you may also copy > your executable to /bin or /usr/bin and then you can exec it from the > console as normal(ex: MyExecFileName).....i'm not exactly sure why > gambas won't create the executable on your desktop tho...sorry i can't > help you there..... > Little corection for /path/to/exec/file/./MyExecFileName it hould be /path/to/exec/file/MyExecFileName without ./ in front of you exe. ./ is only need if you want to run and the current directory is the one your exe is in. A copy is no need but a symlink and after every update of your program works. Second at my box a symlink in the /home/ron/bin works too. For me another strange thing is in konqueror, clicking on the exe does not work, in Midnight commander pressing enter does. For some reason konqueror does not the exe the way it should do. From gambas at ...1... Mon Sep 6 09:42:02 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 09:42:02 +0200 Subject: [Gambas-user] Executable In-Reply-To: <200409060922.43360.ronstk@...239...> References: <1094027608.22390.12.camel@...599...> <413C062F.3000407@...605...> <200409060922.43360.ronstk@...239...> Message-ID: <200409060942.02700.gambas@...1...> On Monday 06 September 2004 09:22, ron wrote: > On Monday 06 September 2004 08:39, Chas.Bigham wrote: > > BUDI ARIEF GUSANDI wrote: > > > Hi... > > > > > > 1. I try to make executable from executable menu in IDE. I choose > > > desktop directory as destination of the exec. file. But when i go to > > > the desktop, the file doesn't exist...Why ? > > > 2. If i make exec. file to the same dir, that works, but when i call > > > the file from shell. It shows Command Not Found..any can help ? > > > > > > Thanks > > > > > > Budi > > > > when you call the exec file frm the console(command shell) you will need > > to use a ./ in front of your exec file name(ex: ./MyGambasExecFile or > > /path/to/exec/file/./MyExecFileName)...alternatively, you may also copy > > your executable to /bin or /usr/bin and then you can exec it from the > > console as normal(ex: MyExecFileName).....i'm not exactly sure why > > gambas won't create the executable on your desktop tho...sorry i can't > > help you there..... > > Little corection > for /path/to/exec/file/./MyExecFileName it hould be > /path/to/exec/file/MyExecFileName without ./ in front of you exe. > > ./ is only need if you want to run and the current directory is the one > your exe is in. > > A copy is no need but a symlink and after every update of your program > works. > Second at my box a symlink in the /home/ron/bin works too. > > For me another strange thing is in konqueror, clicking on the exe does not > work, in Midnight commander pressing enter does. > For some reason konqueror does not the exe the way it should do. > I know the problem with KDE, but I don't know how to fix it: Konqueror excutes scripts (Gambas executables are scripts) only if the script interpreter (the first line of the script) is "well known", i.e. something like #!/bin/sh or #!/usr/bin/perl. I think that creating a .desktop file somewhere should solve the problem, but I have no more information! -- Benoit Minisini mailto:gambas at ...1... From technoferret at ...598... Mon Sep 6 09:47:39 2004 From: technoferret at ...598... (Technoferret) Date: Mon, 06 Sep 2004 08:47:39 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409032258.22336.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409031650.56154.gambas@...1...> <1094227974.29375.49.camel@...599...> <200409032258.22336.gambas@...1...> Message-ID: <1094456859.29375.54.camel@...599...> On Fri, 2004-09-03 at 21:58, Benoit Minisini wrote: > On Friday 03 September 2004 18:12, Technoferret wrote: > > > > Benoit, > > > > This fails . Here is the output I get (project is called wibble) > > Seems to fail on rpm build, nothing appears in my ~/RPM/RPMS or SRPMS > > directories. > > > > Try with this new Package.module please... Hi Benoit, Sorry to say this one fails to make the RPM's just like the last one. Output is identical. Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." From gambas at ...1... Mon Sep 6 11:17:27 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 11:17:27 +0200 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <1094456859.29375.54.camel@...599...> References: <1094027608.22390.12.camel@...599...> <200409032258.22336.gambas@...1...> <1094456859.29375.54.camel@...599...> Message-ID: <200409061117.27241.gambas@...1...> On Monday 06 September 2004 09:47, Technoferret wrote: > On Fri, 2004-09-03 at 21:58, Benoit Minisini wrote: > > On Friday 03 September 2004 18:12, Technoferret wrote: > > > Benoit, > > > > > > This fails . Here is the output I get (project is called wibble) > > > Seems to fail on rpm build, nothing appears in my ~/RPM/RPMS or SRPMS > > > directories. > > > > Try with this new Package.module please... > > Hi Benoit, > > Sorry to say this one fails to make the RPM's just like the last one. > Output is identical. > > Dave Grrxfgh @#*! And with this one ? -- Benoit Minisini mailto:gambas at ...1... -------------- next part -------------- ' Gambas module file PUBLIC Name AS String PUBLIC Address AS String PUBLIC Path AS String PUBLIC Change AS String PRIVATE SUB AddLog(sText AS String) FMakeInstall.AddLog(sText) END PUBLIC FUNCTION Make() AS Boolean DIM sSys AS String FormatChange FOR EACH sSys IN Project.Systems IF MakePackage(sSys) THEN RETURN TRUE NEXT AddLog(("Saving CHANGELOG file.")) File.Save(Project.Dir &/ "CHANGELOG", Change) AddLog(("The packages have been successfully created.")) Message(("The packages have been successfully created.")) END PUBLIC FUNCTION GetChangeDate() AS String DIM sLang AS String DIM sDate AS String sLang = System.Language System.Language = "C" sDate = Format$(Now, "ddd mmm dd yyyy") & " " & Name & " " IF Address THEN sDate = sDate & "<" & Address & "> " sDate = sDate & Subst("&1.&2-&3", Project.MajorVersion, Project.MinorVersion, Project.ReleaseVersion) System.Language = sLang RETURN sDate END PRIVATE SUB FormatChange() DIM aLine AS String[] DIM sLine AS String IF Change THEN aLine = Split(Change, "\n") Change = "" FOR EACH sLine IN aLine sLine = Trim(sLine) IF NOT sLine THEN CONTINUE IF Left(sLine) <> "-" THEN sLine = "- " & sLine Change = Change & sLine & "\n" NEXT Change = "* " & GetChangeDate() & "\n" & Change & "\n" ENDIF TRY Change = Change & File.Load(Project.Dir &/ "CHANGELOG") END PRIVATE FUNCTION IsConsoleProject() AS Boolean DIM sLib AS String FOR EACH sLib IN Project.Libraries IF CComponent.All[sLib].Type = "Form" THEN RETURN FALSE NEXT RETURN TRUE END PRIVATE FUNCTION MakePackage(sSys AS String) AS Boolean DIM sName AS String DIM sProjectName AS String DIM sHome AS String DIM sSrc AS String DIM sDir AS String DIM sCmd AS String DIM hFile AS File DIM sArch AS String DIM sTemp AS String DIM sOutput AS String DIM sLang AS String DIM sPackage AS String DIM sVersionSuffix AS String DIM hIcon AS NEW Image DIM sIcon AS String DIM sPrefix AS String 'DIM bKillRpm AS Boolean DIM sDistribution AS String DIM sVendor AS String 'DIM bDebianMenu AS Boolean 'DIM bRedhatMenu AS Boolean DIM sRelease AS String DIM sLib AS String 'DIM bNoMacro AS Boolean INC Application.Busy SELECT CASE sSys CASE "mandrake" sDistribution = "MandrakeLinux" sVendor = "MandrakeSoft" 'bDebianMenu = TRUE sVersionSuffix = "mdk" CASE "debian" sDistribution = "Debian" sVendor = "Debian" 'bDebianMenu = TRUE 'bNoMacro = TRUE CASE "redhat" sDistribution = "RedHat" sVendor = "RedHat" 'bRedhatMenu = TRUE CASE "suse" sDistribution = "SuSE Linux" sVendor = "SuSE Linux AG" 'bRedhatMenu = TRUE sVersionSuffix = "suse" END SELECT sProjectName = Conv(Project.Name, Desktop.Charset, System.Charset) IF Project.Prefix THEN sPrefix = "gambas-" sName = sPrefix & LCase(sProjectName) sHome = System.Home ' step 1, set up RPM dirs and macros if they're not there already AddLog(Subst(("Creating package for &1."), FMakeInstall.GetSystemName(sSys))) AddLog(("Initializing ~/RPM directory.")) FOR EACH sCmd IN [ "RPM/", "RPM/BUILD/", "RPM/RPMS/", "RPM/SOURCES/", "RPM/SPECS/", "RPM/SRPMS/", "RPM/tmp/" ] TRY MKDIR sHome &/ sCmd NEXT OPEN sHome &/ ".rpmmacros" FOR CREATE AS hFile PRINT #hFile, "%_topdir " & sHome &/ "RPM" PRINT #hFile, "%_tmppath " & sHome &/ "RPM/tmp" PRINT #hFile, "%distribution "; sDistribution PRINT #hFile, "%vendor "; sVendor PRINT #hFile, "%packager "; Name & "<" & Conv(Address, Desktop.Charset, System.Charset) & ">" PRINT #hFile, "%buildhost "; System.Host CLOSE #hFile ' step 2, write source tarball (with bzip) to SOURCES dir AddLog(("Creating source package.")) sSrc = sHome &/ "RPM/SOURCES" sDir = Project.Dir &/ ".icon" SHELL "rm -rf " & Project.Quote(sDir) WAIT TRY MKDIR sDir IF Project.Icon THEN hIcon.Load(Project.Dir &/ Project.Icon) ELSE hIcon.Load("img/gambas.png") ENDIF hIcon.Stretch(16, 16, TRUE).Save(sDir &/ "16.png") hIcon.Stretch(32, 32, TRUE).Save(sDir &/ "32.png") hIcon.Stretch(48, 48, TRUE).Save(sDir &/ "48.png") sArch = sSrc &/ (sPrefix & Subst("&1-&2.&3.tar.bz2", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, Project.ReleaseVersion)) Project.MakeSourcePackageTo(sArch) AddLog(("Creating .spec file.")) OPEN sHome &/ "RPM/SPECS" &/ sName & ".spec" FOR CREATE AS hFile PRINT #hFile, "%define name " & sName PRINT #hFile, "%define version " & Subst("&1.&2", Project.MajorVersion, Project.MinorVersion) sRelease = Project.ReleaseVersion & sVersionSuffix PRINT #hFile, "%define release "; sRelease PRINT #hFile PRINT #hFile, "Summary: " & IIf(Project.Title, Project.Title, "Gambas project " & Project.Name) PRINT #hFile, "Name: %{name}" PRINT #hFile, "Version: %{version}" PRINT #hFile, "Release: %{release}" PRINT #hFile, "Source0: %{name}-%{version}.tar.bz2" PRINT #hFile, "License: GPL" PRINT #hFile, "Group: " & Project.Groups[sSys] PRINT #hFile, "BuildRoot: %{_tmppath}/%{name}-buildroot" PRINT #hFile, "Prefix: %{_prefix}" 'PRINT #hFile, "BuildRequires: gambas-gui" PRINT #hFile, "BuildArch: noarch" PRINT #hFile, "Requires: gambas-runtime >= 0.95,gambas-runtime <= 1.0"; FOR EACH sLib IN Project.Libraries PRINT #hFile, ",gambas-"; Replace(sLib, ".", "-"); " >= 0.95"; PRINT #hFile, ",gambas-"; Replace(sLib, ".", "-"); " <= 1.0"; NEXT PRINT #hFile PRINT #hFile, "AutoReqProv: no" PRINT #hFile, "\n%description\n" & Project.Description & "\nThis program is written in Gambas, so you will need Gambas to be installed." PRINT #hFile, "\n%prep" PRINT #hFile, "rm -rf $RPM_BUILD_ROOT" PRINT #hFile, "\n%setup -q -n " & Project.Quote(sProjectName) PRINT #hFile, "\n%build" PRINT #hFile, Project.GetCompileCommand(TRUE, NOT Project.KeepDebugInfo, FALSE) & "\ngba" PRINT #hFile, "\n%install" PRINT #hFile, "install -d $RPM_BUILD_ROOT/usr/bin" PRINT #hFile, "install -p "; Project.Quote(sProjectName); " $RPM_BUILD_ROOT/usr/bin/"; sName sIcon = Project.Quote(sName) & ".png" ' NOTE: There are explicit references to /usr/share. ' I must find a way to use the rpm macros instead. SELECT CASE sSys CASE "mandrake" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_miconsdir}" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_iconsdir}" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_liconsdir}" PRINT #hFile, "install -p .icon/16.png $RPM_BUILD_ROOT/%{_miconsdir}" &/ sIcon PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_iconsdir}" &/ sIcon PRINT #hFile, "install -p .icon/48.png $RPM_BUILD_ROOT/%{_liconsdir}" &/ sIcon PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_menudir}" PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/"; Project.Quote(sName) PRINT #hFile, Subst("?package(&1):command=\"/usr/bin/&1\" icon=\"&1.png\" ", sName); IF IsConsoleProject() THEN PRINT #hFile, "needs=\"text\""; ELSE PRINT #hFile, "needs=\"X11\""; ENDIF PRINT #hFile," section=\""; Project.Menus[sSys]; "\" title=\""; IF Project.Title THEN PRINT #hFile, Project.Title; ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "longtitle=\""; IF Project.Description THEN PRINT #hFile, Replace(Project.Description, "\n", " "); ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "startup_notify=\"true\"" PRINT #hFile, "EOF" PRINT #hFile, "\n%post" PRINT #hFile, "%{update_menus}" PRINT #hFile, "\n%postun" PRINT #hFile, "%{clean_menus}" CASE "debian" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/pixmaps" PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_libdir}/menu" PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_libdir}/menu/"; Project.Quote(sName) PRINT #hFile, Subst("?package(&1):command=\"/usr/bin/&1\" icon=\"/usr/share/pixmaps/&1.png\" ", sName); IF IsConsoleProject() THEN PRINT #hFile, "needs=\"text\""; ELSE PRINT #hFile, "needs=\"X11\""; ENDIF PRINT #hFile," section=\""; Project.Menus[sSys]; "\" title=\""; IF Project.Title THEN PRINT #hFile, Project.Title; ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "longtitle=\""; IF Project.Description THEN PRINT #hFile, Replace(Project.Description, "\n", " "); ELSE PRINT #hFile, Project.Name; ENDIF PRINT #hFile, "\" "; PRINT #hFile, "startup_notify=\"true\"" PRINT #hFile, "EOF" 'PRINT #hFile, "\n%post" 'PRINT #hFile, "%{update_menus}" 'PRINT #hFile, "\n%postun" 'PRINT #hFile, "%{clean_menus}" CASE "redhat", "suse" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/pixmaps" PRINT #hFile, "install -d $RPM_BUILD_ROOT/%{_datadir}/applications" PRINT #hFile, "install -p .icon/32.png $RPM_BUILD_ROOT/%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "cat << EOF > $RPM_BUILD_ROOT/%{_datadir}/applications" &/ Project.Quote(sName) & ".desktop" PRINT #hFile, "[Desktop Entry]" PRINT #hFile, "Name="; Project.Title PRINT #hFile, "Comment="; Replace(Project.Description, "\n", " ") PRINT #hFile, "Categories="; Replace(Replace(Project.Menus[sSys], " ", ""), "/", ";"); IF sSys = "redhat" THEN PRINT #hFile, ";X-Red-Hat-Extra" ENDIF PRINT #hFile PRINT #hFile, "Icon=/usr/share/pixmaps" &/ sIcon PRINT #hFile, "Exec=/usr/bin" &/ sName PRINT #hFile, "Type=Application" PRINT #hFile, "Terminal="; IIf(IsConsoleProject(), "True", "False") PRINT #hfile, "Encoding=UTF-8" PRINT #hFile, "EOF" END SELECT PRINT #hFile, "\n%clean" PRINT #hFile, "rm -rf $RPM_BUILD_ROOT" PRINT #hFile, "\n%files" PRINT #hFile, "%defattr(-,root,root)" PRINT #hFile, "/usr/bin/" & sName SELECT CASE sSys CASE "mandrake" PRINT #hFile, "/%{_miconsdir}" &/ sIcon PRINT #hFile, "/%{_iconsdir}" &/ sIcon PRINT #hFile, "/%{_liconsdir}" &/ sIcon PRINT #hFile, "/%{_menudir}" &/ sName CASE "debian" PRINT #hFile, "%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "%{_libdir}/menu" &/ sName CASE "redhat", "suse" PRINT #hFile, "%{_datadir}/pixmaps" &/ sIcon PRINT #hFile, "%{_datadir}/applications" &/ Project.Quote(sName) & ".desktop" END SELECT PRINT #hFile, "\n%changelog\n" PRINT #hFile, Change CLOSE #hFile ' and step 4.... build that sucker. AddLog(("Creating RPM packages.")) sLang = System.Language System.Language = "C" sTemp = Temp$ SHELL "rpmbuild -ba " & Project.Quote(sHome &/ "RPM/SPECS" &/ sName & ".spec") & " > " & Project.Quote(sTemp) & " 2>&1" WAIT sOutput = Conv(Replace(File.Load(sTemp), "\r", ""), System.Charset, Desktop.Charset) TRY KILL sHome &/ ".rpmmacros" System.Language = sLang DEC Application.Busy FOR EACH sCmd IN Split(sOutput, "\n") IF Left(sCmd, 6) = "Wrote:" AND Right$(sCmd, 10) = "noarch.rpm" THEN sPackage = sPrefix & Subst("&1-&2.&3-&4.noarch.rpm", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF sSys = "debian" THEN SHELL "cd " & Project.Quote(sHome &/ "RPM/RPMS/noarch") & "; alien --to-deb -k " & Project.Quote(sPackage) WAIT sPackage = sPrefix & Subst("&1_&2.&3-&4_all.deb", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF NOT Exist(sHome &/ "RPM/RPMS/noarch" &/ sPackage) THEN ERROR.Raise("alien command has failed") ENDIF RENAME sHome &/ "RPM/RPMS/noarch" &/ sPackage AS Path &/ sPackage sPackage = sPrefix & Subst("&1-&2.&3-&4.src.rpm", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF sSys = "debian" THEN SHELL "cd " & Project.Quote(sHome &/ "RPM/SRPMS") & "; alien --to-deb -k " & Project.Quote(sPackage) WAIT sPackage = sPrefix & Subst("&1_&2.&3-&4_all.deb", LCase(Project.Name), Project.MajorVersion, Project.MinorVersion, sRelease) IF NOT Exist(sHome &/ "RPM/SRPMS" &/ sPackage) THEN ERROR.Raise("alien command has failed") RENAME sHome &/ "RPM/SRPMS" &/ sPackage AS Path &/ File.BaseName(sPackage) & ".src.deb" ELSE RENAME sHome &/ "RPM/SRPMS" &/ sPackage AS Path &/ sPackage ENDIF AddLog(sOutput) RETURN END IF NEXT ERROR.Raise(sOutput) CATCH PRINT sOutput AddLog(("The package build has failed.") &"\n") AddLog(ERROR.Text) Message.Error(("The package build has failed.")) RETURN TRUE END From lordheavy at ...512... Mon Sep 6 11:35:48 2004 From: lordheavy at ...512... (Laurent Carlier) Date: Mon, 6 Sep 2004 11:35:48 +0200 Subject: [Gambas-user] gambas 0.99 (codename BirthDay ? :) ) Message-ID: <200409061135.48155.lordheavy@...512...> As i cannot find any announces on this ML .... Release of Gambas 0.99 : This release fixes a bunch of bugs, and adds the following features: - The find dialog box is usable while editing a text file. - The tips of the days were translated in turkish. - The border of modified lines is highlighted. - There is a new editor theme named ruby. - Copying tables or databases in the database manager does the conversion between the database charsets. - There is no implicit class declaration anymore. The compiler always raises an error if it finds an unknown identifier. - The SDL component manages sound volume now. Note that there is problems with Debian package generation yet, and that I will try to make Mandrake packages on Thursday or Wednesday. Unless Rob is faster :-) Another point, this is my birthday today! :-) So, Happy BirthDay Beno?t -- Laurent Carlier From gambas at ...1... Mon Sep 6 11:50:18 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 11:50:18 +0200 Subject: [Gambas-user] gambas 0.99 (codename BirthDay ? :) ) In-Reply-To: <200409061135.48155.lordheavy@...512...> References: <200409061135.48155.lordheavy@...512...> Message-ID: <200409061150.18692.gambas@...1...> On Monday 06 September 2004 11:35, Laurent Carlier wrote: > As i cannot find any announces on this ML .... > > Release of Gambas 0.99 : > This release fixes a bunch of bugs, and adds the following features: > > - The find dialog box is usable while editing a text file. > - The tips of the days were translated in turkish. > - The border of modified lines is highlighted. > - There is a new editor theme named ruby. > - Copying tables or databases in the database manager does the conversion > between the database charsets. > - There is no implicit class declaration anymore. The compiler always > raises an error if it finds an unknown identifier. > - The SDL component manages sound volume now. > > Note that there is problems with Debian package generation yet, and that I > will try to make Mandrake packages on Thursday or Wednesday. Unless Rob is > faster :-) > > Another point, this is my birthday today! :-) > > > So, Happy BirthDay Beno?t You were faster than me! Thanks, this is one job to do less :-) -- Benoit Minisini mailto:gambas at ...1... From technoferret at ...598... Mon Sep 6 12:03:00 2004 From: technoferret at ...598... (Technoferret) Date: Mon, 06 Sep 2004 11:03:00 +0100 Subject: [Gambas-user] Newbies Package Creation Problem In-Reply-To: <200409061117.27241.gambas@...1...> References: <1094027608.22390.12.camel@...599...> <200409032258.22336.gambas@...1...> <1094456859.29375.54.camel@...599...> <200409061117.27241.gambas@...1...> Message-ID: <1094464980.11086.8.camel@...599...> On Mon, 2004-09-06 at 10:17, Benoit Minisini wrote: > > Grrxfgh @#*! And with this one ? Now we're rocking, sort of ;-) Ok Benoit, I've got it working. The file you attached hadn't got the alien calls modified to use fakeroot so I added the fakeroot myself and it now works. I have created a package and installed it with no major problem. I have noticed a bit of strange behaviour but it may be my system - when a .deb is installed that has a menu item update-menus is usually run but does not seem to be doing so. As I said this may be my system but I have found one slight difference between the menu files and the one the package creates. It is only a matter of formatting and after I manually run update-menus everything is hunky-dory. I have attached a standard menu file and the one generated by the script for you to compare. I do not think this is a serious problem though and as I said it may be related to my system. Dave -- "All electronic components have smoke inside them, once this is released they will cease to function." -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: kview URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: wibble URL: From lasse at ...186... Mon Sep 6 12:04:17 2004 From: lasse at ...186... (lasse at ...186...) Date: Mon, 6 Sep 2004 12:04:17 +0200 Subject: [Gambas-user] monitor file for changes Message-ID: <200409061204.17593.lasse@...186...> Hi all, Been fooling around with a way to monitor a file for changes and print the last line entered in the file if it has changed but cannot seem to find an easy way of doing it ! Any hints anyone ? Have anyone done something similar ?? Regards, Lasse K. Christiansen From lasse at ...186... Mon Sep 6 12:05:26 2004 From: lasse at ...186... (lasse at ...186...) Date: Mon, 6 Sep 2004 12:05:26 +0200 Subject: [Gambas-user] remove line and add another line in a text file with gambas Message-ID: <200409061205.26315.lasse@...186...> Hi all, I'm trying to create a simple configuration program that will change some simple settings in a configuration file. But i cannot seem to find an easy way of finding a matching line in a text file. Remove it and add another line instead ? Have anyone done anything similar ? regards, Lasse From gambas at ...1... Mon Sep 6 12:49:32 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 12:49:32 +0200 Subject: [Gambas-user] monitor file for changes In-Reply-To: <200409061204.17593.lasse@...186...> References: <200409061204.17593.lasse@...186...> Message-ID: <200409061249.32616.gambas@...1...> On Monday 06 September 2004 12:04, lasse at ...186... wrote: > Hi all, > > Been fooling around with a way to monitor a file for changes and print the > last line entered in the file if it has changed but cannot seem to find an > easy way of doing it ! > > Any hints anyone ? Have anyone done something similar ?? > > Regards, > > Lasse K. Christiansen > > I think you can do that by getting the output of "tail -f YourFile". Type 'man tail' for more details. Regards, -- Benoit Minisini mailto:gambas at ...1... From heriskl at ...325... Mon Sep 6 13:08:09 2004 From: heriskl at ...325... (HerSam) Date: Mon, 06 Sep 2004 18:08:09 +0700 Subject: [Gambas-user] Happy Birthday Message-ID: <413C4519.7080906@...325...> Happy Birthday Beno?t Minisini. Kawan SAM-Indonesia From lasse at ...186... Mon Sep 6 13:17:30 2004 From: lasse at ...186... (lasse at ...186...) Date: Mon, 6 Sep 2004 13:17:30 +0200 Subject: [Gambas-user] monitor file for changes In-Reply-To: <200409061249.32616.gambas@...1...> References: <200409061204.17593.lasse@...186...> <200409061249.32616.gambas@...1...> Message-ID: <200409061317.31318.lasse@...186...> Hi, I know about using "tail -f", but i want to do this using Gambas and display is with a GUI frontend and then possibly do some alerting and filtering on the contents which is why i wanted to do it using gambas ! Any way of doing it with Gambas. I've been trying to fool around with EOF functionality but without much luck. Regards, Lasse On Monday 06 September 2004 12:49, Benoit Minisini wrote: > On Monday 06 September 2004 12:04, lasse at ...186... wrote: > > Hi all, > > > > Been fooling around with a way to monitor a file for changes and print > > the last line entered in the file if it has changed but cannot seem to > > find an easy way of doing it ! > > > > Any hints anyone ? Have anyone done something similar ?? > > > > Regards, > > > > Lasse K. Christiansen > > I think you can do that by getting the output of "tail -f YourFile". Type > 'man tail' for more details. > > Regards, From gambas at ...1... Mon Sep 6 13:34:18 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 13:34:18 +0200 Subject: [Gambas-user] monitor file for changes In-Reply-To: <200409061317.31318.lasse@...186...> References: <200409061204.17593.lasse@...186...> <200409061249.32616.gambas@...1...> <200409061317.31318.lasse@...186...> Message-ID: <200409061334.18286.gambas@...1...> On Monday 06 September 2004 13:17, lasse at ...186... wrote: > Hi, > > I know about using "tail -f", but i want to do this using Gambas and > display is with a GUI frontend and then possibly do some alerting and > filtering on the contents which is why i wanted to do it using gambas ! > > Any way of doing it with Gambas. I've been trying to fool around with EOF > functionality but without much luck. > > Regards, > > Lasse > What is the problem with using "tail -f" to monitor a file, and display the result in a GUI made in Gambas ??? DIM hProcess AS Process EXEC [ "tail", "-f", MyFile ] FOR READ AS hProcess ... PUBLIC SUB Process_Read() DIM sLig AS String LINE INPUT #LAST, sLig ... END Or something like that. Regards, -- Benoit Minisini mailto:gambas at ...1... From lasse at ...186... Mon Sep 6 14:14:46 2004 From: lasse at ...186... (lasse at ...186...) Date: Mon, 6 Sep 2004 14:14:46 +0200 Subject: [Gambas-user] monitor file for changes In-Reply-To: <200409061334.18286.gambas@...1...> References: <200409061204.17593.lasse@...186...> <200409061317.31318.lasse@...186...> <200409061334.18286.gambas@...1...> Message-ID: <200409061414.46912.lasse@...186...> Hi, Ohh, cool, I had no idea in the world that it would that simple ! Thanks alot, Regards, On Monday 06 September 2004 13:34, Benoit Minisini wrote: > On Monday 06 September 2004 13:17, lasse at ...186... wrote: > > Hi, > > > > I know about using "tail -f", but i want to do this using Gambas and > > display is with a GUI frontend and then possibly do some alerting and > > filtering on the contents which is why i wanted to do it using gambas ! > > > > Any way of doing it with Gambas. I've been trying to fool around with EOF > > functionality but without much luck. > > > > Regards, > > > > Lasse > > What is the problem with using "tail -f" to monitor a file, and display the > result in a GUI made in Gambas ??? > > DIM hProcess AS Process > > EXEC [ "tail", "-f", MyFile ] FOR READ AS hProcess > > ... > > PUBLIC SUB Process_Read() > > DIM sLig AS String > > LINE INPUT #LAST, sLig > > ... > > END > > Or something like that. > > Regards, From francesco.difusco at ...69... Mon Sep 6 14:26:25 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Mon, 6 Sep 2004 14:26:25 +0200 Subject: [Gambas-user] Managing relationship one to many Message-ID: I need to manage one or more table having a relationship one to many. I select a record in the first table, and according to this record, I read key field in this record to select all the other records in the second table. The first tables contains all the magazines I have bought, not their issues. For example, in this table I have, CodeMagazine| Title | Editor | City | ISSN ------------------------------------------------------------------------------------ 1 Dr. Dobb's Journal 2 C/C++ Journal 3 Linux Journal 4 Linux Magazine 5 Linux Magazine (Italian edition) 6 Computer Programming ... .. -------------------------------------------------------------------------------------- etc. Ih the second table I have all the issues of the above magazines CodeMagazine IdReview Issue PublDate Price Pages ... -------------------------------------------------------- 1 101 255 May2004 8? 82 1 102 256 June2004 8? 82 6 103 11 Jan2002 3? 98 4 104 34 Jul1999 2? 112 .... .... ----------------------------------------------------------- Now, when I want to display all the Dr. DObb's Journal I have, I first select the record corresponding to Dr. Dobb's in the first table, and I get the value of CodeMagazine, then I execute a query in the second table selecting all the issues corresponding to the CodeMagazine I have choosen in the first table. Hope this is clear. Now, in Gambas, I open various tables of a mysql database in different forms. Precisely, I open the first table of the above example, displaying it in a tableview control. Then, I select a record. I use a field of this record to query another table. I pass this value to a second form I open. In the open event of this second form I execute the second query and I get all the data correctly. I open and display this query in the open event of the new form. It works correctly, but when I: move the second form up-down, or left-right or; return to the calling form; the application freezes, and I need to interrupt it. So I get an error message about the field IdReview, without any other information I tried to send a copy of the project, but it was rejected for it was too big. Thanks Francesco From francesco.difusco at ...69... Mon Sep 6 15:39:19 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Mon, 6 Sep 2004 15:39:19 +0200 Subject: [Gambas-user] Managing relationship one to many Message-ID: I have solved the problem. When I managed the tableview_data event, I uses the same array name to indicate the fields to display in the tableview control, even if I deleted it before initializing it, in the procedure I used to display records, like this: SUB display_riviste(tbv AS tableview, testata AS String) DIM sql AS String DIM nRecord AS Integer sql="SELECT IdRivista, Inventario, IdEditore, Numero, Mese, Anno, Tomo, Volume, Pagine from riviste where IdTestata="& testata query_riviste=hConnection.Exec(sql) nRecord=query_riviste.count WITH query_riviste 'tbv.Rows.Count tbv.rows.count=0 IF .count<>0 THEN tbv.columns.count=.fields.count tbv.rows.count=nRecord END IF END WITH campiriviste.clear campiriviste.add("IdRivista") campiriviste.add("Inventario") campiriviste.add("IdEditore") campiriviste.add("Numero") campiriviste.add("Mese") campiriviste.add("Anno") campiriviste.add("Tomo") campiriviste.add("Volume") campiriviste.add("Pagine") END TO solve the problem I had to use two arrays, one for each form, the one called "campiriviste", and the other called "campitestate". Before this I used only the array "campi". In my intentions, this array should have been cleared whenever I switched to other form, but when forms were overlapped, the two tableview (one per form) controls raised the tableview_data event, each one using the same array, "campi" common to the two forms. Well, now it is clear to me. Francesco From leo.barnhoorn at ...246... Mon Sep 6 16:51:18 2004 From: leo.barnhoorn at ...246... (Leo Barnhoorn) Date: Mon, 6 Sep 2004 16:51:18 +0200 Subject: [Gambas-user] Birthday. Message-ID: <200409061651.18836.leo.barnhoorn@...246...> Hello Benoit, Happy Birthday to you. Have a nice day. Regards, Leo. From rgcook at ...595... Mon Sep 6 17:23:03 2004 From: rgcook at ...595... (Robert G. Cook) Date: Mon, 6 Sep 2004 10:23:03 -0500 Subject: [Gambas-user] Birthday. In-Reply-To: <200409061651.18836.leo.barnhoorn@...246...> References: <200409061651.18836.leo.barnhoorn@...246...> Message-ID: <200409061023.03911.rgcook@...595...> On Monday 06 September 2004 09:51 am, Leo Barnhoorn wrote: > Hello Benoit, > > Happy Birthday to you. > > Have a nice day. > > Regards, > Leo. > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From rgcook at ...595... Mon Sep 6 17:33:20 2004 From: rgcook at ...595... (Robert G. Cook) Date: Mon, 6 Sep 2004 10:33:20 -0500 Subject: [Gambas-user] Control Tab Order Message-ID: <200409061033.20091.rgcook@...595...> How does one set form controls tab order? Can I revise the order of the control defs in the Gambas form file? Is there a control property that I am missing to do this? From nigel at ...38... Mon Sep 6 17:39:03 2004 From: nigel at ...38... (Nigel Gerrard) Date: Mon, 6 Sep 2004 16:39:03 +0100 Subject: [Gambas-user] Problem with TableView & Mysql (strange unknown field error) References: <41377825.8010905@...606...> <1094156353.10211.17.camel@...541...> <41378718.5040507@...606...> Message-ID: <002101c49427$a64128a0$030a0a0a@...360...> As usual, I believe I have a fix which goes out just after the next release of gamba :-( This patch should work against both 0.99 and 0.98a. Put main.c.diff in gambas-0.99/src/lib/db/mysql apply: patch main.c main.c.diff Then make and make install. Benoit, please include this update for the next distribution. Kind regards Nigel ----- Original Message ----- From: "Notorious" To: Sent: Thursday, September 02, 2004 9:48 PM Subject: Re: [Gambas-user] Problem with TableView & Mysql (strange unknown field error) > Nigel, > > What exactly do you mean by database driver ? > > the libraries are -> gambas-mysql 0.98a > mysql is version -> 4.0.20-11 > > Is this what you seek? > > thx > Notorious > > Nigel Gerrard wrote: > > >Notorious, > > > >Could you tell me which database driver you are using as alias support > >is unfortunately different on each. > > > >Nigel > > > >On Thu, 2004-09-02 at 20:44, Notorious wrote: > > > > > >>Hi > >> > >>Thank you for reading this :) > >>I'm running linux debian (2.6) & gambas 0.98a > >>I want to read out a query result and put in a tableview. > >>All goes well but when I use a more advanced query (i.e with > >>from_unixtime() ) I get an "unknown field error: ." error. > >> > >>Example: > >>(from database example) > >> > >>PRIVATE $hConn AS Connection > >>PRIVATE $rdata AS Result > >> > >>public sub form_open() > >> > >>end > >> > >>PRIVATE SUB ReadData() > >> > >> DIM htable AS Table > >> DIM hfield AS ResultField > >> DIM sfield AS String > >> DIM iInd AS Integer > >> > >> INC Application.Busy > >> > >> $rdata = $hconn.Exec("SELECT * FROM foo") > >> > >>*// With this query all works fine //* > >> > >> $rdata = $hconn.Exec("SELECT id,FROM_UNIXTIME(time) as bar FROM foo") > >> > >>*// Using this one I would get the error: "Unknown field: .bar", same > >>with INET_TOA //* > >> > >> Table1.Rows.Count = 0 > >> > >> Table1.Columns.Count = $rdata.Fields.Count > >> > >> FOR EACH hfield IN $rdata.Fields > >> WITH hfield > >> > >> Table1.Columns[iInd].Text = .Name > >> Table1.Columns[iInd].Width = WidthFromType(table1,.Type,.Length,.Name) > >> > >> END WITH > >> INC iInd > >> NEXT > >> > >> Table1.Rows.Count = $rdata.Count > >> > >>FINALLY > >> > >> DEC Application.Busy > >> > >>CATCH > >> > >> Message.Error("Cannot exec request." & "\n\n" & Error.Text) > >> > >>END > >> > >>PRIVATE FUNCTION WidthFromType(hCtrl AS control, iType AS Integer, > >>iLength AS Integer, sTitle AS String) AS Integer > >> > >>END > >> > >>PUBLIC SUB table1_Data(Row AS Integer,column AS Integer) > >> > >>END > >> > >>Please help me, what am I doing wrong?? > >> > >>Thx > >> > >>Notorious > >> > >>PS:I like what you guys are doing with the program, keep up the good job!! > >> > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by BEA Weblogic Workshop > >>FREE Java Enterprise J2EE developer tools! > >>Get your free copy of BEA WebLogic Workshop 8.1 today. > >>http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > >>_______________________________________________ > >>Gambas-user mailing list > >>Gambas-user at lists.sourceforge.net > >>https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >> > > > > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by BEA Weblogic Workshop > >FREE Java Enterprise J2EE developer tools! > >Get your free copy of BEA WebLogic Workshop 8.1 today. > >http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > >_______________________________________________ > >Gambas-user mailing list > >Gambas-user at lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -------------- next part -------------- A non-text attachment was scrubbed... Name: main.c.diff Type: application/octet-stream Size: 96 bytes Desc: not available URL: From sourceforge-raindog2 at ...94... Mon Sep 6 18:57:20 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Mon, 6 Sep 2004 12:57:20 -0400 Subject: [Gambas-user] gambas 0.99 in mandrake contrib already :) Message-ID: <200409061257.20866.sourceforge-raindog2@...94...> I wish I could take credit, but I just now finished building my set of packages! Thanks to whomever built and submitted this to Mandrake contrib. Rob ---------- Forwarded Message ---------- Subject: [Contrib-Rpm] gambas-0.99-1mdk Date: Monday 06 September 2004 11:54 From: Lenny Cartier To: Changelog List [Contrib-RPM] -=-=-=- Name : gambas Relocations: (not relocatable) Version : 0.99 Vendor: Mandrakesoft Release : 1mdk Build Date: Mon Sep 6 17:16:54 2004 Install Date: (not installed) Build Host: n1.mandrakesoft.com Group : Development/Other Source RPM: (none) Size : 3500379 License: GPL Signature : (none) Packager : Lenny Cartier URL : http://gambas.sf.net/ Summary : Gambas is a free VB-like language. Description : Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm). With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, and so on... This package only provides the command-line utilities. You will need gambas-lib for the required components and gambas-gui for the actual VB-like environment. -=-=-=- Lenny Cartier 0.99-1mdk - 0.99 -=-=-=- No rpmlint error, happy man :-) -=-=-=- gambas.spec changed --- gambas-0.98-1mdk.src.rpm/gambas.spec 2004-09-06 17:54:14.741157104 +0200 +++ gambas-0.99-1mdk.src.rpm/gambas.spec 2004-09-06 17:54:14.954124728 +0200 @@ -7,7 +7,7 @@ License: GPL Group: Development/Other Summary: Gambas is a free VB-like language. -Version: 0.98 +Version: 0.99 Release: 1mdk URL: http://gambas.sf.net/ Source0: %{name}-%{version}.tar.bz2 @@ -153,6 +153,9 @@ %changelog +* Mon Sep 06 2004 Lenny Cartier 0.99-1mdk +- 0.99 + * Wed Aug 25 2004 Lenny Cartier 0.98-1mdk - 0.98 -- http://www.mandrake-linux.com/en/cookerdevel.php3 ------------------------------------------------------- From bundeshund at ...467... Mon Sep 6 19:14:56 2004 From: bundeshund at ...467... (Hans-Martin Bundeshund) Date: Mon, 6 Sep 2004 19:14:56 +0200 Subject: [Gambas-user] Birthday. In-Reply-To: <200409061023.03911.rgcook@...595...> References: <200409061651.18836.leo.barnhoorn@...246...> <200409061023.03911.rgcook@...595...> Message-ID: <200409061914.56729.bundeshund@...467...> Yes, happy Birthday to You, Benoit! Long & happy life! HM Am Montag, 6. September 2004 17:23 schrieb Robert G. Cook: > On Monday 06 September 2004 09:51 am, Leo Barnhoorn wrote: > > Hello Benoit, > > > > Happy Birthday to you. > > > > Have a nice day. > > > > Regards, > > Leo. > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by BEA Weblogic Workshop > > FREE Java Enterprise J2EE developer tools! > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From Houston, TX USA: Happy Birthday Benoit! > > Enjoy your day. We all appreciate your effort. Gambas is making a > difference! > > Bob > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_idP47&alloc_id808&op=Click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From sourceforge-raindog2 at ...94... Mon Sep 6 19:16:18 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Mon, 6 Sep 2004 13:16:18 -0400 Subject: [Gambas-user] Mandrake packages of 0.99 Message-ID: <200409061316.18041.sourceforge-raindog2@...94...> Here you go, for 10.0 and 9.2.... once again I added a "gambas-complete" package containing all the files and RPM resources of all the other packages, for those who want to easily install it on a machine that isn't on the net. http://www.kudla.org/index.php?wl_mode=more&wl_eid=62 Rob From Karl.Reinl at ...9... Mon Sep 6 22:40:49 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Mon, 6 Sep 2004 20:40:49 +0000 Subject: [Gambas-user] 0.99 on 06.09.2004 Message-ID: <200409062040.49621.Karl.Reinl@...9...> Salut Benoit, I saw in today mails, it's you birthday ! Happy birthday, also from me. And I have to say you, while working since may 2002 with gambas, I always have/had plesure to work with. Thank you for you good job as gambas developer, and not to forget your job done, answering all these mails on the list. Hope you find my mail tomorrow, while staing with friends on you bithdayparty this night. blesse you. Amicalement Charlie From gambas at ...1... Mon Sep 6 21:01:23 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 21:01:23 +0200 Subject: [Gambas-user] Birthday. In-Reply-To: <200409061914.56729.bundeshund@...467...> References: <200409061651.18836.leo.barnhoorn@...246...> <200409061023.03911.rgcook@...595...> <200409061914.56729.bundeshund@...467...> Message-ID: <200409062101.23768.gambas@...1...> On Monday 06 September 2004 19:14, Hans-Martin Bundeshund wrote: > Yes, happy Birthday to You, Benoit! > Long & happy life! > > HM > > Am Montag, 6. September 2004 17:23 schrieb Robert G. Cook: > > On Monday 06 September 2004 09:51 am, Leo Barnhoorn wrote: > > > Hello Benoit, > > > > > > Happy Birthday to you. > > > > > > Have a nice day. > > > > > > Regards, > > > Leo. > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by BEA Weblogic Workshop > > > FREE Java Enterprise J2EE developer tools! > > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > From Houston, TX USA: Happy Birthday Benoit! > > > > Enjoy your day. We all appreciate your effort. Gambas is making a > > difference! > > > > Bob > > > > Thanks guys ;-) -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Mon Sep 6 21:02:16 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 21:02:16 +0200 Subject: [Gambas-user] Control Tab Order In-Reply-To: <200409061033.20091.rgcook@...595...> References: <200409061033.20091.rgcook@...595...> Message-ID: <200409062102.16520.gambas@...1...> On Monday 06 September 2004 17:33, Robert G. Cook wrote: > How does one set form controls tab order? Can I revise the order of the > control defs in the Gambas form file? Is there a control property that I am > missing to do this? > In Gambas, the tab order is the same as the Z-order. This may change in the future, but at the moment, this is the way it is. Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Mon Sep 6 21:09:55 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 21:09:55 +0200 Subject: [Gambas-user] gambas 0.99 in mandrake contrib already :) In-Reply-To: <200409061257.20866.sourceforge-raindog2@...94...> References: <200409061257.20866.sourceforge-raindog2@...94...> Message-ID: <200409062109.55341.gambas@...1...> On Monday 06 September 2004 18:57, Rob wrote: > I wish I could take credit, but I just now finished building my > set of packages! Thanks to whomever built and submitted this to > Mandrake contrib. > > Rob > > > > ---------- Forwarded Message ---------- > > Subject: [Contrib-Rpm] gambas-0.99-1mdk > Date: Monday 06 September 2004 11:54 > From: Lenny Cartier > To: Changelog List > > [Contrib-RPM] > > -=-=-=- > Name : gambas Relocations: (not > relocatable) Version : 0.99 > Vendor: Mandrakesoft Release : 1mdk > Build Date: Mon Sep 6 17:16:54 2004 Install Date: (not > installed) Build Host: n1.mandrakesoft.com Group > > : Development/Other Source RPM: (none) Size > : > : 3500379 License: GPL Signature > : > : (none) > > Packager : Lenny Cartier > URL : http://gambas.sf.net/ > Summary : Gambas is a free VB-like language. > Description : > Gambas is a free development environment based on a Basic > interpreter with object extensions, like Visual Basic(tm). > With Gambas, you can quickly design your program GUI, access > MySQL or PostgreSQL databases, pilot KDE applications with > DCOP, translate your program into many languages, and so on... > > This package only provides the command-line utilities. > You will need gambas-lib for the required components and > gambas-gui for the actual VB-like environment. > > > > -=-=-=- > Lenny Cartier 0.99-1mdk > > - 0.99 > > -=-=-=- > No rpmlint error, happy man :-) > > -=-=-=- > gambas.spec changed > --- gambas-0.98-1mdk.src.rpm/gambas.spec 2004-09-06 > 17:54:14.741157104 +0200 +++ > gambas-0.99-1mdk.src.rpm/gambas.spec 2004-09-06 > 17:54:14.954124728 +0200 @@ -7,7 +7,7 @@ > License: GPL > Group: Development/Other > Summary: Gambas is a free VB-like language. > -Version: 0.98 > +Version: 0.99 > Release: 1mdk > URL: http://gambas.sf.net/ > Source0: %{name}-%{version}.tar.bz2 > @@ -153,6 +153,9 @@ > > > %changelog > +* Mon Sep 06 2004 Lenny Cartier > 0.99-1mdk +- 0.99 > + > * Wed Aug 25 2004 Lenny Cartier > 0.98-1mdk - 0.98 > > > > -- > http://www.mandrake-linux.com/en/cookerdevel.php3 > > ------------------------------------------------------- > The problem is that this package organization prevents the Gambas packager to work. Imagine that there are an expat component, a libxml component, a ODBTP component, an ODBC component, a OpenGL component, etc. A simple 'Hello-world' program will require the installation of thousands libraries. This is a stupid thing, how can I change that ? How can I explain them that these packages are broken ? How can I impose my package organization ? -- Benoit Minisini mailto:gambas at ...1... From notorious at ...606... Mon Sep 6 21:32:58 2004 From: notorious at ...606... (Notorious) Date: Mon, 06 Sep 2004 21:32:58 +0200 Subject: [Gambas-user] Problem with TableView & Mysql (strange unknown field error) In-Reply-To: <002101c49427$a64128a0$030a0a0a@...360...> References: <41377825.8010905@...606...> <1094156353.10211.17.camel@...541...> <41378718.5040507@...606...> <002101c49427$a64128a0$030a0a0a@...360...> Message-ID: <413CBB6A.6030400@...606...> Hi Thanks Nigel, it works perfectly now :) Happy b-day Benoit regards Notorious Nigel Gerrard wrote: >As usual, I believe I have a fix which goes out just after the next release >of gamba :-( > >This patch should work against both 0.99 and 0.98a. > >Put main.c.diff in gambas-0.99/src/lib/db/mysql > >apply: patch main.c main.c.diff > >Then make and make install. > >Benoit, please include this update for the next distribution. > >Kind regards > >Nigel > >----- Original Message ----- >From: "Notorious" >To: >Sent: Thursday, September 02, 2004 9:48 PM >Subject: Re: [Gambas-user] Problem with TableView & Mysql (strange unknown >field error) > > From gambas at ...1... Mon Sep 6 21:45:50 2004 From: gambas at ...1... (Benoit Minisini) Date: Mon, 6 Sep 2004 21:45:50 +0200 Subject: [Gambas-user] Problem with TableView & Mysql (strange unknown field error) In-Reply-To: <002101c49427$a64128a0$030a0a0a@...360...> References: <41377825.8010905@...606...> <41378718.5040507@...606...> <002101c49427$a64128a0$030a0a0a@...360...> Message-ID: <200409062145.50931.gambas@...1...> On Monday 06 September 2004 17:39, Nigel Gerrard wrote: > As usual, I believe I have a fix which goes out just after the next release > of gamba :-( This is life :-) > > This patch should work against both 0.99 and 0.98a. > > Put main.c.diff in gambas-0.99/src/lib/db/mysql > > apply: patch main.c main.c.diff > > Then make and make install. > > Benoit, please include this update for the next distribution. > > Kind regards > > Nigel > Just a tips... Quicker / nicer than: if (MultiTables == TRUE && strlen(fld->table) > 0) is: if (MultiTables && *fld->table) /* cool :-) */ Regards, -- Benoit Minisini mailto:gambas at ...1... From newnux2004 at ...614... Mon Sep 6 21:46:19 2004 From: newnux2004 at ...614... (Newnux) Date: Mon, 6 Sep 2004 21:46:19 +0200 Subject: [Gambas-user] Hi, new to Gambas Message-ID: <200409062145.53019.newnux2004@...614...> First i wish a Happy Birthday to Benoit. Second, sorry for my bad english... ^_^b Then i've some quetions about Gambas and KDE environment. 1- I have to write an app that display informations in the system tray (It works well using "kstart" to launch the app), but is there a way to have the tray object address and use it as the window parent, to add directlely the window to the sytray (without "kstart")? 2- Using "kstart" forces me to use a bash script to launch the gambas app. Is there a way to include this script to a package created by Gambas? (importing it in the ide makes the file appear in the compressed sources but no in the final rpm package, need to modify then SPEC file by hand...) From sourceforge-raindog2 at ...94... Mon Sep 6 21:47:01 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Mon, 6 Sep 2004 15:47:01 -0400 Subject: [Gambas-user] gambas 0.99 in mandrake contrib already :) In-Reply-To: <200409062109.55341.gambas@...1...> References: <200409061257.20866.sourceforge-raindog2@...94...> <200409062109.55341.gambas@...1...> Message-ID: <200409061547.01742.sourceforge-raindog2@...94...> On Monday 06 September 2004 15:09, Benoit Minisini wrote: > This is a stupid thing, how can I change that ? How can I > explain them that these packages are broken ? How can I impose > my package organization ? I see what you mean, they're using a modified version of my old bad spec. My instinct is to create a package of a gambas app and file a bug report that their RPM structure is broken, or to be more diplomatic, bring it up on cooker. At least it might start a dialogue. Happy birthday by the way :) Rob From Karl.Reinl at ...9... Tue Sep 7 00:45:04 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Mon, 6 Sep 2004 22:45:04 +0000 Subject: [Gambas-user] Tooltip in IDE Message-ID: <200409062245.04334.Karl.Reinl@...9...> Salut, I'm shure I had a Tooltip before (see snapshot), I don't know when his losed. Amicalement Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: snapshot7.jpg Type: image/jpeg Size: 18380 bytes Desc: not available URL: From k-p.richter at ...20... Mon Sep 6 23:25:19 2004 From: k-p.richter at ...20... (Peter) Date: Mon, 6 Sep 2004 23:25:19 +0200 Subject: [Gambas-user] remove line and add another line in a text file with gambas In-Reply-To: <200409061205.26315.lasse@...186...> References: <200409061205.26315.lasse@...186...> Message-ID: <200409062325.19624.k-p.richter@...20...> Am Montag, 6. September 2004 12:05 schrieb lasse at ...186...: > Hi all, > > I'm trying to create a simple configuration program that will change some > simple settings in a configuration file. But i cannot seem to find an easy > way of finding a matching line in a text file. Remove it and add another > line instead ? > > Have anyone done anything similar ? > Hallo Lasse, see my Posting from 1.9.04: "Settings, a fine new class" Regards Peter From sourceforge-raindog2 at ...94... Tue Sep 7 01:14:17 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Mon, 6 Sep 2004 19:14:17 -0400 Subject: [Gambas-user] Hi, new to Gambas In-Reply-To: <200409062145.53019.newnux2004@...614...> References: <200409062145.53019.newnux2004@...614...> Message-ID: <200409061914.17056.sourceforge-raindog2@...94...> On Monday 06 September 2004 15:46, Newnux wrote: > 1- I have to write an app that display informations in the > system tray (It works well using "kstart" to launch the app), I didn't even know about kstart until now so you're one up on me! > 2- Using "kstart" forces me to use a bash script to launch the > gambas app. No, it doesn't. ;) Try the attached project. Rob -------------- next part -------------- A non-text attachment was scrubbed... Name: GamTray-example.tar.gz Type: application/x-tgz Size: 4078 bytes Desc: not available URL: From budi at ...415... Tue Sep 7 02:38:14 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Tue, 07 Sep 2004 07:38:14 +0700 Subject: [Gambas-user] Is this your BirthDay In-Reply-To: <200409062102.16520.gambas@...1...> References: <200409061033.20091.rgcook@...595...> <200409062102.16520.gambas@...1...> Message-ID: OH....i dont have any idea if this's benoit birthday.......... Version 1 will be a big present for benoit ;) as a "Gambas Father", i give him an appreciate for his effort in changing the world with gambas....Gambas is the future ;) Budi From jscops at ...11... Tue Sep 7 04:47:00 2004 From: jscops at ...11... (Jack) Date: Tue, 7 Sep 2004 04:47:00 +0200 Subject: [Gambas-user] Re: Gambas-user digest, Vol 1 #857 - 11 msgs In-Reply-To: References: Message-ID: <200409070441.26142.jscops@...11...> Le Lundi 23 Ao?t 2004 05:21, gambas-user-request at lists.sourceforge.net a ?crit >You *must*not* use CDate() to check a date entered by the user, because=20 >CDate() does not use the localization settings. >To check a date the right way, you must use the Val() function: Thanks for your reply, now i use the Isdate() function. And very happy birthday. ~? Jack ?~ From r.beolet at ...402... Tue Sep 7 08:32:20 2004 From: r.beolet at ...402... (Mr Skunk) Date: Tue, 7 Sep 2004 08:32:20 +0200 Subject: [Gambas-user] Hi, new to Gambas In-Reply-To: <200409061914.17056.sourceforge-raindog2@...94...> References: <200409062145.53019.newnux2004@...614...> <200409061914.17056.sourceforge-raindog2@...94...> Message-ID: <200409070832.20185.r.beolet@...402...> Le mardi 7 Septembre 2004 01:14, vous avez ?crit?: > > 2- Using "kstart" forces me to use a bash script to launch the > > gambas app. > > No, it doesn't. ;) Try the attached project. Yesssss... Works very well . Great idea the "self launched" app ^_^ Thanks very much Rob. From eilert-sprachen at ...221... Tue Sep 7 11:22:24 2004 From: eilert-sprachen at ...221... (Eilert) Date: Tue, 07 Sep 2004 11:22:24 +0200 Subject: [Gambas-user] Error messages by 0.99 Message-ID: <413D7DD0.3050308@...221...> Hi, After some weeks of break in programming, I compiled and installed 0.99 this morning. One of my projects runs flawlessly with it, but the other one says "Too many arguments". It run perfectly under the old version 0.92 which I used until yesterday... There is no way of telling you the line where it crashes, and F1 doesn't produce a help page for "too many arguments". The debug window says Form1._load.601 Form1.?.? Any idea where I should start looking for it? Rolf From sniper at ...593... Tue Sep 7 11:57:38 2004 From: sniper at ...593... (Sniper[CRY]) Date: Tue, 7 Sep 2004 11:57:38 +0200 Subject: [Gambas-user] Set array from a file Message-ID: <007501c494c1$1bede130$0700000a@...615...> I have a file with contain: ste mark robby andrew Can I open the file and set array with the 4 name? -------------- next part -------------- An HTML attachment was scrubbed... URL: From na2492 at ...9... Tue Sep 7 12:14:53 2004 From: na2492 at ...9... (Charlie Reinl) Date: Tue, 7 Sep 2004 12:14:53 00200 Subject: [Gambas-user] Error messages by 0.99 Message-ID: <413d8a1d.5ddc.0@...9...> >Hi, > >After some weeks of break in programming, I compiled and installed 0.99 >this morning. > >One of my projects runs flawlessly with it, but the other one says "Too >many arguments". > >It run perfectly under the old version 0.92 which I used until yesterday... > >There is no way of telling you the line where it crashes, and F1 doesn't >produce a help page for "too many arguments". The debug window says > >Form1._load.601 >Form1.?.? > >Any idea where I should start looking for it? > >Rolf > Salut, try to open every Form, make minor change and save. This should solve the "too many arguments" Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From ronstk at ...239... Tue Sep 7 13:07:20 2004 From: ronstk at ...239... (ron) Date: Tue, 7 Sep 2004 13:07:20 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <413D7DD0.3050308@...221...> References: <413D7DD0.3050308@...221...> Message-ID: <200409071307.21649.ronstk@...239...> On Tuesday 07 September 2004 11:22, Eilert wrote: > Hi, > > After some weeks of break in programming, I compiled and installed 0.99 > this morning. > > One of my projects runs flawlessly with it, but the other one says "Too > many arguments". > > It run perfectly under the old version 0.92 which I used until yesterday... > > There is no way of telling you the line where it crashes, and F1 doesn't > produce a help page for "too many arguments". The debug window says > > Form1._load.601 > Form1.?.? > > Any idea where I should start looking for it? > > Rolf > The form file has a change in syntax. If you open the form and resize it in design mode and saved again probably it will repaired. That should be for all versions before 0.98 be done. Benoit: Is it not wise to include in the first line "magic line" to add a version and rewrite the form if the version is updated with the changes. At least give the user a warning the files version does not match the new interpreters version. You have changed i.e. left,top,x and y to move(t,l,x,y) for the form in version 0.97 or 0.98 Ron From eilert-sprachen at ...221... Tue Sep 7 13:12:26 2004 From: eilert-sprachen at ...221... (Eilert) Date: Tue, 07 Sep 2004 13:12:26 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <413d8a1d.5ddc.0@...9...> References: <413d8a1d.5ddc.0@...9...> Message-ID: <413D979A.4060503@...221...> Hi Charlie, > try to open every Form, make minor change and save. > This should solve the "too many arguments" Yes, thank you! Now it's running fine. Do you know why font indications end up with bigger fonts in 0.99? That is within the form and when printing, I had to decrease fonts to 12 and 10 from 14 and 12 to show and print correctly. But it prints the correct font, that's progress anyway :-) Rolf From sourceforge-raindog2 at ...94... Tue Sep 7 14:16:17 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Tue, 7 Sep 2004 08:16:17 -0400 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409071307.21649.ronstk@...239...> References: <413D7DD0.3050308@...221...> <200409071307.21649.ronstk@...239...> Message-ID: <200409070816.17327.sourceforge-raindog2@...94...> On Tuesday 07 September 2004 07:07, ron wrote: > You have changed i.e. left,top,x and y to move(t,l,x,y) for > the form in version 0.97 or 0.98 You sure about that one? When I went back to my VB form converter, it was already outputting move(t,l,w,h) and I had previously updated it a year ago. Rob From ronstk at ...239... Tue Sep 7 14:46:51 2004 From: ronstk at ...239... (ron) Date: Tue, 7 Sep 2004 14:46:51 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409070816.17327.sourceforge-raindog2@...94...> References: <413D7DD0.3050308@...221...> <200409071307.21649.ronstk@...239...> <200409070816.17327.sourceforge-raindog2@...94...> Message-ID: <200409071446.52165.ronstk@...239...> On Tuesday 07 September 2004 14:16, Rob wrote: > On Tuesday 07 September 2004 07:07, ron wrote: > > You have changed i.e. left,top,x and y to move(t,l,x,y) for > > the form in version 0.97 or 0.98 > > You sure about that one? When I went back to my VB form > converter, it was already outputting move(t,l,w,h) and I had > previously updated it a year ago. > > Rob > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > Just checked to verify Katebrowser till version 0.96 use l,t,x,y separate 0.97 uses move(t,l,x,y) This change was found a few version back with diff as only difference on one of the example projects I had the problem with after upgrade. I do not know witch the exact was but between 0.96 and 0.97 it happend by me. After manual edit in kedit it was OK. Now it is read in the project as is both ways but saved in the move() way. Already compiled the old way to a executable gives the argument error on the newer interpreter. So I can say I am sure and asume the compiled katebrowser 0.96 does not run on 0.99 From francesco.difusco at ...69... Tue Sep 7 14:49:36 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Tue, 7 Sep 2004 14:49:36 +0200 Subject: [Gambas-user] Filling a shape Message-ID: I'd like to fill a closed shape, with a transparent color, or, without deleting the grid where the sahe is drawn. I design a grid in a cartesian axes system, and then I draw a line, given its linear equation. Now, I would like, if the line intercepts the x and y axes, to fill the resulting area, without covering the grid lines. In it possible ? Thanks Francesco From ronstk at ...239... Tue Sep 7 14:49:57 2004 From: ronstk at ...239... (ron) Date: Tue, 7 Sep 2004 14:49:57 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <413D979A.4060503@...221...> References: <413d8a1d.5ddc.0@...9...> <413D979A.4060503@...221...> Message-ID: <200409071449.57024.ronstk@...239...> On Tuesday 07 September 2004 13:12, Eilert wrote: > Hi Charlie, > > > try to open every Form, make minor change and save. > > This should solve the "too many arguments" > > Yes, thank you! Now it's running fine. > > Do you know why font indications end up with bigger fonts in 0.99? That > is within the form and when printing, I had to decrease fonts to 12 and > 10 from 14 and 12 to show and print correctly. > > But it prints the correct font, that's progress anyway :-) > > Rolf > > Almost the same reason. The font object is changed between the 0.92 and 0.99 So the best way is to recompile to executables previous projects with the new gambas version will help for a lot of possible problems. Ron From eilert-sprachen at ...221... Tue Sep 7 16:03:01 2004 From: eilert-sprachen at ...221... (Eilert) Date: Tue, 07 Sep 2004 16:03:01 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409071449.57024.ronstk@...239...> References: <413d8a1d.5ddc.0@...9...> <413D979A.4060503@...221...> <200409071449.57024.ronstk@...239...> Message-ID: <413DBF95.70708@...221...> Hi Ron, > The font object is changed between the 0.92 and 0.99 It does run better, but I found that all fonts are printed (and shown on the screen) at least 2 pts too large. Originally I chose 12 pt Courier, and it showed up way too large on the screen and on the printer. I now have 10, and it comes out at about 13 pt on my printer in the office and about as 12 on other printers. Courier is a Type1 font, Courier New a TTF on my system. Both the same. I even tried with Arial and Times New Roman, the latter is only slightly too big, but still is. Of course, I compared the values with other programs on the same machine, i. e. OOo and AbiWord. First thought: printer confusion :-) But remember, the fonts on the screen are too large as well :-( Is there a way to compensate for those effects? Rolf From oxleyd at ...364... Tue Sep 7 17:34:17 2004 From: oxleyd at ...364... (Daniel Oxley) Date: Tue, 7 Sep 2004 17:34:17 +0200 Subject: [Gambas-user] v1.1 Message-ID: <200409071314.i87DE9Us001096@...364...> Out of curiosity, does anybody know the future roadmap for Gambas post v1.0? i.e. Any new features (to an already great app) we can expect etc. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sourceforge-raindog2 at ...94... Tue Sep 7 18:00:41 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Tue, 7 Sep 2004 12:00:41 -0400 Subject: [Gambas-user] v1.1 In-Reply-To: <200409071314.i87DE9Us001096@...364...> References: <200409071314.i87DE9Us001096@...364...> Message-ID: <200409071200.41883.sourceforge-raindog2@...94...> On Tuesday 07 September 2004 11:34, Daniel Oxley wrote: > Out of curiosity, does anybody know the future roadmap for > Gambas post v1.0? i.e. Any new features (to an already great > app) we can expect etc. Sure, have a look here: http://www.binara.com/gambas-wiki/bin/view/Gambas/Future Rob From oxleyd at ...364... Tue Sep 7 18:12:54 2004 From: oxleyd at ...364... (Daniel Oxley) Date: Tue, 7 Sep 2004 18:12:54 +0200 Subject: [Gambas-user] v1.1 In-Reply-To: <200409071200.41883.sourceforge-raindog2@...94...> Message-ID: <200409071352.i87DqkUs002257@...364...> Of course it is! I must learn to use the wiki more! Thanks -----Original Message----- From: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Rob Sent: 07 September 2004 18:01 To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] v1.1 On Tuesday 07 September 2004 11:34, Daniel Oxley wrote: > Out of curiosity, does anybody know the future roadmap for > Gambas post v1.0? i.e. Any new features (to an already great > app) we can expect etc. Sure, have a look here: http://www.binara.com/gambas-wiki/bin/view/Gambas/Future Rob ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From ronstk at ...239... Tue Sep 7 18:59:48 2004 From: ronstk at ...239... (ron) Date: Tue, 7 Sep 2004 18:59:48 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <413DBF95.70708@...221...> References: <413d8a1d.5ddc.0@...9...> <200409071449.57024.ronstk@...239...> <413DBF95.70708@...221...> Message-ID: <200409071859.48982.ronstk@...239...> On Tuesday 07 September 2004 16:03, Eilert wrote: > Hi Ron, > > > The font object is changed between the 0.92 and 0.99 > > It does run better, but I found that all fonts are printed (and shown on > the screen) at least 2 pts too large. > > Originally I chose 12 pt Courier, and it showed up way too large on the > screen and on the printer. I now have 10, and it comes out at about 13 > pt on my printer in the office and about as 12 on other printers. > > Courier is a Type1 font, Courier New a TTF on my system. Both the same. > > I even tried with Arial and Times New Roman, the latter is only slightly > too big, but still is. Of course, I compared the values with other > programs on the same machine, i. e. OOo and AbiWord. > > First thought: printer confusion :-) But remember, the fonts on the > screen are too large as well :-( > > Is there a way to compensate for those effects? > > Rolf > I know from experience, fonts is a hell with linux. point first KDE is build using QT From scatman_ at ...17... Tue Sep 7 21:06:41 2004 From: scatman_ at ...17... (scatman) Date: Tue, 7 Sep 2004 21:06:41 +0200 Subject: [Gambas-user] output to save Message-ID: <200409072106.41224.scatman_@...17...> Hello, sorry i'am new on Gambas, but its realy great. ... Problem was, how can i detect the Size of a Medium... answer for me .-) SHELL "df /dev/hdb | tail -1 | awk '{print $2} ' " My questions is now. How can i save this Output in a Variable and how can i tell the Shell a Variable for /dev/hdb? thx -- scatman From gambasfr at ...11... Tue Sep 7 21:34:13 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Tue, 7 Sep 2004 21:34:13 +0200 Subject: [Gambas-user] Set array from a file In-Reply-To: <007501c494c1$1bede130$0700000a@...615...> References: <007501c494c1$1bede130$0700000a@...615...> Message-ID: <200409072134.13818.gambasfr@...11...> Le mardi 7 Septembre 2004 11:57, Sniper[CRY] a ?crit?: > I have a file with contain: > > ste > mark > robby > andrew > > Can I open the file and set array with the 4 name? DIM myFile AS File DIM $Value AS String DIM arMyArray AS String[] OPEN System.home &/ "myfile.txt" FOR READ AS #myFile WHILE NOT EOF(myfile) LINE INPUT $val, #myfile arMyArray.add($Value) WEND CLOSE #myfile I hope it work but i have the idea... Fabien From gambas at ...1... Tue Sep 7 21:43:54 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 7 Sep 2004 21:43:54 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409071859.48982.ronstk@...239...> References: <413d8a1d.5ddc.0@...9...> <413DBF95.70708@...221...> <200409071859.48982.ronstk@...239...> Message-ID: <200409072143.54083.gambas@...1...> On Tuesday 07 September 2004 18:59, ron wrote: > On Tuesday 07 September 2004 16:03, Eilert wrote: > > Hi Ron, > > > > > The font object is changed between the 0.92 and 0.99 > > > > It does run better, but I found that all fonts are printed (and shown on > > the screen) at least 2 pts too large. > > > > Originally I chose 12 pt Courier, and it showed up way too large on the > > screen and on the printer. I now have 10, and it comes out at about 13 > > pt on my printer in the office and about as 12 on other printers. > > > > Courier is a Type1 font, Courier New a TTF on my system. Both the same. > > > > I even tried with Arial and Times New Roman, the latter is only slightly > > too big, but still is. Of course, I compared the values with other > > programs on the same machine, i. e. OOo and AbiWord. > > > > First thought: printer confusion :-) But remember, the fonts on the > > screen are too large as well :-( > > > > Is there a way to compensate for those effects? > > > > Rolf People shoud really, really read Changelog! REALLY! Now by default Gambas ignores the DPI of the screen returned by X-Window when deciding the size of the font. Of course this is a bad thing, but this way gambas application fonts looks everywhere the same. For example, when you decide that your Label has a font size of 18, you want implicitely that on every Linux box, the user gets the same size. Because when you draw your interface visually, you think actually "pixels" and not "points", that is a resolution-dependent unit. Note that the value of DPI returned by X is sometimes not accurate, and so, sometimes, when you install a Mandrake, you have small fonts or big fonts with the same screen, according to your video card! To change the Gambas behaviour , you have a Font.Resolution property and a Desktop.Resolution property. By default, Font.Resolution = 96 whatever Desktop.Resolution is. It is the same thing in Windows - maybe a proof that it is a bad thing :-) You can change the value of Font.Resolution if you need. If you want the old Gambas behaviour, try Font.Resolution = Screen.Resolution at the start of your program. As you noticed, Font.Resolution is not used for printing. Happily! Otherwise, a 10 pt font on the screen would become a 10 * 600 / 96 = 62.5 pt font on the printer! I hope everything is clear now. P.S. Did I mention that everybody should read the ChangeLog ? -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Tue Sep 7 21:44:30 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 7 Sep 2004 21:44:30 +0200 Subject: [Gambas-user] Set array from a file In-Reply-To: <007501c494c1$1bede130$0700000a@...615...> References: <007501c494c1$1bede130$0700000a@...615...> Message-ID: <200409072144.30840.gambas@...1...> On Tuesday 07 September 2004 11:57, Sniper[CRY] wrote: > I have a file with contain: > > ste > mark > robby > andrew > > Can I open the file and set array with the 4 name? Yes. MyArray = Split(File.Load(MyFilePath), "\n") -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Tue Sep 7 21:46:29 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 7 Sep 2004 21:46:29 +0200 Subject: [Gambas-user] Filling a shape In-Reply-To: References: Message-ID: <200409072146.29627.gambas@...1...> On Tuesday 07 September 2004 14:49, francesco.difusco at ...69... wrote: > I'd like to fill a closed shape, with a transparent color, or, without > deleting the grid where the sahe is drawn. I design a grid in a cartesian > axes system, and then I draw a line, given its linear equation. Now, I > would like, if the line intercepts the x and y axes, to fill the resulting > area, without covering the grid lines. In it possible ? > > Thanks > > Francesco > I'm not sure to understand everything. But if you want to draw a filled plygon, you can use Draw.Polygon() -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Tue Sep 7 22:04:33 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 7 Sep 2004 22:04:33 +0200 Subject: [Gambas-user] gambas 0.99 in mandrake contrib already :) In-Reply-To: <200409061547.01742.sourceforge-raindog2@...94...> References: <200409061257.20866.sourceforge-raindog2@...94...> <200409062109.55341.gambas@...1...> <200409061547.01742.sourceforge-raindog2@...94...> Message-ID: <200409072204.33564.gambas@...1...> On Monday 06 September 2004 21:47, Rob wrote: > On Monday 06 September 2004 15:09, Benoit Minisini wrote: > > This is a stupid thing, how can I change that ? How can I > > explain them that these packages are broken ? How can I impose > > my package organization ? > > I see what you mean, they're using a modified version of my old > bad spec. My instinct is to create a package of a gambas app > and file a bug report that their RPM structure is broken, or to > be more diplomatic, bring it up on cooker. At least it might > start a dialogue. > > Happy birthday by the way :) > > Rob > I directly sent this mail to lenny at ...616... Waiting for the answer... ---------- Forwarded Message ---------- Subject: About Gambas packages in contrib Date: Tuesday 07 September 2004 22:02 From: Benoit Minisini To: lenny at ...556... Hi, Lenny. I'm happy to see that you made Gambas packages for Mandrake. Alas the packages you made will prevent Gambas to work as it should. You used the old bad .spec file made by Rod Kudla. Now you should use the .spec file included in the source package. I give more details :-) The package organization of Gambas is the following: - gambas-runtime.rpm: includes the runtime necessary to run gambas projects. - gambas-ide.rpm: includes the IDE and ALL other packages. - gambas-gb*.rpm: one package for each component. The IDE packager wizard relies on this structure to make a rpm packages from a Gambas project. Without this structure, nothing will work. I know that this is not exactly the common Mandrake structure for packages, but tell me if it is a problem as: - Shared libraries included in Gambas are just used by the interpreter. They won't be used by any other programs. - If you put all components in one library, this means that installing a simple textual "Hello-world" Gambas program will install all the components - not dramatic - and ALL the shared libraries they depends on (X11, QT, SDL, ...)- more problematic! - All distributions (even the Debian!) will have this structure, so that a person who makes a Gambas program on a SuSE will be able to install it on a Mandrake. I hope I was convincing. I think it will be a bad thing if people find Gambas packages on Mandrake and they don't work! Regards, -- Benoit Minisini mailto:gambas at ...1... ------------------------------------------------------- -- Benoit Minisini mailto:gambas at ...1... From gambasfr at ...11... Tue Sep 7 22:31:53 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Tue, 7 Sep 2004 22:31:53 +0200 Subject: [Gambas-user] Set array from a file In-Reply-To: <200409072144.30840.gambas@...1...> References: <007501c494c1$1bede130$0700000a@...615...> <200409072144.30840.gambas@...1...> Message-ID: <200409072231.53916.gambasfr@...11...> Le mardi 7 Septembre 2004 21:44, Benoit Minisini a ?crit?: > On Tuesday 07 September 2004 11:57, Sniper[CRY] wrote: > > I have a file with contain: > > > > ste > > mark > > robby > > andrew > > > > Can I open the file and set array with the 4 name? > > Yes. > > MyArray = Split(File.Load(MyFilePath), "\n") ET moi qui ne voulait pas faire court ! From ronstk at ...239... Tue Sep 7 22:38:28 2004 From: ronstk at ...239... (ron) Date: Tue, 7 Sep 2004 22:38:28 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409072143.54083.gambas@...1...> References: <413d8a1d.5ddc.0@...9...> <200409071859.48982.ronstk@...239...> <200409072143.54083.gambas@...1...> Message-ID: <200409072238.29410.ronstk@...239...> In font1 The font in the menubar is a bit ugly. The treeview is with small font. This is what I like In font2 the treeview is without small font. In font3 you can see the font on the preference versus the email. In All the KDE applications the font is like the email. I know, gambas is working well, that is most important but The eye want sometimes also see a nice font. The monospace font as delivered by SuSE is in QT a bad one for my TTF/LCD monitor. So I hope a option to choose the font type for the IDE myself. Second not all the distros have the same fonts available. You did use somewhere helvetica (MS-ttf) in the past and that was not on my clean install SuSE8.2 at that time. BTW the font in email is sans serif 8. size 9 and 10 have the same disturbing effect in the 'w' with a fat line. Greetz Ron -------------- next part -------------- A non-text attachment was scrubbed... Name: font1.jpg Type: image/jpeg Size: 18611 bytes Desc: not available URL: From rgcook at ...595... Tue Sep 7 23:21:27 2004 From: rgcook at ...595... (Robert G. Cook, Jr.) Date: Tue, 7 Sep 2004 16:21:27 -0500 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409072143.54083.gambas@...1...> Message-ID: <002101c49520$a39fd6b0$7801a8c0@...617...> I'm not sure about the rest of you, but I for one am going to read the change log! ;-) -----Original Message----- From: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Benoit Minisini Sent: Tuesday, September 07, 2004 2:44 PM To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] Error messages by 0.99 On Tuesday 07 September 2004 18:59, ron wrote: > On Tuesday 07 September 2004 16:03, Eilert wrote: > > Hi Ron, > > > > > The font object is changed between the 0.92 and 0.99 > > > > It does run better, but I found that all fonts are printed (and > > shown on the screen) at least 2 pts too large. > > > > Originally I chose 12 pt Courier, and it showed up way too large on > > the screen and on the printer. I now have 10, and it comes out at > > about 13 pt on my printer in the office and about as 12 on other > > printers. > > > > Courier is a Type1 font, Courier New a TTF on my system. Both the > > same. > > > > I even tried with Arial and Times New Roman, the latter is only > > slightly too big, but still is. Of course, I compared the values > > with other programs on the same machine, i. e. OOo and AbiWord. > > > > First thought: printer confusion :-) But remember, the fonts on the > > screen are too large as well :-( > > > > Is there a way to compensate for those effects? > > > > Rolf People shoud really, really read Changelog! REALLY! Now by default Gambas ignores the DPI of the screen returned by X-Window when deciding the size of the font. Of course this is a bad thing, but this way gambas application fonts looks everywhere the same. For example, when you decide that your Label has a font size of 18, you want implicitely that on every Linux box, the user gets the same size. Because when you draw your interface visually, you think actually "pixels" and not "points", that is a resolution-dependent unit. Note that the value of DPI returned by X is sometimes not accurate, and so, sometimes, when you install a Mandrake, you have small fonts or big fonts with the same screen, according to your video card! To change the Gambas behaviour , you have a Font.Resolution property and a Desktop.Resolution property. By default, Font.Resolution = 96 whatever Desktop.Resolution is. It is the same thing in Windows - maybe a proof that it is a bad thing :-) You can change the value of Font.Resolution if you need. If you want the old Gambas behaviour, try Font.Resolution = Screen.Resolution at the start of your program. As you noticed, Font.Resolution is not used for printing. Happily! Otherwise, a 10 pt font on the screen would become a 10 * 600 / 96 = 62.5 pt font on the printer! I hope everything is clear now. P.S. Did I mention that everybody should read the ChangeLog ? -- Benoit Minisini mailto:gambas at ...1... ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From na2492 at ...9... Tue Sep 7 23:41:34 2004 From: na2492 at ...9... (Charlie Reinl) Date: Tue, 7 Sep 2004 23:41:34 00200 Subject: [Gambas-user] Set array from a file Message-ID: <413e2b0e.33e4.0@...9...> >On Tuesday 07 September 2004 11:57, Sniper[CRY] wrote: >> I have a file with contain: >> >> ste >> mark >> robby >> andrew >> >> Can I open the file and set array with the 4 name? > >Yes. > >MyArray = Split(File.Load(MyFilePath), "\n") > >-- >Benoit Minisini >mailto:gambas at ...1... > Salut, I think I shoult say 'cool' now, isn't it? Yes it is ! Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From ronstk at ...239... Wed Sep 8 00:01:01 2004 From: ronstk at ...239... (ron) Date: Wed, 8 Sep 2004 00:01:01 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409072238.29410.ronstk@...239...> References: <413d8a1d.5ddc.0@...9...> <200409072143.54083.gambas@...1...> <200409072238.29410.ronstk@...239...> Message-ID: <200409080001.03148.ronstk@...239...> On Tuesday 07 September 2004 22:38, ron wrote: In font1 The font in the menubar is a bit ugly. The treeview is with small font. This is what I like In font2 the treeview is without small font. In font3 you can see the font on the preference versus the email. In All the KDE applications the font is like the email. I know, gambas is working well, that is most important but The eye want sometimes also see a nice font. The monospace font as delivered by SuSE is in QT a bad one for my TTF/LCD monitor. So I hope a option to choose the font type for the IDE myself. Second not all the distros have the same fonts available. You did use somewhere helvetica (MS-ttf) in the past and that was not on my clean install SuSE8.2 at that time. BTW the font in email is sans serif 8. size 9 and 10 have the same disturbing effect in the 'w' with a fat line. Greetz Ron mistake by adding the pictures -------------- next part -------------- A non-text attachment was scrubbed... Name: font1.jpg Type: image/jpeg Size: 18611 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: font2.jpg Type: image/jpeg Size: 20009 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: font3.jpg Type: image/jpeg Size: 15060 bytes Desc: not available URL: From budi at ...415... Wed Sep 8 04:42:18 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Wed, 08 Sep 2004 09:42:18 +0700 Subject: [Gambas-user] v1.1 In-Reply-To: <200409071352.i87DqkUs002257@...364...> References: <200409071352.i87DqkUs002257@...364...> Message-ID: You can also find it in Help Browser of Gambas ;) Budi On Tue, 7 Sep 2004 18:12:54 +0200, Daniel Oxley wrote: > Of course it is! I must learn to use the wiki more! > > Thanks > > -----Original Message----- > From: gambas-user-admin at lists.sourceforge.net > [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Rob > Sent: 07 September 2004 18:01 > To: gambas-user at lists.sourceforge.net > Subject: Re: [Gambas-user] v1.1 > > On Tuesday 07 September 2004 11:34, Daniel Oxley wrote: >> Out of curiosity, does anybody know the future roadmap for >> Gambas post v1.0? i.e. Any new features (to an already great >> app) we can expect etc. > > Sure, have a look here: > > http://www.binara.com/gambas-wiki/bin/view/Gambas/Future > > Rob > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From budi at ...415... Wed Sep 8 05:06:18 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Wed, 08 Sep 2004 10:06:18 +0700 Subject: [Gambas-user] Line Column In-Reply-To: <200409080001.03148.ronstk@...239...> References: <413d8a1d.5ddc.0@...9...> <200409072143.54083.gambas@...1...> <200409072238.29410.ronstk@...239...> <200409080001.03148.ronstk@...239...> Message-ID: Hi... How can i know Column posistion in a line of text area ? Example : Line 1. I Love Gambas Line 2. Gambas Maskot is a Blue Shrimp Line 3. Go get Gambas ;) The question is letter p in 'Shrimp' of line two in which col ? Thanks. Budi From francesco.difusco at ...69... Wed Sep 8 07:25:53 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Wed, 8 Sep 2004 07:25:53 +0200 Subject: [Gambas-user] Filling a shape Message-ID: > > Francesco > > > > I'm not sure to understand everything. > > But if you want to draw a filled plygon, you can use Draw.Polygon() > https://lists.sourceforge.net/lists/listinfo/gambas-user I tried to send you some pictures of the program so you could better understand what I mean, but my message was undelivered, infact I got this message : Remote MTA mail.sourceforge.net: SMTP diagnostic: 550-"rejected because your SMTP server, 193.70.192.147, is in the Spamcop RBL.\r\n550 See http://www.spamcop.net/bl.shtml for more information." Anyway, I try to send it again Francesco -------------- next part -------------- A non-text attachment was scrubbed... Name: program.tar.gz Type: application/gzip Size: 24661 bytes Desc: not available URL: From ronstk at ...239... Wed Sep 8 09:01:30 2004 From: ronstk at ...239... (ron) Date: Wed, 8 Sep 2004 09:01:30 +0200 Subject: [Gambas-user] Filling a shape In-Reply-To: References: Message-ID: <200409080901.31209.ronstk@...239...> On Tuesday 07 September 2004 14:49, francesco.difusco at ...69... wrote: > I'd like to fill a closed shape, with a transparent color, or, without deleting > the grid where the sahe is drawn. I design a grid in a cartesian axes system, > and then I draw a line, given its linear equation. Now, I would like, if the > line intercepts the x and y axes, to fill the resulting area, without covering > the grid lines. In it possible ? > > Thanks > > Francesco [quote]to fill the resulting area, without covering the grid lines.[/quote] What about redraw the grid after all work is done in the grid. Ron From eilert-sprachen at ...221... Wed Sep 8 09:28:41 2004 From: eilert-sprachen at ...221... (Eilert) Date: Wed, 08 Sep 2004 09:28:41 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409072143.54083.gambas@...1...> References: <413d8a1d.5ddc.0@...9...> <413DBF95.70708@...221...> <200409071859.48982.ronstk@...239...> <200409072143.54083.gambas@...1...> Message-ID: <413EB4A9.5040704@...221...> Hi Benoit, > People shoud really, really read Changelog! Uff :-O > > REALLY! I obey ;-) > Now by default Gambas ignores the DPI of the screen returned by X-Window when > deciding the size of the font. Of course this is a bad thing, but this way > gambas application fonts looks everywhere the same. Sounds logical. Maybe not that bad idea... > > For example, when you decide that your Label has a font size of 18, you want > implicitely that on every Linux box, the user gets the same size. Because > when you draw your interface visually, you think actually "pixels" and not > "points", that is a resolution-dependent unit. 100 % agreed. Never thought about that. > > Note that the value of DPI returned by X is sometimes not accurate, and so, > sometimes, when you install a Mandrake, you have small fonts or big fonts > with the same screen, according to your video card! I'm running Suse 9.1 on that machine, but the display is on other machines, one is an older version 7 point something (in my office), the others are LTSP terminals (never heard about that? Take a look at www.ltsp.org). > > To change the Gambas behaviour , you have a Font.Resolution property and a > Desktop.Resolution property. By default, Font.Resolution = 96 whatever > Desktop.Resolution is. Ok, I will play around with that if necessary. Now I've just reduced font sizes in that program, and it is ok. > > It is the same thing in Windows - maybe a proof that it is a bad thing :-) Well, in VB you've got to play with twips and stuff... But I managed to build a printing engine in VB which I use successfully for printing forms in two programs of mine. There is even a form editor to help you create the forms. If I could "translate" that into Gambas, I could discard all that Windows stuff and do everything in Linux. > > You can change the value of Font.Resolution if you need. If you want the old > Gambas behaviour, try Font.Resolution = Screen.Resolution at the start of > your program. Not really :-) > > As you noticed, Font.Resolution is not used for printing. Happily! Otherwise, > a 10 pt font on the screen would become a 10 * 600 / 96 = 62.5 pt font on the > printer! > > I hope everything is clear now. :-)) Absolutely... The form editor I realized this way: The main form's scaling system was set to "mm". On the form, there is a picture control which scales to mm as well. You can paint and write into that control just the same way you would do for the printer control. That is, I only have to set the picture to A4 size (landscape or portrait) in mm, and everything I'm "printing" into it will appear just like on real paper. The sizes are converted into screen measures by Windows, so the size of the paper in the form editor on screen is approximately the same as in real life (of course not 100 % the same, but it's ok). For printing, I programmed a preview in the form choosing dialog by just dividing everything by 4. > > P.S. Did I mention that everybody should read the ChangeLog ? > Oh dear :-) Rolf From na2492 at ...9... Wed Sep 8 15:41:55 2004 From: na2492 at ...9... (Charlie Reinl) Date: Wed, 8 Sep 2004 15:41:55 00200 Subject: [Gambas-user] Filling a shape Message-ID: <413f0c23.2e0e.0@...9...> > >> > Francesco >> > >> >> I'm not sure to understand everything. >> >> B>ut if you want to draw a filled plygon, you can use Draw.Polygon() >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >I tried to> send you some pictures of the program so you could better understand > w>hat I mean, but my message was undelivered, infact I got this message : >> >Remote MTA mail.sourceforge.net: SMTP diagnostic: 550-"rejected because> your >SMTP server, 193.70.192.147, is in the Spamcop RBL.\r\n550 See >ht>tp://www.spamcop.net/bl.shtml for more information." > >Anyway, I try to >send it again > >Francesco > Salut, you have to stay if I remember well under 150 K Use jpg for that. Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From francesco.difusco at ...69... Wed Sep 8 20:38:41 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Wed, 8 Sep 2004 20:38:41 +0200 Subject: [Gambas-user] Filling a shape Message-ID: > > What about redraw the grid after all work is done in the grid. > > Ron Well, this was the first thing I did, but now I would like to create a nicer effect. Thanks Francesco From gambasfr at ...11... Wed Sep 8 21:04:28 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Wed, 8 Sep 2004 21:04:28 +0200 Subject: [Gambas-user] Line Column In-Reply-To: References: <413d8a1d.5ddc.0@...9...> <200409080001.03148.ronstk@...239...> Message-ID: <200409082104.29095.gambasfr@...11...> Le mercredi 8 Septembre 2004 05:06, BUDI ARIEF GUSANDI a ?crit?: > Hi... > > How can i know Column posistion in a line of text area ? > Example : Line 1. I Love Gambas > Line 2. Gambas Maskot is a Blue Shrimp > Line 3. Go get Gambas ;) > > The question is letter p in 'Shrimp' of line two in which col ? > > Thanks. > > Budi > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user By the cursor position dim pPos as String pPOs = textarea.column or do a instr on the line ! In fact i don't understand your query ! ;) Fabien From gambas at ...1... Wed Sep 8 22:55:28 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 8 Sep 2004 22:55:28 +0200 Subject: [Gambas-user] Line Column In-Reply-To: References: <413d8a1d.5ddc.0@...9...> <200409080001.03148.ronstk@...239...> Message-ID: <200409082255.28408.gambas@...1...> On Wednesday 08 September 2004 05:06, BUDI ARIEF GUSANDI wrote: > Hi... > > How can i know Column posistion in a line of text area ? > Example : Line 1. I Love Gambas > Line 2. Gambas Maskot is a Blue Shrimp > Line 3. Go get Gambas ;) > > The question is letter p in 'Shrimp' of line two in which col ? > > Thanks. > > Budi > Could you be more general in your request ? Why 'p' ? -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Wed Sep 8 23:15:34 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 8 Sep 2004 23:15:34 +0200 Subject: [Gambas-user] output to save In-Reply-To: <200409072106.41224.scatman_@...17...> References: <200409072106.41224.scatman_@...17...> Message-ID: <200409082315.34685.gambas@...1...> On Tuesday 07 September 2004 21:06, scatman wrote: > Hello, > > sorry i'am new on Gambas, but its realy great. > > ... Problem was, how can i detect the Size of a Medium... > > answer for me .-) > > SHELL "df /dev/hdb | tail -1 | awk '{print $2} ' " > > My questions is now. How can i save this Output in a Variable and how can i > tell the Shell a Variable for /dev/hdb? > > > > thx > -- > > scatman > DIM sTemp AS String DIM sOutput AS String sTemp = Temp$ SHELL "df /dev/hdb | tail -1 | awk '{print $2} ' > " & sTemp WAIT sOutput = File.Load(sTemp) KILL sTemp Regards, -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...94... Thu Sep 9 00:36:15 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 8 Sep 2004 18:36:15 -0400 Subject: [Gambas-user] Line Column In-Reply-To: <200409082255.28408.gambas@...1...> References: <413d8a1d.5ddc.0@...9...> <200409082255.28408.gambas@...1...> Message-ID: <200409081836.15909.sourceforge-raindog2@...94...> On Wednesday 08 September 2004 16:55, Benoit Minisini wrote: > > Line 2. Gambas Maskot is a Blue Shrimp > > The question is letter p in 'Shrimp' of line two in which > > col ? > Could you be more general in your request ? Why 'p' ? I ran into the same thing when I was trying to write a terminal emulator a few weeks ago, and I ended up using a DrawingArea instead (which works VERY well, but I'm just using a fixed width font in one size and regular/bold, since it's just a terminal.) Right now, as far as I know, while it's easy to find out at which character position your cursor is at in a textarea, it's kind of a pain in the ass to figure out at which line/column you're at. I actually wanted to find out where the user was clicking in a TextView, by line and column, and I think that's entirely impossible, but here's a workaround for the TextArea: Er, I had just dashed off an example, but pressing F2 by accident on a blank line in the editor just now caused the IDE to crash! Damn! Rob From sourceforge-raindog2 at ...94... Thu Sep 9 00:52:05 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 8 Sep 2004 18:52:05 -0400 Subject: [Gambas-user] Line Column In-Reply-To: <200409081836.15909.sourceforge-raindog2@...94...> References: <413d8a1d.5ddc.0@...9...> <200409082255.28408.gambas@...1...> <200409081836.15909.sourceforge-raindog2@...94...> Message-ID: <200409081852.05579.sourceforge-raindog2@...94...> On Wednesday 08 September 2004 18:36, Rob wrote: > Er, I had just dashed off an example, but pressing F2 by > accident on a blank line in the editor just now caused the IDE > to crash! Damn! Here is the workaround again. That "crash the IDE by pressing f2 on a blank line" thing is repeatable for me btw. PUBLIC SUB TextArea1_MouseUp() DIM row AS Integer DIM col AS Integer DIM tmp AS String DIM tmpa AS String[] IF LAST.wrap THEN Message.Info("This doesn't work if word wrap is on!") RETURN ENDIF IF LAST.pos <= 1 THEN message.Info("1,1") RETURN ELSE tmp = Left(LAST.text,LAST.pos) & " " tmpa = Split(tmp, "\n") row = tmpa.Count col = Len(tmpa[tmpa.Count - 1]) Message.Info(row & "," & col) ENDIF END Rob From phiber at ...618... Thu Sep 9 03:19:24 2004 From: phiber at ...618... (phiber) Date: Thu, 09 Sep 2004 03:19:24 +0200 Subject: [Gambas-user] LIKE character scaping Message-ID: <1094692763.18417.13.camel@...619...> I can't scape special characters with LIKE, even the help's example PRINT "Gambas" LIKE "G[Aa]\*" doesn't work ("Bad character constant in string"). Any suggestion? From budi at ...415... Thu Sep 9 03:46:00 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 08:46:00 +0700 Subject: [Gambas-user] COMPARISON FILE Message-ID: Hi all......... I make a simple hello world console program in gambas ' Gambas class file STATIC PUBLIC SUB Main() PRINT "Hello World" END and another one in c language #include int main() { printf("Hello World\n"); return 0; } Compiled without parameter. For the speed, c executable is faster. But for the executable file size, here they are : GCC 3.3.2 = 11.0 KB TCC 0.9.20 = 2.9 KB GAMBAS 0.98a = 568 Bytes <-- really small ;) Only that in the konqueror property, the gambas executable is identified as unknown file type, unless i changed it manually ;) ? Anyway when i need to distribute the executable file, should i also bring the related component ? or it's all compiled to the executable ? Regards, Budi From budi at ...415... Thu Sep 9 03:55:06 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 08:55:06 +0700 Subject: [Gambas-user] Line Column In-Reply-To: <200409082255.28408.gambas@...1...> References: <413d8a1d.5ddc.0@...9...> <200409080001.03148.ronstk@...239...> <200409082255.28408.gambas@...1...> Message-ID: Well i need the column position of the last letter in a line. How can i get it ? Thanks. Budi On Wed, 8 Sep 2004 22:55:28 +0200, Benoit Minisini wrote: > On Wednesday 08 September 2004 05:06, BUDI ARIEF GUSANDI wrote: >> Hi... >> >> How can i know Column posistion in a line of text area ? >> Example : Line 1. I Love Gambas >> Line 2. Gambas Maskot is a Blue Shrimp >> Line 3. Go get Gambas ;) >> >> The question is letter p in 'Shrimp' of line two in which col ? >> >> Thanks. >> >> Budi >> > > Could you be more general in your request ? Why 'p' ? > -- Thank You. Regards, Budi From francesco.difusco at ...69... Thu Sep 9 10:24:18 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Thu, 9 Sep 2004 10:24:18 +0200 Subject: [Gambas-user] Writing data in a gridview control Message-ID: How do I write data in a gridview control? It displays data, but how do I insert data in it? SOmething is missing in the documentation. Could anyone help me? Thanks Francesco From eilert-sprachen at ...221... Thu Sep 9 10:38:08 2004 From: eilert-sprachen at ...221... (Eilert) Date: Thu, 09 Sep 2004 10:38:08 +0200 Subject: [Gambas-user] Writing data in a gridview control In-Reply-To: References: Message-ID: <41401670.1040601@...221...> Hi Francesco, francesco.difusco at ...69... schrieb: > How do I write data in a gridview control? It displays data, but how do I insert > data in it? SOmething is missing in the documentation. Rather simple, use the "current" keyword. If you named your gridview "gv", the thing might read: gv.Row = 2 gv.Column = 2 gv.Current.Text = "hello" Does this work? Rolf From eilert-sprachen at ...221... Thu Sep 9 10:40:42 2004 From: eilert-sprachen at ...221... (Eilert) Date: Thu, 09 Sep 2004 10:40:42 +0200 Subject: [Gambas-user] Line Column In-Reply-To: References: <413d8a1d.5ddc.0@...9...> <200409080001.03148.ronstk@...239...> <200409082255.28408.gambas@...1...> Message-ID: <4140170A.2000506@...221...> Hi, BUDI ARIEF GUSANDI schrieb: > Well i need the column position of the last letter in a line. How can i > get it ? > As long as it is the last character in the string, I would try this: lastLetter$ = Right$(t$,1) Did I get you right? Rolf From gambas at ...1... Thu Sep 9 10:48:50 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 10:48:50 +0200 Subject: [Gambas-user] Line Column In-Reply-To: <200409081836.15909.sourceforge-raindog2@...94...> References: <413d8a1d.5ddc.0@...9...> <200409082255.28408.gambas@...1...> <200409081836.15909.sourceforge-raindog2@...94...> Message-ID: <200409091048.50853.gambas@...1...> On Thursday 09 September 2004 00:36, Rob wrote: > On Wednesday 08 September 2004 16:55, Benoit Minisini wrote: > > > Line 2. Gambas Maskot is a Blue Shrimp > > > The question is letter p in 'Shrimp' of line two in which > > > col ? > > > > Could you be more general in your request ? Why 'p' ? > > I ran into the same thing when I was trying to write a terminal > emulator a few weeks ago, and I ended up using a DrawingArea > instead (which works VERY well, but I'm just using a fixed width > font in one size and regular/bold, since it's just a terminal.) > > Right now, as far as I know, while it's easy to find out at which > character position your cursor is at in a textarea, it's kind of > a pain in the ass to figure out at which line/column you're at. > I actually wanted to find out where the user was clicking in a > TextView, by line and column, and I think that's entirely > impossible, but here's a workaround for the TextArea: > > Er, I had just dashed off an example, but pressing F2 by accident > on a blank line in the editor just now caused the IDE to crash! > Damn! > OK. I fixed it. -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 9 10:52:22 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 10:52:22 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409080001.03148.ronstk@...239...> References: <413d8a1d.5ddc.0@...9...> <200409072238.29410.ronstk@...239...> <200409080001.03148.ronstk@...239...> Message-ID: <200409091052.22648.gambas@...1...> On Wednesday 08 September 2004 00:01, ron wrote: > On Tuesday 07 September 2004 22:38, ron wrote: > In font1 The font in the menubar is a bit ugly. > The treeview is with small font. This is what I like > > In font2 the treeview is without small font. > > In font3 you can see the font on the preference versus the email. > In All the KDE applications the font is like the email. > > I know, gambas is working well, that is most important > but The eye want sometimes also see a nice font. > The monospace font as delivered by SuSE is in QT > a bad one for my TTF/LCD monitor. > > So I hope a option to choose the font type for the IDE > myself. > Second not all the distros have the same fonts available. > You did use somewhere helvetica (MS-ttf) in the past and > that was not on my clean install SuSE8.2 at that time. > > BTW the font in email is sans serif 8. > size 9 and 10 have the same disturbing effect in the 'w' > with a fat line. > > Greetz Ron > > mistake by adding the pictures The IDE, like any other program you make with Gambas, uses the default system font. If you don't see the default system font, nor the deault QT style, it may be a problem in your system configuration. Try to run qtconfig, change settings, and see what happens. Under which environment do you lauch Gambas ? Maybe something is initialized when running KDE, and not when running a desktop that is not qt based. Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 9 10:54:59 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 10:54:59 +0200 Subject: [Gambas-user] LIKE character scaping In-Reply-To: <1094692763.18417.13.camel@...619...> References: <1094692763.18417.13.camel@...619...> Message-ID: <200409091054.59055.gambas@...1...> On Thursday 09 September 2004 03:19, phiber wrote: > I can't scape special characters with LIKE, even the help's example > PRINT "Gambas" LIKE "G[Aa]\*" doesn't work ("Bad character constant in > string"). Any suggestion? > PRINT "Gambas" LIKE "G[Aa]\\*" Because the '\' character is used for escaping characters in the string, AND for escaping special characters in the pattern. So you must double it. Or you can use this syntax: PRINT "Gambas" LIKE "G[Aa][*]" -- Benoit Minisini mailto:gambas at ...1... From eilert-sprachen at ...221... Thu Sep 9 10:52:05 2004 From: eilert-sprachen at ...221... (Eilert) Date: Thu, 09 Sep 2004 10:52:05 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <200408220820.49536.jscops@...11...> References: <200408220820.49536.jscops@...11...> Message-ID: <414019B5.4080103@...221...> Hi Jack, hi Benoit, I looked at the DataReport Example and I think I did everything as suggested. My TableView was called tb: tb.Rows.Count = 3 tb.Columns.Count = 5 tb.Columns[0].Text = "One" tb.Columns[1].Text = "Two" tb.Rows[1].Text = "Three" tb.Column=1 tb.Row=1 tb.Data.Text = "hello" tb.MoveTo(2,2) tb.Data.Background = 3 As you can see, I tried everything using Column/Row and MoveTo, but no text appears in the cells and the cell doesn't change colour either. So, what am I doing wrong? Rolf Jack schrieb: > On Thursday 19 August 2004 15:39, Eilert wrote: > >>Hi, >> >>I wanted to try out the table view object. The grid view seems too >>simple for what I want it to do. Now, with the table view I could not >>set any cells to text, the marker only marks rows and I didn't find a >>way to give single cells a specific background colour. >> >>What I want is a table that shows account data. I did implement such a >>thing in VB 5, showing payed positions in gray and open ones in white. >>The VB thing is rather slow but at least works as expected... Isn't >>there a way of doing this in Gambas? >> >>Rolf > > > the best way for learning tableview is the very good Risky Tahara shita > "DataReportExample" > > ~? Jack ?~ > > > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Thu Sep 9 10:59:25 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 10:59:25 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: References: Message-ID: <200409091059.25632.gambas@...1...> On Thursday 09 September 2004 03:46, BUDI ARIEF GUSANDI wrote: > Hi all......... > > I make a simple hello world console program in gambas > > ' Gambas class file > > STATIC PUBLIC SUB Main() > PRINT "Hello World" > END > > and another one in c language > > #include > int main() > { > printf("Hello World\n"); > return 0; > } > Compiled without parameter. > > For the speed, c executable is faster. > > But for the executable file size, here they are : > > GCC 3.3.2 = 11.0 KB > TCC 0.9.20 = 2.9 KB > GAMBAS 0.98a = 568 Bytes <-- really small ;) > > Only that in the konqueror property, the gambas executable is identified > as unknown file type, unless i changed it manually ;) ? Konqueror identifies files by reading a special mime-database that do not contain anything related to gambas executable files inside. And I don't know how to add gambas to it. Maybe this should be asked to some KDE developer. But who ? Where ? > > Anyway when i need to distribute the executable file, should i also bring > the related component ? or it's all compiled to the executable ? You must use the IDE packager wizard, and you must ensure that the destination system has gambas correctly packaged. For Mandrake, I wait the return for the people who made false gambas packages in contrib. For Debian, I think it is in good progress, maybe already done. For SuSE, no idea. There is a .spec file for SuSE in the source file. This just needs a SuSE employee to check it, launch it, and add it to the ditribution. For Fedora, I don't know if it is up to date. > > Regards, > > Budi > Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 9 11:04:06 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 11:04:06 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <414019B5.4080103@...221...> References: <200408220820.49536.jscops@...11...> <414019B5.4080103@...221...> Message-ID: <200409091104.06735.gambas@...1...> On Thursday 09 September 2004 10:52, Eilert wrote: > Hi Jack, hi Benoit, > > I looked at the DataReport Example and I think I did everything as > suggested. My TableView was called tb: > > tb.Rows.Count = 3 > tb.Columns.Count = 5 > > tb.Columns[0].Text = "One" > tb.Columns[1].Text = "Two" > > tb.Rows[1].Text = "Three" > > tb.Column=1 > tb.Row=1 > > tb.Data.Text = "hello" > > tb.MoveTo(2,2) > tb.Data.Background = 3 > > As you can see, I tried everything using Column/Row and MoveTo, but no > text appears in the cells and the cell doesn't change colour either. > > So, what am I doing wrong? > > Rolf > The TableView control does not memorize any data. You must provide the data yourself in the Data event, each time it is raised. Read the example again more carefully :-) Regards, -- Benoit Minisini mailto:gambas at ...1... From francesco.difusco at ...69... Thu Sep 9 11:58:54 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Thu, 9 Sep 2004 11:58:54 +0200 Subject: [Gambas-user] Writing data in a gridview control Message-ID: > Rather simple, use the "current" keyword. If you named your gridview > "gv", the thing might read: > > gv.Row = 2 > gv.Column = 2 > gv.Current.Text = "hello" > > Does this work? Yes, it works now. But why, if I want to write in six columns, and I use this for loop WITH gridview1 .row=0 FOR i=1 TO 6 .column=i .Current.Text = Format$(estra[i-1],"##") NEXT END WITH it writes only five columns, and the last column is enlarged to fill all the remaining space on the right? Francesco From eilert-sprachen at ...221... Thu Sep 9 12:00:21 2004 From: eilert-sprachen at ...221... (Eilert) Date: Thu, 09 Sep 2004 12:00:21 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <200409091104.06735.gambas@...1...> References: <200408220820.49536.jscops@...11...> <414019B5.4080103@...221...> <200409091104.06735.gambas@...1...> Message-ID: <414029B5.1040708@...221...> Hi Benoit, > The TableView control does not memorize any data. You must provide the data > yourself in the Data event, each time it is raised. I saw that event, but I wonder what raises it? Is it the SQL database? In this case, the thing will be useless for me as don't have an SQL database. My data come from an own set of files. In the VB programs I've done I use the table view to show data like addresses but also account data. For the account data it is necessary to mark single cells with a colour or a special font. The gridview in Gambas does show data in cells as expected, but I cannot colour individual cells or change the font of their texts. The tableview in Gambas seems to be able to do that, but there must be a simple way of putting the text into the cells. Rolf From gambas at ...1... Thu Sep 9 12:10:22 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 12:10:22 +0200 Subject: [Gambas-user] Writing data in a gridview control In-Reply-To: References: Message-ID: <200409091210.22389.gambas@...1...> On Thursday 09 September 2004 11:58, francesco.difusco at ...69... wrote: > > Rather simple, use the "current" keyword. If you named your gridview > > "gv", the thing might read: > > > > gv.Row = 2 > > gv.Column = 2 > > gv.Current.Text = "hello" > > > > Does this work? > > Yes, it works now. But why, if I want to write in six columns, and I use > this for loop > > WITH gridview1 > .row=0 > FOR i=1 TO 6 > .column=i > .Current.Text = Format$(estra[i-1],"##") > NEXT > END WITH > > it writes only five columns, Maybe because the first column is zero. > and the last column is enlarged to fill all > the remaining space on the right? This is the way GridView works. You must understand that to have a GTK+ component that works exactly like the QT component, I must limit the power of the QT based controls, because I don't know enough about GTK+ widgets. -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 9 12:18:10 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 12:18:10 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <414029B5.1040708@...221...> References: <200408220820.49536.jscops@...11...> <200409091104.06735.gambas@...1...> <414029B5.1040708@...221...> Message-ID: <200409091218.10990.gambas@...1...> On Thursday 09 September 2004 12:00, Eilert wrote: > Hi Benoit, > > > The TableView control does not memorize any data. You must provide the > > data yourself in the Data event, each time it is raised. > > I saw that event, but I wonder what raises it? Is it the SQL database? > In this case, the thing will be useless for me as don't have an SQL > database. My data come from an own set of files. This changes nothing. The Data event is generated by the TreeView. Just fill the Data property with colors, text, picture, according to the column and line arguments. > > In the VB programs I've done I use the table view to show data like > addresses but also account data. For the account data it is necessary to > mark single cells with a colour or a special font. You have the following properties in the TreeView control: - Alignment: the text alignment - BackColor / Background: the background cell color - ForeColor?/ Foreground: the foreground text color - Picture: a picture - Text: or a text > > The gridview in Gambas does show data in cells as expected, but I cannot > colour individual cells or change the font of their texts. No. The GridView is limited. The reason why is explained in another post. > > The tableview in Gambas seems to be able to do that, but there must be a > simple way of putting the text into the cells. No simple way. But it is not so hard... It is just a matter of habit :-) -- Benoit Minisini mailto:gambas at ...1... From eilert-sprachen at ...221... Thu Sep 9 12:11:58 2004 From: eilert-sprachen at ...221... (Eilert) Date: Thu, 09 Sep 2004 12:11:58 +0200 Subject: [Gambas-user] Writing data in a gridview control In-Reply-To: References: Message-ID: <41402C6E.6010909@...221...> Hi Francesco > FOR i=1 TO 6 Try FOR i=0 TO 5 Does it help? The gridview begins with 0... Rolf From budi at ...415... Thu Sep 9 12:16:38 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 17:16:38 +0700 Subject: [Gambas-user] Line Column In-Reply-To: <200409091048.50853.gambas@...1...> References: <413d8a1d.5ddc.0@...9...> <200409082255.28408.gambas@...1...> <200409081836.15909.sourceforge-raindog2@...94...> <200409091048.50853.gambas@...1...> Message-ID: Well, jsut trying to make simple numbering. It actualyy using draw. On Thu, 9 Sep 2004 10:48:50 +0200, Benoit Minisini wrote: > On Thursday 09 September 2004 00:36, Rob wrote: >> On Wednesday 08 September 2004 16:55, Benoit Minisini wrote: >> > > Line 2. Gambas Maskot is a Blue Shrimp >> > > The question is letter p in 'Shrimp' of line two in which >> > > col ? >> > >> > Could you be more general in your request ? Why 'p' ? >> >> I ran into the same thing when I was trying to write a terminal >> emulator a few weeks ago, and I ended up using a DrawingArea >> instead (which works VERY well, but I'm just using a fixed width >> font in one size and regular/bold, since it's just a terminal.) >> >> Right now, as far as I know, while it's easy to find out at which >> character position your cursor is at in a textarea, it's kind of >> a pain in the ass to figure out at which line/column you're at. >> I actually wanted to find out where the user was clicking in a >> TextView, by line and column, and I think that's entirely >> impossible, but here's a workaround for the TextArea: >> >> Er, I had just dashed off an example, but pressing F2 by accident >> on a blank line in the editor just now caused the IDE to crash! >> Damn! >> > > OK. I fixed it. > -- Thank You. Regards, Budi -------------- next part -------------- A non-text attachment was scrubbed... Name: Line-0.0.1.2.tar.gz Type: application/x-gzip Size: 941 bytes Desc: not available URL: From budi at ...415... Thu Sep 9 12:17:37 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 17:17:37 +0700 Subject: [Gambas-user] Line Column In-Reply-To: <4140170A.2000506@...221...> References: <413d8a1d.5ddc.0@...9...> <200409080001.03148.ronstk@...239...> <200409082255.28408.gambas@...1...> <4140170A.2000506@...221...> Message-ID: Rolf, it's not the last char in a string. It's in a line of text area. On Thu, 09 Sep 2004 10:40:42 +0200, Eilert wrote: > Hi, > > BUDI ARIEF GUSANDI schrieb: >> Well i need the column position of the last letter in a line. How can >> i get it ? >> > > As long as it is the last character in the string, I would try this: > > lastLetter$ = Right$(t$,1) > > > Did I get you right? > > Rolf > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From budi at ...415... Thu Sep 9 12:20:41 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 17:20:41 +0700 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409091059.25632.gambas@...1...> References: <200409091059.25632.gambas@...1...> Message-ID: " You must use the IDE packager wizard, and you must ensure that the destination system has gambas correctly packaged..." Benoit : Do you mean that the destination PC should have Gambas compiler as well ? What about if i want to burn it to compact flash...that would be a huge size then..;) Regards, Budi From francesco.difusco at ...69... Thu Sep 9 12:24:15 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Thu, 9 Sep 2004 12:24:15 +0200 Subject: [Gambas-user] Writing data in a gridview control Message-ID: ---------- Initial Header ----------- From francesco.difusco at ...69... Thu Sep 9 12:27:08 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Thu, 9 Sep 2004 12:27:08 +0200 Subject: [Gambas-user] Writing data in a gridview control Message-ID: ---------- Initial Header ----------- From budi at ...415... Thu Sep 9 12:32:26 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 17:32:26 +0700 Subject: [Gambas-user] Console In-Reply-To: <200409091218.10990.gambas@...1...> References: <200408220820.49536.jscops@...11...> <200409091104.06735.gambas@...1...> <414029B5.1040708@...221...> <200409091218.10990.gambas@...1...> Message-ID: Sorry if it's not related exactly to gambas... How to run multiple application in console? seems when we run one, we should wait for it to finish before running another... Thanks Budi From lasse at ...186... Tue Sep 7 00:07:16 2004 From: lasse at ...186... (lasse at ...186...) Date: Tue, 7 Sep 2004 00:07:16 +0200 Subject: [Gambas-user] remove line and add another line in a text file with gambas In-Reply-To: <200409062325.19624.k-p.richter@...20...> References: <200409061205.26315.lasse@...186...> <200409062325.19624.k-p.richter@...20...> Message-ID: <200409070007.16750.lasse@...186...> Hi, Just did, Looks exactly like what i've been looking for. Although cannot quite understand the description. Thanks, Lasse On Monday 06 September 2004 23:25, Peter wrote: > Am Montag, 6. September 2004 12:05 schrieb lasse at ...186...: > > Hi all, > > > > I'm trying to create a simple configuration program that will change some > > simple settings in a configuration file. But i cannot seem to find an > > easy way of finding a matching line in a text file. Remove it and add > > another line instead ? > > > > Have anyone done anything similar ? > > Hallo Lasse, > > see my Posting from 1.9.04: "Settings, a fine new class" > > Regards Peter > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...1... Thu Sep 9 13:10:56 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 13:10:56 +0200 Subject: [Gambas-user] Line Column In-Reply-To: References: <413d8a1d.5ddc.0@...9...> <200409082255.28408.gambas@...1...> Message-ID: <200409091310.56540.gambas@...1...> On Thursday 09 September 2004 03:55, BUDI ARIEF GUSANDI wrote: > Well i need the column position of the last letter in a line. How can i > get it ? > > Thanks. > > Budi > At the moment, you must do it by hand, in a very poorly optimized manner. sLine = Split(MyTextArea.Text, "\n")[TheLine] TheColumn = String.Len(sLine) - 1 You must use String.Len() and not Len(), because the contents of a TextArea is encoded with the UTF-8 charset. Regards, -- Benoit Minisini mailto:gambas at ...1... From dithi at ...600... Thu Sep 9 14:06:53 2004 From: dithi at ...600... (Alberto Torres) Date: Thu, 09 Sep 2004 14:06:53 +0200 Subject: [Gambas-user] Split doesn't work properly with non-ascii chars (bug?) Message-ID: <4140475D.6000904@...600...> When I pass a non-ascii char to split() separator argument, it seems that it converts to utf-8 encoding, and split() then uses only the first byte: result = Split("Hola?hola?hola", "?") ' I want result be "Hola" and "hola?hola" because utf "?" is "??" and utf "?" is "??", the result is the same as Split("Hola??hola??hola", "?"): Hola ?hola ?hola Could split() use more than a byte so I could also do something like this? Split("One and two and three", " and ") Regards DiThi From scatman_ at ...17... Thu Sep 9 15:23:46 2004 From: scatman_ at ...17... (scatman) Date: Thu, 9 Sep 2004 15:23:46 +0200 Subject: [Gambas-user] output to save In-Reply-To: <200409082315.34685.gambas@...1...> References: <200409072106.41224.scatman_@...17...> <200409082315.34685.gambas@...1...> Message-ID: <200409091523.46909.scatman_@...17...> Am Mittwoch, 8. September 2004 23:15 schrieb Benoit Minisini: Hi, and a lot of Thanks ;-) > > My questions is now. How can i save this Output in a Variable and how can > > i tell the Shell a Variable for /dev/hdb? > SHELL "df /dev/hdb | tail -1 | awk '{print $2} ' > " & sTemp WAIT for /dev/hdb Variable i take this one and Works :-) SHELL "df $sPfad | tail -1 | awk '{print $2} ' > " & sTemp WAIT Hmm, another Prob. How can i read the Speed from a CD-ROM Drive? THX -- scatman From sourceforge-raindog2 at ...94... Thu Sep 9 15:33:20 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 9 Sep 2004 09:33:20 -0400 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: References: <200409091059.25632.gambas@...1...> Message-ID: <200409090928.43949.sourceforge-raindog2@...94...> On Thursday 09 September 2004 06:20, BUDI ARIEF GUSANDI wrote: > Benoit : Do you mean that the destination PC should have > Gambas compiler as well ? What about if i want to burn it to > compact flash...that would be a huge size then..;) You will need to try to build gambas against qt/embedded, in that case. I think it should be possible, but I haven't tried it. I really think it's not a pressing matter yet, either.... how many years went by before MS made a VB for embedded systems *after* VB hit 1.0? ;) Gambas does not compile to native code, it compiles to tokenized pseudo-code (dunno what the technical term would be) and needs an interpreter and any used components at runtime. The gambas compiler, archiver, IDE and info generator do not need to be on the target system, just the interpreter (/usr/bin/gbx) and components (e.g. /usr/lib/gambas/lib.gb.qt.so, which on my machine is 8MB!) At some point maybe someone will try to write a p-code to native code compiler that will statically link in any components you need, but I sure am not going to try ;) Rob From sourceforge-raindog2 at ...94... Thu Sep 9 15:43:49 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 9 Sep 2004 09:43:49 -0400 Subject: [Gambas-user] Console In-Reply-To: References: <200408220820.49536.jscops@...11...> <200409091218.10990.gambas@...1...> Message-ID: <200409090943.49217.sourceforge-raindog2@...94...> On Thursday 09 September 2004 06:32, BUDI ARIEF GUSANDI wrote: > How to run multiple application in console? seems when we run > one, we should wait for it to finish before running another... You can run multiple programs in the console by using "&". $ cp /some/huge/file /somewhere/else & [1] 29483 $ find / | grep "bad way to locate something" & ls -al [2] 29484 total 843746 drwxr-xr-x 224 schmoe schmoe 32768 Sep 9 09:41 ./ drwxr-xr-x 6 root root 4096 Feb 3 2004 ../ drwx------ 3 schmoe schmoe 4096 May 23 2003 .21-6/ drwxr-xr-x 2 schmoe schmoe 4096 Oct 11 2002 .acrobat/ -rw-rw-r-- 1 schmoe schmoe 0 Mar 27 12:17 .addressbook -rw------- 1 schmoe schmoe 2285 Mar 27 12:17 .addressbook.lu drwx------ 2 schmoe schmoe 4096 Mar 7 2004 .adobe/ -rw-r--r-- 1 schmoe schmoe 70 Oct 28 2002 .assistanttbrc -rw-r--r-- 1 schmoe schmoe 3489 Dec 13 2003 .atanks-config -rw-rw-r-- 1 schmoe schmoe 845 Aug 1 15:26 .audacity [etc...] $ jobs [1]+ Running cp /some/huge/file /somewhere/else [2]+ Running find / | grep "bad way to locate something" $ %1 (it will just sit there until the copy finishes) or $ kill %2 [2] Terminated Of course, if you are writing a gambas app you can just SHELL "somecommand" FOR READ WRITE AS someprocess a bunch of times to get a bunch of programs running. Rob From sourceforge-raindog2 at ...94... Thu Sep 9 15:45:42 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 9 Sep 2004 09:45:42 -0400 Subject: [Gambas-user] Line Column In-Reply-To: <200409091310.56540.gambas@...1...> References: <413d8a1d.5ddc.0@...9...> <200409091310.56540.gambas@...1...> Message-ID: <200409090945.42458.sourceforge-raindog2@...94...> On Thursday 09 September 2004 07:10, Benoit Minisini wrote: > sLine = Split(MyTextArea.Text, "\n")[TheLine] Wow, I didn't know you could index into the return value of a function without assigning to a temp variable. Should we add this to Split()'s documentation and others that return an array? Rob From sourceforge-raindog2 at ...94... Thu Sep 9 15:48:11 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 9 Sep 2004 09:48:11 -0400 Subject: [Gambas-user] output to save In-Reply-To: <200409091523.46909.scatman_@...17...> References: <200409072106.41224.scatman_@...17...> <200409082315.34685.gambas@...1...> <200409091523.46909.scatman_@...17...> Message-ID: <200409090948.11786.sourceforge-raindog2@...94...> On Thursday 09 September 2004 09:23, scatman wrote: > How can i read the Speed from a CD-ROM Drive? My suggestion would be to look at the man pages for cdrecord and/or cdrdao, and shell out to one of those using the appropriate options and parse the output to find the maximum speed supported. You can probably get it by opening the device file or something in proc directly and parsing it out, but this is unix, you can open programs on pipes and you should do so ;) Rob From budi at ...415... Thu Sep 9 16:14:44 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 21:14:44 +0700 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409090928.43949.sourceforge-raindog2@...94...> References: <200409091059.25632.gambas@...1...> <200409090928.43949.sourceforge-raindog2@...94...> Message-ID: 8 MB, event just for a console application ? oh...i must use c then for this embedded.. ;) Thanks anyway. On Thu, 9 Sep 2004 09:33:20 -0400, Rob wrote: > On Thursday 09 September 2004 06:20, BUDI ARIEF GUSANDI wrote: >> Benoit : Do you mean that the destination PC should have >> Gambas compiler as well ? What about if i want to burn it to >> compact flash...that would be a huge size then..;) > > You will need to try to build gambas against qt/embedded, in that > case. I think it should be possible, but I haven't tried it. I > really think it's not a pressing matter yet, either.... how many > years went by before MS made a VB for embedded systems *after* > VB hit 1.0? ;) > > Gambas does not compile to native code, it compiles to tokenized > pseudo-code (dunno what the technical term would be) and needs > an interpreter and any used components at runtime. The gambas > compiler, archiver, IDE and info generator do not need to be on > the target system, just the interpreter (/usr/bin/gbx) and > components (e.g. /usr/lib/gambas/lib.gb.qt.so, which on my > machine is 8MB!) > > At some point maybe someone will try to write a p-code to native > code compiler that will statically link in any components you > need, but I sure am not going to try ;) > > Rob > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From budi at ...415... Thu Sep 9 16:18:33 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 21:18:33 +0700 Subject: [Gambas-user] Console And Form In-Reply-To: <200409090945.42458.sourceforge-raindog2@...94...> References: <413d8a1d.5ddc.0@...9...> <200409091310.56540.gambas@...1...> <200409090945.42458.sourceforge-raindog2@...94...> Message-ID: Hi Benoit, Seems that for console application, the property and Toolbox Form doesn't need to be displayed after opening/creating new console project, just for consistentcy with other stuff ;) Regards, Budi From budi at ...415... Thu Sep 9 16:22:42 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 09 Sep 2004 21:22:42 +0700 Subject: [Gambas-user] Line Column In-Reply-To: <200409090945.42458.sourceforge-raindog2@...94...> References: <413d8a1d.5ddc.0@...9...> <200409091310.56540.gambas@...1...> <200409090945.42458.sourceforge-raindog2@...94...> Message-ID: That's the same as VB Rob ;) On Thu, 9 Sep 2004 09:45:42 -0400, Rob wrote: > On Thursday 09 September 2004 07:10, Benoit Minisini wrote: >> sLine = Split(MyTextArea.Text, "\n")[TheLine] > > Wow, I didn't know you could index into the return value of a > function without assigning to a temp variable. Should we add > this to Split()'s documentation and others that return an array? > > Rob > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From daniel.campos at ...338... Thu Sep 9 17:24:43 2004 From: daniel.campos at ...338... (Daniel Campos) Date: Thu, 09 Sep 2004 17:24:43 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409090928.43949.sourceforge-raindog2@...94...> References: <200409091059.25632.gambas@...1...> <200409090928.43949.sourceforge-raindog2@...94...> Message-ID: <1094743483.3449.2.camel@...40...> Somebody knows the Xserver light X server? It can be an option for medium embedded devices like P.O.S., and It works fine with the usual QT, GTK or Lesstif programs without using any adapted library... http://freedesktop.org/Software/xserver Regards, Daniel Campos El jue, 09-09-2004 a las 09:33 -0400, Rob escribi?: > On Thursday 09 September 2004 06:20, BUDI ARIEF GUSANDI wrote: > > Benoit : Do you mean that the destination PC should have > > Gambas compiler as well ? What about if i want to burn it to > > compact flash...that would be a huge size then..;) > > You will need to try to build gambas against qt/embedded, in that > case. I think it should be possible, but I haven't tried it. I > really think it's not a pressing matter yet, either.... how many > years went by before MS made a VB for embedded systems *after* > VB hit 1.0? ;) > > Gambas does not compile to native code, it compiles to tokenized > pseudo-code (dunno what the technical term would be) and needs > an interpreter and any used components at runtime. The gambas > compiler, archiver, IDE and info generator do not need to be on > the target system, just the interpreter (/usr/bin/gbx) and > components (e.g. /usr/lib/gambas/lib.gb.qt.so, which on my > machine is 8MB!) > > At some point maybe someone will try to write a p-code to native > code compiler that will statically link in any components you > need, but I sure am not going to try ;) > > Rob > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From daniel.campos at ...338... Thu Sep 9 17:29:44 2004 From: daniel.campos at ...338... (Daniel Campos) Date: Thu, 09 Sep 2004 17:29:44 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409090928.43949.sourceforge-raindog2@...94...> References: <200409091059.25632.gambas@...1...> <200409090928.43949.sourceforge-raindog2@...94...> Message-ID: <1094743784.3449.8.camel@...40...> > > Gambas does not compile to native code, it compiles to tokenized > pseudo-code (dunno what the technical term would be) and needs > an interpreter and any used components at runtime. The gambas > compiler, archiver, IDE and info generator do not need to be on > the target system, just the interpreter (/usr/bin/gbx) and > components (e.g. /usr/lib/gambas/lib.gb.qt.so, which on my > machine is 8MB!) > Mmmmh... to write a compiler may be this work could be done: The compiler takes the needed functions from the gambas/src/exec, adds it to a file, and then adds a "main()" that calls these functions following the program flow, and then calls to gcc as usual... It is very ugly but I think it should work, dont you? :-)))))) Regards, Daniel Campos > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From sourceforge-raindog2 at ...94... Thu Sep 9 17:43:52 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 9 Sep 2004 11:43:52 -0400 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <1094743483.3449.2.camel@...40...> References: <200409090928.43949.sourceforge-raindog2@...94...> <1094743483.3449.2.camel@...40...> Message-ID: <200409091143.52542.sourceforge-raindog2@...94...> On Thursday 09 September 2004 11:24, Daniel Campos wrote: > Somebody knows the Xserver light X server? It can be an option > for medium embedded devices like P.O.S., and It works fine > with the usual QT, GTK or Lesstif programs without using any > adapted library... > http://freedesktop.org/Software/xserver I'm actually hoping to port the gb.qt component to Qtopia eventually, which has no x server at all. But as it stands now the gb.qt component is 8 megs without Qt or an x server! Rob From gambas at ...1... Thu Sep 9 18:18:43 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 18:18:43 +0200 Subject: [Gambas-user] Line Column In-Reply-To: References: <413d8a1d.5ddc.0@...9...> <200409090945.42458.sourceforge-raindog2@...94...> Message-ID: <200409091818.43822.gambas@...1...> On Thursday 09 September 2004 16:22, BUDI ARIEF GUSANDI wrote: > That's the same as VB Rob ;) > > On Thu, 9 Sep 2004 09:45:42 -0400, Rob > > wrote: > > On Thursday 09 September 2004 07:10, Benoit Minisini wrote: > >> sLine = Split(MyTextArea.Text, "\n")[TheLine] > > > > Wow, I didn't know you could index into the return value of a > > function without assigning to a temp variable. Should we add > > this to Split()'s documentation and others that return an array? > > > > Rob > > And you can do that in C, C++, and many other languages I'm sure. There is no reason that a compiler prevents this syntax. -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 9 18:22:41 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 18:22:41 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409091143.52542.sourceforge-raindog2@...94...> References: <1094743483.3449.2.camel@...40...> <200409091143.52542.sourceforge-raindog2@...94...> Message-ID: <200409091822.41130.gambas@...1...> On Thursday 09 September 2004 17:43, Rob wrote: > On Thursday 09 September 2004 11:24, Daniel Campos wrote: > > Somebody knows the Xserver light X server? It can be an option > > for medium embedded devices like P.O.S., and It works fine > > with the usual QT, GTK or Lesstif programs without using any > > adapted library... > > http://freedesktop.org/Software/xserver > > I'm actually hoping to port the gb.qt component to Qtopia > eventually, which has no x server at all. But as it stands now > the gb.qt component is 8 megs without Qt or an x server! > > Rob > > 7 Mo unstripped. But to know the weight of the library, you must strip it. Then you get about 640K (This size reminds me something) Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Thu Sep 9 18:24:20 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 9 Sep 2004 18:24:20 +0200 Subject: [Gambas-user] Split doesn't work properly with non-ascii chars (bug?) In-Reply-To: <4140475D.6000904@...600...> References: <4140475D.6000904@...600...> Message-ID: <200409091824.20907.gambas@...1...> On Thursday 09 September 2004 14:06, Alberto Torres wrote: > When I pass a non-ascii char to split() separator argument, it seems > that it converts to utf-8 encoding, and split() then uses only the first > byte: > > result = Split("Hola?hola?hola", "?") ' I want result be "Hola" and > "hola?hola" > > because utf "?" is "??" and utf "?" is "??", the result is the same as > Split("Hola??hola??hola", "?"): > > Hola > ?hola > ?hola > > Could split() use more than a byte so I could also do something like > this? Split("One and two and three", " and ") > > Regards > DiThi > No. This would be a special static method in the String class. All string subroutines of Gambas use pure ASCII. All static method of the String class use UTF-8. -- Benoit Minisini mailto:gambas at ...1... From scatman_ at ...17... Thu Sep 9 19:40:28 2004 From: scatman_ at ...17... (scatman) Date: Thu, 9 Sep 2004 19:40:28 +0200 Subject: [Gambas-user] output to save In-Reply-To: <200409090948.11786.sourceforge-raindog2@...94...> References: <200409072106.41224.scatman_@...17...> <200409091523.46909.scatman_@...17...> <200409090948.11786.sourceforge-raindog2@...94...> Message-ID: <200409091940.28404.scatman_@...17...> Am Donnerstag, 9. September 2004 15:48 schrieb Rob: > My suggestion would be to look at the man pages for cdrecord > and/or cdrdao, and shell out to one of those using the > appropriate options and parse the output to find the maximum > speed supported. You can probably get it by opening the device > file or something in proc directly and parsing it out, but this > is unix, you can open programs on pipes and you should do so ;) yes, of Course ;-) But the actually Speed of the CDRom, when its runing, is for me by Interessting. To Calculate the Progessbar... Over those, i cant find any in /proc or so :-(. -- PS. i must learn english very well :-) scatman from German From ronstk at ...239... Thu Sep 9 19:51:54 2004 From: ronstk at ...239... (ron) Date: Thu, 9 Sep 2004 19:51:54 +0200 Subject: [Gambas-user] Error messages by 0.99 In-Reply-To: <200409091052.22648.gambas@...1...> References: <413d8a1d.5ddc.0@...9...> <200409080001.03148.ronstk@...239...> <200409091052.22648.gambas@...1...> Message-ID: <200409091951.55018.ronstk@...239...> On Thursday 09 September 2004 10:52, Benoit Minisini wrote: > > The IDE, like any other program you make with Gambas, uses the default system > font. If you don't see the default system font, nor the deault QT style, it > may be a problem in your system configuration. > > Try to run qtconfig, change settings, and see what happens. > > Under which environment do you lauch Gambas ? Maybe something is initialized > when running KDE, and not when running a desktop that is not qt based. > > Regards, > Fun :) Grrr The qtconfig as I mentioned earlier to someone else helps. My default point size with it is 8. Gives me a beautiful view. The choise is arial,normal,8 Gambas follows on every new instance the type I choose. But not the size, that stays at 10 pixel, and shows ugly for most of the available fonts. Now the fun, because gambas only follow the choice if I start it fresh, I thought, try size 24 and open second instance of gambas to see them side by side :) The first gambas change the font to 24 point(pixel) !!! The new second opens with 8 point ? Yes not the 10 but 8 Changing the 24 back to 8 and start the 3rd instance. The first go to 10 the second go to 10 the third goes to 8 Closing all and start one instance and it is again 10 pixel. The problem I have with suse 8.2/kde and qt is the point/pixel size of special 9 or 10 renders badly. In the letter W a one thick line as 2 pixel and the remainder 1 pixel. If I choose for the project treeview small font it is in the way I like. It looks as 8 pixel. It is however workable with the GNU Unifont. but I'm afraid the remaining applications after reboot are wrong. A option to choose a font and size will be welkom for me. Thanks and greets Ron From dithi at ...600... Thu Sep 9 21:20:23 2004 From: dithi at ...600... (Alberto Torres) Date: Thu, 09 Sep 2004 21:20:23 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409091822.41130.gambas@...1...> References: <1094743483.3449.2.camel@...40...> <200409091143.52542.sourceforge-raindog2@...94...> <200409091822.41130.gambas@...1...> Message-ID: <4140ACF7.6040409@...600...> Benoit Minisini escribi?: >On Thursday 09 September 2004 17:43, Rob wrote: > > >>On Thursday 09 September 2004 11:24, Daniel Campos wrote: >> >> >>>Somebody knows the Xserver light X server? It can be an option >>>for medium embedded devices like P.O.S., and It works fine >>>with the usual QT, GTK or Lesstif programs without using any >>>adapted library... >>>http://freedesktop.org/Software/xserver >>> >>> >>I'm actually hoping to port the gb.qt component to Qtopia >>eventually, which has no x server at all. But as it stands now >>the gb.qt component is 8 megs without Qt or an x server! >> >>Rob >> >> >> >> > >7 Mo unstripped. But to know the weight of the library, you must strip it. >Then you get about 640K (This size reminds me something) > >Regards, > > > 444k here: $ du lib.gb.qt.so 8688 lib.gb.qt.so $ du lib.gb.qt.so -h 8,5M lib.gb.qt.so $ strip lib.gb.qt.so $ du lib.gb.qt.so -h 444K lib.gb.qt.so Regards From daniel.campos at ...338... Thu Sep 9 22:20:52 2004 From: daniel.campos at ...338... (Daniel Campos) Date: Thu, 09 Sep 2004 22:20:52 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409091822.41130.gambas@...1...> References: <1094743483.3449.2.camel@...40...> <200409091143.52542.sourceforge-raindog2@...94...> <200409091822.41130.gambas@...1...> Message-ID: <1094761252.3008.1.camel@...40...> > 7 Mo unstripped. But to know the weight of the library, you must strip it. > Then you get about 640K (This size reminds me something) Oh yes! CP/M was able to manage that amount of memory, and other operating system I can't remember was able too :-))) > > Regards, > From dithi at ...600... Thu Sep 9 22:35:27 2004 From: dithi at ...600... (Alberto Torres) Date: Thu, 09 Sep 2004 22:35:27 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <1094761252.3008.1.camel@...40...> References: <1094743483.3449.2.camel@...40...> <200409091143.52542.sourceforge-raindog2@...94...> <200409091822.41130.gambas@...1...> <1094761252.3008.1.camel@...40...> Message-ID: <4140BE8F.6080303@...600...> Daniel Campos escribi?: >>7 Mo unstripped. But to know the weight of the library, you must strip it. >>Then you get about 640K (This size reminds me something) >> >> > >Oh yes! CP/M was able to manage that amount of memory, and other >operating system I can't remember was able too :-))) > > > 640 should be enough for anyone :))) From sourceforge-raindog2 at ...94... Thu Sep 9 22:50:50 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 9 Sep 2004 16:50:50 -0400 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <4140BE8F.6080303@...600...> References: <1094761252.3008.1.camel@...40...> <4140BE8F.6080303@...600...> Message-ID: <200409091650.50282.sourceforge-raindog2@...94...> On Thursday 09 September 2004 16:35, Alberto Torres wrote: > >Oh yes! CP/M was able to manage that amount of memory, and > > other operating system I can't remember was able too :-))) > 640 should be enough for anyone :))) I agree.... I have 640 megabytes in my laptop and it's plenty ;) Rob From lordheavy at ...512... Thu Sep 9 22:55:17 2004 From: lordheavy at ...512... (Laurent Carlier) Date: Thu, 9 Sep 2004 22:55:17 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <1094761252.3008.1.camel@...40...> References: <200409091822.41130.gambas@...1...> <1094761252.3008.1.camel@...40...> Message-ID: <200409092255.18388.lordheavy@...512...> Le jeudi 9 Septembre 2004 22:20, Daniel Campos a ?crit?: > > 7 Mo unstripped. But to know the weight of the library, you must strip > > it. Then you get about 640K (This size reminds me something) > > Oh yes! CP/M was able to manage that amount of memory, and other > operating system I can't remember was able too :-))) > > > Regards, mmmmmmmmm "640ko should be enough for anybody" B.Gates in 1981 cf : http://www.leonine.com/~lion/pub_papers/itphil/node3.html ps : i've won ??? (i choose the blender as gift) regards, -- Laurent Carlier From ronstk at ...239... Thu Sep 9 23:15:55 2004 From: ronstk at ...239... (ron) Date: Thu, 9 Sep 2004 23:15:55 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <1094761252.3008.1.camel@...40...> References: <200409091822.41130.gambas@...1...> <1094761252.3008.1.camel@...40...> Message-ID: <200409092315.56711.ronstk@...239...> On Thursday 09 September 2004 22:20, Daniel Campos wrote: > > 7 Mo unstripped. But to know the weight of the library, you must strip it. > > Then you get about 640K (This size reminds me something) > > Oh yes! CP/M was able to manage that amount of memory, and other > operating system I can't remember was able too :-))) > > > > > Regards, > > Uhhh I made my CP/M bios at home build computer with Z80 CP/M (80) was developed for 8080 CPU and can only 64k. CP/M86 of later date was running at 8086 and could indeed 640 on XT. But it was not the CP/M as original designed and I believe also less success full after all. I had a bit overkill in 1980 with mapping of 16k segments out a range of 1000KByte. Calling from TRS80 mode the CP/M system and back starting a second TRS80. Not dual boot but dual run. :) The good old days, snif. Ron From na2492 at ...9... Thu Sep 9 23:58:26 2004 From: na2492 at ...9... (Charlie Reinl) Date: Thu, 9 Sep 2004 23:58:26 00200 Subject: [Gambas-user] COMPARISON FILE Message-ID: <4140d202.2eb9.0@...9...> >On Thursday 09 September 2004 22:20, Daniel Campos wrote: >> > 7 Mo unstripped. But to know the weight of the library, you must strip it. >> > Then you get about 640K (This size reminds me something) >> >> Oh yes! CP/M was able to manage that amount of memory, and other >> operating system I can't remember was able too :-))) >> >> > >> > Regards, >> > >Uhhh I made my CP/M bios at home build computer with Z80 >CP/M (80) was developed for 8080 CPU and can only 64k. >CP/M86 of later date was running at 8086 and could indeed 640 on XT. >But it was not the CP/M as original designed and I believe also less >success full after all. > >I had a bit overkill in 1980 with mapping of 16k segments out a range of 1000KByte. >Calling from TRS80 mode the CP/M system and back starting a second TRS80. >Not dual boot but dual run. :) >The good old days, snif. > >Ron Salut, this was just a few seconds after where, the air was clean and sex was dirty? Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From budi at ...415... Fri Sep 10 04:02:34 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Fri, 10 Sep 2004 09:02:34 +0700 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <1094743784.3449.8.camel@...40...> References: <200409091059.25632.gambas@...1...> <200409090928.43949.sourceforge-raindog2@...94...> <1094743784.3449.8.camel@...40...> Message-ID: Can ypu please give me more technical info about it daniel ? thx. On Thu, 09 Sep 2004 17:29:44 +0200, Daniel Campos wrote: > >> >> Gambas does not compile to native code, it compiles to tokenized >> pseudo-code (dunno what the technical term would be) and needs >> an interpreter and any used components at runtime. The gambas >> compiler, archiver, IDE and info generator do not need to be on >> the target system, just the interpreter (/usr/bin/gbx) and >> components (e.g. /usr/lib/gambas/lib.gb.qt.so, which on my >> machine is 8MB!) >> > > Mmmmh... to write a compiler may be this work could be done: > > The compiler takes the needed functions from the gambas/src/exec, > adds it to a file, and then adds a "main()" that calls these functions > following the program flow, and then calls to gcc as usual... > > It is very ugly but I think it should work, dont you? :-)))))) > > Regards, > > Daniel Campos > > > >> >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by BEA Weblogic Workshop >> FREE Java Enterprise J2EE developer tools! >> Get your free copy of BEA WebLogic Workshop 8.1 today. >> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From ronstk at ...239... Fri Sep 10 04:33:04 2004 From: ronstk at ...239... (ron) Date: Fri, 10 Sep 2004 04:33:04 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <4140d202.2eb9.0@...9...> References: <4140d202.2eb9.0@...9...> Message-ID: <200409100433.04704.ronstk@...239...> On Friday 10 September 2004 01:58, Charlie Reinl wrote: > >On Thursday 09 September 2004 22:20, Daniel Campos wrote: > >> > 7 Mo unstripped. But to know the weight of the library, you must strip > it. > >> > Then you get about 640K (This size reminds me something) > >> > >> Oh yes! CP/M was able to manage that amount of memory, and other > >> operating system I can't remember was able too :-))) > >> > >> > > >> > Regards, > >> > > >Uhhh I made my CP/M bios at home build computer with Z80 > >CP/M (80) was developed for 8080 CPU and can only 64k. > >CP/M86 of later date was running at 8086 and could indeed 640 on XT. > >But it was not the CP/M as original designed and I believe also less > >success full after all. > > > >I had a bit overkill in 1980 with mapping of 16k segments out a range of > 1000KByte. > >Calling from TRS80 mode the CP/M system and back starting a second TRS80. > >Not dual boot but dual run. :) > >The good old days, snif. > > > >Ron > > Salut, > > this was just a few seconds after where, the air was clean and sex was dirty? > > > Amicalement > Charlie Compared to todays (heute), you can say that it is true. Clean air and windows. Also no leaks with windows :) Just a note regarding fonts. The video text resolution is 160x60 characters on a modded black and white of television screen. Interlaced but steady. From stillj7388 at ...159... Fri Sep 10 07:15:14 2004 From: stillj7388 at ...159... (Jeff Stillinger) Date: Thu, 09 Sep 2004 22:15:14 -0700 Subject: [Gambas-user] V 0.99 and Red Hat Enterprise linux Message-ID: <41413862.5060406@...159...> Hi all, A few weeks ago I switched from SuSE 9.x to Red Hat Enterprise Linux. ~>uname -a Linux dukeus 2.4.21-20.EL #1 Wed Aug 18 20:58:25 EDT 2004 i686 i686 i386 GNU/Linux Gambas built smoothly. However I have noticed that my mutex failure friend is back. This error also is shown after I exit a program. Shown in the console screen. The number of allocations varies. WARNING: 3 allocation(s) non freed. I followed the instructions in the Red Hat readme file for the build. The only thing I can really think of is QT is not as up to date as Red Hat would like to think?? Anyone using Gambas on the Enterprise Work Station? Ideas? --j From eilert-sprachen at ...221... Fri Sep 10 09:52:50 2004 From: eilert-sprachen at ...221... (Eilert) Date: Fri, 10 Sep 2004 09:52:50 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <200409091218.10990.gambas@...1...> References: <200408220820.49536.jscops@...11...> <200409091104.06735.gambas@...1...> <414029B5.1040708@...221...> <200409091218.10990.gambas@...1...> Message-ID: <41415D52.4000805@...221...> Hi Benoit, >>The tableview in Gambas seems to be able to do that, but there must be a >>simple way of putting the text into the cells. > > > No simple way. But it is not so hard... It is just a matter of habit :-) Ok, I found a way of filling individual cells with text and color - but is this really the way you intended it to work? First, you've got to "build" a Data event for the tableview by hand, typing (when tb == tableview) public sub tb_Data(row as integer, column as integer) 'and then you have to make sure to catch the correct cell number 'for example: if row = 1 and column = 1 then tb.Data.Text = "hello" tb.Data.BackColor = &H00FF00& end if end You will then have to trigger that event from somewhere else, calling it tb_Data(1,1) while the values you give there are of no meaning - the tableview will always read in all values for all cells at a time - but you must give values because otherwise Gambas will complain. Or is this not the way you were thinking of? At least the DataReport example seems to handle it this way... Rolf From radoslav.dejanovic at ...116... Fri Sep 10 11:23:51 2004 From: radoslav.dejanovic at ...116... (Radoslav =?iso-8859-2?q?Dejanovi=E6?=) Date: Fri, 10 Sep 2004 11:23:51 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409092315.56711.ronstk@...239...> References: <1094761252.3008.1.camel@...40...> <200409092315.56711.ronstk@...239...> Message-ID: <200409101123.51352.radoslav.dejanovic@...116...> On Thursday 09 September 2004 23:15, ron wrote: > Uhhh I made my CP/M bios at home build computer with Z80 > CP/M (80) was developed for 8080 CPU and can only 64k. Nope, it could use 128K (in two banks). ;) -- Radoslav Dejanovi? Operacijski sustavi d.o.o. http://www.opsus.hr From daniel.campos at ...338... Fri Sep 10 16:47:05 2004 From: daniel.campos at ...338... (Daniel Campos) Date: Fri, 10 Sep 2004 16:47:05 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: References: <200409091059.25632.gambas@...1...> <200409090928.43949.sourceforge-raindog2@...94...> <1094743784.3449.8.camel@...40...> Message-ID: <1094827625.3010.18.camel@...40...> El vie, 10-09-2004 a las 09:02 +0700, BUDI ARIEF GUSANDI escribi?: > Can ypu please give me more technical info about it daniel ? thx. Well, it's just an idea, I do not have more :-(( Regards, D. Campos > > On Thu, 09 Sep 2004 17:29:44 +0200, Daniel Campos > wrote: > > > > >> > >> Gambas does not compile to native code, it compiles to tokenized > >> pseudo-code (dunno what the technical term would be) and needs > >> an interpreter and any used components at runtime. The gambas > >> compiler, archiver, IDE and info generator do not need to be on > >> the target system, just the interpreter (/usr/bin/gbx) and > >> components (e.g. /usr/lib/gambas/lib.gb.qt.so, which on my > >> machine is 8MB!) > >> > > > > Mmmmh... to write a compiler may be this work could be done: > > > > The compiler takes the needed functions from the gambas/src/exec, > > adds it to a file, and then adds a "main()" that calls these functions > > following the program flow, and then calls to gcc as usual... > > > > It is very ugly but I think it should work, dont you? :-)))))) > > > > Regards, > > > > Daniel Campos > > > > > > > >> > >> > >> > >> > >> ------------------------------------------------------- > >> This SF.Net email is sponsored by BEA Weblogic Workshop > >> FREE Java Enterprise J2EE developer tools! > >> Get your free copy of BEA WebLogic Workshop 8.1 today. > >> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > >> _______________________________________________ > >> Gambas-user mailing list > >> Gambas-user at lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > > Project Admins to receive an Apple iPod Mini FREE for your judgement on > > who ports your project to Linux PPC the best. Sponsored by IBM. > > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > From gambasfr at ...11... Fri Sep 10 13:24:44 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Fri, 10 Sep 2004 13:24:44 +0200 Subject: [Gambas-user] Line Column In-Reply-To: <200409090945.42458.sourceforge-raindog2@...94...> References: <413d8a1d.5ddc.0@...9...> <200409091310.56540.gambas@...1...> <200409090945.42458.sourceforge-raindog2@...94...> Message-ID: <200409101324.44387.gambasfr@...11...> Le jeudi 9 Septembre 2004 15:45, Rob a ?crit?: > On Thursday 09 September 2004 07:10, Benoit Minisini wrote: > > sLine = Split(MyTextArea.Text, "\n")[TheLine] > > Wow, I didn't know you could index into the return value of a > function without assigning to a temp variable. Should we add > this to Split()'s documentation and others that return an array? > > Rob > It's logical...!!! Split return an array, and is an array ! we can say Split ( String [ , Separators , Escape ] ) as Array Fabien Bodard i've remember many thing in three day : Print the 4 th line in MyFile : PRINT Split(File.Load("MyFile"),"\n")[3] Fabien Bodard > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From daniel.campos at ...338... Fri Sep 10 16:37:38 2004 From: daniel.campos at ...338... (Daniel Campos) Date: Fri, 10 Sep 2004 16:37:38 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <200409101123.51352.radoslav.dejanovic@...116...> References: <1094761252.3008.1.camel@...40...> <200409092315.56711.ronstk@...239...> <200409101123.51352.radoslav.dejanovic@...116...> Message-ID: <1094827058.3010.6.camel@...40...> El vie, 10-09-2004 a las 11:23 +0200, Radoslav Dejanovi? escribi?: > On Thursday 09 September 2004 23:15, ron wrote: > > Uhhh I made my CP/M bios at home build computer with Z80 > > CP/M (80) was developed for 8080 CPU and can only 64k. > > Nope, it could use 128K (in two banks). ;) Bank-switching, the future of computing... what a hell!!! :-))) > > From ronstk at ...239... Fri Sep 10 17:47:17 2004 From: ronstk at ...239... (ron) Date: Fri, 10 Sep 2004 17:47:17 +0200 Subject: [Gambas-user] COMPARISON FILE In-Reply-To: <1094827058.3010.6.camel@...40...> References: <200409101123.51352.radoslav.dejanovic@...116...> <1094827058.3010.6.camel@...40...> Message-ID: <200409101747.18164.ronstk@...239...> On Friday 10 September 2004 16:37, Daniel Campos wrote: > El vie, 10-09-2004 a las 11:23 +0200, Radoslav Dejanovi? escribi?: > > On Thursday 09 September 2004 23:15, ron wrote: > > > Uhhh I made my CP/M bios at home build computer with Z80 > > > CP/M (80) was developed for 8080 CPU and can only 64k. > > > > Nope, it could use 128K (in two banks). ;) ?? cant find that bank size in CP/M developers manual for 8080. Not in the bare original as far I know. Only later models as commodore 128 and CPC did implement it and uses also the Z80. > > Bank-switching, the future of computing... what a hell!!! :-))) > > > > > > In fact the swap file is more or less the same. 64kB was enough till B.G. did said '640kB is enough, no one need it' :) Who can live without 640MB now a days with B.G. products. Ron, with nice memories From francesco.difusco at ...69... Fri Sep 10 18:19:32 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Fri, 10 Sep 2004 18:19:32 +0200 Subject: [Gambas-user] Packaging a database application Message-ID: Hi, I am developing a little Gambas program that uses a table of a mysql database. Now, if I ould like to distribute this program, how do I distribute the database in the RPM package? Or, how do I install the database by program? What user, permission and password do I set? I never have done something like that, so, could anyone help me? Thanks From sourceforge-raindog2 at ...94... Fri Sep 10 18:38:24 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Fri, 10 Sep 2004 12:38:24 -0400 Subject: [Gambas-user] Packaging a database application In-Reply-To: References: Message-ID: <200409101238.24759.sourceforge-raindog2@...94...> On Friday 10 September 2004 12:19, francesco.difusco at ...69... wrote: > I am developing a little Gambas program that uses a table of a > mysql database. Now, if I ould like to distribute this > program, how do I distribute the database in the RPM package? Use mysqldump on the database; it generates a create script containing SQL statements you can pass to mysql to recreate the database and insert whatever data you have. There are some options you should look into for mysqldump such as "--add-drop-table" or something like that, in case the user already has the database set up. > Or, how do I install the database by program? What user, > permission and password do I set? I never have done something You need to prompt the user for a database user and password with all permissions (well, database create, table create, and insert at very least, plus grant permission if you're trying to set up permissions on your database.) I don't think there's any other way to do it short of dropping files in /var/lib/mysql (if you can even assume that's the mysql data directory.) I think Mandrake ships with mysql set up for unlimited access with no password from the local machine, but I don't think you can safely assume everyone does that. Rob From gambas at ...1... Fri Sep 10 19:43:10 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 10 Sep 2004 19:43:10 +0200 Subject: [Gambas-user] Packaging a database application In-Reply-To: References: Message-ID: <200409101943.10826.gambas@...1...> On Friday 10 September 2004 18:19, francesco.difusco at ...69... wrote: > Hi, > > I am developing a little Gambas program that uses a table of a mysql > database. Now, if I ould like to distribute this program, how do I > distribute the database in the RPM package? Or, how do I install the > database by program? What user, permission and password do I set? I never > have done something like that, so, could anyone help me? > > Thanks > The database manager can create for you a Module that initializes your database, but it works only if you created it with the database manager. And it does not initialize data. Regards, -- Benoit Minisini mailto:gambas at ...1... From nferraz at ...184... Fri Sep 10 19:47:12 2004 From: nferraz at ...184... (Nelson Ferraz) Date: Fri, 10 Sep 2004 14:47:12 -0300 Subject: [Gambas-user] LIKE character scaping In-Reply-To: <1094692763.18417.13.camel@...619...> References: <1094692763.18417.13.camel@...619...> Message-ID: <4141E8A0.5020006@...184...> phiber wrote: > I can't scape special characters with LIKE, even the help's example > PRINT "Gambas" LIKE "G[Aa]\*" doesn't work ("Bad character constant in > string"). Any suggestion? This is the kind of situation where perl-compatible regular expressions would be welcome. ;) http://www.pcre.org/ From francesco.difusco at ...69... Fri Sep 10 19:56:14 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Fri, 10 Sep 2004 19:56:14 +0200 Subject: [Gambas-user] Packaging a database application Message-ID: > The database manager can create for you a Module that initializes your > database, but it works only if you created it with the database manager. And > it does not initialize data. > > Regards, > > -- > Benoit Minisini > mailto:gambas at ...1... I didn't know this. I am studying it ... But when I try to create a database source, after I have created a database in the database manager, I get this error message: This application has raised an unespected error and must abort! [-1] Bad Key Fwrite.Writeconfig.58 From johdeval at ...43... Fri Sep 10 21:36:28 2004 From: johdeval at ...43... (Mr JH Deval) Date: Fri, 10 Sep 2004 12:36:28 -0700 (PDT) Subject: [Gambas-user] Return a connection Message-ID: <20040910193628.49281.qmail@...613...> Is there a way to return a database connection rather than defining each parameter one at a time? _______________________________ Do you Yahoo!? Express yourself with Y! Messenger! Free. Download now. http://messenger.yahoo.com From gambas at ...1... Fri Sep 10 10:25:58 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 10 Sep 2004 10:25:58 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <41415D52.4000805@...221...> References: <200408220820.49536.jscops@...11...> <200409091218.10990.gambas@...1...> <41415D52.4000805@...221...> Message-ID: <200409101025.58558.gambas@...1...> On Friday 10 September 2004 09:52, Eilert wrote: > Hi Benoit, > > >>The tableview in Gambas seems to be able to do that, but there must be a > >>simple way of putting the text into the cells. > > > > No simple way. But it is not so hard... It is just a matter of habit :-) > > Ok, I found a way of filling individual cells with text and color - but > is this really the way you intended it to work? Yes. > > First, you've got to "build" a Data event for the tableview by hand, > typing (when tb == tableview) > > public sub tb_Data(row as integer, column as integer) > > 'and then you have to make sure to catch the correct cell number > 'for example: Of course, you should optimize this test as much as possible. > > if row = 1 and column = 1 then > tb.Data.Text = "hello" > tb.Data.BackColor = &H00FF00& > end if > > end > > You will then have to trigger that event from somewhere else, calling it > > tb_Data(1,1) ???? You should never call the Data event handler yourself. > > while the values you give there are of no meaning - the tableview will > always read in all values for all cells at a time - but you must give > values because otherwise Gambas will complain. Sorry, I don't understand your sentence... > > Or is this not the way you were thinking of? At least the DataReport > example seems to handle it this way... > > Rolf > Regards, -- Benoit Minisini mailto:gambas at ...1... From johdeval at ...43... Fri Sep 10 23:00:57 2004 From: johdeval at ...43... (Mr JH Deval) Date: Fri, 10 Sep 2004 14:00:57 -0700 (PDT) Subject: [Gambas-user] Format Message-ID: <20040910210057.30054.qmail@...608...> Sorry to be a bother today but I am looking for a replacement to this. VB Command FixPhone = Format(PhoneNum, "(###) ###-####") Returns (444) 444-4444 Gambas Command FixPhone = Format(PhoneNum,"(###) ###-####") Returns (4444444444) ###-#### I have a temporary solution using the mid but that is painful. _______________________________ Do you Yahoo!? Shop for Back-to-School deals on Yahoo! Shopping. http://shopping.yahoo.com/backtoschool From k-p.richter at ...20... Fri Sep 10 23:37:08 2004 From: k-p.richter at ...20... (Peter) Date: Fri, 10 Sep 2004 23:37:08 +0200 Subject: [Gambas-user] remove line and add another line in a text file with gambas In-Reply-To: <200409070007.16750.lasse@...186...> References: <200409061205.26315.lasse@...186...> <200409062325.19624.k-p.richter@...20...> <200409070007.16750.lasse@...186...> Message-ID: <200409102337.12451.k-p.richter@...20...> Am Dienstag, 7. September 2004 00:07 schrieb lasse at ...186...: > Hi, > > Just did, > > Looks exactly like what i've been looking for. Although cannot quite > understand the description. > > Thanks, > > Lasse Hallo Lasse, Short description (for long is my english to bad) In a SUB where otherwise You read the config file You now write: sPath1 = Settings["mypath", Application.Path] '(Application.Path as default) statBUT.Value = Settings["WithStatus", TRUE] etc Defaults are optional. Settings are read automaticly. This is possible in all Classes (and there in all SUB and FUNCTION). You must not work with "Global" (noting in Gambas). In a SUB where otherwise You Save the Preferences (and / or in Close-Event) : Settings.Save This updates the file ~/.gambas/progname.conf (or write the first) Pardon for the long time, i have my computer "rearmed". Regards, Peter From gambas at ...1... Fri Sep 10 20:35:43 2004 From: gambas at ...1... (Benoit Minisini) Date: Fri, 10 Sep 2004 20:35:43 +0200 Subject: [Gambas-user] Packaging a database application In-Reply-To: References: Message-ID: <200409102035.43549.gambas@...1...> On Friday 10 September 2004 19:56, francesco.difusco at ...69... wrote: > > The database manager can create for you a Module that initializes your > > database, but it works only if you created it with the database manager. > > And it does not initialize data. > > > > Regards, > > > > -- > > Benoit Minisini > > mailto:gambas at ...1... > > I didn't know this. I am studying it ... > But when I try to create a database source, after I have created a database > in the database manager, I get this error message: > > This application has raised an unespected error and must abort! > > [-1] Bad Key > Fwrite.Writeconfig.58 > > There is no FWrite class in the database manager: are you sure this is the correct error message ? -- Benoit Minisini mailto:gambas at ...1... From francesco.difusco at ...69... Fri Sep 10 16:29:03 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Fri, 10 Sep 2004 16:29:03 +0200 Subject: [Gambas-user] Packaging a gambas program that access a mysql database Message-ID: Hi, I am developing a little Gambas program that uses a table of a mysql database. Now, if I ould like to distribute this program, how do I distribute the database in the RPM package? Or, how do I install the database by program? What user, permission and password do I set? I never have done something like that, so, could anyone help me? Thanks From francesco.difusco at ...69... Sat Sep 11 07:28:40 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sat, 11 Sep 2004 07:28:40 +0200 Subject: [Gambas-user] Packaging a database application Message-ID: Fwrite.Writeconfig.58 > > > > > > There is no FWrite class in the database manager: are you sure this is the > correct error message ? > Excuse me, the correct message was [-1] Bad Key Fcode.Writeconfig.58 Thanks, Francesco From ottaviomacino at ...412... Sat Sep 11 14:17:12 2004 From: ottaviomacino at ...412... (pretore60) Date: Sat, 11 Sep 2004 14:17:12 +0200 Subject: [Gambas-user] Upgrade from 0.97a to 0.98 or 0.99 Message-ID: <4142ECC8.9090604@...412...> What i must do for upgrading from 0.97a, thet i've installed, to 0.98 or 0.99 ? Thank's Ottavio From johdeval at ...43... Sat Sep 11 17:25:42 2004 From: johdeval at ...43... (Mr JH Deval) Date: Sat, 11 Sep 2004 08:25:42 -0700 (PDT) Subject: [Gambas-user] Settings Class Message-ID: <20040911152542.97321.qmail@...608...> I think maybe I am doing something wrong. I am using the settings class and according to the documentation it should be creating a directory in the home directory called .Application.Name. What I am seeing is that it is creating the .conf file in the .gambas directory. I did message(Application.Name) to verify it was returning correctly and it is. So now the question is Why is the .conf file being created in .gambas instead of the expected directory? _______________________________ Do you Yahoo!? Shop for Back-to-School deals on Yahoo! Shopping. http://shopping.yahoo.com/backtoschool From gambas at ...1... Sat Sep 11 17:38:12 2004 From: gambas at ...1... (Benoit Minisini) Date: Sat, 11 Sep 2004 17:38:12 +0200 Subject: [Gambas-user] Settings Class In-Reply-To: <20040911152542.97321.qmail@...608...> References: <20040911152542.97321.qmail@...608...> Message-ID: <200409111738.12526.gambas@...1...> On Saturday 11 September 2004 17:25, Mr JH Deval wrote: > I think maybe I am doing something wrong. I am using > the settings class and according to the documentation > it should be creating a directory in the home > directory called .Application.Name. > > What I am seeing is that it is creating the .conf file > in the .gambas directory. I did > message(Application.Name) to verify it was returning > correctly and it is. So now the question is Why is the > .conf file being created in .gambas instead of the > expected directory? > Because there is an error in the documentation :-) I have corrected it in the wiki, but of course not on the offline documentation yet... Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sat Sep 11 17:41:53 2004 From: gambas at ...1... (Benoit Minisini) Date: Sat, 11 Sep 2004 17:41:53 +0200 Subject: [Gambas-user] Format In-Reply-To: <20040910210057.30054.qmail@...608...> References: <20040910210057.30054.qmail@...608...> Message-ID: <200409111741.53299.gambas@...1...> On Friday 10 September 2004 23:00, Mr JH Deval wrote: > Sorry to be a bother today but I am looking for a > replacement to this. > > VB Command > FixPhone = Format(PhoneNum, "(###) ###-####") > Returns (444) 444-4444 > > Gambas Command > FixPhone = Format(PhoneNum,"(###) ###-####") > Returns (4444444444) ###-#### > > I have a temporary solution using the mid but that is painful. > The way you wanted to use the Format command is actually not related to number formatting, but rather on text formatting. And the Gambas Format() subroutine does not format text. Like the VB.net Format() command ;-) I think you have to continue to hurt yourself :-) -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sat Sep 11 17:42:59 2004 From: gambas at ...1... (Benoit Minisini) Date: Sat, 11 Sep 2004 17:42:59 +0200 Subject: [Gambas-user] Format In-Reply-To: <20040910210057.30054.qmail@...608...> References: <20040910210057.30054.qmail@...608...> Message-ID: <200409111742.59155.gambas@...1...> On Friday 10 September 2004 23:00, Mr JH Deval wrote: > Sorry to be a bother today but I am looking for a > replacement to this. > > VB Command > FixPhone = Format(PhoneNum, "(###) ###-####") > Returns (444) 444-4444 > > Gambas Command > FixPhone = Format(PhoneNum,"(###) ###-####") > Returns (4444444444) ###-#### > > I have a temporary solution using the mid but that is painful. > Check the Subst() subroutine too: FixPhone = Subst("(&1) &2-&3", Left(PhoneNum, 3), Mid(PhoneNum, 4, 3), Mid(PhoneNum, 7, 4)) -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...94... Sat Sep 11 20:24:17 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Sat, 11 Sep 2004 14:24:17 -0400 Subject: [Gambas-user] script to add "referenced by" links to gambas docs Message-ID: <200409111424.17782.sourceforge-raindog2@...94...> I am working on a program to convert a wiki into a big PDF with page number references and whatnot, and using a copy of the gambas wiki as a guinea pig. As part of this, I came up with a script to re-add the old "Referenced by:" links to every page in a static copy of the gambas wiki, e.g. the help directory that comes with Gambas. The script takes one argument, namely the directory containing the copy of the wiki you want to do this to (I think it should work on a static copy of any other TWiki-based wiki as well, which I will find out for sure on Monday.) Make a backup first... just because it worked for me doesn't mean it won't do something bad for you ;) Rob -------------- next part -------------- A non-text attachment was scrubbed... Name: mkreferencedbylinks.pl Type: text/x-perl Size: 1752 bytes Desc: not available URL: From Karl.Reinl at ...9... Sun Sep 12 00:18:01 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Sat, 11 Sep 2004 22:18:01 +0000 Subject: [Gambas-user] Show modified Line Message-ID: <200409112218.01532.Karl.Reinl@...9...> Salut Benoit, [x]Show modified Line , dont work correctly. If I change a Line the color at left apears (that's OK) But the Color don't disapear after Saving the changes. It disapears after a F5. Amicalement Charlie From gambas at ...1... Sat Sep 11 22:49:35 2004 From: gambas at ...1... (Benoit Minisini) Date: Sat, 11 Sep 2004 22:49:35 +0200 Subject: [Gambas-user] Show modified Line In-Reply-To: <200409112218.01532.Karl.Reinl@...9...> References: <200409112218.01532.Karl.Reinl@...9...> Message-ID: <200409112249.35683.gambas@...1...> On Sunday 12 September 2004 00:18, Charlie Reinl wrote: > Salut Benoit, > > [x]Show modified Line , dont work correctly. > > If I change a Line the color at left apears (that's OK) > But the Color don't disapear after Saving the changes. > It disapears after a F5. > > Amicalement > Charlie > > It is not a bug, it is a feature :-) I thought that people were more interested in knowing what has changed since the last compilation instead of what has changed since the last save. -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sun Sep 12 00:27:56 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 12 Sep 2004 00:27:56 +0200 Subject: [Gambas-user] news from me Message-ID: <200409120027.56125.gambas@...1...> Acting studies starts again since the 07 Sep, and so I will have very few time to work on Gambas. Like last year... Moreover, I have to leave my appartment tomorrow. I have a temporary housing until November, and then I must find another one, because the temporary one is too expensive for me. I won't have any Internet connection during this period, so I will ask the company where I work if I can bring my computer and use their Internet connection. Anyway, I won't be able to read my mails every day like I do know. Well, you know everything... -- Benoit Minisini mailto:gambas at ...1... P.S. I'm looking for information about Alejandro Casona and one of his play: "the boat without fisherman" - this is only the translation in english of the french title. I found information on newsgroup, but only in spanish, and so it didn't help me... I think he comes from south america, but I'm not sure. So if someone could help me... From leo.barnhoorn at ...246... Sun Sep 12 00:55:40 2004 From: leo.barnhoorn at ...246... (Leo Barnhoorn) Date: Sun, 12 Sep 2004 00:55:40 +0200 Subject: [Gambas-user] news from me In-Reply-To: <200409120027.56125.gambas@...1...> References: <200409120027.56125.gambas@...1...> Message-ID: <200409120055.40521.leo.barnhoorn@...246...> Hello Benoit, > I found information on newsgroup, but only in spanish, and so it didn't help > me... I think he comes from south america, but I'm not sure. He is from Spain. Here is a site, i think you like it. http://www.casonatheatre.com Regards, Leo Barnhoorn. From na2492 at ...9... Sun Sep 12 02:42:43 2004 From: na2492 at ...9... (Charlie Reinl) Date: Sun, 12 Sep 2004 02:42:43 00200 Subject: [Gambas-user] Show modified Line Message-ID: <41439b83.4b7f.0@...9...> >On Sunday 12 September 2004 00:18, Charlie Reinl wrote: >> Salut Benoit, >> >> [x]Show modified Line , dont work correctly. >> >> If I change a Line the color at left apears (that's OK) >> But the Color don't disapear after Saving the changes. >> It disapears after a F5. >> >> Amicalement >> Charlie >> >> > >It is not a bug, it is a feature :-) > >I thought that people were more interested in knowing what has changed since >the last compilation instead of what has changed since the last save. Thats OK, if it is known. > >-- >Benoit Minisini >mailto:gambas at ...1... * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From dithi at ...600... Sun Sep 12 19:46:08 2004 From: dithi at ...600... (Alberto Torres) Date: Sun, 12 Sep 2004 19:46:08 +0200 Subject: [Gambas-user] Feature request for editor Message-ID: <41448B60.9080405@...600...> Enable copy&paste with selection clipboard of X, please! (select copies, middle-clic pastes). Make it optional, for people that don't like it. I can't live with that! Klipper manages very well the 2 clipboard separation. Or at least, make configurable key bindings; I want to switch to dvorak layout, but ctrl+[x,c,v] are too distant! Regards From francesco.difusco at ...69... Sun Sep 12 20:01:55 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 12 Sep 2004 20:01:55 +0200 Subject: [Gambas-user] How do I manage process_Read? Message-ID: I need to execute different Linux command in the same form, using the EXEC istruction, but I don't know how to manage them in the same process_read event handler. For every command I execute, I need different actions to do in the form, For example, I need to get at the opening of the form, all the files in a given directory and populate a listbox. Then I select an item in the listbox, and I want to get information about that file I have selected. How do I distinguish the different processes ? Francesco From sourceforge-raindog2 at ...94... Sun Sep 12 21:27:59 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Sun, 12 Sep 2004 15:27:59 -0400 Subject: [Gambas-user] How do I manage process_Read? In-Reply-To: References: Message-ID: <200409121527.59733.sourceforge-raindog2@...94...> On Sunday 12 September 2004 14:01, francesco.difusco at ...69... wrote: > I need to execute different Linux command in the same form, > using the EXEC istruction, but I don't know how to manage them > in the same process_read event handler. For every command I Try something like this..... PUBLIC Process1 AS Process PUBLIC Process2 AS Process ... EXEC ["first thing"] FOR READ WRITE AS Process1 EXEC ["second thing"] FOR READ WRITE AS Process2 ... PUBLIC SUB Process_Read() if last.id = Process1.id then ' do something else if last.id = Process2.id then ' do somethine else endif END I agree that it should be possible to have separate _Read events for different Process objects, but I assume there's a reason Benoit did it this way. Rob From rasc at ...17... Sun Sep 12 22:10:29 2004 From: rasc at ...17... (Ralf Schuchardt) Date: Sun, 12 Sep 2004 22:10:29 +0200 Subject: [Gambas-user] How do I manage process_Read? In-Reply-To: <200409121527.59733.sourceforge-raindog2@...94...> References: <200409121527.59733.sourceforge-raindog2@...94...> Message-ID: <20040912221029.3707286e@...620...> On Sun, 12 Sep 2004 15:27:59 -0400 Rob wrote: > On Sunday 12 September 2004 14:01, francesco.difusco at ...69... > wrote: > > I need to execute different Linux command in the same form, > > using the EXEC istruction, but I don't know how to manage them > > in the same process_read event handler. For every command I > [...] > > I agree that it should be possible to have separate _Read events > for different Process objects, but I assume there's a reason > Benoit did it this way. You can do this with Object.Attach(). Suppose there is a form with a button and two textareas: PUBLIC SUB Button1_Click() DIM p1 AS Process DIM p2 AS Process EXEC ["ls", "/" ] FOR READ AS p1 EXEC ["ls", "/usr/lib" ] FOR READ AS p2 Object.Attach(p1, ME, "proc1") Object.Attach(p2, ME, "proc2") END PUBLIC SUB proc1_Read() DIM aline AS String LINE INPUT #LAST, aline aline = aline & "\n" TextArea1.Text = TextArea1.Text & aline END PUBLIC SUB proc2_Read() DIM aline AS String LINE INPUT #LAST, aline aline = aline & "\n" TextArea2.Text = TextArea2.Text & aline END Ralf From ronstk at ...239... Sun Sep 12 22:58:23 2004 From: ronstk at ...239... (ron) Date: Sun, 12 Sep 2004 22:58:23 +0200 Subject: [Gambas-user] Upgrade from 0.97a to 0.98 or 0.99 In-Reply-To: <4142ECC8.9090604@...412...> References: <4142ECC8.9090604@...412...> Message-ID: <200409122258.24150.ronstk@...239...> On Saturday 11 September 2004 14:17, pretore60 wrote: > What i must do for upgrading from 0.97a, thet i've installed, to 0.98 or > 0.99 ? > Thank's > Ottavio > Are you working with windows? It depends on what distribution you are using. I don't know. 1) May be 'make uninstall' in the directory you did 'make install' :) 2) delete the directory '/opt/gambas' 3) use the package manager 4) delete the directory '/usr/gambas' 5) delete the directory '/usr/local/gambas' 6) do not, forget it 7) rename the directory till new install ready. One of them will fit. Do also not forget to save your own projects before deleting the gambas directories. :) After that do simple the new install of 0.99 I must confess the 1) was for me also long unknown, I shame. :( I just had a talk with someone in a forum of the ISP with a problem. 'I can't get my email, what I'm doing wrong?' Nothing else so I answered, 'Don't use email!' Or do you know how he can get his email? :) :) Ron From ronstk at ...239... Sun Sep 12 23:01:07 2004 From: ronstk at ...239... (ron) Date: Sun, 12 Sep 2004 23:01:07 +0200 Subject: [Gambas-user] How do I manage process_Read? In-Reply-To: <20040912221029.3707286e@...620...> References: <200409121527.59733.sourceforge-raindog2@...94...> <20040912221029.3707286e@...620...> Message-ID: <200409122301.07867.ronstk@...239...> On Sunday 12 September 2004 22:10, Ralf Schuchardt wrote: > On Sun, 12 Sep 2004 15:27:59 -0400 > Rob wrote: > > > On Sunday 12 September 2004 14:01, francesco.difusco at ...69... > > wrote: > > > I need to execute different Linux command in the same form, > > > using the EXEC istruction, but I don't know how to manage them > > > in the same process_read event handler. For every command I > > > [...] > > > > I agree that it should be possible to have separate _Read events > > for different Process objects, but I assume there's a reason > > Benoit did it this way. > > You can do this with Object.Attach(). > Suppose there is a form with a button and two textareas: > > PUBLIC SUB Button1_Click() > > DIM p1 AS Process > DIM p2 AS Process > > EXEC ["ls", "/" ] FOR READ AS p1 > EXEC ["ls", "/usr/lib" ] FOR READ AS p2 > > Object.Attach(p1, ME, "proc1") > Object.Attach(p2, ME, "proc2") > > END > > PUBLIC SUB proc1_Read() > > DIM aline AS String > LINE INPUT #LAST, aline > aline = aline & "\n" > TextArea1.Text = TextArea1.Text & aline > > END > > PUBLIC SUB proc2_Read() > > DIM aline AS String > LINE INPUT #LAST, aline > aline = aline & "\n" > TextArea2.Text = TextArea2.Text & aline > > END > > Ralf > This one is really nice to know. A very clear usage and simple to run out of box. Thanks for the idea to build on. Ron From francesco.difusco at ...69... Sun Sep 12 23:30:47 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 12 Sep 2004 23:30:47 +0200 Subject: [Gambas-user] How do I manage process_Read? Message-ID: > Try something like this..... > > PUBLIC Process1 AS Process > PUBLIC Process2 AS Process > ... > EXEC ["first thing"] FOR READ WRITE AS Process1 > EXEC ["second thing"] FOR READ WRITE AS Process2 > ... > PUBLIC SUB Process_Read() > > if last.id = Process1.id then > ' do something > else if last.id = Process2.id then > ' do somethine else > endif > > END I thank you, I was breaking my head. Now I'll try your code. > I agree that it should be possible to have separate _Read events > for different Process objects, but I assume there's a reason > Benoit did it this way. Infact that was really strange to manage such situations Thanks again Francesco From na2492 at ...9... Sun Sep 12 23:31:25 2004 From: na2492 at ...9... (Charlie Reinl) Date: Sun, 12 Sep 2004 23:31:25 00200 Subject: [Gambas-user] Upgrade from 0.97a to 0.98 or 0.99 Message-ID: <4144c02d.3081.0@...9...> >On Saturday 11 September 2004 14:17, pretore60 wrote: >> What i must do for upgrading from 0.97a, thet i've installed, to 0.98 or >> 0.99 ? >> Thank's >> Ottavio >> Salut, since 2.5 years, I have a /opt/gambas directory on my box. Every time I have downloaded from the shrine a new version (to /opt/gambas ) I make a 'tar -xvjf /opt/gambas-0.xx.tar.bz2. This creates a directory unter /opt/gambas//opt/gambas-0.xx. I cd into and make the three (./configure then make then su -c 'make install') Thats all. No 'make uninstall' etc. This I used on SuSE 7.2 to SuSE 8.2, on gentoo also on Woody and Redhat. Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From francesco.difusco at ...69... Sun Sep 12 23:47:36 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 12 Sep 2004 23:47:36 +0200 Subject: [Gambas-user] How do I manage process_Read? Message-ID: . > > You can do this with Object.Attach(). > Suppose there is a form with a button and two textareas: > > PUBLIC SUB Button1_Click() > > DIM p1 AS Process > DIM p2 AS Process > > EXEC ["ls", "/" ] FOR READ AS p1 > EXEC ["ls", "/usr/lib" ] FOR READ AS p2 > > Object.Attach(p1, ME, "proc1") > Object.Attach(p2, ME, "proc2") > > END > > PUBLIC SUB proc1_Read() > > DIM aline AS String > LINE INPUT #LAST, aline > aline = aline & "\n" > TextArea1.Text = TextArea1.Text & aline > > END > > PUBLIC SUB proc2_Read() > > DIM aline AS String > LINE INPUT #LAST, aline > aline = aline & "\n" > TextArea2.Text = TextArea2.Text & aline > > END > It works perfectly, thanks. I have solved my problems. Francesco From ronstk at ...239... Sun Sep 12 23:54:26 2004 From: ronstk at ...239... (ron) Date: Sun, 12 Sep 2004 23:54:26 +0200 Subject: [Gambas-user] Upgrade from 0.97a to 0.98 or 0.99 In-Reply-To: <4144c02d.3081.0@...9...> References: <4144c02d.3081.0@...9...> Message-ID: <200409122354.26248.ronstk@...239...> On Monday 13 September 2004 01:31, Charlie Reinl wrote: > >On Saturday 11 September 2004 14:17, pretore60 wrote: > >> What i must do for upgrading from 0.97a, thet i've installed, to 0.98 or > > >> 0.99 ? > >> Thank's > >> Ottavio > >> > Salut, > > since 2.5 years, I have a /opt/gambas directory on my box. > Every time I have downloaded from the shrine a new version (to /opt/gambas > ) > I make a 'tar -xvjf /opt/gambas-0.xx.tar.bz2. > This creates a directory unter /opt/gambas//opt/gambas-0.xx. > I cd into and make the three (./configure then make then su -c 'make install') > > Thats all. No 'make uninstall' etc. > This I used on SuSE 7.2 to SuSE 8.2, on gentoo also on Woody and Redhat. > > Amicalement > Charlie Well I'm leazy to, I use MC to dive in the archive. Then copy the directory from archve to /usr/local/src dive into the src/gambas-0.xx directory and do the configure and make's. Uninstall is done by rename and delete after next new version is out. Keeping at least 1 old version, but never really need after all. However with SuSE it is in /opt/gambas, mandrake is somewhere else! :) btw: the align in pretty printer of the DIM is gooooooooooood. but with the 'DIM xyz as NEW integer' the indent after NEW can be 1 space? From eilert-sprachen at ...221... Mon Sep 13 08:54:53 2004 From: eilert-sprachen at ...221... (Eilert) Date: Mon, 13 Sep 2004 08:54:53 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <200409101025.58558.gambas@...1...> References: <200408220820.49536.jscops@...11...> <200409091218.10990.gambas@...1...> <41415D52.4000805@...221...> <200409101025.58558.gambas@...1...> Message-ID: <4145443D.9070804@...221...> Hi Benoit, This is just what I wondered about... :-) >>First, you've got to "build" a Data event for the tableview by hand, >>typing (when tb == tableview) >> >>public sub tb_Data(row as integer, column as integer) >> >> 'and then you have to make sure to catch the correct cell number >> 'for example: >> if row = 1 and column = 1 then >> tb.Data.Text = "hello" >> tb.Data.BackColor = &H00FF00& >> end if >> >>end >> >>You will then have to trigger that event from somewhere else, calling it >> >> tb_Data(1,1) > > > ???? You should never call the Data event handler yourself. I thought so - but "who" will do it for me? >>while the values you give there are of no meaning - the tableview will >>always read in all values for all cells at a time - but you must give >>values because otherwise Gambas will complain. > > > Sorry, I don't understand your sentence... Ok, you have to call tb_Data(1,1) or tb_Data(0,0) or tb_Data(100,100) - not just tb_Data(). The actual values you write into the brackets don't matter. When I called it for the first time, I did not have this if row = 1 and column = 1 then thing there, and the tableview filled the "hello" into every cell. So I think, calling the Data event will fill the whole tableview at once, and you must make sure yourself that the values will be put into the correct cells by reading "row" and "column". That means, first you make up the number of rows and columns and set the headers. Then you call (or let call) the Data event, and with each row and column called, you set Text and Color and so on. If it is correct up to here, the only remaining question is: how to call the Data event? But it is rather unusual and I feel it is not the way you want it to be used... Now, am I really so stupid? I don't find another way of putting my texts and colors into it. Regards Rolf From ronstk at ...239... Mon Sep 13 11:19:45 2004 From: ronstk at ...239... (ron) Date: Mon, 13 Sep 2004 11:19:45 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <4145443D.9070804@...221...> References: <200408220820.49536.jscops@...11...> <200409101025.58558.gambas@...1...> <4145443D.9070804@...221...> Message-ID: <200409131119.46497.ronstk@...239...> On Monday 13 September 2004 08:54, Eilert wrote: > Hi Benoit, > > This is just what I wondered about... :-) > *********** > > > > ???? You should never call the Data event handler yourself. > > I thought so - but "who" will do it for me? > It is done by QT when the cell are coming visible. i.e after they where hidden by another form and the form moves away. The events occur not for the whole table, only the cells that are coming visible. > >>while the values you give there are of no meaning - the tableview will > >>always read in all values for all cells at a time - but you must give > >>values because otherwise Gambas will complain. > > > > > > Sorry, I don't understand your sentence... > > Ok, you have to call tb_Data(1,1) or tb_Data(0,0) or tb_Data(100,100) - > not just tb_Data(). The actual values you write into the brackets don't > matter. > > When I called it for the first time, I did not have this > > if row = 1 and column = 1 then > > thing there, and the tableview filled the "hello" into every cell. So I > think, calling the Data event will fill the whole tableview at once, and > you must make sure yourself that the values will be put into the correct > cells by reading "row" and "column". > > That means, first you make up the number of rows and columns and set the > headers. Then you call (or let call) the Data event, and with each row > and column called, you set Text and Color and so on. > > If it is correct up to here, the only remaining question is: how to call > the Data event? You don't, it is done by the QT widget itself, that is the point. > > But it is rather unusual and I feel it is not the way you want it to be > used... Now, am I really so stupid? I don't find another way of putting > my texts and colors into it. > > Regards > > Rolf very stupid example: public aTBL(rows,cols) as sting[] public sub myinit() dim r as int dim c as int for c= 0 to rows-1 tableview.columns[c].text= "Col" & c for r= 0 to cols-1 aTBL[r,c]="r=" & r & " c=" & c next next end ' next wil be called by the QT widget itself public sub tableview_DATA(row as int,column as int) tableview.data=aTBL(row,column) 'set color depends on row/col end ----------------------------------- Second one, not really working public records as result public sub myinit() 'setup column names with tableview .columns=2 .columns[0].text="name" .columns[1].text="adres" end with 'open record set on MySQL and put in 'the records variable end ' next wil be called by the QT widget itself public sub tableview_DATA(row as int,column as int) dim txt as string records.moveto(row) 'goto record that contains the data select case column case 0 txt=records["name"].text case 1 txt=records["address"].text end select tableview.data=txt 'set color depends on row/col end From ottaviomacino at ...412... Mon Sep 13 11:54:11 2004 From: ottaviomacino at ...412... (pretore60) Date: Mon, 13 Sep 2004 11:54:11 +0200 Subject: [Gambas-user] Upgrade from 0.97a to 0.98 or 0.99 In-Reply-To: <200409122258.24150.ronstk@...239...> References: <4142ECC8.9090604@...412...> <200409122258.24150.ronstk@...239...> Message-ID: <41456E43.8090903@...412...> ron ha scritto: >Are you working with windows? > >It depends on what distribution you are using. I don't know. > >1) May be 'make uninstall' in the directory you did 'make install' :) >2) delete the directory '/opt/gambas' >3) use the package manager >4) delete the directory '/usr/gambas' >5) delete the directory '/usr/local/gambas' >6) do not, forget it >7) rename the directory till new install ready. > >One of them will fit. >Do also not forget to save your own projects before deleting >the gambas directories. :) > >After that do simple the new install of 0.99 >I must confess the 1) was for me also long unknown, I shame. :( > >I just had a talk with someone in a forum of the ISP with a problem. > >'I can't get my email, what I'm doing wrong?' > >Nothing else so I answered, 'Don't use email!' >Or do you know how he can get his email? >:) :) > >Ron > > > > I have Linux - Fedora Core 2. From eilert-sprachen at ...221... Mon Sep 13 13:01:49 2004 From: eilert-sprachen at ...221... (Eilert) Date: Mon, 13 Sep 2004 13:01:49 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <200409131119.46497.ronstk@...239...> References: <200408220820.49536.jscops@...11...> <200409101025.58558.gambas@...1...> <4145443D.9070804@...221...> <200409131119.46497.ronstk@...239...> Message-ID: <41457E1D.7080304@...221...> Hi Ron, > very stupid example: Thanks a lot, now I got it. My way of doing it now is to reset the number of rows and columns to have the Data event called: 1. Load all data e. g. into an array 2. Prepare the tableview with rows and columns 3. this will call the Data event 4. Fill the cells from within the Data event Is it correct that way? Rolf From francesco.difusco at ...69... Mon Sep 13 14:11:08 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Mon, 13 Sep 2004 14:11:08 +0200 Subject: [Gambas-user] (no subject) Message-ID: How do I execute this istruction ? EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 I am writing this code to get all the tables in an mdb database. I get the database name, and then, by the command mdb-tables I get all the tables of this database. The command mdb-schema DbNAme gives me the structure of the entire database or of a single table. If I write mdb-schema DB-Name I get the structure of all the tables in the database, but I can specify a table name, mdb-schema DbName -T Tablename and I get all the fields description of a single table. I want to capure the output of these commands in a Gambas program, so I wrote some code. The folowing code is executed after I click over a button, button1. At the opening of the form I fill a listbox with all the tables name of the selected database. Then I select an item in the listbox and press button1. "Tabelle" is tables in Italian :-) PUBLIC SUB Button1_Click() DIM tablename AS String DIM p2 AS Process IF tabelle.Index<>-1 THEN textbox1.text=tabelle.Current.text tablename=tabelle.Current.text EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 ELSE textbox1.text="Nessun elemento selezionato" EXEC ["mdb-schema", DBname] FOR READ AS p2 Object.Attach(p2, ME, "proc2") ENDIF end But when I execute the program and I select an item in the listbox, the program is blocked. If I don't select an item in the list, teh program works correctly. Francesco From francesco.difusco at ...69... Mon Sep 13 14:39:23 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Mon, 13 Sep 2004 14:39:23 +0200 Subject: [Gambas-user] How do I execute this istruction Message-ID: How do I execute this istruction ? EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 I am writing this code to get all the tables in an mdb database. I get the database name, and then, by the command mdb-tables I get all the tables of this database. The command mdb-schema DbNAme gives me the structure of the entire database or of a single table. If I write mdb-schema DB-Name I get the structure of all the tables in the database, but I can specify a table name, mdb-schema DbName -T Tablename and I get all the fields description of a single table. I want to capure the output of these commands in a Gambas program, so I wrote some code. The folowing code is executed after I click over a button, button1. At the opening of the form I fill a listbox with all the tables name of the selected database. Then I select an item in the listbox and press button1. "Tabelle" is tables in Italian :-) PUBLIC SUB Button1_Click() DIM tablename AS String DIM p2 AS Process IF tabelle.Index<>-1 THEN textbox1.text=tabelle.Current.text tablename=tabelle.Current.text EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 ELSE textbox1.text="Nessun elemento selezionato" EXEC ["mdb-schema", DBname] FOR READ AS p2 Object.Attach(p2, ME, "proc2") ENDIF end But when I execute the program and I select an item in the listbox, the program is blocked. If I don't select an item in the list, teh program works correctly. Francesco From rasc at ...17... Mon Sep 13 15:31:30 2004 From: rasc at ...17... (Ralf Schuchardt) Date: Mon, 13 Sep 2004 15:31:30 +0200 Subject: [Gambas-user] How do I execute this istruction In-Reply-To: References: Message-ID: <8210541550.20040913153130@...17...> Hello! Am Montag, 13. September 2004, 14:39:23, schriebst du: > How do I execute this istruction ? > EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 > I am writing this code to get all the tables in an mdb database. I get the > database name, and then, by the command mdb-tables I get all the tables of this > database. [...] > PUBLIC SUB Button1_Click() > DIM tablename AS String > DIM p2 AS Process > IF tabelle.Index<>-1 THEN > textbox1.text=tabelle.Current.text > tablename=tabelle.Current.text > EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 > ELSE > textbox1.text="Nessun elemento selezionato" > EXEC ["mdb-schema", DBname] FOR READ AS p2 > Object.Attach(p2, ME, "proc2") > ENDIF > end > But when I execute the program and I select an item in the listbox, the program > is blocked. If I don't select an item in the list, teh program works correctly. You use only one attach command? This does mean you have at least the following subs declared: public sub Process_Read() ' to read output for one table ' Process is the standard name end public sub proc2_Read() ' to read output for all tables ' proc2 is your "attached" name end I suppose you miss Process_Read() or your Object.Attach is in a wrong line and should belong below the ENDIF. But I think you have triggered a bug in gambas, or at least an underdocumented behavior. When the internal input buffer (where gambas collects all output of a executed program) is full and it finds no one to deliver the data to, it simply stops. This has bitten me in the past. exec [cmd] wait for read as aprocess Never do this, if your cmd creates output of more than a few lines. Ralf From ronstk at ...239... Mon Sep 13 15:29:20 2004 From: ronstk at ...239... (ron) Date: Mon, 13 Sep 2004 15:29:20 +0200 Subject: [Gambas-user] Table view questions In-Reply-To: <41457E1D.7080304@...221...> References: <200408220820.49536.jscops@...11...> <200409131119.46497.ronstk@...239...> <41457E1D.7080304@...221...> Message-ID: <200409131529.21024.ronstk@...239...> On Monday 13 September 2004 13:01, Eilert wrote: > Hi Ron, > > > very stupid example: > > Thanks a lot, now I got it. My way of doing it now is to reset the > number of rows and columns to have the Data event called: > > 1. Load all data e. g. into an array > 2. Prepare the tableview with rows and columns > 3. this will call the Data event > 4. Fill the cells from within the Data event > > Is it correct that way? > > Rolf > Basically seen yes. However to update the tableview by hand, (code of course) you can use the tableview.refresh in the code after the array is filled with data. A good example could be Example/Database/DataReportExample take a look in : Thats why they exist. I learn still every time from those. Many people do not look in it I supose. :) Me included mostly :( Fmain.class ------------ PUBLIC SUB TableView1_Data(Row AS Integer, Column AS Integer) 'the array's field name's arrtable[0]="id" arrtable[1]="name" WITH Mglobal .rs1.MoveTo(Row) tableview1.data.Text = Str(.rs1[arrtable[Column]]) END WITH END and Mglobal ------------- PUBLIC SUB fill_view(tbv AS tableview, qry AS String) DIM i AS Float rs1 = db.exec(qry) WITH rs1 tbv.rows.count=0 IF .count<>0 THEN tbv.columns.count=.fields.count tbv.rows.count=.count END IF END WITH END From ronstk at ...239... Mon Sep 13 16:05:05 2004 From: ronstk at ...239... (ron) Date: Mon, 13 Sep 2004 16:05:05 +0200 Subject: [Gambas-user] (no subject) In-Reply-To: References: Message-ID: <200409131605.05761.ronstk@...239...> On Monday 13 September 2004 14:11, francesco.difusco at ...69... wrote: ~~~~~~~~~~~~~ > PUBLIC SUB Button1_Click() > DIM tablename AS String > DIM p2 AS Process > IF tabelle.Index<>-1 THEN > textbox1.text=tabelle.Current.text > tablename=tabelle.Current.text > EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 > ELSE > textbox1.text="Nessun elemento selezionato" > EXEC ["mdb-schema", DBname] FOR READ AS p2 > ?Object.Attach(p2, ME, "proc2") > ENDIF > end > > But when I execute the program and I select an item in the listbox, the program > is blocked. If I don't select an item in the list, teh program works correctly. > > Francesco > ~~~~~~~~~~~~ yes thats true Try to keep it simple for yourself Use the tab key a bit more :) PUBLIC SUB Button1_Click() DIM tablename AS String DIM p2 AS Process IF tabelle.Index<>-1 THEN textbox1.text=tabelle.Current.text tablename=tabelle.Current.text EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 ELSE textbox1.text="Nessun elemento selezionato" EXEC ["mdb-schema", DBname] FOR READ AS p2 Object.Attach(p2, ME, "proc2") ENDIF end I assume you want in both cases of the IF ... THEN ... ELSE ... ENDIF the returning data is read. You have two times the EXEC but one time the Object.Attach ???? Maybe a copy of Object.Attach(p2, ME, "proc2") in the THEN section can help. or pull it out the IF ENDIF and put it between ENDIF an end I think you can see it now why indent is so good to have :) have a good time Ron From ronstk at ...239... Mon Sep 13 16:07:44 2004 From: ronstk at ...239... (ron) Date: Mon, 13 Sep 2004 16:07:44 +0200 Subject: [Gambas-user] How do I execute this istruction In-Reply-To: References: Message-ID: <200409131607.44222.ronstk@...239...> On Monday 13 September 2004 14:11, francesco.difusco at ...69... wrote: ~~~~~~~~~~~~~ > PUBLIC SUB Button1_Click() > DIM tablename AS String > DIM p2 AS Process > IF tabelle.Index<>-1 THEN > textbox1.text=tabelle.Current.text > tablename=tabelle.Current.text > EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 > ELSE > textbox1.text="Nessun elemento selezionato" > EXEC ["mdb-schema", DBname] FOR READ AS p2 > ?Object.Attach(p2, ME, "proc2") > ENDIF > end > > But when I execute the program and I select an item in the listbox, the program > is blocked. If I don't select an item in the list, teh program works correctly. > > Francesco > ~~~~~~~~~~~~ yes thats true Try to keep it simple for yourself Use the tab key a bit more :) PUBLIC SUB Button1_Click() DIM tablename AS String DIM p2 AS Process IF tabelle.Index<>-1 THEN textbox1.text=tabelle.Current.text tablename=tabelle.Current.text EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 ELSE textbox1.text="Nessun elemento selezionato" EXEC ["mdb-schema", DBname] FOR READ AS p2 Object.Attach(p2, ME, "proc2") ENDIF end I assume you want in both cases of the IF ... THEN ... ELSE ... ENDIF the returning data is read. You have two times the EXEC but one time the Object.Attach ???? Maybe a copy of Object.Attach(p2, ME, "proc2") in the THEN section can help. or pull it out the IF ENDIF and put it between ENDIF an end I think you can see it now why indent is so good to have :) have a good time Ron From francesco.difusco at ...69... Mon Sep 13 16:31:31 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Mon, 13 Sep 2004 16:31:31 +0200 Subject: [Gambas-user] How do I execute this istruction Message-ID: > > > PUBLIC SUB Button1_Click() > > DIM tablename AS String > > DIM p2 AS Process > > IF tabelle.Index<>-1 THEN > > textbox1.text=tabelle.Current.text > > tablename=tabelle.Current.text > > EXEC ["mdb-schema", DbName, "-T", tablename] FOR READ AS p2 > > ELSE > > textbox1.text="Nessun elemento selezionato" > > EXEC ["mdb-schema", DBname] FOR READ AS p2 > > > Object.Attach(p2, ME, "proc2") > > ENDIF > > end > > > But when I execute the program and I select an item in the listbox, the program > > is blocked. If I don't select an item in the list, teh program works correctly. > > You use only one attach command? This does mean you have at least the > following subs declared: I missed the second object.attach ... istruction. Now everything works fine ! From mj at ...621... Mon Sep 13 20:27:23 2004 From: mj at ...621... (MJ) Date: Mon, 13 Sep 2004 15:27:23 -0300 Subject: [Gambas-user] Cannot find driver for database: mysql Message-ID: Ol?, developed a program using the mysql, this working normal in my pc. But in other this giving a mistake: Cannot find driver for database: mysql The mysql this installed in this pc. Some clue? Thankful, mj. From karl.reinl at ...9... Mon Sep 13 23:26:18 2004 From: karl.reinl at ...9... (Charlie) Date: Mon, 13 Sep 2004 23:26:18 +0200 Subject: [Gambas-user] Upgrade from 0.97a to 0.98 or 0.99 References: <4144c02d.3081.0@...9...> <200409122354.26248.ronstk@...239...> Message-ID: <4146107A.5000206@...9...> ron schrieb: >On Monday 13 September 2004 01:31, Charlie Reinl wrote: > > >>>On Saturday 11 September 2004 14:17, pretore60 wrote: >>> >>> >>>>What i must do for upgrading from 0.97a, thet i've installed, to 0.98 or >>>> >>>> >> >> >> >>>>0.99 ? >>>>Thank's >>>>Ottavio >>>> >>>> >>>> >>Salut, >> >>since 2.5 years, I have a /opt/gambas directory on my box. >>Every time I have downloaded from the shrine a new version (to /opt/gambas >>) >>I make a 'tar -xvjf /opt/gambas-0.xx.tar.bz2. >>This creates a directory unter /opt/gambas//opt/gambas-0.xx. >>I cd into and make the three (./configure then make then su -c 'make install') >> >>Thats all. No 'make uninstall' etc. >>This I used on SuSE 7.2 to SuSE 8.2, on gentoo also on Woody and Redhat. >> >>Amicalement >>Charlie >> >> > >Well I'm leazy to, I use MC to dive in the archive. > Yes, that was also what I dit. I stoped after having pb and searched for a couple of houres whats wrong. >Then copy the directory from archve to /usr/local/src >dive into the src/gambas-0.xx directory and do the configure and make's. >Uninstall is done by rename and delete after next new version is out. >Keeping at least 1 old version, but never really need after all. > >However with SuSE it is in /opt/gambas, mandrake is somewhere else! :) > >btw: the align in pretty printer of the DIM is gooooooooooood. >but with the 'DIM xyz as NEW integer' the indent after NEW can be 1 space? > > > Actually, PrettyPrinter don't care (or nearly not) off the Line structure, that should be the work of the LineAnalyze I wrote, while learnig about editor.Analyze. Oops: But you are right, the source could be written with a normal Editor, so I have to include LineAnalyze into. Amicalement Charlie PS : Sorry for beenig 2 h in the furture, this is my old SuSE 7.2 I stared with chroot. From Karl.Reinl at ...9... Tue Sep 14 00:48:07 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Mon, 13 Sep 2004 22:48:07 +0000 Subject: [Gambas-user] why Syntax check works on Text-files Message-ID: <200409132246.05185.Karl.Reinl@...9...> Salut, added today a Text file to PrettyPrinter project, a ChangeLog and remarked, that my line 'PrettyPrinter-0.2.3 for gambas-0.99' changed to 'PrettyPrinter-0.2.3 FOR gambas-0.99' So I think the added Text file is passed by the Syntax-Check. It shouldn't ! Amicalement Charlie From k-p.richter at ...20... Tue Sep 14 00:13:33 2004 From: k-p.richter at ...20... (Peter) Date: Tue, 14 Sep 2004 00:13:33 +0200 Subject: [Gambas-user] The hell of font size Message-ID: <200409140013.35554.k-p.richter@...20...> Hello all, - I have a new TFT screen, 2 inches greather - cool - The fontsize of all my Gambas progs are greater as in Gambas-IDE - uncool See example1, Label1 without parameter in Font. For TextLabel1 i have click on the standard font (Arial, normal 10 , see example 1b), this size is ok. The next test with font.resolution = desktop.resolution resulted example 2 - both sizes ar not ok. What i can do ? Regards Peter -------------- next part -------------- A non-text attachment was scrubbed... Name: example1.jpg Type: image/jpeg Size: 50555 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: example1b.jpg Type: image/jpeg Size: 52533 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: example2.jpg Type: image/jpeg Size: 52370 bytes Desc: not available URL: From eilert-sprachen at ...221... Tue Sep 14 08:29:40 2004 From: eilert-sprachen at ...221... (Eilert) Date: Tue, 14 Sep 2004 08:29:40 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <200409140013.35554.k-p.richter@...20...> References: <200409140013.35554.k-p.richter@...20...> Message-ID: <41468FD4.8090100@...221...> Moin Peter, you probably have seen that we discussed this point a few days ago. I switched from 0.92 to 0.99 and suddenly found all fonts too large on my screen in the programs I had done in 0.92. I thought there might be a mistake in X configuration, but the fonts on the printer are too large as well! Moreover, not all fonts are larger by the same scale, Courier seems to be 2.5 pts too large, Times only 0.5 pts. > See example1, Label1 without parameter in Font. For TextLabel1 i have click on > the standard font (Arial, normal 10 , see example 1b), this size is ok. Looks exactly like the problem I had. Luckily, I could just adapt font sizes to 2 pt smaller, but in larger projects this wouldn't do as a work-around: If I rewrote my printer engine and form editor from VB to Gambas, I would have to be sure font sizes appear as expected, at least on paper. > What can I do ? I have been thinking about it for some days, but no idea. If we could be sure that it stays like this for the next versions, it's just a matter of adaptation... Rolf From eilert-sprachen at ...221... Tue Sep 14 08:56:13 2004 From: eilert-sprachen at ...221... (Eilert) Date: Tue, 14 Sep 2004 08:56:13 +0200 Subject: [Gambas-user] How to avoid second instance? Message-ID: <4146960D.1040706@...221...> Hi, how can I avoid that a second instance of the same prog is started e. g. by a double click? Is there a way of finding out if there is another instance of the same prog by the same user running? Or do you think a file-based solution (lock files) is easier to implement? Rolf From oxleyd at ...364... Tue Sep 14 12:00:11 2004 From: oxleyd at ...364... (Daniel Oxley) Date: Tue, 14 Sep 2004 12:00:11 +0200 Subject: [Gambas-user] Holiday ;) Message-ID: <200409140736.i8E7agUs027943@...364...> Hi, everyone! To all of you who spend countless hours seated unconfortably in front of the computer and think nobody thinks about you unless the system hangs, breaks down or screws up in any other way, to all of you who think users are idiots but you can't say this in their face, to all of you programmers, here's a link to make your life happier. http://en.wikipedia.org/wiki/Programmer's_Day Happy Programmers' Day!! ;))))) From budi at ...415... Tue Sep 14 12:29:25 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Tue, 14 Sep 2004 17:29:25 +0700 Subject: [Gambas-user] How to avoid second instance? In-Reply-To: <4146960D.1040706@...221...> References: <4146960D.1040706@...221...> Message-ID: As far i prefer to use lock-file or just using a flag with setting class. Budi On Tue, 14 Sep 2004 08:56:13 +0200, Eilert wrote: > Hi, > > how can I avoid that a second instance of the same prog is started e. g. > by a double click? > > Is there a way of finding out if there is another instance of the same > prog by the same user running? Or do you think a file-based solution > (lock files) is easier to implement? > > Rolf > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From dithi at ...600... Tue Sep 14 17:22:44 2004 From: dithi at ...600... (Alberto Torres) Date: Tue, 14 Sep 2004 17:22:44 +0200 Subject: [Gambas-user] How to avoid second instance? In-Reply-To: <4146960D.1040706@...221...> References: <4146960D.1040706@...221...> Message-ID: <41470CC4.9070407@...600...> Maybe using a lock file with the PID in it: -Check if exists the lock file (say /tmp/yourapp.lock) and it has a number in it. -If so, check if the program with that PID is running (i.e. checking /proc/[pid], say pid is 12345, check if directory /proc/12345 exists) -If it is already running, exit -Else, replace the lock file writng Application.Id in it, and continue. Regards DiThi Eilert escribi?: > Hi, > > how can I avoid that a second instance of the same prog is started e. > g. by a double click? > > Is there a way of finding out if there is another instance of the same > prog by the same user running? Or do you think a file-based solution > (lock files) is easier to implement? > > Rolf > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From johdeval at ...43... Tue Sep 14 17:32:51 2004 From: johdeval at ...43... (Mr JH Deval) Date: Tue, 14 Sep 2004 08:32:51 -0700 (PDT) Subject: [Gambas-user] Interesting Problem In-Reply-To: <200409140736.i8E7agUs027943@...364...> Message-ID: <20040914153251.49946.qmail@...613...> Let me start by saying I may have found a bug I am not sure but I am posting this to find out. Let me give some background. I was not satisified with the location of the .conf file in a .gambas directory so I proceed to write my own using a similiar syntax as getsetting and savesetting in VB. Here is the code but the problem is when the loop runs to read the conf file in each consequtive round put a character in the first location first line. Which obviously causes me some problems. IF ConfFileExists = TRUE THEN confOutput = "" OPEN AppHomeDir & AppTitle & ".conf" FOR READ AS #confFile DO WHILE NOT Eof(confFile) LINE INPUT #confFile, strExisting IF strExisting <> "" THEN OldSetting = Split(strExisting,"=") IF UCase(OldSetting[0]) = UCase(Setting) THEN OldSetting[1] = SettingToSave END IF 'Oldsetting[0] = Setting IF OldSetting[0] <> "" THEN confOutput = confOutput & Trim(OldSetting[0]) & "=" & Trim(OldSetting[1]) & GB.NewLine ENDIF 'OldSetting[0] <> "" ENDIF 'StrExisting <> "" LOOP CLOSE #confFile ENDIF __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From leo.barnhoorn at ...246... Tue Sep 14 23:08:04 2004 From: leo.barnhoorn at ...246... (Leo Barnhoorn) Date: Tue, 14 Sep 2004 23:08:04 +0200 Subject: [Gambas-user] Interesting Problem In-Reply-To: <20040914153251.49946.qmail@...613...> References: <20040914153251.49946.qmail@...613...> Message-ID: <200409142308.04824.leo.barnhoorn@...246...> Hello Mr. Duval, I use something like this to make a .conf file for my own projects. To create a .conf file. PUBLIC SUB CreateConfigFile() DIM hSettings AS Settings hSettings = NEW Settings (System.Home &/ ".phpedit/phpedit.conf") hSettings["/HomeDirWebServer"] = "/srv/www/htdocs" hSettings["/UseHomeDirWebServer"] = TRUE hSettings["/HomeDirVirtualServer"] = System.Home &/ "www" hSettings["/UseHomeDirVirtualServer"] = FALSE hSettings["/CurrentProject"] = "unknown" hSettings["/CurrentProjectDir"] = "unknown" hSettings.Save END This i use set values in the .conf file. PUBLIC SUB SetConfigValue(Key AS String, Value AS Variant) DIM hSettings AS Settings hSettings = NEW Settings (System.Home &/ ".phpedit/phpedit.conf") hSettings[Key] = Value hSettings.Save END This i use to get values from the .conf file. PUBLIC FUNCTION GetConfigValue(Key AS String, OPTIONAL Value AS Variant) AS Variant DIM hSettings AS Settings hSettings = NEW Settings (System.Home &/ ".phpedit/phpedit.conf") IF NOT IsNull(Value) THEN RETURN hSettings[Key, Value] ELSE RETURN hSettings[Key] ENDIF END This i use to make .project files. sDir is the path to your project. Be sure that the project dir exist. PUBLIC SUB CreateProjectFile(sDir AS String) DIM hProject AS Settings hProject = NEW Settings (sDir &/ ".project") hProject["/ProjectName"] = File.Name(sDir) hProject["/ProjectTitle"] = "Imported project." hProject["/ProjectDescription"] = "Imported project." hProject["/ProjectVersion"] = "0.0.0" hProject["/ProjectDir"] = sDir hProject.Save END Just use the GB Settings class, no neat to do it your self. I hope you can use this examples for your project. Regards, Leo Barnhoorn. On Tuesday 14 September 2004 17:32, Mr JH Deval wrote: > Let me start by saying I may have found a bug I am not > sure but I am posting this to find out. > > Let me give some background. I was not satisified with > the location of the .conf file in a .gambas directory > so I proceed to write my own using a similiar syntax > as getsetting and savesetting in VB. Here is the code > but the problem is when the loop runs to read the conf > file in each consequtive round put a character in the > first location first line. Which obviously causes me > some problems. > > IF ConfFileExists = TRUE THEN > confOutput = "" > OPEN AppHomeDir & AppTitle & ".conf" FOR READ AS > #confFile > DO WHILE NOT Eof(confFile) > LINE INPUT #confFile, strExisting > IF strExisting <> "" THEN > OldSetting = Split(strExisting,"=") > IF UCase(OldSetting[0]) = UCase(Setting) > THEN > OldSetting[1] = SettingToSave > END IF 'Oldsetting[0] = Setting > IF OldSetting[0] <> "" THEN > confOutput = confOutput & > Trim(OldSetting[0]) & "=" & Trim(OldSetting[1]) & > GB.NewLine > ENDIF 'OldSetting[0] <> "" > ENDIF 'StrExisting <> "" > LOOP > CLOSE #confFile > ENDIF > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - Send 10MB messages! > http://promotions.yahoo.com/new_mail > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From k-p.richter at ...20... Tue Sep 14 23:21:59 2004 From: k-p.richter at ...20... (Peter) Date: Tue, 14 Sep 2004 23:21:59 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <41468FD4.8090100@...221...> References: <200409140013.35554.k-p.richter@...20...> <41468FD4.8090100@...221...> Message-ID: <200409142321.59300.k-p.richter@...20...> Hallo Rolf, i think, this problem is a problem of standard-font assignment in Gambas. In the IDE i found: Application.Font = Font["10"] in startmodul "Project". The startclass: STATIC PUBLIC SUB Main() DIM hForm AS Form Application.Font = Font["10"] hForm = NEW FMain hForm.show END unfixes my problem (your also ???). A look of the source from Gambas IDE aids often Attention, Application.Font ... after hForm.show work not for menu text. Regards Peter Am Dienstag, 14. September 2004 08:29 schrieb Eilert: > Moin Peter, > > you probably have seen that we discussed this point a few days ago. I > switched from 0.92 to 0.99 and suddenly found all fonts too large on my > screen in the programs I had done in 0.92. I thought there might be a > mistake in X configuration, but the fonts on the printer are too large > as well! Moreover, not all fonts are larger by the same scale, Courier > seems to be 2.5 pts too large, Times only 0.5 pts. > > > See example1, Label1 without parameter in Font. For TextLabel1 i have > > click on the standard font (Arial, normal 10 , see example 1b), this size > > is ok. > > Looks exactly like the problem I had. Luckily, I could just adapt font > sizes to 2 pt smaller, but in larger projects this wouldn't do as a > work-around: If I rewrote my printer engine and form editor from VB to > Gambas, I would have to be sure font sizes appear as expected, at least > on paper. > > > What can I do ? > > I have been thinking about it for some days, but no idea. If we could be > sure that it stays like this for the next versions, it's just a matter > of adaptation... > > Rolf From eilert-sprachen at ...221... Wed Sep 15 08:46:26 2004 From: eilert-sprachen at ...221... (Eilert) Date: Wed, 15 Sep 2004 08:46:26 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <200409142321.59300.k-p.richter@...20...> References: <200409140013.35554.k-p.richter@...20...> <41468FD4.8090100@...221...> <200409142321.59300.k-p.richter@...20...> Message-ID: <4147E542.8070002@...221...> Hi Peter, > i think, this problem is a problem of standard-font assignment in Gambas. In partially, yes :-) > Application.Font = Font["10"] > unfixes my problem (your also ???). Well, message boxes and dialogs have larger fonts, but it does not have any effect on the font size of lables and the TextArea. And it has no effect on printing. BUT: I set the TextArea font size by hand anyway. And of course I set the font size for printing, too. The point is, when I set font size for printing to 10, it will appear as about 12 with Courier font - Times appears somewhat smaller... So it is actually not predictable. I assume there is some bug or something that has changed between the version 0.92 and 0.99. I read through the changelogs but cannot find anything pointing to this. Rolf From ottaviomacino at ...412... Wed Sep 15 10:34:52 2004 From: ottaviomacino at ...412... (pretore60) Date: Wed, 15 Sep 2004 10:34:52 +0200 Subject: [Gambas-user] Gambas with Synaptic Message-ID: <4147FEAC.5060600@...412...> I've Fedora Core 2; i've proved to install Gambas rpm with Synaptic, but there is not: why ? Thank's!! From girardhenri at ...67... Wed Sep 15 11:28:40 2004 From: girardhenri at ...67... (Henri Girard) Date: Wed, 15 Sep 2004 11:28:40 +0200 Subject: [Gambas-user] Gambas with Synaptic References: <4147FEAC.5060600@...412...> Message-ID: there is an old one you can get with open carpet.. I guess nobody is doing it anymore... KR Henri ----- Original Message ----- From: "pretore60" To: Sent: Wednesday, September 15, 2004 10:34 AM Subject: [Gambas-user] Gambas with Synaptic > I've Fedora Core 2; i've proved to install Gambas rpm with Synaptic, but > there is not: > why ? > Thank's!! > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From budi at ...415... Wed Sep 15 11:46:02 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Wed, 15 Sep 2004 16:46:02 +0700 Subject: [Gambas-user] Gambas with Synaptic In-Reply-To: <4147FEAC.5060600@...412...> References: <4147FEAC.5060600@...412...> Message-ID: Can you compile by your self ? On Wed, 15 Sep 2004 10:34:52 +0200, pretore60 wrote: > I've Fedora Core 2; i've proved to install Gambas rpm with Synaptic, but > there is not: > why ? > Thank's!! > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From scatman_ at ...17... Wed Sep 15 12:01:33 2004 From: scatman_ at ...17... (scatman) Date: Wed, 15 Sep 2004 12:01:33 +0200 Subject: [Gambas-user] Gambas with Synaptic In-Reply-To: References: <4147FEAC.5060600@...412...> Message-ID: <200409151201.33784.scatman_@...17...> Am Mittwoch, 15. September 2004 11:46 schrieb BUDI ARIEF GUSANDI: > Can you compile by your self ? or look here, http://rpm.pbone.net/index.php3/stat/4/idpl/1352463/com/gambas-0.93-0.b.1.fc2.dries.i386.rpm.html -- scatman From Hugh.Foster at ...623... Wed Sep 15 12:38:36 2004 From: Hugh.Foster at ...623... (Hugh Foster) Date: Wed, 15 Sep 2004 11:38:36 +0100 Subject: [Gambas-user] Draw units Message-ID: <8525904FF1C6D511B83C00508BBBAB52054CF901@...624...> Hello, list, and my apologies for the likely long list of hoary old questions I will probably be asking here :) Two to kick off with What units is the Draw command working in please? In VB i used list1.itemdata(n) and list1.selected(n) (or .listindex) a lot to manipulate items chosen in lists and combos. Is there a GAMBAS equivalent? I love this program! Fifteen years' VB programming and now I can take it with me Penguin-wards :) ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Hugh.Foster at ...623... Wed Sep 15 12:42:48 2004 From: Hugh.Foster at ...623... (Hugh Foster) Date: Wed, 15 Sep 2004 11:42:48 +0100 Subject: [Gambas-user] Draw units Message-ID: <8525904FF1C6D511B83C00508BBBAB52054CF903@...624...> Hello, list, and my apologies for the likely long list of hoary old questions I will probably be asking here :) Two to kick off with What units is the Draw command working in please? In VB i used list1.itemdata(n) and list1.selected(n) (or .listindex) a lot to manipulate items chosen in lists and combos. Is there a GAMBAS equivalent? I love this program! Fifteen years' VB programming and now I can take it with me Penguin-wards :) ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Hugh.Foster at ...623... Wed Sep 15 13:39:15 2004 From: Hugh.Foster at ...623... (Hugh Foster) Date: Wed, 15 Sep 2004 12:39:15 +0100 Subject: [Gambas-user] Draw Units (again) Message-ID: <8525904FF1C6D511B83C00508BBBAB52054CF909@...624...> [This keeps coming back blank so I'm trying through the webmail] Hello, list, and my apologies for the likely long list of hoary old questions I will probably be asking here :) Two to kick off with What units is the Draw command working in please? In VB i used list1.itemdata(n) and list1.selected(n) (or .listindex) a lot to manipulate items chosen in lists and combos. Is there a GAMBAS equivalent? I love this program! Fifteen years' VB programming and now I can take it with me Penguin-wards :) ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From ronstk at ...239... Wed Sep 15 13:59:13 2004 From: ronstk at ...239... (ron) Date: Wed, 15 Sep 2004 13:59:13 +0200 Subject: [Gambas-user] Draw units In-Reply-To: <8525904FF1C6D511B83C00508BBBAB52054CF901@...624...> References: <8525904FF1C6D511B83C00508BBBAB52054CF901@...624...> Message-ID: <200409151359.14455.ronstk@...239...> On Wednesday 15 September 2004 12:38, Hugh Foster wrote: > Hello, list, and my apologies for the likely long list of hoary old > questions I will probably be asking here :) > > Two to kick off with > > What units is the Draw command working in please? General Gambas works only with pixels for x,y,widht,height etc. Twips as in VB does not exist anyway. So pixels should be the answer. Points (Fonts) should be also in pixels now but some have problems with it. > > In VB i used list1.itemdata(n) and list1.selected(n) (or .listindex) a lot > to manipulate items chosen in lists and combos. Is there a GAMBAS > equivalent? > VB: list1.listindex GB: ListBox1.key The big difference is for GB using a Key as string instead VB a number as long VB: list1.itemdata(n) GB: ListBox1 does not exist the same way see the gb.qt.ListBox.Add method in help Note: A alternative method is during add to the listbox also add the itemdata to a collection with the same key and use that to get it back. private LB1data as Collection in head. listbox1.add(key,text) LBdata.Add(data,key) data = LBdata(key) VB: list1.selected(n) GB: ListBox1[key].Selected If list1[key].Selected THEN ... > > I love this program! Fifteen years' VB programming and now I can take it > with me Penguin-wards :) Welcome in the wonderfull world of GNU/Linux/Gambas You must forget the VB habits. Basic idea is the same but be carefull not all the controls are/behave the same as in VB. i.e. VB:TreeView and VB:ListView are in GB:ColumnView From ronstk at ...239... Wed Sep 15 14:09:10 2004 From: ronstk at ...239... (ron) Date: Wed, 15 Sep 2004 14:09:10 +0200 Subject: [Gambas-user] Draw Units (again) In-Reply-To: <8525904FF1C6D511B83C00508BBBAB52054CF909@...624...> References: <8525904FF1C6D511B83C00508BBBAB52054CF909@...624...> Message-ID: <200409151409.10865.ronstk@...239...> On Wednesday 15 September 2004 13:39, Hugh Foster wrote: > [This keeps coming back blank so I'm trying through the webmail] > All 3 are arived at sourceforge, no problem. Use text for mail instead HTML. Text is default for most maillists. May be dropping usage of Internet Mail Service (5.5.2653.19) can help, Looks a bug to me if it is empty :) Time to start a linux mail client like Firebird or Kmail? :) grtz Ron From gambas at ...1... Wed Sep 15 14:23:01 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 15 Sep 2004 14:23:01 +0200 Subject: [Gambas-user] Feature request for editor In-Reply-To: <41448B60.9080405@...600...> References: <41448B60.9080405@...600...> Message-ID: <200409151423.01660.gambas@...1...> On Sunday 12 September 2004 19:46, Alberto Torres wrote: > Enable copy&paste with selection clipboard of X, please! (select copies, > middle-clic pastes). Make it optional, for people that don't like it. > I can't live with that! Klipper manages very well the 2 clipboard > separation. Selection clipboard is managed by QT, in every text fields or editors. What's the problem exactly ? > Or at least, make configurable key bindings; I want to switch to dvorak > layout, but ctrl+[x,c,v] are too distant! Configurable key bindings ? I agree :-) It is just a matter of time! > > Regards > Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Wed Sep 15 14:25:52 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 15 Sep 2004 14:25:52 +0200 Subject: [Gambas-user] How do I manage process_Read? In-Reply-To: <200409121527.59733.sourceforge-raindog2@...94...> References: <200409121527.59733.sourceforge-raindog2@...94...> Message-ID: <200409151425.52225.gambas@...1...> On Sunday 12 September 2004 21:27, Rob wrote: > On Sunday 12 September 2004 14:01, francesco.difusco at ...69... > > wrote: > > I need to execute different Linux command in the same form, > > using the EXEC istruction, but I don't know how to manage them > > in the same process_read event handler. For every command I > > Try something like this..... > > PUBLIC Process1 AS Process > PUBLIC Process2 AS Process > ... > EXEC ["first thing"] FOR READ WRITE AS Process1 > EXEC ["second thing"] FOR READ WRITE AS Process2 > ... > PUBLIC SUB Process_Read() > > if last.id = Process1.id then > ' do something > else if last.id = Process2.id then > ' do somethine else > endif > > END > > I agree that it should be possible to have separate _Read events > for different Process objects, but I assume there's a reason > Benoit did it this way. Yes, but not a real good reason. Just that I didn't find a clean syntax for naming the process object in EXEC. AS is already used for filling the process variable. I am opened for any suggestion! -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Wed Sep 15 14:28:06 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 15 Sep 2004 14:28:06 +0200 Subject: [Gambas-user] Cannot find driver for database: mysql In-Reply-To: References: Message-ID: <200409151428.06620.gambas@...1...> On Monday 13 September 2004 20:27, MJ wrote: > Ol?, developed a program using the mysql, this working normal in my pc. But > in other this giving a mistake: > > Cannot find driver for database: mysql > > The mysql this installed in this pc. > > Some clue? > > Thankful, mj. > > You must install mysql development packages. I.e. you should have a file named mysql.h somewhere on your system. -- Benoit Minisini mailto:gambas at ...1... From Hugh.Foster at ...623... Wed Sep 15 14:26:52 2004 From: Hugh.Foster at ...623... (Hugh Foster) Date: Wed, 15 Sep 2004 13:26:52 +0100 Subject: [Gambas-user] Draw Units (again) Message-ID: <8525904FF1C6D511B83C00508BBBAB52054CF90D@...624...> I work dual-boot, trying to increase the Mockrosoft-free days, I'll have to see what happens when I post through Evolution. Many thanks for the help :) Best regards, Hugh Foster -----Original Message----- From: ron [mailto:ronstk at ...239...] Sent: 15 September 2004 13:09 To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] Draw Units (again) On Wednesday 15 September 2004 13:39, Hugh Foster wrote: > [This keeps coming back blank so I'm trying through the webmail] > All 3 are arived at sourceforge, no problem. Use text for mail instead HTML. Text is default for most maillists. May be dropping usage of Internet Mail Service (5.5.2653.19) can help, Looks a bug to me if it is empty :) Time to start a linux mail client like Firebird or Kmail? :) grtz Ron ------------------------------------------------------- This SF.Net email is sponsored by: thawte's Crypto Challenge Vl Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam Camcorder. More prizes in the weekly Lunch Hour Challenge. Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From nigel at ...38... Wed Sep 15 14:51:40 2004 From: nigel at ...38... (Nigel Gerrard) Date: Wed, 15 Sep 2004 13:51:40 +0100 Subject: [Gambas-user] Cannot find driver for database: mysql References: Message-ID: <00f101c49b22$c01e6fb0$14594f51@...360...> Seems we should add this to a faq somewhere as it gets asked a number of times :-) Standard answer: Check to see whether the driver libraries have been installed for gambas: ls-l /opt/gambas/lib/gambas/*my* If they are not there then they have not been compiled. They might not be there because mysql is installed in a different place to expected. Locate where the libmysqlclient library is and the mysql.h header file. In the gambas folder : ./reconf Then rerun configure pointing to the relevant paths: eg. configure --with-mysql-includes=/usr..../include/mysql --with-mysql-librarie s=/usr/lib/mysql By default configure will look in the following : /usr/lib/inlcude, /usr/lib/mysql/include, /usr/local/include, /usr/local/mysql/include, /opt/include, /opt/mysql/include, /usr/include, /usr/mysql/include - e.g checking for mysql.h my_config.h /usr/local/lib /usr/local/mysql/lib /opt/lib /opt/mysql/lib /usr/lib /usr/mysql/lib - checking for libmysqlclient Nigel ----- Original Message ----- From: "MJ" To: Sent: Monday, September 13, 2004 7:27 PM Subject: [Gambas-user] Cannot find driver for database: mysql > Ol?, developed a program using the mysql, this working normal in my pc. But > in other this giving a mistake: > > Cannot find driver for database: mysql > > The mysql this installed in this pc. > > Some clue? > > Thankful, mj. > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From sourceforge-raindog2 at ...94... Wed Sep 15 14:44:42 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 15 Sep 2004 08:44:42 -0400 Subject: [Gambas-user] Feature request for editor In-Reply-To: <200409151423.01660.gambas@...1...> References: <41448B60.9080405@...600...> <200409151423.01660.gambas@...1...> Message-ID: <200409150844.42497.sourceforge-raindog2@...94...> On Wednesday 15 September 2004 08:23, Benoit Minisini wrote: > Selection clipboard is managed by QT, in every text fields or > editors. What's the problem exactly ? It works fine in most controls, but in the Gambas code editor, selecting text does not put it on the X selection "clipboard" and middle-click does not paste anything. ^C/^V work with the real clipboard, but the selection clipboard doesn't seem to exist as far as the Gambas code editor is concerned. Rob From sourceforge-raindog2 at ...94... Wed Sep 15 14:49:48 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 15 Sep 2004 08:49:48 -0400 Subject: [Gambas-user] How do I manage process_Read? In-Reply-To: <200409151425.52225.gambas@...1...> References: <200409121527.59733.sourceforge-raindog2@...94...> <200409151425.52225.gambas@...1...> Message-ID: <200409150847.00947.sourceforge-raindog2@...94...> On Wednesday 15 September 2004 08:25, Benoit Minisini wrote: > Yes, but not a real good reason. Just that I didn't find a > clean syntax for naming the process object in EXEC. AS is > already used for filling the process variable. What's wrong with taking the name of the process variable for the process object? That's how it works with controls, though admittedly not ones created at runtime.... If not, then maybe EXEC [ ... ] FOR ... AS myprocess ATTACH "myprocess" to keep the terminology consistent with Object.Attach? Rob From gambas at ...1... Wed Sep 15 15:18:13 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 15 Sep 2004 15:18:13 +0200 Subject: [Gambas-user] Cannot find driver for database: mysql In-Reply-To: <00f101c49b22$c01e6fb0$14594f51@...360...> References: <00f101c49b22$c01e6fb0$14594f51@...360...> Message-ID: <200409151518.13752.gambas@...1...> On Wednesday 15 September 2004 14:51, Nigel Gerrard wrote: > Seems we should add this to a faq somewhere as it gets asked a number of > times :-) > > Standard answer: > > Check to see whether the driver libraries have been installed for gambas: > > ls-l /opt/gambas/lib/gambas/*my* > > If they are not there then they have not been compiled. They might not be > there > because mysql is installed in a different place to expected. Locate where > the > libmysqlclient library is and the mysql.h header file. > > In the gambas folder : > > ./reconf > > Then rerun configure pointing to the relevant paths: > > eg. > configure --with-mysql-includes=/usr..../include/mysql > --with-mysql-librarie s=/usr/lib/mysql > > By default configure will look in the following : > > /usr/lib/inlcude, /usr/lib/mysql/include, > /usr/local/include, /usr/local/mysql/include, /opt/include, > /opt/mysql/include, > /usr/include, /usr/mysql/include - e.g checking for > mysql.h my_config.h > /usr/local/lib /usr/local/mysql/lib /opt/lib > /opt/mysql/lib /usr/lib /usr/mysql/lib - checking for libmysqlclient > > Nigel > > I think I should add a message at the end of configure that warn: *** BE CAREFUL! MYSQL COMPONENT IS DISABLED BECAUSE THE INCLUDE AND/OR LIBRARY FILES WERE NOT FOUND. -- Benoit Minisini mailto:gambas at ...1... From eilert-sprachen at ...221... Wed Sep 15 15:37:28 2004 From: eilert-sprachen at ...221... (Eilert) Date: Wed, 15 Sep 2004 15:37:28 +0200 Subject: [Gambas-user] How to avoid second instance? In-Reply-To: <41470CC4.9070407@...600...> References: <4146960D.1040706@...221...> <41470CC4.9070407@...600...> Message-ID: <41484598.1020100@...221...> Hi Alberto, Uff! :-) Wow... Thanks for that tip, I'll try it as soon as I find some time. By the way, is there a "if exist directory X" thing? Or would you do it with dir$? Rolf Alberto Torres schrieb: > Maybe using a lock file with the PID in it: > > -Check if exists the lock file (say /tmp/yourapp.lock) and it has a > number in it. > -If so, check if the program with that PID is running (i.e. checking > /proc/[pid], say pid is 12345, check if directory /proc/12345 exists) > -If it is already running, exit > -Else, replace the lock file writng Application.Id in it, and > continue. > > Regards > DiThi > > Eilert escribi?: > >> Hi, >> >> how can I avoid that a second instance of the same prog is started e. >> g. by a double click? >> >> Is there a way of finding out if there is another instance of the same >> prog by the same user running? Or do you think a file-based solution >> (lock files) is easier to implement? >> >> Rolf >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >> Project Admins to receive an Apple iPod Mini FREE for your judgement on >> who ports your project to Linux PPC the best. Sponsored by IBM. >> Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From ronstk at ...239... Wed Sep 15 15:56:26 2004 From: ronstk at ...239... (ron) Date: Wed, 15 Sep 2004 15:56:26 +0200 Subject: [Gambas-user] How do I manage process_Read? In-Reply-To: <200409151425.52225.gambas@...1...> References: <200409121527.59733.sourceforge-raindog2@...94...> <200409151425.52225.gambas@...1...> Message-ID: <200409151556.27060.ronstk@...239...> On Wednesday 15 September 2004 14:25, Benoit Minisini wrote: > On Sunday 12 September 2004 21:27, Rob wrote: > > On Sunday 12 September 2004 14:01, francesco.difusco at ...69... > > > > wrote: > > > I need to execute different Linux command in the same form, > > > using the EXEC istruction, but I don't know how to manage them > > > in the same process_read event handler. For every command I > > > > Try something like this..... > > > > PUBLIC Process1 AS Process > > PUBLIC Process2 AS Process > > ... > > EXEC ["first thing"] FOR READ WRITE AS Process1 > > EXEC ["second thing"] FOR READ WRITE AS Process2 > > ... > > PUBLIC SUB Process_Read() > > > > if last.id = Process1.id then > > ' do something > > else if last.id = Process2.id then > > ' do somethine else > > endif > > > > END > > > > I agree that it should be possible to have separate _Read events > > for different Process objects, but I assume there's a reason > > Benoit did it this way. > > Yes, but not a real good reason. Just that I didn't find a clean syntax for > naming the process object in EXEC. AS is already used for filling the process > variable. > > I am opened for any suggestion! > I know i'm stupid :) Making a control invisible at runtime, visible at design time. Controls have events , so that is the same, and by adding i code or direct onto the form you have unique Process handle like Process1 and process2 Just like the Timer object in example. dim proc1 as process proc1 = NEW Process() AS "proc1" proc1.options = array['-la','-v','/home/benoit] ' :=) proc1.output = "/tmp/proc1result" ' for the > redirect proc1.input = "stdin" 'for the < redirect just in case need. Proc1.exec = "ls -la" proc1.Run public sub proc1_kill() print proc1.id if proc1.kill then ... else ... endif end After all you vcan say Process is a (control) object, doing something. From kungfoobar at ...626... Wed Sep 15 17:14:11 2004 From: kungfoobar at ...626... (Alberto Torres) Date: Wed, 15 Sep 2004 17:14:11 +0200 Subject: [Gambas-user] Cannot find driver for database: mysql In-Reply-To: <200409151518.13752.gambas@...1...> References: <00f101c49b22$c01e6fb0$14594f51@...360...> <200409151518.13752.gambas@...1...> Message-ID: I always do: configure && configure | grep warning Regards P.D. I'm the same Alberto Torres as dithi at ...600..., swiched to gmail :) From sourceforge-raindog2 at ...94... Wed Sep 15 17:50:05 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 15 Sep 2004 11:50:05 -0400 Subject: [Gambas-user] Printer object needs tray selection support Message-ID: <200409151150.05549.sourceforge-raindog2@...94...> I've been working on a pretty big app for one of my clients, and just ran into the situation where some documents need to go to one tray in a laser printer, and others to another tray. There doesn't seem to be any way to do this in gambas, not even in the printer selection dialog (which I had thought was the standard Qt one but it's not.) I can get around it by setting Printer.file to go to a postscript file in /tmp, and shelling out to lpr -o media=Upper (for example) to print it, but I figured I would mention this esoteric but important detail. I'm sure most gambas developers don't have any printers with more than one tray handy so if need be I will try to figure out how to add this to gb.qt in my spare time. Rob From sourceforge-raindog2 at ...94... Wed Sep 15 20:16:11 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 15 Sep 2004 14:16:11 -0400 Subject: [Gambas-user] Printer object needs tray selection support In-Reply-To: <200409151150.05549.sourceforge-raindog2@...94...> References: <200409151150.05549.sourceforge-raindog2@...94...> Message-ID: <200409151416.11527.sourceforge-raindog2@...94...> On Wednesday 15 September 2004 11:50, Rob wrote: > I've been working on a pretty big app for one of my clients, > and just ran into the situation where some documents need to > go to one tray in a laser printer, and others to another tray. > There doesn't seem to be any way to do this in gambas, not Oops.... same deal for duplex! Rob From francesco.difusco at ...69... Wed Sep 15 20:26:15 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Wed, 15 Sep 2004 20:26:15 +0200 Subject: [Gambas-user] Printer object needs tray selection support Message-ID: Well, I would like to use a printer control in my gambas application. I don't know how to do it? Could anyone explain if it is possible? Thanks Francesco From ronstk at ...239... Wed Sep 15 20:47:56 2004 From: ronstk at ...239... (ron) Date: Wed, 15 Sep 2004 20:47:56 +0200 Subject: [Gambas-user] How to avoid second instance? In-Reply-To: <41484598.1020100@...221...> References: <4146960D.1040706@...221...> <41470CC4.9070407@...600...> <41484598.1020100@...221...> Message-ID: <200409152047.56748.ronstk@...239...> On Wednesday 15 September 2004 15:37, Eilert wrote: > Hi Alberto, > > Uff! :-) Wow... > > Thanks for that tip, I'll try it as soon as I find some time. > > By the way, is there a "if exist directory X" thing? Or would you do it > with dir$? > > Rolf > > What about IsDir() in the help? PRINT IsDir("/windows") --------------- grtz Ron From sourceforge-raindog2 at ...94... Wed Sep 15 21:48:27 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 15 Sep 2004 15:48:27 -0400 Subject: [Gambas-user] Printer object needs tray selection support In-Reply-To: References: Message-ID: <200409151548.27223.sourceforge-raindog2@...94...> On Wednesday 15 September 2004 14:26, francesco.difusco at ...69... wrote: > Well, I would like to use a printer control in my gambas > application. I don't know how to do it? Could anyone explain > if it is possible? Sure it's possible, I've been doing all kinds of crazy printer things for the last month. Here is a sort of hello world for the printer. Draw.Begin(Printer) Draw.Text(200,200,"Look Mom I'm Printing") Draw.End et voila. Rob From ldms at ...324... Wed Sep 15 21:49:26 2004 From: ldms at ...324... (LucaDiamanti) Date: Wed, 15 Sep 2004 21:49:26 +0200 Subject: [Gambas-user] WARNING: 92 allocation(s) non freed Message-ID: <200409152149.27451.ldms@...324...> I get the above message closing Gambas. IE: I start gambas I do nothing I close gambas I get :WARNING: 92 allocation(s) non freed Is it normal ? If yes, why ? My Linux Box Linux 2.6.5-1.358.8kstacks #1 Sat May 22 21:46:42 EDT 2004 i686 i686 i386 GNU/Linux Fedora core 2 From francesco.difusco at ...69... Wed Sep 15 22:29:50 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Wed, 15 Sep 2004 22:29:50 +0200 Subject: [Gambas-user] Printer object needs tray selection support Message-ID: It works, even if I had to write Draw.Begin(Printer) Draw.Text("MyText",200,200) Draw.End And you are right, I didn't read documentation. But I didn't beliee there was a Printer Object Thanks Rob Francesco From francesco.difusco at ...69... Wed Sep 15 22:31:19 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Wed, 15 Sep 2004 22:31:19 +0200 Subject: [Gambas-user] WARNING: 92 allocation(s) non freed Message-ID: With Mandrake 10.0 everything works fine. Francesco From valerioguaglianone at ...152... Wed Sep 15 23:18:54 2004 From: valerioguaglianone at ...152... (Valerio Guaglianone) Date: Wed, 15 Sep 2004 23:18:54 +0200 Subject: [Gambas-user] Newbie question Message-ID: <4148B1BE.7090509@...152...> Hi, a newbie question: How do i read text file? The following code is correct? PUBLIC SUB Button3_Click() DIM hFile AS File OPEN "error.txt" FOR READ AS #hFile WHILE NOT Eof(hFile) LINE INPUT #hFile, OneLine TextArea1.Text=PRINT OneLine WEND CLOSE #hFile END Thats it. Thank :-) From k-p.richter at ...20... Thu Sep 16 00:03:14 2004 From: k-p.richter at ...20... (Peter) Date: Thu, 16 Sep 2004 00:03:14 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <4147E542.8070002@...221...> References: <200409140013.35554.k-p.richter@...20...> <200409142321.59300.k-p.richter@...20...> <4147E542.8070002@...221...> Message-ID: <200409160003.14305.k-p.richter@...20...> Hallo Rolf, > > Well, message boxes and dialogs have larger fonts, but it does not have > any effect on the font size of lables and the TextArea. Complete startclass: STATIC PUBLIC SUB Main() ? DIM hForm AS Form ? Application.Font = Font["10"] ? hForm = NEW FMain ? hForm.show ? END has effect for all objects from application on desktop! > And it has no effect on printing. I have not work with printing from gambas > > BUT: I set the TextArea font size by hand anyway. > And of course I set > the font size for printing, too. The point is, when I set font size for > printing to 10, it will appear as about 12 with Courier font - Times > appears somewhat smaller... So it is actually not predictable. This problem i now from TCL/TK! > > I assume there is some bug or something that has changed between the > version 0.92 and 0.99. I read through the changelogs but cannot find > anything pointing to this. With 0.98 i had no problem, ar i change to 0.99 on the same day as i install the 17 inch Monitor!! Regards Peter From sourceforge-raindog2 at ...94... Thu Sep 16 00:05:13 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 15 Sep 2004 18:05:13 -0400 Subject: [Gambas-user] Newbie question In-Reply-To: <4148B1BE.7090509@...152...> References: <4148B1BE.7090509@...152...> Message-ID: <200409151805.13166.sourceforge-raindog2@...94...> On Wednesday 15 September 2004 17:18, Valerio Guaglianone wrote: > How do i read text file? > The following code is correct? There were a few problems with it, but what you really want is this: TextArea1.Text = File.Load("error.txt") And that's it ;) Rob From iwan at ...519... Thu Sep 16 03:08:11 2004 From: iwan at ...519... (Iwan Prasetyo) Date: Thu, 16 Sep 2004 08:08:11 +0700 Subject: [Gambas-user] Draw Units (again) In-Reply-To: <8525904FF1C6D511B83C00508BBBAB52054CF909@...624...> Message-ID: <200409160100.i8G10n7Q009320@...564...> Listbox1.Index and Combobox1.Index as you did in VB for List1.ListIndex and Combo1.ListIndex if you still want to retrieve number instead of text. For List and Combo in VB: .ListIndex in Gambas: .Index Hope it will help u... Regards, Iwan Prasetyo ---------------------- #gambas on Dalnet _____ From: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Hugh Foster Sent: Wednesday, September 15, 2004 18:39 To: 'gambas-user at lists.sourceforge.net' Subject: [Gambas-user] Draw Units (again) [This keeps coming back blank so I'm trying through the webmail] Hello, list, and my apologies for the likely long list of hoary old questions I will probably be asking here :) Two to kick off with What units is the Draw command working in please? In VB i used list1.itemdata(n) and list1.selected(n) (or .listindex) a lot to manipulate items chosen in lists and combos. Is there a GAMBAS equivalent? I love this program! Fifteen years' VB programming and now I can take it with me Penguin-wards :) ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From ronstk at ...239... Thu Sep 16 03:45:53 2004 From: ronstk at ...239... (ron) Date: Thu, 16 Sep 2004 03:45:53 +0200 Subject: [Gambas-user] Newbie question In-Reply-To: <4148B1BE.7090509@...152...> References: <4148B1BE.7090509@...152...> Message-ID: <200409160345.54171.ronstk@...239...> On Wednesday 15 September 2004 23:18, Valerio Guaglianone wrote: > Hi, > a newbie question: Wellcome in the world of gambas. > How do i read text file? > > The following code is correct? For a newbie not complete wrong or correct. > PUBLIC SUB Button3_Click() > DIM hFile AS File > OPEN "error.txt" FOR READ AS #hFile > WHILE NOT Eof(hFile) In opposite of VB or VBA you 'must' declare all variables you want to use with gambas. > LINE INPUT #hFile, OneLine > TextArea1.Text=PRINT OneLine Where did you find you need PRINT OneLine ? Take a look in help at GAMBAS.PRINT again. PRINT is sending the text in OneLine to the console. > WEND > CLOSE #hFile > END > > Thats it. > Sofar so good. But the file as one text or line by line? > Thank :-) > PUBLIC SUB Button3_Click() DIM OneLine as String ' <----- Add this line, the declaration DIM hFile AS File OPEN "error.txt" FOR READ AS #hFile WHILE NOT Eof(hFile) LINE INPUT #hFile, OneLine TextArea1.Text= OneLine ' line by line WAIT 5.0 ' <------ wait 5 seconds between lines, see help GAMBAS.WAIT WEND CLOSE #hFile END If you want the whole text in one go, change TextArea1.Text= OneLine to TextArea1.Text= TextArea1.text & OneLine & "\n" ' < --- see gb.gb.NewLine and do not use the WAIT Or use the short method Rob posted here. :) PUBLIC SUB Button3_Click() TextArea1.Text = File.Load("error.txt") END From tamegajr at ...494... Thu Sep 16 04:49:12 2004 From: tamegajr at ...494... (=?iso-8859-1?q?Wilson=20Pedro=20Tamega=20Junior?=) Date: Wed, 15 Sep 2004 23:49:12 -0300 (ART) Subject: [Gambas-user] Please, how do I create a dymanic float array!!! Message-ID: <20040916024912.37276.qmail@...630...> Hello, I'd like to know if there were anyone else who have already done a dymamic float array? I need such array to translate a program I developed in VB. The situation is that: I have some .txt files which all them hava collums separated by Tab end each line finished by CrLf (carrier return line feed) character, and most of them does not have the same number of lines!!! And to make things a little more complicate without a dynamic float array, all of them have more than 2000 lines!!!!! And after scanning Gambas help files, I did not find nothing refering to Float arrays, so, what could be done? Thank you for attention paid, Wilson P. Tamega Jr. _______________________________________________________ Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers?o. Instale agora! http://br.download.yahoo.com/messenger/ From budi at ...415... Thu Sep 16 05:33:31 2004 From: budi at ...415... (BUDI ARIEF GUSANDI) Date: Thu, 16 Sep 2004 10:33:31 +0700 Subject: [Gambas-user] Please, how do I create a dymanic float array!!! In-Reply-To: <20040916024912.37276.qmail@...630...> References: <20040916024912.37276.qmail@...630...> Message-ID: hat do you mean by dynamic float array ? is that array variable with floating data type (single or double) ? Budi On Wed, 15 Sep 2004 23:49:12 -0300 (ART), Wilson Pedro Tamega Junior wrote: > Hello, I'd like to know if there were anyone else > who have already done a dymamic float array? I need > such array to translate a program I developed in VB. > The situation is that: I have some .txt files which > all them hava collums separated by Tab end each line > finished by CrLf (carrier return line feed) character, > and most of them does not have the same number of > lines!!! And to make things a little more complicate > without a dynamic float array, all of them have more > than 2000 lines!!!!! And after scanning Gambas help > files, I did not find nothing refering to Float > arrays, so, what could be done? > > Thank you for attention paid, > > > Wilson P. Tamega Jr. > > > > > > _______________________________________________________ > Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers?o. > Instale agora! > http://br.download.yahoo.com/messenger/ > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user -- Thank You. Regards, Budi From c_bigham at ...605... Thu Sep 16 08:06:56 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Thu, 16 Sep 2004 01:06:56 -0500 Subject: [Gambas-user] Including a file with install packages Message-ID: <41492D80.3060905@...605...> Good $TimeOfDayInYourGeographicalLocation everyone. i want to iclude a text file with the rpm/source package of my program. this text file is not created by my application its self, however is essential for it's functioning. How would i go about including this file with the install packages so that this file is installed at installation?? thanks for any help anyone can offer Chas. Bigham From karl.reinl at ...9... Thu Sep 16 08:31:36 2004 From: karl.reinl at ...9... (Charlie) Date: Thu, 16 Sep 2004 08:31:36 +0200 Subject: [Gambas-user] Please, how do I create a dymanic float array!!! References: <20040916024912.37276.qmail@...630...> Message-ID: <41493348.1000201@...9...> Wilson Pedro Tamega Junior schrieb: > Hello, I'd like to know if there were anyone else >who have already done a dymamic float array? I need >such array to translate a program I developed in VB. >The situation is that: I have some .txt files which >all them hava collums separated by Tab end each line >finished by CrLf (carrier return line feed) character, >and most of them does not have the same number of >lines!!! And to make things a little more complicate >without a dynamic float array, all of them have more >than 2000 lines!!!!! And after scanning Gambas help >files, I did not find nothing refering to Float >arrays, so, what could be done? > > Thank you for attention paid, > > > Wilson P. Tamega Jr. > > > > > Salut, after all I read, you need a Integer[] or do you have something like 2093.56 collums ? with 953.27 lines ? . Dim aiCol as new Integer[] aiCol.add() Amicalement Charlie From igor.furlan at ...626... Thu Sep 16 08:49:03 2004 From: igor.furlan at ...626... (Primorec) Date: Wed, 15 Sep 2004 23:49:03 -0700 Subject: [Gambas-user] gambas on REDHAT 8 Message-ID: <54728e740409152349131d63a6@...627...> Yes, < joke >contrary to the popular belief <\joke>, gambas DOES run on REDHAT 8 :)) too here is a small HOWTO: - download QT >= 3.2 (http://www.trolltech.com/download/qt/x11.html) (I've used 3.2) - build QT libraries following instructions from the file INSTALL (part of the QT tarball) - download and build curl >= 7.10.6 (http://curl.haxx.se/download.html) (I've used curl-7.12.1) my configure line was: ./configure --with-qt-includes=/usr/local/qt-x11-free-3.2.0/include \ --with-qt-libraries=/usr/local/qt-x11-free-3.2.0/lib \ --with-moc=/usr/local/qt-x11-free-3.2.0/bin - make - become root (su) - check your $PATH variable (while root). It has to be similar to /usr/local/qt-x11-free-3.2.0/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin -check your $LD_LIBRARY_PATH (while root). It has to contain path similar to /usr/local/qt-x11-free-3.2.0/lib - make install - exit - gambas Regards Igor P.S.: Benoit, thanks for patience and, please the information from above to this page http://gambas.sourceforge.net/distribution.html Thanks ! From eilert-sprachen at ...221... Thu Sep 16 08:58:38 2004 From: eilert-sprachen at ...221... (Eilert) Date: Thu, 16 Sep 2004 08:58:38 +0200 Subject: [Gambas-user] How to avoid second instance? In-Reply-To: <41470CC4.9070407@...600...> References: <4146960D.1040706@...221...> <41470CC4.9070407@...600...> Message-ID: <4149399E.3080405@...221...> Hi Alberto, this is my solution - it does not contain IsDir() yet because Ron's mail came too late :-) There is some German in it: datei = file pfad = path dtnr = file number laeuft = is running One could make the second "FOR EACH..." somewhat shorter by using IsDir(), but unfortunately there is no IsFile(), so the first "FOR EACH..." will have to stay I guess. I've built it into one of my projects and it runs perfectly this way. Rolf PUBLIC SUB CheckProcId() DIM datei$ AS String DIM progr$ AS String DIM pfad$ AS String DIM dtnr AS File DIM t$ AS String DIM laeuft AS Boolean laeuft = FALSE progr$ = CStr(Application.Id) pfad$ = "/home/" & System.User & "/" FOR EACH datei$ IN Dir(pfad$, ".msyb-lock") OPEN pfad$ & datei$ FOR READ AS #dtnr LINE INPUT #dtnr, t$ CLOSE #dtnr NEXT IF t$ = "" THEN OPEN pfad$ & ".msyb-lock" FOR WRITE CREATE AS #dtnr PRINT #dtnr, progr$ CLOSE #dtnr ELSE FOR EACH datei$ IN Dir("/proc/", t$) laeuft = TRUE NEXT IF laeuft THEN QUIT ELSE OPEN pfad$ & ".msyb-lock" FOR WRITE CREATE AS #dtnr PRINT #dtnr, progr$ CLOSE #dtnr END IF END IF END Alberto Torres schrieb: > Maybe using a lock file with the PID in it: > > -Check if exists the lock file (say /tmp/yourapp.lock) and it has a > number in it. > -If so, check if the program with that PID is running (i.e. checking > /proc/[pid], say pid is 12345, check if directory /proc/12345 exists) > -If it is already running, exit > -Else, replace the lock file writng Application.Id in it, and > continue. > > Regards > DiThi > > Eilert escribi?: > >> Hi, >> >> how can I avoid that a second instance of the same prog is started e. >> g. by a double click? >> >> Is there a way of finding out if there is another instance of the same >> prog by the same user running? Or do you think a file-based solution >> (lock files) is easier to implement? >> >> Rolf >> From ronstk at ...239... Thu Sep 16 09:52:39 2004 From: ronstk at ...239... (ron) Date: Thu, 16 Sep 2004 09:52:39 +0200 Subject: [Gambas-user] Please, how do I create a dymanic float array!!! In-Reply-To: <20040916024912.37276.qmail@...630...> References: <20040916024912.37276.qmail@...630...> Message-ID: <200409160952.40429.ronstk@...239...> On Thursday 16 September 2004 04:49, Wilson Pedro Tamega Junior wrote: > Hello, I'd like to know if there were anyone else > who have already done a dymamic float array? I need > such array to translate a program I developed in VB. > The situation is that: I have some .txt files which > all them hava collums separated by Tab end each line > finished by CrLf (carrier return line feed) character, > and most of them does not have the same number of > lines!!! And to make things a little more complicate > without a dynamic float array, all of them have more > than 2000 lines!!!!! And after scanning Gambas help > files, I did not find nothing refering to Float > arrays, so, what could be done? > > Thank you for attention paid, > > > Wilson P. Tamega Jr. > > Charlie is almost right. Dim arrFile as Object[] ' the dynamic part Dim arrFloat as FLOAT[] ' the float arr LINE #myfile, myline arrFloat=split(myline,chr$(9) 'convert line to array arrFile.add(arrFloat) ' add to the array of lines ' get a value row=3 col=5 print arrFile[row][col] I thimk this wil do the job From ronstk at ...239... Thu Sep 16 09:56:25 2004 From: ronstk at ...239... (ron) Date: Thu, 16 Sep 2004 09:56:25 +0200 Subject: [Gambas-user] Including a file with install packages In-Reply-To: <41492D80.3060905@...605...> References: <41492D80.3060905@...605...> Message-ID: <200409160956.25320.ronstk@...239...> On Thursday 16 September 2004 08:06, Chas.Bigham wrote: > Good $TimeOfDayInYourGeographicalLocation everyone. > > i want to iclude a text file with the rpm/source package of my program. > this text file is not created by my application its self, however is > essential for it's functioning. How would i go about including this file > with the install packages so that this file is installed at installation?? > > thanks for any help anyone can offer > Chas. Bigham > Maybe include it in the project directory. It should be part of the project if it is add in the 'Data' folder of the project. If this does not work you found a bug I'm afraid. grtz Ron From ronstk at ...239... Thu Sep 16 10:08:02 2004 From: ronstk at ...239... (ron) Date: Thu, 16 Sep 2004 10:08:02 +0200 Subject: [Gambas-user] How to avoid second instance? In-Reply-To: <4149399E.3080405@...221...> References: <4146960D.1040706@...221...> <41470CC4.9070407@...600...> <4149399E.3080405@...221...> Message-ID: <200409161008.02149.ronstk@...239...> On Thursday 16 September 2004 08:58, Eilert wrote: > Hi Alberto, > > this is my solution - it does not contain IsDir() yet because Ron's mail > came too late :-) > > There is some German in it: > > datei = file > pfad = path > dtnr = file number > laeuft = is running > > One could make the second "FOR EACH..." somewhat shorter by using > IsDir(), but unfortunately there is no IsFile(), so the first "FOR > EACH..." will have to stay I guess. > > I've built it into one of my projects and it runs perfectly this way. > > Rolf What exactly else can it be if not is a Directory? IF IsDir("/home/Alberto/fantasyname") THEN 'i'm a directory ELSE 'I'm gues what? 'file, symlink ENDIF See GAMBAS.Sta Stat File info = Stat ( Path ) Returns information about a file or a directory as a File object: type, size, last modification time, permissions... if Stat(pfad).Type = gb.Directory then if Stat(pfad).Type = gb.File then if Stat(pfad).Type = gb.????? ' see constants in help gb.gb ! From gambas at ...1... Thu Sep 16 10:55:12 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 16 Sep 2004 10:55:12 +0200 Subject: [Gambas-user] WARNING: 92 allocation(s) non freed In-Reply-To: <200409152149.27451.ldms@...324...> References: <200409152149.27451.ldms@...324...> Message-ID: <200409161055.12258.gambas@...1...> On Wednesday 15 September 2004 21:49, LucaDiamanti wrote: > I get the above message closing Gambas. > > IE: > I start gambas > I do nothing > I close gambas > > I get :WARNING: 92 allocation(s) non freed > Is it normal ? > If yes, why ? > > My Linux Box > > Linux 2.6.5-1.358.8kstacks #1 Sat May 22 21:46:42 EDT 2004 i686 i686 i386 > GNU/Linux > Fedora core 2 > Can you grant me an access to your box, with access to the directory where you compiled gambas ? -- Benoit Minisini mailto:gambas at ...1... From valerioguaglianone at ...152... Thu Sep 16 14:28:49 2004 From: valerioguaglianone at ...152... (Valerio Guaglianone) Date: Thu, 16 Sep 2004 14:28:49 +0200 Subject: [Gambas-user] Thank Message-ID: <41498701.1000205@...152...> Thanks to everybody :-) I have used: PUBLIC SUB Button3_Click() TextArea1.Text=File.Load("error.txt") END Does this work. Bye. From valerioguaglianone at ...152... Thu Sep 16 14:48:50 2004 From: valerioguaglianone at ...152... (Valerio Guaglianone) Date: Thu, 16 Sep 2004 14:48:50 +0200 Subject: [Gambas-user] New question - status bar Message-ID: <41498BB2.3000601@...152...> Hi boys, It is possible to create a status bar with GamBas? Bye, Vale From ronstk at ...239... Thu Sep 16 15:06:03 2004 From: ronstk at ...239... (ron) Date: Thu, 16 Sep 2004 15:06:03 +0200 Subject: [Gambas-user] New question - status bar In-Reply-To: <41498BB2.3000601@...152...> References: <41498BB2.3000601@...152...> Message-ID: <200409161506.05640.ronstk@...239...> On Thursday 16 September 2004 14:48, Valerio Guaglianone wrote: > Hi boys, > It is possible to create a status bar with GamBas? > Bye, > Vale > > Yes it is :) What is a status bar? hmmmmm, a panel with textboxes on it or a frame with labels ? Imagine, gambas is powerfull to handle that :) Wild crazy Ron :) From sourceforge-raindog2 at ...94... Thu Sep 16 15:18:12 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 16 Sep 2004 09:18:12 -0400 Subject: [Gambas-user] New question - status bar In-Reply-To: <41498BB2.3000601@...152...> References: <41498BB2.3000601@...152...> Message-ID: <200409160918.12997.sourceforge-raindog2@...94...> On Thursday 16 September 2004 08:48, Valerio Guaglianone wrote: > It is possible to create a status bar with GamBas? I usually use a label with border type "sunken", and in the form's resize event put something like this: statusbarlabel.w = me.clientwidth statusbarlabel.y = me.clientheight - statusbarlabel.h statusbarlabel.x = 0 Then when you want to update the status bar, just assign to statusbarlabel.text. Maybe there's an "official" way to do it but I don't know what ;) Rob From igor.furlan at ...626... Thu Sep 16 17:14:51 2004 From: igor.furlan at ...626... (Primorec) Date: Thu, 16 Sep 2004 08:14:51 -0700 Subject: [Gambas-user] WARNING: 92 allocation(s) non freed In-Reply-To: <200409161055.12258.gambas@...1...> References: <200409152149.27451.ldms@...324...> <200409161055.12258.gambas@...1...> Message-ID: <54728e74040916081457434c71@...627...> same here. system: stock RH 8.0 with QT 3.3.2 kernel: 2.4.18-14 [igor at ...40... ~]$ gambas WARNING: 94 allocation(s) non freed. On Thu, 16 Sep 2004 10:55:12 +0200, Benoit Minisini wrote: > On Wednesday 15 September 2004 21:49, LucaDiamanti wrote: > > I get the above message closing Gambas. > > > > IE: > > I start gambas > > I do nothing > > I close gambas > > > > I get :WARNING: 92 allocation(s) non freed > > Is it normal ? > > If yes, why ? > > > > My Linux Box > > > > Linux 2.6.5-1.358.8kstacks #1 Sat May 22 21:46:42 EDT 2004 i686 i686 i386 > > GNU/Linux > > Fedora core 2 > > > > Can you grant me an access to your box, with access to the directory where you > compiled gambas ? > > -- > Benoit Minisini > mailto:gambas at ...1... > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From na2492 at ...9... Thu Sep 16 23:10:38 2004 From: na2492 at ...9... (Charlie Reinl) Date: Thu, 16 Sep 2004 23:10:38 00200 Subject: [Gambas-user] Thank Message-ID: <414a014e.405b.0@...9...> >Thanks to everybody :-) > >I have used: >PUBLIC SUB Button3_Click() > TextArea1.Text=File.Load("error.txt") >END > >Does this work. >Bye. > Salut, that works well if you don't load too muche in this way. I mean you can run in troubles with too huge test files. OK Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From stillj7388 at ...159... Fri Sep 17 01:07:27 2004 From: stillj7388 at ...159... (Jeff Stillinger) Date: Thu, 16 Sep 2004 16:07:27 -0700 Subject: [Gambas-user] WARNING: 92 allocation(s) non freed In-Reply-To: <200409152149.27451.ldms@...324...> References: <200409152149.27451.ldms@...324...> Message-ID: <414A1CAF.9090003@...159...> I have the same allocation errors using Red Hat Enterprise Work Station. I also get a mutex failure error every now and again. I think I have that one figured out. Linux dukeus.com 2.4.21-20.EL #1 Wed Aug 18 20:58:25 EDT 2004 i686 i686 i386 GNU/Linux At this point in my project, these errors have gone ignored with no adverse effects. However, this may be due to my weird programming style rather than red hat being robust. --j PS - My change over from a complete working SuSE 9.x configuration to a half baked budda under a red hat configuration was to meet a contract requriement and NOT by choice. LucaDiamanti (by way of LucaDiamanti ) wrote: > I get the above message closing Gambas. > > IE: > I start gambas > I do nothing > I close gambas > > I get :WARNING: 92 allocation(s) non freed > Is it normal ? > If yes, why ? > > My Linux Box > > Linux 2.6.5-1.358.8kstacks #1 Sat May 22 21:46:42 EDT 2004 i686 i686 i386 > GNU/Linux > Fedora core 2 > > > ------------------------------------------------------- > This SF.Net email is sponsored by: thawte's Crypto Challenge Vl > Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam > Camcorder. More prizes in the weekly Lunch Hour Challenge. > Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From c_bigham at ...605... Fri Sep 17 07:08:10 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Fri, 17 Sep 2004 00:08:10 -0500 Subject: [Gambas-user] Re: Including a file with install packages In-Reply-To: References: Message-ID: <414A713A.3070000@...605...> From: Chas.Bigham * Including a file with install packages* 2004-09-16 01:06 Good $TimeOfDayInYourGeographicalLocation everyone. i want to iclude a text file with the rpm/source package of my program. this text file is not created by my application its self, however is essential for it"s functioning. How would i go about including this file with the install packages so that this file is installed at installation?? thanks for any help anyone can offer Chas. Bigham From: ron * Re: Including a file with install packages* 2004-09-16 02:59 On Thursday 16 September 2004 08:06, Chas.Bigham wrote: > Good $TimeOfDayInYourGeographicalLocation everyone. > > i want to iclude a text file with the rpm/source package of my program. > this text file is not created by my application its self, however is > essential for it"s functioning. How would i go about including this file > with the install packages so that this file is installed at installation?? > > thanks for any help anyone can offer > Chas. Bigham > Maybe include it in the project directory. It should be part of the project if it is add in the "Data" folder of the project. If this does not work you found a bug I"m afraid. grtz Ron then iam afraid i have found a bug. i did: rite click on Data in Project window and chose new...text file.......in the dialog that comes up i chose the existing tab, browsed to the directory containig the file and in the file field i typed in the name of my text file (in this case: viruslist), i then compiled and made an executable. then created a mandrake rpm installation package. when i opened this rpm with kpackage, my text file was not included....i will try again and make sure, but as far as i know it will not include the text file.....unless someone can prove otherwise.... thanks. Chas. From valerioguaglianone at ...152... Fri Sep 17 12:49:26 2004 From: valerioguaglianone at ...152... (Valerio Guaglianone) Date: Fri, 17 Sep 2004 12:49:26 +0200 Subject: [Gambas-user] New question - status bar Message-ID: <414AC136.4000304@...152...> >I usually use a label with border type "sunken", and in the >form's resize event put something like this: >statusbarlabel.w = me.clientwidth >statusbarlabel.y = me.clientheight - statusbarlabel.h >statusbarlabel.x = 0 >Then when you want to update the status bar, just assign to >statusbarlabel.text. >Maybe there's an "official" way to do it but I don't know what ;) > >Rob Ok Rob, i do as you suggest ;-) Thank, Vale From francesco.difusco at ...69... Fri Sep 17 15:30:57 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Fri, 17 Sep 2004 15:30:57 +0200 Subject: [Gambas-user] How to use the scrollview control? Message-ID: How to use the scrollview control? I have seen the example, and wrote a similar program, but it doesn't work. I don't understand! The Gambas example works fine, but I am not able to use a scrollview control into my programs, even if I write the same istructions of the example, I use the same controls, ecc. Is there anything hidden I am non able to see? Thanks Francesco From francesco.difusco at ...69... Fri Sep 17 15:37:55 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Fri, 17 Sep 2004 15:37:55 +0200 Subject: [Gambas-user] it-alt.comp.programmazione.gambas Message-ID: For Italian Gambas programmers I asked to create this newsgroup it-alt.comp.programmazione.gambas It has just been created, now I think in few days it will be available. Thanks Francesco From ottaviomacino at ...412... Fri Sep 17 17:02:44 2004 From: ottaviomacino at ...412... (pretore60) Date: Fri, 17 Sep 2004 17:02:44 +0200 Subject: [Gambas-user] it-alt.comp.programmazione.gambas In-Reply-To: References: Message-ID: <414AFC94.4060200@...412...> francesco.difusco at ...69... ha scritto: >For Italian Gambas programmers > >I asked to create this newsgroup > >it-alt.comp.programmazione.gambas > >It has just been created, now I think in few days it will be available. > >Thanks > >Francesco > > > >------------------------------------------------------- >This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >Project Admins to receive an Apple iPod Mini FREE for your judgement on >who ports your project to Linux PPC the best. Sponsored by IBM. >Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >_______________________________________________ >Gambas-user mailing list >Gambas-user at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/gambas-user > > > Ottimo...oops ...great!! From tamegajr at ...494... Fri Sep 17 18:14:44 2004 From: tamegajr at ...494... (=?iso-8859-1?q?Wilson=20Pedro=20Tamega=20Junior?=) Date: Fri, 17 Sep 2004 13:14:44 -0300 (ART) Subject: [Gambas-user] What's worng with this code? Message-ID: <20040917161444.54492.qmail@...632...> Please, why Gambas says that there is a Type Mismatch : wanted Float, got String instead!!! DIM B AS Float DIM profileline as String .... B = CFloat(Left (profileline,j-1)) Thanks, Wilson P. Tamega Jr. _______________________________________________________ Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers?o. Instale agora! http://br.download.yahoo.com/messenger/ From phiber at ...618... Fri Sep 17 19:40:34 2004 From: phiber at ...618... (phiber) Date: Fri, 17 Sep 2004 19:40:34 +0200 Subject: [Gambas-user] What's worng with this code? In-Reply-To: <20040917161444.54492.qmail@...632...> References: <20040917161444.54492.qmail@...632...> Message-ID: <1095442834.17611.0.camel@...619...> Try B = CFloat(Val(Left (profileline,j-1))) On Fri, 2004-09-17 at 18:14, Wilson Pedro Tamega Junior wrote: > Please, why Gambas says that there is a Type > Mismatch : wanted Float, got String instead!!! > > > DIM B AS Float > DIM profileline as String > .... > > > B = CFloat(Left (profileline,j-1)) > > > Thanks, > > Wilson P. Tamega Jr. > > > > > > _______________________________________________________ > Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers?o. Instale agora! > http://br.download.yahoo.com/messenger/ > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From gambasfr at ...11... Fri Sep 17 20:12:57 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Fri, 17 Sep 2004 20:12:57 +0200 Subject: [Gambas-user] test Message-ID: <200409172012.57087.gambasfr@...11...> test From gambasfr at ...11... Fri Sep 17 20:47:29 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Fri, 17 Sep 2004 20:47:29 +0200 Subject: [Gambas-user] New question - status bar Message-ID: <200409172047.29267.gambasfr@...11...> Le jeudi 16 Septembre 2004 15:18, Rob a ?crit?: > On Thursday 16 September 2004 08:48, Valerio Guaglianone wrote: > > It is possible to create a status bar with GamBas? > > I usually use a label with border type "sunken", and in the > form's resize event put something like this: > > statusbarlabel.w = me.clientwidth > statusbarlabel.y = me.clientheight - statusbarlabel.h > statusbarlabel.x = 0 > > Then when you want to update the status bar, just assign to > statusbarlabel.text. > > Maybe there's an "official" way to do it but I don't know what ;) > > Rob Mabe .. one day... when the 1.0 will be released, we can add the toolbar and status bar widget that exist in gtk too... I've in my archive some test about qtoolbar(dockable) and qstatusbar... Fabien Bodard From Karl.Reinl at ...9... Sat Sep 18 00:15:47 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Fri, 17 Sep 2004 22:15:47 +0000 Subject: [Gambas-user] Error messages ? Message-ID: <200409172215.47466.Karl.Reinl@...9...> Salut Benoit, this is a project which is on state to be redisigned. but the Error - Messages are very starnge ! send 2 shots and the sourcecode after F5 push the one off the 'Indent ..' buttons. Amicalement Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: pre_PrettyPrinter-0.2.4.tar.gz Type: application/x-tgz Size: 29399 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: bis1.jpg Type: image/jpeg Size: 58292 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: bis2.jpg Type: image/jpeg Size: 55808 bytes Desc: not available URL: From na2492 at ...9... Fri Sep 17 22:35:08 2004 From: na2492 at ...9... (Charlie Reinl) Date: Fri, 17 Sep 2004 22:35:08 00200 Subject: [Gambas-user] What's worng with this code? Message-ID: <414b4a7c.2015.0@...9...> >Try B = CFloat(Val(Left (profileline,j-1))) > >On Fri, 2004-09-17 at 18:14, Wilson Pedro Tamega Junior wrote: >> Please, why Gambas says that there is a Type >> Mismatch : wanted Float, got String instead!!! >> >> >> DIM B AS Float >> DIM profileline as String >> .... >> >> >> B = CFloat(Left (profileline,j-1)) >> >> >> Thanks, >> >> Wilson P. Tamega Jr. >> Salut, try (profileline, j - 1) Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From tamegajr at ...494... Fri Sep 17 22:48:19 2004 From: tamegajr at ...494... (Wilson Pedro Tamega Junior) Date: Fri, 17 Sep 2004 17:48:19 -0300 Subject: [Gambas-user] RES: Gambas-user digest, Vol 1 #914 - 10 msgs In-Reply-To: Message-ID: <000001c49cf7$ac204e30$e83707c9@...633...> -----Mensagem original----- De: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] Em nome de gambas-user-request at lists.sourceforge.net Enviada em: sexta-feira, 17 de setembro de 2004 17:35 Para: gambas-user at lists.sourceforge.net Assunto: Gambas-user digest, Vol 1 #914 - 10 msgs Send Gambas-user mailing list submissions to gambas-user at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gambas-user or, via email, send a message with subject or body 'help' to gambas-user-request at lists.sourceforge.net You can reach the person managing the list at gambas-user-admin at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gambas-user digest..." Today's Topics: 1. Re: Including a file with install packages (Chas.Bigham) 2. Re: New question - status bar (Valerio Guaglianone) 3. How to use the scrollview control? (francesco.difusco at ...69...) 4. it-alt.comp.programmazione.gambas (francesco.difusco at ...69...) 5. Re: it-alt.comp.programmazione.gambas (pretore60) 6. What's worng with this code? (=?iso-8859-1?q?Wilson=20Pedro=20Tamega=20Junior?=) 7. Re: What's worng with this code? (phiber) 8. test (Bodard Fabien) 9. Re: New question - status bar (Bodard Fabien) 10. Error messages ? (Charlie Reinl) --__--__-- Message: 1 Date: Fri, 17 Sep 2004 00:08:10 -0500 From: "Chas.Bigham" To: gambas-user at lists.sourceforge.net Subject: [Gambas-user] Re: Including a file with install packages Reply-To: gambas-user at lists.sourceforge.net From: Chas.Bigham * Including a file with install packages* 2004-09-16 01:06 Good $TimeOfDayInYourGeographicalLocation everyone. i want to iclude a text file with the rpm/source package of my program. this text file is not created by my application its self, however is essential for it"s functioning. How would i go about including this file with the install packages so that this file is installed at installation?? thanks for any help anyone can offer Chas. Bigham From: ron * Re: Including a file with install packages* 2004-09-16 02:59 On Thursday 16 September 2004 08:06, Chas.Bigham wrote: > Good $TimeOfDayInYourGeographicalLocation everyone. > > i want to iclude a text file with the rpm/source package of my program. > this text file is not created by my application its self, however is > essential for it"s functioning. How would i go about including this file > with the install packages so that this file is installed at installation?? > > thanks for any help anyone can offer > Chas. Bigham > Maybe include it in the project directory. It should be part of the project if it is add in the "Data" folder of the project. If this does not work you found a bug I"m afraid. grtz Ron then iam afraid i have found a bug. i did: rite click on Data in Project window and chose new...text file.......in the dialog that comes up i chose the existing tab, browsed to the directory containig the file and in the file field i typed in the name of my text file (in this case: viruslist), i then compiled and made an executable. then created a mandrake rpm installation package. when i opened this rpm with kpackage, my text file was not included....i will try again and make sure, but as far as i know it will not include the text file.....unless someone can prove otherwise.... thanks. Chas. --__--__-- Message: 2 Date: Fri, 17 Sep 2004 12:49:26 +0200 From: Valerio Guaglianone Organization: V at ...628... To: GamBas ML Subject: Re: [Gambas-user] New question - status bar Reply-To: gambas-user at lists.sourceforge.net >I usually use a label with border type "sunken", and in the >form's resize event put something like this: >statusbarlabel.w = me.clientwidth >statusbarlabel.y = me.clientheight - statusbarlabel.h >statusbarlabel.x = 0 >Then when you want to update the status bar, just assign to >statusbarlabel.text. >Maybe there's an "official" way to do it but I don't know what ;) > >Rob Ok Rob, i do as you suggest ;-) Thank, Vale --__--__-- Message: 3 Date: Fri, 17 Sep 2004 15:30:57 +0200 From: "francesco\.difusco\@libero\.it" To: "gambas gambas" Subject: [Gambas-user] How to use the scrollview control? Reply-To: gambas-user at lists.sourceforge.net How to use the scrollview control? I have seen the example, and wrote a s= imilar program, but it doesn't work. I don't understand! The Gambas exam= ple works fine, but I am not able to use a scrollview control into my pr= ograms, even if I write the same istructions of the example, I use the s= ame controls, ecc. Is there anything hidden I am non able to see? Tha= nks Francesco --__--__-- Message: 4 Date: Fri, 17 Sep 2004 15:37:55 +0200 From: "francesco\.difusco\@libero\.it" To: "gambas gambas" Subject: [Gambas-user] it-alt.comp.programmazione.gambas Reply-To: gambas-user at lists.sourceforge.net For Italian Gambas programmers I asked to create this newsgroup it-= alt.comp.programmazione.gambas It has just been created, now I think i= n few days it will be available. Thanks Francesco --__--__-- Message: 5 Date: Fri, 17 Sep 2004 17:02:44 +0200 From: pretore60 To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] it-alt.comp.programmazione.gambas Reply-To: gambas-user at lists.sourceforge.net francesco.difusco at ...69... ha scritto: >For Italian Gambas programmers > >I asked to create this newsgroup > >it-alt.comp.programmazione.gambas > >It has just been created, now I think in few days it will be available. > >Thanks > >Francesco > > > >------------------------------------------------------- >This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >Project Admins to receive an Apple iPod Mini FREE for your judgement on >who ports your project to Linux PPC the best. Sponsored by IBM. >Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >_______________________________________________ >Gambas-user mailing list >Gambas-user at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/gambas-user > > > Ottimo...oops ...great!! --__--__-- Manoel Jr. has already answered me, then I realize that the problem was the decimal separator, here in Brazil we use , instead the . of English system. Does anyone know how to make a Gambas program recognize , as decimal separator when it is in a String? Thanks a lot Gambas mailing list, you are helping me a lot! Wilson P. Tamega Jr. Message: 6 Date: Fri, 17 Sep 2004 13:14:44 -0300 (ART) From: =?iso-8859-1?q?Wilson=20Pedro=20Tamega=20Junior?= To: gambas-user at lists.sourceforge.net Subject: [Gambas-user] What's worng with this code? Reply-To: gambas-user at lists.sourceforge.net Please, why Gambas says that there is a Type Mismatch : wanted Float, got String instead!!! DIM B AS Float DIM profileline as String .... B = CFloat(Left (profileline,j-1)) Thanks, Wilson P. Tamega Jr. _______________________________________________________ Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers?o. Instale agora! http://br.download.yahoo.com/messenger/ --__--__-- Message: 7 Subject: Re: [Gambas-user] What's worng with this code? From: phiber To: gambas-user at lists.sourceforge.net Date: Fri, 17 Sep 2004 19:40:34 +0200 Reply-To: gambas-user at lists.sourceforge.net Try B = CFloat(Val(Left (profileline,j-1))) On Fri, 2004-09-17 at 18:14, Wilson Pedro Tamega Junior wrote: > Please, why Gambas says that there is a Type > Mismatch : wanted Float, got String instead!!! > > > DIM B AS Float > DIM profileline as String > .... > > > B = CFloat(Left (profileline,j-1)) > > > Thanks, > > Wilson P. Tamega Jr. > > > > > > _______________________________________________________ > Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers??o. Instale agora! > http://br.download.yahoo.com/messenger/ > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user --__--__-- Message: 8 From: Bodard Fabien To: gambas-user at lists.sourceforge.net Date: Fri, 17 Sep 2004 20:12:57 +0200 Subject: [Gambas-user] test Reply-To: gambas-user at lists.sourceforge.net test --__--__-- Message: 9 From: Bodard Fabien (by way of Bodard Fabien ) Subject: Re: [Gambas-user] New question - status bar Date: Fri, 17 Sep 2004 20:47:29 +0200 To: gambas-user at lists.sourceforge.net Reply-To: gambas-user at lists.sourceforge.net Le jeudi 16 Septembre 2004 15:18, Rob a =E9crit=A0: > On Thursday 16 September 2004 08:48, Valerio Guaglianone wrote: > > It is possible to create a status bar with GamBas? > > I usually use a label with border type "sunken", and in the > form's resize event put something like this: > > statusbarlabel.w =3D me.clientwidth > statusbarlabel.y =3D me.clientheight - statusbarlabel.h > statusbarlabel.x =3D 0 > > Then when you want to update the status bar, just assign to > statusbarlabel.text. > > Maybe there's an "official" way to do it but I don't know what ;) > > Rob Mabe .. one day... when the 1.0 will be released, we can add the toolbar and status bar widget that exist in gtk too... I've in my archive some test abo= ut qtoolbar(dockable) and qstatusbar... =46abien Bodard --__--__-- Message: 10 From: Charlie Reinl Organization: none To: "gambas-user" Date: Fri, 17 Sep 2004 22:15:47 +0000 Subject: [Gambas-user] Error messages ? Reply-To: gambas-user at lists.sourceforge.net --Boundary-00=_TI2SBRtKETDWFso Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Salut Benoit, this is a project which is on state to be redisigned. but the Error - Messages are very starnge ! send 2 shots and the sourcecode after F5 push the one off the 'Indent ..' buttons. Amicalement Charlie --Boundary-00=_TI2SBRtKETDWFso Content-Type: application/x-tgz; name="pre_PrettyPrinter-0.2.4.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pre_PrettyPrinter-0.2.4.tar.gz" H4sIAJNgS0EAA+w8TY8jSVYNAgQWixAfQsuFUPaoXJ51u/xVru6ZcbMul6vLGpfttV1T03T3 9qbt sCu37UwrM93VNaNBaAUSw3H3wmEPSLtC4gIHBD8BDsCFkZDY0wgJkDjsheui4b34yIzIj3JV TU+P Vts502U74r0XL9578eLFi4jsu9T3L/quZfvU3bn1hTxFePZ2d/lnrco+S1X+KZ5bpWKpXK7V AADK S9XdYukW2f1i2NGfteebLiG3Jmemu7DoJXDU9S6hIzsiP39Knr6mf2s5/wJs4Ir6B5hKpVwu gf53 y7uv9f9Knrj+V6xkxUsKK3v+udtAedSEvpP0X65G9F8u7hVrt8grEeLPuP4/7ncffCXzuxn4 +pX2 0cEAPn8d//3yL8Hf3/vfz0z4mLcPGqMX3/+77zV+7Y/Ir/7C/P8+u/3pP/zgJ//0wc/9xm9/ 5886 //pbH5z9zo9+/u4ff/ofn/z4v766+tFHlX+v/ebiu39aGrzz9a/92+SbjX/x/+rNX/mLrz76 wbd+ +MN//INf7L3/yZ/s/WTv46ff+Oaf5/7n7//zv7//49t/+dmnt+jffvefv/fJx3+DfLVb3YO/ 3v/W d75E0fxMPPr47/eH8NOy515hsjC9y+z9Gs/l47+yB6Vi/t/drTD/v7e793r8v5InSx6Yy7Hp EaZv MrMWNJO98xKfTDaTJVG7gqLtSY6Ui8UqaXLBkwG17AV55134VWDfvz6j9h2b+oUpvc+ojM4s j6xc Z+6aS9IekplLKfGcmX9uuvRtcuGsycS0iUunlue71njtU2L5pNE92OkNAH/pTK3ZBRat7Sl1 iX9G CVj90iPOjP140D0hD6hNXXNB+if7nXaTdKwJtT1KGkMgsFqPF5Z3RqdkfMEQDpGDoeCAHDpA 1/Qt x36bUAvqXfIcjAZ+k7JoAogIinnSG5Bt00e2XeKsEC1HTPuCLEw/xCwk9jzs4JS0u4yVM2cF vTkD gtC/c2uxIGNKwGhn60WeACRQAUSg8dyaAlZjCD/z5LQ9OuqdjEBGD8lpYzBodEcP3wZ0/8xZ +4Q+ pzYjbi1XoKIp0ICOuqbtX2B/jluD5hFgNPbbnfboYZ4ctkfd1nBIDqFrDdJvDEbt5kmnMQBh Dvq9 YSuPugAi3V73Trt7OGh3H7SOW91RgZAhpZtUgFSXDsh5Sn3TWnhcNA9B6x5wu5iSQatxsIEI SuGQ WcqZ+ZwS27FBBoP2qEVGvbhGATrUaR4k3Szkye49MqIgD0r6C3NCyR0yXFtgaZVKMU/2Hc8H 0Ez2 NjlukGK5VCrdKVWKe3lyMmwUXvbIun3NB9nCEU5sc0lJ5HkrYZTeJg7INREFwNWpI8SYuNRE u7Rs tLZv04kfYHgw1NGKQiAYR1EuhCNWoUw/BlW8u1Pa3UEHgoDQtg9D2fOZ6WqAc+be7hQL9+7d RGBy 8DEZwGe3NyJt8B428jVzXPA4YJrE89fTC4DOZPqD9nsNsCcoQ8RDxIPBNoTxas+D2vEQZh0U 9UOK fQOAfcdZUNNW8JVneXHouMsRfeEn0JLPWHjyBGI+cHLquM+wrts6FRQePQF2+fDAZ3iyLyg9 ten5 doR18Ff9UbvXbXTIeLC223astTo5bHSGrVxGMlLXIDNEk0mdsE8sbTr2zJoXOo45PbXsqXO+ fQyu wgjN0cgBmCayOhkNTloZTTJ1YnBlw/hduxM6caZUGCkRVkoCioDqv/D7pn9WGAH7I2uF+EzV jD3w lebi3LyAidFZgetD/5A1yBZprMAVTphHKKwAnWwZO80RmF5h1BqOskj4uFUQDIXcQTE4HqLL bnTU 6mYUNY99u2naE7qQ+EZv611DheBAI/MZLbxnedaYCZKJnUFlJ2fPDuh4PU+ubZ49O/HoAV06 hZZt QvU0Vt91Wq7ruMn1UmJJxANpcs4DRbPKTQ1DnxA2meuOOaaLUkIdLBHahxn4K60YLRgF/rS3 ovZ2 jqEPqDkFjfdNmDo9UQaawHGscPXcXKwp0wfB3wfOBPEAXBM+lnFjhZqsoBSa9Dv3iWFwItCh Nhic 7cv+1sMORQyZV2AvYt0YUM/6gAqmZ64pHI9beB/wwMpOrSkY4B2tipVlhKEMYZKLAsviADCw GQQM kCQJ0Q2s0zjQ6/uuM0mBUaQsGpAkZbW0uUg1+RrZLTIYYQFJ6NLskuqkVcUFwIpDSWUX4wUv InXJ FHclaXTFMI1TFhWaFkTZQw58RK35ma9B8yIJzkZ3Srus7iGvk2RZHZ36ranlO8IAEjURwgge FH4y zALR8jzzuTpeDtrHBAj5DYj7LljYCBTn1IXJA0iGNXXCPrebULINJjUyx3xU5fKElYGmhisI mAo+ eAhZCICcyZIOHJSXU8orKeXVWHlrufIvUqB3U8prennUUSjwwtuyUjZOm3pYpEkzkFYukHbU PaG4 7bYi57gCcAIPlcCqh1plMLtjncV4UwmiKUiMepTfB9TH8c91yR2PquMIdJJzxTDdtgC2iHOm aKjQ hDgajb4kHCo4Tujm/ZB4CKFPi4L/Ope4iDB4VUt61DhcQPaR3X4SwLP5gn8ftjqtJkwBjWFL 8oig ATlWYYDWwY71GVi1bWwOo59t3npOA4QuarDR2V48wbhImhn1B8hxUNl4HLB1RUwRPimI3QMS SEf2 n+Ho3deGMfYfrC2t+1wXopJZBNiGVnaf3EuRS7Qd3lDowkCuHWrP/bNctBuxXrRgLX0RU6Lm d2KK TCJxCmuL3to/sJZGgqJ1egmdUnyaDApiWtCgNptYgrYTWkkyp4RmEowpQZiNhTW3m85yCbie Koeo a05lnNNBYbZhDvNoimaqVyJzQBfMwXcsm3oxSorv30CHdasxtGzwmSkM7V6dUBvJQIgJ3jjd VHav YCq1K5lK7XOaSu1qplK7pqmIOTMmAYy9xylLIELiYfk1u5WAn+TtYuyyqTyme2WCT2EEPSef TlhB t/X+KLoo0RYOhLB5GWSqz8qstOksHFctz6hx26FjsyUDfDySS9lHxg6v3cFi48kTDWN45pxj cA5Y cQRZaeSZhOKYzbXrUtZkMrKoT8QHHQzowqKzROygNr3tM9Oe0/SmWXWAneGBB5OqCD1KVZLt 7g+e NnsdqJGhh5BwnYAOt+OkWe0jXOgzUlvEeGI8CVaNAvk+awHXeSHLrMZ7hFhPgDqHzHBrULsW zFsA 1Of5MSwbwkJPgxvQmUu9M74w1JaGoX0/bS6syTMwKbkykMMYR5g6Dpi9JoQF6Y++Ck5MDMTo R4xe rLMCJtG+o/kwVtZ6QSdKGTRumQtnXhhZPlvvG0O6wDSiyO5gKs4IoXD5h/GBmoAIa6E9zPvU ySPj TZ6jNPLwbelM10DlCU/LCFjMGiB/2zmu3EFrdDJA7zQaPCTvtjudhOTPDjHC7A9ypWa4FA6x hvUT ujNZETSwEBKsjCTnlmLkh0ct4EPQOm200bgSsyvC5V2WltF1HM1ABKvPQIGA4bT9baTM0h+w eGwu HI+KkgT9h8mBgAhrGMmIUD6KFZqajqJnZRKY5cvhAEkkFXExc0lSMehCIvs4pq5FkA2xJLFE CCMR tXuRNbcY9AqOswI1MI/H9CAnUTWTFMykUNm2PQiWjWKpXKnu1vbu3jPyQTyNlsCDcWXu1WoT PZM2 1SbkyIL1Q/Cl2Rg1j+LdZ10JLGpTTzqN4ajgm3McN+3uQas7ag0MlfONwfflYbcWP2yMnTdE zWFU gWSj7A/7jWZraCSKPTZuk0mMGvsbCYQMaRRGnEKj037QTRVgYkh6eTCaLMC0iHJDLKkIMPim 25qa 9Q22N9CsdLDkNIoX2UFR59vJgpoYhcmtkqAgKZvPPPY2xyRvBfulfIR6OYMbdmJ+mfUpaMSc TreN cNbNktYLk+0tvsW3ncSOk0vNBWn2DlpGLgE/m1iqUE3YqWPyIiQRU4r1jZXjguFRH/dEA6ld CWU6 viKCs5iO19ZiKnNX6tO3Jv7axV3H5A42e93hiP992ml3W2GToKzHxs03Wx8byTyHToztkOUS oVKV MXetqfThV8dMLATrvzpwyjSSCJvmjtOA+UTzWJlpHqdONSmC2TD1pGAdWMvjVkonwEfYU2t2 jIFc MgDzjCl1uidJg8EIRlayTFcYISe40Jj2ECdLToXf4CcPTAjLXEFS86qR0U4C/NFRe0iY5cNn s3eM ZykIHueA1U9/0Ds4abYSSAeeNSoURnaDLyFiXt8MFnse9ICtB47vdHBmSCRw2O42Op2HaZoh ot52 0gYfa0c28dYNmOS9S2/geiNPnZ/QYiLLn/Q+sNkKc1ob3KiEHZ+6lk8lgtiQv457smbEd6Ys x18q o9HY4e+KJqDrOT0eXah5uAaY2ci1ltusfzncNX1sPBb7plky4anF67WCDxdXnQyQ+BuC+qUY itB4 3HUtB5wyVJJn6CRLQ6vYIYdre4ILPpJmWUKKJ6sVdd/YViSHnlWUPkaGHhu5dD97qSC4kpDo kK5u SENVAf/cUqbmjaifQxeSxDV1IlDSXF6yHkUmgqWt04gqMMS6fjcYXulmCjj25vvOCxhPpZQQ ZnPL 5Zu1DCb0AjRX4cP4mHoeRIGFtj1zwDjLYJqbeVdxoAuVmyBV05AupXRAZ+Z6cQOfk8RCw50X CoVr 8wEhi7Cc64eBQbSA0wuLW4I8T7hiSvRBV3h4qJMZUn/k8BWPSBaps5tee9XVlyePORnaUizI VfFM HttQbsusbiCBcEcZu+6pSOB6Ajjc1cXl2mPbQMB4PlZtLLaqDAUambkzCTM0329nKcQj055C yIV1 LNsWlwiKtteHscIpYyfZ+VUAua3R0PUuV6WEnB61Oy0Wrbec2baGIncmsrhwnHJZ48NDxW4f IkS9 jTzvikwqqEbG5xreIooHvzQ7PYifI2zGV+Qihn4JooMgOa3K69LzpsPyjNG8MraekG+O6yHI 7wbp 2D/k+0AhiXqsDpEGrW7juBVmtQN4Rb0BiZ9+FSfYbBN6NGIr79u6krg/2jR0OTdgNbBwiRDI a0NY pvWDERywmNBslpyzg/DsyL1LyTn+WbkOrAmWHvn9IL8aDc/HjcVCiZ+5pY75IRD1WC0zVrZo jfq4 MTsoEIUdR44PxOq1TfVYbbhVHqvStr+TyYpNbZJcq+xUqwBXSnvJc9A5AyaXnTdxhpHCkmk9 MekI YW3PXGeJB3x65B7J4aLVASfAyejYLMGoIwvo2DYaEAsp4FOHf8ZjH2bVnR28+SD3jSjne+rY WR9v RvCsGhDC6yhj6LjUHqOBHJC3gUT9PmHFYI32HLnA1nx2GQLoRx4IgwQRIQEC6DH1y+sZHMJ3 nGvQ 0k3FXHiOTk7vi9Ko0iWS1id2U4Q5nAM6WZgu24oKxaO3rYqJCKohYzDiTASXFytmzsI5x9bQ QwUU FdNOIrdgZj2m/jmFBWmW7dO/yAYdtuRBfC5CTlIfEjGSFOsEYUkHL9OsgIwzmwGZN3ckregI ihFj PeQDz7IxJ8UJB/ixIZaCryIzFdiOj+lQvrUSDgv1PFlGGRt8N1s/YclRpQFF90iUWs1Gojsc HE5X fD121odDKcqsx87xcJCocvTcgNKYIvPo7oQCpYo2CZKn57pNbWd1f+1dBHk7cQ5cnPZ9L566 i0WK ejJd+cWmj7wOH83mZRV6GqHtHKvFOyw4SKZ8ReJlokzoSMIy8twM8lyf+aha87r+8oqi8rpG crH2 xDGE7Wju8KCVINQWu90V3kuRN0rkOWR2aj7hGMCjJ7K8BTO0Eq7x0jOcf7C0N8bMsCgdH+N1 PnXS EuXfWFs+0cvhP/4XR5qYDg7lwQ22HRJcCfMdvIGEJ08AlJ3CZ5u5Av1w0DvmX0VW/fCk28Rr MQoo qDLaOJFnCVRW0P7e4L244DbHywvs0UBHvRs1ig/M4xME4Nb3UOkmhH4woy4uWJzFfM/nZFbc 7sP/ JiZ4VlADm/BNYtNzWCfbaybTYxP+ji/IYXA83V1LlvnkPHPcOfWRx6X5jN3hBPAs/257PtDO EtCg 6zi+wiT2D6cdPB/iEcYqv7OYFZFoq9E8EsbU7gb7DGiKXkbKC7rJIAptT1IQx0ECECJNLwhT ZPk+ BMPvBr/lsht/saA1YNJ7xq6O4SkAUYhzPSeqNQXFh+w6xmBtbzPDFkdTWC699X57BENMQKvN gQKY zkFS1+w/rmq4AMAxQEgQ51/Dg9GDixW9pjHxreeUtVMn3ZNOJxOqiI38uoTE0+aO66OMRT0e mYEp Krjro0iYVx2bL+RhPEarMMHFhAYy9Cne5ipphX1zDr6VVdwpRYXC/U5bLGxC8cPMIRhi04ks Z+du VKCYJwxsIlgEYwu5oDwrs0YWZo0M55kR1iW61pgaNvGOVOK8BwSE7byVYdtJmS/7Gvrr50t6 9Pc/ FPjc+JLfAXT19z/tVveKlVvFUq1Yqrx+/8+reCLv/xB+mR+PfFltbHj/T7VSDvRfrBTx/V97 lVLx 9fs/XsUTvP+Dq1y8AOS69+Txpjz59tpjMZtnLdf4DgsZaK80owJAjH1Y5sEjbQgNWYwm3wJS rO2U 9+S9/utzIQLk2LV7XiyOlKhJO+VwDMalYvMiWHGEpztZOWH5yCudYSZ4cfxCYotTkhgKiDGW EbEQ XpzcfOwX7xlH7hjrmesr0ICoI2S/ToydM2dJd4Td78zNO0JR3s6DcZ8f49o5FF/es+i5ODgm MuMK pcS2oy+TEGjRM9ABmWucgU4+BS3Xpmcy8GydKurjuxA5ks3zU7kCrhA9Hy35yShLAbxuAMG5 uZAr AS2CY/t+RhbPCuPrUdDeoYZO9Z25KDg/rZyAIHpxdcWyXDbab8Te0CznpixgtqmacmwXRIHl wgto DS8gcF4WjsBcWOsyShBJk4ljz/j2ZNqVFCAYUo9WJiOG90PSsBWIZBLB7ZY0CiHARh4+Bwvi ospl TEgQeYsl3DJJvsNy2bUVwOWXVlLaS4DMhHsqwZhla9OEW0zCe3F/xl2lNQk25IKDS3P9Pgfu l/Qd L37fyXuXXsRAPVjgxQon7/GNvyBjRGTGyI+3JQqVO1TS9ddJGX+yXazY0OLWLdygoW3YYTcR Ud+S w1Jx/l3deMNitt/GJwImj3pw6GkuMPBkNrV5SXBIEs/MjNpdcbyagcx8dpppniclhDNuGxFI nglG +dbFgUwObtTDA4qiOtoI5w+VUCcd5zw4YaS2ylDB9HL8gjtXj+jOsTXVwL6GYJyquGGNxOVt Wn7P zjfH+FqL8KZdqBvMYiP58I4frlNl6lHessuIfcqM3APkysm8Xshe/0l9/x8EacuX1MaG+L9W hcWe iP9Le8Uyxv/Vyuv4/5U8t2X8z6ImFomVCsVM5kMldmJ1uCXsPKfbe5X87t08LNDylb09HKf7 5uTZ 3MXXpMEA3jo6ZM8WulweUomzSx+GmwqiSf6DDW5GuZgv5qu7NaBb4+NfJ8Cj5x4mrNH5sH2g jxjh 4KIZ2V/7vmOHJKu1ar50F/4Vq/lyNUKVp5/JVmOxEA3ICwd1+e2RkfhGXDbdB23zUC7Wdq1a zFeq 1fzdu/GmtzgOa5bTUd7WQg5dc0mVToBMivnyXhm7wgmlyjzWPdxM6rGXC3qikx8Gm26w6KKT Z3hg 0Fn5wuOyFu/mSzVoEdot1aQrvqRJtWNTljVWd1lFsx+Jxtm7fMr8I9pmvnr32i2eBCcxPwq7 h7ul A3NqOVwp0f6hVdTysMhUWlOvVhtHdPGc+hAb5O8ZT67EjnI/SxYFrxXbNojDXoYH/6MmYPqc ObgR x3ad2Ca0R2HckeyOn4Xl8xyAwQzwzSO5aHdH5tbYI9sILxrIxbvPN4UvF0ClnL9bvLK0tRts UZ6G W9ieFzAr8/NikIasyQ1qhppgd6VKDfmqqnypTcdargRtsh3OJb+rzr4XBsE7lYC6+SK4dF2K Skvs i18yGnbL1xoMkduKUaal36HhCQy8QGbZxCRbYCITOgXXE9eq2HG/hE/wdDcZtIKhyZbc4MfN QXZ2 g71NEd+jl8ZN9TIfUryZDxHsCJlkt5Tz1NlEl8L8ZUlxm8GEUoLmy3vARgoHfK6OcZDW23Jq b8Fq a+Dn4SPsrXIl01x49Foy2ArfM4knQ/6fve8AjOO4Dp3du0M59EKCnUuARBFBVDZRBEUQhQQF AhBw LBJNUQfgCJwI4GDcgUVuao4lF7mXKE5c5PJtKzbdaTu26RbLHd+WbbnEPjtxdxxQdhLLsYT/ 3puZ 3dm93cOxSHF+dIvDTX3z5s2bN29mZ97UxI1IYqTBC68t6VoBJd0lMy8/JuoiyUCW9PX3kTCL zajC LFVUtU9UIw/h3hZcOqv1zOoiwcQh0XT0RmFhJ3hmpEXKcu4On8DRFibYXdWHaxQczJEdJ8Gu 4zrq FG7juhEPV0MW+4Ardpe7aC24ZpQCf0vLdqfeoJg+NDnJYhWEIooSqoijJOscqklPu4rUAsU1 b7NI qQ6u/KDoUKwaTWp2SFFgAhZrvO5wW1u46iXhpq0HltWxKbUEcazOC3VQVJpbmlJRl2frqpXD bybh Sc91En5bE1D8WmAqS1f0UAqam+v3xCZGhWpgFtnQ0KAUI1YW5VjnoAzKRmCkliYH2iJ1c6Yq L9l2 cVN7W5pb7Gqv0ol574rL3R9oJRWgnKa9sujtmJ2JA8VhZnRWMrFTOg9U48LZZavN3KKjogVa eOMg ttmlQeN8GCBz2WQCxCK1NNPjwiMw7wRSbEVdJ6W3Yp7qMQHnef87lw6c7/9SDopfhTLSz/+3 boMJ jmn/f/PmFrz/Y/Mz7/+ens/TZP/fzVT4M1cAPHMFwDNXAFxh57r09/SXfAXA02TQ/9rG5m1P vUF/ N4v45islaQwfX3Y5N3Yr22vrnUcZce9edGoauksjHlVDR5wi+KtWKkgYJnE5ouYe0z+bcJyX pGB5 5sbl+BwAm4xMDkdmDqTEiK3fKSXV0OZJEDMeRzajshgZWNMOs7azt+PZmTjtTyfwA+EZfmzJ bnnY DLZbK472QuNinA0wn+2OSlyivKLd4ZGE3R4it5IYjkc8ovaER21Z7YUM8xY0xiMT07Ko4Z4p 0n+d 56N6ToTGI1ODsxOpx67osLp9wzUtbHFykNO1VaM3RM4CM4zG7VhNRCejgpZAcXS7UI1MsqRU t8tu RfIypYtziDbfA+PCJR4wxJUM41BYUux/45G4Z4648c8zR9yeOeKmHHFL7TOXesatxuhHRTku u++e 2bEUyQI5zf5st3/PtxOS6cSIOZI9Yy//L8deviXx0pnNdrE0b55tVC3GB225XCy7m/IkXWlp zLm7 CJVFzX27mUNPOTN5OcbQ7UcqL9MOeoq4uDw76HZBcSVG0FNFxmJ1SzHMLcRE5ga50TE97W5g RInp nondDmJYMcPJ5UvUfJlOa6YD8i0dJZFG83CWII5vyY9U59pg0jU1yj21ZmmW3QWemKt4bTLX 0aZj SmQXvdaQUc08ym7+3ATQlJLPVmacC4+gIJbo5HhoLBImrXXyLL/NhYdbdhtMyxQ1RpxriDZt l6Js 6m8b7uqVRJKSwCavHMnHhlHvSa2bIxn51tdyEeE8mwoKdSw2jYffaFjm4xVGkIVwYWOKpK0n Vcw6 4lJKAvQPVPjNGKH/O+zKKzSRkzfIWWkxrhncpoZyCx7GiDC1PmEZ6TBs80NnGx6lmhzzSItx Yq5W q8TUR+08hzsDiSC72swZBvQeHrazjXNPio3+Gq5OTGNRE5ETCSMMqWboSqE4bQWwpVanv3IX pIVR nQOypbxwTc0hvVBpADLbMuHmeKUMxxZ5O3i0qQr4GlKNS0kitlzWKhDrm8lKXWWNB1QOWc6M XRtS /ZjNaLaPVVSdaw4xwW6zbZxqGDo7ORybiLvmiLrmCJ2djrinrzHGY6eNSVx7NKeo4QRvXLEy 6lkf a1IL3TeSkL72BBmUQ56q5RWoF2i5V1IwFbagHDXdiWFfzKAyZYaMCkJ2scNIwzFmqalMPBiZ xtU/ G6c4INcD3Dp3LFyrUglUwK3Zcm+tMPdnS1ZX3+IBkktAd+JyEzuVypxf4UM8TYBvr6tFx682 KusM 40oWJp2XFgos7EXWOoSRo5HEGJ+2WdJWS3TIp6FiCip2MUxnXKyQRTPbuMw8IJNh5lRuqnaw 2KXQ 0eAi5DIoYZ/R8C6ZMqFJhwfPgvML2ZO5ey/2dLxmow8me7VWjHcPM3W/NJVetEmHQu2DoSG+ Em1f l+Q0toWl6ZluMTUGvs4xaPMXrUJe79kd5DIljM+KzN0FVE7fR9BMcxzGccxtG2vSZ+PYkdEF FP8w IYYBAV2gtrtLZhVZ22Rh0XJELnOaL7hl8bqpH6XIyaFaE1Z96nzDm1/kx7vBMk+h1MbUmz3T OtjK 7l+s1yDpbBl27rJf75CmYOd6eVtq0MYMODxdZZqukJCK3ozsiDS1D7pRJ7rW+4F628whfcOb 85x2 NIonC3XK0PQwZC/1vsRPSSunEYsnxRZ2NkvmjSzkWFUVihhuBA93VorByXxpVF1ZI9bsaApN 23+w 05OMc5R+BU3qHSsvrLhk+QZqPSmaXMRxHTAqfiSkjMQdnWHm55PxLPRMPKFMH72zPSMlLzuF U0pe kphMLxZrjMO48I2T2vAEv8xbzGkyFTeqPlaTgex5uqWN2nvbTMTTkzBV4KeXz5ZEc7mC0JE0 M4GW RgCk05PEck6MdtV490rsVxyPtH0iQ8VLQhREyECE4ArFyUhk2hjBF0SxEyfST2flx3orTjNa 6atN N5O1CrW9ZULhjSuni4of9S0qrvooE/mWDEUKTqa5Ht6EJ47JJDVXUUVwMwXz5dhF5th2sFHU WaET zF6JRFc/6q6BNptvMf3KiZmSdWemY7A3Jum7n/pZXJpeWsqrIb/5+jhQBe3AGbhjgk+UwjNj +Fpz POq2gOj82Lmosqeb85AIM7vGMVqpofsJMiO6uocjA/kl9Y9L0T6UKlxVjr2yGYGKlV1pvFR+ zWiC cGnzA68qZtYRnk7WFpvdlZNaxOWALahIi4pX/iYyI2rb93U9xfMcjzvC02OUyUIUAc+ArLbR Sh7v evoGLPuIJYem1EELUcp8yFLnIU/PsLUxQyHw9PUYaVHXtnfO1lCXKFCvKjXTi9RMqHk1aGQf kxaf +tcY6lnAngPiLOCiywU2kmdO8U584XDFpDbFn7KR4pK4/nLFj/xkrirVGOa5J76bq6Z9qCYz fjKn rjiFs99u8PRMnrnyRcZgJ3CLZtxo5BeY4cVS/K60xfiEjkk733aC8NuRoeRzny1npGa5lI0G cSrF BXN1XAaj+78NFUFEgYz0PaXoXBJctZdcIS9d6XoEkbJGzpQXYdtL7XKX39UuoxWumBJI60VI YaY5 bNtZYsNcvDjzfHkQXSzBpb1ERVNLV/8ll2ALvn/CE0vHbm9QGTJacVF31NBytqk3K9aplD7d Uld3 xVp02j5qQ8j2Kj8FkUtcAHNlylQgkq9c6C1lHSlo9l01rkS2lVhZaS9LLccqRjS2x64iNBTv XSWv LUEIzNzXxrVJ3JQEBbvt3vLa95PpCn3mq/KXtRJ/pavvHn0sJdQeIhtrkXZJ3Shpbofkaioa WDPv HnCbolrHXZzdzNpPXe9xQKbOYT6VX0IgQtbXpltnNxwbJWx4qjsvneeZ6lLP2bgcgsro5E36 41yu B39ovzsBpyOGtsMmV3jOCjcVJmZnxO75wUjCHo30NQ1NcqKACtlkDIW6BmxrS2k3IKr7v1M3 tbn1 58w2smWyee1SN6xdwSa1y3+/aMqtqR5buNroLsuS/BqJ1K5s9s/Upku7kfWZRuRyXaF6SlPZ N8ko 1XaX52JXtaNdUxvP3oDkc6oPV/b62kTEdUl4UWRSeUuIXX6gRTBwPS+mzi5YU99S2YRMnVPU uUhW u2AKqpzt2DXmIp/IqqncAob6wHbHSRiEbmsjixyy4qLaotKYw15Hx44zZF/n8OE4tOsYxdRz M5Td RIaCzB7HS2lQTBjVONbDCTiolVaSyvSw+mIzk+EJgNPsCodHLwIDuO80cB8AaXEFIuIXgWLe cV1j tLqCkQkWgdM/HZkJozZRY2x2hSMTLAKHyyqAssUVCo9ejLqz+N4dYGx1py5FL4aH2FlgbHPH g9/7 nh6GmDQBkO2uQET8IlD2zETCJ6djUQJ0rTvfmUkWw0hsgAfGc+dgkWARMJ3hRJj6G8Bx52CZ YhFA +6Jj4xN0OAEgubOxmWSxBqN3FZyTm91Z2UziAJUi92WG66/ngkHOs00h4TjGJGQUZhMXrY1g 08b5 HVs4VopDwJuMns6u4FCoPdTTYThvDFMGObsJgbqUM5cOg9384D3nphRb3tbd7wdxNm27pp6i 1ZyK lWo85VFZo5ipVpKlrFvLIuwWqhGEmo0sVduEfKpxbCrW8LCObZYnKS6Kpb0NDsCqgW5CRGJA E2Pa DEEGtwUoa7VfApUGtM3MaEE76Fb6wGB/R1fnwcGuSjQbYwbLlrWHDh3cU6mab1cHbcdhCXU+ Ue82 mUgZ5QZpauEY6GSoebbJGp6dY/kxVQt1iDF7g5sw4x6QHM0hacbzeRHAW2/MjBaLKzWCPGr/ sNv1 d1ZE1VPtSo3XiJyiDTpmDS5qZtwGuBJPqdv2WZgR7UMh14gDXq9Do2ZDSZfzbZqH3inVTkUB 82q4 VB150daqd513p0g6I4xAzVm+bXKd2r5T+1Pm8FaLW/cn26C2CX3a6q31vI/Wq/26zoVRPE9P PGWM QuXvl+VblUhzggNwsdIdndp/zOqxiJznitiwyTaeW3NSZzCp3GQYjoMe3tOa4cUZTH3bfPU4 jK9e XX0eU+GaXNbTTfzFNzaAC5q0sr6ysx/ddIEFOXpC+/B3sGugq52S0X4H+O3s6m4/2EtByB3W MGnt mzBHN3vjZsi7Atxl8q87W7guyzt4WSHWIueRkKOV1JfA0/jJgK/dK2FWxnWZN+Uwkwufp4yF 6Tne ett/9VgdYB4Kz1wtLudrrWeiiQ5uqirFMocozmR+NFxQT4e2QP/lApZMfpGTCEC83t8Hg9xf pMTl FVpE3PJEl8CXNhq22b1eW1+wxo5sJgtcaQfwftP1tIp8x47Nqy3wxUuCp6MjOPb8tPCJh22L nDpk 8HVD0WeIetgt+H+U7LYBBGmKv739/QM0dogUcgw52Bfq6b2MIQQ3+qqKpghWt+TZY6jA/4Fj DlA7 4xEH0l7ieHM5fVvS47L6N34yHOTSbzy5ikOgLTrtMIjmHT1exDr6ejqDcHUZv6SrybjbR3sj Uylh /PKKJo/wZo/wFo/wVqfcqDEiz54NT+AFXInxyKTbZNXxmltl4UXsXqS8UZLv/I+aQJG9jzXY dzNk 9orJ3tPS9nwibBu/b010qv2OY+PqSv3U/hTOo3D3HerYjWQj7eRFcdkrA9so0B2k98gr29cF ZHNa kC2LgGxxA9mSFmTrIiBb3UC2uoF0rGrix+y1qS84/6L5Lx0sax3MrM9fAKemx5jbvTELNaq5 maVa ycd19abrUng5faFpY+WlsItg1mxi1uyBmXuXeOoxazExa/HArJW0nFphQMwx2uCSrgUbFSA0 pua+ Neipr0yrWZlWj8p47o27CshZeF2aPCG9X1h9NhV/m3ks+4uQeucmoXqjfwAztfcaw2TIkV/X qtqW lTuknEvlmYz5jpfGpg7hvs8ndcNSeEiG9w/TxdL8ClZoyj0T4amTcQfs4b6YwL9/mL+ktBnJ RdN1 E7HYSXwviXvLJ7jFSoPDEq8uLNht5v4scZXpVKQORBp6etV3QOJ1C0IPI9njZCZVSurUfSfc MBAm nxEIGKr0jYuDsq7i2ZbL2nASdctjRbtMIxQJLS36IZeG6eV73CXMaEbjCZKq0SmDVhlSFhBI occT S+b8RoSIVYlU3dut0Rx6N9d4XXBqQZz4i3HMNkYm2MnAwZTL4obAZDPhZg5CZGQHJpXNqaip g5GZ 1l06VO7clboDWMS0ecXs8oypbvSI8ZRCKq0tWcdtCzXXmZIGDW8pMS6Sm4Dx97f0Y5NRrgTA j6kF TEVxWubGZ27ZFilsv3thnpaPXK0IImylW4tty1ice+XFrEoVo65w6w0XG18uItvOvZhA7Wky lW0z jSup+WAPWqGYyXuprbZex1+EybHWDKW3YM5Qz1dg8mNLnQFTpN9O7g2Ms0GGU2ciy2Ygi9wg 45Iv s46swKus8racdel0kEBrcc2oDv8dxX/H8F9DZX3lOq/CyOICnc1NxIzRWFrg9QjtOvy3I1Pc MyH4 YnJnUYp4wnbpKmZxW6DqfMxTDM4a/GiNvAgHh3JjdtqIniAVTKRHK5ho0TQBQ0A4boySIXSH UU0q YiuePqTxxm0Rmp8kcBmaPDuISgLTfKIpaSs3QgOBZPRQcBfJvAkzb3LL7NEfths1aYyAOgeB ermp w/AUAPYGrslwLPHgmkvpPykv1508g7tfbaorTdMVY3uKrT1PU3t2S3s1/I6WkdhUIorbndSy 1FHN RWngtszbnIOf66ZcSykB2nOtxBa0xa0xrGONIintFVFbkGs3KRpAuvbNvEEWO47hvQuXE5bb nXKl rNRQnQhK/SAFI7d9IF60aUtHmjYvyoiiBy2NwZM08gSSrWiEXG9UpirD9WnLE6pQ+oIWr2mt e1Xr aeR3j6tLE3es0nWf9mXQqDYN7rWEQZoERxdLUAV4XmZDC8KL6V2qYHDlugybbbHN6enkWGXG dl35 QCsRSqf2Ovdc/nff1nf1P/b7HztiUyeiYw2TsdHZCe+rEC/1k/7+R3BubcX7H5u2bWltbWrZ ypqa tzW3PHP/49PyMe9/5G3OL4CU78nxRVlvLDx6ODo1GjtdO85/cbmIu+qNOMyzlD3E3HofX8KK qStP MnjEFnz0WFAs59D2W3np1FGEekx2eFQyKYGykZZnGxHZpieiKMRi8XoU3OarZowW2oVc0BA1 aNgD U0N63yn8g5F49Ha648om9wCIzHEgNhqeSJWK4yqASC0WebQF5Cg5WhWpmCIRLcCnRL4mma9Z Otwh mWLRBlNQKhXf9CWpO6VJxNkaH6+2ufLGV9u4A8IkrIYjtOZSj7qULfymumCNQvsMWktApx9X kIej o4lxj+L2RXCghDIVA+p2XhSgg///DQJp7v+9amWQ3N+yJUVEcukP0l7e/9vc0tq8eRvI/62b W1uf Zvk/E4sl0qVbLP5/qPyvWtc4G59pHI5ONY4NnzE2nbGrbcHnl3z+nRqk2w7fwrsZez58szGf HDcG xJWgdKV6c0NTUAS02XgpGIomJiKOsB6Y4rS53hQepF2Xs9NtAlgwFB4eAgHbtjl4iF+K29bU 0NKw OdgbHZ4Jz5xtGxtueHbC7mvgl+E5A88kgkNT4elQbO9MdLStOTg0HjstnRAOJfTGRmg7RFtT 8IZI ZJpuH+qZOhEDP+hHiZnYxABeAjwCObrOREbwkve2xvHYZKRR6BCNY+FN4qbUeCO/IrUxTT8D ikVO RM8A+Mu+GzbljmXRfB2oJffGxgzvT40BeTO6gNkl75VgHKyyo7yJWtSoxVVy5Y5XA0eo5s0N Tdc2 qHdFQ+B0OE6vkdAwrLhV7qy6Is3n0ZAwPIrXHe8wKnGAFAZn+roO11TSGAXDXNw81hXqF5dX 0XV1 MJQ1NDTgdAFxaHXBQYKmxTVJbQhHmys7HJYkEmiCog+GUDyrRXMz4xReWyV6nDO5uIkP1RZh /EsY qqUbqOjy6+gZKBzpZVmr7rXZxR2O2G1Z28zRuDZAq0cDtLhU3s5xMxG5pNjTJ/JDmllqorGw 1SHl hg26/k7SL7WGJpo7qB3Q5JloZVzXHBaWg/A+R0VinYrGo6gXnMaXW7zovv4+vLZ4egbbF1Si E9CF G+4b6NtbEFyBQ3lBz77OQfgtxm9OFvxf+/uFMPyM9XS2h8688cOvbi+8w8j3jz2xUJX8xwf/ /JXb tdIld72495vlt49XfF/ffk/yp9/63c+XT3//ea3f21o28ap7mwd37t74nZFb2r+WeNc1uW9e fvTB W9/2ti/eHOg/8q0XbvvztvuO33jLG+p+/ZGf/eKNv6t6x0KSRT74qq+++lv3vQ+lcQ/oF+/d c+td b39OxQModc8c2lyKv/nwXVjITKLvdvixYlqa9Oni/fivyPrFT21maLh+OuHbGJtONHL+aFTY rDE8 Pe2Qkgf4CyV5ODhuzUvL4ZsSC2FudCsVZZ9C3HVejT3w3aDgFYDvEhFe4AjfIMJzHeGtIjzP Eb5X hAcd4YdFeJEjPCLCCx3hcRGe7wi/R4TnOMJfK8J9jvA3iXC/I/w9GA5AVjvCP4rhkHiNI/zr GA5E XecIfwS+wxC+SgnHbvQjkb7Skf5XInytI/zfRbjhCNc1jn+xI7xAhJc4witE+DJHeJUIDzjC G0S4 7ghfhoQH+rRqgifA3S7xy+F1Xivcd2mincD9ck20AbhfrYS/WRN1APf7wV0m3F/QRB3A/V1N 8Cu4 f60JngD34xrnT3QX6Zz/0b1ecV+rizYD9xFdtAe4Z8G9XOKmhD8E7pXC/bBu1eWX4F76FJar wvfC YUG36FDq4xonulf4BN/Dvyqf6GPgbvBZNFfD1bZT3S1KmjYFZreP8y66D/hEnwH3oE/wDdbR Z+F2 Etwbhfv1PiFTwP1Jn0WTH/qsuj8O7gbhrgXgNwv33X6LB17rt/jkHX6rXu8Gd4Vwf9Yv+Bvc PwD3 JuHODYj+Ce6NASGzwL0lYPHhnoBFz/0BIY/AfXPAosNIwML5DnBfK9wfV/J+NmDR4dvgrhdu PcuC k5dlwV+ZZfHzNeCuc6ljKMvC/1SWVd/7s4ScQp7Jssr6Hrh3CHd5tpWmJdvivd5sq+0GwV0j 3LeD u1HSFtwrhPsL4K4W7t8qMIM5Fv8sy7H4pyrHom1TjtWOKFtlfW/MsXh+XAk/nWPxz4M5Fs98 VnH/ JMei4UUsT7iX5FpwVBquzxVjEuKTa4VvzrX6Vwjc1wv3axQ4DyruD+Radfl8rkXzi7kWbxQG LV5d G7TqqOKzNWj1qbagkLPg3h20+peapksJ3x+02k51DwQtPlTdR4JWO8aVsk4Frfa6UynrXiXv K4IW 3/614n6rkv5divuc4v6oAufTSllfVsK/qcD8QdDqmz9T3P8WtNpOpaHq/i8lfSDPglmYZ6Up zbNo WKG4V+VZNPHKq8JX20tto7VK+ioFZnWe1Ub1SrnNee7tuz3Pos9uJb1a3y6lrB4FzoCS94gS flzB Qe37al28+DOi4HCb4o4pbrVeCaWsTOrlRU8V5u1KfdW6PF+h852K+x7F/SLFnQkPvFgp637F rcqN VynpVfdr8ywZ/uk8i2e+JN3w71t5Fj//OM/SJf5dSbOg0Co7X6SH8LJ8S/5syBf4QHhdvqU7 teUL GkJ4Z76F8wbFvS/fwsEc0yF9KJ+vaqH7ZQpMNa+pD0Cat+RbeKpp3pUv2gjSvC9fzKUcaUwd A9K8 P98aX9R6PZpvyXY1/M/5QofGfldg8YyaprrAkr1quabeAmnaCsSYCO7D4L7GBc5dBdaY+0CB JR8e LBB1hzTvKbDGiI8r4Z8tsHj14QIhA5EHCixd8ZcFVrs/VmDJySeU9DmF1ni3rNCiuVEo+AHS tBQq /bfQwmFXoYXz3kIxXkP4wUIxfmEdC63xWuXJlxdabf26Qmtce2eh1XbnRJpb4ftRcH8cvp+G 71fg ++1CPib8CH5/Ad9/he9j8P0TfBfgG4BK5cN3CXzXwbcOvs3w3QbfnfDtgO9AEddTj8DvH6CM 4/B7 G3xj8D0N3+fC9x74vhS+r4LvG+D7AHzfUsTLeRB+H4Lvefh+Fr5fg+8j8P0hfH8O39/B9/fw fRwJ DBXMhW85fFfAdw1818O3Fr4NxRyPVvi9Fr7t8O2Bb38xr9ehYj6m4liKYyiOnThm4liJYyTS AcdE HAtxDMSxD8c8HOtuhrzHizltxuF3Cr5n4HsXfF8sJnl/hK+Ww90a4JEQfr/wz+JvcTm1i1ac T+2J v7SWUVxC/KYVF5COrBXnkb6iFRfS3A1/19NvEa1lYLp68dskfjcLONuFf6f43S1+O+m3mO0T 5faK 3wERHxK/R8Tvs0T8raLcUeEfF/hNiHTTvMrsgjpZZ5mt4QQcYXxOy3NhX7neJV5+UKaXLxL/ co94 HR5shyOOeHU+jeW/a5H4A5eJH8Zh/+9ZJH/WFcQjFd3oKz+If+Ei8UVp4heDr8NswEgbD3LC Ea8r v8hOWbpXvE70q3PJr8HjE7hVesRngQvH18Me8SjvUW6fdMYX+0S8TrR5lUv9MH4dYI/z21mf I38O 0tVnlpXryK/7eX6sH7btemd8Do/HB+mTdMTj+g7Pz+u/34lfDqcdth3mX+eM9/N4Sd/dzniN 4++H B+mXwv9KPM6zn+URH4B45L2b08TjGPc8Z/2Z7LsBap9DDgHD6cvjMf9HHfxj8Z+P+v+nHPG7 0U8C mnEC+YU/R3GrYfgt1uxh6Mevmk9TYGppvn7HV81fjIssPv7VHDioX5lXpnfCVMuT6dV0meCp iTwq PZxleeGT44Kb6ke3isvlxi0GV9Zbc8S5fXMc+cw6yzZZWDD5hlnvHkhnW77h/B1V2nL034H+ Qlax kM8KFzTfHCt8UmPwv+IcCYUylryrihVqFRqEaUkd/utJHeJAoiV9O1deYHnAoIX6BUiZBxkA BquE MabQn8y6wENYxVJw+dF1YaUZVgGuALqKxLuQwizACcq9wHy0HFWps1IKCdB/RhiwIkMjfMuY L5tl X8D/rBl+83LM0CUidIkIRX8OWyN82eQL2HyrhC9Avgqbr2WeNS23hay2+Vbayl4hyl5hS7PM liZL pMlSQnMpNFeEBs2cS0UajA2SL2hi7QdftpkffbmCnueInsFzWecCSR0+GJeHUM5lJbUKH/nz yZ9t +gvIn2P6C8mfa/qLEPY8yy2c1+b19WzDchwqIEUwybRjpb6dus5iGoSAXjkPA01lFmiYkM8H OpWm ByGv8bMFaAvgnBLCtRR5BOLLGLVuUYjaNetcXpJBicELtOhZGOTcUEmTpYp8yTMVeSKeGejX TH/W ufwkQi1lPj1f8FrWuQKCWSDSFAiYxZSzRMDMOldIqUpMyEEqqcQss8Qso4hSFpr+YvIXmf4S 8ueY /lLylwp/qa38MrP8MkpV5ii/zCxfxvguYO/g7VlOeSoc1DD90Ghv5LxAZWadW5LEtgDK+Hzg W0q+ AhFXQb4S4VtGvkLhW06+IuFbQb4c4VtJvgrhW0W+UuFbTb4y4VtDvizggXLR6rLvy16/VNS2 VJEF y01J8RpKuzZZdo7lwVhauJLqgT58yWMk1yX1W9AHc/hC+PVV4FJApYZyr5CtAA2L5FZlUt91 xwvZ Sp4GYkGuVCXZBaOUx6+HeP9OzstaBZu/8xWSpgGbDOM4mjK1cOl5reJOCpF+ZvNb6VfxOkNp MLMq 20ASFnvxckEVwxZfrcTLEmSZ2SbM3eTXiDeg3oU1Sd7K+g3QH2tZJXIT732yXzBDqcUqhPKI AmME UyxjvhWsNon5Vyo9J8fWc7x7CjPaGIdRRzB4PrMXGw0i9hozVunjxloRu5Filyk9J8fWc7x7 iqR4 Pg5+JG1WEoXLTZd+oT6p75Rjl+DCyp9rPM0qtil5Z5V015Ra7gYlvFFxNynuZsXdorhbFTcr t9yb PcJV9xaPNFuV8G2Ke7vivlZx71Dc1ynunYq7TXHvIvdyQR8cZ3j49RTOjCwzZLeSq11x71Hc HYq7 U3F3Ke5uxb1Xce/zoECPEr5fcd/gkb7XI/yAR3ifEt7vkWbAI/xGJXzQI82QR3hICT/okeaQ R/hh j/AjSvhNHmlu9gg/6hH+LI/wY0r4LYr7uEf6Wz3Cwx7hwx7hI4IzUe8sP88uoK9MyIMQ13nL uYz3 S3kI2g3mXc20edbMtZxC0nI0DcI10HBAngZB18F8zJhfsOUu4vtyUAOG/M/FNJacAa3oLpSq qMeA +yUs18RZ43j+K0G743kIietvbIWfLWjPL9V38tGKu/1Y9gofxPi1O+7DcP8Vlreg5UJ+HeHO B2wU yAIKFLAAxOhAgYBJgbtfgBAuLmA4x5ixRwln/cKoIk+F9pYrNQ6uIfJRBMvjugYor0LPwLpx HQPL FPpFrpT72aYrBzGCsWwN4tkErrw1UNqyC3LmgOPBsvMLmtLmRokYAdbi0qemaz6gX0DL0l5U peqh JtRmCRXrtl7j7Qo1Ae2Xbc4FurRQvTCngRqu7hO+daBCEBcCpErCHl1VhP2a81latqZXYT3X ktuv QRTJU8AKOa0ikCtHZmZ8dYGXKkqhdsGyO6+w7AAoQajPrzrv07Qq1NWxfOIAYymVjLqpimEO xxDp ouD3ceIhXdNv0VDDKvotLhAV+s5paw0skdpjba7kg6UKH1SYfLDM5IPlJh+sMPlgpckHq8zW X50r Nco1RDHsget5++zgc8+K80iNDUyrKsO0MCPR9XJyQa/Wl+SaOsN8uUVHoO4SWx8ySkvAv1QT tQdK VrOSXClTKjTWSb75bFv7rIP2+Y2eTZgVY3y5bpYB9Nexldef16gt0J2tlWtsU7a2RGMb2XZW +Xad emw3tjDM3ctZHau8X+fU13fXlKL/Fl22N1PaO8ds71xq7xwtF8ooBfdq4Q7wtieYxdSi6PP1 8dIi SfB16/N6O/zfiWnXQt37UYLMn0hma2Mw3+d9X5sfT0K7m74ozAEt320Ax/KdTAp5MZ+Vm6NZ sqUK 6LSEeFSbz4F+qOu5pbnid+V57tKqgqUvIlnzK+S0eVYuoU4k88wyCrVSnHNeg9Q7QlzNiKsR 89Ua l4EGlUypKlFHrDpvaGs01Ksxhrd3HvE3TKLBBSnreLsXaOBrKqCWxrjlAD1Py4ewEugZuilX dQ1r TbK1ohBTU+sXCEi5RMXJpF+bShZo/p1ShrYxgXvldupx2E6l1OOaLhF7jbDjvdiJka7RqDFf QFxp YVcM8AECUBAwhN8VQHegOcSsBCx0nDcATbFv5VAfioEmnkN9aDrJ41BaVCpY46pBPtExH3s7 1q2e VfLRFUM4nGcTnCC08EwSqLOdSyCtooh6l2HSZKUDehlLaaV691ZaBjXCFQ57a/ks2aX5HLVc adYy btYyIWpJbaDgEZC1bMI6FYHcsTjQLS3h3ETtQ3WU9cN52jolLcrk5ZqgF2GI7buK8TGZeAvx 2rOj FGdEqtTGUW02yTr0PaeSzjgY+bTTFHcmJQ5L8rnyDDPKmFv5bmlzTC7MNV0oO7KJ688qfZUZ GyBs hQYcB7TCMbmmFNuISx2lX+3k+GHb3p6U8TxUls6xDLJVJPetGQjXAnlJPETjUhKpXrtEs6Q1 572S jHoa0OMJbD852qBeQO/SCp/UYOTpegLqyEdBRu8zaTwS0k7qDahRltLYDXHA/TkkG7LM0V+O q7+l cZVDuyB0D62Ay3yQ274afHsrWvI5SRopjIeZjK1VYp8rYj9mxtYpsc8Tse82Y69RYp8vYv/G jN2o xL5AxL7UjK1XYu8Qsc8zYzcpsXeK2CkztkGJvUvEHjdjG5XYu0XsgBnbpMTeI2LbzdhmJfaF IrbF jG1RYv9KxFaZsa1K7ItEbLkZu1mJvVfEIs/cl1wAXuDjN2/D10h+6GZ7F6j1a0r1G8zV0mu4 DIM2 5hrWbtbNUxmQSugBtIYToFQvhl6McJGHePqXoBSt1HHTthXepLdzKC+F9Avay7DvX7ug3U+/ HK9O MQ/iHGnxK60YC8pjubmSy814tXbmOwSYPy1o9vlTo8LtFgeaXI9yC/4vJ/iY5uVQE+56BY0M 3P1K MUrQ6ibVjfeWbyj9hK9zvir56uRrkr5bCL95LfcJBR8/4LOVYc4ncQbgik814yMQ5gZZo9nn QuU0 a2Go8epPEAzZ/lqFMrYYv16gHrmAslXS6Dzh99rk65KvT74h+dfJB5J/k3xj8m+Tf5cMErZP 0Njz JmrJPewvC/sPEe5vTr4l+dbkg8m3JQOu9A1AGe2LYNhM/ze6YJgNude6YkgzN2p11GL8yIe1 fIy0 4/1jwvuTCt5/Fv1Opz6mM30ee8Tbk+9IvjP5f5LvSr47+Z7kQ8m/T743+b7kuWS+0g7vh3bg rg8Q 73H3BwUfHnBpn7+82vNzARzTJ5WycqCsCcKUzyHKL3CM+ezemk/wNrbjGYS8Nyh4sg7EQdfy C0jD I9zyCGOfhroZgOS6pwHyX4kPKPF8xrsaWseKz1Lisyi+gPlEPL23U+KzKf6DVP9XLbjXdy7T +pYr sWJVKJUC71iEAmVMxvphlqjv9Gv67hS4xh0mRVaRpqJiZZTy/AHKD3rWbt/OVAjHTZp5Q8gi CFke EHYBVWneTGk/hPx9Ldu+GMxsgpntAbPcM59b6iPUbg34v2g6YL2Lhr7VAb2gm3WwZsjflWW2 3xPK nNdnznn5DIfl+hwt/xwaq/w0jqCu7yPXh4Vmz/tRtpnCb6ZgHZrQ6CdIR8awILTxR5JBswcy 4xb2 UZv/EDtv8/exj9n83SYsnM0bpT6Bl97u20nuIPKSDPdxLViMeGrNQAXdkE88zVNrVmrjsQXs PzrO 5XdyXfdJgrv+vOnTn8TVhyJZa6yXPs/x3GRi+PGkpMUnSGfg7n8gN59dmfibuPN1FRkOv0rM h5lf lHGrWUYelFxVmkehXhC7WS1PsW45qxOucnZUuIrYMeEKsgbhCrB1Aian+gZWb6a5zkyzQylX 4ptZ TQZYYF5t1X0sS/hXkWyS61A878bSTyZ9fTI3D9tU+ikljBk1LEdAqDTz6TBn8LUbtOKD8+pP Jy1u UfHMdaUb7sMoBm7h4bmlfvG78jx3ybUVk6tghNzC553WvAXw2ciUvlHHXYF5Pg6uFrhynRBn poit yt88nTuGUqvNsWpM/PsmN6i1NqjUd3GcAKnSLeHy3HcwK+8Fk4M/I/p7kPLYc4yxdKXV23x1 pVZP QP8x8ntjc60Ddq2AZoUcNSFaYVWOUuw1FuHdsoxslzrd/QTnAD+042fFCpyUCTpJDakjPDdA u3wK cIyD9p9/9/wPHjt78Z4qVrKAR6U1lleDE10N5TVI2rLPJe9e65/zX9AKNJGDzT988QzmKNco lVaB v1tZPqT+PKQOzAXM1HMXz8+Pzy+bv6fqC0meOvfcPyahNuDeRjm+CDmy5rLMHHc8duTiEcrx sMhR Aqm+BKmy57LNVA9fZPPFAFvirRHeXxY5Cs5lX/gK5MiZy7mgF+iUI2f+zfPsYrGZQ6ccX03q lCMP cnwNcuTO5So5iueb5p05vi5yFEKOb0CO4FzQzLEbUj9MOYLn5nAnjkb7cJTc/5dyr2DfpF+d fUuB 9ghAy5vLU6AZ8wMp5X9bQPiOyKlV4G8WKwII3wUI+XP5JoR7AUItQXhU5PqeyJUNY+h2gngt cAz+ 7iCqfR8gFMwVKDTY7EK1HwhoPxTQMOc/Qc7CuUIlZ8gl54+UHD+GHEVzRUqOUZccSZGjBHL8 BHIU zxWbOdj8G+cLL+qYY14XnGvB/ymkLpkrMVMb853zv+T0JJoFbC3zzwpm/wI5S+dKFcwSLpj9 TFDh 56Itf6FA+CVAKJsrU8q+V5atQPiVyFEMHP5ryFE+V25y+Gsudl6shfZDbJGr/dRbfgOplswt UXrL +XneW36bVHvjdZT6XyH10rmlZupis29JmL+z5doJuLOyf4NcFXMVSh/+w/xDhPu82b9Y2UVI tWxu mZKq8+K4oC6H/ZiS+veQevncciW1/+IZSv0HkQrx/XdItWJuhZnq84/VXlxG+AbP/YeQGnns P0WO IsjxR8ixcm6lArf+4vx8OeR4PJkqnf4EqVfNrVJSPyKk039Rap392ZRST5hSKg9yPgk5V8+t VnKu gnIQ/wWlluwnd69dM7fGTHXPY49CD0b42k94KlbURPurAzZ7CjqI41cW873FeJYJ+id7UzE/ s+Gj vZz57J3Cz/e859JZMDwLga/goPfb7DBkw4NngDB+BW0TLbDZY8iF50siPw4HQYjfK9LjXqU8 qIpq pyEf4Kv2GQoAPp5twvRLSIUvsNlpKIL4j4t4PF9VDPGqvYYSwOidhfzsBp7XLQX/h4q5P4eG p1w6 8yTPopRDqZ8U8Vi/JeB/WPhxD/ZS8H9L+BF+Bfh/JPyIzzLw/0r4cU/4cvD/Qfjx/NoK8D8h ysOz XisBY9WOxCrAaqGYn4FBeqwGiueUcD/SYw3iI/LjObC1kP8eZtmbMCBXUQlvXyx/HdBnpfAj /Sqh hauEfynxQC6dDcSzOriVaT1AqS2xznNsgPKaS/hZACyvGtKrdixqoDzVfkUt+PGMIJ7N4WcW suhM HPrxDMw1QNWdJXzvOtoV2AjpVTsX9YCVat9iE8TvL+FnBZC/GoCLVDsXjYCPat+iCduDWXYt miG/ as+iBais2rFoBfxeXsjP+GD5m8Hfls/9yL9bIP8hgS+eT9gK9BkWfmy/bVDeyRJ+9glpth38 qj2M awGKagdjB8BT7V9cB+lVuxcgF9mpEuu8Sxvge0+JdYZmF+R/pfAjP10P8P+2xDqLtRvwe6CA n33C 9muHXFsL+ZmmldRO0B9KuB/5rQNaTbWv8UfHGYF0n1p+Mo/yy083P4lHPCI//SLdm5SwB4VV kCol 74fECZZTisGQ7zJ+auceJexn4iTOPQq8X4vTO6rNmD+JdHuVsAUR1qqE+TUephoPDYqwJUpY kcZP IKkmSJeKdOrZmtUatwijK3W7RuPWTgqUsA7tOIer1O2tIu8rlbD3adziTa0S9kmNTtFT35af 72nN 9FulhAV1smZBfVh+tutrCIsKBZdDPn5OZ1hJd5OPW87Zr4SN+vgpnZ1K2H0+fijwESuI/bWP 88F7 lLC3+HhbflQJe5+Pnxr7lRL2OR+dlKV+atbNx+n3dSXsoo8sk1B/l598/2b6faVijGa3P0q/ hxSc v+j/AP06z3zhB88a+qD35UIPLgN5ZABX1YHkaTWf7dAv+YNn9nhRoFfQ6FUEcrecn2WFvroU pMp6 kHIt0NP3sB4WgucoO8Gezc6wF7C/Yi+DB8/tqWefcqFvLAfpVgcP5tvL9rMb2SE6v0fvVaCP 4abd ZdCjDXiugVSIURfbxw6wQXhuZsPsNjYDZTyPvZDdC2W8Cp7XQw98K3snPO8StoBw9C4EHl8F 48A1 ICu3Q3262Q0AJV+Uk0e1UW3+BCCuDEreADm2gDy7HnDaS2f7eB4/PVnMsovk9PMzT9KfTXQr VPzZ DMfeopT0y0T5RUDV5YAzf9bQybsmEVdg0mUDPI0gz3eBjDvAhoB6R9mt0HfxGYfnNnZBqVMQ aF4B bVUFNG+Eel0HknMv5buJHYccJ6HFTgM172b3QXu9lv0NewvQ8e/ZOfYReP6BfZY9DLz5CPs+ S7Kf s9+yx9gf2ZMgWYJasbZUW6VVarVag7ZZ26Ht1rq1Xm1QO6Ldoo1qt2nT2intudpd2r3a/dpr tAe0 N2vv0B7SPqCd1z6lfV77sjanfUf7ofZT7Zfa77Q/aH/SnqBtUZru1/G8oGVDCc94LYFnLTyV MC7X 2ew9YQ2LGY4JK6CWBknazSmcj9pbOdB2DfDjepDvDcATm2EM6wYZPsgO0nOYzsa6fbIzePKB nyoA s3WgSWyEVtsCzy7g3B7WC2X0UxvdyqJ0FtF5nk798PZCOOugro3QA7YA926HdtsHUA5CDzhO 7RZl MegHs/CcYXdQX8DnJewV0B92XsJYd3U/2CNy+UsBonYV0HoT1GEbPDvhaRc9+SBw7XF6RuEZ A6pM wyh1mp574HkRPC+G55XQt98Cz9vheQ88H4TnY+xT7HPwfAmeb7Bvsx/CuCmfX7GLwJ8LLEvL 05Zp dVq91qxtpwe5s1vbD/x5mJ5naWFtTJvQYvCc0e7Q7tb+Snup9lp6/lZ7Oz3v0t6vfYSeT8Dz KXg+ o31J+6r2De2b2rfF8z14/gmen8Lza+2PGtMDep5eqDyr9LV6jd6ob9Z36Nfre8ynW+/XB/WD 9BzT T+px/Yx47tTv0++n55XwvF5/k/6g/g563iuej+gf0z+vf1H/pv5t/VH9B/D8s/5zeH6nX9Qf p+dJ 3efL9hXCU+Kr8G3w1fqa4NkKT5uvA55uX6/vZnhu8Z3wnTSfKV/cNytGuGzSE61+WGhKJ+yH KNf3 iRiYuUEPxPCN0LN2gMRGrke5NAbS6BQ7S/z5GmjLB9k72AfYh9ln2OfZHPsW+w77ATw/Atli mOXw Hr0MntXEP7XQU5H795t22HwgCzke6xRZUEDYraVRjPeYXaA11tr4MwtyIvYbgCd3goTfA08X jS84 NtTb0haAzKkUkqId4vtgrLqRxrnD8NwMvdhpahfl1DqgTI2QzkgF3vsHBc/fzO1+2PJU0CbG ThoN D7MwjKET0Lexd8v+fYY9h87QjqfpeQVU/zUAC/HdAfXar4yXMwTnhfC8kr0ORsuHqBU+wb4C bfBb 9gfQ3tZo20CG98FzoxbSDmmPMD4+OZ8CGonKRPtcQw/SGp/9JKGOgXSahP58B7Q5H5kforEE n09A y38b2vsn7Dfw/J7GkmwYQWqh7A7onwPwHIHnVi0C/fIsPHdCr3w9jB4P0vNReD4NffC72m9g zLCe P2kLmq4v1dfoTfo26E0R/eXQbx7Q30LP2/SH9A/oH9bxHPGo0A114jKUUiuBy2qAbii1W4By u6At OqHtboAxElv6WewWapNpoOFp0G1eCCPlfex+kLRvYH8HtXsr6R3vB+3vk1C7L5Bc+jpw96NQ z5/C mPlreP4N5NLj7AmGe1jz4CnWSrUVmqGtp7pv0hqB+m1aOzzd2j6gwSHtZniOg4yKapPas+E5 RVLq Hu3FMJrer72apNSD2ju192jvg+dDIKNwVH2Ynq+BhPqu9gN4kiSVfqc9Bs9/ao/DCBvQc/UC eEr1 cpBMBjwbSDq1At226Tv1XSCX9sPTr9+o36Qf10fgGddv02f0U/rt8LyApNPLSC69Xn+j/ncg ld4N z/v094NM+qR4rBPZZAcD+vQ50FGfpOXxfPaRErQpalkV5Wn87HOmHpvFHi5JtTuhwuKfAPuG Szq3 zzLR6t8WeRHOoyJvurgmiuFlIs6osf3ILL+A/UuJPErN82PFQ448WUoen5IHZepjJdJeQR7T SuVa FcytS/m6Q0DART3xDEN54WcVpRxuAGT0KmFkNBdotr5Uws1iG0vl3LqYtQi4Piivo1Qefc5j g6Uc rgbht5QysQ5WwCZL+ZxcB13kOaV8/eUMxQXYy0olHSx6BSDm1WbZfvaAKBu17DeJslEreI8o G602 fNgsO4t9RpSdje0uykZN4hui7DdouGZi1Xsl5H9E1HutKIOXncOSomwD6vErUfZqSPOfouzl UFdf GS97hagDll0s6oZlFwmcsOwKgROOhavgf2kZX78rAfiryvjaHq5oXVPG9XwcCbeW8TVEXKPa W8bX 65ZCmv4yPi/DFcejZXx+VQa+4TK+hpInaIRVK4e8sTK+FpIj6IvzlaCg7xLiW97+OKtcItq/ QtAR 238ZtRlv/+VEU97+K4gXePuvZHwTB7b/KsbXUbH9V1O78vbn64tZ7HQZX2vCQx3PL+Nzp/WC d7E9 noC20QVdZF/HumGbrRd8+bBoQ93W33hbW30xwO4V+TDu/jKebr3oVz8qseJeXSb7Yh57QxmH sV7h K46HWm42e5vI0+RI5/PADyn6kIAdYnwO/RlR3yyR50nKw9uP4xZkHxLl+AUsTfTnT5dJGyjZ 7LNl nEczh5vPvnwJcG9NAzdbgYt0+W6ZbA8Lrl+BG1DgYtv+uIz3qczLCLLfXmYZZxS+423KeZPL QV42 5zALbrYCF+Xmf5ZJWZTD/izg4uwyUM7lgR/XH8q5PEDrIxXlXB7cQ/k532H9gkJWPCn4Hbfv 8Lax eEaWrVEZnId1KiPAGsolHgG2uVzaR85iOwQeAeDl9nIpj8vYAYEHfnazS7FjbfM1jEyE47gW OFru uH2jga2fiIVH2XBiqiM8NRKZON4xER05iX68XMHy4f3PUwm0lO4Ms/x4c4vlC4VPSl/H+Mm+ WNfM TGzGCjgYj3RGJmMioDs2M3m8fzoyxV38ahs2hhcC0m2JcXTfEDl7ODYzGm9PoMV5uq6BReOd 0UnW E++aGkXkwA+uocTMLDopiQgmN48AIh7nl3lxJ2GgkIUNRsKj/FoqdnwqctpOMsYJbwzFZmdG IiOx 0YgwSm/IBCE0zE93U/QMGeGJ0+GzcWMkNh2NjKKtf5jbd4Qi8URDqGsoVMP6q29gjdyseGN3 DAqX HrwkgnBXAzpmZ2YiSiKg4mBkIho5YU/FKyeD6FLFo8zBIZA1FB52htLl687ArlORmbOugYej ifH+ 2QS2gSOa7hUwW88Ridl6gOPiKUV1Ria6JqcTZ+lOAVeY4q4C1zjlHnuX6iK/sSG6d0FcFkBX T7Fr RP+4Rhp7t9qHjUwbrKm5pXXzlq3btl/Levo6u/pCXYNsaKC9o2uIhdr3DLH23p69fcyoPQ21 is0m DHFRXB1Tbq0wus6EJ6eBJXYYxB7whzdDzETCE0ZHf2eXmtal7xqIu2Ewean8+unYTCIMfWIm olwj nxI9OuwSGZsYHZ6NToxiFBDKUD8D0ZHE7EwEXIxfJM7/H8frii1QeF/fZd/CsamSKbc9Yf+q 5ZQa m4mOctJBQFdfp5rM6rIQJ66dGqYuDejcFEnQrUwY0TMVT8zUVlpNVlmfOJMgrm4IRc4k6sy7 LKFM WwxEiJtfGsTNL5ACGPtAF+EHYiV64gAUD5Sh+xINjIZW6YyNoLygRJ2xngRHHu/GqjEOC46g 6zC6 w8BsM6zGMKND+0BAEGnht6P/wAHgLaP/YAjFxMBgf+fBji41p8jIbC3W0R7q2GcPSvns7QeA e2OJ WC/eYMW6e/rae3tvwgoYwj0Vk61gJtuxCFBeMs8oWQubimgQJ/Fn3dNFsOiaLuzYClPK8OHD M9FE REbuicUmIuEpiMVLhGOj4bPQOs0t/AJ5099qQ4dA4RVs4ydJgjTQRSd0lwm/YZEuBafrVvlV k9AA I1w+mTXl2IlLM9eLLGasgiO/KIXR5V2sxnD5ICkaDXlTBDadRPDg9HRkZn2tghQypQithITi Pk+z XF4pGvMi0/YoFWn+W630WFuyVOxlDK+FcCGD1QghSQKaKmP5jaiZj7zNtkIOxMf2xM4Ylc2V 9lQt tlRQoTOARCtvhgOReBxkVQPed1Rb2VJZZ4eoxhqVremjNyvRnZET4dmJRLrk7TNjeNkOzwM9 XFQU ZDm/HCYyClE1BlOklxEZTYhL5+WdP7Wszsj4IlC3D4ujBDFlK4vjRfSKVwyjVoiKj4HXmsa9 y2dD ofbB0JCBo5MR5fXqDo/grTgAqQov5IlBd5+M4/VDNcDMjY1G2y7OC/EE6i7hhMH45c4gYRnx H15m zbjoERKEdR3pCXkUAhTcEx45OTYTm50aZX2g4YUnGGhzp0GbY7KLMHlPPOMXhjN+szcTgkLQ gO2B IfPkdAzVNKkMdYYT4dDZ6QjbFx0bn8BLjsQoj1Cvv96IYiTiATK1o6vz4GAX6z7Y1xHq6e9j 0E0Z dZXedhjtD0BM/yDr7GeH9/X0drHDPaF9bLBroKs9xDq7utsP9oYYCn+GCgjQNdTTIWWfGK0Y 9T6G t8ey3v7+AXYYe/7BvlBPL0OtZOcutrON7Wpj1Y3M2AhCa5PB6vEnU1Yx2c/SwJm4yai6fWKC ud5t Zun3rFr8npgJCx6fEfmRt/qn6V4b1ItZ9SgQMRExIihN+T1IDEaGyEQLA2WK7YtMnIokoiPh +muZ ARKOLjyKKTcexevpSvjT0YkJIw5qSrNR05ioMeJ40xU0tYHaZyhcPRw3ajE6BDI/FJ2uY0PV OCbH uYrFWs3aRVDhTIwjmshmwK1hoxqKHImMgsoik41UC50Txglx8RYxJSrqMo3IXlOtyLUaUcPu mfBk pJlVo4YhkoMSUBOn26AY1FNe7hRTb3eKs/aJauUKL6PWM2Uds64EC5+ge9Nq+rqqD9cwvNAL e76c SzEjHq4+FTEbRUyqWDX9t+ZQ2BxcQRyKVeOkpAPrCvFcyaXojk0yUMzEmNRNqoV2IaZ8Srs2 N9fv AWWRgYhkoCrhpXMMNSWQ8M32OaEgbJzfE4YqC92pdXo8ArokeqGrxkEWkDyRrTBQjTmJo5oZ vw4N GWaGK+Uw4tEteAz/V4+xsWFG6LVPT8N8LUx9GxEYi8wcPcbk3a5M3qHJaD7AcLhjQqllNL2i 8tie 2UQCAHSMR0ZOQnXYYHg0GhOBooqQN06/xBE0L2Wd0fBEbIzxawhFNxRKIxMTRuvuWjZNBONs TVDZ IX5XGOuaQg1rlJGKwuieUHaE8TtB2U3MnPqpUz5rqqdM8WhqF2dSYYXf3sjUGEAbjJyYicTH GfER XYSI5MPOjrNsoqR10SrrmIhBj4YZAxsBvWuGhUdHGd1iC4SKn2V8MiaGOyGeoVCQqthfYrfD tB07 M172SnPnfuACRrfN8WYgwX0gfEbgJgdmIYmUWd3kEBvmxGWqds+kTocOzj3NlrPFcrZazs2W c4vl 3IpOPscFByKtqPDM+u1JELeR7wTQqDc6GYVOvhcXJJDifcgSMP3qDccTOP4y5Q5ANgndkxhv 8ixy DbU8QoLKQNrwZJzFw6csD7BsKCaYKY6TQ2odOTdh3Ds8OAv9TdAGB1gWJUxYHO+DZFM9kBXL ISWQ RamF94WnRrFnQy9XvfG+yGm8VBIbhRQPXgAOHsNiUSDKix7mE/9h51R/2D65H1am88P2Cbzt ekHh UyfpUY6uWMsBDUxVhVhUrvgIbugm/YHucQciiJ9B4A9FYWJ4cTonhdThqAyAOxlBheJAxKFQ ARKy FW2aC1AYaiTde8KjtsjhninqosM9J0IwKxnEdQOuYrM4Uc8EzlkHCLMHpFkU6MdJQ1oJYQtV icWx PQkpdAOyILGmqHL4G8aiOJGm9gMviFCOEA8PA+BD0HWjXWeiCeq70NQiBdI1Cp2PRXknbJKO Zulo kY5WZrvsnhOb05qFh+hHub2eDffFRMr+Ya6v0ZZDr7sExZZOWtPF9yrDTK73yjVc/k5jmNlt tWP4 ShHud4Tj3UrhHGb7YF603x32298RYjidc87BfbDWXRCqG9dZ5b0cIYlfmvRHlPQTzLrnQXWf Zda9 Iqr7Jcy680F1e6XHc/ulLm68yLHQxf0pZt1N8UXG15LxPcs3GN/bmITvLxgeS2LscRGXDQTL h285 fJdrfD9rrcZxk3QO++3t8GY7+S/r/sdh8esTOB/yiMf3M8g7vR7xOUwjuo844mlvWHFAsfMt KlHM Uu2Cq7axmWUPWv4+hL+FPrKW5qf/GrcAndR3sUeB/A9zu1HrsClWZDEeq5m2VLlfBz+eSvUl Nc0o 5WF+sqcqTp0Je6qBc+xhfS23rYcnz4ByZEca3T6y2spPVjJbaQGzNFb0BsLXfw4ttvlZFsRw eEzL Tuq6/1xOkp8xzCVfUPjyyJcvfAXkKxS+IvIVc9+8Zlo6LqFztkwrgTpxS8f+c6XSTScw0Zae H/AI CPutDxNu+rz2qKRLGdJlnj1XWPMg23y9vL4vEXZAusVvBz8VCdQwtgt7F/puOhFIYQ0U1laq 38Ap aqVex7g1NmlDhO3z5ZohTWg/B89I+7ScAlZYnsyh06bZ/HRnDDGVlgTei2exTbt+dBcHcJ8q 23Tg GlWm4ftXVZbheyFVhuF7MFV2ee1NdPsExVvUpUpYldgRrN5V0MJv4uH3IDo+6t4mH73dw30/ q2nX L+4+xd2Tu9le2rWETwh6qmHmwB3GFWwN28Dq4dlCu6z2U18NeWLtEzuNS+FZylbAUwUU2ER7 cnZA E99Ae7D6AALuLMPnFnjC9Fi9nL9nDrBN5j6fXLpPhu/RCLA2jdN/maBUh0iH7+76RLpbCYKf 3WgK Jz/dUcDfKfrZUU3eYeBnt4rzRVngjmjynaKf3abJ/Q1+YBU+RuGehoTG5S/uA7uU93h8SZq/ mXiu xuR8o4GNxKbPmtOdA+HoFCmZcjrC1UY5MVDeaLi9GcS3HA02fBpGYDrj/mLK/Z1T6qsq15dQ DeKS cphsDNM7vpRJ3dDZeCIy6TKjs7+Fo8mVOiuladGB2Gh4gu2LTfLpDRunaRuph1QQ15bHwiZQ UJzH u6MjqDePcT0sDkonix8CMCOHUFvumkDNdAKvA/LUa9S+g93YTX8pY+76Dn5wCMK9FjUCxjbG bX3v En7cI98n+tBRwacIC2WD8w6WOxz+yx2L+S0ivD5HPeI1UYd1jnjamynH0BxRiOpnqWMqt/mj ncP9 fELy7zDtkWv1pXq/kPk4SoIcf5JGQh+MGDrjJ75ruWUkHBPJBgC6/UxDe2gg1n3w/y7TuinG BfBM IMVp9N9Kd48tnU/YSU3Nc5ewJ85tQ2F8FsuZqC9FVza4fMKyFQ/JMeNywRWQVq+wxkEOx6C2 CNp4 CPdOqLwzkKYtnR+/uMFIVY9XiFMIZS7p7XtmcTdCHjSdwappbynfL3sTPUdtdx2j9F5Bz1ra mys/ TYyfx3w2k3s3/KTPyj08zxfpUJ7ezaw9PEzJoyl5dCXPpclRvjojX/DeC3lFiLpgo6yIpIqf PTAR jeCyGV8xodUR2qdA79S44BH7Fmgh5AhQia/siHWdcZGVCxgUNSP4T8rdjv6+7p690negq7Mn 1D8o 16mHZPjAYFcodNPAYA++hbYC+/d3dYSkbOWStzc25r4WLM6ffRwIGSIdYxmFvA4Gre00vi2h uwK/ Dh27PIbtV8SuA/9PZxl7NIfvldkv6H9Q4+dpB8H9MnBHfSgPlpC8+A9/6ryAfxwtYw1NV/HT BJ+t mzfT77at/LdZ+JuaWrdBKGtuam5p2boVnBDevLWltZUZzp3dT8lnNg5TdsNgI+PhGRhI06QT 82mP D69Mk/n7P+RTY/B1LINvbcDl3uDlbydw+QRrgjXGwIDsulzJgaDakTqjpalpM+7QQMIbg5Ho 1ISx 8wbwNZB794nI1KapSKJhNLKLoNBmDehXYzPhSXxLfwI3XMRjJxKnwzOR6+gFx0h4ypiJjEbj IDKG ZxMRI5rAt86N/YOQHwRO9MRZDJqdAvFBi+HA9ZNxI3aCPHv7Dhp7I1ORmfCEITY89EZHIlNx fBEO AKZnhyei8fHIqDHMV9a7EYMhgYFBS2KkOF1nRKIQP2OcAqbBV84toggAIiDWG/2DRm1YLLPH 6LVC nRGeOmtMhBNWzgbXmlsVHDV6+giV8dg0Lu8DwGiCv+cZjhjAtCdmJ+oNSAlQICPAOBUdjdB+ k56h egNfquEmh/a+m4zD7YOD7X2hm64z5OaZyCl8xQ/Ao5OgE0ZGAQZUdCY8lTiL9TnQNdixD3K0 7+np 7QndVG9094T6uoaGjG6oWrsx0D4Y6uk42Ns+CMQcHOgf6qrHtgAgff19m3r6ukFw7u3CfRYN +FY7 slgTINTJGNB5NJIIRyfinDQ3QavHAduJUWOwq71zESBIhW7ilHEYX4yp2BTQYLAn1IXbPFJa FFJb bVoPlO5oqDe2XGuEIrR9aGAiPBIxNhlDs1HgtNbWpvr/196xNrWRHL/vr5haUpZ0kYVWEnB2 Sk5h Tr6jzMMB7hKXoVICBFEdpyXSctiVuvz2THfPo+exegCFc8mOyzbM9PTM9PS8+rXibT4rJGhS WxP7 26LdybLsZdZtbzXFj8fbradeWWsrJugWrHAxGf4yEl56HVmla2CgFK/yWkQeL1DjYjoaAl+O UQ0J Z6CpMZNLHbjIAsl15PdCbcQcalgEUO1v17ONddhAAFC2XcilPCN1ogPIriIPIZhefEgDZSim Zdni Kp/KHUeyppgVd5dfJHSSaPMbmaf1B9bExpQ69lKCmdmw+ixZ5UUEl05KWxNDprWZ2sxM36hk d2l5 QAIrGUpoCOZ1Xe5XH+D2s70nuP6DtdYX77b3jgeNRHek70AmwqFJX+D/kKtuf/byV9+XW0Vq 2TFt SDCHZGQ1kziU6Yt0kTmoMBgTtDiDB2tLaQWh/gJr0VS8EOx53IJ3r3iRchtSQLw/0EZstncJ WtoI l3ZgvpGwaTaWAbp+evjifcohCAh0zi2lvxSK7AhV05raeKlVU7eU1jMoVxrpeLmmWAy5oSb1 3Ew0 Fi5qWOm7470mrXSkDG2lEvlvwqwTjfVyvYHVHWWfylNGi6xXZJ+GJlCOHWHiEN/aIsuSmsJk WZqZ sxmNvB5v3w7IY2QqgFEEw6AnjOo0MxJp/U3Wk1yGTxp5APEizEsUo8AjygfW2QbQ8AwAmkoa hRoG lDk9cMtB4lQCw6isGtAodbHmOa9Y/FFstBFGcUCsuma7WJnmqpAAmG0pVbs5v6Es0dedUqK3 Erxq mYaYVYEzCyrvIwHTC9SBpiwNjqu7pF0s+0hlGi2WWUs46kxsJiyM6gPrT4IcCJzH9eGS9cCC RiIq tuW97wteG7WhB+C0JX2B/9d3ZE6d9Pm0qhpNgXnGwLcA01+VaW0IXGBrUFCS3y3J7wX5zAA1 gN4o yd908/2NgsGr3RZzcZ3uuNcih5qGWg1DbX97AnJPdhmdwwmAA9xOAhYfO4XmdIey8U9kemsR Aivo Gn2/v9+PClj/NJe08fA59qBjmytc0ydjMu0+1A21UEYjmT5TG6rcOOUw31jkFsI9FlX/+0Rx dcOg ooHeUUM4g/bTZPfMwON5QT+TDaUA20ndRwA16LAgJRMM9wTmvA3Nwe2nTq03HEAyFbaw/mmv klkX sZPRTdpexjQeAg6WrKmuT6wimht748c67vCdZQzjl9xWNnyaC1WIHCF5w8l7I16V0MVvhxqy W5gx r2r4wwhGgSYzwSQ6+04wkTEU1uomjUy0iy8yKLan6UtBMAsO1GIWi8x2pJUYO0WaiTBThJiO uRGn g781l3ac8Fg7pZKZ6S2FxjFxCjBx54P5eLhtVEmHNpZHxMyqylllYwlW2VyKVTYfySqby7HK 5oqs os7MgALoMFTyBBIivJavOKxI/dhuF3QXj/Jg7tkBX9IR2DnpOMEMMDf3HyXOw4GcbMC8zT2V MRdV szw/4fc20P0C+eV/n/RT9lPKNcPp2ZlTQ6uDZa2wgi5Mm0ihsKaydy2trMqj9Y1qOlrblJa3 jZqT 8qax2NRO6OKBVFVXj6wnagdvj/6+c7gnS/TVQ1G4L+Qc1kPUpBqHhz6ieiHSs/TMvBpV5Tfa b411 mWxRP0GtM4mdIBPiBj40c26FPm4OnDIapoeh8zT0HXYlS+mXgV7GsML4OkB+jVwLypP7Co4K BgL8 HtM7fsvqauvLwzAP7ABYHnj6gWl3C02lQQoS+ommFgqef3A/4AIIW0qG1rL8U6pcS9Nmqp1L 0zMS yyhYbY1dJ58vcTQ4+fEIdqeTo4/i/e7eXkT4sy5SK/2BXnEJF+shlOA45XAubgUwmIWUXCbi sqUA /fEPA9kPheuv27vAXFHpitry5oll3Dn2JRCeUzltXOBPCJhR/CEfj2isrnIi8+97qiuBCqJR V3m/ lu+frqu4UplIZ7nPPLAsCRWtGjkqVDRDiHbfus0viRCXWIwsHmLrnU/D897catGX+Nwm9hD1 vW71 PrW8563aFBZ43ybeURuRkZn3g/kBXdLC4Rs3/6VGAq5grWKIbs7a4TvlPV94+Z5/7XbuDwvv zgtu zfZWgV7JXvfJTT2Nkj1Yt3EU4OK+CIHtkIPhhDCgf3wpAaNX0vmX0TgBy26UC+6SjIDmJ5fX uNQ3 cVydHbC4GGXmaVD4eYvONrBhKlWJyYhJ83HHrlNN8Vr4wQZSYuyofBnHZBoZXl7WU3vqLgxN kDYi 9WvRXIa1PIhBtOb8wAZLVeHBDuZWWC4AQnyAc4MinD4iKsJpGu+zHyohClU6GTymwvI1o5no mL4s cMkxEoUt247LgOmgOWUnzWnpUVNCmAVHT0ktFQyipNQGiIgDUNCIMtR8JymDweASqXkYcDVG ZAsN Zq80JIVC6eyq3mp/aMwKjdrsrD5REO2CvUSoc30xWJDcyBdRBDoaRhl2HiGjtAc2asYDOski aTzB ylsUiqO0g5HwHHNhoyE7Vtmelo/tsdqmt1QQkNP01A8DslorkKLxQubWCKJwrLQBlyyV+Akd 47Qw Ksk8Ks6NVHIKHTpVsUpWJ10Y1GR1HHwKwugnC6s+Yi40ihXnRFUp2/Li88iCFJQidQK0rD4M iuTy sAlQIV9O06zkCrO45c7DWp4TRuY07UjWXNx3JxzMadp9SKVeWaW5mJQT/ANp7nWB4tis3A8b 8Wb1 a6C5LWg/+bqR89gXU3QPWiLRVSdhnvFKWMRPN7d02dfXTJs5pc5TzMiqSJKHCuVdLdU1FLAa ZRj6 jFeSW4+BA60uPNdOJykAhvJY3ljwqrQE9U7uJHJCk76du/tDGUrbQooAaQ8/yLVCmGGQaL8q QdYc HO6861epEBgVB2/rg/yq7lTRmokaPBwvidaQ6Kp48EHeEN02mjQULVTgTEZnDbUI5IEfdvYO 5f3Z 62b4Ild36CcgnRs1wSliERR8ubKOp+Dlh/Ng5LtGHPtv0gNZFP2gDCodDQ629wdWqm3g2fQa FL// KY7w7I4c0Qm+vNfcSaL9aNHSpd6gC42PoOksYS3WNyvYdDHSbE3coyE8mtxPR+Ie/rnVobX+ bOSr /vUc4m6w+zNxqorDwc1qkVnx0ervcRSew4f1g3YE5Y5SPSi1qvKgyFF/x9EqpbaIlzJNNQdY Suxl 4rKl8nBZ/wZOGE0sLdZTh44iVv1qmv8CBj6H4pVowKM1l5sAoXFro4DRraygAzWaRGYxQOrL v+lp IU/V9XXwfNB6oxH1+zKf1ArwjCCpmkQE7ijncuB69hAH9ED8SaLovxEDG+1q9xhbK9AZQuL3 krwG KSSKAhC+LZh+7Z5BEEWer4DLZZXhzSx30bljYY2yIYmyMaGnCG44340uboZTVEVZ8rhtczIJ hdV2 TK44iqulHCuu8pv8HlqDHcpgZKwdQ4dhwOTQivuRfJDWUE//uWYGPNaG+ERCQukuiQAli6Bm 8IAz za1Ek19dSTTfrGtc/goKkOEIaeFBsDFJZURs6gdLrKQ+r4xTMMkLEIeSasUuC25PlrC1Qdps 18KS qmoG8nUkrNThEV/DQXDuxPcDWx+CYpPZD+x4CMSfHFc2wBpjNPe1EwyKkzYGSeK5gx1Hswph tIzc TtmBK2vfn0LRXXBTdIXp7Dc8PpouvC/NqzF8DqJ6A0vBhwUWySW9SGaJ3wm3kuKMJrFBk+az 6U9r 052/JpuopjsjjaA9ZYZQ92WH3w0iRB2gd5f1S9EeJdoOGa3mI2YAn850/kCe0Oy6RrkYOABy D89B Mqxyz/fBnY8fWir/L3fjQrj58g/9CytNHQfvtOEGqkOMS1iRgwcSWJ5IULTCR2Wuqv7u6HCf flRS de0UzEDlVPqNC21LwLsC/PcHGsUX4jnKb2FyQE8OH9QoJHmOXwAAcd9HNkx59dMxAscz3Hse 2Vnl 3Qd/LoZyZ5XTgAf+UExG9/KdPLlDmkJ4DHD8emfM06d3ust0OF/l0+tRAX2E8G2AR4LX6OfJ rJC4 a0LO4DTPC9ZJGB8cO2AfMhPYVfJZrKmb6GB75wfFTLsHRs8ArDhLNL3kMBGitTvTGJQ5iAER mvXM NUXnv5WX4ffmd/3sht/w0mo6OfsZXcfACkBlwllPSJ2mZPY7dMc4upvUkbGVaQrK0iHKq1xi Cpo3 JycA51xSasXxw6uGCPAdRhwN++/Uk6sHHituyfZFMf51hO30xcGPe3uJnSJc+X0NCdbm+bQA Gqty MJmRR5Tx9WEUpqL94WdtjIe4WhfwmHBAjosReHNlTuaH4bXcW7HgZeYThfadXfWwseSXJ4fq EB4n Oh/tbjhQsBManjCPYGihYfJrWmo0xkDL+c+pLYturcE0LOo7YAn7bhAo3nmdoDop+dpu6FX6 SsmN /7BPZ6LWScx0jI7HpfnxH2TaaEP8h/bWVrfba8v8Tpb12lX8h+dIJv4DzbQKACF8Rqg2iP/R 5MV/ iX+q6JFpwfrvbWZtFf9lo7fV7sr13+5tZdX6f470PPFfYnxVxYCpYsBUMWAevbqeOAZMfKU+ W1SX V88S1cVofsiC9HiEPhLuN7W8mHVpktA3RjQzWSGM6zLtSLXmOWfDQLR39DZo85WzcSMsITfc SAF5 tpYVMH/VCIjryBkBYB6akVLX8bIMv/aoLCvnjpIRGO1BGG0fvPWggKRVupQ8652pCqIaxOMZ lDrf P8K7PuJO7+pE/2v947VnnF4cL8gBm/nKN9DPzbqWGcWsiSKFAq5wPuzS8eIHuOElnjQUwnLT sjBs gZ0OUJwvQ6RmW9HXkEfzq0aVfE0BjLvLmYjAT5oWvf83Oht0/8+ybtbbgviPUFzd/58hren7 vxLJ UvSrrNVOVEbf4ZAEfTK9vN2LfNKPxjdN0I/g7lYLfBNl1N/vJT/R3bbfbnVavWRvfD4dTr/0 r89b /yzc31qkt/czPxfJ8WR4e5J/Px1f9rMEfIL1jzJftrCXXwxvoLF28n40usUDA4z05O9gMDTN bz7A Xf5C1gBvSljA/fV/5L+M1hUvrF8PX6oFMVunW868L/tKio2uxp8l+q89qSukeV8qvoJ43U+Q Fq3/ Xrdj3v+9Xhve/51OJf97lmTWP6przOJP/uXqubEYrILyX0f1brfT7HZeNXvtdrO7BaebUo0r M1WK zix/Jz/Z1kGOdmeAUr5eR7PZ2+E047/gsYio280eou18qxTOn2+H6NF/MsVbxm+E54OyQeIf /7JI Ohubzc12M+tuNjs9wsOCxw1vZnRfMZ3mWMjw+rfkt9/TIn5E8uR/Olr1k7axYP1nGxsZrv9s c0uW Zxj/ebNa/8+SHiyNwLDOzhZBaUdxkChPNQEiwWVEfpG6D5ef1JJkze3yS7x8iDrc/ZlEQcAW kPVa 7VctLp2UmbfD2QzkA2DdoIy1vgj2uTlxNZ7OwExVvg5Gl+K1SO33JWvyPVJLUTwA71H9UVR4 bdBb WH+vEr6CK1FAH7qRPmjUaLWhqQ277t21zHWtpwowmTjI71GshR8BFL+yUCA+uLJvAw8t9V3I IX08 Es1EUNw6/iwbB3qhTR+MFsc/M+/M8xGYNthSqG8KoxPQLZmATmTwLsdNR/fTcVGMJiAAvdZR Zu9w iq6H9u4o1PTgU0/TLxyh6eZrnAf4yKiaZRApnyuDRrCSTCxDalOFe3CZo6b1t0b5p0ZbX3uh V6lK VapSlapUpSpVqUpVqlKVqlSlKlWpSlWqUpWqVKUqVen/Iv0H1FlcIADgAQA= --Boundary-00=_TI2SBRtKETDWFso Content-Type: image/jpeg; name="bis1.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bis1.jpg" /9j/4AAQSkZJRgABAQIAAAAAAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof Hh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIy MjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAKAAoAD ASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF BAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0 NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKj pKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QA HwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEE BSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZH SElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0 tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1 zUtZ s9J+zi7ebzLlzHDFBBJNJIwUscIiljgKSTjApuma5YavJcxWk0nn2rKs8E0LwyxFhuXcjgMA Qcg4 wecdDXMeO7qKy1fw9PNcpbqGvVEryiIBjaSBfmLx4JYgD505I+Zeo5Tw7cQ6l4h1jULxLu+8 lrKE Pp95dbo0eNlkcfZJbkuxW3hB3ONxRdzKcZ1hRi6fM77b9N7f1qDetj2LJ9aZPPFbW8lxcSpF DEpe SSRgqooGSSTwAB3rlPAt7rH2ZtK1pvOntbWCWO5cSrLIjmRD5iyxxsGDwuQSvKsuSxBZq/xP 1GWy 8N2trvkjstRvUs9QliiMkkVmUdp3UAHkRo3O04GTjPI55wcJcrKT0udR/bmlf2T/AGr/AGpZ f2b/ AM/n2hfJ+9t+/nb97jr14q3BPFc28dxbypLDKoeOSNgyupGQQRwQR3r5h07xj471Lwzdwxvc tEt5 HfW88OmeYZrlrpWEYZV2rmRmcZByyBBwcV658E9dvdc+H6LesjHT5zZQsq7SYkRCuexIDYz6 AZyc ky0wPRcn1rn7nxrolpqTWUtzICjbJJhExiRvn4LY6ARTbmGVTyXDspGDpaxqiaNpU2oSW806 Q7dy Q7QcFgCxLMqqozuZmIAAJJwK84fwfq+uaTqd5aQKskrXqraTkxzbmOpBAQRgbvtsBBJxgk5A xnKr U5I3Geq5PrRk+tYXhH5dCeJeI4b+9hiUdEjS6lREUdlVVCgDgAADgVleO9c1Sxk0/StKtDPN frM8 hSZo32R7cqpVSQSXGSMEKGwVYhlqMk48zdla/wCoHXwzxXCF4ZUlQMyFkYMAykqw47gggjsQ RT8n 1ryK08UzaFYaxe6DpIljntYdQSKa5JSKHydiSKiR4AAh2ugIVCoUOQcJ3vhrSZLQy6kb6eca hBDI 8cvJEg3lpCRwWZWRTgAARqAAoVV0kuVuLeq3+5P8mI6DJ9aMn1rmvG3iO/8ADOh/btP0efUp fNiT ahXaN0qJtI3b9zbiF2q2DjIx1xtiaz8W/K1K12xQ+H8x2N4Fk5lkxI6hSyDj923IJ6DcvNVT p899 dlcG7HfZPrRk+tcZ8KppZfh3pySyvOIGlhjuCxKzIsjBWTPzBQMKAwUjb0AxXZ0VYezqSh2d gTur mNq/iS30mf7MttdXt0IvOeC22AxxZIDs0jKoBIwBuyT0BwcW9L1e21aF2gLpLEQs8EoxJCxA OGHT oQQQSrAgqSCDXnun+NdGk8T+JHtheXentcxyG/t7RpYvM8pImQbAxZQEB37SPnI6ECbpvCjT ajqu p64baSC1uoobe3EoIeRY2lYyMCcqSZT8vJAA3EsWxThFU+a+piqk3U5WtO51tFFFZmoUUUUA FFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQBW uLO1u9v2m2hm252+YgbGeuM1yWrfD+PUtRubiG+htre4EW60bTbe4jBjDBWAlVgD+8fkY+9X QaFo Vpe+HtMuribUXmmtIpJG/tG4G5igJOA+OprQ/wCEZ07+/qP/AIMrj/45Vx5o7A7MxPDnhiPw 8JGF 21w8kSQ4FvDBHGiPI4CRxIoHMrk9ck1c1vQNN8RWaWmqQPLCjlwEmeI5KMh5Qg4KuwI6EE1f /wCE Z07+/qP/AIMrj/45R/wjOnf39R/8GVx/8cpTTm7yC5kQeFNFtvDcfh+C1eLTImDxxR3EisjC TzQQ 4beCH5zmpPD3hrSPCthJY6LafZbaSUzMnmO+XIAJyxJ6KPyrT/4RnTv7+o/+DK4/+OUf8Izp 39/U f/Blcf8Axyp5AuPrnLDSfE2lRzW9lrelLZmQtbwS6VI4t04wiH7QPlGOAeB0XCgKOg/4RnTv 7+o/ +DK4/wDjlH/CM6d/f1H/AMGVx/8AHKHTvuFzO8OaTJoegWmmzXK3UsIPmXAjKGZixYuwLMdx JJY5 5JJ4zgRa5oH9ry2l1b301hqFpvEF1EquVVwA6lXBUg4HbIwMHqDrf8Izp39/Uf8AwZXH/wAc o/4R nTv7+o/+DK4/+OUOmpJqSTT76r7gucnN4As/stvBZXUtoqWpsZ0Vd6XFsWLeUQxLKMswBVg2 CcsT gjqraBbW1ht0JKRIqKW6kAY5p3/CM6d/f1H/AMGVx/8AHKP+EZ07+/qP/gyuP/jlNxu2+r38 /XuF x9Y934dt7nxAmuRXNza6gto9mZIShDxsdwyHVhlW+YEY565HFav/AAjOnf39R/8ABlcf/HKP +EZ0 7+/qP/gyuP8A45TjzR2YXKOg6JZ+HNEtdI09XFtbKVXe25mJJJJPqSSeMDngAcVR8ZaBdeJv Dk2l WupS2HnMomaPAMsWfmjJwSAR6fQ5BIO5/wAIzp39/Uf/AAZXH/xyj/hGdO/v6j/4Mrj/AOOU NSk+ ZvULmb4f8P2HhrSotP0+FY40UAkDlj/nP5nqSSdWmf8ACM6d/f1H/wAGVx/8co/4RnTv7+o/ +DK4 /wDjlLlYXJqKi/4RrTv+emo/+DK4/wDjlH/CNad/z01H/wAGVx/8cp8oEtFRf8I1p3/PTUf/ AAZX H/xyj/hGtO/56aj/AODK4/8AjlHKBLRUX/CNad/z01H/AMGVx/8AHKP+Ea07/npqP/gyuP8A 45Ry gS0VF/wjWnf89NR/8GVx/wDHKP8AhGtO/wCemo/+DK4/+OUcoEtFRf8ACNad/wA9NR/8GVx/ 8co/ 4RrTv+emo/8AgyuP/jlHKBLRUJ8N6cASZNQAHUnU7j/45XK6VHp1zfQibXJZYpJrlBDFqc28 BWco znzT8mxDyAOq9c5rWnh51IuUen/B/wAjKdaMGovr/wAD/M7CiuXsH0F7X95qdxcXD3zwRxJr E28o ZyiEAScgKQc9wM1HpMVjdSWMQ1C6vUmBLumo3CSxgKTmVN5AHAGRjkjHFaPBVUpNrYzWKpuy T3Os orkNIgsLzUbeN9amnSWe5jS3h1KbzAFZihb96crsQ8gDqvXOa6r/AIRrTv8AnpqP/gyuP/jl Z1qE qUuWRpSrRqx5oktFc/b22iTeIruyGqzsiwxeXGNXmz5mZN4H7zJICrkdvxqHQdLt9WkkcavN PBHL MCkOpT+YoExEef3hBUop5wOCOp5qnhZpNy0tbv1JWIg2ktb3/A6aiov+Ea07/npqP/gyuP8A 45SH w3pygky6gAOSTqdx/wDHKw5TYmorzrRZxqN9YmXUZBpUmpXcAvIdYmkMxEkiwwMAQI8qUZSC SwVe ctzo6QdAl8Yalpw8VT30LxQPaxNrLZWRnmDxpscFsBY+DuIyMnmu6pl1anzX+yr6X727fP0+ 4lTT O0orzPTY1vtX8PQt4m1T7XeXDDUdMS7kH2XbDI/l5J3KNyBTuJLDJUipdOFvcXunTP4pu5YN R1W9 sFgXUmAjRDMYmUhslvliHOQRIvBJybnldWN7tbX6/wB7y/uvyDnR6PRXD+GtP086jLZ6l4p1 q61F bq4gGny37AhFkYRuQgDDKBTknac/StbSdKgu/E3iC1muNR8izkgjgj/tGcYDRB2bO/JyWxz/ AHfr WFXBzpuSb+FX666paXS7jUkzoqK8i8KTza1r2j/8VNdX1tdtJ5sVlrDvtAjYgyQmNZIVBAHL tztH Oc1P4el1W9vNDS7udSeLUn8kH7ZMuHtoz9oz83HmSBsegXjFcvKUerUV5hpb/aDo8n/CQ6jd axdX Mcd9oP2yQfZVY4k4DeYnljJ3OxDbf9oVZ0K1sdX8UapZx+PrqaG0vx9mto9SDSzxCKJ3UkNy gZnX KgMMHLHHBygejUV5joM0V/rto2p+Ib21065uruPTDFqbGPUtlzIiqXLZUhdgUL9/ruJyKm8O Xttq 8mk2UOtT6mt6rbprbUJ4ru3AjZg88RdlXkAZG0FiuAQcUcoHpFFcB4VstPOqTWWqeLtbu9TW 7urc abLfkEIkrCOQrGFYZjVW3EhTu+lQaDaWWseKdTsYvHt1NFa6gPs1rFqQaW4i8qJ3UkNygZnX KgMM HLEjg5QPRqK4XRZvD03jbVNM/wCEvmv4ZIbeS0ibWiSsrPOJIk2MC2AkfB3MMjJ5rI0N4ft2 jSz+ L7u/t7/V73TfJfUSoKRmbynDIwJc7Ih6ESrxkgk5QPUaK8q0o/2hrXhqBvFeqfbL65canpKX Tg2m 2GWTysk7lG5Ap3EswyVIrvVt9AbWrrSvP1MT2lutxO51G5EcatnGW8zAPBP0FVGlKV+VXsK5 sUVw 2kav4blsT52tyXd7LqslrDBFrUnmNG12YoyFEmSAhVs45Azz1rI0U317qlj9p1fy55rgJc6W 2s3B kiXJBURLHvVh/eaQrxnODXcsrxHvXVuXv19CedHqFFeb6Ktv9t0iWfxVeXsF7qt5p/kvqLAF IzL5 bAowJY7Yh6ESLxkgnptJ0qC78TeILWa41HyLOSCOCP8AtGcYDRB2bO/JyWxz/d+tZ1sBUpNp taK/ X+bl6pdRqaZ0VFZ8fhGCOZ5G1HVJVIfbE9/MFBJyOQ2eBx1+vNZWnQaM2n2sV/qeoxaiij7T G2oz hwwHz7l3cL1+bgY5zWCoSkm4627XOiNCU03DW3a/n5eR0tFchZwW8k+n3M15N9hv5Xjh2azO Xyxy ny5GCMBSNx5bn2twabp02tXOmJrV28sUEG0DVJdzSBn80YD9SFUEds8YrSWDqRvfp/nb8DWW Cqwv fpr+Nvw6nSUVzmlWmk3FnZW13qGpLqmFWeH+0LjzN4+9lQ3C5zzgDHeqFlbW815YF9ZkkguN QuIP KW/nDlV8zaC3m4I4j6KD8y8nPJ9Tqa+Xr57aeQfUqvvX6euu7008mdlRVCHwjbx3LSSajqss Z3Yi a/mAGTkchs8Dj+fNZlrpULeNtS0x7jUZLWOxt7iMf2jOPKdmlVhkPk5CA81nGi5KTT2V/wAU v1OS Vou17nRUVztrpULeNtS0x7jUZLWOxt7iMf2jOPKdmlVhkPk5CA81u/8ACNad/wA9NR/8GVx/ 8cqa lKVNpPsn96uJO5LRXEWXgnxGmo273eqai9qsqmVf+EhZspnkYFqpPHYMv1HWuy/4RrTv+emo /wDg yuP/AI5V1sP7Jpcyfo7iTuS0Vnx+EYI5nkbUdUlUh9sT38wUEnI5DZ4HHX681ladBozafaxX +p6j FqKKPtMbajOHDAfPuXdwvX5uBjnNJUJSTcdbdrnRGhKabhrbtfz8vI6WiuQs4LeSfT7ma8m+ w38r xw7NZnL5Y5T5cjBGApG48tz7W4NN06bWrnTE1q7eWKCDaBqku5pAz+aMB+pCqCO2eMVpLB1I 3v0/ zt+BrLBVYXv01/G34dTpKK5zSrTSbizsra71DUl1TCrPD/aFx5m8feyobhc55wBjvWJciOKy Fymt SMjXF5Gka38+/CLKUy3mkEZEfRQTleTnk+p1Nb9PXz208g+pVfev09dd3pp5M76iuU1TSNG0 OwS9 1bxZrFjbvMsCyT6kQC7HAHT8T6AEnABIml0EaXe20yavrE5S5gGye9ZkYNKqkEd+Ca5TkOi8 Mf8A Ip6N/wBeMH/ota1ayvDH/Ip6N/14wf8Aota1asQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVxulfEnSNY1WGwtLa5Zpd5L+bbs Ywqk kyRrKZU6Y+ZAckA4oA7KiuGh8Wa2mkaV4huLW0l0vVJIlisoEIuYxMcRHzGfYxJZARhQN3Xi tiLx bBcQ6FPDpt+8GtQiS1kHlABjC0wjYF8hiqN0BXPegDoaK5fwv4k1PW7e4N1od3bGO5uolndo PL/d zOioQsrNuAUAnG3IODjGcmw1rxvLqSW1z/ZLSRQadcXNtHYSK6rcSukqhjOQDGsbNnBz6CgD vqK4 uz+KPhy+1KC0t5WcXM3kQTLNARK5OAAgk8wZPALIB055q1a+OY7y9Swh0HVzfiR0ntSIA9sF xh5M y4Ctn5SCd2DigDVOhrLrUWpXN/eXBgdnt7dygihYqUJAVQSdrMPmJ6mtWuZ8J+I9R1yKb7Zo l5ah Lq6iFw7QeWBHO6KhCys24BQCcbcg4OMZ6arnOU7X6aBYKpppsEery6lHuWeaFYZQD8rhSSpI 9RuY Z9D9Mc1ZfEfSr7UbeyjhxJPKsSn+0bFuScfdW4LH6AE+grsa1q0auHdpq1xJphRXFWPxGsdc vV03 SLeU3k6SCGSSSB1jZVJBliWbzUGRjBVTzg4qhpfju/1OPR4Y5rP7ZM1s14GsnVHSZBIViPmk qyJ9 4ncMkcDpXOM9EormrXxpZ3Rs5v7P1CLTr2RYrXUJI0EMzMcJgBi4DHGCygHI9RTrfxb9s1S5 02HQ 9Y8+1uhbXD+XFsh3KrK5bzMFdrg4GWA6qOMgHR0VxnhTxVLeN/ZMovdVvbe7u4bm8RYQsCJc SJH5 uCgDFFXhVJPXHNV9K8Va5farYxzPpsRl8xrnSJLaSG8iCoxCo7uFlO4KCQoGCSDjmgDu6K5n wn4j 1HXIpvtmiXlqEurqIXDtB5YEc7oqELKzbgFAJxtyDg4xl9t4uF3qtxp0WhauZrW6W2uG8uLZ FuVG Vy3mYKlXBwuWA6qOMgHR0VhaXfi48U6zbPFqUE0MMDeVcvGYTGWlVZIgjEjcUbO7B4XgVW0z xrba lfW9q2lanafaLie1jluEj2GaEvvjyrtyBG5zjacHnPFAF4+H1l12HVLrUb65Nu7SW1tIYxDA zKUJ UKgYnazD5i33jV+30+1tby7u4YQtxdsrTyZJLlVCr16YA6D39TXPweOba6vNMhh0jVWg1Sby 7K78 uMRTAIzl8l9wXapbkAkfdBrqaak1dJ7gFFFFIAqmmmwR6vLqUe5Z5oVhlAPyuFJKkj1G5hn0 P0xc opqTV7dQCiiikAUUUUAFFFFABVO002CzvL27Tc0946tK7nJwqhVUegAHT1JPerlFNSaTS6gU 7TTY LO8vbtNzT3jq0rucnCqFVR6AAdPUk96uUUUSk5O7AKKKKQBRRRQAUUUUAFZ2v/8AIuap/wBe kv8A 6Aa0apaugk0W/RvutbyA/TaaAPCfjr4U1rVb7SL3S7fWNUDLMj28EJlitQPLxtCLlSxLEliS doHR QB3nhTSbnRvA+gWl1cX0k2LF2jvcb7cs8ZMQ+UEKpyAGyR0zgADqLKxup0y2sXo/3Uh/+N1J eaXJ GkLyaldzqtxCdkixAH96uOVQHrz1qBk3hj/kU9G/68YP/Ra1q1leGP8AkU9G/wCvGD/0Wtat WIKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACikJw CTnj 0GazIPEOnXMiJG1zl2dELWcyhmUMWUEqBkbW468GrjTnJNxV7EynGLtJ2NSiqdhqlrqYkNr5 xEbF WMlvJGMgkEDcoyQQQcdKhj1/TpbqK3SWQvMWETeRJskIBJ2vt2ngHoafsql2uV6b6C9rCyd1 qaVc xpfgqDTptOkn1jVNSGnFmtVvXibYShTJZY1ZvlZh8xI59hWpa6/p95NFFC1xuldo0L2sqKWU Esu5 lAyNrcZ7GtOpnCUHaSsOM4zV4u5zdp4MsbSa0AvL6SxspfOtNPkdTBA/OCMKHIXJwGYgcYAw MQ2n gaCzl0oxa1qxg0qUSWVuzxGOJdjR+X/q8suxiuWJYDoRW1HrVnLfNZoLrz05ZTaSgAc4JJXG DtOD nnHFRReItOmKbDdBXkEQdrOZV3ltmCxTAO7jk9av2NX+V/cT7an/ADL7yCy8MpYai9zBqmoi 2a4k ufsPmIIRJIxZzwu8gsxOCxGT0pbXw61r4ludb/tnUJXuUWOS2kWDytilyijEYbCmRsHdk9ya 26Qn AJOePQZrI0OesfCKab5MNprOrRWEDbobFZYxFHzkKDs3lR/dLEdsY4qC08D29nqFtqCaxqjX 0U7y zXLGHfdBsZjlIjG5BjAAxjtjAxf0/wAV6PqdzFb281wJJXdI/Ps5oQ7pkOoZ0ALDa2QDkbT6 VpRz XD31xC9qUt0VDHP5gIlJzuG3qNuB167uOlaTo1IO01Z+enl1FdMy7LwylhqL3MGqaiLZriS5 +w+Y ghEkjFnPC7yCzE4LEZPStyiqOkanHq+ni7jgmgHmywtFNt3K0cjRsDtJH3lPQmp5W4uXT+v8 hl7A 9KKr2V9BqELzWzlkSaSEkgj543KMOfRlNL9ttzfmxEoNyIvOMYByEzgE+mTnHrg+hocJJtW2 A5/S /BUGnTadJPrGqaiNOLNarevExjJQpkssas3ysw+Ynr7Cl0/wJo2my6VLB9oL6ZLcSwl3B3ec CGDc cgAgDpjaK6G5uI7S1muZiwiiQyPtQscAZOAAST7AZrKTxXpL2mnXavd+RqMix2zmxnAYsQF3 ZT5A cjBbAI5BxUgVLXwVZ2ps4f7Q1GXTrKRZbXT5JEMMLKcpghQ5CnGAzEDA9BU+l+G5dL1O7vRr 2p3H 2yUzTwzLb7Gfy1jB+WIMMKiDg445zk53qQnAJAJ9h3oA5qx8F22nXFlc2up6hHcwSTSTTDyg 14JZ TKyzfu8FdzNjaFK5OCKXSfBlvpbaaH1bVL6HTMmzhu5I2WJihTdlUVmO1mHzEgZ4A4rV0XVo 9b0x b2O3nt/3ssLQz7d6PHI0bA7WZfvIehNUbfxloV1qdrYQ3UzTXbOls/2SYRTFVLNslKbG4Unh u1AD rLwylhqL3MGqaiLZriS5+w+YghEkjFnPC7yCzE4LEZPSk0rw3JpWqXd6Nd1O5+1y+dPBOtvs d9ix g/LErDCog4I6c5yc6ljf2+pQPNauXRJpYGJUjDxu0bjn0ZSKs0Ac/aeGJrTXZNWPiLVp5pUj iljl S22SIhcqp2wggAyPyCDzyeKitvBsVt/Z2NY1KT7Dfzagm8QfPJLv3hsRD5T5svTBG888Ljci nuX1 C5gkszHbRohiuPMUiUnduG3qNuF5PXdx0qzQBwNn4XvbbxZpCWseqx6PpE8kkQvLmBoFQwyR hIVT Mh5kGDJ90KQOtd9RTZHEcbSMGIUEkKpY8egHJ+goAdRWbpGvWGuLK1iblliYo7TWksI3AlSA ZFXJ BUggdCOcVpVU4ShLlmrPzBO4UUVB9ttzfmxEoNyIvOMYByEzgE+mTnHrg+hpJN7AT0VQt9Z0 +7vJ LSCffPHv3IEbjYwVu3YkCoYvEWnTFNhutryCIO1nMq7y2zBYpgHdxyetX7Gp/K/uNvq9b+R/ czVo rNGu2RupLYC7M0Y3OospuBzg52dDtOPXHGaIde065SzeCZ5EvCVgdIXKsRnIJxhTweuOho9j UX2X 9wPD1lq4v7n6/kaVFULbWLK7nuYIZJDNbDMsbQurD6AgE/hnqPUU6y1a01COWS388rESGL20 icgk EDcoyQQQQMnNDpTW8X/w5Lo1Fe8Xp5d9vvLtFUrHVbXUUka288rGSrF7eSPkEggblGSCCCB0 qKHX dPnWBo3mInmaCPNtIMuOoOV4xg8njg+ho9lUu1yvTyH7Crdrlem+hpUVRttZsLy9ezguN9wm /cmx hjYwVuSMcEgVPb3tvdS3EUMoaS2k8uZcEFGwGwc+xB/Gk6c47oicJQdpKxPRUFve291LcRQy hpLa Ty5lwQUbAbBz7EH8anqWmtGSFFFFIAoqhb6zp93eSWkE++ePfuQI3GxgrduxIFQxeItOmKbD dbXk EQdrOZV3ltmCxTAO7jk9a09jU/lf3G31et/I/uZq1U1T/kEXv/XB/wD0E1ANdsjdSWwF2Zox udRZ TcDnBzs6HaceuOM1Uvte0650UvBM8iXkMiwOkLlWIVsgnGFPB646Gh0ai+y/uD6vWWri/ufr +Rc0 v/VVNqP/AB7J/wBd4f8A0YtQ6X/qqm1H/j2T/rvD/wCjFrFGTKvhj/kU9G/68YP/AEWtatZX hj/k U9G/68YP/Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACi iigAooooAQnAJAJ9h3rldKs723voZ30m8V/OuXkaWeNkVHZ3XYokOHzsXgActn1rq6K1p1nC Lilv 6+f+ZlOkptNvb+v0OdsJNVt7X7Ouk3Mckl88pkd4SixvOXbOJCc7GPQHmotJtNShksQbKe0j iBM8 LzpLEBtIAi5LA5I9ABkc109FaPEtqXurX1/zIWHWnvPT0/yOW0iyvINRt5ZNLu4mM9y0jzTo 8aJI zOCqhzhvuDgd2znrXU0UVnWrOrLma/r5l0qSpx5UYtu94PEV3O+l3SQSwxRLIXixlDISSA+c HeMc fXFQaDprpJJNeWd3BKJZmCzTI8bB5jICFDMAwwvpznr1roaKp4iTTSVr279NO4lQV0272v26 69gp CcAkAn2HelorA2OA0XRdahvrG+vLS9aCLUruX+z5pLfFv50kjJOpQ/NhZGDKzE5Zio4AOjpE Nzae MNSu4vC11ZWt/FAjyqbUAyo8xeRwkpJyJF5wScHI4rrqK7qmPnU5uaK1Vuve/fv3JUbHl9po ws/E fhS31DQ40v47uQ3OoNLG5vHW3lIkwCWPzANlwNpIA61e07w/cwXunXr+HZo7mXVb176RpICT aymY qGxIdy5kjO0ZwUY46bu2h0nTre/lv4NPtYryb/WXCQqsj/VgMn8auVtVzOcvhXSz3/vef978 FtsJ QOM8NaENB1GWGLwrbQsbq4YalEIUHkPIzoowd/AKrtIAGODgVe0UGPxv4nWbiWT7LJFnvD5e 0Y9g 4k/OulphhiMwmMaeaFKB9o3BSckZ9MgflXNPFyqOcprWSt17p9W+w1Gx5V4U8G6hb69o+oXW hT2k kDSG6a9+xS7Q0bL+7mhAlkYsw5kzxuzk4NWPD3gvXtPvNDluUCor+XfL5qt5cdvGY7Vhzzn7 xA7v z0r1CiuQo810vwvqMB0eL+wvsusWtzHJfa958Z+1KpzJyG8x/MGRtdQF3f7IqzoXhy3HijVL u98G T26S34vLKaRrYxQFYohuCJKdrtIjHcFycjJ9PQaKAPN9B8OalY67aarqOgve/aLq7eNJWgMm kCS5 kkVh8+GDK4LbSzAjAJGBUvhzSNbSTSYJtHutOs41YX9pc3UVzabTGwCQDczr8xHBwAu4c8V6 HRQB w3hXw+vh3VJoIfCFrAzXd0w1WIQIPIklZ0UbT5nClV2lQBt4OAKg0Hw3bf8ACU6ndXvg2e2j m1AX dnNK1uYrcrFECwRJSVdpEY5VcnIyfT0CigDi9FgurLxtql7D4Ru7C01GG3R5lNooMqPOzyOE lJOR InOCxwcjisfQ/DFzpV9o17beF5rO4XV71rp0ktwUs5DMY1O2TlAZIjsXODGxx03ekLPC88kC yo00 YDPGGBZQc4JHbODj6GpKAPJbLQxZeJ/B9tqXh+JNRjvZTdak80chvpFtpiJcAlj8wDZcAoSA Otd9 bazd3XibVbCOzDWWnwx5lB+eSZhu2LnA4UjqerCr8Gj6XbajNqFvptnFezf625jgVZJP95gM n8au 1cJRindXuvu1Wv6fMTOL0ifxBZ2Js4/Dt7BLNqsk7TSy2xjSCW7MjZ2ylsiNj0B59ayNF8Ja naap YzXlvqL38NwJLjUFltFjmGTklwnnspH8DfTPGa9LortWYzXNyxS5t9/8yeQ880Xw7caZe6Re W/hy W0nXVbxrl0eAFLWQymNTiTlQZIztGcFG46bt7RQY/G/idZuJZPsskWe8Pl7Rj2DiT866WmGG IzCY xp5oUoH2jcFJyRn0yB+VRVxsq3M5rVq3X+bm6t+noNRtsQRadZ21w9zDaxrO27LqME7jub8y AayN C010kkmvLO6glEszBZpUeNg8xkBChmAYYX05z1610NFc6rTUWu50rETUXHv11v1/zMSGS9TX 7y5b SrsQywRxK++HkoZCTjfnB3jH64rM03StQsl0eRbKREgUNdQF03CRIGjDLhsHdkDr2B45rrqK 0WKk k0ktVbr2t3NVjJJNKK1ST36K3c5W1stTtZbDUDb3kly8kn2q3LQbY1flsEEEjcFI5PC9BU1l Nq1r ZtDHo90sj3rylmkhKiN5y5/5aZzsJH1rpKKcsU5fFFfj5+fmEsY5/FBfj5+fmc7YSarb232d dJuY 3kvnlMjvCUWN5y7ZxITnYT0B5qSztJU8UXdy2n3Edu6ARyM8ZQPk72ChiRuCx9uxzit6ipeI b5rR Sv6/5kyxTfNaKXNe+/X5lWHTrO3uWuIbaNJm3bnVcE7jub8yM1iacC/xC1yWH/ULZWsUx7GY GRvz CMn5iulpkcMURcxxohdt77VA3N6n1PAqYVmlJPW6t+Kf6HNJyk7ydzndOBf4ha5LD/qFsrWK Y9jM DI35hGT8xXS0yOGKIuY40Qu299qgbm9T6ngU+lWqe0kn5JfckiUrHHWXw40qx1G3vY5syQSr Ko/s 6xXkHP3ltww+oIPoa7GiinWxFSs06jvYEktirFp1nbXD3MNrGs7bsuowTuO5vzIBrI0LTXSS Sa8s 7qCUSzMFmlR42DzGQEKGYBhhfTnPXrXQ0UlWmotdzoWImouPfrrfr/mYkMl6mv3ly2lXYhlg jiV9 8PJQyEnG/ODvGP1xWGukX9rpVifsrQxRQMbuJ3UlJFtnj3rtJBDZAPfgHHWu3qpqn/IIvf8A rg// AKCa0+sySaSWqt17W7mixkkmlFaq3XordyHS/wDVVNqP/Hsn/XeH/wBGLUOl/wCqqbUf+PZP +u8P /oxa5EcrKvhj/kU9G/68YP8A0WtatZXhj/kU9G/68YP/AEWtatUIKKKKACiiigAooooAKKKK ACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK860bxl4jvtU0j7V bWaW GotII2jhV0lIjdwscyXDZ+71aNeAeh4r0WsvT/DehaTOZ9N0XTbKYgjzLa1SNsHqMqAaAOEt Ly+H h3w3rlrrVzJrmqXMMVxDNM8kJZziVPI3BVEXzH5dp/d8nk1s2XirUr618G3CXGmo2uQ4ng8l mZJP s0kpZT5g+VXQKVIJ5+8DXURaNpdvqUmow6bZx30vElykCiV/qwGT+dQJ4Y0CO5+0poemLcec J/NW 0jDeYM4fOM7hk89eaAOe8G3Grta3K6nrenyo2o38CRi2dJTItxIPlZpm+XAyE25C4GTjJztM 8M3k fiOXT/7c1Z7mwtNLuWkk1O5dJH86Xz8o0hBEixbcEEDPAFdwmiaTFqb6nHpdkl+/3rpbdBK3 bl8Z P51HD4d0O21NtTg0bT4tQZmZrqO1RZSWzuJcDOTk555zQBxuj+NfEmqtp9//AGTBFpl9cCFR I0KG IElQd/2jc7A9U8pT1HWptP8AE3iK88QLor3WjxyRzTK94LOUw3IXbhIf3v8ArF+beCTjHGcG utXw 9oi6g+oLo+ni9fO+5FsnmNnrlsZNMi8MaBAlskWh6ZGtrIZrcJaRgQucEsnHytwORzwKAMDw Vdat 5M/9qa1p80Z1K+gSEWzpKXW5k4DNM3y4BITbkLgZOMntKoJomkxam+px6XZJfv8Aeult0Erd uXxk /nV+gDjrLUfGb6jbpdadstWlUSt9ghXCZ5ORfMRx3Ct9D0rsaKK2rVvatPlS9FYSVjzbTfFX iHWb 3TLa9jt7bTtXEsST28eQ37p2Hkzx3DHI253NGnQ/dOBWR4f1y91A+GLGaW+UPLGYJ1vpy88k Kb7t ZCXw43jaFbIADAcV6Zp/hvQtJnM+m6LptlMQR5ltapG2D1GVANWo9NsIfJ8qytk8hneHbEo8 tnzu K8cE5OSOuTWIzj7Hxdq82n6JrUzaY9jq1zFAllCjieHzDgfOWIdk6uuxcYbnjm9p194n1DW9 Us2l 0cWen36wPJ9mk3zRtFFKVC+ZhWAkxuyQT/CO+7DoWkW+pPqMGlWMV8+d9yluiytnrlgMn86g tPC/ h/T7z7ZZaFpltdc/vobSNH56/MBnmgDj/BOoXcN//YNnFZ6fptveagyJLbndcqLyYbYNrBVV BgHI JHHy4wTW0KS5kv8Aw9dz6nfS3F60vk31vqTz2d63ku3z25K7FABbCqNpUAnoa71fDuiJFZxL o2nr HYuZLRRaoBbsTuLRjHynPORjmiw8PaLpdwbjT9H0+0mK7TJb2yRsV9MgA44oA53wVdat5M/9 qa1p 80Z1K+gSEWzpKXW5k4DNM3y4BITbkLgZOMmzpt/4ovtc1S1M2kLaadfrA0n2eTfNG0UUpUL5 mFYC TG7JBP8ACO+4miaTFqb6nHpdkl+/3rpbdBK3bl8ZP51DZ+GNA069+22Oh6Za3fP7+C0jR+ev zAZ5 oAp6VNdDxnrlpdJYMVtbWeOe3tTFKUd51CSMXbft8vg/L948CsnSPEfiCS+03+0f7MktLzUr zTQL eCSOQNAZ8SfM7DBEBG3tkHPat+38JeG7O8S8tvD2kwXSNuWeKyjV1b1DAZBp8XhjQIPI8nQ9 Mj+z ymeHZaRjypDjLrgcMcDkc8D0oA5XT/Fuu3934ZlE+jJaa5O3+jCJ2nt41ieQqT5gDN8gUnAC sejV 39cvH4PjHi2PW2OnRLDM88aWmniGWR2jaPMsu4mTAd+y8n2rqKACiiigAooooAKKKKACiiig Aooo oAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf8Arg//AKCat1U1T/kEXv8A1wf/ANBNAEOl /wCq qbUf+PZP+u8P/oxah0v/AFVTaj/x7J/13h/9GLUobKvhj/kU9G/68YP/AEWtatZXhj/kU9G/ 68YP /Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA oooo AQ5wcAE9s1z1h4jur69S1FnZ+YZJo3SO8LvF5ZYbmHljClgADnPzDiuhOcHBAPbNYdlouoWs kJbU bZlilml+S0ZWYyFiVJ8w/LuYHGP4V54zXRR9lyy59+m/Z9vluYVfac0eTbrt5d/mXNIv7vUI pZLi 1hgVJXiXy5zISUdkbOUXAyvHX8KqWGu3OozW7QWMDW0xbcwusyQ4BI3pt4yQBjJxmkg0bU4o VgbU 7Ywm6+0vstGVyTL5pUHzCACcjoeKW00K5iuLOe7v4riS1B2yi22SSEqV+dtx3Dnpx0HpWrWH XM7r y+L+vvM06/uqz89iLTfEVxfahHata2gYySxyLDdmR4vLLAsy7BhSwAHP8Q4roaw7DRr60nt2 lv7d 44pppSI7Uo7+YWYqWLn5dzA4x/CvpW5WWI9lz/utvn3ffyNKHtOX95v8u3kFFFFc5uFFFFAB RRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFAB RRRQAUUUUAFFFFABRRRQAVU1T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8 eyf9 d4f/AEYtQ6X/AKqptR/49k/67w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota 1aoQ UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABR RRQAUUV5N4Wj1661vSLiS411wxkN0l7b3tsYcxvhpBJI0EnzbRtjVeSCMAEUAelw6zpdxqMm nQ6l ZyX0XMlsk6mVPqoORV6vMLTTZ7nw74b8N/2Tf2+qafcwteXXkyRIgQ/vpFuBgMZBuA2MW/ec 4wcS afd30w8G291b+JVvbcCz1eRkuliP+jSISxHyvmXYfNGcYBLCgD0WC6t7qJpYJkkjV3jZlbID IxVh 9QwIPuKyYPGfha6uIre38S6PNPK4SOOO+iZnYnAAAbJJPauc8I2Nvo99c6dJZ+IDdve3gLSy 3Uls IXmd0fc7GIkqV5GXyTnkk0um2Ont4uu9J+xamtjDZ6dBbSSWU6RmS0lmkx5pQKQP3ZznDZ4J oA76 ivKdFj8THUrKTU9R1ddR+0f6dCmnXRhKZO4BzN5G3HRkXd0wM8U/So7x9ds1uR4rOhSXU6We 971Z 0c7Obk8Hyc/cLHjJ3d8AHp1vcwXcbSW8qSorvGWQ5AZGKsPqGBB9xUtcF4Os4NE1C4sXs/EH 2031 580sl1JbCJ5ndH3OxiJKlckZfJOeSTXe0AFFcdZeENWtdRt7mTXvNjjlV2j8y+O4A5x812y/ mpHq D0rsa2rQpwa9nLm+VhJvqFZMHinw9dagNPt9e0ua9LFBbR3kbSbh1G0HORg8e1efeE11y41/ Rrqa bXZULSG7jvbe9tTEPLbBk8yRoJPm2jEaryQRgAiun03VI5PiJqrfZNTWO4s7W3imk024SNnj e5Lj eUCgAOvJODngmsRnYVTutVtLK/sbKd5FnvnZLfETlWZVLkFwNqnarEAkZwcZxXn+iG/tL3R7 pJfE shn1e+t5o7yO7eNLXMxgLK4+UZNvhzzyQThSFq6aL86x4Unv7fxNJqUN6x1Vp4pntkka3mTc gwUC b3wGj+UKfmPSgD1aivK9Bj8TnVrCTUdR1VdS+0j7bCNNuTAU3HcA7TfZ9mOjIu7pxnIqbR0v IbrS JjL4ndbrVr61uI7kXjKlofO8kkMPk6wYkODyfmwp2gHpNvcwXcbSW8qSorvGWQ5AZGKsPqGB B9xU tcF4Os4NE1C4sXs/EH2031580sl1JbCJ5ndH3OxiJKlckZfJOeSTWPocfik6pYyX+o6ouqfa f9Mg /s25MBXJ3De032fZjoyLuxjjORQB6NfazYabd2lteTNC92XELNG3lkohdgzgbV+VWPzEZCnG cUmm a9o+tGUaVq1jfmLHmfZblJdmc4ztJxnB/KvN7Fr2PU/C13qNt4ol1C3vHbVjLBPLbpIbeZNy KAV2 7mwDGMBT83OK2fD/AIhex0xrWHStXa8uNanZUm0q6jQQzXrHzC7RhVAicvyR0waAO2ivBLqF zZ/Z 7hTAiP5zxkRvu3cK3cjbyO2R61Zri9F1SKPxtqkccfiA2V3Db+SbuzvWiWffOZdpkXbGuDF0 2r0x 0rI0I3tpf6NdCXxLJ5+r3tvPHdx3bolrmYwllcfKMmDDtzyQThSFAPS6K8r0GPxOdWsJNR1H VV1L 7SPtsI025MBTcdwDtN9n2Y6Mi7unGcivVKACiiigAooooAKKKKACiiigAooooAKKKKACiiig Aooo oAKKKKACqmqf8gi9/wCuD/8AoJq3VTVP+QRe/wDXB/8A0E0AQ6X/AKqptR/49k/67w/+jFqH S/8A VVNqP/Hsn/XeH/0YtShsq+GP+RT0b/rxg/8ARa1q1leGP+RT0b/rxg/9FrWrVCCiiigAoooo AKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopCMggEj3HauU0yf Vbm8 ijl1C9ETTXMZlkSAI4RnRQmEzv4Dc4HyNwR02p0XOLldK3/B/wAjKpVUGlZu/wDX6nWUVyGl arqV z/Ykd3eutxOVeQIiBZ4mheQH7uQQV2nBH6irFtd6jBbwXsmoS3CvqD2jwyRxgbfOaMEFVByA ATnI 4Nazwcouza/Hz8vIzjioyV0n+Hl5+Z09FYtul4fEV3A+qXTwRQxSrGUixlzICCQmcDYMc/XN Z+ly avdzKPt18QlxKDJLHB5LpHPsK/Km7JTPpyDjip+rPV8y0t36q/Yr260919e3TTudVRRRXMbh RRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFAB RRRQAUUUUAFFFFABRRRQAUUUUAFVNU/5BF7/ANcH/wDQTVuqmqf8gi9/64P/AOgmgCHS/wDV VNqP /Hsn/XeH/wBGLUOl/wCqqbUf+PZP+u8P/oxalDZV8Mf8ino3/XjB/wCi1rVrK8Mf8ino3/Xj B/6L WtWqEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FACE ZBBzz6GsyDw9p1u6NGtzlGd1DXkzBWYMGYAtjJ3Nz15NaUkiQxPLK6pGilmdjgKB1JPYVh6B 4y0L xIzx6dqdnLcJLMn2dLhGkKxyFN4UEnacBgfRh61cak4pqLtcmUIyd5K5ft9FsLYWYjhb/Q8/ Zy8r uY8rtIBJJxjjHSmW2hafaTLLHFKWRmdfNnkkCsxJLAMxAJyeR6mqfh7xRaa1GYJpbO31RJZ4 5LGO 6Ejr5UzxFgCFYqSmclR1qzp2rR6hrGpW8F9ptzBaeWhjtp980UmXDiVRwv3Rjvw2elN1qj+0 /v8A 67sn2VNfZX3Esei2cV614huvPfhmN3KQRzgEFsYG44GOM8VJYaXa6Yrra+cFcliJJ5JBkkkk bmOC SSTjrVF/Fmg+bLbW+rWN3fIrlbK3uomnkKgkqq7hzweuPfFUrfxtaXNrpk8VheN9veFfLEkB e3WX /VvIokOFYZYbdxwDwOlDqzkrOTGqcE7pI6eiqEOuaRcai+nQ6rYy3yZ32yXCNKuOuVByPyqE eJdC d0jj1rTXlknNtGgu0y0wxmMc/e5HHXkcVmWatFYGjeKbS/trZdQlsrDUZ7i4t0s/tYcyNDM8 TeXk KXGUz90da36ACisHSPFVvq2tXukmxvbO6tc/8fIj2ygEBijI7A7dyZ6Y3Adc4Zc+LLNPEWm6 TZz2 F49zcvbXAjvAZbZxE8gzGAcg+WwOSuCR17AHQ0Vz1z4ss08RabpNnPYXj3Ny9tcCO8BltnET yDMY ByD5bA5K4JHXtqpqVvJq8umR7mnhhWaUgfKgYkKCfU7WOPQfTLUW726AXKKy4fE2g3OoLp8G t6bL esSotku42kJGSRtBzxg/lWZF460xxBcTW93baXcOUt9UnVFtpTgkHO7coODhmVQex5FIDp6K zjr+ jLJbo2rWAe5hM8Cm5TMsQBYuvPzLgE5HGBmqGh+NNB8QLKthqdpLPG8ym3S4R5CsblN4UEna cBge 4YetAHQUVxln8RILuW3H/CP6zDFMto/nSfZtqJdSeXC5CzFsFgeACRjkV0a69o76hJp6atYt ex5L 2wuEMi465XORigDQorHHizw4YYJh4g0oxTuyQv8AbI9sjLjIU55IyMgeoqHQPGWheJGePTtT s5bh JZk+zpcI0hWOQpvCgk7TgMD6MPWgDeoorL0zW4tVurmK3tLpYYJHi+0uFEbujlGVcMWyGB6g eo4q owlJOS2QXNSiisuHxNoNzqC6fBremy3rEqLZLuNpCRkkbQc8YP5VIGpRXMxeNLa4ks3h0vU5 LC8u Bb2+oLHH5MjEkBsb94U4OGK4PbORWn/wkWhi6ntTrOnfaLdWeaH7Um+NVGWLDOQAOTnpQBp0 VjL4 v8MuAV8RaQwOcEXsZzgbj/F2HP05p9v4p8PXk0UNtr2lzyzNsiSK8jYu2M4AB5OCDgetAGtR VCPX NJm1JtNi1Sye/TO61W4QyjHXKZz+lRW3iXQbxylrremzsI2lKxXaMQikhm4PQEHJ7YoA1KKw dA8Z aF4kZ49O1OzluElmT7OlwjSFY5Cm8KCTtOAwPow9ar2vjW3u5rFl0rU006+3mDU3SMW5VUZ9 zfPv RSFOCyjtQB01FYOgeMtC8SM8enanZy3CSzJ9nS4RpCschTeFBJ2nAYH0YetWl8S6C8iRprem s8k5 tkUXaEtKMZjAzy3I+XryKANSisrTtWj1DWNSt4L7TbmC08tDHbT75opMuHEqjhfujHfhs9Kf ZeId E1K4W3sNY0+6mZS6xwXKOxUHBIAOcAgjNAGlRWWfEmhC+Nkda077WJRD5H2pPM8w9E25zuOD x1qx aalb3l5e2iblns3VJUcYOGUMrD1BB6+oI7U1FtNroBcooopAFFFFABRRRQAUUUUAFVNU/wCQ Re/9 cH/9BNW6qap/yCL3/rg//oJoAh0v/VVNqP8Ax7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjF qUNl Xwx/yKejf9eMH/ota1ayvDH/ACKejf8AXjB/6LWtWqEFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXNaLp2u6TdzWm3Tm0x725uvP81zMRLK8u3Z tCgg vjO45A6V0tFAHDad4Y1q1l0eV7TSUlttavNQuXjunJaOfzsAHyhuYed0OAfKXnn5dCwtPEkf i671 O50/SUtbq3gtm8rUZHdFieZtwBgAJPndMjG3qc11NNd1jRndgqKCWZjgAepoA8+8M+DNa06/ 0ia9 FpbJYlzIltqVxcRSAxsoWOGVdsIywOVPGMDg0mh/Dy90q70WeS8gJtZJPtgQt+9jWMx2wXjq iheu OS3WvQo5EljWSN1dHAZWU5BB6EGnUAcJY+EdXh0/RNFnXTEsdJuYp0voXczzeWcj92UARn6O 29s5 bjmr2iaPq9r4k1fUL/SdGC6jcLN58V48kqBIY40TBhXIzGW+8Mbjwcc9bRQBw2geFtb0LVI9 RRbC WW9nuG1GKS6dhAklw8qeQxjzwHO5SFViM8HJro1XX01fUZC2ny6d5K/YYcsknm458xsEBSe4 BOO3 HOtRVRlypq24HA6f4P1exbRL5RANUiuJH1KQ6rcPEySZ80xRsm0Fi2/GFwVUZIyaj0/wjr9k /hm3 MWitbaHOQLhJJFnniaJ4i2NhCv8AOGK5IZh95a9CoqQPPtN8Ja/YS+GIDDoj22hTnE6ySLNP E0Tx liNhCt84YrkhmH3lre0mN7Xxr4hSZSDeC3uYGPRkEYjYD6MuSP8AbHrXR0VpTqcikv5lb8U/ 0E0e d+HPBOs2V3pT34tLeKz3iVLXUrm4ilBjZAscMq7YRlgcqeMYHB4vWfhbWVsNG0K6lsf7J0ma GSO5 jdzPOsBBiUoVCocquSGbODwM8dtRWYzhdN8O+JrOPwrZSppLWegyqvmLcyeZPGIJIA23y8Kw D525 IJ/iFaui6drulXU1ns01tLe9ubrz/NczFZZXl2+XtCggvjO45A6V0tFAHMWOl6vF4xvr6ew0 xdLn t4LaPy7p2kQQtKyNsMQXJ80cbvl28E1gaR4Av9MbTraWK2uYLC5E8d1Lq14S5DEhvs/+rVz3 OSOS dp6V6NRQBwel+GfEFj4ji1t4dJD3FxL9rtUuHMUEbbcPB+6B804y5OA3tkbdfRdO13Sbua02 6c2m Pe3N15/muZiJZXl27NoUEF8Z3HIHSulooAK4Twz4T17RtdS5ub6J7M72uVjupCbmYgjz2Urg EggF MlehHQCu7oreliJ0oShHaW4mrhXnfh3wTrNld6U9+LS3isw4lS11K5uIpQY2QLHDKu2EZYHK njGB wePRKKwGcroOl+JNGsrHRN+mPplmiwpd75PPeFRhV8vaFDYAG7eR329qy7fwlrkGkaRo3laT 9m0i aOeG7WV1muGjOVDL5eIy54dgz5DNwc131FAHmtp4F1u106yj8jSPtNtY6VBuFw4Bks7kyNz5 WQHQ jnGQRjBHNP03wJq1va6dFPHpaPb2ekwPJFM7HdZ3JkcjMYyHQ+2GGDkfNXo9FAHnWjeAL3TZ NNtZ 47e4t7C5E6Xcmq3bM5DEhvs+RGrnPJ3EZJ45xVvT/DGtW0+jzPaaSkttrV5qFy0d05LRz+dg A+UN zDzuhwD5S88/L3VFAHNaLp2u6TdzWm3Tm0x725uvP81zMRLK8u3ZtCggvjO45A6VleHvCutW Oo6b c3cWl2T2+5ryTTJ5At6WQjDQlFRRuIfPJyvGMmu6ooA5rRdO13Sbua026c2mPe3N15/muZiJ ZXl2 7NoUEF8Z3HIHSoND0fVrXxLq2oahpWjqmo3KzG4hu3kmjVIY41TBhXIzGW+8Mbj1xz1lFAHL WFp4 kj8XXep3On6SlrdW8Fs3lajI7osTzNuAMABJ87pkY29Tms6w8Ma1bTaRM9ppSS22s3moXLx3 TktH P52AD5Q3MPO6HAPlLzz8vdUUAeV6XDJaeKvCnh9ZtGum0WeZZJLOQvchPs0q75l24iyWTPzH czA8 YrsNNjefx5rV9GpFvHa29mW7PKpkdvrgSKPxI7V0lFaU6nIpLurfin+gmgooorMYUUUUAFFF FABR RRQAVU1T/kEXv/XB/wD0E1bqpqn/ACCL3/rg/wD6CaAIdL/1VTaj/wAeyf8AXeH/ANGLUOl/ 6qpt R/49k/67w/8AoxalDZV8Mf8AIp6N/wBeMH/ota1ayvDH/Ip6N/14wf8Aota1aoQUUUUAFFFF ABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACNt2ndjbjnPTFcDoaaKNRtnEulF Tc3g SOBEEoGZMFznmPyw3YDlOvUd/RXRRr+zjKPfz8n5eZhVo+0lGXb/AIH+RyGg6loWnWkgtHsP tE9+ 8QjgZA7q1wyocDkqFYEe3Squi/2ZNfaZLGLO8lO9jcIClwgKNlpxzkHpyepGK7mitXi17zSd 5ef/ AADNYZ+6m1aPl/wTg/DyaSNXs3gl0wubq7EUdqiCYfNJtLEHJTYGxwBynXqO8oorLEV/bT5v 63fo aUKPso8v9bFWGxSDULq8DEvcBAwPQbQQP51Yd1jRndgqKCWZjgAepp1Fc5ucjomoOun6THb6 j9om KxRyWflr8iYAJ4G4YHOScHHvVuz/ALF/4Sq68n+z/O8qLy9mzd5m6TfjHO7GM9+ma6OigDmL PVH8 20ebVo54bi7ntijiMDau/acgDnhPY7hxzVfRrS2u5SbBNOj8i9kkM8EgMvliVsLtC8KRwOSM V19F AHP2N615qd1CmuJIsU48qJfKLSLsViCQOVyWHAyMHk1Fbapcv9kcX3m3ksirPYbFHlAn5uMb ht9S cHHvXS0UAc5p9/Pcy2hfVgLl2zPY+Sv7vg5Xgblx6k4OPeujoooAKKKKACiiigAooooAKKKK ACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA Kqap /wAgi9/64P8A+gmrdVNU/wCQRe/9cH/9BNAEOl/6qptR/wCPZP8ArvD/AOjFqHS/9VU2o/8A Hsn/ AF3h/wDRi1KGyr4Y/wCRT0b/AK8YP/Ra1q1leGP+RT0b/rxg/wDRa1q1QgooooAKKKKACiii gAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqwy3TahdRyxKtsgTyXA5 YkHd nntxVqigArG0vVXYpbXK3Du1xPClwyKFco74HGOdq+gHBrZrMi0ZYvs+Ly5byLh7hc7PmZ87 gfl6 fM3TH3vpgAgg8UabcXUcKPkSv5aPvQhj2+UNuH1IFWYtX866ktksLzfFKI5DtXamQCGzuwRh geMn 1FFvpK2pjWK8uhbxtlLfcuxfbONxHsTinWumta3Us4v7mTzn3ujiPaTtC54QHoo79qAKkHij Tbi6 jhR8iV/LR96EMe3yhtw+pArZYlVJCliBnaOp/Os+30lbUxrFeXQt42ylvuXYvtnG4j2JxWjQ BmaT qVxfK/nWU0QWWVfMJTb8rlQOGJzgYPGMg1DpequxS2uVuHdrieFLhkUK5R3wOMc7V9AODVuD TFt7 kyR3VyIzI0nkbhs3MST2z1JOCcVFFoyxfZ8Xly3kXD3C52fMz53A/L0+ZumPvfTABBB4o024 uo4U fIlfy0fehDHt8obcPqQK2qzrfSVtTGsV5dC3jbKW+5di+2cbiPYnFaNAGVBr9pPqQsAGErMy qd6H JUEngMWHAPUCpbV511m9t5LiSWJYopUDqo2FmkBAwBx8o65NQw6DHAbXZeXey0fdChZNqjBB X7vI IJGTk+9TR6Y8eoPef2hdMzhVZGEe0qpYgcJnA3Hvn3oAdaz+Zql5Gy3KOiRnbKylCpLgMmCc Z2nO cHgcVDHrkcs1qiWd2Y7p9sM21QjjBO772QMAnkZPYGpIdLeK+a7Oo3bu6qrqwi2sqliBwgP8 R6HN UIdLmi1azWJbpbO0dmTzpEMYUoygIB838X8XQCgC5a61HczxxG1uYfMkeJXkVdpdN25eGP8A dPPT jrWnWZFoyxfZ/wDTLlvIuHuFzs+ZnzuB+Xp8zdMfe+mNOgCrDLdNqF1HLEq2yBPJcDliQd2e e3FZ una09xq81lNcWkgy4i8n5XBQ4YMu4++P90nvW06l42UOyEggMuMr7jPFZ6aOqW9lCLu5K2bh 0J2Z bHGGO30JHGCcmgCrZape3N7bJI9rH5hbzbV4nSVAAehJw3OM4FaUMt02oXUcsSrbIE8lwOWJ B3Z5 7cVXtNGjtTbA3d1Olt/qUmZSEOCuchQTwSOSetaVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/AJBF7/1wf/0E1bqpqn/IIvf+uD/+gmgC HS/9 VU2o/wDHsn/XeH/0YtQ6X/qqm1H/AI9k/wCu8P8A6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8A Ip6N /wBeMH/ota1aoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRR QAUUUUAFVop7l9QuYJLMx20aIYrjzFIlJ3bht6jbheT13cdKs1xeiwXVl421S9h8I3dhaajD bo8y m0UGVHnZ5HCSknIkTnBY4ORxQBrWHjLQ9Su47aC4uFklkeKM3FlNAskiEhkVpEVWYFWBAOeD 6Vqx T3L6hcwSWZjto0QxXHmKRKTu3Db1G3C8nru46Vw+n6Zrd5Y2mlXGiXFjHFrcmpSXU88JUR/a 3uFV BG7MWIKqcgAZbk95rK1ntvFGuXS+B7uOx1O0hjlVfsQE0itOZGdRN828SIMnJPOcCgDuZJBF E8jB iqKWIVSx49AOSfYVmaN4h0/X1mbTzdssLlHaeymgG4MVZQZEXJBUggZwRzivNdJ8DX1hbaZO nhlo L21tNKYsssG5Z4bgi6IIkxueLbz/ABKMEg/LXS6NP4ksdPNlH4Zv4Jp9XkuGnmmtWjS3lvDI +dsx bcInYcA/N69aAOxinuX1C5gkszHbRohiuPMUiUnduG3qNuF5PXdx0qzXF6LBdWXjbVL2Hwjd 2Fpq MNujzKbRQZUednkcJKSciROcFjg5HFZGheGbnSr/AEa9tvC81ncLq96106SW4KWchmManbJy gMkR 2LnBjY46bgD0uivK9B8GarZatYT3ttqb6jBciS51JZrJIpxuOSXCfaGVh/A2PTPANM8J+DtR tdf0 bUbjQp7Oa3aRrprz7FJtzGy/u5oQJZGLEcyZ4znJwaAPV6ydL8TaVrGo3mn2c8pu7IgTwzW0 kLLn pw6jI6cjPUeooW+1hdX1GKTSA2nQQq9rPHOhkuHxkptJG054BJA9+eOP0vRfEFnd6LrDW2pt fz3E w1C1ke08u2SY5kIZSGZQ4jK/M52pjAOBVTg4uz/z/r9AO2vtXj0/U9MspLad/wC0ZXhjmTbs R1ja TDZYNyqNjAI45xxRfavHp+p6ZZSW07/2jK8McybdiOsbSYbLBuVRsYBHHOOK890rwzqljqfh uZvC 7LfWN039paql1Exut0MsZmwXDONzhjuAZRwoPNLpHhrU7DVfDM0nhZhe2F239p6ol1ETd7oZ YzLy +5xucMdwDKDhQeakD0r7bbm/NiJQbkRecYwDkJnAJ9MnOPXB9DTbG/t9Sgea1cuiTSwMSpGH jdo3 HPoykVg6VEreMvFMF0iuZxbMiuMh4DFtxg9RvEv5+9ZvhXw+vh3VJoIfCFrAzXd0w1WIQIPI klZ0 UbT5nClV2lQBt4OAK2rU1Tkkuyf3pP8AUSdzqdF1aPWtNF7HBPbjzZYWin270eORo2B2kj7y HoTx U8U9y+oXMElmY7aNEMVx5ikSk7tw29RtwvJ67uOlcBo/h++stT0rU18N3NvfNrN9LfT+dBuF rKZi gYiQ5XMkR2jOCjHGcbtTRYLqy8bapew+EbuwtNRht0eZTaKDKjzs8jhJSTkSJzgscHI4rEZ1 9zcR 2lrNczFhFEhkfahY4AycAAkn2AzWUnivSXtNOu1e78jUZFjtnNjOAxYgLuynyA5GC2ARyDiu B8Ke DdQt9e0fULrQp7SSBpDdNe/YpdoaNl/dzQgSyMWYcyZ43ZycGrHh7wXr2n3mhy3KBUV/Lvl8 1W8u O3jMdqw55z94gd356UAeoUhOASAT7DvXm2l+F9RgOjxf2F9l1i1uY5L7XvPjP2pVOZOQ3mP5 gyNr qAu7/ZFWdC8OW48Uapd3vgye3SW/F5ZTSNbGKArFENwRJTtdpEY7guTkZPoAdjourR63pi3s dvPb /vZYWhn270eORo2B2sy/eQ9Ca0K830Hw5qVjrtpquo6C979ourt40laAyaQJLmSRWHz4YMrg ttLM CMAkYFdnFcarPrd/Zz6esOlrEv2e9WcF5GI+YbOq49fb34qMHJNrp/XzArjxjoTX0Vot3Kzz T/Zo pFtZTC8uSNiy7dhOQejdj6Vu1xnh221nTNJ0vw7deHkkXT1SEagZ4vJKoMLKq5L78DOCo5J+ bvWL Y+EbwxaXaT+HUi1KGdDqWtPLE63sYP70H5jJIJBkbHUAbvYVIHptFeb6Xo+r28ngqKfwsyz6 GVtr nUBNbktELaSLKHfuMe5lYg4PHCk1Do/hSawutIuI/CkltIdWvvtuHt8Cyl87y0YCQgoPMiOw Zxsb jpuAPRbG/t9Sgea1cuiTSwMSpGHjdo3HPoykU63vbe6luIoZQ0ltJ5cy4IKNgNg59iD+Ncb4 V8Pr 4d1SaCHwhawM13dMNViECDyJJWdFG0+ZwpVdpUAbeDgCtTTgX+IWuSw/6hbK1imPYzAyN+YR k/MV tTpqcZt9Ff8AFL9RNnS0UUViMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn /IIv f+uD/wDoJq3VTVP+QRe/9cH/APQTQBDpf+qqbUf+PZP+u8P/AKMWodL/ANVU2o/8eyf9d4f/ AEYt Shsq+GP+RT0b/rxg/wDRa1q1leGP+RT0b/rxg/8ARa1q1QgooooAKKKKACiiigAooooAKKKK ACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK860bxl4jvtU0j7VbWaWGotII2jhV0 lIjd wscyXDZ+71aNeAeh4oA9ForzC0vL4eHfDeuWutXMmuapcwxXEM0zyQlnOJU8jcFURfMfl2n9 3yeT WzZeKtSvrXwbcJcaaja5DieDyWZkk+zSSllPmD5VdApUgnn7wNAHbUVxPg241drW5XU9b0+V G1G/ gSMWzpKZFuJB8rNM3y4GQm3IXAycZOdpnhm8j8Ry6f8A25qz3NhaaXctJJqdy6SP50vn5RpC CJFi 24IIGeAKAPR6K860fxr4k1VtPv8A+yYItMvrgQqJGhQxAkqDv+0bnYHqnlKeo61Np/ibxFee IF0V 7rR45I5ple8FnKYbkLtwkP73/WL828EnGOM4NAHf0Vxfgq61byZ/7U1rT5ozqV9AkItnSUut zJwG aZvlwCQm3IXAycZPaUAFFcdZaj4zfUbdLrTtlq0qiVvsEK4TPJyL5iOO4VvoeldjW1aj7Jpc yfo7 iTuFFebab4q8Q6ze6ZbXsdvbadq4liSe3jyG/dOw8meO4Y5G3O5o06H7pwKyPD+uXuoHwxYz S3yh 5YzBOt9OXnkhTfdrIS+HG8bQrZAAYDisRnrphiMwmMaeaFKB9o3BSckZ9MgflT64Wx8XavNp +ia1 M2mPY6tcxQJZQo4nh8w4HzliHZOrrsXGG545vadfeJ9Q1vVLNpdHFnp9+sDyfZpN80bRRSlQ vmYV gJMbskE/wjuXA6yivOfBOoXcN/8A2DZxWen6bb3moMiS253XKi8mG2DawVVQYByCRx8uME1t CkuZ L/w9dz6nfS3F60vk31vqTz2d63ku3z25K7FABbCqNpUAnoaAPT6K4vwVdat5M/8AamtafNGd SvoE hFs6Sl1uZOAzTN8uASE25C4GTjJs6bf+KL7XNUtTNpC2mnX6wNJ9nk3zRtFFKVC+ZhWAkxuy QT/C O4B06zwvPJAsqNNGAzxhgWUHOCR2zg4+hqSue0qa6HjPXLS6SwYra2s8c9vamKUo7zqEkYu2 /b5f B+X7x4FZOkeI/EEl9pv9o/2ZJaXmpXmmgW8EkcgaAz4k+Z2GCICNvbIOe1AHb0VwGn+Lddv7 vwzK J9GS01ydv9GETtPbxrE8hUnzAGb5ApOAFY9Grv6ACiiigAooooAKZHDFEXMcaIXbe+1QNzep 9TwK fRRcAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf8Arg//AKCa t1U1 T/kEXv8A1wf/ANBNAEOl/wCqqbUf+PZP+u8P/oxah0v/AFVTaj/x7J/13h/9GLUobKvhj/kU 9G/6 8YP/AEWtatZXhj/kU9G/68YP/Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACi iigAooooAKKKKACiiigAooooAKy9P8N6FpM5n03RdNspiCPMtrVI2weoyoBrSkkEUTyMGKop YhVL HA9AOSfYVz/hrxdbeI1lVLW+glSe4jHm2M6IVjlZAd7oFDEKCVzkEkEZBoA1ItG0u31KTUYd Ns47 6XiS5SBRK/1YDJ/OoE8MaBHc/aU0PTFuPOE/mraRhvMGcPnGdwyeevNZXhrxhBqTDTtQuIxq wurq 2xFbSRxSGGWRflZty7tiBiu4kZJ6Vo6bqiXviHVbZL2Z/syQg2ktk8JiyZBvDsB5iuVOCuQN nBOa ALSaJpMWpvqcel2SX7/eult0ErduXxk/nUcPh3Q7bU21ODRtPi1BmZmuo7VFlJbO4lwM5OTn nnNU F8aaXdeXFp32m5uLlHNnus544LhlUsAJjHswQOoJ9s1mWHj19Qg0owWVm9zdNbG6gW8cm3jn G6Nl JiAkOzLEfLjGM85oA6NfD2iLqD6guj6eL1877kWyeY2euWxk0yLwxoECWyRaHpka2shmtwlp GBC5 wSycfK3A5HPAqC28X6Hd3kVtDeOTNIYoZTbyLDK4z8qSldjng8Bj0pkfjLRJ9QfT4ri4N6k4 tnhN jPujc42lxs+VTuBDnCnsaANBNE0mLU31OPS7JL9/vXS26CVu3L4yfzq/XLeH/FiXawWGpSq+ ryXF 1Fts7SXyysNxJEHON4jB2D7zdc4NdTQAUVzOi+KLrUNeu9MvtNitQjSC1uIbkzJc+WwWQDKK VKlg Mc8hvTJryeNba68SaJY6VdRzQXlzLBNvtJRvCwyPvhlOEYBowDjd94cjuAbWn+G9C0mcz6bo um2U xBHmW1qkbYPUZUA1aj02wh8nyrK2TyGd4dsSjy2fO4rxwTk5I65Nc3J41trrxJoljpV1HNBe XMsE 2+0lG8LDI++GU4RgGjAON33hyO+7BqqXOu3emRRFvskSPNLnhWfO1AO5wCT6ZX14qMJSTa6A Oh0L SLfUn1GDSrGK+fO+5S3RZWz1ywGT+dQWnhfw/p959sstC0y2uuf30NpGj89fmAzzVe18ZaJe XVtB BNdN9q3eRMbGdYZcKWJWUpsIwCc7ue1ZsXjeb7HY6tdaQ0Wh37qltcxzGWYh/wDVs0ITID8A BWY5 Ycekgby+HdESKziXRtPWOxcyWii1QC3YncWjGPlOecjHNFh4e0XS7g3Gn6Pp9pMV2mS3tkjY r6ZA BxxUC+KdIcaYyTTumpw+dZulpMVlXyzJgMFwG2Kx2nDHHSqnh3xhb+IIp/Ls76KWKa4QCSyn RCsc rIDvZAoYhQSucgkgjINAGqmiaTFqb6nHpdkl+/3rpbdBK3bl8ZP51DZ+GNA069+22Oh6Za3f P7+C 0jR+evzAZ5rmrHxtr1zcwpN4atIkaOwmlCai7yRx3UpjU7DAMsm1iwJAAHU1vx+LdFmult0u pSXc xxy/ZpRDI4z8qS7djNweASTigB9v4S8N2d4l5beHtJgukbcs8VlGrq3qGAyDT4vDGgQeR5Oh 6ZH9 nlM8Oy0jHlSHGXXA4Y4HI54HpVKHxzoNx9nEM95I9xLLDHGun3BffHjeGXZlcbh1Ao8NeLrb xGsq pa30EqT3EY82xnRCscrIDvdAoYhQSucgkgjINAEMfg+MeLY9bY6dEsMzzxpaaeIZZHaNo8yy 7iZM B37LyfauoorG0XW59Yu75RZxxWtrPJbiTz90hkRipDJtG3I+YcnII6Zq405Si5LZCubNFFYN r4y0 S8ubaCCe6b7Vu8iY2M6wy4UsSspTYRgE53YPaoGb1FcrZeKNW1GPTr+08PiTSL+VFin+1Hzl ibpK 0WzAUjB+/nBGQOcW08aaDJKES7mYMWWORbSYxzMoJKxvt2yNwcKpJOOAaAN+iuWh+IvhicRG K9uW 81UePFhcfMr/AHCPk6MeF/vHgZPFPs/iB4av5raK3vpi1z5flb7OdARIcRnLIAFYnAJwCeAc 8UAd NRWLD4s0W4vI7WO6kLSyGKOU28iwyPz8qyldjHg8Bj0qGy8a6DqFyLe2up2mJlVUazmQl487 0G5B lxtPyfe46UAdBRXO+GvF1t4jWVUtb6CVJ7iMebYzohWOVkB3ugUMQoJXOQSQRkGqGk+Nb3WJ 7Oa3 0i3k0yfeZZIb7zLm1VVYjzYBHkElQu0MSCcdeKAOxornfDXi628RrKqWt9BKk9xGPNsZ0QrH KyA7 3QKGIUErnIJIIyDUkXjPQ5tRfT47i5a8S4FvJD9in3RucY3jZ8qncMOcKexoA3qKxtN1RL3x Dqts l7M/2ZIQbSWyeExZMg3h2A8xXKnBXIGzgnNRad4y0LVb6OztLqUzyPJGqy2ssQLxkh0y6gbx tOV6 4GcYoA3qK5+PxtoEuoW1jFdzST3Uxht9lpMUmYZJ2OE2sAAcsDgY5Iq/Zaql1quoaa0RiuLM o2Cc h43GVcfiGGPVTVRhKSbXT/hgNGiiipAKKKKACiiigAooooAKqap/yCL3/rg//oJq3VTVP+QR e/8A XB//AEE0AQ6X/qqm1H/j2T/rvD/6MWodL/1VTaj/AMeyf9d4f/Ri1KGyr4Y/5FPRv+vGD/0W tatZ Xhj/AJFPRv8Arxg/9FrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiig AooooAKKQkKCSQAOSTVCPXtHlYrHq1i7AFsLcITgDJPXsAT+FVGEpfCrkucY7s0KKqDVNPJg Av7U m4/1I85f3v8Au88/hSW2radeTGG11C1nlHJSKZWb8gafs52vZhzx2uXK5/S9B1PS76QRavEd Le6n uvs32T96WldpGUyFyNu5yRhQe2a0k1nS5Lj7OmpWbT5I8pZ1LZHUYzntTYte0eaVIotWsZJH IVUW 4QliegAzyafsqn8r+4XtYd0YNn4S1O2/srfq9o/2HVbnUX22DL5nnebuQfvTtx58mDz/AA8c HdZs tE1638TT6vcaxpsqXEMMEsMemuh8uNpGXaxnOGzK2SQRwOBXS0xZonleJZEaRAC6BgSuemR2 zisy ziPD3w8fR9UsL+4vdOkuLQuzT2Wli0muiysv75lchh82cbRkgHtzLpXw6ttLuNHmF+8jafLO 75jw J1dSiKeePLXaAefu9s12buI0ZyCQoJO1ST+AHJpsE8d1bxXELbopUDo2MZBGQeaAOVtPBt3B a6Zp c+sJNo2mSxSW0AtNsx8ogxK8u8ghSF6IpOOT1zc0fRNa03V9Ru7jVdPnhv7j7RLFHp7xsGES RKAx mYYxGpOQcknpnjXj1TT5bj7PHf2rz5K+WsylsjqMZzVokAEkgAdSaAOQ0bwZeaHexXtnqtul xPcT TapizbZeeZK0gwvmfu2XeyhstxjOcYraXTtUTV9RvF1ktBPCqW1pJbgx27gffyCCwJ5IyPr0 xbg1 XTrqURW9/azSHokcysT+ANW6qM3FNLrp/Xb5AcRZfD/7CujTRT6Wmo2c5lvL+LTNk16pBDBm EmQW DNkksM4IAwBTrTwTqdo2hwDX4pNP0WYNbQPY/M0XlPFsdw4ywRyAwA9SrV2tFSBxdl4L1Syk 0KJf EET2GiThrWB7D5mi8t4tjuHGWCOQGAA7lWrV0yznsfF+uO8Tm3vxDcxSgfKGVBGyE9j8qkeu 4+hr forSFRwUl3VvxT/QTRwmgfDttJ1Kxvbq802We2Ll5rPSxaS3W5GXEzK5Dj5s42jJAPbm9aeD biCL TdPm1YTaLpkyS2tr9m2y/uzmJXk3EMqHGMKp+UZJ5z1tFZjONsfB2rWR0CH+3reSy0OUG2hN gQzx iJ4drt5nLBHOGAAzyVNaWl6Dqel30gi1eI6W91PdfZvsn70tK7SMpkLkbdzkjCg9s10FFAGB Z6Lq tv4tvdYl1OyktrqKOA2yWLK6pG0rJ+880jdmU5O3BwMBaw9J+G0Gj3FoLZtH+z2kokhkbRoz dcHK hpi3OOPmChuOuea7uigDjrDwdqllrsetnXLd9Rmlb+0JBYsq3UPGyIL5pCbAOG5PrnnOjpeg 6npd 9IItXiOlvdT3X2b7J+9LSu0jKZC5G3c5IwoPbNdBRQAVxWgeADoeuW+o/wBoxzJAjRiP7LtL 5ziR 23kGX5iC+BkEgjnI7Wit6WIq0oyhB2Ut/wCvmJpPcK4TQPh22lalY3t1eabNNbFy81npYtJb rcjL iZg5Dj5s42jJAP17uisBnM6T4b1TSI7bT4ddB0W2+WK3NoPO8sfdjMpYgqBxwgbA655qnH4L 1CLT bDSf7bhbTNNeOSziay/eAxHMIkcSYdVIUkKqltvXk12VFAHC2/gG+t9NtrUa1bF7ez062VzY tgtZ zmWNiPN6EHawz15BHSn2PgK5tbWyt5dXhlS2tdNtyUsyhf7FcGVD/rDjcpKkc8/MP7tdvRQB wukf Da20e6sxCdINrZyiSJzo8f2sgHKhpyxzj+8EDcdc81ctPCWp250ovq9o5sdVudRbbYMvmef5 u5B+ 9O3HnyYPP8PHB3ddRQBz+l6Dqel30gi1eI6W91PdfZvsn70tK7SMpkLkbdzkjCg9s1Q0rwdf W2oa Vd6rrEF/NpoYpcJY+TPMShQ+bJvbcMMTgAZIBJOK6+igDn9L0HU9LvpBFq8R0t7qe6+zfZP3 paV2 kZTIXI27nJGFB7ZpujaJrOm6xqN3c6rYXEF/cfaJYotPeNwwiSJQrmZhjEak5U5JPTPHRUUA c1Za Jr1v4mn1e41jTZUuIYYJYY9NdD5cbSMu1jOcNmVskgjgcCq1p4S1K3OlF9XtH+w6pc6i+2wZ fM8/ zdyD96duPPkwef4eODu66igDziw0rULXxP4d0mC5u7rTNEnk2+ZpbwLFF9nljTM7HbKRvVRs A4yT muo0+znk8Z6vqskTRwi3gsodwx5mwu7N9MyBQf8AZNb9FaQqOCkl1VvxT/QTQUUUVmMKKKKA Ciii gAooooAKqap/yCL3/rg//oJq3VHWmKaDqLKcEW0hH/fJoYDNL/1VTaj/AMeyf9d4f/Ri1kW8 E0au I9TvV2OU6QnOD/1zrLvdUvE1HT7X7ZcSJJewq4kEWCN+f4UB6gd64o4ym3yrqaulLc6Hwx/y Kejf 9eMH/ota1ayvDH/Ip6N/14wf+i1rVrtMgooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKAC iiigAooooAKKKKAEJwCTnj0FchpLlL23eWPUnVbm7kEMllIiQhmkZZAdgySvy4JJ/ecYxiuw oran VUIuNt/8mv1MqlLnknfb/gf5HF6HZ3Nsvh+KO2uBahhJKskTIbeUW7q4IYA4ZmBz0zn1FT2w e6gt bWOzuluI9TkuPNltnjEcfnu5O5gPvIcYHPzV1tFbTxbk+ZrX/h9/vMY4VRVk9P8Ahv8AIwra 8Q+J 71vIvAklvDEjtaShSyNKW+Yrj+Ic9Dniq2g2xuhIZ3vBElxNJ9luLZolBNwZI3UlQSflzjJx u7dK 6ais3XVmoq234K3Y0VHVNvv+OvcKgitIorue5QHzZwoc567c4/nU9Fc5uNdxGjOQSFBJ2gk/ gBya 5XSEuI7PTI4Y9TS7Ty1nWcOIhGANwwfl6dMc5xnvXWUUAY9tdK3iK6Pk3QWSGKNXa2kCllaQ n5iu P4hz0Oao2Rmgms5t2psHu545FlWZgIvn2ZBHH/LPk88nng46aigDm9Ntpb/ckrPFDFeyXKxv ZvG5 /esy/O3GDwSAM4ODUligm1O6DS6oqicPbpIJljwEUnJI5BbcNpOPQc10FFAHNW32z/RMf2h/ aXmL 9q83f5OM/PjPyYxnG3np707T0meW0899WF8GzcZ3eSTg5HPybc9NvPSujooAKKKKACiiigAo oooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAo oooAKoa5/wAi/qX/AF6y/wDoBq/VDXP+Rf1L/r1l/wDQDSlsNblBPu3H/XZ/51zd/wD8h7S/ +v6L /wBCNbUep6eDMGv7PDSsyn7SnIJ+tYt80EmtaU8N3bTA30PEUysR8x7A18/Si/aR0OxtcrOt 8Mf8 ino3/XjB/wCi1rVrK8Mf8ino3/XjB/6LWtWvoTiCiiigAooooAKKKKACiiigAooooAKKKKAC iiig AooooAKKKKAEIyCASPcdq5TTJ9VubyKOXUL0RNNcxmWRIAjhGdFCYTO/gNzgfI3BHTqyMgg5 59DW ZB4e063dGjW5yjO6hryZgrMGDMAWxk7m568muijUhCMlJavyT6P/AIBhVpzlKLi9F5tdjE0r VdSu f7Eju711uJyryBEQLPE0LyA/dyCCu04I/UVYtrvUYLeC9k1CW4V9Qe0eGSOMDb5zRggqoOQA Cc5H BrYt9FsLYWYjhb/Q8/Zy8ruY8rtIBJJxjjHSmW2hafaTLLHFKWRmdfNnkkCsxJLAMxAJyeR6 mt51 6DbtG3yXn9269PkjGFCskry/F+X39SvbpeHxFdwPql08EUMUqxlIsZcyAgkJnA2DHP1zWfpc mr3c yj7dfEJcSgySxweS6Rz7CvypuyUz6cg44raj0WzivWvEN1578Mxu5SCOcAgtjA3HAxxnipLD S7XT FdbXzgrksRJPJIMkkkjcxwSSScdah16aTstdOi7alKjUbV3pr1fyLlVYVuxqF00rg2pCeQoA yDg7 vf0q1RXGdY10EiMhJAYEHaxB/AjkVz+n6nff2Hp7XEJVJ4o4luRNvkDsAAxUjHJx3PXkda6B 0EiM hJAYEHaSD+BHIqhbaHp1m0RhgYCL/Vq0rsqH1CkkA+/WgDHsdXurv+z4ftEwlZoyzkR4m+Xd IuNv G3pxjrWtBqF9PeTwCwjCwTCOST7RxgqrZHy5Jw3I4Huani0uygMBjgVTAzvEcn5S+d355NJb 6Xa2 tw88RuBI53NuuZGDHGMkFiDwAPwFAEVtI51a/Q20aTCKNg4mZhIpLhcgj5T8pzjPXvimaNda hcxy G6ig2CaZd6zFmG2RgBjYBgYxnPbpU8WkWkN19pQ3PnHAJa6lYEDOAQWwQMnj3pyaXaR3RuUj YSFi +PMbaGPUhc7QT64oAz7TxC95LCY9PnNtM21JAkmQD0Y/JtA+jGtyqMej2MUyyJEw2tvVPNfY rdch M7R+VXqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA Ciii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqaqAdHvQRkG3kyD/ALpq3VTVP+QRe/8A XB// AEE0AZun6Rpkyl5dOtHYnJLQKST+VTXekabbxxSw6faRSLcQ7XSFVI/eL0IFTaX/AKqptR/4 9k/6 7w/+jFqEkNsq+GP+RT0b/rxg/wDRa1q1leGP+RT0b/rxg/8ARa1q1YgooooAKKKKACiiigAo oooA KKKKACiiigAooooAKKKKACiiigArKj8T6FPffYLfWdOnviWC2sV3GZWIBJAXdnPB/KtWvO/D fgzX NNvNJnuls7cWG8ulvqdzPDLmNlCpDKu2EZYHKk4xgDBoA2rLxzDcmF7jRNVsraW8NiLmcQMg nEhi 2Hy5WYfOCucYzjnmtq313SLzUJNPttVsZ72LPmW0VwjSJjrlQcjFc14a8I3FvcTz67aW5l+3 TX0H k6pcTxK8kryD9y6oildwAYDJIJ4NZ+neDvEVrrGiX1zJZzyafdNJcStqVw32hXjdHdYivlxN 8+7Y oIOMbh3AOvbxT4eQAtr2ljMpgGbyP/WDGU6/eGRkdeRVfQPGWheJGePTtTs5bhJZk+zpcI0h WOQp vCgk7TgMD6MPWqOh6Pq1r4l1bUNQ0rR1TUblZjcQ3byTRqkMcapgwrkZjLfeGNx645n0XTtd 0m7m tNunNpj3tzdef5rmYiWV5duzaFBBfGdxyB0oA0YfEug3Oorp8Gt6bLesSoto7uNpCRkkbQc8 YP5V qV554Z8Ga1p1/pE16LS2SxLGRLbUri4ikBjZQscMq7YRlgcqeMYHBrr4odYfW78Xctm2jPEq 20aK wmDY+fcemOuMe341GPMnrawGbF40triSzeHS9TksLy4Fvb6gscfkyMSQGxv3hTg4Yrg9s5FX dO1e 8ufEOp6TeWUEBtIoZ4pIbky+bHI0qjcCi7WHlHIG4c9az/D+meJNEtLDRt2lyaZZKsKXRaTz nhUY VTHgKGwAN28jvt7UtnaeI4/GF5qc1hpS2d1BBbHZqEjSIsTzNv2mEAk+b93Ixt6nNSBsx65p M2pN psWqWT36Z3Wq3CGUY65TOf0pLfXdIvNQk0+21WxnvYs+ZbRXCNImOuVByMVxOjeAL7TX061m S3uL ewuROl3Jqt2zOQxIb7PkRq5zydxGSeOcUuneDvEVrrGiX1zJZzyafdNJcStqVw32hXjdHdYi vlxN 8+7YoIOMbh3AOxXxLoLyJGmt6azyTm2RRdoS0oxmMDPLcj5evIrUrk9D0fVrXxLq2oahpWjq mo3K zG4hu3kmjVIY41TBhXIzGW+8Mbj1xz1lABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVT VP8A kEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8Aj2T/AK7w /wDo xalDZV8Mf8ino3/XjB/6LWtWsrwx/wAino3/AF4wf+i1rVqhBRRRQAUUUUAFFFFABRRRQAUU UUAF FFFABRRRQAUUUUAFFFFABVaLULWfULmwjmDXVsiPNHg5RX3bT6c7W/KrNcRpPivS5vGOr6XJ 4rsr +1kt4JLaKSe3O2RnnEkSbACwCpHw24jPJ5oA7eivIPBuk6bq1yz6DD4dt/sOtXFw17YXAN2Y BdSF YyiIAI3QBRlyNmCB0xa0XxzfXPijSGm1i3NhqV08ElnLPGZLUmN2jR1WFTHJuVV2tIxJOAD1 AB6r SBgwypBGSOK8+0XWJdc8Satp8Hj2Jktr4LawQC1eaaPyYncZ2ncgZnUELkbTljjg8EXVvp97 c6Zd eJrqe/8A7Rvl/syVYM83EjCUhIg43Lhskhfm4AGAAD0KivKPCfi3VtZ1/Rs+IYNQtbppPOhs 5oXw BGzAyQmBJIVBAHLtzgc5zXoUWvWd1rd/ols7HUbOJZJFaNggDDK/NjB7dP6GqjCUk3FXtq/Q DVqn Z6vpuoz3MFjqFpdTWrbLiOCZXaFskYcA5U5B4PofSvPPDUPhS8h0RdSKr4vhlSS7BQm8NyPv +ZgF vL3Zxn5AMYIAFbeneI9Cm+JWrQx61pzyy2FlBGi3SFnkWW63IBnlhuXI6jI9akDtKK8q0LxZ 4ivt WsDd6tpkVxNc7LrSGuN0sK7iCohW3EisP7zSFeM5waNF8c31z4o0hptYtzYaldPBJZyzxmS1 Jjdo 0dVhUxyblVdrSMSTgA9QAeq0V5/oOtPrHinU7GLx1BNFa6gPs1rF9maW4i8qJ3UkLygZnXKg MMHL Ejj0CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/ACCL3/rg/wD6Cat1U1T/AJBF 7/1w f/0E0AQ6X/qqm1H/AI9k/wCu8P8A6MWodL/1VTaj/wAeyf8AXeH/ANGLUobKvhj/AJFPRv8A rxg/ 9FrWrWV4Y/5FPRv+vGD/ANFrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKA CiiseCfVH125s3ubMwQxRy/LbMGIcuAM+ZjjZ1xznoKuMOZN32IlPlaVtzYormNP1fV7y5WE S2jy LNIrxiykQGOOYRuVcyYzg7sAH0rpJkaWCSNJXhZlKiRACyEjqMgjI9wR7VVWk6TsxU6qqK6H 0VxP hbxtJeeHtAn1aw1GNr6CCM6jLFGsMs7qB0Vtyhm4BKBTkY6imWHiTxBHb22o6i+mT2E2qyaY 8dvb SQyRkXLW6OC0jhgWVSRgYDHk45yNDuaK4yy+J/hzUNTt7K3nytzN5EE/nQssjk4A2CQygE9C yAdO eay9L8ca3/aFrFfpb3STX11ZMlvps1sA0TSqhWeSQxOztGoCZBBfGflNAHo9FYFt4rtrseH5 I7G9 FvrkYe2nYR7UJhaYI437gdiN0BGe9VYPHNtdXmmQw6RqrQapN5dld+XGIpgEZy+S+4LtUtyA SPug 0AdTRSMSFJAyccCubtr/AMQPdLFL9iLJHayzRLbOGAldlcZ8w4KhSc4OfStadJzTaaVjOdRQ aVtz paK5e013UJ7uztmeHfLez28h+wyqm2Pfgq5baSfLPc/e6fKcrp2r6ve3qWxltSxe4V/9BkRV WNmQ MGMmG+bZlR6nkYrV4Scb3e3r5+XkzJYqDtb9PLz8zp6K5fTNf1C/XSvMFtDLcOoni8tjlWia VXQ7 uAQuOQec+nPUVlVoypPllua0qsaqvEKKKKyNAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/ AK4P /wCgmrdVNU/5BF7/ANcH/wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1 KGyr 4Y/5FPRv+vGD/wBFrWrWV4Y/5FPRv+vGD/0WtatUIKKKKACiiigAooooAKKKKACiiigAoooo AKKK KACiiigAqC7vIbKLzJnwOw7n6VPXFeIr0vqrx5+WNQAPqM/1qoq7E3Y2B4j3vtis3f0G7n8s VCdZ W3vJLhtPZJ5UVGLSEZVSxAwR/tN+dczeeM7PwdoUer32nahdWjyNHJLZxo/kkNtG/cy4BPAP TPBw SM19I+IGneNdP1C50zTNThtbRCzXN3HGke8YOwEOSWxzwOOM4yM3onykbq51lvr0NrEY4LLa hd3x 5pPzMxZjyO5JNaUusJbwqbiPZMwyIlbJA9+OK5XRWW51a2Q8qTu/IE/0qtPfGe4klY8uxNNx u9QT sjQgh0a20+w0+LT5fsmnyJJaxPeSsEZDlOpOQvGAcgYGOgqUPpQjt4xpp8u3unvI0+0vtEzu zliO h+Z2IByAemMDGN9pHrR9pHrRyIOZm5ZXOn6dp9tYWdnNDa2zBoo0vJAFwcgdclf9k8Y4xioT daL9 litDYr5MV59tWP7U3E5lMu4+v7wlsHjOOOBXO6ldn7MsYJAkfaxBxxgn9cY/Gqcqy2e+FW2L JFyF JAwy+nQ8dM9DVKjdXRnKuouzOvtX0iCHSVt7BvK0oH7Ev2t2WP5DH0Jw3yMyjOcA8UW40m1G mLDp 0irpZY2aG7kKxZQp0JwflZgM5wDxiub027PktHJIzzAjczHJbjAOffHPvmugt5Ei0c3n7vzH uBBu lXcqDGc4wf5HipcEt0Wp31Rtf8JIP+fb/wAif/WqJdbgS6kuVs8TSIqO3mnlVLEDGMfxN+dU JLYs 5kmjRh5CSBrdhFGQTgFmfhScdAOfbmppdLt7efa8krqbtbcYIUjcqsD0PTJ+vtSVkPVkianZ x+Tt sceTM88f748O+7cfx3tx05+lEeqWkQiCWWBFM86fvjw77tx987246c+wo0+xt/tkbcuEuZLZ 1kww chCdwGOOnTn61TSzheK2nj8945Y5GK5VSNhxkseFH546c5quZvd/1r/wRcqXQsJeafHJZSJp 2HsU 8u3PnH5F27ce/BPXPWr3/CSD/n2/8if/AFqzWsbVLlYmmbzJYUkhh8wDcxzkb8EduOOcisu9 YWt5 LCBIoRsYlADD644/HvQ/f3dwS5dlY6b/AISQf8+3/kT/AOtR/wAJIP8An2/8if8A1q5L7SPW j7SP WlyIfMzrf+EkH/Pt/wCRP/rUf8JIP+fb/wAif/WrkvtI9aPtI9aORBzM63/hJB/z7f8AkT/6 1Kvi NC3zwED1D5/pXI/aR60faR60ciDmZ2tzrPkwrPFCJoCcbg+Cp9CMcVU/4Scf8+n/AJE/+tWN pVx5 yXluT8j27N9COQazFudyg56ikoIOZnWf8JOP+fT/AMif/Wo/4Scf8+n/AJE/+tXKef70ef70 +RC5 mdX/AMJOP+fT/wAif/Wo/wCEnH/Pp/5E/wDrVynn+9Hn+9HIg5mdYviRnYKlmWY9AJMk/pU3 9tXX /QLm/M//ABNclbXvkXlu4OCZUT/vpgP61m+K/ije+B9XlTWtIjutLu7cvpUtq+JDKgAeObce Blgd yjgEcMc7ZlFLoUm2egprgVlF1ay26scBmBI/kK00njdwqsMldy8/eX1Hr1H5j1Fedf2jrDaT paa9 FawanMJHuIrUkxoR0UZJ5AYA8kZzgkVsWF8W02Ig/vbW9gCMR0WSQRsPyZvzFDhpcFLWx2NF RW9z FdRtJC25VkeM8Y+ZWKt+oNS1DTTszRpp2YUUUUhBRRRQAUVRttZsLy9ezguN9wm/cmxhjYwV uSMc EgVeqpQlF2krFThKDtJWCiqFnrVhqF7PaWsrySwEhz5LhMhtpAcjaxBBBwTgg1folCUHaSsS FFVo p7l9QuYJLMx20aIYrjzFIlJ3bht6jbheT13cdKzrbxXpd3rL6TENQ+2pguj6bcoqg7gGLtGF CnY2 GJwcHBNSBtUUVn32rx6fqemWUltO/wDaMrwxzJt2I6xtJhssG5VGxgEcc44oA0KKKKACiqtl qNtq FtJcWzs8cc0sLHac743ZHGOpwyke9Ytt460K6MXltqISW4FsssmlXSR+aZPL2l2jCqd/y8kY PFAH SUUUUAFFVrG/t9Sgea1cuiTSwMSpGHjdo3HPoykVZoAKKKKACqmqf8gi9/64P/6Cat1U1T/k EXv/ AFwf/wBBNAEOl/6qptR/49k/67w/+jFqHS/9VU2o/wDHsn/XeH/0YtShsq+GP+RT0b/rxg/9 FrWr WV4Y/wCRT0b/AK8YP/Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvMtc nzrE 5z/d/wDQRXpteejQH1i7u7gXgh2SCPb5W7PyKc53D1rSDS1ZE03sYkWsPpsdxBPYDUNOuAfM gGCR uGGGG4ZSOoPv61Tn1tLjRbfw9oGiPpelxqI2MuAwTOSAATyeckkk5J6nNdT/AMIVJ/0El/8A Af8A +yo/4QqT/oJL/wCA/wD9lV+0he5HJLYydPvzY3cE68+UwOPUdx+VWtatHgkN9agy2Ex3pIoy Ez1U +mKuf8IVJ/0El/8AAf8A+yq3ZeHdR05ibTWzFnqv2fKn6gtik6kd0xqL6nH/AGz3o+2e9d4d P1Q/ ev7Bj6tpwJ/9Do/s3Uv+f3Tv/BaP/i6PaoORnn1xIlzA8MjEK3dTgg9QR+NZUiamuCbz7QqA KmWI bH0PFerf2bqX/P7p3/gtH/xdH9m6l/z+6d/4LR/8XTVZITpXVmedWrtEWeV1ZzwNo4A/xPf8 PTJ0 LfV57USLFINsgAdGUMrYORkEEV2v9m6l/wA/unf+C0f/ABdH9m6l/wA/unf+C0f/ABdJ1k9w VOys jjx4hvMnMyspQIUaNSu0EkDaRjgnjjjoOKc/iS+kWMPcZ8uRZVJRc7lGAScZJx65rrv7N1L/ AJ/d O/8ABaP/AIuj+zdS/wCf3Tv/AAWj/wCLpe0iVyM5GPxJfQsWS4wTM0/3F++QQT09CeOlN/4S G+3o 32knajIAVBBDfeyMYOe5Oc12H9m6l/z+6d/4LR/8XR/Zupf8/unf+C0f/F0e0iHIzkf+Ejvd uwzI ybdu1okKkZyBgjGAenp2xVWfU5bqd55pS8jnLMe9dx/Zupf8/unf+C0f/F0f2bqX/P7p3/gt H/xd HtYhyM4P7Z70fbPeu8/s3Uv+f3Tv/BaP/i6P7N1L/n907/wWj/4un7VC5GcH9s96PtnvXef2 bqX/ AD+6d/4LR/8AF0f2bqX/AD+6d/4LR/8AF0e1QcjOD+2e9Kt0WYKuSTwAO9d3/Zupf8/unf8A gtH/ AMXTW07WdpEOr2tuT/FDp6g/qxo9qg5Gc+7PomjzNcfJf30ZhghJwyIfvOR29qzEl2oB6Ct1 vBM0 k7zzauZZnOWkkhJJ/wDH6X/hCpP+gkv/AID/AP2VCqQ7g4yMLz6PPrd/4QqT/oJL/wCA/wD9 lR/w hUn/AEEl/wDAf/7Kn7SAuSRhefR59bv/AAhUn/QSX/wH/wDsqP8AhCpP+gkv/gP/APZUe0gH JI52 e5eMRSojSGKeKUopGWVZFYgZIGcA9TWbd3PhDUtcv9V1fw7reozXcC2wjukjeO3QDBEI3jYS ecg5 BJIIyc9p/wAIVJ/0El/8B/8A7Kj/AIQqT/oJL/4D/wD2VDqQe4KEkcZYXVokOkaZpsWr/ZdO gmTz dT2GQhmUqMqcEAAgcDAAFdVpkiy2skTgMr3lmCpGQR561Z/4QqT/AKCS/wDgP/8AZVEumtpN +lqZ xNuuLKTcE29Z8Yxk+lHPFqyGoyTudHo+mf2ZdSRR6JDExmmIvUEYAjZ2ZQMfNwCBjAHFVrPS LqM2 Kf2d5N9DKrXGpeYp84A/NyDvbcMjDAAZ9hXV0Vf1ud27b+v+fntt5HovHVG27av18/Pz228j mdN0 qL+2Lua40KSJXuRPBI5iKR4RBkKrnDFlJyBzkZNdNRRWVWrKo03+v6mNavKs05dFbr+rZz9t 4Qsb W7iuUky8bhwPslsvIOeoiBH4EGugoopVKs6jvNiq16lVpzdyrDp1nb3LXENtGkzbtzquCdx3 N+ZG atUUVDk5atkSlKTvJ3OA8J6f4s03Wwl9FLHp0zyz3fzwspuGySY8HcImznGAwbrkEmu/oorf E4h4 ifO4pPy0ISsrHF6LBdWXjbVL2Hwjd2FpqMNujzKbRQZUednkcJKSciROcFjg5HFWdPk1QeO9 RvJf D+oQ2d1a29slw8tuVBiedixCyltpEi4wCeuQK6uiucZ5nonhi60u90e8tfDE1lcrq9811Ij2 4Mdp IZjEpAkwUBkiOxc4MbHHTdFpHhrU7DVfDM0nhZhe2F239p6ol1ETd7oZYzLy+5xucMdwDKDh Qea9 RooA8r0HwZqtlq1hPe22pvqMFyJLnUlmskinG45JcJ9oZWH8DY9M8A1No/hSawutIuI/Cklt IdWv vtuHt8Cyl87y0YCQgoPMiOwZxsbjpu9OooA4XwtoA8OalPDB4OtonN3dONUhFugMDyu6IuD5 nAKr tIAG3rgU7wboM0c1xdanpWpWlwLi7kSO7uY5YHE10ZkKokjhXXamSAvJP3uo7iigDynR/DWv 2nib SdXk0a4iuxcv/acsRskjcSRupZNuJHjVyrYkbdgcKT0vaJ4QCTabFqnhMPqFs+681h7qMrdN tILn BMkgbP3HUAZ68V6RRQBwvhbw8PD2pT28HhG1t5Gu7pl1aJYFAgkld0UYPmHAKrtIAG3g4ArP 0vwv qMB0eL+wvsusWtzHJfa958Z+1KpzJyG8x/MGRtdQF3f7Ir0qigDz/QfDdt/wlOp3V74Nnto5 tQF3 ZzStbmK3KxRAsESUlXaRGOVXJyMn09AoooAKqap/yCL3/rg//oJq3VTVP+QRe/8AXB//AEE0 AQ6X /qqm1H/j2T/rvD/6MWodL/1VTaj/AMeyf9d4f/Ri1KGyr4Y/5FPRv+vGD/0WtatZXhj/AJFP Rv8A rxg/9FrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5jQ+l/wD9fP8A7TSu nrmN D6X/AP18/wDtNKH8LF1NWiiqGsaxZaFpsl9fS7Ik4AHLO3ZVHcn/AOucAE1m2krs1p05VJKE FdvZ F+ivFdV+KOu3k4Nh5enwr0RVWRjwPvMwx1BxgDr3o0r4o67Zzk3/AJeoQt1RlWNhwfusox1I zkHp 2rk+u0r2Pov9VMw9nz+7ftfX8rfie1UVm6Lrun+ILEXenzb14Doww0Zx0Yev6ehNaVdaaauj 52pT lTk4TVmt0FFFc14m8Uy6M6W9jp899dCW185U2BY45pxEud7rlmxIFxkAgFsDksg6WismPxLp J05b 26vYLGP94HW7lSMxtHIIpAcnHyyEISCRkjBOQTPda3pNlYQ393qllb2U+3yriW4RI5NwyNrE 4OQC RjtQBfoqhPrek2tpHd3GqWUNtJF5yTSXCKjR5UbwxOCuXQZ6fMvqKoad4z8Panp11fw6vZLb WkrR zu9zGBHiRo1ZiGwFcrlSfvAigDeorB1TxJ5OjQ6lotp/bcUvnbTZSb1OyKVxhlDZy8Yj+rjq eDvU AFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5vV/wDkPQ/9dLH/ANKDXSVzer/8 h6H/ AK6WP/pQa0p7ky2O2ooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFAB RRRQAVU1T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8eyf9d4f/AEYtQ6X/ AKqp tR/49k/67w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota1aoQUUUUAFFFFABR RRQA UUUUAFFFFABRRRQAUUUUAIc4OACe2a56w8R3V9epaizs/MMk0bpHeF3i8ssNzDyxhSwABzn5 hxXQ nODggHtmsOy0XULWSEtqNsyxSzS/JaMrMZCxKk+Yfl3MDjH8K88Zroo+y5Zc+/Tfs+3y3MKv tOaP Jt128u/zLmkX93qEUslxawwKkrxL5c5kJKOyNnKLgZXjr+FZOh9L/wD6+f8A2mlWoNG1OKFY G1O2 MJuvtL7LRlcky+aVB8wgAnI6Hiquh9L/AP6+f/aaVNdQu3B6fP8AUdJzslNa/L9DVrwn4ha3 Jq/i m4iywt7JjbxofUHDtjJGS2eeOAuele7V8+eNNPuNO8Xakk6486dp42AOGRyWBGRz1wfcEdq8 jHN8 itsfZcIwpvFycviUdPv1OwXwnoXjHwfBc+F0+z6pYxhJraVwWkPJIc8DJOSr8A9DjGEG8J6F 4O8H z3PihPtGqX0ZSG2icBozwQEPIyDgs/IHQZzh72g2em/DTw6Nf1KZbnVb+HbbwQygqVOG2qRk EfdL PyBwBn+I16z034l+HTr+mzLbarYQ7biCaUBQoy21icAD7xV+AeQcfwxyR5b2XPbb9bd7dDv+ s1vb cntJfVuf4+t+3Ne/Lzac3yucH4M1uTQ/EltMCxhlYRSov8QPHTIGQfWvoBWV0V0YMrDIIOQR Xzbo 1vJcatbCMfccSMewAOf/AK3419GWcLW9jbwOQWjjVCR0yBirwLfs3fucHF0KaxcXH4nHX79C euE+ Ikls0drFfWF6ES6smt72zWZmO66Tzo8wjcmFWMgE/MxXaCyDHd1HNBDcIEniSVAyuFdQwDKQ ynnu CAQexANdx8ocJ9umi8QeG7/WLG6uZIrPUvLkSzLzJH50CxTNEo3h2jKhgq5BkOVVQ22ppFv/ AGM/ hvU7rw7ew2Sf2p5UUVl5slh9onEsO6KPcyfulZTtB2ltpxmuhHiXR7jU3uza3X2qxZbIOQOB PeG2 OBuwR5lsCSRkKBjkkV1NAHAeFdHaO/8AD9xJor2cMUGqzwRSwKptBNdRvEpAyI38pmG0HIG4 djUG pRXsOiJZLYXXm2viCS5uJ49M+1SW8MtxNIk0AYFXfDICUDsgdiVyMV6NRQBx/gOFraXxDG8O oJ5u oi6SW+tFgadXgi/efIipksrkgAMP4wGJrsKKKACiiikAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQA UUUUAFc3q/8AyHof+ulj/wClBrpK5vV/+Q9D/wBdLH/0oNaU9yZbHbUUUUDCiiigAooooAKK KKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ ANcH /wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBF rWrW V4Y/5FPRv+vGD/0WtatUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArmND6X// AF8/ +00rp65jQ+l//wBfP/tNKH8LF1NWuV8beEI/E1gJIFRNRgH7qQ8b1/uE+nceh+prqqKxnBTX LLY6 MPiKuGqqrSdpI+a9Rs9RsJUttRiniaJdqJLnCjO7C+2WJ47n3pllb3tyZIrNZWEi7ZAhwpGd wDHp jKg89wK+j7uxtr6PZcwrIB0z1H0PUdKr2+iabazCWK1UOOhYlse4yTg+9cX1CN782h9Z/rhU 9ly+ xXN3vpf0t+px/gbwWtgkeoXYzKcMvbPcfRf59emBXoFFFd0YqC5Y7HyeIxFXE1XVqu8mFcno 1h4v h1aCTVL/AM2yG7zE+2xSZ+U4+VbKMnnH8Y/HoesoqjEKKKKQBRRRQAUUUUAFFFFABRRRQAUU UUAF FFFABRRRQAUUUUAFFFFABRRRQAVzer/8h6H/AK6WP/pQa6Sub1f/AJD0P/XSx/8ASg1pT3Jl sdQu s6W+zZqVm3mMUTE6ncwxkDnkjI49xTY9e0eViserWLsAWwtwhOAMk9ewBP4VztkkyXenTMdS MY1O 6cwPZsEjVvO2tnYG53r1OPmPocO0lyl7bvLHqTqtzdyCGSykRIQzSMsgOwZJX5cEk/vOMYxX oSws Enu7f8Hy8vxOKOJm2ttf+B5+Z0o1TTyYAL+1JuP9SPOX97/u88/hVuuL0OzubZfD8UdtcC1D CSVZ ImQ28ot3VwQwBwzMDnpnPqK7SufEUo0pcsXf/h2b0KkqkbyVv+GQUUUVzm4UUUUAFFFFABRR RQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/AJBF7/1wf/0E1bqpqn/IIvf+uD/+gmgCHS/9 VU2o /wDHsn/XeH/0YtQ6X/qqm1H/AI9k/wCu8P8A6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8AIp6N /wBe MH/ota1aoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXMaH0v/APr5/wDaaV09 cxof S/8A+vn/ANppQ/hYupq0UUVmUFFRzzJbW8k8pxHGhdj6ADJrzSwk8UeP5pbyDWW0PSjIY4Ei B3tj vwQT7nIGegpgen0VwB+HPiIEj/hPdW4/2X/+PUn/AArrxF/0Pur/APfL/wDx6gD0CivP/wDh XXiL /ofdX/75f/49R/wrrxF/0Pur/wDfL/8Ax6kB6BRXn/8AwrrxF/0Pur/98v8A/HqP+FdeIv8A ofdX /wC+X/8Aj1AHoFFef/8ACuvEX/Q+6v8A98v/APHqP+FdeIv+h91f/vl//j1AHoFFef8A/Cuv EX/Q +6v/AN8v/wDHqZL4A8QQLubx7q3tlXxn/v8AUAeh0V53omt674f8UW+ga/crf294P9FuwMMG 9D/L Byckc4r0J3CKWY4AoAdRT4NlxGWjySDggnFO8l/7n/j/AP8AWoAioqXyX/uf+P8A/wBajyX/ ALn/ AI//APWoAioqXyX/ALn/AI//APWo8l/7n/j/AP8AWoAioqXyX/uf+P8A/wBajyX/ALn/AI// APWo AioqXyX/ALn/AI//APWo8l/7n/j/AP8AWoAioonJt03vESvchun6VHHOkpwp564NAElFFFAB XN6v /wAh6H/rpY/+lBrpK5vV/wDkPQ/9dLH/ANKDWlPcmWx21Fc5Z67rF5q15ZJokASyu1gnn+3f LtZE cMo8vJYLIMqQB6Mez7K4m/4SXXIjp0Ed6ltBIkgvHZZ0LTCMMCg8sgo2dob73U4roeGnFPm6 JPdP e3n5/wBbhzHQUVxFh47v7r7FJPoUUNvcR2UzOt9vKJdP5cRx5YydwORkYAzk9K101O6vdc12 1Scw W2nQJECiqW8508wvkgj5VKYGMZJyDxVzwVam2pq1vNPsul+6FzJnQUV5ppXibxDeWfhuO4uJ EkaW 3a+uRAgFwsyB0VcrgDBYNtwQV7ZrrdOuD/wlWtRXFjFBOlvbyefHdPKJYi0wTKlQEYbGJAz9 7qcV VbAzo35mnbt62623369LpApJm9RXDrrmoatq/hS/WzktNPvbiQwul8x82JraVwJYgAuTtVhy 2MdR 3dp1zqQ8Ygajql7A81xNHFbeTG9pcwp5hRY3A3LIoIZskE7SMEAYbwM4p8zSaV7b7Nq2l+3y 69w5 jtqKxbDUri+8U6tahgtpp6RRbMDLyuvmEk+gUoAPc+2Ocs/HOo6vqVtpY0o6a1+siRzyvKsk TCNm UgSQCKQ8ZwrsO/IFclSm4NJ9k/vVxp3O9oryzRfGOpamugWjajeJcO8DSzskBF5lBJcIVEQ2 iMYX K4PzHJyM10tp4yu57XTNUm0dItG1OWKO2nF3umHmkCJni2AAMSvR2IzyOuIGddRXL2XiDW7/ AFe/ 09dBtxHY3i21xcf2gduxo45AyDy9xYLICVIA9GPbK8GeILua6k0G3ha7Wyu7wXN1e3r+ZHGL qZIw m9WabCqBncAMYznigDvaK880nVdfl1PSHvtWu4Z7oybrKW2hNldHynZVhnjVmA4DAsxJVTx2 rY8G 6n4h1K3uH1W1sRAl7eRCaK8Z3BS4kQJs8pRtAG0NuyQoJAJIAB1dFcxY+IdcvtZvrBNBtxHY Xq29 xcf2h8uxkjkDIPLyzBZASpAHox7TaVOzeMdcgn0+G3uVt7aTz4rt5RNEXnVMoyqEYbGJAz97 qcUA dDRXI6V4w1C8vrKK+0WK1t7u9urBJor3zT50Bl3fKUX5CIXweue3eo7Txlqd5caFJHoUK6dr c221 uHvvnWPynl3OgjOCUQkKCfQlaAOyopnnRef5Hmp523f5e4btvTOPSuehjkXxRFFZ3t3ceWZH 1Ayz Fo1DA7EC/dVslSNoB2jnqMzJuNtDalS9opa2sr/1+Xq0jpKKxbDUrg+KdV0i5YOIoobu2bAB Eb7l KnHXDRtz6MPSiw1K4PinVdIuWDiKKG7tmwARG+5Spx1w0bc+jD0rpdCav5JP5O3+Zhc2qqap /wAg i9/64P8A+gmrHnRef5Hmp523f5e4btvTOPSq+qf8gi9/64P/AOgmsGhkOl/6qptR/wCPZP8A rvD/ AOjFqHS/9VU2o/8AHsn/AF3h/wDRi1KGyr4Y/wCRT0b/AK8YP/Ra1q1leGP+RT0b/rxg/wDR a1q1 QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuY0Ppf/APXz/wC00rp65jQ+l/8A 9fP/ ALTSh/CxdTVooorMoztfTzPDmpp/etJR+aGuS8GubbRLS3HHlTsP13f1ruLuLzrKeL+/Gy/m MVx+ mWptrm+gwR5N2vHsYozn880MEd6tyu0dOlL9pX2rFDnFG9qQza+0r7VwV/LPay38ms63qmlX xlm+ w6tvBsIYizGNWjH7r5VZVJnUMzEhHOFK9HvaudvvD+oXtpe6a2uzHS77zfOV4Ve4RZCSyRyk 7VTn ADIxAyAw+XaJgTt4v1qwn8TS3OmwXlvZ38drYxQ3QEjySJbiKM7o1UKzS7mcsSpYgBgoJsS+ N7+x XUIdQ0AC+tJbMJDa3iypcR3MoiVkdlTDBg4KsFHyj5sHIoal4cuL3+1Et9S+ypfSxXasIA8k N1F5 WxwSdpQeSmUK5Jz8wzgZ2q6DqrWt5d3OovdaheXenRhrO1Ea28UVyjAojF8kF5HLMWHsAKYH Z6N4 ivLzU9Q0zU9Mjsry0WKUGG58+KWKTcFZWKqwIaOQEFR0BGQa2vtK+1cbpGl31pqV/qWo6il5 d3ax RAQ2/kxRRx7iqqpZiTukcklj1AGAK2N7UgNr7SvtVTUbhTZSAY+6aob2pk5Z4HA9KAOL1lTe eKfD p6+RMj/nIP8A4mu81WXybAv/ANNI1/N1H9a5m1sTceJgSCfs0Nu2fQl5D/QVu+I22aQD/wBP VsPz nQUxE2i3JWGTJ/jNan2weornrENGjr33Gre9vWkMzyX8Ra7qsd1f3sNhp8sdrHa2ty1vvk8p ZTKZ IysnSYJs3bfkJIJI2rNrWr6O+m6NCBrmpXP2iY3N1IlqiQIw5cohyw8yJBtTnljtqtdaXfLq M2oa TqKWk1wqrPDPb+dA5XOJNqsjeZjau7dgqoBBwpFSXw9qEcmnXNjrs/22z+0K01/CtwJ45mDs rKpT GGVNu0qAFxgincC7beOdQv10yGz0MC+vIroyw3F2qJbSW8qRSKzqG3LuZgGUEnC8AEla9j4x 1vVd d0RYNPt7e1ntbv7bbXF0N8U0M8UUmCqMG2EttwwD7jnbtGU0fw6+lzafNJqD3U1tBdJNI8QU zSXE qSu+Bwo3IcLg8MOeOS28PzWV1a3VteoJoZ7tn8yAsrRXE4mdQAwwwKqA2SODlTkYLgM0nxhq smj2 FrpOjvqM0eiWd8XvdRCs/mK42M+wlpCY/vEBTliSmAG39G8Ww63cBYIGjhfTrW/jeQjcVnMm FKjg ECMdz9725xtB0A6H5X+led5em2lh/q9ufI8z5+p+95nTtjqc1Rs/C2oaZ9g/s7W/I8nTYdNu d1or +YsWdkkeT8jjdJ13r8wypxyAOvPip5Nvp7Q2WnJNdaTHqbJqGrR2i/vB8kUbMpLuSr5JCqMD JG6u z0vXIdW0iy1KAMsN3Ak8ayABgrqGAOCRnB9a4eLwrqunQWg0fXktZotKi02Z5bISq/lA+XKo 3Daw LvwSyncMg4rqYRJFBHG8zzMihTI4AZyB1O0AZPXgAewoYGjf3QazlGR92sTSpzJqwjJ6W4b8 yf8A CrU5ZoHHtWXo+V8UyxH+GxiP5vJ/hSQHVUUUUxBXN6v/AMh6H/rpY/8ApQa6Sub1f/kPQ/8A XSx/ 9KDWlPcmWx0Fh4b07Tb+W9tjeiaVi8nmX88iuxULkqzlScAAEjgAY6VCnhLSo7yS7V9SFxIg R3/t W6JZRuwD+86Dc2PTJxityitvrNa7fO9dN3sFkYlv4S0W1SFIraXZDHDFGrXUrALDJ5sQ5Y52 v0z0 HHTilTQ9mtarcFwbPVIEWeMOyOsigplSORlMDIIIKjHXjaop/Waru3Ju/f5P9F9wWRkJ4Y0p LLTr NY7j7Pp0iyWqG7mOwqcrn5vmA7BsgDjGKbbeF9MtNSOoxNqH2ohQzvqVw4YAkgMrSEEAs2AR gZNb NFL6xWs1zvXzYWRgxeDNBgu7e6is5I5babzoNt1KFibnOxd21VOTlQMHuDRYeE9O0/W59SiV yXdp Iomkdkhkfd5jqpYgFt3JAHp3reoqniq7TTm3dW36ByoyrTSpLPxHqGoRupt7+OMyofvLKg27 h7Fd oPptHrxV0nwXoWhtamxtp1W0z9mjlvJpkhJBBKI7lVOCRkAcE+tb9FZTm5u8vJfdoh2Mi18L 6LZN YtbWCRtYSTS2xDNmNpc+YevOdx6/h0FRW3hDQ7S8iuYbNwYZDLDEbiRoYnOfmSItsQ8nkKOt blFQ Bi6f4W0zTL+a9tTqAnmYvL5mpXEiuxULuZWkKk7VUA44AGOgpsPhHRoDp5iguEfT5JJbdxeT bw0j 75Nzb8yBm5IckGtyigDB0nwboWiSWz2FrKgtQRbpJdSypDkYJRXYqpIJBIAPJ9amh8L6Rb6o dRit 5VuDK0237TIYhI2dziMtsDHJyQuTmtiigDG07wtpmlahLfWhvxPM5kl8zUbiVJGKhcsjuVJ2 qoBI 4AGOgplr4R0qz1U6nC2pfayFDPJqly4YKWKqytIQygs2ARgbj61uUUAYUHg/Rrb7H5UV2Psd 1JeQ br+dtsz53scv82dzZByPnbj5jnHtvBbQ+MLLUYbO0s7Gwnlmi8u9mmZ98boVETARwj94WITO Sort aKAMmy0GK18R6nrbymW4vVjiUFceTGi/dB75bLHp1HpRZ+G9MsLsXNtHcLIJGlwbuVk3tnc2 wsVy cnt3rWoqqknUalPVqy+7RFwqTgnGDaT38/UyrHSpIdf1PVrh1aS5WKGJV/ghQEgH3LO5P4el FjpU kOv6nq1w6tJcrFDEq/wQoCQD7lncn8PStWirdabv5pL5K3+SM7GTZaDFa+I9T1t5TLcXqxxK CuPJ jRfug98tlj06j0q3qn/IIvf+uD/+gmrdVNU/5BF7/wBcH/8AQTUzqSm7yfRL7lZDSsQ6X/qq m1H/ AI9k/wCu8P8A6MWodL/1VTaj/wAeyf8AXeH/ANGLWSGyr4Y/5FPRv+vGD/0WtatZXhj/AJFP Rv8A rxg/9FrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5jQ+l/wD9fP8A7TSu nrmN D6X/AP18/wDtNKH8LF1NWiiisygqlqGjWmpXAuhcXNjd7BG01qVy6jkBlZWU4ycZGRk1dopg ZH/C Nt/0NGsf9+7b/wCMUv8Awjbf9DTrH/fFt/8AGK1qKAMn/hG2/wChp1j/AL4tv/jFH/CNt/0N Osf9 8W3/AMYrWooAyf8AhG2/6GnWP++Lb/4xR/wjbf8AQ06x/wB8W3/xitaigDJ/4Rtv+hp1j/vi 2/8A jFH/AAjbf9DTrH/fFt/8YrWooAyf+Ebb/oadY/74tv8A4xSr4ddc48UaxzwQY7b/AOMVq0UA QWNh aaZbvFaiR2lffNNK255G6ZJ+gAwMAAcCkvrOHULKW0nDeXIuCVOCPQg9iDgg+1WKKAOYfSfE kLbb bU9PlQcBp7Jt5+pWQAn6AUn2Dxb/AM/2j/8AgFJ/8erqKKQHL/YPFv8Az/aP/wCAUn/x6j7B 4t/5 /tH/APAKT/49XUUUAcv9g8W/8/2j/wDgFJ/8eo+weLf+f7R//AKT/wCPV1FFAHL/AGDxb/z/ AGj/ APgFJ/8AHqPsHi3/AJ/tH/8AAKT/AOPV1FFAHL/YPFv/AD/aP/4BSf8Ax6j7B4t/5/tH/wDA KT/4 9XUUUAcwLLxaAR9t0cg9f9Ck/wDjtW9E0SewuZ7y8uftF3Pjc4GAAOgA7Aen1rcooAKKKKAC ub1f /kPQ/wDXSx/9KDXSVzer/wDIeh/66WP/AKUGtKe5MtjtqKKKBhRRRQAUUhIUEkgAckmoLK+s 9Ss0 u7C6guraTOyaCQOjYJBww4OCCPwoAsUUUgYMMqQRkjigBaKKrRahaz6hc2Ecwa6tkR5o8HKK +7af Tna35UAWaKKKACiiq0WoWU13JaRXlvJcx8vCkql1+q5yKLjUW7tLYs0UUUCCiiigAooooAKK KKAC iiigAqpqn/IIvf8Arg//AKCat1U1T/kEXv8A1wf/ANBNAEOl/wCqqbUf+PZP+u8P/oxah0v/ AFVT aj/x7J/13h/9GLUobKvhj/kU9G/68YP/AEWtatZXhj/kU9G/68YP/Ra1q1QgooooAKKKKACi iigA ooooAKKKKACiiigAooooAKKKKACuHt9U/s6W5j8oSGSQSff24+RRjp7frXcVyUng+7lkMj6j aFj1 P2Nx/wC1aqNupLv0Gf8ACSf9Oo/7+/8A1qP+Ek/6dR/39/8ArUv/AAhlz/0EbX/wEk/+PUf8 IZc/ 9BG1/wDAST/49VWpi98T/hJP+nUf9/f/AK1H/CSf9Oo/7+//AFqX/hDLn/oI2v8A4CSf/HqP +EMu f+gja/8AgJJ/8eotTD3xP+Ek/wCnUf8Af3/61H/CSf8ATqP+/v8A9al/4Qy5/wCgja/+Akn/ AMeo /wCEMuf+gja/+Akn/wAeotTD3xP+Ek/6dR/39/8ArUf8JJ/06j/v7/8AWpf+EMuf+gja/wDg JJ/8 eo/4Qy5/6CNr/wCAkn/x6i1MPfE/4ST/AKdR/wB/f/rUf8JJ/wBOo/7+/wD1qX/hDLn/AKCN r/4C Sf8Ax6j/AIQy5/6CNr/4CSf/AB6i1MPfE/4ST/p1H/f3/wCtR/wkn/TqP+/v/wBal/4Qy5/6 CNr/ AOAkn/x6j/hDLn/oI2v/AICSf/HqLUw98T/hJP8Ap1H/AH9/+tR/wkn/AE6j/v7/APWpf+EM uf8A oI2v/gJJ/wDHqP8AhDLn/oI2v/gJJ/8AHqLUw98T/hJP+nUf9/f/AK1H/CSf9Oo/7+//AFqX /hDL n/oI2v8A4CSf/HqP+EMuf+gja/8AgJJ/8eotTD3xP+Ek/wCnUf8Af3/61H/CSf8ATqP+/v8A 9al/ 4Qy5/wCgja/+Akn/AMeo/wCEMuf+gja/+Akn/wAeotTD3xP+Ek/6dR/39/8ArUf8JJ/06j/v 7/8A Wpf+EMuf+gja/wDgJJ/8eo/4Qy5/6CNr/wCAkn/x6i1MPfE/4ST/AKdR/wB/f/rUf8JJ/wBO o/7+ /wD1qX/hDLn/AKCNr/4CSf8Ax6j/AIQy5/6CNr/4CSf/AB6i1MPfE/4ST/p1H/f3/wCtR/wk n/Tq P+/v/wBal/4Qy5/6CNr/AOAkn/x6j/hDLn/oI2v/AICSf/HqLUw98T/hJP8Ap1H/AH9/+tR/ wkn/ AE6j/v7/APWpf+EMuf8AoI2v/gJJ/wDHqP8AhDLn/oI2v/gJJ/8AHqLUw98T/hJP+nUf9/f/ AK1H /CSf9Oo/7+//AFqX/hDLn/oI2v8A4CSf/HqP+EMuf+gja/8AgJJ/8eotTD3xP+Ek/wCnUf8A f3/6 1H/CSf8ATqP+/v8A9al/4Qy5/wCgja/+Akn/AMeo/wCEMuf+gja/+Akn/wAeotTD3xP+Ek/6 dB/3 9/8ArVQmvPt+ow3OzZ/pFnHtznpODnP/AAL9K0P+EMuf+gja/wDgJJ/8eqSDwjcxTRM2o2/l pNFK ypasC2xwwGTIcdPSj3FsHvdSxpMj3fjXxDJMxJsxb20CnoqGMSMR9WbB/wBwelcN4d8Saj4m 1TTL W41621PT9QWWO5trSWGQbDE5/eQmBZIVzgcu3JA5zmvUE02CPV5dSj3LPNCsMoB+VwpJUkeo 3MM+ h+mLlVXnGck49kvuST/HUpKx4r4bjluT4SsrjTbY2nnhbLFqiGCa1Qmdt2MgySqTnvsroNL8 Uajc HR5P7d+1axdXMcd9oPkRj7KrHEnAXzE8sZO52Ibb/tCvSqKxGefaFrbav4o1Szj8dQTQ2l+P s1tH 9laWeIRRO6kheUDM65UBhg5Y44z/AAprrjVraK51lLHSbu/1BtOETRPHqTm8lyC7KSpG5dqq Ruzk Meg9RooA8e8KLol7q/h+azOn6hev5rLqNsvl6hBuhf8AeXSncGznGWONzKQCOK3/AARdW+n3 tzpl 14mup7/+0b5f7MlWDPNxIwlISIONy4bJIX5uABgD0KigDz/QdafWPFOp2MXjqCaK11AfZrWL 7M0t xF5UTupIXlAzOuVAYYOWJHFzRfFenTeNtU0z/hK7S/hkht5LSJri3JWVnnEkSbAC2AkfB3MM jJ5r tKKAPM9D8UXX27RpZ/FcN/b3+r3um+S4t1BSMzeU4ZFBLnZEPQiVeMkEs0rxNqOoa14agbxO /wBs vrlxqekpbRA2m2GWTyslNyjcgU7iWYZKkV6fWOfD6y67Dql1qN9cm3dpLa2kMYhgZlKEqFQM TtZh 8xb7xoAni1q0n1640aMyNd28Kzy4T5EDEhQT6nBOPQVz9jqej6p4otobK4s4Y7GWYRRIy+ZP Mytv O0chANxyfvHnsM9Rb6fa2t5d3cMIW4u2Vp5MklyqhV69MAdB7+pqzTrRjJrk20379fx2N6FZ U4yu rtqy123W1nfT9fVc3psj2/jzW7FGJt5LW3vCvaOVjIjfTIjU/gT3o02R7fx5rdijE28lrb3h XtHK xkRvpkRqfwJ71sWmmwWd5e3abmnvHVpXc5OFUKqj0AA6epJ70WmmwWd5e3abmnvHVpXc5OFU Kqj0 AA6epJ711yrwfN5xS+a5f8mc1i5RRRXGUFFFFABRRRQAUUUUAFVNU/5BF7/1wf8A9BNW6qap /wAg i9/64P8A+gmgCHS/9VU2o/8AHsn/AF3h/wDRi1Dpf+qqbUf+PZP+u8P/AKMWpQ2VfDH/ACKe jf8A XjB/6LWtWsrwx/yKejf9eMH/AKLWtWqEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAU UUUAIc4OCAe2a5nTtX1e9vUtjLali9wr/wCgyIqrGzIGDGTDfNsyo9TyMV0xGQQCR7jtWPbe H/sz REapfOsUskyIwiwHcPluEBP32OOntXRRlBRlzb9Pufl6GFWM3KPLt/w3/BKGma/qF+uleYLa GW4d RPF5bHKtE0quh3cAhccg859OZrbVdTWKK6umtJLZ7xrRliiZGU+aYlbJZgckDIwOvXirdt4e trZt Nbzp5X08FYXcqCV2FArbVAIAPHf360W2gRW7xmS9u7iOOZp0ilKBRIzFi3yqCeWJGSQPwred Sg2+ Vaenrt+BjCFZJcz19fTf8RIJ9UfXbmze5szBDFHL8tswYhy4Az5mONnXHOegqhp+r6veXKwi W0eR ZpFeMWUiAxxzCNyrmTGcHdgA+lakWkPFqct9/ad4zyqEdGEW0qpYqOEzxvPfPrmpNM0z+zI5 IxeX FwjuzgTBPlZmLMRtUdSx6/hiodSmk9nt08tenf8A4cpQm2t1v1+7r2/4Yv0UUVxnWFFFFABR RRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/5BF7/1wf8A9BNW6qap/wAgi9/6 4P8A +gmgCHS/9VU2o/8AHsn/AF3h/wDRi1Dpf+qqbUf+PZP+u8P/AKMWpQ2eA22v6zDawxRatfpG iBVR blwFAHAAzwKl/wCEj1z/AKDOo/8AgU/+NZUf+qT/AHRTq/RKNGn7OPurZdD4SrVqe0l7z3fU 0/8A hI9c/wCgzqP/AIFP/jR/wkeuf9BnUf8AwKf/ABrMorX2FL+VfcZ+2qfzP7zT/wCEj1z/AKDO o/8A gU/+NH/CR65/0GdR/wDAp/8AGsyij2FL+VfcHtqn8z+80/8AhI9c/wCgzqP/AIFP/jR/wkeu f9Bn Uf8AwKf/ABrMoo9hS/lX3B7ap/M/vNP/AISPXP8AoM6j/wCBT/40f8JHrn/QZ1H/AMCn/wAa zKKP YUv5V9we2qfzP7zT/wCEj1z/AKDOo/8AgU/+NH/CR65/0GdR/wDAp/8AGsyij2FL+VfcHtqn 8z+8 0/8AhI9c/wCgzqP/AIFP/jR/wkeuf9BnUf8AwKf/ABrMoo9hS/lX3B7ap/M/vNP/AISPXP8A oM6j /wCBT/40f8JHrn/QZ1H/AMCn/wAazKKPYUv5V9we2qfzP7zT/wCEj1z/AKDOo/8AgU/+NH/C R65/ 0GdR/wDAp/8AGsyij2FL+VfcHtqn8z+80/8AhI9c/wCgzqP/AIFP/jR/wkeuf9BnUf8AwKf/ ABrM oo9hS/lX3B7ap/M/vNP/AISPXP8AoM6j/wCBT/41Lc614htJFjm1jUFZo0kH+luflZQy9/Qi shHZ HV0YqynIYHBBrodZ1M6pZxyPrk0gEEI+xuZGPmKgVic/LyQTnJPNZTpxjNJQVn5f8A1hOUot ubuv P/gkN/q2v6fdm3fXr2X5EkDx3Uu1ldQwIzg9GHao31/V1tYpF8Qag0rMweL7RINgGMHOcHOT 9MVp 32p29xZ3todViktxYW6W8eyTHnIIw2MpwcI4yccMOeuKeoSQz+H7O3fW4Lme1klZUImJCMsY VFLJ gY2NxkDmsadmo81P108vTuazunLln+Pn69itFr2vzTJEms6hvdgq5u3AyfcnAq4114pWe6hO r3fm WqlpVGpA4AGTj5/mIxyBkitLWdetZdNvraHUY50kCiEW/wBoTOGB+ZH+RRgH7nfGOKj1TX9N uYNR SJiWK7rc7CNzSuGmB449B/u1mpSlZqklfy9Nenf9eli3GMbp1b/P1069v0ML/hI9c/6DOo/+ BT/4 0DxHrhP/ACGtQH/b0/8AjWzeaxayC+f+0vOsZonW303y2Hkkj5eCNi7Tg5UknHuah1LVZTo9 nDb6 9HKyWxgnRRKHky7nBZkGVCsBgnjBwK1TTt+6Wvl/wP8AgeZm01f95t5/8H+uxV1DVte0+7Nu 2vXs vyJIHjupdrK6hgRnB6MOoqt/wkeuf9BnUf8AwKf/ABrY1LVbS506aztdRW38uGBWZBJtvSsS qQfl yMFcDOAc9utYbW2nnT7SRL8i7kkKzRPEwWJc8NuGc+vAJ/q6Kg4rnhZ+nl6f1tvoKq5KT5J3 Xr5+ v9empo3l74psbWC5n1W+8ifPlyR35kBx/uscfj6H0pltquvXNpd3Ca/eL9lRZGja6l3MpYLk duCw 6kde9Xby/wBMng1CxEtoLaOKM2syLPvlaMYUYIwCVLA8Ly2cmp7zV7O4tNWQauDb3EI+yWTQ uBDi RG2dMKcLjjg9SRWSbsk6et+3TTyfR/h0NWld2qdO/XX06/mZdtquvXNpd3Ca/eL9lRZGja6l 3MpY LkduCw6kde9Rf214i+yi5OraiIS/lhzdPy2M4HPpj8x61sXurWdzZ6tGusA29zCPslm0LgQY kRtn TCnC444PUkVkaiQ/hrRTH9xPPR8dpN+Tn/gJT8qunyya5oJXdtvK/ZdSKl0vdm3Zd/O3d9CH /hI9 c/6DOo/+BT/41flufFkFs1xJqWoBFUO6i+JdFPQsgbco5HJA61p6xr9rJp99bRahFcJJs8lY PtC7 sOp+eN/kUYB+73x2qlJqllDqeo61b3zGa7STyrdVcSRvJ6tjbhckggk8DpUKTkrqkl6r08lb 1fYp pRdnUv8AP189TK/4SPXP+gzqP/gU/wDjU0+s+IraZIpdX1AO6JIALtzlXUMvf0IrTutRtD/b 00Gt YW/zPBbhJRtk81JPm+XAbAIBGR7iqusaodTtI5X1yaQLBCPsbmRj5qoFZjn5eSCc5J5q4tSk v3aS 9H5eXr925Mk4p/vLv19fP0LE0fjGCOR31W4xH5m4Lqqs2YxlwAJMkqOSByKyP+Ej1z/oM6j/ AOBT /wCNW7m7Q6HbumqxPfedPLKgWTeRMqKRkoFzw2ecc8ZrVv8AX7Oe0uEtp7SO1ki2w2xS4LxH HHy7 vLBB/iH1x2qY3Vuamn6K1tfnuU7O/LUa9Xf/ACOf/wCEj1z/AKDOo/8AgU/+NS3OteIbSRY5 tY1B WaNJB/pbn5WUMvf0IravNcjk02eGLXm+2iGPfdr5oN3jP7v7uV25+8cbs8+2frOpnVLOOR9c mkAg hH2NzIx8xUCsTn5eSCc5J5qoNSkr0kl6Py8v662ehM04xdqjb9fXz/rpfcqy634igSJ5NW1F UmXf G32pyGGSPX1BFRf8JHrn/QZ1H/wKf/GprshfCemJJ/rWuJ3j9RHhB+W4N+RrGrenTpyV3Fbv p2Zj UnOLspPZde6NP/hI9c/6DOo/+BT/AONH/CR65/0GdR/8Cn/xrMorT2FL+VfcZ+2qfzP7zT/4 SPXP +gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wk euf9 BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYU v5V9 we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP +gzq P/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9 BnUf /Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9 we2q fzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzq P/gU /wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf /Ap/ 8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2q fzP7 zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU /wDj R/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/ 8azK KPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7 zT/4 SPXP+gzqP/gU/wDjU1rr+szXkEUurX7xvIqsjXLkMCeQRnkVjVYsP+Qjbf8AXVP5isq1Gn7K XurZ 9DSlVqe0j7z3XU9+0v8A1VTaj/x7J/13h/8ARi1Dpf8Aqqm1H/j2T/rvD/6MWvztH3bPM9J+ F/8A aGjWN7/bHl/aLeOXZ9mzt3KDjO/nrVz/AIVJ/wBRv/yU/wDs67bwx/yKejf9eMH/AKLWtWvU jm+M iklP8F/kee8rwjd3D8X/AJnmn/CpP+o3/wCSn/2dH/CpP+o3/wCSn/2del0U/wC2Mb/P+C/y F/ZW E/k/F/5nmn/CpP8AqN/+Sn/2dH/CpP8AqN/+Sn/2del0Uf2xjf5/wX+Qf2VhP5Pxf+Z5p/wq T/qN /wDkp/8AZ0f8Kk/6jf8A5Kf/AGdel0Uf2xjf5/wX+Qf2VhP5Pxf+Z5p/wqT/AKjf/kp/9nR/ wqT/ AKjf/kp/9nXpdFH9sY3+f8F/kH9lYT+T8X/meaf8Kk/6jf8A5Kf/AGdH/CpP+o3/AOSn/wBn XpdF H9sY3+f8F/kH9lYT+T8X/meaf8Kk/wCo3/5Kf/Z0f8Kk/wCo3/5Kf/Z16XRR/bGN/n/Bf5B/ ZWE/ k/F/5nmn/CpP+o3/AOSn/wBnR/wqT/qN/wDkp/8AZ16XRR/bGN/n/Bf5B/ZWE/k/F/5nmn/C pP8A qN/+Sn/2dH/CpP8AqN/+Sn/2delEZBBzz6HFcfpVtO95bme4ult3ubuFXOoTO0pVpFVCpOFw oYhh k/uxyCedqWZ4ycXJ1LW8l5v9DGpl2EhJJU9/N+X+Zi/8Kk/6jf8A5Kf/AGdH/CpP+o3/AOSn /wBn WrpM91u8OQXl1dSSzbZkk89x50Zgd2VgDhirhevYr71Ztd9rBa3UV5dNcSanJb+VLcvIskYn dCNr E/dQZyOflraeNxsXb2v4Lz8vIyjhMHJX9n+L8v8AMwf+FSf9Rv8A8lP/ALOj/hUn/Ub/APJT /wCz rrrayQeJ71fPvCkdvDKiNeSlQztKG+Utj+EcdBjiqGj6fd3Mgcy3axR3MxWc6hM5Pl3GAjIW xgqG Xv0z1qP7Rxdm/a9vsx6q5f1DDXS9n36vo7GB/wAKk/6jf/kp/wDZ0f8ACpP+o3/5Kf8A2del 1Vht po9Qup3nZ4pQgjiJOEwDnH1z+lc39sY3+f8ABf5HR/ZWE/k/F/5nn3/CpP8AqN/+Sn/2dH/C pP8A qN/+Sn/2del1gw3F09+q6tLLaHzP3MUXETnPGZByx9jtz6Gj+2Mb/P8Agv8AIP7Kwn8n4v8A zOS/ 4VJ/1G//ACU/+zo/4VJ/1G//ACU/+zrsbW9u2u0itWbULQnDTsuzYPUN0f8AAfjW1R/bGN/n /Bf5 B/ZWE/k/F/5nmn/CpP8AqN/+Sn/2dH/CpP8AqN/+Sn/2ddvZadeW+pyXM1/JNC3m7YSThdzh l6nH AGPxq1DbTR6hdTvOzxShBHEScJgHOPrn9KP7Yxv8/wCC/wAg/srCfyfi/wDM8+/4VJ/1G/8A yU/+ zo/4VJ/1G/8AyU/+zrt7LTry31OS5mv5JoW83bCScLucMvU44Ax+NalH9sY3+f8ABf5B/ZWE /k/F /wCZ5p/wqT/qN/8Akp/9nTv+FUP5Zj/t5vLJ3FfsvGfXG/3r0mij+2Mb/P8Agv8AIP7Kwn8n 4v8A zPNP+FSf9Rv/AMlP/s6P+FSf9Rv/AMlP/s69Loo/tjG/z/gv8g/srCfyfi/8zzT/AIVJ/wBR v/yU /wDs6P8AhUn/AFG//JT/AOzr0uij+2Mb/P8Agv8AIP7Kwn8n4v8AzPNP+FSf9Rv/AMlP/s6P +FSf 9Rv/AMlP/s69Loo/tjG/z/gv8g/srCfyfi/8zzT/AIVJ/wBRv/yU/wDs6P8AhUn/AFG//JT/ AOzr 0uij+2Mb/P8Agv8AIP7Kwn8n4v8AzPNn+FDybd+vM20bVza5wPQfPTf+FSf9Rv8A8lP/ALOv S6KP 7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/I P7Kw n8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPN P+FS f9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8A s6P+ FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAl P/s6 9Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv 8/4L /IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4 v/M8 0/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv /wAl P/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9 Rv8A 8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo /tjG /wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7 Kwn8 n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4V J/1G /wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6 P+FS f9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ ALOv S6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6a/wv/s9Gvf7Y8z7OPN2fZsbtvOM7 +Ole m1U1T/kEXv8A1wf/ANBNKWb4ySac/wAF/kOOV4RNNQ/F/wCZDpf+qqbUf+PZP+u8P/oxah0v /VVN qP8Ax7J/13h/9GLXlo9BlXwx/wAino3/AF4wf+i1rVrK8Mf8ino3/XjB/wCi1rVqhBRRRQAU UUUA FFFFABRRRQAUUUUAFFIc4OACe2a56w8R3V9epaizs/MMk0bpHeF3i8ssNzDyxhSwABzn5hxW kKU5 puK2M51YwaUup0VFZ2kX93qEUslxawwKkrxL5c5kJKOyNnKLgZXjr+FVLDXbnUZrdoLGBraY tuYX WZIcAkb028ZIAxk4zVewndrtvqhe2hZPvtozbIBBBAIPUGqMWhaRA++HSrGN8Ebkt0BwRgjg dwSP xrN03xFcX2oR2rWtoGMksciw3ZkeLyywLMuwYUsABz/EOK6GicatB8r0v5/5BCVOsuZa28v8 ytBp 9lbJGkFnbxLExaMRxKoQkYJGBwSCRTbbStOs5jNa2FrBKeC8UKqT+IFVYdQ1GTWJ7FrG1VIU SRpB dMSVYuFwPL6/Ic88Z6mqNn4jvLucRLZWTOJmjkiivWeVFWURs+3yxwM7uSOK09lXd9fXVdde 5Hta Ktp+D6fI1k0bS47j7Qmm2az5J8xYFDZPU5xnvUlpptjYb/sdlb22/G7yYlTdjpnA561PIXET mJVa QA7VZtoJ7AnBx+RrAsPEsl/Dp0q2UcYupNkqyTkNDmMyA42/MCgyDkdR74iMa1SLad0t9fmV J0qc kmrP0OhorEi1+V4ra7ksdlhdOqQy+bl/m+4WTHAbjGCeoyKgt/EGpSyxrJpMKKVtpH23TM6r M5Uf L5Y5XBJGR9af1Wrrpt5r/MX1mn3/AAZ0VFMmErQSCB0SYqQjOhZVbHBIBGRntkfUVyvhfx3p uuaT o73M3lX19bxlsW0qQNMUBaNJGG1iDkbQxPFc5udbRXH2HjHUZBb3Oo6Nb29hPfyacJ7e+MzJ KszQ gspjTCs64BBJ+YZA5xrQ+LNFuLyO1jupC0shijlNvIsMj8/KspXYx4PAY9KANqisHTtQ1RvE +saX eSWc0dvbW9zbNDC0RAleddjku24jyh8wA6nisLR/iBd6jqiWk2mWA2y3UdzHZag91cW6wF1Z 2iEI O1mRQvOT5i4B5AAO7orloviN4XnERivblvNVHTFhcfMr/cI/d9GPC/3jwMniprLx34c1EW7W t7K6 XK5gkNpMqTHGdqMUAZsA/KCWyMYzQB0dFc34d8Y2uvwzkWl/C8U1wmHsLhVKxSsgO5owNxCg lM7g SRjINSReM9HurOwuLOWeUalK8Flus51Ekq5yrHy8oOD8xGMKx7GgDoKKwvDGs6lrdtcz32nW lmkV xLbJ5F405ZopXjcnMaYGUyOuQecVJpuqJe+IdVtkvZn+zJCDaS2TwmLJkG8OwHmK5U4K5A2c E5oA 2aKwdO8ZaFqt9HZ2l1KZ5HkjVZbWWIF4yQ6ZdQN42nK9cDOMVJD4s0W4vI7WO6kLSyGKOU28 iwyP z8qyldjHg8Bj0oA2qKwrPxhot/eWttbS3Ttdki3lNjOsMuAW+WUpsIwCc557VuMdqk4zgZxQ AtFc 7b+INSlljWTSYUUrbSPtumZ1WZyo+XyxyuCSMj60lt4ne5u7a0WGy+0y3Utu8K3uXjEe75iu zODs b06r68dLwlZX02812v37HOsVSdtd/J+h0dFc5Y+I7u9u1tks7Iyl5kZEvWZozGWG5x5fClgB nr8w OKfp/iSXUYtNeOxRPtUgjlR5yGiJjMgIG35gUGQcjqPfClhKsb3W3mvPz8mNYmk7We/k/L/M 6Cii iuc3CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAoo ooAKKKKACqmqf8gi9/64P/6Cat1U1T/kEXv/AFwf/wBBNAEOl/6qptR/49k/67w/+jFqHS/9 VU2o /wDHsn/XeH/0YtShsq+GP+RT0b/rxg/9FrWrWV4Y/wCRT0b/AK8YP/Ra1q1QgooooAKKKKAC iiig AooooAKKKKAEOcHBAPbNYdlouoWskJbUbZlilml+S0ZWYyFiVJ8w/LuYHGP4V54zW7RWkKso Jpdf T+upEqcZNN9DCg0bU4oVgbU7Ywm6+0vstGVyTL5pUHzCACcjoeKW00K5iuLOe7v4riS1B2yi 22SS EqV+dtx3Dnpx0HpW5RVvE1HfXfyX+RCw9NW8vN/5mHYaNfWk9u0t/bvHFNNKRHalHfzCzFSx c/Lu YHGP4V9K3KKit7mC7jaS3lSVFd4yyHIDIxVh9QwIPuKzqVJVHeRcKcYK0TPh0/UI9YnvmvrV kmRI 2jFqwIVS5XB8zr85zxzjoKdpGmT6eri4nt7g75HR47cxsvmOXYZLNkZI9Og61Y0zU7TWLFb2 yd3g Z3jy8TRsGRyjAqwDAhlI5HanRXgl1C5s/s9wpgRH854yI33buFbuRt5HbI9aqVaclZ+XRdBK jBO6 /N9SdwxRghCvg7SwyAfccZrDtPDZt30qSW6V3sE8ttkW0TII2RdwLHkbic+549NuaaK2gknn lSKG JS8kkjBVRQMkkngADvWeviPQ3itJE1nTmjvX8u1YXSETvnG1Dn5jkgYGeTShVnBNRe/9fqOd OM2n JbEEGgyxpaWsl75lhaOrww+Vh/l+4GfPIXjoAeBk1PBYXsWt3F893A0UyLGYhbkMFUuV+bee fnOT jnHQVp0hOASc8egzVOvN3u9/Jf18yVRgrW6ebGzCVoJBA6JMVIRnQsqtjgkAjIz2yPqK47Sv BGo2 em6PpN/r6XmmaW0LxRpYiKR2iwU3PvI2hgDgKDwASec9RpeqWms2CXtk7vAzumZInjYMjlGB VwGB DKRgjtVysTU5DT/B+oxLb22o6zb3FhBfyaiILexMLPK0zTAMxkfKq7ZAAB+UZJ5zU0j4bW2j 3VmI TpBtbOUSROdHj+1kA5UNOWOcf3ggbjrnmussNa0rVZZ4tO1OyvJLcgTLbzrIYzzwwUnHQ9fQ 0661 W0sr+xsp3kWe+dkt8ROVZlUuQXA2qdqsQCRnBxnFAGNbaJr0Pia61dtY01kuYooHhGmuCI42 lZcN 55+b962TjBwOBVLTPCeu6fLbM2u6e629xd3CmPTHRnacyMUZvPOYxJIrbcDPlpzkZrprrVbS yv7G yneRZ752S3xE5VmVS5BcDap2qxAJGcHGcVZM0QmEJkTzSpcJuG4qDgnHpyPzosBxFv4Hn07T rZbj VkmisrPToX8mwbe4spzMhCh2OWUlSACc8j+7VDwZompap4W8P2mo6hcR2mlrayPZT6TJazCa JVZU MjkB0VgOVXnbgsec+hRXtpNO0MV1DJKu7KLICw2nB49jwfeiK9tJp2hiuoZJV3ZRZAWG04PH seD7 1XJLsVyS7GJp+iajo91O0erodKNzPeG1WyzMTK7SMpfccjcxIAQHoMmsXwtp63fifW9Sto76 2tYp G/s+G+sZYVSSVVaaVVdVJDMvTOQd/QOK7mOaKUuI5Eco2x9rA7W9D6Hmn1NrEnG2fhTxBb2q Wcni CwNqdS/tCXydNkjkYm5+0MgbzyApOV5U/Ke9XbLRNet/E0+r3GsabKlxDDBLDHprofLjaRl2 sZzh sytkkEcDgV0tFAHI2nhLU7c6UX1e0c2Oq3OottsGXzPP83cg/enbjz5MHn+Hjg7qekfDa20e 6sxC dINrZyiSJzo8f2sgHKhpyxzj+8EDcdc813VFAHC+Hvh4+j6pYX9xe6dJcWhdmnstLFpNdFlZ f3zK 5DD5s42jJAPbnuqKKAMyCwvYtbuL57uBopkWMxC3IYKpcr8288/OcnHOOgqtBol7F9jzfwN9 nu5r ri2I3eZvyv3+MeY/P09Dncorb28/6S7W/JmXsYf033v+ZhWei6jayQltRtmWKWaUbLRlZjIW JUnz D8u5gcd9q88ZpLPw41tJpUsl2rSWC+WTHFsEyCNkXcCx5G4nPuePTeopvE1XfXfyXn/mxLD0 1bTb zfl/kgooorA2CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKA CiiigAooooAKKKKACqmqf8gi9/64P/6Cat1U1T/kEXv/AFwf/wBBNAEOl/6qptR/49k/67w/ +jFq HS/9VU2o/wDHsn/XeH/0YtShsq+GP+RT0b/rxg/9FrWrWV4Y/wCRT0b/AK8YP/Ra1q1Qgooo oAKK KKACiiigAooooAKKKKACiiigAooooAbJGJYnjYsFdSpKsVOD6Ecg+4rhPB1nBomoXFi9n4g+ 2m+v PmlkupLYRPM7o+52MRJUrkjL5JzySa72igDzPQRc2WoaXeRLr6fbNc1BLmCS2uRClu7zvGxj K7UB ZoTvIB+ZsnAIXY0XVIo/G2qRxx+IDZXcNv5Ju7O9aJZ985l2mRdsa4MXTavTHSu0ooA8m8LQ 61e6 3pE1zLrs0TmT7ZDfW97amNTG/MnmSNBJ820YjVeSCMAEU7w7pviZZfDsN7BeGzaRYpI5g221 +yRl Y3I7CVwWz3+X2r1eigDzXS/7Yzo//Iw/8JF9pj/tT7T532PZn99jP7nbjOzy/mzt96s6FHHe eKNU E114qSFL8TWEU6XscOwRRF8u6gFTIJBsZtvHyrzz6DRQB5l4bS/t9atbnU4dZFhdXt89hHbx XMSw l7uRgbqMD+IOpVnAUDOQMbj2662w1fUbKTS9QSCyhWb7X5JaObIyVj25LMPQDOfwzrUVUWkn dX/Q DzHR/wC1bXV9K8RSQzNJq9xLFdWo0i4jmhWTBXznJIxGUjQEqo27iCR1r6eNQOreFZ7228Sy apDe sdUa4ime1SVreZAyjBQJvfAaP5Qp+Y9K9WoqQPKdNF+dY8KT39v4mk1KG9Y6q08Uz2ySNbzJ uQYK BN74DR/KFPzHpXY6KTJ438TtNzLH9ljiz2h8vcMexdpPyrpag+xW4vzfCIC5MXkmQE5KZyAf XBJx 6ZPqa2pVFCM0+qt+Kf6CaKtpoljZahJewRsJ5PM3EsSPnYO3H1AotNEsbLUJL2CNhPJ5m4li R87B 24+oFaNFS61R3vJ6mzr1Xe8nqc1pxKfELXIof9Q9layzDsJiZF/MoqfkK6WoLezt7WW4lhiC yXMn mTNkku2AoJz7AD8Knqq1RVJJrsl9ySMUrBRRRWIwooooAKKKKACiiigAooooAKKKKACiiigA oooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACq mqf8 gi9/64P/AOgmrdU9WYLo18zHAFvIST2+U0ARaX/qqm1H/j2T/rvD/wCjFrMsNVggjxJDfL/2 4zf/ ABFSXes2c6xQoLlXa4hA8y0lQf6xe7KAKlDZL4Y/5FPRv+vGD/0WtatZXhj/AJFPRv8Arxg/ 9FrW rVCCiiigAooooAKKKKACiiigAooooAQjIIBI9x2rlNMn1W5vIo5dQvRE01zGZZEgCOEZ0UJh M7+A 3OB8jcEdOrIyCDnn0NZkHh7Trd0aNbnKM7qGvJmCswYMwBbGTubnrya6KNSEIyUlq/JPo/8A gGFW nOUouL0Xm12MTStV1K5/sSO7vXW4nKvIERAs8TQvID93IIK7Tgj9RVi2u9Rgt4L2TUJbhX1B 7R4Z I4wNvnNGCCqg5AAJzkcGti30WwthZiOFv9Dz9nLyu5jyu0gEknGOMdKZbaFp9pMsscUpZGZ1 82eS QKzEksAzEAnJ5Hqa3nXoNu0bfJef3br0+SMYUKySvL8X5ff1K9ul4fEV3A+qXTwRQxSrGUix lzIC CQmcDYMc/XNZ+lyavdzKPt18QlxKDJLHB5LpHPsK/Km7JTPpyDjitqPRbOK9a8Q3XnvwzG7l II5w CC2MDccDHGeKksNLtdMV1tfOCuSxEk8kgySSSNzHBJJJx1qHXppOy106LtqUqNRtXemvV/Iu VVhW 7GoXTSuDakJ5CgDIODu9/SrVFcZ1hWLa6jc31/5Mrrp5Rsi2dcyyAe5+XH+7n6itqmSQxTbf NjR9 rBl3KDgjoR70AZcWqzR6gtjKqXTE4MlqD+7/AOui/wAP5n6Vr0yKGKCMRwxpHGOiooAH4Cn0 AZdl Hq66nI13NG1mfN2KAMj5xs7dlyKLKPV11ORruaNrM+bsUAZHzjZ27LkVqUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWdr/8AyLmqf9ekv/oBrRrO1/8A5FzV P+vS X/0A0AeXfFT4q6l4Lez03R7CQXMkglkvLqBvJZVIJjjJwHJBAYg/KGwDuOV6fSvEa+K9A07V 1sbq yM89qWguY2UgmWM5UkAOhBBDjgg9jkDO+Ifhjw54rbToNdfX0ezEjxHS7CWZSJCoO5lhcZ/d jjIP PuK2LOK0t9A0i1sftX2W2azt4vtcLxSlY5UQFlZVIPy+gz1HBqBm/wCGP+RT0b/rxg/9FrWr XMeG tdsV8LaSmblylnEjGO0ldchACMhSDggitT+37H+7e/8AgDP/APEVVxGnRWXF4h06ff5TXMmx ij7L SU7WHUHC8EelSf21af3L3/wBm/8AiKl1ILqOzNCis/8Atq0/uXv/AIAzf/EUf21af3L3/wAA Zv8A 4ij2kO6CzNCis/8Atq0/uXv/AIAzf/EUf21af3L3/wAAZv8A4ij2kO6CzL5OASAT7DvWPbeI luZY Y/7NvY/OeWNGcxctHu3DAcnqpGcYzjnmrB1q1wcR3hPbNlN/8RXNaY01leJcHT4o5DLO800c FwXl WQs4Q/uB0YpznovHXFdFGdFxk5NX6a+T8/Qwq+0Uo8t7enp5ep0+mamdTSVxZXNusbtHmYp8 zKxV gNrHoQev4ZqCDXkuZbYRWF6YLnPk3O1PLbCls/e3AEDjIFYtpf6jBbi3+ziJWvDcPKkdyzBG m8xl CmAZ4JXqKZphltrm1mmg8h4txna0trkC4JUjBTywq8kHPPI7ZrV/V1zNyXlr/wAH+uxmpVXy pJ+e n/A/rubdn4gW7uIIjp95CJ5JIkeQxEbo927IVycAqRnGM49RWxXF6U0lnfxTvYxwsZp3nnht 7hpJ EkZmCYMIzhinJPRffFdJ/bVp/cvf/AGb/wCIrHEToxnaDVvXzfmzSh7RxvPf/gE8N7HNfXNo quHt whckDB3AkY/KrNZo1iyDFhFeAnqfsM3P/jlO/tq0/uXv/gDN/wDEVh7SHdG9mEepvJqEln/Z 90rx qGZyY9oU7gDw+edp7fXFQxa6JdjHTrxEeXyt7GLgh/LPAcnAY4JAqjDqkyaxPdPasIZY0j4h uCwC FyDjye+/pnjHeo9HngtJJZrmydJ2eQiWG2uGLB3LkHMQ6fKM89O1HtId0FmdRVSG8E11dJFL bzLC ANkMgMitzkMOg6DH41F/bVp/cvf/AABm/wDiKxTrj2upTXtzAkUUsSx/MtwMbPMbPMI7MT7B SaPa Q7oLM3tP1D+0EkcWk8Co7JmUpyysVYDax6EGnW92txeXMcc9tIkW0bY5Nzo3OQ47dOPxrloP EBto TA0kMS/ammkkUTkqplZ3XBhHZZF6j7rehq1aa4ZNZnn8lWR444nWNLhmQI0nOPJHckYyOVNH tId0 FmdBBqFlcyCOC8t5XI3BY5VYkdM4Bpy31o9ybZbqBpx1iEgLD8OtczbztE9m7WzBo72a4kK2 1xkq +/gfuuSN/t90evENlFFbNbRPFcyR28ocSsl4ScHOfL27QfxI9qPaQ7oLM7Oq1tf210zJFJ+9 X70T gq6/VTzUH9tWn9y8/wDAGb/4is5ZLKW5iub5765mibdH/oEyJGfUKF/mTR7SHdBZmnHrOlyy rFHq Vm8jHaqrOpJPoBmr1YMcmlxyrIp1kspyAwvGH4g8H6Gr39tWn9y9/wDAGb/4ij2kO6CzJre7 W4vL mOOe2kSLaNscm50bnIcdunH41Wi1qOV4CLS5FvPkpcsF8vABOT82QMDuBWbBqs66vLdS2jCK WOOI 7YrgsoUuc48kZzv6Z7VX06VoLi2lmhaBo8mZra1uMTkgjBTywByc556dqPaQ7oLM3rDWbDUi y29z C0gZx5YkUsQrEbsA9DjIPoRU8d/ZzXDW8V3A86/ejWQFh9R1rEstRktJXh8uQ2zTyS+Z9kuN 5DsW xt8vAwT1yfpWfbNNFeWM8ondreUtIxjuj5gZWUsFMe1T82cAfiKPaQ7oLM6g6rpw639qPnKf 65fv DqOvXkcVHYazYakWW3uYWkDOPLEiliFYjdgHocZB9CKyLG+8rUru4uLEgXEgfzEt7hnUBFUD BhGe Vz170+y1J7SV4fLkNq08ku/7JcbyHYtjb5eBgnrk/Sj2kO6CzOjrOt9XS4ubm2FrcJNACQjb P3mO u0hsdx1I6ikfW7cRsY4rtnwdoaznAJ7ZOw4/KsGF3txZXEcVwbxJGa4LLdFGDZ3bQYyBknPQ YIHW j2kO6CzNu116C8jspILe4ZLp9ikhRsbaWwwLZ+6CeM8fUU631uOZ032lzBG8rQrLIEKlwxUj 5WJH II54NYViBbyaXI6zIbZQs6JaTsJNsTIrDMY5+bkemOeKkt7iRo47e5ieOBLprktHbXDsx8wy BcGI Y5I556e9HtId0FmdZRWY+v2ERQSG5Te21d9pKuT6cr7H8qrxazjUZ2lnU2RVfJVbeXeG75+X GKak nswsbdFYkWs41GdpZ1NkVXyVW3l3hu+flxiiLWcajO0s6myKr5Krby7w3fPy4xVXEbdFZ/8A bdh/ z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQorP/ALbsP+ekv/fiT/4mj+27D/npL/34k/8AiaLg aFFZ /wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ/wDE0XA0KKz/AO27D/npL/34k/8AiaP7bsP+ekv/ AH4k /wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0f23Yf8APSX/AL8Sf/E0XA0KKz/7bsP+ekv/AH4k/wDi aP7b sP8AnpL/AN+JP/iaLgaFFZ/9t2H/AD0l/wC/En/xNH9t2H/PSX/vxJ/8TRcDQorP/tuw/wCe kv8A 34k/+Jo/tuw/56S/9+JP/iaLgaFFZ/8Abdh/z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQorP/ ALbs P+ekv/fiT/4mj+27D/npL/34k/8AiaLgaFFZ/wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ/wDE 0XA0 KKz/AO27D/npL/34k/8AiaP7bsP+ekv/AH4k/wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0f23Yf8A PSX/ AL8Sf/E0XA0KKz/7bsP+ekv/AH4k/wDiaP7bsP8AnpL/AN+JP/iaLgaFFZ/9t2H/AD0l/wC/ En/x NH9t2H/PSX/vxJ/8TRcDQorP/tuw/wCekv8A34k/+JpG13TkQu80iqoyWaFwAPUnFFwNGisz +37H +7e/+AM//wARR/b9j/dvf/AGf/4ii4GnWdr/APyLmqf9ekv/AKAab/b9j/dvf/AGf/4iqmqa taXu k3dpH9pWS4haGMy2kqLvcbVBYqAMkgc+tK4HlXxj+JOreF77TdN8O6m9pdBZJLxGtAwZTs8s q0iE MP8AWDKk8gg8iuw8N+IF8TeENF1Lz3nnY2aXMrQtGGmEkfmYyoBG7Iyvy5BA6VP4m0DTPGFj Ba63 4cvZ1t5hLE6yxI68jcoYSZ2sBgj8eCARqGNpls7W20iaziilgCL+6WONI3U4AVzgYXAAHpUj OHu/ HEPgP4S6bfiye6vbjfDaqUbyg+5jmRhwABztzlsYGACyv+FXxUk8caiuiXmkiO6tdP8AOmvf PB89 1KIx2BAF3FieDx0resdFmfwTD4d1fRZLmBoilxGJISrZYsMHzAQRxgjBBGQehp+geHbPw1BA umeG zDNFAtu10qWqzSqAPvurgsSVBPqeaALeixxSrq3moG/4mlwRn6rWh5Fp/wA8Vrn1sdehNysW mArL dS3AY3MQOHxgEZPIx60v2XxH/wBAxf8AwKirx69CrKo2onVCcVFXZv8AkWn/ADxWjyLT/nit YH2X xH/0DF/8CoqPsviP/oGL/wCBUVZfVq38pftIdzf8i0/54rR5Fp/zxWsD7L4j/wCgYv8A4FRU fZfE f/QMX/wKio+rVv5Q9pDub/kWn/PFaPItP+eK1gfZfEf/AEDF/wDAqKj7L4j/AOgYv/gVFR9W rfyh 7SHc3/ItP+eK0eRaf88VrA+y+I/+gYv/AIFRUfZfEf8A0DF/8CoqPq1b+UPaQ7m/5Fp/zxWj yLT/ AJ4rWB9l8R/9Axf/AAKio+y+I/8AoGL/AOBUVH1at/KHtIdzf8i0/wCeK0eRaf8APFawPsvi P/oG L/4FRUfZfEf/AEDF/wDAqKj6tW/lD2kO5v8AkWn/ADxWjyLT/nitYH2XxH/0DF/8CoqPsviP /oGL /wCBUVH1at/KHtIdzf8AItP+eK1jeJIoEsFMcYU7bjn/ALdpqh+y+I/+gYv/AIFRVWvNL8RX UJQ6 YuQkigfa4xy8Tx/pvz+FVHD1U9Yic423I9QA/wBO4/5+f/chWzpaRPf6iJEDDceP+3m6rIut J1+f 7TjSUHmiTGb2Pgv9p/l9o/8AHferK2fiBJrh10lQJm3Z+2RnH72aTH/kXH/Aa1lQqNaIzUlf c6Hy LT/nitHkWn/PFawPsviP/oGL/wCBUVH2XxH/ANAxf/AqKsPq1b+U19pDub/kWn/PFaPItP8A nitY H2XxH/0DF/8AAqKj7L4j/wCgYv8A4FRUfVq38oe0h3N/yLT/AJ4rR5Fp/wA8VrA+y+I/+gYv /gVF R9l8R/8AQMX/AMCoqPq1b+UPaQ7m/wCRaf8APFaPItP+eK1gfZfEf/QMX/wKio+y+I/+gYv/ AIFR UfVq38oe0h3N/wAi0/54rR5Fp/zxWsD7L4j/AOgYv/gVFR9l8R/9Axf/AAKio+rVv5Q9pDub /kWn /PFaPItP+eK1gfZfEf8A0DF/8CoqPsviP/oGL/4FRUfVq38oe0h3N/yLT/nitHkWn/PFawPs viP/ AKBi/wDgVFR9l8R/9Axf/AqKj6tW/lD2kO5v+Raf88Vo8i0/54rWB9l8R/8AQMX/AMCoqPsv iP8A 6Bi/+BUVH1at/KHtIdy9rFvCraYsagB9Stwcf8Crp/7Pi9K41bXXpXskn0wCOC8iuCwuYicL nIxk ev6V2H9oP/z43H/fcX/xdeng6coQtJWOaq05aDv7Pi9KP7Pi9Kb/AGg//Pjcf99xf/F0f2g/ /Pjc f99xf/F112M7jv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s +L0p v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP /wA+ Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s +L0p v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP /wA+ Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s +L0p v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP /wA+ Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s +L0p v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP /wA+ Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s +L0p v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP /wA+ Nx/33F/8XRYLjv7Pi9Kz9csY08P6kwHItZT/AOOGr39oP/z43H/fcX/xdVdTmmvdKvLSOymV 54Hj UtJHgFlIGfn6c0WC55n8Ufiu3gzVrHR9O095LrdFc3csylFaHdkxxkgglgCpcAheQMtnbs+G PiMf FXg5tdg0iOydNXttOMTzGYFZJYFZsgLg7Zjj3A69K0PEugWviv7INV0CeYWc6zwFmtyVwQSp zIco wGGU8Ee4BEsWkW9tYfYbXw2bW1+0R3Pk2wt4VMqMrqxCSDJBRPrgA8UgOD+JPxmufDGv6h4d 03R4 xd2rwMl7JPuVgQkjKY9vQqSnDA85BBrutH8UWnjHwNZa3aWk1qJrqBHilU/K6zoGCtgB1z0Y fQ4I IFLX/CGl+JUm/tLwuXnmaNpblFtVnYIVOPM37gCFCnBztJAIrZMN09pbWMGmSW1vFJDsXdCs caI6 nACucABcAAelAGzTo/8AWp/vCjyz6r/30KciESKSVwCP4hQB/9k= --Boundary-00=_TI2SBRtKETDWFso Content-Type: image/jpeg; name="bis2.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bis2.jpg" /9j/4AAQSkZJRgABAQIAAAAAAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof Hh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIy MjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAKAAoAD ASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF BAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0 NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKj pKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QA HwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEE BSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZH SElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0 tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1 zUtZ s9J+zi7ebzLlzHDFBBJNJIwUscIiljgKSTjApuma5YavJcxWk0nn2rKs8E0LwyxFhuXcjgMA Qcg4 wecdDXMeO7qKy1fw9PNcpbqGvVEryiIBjaSBfmLx4JYgD505I+Zeo5Tw7cQ6l4h1jULxLu+8 lrKE Pp95dbo0eNlkcfZJbkuxW3hB3ONxRdzKcZ1hRi6fM77b9N7f1qDetj2LJ9aZPPFbW8lxcSpF DEpe SSRgqooGSSTwAB3rlPAt7rH2ZtK1pvOntbWCWO5cSrLIjmRD5iyxxsGDwuQSvKsuSxBZq/xP 1GWy 8N2trvkjstRvUs9QliiMkkVmUdp3UAHkRo3O04GTjPI55wcJcrKT0udR/bmlf2T/AGr/AGpZ f2b/ AM/n2hfJ+9t+/nb97jr14q3BPFc28dxbypLDKoeOSNgyupGQQRwQR3r5h07xj471Lwzdwxvc tEt5 HfW88OmeYZrlrpWEYZV2rmRmcZByyBBwcV658E9dvdc+H6LesjHT5zZQsq7SYkRCuexIDYz6 AZyc ky0wPRcn1rn7nxrolpqTWUtzICjbJJhExiRvn4LY6ARTbmGVTyXDspGDpaxqiaNpU2oSW806 Q7dy Q7QcFgCxLMqqozuZmIAAJJwK84fwfq+uaTqd5aQKskrXqraTkxzbmOpBAQRgbvtsBBJxgk5A xnKr U5I3Geq5PrRk+tYXhH5dCeJeI4b+9hiUdEjS6lREUdlVVCgDgAADgVleO9c1Sxk0/StKtDPN frM8 hSZo32R7cqpVSQSXGSMEKGwVYhlqMk48zdla/wCoHXwzxXCF4ZUlQMyFkYMAykqw47gggjsQ RT8n 1ryK08UzaFYaxe6DpIljntYdQSKa5JSKHydiSKiR4AAh2ugIVCoUOQcJ3vhrSZLQy6kb6eca hBDI 8cvJEg3lpCRwWZWRTgAARqAAoVV0kuVuLeq3+5P8mI6DJ9aMn1rmvG3iO/8ADOh/btP0efUp fNiT ahXaN0qJtI3b9zbiF2q2DjIx1xtiaz8W/K1K12xQ+H8x2N4Fk5lkxI6hSyDj923IJ6DcvNVT p899 dlcG7HfZPrRk+tcZ8KppZfh3pySyvOIGlhjuCxKzIsjBWTPzBQMKAwUjb0AxXZ0VYezqSh2d gTur mNq/iS30mf7MttdXt0IvOeC22AxxZIDs0jKoBIwBuyT0BwcW9L1e21aF2gLpLEQs8EoxJCxA OGHT oQQQSrAgqSCDXnun+NdGk8T+JHtheXentcxyG/t7RpYvM8pImQbAxZQEB37SPnI6ECbpvCjT ajqu p64baSC1uoobe3EoIeRY2lYyMCcqSZT8vJAA3EsWxThFU+a+piqk3U5WtO51tFFFZmoUUUUA FFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQBW uLO1u9v2m2hm252+YgbGeuM1yWrfD+PUtRubiG+htre4EW60bTbe4jBjDBWAlVgD+8fkY+9X QaFo Vpe+HtMuribUXmmtIpJG/tG4G5igJOA+OprQ/wCEZ07+/qP/AIMrj/45Vx5o7A7MxPDnhiPw 8JGF 21w8kSQ4FvDBHGiPI4CRxIoHMrk9ck1c1vQNN8RWaWmqQPLCjlwEmeI5KMh5Qg4KuwI6EE1f /wCE Z07+/qP/AIMrj/45R/wjOnf39R/8GVx/8cpTTm7yC5kQeFNFtvDcfh+C1eLTImDxxR3EisjC TzQQ 4beCH5zmpPD3hrSPCthJY6LafZbaSUzMnmO+XIAJyxJ6KPyrQn8O2EVvJIi6pMyKWEUepzhn IH3R ukAyenJA9xXKWes6LeWNlfDR/FMVnfKn2WeW9kVZXcZRP9flSxwoLAKSR82CDU8gXOxrnLDS fE2l RzW9lrelLZmQtbwS6VI4t04wiH7QPlGOAeB0XCgKKmnapompW2n3X9neJbOy1HYtreXV5KI2 dx8i kLOWGSQASACcYPIrL8OPf6lrttZ3Vy0kfn3qXKxi/gCxQSNFvSV7llcl/Kyqg4DHJGOR077h c67w 5pMmh6BaabNcrdSwg+ZcCMoZmLFi7Asx3EkljnkknjOBFrmgf2vLaXVvfTWGoWm8QXUSq5VX ADqV cFSDgdsjAweoPPGe01PX/DLaeviO302+uZU82W8k8i8i+zyuGB8wyKdyKVzsyCeCOm5ZWFjc a7rF m0PiJJrSGKRYJtSOyRGMoV4ispPzGNsiQjGF4XJodNSTUkmn31X3BczpvAFn9lt4LK6ltFS1 NjOi rvS4tixbyiGJZRlmAKsGwTlicEdVbQLa2sNuhJSJFRS3UgDHNc14UUa3DOb3SNctFjurqL7Q +qN5 YEc7oFIW4ZtwCgE425BwcYy61vtCujZzfYvEMWnXsixWuoSX0whmZjhMATFwGOMFlAOR6im4 3bfV 7+fr3C51FY934dt7nxAmuRXNza6gto9mZIShDxsdwyHVhlW+YEY565HFUbafTbvVbjTotF8U Ga1u ltrhvt8myLcqMrlvPwVKuDhcsB1UcZ6F/DVgI2KtqBYA4H9pXHJ/7+U480dmFynoOiWfhzRL XSNP VxbWylV3tuZiSSST6kknjA54AHFUfGWgXXibw5NpVrqUth5zKJmjwDLFn5oycEgEen0OQSDz thZe JpdSS2uXiaSKDTri5to3vVdVuJXSVQxuiAY1jZs4OfQVas/FXgu+1KC0t7jUnFzN5EEy6wxE rk4A CCfzBk8AsgHTnmhqUnzN6hc6Lw/4fsPDWlRafp8KxxooBIHLH/OfzPUkk6tcla6lpV5epYQ6 J4oN +JHSe1OokPbBcYeTNxgK2flIJ3YOKk8Jp/bkU32zR9ctQl1dRC4fVG8sCOd0VCFuGbcAoBON uQcH GMrlYXOsoqL/AIRrTv8AnpqP/gyuP/jlcdZeIfDN9qNvZRrqIknlWJT/AMJHC3JOPurdlj9A CfQV vSw1Wqm4K9tyXJLc7aiov+Ea07/npqP/AIMrj/45XG6V4h8N63qsOnWEGtSTTb9rf2xnZtUn 95Gt yZU6Y+ZAckA4rHlKO3orzuws/E0upJbXLxNJFBp1xc20cl6rqtxK6SqGN0QDGsbNnBz6CrVn 4r8G X2pQWlvc6k4uZvIgmXWWIlcnAAQT+YMngFkA6c80coHdUVx9rqelXl6lhDovig34kdJ7U6iw e2C4 w8mbjAVs/KQTuwcVJ4TX+3Ipvtmka7ahLq6iFw+qN5YEc7oqELcM24BQCcbcg4OMZOUDrKKi /wCE a07/AJ6aj/4Mrj/45R/wjWnf89NR/wDBlcf/AByjlAloqL/hGtO/56aj/wCDK4/+OUf8I1p3 /PTU f/Blcf8AxyjlAloqL/hGtO/56aj/AODK4/8AjlH/AAjWnf8APTUf/Blcf/HKOUCWiov+Ea07 /npq P/gyuP8A45R/wjWnf89NR/8ABlcf/HKOUCWiov8AhGtO/wCemo/+DK4/+OUf8I1p3/PTUf8A wZXH /wAco5QJaKi/4RrTv+emo/8AgyuP/jlH/CNad/z01H/wZXH/AMco5QJaKi/4RrTv+emo/wDg yuP/ AI5R/wAI1p3/AD01H/wZXH/xyjlAloqL/hGtO/56aj/4Mrj/AOOUf8I1p3/PTUf/AAZXH/xy jlAl oqL/AIRrTv8AnpqP/gyuP/jlH/CNad/z01H/AMGVx/8AHKOUCWiov+Ea07/npqP/AIMrj/45 R/wj Wnf89NR/8GVx/wDHKOUCWiov+Ea07/npqP8A4Mrj/wCOUf8ACNad/wA9NR/8GVx/8co5QJaK i/4R rTv+emo/+DK4/wDjlH/CNad/z01H/wAGVx/8co5QJaKi/wCEa07/AJ6aj/4Mrj/45R/wjWnf 89NR /wDBlcf/AByjlAloqL/hGtO/56aj/wCDK4/+OUf8I1p3/PTUf/Blcf8AxyjlAloqL/hGtO/5 6aj/ AODK4/8AjlH/AAjWnf8APTUf/Blcf/HKOUCWiov+Ea07/npqP/gyuP8A45R/wjWnf89NR/8A Blcf /HKOUCWiov8AhGtO/wCemo/+DK4/+OUf8I1p3/PTUf8AwZXH/wAco5QJaKi/4RrTv+emo/8A gyuP /jlH/CNad/z01H/wZXH/AMco5QJaKi/4RrTv+emo/wDgyuP/AI5R/wAI1p3/AD01H/wZXH/x yjlA loqL/hGtO/56aj/4Mrj/AOOUf8I1p3/PTUf/AAZXH/xyjlAloqL/AIRrTv8AnpqP/gyuP/jl H/CN ad/z01H/AMGVx/8AHKOUCWiov+Ea07/npqP/AIMrj/45R/wjWnf89NR/8GVx/wDHKOUCWiov +Ea0 7/npqP8A4Mrj/wCOUf8ACNad/wA9NR/8GVx/8co5QJaKi/4RrTv+emo/+DK4/wDjlH/CNad/ z01H /wAGVx/8co5QJaKi/wCEa07/AJ6aj/4Mrj/45R/wjWnf89NR/wDBlcf/AByjlAloqL/hGtO/ 56aj /wCDK4/+OVS1bQbO00a+uYZdQEsVvJIhOpXBwQpI/josBpUVymqaRo2h2CXureLNYsbd5lgW SfUi AXY4A6fifQAk4AJE0ugjS722mTV9YnKXMA2T3rMjBpVUgjvwTSA6Lwx/yKejf9eMH/ota1ay vDH/ ACKejf8AXjB/6LWtWrEFFFFADJnaKCSRInmZVLCNCAzkDoMkDJ9yB715/wCE/Ct3D4a0qPWI 9dD6 TFCyaXPcWzRPPGgIZChJIDj5Q7gA44AFeh0UAefeD/CN1/wj+j22tNrdudMSHbY3M9u8PnIo +dDH uYqG5UO2BgfLwK2tM8Fpp1xaO2u6rdw2tzNdpbzi3CGWUSb2OyJWPMznGcZI44FdMzBVLHOA M8DJ /KsDT/Gmiapd29tbSX2+4lkhiabTriFGkQMXTe8YXcPLfIzn5SO1AFS28B2tpcaY8OsauINL n82y tTLG0UK7WQxgFMldrFeSWA6EVbtPDE1prsmrHxFq080qRxSxypbbJEQuVU7YQQAZH5BB55PF aF9q 8en6npllJbTv/aMrwxzJt2I6xtJhssG5VGxgEcc44qeKe5fULmCSzMdtGiGK48xSJSd24beo 24Xk 9d3HSgDLs/DEdjqD3EOqaiLZ55bj7DvTyRJISznhd5BZicFiMnpVe18FWdqbOH+0NRl06ykW W10+ SRDDCynKYIUOQpxgMxAwPQVuWN/b6lA81q5dEmlgYlSMPG7RuOfRlIqzQBhaV4bk0rVLu9Gu 6nc/ a5fOngnW32O+xYwfliVhhUQcEdOc5ObVvosVtr95q63d48l1GkbQPNmFAo6onYnv+PrWnSMw VSxz gDPAyfyqozlFNJ76AYtr4da18S3Ot/2zqEr3KLHJbSLB5WxS5RRiMNhTI2Duye5NQWPhFNN8 mG01 nVorCBt0NissYij5yFB2byo/uliO2McU228daFdGLy21EJLcC2WWTSrpI/NMnl7S7RhVO/5e SMHi ukqQOWtPA9vZ6hbagmsao19FO8s1yxh33QbGY5SIxuQYwAMY7YwMXbLwylhqL3MGqaiLZriS 5+w+ YghEkjFnPC7yCzE4LEZPStyigAowPSiigArmNL8FQadNp0k+sapqI04s1qt68TGMlCmSyxqz fKzD 5ievsK6eigDEtfDrWviW51v+2dQle5RY5LaRYPK2KXKKMRhsKZGwd2T3JqCx8Ippvkw2ms6t FYQN uhsVljEUfOQoOzeVH90sR2xjiuhJABJ6CsiLxPpUzoqSXPz+XtJs5gMOcIclcAMeAehq405z 1imy JVIR+J2M608D29nqFtqCaxqjX0U7yzXLGHfdBsZjlIjG5BjAAxjtjAxdsvDKWGovcwapqItm uJLn 7D5iCESSMWc8LvILMTgsRk9KsweINOuXCxvPli4XfaypuKZ3KuVGWGDwOeDTo9dsJY7ORHnK XhIg b7NJ8/BP93jgE89QCelU6NRbxf3f12Eq1N7SX3mjRWZa6/p95NFFC1xuldo0L2sqKWUEsu5l AyNr cZ7GtOonCUHaSsVGcZq8XcKKKKkoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAr O1//AJFzVP8Ar0l/9ANaNUtXQSaLfo33Wt5AfptNAHhPx18Ka1qt9pF7pdvrGqBlmR7eCEyx WoHl 42hFypYliSxJO0DooA7zwppNzo3gfQLS6uL6SbFi7R3uN9uWeMmIfKCFU5ADZI6ZwAB1FlY3 U6Zb WL0f7qQ//G6kvNLkjSF5NSu51W4hOyRYgD+9XHKoD1561Aybwx/yKejf9eMH/ota1ayvDH/I p6N/ 14wf+i1rVqxBRRRQBHPBFc28kE8SSwyqUkjdQyupGCCD1BHavI/Cfhlr7wx4W+z+F1tZWhtp LvVZ Jo2W4tygLxkbi7h0JXYyhVzx0FeuzQxXEEkE8aSwyKUeN1DKykYIIPUEdqo2egaNp1nPZ2Ok 2Fta 3AImggtkRJMjB3KBg8cc0AeZ+DtBuJPD3hO50/w01jeRxWtxPq4uIz50O0Fk4be29fl2MAq5 4Pyi tbw1pGq2utWdxN4f1K2la8v3mnu7yGWCGKaSSVGjjWZtsmfKU7VAw0mc8Gu603R9L0aF4tL0 2zsY 3bc6WsCxBj0yQoGTV2gDy7SPDWp2Gq+GZpPCzC9sLtv7T1RLqIm73QyxmXl9zjc4Y7gGUHCg 81ta TaTQeMdXuB4OubOw1S3gimc/ZAryK85kkkVZSW3CVOcEnByK7eigDhfC3h4eHtSnt4PCNrby Nd3T Lq0SwKBBJK7oowfMOAVXaQANvBwBWfpfhfUYDo8X9hfZdYtbmOS+17z4z9qVTmTkN5j+YMja 6gLu /wBkV6VTRIhdkDqXUAsoPIz0z+RoA4HQfDdt/wAJTqd1e+DZ7aObUBd2c0rW5itysUQLBElJ V2kR jlVycjJ9Osgu9WbXb63m0xE0yKJGtrpZwWmcj5l2fw49T/XjUoqoySTur3/DzA4fwboM0c89 1qml 6lZ3AuLuRY7q5jlgdZrozKVRZHCuu1MkBeSfvdRW0Lw1AfE+qXN54OntVmvxd2U8rWzRW5WG Ibgi Sna7SIxyFycjJ9PQaKkDzXS/C+owHR4v7C+y6xa3Mcl9r3nxn7UqnMnIbzH8wZG11AXd/sir Gl+H jb/EJtT/AOEQNuq3Nx5d+HgxtcOzzMwcyuzsQoQqAit+FehU0SIXZA6l1ALKDyM9M/kaAPLd B8Ga rZatYT3ttqb6jBciS51JZrJIpxuOSXCfaGVh/A2PTPANWdC8M3OlX+jXtt4Xms7hdXvWunSS 3BSz kMxjU7ZOUBkiOxc4MbHHTd6XRQAVx1l8ONKsdRt72ObMkEqyqP7OsV5Bz95bcMPqCD6Guxor aliK lJNQdr7iaT3AgEEHoawba1ddbuFbSZksfJgiictHtBhZ2BwHzjlccducVvUVMKjgml1JnTUm m+hy unabqMdzbXVxBcmJLyd/ssjxfuvMZisqlTzgOQQSTycdBmfTrK/ji0ezms2jTTDlpvMQrLiJ oxtA Oed2eQMYro6K2lipSvdLX/g+fmzKOGjG1m9P+B/kjltIsryDUbeWTS7uJjPctI806PGiSMzg qoc4 b7g4Hds5611NFFZVqzqy5mv6+ZdKkqceVBRRRWRqFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAVU1T/AJBF7/1wf/0E1bqpqn/IIvf+uD/+gmgCHS/9VU2o/wDHsn/XeH/0YtQ6 X/qq m1H/AI9k/wCu8P8A6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8AIp6N/wBeMH/ota1aoQUUUUAF VYba aPULqd52eKUII4iThMA5x9c/pVqigArAsLOaTXL+6uWtJmgnChvsx3qPKQgIxc7R83THPPrx v1Uh 0vT7efz4LG2im5/eJCqtz15AoAzYNXu3t7K9c2pgu5FQQID5ibjj72cEjuMDofSrFtPqk99d Rb7M Q21wELeW251KK2MbuCA3XnPoKupY2cdy1ylrAs7dZVjAY/j1pkOmafbTedBY20UvPzpCqtz1 5AoA t1nWryjWb6GUQHEUUivHEVYqWkAVjk7sbevHU8Vo1Tj0nTYZhNFp9okoOQ6wqGB9c4oAz7TU tQM1 v9p+zNFNczW2IkZWym/Dcsevlnj361Uju5b++0K8mNniaV2jRAfMjBifKkk89s8DkCt1NM09 PL2W NsvlvvTESja3qOODwOfaj+zbDzvN+xW3m7xJv8pc7h0bOOvvQBj2Wt6jdNbTm0RbSeQJhiil QTj7 3mZJH93aDU1rqOpPLbiY2pSe4mtlKRsCGTzMNyx4Pl9PfrWoun2S3JuVtIBOTkyiMbj+OM01 NM09 PL2WNsvlvvTESja3qOODwOfagDP0SW72P9qvbd1NzOgTyyrlhI3Qlzx6DHAxzxVm1eUazfQy iA4i ikV44irFS0gCscndjb146nirS2VotyblbWEXDdZRGNx/HrUUek6bDMJotPtElByHWFQwPrnF AFCz 1LUGntvtP2Zoprma2/doysCm/Dcsevlnj361Hb6tfTy6Y4kshFfOf3e1jJGoRmIzu5PGCcDB 7GtV NM09PL2WNsvlvvTESja3qOODwOfaqq6Ov9rLfE26hHLqsVuEdmKlfnfJ3cMewoA1CcAmsKDV 7t7e yvXNqYLuRUECA+Ym44+9nBI7jA6H0rdquljZx3LXKWsCzt1lWMBj+PWgDMs9R1Bp7b7T9maK a5mt v3aMrApvw3LHr5Z49+tTWtvFBr+oi3ijiL28LttQAFi0vzHGMmraaZp6eXssbZfLfemIlG1v UccH gc+1MGk6ekvnxWFolxkssogXIb1z1oAz7PU9QuLmC0ZrYXSSuLtRE2FRcYI+bjOVxnPX2rcI yCOe fQ1RsLGe2ubq4uZ4ppbgr80cJj2hRgDljx3/ABNXiAQQRkHqDQBzOnw3byA24vsx3sitPNdl 4zEs rArtZySdox0HPOa0be41Sa9uo91p5NtOELCNtzqUVsAbuCA3XnPoKvW1hZ2RY2tpBAW+8Yow ufrg UyHTNPtpvOgsbaKXn50hVW568gUAZkOr3bW1lev9maC7kVBAinzE3HH3s4JHcYHQ+lPs9Rv7 pLO6 8ywWC5YfuTkSKME4znDMO4wO9aaWNnHctcpawLO3WVYwGP49aEsbSO5a4jtYFnb70qxgMfqe tAGL Z63qNybe4Nmi2k8m3BKKVBOPveZkn/Z2g1CLq41C70S7Z7JWmkdoVVCXizE/BOfmHTONvIFd Aun2 S3JuVtIBOTkyiMbj+OM03+zbDzvN+xW3m7xJv8pc7h0bOOvvQBn22q3E6aLIXt8Xy/vYwp3B vLZy VO7gAgDBB69altp9UnvrqLfZiG2uAhby23OpRWxjdwQG6859BVoaZp6y+atjbCTeJNwhXO4d Gzjr 70Q6Zp9tN50FjbRS8/OkKq3PXkCgDIstb1G6a2nNoi2k8gTDFFKgnH3vMySP7u0Guiquun2S 3JuV tIBOTkyiMbj+OM1YoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf8Arg//AKCat1U1 T/kE Xv8A1wf/ANBNAEOl/wCqqbUf+PZP+u8P/oxah0v/AFVTaj/x7J/13h/9GLUobKvhj/kU9G/6 8YP/ AEWtatZXhj/kU9G/68YP/Ra1q1QgooooAKyodQ1GTWJ7FrG1VIUSRpBdMSVYuFwPL6/Ic88Z 6mtW sqHT9Qj1ie+a+tWSZEjaMWrAhVLlcHzOvznPHOOgrWnyWlzdtN/0/Uyqc948vfXb9SjZ+I7y 7nES 2VkziZo5Ior1nlRVlEbPt8scDO7kjiuhkLiJzEqtIAdqs20E9gTg4/I1naRpk+nq4uJ7e4O+ R0eO 3MbL5jl2GSzZGSPToOtaLhijBCFfB2lhkA+44zVV3T57U1p8/wBRUVU5P3j1+X6GBYeJZL+H TpVs o4xdSbJVknIaHMZkBxt+YFBkHI6j3xNFr8rxW13JY7LC6dUhl83L/N9wsmOA3GME9RkUy08N m3fS pJbpXewTy22RbRMgjZF3AseRuJz7nj0kg0GWNLS1kvfMsLR1eGHysP8AL9wM+eQvHQA8DJro n9Vv 7u3z89vwtf5mEPrNve3+Xl/wb/gV7fxBqUssayaTCilbaR9t0zOqzOVHy+WOVwSRkfWt+YSt BIIH RJipCM6FlVscEgEZGe2R9RWfBYXsWt3F893A0UyLGYhbkMFUuV+beefnOTjnHQVoTCVoJBA6 JMVI RnQsqtjgkAjIz2yPqK567ptr2at9/wCpvRU0vff5focr4X8d6brmk6O9zN5V9fW8ZbFtKkDT FAWj SRhtYg5G0MTxU+i+KLrUNeu9MvtNitQjSC1uIbkzJc+WwWQDKKVKlgMc8hvTJzbDwPq9roum aRce I4biy0wRPbr/AGfsYyRYMZciTlAwB2gKSBgt1JdYeATp/wDYtxBcaXHqdjcebd38embJr1SC GDN5 mQWDNkksM4IAwBWBsbOmX+pN4p1bS76W0lht7e3ubdoIGjZVleddr5dgxAiHI29TxRpl/qTe KdW0 u+ltJYbe3t7m3aCBo2VZXnXa+XYMQIhyNvU8VBa6JrsHii51eTV9OeK5iigkgXTnVvLjaRlw /nnD fvWydpHA4FFromuweKLnV5NX054rmKKCSBdOdW8uNpGXD+ecN+9bJ2kcDgUAdGx2qTjOBnFc 9b+I NSlljWTSYUUrbSPtumZ1WZyo+XyxyuCSMj610VZkFhexa3cXz3cDRTIsZiFuQwVS5X5t55+c 5OOc dBW9J00pc6u+m/6fqY1VNtcj9dv1M+28Tvc3dtaLDZfaZbqW3eFb3LxiPd8xXZnB2N6dV9eC x8R3 d7drbJZ2RlLzIyJeszRmMsNzjy+FLADPX5gcVPBol7F9jzfwN9nu5rri2I3eZvyv3+MeY/P0 9DlL PRdRtZIS2o2zLFLNKNloysxkLEqT5h+XcwOO+1eeM10y+q2fLb/ybz/4Bzx+s3V7/h5f8EZp /iSX UYtNeOxRPtUgjlR5yGiJjMgIG35gUGQcjqPfHQVg2fhxraTSpZLtWksF8smOLYJkEbIu4Fjy NxOf c8em9XPiPZc37rb59338v6ub0Pa8v73f5dl2Ciiiuc3CiiigAooooAKKKKACiiigAooooAKK KKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKK KKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ANcH/wDQTQBD pf8A qqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBFrWks0TyvEsiN IgBd AwJXPTI7ZxWb4Y/5FPRv+vGD/wBFrV6K0iiu57lAfNnChznrtzj+dUInooooAKKKKACiiigA oooo AKh+0L50yMrosShjI4whBz0Ptjn0yKmrEtLxI9Zu8LqJgkjQr5kE7KHy+/G4fLxt6YHTFAGn bX9n e7vsl3BPsxu8qQNjPrinpNvuJIfLkGwKd5XCtnPAPfGOfqKxdP1BoLUxJaXZmkvXIV7WVRse cncS VwMK2eaWC6jXVL5Sup/Z5ok27obggPmTftJHy8bemO2KAN6okm33EkPlyDYFO8rhWzngHvjH P1Fc tZRXwW0k36oZBFaOyymXG8ybZsg/7OOD25HrWnaXCHWbuMLqPkTxoFMkU+0Pl9+Cw+Tgr0wO mKAN iOVJVLRuGAYqSDnkHBH4EEU+sDR4Y7K4kgMOoecZ5uXaVothdmVssdpyMc9c9e9U9JF9JqFn K737 DLGVZo5otvynltzFG5xwoHXPagDq6KKw4NFvIrmOV9R3qrhiu645GenMxH5gj2oA3Krfb7f7 YbQF 2mHDBYmZV4z8zAYHHqas1z+kx26axesE1FWefdEZRcBGHlqCTu+U8hgM+gx2oA20m33EkPly DYFO 8rhWzngHvjHP1FS1i2V0q63dKq6h5MyR7PNhmKCTc+7BYYUY2+gqnZGeGazlDakxe7njdZll ZRF8 +zIYcD/V/MeeTzwcAG/PeQW0sMczlDKWCEqdvALHLYwOATyexpLa/s73d9ku4J9mN3lSBsZ9 cVzc BnW60uW4i1RriOYm73Ru8asY3GVAyMZPBXjB5q7p+oNBamJLS7M0l65CvayqNjzk7iSuBhWz zQBt JNvuJIfLkGwKd5XCtnPAPfGOfqKlrBguo11S+Urqf2eaJNu6G4ID5k37SR8vG3pjtis+yivg tpJv 1QyCK0dllMuN5k2zZB/2ccHtyPWgDqUm33EkPlyDYFO8rhWzngHvjHP1FOjlSVS0bhgGKkg5 5BwR +BBFY9pcIdZu4wuo+RPGgUyRT7Q+X34LD5OCvTA6YqPR4Y7K4kgMOoecZ5uXaVothdmVssdp yMc9 c9e9AG/Td6eYI9y7yMhc849cVy2ki+k1Czld79hljKs0c0W35Ty25ijc44UDrntWpaL52t6w spbO Io1wxBEZTPBHI+YtyKANegkAEk4A6k1yOmme4sNNMUmqvdSrH57StJ5ZjI+Y7vu9OhX5s496 dpUt w9npcsL6pJdsI2nabeYjGQNx5+U8dMfNnGe9AHQQatptzMsNvqFrLK3RI5lZj36A1NLdQw3E EEhY POSsfyEgkAkjOMDgE8+lc9pe83tvuS+b/SLlliltnSOLczssm4qOo4wSf9Z2xio7YTm80p54 9Ta5 Sc/ajIrtErGN1yOwGTwV4weaAOmSbfcSQ+XINgU7yuFbOeAe+Mc/UU6OVJVLRuGAYqSDnkHB H4EE Vj2lwh1m7jC6j5E8aBTJFPtD5ffgsPk4K9MDpio9HhSynkg8nUPPM82C7StFtLsytknacjHP XPXv QBv0VzVr9szZ/wDIQ/tHzF+1eZv8nbn58Z+TGM4289PepbBFm1S6Dy6qqC4D26yCZUwEUnJI 5Bbc NpOPQc0Ab7MqKWZgqgZJJwAKgtr+zvd32S7gn2Y3eVIGxn1xUaXzNf3Fs1pcKkKBxOUyj57L jqRW Zp+oNBamJLS7M0l65CvayqNjzk7iSuBhWzzQBtJNvuJIfLkGwKd5XCtnPAPfGOfqKlrFsrpV 1u6V V1DyZkj2ebDMUEm592Cwwoxt9BVOxM8M9lLu1Nt95PHIsyysoi+fZkMOP+WfzH1PPBwAdNTV dH3b WVtpwcHOD6Vy9guqfa7dri4uxc+b++QW0pTGeRuL+XjHcDPtWrakr4l1BE/1Zghd/aTLD89o X8hQ Bq0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFA BRRRQAVU1T/kEXv/AFwf/wBBNW6qap/yCL3/AK4P/wCgmgCHS/8AVVNqP/Hsn/XeH/0YtQ6X /qqm 1H/j2T/rvD/6MWpQ2cHovxK0aw0HTrOW2vzJBbRxMVjTBKqAcfN04q9/wtTQ/wDn01H/AL9p /wDF 14/H/qk/3RTq+zpZLhZQjJp6rufKVM3xMZtJrfsevf8AC1ND/wCfTUf+/af/ABdH/C1ND/59 NR/7 9p/8XXkNFX/YeE7P7yP7YxXdfcevf8LU0P8A59NR/wC/af8AxdH/AAtTQ/8An01H/v2n/wAX XkNF H9h4Ts/vD+2MV3X3Hr3/AAtTQ/8An01H/v2n/wAXR/wtTQ/+fTUf+/af/F15DRR/YeE7P7w/ tjFd 19x69/wtTQ/+fTUf+/af/F0f8LU0P/n01H/v2n/xdeQ0Uf2HhOz+8P7YxXdfcevf8LU0P/n0 1H/v 2n/xdH/C1ND/AOfTUf8Av2n/AMXXmt7GBoWnSR3TyxGWZfLeBU8twIy2CCSwO4dcdOnNal7Z 6alp fLb2ULxwhcXCSyC4hG9QTJGxAPXGAAASOe9YPK8Ere69Xbfzt1t/W1zZZli3fVaeXlfpf+t7 Hbf8 LU0P/n01H/v2n/xdH/C1ND/59NR/79p/8XXnWvWmmWssS2c1wZGt4H8t4AqndErFt28nJznG MDJG eKlu/DgttMnuftf+kW6K81u4QMuWC4wHLAgsPvKKFlmAtFu65ttweY428krO2+x6B/wtTQ/+ fTUf +/af/F0f8LU0P/n01H/v2n/xdeczaXptvZ2txLqcw+0wGVIxa5YEMykH58Yypwc59QKXXrTT LSWJ bOa4MjW8D7HgCqd0SsW3bycnOcYwMkZ4prKsDKSik+vfp8hPMsYo8za/Dqei/wDC1ND/AOfT Uf8A v2n/AMXR/wALU0P/AJ9NR/79p/8AF15DXQ3Ph+xgtJZk1Te6IWCbrbkgdOLgn8gT7GqnlGBp tKV9 fMmGaYyabjbQ73/hamh/8+mo/wDftP8A4uj/AIWpof8Az6aj/wB+0/8Ai68hrVukVNE02ZLh p4fO lUwyQhNjgRlvmViWB3AdunQZpyybBxaVnr5+Qo5timm7rTyPSf8Ahamh/wDPpqP/AH7T/wCL o/4W pof/AD6aj/37T/4uvO9Zghe8ht7HTooD9kjuG8ppGJ3QrI2dzHgfN07etR3MUf8AY2mP9rle 2aaV GQ26qYmAjLkEN84+YYyR07ZqI5Tg2ouz18/K/S5bzPFpyV1p5f52PSP+FqaH/wA+mo/9+0/+ Lo/4 Wpof/PpqP/ftP/i64a68MWsH2lI9TeSWF7mMK1ttDNAu5+dxwMEYPr271n3USDRNNkW7ke3a aVGR rdVMbARlsEMd4+YYzjp2zShleAnblvr6+fl5DlmONhfmtp6eXn5npP8AwtTQ/wDn01H/AL9p /wDF 0f8AC1ND/wCfTUf+/af/ABdeda9aaZaSxLZzXBka3gfY8AVTuiVi27eTk5zjGBkjPFWL3w3B a6dc 3Meoee0ABIjWNlOWA7SFlHP8Sj04NCyzAWi3dc224PMcbeSVnbfY73/hamh/8+mo/wDftP8A 4uj/ AIWpof8Az6aj/wB+0/8Ai6811OG3t9O0ryoEWSa2M0ku5izHzHXHJwBhR0FamqwW+Nas1toI 49N2 fZ5EjCufnVDubq24MW5z04xSeV4PT3Xr5+aX5sFmWL11Wnl5X/Q7b/hamh/8+mo/9+0/+Lo/ 4Wpo f/PpqP8A37T/AOLrzVYbd/DE1x5CC4iu4oxKGbLKyyEgjOOqjoKy62jk2DldWenmZyzbFRtq tfI9 e/4Wpof/AD6aj/37T/4uon+Jfh15WlNlqQkaPyy6qqnb6ZD/AFwe2a8moqv7DwnZ/eT/AGxi u6+4 9UtfiJ4bs7U20FpqywldoBbcVGMYUmTK8emKdZfEbw5p8Aht7TVRGMAK5D7QBgAbpDgewrym ij+w 8J2f3h/bGK7r7j17/hamh/8APpqP/ftP/i6P+FqaH/z6aj/37T/4uvIaKP7DwnZ/eH9sYruv uPXv +FqaH/z6aj/37T/4uj/hamh/8+mo/wDftP8A4uvIaKP7DwnZ/eH9sYruvuPXv+FqaH/z6aj/ AN+0 /wDi6P8Ahamh/wDPpqP/AH7T/wCLryGij+w8J2f3h/bGK7r7j17/AIWpof8Az6aj/wB+0/8A i6P+ FqaH/wA+mo/9+0/+LryGij+w8J2f3h/bGK7r7j17/hamh/8APpqP/ftP/i6P+FqaH/z6aj/3 7T/4 uvIaKP7DwnZ/eH9sYruvuPXv+FqaH/z6aj/37T/4uo4/ib4eieV0stQDStuc+WmWOAP7/oBX ktFH 9h4Ts/vD+2MV3X3Hr3/C1ND/AOfTUf8Av2n/AMXR/wALU0P/AJ9NR/79p/8AF15DRR/YeE7P 7w/t jFd19x69/wALU0P/AJ9NR/79p/8AF0f8LU0P/n01H/v2n/xdeQ0Uf2HhOz+8P7YxXdfcevf8 LU0P /n01H/v2n/xdH/C1ND/59NR/79p/8XXkNFH9h4Ts/vD+2MV3X3Hr3/C1ND/59NR/79p/8XR/ wtTQ /wDn01H/AL9p/wDF15DRR/YeE7P7w/tjFd19x69/wtTQ/wDn01H/AL9p/wDF0f8AC1ND/wCf TUf+ /af/ABdeQ0Uf2HhOz+8P7YxXdfcevf8AC1ND/wCfTUf+/af/ABdH/C1ND/59NR/79p/8XXkN FH9h 4Ts/vD+2MV3X3Hr3/C1ND/59NR/79p/8XR/wtTQ/+fTUf+/af/F15DRR/YeE7P7w/tjFd19x 69/w tTQ/+fTUf+/af/F0f8LU0P8A59NR/wC/af8AxdeQ0Uf2HhOz+8P7YxXdfcevf8LU0P8A59NR /wC/ af8AxdH/AAtTQ/8An01H/v2n/wAXXkNFH9h4Ts/vD+2MV3X3Hr3/AAtTQ/8An01H/v2n/wAX R/wt TQ/+fTUf+/af/F15DRR/YeE7P7w/tjFd19x69/wtTQ/+fTUf+/af/F0f8LU0P/n01H/v2n/x deQ0 Uf2HhOz+8P7YxXdfcevf8LU0P/n01H/v2n/xdH/C1ND/AOfTUf8Av2n/AMXXkNFH9h4Ts/vD +2MV 3X3Hr3/C1ND/AOfTUf8Av2n/AMXR/wALU0P/AJ9NR/79p/8AF15DRR/YeE7P7w/tjFd19x69 /wAL U0P/AJ9NR/79p/8AF0f8LU0P/n01H/v2n/xdeQ0Uf2HhOz+8P7YxXdfcevf8LU0P/n01H/v2 n/xd H/C1ND/59NR/79p/8XXkNFH9h4Ts/vD+2MV3X3Hr3/C1ND/59NR/79p/8XTJ/iVo1/byWcVt fiSd DEpaNMAsMDPzdOa8kqxYf8hG2/66p/MVFXJcLGEpJPRdy6eb4mU0m1v2PftL/wBVU2o/8eyf 9d4f /Ri1Dpf+qqbUf+PZP+u8P/oxa+MR9Wz5xj/1Sf7op1fQXhj/AJFPRv8Arxg/9FrWrX0sOIOW Kj7P bz/4B8/PI+aTl7Tfy/4J80UV9L0Vf+sX/Tr8f+AT/YP/AE8/D/gnzRRX0vRR/rF/06/H/gB/ YP8A 08/D/gnzRRX0vRR/rF/06/H/AIAf2D/08/D/AIJ80UV9L0Uf6xf9Ovx/4Af2D/08/D/gnzzN rd7P Z/ZHFp5AyQq2cKkE4yQQuQTgcjngUt7ruo6gsq3MyN5xBlZYURpMHI3FQCRnsfSvb7DV0v8A VtTg t73TbqG0CL5VrOHnjky4dZVzhfugD6NnpWZpfjaPU76ztjoeqWq3c89vHNO1uV8yHeJAQkrM ADGy 7tuMkc8islnlNaqivv8A+AaPJqj3rP7v+CePyaxfS2YtXlQxhBHnyk3lR0UvjcQMDjNTS+It Tmim jkmjZZ0KTf6PHmQdcsduS2QDuPIPevcbLxDompXC29hrGn3UzKXWOC5R2Kg4JABzgEEZqhc+ LLNP EWm6TZz2F49zcvbXAjvAZbZxE8gzGAcg+WwOSuCR17P+3Kf/AD5X3/8AAD+xqn/P5/d/wTxi 61i7 vLVLeYWxjRdqbLWJGUZJwGVQQMknr3NJJrF9LZi1eVDEEEefKTeVHRS+NxAwOM19E1jweLfD dzcR 28HiDSpZ5GCJHHexszMTgAAHJPtVwzlSXuUL210e3/konk0+tb8P+CeAUV9L1kWesLe6nqsN td6f exWaovkWlwHuEl+fesgzheVAXJHIbOMU/wDWL/p1+P8AwCP7B/6efh/wT5/rSfXb2S1W2ZbP yVJZ VFlCME4yRhOp2jPrivbPD/iA+IIbiVdKvrGOGV4N10YfndHZHA8uRvuspGTgHtmltdctrjUd WX+0 9Kks7BE8zybkNLbsN/mecM4QDaMfRs9KmWfxlbmo3t5/8AqOSSj8NW3y/wCCeKy+ItRmDbmt QzRG EutnCrBCuzaGCZA28cHpTW16+e3SBls/KRtyr9hh4PGT9zvtGfXHNe3W/inw9eTRQ22vaXPL M2yJ IryNi7YzgAHk4IOB60lnrUF1qeqxpqWly2tiqBxBcBpYH+feJh0QfKMfRs9Kj+26S/5cL7/+ AV/Y 9T/n8/u/4J4jNr2oztI0kybpHkdisKKS0ibHPA43L19+evNJNrd7PZ/ZHFp5AyQq2cKkE4yQ QuQT gcjngV7RoHjLQvEjPHp2p2ctwksyfZ0uEaQrHIU3hQSdpwGB9GHrVqHxLoNzqK6fBremy3rE qLaO 7jaQkZJG0HPGD+VCzymrfuVp5/8AAD+xqjv++evl/wAE8Kk1i+lsxavKhiCCPPlJvKjopfG4 gYHG akvdf1HUBMLmWMmbHmskEaNJg5+ZlUE8gHn0Fe6WOrpqGo6haRW1wosZRDJO+zYzlFfC4bd0 deSA KLPUpbjWL6wltfJ+zJHIj+Zu8xXLgHGOP9We561U87hTklKgr7799exUcjqzjJqq7Lf8u/me E393 b3VhpyIZRNbQGF1ZBtPzu2Qc5/ixjHamXGrXt1arbTTbohtzhFDNtGF3MBlsDpknFe8/2ug8 Qro7 21wkr273Mcx2eW6qyKwGG3AgyL1A71o03naglel5rXv8iHk0n/y9/D/gnzwLu3Tw/JZKZTcS 3KTN lAFUKrjg5ySd47DpWfX0vRRHiBRv+738/wDgClkbdv3m3l/wT5oor6Xoqv8AWL/p1+P/AACf 7B/6 efh/wT5oor6Xoo/1i/6dfj/wA/sH/p5+H/BPmiivpeij/WL/AKdfj/wA/sH/AKefh/wT5oor 6Xoo /wBYv+nX4/8AAD+wf+nn4f8ABPmiivpeij/WL/p1+P8AwA/sH/p5+H/BPmiivpeij/WL/p1+ P/AD +wf+nn4f8E+aKK+l6KP9Yv8Ap1+P/AD+wf8Ap5+H/BPmiivpeij/AFi/6dfj/wAAP7B/6efh /wAE +aKK+l6KP9Yv+nX4/wDAD+wf+nn4f8E+aKK+l6KP9Yv+nX4/8AP7B/6efh/wT5oor6Xoo/1i /wCn X4/8AP7B/wCnn4f8E+aKK+l6KP8AWL/p1+P/AAA/sH/p5+H/AAT5oor6Xoo/1i/6dfj/AMAP 7B/6 efh/wT5oor6Xoo/1i/6dfj/wA/sH/p5+H/BPmiivpeij/WL/AKdfj/wA/sH/AKefh/wT5oor 6Xoo /wBYv+nX4/8AAD+wf+nn4f8ABPmiivpeij/WL/p1+P8AwA/sH/p5+H/BPmiivpeij/WL/p1+ P/AD +wf+nn4f8E+aKK+l6KP9Yv8Ap1+P/AD+wf8Ap5+H/BPmiivpeij/AFi/6dfj/wAAP7B/6efh /wAE +aKK+l6KP9Yv+nX4/wDAD+wf+nn4f8E+aKK+l6KP9Yv+nX4/8AP7B/6efh/wT5oor6Xoo/1i /wCn X4/8AP7B/wCnn4f8E+aKsWH/ACEbb/rqn8xX0fVDWyRoGokHBFrLgj/dNRU4h5oOPs913/4B UMj5 ZKXtNvL/AII3S/8AVVNqP/Hsn/XeH/0YtY0NlbgSbWuk2SMvy3kw4B/36xr25lj1bTYI5bgI 17EG 3XMr7hu6EMxHYdq+NhjYOSjbc+ldJ2udR4Y/5FPRv+vGD/0WtatZXhj/AJFPRv8Arxg/9FrW rXeY hRRRQAUUUUAFFFFABRRRQBytlaeJo/Fl5qk+naStvdW0FsRHqMjOgiaZt2DAAc+bjGRjb1Oa zPDf hbWdK1m3vJtM0S2c3V3LeXltdPJNPFM8kgiIMKg7XMXzFs4jOMbiK72igDhLHwvrVvLpMr2u lRy2 +s3t/cvFdOWMc/nABT5Q3MPO74H7peeflh03wlr9hL4YgMOiPbaFOcTrJIs08TRPGWI2EK3z hiuS GYfeWvQaKACsaDwxYW9zHOlxqpeNg4EmrXTqSDnlWkII9iMVs0VcKk4XUW1cVgrlLS18TxeK b3VJ dN0cQ3VrBbbV1KUsvlNMwb/UAHPmgY7Y6muroqBnE6ZpnjCzshY/Z9It0k1Rr2W4h1GR3WJ7 ozvG EMABJRmT7w6546Vat7XxTF4nv9UbTNG8u6tIbYINTlyvlNMwP/Hv/F5oGO2M89K6yigDzjTf AmrW 9rp0U8elo9vZ6TA8kUzsd1ncmRyMxjIdD7YYYOR81b1haeJI/F13qdzp+kpa3VvBbN5WoyO6 LE8z bgDAASfO6ZGNvU5rqaKAOa0XTtd0m7mtNunNpj3tzdef5rmYiWV5duzaFBBfGdxyB0rB8M+D Na06 /wBImvRaWyWJYyJbalcXEUgMbKFjhlXbCMsDlTxjA4Neh0UAc14anhGu+KbbzU8/+0xL5W4b thto AGx1xkEZ9jVu1tdUTxLd3stvZi0nijhBS5ZpAIzIQ23ywMnzBxnjHU1tUVdeaqyUtrW/BWLp 1HCM o2vfT8bnNSzwy/EuyijlR5IdJufNRWBKbpbcrkdsgHGeuK6WiiqqVOdRSWyt+Lf6maQUUUVk MKKK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA oooo AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqhrn/Iv6l/16y/8AoBq/VDXP+Rf1 L/r1 l/8AQDSlsNblBPu3H/XZ/wCdc3f/APIe0v8A6/ov/QjWgviTR4nmV75MmRmwYpARk9D8vWsq 5vtP vNb0prO8WZvt0RKbHUgbuvIA7ivApQkqkXY7HJcrR2Xhj/kU9G/68YP/AEWtatZXhj/kU9G/ 68YP /Ra1q19AcQUUUUAI23ad2NuOc9MVwOhpoo1G2cS6UVNzeBI4EQSgZkwXOeY/LDdgOU69R39F dFGv 7OMo9/Pyfl5mFWj7SUZdv+B/kchoOpaFp1pILR7D7RPfvEI4GQO6tcMqHA5KhWBHt0qrov8A Zk19 pksYs7yU72NwgKXCAo2WnHOQenJ6kYruaK1eLXvNJ3l5/wDAM1hn7qbVo+X/AATg/DyaSNXs 3gl0 wubq7EUdqiCYfNJtLEHJTYGxwBynXqO8oorLEV/bT5v63foaUKPso8v9bBRRRXObhRRRQAUU UUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRR QAUUUUAFVNU/5BF7/wBcH/8AQTVuqmqf8gi9/wCuD/8AoJoAh0v/AFVTaj/x7J/13h/9GLUO l/6q ptR/49k/67w/+jFqUNlXwx/yKejf9eMH/ota1ayvDH/Ip6N/14wf+i1rVqhBRRRQAUUUUAFF FFAB RRRQBhaXfi48U6zbPFqUE0MMDeVcvGYTGWlVZIgjEjcUbO7B4XgVg6V4q1y+1WxjmfTYjL5j XOkS W0kN5EFRiFR3cLKdwUEhQMEkHHNbdp4YmtNdk1Y+ItWnmlSOKWOVLbZIiFyqnbCCADI/IIPP J4qL SfBlvpbaaH1bVL6HTMmzhu5I2WJihTdlUVmO1mHzEgZ4A4oATwn4j1HXIpvtmiXlqEurqIXD tB5Y Ec7oqELKzbgFAJxtyDg4xlll4+0m+8SroSrIl1JJJFGxmgcOyAsw2pIzrwpOWUdKu2XhlLDU XuIN U1EWzTy3P2HzEEIkkYs54XeQWYnBYjJ6VQs/AdtYvpXk6zq3k6VMJLKBni2RLtZCmPL+YFXY ZYlu eGB5oAmi8YG41C7sYPD2sy3Fnci3nCpDtTKq6tvMm0gq4OASw7gUnhPxHqOuRTfbNEvLUJdX UQuH aDywI53RUIWVm3AKATjbkHBxjNnSvDcmlapd3o13U7n7XL508E62+x32LGD8sSsMKiDgjpzn Jytl 4ZSw1F7mDVNRFs1xJc/YfMQQiSRiznhd5BZicFiMnpQBuVx1l8R9KvtRt7KOHEk8qxKf7RsW 5Jx9 1bgsfoAT6CuxowPStqU6cU+eN+2trCafQK5bStU1CV9GvLi682DV9/8Ao/lqBB8jSJtIGTwp ByTk ntXU1k2fh+2sruOZJrh0h3/Z4HYFIN33tuAD7ck4HAxXNJSbVjroTpxhNTWr208n92rT+RrU UUVZ yhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVT VP8A kEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8Aj2T/AK7w /wDo xalDZV8Mf8ino3/XjB/6LWtWsrwx/wAino3/AF4wf+i1rSlljgjMkrqiDqzHAqkIfRWYfEOl g4N0 PwRj/Sk/4SLSv+fr/wAht/hWnsan8r+4j2sO6NSis6HXNOnmWKK4LO5woEbc/pVDU/E8dpM0 Fsgl dThmJ+UH096caFST5UhSrQSvc6CiuM/4S6+/55W//fLf40f8Jdff88rf/vlv8a2+p1TL61TO zorj P+EuvR/yytv++W/xqM+N5gCS1kADg8ng4z/e9Oal4Wot7feNYmD2udalzcG+uopbNktoo0aK 4Dhv NJ3blCjkbcL167uOlZOn+NNE1S7t7a2kvt9xLJDE02nXEKNIgYum94wu4eW+RnPykdqwLPWY rCe5 ubHS9Mt5rtt9xLBb7Gmbk5cg/MfmPJ9T609Nd8p43j07TkeJpHjZYMFGckuRzwWJJJ7k80/q dUX1 qmd5WffavHp+p6ZZSW07/wBoyvDHMm3YjrG0mGywblUbGARxzjiuKsr2y024W4sNC0e1mVSi yQWg RgpOSARzgkk4p0V/aQX7X8OiaRHes/mG4S0AkLYI3bhznDMM+hPrT+p1Q+tUz0OiuM/4S6+/ 55W/ /fLf41jwHSLa4juIPDOgxTxsHSSOwRWVgcggjkH3q4YKTvzO34/qg+tUz0uiuJm8T3FzBJBP a2cs MqlJI5IyyupGCCCcEEdqzYptMgd3h8O6HGzxeQzJZKC0eNuw46rjjHTHFR9Tqh9apno7MFUs c4Az wMn8qwNP8aaJql3b21tJfb7iWSGJptOuIUaRAxdN7xhdw8t8jOflI7VzVneWOn3S3VloOjW1 wqCM Sw2io4UDAXI5xjjFWU13ynjePTtOR4mkeNlgwUZyS5HPBYkknuTzR9Tqh9apnWX2rx6fqemW UltO /wDaMrwxzJt2I6xtJhssG5VGxgEcc44qeKe5fULmCSzMdtGiGK48xSJSd24beo24Xk9d3HSu Fiv7 SC/a/h0TSI71n8w3CWgEhbBG7cOc4Zhn0J9adBqkFq949vo+lQvenN00dsFNwefv4Pzfebrn qfWj 6nVD61TO4sb+31KB5rVy6JNLAxKkYeN2jcc+jKRVmvONPuNO0i5+06b4e0Syn2lfNtrJY2we oyuD ip7e/wBOi1M6g2iacl27bnubeERzNznlxyc9wTz0PFJ4Or2H9apnoFNkkEUTyMGKopYhVLHj 0A5J 9hXFWHh3wraXl3rslvbutzfLdW6mAhbSQRxg7VGQHLRlywAJ3c5xmuhHiHTvMYm8UpgbQIXy D3ye /wCVYqlN9Ga+0h3F0bxDp+vrM2nm7ZYXKO09lNANwYqygyIuSCpBAzgjnFXIp7l9QuYJLMx2 0aIY rjzFIlJ3bht6jbheT13cdK53Trqx0vTZbW31Zd8l/NdmRrViNstw0rJj12sU3Z/2sdqTT/8A hH9L 8Q6nq1pNBD/aEUKyxRWpTdIjSsZGIHzM3mgHIz8vU54PY1P5X9wvaw7o6yivPdJ0Hw1o19ZX tldR Q3Fve3U7vFasplhlMpWDjoiGRCO2Y84GeKuk+GNE0+7s9Qn8TX1xqUEomluVtYo2nbOSHYRG Qoc4 2lzx+FHsan8r+4Paw7o9MorzPSfC/h/R9dsNUh1cTSWrMT5+nx723IynEqIshOW6uz5Gc5PI 7R9e 05/MU3oCMuF2xOGU9zn/AOtR7Gp/K/uD2sO6Ih4x0Jr6K0W7lZ5p/s0Ui2spheXJGxZduwnI PRux 9K3a5jQbe2s/Dek6LaTWl+9jHFEZJVMRAQY81VIb5uM4yOc8iuYsPCV28Ol2kvh5I9ShnT+0 taea J1vYwf3oOGMjiQZUo6gDd/siocWnZotNPVHp1Feb6Xo+r28ngqKfwsyz6GVtrnUBNbktELaS LKHf uMe5lYg4PHCk1Do/hSawutIuI/CkltIdWvvtuHt8Cyl87y0YCQgoPMiOwZxsbjpuQz0Wxv7f UoHm tXLok0sDEqRh43aNxz6MpFWa4bwr4fXw7qk0EPhC1gZru6YarEIEHkSSs6KNp8zhSq7SoA28 HAFd zQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/wCQRe/9cH/9BNW6qap/yCL3/rg//oJoAh0v/VVN qP8A x7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjFqUNlXwxx4S0b/rxg/wDRYrk/EerPdapLDvPk wMUV e2R1P511Hh5tvgzSm9NPhP8A5DFeZ6pc51a85/5bv/6Ea9TLaSnNvsefjqjjFLudTZah4Z0u KMaz qmmWtzNEJVS8uY0JUk4IVj04PPtVa+vtCv7ea40fULG68hlEv2OdJAu7OM7ScZwfyrldVg8N +L/D aaJ4guY7C8tV22l7JgbOMBgxwCCAAykjOOxAIddXnhvRNCtvC/hNhNHvV550+YNjks7/AMTk gdOA OBgACpiqyr2d9ym6To3R1OgzYnvJ1PzwWcsqH0IGP61h/aPerHhu9iGptbTOEjvIXtix7bhx +oFZ F2k9jdy21whSWNtrA160Kf7ySfkebKf7tNeZf+0e9H2j3rJ+0e9H2j3rb2Rj7QXWJPtctrYk bo5S zlc8OVwAp9R82cf7IqvqNrf2C32kR3klth9u+F2Xy2VwwZRnAbcB8+N23jPpDqlsup2nkmaS GRWD xTRnDRuMgH8iRj0JrIaDxIbuOa61IXjMwRpS7MwUcAur8HgD7rZrkr0G5axujWE2k5QlZ/p/ XzOv 069EtrzlZQx8xSc7WJycH0549sd66YNHaaPp0qG3SS8aQyTXEXmBQhwABg4H4Zz7VwliJII2 ad1a eQ5fYPlXjhR3wPfuSeM4Grb6zdWsDQRujQswcxyxLIu7GMgMDg47itfq0uSKXQFX95uXU7D+ yQ+p TR3cOxjcRxE28ixwruXPyl8lm5+6B/Slj0K3+02tq80pkuWnjV1wAjRFhnGDkHA4yO/PPHJ/ 8JHq JD7rpn3lWJdQxDKu0MCRw2P4hg+9PbxRqb3MFwblRLAXMZESDBf7xwBg596yeGr9Gv6X+Zr7 ej2/ q/8AkdXYWVkbM3mH8qexuH2yBZGjKMBuBwMnn2+tVn0uBGEgW4eJ7WK4AMiRhN5xhpG47HHH P4Vz UHiPUbWCOGC6aNI0eNNqjKq5BbBxnqBz1Haj/hItQMjsZwwdFjaNolMe1fujYRtGO3Hr6mn9 VrJt 3/q/+QvrFJpK39f8OdX/AGNZJqdzY+fLPcJIuyBWWNjGVBJBYbWIz0yPuk1zs0nlTyR/ONjF cOu1 uD3HY+1QjxRqYIJuVcgqwMkSN8yjAbkfexxu68DngVnPdvJI0kjszsSWZjkknua0pUKifvu5 FStB /AjU+0e9H2j3rJ+0e9H2j3rb2Rj7Q1vtHvR9o96yftHvR9o96PZB7Q1vtHvR9o96yftHvR9o 96PZ B7Q6zTbjfourRsfkSNJQT2YN/WqAuAR1piSHTvCd1PN8smoukNup6sqnLt9O1ZYueOtYU6d5 St3/ AERtOdoxv2Nf7QPWj7QPWsj7T70fafetfZGftDX+0D1o+0D1rI+0+9H2n3o9kHtDqdDnhbU1 SaNJ FZWADjIzjP8AQ0y7+Ivgqxj1oX8YsbvSZDG9ncW6LNcf3WhX+NW7HjAILbQQawdO1KC11qwk uriO CDzHDySuFVcxPjJPA5wPxrJ1rw7b+I9bvPEN3460W21e0kQaEsFxGYYY42Lp527lmJJzjIBJ PzDC jx8dGcanu9j1MHKMqep22o6nFINPnt7WSzeW3Fx5bxiOSPdjCsB0Ycg+hrpNN1R55dMuQ2Re M9rO gPAkVGdXx67UIPTO4f3RXnOpaot1qltm8sbqZNPi+0PYy+ZCJSz7wpznGemecEV0vhefzDpC Z/5i kh/8lZK0nSvhVN76/qRGp/tDij0WiiivJPSCiiigAooooAKKKKACiiigAooooAKKKKACiiig Aooo oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/y CL3/ AK4P/wCgmrdVNU/5BF7/ANcH/wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f /Ri1 KGzO0U7fAmnH00yM/wDkIV5tJoOsajc3F1a2Rkhkmk2t5iDOHIPBbPUGvSNG/wCRC0//ALBc f/oo VU8N/wDIFX/rvP8A+jXruw+Inh6bnDe6Rx16Ea01GXY8+k8H67Ku2TS9w9DLH/8AFUkfg3W4 RiPS tv0lj/8Aiq9YorT+1q29l+P+ZH9nUu7/AK+R5X/winiD/oHN/wB/o/8A4qtxLTW7m3jg1nw6 t+Ix tScXKRygem4Nz+NdxRUTzOrPdL8f8yo4CnHZv8P8jhv+Edg/6FnUx7C+h/8AiqP+Edg/6FrU /wDw Oh/+KruaKj+0K39N/wCZX1Ol/Vv8jhv+Edg/6FrU/wDwOh/+Ko/4R2D/AKFrU/8AwOh/+Kru aKP7 Qrf03/mH1Ol/Vv8AI4b/AIR2D/oWtT/8Dof/AIqj/hHYP+ha1P8A8Dof/iq7mij+0K39N/5h 9Tpf 1b/I4b/hHYP+ha1P/wADof8A4qj/AIR2D/oWtT/8Dof/AIqu5oo/tCt/Tf8AmH1Ol/Vv8jhv +Edg /wCha1P/AMDof/iqP+Edg/6FrU//AAOh/wDiq7mij+0K39N/5h9Tpf1b/I4b/hHYP+ha1P8A 8Dof /iqP+Edg/wCha1P/AMDof/iq7mij+0K39N/5h9Tpf1b/ACOG/wCEdg/6FrU//A6H/wCKo/4R 2D/o WtT/APA6H/4qu5oo/tCt/Tf+YfU6X9W/yOG/4R2D/oWtT/8AA6H/AOKo/wCEdg/6FrU//A6H /wCK ruaKP7Qrf03/AJh9Tpf1b/I4b/hHYP8AoWtT/wDA6H/4qk/sd7U77TwfNNIPum7v4yoPuoPP 0ruq KP7Qq9fzf+YfU6f9Jf5HmF7oHivVL37XfWZklC7UVZY1SNf7qjdwKi/4RTxB/wBA5v8Av9H/ APFV 6pRWsc1rRVkl+P8AmZyy+nJ3bf8AXyPK/wDhFPEH/QOb/v8AR/8AxVH/AAiniD/oHN/3+j/+ Kr1S iq/tev2X4/5i/s2j3f8AXyPK/wDhFPEH/QOb/v8AR/8AxVH/AAiniD/oHN/3+j/+Kr1Sij+1 6/Zf j/mH9m0e7/r5HlLeEtfdSraaSD1Bmj/+KqD/AIQTVf8AoDL/AN/Y/wD4qvXaKTzWs90vu/4I 1l1J bN/18jyaLwZrUGfK0rZnriWP/wCKrd8MQXFlrGm2d1GY5o9QkLKWBxm1cjkEjoRXeVysX/I+ w/8A YQP/AKRGqjjaleEoSStZvQl4WFGUZRbvdHeUUUV5p6AUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF ABVT VP8AkEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8Aj2T/ AK7w /wDoxalDZn6XFJB4Hs4ZUaOVNNRXRxgqRGAQR2NUvDf/ACBV/wCu8/8A6NeqDajcOhRriUhh ggue av8Ahv8A5Aq/9d5//Rr10SVqL9V+TME71V6f5GtVe9vbbTrKW8vJlht4l3O7dAP6nsB1JqxX h3jj xLJ4i19rKO7VNLt5dkTHJQno0h253DrgjPy9BknPn16ypRv1PcyjK5ZhX5L2itW/Ly82dXqH xcso Lto7DTJLqFePNkl8rccnoNpOMYPODz0FXNE+KOk6jKIdQibTpGbCM7b4z0Ay2Bg8nqMADrXF eL/A M3h2zt9Ssbj+0NLljTdcIB8jEDk4yNjHkH3wexZ9z8PpNM8Ey63q96tjeFlMFpKOWBz8p7hz 1A7A HdjJ28ftcSpO/T7j6l5ZkdShBwbvJ2Tu+a/p+eh7ZRXlPwx8USrc/wBh3k+6FlzbbyPlPdck 9D2H NerV3UqiqR5kfHZhgamBxDoVOnXuu4UVk+Kb2403wjrV9aSeXc21hPNE+AdrrGxBweDyB1rh 9WZd Ct7+DR/EeoXaTeFby8Jm1Frht0YQRXCMSShbzJOVIU7RgfLWpxHpRnhW4S3aVBM6s6RlhuZV IDED qQCy5PbcPWpK4t/D1tB4+0ZnvNUnl+wXczySahN87rLa87QwQKcnKKoQ8fLgADnvDOo3s2s+ GNSi v7o2esT3a7bvWvtMt1FslkDNbhBFEVZEH7phs3bGBJOAD0bStZ0/XLZrjTrjzol2ZbYy/fjS VfvA dUkQ/jjqCKv1BaWNpYRGKztYLeM7crDGEHyqEHA9FVVHsoHap6ACiiikAUUUUAFFFFABRRRQ AUUU UAFFFFABRRRQAUUUUAFFFFABXKx/8j7D/wBhA/8ApEa6quH1SV4fE/mI7Iw1AYZTgj/RK6sL vP0Z z1/s+qPSqK4X+0rv/n6n/wC/ho/tK7/5+p/+/hqORmnOd1RXDpqF08iqbyZQSBnzDxW2NOvG Xcuq Tke2f/iqHGw1K5u0Vy16LmzgaQ6lOSCBgkjOfxqLT5Lm+kdTqE0e0A/eJz+tHIHMddRWC+nX iAk6 ncY/H/4qsq8urm1uPKF9M/AJO8jH60lG4c1js6K5y0tbq7t0lXVJgWXO0EnH60+S1u4Ms2pz 8DPI OP8A0KjlC50FFYOl61LeKYTta4C7k7CTHY+n1/ydi1uY7y1juIs7HGcHqp7g+4PBHqKTTQ07 k1FF FIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFF ABVTVP8AkEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8A j2T/ AK7w/wDoxalDZ5zHc7pUGerAV1Phv/kCr/13n/8ARr1zEegahDKkryWpRCGbbOpOB6Cun8N/ 8gVf +u8//o1666tvY6d1+TOaH8X5f5GtXzDLFJDK8UqNHIjFXRxgqRwQR2NfT1eUfETwrcWOoHxJ pfmK rOJJxENphcYxICOeTyT1B5zzx42NpOcVJdD7PhXH08PXnRqO3Pa3qr6fO503glbjwT4Pe68T 3/2W 0lkU29rIpLQ5zxgZOW67AOMEnBLY534saVqlzcQa7Hc/bNFaNRF5fK2+QOeOCGODv9wD0XPD 694l 1TxLcQzanceYYYwiKo2qOBk4HGWIyT/IAASWnijWoPD8vh+3upPsc7/cAywBzlFPUKxPI7/i 2eaW IhKHsrO3Tvc+goZRiKOJWPco+0b95W93lfZ2vdd+v33Z4YWZvENqYFcyKSQUByDggdPcivoq vNPh 94QltnXUrtQOQQPcdAD7HknpkAc4Nel124Wm6dO0t2fJcRY6njMa5UneMUlfva7/AFCsy08O 6HYW 9zb2ejafbQ3S7LiOG1RFmXBGHAGGGCeD6n1q5fTva2FzcRRebJFEzrHhvmIBIHyqzc+ysfQH pWD4 e8SahrGoSW93pP2ONYi4k2XYycgY/fW0S9z0Ynjp1I6Twi/dX3h69tobm7utLuIIJVmillkj dY5F j80OpPAYRkuCOdvzdOaePDuhrcPcLo2niZ51uXkFqm5plJKyE4yXBZsN1G4+tVP+EM0D+zf7 O+wf 6L/zz86T/n3+zdd2f9T8v69ea3qACiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFA BRRRQAVwOvNt19z/ANRBf/SWu+rzzxM23WJT/wBRBf8A0lrrwm8vR/oc+I2j6j/P96PP96zv O96P O960sK5bvLww2U8ufuRs35Ct3VfiH4b8JXosdb1P7LcyJ5yJ5Er5QkgHKqR1U/lXJ3Gy5tpY JCdk iFGwecEYNNOp+KAx8vxHIFzxm1hJ/wDQKmUboalZm1eeLdK8SaZDfaNefabU34ty/lunziMs RhgD 0xVnR7ljrAhU8tbu/wCTR/41y8txrd9NbnVNYa7igk81YzBGnzbSucqoPRjUssl2ky3Nheva XKo0 YkVFYFWKkghgR1UflTUdLCbPM38Vaq3jM+Kj490Y35Hl+WIb3yvJz/qdvkfc9s5z82d3zV7N e3RO u6hGTzGY1/8AIan+tYg1XxYvTxI//gLD/wDEU22N0Jbi4vbs3NzcOGkkKKucKFHCgDoB2pRh yjlK 47xrPZT/AA5jkujffbvthXSfsO7zvtyySCLbj6HPtnHzbay/Cc+qQ654jn8ZG9/4TGPTWZTN t8n7 EFGPK8v5Pv8A3sd+nO+tJbnW7MeVputSW1vuZxEYInwWYscEqT1J6mm3N74mvLSW0ufELSW8 yNHI n2aIblIwRkJkcelHJ717hze7Y6TRrpo7+xZWwd6D8DgH9K7bw+d2mSH1vLr/ANHyV5tp0uy+ tBn7 sifzFejeGTu0Xd63Vyf/ACPJWdRFwZr0UUVkaBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/wCQRe/9cH/9BNW6qap/yCL3/rg//oJo Ah0v /VVNqP8Ax7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjFqUNnGywaKyTeRZ3MUryLJG40dk8r G35Q xhwFO05JORubDDAxq+G/+QKv/Xef/wBGvVefwd4Ztle4g0WwjniG+N0gUFWAyCDjrmrHhv8A 5Aq/ 9d5//Rr0Ua3taDfmvyZnKPLVXp+qNakZVdGR1DKwwQRkEUtFSaHJat8PND1K4NwkAt5WOW2Z 2nkk nAI55pdJ8AaVpkjOR5mewBX8Cck46cAjpXWUVKhFO6SudMsZiZU/ZSqSce13b7hFVURURQqq MAAY AFLRRVHMFFQX12lhYXN5KMx28TSsN6rwoJPLEKOnUkD1IrB8PeNtP8SahJZ2ke2RIjKT9ttJ uAQO kMzt/EOSMe/TLA6Wisnw/wCHrTw3YtaWck7xt5WTMwJ/dwxwjoB/DEpPuT9BrUAFFFFIAooo oAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArhdXSF/E6ifzTENSRmEUHnFgLXO3Ztb IOMH AyASQQRkd1XIv/yO0f8A2EP/AGzNdWG+3/hZhX+z6omZdEbzMWd4u+VZBjRX+RRtyg/c/dba c5yf nOCOMDLojeZizvF3yrIMaK/yKNuUH7n7rbTnOT85wRxjqKK5rs2scuy6I3mYs7xd8qyDGiv8 ijbl B+5+6205zk/OcEcYGXRG8zFneLvlWQY0V/kUbcoP3P3W2nOcn5zgjjHUUUXYWOXZdEbzMWd4 u+VZ BjRX+RRtyg/c/dbac5yfnOCOMDLojeZizvF3yrIMaK/yKNuUH7n7rbTnOT85wRxjqKKLsLHL suiN 5mLO8XfKsgxor/Io25QfufuttOc5PznBHGBl0RvMxZ3i75VkGNFf5FG3KD9z91tpznJ+c4I4 x1FF F2Fjl2XRG8zFneLvlWQY0V/kUbcoP3P3W2nOcn5zgjjAy6I3mYs7xd8qyDGiv8ijblB+5+62 05zk /OcEcY6iii7CxytxHpjQTva2kqSefDIpl05oBEu+NSqsY1zk5PJJ+Y9hgdH4V/5AK/8AXxc/ +j3q vrX/ACCZP+usP/o1KseFf+QCv/Xxc/8Ao960Xwi6mzRRRSGFFFFABRRRQAUUUUAFFFFABRRR QAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/kEXv/AFwf/wBBNW6qap/y CL3/ AK4P/wCgmgCHS/8AVVNqP/Hsn/XeH/0YtQ6X/qqm1H/j2T/rvD/6MWpQ2c9c3pZZF7FSP0qT w3/y BV/67z/+jXqlPdWLF1SZSxGAAe+Ku+G/+QKv/Xef/wBGvXLl/wDu0v8AEvyZWI/jL0f5o1qK KK6C QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKAC uRf/AJHaP/sIf+2Zrrq5F/8Akdo/+wh/7ZmurDfb/wALMK/2fVHXUUUVym4UUUUAFFFFABRR RQAU UUUAUNa/5BMn/XWH/wBGpVjwr/yAV/6+Ln/0e9V9a/5BMn/XWH/0alWPCv8AyAV/6+Ln/wBH vWq+ EnqbNFFFIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUU UUAFFFFABVTVP+QRe/8AXB//AEE1bqpqn/IIvf8Arg//AKCaAIdL/wBVU2o/8eyf9d4f/Ri1 Dpf+ qqbUf+PZP+u8P/oxalDZgXWpW89tcxpqUoaVgyAQr8gAXKDKfdbByTk/OcEcYd4b/wCQKv8A 13n/ APRr1z9rY6hcWsF8lldG1kRZlkbygNhGckeZnp7Z9q6Dw3/yBV/67z/+jXrokkqLt3X5MwTb qq/b /I1qKKK5TcR3WNGd2CqoyWJwAK4K4+Jqz3csGgaDf6wI2wZIVIU+4wrH8wK2/HjSL4J1MRHD Oip+ DOoP6E1l+EbeKC10G3iaeKEWrPIkUroryb42y20YJypHJ6FhhgThgVf+E/8AEn/RPtV/8if/ ABqj /hP/ABJ/0T7Vf/In/wAaru49C0+PZte7OzbjdezN93ZjOW5/1S5z1y+c733EehafHs2vdnZt xuvZ m+7sxnLc/wCqXOeuXzne+5XA4T/hP/En/RPtV/8AIn/xqj/hP/En/RPtV/8AIn/xqu7j0LT4 9m17 s7NuN17M33dmM5bn/VLnPXL5zvfdzGmXZu7TTdUj0HUjpF59n+zuuqSS3KK5iCyTRbtoj+RS xEjt gsWX55aYGX/wn/iT/on2q/8AkT/41R/wn/iT/on2q/8AkT/41W5pWseDb/TZ9Qt9aVbaxl8q Z5tW YiPbIsaM58wja5gUqW++Gb/no+dCEeGRp8GoR6wjWTZ8q5Oqu0b+WFZvmL4bAgJbrwJM/efI Byf/ AAn/AIk/6J9qv/kT/wCNUf8ACf8AiT/on2q/+RP/AI1XaadYaJfWkF3p97Jd2xx5c0WoySo+ 0oPv byG5iAPXPz5+++6ePQtPj2bXuzs243Xszfd2Yzluf9Uuc9cvnO99wBwn/Cf+JP8Aon2q/wDk T/41 QfiFr6DdN4C1WOMfeb95wPxiFd3HoWnx7Nr3Z2bcbr2Zvu7MZy3P+qXOeuXzne+7L1zS7ex0 eaW0 mvVmjjyhF3K5yFUDruyf3a/wtnLZDb23AEfhnxbp3imCRrTfFcQnEtvKMOnv7it6vOIYlh+L 1rPb qEFzbMJ8fxHYx/8AZVru9Rn8iKPnG99v/jpP9KQF4oyjJwB7kU3j+8n/AH0KbpdyJbFC3PWr u+Og Cpx/eT/voUcf3k/76FZcniG9uLy6TSdF+2W1nKYp55LlYvOYAFltxhhIynch3mNQ427uGK2J PFOi 2mn2N3ql5BpP2yISxw6lKkEg4BKlWP3l3AEc4NAFzj+8n/fQo4/vJ/30Kjv9f0XSs/2jqljZ 425+ 0TpHjdu2/eI67Hx67W9DWZqfjbR7C+1TTI7i1fVbGy+1Lay3UcPmnbI2zcx+UgR7mJGFV1bo aANf j+8n/fQo4/vJ/wB9Co59f0W1u47S41SxhuZJfJSGSdFd5MKdgUnJbDocdfmX1FTvqNhHFdSv dQLH aZ+0MzgCHChzvP8AD8pDc9iD0oAZx/eT/voUcf3k/wC+hUd1r+i2OoQ6fd6pY297Pt8q3lnR JJNx 2rtUnJyQQMdTV/fHQBU4/vp/30KKh1d41tfMUYZT1qnpt2Z554s/LGFP5jNAGlRRRQAVxV84 i8XR yNcPAqakrF0UMcC15XBB4PQ8ZwTgg4I7WuF1iGa48SGK3ieWVtQG1E25P+if7RA/WurC7z9G c+I+ z6o6ZtVtW8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGBtVtW8zGpSrvlWQYgX5FG3KD5PuttO c5Pz nBHGML+xdZ/6Bt3/AN9Qf/HaP7F1n/oG3f8A31B/8dqOSHc05pdjdbVbVvMxqUq75VkGIF+R Rtyg +T7rbTnOT85wRxgbVbVvMxqUq75VkGIF+RRtyg+T7rbTnOT85wRxjC/sXWf+gbd/99Qf/HaP 7F1n /oG3f/fUH/x2jkh3Dml2N1tVtW8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGBtVtW8zGpSrvl WQYg X5FG3KD5PuttOc5PznBHGML+xdZ/6Bt3/wB9Qf8Ax2j+xdZ/6Bt3/wB9Qf8Ax2jkh3Dml2N1 tVtW 8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGBtVtW8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGM L+xd Z/6Bt3/31B/8do/sXWf+gbd/99Qf/HaOSHcOaXY3W1W1bzMalKu+VZBiBfkUbcoPk+6205zk /OcE cYG1W1bzMalKu+VZBiBfkUbcoPk+6205zk/OcEcYwv7F1n/oG3f/AH1B/wDHaP7F1n/oG3f/ AH1B /wDHaOSHcOaXY1NR1GC4tJoYrtpnlnidY2jChAGTKghRx8pbkk5J5xgDW8K/8gFf+vi5/wDR 71yy aNq6yo50u7O1gcboOf8AyLXW+Hba4tNFjiuoTDKZZnMbMCVDSswyQSOhHeiSSVkNXb1NWiii oKCi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKqa p/yCL3/rg/8A6Cat1U1T/kEXv/XB/wD0E0AQ6X/qqm1H/j2T/rvD/wCjFqHS/wDVVNqP/Hsn /XeH /wBGLUobM3Rv+RC0/wD7Bcf/AKKFVPDf/IFX/rvP/wCjXq3o3/Ihaf8A9guP/wBFCqnhv/kC r/13 n/8ARr1u/wCA/VfkzH/l6vR/mjWooormNjK8SWxu9AuYAM7tn6MDXM6ACk2n/L/qluY923pi XGM4 9umR06HGR3TIkg2SfdPWuTvtB1jTr8y6Zafa4N0zwtGIyy+adxDB3Q8OAflbBGQRnDAA6P7W 1H2t q5138Unds0G5Gc7dy25x9/Gf9KGcZjz0ztbpuG0d/FJ3bNBuRnO3ctucffxn/ShnGY89M7W6 bhtL MdzovtbVwy3Vy1zazaVo+paRrMt1DJqVtEgFsUaRTOzsf3MjFc/On70/KOAGA13fxSd2zQbk Zzt3 LbnH38Z/0oZxmPPTO1um4bR38Unds0G5Gc7dy25x9/Gf9KGcZjz0ztbpuG0sxXMGd5LaGwW6 0q8u l0zxFcX1xGlo0u2OZ7kxSpxiTaZY2Ozcy9wCMVUaaJL631J9EuEs7nxS95FbvaBZGC2LqZvK PzZ8 yN5AMbzgEAsQD1Lv4pO7ZoNyM527ltzj7+M/6UM4zHnpna3TcNsF1beIbqaCVvDtyXtpWlty wg+R ykqAnF0M/LIoPrhum4bHZgS+EZTu129j0+axt77U2uIY5ofJdx5USNIU6rudHb5gCc5I5rpP tbVz rv4pO7ZoNyM527ltzj7+M/6UM4zHnpna3TcNo7+KTu2aDcjOdu5bc4+/jP8ApQzjMeemdrdN w2qz C50X2tqy9flafRbtCu7MTDbtznj0w2fyP0PSqLv4pO7ZoNyM527ltzj7+M/6UM4zHnpna3Tc NqTw +IL2CW2n0G7WGUMh+W1yFO8dTcMOhj6qR8rcfMApZhcqaVambxo11jiBvLz/ANsQf/Zq3/ED 7Rp6 /wB+5I/8gyH+lWNJ0h7CGSe8Mf265lM0ixnKx/KFCg98KqjPc5qHxBbXE1tbXFtEZpLScTeS pAMi 7GRgM8Zw5Iz1xQAmnTFLNADVv7S3qa5xPEen22YpItRQj+E6bcZH5Jinf8JVpXpqH/gtuP8A 4ilY ZFYanP4eN5p9xp2oTBryee0mt4PMW586QylcrkRFWkKZkKqcbs4ztzbzUDaa9Pqms+G7yb7d ocUB jtrT7ZtdWkaW2JUH73mJyQEbbyeK1/8AhKtK9NQ/8Ftx/wDEUf8ACVaV6ah/4Lbj/wCIpgZf hfRn t544dU05GaPw5YafIZY1dTgzCWLdyCPubgCQflz2rHS3vrbwfc2kljeefe+ELeyhjS2dj50U U5dG wDsb94gAbGScDJBFdZ/wlWlemof+C24/+Io/4SrSvTUP/Bbcf/EUagY+saWbvRfiDu03zp73 Pk5t 9zT7LOLy9vGW2yBtuOjZxzUOv3l5BZ+N9MXStTnn1OJpbRre2Mkcoa0SIjeOFZTE2VYgkY2h iQK3 v+Eq0r01D/wW3H/xFH/CVaV6ah/4Lbj/AOIo1A5PX9OE+teJrW9ttfaLVpbfbHp1hBLHdR+V HGMy vG2xkdXPzugUYZeTmvTftLeprnv+Eq0r01D/AMFtx/8AEUf8JVpXpqH/AILbj/4ilqBrajMX s3Bq r4dfdqWqL/cdB/5DQ/1qk/ibSZYiu3UCx6D+zbgZ/NMVb8Kx3DyahfzwNALuUOkb9VUKqjOO +FB/ GmhHSUUUUAFcrF/yPsP/AGED/wCkRrqq5WL/AJH2H/sIH/0iNdWG+3/hZhX+z6o7yiiisTYK KKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAK KKKACiiigAooooAKKKKACiiigAqpqn/IIvf+uD/+gmrdVNU/5BF7/wBcH/8AQTQBDpf+qqbU f+PZ P+u8P/oxah0v/VVNqP8Ax7J/13h/9GLUobM3Rv8AkQtP/wCwXH/6KFVPDf8AyBV/67z/APo1 6t6N /wAiFp//AGC4/wD0UKzdBvrS30oRzXUEcgmmJV5ACMyuRwfauhJui7d1+TMG0qqv2/yN2iqv 9p2H /P8AW3/f1f8AGj+07D/n+tv+/q/41h7OfZmvPHuWqUMy9GI+hqp/adh/z/W3/f1f8aP7TsP+ f62/ 7+r/AI0ezn2Yc8e5c8x/77fnR5j/AN9vzqn/AGnYf8/1t/39X/Gj+07D/n+tv+/q/wCNHs59 mHPH uXPMf++350eY/wDfb86p/wBp2H/P9bf9/V/xo/tOw/5/rb/v6v8AjR7OfZhzx7lzzH/vt+dH mP8A 32/Oqf8Aadh/z/W3/f1f8aP7TsP+f62/7+r/AI0ezn2Yc8e5c8x/77fnR5j/AN9vzqn/AGnY f8/1 t/39X/Gj+07D/n+tv+/q/wCNHs59mHPHuXPMf++350eY/wDfb86p/wBp2H/P9bf9/V/xo/tO w/5/ rb/v6v8AjR7OfZhzx7lqiqv9p2H/AD/W3/f1f8aP7TsP+f62/wC/q/40ezn2Yc8e5YKKTkqD 9RR5 af3F/Kq/9p2H/P8AW3/f1f8AGj+07D/n+tv+/q/40ezn2Yc8e5Y8tP7i/lR5af3F/Kq/9p2H /P8A W3/f1f8AGj+07D/n+tv+/q/40ezn2Yc8e5Y8tP7i/lR5af3F/Kq/9p2H/P8AW3/f1f8AGj+0 7D/n +tv+/q/40ezn2Yc8e5Y8tP7i/lR5af3F/Kq/9p2H/P8AW3/f1f8AGj+07D/n+tv+/q/40ezn 2Yc8 e5Y8tP7i/lR5af3F/Kq/9p2H/P8AW3/f1f8AGj+07D/n+tv+/q/40ezn2Yc8e5Y8tP7i/lTg ABgD FVf7TsP+f62/7+r/AI0f2nYf8/1t/wB/V/xo9nPsw549y1RVX+07D/n+tv8Av6v+NH9p2H/P 9bf9 /V/xo9nPsw549y1XKxf8j7D/ANhA/wDpEa6D+09P/wCf62/7+r/jXO28iS+OLeSN1eNr8lWU 5B/0 NhwfqDXTh4yXPddGYVpJ8tn1R31FFFc50BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/wCQ Re/9 cH/9BNW6qap/yCL3/rg//oJoAh0v/VVNqP8Ax7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjF qUNm ZpBx4BsCFZiNLj+VFLE/uhwAOSfYVwUtrqDTyOtne7WYkA2Fx0z/ANc69G8Mf8ino3/XjB/6 LWtW uvD4mVFOy3Oath1VtdnkX2PUP+fK8/8AAC4/+N0fY9Q/58rz/wAALj/43XrtFdH9oz7Ix+oQ 7nkX 2PUP+fK8/wDAC4/+N0fY9Q/58rz/AMALj/43XrtFH9oz7IPqEO55F9j1D/nyvP8AwAuP/jdH 2PUP +fK8/wDAC4/+N167RR/aM+yD6hDueRfY9Q/58rz/AMALj/43R9j1D/nyvP8AwAuP/jdeu0Uf 2jPs g+oQ7nkX2PUP+fK8/wDAC4/+N0fY9Q/58rz/AMALj/43XrtFH9oz7IPqEO55F9j1D/nyvP8A wAuP /jdH2PUP+fK8/wDAC4/+N167RR/aM+yD6hDueRfY9Q/58rz/AMALj/43R9j1D/nyvP8AwAuP /jde u0Uf2jPsg+oQ7nkX2PUP+fK8/wDAC4/+N0fY9Q/58rz/AMALj/43XrtFH9oz7IPqEO55F9j1 D/ny vP8AwAuP/jdH2PUP+fK8/wDAC4/+N16ys8LzyQLKjTRgM8YYFlBzgkds4OPoako/tGfZB9Qh 3PIv seof8+V5/wCAFx/8bo+x6h/z5Xn/AIAXH/xuvXaKP7Rn2QfUIdzyL7HqH/Plef8AgBcf/G6P seof 8+V5/wCAFx/8br12ij+0Z9kH1CHc8i+x6h/z5Xn/AIAXH/xuj7HqH/Plef8AgBcf/G69doo/ tGfZ B9Qh3PIvseof8+V5/wCAFx/8bo+x6h/z5Xn/AIAXH/xuvXaKP7Rn2QfUIdzyL7HqH/Plef8A gBcf /G6Pseof8+V5/wCAFx/8br12kyM4yM+lH9oz7IPqEO55H9j1D/nyvP8AwAuP/jdH2PUP+fK8 /wDA C4/+N167UazwvPJAsqNNGAzxhgWUHOCR2zg4+ho/tGfZB9Qh3PJfseoH/lyvP/AC4/8Ajda3 hy1u 01vS1ezvFCXMkju9pKiKvkSLyzKB1IH416RRUVMfKcXFrcqGDjCSkmFFFFcJ2BRRRQAUUUUA FFFF ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUA FFFFABRRRQAUUUUAFVNU/wCQRe/9cH/9BNW6qap/yCL3/rg//oJoAh0v/VVNqP8Ax7J/13h/ 9GLU Ol/6qptR/wCPZP8ArvD/AOjFqUNlXwx/yKejf9eMH/ota1ayvDH/ACKejf8AXjB/6LWtWqEF FFFA BRRRQAUUUUAFeeaH4x8Q6hrGjLewWcWnak7qkkcCukhEbuBHMlw2fu9WjXgHoeK9DrL0/wAN 6FpM 5n03RdNspiCPMtrVI2weoyoBoA4PRZLuW88P3cuqXsl1fGYW9/DqL3FleP5MjfvLYsuxRjdh QMFQ pOcGr2j+Mtbn0bw9rV/Los1rq0kEJtbRXEsbSYGQxchtpOWXaNoB5OOettvDulaYZZtI0rTL C8aM os8VmoxxxnbtJHTjI6dRWZ4T8G2/hyztluIdKub22hS3jvrfThBM0aoFG9i7licckED2oAx9 K8ca reeINJSS3hfSNXeUWkghWNyixvIrj9+zNkJg5jTGR9DZ0bxFr+qwaNqhuNBjsNTkH+iEuJ4k IJ2h y+HkGMFdoxz1xXRJ4Y0CKbzo9D0xJfOW43raRhvNXkPnH3hk4PWpodD0i21GTUYNLsor6TO+ 5jt0 WVs9csBk0AcXovjbxFqsmnX7aRDHpV9cCEB3hRo1Lbc7zcEs47p5QPUdap6FJcyX/h67n1O+ luL1 pfJvrfUnns71vJdvntyV2KAC2FUbSoBPQ130egaNFqTalHpFgl+xy10tsglJ9S+M/rSWHh7R dLuD cafo+n2kxXaZLe2SNivpkAHHFAHO+CrrVvJn/tTWtPmjOpX0CQi2dJS63MnAZpm+XAJCbchc DJxk 2dNv/FF9rmqWpm0hbTTr9YGk+zyb5o2iilKhfMwrASY3ZIJ/hHfcTRNJi1N9Tj0uyS/f710t uglb ty+Mn86hs/DGgade/bbHQ9Mtbvn9/BaRo/PX5gM80AU9Kmuh4z1y0uksGK2trPHPb2pilKO8 6hJG Ltv2+Xwfl+8eBWTpHiPxBJfab/aP9mSWl5qV5poFvBJHIGgM+JPmdhgiAjb2yDntW/b+EvDd neJe W3h7SYLpG3LPFZRq6t6hgMg0+LwxoEHkeToemR/Z5TPDstIx5Uhxl1wOGOByOeB6UAcrp/i3 Xb+7 8MyifRktNcnb/RhE7T28axPIVJ8wBm+QKTgBWPRq7+uXj8HxjxbHrbHTolhmeeNLTTxDLI7R tHmW XcTJgO/ZeT7V1FAHHWWo+M31G3S607ZatKolb7BCuEzyci+YjjuFb6HpXY0UVtWre1afKl6K wkrH nGkSXMl3od1JqV5Jc3hl8i9hv3ntLt/Kc/Pbll2KMbsKBgqBnvV3SvFmsTaRoWr3sukS22qS Qwm2 tVcSI0mBkMWIbaeWXaMAHk456e30HTNPMs2labp1ldtGUWaO1UY44ztwSOnGR07VneGPCcGg Wtus 8WmXF5bwpBHeQWAhlKKoX52LMWJxycge1ejPFYepGUpLtZW1t71/TddemiS0IUWjK03xlqV3 rmlo 8ET6Xqryi1kESo5RY3kVh++ZmyExzGnX8DZ0nXtb1KHSdRM+ipZahIP9FJYTRqQTtDlsPIMY K7Rj nrit1PDmhxzecmjacsvmifetqgPmDkPnH3hk4PWpodG0u3v3v4dNs47yTO+4SBRI2euWAyax qYjD O/JC2nb1/wA1r5eY0n3OQ0jxhr2pPYXraXDHpl5OIgHeJGjBOPvmclmHdPLB6imaUEj8Zxz3 V1dT z3V5cxwXdtfs0Mqp5hFvLCThfLBbGARuXOctg9gmh6THqDahHpdkt6xyblbdBIT/AL2M1Hae HtLs dYutVt7OCO7uQA8ixKD1JOCBnknJ554q3i6Fp8keW6tp+uvTv1tqr2aOVlPTLye+8X64jyuL fTxD bRxA/KWZBIzkdz8ygem0+ppulTXQ8Z65aXSWDFbW1njnt7UxSlHedQkjF237fL4Py/ePArQg 0pLb XbvU4pSv2uJEmixwzJna4PY4JB9cL6cwW/hLw3Z3iXlt4e0mC6RtyzxWUaureoYDINcNeUZS ThtZ ffZX/G5SOH0WS7lvPD93Lql7JdXxmFvfw6i9xZXj+TI37y2LLsUY3YUDBUKTnBq9o/jLW59G 8Pa1 fy6LNa6tJBCbW0VxLG0mBkMXIbaTll2jaAeTjnrbbw7pWmGWbSNK0ywvGjKLPFZqMccZ27SR 04yO nUVmeE/Btv4cs7ZbiHSrm9toUt476304QTNGqBRvYu5YnHJBA9qxGY+leONVvPEGkpJbwvpG rvKL SQQrG5RY3kVx+/ZmyEwcxpjI+hs6N4i1/VYNG1Q3Ggx2GpyD/RCXE8SEE7Q5fDyDGCu0Y564 rok8 MaBFN50eh6YkvnLcb1tIw3mryHzj7wycHrU0Oh6RbajJqMGl2UV9Jnfcx26LK2euWAyaAOL0 Xxt4 i1WTTr9tIhj0q+uBCA7wo0altud5uCWcd08oHqOtdJp95PH4z1fSpJXkhNvBew7jny95dGT6 Zj3A f7Rq9HoGjRak2pR6RYJfsctdLbIJSfUvjP60tlpSWuq6hqTSGS4vCi5xgJGgwqD8Sxz6sa2p Sioz Uuq09br9LiZoUUUViMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ANcH /wDQ TQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBFrWrW V4Y/ 5FPRv+vGD/0WtatUIKKKKAEOcHABPbNc7Y+I7u9u1tks7Iyl5kZEvWZozGWG5x5fClgBnr8w OK6I 5wcEA9s1h2ei6jayQltRtmWKWaUbLRlZjIWJUnzD8u5gcd9q88Zroo+y5Zc+/Tfs+3yMKvtO aPJt 128u/wAxmn+JJdRi0147FE+1SCOVHnIaImMyAgbfmBQZByOo98SW2u3TiKW6sIoraS5a1EkV wXKu JDGMgovBYYyCeo4ptn4ca2k0qWS7VpLBfLJji2CZBGyLuBY8jcTn3PHo620O6QRxXV/FLbR3 LXQj jtyhZzIZBkl24DHPAHQVvP6rd8u3z89vwtf/ADMYfWLLm/Ty3/Hb/Inh1DUZNYnsWsbVUhRJ GkF0 xJVi4XA8vr8hzzxnqao2fiO8u5xEtlZM4maOSKK9Z5UVZRGz7fLHAzu5I4q9Dp+oR6xPfNfW rJMi RtGLVgQqlyuD5nX5znjnHQU7SNMn09XFxPb3B3yOjx25jZfMcuwyWbIyR6dB1qG6CTdk9v5u 2v4/ 8ApKs2ldrft8vwNOiiiuM6wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqmqf8AIIvf+uD/APoJq3VTVP8AkEXv /XB/ /QTQBDpf+qqbUf8Aj2T/AK7w/wDoxah0v/VVNqP/AB7J/wBd4f8A0YtShsq+GP8AkU9G/wCv GD/0 WtatZXhj/kU9G/68YP8A0WtatUIKKKKACmLNE8rxLIjSIAXQMCVz0yO2cU+oIrSKK7nuUB82 cKHO eu3OP50AT1XgvYLi4mgjMglhxvV4mTgkgEZAyPlPIyOKsVjwXanxBdMIboLJBFEjtayBSytJ nnbj HzDnpzQBsUVzVt9s/wBEx/aH9peYv2rzd/k4z8+M/JjGcbeenvTYEu5EtUJ1IagzqLsu0ixb f48H 7gGM7dvPT3oA6eiuT0mS4ltNLkhfU3u3ETTtOXMRQgbjk/L06Y5zjPeusoAKrwXsFxcTQRmQ Sw43 q8TJwSQCMgZHynkZHFc7ZTagNUtJ5BeqssrLcRGGYrHlWwMsxUgNt+ZVA9wK0re7Q+IblvJu gskM USu1rIFLK0meSuMfMOenNAGhBewXFxNBGZBLDjerxMnBJAIyBkfKeRkcVYrHt7tD4huW8m6C yQxR K7WsgUsrSZ5K4x8w56c1rsoZSpzgjHBwfzFADY5UlUtG4YBipIOeQcEfgQRTLa6ivIBNAxKE svzK VIIJBBBAIwQRWNo8MdlcSQGHUPOM83LtK0WwuzK2WO05GOeueveoLASQXFrMovx519cCWNo5 NgjY yMpKkYHJQ59zzwcAHTUVytguqfa7dri4uxc+b++QW0pTGeRuL+XjHcDPtXVUAV4L2C4uJoIz IJYc b1eJk4JIBGQMj5TyMjinpNvuJIfLkGwKd5XCtnPAPfGOfqKzLe7Q+IblvJugskMUSu1rIFLK 0meS uMfMOenNNsrpV1u6VV1DyZkj2ebDMUEm592Cwwoxt9BQBtUVzNiZ4Z7KXdqbb7yeORZllZRF 8+zI Ycf8s/mPqeeDiOwXVPtdu1xcXYufN/fILaUpjPI3F/LxjuBn2oA6qiuU0kX0moWcrvfsMsZV mjmi 2/KeW3MUbnHCgdc9q6ugAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo oAKK KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig Aooo oAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ANcH/wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBV U2o/ 8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBFrWrWV4Y/5FPRv+vGD/0WtatUIKKKKACikIyCASPc dq5X TptYuZP+P2/YRzy5eSODypEjn2FflTduKZ9ORxxWtOi5pu6Vu5lUqqDSs3c6uiuZg1DUP7P0 zVZL zzFvpIle2CLtRZDgbTjdlcjOSc4PAqLStTvZNUt7Y31zcubi5SZJoFRBFGzqGVgi7jkIDgnq ela/ VJ2butPXpfy8jP61G6Vnr6f5nV010EiMhJAYEHaxB/AjkU6uc06WSbxbr9rLZJZ3YtbZxdQX bTGS JmnWMlHQKjLsY4AYHcMk4rlOk2rKxg0+AQ24kEYwArys+0AYAG4nA9hVmuU8KXl1Fpd3e6xr lzdj +0p7GP7SkKKuy6eCPHlxr8zfIDnPPTFWtKnZvGOuQT6fDb3K29tJ58V28omiLzqmUZVCMNjE gZ+9 1OKAOhorkdJ8X6heX1lDe6LFa293e3Vgk0V75p86Ay7vlKL8hEL4PXPbvVXSfiFNq93ZtB4f vm02 8lCRXKwXBZVJwJHBhEYTvkSHAP1oA7iiiuOsvGGq3Wo29tJoXlRySqjSbL75QTjPzWar+bAe pHWt qWHqVU3BXtuJtLc7GiiuP0e4ud2gXz3dxJJqu/7TE8pZF/dtINqnhdpULxjrzk1zSnZpHTRo OpGU r7f5N/kmdhRSNnadvXHFcvbrri3rQyarPLLbw2k0sZjh2tudhKuQgONqHGCDnvXRTpc6bulb ucVS pyNKzdzqaK5m31DUBYaZqsl55iX0sSva7FCIshwNpA3ZXIzknODwK6KcyrbyNAiSTBSY0dyi s2OA WAOBnvg49DRVpOm9X/SHTqKexJRXEWXjfVrjRtL1efw9Db2WqCFbdv7Q3MskoAjDgR8IWKjc CxAO SvUB+neNNRvNL0jVL7Q1stN1UwxxTR3olliebAQsmwDaWYDIJPIJUc4yNDtKK848M6l4gn1q zF7q 2pSWgvL+KSS7jtFguEhkkjRI/LjEnmcK5yVyI5MAjpOuv6lrOteD9RWxkstNv7mQwOmoMTNC 1rM6 iaEALk7UYcvjaeQTyAegUVzmnXEx8W6/C+m28V6lrbSJMl67rPGWnWMMpQCMgo2dob73U4qt 4O1X xBf2tzLq1rYrbx3l5H50V4zuNlxIoTZ5SgqoXaG3ZIUEgEkAA6yiuRtPGV3Pa6Zqk2jpFo2p yxR2 04u90w80gRM8WwABiV6OxGeR1xPY+IdcvtZvrBNBtxHYXq29xcf2h8uxkjkDIPLyzBZASpAH ox7A HT0VE7LKJIEn2S7eShBZM9Dg5H5jFcz4UvLqLS7u91jXLm7H9pT2Mf2lIUVdl08EePLjX5m+ QHOe emKAOrorntKnZvGOuQT6fDb3K29tJ58V28omiLzqmUZVCMNjEgZ+91OKpaT4v1C8vrKG90WK 1t7u 9urBJor3zT50Bl3fKUX5CIXweue3egDrqK4fSfiFNq93ZtB4fvm028lCRXKwXBZVJwJHBhEY TvkS HAP1o0nx7ealrthp82ifY47xmAaeSZHXCMwwHgWNzheiSNxkjIGaAO4oqN50XzAGDvGu5kU5 bHbj 3rj9DfxBrej6P4iXXvLju/LurixEEZhSBhkxqdhfeBgEluSDwOwB2lFcdF4z1CXTrDVf7EhX TNSe OOzla9/eEynEJkQR4RWJUEqzFd3Tg1asvFVzeQ+FbkadClrr0akt9pJeB2t3n27dmGXCEZ3A 5PSg Dp6K47TvGGqXd1aRXGhwQR3d3dWEMq3xcGeDzc5HlghD5L/N1/2e5m8G6n4h1K3uH1W1sRAl 7eRC aK8Z3BS4kQJs8pRtAG0NuyQoJAJIAB1dFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/kEXv/AFwf/wBBNW6qap/y CL3/ AK4P/wCgmgCHS/8AVVNqP/Hsn/XeH/0YtQ6X/qqm1H/j2T/rvD/6MWpQ2VfDH/Ip6N/14wf+ i1rV rK8Mf8ino3/XjB/6LWtWqEFFFFACEZBHPPoaqWGl2umK62vnBXJYiSeSQZJJJG5jgkkk461c oqlK STinoxOKbu1qZ8ei6fDcidICGViyr5jFEY9Sq52qeTyAOtEOiWFvHEkccuIpjOhaeRmVz1O4 tnBy cjocnI5NaFFV7ao/tP7yfZQ/lQVgQ+DtJg1B7+N9U+0yKEeQ6tdNuUbsAgyYIG9iB23HFb9V ob2O a+ubRVcPbhC5IGDuBIx+VZlmLb+BdCtmj8tNRKR3AuhFJqt08ZlEnmbyjSFWO/5uQcnmp7Xw jpVn qp1OFtS+1kKGeTVLlwwUsVVlaQhlBZsAjA3H1rcqqmp2ElwLeO+tnnJIEayqWJHXjOaAMyDw fo1t 9j8qK7H2O6kvIN1/O22Z872OX+bO5sg5Hztx8xysHhDRLa7S5htZVMcvnRw/apTAj5zuWLd5 anPP C9a0/wC0LLz3g+2W/moCWj80blA65GahsNZsNSLLb3MLSBnHliRSxCsRuwD0OMg+hFAF+iiq kN7H LdXSi5tXigAzsky6Hndv9OnH0NAFuqFtoun2d413BAVlO7GZGKpuOW2qThcnk4AzRYazYakW W3uY WkDOPLEiliFYjdgHocZB9CKvMyopZmCqBkknAApNJ7lRnKKai7XFqlFpNpDqL36ef9ofhibm QqRz gbS23A3HAxgZ4pthrNhqRZbe5haQM48sSKWIViN2AehxkH0IqdL60kuTbJdQNOvWJZAWH4da tSlG 6T3IcU7XWxBFounwXS3EcBDqxdFMjFEY9SqE7VPJ5A71cmMqwSGBEeYKSiu5VWbHAJAOBnvg /Q0r ukUbSSMqIoLMzHAAHUk1CL+zMUUou4DHM2yJxIMO3TCnufpRKcpaydxRjGPwqxxvhTwP/Y2i 2K32 m2j6lp0KLbBNTnlt3lVMeZsZAsTE5OVRiMk5Jp/g/wACxaVpWnxatYQC7sI0SI2+ozzwlwgU yiNw qxuTk/KpPOc5rrRqdgzKovbYsz+WAJVyX/u9evI496SG9jlurpRc2rxQAZ2SZdDzu3+nTj6G pKMv T/BeiaXd29zbR3u+3lkniWbUbiVFkcMHfY8hXcfMfJxn5ie9Mh8C+Hbe9truGyljltZ/Pt9l 3MFh bnOxd+1VO45UAKe4NadhrNhqRZbe5haQM48sSKWIViN2AehxkH0Iqwt9aPcm2W6gacdYhICw /DrQ BlWvhHSrPVTqcLal9rIUM8mqXLhgpYqrK0hDKCzYBGBuPrUkPhfSLfVDqMVvKtwZWm2/aZDE JGzu cRltgY5OSFyc1sUUAYdt4Q0O0vIrmGzcGGQywxG4kaGJzn5kiLbEPJ5CjrT9O8LaZpWoS31o b8Tz OZJfM1G4lSRioXLI7lSdqqASOABjoK2aKAM1PD+mRate6rHbbL+9iWK4nSRgzKBgYwflOAOR g8Cs 638C6FbNH5aaiUjuBdCKTVbp4zKJPM3lGkKsd/zcg5PNdHRVSnKesnfp9wGHa+EdKs9VOpwt qX2s hQzyapcuGCliqsrSEMoLNgEYG4+tJB4P0a2+x+VFdj7HdSXkG6/nbbM+d7HL/Nnc2Qcj524+ Y53a KkDDg8IaJbXaXMNrKpjl86OH7VKYEfOdyxbvLU554XrTNJ8F6FobWpsbadVtM/Zo5byaZISQ QSiO 5VTgkZAHBPrW/RQBnwaHpttrd3rMNqq6hdosc8245dVAAGM4HQdB2qnB4Q0O2vxeQ2TK6ymZ Y/Pk 8lZCc71i3bA2echc55rcoqpTlPWTv0+4DDtvCGh2l5Fcw2bgwyGWGI3EjQxOc/MkRbYh5PIU daig 8D+H7W6tLiG1uEks5fOtgL2fbA2CCEXftVSGIKgbSOCK6GipAwoPB+jW32PyorsfY7qS8g3X 87bZ nzvY5f5s7myDkfO3HzHMsPhfSLfVDqMVvKtwZWm2/aZDEJGzucRltgY5OSFyc1sUUAFFFFAB RRRQ AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF FFAB RRRQAVU1T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8eyf9d4f/AEYtQ6X/ AKqp tR/49k/67w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota1aoQUUUUAFFFFABR RRQA UgVQxYKAT1OOtNmmit4JJ55EihjUu8jsFVVAySSegA70kFxDdW8VxbyxzQSoHjkjYMrqRkEE cEEd 6AJK57TNGvbaezebyYxBncIrmSRG+UjCo4wnXPB7Y710NFAHOWWgT2zW0TrHJHbyhxK11MSc HOfL +6D+JHtWjZW9/aSvDi2Nq08ku/e28h2LY24wME9cn6VZi1C1n1C5sI5g11bIjzR4OUV920+n O1vy qwGDDKkEZI4oAWsuCLUl1eW6lt7QRSxxxHbcMWUKXOcbBnO/pntWpRQBm2Vvf2krw4tjatPJ Lv3t vIdi2NuMDBPXJ+laVFFAGZZ21/ayPDi3Nq00svmb234di2NuMDBPXJ+lVYNIvEt7KycWogtJ FcTo T5j7Tn7uMAnucnqfWt2igAIBBBGQawLTQ7uC6h8y6V7WN/8AV5J+RB+6A9x1PuBW/RQBk2Nn dxal d3FxaWYFxIH8xJizqAiqBgoM8rnr3p0EWpLq8t1Lb2giljjiO24YsoUuc42DOd/TPatSigDN sre/ tJXhxbG1aeSXfvbeQ7FsbcYGCeuT9KzrLQJ7ZraJ1jkjt5Q4la6mJODnPl/dB/Ej2ro6KACi iigA ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK KACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf+uD/wDoJq3V TVP+ QRe/9cH/APQTQBDpf+qqbUf+PZP+u8P/AKMWodL/ANVU2o/8eyf9d4f/AEYtShsq+GP+RT0b /rxg /wDRa1q1leGP+RT0b/rxg/8ARa1q1QgooooAKKKKACiiigBk00VvBJPPIkUMal3kdgqqoGSS T0AF eP8AhPWDc+FPDWm2+vjVJbmC3s7vRGto8R27IFdiAu9dqfNuZirY4HzCvY6KAPFvDMUl0/hG xutO tvsX2hVsyLVFNvLapmdsgZBklUn32e9dToOtPrHinU7GLx1BNFa6gPs1rF9maW4i8qJ3UkLy gZnX KgMMHLEjj0CigDiNJ8U2Fz4x1fSV8X213FLbwPZqJ7YtHK7zh449qjdtCx8NuI4z1qp4Iurf T725 0y68TXU9/wD2jfL/AGZKsGebiRhKQkQcblw2SQvzcADAHoVFAHleg+LPEV9q1h9r1bTIria5 Ed1p DXG6WFdxBUQrbiRWH95pCvGc4NeqUUUAcdZaf40TUbd7vUN9qsqmVft0LZTPIwLFSeOwZfqO tdgw 3KV9RiloratW9q0+VL0VhJWOJsdJ8PjXpdPiax862htCjKI/MMkbyM/vuIVd3fB5qDRo7E3l o8cG nxWbXt1F9pgYN52WcLC4AAAIYFQSQQq4xkV3tFdDx0mmnfXz8rdjjWDSaatp5edzitKj02W2 8N2a w2zXdkxNzHsG6HEThiw7Zcqeepwag8PJpI1ezeCXTC5ursRR2qIJh80m0sQclNgbHAHKdeo7 yiiW NbUlZ6+fr5eY1hLOLutPL08/IKKKK4TsCiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAoo ooAKKKKACiiigAooooAKqap/yCL3/rg//oJq3VTVP+QRe/8AXB//AEE0AQ6X/qqm1H/j2T/r vD/6 MWodL/1VTaj/AMeyf9d4f/Ri1KGyr4Y/5FPRv+vGD/0WtatZXhj/AJFPRv8Arxg/9FrWrVCC iiig AooooAKKKKACqsMt02oXUcsSrbIE8lwOWJB3Z57cVaooAKx7PxHaX15HbQxSFnzzvjO3AJ+Z Q25e ncVsVmWuipbPbs95dXP2YkxCcqdpIIzkKCeCRyTQBXi8U6dNOkUbF/MbZGweM727Dbu3DPqQ BU+l 6nc3sUrS2E6bZJVDZjwdrkBeHJzxj0yDzin2+kramNYry6FvG2Ut9y7F9s43EexOKfBpi29y ZI7q 5EZkaTyNw2bmJJ7Z6knBOKAItJ1K4vlfzrKaILLKvmEpt+VyoHDE5wMHjGQaltZ/M1S8iZbl HRIz tkZShUlwGTBOM7TnODwOKINMW3uTJHdXIjMjSeRuGzcxJPbPUk4JxTYdLeK/a7Oo3bu6qrqw i2sq liBwgP8AEehzQAy11qO5njiNrcw+ZI8SvIq7S6bty8Mf7p56cdaSPXI5ZrVEs7sx3T7YZtqh HGCd 33sgYBPIyewNLFoyxfZ/9MuW8i4e4GdnzM+dwPy9Pmbpj730xTh0uaLVrNYluls7R2ZPOkQx hSjK AgHzfxfxdAKAN+sa18SWl5dpBFHKS2fm3xnaACfmUNuXp3FbNZlroiW727PeXVyLYkxCcqdp IK5y FBPBI5JoArJq18LS01CSKF7W6ZAkMYIkUP8Ac+YnBJyMjAxnrxVxNXjkSxdLadkvU3RN8vB2 Fwp+ bOcKfb3psWiwRPEBNO0ELb4rdmGxD2xxk47AkgUyLQ44XtSt7d7LR90MZZNqjaV2/dyRgkc8 +hoA XS9Sub6OQy2M0e2SVQ5KbflcqBwxOeMHjGQaqW97rb3Ijk+yFkS3kljWBgwEjkMM7zjaFJzj n0rR g0xbe5Mkd1ciMyNJ5G4bNzEk9s9STgnFEWnGLUpb37ZcM0ihWjYJs2gsVHC543Hv9c0AU4fF GnT3 McMblhI+yNw6Hc3Ybd24Z9SAKli1xZpxAlheGfcweIhA0YGOW+bABzwe+Kkg0hbbYkV7drbx nKQB l2r7ZxuI9iSKZDoccNxFcLeXRnV2d5CU3Sg4+V/l5XjgcY/KgBdJ1K4vlfzrKaILLKvmEpt+ VyoH DE5wMHjGQa0mJVSQpYgZ2jqfzqlBpi29yZI7q5EZkaTyNw2bmJJ7Z6knBOKvUAZmlalcXyOZ 7KaI LLKvmMU24VyoHDE5wOeMZBpYtahl8l/s9wlvOwWK4ZRscnp33DPYkCpIdMWC4aRLq48oyNJ5 G5dm 5iSe2TyScE4qOLRYYvJT7RcPbwMGit2YbEI6dtxA7Ak0AaVZdldarLqckV1aRx2o83ZIBycO Anfu uT0/KtSigDLsrrVZdTkiurSOO1Hm7JAOThwE791yen5VqUUUAFFFFABRRRQAUUUUAFFFFABR RRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABR RRQAUUUUAFVNU/5BF7/1wf8A9BNW6qap/wAgi9/64P8A+gmgCHS/9VU2o/8AHsn/AF3h/wDR i1Dp f+qqbUf+PZP+u8P/AKMWpQ2VfDH/ACKejf8AXjB/6LWtWsrwx/yKejf9eMH/AKLWtWqEFFFF ABRR RQAUUUUAFFFeTeFvBeow63pF/caJcWM0BkN1JdmykKbo3X93NCBM7bmHMmeM5ycGgDv7bxZo t5qC WUF4zSyO0cTmGRYpXXO5UlK7HIweFJPB9K2q88g8PardeH9C8KXujotrpk0H2i9eSNoZ4oSM bUyX JfADBlAAZuT3r6foWpqPBtteeE8vowFpd3rSW7eZD9mkh+T59xjLMrFTg/7LGgD0Gy1G2v7a S4t5 C0Uc0sLEqRh43ZHH4MprCtviD4dvJoYoZ77M3k7GfTLpExM22IlmjChXbgMSAfWszwt4dTw/ qU9t F4PtYS93dN/akQgRfs8kruiDB8zhSq7SoA28HAFWNP02VfGF7HL4buYdINrZ29tK7wGNWtZJ nVto kLgZaPb8ucjkDFAHZUV5TovgvVLTUrKa/s9Tm1CG48y51BZbJYrhcndlwnnsrD+BsDnGeM0/ SvCE 0Ou2d1ceDY/7Ja6n8rTXNuw0zds/f53kPvxkoM7MfL0G4A9Ksb+31KB5rVy6JNLAxKkYeN2j cc+j KRVmuG8K+H18O6pNBD4QtYGa7umGqxCBB5EkrOijafM4Uqu0qANvBwBXc0AFFcdZfDjSrHUb e9jm zJBKsqj+zrFeQc/eW3DD6gg+hrsa2rQpwa9nLm+VhJvqUbbWbC8vXs4LjfcJv3JsYY2MFbkj HBIF FtrNheXr2cFxvuE37k2MMbGCtyRjgkCpIdOs7e5a4hto0mbdudVwTuO5vzIzRDp1nb3LXENt Gkzb tzquCdx3N+ZGaH7HW1/w3Ol+w1tfy23LVFFFYnOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAF FFFABRRRQAUUUUAFFFFABRRRQAVU1T/kEXv/AFwf/wBBNW6qap/yCL3/AK4P/wCgmgCHS/8A VVNq P/Hsn/XeH/0YtQ6X/qqm1H/j2T/rvD/6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8ino3/XjB/6 LWtW qEFFFFABRRRQAUUUUAFFFVYbaaPULqd52eKUII4iThMA5x9c/pQBaoorKtp9UnvrqLfZiG2u Ahby 23OpRWxjdwQG6859BQBq0Vztlreo3TW9wbRFtJ5NmGKKVBOPveZkkf3doNOtdcuptQtFaNDa XjP5 LBArFQpYH75J6d1HWgDoKK5iO7lv77QryY2eJpXaNEB8yMGJ8qSTz2zwOQK6cnAJoAKKwrbU dSu4 LW5SbT0iuj8sbBt6ZBOM7huYdxgd6fbarcTposhe3xfL+9jCncG8tnJU7uACAMEHr1oA2qKy rafV J766i32YhtrgIW8ttzqUVsY3cEBuvOfQUW0+qT311FvsxDbXAQt5bbnUorYxu4IDdec+goA1 aK52 y1vUbprac2iLaTyBMMUUqCcfe8zJI/u7QamtdR1J5bcTG1KT3E1spSNgQyeZhuWPB8vp79aA Nyis XRJbvY/2q9t3U3M6BPLKuWEjdCXPHoMcDHPFbVABTRIhdkDqXUAsoPIz0z+RrNs4IbfxDqAh ijj3 28DvsUDcxaXJOOp96favKNZvoZRAcRRSK8cRVipaQBWOTuxt68dTxQBo0ViWeo6g09t9p+zN FNcz W37tGVgU34blj18s8e/WoLLW9RumtpzaItpPIEwxRSoJx97zMkj+7tBoA6KiiigAooooAKKK KACi iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKK KACiiigAooooAKKKKACiiigAooooAKKKKACqmqf8gi9/64P/AOgmrdVNU/5BF7/1wf8A9BNA EOl/ 6qptR/49k/67w/8Aoxah0v8A1VTaj/x7J/13h/8ARi1KGyr4Y/5FPRv+vGD/ANFrWrWV4Y/5 FPRv +vGD/wBFrWrVCCiiigAooooAKKKKACiisG18YaNf3VtbWst1I93kW0hsZ1hlwpb5ZSmwjAJy Dz2z QBvVUh0zT7abzoLG2il5+dIVVuevIFc1pXjK/u73T4r/AEi1tor68ubKJ7e+MziSAyBiVMSf IfJb BBPVcgZrWh8WaLcXkdrHdSFpZDFHKbeRYZH5+VZSuxjweAx6UAaS6fZLcm5W0gE5OTKIxuP4 4zTF 0zT1fetjbB94k3CFc7h0bp196pweJtLuNUXTUluFuXZ0j820ljSRlBLBHZQrkAE4UngGsiTx rbXX iTRLHSrqOaC8uZYJt9pKN4WGR98MpwjANGAcbvvDkdwDpP7NsPO837FbebvEm/ylzuHRs46+ 9Wq4 7SfGt7rE9nNb6RbyaZPvMskN95lzaqqsR5sAjyCSoXaGJBOOvFX/AA14utvEayqlrfQSpPcR jzbG dEKxysgO90ChiFBK5yCSCMg0AbSWNpHctcR2sCzt96VYwGP1PWmDTNPWXzVsbYSbxJuEK53D o2cd fesyLxnoc2ovp8dxcteJcC3kh+xT7o3OMbxs+VTuGHOFPY1LpuqJe+IdVtkvZn+zJCDaS2Tw mLJk G8OwHmK5U4K5A2cE5oAvQ6Zp9tN50FjbRS8/OkKq3PXkCiHTNPtpvOgsbaKXn50hVW568gVm ad4y 0LVb6OztLqUzyPJGqy2ssQLxkh0y6gbxtOV64GcYpsfjbQJdQtrGK7mknupjDb7LSYpMwyTs cJtY AA5YHAxyRQBsLp9ktyblbSATk5MojG4/jjNNTTNPTy9ljbL5b70xEo2t6jjg8Dn2q1WNB4n0 +4uI 4Eg1UPIwQGTSbpFBJxyzRgAe5OKuFOc7uKbsK5pLZWi3JuVtYRcN1lEY3H8etT1HPMtvbyTO HKRq XYIhdiAM8KoJJ9gCTXP2nj3w5fJDJbXszxzpugk+xzhZvl3bUYph3wD8gy2RjGeKgZsJpWnR zidN PtVmB3CRYVDZ9c4zmiPSdNhmE0Wn2iSg5DrCoYH1zisnT/HHh/VWtlsb1n+1j/RpJLeWKKZi MhVk ZApb/ZByMHjisrQfHV7rGtwac+m6arNPcw3CWuptPNbCFnUu6GFQELqoBLAnzFOOuADrU0zT 08vZ Y2y+W+9MRKNreo44PA59qcun2S3JuVtIBOTkyiMbj+OM1zMnjW2uvEmiWOlXUc0F5cywTb7S Ubws Mj74ZThGAaMA43feHI76djq8VxrmsRC8uHWziiLWb6fJG0XMgLqxXMocoQNuR8nGc0AbdFc7 4a8X W3iNZVS1voJUnuIx5tjOiFY5WQHe6BQxCglc5BJBGQamtvF+h3d5FbQ3jkzSGKGU28iwyuM/ KkpX Y54PAY9KANyisGLxnoc2ovp8dxcteJcC3kh+xT7o3OMbxs+VTuGHOFPY1uSFxE5iVWkCnarN tBPY E4OB74NADqKwvDGs6lrdtcz32nWlmkVxLbJ5F405ZopXjcnMaYGUyOuQecVJpuqJe+IdVtkv Zn+z JCDaS2TwmLJkG8OwHmK5U4K5A2cE5oA2aKwdO8ZaFqt9HZ2l1KZ5HkjVZbWWIF4yQ6ZdQN42 nK9c DOMVJD4s0W4vI7WO6kLSyGKOU28iwyPz8qyldjHg8Bj0oA2qKwrPxhot/eWttbS3Ttdki3lN jOsM uAW+WUpsIwCc557VY0zVp9R1TVbf7LHHb2FwLcS+cS8jeWkhO3bgDEgH3j0q4wlJNrpv+QXN WisS x1X7ZrmsW1vdvLJaxRbbKezktxGxMg3iRl/eK5QjKggbDjOab4Y1nUtbtrme+060s0iuJbZP IvGn LNFK8bk5jTAymR1yDzioA3aKxtN1RL3xDqtsl7M/2ZIQbSWyeExZMg3h2A8xXKnBXIGzgnNR ad4y 0LVb6OztLqUzyPJGqy2ssQLxkh0y6gbxtOV64GcYoA3qKxYfFmi3F5Hax3UhaWQxRym3kWGR +flW UrsY8HgMelSnVp08Ux6O9rGIprSS5jnWYlvkaNSpTbx/rODuPSrhCU78vTX7guatFFFQAUUU UAFF FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AVU1 T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8eyf9d4f/AEYtQ6X/AKqptR/4 9k/6 7w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota1aoQUUUUAFFFFABRRRQAVwmg fDyT R9Ssb+e902S5tS7NcWelC1luSyMv75lkIcfNnAAyQDn17ukJCgkkADkk9qAOL0XwE+kX0Wpp eWP9 qi7nluLqHT/L+0wzOZHicGQkkMflfd8oAGCM5h0j4bW2j3NoIDpBtbSUSROdHj+14Byoack5 I/vB A3HXPNdPp/iXQdWuPs+m63pt5Pgt5dtdJI2B1OFJNalAHAad8N5dP1LS71dRsGl0+cv539lg T3KM jxuJpfM3M5Vz83AzyVPSrdl4L1Syk0KJfEET2GiThrWB7D5mi8t4tjuHGWCOQGAA7lWrtKp3 Wq2l lf2NlO8iz3zslviJyrMqlyC4G1TtViASM4OM4oA5zSvB19bahpV3qusQX82mhilwlj5M8xKF D5sm 9twwxOABkgEk4q/peg6npd9IItXiOlvdT3X2b7J+9LSu0jKZC5G3c5IwoPbNXo/EWhzap/Zc Ws6e +oZK/ZFukMuQCSNmc8AE9O1Xbe5gu42kt5UlRXeMshyAyMVYfUMCD7igDC0bRNZ03WNRu7nV bC4g v7j7RLFFp7xuGESRKFczMMYjUnKnJJ6Z4ZZaJr1v4mn1e41jTZUuIYYJYY9NdD5cbSMu1jOc NmVs kgjgcCulqtFeCXULmz+z3CmBEfznjIjfdu4Vu5G3kdsj1oA5q08JalbnSi+r2j/YdUudRfbY Mvme f5u5B+9O3HnyYPP8PHB3Y1hpWoWvifw7pMFzd3WmaJPJt8zS3gWKL7PLGmZ2O2UjeqjYBxkn Nej0 UAFY0HhLw3bXEdxB4f0qKeNg6SR2casrA5BBAyD71s0VcKk4XUW1cVhk0qwQSTOHKxqWIRC7 EAZ4 UAkn2Aya828JaTqF74Q0OLVL+7Sy0iO2mlsX0aWC482JVcJub/WKrAfcTLYxk859KkkSGJ5Z XVI0 UszscBQOpJ7CqOma9o+tGUaVq1jfmLHmfZblJdmc4ztJxnB/KoGcL4O0TU9U8KaBaX+ozxW2 mJbS NZz6RJbTCaJVZULuQHRWA5VRnbjcec7ej+E9X0+6s2utaspre3ubq4ZYNOeGSXzzIzxlzM3y b5A2 Nv8AyzTnIzXTRXgl1C5s/s9wpgRH854yI33buFbuRt5HbI9as0AcXZeC9UspNCiXxBE9hok4 a1ge w+ZovLeLY7hxlgjkBgAO5Vqv2Wia9b+Jp9XuNY02VLiGGCWGPTXQ+XG0jLtYznDZlbJII4HA rpao 2GtaVqss8WnanZXkluQJlt51kMZ54YKTjoevoaAMzTdA1HTbyVI9XiOlSXU9ybb7J+9JldnZ TJvI 27nJGFB7ZqlaeDbuC10zS59YSbRtMliktoBabZj5RBiV5d5BCkL0RSccnrnrqKAOd0bRNZ03 WNRu 7nVbC4gv7j7RLFFp7xuGESRKFczMMYjUnKnJJ6Z4ux6dqUetX97/AGwz2s8Spb2TwDZbuBy2 QQWy eccdevTEtjrdjqOoXlhbtOLmz2maOa2kiwGLBWUuoDqSj4ZcjjrWhVRm4ppddP67fIDjbPwp 4gt7 VLOTxBYG1Opf2hL5OmyRyMTc/aGQN55AUnK8qflPertlomvW/iafV7jWNNlS4hhglhj010Pl xtIy 7WM5w2ZWySCOBwK6WipA5G08JanbnSi+r2jmx1W51Fttgy+Z5/m7kH707cefJg8/w8cHdT0j 4bW2 j3VmITpBtbOUSROdHj+1kA5UNOWOcf3ggbjrnmu3M0QmEJkTzSpcJuG4qDgnHpyPzpxIUEkg Ackn tRYDhvD3w8fR9UsL+4vdOkuLQuzT2Wli0muiysv75lchh82cbRkgHtzs+H1kg1vxJFLBPGZd QE8b NCwR0MEK5V8bT8ysMA54q7p/iXQdWuPs+m63pt5Pgt5dtdJI2B1OFJNalaQqcsZR7r9U/wBB WOYt tD8QweIbrVn1rS3NzBFbvENLkGFjaVlwftB5zKc8c4HAqpZ+FPEFvapZyeILA2p1L+0JfJ02 SORi bn7QyBvPICk5XlT8p712VU7rVbSyv7GyneRZ752S3xE5VmVS5BcDap2qxAJGcHGcVmMxrLRN et/E 0+r3GsabKlxDDBLDHprofLjaRl2sZzhsytkkEcDgVWtPCWp250ovq9o5sdVudRbbYMvmef5u 5B+9 O3HnyYPP8PHB3bkfiLQ5tU/suLWdPfUMlfsi3SGXIBJGzOeACenartvcwXcbSW8qSorvGWQ5 AZGK sPqGBB9xQBxWkfDa20e6sxCdINrZyiSJzo8f2sgHKhpyxzj+8EDcdc81syLJL8QrSRIJ/Kg0 y4jk lMLCMM8kBUByMEkK3AJ6V0NVorwS6hc2f2e4UwIj+c8ZEb7t3Ct3I28jtketaU6nI2/Jr79B NXLN FFFZjCiiqg1CMXd3BJFNClrGkr3EqbYmDbvuueDt28+mR60AW6Kz9M17R9aMo0rVrG/MWPM+ y3KS 7M5xnaTjOD+VTxXgl1C5s/s9wpgRH854yI33buFbuRt5HbI9aALNFFFABRTI5opS4jkRyjbH 2sDt b0PoeafRawBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVN U/5B F7/1wf8A9BNW6qap/wAgi9/64P8A+gmgCHS/9VU2o/8AHsn/AF3h/wDRi1Dpf+qqbUf+PZP+ u8P/ AKMWpQ2VfDH/ACKejf8AXjB/6LWtWsrwx/yKejf9eMH/AKLWtWqEFFFFABRRRQAUUUUAFeT+ FBrc +vaPdzza9Km6RruK8t722MQ8tsGQPI0EnzbQFjVeSCAAMV6xRQB5doEOpyalpV5d211/ZcGs 6hJD GNMmhnhkmkl8tpN/LRMkpO4KoUlQ3QkR6FH4nOrWEmo6jqq6kLn/AE2AadcmAruO5RI032fZ joyL u6cZyK9VooA8p0e78Qr4m0m+mTWUW5uXj1C0e0vGit98b7FLO7IyiTYN8caqByWA6mmi/Ose FJ7+ 38TSalDesdVaeKZ7ZJGt5k3IMFAm98Bo/lCn5j0r1aigDzHwxBPM/h+zj03UhaQCTfBqWntD Lpym JxlLgBAzZIXjLEMSSCK0fB1nBomoXFi9n4g+2m+vPmlkupLYRPM7o+52MRJUrkjL5JzySa72 igDz /QYo73xTqazXXipIV1ATWEU63sUGwRRFsu6gFTIJBsZtvHyrzzc0XVIo/G2qRxx+IDZXcNv5 Ju7O 9aJZ985l2mRdsa4MXTavTHSu0ooA8z0M31pfaNdCXxLJ5+r3tvPHdx3bolrmYwllcfKMmDDn nkgn CkLX09706/4Uhv5vEkWpS3jjVFmlmjtZJFt5nCpyEKb0BAT5So+bPFeqVmJ4f01NZ/tYxzSX oyUe a5kkWPIwdiMxVMjj5QKANOuOsvCGrWuo29zJr3mxxyq7R+ZfHcAc4+a7ZfzUj1B6V2NFbUsR UpJq DtfcTSe42RxFE8jBiqgsQqljx6Ack+wrgvD/AIhex0xrWHStXa8uNanZUm0q6jQQzXrHzC7R hVAi cvyR0wa7+isRnF6LqkUfjbVI44/EBsruG38k3dnetEs++cy7TIu2NcGLptXpjpWRoRvbS/0a 6Evi WTz9XvbeeO7ju3RLXMxhLK4+UZMGHbnkgnCkL6XRQB5PpDeJYL60utU1DWRqEc5e+t4tKu5I mQE7 lVjMYCuOhjTf0wM8Vb0X+1LXWdJ8RTQzs2r3EsV1bLpFxHNCshBXznJIxGUjQEqo27iCRnPp tFAH mehm+s77RroSeJZPP1e9t54rtLt0S1zMYSyuPlGTBh255IJwpC1tFu9fXxRpF9cJrSR3N08e o2jW l40dvvjfYpZ3aNlEmwb441UDksB19VooA42z1OCfx7qu601ZIbqxtbSOY6bcxoXSS5LjzNgC gCRP myBzwazNBsNRk8RpoVxeam8Og3MlxJeNfzE3ayYaCN/n+bAJ3A8fu14w5z6HIgkjZGLAMCCV Yqfw I5H1FZ2j+H9P0I3RsRc7rpxJM1xdyzl2AC5zIzHOAB9APQUAchpYcfEJiT4o8tLm4jUT/azb yFg7 l2LYhWJeI4wvJJUn1rN0GPxOdWsJNR1HVV1L7SPtsI025MBTcdwDtN9n2Y6Mi7unGcivVKKA Oa0U mTxv4nabmWP7LHFntD5e4Y9i7SflXGeFBrc+vaPdzza9Km6RruK8t722MQ8tsGQPI0EnzbQF jVeS CAAMV6j9itxfm+EQFyYvJMgJyUzkA+uCTj0yfU1PW1aoqkk12S+5JfoJKx5doEOpyalpV5d2 11/Z cGs6hJDGNMmhnhkmkl8tpN/LRMkpO4KoUlQ3QkR6FH4nOrWEmo6jqq6kLn/TYBp1yYCu47lE jTfZ 9mOjIu7pxnIr1WisRnlOj3fiFfE2k30yayi3Ny8eoWj2l40VvvjfYpZ3ZGUSbBvjjVQOSwHU 00X5 1jwpPf2/iaTUob1jqrTxTPbJI1vMm5BgoE3vgNH8oU/MelerUUAeY+GIJ5n8P2cem6kLSASb 4NS0 9oZdOUxOMpcAIGbJC8ZYhiSQRWj4Os4NE1C4sXs/EH2031580sl1JbCJ5ndH3OxiJKlckZfJ OeST Xe0UAef6DFHe+KdTWa68VJCuoCawinW9ig2CKItl3UAqZBINjNt4+Veebmi6pFH421SOOPxA bK7h t/JN3Z3rRLPvnMu0yLtjXBi6bV6Y6V2lFAHmehm+tL7RroS+JZPP1e9t547uO7dEtczGEsrj 5Rkw Yc88kE4Uha+nvenX/CkN/N4ki1KW8caos0s0drJItvM4VOQhTegICfKVHzZ4r1SsxPD+mprP 9rGO aS9GSjzXMkix5GDsRmKpkcfKBQAy21xbvxNfaNFbSH7FDHJNcZG0M/KpjrnAzXP6Tq8Nt4y1 fbF4 iNjc28DRfabG+eMTh5zLs3oQg2mLgYU8AdK7KOCGKSWSOKNHmYNIyqAXIAAJPc4AH0AqSrqO La5F bRff1/ESOA8P+IXsdMa1h0rV2vLjWp2VJtKuo0EM16x8wu0YVQInL8kdMGrei6pFH421SOOP xAbK 7ht/JN3Z3rRLPvnMu0yLtjXBi6bV6Y6V2lFQM800I3tpf6NdCXxLJ5+r3tvPHdx3bolrmYwl lcfK MmDDtzyQThSFraDH4nOrWEmo6jqq6l9pH22EabcmApuO4B2m+z7MdGRd3TjORXqlFAHNacSn xC1y KH/UPZWssw7CYmRfzKKn5CulqC3s7e1luJYYgslzJ5kzZJLtgKCc+wA/Cp62rVFUkmuyX3JI SVgo oorEYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/5BF7/ANcH /wDQ TVuqmqf8gi9/64P/AOgmgCHS/wDVVNqP/Hsn/XeH/wBGLUOl/wCqqbUf+PZP+u8P/oxalDZV 8Mf8 ino3/XjB/wCi1rVrK8Mf8ino3/XjB/6LWtWqEFFFFABRRRQAUUUUAFYtul4fEV3A+qXTwRQx SrGU ixlzICCQmcDYMc/XNbVZ8ei2cV614huvPfhmN3KQRzgEFsYG44GOM8VrTnGKkpdVpon+ZlUj JuLX R92jF0uTV7uZR9uviEuJQZJY4PJdI59hX5U3ZKZ9OQccV1VU7DS7XTFdbXzgrksRJPJIMkkk jcxw SSScdauVVepGcrwVl6WFRpyhH3nd+tznNOlkm8W6/ay2SWd2LW2cXUF20xkiZp1jJR0Coy7G OAGB 3DJOKr+FLy6i0u7vdY1y5ux/aU9jH9pSFFXZdPBHjy41+ZvkBznnpirkPg7SYNQe/jfVPtMi hHkO rXTblG7AIMmCBvYgdtxxUdv4F0K2aPy01EpHcC6EUmq3TxmUSeZvKNIVY7/m5ByeawNh2lTs 3jHX IJ9Pht7lbe2k8+K7eUTRF51TKMqhGGxiQM/e6nFUtJ8X6heX1lDe6LFa293e3Vgk0V75p86A y7vl KL8hEL4PXPbvWla+EdKs9VOpwtqX2shQzyapcuGCliqsrSEMoLNgEYG4+tJB4P0a2+x+VFdj 7HdS XkG6/nbbM+d7HL/Nnc2Qcj524+Y5AMTSfiFNq93ZtB4fvm028lCRXKwXBZVJwJHBhEYTvkSH AP1r uKw4PCGiW12lzDayqY5fOjh+1SmBHzncsW7y1OeeF61uUActbeJbqDXI9HuEh1ORn2NcaaCf I95k JIjHvuJPoKr2XjDVbrUbe2k0Lyo5JVRpNl98oJxn5rNV/NgPUjrXV21pb2VutvaW8UEKfdji QKo+ gHFTV2OtQ1/d3+dte9lp8ibPuFc9pU7N4x1yCfT4be5W3tpPPiu3lE0RedUyjKoRhsYkDP3u pxXQ 1h2vhHSrPVTqcLal9rIUM8mqXLhgpYqrK0hDKCzYBGBuPrXGUcxpOq6/LqekPfatdwz3Rk3W UttC bK6PlOyrDPGrMBwGBZiSqnjtWx4N1PxDqVvcPqtrYiBL28iE0d4zuClxIgTZ5SjaoXaG3ZIU EgEk C7pPg3QtEktnsLWVBagi3SS6llSHIwSiuxVSQSCQAeT61ND4X0i31RtRit5VnMrTbftMhiEj Z3OI i2wMcnJC5OaAMTTfHjX/AIgs7A6ZiyvpZIrW9jMzI+1HcHLQrGQVRsbHb+tWrbxFr97qmo2N v4et T9guxbyzNqJEbK0ccgK/utxbbIMqQAOzNU9v4G8P2txaTw2k6PZyiW1xez4gIBGEG/CoQSCg wpHB BFWdO8LaZpWoS31ob8TzOZJfM1G4lSRioXLI7lSdqqASOABjoKAM3wbqfiHUre4fVbWxECXt 5EJo rxncFLiRAmzylG0AbQ27JCgkAkgdXWPD4X0i31Q6jFbyrcGVptv2mQxCRs7nEZbYGOTkhcnN a0iC WJ42LBWBU7WKnB9COR9RQBzOm6ndS6pLby3t29tdGRLaR7YL5bL02vsCtuAZh14Ue9QaVqup XP8A Ykd3eutxOVeQIiBZ4mheQH7uQQV2nBH6it3+wrD7Ja2u2cQ2rboVF1KCpHTndk47Z6U+30Ww thZi OFv9Dz9nLyu5jyu0gEknGOMdK73XoWdo7+S7O36X+/c4lRrXV5fi/L/g/lsY9td6jBbwXsmo S3Cv qD2jwyRxgbfOaMEFVByAATnI4NdPWbbaFp9pMsscUpZGZ182eSQKzEksAzEAnJ5Hqa0q5684 Td4L 8EvyN6MJxVpP8b/mc5p0sk3i3X7WWySzuxa2zi6gu2mMkTNOsZKOgVGXYxwAwO4ZJxVfwpeX UWl3 d7rGuXN2P7SnsY/tKQoq7Lp4I8eXGvzN8gOc89MVch8HaTBqD38b6p9pkUI8h1a6bco3YBBk wQN7 EDtuOKjt/AuhWzR+WmolI7gXQik1W6eMyiTzN5RpCrHf83IOTzWBsO0qdm8Y65BPp8Nvcrb2 0nnx XbyiaIvOqZRlUIw2MSBn73U4qlpPi/ULy+sob3RYrW3u726sEmivfNPnQGXd8pRfkIhfB657 d60r XwjpVnqp1OFtS+1kKGeTVLlwwUsVVlaQhlBZsAjA3H1pIPB+jW32PyorsfY7qS8g3X87bZnz vY5f 5s7myDkfO3HzHIBiaT8QptXu7NoPD982m3koSK5WC4LKpOBI4MIjCd8iQ4B+tdxWHB4Q0S2u 0uYb WVTHL50cP2qUwI+c7li3eWpzzwvWtygDkNN1/UNZ1oWtzLHoZikyNPlTdc3Cg9dzDZtPfZv6 /eBp tl4w1W61G3tpNC8qOSVUaTZffKCcZ+azVfzYD1I611c9rb3Xl/aIIpvKcSR+YgbYw5DDPQj1 qau1 16D/AOXf47fq/n95Nn3Cud0yZ5PF+u289hFbXQtraQXMN20vmxM06x5RkARhsYkDcDuHJxXR VhW/ hDSbXU21GJtT+1MArO+q3T7lBYqpBkIIBdsAjA3HFcRRy3hjUPENzrlkl3qupSWv2y/hd7uO 0WC4 WGSSNEj8uMOJOFc5K5EcmAR019L8Y391e2cd/osVrbXV5dWKTxXvmnzoPN3fLsX5CIXweue3 etDT /BeiaXd29zbR3u+3lkniWbUbiVFkcMHfY8hXcfMfJxn5ie9Og8H6NbfY/Kiux9jupLyDdfzt tmfO 9jl/mzubIOR87cfMcgHOLr+pazrXg/UVsZLLTb+5kMDpqDEzQtazOomhAC5O1GHL42nkE89+ 2dp2 9ccVz0PgXw7b3ttdw2UsctrP59vsu5gsLc52Lv2qp3HKgBT3BroqAOYtY9c+3m3k1aaSWCK0 mljZ Idjb3YSjIQHG1DjBz71DZ3+qS3djDJcXvlyahcwvOy2+yRE8zaoAG4H92OcDq3PSugi0m0h1 F79P P+0PwxNzIVI5wNpbbgbjgYwM8VFHoOnxeTsSceTK88ebqU4ds7j97nOT/wB9H1Nd/wBYpO94 r/wF dmu/fU4vYVFa0vxff/IxdMn1W5vIo5dQvRE01zGZZEgCOEZ0UJhM7+A3OB8jcEdGaVqupXP9 iR3d 663E5V5AiIFniaF5Afu5BBXacEfqK24PD2nW7o0a3OUZ3UNeTMFZgwZgC2Mnc3PXk1Lb6LYW wsxH C3+h5+zl5Xcx5XaQCSTjHGOlOeIoO9o+miXf/Nf0kKNCsrXl+L8v8n/TZfooorzzuCiiigAo oooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqmqf8AIIvf+uD/APoJ q3VP VmC6NfMxwBbyEk9vlNAEWl/6qptR/wCPZP8ArvD/AOjFrMsNVggjxJDfL/24zf8AxFSXes2c 6xQo LlXa4hA8y0lQf6xe7KAKlDZL4Y/5FPRv+vGD/wBFrWrWV4Y/5FPRv+vGD/0WtatUIKKKKACi iigA ooooAKKKKACiiigAqtDexzX1zaKrh7cIXJAwdwJGPyqzSBVDFgoBPU460ALVQarpzTGEX9qZ Rn5B Mu7jk8Z7YNW657TNGvbaezebyYxBncIrmSRG+UjCo4wnXPB7Y70AaVhrNhqRZbe5haQM48sS KWIV iN2AehxkH0IqUanYMyqL22LM/lgCVcl/7vXryOPeq9lb39pK8OLY2rTyS797byHYtjbjAwT1 yfpU djZ3cWpXdxcWlmBcSB/MSYs6gIqgYKDPK5696ALUV9HJcXY+1WjQ24G7ZIC0Z53b+y9P0NKm qafI SEv7ViE3kCZThcZz16Y5zVSNNQh1Oe9uIbOO3eJEdhcsSioXO7lAP4/UdOtZGjRm80TTQJNO S2tB HNJNFJl1KgMVYYwp7Mc+vFAHSQ6jY3EoigvLeWQjcESVWOOucA9KS3u1uLy5jjntpEi2jbHJ udG5 yHHbpx+Nc9ocEmoaRpccbWHk23lSNJC+6QMADtK4wpPQnPrxzWvBFqS6vLdS29oIpY44jtuG LKFL nONgznf0z2oAtwahZXMgjgvLeVyNwWOVWJHTOAaT+0rDz/I+223nbgnl+au7cegxnr7VmW+l 3sT2 btDaBo72a4kKytkq+/gfJyRv9vuj14pWqNDqulaeHs5TZSOGaFi0m3y3G5xj5ckjPJyTQB1V U7a7 mk1C5tJoI4/KRJEZJC25WLgZBUYPydOevWrlZcMOorrE1y8FqIZY44jtuGLAKXOcbMEnf0z2 60AX VvrR7k2y3UDTjrEJAWH4daz4dft7nU5LWCWzMcR2u7XQDHC7iVUA5A7nI6H0qnZaBPbNbROs ckdv KHErXUxJwc58v7oP4ke1aFjDqEN/dyTw2whuJfMyk7My4RVAwUGfu5696AJLDWbDUiy29zC0 gZx5 YkUsQrEbsA9DjIPoRV+s2yt7+0leHFsbVp5Jd+9t5DsWxtxgYJ65P0rSoArx39nNcNbxXcDz r96N ZAWH1HWkg1CyuZBHBeW8rkbgscqsSOmcA1jW2j6jFeWM8rQu1vKWkY3Mh8wMrKWCkbVPzZwB +IqW DS72NrR2itVaO8muJGWVslZN/Q7OSN//AI6PXgAuy6tCuo21pC8ExkkaOQLMN8RCMwyoH+yR 1H41 oVz9tpGoQPpibLIxWEh/eBmDyKUZSfu8HnJGTk9xXQUAVRqdgzKovbYsz+WAJVyX/u9evI49 6Le7 W4vLmOOe2kSLaNscm50bnIcdunH41TsbO7i1K7uLi0swLiQP5iTFnUBFUDBQZ5XPXvToIdSX V5bq W3tFiljjiO24YsoUuc42DOd/TPagC1/aVh5/kfbbbztwTy/NXduPQYz19qhsdWguo2EskENw jSB4 RMGKhHKluxx8uc4rFtUaHVdK08PZymykcM0LFpNvluNzjHy5JGeTkmrtvpl7E9m7Q2gaO9mu JCsr ZKvv4Hyckb/b7o9eAC9YazYakWW3uYWkDOPLEiliFYjdgHocZB9CKv1m2Vvf2krw4tjatPJL v3tv Idi2NuMDBPXJ+laVAFP+1tN80xf2haeYASV85cjAyeM9gDT4dRsbiURQXlvLIRuCJKrHHXOA elYu n6Rd2UlrNdNBBHbBmkKXUjxkbSOEcYQc5yD2x0qtocEmoaPpccTWAhtvKkaSF90gYAHaVxhS ehOe eeOaAOkjv7Oa4a3iu4HnX70ayAsPqOtINQsmuDbi8tzODgxiVd2fTGc1i2+jajHd2U8rRO0E paRz cyHzAyspYKRtU/NnAH4irNjpdzbJaW0sNi0NqcrN8xkbAIztwAGPc5PegDTW+tHuTbLdQNOO sQkB Yfh1pianYSXAt4762eckgRrKpYkdeM5rGstAntmtonWOSO3lDiVrqYk4Oc+X90H8SPanaZo1 7bT2 bzeTGIM7hFcySI3ykYVHGE654PbHegDoaKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKztf/wCRc1T/AK9Jf/QDWjWdr/8AyLmqf9ek v/oB oA8u+KnxV1LwW9npuj2EguZJBLJeXUDeSyqQTHGTgOSCAxB+UNgHccr0+leI18V6Bp2rrY3V kZ57 UtBcxspBMsZypIAdCCCHHBB7HIGd8Q/DHhzxW2nQa6+vo9mJHiOl2EsykSFQdzLC4z+7HGQe fcVs WcVpb6BpFrY/avsts1nbxfa4XilKxyogLKyqQfl9BnqODUDN/wAMf8ino3/XjB/6LWtWuY8N a7Yr 4W0lM3LlLOJGMdpK65CAEZCkHBBFan9v2P8Advf/AABn/wDiKq4jTorLi8Q6dPv8prmTYxR9 lpKd rDqDheCPSpP7atP7l7/4Azf/ABFS6kF1HZmhRWf/AG1af3L3/wAAZv8A4ij+2rT+5e/+AM3/ AMRR 7SHdBZmhRWf/AG1af3L3/wAAZv8A4ij+2rT+5e/+AM3/AMRR7SHdBZmhRWf/AG1af3L3/wAA Zv8A 4ij+2rT+5e/+AM3/AMRR7SHdBZmhRWf/AG1af3L3/wAAZv8A4ij+2rT+5e/+AM3/AMRR7SHd BZmh RWf/AG1af3L3/wAAZv8A4iuBs7jxVcalbQa7Jd3Gl3CyR3scVsHjZWjYYMZtldRkgcSSHscj Jo9p Dugsz06ivHNF07UY10C01DQNtnYPA8YXTwDavEgMjghc5llweM/dGcZrpbTUvEkdrpmo3Fzf zXc0 sX27Szp2IYI3IDhGCbiYwc53tu29OeD2kO6CzO9JCgkkADkk1BZX1nqVml3YXUF1bSZ2TQSB 0bBI OGHBwQR+FchYz602s3zXet6qmnw3qvaR/wBlAtPDsjLK7CLhd/mKMBX4yWPFUfDU+s2+qzxX v9o2 Glw3d3PFHDZ+YLvzbmWQGQmMsmFZSAuOvLZyoPaQ7oLM9FpAwYZUgjJHFeW6TokdhqekXU+k tNcR GTOrRWMsV7EWicb5sqyynnBwSNxBAxnGr4UZvD9rO+raxrBV7y8dbe5slEbK08kgkykIbcU+ cjdg ZPAAwD2kO6CzO+qtFqFrPqFzYRzBrq2RHmjwcor7tp9OdrflXE2erXw1nUGvfE19Hp8F6HtY zpyb pYQil1dhHwodZlHCuNjEscVp6XrUq+JNVSW+1C804xQyW4ey5hkMkwkQbIw20BYwN+TkHkkH B7SH dBZnWUVwGlX/AIjtr6ylvr/Uru3a9uoriCXTQoS2BlMEuUjBLnbECB2flQQTTLS98TPcaFd3 Wpam izzeZqtimmLstl8p2CI3lliN+xCcsTnIK80e0h3QWZ6FRWf/AG1af3L3/wAAZv8A4iuOsrrx Smo2 73d7evarKplXO7KZ5GBp6k8dgy/Uda2pRhUTfPFW7u1/QTuuh6DRWa+sWjoy7L0bgR/x5Tf/ ABFc NYeFNBs9XOzS3ihtrfTzbXaaWwkaaGV3kPCZBYCMMe4PfFOj9XmpOpUtb5319UDUuiPS6rx3 1tNf XFlHKGubdUeWPByofO0/jtb8q5SzudWbVrxrrWNUWxiu1a1T+y8tNFsQsrMIuF3b1GArcZJP FWrb ULpNX1WOa81V7CaCNrSRrD5oZC0u9UxEMgDyiN4b6nmm40Yp/vIvRPfvby131X+Vg17HU0V5 xYah 4ti+xS3V9qUxEdk9xC2mqAzu+LlMrGDhEAYEHkngt0rdsL5j4p1a/vIL0QbIrexP2SUjywu5 yAF4 JckHPXYO2KqpSpQv+9i7dn6adO/4PsJXfQ6qivNtK1DxemuWDavNeS2DFxdLDbhoyCjYyhtl dBux 0kkPQHIyazvDekPpniGykXw8mmW1te31wb20tZPNnieSURQyKIxhdsisOXx5aj5TxXL7SHdF WZ61 RXm2k6r43lu7O91DbBHJKGurJo5GWOMnlUC2ud4HQmVgSPfiXT9Y8WLr1pdXUV4dLnlk8+1k i3Pb pscpwluuDuCKcSSfe/EHtId0Fmd5Nf2dveW9nNdwR3Vzu8iF5AHl2jLbVJy2BycdKsV5vbtr t1fe F9S1S51CV47prm+sv7O2x2Za2mQBGVNzANIFOS+c54ANVNJ0SOw1PSLqfSWmuIjJnVorGWK9 iLRO N82VZZTzg4JG4ggYzg9pDugsz1IMGGVIIyRxS1wXhESaFDL/AGnq+sN5t9dmO2uLJRG++eR1 fKQh tzKdxG7A3HgYwJrG41dtZvmu/EV6mnw3qvaR/YIy08OyMsrsI+F3+YowFfjJY8U1JPZhY66L ULWf ULmwjmDXVsiPNHg5RX3bT6c7W/KrNcvp+pz2/iHU/tWoXlzpkkUMlr5tso8uQtL5iLsjVtoX ysbs nnqeayNK1DxBbX1lLfatdXdu17dRXEEtnGoS2BlMEuUQEudsQIHZ+VBBNVcR39Fee2l94je4 0K7u tZu0WebzNVsUso9lsvlOwRG2FiN+xCcsTnIK81sWF+tn4p1Vx539mXUUMyN5T4Wf5lkAGMjK rGem M575q4RUlJt2svv1X/DgdVRWf/bdh/z0l/78Sf8AxNH9t2H/AD0l/wC/En/xNRcDQorP/tuw /wCe kv8A34k/+Jo/tuw/56S/9+JP/iaLgaFFZ/8Abdh/z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQ orP/ ALbsP+ekv/fiT/4mj+27D/npL/34k/8AiaLgaFFZ/wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ /wDE 0XA0KKz/AO27D/npL/34k/8AiaP7bsP+ekv/AH4k/wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0f23 Yf8A PSX/AL8Sf/E0XA0KKz/7bsP+ekv/AH4k/wDiaP7bsP8AnpL/AN+JP/iaLgaFFZ/9t2H/AD0l /wC/ En/xNH9t2H/PSX/vxJ/8TRcDQorP/tuw/wCekv8A34k/+Jo/tuw/56S/9+JP/iaLgaFFZ/8A bdh/ z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQorP/ALbsP+ekv/fiT/4mj+27D/npL/34k/8AiaLg aFFZ /wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ/wDE0XA0KKz/AO27D/npL/34k/8AiaP7bsP+ekv/ AH4k /wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0ja7pyIXeaRVUZLNC4AHqTii4GjRWZ/b9j/dvf8AwBn/ APiK P7fsf7t7/wCAM/8A8RRcDTrO1/8A5FzVP+vSX/0A03+37H+7e/8AgDP/APEVU1TVrS90m7tI /tKy XELQxmW0lRd7jaoLFQBkkDn1pXA8q+MfxJ1bwvfabpvh3U3tLoLJJeI1oGDKdnllWkQhh/rB lSeQ QeRXYeG/EC+JvCGi6l57zzsbNLmVoWjDTCSPzMZUAjdkZX5cggdKn8TaBpnjCxgtdb8OXs62 8wli dZYkdeRuUMJM7WAwR+PBAI1DG0y2drbaRNZxRSwBF/dLHGkbqcAK5wMLgAD0qRnD3fjiHwH8 JdNv xZPdXtxvhtVKN5QfcxzIw4AA525y2MDABZX/AAq+KknjjUV0S80kR3Vrp/nTXvng+e6lEY7A gC7i xPB46VvWOizP4Jh8O6voslzA0RS4jEkJVssWGD5gII4wRggjIPQ0/QPDtn4aggXTPDZhmigW 3a6V LVZpVAH33VwWJKgn1PNAFvRY4pV1bzUDf8TS4Iz9VrQ8i0/54rXPrY69CblYtMBWW6luAxuY gcPj AIyeRj1pfsviP/oGL/4FRV49ehVlUbUTqhOKirs3/ItP+eK0eRaf88VrA+y+I/8AoGL/AOBU VH2X xH/0DF/8Coqy+rVv5S/aQ7m/5Fp/zxWjyLT/AJ4rWB9l8R/9Axf/AAKio+y+I/8AoGL/AOBU VH1a t/KHtIdzf8i0/wCeK0eRaf8APFawPsviP/oGL/4FRUfZfEf/AEDF/wDAqKj6tW/lD2kO5v8A kWn/ ADxWjyLT/nitYH2XxH/0DF/8CoqPsviP/oGL/wCBUVH1at/KHtIdzf8AItP+eK0eRaf88VrA +y+I /wDoGL/4FRUfZfEf/QMX/wACoqPq1b+UPaQ7m/5Fp/zxWjyLT/nitYH2XxH/ANAxf/AqKj7L 4j/6 Bi/+BUVH1at/KHtIdzf8i0/54rR5Fp/zxWsD7L4j/wCgYv8A4FRUfZfEf/QMX/wKio+rVv5Q 9pDu b/kWn/PFaxvEkUCWCmOMKdtxz/27TVD9l8R/9Axf/AqKq15pfiK6hKHTFyEkUD7XGOXieP8A Tfn8 KqOHqp6xE5xtuR6gB/p3H/Pz/wC5CtnS0ie/1ESIGG48f9vN1WRdaTr8/wBpxpKDzRJjN7Hw X+0/ y+0f+O+9WVs/ECTXDrpKgTNuz9sjOP3s0mP/ACLj/gNayoVGtEZqSvudD5Fp/wA8Vo8i0/54 rWB9 l8R/9Axf/AqKj7L4j/6Bi/8AgVFWH1at/Ka+0h3N/wAi0/54rR5Fp/zxWsD7L4j/AOgYv/gV FR9l 8R/9Axf/AAKio+rVv5Q9pDub/kWn/PFaPItP+eK1gfZfEf8A0DF/8CoqPsviP/oGL/4FRUfV q38o e0h3N/yLT/nitHkWn/PFawPsviP/AKBi/wDgVFR9l8R/9Axf/AqKj6tW/lD2kO5v+Raf88Vo 8i0/ 54rWB9l8R/8AQMX/AMCoqPsviP8A6Bi/+BUVH1at/KHtIdzf8i0/54rR5Fp/zxWsD7L4j/6B i/8A gVFR9l8R/wDQMX/wKio+rVv5Q9pDub/kWn/PFaPItP8AnitYH2XxH/0DF/8AAqKj7L4j/wCg Yv8A 4FRUfVq38oe0h3N/yLT/AJ4rR5Fp/wA8VrA+y+I/+gYv/gVFR9l8R/8AQMX/AMCoqPq1b+UP aQ7l 7WLeFW0xY1AD6lbg4/4FXT/2fF6Vxq2uvSvZJPpgEcF5FcFhcxE4XORjI9f0rsP7Qf8A58bj /vuL /wCLr08HTlCFpKxzVWnLQd/Z8XpR/Z8XpTf7Qf8A58bj/vuL/wCLo/tB/wDnxuP++4v/AIuu uxnc d/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A4uiwXHf2fF6Uf2fF6U3+0H/5 8bj/ AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/+fG4/wC+4v8A4uj+0H/58bj/ AL7i /wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A4uiwXHf2fF6Uf2fF 6U3+ 0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/+fG4/wC+4v8A4uj+ 0H/5 8bj/AL7i/wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A4uiwXHf2 fF6U f2fF6U3+0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/+fG4/wC+ 4v8A 4uj+0H/58bj/AL7i/wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A 4uiw XHf2fF6Uf2fF6U3+0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/ +fG4 /wC+4v8A4uj+0H/58bj/AL7i/wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4 /wC+ 4v8A4uiwXHf2fF6Uf2fF6U3+0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9n xelN /tB/+fG4/wC+4v8A4uj+0H/58bj/AL7i/wDi6LBcd/Z8XpWfrljGnh/UmA5FrKf/ABw1e/tB /wDn xuP++4v/AIuqupzTXulXlpHZTK88DxqWkjwCykDPz9OaLBc8z+KPxXbwZq1jo+nae8l1uiub uWZS itDuyY4yQQSwBUuAQvIGWzt2fDHxGPirwc2uwaRHZOmr22nGJ5jMCsksCs2QFwdsxx7gdela HiXQ LXxX9kGq6BPMLOdZ4CzW5K4IJU5kOUYDDKeCPcAiWLSLe2sPsNr4bNra/aI7nybYW8KmVGV1 YhJB kgon1wAeKQHB/En4zXPhjX9Q8O6bo8Yu7V4GS9kn3KwISRlMe3oVJThgecgg13Wj+KLTxj4G stbt LSa1E11AjxSqfldZ0DBWwA656MPocEEClr/hDS/EqTf2l4XLzzNG0tyi2qzsEKnHmb9wBChT g52k gEVsmG6e0trGDTJLa3ikh2LuhWONEdTgBXOAAuAAPSgDZp0f+tT/AHhR5Z9V/wC+hTkQiRSS uAR/ EKAP/9k= --Boundary-00=_TI2SBRtKETDWFso-- --__--__-- _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user End of Gambas-user Digest --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 0402-2, 02/25/2004 Tested on: 17/9/2004 17:48:19 avast! - copyright (c) 2000-2004 ALWIL Software. http://www.avast.com From abenzakein at ...634... Sat Sep 18 07:02:44 2004 From: abenzakein at ...634... (Ariel Benzakein) Date: Sat, 18 Sep 2004 01:02:44 -0400 Subject: [Gambas-user] remove References: Message-ID: <000b01c49d3c$c011d810$6401a8c0@...635...> remove ----- Original Message ----- From: To: Sent: Friday, September 17, 2004 4:50 PM Subject: Gambas-user digest, Vol 1 #915 - 2 msgs > Send Gambas-user mailing list submissions to > gambas-user at lists.sourceforge.net > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/gambas-user > or, via email, send a message with subject or body 'help' to > gambas-user-request at lists.sourceforge.net > > You can reach the person managing the list at > gambas-user-admin at lists.sourceforge.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Gambas-user digest..." > > > Today's Topics: > > 1. Re: What's worng with this code? (Charlie Reinl) > 2. RES: Gambas-user digest, Vol 1 #914 - 10 msgs (Wilson Pedro Tamega > Junior) > > --__--__-- > > Message: 1 > From: "Charlie Reinl" > To: gambas-user at lists.sourceforge.net > Date: Fri, 17 Sep 2004 22:35:08 00200 > Subject: Re: [Gambas-user] What's worng with this code? > Reply-To: gambas-user at lists.sourceforge.net > >>Try B = CFloat(Val(Left (profileline,j-1))) >> >>On Fri, 2004-09-17 at 18:14, Wilson Pedro Tamega Junior wrote: >>> Please, why Gambas says that there is a Type >>> Mismatch : wanted Float, got String instead!!! >>> >>> >>> DIM B AS Float >>> DIM profileline as String >>> .... >>> >>> >>> B = CFloat(Left (profileline,j-1)) >>> >>> >>> Thanks, >>> >>> Wilson P. Tamega Jr. >>> > Salut, > > try (profileline, j - 1) > > Amicalement > Charlie > * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * > > > --__--__-- > > Message: 2 > From: "Wilson Pedro Tamega Junior" > To: > Date: Fri, 17 Sep 2004 17:48:19 -0300 > Subject: [Gambas-user] RES: Gambas-user digest, Vol 1 #914 - 10 msgs > Reply-To: gambas-user at lists.sourceforge.net > > > > -----Mensagem original----- > De: gambas-user-admin at lists.sourceforge.net > [mailto:gambas-user-admin at lists.sourceforge.net] Em nome de > gambas-user-request at lists.sourceforge.net > Enviada em: sexta-feira, 17 de setembro de 2004 17:35 > Para: gambas-user at lists.sourceforge.net > Assunto: Gambas-user digest, Vol 1 #914 - 10 msgs > > Send Gambas-user mailing list submissions to > gambas-user at lists.sourceforge.net > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/gambas-user > or, via email, send a message with subject or body 'help' to > gambas-user-request at lists.sourceforge.net > > You can reach the person managing the list at > gambas-user-admin at lists.sourceforge.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Gambas-user digest..." > > > Today's Topics: > > 1. Re: Including a file with install packages (Chas.Bigham) > 2. Re: New question - status bar (Valerio Guaglianone) > 3. How to use the scrollview control? (francesco.difusco at ...69...) > 4. it-alt.comp.programmazione.gambas (francesco.difusco at ...69...) > 5. Re: it-alt.comp.programmazione.gambas (pretore60) > 6. What's worng with this code? > (=3D?iso-8859-1?q?Wilson=3D20Pedro=3D20Tamega=3D20Junior?=3D) > 7. Re: What's worng with this code? (phiber) > 8. test (Bodard Fabien) > 9. Re: New question - status bar (Bodard Fabien) > 10. Error messages ? (Charlie Reinl) > > -- __--__-- > > Message: 1 > Date: Fri, 17 Sep 2004 00:08:10 -0500 > From: "Chas.Bigham" > To: gambas-user at lists.sourceforge.net > Subject: [Gambas-user] Re: Including a file with install packages > Reply-To: gambas-user at lists.sourceforge.net > > From: Chas.Bigham > * Including a file with install packages*=20 > =20 > 2004-09-16 01:06 > > Good $TimeOfDayInYourGeographicalLocation everyone. > =20 > i want to iclude a text file with the rpm/source package of my program. > > this text file is not created by my application its self, however is=20 > essential for it"s functioning. How would i go about including this > file=20 > with the install packages so that this file is installed at > installation?? > =20 > thanks for any help anyone can offer > Chas. Bigham > =20 > =20 > > > From: ron > * Re: Including a file with install packages*=20 > =20 > 2004-09-16 02:59 > > On Thursday 16 September 2004 08:06, Chas.Bigham wrote: > > Good $TimeOfDayInYourGeographicalLocation everyone. > >=20 > > i want to iclude a text file with the rpm/source package of my > program.=20 > > this text file is not created by my application its self, however is=20 > > essential for it"s functioning. How would i go about including this > file=20 > > with the install packages so that this file is installed at > installation?? > >=20 > > thanks for any help anyone can offer > > Chas. Bigham > >=20 > =20 > Maybe include it in the project directory. > It should be part of the project if it is > add in the "Data" folder of the project. > =20 > If this does not work you found a bug I"m afraid. > =20 > grtz Ron > =20 > =20 > > > then iam afraid i have found a bug. i did: > > rite click on Data in Project window and chose new...text file.......in=20 > the dialog that comes up i chose the existing tab, browsed to the=20 > directory containig the file and in the file field i typed in the name=20 > of my text file (in this case: viruslist), i then compiled and made an=20 > executable. then created a mandrake rpm installation package. when i=20 > opened this rpm with kpackage, my text file was not included....i will=20 > try again and make sure, but as far as i know it will not include the=20 > text file.....unless someone can prove otherwise.... > > thanks. > Chas. > > > -- __--__-- > > Message: 2 > Date: Fri, 17 Sep 2004 12:49:26 +0200 > From: Valerio Guaglianone > Organization: V at ...628... > To: GamBas ML > Subject: Re: [Gambas-user] New question - status bar > Reply-To: gambas-user at lists.sourceforge.net > > >I usually use a label with border type "sunken", and in the > >form's resize event put something like this: > >statusbarlabel.w =3D me.clientwidth > >statusbarlabel.y =3D me.clientheight - statusbarlabel.h > >statusbarlabel.x =3D 0 > >Then when you want to update the status bar, just assign to > >statusbarlabel.text. > >Maybe there's an "official" way to do it but I don't know what ;) > > > >Rob > > Ok Rob, i do as you suggest ;-) > Thank, > Vale > > > -- __--__-- > > Message: 3 > Date: Fri, 17 Sep 2004 15:30:57 +0200 > From: "francesco\.difusco\@libero\.it" > To: "gambas gambas" > Subject: [Gambas-user] How to use the scrollview control? > Reply-To: gambas-user at lists.sourceforge.net > > How to use the scrollview control? I have seen the example, and wrote a > s=3D > imilar > program, but it doesn't work. I don't understand! The Gambas exam=3D > ple works fine, > but I am not able to use a scrollview control into my pr=3D > ograms, even if I write > the same istructions of the example, I use the s=3D > ame controls, ecc. Is there > anything hidden I am non able to see? > > Tha=3D > nks > > Francesco > > > > -- __--__-- > > Message: 4 > Date: Fri, 17 Sep 2004 15:37:55 +0200 > From: "francesco\.difusco\@libero\.it" > To: "gambas gambas" > Subject: [Gambas-user] it-alt.comp.programmazione.gambas > Reply-To: gambas-user at lists.sourceforge.net > > For Italian Gambas programmers > > I asked to create this newsgroup > > it-=3D > alt.comp.programmazione.gambas > > It has just been created, now I think i=3D > n few days it will be available. > > Thanks > > Francesco > > > > -- __--__-- > > Message: 5 > Date: Fri, 17 Sep 2004 17:02:44 +0200 > From: pretore60 > To: gambas-user at lists.sourceforge.net > Subject: Re: [Gambas-user] it-alt.comp.programmazione.gambas > Reply-To: gambas-user at lists.sourceforge.net > > francesco.difusco at ...69... ha scritto: > >>For Italian Gambas programmers >> >>I asked to create this newsgroup >> >>it-alt.comp.programmazione.gambas >> >>It has just been created, now I think in few days it will be available. >> >>Thanks >> >>Francesco >> >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >>Project Admins to receive an Apple iPod Mini FREE for your judgement on >>who ports your project to Linux PPC the best. Sponsored by IBM. >>Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >>_______________________________________________ >>Gambas-user mailing list >>Gambas-user at lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> =20 >> > Ottimo...oops ...great!! > > > -- __--__-- > > Manoel Jr. has already answered me, then I realize that the problem > was the decimal separator, here in Brazil we use , instead the . of=20 > English system. Does anyone know how to make a Gambas program recognize > , as decimal separator when it is in a String? > > Thanks a lot Gambas mailing list, you are helping me a lot! > > Wilson P. Tamega Jr. > > > Message: 6 > Date: Fri, 17 Sep 2004 13:14:44 -0300 (ART) > From: =3D?iso-8859-1?q?Wilson=3D20Pedro=3D20Tamega=3D20Junior?=3D > > To: gambas-user at lists.sourceforge.net > Subject: [Gambas-user] What's worng with this code? > Reply-To: gambas-user at lists.sourceforge.net > > Please, why Gambas says that there is a Type > Mismatch : wanted Float, got String instead!!!=20 > > > DIM B AS Float > DIM profileline as String > .... > > =20 > B =3D CFloat(Left (profileline,j-1)) > > > Thanks, > > Wilson P. Tamega Jr. > > > =09 > =09 > =09 > _______________________________________________________ > Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers=E3o. > Instale agora! > http://br.download.yahoo.com/messenger/ > > > -- __--__-- > > Message: 7 > Subject: Re: [Gambas-user] What's worng with this code? > From: phiber > To: gambas-user at lists.sourceforge.net > Date: Fri, 17 Sep 2004 19:40:34 +0200 > Reply-To: gambas-user at lists.sourceforge.net > > Try B =3D CFloat(Val(Left (profileline,j-1))) > > On Fri, 2004-09-17 at 18:14, Wilson Pedro Tamega Junior wrote: >> Please, why Gambas says that there is a Type >> Mismatch : wanted Float, got String instead!!!=20 >>=20 >>=20 >> DIM B AS Float >> DIM profileline as String >> .... >>=20 >> =20 >> B =3D CFloat(Left (profileline,j-1)) >>=20 >>=20 >> Thanks, >>=20 >> Wilson P. Tamega Jr. >>=20 >>=20 >> =09 >> =09 >> =09 >> _______________________________________________________ >> Yahoo! Messenger 6.0 - jogos, emoticons sonoros e muita divers=C3=A3o. > Instale agora! >> http://br.download.yahoo.com/messenger/ >>=20 >>=20 >> ------------------------------------------------------- >> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >> Project Admins to receive an Apple iPod Mini FREE for your judgement > on >> who ports your project to Linux PPC the best. Sponsored by IBM. >> Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > -- __--__-- > > Message: 8 > From: Bodard Fabien > To: gambas-user at lists.sourceforge.net > Date: Fri, 17 Sep 2004 20:12:57 +0200 > Subject: [Gambas-user] test > Reply-To: gambas-user at lists.sourceforge.net > > test > > > -- __--__-- > > Message: 9 > From: Bodard Fabien (by way of Bodard Fabien > ) > Subject: Re: [Gambas-user] New question - status bar > Date: Fri, 17 Sep 2004 20:47:29 +0200 > To: gambas-user at lists.sourceforge.net > Reply-To: gambas-user at lists.sourceforge.net > > Le jeudi 16 Septembre 2004 15:18, Rob a =3DE9crit=3DA0: >> On Thursday 16 September 2004 08:48, Valerio Guaglianone wrote: >> > It is possible to create a status bar with GamBas? >> >> I usually use a label with border type "sunken", and in the >> form's resize event put something like this: >> >> statusbarlabel.w =3D3D me.clientwidth >> statusbarlabel.y =3D3D me.clientheight - statusbarlabel.h >> statusbarlabel.x =3D3D 0 >> >> Then when you want to update the status bar, just assign to >> statusbarlabel.text. >> >> Maybe there's an "official" way to do it but I don't know what ;) >> >> Rob > > Mabe .. one day... when the 1.0 will be released, we can add the toolbar > and > status bar widget that exist in gtk too... I've in my archive some test > abo=3D > ut > qtoolbar(dockable) and qstatusbar... > > =3D46abien Bodard > > > -- __--__-- > > Message: 10 > From: Charlie Reinl > Organization: none > To: "gambas-user" > Date: Fri, 17 Sep 2004 22:15:47 +0000 > Subject: [Gambas-user] Error messages ? > Reply-To: gambas-user at lists.sourceforge.net > > --Boundary-00=3D_TI2SBRtKETDWFso > Content-Type: text/plain; > charset=3D"us-ascii" > Content-Transfer-Encoding: 7bit > Content-Disposition: inline > > Salut Benoit, > > this is a project which is on state to be redisigned. > but the Error - Messages are very starnge ! > send 2 shots and the sourcecode after F5 push the one off the 'Indent > ..'=20 > buttons. > > Amicalement > Charlie > > --Boundary-00=3D_TI2SBRtKETDWFso > Content-Type: application/x-tgz; > name=3D"pre_PrettyPrinter-0.2.4.tar.gz" > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; > filename=3D"pre_PrettyPrinter-0.2.4.tar.gz" > > H4sIAJNgS0EAA+w8TY8jSVYNAgQWixAfQsuFUPaoXJ51u/xVru6ZcbMul6vLGpfttV1T03T3 > 9qbt > sCu37UwrM93VNaNBaAUSw3H3wmEPSLtC4gIHBD8BDsCFkZDY0wgJkDjsheui4b34yIzIj3JV > TU+P > Vts502U74r0XL9578eLFi4jsu9T3L/quZfvU3bn1hTxFePZ2d/lnrco+S1X+KZ5bpWKpXK7V > AADK > S9XdYukW2f1i2NGfteebLiG3Jmemu7DoJXDU9S6hIzsiP39Knr6mf2s5/wJs4Ir6B5hKpVwu > gf53 > y7uv9f9Knrj+V6xkxUsKK3v+udtAedSEvpP0X65G9F8u7hVrt8grEeLPuP4/7ncffCXzuxn4 > +pX2 > 0cEAPn8d//3yL8Hf3/vfz0z4mLcPGqMX3/+77zV+7Y/Ir/7C/P8+u/3pP/zgJ//0wc/9xm9/ > 5886 > //pbH5z9zo9+/u4ff/ofn/z4v766+tFHlX+v/ebiu39aGrzz9a/92+SbjX/x/+rNX/mLrz76 > wbd+ > +MN//INf7L3/yZ/s/WTv46ff+Oaf5/7n7//zv7//49t/+dmnt+jffvefv/fJx3+DfLVb3YO/ > 3v/W > d75E0fxMPPr47/eH8NOy515hsjC9y+z9Gs/l47+yB6Vi/t/drTD/v7e793r8v5InSx6Yy7Hp > EaZv > MrMWNJO98xKfTDaTJVG7gqLtSY6Ui8UqaXLBkwG17AV55134VWDfvz6j9h2b+oUpvc+ojM4s > j6xc > Z+6aS9IekplLKfGcmX9uuvRtcuGsycS0iUunlue71njtU2L5pNE92OkNAH/pTK3ZBRat7Sl1 > iX9G > CVj90iPOjP140D0hD6hNXXNB+if7nXaTdKwJtT1KGkMgsFqPF5Z3RqdkfMEQDpGDoeCAHDpA > 1/Qt > x36bUAvqXfIcjAZ+k7JoAogIinnSG5Bt00e2XeKsEC1HTPuCLEw/xCwk9jzs4JS0u4yVM2cF > vTkD > gtC/c2uxIGNKwGhn60WeACRQAUSg8dyaAlZjCD/z5LQ9OuqdjEBGD8lpYzBodEcP3wZ0/8xZ > +4Q+ > pzYjbi1XoKIp0ICOuqbtX2B/jluD5hFgNPbbnfboYZ4ctkfd1nBIDqFrDdJvDEbt5kmnMQBh > Dvq9 > YSuPugAi3V73Trt7OGh3H7SOW91RgZAhpZtUgFSXDsh5Sn3TWnhcNA9B6x5wu5iSQatxsIEI > SuGQ > WcqZ+ZwS27FBBoP2qEVGvbhGATrUaR4k3Szkye49MqIgD0r6C3NCyR0yXFtgaZVKMU/2Hc8H > 0Ez2 > NjlukGK5VCrdKVWKe3lyMmwUXvbIun3NB9nCEU5sc0lJ5HkrYZTeJg7INREFwNWpI8SYuNRE > u7Rs > tLZv04kfYHgw1NGKQiAYR1EuhCNWoUw/BlW8u1Pa3UEHgoDQtg9D2fOZ6WqAc+be7hQL9+7d > RGBy > 8DEZwGe3NyJt8B428jVzXPA4YJrE89fTC4DOZPqD9nsNsCcoQ8RDxIPBNoTxas+D2vEQZh0U > 9UOK > fQOAfcdZUNNW8JVneXHouMsRfeEn0JLPWHjyBGI+cHLquM+wrts6FRQePQF2+fDAZ3iyLyg9 > ten5 > doR18Ff9UbvXbXTIeLC223astTo5bHSGrVxGMlLXIDNEk0mdsE8sbTr2zJoXOo45PbXsqXO+ > fQyu > wgjN0cgBmCayOhkNTloZTTJ1YnBlw/hduxM6caZUGCkRVkoCioDqv/D7pn9WGAH7I2uF+EzV > jD3w > lebi3LyAidFZgetD/5A1yBZprMAVTphHKKwAnWwZO80RmF5h1BqOskj4uFUQDIXcQTE4HqLL > bnTU > 6mYUNY99u2naE7qQ+EZv611DheBAI/MZLbxnedaYCZKJnUFlJ2fPDuh4PU+ubZ49O/HoAV06 > hZZt > QvU0Vt91Wq7ruMn1UmJJxANpcs4DRbPKTQ1DnxA2meuOOaaLUkIdLBHahxn4K60YLRgF/rS3 > ovZ2 > jqEPqDkFjfdNmDo9UQaawHGscPXcXKwp0wfB3wfOBPEAXBM+lnFjhZqsoBSa9Dv3iWFwItCh > Nhic > 7cv+1sMORQyZV2AvYt0YUM/6gAqmZ64pHI9beB/wwMpOrSkY4B2tipVlhKEMYZKLAsviADCw > GQQM > kCQJ0Q2s0zjQ6/uuM0mBUaQsGpAkZbW0uUg1+RrZLTIYYQFJ6NLskuqkVcUFwIpDSWUX4wUv > InXJ > FHclaXTFMI1TFhWaFkTZQw58RK35ma9B8yIJzkZ3Srus7iGvk2RZHZ36ranlO8IAEjURwgge > FH4y > zALR8jzzuTpeDtrHBAj5DYj7LljYCBTn1IXJA0iGNXXCPrebULINJjUyx3xU5fKElYGmhisI > mAo+ > eAhZCICcyZIOHJSXU8orKeXVWHlrufIvUqB3U8prennUUSjwwtuyUjZOm3pYpEkzkFYukHbU > PaG4 > 7bYi57gCcAIPlcCqh1plMLtjncV4UwmiKUiMepTfB9TH8c91yR2PquMIdJJzxTDdtgC2iHOm > aKjQ > hDgajb4kHCo4Tujm/ZB4CKFPi4L/Ope4iDB4VUt61DhcQPaR3X4SwLP5gn8ftjqtJkwBjWFL > 8oig > ATlWYYDWwY71GVi1bWwOo59t3npOA4QuarDR2V48wbhImhn1B8hxUNl4HLB1RUwRPimI3QMS > SEf2 > n+Ho3deGMfYfrC2t+1wXopJZBNiGVnaf3EuRS7Qd3lDowkCuHWrP/bNctBuxXrRgLX0RU6Lm > d2KK > TCJxCmuL3to/sJZGgqJ1egmdUnyaDApiWtCgNptYgrYTWkkyp4RmEowpQZiNhTW3m85yCbie > Koeo > a05lnNNBYbZhDvNoimaqVyJzQBfMwXcsm3oxSorv30CHdasxtGzwmSkM7V6dUBvJQIgJ3jjd > VHav > YCq1K5lK7XOaSu1qplK7pqmIOTMmAYy9xylLIELiYfk1u5WAn+TtYuyyqTyme2WCT2EEPSef > TlhB > t/X+KLoo0RYOhLB5GWSqz8qstOksHFctz6hx26FjsyUDfDySS9lHxg6v3cFi48kTDWN45pxj > cA5Y > cQRZaeSZhOKYzbXrUtZkMrKoT8QHHQzowqKzROygNr3tM9Oe0/SmWXWAneGBB5OqCD1KVZLt > 7g+e > NnsdqJGhh5BwnYAOt+OkWe0jXOgzUlvEeGI8CVaNAvk+awHXeSHLrMZ7hFhPgDqHzHBrULsW > zFsA > 1Of5MSwbwkJPgxvQmUu9M74w1JaGoX0/bS6syTMwKbkykMMYR5g6Dpi9JoQF6Y++Ck5MDMTo > R4xe > rLMCJtG+o/kwVtZ6QSdKGTRumQtnXhhZPlvvG0O6wDSiyO5gKs4IoXD5h/GBmoAIa6E9zPvU > ySPj > TZ6jNPLwbelM10DlCU/LCFjMGiB/2zmu3EFrdDJA7zQaPCTvtjudhOTPDjHC7A9ypWa4FA6x > hvUT > ujNZETSwEBKsjCTnlmLkh0ct4EPQOm200bgSsyvC5V2WltF1HM1ABKvPQIGA4bT9baTM0h+w > eGwu > HI+KkgT9h8mBgAhrGMmIUD6KFZqajqJnZRKY5cvhAEkkFXExc0lSMehCIvs4pq5FkA2xJLFE > CCMR > tXuRNbcY9AqOswI1MI/H9CAnUTWTFMykUNm2PQiWjWKpXKnu1vbu3jPyQTyNlsCDcWXu1WoT > PZM2 > 1SbkyIL1Q/Cl2Rg1j+LdZ10JLGpTTzqN4ajgm3McN+3uQas7ag0MlfONwfflYbcWP2yMnTdE > zWFU > gWSj7A/7jWZraCSKPTZuk0mMGvsbCYQMaRRGnEKj037QTRVgYkh6eTCaLMC0iHJDLKkIMPim > 25qa > 9Q22N9CsdLDkNIoX2UFR59vJgpoYhcmtkqAgKZvPPPY2xyRvBfulfIR6OYMbdmJ+mfUpaMSc > TreN > cNbNktYLk+0tvsW3ncSOk0vNBWn2DlpGLgE/m1iqUE3YqWPyIiQRU4r1jZXjguFRH/dEA6ld > CWU6 > viKCs5iO19ZiKnNX6tO3Jv7axV3H5A42e93hiP992ml3W2GToKzHxs03Wx8byTyHToztkOUS > oVKV > MXetqfThV8dMLATrvzpwyjSSCJvmjtOA+UTzWJlpHqdONSmC2TD1pGAdWMvjVkonwEfYU2t2 > jIFc > MgDzjCl1uidJg8EIRlayTFcYISe40Jj2ECdLToXf4CcPTAjLXEFS86qR0U4C/NFRe0iY5cNn > s3eM > ZykIHueA1U9/0Ds4abYSSAeeNSoURnaDLyFiXt8MFnse9ICtB47vdHBmSCRw2O42Op2HaZoh > ot52 > 0gYfa0c28dYNmOS9S2/geiNPnZ/QYiLLn/Q+sNkKc1ob3KiEHZ+6lk8lgtiQv457smbEd6Ys > x18q > o9HY4e+KJqDrOT0eXah5uAaY2ci1ltusfzncNX1sPBb7plky4anF67WCDxdXnQyQ+BuC+qUY > itB4 > 3HUtB5wyVJJn6CRLQ6vYIYdre4ILPpJmWUKKJ6sVdd/YViSHnlWUPkaGHhu5dD97qSC4kpDo > kK5u > SENVAf/cUqbmjaifQxeSxDV1IlDSXF6yHkUmgqWt04gqMMS6fjcYXulmCjj25vvOCxhPpZQQ > ZnPL > 5Zu1DCb0AjRX4cP4mHoeRIGFtj1zwDjLYJqbeVdxoAuVmyBV05AupXRAZ+Z6cQOfk8RCw50X > CoVr > 8wEhi7Cc64eBQbSA0wuLW4I8T7hiSvRBV3h4qJMZUn/k8BWPSBaps5tee9XVlyePORnaUizI > VfFM > HttQbsusbiCBcEcZu+6pSOB6Ajjc1cXl2mPbQMB4PlZtLLaqDAUambkzCTM0329nKcQj055C > yIV1 > LNsWlwiKtteHscIpYyfZ+VUAua3R0PUuV6WEnB61Oy0Wrbec2baGIncmsrhwnHJZ48NDxW4f > IkS9 > jTzvikwqqEbG5xreIooHvzQ7PYifI2zGV+Qihn4JooMgOa3K69LzpsPyjNG8MraekG+O6yHI > 7wbp > 2D/k+0AhiXqsDpEGrW7juBVmtQN4Rb0BiZ9+FSfYbBN6NGIr79u6krg/2jR0OTdgNbBwiRDI > a0NY > pvWDERywmNBslpyzg/DsyL1LyTn+WbkOrAmWHvn9IL8aDc/HjcVCiZ+5pY75IRD1WC0zVrZo > jfq4 > MTsoEIUdR44PxOq1TfVYbbhVHqvStr+TyYpNbZJcq+xUqwBXSnvJc9A5AyaXnTdxhpHCkmk9 > MekI > YW3PXGeJB3x65B7J4aLVASfAyejYLMGoIwvo2DYaEAsp4FOHf8ZjH2bVnR28+SD3jSjne+rY > WR9v > RvCsGhDC6yhj6LjUHqOBHJC3gUT9PmHFYI32HLnA1nx2GQLoRx4IgwQRIQEC6DH1y+sZHMJ3 > nGvQ > 0k3FXHiOTk7vi9Ko0iWS1id2U4Q5nAM6WZgu24oKxaO3rYqJCKohYzDiTASXFytmzsI5x9bQ > QwUU > FdNOIrdgZj2m/jmFBWmW7dO/yAYdtuRBfC5CTlIfEjGSFOsEYUkHL9OsgIwzmwGZN3ckregI > ihFj > PeQDz7IxJ8UJB/ixIZaCryIzFdiOj+lQvrUSDgv1PFlGGRt8N1s/YclRpQFF90iUWs1Gojsc > HE5X > fD121odDKcqsx87xcJCocvTcgNKYIvPo7oQCpYo2CZKn57pNbWd1f+1dBHk7cQ5cnPZ9L566 > i0WK > ejJd+cWmj7wOH83mZRV6GqHtHKvFOyw4SKZ8ReJlokzoSMIy8twM8lyf+aha87r+8oqi8rpG > crH2 > xDGE7Wju8KCVINQWu90V3kuRN0rkOWR2aj7hGMCjJ7K8BTO0Eq7x0jOcf7C0N8bMsCgdH+N1 > PnXS > EuXfWFs+0cvhP/4XR5qYDg7lwQ22HRJcCfMdvIGEJ08AlJ3CZ5u5Av1w0DvmX0VW/fCk28Rr > MQoo > qDLaOJFnCVRW0P7e4L244DbHywvs0UBHvRs1ig/M4xME4Nb3UOkmhH4woy4uWJzFfM/nZFbc > 7sP/ > JiZ4VlADm/BNYtNzWCfbaybTYxP+ji/IYXA83V1LlvnkPHPcOfWRx6X5jN3hBPAs/257PtDO > EtCg > 6zi+wiT2D6cdPB/iEcYqv7OYFZFoq9E8EsbU7gb7DGiKXkbKC7rJIAptT1IQx0ECECJNLwhT > ZPk+ > BMPvBr/lsht/saA1YNJ7xq6O4SkAUYhzPSeqNQXFh+w6xmBtbzPDFkdTWC699X57BENMQKvN > gQKY > zkFS1+w/rmq4AMAxQEgQ51/Dg9GDixW9pjHxreeUtVMn3ZNOJxOqiI38uoTE0+aO66OMRT0e > mYEp > Krjro0iYVx2bL+RhPEarMMHFhAYy9Cne5ipphX1zDr6VVdwpRYXC/U5bLGxC8cPMIRhi04ks > Z+du > VKCYJwxsIlgEYwu5oDwrs0YWZo0M55kR1iW61pgaNvGOVOK8BwSE7byVYdtJmS/7Gvrr50t6 > 9Pc/ > FPjc+JLfAXT19z/tVveKlVvFUq1Yqrx+/8+reCLv/xB+mR+PfFltbHj/T7VSDvRfrBTx/V97 > lVLx > 9fs/XsUTvP+Dq1y8AOS69+Txpjz59tpjMZtnLdf4DgsZaK80owJAjH1Y5sEjbQgNWYwm3wJS > rO2U > 9+S9/utzIQLk2LV7XiyOlKhJO+VwDMalYvMiWHGEpztZOWH5yCudYSZ4cfxCYotTkhgKiDGW > EbEQ > XpzcfOwX7xlH7hjrmesr0ICoI2S/ToydM2dJd4Td78zNO0JR3s6DcZ8f49o5FF/es+i5ODgm > MuMK > pcS2oy+TEGjRM9ABmWucgU4+BS3Xpmcy8GydKurjuxA5ks3zU7kCrhA9Hy35yShLAbxuAMG5 > uZAr > AS2CY/t+RhbPCuPrUdDeoYZO9Z25KDg/rZyAIHpxdcWyXDbab8Te0CznpixgtqmacmwXRIHl > wgto > DS8gcF4WjsBcWOsyShBJk4ljz/j2ZNqVFCAYUo9WJiOG90PSsBWIZBLB7ZY0CiHARh4+Bwvi > ospl > TEgQeYsl3DJJvsNy2bUVwOWXVlLaS4DMhHsqwZhla9OEW0zCe3F/xl2lNQk25IKDS3P9Pgfu > l/Qd > L37fyXuXXsRAPVjgxQon7/GNvyBjRGTGyI+3JQqVO1TS9ddJGX+yXazY0OLWLdygoW3YYTcR > Ud+S > w1Jx/l3deMNitt/GJwImj3pw6GkuMPBkNrV5SXBIEs/MjNpdcbyagcx8dpppniclhDNuGxFI > nglG > +dbFgUwObtTDA4qiOtoI5w+VUCcd5zw4YaS2ylDB9HL8gjtXj+jOsTXVwL6GYJyquGGNxOVt > Wn7P > zjfH+FqL8KZdqBvMYiP58I4frlNl6lHessuIfcqM3APkysm8Xshe/0l9/x8EacuX1MaG+L9W > hcWe > iP9Le8Uyxv/Vyuv4/5U8t2X8z6ImFomVCsVM5kMldmJ1uCXsPKfbe5X87t08LNDylb09HKf7 > 5uTZ > 3MXXpMEA3jo6ZM8WulweUomzSx+GmwqiSf6DDW5GuZgv5qu7NaBb4+NfJ8Cj5x4mrNH5sH2g > jxjh > 4KIZ2V/7vmOHJKu1ar50F/4Vq/lyNUKVp5/JVmOxEA3ICwd1+e2RkfhGXDbdB23zUC7Wdq1a > zFeq > 1fzdu/GmtzgOa5bTUd7WQg5dc0mVToBMivnyXhm7wgmlyjzWPdxM6rGXC3qikx8Gm26w6KKT > Z3hg > 0Fn5wuOyFu/mSzVoEdot1aQrvqRJtWNTljVWd1lFsx+Jxtm7fMr8I9pmvnr32i2eBCcxPwq7 > h7ul > A3NqOVwp0f6hVdTysMhUWlOvVhtHdPGc+hAb5O8ZT67EjnI/SxYFrxXbNojDXoYH/6MmYPqc > ObgR > x3ad2Ca0R2HckeyOn4Xl8xyAwQzwzSO5aHdH5tbYI9sILxrIxbvPN4UvF0ClnL9bvLK0tRts > UZ6G > W9ieFzAr8/NikIasyQ1qhppgd6VKDfmqqnypTcdargRtsh3OJb+rzr4XBsE7lYC6+SK4dF2K > Skvs > i18yGnbL1xoMkduKUaal36HhCQy8QGbZxCRbYCITOgXXE9eq2HG/hE/wdDcZtIKhyZbc4MfN > QXZ2 > g71NEd+jl8ZN9TIfUryZDxHsCJlkt5Tz1NlEl8L8ZUlxm8GEUoLmy3vARgoHfK6OcZDW23Jq > b8Fq > a+Dn4SPsrXIl01x49Foy2ArfM4knQ/6fve8AjOO4Dp3du0M59EKCnUuARBFBVDZRBEUQhQQF > AhBw > LBJNUQfgCJwI4GDcgUVuao4lF7mXKE5c5PJtKzbdaTu26RbLHd+WbbnEPjtxdxxQdhLLsYT/ > 3puZ > 3dm93cOxSHF+dIvDTX3z5s2bN29mZ97UxI1IYqTBC68t6VoBJd0lMy8/JuoiyUCW9PX3kTCL > zajC > LFVUtU9UIw/h3hZcOqv1zOoiwcQh0XT0RmFhJ3hmpEXKcu4On8DRFibYXdWHaxQczJEdJ8Gu > 4zrq > FG7juhEPV0MW+4Ardpe7aC24ZpQCf0vLdqfeoJg+NDnJYhWEIooSqoijJOscqklPu4rUAsU1 > b7NI > qQ6u/KDoUKwaTWp2SFFgAhZrvO5wW1u46iXhpq0HltWxKbUEcazOC3VQVJpbmlJRl2frqpXD > bybh > Sc91En5bE1D8WmAqS1f0UAqam+v3xCZGhWpgFtnQ0KAUI1YW5VjnoAzKRmCkliYH2iJ1c6Yq > L9l2 > cVN7W5pb7Gqv0ol574rL3R9oJRWgnKa9sujtmJ2JA8VhZnRWMrFTOg9U48LZZavN3KKjogVa > eOMg > ttmlQeN8GCBz2WQCxCK1NNPjwiMw7wRSbEVdJ6W3Yp7qMQHnef87lw6c7/9SDopfhTLSz/+3 > boMJ > jmn/f/PmFrz/Y/Mz7/+ens/TZP/fzVT4M1cAPHMFwDNXAFxh57r09/SXfAXA02TQ/9rG5m1P > vUF/ > N4v45islaQwfX3Y5N3Yr22vrnUcZce9edGoauksjHlVDR5wi+KtWKkgYJnE5ouYe0z+bcJyX > pGB5 > 5sbl+BwAm4xMDkdmDqTEiK3fKSXV0OZJEDMeRzajshgZWNMOs7azt+PZmTjtTyfwA+EZfmzJ > bnnY > DLZbK472QuNinA0wn+2OSlyivKLd4ZGE3R4it5IYjkc8ovaER21Z7YUM8xY0xiMT07Ko4Z4p > 0n+d > 56N6ToTGI1ODsxOpx67osLp9wzUtbHFykNO1VaM3RM4CM4zG7VhNRCejgpZAcXS7UI1MsqRU > t8tu > RfIypYtziDbfA+PCJR4wxJUM41BYUux/45G4Z4648c8zR9yeOeKmHHFL7TOXesatxuhHRTku > u++e > 2bEUyQI5zf5st3/PtxOS6cSIOZI9Yy//L8deviXx0pnNdrE0b55tVC3GB225XCy7m/IkXWlp > zLm7 > CJVFzX27mUNPOTN5OcbQ7UcqL9MOeoq4uDw76HZBcSVG0FNFxmJ1SzHMLcRE5ga50TE97W5g > RInp > nondDmJYMcPJ5UvUfJlOa6YD8i0dJZFG83CWII5vyY9U59pg0jU1yj21ZmmW3QWemKt4bTLX > 0aZj > SmQXvdaQUc08ym7+3ATQlJLPVmacC4+gIJbo5HhoLBImrXXyLL/NhYdbdhtMyxQ1RpxriDZt > l6Js > 6m8b7uqVRJKSwCavHMnHhlHvSa2bIxn51tdyEeE8mwoKdSw2jYffaFjm4xVGkIVwYWOKpK0n > Vcw6 > 4lJKAvQPVPjNGKH/O+zKKzSRkzfIWWkxrhncpoZyCx7GiDC1PmEZ6TBs80NnGx6lmhzzSItx > Yq5W > q8TUR+08hzsDiSC72swZBvQeHrazjXNPio3+Gq5OTGNRE5ETCSMMqWboSqE4bQWwpVanv3IX > pIVR > nQOypbxwTc0hvVBpADLbMuHmeKUMxxZ5O3i0qQr4GlKNS0kitlzWKhDrm8lKXWWNB1QOWc6M > XRtS > /ZjNaLaPVVSdaw4xwW6zbZxqGDo7ORybiLvmiLrmCJ2djrinrzHGY6eNSVx7NKeo4QRvXLEy > 6lkf > a1IL3TeSkL72BBmUQ56q5RWoF2i5V1IwFbagHDXdiWFfzKAyZYaMCkJ2scNIwzFmqalMPBiZ > xtU/ > G6c4INcD3Dp3LFyrUglUwK3Zcm+tMPdnS1ZX3+IBkktAd+JyEzuVypxf4UM8TYBvr6tFx682 > KusM > 40oWJp2XFgos7EXWOoSRo5HEGJ+2WdJWS3TIp6FiCip2MUxnXKyQRTPbuMw8IJNh5lRuqnaw > 2KXQ > 0eAi5DIoYZ/R8C6ZMqFJhwfPgvML2ZO5ey/2dLxmow8me7VWjHcPM3W/NJVetEmHQu2DoSG+ > Em1f > l+Q0toWl6ZluMTUGvs4xaPMXrUJe79kd5DIljM+KzN0FVE7fR9BMcxzGccxtG2vSZ+PYkdEF > FP8w > IYYBAV2gtrtLZhVZ22Rh0XJELnOaL7hl8bqpH6XIyaFaE1Z96nzDm1/kx7vBMk+h1MbUmz3T > OtjK > 7l+s1yDpbBl27rJf75CmYOd6eVtq0MYMODxdZZqukJCK3ozsiDS1D7pRJ7rW+4F628whfcOb > 85x2 > NIonC3XK0PQwZC/1vsRPSSunEYsnxRZ2NkvmjSzkWFUVihhuBA93VorByXxpVF1ZI9bsaApN > 23+w > 05OMc5R+BU3qHSsvrLhk+QZqPSmaXMRxHTAqfiSkjMQdnWHm55PxLPRMPKFMH72zPSMlLzuF > U0pe > kphMLxZrjMO48I2T2vAEv8xbzGkyFTeqPlaTgex5uqWN2nvbTMTTkzBV4KeXz5ZEc7mC0JE0 > M4GW > RgCk05PEck6MdtV490rsVxyPtH0iQ8VLQhREyECE4ArFyUhk2hjBF0SxEyfST2flx3orTjNa > 6atN > N5O1CrW9ZULhjSuni4of9S0qrvooE/mWDEUKTqa5Ht6EJ47JJDVXUUVwMwXz5dhF5th2sFHU > WaET > zF6JRFc/6q6BNptvMf3KiZmSdWemY7A3Jum7n/pZXJpeWsqrIb/5+jhQBe3AGbhjgk+UwjNj > +Fpz > POq2gOj82Lmosqeb85AIM7vGMVqpofsJMiO6uocjA/kl9Y9L0T6UKlxVjr2yGYGKlV1pvFR+ > zWiC > cGnzA68qZtYRnk7WFpvdlZNaxOWALahIi4pX/iYyI2rb93U9xfMcjzvC02OUyUIUAc+ArLbR > Sh7v > evoGLPuIJYem1EELUcp8yFLnIU/PsLUxQyHw9PUYaVHXtnfO1lCXKFCvKjXTi9RMqHk1aGQf > kxaf > +tcY6lnAngPiLOCiywU2kmdO8U584XDFpDbFn7KR4pK4/nLFj/xkrirVGOa5J76bq6Z9qCYz > fjKn > rjiFs99u8PRMnrnyRcZgJ3CLZtxo5BeY4cVS/K60xfiEjkk733aC8NuRoeRzny1npGa5lI0G > cSrF > BXN1XAaj+78NFUFEgYz0PaXoXBJctZdcIS9d6XoEkbJGzpQXYdtL7XKX39UuoxWumBJI60VI > YaY5 > bNtZYsNcvDjzfHkQXSzBpb1ERVNLV/8ll2ALvn/CE0vHbm9QGTJacVF31NBytqk3K9aplD7d > Uld3 > xVp02j5qQ8j2Kj8FkUtcAHNlylQgkq9c6C1lHSlo9l01rkS2lVhZaS9LLccqRjS2x64iNBTv > XSWv > LUEIzNzXxrVJ3JQEBbvt3vLa95PpCn3mq/KXtRJ/pavvHn0sJdQeIhtrkXZJ3Shpbofkaioa > WDPv > HnCbolrHXZzdzNpPXe9xQKbOYT6VX0IgQtbXpltnNxwbJWx4qjsvneeZ6lLP2bgcgsro5E36 > 41yu > B39ovzsBpyOGtsMmV3jOCjcVJmZnxO75wUjCHo30NQ1NcqKACtlkDIW6BmxrS2k3IKr7v1M3 > tbn1 > 58w2smWyee1SN6xdwSa1y3+/aMqtqR5buNroLsuS/BqJ1K5s9s/Upku7kfWZRuRyXaF6SlPZ > N8ko > 1XaX52JXtaNdUxvP3oDkc6oPV/b62kTEdUl4UWRSeUuIXX6gRTBwPS+mzi5YU99S2YRMnVPU > uUhW > u2AKqpzt2DXmIp/IqqncAob6wHbHSRiEbmsjixyy4qLaotKYw15Hx44zZF/n8OE4tOsYxdRz > M5Td > RIaCzB7HS2lQTBjVONbDCTiolVaSyvSw+mIzk+EJgNPsCodHLwIDuO80cB8AaXEFIuIXgWLe > cV1j > tLqCkQkWgdM/HZkJozZRY2x2hSMTLAKHyyqAssUVCo9ejLqz+N4dYGx1py5FL4aH2FlgbHPH > g9/7 > nh6GmDQBkO2uQET8IlD2zETCJ6djUQJ0rTvfmUkWw0hsgAfGc+dgkWARMJ3hRJj6G8Bx52CZ > YhFA > +6Jj4xN0OAEgubOxmWSxBqN3FZyTm91Z2UziAJUi92WG66/ngkHOs00h4TjGJGQUZhMXrY1g > 08b5 > HVs4VopDwJuMns6u4FCoPdTTYThvDFMGObsJgbqUM5cOg9384D3nphRb3tbd7wdxNm27pp6i > 1ZyK > lWo85VFZo5ipVpKlrFvLIuwWqhGEmo0sVduEfKpxbCrW8LCObZYnKS6Kpb0NDsCqgW5CRGJA > E2Pa > DEEGtwUoa7VfApUGtM3MaEE76Fb6wGB/R1fnwcGuSjQbYwbLlrWHDh3cU6mab1cHbcdhCXU+ > Ue82 > mUgZ5QZpauEY6GSoebbJGp6dY/kxVQt1iDF7g5sw4x6QHM0hacbzeRHAW2/MjBaLKzWCPGr/ > sNv1 > d1ZE1VPtSo3XiJyiDTpmDS5qZtwGuBJPqdv2WZgR7UMh14gDXq9Do2ZDSZfzbZqH3inVTkUB > 82q4 > VB150daqd513p0g6I4xAzVm+bXKd2r5T+1Pm8FaLW/cn26C2CX3a6q31vI/Wq/26zoVRPE9P > PGWM > QuXvl+VblUhzggNwsdIdndp/zOqxiJznitiwyTaeW3NSZzCp3GQYjoMe3tOa4cUZTH3bfPU4 > jK9e > XX0eU+GaXNbTTfzFNzaAC5q0sr6ysx/ddIEFOXpC+/B3sGugq52S0X4H+O3s6m4/2EtByB3W > MGnt > mzBHN3vjZsi7Atxl8q87W7guyzt4WSHWIueRkKOV1JfA0/jJgK/dK2FWxnWZN+Uwkwufp4yF > 6Tne > ett/9VgdYB4Kz1wtLudrrWeiiQ5uqirFMocozmR+NFxQT4e2QP/lApZMfpGTCEC83t8Hg9xf > pMTl > FVpE3PJEl8CXNhq22b1eW1+wxo5sJgtcaQfwftP1tIp8x47Nqy3wxUuCp6MjOPb8tPCJh22L > nDpk > 8HVD0WeIetgt+H+U7LYBBGmKv739/QM0dogUcgw52Bfq6b2MIQQ3+qqKpghWt+TZY6jA/4Fj > DlA7 > 4xEH0l7ieHM5fVvS47L6N34yHOTSbzy5ikOgLTrtMIjmHT1exDr6ejqDcHUZv6SrybjbR3sj > Uylh > /PKKJo/wZo/wFo/wVqfcqDEiz54NT+AFXInxyKTbZNXxmltl4UXsXqS8UZLv/I+aQJG9jzXY > dzNk > 9orJ3tPS9nwibBu/b010qv2OY+PqSv3U/hTOo3D3HerYjWQj7eRFcdkrA9so0B2k98gr29cF > ZHNa > kC2LgGxxA9mSFmTrIiBb3UC2uoF0rGrix+y1qS84/6L5Lx0sax3MrM9fAKemx5jbvTELNaq5 > maVa > ycd19abrUng5faFpY+WlsItg1mxi1uyBmXuXeOoxazExa/HArJW0nFphQMwx2uCSrgUbFSA0 > pua+ > Neipr0yrWZlWj8p47o27CshZeF2aPCG9X1h9NhV/m3ks+4uQeucmoXqjfwAztfcaw2TIkV/X > qtqW > lTuknEvlmYz5jpfGpg7hvs8ndcNSeEiG9w/TxdL8ClZoyj0T4amTcQfs4b6YwL9/mL+ktBnJ > RdN1 > E7HYSXwviXvLJ7jFSoPDEq8uLNht5v4scZXpVKQORBp6etV3QOJ1C0IPI9njZCZVSurUfSfc > MBAm > nxEIGKr0jYuDsq7i2ZbL2nASdctjRbtMIxQJLS36IZeG6eV73CXMaEbjCZKq0SmDVhlSFhBI > occT > S+b8RoSIVYlU3dut0Rx6N9d4XXBqQZz4i3HMNkYm2MnAwZTL4obAZDPhZg5CZGQHJpXNqaip > g5GZ > 1l06VO7clboDWMS0ecXs8oypbvSI8ZRCKq0tWcdtCzXXmZIGDW8pMS6Sm4Dx97f0Y5NRrgTA > j6kF > TEVxWubGZ27ZFilsv3thnpaPXK0IImylW4tty1ice+XFrEoVo65w6w0XG18uItvOvZhA7Wky > lW0z > jSup+WAPWqGYyXuprbZex1+EybHWDKW3YM5Qz1dg8mNLnQFTpN9O7g2Ms0GGU2ciy2Ygi9wg > 45Iv > s46swKus8racdel0kEBrcc2oDv8dxX/H8F9DZX3lOq/CyOICnc1NxIzRWFrg9QjtOvy3I1Pc > MyH4 > YnJnUYp4wnbpKmZxW6DqfMxTDM4a/GiNvAgHh3JjdtqIniAVTKRHK5ho0TQBQ0A4boySIXSH > UU0q > YiuePqTxxm0Rmp8kcBmaPDuISgLTfKIpaSs3QgOBZPRQcBfJvAkzb3LL7NEfths1aYyAOgeB > ermp > w/AUAPYGrslwLPHgmkvpPykv1508g7tfbaorTdMVY3uKrT1PU3t2S3s1/I6WkdhUIorbndSy > 1FHN > RWngtszbnIOf66ZcSykB2nOtxBa0xa0xrGONIintFVFbkGs3KRpAuvbNvEEWO47hvQuXE5bb > nXKl > rNRQnQhK/SAFI7d9IF60aUtHmjYvyoiiBy2NwZM08gSSrWiEXG9UpirD9WnLE6pQ+oIWr2mt > e1Xr > aeR3j6tLE3es0nWf9mXQqDYN7rWEQZoERxdLUAV4XmZDC8KL6V2qYHDlugybbbHN6enkWGXG > dl35 > QCsRSqf2Ovdc/nff1nf1P/b7HztiUyeiYw2TsdHZCe+rEC/1k/7+R3BubcX7H5u2bWltbWrZ > ypqa > tzW3PHP/49PyMe9/5G3OL4CU78nxRVlvLDx6ODo1GjtdO85/cbmIu+qNOMyzlD3E3HofX8KK > qStP > MnjEFnz0WFAs59D2W3np1FGEekx2eFQyKYGykZZnGxHZpieiKMRi8XoU3OarZowW2oVc0BA1 > aNgD > U0N63yn8g5F49Ha648om9wCIzHEgNhqeSJWK4yqASC0WebQF5Cg5WhWpmCIRLcCnRL4mma9Z > Otwh > mWLRBlNQKhXf9CWpO6VJxNkaH6+2ufLGV9u4A8IkrIYjtOZSj7qULfymumCNQvsMWktApx9X > kIej > o4lxj+L2RXCghDIVA+p2XhSgg///DQJp7v+9amWQ3N+yJUVEcukP0l7e/9vc0tq8eRvI/62b > W1uf > Zvk/E4sl0qVbLP5/qPyvWtc4G59pHI5ONY4NnzE2nbGrbcHnl3z+nRqk2w7fwrsZez58szGf > HDcG > xJWgdKV6c0NTUAS02XgpGIomJiKOsB6Y4rS53hQepF2Xs9NtAlgwFB4eAgHbtjl4iF+K29bU > 0NKw > OdgbHZ4Jz5xtGxtueHbC7mvgl+E5A88kgkNT4elQbO9MdLStOTg0HjstnRAOJfTGRmg7RFtT > 8IZI > ZJpuH+qZOhEDP+hHiZnYxABeAjwCObrOREbwkve2xvHYZKRR6BCNY+FN4qbUeCO/IrUxTT8D > ikVO > RM8A+Mu+GzbljmXRfB2oJffGxgzvT40BeTO6gNkl75VgHKyyo7yJWtSoxVVy5Y5XA0eo5s0N > Tdc2 > qHdFQ+B0OE6vkdAwrLhV7qy6Is3n0ZAwPIrXHe8wKnGAFAZn+roO11TSGAXDXNw81hXqF5dX > 0XV1 > MJQ1NDTgdAFxaHXBQYKmxTVJbQhHmys7HJYkEmiCog+GUDyrRXMz4xReWyV6nDO5uIkP1RZh > /EsY > qqUbqOjy6+gZKBzpZVmr7rXZxR2O2G1Z28zRuDZAq0cDtLhU3s5xMxG5pNjTJ/JDmllqorGw > 1SHl > hg26/k7SL7WGJpo7qB3Q5JloZVzXHBaWg/A+R0VinYrGo6gXnMaXW7zovv4+vLZ4egbbF1Si > E9CF > G+4b6NtbEFyBQ3lBz77OQfgtxm9OFvxf+/uFMPyM9XS2h8688cOvbi+8w8j3jz2xUJX8xwf/ > /JXb > tdIld72495vlt49XfF/ffk/yp9/63c+XT3//ea3f21o28ap7mwd37t74nZFb2r+WeNc1uW9e > fvTB > W9/2ti/eHOg/8q0XbvvztvuO33jLG+p+/ZGf/eKNv6t6x0KSRT74qq+++lv3vQ+lcQ/oF+/d > c+td > b39OxQModc8c2lyKv/nwXVjITKLvdvixYlqa9Oni/fivyPrFT21maLh+OuHbGJtONHL+aFTY > rDE8 > Pe2Qkgf4CyV5ODhuzUvL4ZsSC2FudCsVZZ9C3HVejT3w3aDgFYDvEhFe4AjfIMJzHeGtIjzP > Eb5X > hAcd4YdFeJEjPCLCCx3hcRGe7wi/R4TnOMJfK8J9jvA3iXC/I/w9GA5AVjvCP4rhkHiNI/zr > GA5E > XecIfwS+wxC+SgnHbvQjkb7Skf5XInytI/zfRbjhCNc1jn+xI7xAhJc4witE+DJHeJUIDzjC > G0S4 > 7ghfhoQH+rRqgifA3S7xy+F1Xivcd2mincD9ck20AbhfrYS/WRN1APf7wV0m3F/QRB3A/V1N > 8Cu4 > f60JngD34xrnT3QX6Zz/0b1ecV+rizYD9xFdtAe4Z8G9XOKmhD8E7pXC/bBu1eWX4F76FJar > wvfC > YUG36FDq4xonulf4BN/Dvyqf6GPgbvBZNFfD1bZT3S1KmjYFZreP8y66D/hEnwH3oE/wDdbR > Z+F2 > Etwbhfv1PiFTwP1Jn0WTH/qsuj8O7gbhrgXgNwv33X6LB17rt/jkHX6rXu8Gd4Vwf9Yv+Bvc > PwD3 > JuHODYj+Ce6NASGzwL0lYPHhnoBFz/0BIY/AfXPAosNIwML5DnBfK9wfV/J+NmDR4dvgrhdu > PcuC > k5dlwV+ZZfHzNeCuc6ljKMvC/1SWVd/7s4ScQp7Jssr6Hrh3CHd5tpWmJdvivd5sq+0GwV0j > 3LeD > u1HSFtwrhPsL4K4W7t8qMIM5Fv8sy7H4pyrHom1TjtWOKFtlfW/MsXh+XAk/nWPxz4M5Fs98 > VnH/ > JMei4UUsT7iX5FpwVBquzxVjEuKTa4VvzrX6Vwjc1wv3axQ4DyruD+Radfl8rkXzi7kWbxQG > LV5d > G7TqqOKzNWj1qbagkLPg3h20+peapksJ3x+02k51DwQtPlTdR4JWO8aVsk4Frfa6UynrXiXv > K4IW > 3/614n6rkv5divuc4v6oAufTSllfVsK/qcD8QdDqmz9T3P8WtNpOpaHq/i8lfSDPglmYZ6Up > zbNo > WKG4V+VZNPHKq8JX20tto7VK+ioFZnWe1Ub1SrnNee7tuz3Pos9uJb1a3y6lrB4FzoCS94gS > flzB > Qe37al28+DOi4HCb4o4pbrVeCaWsTOrlRU8V5u1KfdW6PF+h852K+x7F/SLFnQkPvFgp637F > rcqN > VynpVfdr8ywZ/uk8i2e+JN3w71t5Fj//OM/SJf5dSbOg0Co7X6SH8LJ8S/5syBf4QHhdvqU7 > teUL > GkJ4Z76F8wbFvS/fwsEc0yF9KJ+vaqH7ZQpMNa+pD0Cat+RbeKpp3pUv2gjSvC9fzKUcaUwd > A9K8 > P98aX9R6PZpvyXY1/M/5QofGfldg8YyaprrAkr1quabeAmnaCsSYCO7D4L7GBc5dBdaY+0CB > JR8e > LBB1hzTvKbDGiI8r4Z8tsHj14QIhA5EHCixd8ZcFVrs/VmDJySeU9DmF1ni3rNCiuVEo+AHS > tBQq > /bfQwmFXoYXz3kIxXkP4wUIxfmEdC63xWuXJlxdabf26Qmtce2eh1XbnRJpb4ftRcH8cvp+G > 71fg > ++1CPib8CH5/Ad9/he9j8P0TfBfgG4BK5cN3CXzXwbcOvs3w3QbfnfDtgO9AEddTj8DvH6CM > 4/B7 > G3xj8D0N3+fC9x74vhS+r4LvG+D7AHzfUsTLeRB+H4Lvefh+Fr5fg+8j8P0hfH8O39/B9/fw > fRwJ > DBXMhW85fFfAdw1818O3Fr4NxRyPVvi9Fr7t8O2Bb38xr9ehYj6m4liKYyiOnThm4liJYyTS > AcdE > HAtxDMSxD8c8HOtuhrzHizltxuF3Cr5n4HsXfF8sJnl/hK+Ww90a4JEQfr/wz+JvcTm1i1ac > T+2J > v7SWUVxC/KYVF5COrBXnkb6iFRfS3A1/19NvEa1lYLp68dskfjcLONuFf6f43S1+O+m3mO0T > 5faK > 3wERHxK/R8Tvs0T8raLcUeEfF/hNiHTTvMrsgjpZZ5mt4QQcYXxOy3NhX7neJV5+UKaXLxL/ > co94 > HR5shyOOeHU+jeW/a5H4A5eJH8Zh/+9ZJH/WFcQjFd3oKz+If+Ei8UVp4heDr8NswEgbD3LC > Ea8r > v8hOWbpXvE70q3PJr8HjE7hVesRngQvH18Me8SjvUW6fdMYX+0S8TrR5lUv9MH4dYI/z21mf > I38O > 0tVnlpXryK/7eX6sH7btemd8Do/HB+mTdMTj+g7Pz+u/34lfDqcdth3mX+eM9/N4Sd/dzniN > 4++H > B+mXwv9KPM6zn+URH4B45L2b08TjGPc8Z/2Z7LsBap9DDgHD6cvjMf9HHfxj8Z+P+v+nHPG7 > 0U8C > mnEC+YU/R3GrYfgt1uxh6Mevmk9TYGppvn7HV81fjIssPv7VHDioX5lXpnfCVMuT6dV0meCp > iTwq > PZxleeGT44Kb6ke3isvlxi0GV9Zbc8S5fXMc+cw6yzZZWDD5hlnvHkhnW77h/B1V2nL034H+ > Qlax > kM8KFzTfHCt8UmPwv+IcCYUylryrihVqFRqEaUkd/utJHeJAoiV9O1deYHnAoIX6BUiZBxkA > BquE > MabQn8y6wENYxVJw+dF1YaUZVgGuALqKxLuQwizACcq9wHy0HFWps1IKCdB/RhiwIkMjfMuY > L5tl > X8D/rBl+83LM0CUidIkIRX8OWyN82eQL2HyrhC9Avgqbr2WeNS23hay2+Vbayl4hyl5hS7PM > liZL > pMlSQnMpNFeEBs2cS0UajA2SL2hi7QdftpkffbmCnueInsFzWecCSR0+GJeHUM5lJbUKH/nz > yZ9t > +gvIn2P6C8mfa/qLEPY8yy2c1+b19WzDchwqIEUwybRjpb6dus5iGoSAXjkPA01lFmiYkM8H > OpWm > ByGv8bMFaAvgnBLCtRR5BOLLGLVuUYjaNetcXpJBicELtOhZGOTcUEmTpYp8yTMVeSKeGejX > TH/W > ufwkQi1lPj1f8FrWuQKCWSDSFAiYxZSzRMDMOldIqUpMyEEqqcQss8Qso4hSFpr+YvIXmf4S > 8ueY > /lLylwp/qa38MrP8MkpV5ii/zCxfxvguYO/g7VlOeSoc1DD90Ghv5LxAZWadW5LEtgDK+Hzg > W0q+ > AhFXQb4S4VtGvkLhW06+IuFbQb4c4VtJvgrhW0W+UuFbTb4y4VtDvizggXLR6rLvy16/VNS2 > VJEF > y01J8RpKuzZZdo7lwVhauJLqgT58yWMk1yX1W9AHc/hC+PVV4FJApYZyr5CtAA2L5FZlUt91 > xwvZ > Sp4GYkGuVCXZBaOUx6+HeP9OzstaBZu/8xWSpgGbDOM4mjK1cOl5reJOCpF+ZvNb6VfxOkNp > MLMq > 20ASFnvxckEVwxZfrcTLEmSZ2SbM3eTXiDeg3oU1Sd7K+g3QH2tZJXIT732yXzBDqcUqhPKI > AmME > UyxjvhWsNon5Vyo9J8fWc7x7CjPaGIdRRzB4PrMXGw0i9hozVunjxloRu5Filyk9J8fWc7x7 > iqR4 > Pg5+JG1WEoXLTZd+oT6p75Rjl+DCyp9rPM0qtil5Z5V015Ra7gYlvFFxNynuZsXdorhbFTcr > t9yb > PcJV9xaPNFuV8G2Ke7vivlZx71Dc1ynunYq7TXHvIvdyQR8cZ3j49RTOjCwzZLeSq11x71Hc > HYq7 > U3F3Ke5uxb1Xce/zoECPEr5fcd/gkb7XI/yAR3ifEt7vkWbAI/xGJXzQI82QR3hICT/okeaQ > R/hh > j/AjSvhNHmlu9gg/6hH+LI/wY0r4LYr7uEf6Wz3Cwx7hwx7hI4IzUe8sP88uoK9MyIMQ13nL > uYz3 > S3kI2g3mXc20edbMtZxC0nI0DcI10HBAngZB18F8zJhfsOUu4vtyUAOG/M/FNJacAa3oLpSq > qMeA > +yUs18RZ43j+K0G743kIietvbIWfLWjPL9V38tGKu/1Y9gofxPi1O+7DcP8Vlreg5UJ+HeHO > B2wU > yAIKFLAAxOhAgYBJgbtfgBAuLmA4x5ixRwln/cKoIk+F9pYrNQ6uIfJRBMvjugYor0LPwLpx > HQPL > FPpFrpT72aYrBzGCsWwN4tkErrw1UNqyC3LmgOPBsvMLmtLmRokYAdbi0qemaz6gX0DL0l5U > peqh > JtRmCRXrtl7j7Qo1Ae2Xbc4FurRQvTCngRqu7hO+daBCEBcCpErCHl1VhP2a81latqZXYT3X > ktuv > QRTJU8AKOa0ikCtHZmZ8dYGXKkqhdsGyO6+w7AAoQajPrzrv07Qq1NWxfOIAYymVjLqpimEO > xxDp > ouD3ceIhXdNv0VDDKvotLhAV+s5paw0skdpjba7kg6UKH1SYfLDM5IPlJh+sMPlgpckHq8zW > X50r > Nco1RDHsget5++zgc8+K80iNDUyrKsO0MCPR9XJyQa/Wl+SaOsN8uUVHoO4SWx8ySkvAv1QT > tQdK > VrOSXClTKjTWSb75bFv7rIP2+Y2eTZgVY3y5bpYB9Nexldef16gt0J2tlWtsU7a2RGMb2XZW > +Xad > emw3tjDM3ctZHau8X+fU13fXlKL/Fl22N1PaO8ds71xq7xwtF8ooBfdq4Q7wtieYxdSi6PP1 > 8dIi > SfB16/N6O/zfiWnXQt37UYLMn0hma2Mw3+d9X5sfT0K7m74ozAEt320Ax/KdTAp5MZ+Vm6NZ > sqUK > 6LSEeFSbz4F+qOu5pbnid+V57tKqgqUvIlnzK+S0eVYuoU4k88wyCrVSnHNeg9Q7QlzNiKsR > 89Ua > l4EGlUypKlFHrDpvaGs01Ksxhrd3HvE3TKLBBSnreLsXaOBrKqCWxrjlAD1Py4ewEugZuilX > dQ1r > TbK1ohBTU+sXCEi5RMXJpF+bShZo/p1ShrYxgXvldupx2E6l1OOaLhF7jbDjvdiJka7RqDFf > QFxp > YVcM8AECUBAwhN8VQHegOcSsBCx0nDcATbFv5VAfioEmnkN9aDrJ41BaVCpY46pBPtExH3s7 > 1q2e > VfLRFUM4nGcTnCC08EwSqLOdSyCtooh6l2HSZKUDehlLaaV691ZaBjXCFQ57a/ks2aX5HLVc > adYy > btYyIWpJbaDgEZC1bMI6FYHcsTjQLS3h3ETtQ3WU9cN52jolLcrk5ZqgF2GI7buK8TGZeAvx > 2rOj > FGdEqtTGUW02yTr0PaeSzjgY+bTTFHcmJQ5L8rnyDDPKmFv5bmlzTC7MNV0oO7KJ688qfZUZ > GyBs > hQYcB7TCMbmmFNuISx2lX+3k+GHb3p6U8TxUls6xDLJVJPetGQjXAnlJPETjUhKpXrtEs6Q1 > 572S > jHoa0OMJbD852qBeQO/SCp/UYOTpegLqyEdBRu8zaTwS0k7qDahRltLYDXHA/TkkG7LM0V+O > q7+l > cZVDuyB0D62Ay3yQ274afHsrWvI5SRopjIeZjK1VYp8rYj9mxtYpsc8Tse82Y69RYp8vYv/G > jN2o > xL5AxL7UjK1XYu8Qsc8zYzcpsXeK2CkztkGJvUvEHjdjG5XYu0XsgBnbpMTeI2LbzdhmJfaF > IrbF > jG1RYv9KxFaZsa1K7ItEbLkZu1mJvVfEIs/cl1wAXuDjN2/D10h+6GZ7F6j1a0r1G8zV0mu4 > DIM2 > 5hrWbtbNUxmQSugBtIYToFQvhl6McJGHePqXoBSt1HHTthXepLdzKC+F9Avay7DvX7ug3U+/ > HK9O > MQ/iHGnxK60YC8pjubmSy814tXbmOwSYPy1o9vlTo8LtFgeaXI9yC/4vJ/iY5uVQE+56BY0M > 3P1K > MUrQ6ibVjfeWbyj9hK9zvir56uRrkr5bCL95LfcJBR8/4LOVYc4ncQbgik814yMQ5gZZo9nn > QuU0 > a2Go8epPEAzZ/lqFMrYYv16gHrmAslXS6Dzh99rk65KvT74h+dfJB5J/k3xj8m+Tf5cMErZP > 0Njz > JmrJPewvC/sPEe5vTr4l+dbkg8m3JQOu9A1AGe2LYNhM/ze6YJgNude6YkgzN2p11GL8yIe1 > fIy0 > 4/1jwvuTCt5/Fv1Opz6mM30ee8Tbk+9IvjP5f5LvSr47+Z7kQ8m/T743+b7kuWS+0g7vh3bg > rg8Q > 73H3BwUfHnBpn7+82vNzARzTJ5WycqCsCcKUzyHKL3CM+ezemk/wNrbjGYS8Nyh4sg7EQdfy > C0jD > I9zyCGOfhroZgOS6pwHyX4kPKPF8xrsaWseKz1Lisyi+gPlEPL23U+KzKf6DVP9XLbjXdy7T > +pYr > sWJVKJUC71iEAmVMxvphlqjv9Gv67hS4xh0mRVaRpqJiZZTy/AHKD3rWbt/OVAjHTZp5Q8gi > CFke > EHYBVWneTGk/hPx9Ldu+GMxsgpntAbPcM59b6iPUbg34v2g6YL2Lhr7VAb2gm3WwZsjflWW2 > 3xPK > nNdnznn5DIfl+hwt/xwaq/w0jqCu7yPXh4Vmz/tRtpnCb6ZgHZrQ6CdIR8awILTxR5JBswcy > 4xb2 > UZv/EDtv8/exj9n83SYsnM0bpT6Bl97u20nuIPKSDPdxLViMeGrNQAXdkE88zVNrVmrjsQXs > PzrO > 5XdyXfdJgrv+vOnTn8TVhyJZa6yXPs/x3GRi+PGkpMUnSGfg7n8gN59dmfibuPN1FRkOv0rM > h5lf > lHGrWUYelFxVmkehXhC7WS1PsW45qxOucnZUuIrYMeEKsgbhCrB1Aian+gZWb6a5zkyzQylX > 4ptZ > TQZYYF5t1X0sS/hXkWyS61A878bSTyZ9fTI3D9tU+ikljBk1LEdAqDTz6TBn8LUbtOKD8+pP > Jy1u > UfHMdaUb7sMoBm7h4bmlfvG78jx3ybUVk6tghNzC553WvAXw2ciUvlHHXYF5Pg6uFrhynRBn > poit > yt88nTuGUqvNsWpM/PsmN6i1NqjUd3GcAKnSLeHy3HcwK+8Fk4M/I/p7kPLYc4yxdKXV23x1 > pVZP > QP8x8ntjc60Ddq2AZoUcNSFaYVWOUuw1FuHdsoxslzrd/QTnAD+042fFCpyUCTpJDakjPDdA > u3wK > cIyD9p9/9/wPHjt78Z4qVrKAR6U1lleDE10N5TVI2rLPJe9e65/zX9AKNJGDzT988QzmKNco > lVaB > v1tZPqT+PKQOzAXM1HMXz8+Pzy+bv6fqC0meOvfcPyahNuDeRjm+CDmy5rLMHHc8duTiEcrx > sMhR > Aqm+BKmy57LNVA9fZPPFAFvirRHeXxY5Cs5lX/gK5MiZy7mgF+iUI2f+zfPsYrGZQ6ccX03q > lCMP > cnwNcuTO5So5iueb5p05vi5yFEKOb0CO4FzQzLEbUj9MOYLn5nAnjkb7cJTc/5dyr2DfpF+d > fUuB > 9ghAy5vLU6AZ8wMp5X9bQPiOyKlV4G8WKwII3wUI+XP5JoR7AUItQXhU5PqeyJUNY+h2gngt > cAz+ > 7iCqfR8gFMwVKDTY7EK1HwhoPxTQMOc/Qc7CuUIlZ8gl54+UHD+GHEVzRUqOUZccSZGjBHL8 > BHIU > zxWbOdj8G+cLL+qYY14XnGvB/ymkLpkrMVMb853zv+T0JJoFbC3zzwpm/wI5S+dKFcwSLpj9 > TFDh > 56Itf6FA+CVAKJsrU8q+V5atQPiVyFEMHP5ryFE+V25y+Gsudl6shfZDbJGr/dRbfgOplswt > UXrL > +XneW36bVHvjdZT6XyH10rmlZupis29JmL+z5doJuLOyf4NcFXMVSh/+w/xDhPu82b9Y2UVI > tWxu > mZKq8+K4oC6H/ZiS+veQevncciW1/+IZSv0HkQrx/XdItWJuhZnq84/VXlxG+AbP/YeQGnns > P0WO > IsjxR8ixcm6lArf+4vx8OeR4PJkqnf4EqVfNrVJSPyKk039Rap392ZRST5hSKg9yPgk5V8+t > VnKu > gnIQ/wWlluwnd69dM7fGTHXPY49CD0b42k94KlbURPurAzZ7CjqI41cW873FeJYJ+id7UzE/ > s+Gj > vZz57J3Cz/e859JZMDwLga/goPfb7DBkw4NngDB+BW0TLbDZY8iF50siPw4HQYjfK9LjXqU8 > qIpq > pyEf4Kv2GQoAPp5twvRLSIUvsNlpKIL4j4t4PF9VDPGqvYYSwOidhfzsBp7XLQX/h4q5P4eG > p1w6 > 8yTPopRDqZ8U8Vi/JeB/WPhxD/ZS8H9L+BF+Bfh/JPyIzzLw/0r4cU/4cvD/Qfjx/NoK8D8h > ysOz > XisBY9WOxCrAaqGYn4FBeqwGiueUcD/SYw3iI/LjObC1kP8eZtmbMCBXUQlvXyx/HdBnpfAj > /Sqh > hauEfynxQC6dDcSzOriVaT1AqS2xznNsgPKaS/hZACyvGtKrdixqoDzVfkUt+PGMIJ7N4WcW > suhM > HPrxDMw1QNWdJXzvOtoV2AjpVTsX9YCVat9iE8TvL+FnBZC/GoCLVDsXjYCPat+iCduDWXYt > miG/ > as+iBais2rFoBfxeXsjP+GD5m8Hfls/9yL9bIP8hgS+eT9gK9BkWfmy/bVDeyRJ+9glpth38 > qj2M > awGKagdjB8BT7V9cB+lVuxcgF9mpEuu8Sxvge0+JdYZmF+R/pfAjP10P8P+2xDqLtRvwe6CA > n33C > 9muHXFsL+ZmmldRO0B9KuB/5rQNaTbWv8UfHGYF0n1p+Mo/yy083P4lHPCI//SLdm5SwB4VV > kCol > 74fECZZTisGQ7zJ+auceJexn4iTOPQq8X4vTO6rNmD+JdHuVsAUR1qqE+TUephoPDYqwJUpY > kcZP > IKkmSJeKdOrZmtUatwijK3W7RuPWTgqUsA7tOIer1O2tIu8rlbD3adziTa0S9kmNTtFT35af > 72nN > 9FulhAV1smZBfVh+tutrCIsKBZdDPn5OZ1hJd5OPW87Zr4SN+vgpnZ1K2H0+fijwESuI/bWP > 88F7 > lLC3+HhbflQJe5+Pnxr7lRL2OR+dlKV+atbNx+n3dSXsoo8sk1B/l598/2b6faVijGa3P0q/ > hxSc > v+j/AP06z3zhB88a+qD35UIPLgN5ZABX1YHkaTWf7dAv+YNn9nhRoFfQ6FUEcrecn2WFvroU > pMp6 > kHIt0NP3sB4WgucoO8Gezc6wF7C/Yi+DB8/tqWefcqFvLAfpVgcP5tvL9rMb2SE6v0fvVaCP > 4abd > ZdCjDXiugVSIURfbxw6wQXhuZsPsNjYDZTyPvZDdC2W8Cp7XQw98K3snPO8StoBw9C4EHl8F > 48A1 > ICu3Q3262Q0AJV+Uk0e1UW3+BCCuDEreADm2gDy7HnDaS2f7eB4/PVnMsovk9PMzT9KfTXQr > VPzZ > DMfeopT0y0T5RUDV5YAzf9bQybsmEVdg0mUDPI0gz3eBjDvAhoB6R9mt0HfxGYfnNnZBqVMQ > aF4B > bVUFNG+Eel0HknMv5buJHYccJ6HFTgM172b3QXu9lv0NewvQ8e/ZOfYReP6BfZY9DLz5CPs+ > S7Kf > s9+yx9gf2ZMgWYJasbZUW6VVarVag7ZZ26Ht1rq1Xm1QO6Ldoo1qt2nT2intudpd2r3a/dpr > tAe0 > N2vv0B7SPqCd1z6lfV77sjanfUf7ofZT7Zfa77Q/aH/SnqBtUZru1/G8oGVDCc94LYFnLTyV > MC7X > 2ew9YQ2LGY4JK6CWBknazSmcj9pbOdB2DfDjepDvDcATm2EM6wYZPsgO0nOYzsa6fbIzePKB > nyoA > s3WgSWyEVtsCzy7g3B7WC2X0UxvdyqJ0FtF5nk798PZCOOugro3QA7YA926HdtsHUA5CDzhO > 7RZl > MegHs/CcYXdQX8DnJewV0B92XsJYd3U/2CNy+UsBonYV0HoT1GEbPDvhaRc9+SBw7XF6RuEZ > A6pM > wyh1mp574HkRPC+G55XQt98Cz9vheQ88H4TnY+xT7HPwfAmeb7Bvsx/CuCmfX7GLwJ8LLEvL > 05Zp > dVq91qxtpwe5s1vbD/x5mJ5naWFtTJvQYvCc0e7Q7tb+Snup9lp6/lZ7Oz3v0t6vfYSeT8Dz > KXg+ > o31J+6r2De2b2rfF8z14/gmen8Lza+2PGtMDep5eqDyr9LV6jd6ob9Z36Nfre8ynW+/XB/WD > 9BzT > T+px/Yx47tTv0++n55XwvF5/k/6g/g563iuej+gf0z+vf1H/pv5t/VH9B/D8s/5zeH6nX9Qf > p+dJ > 3efL9hXCU+Kr8G3w1fqa4NkKT5uvA55uX6/vZnhu8Z3wnTSfKV/cNytGuGzSE61+WGhKJ+yH > KNf3 > iRiYuUEPxPCN0LN2gMRGrke5NAbS6BQ7S/z5GmjLB9k72AfYh9ln2OfZHPsW+w77ATw/Atli > mOXw > Hr0MntXEP7XQU5H795t22HwgCzke6xRZUEDYraVRjPeYXaA11tr4MwtyIvYbgCd3goTfA08X > jS84 > NtTb0haAzKkUkqId4vtgrLqRxrnD8NwMvdhpahfl1DqgTI2QzkgF3vsHBc/fzO1+2PJU0CbG > ThoN > D7MwjKET0Lexd8v+fYY9h87QjqfpeQVU/zUAC/HdAfXar4yXMwTnhfC8kr0ORsuHqBU+wb4C > bfBb > 9gfQ3tZo20CG98FzoxbSDmmPMD4+OZ8CGonKRPtcQw/SGp/9JKGOgXSahP58B7Q5H5kforEE > n09A > y38b2vsn7Dfw/J7GkmwYQWqh7A7onwPwHIHnVi0C/fIsPHdCr3w9jB4P0vNReD4NffC72m9g > zLCe > P2kLmq4v1dfoTfo26E0R/eXQbx7Q30LP2/SH9A/oH9bxHPGo0A114jKUUiuBy2qAbii1W4By > u6At > OqHtboAxElv6WewWapNpoOFp0G1eCCPlfex+kLRvYH8HtXsr6R3vB+3vk1C7L5Bc+jpw96NQ > z5/C > mPlreP4N5NLj7AmGe1jz4CnWSrUVmqGtp7pv0hqB+m1aOzzd2j6gwSHtZniOg4yKapPas+E5 > RVLq > Hu3FMJrer72apNSD2ju192jvg+dDIKNwVH2Ynq+BhPqu9gN4kiSVfqc9Bs9/ao/DCBvQc/UC > eEr1 > cpBMBjwbSDq1At226Tv1XSCX9sPTr9+o36Qf10fgGddv02f0U/rt8LyApNPLSC69Xn+j/ncg > ld4N > z/v094NM+qR4rBPZZAcD+vQ50FGfpOXxfPaRErQpalkV5Wn87HOmHpvFHi5JtTuhwuKfAPuG > Szq3 > zzLR6t8WeRHOoyJvurgmiuFlIs6osf3ILL+A/UuJPErN82PFQ448WUoen5IHZepjJdJeQR7T > SuVa > FcytS/m6Q0DART3xDEN54WcVpRxuAGT0KmFkNBdotr5Uws1iG0vl3LqYtQi4Piivo1Qefc5j > g6Uc > rgbht5QysQ5WwCZL+ZxcB13kOaV8/eUMxQXYy0olHSx6BSDm1WbZfvaAKBu17DeJslEreI8o > G602 > fNgsO4t9RpSdje0uykZN4hui7DdouGZi1Xsl5H9E1HutKIOXncOSomwD6vErUfZqSPOfouzl > UFdf > GS97hagDll0s6oZlFwmcsOwKgROOhavgf2kZX78rAfiryvjaHq5oXVPG9XwcCbeW8TVEXKPa > W8bX > 65ZCmv4yPi/DFcejZXx+VQa+4TK+hpInaIRVK4e8sTK+FpIj6IvzlaCg7xLiW97+OKtcItq/ > QtAR > 238ZtRlv/+VEU97+K4gXePuvZHwTB7b/KsbXUbH9V1O78vbn64tZ7HQZX2vCQx3PL+Nzp/WC > d7E9 > noC20QVdZF/HumGbrRd8+bBoQ93W33hbW30xwO4V+TDu/jKebr3oVz8qseJeXSb7Yh57QxmH > sV7h > K46HWm42e5vI0+RI5/PADyn6kIAdYnwO/RlR3yyR50nKw9uP4xZkHxLl+AUsTfTnT5dJGyjZ > 7LNl > nEczh5vPvnwJcG9NAzdbgYt0+W6ZbA8Lrl+BG1DgYtv+uIz3qczLCLLfXmYZZxS+423KeZPL > QV42 > 5zALbrYCF+Xmf5ZJWZTD/izg4uwyUM7lgR/XH8q5PEDrIxXlXB7cQ/k532H9gkJWPCn4Hbfv > 8Lax > eEaWrVEZnId1KiPAGsolHgG2uVzaR85iOwQeAeDl9nIpj8vYAYEHfnazS7FjbfM1jEyE47gW > OFru > uH2jga2fiIVH2XBiqiM8NRKZON4xER05iX68XMHy4f3PUwm0lO4Ms/x4c4vlC4VPSl/H+Mm+ > WNfM > TGzGCjgYj3RGJmMioDs2M3m8fzoyxV38ahs2hhcC0m2JcXTfEDl7ODYzGm9PoMV5uq6BReOd > 0UnW > E++aGkXkwA+uocTMLDopiQgmN48AIh7nl3lxJ2GgkIUNRsKj/FoqdnwqctpOMsYJbwzFZmdG > IiOx > 0YgwSm/IBCE0zE93U/QMGeGJ0+GzcWMkNh2NjKKtf5jbd4Qi8URDqGsoVMP6q29gjdyseGN3 > DAqX > HrwkgnBXAzpmZ2YiSiKg4mBkIho5YU/FKyeD6FLFo8zBIZA1FB52htLl687ArlORmbOugYej > ifH+ > 2QS2gSOa7hUwW88Ridl6gOPiKUV1Ria6JqcTZ+lOAVeY4q4C1zjlHnuX6iK/sSG6d0FcFkBX > T7Fr > RP+4Rhp7t9qHjUwbrKm5pXXzlq3btl/Levo6u/pCXYNsaKC9o2uIhdr3DLH23p69fcyoPQ21 > is0m > DHFRXB1Tbq0wus6EJ6eBJXYYxB7whzdDzETCE0ZHf2eXmtal7xqIu2Ewean8+unYTCIMfWIm > olwj > nxI9OuwSGZsYHZ6NToxiFBDKUD8D0ZHE7EwEXIxfJM7/H8frii1QeF/fZd/CsamSKbc9Yf+q > 5ZQa > m4mOctJBQFdfp5rM6rIQJ66dGqYuDejcFEnQrUwY0TMVT8zUVlpNVlmfOJMgrm4IRc4k6sy7 > LKFM > WwxEiJtfGsTNL5ACGPtAF+EHYiV64gAUD5Sh+xINjIZW6YyNoLygRJ2xngRHHu/GqjEOC46g > 6zC6 > w8BsM6zGMKND+0BAEGnht6P/wAHgLaP/YAjFxMBgf+fBji41p8jIbC3W0R7q2GcPSvns7QeA > e2OJ > WC/eYMW6e/rae3tvwgoYwj0Vk61gJtuxCFBeMs8oWQubimgQJ/Fn3dNFsOiaLuzYClPK8OHD > M9FE > REbuicUmIuEpiMVLhGOj4bPQOs0t/AJ5099qQ4dA4RVs4ydJgjTQRSd0lwm/YZEuBafrVvlV > k9AA > I1w+mTXl2IlLM9eLLGasgiO/KIXR5V2sxnD5ICkaDXlTBDadRPDg9HRkZn2tghQypQithITi > Pk+z > XF4pGvMi0/YoFWn+W630WFuyVOxlDK+FcCGD1QghSQKaKmP5jaiZj7zNtkIOxMf2xM4Ylc2V > 9lQt > tlRQoTOARCtvhgOReBxkVQPed1Rb2VJZZ4eoxhqVremjNyvRnZET4dmJRLrk7TNjeNkOzwM9 > XFQU > ZDm/HCYyClE1BlOklxEZTYhL5+WdP7Wszsj4IlC3D4ujBDFlK4vjRfSKVwyjVoiKj4HXmsa9 > y2dD > ofbB0JCBo5MR5fXqDo/grTgAqQov5IlBd5+M4/VDNcDMjY1G2y7OC/EE6i7hhMH45c4gYRnx > H15m > zbjoERKEdR3pCXkUAhTcEx45OTYTm50aZX2g4YUnGGhzp0GbY7KLMHlPPOMXhjN+szcTgkLQ > gO2B > IfPkdAzVNKkMdYYT4dDZ6QjbFx0bn8BLjsQoj1Cvv96IYiTiATK1o6vz4GAX6z7Y1xHq6e9j > 0E0Z > dZXedhjtD0BM/yDr7GeH9/X0drHDPaF9bLBroKs9xDq7utsP9oYYCn+GCgjQNdTTIWWfGK0Y > 9T6G > t8ey3v7+AXYYe/7BvlBPL0OtZOcutrON7Wpj1Y3M2AhCa5PB6vEnU1Yx2c/SwJm4yai6fWKC > ud5t > Zun3rFr8npgJCx6fEfmRt/qn6V4b1ItZ9SgQMRExIihN+T1IDEaGyEQLA2WK7YtMnIokoiPh > +muZ > ARKOLjyKKTcexevpSvjT0YkJIw5qSrNR05ioMeJ40xU0tYHaZyhcPRw3ajE6BDI/FJ2uY0PV > OCbH > uYrFWs3aRVDhTIwjmshmwK1hoxqKHImMgsoik41UC50Txglx8RYxJSrqMo3IXlOtyLUaUcPu > mfBk > pJlVo4YhkoMSUBOn26AY1FNe7hRTb3eKs/aJauUKL6PWM2Uds64EC5+ge9Nq+rqqD9cwvNAL > e76c > SzEjHq4+FTEbRUyqWDX9t+ZQ2BxcQRyKVeOkpAPrCvFcyaXojk0yUMzEmNRNqoV2IaZ8Srs2 > N9fv > AWWRgYhkoCrhpXMMNSWQ8M32OaEgbJzfE4YqC92pdXo8ArokeqGrxkEWkDyRrTBQjTmJo5oZ > vw4N > GWaGK+Uw4tEteAz/V4+xsWFG6LVPT8N8LUx9GxEYi8wcPcbk3a5M3qHJaD7AcLhjQqllNL2i > 8tie > 2UQCAHSMR0ZOQnXYYHg0GhOBooqQN06/xBE0L2Wd0fBEbIzxawhFNxRKIxMTRuvuWjZNBONs > TVDZ > IX5XGOuaQg1rlJGKwuieUHaE8TtB2U3MnPqpUz5rqqdM8WhqF2dSYYXf3sjUGEAbjJyYicTH > GfER > XYSI5MPOjrNsoqR10SrrmIhBj4YZAxsBvWuGhUdHGd1iC4SKn2V8MiaGOyGeoVCQqthfYrfD > tB07 > M172SnPnfuACRrfN8WYgwX0gfEbgJgdmIYmUWd3kEBvmxGWqds+kTocOzj3NlrPFcrZazs2W > c4vl > 3IpOPscFByKtqPDM+u1JELeR7wTQqDc6GYVOvhcXJJDifcgSMP3qDccTOP4y5Q5ANgndkxhv > 8ixy > DbU8QoLKQNrwZJzFw6csD7BsKCaYKY6TQ2odOTdh3Ds8OAv9TdAGB1gWJUxYHO+DZFM9kBXL > ISWQ > RamF94WnRrFnQy9XvfG+yGm8VBIbhRQPXgAOHsNiUSDKix7mE/9h51R/2D65H1am88P2Cbzt > ekHh > UyfpUY6uWMsBDUxVhVhUrvgIbugm/YHucQciiJ9B4A9FYWJ4cTonhdThqAyAOxlBheJAxKFQ > ARKy > FW2aC1AYaiTde8KjtsjhninqosM9J0IwKxnEdQOuYrM4Uc8EzlkHCLMHpFkU6MdJQ1oJYQtV > icWx > PQkpdAOyILGmqHL4G8aiOJGm9gMviFCOEA8PA+BD0HWjXWeiCeq70NQiBdI1Cp2PRXknbJKO > Zulo > kY5WZrvsnhOb05qFh+hHub2eDffFRMr+Ya6v0ZZDr7sExZZOWtPF9yrDTK73yjVc/k5jmNlt > tWP4 > ShHud4Tj3UrhHGb7YF603x32298RYjidc87BfbDWXRCqG9dZ5b0cIYlfmvRHlPQTzLrnQXWf > Zda9 > Iqr7Jcy680F1e6XHc/ulLm68yLHQxf0pZt1N8UXG15LxPcs3GN/bmITvLxgeS2LscRGXDQTL > h285 > fJdrfD9rrcZxk3QO++3t8GY7+S/r/sdh8esTOB/yiMf3M8g7vR7xOUwjuo844mlvWHFAsfMt > KlHM > Uu2Cq7axmWUPWv4+hL+FPrKW5qf/GrcAndR3sUeB/A9zu1HrsClWZDEeq5m2VLlfBz+eSvUl > Nc0o > 5WF+sqcqTp0Je6qBc+xhfS23rYcnz4ByZEca3T6y2spPVjJbaQGzNFb0BsLXfw4ttvlZFsRw > eEzL > Tuq6/1xOkp8xzCVfUPjyyJcvfAXkKxS+IvIVc9+8Zlo6LqFztkwrgTpxS8f+c6XSTScw0Zae > H/AI > CPutDxNu+rz2qKRLGdJlnj1XWPMg23y9vL4vEXZAusVvBz8VCdQwtgt7F/puOhFIYQ0U1laq > 38Ap > aqVex7g1NmlDhO3z5ZohTWg/B89I+7ScAlZYnsyh06bZ/HRnDDGVlgTei2exTbt+dBcHcJ8q > 23Tg > GlWm4ftXVZbheyFVhuF7MFV2ee1NdPsExVvUpUpYldgRrN5V0MJv4uH3IDo+6t4mH73dw30/ > q2nX > L+4+xd2Tu9le2rWETwh6qmHmwB3GFWwN28Dq4dlCu6z2U18NeWLtEzuNS+FZylbAUwUU2ER7 > cnZA > E99Ae7D6AALuLMPnFnjC9Fi9nL9nDrBN5j6fXLpPhu/RCLA2jdN/maBUh0iH7+76RLpbCYKf > 3WgK > Jz/dUcDfKfrZUU3eYeBnt4rzRVngjmjynaKf3abJ/Q1+YBU+RuGehoTG5S/uA7uU93h8SZq/ > mXiu > xuR8o4GNxKbPmtOdA+HoFCmZcjrC1UY5MVDeaLi9GcS3HA02fBpGYDrj/mLK/Z1T6qsq15dQ > DeKS > cphsDNM7vpRJ3dDZeCIy6TKjs7+Fo8mVOiuladGB2Gh4gu2LTfLpDRunaRuph1QQ15bHwiZQ > UJzH > u6MjqDePcT0sDkonix8CMCOHUFvumkDNdAKvA/LUa9S+g93YTX8pY+76Dn5wCMK9FjUCxjbG > bX3v > En7cI98n+tBRwacIC2WD8w6WOxz+yx2L+S0ivD5HPeI1UYd1jnjamynH0BxRiOpnqWMqt/mj > ncP9 > fELy7zDtkWv1pXq/kPk4SoIcf5JGQh+MGDrjJ75ruWUkHBPJBgC6/UxDe2gg1n3w/y7TuinG > BfBM > IMVp9N9Kd48tnU/YSU3Nc5ewJ85tQ2F8FsuZqC9FVza4fMKyFQ/JMeNywRWQVq+wxkEOx6C2 > CNp4 > CPdOqLwzkKYtnR+/uMFIVY9XiFMIZS7p7XtmcTdCHjSdwappbynfL3sTPUdtdx2j9F5Bz1ra > mys/ > TYyfx3w2k3s3/KTPyj08zxfpUJ7ezaw9PEzJoyl5dCXPpclRvjojX/DeC3lFiLpgo6yIpIqf > PTAR > jeCyGV8xodUR2qdA79S44BH7Fmgh5AhQia/siHWdcZGVCxgUNSP4T8rdjv6+7p690negq7Mn > 1D8o > 16mHZPjAYFcodNPAYA++hbYC+/d3dYSkbOWStzc25r4WLM6ffRwIGSIdYxmFvA4Gre00vi2h > uwK/ > Dh27PIbtV8SuA/9PZxl7NIfvldkv6H9Q4+dpB8H9MnBHfSgPlpC8+A9/6ryAfxwtYw1NV/HT > BJ+t > mzfT77at/LdZ+JuaWrdBKGtuam5p2boVnBDevLWltZUZzp3dT8lnNg5TdsNgI+PhGRhI06QT > 82mP > D69Mk/n7P+RTY/B1LINvbcDl3uDlbydw+QRrgjXGwIDsulzJgaDakTqjpalpM+7QQMIbg5Ho > 1ISx > 8wbwNZB794nI1KapSKJhNLKLoNBmDehXYzPhSXxLfwI3XMRjJxKnwzOR6+gFx0h4ypiJjEbj > IDKG > ZxMRI5rAt86N/YOQHwRO9MRZDJqdAvFBi+HA9ZNxI3aCPHv7Dhp7I1ORmfCEITY89EZHIlNx > fBEO > AKZnhyei8fHIqDHMV9a7EYMhgYFBS2KkOF1nRKIQP2OcAqbBV84toggAIiDWG/2DRm1YLLPH > 6LVC > nRGeOmtMhBNWzgbXmlsVHDV6+giV8dg0Lu8DwGiCv+cZjhjAtCdmJ+oNSAlQICPAOBUdjdB+ > k56h > egNfquEmh/a+m4zD7YOD7X2hm64z5OaZyCl8xQ/Ao5OgE0ZGAQZUdCY8lTiL9TnQNdixD3K0 > 7+np > 7QndVG9094T6uoaGjG6oWrsx0D4Y6uk42Ns+CMQcHOgf6qrHtgAgff19m3r6ukFw7u3CfRYN > +FY7 > slgTINTJGNB5NJIIRyfinDQ3QavHAduJUWOwq71zESBIhW7ilHEYX4yp2BTQYLAn1IXbPFJa > FFJb > bVoPlO5oqDe2XGuEIrR9aGAiPBIxNhlDs1HgtNbWpvr/196xNrWRHL/vr5haUpZ0kYVWEnB2 > Sk5h > Tr6jzMMB7hKXoVICBFEdpyXSctiVuvz2THfPo+exegCFc8mOyzbM9PTM9PS8+rXibT4rJGhS > WxP7 > 26LdybLsZdZtbzXFj8fbradeWWsrJugWrHAxGf4yEl56HVmla2CgFK/yWkQeL1DjYjoaAl+O > UQ0J > Z6CpMZNLHbjIAsl15PdCbcQcalgEUO1v17ONddhAAFC2XcilPCN1ogPIriIPIZhefEgDZSim > Zdni > Kp/KHUeyppgVd5dfJHSSaPMbmaf1B9bExpQ69lKCmdmw+ixZ5UUEl05KWxNDprWZ2sxM36hk > d2l5 > QAIrGUpoCOZ1Xe5XH+D2s70nuP6DtdYX77b3jgeNRHek70AmwqFJX+D/kKtuf/byV9+XW0Vq > 2TFt > SDCHZGQ1kziU6Yt0kTmoMBgTtDiDB2tLaQWh/gJr0VS8EOx53IJ3r3iRchtSQLw/0EZstncJ > WtoI > l3ZgvpGwaTaWAbp+evjifcohCAh0zi2lvxSK7AhV05raeKlVU7eU1jMoVxrpeLmmWAy5oSb1 > 3Ew0 > Fi5qWOm7470mrXSkDG2lEvlvwqwTjfVyvYHVHWWfylNGi6xXZJ+GJlCOHWHiEN/aIsuSmsJk > WZqZ > sxmNvB5v3w7IY2QqgFEEw6AnjOo0MxJp/U3Wk1yGTxp5APEizEsUo8AjygfW2QbQ8AwAmkoa > hRoG > lDk9cMtB4lQCw6isGtAodbHmOa9Y/FFstBFGcUCsuma7WJnmqpAAmG0pVbs5v6Es0dedUqK3 > Erxq > mYaYVYEzCyrvIwHTC9SBpiwNjqu7pF0s+0hlGi2WWUs46kxsJiyM6gPrT4IcCJzH9eGS9cCC > RiIq > tuW97wteG7WhB+C0JX2B/9d3ZE6d9Pm0qhpNgXnGwLcA01+VaW0IXGBrUFCS3y3J7wX5zAA1 > gN4o > yd908/2NgsGr3RZzcZ3uuNcih5qGWg1DbX97AnJPdhmdwwmAA9xOAhYfO4XmdIey8U9kemsR > Aivo > Gn2/v9+PClj/NJe08fA59qBjmytc0ydjMu0+1A21UEYjmT5TG6rcOOUw31jkFsI9FlX/+0Rx > dcOg > ooHeUUM4g/bTZPfMwON5QT+TDaUA20ndRwA16LAgJRMM9wTmvA3Nwe2nTq03HEAyFbaw/mmv > klkX > sZPRTdpexjQeAg6WrKmuT6wimht748c67vCdZQzjl9xWNnyaC1WIHCF5w8l7I16V0MVvhxqy > W5gx > r2r4wwhGgSYzwSQ6+04wkTEU1uomjUy0iy8yKLan6UtBMAsO1GIWi8x2pJUYO0WaiTBThJiO > uRGn > g781l3ac8Fg7pZKZ6S2FxjFxCjBx54P5eLhtVEmHNpZHxMyqylllYwlW2VyKVTYfySqby7HK > 5oqs > os7MgALoMFTyBBIivJavOKxI/dhuF3QXj/Jg7tkBX9IR2DnpOMEMMDf3HyXOw4GcbMC8zT2V > MRdV > szw/4fc20P0C+eV/n/RT9lPKNcPp2ZlTQ6uDZa2wgi5Mm0ihsKaydy2trMqj9Y1qOlrblJa3 > jZqT > 8qax2NRO6OKBVFVXj6wnagdvj/6+c7gnS/TVQ1G4L+Qc1kPUpBqHhz6ieiHSs/TMvBpV5Tfa > b411 > mWxRP0GtM4mdIBPiBj40c26FPm4OnDIapoeh8zT0HXYlS+mXgV7GsML4OkB+jVwLypP7Co4K > BgL8 > HtM7fsvqauvLwzAP7ABYHnj6gWl3C02lQQoS+ommFgqef3A/4AIIW0qG1rL8U6pcS9Nmqp1L > 0zMS > yyhYbY1dJ58vcTQ4+fEIdqeTo4/i/e7eXkT4sy5SK/2BXnEJF+shlOA45XAubgUwmIWUXCbi > sqUA > /fEPA9kPheuv27vAXFHpitry5oll3Dn2JRCeUzltXOBPCJhR/CEfj2isrnIi8+97qiuBCqJR > V3m/ > lu+frqu4UplIZ7nPPLAsCRWtGjkqVDRDiHbfus0viRCXWIwsHmLrnU/D897catGX+Nwm9hD1 > vW71 > PrW8563aFBZ43ybeURuRkZn3g/kBXdLC4Rs3/6VGAq5grWKIbs7a4TvlPV94+Z5/7XbuDwvv > zgtu > zfZWgV7JXvfJTT2Nkj1Yt3EU4OK+CIHtkIPhhDCgf3wpAaNX0vmX0TgBy26UC+6SjIDmJ5fX > uNQ3 > cVydHbC4GGXmaVD4eYvONrBhKlWJyYhJ83HHrlNN8Vr4wQZSYuyofBnHZBoZXl7WU3vqLgxN > kDYi > 9WvRXIa1PIhBtOb8wAZLVeHBDuZWWC4AQnyAc4MinD4iKsJpGu+zHyohClU6GTymwvI1o5no > mL4s > cMkxEoUt247LgOmgOWUnzWnpUVNCmAVHT0ktFQyipNQGiIgDUNCIMtR8JymDweASqXkYcDVG > ZAsN > Zq80JIVC6eyq3mp/aMwKjdrsrD5REO2CvUSoc30xWJDcyBdRBDoaRhl2HiGjtAc2asYDOski > aTzB > ylsUiqO0g5HwHHNhoyE7Vtmelo/tsdqmt1QQkNP01A8DslorkKLxQubWCKJwrLQBlyyV+Akd > 47Qw > Ksk8Ks6NVHIKHTpVsUpWJ10Y1GR1HHwKwugnC6s+Yi40ihXnRFUp2/Li88iCFJQidQK0rD4M > iuTy > sAlQIV9O06zkCrO45c7DWp4TRuY07UjWXNx3JxzMadp9SKVeWaW5mJQT/ANp7nWB4tis3A8b > 8Wb1 > a6C5LWg/+bqR89gXU3QPWiLRVSdhnvFKWMRPN7d02dfXTJs5pc5TzMiqSJKHCuVdLdU1FLAa > ZRj6 > jFeSW4+BA60uPNdOJykAhvJY3ljwqrQE9U7uJHJCk76du/tDGUrbQooAaQ8/yLVCmGGQaL8q > QdYc > HO6861epEBgVB2/rg/yq7lTRmokaPBwvidaQ6Kp48EHeEN02mjQULVTgTEZnDbUI5IEfdvYO > 5f3Z > 62b4Ild36CcgnRs1wSliERR8ubKOp+Dlh/Ng5LtGHPtv0gNZFP2gDCodDQ629wdWqm3g2fQa > FL// > KY7w7I4c0Qm+vNfcSaL9aNHSpd6gC42PoOksYS3WNyvYdDHSbE3coyE8mtxPR+Ie/rnVobX+ > bOSr > /vUc4m6w+zNxqorDwc1qkVnx0ervcRSew4f1g3YE5Y5SPSi1qvKgyFF/x9EqpbaIlzJNNQdY > Suxl > 4rKl8nBZ/wZOGE0sLdZTh44iVv1qmv8CBj6H4pVowKM1l5sAoXFro4DRraygAzWaRGYxQOrL > v+lp > IU/V9XXwfNB6oxH1+zKf1ArwjCCpmkQE7ijncuB69hAH9ED8SaLovxEDG+1q9xhbK9AZQuL3 > krwG > KSSKAhC+LZh+7Z5BEEWer4DLZZXhzSx30bljYY2yIYmyMaGnCG44340uboZTVEVZ8rhtczIJ > hdV2 > TK44iqulHCuu8pv8HlqDHcpgZKwdQ4dhwOTQivuRfJDWUE//uWYGPNaG+ERCQukuiQAli6Bm > 8IAz > za1Ek19dSTTfrGtc/goKkOEIaeFBsDFJZURs6gdLrKQ+r4xTMMkLEIeSasUuC25PlrC1Qdps > 18KS > qmoG8nUkrNThEV/DQXDuxPcDWx+CYpPZD+x4CMSfHFc2wBpjNPe1EwyKkzYGSeK5gx1Hswph > tIzc > TtmBK2vfn0LRXXBTdIXp7Dc8PpouvC/NqzF8DqJ6A0vBhwUWySW9SGaJ3wm3kuKMJrFBk+az > 6U9r > 052/JpuopjsjjaA9ZYZQ92WH3w0iRB2gd5f1S9EeJdoOGa3mI2YAn850/kCe0Oy6RrkYOABy > D89B > Mqxyz/fBnY8fWir/L3fjQrj58g/9CytNHQfvtOEGqkOMS1iRgwcSWJ5IULTCR2Wuqv7u6HCf > flRS > de0UzEDlVPqNC21LwLsC/PcHGsUX4jnKb2FyQE8OH9QoJHmOXwAAcd9HNkx59dMxAscz3Hse > 2Vnl > 3Qd/LoZyZ5XTgAf+UExG9/KdPLlDmkJ4DHD8emfM06d3ust0OF/l0+tRAX2E8G2AR4LX6OfJ > rJC4 > a0LO4DTPC9ZJGB8cO2AfMhPYVfJZrKmb6GB75wfFTLsHRs8ArDhLNL3kMBGitTvTGJQ5iAER > mvXM > NUXnv5WX4ffmd/3sht/w0mo6OfsZXcfACkBlwllPSJ2mZPY7dMc4upvUkbGVaQrK0iHKq1xi > Cpo3 > JycA51xSasXxw6uGCPAdRhwN++/Uk6sHHituyfZFMf51hO30xcGPe3uJnSJc+X0NCdbm+bQA > Gqty > MJmRR5Tx9WEUpqL94WdtjIe4WhfwmHBAjosReHNlTuaH4bXcW7HgZeYThfadXfWwseSXJ4fq > EB4n > Oh/tbjhQsBManjCPYGihYfJrWmo0xkDL+c+pLYturcE0LOo7YAn7bhAo3nmdoDop+dpu6FX6 > SsmN > /7BPZ6LWScx0jI7HpfnxH2TaaEP8h/bWVrfba8v8Tpb12lX8h+dIJv4DzbQKACF8Rqg2iP/R > 5MV/ > iX+q6JFpwfrvbWZtFf9lo7fV7sr13+5tZdX6f470PPFfYnxVxYCpYsBUMWAevbqeOAZMfKU+ > W1SX > V88S1cVofsiC9HiEPhLuN7W8mHVpktA3RjQzWSGM6zLtSLXmOWfDQLR39DZo85WzcSMsITfc > SAF5 > tpYVMH/VCIjryBkBYB6akVLX8bIMv/aoLCvnjpIRGO1BGG0fvPWggKRVupQ8652pCqIaxOMZ > lDrf > P8K7PuJO7+pE/2v947VnnF4cL8gBm/nKN9DPzbqWGcWsiSKFAq5wPuzS8eIHuOElnjQUwnLT > sjBs > gZ0OUJwvQ6RmW9HXkEfzq0aVfE0BjLvLmYjAT5oWvf83Oht0/8+ybtbbgviPUFzd/58hren7 > vxLJ > UvSrrNVOVEbf4ZAEfTK9vN2LfNKPxjdN0I/g7lYLfBNl1N/vJT/R3bbfbnVavWRvfD4dTr/0 > r89b > /yzc31qkt/czPxfJ8WR4e5J/Px1f9rMEfIL1jzJftrCXXwxvoLF28n40usUDA4z05O9gMDTN > bz7A > Xf5C1gBvSljA/fV/5L+M1hUvrF8PX6oFMVunW868L/tKio2uxp8l+q89qSukeV8qvoJ43U+Q > Fq3/ > Xrdj3v+9Xhve/51OJf97lmTWP6przOJP/uXqubEYrILyX0f1brfT7HZeNXvtdrO7BaebUo0r > M1WK > zix/Jz/Z1kGOdmeAUr5eR7PZ2+E047/gsYio280eou18qxTOn2+H6NF/MsVbxm+E54OyQeIf > /7JI > Ohubzc12M+tuNjs9wsOCxw1vZnRfMZ3mWMjw+rfkt9/TIn5E8uR/Olr1k7axYP1nGxsZrv9s > c0uW > Zxj/ebNa/8+SHiyNwLDOzhZBaUdxkChPNQEiwWVEfpG6D5ef1JJkze3yS7x8iDrc/ZlEQcAW > kPVa > 7VctLp2UmbfD2QzkA2DdoIy1vgj2uTlxNZ7OwExVvg5Gl+K1SO33JWvyPVJLUTwA71H9UVR4 > bdBb > WH+vEr6CK1FAH7qRPmjUaLWhqQ277t21zHWtpwowmTjI71GshR8BFL+yUCA+uLJvAw8t9V3I > IX08 > Es1EUNw6/iwbB3qhTR+MFsc/M+/M8xGYNthSqG8KoxPQLZmATmTwLsdNR/fTcVGMJiAAvdZR > Zu9w > iq6H9u4o1PTgU0/TLxyh6eZrnAf4yKiaZRApnyuDRrCSTCxDalOFe3CZo6b1t0b5p0ZbX3uh > V6lK > VapSlapUpSpVqUpVqlKVqlSlKlWpSlWqUpWqVKUqVen/Iv0H1FlcIADgAQA=3D > > --Boundary-00=3D_TI2SBRtKETDWFso > Content-Type: image/jpeg; > name=3D"bis1.jpg" > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; > filename=3D"bis1.jpg" > > /9j/4AAQSkZJRgABAQIAAAAAAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof > Hh0a > HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIy > MjIy > MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAKAAoAD > ASIA > AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF > BAQA > AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0 > NTY3 > ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKj > pKWm > p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QA > HwEA > AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEE > BSEx > BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZH > SElK > U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0 > tba3 > uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1 > zUtZ > s9J+zi7ebzLlzHDFBBJNJIwUscIiljgKSTjApuma5YavJcxWk0nn2rKs8E0LwyxFhuXcjgMA > Qcg4 > wecdDXMeO7qKy1fw9PNcpbqGvVEryiIBjaSBfmLx4JYgD505I+Zeo5Tw7cQ6l4h1jULxLu+8 > lrKE > Pp95dbo0eNlkcfZJbkuxW3hB3ONxRdzKcZ1hRi6fM77b9N7f1qDetj2LJ9aZPPFbW8lxcSpF > DEpe > SSRgqooGSSTwAB3rlPAt7rH2ZtK1pvOntbWCWO5cSrLIjmRD5iyxxsGDwuQSvKsuSxBZq/xP > 1GWy > 8N2trvkjstRvUs9QliiMkkVmUdp3UAHkRo3O04GTjPI55wcJcrKT0udR/bmlf2T/AGr/AGpZ > f2b/ > AM/n2hfJ+9t+/nb97jr14q3BPFc28dxbypLDKoeOSNgyupGQQRwQR3r5h07xj471Lwzdwxvc > tEt5 > HfW88OmeYZrlrpWEYZV2rmRmcZByyBBwcV658E9dvdc+H6LesjHT5zZQsq7SYkRCuexIDYz6 > AZyc > ky0wPRcn1rn7nxrolpqTWUtzICjbJJhExiRvn4LY6ARTbmGVTyXDspGDpaxqiaNpU2oSW806 > Q7dy > Q7QcFgCxLMqqozuZmIAAJJwK84fwfq+uaTqd5aQKskrXqraTkxzbmOpBAQRgbvtsBBJxgk5A > xnKr > U5I3Geq5PrRk+tYXhH5dCeJeI4b+9hiUdEjS6lREUdlVVCgDgAADgVleO9c1Sxk0/StKtDPN > frM8 > hSZo32R7cqpVSQSXGSMEKGwVYhlqMk48zdla/wCoHXwzxXCF4ZUlQMyFkYMAykqw47gggjsQ > RT8n > 1ryK08UzaFYaxe6DpIljntYdQSKa5JSKHydiSKiR4AAh2ugIVCoUOQcJ3vhrSZLQy6kb6eca > hBDI > 8cvJEg3lpCRwWZWRTgAARqAAoVV0kuVuLeq3+5P8mI6DJ9aMn1rmvG3iO/8ADOh/btP0efUp > fNiT > ahXaN0qJtI3b9zbiF2q2DjIx1xtiaz8W/K1K12xQ+H8x2N4Fk5lkxI6hSyDj923IJ6DcvNVT > p899 > dlcG7HfZPrRk+tcZ8KppZfh3pySyvOIGlhjuCxKzIsjBWTPzBQMKAwUjb0AxXZ0VYezqSh2d > gTur > mNq/iS30mf7MttdXt0IvOeC22AxxZIDs0jKoBIwBuyT0BwcW9L1e21aF2gLpLEQs8EoxJCxA > OGHT > oQQQSrAgqSCDXnun+NdGk8T+JHtheXentcxyG/t7RpYvM8pImQbAxZQEB37SPnI6ECbpvCjT > ajqu > p64baSC1uoobe3EoIeRY2lYyMCcqSZT8vJAA3EsWxThFU+a+piqk3U5WtO51tFFFZmoUUUUA > FFFF > ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR > RQBW > uLO1u9v2m2hm252+YgbGeuM1yWrfD+PUtRubiG+htre4EW60bTbe4jBjDBWAlVgD+8fkY+9X > QaFo > Vpe+HtMuribUXmmtIpJG/tG4G5igJOA+OprQ/wCEZ07+/qP/AIMrj/45Vx5o7A7MxPDnhiPw > 8JGF > 21w8kSQ4FvDBHGiPI4CRxIoHMrk9ck1c1vQNN8RWaWmqQPLCjlwEmeI5KMh5Qg4KuwI6EE1f > /wCE > Z07+/qP/AIMrj/45R/wjOnf39R/8GVx/8cpTTm7yC5kQeFNFtvDcfh+C1eLTImDxxR3EisjC > TzQQ > 4beCH5zmpPD3hrSPCthJY6LafZbaSUzMnmO+XIAJyxJ6KPyrT/4RnTv7+o/+DK4/+OUf8Izp > 39/U > f/Blcf8Axyp5AuPrnLDSfE2lRzW9lrelLZmQtbwS6VI4t04wiH7QPlGOAeB0XCgKOg/4RnTv > 7+o/ > +DK4/wDjlH/CM6d/f1H/AMGVx/8AHKHTvuFzO8OaTJoegWmmzXK3UsIPmXAjKGZixYuwLMdx > JJY5 > 5JJ4zgRa5oH9ry2l1b301hqFpvEF1EquVVwA6lXBUg4HbIwMHqDrf8Izp39/Uf8AwZXH/wAc > o/4R > nTv7+o/+DK4/+OUOmpJqSTT76r7gucnN4As/stvBZXUtoqWpsZ0Vd6XFsWLeUQxLKMswBVg2 > CcsT > gjqraBbW1ht0JKRIqKW6kAY5p3/CM6d/f1H/AMGVx/8AHKP+EZ07+/qP/gyuP/jlNxu2+r38 > /XuF > x9Y934dt7nxAmuRXNza6gto9mZIShDxsdwyHVhlW+YEY565HFav/AAjOnf39R/8ABlcf/HKP > +EZ0 > 7+/qP/gyuP8A45TjzR2YXKOg6JZ+HNEtdI09XFtbKVXe25mJJJJPqSSeMDngAcVR8ZaBdeJv > Dk2l > WupS2HnMomaPAMsWfmjJwSAR6fQ5BIO5/wAIzp39/Uf/AAZXH/xyj/hGdO/v6j/4Mrj/AOOU > NSk+ > ZvULmb4f8P2HhrSotP0+FY40UAkDlj/nP5nqSSdWmf8ACM6d/f1H/wAGVx/8co/4RnTv7+o/ > +DK4 > /wDjlLlYXJqKi/4RrTv+emo/+DK4/wDjlH/CNad/z01H/wAGVx/8cp8oEtFRf8I1p3/PTUf/ > AAZX > H/xyj/hGtO/56aj/AODK4/8AjlHKBLRUX/CNad/z01H/AMGVx/8AHKP+Ea07/npqP/gyuP8A > 45Ry > gS0VF/wjWnf89NR/8GVx/wDHKP8AhGtO/wCemo/+DK4/+OUcoEtFRf8ACNad/wA9NR/8GVx/ > 8co/ > 4RrTv+emo/8AgyuP/jlHKBLRUJ8N6cASZNQAHUnU7j/45XK6VHp1zfQibXJZYpJrlBDFqc28 > BWco > znzT8mxDyAOq9c5rWnh51IuUen/B/wAjKdaMGovr/wAD/M7CiuXsH0F7X95qdxcXD3zwRxJr > E28o > ZyiEAScgKQc9wM1HpMVjdSWMQ1C6vUmBLumo3CSxgKTmVN5AHAGRjkjHFaPBVUpNrYzWKpuy > T3Os > orkNIgsLzUbeN9amnSWe5jS3h1KbzAFZihb96crsQ8gDqvXOa6r/AIRrTv8AnpqP/gyuP/jl > Z1qE > qUuWRpSrRqx5oktFc/b22iTeIruyGqzsiwxeXGNXmz5mZN4H7zJICrkdvxqHQdLt9WkkcavN > PBHL > MCkOpT+YoExEef3hBUop5wOCOp5qnhZpNy0tbv1JWIg2ktb3/A6aiov+Ea07/npqP/gyuP8A > 45SH > w3pygky6gAOSTqdx/wDHKw5TYmorzrRZxqN9YmXUZBpUmpXcAvIdYmkMxEkiwwMAQI8qUZSC > SwVe > ctzo6QdAl8Yalpw8VT30LxQPaxNrLZWRnmDxpscFsBY+DuIyMnmu6pl1anzX+yr6X727fP0+ > 4lTT > O0orzPTY1vtX8PQt4m1T7XeXDDUdMS7kH2XbDI/l5J3KNyBTuJLDJUipdOFvcXunTP4pu5YN > R1W9 > sFgXUmAjRDMYmUhslvliHOQRIvBJybnldWN7tbX6/wB7y/uvyDnR6PRXD+GtP086jLZ6l4p1 > q61F > bq4gGny37AhFkYRuQgDDKBTknac/StbSdKgu/E3iC1muNR8izkgjgj/tGcYDRB2bO/JyWxz/ > AHfr > WFXBzpuSb+FX666paXS7jUkzoqK8i8KTza1r2j/8VNdX1tdtJ5sVlrDvtAjYgyQmNZIVBAHL > tztH > Oc1P4el1W9vNDS7udSeLUn8kH7ZMuHtoz9oz83HmSBsegXjFcvKUerUV5hpb/aDo8n/CQ6jd > axdX > Mcd9oP2yQfZVY4k4DeYnljJ3OxDbf9oVZ0K1sdX8UapZx+PrqaG0vx9mto9SDSzxCKJ3UkNy > gZnX > KgMMHLHHBygejUV5joM0V/rto2p+Ib21065uruPTDFqbGPUtlzIiqXLZUhdgUL9/ruJyKm8O > Xttq > 8mk2UOtT6mt6rbprbUJ4ru3AjZg88RdlXkAZG0FiuAQcUcoHpFFcB4VstPOqTWWqeLtbu9TW > 7urc > abLfkEIkrCOQrGFYZjVW3EhTu+lQaDaWWseKdTsYvHt1NFa6gPs1rFqQaW4i8qJ3UkNygZnX > KgMM > HLEjg5QPRqK4XRZvD03jbVNM/wCEvmv4ZIbeS0ibWiSsrPOJIk2MC2AkfB3MMjJ5rI0N4ft2 > jSz+ > L7u/t7/V73TfJfUSoKRmbynDIwJc7Ih6ESrxkgk5QPUaK8q0o/2hrXhqBvFeqfbL65canpKX > Tg2m > 2GWTysk7lG5Ap3EswyVIrvVt9AbWrrSvP1MT2lutxO51G5EcatnGW8zAPBP0FVGlKV+VXsK5 > sUVw > 2kav4blsT52tyXd7LqslrDBFrUnmNG12YoyFEmSAhVs45Azz1rI0U317qlj9p1fy55rgJc6W > 2s3B > kiXJBURLHvVh/eaQrxnODXcsrxHvXVuXv19CedHqFFeb6Ktv9t0iWfxVeXsF7qt5p/kvqLAF > IzL5 > bAowJY7Yh6ESLxkgnptJ0qC78TeILWa41HyLOSCOCP8AtGcYDRB2bO/JyWxz/d+tZ1sBUpNp > taK/ > X+bl6pdRqaZ0VFZ8fhGCOZ5G1HVJVIfbE9/MFBJyOQ2eBx1+vNZWnQaM2n2sV/qeoxaiij7T > G2oz > hwwHz7l3cL1+bgY5zWCoSkm4627XOiNCU03DW3a/n5eR0tFchZwW8k+n3M15N9hv5Xjh2azO > Xyxy > ny5GCMBSNx5bn2twabp02tXOmJrV28sUEG0DVJdzSBn80YD9SFUEds8YrSWDqRvfp/nb8DWW > Cqwv > fpr+Nvw6nSUVzmlWmk3FnZW13qGpLqmFWeH+0LjzN4+9lQ3C5zzgDHeqFlbW815YF9ZkkguN > QuIP > KW/nDlV8zaC3m4I4j6KD8y8nPJ9Tqa+Xr57aeQfUqvvX6euu7008mdlRVCHwjbx3LSSajqss > Z3Yi > a/mAGTkchs8Dj+fNZlrpULeNtS0x7jUZLWOxt7iMf2jOPKdmlVhkPk5CA81nGi5KTT2V/wAU > v1OS > Vou17nRUVztrpULeNtS0x7jUZLWOxt7iMf2jOPKdmlVhkPk5CA81u/8ACNad/wA9NR/8GVx/ > 8cqa > lKVNpPsn96uJO5LRXEWXgnxGmo273eqai9qsqmVf+EhZspnkYFqpPHYMv1HWuy/4RrTv+emo > /wDg > yuP/AI5V1sP7Jpcyfo7iTuS0Vnx+EYI5nkbUdUlUh9sT38wUEnI5DZ4HHX681ladBozafaxX > +p6j > FqKKPtMbajOHDAfPuXdwvX5uBjnNJUJSTcdbdrnRGhKabhrbtfz8vI6WiuQs4LeSfT7ma8m+ > w38r > xw7NZnL5Y5T5cjBGApG48tz7W4NN06bWrnTE1q7eWKCDaBqku5pAz+aMB+pCqCO2eMVpLB1I > 3v0/ > zt+BrLBVYXv01/G34dTpKK5zSrTSbizsra71DUl1TCrPD/aFx5m8feyobhc55wBjvWJciOKy > Fymt > SMjXF5Gka38+/CLKUy3mkEZEfRQTleTnk+p1Nb9PXz208g+pVfev09dd3pp5M76iuU1TSNG0 > OwS9 > 1bxZrFjbvMsCyT6kQC7HAHT8T6AEnABIml0EaXe20yavrE5S5gGye9ZkYNKqkEd+Ca5TkOi8 > Mf8A > Ip6N/wBeMH/ota1ayvDH/Ip6N/14wf8Aota1asQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVxulfEnSNY1WGwtLa5Zpd5L+bbs > Ywqk > kyRrKZU6Y+ZAckA4oA7KiuGh8Wa2mkaV4huLW0l0vVJIlisoEIuYxMcRHzGfYxJZARhQN3Xi > tiLx > bBcQ6FPDpt+8GtQiS1kHlABjC0wjYF8hiqN0BXPegDoaK5fwv4k1PW7e4N1od3bGO5uolndo > PL/d > zOioQsrNuAUAnG3IODjGcmw1rxvLqSW1z/ZLSRQadcXNtHYSK6rcSukqhjOQDGsbNnBz6CgD > vqK4 > uz+KPhy+1KC0t5WcXM3kQTLNARK5OAAgk8wZPALIB055q1a+OY7y9Swh0HVzfiR0ntSIA9sF > xh5M > y4Ctn5SCd2DigDVOhrLrUWpXN/eXBgdnt7dygihYqUJAVQSdrMPmJ6mtWuZ8J+I9R1yKb7Zo > l5ah > Lq6iFw7QeWBHO6KhCys24BQCcbcg4OMZ6arnOU7X6aBYKpppsEery6lHuWeaFYZQD8rhSSpI > 9RuY > Z9D9Mc1ZfEfSr7UbeyjhxJPKsSn+0bFuScfdW4LH6AE+grsa1q0auHdpq1xJphRXFWPxGsdc > vV03 > SLeU3k6SCGSSSB1jZVJBliWbzUGRjBVTzg4qhpfju/1OPR4Y5rP7ZM1s14GsnVHSZBIViPmk > qyJ9 > 4ncMkcDpXOM9EormrXxpZ3Rs5v7P1CLTr2RYrXUJI0EMzMcJgBi4DHGCygHI9RTrfxb9s1S5 > 02HQ > 9Y8+1uhbXD+XFsh3KrK5bzMFdrg4GWA6qOMgHR0VxnhTxVLeN/ZMovdVvbe7u4bm8RYQsCJc > SJH5 > uCgDFFXhVJPXHNV9K8Va5farYxzPpsRl8xrnSJLaSG8iCoxCo7uFlO4KCQoGCSDjmgDu6K5n > wn4j > 1HXIpvtmiXlqEurqIXDtB5YEc7oqELKzbgFAJxtyDg4xl9t4uF3qtxp0WhauZrW6W2uG8uLZ > FuVG > Vy3mYKlXBwuWA6qOMgHR0VhaXfi48U6zbPFqUE0MMDeVcvGYTGWlVZIgjEjcUbO7B4XgVW0z > xrba > lfW9q2lanafaLie1jluEj2GaEvvjyrtyBG5zjacHnPFAF4+H1l12HVLrUb65Nu7SW1tIYxDA > zKUJ > UKgYnazD5i33jV+30+1tby7u4YQtxdsrTyZJLlVCr16YA6D39TXPweOba6vNMhh0jVWg1Sby > 7K78 > uMRTAIzl8l9wXapbkAkfdBrqaak1dJ7gFFFFIAqmmmwR6vLqUe5Z5oVhlAPyuFJKkj1G5hn0 > P0xc > opqTV7dQCiiikAUUUUAFFFFABVO002CzvL27Tc0946tK7nJwqhVUegAHT1JPerlFNSaTS6gU > 7TTY > LO8vbtNzT3jq0rucnCqFVR6AAdPUk96uUUUSk5O7AKKKKQBRRRQAUUUUAFZ2v/8AIuap/wBe > kv8A > 6Aa0apaugk0W/RvutbyA/TaaAPCfjr4U1rVb7SL3S7fWNUDLMj28EJlitQPLxtCLlSxLEliS > doHR > QB3nhTSbnRvA+gWl1cX0k2LF2jvcb7cs8ZMQ+UEKpyAGyR0zgADqLKxup0y2sXo/3Uh/+N1J > eaXJ > GkLyaldzqtxCdkixAH96uOVQHrz1qBk3hj/kU9G/68YP/Ra1q1leGP8AkU9G/wCvGD/0Wtat > WIKK > KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACikJw > CTnj > 0GazIPEOnXMiJG1zl2dELWcyhmUMWUEqBkbW468GrjTnJNxV7EynGLtJ2NSiqdhqlrqYkNr5 > xEbF > WMlvJGMgkEDcoyQQQcdKhj1/TpbqK3SWQvMWETeRJskIBJ2vt2ngHoafsql2uV6b6C9rCyd1 > qaVc > xpfgqDTptOkn1jVNSGnFmtVvXibYShTJZY1ZvlZh8xI59hWpa6/p95NFFC1xuldo0L2sqKWU > Esu5 > lAyNrcZ7GtOpnCUHaSsOM4zV4u5zdp4MsbSa0AvL6SxspfOtNPkdTBA/OCMKHIXJwGYgcYAw > MQ2n > gaCzl0oxa1qxg0qUSWVuzxGOJdjR+X/q8suxiuWJYDoRW1HrVnLfNZoLrz05ZTaSgAc4JJXG > DtOD > nnHFRReItOmKbDdBXkEQdrOZV3ltmCxTAO7jk9av2NX+V/cT7an/ADL7yCy8MpYai9zBqmoi > 2a4k > ufsPmIIRJIxZzwu8gsxOCxGT0pbXw61r4ludb/tnUJXuUWOS2kWDytilyijEYbCmRsHdk9ya > 26Qn > AJOePQZrI0OesfCKab5MNprOrRWEDbobFZYxFHzkKDs3lR/dLEdsY4qC08D29nqFtqCaxqjX > 0U7y > zXLGHfdBsZjlIjG5BjAAxjtjAxf0/wAV6PqdzFb281wJJXdI/Ps5oQ7pkOoZ0ALDa2QDkbT6 > VpRz > XD31xC9qUt0VDHP5gIlJzuG3qNuB167uOlaTo1IO01Z+enl1FdMy7LwylhqL3MGqaiLZriS5 > +w+Y > ghEkjFnPC7yCzE4LEZPStyiqOkanHq+ni7jgmgHmywtFNt3K0cjRsDtJH3lPQmp5W4uXT+v8 > hl7A > 9KKr2V9BqELzWzlkSaSEkgj543KMOfRlNL9ttzfmxEoNyIvOMYByEzgE+mTnHrg+hocJJtW2 > A5/S > /BUGnTadJPrGqaiNOLNarevExjJQpkssas3ysw+Ynr7Cl0/wJo2my6VLB9oL6ZLcSwl3B3ec > CGDc > cgAgDpjaK6G5uI7S1muZiwiiQyPtQscAZOAAST7AZrKTxXpL2mnXavd+RqMix2zmxnAYsQF3 > ZT5A > cjBbAI5BxUgVLXwVZ2ps4f7Q1GXTrKRZbXT5JEMMLKcpghQ5CnGAzEDA9BU+l+G5dL1O7vRr > 2p3H > 2yUzTwzLb7Gfy1jB+WIMMKiDg445zk53qQnAJAJ9h3oA5qx8F22nXFlc2up6hHcwSTSTTDyg > 14JZ > TKyzfu8FdzNjaFK5OCKXSfBlvpbaaH1bVL6HTMmzhu5I2WJihTdlUVmO1mHzEgZ4A4rV0XVo > 9b0x > b2O3nt/3ssLQz7d6PHI0bA7WZfvIehNUbfxloV1qdrYQ3UzTXbOls/2SYRTFVLNslKbG4Unh > u1AD > rLwylhqL3MGqaiLZriS5+w+YghEkjFnPC7yCzE4LEZPSk0rw3JpWqXd6Nd1O5+1y+dPBOtvs > d9ix > g/LErDCog4I6c5yc6ljf2+pQPNauXRJpYGJUjDxu0bjn0ZSKs0Ac/aeGJrTXZNWPiLVp5pUj > iljl > S22SIhcqp2wggAyPyCDzyeKitvBsVt/Z2NY1KT7Dfzagm8QfPJLv3hsRD5T5svTBG888Ljci > nuX1 > C5gkszHbRohiuPMUiUnduG3qNuF5PXdx0qzQBwNn4XvbbxZpCWseqx6PpE8kkQvLmBoFQwyR > hIVT > Mh5kGDJ90KQOtd9RTZHEcbSMGIUEkKpY8egHJ+goAdRWbpGvWGuLK1iblliYo7TWksI3AlSA > ZFXJ > BUggdCOcVpVU4ShLlmrPzBO4UUVB9ttzfmxEoNyIvOMYByEzgE+mTnHrg+hpJN7AT0VQt9Z0 > +7vJ > LSCffPHv3IEbjYwVu3YkCoYvEWnTFNhutryCIO1nMq7y2zBYpgHdxyetX7Gp/K/uNvq9b+R/ > czVo > rNGu2RupLYC7M0Y3OospuBzg52dDtOPXHGaIde065SzeCZ5EvCVgdIXKsRnIJxhTweuOho9j > UX2X > 9wPD1lq4v7n6/kaVFULbWLK7nuYIZJDNbDMsbQurD6AgE/hnqPUU6y1a01COWS388rESGL20 > icgk > EDcoyQQQQMnNDpTW8X/w5Lo1Fe8Xp5d9vvLtFUrHVbXUUka288rGSrF7eSPkEggblGSCCCB0 > qKHX > dPnWBo3mInmaCPNtIMuOoOV4xg8njg+ho9lUu1yvTyH7Crdrlem+hpUVRttZsLy9ezguN9wm > /cmx > hjYwVuSMcEgVPb3tvdS3EUMoaS2k8uZcEFGwGwc+xB/Gk6c47oicJQdpKxPRUFve291LcRQy > hpLa > Ty5lwQUbAbBz7EH8anqWmtGSFFFFIAoqhb6zp93eSWkE++ePfuQI3GxgrduxIFQxeItOmKbD > dbXk > EQdrOZV3ltmCxTAO7jk9a09jU/lf3G31et/I/uZq1U1T/kEXv/XB/wD0E1ANdsjdSWwF2Zox > udRZ > TcDnBzs6HaceuOM1Uvte0650UvBM8iXkMiwOkLlWIVsgnGFPB646Gh0ai+y/uD6vWWri/ufr > +Rc0 > v/VVNqP/AB7J/wBd4f8A0YtQ6X/qqm1H/j2T/rvD/wCjFrFGTKvhj/kU9G/68YP/AEWtatZX > hj/k > U9G/68YP/Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK > KACi > iigAooooAQnAJAJ9h3rldKs723voZ30m8V/OuXkaWeNkVHZ3XYokOHzsXgActn1rq6K1p1nC > Lilv > 6+f+ZlOkptNvb+v0OdsJNVt7X7Ouk3Mckl88pkd4SixvOXbOJCc7GPQHmotJtNShksQbKe0j > iBM8 > LzpLEBtIAi5LA5I9ABkc109FaPEtqXurX1/zIWHWnvPT0/yOW0iyvINRt5ZNLu4mM9y0jzTo > 8aJI > zOCqhzhvuDgd2znrXU0UVnWrOrLma/r5l0qSpx5UYtu94PEV3O+l3SQSwxRLIXixlDISSA+c > HeMc > fXFQaDprpJJNeWd3BKJZmCzTI8bB5jICFDMAwwvpznr1roaKp4iTTSVr279NO4lQV0272v26 > 69gp > CcAkAn2HelorA2OA0XRdahvrG+vLS9aCLUruX+z5pLfFv50kjJOpQ/NhZGDKzE5Zio4AOjpE > Nzae > MNSu4vC11ZWt/FAjyqbUAyo8xeRwkpJyJF5wScHI4rrqK7qmPnU5uaK1Vuve/fv3JUbHl9po > ws/E > fhS31DQ40v47uQ3OoNLG5vHW3lIkwCWPzANlwNpIA61e07w/cwXunXr+HZo7mXVb176RpICT > aymY > qGxIdy5kjO0ZwUY46bu2h0nTre/lv4NPtYryb/WXCQqsj/VgMn8auVtVzOcvhXSz3/vef978 > FtsJ > QOM8NaENB1GWGLwrbQsbq4YalEIUHkPIzoowd/AKrtIAGODgVe0UGPxv4nWbiWT7LJFnvD5e > 0Y9g > 4k/OulphhiMwmMaeaFKB9o3BSckZ9MgflXNPFyqOcprWSt17p9W+w1Gx5V4U8G6hb69o+oXW > hT2k > kDSG6a9+xS7Q0bL+7mhAlkYsw5kzxuzk4NWPD3gvXtPvNDluUCor+XfL5qt5cdvGY7Vhzzn7 > xA7v > z0r1CiuQo810vwvqMB0eL+wvsusWtzHJfa958Z+1KpzJyG8x/MGRtdQF3f7IqzoXhy3HijVL > u98G > T26S34vLKaRrYxQFYohuCJKdrtIjHcFycjJ9PQaKAPN9B8OalY67aarqOgve/aLq7eNJWgMm > kCS5 > kkVh8+GDK4LbSzAjAJGBUvhzSNbSTSYJtHutOs41YX9pc3UVzabTGwCQDczr8xHBwAu4c8V6 > HRQB > w3hXw+vh3VJoIfCFrAzXd0w1WIQIPIklZ0UbT5nClV2lQBt4OAKg0Hw3bf8ACU6ndXvg2e2j > m1AX > dnNK1uYrcrFECwRJSVdpEY5VcnIyfT0CigDi9FgurLxtql7D4Ru7C01GG3R5lNooMqPOzyOE > lJOR > InOCxwcjisfQ/DFzpV9o17beF5rO4XV71rp0ktwUs5DMY1O2TlAZIjsXODGxx03ekLPC88kC > yo00 > YDPGGBZQc4JHbODj6GpKAPJbLQxZeJ/B9tqXh+JNRjvZTdak80chvpFtpiJcAlj8wDZcAoSA > Otd9 > bazd3XibVbCOzDWWnwx5lB+eSZhu2LnA4UjqerCr8Gj6XbajNqFvptnFezf625jgVZJP95gM > n8au > 1cJRindXuvu1Wv6fMTOL0ifxBZ2Js4/Dt7BLNqsk7TSy2xjSCW7MjZ2ylsiNj0B59ayNF8Ja > naap > YzXlvqL38NwJLjUFltFjmGTklwnnspH8DfTPGa9LortWYzXNyxS5t9/8yeQ880Xw7caZe6Re > W/hy > W0nXVbxrl0eAFLWQymNTiTlQZIztGcFG46bt7RQY/G/idZuJZPsskWe8Pl7Rj2DiT866WmGG > IzCY > xp5oUoH2jcFJyRn0yB+VRVxsq3M5rVq3X+bm6t+noNRtsQRadZ21w9zDaxrO27LqME7jub8y > AayN > C010kkmvLO6glEszBZpUeNg8xkBChmAYYX05z1610NFc6rTUWu50rETUXHv11v1/zMSGS9TX > 7y5b > SrsQywRxK++HkoZCTjfnB3jH64rM03StQsl0eRbKREgUNdQF03CRIGjDLhsHdkDr2B45rrqK > 0WKk > k0ktVbr2t3NVjJJNKK1ST36K3c5W1stTtZbDUDb3kly8kn2q3LQbY1flsEEEjcFI5PC9BU1l > Nq1r > ZtDHo90sj3rylmkhKiN5y5/5aZzsJH1rpKKcsU5fFFfj5+fmEsY5/FBfj5+fmc7YSarb232d > dJuY > 3kvnlMjvCUWN5y7ZxITnYT0B5qSztJU8UXdy2n3Edu6ARyM8ZQPk72ChiRuCx9uxzit6ipeI > b5rR > Sv6/5kyxTfNaKXNe+/X5lWHTrO3uWuIbaNJm3bnVcE7jub8yM1iacC/xC1yWH/ULZWsUx7GY > GRvz > CMn5iulpkcMURcxxohdt77VA3N6n1PAqYVmlJPW6t+Kf6HNJyk7ydzndOBf4ha5LD/qFsrWK > Y9jM > DI35hGT8xXS0yOGKIuY40Qu299qgbm9T6ngU+lWqe0kn5JfckiUrHHWXw40qx1G3vY5syQSr > Ko/s > 6xXkHP3ltww+oIPoa7GiinWxFSs06jvYEktirFp1nbXD3MNrGs7bsuowTuO5vzIBrI0LTXSS > Sa8s > 7qCUSzMFmlR42DzGQEKGYBhhfTnPXrXQ0UlWmotdzoWImouPfrrfr/mYkMl6mv3ly2lXYhlg > jiV9 > 8PJQyEnG/ODvGP1xWGukX9rpVifsrQxRQMbuJ3UlJFtnj3rtJBDZAPfgHHWu3qpqn/IIvf8A > rg// > AKCa0+sySaSWqt17W7mixkkmlFaq3XordyHS/wDVVNqP/Hsn/XeH/wBGLUOl/wCqqbUf+PZP > +u8P > /oxa5EcrKvhj/kU9G/68YP8A0WtatZXhj/kU9G/68YP/AEWtatUIKKKKACiiigAooooAKKKK > ACii > igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK860bxl4jvtU0j7V > bWaW > GotII2jhV0lIjdwscyXDZ+71aNeAeh4r0WsvT/DehaTOZ9N0XTbKYgjzLa1SNsHqMqAaAOEt > Ly+H > h3w3rlrrVzJrmqXMMVxDNM8kJZziVPI3BVEXzH5dp/d8nk1s2XirUr618G3CXGmo2uQ4ng8l > mZJP > s0kpZT5g+VXQKVIJ5+8DXURaNpdvqUmow6bZx30vElykCiV/qwGT+dQJ4Y0CO5+0poemLcec > J/NW > 0jDeYM4fOM7hk89eaAOe8G3Grta3K6nrenyo2o38CRi2dJTItxIPlZpm+XAyE25C4GTjJztM > 8M3k > fiOXT/7c1Z7mwtNLuWkk1O5dJH86Xz8o0hBEixbcEEDPAFdwmiaTFqb6nHpdkl+/3rpbdBK3 > bl8Z > P51HD4d0O21NtTg0bT4tQZmZrqO1RZSWzuJcDOTk555zQBxuj+NfEmqtp9//AGTBFpl9cCFR > I0KG > IElQd/2jc7A9U8pT1HWptP8AE3iK88QLor3WjxyRzTK94LOUw3IXbhIf3v8ArF+beCTjHGcG > utXw > 9oi6g+oLo+ni9fO+5FsnmNnrlsZNMi8MaBAlskWh6ZGtrIZrcJaRgQucEsnHytwORzwKAMDw > Vdat > 5M/9qa1p80Z1K+gSEWzpKXW5k4DNM3y4BITbkLgZOMntKoJomkxam+px6XZJfv8Aeult0Erd > uXxk > /nV+gDjrLUfGb6jbpdadstWlUSt9ghXCZ5ORfMRx3Ct9D0rsaKK2rVvatPlS9FYSVjzbTfFX > iHWb > 3TLa9jt7bTtXEsST28eQ37p2Hkzx3DHI253NGnQ/dOBWR4f1y91A+GLGaW+UPLGYJ1vpy88k > Kb7t > ZCXw43jaFbIADAcV6Zp/hvQtJnM+m6LptlMQR5ltapG2D1GVANWo9NsIfJ8qytk8hneHbEo8 > tnzu > K8cE5OSOuTWIzj7Hxdq82n6JrUzaY9jq1zFAllCjieHzDgfOWIdk6uuxcYbnjm9p194n1DW9 > Us2l > 0cWen36wPJ9mk3zRtFFKVC+ZhWAkxuyQT/CO+7DoWkW+pPqMGlWMV8+d9yluiytnrlgMn86g > tPC/ > h/T7z7ZZaFpltdc/vobSNH56/MBnmgDj/BOoXcN//YNnFZ6fptveagyJLbndcqLyYbYNrBVV > BgHI > JHHy4wTW0KS5kv8Aw9dz6nfS3F60vk31vqTz2d63ku3z25K7FABbCqNpUAnoa71fDuiJFZxL > o2nr > HYuZLRRaoBbsTuLRjHynPORjmiw8PaLpdwbjT9H0+0mK7TJb2yRsV9MgA44oA53wVdat5M/9 > qa1p > 80Z1K+gSEWzpKXW5k4DNM3y4BITbkLgZOMmzpt/4ovtc1S1M2kLaadfrA0n2eTfNG0UUpUL5 > mFYC > TG7JBP8ACO+4miaTFqb6nHpdkl+/3rpbdBK3bl8ZP51DZ+GNA069+22Oh6Za3fP7+C0jR+ev > zAZ5 > oAp6VNdDxnrlpdJYMVtbWeOe3tTFKUd51CSMXbft8vg/L948CsnSPEfiCS+03+0f7MktLzUr > zTQL > eCSOQNAZ8SfM7DBEBG3tkHPat+38JeG7O8S8tvD2kwXSNuWeKyjV1b1DAZBp8XhjQIPI8nQ9 > Mj+z > ymeHZaRjypDjLrgcMcDkc8D0oA5XT/Fuu3934ZlE+jJaa5O3+jCJ2nt41ieQqT5gDN8gUnAC > sejV > 39cvH4PjHi2PW2OnRLDM88aWmniGWR2jaPMsu4mTAd+y8n2rqKACiiigAooooAKKKKACiiig > Aooo > oAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf8Arg//AKCat1U1T/kEXv8A1wf/ANBNAEOl > /wCq > qbUf+PZP+u8P/oxah0v/AFVTaj/x7J/13h/9GLUobKvhj/kU9G/68YP/AEWtatZXhj/kU9G/ > 68YP > /Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA > oooo > AQ5wcAE9s1z1h4jur69S1FnZ+YZJo3SO8LvF5ZYbmHljClgADnPzDiuhOcHBAPbNYdlouoWs > kJbU > bZlilml+S0ZWYyFiVJ8w/LuYHGP4V54zXRR9lyy59+m/Z9vluYVfac0eTbrt5d/mXNIv7vUI > pZLi > 1hgVJXiXy5zISUdkbOUXAyvHX8KqWGu3OozW7QWMDW0xbcwusyQ4BI3pt4yQBjJxmkg0bU4o > VgbU > 7Ywm6+0vstGVyTL5pUHzCACcjoeKW00K5iuLOe7v4riS1B2yi22SSEqV+dtx3Dnpx0HpWrWH > XM7r > y+L+vvM06/uqz89iLTfEVxfahHata2gYySxyLDdmR4vLLAsy7BhSwAHP8Q4roaw7DRr60nt2 > lv7d > 44pppSI7Uo7+YWYqWLn5dzA4x/CvpW5WWI9lz/utvn3ffyNKHtOX95v8u3kFFFFc5uFFFFAB > RRRQ > AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF > FFAB > RRRQAUUUUAFFFFABRRRQAVU1T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8 > eyf9 > d4f/AEYtQ6X/AKqptR/49k/67w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota > 1aoQ > UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF > FABR > RRQAUUV5N4Wj1661vSLiS411wxkN0l7b3tsYcxvhpBJI0EnzbRtjVeSCMAEUAelw6zpdxqMm > nQ6l > ZyX0XMlsk6mVPqoORV6vMLTTZ7nw74b8N/2Tf2+qafcwteXXkyRIgQ/vpFuBgMZBuA2MW/ec > 4wcS > afd30w8G291b+JVvbcCz1eRkuliP+jSISxHyvmXYfNGcYBLCgD0WC6t7qJpYJkkjV3jZlbID > IxVh > 9QwIPuKyYPGfha6uIre38S6PNPK4SOOO+iZnYnAAAbJJPauc8I2Nvo99c6dJZ+IDdve3gLSy > 3Uls > IXmd0fc7GIkqV5GXyTnkk0um2Ont4uu9J+xamtjDZ6dBbSSWU6RmS0lmkx5pQKQP3ZznDZ4J > oA76 > ivKdFj8THUrKTU9R1ddR+0f6dCmnXRhKZO4BzN5G3HRkXd0wM8U/So7x9ds1uR4rOhSXU6We > 971Z > 0c7Obk8Hyc/cLHjJ3d8AHp1vcwXcbSW8qSorvGWQ5AZGKsPqGBB9xUtcF4Os4NE1C4sXs/EH > 2031 > 580sl1JbCJ5ndH3OxiJKlckZfJOeSTXe0AFFcdZeENWtdRt7mTXvNjjlV2j8y+O4A5x812y/ > mpHq > D0rsa2rQpwa9nLm+VhJvqFZMHinw9dagNPt9e0ua9LFBbR3kbSbh1G0HORg8e1efeE11y41/ > Rrqa > bXZULSG7jvbe9tTEPLbBk8yRoJPm2jEaryQRgAiun03VI5PiJqrfZNTWO4s7W3imk024SNnj > e5Lj > eUCgAOvJODngmsRnYVTutVtLK/sbKd5FnvnZLfETlWZVLkFwNqnarEAkZwcZxXn+iG/tL3R7 > pJfE > shn1e+t5o7yO7eNLXMxgLK4+UZNvhzzyQThSFq6aL86x4Unv7fxNJqUN6x1Vp4pntkka3mTc > gwUC > b3wGj+UKfmPSgD1aivK9Bj8TnVrCTUdR1VdS+0j7bCNNuTAU3HcA7TfZ9mOjIu7pxnIqbR0v > IbrS > JjL4ndbrVr61uI7kXjKlofO8kkMPk6wYkODyfmwp2gHpNvcwXcbSW8qSorvGWQ5AZGKsPqGB > B9xU > tcF4Os4NE1C4sXs/EH2031580sl1JbCJ5ndH3OxiJKlckZfJOeSTWPocfik6pYyX+o6ouqfa > f9Mg > /s25MBXJ3De032fZjoyLuxjjORQB6NfazYabd2lteTNC92XELNG3lkohdgzgbV+VWPzEZCnG > cUmm > a9o+tGUaVq1jfmLHmfZblJdmc4ztJxnB/KvN7Fr2PU/C13qNt4ol1C3vHbVjLBPLbpIbeZNy > KAV2 > 7mwDGMBT83OK2fD/AIhex0xrWHStXa8uNanZUm0q6jQQzXrHzC7RhVAicvyR0waAO2ivBLqF > zZ/Z > 7hTAiP5zxkRvu3cK3cjbyO2R61Zri9F1SKPxtqkccfiA2V3Db+SbuzvWiWffOZdpkXbGuDF0 > 2r0x > 0rI0I3tpf6NdCXxLJ5+r3tvPHdx3bolrmYwllcfKMmDDtzyQThSFAPS6K8r0GPxOdWsJNR1H > VV1L > 7SPtsI025MBTcdwDtN9n2Y6Mi7unGcivVKACiiigAooooAKKKKACiiigAooooAKKKKACiiig > Aooo > oAKKKKACqmqf8gi9/wCuD/8AoJq3VTVP+QRe/wDXB/8A0E0AQ6X/AKqptR/49k/67w/+jFqH > S/8A > VVNqP/Hsn/XeH/0YtShsq+GP+RT0b/rxg/8ARa1q1leGP+RT0b/rxg/9FrWrVCCiiigAoooo > AKKK > KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopCMggEj3HauU0yf > Vbm8 > ijl1C9ETTXMZlkSAI4RnRQmEzv4Dc4HyNwR02p0XOLldK3/B/wAjKpVUGlZu/wDX6nWUVyGl > arqV > z/Ykd3eutxOVeQIiBZ4mheQH7uQQV2nBH6irFtd6jBbwXsmoS3CvqD2jwyRxgbfOaMEFVByA > ATnI > 4Nazwcouza/Hz8vIzjioyV0n+Hl5+Z09FYtul4fEV3A+qXTwRQxSrGUixlzICCQmcDYMc/XN > Z+ly > avdzKPt18QlxKDJLHB5LpHPsK/Km7JTPpyDjip+rPV8y0t36q/Yr260919e3TTudVRRRXMbh > RRRQ > AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF > FFAB > RRRQAUUUUAFFFFABRRRQAUUUUAFVNU/5BF7/ANcH/wDQTVuqmqf8gi9/64P/AOgmgCHS/wDV > VNqP > /Hsn/XeH/wBGLUOl/wCqqbUf+PZP+u8P/oxalDZV8Mf8ino3/XjB/wCi1rVrK8Mf8ino3/Xj > B/6L > WtWqEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF > FACE > ZBBzz6GsyDw9p1u6NGtzlGd1DXkzBWYMGYAtjJ3Nz15NaUkiQxPLK6pGilmdjgKB1JPYVh6B > 4y0L > xIzx6dqdnLcJLMn2dLhGkKxyFN4UEnacBgfRh61cak4pqLtcmUIyd5K5ft9FsLYWYjhb/Q8/ > Zy8r > uY8rtIBJJxjjHSmW2hafaTLLHFKWRmdfNnkkCsxJLAMxAJyeR6mqfh7xRaa1GYJpbO31RJZ4 > 5LGO > 6Ejr5UzxFgCFYqSmclR1qzp2rR6hrGpW8F9ptzBaeWhjtp980UmXDiVRwv3Rjvw2elN1qj+0 > /v8A > 67sn2VNfZX3Esei2cV614huvPfhmN3KQRzgEFsYG44GOM8VJYaXa6Yrra+cFcliJJ5JBkkkk > bmOC > SSTjrVF/Fmg+bLbW+rWN3fIrlbK3uomnkKgkqq7hzweuPfFUrfxtaXNrpk8VheN9veFfLEkB > e3WX > /VvIokOFYZYbdxwDwOlDqzkrOTGqcE7pI6eiqEOuaRcai+nQ6rYy3yZ32yXCNKuOuVByPyqE > eJdC > d0jj1rTXlknNtGgu0y0wxmMc/e5HHXkcVmWatFYGjeKbS/trZdQlsrDUZ7i4t0s/tYcyNDM8 > TeXk > KXGUz90da36ACisHSPFVvq2tXukmxvbO6tc/8fIj2ygEBijI7A7dyZ6Y3Adc4Zc+LLNPEWm6 > TZz2 > F49zcvbXAjvAZbZxE8gzGAcg+WwOSuCR17AHQ0Vz1z4ss08RabpNnPYXj3Ny9tcCO8BltnET > yDMY > ByD5bA5K4JHXtqpqVvJq8umR7mnhhWaUgfKgYkKCfU7WOPQfTLUW726AXKKy4fE2g3OoLp8G > t6bL > esSotku42kJGSRtBzxg/lWZF460xxBcTW93baXcOUt9UnVFtpTgkHO7coODhmVQex5FIDp6K > zjr+ > jLJbo2rWAe5hM8Cm5TMsQBYuvPzLgE5HGBmqGh+NNB8QLKthqdpLPG8ym3S4R5CsblN4UEna > cBge > 4YetAHQUVxln8RILuW3H/CP6zDFMto/nSfZtqJdSeXC5CzFsFgeACRjkV0a69o76hJp6atYt > ex5L > 2wuEMi465XORigDQorHHizw4YYJh4g0oxTuyQv8AbI9sjLjIU55IyMgeoqHQPGWheJGePTtT > s5bh > JZk+zpcI0hWOQpvCgk7TgMD6MPWgDeoorL0zW4tVurmK3tLpYYJHi+0uFEbujlGVcMWyGB6g > eo4q > owlJOS2QXNSiisuHxNoNzqC6fBremy3rEqLZLuNpCRkkbQc8YP5VIGpRXMxeNLa4ks3h0vU5 > LC8u > Bb2+oLHH5MjEkBsb94U4OGK4PbORWn/wkWhi6ntTrOnfaLdWeaH7Um+NVGWLDOQAOTnpQBp0 > VjL4 > v8MuAV8RaQwOcEXsZzgbj/F2HP05p9v4p8PXk0UNtr2lzyzNsiSK8jYu2M4AB5OCDgetAGtR > VCPX > NJm1JtNi1Sye/TO61W4QyjHXKZz+lRW3iXQbxylrremzsI2lKxXaMQikhm4PQEHJ7YoA1KKw > dA8Z > aF4kZ49O1OzluElmT7OlwjSFY5Cm8KCTtOAwPow9ar2vjW3u5rFl0rU006+3mDU3SMW5VUZ9 > zfPv > RSFOCyjtQB01FYOgeMtC8SM8enanZy3CSzJ9nS4RpCschTeFBJ2nAYH0YetWl8S6C8iRprem > s8k5 > tkUXaEtKMZjAzy3I+XryKANSisrTtWj1DWNSt4L7TbmC08tDHbT75opMuHEqjhfujHfhs9Kf > ZeId > E1K4W3sNY0+6mZS6xwXKOxUHBIAOcAgjNAGlRWWfEmhC+Nkda077WJRD5H2pPM8w9E25zuOD > x1qx > aalb3l5e2iblns3VJUcYOGUMrD1BB6+oI7U1FtNroBcooopAFFFFABRRRQAUUUUAFVNU/wCQ > Re/9 > cH/9BNW6qap/yCL3/rg//oJoAh0v/VVNqP8Ax7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjF > qUNl > Xwx/yKejf9eMH/ota1ayvDH/ACKejf8AXjB/6LWtWqEFFFFABRRRQAUUUUAFFFFABRRRQAUU > UUAF > FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXNaLp2u6TdzWm3Tm0x725uvP81zMRLK8u3Z > tCgg > vjO45A6V0tFAHDad4Y1q1l0eV7TSUlttavNQuXjunJaOfzsAHyhuYed0OAfKXnn5dCwtPEkf > i671 > O50/SUtbq3gtm8rUZHdFieZtwBgAJPndMjG3qc11NNd1jRndgqKCWZjgAepoA8+8M+DNa06/ > 0ia9 > FpbJYlzIltqVxcRSAxsoWOGVdsIywOVPGMDg0mh/Dy90q70WeS8gJtZJPtgQt+9jWMx2wXjq > iheu > OS3WvQo5EljWSN1dHAZWU5BB6EGnUAcJY+EdXh0/RNFnXTEsdJuYp0voXczzeWcj92UARn6O > 29s5 > bjmr2iaPq9r4k1fUL/SdGC6jcLN58V48kqBIY40TBhXIzGW+8Mbjwcc9bRQBw2geFtb0LVI9 > RRbC > WW9nuG1GKS6dhAklw8qeQxjzwHO5SFViM8HJro1XX01fUZC2ny6d5K/YYcsknm458xsEBSe4 > BOO3 > HOtRVRlypq24HA6f4P1exbRL5RANUiuJH1KQ6rcPEySZ80xRsm0Fi2/GFwVUZIyaj0/wjr9k > /hm3 > MWitbaHOQLhJJFnniaJ4i2NhCv8AOGK5IZh95a9CoqQPPtN8Ja/YS+GIDDoj22hTnE6ySLNP > E0Tx > liNhCt84YrkhmH3lre0mN7Xxr4hSZSDeC3uYGPRkEYjYD6MuSP8AbHrXR0VpTqcikv5lb8U/ > 0E0e > d+HPBOs2V3pT34tLeKz3iVLXUrm4ilBjZAscMq7YRlgcqeMYHB4vWfhbWVsNG0K6lsf7J0ma > GSO5 > jdzPOsBBiUoVCocquSGbODwM8dtRWYzhdN8O+JrOPwrZSppLWegyqvmLcyeZPGIJIA23y8Kw > D525 > IJ/iFaui6drulXU1ns01tLe9ubrz/NczFZZXl2+XtCggvjO45A6V0tFAHMWOl6vF4xvr6ew0 > xdLn > t4LaPy7p2kQQtKyNsMQXJ80cbvl28E1gaR4Av9MbTraWK2uYLC5E8d1Lq14S5DEhvs/+rVz3 > OSOS > dp6V6NRQBwel+GfEFj4ji1t4dJD3FxL9rtUuHMUEbbcPB+6B804y5OA3tkbdfRdO13Sbua02 > 6c2m > Pe3N15/muZiJZXl27NoUEF8Z3HIHSulooAK4Twz4T17RtdS5ub6J7M72uVjupCbmYgjz2Urg > EggF > MlehHQCu7oreliJ0oShHaW4mrhXnfh3wTrNld6U9+LS3isw4lS11K5uIpQY2QLHDKu2EZYHK > njGB > wePRKKwGcroOl+JNGsrHRN+mPplmiwpd75PPeFRhV8vaFDYAG7eR329qy7fwlrkGkaRo3laT > 9m0i > aOeG7WV1muGjOVDL5eIy54dgz5DNwc131FAHmtp4F1u106yj8jSPtNtY6VBuFw4Bks7kyNz5 > WQHQ > jnGQRjBHNP03wJq1va6dFPHpaPb2ekwPJFM7HdZ3JkcjMYyHQ+2GGDkfNXo9FAHnWjeAL3TZ > NNtZ > 47e4t7C5E6Xcmq3bM5DEhvs+RGrnPJ3EZJ45xVvT/DGtW0+jzPaaSkttrV5qFy0d05LRz+dg > A+UN > zDzuhwD5S88/L3VFAHNaLp2u6TdzWm3Tm0x725uvP81zMRLK8u3ZtCggvjO45A6VleHvCutW > Oo6b > c3cWl2T2+5ryTTJ5At6WQjDQlFRRuIfPJyvGMmu6ooA5rRdO13Sbua026c2mPe3N15/muZiJ > ZXl2 > 7NoUEF8Z3HIHSoND0fVrXxLq2oahpWjqmo3KzG4hu3kmjVIY41TBhXIzGW+8Mbj1xz1lFAHL > WFp4 > kj8XXep3On6SlrdW8Fs3lajI7osTzNuAMABJ87pkY29Tms6w8Ma1bTaRM9ppSS22s3moXLx3 > TktH > P52AD5Q3MPO6HAPlLzz8vdUUAeV6XDJaeKvCnh9ZtGum0WeZZJLOQvchPs0q75l24iyWTPzH > czA8 > YrsNNjefx5rV9GpFvHa29mW7PKpkdvrgSKPxI7V0lFaU6nIpLurfin+gmgooorMYUUUUAFFF > FABR > RRQAVU1T/kEXv/XB/wD0E1bqpqn/ACCL3/rg/wD6CaAIdL/1VTaj/wAeyf8AXeH/ANGLUOl/ > 6qpt > R/49k/67w/8AoxalDZV8Mf8AIp6N/wBeMH/ota1ayvDH/Ip6N/14wf8Aota1aoQUUUUAFFFF > ABRR > RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACNt2ndjbjnPTFcDoaaKNRtnEulF > Tc3g > SOBEEoGZMFznmPyw3YDlOvUd/RXRRr+zjKPfz8n5eZhVo+0lGXb/AIH+RyGg6loWnWkgtHsP > tE9+ > 8QjgZA7q1wyocDkqFYEe3Squi/2ZNfaZLGLO8lO9jcIClwgKNlpxzkHpyepGK7mitXi17zSd > 5ef/ > AADNYZ+6m1aPl/wTg/DyaSNXs3gl0wubq7EUdqiCYfNJtLEHJTYGxwBynXqO8oorLEV/bT5v > 63fo > aUKPso8v9bFWGxSDULq8DEvcBAwPQbQQP51Yd1jRndgqKCWZjgAepp1Fc5ucjomoOun6THb6 > j9om > KxRyWflr8iYAJ4G4YHOScHHvVuz/ALF/4Sq68n+z/O8qLy9mzd5m6TfjHO7GM9+ma6OigDmL > PVH8 > 20ebVo54bi7ntijiMDau/acgDnhPY7hxzVfRrS2u5SbBNOj8i9kkM8EgMvliVsLtC8KRwOSM > V19F > AHP2N615qd1CmuJIsU48qJfKLSLsViCQOVyWHAyMHk1Fbapcv9kcX3m3ksirPYbFHlAn5uMb > ht9S > cHHvXS0UAc5p9/Pcy2hfVgLl2zPY+Sv7vg5Xgblx6k4OPeujoooAKKKKACiiigAooooAKKKK > ACii > igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA > Kqap > /wAgi9/64P8A+gmrdVNU/wCQRe/9cH/9BNAEOl/6qptR/wCPZP8ArvD/AOjFqHS/9VU2o/8A > Hsn/ > AF3h/wDRi1KGyr4Y/wCRT0b/AK8YP/Ra1q1leGP+RT0b/rxg/wDRa1q1QgooooAKKKKACiii > gAoo > ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqwy3TahdRyxKtsgTyXA5 > YkHd > nntxVqigArG0vVXYpbXK3Du1xPClwyKFco74HGOdq+gHBrZrMi0ZYvs+Ly5byLh7hc7PmZ87 > gfl6 > fM3TH3vpgAgg8UabcXUcKPkSv5aPvQhj2+UNuH1IFWYtX866ktksLzfFKI5DtXamQCGzuwRh > geMn > 1FFvpK2pjWK8uhbxtlLfcuxfbONxHsTinWumta3Us4v7mTzn3ujiPaTtC54QHoo79qAKkHij > Tbi6 > jhR8iV/LR96EMe3yhtw+pArZYlVJCliBnaOp/Os+30lbUxrFeXQt42ylvuXYvtnG4j2JxWjQ > BmaT > qVxfK/nWU0QWWVfMJTb8rlQOGJzgYPGMg1DpequxS2uVuHdrieFLhkUK5R3wOMc7V9AODVuD > TFt7 > kyR3VyIzI0nkbhs3MST2z1JOCcVFFoyxfZ8Xly3kXD3C52fMz53A/L0+ZumPvfTABBB4o024 > uo4U > fIlfy0fehDHt8obcPqQK2qzrfSVtTGsV5dC3jbKW+5di+2cbiPYnFaNAGVBr9pPqQsAGErMy > qd6H > JUEngMWHAPUCpbV511m9t5LiSWJYopUDqo2FmkBAwBx8o65NQw6DHAbXZeXey0fdChZNqjBB > X7vI > IJGTk+9TR6Y8eoPef2hdMzhVZGEe0qpYgcJnA3Hvn3oAdaz+Zql5Gy3KOiRnbKylCpLgMmCc > Z2nO > cHgcVDHrkcs1qiWd2Y7p9sM21QjjBO772QMAnkZPYGpIdLeK+a7Oo3bu6qrqwi2sqliBwgP8 > R6HN > UIdLmi1azWJbpbO0dmTzpEMYUoygIB838X8XQCgC5a61HczxxG1uYfMkeJXkVdpdN25eGP8A > dPPT > jrWnWZFoyxfZ/wDTLlvIuHuFzs+ZnzuB+Xp8zdMfe+mNOgCrDLdNqF1HLEq2yBPJcDliQd2e > e3FZ > una09xq81lNcWkgy4i8n5XBQ4YMu4++P90nvW06l42UOyEggMuMr7jPFZ6aOqW9lCLu5K2bh > 0J2Z > bHGGO30JHGCcmgCrZape3N7bJI9rH5hbzbV4nSVAAehJw3OM4FaUMt02oXUcsSrbIE8lwOWJ > B3Z5 > 7cVXtNGjtTbA3d1Olt/qUmZSEOCuchQTwSOSetaVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF > ABRR > RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/AJBF7/1wf/0E1bqpqn/IIvf+uD/+gmgC > HS/9 > VU2o/wDHsn/XeH/0YtQ6X/qqm1H/AI9k/wCu8P8A6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8A > Ip6N > /wBeMH/ota1aoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA > BRRR > QAUUUUAFVop7l9QuYJLMx20aIYrjzFIlJ3bht6jbheT13cdKs1xeiwXVl421S9h8I3dhaajD > bo8y > m0UGVHnZ5HCSknIkTnBY4ORxQBrWHjLQ9Su47aC4uFklkeKM3FlNAskiEhkVpEVWYFWBAOeD > 6Vqx > T3L6hcwSWZjto0QxXHmKRKTu3Db1G3C8nru46Vw+n6Zrd5Y2mlXGiXFjHFrcmpSXU88JUR/a > 3uFV > BG7MWIKqcgAZbk95rK1ntvFGuXS+B7uOx1O0hjlVfsQE0itOZGdRN828SIMnJPOcCgDuZJBF > E8jB > iqKWIVSx49AOSfYVmaN4h0/X1mbTzdssLlHaeymgG4MVZQZEXJBUggZwRzivNdJ8DX1hbaZO > nhlo > L21tNKYsssG5Z4bgi6IIkxueLbz/ABKMEg/LXS6NP4ksdPNlH4Zv4Jp9XkuGnmmtWjS3lvDI > +dsx > bcInYcA/N69aAOxinuX1C5gkszHbRohiuPMUiUnduG3qNuF5PXdx0qzXF6LBdWXjbVL2Hwjd > 2Fpq > MNujzKbRQZUednkcJKSciROcFjg5HFZGheGbnSr/AEa9tvC81ncLq96106SW4KWchmManbJy > gMkR > 2LnBjY46bgD0uivK9B8GarZatYT3ttqb6jBciS51JZrJIpxuOSXCfaGVh/A2PTPANM8J+DtR > tdf0 > bUbjQp7Oa3aRrprz7FJtzGy/u5oQJZGLEcyZ4znJwaAPV6ydL8TaVrGo3mn2c8pu7IgTwzW0 > kLLn > pw6jI6cjPUeooW+1hdX1GKTSA2nQQq9rPHOhkuHxkptJG054BJA9+eOP0vRfEFnd6LrDW2pt > fz3E > w1C1ke08u2SY5kIZSGZQ4jK/M52pjAOBVTg4uz/z/r9AO2vtXj0/U9MspLad/wC0ZXhjmTbs > R1ja > TDZYNyqNjAI45xxRfavHp+p6ZZSW07/2jK8McybdiOsbSYbLBuVRsYBHHOOK890rwzqljqfh > uZvC > 7LfWN039paql1Exut0MsZmwXDONzhjuAZRwoPNLpHhrU7DVfDM0nhZhe2F239p6ol1ETd7oZ > YzLy > +5xucMdwDKDhQeakD0r7bbm/NiJQbkRecYwDkJnAJ9MnOPXB9DTbG/t9Sgea1cuiTSwMSpGH > jdo3 > HPoykVg6VEreMvFMF0iuZxbMiuMh4DFtxg9RvEv5+9ZvhXw+vh3VJoIfCFrAzXd0w1WIQIPI > klZ0 > UbT5nClV2lQBt4OAK2rU1Tkkuyf3pP8AUSdzqdF1aPWtNF7HBPbjzZYWin270eORo2B2kj7y > HoTx > U8U9y+oXMElmY7aNEMVx5ikSk7tw29RtwvJ67uOlcBo/h++stT0rU18N3NvfNrN9LfT+dBuF > rKZi > gYiQ5XMkR2jOCjHGcbtTRYLqy8bapew+EbuwtNRht0eZTaKDKjzs8jhJSTkSJzgscHI4rEZ1 > 9zcR > 2lrNczFhFEhkfahY4AycAAkn2AzWUnivSXtNOu1e78jUZFjtnNjOAxYgLuynyA5GC2ARyDiu > B8Ke > DdQt9e0fULrQp7SSBpDdNe/YpdoaNl/dzQgSyMWYcyZ43ZycGrHh7wXr2n3mhy3KBUV/Lvl8 > 1W8u > O3jMdqw55z94gd356UAeoUhOASAT7DvXm2l+F9RgOjxf2F9l1i1uY5L7XvPjP2pVOZOQ3mP5 > gyNr > qAu7/ZFWdC8OW48Uapd3vgye3SW/F5ZTSNbGKArFENwRJTtdpEY7guTkZPoAdjourR63pi3s > dvPb > /vZYWhn270eORo2B2sy/eQ9Ca0K830Hw5qVjrtpquo6C979ourt40laAyaQJLmSRWHz4YMrg > ttLM > CMAkYFdnFcarPrd/Zz6esOlrEv2e9WcF5GI+YbOq49fb34qMHJNrp/XzArjxjoTX0Vot3Kzz > T/Zo > pFtZTC8uSNiy7dhOQejdj6Vu1xnh221nTNJ0vw7deHkkXT1SEagZ4vJKoMLKq5L78DOCo5J+ > bvWL > Y+EbwxaXaT+HUi1KGdDqWtPLE63sYP70H5jJIJBkbHUAbvYVIHptFeb6Xo+r28ngqKfwsyz6 > GVtr > nUBNbktELaSLKHfuMe5lYg4PHCk1Do/hSawutIuI/CkltIdWvvtuHt8Cyl87y0YCQgoPMiOw > Zxsb > jpuAPRbG/t9Sgea1cuiTSwMSpGHjdo3HPoykU63vbe6luIoZQ0ltJ5cy4IKNgNg59iD+Ncb4 > V8Pr > 4d1SaCHwhawM13dMNViECDyJJWdFG0+ZwpVdpUAbeDgCtTTgX+IWuSw/6hbK1imPYzAyN+YR > k/MV > tTpqcZt9Ff8AFL9RNnS0UUViMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn > /IIv > f+uD/wDoJq3VTVP+QRe/9cH/APQTQBDpf+qqbUf+PZP+u8P/AKMWodL/ANVU2o/8eyf9d4f/ > AEYt > Shsq+GP+RT0b/rxg/wDRa1q1leGP+RT0b/rxg/8ARa1q1QgooooAKKKKACiiigAooooAKKKK > ACii > igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK860bxl4jvtU0j7VbWaWGotII2jhV0 > lIjd > wscyXDZ+71aNeAeh4oA9ForzC0vL4eHfDeuWutXMmuapcwxXEM0zyQlnOJU8jcFURfMfl2n9 > 3yeT > WzZeKtSvrXwbcJcaaja5DieDyWZkk+zSSllPmD5VdApUgnn7wNAHbUVxPg241drW5XU9b0+V > G1G/ > gSMWzpKZFuJB8rNM3y4GQm3IXAycZOdpnhm8j8Ry6f8A25qz3NhaaXctJJqdy6SP50vn5RpC > CJFi > 24IIGeAKAPR6K860fxr4k1VtPv8A+yYItMvrgQqJGhQxAkqDv+0bnYHqnlKeo61Np/ibxFee > IF0V > 7rR45I5ple8FnKYbkLtwkP73/WL828EnGOM4NAHf0Vxfgq61byZ/7U1rT5ozqV9AkItnSUut > zJwG > aZvlwCQm3IXAycZPaUAFFcdZaj4zfUbdLrTtlq0qiVvsEK4TPJyL5iOO4VvoeldjW1aj7Jpc > yfo7 > iTuFFebab4q8Q6ze6ZbXsdvbadq4liSe3jyG/dOw8meO4Y5G3O5o06H7pwKyPD+uXuoHwxYz > S3yh > 5YzBOt9OXnkhTfdrIS+HG8bQrZAAYDisRnrphiMwmMaeaFKB9o3BSckZ9MgflT64Wx8XavNp > +ia1 > M2mPY6tcxQJZQo4nh8w4HzliHZOrrsXGG545vadfeJ9Q1vVLNpdHFnp9+sDyfZpN80bRRSlQ > vmYV > gJMbskE/wjuXA6yivOfBOoXcN/8A2DZxWen6bb3moMiS253XKi8mG2DawVVQYByCRx8uME1t > CkuZ > L/w9dz6nfS3F60vk31vqTz2d63ku3z25K7FABbCqNpUAnoaAPT6K4vwVdat5M/8AamtafNGd > SvoE > hFs6Sl1uZOAzTN8uASE25C4GTjJs6bf+KL7XNUtTNpC2mnX6wNJ9nk3zRtFFKVC+ZhWAkxuy > QT/C > O4B06zwvPJAsqNNGAzxhgWUHOCR2zg4+hqSue0qa6HjPXLS6SwYra2s8c9vamKUo7zqEkYu2 > /b5f > B+X7x4FZOkeI/EEl9pv9o/2ZJaXmpXmmgW8EkcgaAz4k+Z2GCICNvbIOe1AHb0VwGn+Lddv7 > vwzK > J9GS01ydv9GETtPbxrE8hUnzAGb5ApOAFY9Grv6ACiiigAooooAKZHDFEXMcaIXbe+1QNzep > 9TwK > fRRcAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf8Arg//AKCa > t1U1 > T/kEXv8A1wf/ANBNAEOl/wCqqbUf+PZP+u8P/oxah0v/AFVTaj/x7J/13h/9GLUobKvhj/kU > 9G/6 > 8YP/AEWtatZXhj/kU9G/68YP/Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK > KACi > iigAooooAKKKKACiiigAooooAKy9P8N6FpM5n03RdNspiCPMtrVI2weoyoBrSkkEUTyMGKop > YhVL > HA9AOSfYVz/hrxdbeI1lVLW+glSe4jHm2M6IVjlZAd7oFDEKCVzkEkEZBoA1ItG0u31KTUYd > Ns47 > 6XiS5SBRK/1YDJ/OoE8MaBHc/aU0PTFuPOE/mraRhvMGcPnGdwyeevNZXhrxhBqTDTtQuIxq > wurq > 2xFbSRxSGGWRflZty7tiBiu4kZJ6Vo6bqiXviHVbZL2Z/syQg2ktk8JiyZBvDsB5iuVOCuQN > nBOa > ALSaJpMWpvqcel2SX7/eult0ErduXxk/nUcPh3Q7bU21ODRtPi1BmZmuo7VFlJbO4lwM5OTn > nnNU > F8aaXdeXFp32m5uLlHNnus544LhlUsAJjHswQOoJ9s1mWHj19Qg0owWVm9zdNbG6gW8cm3jn > G6Nl > JiAkOzLEfLjGM85oA6NfD2iLqD6guj6eL1877kWyeY2euWxk0yLwxoECWyRaHpka2shmtwlp > GBC5 > wSycfK3A5HPAqC28X6Hd3kVtDeOTNIYoZTbyLDK4z8qSldjng8Bj0pkfjLRJ9QfT4ri4N6k4 > tnhN > jPujc42lxs+VTuBDnCnsaANBNE0mLU31OPS7JL9/vXS26CVu3L4yfzq/XLeH/FiXawWGpSq+ > ryXF > 1Fts7SXyysNxJEHON4jB2D7zdc4NdTQAUVzOi+KLrUNeu9MvtNitQjSC1uIbkzJc+WwWQDKK > VKlg > Mc8hvTJryeNba68SaJY6VdRzQXlzLBNvtJRvCwyPvhlOEYBowDjd94cjuAbWn+G9C0mcz6bo > um2U > xBHmW1qkbYPUZUA1aj02wh8nyrK2TyGd4dsSjy2fO4rxwTk5I65Nc3J41trrxJoljpV1HNBe > XMsE > 2+0lG8LDI++GU4RgGjAON33hyO+7BqqXOu3emRRFvskSPNLnhWfO1AO5wCT6ZX14qMJSTa6A > Oh0L > SLfUn1GDSrGK+fO+5S3RZWz1ywGT+dQWnhfw/p959sstC0y2uuf30NpGj89fmAzzVe18ZaJe > XVtB > BNdN9q3eRMbGdYZcKWJWUpsIwCc7ue1ZsXjeb7HY6tdaQ0Wh37qltcxzGWYh/wDVs0ITID8A > BWY5 > Ycekgby+HdESKziXRtPWOxcyWii1QC3YncWjGPlOecjHNFh4e0XS7g3Gn6Pp9pMV2mS3tkjY > r6ZA > BxxUC+KdIcaYyTTumpw+dZulpMVlXyzJgMFwG2Kx2nDHHSqnh3xhb+IIp/Ls76KWKa4QCSyn > RCsc > rIDvZAoYhQSucgkgjINAGqmiaTFqb6nHpdkl+/3rpbdBK3bl8ZP51DZ+GNA069+22Oh6Za3f > P7+C > 0jR+evzAZ5rmrHxtr1zcwpN4atIkaOwmlCai7yRx3UpjU7DAMsm1iwJAAHU1vx+LdFmult0u > pSXc > xxy/ZpRDI4z8qS7djNweASTigB9v4S8N2d4l5beHtJgukbcs8VlGrq3qGAyDT4vDGgQeR5Oh > 6ZH9 > nlM8Oy0jHlSHGXXA4Y4HI54HpVKHxzoNx9nEM95I9xLLDHGun3BffHjeGXZlcbh1Ao8NeLrb > xGsq > pa30EqT3EY82xnRCscrIDvdAoYhQSucgkgjINAEMfg+MeLY9bY6dEsMzzxpaaeIZZHaNo8yy > 7iZM > B37LyfauoorG0XW59Yu75RZxxWtrPJbiTz90hkRipDJtG3I+YcnII6Zq405Si5LZCubNFFYN > r4y0 > S8ubaCCe6b7Vu8iY2M6wy4UsSspTYRgE53YPaoGb1FcrZeKNW1GPTr+08PiTSL+VFin+1Hzl > ibpK > 0WzAUjB+/nBGQOcW08aaDJKES7mYMWWORbSYxzMoJKxvt2yNwcKpJOOAaAN+iuWh+IvhicRG > K9uW > 81UePFhcfMr/AHCPk6MeF/vHgZPFPs/iB4av5raK3vpi1z5flb7OdARIcRnLIAFYnAJwCeAc > 8UAd > NRWLD4s0W4vI7WO6kLSyGKOU28iwyPz8qyldjHg8Bj0qGy8a6DqFyLe2up2mJlVUazmQl487 > 0G5B > lxtPyfe46UAdBRXO+GvF1t4jWVUtb6CVJ7iMebYzohWOVkB3ugUMQoJXOQSQRkGqGk+Nb3WJ > 7Oa3 > 0i3k0yfeZZIb7zLm1VVYjzYBHkElQu0MSCcdeKAOxornfDXi628RrKqWt9BKk9xGPNsZ0QrH > KyA7 > 3QKGIUErnIJIIyDUkXjPQ5tRfT47i5a8S4FvJD9in3RucY3jZ8qncMOcKexoA3qKxtN1RL3x > Dqts > l7M/2ZIQbSWyeExZMg3h2A8xXKnBXIGzgnNRad4y0LVb6OztLqUzyPJGqy2ssQLxkh0y6gbx > tOV6 > 4GcYoA3qK5+PxtoEuoW1jFdzST3Uxht9lpMUmYZJ2OE2sAAcsDgY5Iq/Zaql1quoaa0RiuLM > o2Cc > h43GVcfiGGPVTVRhKSbXT/hgNGiiipAKKKKACiiigAooooAKqap/yCL3/rg//oJq3VTVP+QR > e/8A > XB//AEE0AQ6X/qqm1H/j2T/rvD/6MWodL/1VTaj/AMeyf9d4f/Ri1KGyr4Y/5FPRv+vGD/0W > tatZ > Xhj/AJFPRv8Arxg/9FrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC > iiig > AooooAKKQkKCSQAOSTVCPXtHlYrHq1i7AFsLcITgDJPXsAT+FVGEpfCrkucY7s0KKqDVNPJg > Av7U > m4/1I85f3v8Au88/hSW2radeTGG11C1nlHJSKZWb8gafs52vZhzx2uXK5/S9B1PS76QRavEd > Le6n > uvs32T96WldpGUyFyNu5yRhQe2a0k1nS5Lj7OmpWbT5I8pZ1LZHUYzntTYte0eaVIotWsZJH > IVUW > 4QliegAzyafsqn8r+4XtYd0YNn4S1O2/srfq9o/2HVbnUX22DL5nnebuQfvTtx58mDz/AA8c > HdZs > tE1638TT6vcaxpsqXEMMEsMemuh8uNpGXaxnOGzK2SQRwOBXS0xZonleJZEaRAC6BgSuemR2 > zisy > ziPD3w8fR9UsL+4vdOkuLQuzT2Wli0muiysv75lchh82cbRkgHtzLpXw6ttLuNHmF+8jafLO > 75jw > J1dSiKeePLXaAefu9s12buI0ZyCQoJO1ST+AHJpsE8d1bxXELbopUDo2MZBGQeaAOVtPBt3B > a6Zp > c+sJNo2mSxSW0AtNsx8ogxK8u8ghSF6IpOOT1zc0fRNa03V9Ru7jVdPnhv7j7RLFHp7xsGES > RKAx > mYYxGpOQcknpnjXj1TT5bj7PHf2rz5K+WsylsjqMZzVokAEkgAdSaAOQ0bwZeaHexXtnqtul > xPcT > TapizbZeeZK0gwvmfu2XeyhstxjOcYraXTtUTV9RvF1ktBPCqW1pJbgx27gffyCCwJ5IyPr0 > xbg1 > XTrqURW9/azSHokcysT+ANW6qM3FNLrp/Xb5AcRZfD/7CujTRT6Wmo2c5lvL+LTNk16pBDBm > EmQW > DNkksM4IAwBTrTwTqdo2hwDX4pNP0WYNbQPY/M0XlPFsdw4ywRyAwA9SrV2tFSBxdl4L1Syk > 0KJf > EET2GiThrWB7D5mi8t4tjuHGWCOQGAA7lWrV0yznsfF+uO8Tm3vxDcxSgfKGVBGyE9j8qkeu > 4+hr > forSFRwUl3VvxT/QTRwmgfDttJ1Kxvbq802We2Ll5rPSxaS3W5GXEzK5Dj5s42jJAPbm9aeD > biCL > TdPm1YTaLpkyS2tr9m2y/uzmJXk3EMqHGMKp+UZJ5z1tFZjONsfB2rWR0CH+3reSy0OUG2hN > gQzx > iJ4drt5nLBHOGAAzyVNaWl6Dqel30gi1eI6W91PdfZvsn70tK7SMpkLkbdzkjCg9s10FFAGB > Z6Lq > tv4tvdYl1OyktrqKOA2yWLK6pG0rJ+880jdmU5O3BwMBaw9J+G0Gj3FoLZtH+z2kokhkbRoz > dcHK > hpi3OOPmChuOuea7uigDjrDwdqllrsetnXLd9Rmlb+0JBYsq3UPGyIL5pCbAOG5PrnnOjpeg > 6npd > 9IItXiOlvdT3X2b7J+9LSu0jKZC5G3c5IwoPbNdBRQAVxWgeADoeuW+o/wBoxzJAjRiP7LtL > 5ziR > 23kGX5iC+BkEgjnI7Wit6WIq0oyhB2Ut/wCvmJpPcK4TQPh22lalY3t1eabNNbFy81npYtJb > rcjL > iZg5Dj5s42jJAP17uisBnM6T4b1TSI7bT4ddB0W2+WK3NoPO8sfdjMpYgqBxwgbA655qnH4L > 1CLT > bDSf7bhbTNNeOSziay/eAxHMIkcSYdVIUkKqltvXk12VFAHC2/gG+t9NtrUa1bF7ez062VzY > tgtZ > zmWNiPN6EHawz15BHSn2PgK5tbWyt5dXhlS2tdNtyUsyhf7FcGVD/rDjcpKkc8/MP7tdvRQB > wukf > Da20e6sxCdINrZyiSJzo8f2sgHKhpyxzj+8EDcdc81ctPCWp250ovq9o5sdVudRbbYMvmef5 > u5B+ > 9O3HnyYPP8PHB3ddRQBz+l6Dqel30gi1eI6W91PdfZvsn70tK7SMpkLkbdzkjCg9s1Q0rwdf > W2oa > Vd6rrEF/NpoYpcJY+TPMShQ+bJvbcMMTgAZIBJOK6+igDn9L0HU9LvpBFq8R0t7qe6+zfZP3 > paV2 > kZTIXI27nJGFB7ZpujaJrOm6xqN3c6rYXEF/cfaJYotPeNwwiSJQrmZhjEak5U5JPTPHRUUA > c1Za > Jr1v4mn1e41jTZUuIYYJYY9NdD5cbSMu1jOcNmVskgjgcCq1p4S1K3OlF9XtH+w6pc6i+2wZ > fM8/ > zdyD96duPPkwef4eODu66igDziw0rULXxP4d0mC5u7rTNEnk2+ZpbwLFF9nljTM7HbKRvVRs > A4yT > muo0+znk8Z6vqskTRwi3gsodwx5mwu7N9MyBQf8AZNb9FaQqOCkl1VvxT/QTQUUUVmMKKKKA > Ciii > gAooooAKqap/yCL3/rg//oJq3VHWmKaDqLKcEW0hH/fJoYDNL/1VTaj/AMeyf9d4f/Ri1kW8 > E0au > I9TvV2OU6QnOD/1zrLvdUvE1HT7X7ZcSJJewq4kEWCN+f4UB6gd64o4ym3yrqaulLc6Hwx/y > Kejf > 9eMH/ota1ayvDH/Ip6N/14wf+i1rVrtMgooooAKKKKACiiigAooooAKKKKACiiigAooooAKK > KKAC > iiigAooooAKKKKAEJwCTnj0FchpLlL23eWPUnVbm7kEMllIiQhmkZZAdgySvy4JJ/ecYxiuw > oran > VUIuNt/8mv1MqlLnknfb/gf5HF6HZ3Nsvh+KO2uBahhJKskTIbeUW7q4IYA4ZmBz0zn1FT2w > e6gt > bWOzuluI9TkuPNltnjEcfnu5O5gPvIcYHPzV1tFbTxbk+ZrX/h9/vMY4VRVk9P8Ahv8AIwra > 8Q+J > 71vIvAklvDEjtaShSyNKW+Yrj+Ic9Dniq2g2xuhIZ3vBElxNJ9luLZolBNwZI3UlQSflzjJx > u7dK > 6ais3XVmoq234K3Y0VHVNvv+OvcKgitIorue5QHzZwoc567c4/nU9Fc5uNdxGjOQSFBJ2gk/ > gBya > 5XSEuI7PTI4Y9TS7Ty1nWcOIhGANwwfl6dMc5xnvXWUUAY9tdK3iK6Pk3QWSGKNXa2kCllaQ > n5iu > P4hz0Oao2Rmgms5t2psHu545FlWZgIvn2ZBHH/LPk88nng46aigDm9Ntpb/ckrPFDFeyXKxv > ZvG5 > /esy/O3GDwSAM4ODUligm1O6DS6oqicPbpIJljwEUnJI5BbcNpOPQc10FFAHNW32z/RMf2h/ > aXmL > 9q83f5OM/PjPyYxnG3np707T0meW0899WF8GzcZ3eSTg5HPybc9NvPSujooAKKKKACiiigAo > oooA > KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii > igAo > oooAKoa5/wAi/qX/AF6y/wDoBq/VDXP+Rf1L/r1l/wDQDSlsNblBPu3H/XZ/51zd/wD8h7S/ > +v6L > /wBCNbUep6eDMGv7PDSsyn7SnIJ+tYt80EmtaU8N3bTA30PEUysR8x7A18/Si/aR0OxtcrOt > 8Mf8 > ino3/XjB/wCi1rVrK8Mf8ino3/XjB/6LWtWvoTiCiiigAooooAKKKKACiiigAooooAKKKKAC > iiig > AooooAKKKKAEIyCASPcdq5TTJ9VubyKOXUL0RNNcxmWRIAjhGdFCYTO/gNzgfI3BHTqyMgg5 > 59DW > ZB4e063dGjW5yjO6hryZgrMGDMAWxk7m568muijUhCMlJavyT6P/AIBhVpzlKLi9F5tdjE0r > VdSu > f7Eju711uJyryBEQLPE0LyA/dyCCu04I/UVYtrvUYLeC9k1CW4V9Qe0eGSOMDb5zRggqoOQA > Cc5H > BrYt9FsLYWYjhb/Q8/Zy8ruY8rtIBJJxjjHSmW2hafaTLLHFKWRmdfNnkkCsxJLAMxAJyeR6 > mt51 > 6DbtG3yXn9269PkjGFCskry/F+X39SvbpeHxFdwPql08EUMUqxlIsZcyAgkJnA2DHP1zWfpc > mr3c > yj7dfEJcSgySxweS6Rz7CvypuyUz6cg44raj0WzivWvEN1578Mxu5SCOcAgtjA3HAxxnipLD > S7XT > FdbXzgrksRJPJIMkkkjcxwSSScdah16aTstdOi7alKjUbV3pr1fyLlVYVuxqF00rg2pCeQoA > yDg7 > vf0q1RXGdY10EiMhJAYEHaxB/AjkVz+n6nff2Hp7XEJVJ4o4luRNvkDsAAxUjHJx3PXkda6B > 0EiM > hJAYEHaSD+BHIqhbaHp1m0RhgYCL/Vq0rsqH1CkkA+/WgDHsdXurv+z4ftEwlZoyzkR4m+Xd > IuNv > G3pxjrWtBqF9PeTwCwjCwTCOST7RxgqrZHy5Jw3I4Huani0uygMBjgVTAzvEcn5S+d355NJb > 6Xa2 > tw88RuBI53NuuZGDHGMkFiDwAPwFAEVtI51a/Q20aTCKNg4mZhIpLhcgj5T8pzjPXvimaNda > hcxy > G6ig2CaZd6zFmG2RgBjYBgYxnPbpU8WkWkN19pQ3PnHAJa6lYEDOAQWwQMnj3pyaXaR3RuUj > YSFi > +PMbaGPUhc7QT64oAz7TxC95LCY9PnNtM21JAkmQD0Y/JtA+jGtyqMej2MUyyJEw2tvVPNfY > rdch > M7R+VXqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA > Ciii > gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqaqAdHvQRkG3kyD/ALpq3VTVP+QRe/8A > XB// > AEE0AZun6Rpkyl5dOtHYnJLQKST+VTXekabbxxSw6faRSLcQ7XSFVI/eL0IFTaX/AKqptR/4 > 9k/6 > 7w/+jFqEkNsq+GP+RT0b/rxg/wDRa1q1leGP+RT0b/rxg/8ARa1q1YgooooAKKKKACiiigAo > oooA > KKKKACiiigAooooAKKKKACiiigArKj8T6FPffYLfWdOnviWC2sV3GZWIBJAXdnPB/KtWvO/D > fgzX > NNvNJnuls7cWG8ulvqdzPDLmNlCpDKu2EZYHKk4xgDBoA2rLxzDcmF7jRNVsraW8NiLmcQMg > nEhi > 2Hy5WYfOCucYzjnmtq313SLzUJNPttVsZ72LPmW0VwjSJjrlQcjFc14a8I3FvcTz67aW5l+3 > TX0H > k6pcTxK8kryD9y6oildwAYDJIJ4NZ+neDvEVrrGiX1zJZzyafdNJcStqVw32hXjdHdYivlxN > 8+7Y > oIOMbh3AOvbxT4eQAtr2ljMpgGbyP/WDGU6/eGRkdeRVfQPGWheJGePTtTs5bhJZk+zpcI0h > WOQp > vCgk7TgMD6MPWqOh6Pq1r4l1bUNQ0rR1TUblZjcQ3byTRqkMcapgwrkZjLfeGNx645n0XTtd > 0m7m > tNunNpj3tzdef5rmYiWV5duzaFBBfGdxyB0oA0YfEug3Oorp8Gt6bLesSoto7uNpCRkkbQc8 > YP5V > qV554Z8Ga1p1/pE16LS2SxLGRLbUri4ikBjZQscMq7YRlgcqeMYHBrr4odYfW78Xctm2jPEq > 20aK > wmDY+fcemOuMe341GPMnrawGbF40triSzeHS9TksLy4Fvb6gscfkyMSQGxv3hTg4Yrg9s5FX > dO1e > 8ufEOp6TeWUEBtIoZ4pIbky+bHI0qjcCi7WHlHIG4c9az/D+meJNEtLDRt2lyaZZKsKXRaTz > nhUY > VTHgKGwAN28jvt7UtnaeI4/GF5qc1hpS2d1BBbHZqEjSIsTzNv2mEAk+b93Ixt6nNSBsx65p > M2pN > psWqWT36Z3Wq3CGUY65TOf0pLfXdIvNQk0+21WxnvYs+ZbRXCNImOuVByMVxOjeAL7TX061m > S3uL > ewuROl3Jqt2zOQxIb7PkRq5zydxGSeOcUuneDvEVrrGiX1zJZzyafdNJcStqVw32hXjdHdYi > vlxN > 8+7YoIOMbh3AOxXxLoLyJGmt6azyTm2RRdoS0oxmMDPLcj5evIrUrk9D0fVrXxLq2oahpWjq > mo3K > zG4hu3kmjVIY41TBhXIzGW+8Mbj1xz1lABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVT > VP8A > kEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8Aj2T/AK7w > /wDo > xalDZV8Mf8ino3/XjB/6LWtWsrwx/wAino3/AF4wf+i1rVqhBRRRQAUUUUAFFFFABRRRQAUU > UUAF > FFFABRRRQAUUUUAFFFFABVaLULWfULmwjmDXVsiPNHg5RX3bT6c7W/KrNcRpPivS5vGOr6XJ > 4rsr > +1kt4JLaKSe3O2RnnEkSbACwCpHw24jPJ5oA7eivIPBuk6bq1yz6DD4dt/sOtXFw17YXAN2Y > BdSF > YyiIAI3QBRlyNmCB0xa0XxzfXPijSGm1i3NhqV08ElnLPGZLUmN2jR1WFTHJuVV2tIxJOAD1 > AB6r > SBgwypBGSOK8+0XWJdc8Satp8Hj2Jktr4LawQC1eaaPyYncZ2ncgZnUELkbTljjg8EXVvp97 > c6Zd > eJrqe/8A7Rvl/syVYM83EjCUhIg43Lhskhfm4AGAAD0KivKPCfi3VtZ1/Rs+IYNQtbppPOhs > 5oXw > BGzAyQmBJIVBAHLtzgc5zXoUWvWd1rd/ols7HUbOJZJFaNggDDK/NjB7dP6GqjCUk3FXtq/Q > DVqn > Z6vpuoz3MFjqFpdTWrbLiOCZXaFskYcA5U5B4PofSvPPDUPhS8h0RdSKr4vhlSS7BQm8NyPv > +ZgF > vL3Zxn5AMYIAFbeneI9Cm+JWrQx61pzyy2FlBGi3SFnkWW63IBnlhuXI6jI9akDtKK8q0LxZ > 4ivt > WsDd6tpkVxNc7LrSGuN0sK7iCohW3EisP7zSFeM5waNF8c31z4o0hptYtzYaldPBJZyzxmS1 > Jjdo > 0dVhUxyblVdrSMSTgA9QAeq0V5/oOtPrHinU7GLx1BNFa6gPs1rF9maW4i8qJ3UkLygZnXKg > MMHL > Ejj0CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo > oooA > KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/ACCL3/rg/wD6Cat1U1T/AJBF > 7/1w > f/0E0AQ6X/qqm1H/AI9k/wCu8P8A6MWodL/1VTaj/wAeyf8AXeH/ANGLUobKvhj/AJFPRv8A > rxg/ > 9FrWrWV4Y/5FPRv+vGD/ANFrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK > KKKA > CiiseCfVH125s3ubMwQxRy/LbMGIcuAM+ZjjZ1xznoKuMOZN32IlPlaVtzYormNP1fV7y5WE > S2jy > LNIrxiykQGOOYRuVcyYzg7sAH0rpJkaWCSNJXhZlKiRACyEjqMgjI9wR7VVWk6TsxU6qqK6H > 0VxP > hbxtJeeHtAn1aw1GNr6CCM6jLFGsMs7qB0Vtyhm4BKBTkY6imWHiTxBHb22o6i+mT2E2qyaY > 8dvb > SQyRkXLW6OC0jhgWVSRgYDHk45yNDuaK4yy+J/hzUNTt7K3nytzN5EE/nQssjk4A2CQygE9C > yAdO > eay9L8ca3/aFrFfpb3STX11ZMlvps1sA0TSqhWeSQxOztGoCZBBfGflNAHo9FYFt4rtrseH5 > I7G9 > FvrkYe2nYR7UJhaYI437gdiN0BGe9VYPHNtdXmmQw6RqrQapN5dld+XGIpgEZy+S+4LtUtyA > SPug > 0AdTRSMSFJAyccCubtr/AMQPdLFL9iLJHayzRLbOGAldlcZ8w4KhSc4OfStadJzTaaVjOdRQ > aVtz > paK5e013UJ7uztmeHfLez28h+wyqm2Pfgq5baSfLPc/e6fKcrp2r6ve3qWxltSxe4V/9BkRV > WNmQ > MGMmG+bZlR6nkYrV4Scb3e3r5+XkzJYqDtb9PLz8zp6K5fTNf1C/XSvMFtDLcOoni8tjlWia > VXQ7 > uAQuOQec+nPUVlVoypPllua0qsaqvEKKKKyNAooooAKKKKACiiigAooooAKKKKACiiigAooo > oAKK > KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/ > AK4P > /wCgmrdVNU/5BF7/ANcH/wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1 > KGyr > 4Y/5FPRv+vGD/wBFrWrWV4Y/5FPRv+vGD/0WtatUIKKKKACiiigAooooAKKKKACiiigAoooo > AKKK > KACiiigAqC7vIbKLzJnwOw7n6VPXFeIr0vqrx5+WNQAPqM/1qoq7E3Y2B4j3vtis3f0G7n8s > VCdZ > W3vJLhtPZJ5UVGLSEZVSxAwR/tN+dczeeM7PwdoUer32nahdWjyNHJLZxo/kkNtG/cy4BPAP > TPBw > SM19I+IGneNdP1C50zTNThtbRCzXN3HGke8YOwEOSWxzwOOM4yM3onykbq51lvr0NrEY4LLa > hd3x > 5pPzMxZjyO5JNaUusJbwqbiPZMwyIlbJA9+OK5XRWW51a2Q8qTu/IE/0qtPfGe4klY8uxNNx > u9QT > sjQgh0a20+w0+LT5fsmnyJJaxPeSsEZDlOpOQvGAcgYGOgqUPpQjt4xpp8u3unvI0+0vtEzu > zliO > h+Z2IByAemMDGN9pHrR9pHrRyIOZm5ZXOn6dp9tYWdnNDa2zBoo0vJAFwcgdclf9k8Y4xioT > daL9 > litDYr5MV59tWP7U3E5lMu4+v7wlsHjOOOBXO6ldn7MsYJAkfaxBxxgn9cY/Gqcqy2e+FW2L > JFyF > JAwy+nQ8dM9DVKjdXRnKuouzOvtX0iCHSVt7BvK0oH7Ev2t2WP5DH0Jw3yMyjOcA8UW40m1G > mLDp > 0irpZY2aG7kKxZQp0JwflZgM5wDxiub027PktHJIzzAjczHJbjAOffHPvmugt5Ei0c3n7vzH > uBBu > lXcqDGc4wf5HipcEt0Wp31Rtf8JIP+fb/wAif/WqJdbgS6kuVs8TSIqO3mnlVLEDGMfxN+dU > JLYs > 5kmjRh5CSBrdhFGQTgFmfhScdAOfbmppdLt7efa8krqbtbcYIUjcqsD0PTJ+vtSVkPVkianZ > x+Tt > sceTM88f748O+7cfx3tx05+lEeqWkQiCWWBFM86fvjw77tx987246c+wo0+xt/tkbcuEuZLZ > 1kww > chCdwGOOnTn61TSzheK2nj8945Y5GK5VSNhxkseFH546c5quZvd/1r/wRcqXQsJeafHJZSJp > 2HsU > 8u3PnH5F27ce/BPXPWr3/CSD/n2/8if/AFqzWsbVLlYmmbzJYUkhh8wDcxzkb8EduOOcisu9 > YWt5 > LCBIoRsYlADD644/HvQ/f3dwS5dlY6b/AISQf8+3/kT/AOtR/wAJIP8An2/8if8A1q5L7SPW > j7SP > WlyIfMzrf+EkH/Pt/wCRP/rUf8JIP+fb/wAif/WrkvtI9aPtI9aORBzM63/hJB/z7f8AkT/6 > 1Kvi > NC3zwED1D5/pXI/aR60faR60ciDmZ2tzrPkwrPFCJoCcbg+Cp9CMcVU/4Scf8+n/AJE/+tWN > pVx5 > yXluT8j27N9COQazFudyg56ikoIOZnWf8JOP+fT/AMif/Wo/4Scf8+n/AJE/+tXKef70ef70 > +RC5 > mdX/AMJOP+fT/wAif/Wo/wCEnH/Pp/5E/wDrVynn+9Hn+9HIg5mdYviRnYKlmWY9AJMk/pU3 > 9tXX > /QLm/M//ABNclbXvkXlu4OCZUT/vpgP61m+K/ije+B9XlTWtIjutLu7cvpUtq+JDKgAeObce > Blgd > yjgEcMc7ZlFLoUm2egprgVlF1ay26scBmBI/kK00njdwqsMldy8/eX1Hr1H5j1Fedf2jrDaT > paa9 > FawanMJHuIrUkxoR0UZJ5AYA8kZzgkVsWF8W02Ig/vbW9gCMR0WSQRsPyZvzFDhpcFLWx2NF > RW9z > FdRtJC25VkeM8Y+ZWKt+oNS1DTTszRpp2YUUUUhBRRRQAUVRttZsLy9ezguN9wm/cmxhjYwV > uSMc > EgVeqpQlF2krFThKDtJWCiqFnrVhqF7PaWsrySwEhz5LhMhtpAcjaxBBBwTgg1folCUHaSsS > FFVo > p7l9QuYJLMx20aIYrjzFIlJ3bht6jbheT13cdKzrbxXpd3rL6TENQ+2pguj6bcoqg7gGLtGF > CnY2 > GJwcHBNSBtUUVn32rx6fqemWUltO/wDaMrwxzJt2I6xtJhssG5VGxgEcc44oA0KKKKACiqtl > qNtq > FtJcWzs8cc0sLHac743ZHGOpwyke9Ytt460K6MXltqISW4FsssmlXSR+aZPL2l2jCqd/y8kY > PFAH > SUUUUAFFVrG/t9Sgea1cuiTSwMSpGHjdo3HPoykVZoAKKKKACqmqf8gi9/64P/6Cat1U1T/k > EXv/ > AFwf/wBBNAEOl/6qptR/49k/67w/+jFqHS/9VU2o/wDHsn/XeH/0YtShsq+GP+RT0b/rxg/9 > FrWr > WV4Y/wCRT0b/AK8YP/Ra1q1QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvMtc > nzrE > 5z/d/wDQRXpteejQH1i7u7gXgh2SCPb5W7PyKc53D1rSDS1ZE03sYkWsPpsdxBPYDUNOuAfM > gGCR > uGGGG4ZSOoPv61Tn1tLjRbfw9oGiPpelxqI2MuAwTOSAATyeckkk5J6nNdT/AMIVJ/0El/8A > Af8A > +yo/4QqT/oJL/wCA/wD9lV+0he5HJLYydPvzY3cE68+UwOPUdx+VWtatHgkN9agy2Ex3pIoy > Ez1U > +mKuf8IVJ/0El/8AAf8A+yq3ZeHdR05ibTWzFnqv2fKn6gtik6kd0xqL6nH/AGz3o+2e9d4d > P1Q/ > ev7Bj6tpwJ/9Do/s3Uv+f3Tv/BaP/i6PaoORnn1xIlzA8MjEK3dTgg9QR+NZUiamuCbz7QqA > KmWI > bH0PFerf2bqX/P7p3/gtH/xdH9m6l/z+6d/4LR/8XTVZITpXVmedWrtEWeV1ZzwNo4A/xPf8 > PTJ0 > LfV57USLFINsgAdGUMrYORkEEV2v9m6l/wA/unf+C0f/ABdH9m6l/wA/unf+C0f/ABdJ1k9w > VOys > jjx4hvMnMyspQIUaNSu0EkDaRjgnjjjoOKc/iS+kWMPcZ8uRZVJRc7lGAScZJx65rrv7N1L/ > AJ/d > O/8ABaP/AIuj+zdS/wCf3Tv/AAWj/wCLpe0iVyM5GPxJfQsWS4wTM0/3F++QQT09CeOlN/4S > G+3o > 32knajIAVBBDfeyMYOe5Oc12H9m6l/z+6d/4LR/8XR/Zupf8/unf+C0f/F0e0iHIzkf+Ejvd > uwzI > ybdu1okKkZyBgjGAenp2xVWfU5bqd55pS8jnLMe9dx/Zupf8/unf+C0f/F0f2bqX/P7p3/gt > H/xd > HtYhyM4P7Z70fbPeu8/s3Uv+f3Tv/BaP/i6P7N1L/n907/wWj/4un7VC5GcH9s96PtnvXef2 > bqX/ > AD+6d/4LR/8AF0f2bqX/AD+6d/4LR/8AF0e1QcjOD+2e9Kt0WYKuSTwAO9d3/Zupf8/unf8A > gtH/ > AMXTW07WdpEOr2tuT/FDp6g/qxo9qg5Gc+7PomjzNcfJf30ZhghJwyIfvOR29qzEl2oB6Ct1 > vBM0 > k7zzauZZnOWkkhJJ/wDH6X/hCpP+gkv/AID/AP2VCqQ7g4yMLz6PPrd/4QqT/oJL/wCA/wD9 > lR/w > hUn/AEEl/wDAf/7Kn7SAuSRhefR59bv/AAhUn/QSX/wH/wDsqP8AhCpP+gkv/gP/APZUe0gH > JI52 > e5eMRSojSGKeKUopGWVZFYgZIGcA9TWbd3PhDUtcv9V1fw7reozXcC2wjukjeO3QDBEI3jYS > ecg5 > BJIIyc9p/wAIVJ/0El/8B/8A7Kj/AIQqT/oJL/4D/wD2VDqQe4KEkcZYXVokOkaZpsWr/ZdO > gmTz > dT2GQhmUqMqcEAAgcDAAFdVpkiy2skTgMr3lmCpGQR561Z/4QqT/AKCS/wDgP/8AZVEumtpN > +lqZ > xNuuLKTcE29Z8Yxk+lHPFqyGoyTudHo+mf2ZdSRR6JDExmmIvUEYAjZ2ZQMfNwCBjAHFVrPS > LqM2 > Kf2d5N9DKrXGpeYp84A/NyDvbcMjDAAZ9hXV0Vf1ud27b+v+fntt5HovHVG27av18/Pz228j > mdN0 > qL+2Lua40KSJXuRPBI5iKR4RBkKrnDFlJyBzkZNdNRRWVWrKo03+v6mNavKs05dFbr+rZz9t > 4Qsb > W7iuUky8bhwPslsvIOeoiBH4EGugoopVKs6jvNiq16lVpzdyrDp1nb3LXENtGkzbtzquCdx3 > N+ZG > atUUVDk5atkSlKTvJ3OA8J6f4s03Wwl9FLHp0zyz3fzwspuGySY8HcImznGAwbrkEmu/oorf > E4h4 > ifO4pPy0ISsrHF6LBdWXjbVL2Hwjd2FpqMNujzKbRQZUednkcJKSciROcFjg5HFWdPk1QeO9 > RvJf > D+oQ2d1a29slw8tuVBiedixCyltpEi4wCeuQK6uiucZ5nonhi60u90e8tfDE1lcrq9811Ij2 > 4Mdp > IZjEpAkwUBkiOxc4MbHHTdFpHhrU7DVfDM0nhZhe2F239p6ol1ETd7oZYzLy+5xucMdwDKDh > Qea9 > RooA8r0HwZqtlq1hPe22pvqMFyJLnUlmskinG45JcJ9oZWH8DY9M8A1No/hSawutIuI/Cklt > IdWv > vtuHt8Cyl87y0YCQgoPMiOwZxsbjpu9OooA4XwtoA8OalPDB4OtonN3dONUhFugMDyu6IuD5 > nAKr > tIAG3rgU7wboM0c1xdanpWpWlwLi7kSO7uY5YHE10ZkKokjhXXamSAvJP3uo7iigDynR/DWv > 2nib > SdXk0a4iuxcv/acsRskjcSRupZNuJHjVyrYkbdgcKT0vaJ4QCTabFqnhMPqFs+681h7qMrdN > tILn > BMkgbP3HUAZ68V6RRQBwvhbw8PD2pT28HhG1t5Gu7pl1aJYFAgkld0UYPmHAKrtIAG3g4ArP > 0vwv > qMB0eL+wvsusWtzHJfa958Z+1KpzJyG8x/MGRtdQF3f7Ir0qigDz/QfDdt/wlOp3V74Nnto5 > tQF3 > ZzStbmK3KxRAsESUlXaRGOVXJyMn09AoooAKqap/yCL3/rg//oJq3VTVP+QRe/8AXB//AEE0 > AQ6X > /qqm1H/j2T/rvD/6MWodL/1VTaj/AMeyf9d4f/Ri1KGyr4Y/5FPRv+vGD/0WtatZXhj/AJFP > Rv8A > rxg/9FrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5jQ+l/wD9fP8A7TSu > nrmN > D6X/AP18/wDtNKH8LF1NWiiqGsaxZaFpsl9fS7Ik4AHLO3ZVHcn/AOucAE1m2krs1p05VJKE > FdvZ > F+ivFdV+KOu3k4Nh5enwr0RVWRjwPvMwx1BxgDr3o0r4o67Zzk3/AJeoQt1RlWNhwfusox1I > zkHp > 2rk+u0r2Pov9VMw9nz+7ftfX8rfie1UVm6Lrun+ILEXenzb14Doww0Zx0Yev6ehNaVdaaauj > 52pT > lTk4TVmt0FFFc14m8Uy6M6W9jp899dCW185U2BY45pxEud7rlmxIFxkAgFsDksg6WismPxLp > J05b > 26vYLGP94HW7lSMxtHIIpAcnHyyEISCRkjBOQTPda3pNlYQ393qllb2U+3yriW4RI5NwyNrE > 4OQC > RjtQBfoqhPrek2tpHd3GqWUNtJF5yTSXCKjR5UbwxOCuXQZ6fMvqKoad4z8Panp11fw6vZLb > WkrR > zu9zGBHiRo1ZiGwFcrlSfvAigDeorB1TxJ5OjQ6lotp/bcUvnbTZSb1OyKVxhlDZy8Yj+rjq > eDvU > AFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5vV/wDkPQ/9dLH/ANKDXSVzer/8 > h6H/ > AK6WP/pQa0p7ky2O2ooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF > FFAB > RRRQAVU1T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8eyf9d4f/AEYtQ6X/ > AKqp > tR/49k/67w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota1aoQUUUUAFFFFABR > RRQA > UUUUAFFFFABRRRQAUUUUAIc4OACe2a56w8R3V9epaizs/MMk0bpHeF3i8ssNzDyxhSwABzn5 > hxXQ > nODggHtmsOy0XULWSEtqNsyxSzS/JaMrMZCxKk+Yfl3MDjH8K88Zroo+y5Zc+/Tfs+3y3MKv > tOaP > Jt128u/zLmkX93qEUslxawwKkrxL5c5kJKOyNnKLgZXjr+FZOh9L/wD6+f8A2mlWoNG1OKFY > G1O2 > MJuvtL7LRlcky+aVB8wgAnI6Hiquh9L/AP6+f/aaVNdQu3B6fP8AUdJzslNa/L9DVrwn4ha3 > Jq/i > m4iywt7JjbxofUHDtjJGS2eeOAuele7V8+eNNPuNO8Xakk6486dp42AOGRyWBGRz1wfcEdq8 > jHN8 > itsfZcIwpvFycviUdPv1OwXwnoXjHwfBc+F0+z6pYxhJraVwWkPJIc8DJOSr8A9DjGEG8J6F > 4O8H > z3PihPtGqX0ZSG2icBozwQEPIyDgs/IHQZzh72g2em/DTw6Nf1KZbnVb+HbbwQygqVOG2qRk > EfdL > PyBwBn+I16z034l+HTr+mzLbarYQ7biCaUBQoy21icAD7xV+AeQcfwxyR5b2XPbb9bd7dDv+ > s1vb > cntJfVuf4+t+3Ne/Lzac3yucH4M1uTQ/EltMCxhlYRSov8QPHTIGQfWvoBWV0V0YMrDIIOQR > Xzbo > 1vJcatbCMfccSMewAOf/AK3419GWcLW9jbwOQWjjVCR0yBirwLfs3fucHF0KaxcXH4nHX79C > euE+ > Ikls0drFfWF6ES6smt72zWZmO66Tzo8wjcmFWMgE/MxXaCyDHd1HNBDcIEniSVAyuFdQwDKQ > ynnu > CAQexANdx8ocJ9umi8QeG7/WLG6uZIrPUvLkSzLzJH50CxTNEo3h2jKhgq5BkOVVQ22ppFv/ > AGM/ > hvU7rw7ew2Sf2p5UUVl5slh9onEsO6KPcyfulZTtB2ltpxmuhHiXR7jU3uza3X2qxZbIOQOB > PeG2 > OBuwR5lsCSRkKBjkkV1NAHAeFdHaO/8AD9xJor2cMUGqzwRSwKptBNdRvEpAyI38pmG0HIG4 > djUG > pRXsOiJZLYXXm2viCS5uJ49M+1SW8MtxNIk0AYFXfDICUDsgdiVyMV6NRQBx/gOFraXxDG8O > oJ5u > oi6SW+tFgadXgi/efIipksrkgAMP4wGJrsKKKACiiikAUUUUAFFFFABRRRQAUUUUAFFFFABR > RRQA > UUUUAFc3q/8AyHof+ulj/wClBrpK5vV/+Q9D/wBdLH/0oNaU9yZbHbUUUUDCiiigAooooAKK > KKAC > iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ > ANcH > /wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBF > rWrW > V4Y/5FPRv+vGD/0WtatUIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArmND6X// > AF8/ > +00rp65jQ+l//wBfP/tNKH8LF1NWuV8beEI/E1gJIFRNRgH7qQ8b1/uE+nceh+prqqKxnBTX > LLY6 > MPiKuGqqrSdpI+a9Rs9RsJUttRiniaJdqJLnCjO7C+2WJ47n3pllb3tyZIrNZWEi7ZAhwpGd > wDHp > jKg89wK+j7uxtr6PZcwrIB0z1H0PUdKr2+iabazCWK1UOOhYlse4yTg+9cX1CN782h9Z/rhU > 9ly+ > xXN3vpf0t+px/gbwWtgkeoXYzKcMvbPcfRf59emBXoFFFd0YqC5Y7HyeIxFXE1XVqu8mFcno > 1h4v > h1aCTVL/AM2yG7zE+2xSZ+U4+VbKMnnH8Y/HoesoqjEKKKKQBRRRQAUUUUAFFFFABRRRQAUU > UUAF > FFFABRRRQAUUUUAFFFFABRRRQAVzer/8h6H/AK6WP/pQa6Sub1f/AJD0P/XSx/8ASg1pT3Jl > sdQu > s6W+zZqVm3mMUTE6ncwxkDnkjI49xTY9e0eViserWLsAWwtwhOAMk9ewBP4VztkkyXenTMdS > MY1O > 6cwPZsEjVvO2tnYG53r1OPmPocO0lyl7bvLHqTqtzdyCGSykRIQzSMsgOwZJX5cEk/vOMYxX > oSws > Enu7f8Hy8vxOKOJm2ttf+B5+Z0o1TTyYAL+1JuP9SPOX97/u88/hVuuL0OzubZfD8UdtcC1D > CSVZ > ImQ28ot3VwQwBwzMDnpnPqK7SufEUo0pcsXf/h2b0KkqkbyVv+GQUUUVzm4UUUUAFFFFABRR > RQAU > UUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/AJBF7/1wf/0E1bqpqn/IIvf+uD/+gmgCHS/9 > VU2o > /wDHsn/XeH/0YtQ6X/qqm1H/AI9k/wCu8P8A6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8AIp6N > /wBe > MH/ota1aoQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXMaH0v/APr5/wDaaV09 > cxof > S/8A+vn/ANppQ/hYupq0UUVmUFFRzzJbW8k8pxHGhdj6ADJrzSwk8UeP5pbyDWW0PSjIY4Ei > B3tj > vwQT7nIGegpgen0VwB+HPiIEj/hPdW4/2X/+PUn/AArrxF/0Pur/APfL/wDx6gD0CivP/wDh > XXiL > /ofdX/75f/49R/wrrxF/0Pur/wDfL/8Ax6kB6BRXn/8AwrrxF/0Pur/98v8A/HqP+FdeIv8A > ofdX > /wC+X/8Aj1AHoFFef/8ACuvEX/Q+6v8A98v/APHqP+FdeIv+h91f/vl//j1AHoFFef8A/Cuv > EX/Q > +6v/AN8v/wDHqZL4A8QQLubx7q3tlXxn/v8AUAeh0V53omt674f8UW+ga/crf294P9FuwMMG > 9D/L > Byckc4r0J3CKWY4AoAdRT4NlxGWjySDggnFO8l/7n/j/AP8AWoAioqXyX/uf+P8A/wBajyX/ > ALn/ > AI//APWoAioqXyX/ALn/AI//APWo8l/7n/j/AP8AWoAioqXyX/uf+P8A/wBajyX/ALn/AI// > APWo > AioqXyX/ALn/AI//APWo8l/7n/j/AP8AWoAioonJt03vESvchun6VHHOkpwp564NAElFFFAB > XN6v > /wAh6H/rpY/+lBrpK5vV/wDkPQ/9dLH/ANKDWlPcmWx21Fc5Z67rF5q15ZJokASyu1gnn+3f > LtZE > cMo8vJYLIMqQB6Mez7K4m/4SXXIjp0Ed6ltBIkgvHZZ0LTCMMCg8sgo2dob73U4roeGnFPm6 > JPdP > e3n5/wBbhzHQUVxFh47v7r7FJPoUUNvcR2UzOt9vKJdP5cRx5YydwORkYAzk9K101O6vdc12 > 1Scw > W2nQJECiqW8508wvkgj5VKYGMZJyDxVzwVam2pq1vNPsul+6FzJnQUV5ppXibxDeWfhuO4uJ > EkaW > 3a+uRAgFwsyB0VcrgDBYNtwQV7ZrrdOuD/wlWtRXFjFBOlvbyefHdPKJYi0wTKlQEYbGJAz9 > 7qcV > VbAzo35mnbt62623369LpApJm9RXDrrmoatq/hS/WzktNPvbiQwul8x82JraVwJYgAuTtVhy > 2MdR > 3dp1zqQ8Ygajql7A81xNHFbeTG9pcwp5hRY3A3LIoIZskE7SMEAYbwM4p8zSaV7b7Nq2l+3y > 69w5 > jtqKxbDUri+8U6tahgtpp6RRbMDLyuvmEk+gUoAPc+2Ocs/HOo6vqVtpY0o6a1+siRzyvKsk > TCNm > UgSQCKQ8ZwrsO/IFclSm4NJ9k/vVxp3O9oryzRfGOpamugWjajeJcO8DSzskBF5lBJcIVEQ2 > iMYX > K4PzHJyM10tp4yu57XTNUm0dItG1OWKO2nF3umHmkCJni2AAMSvR2IzyOuIGddRXL2XiDW7/ > AFe/ > 09dBtxHY3i21xcf2gduxo45AyDy9xYLICVIA9GPbK8GeILua6k0G3ha7Wyu7wXN1e3r+ZHGL > qZIw > m9WabCqBncAMYznigDvaK880nVdfl1PSHvtWu4Z7oybrKW2hNldHynZVhnjVmA4DAsxJVTx2 > rY8G > 6n4h1K3uH1W1sRAl7eRCaK8Z3BS4kQJs8pRtAG0NuyQoJAJIAB1dFcxY+IdcvtZvrBNBtxHY > Xq29 > xcf2h8uxkjkDIPLyzBZASpAHox7TaVOzeMdcgn0+G3uVt7aTz4rt5RNEXnVMoyqEYbGJAz97 > qcUA > dDRXI6V4w1C8vrKK+0WK1t7u9urBJor3zT50Bl3fKUX5CIXweue3eo7Txlqd5caFJHoUK6dr > c221 > uHvvnWPynl3OgjOCUQkKCfQlaAOyopnnRef5Hmp523f5e4btvTOPSuehjkXxRFFZ3t3ceWZH > 1Ayz > Fo1DA7EC/dVslSNoB2jnqMzJuNtDalS9opa2sr/1+Xq0jpKKxbDUrg+KdV0i5YOIoobu2bAB > Eb7l > KnHXDRtz6MPSiw1K4PinVdIuWDiKKG7tmwARG+5Spx1w0bc+jD0rpdCav5JP5O3+Zhc2qqap > /wAg > i9/64P8A+gmrHnRef5Hmp523f5e4btvTOPSq+qf8gi9/64P/AOgmsGhkOl/6qptR/wCPZP8A > rvD/ > AOjFqHS/9VU2o/8AHsn/AF3h/wDRi1KGyr4Y/wCRT0b/AK8YP/Ra1q1leGP+RT0b/rxg/wDR > a1q1 > QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuY0Ppf/APXz/wC00rp65jQ+l/8A > 9fP/ > ALTSh/CxdTVooorMoztfTzPDmpp/etJR+aGuS8GubbRLS3HHlTsP13f1ruLuLzrKeL+/Gy/m > MVx+ > mWptrm+gwR5N2vHsYozn880MEd6tyu0dOlL9pX2rFDnFG9qQza+0r7VwV/LPay38ms63qmlX > xlm+ > w6tvBsIYizGNWjH7r5VZVJnUMzEhHOFK9HvaudvvD+oXtpe6a2uzHS77zfOV4Ve4RZCSyRyk > 7VTn > ADIxAyAw+XaJgTt4v1qwn8TS3OmwXlvZ38drYxQ3QEjySJbiKM7o1UKzS7mcsSpYgBgoJsS+ > N7+x > XUIdQ0AC+tJbMJDa3iypcR3MoiVkdlTDBg4KsFHyj5sHIoal4cuL3+1Et9S+ypfSxXasIA8k > N1F5 > WxwSdpQeSmUK5Jz8wzgZ2q6DqrWt5d3OovdaheXenRhrO1Ea28UVyjAojF8kF5HLMWHsAKYH > Z6N4 > ivLzU9Q0zU9Mjsry0WKUGG58+KWKTcFZWKqwIaOQEFR0BGQa2vtK+1cbpGl31pqV/qWo6il5 > d3ax > RAQ2/kxRRx7iqqpZiTukcklj1AGAK2N7UgNr7SvtVTUbhTZSAY+6aob2pk5Z4HA9KAOL1lTe > eKfD > p6+RMj/nIP8A4mu81WXybAv/ANNI1/N1H9a5m1sTceJgSCfs0Nu2fQl5D/QVu+I22aQD/wBP > VsPz > nQUxE2i3JWGTJ/jNan2weornrENGjr33Gre9vWkMzyX8Ra7qsd1f3sNhp8sdrHa2ty1vvk8p > ZTKZ > IysnSYJs3bfkJIJI2rNrWr6O+m6NCBrmpXP2iY3N1IlqiQIw5cohyw8yJBtTnljtqtdaXfLq > M2oa > TqKWk1wqrPDPb+dA5XOJNqsjeZjau7dgqoBBwpFSXw9qEcmnXNjrs/22z+0K01/CtwJ45mDs > rKpT > GGVNu0qAFxgincC7beOdQv10yGz0MC+vIroyw3F2qJbSW8qRSKzqG3LuZgGUEnC8AEla9j4x > 1vVd > d0RYNPt7e1ntbv7bbXF0N8U0M8UUmCqMG2EttwwD7jnbtGU0fw6+lzafNJqD3U1tBdJNI8QU > zSXE > qSu+Bwo3IcLg8MOeOS28PzWV1a3VteoJoZ7tn8yAsrRXE4mdQAwwwKqA2SODlTkYLgM0nxhq > smj2 > FrpOjvqM0eiWd8XvdRCs/mK42M+wlpCY/vEBTliSmAG39G8Ww63cBYIGjhfTrW/jeQjcVnMm > FKjg > ECMdz9725xtB0A6H5X+led5em2lh/q9ufI8z5+p+95nTtjqc1Rs/C2oaZ9g/s7W/I8nTYdNu > d1or > +YsWdkkeT8jjdJ13r8wypxyAOvPip5Nvp7Q2WnJNdaTHqbJqGrR2i/vB8kUbMpLuSr5JCqMD > JG6u > z0vXIdW0iy1KAMsN3Ak8ayABgrqGAOCRnB9a4eLwrqunQWg0fXktZotKi02Z5bISq/lA+XKo > 3Daw > LvwSyncMg4rqYRJFBHG8zzMihTI4AZyB1O0AZPXgAewoYGjf3QazlGR92sTSpzJqwjJ6W4b8 > yf8A > CrU5ZoHHtWXo+V8UyxH+GxiP5vJ/hSQHVUUUUxBXN6v/AMh6H/rpY/8ApQa6Sub1f/kPQ/8A > XSx/ > 9KDWlPcmWx0Fh4b07Tb+W9tjeiaVi8nmX88iuxULkqzlScAAEjgAY6VCnhLSo7yS7V9SFxIg > R3/t > W6JZRuwD+86Dc2PTJxityitvrNa7fO9dN3sFkYlv4S0W1SFIraXZDHDFGrXUrALDJ5sQ5Y52 > v0z0 > HHTilTQ9mtarcFwbPVIEWeMOyOsigplSORlMDIIIKjHXjaop/Waru3Ju/f5P9F9wWRkJ4Y0p > LLTr > NY7j7Pp0iyWqG7mOwqcrn5vmA7BsgDjGKbbeF9MtNSOoxNqH2ohQzvqVw4YAkgMrSEEAs2AR > gZNb > NFL6xWs1zvXzYWRgxeDNBgu7e6is5I5babzoNt1KFibnOxd21VOTlQMHuDRYeE9O0/W59SiV > yXdp > Iomkdkhkfd5jqpYgFt3JAHp3reoqniq7TTm3dW36ByoyrTSpLPxHqGoRupt7+OMyofvLKg27 > h7Fd > oPptHrxV0nwXoWhtamxtp1W0z9mjlvJpkhJBBKI7lVOCRkAcE+tb9FZTm5u8vJfdoh2Mi18L > 6LZN > YtbWCRtYSTS2xDNmNpc+YevOdx6/h0FRW3hDQ7S8iuYbNwYZDLDEbiRoYnOfmSItsQ8nkKOt > blFQ > Bi6f4W0zTL+a9tTqAnmYvL5mpXEiuxULuZWkKk7VUA44AGOgpsPhHRoDp5iguEfT5JJbdxeT > bw0j > 75Nzb8yBm5IckGtyigDB0nwboWiSWz2FrKgtQRbpJdSypDkYJRXYqpIJBIAPJ9amh8L6Rb6o > dRit > 5VuDK0237TIYhI2dziMtsDHJyQuTmtiigDG07wtpmlahLfWhvxPM5kl8zUbiVJGKhcsjuVJ2 > qoBI > 4AGOgplr4R0qz1U6nC2pfayFDPJqly4YKWKqytIQygs2ARgbj61uUUAYUHg/Rrb7H5UV2Psd > 1JeQ > br+dtsz53scv82dzZByPnbj5jnHtvBbQ+MLLUYbO0s7Gwnlmi8u9mmZ98boVETARwj94WITO > Sort > aKAMmy0GK18R6nrbymW4vVjiUFceTGi/dB75bLHp1HpRZ+G9MsLsXNtHcLIJGlwbuVk3tnc2 > wsVy > cnt3rWoqqknUalPVqy+7RFwqTgnGDaT38/UyrHSpIdf1PVrh1aS5WKGJV/ghQEgH3LO5P4el > FjpU > kOv6nq1w6tJcrFDEq/wQoCQD7lncn8PStWirdabv5pL5K3+SM7GTZaDFa+I9T1t5TLcXqxxK > CuPJ > jRfug98tlj06j0q3qn/IIvf+uD/+gmrdVNU/5BF7/wBcH/8AQTUzqSm7yfRL7lZDSsQ6X/qq > m1H/ > AI9k/wCu8P8A6MWodL/1VTaj/wAeyf8AXeH/ANGLWSGyr4Y/5FPRv+vGD/0WtatZXhj/AJFP > Rv8A > rxg/9FrWrVCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5jQ+l/wD9fP8A7TSu > nrmN > D6X/AP18/wDtNKH8LF1NWiiisygqlqGjWmpXAuhcXNjd7BG01qVy6jkBlZWU4ycZGRk1dopg > ZH/C > Nt/0NGsf9+7b/wCMUv8Awjbf9DTrH/fFt/8AGK1qKAMn/hG2/wChp1j/AL4tv/jFH/CNt/0N > Osf9 > 8W3/AMYrWooAyf8AhG2/6GnWP++Lb/4xR/wjbf8AQ06x/wB8W3/xitaigDJ/4Rtv+hp1j/vi > 2/8A > jFH/AAjbf9DTrH/fFt/8YrWooAyf+Ebb/oadY/74tv8A4xSr4ddc48UaxzwQY7b/AOMVq0UA > QWNh > aaZbvFaiR2lffNNK255G6ZJ+gAwMAAcCkvrOHULKW0nDeXIuCVOCPQg9iDgg+1WKKAOYfSfE > kLbb > bU9PlQcBp7Jt5+pWQAn6AUn2Dxb/AM/2j/8AgFJ/8erqKKQHL/YPFv8Az/aP/wCAUn/x6j7B > 4t/5 > /tH/APAKT/49XUUUAcv9g8W/8/2j/wDgFJ/8eo+weLf+f7R//AKT/wCPV1FFAHL/AGDxb/z/ > AGj/ > APgFJ/8AHqPsHi3/AJ/tH/8AAKT/AOPV1FFAHL/YPFv/AD/aP/4BSf8Ax6j7B4t/5/tH/wDA > KT/4 > 9XUUUAcwLLxaAR9t0cg9f9Ck/wDjtW9E0SewuZ7y8uftF3Pjc4GAAOgA7Aen1rcooAKKKKAC > ub1f > /kPQ/wDXSx/9KDXSVzer/wDIeh/66WP/AKUGtKe5MtjtqKKKBhRRRQAUUhIUEkgAckmoLK+s > 9Ss0 > u7C6guraTOyaCQOjYJBww4OCCPwoAsUUUgYMMqQRkjigBaKKrRahaz6hc2Ecwa6tkR5o8HKK > +7af > Tna35UAWaKKKACiiq0WoWU13JaRXlvJcx8vCkql1+q5yKLjUW7tLYs0UUUCCiiigAooooAKK > KKAC > iiigAqpqn/IIvf8Arg//AKCat1U1T/kEXv8A1wf/ANBNAEOl/wCqqbUf+PZP+u8P/oxah0v/ > AFVT > aj/x7J/13h/9GLUobKvhj/kU9G/68YP/AEWtatZXhj/kU9G/68YP/Ra1q1QgooooAKKKKACi > iigA > ooooAKKKKACiiigAooooAKKKKACuHt9U/s6W5j8oSGSQSff24+RRjp7frXcVyUng+7lkMj6j > aFj1 > P2Nx/wC1aqNupLv0Gf8ACSf9Oo/7+/8A1qP+Ek/6dR/39/8ArUv/AAhlz/0EbX/wEk/+PUf8 > IZc/ > 9BG1/wDAST/49VWpi98T/hJP+nUf9/f/AK1H/CSf9Oo/7+//AFqX/hDLn/oI2v8A4CSf/HqP > +EMu > f+gja/8AgJJ/8eotTD3xP+Ek/wCnUf8Af3/61H/CSf8ATqP+/v8A9al/4Qy5/wCgja/+Akn/ > AMeo > /wCEMuf+gja/+Akn/wAeotTD3xP+Ek/6dR/39/8ArUf8JJ/06j/v7/8AWpf+EMuf+gja/wDg > JJ/8 > eo/4Qy5/6CNr/wCAkn/x6i1MPfE/4ST/AKdR/wB/f/rUf8JJ/wBOo/7+/wD1qX/hDLn/AKCN > r/4C > Sf8Ax6j/AIQy5/6CNr/4CSf/AB6i1MPfE/4ST/p1H/f3/wCtR/wkn/TqP+/v/wBal/4Qy5/6 > CNr/ > AOAkn/x6j/hDLn/oI2v/AICSf/HqLUw98T/hJP8Ap1H/AH9/+tR/wkn/AE6j/v7/APWpf+EM > uf8A > oI2v/gJJ/wDHqP8AhDLn/oI2v/gJJ/8AHqLUw98T/hJP+nUf9/f/AK1H/CSf9Oo/7+//AFqX > /hDL > n/oI2v8A4CSf/HqP+EMuf+gja/8AgJJ/8eotTD3xP+Ek/wCnUf8Af3/61H/CSf8ATqP+/v8A > 9al/ > 4Qy5/wCgja/+Akn/AMeo/wCEMuf+gja/+Akn/wAeotTD3xP+Ek/6dR/39/8ArUf8JJ/06j/v > 7/8A > Wpf+EMuf+gja/wDgJJ/8eo/4Qy5/6CNr/wCAkn/x6i1MPfE/4ST/AKdR/wB/f/rUf8JJ/wBO > o/7+ > /wD1qX/hDLn/AKCNr/4CSf8Ax6j/AIQy5/6CNr/4CSf/AB6i1MPfE/4ST/p1H/f3/wCtR/wk > n/Tq > P+/v/wBal/4Qy5/6CNr/AOAkn/x6j/hDLn/oI2v/AICSf/HqLUw98T/hJP8Ap1H/AH9/+tR/ > wkn/ > AE6j/v7/APWpf+EMuf8AoI2v/gJJ/wDHqP8AhDLn/oI2v/gJJ/8AHqLUw98T/hJP+nUf9/f/ > AK1H > /CSf9Oo/7+//AFqX/hDLn/oI2v8A4CSf/HqP+EMuf+gja/8AgJJ/8eotTD3xP+Ek/wCnUf8A > f3/6 > 1H/CSf8ATqP+/v8A9al/4Qy5/wCgja/+Akn/AMeo/wCEMuf+gja/+Akn/wAeotTD3xP+Ek/6 > dB/3 > 9/8ArVQmvPt+ow3OzZ/pFnHtznpODnP/AAL9K0P+EMuf+gja/wDgJJ/8eqSDwjcxTRM2o2/l > pNFK > ypasC2xwwGTIcdPSj3FsHvdSxpMj3fjXxDJMxJsxb20CnoqGMSMR9WbB/wBwelcN4d8Saj4m > 1TTL > W41621PT9QWWO5trSWGQbDE5/eQmBZIVzgcu3JA5zmvUE02CPV5dSj3LPNCsMoB+VwpJUkeo > 3MM+ > h+mLlVXnGck49kvuST/HUpKx4r4bjluT4SsrjTbY2nnhbLFqiGCa1Qmdt2MgySqTnvsroNL8 > Uajc > HR5P7d+1axdXMcd9oPkRj7KrHEnAXzE8sZO52Ibb/tCvSqKxGefaFrbav4o1Szj8dQTQ2l+P > s1tH > 9laWeIRRO6kheUDM65UBhg5Y44z/AAprrjVraK51lLHSbu/1BtOETRPHqTm8lyC7KSpG5dqq > Ruzk > Meg9RooA8e8KLol7q/h+azOn6hev5rLqNsvl6hBuhf8AeXSncGznGWONzKQCOK3/AARdW+n3 > tzpl > 14mup7/+0b5f7MlWDPNxIwlISIONy4bJIX5uABgD0KigDz/QdafWPFOp2MXjqCaK11AfZrWL > 7M0t > xF5UTupIXlAzOuVAYYOWJHFzRfFenTeNtU0z/hK7S/hkht5LSJri3JWVnnEkSbAC2AkfB3MM > jJ5r > tKKAPM9D8UXX27RpZ/FcN/b3+r3um+S4t1BSMzeU4ZFBLnZEPQiVeMkEs0rxNqOoa14agbxO > /wBs > vrlxqekpbRA2m2GWTyslNyjcgU7iWYZKkV6fWOfD6y67Dql1qN9cm3dpLa2kMYhgZlKEqFQM > TtZh > 8xb7xoAni1q0n1640aMyNd28Kzy4T5EDEhQT6nBOPQVz9jqej6p4otobK4s4Y7GWYRRIy+ZP > Mytv > O0chANxyfvHnsM9Rb6fa2t5d3cMIW4u2Vp5MklyqhV69MAdB7+pqzTrRjJrk20379fx2N6FZ > U4yu > rtqy123W1nfT9fVc3psj2/jzW7FGJt5LW3vCvaOVjIjfTIjU/gT3o02R7fx5rdijE28lrb3h > XtHK > xkRvpkRqfwJ71sWmmwWd5e3abmnvHVpXc5OFUKqj0AA6epJ70WmmwWd5e3abmnvHVpXc5OFU > Kqj0 > AA6epJ711yrwfN5xS+a5f8mc1i5RRRXGUFFFFABRRRQAUUUUAFVNU/5BF7/1wf8A9BNW6qap > /wAg > i9/64P8A+gmgCHS/9VU2o/8AHsn/AF3h/wDRi1Dpf+qqbUf+PZP+u8P/AKMWpQ2VfDH/ACKe > jf8A > XjB/6LWtWsrwx/yKejf9eMH/AKLWtWqEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR > RQAU > UUUAIc4OCAe2a5nTtX1e9vUtjLali9wr/wCgyIqrGzIGDGTDfNsyo9TyMV0xGQQCR7jtWPbe > H/sz > REapfOsUskyIwiwHcPluEBP32OOntXRRlBRlzb9Pufl6GFWM3KPLt/w3/BKGma/qF+uleYLa > GW4d > RPF5bHKtE0quh3cAhccg859OZrbVdTWKK6umtJLZ7xrRliiZGU+aYlbJZgckDIwOvXirdt4e > trZt > Nbzp5X08FYXcqCV2FArbVAIAPHf360W2gRW7xmS9u7iOOZp0ilKBRIzFi3yqCeWJGSQPwred > Sg2+ > Vaenrt+BjCFZJcz19fTf8RIJ9UfXbmze5szBDFHL8tswYhy4Az5mONnXHOegqhp+r6veXKwi > W0eR > ZpFeMWUiAxxzCNyrmTGcHdgA+lakWkPFqct9/ad4zyqEdGEW0qpYqOEzxvPfPrmpNM0z+zI5 > IxeX > FwjuzgTBPlZmLMRtUdSx6/hiodSmk9nt08tenf8A4cpQm2t1v1+7r2/4Yv0UUVxnWFFFFABR > RRQA > UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF > FABR > RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/5BF7/1wf8A9BNW6qap/wAgi9/6 > 4P8A > +gmgCHS/9VU2o/8AHsn/AF3h/wDRi1Dpf+qqbUf+PZP+u8P/AKMWpQ2eA22v6zDawxRatfpG > iBVR > blwFAHAAzwKl/wCEj1z/AKDOo/8AgU/+NZUf+qT/AHRTq/RKNGn7OPurZdD4SrVqe0l7z3fU > 0/8A > hI9c/wCgzqP/AIFP/jR/wkeuf9BnUf8AwKf/ABrMorX2FL+VfcZ+2qfzP7zT/wCEj1z/AKDO > o/8A > gU/+NH/CR65/0GdR/wDAp/8AGsyij2FL+VfcHtqn8z+80/8AhI9c/wCgzqP/AIFP/jR/wkeu > f9Bn > Uf8AwKf/ABrMoo9hS/lX3B7ap/M/vNP/AISPXP8AoM6j/wCBT/40f8JHrn/QZ1H/AMCn/wAa > zKKP > YUv5V9we2qfzP7zT/wCEj1z/AKDOo/8AgU/+NH/CR65/0GdR/wDAp/8AGsyij2FL+VfcHtqn > 8z+8 > 0/8AhI9c/wCgzqP/AIFP/jR/wkeuf9BnUf8AwKf/ABrMoo9hS/lX3B7ap/M/vNP/AISPXP8A > oM6j > /wCBT/40f8JHrn/QZ1H/AMCn/wAazKKPYUv5V9we2qfzP7zT/wCEj1z/AKDOo/8AgU/+NH/C > R65/ > 0GdR/wDAp/8AGsyij2FL+VfcHtqn8z+80/8AhI9c/wCgzqP/AIFP/jR/wkeuf9BnUf8AwKf/ > ABrM > oo9hS/lX3B7ap/M/vNP/AISPXP8AoM6j/wCBT/41Lc614htJFjm1jUFZo0kH+luflZQy9/Qi > shHZ > HV0YqynIYHBBrodZ1M6pZxyPrk0gEEI+xuZGPmKgVic/LyQTnJPNZTpxjNJQVn5f8A1hOUot > ubuv > P/gkN/q2v6fdm3fXr2X5EkDx3Uu1ldQwIzg9GHao31/V1tYpF8Qag0rMweL7RINgGMHOcHOT > 9MVp > 32p29xZ3todViktxYW6W8eyTHnIIw2MpwcI4yccMOeuKeoSQz+H7O3fW4Lme1klZUImJCMsY > VFLJ > gY2NxkDmsadmo81P108vTuazunLln+Pn69itFr2vzTJEms6hvdgq5u3AyfcnAq4114pWe6hO > r3fm > WqlpVGpA4AGTj5/mIxyBkitLWdetZdNvraHUY50kCiEW/wBoTOGB+ZH+RRgH7nfGOKj1TX9N > uYNR > SJiWK7rc7CNzSuGmB449B/u1mpSlZqklfy9Nenf9eli3GMbp1b/P1069v0ML/hI9c/6DOo/+ > BT/4 > 0DxHrhP/ACGtQH/b0/8AjWzeaxayC+f+0vOsZonW303y2Hkkj5eCNi7Tg5UknHuah1LVZTo9 > nDb6 > 9HKyWxgnRRKHky7nBZkGVCsBgnjBwK1TTt+6Wvl/wP8AgeZm01f95t5/8H+uxV1DVte0+7Nu > 2vXs > vyJIHjupdrK6hgRnB6MOoqt/wkeuf9BnUf8AwKf/ABrY1LVbS506aztdRW38uGBWZBJtvSsS > qQfl > yMFcDOAc9utYbW2nnT7SRL8i7kkKzRPEwWJc8NuGc+vAJ/q6Kg4rnhZ+nl6f1tvoKq5KT5J3 > Xr5+ > v9empo3l74psbWC5n1W+8ifPlyR35kBx/uscfj6H0pltquvXNpd3Ca/eL9lRZGja6l3MpYLk > duCw > 6kde9Xby/wBMng1CxEtoLaOKM2syLPvlaMYUYIwCVLA8Ly2cmp7zV7O4tNWQauDb3EI+yWTQ > uBDi > RG2dMKcLjjg9SRWSbsk6et+3TTyfR/h0NWld2qdO/XX06/mZdtquvXNpd3Ca/eL9lRZGja6l > 3MpY > LkduCw6kde9Rf214i+yi5OraiIS/lhzdPy2M4HPpj8x61sXurWdzZ6tGusA29zCPslm0LgQY > kRtn > TCnC444PUkVkaiQ/hrRTH9xPPR8dpN+Tn/gJT8qunyya5oJXdtvK/ZdSKl0vdm3Zd/O3d9CH > /hI9 > c/6DOo/+BT/41flufFkFs1xJqWoBFUO6i+JdFPQsgbco5HJA61p6xr9rJp99bRahFcJJs8lY > PtC7 > sOp+eN/kUYB+73x2qlJqllDqeo61b3zGa7STyrdVcSRvJ6tjbhckggk8DpUKTkrqkl6r08lb > 1fYp > pRdnUv8AP189TK/4SPXP+gzqP/gU/wDjU0+s+IraZIpdX1AO6JIALtzlXUMvf0IrTutRtD/b > 00Gt > YW/zPBbhJRtk81JPm+XAbAIBGR7iqusaodTtI5X1yaQLBCPsbmRj5qoFZjn5eSCc5J5q4tSk > v3aS > 9H5eXr925Mk4p/vLv19fP0LE0fjGCOR31W4xH5m4Lqqs2YxlwAJMkqOSByKyP+Ej1z/oM6j/ > AOBT > /wCNW7m7Q6HbumqxPfedPLKgWTeRMqKRkoFzw2ecc8ZrVv8AX7Oe0uEtp7SO1ki2w2xS4LxH > HHy7 > vLBB/iH1x2qY3Vuamn6K1tfnuU7O/LUa9Xf/ACOf/wCEj1z/AKDOo/8AgU/+NS3OteIbSRY5 > tY1B > WaNJB/pbn5WUMvf0IravNcjk02eGLXm+2iGPfdr5oN3jP7v7uV25+8cbs8+2frOpnVLOOR9c > mkAg > hH2NzIx8xUCsTn5eSCc5J5qoNSkr0kl6Py8v662ehM04xdqjb9fXz/rpfcqy634igSJ5NW1F > UmXf > G32pyGGSPX1BFRf8JHrn/QZ1H/wKf/GprshfCemJJ/rWuJ3j9RHhB+W4N+RrGrenTpyV3Fbv > p2Zj > UnOLspPZde6NP/hI9c/6DOo/+BT/AONH/CR65/0GdR/8Cn/xrMorT2FL+VfcZ+2qfzP7zT/4 > SPXP > +gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wk > euf9 > BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYU > v5V9 > we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP > +gzq > P/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9 > BnUf > /Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9 > we2q > fzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzq > P/gU > /wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf > /Ap/ > 8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2q > fzP7 > zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU > /wDj > R/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/ > 8azK > KPYUv5V9we2qfzP7zT/4SPXP+gzqP/gU/wDjR/wkeuf9BnUf/Ap/8azKKPYUv5V9we2qfzP7 > zT/4 > SPXP+gzqP/gU/wDjU1rr+szXkEUurX7xvIqsjXLkMCeQRnkVjVYsP+Qjbf8AXVP5isq1Gn7K > XurZ > 9DSlVqe0j7z3XU9+0v8A1VTaj/x7J/13h/8ARi1Dpf8Aqqm1H/j2T/rvD/6MWvztH3bPM9J+ > F/8A > aGjWN7/bHl/aLeOXZ9mzt3KDjO/nrVz/AIVJ/wBRv/yU/wDs67bwx/yKejf9eMH/AKLWtWvU > jm+M > iklP8F/kee8rwjd3D8X/AJnmn/CpP+o3/wCSn/2dH/CpP+o3/wCSn/2del0U/wC2Mb/P+C/y > F/ZW > E/k/F/5nmn/CpP8AqN/+Sn/2dH/CpP8AqN/+Sn/2del0Uf2xjf5/wX+Qf2VhP5Pxf+Z5p/wq > T/qN > /wDkp/8AZ0f8Kk/6jf8A5Kf/AGdel0Uf2xjf5/wX+Qf2VhP5Pxf+Z5p/wqT/AKjf/kp/9nR/ > wqT/ > AKjf/kp/9nXpdFH9sY3+f8F/kH9lYT+T8X/meaf8Kk/6jf8A5Kf/AGdH/CpP+o3/AOSn/wBn > XpdF > H9sY3+f8F/kH9lYT+T8X/meaf8Kk/wCo3/5Kf/Z0f8Kk/wCo3/5Kf/Z16XRR/bGN/n/Bf5B/ > ZWE/ > k/F/5nmn/CpP+o3/AOSn/wBnR/wqT/qN/wDkp/8AZ16XRR/bGN/n/Bf5B/ZWE/k/F/5nmn/C > pP8A > qN/+Sn/2dH/CpP8AqN/+Sn/2delEZBBzz6HFcfpVtO95bme4ult3ubuFXOoTO0pVpFVCpOFw > oYhh > k/uxyCedqWZ4ycXJ1LW8l5v9DGpl2EhJJU9/N+X+Zi/8Kk/6jf8A5Kf/AGdH/CpP+o3/AOSn > /wBn > WrpM91u8OQXl1dSSzbZkk89x50Zgd2VgDhirhevYr71Ztd9rBa3UV5dNcSanJb+VLcvIskYn > dCNr > E/dQZyOflraeNxsXb2v4Lz8vIyjhMHJX9n+L8v8AMwf+FSf9Rv8A8lP/ALOj/hUn/Ub/APJT > /wCz > rrrayQeJ71fPvCkdvDKiNeSlQztKG+Utj+EcdBjiqGj6fd3Mgcy3axR3MxWc6hM5Pl3GAjIW > xgqG > Xv0z1qP7Rxdm/a9vsx6q5f1DDXS9n36vo7GB/wAKk/6jf/kp/wDZ0f8ACpP+o3/5Kf8A2del > 1Vht > po9Qup3nZ4pQgjiJOEwDnH1z+lc39sY3+f8ABf5HR/ZWE/k/F/5nn3/CpP8AqN/+Sn/2dH/C > pP8A > qN/+Sn/2del1gw3F09+q6tLLaHzP3MUXETnPGZByx9jtz6Gj+2Mb/P8Agv8AIP7Kwn8n4v8A > zOS/ > 4VJ/1G//ACU/+zo/4VJ/1G//ACU/+zrsbW9u2u0itWbULQnDTsuzYPUN0f8AAfjW1R/bGN/n > /Bf5 > B/ZWE/k/F/5nmn/CpP8AqN/+Sn/2dH/CpP8AqN/+Sn/2ddvZadeW+pyXM1/JNC3m7YSThdzh > l6nH > AGPxq1DbTR6hdTvOzxShBHEScJgHOPrn9KP7Yxv8/wCC/wAg/srCfyfi/wDM8+/4VJ/1G/8A > yU/+ > zo/4VJ/1G/8AyU/+zrt7LTry31OS5mv5JoW83bCScLucMvU44Ax+NalH9sY3+f8ABf5B/ZWE > /k/F > /wCZ5p/wqT/qN/8Akp/9nTv+FUP5Zj/t5vLJ3FfsvGfXG/3r0mij+2Mb/P8Agv8AIP7Kwn8n > 4v8A > zPNP+FSf9Rv/AMlP/s6P+FSf9Rv/AMlP/s69Loo/tjG/z/gv8g/srCfyfi/8zzT/AIVJ/wBR > v/yU > /wDs6P8AhUn/AFG//JT/AOzr0uij+2Mb/P8Agv8AIP7Kwn8n4v8AzPNP+FSf9Rv/AMlP/s6P > +FSf > 9Rv/AMlP/s69Loo/tjG/z/gv8g/srCfyfi/8zzT/AIVJ/wBRv/yU/wDs6P8AhUn/AFG//JT/ > AOzr > 0uij+2Mb/P8Agv8AIP7Kwn8n4v8AzPNn+FDybd+vM20bVza5wPQfPTf+FSf9Rv8A8lP/ALOv > S6KP > 7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/I > P7Kw > n8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPN > P+FS > f9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8A > s6P+ > FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAl > P/s6 > 9Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv > 8/4L > /IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4 > v/M8 > 0/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv > /wAl > P/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9 > Rv8A > 8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo > /tjG > /wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7 > Kwn8 > n4v/ADPNP+FSf9Rv/wAlP/s6P+FSf9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4V > J/1G > /wDyU/8As6P+FSf9Rv8A8lP/ALOvS6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6 > P+FS > f9Rv/wAlP/s69Loo/tjG/wA/4L/IP7Kwn8n4v/M80/4VJ/1G/wDyU/8As6P+FSf9Rv8A8lP/ > ALOv > S6KP7Yxv8/4L/IP7Kwn8n4v/ADPNP+FSf9Rv/wAlP/s6a/wv/s9Gvf7Y8z7OPN2fZsbtvOM7 > +Ole > m1U1T/kEXv8A1wf/ANBNKWb4ySac/wAF/kOOV4RNNQ/F/wCZDpf+qqbUf+PZP+u8P/oxah0v > /VVN > qP8Ax7J/13h/9GLXlo9BlXwx/wAino3/AF4wf+i1rVrK8Mf8ino3/XjB/wCi1rVqhBRRRQAU > UUUA > FFFFABRRRQAUUUUAFFIc4OACe2a56w8R3V9epaizs/MMk0bpHeF3i8ssNzDyxhSwABzn5hxW > kKU5 > puK2M51YwaUup0VFZ2kX93qEUslxawwKkrxL5c5kJKOyNnKLgZXjr+FVLDXbnUZrdoLGBraY > tuYX > WZIcAkb028ZIAxk4zVewndrtvqhe2hZPvtozbIBBBAIPUGqMWhaRA++HSrGN8Ebkt0BwRgjg > dwSP > xrN03xFcX2oR2rWtoGMksciw3ZkeLyywLMuwYUsABz/EOK6GicatB8r0v5/5BCVOsuZa28v8 > ytBp > 9lbJGkFnbxLExaMRxKoQkYJGBwSCRTbbStOs5jNa2FrBKeC8UKqT+IFVYdQ1GTWJ7FrG1VIU > SRpB > dMSVYuFwPL6/Ic88Z6mqNn4jvLucRLZWTOJmjkiivWeVFWURs+3yxwM7uSOK09lXd9fXVdde > 5Hta > Ktp+D6fI1k0bS47j7Qmm2az5J8xYFDZPU5xnvUlpptjYb/sdlb22/G7yYlTdjpnA561PIXET > mJVa > QA7VZtoJ7AnBx+RrAsPEsl/Dp0q2UcYupNkqyTkNDmMyA42/MCgyDkdR74iMa1SLad0t9fmV > J0qc > kmrP0OhorEi1+V4ra7ksdlhdOqQy+bl/m+4WTHAbjGCeoyKgt/EGpSyxrJpMKKVtpH23TM6r > M5Uf > L5Y5XBJGR9af1Wrrpt5r/MX1mn3/AAZ0VFMmErQSCB0SYqQjOhZVbHBIBGRntkfUVyvhfx3p > uuaT > o73M3lX19bxlsW0qQNMUBaNJGG1iDkbQxPFc5udbRXH2HjHUZBb3Oo6Nb29hPfyacJ7e+MzJ > KszQ > gspjTCs64BBJ+YZA5xrQ+LNFuLyO1jupC0shijlNvIsMj8/KspXYx4PAY9KANqisHTtQ1RvE > +saX > eSWc0dvbW9zbNDC0RAleddjku24jyh8wA6nisLR/iBd6jqiWk2mWA2y3UdzHZag91cW6wF1Z > 2iEI > O1mRQvOT5i4B5AAO7orloviN4XnERivblvNVHTFhcfMr/cI/d9GPC/3jwMniprLx34c1EW7W > t7K6 > XK5gkNpMqTHGdqMUAZsA/KCWyMYzQB0dFc34d8Y2uvwzkWl/C8U1wmHsLhVKxSsgO5owNxCg > lM7g > SRjINSReM9HurOwuLOWeUalK8Flus51Ekq5yrHy8oOD8xGMKx7GgDoKKwvDGs6lrdtcz32nW > lmkV > xLbJ5F405ZopXjcnMaYGUyOuQecVJpuqJe+IdVtkvZn+zJCDaS2TwmLJkG8OwHmK5U4K5A2c > E5oA > 2aKwdO8ZaFqt9HZ2l1KZ5HkjVZbWWIF4yQ6ZdQN42nK9cDOMVJD4s0W4vI7WO6kLSyGKOU28 > iwyP > z8qyldjHg8Bj0oA2qKwrPxhot/eWttbS3Ttdki3lNjOsMuAW+WUpsIwCc557VuMdqk4zgZxQ > AtFc > 7b+INSlljWTSYUUrbSPtumZ1WZyo+XyxyuCSMj60lt4ne5u7a0WGy+0y3Utu8K3uXjEe75iu > zODs > b06r68dLwlZX02812v37HOsVSdtd/J+h0dFc5Y+I7u9u1tks7Iyl5kZEvWZozGWG5x5fClgB > nr8w > OKfp/iSXUYtNeOxRPtUgjlR5yGiJjMgIG35gUGQcjqPfClhKsb3W3mvPz8mNYmk7We/k/L/M > 6Cii > iuc3CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii > gAoo > ooAKKKKACqmqf8gi9/64P/6Cat1U1T/kEXv/AFwf/wBBNAEOl/6qptR/49k/67w/+jFqHS/9 > VU2o > /wDHsn/XeH/0YtShsq+GP+RT0b/rxg/9FrWrWV4Y/wCRT0b/AK8YP/Ra1q1QgooooAKKKKAC > iiig > AooooAKKKKAEOcHBAPbNYdlouoWskJbUbZlilml+S0ZWYyFiVJ8w/LuYHGP4V54zW7RWkKso > Jpdf > T+upEqcZNN9DCg0bU4oVgbU7Ywm6+0vstGVyTL5pUHzCACcjoeKW00K5iuLOe7v4riS1B2yi > 22SS > EqV+dtx3Dnpx0HpW5RVvE1HfXfyX+RCw9NW8vN/5mHYaNfWk9u0t/bvHFNNKRHalHfzCzFSx > c/Lu > YHGP4V9K3KKit7mC7jaS3lSVFd4yyHIDIxVh9QwIPuKzqVJVHeRcKcYK0TPh0/UI9YnvmvrV > kmRI > 2jFqwIVS5XB8zr85zxzjoKdpGmT6eri4nt7g75HR47cxsvmOXYZLNkZI9Og61Y0zU7TWLFb2 > yd3g > Z3jy8TRsGRyjAqwDAhlI5HanRXgl1C5s/s9wpgRH854yI33buFbuRt5HbI9aqVaclZ+XRdBK > jBO6 > /N9SdwxRghCvg7SwyAfccZrDtPDZt30qSW6V3sE8ttkW0TII2RdwLHkbic+549NuaaK2gknn > lSKG > JS8kkjBVRQMkkngADvWeviPQ3itJE1nTmjvX8u1YXSETvnG1Dn5jkgYGeTShVnBNRe/9fqOd > OM2n > JbEEGgyxpaWsl75lhaOrww+Vh/l+4GfPIXjoAeBk1PBYXsWt3F893A0UyLGYhbkMFUuV+bee > fnOT > jnHQVp0hOASc8egzVOvN3u9/Jf18yVRgrW6ebGzCVoJBA6JMVIRnQsqtjgkAjIz2yPqK47Sv > BGo2 > em6PpN/r6XmmaW0LxRpYiKR2iwU3PvI2hgDgKDwASec9RpeqWms2CXtk7vAzumZInjYMjlGB > VwGB > DKRgjtVysTU5DT/B+oxLb22o6zb3FhBfyaiILexMLPK0zTAMxkfKq7ZAAB+UZJ5zU0j4bW2j > 3VmI > TpBtbOUSROdHj+1kA5UNOWOcf3ggbjrnmussNa0rVZZ4tO1OyvJLcgTLbzrIYzzwwUnHQ9fQ > 0661 > W0sr+xsp3kWe+dkt8ROVZlUuQXA2qdqsQCRnBxnFAGNbaJr0Pia61dtY01kuYooHhGmuCI42 > lZcN > 55+b962TjBwOBVLTPCeu6fLbM2u6e629xd3CmPTHRnacyMUZvPOYxJIrbcDPlpzkZrprrVbS > yv7G > yneRZ752S3xE5VmVS5BcDap2qxAJGcHGcVZM0QmEJkTzSpcJuG4qDgnHpyPzosBxFv4Hn07T > rZbj > VkmisrPToX8mwbe4spzMhCh2OWUlSACc8j+7VDwZompap4W8P2mo6hcR2mlrayPZT6TJazCa > JVZU > MjkB0VgOVXnbgsec+hRXtpNO0MV1DJKu7KLICw2nB49jwfeiK9tJp2hiuoZJV3ZRZAWG04PH > seD7 > 1XJLsVyS7GJp+iajo91O0erodKNzPeG1WyzMTK7SMpfccjcxIAQHoMmsXwtp63fifW9Sto76 > 2tYp > G/s+G+sZYVSSVVaaVVdVJDMvTOQd/QOK7mOaKUuI5Eco2x9rA7W9D6Hmn1NrEnG2fhTxBb2q > Wcni > CwNqdS/tCXydNkjkYm5+0MgbzyApOV5U/Ke9XbLRNet/E0+r3GsabKlxDDBLDHprofLjaRl2 > sZzh > sytkkEcDgV0tFAHI2nhLU7c6UX1e0c2Oq3OottsGXzPP83cg/enbjz5MHn+Hjg7qekfDa20e > 6sxC > dINrZyiSJzo8f2sgHKhpyxzj+8EDcdc813VFAHC+Hvh4+j6pYX9xe6dJcWhdmnstLFpNdFlZ > f3zK > 5DD5s42jJAPbnuqKKAMyCwvYtbuL57uBopkWMxC3IYKpcr8288/OcnHOOgqtBol7F9jzfwN9 > nu5r > ri2I3eZvyv3+MeY/P09Dncorb28/6S7W/JmXsYf033v+ZhWei6jayQltRtmWKWaUbLRlZjIW > JUnz > D8u5gcd9q88ZpLPw41tJpUsl2rSWC+WTHFsEyCNkXcCx5G4nPuePTeopvE1XfXfyXn/mxLD0 > 1bTb > zfl/kgooorA2CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK > KKKA > CiiigAooooAKKKKACqmqf8gi9/64P/6Cat1U1T/kEXv/AFwf/wBBNAEOl/6qptR/49k/67w/ > +jFq > HS/9VU2o/wDHsn/XeH/0YtShsq+GP+RT0b/rxg/9FrWrWV4Y/wCRT0b/AK8YP/Ra1q1Qgooo > oAKK > KKACiiigAooooAKKKKACiiigAooooAbJGJYnjYsFdSpKsVOD6Ecg+4rhPB1nBomoXFi9n4g+ > 2m+v > PmlkupLYRPM7o+52MRJUrkjL5JzySa72igDzPQRc2WoaXeRLr6fbNc1BLmCS2uRClu7zvGxj > K7UB > ZoTvIB+ZsnAIXY0XVIo/G2qRxx+IDZXcNv5Ju7O9aJZ985l2mRdsa4MXTavTHSu0ooA8m8LQ > 61e6 > 3pE1zLrs0TmT7ZDfW97amNTG/MnmSNBJ820YjVeSCMAEU7w7pviZZfDsN7BeGzaRYpI5g221 > +yRl > Y3I7CVwWz3+X2r1eigDzXS/7Yzo//Iw/8JF9pj/tT7T532PZn99jP7nbjOzy/mzt96s6FHHe > eKNU > E114qSFL8TWEU6XscOwRRF8u6gFTIJBsZtvHyrzz6DRQB5l4bS/t9atbnU4dZFhdXt89hHbx > XMSw > l7uRgbqMD+IOpVnAUDOQMbj2662w1fUbKTS9QSCyhWb7X5JaObIyVj25LMPQDOfwzrUVUWkn > dX/Q > DzHR/wC1bXV9K8RSQzNJq9xLFdWo0i4jmhWTBXznJIxGUjQEqo27iCR1r6eNQOreFZ7228Sy > apDe > sdUa4ime1SVreZAyjBQJvfAaP5Qp+Y9K9WoqQPKdNF+dY8KT39v4mk1KG9Y6q08Uz2ySNbzJ > uQYK > BN74DR/KFPzHpXY6KTJ438TtNzLH9ljiz2h8vcMexdpPyrpag+xW4vzfCIC5MXkmQE5KZyAf > XBJx > 6ZPqa2pVFCM0+qt+Kf6CaKtpoljZahJewRsJ5PM3EsSPnYO3H1AotNEsbLUJL2CNhPJ5m4li > R87B > 24+oFaNFS61R3vJ6mzr1Xe8nqc1pxKfELXIof9Q9layzDsJiZF/MoqfkK6WoLezt7WW4lhiC > yXMn > mTNkku2AoJz7AD8Knqq1RVJJrsl9ySMUrBRRRWIwooooAKKKKACiiigAooooAKKKKACiiigA > oooo > AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACq > mqf8 > gi9/64P/AOgmrdU9WYLo18zHAFvIST2+U0ARaX/qqm1H/j2T/rvD/wCjFrMsNVggjxJDfL/2 > 4zf/ > ABFSXes2c6xQoLlXa4hA8y0lQf6xe7KAKlDZL4Y/5FPRv+vGD/0WtatZXhj/AJFPRv8Arxg/ > 9FrW > rVCCiiigAooooAKKKKACiiigAooooAQjIIBI9x2rlNMn1W5vIo5dQvRE01zGZZEgCOEZ0UJh > M7+A > 3OB8jcEdOrIyCDnn0NZkHh7Trd0aNbnKM7qGvJmCswYMwBbGTubnrya6KNSEIyUlq/JPo/8A > gGFW > nOUouL0Xm12MTStV1K5/sSO7vXW4nKvIERAs8TQvID93IIK7Tgj9RVi2u9Rgt4L2TUJbhX1B > 7R4Z > I4wNvnNGCCqg5AAJzkcGti30WwthZiOFv9Dz9nLyu5jyu0gEknGOMdKZbaFp9pMsscUpZGZ1 > 82eS > QKzEksAzEAnJ5Hqa3nXoNu0bfJef3br0+SMYUKySvL8X5ff1K9ul4fEV3A+qXTwRQxSrGUix > lzIC > CQmcDYMc/XNZ+lyavdzKPt18QlxKDJLHB5LpHPsK/Km7JTPpyDjitqPRbOK9a8Q3XnvwzG7l > II5w > CC2MDccDHGeKksNLtdMV1tfOCuSxEk8kgySSSNzHBJJJx1qHXppOy106LtqUqNRtXemvV/Iu > VVhW > 7GoXTSuDakJ5CgDIODu9/SrVFcZ1hWLa6jc31/5Mrrp5Rsi2dcyyAe5+XH+7n6itqmSQxTbf > NjR9 > rBl3KDgjoR70AZcWqzR6gtjKqXTE4MlqD+7/AOui/wAP5n6Vr0yKGKCMRwxpHGOiooAH4Cn0 > AZdl > Hq66nI13NG1mfN2KAMj5xs7dlyKLKPV11ORruaNrM+bsUAZHzjZ27LkVqUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR > RQAU > UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWdr/8AyLmqf9ekv/oBrRrO1/8A5FzV > P+vS > X/0A0AeXfFT4q6l4Lez03R7CQXMkglkvLqBvJZVIJjjJwHJBAYg/KGwDuOV6fSvEa+K9A07V > 1sbq > yM89qWguY2UgmWM5UkAOhBBDjgg9jkDO+Ifhjw54rbToNdfX0ezEjxHS7CWZSJCoO5lhcZ/d > jjIP > PuK2LOK0t9A0i1sftX2W2azt4vtcLxSlY5UQFlZVIPy+gz1HBqBm/wCGP+RT0b/rxg/9FrWr > XMeG > tdsV8LaSmblylnEjGO0ldchACMhSDggitT+37H+7e/8AgDP/APEVVxGnRWXF4h06ff5TXMmx > ij7L > SU7WHUHC8EelSf21af3L3/wBm/8AiKl1ILqOzNCis/8Atq0/uXv/AIAzf/EUf21af3L3/wAA > Zv8A > 4ij2kO6CzNCis/8Atq0/uXv/AIAzf/EUf21af3L3/wAAZv8A4ij2kO6CzL5OASAT7DvWPbeI > luZY > Y/7NvY/OeWNGcxctHu3DAcnqpGcYzjnmrB1q1wcR3hPbNlN/8RXNaY01leJcHT4o5DLO800c > FwXl > WQs4Q/uB0YpznovHXFdFGdFxk5NX6a+T8/Qwq+0Uo8t7enp5ep0+mamdTSVxZXNusbtHmYp8 > zKxV > gNrHoQev4ZqCDXkuZbYRWF6YLnPk3O1PLbCls/e3AEDjIFYtpf6jBbi3+ziJWvDcPKkdyzBG > m8xl > CmAZ4JXqKZphltrm1mmg8h4txna0trkC4JUjBTywq8kHPPI7ZrV/V1zNyXlr/wAH+uxmpVXy > pJ+e > n/A/rubdn4gW7uIIjp95CJ5JIkeQxEbo927IVycAqRnGM49RWxXF6U0lnfxTvYxwsZp3nnht > 7hpJ > EkZmCYMIzhinJPRffFdJ/bVp/cvf/AGb/wCIrHEToxnaDVvXzfmzSh7RxvPf/gE8N7HNfXNo > quHt > whckDB3AkY/KrNZo1iyDFhFeAnqfsM3P/jlO/tq0/uXv/gDN/wDEVh7SHdG9mEepvJqEln/Z > 90rx > qGZyY9oU7gDw+edp7fXFQxa6JdjHTrxEeXyt7GLgh/LPAcnAY4JAqjDqkyaxPdPasIZY0j4h > uCwC > FyDjye+/pnjHeo9HngtJJZrmydJ2eQiWG2uGLB3LkHMQ6fKM89O1HtId0FmdRVSG8E11dJFL > bzLC > ANkMgMitzkMOg6DH41F/bVp/cvf/AABm/wDiKxTrj2upTXtzAkUUsSx/MtwMbPMbPMI7MT7B > SaPa > Q7oLM3tP1D+0EkcWk8Co7JmUpyysVYDax6EGnW92txeXMcc9tIkW0bY5Nzo3OQ47dOPxrloP > EBto > TA0kMS/ammkkUTkqplZ3XBhHZZF6j7rehq1aa4ZNZnn8lWR444nWNLhmQI0nOPJHckYyOVNH > tId0 > FmdBBqFlcyCOC8t5XI3BY5VYkdM4Bpy31o9ybZbqBpx1iEgLD8OtczbztE9m7WzBo72a4kK2 > 1xkq > +/gfuuSN/t90evENlFFbNbRPFcyR28ocSsl4ScHOfL27QfxI9qPaQ7oLM7Oq1tf210zJFJ+9 > X70T > gq6/VTzUH9tWn9y8/wDAGb/4is5ZLKW5iub5765mibdH/oEyJGfUKF/mTR7SHdBZmnHrOlyy > rFHq > Vm8jHaqrOpJPoBmr1YMcmlxyrIp1kspyAwvGH4g8H6Gr39tWn9y9/wDAGb/4ij2kO6CzJre7 > W4vL > mOOe2kSLaNscm50bnIcdunH41Wi1qOV4CLS5FvPkpcsF8vABOT82QMDuBWbBqs66vLdS2jCK > WOOI > 7YrgsoUuc48kZzv6Z7VX06VoLi2lmhaBo8mZra1uMTkgjBTywByc556dqPaQ7oLM3rDWbDUi > y29z > C0gZx5YkUsQrEbsA9DjIPoRU8d/ZzXDW8V3A86/ejWQFh9R1rEstRktJXh8uQ2zTyS+Z9kuN > 5DsW > xt8vAwT1yfpWfbNNFeWM8ondreUtIxjuj5gZWUsFMe1T82cAfiKPaQ7oLM6g6rpw639qPnKf > 65fv > DqOvXkcVHYazYakWW3uYWkDOPLEiliFYjdgHocZB9CKyLG+8rUru4uLEgXEgfzEt7hnUBFUD > BhGe > Vz170+y1J7SV4fLkNq08ku/7JcbyHYtjb5eBgnrk/Sj2kO6CzOjrOt9XS4ubm2FrcJNACQjb > P3mO > u0hsdx1I6ikfW7cRsY4rtnwdoaznAJ7ZOw4/KsGF3txZXEcVwbxJGa4LLdFGDZ3bQYyBknPQ > YIHW > j2kO6CzNu116C8jspILe4ZLp9ikhRsbaWwwLZ+6CeM8fUU631uOZ032lzBG8rQrLIEKlwxUj > 5WJH > II54NYViBbyaXI6zIbZQs6JaTsJNsTIrDMY5+bkemOeKkt7iRo47e5ieOBLprktHbXDsx8wy > BcGI > Y5I556e9HtId0FmdZRWY+v2ERQSG5Te21d9pKuT6cr7H8qrxazjUZ2lnU2RVfJVbeXeG75+X > GKak > nswsbdFYkWs41GdpZ1NkVXyVW3l3hu+flxiiLWcajO0s6myKr5Krby7w3fPy4xVXEbdFZ/8A > bdh/ > z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQorP/ALbsP+ekv/fiT/4mj+27D/npL/34k/8AiaLg > aFFZ > /wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ/wDE0XA0KKz/AO27D/npL/34k/8AiaP7bsP+ekv/ > AH4k > /wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0f23Yf8APSX/AL8Sf/E0XA0KKz/7bsP+ekv/AH4k/wDi > aP7b > sP8AnpL/AN+JP/iaLgaFFZ/9t2H/AD0l/wC/En/xNH9t2H/PSX/vxJ/8TRcDQorP/tuw/wCe > kv8A > 34k/+Jo/tuw/56S/9+JP/iaLgaFFZ/8Abdh/z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQorP/ > ALbs > P+ekv/fiT/4mj+27D/npL/34k/8AiaLgaFFZ/wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ/wDE > 0XA0 > KKz/AO27D/npL/34k/8AiaP7bsP+ekv/AH4k/wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0f23Yf8A > PSX/ > AL8Sf/E0XA0KKz/7bsP+ekv/AH4k/wDiaP7bsP8AnpL/AN+JP/iaLgaFFZ/9t2H/AD0l/wC/ > En/x > NH9t2H/PSX/vxJ/8TRcDQorP/tuw/wCekv8A34k/+JpG13TkQu80iqoyWaFwAPUnFFwNGisz > +37H > +7e/+AM//wARR/b9j/dvf/AGf/4ii4GnWdr/APyLmqf9ekv/AKAab/b9j/dvf/AGf/4iqmqa > taXu > k3dpH9pWS4haGMy2kqLvcbVBYqAMkgc+tK4HlXxj+JOreF77TdN8O6m9pdBZJLxGtAwZTs8s > q0iE > MP8AWDKk8gg8iuw8N+IF8TeENF1Lz3nnY2aXMrQtGGmEkfmYyoBG7Iyvy5BA6VP4m0DTPGFj > Ba63 > 4cvZ1t5hLE6yxI68jcoYSZ2sBgj8eCARqGNpls7W20iaziilgCL+6WONI3U4AVzgYXAAHpUj > OHu/ > HEPgP4S6bfiye6vbjfDaqUbyg+5jmRhwABztzlsYGACyv+FXxUk8caiuiXmkiO6tdP8AOmvf > PB89 > 1KIx2BAF3FieDx0resdFmfwTD4d1fRZLmBoilxGJISrZYsMHzAQRxgjBBGQehp+geHbPw1BA > umeG > zDNFAtu10qWqzSqAPvurgsSVBPqeaALeixxSrq3moG/4mlwRn6rWh5Fp/wA8Vrn1sdehNysW > mArL > dS3AY3MQOHxgEZPIx60v2XxH/wBAxf8AwKirx69CrKo2onVCcVFXZv8AkWn/ADxWjyLT/nit > YH2X > xH/0DF/8CoqPsviP/oGL/wCBUVZfVq38pftIdzf8i0/54rR5Fp/zxWsD7L4j/wCgYv8A4FRU > fZfE > f/QMX/wKio+rVv5Q9pDub/kWn/PFaPItP+eK1gfZfEf/AEDF/wDAqKj7L4j/AOgYv/gVFR9W > rfyh > 7SHc3/ItP+eK0eRaf88VrA+y+I/+gYv/AIFRUfZfEf8A0DF/8CoqPq1b+UPaQ7m/5Fp/zxWj > yLT/ > AJ4rWB9l8R/9Axf/AAKio+y+I/8AoGL/AOBUVH1at/KHtIdzf8i0/wCeK0eRaf8APFawPsvi > P/oG > L/4FRUfZfEf/AEDF/wDAqKj6tW/lD2kO5v8AkWn/ADxWjyLT/nitYH2XxH/0DF/8CoqPsviP > /oGL > /wCBUVH1at/KHtIdzf8AItP+eK1jeJIoEsFMcYU7bjn/ALdpqh+y+I/+gYv/AIFRVWvNL8RX > UJQ6 > YuQkigfa4xy8Tx/pvz+FVHD1U9Yic423I9QA/wBO4/5+f/chWzpaRPf6iJEDDceP+3m6rIut > J1+f > 7TjSUHmiTGb2Pgv9p/l9o/8AHferK2fiBJrh10lQJm3Z+2RnH72aTH/kXH/Aa1lQqNaIzUlf > c6Hy > LT/nitHkWn/PFawPsviP/oGL/wCBUVH2XxH/ANAxf/AqKsPq1b+U19pDub/kWn/PFaPItP8A > nitY > H2XxH/0DF/8AAqKj7L4j/wCgYv8A4FRUfVq38oe0h3N/yLT/AJ4rR5Fp/wA8VrA+y+I/+gYv > /gVF > R9l8R/8AQMX/AMCoqPq1b+UPaQ7m/wCRaf8APFaPItP+eK1gfZfEf/QMX/wKio+y+I/+gYv/ > AIFR > UfVq38oe0h3N/wAi0/54rR5Fp/zxWsD7L4j/AOgYv/gVFR9l8R/9Axf/AAKio+rVv5Q9pDub > /kWn > /PFaPItP+eK1gfZfEf8A0DF/8CoqPsviP/oGL/4FRUfVq38oe0h3N/yLT/nitHkWn/PFawPs > viP/ > AKBi/wDgVFR9l8R/9Axf/AqKj6tW/lD2kO5v+Raf88Vo8i0/54rWB9l8R/8AQMX/AMCoqPsv > iP8A > 6Bi/+BUVH1at/KHtIdy9rFvCraYsagB9Stwcf8Crp/7Pi9K41bXXpXskn0wCOC8iuCwuYicL > nIxk > ev6V2H9oP/z43H/fcX/xdeng6coQtJWOaq05aDv7Pi9KP7Pi9Kb/AGg//Pjcf99xf/F0f2g/ > /Pjc > f99xf/F112M7jv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s > +L0p > v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP > /wA+ > Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s > +L0p > v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP > /wA+ > Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s > +L0p > v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP > /wA+ > Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s > +L0p > v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP > /wA+ > Nx/33F/8XRYLjv7Pi9KP7Pi9Kb/aD/8APjcf99xf/F0f2g//AD43H/fcX/xdFguO/s+L0o/s > +L0p > v9oP/wA+Nx/33F/8XR/aD/8APjcf99xf/F0WC47+z4vSj+z4vSm/2g//AD43H/fcX/xdH9oP > /wA+ > Nx/33F/8XRYLjv7Pi9Kz9csY08P6kwHItZT/AOOGr39oP/z43H/fcX/xdVdTmmvdKvLSOymV > 54Hj > UtJHgFlIGfn6c0WC55n8Ufiu3gzVrHR9O095LrdFc3csylFaHdkxxkgglgCpcAheQMtnbs+G > PiMf > FXg5tdg0iOydNXttOMTzGYFZJYFZsgLg7Zjj3A69K0PEugWviv7INV0CeYWc6zwFmtyVwQSp > zIco > wGGU8Ee4BEsWkW9tYfYbXw2bW1+0R3Pk2wt4VMqMrqxCSDJBRPrgA8UgOD+JPxmufDGv6h4d > 03R4 > xd2rwMl7JPuVgQkjKY9vQqSnDA85BBrutH8UWnjHwNZa3aWk1qJrqBHilU/K6zoGCtgB1z0Y > fQ4I > IFLX/CGl+JUm/tLwuXnmaNpblFtVnYIVOPM37gCFCnBztJAIrZMN09pbWMGmSW1vFJDsXdCs > caI6 > nACucABcAAelAGzTo/8AWp/vCjyz6r/30KciESKSVwCP4hQB/9k=3D > > --Boundary-00=3D_TI2SBRtKETDWFso > Content-Type: image/jpeg; > name=3D"bis2.jpg" > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; > filename=3D"bis2.jpg" > > /9j/4AAQSkZJRgABAQIAAAAAAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof > Hh0a > HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIy > MjIy > MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAKAAoAD > ASIA > AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF > BAQA > AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0 > NTY3 > ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKj > pKWm > p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QA > HwEA > AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEE > BSEx > BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZH > SElK > U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0 > tba3 > uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1 > zUtZ > s9J+zi7ebzLlzHDFBBJNJIwUscIiljgKSTjApuma5YavJcxWk0nn2rKs8E0LwyxFhuXcjgMA > Qcg4 > wecdDXMeO7qKy1fw9PNcpbqGvVEryiIBjaSBfmLx4JYgD505I+Zeo5Tw7cQ6l4h1jULxLu+8 > lrKE > Pp95dbo0eNlkcfZJbkuxW3hB3ONxRdzKcZ1hRi6fM77b9N7f1qDetj2LJ9aZPPFbW8lxcSpF > DEpe > SSRgqooGSSTwAB3rlPAt7rH2ZtK1pvOntbWCWO5cSrLIjmRD5iyxxsGDwuQSvKsuSxBZq/xP > 1GWy > 8N2trvkjstRvUs9QliiMkkVmUdp3UAHkRo3O04GTjPI55wcJcrKT0udR/bmlf2T/AGr/AGpZ > f2b/ > AM/n2hfJ+9t+/nb97jr14q3BPFc28dxbypLDKoeOSNgyupGQQRwQR3r5h07xj471Lwzdwxvc > tEt5 > HfW88OmeYZrlrpWEYZV2rmRmcZByyBBwcV658E9dvdc+H6LesjHT5zZQsq7SYkRCuexIDYz6 > AZyc > ky0wPRcn1rn7nxrolpqTWUtzICjbJJhExiRvn4LY6ARTbmGVTyXDspGDpaxqiaNpU2oSW806 > Q7dy > Q7QcFgCxLMqqozuZmIAAJJwK84fwfq+uaTqd5aQKskrXqraTkxzbmOpBAQRgbvtsBBJxgk5A > xnKr > U5I3Geq5PrRk+tYXhH5dCeJeI4b+9hiUdEjS6lREUdlVVCgDgAADgVleO9c1Sxk0/StKtDPN > frM8 > hSZo32R7cqpVSQSXGSMEKGwVYhlqMk48zdla/wCoHXwzxXCF4ZUlQMyFkYMAykqw47gggjsQ > RT8n > 1ryK08UzaFYaxe6DpIljntYdQSKa5JSKHydiSKiR4AAh2ugIVCoUOQcJ3vhrSZLQy6kb6eca > hBDI > 8cvJEg3lpCRwWZWRTgAARqAAoVV0kuVuLeq3+5P8mI6DJ9aMn1rmvG3iO/8ADOh/btP0efUp > fNiT > ahXaN0qJtI3b9zbiF2q2DjIx1xtiaz8W/K1K12xQ+H8x2N4Fk5lkxI6hSyDj923IJ6DcvNVT > p899 > dlcG7HfZPrRk+tcZ8KppZfh3pySyvOIGlhjuCxKzIsjBWTPzBQMKAwUjb0AxXZ0VYezqSh2d > gTur > mNq/iS30mf7MttdXt0IvOeC22AxxZIDs0jKoBIwBuyT0BwcW9L1e21aF2gLpLEQs8EoxJCxA > OGHT > oQQQSrAgqSCDXnun+NdGk8T+JHtheXentcxyG/t7RpYvM8pImQbAxZQEB37SPnI6ECbpvCjT > ajqu > p64baSC1uoobe3EoIeRY2lYyMCcqSZT8vJAA3EsWxThFU+a+piqk3U5WtO51tFFFZmoUUUUA > FFFF > ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR > RQBW > uLO1u9v2m2hm252+YgbGeuM1yWrfD+PUtRubiG+htre4EW60bTbe4jBjDBWAlVgD+8fkY+9X > QaFo > Vpe+HtMuribUXmmtIpJG/tG4G5igJOA+OprQ/wCEZ07+/qP/AIMrj/45Vx5o7A7MxPDnhiPw > 8JGF > 21w8kSQ4FvDBHGiPI4CRxIoHMrk9ck1c1vQNN8RWaWmqQPLCjlwEmeI5KMh5Qg4KuwI6EE1f > /wCE > Z07+/qP/AIMrj/45R/wjOnf39R/8GVx/8cpTTm7yC5kQeFNFtvDcfh+C1eLTImDxxR3EisjC > TzQQ > 4beCH5zmpPD3hrSPCthJY6LafZbaSUzMnmO+XIAJyxJ6KPyrQn8O2EVvJIi6pMyKWEUepzhn > IH3R > ukAyenJA9xXKWes6LeWNlfDR/FMVnfKn2WeW9kVZXcZRP9flSxwoLAKSR82CDU8gXOxrnLDS > fE2l > RzW9lrelLZmQtbwS6VI4t04wiH7QPlGOAeB0XCgKKmnapompW2n3X9neJbOy1HYtreXV5KI2 > dx8i > kLOWGSQASACcYPIrL8OPf6lrttZ3Vy0kfn3qXKxi/gCxQSNFvSV7llcl/Kyqg4DHJGOR077h > c67w > 5pMmh6BaabNcrdSwg+ZcCMoZmLFi7Asx3EkljnkknjOBFrmgf2vLaXVvfTWGoWm8QXUSq5VX > ADqV > cFSDgdsjAweoPPGe01PX/DLaeviO302+uZU82W8k8i8i+zyuGB8wyKdyKVzsyCeCOm5ZWFjc > a7rF > m0PiJJrSGKRYJtSOyRGMoV4ispPzGNsiQjGF4XJodNSTUkmn31X3BczpvAFn9lt4LK6ltFS1 > NjOi > rvS4tixbyiGJZRlmAKsGwTlicEdVbQLa2sNuhJSJFRS3UgDHNc14UUa3DOb3SNctFjurqL7Q > +qN5 > YEc7oFIW4ZtwCgE425BwcYy61vtCujZzfYvEMWnXsixWuoSX0whmZjhMATFwGOMFlAOR6im4 > 3bfV > 7+fr3C51FY934dt7nxAmuRXNza6gto9mZIShDxsdwyHVhlW+YEY565HFUbafTbvVbjTotF8U > Ga1u > ltrhvt8myLcqMrlvPwVKuDhcsB1UcZ6F/DVgI2KtqBYA4H9pXHJ/7+U480dmFynoOiWfhzRL > XSNP > VxbWylV3tuZiSSST6kknjA54AHFUfGWgXXibw5NpVrqUth5zKJmjwDLFn5oycEgEen0OQSDz > thZe > JpdSS2uXiaSKDTri5to3vVdVuJXSVQxuiAY1jZs4OfQVas/FXgu+1KC0t7jUnFzN5EEy6wxE > rk4A > CCfzBk8AsgHTnmhqUnzN6hc6Lw/4fsPDWlRafp8KxxooBIHLH/OfzPUkk6tcla6lpV5epYQ6 > J4oN > +JHSe1OokPbBcYeTNxgK2flIJ3YOKk8Jp/bkU32zR9ctQl1dRC4fVG8sCOd0VCFuGbcAoBON > uQcH > GMrlYXOsoqL/AIRrTv8AnpqP/gyuP/jlcdZeIfDN9qNvZRrqIknlWJT/AMJHC3JOPurdlj9A > CfQV > vSw1Wqm4K9tyXJLc7aiov+Ea07/npqP/AIMrj/45XG6V4h8N63qsOnWEGtSTTb9rf2xnZtUn > 95Gt > yZU6Y+ZAckA4rHlKO3orzuws/E0upJbXLxNJFBp1xc20cl6rqtxK6SqGN0QDGsbNnBz6CrVn > 4r8G > X2pQWlvc6k4uZvIgmXWWIlcnAAQT+YMngFkA6c80coHdUVx9rqelXl6lhDovig34kdJ7U6iw > e2C4 > w8mbjAVs/KQTuwcVJ4TX+3Ipvtmka7ahLq6iFw+qN5YEc7oqELcM24BQCcbcg4OMZOUDrKKi > /wCE > a07/AJ6aj/4Mrj/45R/wjWnf89NR/wDBlcf/AByjlAloqL/hGtO/56aj/wCDK4/+OUf8I1p3 > /PTU > f/Blcf8AxyjlAloqL/hGtO/56aj/AODK4/8AjlH/AAjWnf8APTUf/Blcf/HKOUCWiov+Ea07 > /npq > P/gyuP8A45R/wjWnf89NR/8ABlcf/HKOUCWiov8AhGtO/wCemo/+DK4/+OUf8I1p3/PTUf8A > wZXH > /wAco5QJaKi/4RrTv+emo/8AgyuP/jlH/CNad/z01H/wZXH/AMco5QJaKi/4RrTv+emo/wDg > yuP/ > AI5R/wAI1p3/AD01H/wZXH/xyjlAloqL/hGtO/56aj/4Mrj/AOOUf8I1p3/PTUf/AAZXH/xy > jlAl > oqL/AIRrTv8AnpqP/gyuP/jlH/CNad/z01H/AMGVx/8AHKOUCWiov+Ea07/npqP/AIMrj/45 > R/wj > Wnf89NR/8GVx/wDHKOUCWiov+Ea07/npqP8A4Mrj/wCOUf8ACNad/wA9NR/8GVx/8co5QJaK > i/4R > rTv+emo/+DK4/wDjlH/CNad/z01H/wAGVx/8co5QJaKi/wCEa07/AJ6aj/4Mrj/45R/wjWnf > 89NR > /wDBlcf/AByjlAloqL/hGtO/56aj/wCDK4/+OUf8I1p3/PTUf/Blcf8AxyjlAloqL/hGtO/5 > 6aj/ > AODK4/8AjlH/AAjWnf8APTUf/Blcf/HKOUCWiov+Ea07/npqP/gyuP8A45R/wjWnf89NR/8A > Blcf > /HKOUCWiov8AhGtO/wCemo/+DK4/+OUf8I1p3/PTUf8AwZXH/wAco5QJaKi/4RrTv+emo/8A > gyuP > /jlH/CNad/z01H/wZXH/AMco5QJaKi/4RrTv+emo/wDgyuP/AI5R/wAI1p3/AD01H/wZXH/x > yjlA > loqL/hGtO/56aj/4Mrj/AOOUf8I1p3/PTUf/AAZXH/xyjlAloqL/AIRrTv8AnpqP/gyuP/jl > H/CN > ad/z01H/AMGVx/8AHKOUCWiov+Ea07/npqP/AIMrj/45R/wjWnf89NR/8GVx/wDHKOUCWiov > +Ea0 > 7/npqP8A4Mrj/wCOUf8ACNad/wA9NR/8GVx/8co5QJaKi/4RrTv+emo/+DK4/wDjlH/CNad/ > z01H > /wAGVx/8co5QJaKi/wCEa07/AJ6aj/4Mrj/45R/wjWnf89NR/wDBlcf/AByjlAloqL/hGtO/ > 56aj > /wCDK4/+OVS1bQbO00a+uYZdQEsVvJIhOpXBwQpI/josBpUVymqaRo2h2CXureLNYsbd5lgW > SfUi > AXY4A6fifQAk4AJE0ugjS722mTV9YnKXMA2T3rMjBpVUgjvwTSA6Lwx/yKejf9eMH/ota1ay > vDH/ > ACKejf8AXjB/6LWtWrEFFFFADJnaKCSRInmZVLCNCAzkDoMkDJ9yB715/wCE/Ct3D4a0qPWI > 9dD6 > TFCyaXPcWzRPPGgIZChJIDj5Q7gA44AFeh0UAefeD/CN1/wj+j22tNrdudMSHbY3M9u8PnIo > +dDH > uYqG5UO2BgfLwK2tM8Fpp1xaO2u6rdw2tzNdpbzi3CGWUSb2OyJWPMznGcZI44FdMzBVLHOA > M8DJ > /KsDT/Gmiapd29tbSX2+4lkhiabTriFGkQMXTe8YXcPLfIzn5SO1AFS28B2tpcaY8OsauINL > n82y > tTLG0UK7WQxgFMldrFeSWA6EVbtPDE1prsmrHxFq080qRxSxypbbJEQuVU7YQQAZH5BB55PF > aF9q > 8en6npllJbTv/aMrwxzJt2I6xtJhssG5VGxgEcc44qeKe5fULmCSzMdtGiGK48xSJSd24beo > 24Xk > 9d3HSgDLs/DEdjqD3EOqaiLZ55bj7DvTyRJISznhd5BZicFiMnpVe18FWdqbOH+0NRl06ykW > W10+ > SRDDCynKYIUOQpxgMxAwPQVuWN/b6lA81q5dEmlgYlSMPG7RuOfRlIqzQBhaV4bk0rVLu9Gu > 6nc/ > a5fOngnW32O+xYwfliVhhUQcEdOc5ObVvosVtr95q63d48l1GkbQPNmFAo6onYnv+PrWnSMw > VSxz > gDPAyfyqozlFNJ76AYtr4da18S3Ot/2zqEr3KLHJbSLB5WxS5RRiMNhTI2Duye5NQWPhFNN8 > mG01 > nVorCBt0NissYij5yFB2byo/uliO2McU228daFdGLy21EJLcC2WWTSrpI/NMnl7S7RhVO/5e > SMHi > ukqQOWtPA9vZ6hbagmsao19FO8s1yxh33QbGY5SIxuQYwAMY7YwMXbLwylhqL3MGqaiLZriS > 5+w+ > YghEkjFnPC7yCzE4LEZPStyigAowPSiigArmNL8FQadNp0k+sapqI04s1qt68TGMlCmSyxqz > fKzD > 5ievsK6eigDEtfDrWviW51v+2dQle5RY5LaRYPK2KXKKMRhsKZGwd2T3JqCx8Ippvkw2ms6t > FYQN > uhsVljEUfOQoOzeVH90sR2xjiuhJABJ6CsiLxPpUzoqSXPz+XtJs5gMOcIclcAMeAehq405z > 1imy > JVIR+J2M608D29nqFtqCaxqjX0U7yzXLGHfdBsZjlIjG5BjAAxjtjAxdsvDKWGovcwapqItm > uJLn > 7D5iCESSMWc8LvILMTgsRk9KsweINOuXCxvPli4XfaypuKZ3KuVGWGDwOeDTo9dsJY7ORHnK > XhIg > b7NJ8/BP93jgE89QCelU6NRbxf3f12Eq1N7SX3mjRWZa6/p95NFFC1xuldo0L2sqKWUEsu5l > AyNr > cZ7GtOonCUHaSsVGcZq8XcKKKKkoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo > oooA > KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii > igAr > O1//AJFzVP8Ar0l/9ANaNUtXQSaLfo33Wt5AfptNAHhPx18Ka1qt9pF7pdvrGqBlmR7eCEyx > WoHl > 42hFypYliSxJO0DooA7zwppNzo3gfQLS6uL6SbFi7R3uN9uWeMmIfKCFU5ADZI6ZwAB1FlY3 > U6Zb > WL0f7qQ//G6kvNLkjSF5NSu51W4hOyRYgD+9XHKoD1561Aybwx/yKejf9eMH/ota1ayvDH/I > p6N/ > 14wf+i1rVqxBRRRQBHPBFc28kE8SSwyqUkjdQyupGCCD1BHavI/Cfhlr7wx4W+z+F1tZWhtp > LvVZ > Jo2W4tygLxkbi7h0JXYyhVzx0FeuzQxXEEkE8aSwyKUeN1DKykYIIPUEdqo2egaNp1nPZ2Ok > 2Fta > 3AImggtkRJMjB3KBg8cc0AeZ+DtBuJPD3hO50/w01jeRxWtxPq4uIz50O0Fk4be29fl2MAq5 > 4Pyi > tbw1pGq2utWdxN4f1K2la8v3mnu7yGWCGKaSSVGjjWZtsmfKU7VAw0mc8Gu603R9L0aF4tL0 > 2zsY > 3bc6WsCxBj0yQoGTV2gDy7SPDWp2Gq+GZpPCzC9sLtv7T1RLqIm73QyxmXl9zjc4Y7gGUHCg > 81ta > TaTQeMdXuB4OubOw1S3gimc/ZAryK85kkkVZSW3CVOcEnByK7eigDhfC3h4eHtSnt4PCNrby > Nd3T > Lq0SwKBBJK7oowfMOAVXaQANvBwBWfpfhfUYDo8X9hfZdYtbmOS+17z4z9qVTmTkN5j+YMja > 6gLu > /wBkV6VTRIhdkDqXUAsoPIz0z+RoA4HQfDdt/wAJTqd1e+DZ7aObUBd2c0rW5itysUQLBElJ > V2kR > jlVycjJ9Osgu9WbXb63m0xE0yKJGtrpZwWmcj5l2fw49T/XjUoqoySTur3/DzA4fwboM0c89 > 1qml > 6lZ3AuLuRY7q5jlgdZrozKVRZHCuu1MkBeSfvdRW0Lw1AfE+qXN54OntVmvxd2U8rWzRW5WG > Ibgi > Sna7SIxyFycjJ9PQaKkDzXS/C+owHR4v7C+y6xa3Mcl9r3nxn7UqnMnIbzH8wZG11AXd/sir > Gl+H > jb/EJtT/AOEQNuq3Nx5d+HgxtcOzzMwcyuzsQoQqAit+FehU0SIXZA6l1ALKDyM9M/kaAPLd > B8Ga > rZatYT3ttqb6jBciS51JZrJIpxuOSXCfaGVh/A2PTPANWdC8M3OlX+jXtt4Xms7hdXvWunSS > 3BSz > kMxjU7ZOUBkiOxc4MbHHTd6XRQAVx1l8ONKsdRt72ObMkEqyqP7OsV5Bz95bcMPqCD6Guxor > aliK > lJNQdr7iaT3AgEEHoawba1ddbuFbSZksfJgiictHtBhZ2BwHzjlccducVvUVMKjgml1JnTUm > m+hy > unabqMdzbXVxBcmJLyd/ssjxfuvMZisqlTzgOQQSTycdBmfTrK/ji0ezms2jTTDlpvMQrLiJ > oxtA > Oed2eQMYro6K2lipSvdLX/g+fmzKOGjG1m9P+B/kjltIsryDUbeWTS7uJjPctI806PGiSMzg > qoc4 > b7g4Hds5611NFFZVqzqy5mv6+ZdKkqceVBRRRWRqFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA > FFFF > ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAVU1T/AJBF7/1wf/0E1bqpqn/IIvf+uD/+gmgCHS/9VU2o/wDHsn/XeH/0YtQ6 > X/qq > m1H/AI9k/wCu8P8A6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8AIp6N/wBeMH/ota1aoQUUUUAF > VYba > aPULqd52eKUII4iThMA5x9c/pVqigArAsLOaTXL+6uWtJmgnChvsx3qPKQgIxc7R83THPPrx > v1Uh > 0vT7efz4LG2im5/eJCqtz15AoAzYNXu3t7K9c2pgu5FQQID5ibjj72cEjuMDofSrFtPqk99d > Rb7M > Q21wELeW251KK2MbuCA3XnPoKupY2cdy1ylrAs7dZVjAY/j1pkOmafbTedBY20UvPzpCqtz1 > 5AoA > t1nWryjWb6GUQHEUUivHEVYqWkAVjk7sbevHU8Vo1Tj0nTYZhNFp9okoOQ6wqGB9c4oAz7TU > tQM1 > v9p+zNFNczW2IkZWym/Dcsevlnj361Uju5b++0K8mNniaV2jRAfMjBifKkk89s8DkCt1NM09 > PL2W > NsvlvvTESja3qOODwOfaj+zbDzvN+xW3m7xJv8pc7h0bOOvvQBj2Wt6jdNbTm0RbSeQJhiil > QTj7 > 3mZJH93aDU1rqOpPLbiY2pSe4mtlKRsCGTzMNyx4Pl9PfrWoun2S3JuVtIBOTkyiMbj+OM01 > NM09 > PL2WNsvlvvTESja3qOODwOfagDP0SW72P9qvbd1NzOgTyyrlhI3Qlzx6DHAxzxVm1eUazfQy > iA4i > ikV44irFS0gCscndjb146nirS2VotyblbWEXDdZRGNx/HrUUek6bDMJotPtElByHWFQwPrnF > AFCz > 1LUGntvtP2Zoprma2/doysCm/Dcsevlnj361Hb6tfTy6Y4kshFfOf3e1jJGoRmIzu5PGCcDB > 7GtV > NM09PL2WNsvlvvTESja3qOODwOfaqq6Ov9rLfE26hHLqsVuEdmKlfnfJ3cMewoA1CcAmsKDV > 7t7e > yvXNqYLuRUECA+Ym44+9nBI7jA6H0rdquljZx3LXKWsCzt1lWMBj+PWgDMs9R1Bp7b7T9maK > a5mt > v3aMrApvw3LHr5Z49+tTWtvFBr+oi3ijiL28LttQAFi0vzHGMmraaZp6eXssbZfLfemIlG1v > UccH > gc+1MGk6ekvnxWFolxkssogXIb1z1oAz7PU9QuLmC0ZrYXSSuLtRE2FRcYI+bjOVxnPX2rcI > yCOe > fQ1RsLGe2ubq4uZ4ppbgr80cJj2hRgDljx3/ABNXiAQQRkHqDQBzOnw3byA24vsx3sitPNdl > 4zEs > rArtZySdox0HPOa0be41Sa9uo91p5NtOELCNtzqUVsAbuCA3XnPoKvW1hZ2RY2tpBAW+8Yow > ufrg > UyHTNPtpvOgsbaKXn50hVW568gUAZkOr3bW1lev9maC7kVBAinzE3HH3s4JHcYHQ+lPs9Rv7 > pLO6 > 8ywWC5YfuTkSKME4znDMO4wO9aaWNnHctcpawLO3WVYwGP49aEsbSO5a4jtYFnb70qxgMfqe > tAGL > Z63qNybe4Nmi2k8m3BKKVBOPveZkn/Z2g1CLq41C70S7Z7JWmkdoVVCXizE/BOfmHTONvIFd > Aun2 > S3JuVtIBOTkyiMbj+OM03+zbDzvN+xW3m7xJv8pc7h0bOOvvQBn22q3E6aLIXt8Xy/vYwp3B > vLZy > VO7gAgDBB69altp9UnvrqLfZiG2uAhby23OpRWxjdwQG6859BVoaZp6y+atjbCTeJNwhXO4d > Gzjr > 70Q6Zp9tN50FjbRS8/OkKq3PXkCgDIstb1G6a2nNoi2k8gTDFFKgnH3vMySP7u0Guiquun2S > 3JuV > tIBOTkyiMbj+OM1YoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC > iiig > AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf8Arg//AKCat1U1 > T/kE > Xv8A1wf/ANBNAEOl/wCqqbUf+PZP+u8P/oxah0v/AFVTaj/x7J/13h/9GLUobKvhj/kU9G/6 > 8YP/ > AEWtatZXhj/kU9G/68YP/Ra1q1QgooooAKyodQ1GTWJ7FrG1VIUSRpBdMSVYuFwPL6/Ic88Z > 6mtW > sqHT9Qj1ie+a+tWSZEjaMWrAhVLlcHzOvznPHOOgrWnyWlzdtN/0/Uyqc948vfXb9SjZ+I7y > 7nES > 2VkziZo5Ior1nlRVlEbPt8scDO7kjiuhkLiJzEqtIAdqs20E9gTg4/I1naRpk+nq4uJ7e4O+ > R0eO > 3MbL5jl2GSzZGSPToOtaLhijBCFfB2lhkA+44zVV3T57U1p8/wBRUVU5P3j1+X6GBYeJZL+H > TpVs > o4xdSbJVknIaHMZkBxt+YFBkHI6j3xNFr8rxW13JY7LC6dUhl83L/N9wsmOA3GME9RkUy08N > m3fS > pJbpXewTy22RbRMgjZF3AseRuJz7nj0kg0GWNLS1kvfMsLR1eGHysP8AL9wM+eQvHQA8DJro > n9Vv > 7u3z89vwtf5mEPrNve3+Xl/wb/gV7fxBqUssayaTCilbaR9t0zOqzOVHy+WOVwSRkfWt+YSt > BIIH > RJipCM6FlVscEgEZGe2R9RWfBYXsWt3F893A0UyLGYhbkMFUuV+beefnOTjnHQVoTCVoJBA6 > JMVI > RnQsqtjgkAjIz2yPqK567ptr2at9/wCpvRU0vff5focr4X8d6brmk6O9zN5V9fW8ZbFtKkDT > FAWj > SRhtYg5G0MTxU+i+KLrUNeu9MvtNitQjSC1uIbkzJc+WwWQDKKVKlgMc8hvTJzbDwPq9roum > aRce > I4biy0wRPbr/AGfsYyRYMZciTlAwB2gKSBgt1JdYeATp/wDYtxBcaXHqdjcebd38embJr1SC > GDN5 > mQWDNkksM4IAwBWBsbOmX+pN4p1bS76W0lht7e3ubdoIGjZVleddr5dgxAiHI29TxRpl/qTe > KdW0 > u+ltJYbe3t7m3aCBo2VZXnXa+XYMQIhyNvU8VBa6JrsHii51eTV9OeK5iigkgXTnVvLjaRlw > /nnD > fvWydpHA4FFromuweKLnV5NX054rmKKCSBdOdW8uNpGXD+ecN+9bJ2kcDgUAdGx2qTjOBnFc > 9b+I > NSlljWTSYUUrbSPtumZ1WZyo+XyxyuCSMj610VZkFhexa3cXz3cDRTIsZiFuQwVS5X5t55+c > 5OOc > dBW9J00pc6u+m/6fqY1VNtcj9dv1M+28Tvc3dtaLDZfaZbqW3eFb3LxiPd8xXZnB2N6dV9eC > x8R3 > d7drbJZ2RlLzIyJeszRmMsNzjy+FLADPX5gcVPBol7F9jzfwN9nu5rri2I3eZvyv3+MeY/P0 > 9DlL > PRdRtZIS2o2zLFLNKNloysxkLEqT5h+XcwOO+1eeM10y+q2fLb/ybz/4Bzx+s3V7/h5f8EZp > /iSX > UYtNeOxRPtUgjlR5yGiJjMgIG35gUGQcjqPfHQVg2fhxraTSpZLtWksF8smOLYJkEbIu4Fjy > NxOf > c8em9XPiPZc37rb59338v6ub0Pa8v73f5dl2Ciiiuc3CiiigAooooAKKKKACiiigAooooAKK > KKAC > iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo > oAKK > KKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ANcH/wDQTQBD > pf8A > qqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBFrWks0TyvEsiN > IgBd > AwJXPTI7ZxWb4Y/5FPRv+vGD/wBFrV6K0iiu57lAfNnChznrtzj+dUInooooAKKKKACiiigA > oooo > AKh+0L50yMrosShjI4whBz0Ptjn0yKmrEtLxI9Zu8LqJgkjQr5kE7KHy+/G4fLxt6YHTFAGn > bX9n > e7vsl3BPsxu8qQNjPrinpNvuJIfLkGwKd5XCtnPAPfGOfqKxdP1BoLUxJaXZmkvXIV7WVRse > cncS > VwMK2eaWC6jXVL5Sup/Z5ok27obggPmTftJHy8bemO2KAN6okm33EkPlyDYFO8rhWzngHvjH > P1Fc > tZRXwW0k36oZBFaOyymXG8ybZsg/7OOD25HrWnaXCHWbuMLqPkTxoFMkU+0Pl9+Cw+Tgr0wO > mKAN > iOVJVLRuGAYqSDnkHBH4EEU+sDR4Y7K4kgMOoecZ5uXaVothdmVssdpyMc9c9e9U9JF9JqFn > K737 > DLGVZo5otvynltzFG5xwoHXPagDq6KKw4NFvIrmOV9R3qrhiu645GenMxH5gj2oA3Krfb7f7 > YbQF > 2mHDBYmZV4z8zAYHHqas1z+kx26axesE1FWefdEZRcBGHlqCTu+U8hgM+gx2oA20m33EkPly > DYFO > 8rhWzngHvjHP1FS1i2V0q63dKq6h5MyR7PNhmKCTc+7BYYUY2+gqnZGeGazlDakxe7njdZll > ZRF8 > +zIYcD/V/MeeTzwcAG/PeQW0sMczlDKWCEqdvALHLYwOATyexpLa/s73d9ku4J9mN3lSBsZ9 > cVzc > BnW60uW4i1RriOYm73Ru8asY3GVAyMZPBXjB5q7p+oNBamJLS7M0l65CvayqNjzk7iSuBhWz > zQBt > JNvuJIfLkGwKd5XCtnPAPfGOfqKlrBguo11S+Urqf2eaJNu6G4ID5k37SR8vG3pjtis+yivg > tpJv > 1QyCK0dllMuN5k2zZB/2ccHtyPWgDqUm33EkPlyDYFO8rhWzngHvjHP1FOjlSVS0bhgGKkg5 > 5BwR > +BBFY9pcIdZu4wuo+RPGgUyRT7Q+X34LD5OCvTA6YqPR4Y7K4kgMOoecZ5uXaVothdmVssdp > yMc9 > c9e9AG/Td6eYI9y7yMhc849cVy2ki+k1Czld79hljKs0c0W35Ty25ijc44UDrntWpaL52t6w > spbO > Io1wxBEZTPBHI+YtyKANegkAEk4A6k1yOmme4sNNMUmqvdSrH57StJ5ZjI+Y7vu9OhX5s496 > dpUt > w9npcsL6pJdsI2nabeYjGQNx5+U8dMfNnGe9AHQQatptzMsNvqFrLK3RI5lZj36A1NLdQw3E > EEhY > POSsfyEgkAkjOMDgE8+lc9pe83tvuS+b/SLlliltnSOLczssm4qOo4wSf9Z2xio7YTm80p54 > 9Ta5 > Sc/ajIrtErGN1yOwGTwV4weaAOmSbfcSQ+XINgU7yuFbOeAe+Mc/UU6OVJVLRuGAYqSDnkHB > H4EE > Vj2lwh1m7jC6j5E8aBTJFPtD5ffgsPk4K9MDpio9HhSynkg8nUPPM82C7StFtLsytknacjHP > XPXv > QBv0VzVr9szZ/wDIQ/tHzF+1eZv8nbn58Z+TGM4289PepbBFm1S6Dy6qqC4D26yCZUwEUnJI > 5Bbc > NpOPQc0Ab7MqKWZgqgZJJwAKgtr+zvd32S7gn2Y3eVIGxn1xUaXzNf3Fs1pcKkKBxOUyj57L > jqRW > Zp+oNBamJLS7M0l65CvayqNjzk7iSuBhWzzQBtJNvuJIfLkGwKd5XCtnPAPfGOfqKlrFsrpV > 1u6V > V1DyZkj2ebDMUEm592Cwwoxt9BVOxM8M9lLu1Nt95PHIsyysoi+fZkMOP+WfzH1PPBwAdNTV > dH3b > WVtpwcHOD6Vy9guqfa7dri4uxc+b++QW0pTGeRuL+XjHcDPtWrakr4l1BE/1Zghd/aTLD89o > X8hQ > Bq0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF > FFFA > BRRRQAVU1T/kEXv/AFwf/wBBNW6qap/yCL3/AK4P/wCgmgCHS/8AVVNqP/Hsn/XeH/0YtQ6X > /qqm > 1H/j2T/rvD/6MWpQ2cHovxK0aw0HTrOW2vzJBbRxMVjTBKqAcfN04q9/wtTQ/wDn01H/AL9p > /wDF > 14/H/qk/3RTq+zpZLhZQjJp6rufKVM3xMZtJrfsevf8AC1ND/wCfTUf+/af/ABdH/C1ND/59 > NR/7 > 9p/8XXkNFX/YeE7P7yP7YxXdfcevf8LU0P8A59NR/wC/af8AxdH/AAtTQ/8An01H/v2n/wAX > XkNF > H9h4Ts/vD+2MV3X3Hr3/AAtTQ/8An01H/v2n/wAXR/wtTQ/+fTUf+/af/F15DRR/YeE7P7w/ > tjFd > 19x69/wtTQ/+fTUf+/af/F0f8LU0P/n01H/v2n/xdeQ0Uf2HhOz+8P7YxXdfcevf8LU0P/n0 > 1H/v > 2n/xdH/C1ND/AOfTUf8Av2n/AMXXmt7GBoWnSR3TyxGWZfLeBU8twIy2CCSwO4dcdOnNal7Z > 6alp > fLb2ULxwhcXCSyC4hG9QTJGxAPXGAAASOe9YPK8Ere69Xbfzt1t/W1zZZli3fVaeXlfpf+t7 > Hbf8 > LU0P/n01H/v2n/xdH/C1ND/59NR/79p/8XXnWvWmmWssS2c1wZGt4H8t4AqndErFt28nJznG > MDJG > eKlu/DgttMnuftf+kW6K81u4QMuWC4wHLAgsPvKKFlmAtFu65ttweY428krO2+x6B/wtTQ/+ > fTUf > +/af/F0f8LU0P/n01H/v2n/xdeczaXptvZ2txLqcw+0wGVIxa5YEMykH58Yypwc59QKXXrTT > LSWJ > bOa4MjW8D7HgCqd0SsW3bycnOcYwMkZ4prKsDKSik+vfp8hPMsYo8za/Dqei/wDC1ND/AOfT > Uf8A > v2n/AMXR/wALU0P/AJ9NR/79p/8AF15DXQ3Ph+xgtJZk1Te6IWCbrbkgdOLgn8gT7GqnlGBp > tKV9 > fMmGaYyabjbQ73/hamh/8+mo/wDftP8A4uj/AIWpof8Az6aj/wB+0/8Ai68hrVukVNE02ZLh > p4fO > lUwyQhNjgRlvmViWB3AdunQZpyybBxaVnr5+Qo5timm7rTyPSf8Ahamh/wDPpqP/AH7T/wCL > o/4W > pof/AD6aj/37T/4uvO9Zghe8ht7HTooD9kjuG8ppGJ3QrI2dzHgfN07etR3MUf8AY2mP9rle > 2aaV > GQ26qYmAjLkEN84+YYyR07ZqI5Tg2ouz18/K/S5bzPFpyV1p5f52PSP+FqaH/wA+mo/9+0/+ > Lo/4 > Wpof/PpqP/ftP/i64a68MWsH2lI9TeSWF7mMK1ttDNAu5+dxwMEYPr271n3USDRNNkW7ke3a > aVGR > rdVMbARlsEMd4+YYzjp2zShleAnblvr6+fl5DlmONhfmtp6eXn5npP8AwtTQ/wDn01H/AL9p > /wDF > 0f8AC1ND/wCfTUf+/af/ABdeda9aaZaSxLZzXBka3gfY8AVTuiVi27eTk5zjGBkjPFWL3w3B > a6dc > 3Meoee0ABIjWNlOWA7SFlHP8Sj04NCyzAWi3dc224PMcbeSVnbfY73/hamh/8+mo/wDftP8A > 4uj/ > AIWpof8Az6aj/wB+0/8Ai6811OG3t9O0ryoEWSa2M0ku5izHzHXHJwBhR0FamqwW+Nas1toI > 49N2 > fZ5EjCufnVDubq24MW5z04xSeV4PT3Xr5+aX5sFmWL11Wnl5X/Q7b/hamh/8+mo/9+0/+Lo/ > 4Wpo > f/PpqP8A37T/AOLrzVYbd/DE1x5CC4iu4oxKGbLKyyEgjOOqjoKy62jk2DldWenmZyzbFRtq > tfI9 > e/4Wpof/AD6aj/37T/4uon+Jfh15WlNlqQkaPyy6qqnb6ZD/AFwe2a8moqv7DwnZ/eT/AGxi > u6+4 > 9UtfiJ4bs7U20FpqywldoBbcVGMYUmTK8emKdZfEbw5p8Aht7TVRGMAK5D7QBgAbpDgewrym > ij+w > 8J2f3h/bGK7r7j17/hamh/8APpqP/ftP/i6P+FqaH/z6aj/37T/4uvIaKP7DwnZ/eH9sYruv > uPXv > +FqaH/z6aj/37T/4uj/hamh/8+mo/wDftP8A4uvIaKP7DwnZ/eH9sYruvuPXv+FqaH/z6aj/ > AN+0 > /wDi6P8Ahamh/wDPpqP/AH7T/wCLryGij+w8J2f3h/bGK7r7j17/AIWpof8Az6aj/wB+0/8A > i6P+ > FqaH/wA+mo/9+0/+LryGij+w8J2f3h/bGK7r7j17/hamh/8APpqP/ftP/i6P+FqaH/z6aj/3 > 7T/4 > uvIaKP7DwnZ/eH9sYruvuPXv+FqaH/z6aj/37T/4uo4/ib4eieV0stQDStuc+WmWOAP7/oBX > ktFH > 9h4Ts/vD+2MV3X3Hr3/C1ND/AOfTUf8Av2n/AMXR/wALU0P/AJ9NR/79p/8AF15DRR/YeE7P > 7w/t > jFd19x69/wALU0P/AJ9NR/79p/8AF0f8LU0P/n01H/v2n/xdeQ0Uf2HhOz+8P7YxXdfcevf8 > LU0P > /n01H/v2n/xdH/C1ND/59NR/79p/8XXkNFH9h4Ts/vD+2MV3X3Hr3/C1ND/59NR/79p/8XR/ > wtTQ > /wDn01H/AL9p/wDF15DRR/YeE7P7w/tjFd19x69/wtTQ/wDn01H/AL9p/wDF0f8AC1ND/wCf > TUf+ > /af/ABdeQ0Uf2HhOz+8P7YxXdfcevf8AC1ND/wCfTUf+/af/ABdH/C1ND/59NR/79p/8XXkN > FH9h > 4Ts/vD+2MV3X3Hr3/C1ND/59NR/79p/8XR/wtTQ/+fTUf+/af/F15DRR/YeE7P7w/tjFd19x > 69/w > tTQ/+fTUf+/af/F0f8LU0P8A59NR/wC/af8AxdeQ0Uf2HhOz+8P7YxXdfcevf8LU0P8A59NR > /wC/ > af8AxdH/AAtTQ/8An01H/v2n/wAXXkNFH9h4Ts/vD+2MV3X3Hr3/AAtTQ/8An01H/v2n/wAX > R/wt > TQ/+fTUf+/af/F15DRR/YeE7P7w/tjFd19x69/wtTQ/+fTUf+/af/F0f8LU0P/n01H/v2n/x > deQ0 > Uf2HhOz+8P7YxXdfcevf8LU0P/n01H/v2n/xdH/C1ND/AOfTUf8Av2n/AMXXkNFH9h4Ts/vD > +2MV > 3X3Hr3/C1ND/AOfTUf8Av2n/AMXR/wALU0P/AJ9NR/79p/8AF15DRR/YeE7P7w/tjFd19x69 > /wAL > U0P/AJ9NR/79p/8AF0f8LU0P/n01H/v2n/xdeQ0Uf2HhOz+8P7YxXdfcevf8LU0P/n01H/v2 > n/xd > H/C1ND/59NR/79p/8XXkNFH9h4Ts/vD+2MV3X3Hr3/C1ND/59NR/79p/8XTJ/iVo1/byWcVt > fiSd > DEpaNMAsMDPzdOa8kqxYf8hG2/66p/MVFXJcLGEpJPRdy6eb4mU0m1v2PftL/wBVU2o/8eyf > 9d4f > /Ri1Dpf+qqbUf+PZP+u8P/oxa+MR9Wz5xj/1Sf7op1fQXhj/AJFPRv8Arxg/9FrWrX0sOIOW > Kj7P > bz/4B8/PI+aTl7Tfy/4J80UV9L0Vf+sX/Tr8f+AT/YP/AE8/D/gnzRRX0vRR/rF/06/H/gB/ > YP8A > 08/D/gnzRRX0vRR/rF/06/H/AIAf2D/08/D/AIJ80UV9L0Uf6xf9Ovx/4Af2D/08/D/gnzzN > rd7P > Z/ZHFp5AyQq2cKkE4yQQuQTgcjngUt7ruo6gsq3MyN5xBlZYURpMHI3FQCRnsfSvb7DV0v8A > VtTg > t73TbqG0CL5VrOHnjky4dZVzhfugD6NnpWZpfjaPU76ztjoeqWq3c89vHNO1uV8yHeJAQkrM > ADGy > 7tuMkc8islnlNaqivv8A+AaPJqj3rP7v+CePyaxfS2YtXlQxhBHnyk3lR0UvjcQMDjNTS+It > Tmim > jkmjZZ0KTf6PHmQdcsduS2QDuPIPevcbLxDompXC29hrGn3UzKXWOC5R2Kg4JABzgEEZqhc+ > LLNP > EWm6TZz2F49zcvbXAjvAZbZxE8gzGAcg+WwOSuCR17P+3Kf/AD5X3/8AAD+xqn/P5/d/wTxi > 61i7 > vLVLeYWxjRdqbLWJGUZJwGVQQMknr3NJJrF9LZi1eVDEEEefKTeVHRS+NxAwOM19E1jweLfD > dzcR > 28HiDSpZ5GCJHHexszMTgAAHJPtVwzlSXuUL210e3/konk0+tb8P+CeAUV9L1kWesLe6nqsN > td6f > exWaovkWlwHuEl+fesgzheVAXJHIbOMU/wDWL/p1+P8AwCP7B/6efh/wT5/rSfXb2S1W2ZbP > yVJZ > VFlCME4yRhOp2jPrivbPD/iA+IIbiVdKvrGOGV4N10YfndHZHA8uRvuspGTgHtmltdctrjUd > WX+0 > 9Kks7BE8zybkNLbsN/mecM4QDaMfRs9KmWfxlbmo3t5/8AqOSSj8NW3y/wCCeKy+ItRmDbmt > QzRG > EutnCrBCuzaGCZA28cHpTW16+e3SBls/KRtyr9hh4PGT9zvtGfXHNe3W/inw9eTRQ22vaXPL > M2yJ > IryNi7YzgAHk4IOB60lnrUF1qeqxpqWly2tiqBxBcBpYH+feJh0QfKMfRs9Kj+26S/5cL7/+ > AV/Y > 9T/n8/u/4J4jNr2oztI0kybpHkdisKKS0ibHPA43L19+evNJNrd7PZ/ZHFp5AyQq2cKkE4yQ > QuQT > gcjngV7RoHjLQvEjPHp2p2ctwksyfZ0uEaQrHIU3hQSdpwGB9GHrVqHxLoNzqK6fBremy3rE > qLaO > 7jaQkZJG0HPGD+VCzymrfuVp5/8AAD+xqjv++evl/wAE8Kk1i+lsxavKhiCCPPlJvKjopfG4 > gYHG > akvdf1HUBMLmWMmbHmskEaNJg5+ZlUE8gHn0Fe6WOrpqGo6haRW1wosZRDJO+zYzlFfC4bd0 > deSA > KLPUpbjWL6wltfJ+zJHIj+Zu8xXLgHGOP9We561U87hTklKgr7799exUcjqzjJqq7Lf8u/me > E393 > b3VhpyIZRNbQGF1ZBtPzu2Qc5/ixjHamXGrXt1arbTTbohtzhFDNtGF3MBlsDpknFe8/2ug8 > Qro7 > 21wkr273Mcx2eW6qyKwGG3AgyL1A71o03naglel5rXv8iHk0n/y9/D/gnzwLu3Tw/JZKZTcS > 3KTN > lAFUKrjg5ySd47DpWfX0vRRHiBRv+738/wDgClkbdv3m3l/wT5oor6Xoqv8AWL/p1+P/AACf > 7B/6 > efh/wT5oor6Xoo/1i/6dfj/wA/sH/p5+H/BPmiivpeij/WL/AKdfj/wA/sH/AKefh/wT5oor > 6Xoo > /wBYv+nX4/8AAD+wf+nn4f8ABPmiivpeij/WL/p1+P8AwA/sH/p5+H/BPmiivpeij/WL/p1+ > P/AD > +wf+nn4f8E+aKK+l6KP9Yv8Ap1+P/AD+wf8Ap5+H/BPmiivpeij/AFi/6dfj/wAAP7B/6efh > /wAE > +aKK+l6KP9Yv+nX4/wDAD+wf+nn4f8E+aKK+l6KP9Yv+nX4/8AP7B/6efh/wT5oor6Xoo/1i > /wCn > X4/8AP7B/wCnn4f8E+aKK+l6KP8AWL/p1+P/AAA/sH/p5+H/AAT5oor6Xoo/1i/6dfj/AMAP > 7B/6 > efh/wT5oor6Xoo/1i/6dfj/wA/sH/p5+H/BPmiivpeij/WL/AKdfj/wA/sH/AKefh/wT5oor > 6Xoo > /wBYv+nX4/8AAD+wf+nn4f8ABPmiivpeij/WL/p1+P8AwA/sH/p5+H/BPmiivpeij/WL/p1+ > P/AD > +wf+nn4f8E+aKK+l6KP9Yv8Ap1+P/AD+wf8Ap5+H/BPmiivpeij/AFi/6dfj/wAAP7B/6efh > /wAE > +aKK+l6KP9Yv+nX4/wDAD+wf+nn4f8E+aKK+l6KP9Yv+nX4/8AP7B/6efh/wT5oor6Xoo/1i > /wCn > X4/8AP7B/wCnn4f8E+aKsWH/ACEbb/rqn8xX0fVDWyRoGokHBFrLgj/dNRU4h5oOPs913/4B > UMj5 > ZKXtNvL/AII3S/8AVVNqP/Hsn/XeH/0YtY0NlbgSbWuk2SMvy3kw4B/36xr25lj1bTYI5bgI > 17EG > 3XMr7hu6EMxHYdq+NhjYOSjbc+ldJ2udR4Y/5FPRv+vGD/0WtatZXhj/AJFPRv8Arxg/9FrW > rXeY > hRRRQAUUUUAFFFFABRRRQBytlaeJo/Fl5qk+naStvdW0FsRHqMjOgiaZt2DAAc+bjGRjb1Oa > zPDf > hbWdK1m3vJtM0S2c3V3LeXltdPJNPFM8kgiIMKg7XMXzFs4jOMbiK72igDhLHwvrVvLpMr2u > lRy2 > +s3t/cvFdOWMc/nABT5Q3MPO74H7peeflh03wlr9hL4YgMOiPbaFOcTrJIs08TRPGWI2EK3z > hiuS > GYfeWvQaKACsaDwxYW9zHOlxqpeNg4EmrXTqSDnlWkII9iMVs0VcKk4XUW1cVgrlLS18TxeK > b3VJ > dN0cQ3VrBbbV1KUsvlNMwb/UAHPmgY7Y6muroqBnE6ZpnjCzshY/Z9It0k1Rr2W4h1GR3WJ7 > ozvG > EMABJRmT7w6546Vat7XxTF4nv9UbTNG8u6tIbYINTlyvlNMwP/Hv/F5oGO2M89K6yigDzjTf > AmrW > 9rp0U8elo9vZ6TA8kUzsd1ncmRyMxjIdD7YYYOR81b1haeJI/F13qdzp+kpa3VvBbN5WoyO6 > LE8z > bgDAASfO6ZGNvU5rqaKAOa0XTtd0m7mtNunNpj3tzdef5rmYiWV5duzaFBBfGdxyB0rB8M+D > Na06 > /wBImvRaWyWJYyJbalcXEUgMbKFjhlXbCMsDlTxjA4Neh0UAc14anhGu+KbbzU8/+0xL5W4b > thto > AGx1xkEZ9jVu1tdUTxLd3stvZi0nijhBS5ZpAIzIQ23ywMnzBxnjHU1tUVdeaqyUtrW/BWLp > 1HCM > o2vfT8bnNSzwy/EuyijlR5IdJufNRWBKbpbcrkdsgHGeuK6WiiqqVOdRSWyt+Lf6maQUUUVk > MKKK > KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA > oooo > AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqhrn/Iv6l/16y/8AoBq/VDXP+Rf1 > L/r1 > l/8AQDSlsNblBPu3H/XZ/wCdc3f/APIe0v8A6/ov/QjWgviTR4nmV75MmRmwYpARk9D8vWsq > 5vtP > vNb0prO8WZvt0RKbHUgbuvIA7ivApQkqkXY7HJcrR2Xhj/kU9G/68YP/AEWtatZXhj/kU9G/ > 68YP > /Ra1q19AcQUUUUAI23ad2NuOc9MVwOhpoo1G2cS6UVNzeBI4EQSgZkwXOeY/LDdgOU69R39F > dFGv > 7OMo9/Pyfl5mFWj7SUZdv+B/kchoOpaFp1pILR7D7RPfvEI4GQO6tcMqHA5KhWBHt0qrov8A > Zk19 > pksYs7yU72NwgKXCAo2WnHOQenJ6kYruaK1eLXvNJ3l5/wDAM1hn7qbVo+X/AATg/DyaSNXs > 3gl0 > wubq7EUdqiCYfNJtLEHJTYGxwBynXqO8oorLEV/bT5v63foaUKPso8v9bBRRRXObhRRRQAUU > UUAF > FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR > QAUU > UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA > BRRR > QAUUUUAFVNU/5BF7/wBcH/8AQTVuqmqf8gi9/wCuD/8AoJoAh0v/AFVTaj/x7J/13h/9GLUO > l/6q > ptR/49k/67w/+jFqUNlXwx/yKejf9eMH/ota1ayvDH/Ip6N/14wf+i1rVqhBRRRQAUUUUAFF > FFAB > RRRQBhaXfi48U6zbPFqUE0MMDeVcvGYTGWlVZIgjEjcUbO7B4XgVg6V4q1y+1WxjmfTYjL5j > XOkS > W0kN5EFRiFR3cLKdwUEhQMEkHHNbdp4YmtNdk1Y+ItWnmlSOKWOVLbZIiFyqnbCCADI/IIPP > J4qL > SfBlvpbaaH1bVL6HTMmzhu5I2WJihTdlUVmO1mHzEgZ4A4oATwn4j1HXIpvtmiXlqEurqIXD > tB5Y > Ec7oqELKzbgFAJxtyDg4xlll4+0m+8SroSrIl1JJJFGxmgcOyAsw2pIzrwpOWUdKu2XhlLDU > XuIN > U1EWzTy3P2HzEEIkkYs54XeQWYnBYjJ6VQs/AdtYvpXk6zq3k6VMJLKBni2RLtZCmPL+YFXY > ZYlu > eGB5oAmi8YG41C7sYPD2sy3Fnci3nCpDtTKq6tvMm0gq4OASw7gUnhPxHqOuRTfbNEvLUJdX > UQuH > aDywI53RUIWVm3AKATjbkHBxjNnSvDcmlapd3o13U7n7XL508E62+x32LGD8sSsMKiDgjpzn > Jytl > 4ZSw1F7mDVNRFs1xJc/YfMQQiSRiznhd5BZicFiMnpQBuVx1l8R9KvtRt7KOHEk8qxKf7RsW > 5Jx9 > 1bgsfoAT6CuxowPStqU6cU+eN+2trCafQK5bStU1CV9GvLi682DV9/8Ao/lqBB8jSJtIGTwp > ByTk > ntXU1k2fh+2sruOZJrh0h3/Z4HYFIN33tuAD7ck4HAxXNJSbVjroTpxhNTWr208n92rT+RrU > UUVZ > yhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVT > VP8A > kEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8Aj2T/AK7w > /wDo > xalDZV8Mf8ino3/XjB/6LWtWsrwx/wAino3/AF4wf+i1rSlljgjMkrqiDqzHAqkIfRWYfEOl > g4N0 > PwRj/Sk/4SLSv+fr/wAht/hWnsan8r+4j2sO6NSis6HXNOnmWKK4LO5woEbc/pVDU/E8dpM0 > Fsgl > dThmJ+UH096caFST5UhSrQSvc6CiuM/4S6+/55W//fLf40f8Jdff88rf/vlv8a2+p1TL61TO > zorj > P+EuvR/yytv++W/xqM+N5gCS1kADg8ng4z/e9Oal4Wot7feNYmD2udalzcG+uopbNktoo0aK > 4Dhv > NJ3blCjkbcL167uOlZOn+NNE1S7t7a2kvt9xLJDE02nXEKNIgYum94wu4eW+RnPykdqwLPWY > rCe5 > ubHS9Mt5rtt9xLBb7Gmbk5cg/MfmPJ9T609Nd8p43j07TkeJpHjZYMFGckuRzwWJJJ7k80/q > dUX1 > qmd5WffavHp+p6ZZSW07/wBoyvDHMm3YjrG0mGywblUbGARxzjiuKsr2y024W4sNC0e1mVSi > yQWg > RgpOSARzgkk4p0V/aQX7X8OiaRHes/mG4S0AkLYI3bhznDMM+hPrT+p1Q+tUz0OiuM/4S6+/ > 55W/ > /fLf41jwHSLa4juIPDOgxTxsHSSOwRWVgcggjkH3q4YKTvzO34/qg+tUz0uiuJm8T3FzBJBP > a2cs > MqlJI5IyyupGCCCcEEdqzYptMgd3h8O6HGzxeQzJZKC0eNuw46rjjHTHFR9Tqh9apno7MFUs > c4Az > wMn8qwNP8aaJql3b21tJfb7iWSGJptOuIUaRAxdN7xhdw8t8jOflI7VzVneWOn3S3VloOjW1 > wqCM > Sw2io4UDAXI5xjjFWU13ynjePTtOR4mkeNlgwUZyS5HPBYkknuTzR9Tqh9apnWX2rx6fqemW > UltO > /wDaMrwxzJt2I6xtJhssG5VGxgEcc44qeKe5fULmCSzMdtGiGK48xSJSd24beo24Xk9d3HSu > Fiv7 > SC/a/h0TSI71n8w3CWgEhbBG7cOc4Zhn0J9adBqkFq949vo+lQvenN00dsFNwefv4Pzfebrn > qfWj > 6nVD61TO4sb+31KB5rVy6JNLAxKkYeN2jcc+jKRVmvONPuNO0i5+06b4e0Syn2lfNtrJY2we > oyuD > ip7e/wBOi1M6g2iacl27bnubeERzNznlxyc9wTz0PFJ4Or2H9apnoFNkkEUTyMGKopYhVLHj > 0A5J > 9hXFWHh3wraXl3rslvbutzfLdW6mAhbSQRxg7VGQHLRlywAJ3c5xmuhHiHTvMYm8UpgbQIXy > D3ye > /wCVYqlN9Ga+0h3F0bxDp+vrM2nm7ZYXKO09lNANwYqygyIuSCpBAzgjnFXIp7l9QuYJLMx2 > 0aIY > rjzFIlJ3bht6jbheT13cdK53Trqx0vTZbW31Zd8l/NdmRrViNstw0rJj12sU3Z/2sdqTT/8A > hH9L > 8Q6nq1pNBD/aEUKyxRWpTdIjSsZGIHzM3mgHIz8vU54PY1P5X9wvaw7o6yivPdJ0Hw1o19ZX > tldR > Q3Fve3U7vFasplhlMpWDjoiGRCO2Y84GeKuk+GNE0+7s9Qn8TX1xqUEomluVtYo2nbOSHYRG > Qoc4 > 2lzx+FHsan8r+4Paw7o9MorzPSfC/h/R9dsNUh1cTSWrMT5+nx723IynEqIshOW6uz5Gc5PI > 7R9e > 05/MU3oCMuF2xOGU9zn/AOtR7Gp/K/uD2sO6Ih4x0Jr6K0W7lZ5p/s0Ui2spheXJGxZduwnI > PRux > 9K3a5jQbe2s/Dek6LaTWl+9jHFEZJVMRAQY81VIb5uM4yOc8iuYsPCV28Ol2kvh5I9ShnT+0 > taea > J1vYwf3oOGMjiQZUo6gDd/siocWnZotNPVHp1Feb6Xo+r28ngqKfwsyz6GVtrnUBNbktELaS > LKHf > uMe5lYg4PHCk1Do/hSawutIuI/CkltIdWvvtuHt8Cyl87y0YCQgoPMiOwZxsbjpuQz0Wxv7f > UoHm > tXLok0sDEqRh43aNxz6MpFWa4bwr4fXw7qk0EPhC1gZru6YarEIEHkSSs6KNp8zhSq7SoA28 > HAFd > zQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA > FFFF > ABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/wCQRe/9cH/9BNW6qap/yCL3/rg//oJoAh0v/VVN > qP8A > x7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjFqUNlXwxx4S0b/rxg/wDRYrk/EerPdapLDvPk > wMUV > e2R1P511Hh5tvgzSm9NPhP8A5DFeZ6pc51a85/5bv/6Ea9TLaSnNvsefjqjjFLudTZah4Z0u > KMaz > qmmWtzNEJVS8uY0JUk4IVj04PPtVa+vtCv7ea40fULG68hlEv2OdJAu7OM7ScZwfyrldVg8N > +L/D > aaJ4guY7C8tV22l7JgbOMBgxwCCAAykjOOxAIddXnhvRNCtvC/hNhNHvV550+YNjks7/AMTk > gdOA > OBgACpiqyr2d9ym6To3R1OgzYnvJ1PzwWcsqH0IGP61h/aPerHhu9iGptbTOEjvIXtix7bhx > +oFZ > F2k9jdy21whSWNtrA160Kf7ySfkebKf7tNeZf+0e9H2j3rJ+0e9H2j3rb2Rj7QXWJPtctrYk > bo5S > zlc8OVwAp9R82cf7IqvqNrf2C32kR3klth9u+F2Xy2VwwZRnAbcB8+N23jPpDqlsup2nkmaS > GRWD > xTRnDRuMgH8iRj0JrIaDxIbuOa61IXjMwRpS7MwUcAur8HgD7rZrkr0G5axujWE2k5QlZ/p/ > XzOv > 069EtrzlZQx8xSc7WJycH0549sd66YNHaaPp0qG3SS8aQyTXEXmBQhwABg4H4Zz7VwliJII2 > ad1a > eQ5fYPlXjhR3wPfuSeM4Grb6zdWsDQRujQswcxyxLIu7GMgMDg47itfq0uSKXQFX95uXU7D+ > yQ+p > TR3cOxjcRxE28ixwruXPyl8lm5+6B/Slj0K3+02tq80pkuWnjV1wAjRFhnGDkHA4yO/PPHJ/ > 8JHq > JD7rpn3lWJdQxDKu0MCRw2P4hg+9PbxRqb3MFwblRLAXMZESDBf7xwBg596yeGr9Gv6X+Zr7 > ej2/ > q/8AkdXYWVkbM3mH8qexuH2yBZGjKMBuBwMnn2+tVn0uBGEgW4eJ7WK4AMiRhN5xhpG47HHH > P4Vz > UHiPUbWCOGC6aNI0eNNqjKq5BbBxnqBz1Haj/hItQMjsZwwdFjaNolMe1fujYRtGO3Hr6mn9 > VrJt > 3/q/+QvrFJpK39f8OdX/AGNZJqdzY+fLPcJIuyBWWNjGVBJBYbWIz0yPuk1zs0nlTyR/ONjF > cOu1 > uD3HY+1QjxRqYIJuVcgqwMkSN8yjAbkfexxu68DngVnPdvJI0kjszsSWZjkknua0pUKifvu5 > FStB > /AjU+0e9H2j3rJ+0e9H2j3rb2Rj7Q1vtHvR9o96yftHvR9o96PZB7Q1vtHvR9o96yftHvR9o > 96PZ > B7Q6zTbjfourRsfkSNJQT2YN/WqAuAR1piSHTvCd1PN8smoukNup6sqnLt9O1ZYueOtYU6d5 > St3/ > AERtOdoxv2Nf7QPWj7QPWsj7T70fafetfZGftDX+0D1o+0D1rI+0+9H2n3o9kHtDqdDnhbU1 > SaNJ > FZWADjIzjP8AQ0y7+Ivgqxj1oX8YsbvSZDG9ncW6LNcf3WhX+NW7HjAILbQQawdO1KC11qwk > uriO > CDzHDySuFVcxPjJPA5wPxrJ1rw7b+I9bvPEN3460W21e0kQaEsFxGYYY42Lp527lmJJzjIBJ > PzDC > jx8dGcanu9j1MHKMqep22o6nFINPnt7WSzeW3Fx5bxiOSPdjCsB0Ycg+hrpNN1R55dMuQ2Re > M9rO > gPAkVGdXx67UIPTO4f3RXnOpaot1qltm8sbqZNPi+0PYy+ZCJSz7wpznGemecEV0vhefzDpC > Z/5i > kh/8lZK0nSvhVN76/qRGp/tDij0WiiivJPSCiiigAooooAKKKKACiiigAooooAKKKKACiiig > Aooo > oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/y > CL3/ > AK4P/wCgmrdVNU/5BF7/ANcH/wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f > /Ri1 > KGzO0U7fAmnH00yM/wDkIV5tJoOsajc3F1a2Rkhkmk2t5iDOHIPBbPUGvSNG/wCRC0//ALBc > f/oo > VU8N/wDIFX/rvP8A+jXruw+Inh6bnDe6Rx16Ea01GXY8+k8H67Ku2TS9w9DLH/8AFUkfg3W4 > RiPS > tv0lj/8Aiq9YorT+1q29l+P+ZH9nUu7/AK+R5X/winiD/oHN/wB/o/8A4qtxLTW7m3jg1nw6 > t+Ix > tScXKRygem4Nz+NdxRUTzOrPdL8f8yo4CnHZv8P8jhv+Edg/6FnUx7C+h/8AiqP+Edg/6FrU > /wDw > Oh/+KruaKj+0K39N/wCZX1Ol/Vv8jhv+Edg/6FrU/wDwOh/+Ko/4R2D/AKFrU/8AwOh/+Kru > aKP7 > Qrf03/mH1Ol/Vv8AI4b/AIR2D/oWtT/8Dof/AIqj/hHYP+ha1P8A8Dof/iq7mij+0K39N/5h > 9Tpf > 1b/I4b/hHYP+ha1P/wADof8A4qj/AIR2D/oWtT/8Dof/AIqu5oo/tCt/Tf8AmH1Ol/Vv8jhv > +Edg > /wCha1P/AMDof/iqP+Edg/6FrU//AAOh/wDiq7mij+0K39N/5h9Tpf1b/I4b/hHYP+ha1P8A > 8Dof > /iqP+Edg/wCha1P/AMDof/iq7mij+0K39N/5h9Tpf1b/ACOG/wCEdg/6FrU//A6H/wCKo/4R > 2D/o > WtT/APA6H/4qu5oo/tCt/Tf+YfU6X9W/yOG/4R2D/oWtT/8AA6H/AOKo/wCEdg/6FrU//A6H > /wCK > ruaKP7Qrf03/AJh9Tpf1b/I4b/hHYP8AoWtT/wDA6H/4qk/sd7U77TwfNNIPum7v4yoPuoPP > 0ruq > KP7Qq9fzf+YfU6f9Jf5HmF7oHivVL37XfWZklC7UVZY1SNf7qjdwKi/4RTxB/wBA5v8Av9H/ > APFV > 6pRWsc1rRVkl+P8AmZyy+nJ3bf8AXyPK/wDhFPEH/QOb/v8AR/8AxVH/AAiniD/oHN/3+j/+ > Kr1S > iq/tev2X4/5i/s2j3f8AXyPK/wDhFPEH/QOb/v8AR/8AxVH/AAiniD/oHN/3+j/+Kr1Sij+1 > 6/Zf > j/mH9m0e7/r5HlLeEtfdSraaSD1Bmj/+KqD/AIQTVf8AoDL/AN/Y/wD4qvXaKTzWs90vu/4I > 1l1J > bN/18jyaLwZrUGfK0rZnriWP/wCKrd8MQXFlrGm2d1GY5o9QkLKWBxm1cjkEjoRXeVysX/I+ > w/8A > YQP/AKRGqjjaleEoSStZvQl4WFGUZRbvdHeUUUV5p6AUUUUAFFFFABRRRQAUUUUAFFFFABRR > RQAU > UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF > ABVT > VP8AkEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8Aj2T/ > AK7w > /wDoxalDZn6XFJB4Hs4ZUaOVNNRXRxgqRGAQR2NUvDf/ACBV/wCu8/8A6NeqDajcOhRriUhh > ggue > av8Ahv8A5Aq/9d5//Rr10SVqL9V+TME71V6f5GtVe9vbbTrKW8vJlht4l3O7dAP6nsB1JqxX > h3jj > xLJ4i19rKO7VNLt5dkTHJQno0h253DrgjPy9BknPn16ypRv1PcyjK5ZhX5L2itW/Ly82dXqH > xcso > Lto7DTJLqFePNkl8rccnoNpOMYPODz0FXNE+KOk6jKIdQibTpGbCM7b4z0Ay2Bg8nqMADrXF > eL/A > M3h2zt9Ssbj+0NLljTdcIB8jEDk4yNjHkH3wexZ9z8PpNM8Ey63q96tjeFlMFpKOWBz8p7hz > 1A7A > HdjJ28ftcSpO/T7j6l5ZkdShBwbvJ2Tu+a/p+eh7ZRXlPwx8USrc/wBh3k+6FlzbbyPlPdck > 9D2H > NerV3UqiqR5kfHZhgamBxDoVOnXuu4UVk+Kb2403wjrV9aSeXc21hPNE+AdrrGxBweDyB1rh > 9WZd > Ct7+DR/EeoXaTeFby8Jm1Frht0YQRXCMSShbzJOVIU7RgfLWpxHpRnhW4S3aVBM6s6RlhuZV > IDED > qQCy5PbcPWpK4t/D1tB4+0ZnvNUnl+wXczySahN87rLa87QwQKcnKKoQ8fLgADnvDOo3s2s+ > GNSi > v7o2esT3a7bvWvtMt1FslkDNbhBFEVZEH7phs3bGBJOAD0bStZ0/XLZrjTrjzol2ZbYy/fjS > VfvA > dUkQ/jjqCKv1BaWNpYRGKztYLeM7crDGEHyqEHA9FVVHsoHap6ACiiikAUUUUAFFFFABRRRQ > AUUU > UAFFFFABRRRQAUUUUAFFFFABXKx/8j7D/wBhA/8ApEa6quH1SV4fE/mI7Iw1AYZTgj/RK6sL > vP0Z > z1/s+qPSqK4X+0rv/n6n/wC/ho/tK7/5+p/+/hqORmnOd1RXDpqF08iqbyZQSBnzDxW2NOvG > Xcuq > Tke2f/iqHGw1K5u0Vy16LmzgaQ6lOSCBgkjOfxqLT5Lm+kdTqE0e0A/eJz+tHIHMddRWC+nX > iAk6 > ncY/H/4qsq8urm1uPKF9M/AJO8jH60lG4c1js6K5y0tbq7t0lXVJgWXO0EnH60+S1u4Ms2pz > 8DPI > OP8A0KjlC50FFYOl61LeKYTta4C7k7CTHY+n1/ydi1uY7y1juIs7HGcHqp7g+4PBHqKTTQ07 > k1FF > FIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA > FFFF > ABVTVP8AkEXv/XB//QTVuqmqf8gi9/64P/6CaAIdL/1VTaj/AMeyf9d4f/Ri1Dpf+qqbUf8A > j2T/ > AK7w/wDoxalDZ5zHc7pUGerAV1Phv/kCr/13n/8ARr1zEegahDKkryWpRCGbbOpOB6Cun8N/ > 8gVf > +u8//o1666tvY6d1+TOaH8X5f5GtXzDLFJDK8UqNHIjFXRxgqRwQR2NfT1eUfETwrcWOoHxJ > pfmK > rOJJxENphcYxICOeTyT1B5zzx42NpOcVJdD7PhXH08PXnRqO3Pa3qr6fO503glbjwT4Pe68T > 3/2W > 0lkU29rIpLQ5zxgZOW67AOMEnBLY534saVqlzcQa7Hc/bNFaNRF5fK2+QOeOCGODv9wD0XPD > 694l > 1TxLcQzanceYYYwiKo2qOBk4HGWIyT/IAASWnijWoPD8vh+3upPsc7/cAywBzlFPUKxPI7/i > 2eaW > IhKHsrO3Tvc+goZRiKOJWPco+0b95W93lfZ2vdd+v33Z4YWZvENqYFcyKSQUByDggdPcivoq > vNPh > 94QltnXUrtQOQQPcdAD7HknpkAc4Nel124Wm6dO0t2fJcRY6njMa5UneMUlfva7/AFCsy08O > 6HYW > 9zb2ejafbQ3S7LiOG1RFmXBGHAGGGCeD6n1q5fTva2FzcRRebJFEzrHhvmIBIHyqzc+ysfQH > pWD4 > e8SahrGoSW93pP2ONYi4k2XYycgY/fW0S9z0Ynjp1I6Twi/dX3h69tobm7utLuIIJVmillkj > dY5F > j80OpPAYRkuCOdvzdOaePDuhrcPcLo2niZ51uXkFqm5plJKyE4yXBZsN1G4+tVP+EM0D+zf7 > O+wf > 6L/zz86T/n3+zdd2f9T8v69ea3qACiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF > FFFA > BRRRQAVwOvNt19z/ANRBf/SWu+rzzxM23WJT/wBRBf8A0lrrwm8vR/oc+I2j6j/P96PP96zv > O96P > O960sK5bvLww2U8ufuRs35Ct3VfiH4b8JXosdb1P7LcyJ5yJ5Er5QkgHKqR1U/lXJ3Gy5tpY > JCdk > iFGwecEYNNOp+KAx8vxHIFzxm1hJ/wDQKmUboalZm1eeLdK8SaZDfaNefabU34ty/lunziMs > RhgD > 0xVnR7ljrAhU8tbu/wCTR/41y8txrd9NbnVNYa7igk81YzBGnzbSucqoPRjUssl2ky3Nheva > XKo0 > YkVFYFWKkghgR1UflTUdLCbPM38Vaq3jM+Kj490Y35Hl+WIb3yvJz/qdvkfc9s5z82d3zV7N > e3RO > u6hGTzGY1/8AIan+tYg1XxYvTxI//gLD/wDEU22N0Jbi4vbs3NzcOGkkKKucKFHCgDoB2pRh > yjlK > 47xrPZT/AA5jkujffbvthXSfsO7zvtyySCLbj6HPtnHzbay/Cc+qQ654jn8ZG9/4TGPTWZTN > t8n7 > EFGPK8v5Pv8A3sd+nO+tJbnW7MeVputSW1vuZxEYInwWYscEqT1J6mm3N74mvLSW0ufELSW8 > yNHI > n2aIblIwRkJkcelHJ717hze7Y6TRrpo7+xZWwd6D8DgH9K7bw+d2mSH1vLr/ANHyV5tp0uy+ > tBn7 > sifzFejeGTu0Xd63Vyf/ACPJWdRFwZr0UUVkaBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR > RQAU > UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/wCQRe/9cH/9BNW6qap/yCL3/rg//oJo > Ah0v > /VVNqP8Ax7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjFqUNnGywaKyTeRZ3MUryLJG40dk8r > G35Q > xhwFO05JORubDDAxq+G/+QKv/Xef/wBGvVefwd4Ztle4g0WwjniG+N0gUFWAyCDjrmrHhv8A > 5Aq/ > 9d5//Rr0Ua3taDfmvyZnKPLVXp+qNakZVdGR1DKwwQRkEUtFSaHJat8PND1K4NwkAt5WOW2Z > 2nkk > nAI55pdJ8AaVpkjOR5mewBX8Cck46cAjpXWUVKhFO6SudMsZiZU/ZSqSce13b7hFVURURQqq > MAAY > AFLRRVHMFFQX12lhYXN5KMx28TSsN6rwoJPLEKOnUkD1IrB8PeNtP8SahJZ2ke2RIjKT9ttJ > uAQO > kMzt/EOSMe/TLA6Wisnw/wCHrTw3YtaWck7xt5WTMwJ/dwxwjoB/DEpPuT9BrUAFFFFIAooo > oAKK > KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArhdXSF/E6ifzTENSRmEUHnFgLXO3Ztb > IOMH > AyASQQRkd1XIv/yO0f8A2EP/AGzNdWG+3/hZhX+z6omZdEbzMWd4u+VZBjRX+RRtyg/c/dba > c5yf > nOCOMDLojeZizvF3yrIMaK/yKNuUH7n7rbTnOT85wRxjqKK5rs2scuy6I3mYs7xd8qyDGiv8 > ijbl > B+5+6205zk/OcEcYGXRG8zFneLvlWQY0V/kUbcoP3P3W2nOcn5zgjjHUUUXYWOXZdEbzMWd4 > u+VZ > BjRX+RRtyg/c/dbac5yfnOCOMDLojeZizvF3yrIMaK/yKNuUH7n7rbTnOT85wRxjqKKLsLHL > suiN > 5mLO8XfKsgxor/Io25QfufuttOc5PznBHGBl0RvMxZ3i75VkGNFf5FG3KD9z91tpznJ+c4I4 > x1FF > F2Fjl2XRG8zFneLvlWQY0V/kUbcoP3P3W2nOcn5zgjjAy6I3mYs7xd8qyDGiv8ijblB+5+62 > 05zk > /OcEcY6iii7CxytxHpjQTva2kqSefDIpl05oBEu+NSqsY1zk5PJJ+Y9hgdH4V/5AK/8AXxc/ > +j3q > vrX/ACCZP+usP/o1KseFf+QCv/Xxc/8Ao960Xwi6mzRRRSGFFFFABRRRQAUUUUAFFFFABRRR > QAUU > UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/kEXv/AFwf/wBBNW6qap/y > CL3/ > AK4P/wCgmgCHS/8AVVNqP/Hsn/XeH/0YtQ6X/qqm1H/j2T/rvD/6MWpQ2c9c3pZZF7FSP0qT > w3/y > BV/67z/+jXqlPdWLF1SZSxGAAe+Ku+G/+QKv/Xef/wBGvXLl/wDu0v8AEvyZWI/jL0f5o1qK > KK6C > QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK > KKAC > uRf/AJHaP/sIf+2Zrrq5F/8Akdo/+wh/7ZmurDfb/wALMK/2fVHXUUUVym4UUUUAFFFFABRR > RQAU > UUUAUNa/5BMn/XWH/wBGpVjwr/yAV/6+Ln/0e9V9a/5BMn/XWH/0alWPCv8AyAV/6+Ln/wBH > vWq+ > EnqbNFFFIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR > QAUU > UUAFFFFABVTVP+QRe/8AXB//AEE1bqpqn/IIvf8Arg//AKCaAIdL/wBVU2o/8eyf9d4f/Ri1 > Dpf+ > qqbUf+PZP+u8P/oxalDZgXWpW89tcxpqUoaVgyAQr8gAXKDKfdbByTk/OcEcYd4b/wCQKv8A > 13n/ > APRr1z9rY6hcWsF8lldG1kRZlkbygNhGckeZnp7Z9q6Dw3/yBV/67z/+jXrokkqLt3X5MwTb > qq/b > /I1qKKK5TcR3WNGd2CqoyWJwAK4K4+Jqz3csGgaDf6wI2wZIVIU+4wrH8wK2/HjSL4J1MRHD > Oip+ > DOoP6E1l+EbeKC10G3iaeKEWrPIkUroryb42y20YJypHJ6FhhgThgVf+E/8AEn/RPtV/8if/ > ABqj > /hP/ABJ/0T7Vf/In/wAaru49C0+PZte7OzbjdezN93ZjOW5/1S5z1y+c733EehafHs2vdnZt > xuvZ > m+7sxnLc/wCqXOeuXzne+5XA4T/hP/En/RPtV/8AIn/xqj/hP/En/RPtV/8AIn/xqu7j0LT4 > 9m17 > s7NuN17M33dmM5bn/VLnPXL5zvfdzGmXZu7TTdUj0HUjpF59n+zuuqSS3KK5iCyTRbtoj+RS > xEjt > gsWX55aYGX/wn/iT/on2q/8AkT/41R/wn/iT/on2q/8AkT/41W5pWseDb/TZ9Qt9aVbaxl8q > Z5tW > YiPbIsaM58wja5gUqW++Gb/no+dCEeGRp8GoR6wjWTZ8q5Oqu0b+WFZvmL4bAgJbrwJM/efI > Byf/ > AAn/AIk/6J9qv/kT/wCNUf8ACf8AiT/on2q/+RP/AI1XaadYaJfWkF3p97Jd2xx5c0WoySo+ > 0oPv > byG5iAPXPz5+++6ePQtPj2bXuzs243Xszfd2Yzluf9Uuc9cvnO99wBwn/Cf+JP8Aon2q/wDk > T/41 > QfiFr6DdN4C1WOMfeb95wPxiFd3HoWnx7Nr3Z2bcbr2Zvu7MZy3P+qXOeuXzne+7L1zS7ex0 > eaW0 > mvVmjjyhF3K5yFUDruyf3a/wtnLZDb23AEfhnxbp3imCRrTfFcQnEtvKMOnv7it6vOIYlh+L > 1rPb > qEFzbMJ8fxHYx/8AZVru9Rn8iKPnG99v/jpP9KQF4oyjJwB7kU3j+8n/AH0KbpdyJbFC3PWr > u+Og > Cpx/eT/voUcf3k/76FZcniG9uLy6TSdF+2W1nKYp55LlYvOYAFltxhhIynch3mNQ427uGK2J > PFOi > 2mn2N3ql5BpP2yISxw6lKkEg4BKlWP3l3AEc4NAFzj+8n/fQo4/vJ/30Kjv9f0XSs/2jqljZ > 425+ > 0TpHjdu2/eI67Hx67W9DWZqfjbR7C+1TTI7i1fVbGy+1Lay3UcPmnbI2zcx+UgR7mJGFV1bo > aANf > j+8n/fQo4/vJ/wB9Co59f0W1u47S41SxhuZJfJSGSdFd5MKdgUnJbDocdfmX1FTvqNhHFdSv > dQLH > aZ+0MzgCHChzvP8AD8pDc9iD0oAZx/eT/voUcf3k/wC+hUd1r+i2OoQ6fd6pY297Pt8q3lnR > JJNx > 2rtUnJyQQMdTV/fHQBU4/vp/30KKh1d41tfMUYZT1qnpt2Z554s/LGFP5jNAGlRRRQAVxV84 > i8XR > yNcPAqakrF0UMcC15XBB4PQ8ZwTgg4I7WuF1iGa48SGK3ieWVtQG1E25P+if7RA/WurC7z9G > c+I+ > z6o6ZtVtW8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGBtVtW8zGpSrvlWQYgX5FG3KD5PuttO > c5Pz > nBHGML+xdZ/6Bt3/AN9Qf/HaP7F1n/oG3f8A31B/8dqOSHc05pdjdbVbVvMxqUq75VkGIF+R > Rtyg > +T7rbTnOT85wRxgbVbVvMxqUq75VkGIF+RRtyg+T7rbTnOT85wRxjC/sXWf+gbd/99Qf/HaP > 7F1n > /oG3f/fUH/x2jkh3Dml2N1tVtW8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGBtVtW8zGpSrvl > WQYg > X5FG3KD5PuttOc5PznBHGML+xdZ/6Bt3/wB9Qf8Ax2j+xdZ/6Bt3/wB9Qf8Ax2jkh3Dml2N1 > tVtW > 8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGBtVtW8zGpSrvlWQYgX5FG3KD5PuttOc5PznBHGM > L+xd > Z/6Bt3/31B/8do/sXWf+gbd/99Qf/HaOSHcOaXY3W1W1bzMalKu+VZBiBfkUbcoPk+6205zk > /OcE > cYG1W1bzMalKu+VZBiBfkUbcoPk+6205zk/OcEcYwv7F1n/oG3f/AH1B/wDHaP7F1n/oG3f/ > AH1B > /wDHaOSHcOaXY1NR1GC4tJoYrtpnlnidY2jChAGTKghRx8pbkk5J5xgDW8K/8gFf+vi5/wDR > 71yy > aNq6yo50u7O1gcboOf8AyLXW+Hba4tNFjiuoTDKZZnMbMCVDSswyQSOhHeiSSVkNXb1NWiii > oKCi > iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo > AKqa > p/yCL3/rg/8A6Cat1U1T/kEXv/XB/wD0E0AQ6X/qqm1H/j2T/rvD/wCjFqHS/wDVVNqP/Hsn > /XeH > /wBGLUobM3Rv+RC0/wD7Bcf/AKKFVPDf/IFX/rvP/wCjXq3o3/Ihaf8A9guP/wBFCqnhv/kC > r/13 > n/8ARr1u/wCA/VfkzH/l6vR/mjWooormNjK8SWxu9AuYAM7tn6MDXM6ACk2n/L/qluY923pi > XGM4 > 9umR06HGR3TIkg2SfdPWuTvtB1jTr8y6Zafa4N0zwtGIyy+adxDB3Q8OAflbBGQRnDAA6P7W > 1H2t > q5138Unds0G5Gc7dy25x9/Gf9KGcZjz0ztbpuG0d/FJ3bNBuRnO3ctucffxn/ShnGY89M7W6 > bhtL > MdzovtbVwy3Vy1zazaVo+paRrMt1DJqVtEgFsUaRTOzsf3MjFc/On70/KOAGA13fxSd2zQbk > Zzt3 > LbnH38Z/0oZxmPPTO1um4bR38Unds0G5Gc7dy25x9/Gf9KGcZjz0ztbpuG0sxXMGd5LaGwW6 > 0q8u > l0zxFcX1xGlo0u2OZ7kxSpxiTaZY2Ozcy9wCMVUaaJL631J9EuEs7nxS95FbvaBZGC2LqZvK > PzZ8 > yN5AMbzgEAsQD1Lv4pO7ZoNyM527ltzj7+M/6UM4zHnpna3TcNsF1beIbqaCVvDtyXtpWlty > wg+R > ykqAnF0M/LIoPrhum4bHZgS+EZTu129j0+axt77U2uIY5ofJdx5USNIU6rudHb5gCc5I5rpP > tbVz > rv4pO7ZoNyM527ltzj7+M/6UM4zHnpna3TcNo7+KTu2aDcjOdu5bc4+/jP8ApQzjMeemdrdN > w2qz > C50X2tqy9flafRbtCu7MTDbtznj0w2fyP0PSqLv4pO7ZoNyM527ltzj7+M/6UM4zHnpna3Tc > NqTw > +IL2CW2n0G7WGUMh+W1yFO8dTcMOhj6qR8rcfMApZhcqaVambxo11jiBvLz/ANsQf/Zq3/ED > 7Rp6 > /wB+5I/8gyH+lWNJ0h7CGSe8Mf265lM0ixnKx/KFCg98KqjPc5qHxBbXE1tbXFtEZpLScTeS > pAMi > 7GRgM8Zw5Iz1xQAmnTFLNADVv7S3qa5xPEen22YpItRQj+E6bcZH5Jinf8JVpXpqH/gtuP8A > 4ilY > ZFYanP4eN5p9xp2oTBryee0mt4PMW586QylcrkRFWkKZkKqcbs4ztzbzUDaa9Pqms+G7yb7d > ocUB > jtrT7ZtdWkaW2JUH73mJyQEbbyeK1/8AhKtK9NQ/8Ftx/wDEUf8ACVaV6ah/4Lbj/wCIpgZf > hfRn > t544dU05GaPw5YafIZY1dTgzCWLdyCPubgCQflz2rHS3vrbwfc2kljeefe+ELeyhjS2dj50U > U5dG > wDsb94gAbGScDJBFdZ/wlWlemof+C24/+Io/4SrSvTUP/Bbcf/EUagY+saWbvRfiDu03zp73 > Pk5t > 9zT7LOLy9vGW2yBtuOjZxzUOv3l5BZ+N9MXStTnn1OJpbRre2Mkcoa0SIjeOFZTE2VYgkY2h > iQK3 > v+Eq0r01D/wW3H/xFH/CVaV6ah/4Lbj/AOIo1A5PX9OE+teJrW9ttfaLVpbfbHp1hBLHdR+V > HGMy > vG2xkdXPzugUYZeTmvTftLeprnv+Eq0r01D/AMFtx/8AEUf8JVpXpqH/AILbj/4ilqBrajMX > s3Bq > r4dfdqWqL/cdB/5DQ/1qk/ibSZYiu3UCx6D+zbgZ/NMVb8Kx3DyahfzwNALuUOkb9VUKqjOO > +FB/ > GmhHSUUUUAFcrF/yPsP/AGED/wCkRrqq5WL/AJH2H/sIH/0iNdWG+3/hZhX+z6o7yiiisTYK > KKKA > CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo > ooAK > KKKACiiigAooooAKKKKACiiigAqpqn/IIvf+uD/+gmrdVNU/5BF7/wBcH/8AQTQBDpf+qqbU > f+PZ > P+u8P/oxah0v/VVNqP8Ax7J/13h/9GLUobM3Rv8AkQtP/wCwXH/6KFVPDf8AyBV/67z/APo1 > 6t6N > /wAiFp//AGC4/wD0UKzdBvrS30oRzXUEcgmmJV5ACMyuRwfauhJui7d1+TMG0qqv2/yN2iqv > 9p2H > /P8AW3/f1f8AGj+07D/n+tv+/q/41h7OfZmvPHuWqUMy9GI+hqp/adh/z/W3/f1f8aP7TsP+ > f62/ > 7+r/AI0ezn2Yc8e5c8x/77fnR5j/AN9vzqn/AGnYf8/1t/39X/Gj+07D/n+tv+/q/wCNHs59 > mHPH > uXPMf++350eY/wDfb86p/wBp2H/P9bf9/V/xo/tOw/5/rb/v6v8AjR7OfZhzx7lzzH/vt+dH > mP8A > 32/Oqf8Aadh/z/W3/f1f8aP7TsP+f62/7+r/AI0ezn2Yc8e5c8x/77fnR5j/AN9vzqn/AGnY > f8/1 > t/39X/Gj+07D/n+tv+/q/wCNHs59mHPHuXPMf++350eY/wDfb86p/wBp2H/P9bf9/V/xo/tO > w/5/ > rb/v6v8AjR7OfZhzx7lqiqv9p2H/AD/W3/f1f8aP7TsP+f62/wC/q/40ezn2Yc8e5YKKTkqD > 9RR5 > af3F/Kq/9p2H/P8AW3/f1f8AGj+07D/n+tv+/q/40ezn2Yc8e5Y8tP7i/lR5af3F/Kq/9p2H > /P8A > W3/f1f8AGj+07D/n+tv+/q/40ezn2Yc8e5Y8tP7i/lR5af3F/Kq/9p2H/P8AW3/f1f8AGj+0 > 7D/n > +tv+/q/40ezn2Yc8e5Y8tP7i/lR5af3F/Kq/9p2H/P8AW3/f1f8AGj+07D/n+tv+/q/40ezn > 2Yc8 > e5Y8tP7i/lR5af3F/Kq/9p2H/P8AW3/f1f8AGj+07D/n+tv+/q/40ezn2Yc8e5Y8tP7i/lTg > ABgD > FVf7TsP+f62/7+r/AI0f2nYf8/1t/wB/V/xo9nPsw549y1RVX+07D/n+tv8Av6v+NH9p2H/P > 9bf9 > /V/xo9nPsw549y1XKxf8j7D/ANhA/wDpEa6D+09P/wCf62/7+r/jXO28iS+OLeSN1eNr8lWU > 5B/0 > NhwfqDXTh4yXPddGYVpJ8tn1R31FFFc50BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/wCQ > Re/9 > cH/9BNW6qap/yCL3/rg//oJoAh0v/VVNqP8Ax7J/13h/9GLUOl/6qptR/wCPZP8ArvD/AOjF > qUNm > ZpBx4BsCFZiNLj+VFLE/uhwAOSfYVwUtrqDTyOtne7WYkA2Fx0z/ANc69G8Mf8ino3/XjB/6 > LWtW > uvD4mVFOy3Oath1VtdnkX2PUP+fK8/8AAC4/+N0fY9Q/58rz/wAALj/43XrtFdH9oz7Ix+oQ > 7nkX > 2PUP+fK8/wDAC4/+N0fY9Q/58rz/AMALj/43XrtFH9oz7IPqEO55F9j1D/nyvP8AwAuP/jdH > 2PUP > +fK8/wDAC4/+N167RR/aM+yD6hDueRfY9Q/58rz/AMALj/43R9j1D/nyvP8AwAuP/jdeu0Uf > 2jPs > g+oQ7nkX2PUP+fK8/wDAC4/+N0fY9Q/58rz/AMALj/43XrtFH9oz7IPqEO55F9j1D/nyvP8A > wAuP > /jdH2PUP+fK8/wDAC4/+N167RR/aM+yD6hDueRfY9Q/58rz/AMALj/43R9j1D/nyvP8AwAuP > /jde > u0Uf2jPsg+oQ7nkX2PUP+fK8/wDAC4/+N0fY9Q/58rz/AMALj/43XrtFH9oz7IPqEO55F9j1 > D/ny > vP8AwAuP/jdH2PUP+fK8/wDAC4/+N16ys8LzyQLKjTRgM8YYFlBzgkds4OPoako/tGfZB9Qh > 3PIv > seof8+V5/wCAFx/8bo+x6h/z5Xn/AIAXH/xuvXaKP7Rn2QfUIdzyL7HqH/Plef8AgBcf/G6P > seof > 8+V5/wCAFx/8br12ij+0Z9kH1CHc8i+x6h/z5Xn/AIAXH/xuj7HqH/Plef8AgBcf/G69doo/ > tGfZ > B9Qh3PIvseof8+V5/wCAFx/8bo+x6h/z5Xn/AIAXH/xuvXaKP7Rn2QfUIdzyL7HqH/Plef8A > gBcf > /G6Pseof8+V5/wCAFx/8br12kyM4yM+lH9oz7IPqEO55H9j1D/nyvP8AwAuP/jdH2PUP+fK8 > /wDA > C4/+N167UazwvPJAsqNNGAzxhgWUHOCR2zg4+ho/tGfZB9Qh3PJfseoH/lyvP/AC4/8Ajda3 > hy1u > 01vS1ezvFCXMkju9pKiKvkSLyzKB1IH416RRUVMfKcXFrcqGDjCSkmFFFFcJ2BRRRQAUUUUA > FFFF > ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU > UUUA > FFFFABRRRQAUUUUAFVNU/wCQRe/9cH/9BNW6qap/yCL3/rg//oJoAh0v/VVNqP8Ax7J/13h/ > 9GLU > Ol/6qptR/wCPZP8ArvD/AOjFqUNlXwx/yKejf9eMH/ota1ayvDH/ACKejf8AXjB/6LWtWqEF > FFFA > BRRRQAUUUUAFeeaH4x8Q6hrGjLewWcWnak7qkkcCukhEbuBHMlw2fu9WjXgHoeK9DrL0/wAN > 6FpM > 5n03RdNspiCPMtrVI2weoyoBoA4PRZLuW88P3cuqXsl1fGYW9/DqL3FleP5MjfvLYsuxRjdh > QMFQ > pOcGr2j+Mtbn0bw9rV/Los1rq0kEJtbRXEsbSYGQxchtpOWXaNoB5OOettvDulaYZZtI0rTL > C8aM > os8VmoxxxnbtJHTjI6dRWZ4T8G2/hyztluIdKub22hS3jvrfThBM0aoFG9i7licckED2oAx9 > K8ca > reeINJSS3hfSNXeUWkghWNyixvIrj9+zNkJg5jTGR9DZ0bxFr+qwaNqhuNBjsNTkH+iEuJ4k > IJ2h > y+HkGMFdoxz1xXRJ4Y0CKbzo9D0xJfOW43raRhvNXkPnH3hk4PWpodD0i21GTUYNLsor6TO+ > 5jt0 > WVs9csBk0AcXovjbxFqsmnX7aRDHpV9cCEB3hRo1Lbc7zcEs47p5QPUdap6FJcyX/h67n1O+ > luL1 > pfJvrfUnns71vJdvntyV2KAC2FUbSoBPQ130egaNFqTalHpFgl+xy10tsglJ9S+M/rSWHh7R > dLuD > cafo+n2kxXaZLe2SNivpkAHHFAHO+CrrVvJn/tTWtPmjOpX0CQi2dJS63MnAZpm+XAJCbchc > DJxk > 2dNv/FF9rmqWpm0hbTTr9YGk+zyb5o2iilKhfMwrASY3ZIJ/hHfcTRNJi1N9Tj0uyS/f710t > uglb > ty+Mn86hs/DGgade/bbHQ9Mtbvn9/BaRo/PX5gM80AU9Kmuh4z1y0uksGK2trPHPb2pilKO8 > 6hJG > Ltv2+Xwfl+8eBWTpHiPxBJfab/aP9mSWl5qV5poFvBJHIGgM+JPmdhgiAjb2yDntW/b+EvDd > neJe > W3h7SYLpG3LPFZRq6t6hgMg0+LwxoEHkeToemR/Z5TPDstIx5Uhxl1wOGOByOeB6UAcrp/i3 > Xb+7 > 8MyifRktNcnb/RhE7T28axPIVJ8wBm+QKTgBWPRq7+uXj8HxjxbHrbHTolhmeeNLTTxDLI7R > tHmW > XcTJgO/ZeT7V1FAHHWWo+M31G3S607ZatKolb7BCuEzyci+YjjuFb6HpXY0UVtWre1afKl6K > wkrH > nGkSXMl3od1JqV5Jc3hl8i9hv3ntLt/Kc/Pbll2KMbsKBgqBnvV3SvFmsTaRoWr3sukS22qS > Qwm2 > tVcSI0mBkMWIbaeWXaMAHk456e30HTNPMs2labp1ldtGUWaO1UY44ztwSOnGR07VneGPCcGg > Wtus > 8WmXF5bwpBHeQWAhlKKoX52LMWJxycge1ejPFYepGUpLtZW1t71/TddemiS0IUWjK03xlqV3 > rmlo > 8ET6Xqryi1kESo5RY3kVh++ZmyExzGnX8DZ0nXtb1KHSdRM+ipZahIP9FJYTRqQTtDlsPIMY > K7Rj > nrit1PDmhxzecmjacsvmifetqgPmDkPnH3hk4PWpodG0u3v3v4dNs47yTO+4SBRI2euWAyax > qYjD > O/JC2nb1/wA1r5eY0n3OQ0jxhr2pPYXraXDHpl5OIgHeJGjBOPvmclmHdPLB6imaUEj8Zxz3 > V1dT > z3V5cxwXdtfs0Mqp5hFvLCThfLBbGARuXOctg9gmh6THqDahHpdkt6xyblbdBIT/AL2M1Hae > HtLs > dYutVt7OCO7uQA8ixKD1JOCBnknJ554q3i6Fp8keW6tp+uvTv1tqr2aOVlPTLye+8X64jyuL > fTxD > bRxA/KWZBIzkdz8ygem0+ppulTXQ8Z65aXSWDFbW1njnt7UxSlHedQkjF237fL4Py/ePArQg > 0pLb > XbvU4pSv2uJEmixwzJna4PY4JB9cL6cwW/hLw3Z3iXlt4e0mC6RtyzxWUaureoYDINcNeUZS > ThtZ > ffZX/G5SOH0WS7lvPD93Lql7JdXxmFvfw6i9xZXj+TI37y2LLsUY3YUDBUKTnBq9o/jLW59G > 8Pa1 > fy6LNa6tJBCbW0VxLG0mBkMXIbaTll2jaAeTjnrbbw7pWmGWbSNK0ywvGjKLPFZqMccZ27SR > 04yO > nUVmeE/Btv4cs7ZbiHSrm9toUt476304QTNGqBRvYu5YnHJBA9qxGY+leONVvPEGkpJbwvpG > rvKL > SQQrG5RY3kVx+/ZmyEwcxpjI+hs6N4i1/VYNG1Q3Ggx2GpyD/RCXE8SEE7Q5fDyDGCu0Y564 > rok8 > MaBFN50eh6YkvnLcb1tIw3mryHzj7wycHrU0Oh6RbajJqMGl2UV9Jnfcx26LK2euWAyaAOL0 > Xxt4 > i1WTTr9tIhj0q+uBCA7wo0altud5uCWcd08oHqOtdJp95PH4z1fSpJXkhNvBew7jny95dGT6 > Zj3A > f7Rq9HoGjRak2pR6RYJfsctdLbIJSfUvjP60tlpSWuq6hqTSGS4vCi5xgJGgwqD8Sxz6sa2p > Sioz > Uuq09br9LiZoUUUViMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC > iiig > AooooAKKKKACiiigAooooAKKKKACiiigAooooAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ANcH > /wDQ > TQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBVU2o/8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBFrWrW > V4Y/ > 5FPRv+vGD/0WtatUIKKKKAEOcHABPbNc7Y+I7u9u1tks7Iyl5kZEvWZozGWG5x5fClgBnr8w > OK6I > 5wcEA9s1h2ei6jayQltRtmWKWaUbLRlZjIWJUnzD8u5gcd9q88Zroo+y5Zc+/Tfs+3yMKvtO > aPJt > 128u/wAxmn+JJdRi0147FE+1SCOVHnIaImMyAgbfmBQZByOo98SW2u3TiKW6sIoraS5a1EkV > wXKu > JDGMgovBYYyCeo4ptn4ca2k0qWS7VpLBfLJji2CZBGyLuBY8jcTn3PHo620O6QRxXV/FLbR3 > LXQj > jtyhZzIZBkl24DHPAHQVvP6rd8u3z89vwtf/ADMYfWLLm/Ty3/Hb/Inh1DUZNYnsWsbVUhRJ > GkF0 > xJVi4XA8vr8hzzxnqao2fiO8u5xEtlZM4maOSKK9Z5UVZRGz7fLHAzu5I4q9Dp+oR6xPfNfW > rJMi > RtGLVgQqlyuD5nX5znjnHQU7SNMn09XFxPb3B3yOjx25jZfMcuwyWbIyR6dB1qG6CTdk9v5u > 2v4/ > 8ApKs2ldrft8vwNOiiiuM6wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo > oooA > KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii > igAo > oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqmqf8AIIvf+uD/APoJq3VTVP8AkEXv > /XB/ > /QTQBDpf+qqbUf8Aj2T/AK7w/wDoxah0v/VVNqP/AB7J/wBd4f8A0YtShsq+GP8AkU9G/wCv > GD/0 > WtatZXhj/kU9G/68YP8A0WtatUIKKKKACmLNE8rxLIjSIAXQMCVz0yO2cU+oIrSKK7nuUB82 > cKHO > eu3OP50AT1XgvYLi4mgjMglhxvV4mTgkgEZAyPlPIyOKsVjwXanxBdMIboLJBFEjtayBSytJ > nnbj > HzDnpzQBsUVzVt9s/wBEx/aH9peYv2rzd/k4z8+M/JjGcbeenvTYEu5EtUJ1IagzqLsu0ixb > f48H > 7gGM7dvPT3oA6eiuT0mS4ltNLkhfU3u3ETTtOXMRQgbjk/L06Y5zjPeusoAKrwXsFxcTQRmQ > Sw43 > q8TJwSQCMgZHynkZHFc7ZTagNUtJ5BeqssrLcRGGYrHlWwMsxUgNt+ZVA9wK0re7Q+IblvJu > gskM > USu1rIFLK0meSuMfMOenNAGhBewXFxNBGZBLDjerxMnBJAIyBkfKeRkcVYrHt7tD4huW8m6C > yQxR > K7WsgUsrSZ5K4x8w56c1rsoZSpzgjHBwfzFADY5UlUtG4YBipIOeQcEfgQRTLa6ivIBNAxKE > svzK > VIIJBBBAIwQRWNo8MdlcSQGHUPOM83LtK0WwuzK2WO05GOeueveoLASQXFrMovx519cCWNo5 > NgjY > yMpKkYHJQ59zzwcAHTUVytguqfa7dri4uxc+b++QW0pTGeRuL+XjHcDPtXVUAV4L2C4uJoIz > IJYc > b1eJk4JIBGQMj5TyMjinpNvuJIfLkGwKd5XCtnPAPfGOfqKzLe7Q+IblvJugskMUSu1rIFLK > 0meS > uMfMOenNNsrpV1u6VV1DyZkj2ebDMUEm592Cwwoxt9BQBtUVzNiZ4Z7KXdqbb7yeORZllZRF > 8+zI > Ycf8s/mPqeeDiOwXVPtdu1xcXYufN/fILaUpjPI3F/LxjuBn2oA6qiuU0kX0moWcrvfsMsZV > mjmi > 2/KeW3MUbnHCgdc9q6ugAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo > oAKK > KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig > Aooo > oAKqap/yCL3/AK4P/wCgmrdVNU/5BF7/ANcH/wDQTQBDpf8Aqqm1H/j2T/rvD/6MWodL/wBV > U2o/ > 8eyf9d4f/Ri1KGyr4Y/5FPRv+vGD/wBFrWrWV4Y/5FPRv+vGD/0WtatUIKKKKACikIyCASPc > dq5X > TptYuZP+P2/YRzy5eSODypEjn2FflTduKZ9ORxxWtOi5pu6Vu5lUqqDSs3c6uiuZg1DUP7P0 > zVZL > zzFvpIle2CLtRZDgbTjdlcjOSc4PAqLStTvZNUt7Y31zcubi5SZJoFRBFGzqGVgi7jkIDgnq > ela/ > VJ2butPXpfy8jP61G6Vnr6f5nV010EiMhJAYEHaxB/AjkU6uc06WSbxbr9rLZJZ3YtbZxdQX > bTGS > JmnWMlHQKjLsY4AYHcMk4rlOk2rKxg0+AQ24kEYwArys+0AYAG4nA9hVmuU8KXl1Fpd3e6xr > lzdj > +0p7GP7SkKKuy6eCPHlxr8zfIDnPPTFWtKnZvGOuQT6fDb3K29tJ58V28omiLzqmUZVCMNjE > gZ+9 > 1OKAOhorkdJ8X6heX1lDe6LFa293e3Vgk0V75p86Ay7vlKL8hEL4PXPbvVXSfiFNq93ZtB4f > vm02 > 8lCRXKwXBZVJwJHBhEYTvkSHAP1oA7iiiuOsvGGq3Wo29tJoXlRySqjSbL75QTjPzWar+bAe > pHWt > qWHqVU3BXtuJtLc7GiiuP0e4ud2gXz3dxJJqu/7TE8pZF/dtINqnhdpULxjrzk1zSnZpHTRo > OpGU > r7f5N/kmdhRSNnadvXHFcvbrri3rQyarPLLbw2k0sZjh2tudhKuQgONqHGCDnvXRTpc6bulb > ucVS > pyNKzdzqaK5m31DUBYaZqsl55iX0sSva7FCIshwNpA3ZXIzknODwK6KcyrbyNAiSTBSY0dyi > s2OA > WAOBnvg49DRVpOm9X/SHTqKexJRXEWXjfVrjRtL1efw9Db2WqCFbdv7Q3MskoAjDgR8IWKjc > CxAO > SvUB+neNNRvNL0jVL7Q1stN1UwxxTR3olliebAQsmwDaWYDIJPIJUc4yNDtKK848M6l4gn1q > zF7q > 2pSWgvL+KSS7jtFguEhkkjRI/LjEnmcK5yVyI5MAjpOuv6lrOteD9RWxkstNv7mQwOmoMTNC > 1rM6 > iaEALk7UYcvjaeQTyAegUVzmnXEx8W6/C+m28V6lrbSJMl67rPGWnWMMpQCMgo2dob73U4qt > 4O1X > xBf2tzLq1rYrbx3l5H50V4zuNlxIoTZ5SgqoXaG3ZIUEgEkAA6yiuRtPGV3Pa6Zqk2jpFo2p > yxR2 > 04u90w80gRM8WwABiV6OxGeR1xPY+IdcvtZvrBNBtxHYXq29xcf2h8uxkjkDIPLyzBZASpAH > ox7A > HT0VE7LKJIEn2S7eShBZM9Dg5H5jFcz4UvLqLS7u91jXLm7H9pT2Mf2lIUVdl08EePLjX5m+ > QHOe > emKAOrorntKnZvGOuQT6fDb3K29tJ58V28omiLzqmUZVCMNjEgZ+91OKpaT4v1C8vrKG90WK > 1t7u > 9urBJor3zT50Bl3fKUX5CIXweue3egDrqK4fSfiFNq93ZtB4fvm028lCRXKwXBZVJwJHBhEY > TvkS > HAP1o0nx7ealrthp82ifY47xmAaeSZHXCMwwHgWNzheiSNxkjIGaAO4oqN50XzAGDvGu5kU5 > bHbj > 3rj9DfxBrej6P4iXXvLju/LurixEEZhSBhkxqdhfeBgEluSDwOwB2lFcdF4z1CXTrDVf7EhX > TNSe > OOzla9/eEynEJkQR4RWJUEqzFd3Tg1asvFVzeQ+FbkadClrr0akt9pJeB2t3n27dmGXCEZ3A > 5PSg > Dp6K47TvGGqXd1aRXGhwQR3d3dWEMq3xcGeDzc5HlghD5L/N1/2e5m8G6n4h1K3uH1W1sRAl > 7eRC > aK8Z3BS4kQJs8pRtAG0NuyQoJAJIAB1dFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR > QAUU > UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1T/kEXv/AFwf/wBBNW6qap/y > CL3/ > AK4P/wCgmgCHS/8AVVNqP/Hsn/XeH/0YtQ6X/qqm1H/j2T/rvD/6MWpQ2VfDH/Ip6N/14wf+ > i1rV > rK8Mf8ino3/XjB/6LWtWqEFFFFACEZBHPPoaqWGl2umK62vnBXJYiSeSQZJJJG5jgkkk461c > oqlK > STinoxOKbu1qZ8ei6fDcidICGViyr5jFEY9Sq52qeTyAOtEOiWFvHEkccuIpjOhaeRmVz1O4 > tnBy > cjocnI5NaFFV7ao/tP7yfZQ/lQVgQ+DtJg1B7+N9U+0yKEeQ6tdNuUbsAgyYIG9iB23HFb9V > ob2O > a+ubRVcPbhC5IGDuBIx+VZlmLb+BdCtmj8tNRKR3AuhFJqt08ZlEnmbyjSFWO/5uQcnmp7Xw > jpVn > qp1OFtS+1kKGeTVLlwwUsVVlaQhlBZsAjA3H1rcqqmp2ElwLeO+tnnJIEayqWJHXjOaAMyDw > fo1t > 9j8qK7H2O6kvIN1/O22Z872OX+bO5sg5Hztx8xysHhDRLa7S5htZVMcvnRw/apTAj5zuWLd5 > anPP > C9a0/wC0LLz3g+2W/moCWj80blA65GahsNZsNSLLb3MLSBnHliRSxCsRuwD0OMg+hFAF+iiq > kN7H > LdXSi5tXigAzsky6Hndv9OnH0NAFuqFtoun2d413BAVlO7GZGKpuOW2qThcnk4AzRYazYakW > W3uY > WkDOPLEiliFYjdgHocZB9CKvMyopZmCqBkknAApNJ7lRnKKai7XFqlFpNpDqL36ef9ofhibm > QqRz > gbS23A3HAxgZ4pthrNhqRZbe5haQM48sSKWIViN2AehxkH0IqdL60kuTbJdQNOvWJZAWH4da > tSlG > 6T3IcU7XWxBFounwXS3EcBDqxdFMjFEY9SqE7VPJ5A71cmMqwSGBEeYKSiu5VWbHAJAOBnvg > /Q0r > ukUbSSMqIoLMzHAAHUk1CL+zMUUou4DHM2yJxIMO3TCnufpRKcpaydxRjGPwqxxvhTwP/Y2i > 2K32 > m2j6lp0KLbBNTnlt3lVMeZsZAsTE5OVRiMk5Jp/g/wACxaVpWnxatYQC7sI0SI2+ozzwlwgU > yiNw > qxuTk/KpPOc5rrRqdgzKovbYsz+WAJVyX/u9evI496SG9jlurpRc2rxQAZ2SZdDzu3+nTj6G > pKMv > T/BeiaXd29zbR3u+3lkniWbUbiVFkcMHfY8hXcfMfJxn5ie9Mh8C+Hbe9truGyljltZ/Pt9l > 3MFh > bnOxd+1VO45UAKe4NadhrNhqRZbe5haQM48sSKWIViN2AehxkH0Iqwt9aPcm2W6gacdYhICw > /DrQ > BlWvhHSrPVTqcLal9rIUM8mqXLhgpYqrK0hDKCzYBGBuPrUkPhfSLfVDqMVvKtwZWm2/aZDE > JGzu > cRltgY5OSFyc1sUUAYdt4Q0O0vIrmGzcGGQywxG4kaGJzn5kiLbEPJ5CjrT9O8LaZpWoS31o > b8Tz > OZJfM1G4lSRioXLI7lSdqqASOABjoK2aKAM1PD+mRate6rHbbL+9iWK4nSRgzKBgYwflOAOR > g8Cs > 638C6FbNH5aaiUjuBdCKTVbp4zKJPM3lGkKsd/zcg5PNdHRVSnKesnfp9wGHa+EdKs9VOpwt > qX2s > hQzyapcuGCliqsrSEMoLNgEYG4+tJB4P0a2+x+VFdj7HdSXkG6/nbbM+d7HL/Nnc2Qcj524+ > Y53a > KkDDg8IaJbXaXMNrKpjl86OH7VKYEfOdyxbvLU554XrTNJ8F6FobWpsbadVtM/Zo5byaZISQ > QSiO > 5VTgkZAHBPrW/RQBnwaHpttrd3rMNqq6hdosc8245dVAAGM4HQdB2qnB4Q0O2vxeQ2TK6ymZ > Y/Pk > 8lZCc71i3bA2echc55rcoqpTlPWTv0+4DDtvCGh2l5Fcw2bgwyGWGI3EjQxOc/MkRbYh5PIU > daig > 8D+H7W6tLiG1uEks5fOtgL2fbA2CCEXftVSGIKgbSOCK6GipAwoPB+jW32PyorsfY7qS8g3X > 87bZ > nzvY5f5s7myDkfO3HzHMsPhfSLfVDqMVvKtwZWm2/aZDEJGzucRltgY5OSFyc1sUUAFFFFAB > RRRQ > AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF > FFAB > RRRQAVU1T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8eyf9d4f/AEYtQ6X/ > AKqp > tR/49k/67w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota1aoQUUUUAFFFFABR > RRQA > UgVQxYKAT1OOtNmmit4JJ55EihjUu8jsFVVAySSegA70kFxDdW8VxbyxzQSoHjkjYMrqRkEE > cEEd > 6AJK57TNGvbaezebyYxBncIrmSRG+UjCo4wnXPB7Y710NFAHOWWgT2zW0TrHJHbyhxK11MSc > HOfL > +6D+JHtWjZW9/aSvDi2Nq08ku/e28h2LY24wME9cn6VZi1C1n1C5sI5g11bIjzR4OUV920+n > O1vy > qwGDDKkEZI4oAWsuCLUl1eW6lt7QRSxxxHbcMWUKXOcbBnO/pntWpRQBm2Vvf2krw4tjatPJ > Lv3t > vIdi2NuMDBPXJ+laVFFAGZZ21/ayPDi3Nq00svmb234di2NuMDBPXJ+lVYNIvEt7KycWogtJ > FcTo > T5j7Tn7uMAnucnqfWt2igAIBBBGQawLTQ7uC6h8y6V7WN/8AV5J+RB+6A9x1PuBW/RQBk2Nn > dxal > d3FxaWYFxIH8xJizqAiqBgoM8rnr3p0EWpLq8t1Lb2giljjiO24YsoUuc42DOd/TPatSigDN > sre/ > tJXhxbG1aeSXfvbeQ7FsbcYGCeuT9KzrLQJ7ZraJ1jkjt5Q4la6mJODnPl/dB/Ej2ro6KACi > iigA > ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK > KACi > iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpqn/IIvf+uD/wDoJq3V > TVP+ > QRe/9cH/APQTQBDpf+qqbUf+PZP+u8P/AKMWodL/ANVU2o/8eyf9d4f/AEYtShsq+GP+RT0b > /rxg > /wDRa1q1leGP+RT0b/rxg/8ARa1q1QgooooAKKKKACiiigBk00VvBJPPIkUMal3kdgqqoGSS > T0AF > eP8AhPWDc+FPDWm2+vjVJbmC3s7vRGto8R27IFdiAu9dqfNuZirY4HzCvY6KAPFvDMUl0/hG > xutO > tvsX2hVsyLVFNvLapmdsgZBklUn32e9dToOtPrHinU7GLx1BNFa6gPs1rF9maW4i8qJ3UkLy > gZnX > KgMMHLEjj0CigDiNJ8U2Fz4x1fSV8X213FLbwPZqJ7YtHK7zh449qjdtCx8NuI4z1qp4Iurf > T725 > 0y68TXU9/wD2jfL/AGZKsGebiRhKQkQcblw2SQvzcADAHoVFAHleg+LPEV9q1h9r1bTIria5 > Ed1p > DXG6WFdxBUQrbiRWH95pCvGc4NeqUUUAcdZaf40TUbd7vUN9qsqmVft0LZTPIwLFSeOwZfqO > tdgw > 3KV9RiloratW9q0+VL0VhJWOJsdJ8PjXpdPiax862htCjKI/MMkbyM/vuIVd3fB5qDRo7E3l > o8cG > nxWbXt1F9pgYN52WcLC4AAAIYFQSQQq4xkV3tFdDx0mmnfXz8rdjjWDSaatp5edzitKj02W2 > 8N2a > w2zXdkxNzHsG6HEThiw7Zcqeepwag8PJpI1ezeCXTC5ursRR2qIJh80m0sQclNgbHAHKdeo7 > yiiW > NbUlZ6+fr5eY1hLOLutPL08/IKKKK4TsCiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo > ooAK > KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii > gAoo > ooAKKKKACiiigAooooAKqap/yCL3/rg//oJq3VTVP+QRe/8AXB//AEE0AQ6X/qqm1H/j2T/r > vD/6 > MWodL/1VTaj/AMeyf9d4f/Ri1KGyr4Y/5FPRv+vGD/0WtatZXhj/AJFPRv8Arxg/9FrWrVCC > iiig > AooooAKKKKACqsMt02oXUcsSrbIE8lwOWJB3Z57cVaooAKx7PxHaX15HbQxSFnzzvjO3AJ+Z > Q25e > ncVsVmWuipbPbs95dXP2YkxCcqdpIIzkKCeCRyTQBXi8U6dNOkUbF/MbZGweM727Dbu3DPqQ > BU+l > 6nc3sUrS2E6bZJVDZjwdrkBeHJzxj0yDzin2+kramNYry6FvG2Ut9y7F9s43EexOKfBpi29y > ZI7q > 5EZkaTyNw2bmJJ7Z6knBOKAItJ1K4vlfzrKaILLKvmEpt+VyoHDE5wMHjGQaltZ/M1S8iZbl > HRIz > tkZShUlwGTBOM7TnODwOKINMW3uTJHdXIjMjSeRuGzcxJPbPUk4JxTYdLeK/a7Oo3bu6qrqw > i2sq > liBwgP8AEehzQAy11qO5njiNrcw+ZI8SvIq7S6bty8Mf7p56cdaSPXI5ZrVEs7sx3T7YZtqh > HGCd > 33sgYBPIyewNLFoyxfZ/9MuW8i4e4GdnzM+dwPy9Pmbpj730xTh0uaLVrNYluls7R2ZPOkQx > hSjK > AgHzfxfxdAKAN+sa18SWl5dpBFHKS2fm3xnaACfmUNuXp3FbNZlroiW727PeXVyLYkxCcqdp > IK5y > FBPBI5JoArJq18LS01CSKF7W6ZAkMYIkUP8Ac+YnBJyMjAxnrxVxNXjkSxdLadkvU3RN8vB2 > Fwp+ > bOcKfb3psWiwRPEBNO0ELb4rdmGxD2xxk47AkgUyLQ44XtSt7d7LR90MZZNqjaV2/dyRgkc8 > +hoA > XS9Sub6OQy2M0e2SVQ5KbflcqBwxOeMHjGQaqW97rb3Ijk+yFkS3kljWBgwEjkMM7zjaFJzj > n0rR > g0xbe5Mkd1ciMyNJ5G4bNzEk9s9STgnFEWnGLUpb37ZcM0ihWjYJs2gsVHC543Hv9c0AU4fF > GnT3 > McMblhI+yNw6Hc3Ybd24Z9SAKli1xZpxAlheGfcweIhA0YGOW+bABzwe+Kkg0hbbYkV7drbx > nKQB > l2r7ZxuI9iSKZDoccNxFcLeXRnV2d5CU3Sg4+V/l5XjgcY/KgBdJ1K4vlfzrKaILLKvmEpt+ > VyoH > DE5wMHjGQa0mJVSQpYgZ2jqfzqlBpi29yZI7q5EZkaTyNw2bmJJ7Z6knBOKvUAZmlalcXyOZ > 7KaI > LLKvmMU24VyoHDE5wOeMZBpYtahl8l/s9wlvOwWK4ZRscnp33DPYkCpIdMWC4aRLq48oyNJ5 > G5dm > 5iSe2TyScE4qOLRYYvJT7RcPbwMGit2YbEI6dtxA7Ak0AaVZdldarLqckV1aRx2o83ZIBycO > Anfu > uT0/KtSigDLsrrVZdTkiurSOO1Hm7JAOThwE791yen5VqUUUAFFFFABRRRQAUUUUAFFFFABR > RRQA > UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF > FABR > RRQAUUUUAFVNU/5BF7/1wf8A9BNW6qap/wAgi9/64P8A+gmgCHS/9VU2o/8AHsn/AF3h/wDR > i1Dp > f+qqbUf+PZP+u8P/AKMWpQ2VfDH/ACKejf8AXjB/6LWtWsrwx/yKejf9eMH/AKLWtWqEFFFF > ABRR > RQAUUUUAFFFeTeFvBeow63pF/caJcWM0BkN1JdmykKbo3X93NCBM7bmHMmeM5ycGgDv7bxZo > t5qC > WUF4zSyO0cTmGRYpXXO5UlK7HIweFJPB9K2q88g8PardeH9C8KXujotrpk0H2i9eSNoZ4oSM > bUyX > JfADBlAAZuT3r6foWpqPBtteeE8vowFpd3rSW7eZD9mkh+T59xjLMrFTg/7LGgD0Gy1G2v7a > S4t5 > C0Uc0sLEqRh43ZHH4MprCtviD4dvJoYoZ77M3k7GfTLpExM22IlmjChXbgMSAfWszwt4dTw/ > qU9t > F4PtYS93dN/akQgRfs8kruiDB8zhSq7SoA28HAFWNP02VfGF7HL4buYdINrZ29tK7wGNWtZJ > nVto > kLgZaPb8ucjkDFAHZUV5TovgvVLTUrKa/s9Tm1CG48y51BZbJYrhcndlwnnsrD+BsDnGeM0/ > SvCE > 0Ou2d1ceDY/7Ja6n8rTXNuw0zds/f53kPvxkoM7MfL0G4A9Ksb+31KB5rVy6JNLAxKkYeN2j > cc+j > KRVmuG8K+H18O6pNBD4QtYGa7umGqxCBB5EkrOijafM4Uqu0qANvBwBXc0AFFcdZfDjSrHUb > e9jm > zJBKsqj+zrFeQc/eW3DD6gg+hrsa2rQpwa9nLm+VhJvqUbbWbC8vXs4LjfcJv3JsYY2MFbkj > HBIF > FtrNheXr2cFxvuE37k2MMbGCtyRjgkCpIdOs7e5a4hto0mbdudVwTuO5vzIzRDp1nb3LXENt > Gkzb > tzquCdx3N+ZGaH7HW1/w3Ol+w1tfy23LVFFFYnOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF > FFFA > BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU > UUAF > FFFABRRRQAUUUUAFFFFABRRRQAVU1T/kEXv/AFwf/wBBNW6qap/yCL3/AK4P/wCgmgCHS/8A > VVNq > P/Hsn/XeH/0YtQ6X/qqm1H/j2T/rvD/6MWpQ2VfDH/Ip6N/14wf+i1rVrK8Mf8ino3/XjB/6 > LWtW > qEFFFFABRRRQAUUUUAFFFVYbaaPULqd52eKUII4iThMA5x9c/pQBaoorKtp9UnvrqLfZiG2u > Ahby > 23OpRWxjdwQG6859BQBq0Vztlreo3TW9wbRFtJ5NmGKKVBOPveZkkf3doNOtdcuptQtFaNDa > XjP5 > LBArFQpYH75J6d1HWgDoKK5iO7lv77QryY2eJpXaNEB8yMGJ8qSTz2zwOQK6cnAJoAKKwrbU > dSu4 > LW5SbT0iuj8sbBt6ZBOM7huYdxgd6fbarcTposhe3xfL+9jCncG8tnJU7uACAMEHr1oA2qKy > rafV > J766i32YhtrgIW8ttzqUVsY3cEBuvOfQUW0+qT311FvsxDbXAQt5bbnUorYxu4IDdec+goA1 > aK52 > y1vUbprac2iLaTyBMMUUqCcfe8zJI/u7QamtdR1J5bcTG1KT3E1spSNgQyeZhuWPB8vp79aA > Nyis > XRJbvY/2q9t3U3M6BPLKuWEjdCXPHoMcDHPFbVABTRIhdkDqXUAsoPIz0z+RrNs4IbfxDqAh > ijj3 > 28DvsUDcxaXJOOp96favKNZvoZRAcRRSK8cRVipaQBWOTuxt68dTxQBo0ViWeo6g09t9p+zN > FNcz > W37tGVgU34blj18s8e/WoLLW9RumtpzaItpPIEwxRSoJx97zMkj+7tBoA6KiiigAooooAKKK > KACi > iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo > AKKK > KACiiigAooooAKKKKACiiigAooooAKKKKACqmqf8gi9/64P/AOgmrdVNU/5BF7/1wf8A9BNA > EOl/ > 6qptR/49k/67w/8Aoxah0v8A1VTaj/x7J/13h/8ARi1KGyr4Y/5FPRv+vGD/ANFrWrWV4Y/5 > FPRv > +vGD/wBFrWrVCCiiigAooooAKKKKACiisG18YaNf3VtbWst1I93kW0hsZ1hlwpb5ZSmwjAJy > Dz2z > QBvVUh0zT7abzoLG2il5+dIVVuevIFc1pXjK/u73T4r/AEi1tor68ubKJ7e+MziSAyBiVMSf > IfJb > BBPVcgZrWh8WaLcXkdrHdSFpZDFHKbeRYZH5+VZSuxjweAx6UAaS6fZLcm5W0gE5OTKIxuP4 > 4zTF > 0zT1fetjbB94k3CFc7h0bp196pweJtLuNUXTUluFuXZ0j820ljSRlBLBHZQrkAE4UngGsiTx > rbXX > iTRLHSrqOaC8uZYJt9pKN4WGR98MpwjANGAcbvvDkdwDpP7NsPO837FbebvEm/ylzuHRs46+ > 9Wq4 > 7SfGt7rE9nNb6RbyaZPvMskN95lzaqqsR5sAjyCSoXaGJBOOvFX/AA14utvEayqlrfQSpPcR > jzbG > dEKxysgO90ChiFBK5yCSCMg0AbSWNpHctcR2sCzt96VYwGP1PWmDTNPWXzVsbYSbxJuEK53D > o2cd > fesyLxnoc2ovp8dxcteJcC3kh+xT7o3OMbxs+VTuGHOFPY1LpuqJe+IdVtkvZn+zJCDaS2Tw > mLJk > G8OwHmK5U4K5A2cE5oAvQ6Zp9tN50FjbRS8/OkKq3PXkCiHTNPtpvOgsbaKXn50hVW568gVm > ad4y > 0LVb6OztLqUzyPJGqy2ssQLxkh0y6gbxtOV64GcYpsfjbQJdQtrGK7mknupjDb7LSYpMwyTs > cJtY > AA5YHAxyRQBsLp9ktyblbSATk5MojG4/jjNNTTNPTy9ljbL5b70xEo2t6jjg8Dn2q1WNB4n0 > +4uI > 4Eg1UPIwQGTSbpFBJxyzRgAe5OKuFOc7uKbsK5pLZWi3JuVtYRcN1lEY3H8etT1HPMtvbyTO > HKRq > XYIhdiAM8KoJJ9gCTXP2nj3w5fJDJbXszxzpugk+xzhZvl3bUYph3wD8gy2RjGeKgZsJpWnR > zidN > PtVmB3CRYVDZ9c4zmiPSdNhmE0Wn2iSg5DrCoYH1zisnT/HHh/VWtlsb1n+1j/RpJLeWKKZi > MhVk > ZApb/ZByMHjisrQfHV7rGtwac+m6arNPcw3CWuptPNbCFnUu6GFQELqoBLAnzFOOuADrU0zT > 08vZ > Y2y+W+9MRKNreo44PA59qcun2S3JuVtIBOTkyiMbj+OM1zMnjW2uvEmiWOlXUc0F5cywTb7S > Ubws > Mj74ZThGAaMA43feHI76djq8VxrmsRC8uHWziiLWb6fJG0XMgLqxXMocoQNuR8nGc0AbdFc7 > 4a8X > W3iNZVS1voJUnuIx5tjOiFY5WQHe6BQxCglc5BJBGQamtvF+h3d5FbQ3jkzSGKGU28iwyuM/ > KkpX > Y54PAY9KANyisGLxnoc2ovp8dxcteJcC3kh+xT7o3OMbxs+VTuGHOFPY1uSFxE5iVWkCnarN > tBPY > E4OB74NADqKwvDGs6lrdtcz32nWlmkVxLbJ5F405ZopXjcnMaYGUyOuQecVJpuqJe+IdVtkv > Zn+z > JCDaS2TwmLJkG8OwHmK5U4K5A2cE5oA2aKwdO8ZaFqt9HZ2l1KZ5HkjVZbWWIF4yQ6ZdQN42 > nK9c > DOMVJD4s0W4vI7WO6kLSyGKOU28iwyPz8qyldjHg8Bj0oA2qKwrPxhot/eWttbS3Ttdki3lN > jOsM > uAW+WUpsIwCc557VY0zVp9R1TVbf7LHHb2FwLcS+cS8jeWkhO3bgDEgH3j0q4wlJNrpv+QXN > WisS > x1X7ZrmsW1vdvLJaxRbbKezktxGxMg3iRl/eK5QjKggbDjOab4Y1nUtbtrme+060s0iuJbZP > IvGn > LNFK8bk5jTAymR1yDzioA3aKxtN1RL3xDqtsl7M/2ZIQbSWyeExZMg3h2A8xXKnBXIGzgnNR > ad4y > 0LVb6OztLqUzyPJGqy2ssQLxkh0y6gbxtOV64GcYoA3qKxYfFmi3F5Hax3UhaWQxRym3kWGR > +flW > UrsY8HgMelSnVp08Ux6O9rGIprSS5jnWYlvkaNSpTbx/rODuPSrhCU78vTX7guatFFFQAUUU > UAFF > FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ > AVU1 > T/kEXv8A1wf/ANBNW6qap/yCL3/rg/8A6CaAIdL/ANVU2o/8eyf9d4f/AEYtQ6X/AKqptR/4 > 9k/6 > 7w/+jFqUNlXwx/yKejf9eMH/AKLWtWsrwx/yKejf9eMH/ota1aoQUUUUAFFFFABRRRQAVwmg > fDyT > R9Ssb+e902S5tS7NcWelC1luSyMv75lkIcfNnAAyQDn17ukJCgkkADkk9qAOL0XwE+kX0Wpp > eWP9 > qi7nluLqHT/L+0wzOZHicGQkkMflfd8oAGCM5h0j4bW2j3NoIDpBtbSUSROdHj+14Byoack5 > I/vB > A3HXPNdPp/iXQdWuPs+m63pt5Pgt5dtdJI2B1OFJNalAHAad8N5dP1LS71dRsGl0+cv539lg > T3KM > jxuJpfM3M5Vz83AzyVPSrdl4L1Syk0KJfEET2GiThrWB7D5mi8t4tjuHGWCOQGAA7lWrtKp3 > Wq2l > lf2NlO8iz3zslviJyrMqlyC4G1TtViASM4OM4oA5zSvB19bahpV3qusQX82mhilwlj5M8xKF > D5sm > 9twwxOABkgEk4q/peg6npd9IItXiOlvdT3X2b7J+9LSu0jKZC5G3c5IwoPbNXo/EWhzap/Zc > Ws6e > +oZK/ZFukMuQCSNmc8AE9O1Xbe5gu42kt5UlRXeMshyAyMVYfUMCD7igDC0bRNZ03WNRu7nV > bC4g > v7j7RLFFp7xuGESRKFczMMYjUnKnJJ6Z4ZZaJr1v4mn1e41jTZUuIYYJYY9NdD5cbSMu1jOc > NmVs > kgjgcCulqtFeCXULmz+z3CmBEfznjIjfdu4Vu5G3kdsj1oA5q08JalbnSi+r2j/YdUudRfbY > Mvme > f5u5B+9O3HnyYPP8PHB3Y1hpWoWvifw7pMFzd3WmaJPJt8zS3gWKL7PLGmZ2O2UjeqjYBxkn > Nej0 > UAFY0HhLw3bXEdxB4f0qKeNg6SR2casrA5BBAyD71s0VcKk4XUW1cVhk0qwQSTOHKxqWIRC7 > EAZ4 > UAkn2Aya828JaTqF74Q0OLVL+7Sy0iO2mlsX0aWC482JVcJub/WKrAfcTLYxk859KkkSGJ5Z > XVI0 > UszscBQOpJ7CqOma9o+tGUaVq1jfmLHmfZblJdmc4ztJxnB/KoGcL4O0TU9U8KaBaX+ozxW2 > mJbS > NZz6RJbTCaJVZULuQHRWA5VRnbjcec7ej+E9X0+6s2utaspre3ubq4ZYNOeGSXzzIzxlzM3y > b5A2 > Nv8AyzTnIzXTRXgl1C5s/s9wpgRH854yI33buFbuRt5HbI9as0AcXZeC9UspNCiXxBE9hok4 > a1ge > w+ZovLeLY7hxlgjkBgAO5Vqv2Wia9b+Jp9XuNY02VLiGGCWGPTXQ+XG0jLtYznDZlbJII4HA > rpao > 2GtaVqss8WnanZXkluQJlt51kMZ54YKTjoevoaAMzTdA1HTbyVI9XiOlSXU9ybb7J+9JldnZ > TJvI > 27nJGFB7ZqlaeDbuC10zS59YSbRtMliktoBabZj5RBiV5d5BCkL0RSccnrnrqKAOd0bRNZ03 > WNRu > 7nVbC4gv7j7RLFFp7xuGESRKFczMMYjUnKnJJ6Z4ux6dqUetX97/AGwz2s8Spb2TwDZbuBy2 > QQWy > eccdevTEtjrdjqOoXlhbtOLmz2maOa2kiwGLBWUuoDqSj4ZcjjrWhVRm4ppddP67fIDjbPwp > 4gt7 > VLOTxBYG1Opf2hL5OmyRyMTc/aGQN55AUnK8qflPertlomvW/iafV7jWNNlS4hhglhj010Pl > xtIy > 7WM5w2ZWySCOBwK6WipA5G08JanbnSi+r2jmx1W51Fttgy+Z5/m7kH707cefJg8/w8cHdT0j > 4bW2 > j3VmITpBtbOUSROdHj+1kA5UNOWOcf3ggbjrnmu3M0QmEJkTzSpcJuG4qDgnHpyPzpxIUEkg > Ackn > tRYDhvD3w8fR9UsL+4vdOkuLQuzT2Wli0muiysv75lchh82cbRkgHtzs+H1kg1vxJFLBPGZd > QE8b > NCwR0MEK5V8bT8ysMA54q7p/iXQdWuPs+m63pt5Pgt5dtdJI2B1OFJNalaQqcsZR7r9U/wBB > WOYt > tD8QweIbrVn1rS3NzBFbvENLkGFjaVlwftB5zKc8c4HAqpZ+FPEFvapZyeILA2p1L+0JfJ02 > SORi > bn7QyBvPICk5XlT8p712VU7rVbSyv7GyneRZ752S3xE5VmVS5BcDap2qxAJGcHGcVmMxrLRN > et/E > 0+r3GsabKlxDDBLDHprofLjaRl2sZzhsytkkEcDgVWtPCWp250ovq9o5sdVudRbbYMvmef5u > 5B+9 > O3HnyYPP8PHB3bkfiLQ5tU/suLWdPfUMlfsi3SGXIBJGzOeACenartvcwXcbSW8qSorvGWQ5 > AZGK > sPqGBB9xQBxWkfDa20e6sxCdINrZyiSJzo8f2sgHKhpyxzj+8EDcdc81syLJL8QrSRIJ/Kg0 > y4jk > lMLCMM8kBUByMEkK3AJ6V0NVorwS6hc2f2e4UwIj+c8ZEb7t3Ct3I28jtketaU6nI2/Jr79B > NXLN > FFFZjCiiqg1CMXd3BJFNClrGkr3EqbYmDbvuueDt28+mR60AW6Kz9M17R9aMo0rVrG/MWPM+ > y3KS > 7M5xnaTjOD+VTxXgl1C5s/s9wpgRH854yI33buFbuRt5HbI9aALNFFFABRTI5opS4jkRyjbH > 2sDt > b0PoeafRawBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVN > U/5B > F7/1wf8A9BNW6qap/wAgi9/64P8A+gmgCHS/9VU2o/8AHsn/AF3h/wDRi1Dpf+qqbUf+PZP+ > u8P/ > AKMWpQ2VfDH/ACKejf8AXjB/6LWtWsrwx/yKejf9eMH/AKLWtWqEFFFFABRRRQAUUUUAFeT+ > FBrc > +vaPdzza9Km6RruK8t722MQ8tsGQPI0EnzbQFjVeSCAAMV6xRQB5doEOpyalpV5d211/ZcGs > 6hJD > GNMmhnhkmkl8tpN/LRMkpO4KoUlQ3QkR6FH4nOrWEmo6jqq6kLn/AE2AadcmAruO5RI032fZ > joyL > u6cZyK9VooA8p0e78Qr4m0m+mTWUW5uXj1C0e0vGit98b7FLO7IyiTYN8caqByWA6mmi/Ose > FJ7+ > 38TSalDesdVaeKZ7ZJGt5k3IMFAm98Bo/lCn5j0r1aigDzHwxBPM/h+zj03UhaQCTfBqWntD > Lpym > JxlLgBAzZIXjLEMSSCK0fB1nBomoXFi9n4g+2m+vPmlkupLYRPM7o+52MRJUrkjL5JzySa72 > igDz > /QYo73xTqazXXipIV1ATWEU63sUGwRRFsu6gFTIJBsZtvHyrzzc0XVIo/G2qRxx+IDZXcNv5 > Ju7O > 9aJZ985l2mRdsa4MXTavTHSu0ooA8z0M31pfaNdCXxLJ5+r3tvPHdx3bolrmYwllcfKMmDDn > nkgn > CkLX09706/4Uhv5vEkWpS3jjVFmlmjtZJFt5nCpyEKb0BAT5So+bPFeqVmJ4f01NZ/tYxzSX > oyUe > a5kkWPIwdiMxVMjj5QKANOuOsvCGrWuo29zJr3mxxyq7R+ZfHcAc4+a7ZfzUj1B6V2NFbUsR > UpJq > DtfcTSe42RxFE8jBiqgsQqljx6Ack+wrgvD/AIhex0xrWHStXa8uNanZUm0q6jQQzXrHzC7R > hVAi > cvyR0wa7+isRnF6LqkUfjbVI44/EBsruG38k3dnetEs++cy7TIu2NcGLptXpjpWRoRvbS/0a > 6Evi > WTz9XvbeeO7ju3RLXMxhLK4+UZMGHbnkgnCkL6XRQB5PpDeJYL60utU1DWRqEc5e+t4tKu5I > mQE7 > lVjMYCuOhjTf0wM8Vb0X+1LXWdJ8RTQzs2r3EsV1bLpFxHNCshBXznJIxGUjQEqo27iCRnPp > tFAH > mehm+s77RroSeJZPP1e9t54rtLt0S1zMYSyuPlGTBh255IJwpC1tFu9fXxRpF9cJrSR3N08e > o2jW > l40dvvjfYpZ3aNlEmwb441UDksB19VooA42z1OCfx7qu601ZIbqxtbSOY6bcxoXSS5LjzNgC > gCRP > myBzwazNBsNRk8RpoVxeam8Og3MlxJeNfzE3ayYaCN/n+bAJ3A8fu14w5z6HIgkjZGLAMCCV > Yqfw > I5H1FZ2j+H9P0I3RsRc7rpxJM1xdyzl2AC5zIzHOAB9APQUAchpYcfEJiT4o8tLm4jUT/azb > yFg7 > l2LYhWJeI4wvJJUn1rN0GPxOdWsJNR1HVV1L7SPtsI025MBTcdwDtN9n2Y6Mi7unGcivVKKA > Oa0U > mTxv4nabmWP7LHFntD5e4Y9i7SflXGeFBrc+vaPdzza9Km6RruK8t722MQ8tsGQPI0EnzbQF > jVeS > CAAMV6j9itxfm+EQFyYvJMgJyUzkA+uCTj0yfU1PW1aoqkk12S+5JfoJKx5doEOpyalpV5d2 > 11/Z > cGs6hJDGNMmhnhkmkl8tpN/LRMkpO4KoUlQ3QkR6FH4nOrWEmo6jqq6kLn/TYBp1yYCu47lE > jTfZ > 9mOjIu7pxnIr1WisRnlOj3fiFfE2k30yayi3Ny8eoWj2l40VvvjfYpZ3ZGUSbBvjjVQOSwHU > 00X5 > 1jwpPf2/iaTUob1jqrTxTPbJI1vMm5BgoE3vgNH8oU/MelerUUAeY+GIJ5n8P2cem6kLSASb > 4NS0 > 9oZdOUxOMpcAIGbJC8ZYhiSQRWj4Os4NE1C4sXs/EH2031580sl1JbCJ5ndH3OxiJKlckZfJ > OeST > Xe0UAef6DFHe+KdTWa68VJCuoCawinW9ig2CKItl3UAqZBINjNt4+Veebmi6pFH421SOOPxA > bK7h > t/JN3Z3rRLPvnMu0yLtjXBi6bV6Y6V2lFAHmehm+tL7RroS+JZPP1e9t547uO7dEtczGEsrj > 5Rkw > Yc88kE4Uha+nvenX/CkN/N4ki1KW8caos0s0drJItvM4VOQhTegICfKVHzZ4r1SsxPD+mprP > 9rGO > aS9GSjzXMkix5GDsRmKpkcfKBQAy21xbvxNfaNFbSH7FDHJNcZG0M/KpjrnAzXP6Tq8Nt4y1 > fbF4 > iNjc28DRfabG+eMTh5zLs3oQg2mLgYU8AdK7KOCGKSWSOKNHmYNIyqAXIAAJPc4AH0AqSrqO > La5F > bRff1/ESOA8P+IXsdMa1h0rV2vLjWp2VJtKuo0EM16x8wu0YVQInL8kdMGrei6pFH421SOOP > xAbK > 7ht/JN3Z3rRLPvnMu0yLtjXBi6bV6Y6V2lFQM800I3tpf6NdCXxLJ5+r3tvPHdx3bolrmYwl > lcfK > MmDDtzyQThSFraDH4nOrWEmo6jqq6l9pH22EabcmApuO4B2m+z7MdGRd3TjORXqlFAHNacSn > xC1y > KH/UPZWssw7CYmRfzKKn5CulqC3s7e1luJYYgslzJ5kzZJLtgKCc+wA/Cp62rVFUkmuyX3JI > SVgo > oorEYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVNU/5BF7/ANcH > /wDQ > TVuqmqf8gi9/64P/AOgmgCHS/wDVVNqP/Hsn/XeH/wBGLUOl/wCqqbUf+PZP+u8P/oxalDZV > 8Mf8 > ino3/XjB/wCi1rVrK8Mf8ino3/XjB/6LWtWqEFFFFABRRRQAUUUUAFYtul4fEV3A+qXTwRQx > SrGU > ixlzICCQmcDYMc/XNbVZ8ei2cV614huvPfhmN3KQRzgEFsYG44GOM8VrTnGKkpdVpon+ZlUj > JuLX > R92jF0uTV7uZR9uviEuJQZJY4PJdI59hX5U3ZKZ9OQccV1VU7DS7XTFdbXzgrksRJPJIMkkk > jcxw > SSScdauVVepGcrwVl6WFRpyhH3nd+tznNOlkm8W6/ay2SWd2LW2cXUF20xkiZp1jJR0Coy7G > OAGB > 3DJOKr+FLy6i0u7vdY1y5ux/aU9jH9pSFFXZdPBHjy41+ZvkBznnpirkPg7SYNQe/jfVPtMi > hHkO > rXTblG7AIMmCBvYgdtxxUdv4F0K2aPy01EpHcC6EUmq3TxmUSeZvKNIVY7/m5ByeawNh2lTs > 3jHX > IJ9Pht7lbe2k8+K7eUTRF51TKMqhGGxiQM/e6nFUtJ8X6heX1lDe6LFa293e3Vgk0V75p86A > y7vl > KL8hEL4PXPbvWla+EdKs9VOpwtqX2shQzyapcuGCliqsrSEMoLNgEYG4+tJB4P0a2+x+VFdj > 7HdS > XkG6/nbbM+d7HL/Nnc2Qcj524+Y5AMTSfiFNq93ZtB4fvm028lCRXKwXBZVJwJHBhEYTvkSH > AP1r > uKw4PCGiW12lzDayqY5fOjh+1SmBHzncsW7y1OeeF61uUActbeJbqDXI9HuEh1ORn2NcaaCf > I95k > JIjHvuJPoKr2XjDVbrUbe2k0Lyo5JVRpNl98oJxn5rNV/NgPUjrXV21pb2VutvaW8UEKfdji > QKo+ > gHFTV2OtQ1/d3+dte9lp8ibPuFc9pU7N4x1yCfT4be5W3tpPPiu3lE0RedUyjKoRhsYkDP3u > pxXQ > 1h2vhHSrPVTqcLal9rIUM8mqXLhgpYqrK0hDKCzYBGBuPrXGUcxpOq6/LqekPfatdwz3Rk3W > UttC > bK6PlOyrDPGrMBwGBZiSqnjtWx4N1PxDqVvcPqtrYiBL28iE0d4zuClxIgTZ5SjaoXaG3ZIU > EgEk > C7pPg3QtEktnsLWVBagi3SS6llSHIwSiuxVSQSCQAeT61ND4X0i31RtRit5VnMrTbftMhiEj > Z3OI > i2wMcnJC5OaAMTTfHjX/AIgs7A6ZiyvpZIrW9jMzI+1HcHLQrGQVRsbHb+tWrbxFr97qmo2N > v4et > T9guxbyzNqJEbK0ccgK/utxbbIMqQAOzNU9v4G8P2txaTw2k6PZyiW1xez4gIBGEG/CoQSCg > wpHB > BFWdO8LaZpWoS31ob8TzOZJfM1G4lSRioXLI7lSdqqASOABjoKAM3wbqfiHUre4fVbWxECXt > 5EJo > rxncFLiRAmzylG0AbQ27JCgkAkgdXWPD4X0i31Q6jFbyrcGVptv2mQxCRs7nEZbYGOTkhcnN > a0iC > WJ42LBWBU7WKnB9COR9RQBzOm6ndS6pLby3t29tdGRLaR7YL5bL02vsCtuAZh14Ue9QaVqup > XP8A > Ykd3eutxOVeQIiBZ4mheQH7uQQV2nBH6it3+wrD7Ja2u2cQ2rboVF1KCpHTndk47Z6U+30Ww > thZi > OFv9Dz9nLyu5jyu0gEknGOMdK73XoWdo7+S7O36X+/c4lRrXV5fi/L/g/lsY9td6jBbwXsmo > S3Cv > qD2jwyRxgbfOaMEFVByAATnI4NdPWbbaFp9pMsscUpZGZ182eSQKzEksAzEAnJ5Hqa0q5684 > Td4L > 8EvyN6MJxVpP8b/mc5p0sk3i3X7WWySzuxa2zi6gu2mMkTNOsZKOgVGXYxwAwO4ZJxVfwpeX > UWl3 > d7rGuXN2P7SnsY/tKQoq7Lp4I8eXGvzN8gOc89MVch8HaTBqD38b6p9pkUI8h1a6bco3YBBk > wQN7 > EDtuOKjt/AuhWzR+WmolI7gXQik1W6eMyiTzN5RpCrHf83IOTzWBsO0qdm8Y65BPp8Nvcrb2 > 0nnx > XbyiaIvOqZRlUIw2MSBn73U4qlpPi/ULy+sob3RYrW3u726sEmivfNPnQGXd8pRfkIhfB657 > d60r > XwjpVnqp1OFtS+1kKGeTVLlwwUsVVlaQhlBZsAjA3H1pIPB+jW32PyorsfY7qS8g3X87bZnz > vY5f > 5s7myDkfO3HzHIBiaT8QptXu7NoPD982m3koSK5WC4LKpOBI4MIjCd8iQ4B+tdxWHB4Q0S2u > 0uYb > WVTHL50cP2qUwI+c7li3eWpzzwvWtygDkNN1/UNZ1oWtzLHoZikyNPlTdc3Cg9dzDZtPfZv6 > /eBp > tl4w1W61G3tpNC8qOSVUaTZffKCcZ+azVfzYD1I611c9rb3Xl/aIIpvKcSR+YgbYw5DDPQj1 > qau1 > 16D/AOXf47fq/n95Nn3Cud0yZ5PF+u289hFbXQtraQXMN20vmxM06x5RkARhsYkDcDuHJxXR > VhW/ > hDSbXU21GJtT+1MArO+q3T7lBYqpBkIIBdsAjA3HFcRRy3hjUPENzrlkl3qupSWv2y/hd7uO > 0WC4 > WGSSNEj8uMOJOFc5K5EcmAR019L8Y391e2cd/osVrbXV5dWKTxXvmnzoPN3fLsX5CIXweue3 > etDT > /BeiaXd29zbR3u+3lkniWbUbiVFkcMHfY8hXcfMfJxn5ie9Og8H6NbfY/Kiux9jupLyDdfzt > tmfO > 9jl/mzubIOR87cfMcgHOLr+pazrXg/UVsZLLTb+5kMDpqDEzQtazOomhAC5O1GHL42nkE89+ > 2dp2 > 9ccVz0PgXw7b3ttdw2UsctrP59vsu5gsLc52Lv2qp3HKgBT3BroqAOYtY9c+3m3k1aaSWCK0 > mljZ > Idjb3YSjIQHG1DjBz71DZ3+qS3djDJcXvlyahcwvOy2+yRE8zaoAG4H92OcDq3PSugi0m0h1 > F79P > P+0PwxNzIVI5wNpbbgbjgYwM8VFHoOnxeTsSceTK88ebqU4ds7j97nOT/wB9H1Nd/wBYpO94 > r/wF > dmu/fU4vYVFa0vxff/IxdMn1W5vIo5dQvRE01zGZZEgCOEZ0UJhM7+A3OB8jcEdGaVqupXP9 > iR3d > 663E5V5AiIFniaF5Afu5BBXacEfqK24PD2nW7o0a3OUZ3UNeTMFZgwZgC2Mnc3PXk1Lb6LYW > wsxH > C3+h5+zl5Xcx5XaQCSTjHGOlOeIoO9o+miXf/Nf0kKNCsrXl+L8v8n/TZfooorzzuCiiigAo > oooA > KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqmqf8AIIvf+uD/APoJ > q3VP > VmC6NfMxwBbyEk9vlNAEWl/6qptR/wCPZP8ArvD/AOjFrMsNVggjxJDfL/24zf8AxFSXes2c > 6xQo > LlXa4hA8y0lQf6xe7KAKlDZL4Y/5FPRv+vGD/wBFrWrWV4Y/5FPRv+vGD/0WtatUIKKKKACi > iigA > ooooAKKKKACiiigAqtDexzX1zaKrh7cIXJAwdwJGPyqzSBVDFgoBPU460ALVQarpzTGEX9qZ > Rn5B > Mu7jk8Z7YNW657TNGvbaezebyYxBncIrmSRG+UjCo4wnXPB7Y70AaVhrNhqRZbe5haQM48sS > KWIV > iN2AehxkH0IqUanYMyqL22LM/lgCVcl/7vXryOPeq9lb39pK8OLY2rTyS797byHYtjbjAwT1 > yfpU > djZ3cWpXdxcWlmBcSB/MSYs6gIqgYKDPK5696ALUV9HJcXY+1WjQ24G7ZIC0Z53b+y9P0NKm > qafI > SEv7ViE3kCZThcZz16Y5zVSNNQh1Oe9uIbOO3eJEdhcsSioXO7lAP4/UdOtZGjRm80TTQJNO > S2tB > HNJNFJl1KgMVYYwp7Mc+vFAHSQ6jY3EoigvLeWQjcESVWOOucA9KS3u1uLy5jjntpEi2jbHJ > udG5 > yHHbpx+Nc9ocEmoaRpccbWHk23lSNJC+6QMADtK4wpPQnPrxzWvBFqS6vLdS29oIpY44jtuG > LKFL > nONgznf0z2oAtwahZXMgjgvLeVyNwWOVWJHTOAaT+0rDz/I+223nbgnl+au7cegxnr7VmW+l > 3sT2 > btDaBo72a4kKytkq+/gfJyRv9vuj14pWqNDqulaeHs5TZSOGaFi0m3y3G5xj5ckjPJyTQB1V > U7a7 > mk1C5tJoI4/KRJEZJC25WLgZBUYPydOevWrlZcMOorrE1y8FqIZY44jtuGLAKXOcbMEnf0z2 > 60AX > VvrR7k2y3UDTjrEJAWH4daz4dft7nU5LWCWzMcR2u7XQDHC7iVUA5A7nI6H0qnZaBPbNbROs > ckdv > KHErXUxJwc58v7oP4ke1aFjDqEN/dyTw2whuJfMyk7My4RVAwUGfu5696AJLDWbDUiy29zC0 > gZx5 > YkUsQrEbsA9DjIPoRV+s2yt7+0leHFsbVp5Jd+9t5DsWxtxgYJ65P0rSoArx39nNcNbxXcDz > r96N > ZAWH1HWkg1CyuZBHBeW8rkbgscqsSOmcA1jW2j6jFeWM8rQu1vKWkY3Mh8wMrKWCkbVPzZwB > +IqW > DS72NrR2itVaO8muJGWVslZN/Q7OSN//AI6PXgAuy6tCuo21pC8ExkkaOQLMN8RCMwyoH+yR > 1H41 > oVz9tpGoQPpibLIxWEh/eBmDyKUZSfu8HnJGTk9xXQUAVRqdgzKovbYsz+WAJVyX/u9evI49 > 6Le7 > W4vLmOOe2kSLaNscm50bnIcdunH41TsbO7i1K7uLi0swLiQP5iTFnUBFUDBQZ5XPXvToIdSX > V5bq > W3tFiljjiO24YsoUuc42DOd/TPagC1/aVh5/kfbbbztwTy/NXduPQYz19qhsdWguo2EskENw > jSB4 > RMGKhHKluxx8uc4rFtUaHVdK08PZymykcM0LFpNvluNzjHy5JGeTkmrtvpl7E9m7Q2gaO9mu > JCsr > ZKvv4Hyckb/b7o9eAC9YazYakWW3uYWkDOPLEiliFYjdgHocZB9CKv1m2Vvf2krw4tjatPJL > v3tv > Idi2NuMDBPXJ+laVAFP+1tN80xf2haeYASV85cjAyeM9gDT4dRsbiURQXlvLIRuCJKrHHXOA > elYu > n6Rd2UlrNdNBBHbBmkKXUjxkbSOEcYQc5yD2x0qtocEmoaPpccTWAhtvKkaSF90gYAHaVxhS > ehOe > eeOaAOkjv7Oa4a3iu4HnX70ayAsPqOtINQsmuDbi8tzODgxiVd2fTGc1i2+jajHd2U8rRO0E > paRz > cyHzAyspYKRtU/NnAH4irNjpdzbJaW0sNi0NqcrN8xkbAIztwAGPc5PegDTW+tHuTbLdQNOO > sQkB > Yfh1pianYSXAt4762eckgRrKpYkdeM5rGstAntmtonWOSO3lDiVrqYk4Oc+X90H8SPanaZo1 > 7bT2 > bzeTGIM7hFcySI3ykYVHGE654PbHegDoaKKKACiiigAooooAKKKKACiiigAooooAKKKKACii > igAo > oooAKKKKACiiigAooooAKKKKACiiigAooooAKztf/wCRc1T/AK9Jf/QDWjWdr/8AyLmqf9ek > v/oB > oA8u+KnxV1LwW9npuj2EguZJBLJeXUDeSyqQTHGTgOSCAxB+UNgHccr0+leI18V6Bp2rrY3V > kZ57 > UtBcxspBMsZypIAdCCCHHBB7HIGd8Q/DHhzxW2nQa6+vo9mJHiOl2EsykSFQdzLC4z+7HGQe > fcVs > WcVpb6BpFrY/avsts1nbxfa4XilKxyogLKyqQfl9BnqODUDN/wAMf8ino3/XjB/6LWtWuY8N > a7Yr > 4W0lM3LlLOJGMdpK65CAEZCkHBBFan9v2P8Advf/AABn/wDiKq4jTorLi8Q6dPv8prmTYxR9 > lpKd > rDqDheCPSpP7atP7l7/4Azf/ABFS6kF1HZmhRWf/AG1af3L3/wAAZv8A4ij+2rT+5e/+AM3/ > AMRR > 7SHdBZmhRWf/AG1af3L3/wAAZv8A4ij+2rT+5e/+AM3/AMRR7SHdBZmhRWf/AG1af3L3/wAA > Zv8A > 4ij+2rT+5e/+AM3/AMRR7SHdBZmhRWf/AG1af3L3/wAAZv8A4ij+2rT+5e/+AM3/AMRR7SHd > BZmh > RWf/AG1af3L3/wAAZv8A4iuBs7jxVcalbQa7Jd3Gl3CyR3scVsHjZWjYYMZtldRkgcSSHscj > Jo9p > Dugsz06ivHNF07UY10C01DQNtnYPA8YXTwDavEgMjghc5llweM/dGcZrpbTUvEkdrpmo3Fzf > zXc0 > sX27Szp2IYI3IDhGCbiYwc53tu29OeD2kO6CzO9JCgkkADkk1BZX1nqVml3YXUF1bSZ2TQSB > 0bBI > OGHBwQR+FchYz602s3zXet6qmnw3qvaR/wBlAtPDsjLK7CLhd/mKMBX4yWPFUfDU+s2+qzxX > v9o2 > Glw3d3PFHDZ+YLvzbmWQGQmMsmFZSAuOvLZyoPaQ7oLM9FpAwYZUgjJHFeW6TokdhqekXU+k > tNcR > GTOrRWMsV7EWicb5sqyynnBwSNxBAxnGr4UZvD9rO+raxrBV7y8dbe5slEbK08kgkykIbcU+ > cjdg > ZPAAwD2kO6CzO+qtFqFrPqFzYRzBrq2RHmjwcor7tp9OdrflXE2erXw1nUGvfE19Hp8F6HtY > zpyb > pYQil1dhHwodZlHCuNjEscVp6XrUq+JNVSW+1C804xQyW4ey5hkMkwkQbIw20BYwN+TkHkkH > B7SH > dBZnWUVwGlX/AIjtr6ylvr/Uru3a9uoriCXTQoS2BlMEuUjBLnbECB2flQQTTLS98TPcaFd3 > Wpam > izzeZqtimmLstl8p2CI3lliN+xCcsTnIK80e0h3QWZ6FRWf/AG1af3L3/wAAZv8A4iuOsrrx > Smo2 > 73d7evarKplXO7KZ5GBp6k8dgy/Uda2pRhUTfPFW7u1/QTuuh6DRWa+sWjoy7L0bgR/x5Tf/ > ABFc > NYeFNBs9XOzS3ihtrfTzbXaaWwkaaGV3kPCZBYCMMe4PfFOj9XmpOpUtb5319UDUuiPS6rx3 > 1tNf > XFlHKGubdUeWPByofO0/jtb8q5SzudWbVrxrrWNUWxiu1a1T+y8tNFsQsrMIuF3b1GArcZJP > FWrb > ULpNX1WOa81V7CaCNrSRrD5oZC0u9UxEMgDyiN4b6nmm40Yp/vIvRPfvby131X+Vg17HU0V5 > xYah > 4ti+xS3V9qUxEdk9xC2mqAzu+LlMrGDhEAYEHkngt0rdsL5j4p1a/vIL0QbIrexP2SUjywu5 > yAF4 > JckHPXYO2KqpSpQv+9i7dn6adO/4PsJXfQ6qivNtK1DxemuWDavNeS2DFxdLDbhoyCjYyhtl > dBux > 0kkPQHIyazvDekPpniGykXw8mmW1te31wb20tZPNnieSURQyKIxhdsisOXx5aj5TxXL7SHdF > WZ61 > RXm2k6r43lu7O91DbBHJKGurJo5GWOMnlUC2ud4HQmVgSPfiXT9Y8WLr1pdXUV4dLnlk8+1k > i3Pb > pscpwluuDuCKcSSfe/EHtId0Fmd5Nf2dveW9nNdwR3Vzu8iF5AHl2jLbVJy2BycdKsV5vbtr > t1fe > F9S1S51CV47prm+sv7O2x2Za2mQBGVNzANIFOS+c54ANVNJ0SOw1PSLqfSWmuIjJnVorGWK9 > iLRO > N82VZZTzg4JG4ggYzg9pDugsz1IMGGVIIyRxS1wXhESaFDL/AGnq+sN5t9dmO2uLJRG++eR1 > fKQh > tzKdxG7A3HgYwJrG41dtZvmu/EV6mnw3qvaR/YIy08OyMsrsI+F3+YowFfjJY8U1JPZhY66L > ULWf > ULmwjmDXVsiPNHg5RX3bT6c7W/KrNcvp+pz2/iHU/tWoXlzpkkUMlr5tso8uQtL5iLsjVtoX > ysbs > nnqeayNK1DxBbX1lLfatdXdu17dRXEEtnGoS2BlMEuUQEudsQIHZ+VBBNVcR39Fee2l94je4 > 0K7u > tZu0WebzNVsUso9lsvlOwRG2FiN+xCcsTnIK81sWF+tn4p1Vx539mXUUMyN5T4Wf5lkAGMjK > rGem > M575q4RUlJt2svv1X/DgdVRWf/bdh/z0l/78Sf8AxNH9t2H/AD0l/wC/En/xNRcDQorP/tuw > /wCe > kv8A34k/+Jo/tuw/56S/9+JP/iaLgaFFZ/8Abdh/z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQ > orP/ > ALbsP+ekv/fiT/4mj+27D/npL/34k/8AiaLgaFFZ/wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ > /wDE > 0XA0KKz/AO27D/npL/34k/8AiaP7bsP+ekv/AH4k/wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0f23 > Yf8A > PSX/AL8Sf/E0XA0KKz/7bsP+ekv/AH4k/wDiaP7bsP8AnpL/AN+JP/iaLgaFFZ/9t2H/AD0l > /wC/ > En/xNH9t2H/PSX/vxJ/8TRcDQorP/tuw/wCekv8A34k/+Jo/tuw/56S/9+JP/iaLgaFFZ/8A > bdh/ > z0l/78Sf/E0f23Yf89Jf+/En/wATRcDQorP/ALbsP+ekv/fiT/4mj+27D/npL/34k/8AiaLg > aFFZ > /wDbdh/z0l/78Sf/ABNH9t2H/PSX/vxJ/wDE0XA0KKz/AO27D/npL/34k/8AiaP7bsP+ekv/ > AH4k > /wDiaLgaFFZ/9t2H/PSX/vxJ/wDE0ja7pyIXeaRVUZLNC4AHqTii4GjRWZ/b9j/dvf8AwBn/ > APiK > P7fsf7t7/wCAM/8A8RRcDTrO1/8A5FzVP+vSX/0A03+37H+7e/8AgDP/APEVU1TVrS90m7tI > /tKy > XELQxmW0lRd7jaoLFQBkkDn1pXA8q+MfxJ1bwvfabpvh3U3tLoLJJeI1oGDKdnllWkQhh/rB > lSeQ > QeRXYeG/EC+JvCGi6l57zzsbNLmVoWjDTCSPzMZUAjdkZX5cggdKn8TaBpnjCxgtdb8OXs62 > 8wli > dZYkdeRuUMJM7WAwR+PBAI1DG0y2drbaRNZxRSwBF/dLHGkbqcAK5wMLgAD0qRnD3fjiHwH8 > JdNv > xZPdXtxvhtVKN5QfcxzIw4AA525y2MDABZX/AAq+KknjjUV0S80kR3Vrp/nTXvng+e6lEY7A > gC7i > xPB46VvWOizP4Jh8O6voslzA0RS4jEkJVssWGD5gII4wRggjIPQ0/QPDtn4aggXTPDZhmigW > 3a6V > LVZpVAH33VwWJKgn1PNAFvRY4pV1bzUDf8TS4Iz9VrQ8i0/54rXPrY69CblYtMBWW6luAxuY > gcPj > AIyeRj1pfsviP/oGL/4FRV49ehVlUbUTqhOKirs3/ItP+eK0eRaf88VrA+y+I/8AoGL/AOBU > VH2X > xH/0DF/8Coqy+rVv5S/aQ7m/5Fp/zxWjyLT/AJ4rWB9l8R/9Axf/AAKio+y+I/8AoGL/AOBU > VH1a > t/KHtIdzf8i0/wCeK0eRaf8APFawPsviP/oGL/4FRUfZfEf/AEDF/wDAqKj6tW/lD2kO5v8A > kWn/ > ADxWjyLT/nitYH2XxH/0DF/8CoqPsviP/oGL/wCBUVH1at/KHtIdzf8AItP+eK0eRaf88VrA > +y+I > /wDoGL/4FRUfZfEf/QMX/wACoqPq1b+UPaQ7m/5Fp/zxWjyLT/nitYH2XxH/ANAxf/AqKj7L > 4j/6 > Bi/+BUVH1at/KHtIdzf8i0/54rR5Fp/zxWsD7L4j/wCgYv8A4FRUfZfEf/QMX/wKio+rVv5Q > 9pDu > b/kWn/PFaxvEkUCWCmOMKdtxz/27TVD9l8R/9Axf/AqKq15pfiK6hKHTFyEkUD7XGOXieP8A > Tfn8 > KqOHqp6xE5xtuR6gB/p3H/Pz/wC5CtnS0ie/1ESIGG48f9vN1WRdaTr8/wBpxpKDzRJjN7Hw > X+0/ > y+0f+O+9WVs/ECTXDrpKgTNuz9sjOP3s0mP/ACLj/gNayoVGtEZqSvudD5Fp/wA8Vo8i0/54 > rWB9 > l8R/9Axf/AqKj7L4j/6Bi/8AgVFWH1at/Ka+0h3N/wAi0/54rR5Fp/zxWsD7L4j/AOgYv/gV > FR9l > 8R/9Axf/AAKio+rVv5Q9pDub/kWn/PFaPItP+eK1gfZfEf8A0DF/8CoqPsviP/oGL/4FRUfV > q38o > e0h3N/yLT/nitHkWn/PFawPsviP/AKBi/wDgVFR9l8R/9Axf/AqKj6tW/lD2kO5v+Raf88Vo > 8i0/ > 54rWB9l8R/8AQMX/AMCoqPsviP8A6Bi/+BUVH1at/KHtIdzf8i0/54rR5Fp/zxWsD7L4j/6B > i/8A > gVFR9l8R/wDQMX/wKio+rVv5Q9pDub/kWn/PFaPItP8AnitYH2XxH/0DF/8AAqKj7L4j/wCg > Yv8A > 4FRUfVq38oe0h3N/yLT/AJ4rR5Fp/wA8VrA+y+I/+gYv/gVFR9l8R/8AQMX/AMCoqPq1b+UP > aQ7l > 7WLeFW0xY1AD6lbg4/4FXT/2fF6Vxq2uvSvZJPpgEcF5FcFhcxE4XORjI9f0rsP7Qf8A58bj > /vuL > /wCLr08HTlCFpKxzVWnLQd/Z8XpR/Z8XpTf7Qf8A58bj/vuL/wCLo/tB/wDnxuP++4v/AIuu > uxnc > d/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A4uiwXHf2fF6Uf2fF6U3+0H/5 > 8bj/ > AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/+fG4/wC+4v8A4uj+0H/58bj/ > AL7i > /wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A4uiwXHf2fF6Uf2fF > 6U3+ > 0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/+fG4/wC+4v8A4uj+ > 0H/5 > 8bj/AL7i/wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A4uiwXHf2 > fF6U > f2fF6U3+0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/+fG4/wC+ > 4v8A > 4uj+0H/58bj/AL7i/wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4/wC+4v8A > 4uiw > XHf2fF6Uf2fF6U3+0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9nxelN/tB/ > +fG4 > /wC+4v8A4uj+0H/58bj/AL7i/wDi6LBcd/Z8XpR/Z8XpTf7Qf/nxuP8AvuL/AOLo/tB/+fG4 > /wC+ > 4v8A4uiwXHf2fF6Uf2fF6U3+0H/58bj/AL7i/wDi6P7Qf/nxuP8AvuL/AOLosFx39nxelH9n > xelN > /tB/+fG4/wC+4v8A4uj+0H/58bj/AL7i/wDi6LBcd/Z8XpWfrljGnh/UmA5FrKf/ABw1e/tB > /wDn > xuP++4v/AIuqupzTXulXlpHZTK88DxqWkjwCykDPz9OaLBc8z+KPxXbwZq1jo+nae8l1uiub > uWZS > itDuyY4yQQSwBUuAQvIGWzt2fDHxGPirwc2uwaRHZOmr22nGJ5jMCsksCs2QFwdsxx7gdela > HiXQ > LXxX9kGq6BPMLOdZ4CzW5K4IJU5kOUYDDKeCPcAiWLSLe2sPsNr4bNra/aI7nybYW8KmVGV1 > YhJB > kgon1wAeKQHB/En4zXPhjX9Q8O6bo8Yu7V4GS9kn3KwISRlMe3oVJThgecgg13Wj+KLTxj4G > stbt > LSa1E11AjxSqfldZ0DBWwA656MPocEEClr/hDS/EqTf2l4XLzzNG0tyi2qzsEKnHmb9wBChT > g52k > gEVsmG6e0trGDTJLa3ikh2LuhWONEdTgBXOAAuAAPSgDZp0f+tT/AHhR5Z9V/wC+hTkQiRSS > uAR/ > EKAP/9k=3D > > --Boundary-00=3D_TI2SBRtKETDWFso-- > > > > -- __--__-- > > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > End of Gambas-user Digest > --- > avast! Antivirus: Outbound message clean. > Virus Database (VPS): 0402-2, 02/25/2004 > Tested on: 17/9/2004 17:48:19 > avast! - copyright (c) 2000-2004 ALWIL Software. > http://www.avast.com > > > > > > > > --__--__-- > > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > End of Gambas-user Digest From ronstk at ...239... Sat Sep 18 16:20:40 2004 From: ronstk at ...239... (ron) Date: Sat, 18 Sep 2004 16:20:40 +0200 Subject: [Gambas-user] How to use the scrollview control? In-Reply-To: References: Message-ID: <200409181620.42310.ronstk@...239...> On Friday 17 September 2004 15:30, francesco.difusco at ...69... wrote: > How to use the scrollview control? I have seen the example, and wrote a similar > program, but it doesn't work. I don't understand! The Gambas example works fine, > but I am not able to use a scrollview control into my programs, even if I write > the same istructions of the example, I use the same controls, ecc. Is there > anything hidden I am non able to see? > > Thanks > > Francesco Play a bit more with that example. Add a ScrollView extra to see how it works. if you after that understand how you can use it, the knowledge collected kan help in your project. I'm also doing it this way but not always, i must confess. In your project you have used one and decide it is not working well for something. We can't see in our crystal ball what that problem is. Hidden things can be the properties set in the example instead done in code. For me the most common problem I forget to look at when I start a new project. Copy the example to you new project and customize it you way. Add your ideas and when working remove, or hide, the original parts can help a lot. Also a project around only the ScrollView and a textbox on top of it. Add a line for all events, i.e. PRINT "SV!" & eventname Let it PRINT the property values on a Click or Scroll event. Concentrate on all the methods, events and properties of it. Do you have problems, give the piece of code where it is. Tell what expected and what you get as result. Something unclear? Try to tell what is unclear. Despite I have used the ColumnView several times it is one giving me many times problems. A kind of blindness I assume. Now I have a huge example build (18' monitor) :) Hard coded tree fill from my linux box. A big mess for newbies, starts for me to be also. From francesco.difusco at ...69... Sat Sep 18 19:32:21 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sat, 18 Sep 2004 19:32:21 +0200 Subject: [Gambas-user] How to use the scrollview control? Message-ID: > Play a bit more with that example. > Add a ScrollView extra to see how it works. > if you after that understand how you can use it, > the knowledge collected kan help in your project. I am getting crazy about it, I have been looking for the code inside out, all the properties, but nothing. SOmething strange happens when I do INC Scrollview1.ScrollY Y=Scrollview1.ScrollY I have checked the value of Y, but it never changes, it remains to zero. > Hidden things can be the properties set in the example > instead done in code. I think I have carefully checked the code, maybe something I don't realize... > Copy the example to you new project and customize it you way. > Add your ideas and when working remove, or hide, the original > parts can help a lot. I'll try this way, this is a good idea. > > Also a project around only the ScrollView and a textbox on top of it. > Add a line for all events, i.e. PRINT "SV!" & eventname > Let it PRINT the property values on a Click or Scroll event. > Concentrate on all the methods, events and properties of it. I did it, using only a scrollview control. But, in the example, all the controls on top of the scrollview control look like invisible, even if their Visible property is set to True. I am not able to duplicate such thing in my program. > Do you have problems, give the piece of code where it is. I'll do it :-) Thanks Francesco From sourceforge-raindog2 at ...94... Sat Sep 18 20:28:06 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Sat, 18 Sep 2004 14:28:06 -0400 Subject: [Gambas-user] How to use the scrollview control? In-Reply-To: References: Message-ID: <200409181428.06693.sourceforge-raindog2@...94...> On Saturday 18 September 2004 13:32, francesco.difusco at ...69... wrote: > I am getting crazy about it, I have been looking for the code > inside out, all the properties, but nothing. SOmething strange > happens when I do > INC Scrollview1.ScrollY > Y=Scrollview1.ScrollY > I have checked the value of Y, but it never changes, it > remains to zero. Sorry if this is a stupid question, but do you have a control in the scrollview that's bigger than the visible area of the scrollview? Because otherwise I don't think it will scroll! Rob From ronstk at ...239... Sat Sep 18 21:25:19 2004 From: ronstk at ...239... (ron) Date: Sat, 18 Sep 2004 21:25:19 +0200 Subject: [Gambas-user] How to use the scrollview control? In-Reply-To: References: Message-ID: <200409182125.20924.ronstk@...239...> On Saturday 18 September 2004 19:32, francesco.difusco at ...69... wrote: > > > Play a bit more with that example. > > Add a ScrollView extra to see how it works. > > if you after that understand how you can use it, > > the knowledge collected kan help in your project. > > I am getting crazy about it, I have been looking for the code inside out, all > the properties, but nothing. SOmething strange happens when I do > > INC Scrollview1.ScrollY > Y=Scrollview1.ScrollY > Ok this sounds better. What is the purpose of INC Scrollview1.ScrollY In the help: INC INC Variable Increments a variable. Variable can be any target of an assignment, but must be numeric. You try her to increment 'Scrollview1.ScrollY' Nice if it could but it's not posible. Do you understand 'Variable can be any target of an assignment' ? An assignment is something like ' mystring = "mytextforstring" Here it should nummeric like 'myinterger = 123' Despite Scrollview1.ScrollY is a target, it is not an assignmetnt in that way. Scrollview1.ScrollY = Scrollview1.ScrollY + 1 should work. Event if it looks simple, sometimes it is not behave like other languages. Ron From hbreaker at ...626... Sat Sep 18 22:00:15 2004 From: hbreaker at ...626... (Jose Moralo) Date: Sat, 18 Sep 2004 22:00:15 +0200 Subject: [Gambas-user] Problem compiling gambas IDE Message-ID: Hi, I'm HBreaKeR, and I'm new on Gambas (ok, a VB developer, but one that tries to get converted). I'm having a problem with the compilation of Gambas IDE. When I'm trying to probe some modification with "Project > Execute", it warns about class Settings. I have looked for that class in the project, but there is no declaration of that class; it's seems strange, because Gambas says "OK" when I compile. I'm lost, so if anyone can help me on any way, I'll be thankful. I'm not sure if it's the correct list for this problem, so sorry for the inconvenience in case it isn't. P.D.: I'm Spanish, so my English can be terrible, I'm sorry. From Karl.Reinl at ...9... Sun Sep 19 01:26:00 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Sat, 18 Sep 2004 23:26:00 +0000 Subject: [Gambas-user] need help form Ron Message-ID: <200409182326.00419.Karl.Reinl@...9...> Salut Ron, have a look to the attached snapshot. What should do PrettyPrinter there ? STATIC PRIVATE $cType AS NEW Collection PRIVATE $iStartLine AS Integer PRIVATE $iEndLine AS Integer PUBLIC CONST NBR_COLOR AS Integer = 15 or STATIC PRIVATE $cType AS NEW Collection PRIVATE $iStartLine AS Integer PRIVATE $iEndLine AS Integer PUBLIC CONST NBR_COLOR AS Integer = 15 It is the two Keywords at the left of the first and last line here. Amicalement Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: pp1.jpg Type: image/jpeg Size: 77379 bytes Desc: not available URL: From na2492 at ...9... Sat Sep 18 23:53:24 2004 From: na2492 at ...9... (Charlie Reinl) Date: Sat, 18 Sep 2004 23:53:24 00200 Subject: [Gambas-user] Problem compiling gambas IDE Message-ID: <414cae54.4218.0@...9...> >Hi, > >I'm HBreaKeR, and I'm new on Gambas (ok, a VB developer, but one that >tries to get converted). I'm having a problem with the compilation of >Gambas IDE. When I'm trying to probe some modification with "Project > >Execute", it warns about class Settings. I have looked for that class >in the project, but there is no declaration of that class; it's seems >strange, because Gambas says "OK" when I compile. I'm lost, so if >anyone can help me on any way, I'll be thankful. > >I'm not sure if it's the correct list for this problem, so sorry for >the inconvenience in case it isn't. > >P.D.: I'm Spanish, so my English can be terrible, I'm sorry. Salut, I hope you talk about gambas-0.99 and the IDE distriputed with. Settings is a class their. If you redeclare also a class called Settings you will have problems. to set Settings[, [default]] ....... Settings.Save to get x = Settings[] Amicalement Ccharlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From hbreaker at ...626... Sun Sep 19 00:21:19 2004 From: hbreaker at ...626... (Jose Moralo) Date: Sun, 19 Sep 2004 00:21:19 +0200 Subject: [Gambas-user] Problem compiling gambas IDE In-Reply-To: <414cae54.4218.0@...9...> References: <414cae54.4218.0@...9...> Message-ID: The problem is that I'm trying to compile de project "AS IS" - I have no changed anything-, as it is in the 0.99 package, but I'm getting the warning about that class (Settings) when I try to execute it. Is it a built-in class? Any lost reference? I'm using Mandrake 10 (I don't know if this detail is of interest for my prob)... On Sat, 18 Sep 2004 23:53:24 00200, Charlie Reinl wrote: > > > >Hi, > > > >I'm HBreaKeR, and I'm new on Gambas (ok, a VB developer, but one that > >tries to get converted). I'm having a problem with the compilation of > >Gambas IDE. When I'm trying to probe some modification with "Project > > >Execute", it warns about class Settings. I have looked for that class > >in the project, but there is no declaration of that class; it's seems > >strange, because Gambas says "OK" when I compile. I'm lost, so if > >anyone can help me on any way, I'll be thankful. > > > >I'm not sure if it's the correct list for this problem, so sorry for > >the inconvenience in case it isn't. > > > >P.D.: I'm Spanish, so my English can be terrible, I'm sorry. > > Salut, > > I hope you talk about gambas-0.99 and the IDE distriputed with. > Settings is a class their. If you redeclare also a class called Settings > you will have problems. > to set > Settings[, [default]] > ....... > Settings.Save > to get > x = Settings[] > > Amicalement > Ccharlie > * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From ronstk at ...239... Sun Sep 19 00:23:37 2004 From: ronstk at ...239... (ron) Date: Sun, 19 Sep 2004 00:23:37 +0200 Subject: [Gambas-user] need help form Ron In-Reply-To: <200409182326.00419.Karl.Reinl@...9...> References: <200409182326.00419.Karl.Reinl@...9...> Message-ID: <200409190023.37719.ronstk@...239...> On Sunday 19 September 2004 01:26, Charlie Reinl wrote: > Salut Ron, > > have a look to the attached snapshot. > > What should do PrettyPrinter there ? > > STATIC PRIVATE $cType AS NEW Collection > > PRIVATE $iStartLine AS Integer > PRIVATE $iEndLine AS Integer > > PUBLIC CONST NBR_COLOR AS Integer = 15 > > or > > STATIC PRIVATE $cType AS NEW Collection > > PRIVATE $iStartLine AS Integer > PRIVATE $iEndLine AS Integer > > PUBLIC CONST NBR_COLOR AS Integer = 15 > > It is the two Keywords at the left of the first and last line here. > > > Amicalement > Charlie > Hi Charlie, That a nasty one. I believe the variable name should be in the same column. a: b: c: d: PRIVATE $iStartLine AS Integer PRIVATE $iStartLine AS NEW Integer PUBLIC iNumber AS INTEGER PUBLIC STATIC lLong AS LONG -------------------------------------------------------- Example A: in case the STATIC in front inone of the lines the column a: should grow in width. a: b: c: d: PRIVATE $iStartLine AS Integer STATIC PRIVATE $iStartLine AS NEW Integer PUBLIC iNumber AS INTEGER PUBLIC STATIC lLong AS LONG Example B: More nice should be the posibility to exchange STATIC PRIVATE a: b: c: d: PRIVATE $iStartLine AS Integer PRIVATE STATIC $iStartLine AS NEW Integer PUBLIC iNumber AS INTEGER PUBLIC STATIC lLong AS LONG Example C: for the last line maybe 2 spaces after PUBLIC giving the most pretty layout. a: b: c: d: PRIVATE $iStartLine AS Integer PRIVATE STATIC $iStartLine AS NEW Integer PUBLIC iNumber AS INTEGER PUBLIC STATIC lLong AS LONG INHERITS ColumnView PROPERTY READ TheFunctionRead(i as Integer) as STRING PROPERTY TheFunctionRW(i as Integer) as STRING Example A is just how gambas works now. Example B is if Benoit can and wil make the PUBLIC/PRIVATE can be exchanged with STATIC, so that it does not matter witch is first. Example C: how I would like it does. Column a: as 2 x 8 chars. So the user definied names as i.e. iNumber start at column 16 It is maybe the most easy to make. If you say the first column is always the size of 16 characters the problem is you have a lot of spaces when no STATIC in the lines. To reduce it to 8 cahrs you musr check the whole global section to know for usage 1 or 2 times 8 chars. Simple sayed the by user named object/variable in column b: I attach a sreen shot. Proportional fonts makes a mess Ron -------------- next part -------------- A non-text attachment was scrubbed... Name: layout.jpg Type: image/jpeg Size: 54572 bytes Desc: not available URL: From ronstk at ...239... Sun Sep 19 00:30:31 2004 From: ronstk at ...239... (ron) Date: Sun, 19 Sep 2004 00:30:31 +0200 Subject: [Gambas-user] Problem compiling gambas IDE In-Reply-To: References: <414cae54.4218.0@...9...> Message-ID: <200409190030.31072.ronstk@...239...> On Sunday 19 September 2004 00:21, Jose Moralo wrote: > The problem is that I'm trying to compile de project "AS IS" - I have > no changed anything-, as it is in the 0.99 package, but I'm getting > the warning about that class (Settings) when I try to execute it. Is > it a built-in class? Any lost reference? I'm using Mandrake 10 (I > don't know if this detail is of interest for my prob)... > You can't execute class Settings. On the menu bar you can only Projeject->Execute I assume you made a project with that name and that raises the error about a class. This is a reserved word SETTINGS like MESAGE and IF. From cpackard at ...626... Sun Sep 19 03:47:18 2004 From: cpackard at ...626... (Craig Packard) Date: Sat, 18 Sep 2004 21:47:18 -0400 Subject: [Gambas-user] Stumped by .99 Message-ID: <9ddb9d0804091818472bc689e9@...627...> I seem to be having a lot of trouble doing things in .99 that I could do in .97. 1. I can't get the 'watch' window to work at all. I can't even get the window to 'undock' from the project window? This makes it very difficult to read the current value of the varable(s) I'm watching. Can I make this a seperate window still? Everything I try to watch just tells me: "ERROR: Cannot load class 'TextBox5: Unable to load class file" When I watch TextBox5.Text or for that matter any textbox. . . Is anyone else using the watch window? 2. I also have the 96 resources unfreed (or whatever it is) error that others have reported. 3. I'm having a lot of trouble with MySQL. I can't get the moveto function of the result object to work at all. I'll try something like: Conn.Open rData = Conn.Edit("customers") i = rData.MoveTo[CInt(txtRecNumber.Text)] And it constantly throws an error: "Not an object" - Craig From ronstk at ...239... Sun Sep 19 07:19:07 2004 From: ronstk at ...239... (ron) Date: Sun, 19 Sep 2004 07:19:07 +0200 Subject: [Gambas-user] Stumped by .99 In-Reply-To: <9ddb9d0804091818472bc689e9@...627...> References: <9ddb9d0804091818472bc689e9@...627...> Message-ID: <200409190719.07463.ronstk@...239...> On Sunday 19 September 2004 03:47, Craig Packard wrote: > I seem to be having a lot of trouble doing things in .99 that I could > do in .97. > > 1. I can't get the 'watch' window to work at all. I can't even get > the window to 'undock' from the project window? This makes it very > difficult to read the current value of the varable(s) I'm watching. > Can I make this a seperate window still? Everything I try to watch > just tells me: "ERROR: Cannot load class 'TextBox5: Unable to load > class file" When I watch TextBox5.Text or for that matter any > textbox. . . Is anyone else using the watch window? > "ERROR: Cannot load class 'TextBox5: Unable to load class file" You have a error is the code somewhere at run time > > 2. I also have the 96 resources unfreed (or whatever it is) error that > others have reported. linux distro ? version conflict QT ? > 3. I'm having a lot of trouble with MySQL. I can't get the moveto > function of the result object to work at all. I'll try something > like: > > Conn.Open > rData = Conn.Edit("customers") > i = rData.MoveTo[CInt(txtRecNumber.Text)] > > And it constantly throws an error: "Not an object" > > - Craig > Do you have? DIM $hConn As NEW Connection WITH $hConn .Type = "postgresql" .Host = "localhost" .Login = "username" .Password = "passwd" .Name = "testdb" END WITH TRY $hConn.Open IF Error THEN PRINT "Cannot Open Database. Error = "; Error.Text See Connection.Open again in help Pay attention to the TRY and IF Error line! --------------------------- Conn.Edit("customers") requires Primary key in table for this. See Changelog Did you declare rData ? ---------------------- change i = rData.MoveTo[CInt(txtRecNumber.Text)] to i = rData.MoveTo(VAL(txtRecNumber.Text)) For rData.MoveTo see help for syntax. Not [] but () Note: Cint should be right but its argument must be real number as numeric or "123". A pure ASCII string as 3 bytes. A textbox.text is for some reason not qualified as argument for CInt(). Can be different character set and is not always pure ASCII. In a logic view you are right to use it, but practice is different. --------------- > And it constantly throws an error: "Not an object" Where is it thrown. The line? If the Conn.Open not works then Conn.Edit() does not work and then there is no rData. And is this the only project that fails for MySQL or all other projects to. In lather case, is MySQL included during compile phase and is the mysql-devel package installed? From igor.furlan at ...626... Sun Sep 19 08:32:06 2004 From: igor.furlan at ...626... (Primorec) Date: Sat, 18 Sep 2004 23:32:06 -0700 Subject: [Gambas-user] how to copy a project ? Message-ID: <54728e74040918233260cfe8f2@...627...> Hi gambas gurus I've built gambas 0.99 on REDHAT 8. It seems to work (at least it starts :)) I can A) start gambas and B) create new project OR I can start gambas and open/load examples. When I do this I get a message "This project is read ony". No, this message is not a surprise. "gambas" is installed in /opt. All examples are installed in the same /opt directory. Owner of all examples is "root". I've started examples from GUI as a "regular" user thus the message. BUT When I start a new project and select through GUI wizard "Copy an existing project" as my starting project a new window pops up. So far so good. After few clicks I am in /opt/gambas/share/gambas/examples/Basic. There I highlight project "Blights" and click "Next". All I get on the screen is the message "Can not find this project". What am I doing wrong ? TIA Igor P.S. Disclaimer: This is the first time I am trying to do anything with BASIC or any other language which is not UNIX shell scripting or VHDL/Verilog/Perl. I am almost 100% sure I am doing something fundamentally wrong.... unfortunately, I can not find out what I am doing wrong. From francesco.difusco at ...69... Sun Sep 19 08:59:40 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 19 Sep 2004 08:59:40 +0200 Subject: [Gambas-user] How to use the scrollview control? Message-ID: > > I am getting crazy about it, I have been looking for the code inside out, all > > the properties, but nothing. SOmething strange happens when I do > > > > INC Scrollview1.ScrollY > > Y=Scrollview1.ScrollY > > > > Ok this sounds better. > > What is the purpose of > INC Scrollview1.ScrollY > > In the help: > INC > INC Variable > Increments a variable. Variable can be any target of an assignment, but must be numeric. > > You try her to increment 'Scrollview1.ScrollY' > Nice if it could but it's not posible. Well, I have taken it from tha DataReportExample, from the FABout form: PUBLIC SUB timAuthor_Timer() DIM Y AS Integer Y = svwAuthor.ScrollY INC svwAuthor.ScrollY IF Y = svwAuthor.ScrollY THEN svwAuthor.ScrollY = 0 END > Do you understand 'Variable can be any target of an assignment' ? Yes, I do. > An assignment is something like ' mystring = "mytextforstring" > Here it should nummeric like 'myinterger = 123' > Despite Scrollview1.ScrollY is a target, it is not an assignmetnt in that way. > > Scrollview1.ScrollY = Scrollview1.ScrollY + 1 > > should work. It is the same I believe, but neither INC Scrollview1.ScrollY nor the istructions Y=Scrollview1.ScrollY INC Y Scrollview1.ScrollY=Y nor Scrollview1.ScrollY=Scrollview1.ScrollY+1 work Scrollview1.ScrollY is always set to zero. Francesco From hbreaker at ...626... Sun Sep 19 09:44:30 2004 From: hbreaker at ...626... (Jose Moralo) Date: Sun, 19 Sep 2004 09:44:30 +0200 Subject: [Gambas-user] Problem compiling gambas IDE In-Reply-To: <200409190030.31072.ronstk@...239...> References: <414cae54.4218.0@...9...> <200409190030.31072.ronstk@...239...> Message-ID: I'm not trying to execute that class, I'm trying to execute the Gambas GUI project from source and getting the error about "Setting class not found". That's my prob really. On Sun, 19 Sep 2004 00:30:31 +0200, ron wrote: > On Sunday 19 September 2004 00:21, Jose Moralo wrote: > > The problem is that I'm trying to compile de project "AS IS" - I have > > no changed anything-, as it is in the 0.99 package, but I'm getting > > the warning about that class (Settings) when I try to execute it. Is > > it a built-in class? Any lost reference? I'm using Mandrake 10 (I > > don't know if this detail is of interest for my prob)... > > > > You can't execute class Settings. > On the menu bar you can only Projeject->Execute > I assume you made a project with that name and > that raises the error about a class. > > This is a reserved word SETTINGS like MESAGE and IF. > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From daniel.campos at ...338... Sun Sep 19 10:18:16 2004 From: daniel.campos at ...338... (Daniel Campos) Date: Sun, 19 Sep 2004 10:18:16 +0200 Subject: [Gambas-user] Problem compiling gambas IDE In-Reply-To: References: <414cae54.4218.0@...9...> <200409190030.31072.ronstk@...239...> Message-ID: <1095581896.4985.1.camel@...40...> El dom, 19-09-2004 a las 09:44 +0200, Jose Moralo escribi?: > I'm not trying to execute that class, I'm trying to execute the Gambas > GUI project from source and getting the error about "Setting class not > found". That's my prob really. > Are you using SUSE Gambas rpm's? They do not work! If this is your problem you have to compile Gambas from sources instead of installing it using Yast Regards, Daniel Campos From karl.reinl at ...9... Sun Sep 19 10:17:32 2004 From: karl.reinl at ...9... (Charlie) Date: Sun, 19 Sep 2004 10:17:32 +0200 Subject: [Gambas-user] Problem compiling gambas IDE References: <414cae54.4218.0@...9...> <200409190030.31072.ronstk@...239...> Message-ID: <414D409C.3020606@...9...> Jose Moralo schrieb: >I'm not trying to execute that class, I'm trying to execute the Gambas >GUI project from source and getting the error about "Setting class not >found". That's my prob really. > > > Salut, think you have to back to Zero. And if you dont have a logfile from the last ./configure -> make -> make install, you have do make one. Make the following: - cd into where you made gambas (on my box it is cd /opt/gambas/gambas-0.99) - there become root via su make install > makeinstall.out 2>&1 read makeinstall.out ,look about Errors and Warnings. If you find nothing make > make.out 2>&1 read make.out ,look about Errors and Warnings. if there is still nothing we have to do two things ./reconf ./configure > configure.out 2>&1 read configure.out If you need more help, let us knew , but it would be nice to know which gambas Distro etc Read more about debugging on 'Gambas shrine' Amicalement Charlie From pastrano at ...431... Sun Sep 19 00:26:15 2004 From: pastrano at ...431... (Gianni Piccini) Date: Sun, 19 Sep 2004 00:26:15 +0200 Subject: [Gambas-user] it-alt.comp.programmazione.gambas In-Reply-To: References: Message-ID: <1095546377.1657122.414cb609@...432...> On Fri, 17 Sep 2004 15:37:55 +0200, you wrote: > it-alt.comp.programmazione.gambas > > It has just been created, now I think in few days it will be available. Please inform us when it will be available :-) From Karl.Reinl at ...9... Sun Sep 19 15:45:48 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Sun, 19 Sep 2004 13:45:48 +0000 Subject: [Gambas-user] about : gambas.magic-systems.net/ Message-ID: <200409191345.48178.Karl.Reinl@...9...> Salut Fabien, I sucessfull checked in with konquerer 3.3.0 , by saying at / Extra/Browser identification for gambas.magic-systems.ne I'm a Netscape Navigator 4.76 then I paseted the confiration line into a new Browser - Window ... and Bingo. I checked in a ProgressBar Demo project. The ID 13 from gambas.magic-systems.net Amicalement Charlie From Karl.Reinl at ...9... Sun Sep 19 16:58:51 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Sun, 19 Sep 2004 14:58:51 +0000 Subject: [Gambas-user] PP alignements in DIM Message-ID: <200409191458.52066.Karl.Reinl@...9...> Salut Ron, send you attached the new alignements in DIM, one with option NOT align after 'NEW' checked one without. Thanks I forgot all the times INHERITS and PROPERTY Tell me what you think about. Amicalement Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: e3.jpg Type: image/jpeg Size: 52928 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: e4.jpg Type: image/jpeg Size: 52907 bytes Desc: not available URL: From gambas at ...1... Sun Sep 19 16:08:37 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 16:08:37 +0200 Subject: [Gambas-user] WARNING: 92 allocation(s) non freed In-Reply-To: <414A1CAF.9090003@...159...> References: <200409152149.27451.ldms@...324...> <414A1CAF.9090003@...159...> Message-ID: <200409191608.37035.gambas@...1...> On Friday 17 September 2004 01:07, Jeff Stillinger wrote: > I have the same allocation errors using Red Hat Enterprise Work Station. > I also get a mutex failure error every now and again. I think I > have that one figured out. > > Linux dukeus.com 2.4.21-20.EL #1 Wed Aug 18 20:58:25 EDT 2004 i686 i686 > i386 GNU/Linux > > At this point in my project, these errors have gone ignored with no > adverse effects. However, this may be due to my weird programming style > rather than red hat being robust. > > > --j > > PS - My change over from a complete working SuSE 9.x configuration to a > half baked budda under a red hat configuration was to meet a contract > requriement and NOT by choice. > I need an access to a redhat box where I can recompile the program to fix the bug! Please... :-) -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sun Sep 19 16:09:17 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 16:09:17 +0200 Subject: [Gambas-user] Re: Including a file with install packages In-Reply-To: <414A713A.3070000@...605...> References: <414A713A.3070000@...605...> Message-ID: <200409191609.17846.gambas@...1...> On Friday 17 September 2004 07:08, Chas.Bigham wrote: > From: Chas.Bigham > * Including a file with install packages* > > 2004-09-16 01:06 > > Good $TimeOfDayInYourGeographicalLocation everyone. > > i want to iclude a text file with the rpm/source package of my program. > this text file is not created by my application its self, however is > essential for it"s functioning. How would i go about including this file > with the install packages so that this file is installed at installation?? > > thanks for any help anyone can offer > Chas. Bigham > > Can you give more details ? -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sun Sep 19 16:11:05 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 16:11:05 +0200 Subject: [Gambas-user] How to use the scrollview control? In-Reply-To: References: Message-ID: <200409191611.05434.gambas@...1...> On Friday 17 September 2004 15:30, francesco.difusco at ...69... wrote: > How to use the scrollview control? I have seen the example, and wrote a > similar program, but it doesn't work. I don't understand! The Gambas > example works fine, but I am not able to use a scrollview control into my > programs, even if I write the same istructions of the example, I use the > same controls, ecc. Is there anything hidden I am non able to see? > > Thanks > > Francesco > > Send us your project... -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sun Sep 19 16:19:02 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 16:19:02 +0200 Subject: [Gambas-user] Stumped by .99 In-Reply-To: <9ddb9d0804091818472bc689e9@...627...> References: <9ddb9d0804091818472bc689e9@...627...> Message-ID: <200409191619.02785.gambas@...1...> On Sunday 19 September 2004 03:47, Craig Packard wrote: > I seem to be having a lot of trouble doing things in .99 that I could > do in .97. Which distribution do you use ? > > 1. I can't get the 'watch' window to work at all. I can't even get > the window to 'undock' from the project window? This makes it very > difficult to read the current value of the varable(s) I'm watching. > Can I make this a seperate window still? Everything I try to watch > just tells me: "ERROR: Cannot load class 'TextBox5: Unable to load > class file" When I watch TextBox5.Text or for that matter any > textbox. . . Is anyone else using the watch window? This is a problem with the included debugger. He thinks that an identifier is a class if it begins with an uppercase letter! So as a workaround type "textBox5.Text", it should work. > > 2. I also have the 96 resources unfreed (or whatever it is) error that > others have reported. These are 96 memory allocations. So you are using a RedHat ? > > 3. I'm having a lot of trouble with MySQL. I can't get the moveto > function of the result object to work at all. I'll try something > like: > > Conn.Open > rData = Conn.Edit("customers") > i = rData.MoveTo[CInt(txtRecNumber.Text)] > > And it constantly throws an error: "Not an object" MoveTo is a method, so you must use braces and not brackets. Regards, -- Benoit Minisini mailto:gambas at ...1... From francesco.difusco at ...69... Sun Sep 19 16:44:29 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 19 Sep 2004 16:44:29 +0200 Subject: [Gambas-user] How to use the scrollview control? Message-ID: > Send us your project... I have partially solved the problem. I had to resize the controls to show over the scrollview control. Now they work fine, even if I have to manage better when I use more than one textlabel control. Francesco From ronstk at ...239... Sun Sep 19 16:57:48 2004 From: ronstk at ...239... (ron) Date: Sun, 19 Sep 2004 16:57:48 +0200 Subject: [Gambas-user] How to use the scrollview control? In-Reply-To: References: Message-ID: <200409191657.49748.ronstk@...239...> On Sunday 19 September 2004 08:59, francesco.difusco at ...69... wrote: > > > > I am getting crazy about it, I have been looking for the code inside out, all > > > the properties, but nothing. SOmething strange happens when I do > > > > > > INC Scrollview1.ScrollY > > > Y=Scrollview1.ScrollY > > > > > ---8<--- > > > Well, I have taken it from tha DataReportExample, from the FABout form: > > PUBLIC SUB timAuthor_Timer() > DIM Y AS Integer > Y = svwAuthor.ScrollY > INC svwAuthor.ScrollY > IF Y = svwAuthor.ScrollY THEN svwAuthor.ScrollY = 0 > END > > > > Do you understand 'Variable can be any target of an assignment' ? > Yes, I do. Sorry, it shows up I have missed something in my education :=( > > > An assignment is something like ' mystring = "mytextforstring" > > Here it should nummeric like 'myinterger = 123' > > Despite Scrollview1.ScrollY is a target, it is not an assignmetnt in that way. > > > > Scrollview1.ScrollY = Scrollview1.ScrollY + 1 > > > > should work. > > It is the same I believe, but neither INC Scrollview1.ScrollY nor the istructions > You may punish me, I didn't know it could do it on controls to > Y=Scrollview1.ScrollY > INC Y > Scrollview1.ScrollY=Y > > nor > > Scrollview1.ScrollY=Scrollview1.ScrollY+1 > > work > > Scrollview1.ScrollY is always set to zero. > > Francesco > > You have a strange problem. I copied the code from here to an old project, add the controls and it worked. There must be something else in your project doing the set to zero. Then we need the at least the code or better the project in our crystal ball. From ronstk at ...239... Sun Sep 19 17:20:49 2004 From: ronstk at ...239... (ron) Date: Sun, 19 Sep 2004 17:20:49 +0200 Subject: [Gambas-user] how to copy a project ? In-Reply-To: <54728e74040918233260cfe8f2@...627...> References: <54728e74040918233260cfe8f2@...627...> Message-ID: <200409191720.49904.ronstk@...239...> On Sunday 19 September 2004 08:32, Primorec wrote: > Hi gambas gurus > > I've built gambas 0.99 on REDHAT 8. It seems to work (at least it starts :)) > > I can A) start gambas and B) create new project > > OR > > I can start gambas and open/load examples. When I do this I get a > message "This project is read ony". No, this message is not a > surprise. "gambas" is installed in /opt. All examples are installed > in the same /opt directory. Owner of all examples is "root". I've > started examples from GUI as a "regular" user thus the message. > > BUT > > When I start a new project and select through GUI wizard "Copy an > existing project" as my starting project a new window pops up. So far > so good. After few clicks I am in > /opt/gambas/share/gambas/examples/Basic. There I highlight project > "Blights" and click "Next". All I get on the screen is the message > "Can not find this project". > > What am I doing wrong ? Despite your not the owner as root you can select it. That is what you do wrong, selecting not you property :) Gambas can't however read it while the active user is you. It may not access the directory name, no right for. The message is strictly right but misleading in the context it occurs, you could select it without having th right. > > TIA > > Igor > > P.S. Disclaimer: > This is the first time I am trying to do anything with BASIC or any > other language which is not UNIX shell scripting or VHDL/Verilog/Perl. > I am almost 100% sure I am doing something fundamentally wrong.... > unfortunately, I can not find out what I am doing wrong. You could change the whole gambas tree to group 'users' or give the whole tree read,write,execute access for everyone or the best one, make a gambas directory in you home directory and copy the example tree to a bambas directory in your home directory Re-assign the rights to user 'your_name' and group 'your_group'. doing this as root. to prevent conflicts. From francesco.difusco at ...69... Sun Sep 19 17:39:25 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 19 Sep 2004 17:39:25 +0200 Subject: [Gambas-user] How to use the scrollview control? Message-ID: do. > > Sorry, it shows up I have missed something in my education :=( You have to study better :-) > There must be something else in your project doing the set to zero. > Then we need the at least the code or better the project in our crystal ball. Yes, as you pointed out, I had to resize the textlabels controls over the scrollview control. Now it works fine. But I didn't read this in the documentation. I believed the scrollview control meoved all the controls over its surface. Francesco From gambas at ...1... Sun Sep 19 18:17:16 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 18:17:16 +0200 Subject: [Gambas-user] Error messages ? In-Reply-To: <200409172215.47466.Karl.Reinl@...9...> References: <200409172215.47466.Karl.Reinl@...9...> Message-ID: <200409191817.16912.gambas@...1...> On Saturday 18 September 2004 00:15, Charlie Reinl wrote: > Salut Benoit, > > this is a project which is on state to be redisigned. > but the Error - Messages are very starnge ! > send 2 shots and the sourcecode after F5 push the one off the 'Indent ..' > buttons. > > Amicalement > Charlie It works there (I mean I have the correct error message). I think this bug has been fixed in 0.99 Regards, -- Benoit Minisini mailto:gambas at ...1... From na2492 at ...9... Sun Sep 19 18:19:28 2004 From: na2492 at ...9... (Charlie Reinl) Date: Sun, 19 Sep 2004 18:19:28 00200 Subject: [Gambas-user] Error messages ? Message-ID: <414db190.14f4.0@...9...> >On Saturday 18 September 2004 00:15, Charlie Reinl wrote: >> Salut Benoit, >> >> this is a project which is on state to be redisigned. >> but the Error - Messages are very starnge ! >> send 2 shots and the sourcecode after F5 push the one off the 'Indent ..' >> buttons. >> >> Amicalement >> Charlie > >It works there (I mean I have the correct error message). > >I think this bug has been fixed in 0.99 > >Regards, > >-- >Benoit Minisini >mailto:gambas at ...1... Salut, I use 0.99, and sometimes I had the right error message, but some times this kind of dump. Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From gambas at ...1... Sun Sep 19 18:27:20 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 18:27:20 +0200 Subject: [Gambas-user] WARNING: 92 allocation(s) non freed In-Reply-To: <200409152149.27451.ldms@...324...> References: <200409152149.27451.ldms@...324...> Message-ID: <200409191827.20061.gambas@...1...> On Wednesday 15 September 2004 21:49, LucaDiamanti wrote: > I get the above message closing Gambas. > > IE: > I start gambas > I do nothing > I close gambas > > I get :WARNING: 92 allocation(s) non freed > Is it normal ? > If yes, why ? > > My Linux Box > > Linux 2.6.5-1.358.8kstacks #1 Sat May 22 21:46:42 EDT 2004 i686 i686 i386 > GNU/Linux > Fedora core 2 > > Which version of QT do yo use ? -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Sun Sep 19 18:41:52 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 18:41:52 +0200 Subject: [Gambas-user] why Syntax check works on Text-files In-Reply-To: <200409132246.05185.Karl.Reinl@...9...> References: <200409132246.05185.Karl.Reinl@...9...> Message-ID: <200409191841.52545.gambas@...1...> On Tuesday 14 September 2004 00:48, Charlie Reinl wrote: > Salut, > > added today a Text file to PrettyPrinter project, a ChangeLog and > remarked, that > my line > 'PrettyPrinter-0.2.3 for gambas-0.99' > changed to > 'PrettyPrinter-0.2.3 FOR gambas-0.99' > > So I think the added Text file is passed by the Syntax-Check. > > It shouldn't ! > > Amicalement > Charlie > Right :-) I fixed the bug... -- Benoit Minisini mailto:gambas at ...1... From ronstk at ...239... Sun Sep 19 18:53:22 2004 From: ronstk at ...239... (ron) Date: Sun, 19 Sep 2004 18:53:22 +0200 Subject: [Gambas-user] PP alignements in DIM In-Reply-To: <200409191458.52066.Karl.Reinl@...9...> References: <200409191458.52066.Karl.Reinl@...9...> Message-ID: <200409191853.22302.ronstk@...239...> On Sunday 19 September 2004 16:58, Charlie Reinl wrote: > Salut Ron, > > send you attached the new alignements in DIM, one with option > NOT align after 'NEW' checked one without. > > Thanks I forgot all the times INHERITS and PROPERTY > > Tell me what you think about. > > Amicalement > Charlie > Hum, yummi yummi, that looks nice to me, I hope others to. Geil, wie man da sagt im Deutschland. :) I believe a table view with columns for the left part of 'AS' is good. The e3.jpg, upper picture, is for me the way I should most use as standard, the second to check for errors I (don't) make. :) It can give a good insight of what you have declared. However even if it is not wrong after 'AS' , it can make that part a bit unreadable. NEW is a optional keyword, If it occurs, it should have a column for it and lines without 'new' should have a empty cell. 4 Chars width, if I do not miss other Key words at that position. Example 1: a: b: c: d: AS NEW STRING[] AS INTEGER AS STRING = "a nice great to charlie" Example 2: AS BOOLEAN AS NEW VARIANT AS STRING = "a nice great to charlie" Rule 1: If a NEW exist then the all type shifts a column or one space after NEW Rule 2: if predefenied values then a new column after th widest type used. Table like for checking can be handy but for readability I think not wise. Not everyone likes a big width of the editor, me included. Be carefull not to overdose it for the whole line. One checkbox to handle the RightHandSide of AS can solve the choise between Example 1 and 2. BTW: The PROPERTY can't properly handled the same way PROPERTY READ name(a as string,b as string, c as string) as integer wil not fit anyway EVENT eventname(a as string,b as string, c as string) I think it makes it not easy for you. You could do the global section on a line by line base but these rules of indenting makes it more difficult, I assume, for you. Just dreaming, Benoit will kill me :) {declare method} {variable_name} AS {type_part} <= predefinied_value> PRIVATE STATIC varName AS STRING <= "predeclared"> objObjects AS Object[] PUBLIC CONST pi AS INTEGER = 3.14 PROPERTY name(arg <, arg <, arg...>> ) AS VARIANT From gambas at ...1... Sun Sep 19 19:14:55 2004 From: gambas at ...1... (Benoit Minisini) Date: Sun, 19 Sep 2004 19:14:55 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <200409160003.14305.k-p.richter@...20...> References: <200409140013.35554.k-p.richter@...20...> <4147E542.8070002@...221...> <200409160003.14305.k-p.richter@...20...> Message-ID: <200409191914.55947.gambas@...1...> On Thursday 16 September 2004 00:03, Peter wrote: > Hallo Rolf, > > > Well, message boxes and dialogs have larger fonts, but it does not have > > any effect on the font size of lables and the TextArea. > > Complete startclass: > STATIC PUBLIC SUB Main() > ? DIM hForm AS Form > ? Application.Font = Font["10"] > ? hForm = NEW FMain > ? hForm.show ? > END > has effect for all objects from application on desktop! > > > And it has no effect on printing. > > I have not work with printing from gambas > > > BUT: I set the TextArea font size by hand anyway. > > > > And of course I set > > the font size for printing, too. The point is, when I set font size for > > printing to 10, it will appear as about 12 with Courier font - Times > > appears somewhat smaller... So it is actually not predictable. > > This problem i now from TCL/TK! > > > I assume there is some bug or something that has changed between the > > version 0.92 and 0.99. I read through the changelogs but cannot find > > anything pointing to this. > > With 0.98 i had no problem, ar i change to 0.99 on the same day as i > install the 17 inch Monitor!! > > Regards > > Peter > The "font size hell" comes from the fact that the screen DPI returned by X-window is often false. So I decided that all screen font size will be internally modified so that the screen resolution is always 96 DPI. This is the mean of the Font.Resolution property. The Desktop.Resolution property returns what X-Window says about your screen. I put the line 'Application.Font = Font["10"]' in the source code, so that forms display the same everywhere. This is stupid, as I should only did that in the form windows. And I'm going to do that now... :-) If you change Font.Resolution in your code, or if your default desktop font size is not 10, then when you run the program, the font size will be different from what you see in the form editor. I did all that so that when you make a GUI with Gambas, you are almost sure that this GUI will look the same on another computer/screen... Regards, -- Benoit Minisini mailto:gambas at ...1... From na2492 at ...9... Sun Sep 19 20:19:12 2004 From: na2492 at ...9... (Charlie Reinl) Date: Sun, 19 Sep 2004 20:19:12 00200 Subject: [Gambas-user] PP alignements in DIM Message-ID: <414dcda0.61e0.0@...9...> >On Sunday 19 September 2004 16:58, Charlie Reinl wrote: >> Salut Ron, >> >> send you attached the new alignements in DIM, one with option >> NOT align after 'NEW' checked one without. >> >> Thanks I forgot all the times INHERITS and PROPERTY >> >> Tell me what you think about. >> >> Amicalement >> Charlie >> > >Hum, yummi yummi, that looks nice to me, I hope others to. >Geil, wie man da sagt im Deutschland. :) > >I believe a table view with columns for the left part of 'AS' >is good. >The e3.jpg, upper picture, is for me the way I should most use >as standard, the second to check for errors I (don't) make. :) that can be changed 'NOT align after 'NEW'' which is a option > >It can give a good insight of what you have declared. >However even if it is not wrong after 'AS' , it can make that part >a bit unreadable. > >NEW is a optional keyword, If it occurs, it should have a column >for it and lines without 'new' should have a empty cell. >4 Chars width, if I do not miss other Key words at that position. > >Example 1: >a: b: c: d: >AS NEW STRING[] >AS INTEGER >AS STRING = "a nice great to charlie" > >Example 2: >AS BOOLEAN >AS NEW VARIANT >AS STRING = "a nice great to charlie" > >Rule 1: >If a NEW exist then the all type shifts a column or one space after NEW >Rule 2: >if predefenied values then a new column after th widest type used. > >Table like for checking can be handy but for readability I think not wise. >Not everyone likes a big width of the editor, me included. >Be carefull not to overdose it for the whole line. > >One checkbox to handle the RightHandSide of AS can solve the >choise between Example 1 and 2. > >BTW: The PROPERTY can't properly handled the same way >PROPERTY READ name(a as string,b as string, c as string) as integer wil not fit anyway >EVENT eventname(a as string,b as string, c as string) > >I think it makes it not easy for you. You could do the global section >on a line by line base but these rules of indenting makes it more >difficult, I assume, for you. > I just posted a package to use the PP in a IDE. And after I will read you mail cearfully. > >Just dreaming, Benoit will kill me :) > >{declare method} > {variable_name} AS > {type_part} <= predefinied_value> > >PRIVATE STATIC > varName AS > STRING <= "predeclared"> > objObjects AS > Object[] >PUBLIC CONST > pi AS > INTEGER = 3.14 >PROPERTY > name(arg <, arg <, arg...>> ) AS > VARIANT > > >------------------------------------------------------- >This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >Project Admins to receive an Apple iPod Mini FREE for your judgement on >who ports your project to Linux PPC the best. Sponsored by IBM. >Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >_______________________________________________ >Gambas-user mailing list >Gambas-user at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/gambas-user > > * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From igor.furlan at ...626... Sun Sep 19 21:02:20 2004 From: igor.furlan at ...626... (Primorec) Date: Sun, 19 Sep 2004 12:02:20 -0700 Subject: [Gambas-user] how to copy a project ? In-Reply-To: <200409191720.49904.ronstk@...239...> References: <54728e74040918233260cfe8f2@...627...> <200409191720.49904.ronstk@...239...> Message-ID: <54728e7404091912021e491cab@...627...> On Sun, 19 Sep 2004 17:20:49 +0200, ron wrote: > On Sunday 19 September 2004 08:32, Primorec wrote: > > Hi gambas gurus [snip] [snip] > > After few clicks I am in > > /opt/gambas/share/gambas/examples/Basic. There I highlight project > > "Blights" and click "Next". All I get on the screen is the message > > "Can not find this project". > > > > What am I doing wrong ? > > Despite your not the owner as root you can select it. > That is what you do wrong, selecting not you property :) nope that was not the problem. In other words, I've found the root cause for this strange behavior. So, here it goes: User should NOT select the project on the RIGHT side of the file/project explorer/selector (or whatever you want to call the selection window). User should select the project on the LEFT side of that window and everything works flawlessly by traversing the directory tree from "/" down to desired project and clicking on "+". Once the user is on the right spot, he/she should highlight the project and click on "Next". That's it. The world is bright and shiny again. > Gambas can't however read it while the active user is you. > It may not access the directory name, no right for. > The message is strictly right but misleading in the context > it occurs, you could select it without having th right. nope... see above > > P.S. Disclaimer: > > I am almost 100% sure I am doing something fundamentally wrong.... > > unfortunately, I can not find out what I am doing wrong. > > You could change the whole gambas tree to group 'users' or > give the whole tree read,write,execute access for everyone or > the best one, > make a gambas directory in you home directory and copy the > example tree to a bambas directory in your home directory > Re-assign the rights to user 'your_name' and group 'your_group'. > doing this as root. to prevent conflicts. Nope it did not help. I've followed your advice to the letter. If I select project on the RIGHT side of the window, IT DOES NOT work.... but, if I select the project on the LEFT side ---> everything is OK. In other words, DO NOT traverse the tree on the RIGHT side with double click. For me, as a newbie, this is a little bit not logical and annoying. Project selection should work on the LEFT and the RIGHT side in the same way. Is this QT problem (aka QT widget behavior )? Could it be fixed in gambas by calling QT widget (file selector) with different parameters ? From Karl.Reinl at ...9... Sun Sep 19 23:36:22 2004 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Sun, 19 Sep 2004 21:36:22 +0000 Subject: [Gambas-user] PP NEW in a own Column Message-ID: <200409192136.22853.Karl.Reinl@...9...> Salut Ron, think you meant that. Amicalement Cahrlie -------------- next part -------------- A non-text attachment was scrubbed... Name: eNew1.jpg Type: image/jpeg Size: 63333 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: eNew2.jpg Type: image/jpeg Size: 63189 bytes Desc: not available URL: From g.brandl at ...18... Sun Sep 19 22:02:29 2004 From: g.brandl at ...18... (Georg Brandl) Date: Sun, 19 Sep 2004 22:02:29 +0200 Subject: [Gambas-user] PP NEW in a own Column In-Reply-To: <200409192136.22853.Karl.Reinl@...9...> References: <200409192136.22853.Karl.Reinl@...9...> Message-ID: <414DE5D5.4020604@...18...> Charlie Reinl wrote: > Salut Ron, > > think you meant that. [Screenshot] "NEW" is most certainly not a person, and even more certainly not a male person. So it would be correct to say "NEW has its own column" ;) mfg Georg From na2492 at ...9... Sun Sep 19 23:22:30 2004 From: na2492 at ...9... (Charlie Reinl) Date: Sun, 19 Sep 2004 23:22:30 00200 Subject: [Gambas-user] PP NEW in a own Column Message-ID: <414df896.f4a.0@...9...> >Charlie Reinl wrote: >> Salut Ron, >> >> think you meant that. > >[Screenshot] > >"NEW" is most certainly not a person, and even more certainly not a male >person. So it would be correct to say "NEW has its own column" ;) > >mfg >Georg Salut, thanks, will change that. Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From na2492 at ...9... Sun Sep 19 23:25:28 2004 From: na2492 at ...9... (Charlie Reinl) Date: Sun, 19 Sep 2004 23:25:28 00200 Subject: [Gambas-user] PP NEW in a own Column Message-ID: <414df948.1126.0@...9...> >Charlie Reinl wrote: >> Salut Ron, >> >> think you meant that. > >[Screenshot] > >"NEW" is most certainly not a person, and even more certainly not a male >person. So it would be correct to say "NEW has its own column" ;) > >mfg >Georg > Salut , in the screenshot it is still 'NEW has its own column' Just a bad written email. Amicalement Charlie * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From eilert-sprachen at ...221... Mon Sep 20 10:12:11 2004 From: eilert-sprachen at ...221... (Eilert) Date: Mon, 20 Sep 2004 10:12:11 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <200409191914.55947.gambas@...1...> References: <200409140013.35554.k-p.richter@...20...> <4147E542.8070002@...221...> <200409160003.14305.k-p.richter@...20...> <200409191914.55947.gambas@...1...> Message-ID: <414E90DB.4040503@...221...> Hi Benoit, first of all: thanks a lot for that phantastic Gambas, it really helps me, and it is terriffic to work with it. I already did 2 little projects with it, both work well in a multi-user environment, no problems yet. > So I decided that all screen font size will be internally modified so that the > screen resolution is always 96 DPI. This is the mean of the Font.Resolution > property. The Desktop.Resolution property returns what X-Window says about > your screen. I understand that, and I think it's ok. But what about printer fonts? I found that e. g. Courier 12 appears like 14 on the printer and Times 12 appears as something like 12.5 or so. The same fonts printed from other programs are of correct size. Strange thing, isn't it? Printer fonts shouldn't be related to screen resolution, should they? So what I meant was that maybe there is a relation, maybe there isn't... You can easily get the fonts on screen right, but when you say printer.font.size = 12 you should rely on the font be printed as 12 pt, not bigger. I guess there is something going wrong in the way Gambas is talking to the printer object (Qt bug?). It won't have to do with the screen resolution. In my little program I set font.size to 10 to let it print with about 12 pt. Regards Rolf From c_bigham at ...605... Mon Sep 20 10:59:11 2004 From: c_bigham at ...605... (Chas.Bigham) Date: Mon, 20 Sep 2004 03:59:11 -0500 Subject: [Gambas-user] (no subject) Message-ID: <414E9BDF.6060704@...605...> From: Benoit Minisini * Re: Re: Including a file with install packages* 2004-09-19 09:04 On Friday 17 September 2004 07:08, Chas.Bigham wrote: > From: Chas.Bigham > * Including a file with install packages* > > 2004-09-16 01:06 > > Good $TimeOfDayInYourGeographicalLocation everyone. > > i want to iclude a text file with the rpm/source package of my program. > this text file is not created by my application its self, however is > essential for it"s functioning. How would i go about including this file > with the install packages so that this file is installed at installation?? > > thanks for any help anyone can offer > Chas. Bigham > > Can you give more details ? -- Benoit Minisini mailto:gambas at ...636... yes.... the project i have been working on(gui4bdc (gui4bdc.sourceforge.net for a few details and general info)), interfaces with a command line application(in this case, Bit Defender Console). initially, i loaded the virus list using a Process_Read function and would stream the text to a text area control, but this was sluggish and resource intemsive, so i decided to replace it with a File.Load routine. thus i created the virus list in /var/bdc/viruslist running BDC from a console with bdc --viruslist >/var/bdc/viruslist and made txtboxVirusList.Text = File.Load("/var/bdc/viruslist"). But, if i want to be able to use the File.Load operation with my application and have others be able to use the app, then i need to have this file as part of the installation. so, i rite clicked in the project explorer window on the Data folder, chose new - Text File. when the dialog appeared, i chose the tab that said Existing, browsed to /var/bdc and in the file textbox i put viruslist. so now, the text file viruslist is part of the Data in the project. however, when i compile and make executable, then create an installation rpm for Mandrake, when i open the rpm in Kpackage and browse the file listing, /var/bdc/viruslist is not part of the rpm. i tried to think of a way to create the file at app launch and afterwards, check for it's existance and to determine whether to create that file or not, however, that is something beyond my abilities and limited skilla at this time. if need be, i can post a source package of the project at gui4bdc.sourceforge.net of my project code as it stands at this time and you can open the project in gambas and create the rpm's yourself to see what i am talking about. and please let me know if you need further information. merci, mr. minisini. Chas. From cpackard at ...626... Mon Sep 20 13:42:42 2004 From: cpackard at ...626... (Craig Packard) Date: Mon, 20 Sep 2004 07:42:42 -0400 Subject: [Gambas-user] Stumped by .99 In-Reply-To: <200409190719.07463.ronstk@...239...> References: <9ddb9d0804091818472bc689e9@...627...> <200409190719.07463.ronstk@...239...> Message-ID: <9ddb9d0804092004425189b444@...627...> On Sun, 19 Sep 2004 07:19:07 +0200, ron wrote: > > Do you have? > > DIM $hConn As NEW Connection > > WITH $hConn > .Type = "postgresql" > .Host = "localhost" > .Login = "username" > .Password = "passwd" > .Name = "testdb" > END WITH > > TRY $hConn.Open > IF Error THEN PRINT "Cannot Open Database. Error = "; Error.Text > Yes I have that stuff. Except of course mysql instead of postgresql. > See Connection.Open again in help > Pay attention to the TRY and IF Error line! > > --------------------------- > > Conn.Edit("customers") requires Primary key in table for this. > See Changelog > Did you declare rData ? > > ---------------------- > Yes I declared rData, I'll have to look and see if my table has a primary key. I'd would think it does, but I didn't actually check! > change > i = rData.MoveTo[CInt(txtRecNumber.Text)] > to > i = rData.MoveTo(VAL(txtRecNumber.Text)) > For rData.MoveTo see help for syntax. Not [] but () > > Note: Cint should be right but its argument must be real number > as numeric or "123". A pure ASCII string as 3 bytes. > A textbox.text is for some reason not qualified as argument for CInt(). > Can be different character set and is not always pure ASCII. > In a logic view you are right to use it, but practice is different. > Actually I put the CInt() in just to try and get it to work! But thanks for the tip. I didn't know that! > --------------- > > > And it constantly throws an error: "Not an object" > Where is it thrown. The line? > It throws it when it gets to Textbox5.Text. If I replace that with 1 then it works. So it is something about the way it is trying to read the textbox? > If the Conn.Open not works then Conn.Edit() does not work > and then there is no rData. > There is rData, I can hard code the 1 into the moveto and it works. Thanks for your tips and suggestions. I'll try the other things you suggested. From cpackard at ...626... Mon Sep 20 13:44:52 2004 From: cpackard at ...626... (Craig Packard) Date: Mon, 20 Sep 2004 07:44:52 -0400 Subject: [Gambas-user] Stumped by .99 In-Reply-To: <200409191619.02785.gambas@...1...> References: <9ddb9d0804091818472bc689e9@...627...> <200409191619.02785.gambas@...1...> Message-ID: <9ddb9d08040920044461f1e494@...627...> On Sun, 19 Sep 2004 16:19:02 +0200, Benoit Minisini wrote: > On Sunday 19 September 2004 03:47, Craig Packard wrote: > > I seem to be having a lot of trouble doing things in .99 that I could > > do in .97. > > Which distribution do you use ? > Fedora Core 1 > > > > 1. I can't get the 'watch' window to work at all. I can't even get > > the window to 'undock' from the project window? This makes it very > > difficult to read the current value of the varable(s) I'm watching. > > Can I make this a seperate window still? Everything I try to watch > > just tells me: "ERROR: Cannot load class 'TextBox5: Unable to load > > class file" When I watch TextBox5.Text or for that matter any > > textbox. . . Is anyone else using the watch window? > > This is a problem with the included debugger. He thinks that an identifier is > a class if it begins with an uppercase letter! So as a workaround type > "textBox5.Text", it should work. I'll try that tonight thanks! I just can't work with out the watch window! :) > > 2. I also have the 96 resources unfreed (or whatever it is) error that > > others have reported. > > These are 96 memory allocations. So you are using a RedHat ? Fedora > > MoveTo is a method, so you must use braces and not brackets. > Thanks I'll try that! From valerioguaglianone at ...152... Mon Sep 20 22:35:57 2004 From: valerioguaglianone at ...152... (Valerio Guaglianone) Date: Mon, 20 Sep 2004 22:35:57 +0200 Subject: [Gambas-user] Newbie question Message-ID: <414F3F2D.5000709@...152...> This code work perfectly: PUBLIC SUB Button3_Click() TextArea1.Text=File.Load("error.txt") END If file 'error.txt' not exist? How to check the existence of the file? Thank ;-) From na2492 at ...9... Mon Sep 20 23:45:04 2004 From: na2492 at ...9... (Charlie Reinl) Date: Mon, 20 Sep 2004 23:45:04 00200 Subject: [Gambas-user] Newbie question Message-ID: <414f4f60.26af.0@...9...> >This code work perfectly: > >PUBLIC SUB Button3_Click() > TextArea1.Text=File.Load("error.txt") >END > >If file 'error.txt' not exist? >How to check the existence of the file? > >Thank ;-) > use DIR / isDir (see isDir/Dir in help) * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * From karl.reinl at ...9... Mon Sep 20 23:28:45 2004 From: karl.reinl at ...9... (Charlie) Date: Mon, 20 Sep 2004 23:28:45 +0200 Subject: [Gambas-user] PP NEW in a own Column References: <414df948.1126.0@...9...> Message-ID: <414F4B8D.9070001@...9...> Charlie Reinl schrieb: >>Charlie Reinl wrote: >> >> >>>Salut Ron, >>> >>>think you meant that. >>> >>> >>[Screenshot] >> >>"NEW" is most certainly not a person, and even more certainly not a male >>person. So it would be correct to say "NEW has its own column" ;) >> >>mfg >>Georg >> >> >> >Salut , > >in the screenshot it is still 'NEW has its own column' >Just a bad written email. > No it wasn't and it isn't, I had squared eys, so I have to change 'him' ! > >Amicalement >Charlie > >* Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * > > >------------------------------------------------------- >This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >Project Admins to receive an Apple iPod Mini FREE for your judgement on >who ports your project to Linux PPC the best. Sponsored by IBM. >Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >_______________________________________________ >Gambas-user mailing list >Gambas-user at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > From gambasfr at ...11... Tue Sep 21 00:16:33 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Tue, 21 Sep 2004 00:16:33 +0200 Subject: [Gambas-user] Newbie question In-Reply-To: <414f4f60.26af.0@...9...> References: <414f4f60.26af.0@...9...> Message-ID: <200409210016.33751.gambasfr@...11...> Le mardi 21 Septembre 2004 01:45, Charlie Reinl a ?crit?: > >This code work perfectly: > > > >PUBLIC SUB Button3_Click() > > TextArea1.Text=File.Load("error.txt") > >END > > > >If file 'error.txt' not exist? > >How to check the existence of the file? > > > >Thank ;-) > > use DIR / isDir (see isDir/Dir in help) > * Gesendet mit / Sent by: FEN-Webmail * http://www.fen-net.de * Hello ... Use :; IF Exist("myfile") THEN ... isDir is to know is the path is a directory Dir ("mypath", "mypattern") return an array of files contained in the path Fabien Bodard > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From ronstk at ...239... Tue Sep 21 01:02:50 2004 From: ronstk at ...239... (ron) Date: Tue, 21 Sep 2004 01:02:50 +0200 Subject: [Gambas-user] PP NEW in a own Column In-Reply-To: <200409192136.22853.Karl.Reinl@...9...> References: <200409192136.22853.Karl.Reinl@...9...> Message-ID: <200409210102.50549.ronstk@...239...> On Sunday 19 September 2004 23:36, Charlie Reinl wrote: > Salut Ron, > > think you meant that. > > Amicalement > Cahrlie > Yes, that is correct. Well you did see with square eyes your self :) The report or how you will call it is to the gambas-devel list. No reason to repeat here. [off topic] Some mails are comming late here. Also wrong sequence, answers before request :( Tiscali.nl is getting provider problems, the cheap abo's and gratis modems cost so much money, they are not able to cope with and expand there network. Start to be hot topic on the local forums and magazines. :( I'm sad. [on topic] From cpackard at ...626... Tue Sep 21 02:25:45 2004 From: cpackard at ...626... (Craig Packard) Date: Mon, 20 Sep 2004 20:25:45 -0400 Subject: [Gambas-user] Stumped by .99 In-Reply-To: <200409191619.02785.gambas@...1...> References: <9ddb9d0804091818472bc689e9@...627...> <200409191619.02785.gambas@...1...> Message-ID: <9ddb9d0804092017255a94093a@...627...> On Sun, 19 Sep 2004 16:19:02 +0200, Benoit Minisini wrote: > On Sunday 19 September 2004 03:47, Craig Packard wrote: > > 1. I can't get the 'watch' window to work at all. I can't even get > > the window to 'undock' from the project window? This makes it very > > difficult to read the current value of the varable(s) I'm watching. > > Can I make this a seperate window still? Everything I try to watch > > just tells me: "ERROR: Cannot load class 'TextBox5: Unable to load > > class file" When I watch TextBox5.Text or for that matter any > > textbox. . . Is anyone else using the watch window? > > This is a problem with the included debugger. He thinks that an identifier is > a class if it begins with an uppercase letter! So as a workaround type > "textBox5.Text", it should work. Still not working. I can't get watches or the console windows to tell me anything. Please see the simple attached screen shot. I'm sure you can correct me. > > 3. I'm having a lot of trouble with MySQL. I can't get the moveto > > function of the result object to work at all. I'll try something > > like: > > > > Conn.Open > > rData = Conn.Edit("customers") > > i = rData.MoveTo[CInt(txtRecNumber.Text)] > > > > And it constantly throws an error: "Not an object" > > MoveTo is a method, so you must use braces and not brackets. Bingo, moveto is working thanks to ( ). However I can not get an update to actually update anything. This would be MUCH easier to troubleshoot if I had the watch window to see what I was doing wrong! :) WITH Conn .Type = frmMain.strType .Host = frmMain.strHost .Login = frmMain.strLogin .Password = frmMain.strPassword .Name = frmMain.strDataBase END WITH Conn.Open Conn.Begin 'Is this and commit needed with MySQL? IF txtRecNumber.Text = "*" THEN rData = Conn.Create("customers") ELSE rData = Conn.Edit("customers") END IF rData.MoveTo(Val(txtRecNumber.Text)) rData["name"] = textbox1.Text rData["contact"] = textbox2.Text rData["address1"] = textbox3.Text rData["address2"] = textbox4.Text rData["city"] = textbox5.Text rData["state"] = textbox6.Text rData["zip"] = textbox7.Text rData["terms"] = textbox8.Text rData.Update() Conn.Commit rData.Connection.Close Conn.Close Also note in my screen shot that my Watch window is 'docked' or stuck to the project window. That wasn't like that before. I must admit I hate it being docked. It makes me stretch my project window real wide so I can read the watch messages. Thanks again for any help. - Craig -------------- next part -------------- A non-text attachment was scrubbed... Name: snapshot1.png Type: image/png Size: 77885 bytes Desc: not available URL: From ronstk at ...239... Tue Sep 21 07:07:03 2004 From: ronstk at ...239... (ron) Date: Tue, 21 Sep 2004 07:07:03 +0200 Subject: [Gambas-user] Stumped by .99 In-Reply-To: <9ddb9d0804092017255a94093a@...627...> References: <9ddb9d0804091818472bc689e9@...627...> <200409191619.02785.gambas@...1...> <9ddb9d0804092017255a94093a@...627...> Message-ID: <200409210707.04668.ronstk@...239...> On Tuesday 21 September 2004 02:25, Craig Packard wrote: > Bingo, moveto is working thanks to ( ). I told you :) change i = rData.MoveTo[CInt(txtRecNumber.Text)] to i = rData.MoveTo(VAL(txtRecNumber.Text)) For rData.MoveTo see help for syntax. Not [] but () <------------- > > > WITH Conn > .Type = frmMain.strType > .Host = frmMain.strHost > .Login = frmMain.strLogin > .Password = frmMain.strPassword > .Name = frmMain.strDataBase > END WITH > Conn.Open > Conn.Begin 'Is this and commit needed with MySQL? > IF txtRecNumber.Text = "*" THEN > rData = Conn.Create("customers") > ELSE > rData = Conn.Edit("customers") > END IF > rData.MoveTo(Val(txtRecNumber.Text)) > rData["name"] = textbox1.Text > rData["contact"] = textbox2.Text > rData["address1"] = textbox3.Text > rData["address2"] = textbox4.Text > rData["city"] = textbox5.Text > rData["state"] = textbox6.Text > rData["zip"] = textbox7.Text > rData["terms"] = textbox8.Text > rData.Update() > Conn.Commit > rData.Connection.Close > Conn.Close > > > Also note in my screen shot that my Watch window is 'docked' or stuck > to the project window. That wasn't like that before. I must admit I > hate it being docked. It makes me stretch my project window real wide > so I can read the watch messages. > > Thanks again for any help. > > > - Craig > Try rData.Update instead rData.Update() See the source for the database manager. There are really good examples how to use the gb.db component. Not a easy one, because the many separate class files. But using the 'Find' tool searching for the methos you can use it. For the screenshot, it does not tell me anything, sorry. The blue marked line, if that is the error line, wants on the form two objects, textbox1 and textlabel1. Are the objects there and have the correct name (in property sheet)? I never used the watch, It's me unclear how it works anyway. I had the same error as you, now I know about the uppercase problem. I learned without it. :) From cpackard at ...626... Tue Sep 21 13:24:10 2004 From: cpackard at ...626... (Craig Packard) Date: Tue, 21 Sep 2004 07:24:10 -0400 Subject: [Gambas-user] Stumped by .99 In-Reply-To: <200409210707.04668.ronstk@...239...> References: <9ddb9d0804091818472bc689e9@...627...> <200409191619.02785.gambas@...1...> <9ddb9d0804092017255a94093a@...627...> <200409210707.04668.ronstk@...239...> Message-ID: <9ddb9d08040921042434680012@...627...> On Tue, 21 Sep 2004 07:07:03 +0200, ron wrote: > On Tuesday 21 September 2004 02:25, Craig Packard wrote: > > > Bingo, moveto is working thanks to ( ). > I told you :) > > change > i = rData.MoveTo[CInt(txtRecNumber.Text)] > to > i = rData.MoveTo(VAL(txtRecNumber.Text)) > For rData.MoveTo see help for syntax. Not [] but () <------------- > > Yes thanks it works now. And note I did switch and use VAL! > Try rData.Update instead rData.Update() Yea, that is how I had it. I only changed it to Update() to see if that was what I was doing wrong. I just didn't change it back. So that isn't it. > See the source for the database manager. > There are really good examples how to use the gb.db component. > Not a easy one, because the many separate class files. > But using the 'Find' tool searching for the methos you can use it. Yes that is what I've been doing but in that project it seems to work! It just does a .Update at the end! I do that and it doesn't save anything! It is what made me put the .begin and .commit commands in. I wasn't using them and then saw them in use in the example and started to use them. Although I didn't think MySQL supported transactions.... > > For the screenshot, it does not tell me anything, sorry. > The blue marked line, if that is the error line, wants > on the form two objects, textbox1 and textlabel1. > Are the objects there and have the correct name (in property sheet)? Yes names are all fine and they are all lowercase. I did that just to remove any capitilazationn problems. What the screenshot is supposed to do is show how the watch window is docked or attached to the project window. It used to be a seperate window which was MUCH easier to use. And it shows the error I'm getting in the watch window. From gambas at ...1... Tue Sep 21 16:53:06 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 21 Sep 2004 16:53:06 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <414E90DB.4040503@...221...> References: <200409140013.35554.k-p.richter@...20...> <200409191914.55947.gambas@...1...> <414E90DB.4040503@...221...> Message-ID: <200409211653.06117.gambas@...1...> On Monday 20 September 2004 10:12, Eilert wrote: > Hi Benoit, > > first of all: thanks a lot for that phantastic Gambas, it really helps > me, and it is terriffic to work with it. I already did 2 little projects > with it, both work well in a multi-user environment, no problems yet. > > > So I decided that all screen font size will be internally modified so > > that the screen resolution is always 96 DPI. This is the mean of the > > Font.Resolution property. The Desktop.Resolution property returns what > > X-Window says about your screen. > > I understand that, and I think it's ok. But what about printer fonts? I > found that e. g. Courier 12 appears like 14 on the printer and Times 12 > appears as something like 12.5 or so. The same fonts printed from other > programs are of correct size. Strange thing, isn't it? Printer fonts > shouldn't be related to screen resolution, should they? > > So what I meant was that maybe there is a relation, maybe there isn't... > You can easily get the fonts on screen right, but when you say > > printer.font.size = 12 > > you should rely on the font be printed as 12 pt, not bigger. I guess > there is something going wrong in the way Gambas is talking to the > printer object (Qt bug?). It won't have to do with the screen resolution. > > In my little program I set font.size to 10 to let it print with about 12 > pt. > > Regards > > Rolf > Arg! I made a bug... The printer font was resized like screen fonts. I will fix that in the next version, so that printer font is never resized. Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Tue Sep 21 16:57:52 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 21 Sep 2004 16:57:52 +0200 Subject: [Gambas-user] (no subject) In-Reply-To: <414E9BDF.6060704@...605...> References: <414E9BDF.6060704@...605...> Message-ID: <200409211657.52671.gambas@...1...> On Monday 20 September 2004 10:59, Chas.Bigham wrote: > From: Benoit Minisini > * Re: Re: Including a file with install packages* > > 2004-09-19 09:04 > > On Friday 17 September 2004 07:08, Chas.Bigham wrote: > > From: Chas.Bigham > > * Including a file with install packages* > > > > > > 2004-09-16 01:06 > > > > Good $TimeOfDayInYourGeographicalLocation everyone. > > > > i want to iclude a text file with the rpm/source package of my program. > > this text file is not created by my application its self, however is > > essential for it"s functioning. How would i go about including this > > file with the install packages so that this file is installed at > > installation?? > > > > thanks for any help anyone can offer > > Chas. Bigham > > Can you give more details ? > > -- > Benoit Minisini > mailto:gambas at ...636... > > yes.... > > the project i have been working on(gui4bdc (gui4bdc.sourceforge.net for a > few details and general info)), interfaces with a command line > application(in this case, Bit Defender Console). initially, i loaded the > virus list using a Process_Read function and would stream the text to a > text area control, but this was sluggish and resource intemsive, so i > decided to replace it with a File.Load routine. thus i created the virus > list in /var/bdc/viruslist running BDC from a console with bdc --viruslist > >/var/bdc/viruslist and made txtboxVirusList.Text = > File.Load("/var/bdc/viruslist"). But, if i want to be able to use the > File.Load operation with my application and have others be able to use the > app, then i need to have this file as part of the installation. > so, i rite clicked in the project explorer window on the Data folder, chose > new - Text File. when the dialog appeared, i chose the tab that said > Existing, browsed to /var/bdc and in the file textbox i put viruslist. so > now, the text file viruslist is part of the Data in the project. however, > when i compile and make executable, then create an installation rpm for > Mandrake, when i open the rpm in Kpackage and browse the file listing, > /var/bdc/viruslist is not part of the rpm. When you make an executable, an archive of the project is created that includes all data files of the project. So, indirectly, the text file viruslist IS in the RPM. > > i tried to think of a way to create the file at app launch and afterwards, > check for it's existance and to determine whether to create that file or > not, however, that is something beyond my abilities and limited skilla at > this time. if need be, i can post a source package of the project at > gui4bdc.sourceforge.net of my project code as it stands at this time and > you can open the project in gambas and create the rpm's yourself to see > what i am talking about. > > and please let me know if you need further information. > > merci, mr. minisini. > Chas. > I can't make support for project files that dynamically change at the moment, even if it would be easy. But this is a good idea and I note it for the future. Regards, -- Benoit Minisini mailto:gambas at ...1... From eilert-sprachen at ...221... Tue Sep 21 18:19:20 2004 From: eilert-sprachen at ...221... (Eilert) Date: Tue, 21 Sep 2004 18:19:20 +0200 Subject: [Gambas-user] The hell of font size In-Reply-To: <200409211653.06117.gambas@...1...> References: <200409140013.35554.k-p.richter@...20...> <200409191914.55947.gambas@...1...> <414E90DB.4040503@...221...> <200409211653.06117.gambas@...1...> Message-ID: <41505488.6030804@...221...> Oh - I found a bug! Yippieee! :-)) > Arg! I made a bug... The printer font was resized like screen fonts. I will > fix that in the next version, so that printer font is never resized. Ok, thanks a lot - at least I know now that it's not a bug in my programming :-) Rolf From karl.reinl at ...9... Tue Sep 21 18:25:24 2004 From: karl.reinl at ...9... (Charlie) Date: Tue, 21 Sep 2004 18:25:24 +0200 Subject: [Gambas-user] PP NEW in a own Column References: <200409192136.22853.Karl.Reinl@...9...> <200409210102.50549.ronstk@...239...> Message-ID: <415055F4.5090802@...9...> ron schrieb: >On Sunday 19 September 2004 23:36, Charlie Reinl wrote: > > >>Salut Ron, >> >>think you meant that. >> >>Amicalement >>Cahrlie >> >> >> > >Yes, that is correct. >Well you did see with square eyes your self :) > >The report or how you will call it is to the gambas-devel list. >No reason to repeat here. > >[off topic] >Some mails are comming late here. >Also wrong sequence, answers before request :( >Tiscali.nl is getting provider problems, >the cheap abo's and gratis modems cost so much money, >they are not able to cope with and expand there network. >Start to be hot topic on the local forums and magazines. :( >I'm sad. >[on topic] > > > Salut Ron, I remarked that you are 1 houre in future that last time. I thought you are on Canari Islands or so ;-) Amicalement Charlie From ronstk at ...239... Tue Sep 21 19:37:55 2004 From: ronstk at ...239... (ron) Date: Tue, 21 Sep 2004 19:37:55 +0200 Subject: [Gambas-user] PP NEW in a own Column In-Reply-To: <415055F4.5090802@...9...> References: <200409192136.22853.Karl.Reinl@...9...> <200409210102.50549.ronstk@...239...> <415055F4.5090802@...9...> Message-ID: <200409211937.58314.ronstk@...239...> On Tuesday 21 September 2004 18:25, Charlie wrote: > > > Salut Ron, > > I remarked that you are 1 houre in future that last time. > I thought you are on Canari Islands or so ;-) > > Amicalement > Charlie > > I wish it was true. It is for this year ATM not sure to be happen :( I will try to go to my 'apartment' on Tenerife The owner is a german cople living over there from Kassel. I have been there now for the last 5 years. For the time, it looks OK here. The tray clock is right. OK and I send the reply now at local time GMT+1 19:40 The time in the netherland is 19:40 21-sep-2004 My watch say 22-sep :) I have to adjust something. From girardhenri at ...67... Thu Sep 23 20:09:58 2004 From: girardhenri at ...67... (Henri Girard) Date: Thu, 23 Sep 2004 20:09:58 +0200 Subject: [Gambas-user] fedora core 3 test 2 Message-ID: Hi :) I just installed fc3 t2 and compiled gambas fine... all great :) Henri -------------- next part -------------- An HTML attachment was scrubbed... URL: From jscops at ...11... Sat Sep 25 10:52:19 2004 From: jscops at ...11... (Jack) Date: Sat, 25 Sep 2004 10:52:19 +0200 Subject: [Gambas-user] Reporting with Kugar Message-ID: <200409251049.34523.jscops@...11...> I have take the Rizky Tahara Shita Datareportexample and i have modified it for another reporting with Kugar ( not Html). The file ID.kut must be copied in the same Kugar directory. ( In my PC, /usr/share/apps/kugar/templates ). When you click to printer, the program create a file named ID.kud which contain data. Excuse my bad english. Thank's to Rizky. ~? Jack ?~ -------------- next part -------------- A non-text attachment was scrubbed... Name: ID.kut Type: application/x-kudesigner Size: 8058 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: KugarReportExample-0.0.1.tar.gz Type: application/x-tgz Size: 12757 bytes Desc: not available URL: From francesco.difusco at ...69... Sun Sep 26 09:09:50 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 26 Sep 2004 09:09:50 +0200 Subject: [Gambas-user] I don't receive messages anymore Message-ID: Why I don't receive messages anymore? Has this mailing list been closed? Francesco From girardhenri at ...67... Sun Sep 26 09:34:14 2004 From: girardhenri at ...67... (Henri Girard) Date: Sun, 26 Sep 2004 09:34:14 +0200 Subject: [Gambas-user] I don't receive messages anymore References: Message-ID: it works ? ----- Original Message ----- From: To: "gambas gambas" Sent: Sunday, September 26, 2004 9:09 AM Subject: [Gambas-user] I don't receive messages anymore Why I don't receive messages anymore? Has this mailing list been closed? Francesco ------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From valerioguaglianone at ...152... Sun Sep 26 09:59:12 2004 From: valerioguaglianone at ...152... (Valerio Guaglianone) Date: Sun, 26 Sep 2004 09:59:12 +0200 Subject: [Gambas-user] I don't receive messages anymore In-Reply-To: References: Message-ID: <415676D0.3030109@...152...> francesco.difusco at ...69... wrote: > Why I don't receive messages anymore? Has this mailing list been closed? > > Francesco This mailing list is open ;-) (Ciao francesco!) From francesco.difusco at ...69... Sun Sep 26 16:54:07 2004 From: francesco.difusco at ...69... (francesco.difusco@libero.it) Date: Sun, 26 Sep 2004 16:54:07 +0200 Subject: [Gambas-user] I don Message-ID: > This mailing list is open ;-) > (Ciao francesco!) Mi stavo preoccupando perch? non ricevevo messaggi da due giorni. Ciao! From gregg at ...50... Mon Sep 27 06:16:51 2004 From: gregg at ...50... (Gregg) Date: Sun, 26 Sep 2004 23:16:51 -0500 (EST) Subject: [Gambas-user] Multiple questions from a new user. Message-ID: <60233.24.34.179.82.1096258611.squirrel@...637...> Ive been using linux for about 10 years now, and oddly enough (since most of my linux friends hate vb) I have been a Visual Basic developer for about 10 as well. I love gambas, but I have some questions. 1) About the compiler. I know its been mentioned on here before, but has anyone actually STARTED writing a native elf compiler? 2) Sample projects. I see a lot of them, say I want to submit a few as I write them, where would I send them? And in the spirit of helping, are there any that are actually needed? I wouldnt want to provide samples that are useless to people... 3) I would like to know if the editor window is ever going to get drop downs like vb's for the events interface? 4) Will there ever be global variables (without the hack described in the VB differences page?) 5) Has anyone thought about writing a scanner that would scan vb code for all the places that it wouldnt be compatible? This would make porting applications to gambas a lot easier. Instead of having to edit, compile, edit, compile... (not needed, but would be nice) 6) The biggest incompatibility I have seen so far in bringing any of my vb code over to gambas has been the array handling. Is there any chance at somehow getting that in the vb compatibility code? (again, not the biggest deal but it would cut down on about half of my porting issues.) Thats pretty much all I have for now. Ill probably end up having more when I use it for a little while. Gregg From gambasfr at ...11... Mon Sep 27 05:40:30 2004 From: gambasfr at ...11... (Bodard Fabien) Date: Mon, 27 Sep 2004 05:40:30 +0200 Subject: [Gambas-user] Multiple questions from a new user. In-Reply-To: <60233.24.34.179.82.1096258611.squirrel@...637...> References: <60233.24.34.179.82.1096258611.squirrel@...637...> Message-ID: <200409270540.31014.gambasfr@...11...> Le lundi 27 Septembre 2004 06:16, Gregg a ?crit?: > Ive been using linux for about 10 years now, and oddly enough (since most > of my linux friends hate vb) I have been a Visual Basic developer for > about 10 as well. I love gambas, but I have some questions. > > 1) About the compiler. I know its been mentioned on here before, but has > anyone actually STARTED writing a native elf compiler? > > 2) Sample projects. I see a lot of them, say I want to submit a few as I > write them, where would I send them? And in the spirit of helping, are > there any that are actually needed? I wouldnt want to provide samples > that are useless to people... > > 3) I would like to know if the editor window is ever going to get drop > downs like vb's for the events interface? > > 4) Will there ever be global variables (without the hack described in the > VB differences page?) > > 5) Has anyone thought about writing a scanner that would scan vb code for > all the places that it wouldnt be compatible? This would make porting > applications to gambas a lot easier. Instead of having to edit, compile, > edit, compile... (not needed, but would be nice) > > 6) The biggest incompatibility I have seen so far in bringing any of my vb > code over to gambas has been the array handling. Is there any chance at > somehow getting that in the vb compatibility code? (again, not the biggest > deal but it would cut down on about half of my porting issues.) > > Thats pretty much all I have for now. Ill probably end up having more > when I use it for a little while. > > Gregg > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Hi gregg... you can try to send it at http://gambas.magic-systems.net and directly to Benoit Minisini at gambas at ...52... Fabien Bodard From stillj7388 at ...159... Mon Sep 27 06:46:19 2004 From: stillj7388 at ...159... (Jeff Stillinger) Date: Sun, 26 Sep 2004 21:46:19 -0700 Subject: [Gambas-user] Multiple questions from a new user. In-Reply-To: <60233.24.34.179.82.1096258611.squirrel@...637...> References: <60233.24.34.179.82.1096258611.squirrel@...637...> Message-ID: <41579B1B.7090202@...159...> Hi Gregg, Was wondering if your a vb.net author and have access to vb.net enterprise? There is a wizard for building distro's of the programs one writes. It comes with enterprise but not the standard edition. I now have at least two projects that I can't deliver because I can not build a install program for them. if vb.license.violation = false then would you be willing to send me the wizard? elseif vb.license.violation = true then would you be willing to build a couple of GNU projects? end if --j Gregg wrote: > Ive been using linux for about 10 years now, and oddly enough (since most > of my linux friends hate vb) I have been a Visual Basic developer for > about 10 as well. I love gambas, but I have some questions. > > 1) About the compiler. I know its been mentioned on here before, but has > anyone actually STARTED writing a native elf compiler? > > 2) Sample projects. I see a lot of them, say I want to submit a few as I > write them, where would I send them? And in the spirit of helping, are > there any that are actually needed? I wouldnt want to provide samples > that are useless to people... > > 3) I would like to know if the editor window is ever going to get drop > downs like vb's for the events interface? > > 4) Will there ever be global variables (without the hack described in the > VB differences page?) > > 5) Has anyone thought about writing a scanner that would scan vb code for > all the places that it wouldnt be compatible? This would make porting > applications to gambas a lot easier. Instead of having to edit, compile, > edit, compile... (not needed, but would be nice) > > 6) The biggest incompatibility I have seen so far in bringing any of my vb > code over to gambas has been the array handling. Is there any chance at > somehow getting that in the vb compatibility code? (again, not the biggest > deal but it would cut down on about half of my porting issues.) > > Thats pretty much all I have for now. Ill probably end up having more > when I use it for a little while. > > Gregg > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- CONFIDENTIALITY AND DISCLAIMER NOTICE: This email contains veterinary medical records, or material that is confidential and/or privileged. It is for the sole use of the intended recipient as shown in the message "To:" header. Any review, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, delete all electronic copies, and shred all hard copies. Photographic images are the property of Jeff Stillinger. Sender assumes no responsibility or liability for any damages caused by messages sent without encryption. From eilert-sprachen at ...221... Mon Sep 27 10:48:05 2004 From: eilert-sprachen at ...221... (Eilert) Date: Mon, 27 Sep 2004 10:48:05 +0200 Subject: [Gambas-user] TextArea: blocking right mouse click menu? Message-ID: <4157D3C5.8010600@...221...> Hi, is there a way to block the pop-up menu appearing when you right-click into the TextArea? I tried to compensate for the cut/copy functions by "destroying" the selection the user makes, but I didn't find a way of doing so. The selection properties are read-only, so I can't set them back on Mouse-Up. So I thought it might be more elegant to block the pop-up menu. The most important thing is that the user has no way of deleting some text ever typed into the TextArea. Is there any way to achieve this - never mind by that or another way? Rolf From sniper at ...593... Mon Sep 27 14:00:07 2004 From: sniper at ...593... (Cryrulez) Date: Mon, 27 Sep 2004 14:00:07 +0200 Subject: [Gambas-user] Set a Variable from file Message-ID: <004001c4a489$8854cc30$92631e0a@...638...> I have a file /tmp/risultato that contain a string: Athlon XP 2000 I want to set a variable with this string and I use this function OPEN "/tmp/risultato" FOR READ AS #FileCPU INPUT #FileCPU, CPU CLOSE #FileCPU The variable CPU contain only Athlon and not all string. Who have an idea to set the complete string to CPU variable? Tnx -------------- next part -------------- An HTML attachment was scrubbed... URL: From gregg at ...50... Mon Sep 27 16:10:31 2004 From: gregg at ...50... (Gregg) Date: Mon, 27 Sep 2004 09:10:31 -0500 (EST) Subject: [Gambas-user] Multiple questions from a new user. In-Reply-To: <41579B1B.7090202@...159...> References: <60233.24.34.179.82.1096258611.squirrel@...637...> <41579B1B.7090202@...159...> Message-ID: <55031.24.34.179.82.1096294231.squirrel@...637...> I am not a .net author. I never made the jump to vb.net. Im an old timer still using vb6 enterprise. Sorry, Gregg > Hi Gregg, > > Was wondering if your a vb.net author and have access to vb.net > enterprise? There is a wizard for building distro's of the programs one > writes. It comes with enterprise but not the standard edition. I now > have at least two projects that I can't deliver because I can not build > a install program for them. > > if vb.license.violation = false then > would you be willing to send me the wizard? > elseif vb.license.violation = true then > would you be willing to build a couple of GNU projects? > end if > > --j > > > > Gregg wrote: >> Ive been using linux for about 10 years now, and oddly enough (since >> most >> of my linux friends hate vb) I have been a Visual Basic developer for >> about 10 as well. I love gambas, but I have some questions. >> >> 1) About the compiler. I know its been mentioned on here before, but >> has >> anyone actually STARTED writing a native elf compiler? >> >> 2) Sample projects. I see a lot of them, say I want to submit a few as >> I >> write them, where would I send them? And in the spirit of helping, are >> there any that are actually needed? I wouldnt want to provide samples >> that are useless to people... >> >> 3) I would like to know if the editor window is ever going to get drop >> downs like vb's for the events interface? >> >> 4) Will there ever be global variables (without the hack described in >> the >> VB differences page?) >> >> 5) Has anyone thought about writing a scanner that would scan vb code >> for >> all the places that it wouldnt be compatible? This would make porting >> applications to gambas a lot easier. Instead of having to edit, >> compile, >> edit, compile... (not needed, but would be nice) >> >> 6) The biggest incompatibility I have seen so far in bringing any of my >> vb >> code over to gambas has been the array handling. Is there any chance at >> somehow getting that in the vb compatibility code? (again, not the >> biggest >> deal but it would cut down on about half of my porting issues.) >> >> Thats pretty much all I have for now. Ill probably end up having more >> when I use it for a little while. >> >> Gregg >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >> Project Admins to receive an Apple iPod Mini FREE for your judgement on >> who ports your project to Linux PPC the best. Sponsored by IBM. >> Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > -- > CONFIDENTIALITY AND DISCLAIMER NOTICE: This email contains veterinary > medical records, or material that is confidential and/or privileged. > It is for the sole use of the intended recipient as shown in the message > "To:" header. Any review, reliance or distribution by others or > forwarding without express permission is strictly prohibited. If you > are not the intended recipient, delete all electronic copies, and shred > all hard copies. Photographic images are the property of Jeff > Stillinger. Sender assumes no responsibility or liability for any > damages caused by messages sent without encryption. > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From sourceforge-raindog2 at ...94... Mon Sep 27 14:21:37 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Mon, 27 Sep 2004 08:21:37 -0400 Subject: [Gambas-user] TextArea: blocking right mouse click menu? In-Reply-To: <4157D3C5.8010600@...221...> References: <4157D3C5.8010600@...221...> Message-ID: <200409270821.37741.sourceforge-raindog2@...94...> On Monday 27 September 2004 04:48, Eilert wrote: > So I thought it might be more elegant to block the pop-up > menu. The most important thing is that the user has no way of > deleting some text ever typed into the TextArea. Is there any > way to achieve this - never mind by that or another way? I would think that a stop event in the textarea's Menu event handler would be enough. PUBLIC SUB TextArea1_Menu() STOP EVENT END You may not even need the STOP EVENT, I think the menu event might override the textarea's normal menu. Rob From eilert-sprachen at ...221... Mon Sep 27 15:28:47 2004 From: eilert-sprachen at ...221... (Eilert) Date: Mon, 27 Sep 2004 15:28:47 +0200 Subject: [Gambas-user] Set a Variable from file In-Reply-To: <004001c4a489$8854cc30$92631e0a@...638...> References: <004001c4a489$8854cc30$92631e0a@...638...> Message-ID: <4158158F.6020904@...221...> If you use INPUT, the reading will stop at everything like whitespaces and so on. Use LINE INPUT instead, that reads everything until the end of the line. OPEN "/tmp/risultato" FOR READ AS #FileCPU LINE INPUT #FileCPU, CPU CLOSE #FileCPU Rolf Cryrulez schrieb: > > I have a file /tmp/risultato that contain a string: Athlon XP 2000 > I want to set a variable with this string and I use this function > > OPEN "/tmp/risultato" FOR READ AS #FileCPU > INPUT #FileCPU, CPU > CLOSE #FileCPU > > The variable CPU contain only Athlon and not all string. > Who have an idea to set the complete string to CPU variable? Tnx > From sourceforge-raindog2 at ...94... Mon Sep 27 16:21:46 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Mon, 27 Sep 2004 10:21:46 -0400 Subject: [Gambas-user] Set a Variable from file In-Reply-To: <4158158F.6020904@...221...> References: <004001c4a489$8854cc30$92631e0a@...638...> <4158158F.6020904@...221...> Message-ID: <200409271021.46955.sourceforge-raindog2@...94...> On Monday 27 September 2004 09:28, Eilert wrote: > Use LINE INPUT instead, that reads everything until the end of > the line. Or reduce the whole thing to one line of code, assuming there's only the one piece of data in the file: CPU = File.Load("/tmp/risultato") Don't forget to strip off linefeeds as necessary if you use this method, though. Rob From eilert-sprachen at ...221... Mon Sep 27 18:04:50 2004 From: eilert-sprachen at ...221... (Eilert) Date: Mon, 27 Sep 2004 18:04:50 +0200 Subject: [Gambas-user] TextArea: blocking right mouse click menu? In-Reply-To: <200409270821.37741.sourceforge-raindog2@...94...> References: <4157D3C5.8010600@...221...> <200409270821.37741.sourceforge-raindog2@...94...> Message-ID: <41583A22.9070407@...221...> You are right, Rob! > You may not even need the STOP EVENT, I think the menu event > might override the textarea's normal menu. The SUB alone is enough :-) Thanks for the tip. Rolf From iwan at ...519... Tue Sep 28 07:25:56 2004 From: iwan at ...519... (Iwan Prasetyo) Date: Tue, 28 Sep 2004 12:25:56 +0700 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <41583A22.9070407@...221...> Message-ID: <200409280518.i8S5IK7Q028672@...564...> Dear Gambas user... I need a little help for database basic function on Gambas. I'm using PostgreSQL as the database. Here's I attach my screen shots of what I did. I connected to PostgreSQL, and made it...I can view (or navigating) using MoveFirst, MoveLast, MoveNext, and MovePrevious. Also with MoveTo... I can add a new record also with this code shown on GambasDB2.JPG. (is it correct way? Pls advise if I'm wrong..but it can be done with that way). My question is how to edit (or Update) an existed record? It seems I can't do that smoothly as in VB like this: (on active record just simply like) rData!name=XXX rData!Sex="Male" rData.Update Or perhaps anyone here know how to find, addnew record and update and also delete a record smoothly? That's all... Thanks in advance for your help. Regards, Iwan Prasetyo ---------------------- -------------- next part -------------- A non-text attachment was scrubbed... Name: GambasDB.jpg Type: application/octet-stream Size: 24824 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: GambasDB1.jpg Type: application/octet-stream Size: 16235 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: GambasDB2.jpg Type: application/octet-stream Size: 29974 bytes Desc: not available URL: From eilert-sprachen at ...221... Tue Sep 28 10:02:14 2004 From: eilert-sprachen at ...221... (Eilert) Date: Tue, 28 Sep 2004 10:02:14 +0200 Subject: [Gambas-user] conv$ - string length limited? Message-ID: <41591A86.4090606@...221...> Hi, I just found that on one of my projects conv$ seems to be limited to a certain length of the string to be converted. In this program, I am using this function to convert text from a TextArea into a standard string to be able to use len() properly. Now we found that if the text exceeds a certain length, the program does not react anymore. If a limit of conv$ is the reason for it, I hope I can replace it by the String.Length() function. If it's not, I'll have to look for the bug somewhere else :-) Rolf From igor.furlan at ...626... Tue Sep 28 10:28:23 2004 From: igor.furlan at ...626... (Primorec) Date: Tue, 28 Sep 2004 01:28:23 -0700 Subject: [Gambas-user] understanding and learning gambas Message-ID: <54728e740409280128f33a543@...627...> Gambas gurus, I have few questions for you: A) I've compiled gambas on RH8 system. The result were 4 executables (gambas,gbx,gbc, gba, gbi) B) install process installed them in /opt/gambas/bin and made symbolic link from /usr/bin to /opt/gambas/bin So fas so good. "gambas" works flawlessly. C) I've decided to have symbolic links from /usr/local/bin to /opt/gambas/bin. "gambas" stopped working. All I get on a screen is [igor at ...40... ~]$ gambas gambas: Command not found. So, I've checked "which gambas", echo $PATH, echo $LD_LIBRARY_PATH [igor at ...40... ~]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin [igor at ...40... ~]$ echo $LD_LIBRARY_PATH /usr/local/geda/lib [igor at ...40... ~]$ which gambas /usr/local/bin/gambas [igor at ...40... ~]$ Everything seems OK to me. Can somebody bring some light to this issue ? Thanks Igor P.S: Is there a reason to have "gambas" statically linked ? gambas = statically linked gbx,gbc, gba, gbi = dynamically linked From budi at ...415... Tue Sep 28 01:34:51 2004 From: budi at ...415... (Budi Arief Gusandi) Date: Mon, 27 Sep 2004 23:34:51 -0000 Subject: [Gambas-user] Gambas DB basic update record example Message-ID: >My question is how to edit (or Update) an existed record? >It seems I can't do that smoothly as in VB like this: >(on active record just simply like) >rData!name=XXX >rData!Sex="Male" >rData.Update > Why dont you simply using "UPDATE [Your Table] Set [Your Field] = [Your Value] WHERE [Your Criteria] ? Budi From gambas at ...1... Tue Sep 28 11:09:53 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 28 Sep 2004 11:09:53 +0200 Subject: [Gambas-user] Re: Multiple questions from a new user. In-Reply-To: <58366.24.34.179.82.1096294461.squirrel@...637...> References: <58366.24.34.179.82.1096294461.squirrel@...637...> Message-ID: <200409281109.53757.gambas@...1...> On Monday 27 September 2004 16:14, Gregg wrote: > (I sent this to the mailing list first, I was told to send it to you > personally on there.) > > > Ive been using linux for about 10 years now, and oddly enough (since most > of my linux friends hate vb) I have been a Visual Basic developer for > about 10 as well. I love gambas, but I have some questions. > > 1) About the compiler. I know its been mentioned on here before, but has > anyone actually STARTED writing a native elf compiler? No. > > 2) Sample projects. I see a lot of them, say I want to submit a few as I > write them, where would I send them? And in the spirit of helping, are > there any that are actually needed? I wouldnt want to provide samples > that are useless to people... Send me your examples. Ensure that they are correctly written and readable - they are examples. Some current examples are badly written... If you find your example useful, I think that some other people will. > > 3) I would like to know if the editor window is ever going to get drop > downs like vb's for the events interface? You mean: seeing all possible events in a combo-box ? Not now! > > 4) Will there ever be global variables (without the hack described in the > VB differences page?) This is not a hack: global variables are one of the horrible things of VB. So the answer is never :-) > > 5) Has anyone thought about writing a scanner that would scan vb code for > all the places that it wouldnt be compatible? This would make porting > applications to gambas a lot easier. Instead of having to edit, compile, > edit, compile... (not needed, but would be nice) This is good idea - Any volunteer ? > > 6) The biggest incompatibility I have seen so far in bringing any of my vb > code over to gambas has been the array handling. Is there any chance at > somehow getting that in the vb compatibility code? (again, not the biggest > deal but it would cut down on about half of my porting issues.) What do you mean by array handling ? REDIM, UBOUND, LBOUND... ? I think than a Gambas program that would scan VB code could easily replace the VB instructions by Gambas method calls. > > Thats pretty much all I have for now. Ill probably end up having more > when I use it for a little while. > > Gregg Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Tue Sep 28 11:19:23 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 28 Sep 2004 11:19:23 +0200 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <200409280518.i8S5IK7Q028672@...564...> References: <200409280518.i8S5IK7Q028672@...564...> Message-ID: <200409281119.23441.gambas@...1...> On Tuesday 28 September 2004 07:25, Iwan Prasetyo wrote: > Dear Gambas user... > > I need a little help for database basic function on Gambas. > I'm using PostgreSQL as the database. > > Here's I attach my screen shots of what I did. > > I connected to PostgreSQL, and made it...I can view (or navigating) using > MoveFirst, MoveLast, MoveNext, and MovePrevious. Also with MoveTo... > > I can add a new record also with this code shown on GambasDB2.JPG. > (is it correct way? Pls advise if I'm wrong..but it can be done with that > way). > > My question is how to edit (or Update) an existed record? > It seems I can't do that smoothly as in VB like this: > (on active record just simply like) > rData!name=XXX > rData!Sex="Male" > rData.Update > > Or perhaps anyone here know how to find, addnew record and update and also > delete a record smoothly? > > That's all... > > Thanks in advance for your help. > Regards, > > Iwan Prasetyo > ---------------------- Use the Edit() method to open a Result object for updating records. The only constraint is that you need a primary key on the table. Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Tue Sep 28 11:21:21 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 28 Sep 2004 11:21:21 +0200 Subject: [Gambas-user] conv$ - string length limited? In-Reply-To: <41591A86.4090606@...221...> References: <41591A86.4090606@...221...> Message-ID: <200409281121.21571.gambas@...1...> On Tuesday 28 September 2004 10:02, Eilert wrote: > Hi, > > I just found that on one of my projects conv$ seems to be limited to a > certain length of the string to be converted. > > In this program, I am using this function to convert text from a > TextArea into a standard string to be able to use len() properly. Now we > found that if the text exceeds a certain length, the program does not > react anymore. > > If a limit of conv$ is the reason for it, I hope I can replace it by the > String.Length() function. If it's not, I'll have to look for the bug > somewhere else :-) > > Rolf > The Conv$() should not have a limit, but it depends on the iconv() glibc function, so I can't be sure... Do you have more information on the limit ? Which text, which length... ? Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Tue Sep 28 11:24:48 2004 From: gambas at ...1... (Benoit Minisini) Date: Tue, 28 Sep 2004 11:24:48 +0200 Subject: [Gambas-user] understanding and learning gambas In-Reply-To: <54728e740409280128f33a543@...627...> References: <54728e740409280128f33a543@...627...> Message-ID: <200409281124.48120.gambas@...1...> On Tuesday 28 September 2004 10:28, Primorec wrote: > Gambas gurus, > > I have few questions for you: > > A) I've compiled gambas on RH8 system. The result were 4 executables > (gambas,gbx,gbc, gba, gbi) > > B) install process installed them in /opt/gambas/bin and made symbolic > link from /usr/bin to /opt/gambas/bin > > So fas so good. "gambas" works flawlessly. > > C) I've decided to have symbolic links from /usr/local/bin to > /opt/gambas/bin. > > "gambas" stopped working. > > All I get on a screen is > > [igor at ...40... ~]$ gambas > gambas: Command not found. > > So, I've checked "which gambas", echo $PATH, echo $LD_LIBRARY_PATH > > [igor at ...40... ~]$ echo $PATH > /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin > [igor at ...40... ~]$ echo $LD_LIBRARY_PATH > /usr/local/geda/lib > [igor at ...40... ~]$ which gambas > /usr/local/bin/gambas > [igor at ...40... ~]$ > > Everything seems OK to me. Can somebody bring some light to this issue ? > > Thanks > > Igor > > P.S: Is there a reason to have "gambas" statically linked ? > gambas = statically linked > gbx,gbc, gba, gbi = dynamically linked > No light, but gambas is not "statically linked", as gambas is not an executable, but a script file that calls /usr/bin/gbx. Type 'khexedit gambas' to see the first line "#!/usr/bin/gbx". Regards, -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...94... Tue Sep 28 13:23:34 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Tue, 28 Sep 2004 07:23:34 -0400 Subject: [Gambas-user] Re: Multiple questions from a new user. In-Reply-To: <200409281109.53757.gambas@...1...> References: <58366.24.34.179.82.1096294461.squirrel@...637...> <200409281109.53757.gambas@...1...> Message-ID: <200409280723.34537.sourceforge-raindog2@...94...> On Tuesday 28 September 2004 05:09, Benoit Minisini wrote: > > 5) Has anyone thought about writing a scanner that would > > scan vb code for all the places that it wouldnt be > > compatible? This would make porting applications to gambas > > a lot easier. Instead of having to edit, compile, edit, > > compile... (not needed, but would be nice) > > This is good idea - Any volunteer ? I will probably try this after I have my pcre component working. As of last night, at least it compiles :) but doesn't do anything useful yet and segv's a lot. The curious can track its progress (I am not working on it every day, but throwing a tarball up when I do) in http://www.kudla.org/rpm/. > I think than a Gambas program that would scan VB code could > easily replace the VB instructions by Gambas method calls. Yeah, that would be part 2 after I get the form conversion part perfected... Rob From igor.furlan at ...626... Tue Sep 28 17:27:52 2004 From: igor.furlan at ...626... (Primorec) Date: Tue, 28 Sep 2004 08:27:52 -0700 Subject: [Gambas-user] understanding and learning gambas In-Reply-To: <200409281124.48120.gambas@...1...> References: <54728e740409280128f33a543@...627...> <200409281124.48120.gambas@...1...> Message-ID: <54728e7404092808273ff4c469@...627...> On Tue, 28 Sep 2004 11:24:48 +0200, Benoit Minisini wrote: > > P.S: Is there a reason to have "gambas" statically linked ? > > gambas = statically linked > > gbx,gbc, gba, gbi = dynamically linked > > > > No light, but gambas is not "statically linked", as gambas is not an > executable, but a script file that calls /usr/bin/gbx. Type 'khexedit gambas' > to see the first line "#!/usr/bin/gbx". ooops ...:))) you are right... I did not think about that... Yes , head /opt/gambas/bin/gambas shows #!/usr/bin/gbx -x ~?85LF# Gambas Project File 1.0 Project=gambas Title=Gambas =========================================== Now, I understand why I am getting "gambas: Command not found". This is typical return when a script file ( for example tcsh file) does not point to the correct location of the "tcsh". So, I've replaced "#!/usr/bin/gbx -x" with "#!/usr/local/bin/gbx -x". Now, I do not get anymore "command not found" message.. but a core dump. Core dump is attached to this e-mail. [igor at ...40... ~]$ gambas ERROR: #51: Bad archive: No such file or directory Segmentation fault (core dumped) It seems to me that "gambas" is not reloctable. Is there any other explanation ? Regards Igor -------------- next part -------------- A non-text attachment was scrubbed... Name: core.2227 Type: application/octet-stream Size: 122880 bytes Desc: not available URL: From gregg at ...50... Tue Sep 28 21:38:51 2004 From: gregg at ...50... (Gregg) Date: Tue, 28 Sep 2004 14:38:51 -0500 (EST) Subject: [Gambas-user] Re: Multiple questions from a new user. In-Reply-To: <200409281109.53757.gambas@...1...> References: <58366.24.34.179.82.1096294461.squirrel@...637...> <200409281109.53757.gambas@...1...> Message-ID: <63021.209.51.237.58.1096400331.squirrel@...50...> >> 4) Will there ever be global variables (without the hack described in >> the >> VB differences page?) > > This is not a hack: global variables are one of the horrible things of VB. > So > the answer is never :-) > Ok, so I can live with that, even though I really like having things available globally from a module. >>>> 6) The biggest incompatibility I have seen so far in bringing any of my >> vb >> code over to gambas has been the array handling. Is there any chance at >> somehow getting that in the vb compatibility code? (again, not the >> biggest >> deal but it would cut down on about half of my porting issues.) > > What do you mean by array handling ? REDIM, UBOUND, LBOUND... ? > Well yeah, I wouldnt mind having those functionalities supported. But I mean the entire array thing. Its completely different in gambas, with the dims having things like Integer[], and having to .add everything. I just have a lot of code, and have seen a lot of code, that would be nice if it was ported but they all make extensive use of arrays and that will be the biggest hurdle, just spending hours and hours redoing how arrays work, and redoing all the code that used those arrays to use them the new way. Gregg From sourceforge-raindog2 at ...94... Wed Sep 29 00:23:57 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Tue, 28 Sep 2004 18:23:57 -0400 Subject: [Gambas-user] Re: Multiple questions from a new user. In-Reply-To: <63021.209.51.237.58.1096400331.squirrel@...50...> References: <58366.24.34.179.82.1096294461.squirrel@...637...> <200409281109.53757.gambas@...1...> <63021.209.51.237.58.1096400331.squirrel@...50...> Message-ID: <200409281823.57096.sourceforge-raindog2@...94...> On Tuesday 28 September 2004 15:38, Gregg wrote: > Well yeah, I wouldnt mind having those functionalities > supported. But I mean the entire array thing. Its completely > different in gambas, with the dims having things like > Integer[], and having to .add everything. I just have a lot I think if you use a collection you can just assign to non-existent keys and have them get created... the syntax is pretty much the same as arrays otherwise, so maybe you should give that a try. Rob From iwan at ...519... Wed Sep 29 03:49:31 2004 From: iwan at ...519... (Iwan Prasetyo) Date: Wed, 29 Sep 2004 08:49:31 +0700 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <200409281119.23441.gambas@...1...> Message-ID: <200409290141.i8T1fO7Q029675@...564...> Do you mean this: rData=hConn.Edit ("dataku","where id=" & textbox1.text) Where dataku is the name of the table and id is the primary key (integer) and the textbox1.text is the value of the primary key... Regards, Iwan Prasetyo ---------------------- -----Original Message----- From: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Benoit Minisini Sent: Tuesday, September 28, 2004 16:19 To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] Gambas DB basic update record example On Tuesday 28 September 2004 07:25, Iwan Prasetyo wrote: > Dear Gambas user... > > I need a little help for database basic function on Gambas. > I'm using PostgreSQL as the database. > > Here's I attach my screen shots of what I did. > > I connected to PostgreSQL, and made it...I can view (or navigating) > using MoveFirst, MoveLast, MoveNext, and MovePrevious. Also with MoveTo... > > I can add a new record also with this code shown on GambasDB2.JPG. > (is it correct way? Pls advise if I'm wrong..but it can be done with > that way). > > My question is how to edit (or Update) an existed record? > It seems I can't do that smoothly as in VB like this: > (on active record just simply like) > rData!name=XXX > rData!Sex="Male" > rData.Update > > Or perhaps anyone here know how to find, addnew record and update and > also delete a record smoothly? > > That's all... > > Thanks in advance for your help. > Regards, > > Iwan Prasetyo > ---------------------- Use the Edit() method to open a Result object for updating records. The only constraint is that you need a primary key on the table. Regards, -- Benoit Minisini mailto:gambas at ...1... ------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From iwan at ...519... Wed Sep 29 03:53:02 2004 From: iwan at ...519... (Iwan Prasetyo) Date: Wed, 29 Sep 2004 08:53:02 +0700 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <200409281119.23441.gambas@...1...> Message-ID: <200409290144.i8T1it7Q029680@...564...> To create a new record, I use this: rData=hConn.Create ("dataku") It works properly... To edit, should I type this: rData=hConn.Edit ("dataku","where id=" & textbox1.text) It doesn't work...no error but the record is still the same..no changes made... Regards, Iwan Prasetyo ---------------------- -----Original Message----- From: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Benoit Minisini Sent: Tuesday, September 28, 2004 16:19 To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] Gambas DB basic update record example On Tuesday 28 September 2004 07:25, Iwan Prasetyo wrote: > Dear Gambas user... > > I need a little help for database basic function on Gambas. > I'm using PostgreSQL as the database. > > Here's I attach my screen shots of what I did. > > I connected to PostgreSQL, and made it...I can view (or navigating) > using MoveFirst, MoveLast, MoveNext, and MovePrevious. Also with MoveTo... > > I can add a new record also with this code shown on GambasDB2.JPG. > (is it correct way? Pls advise if I'm wrong..but it can be done with > that way). > > My question is how to edit (or Update) an existed record? > It seems I can't do that smoothly as in VB like this: > (on active record just simply like) > rData!name=XXX > rData!Sex="Male" > rData.Update > > Or perhaps anyone here know how to find, addnew record and update and > also delete a record smoothly? > > That's all... > > Thanks in advance for your help. > Regards, > > Iwan Prasetyo > ---------------------- Use the Edit() method to open a Result object for updating records. The only constraint is that you need a primary key on the table. Regards, -- Benoit Minisini mailto:gambas at ...1... ------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...1... Wed Sep 29 11:29:30 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 29 Sep 2004 11:29:30 +0200 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <200409290144.i8T1it7Q029680@...564...> References: <200409290144.i8T1it7Q029680@...564...> Message-ID: <200409291129.30735.gambas@...1...> On Wednesday 29 September 2004 03:53, Iwan Prasetyo wrote: > To create a new record, I use this: > rData=hConn.Create ("dataku") > > It works properly... > > > To edit, should I type this: > rData=hConn.Edit ("dataku","where id=" & textbox1.text) > > It doesn't work...no error but the record is still the same..no changes > made... > > > Regards, > > Iwan Prasetyo You must not put "where", and you should not use '&' to create the query. The good syntax is: rData = hConn.Edit("dataku", "id = &1", textBox1.Text) Regards, -- Benoit Minisini mailto:gambas at ...1... From gambas at ...1... Wed Sep 29 11:31:04 2004 From: gambas at ...1... (Benoit Minisini) Date: Wed, 29 Sep 2004 11:31:04 +0200 Subject: [Gambas-user] understanding and learning gambas In-Reply-To: <54728e7404092808273ff4c469@...627...> References: <54728e740409280128f33a543@...627...> <200409281124.48120.gambas@...1...> <54728e7404092808273ff4c469@...627...> Message-ID: <200409291131.04616.gambas@...1...> On Tuesday 28 September 2004 17:27, Primorec wrote: > On Tue, 28 Sep 2004 11:24:48 +0200, Benoit Minisini > > wrote: > > > P.S: Is there a reason to have "gambas" statically linked ? > > > gambas = statically linked > > > gbx,gbc, gba, gbi = dynamically linked > > > > No light, but gambas is not "statically linked", as gambas is not an > > executable, but a script file that calls /usr/bin/gbx. Type 'khexedit > > gambas' to see the first line "#!/usr/bin/gbx". > > ooops ...:))) you are right... I did not think about that... > > Yes , head /opt/gambas/bin/gambas shows > > #!/usr/bin/gbx -x > > ~?85LF# Gambas Project File 1.0 > Project=gambas > Title=Gambas > =========================================== > > Now, I understand why I am getting "gambas: Command not found". > > This is typical return when a script file ( for example tcsh file) > does not point to the correct location of the "tcsh". > > So, I've replaced "#!/usr/bin/gbx -x" with "#!/usr/local/bin/gbx -x". > > Now, I do not get anymore "command not found" message.. but a core dump. > Core dump is attached to this e-mail. Don't modify the file by hand, or everything will crash. > > [igor at ...40... ~]$ gambas > ERROR: #51: Bad archive: No such file or directory It tells you! > Segmentation fault (core dumped) > > It seems to me that "gambas" is not reloctable. It is, but then you must make a symbolic link in /usr/bin. Regards, -- Benoit Minisini mailto:gambas at ...1... From lamalfa at ...639... Wed Sep 29 16:46:30 2004 From: lamalfa at ...639... (Ivan La Malfa) Date: Wed, 29 Sep 2004 11:46:30 -0300 Subject: [Gambas-user] Matrix operations in gambas Message-ID: <415ACAC6.7080905@...639...> Hi, I'm new in this list (and also in Gambas). Helped by Christian Faure (from the spanish list) I've just finished translateing (from VB) the basic matrix operatios. If anyone wants it, send me an (private) email. bye PS: Is there any civil engineer? (I'm doing an Structural Analysis Program in Gambas; If you want to help...) -- Ivan (Vanchi) La Malfa email/ JID: lamalfa at ...639... From gregg at ...50... Wed Sep 29 20:30:08 2004 From: gregg at ...50... (Gregg) Date: Wed, 29 Sep 2004 13:30:08 -0500 (EST) Subject: [Gambas-user] Re: Multiple questions from a new user. In-Reply-To: <200409281823.57096.sourceforge-raindog2@...94...> References: <58366.24.34.179.82.1096294461.squirrel@...637...> <200409281109.53757.gambas@...1...> <63021.209.51.237.58.1096400331.squirrel@...50...> <200409281823.57096.sourceforge-raindog2@...94...> Message-ID: <60493.209.51.237.58.1096482608.squirrel@...50...> I dont think you follow me :) I was saying that I have tons of code I would love to port over. And I know of a few other people who would be ready to. But the most time consuming change and work in porting is the change to how arrays are coded in gambas. It is in fact about 80% of the work for a couple of my projects. Gregg > On Tuesday 28 September 2004 15:38, Gregg wrote: >> Well yeah, I wouldnt mind having those functionalities >> supported. But I mean the entire array thing. Its completely >> different in gambas, with the dims having things like >> Integer[], and having to .add everything. I just have a lot > > I think if you use a collection you can just assign to > non-existent keys and have them get created... the syntax is > pretty much the same as arrays otherwise, so maybe you should > give that a try. > > Rob > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out > more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From sourceforge-raindog2 at ...94... Wed Sep 29 22:31:38 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 29 Sep 2004 16:31:38 -0400 Subject: [Gambas-user] frm2form 0.06 Message-ID: <200409291631.38667.sourceforge-raindog2@...94...> I updated the VB form to Gambas .form perl filter. I fixed some bugs and added a few more supported controls and attributes. http://www.binara.com/gambas-wiki/bin/view/Gambas/Frm2form Rob From sourceforge-raindog2 at ...94... Thu Sep 30 00:33:06 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Wed, 29 Sep 2004 18:33:06 -0400 Subject: [Gambas-user] pcre component does something now :) Message-ID: <200409291833.06173.sourceforge-raindog2@...94...> I added two properties to my pcre component's one class, Regex: Offset and Match. Offset works.... after you NEW the class (thereby executing the regex) it will either hold the offset of your match, or -1 if it failed. So you can already use it as a sort of PCRE-enhanced "Instr", if you feel like living dangerously. Match, however, which is supposed to return that part of the string that matched the expression, will cause gbx to segfault. :P Nonetheless I figured I should post about it. Oh yeah, and whenever I open a project in gambas after installing this component, I get this error dialog: CClassInfo._new:25 Not an object [OK] Things continue normally after that. Has anyone else with component writing experience run into this? I can't find anything I'm doing wrong. Anyway, here's a link to the tarball: http://www.kudla.org/rpm/pcre-200409291821.tar.gz Build from src/lib in the gambas 0.99 tree. Rob From nferraz at ...184... Thu Sep 30 01:16:51 2004 From: nferraz at ...184... (Nelson Ferraz) Date: Wed, 29 Sep 2004 20:16:51 -0300 Subject: [Gambas-user] pcre component does something now :) In-Reply-To: <200409291833.06173.sourceforge-raindog2@...94...> References: <200409291833.06173.sourceforge-raindog2@...94...> Message-ID: <415B4263.3030803@...184...> Rob wrote: > I added two properties to my pcre component's one class, Regex: > Offset and Match. pcre component??? This sounds like music to me!!! :o) From rizky at ...568... Thu Sep 30 04:38:12 2004 From: rizky at ...568... (Rizky Tahara Shita) Date: Thu, 30 Sep 2004 09:38:12 +0700 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <200409280518.i8S5IK7Q028672@...564...> References: <200409280518.i8S5IK7Q028672@...564...> Message-ID: <415B7194.5070102@...568...> Iwan Prasetyo wrote: > Dear Gambas user... > > I need a little help for database basic function on Gambas. > I'm using PostgreSQL as the database. > > Here's I attach my screen shots of what I did. > > I connected to PostgreSQL, and made it...I can view (or navigating) using > MoveFirst, MoveLast, MoveNext, and MovePrevious. Also with MoveTo... > > I can add a new record also with this code shown on GambasDB2.JPG. > (is it correct way? Pls advise if I'm wrong..but it can be done with that > way). > > My question is how to edit (or Update) an existed record? > It seems I can't do that smoothly as in VB like this: > (on active record just simply like) > rData!name=XXX > rData!Sex="Male" > rData.Update > > Or perhaps anyone here know how to find, addnew record and update and also > delete a record smoothly? > > That's all... > > Thanks in advance for your help. > Regards, > > Iwan Prasetyo > ---------------------- hmm... why don't you upgrade your code to SQL statement.. it's more easy to do that than using rData.Update or something like that... learn from my example (DataReportExample) then... you'll find more simple to do that with SQL... From sourceforge-raindog2 at ...94... Thu Sep 30 06:05:51 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 30 Sep 2004 00:05:51 -0400 Subject: [Gambas-user] pcre component does something now :) In-Reply-To: <415B4263.3030803@...184...> References: <200409291833.06173.sourceforge-raindog2@...94...> <415B4263.3030803@...184...> Message-ID: <200409300005.51913.sourceforge-raindog2@...94...> On Wednesday 29 September 2004 19:16, Nelson Ferraz wrote: > Rob wrote: > > I added two properties to my pcre component's one class, > > Regex: Offset and Match. > pcre component??? This sounds like music to me!!! :o) Well, if you could help test, debug or enhance, I'd be most appreciative.... it's not much of a component yet but it does compile and it will tell you whether a pattern was matched ;) Rob From iwan at ...519... Thu Sep 30 06:21:50 2004 From: iwan at ...519... (Iwan Prasetyo) Date: Thu, 30 Sep 2004 11:21:50 +0700 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <415B7194.5070102@...568...> Message-ID: <200409300413.i8U4Dd7Q030989@...564...> -----Original Message----- From: gambas-user-admin at lists.sourceforge.net [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Rizky Tahara Shita Sent: Thursday, September 30, 2004 09:38 To: gambas-user at lists.sourceforge.net Subject: Re: [Gambas-user] Gambas DB basic update record example Iwan Prasetyo wrote: > Dear Gambas user... > > I need a little help for database basic function on Gambas. > I'm using PostgreSQL as the database. > > Here's I attach my screen shots of what I did. > > I connected to PostgreSQL, and made it...I can view (or navigating) > using MoveFirst, MoveLast, MoveNext, and MovePrevious. Also with MoveTo... > > I can add a new record also with this code shown on GambasDB2.JPG. > (is it correct way? Pls advise if I'm wrong..but it can be done with > that way). > > My question is how to edit (or Update) an existed record? > It seems I can't do that smoothly as in VB like this: > (on active record just simply like) > rData!name=XXX > rData!Sex="Male" > rData.Update > > Or perhaps anyone here know how to find, addnew record and update and > also delete a record smoothly? > > That's all... > > Thanks in advance for your help. > Regards, > > Iwan Prasetyo > ---------------------- hmm... why don't you upgrade your code to SQL statement.. it's more easy to do that than using rData.Update or something like that... learn from my example (DataReportExample) then... you'll find more simple to do that with SQL... Thx Rizki... I did update per one record not global... Update case only for 1 record which is selected... For general update, I'd rather to use update from SQL:) Regards, Iwan Prasetyo ---------------------- From ronstk at ...239... Thu Sep 30 06:29:08 2004 From: ronstk at ...239... (ron) Date: Thu, 30 Sep 2004 06:29:08 +0200 Subject: [Gambas-user] frm2form 0.06 In-Reply-To: <200409291631.38667.sourceforge-raindog2@...94...> References: <200409291631.38667.sourceforge-raindog2@...94...> Message-ID: <200409300629.08118.ronstk@...239...> On Wednesday 29 September 2004 22:31, Rob wrote: > I updated the VB form to Gambas .form perl filter. I fixed some > bugs and added a few more supported controls and attributes. > > http://www.binara.com/gambas-wiki/bin/view/Gambas/Frm2form > > Rob > > > I have something It can show the content and more important the code of it. found at http://www.mvps.org/btmtz/gfxfromfrx/ module, class and form I try to send as zip but it is rejected by SF. Remove the '.removethis' So retry. -------------- next part -------------- A non-text attachment was scrubbed... Name: gfxfromfrx.zip.removethis Type: application/x-zip Size: 12304 bytes Desc: not available URL: From rizky at ...568... Thu Sep 30 08:00:42 2004 From: rizky at ...568... (Rizky Tahara Shita) Date: Thu, 30 Sep 2004 13:00:42 +0700 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <200409300413.i8U4Dd7Q030989@...564...> References: <200409300413.i8U4Dd7Q030989@...564...> Message-ID: <415BA10A.8040209@...568...> Iwan Prasetyo wrote: > > > > > -----Original Message----- > From: gambas-user-admin at lists.sourceforge.net > [mailto:gambas-user-admin at lists.sourceforge.net] On Behalf Of Rizky Tahara > Shita > Sent: Thursday, September 30, 2004 09:38 > To: gambas-user at lists.sourceforge.net > Subject: Re: [Gambas-user] Gambas DB basic update record example > > Iwan Prasetyo wrote: > >>Dear Gambas user... >> >>I need a little help for database basic function on Gambas. >>I'm using PostgreSQL as the database. >> >>Here's I attach my screen shots of what I did. >> >>I connected to PostgreSQL, and made it...I can view (or navigating) >>using MoveFirst, MoveLast, MoveNext, and MovePrevious. Also with MoveTo... >> >>I can add a new record also with this code shown on GambasDB2.JPG. >>(is it correct way? Pls advise if I'm wrong..but it can be done with >>that way). >> >>My question is how to edit (or Update) an existed record? >>It seems I can't do that smoothly as in VB like this: >>(on active record just simply like) >>rData!name=XXX >>rData!Sex="Male" >>rData.Update >> >>Or perhaps anyone here know how to find, addnew record and update and >>also delete a record smoothly? >> >>That's all... >> >>Thanks in advance for your help. >>Regards, >> >>Iwan Prasetyo >>---------------------- > > > hmm... why don't you upgrade your code to SQL statement.. > it's more easy to do that than using rData.Update or something like that... > > learn from my example (DataReportExample) then... you'll find more simple to > do that with SQL... > > > Thx Rizki... > I did update per one record not global... use looping and where clause... so you will have 2 sql syntax the first one for your looping (usualy select sql) and the second is inside the looping (usualy the update sql with where clause) i think that your algorithm is still using the recordset. have you ever tried PHP ?? i learn the PHP syntax and convert the algoritm to gambas and VB so i never use the .addnew, .edit, .update and something like that again (not just in gambas, but in VB too). i always use query to do it... believe it, query is fun :) > Update case only for 1 record which is selected... > For general update, I'd rather to use update from SQL:) > > Regards, > > Iwan Prasetyo > ---------------------- > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From valerioguaglianone at ...152... Thu Sep 30 08:52:16 2004 From: valerioguaglianone at ...152... (Valerio Guaglianone) Date: Thu, 30 Sep 2004 08:52:16 +0200 Subject: [Gambas-user] frm2form 0.06 In-Reply-To: <200409291631.38667.sourceforge-raindog2@...94...> References: <200409291631.38667.sourceforge-raindog2@...94...> Message-ID: <415BAD20.9040002@...152...> Rob wrote: > I updated the VB form to Gambas .form perl filter. I fixed some > bugs and added a few more supported controls and attributes. > > http://www.binara.com/gambas-wiki/bin/view/Gambas/Frm2form > > Rob > Nice job ;-) Bye, Valerio From ronstk at ...239... Thu Sep 30 10:32:45 2004 From: ronstk at ...239... (ron) Date: Thu, 30 Sep 2004 10:32:45 +0200 Subject: [Gambas-user] frm2form 0.06 In-Reply-To: <200409291631.38667.sourceforge-raindog2@...94...> References: <200409291631.38667.sourceforge-raindog2@...94...> Message-ID: <200409301032.46226.ronstk@...239...> On Wednesday 29 September 2004 22:31, Rob wrote: > I updated the VB form to Gambas .form perl filter. I fixed some > bugs and added a few more supported controls and attributes. > > http://www.binara.com/gambas-wiki/bin/view/Gambas/Frm2form > > Rob > I just have a look in the perl code. Good heavens, cryptic like ???? $type = "ListBox" if $type eq 'FileListBox'; $type = "TreeView" if $type eq 'DirListBox'; $type = "TreeView" if $type eq 'DriveListBox'; # drivelistbox would be a dirlistbox in linux When I understand it good then you(perl) say in gambas IF type = "FileListBox" THEN type = "ListBox" The FileListBox is mear the gb.qt.ListBox. The DirListBox and DriveListBox are more close to th gb.qt.ComboBox There is code behind the VB one versions that adds the files, directories or drives where the property Path/Dir/Drive is pointing. And of course the drives do not exist in linux or it must point to the wine drive directory is available. The vb.ListBox is near the gb.qt.ListBox The vb.ImageListBox is near the gb.qt.ListView The vb.ComboBox is near the gb.qt.ComboBox The vb.ImageComboBox is near the not existing gb.qt.ComboView The nearest equivalent is the gb.qt.ListBox with reduced height to 1 row The diff between vb.Image*Box and vb.*Box is the first one can have icons oposite the second one. The vb.ListView can be the gb.qt.ColumnView, and the gb.qt.IconView is the replacement if the vb.ListView is used in iconview. For people porting from VB to GB may be a class module like the TableViewX made by Charlie to emulate The vb.ListView can help to switch between both and fill both controls with data. The vb.TreeView is also the gb.qt.TreeView as most close substituut in name but it is a deriviate of the QT ColumnView so the gb.qt.ColumnView can be a better option. In fact the gb.qt.ColumnView is the replacement for the vb.TreeView and vb.ListView by QT. For the frx files. The property values for the controls, if not standard are stored in these files. i.e. TextBox1.Text = "MyMessage" then "MyMessage" is in the *.frx file If it is left empty then nothing in the *.frx file. Also the icons used in the app are stored in this file. I have already 50% ported to gambas. But has low priority for me. Last part are some none basic things as declare functions into *.dll I think the code is more complicated as the form in this case. 8) From gambas at ...1... Thu Sep 30 14:35:38 2004 From: gambas at ...1... (Benoit Minisini) Date: Thu, 30 Sep 2004 14:35:38 +0200 Subject: [Gambas-user] Gambas DB basic update record example In-Reply-To: <415BA10A.8040209@...568...> References: <200409300413.i8U4Dd7Q030989@...564...> <415BA10A.8040209@...568...> Message-ID: <200409301435.38041.gambas@...1...> On Thursday 30 September 2004 08:00, Rizky Tahara Shita wrote: > so i never use the .addnew, .edit, .update and something like that again > (not just in gambas, but in VB too). i always use query to do it... > believe it, query is fun :) > The .Edit(), .Update(), .Find()... have a big advantage: they create the query for you in a database-independent manner. This can be important if you want to write a database-independent application. Regards, -- Benoit Minisini mailto:gambas at ...1... From sourceforge-raindog2 at ...94... Thu Sep 30 14:25:52 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 30 Sep 2004 08:25:52 -0400 Subject: [Gambas-user] frm2form 0.06 In-Reply-To: <200409301032.46226.ronstk@...239...> References: <200409291631.38667.sourceforge-raindog2@...94...> <200409301032.46226.ronstk@...239...> Message-ID: <200409300825.52448.sourceforge-raindog2@...94...> On Thursday 30 September 2004 04:32, ron wrote: > When I understand it good then you(perl) say in gambas > IF type = "FileListBox" THEN type = "ListBox" That's right.... and that's how it'll look when I port it to gambas with the pcre component ;) > The DirListBox and DriveListBox are more close to th > gb.qt.ComboBox There is code behind the VB one versions that > adds the files, directories or drives where the property > Path/Dir/Drive is pointing. And of course the drives do not > exist in linux or it must point to the wine drive directory is > available. No, I just ported a form to gambas yesterday that had a dirlistbox and it's like a treeview on the VB side. Since the drivelistbox has no purpose in linux, I'm converting it as a treeview as well with the intent of making my own "dirlistbox" class based on a treeview eventually. > The vb.ListBox is near the gb.qt.ListBox > The vb.ComboBox is near the gb.qt.ComboBox Any control whose Gambas equivalent is named the same thing doesn't need to be changed. That's why I have that array full of legal Gambas controls at the top. > The vb.ImageListBox is near the gb.qt.ListView > The vb.ImageComboBox is near the not existing gb.qt.ComboView > The nearest equivalent is the gb.qt.ListBox with reduced > height to 1 row The diff between vb.Image*Box and vb.*Box is > the first one can have icons oposite the second one. Sorry, I've been implementing this solely using forms I had lying around or that my clients needed converting to Gambas. If you could post a .frm file with a bunch of standard VB controls that I am incorrectly converting to PictureBoxes, I will add support for them. > For people porting from VB to GB may be a class module like > the TableViewX made by Charlie to emulate The vb.ListView can > help to switch between both and fill both controls with data. Yes, as I said on the download page, I intend to eventually include code to do that sort of thing. Currently I'm just generating .form output which has nowhere to put code. > The vb.TreeView is also the gb.qt.TreeView as most close > substituut in name but it is a deriviate of the QT ColumnView > so the gb.qt.ColumnView can be a better option. > > In fact the gb.qt.ColumnView is the replacement for the > vb.TreeView and vb.ListView by QT. I'll take a look at these to see if I can figure out what you mean. > For the frx files. > The property values for the controls, if not standard are > stored in these files. i.e. TextBox1.Text = "MyMessage" then > "MyMessage" is in the *.frx file If it is left empty then > nothing in the *.frx file. > Also the icons used in the app are stored in this file. Thanks for the program you posted earlier... I'll check it out and see if I can either incorporate it or use it to figure out the .frx format myself. > I have already 50% ported to gambas. But has low priority for > me. Last part are some none basic things as declare functions > into *.dll I think the code is more complicated as the form in > this case. 8) I am in no hurry to begin translating code ;) Rob From mauriziopz at ...626... Thu Sep 30 16:13:11 2004 From: mauriziopz at ...626... (Maurizio Pozzobon) Date: Thu, 30 Sep 2004 16:13:11 +0200 Subject: [Gambas-user] Lost & Found of a little game Message-ID: Some time ago I've created a little game named GLLS where you had to complite as many squares as you could drawing one line per turn. After some time I've worked on a little AI for the game and it worked fine. I didn't relase it because I wanted to add a little function that I did never add. The problem is that A few weeks ago I had a problem with my HD and I've lost the source of the progam, so if someone of you didn't delete that stupid game could you send it back to me so I don't have to restart all from the begining and just add the AI function. Thanks Maurizio From roberto.premoli at ...422... Thu Sep 30 17:32:39 2004 From: roberto.premoli at ...422... (Premoli, Roberto [ITPPG/1010]) Date: Thu, 30 Sep 2004 11:32:39 -0400 Subject: [Gambas-user] when wedding GAMBAS+Debian? Message-ID: <1363E3EDDF9E9D44B9F2AD0F8EB20710012D1424@...423...> Hi all! Anyone knows if and when gambas will be added as official package of Debian? I will be happy when it will be, cos it is so nice to type apt-get install gambas ... Roberto From sdnpaolo at ...69... Thu Sep 30 17:46:58 2004 From: sdnpaolo at ...69... (Paolo Saudin) Date: Thu, 30 Sep 2004 17:46:58 +0200 Subject: [Gambas-user] X11/Xlib.h error Message-ID: <415C2A72.8010703@...69...> Hi all, I'm trying to compile gambas 0.99 in Yoper 2.1, the ./configure command seems to be ok, but when I type make, I get the following error: ........................... Making all in html make[6]: Entering directory `/home/paolo/stuff/gambas-0.99/src/lib/qt/kde/html' /bin/sh ../../../../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../../../.r/lib/qt-3.3/include/ -D_REENTRANT -g -O2 -pipe -Wall -fno-exceptions -g -Os -fno- c++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I../../../../../src/share -I/usr/lib/qt- -Wall -fno-exceptions -g -Os -fno-omit-frame-pointer -c main.cpp -fPIC -DPIC -o main main.cpp:41:22: X11/Xlib.h: No such file or directory This file is locate in "/usr/X11R6/include/X11/Xlib.h" I tried the ./configure --x-includes=/usr/X11R6/include/ , ./configure --x-includes=/usr/X11R6/include/X11/ without success. I keep getting the error. Any Idea? Many thanks! Paolo From sourceforge-raindog2 at ...94... Thu Sep 30 22:44:50 2004 From: sourceforge-raindog2 at ...94... (Rob) Date: Thu, 30 Sep 2004 16:44:50 -0400 Subject: [Gambas-user] pcre component 0.0.3 - working Message-ID: <200409301644.50126.sourceforge-raindog2@...94...> Here is gb.pcre 0.0.3. It seems to work fully now, though I would appreciate suggestions on more methods/properties. The class is called Regex. You initialize it like this: dim re as Regex re = new Regex("string to match", "regular expression") It has these members: integer property Offset - offset of the match if successful. string property Match - that part of the string that matched the whole expression. integer property SubMatchCount - number of submatches available. string method SubMatch - takes index of the desired submatch and returns the matching substring. A submatch is part of a match you put in parenthesis, like this: re = new Regex("quick brown fox", "(b.+?)\s(\S+)") Submatch 1 is "brown", submatch 2 is "fox". It's still available from http://www.kudla.org/rpm/ but here is the tarball. also included is an example gambas project. That error dialog I was getting earlier went away... I don't know why, but I did reinstall gambas between then and now. Rob -------------- next part -------------- A non-text attachment was scrubbed... Name: pcre-0.0.3.tar.gz Type: application/x-tgz Size: 7299 bytes Desc: not available URL: