From roman at pretory.at Sun Apr 3 13:58:10 2016 From: roman at pretory.at (Roman Pretory) Date: Sun, 03 Apr 2016 13:58:10 +0200 Subject: [TYPO3-dev] =?utf-8?q?_drag=26drop_uploadfolder?= Message-ID: Hello is the a way in T3 7.2.4 to change the drag&drop uploadfolder for files from /uploads to /upload/xy for an extension and only for this? THX Roman From helmut.hummel at typo3.org Mon Apr 4 00:59:53 2016 From: helmut.hummel at typo3.org (Helmut Hummel) Date: Mon, 4 Apr 2016 00:59:53 +0200 Subject: [TYPO3-dev] Fluid Standalone view to render template is not working in tyop3 version 8 In-Reply-To: References: Message-ID: Hi! Jainish Senjaliya wrote: > When we call render function than its not working. it thrown error like : " Oops, an error occurred! Code: 2016032317173321179dbb " You may want to set config.contentObjectExceptionHandler = 0 to see the actual error when rendering your template. See: https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#contentobjectexceptionhandler Kind regards, Helmut -- Helmut Hummel Release Manager TYPO3 6.0 TYPO3 CMS Active Contributor, TYPO3 Security Team Member TYPO3 .... inspiring people to share! Get involved: typo3.org From franssaris at gmail.com Mon Apr 4 10:02:48 2016 From: franssaris at gmail.com (Frans Saris) Date: Mon, 04 Apr 2016 08:02:48 +0000 Subject: [TYPO3-dev] drag&drop uploadfolder In-Reply-To: References: Message-ID: Hi Roman, not for TYPO3 7.2.4 but it is possible with a hook since 7.6 https://wiki.typo3.org/TYPO3.CMS/Releases/7.6/Feature#Feature:_.2368895_-_Introduced_hook_in_BackendUserAuthentication::getDefaultUploadFolder Groet Frans Op zo 3 apr. 2016 om 14:00 schreef Roman Pretory : > Hello > > is the a way in T3 7.2.4 to change the drag&drop uploadfolder for files > from /uploads to /upload/xy for an extension and only for this? > > THX Roman > > > _______________________________________________ > TYPO3-dev mailing list > TYPO3-dev at lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev > From roman at pretory.at Mon Apr 4 10:33:13 2016 From: roman at pretory.at (Roman Pretory) Date: Mon, 04 Apr 2016 10:33:13 +0200 Subject: [TYPO3-dev] =?utf-8?q?script_to_convert_Image_path_to_new_format?= References: Message-ID: Thanks for help I make the covertion now step by step like this: Check both Tables Read out oldtable while -readout inset in new table with marker in this field -get uid from new record -make move and refernce -check sum of files of old record und new ref to record -update marker of new record to sum of files .. Make ref like this: function Createfileref($uid,$pid,$filename,$oldfiledir,$newstorgefolder,$tablenames){ # $filename = 'xyv.pdf'; $file = $this->conf['root'].'/'.$oldfiledir.'/'.$filename; # $newstorgefolder = 'user_upload/tx_atodomains'; # $newstorgefolderroot = '/data/www/z02.ottenheim.at/html/fileadmin/'; $newstorgefolderroot = $this->conf['root'].'/fileadmin/'; # $uid= '1'; # $pid = '22'; # $tablenames ='tx_atodomains_domain_model_pi1'; if(!file_exists($file)) {echo 'Datei Existiert nicht: '.$file;exit;} $storageRepository = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Resource\\StorageRepository'); $storage = $storageRepository->findByUid(1); if(!file_exists($newstorgefolderroot.$newstorgefolder)) { $fileObject = $storage->addFile($file,$storage->createFolder($newstorgefolder), $filename);} else{ $fileObject = $storage->addFile($file,$storage->getFolder($newstorgefolder), $filename);} $s1 = $fileObject->getIdentifier(); // Should output "/newFile" */ $fileref = $s1; $someFileIdentifier = $fileref; // image name in the storage repository (e.g. directly in fileadmin/ root, otherwise specify the subdirectory here, e.ge. 'templates/image123.png' $storageRepository = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Resource\\StorageRepository'); // create instance to storage repository $storage = $storageRepository->findByUid(1); // get file storage with uid 1 (this should by default point to your fileadmin/ directory) $file1 = $storage->getFile($someFileIdentifier); // create file object for the image (the file will be indexed if necessary) $data = array(); $data['sys_file_reference'][$fileref] = array( 'table_local' => 'sys_file', 'uid_local' => $file1->getUid(), 'tablenames' => $tablenames, 'uid_foreign' => $uid, // uid of your content record 'fieldname' => 'formalare', 'pid' => $pid, // page id of content record ); $tce = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\DataHandling\\DataHandler'); $tce->stripslashes_values = 0; $tce->start($data, array()); $tce->process_datamap(); return; } I try this job to make with the scipt execute after install, but there I was not able to create any output, and so I make this now in the fronend with a swich in the ext_conf_template.txt THX Roman From linux at bigga.de Wed Apr 6 18:44:13 2016 From: linux at bigga.de (Alexander Bigga) Date: Wed, 6 Apr 2016 18:44:13 +0200 Subject: [TYPO3-dev] [TYPO3-english] RealURL 2.0 In-Reply-To: References: Message-ID: Dear Dimitry, thanks a lot for your work! I checked RealUrl 2.0 last weekend and with release 2.0.11 it seems to work with our multidomain setup with only few modifications to our configuration. Today we tried to deploy it to our production servers but we had to make a rollback after 15 minutes as the database IO load was too high. I wanted to achieve the opposite ;-) Ok, one mistake in configuration is obviuos: we have to add the search parameter of our library catalogue to banUrlsRegExp. But why the heck to you update the tstamp field in tx_realurl_urlcache on every request? I can't find any usage of this timestamp. We had 100.000 request like this in 8 minutes: UPDATE tx_realurl_urlcache SET tstamp='1459933476' WHERE uid='335' Best regards, Alexander -- www.slub-dresden.de Am 05.03.2016 um 14:49 schrieb Dmitry Dulepov: > Hello! > > Since RealURL 2.0 went live a couple of days ago, active support for > version 1 is stopped. Forge project for version 1 is now hidden. I > will make one final review of feature requests there to see what I can > copy to new tracker. > > New project page is here: https://github.com/dmitryd/typo3-realurl > Bugs for v2 only should be sent here: > https://github.com/dmitryd/typo3-realurl/issues > Documentation is here: https://github.com/dmitryd/typo3-realurl/wiki > > Anybody now can collaborate and submit a pull request in an easy way. > Right now 16 of 19 pull requests were merged (3 declined). > > Currently I aim to release a new version on a daily basis if there are > bug reports that I can fix. The plan is to continue this until the end > of the next week. Than periods of updates will be longer. > > I do not actively monitor mailing lists but I will try to answer > questions if you have them. > > Happy realurl-ing! > From dmitry.dulepov at gmail.com Fri Apr 8 18:58:25 2016 From: dmitry.dulepov at gmail.com (Dmitry Dulepov) Date: Fri, 08 Apr 2016 19:58:25 +0300 Subject: [TYPO3-dev] [TYPO3-english] RealURL 2.0 In-Reply-To: References: Message-ID: This is already answered by email. Dmitry. Alexander Bigga wrote: > Dear Dimitry, > > thanks a lot for your work! > > I checked RealUrl 2.0 last weekend and with release 2.0.11 it seems to > work with our multidomain setup with only few modifications to our > configuration. > > Today we tried to deploy it to our production servers but we had to make > a rollback after 15 minutes as the database IO load was too high. I > wanted to achieve the opposite ;-) > > Ok, one mistake in configuration is obviuos: we have to add the search > parameter of our library catalogue to banUrlsRegExp. > > But why the heck to you update the tstamp field in tx_realurl_urlcache > on every request? I can't find any usage of this timestamp. > > We had 100.000 request like this in 8 minutes: > > UPDATE tx_realurl_urlcache SET tstamp='1459933476' WHERE uid='335' > > Best regards, > > Alexander > -- > www.slub-dresden.de > > Am 05.03.2016 um 14:49 schrieb Dmitry Dulepov: >> Hello! >> >> Since RealURL 2.0 went live a couple of days ago, active support for >> version 1 is stopped. Forge project for version 1 is now hidden. I >> will make one final review of feature requests there to see what I can >> copy to new tracker. >> >> New project page is here: https://github.com/dmitryd/typo3-realurl >> Bugs for v2 only should be sent here: >> https://github.com/dmitryd/typo3-realurl/issues >> Documentation is here: https://github.com/dmitryd/typo3-realurl/wiki >> >> Anybody now can collaborate and submit a pull request in an easy way. >> Right now 16 of 19 pull requests were merged (3 declined). >> >> Currently I aim to release a new version on a daily basis if there are >> bug reports that I can fix. The plan is to continue this until the end >> of the next week. Than periods of updates will be longer. >> >> I do not actively monitor mailing lists but I will try to answer >> questions if you have them. >> >> Happy realurl-ing! >> > -- Dmitry Dulepov Today is a good day to have a good day. From mail at waue.net Mon Apr 11 19:19:08 2016 From: mail at waue.net (Martin W.) Date: Mon, 11 Apr 2016 19:19:08 +0200 Subject: [TYPO3-dev] =?utf-8?q?_Change_Field-Position_in_Backend?= Message-ID: Hi, I want to change the abstract-field position of the table 'pages' in the backend. It shall appear in the general palette directly after the title. How is this possible under 7.6? From Fabrice.MORIN at sword-group.com Tue Apr 12 09:59:17 2016 From: Fabrice.MORIN at sword-group.com (MORIN Fabrice) Date: Tue, 12 Apr 2016 07:59:17 +0000 Subject: [TYPO3-dev] How to handle dynamic page products URLs with RealURL ? Message-ID: Hello, We use RealURL extension to handle nice URLs for our dynamic pages of products. A single page can handle the display of all products using product ID in URL (e.g. http://localhost/product/1, http://localhost/product/2, http://localhost/product/3...). All products pages are cached using cHash attribute (which is hidden by realurl using the correct configuration). It works great if all products links are generated using typolink function. The problem is that RealURL cache tables containing cHash and mapping URL are truncated by a hook on TYPO3 clear cache. So after a clear cache, all nice URLs are no more working until they are regenerated using typolink function. All products pages are no more accessible until their URLs are regenerated, which can take time because we have thousands of products with multiple languages. We currently handle this issue by "warming up" RealURL cache table (i.e. regenerating all products URL with typolink function). It can take several minutes. during this time products page are not available. Is there a clean way to address this issue ? Regards, Fabrice From oliver.hader at typo3.org Tue Apr 12 12:00:50 2016 From: oliver.hader at typo3.org (Oliver Hader) Date: Tue, 12 Apr 2016 12:00:50 +0200 Subject: [TYPO3-dev] [TYPO3-core] Announcing TYPO3 CMS 6.2.20 LTS, 7.6.5 LTS and 8.0.1 Message-ID: Dear TYPO3 World, the TYPO3 Community has just released TYPO3 CMS versions 6.2.20 LTS, 7.6.5 LTS and 8.0.1 which are now ready for you to download. All versions are maintenance releases and contain bug fixes and security fixes. *IMPORTANT* These versions include important security fixes to the TYPO3 CMS Core. The according security bulletins with details have just been released: https://typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2016-009/ https://typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2016-010/ https://typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2016-011/ https://typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2016-012/ The packages can be downloaded here: https://typo3.org/download/ For details about the releases, please see: https://typo3.org/news/article/typo3-cms-6220-765-and-801-released/ MD5 checksums: f4ab1d7d5fb26a24e616d2c5a0036110 typo3_src-6.2.20.tar.gz 43b4c85227edd67b40c71a05d2aae9eb typo3_src-6.2.20.zip c0f022868700b0978734bc6f9b97eca5 typo3_src-7.6.5.tar.gz 2af8f8b7725e7236775370c9d54f3e88 typo3_src-7.6.5.zip 08b62f7f22bf80dd7ad65bb6217c8218 typo3_src-8.0.1.tar.gz f69e6e54d068281470cad54d8eff4bee typo3_src-8.0.1.zip SHA256 checksums: 309eb79538187979ee2fcb6aebeabd1e8a2324b4d3161740a5a1f11f4c94f85b typo3_src-6.2.20.tar.gz 85a3f6f0be67d009a98251816f15a71e1a7c03da9fd1456eea2636f546afe9b7 typo3_src-6.2.20.zip 1ca76565aaac74e28ee0ffd3d8f52cf29c2b2edd883e54c296cd9966e9c36e35 typo3_src-7.6.5.tar.gz 1c5eb642cdbd320f6936ef23c185a5ea684acf43db98e2c72267212ce24da894 typo3_src-7.6.5.zip e7370dbf2b5fac8fecd8b0e472b655c902ea2502c7be630a1a50661e63e3ce02 typo3_src-8.0.1.tar.gz 551595a24e4388ff8b321473a7bb09d42c4d180c2d62c3021d5617d8d657a476 typo3_src-8.0.1.zip Further details on the signing and hashing process of TYPO3 releases: https://docs.typo3.org/typo3cms/drafts/github/TYPO3Incubator/Infrastruct ureGuide/Releases/ Best regards Oliver -- Oliver Hader TYPO3 .... inspiring people to share! Get involved: http://typo3.org From oliver.hader at typo3.org Tue Apr 12 13:21:56 2016 From: oliver.hader at typo3.org (Oliver Hader) Date: Tue, 12 Apr 2016 13:21:56 +0200 Subject: [TYPO3-dev] [TYPO3-core] Announcing TYPO3 CMS 6.2.21 LTS Message-ID: Dear TYPO3 World, the TYPO3 Community has just released TYPO3 CMS versions 6.2.21 LTS which is now ready for you to download. This release is a regression fix release for TYPO3 CMS 6.2.20 which contained important security fixes. The packages can be downloaded here: https://typo3.org/download/ For details about this and the previous releases, please see: https://typo3.org/news/article/typo3-cms-6221-released/ https://typo3.org/news/article/typo3-cms-6220-765-and-801-released/ MD5 checksums: 476df19952370fc25885e67f7ac14ac4 typo3_src-6.2.21.tar.gz 5d2abecd35b4ee7962fd2ea2e1ae0f1d typo3_src-6.2.21.zip SHA256 checksums: b7334772e76a626ab0a474a50d50c659892f3094e7ad313fe60b99f886d967ba typo3_src-6.2.21.tar.gz 367670c4fc2802764308ba8d71dbc654c2c87987edda18289af9cf97085e3d41 typo3_src-6.2.21.zip Further details on the signing and hashing process of TYPO3 releases: https://docs.typo3.org/typo3cms/drafts/github/TYPO3Incubator/Infrastruct ureGuide/Releases/ Best regards Oliver -- Oliver Hader TYPO3 .... inspiring people to share! Get involved: http://typo3.org From linux at bigga.de Tue Apr 12 17:56:20 2016 From: linux at bigga.de (Alexander Bigga) Date: Tue, 12 Apr 2016 17:56:20 +0200 Subject: [TYPO3-dev] How to handle dynamic page products URLs with RealURL ? In-Reply-To: References: Message-ID: Dear Fabrice, it would be interesting to know your realurl and TYPO3 version. E.g. RealUrl 1.x and 2.x differ in database scheme. Best regards, Alexander On 12.04.2016 09:59, MORIN Fabrice wrote: > Hello, > > > > We use RealURL extension to handle nice URLs for our dynamic pages of products. A single page can handle the display of all products using product ID in URL (e.g. http://localhost/product/1, http://localhost/product/2, http://localhost/product/3...). > > All products pages are cached using cHash attribute (which is hidden by realurl using the correct configuration). > > It works great if all products links are generated using typolink function. > > > > The problem is that RealURL cache tables containing cHash and mapping URL are truncated by a hook on TYPO3 clear cache. > > So after a clear cache, all nice URLs are no more working until they are regenerated using typolink function. All products pages are no more accessible until their URLs are regenerated, which can take time because we have thousands of products with multiple languages. > > We currently handle this issue by "warming up" RealURL cache table (i.e. regenerating all products URL with typolink function). It can take several minutes. during this time products page are not available. > > > > Is there a clean way to address this issue ? > > > > Regards, > > Fabrice From Fabrice.MORIN at sword-group.com Tue Apr 12 18:03:04 2016 From: Fabrice.MORIN at sword-group.com (MORIN Fabrice) Date: Tue, 12 Apr 2016 16:03:04 +0000 Subject: [TYPO3-dev] How to handle dynamic page products URLs with RealURL ? In-Reply-To: References: Message-ID: Hello Alexander, I use TYPO3 v6.2.19 and RealURL v1.12.8. Regards, Fabrice -----Original Message----- From: typo3-dev-bounces at lists.typo3.org [mailto:typo3-dev-bounces at lists.typo3.org] On Behalf Of Alexander Bigga Sent: mardi 12 avril 2016 17:56 To: typo3-dev at lists.typo3.org Subject: Re: [TYPO3-dev] How to handle dynamic page products URLs with RealURL ? Dear Fabrice, it would be interesting to know your realurl and TYPO3 version. E.g. RealUrl 1.x and 2.x differ in database scheme. Best regards, Alexander On 12.04.2016 09:59, MORIN Fabrice wrote: > Hello, > > > > We use RealURL extension to handle nice URLs for our dynamic pages of products. A single page can handle the display of all products using product ID in URL (e.g. http://localhost/product/1, http://localhost/product/2, http://localhost/product/3...). > > All products pages are cached using cHash attribute (which is hidden by realurl using the correct configuration). > > It works great if all products links are generated using typolink function. > > > > The problem is that RealURL cache tables containing cHash and mapping URL are truncated by a hook on TYPO3 clear cache. > > So after a clear cache, all nice URLs are no more working until they are regenerated using typolink function. All products pages are no more accessible until their URLs are regenerated, which can take time because we have thousands of products with multiple languages. > > We currently handle this issue by "warming up" RealURL cache table (i.e. regenerating all products URL with typolink function). It can take several minutes. during this time products page are not available. > > > > Is there a clean way to address this issue ? > > > > Regards, > > Fabrice _______________________________________________ TYPO3-dev mailing list TYPO3-dev at lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev From roman.crescente at bernetimux.ch Thu Apr 14 11:48:17 2016 From: roman.crescente at bernetimux.ch (Roman Crescente) Date: Thu, 14 Apr 2016 11:48:17 +0200 Subject: [TYPO3-dev] =?utf-8?q?_7=2E6_+_phpunit_+_shell_=28without_the_ext?= =?utf-8?q?ension=29?= Message-ID: The internet is nearly empty in this point. I use TYPO3 with Extbase. To use the "extension" phpunit for TYPO3 isn't a solution. dont work's under 7.6 anymore correctly. How to make an phpunit test localy by shell command correctly? tryed something like this: phpunit -c "C:\wamp\www\client\typo3\sysext\Core\Build\UnitTests.xml" Error: Fatal error: Class 'TYPO3\CMS\Core\Tests\UnitTestCase' not found in C:\wamp\www\client\typo3\sysext\backend\Tests\Unit\Configuration\TypoScript\ConditionMatching\ConditionMatcherTest.php on line 24 I set the "TYPO3_PATH_WEB=C:\wamp\www\client\" (webdirectory of TYPO3 instance) (I found examples with "cli_dispatch.phpsh" but they're always in combination with the extension) From contact at oktopuce.fr Thu Apr 14 17:46:33 2016 From: contact at oktopuce.fr (Florian Rival) Date: Thu, 14 Apr 2016 17:46:33 +0200 Subject: [TYPO3-dev] wizard_element_browser and hide option file, mail and folder Message-ID: Hi, In the TCA, I'm using a wizard (wizard_element_browser) to get links of page or url and I would like to hide the other tabs of the wizard - i.e. file, mail and folder. I'm trying with this code which works in Typo3 6.2 but it seems that it doesn't work in Typo3 7 : *'params' => array(** **'blindLinkOptions' => 'file,mail,folder'* *)** * This is how it is configured in my TCA : 'typolink' => Array ( 'l10n_mode' => 'mergeIfNotBlank', 'label' => 'Typolink', 'config' => Array ( 'type' => 'input', 'size' => '40', 'max' => '256', 'wizards' => Array( '_PADDING' => 2, 'link' => Array( 'type' => 'popup', 'title' => 'Link', 'icon' => 'link_popup.gif', 'module' => array( 'name' => 'wizard_element_browser', 'urlParameters' => array( 'mode' => 'wizard', 'act' => 'file', ) ), 'JSopenParams' => 'height=600,width=500,status=0,menubar=0,scrollbars=1', 'params' => array( 'blindLinkOptions' => 'file,mail,folder' ) ) ) ) ), Any idea ? Thanks, Florian From jigal.van.hemert at typo3.org Thu Apr 14 18:23:04 2016 From: jigal.van.hemert at typo3.org (Jigal van Hemert) Date: Thu, 14 Apr 2016 18:23:04 +0200 Subject: [TYPO3-dev] 7.6 + phpunit + shell (without the extension) In-Reply-To: References: Message-ID: Hi, On 14/04/2016 11:48, Roman Crescente wrote: > The internet is nearly empty in this point. I use TYPO3 with Extbase. To > use the "extension" phpunit for TYPO3 isn't a solution. dont work's > under 7.6 anymore correctly. How to make an phpunit test localy by shell > command correctly? > > tryed something like this: > phpunit -c "C:\wamp\www\client\typo3\sysext\Core\Build\UnitTests.xml" > > Error: > Fatal error: Class 'TYPO3\CMS\Core\Tests\UnitTestCase' not found in > C:\wamp\www\client\typo3\sysext\backend\Tests\Unit\Configuration\TypoScript\ConditionMatching\ConditionMatcherTest.php > on line 24 > > I set the "TYPO3_PATH_WEB=C:\wamp\www\client\" (webdirectory of TYPO3 > instance) > > > (I found examples with "cli_dispatch.phpsh" but they're always in > combination with the extension) https://wiki.typo3.org/Unit_Testing_TYPO3 This page has quite a bit of information for running unit tests. I currently use PhpStorm to run the tests and if I run PhpStorm as administrator (elevated admin user) then even the symlink tests work. -- Jigal van Hemert TYPO3 CMS Active Contributor TYPO3 .... inspiring people to share! Get involved: typo3.org From post at bergische-webschmiede.de Tue Apr 19 14:57:14 2016 From: post at bergische-webschmiede.de (Stefan Padberg) Date: Tue, 19 Apr 2016 14:57:14 +0200 Subject: [TYPO3-dev] Problem with fluid viewhelper f:cObject Message-ID: Hi, TYPO3 7.6.4 In my Fluid Template file a put: This one works: lib.test = COA lib.test.10 = LOAD_REGISTER lib.test.10.colPos.cObject = TEXT lib.test.10.colPos.cObject.value.current = 1 lib.test.20 = TEXT lib.test.20.data = REGISTER:colPos lib.test.20.wrap =

colPos: |

lib.test.30 = RESTORE_REGISTER This one doesn't work: lib.test = COA lib.test.10 = LOAD_REGISTER lib.test.10.colPos.cObject = TEXT lib.test.10.colPos.cObject.value.current = 1 lib.test.20 = CONTENT lib.test.20.table = tt_content lib.test.20.select.pidInList = this lib.test.20.select.orderBy = sorting lib.test.20.where.data = REGISTER:colPos lib.test.20.where.intVal = 1 lib.test.20.where.wrap = colPos=| lib.test.30 = RESTORE_REGISTER The lastBuildQuery shows to me that the colpos register is not transferred to the CONTENT object. But according to TSRef it should be transferred: https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/LoadRegister/Index.html#example Is something wrong with my TypoScript? Or is it a bug somewhere in TYPO3? Regards Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: post at bergische-webschmiede.de :: http://www.bergische-webschmiede.de From post at bergische-webschmiede.de Tue Apr 19 15:11:54 2016 From: post at bergische-webschmiede.de (Stefan Padberg) Date: Tue, 19 Apr 2016 15:11:54 +0200 Subject: [TYPO3-dev] Problem with fluid viewhelper f:cObject In-Reply-To: References: Message-ID: Am 19.04.2016 um 14:57 schrieb Stefan Padberg: > > The lastBuildQuery shows to me that the colpos register is not > transferred to the CONTENT object. But according to TSRef it should be > transferred: > https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/LoadRegister/Index.html#example > > > Is something wrong with my TypoScript? > > Or is it a bug somewhere in TYPO3? > The example above does not work. Thus it seems to be bug, isn't it? Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: post at bergische-webschmiede.de :: http://www.bergische-webschmiede.de From jigal.van.hemert at typo3.org Tue Apr 19 17:15:43 2016 From: jigal.van.hemert at typo3.org (Jigal van Hemert) Date: Tue, 19 Apr 2016 17:15:43 +0200 Subject: [TYPO3-dev] Problem with fluid viewhelper f:cObject In-Reply-To: References: Message-ID: Hi, On 19/04/2016 14:57, Stefan Padberg wrote: > TYPO3 7.6.4 > This one doesn't work: > > lib.test = COA > lib.test.10 = LOAD_REGISTER > lib.test.10.colPos.cObject = TEXT > lib.test.10.colPos.cObject.value.current = 1 > > lib.test.20 = CONTENT > lib.test.20.table = tt_content > lib.test.20.select.pidInList = this > lib.test.20.select.orderBy = sorting > lib.test.20.where.data = REGISTER:colPos > lib.test.20.where.intVal = 1 > lib.test.20.where.wrap = colPos=| > > lib.test.30 = RESTORE_REGISTER > 'where' is a property of select, not of the CONTENT object. Furthermore, please user 'markers' to inject data as it will automatically be quoted or turned into an integer: lib.test.20 = CONTENT lib.test.20 { table = tt_content select { pidInList = this orderBy = sorting where = colPos=###column### markers { column.data = REGISTER:colPos } } } -- Jigal van Hemert TYPO3 CMS Active Contributor TYPO3 .... inspiring people to share! Get involved: typo3.org From post at bergische-webschmiede.de Tue Apr 19 18:08:14 2016 From: post at bergische-webschmiede.de (Stefan Padberg) Date: Tue, 19 Apr 2016 18:08:14 +0200 Subject: [TYPO3-dev] Problem with fluid viewhelper f:cObject In-Reply-To: References: Message-ID: Am 19.04.2016 um 17:15 schrieb Jigal van Hemert: > Hi, > > > > 'where' is a property of select, not of the CONTENT object. Yes, this was a copy mistake. In my orig file it was correct. > Furthermore, please user 'markers' to inject data as it will > automatically be quoted or turned into an integer: > > lib.test.20 = CONTENT > lib.test.20 { > table = tt_content > select { > pidInList = this > orderBy = sorting > where = colPos=###column### > markers { > column.data = REGISTER:colPos > } > } > } > > Thats nice. Now it works. Great. Regards Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: post at bergische-webschmiede.de :: http://www.bergische-webschmiede.de From jkussmann at web.de Fri Apr 22 20:56:05 2016 From: jkussmann at web.de (Juergen Kussmann) Date: Fri, 22 Apr 2016 20:56:05 +0200 Subject: [TYPO3-dev] =?utf-8?q?TYPO3_CMS_8_and_REST_API?= References: Message-ID: Hi Michael, i have written the most code of the restler-extension....so i have a very big know how of it. In my oppinion, TYPO3 should not be the swizzer knife, which provide all possible features by the core. REST is an very good example. restler has a very big community in this topic and has very cool festures....why the TYPO3-core-team should try to reinvent the wheel? That make no sence and would cost a lot of time...BUT it would be very cool if we as extension-developer would have the possibility to 'integrate' third-party-frameworks more seemsless in TYPO3. The restler-extension is a good example for this: the extension use some core-methods (to bootstrap TYPO3 and override some bootstrapping) which extensions should normally NOT to use. But we use it to provide the best possible performance when calling an REST-endpoint...this could be done better/easier when there would be an API which could be used to e.g. bootstrap TYPO3 (e.g. bootstrap core, frontend, backend-user, database, caching-framework, load only defined extensions) inside an extension. Take a closer look inside the restler-extension and you will see what i mesn :-) Cheers, J?rgen From jainishsenjaliya at gmail.com Sat Apr 23 09:30:10 2016 From: jainishsenjaliya at gmail.com (Jainish Senjaliya) Date: Sat, 23 Apr 2016 13:00:10 +0530 Subject: [TYPO3-dev] =?utf-8?q?Fluid_Standalone_view_to_render_template_is?= =?utf-8?q?_not_working_in_tyop3_version_8?= References: Message-ID: when we call $view->render(); that time following error are display. The Fluid template files "" could not be loaded. please check attached snap. Can you please let me know us why this is not working in TYPO3 8 version. begin 644 Selection_005.png MB5!.1PT*&@H````-24A$4@```^(```)W"`(```"?I'Q8`````W-"250("`C; MX4_@````$'1%6'13;V9T=V%R90!3:'5T=&5R8X+0"0``(`!)1$%4>-KLW7=\ M%&7BQ_%G9ONF]TI)"(00:1$!`6FBTBVHH#3E1,_R4[#BH:>G'H*>RJ$>)Z>G M(H>`-$$I*@B"E-![[Z202OIF=W;G]T?"9I/L)AN0(G[>+_Z8[,[,4V?X[F0R M*^7EY0D`````UQ*9+@````"(Z0````"(Z0`````Q'0`````Q'0```""F`P`` M`""F`P```,1T`````,1T`````,1T````@)@.````@)@.````$-,!````$-,! M````8CH`````8CH```!`3`<```!`3`<```!`3`<```"(Z0````"(Z0`````Q M'0`````Q'0```""F`P```""F`P```""F`P```,1T`````,1T````@)@.```` M@)@.````$-,!````$-,!````8CH`````8CH`````8CH```!`3`<```!`3`<` M``"(Z0````"(Z0`````Q'0`````Q'0`````Q'0```""F`P```""F`P```,1T M`````,1T````@)@.````@)@.````$-,!````$-,!````$-,!````8CH````` M8CH```!`3`<```!`3`<```"(Z0````"(Z0````"(Z0`````Q'0`````Q'0`` M`""F`P```""F`P```,1T`````,1T````@)@.````@)@.````@)@.````$-,! M````$-,!````8CH`````8CH```!`3`<```!`3`<```!`3`<```"(Z0````"( MZ0`````Q'0`````Q'0```""F`P```""F`P```,1T`````,1T`````,1T```` M@)@.````@)@.````$-,!````$-,!````8CH`````8CH`````8CH```!`3`<` M``!`3`<```"(Z0````"(Z0`````Q'0`````Q'0```""F`P```""F`P```""F M`P```,1T`````,1T````@)@.````@)@.````$-,!````$-,!````$-,!```` M8CH`````8CH```!`3`<```!`3`<```"(Z0````"(Z0`````Q'0`````Q'0`` M```Q'0```""F`P```""F`P```,1T`````,1T````@)@.````@)@.````@)@. M````$-,!````$-,!````8CH`````8CH```!`3`<```!`3`<```"(Z0````"( MZ0````"(Z0`````Q'0`````Q'0```""F`P```""F`P```,1T`````,1T```` MX(].2Q?@NB'92G1G?I2*,R2'54@:5>^GZGQ5K4DU!CO\XQSF"+H(```0TX'? M.()K\@]JIAH!J*Y07^"_H*1>=\K0'5>>K1'92HKM9$X8X M?&/I4@``<$V'G[R\/'H!URC5HLL_REN-J;&N M_OBW/C\^[-VLEZW-[RN]^>^J,9@^!@``UR:NIN-:C.?:C(V&PU_K3JV4RG)J MOZV$=ZC]HEQ\UOOTKS\\5Y.SN^BN'U2=#]T-``"(Z4"='(K^V$+C]O[MYS?]I\@[4NZ94EB-J MW5RN^D0UM$2YZ#3=#@``KDT\D!'7!,/!67Z+[O`FHPL/][')VB\J(:U5K:E!Y3KT at 70^```@I@/N&7;_ M6PC5^_6U&;^ZF\LZ>T2'!I6K^O%81@``0$P'/-" M#=J/$M*:S@<``-5E9646B\5BL2B*4EQ<[.?G%QX>[N?GU]!=Y>7E969F9F=G M&PR&L+"P1HT:Z?5Z+^MPZM2IK*PL15'T>GV3)DUB8F*8L0``$-/QAZ!JC9+5 MUJ!-=">7U8[I#O^F2GB*-FN;-WM0HKIX>FO=NG7///-,@^J3D)`P;]X\B\5R MQQUW%!45"2%D65ZZ=&E4E,?GSRB*TK]__YR<'"&$O[__BA4KC$9CQ5O3IT]_ M\\TW+1:+VPVCHZ-OO_WVQQY[+#$QL9XV*LK77W\]>_;LU-145:WZ].+O[S]@ MP("Q8\>V:]?.T[93ITZ=,V?.T:-''0Z'Z^OQ\?%//OGD0P\])$D24Q<``&(Z MKNN8;@B6K$4-VD1_;&%9I]>$5/.N+6O+D5[&=%O3?I[>*BLK.WGR9(/J8S:; MA1!&H[%W[][__.<_*U[\^../WWKK+4^;+%Z\>.O6K17+X\>/=V9T(41Y>;FG MC"Z$2$]/_^*++V;-FC5APH1GGWW6TVKGSY\?-FQ8:FIJ[;<*"PN__OKK>?/F MO?GFFW_^\Y_=;KYITZ;#A]W#WUE:3`P,#`P$#G-6Q%4=YZZRWG1X+:^W_RR2=K9/3` MP$#7#P-VNWWBQ(D__/!#_;TMRT%!0:[WR?"2%*2DH^_?33YY]_OG81 MJU:MVKMW;\7R0P\]%!H:ZJDRLV?/[M&CA\E4^:S)_/S\3S[YY-UWWZVXB67R MY,F#!@V*CX^OL=7L6PVF]]\\\W[[[_?Q\='"''@P(%)DR9]__WW M%6G^J:>>VK%C1\5;K at 8-&C1PX,#DY.3HZ.C0T%"-1E-:6CIY\N2//OJH8H6/ M/_YXV+!AS%X``"X3*2\OCU[`U:4_OMCGQS$-W4K5^Q>,V*?J:N9+J2PG8.Y- M4GE!'=L6]YUM:]*W0<4]__SS__WO?RN6UZ]?WZI5*T]KGCY]ND.'#HJB""%" M0D+V[-GC>@W;&8(K0K]>K]^Q8T>-T#]UZM0WWGBCCK(F3ISHO.?DB2>>J'UK M3<^>/7?OWEVQO&#!@EZ]>E7[7.1P#!\^?.7*E14_?O#!!Z-'C_:R'_KV[>N\ M2+][]^[86!YJ"0#`9<%-+[CZ;-&W"-'@OT>4K(7Z0_]S$]]-H9:4%^K8T.'7 MQ-;XMLO7G,:-&P\9,J1B.3>>LIY M]\N2)4MJO+MKURYG1N_3IT^-C"Z$D&7YK;?>=I0`` M`&(ZKD.J,<0>TNHB-C3NG2%41^W7+3>,M0-JJK,,$(6DN:XO&C1LGRY4' MU\[>T)7<^A^A,=1^QQZ2;&U^W^5N3F)B8O_^_2N63Y\^O6C1(N=;APX=6K&B MLL[WW'-/TZ9-+ZZ(Z.AHY_+QX\==W]JVK>I9-UV[=O6T!^=;=KO==9.Z141$ M.)?D<2```@IN-W&]-C>M;QZ)4Z:+.WZX\O=?M6 M>=)H2X>77%\IZ_2:$M;^RK2H??OV/7OV=.;FGW[Z20B1EI8V?_[\BA<'#AS8 MHD6+B]Z_O[^_V^@LA#AW[ES%0FQL;!U?0A07%U=[DWJ=/7O6N5S'`VH````Q M'=?'3-1:F]][<9L:M[PE'(K;M\IN?*GXCO_9P]JJ>O^R+G^WM'GR2K9IW+AQ MSN6*^]&G3Y]>$:DE27*]W'X17+__R,_/S_5UY\/:P\+J^N03$A)R$3'=]<;W M-FW:,',!`""FXSI7WGSHQ6VH.7_4X.Z1+Q5L3?L5WO/S^8=/6EH_?H5;U+U[ M]QMOO+%B>>/&C2M7KOSRRR\K?NS3IT_;MFTO9>>N?[[I>@-,3DZ.<]GY-'>W M7-_-SGRA@,ACIVXOJNZ[5Y MMXJ*BG[ZZ:>[[KK+^6>CSSWW'),6`(#+AV\AQ37$FCCIT*;M=NW:M\XO)6K5JY1JX M2TM+O=R)ZQ^`UKB[W2DX.-C-AWM9?NZYYX8.'ARXL+'S]]=>=/WIZ,KH0PM?7MX[]N'XW MJJ>8[E9*2DK'CAV9K@``$-/Q1Z$:`LJ3'KKHS4T;7M9F;;O6&G7WW7>[/AP] M)26E1X\>WF]^Z-"AG1=LV;)EUJQ9??KTV;MW;\6[(2$A(T:,N/1*:C0-^+ZG MK5NWWG???3-FS&#&`@!P^7#3"ZXMY:W_;-CSB62W7,2VDE+FNWQ8<;\Y2OB- MU]`QIM7>?__][[SS3L6/]]]_?X,V_].?_E1'MG[__?==']@BA'!]`F.-YZG7 MX'H_NJ>8_OGGGSN7L[.SY\R9LWW[]HH?7W_]]<&#!T=&1C)I`0"X'+B:CFN+ MPQQA;3'LHC>7++F^2P89M[\GEV8*U2%97J+5_C:?C6-B8F;-FC5H MT*`:K[L^G+%NWMSH+1QYY9,6*%U3 MAD.S/#T*O?ZD;K>8MOS=M.7O0DA%@Y8HT5U_U[T1'AYN-ILKEC4:35!04&)B M8O?NW07FYVP\2=9TOM-H77GAAS9HU%3]NV+#AZ:>? M9L8"`$!,QQ^"(R"^//E/ACV?7.)^RI/_]'O/Z$*(:=.FW7[[[=ZO'Q(2(DF2 MJJI"B/S\_#K6='VW[B]"]7E]Q)?[DR9-,5P``+A-N>L&UJ.S&":KI MDKZ(WA'0K*S3:W_`KM/I=*&AE5WG^E5'M;E^I9'W,5VGTSF_%ZGNCP$``("8 MCNN-:@@HZ_CJQ6^OT1??^JFJ\_EC]EY$1$3%PIDS9QP.AZ?57*^%AX>'>[]_ MY^WOSF>W`P``8CK^*,H3A]O#VE_TF]N5G9U=6%A8L>SZM4T` M`("8CC\02\IS2DQW+U>V!R46]YTM-/H_>*>U;MW:>1/+BA4K=NS847N=M]]^ MVWG;^M"A0[W?^?SY\UT+8HH"`$!,QQ^2I"GN\YDC(+[>%1T!\<4#%E[B\V&N M&V/&C*GL%H=CY,B1NW;M?__]6;-F5?QH,!@>>."!VGM(2TNK_>*N M7;NF3)GB_''`@`%T-0``EPG/3<>U3C6&%/6;Y[=TL%R2[FD=>VB;XGYS'&:^ MN+[2Z-&CY\Z=NV7+%B%$>GIZ[]Z]4U)2$A(2BHN+MV_?GI&1X5QSXL2)T='1 MM??0NG5K?W__%BU:A(>'AX>'!P0$G#ES9MFR9??#)HT*"*B^*JJF[; MMLUY,[K3X,&#GWCB"4\[*2PLW+IUJ]NW?'Q\IDV;YGSD"P``^,WQORQ^)TG= M/Z[PGM76%L.$5#5I':;PDAX?%M_V)1F]MJ9-FZY>O7K(D"$:C:;VNR$A(6^] M]=9___M?3U';8#!XVG/[]NV_^^Z[]NW;T\D``%P^$E]0 at M\7S?DCNI/+)4N. M/:2U+7ZPJC%K]^Y M=J25^RP2;*/ORZJD;EE&__D)EJ=1`]\4 MR'%T=5C3E_YITDKU]@F?][/_YV_O+I3Z_/NUNQ(8#0#`=8'+B;B>.)1=>MU5[.6IZQ6"#'HKI7OC5VZ MY9-?;NLP(++DP(KW%_R\,;-,&,)NZG'/,.J=GP,'C6B_;_$WQXL#$OJ^_FC_UF;GUDKFMD7O+-FT.[?< M-[;SG\<,ZQNNM9Y:,.K=GP/N&!"^8?F9;B]_=,.&1UQ^G#$@HG:U_<]6VV3& M@"C]A3KEUUHY5*-D[5[Z[C>_[,BW&4);W3=TY, at D/XUP\Z+UZ,P'IJ;&C/C[ MAYT#E`M7P:>WW3RVKNJ%Y=5JD7"4'OCQ\S>^/Y"MC^G=/<9>>;%!:]0*(>LU M_-$!`.!ZP=5T7"_LN07?++>XO3AN;A$Y;GS3<4-\S#5#G./`HG-[B[S\%)!W M[$"FD-KT2HFI_'BK:]*Y1Y(0:?M.Y&:O?WWZLHUJRK at _/_%\9^W6'V:\]DNV M(FNU0IS=63%YQR+?WHQ^,&WMOP,EO%JXZ:G/W MD2#CAS<7[,A+?."]Q_M'9Z3^\^OM.:H0&KU.B*-K-LG=1KYT2UC!T14?;"NX[Y;E'^E at W_>/3U6<4(;1ZK1#'UFTW=+MW=.L`7?4?I5PW MU;977\?Y45YQMW)Y]KJ__6?5'O^>$Q\?-4!_<-:,K]85.A1W+[H_`=59/>&N M1=:,56\O/9`7V^>5L?UBCN_*NK`C at RR$1J\EI@,`KA=<3<=UPG%Z3>XIMUE0 M:^@VV-]'")$2?LN:DRLSJM]+45Z\UF110A3B%_58V)D8V"P M3 at A+_NG=>_7?A+ M0 at CAUVK@B(X)NKC,N>L699TY;Q.A&B&$<&3OWW)<&'OU[7YCG+Y1[T:+YVS9 M?/[6P9*0A#"UN'O\@%8^0EC377]T9*[=X+;:KILX.SAG;^V5]QX0FP^INDY] M;^N5;.H:&=P^S1:N=>3LJ/VBA_A<9_725]=N4:]NQ_:E"WV7 at 7?T3#19=/N7 MOK]!""$DC5$KA,1-+P``8CIP;;%:-N]6W.;`@';AO<(KEO4]!_MOFE%04#VH M9VTKS.D=&JFIKPB-3Z!9B+RL`JLJ*L.UPW(^SR:$R=]QOD0(8X2O5@@A=#[A M9B%*\HL=&B&$;Y!9%D)H?4),0I07J4T'/=]K:E>_O62F$,>G6,6_G+YW_S_9&\LHJ?`U7U0JW]@LT:(62#KTD(N]UY![>CI,`BA.7G#Y_[ MN?(5GY,%BC`)(41 at 1*!K?KWPHZ,HSV.U:VSB8>695V[6GZKEKD>W&0HL0AF"C1 at BA,07Y"J$((52-02N$I.-J M.@"`F`Y<2^QYI2=+W85TH^GV_F9M9L[TKXK5-M%/W!%Z6[.B!4>K_W5B;LGI MXI#(@/H"GA00GQPK3N]9M?ETVSY-M$((V^G-:P\(T;1=\T:*<.U>DJ$(O MV8HR2X2(#/;3%`@A"K(*[2)**$7994($!/CH at FX9\FS7N\LR3A]>LV+VYZL6 MK.B:^$!XC0\)UD/+9L\_(@]XXNVG6Q1]]=:D6=4^@KBMJ>P;:!*BM-.(IQ]M MHA=""$GC&ZP7.4(((^?3#)=].F_'.DTO.BN!N M3W2-B$KN>H-L2UVTZ/L]>[Y;O&BSHFG3+3E4$D*(XCW??IFZ]\=E2[&S<^#&+SURX35VU6>U"."S%6;LV MK/RI0(B2S&/9=3^51 at Y-ZA`GRO=L/Y)9PS_,<[6]6[EU M4NN.S82R=>GW*_=L^?SS_WZX9'N^I`U-KOVBK`N,"1/BU/I5/^]+_6KI?B_^ M(,!MB^20A)81PK;UN^]_V+/IBV_W%`LA5$DH.6M_7#9KS?X<.P<#`("8#EP[ M5,51.Y])_CX#;S4((816ULI":Q1""!$5.O"&&L\#4T: M%>_]]H?OS_%+&M"NK[V>+].TO:IGWPR=8=T\X`G7NT24G%T M1:8DGU_U^90UF<%)@U[J'1W38[1RE3/M>4ZJNWERH;PGJ\]W*-EZ?I_?#)S25GB at V-'W1HHZ=R] MJ`GN].0=S?QS?ITRSV>AZYZ+9%NNC;7KRCF6_ZVG>_6FM)Z=I8 M"$515$?9J2-'=AS-L:@<#`"`ZX24EY='+^`J.CQX<,5"XKOO7OQ>RH^DOS&C MJ/KC%N4F=\8]U4TKA!"J[?C^J*<_/[==PQ_FM8GG!O1`.`/14U,I!/@%E?3<5W0!!@# M:[P2&G!GUPN1M[AL\R]YJ<"ZZ("K>TNS:CGUW3;'34G! M9'0``$!,QW5$&V1J[N\ZL;4M^X4V"A(_+!72CW\#NAH/+R^U"Q';V"]%^YQ^F:CA(````,1TX++.9SF^;^,G!_KXU+^JKOW]3]U1Q=T:4EAR\("!(:U");Y8'@``$-.!*\<8[3_X M,?^^N67[]Q>?.&O-*W(HLF3VTTX!OK?S$!73W__3]>^>!4C M2U at XM^RE5Q]HY?V%^=(=XU_\;(_K*R&W31NM3)XI)DXV M^/WUE2%Q&77NUB/ES,HI+^8,^[C=RD>6M7[EAE_>S:M8;C_CN9M#Y+J=UOM#?7G"_6$:UY!4U^JQ=W[\@O"M-S_9SBQ:D7I' MN]\LIO\VQ5DSUQ_2#IOPZD,1]H*>PE_>V,+];D%&^;/'W,4V-23BRL40'; MZ05CO[#T22K>S8MVG,G/ M*3;=,G3LGUL'5.U8]3Y1+6,"_*N6_;2NT7C3G$E+=I\I$Z%)=TP8V;NET7;RU[F3E^_/ M527)M_FP$0_>W=AH==O)58WUW,E"V$XO&/NEM5]RT::CV1GY4H=['Q]_8Y!& M+:]92DS1DJK^>710Z(6/9/:"#=^\]]:>]%Q[1+\1CSW1)L#;V5*[B,9&J?:X MA&D]U-]=*76V%`!P=?$GI,"E4 at J/'FGTX&=OOSOS7I^URS:G*T+)6O/FG!,I M#[TR9](;DU/2/OYJ\SG';U.6]?3*#S:8'GOU[=E_>;A3WM$LU[OO-6 at QH M84[^RX3'^SG6N:F`1J-D'\QM,_*#ER8\&[EOZMQSMSW\S/0)#\;L_^'G'+N0 M9"7G0%;;AZ9-F/B?!\/6SEU^R.KR$2!WT]1EN7W'35HT^6\O-3HX_=LC)?46 M5WDI(/SNL:.Z^\6,&C_AY613C;N-W'646K!W\==%MW[\]N2%DU]^)/C4^C2+ M>N$#D?\-#T[L&FJ.[?O:D(0(EV63,T.?^_FM;PL&C'][Z;LOW5?^P^2?,LHR M5[^Y)/NVI]Z<-^G-J3V*9W[QPW'E$CI9"*'1*%E[S[1\\+T7__+OH8&_KDA- M5X2M=BEJ5?]4970A;/D'C\>/_FS2.U_86@>Z/8(\5 MD/V;]VIJEB5]6+A?<-,;X at R29`B*-95G6QQ"$AJ?YGT;:.R8WL+ MJFY.T81VGS9I_#T16B&;$Y/#E/R\,K7^XNKC=D.A]_63LW?^N/=LGCV at VWV/ MC$TP>?VG!.KY(SO2([K<$JJ5M*']'GO]7_TB"X_LRHKJT3M2)PEM5-MN\07[ M=QL]]$>[&Q6W]W7:UW;OI!`"X.KCI!;CD#[LZL[$B2&ID6:A"V$L+R\I.?/WP MA/F2$$+8R^T1N64.X:=Q.?+"1SS]?X.#*V.1I/,QY1SS)J:7E5BU9J-.$D(( MC:B`$+*VI12?7/#IO]Y9D_CO?E'>/7U$8_8S M*,7%Y:HP2\)>FI-69C;Y&Y3#)195F"2AVDH*%4.(41;62^_D:N7ZN"W%;2>7 M%SL[N<2N#S!HO.L]MT4(=^/BMOYNN]J1WN"6`@"N8)Z@"X#?_+`*;'9C;,;: MGS*MJE"+3OSX]IRMY[Q^N(G&)]A4>BZS7!6.DGU;CYVO=N57#FD2[Y.^'U1+<:GP MBXPVRH[2D\O69Y3;+!;'I1;GH:.4$RL_?';IT2)5:,VA<<%ZH0K5V\Z3`A/: M1IY;MRK3JBJYJ[[\QU\WY`6T:!^=L795IE452MKV=2>"V[8+D"^ID]V5&^2N ME`O]X[*]*NS%AY9=Z.1CYH3D`*UWO>>V",G=N+BMO]NN]M!21^'NK5OW%#DX MD@'@ZN)J.G`9CJOP[B_?DS7YXU=GV51A;C+P_E%A&J^W#>TXLNW6#Z=,FAL4 MDI2<%*.MO.A;P="TWS,WS7CGC1=G^$??W+E-;)K-]5W9-ZY'[())?_W[H6>> MK5V!>I.S+JAYU($O'EV8?LX:,F#D\!8Z<>%/"C41*?VZ;YP]>N+WX1%)0_L/ M2OETX2OSXZ8/J:NXB^THK=JY9XO/9XYXODQH-$%-NX^[)]+[1]+K(GJ],CCS MK:DO?58NAR7U^TN?:),QXI6[L]_^Z)79BM`&MWYD3._&6B%=0B>[+S>\EYM2 MJH;CQ<>;ZH400G5HPVYH?.#S1Q=F9ME"*SI9]FZVN"M"XW`[+O>YJ;_;.2F[ M;:DM:\6"A?(CK5O[&3B6`>`JDO+R\N@%7$6'!P^N6$A\]UUZXRKBVVT`X*I0 M$Q/I!+C%32\`````,1T```!`?;@W'8`00N@;#YGY.MT``,"U at JOI`````#$= M`````#$=````(*8#````(*8#````Q'3 at CZMTQ_BGGAHX8Z_+M\=;MG_Q8I^G MIOY2>JG[MIZ:-^*U!8=L'MY6"]9^\5K?IU_^VYY2]3=OEZ-DWZ8=9Y7ZZG"U M64\O&/7Z at D.V2ZOGA<;:TA:/?O7K_=:&C,)5;'N=%7/;%F=+:W?@%:YSW>6Z M??67S\[246&ZOH&4&OF^D/:81->?2A:>RFE>$AY M9Q:M2+VC7?O8NNO@;2"ZJ#HT9%?Z2ZGGA<9&7,0H-+3.]7:%UWUU,15S#NM5 M.LT[ZVR_I@[AZ'Y-GA8R7[4+@)@.7'='3$37L#/+#A=W2?&3A5I\8L/!D-:- MRO.$$$(M/_GKW,G+]^>JDN3;?-B(!^]N;+2=6O#H3$NW\,/?%]PR[=F>\HYO MIGRW-]/FT(2T?73TO;U"JPY`Z]EOG_ROYM57AL1G+!C[I;5?Q\?W]:VY#\SUQ05&#Z:DCG\R:'Y2Z9X+N4?]Q:\.7]:AB7AOG=&=@B7+(=6?S7EQR/Y#E4;W&;LGQZX/3C_VQE?K,DIWC9Y M^O!!@8N7Z%]]94BBUDU;E-.U*G9CD,99_WI;JA9O^_8_4]9GROZQ/;J%IZY5 M7Y at XK)6N5GW"M-5V-;[SN>]G3%EW3A<4E=+&3Q&!]?35C4$:MP7IA1!"V+.= MC1UQ5[BDENY<.NWM+:>R;<&WC7AR7/M`^X4]MW".TDK:E9NMG.7LBEOLF^J>%7T::840PG9ZP=@O/`YVI.>:X_H-^*Q)]H$:-PU MQ^6#1*T!"LK[>LH_]@SXZ]_;^4I"+=S]R4-+F_WSI5M*U]8:QPMUCJMC;V%: MM[5R.>3JKIZU?//"C!\/VE5)]6D6,O3>H%BC>G;)R:^M`2V+BX_GV`HDG\%_ MBF at 76+5%^O)3L^3HYP<;SKE931**=?NW&2OWVVRJ%'Q#^`-W^H5H..T!N%JX MZ05H"-5T0Y=&)WX]<-XAA%JV9\.9QIT3*BZLVS)7O[DD^[:GWIPWZ/GO]@G*F_-FW-.I#STRIQ);TQ.2?OXJ\WG'.Z*T&B4 MK+UG6C[XWHM_^??0P%]7I*:+\+O'CNKN%S-J_(3G at C>^56F3W at P9O\//^?8[;F;IB[+[3MNTJ+)?WNIT<'IWQXI MT80-&C&@A3GY+Q,>'WPAS+EMBYN*N=Q046]+K6>6O[?!\.C$M[^>,"1L]Y8S M#IU&$F[J4WU7$>DK/]A@>NS5MV?_Y>%.>4>SE/KZ2G%?T(7U71H;IE$*CQYI M].!G;[\[\UZ?M_+"R2\_$GQJ?9K%>:^1DN6F==6& M0%^U')E=SZQHI'5IB^>!J_HXYZ%U-=NB5K6T*J,+8#Q^]&>3WOGB7K_5 MO2.U$E"&]6V6WS!_MT%#B&$T,?YLXE)%KK&';K'9&S97^+^/G/9-^'69KZRD'Q"HOPL^4550:'>4H00 M0O9OWJNI69;T8>%^P4UOB#-(DB$HUE2>;7%H0KM/FS3^G at BMD,V)R6%*?EZ9 MFRIX+,5SQ41]+;7G'CM:W*A+IR!9TD?W[=/JI/Y:X<><>/%$9W[A@@ M"SF at P\TM`N5Z^\KAMB#W8VE.&-0V5"_)03&-`ZHU1]+[^LG9.W_<>S;/'M#M MOD?&)CBOI7L>1Y,L MQ_<5*'5/2W<#I(UL>V/`R2U'RH6PG/KA5,"M;4+T7LTKC\-=JU;.CR5U'S6J M;XOO'YWZU+Z^3SX:3C;JU-CL6 M""&$O;3(JO7Q,4I"""'IS/[:\GR+0PBA,?C[:840]M+"LK(37S\\8;XDA!#V MK^@RG9[J,^% M73G*2JQ:N6?%5RNF#__4 MUCBE_[-#NR>:Y,K.<3N.U8>@JBN\&*^J^M0Q_JL7W6VO*4]=9]?AX=#-$+)\6)>>1SN6K52JZ9B7=5S M.(JMDME<>7>_UJ316I5R50 at A:0V5,T5R,U%=)D^-U>R.0HOCU/P3KR^6*O9O M#[-9',*7^UX`$-.!WTE.;]6E>>YW6U>;SB7VBO>3CE:$(Q]_ at W*XQ*(*DR14 M6TFA8@@QRL(B1.7?",KF0)-/\T$SGV[O?_%_7UEO*75SY&V?]=Z>^$G//7J# M63J_[8.1JQI82CT]4T=+[6DFC:VTO.+N`UO)^1)[2%WUN;`K at X]6*;785&&2 MA%)24&(/JK<2>C<%-9QLC.]XUVL=[U**3R[X]%_OK$G\=[\HG>=QM*55'X+* MY4LA[M6K611^>BDNH\:6>-G4$M+':J0)2&44KMBT!DE47;1QY/;<[:>:_`C,.HMI6ZJI;A4^$5& M&V5'Z+5*%UAP: M%ZP7JO.2;(/&\1)[LN&MJ[NEJK`7'UIVH,`N'+D'-A\S)R0':.MLCJ[-3:UD[XX:2=.LC2[SU\)S5B$4ZZX-UJ!DL]^E M=*^LB6^GK]RA:C_U<\;"'3:[$(["W5NW[BGB+G4`5QI7TX&&,S3NVTJ_R79S MDE$X+]WIPGN]_>5[LB9__.HLFRK, M30;>/RJLX;]+K[>4ND->1$J_[AMGCY[X?7A$TM#^@U(^7?C*_+CI0^)ZQ"Z8 M]->_#[PK3 at C-)9?BOJ5R7/\GVDQ___67IP7GF[:[YF; M9KSSQHLS_*-O[MPF-LWFJ"^IF]P4Y!+$?"L;.^C>%G6TH''GGBT^GSGB^3*A MT00U[3[NGDA]G:VS7Y;Q:G#KW+;TT#,O/MY4+X00JD,;=D/C`Y\_NC`SRQ8Z M8.3P%CHAUS4M/4R8HV[B.7_\QGR?+!&".%VM:F=O9I^4SNYJ97BW5$C MA=T2/2 at GXS]_S[.K(C`Y='@/O5971"[B*#@\>7+&0^.Z[],9USJ&JLB0)83GV MOX=F![S]\L`X[>^\H.N[&P%<$6IB(IT`MSB[`[@2[+F_C']G4]=QX^Z/M.[9 M?,`>.SQ<^_LNZ/KNQM^%0R^\<`5*X0H"@*N%J^FXRKB:_D>AEAU<-7/RRD,Y M=LFG49=Q8^Z^.4#^?1=T?7"RS``````,1T` M````,1T````@I@,````@I@,```#$=`````#$=````("8#@```("8#@```("8 M#@```!#3`0```!#3`0```&(Z`````&(Z````0$P'````0$P'````B.D````` MB.D`````B.D`````,1T`````,1T````@I@,````@I@,```#$=`````#$=``` M``#$=````("8#@```("8#@```!#3`0```!#3`0```&(Z````@"M*RLO+HQ<` M``"`:PI7TP$```!B.@````!B.@```$!,!P```$!,!P```(CI`````(CI```` M`#$=`````#$=`````#$=````(*8#````(*8#````Q'0`````Q'0```"`F`X` M``"`F`X````0TP$````0TP$````0TP$``(#?&2U=@*OKZ:>?IA,``']8TZ9- MHQ/@EI27ET[Y7RQ8LVG3 M^C6_K-^Z<^>V;8=+C3FKOSL9V3K.3R.$L&6L^>*;4]&M&Y7^\NF_%F[:N6/; MEM34K8?R?9HT#3/*0E7R]J]>O'CYVHU;4K<=RI8CFD3Y:B75FK'MNX7+?MF< MFKHOV]0D/MSD^GE4R3NPYMM%R]9LW)*Z[7">(:I)N#%W[7\^_CX_+J69GRR$ M$/9S/W_RKY7%">V;ZC)3OUNX8OWV'=M3MQXX[]NT2:C!N2OK\6^_WA'8*LZ7 M#[L-H.0=/FH)"#')O_G*UT%[+T*US_\7)A6]NQ M!5]L\FO=/$!SV8:E_. at W7VX-2I16S]L1V*J1]6A#.]F:]O/,KU:?]DEH$6Z0 MKF#]K]@147YLP1>I at 6T2_.0&%'U53HF5A39D$"M&OTTS/_DW[[/ZQOTR%8WK MF)8NP-4D![2Y[\]MA*-HY^QO\F\;W2M"(X1:UOC,K)_WM!^:$B at 5[%US-*KG MB`BMR!:ZJ)[#'DSQEX62M_V;N:N.Q]W37#Z]:OX&M?O]CR4&:ATE)]=]L^@[ MX\B[DZ1CJ<<"^XP:'*/)WS)[?NJYEG=$7YCIJO7LF at 6_E'>][[&D8*V]\/!/ M:D-+==1DI&F[7#/P&1_^8K6_RH>$=X4 M?;&GQ$LZY^@O=A`!8CIP,213TVZ=MLY;=R+Q5GG]-DVG^YL:)6%WG;7^C1L; M]^1;'):LU!/!/48G!FHE(30^3;OV:?;YZH.%21V2[AR:)(1PE!45*:9`D\M_ M`-:S6X_YWS(B*5 at K":'U;]YG1+3#:#A_3!,4;SI[($>)BM0JN4=.FYN%%`NA MVFV*JJI"""$TP3?>/[SF=9%9Q[L.ORG[QZ7;\H6LJ"$=!O=K$U1Y3*GEZ1N7 MKCQ4(JLV;=RM=_>(,]N.+IBU*Z"1H:0 at +UMM/NB>FR.J#C\E=]>*[W?D2K)= MBKAY<)\D?^7PO"]W^,48RTL+\^7$`8,[ANN4_+T_+M^1YU#+143G07U:!2B> M=ZCD[UKN6BN_ at AK[MQV>._M,CU&W1FK+#LW[W^E;'KHM^.3\63O-`9;RN-MO MT6]9OO6_Z>%=^YK'F^9BMJU+"C?O_:U#,GS=]M M\!G<47^P[N:XKMREJFGE1Q?,VNG?R%BA&I#,Z!SV;+O M[?U'=@G5V/-29R]1;A_HD[K,^6X7L:[.[G);JWAS/8&GUF337$S??C/K>-=A M\1OG>&KOC?94;S9Q3EI[_KX+V]X1(=2B0S]]L_9<;K&I[=U#;H[0UIK\SCJK ME2/H%Q@:5)HF>H[N&WJBYMR.M-<<]ZI+FT>3VY6EGCEI_FY]><3QS9++6/0; MV254XZ['6BA[UV[/RG*L^"E at X&TM*Z^+7FS]K]A\\.:,I"D_NW[!]X<5_^#P MH&+5-:17M6YP1^T^C_/GPA"[JTEWY;N9U<]ICJ/.H*EQZV;OYJF>;. MX9V"-/:\3?];8A_P8*N,5>X[L/SH-[.<@UC]7%&Y0JUSJ;/K:PR*7*N+'#5/ MI$4>3X85G5S?N%>L9CD\;W:-TSO_\8I:HM_]@):VBDCRC*+#3'ANJ=J40;W-BO)*/`+H00MC,K/YWZT8*TYK>V M#W3)E:79!8:8,.?OJ26MV5O2H M at 5$G-AXM<0 at A.4H*_6_J=^>]0SH[]N_+4:I:5')XU1;1;=BHD2/N:UNP[I>S M5B%DM;3(O].`N^Z]]Q;MSE]/6=22HS]O-_08^N"(D4-O*MNP[JRUCATJU6M5 M7EQ[_VX^'JDEY_V[#[NK9=[:K9KN#SX\9G@/\ZF#686URW56^\AJUS4+:I=2 MHX9J4-)-"<%->@[L$EY>;W.J5J[^_Z[D*"T-[MC_[B$]3`>WV]KWN^N>6P-/ M[SI7[D6'UQH41]'!7PX&]1TQ]G=R5FGK^8)E0?&HNY1;+V MR($\13B*CA\6+9NK!UW?-;6LL[O<]H.MOBN7)75,!N_[]L+ZGMHK>;F)<])J M7/O*459D3+E[^*CA71S[]^78W0W*A>.L^-"ZBA'LG^0HL at K9W6<4AZ?*""'D MP,IRNR4F5QN+ED$:#SUF#[ZA1_NPB`[]G!G]XNM_Y>:#%VA['RC[V65+76_Q$5_T_K&MWQR+CN M:1L6+/\E?E2?:)>+%;4W$4((R1AS at __V@SGENF.G?9*2C;NV""%DO\2^?XJ_ M.?W$L6-'MRW\=$O[80]T":]VT&@"XN,+;#Z**O1"-H='^FJ$I#,;U'*EJAKVPK.%OG&1!DE(YNA8_8ZL8GND MD'RB&P=HA20%A>F+L+(2]W.%;8'%$>MQAC5H9LO;7W'^$ MVRX(:Q2HM>>B MY?S%-*'&T/A(`6V,"_;E=FZ??D1*ZAL<7%9M.CG2ZNHNM_V at UG-HN9EL38(U M#>_;RO4]M5=N^";5ACBR<;!6D at V^1C5-<;AI_H5)Z"C*+/%M%*(3DA31+$1_ MPOWN/%:F^M6!%JYCX;Q0ZJ;'8NOYA87W];]R\\&+,Y*C**/$MW&87I*DL+A0 M]YU9]_RI:Q:I-<]I]D87SCFY-?7EZL3VZ\LJ8QFN,'!(``"``241!5!P>:-F07NH(J]B/:LL]G6V(T at HA)%/, M#0$;]QW599F34HS2+B&$L%O+'%I30$R+E)@6;9,WSERT+Z=3>&2U\ZD^NL># MC[1).WIPSZI9>]L\,*3RVKT];]O*W:;;1O2/T>1M^-_W-3Y#U&YN5:.$J'Z; MIJJJJI!4(21]1-=['VCMZWRS/-O3#J7JM;JOB^?]JU6?6B19)TM"2++KBV[* MK7JGYIKN2O'89.^;4[NW+NS:N;KJ\*+#W0U*[;MBW57,78E"NI at F2#4G3+MF MK7UW[#OAERLEW1Z at T0=5>_?.L`;7RION\SC9&M2W=4UI>\,WJ3&UZAF4ZON3 M*@^4ZLV_\'.=E7$-6;[5QL++'KNT^E^Q^>#=&4EU=V)HR/SQ/(O*PTJQ7H%:IWE6 M754"W)R7Z`+\?J.\H?%-\?EK5Q_(4U0A'"6G-JXZ'MHAT4^4IVUTC/&M/([L?&@,2G6 M*`DAA%JX?^&7B_?DVU4AA,.2EVNK?I^[$$(H.7LV'BSQ;]3JYEN[QQ2G%5SX M=;IJ+5&,80$Z8OU%@T<%3)0ZAEIW9M.Y at H;VN*Z:YU6I5XEMK_[).;R\NLPNA MY)_)5ZI7IE%@R8E,BZI:3OPP[Z=TD\=R:ZYI=-,*-[_K4!UV56B\:/:!!Q;L\61 ME.`GUWQ7:4AW72BA-#^OV//O(MQ.MDOOVQKM;=#\KW>XZVB^[!MA+CZ3:U/5 MLK1#V58AA*@UM^NI3%6YU<:BP3UV4?6__/.A`6J#M7/:9JZ>E at 3TK)QV=[M>ZWQB4':^MM;U?GVLOSN at +@:CJNJYS>J/>]W=:LG#]CM4U(&O_X3G<-:.DC2^:V MMZ=\__V7__Y!5YL8I1N5M6S!C(T.63 at DW[B;^[>N>:.\QC=$7;_P\U2M M3HB`MOV<3Y31AK9I)2_Z>M;>X*CD&UN)7U;O3.P7Z+$=YA9].A__;N[,3;)# M%]O]_]N[S_>FKGSA^VMO5C4A=-()(9!SSK3G/L]U7_>? M\KPX]W7NF3N9F0020@\)#+W7H1-3C+%-L;%Q%2ZR+4M[[^>%F[0EV8:0A)GY M?EYQ">VUU_JMWUKZ:4O>6IUA$GXAV^+:+GVWS?/<:YNZ+LLB&?.6S*G:O_W+ MJP953IFY.M8@`D-<%DS03@;URIF@;U]*G9Q[]MC.G8ENM]UN"KDD;LM;/+U\ MW]8O3 at A#RHPUZ2ZG_KS1GAGO"A]%6,^(:38$KKZ:NN/N at 3UM)9\M3C6.--F&?9F($%MGE,SK&^^J=R<4R]^- MZ)#P6*W3WRTDPJ0,'!17,'=,Z?Z__L7N2DMRF(40PJ3/;6/2D/TW!,V1=7`N MAHJ8]NKZ_W/GPXLL$#FN8%Y>Z8&__CDV/C7%9=:":_G!3%[THODSV$;HGC9P M8X"(.6E,+$IO^;IJ_*9XHXBP^X6]^^SKW@=OMAS8V[3DLZ5IQJ'/&SXIQAA] MB/)7I&EW at S=2]S#=&';>`U&Z!$1-HY:6%J(`O&YZ[YFP^:UTWDG_K)2.Q^7U MSOPQ+M%X?NLAR]H-TUR_](4MK:OJT([2O`_7C(V1F)"?LF8J=V]Y,.NSMW_" MFGD=YN*?-A]^H3U-\Y8=OYNX<'JB\?7=2]G>,7(D"8!_7;)!:KJRZ_P9 at Z3$ MY+^UUOE+U^C^ZF/;#E8GS'TOEQK]U_8ZS`7Y\).I/>8Q^?&4-OAGP=5T```` MX+7#GY`"````E.D`````*-,!````RG0`P#\>I;W\W.%#)TN;`\0"`%X/_#DT M_F&\S$VL?N(]V@(MY552;GZ\6K5OQZ,WUT>[%?40U-8?=V\[UQ!0?)W=BL5F M,\K.<7/3JRY+RSZIP^?O-_<(87#DS%A:,B75(FD]==<.'KE9WQU0K*/FK7EK?+Q!W_%[ M9XZ]&T1,EI+[*W5ONS]B\(LL4- at M!S]3\ M37?__F-]0!*:JAJ2)[PY/B7HQNI:3\/-@[M.MLW^[2=OQ,E":/[&FW_[X>]U M?MF4,G7-RBE))A'^2$_]];\=OMTF28J4/&/5TG%!-V8,>.XZ>/G+_?Y--484U_ M8\GRV:-CY1&.D<(+E.G`*Z"T55R_ES at Z/]Z^.E9\KG25;%J38?!<^6;7 MY?K"9<'O0[2>FE.[S_CF?/#[(K=1:2L_]NW>$^Z-DR6S3:XI:PRDIQF%4)K* MJU6+20C%<^/8;>=;F]:FF26EY=KN at S<;Q\P/?X6,V.9GRS+-+_LB9\H9:4@' M9F'PD>=WSMZU3E^P.,X at A%"]51?/E9H63G3W%M9:]\/C)^N31CL[^@M0;]GQ M:X;YFWX_QEAW^MOC=\9^.%'6/S+)6'7JNFG!YDVCC!VEV[==>E;P=D9?$+2N MAZV';J>OV&6VZ\[J5#; M[QV];%CXV1^R>VX?/%?5,2;LI[%Z*^BGY[Z_:E_RT9177:-KFM;W4^T1IS@^ M+%/CQHSIOG2A+6-:;DA/1O0CL$,L$%-Z7U:/?'Y'[N47Y at O&\&6?SDXT].ZA->=V'R@/.-S)\1V]94:@^=:A`S>:)5F14F:M*2ER!"IV;[WE MS+)X6UL:M;&KWYV58O#57OSA\'VOK/F-.4O>69#MNW/ZZ&RP_="S87N(R2$(;8T7-*QOSE1%E;T;2B MM1\5"2'4KO;V0(Q+=XOEGIJKE8YY&XO<1DD(HV-LR<9TU6IY7FF(SXVIN=<4 M2$LU!IH?/+&-2>@00E/\`:WO5T at -[JD??A+E&END-LWA42W?\>6-N`RKK[/- M(Q>L7#/5>#UTCI;,KCWXH\W9[4O/]]U[/G_3?.52:`"3A-#:[Q_;>;J^N2-F MTCOOS3#?[9^%-;-3C$((X:^_TYHW/:?EPKZ3[2;AMT\L>;.HX5JM;W;OC_E) MYNPE[V6W7=KZJ/\EU=O4:1^=%B-)4E)>2L>E^IX)#OTC;XRR.8R^3K\J#'Z? M:G$$_W"M)6?9AFQ+K"RTV/@8S>-7`YZJ.EOAO#A92/%C1RG':KMF)MCT)_75 MW>\5EN_7.X4,-X]]Y-\HVB"A3[!LH-T[M.&-< M\OX,<>WPN7*OK#T^).SO+,BQ^?O;22]40F9D5HI1\]=?.W#HQU99"HB8&-OH M)&N4P_%OTB%;J`-._= M6C5G\V++G>%6M^[`X%TE/.P#8\]9-M]R]7!PEPQ!FU'IH?U7ZWL4.6GZFI63 M',]_C;40MK/E!VZ?OM[0H!XZYERUM#!.%D+Q#.YC*4(_E1'R9^?6JCGKOOE94;BNN. M'XP\$;H(C&T_ON5*WH9UN5K%GC\>=7SXVY*4[M(=>SUC+`^>N(-3PAA][63/ M'%5_X6;$;.D+1?75*M>\3POCC9(04DSZS(__0S.8I`@O-,$),S`1:V88[T1[ M&J"[@D((\)H)>.[<:)_X_L9-FS*Z^>?!%P% MXXP/[K4$A-I>52X*"_N_^:%VW#]3YEJV\=/U*XI%IU\(H7G+CU\1<]=O^G3C M!Y-:SYZIZ1%"4KUMCNG+U[[_WDSU[IVF@%"[VRT%JS9NWKQI5=K#BQ5>*;YH M>IY[U,)5`Z^(^D/4]K(S9?%O;_QT_;)1KHJ.74X4.G6HH6 M%>NO-&I^3^7#GL346-'^K,V6F6@>:-;HSH[SUK4J0 at CAKS[\^?_W7[N?CETR M.?2',Y7.QE9+1M+`ET`DH\UNEH70A"6]V%%SKS$@`IX'3^**,BQ""&/"&W,R MJW;\]Q??_G#B2EE=IQ*YGHS4IA0AJK+6V>YX<^6Z]]^?9[QY_K%?/T/-JYYB)J2:MNT.QVDV2$$*V.LR^MFXE M[*1J=TNG%"@[].V6+[_<>;JR0XUP0:[V_)YCSR>5]'\,$):!JGXM:+KP=FO> MBI/7+0L^VK#QTX^F=UTX6],CA!0<83'D%*OM=P^=:)NR>G:Z47_JH';BI9`9 M483:?OOXS9A%GVSZ:-F8GJ>>N*R$%_GVDS%YQN+T!V?NU92>J]4#+SS=7G8PZ$;H(J`FY\6V//4K`4]V3 M:O?4=2C^QD<]Z=D.*30EAE@[JW.>_1 at M6WKW(&]#FS5]<#\4LM%DD"*_T`P8 MG(ADWQ!/`[B:CM>;P9F;HWZW:V]C<5'1N.(,6U`-*]DS1KN-0A+)Z9:K39W: MZ/R)UMUWFF=.KGT@%;T]<'U%;:_SVK.3S)(D)>4DFA\*H;35M-ES4BV2D&SI MF>8;#1U*JI!MR:EV at Y!,-HOF"VA"MCJT)\=WW)9,RO-V?VP at PJ?]ND/4COJN MN%$))B&;LHN2S8]?9)2)4^>E?'%07KDR<>!ET/_L[#>?7S4(33,ECEOV=I99 M:Y8E+:P;?9_&FK*6_>9_S7]Z8??!,[F;2M)#K^)K$;^J(%DSQCNNES7Y3)5/ M8HO&66]=$4+(<05O_T?NK-J'E945U_9\?F7R^H]G)T?:&,+:C!A5*38]VVD4 MDA2?9&YO[M)R=7/4(EF3LES&WN]2!-HC!%".2. MXX\SU^980M^/MCXSS)XD7S]=7KBFR"[WUORA&:A?"X%*77A[8I\\:ZXZNKU& M%D+QJ?;6;C55]$4X^'U*^!0[A>:OO_1=E7'>YF*'06AAR6\6`S.EGQ'%4]WA M*DX*/#AU49U4;+G?V*G9H\:A/ZN%$,*8,O^#U85V<\;,N:5;=E\9O6YSJDD* M#*13A+'H5IS!K0^($"+0.OSJUA\8_,Y8CCIVI3FL2\(L]WT0\M at 3DY5DEB0I MIV1-3J#NR*^R%B*LP^%$]9M"`BC\-2'[ M8WQ^3N#$8^^DT8_*U;RWXCJN1YV(L`B8"G,LUYZUM0>:G>/'=5O>MUD!`I*_\S;JXL.D8Y3:,9-8B M/0V at 3,?KI/]C>Z at Y[NE/NK'W0:,\= MY3#$I!3FR`=K.Y3TP3\B-=B27=T7:CO5I-ZF-'_SDT9+FE$((<5DC'=>O%-A M:K`53;%*MX000NGI4HTQSHS\*1GYD\9=_&KOG:8WDU-UKQD1VY3DB%$="+PF MI/`Y:I%DDRP-3%&D`$I#?RIAB$N6[S5;$N5G=5UJO*G^=H5QC/NIE#PY^NN< M,;[XK0W%0 at A?U;XM'4Z+%/:(^OQ1 at S6WQ"8+R9&9(976=O3(M[;M^;%5.">] M^\GC1AEK3.EFY+4DSXJ66K(]:9F1EGD`R. MT3FVV\V=2HXEY&FFY"ES9DQ2K;NV'[B9^OZ4>$-X!NK7PNHX?7B%9$Z9\_[' M$^P#(?,U]D4X*+4C3/%LH75WR#GQC3?*VW(GV3T1DG]PIL)G1/,WW3A6G[1H M6=J-JOMBJ/D*RVHAA!;P=@F+UM'>HXF@]RX1QJ);<5$",OSJ'F)7B;CP^V,8 MUJ6 at +!W87*+WX>=>"T.?-^+3=0V&Q[PA-`*ZHZ.%Q?&BB1JHTP50MV03"D=U MGWG2),H#8Q:YC('H$Q$>@9B,+/5B;8TJ9R_,:+UWNZ:FT9H[W1R^>T==.Y)I MB-<@(80PQ*;&^_[^K%M-LAM3YV_^S_F!QK-;3R at CGXX7G#7\*^-++_BU4]!D M5CJZ%"$"GFI/0`BA-)=>+/,ZLHIG+9F?T?&T->@2DN:M?=(6$&IW?6V/(RG6 M("1;SD1GY:DK:E%>W&`NR_;4F([J9K_0NNLJ&OU""(,ST]G^H*9+$VIG74T@ M,<4>7E=I/=Z`-A_?K>_]X%+I M]+1T!+17$AO)DCT]UW/ZQ+V6@":$ZGU\\7A5XK2"..%[>O'PN4==FE`Z:FI\ M<>Z8D(5LSIB:[SUW[,(:J:M[:Z-2`T7V-=CS/Z'/6_VH4' M,/+%\^!9,*6,-4S.\YP_)& M8U)ALC'\$=F68/4^;?9K0O,UU_?87593ZL+-_^-__L__L7E!4OOU@]>=;ZV= MEM+WW0ZC*S>]^UYENZKY&\H>F_(RK%*D3RYRC8\>-`(4"SEN MS,Q%J^::KARYTZ:$)_]0;Y3BLVVU5YH*2R8YNVIJ16I*_Q]'C"SYMVEI9VIB3'QF?8GMTNTT:GA2_1(=H,RY:PQ+9D3B_H.'?\=I-?$T(+ M=#Q]\*3+:)2&F8Z!5!_)K`%<3<=KP90Z.??LL9T[$]UNN]VD:4*V)V at G]_SE MLM$DA'/2\J`_2E.E6&?;Q;W?-'LZ[5/795F$$)(U:YS;WU4PQA[TJB?'%FN,R:JDFV_)*95?NW?W5)5DV9\U=GF(0_;"TD3BR6]V[;>MN= M-FYJL3ASXF;!NH)1B0U'MA\UKQL=N4R/*YR3LVO_EBWQ21DI;DN/$$+MN'M@ M3UO)9Z_F=F*2)6OQ^W-/'=[UIQ-^(1D7W3Z\.X_GNW1)'-2T?QW%V9:FBMZJ\?,\0GJS>+,OLI* M_K''8K5J:L.C[O%S at _[(*U!_ M;L>^4D]'>Z?\U?^]FK'@XS6%R1/S?7N_^N-1$9NW^)W<&$D(_2.R=?S2-PX> M^F:++"M2\NR5HP?_+%?QW+U5W>S;_Y=R20AA2E_T\>K\M+D+DO;M^.**,":\ ML7R6RQ#II*XWEN3_\,/G?PP(6\[\M=G1WD7(<87+EE1]]O_=V<7ROI#D7^Z*EI5*V^,:V_/>E MO at NSLF/\VG79MR[T3'EOE#O6_<;-/6/78H-"^_`(K/E+9Y>OF_K%R>$(67&FO1X5\FOL18B[&Q:]*/6Z>^@ M$F&`(_A&5_A1_^[QF? MD(39/6;*VA5Y,;(4WIF(T[=HJ*J$N>_EQOQ*W^V3#5+3E5WGSQ at D)2;_ MK;5.2LP7G","^$\@4']AS['GRL&OS%>Y>\O]&9M79`W>.C;04EXEY>;'&P?^ M,?+F7N*0?EI/W;6#1V[6=P<4ZZAY:]X:'__2]UI06B[M/.->NS:_[Y8./4]/ M?OU=E7OA!ZO'.>07C'&9M%'VE.U;\>C-]_)/OOML/=$4UM_W+WM M7$-`\75V*Q:;S2@[Q\U-K[HL+=^T*,TDA/#7G?KJH+1RTUSYW!=?7O?;K++0 M5,F1MW#UDF*746B!EKNG#I^_W]PCA,&1,V-IR914BS1L)`,M]\X<.7NOJ4<( M at S-OSK(E$]R>TY__]4[NQM\O[>VO4G_R3U_>+]S\VX6N^LL'CY8V*9+P*S%C M%JQ>5/!:W%&D-\CKYYNKJJ3<_'@E/(W#\JOSWHX_'NA9_+M/)CED(832<&HP MI.;DR6^OFI45(VF^V at CCC1QGI>'45T<SHSY97QPK"2$"3>>V M_,VP:$+-H8LA4_S&NL7^'[9>]]DLAM[\-&66;%PSIN-T4&N!9Z>_.J#JTV!! M_XVCE8937_SU?OZG_[$PS2B$\OSJMH/&M1^]85J2XKB6"`^ZC%&" MK.NGO+"H3\@N#;OT=8*6^LFO'L<$7(I/=E1?1?31CV"2^_5XPT+ZO<31^?$#_WB)8U_\M&IG MY>5*5\FF-1D&SY5O=EVN+UPV at CU8B_0+WUIW;;4\JGB@/E&]=4^-T]Y=-<3K M;L1V7G*DYMRU&W.%KV($K_+W(;E;;R8]_N/>'>.%DRV^2: MLL9`>II1"*6IO%JUF(10/#>.W7:^M6EMFEE26J[M/GBS<:3YIGD?EGJS<[6[E>T3)CM[$Z$_I%KG_;U?GJV:]/$X:Z3QIB at 1XSPN1HQT MBB>'3K'2<,J4WC>;@QG5$?+2D#)C85IX&@R23'&&^V=N3_[@#>=`([[(_1S\ M+1^C*R?-?ZZV:U:"7?/6/O4;>AZW!'+3(GB/4```(`!)1$%4C('FRN?Q>WQZM&KW5%>/#=?)L4X?"P?LK.B1_\X8V1Y/QP*\57N3MB5 at R; M-D-M0_J]XH5WAF&VN?[V8ULOO]16^8K[\XO[1^\_*-.!7W[C;+]_;.?I^N:. MF$GOO#?#?/?TY>I'MOWG_:,:+E<_LNV_$+LL\?37-^(RK+[.-H]>\Z54_5U:\>GL1(/2\'F M`I=1$L(0.WI.R9B_G"AK*YHV1"2%Z*FY6NF8M['(;92$,#K&EFQ,5ZV6YY6& M^-R8FGM-@;148Z#YP1/;F(0.(33%']"TWA at 8W%,__$3W9L53>FC_U?H>14Z: MOF;E),?SL&G:O?6F(\O:T?BL/6E*H5Q;VU3?ZE[TP=)LWYW@>!8[M6B!"CP] MLN5*WH9UN5K%GC\>=7SXVY*4[M(=>SVYY@_:L9?*Q4Q5MDZ:Z0MZPJ3W=?HO;89(BCE?KJHP#5G:_O+MWU0OV+0DU=AU M?\?73^9]MC3XM[4BG7T$_8^RV#N7K(@-/>25[S_<)1^4Z7AMJ5WMUBF??9+4 M5;I]QYVF&8N+IN==T?)7SU/)7S4[1*K3.=L>;[\U)\%=\O^7\XXFK MG7=NM$]\?^,;<8&&N_>]/2)]XCOK5:O)FM![[-S1G3'7]MUKF3$OH:.J7!2N MB#=6A[:P+JWJ^!4Q=^.F7'-'Z:YM9VK&K!IE%L)???C+G3^V)::_[+L_5]AD28A`R\/6A+&N_L5E<(]? M,/G'#FGYT@*Y;&>4=N8F&X,JNOMGRES+-BT?):H/_[E*"*%Y*TY>MRQ8OR'# MU'E_W[:S-7FK^J(T.T5JO6\I6+5Q0I+T[,17)RJFC9IH#BYC0P.EQAM'\$&Z M[!BWJ.C&OL.'9&_1ZK?U'P%H?D_EPY[$>;&B_5F;+3/1/%#0&-W9<=X'K8IP MR5$B*810.AM;+1E)`Q\U2$:;70A%:,*27FR\<:\QD)KD>?`DKFB"[TJ3,":\ M,2=S^X[_KDK-S1TSMFC]`F.E@?/7473\_I2M%*7QBFIAM`JO>+']HP%::F&4=U'*UK?F!9O M$$+XGYW]YO.KLK^C-9"Y^),TDQ!2A/&JT>(\.>9G79C#I(&0[(7S"^X0);ZJ#UA[,SXAO/UW5.,3Y]HF4LWZ?4E2O6V.Z9M*7-VWMW][IVEZ4JQ^HQMXZ^4J M&&<,VL"7FROU`TD9>F(BG'T$_8^\V-.*GIV^$'I(ZBO>?R+'$*!,Q^M`CDG- M=ALEV6*W:D\#:N2K7;'IV4ZCD*3X)'-[4G9NC?K=K;V-Q4=&XX at R;+(E8 MNQ!"J`,ONOD3K;OO-,^<7/M`*GK;:6C6M=`36]-FSTFU2$*RI6>:;S1T**/< M!F'*6O:;_S7_Z87=!\_D;BI)[[OZIK2%/3E52-:D+)=1;:KOBAN58!*R*;LH MV?Q8"*&T/:Z/S9T586T-T4[(2TQ[G=>>G626)"DI)]'\4`BE[)`2=1;4QJ$IID2QRU[.\NL-Z#9.7Y<=V5C5]K3UOAWV],7))N,=3-FT--,4/MX9TA!Q?EG]LRF$$,:4^1^L+HP961J$ M_O^4N0G?G+D_?I$00DAB!/V4;1FCC3_6M#Y7&F)&STYP)'7>:NHT/NQ*F>(V M1(E27U>UGHX..6O6RA79%M$4Z4'U><3#P_KY`CG_4GO7L(MNA*NR=V=0FO6Y MZC>'[0;"+$=JV=)P5[\B,G5I$R6]$^W69_I=)5I_!LX>&IH(^Y)L2TZU&X1D MLEDT7T`+W^B"WC6%;.!V[Q7]0(8NTR.=?03]CQR-;&/=,=TAJ4(($7C^RO:? MR#$$*-/Q6I#D$5<()]X)G^MKY2 MM>7:X1]CEFYX5&?7S0:? MYK9)?=?RJCOLZ4YYJ$@*@RW9U7VAME--ZFU*\S<_:;2D&8404DS&>.?%.Q6F M!EO1%*MT2P at AE)XNU1CCS,B?DI$_:=S%K_;>:7HSN?]*M20/!"A:>(74]VC0 M+&E""HNG<$0+E!R3D:5>K*U1Y>R%&:WW;M?4-%ISIYM?)(V5YP]*Z[V=?_OK M_Y6%UM/1%E/6.FV6,^A02U)^CGS@:8>2Z5#"QCMC5N0X&X0OK`\&BQSH"O2G M=X\W8$@S1NQ6V&R&?*]IB#0(_?^8[#F3_[[GTM-"(1D-<='Z&5*CND:G]9Q_ M_$A(HTJLQIC1<2T/'U9ZG'E)IFA1ZNNJUG)EVYZ6C)086:B1'E1:H@VNC4 at -%]C78\S*58TEUXL\SJRBFEHZ`IHA[,D#KZIR;)*U[4FS7ZC>QW?K>X00/0T/ M_>F9]DA+:XAV0E^A4F,ZJIO]0NNNJVCT"R$,CBQ7>]ECKRJTKNI+9\O:E(&1 M:CW>@#7):1+^IO)*CU\-?B5S-1ENSIN9[3)^ZU!#0A5._CB\>K M$J<5Q(D(D0RN43*FYGO/'?NQR:\)+>`I.[+GV+WG?5VR9A3'/;Q89BW*[/UN ML-9V=\^7WY5Z%$T(H7:W-/N#O^IN<&:YO`^?=6M:]\,C.X[56D<47B&$T:F/ MIZ+/J)!G9R>VEI9VIB3'QF?8GMTNTT:G6:707!V2TEI^IV?"^M_^X7>__=WO M?O>'CR>K967/E=#/61X_Z8YS6Z7V"..5H\0Y0HH9W&,R.DM+G_DT(92V\JL/ M+6,S;3_K+F]P35B04W/^7KLB).N(^FETYR4\OUG:E9H99Y#,R=ERY8_5EMQ4 MJSI,E`SN-Y:,>7KLXC._B/3@,$$.ZN?(O/Q*"5MT+_R$D`"'K?T(N\%`IT/3 MV&N/OB(&4C=2>EO\47>52&=7NCS-[:&Q&GI?BK;1!>\NP1MXA)U3-IF5CBY% MB("GVA/07^?H>:'^#[/8[<[(AQA=KVS_X64?7$W'/]![1^>HQ(8CVX^:/YC5 M]X]UHV5;7-NE[[9YGGMM4]=E660E03NYYR^7C28AG).6I\OMM_;N;"OY;'%R M_[$?E8RR9HUS^[L*QO16S+H6)&-^RO?`GK:2SQ:GZI\L^E]3Y+C".3F[]F_9$I^4D>*V](B> MEH>M[KS(]W*4;%';"0E`7,&\O-(#?_US;'QJBLNLJ9H4F[=D3M7^[5]>-:AR MRLS5L08A]8UTU;L3BN7OMFV][4X;-[58G#EQLV#YX'5:@SU!.Q<7W3Z\.X_GNW1 M)'-2T?QW%V9:FBN$$$*R9HY/4&\69_;5XI*C>/FBAK_M_M-%51:J9,^9M6+" MX!5 at R9:W>'KYOJU?G!"&E!EKTN-=(PFO$$+8]/&4`Z$9%1(>8\)H:UV999;+ M:(S)4JL?I\UU&$1+[QN%_A0=XO8=BJ?L7B!_16K?%W^,21.+M/UEGJECA?_9 MZ:U_NFP0FBKBQBQLFN>OT>)4M"99BY,_>KHE?$?Y84]^/?4 MT0^&/CRHGR.@=MQ]V96B7W3&%WY"R'()6_N2(6PW&"Q\0]/8F:!?$5K8-OM1 M27)8>EL2)A;+>T-W%5>T_ at BUK>S`WJ8E(7_$:4R,VL(0&UW(P(,V\`@[IY0Z M.??LL9T[$]UNN]VDNZ(^Q-DC]%\,L]B-L0[](8&^IE[5_L/+/J)O`2TM+40! MK[F7NDFMUE5U:$=IWH=KQL9(/^-M;I6.Q^7USOPQ+M%X?NLAR]H-TUSLN0#^ M=6C>LN-W$Q=.3WR5VVO(!@[\R^)J.OXI^:N/;3M8G3#WO=R?>XN7#5+3E5WG MSQ at D)2;_K;7<6`O`OQ:UQSSFU?Y.TB^W at 0.O.:ZF`P```*\=_H04````H$P' M````0)D.````4*8#````H$S'/[I`2WEYV,]3O`1?Y>[/#]4&1$_5OJTGG at 6& M.TOOT[P5.[\X4AOXR3WL.^E/'$O_$'ZQ"$>.U:NBFY'^;KS2DVJ!ECO'MOWI M?__7?_WO__KO+0>N/?-I0 at C?L-/Z$C/U4_K??ZRO-I+][#WI-(+C.4EJU+MA7\645/: MH_8J8JQ>.5UP7N%)-=^3X[LN!"9_^/O__'__\__9-"^V=._^NQWJ2\SI\(%5 M?D+_E9\],7ZQ='HQJK?NJ7':NZO&#?PFU1"A^.F)\=)S]+*G?OD=Z1?<-`#\ M`^.^Z?AUBW3/G=.7JQ_9]E^(73/#>.?0 at 1O-DJQ(*;/6E!0Y!FY![JO8M?6F MS=GMRUDVWW+U\(T65?.)E)FK2XJ=LJ_FW.X#Y0&'.SF^0^M]\LZM57,^F=YX M](=K'B$'M(1I*V>+LWUG699\]MN;-F>W+SW?=^_Y_/6Y0O'\^+?MQYL]7?8I MZ]Z9D1PHW_Y-]8)-2U*-7?=W?/UDWJ?3&@=[:"X[>C#X[$$]W+FU8MP;7?W/ MG)W2N[2Z=:U]MM3]:/?66\XLB[>UI5$;N_K=62F&L"&(@.=VZ(D"`Q%8L69J M[^]**I[20_NOUO&X=')C$-:]$F^+$5H[?>/[3Q=W]P1,^F=]V:E&,/FVC#X)J3VHFZ^RG=\>2,NP^KK M;//(!2O7S$A6PQXQA34HA[L-#>JA8\Y52POCY&%"H82OW*!)]X5W3'\Z9;#QWAQ;$G-O9#WW#7WJ\+`/ M!/"M.<;+AX+36(C(XPK?:A3=IA&VO81O;J%[9U!K4XW7OOY>6?'I[$2#TG+Y MF^\#RS^=G6@(?D-;>R$X![(\Q[9KV//'HXX/?UN2TEVZ8V_G6QO> M=//3#\!KA*OI^%49XHNFY[E'+5PU.]E7?OR*F+M^TZ<;/YC4>O9,34_0TR3- M^]PQ?_VZPN;3URT+/MJP\=./IG==.%O3HW;?SA77SS_Q#=G#BI.A M9]MLO??^]F>K=.TV!\"%HWO`3Z;NM>1^7JSPJM&Z-/CBKCM+ M:_@<#3^L"N.:ONS-EMFHGG@!U",[NPX;UVK$C:M at 6'S M84J";C,,'7NY,E8WN6$#;R\[4Q;_]L9/UR\;U=KL$[(4GD(I1J%VM5NGO//) MID]FJW?O-"F1YGI@>.'S)6N=[8XW5ZY[__UYQIOG'W>'/Q*AP0CM](_Z#5MG MV'_IQC6"3!N(F&Y.%??X!9.34J8M[ZW1APE%I)4;/.GA'=.?+EZ78R/N^7"G M#@_[P([4="ILUXHXKBA;S>"Z"-]>HFUND5H+N`K&&1_<:PD(M;VJ7!06QH<6 MV_H>Y2`I[HGU>ZIZU#\C8]ZTK,=U.@`5].!2-?5VVK:[#FI%DE( MMO1,\XV&#F74X'4=R9J4Y3(JS4^>-5<=W5XC"Z'X5'MK=\!4Y[5G)YDE24K* M230_'*B,G+DYZG>[]C86%Q6-*\ZPJ4]%:%.B_^*49,\8[38*222G6ZXV=2KI M0_10?W95F%_BC:YL2TZU&X1DLEDT7T!3V_5#B'"BU/YN#W2F];$G)BO)+$E2 M3LF:G$#=D6$/$;+5H3TYON.V9%*>M_MC`YHP1^[2$&?1SU'J\,.)*-!:,VQ3 M!G?H)(;%6I-D*?Q;!Y(4/JU2YG#Y$/8>0#=VX:\99AX[ZKOB1B68A&S*+DHV M/XXV^S&IV6ZC)%OL5NUI0!TJJ2+-EQ2;GNTT"DF*3S*W-WF+#&LR. MU$[OJ".=0C>NX3.MO\,1EG#F4#\AJ0M%Y)4K1PUXA-.%+M[`\Y'V?-A31PA[ MWXX4*8TCC2O"5I,QS/82;7.+V)HV.G^B=?>=YIF3:Q](16_K?PTY;*+-*3F6 M:\_:V@/-SO'CNBL;N]*>ML;GNJD(`,IT(,IEYL'R2PA)"GF!EV23+`DA)'/* MG/<_GF#O_\]`[6"5%O(]47/Z@@V_F?BTHJST^-;;$S]>FZ1O2 at LMZP;/'+&Y MOF?JSOX"0EH+'9L('T+8B7R-_1$8'(:NS6$/45JN'?XQ9NG&%1F&E at M?'XA0 MVT:8$_U9(LW1L,,9^72'-"7I)O&]R:[0XL,0E^KLNMG at T]RVWN,"GNH.>[K3 M(!KUTSIL/H1W6C_V"$/0#5R3I.%30Y*ED275D/.E:9HF)"W2(_H&E>8+X>WT MCCK**?1K;YA,&]D2'D$H(JW\V%/K0_[P(X4H0\1QS7$5A.E M>U$WMXBMR?8Q$^PW[CR,:Y:*WM)7Z4KSM>.A$RW'9&2I%VMK5#E[84;KO=LU M-8W6W.EF7H:`UPQ?>L&O79Q+0E,531B1U;QK"7S,SJ> MM@;ZSA*A?O;6/FD+"+6[OK;'D11KD$UFI:-+$2+ at J>Z]_\)`#\/.'FTL00LL MK+7P-1 at VA.%/)(3!F>7R/GS6K6G=#X_L.%8;$_V0_EYI/=Z`-J[G](E[+0%- M"-7[^.+QJL1I!7%RV+2*YN'R(6RF=&.O]D=-H;X&8I.L;4^:_4+U/KY;WS-, M8D1/Z<',C#1?FK>VNC4 at -%]C78\S*=80]H at YK,$AYGTD*3'R3!O)$AXB%)%7 MKCI$>J*6I07IW]A M5\,GVNC,3FPM+>U,28Z-S[`]NUVFC4X1ST/6%X!?'U?3\6N_4W2.2FPXLOVH M^:-%)3.K]F__ZI*LFC+GK\XP17B)C\U;,J=J__8OKQI4.67FZEB#+!?,RRL] M\-<_Q\:GIKC,6G^A8;`G:.?V_.6RT22$<]+R]!A;9^]9UN6&OM:I4JRS[>+> M;YH]G?:IZ[(LPI`Z.??LL9T[$]UNN]VD:<$]7*P[>WCAT/_,DE$620 at A3&&M MA0<@3C^$\&&*L`I?LN4MGEZ^;^L7)X0A9<::=)ZX M=6!/6\EG at W?-D"Q9B]^?>^KPKC^=\`O)X,A]<]W*PEA9^/33*BNA387G0]A, MZ<:>9K5T!/4_TCP6SLG9M7_+EOBDC!2WI2=BDNO2+U)*#V[.B1.+Y;VZ^9)M M<6V7OMOF>>ZU35V791&*T#TB&?4-&F/"VW%%/X7KA3-M\)EAXN?46WOK6A)"L6>/< M_JZ",?:PRV^F\(E>-R5AM+6NS#++933&9*G5C]-F2_=TZPO`KW\ILZ6EA2@` MP$^D=#PNKW?FCW&)QO-;#UG6;ICF>M5_C]=[0Y+-;PU6D.&/X)7[!PFRUE5U M:$=IWH=KQL9(3!KP3X*]'0!>`=D at -5W9=?Z,05)B\M]:Z^2>&?CE^*N/;3M8 MG3#WO5QJ=."?"5?3`0``@-<.?T(*````4*8#````H$P'````*-,!````4*8# M````E.D`````*-,!````RG0`````E.D`````*-,!````RG0`````E.D````` M93H`````RG0```"`,AT`````93H```!`F0X```"`,AT`````93H```!`F0X` M``"`,AT```"@3`<```!`F0X```!0I@,```"@3`<```!`F0X```!0I@,```"@ M3`<````HTP$```!0I@,```"4Z0`````HTP$```#*=`````"4Z0`````HTP$` M``#*=`````"4Z0````!E.@````#*=````(`R'0````!E.@````#*=````(`R M'0````!E.@```$"9#@```(`R'0```*!,!P```$"9#@```%"F`P```*!,!P`` M`$"9#@```%"F`P```*!,!P```"C3`0```%"F`P```)3I`````"C3`0```%"F M`P```)3I`````"C3`0```,IT`````)3I`````&4Z`````,IT````@#(=```` M`&4Z`````,IT````@#(=`````&4Z````0)D.````@#(=````H$P'````0)D. M````@#(=````H$P'````0)D.````4*8#````H$P'````*-,!````4*8#```` ME.D`````*-,!````4*8#````E.D`````*-,!````RG0`````E.D`````93H` M````RG0`````E.D`````93H`````RG0```"`,AT`````93H```!`F0X```"` M,AT```"@3`<```!`F0X```"`,AT```"@3`<```!`F0X```!0I@,```"@3`<` M```HTP$```!0I@,```"@3`<````HTP$```!0I@,```"4Z0`````HTP$```#* M=`````"4Z0````!E.@````#*=`````"4Z0````!E.@````#*=````(`R'0`` M``!E.@```$"9#@```(`R'0````!E.@```$"9#@```(`R'0```*!,!P```$"9 M#@```%"F`P```*!,!P```"C3`0```%"F`P```*!,!P```"C3`0```%"F`P`` M`)3I`````"C3`0```,IT`````)3I`````&4Z(0`````HTP$```!0I@,```"4 MZ0`````HTP$```#*=`````"4Z0````!E.@````#*=`````"4Z0#OO!P%```! MRDE$050```!E.@````#*=````(`R'0````!E.@```$"9#@```(`R'0```*!, M!P```$"9#@```(`R'0```*!,!P```$"9#@```%"F`P```*!,!P```"C3`0`` M`%"F`P```*!,!P```"C3`0```%"F`P```)3I`````"C3`0```,IT`````)3I M`````&4Z`````,IT`````)3I`````&4Z`````,IT````@#(=`````&4Z```` M0)D.````@#(=`````&4Z````0)D.````@#(=````H$P'````0)D.````4*8# M````H$P'````*-,!````4*8#````H$P'````*-,!````4*8#````E.D````` M*-,!````RG0`````E.D`````*-,!````RG0`````E.D`````93H`````RG0` M``"`,AT`````93H```!`F0X```"`,AT`````93H```!`F0X```"`,AT```"@ M3`<```!`F0X```!0I@,```"@3`<```!`F0X```!0I@,```"@3`<````HTP$` M``!0I@,```"4Z0`````HTP$```#*=`````"4Z0`````HTP$```#*=`````"4 =Z0```,`_A_\?S+!M.2(+1Q(`````245.1*Y"8((` ` end From typo3 at 2016.schams.net Sun Apr 24 10:20:27 2016 From: typo3 at 2016.schams.net (Michael Schams) Date: Sun, 24 Apr 2016 18:20:27 +1000 Subject: [TYPO3-dev] TYPO3 CMS 8 and REST API In-Reply-To: References: Message-ID: Hi J?rgen, Thanks for your feedback! Regarding TYPO3 core vs. extension: at the end of the day, I don't care if the core provides such a feature or an extension - as long as the extension is robust, stable/secure, actively maintained and follows the quality guidelines of the core :-) Keeping the core slim is also a good idea and general practise already. I can not assess if it makes sense more than for a feature like a REST API to have it in the core or as an extension (maybe someone from the core team has an opinion and wants to comment on this?). @J?rgen: do you have some concrete suggestions what should be changed in the core in v8 to make your life easier? Maybe it's worth a discussion? Maybe you can start an initiative? Cheers Michael On Fri, 2016-04-22 at 20:56 +0200, Juergen Kussmann wrote: > Hi Michael, > i have written the most code of the restler-extension....so i have a very big know how of it. In my oppinion, TYPO3 should not be the swizzer knife, which provide all possible features by the core. REST is an very good example. restler has a very big community in this topic and has very cool festures....why the TYPO3-core-team should try to reinvent the wheel? That make no sence and would cost a lot of time...BUT it would be very cool if we as extension-developer would have the possibility to 'integrate' third-party-frameworks more seemsless in TYPO3. The restler-extension is a good example for this: the extension use some core-methods (to bootstrap TYPO3 and override some bootstrapping) which extensions should normally NOT to use. But we use it to provide the best possible performance when calling an REST-endpoint...this could be done better/easier when there would be an API which could be used to e.g. bootstrap TYPO3 (e.g. bootstrap core, frontend, backend-user, database, caching-framework, load only defined extensions) inside an extension. Take a closer look inside the restler-extension and you will see what i mesn :-) > > Cheers, > J?rgen > _______________________________________________ > TYPO3-dev mailing list > TYPO3-dev at lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev From fabien.udriot at typo3.org Mon Apr 25 15:45:51 2016 From: fabien.udriot at typo3.org (Fabien Udriot) Date: Mon, 25 Apr 2016 15:45:51 +0200 Subject: [TYPO3-dev] TYPO3 CMS 8 and REST API In-Reply-To: References: Message-ID: Hi, It is also my wish that TYPO3 CMS provides some defaults when it comes to REST API and more particularly in the Backend where we should better decouple things, enforce good practice and show the path on the FE side. I have tested [extension Restler](https://typo3.org/extensions/repository/view/restler) and from what I have seen I quite like it. :) * It is **fast** - more than with an extbase JSON view - thanks to a lightweight TYPO3 Bootstrap. You can add User Session handling "on demand". * It is quick to setup and develop with. * It has some nice API explorer via Swagger which is auto-generated by reading your code I haven't thoroughly tested all the [feature set](https://github.com/Luracast/Restler/tree/3.0.0-RC6#features) but I definitely consider using it more intensively in my next projects. One thing that bother me is it takes so long to reach 3.0.0. We are currently in [RC6](https://github.com/Luracast/Restler/tree/3.0.0-RC6) and the pace towards 3.0.0 looks slow - from what I see. All the best, Fabien --- TYPO3 - inspiring people to share! Get involved: typo3.org On 24 Apr 2016, at 10:20, Michael Schams wrote: > Hi J?rgen, > > Thanks for your feedback! Regarding TYPO3 core vs. extension: at the end > of the day, I don't care if the core provides such a feature or an > extension - as long as the extension is robust, stable/secure, actively > maintained and follows the quality guidelines of the core :-) > > Keeping the core slim is also a good idea and general practise already. > > I can not assess if it makes sense more than for a feature like a REST > API to have it in the core or as an extension (maybe someone from the > core team has an opinion and wants to comment on this?). > > @J?rgen: do you have some concrete suggestions what should be changed in > the core in v8 to make your life easier? Maybe it's worth a discussion? > Maybe you can start an initiative? > > > Cheers > Michael > > On Fri, 2016-04-22 at 20:56 +0200, Juergen Kussmann wrote: >> Hi Michael, >> i have written the most code of the restler-extension....so i have a very big know how of it. In my oppinion, TYPO3 should not be the swizzer knife, which provide all possible features by the core. REST is an very good example. restler has a very big community in this topic and has very cool festures....why the TYPO3-core-team should try to reinvent the wheel? That make no sence and would cost a lot of time...BUT it would be very cool if we as extension-developer would have the possibility to 'integrate' third-party-frameworks more seemsless in TYPO3. The restler-extension is a good example for this: the extension use some core-methods (to bootstrap TYPO3 and override some bootstrapping) which extensions should normally NOT to use. But we use it to provide the best possible performance when calling an REST-endpoint...this could be done better/easier when there would be an API which could be used to e.g. bootstrap TYPO3 (e.g. bootstrap core, frontend, backend-user, database, caching-framework, load only defined extensions) inside an extension. Take a closer look inside the restler-extension and you will see what i mesn :-) >> >> Cheers, >> J?rgen >> _______________________________________________ >> TYPO3-dev mailing list >> TYPO3-dev at lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev > > > _______________________________________________ > TYPO3-dev mailing list > TYPO3-dev at lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev From oliver.hader at typo3.org Tue Apr 26 11:58:20 2016 From: oliver.hader at typo3.org (Oliver Hader) Date: Tue, 26 Apr 2016 11:58:20 +0200 Subject: [TYPO3-dev] [TYPO3-core] Announcing TYPO3 CMS 6.2.22 LTS and 7.6.6 LTS Message-ID: Dear TYPO3 World, the TYPO3 Community has just released TYPO3 CMS versions 6.2.22 LTS and 7.6.6 LTS which are now ready for you to download. All versions are maintenance releases and contain bug fixes only. The packages can be downloaded here: https://typo3.org/download/ For details about the releases, please see: https://typo3.org/news/article/typo3-cms-6222-and-766-released/ MD5 checksums: 878238d163fddc43ed0e9eaeadd08659 typo3_src-6.2.22.tar.gz 5d1bf552edf21c19456fccf001976f11 typo3_src-6.2.22.zip ba1b13e382afdf4570a93afd44646504 typo3_src-7.6.6.tar.gz fd3047b4cbf1f176858e35c4911c9e9d typo3_src-7.6.6.zip SHA256 checksums: 84d6d1226764380ea0b586e55248a9ea505e3e097f1920ef5720a82741376c91 typo3_src-6.2.22.tar.gz 7a0b73c31428833fb132c38794b5ba9ff802ea5bb81228df876f6391ec84e86b typo3_src-6.2.22.zip 2ffc4b800ab94e70c8cf5c15973ae977687ac6554497303f7e8cd284c1ecce53 typo3_src-7.6.6.tar.gz f02632cdc16e6961a604ac7f55d1405a8018385a6e141bd46cd78fa6d504e24c typo3_src-7.6.6.zip Further details on the signing and hashing process of TYPO3 releases: https://docs.typo3.org/typo3cms/drafts/github/TYPO3Incubator/Infrastruct ureGuide/Releases/ Best regards Oliver -- Oliver Hader TYPO3 .... inspiring people to share! Get involved: http://typo3.org