drupal7-ctools-1.9-1.fc22$>Y%2 pc>95?5d  b<@O^e t z d 8 m d8    (89:G,HIX Y \,]^}Sb d e f l t uvtwx%y-5Cdrupal7-ctools1.91.fc22Primarily a set of APIs and tools to improve the developer experienceThis suite is primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose job is to manage pages. In particular it manages panel pages, but as it grows it will be able to manage far more than just Panels. For the moment, it includes the following tools: * Plugins -- tools to make it easy for modules to let other modules implement plugins from .inc files. * Exportables -- tools to make it easier for modules to have objects that live in database or live in code, such as 'default views'. * AJAX responder -- tools to make it easier for the server to handle AJAX requests and tell the client what to do with them. * Form tools -- tools to make it easier for forms to deal with AJAX. * Object caching -- tool to make it easier to edit an object across multiple page requests and cache the editing work. * Contexts -- the notion of wrapping objects in a unified wrapper and providing an API to create and accept these contexts as input. * Modal dialog -- tool to make it simple to put a form in a modal dialog. * Dependent -- a simple form widget to make form items appear and disappear based upon the selections in another item. * Content -- pluggable content types used as panes in Panels and other modules like Dashboard. * Form wizard -- an API to make multi-step forms much easier. * CSS tools -- tools to cache and sanitize CSS easily to make user-input CSS safe. This package provides the following Drupal modules: * bulk_export * ctools * ctools_access_ruleset * ctools_ajax_sample * ctools_custom_content * ctools_plugin_example * page_manager * stylizer * term_depth * views_contentUarm02-builder20.arm.fedoraproject.org#XFedora ProjectFedora ProjectGPLv2+Fedora ProjectApplications/Publishinghttp://drupal.org/project/ctoolslinuxnoarch/ F%@T! bb V#O 7e 5  +O[b*C 9|hk 3 5q Vk C 6L  Q{jJ/E4+h ]7v9ljmm> ( f}<m~ES!1E2 clB}#1cF !Yz 8oF ! J`N Q` 9 G8'B-m? &Ȉ]9h Y TR 9h%   RSe # 6 i`%s[JAB?>([^8(rY2\\|`#Y J,^; #9* iU 0  C;3?g:dQ' 8fy# D Y ^ " $, * r lh8&=I 8#Y1fF l ^K\ !e$[u*m1WKHP  R#9 y#dFA큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤큤A큤AA큤A큤AAA큤A큤A큤A큤A큤UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT!1e3e5811e6b0f4a513aa541e1042f98e0bb36d0e9436035fec47818aa57bbb087c167fd887d91a3f043b8357a948047e2cc034f593b522766dc0d3c30b5f5fcbf545d3049a65f58d341a1be4c60d2ebc44d3ee8fd9e4986b127ba1b959cbccbc36d60bfefddc25c17a0a68d86c8213c6a42ac325bf02ab9c47c8fea107c3406e428095e435d164ee7b9c2f640711703511b17e82c467896bbce79ddf35163524ea7533b5bf6e5471d599621821080fb1beb3fc5b32d8ae2f9f4d160ba6343d4eaa6c6b6fe5654c4614b6c166edcb1a81027db8d335cb9c93dfe0dba712e7e31b941137a8de75ab511b9edc69717391672165aa3892b39794088430f2ae3c83c14ebfcce93d27b5185b5aae44ff517910673191d292f5db69926af89f77778a70f9663f115f68b967145d046fb7d2d917386c8b982b4e10da07cf0ff0a65e222692852aa59705b50ceb3dbcda61eb33ae3aa88f07c283eee942f980ff71a2c9d64a7287ce4600aa3e56cafcb730b460e758dcdffbafe86d2ac518779709a64bd5596cb5efcea1a31463ea879d1830c58058ecb10823d09b03ff6e72722593c6d136ec0c22891b8e3147cf01b2719190d9ce5737e24c2210a46fd7ecde4bfc5b52d20c084614ba82b7e4507f4c93b01734fbca58af9b3cfb6b2eb2750fcae6f0a84e9e09d5216fe11916f54c8097b60a997f29ebcffe49eaacc0358713602d272ed0919c337d77ab158265daab62e3e46710f1aee55fd9f840676d5111a4f088686eac37e03ddae2a0592afbd72eb86976a5584f0e02de3da60b31426ace41f9733b202db9428cd80364b42913e435f81ffcbdd66669a8fed6e9b99c618bc2358738f55cff65c16ed52d282607a93d3ee209edca64eb72f5331f11bd447742e7441df61feeb8b1173b78e2331f82093c539118876e8fa479648da9760700ab796fe5deae45c2d5788124df2d41844b4689cb8a4a41dd3dd2d2b46c4d94469f376ce5a2700d32a291ddff3b3fa907be40d9308eb8a020632647c82e20cf24cd76160685a740b35353dbaae75806ad040fca7e770611204f1c62e0242ce023d7b285d5fa44c48b1a34ee048cea0ab6b30754a69514a74a3fb8fed13eb7df41845c4b8af56fa94133fd0f4df8f58aae64e83201499e229c9a3f1f44d19243e95268087804cd8eda4c2252de41adf49528facebaf4d4de97cfdfa8fd335b9d8b2fa952d1c2d308539ab816517951c777ddbc65a85cb2420fd4652e773648c8da59dba73e18e0bce165cdd7434c91bd46fdcfe5e9a5c545a5e256d587e26389069b6743c5cbf9e68e1a813ba59c7ae93360d4d1902178d27cf0edcbdbdbcb6f9d3a2753859971def4b8d15043a7e719ca94b0eeb1082f65c42a7a3413a90f706219bce7a18e5b6bcbd3db464111b9bee154faf2e6de55c69b03e6b322c3fd68852875c8efa3a7cccb938f262dceca3bbeb7c563d14f4203f74e6ee0d454dfb1c8aa41c9cc790574de8bcf65b5be7c16e483673c7ab72bffafd550ba711bb976cb7e8066476a7b1085cc64de1c0eb74a6776fa8385d57eb18774f199df83fc4d7bbcc24e483c4a0396691993a641ec409c44b8b7e1daab0ae7e2b2944c4bc59520bb7655eaacf7988b437b2deea7303092a06f3a67127b043ff93fbfd43b1e78e21c97248b383325f03e8c098d956cf2cbe78746e492dee143402f6456387bf7a4d2b0c6643eb155a1723799fabb67d9c05107e2af1d400023dfe5956949ce049626850bd0b55a558ed276ee99b8509778d74943ef06011825a979a02ee875f81fabc0bbd2382d1394db4c825d95f00537065ee0a7da3f41ab518e0fc6acb1bcdcda1f6398dadace56e8ff377eecf60b59af59e99b0053c7e1a87098d7ac3d49399e80d1e885a8104b1030cfa66dd4238aed6133e0fb6e904040edb335f5f41e13d76e141b15f1595c6d1ca3abbd1439182d5613d5af7c3155d5f3e52ade4111833bc51b5284701ca517705332a28ec8f38145b7cac5a79e53088d04615d7ffbb20040986941fa6cf53bcacc6ce9ef091c7d2191a24eca6275c6f04a6fc561dc533e9746f5a1bc1ce67c79e84e9177030997d693d28bd5a3524b4cc423061699aad96352ea030649a6a084a6d3d13d39b7945f431d55d8ffb68a7de0479d7f3dc0f6a9653e059b29f0dddd5c2c6b8da91d989e4fc6a2615423c5e9a4a0298cd40b8fb28995864014c67c47f251eb18ca67ebb0e41782d8bb83a4de733f3f178344464d12e41ba78a5559d1993a2c951c4037eb0cc125ab5a695f4010b4ac6816718de1f317d3f7d7cbfc7855f00c49e0cc9c9f1aca0aeabbaaa4d32e2c3a73c3c81ecee57a922fa9db352cb508e6a98626d27578f8d11822914f67eb0cac0fcfd38295c1c6e3a8371ca84aa2a88324174a9f408c0d12081b46a6d78c6575f7c05ad4547785ceb01e86e290bfb2c8e33a0eb7f8828879063e2635c836c7423a5c570fa9990776ae240f5ccdbeda76080bd0993007ead068a948028a21c979e68133f2d10a285dc1749bf374d0041605c04b7ae792ec4b297db7515b0c8608d586315cd6edc849ed0177e398044208a4752863ffb64879bbc33d0a52d1370574cab3e84daa40904b6c3b77d40b5960fa8b6b7b2ab81e7751488bb2738df2bb73249e11eb8acc876aee00cd1f6a0c14bca4c812cc4a5d43dd7ec9c00b997a26e8eefcffe4a12952e3c300ea4bf28c75f4f33794bdd72eb2b0baa7d6c491b0df310a5d1e552bfe2ed8952b2e7a5694d7ae00a703221b0c6e364e36da7e6c1df5f82ed267b1ce9cb5d4d58cea87380ed8d35f07101e15cca7797744881cda29baf2746cbcf63c94e87319949d48a0044b504858a2c5cffd7c0f475f936c85e7afbf588f763f22883f3a7862c25112f5d3e9ce3d2bc7d71007b2581d5ca3427fb74c41e6d41231c74d9a34f13ed7ab932de952b62e83894d84436f41cb5cb7d82ec4925d5a498869c7e5868c967a6adccbf0d154fc770f3c75e7c10615ab9a36a20b9914abcf9b218746461a119a5a6a9d4b73d68ec4579fdf7c1bae9b0e82a72e3afdf84a7482e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d2b8ce499afcfb5d4e7575f229cf776ffcf5dfcff8422a1b21d795e26c55967212a1cb9027a1f3178693b39e62c8387530ab75d1d5d188fb59bc5d11144919061c63e47d73d8cf90d238673d44c7bf45bc58c90afe263c8a546e9f6bd21a3115f05034d9b8363ee25f930e144d27d976b8025b4f2984554f5a1d084a57626696194d1e218f64e68d8826b72ac1b1b247c06173fa17b231daac07dc80502a77604c8d9604cb01ad67e9f2081f58f2cf1909e18063d876647987f426b520b5482e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d2b8ce499afcfb5d4e7575f229cf776ffcf5dfcff8422a1b21d795e26c55967150a446086a8657218ad939a70f8e01f8e5a7bef35d10b453ac5d1a4334a9c7f4d2b8ce499afcfb5d4e7575f229cf776ffcf5dfcff8422a1b21d795e26c559674d2b8ce499afcfb5d4e7575f229cf776ffcf5dfcff8422a1b21d795e26c559674d2b8ce499afcfb5d4e7575f229cf776ffcf5dfcff8422a1b21d795e26c55967bf1e6ac386351c5767fd21a60b7af10a6414a99d436cb0cfe06c6eecafcf48e60e465031fc6c585728733e8518c2343a18f6857ab96d82776d23ab16451ce6674d2b8ce499afcfb5d4e7575f229cf776ffcf5dfcff8422a1b21d795e26c559675430f74fcf946323228bc0d12f61117821298aceaa5ead25f045aaf9b1980b6cea41d50c94ff02b5c6c27ba9b58017428c31e55c99563fc7d4b5cbaed12f0ba409329fcb3034c26c7ccc310925c730259382db898aed64453d02e10e5f89d256b7fe446951c06f85af675b1fe532d7fb42d507a736917e3ba372bc94d3908439d755acd9226e37085cfca6c198e457c8b43412a7636dae9cc3357ef747e3d1e3d0b8ea3e4a1dda43ebbdd3cf5885cf695952382f856741c1d909edae380ccd00f2714e816afb129dca856ae424b63ec8aaf7399037a25297ff96b56e19a9825024560e2f17fc3e003d90c8ac306a7f4c09dcd1c34ec36cd48d4da80ee571c252c8184232ad86ec4d8dbe24bd192e26ca3922a23800518fd3bea79c7d6a0d000071044970e802b0cf12ff5cb2e20a5910192e473a2968385f99c2987d3a4d0231b780258b9899f6b78fa794d3fc391da4aa77161a667ab9b25a165b91c2cda8722110273eeacbafab446f53f658011c4267e3d5da0c18dfe800861886a6c8703a53893ebcc39dcef36bd1871b872260e6dd7a79f1487383b3f3690018cc4a80182110273eeacbafab446f53f658011c4267e3d5da0c18dfe800861886a6c8703aa7646fbedfc7a42c410ff6d7f1ebe95eb1ea052792c0e650db941aaabf60ecd91fcc7cb754ce9a5f210e6ab8f66ac51945d0bbb6e2d220c595ba0e4876ceafcfd786c02e75bf9f2738bb8b0d49eebc8f303016c89462b017b24714ce2993c9bffae135670627b8269546ab1a382077744523323b9f95140868405e3777183db726ddd39f9f4a98131fbaf114d47de911d955b339ce6cbb4130c251978be060bf6d8bc658c7dcb5a397eefac3f9d8194859bff83effe56e638f64ef1f5ef2b5fbf8096833407bc3f4adfc179ceaaa17d03d7e4d7f4ede33bf68673cdd9df8153c2696699ec29a6cd545a9927acaad959e11370fa424815cd27390d9a6e28fe6a67355dabe943bd960f8d70098c89ac15eacfeb159e4615f5bc92a092d916e2965efedb2e89a1d6680ca6b4785050e9dadba5cc118b9cfaae2dc7038dd14c938c4ac0eb7a9b3ae58a3cbb516276ce55efe47e6b4a79bffac1b910075d8060409f393338fd941c27e8027bd0ea4cb417b07f35fc09f11da5c816f6636f185ab515c0ea52df8f03a145fcb83594502efd5bbef2127bca7672bfe44ba5bc1272da1f1f83dc5f384a361926355eba5717eb481c08de695626bb0e41a5fb91fed8cab6069b220e5eb8b7abe5af12b039cd844e8181e01e23e31137654ea170184940bf0f15a1f3cc90af6b89c731e8ef5699582821eca07052c01b79fbf09c8835311154cec11a71872eb916c4315c9f727a184d46758aa64bb950d86877a60b9007157879fd3f65f3ba943f4db8f8818a7e52cb07714a5ef865a922349358f0b9a847307317f8e856e5122eb51d442279ab604fd31f300dd0779dff59aa80c597047f0c147596a6ebff20086b73ba145ad4c76f902544eff7fca55be0241aa7277dbbfdb90ff67669d9fa445e91074ac67fb97cdb191a19e68d42744f0fd4158649cfa5b1226f0f310d057d24ecedc6163b39949964c17dcbd9ca5e11936dc3792acc9cc8e4ac503e17a508501e9556c55fb779e2e84d1bb96e58da741790c5a7cf9f3e3a306a52eca7d8c4958b7468130934c7ae74e5fe32ad57507bcdc08eceb573214cbc42986ed6b9adac777d2db9091eb3fa2bcc0c97fc632473f4303d6d68efbb22e98d330fc9702e87674b8d976ecbba3962924f5f810cf393c25bf680a2ebbf40a8b5451fcb879660d5b163ce9827ef1bbae694cd2400979c57a13f40139d7d235b24bb5ec5a33d62ce4f47ee6e7e316f1779e4de097946a52995fbe24d1090260849691d8e3d60c9e5e2611c57b1727add734e14740c6ff1768c21b031ca606266480c358412ef7b57527d74222ac8aa02070bc5bfd41b012215cb185279290975d7b3b6a2ac870e022c73dcccbb587c6b9cefd500f0f4f9f2eb2aabac333ac41f4540b715be1e99fb2b532ac18cbcbbb016f9e6a28a83b9084aa43dc4d32bb584c2c44c0b55b088ad7b71609dd02c90aeb1f2b775c473a3a230c0ef8e307601db581743dd22d67f7aaf228bd8d26298d72033fc675d02385a1fd6d31888f9ce8a3e698f89d4463243af144ac1d15898b9d44a8f3c94d30373100e1c8078987ca3ef3c4fa555340539e335c0426b40cbd46baa9d6041bdcfec184b081bbada50cd62582a2785cd08742129346ed5a91b2d3487d63998119de81a89a639621f9a6d60999c35add0d7c2a307077d9ed7966830ec9691c99ca382665202799f749b63bd691f37ec19b99ad093ee7c3c621a543520e33e658f82be6775f7efc1bebd64fb266ba82d1fab9f5c607eee60ed199526cbe39dc5d61577a25562276cd540df8cefad29ac60ba58606461a8a437406fad00bd178122002c745dab66648560a9a7ad9dfafad1701e5d39dfac6f71916dfb94b34abf135c8692e57bd6d23fb2dc9ac81b8a136dea5fc04cce3fa4b4a2c47a41ca16476a7943990fcdae10c3f91f5ed42fb6ee1b65ddef7ac22577b07a5d75ca1eb2df60041243ced5c707928b0b01093edeb27e4449a4e0775757dd5aab188ba8298ea692a496c1710438e39a75f1cbfba28e76771649604374052d3b44ee791df702f366703dc1b562184322d922daff53c4c2f937410d2d1190fb536145782a1d75466d0a03cd4d864316d39493242fb18ff0cb32bf96a79127681d610e55039d1242ec642f79baf04f00e34c0373566d176a4ae1bcdb72a7d1394f3dd32a4d9a001436a9370bcb4c53a640a055441df8691a49fa0226f7cd064b1bb7d25fd3679afc99357d08b79ce87085f6f94d24033a083ac00d7e92261913e97ad55c29ddd2477dbf3e8f036f1f3b48af64d10bdca4fd5907ca2fa173954643126a2204a8359ecd91637e657d9d36b2b402d4d39c6f87ac3812c01f971cca2ae7958630e1c4da4243001c28a9757c038f2a7fd1a71240dce3bdd40a7573233e847d8b6aa69682d7e847f0b93fc9611dc22f9cf676d2a4e74ae5e866396bda35ad594867a9352cb83dfe3a6f4ebf4583f6a28e871abbe659f143f24c4989a091b18ae323f41dabda8dc498f325d6c8e154d0daa8b806b015170a5ad71ed908d0c844fd84af8706ae478aa42a1655aa589f388fc43308c541cf0922418bd87ac0ab16133b2608fa8750caecaa7b5299f913f25fdb8c650ccc6631478307a7e0aa72b00174bae1654adeb7ac2c787a5b63f4f7ad39ad823849963964c1a226ac1d7697d8ab419fd859073feb53e67839fafa489ace85840fd1d17d76ca636cfbe89274a7266dec1eee11a89d6fcb85228522ff7b0a906aa5ef421ae96523f682a28bc6c4c479b05d21b104ee1731a902ad35e765f3343cd93cc03cf5afde2b1016e5a7268a506058648cebf5f3aef5f74376b7334a1c96f032c6c614a60c5dac6f7d52e2c86a9a4a13790a2c146b274954f995eaacc23a5c3c56096e313548da740c2152637e684a375b7f71c2858fc122d5d39a98ccfb651b4b65b6aab1b073a31b09f1716cd22a06ca7d05b34ea91cd6dc16be50d698afbd61c2c834ce1e13d82850db1edb92d4b9c1ec12ee22782f163a8ec06048d818ee57300ae6909606a3094979d1d94f15ab548c8cba143615b16e277c3c01fb43d7e1caa8434fc1cff3f3db4d14f42461bc758021fccb7af8d5bc4ac3b1b54ab08dd484084d10353ca5d3f2fcf7626f4d4a206ec7ff45cb3672e7bd3c94a20368fb6cc3148b89ca3e64b655cce49215a3c7651fea91a531b612c58a89dc0729fe537d2577171d69137979b33ab76cad9cfb3187850b2caf0e367b4b71a228190addcfdba4b684ba528d480242eccb96f09bd8d70f168c240cb12b7e38961093b04a81b20a58f21bbbcc73d1b3b3b89a61308c1506a4f556748bf7d188625081104edbd3499f7832075dfdae9566dfcb680e4438edd5200cdd8fbcdf81415809a265d1a3d7d5d5661b37a69ba9b5ac2f32332f821c04f13eb1c3872f177aea025fc2785510aecd257ffe312b47b53beea9f6a9f9d736bdb9df163a8ec06048d818ee57300ae6909606a3094979d1d94f15ab548c8cba1436124560e2f17fc3e003d90c8ac306a7f4c09dcd1c34ec36cd48d4da80ee571c252f37b48cfd8f6d3196312d7c0cf391ca15357ad8832197109075df1b722299f20b65648d4c98529dc2a252e69e5820b165a804889ef4e70734122883f4cb150aa01b5de254b5de120a68954efb8bee84f5f43a0005a618c8b4cc9a9b43a54037d444bcf00ed170f1330ffc40ede3e2273e66e484306684803e24f4083983ec89c70680b3da7c5a96bd3938f5e54684c9f73404f81ad1178b60367f2a0bb2187e22e53352720e4a736ab7d48c4a92d3120f2d3f6846a487f22b993148c647ac61aee2376b612ea2ba6074921421dcaf0c6795296f06e2d7ee9714af29d093747d448264ce555fb3febbd41281126ecd51921a7beb73412f124f744402f9c8fc716c70228e74a6e56b2c97c2f343fa2c780a0c7c9d8568e766819a0b97dfe7e5055ea5f9ca5150022a29eb1d880a5c70176b89a1e56b42157f19e84b0e0e1eb30e2dad635150f2d7dd6201d7b265fa3a62c35145ed1d1404e9652f0eac8af21f5a3ad2a718d31c8d414ed392d174ed4637d8d712c28bff2f4b160b7bf0663db9ef799c9ca19fb2a467aff7080fd2ad5ca573ac209d9f44496ac519632fd763f54ec4a71744100af1e018348afa85467cbab5c7ed0cb8629682dd5dbd59d1e8dca5b77cdb37a9217737e3953e39661e339af58be9cfdba7da9bc210d9971922aafeff9cc9c95202277ebfd162261db96eddb71c119b615a66217353eee39f83bb1c2ac2b934905bb4ee3421b0689e209825812d0ef3eef5179c5936724dd314b9b1c9946b2d759c622898c4b98998b390e0321ffc6f991423ed07ed49d7d6c8d43397d47d3cbed4ae9fc2532b82bf909349ed9cf33c64c3736b8677d1c6ee569e9c09bf645763cfacbbbb4d8f47aa614b8d76b74481c6cbe1867657db9112f93887bf8223c2cdb83b2e057e7133dca770eb712d2c5867cf952a0058d6452d03588d71ce2f48fabb13389b6fcd90147dfe619d1bc526432dce7b53b71283264f25bf658a8b2757d1da7bb7180e323928d5c46486acf514f024d1e4196ad718a6ecffc56057721b8d6b49427cf699db321ae52f2aef973dde55616be190e5d9cc51c49f472adeb729b2ab467709bb95c1b53489bb86e536262ddec7c2b1abe8492086021397b1bb2adbccd7472732ab5079668731cb934590aeb8f753ac58bc88cc2c10ff964b06c441ef70a40ecdf639a1f438c7aaae0bfacb239f6772b89a4ffc49670f223414d62f398bad79d45c1200fcf6acc7aad2107a4be3256b50dc5eecc7b0289c10c73b72115680df9ab8b2d0fa1bfa0dafdccc711c7fafed3ec677c4263fa626491638a7b57252cc794ce9ccce11e3aac1b23ae2f4acf51871d0e110c2d6cd98d0693e191b4457774765139b10f7a795edef653f3743c37aa9d43d42dd7e7d8d096c4f35a5e304ad4dc2a4ac2bb3761a60d5e2562c18bf6d9657e79b1e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550d5f798b33eec7e5ba096792da43475356002ad1ed4544e83f1913e82f91c2fbfdb2dab80131f52c02164fea3821a494781fc8c59a96b129c1fa0e9099e6d63e64ad6a803f8f14ada5a17f1cfb4dfe4278796b82ca4d70632a4079f464a1ed35e32fc7c3c328952d5f933783f737bfbad56c6686c45d595ef8f8ec8d784bd91a6b132880321a55da7ddecefec6cf83ca43c7546e7956830c1ce4ff04c2ae56f80650a462085060a662fc7508cf3aba72c641cf20620c972d5d1c0e79e19d880d4c0137384938a1b9e3f82face8d746804c9d2eba3e57625ecc98ca9a0f2d00b27f1f395b7d0482fa10029c60b8dbc36776b60914faa606921c5571c398cccdd6f77d3ff6873040d161556901a27b61576b5c91929a5f51b3343c5879d922e6b8ee86907e6de8fd7db74899fc03628d2d7b64658d7bdcfbfcf15ddbeaa57e4f4c4a044ce7aeb1d54c100ec2b579192f6773793520556a8a9d3e896f43cafc16984f7ad6186669417b9cd1079e1205902307465342fd9223fb728148d3a975685032b3c362113eca81d9db5c8907f21aa60588a97b242946d2322072a8c9d54c1d595ac22c1e0671a8ef3c543ac68bbdbaadde1c5cb3ff45b1181d789bc52a3cecdbde438582d57e9a597f35ff9264e94892444800c4ca903ceabcfbe180cb596d1f15b818960c834939295a45a6d901e0b0fa4167dbd5e8474925e001d77840f1efa090b24d33ad0c25eba60bfbf437e7dd79866accd895440e27df03c859ae7068eeb20c4874b3a1eb7bfbda400d7b5ec3e44605890182cbf07a97fabb34ed10e6232f133d79b65445cd95405773feabe2c9d40c5b484ff0165cede273db929852ac0e323e9da8bcdb8bbd7579f5d828b4e6b94116991bce97b2805b932ae5b558d40dab6399b70b4611289b775d2521e0bdd6eb6f823aa9fb4891390895f69cdb966717133d14d507884d453d0a0f4e31508de256499b3fb60cd36681e5e85d8f56ddf48f8ca0f72722c8a4386f7be4bc626bcde6ce6d5775ad00d0588f154d0ec54225b39ffb73bfe456296e74cef0d48c57bddccf341998ed26a74dc127c40a6f4b178e33c35f74d2d67a9be081e763f4ffda321531833ccaecfebd92c6f04e6ceab572d6d3335ff1b1c2a5dd1d2e944b4627e032cc8bf5666cd722a3c8a7f736b7a6ada21bdaca47b18b58e94a091b77c92f77fc31c7542d04874d4bc1ff2567d711174c97d8a212dd05637e55299403e3166883f2373e17b6e1a7e7653c74e2057d5e5dac0653fcc7660996fbe7b45fbafd79585a21bc4e218c223964e0583c92dc7243afaaa287e73c0de160768e4d1736a44334f8a19fbc08584be53218289798ae01641bb4ab77726778718c9584389c01d7862a75a4db7def6316a022cbc9460c07343de6b23a30170cf8af1cd3c390c39f6f5cab6e5691b76fe099a7646fbedfc7a42c410ff6d7f1ebe95eb1ea052792c0e650db941aaabf60ecd9e8edeebed12b2e0ac4a640269829fca564f632853319411451b9772639c5efe0a337ccbb6118365e7617299dce9e3a8ed6282cd8d4560c449f9381426c6026fa2a4111b23d315837c74aa6982bd3f790c6e45481258849ec568af8b9d75b53377d4c6813ca05abeba12041c32e710f7e0e7bb5b78149532f4e3fb0e35ba92f3fe8e56b83ea4c27f1a1494e27831b4e07022a94c1fe05d6f099651168dfd64c182c2bff1a90394f1fa49b39a6dee48ad8851ab21e293cdf09986cd5f177065736281e50a9361752036e1549b7a6c59a95f7221a9471606868949d6cbf50e2f9e08c3fab345897ffa8f42a093ad36204e3860a9574a049f1cb01d7ae8e7d1c01a55f7c0d25890956c4689cbf620b642d7857af5d52eec49aa94ab0a8989cb9789ca4ccecce023c84644bd39c0c64ec6ea9ee92feaee65199ce8e19c172b86d2da2f436ef6304ca39bf2b075e230e44e03d29dd5857d7c03381bee910ae368f8a152ee5c62dd20855da706e6650d8d361940533364e278657280ebc74907c337ac1eb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f892ee5c62dd20855da706e6650d8d361940533364e278657280ebc74907c337ac13967c9aeb9ae99937c71634a2e955d6ecce5f5967ece21851d2c626394114c17ccc8486ca21cc9c8acfbc4eb59092a2a1d517b7593661810c52f2c90825c50b391122587a4769556f657e6e30c6d17456b645ec087daade05dd9de1f337d62fd19168ac9a8505afc8ae1d86c135b8ee07114a661572452c8b71f0b7222b72dc58b2a978e834b8db108b3222383bc09427dc700c9b9a61b359647f8bf786a9c85f7785be0ff525ef42d936329d11277c765399e792ac33b58ddbadd7739fe0723a4ccecce023c84644bd39c0c64ec6ea9ee92feaee65199ce8e19c172b86d2da27e7361d634940e51b76d4eee9b593a8338582f351ad92b47a9179fdcdebd68c2b2a607c4fb0338728b692363d8b85ddad33e67a49159ea7d7f35e012b3fcfd8f710804740213333ce8da07a0c601c6130c34de4276c7ae3febe6c626451b90431b12fcd8a7f62162cb22497eabf04351d6faae385e17ed09c314a2ad36b7015b245fb10612fe3f2ab93841ab98c88512d17d6086f8c3aca0058b261cffd45843f08094345a01675f56df2f9ec5b73011f6104769ce590ac750f1b7c1d80ef72ae8e56b83ea4c27f1a1494e27831b4e07022a94c1fe05d6f099651168dfd64c1897021df205a046806d5651bbe6ce3cd35da9115fe4df514fab825375c7b9c67a185493e96cf62de0e2b47ab0c01831a685ed72cd08eee5b26363b470d5094bb3b9e2c3ee0609e1727604d98a68153e7c0265afeed54f43e8ec7a27e420ff8d3cf5ca2b99d3fd31236a110bccae0f7bf0baf236cb16e31f6e394cc5a43177b67f9f29d60fddce30db3dcd081cc0508400090001b153cf0127db0cb6f810d999da83ab4ffd074a20d132579a27b74a459663634399562c1f8e859e00f348f9238382ceb225ff90886bfca33bc8627618d571cb5b6cffec9fd07861a460304ab92feb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f89eb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f8936f5143e55937cab015cd82add6c096b9da024871ff791d12572fa97f393a199eb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f89f3667d4294b06341f0347e30c8e5e798bf49da40b97316a567f66c8e702259faad940a45d349800718f6ce832f2c973669ef90de948ef53e5dc9e2e09676074cbefc82be665082a46a8b86ca5034d2aa666e01040b7688783b9a2e23489fcb82b9793629953d39edc6bc103f2bd171376d0a014c48c9db057cbf94b833f52d565cc64992ffd7a56f736fcf6eb394cfe2a84ec0da9908aefb9c5321aaeb1dc91f826cf63d1a44fa4244a43aba0810d7b83cd9007bc3801df2e6ef6cd5ce0d992b024d09b8c9aec21303b9064751cf1151527f77dd6c6a478ac0df4fd05861eee996b0c9ba6b37bf9ddd0db022e46b423d8dec6c9d8c6f3c2108ad671f4fa5c08c6c0d3d306794e8cd92ba22d0de073ae353f10abdde6932c9481877031c48346f19e359d349ee90d164a4f1d4654fbcf26fc3df4480b3c31858621b1acac72be851a8c4a5d389780c54475ee973c07fd960fce295dea38a4d54cf64256621f5359ad8ed2c411c6e31c46e8470953226dee2adaa0ed90be0b637b32524417f16acd2419d2826fc24ab81defd6f59610383a07326a9da39980bb4215cb5146d7e1f10cb9b668ac66e6b43efaaed5782eb724997e23d5fdfe9f716d0b02a18c41a704be6b5f26fb34385299154f6ef855fdb3d841a8f77e6ea10f806ff617d715beceb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f8938e7ef093fc0b65830d64b69979825560afd3235f36f668a549a6a609ef557dc3f2f638d7c8cf40bd8b65147893c02d61aa1ef57a32b8c8e56dc3bc8208b2687227af4ce6bf4593430255ae55865411bf7be7aca89755b53e5b8ac79b9fe22f52a58bf1549c95c1760492d8ae29c75f133ac2d9f15ee626442ba47d0aecf894d243018d8679a71238e6c7adb804f0042a7c816528ee1b500e6cf3a6e63b914fb36e0c8f3e78064c4f00b49f02ad299e8f23dbbcf17d2f4fc456fb6648c4b55b02506478cd3f8eb284a430a9b9002555f563376fd35eca4d07ef3ab3929ae10074c436713eeac7e76963dc3e8c5166420ac5e6f8c671d167c65665e72eece0cc6d458d44a3ba0460ef35ba828f09a8d9d209ce1828c1ccf57f798ae1b3b31d4c00497561262d5358e2bb2f685b5b5ce49aa55099fbebd89d864af5894e6182f333130fbe8cd9b6f02a23557fe360f10cd18baacddc11e58ac19facb791e27c63c0e8f174e20e28414ce190ae02d11ae48166cdfc020f8e327b8e6b30f73767015a79c8609a44a5644a6a4c8c18670c9bfcb590223923c659a71e5b088a3778116301085d077ab8fc8305aa6d77f4e39ea3b63628a59988861b0a64c61b515da8e0f36ef1847c1955f11ead17e77b1fe94c4b482ee37a3e619fecd127a386066aad2724b4653cc99fd235398ece568d9aac7a9754429abaabf921b9a7401bd056e6b44889864fa4c425a6afb55758ad7d22fbf168e2c67821e2d3f5d004a4f6db0300dde3bc8dcee81b60648f4e604f1493ac93080168fa22f5c3676f6271d46ba4d82c1792be579f3875ac524e3cde7c954e89597ccaae1a83602d21ba8978b67d554be370ea90c945aed61bd2ba87a40831a3cebbc14b4f707ca470ab6ee43061db2de204f8d550fac502c6054d768cdeaf772dee289c216bf6a8b0c309de86894218a042eca242f5a8a8a89b809890416375777bb42673249d91318b0f286210d0c648b6ec0d40bdfa3dd50c965157ddc908c5dfbe7bd4fc4e10b11212685c08b2a978e834b8db108b3222383bc09427dc700c9b9a61b359647f8bf786a9c85ab7dc54915c86c834225b9d8fc5ea6d4365eb11c3a0c2171b3e4f0c70b8199c0f67bb9b64ca6caf3074ee7e03d6b6189752e60e38d90db9aeb0b7b38d2322610eb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f89db483fec5b3fb2a19f9eea0fcad15bdd261ec94fc729cc6026ceadf20277a60ac8daed237b9dff8c48d85ddecdc92ac2ade61110a4b58c11f7246f4d321a3ba1be42cfa985df61e42d000ade489354d6672c6be6e19d4cb973767ae16a05c1d7eb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f896b525abebbe3f8f29b392016c47507022c60d91c320ceee2fc6b319f947b1fdce8e56b83ea4c27f1a1494e27831b4e07022a94c1fe05d6f099651168dfd64c18e1e10832be8f232f0b129d590854648f7e086a685982fe20bfe319cc43da75a19e858a1296cba01528aad5e64af51028e758c299e9a3cb20aa4b89c5cd2a34a9d737369082223b17ae53bc20230444fc89e3ab3b91d4ebe2276d8f7bec96d9ef6b3c73f13b18e9c364aae7366c05bb518a333e2f34d5fc149390a61440d434a182f73063d318f242f459b44e3e108a73075966afb05f08fdfb26b08a55ebe4ae73ff4ec7b2502950605f4537faf2e01c2af89c96332c66195ae13d3cfb1b3332eb58949226dc6ce846f43563893be9b4f8c9f999682649bc3997b8950bc31f899d4aa70492a5e2730cdacb6a3e05aa3503de90309b28dac9e464eb5e32320f9e29a1ce8c29343f869bfc87708429930ef71723c793a52533f78188838c7abb79550bb12760391d3fcf7390b1e673e18008b42b2340058792afa9944cc1652f50e2c4c08fb7d9cc20fa86eafb6ec790f67b5c395d2c44c7d83c4cb49ab123bdacc10e7b04fe56009b10d42d025e62d30a131a5c68126821548229e1ef4850460c7fb6b97143d364c0042371a44ce7d5eb1a0f031ea9cbac262500b2868d018081da5dc8a84ebf226749a228af5831c9504527385da0409ab551e8345fb66a470c57640c08499e3cc6a57f3ed584ca67d3d11ef9c835a4d0221c4d5931a8604b7b27a17d983e65b91daff410cd86ad36e0ac08e1748c4662cd8befedee3b9b5b8d8a8b387afaf0cb036d0825644c07a5512cd40c067e773aad21233d76aeb45b5321d85a2628a0178458d999f6895a1650281de5c5c093ce3708a33384ee5b0aa723cb3da943fcc1018b98986f73837abf7129e8826e9a85d929c11cdf18579c712fd87a7d80689e4d44673b31c07b762144eb8ac57324fd0b9cd9ede5f4ea34b5797f737d8ffe177c39193691fbc36b5981d46e9d34c725d5ebb2fa7b321c1aa190acc67914db7a85df5394f49927344dcfa616c3013d8aeac58dc2bc91ef2a38ba5fc95da299636638943d52f0f294b68c5b99ca3c6cea20daabdcce7167297cb539089e7270e2acd5dae3cb9815e77f96f665ba0b6c126c137dcb52884386839eeeb401417c31912ee293bb6203615c2bc3c32d33bfbc57ea128ef434edbb321661612acb27d40aed1f93649729b870d7b895221589965f8427336b5006129cc6bf65293018e501da1aa8dc970d1fb68302f738bd26ff3c3eb09418349fdc5defed5921d5342e4575823f919843509ac2569f4d16112fc4b527d40d9f167b504e5066f58c36432dba795c3ee4d46455fedecbbf65220189ef8161b313e62f8554e4d3175e58c88240ac40fa7be762755881e6132ca7fbc8a0931b92ce2cfe8b582c693f8565768fc9715101a1ac9b138f08b410e2cc505817d35870d3d5129da59daf0b749aa681c31c117a7d72f023c83a5b9de91690c13b9614ac0e7ea7697e19e5db50ddb78679c0ffe7f86b88082ea77d51ba9c1278c2d1f1663f0040967edac4717b0310726d6341cd2c4064ff0ee1b06a84565b6040c3bfdfa39b1cce43174fb57edefc1707759b7fa514a2628528a5fc29dfcf2a2609d04c0cb5cc3aa02240357050570bc1a19b6cd4298c33885bb6589e56d8adc67eb9de15bf8128276c09c5b488df47dab6ea3a41897fe3a9b2849659e5458c3d5a0c5c3e5d7edc7dd6b6afc65032cfa5f55dde491987028c0cec807f67c42b6add9a00864361273a8dd81dd1b99da05a28425f9a017cb611e0470ba88cf000c8b74339c8c91d9120ba7d780a8bdd8f512472a8becef11240da74b96599f6968fecea0ad7ae49c60dbc038efedb1fa06d2617b7c72b3a45d6ee5b5b791dcb1134876f174a2a7733edf9cc5c8024e88cc3dbe5ecb430446639b21c1c8f08269cbc180cf4a5ba46e96af9d9caa3afe93faf5051d3d42c0ce33a1ff6e3a18a09f281df1260d43337d665e96eabc5c62d7ad29f63309671e2761f221a1c15bb6836d7eadfd263653abc1ed027af2ba3432c8903e43f2899e87af8e092c4a7343d3235eef6a873812bbbee43713766ee91d1dabb6a430a17a9c362258d0e87ed57ec78adfa331f4c0b0a96b8775b5a454f86d4cdc79c888484de5f458e7bdf25a4a288ed6e88eb6385e467e9eff63aa0b7b200dd6bb0e8321dc2fc97505c3662fb4adbceeabdbdbb94662f2d4daf1787162ab286f14d3197c20d3b66605bcf34aeef583dc03bc9d2a28edded6d138a1992e6d4f45195b4489dc6d315427010bb24ed73bfe9ec36c492fdb99d5c3096857de944dba0e88e21628c7268d8056f42903786172b7a95563dbf797d9e0844f9e214799d96b33d55dd041720d27b11ceb96c3790634d93a62be618e03c7760a2fc8858d801479ec5471b8c93bd4044c80db557c5e77e7ab20d798a4c1d34ec290e857f2678dc364d70a8df4009ef16bad4e69c1293854dd05721e58ad144570bd058b1725016d7cc8b8d556d5e68e186b423c159e66418d073184e3c58312ab1e7784d1b85e1d04db4f430fc80f7617a675d2c52e4230b288935d65300cac7caf48806a9b69ae47c93b4b8c6dc0805546e1a271b8d392f4222c70f54b4704af18fca0cc16c2b55d6a48f672ec854cd2fb272aa0878be8c4e75146a37384e4fb2a525a2dcb6e50644a634d76852bf5d3bc3b1ce0efe3cff5da945e7627df0745436a9e8bc427e56c6fb68eac053e567036fc83b592fcb21136316beeec9513fceb7e339242b8e5925191cb885274fc7a4c7231abf9a78c38b1e42490746b79750a8125b66a4cf0f79313382e280f9993e5e0397655b11e60d5d9b41269b9519da1ca4d4d08c39149392358ff8f83f474bb78a86a01a6c1445e4c462af339a137f7ba7fb60ce7249abe51160d4a3b5863804aa9386ca99f19bdb29cb74ee67fdc2488b535d86c58c633ec2078e780d175a919ad2ee856f1be50c2c67d5f37f35fa9252faa67bbf98a97217456c1c8d99509d07b74c875d10a2424deff0ef5ae2dfcc63e964fbb8c4054ff9f98b889388aea207271b03ca3e1f1853fb64c6a144498ffe65d75f04f51e276bc4e17e2fd311682f29def9c9f58db7c45193c8ff58d9f8dd2b7c365437498949775130acf2c8577457c63437247139f5c5c3dc41be9ec4c8c8556ae26f6fee5e1e6d96c6c59da1a4eacb81993d275ca337be85db4b3cc2f01f81bf6833d08f6a02d9645ae105f03f30aaf3fec6970b7438452247441859f30b56eedbafb9bdc8b22d6955322c870bbee9b6f64c539e063291d57a6f832ed7d3bb129ad42b88ca7588ed69d682de01a4bab87af3ee24cb562573c114a6e63c9b0660d07fb0fbecc7f874a8f56c0f1b0c410ebd57e0826748565600a75a84d1134af16308a7772746578944ee10441b7da094645d57e8f7b78a8d3cbc82766e9f32972d94dcaa3e088f0c09c6dd2fc57a970a722668eaf0fceeb2be7f981e9329a50a4bb32fc9313e76c7053f8924d8e2e49794699968fed3a781ffe42783630b54c692061dfbc3e99a356ffc2fd59afbd487fbaae9314a8e2aa1dadcfb8b1b294f0d247a4fac6723f328715de57121baa52aa44d8774d305f847f1688738f8f54d38c711bfc6fb38201f27a694728647bfa192ac4318e8526d91d8b8dc2ade8333a7af12d59eb714c1299cec41bf467f92fd0d3fe31cb490184e9a4986a276a02a75211128999e55d713bf55ebbdf14d5e180d046d0b9528e110a84d259838ca94e776171283da29b6028c42f653ebf39af22b6da89170451bc0ca2cbfdba11159e339de3890480e009de853412034b81d4afe7c10280942725257f1ecd6093be2be28875ecf42ae8ec28e2d5a3f6c9f4aebf51a797e6b71a211a7602d33bd3a4adfdbbcd5f121bdfac8a2c47ec9f8cbaf74be6c83b05ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ef010f5798fede3e8ecba73bd692e4e660c8be2dc02d184b68c3f875297e210f8d0b4cebefbf24249c0141f06f3ebd8b5b78db3832f3606d8e33372715d4182f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdrupal7-ctools-1.9-1.fc22.src.rpmdrupal7(bulk_export)drupal7(ctools)drupal7(ctools_access_ruleset)drupal7(ctools_ajax_sample)drupal7(ctools_custom_content)drupal7(ctools_plugin_example)drupal7(page_manager)drupal7(stylizer)drupal7(term_depth)drupal7(views_content)drupal7-ctools@@    /bin/bashdrupal7(core)php-datephp-gdphp-mbstringphp-pcrephp-sessionphp-splrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1UXUa@U @T@T*@SR@QQ]k@Q@P0@P#@P@OtNOr@ONlN=,Jared Smith - 1.9-1Fedora Release Engineering - 1.7-2Jared Smith - 1.7-1Shawn Iwinski - 1.6-1Shawn Iwinski - 1.5-1Fedora Release Engineering - 1.4-2Peter Borsa - 1.4-1Fedora Release Engineering - 1.3-2Peter Borsa - 1.3-1Fedora Release Engineering - 1.2-2Peter Borsa - 1.2-1Peter Borsa - 1.1-1Fedora Release Engineering - 1.0-2Jared Smith - 1.0-1Jared Smith - 1.0-0.2.rc2Fedora Release Engineering - 1.0-0.2.rc1Jared Smith - 1.0-0.1.rc1Jared Smith - 1.0-rc1- Update to upstream 1.9 release, including new features (1.9) - This update includes security updates from the 1.8 release as well - Upstream changelog at https://www.drupal.org/node/2554183- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to upstream 1.7 release for security fixes - SA-CONTRIB-2015-079 details at https://www.drupal.org/node/2454909 - Full upstream changelog at https://www.drupal.org/node/2454883- Updated to 1.6 (BZ #1187880)- Updated to 1.5 (BZ #1166343) - Removed RPM README b/c it only explained common Drupal workflow - %license usage - Spec cleanup- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to upstream 1.4 release for bug and security fixes - Upstream changelog for this release is available at https://drupal.org/node/2194551- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Upstream 1.3 release - SA-CONTRIB-2013-041- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to upstream 1.2 release- Update to upstream 1.1 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to upstream 1.0 release- Update to upstream rc2 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Initial version for Drupal 7- Initial version for Drupal 7  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\klmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.91.91.91.91.91.91.91.91.91.91.9-1.fc22    !!!!!!!!!!!!!!!!!"""#$%$&$''''''''''''''(()************************)++++++++++++),,)-.........................-///-000-11-22-333-44-5555555555555555-666666666666-777777777777-888-9999-::-;;;;;;;-<<)===========)>>)?????????@ABB@@@CDECCFFFFFFGGGGGFFFFFFHIIIIIHJJJJJKLMMMMMMMMMMMMMMLNLOOOOLPPPPKKKQRdrupal7-ctoolsAPI.txtCHANGELOG.txtRPM-README.txtUPGRADE.txtctools_plugin_exampleREADME.txtctoolsbulk_exportbulk_export.cssbulk_export.infobulk_export.jsbulk_export.modulecssbutton.csscollapsible-div.csscontext.cssctools.cssdropbutton.cssdropdown.cssexport-ui-list.cssmodal.cssruleset.cssstylizer.csswizard.cssctools.api.phpctools.infoctools.installctools.modulectools_access_rulesetctools_access_ruleset.infoctools_access_ruleset.installctools_access_ruleset.modulepluginsaccessruleset.incexport_uictools_access_ruleset.incctools_access_ruleset_ui.class.phpctools_ajax_samplecssctools-ajax-sample.cssctools_ajax_sample.infoctools_ajax_sample.installctools_ajax_sample.moduleimagesajax-loader.gifloading-large.gifloading.gifpopups-border.pngjsctools-ajax-sample.jsctools_custom_contentctools_custom_content.infoctools_custom_content.installctools_custom_content.modulepluginsexport_uictools_custom_content.incctools_custom_content_ui.class.phpctools_plugin_examplectools_plugin_example.infoctools_plugin_example.modulectools_plugin_example.pages_default.inchelpAccess-Plugins--Determining-access-and-visibility.htmlArgument-Plugins--Starting-at-the-beginning.htmlChaos-Tools--CTools--Plugin-Examples.htmlContent-Type-Plugins--Displaying-content-using-a-context.htmlContext-plugins--Creating-a--context--from-an-argument.htmlModule-setup-and-hooks.htmlRelationships--Letting-one-context-take-us-to-another.htmlctools_plugin_example.help.inipluginsaccessarg_length.incexample_role.incargumentssimplecontext_arg.inccontent_typesicon_example.pngno_context_content_type.increlcontext_content_type.incsimplecontext_content_type.inccontextsrelcontext.incsimplecontext.incpanels.pages.increlationshipsrelcontext_from_simplecontext.incdrushctools.drush.inchelpabout.htmlajax.htmlcollapsible-div.htmlcontext-access.htmlcontext-arguments.htmlcontext-content.htmlcontext-context.htmlcontext-relationships.htmlcontext.htmlcss.htmlctools.help.inidependent.htmldropbutton.htmldropdown.htmlexport-ui.htmlexport.htmlform.htmlmodal.htmlobject-cache.htmlplugins-api.htmlplugins-creating.htmlplugins-implementing.htmlplugins.htmlwizard.htmlimagesarrow-active.pngcollapsible-collapsed.pngcollapsible-expanded.pngexpanded-options.pngicon-close-window.pngicon-configure.pngicon-delete.pngno-icon.pngstatus-active.gifthrobber.gifincludesaction-links.theme.incajax.inccache.inccache.plugin-type.inccleanstring.inccollapsible.theme.inccontent.inccontent.menu.inccontent.plugin-type.inccontent.theme.inccontext-access-admin.inccontext-admin.inccontext-task-handler.inccontext.inccontext.menu.inccontext.plugin-type.inccontext.theme.inccss-cache.inccss.incdependent.incdropbutton.theme.incdropdown.theme.incentity-access.incexport-ui.incexport-ui.menu.incexport-ui.plugin-type.incexport.incfields.incjump-menu.inclanguage.incmath-expr.incmenu.incmodal.incobject-cache.cron.incobject-cache.incpage-wizard.incpage-wizard.menu.incplugins-admin.incplugins.incregistry.incstylizer.incstylizer.theme.incutility.incuuid.incviews.incwizard.incwizard.theme.incjsajax-responder.jsauto-submit.jscollapsible-div.jsdependent.jsdropbutton.jsdropdown.jsjump-menu.jsmodal.jsstates-show.jsstylizer.jspage_managercsspage-manager.csshelpabout.htmlapi-task-handler.htmlapi-task-type.htmlapi-task.htmlcustom-pages-access.htmlcustom-pages-arguments.htmlcustom-pages-menu.htmlcustom-pages.htmlgetting-started-create.htmlgetting-started-custom-nodes.htmlgetting-started-custom-vocabulary.htmlgetting-started-members.htmlgetting-started-page-list.htmlgetting-started.htmlpage-task-type.htmlpage_manager.help.inivariants.htmlimagesarrow-active.pnglocked-other.pnglocked.pngjspage-list.jspage_manager.admin.incpage_manager.api.phppage_manager.infopage_manager.installpage_manager.modulepluginscachepage_manager_context.inctask_handlershttp_response.inctasksblog.incblog_user.inccomment_reply.inccontact_site.inccontact_user.incnode_edit.incnode_view.incpage.admin.incpage.incpoll.incsearch.incterm_view.incuser_edit.incuser_view.incthemepage-manager-edit-page.tpl.phppage_manager.theme.incpluginsaccessbook.inccompare_users.inccontext_exists.incentity_bundle.incentity_field_value.incfront.incnode.incnode_access.incnode_comment.incnode_language.incnode_status.incnode_type.incpath_visibility.incperm.incphp.incrole.incsite_language.incstring_equal.incstring_length.incterm.incterm_has_parent.incterm_parent.incterm_vocabulary.inctheme.incargumentsentity_id.incnid.incnode_add.incnode_edit.incrid.incstring.incterm.incterms.incuid.incuser_edit.incuser_name.incvid.inccacheexport_ui.incsimple.inccontent_typesblockblock.incicon_contrib_block.pngicon_contrib_block_empty.pngicon_contrib_menu.pngicon_contrib_page.pngicon_core_activeforumtopics.pngicon_core_authorinformation.pngicon_core_block.pngicon_core_block_empty.pngicon_core_block_menu.pngicon_core_booknavigation.pngicon_core_languageswitcher.pngicon_core_navigation.pngicon_core_newforumtopics.pngicon_core_page.pngicon_core_popularcontent.pngicon_core_primarylinks.pngicon_core_recentblogposts.pngicon_core_recentcomments.pngicon_core_recentpoll.pngicon_core_searchform.pngicon_core_syndicate.pngicon_core_userlogin.pngicon_core_whosnew.pngicon_core_whosonline.pngcommentcomment_created.inccomment_links.inccomment_reply_form.inccontactcontact.incicon_contact.pnguser_contact.inccustomcustom.incicon_block_custom.pngentity_contextentity_field.incentity_field_extra.incformentity_form_field.incform.incicon_form.pngnodeicon_node.pngnode.incnode_contexticon_node.pngnode_attachments.incnode_author.incnode_body.incnode_book_children.incnode_book_nav.incnode_comment_form.incnode_comment_wrapper.incnode_comments.incnode_content.incnode_created.incnode_links.incnode_terms.incnode_title.incnode_type_desc.incnode_updated.incnode_formicon_node_form.pngnode_form_attachments.incnode_form_author.incnode_form_book.incnode_form_buttons.incnode_form_comment.incnode_form_language.incnode_form_log.incnode_form_menu.incnode_form_path.incnode_form_publishing.incnode_form_title.incpagepage_actions.incpage_breadcrumb.incpage_feed_icons.incpage_help.incpage_logo.incpage_messages.incpage_primary_links.incpage_secondary_links.incpage_site_name.incpage_slogan.incpage_tabs.incpage_title.incsearchicon_search.pngsearch_form.incsearch_result.incterm_contexticon_term.pngterm_description.incterm_list.incterm_name.inctokenicon_token.pngtoken.incuser_contexticon_user.pngprofile_fields.incprofile_fields_pane.tpl.phpuser_links.incuser_picture.incuser_profile.incuser_signature.incvocabulary_contexticon_vocabulary.pngvocabulary_terms.inccontextsentity.incnode.incnode_add_form.incnode_edit_form.incstring.incterm.incterms.inctoken.incuser.incuser_edit_form.incvocabulary.incexport_uictools_export_ui.class.phpctools_export_ui.increlationshipsbook_parent.incentity_from_field.incentity_from_schema.incnode_edit_form_from_node.incterm_from_node.incterm_parent.incterms_from_node.incuser_category_edit_form_from_user.incuser_from_node.incstylizerpluginsexport_uistylizer.incstylizer_ui.class.phpstylizer.infostylizer.installstylizer.moduleterm_depthpluginsaccessterm_depth.incterm_depth.infoterm_depth.moduletestscontext.testcss.testcss_cache.testctools.drush.shctools.plugins.testctools_export_testctools_export.testctools_export_test.default_ctools_export_tests.incctools_export_test.infoctools_export_test.installctools_export_test.modulectools_plugin_test.infoctools_plugin_test.modulemath_expression.testmath_expression_stack.testobject_cache.testpluginscachedctoolsCachedPluginArray.class.phpctoolsCachedPluginArray2.class.phpplugin_array.incplugin_array2.incplugin_array_dne.incnot_cachedctoolsNotCachedPluginArray.class.phpctoolsNotCachedPluginArray2.class.phpplugin_array.incplugin_array2.incplugin_array_dne.incviews_contentpluginscontent_typesicon_views_block_legacy.pngicon_views_page.pngicon_views_page_legacy.pngviews.incviews_attachments.incviews_empty.incviews_exposed.incviews_feed.incviews_footer.incviews_header.incviews_pager.incviews_panes.incviews_row.incviews_view.inccontextsview.increlationshipsnode_from_view.incterm_from_view.incuser_from_view.incview_from_argument.incviewsviews_content.views.incviews_content_plugin_display_ctools_context.incviews_content_plugin_display_panel_pane.incviews_content_plugin_style_ctools_context.incviews_content.admin.incviews_content.infoviews_content.moduledrupal7-ctoolsLICENSE.txt/usr/share/doc//usr/share/doc/drupal7-ctools//usr/share/doc/drupal7-ctools/ctools_plugin_example//usr/share/drupal7/modules//usr/share/drupal7/modules/ctools//usr/share/drupal7/modules/ctools/bulk_export//usr/share/drupal7/modules/ctools/css//usr/share/drupal7/modules/ctools/ctools_access_ruleset//usr/share/drupal7/modules/ctools/ctools_access_ruleset/plugins//usr/share/drupal7/modules/ctools/ctools_access_ruleset/plugins/access//usr/share/drupal7/modules/ctools/ctools_access_ruleset/plugins/export_ui//usr/share/drupal7/modules/ctools/ctools_ajax_sample//usr/share/drupal7/modules/ctools/ctools_ajax_sample/css//usr/share/drupal7/modules/ctools/ctools_ajax_sample/images//usr/share/drupal7/modules/ctools/ctools_ajax_sample/js//usr/share/drupal7/modules/ctools/ctools_custom_content//usr/share/drupal7/modules/ctools/ctools_custom_content/plugins//usr/share/drupal7/modules/ctools/ctools_custom_content/plugins/export_ui//usr/share/drupal7/modules/ctools/ctools_plugin_example//usr/share/drupal7/modules/ctools/ctools_plugin_example/help//usr/share/drupal7/modules/ctools/ctools_plugin_example/plugins//usr/share/drupal7/modules/ctools/ctools_plugin_example/plugins/access//usr/share/drupal7/modules/ctools/ctools_plugin_example/plugins/arguments//usr/share/drupal7/modules/ctools/ctools_plugin_example/plugins/content_types//usr/share/drupal7/modules/ctools/ctools_plugin_example/plugins/contexts//usr/share/drupal7/modules/ctools/ctools_plugin_example/plugins/relationships//usr/share/drupal7/modules/ctools/drush//usr/share/drupal7/modules/ctools/help//usr/share/drupal7/modules/ctools/images//usr/share/drupal7/modules/ctools/includes//usr/share/drupal7/modules/ctools/js//usr/share/drupal7/modules/ctools/page_manager//usr/share/drupal7/modules/ctools/page_manager/css//usr/share/drupal7/modules/ctools/page_manager/help//usr/share/drupal7/modules/ctools/page_manager/images//usr/share/drupal7/modules/ctools/page_manager/js//usr/share/drupal7/modules/ctools/page_manager/plugins//usr/share/drupal7/modules/ctools/page_manager/plugins/cache//usr/share/drupal7/modules/ctools/page_manager/plugins/task_handlers//usr/share/drupal7/modules/ctools/page_manager/plugins/tasks//usr/share/drupal7/modules/ctools/page_manager/theme//usr/share/drupal7/modules/ctools/plugins//usr/share/drupal7/modules/ctools/plugins/access//usr/share/drupal7/modules/ctools/plugins/arguments//usr/share/drupal7/modules/ctools/plugins/cache//usr/share/drupal7/modules/ctools/plugins/content_types//usr/share/drupal7/modules/ctools/plugins/content_types/block//usr/share/drupal7/modules/ctools/plugins/content_types/comment//usr/share/drupal7/modules/ctools/plugins/content_types/contact//usr/share/drupal7/modules/ctools/plugins/content_types/custom//usr/share/drupal7/modules/ctools/plugins/content_types/entity_context//usr/share/drupal7/modules/ctools/plugins/content_types/form//usr/share/drupal7/modules/ctools/plugins/content_types/node//usr/share/drupal7/modules/ctools/plugins/content_types/node_context//usr/share/drupal7/modules/ctools/plugins/content_types/node_form//usr/share/drupal7/modules/ctools/plugins/content_types/page//usr/share/drupal7/modules/ctools/plugins/content_types/search//usr/share/drupal7/modules/ctools/plugins/content_types/term_context//usr/share/drupal7/modules/ctools/plugins/content_types/token//usr/share/drupal7/modules/ctools/plugins/content_types/user_context//usr/share/drupal7/modules/ctools/plugins/content_types/vocabulary_context//usr/share/drupal7/modules/ctools/plugins/contexts//usr/share/drupal7/modules/ctools/plugins/export_ui//usr/share/drupal7/modules/ctools/plugins/relationships//usr/share/drupal7/modules/ctools/stylizer//usr/share/drupal7/modules/ctools/stylizer/plugins//usr/share/drupal7/modules/ctools/stylizer/plugins/export_ui//usr/share/drupal7/modules/ctools/term_depth//usr/share/drupal7/modules/ctools/term_depth/plugins//usr/share/drupal7/modules/ctools/term_depth/plugins/access//usr/share/drupal7/modules/ctools/tests//usr/share/drupal7/modules/ctools/tests/ctools_export_test//usr/share/drupal7/modules/ctools/tests/plugins//usr/share/drupal7/modules/ctools/tests/plugins/cached//usr/share/drupal7/modules/ctools/tests/plugins/not_cached//usr/share/drupal7/modules/ctools/views_content//usr/share/drupal7/modules/ctools/views_content/plugins//usr/share/drupal7/modules/ctools/views_content/plugins/content_types//usr/share/drupal7/modules/ctools/views_content/plugins/contexts//usr/share/drupal7/modules/ctools/views_content/plugins/relationships//usr/share/drupal7/modules/ctools/views_content/plugins/views//usr/share/licenses//usr/share/licenses/drupal7-ctools/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabi            directoryASCII textPHP script, ASCII textPHP script, ASCII text, with very long linesGIF image data, version 89a, 220 x 19GIF image data, version 89a, 24 x 24GIF image data, version 89a, 16 x 16PNG image data, 20 x 51, 8-bit/color RGBA, non-interlacedHTML document, ASCII textASCII text, with very long linesHTML document, ASCII text, with very long linesPNG image data, 16 x 10, 8-bit/color RGBA, non-interlacedemptyC++ source, ASCII text, with very long linesPNG image data, 8 x 15, 8-bit colormap, non-interlacedPNG image data, 7 x 7, 1-bit colormap, non-interlacedPNG image data, 15 x 8, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit colormap, non-interlacedGIF image data, version 89a, 13 x 13GIF image data, version 89a, 32 x 32PHP script, UTF-8 Unicode textPNG image data, 17 x 20, 8-bit/color RGB, non-interlacedBourne-Again shell script, ASCII text executable  !"#$%&()*+,-./012456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRPRRRRRRRRRRRRRRRRPRRRRPRRRRRRRRRRRRPRRRRRRRRRRRPRRRRRRRRPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPRRRRRRRPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP RR?p7zXZ !#,LJ]"k%rv%d]}[36*40]?>ңnw8k= "jXdj]?rYOhh mɀ1h`dg??-bHafU?z)2S>j03wYu4I(i/ʍa<ڤVէ$GG: ^/gNEOa)#PtW"zY{jxAy3N~N;B`XV^* t f3"/T0|A!àqQgu98|,pcv &CǓr:RϮT9ۍXCpll?m}U}=:R{h7Q `溓 tqQNi'p>3h>ZK<$2V[8'jYu-C!Z"6I"=L6qk rkǦVNnS)o_=$Pm=ukF)E+"9Seklj0HmgnWr*3>YhxD|әnQ(&sCt3'-[K08Xv)ϠdlSIn_&.~$妻<ӛ'/N>UFdzW{tBFCo]`?!L`z2Kg756!k u[]Ci{ z _-VKŪ2(Sc`3_]w +j٫A5!Wb\|ס0n&#5:U $沝Q:f6ks` /'D t&{C&_PYZo%B<594b!D 58woq(G^i )\vx150Z@,[v4">&h?lس'{[:h'tSc3/:u򼾤Xš!$:Yѭ$ns6ǔ\#8w[7%><$7dقb+uoFǎ/Ci]80gvy:0g#6U+2iɅSAo,cQif)SYTǹp:s<2֢B9-tѩZ(ZˊB&-'~ i!zH_V%Uv}`Ǧ:gsjWφ|vˠa^z2>QN?KTԢ/,)&itN3# x.}(}P5:JdiyEU 'EYSg z9 ?`a'{  N NL$3-qJ^wCS|&f:(ʹ=܏V.&&6L S|xg\V-"X,j\H$d,Tp#t".?xxu?WE@knǽڡ:1f8d@thV'Wbu^uVU"ҵw S+/_kw)Q$̋`ƈS/|uXÝw$2(?0!O ɯwU`+5o4k϶HlKE^*}_wV(JnU.\U&._BBM{.)AcD|5i ĂsQ;5zI-k-iž‰d+ 3`X(6A)1x8uNje%?gQK^}eIкfL+ iXWC=l<%C᯾J5&Jb#kudnL m~zGJcϻ}J pl ubt*@1YhZ9De}=hI;]2sP\oML! w ?}l\P(TQC;qop55b" T0Fq7<r~=!i:5W=)11a 뽱SwTφ)ra[E29<,Ttz/ruInquVyYPe3fyfOl;S13Lʉ5o݆ X+1)*6W%]_oJcErc},Zȯ3PC VWU=bCf+* 1mk.Ivs;tsL@&d㷐Amu[. RHx&LJԆBMC;aޖD4V0,_d|ƃԑ~Ϯ~$} A%OdScPWdr$[sߔp!ko Ŷ&YЌ\PaAy7jN59pRҴ s_cb#E!UoTaCW],G>2T]r1S@ܖ.p|6E% ā:S%K.2,# /}%򲗈}f{ <U'>e!eOӿנҋygG3` nb\ e (5Kq|13 h E1G6V'ZOut3dFgg"f j$#/iB`,1?6R燕6n }:yYd[^](ObtZ*S-;`! 䜼ݥ}$>?}#R{\`Ԝ-oy@1W`46%e'z8׷]a(rq6=޴aB|8õO|KVW&L+feݧOJ"Lr#J绺ɳ MͰizTY{,e:,0{ 3[Q9:O6ul>Q3ҊF>齪3yTġR@fU}=*!]=^ݍ-P~S'{ybOo>d=CӐOocgbꍤ͋{nn^y H0LH} L1HXmarW/"lEBxj4NV+PΡՅa_>|dnco`/ϲBmsʠly-R{wf6. A (֢V^]I*r\AK.Gҵc b6/j 7Щl}fs#* [x^(r.׋c$lR~jS]?zTY<<$Nս~@q>/@S[ڭѐd`)xeۺqRL8vbEm{Pp$H'}7񎅎v(/pDO㔙4M}sX4`:uPYv|;C[)]Q Ӭ^O>27]sE%'[w\b}o&bb9`p.əVLjo[CEGӓqD3F\V+[>JaЌK Eֶ?N P~,Z_wu+^}NV0yK4Vm2rt=F!PJ 9rni]Rpkɵ'8჏E"F ʯNNB=6P6>ioܙIhq3R~4x{ўd4eŊ:D+}ujM[*fy ͻAl/ݳc3+e :XPRm3 dS}-P,}P5m-I!x)ߔ @25`yP${j@\pc>+Өz2+zu~4>S縎(Z~GP^w nd}"KG^ka%\./lI<\cESsmԛ`hhdw'*P c8\D%'P[#`'iaq>c)OU1?U U:$XxM&0MN!%6^5ӏ{wM^?"}r =jxF ($ ơ@r~t| YRaK/Ə DJiX/.~a79~)U>݁8DlƅCXH)`LPTOSOJS$6cC9ؘ[Bb d3f :LA+wOmXG2*WXd@'|з)}~VfR>VB'bWi#<:FޛD'xf4ż.t~,b-&WP& y* ILp;M-@tMߐ MN=~{sՐ-AvdpjT q\"L0|?j,f>B~;֖|xyM;fH^PK3цҘx8^Xy69u%KݎD(8p)PPjD\5I[ FbOf\+Uà؎;unȆCUEd$h8T1V-~t[vcẋ*GQ=Ÿ* C޳_].˷܅:V"q6?'TaWtoYm; SDŽrg_˖dcXk,.u)Is [1נ,>fUO$E3K_  ~8]Z\XdwK7(i̸A(d= wR:Z3ņP,Ečx2ZNCxrQ@;=M@aZCoȶE+M;mYk% !~%_8 e & OVrnhaiS+x:қ<_`ww޲ qH@/ !iqqh k*V 9i y*W7@p6!CmҜ&p1l!v~ƅY1D[taSGyJ8kB_o犰K=4Ѡ3@?U[Sb 9;t &b$qf#R#Afh3 S,4ں{93ߩ֖wej*0 w\] +L~ G^FZYmPz_24sQa1eQ i91xNL?uD+9hGq];)sU;^oQBo'n'`: T؂j-5kr4vO$4~W#}}T5'Q?}ưצĮz+֐x # ܣy.܅O~n8;®a}5 q^yLpTlwF|snsATa~n[c۹+@lGБyUfUtQmOO -KAZe&BM$)6"u2<;So8/ޫ' ?cK[j)n3[asEŵV;;iS,I"o72QMP @JױD>Ƚi;y1Bu_BQPv7l,WwJT<ƨ$=BA9H]on+>C~xtELuqVeAtZ6KQwZ5*%1 y R6DV</&6aX5a2~vߚ!]e1'NuG.W$ӊJUV:[qŽ}Kx->nMe ]s/iD%Aaӊ' ?˘] YZ