From 23f5e10d08a690c9b7fba6b70e21b07bd28d4b8c Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Tue, 17 Aug 2010 21:01:39 -0700 Subject: [PATCH 1/8] web_client -> obsolete/web_client --- {web_client => obsolete/web_client}/@install.php | 0 .../web_client}/Kohana License.html | 0 .../web_client}/application/Bootstrap.php | 0 .../web_client}/application/cache/.gitignore | 0 .../web_client}/application/config/config.php | 0 .../web_client}/application/config/routes.php | 0 .../web_client}/application/config/session.php | 0 .../application/controllers/g3_client.php | 0 .../application/controllers/g3_handlers.php | 0 .../web_client}/application/helpers/g3_client.php | 0 .../application/hooks/init_remote_client.php | 0 .../web_client}/application/libraries/G3Remote.php | 0 .../web_client}/application/logs/.gitignore | 0 .../application/views/album_detail.html.php | 0 .../web_client}/application/views/delete.html.php | 0 .../web_client}/application/views/edit.html.php | 0 .../application/views/g3_template.html.php | 0 .../application/views/image_block.html.php | 0 .../web_client}/application/views/login.html.php | 0 .../web_client}/application/views/main.html.php | 0 .../application/views/movie_detail.html.php | 0 .../application/views/photo_detail.html.php | 0 .../application/views/tag_block.html.php | 0 .../application/views/tag_detail.html.php | 0 .../application/views/tree_part.html.php | 0 {web_client => obsolete/web_client}/css/fix-ie.css | 0 .../web_client}/css/g3_client.css | 0 .../web_client}/css/images/g3_web.pdn | Bin .../web_client}/css/images/g3_web.png | Bin .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin .../css/images/ui-bg_flat_10_000000_40x100.png | Bin .../css/images/ui-bg_glass_100_f6f6f6_1x400.png | Bin .../css/images/ui-bg_glass_100_fdf5ce_1x400.png | Bin .../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_gloss-wave_35_f6a828_500x100.png | Bin .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin .../images/ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin .../css/images/ui-icons_222222_256x240.png | Bin .../css/images/ui-icons_228ef1_256x240.png | Bin .../css/images/ui-icons_ef8c08_256x240.png | Bin .../css/images/ui-icons_ffd27a_256x240.png | Bin .../css/images/ui-icons_ffffff_256x240.png | Bin .../web_client}/css/jquery-ui.css | 0 .../web_client}/css/kohana-2.4rc2.zip | Bin .../web_client}/css/reset-fonts-grids.css | 0 .../web_client}/example.htaccess | 0 {web_client => obsolete/web_client}/index.php | 0 {web_client => obsolete/web_client}/js/g3_client.js | 0 {web_client => obsolete/web_client}/js/jquery-ui.js | 0 .../web_client}/js/jquery.form.js | 0 {web_client => obsolete/web_client}/js/jquery.js | 0 {web_client => obsolete/web_client}/kohana.png | Bin .../web_client}/lib/flowplayer.controls.swf | Bin .../web_client}/lib/flowplayer.h264streaming.swf | Bin .../web_client}/lib/flowplayer.js | 0 .../web_client}/lib/flowplayer.swf | Bin .../web_client}/system/config/cache.php | 0 .../web_client}/system/config/cookie.php | 0 .../web_client}/system/config/credit_cards.php | 0 .../web_client}/system/config/database.php | 0 .../web_client}/system/config/encryption.php | 0 .../web_client}/system/config/html_purifier.php | 0 .../web_client}/system/config/http.php | 0 .../web_client}/system/config/image.php | 0 .../web_client}/system/config/inflector.php | 0 .../web_client}/system/config/locale.php | 0 .../web_client}/system/config/log.php | 0 .../web_client}/system/config/log_database.php | 0 .../web_client}/system/config/log_file.php | 0 .../web_client}/system/config/log_syslog.php | 0 .../web_client}/system/config/mimes.php | 0 .../web_client}/system/config/profiler.php | 0 .../web_client}/system/config/routes.php | 0 .../web_client}/system/config/session.php | 0 .../web_client}/system/config/sql_types.php | 0 .../web_client}/system/config/upload.php | 0 .../web_client}/system/config/user_agents.php | 0 .../web_client}/system/config/view.php | 0 .../web_client}/system/controllers/captcha.php | 0 .../web_client}/system/controllers/template.php | 0 .../web_client}/system/core/Benchmark.php | 0 .../web_client}/system/core/Event.php | 0 .../web_client}/system/core/Kohana.php | 0 .../web_client}/system/core/Kohana_Config.php | 0 .../web_client}/system/core/Kohana_Exception.php | 0 .../web_client}/system/helpers/arr.php | 0 .../web_client}/system/helpers/cookie.php | 0 .../web_client}/system/helpers/date.php | 0 .../web_client}/system/helpers/db.php | 0 .../web_client}/system/helpers/download.php | 0 .../web_client}/system/helpers/expires.php | 0 .../web_client}/system/helpers/feed.php | 0 .../web_client}/system/helpers/file.php | 0 .../web_client}/system/helpers/form.php | 0 .../web_client}/system/helpers/format.php | 0 .../web_client}/system/helpers/html.php | 0 .../web_client}/system/helpers/inflector.php | 0 .../web_client}/system/helpers/num.php | 0 .../web_client}/system/helpers/remote.php | 0 .../web_client}/system/helpers/request.php | 0 .../web_client}/system/helpers/security.php | 0 .../web_client}/system/helpers/text.php | 0 .../web_client}/system/helpers/upload.php | 0 .../web_client}/system/helpers/url.php | 0 .../web_client}/system/helpers/utf8.php | 0 .../web_client}/system/helpers/valid.php | 0 .../web_client}/system/libraries/Cache.php | 0 .../system/libraries/Cache_Exception.php | 0 .../web_client}/system/libraries/Controller.php | 0 .../web_client}/system/libraries/Database.php | 0 .../system/libraries/Database_Builder.php | 0 .../system/libraries/Database_Cache_Result.php | 0 .../system/libraries/Database_Exception.php | 0 .../system/libraries/Database_Expression.php | 0 .../web_client}/system/libraries/Database_Mysql.php | 0 .../system/libraries/Database_Mysql_Result.php | 0 .../system/libraries/Database_Mysqli.php | 0 .../system/libraries/Database_Mysqli_Result.php | 0 .../web_client}/system/libraries/Database_Query.php | 0 .../system/libraries/Database_Result.php | 0 .../web_client}/system/libraries/Encrypt.php | 0 .../web_client}/system/libraries/I18n.php | 0 .../web_client}/system/libraries/Image.php | 0 .../web_client}/system/libraries/Input.php | 0 .../system/libraries/Kohana_404_Exception.php | 0 .../web_client}/system/libraries/Kohana_Log.php | 0 .../system/libraries/Kohana_PHP_Exception.php | 0 .../system/libraries/Kohana_User_Exception.php | 0 .../web_client}/system/libraries/Model.php | 0 .../web_client}/system/libraries/ORM.php | 0 .../web_client}/system/libraries/ORM_Iterator.php | 0 .../system/libraries/ORM_Validation_Exception.php | 0 .../web_client}/system/libraries/Profiler.php | 0 .../web_client}/system/libraries/Profiler_Table.php | 0 .../web_client}/system/libraries/Router.php | 0 .../web_client}/system/libraries/Session.php | 0 .../web_client}/system/libraries/URI.php | 0 .../web_client}/system/libraries/Validation.php | 0 .../web_client}/system/libraries/View.php | 0 .../web_client}/system/libraries/drivers/Cache.php | 0 .../system/libraries/drivers/Cache/File.php | 0 .../system/libraries/drivers/Cache/Memcache.php | 0 .../system/libraries/drivers/Cache/Xcache.php | 0 .../web_client}/system/libraries/drivers/Config.php | 0 .../system/libraries/drivers/Config/Array.php | 0 .../web_client}/system/libraries/drivers/Image.php | 0 .../system/libraries/drivers/Image/GD.php | 0 .../libraries/drivers/Image/GraphicsMagick.php | 0 .../system/libraries/drivers/Image/ImageMagick.php | 0 .../web_client}/system/libraries/drivers/Log.php | 0 .../system/libraries/drivers/Log/Database.php | 0 .../system/libraries/drivers/Log/File.php | 0 .../system/libraries/drivers/Log/Syslog.php | 0 .../system/libraries/drivers/Session.php | 0 .../system/libraries/drivers/Session/Cache.php | 0 .../system/libraries/drivers/Session/Cookie.php | 0 .../system/libraries/drivers/Session/Database.php | 0 .../web_client}/system/messages/core.php | 0 .../system/messages/validation/default.php | 0 .../web_client}/system/vendor/Markdown.php | 0 .../web_client}/system/views/kohana/error.php | 0 .../system/views/kohana/error_disabled.php | 0 .../web_client}/system/views/kohana/template.php | 0 .../web_client}/system/views/profiler/profiler.php | 0 .../web_client}/system/views/profiler/table.css | 0 .../web_client}/system/views/profiler/table.php | 0 167 files changed, 0 insertions(+), 0 deletions(-) rename {web_client => obsolete/web_client}/@install.php (100%) rename {web_client => obsolete/web_client}/Kohana License.html (100%) rename {web_client => obsolete/web_client}/application/Bootstrap.php (100%) rename {web_client => obsolete/web_client}/application/cache/.gitignore (100%) rename {web_client => obsolete/web_client}/application/config/config.php (100%) rename {web_client => obsolete/web_client}/application/config/routes.php (100%) rename {web_client => obsolete/web_client}/application/config/session.php (100%) rename {web_client => obsolete/web_client}/application/controllers/g3_client.php (100%) rename {web_client => obsolete/web_client}/application/controllers/g3_handlers.php (100%) rename {web_client => obsolete/web_client}/application/helpers/g3_client.php (100%) rename {web_client => obsolete/web_client}/application/hooks/init_remote_client.php (100%) rename {web_client => obsolete/web_client}/application/libraries/G3Remote.php (100%) rename {web_client => obsolete/web_client}/application/logs/.gitignore (100%) rename {web_client => obsolete/web_client}/application/views/album_detail.html.php (100%) rename {web_client => obsolete/web_client}/application/views/delete.html.php (100%) rename {web_client => obsolete/web_client}/application/views/edit.html.php (100%) rename {web_client => obsolete/web_client}/application/views/g3_template.html.php (100%) rename {web_client => obsolete/web_client}/application/views/image_block.html.php (100%) rename {web_client => obsolete/web_client}/application/views/login.html.php (100%) rename {web_client => obsolete/web_client}/application/views/main.html.php (100%) rename {web_client => obsolete/web_client}/application/views/movie_detail.html.php (100%) rename {web_client => obsolete/web_client}/application/views/photo_detail.html.php (100%) rename {web_client => obsolete/web_client}/application/views/tag_block.html.php (100%) rename {web_client => obsolete/web_client}/application/views/tag_detail.html.php (100%) rename {web_client => obsolete/web_client}/application/views/tree_part.html.php (100%) rename {web_client => obsolete/web_client}/css/fix-ie.css (100%) rename {web_client => obsolete/web_client}/css/g3_client.css (100%) rename {web_client => obsolete/web_client}/css/images/g3_web.pdn (100%) rename {web_client => obsolete/web_client}/css/images/g3_web.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_diagonals-thick_20_666666_40x40.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_flat_10_000000_40x100.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_glass_100_f6f6f6_1x400.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_glass_100_fdf5ce_1x400.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-icons_222222_256x240.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-icons_228ef1_256x240.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-icons_ef8c08_256x240.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-icons_ffd27a_256x240.png (100%) rename {web_client => obsolete/web_client}/css/images/ui-icons_ffffff_256x240.png (100%) rename {web_client => obsolete/web_client}/css/jquery-ui.css (100%) rename {web_client => obsolete/web_client}/css/kohana-2.4rc2.zip (100%) rename {web_client => obsolete/web_client}/css/reset-fonts-grids.css (100%) rename {web_client => obsolete/web_client}/example.htaccess (100%) rename {web_client => obsolete/web_client}/index.php (100%) rename {web_client => obsolete/web_client}/js/g3_client.js (100%) rename {web_client => obsolete/web_client}/js/jquery-ui.js (100%) rename {web_client => obsolete/web_client}/js/jquery.form.js (100%) rename {web_client => obsolete/web_client}/js/jquery.js (100%) rename {web_client => obsolete/web_client}/kohana.png (100%) rename {web_client => obsolete/web_client}/lib/flowplayer.controls.swf (100%) rename {web_client => obsolete/web_client}/lib/flowplayer.h264streaming.swf (100%) rename {web_client => obsolete/web_client}/lib/flowplayer.js (100%) rename {web_client => obsolete/web_client}/lib/flowplayer.swf (100%) rename {web_client => obsolete/web_client}/system/config/cache.php (100%) rename {web_client => obsolete/web_client}/system/config/cookie.php (100%) rename {web_client => obsolete/web_client}/system/config/credit_cards.php (100%) rename {web_client => obsolete/web_client}/system/config/database.php (100%) rename {web_client => obsolete/web_client}/system/config/encryption.php (100%) rename {web_client => obsolete/web_client}/system/config/html_purifier.php (100%) rename {web_client => obsolete/web_client}/system/config/http.php (100%) rename {web_client => obsolete/web_client}/system/config/image.php (100%) rename {web_client => obsolete/web_client}/system/config/inflector.php (100%) rename {web_client => obsolete/web_client}/system/config/locale.php (100%) rename {web_client => obsolete/web_client}/system/config/log.php (100%) rename {web_client => obsolete/web_client}/system/config/log_database.php (100%) rename {web_client => obsolete/web_client}/system/config/log_file.php (100%) rename {web_client => obsolete/web_client}/system/config/log_syslog.php (100%) rename {web_client => obsolete/web_client}/system/config/mimes.php (100%) rename {web_client => obsolete/web_client}/system/config/profiler.php (100%) rename {web_client => obsolete/web_client}/system/config/routes.php (100%) rename {web_client => obsolete/web_client}/system/config/session.php (100%) rename {web_client => obsolete/web_client}/system/config/sql_types.php (100%) rename {web_client => obsolete/web_client}/system/config/upload.php (100%) rename {web_client => obsolete/web_client}/system/config/user_agents.php (100%) rename {web_client => obsolete/web_client}/system/config/view.php (100%) rename {web_client => obsolete/web_client}/system/controllers/captcha.php (100%) rename {web_client => obsolete/web_client}/system/controllers/template.php (100%) rename {web_client => obsolete/web_client}/system/core/Benchmark.php (100%) rename {web_client => obsolete/web_client}/system/core/Event.php (100%) rename {web_client => obsolete/web_client}/system/core/Kohana.php (100%) rename {web_client => obsolete/web_client}/system/core/Kohana_Config.php (100%) rename {web_client => obsolete/web_client}/system/core/Kohana_Exception.php (100%) rename {web_client => obsolete/web_client}/system/helpers/arr.php (100%) rename {web_client => obsolete/web_client}/system/helpers/cookie.php (100%) rename {web_client => obsolete/web_client}/system/helpers/date.php (100%) rename {web_client => obsolete/web_client}/system/helpers/db.php (100%) rename {web_client => obsolete/web_client}/system/helpers/download.php (100%) rename {web_client => obsolete/web_client}/system/helpers/expires.php (100%) rename {web_client => obsolete/web_client}/system/helpers/feed.php (100%) rename {web_client => obsolete/web_client}/system/helpers/file.php (100%) rename {web_client => obsolete/web_client}/system/helpers/form.php (100%) rename {web_client => obsolete/web_client}/system/helpers/format.php (100%) rename {web_client => obsolete/web_client}/system/helpers/html.php (100%) rename {web_client => obsolete/web_client}/system/helpers/inflector.php (100%) rename {web_client => obsolete/web_client}/system/helpers/num.php (100%) rename {web_client => obsolete/web_client}/system/helpers/remote.php (100%) rename {web_client => obsolete/web_client}/system/helpers/request.php (100%) rename {web_client => obsolete/web_client}/system/helpers/security.php (100%) rename {web_client => obsolete/web_client}/system/helpers/text.php (100%) rename {web_client => obsolete/web_client}/system/helpers/upload.php (100%) rename {web_client => obsolete/web_client}/system/helpers/url.php (100%) rename {web_client => obsolete/web_client}/system/helpers/utf8.php (100%) rename {web_client => obsolete/web_client}/system/helpers/valid.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Cache.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Cache_Exception.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Controller.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Builder.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Cache_Result.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Exception.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Expression.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Mysql.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Mysql_Result.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Mysqli.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Mysqli_Result.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Query.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Database_Result.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Encrypt.php (100%) rename {web_client => obsolete/web_client}/system/libraries/I18n.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Image.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Input.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Kohana_404_Exception.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Kohana_Log.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Kohana_PHP_Exception.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Kohana_User_Exception.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Model.php (100%) rename {web_client => obsolete/web_client}/system/libraries/ORM.php (100%) rename {web_client => obsolete/web_client}/system/libraries/ORM_Iterator.php (100%) rename {web_client => obsolete/web_client}/system/libraries/ORM_Validation_Exception.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Profiler.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Profiler_Table.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Router.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Session.php (100%) rename {web_client => obsolete/web_client}/system/libraries/URI.php (100%) rename {web_client => obsolete/web_client}/system/libraries/Validation.php (100%) rename {web_client => obsolete/web_client}/system/libraries/View.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Cache.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Cache/File.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Cache/Memcache.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Cache/Xcache.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Config.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Config/Array.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Image.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Image/GD.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Image/GraphicsMagick.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Image/ImageMagick.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Log.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Log/Database.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Log/File.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Log/Syslog.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Session.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Session/Cache.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Session/Cookie.php (100%) rename {web_client => obsolete/web_client}/system/libraries/drivers/Session/Database.php (100%) rename {web_client => obsolete/web_client}/system/messages/core.php (100%) rename {web_client => obsolete/web_client}/system/messages/validation/default.php (100%) rename {web_client => obsolete/web_client}/system/vendor/Markdown.php (100%) rename {web_client => obsolete/web_client}/system/views/kohana/error.php (100%) rename {web_client => obsolete/web_client}/system/views/kohana/error_disabled.php (100%) rename {web_client => obsolete/web_client}/system/views/kohana/template.php (100%) rename {web_client => obsolete/web_client}/system/views/profiler/profiler.php (100%) rename {web_client => obsolete/web_client}/system/views/profiler/table.css (100%) rename {web_client => obsolete/web_client}/system/views/profiler/table.php (100%) diff --git a/web_client/@install.php b/obsolete/web_client/@install.php similarity index 100% rename from web_client/@install.php rename to obsolete/web_client/@install.php diff --git a/web_client/Kohana License.html b/obsolete/web_client/Kohana License.html similarity index 100% rename from web_client/Kohana License.html rename to obsolete/web_client/Kohana License.html diff --git a/web_client/application/Bootstrap.php b/obsolete/web_client/application/Bootstrap.php similarity index 100% rename from web_client/application/Bootstrap.php rename to obsolete/web_client/application/Bootstrap.php diff --git a/web_client/application/cache/.gitignore b/obsolete/web_client/application/cache/.gitignore similarity index 100% rename from web_client/application/cache/.gitignore rename to obsolete/web_client/application/cache/.gitignore diff --git a/web_client/application/config/config.php b/obsolete/web_client/application/config/config.php similarity index 100% rename from web_client/application/config/config.php rename to obsolete/web_client/application/config/config.php diff --git a/web_client/application/config/routes.php b/obsolete/web_client/application/config/routes.php similarity index 100% rename from web_client/application/config/routes.php rename to obsolete/web_client/application/config/routes.php diff --git a/web_client/application/config/session.php b/obsolete/web_client/application/config/session.php similarity index 100% rename from web_client/application/config/session.php rename to obsolete/web_client/application/config/session.php diff --git a/web_client/application/controllers/g3_client.php b/obsolete/web_client/application/controllers/g3_client.php similarity index 100% rename from web_client/application/controllers/g3_client.php rename to obsolete/web_client/application/controllers/g3_client.php diff --git a/web_client/application/controllers/g3_handlers.php b/obsolete/web_client/application/controllers/g3_handlers.php similarity index 100% rename from web_client/application/controllers/g3_handlers.php rename to obsolete/web_client/application/controllers/g3_handlers.php diff --git a/web_client/application/helpers/g3_client.php b/obsolete/web_client/application/helpers/g3_client.php similarity index 100% rename from web_client/application/helpers/g3_client.php rename to obsolete/web_client/application/helpers/g3_client.php diff --git a/web_client/application/hooks/init_remote_client.php b/obsolete/web_client/application/hooks/init_remote_client.php similarity index 100% rename from web_client/application/hooks/init_remote_client.php rename to obsolete/web_client/application/hooks/init_remote_client.php diff --git a/web_client/application/libraries/G3Remote.php b/obsolete/web_client/application/libraries/G3Remote.php similarity index 100% rename from web_client/application/libraries/G3Remote.php rename to obsolete/web_client/application/libraries/G3Remote.php diff --git a/web_client/application/logs/.gitignore b/obsolete/web_client/application/logs/.gitignore similarity index 100% rename from web_client/application/logs/.gitignore rename to obsolete/web_client/application/logs/.gitignore diff --git a/web_client/application/views/album_detail.html.php b/obsolete/web_client/application/views/album_detail.html.php similarity index 100% rename from web_client/application/views/album_detail.html.php rename to obsolete/web_client/application/views/album_detail.html.php diff --git a/web_client/application/views/delete.html.php b/obsolete/web_client/application/views/delete.html.php similarity index 100% rename from web_client/application/views/delete.html.php rename to obsolete/web_client/application/views/delete.html.php diff --git a/web_client/application/views/edit.html.php b/obsolete/web_client/application/views/edit.html.php similarity index 100% rename from web_client/application/views/edit.html.php rename to obsolete/web_client/application/views/edit.html.php diff --git a/web_client/application/views/g3_template.html.php b/obsolete/web_client/application/views/g3_template.html.php similarity index 100% rename from web_client/application/views/g3_template.html.php rename to obsolete/web_client/application/views/g3_template.html.php diff --git a/web_client/application/views/image_block.html.php b/obsolete/web_client/application/views/image_block.html.php similarity index 100% rename from web_client/application/views/image_block.html.php rename to obsolete/web_client/application/views/image_block.html.php diff --git a/web_client/application/views/login.html.php b/obsolete/web_client/application/views/login.html.php similarity index 100% rename from web_client/application/views/login.html.php rename to obsolete/web_client/application/views/login.html.php diff --git a/web_client/application/views/main.html.php b/obsolete/web_client/application/views/main.html.php similarity index 100% rename from web_client/application/views/main.html.php rename to obsolete/web_client/application/views/main.html.php diff --git a/web_client/application/views/movie_detail.html.php b/obsolete/web_client/application/views/movie_detail.html.php similarity index 100% rename from web_client/application/views/movie_detail.html.php rename to obsolete/web_client/application/views/movie_detail.html.php diff --git a/web_client/application/views/photo_detail.html.php b/obsolete/web_client/application/views/photo_detail.html.php similarity index 100% rename from web_client/application/views/photo_detail.html.php rename to obsolete/web_client/application/views/photo_detail.html.php diff --git a/web_client/application/views/tag_block.html.php b/obsolete/web_client/application/views/tag_block.html.php similarity index 100% rename from web_client/application/views/tag_block.html.php rename to obsolete/web_client/application/views/tag_block.html.php diff --git a/web_client/application/views/tag_detail.html.php b/obsolete/web_client/application/views/tag_detail.html.php similarity index 100% rename from web_client/application/views/tag_detail.html.php rename to obsolete/web_client/application/views/tag_detail.html.php diff --git a/web_client/application/views/tree_part.html.php b/obsolete/web_client/application/views/tree_part.html.php similarity index 100% rename from web_client/application/views/tree_part.html.php rename to obsolete/web_client/application/views/tree_part.html.php diff --git a/web_client/css/fix-ie.css b/obsolete/web_client/css/fix-ie.css similarity index 100% rename from web_client/css/fix-ie.css rename to obsolete/web_client/css/fix-ie.css diff --git a/web_client/css/g3_client.css b/obsolete/web_client/css/g3_client.css similarity index 100% rename from web_client/css/g3_client.css rename to obsolete/web_client/css/g3_client.css diff --git a/web_client/css/images/g3_web.pdn b/obsolete/web_client/css/images/g3_web.pdn similarity index 100% rename from web_client/css/images/g3_web.pdn rename to obsolete/web_client/css/images/g3_web.pdn diff --git a/web_client/css/images/g3_web.png b/obsolete/web_client/css/images/g3_web.png similarity index 100% rename from web_client/css/images/g3_web.png rename to obsolete/web_client/css/images/g3_web.png diff --git a/web_client/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/obsolete/web_client/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png similarity index 100% rename from web_client/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png rename to obsolete/web_client/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png diff --git a/web_client/css/images/ui-bg_diagonals-thick_20_666666_40x40.png b/obsolete/web_client/css/images/ui-bg_diagonals-thick_20_666666_40x40.png similarity index 100% rename from web_client/css/images/ui-bg_diagonals-thick_20_666666_40x40.png rename to obsolete/web_client/css/images/ui-bg_diagonals-thick_20_666666_40x40.png diff --git a/web_client/css/images/ui-bg_flat_10_000000_40x100.png b/obsolete/web_client/css/images/ui-bg_flat_10_000000_40x100.png similarity index 100% rename from web_client/css/images/ui-bg_flat_10_000000_40x100.png rename to obsolete/web_client/css/images/ui-bg_flat_10_000000_40x100.png diff --git a/web_client/css/images/ui-bg_glass_100_f6f6f6_1x400.png b/obsolete/web_client/css/images/ui-bg_glass_100_f6f6f6_1x400.png similarity index 100% rename from web_client/css/images/ui-bg_glass_100_f6f6f6_1x400.png rename to obsolete/web_client/css/images/ui-bg_glass_100_f6f6f6_1x400.png diff --git a/web_client/css/images/ui-bg_glass_100_fdf5ce_1x400.png b/obsolete/web_client/css/images/ui-bg_glass_100_fdf5ce_1x400.png similarity index 100% rename from web_client/css/images/ui-bg_glass_100_fdf5ce_1x400.png rename to obsolete/web_client/css/images/ui-bg_glass_100_fdf5ce_1x400.png diff --git a/web_client/css/images/ui-bg_glass_65_ffffff_1x400.png b/obsolete/web_client/css/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from web_client/css/images/ui-bg_glass_65_ffffff_1x400.png rename to obsolete/web_client/css/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/web_client/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/obsolete/web_client/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png similarity index 100% rename from web_client/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png rename to obsolete/web_client/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png diff --git a/web_client/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/obsolete/web_client/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png similarity index 100% rename from web_client/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png rename to obsolete/web_client/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png diff --git a/web_client/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/obsolete/web_client/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png similarity index 100% rename from web_client/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png rename to obsolete/web_client/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png diff --git a/web_client/css/images/ui-icons_222222_256x240.png b/obsolete/web_client/css/images/ui-icons_222222_256x240.png similarity index 100% rename from web_client/css/images/ui-icons_222222_256x240.png rename to obsolete/web_client/css/images/ui-icons_222222_256x240.png diff --git a/web_client/css/images/ui-icons_228ef1_256x240.png b/obsolete/web_client/css/images/ui-icons_228ef1_256x240.png similarity index 100% rename from web_client/css/images/ui-icons_228ef1_256x240.png rename to obsolete/web_client/css/images/ui-icons_228ef1_256x240.png diff --git a/web_client/css/images/ui-icons_ef8c08_256x240.png b/obsolete/web_client/css/images/ui-icons_ef8c08_256x240.png similarity index 100% rename from web_client/css/images/ui-icons_ef8c08_256x240.png rename to obsolete/web_client/css/images/ui-icons_ef8c08_256x240.png diff --git a/web_client/css/images/ui-icons_ffd27a_256x240.png b/obsolete/web_client/css/images/ui-icons_ffd27a_256x240.png similarity index 100% rename from web_client/css/images/ui-icons_ffd27a_256x240.png rename to obsolete/web_client/css/images/ui-icons_ffd27a_256x240.png diff --git a/web_client/css/images/ui-icons_ffffff_256x240.png b/obsolete/web_client/css/images/ui-icons_ffffff_256x240.png similarity index 100% rename from web_client/css/images/ui-icons_ffffff_256x240.png rename to obsolete/web_client/css/images/ui-icons_ffffff_256x240.png diff --git a/web_client/css/jquery-ui.css b/obsolete/web_client/css/jquery-ui.css similarity index 100% rename from web_client/css/jquery-ui.css rename to obsolete/web_client/css/jquery-ui.css diff --git a/web_client/css/kohana-2.4rc2.zip b/obsolete/web_client/css/kohana-2.4rc2.zip similarity index 100% rename from web_client/css/kohana-2.4rc2.zip rename to obsolete/web_client/css/kohana-2.4rc2.zip diff --git a/web_client/css/reset-fonts-grids.css b/obsolete/web_client/css/reset-fonts-grids.css similarity index 100% rename from web_client/css/reset-fonts-grids.css rename to obsolete/web_client/css/reset-fonts-grids.css diff --git a/web_client/example.htaccess b/obsolete/web_client/example.htaccess similarity index 100% rename from web_client/example.htaccess rename to obsolete/web_client/example.htaccess diff --git a/web_client/index.php b/obsolete/web_client/index.php similarity index 100% rename from web_client/index.php rename to obsolete/web_client/index.php diff --git a/web_client/js/g3_client.js b/obsolete/web_client/js/g3_client.js similarity index 100% rename from web_client/js/g3_client.js rename to obsolete/web_client/js/g3_client.js diff --git a/web_client/js/jquery-ui.js b/obsolete/web_client/js/jquery-ui.js similarity index 100% rename from web_client/js/jquery-ui.js rename to obsolete/web_client/js/jquery-ui.js diff --git a/web_client/js/jquery.form.js b/obsolete/web_client/js/jquery.form.js similarity index 100% rename from web_client/js/jquery.form.js rename to obsolete/web_client/js/jquery.form.js diff --git a/web_client/js/jquery.js b/obsolete/web_client/js/jquery.js similarity index 100% rename from web_client/js/jquery.js rename to obsolete/web_client/js/jquery.js diff --git a/web_client/kohana.png b/obsolete/web_client/kohana.png similarity index 100% rename from web_client/kohana.png rename to obsolete/web_client/kohana.png diff --git a/web_client/lib/flowplayer.controls.swf b/obsolete/web_client/lib/flowplayer.controls.swf similarity index 100% rename from web_client/lib/flowplayer.controls.swf rename to obsolete/web_client/lib/flowplayer.controls.swf diff --git a/web_client/lib/flowplayer.h264streaming.swf b/obsolete/web_client/lib/flowplayer.h264streaming.swf similarity index 100% rename from web_client/lib/flowplayer.h264streaming.swf rename to obsolete/web_client/lib/flowplayer.h264streaming.swf diff --git a/web_client/lib/flowplayer.js b/obsolete/web_client/lib/flowplayer.js similarity index 100% rename from web_client/lib/flowplayer.js rename to obsolete/web_client/lib/flowplayer.js diff --git a/web_client/lib/flowplayer.swf b/obsolete/web_client/lib/flowplayer.swf similarity index 100% rename from web_client/lib/flowplayer.swf rename to obsolete/web_client/lib/flowplayer.swf diff --git a/web_client/system/config/cache.php b/obsolete/web_client/system/config/cache.php similarity index 100% rename from web_client/system/config/cache.php rename to obsolete/web_client/system/config/cache.php diff --git a/web_client/system/config/cookie.php b/obsolete/web_client/system/config/cookie.php similarity index 100% rename from web_client/system/config/cookie.php rename to obsolete/web_client/system/config/cookie.php diff --git a/web_client/system/config/credit_cards.php b/obsolete/web_client/system/config/credit_cards.php similarity index 100% rename from web_client/system/config/credit_cards.php rename to obsolete/web_client/system/config/credit_cards.php diff --git a/web_client/system/config/database.php b/obsolete/web_client/system/config/database.php similarity index 100% rename from web_client/system/config/database.php rename to obsolete/web_client/system/config/database.php diff --git a/web_client/system/config/encryption.php b/obsolete/web_client/system/config/encryption.php similarity index 100% rename from web_client/system/config/encryption.php rename to obsolete/web_client/system/config/encryption.php diff --git a/web_client/system/config/html_purifier.php b/obsolete/web_client/system/config/html_purifier.php similarity index 100% rename from web_client/system/config/html_purifier.php rename to obsolete/web_client/system/config/html_purifier.php diff --git a/web_client/system/config/http.php b/obsolete/web_client/system/config/http.php similarity index 100% rename from web_client/system/config/http.php rename to obsolete/web_client/system/config/http.php diff --git a/web_client/system/config/image.php b/obsolete/web_client/system/config/image.php similarity index 100% rename from web_client/system/config/image.php rename to obsolete/web_client/system/config/image.php diff --git a/web_client/system/config/inflector.php b/obsolete/web_client/system/config/inflector.php similarity index 100% rename from web_client/system/config/inflector.php rename to obsolete/web_client/system/config/inflector.php diff --git a/web_client/system/config/locale.php b/obsolete/web_client/system/config/locale.php similarity index 100% rename from web_client/system/config/locale.php rename to obsolete/web_client/system/config/locale.php diff --git a/web_client/system/config/log.php b/obsolete/web_client/system/config/log.php similarity index 100% rename from web_client/system/config/log.php rename to obsolete/web_client/system/config/log.php diff --git a/web_client/system/config/log_database.php b/obsolete/web_client/system/config/log_database.php similarity index 100% rename from web_client/system/config/log_database.php rename to obsolete/web_client/system/config/log_database.php diff --git a/web_client/system/config/log_file.php b/obsolete/web_client/system/config/log_file.php similarity index 100% rename from web_client/system/config/log_file.php rename to obsolete/web_client/system/config/log_file.php diff --git a/web_client/system/config/log_syslog.php b/obsolete/web_client/system/config/log_syslog.php similarity index 100% rename from web_client/system/config/log_syslog.php rename to obsolete/web_client/system/config/log_syslog.php diff --git a/web_client/system/config/mimes.php b/obsolete/web_client/system/config/mimes.php similarity index 100% rename from web_client/system/config/mimes.php rename to obsolete/web_client/system/config/mimes.php diff --git a/web_client/system/config/profiler.php b/obsolete/web_client/system/config/profiler.php similarity index 100% rename from web_client/system/config/profiler.php rename to obsolete/web_client/system/config/profiler.php diff --git a/web_client/system/config/routes.php b/obsolete/web_client/system/config/routes.php similarity index 100% rename from web_client/system/config/routes.php rename to obsolete/web_client/system/config/routes.php diff --git a/web_client/system/config/session.php b/obsolete/web_client/system/config/session.php similarity index 100% rename from web_client/system/config/session.php rename to obsolete/web_client/system/config/session.php diff --git a/web_client/system/config/sql_types.php b/obsolete/web_client/system/config/sql_types.php similarity index 100% rename from web_client/system/config/sql_types.php rename to obsolete/web_client/system/config/sql_types.php diff --git a/web_client/system/config/upload.php b/obsolete/web_client/system/config/upload.php similarity index 100% rename from web_client/system/config/upload.php rename to obsolete/web_client/system/config/upload.php diff --git a/web_client/system/config/user_agents.php b/obsolete/web_client/system/config/user_agents.php similarity index 100% rename from web_client/system/config/user_agents.php rename to obsolete/web_client/system/config/user_agents.php diff --git a/web_client/system/config/view.php b/obsolete/web_client/system/config/view.php similarity index 100% rename from web_client/system/config/view.php rename to obsolete/web_client/system/config/view.php diff --git a/web_client/system/controllers/captcha.php b/obsolete/web_client/system/controllers/captcha.php similarity index 100% rename from web_client/system/controllers/captcha.php rename to obsolete/web_client/system/controllers/captcha.php diff --git a/web_client/system/controllers/template.php b/obsolete/web_client/system/controllers/template.php similarity index 100% rename from web_client/system/controllers/template.php rename to obsolete/web_client/system/controllers/template.php diff --git a/web_client/system/core/Benchmark.php b/obsolete/web_client/system/core/Benchmark.php similarity index 100% rename from web_client/system/core/Benchmark.php rename to obsolete/web_client/system/core/Benchmark.php diff --git a/web_client/system/core/Event.php b/obsolete/web_client/system/core/Event.php similarity index 100% rename from web_client/system/core/Event.php rename to obsolete/web_client/system/core/Event.php diff --git a/web_client/system/core/Kohana.php b/obsolete/web_client/system/core/Kohana.php similarity index 100% rename from web_client/system/core/Kohana.php rename to obsolete/web_client/system/core/Kohana.php diff --git a/web_client/system/core/Kohana_Config.php b/obsolete/web_client/system/core/Kohana_Config.php similarity index 100% rename from web_client/system/core/Kohana_Config.php rename to obsolete/web_client/system/core/Kohana_Config.php diff --git a/web_client/system/core/Kohana_Exception.php b/obsolete/web_client/system/core/Kohana_Exception.php similarity index 100% rename from web_client/system/core/Kohana_Exception.php rename to obsolete/web_client/system/core/Kohana_Exception.php diff --git a/web_client/system/helpers/arr.php b/obsolete/web_client/system/helpers/arr.php similarity index 100% rename from web_client/system/helpers/arr.php rename to obsolete/web_client/system/helpers/arr.php diff --git a/web_client/system/helpers/cookie.php b/obsolete/web_client/system/helpers/cookie.php similarity index 100% rename from web_client/system/helpers/cookie.php rename to obsolete/web_client/system/helpers/cookie.php diff --git a/web_client/system/helpers/date.php b/obsolete/web_client/system/helpers/date.php similarity index 100% rename from web_client/system/helpers/date.php rename to obsolete/web_client/system/helpers/date.php diff --git a/web_client/system/helpers/db.php b/obsolete/web_client/system/helpers/db.php similarity index 100% rename from web_client/system/helpers/db.php rename to obsolete/web_client/system/helpers/db.php diff --git a/web_client/system/helpers/download.php b/obsolete/web_client/system/helpers/download.php similarity index 100% rename from web_client/system/helpers/download.php rename to obsolete/web_client/system/helpers/download.php diff --git a/web_client/system/helpers/expires.php b/obsolete/web_client/system/helpers/expires.php similarity index 100% rename from web_client/system/helpers/expires.php rename to obsolete/web_client/system/helpers/expires.php diff --git a/web_client/system/helpers/feed.php b/obsolete/web_client/system/helpers/feed.php similarity index 100% rename from web_client/system/helpers/feed.php rename to obsolete/web_client/system/helpers/feed.php diff --git a/web_client/system/helpers/file.php b/obsolete/web_client/system/helpers/file.php similarity index 100% rename from web_client/system/helpers/file.php rename to obsolete/web_client/system/helpers/file.php diff --git a/web_client/system/helpers/form.php b/obsolete/web_client/system/helpers/form.php similarity index 100% rename from web_client/system/helpers/form.php rename to obsolete/web_client/system/helpers/form.php diff --git a/web_client/system/helpers/format.php b/obsolete/web_client/system/helpers/format.php similarity index 100% rename from web_client/system/helpers/format.php rename to obsolete/web_client/system/helpers/format.php diff --git a/web_client/system/helpers/html.php b/obsolete/web_client/system/helpers/html.php similarity index 100% rename from web_client/system/helpers/html.php rename to obsolete/web_client/system/helpers/html.php diff --git a/web_client/system/helpers/inflector.php b/obsolete/web_client/system/helpers/inflector.php similarity index 100% rename from web_client/system/helpers/inflector.php rename to obsolete/web_client/system/helpers/inflector.php diff --git a/web_client/system/helpers/num.php b/obsolete/web_client/system/helpers/num.php similarity index 100% rename from web_client/system/helpers/num.php rename to obsolete/web_client/system/helpers/num.php diff --git a/web_client/system/helpers/remote.php b/obsolete/web_client/system/helpers/remote.php similarity index 100% rename from web_client/system/helpers/remote.php rename to obsolete/web_client/system/helpers/remote.php diff --git a/web_client/system/helpers/request.php b/obsolete/web_client/system/helpers/request.php similarity index 100% rename from web_client/system/helpers/request.php rename to obsolete/web_client/system/helpers/request.php diff --git a/web_client/system/helpers/security.php b/obsolete/web_client/system/helpers/security.php similarity index 100% rename from web_client/system/helpers/security.php rename to obsolete/web_client/system/helpers/security.php diff --git a/web_client/system/helpers/text.php b/obsolete/web_client/system/helpers/text.php similarity index 100% rename from web_client/system/helpers/text.php rename to obsolete/web_client/system/helpers/text.php diff --git a/web_client/system/helpers/upload.php b/obsolete/web_client/system/helpers/upload.php similarity index 100% rename from web_client/system/helpers/upload.php rename to obsolete/web_client/system/helpers/upload.php diff --git a/web_client/system/helpers/url.php b/obsolete/web_client/system/helpers/url.php similarity index 100% rename from web_client/system/helpers/url.php rename to obsolete/web_client/system/helpers/url.php diff --git a/web_client/system/helpers/utf8.php b/obsolete/web_client/system/helpers/utf8.php similarity index 100% rename from web_client/system/helpers/utf8.php rename to obsolete/web_client/system/helpers/utf8.php diff --git a/web_client/system/helpers/valid.php b/obsolete/web_client/system/helpers/valid.php similarity index 100% rename from web_client/system/helpers/valid.php rename to obsolete/web_client/system/helpers/valid.php diff --git a/web_client/system/libraries/Cache.php b/obsolete/web_client/system/libraries/Cache.php similarity index 100% rename from web_client/system/libraries/Cache.php rename to obsolete/web_client/system/libraries/Cache.php diff --git a/web_client/system/libraries/Cache_Exception.php b/obsolete/web_client/system/libraries/Cache_Exception.php similarity index 100% rename from web_client/system/libraries/Cache_Exception.php rename to obsolete/web_client/system/libraries/Cache_Exception.php diff --git a/web_client/system/libraries/Controller.php b/obsolete/web_client/system/libraries/Controller.php similarity index 100% rename from web_client/system/libraries/Controller.php rename to obsolete/web_client/system/libraries/Controller.php diff --git a/web_client/system/libraries/Database.php b/obsolete/web_client/system/libraries/Database.php similarity index 100% rename from web_client/system/libraries/Database.php rename to obsolete/web_client/system/libraries/Database.php diff --git a/web_client/system/libraries/Database_Builder.php b/obsolete/web_client/system/libraries/Database_Builder.php similarity index 100% rename from web_client/system/libraries/Database_Builder.php rename to obsolete/web_client/system/libraries/Database_Builder.php diff --git a/web_client/system/libraries/Database_Cache_Result.php b/obsolete/web_client/system/libraries/Database_Cache_Result.php similarity index 100% rename from web_client/system/libraries/Database_Cache_Result.php rename to obsolete/web_client/system/libraries/Database_Cache_Result.php diff --git a/web_client/system/libraries/Database_Exception.php b/obsolete/web_client/system/libraries/Database_Exception.php similarity index 100% rename from web_client/system/libraries/Database_Exception.php rename to obsolete/web_client/system/libraries/Database_Exception.php diff --git a/web_client/system/libraries/Database_Expression.php b/obsolete/web_client/system/libraries/Database_Expression.php similarity index 100% rename from web_client/system/libraries/Database_Expression.php rename to obsolete/web_client/system/libraries/Database_Expression.php diff --git a/web_client/system/libraries/Database_Mysql.php b/obsolete/web_client/system/libraries/Database_Mysql.php similarity index 100% rename from web_client/system/libraries/Database_Mysql.php rename to obsolete/web_client/system/libraries/Database_Mysql.php diff --git a/web_client/system/libraries/Database_Mysql_Result.php b/obsolete/web_client/system/libraries/Database_Mysql_Result.php similarity index 100% rename from web_client/system/libraries/Database_Mysql_Result.php rename to obsolete/web_client/system/libraries/Database_Mysql_Result.php diff --git a/web_client/system/libraries/Database_Mysqli.php b/obsolete/web_client/system/libraries/Database_Mysqli.php similarity index 100% rename from web_client/system/libraries/Database_Mysqli.php rename to obsolete/web_client/system/libraries/Database_Mysqli.php diff --git a/web_client/system/libraries/Database_Mysqli_Result.php b/obsolete/web_client/system/libraries/Database_Mysqli_Result.php similarity index 100% rename from web_client/system/libraries/Database_Mysqli_Result.php rename to obsolete/web_client/system/libraries/Database_Mysqli_Result.php diff --git a/web_client/system/libraries/Database_Query.php b/obsolete/web_client/system/libraries/Database_Query.php similarity index 100% rename from web_client/system/libraries/Database_Query.php rename to obsolete/web_client/system/libraries/Database_Query.php diff --git a/web_client/system/libraries/Database_Result.php b/obsolete/web_client/system/libraries/Database_Result.php similarity index 100% rename from web_client/system/libraries/Database_Result.php rename to obsolete/web_client/system/libraries/Database_Result.php diff --git a/web_client/system/libraries/Encrypt.php b/obsolete/web_client/system/libraries/Encrypt.php similarity index 100% rename from web_client/system/libraries/Encrypt.php rename to obsolete/web_client/system/libraries/Encrypt.php diff --git a/web_client/system/libraries/I18n.php b/obsolete/web_client/system/libraries/I18n.php similarity index 100% rename from web_client/system/libraries/I18n.php rename to obsolete/web_client/system/libraries/I18n.php diff --git a/web_client/system/libraries/Image.php b/obsolete/web_client/system/libraries/Image.php similarity index 100% rename from web_client/system/libraries/Image.php rename to obsolete/web_client/system/libraries/Image.php diff --git a/web_client/system/libraries/Input.php b/obsolete/web_client/system/libraries/Input.php similarity index 100% rename from web_client/system/libraries/Input.php rename to obsolete/web_client/system/libraries/Input.php diff --git a/web_client/system/libraries/Kohana_404_Exception.php b/obsolete/web_client/system/libraries/Kohana_404_Exception.php similarity index 100% rename from web_client/system/libraries/Kohana_404_Exception.php rename to obsolete/web_client/system/libraries/Kohana_404_Exception.php diff --git a/web_client/system/libraries/Kohana_Log.php b/obsolete/web_client/system/libraries/Kohana_Log.php similarity index 100% rename from web_client/system/libraries/Kohana_Log.php rename to obsolete/web_client/system/libraries/Kohana_Log.php diff --git a/web_client/system/libraries/Kohana_PHP_Exception.php b/obsolete/web_client/system/libraries/Kohana_PHP_Exception.php similarity index 100% rename from web_client/system/libraries/Kohana_PHP_Exception.php rename to obsolete/web_client/system/libraries/Kohana_PHP_Exception.php diff --git a/web_client/system/libraries/Kohana_User_Exception.php b/obsolete/web_client/system/libraries/Kohana_User_Exception.php similarity index 100% rename from web_client/system/libraries/Kohana_User_Exception.php rename to obsolete/web_client/system/libraries/Kohana_User_Exception.php diff --git a/web_client/system/libraries/Model.php b/obsolete/web_client/system/libraries/Model.php similarity index 100% rename from web_client/system/libraries/Model.php rename to obsolete/web_client/system/libraries/Model.php diff --git a/web_client/system/libraries/ORM.php b/obsolete/web_client/system/libraries/ORM.php similarity index 100% rename from web_client/system/libraries/ORM.php rename to obsolete/web_client/system/libraries/ORM.php diff --git a/web_client/system/libraries/ORM_Iterator.php b/obsolete/web_client/system/libraries/ORM_Iterator.php similarity index 100% rename from web_client/system/libraries/ORM_Iterator.php rename to obsolete/web_client/system/libraries/ORM_Iterator.php diff --git a/web_client/system/libraries/ORM_Validation_Exception.php b/obsolete/web_client/system/libraries/ORM_Validation_Exception.php similarity index 100% rename from web_client/system/libraries/ORM_Validation_Exception.php rename to obsolete/web_client/system/libraries/ORM_Validation_Exception.php diff --git a/web_client/system/libraries/Profiler.php b/obsolete/web_client/system/libraries/Profiler.php similarity index 100% rename from web_client/system/libraries/Profiler.php rename to obsolete/web_client/system/libraries/Profiler.php diff --git a/web_client/system/libraries/Profiler_Table.php b/obsolete/web_client/system/libraries/Profiler_Table.php similarity index 100% rename from web_client/system/libraries/Profiler_Table.php rename to obsolete/web_client/system/libraries/Profiler_Table.php diff --git a/web_client/system/libraries/Router.php b/obsolete/web_client/system/libraries/Router.php similarity index 100% rename from web_client/system/libraries/Router.php rename to obsolete/web_client/system/libraries/Router.php diff --git a/web_client/system/libraries/Session.php b/obsolete/web_client/system/libraries/Session.php similarity index 100% rename from web_client/system/libraries/Session.php rename to obsolete/web_client/system/libraries/Session.php diff --git a/web_client/system/libraries/URI.php b/obsolete/web_client/system/libraries/URI.php similarity index 100% rename from web_client/system/libraries/URI.php rename to obsolete/web_client/system/libraries/URI.php diff --git a/web_client/system/libraries/Validation.php b/obsolete/web_client/system/libraries/Validation.php similarity index 100% rename from web_client/system/libraries/Validation.php rename to obsolete/web_client/system/libraries/Validation.php diff --git a/web_client/system/libraries/View.php b/obsolete/web_client/system/libraries/View.php similarity index 100% rename from web_client/system/libraries/View.php rename to obsolete/web_client/system/libraries/View.php diff --git a/web_client/system/libraries/drivers/Cache.php b/obsolete/web_client/system/libraries/drivers/Cache.php similarity index 100% rename from web_client/system/libraries/drivers/Cache.php rename to obsolete/web_client/system/libraries/drivers/Cache.php diff --git a/web_client/system/libraries/drivers/Cache/File.php b/obsolete/web_client/system/libraries/drivers/Cache/File.php similarity index 100% rename from web_client/system/libraries/drivers/Cache/File.php rename to obsolete/web_client/system/libraries/drivers/Cache/File.php diff --git a/web_client/system/libraries/drivers/Cache/Memcache.php b/obsolete/web_client/system/libraries/drivers/Cache/Memcache.php similarity index 100% rename from web_client/system/libraries/drivers/Cache/Memcache.php rename to obsolete/web_client/system/libraries/drivers/Cache/Memcache.php diff --git a/web_client/system/libraries/drivers/Cache/Xcache.php b/obsolete/web_client/system/libraries/drivers/Cache/Xcache.php similarity index 100% rename from web_client/system/libraries/drivers/Cache/Xcache.php rename to obsolete/web_client/system/libraries/drivers/Cache/Xcache.php diff --git a/web_client/system/libraries/drivers/Config.php b/obsolete/web_client/system/libraries/drivers/Config.php similarity index 100% rename from web_client/system/libraries/drivers/Config.php rename to obsolete/web_client/system/libraries/drivers/Config.php diff --git a/web_client/system/libraries/drivers/Config/Array.php b/obsolete/web_client/system/libraries/drivers/Config/Array.php similarity index 100% rename from web_client/system/libraries/drivers/Config/Array.php rename to obsolete/web_client/system/libraries/drivers/Config/Array.php diff --git a/web_client/system/libraries/drivers/Image.php b/obsolete/web_client/system/libraries/drivers/Image.php similarity index 100% rename from web_client/system/libraries/drivers/Image.php rename to obsolete/web_client/system/libraries/drivers/Image.php diff --git a/web_client/system/libraries/drivers/Image/GD.php b/obsolete/web_client/system/libraries/drivers/Image/GD.php similarity index 100% rename from web_client/system/libraries/drivers/Image/GD.php rename to obsolete/web_client/system/libraries/drivers/Image/GD.php diff --git a/web_client/system/libraries/drivers/Image/GraphicsMagick.php b/obsolete/web_client/system/libraries/drivers/Image/GraphicsMagick.php similarity index 100% rename from web_client/system/libraries/drivers/Image/GraphicsMagick.php rename to obsolete/web_client/system/libraries/drivers/Image/GraphicsMagick.php diff --git a/web_client/system/libraries/drivers/Image/ImageMagick.php b/obsolete/web_client/system/libraries/drivers/Image/ImageMagick.php similarity index 100% rename from web_client/system/libraries/drivers/Image/ImageMagick.php rename to obsolete/web_client/system/libraries/drivers/Image/ImageMagick.php diff --git a/web_client/system/libraries/drivers/Log.php b/obsolete/web_client/system/libraries/drivers/Log.php similarity index 100% rename from web_client/system/libraries/drivers/Log.php rename to obsolete/web_client/system/libraries/drivers/Log.php diff --git a/web_client/system/libraries/drivers/Log/Database.php b/obsolete/web_client/system/libraries/drivers/Log/Database.php similarity index 100% rename from web_client/system/libraries/drivers/Log/Database.php rename to obsolete/web_client/system/libraries/drivers/Log/Database.php diff --git a/web_client/system/libraries/drivers/Log/File.php b/obsolete/web_client/system/libraries/drivers/Log/File.php similarity index 100% rename from web_client/system/libraries/drivers/Log/File.php rename to obsolete/web_client/system/libraries/drivers/Log/File.php diff --git a/web_client/system/libraries/drivers/Log/Syslog.php b/obsolete/web_client/system/libraries/drivers/Log/Syslog.php similarity index 100% rename from web_client/system/libraries/drivers/Log/Syslog.php rename to obsolete/web_client/system/libraries/drivers/Log/Syslog.php diff --git a/web_client/system/libraries/drivers/Session.php b/obsolete/web_client/system/libraries/drivers/Session.php similarity index 100% rename from web_client/system/libraries/drivers/Session.php rename to obsolete/web_client/system/libraries/drivers/Session.php diff --git a/web_client/system/libraries/drivers/Session/Cache.php b/obsolete/web_client/system/libraries/drivers/Session/Cache.php similarity index 100% rename from web_client/system/libraries/drivers/Session/Cache.php rename to obsolete/web_client/system/libraries/drivers/Session/Cache.php diff --git a/web_client/system/libraries/drivers/Session/Cookie.php b/obsolete/web_client/system/libraries/drivers/Session/Cookie.php similarity index 100% rename from web_client/system/libraries/drivers/Session/Cookie.php rename to obsolete/web_client/system/libraries/drivers/Session/Cookie.php diff --git a/web_client/system/libraries/drivers/Session/Database.php b/obsolete/web_client/system/libraries/drivers/Session/Database.php similarity index 100% rename from web_client/system/libraries/drivers/Session/Database.php rename to obsolete/web_client/system/libraries/drivers/Session/Database.php diff --git a/web_client/system/messages/core.php b/obsolete/web_client/system/messages/core.php similarity index 100% rename from web_client/system/messages/core.php rename to obsolete/web_client/system/messages/core.php diff --git a/web_client/system/messages/validation/default.php b/obsolete/web_client/system/messages/validation/default.php similarity index 100% rename from web_client/system/messages/validation/default.php rename to obsolete/web_client/system/messages/validation/default.php diff --git a/web_client/system/vendor/Markdown.php b/obsolete/web_client/system/vendor/Markdown.php similarity index 100% rename from web_client/system/vendor/Markdown.php rename to obsolete/web_client/system/vendor/Markdown.php diff --git a/web_client/system/views/kohana/error.php b/obsolete/web_client/system/views/kohana/error.php similarity index 100% rename from web_client/system/views/kohana/error.php rename to obsolete/web_client/system/views/kohana/error.php diff --git a/web_client/system/views/kohana/error_disabled.php b/obsolete/web_client/system/views/kohana/error_disabled.php similarity index 100% rename from web_client/system/views/kohana/error_disabled.php rename to obsolete/web_client/system/views/kohana/error_disabled.php diff --git a/web_client/system/views/kohana/template.php b/obsolete/web_client/system/views/kohana/template.php similarity index 100% rename from web_client/system/views/kohana/template.php rename to obsolete/web_client/system/views/kohana/template.php diff --git a/web_client/system/views/profiler/profiler.php b/obsolete/web_client/system/views/profiler/profiler.php similarity index 100% rename from web_client/system/views/profiler/profiler.php rename to obsolete/web_client/system/views/profiler/profiler.php diff --git a/web_client/system/views/profiler/table.css b/obsolete/web_client/system/views/profiler/table.css similarity index 100% rename from web_client/system/views/profiler/table.css rename to obsolete/web_client/system/views/profiler/table.css diff --git a/web_client/system/views/profiler/table.php b/obsolete/web_client/system/views/profiler/table.php similarity index 100% rename from web_client/system/views/profiler/table.php rename to obsolete/web_client/system/views/profiler/table.php From 9def8290465b63f7b9daffd792c4a69c5beb1371 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Tue, 17 Aug 2010 21:03:24 -0700 Subject: [PATCH 2/8] Move client -> client/php to make room for more language types. --- client/{ => PHP}/Gallery3.php | 0 client/{ => PHP}/example.php | 0 client/{ => PHP}/test1.png | Bin client/{ => PHP}/test2.png | Bin 4 files changed, 0 insertions(+), 0 deletions(-) rename client/{ => PHP}/Gallery3.php (100%) rename client/{ => PHP}/example.php (100%) rename client/{ => PHP}/test1.png (100%) rename client/{ => PHP}/test2.png (100%) diff --git a/client/Gallery3.php b/client/PHP/Gallery3.php similarity index 100% rename from client/Gallery3.php rename to client/PHP/Gallery3.php diff --git a/client/example.php b/client/PHP/example.php similarity index 100% rename from client/example.php rename to client/PHP/example.php diff --git a/client/test1.png b/client/PHP/test1.png similarity index 100% rename from client/test1.png rename to client/PHP/test1.png diff --git a/client/test2.png b/client/PHP/test2.png similarity index 100% rename from client/test2.png rename to client/PHP/test2.png From 3c00d669babb4dc68f71602728193b49cb0c736e Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Tue, 17 Aug 2010 21:59:44 -0700 Subject: [PATCH 3/8] Add some demo REST client code for Java. --- client/Java/Demo.class | Bin 0 -> 2443 bytes client/Java/Demo.java | 50 ++++++++++++++++++ client/Java/README | 10 ++++ client/Java/build.sh | 1 + client/Java/lib/commons-logging-api-1.1.1.jar | Bin 0 -> 52313 bytes client/Java/lib/gson-1.4.jar | Bin 0 -> 166372 bytes client/Java/lib/httpclient-4.0.1.jar | Bin 0 -> 291039 bytes client/Java/lib/httpcore-4.0.1.jar | Bin 0 -> 172888 bytes client/Java/run.sh | 1 + 9 files changed, 62 insertions(+) create mode 100644 client/Java/Demo.class create mode 100644 client/Java/Demo.java create mode 100644 client/Java/README create mode 100644 client/Java/build.sh create mode 100644 client/Java/lib/commons-logging-api-1.1.1.jar create mode 100644 client/Java/lib/gson-1.4.jar create mode 100644 client/Java/lib/httpclient-4.0.1.jar create mode 100644 client/Java/lib/httpcore-4.0.1.jar create mode 100644 client/Java/run.sh diff --git a/client/Java/Demo.class b/client/Java/Demo.class new file mode 100644 index 0000000000000000000000000000000000000000..ffed26e2d808f4374df4164a4326a0a5dc9bfc1f GIT binary patch literal 2443 zcmbVOS#uLd5dPMdz3cT7K*ktxn$s8Z1_*)31R~qAF~~I=PgN+nD`K%5 zIV^SK8m`OeLte&i+~C7a5pQrKx4Q5qZi{$JMn94gG(Io$p&+9OCSpZGNyZ6GNm!Mj z^UpgH-j-m9Fhy7br14}nbvu_y3y7xgX!kVL(5#Z0^T^}`>r5V0G%26LIuWGL5t0m1an7e*P)vY318+BG4)n%T~ z9d-rugkcVR-B6RRtF5PXjyk;6zR5gKD=~Fk^Yp@;X0nih1x+W2NZ>J=I<%sxTO8I? z;3FVH9L@9Y+ip?7>8*hE3sG3eZ#Cx{DXTyv6{l?1Ooc*1%q>pE&vV3k3hrY~!8+a{ zwnCS6TOAKpR+!6*8KxDv2eHP+jO7GAWewBJ+MbAa6}*S{MLbaO5Fc>N5Bczsf{*b? zz>e@}Q?@Di1fPodOu^^)LO|cv{qaCILZec0VW$5oTTdwX5??9!8jnPLqu^T}-4p+F z?PeaQ83p{(^U|p5J~P!*0`^>wPuG}^XV~3<7>>_|*+NAyomy1z9XtWOPiv9yl+_vL zIh5rr(NBc(tlkup`Q1sWty&?5Qi%$)$a^vMzXobk=@F!~;@akwuoa$r zHqR3V^%#oTMt#<~-ITxCb&tw~D!~ruD!orGvOo_@y-|?WPR((cMY$4hVYAsp?Ln%y z0Pe1D*F;T8+yqVO;BZ3*b#|Ucm&1OA!x*K<8fZrhFX9xaOVX+hXK4LW(|Q}N&u&_` zkuE(qG@hpu2WS>(?ij8>_=!FQyh3AVDBMLadjewwOR7Q|A|%@Tr;4_G1?}l7A~bi* zRneJ`iWNwSNEKZqk`o=Vjw-tIQ6;*qf)~ozeyuLpu^}Mko%vWtG+IGV8M{VekurK` z<5ld=SJ9V0`51cyJVs1F1$!&lSH}Jx94O=9A2^Wc{27O;=qF=`qesd(8tbH?jALaS zui`{LI#9u2LX3&gq3CcKBlK~StBlYWx6*VvP6wZ5^9k-objGoR;;@&Zv7f#UVITdd z93x83;s~a26ic+ah2!)J4B!V0<426(7o5azh~rP9?QbIFLKx*Xyo!qy>r1q1!)yNm D!T6g< literal 0 HcmV?d00001 diff --git a/client/Java/Demo.java b/client/Java/Demo.java new file mode 100644 index 00000000..9dee0fcf --- /dev/null +++ b/client/Java/Demo.java @@ -0,0 +1,50 @@ + +import java.util.ArrayList; +import java.util.List; +import java.io.BufferedReader; +import java.io.InputStreamReader; + +import com.google.gson.Gson; + +import org.apache.http.HttpEntity; +import org.apache.http.HttpResponse; +import org.apache.http.NameValuePair; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.cookie.Cookie; +import org.apache.http.impl.client.DefaultHttpClient; +import org.apache.http.message.BasicNameValuePair; +import org.apache.http.protocol.HTTP; + +public class Demo { + public static final String BASE_URL = "http://example.com/gallery3/index.php"; + public static final String USERNAME = "admin"; + public static final String PASSWORD = "admin"; + + public static void main(String[] argv) throws java.io.UnsupportedEncodingException, java.io.IOException { + DefaultHttpClient httpclient = new DefaultHttpClient(); + HttpResponse response; + Gson gson = new Gson(); + + // Get the REST API key + HttpPost post = new HttpPost(BASE_URL + "/rest"); + ArrayList nvps = new ArrayList (); + nvps.add(new BasicNameValuePair("user", USERNAME)); + nvps.add(new BasicNameValuePair("password", USERNAME)); + post.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8)); + response = httpclient.execute(post); + String api_key = gson.fromJson(new BufferedReader( + new InputStreamReader(response.getEntity().getContent())).readLine(), String.class); + System.out.println("API Key:" + api_key); + + // Get the JSON representation of the root album, which we know has id 1 + HttpGet get = new HttpGet(BASE_URL + "/rest/item/1"); + get.setHeader("X-Gallery-Request-Method", "GET"); + get.setHeader("X-Gallery-Request-Key", api_key); + response = httpclient.execute(get); + + System.out.println( + "Response: " + new BufferedReader(new InputStreamReader(response.getEntity().getContent())).readLine()); + } +} diff --git a/client/Java/README b/client/Java/README new file mode 100644 index 00000000..2a11795f --- /dev/null +++ b/client/Java/README @@ -0,0 +1,10 @@ +This is very, very rough sample code for how to do some Java REST +requests. To run this code: + +1) Edit Demo.java and set the BASE_URL to your Gallery3 install. +2) Edit USERNAME and PASSWORD as appropriate +3) In a shell, do "sh build.sh" +4) In a shell, do "sh run.sh" + +Note that there is NO error checking, so if something goes wrong +you'll have to debug it. diff --git a/client/Java/build.sh b/client/Java/build.sh new file mode 100644 index 00000000..146932bd --- /dev/null +++ b/client/Java/build.sh @@ -0,0 +1 @@ +javac -classpath lib/httpclient-4.0.1.jar:lib/httpcore-4.0.1.jar:lib/gson-1.4.jar Demo.java diff --git a/client/Java/lib/commons-logging-api-1.1.1.jar b/client/Java/lib/commons-logging-api-1.1.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..bd4511684badd0cc710df5169b98e7b8f351858e GIT binary patch literal 52313 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 literal 0 HcmV?d00001 diff --git a/client/Java/lib/gson-1.4.jar b/client/Java/lib/gson-1.4.jar new file mode 100644 index 0000000000000000000000000000000000000000..b9c33d0390790ad6ef9549e16e9349f0f7fffca7 GIT binary patch literal 166372 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

IMdLXSRIQO>2WMOeG^kdTz4wG9G3Xms=;1 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%0D(dt*#$h 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 literal 0 HcmV?d00001 diff --git a/client/Java/lib/httpclient-4.0.1.jar b/client/Java/lib/httpclient-4.0.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..e9c961f1bd4f19ebe05ba3f003d25b08c01b17d0 GIT binary patch literal 291039 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Ν?-jU*^(88>vjq)b1WPDQ4U@mv$Z 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 H*$w^=7FB5& literal 0 HcmV?d00001 diff --git a/client/Java/lib/httpcore-4.0.1.jar b/client/Java/lib/httpcore-4.0.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..4638daa5f0a031a1e1f1c053534d0aeecf95cf9b GIT binary patch literal 172888 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

H+=5eH0DKMn7wOf5AFs+a`z2`r4JW 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%0Dq$w4W{nN^)t zt)?cow~IwpKs{=R+x^_Yk6>Kz+dYB^HbS6MPxct{xCR8{QJzP;O@m)D?LPB=kt4_= zpwUt10yBPRqSTAbVULlas_HLNVPLc@N!fqyHxGQ+!*bJvJ=_;yu`0%LQ>O1Fp9h>3 z9?g_%+cn@IyyuvP?(?0sWA!=amr`(nN-tIRHOed0dE}ao3@wcqJS< z!>`->*lp*y{P z)2w@8{+?BT3byb%19N+q;^N2N2pxkOf*cLI#w>N6Z8#!V;|I>Na9ZcII@(@d~@)xtk&aN~3Fv_6L4>KI0RN*(u0nvuY7d zEzU-amkFDEXGaxUlv2#y6^z|?-ocTrFmg9ibNaj_XyJ@`*OH{NS*-mW!~^=CDaRN* zLDhYA^=xzJ-me&eHezC1DgOLaQ{3#mB-<1k;#sYt%^r1Y<`BK;G0{SyIj_E}c-xQ~ z=&3ULVW+l7nUG?VYJHBP+hcCG>Ar|7Qxj94xJ3haR!1Tl8~KqTcPa`NzsXF8n-uOv zM%HagoNJsE-&D%q+ej?+CU`@=dAcpVSMwwbQ5xx%!gnDvUA9@g!ZD9_ z4+J9lm3MXZ$)R=Iw3gZ~~pAKj~1X#|d>{FV`7GB7Yo^Y|FcA>?_BKoL28)XU4sV zS3GNY0Nw`m5uCdvQU_b7i`Z4!aq<2erBWxCxNH(&gZvu+cq97XHjq;K|CPJF;wEho z`H=@Zdua*^;sq>Az{-{SX<8dr1*G7f2v-y&g)Q?R27iWNg2Ie@jn`Z23Fey>x)w*dC_^P z>7%clvXTZ}3MBbuNmC4s4 z;rO-a@K&RfK>ZkZUvpQk!E9|)BA!&r(K(ps-l*smSD z@ESR`x-lsws6@LHkpf4f_~UP#M%RQ`jkyV1xEy)(1hcYr^6}`I%&a6B`;fRXlPfz8 zPHrK*hTucm1dh;+}Fb`&R)E6M%WN5vw2=wJ&?J&&giO>%|brk}q^!SzqC?>|D z!-^h$OH}oXazE<9=AnZalc?_2!QNGniX9@j#gGbRLXU@=RDGbF)yDgq-_26#6o#Tm z#h@I8(nUZqMTKxS|DqxfSU`gzru?0Bj$ld~em3eb}Uxs@9a&BO0@uB8P;i z@vHXjw-B}NT-JTFMOPg`s^*>d)p47=0d;7uDK9YPimNO~D0{^baK+B6P9;Iel|Ud- z)j~hM%Gx2x8v8;(a*N)#ijcb*1;jPcC~Ef-sPA~0F$kReh5zA?!j#wySg#+j^0)`A zJpM`c;9r?Y&`jUqU-T*eHA_&jwo+Wg_!-$*xyu$!E7;A_#8+$xLe2#G#b1DdOkFU? zKT3cs;(U!L3Bapcg|E)}BE0-yIiq5&VNNk_L^t%w&T)mvi)`w&IG7#+Y*?nR~%;Y#hwBPEwij! z5FHvXpzh503%YNmKHD$MbZ9%HzNl#+0Xic`jYvRejA~eu6ldtROgVHA9+>-`9852_ ze7ii*@k@u3o2wcvWYbr7&^2{#QapF|j@}`R0~ui1w#IuhUG8UmZ9V&}nAt3fsDk^Q zZ6%J;n1K#Yk_7Hl3e1~ToV(;a5pg|h-43>yM2dWdJonXNbJUfQ!WipQ3~3Y>w6Ky8 zn}BxhuB@0aXh+|!7gziQECbS_EJY`ar4-|1NfgMI^!XhS?)K0Wu{f8Xu4;J5mz)_K zX%?e}4usb4CeuR^R!Nj=#I0q*CuXG>`TU_d67i-^H>P7z_6^JzwrTAD803Y)GldPP<$* zX{lKrVEZVjmPujgiom9*u3|dbJ zcQ06WXvzOVQ|<4efhOVaZaTf4OV2`5@;vU@*(M<7#wHJt| zqSx3}+C1LAT+S0aazPUrKX{kkY|52~CPg?|UDfc=Z!#%hMa7ITx<9U_5w+hm$TV>> zv+;tLNLa4V6%64?91Na|sRO78wm?zfSU=v z!=(e6ivj^dD|uQq6cvf5({EWL+UMt*Dg!vJ&F|$#^L52W16$x4%1JgI7-1?LTATWa z5AXD#>IZk}s zag_FvgH?Bh=`Fsb%M8Of(j|2R~!^^!I54N>7INzseBx` zTV);#M$D##3InX$Mi7gr8=|bN!3$hiL!uY=*fO&l} zCoWmfJrcv@ixu!csmNnXIvK`mG0zi*cpytTwN9~}^>tb_8M$Nr`WmZPd>YF{=*OAY z0P0OZfzpHxp{N!gJb_f5_zB*1%ajlh_!akOn zn4nL2;g;dZ2u=BQGeztjp5|H|VWJqK6fq~rurk6=j@7XEduOTvRtor2>^}Dv^9TpU z_T57FRcS=~xQL}mFNaEV*y#+VmrLMxmQ_~p7wn(jjRfs!-=|2hl)iA8fTR;h4t`kjSkepH<4AGYCsFvg7?npj?>kbUMer=>5 zdBpG(P~DJUfs-Hod9opp!NVmTpt(Go&ohX-3oTp}`q_l^Y0vp_Ue_Uw9cR5q*uJm4 zvGOyEDqWy`tS9iq|A}yw*ZwlAeo@L#80;$EF)z+{)waO+uLl~PsX)S9z9AJ|(d zbLvmVufcLWGO()6l7iKqtWT%hO!HH6D(#FAogtKQzq;*}min0miCP7!TJg6pg+?Fk z=`KBlp1?b{q3o*1Zj>J0=4)fWe18Mx1lqnL2JL;IccI`X;Gzvu%J1iy3(*na3E9uB zBH+{i#!x<^w~Nq*EFfyJ5uM1{u}5qA5zzrhMpn`peKLC}S;RCYZqEnI|!` zta|Q9Z6~Y9`uI?bns#wwNK@*R#tqG)hVHhW5i!Gm(V04TWD|u-8Ej$}rvo~%-4czf z+&ZiI0Ejg^v0)G+8se!BN{tAhLB$po)F*j2MX5%u)Bp7vlclCpSj)-gflRPjHGyEp z&U10Nxj1)y*uXR)LPkefWtna06GXCW_hDZ-4ZO8NvbA~To2?RP(E@OBJus-ZP~^%$ z$1pa7CC78;Atg5!cDgrXENbM5@!44)4 zDz9+ale%!IiUrS}*+rw`U9#YXVp{rj*Io~TPO6G<%D~KJ&VjGq*as?vtVVaZYoH0K zmP^&f`&)-W`P5G_dR+OjL1f1?1D>2@PUKrlE2PeDnrrfxep`F3w@QKZ?O?|5_JM>K z7$0xrsC-qamdX3szU)!{C}W$dL{5HjQ>1gHK7Tz5`lA?{ryKd23aIY;0iSSZfZfUe3Hpy)1u`Q%~R=SE*T7 zQ@07H@U6m(LqH8UZBH~b4yeX_mOO5b1Nqi4aR#_N`>{c0qn?yI02@Nm)aPb5*uf}vNHV_vh zTk|&!5)zho9>tjaE7SrYHuvg|;K)(hQl5(Qr+O<-aS1N#5b`f8`E@<9tezU1xG7w{Fll9dv zId0lnuiiwx0kM4~i?wuTxvXz;x^qF7Dy`gQR5Ix)DB@Z@1xrf@zfdWul+V<+jjTae z@yc=9sv~{rQI4QVLe6o`c}~%FC>valbgs-LeD@os@Ca$H94%aHHqYd@Y)B;0_!22$s+{KLdtKrk6E=GY&C$v9y{85wO`gKph z1_5Wf)Nd$?`!y^HO@OW+2bSWh?zA;sOgA->`rb^n)LJ(ZlI2SIZb?YnLxWwP-4m~0 z26a`V7jbjNz+S)Gv6F(%n4@nIZV;;@b%aDE6nfTKHy05m{Es7d%qdw&smIiEab0Gj zqXM&%H|#S?H;6ToG>BXjswpsCqRR`h0Ai{jWK0x#^au-Lqj|wZ`IkVUXGqrECPIoG zS7_6>ehjq&0C8OZPOSVIV-I&!_d1mQ=~8evwU9k6gla^$_0G>TjCX2zpggHlTfr&r-xF zcvhX3TNi_?eNJ;-#U&F5Nk}IqXydn51P z%qKK~Ej|k{9SmSX`A-sBe?|%+V-tO6D*$NzUm@dP(c@3>wUYH8uU&H%n!BK6okqDDsiS;|3SnSX(nK?z#BgYEF3qu{D46sxuH zfHq9A5{>Om)lU&3QEl4gXzsNRyp}Q-T~|gCWTqTRH9R#bNVc}Gh<9l^0OyEP@c$*b z4b5NH=J+upE4kEWaejk3u<;`tx1{=|xhHYOUz_Ae?zPf_sn|87j`k@os!AP3bJy01 z-p_|cIuqWBq0%r=|1R8pn9fz0`QTh4Z$$d=9xY<=`#J+gAll-hs$#t&!o8C6x@1aX z9K~(?G99$fy^;tVB10uULVtNU@S4GpGmo23OuRjoAcF`U1!05-^fD#T!Km|~3iBaV zR$&4{mDwtNwD(>oOh1vA|N343*JxyoAqhzKI?*m6x4Mn&xBxuvu8cK&wGYtsL2xS) zzaa4Uk$pJ$2^3iP=Yucn`OeWZKIHy%(x8l>jA1{=^udMiW~56Y0(owF>Ot8Zsrhm7 z(prvVs^DdQJ$$UW_(#DTlVKA!q!bzM!E3+rSg*mP6}=Zo&Mr#bn)T6|PZj9r9^$wr z7zoju184FIaQ)ivfp7ErM|(sC8P8=w{;P^dxX*ep2o*aPj?%4Ks*N6JNz+!K21BF2B`AfW4~&0z;j1AhQ+68?z|X>noE+5*R;Kp z=fbopc9wJ9%S;Z(N+a97H-HaJ9lUz$rfYw#{m^ssd4k>Lak*3W0~Ee@9Y|)I8CX>a zz+&~SDohQli@6OS4}XV)HIBe0SPkv>_Mo&Cq*zE3@s9M*#Dh`IFAbnpP(yTgy3`iJ zmJ!{JO?9JFX>*t4(7ngGg;ohsH=!|cHx%3u1OnVrubrQW2O z$AWJPQVDeeRF)XR6@0<(%DjQK+IV!}4iOA){d8e11J%>o+!|gM_do2!&8%XKqte*v$n<_^$(#y!C55VY8#;w zt#cL{5J4)ztfWe70)RUu7E!V7AJsz5w<{?14AR@pm5}w5cBP@KnBE;}PhOP(42dY8 zPq_|@k#XJ-ZFj!Mh^lLjUvd{wZ%SNlk&-gGm_-j+{IgL7Z+t?mG1~E+2~85jYI&%z zF$AtSZV>Z2eUZ;^*wYEjiPA&wP6vYWg`ld zK7gi_oP#rB-hCN@m~ms?^;7@ov~mmL_=Jot*c!wR_L=+(4z&q-4FV?SGDZJ|xYCbQ z#6F%4m>ur6$?CcL(E@Q-=N`@=QfI-EAY1u$0Mh>V`+LS?dejNDsRc}3& z+hEE15XYeADz8?wb*nNY-ik({Jw}&mcfR)w$8Kg<#3^+1*2>dT0&|!WnL2Ujtj${b z+6<4j3J)}a>QMTZBYBS_C^o)Lt`^n0wA^*dyUC+Y+h_WvDx*8SRFx0?y`c7{Ul=vM z%A{jE>@Saou#=oXxILz?nc6%9TbD=6P|rAdk5&6}x?u0zu8{cH>>}P`QldEX+on^p zrDzzTygJ8WbyUk@h{2)BhCNy<;CAK4yE%nR{=U`x@BOd5%XHijqd6Vyl;G_H;E-Hv_$h=}KT3?CEnEeCSc* zZHE4i5!4%%)CTx%{9RFXA3|NcichrIpyeFc?#msi=?95~dZh^_eX8BXQSfQARq&%o zHJ@f;-ldrzU|M$)-bM|+a%p!_=71srpw7&TJ>!j%bjB*N7TNyxmmAqXI+hrbNF)_N zm30nSCX)WcUgED&=&#v1b`-!}0FbPe2Nebd?S2gi2(&p{@Xs(0CMHVV3SFO)g3Paz zE{cA#pz#F49dYHL*U*n`2>W?H>^;FcdwjU~`V9yv1F=%FNx!&>;O91iZm^mVw9EQ- zdR5c0{U)=hJ=5)aW()_Jb6#~kVB{c>u@IEx{=Q01`Tg;W50#O@Sy9Kwuet|_zh z%#kmWzb$m*y63e95o)(YKI-g@wZWKNQ9CTirnK;C>QNWEoQjPRZr!q{B~k79Acnze zH95s%9!FKi6r?TN8DKy{}#lB>CxcuHB$ji^n?qunddRnZwL{1vg|WLeV=@oc6homrEo{K~hB_#YOKs0+3$R*fI^hB@tk}i|k^x zp2{7ZkwU3IX>K`~g8N}phXozhUIgeUoK>@4^4ND)LY&>Le zGHWyQcIabp#a^lO6uoXq>m*y6dw#F2?t%pU%xSjTvIM}wnssAX|DDS{B`!87>4^L z5osLt!)X-}w7Qime=>(IUb!RN@@ z!D!OLKm9xXSW38p(oL;}$wEUI#`faK9YtayE>V9|^l%1O-pVc(KYbl(MmA(9Ph3j1 zv~1)Q=H(-KA984sXKS*c139C@8ck+pI_!vZ8!iA%7&wYz9x3DWu7Omq5;)0yC znO`A8jj!v{Jokuq8bTD)I~oiouKeN7DWalDUgnMju?Qjzut;PLd&pAUocVUwY}N!e z^45d~@ayP_8l+>x{ah6WzB^%j74yU@gboW6jfsg7&=6s5wBB4VA3Ew~hiC|&Wh2b< zcZ0YbYVrYt2xHjj_h8r<#DKtsC#9GZ8IVrT!7`*&H}V{+u%UN4gCANpA7x2sYsY{> z5$rM(F%i(>Tgheogh@N{O2>rDWp|qn?qnf@( zLW#UY#7kv$(wug(RMTE!D8({iDxIH@OH!V28;4hMGw$~!X8Fpml%cej-5|w3$eg4B zJ#IYc6<@YlX&h~WLRkh_K^AcJ)AHiaCDx}16nqKQ>Zu!MN1N{!l>yGok(HzL^2F)g zHSqf4(On(IV*`99%1z2}o|jKpIqROBuLElSZLZ+LuK)+n?wQB8lfX$ zfGvbgW}7_LXz;7J(^T9wzTLI^5Cz|4>KrY2fvVhn?KdUr@CnFYCWp~bT`n1H0+$%L z6lfHZkwXS$$j_e;~^fy^NZyBAQS;_XD5=Y{NCcuzRS#L)#5m9 zVs1ErHykXOOUPxFF@gk#j>clMC%qBX>qELe%x zq7GeD--x%}5M`|&WzF3u@Xc@uhVlc50ip4Se-W0XZA~BkC8^OHxy5w~ZBr8z8VPHW z`Ji78RLVvI@T^+jBK{@N8+(d3f0ynD?Uj10z};Cv!o^S42V89jXtw9Y3W9FBmF7_Q zK;rLt(jdJYn6;uR(|uQ*sYz3*Km47UW=-IFDeR%*M&UkJ$~Sm!pgg7Jy#x`wB>n7z zN24d`G0>E!#*$SY{;VEjJfu`BS2kBo& zN~nWQDXu~6P!eH6=vaDWz}kPan8dNMwZ^oIP)99<@c_XEaERoV!?P~@yq$bwtUVnp z;`IjZ3dqB>TGacdPY%6P?9%P`(|_uUWJjkdMUIe_$*ojm5WGyPtOwlqXK;Bu>=^-- z=o!O_wfoR7mws5It(f^RzWIP^;q86HPQq%C7kn6m`Ad z@F<&#Gm1qOyMTw?2vxi;6VI$k5ocyF^zVIS7*JT7;R>NiQ0L=I&hz%eK|k0AnHJ4u zSHr7R*E$YErA46CY!hg+xW>G0>380dMP&_UrP|1+?KwQWUEuxiL`wv0Q;H5SwGJTJ zGX38*&|l2`_pzq!ALELFEY3j@%a~5ck-e&(r2!65Bp5M&pBN*25>40c)>a4ogbM8y zPNa7g5)w?^C*U`^0Y^y?$?Mo<64?nahl@*q4%X}IXd=8MDr!CqZPJstmgPvX2x! z^or(8whQM}0<$ZVwDgeF%c}0Br%U2L zdK?}S6u0UgF&J)Bk7f&<^aX$y@BH{K731bua{6T;V->*aB6ibI+~Dsh{tCxE-^2*^ zTx7lQuCo>FQh8z{Guv?^`Vpep1UK3PN>aO2O&5TMYEo^EUzE#E3?-3RJuLUp`Aipo zu~fYXZQO;uoTT$TU6xQ6d(SZZE0-L}IC|KfY_gmzs+4n}lfO!<*ff+8WdEg}F1f@u za0x~;F|Q>|TSheEmT<*!wzwm4P5m->(MlC7o#+A@BxDbPJ)t>pJt=71v&T$;2m zKwQWMHNGs<8$!<$7?buUH?NcH+(4jL`apvqZ1~k!q*_g90S2<%*Ggwm(U+q0#Nwx7wwORl!=y-D|^?$TL7S!fkg zjq)H)aN7DCxI#z}M&Xt3M*&V#Vk3|?PdvQoH!>NJ=J-gowFSJX(GGx^MRR8lajt~@_Wt%x+E@UpJl zzhxA3n#Cu8VK$`|=vk@9uZUvAfqS00nA@2)-)1DVG^;GAaSDdh{pSDGh55nPG01l|BDMfOa3^|1|x7M%n+Laj5dD!>SUpc2Q!5h`izA zZ^JLZh}r#Uh#)=!yA9EO_J)hn5@$q2)N;!R4WWeJ#4kF#;O+`C1aQ+alJ#E}Qhp-$ z^2CaCgsi}EEVeJMoSxN2>3qHds3vRVh{gy=@k6l)Y$U+9P;EQ5DK|salJE@tSknk@ z5Q(g=3-NXu{3Vw%a|?&k5M7!GbE$SJgRujrV5AqzHKBcsPJZz(S!ESNZ`Tx-ac0b> zS|}xGgsJ52|IjwaCJP)myvWsKW{$&Gw84rfcPN}ovuH3^H(h4zmy;Pkb04pRF0iql zUE%g1AA~nAR%xzaJp-FpfC+3idXBkK8*V^ukEu`#EM#>kPznKeV%XjzT!p>~d8wT- zSN|qaCdd*#=EriG{cdv}qtVD##oqH;PkZ@Uf+2_Cc{UX&E-l|U5KLYeij422@3^!^ z3!vbj7YgCrypW?9m^xH+%Ppd{cyWCaj?SX;RS(t613(}{c}VchGvT zjp+TEXF*Caxk&AC>11$^YpKYn4emNB?eH+{$A*{sxdT&h7&@gG zI(l(7tA>gVvbG&;vu?^+lmrKWVVj2^k@;;G#r?twzu%6(f>d4r54--tHF^uqGUD1B zH+@RSXST10f#(S5s%CnSD`_CB@>*^_amoJ4%rc+LXb%;OgRIj%jOeXu8wy81UP}7YwHPx}Box25Fz}eP2?84NI2&Qcf>U4i3v0A9= zkP6-4j!af?>(SQ)BDF$cvKX##vil>y8>~&ZLWui{I7O$IE5c|H+;$iH1OxS|66y*{ z{cDMAKBKml8qz_4DmV>K8k!ElRKV4kUpOMVUB<=>v+t<>S61tzy7o-FoaZC%HrrX^ z>R{p?5kp33LZj~Ae&3Js;Q)o+DP#96ma;@VQYxQHq_y;ZTr zUb&pd!&djCf)`bWI@TXFJdEt;UT31G27=WY}qZdk8NPMqn2$&RmT|+=YcMKo3!uI0sx?Yel z1=uV--K^VQwgV=`fc47z>81x9@ZN8Z;C5Ha07c9V93k9|>8lI)jox&~BIdTL0XLKh zvnRe@br@U=wxphCWK;z*@H2Kpb`?7nJbGp?c|3KyDlwm!*!`h-lXi;sQ2BcHIP&H~ zeO)FlNv}rIxbDJzsIf$?szg@Iz-IE>H2$d}R_Mv%*JtAcutocP47JKyRGA5=BW8^F z^-$#`8%B6Gmiye7AM;KzTAH(8L_Ns#us%~*20hFbl?d{Ei+v#}DZvho^Ekmt2vIS%Rtl63vWd`$ny z`HX(ZIry7;EE$)b+va({tJ+v!F?BJx`lwj2lb~AnK2i&Vs#SV2UNVtk&}i=Xuo80- z1{)(B^1Hm-21~j|huLb4$^wNfz0}TK`sq&lZjVUlDG#QzbDMhLCy{q!8LnHz1{wLz=z{;#cqYgz{A3=?Bt{5! zckFI~AdH3h}~nI z-LO0I#(pTZy$EX0eTH6>_}C&`oYLGCt)5Kw%`WC0d-u|8GJMj+euTKbxTC!^VqC&M zdGx$bDZit>v+f)h<+Xnjw!Zbf9g4lwUf<1XA336QB0S-2090e5PIFe&Hoqi$inQ-5Rfc*z^9Me&mmtYzvmQv^t63b6{pA&cQy8wEzh{ym%C~7F{z);dVA;)&PNLqH-yd9n+v7}~4+&fKm5ZYzJ+Nl?!h2g)lNc$YQHuJlUR8)e( z&v8x7aCRor$&K$EOKIg!*NnG1X!iPSGwQ0hq3PV zKnx>Lqv7$rSF0&CCn3q6G=4|tW*aZWpD({9n=aqUs#QD zUB`Ub41-hX5>XqkLe2S{zD&W9XW2%BL^QaX?9XS-9Xc4jHaC;eF@@J(G*PqZle`(3{OZ8!K!*( z+k6G=Np=icAaLAeH$k`gmQFi}1QdqmSJ{o!O|--7M(Y1TmumCe#j?xw8|rd~>lv>O zMa`i>H8<}^{IHCJF2Y9Ow1q}fpTqFA$l1W_jEsM0-#T6ftmx+NcpmDTkuCL8;omO5 z!)MDkTnaW%%lx}PTfy63Rcr563}jv3M<F`@tEX98S$79fJ)(5t-H-SE7tk$ zw=3t2v+X@5+Lue2p3$;`1rOvpqhFQgw`f7Lt zTDf1Jp?Bo)>2{6);xQIo>EMm7@pGx6Ehg{h)6MDoaFn7S|FUI0CUnY6m%Cv~=KkZD z33}7dOCCW1&(nC0M|71FuA`KN9OFmqTHL^(1Dt>%Ss_ z^}`h-x}4CC&WkRYk+3Z?Q#CD_gm2B#bEv-+v8gHaH?e270jML87Ex)lMKq1gL;k&q zYW$Wg5GzowJ(kBpJQpk4FQF))ksEt?T|a(kZ<|Q1n`ufB1_;M1sC6eGs|YvwTR}n* zXbC0aKSsp_*Ct`8e1h~xCpfw^FUMaVba1!67;L}!1ta82MOFB1e^H_$3}8A|f2kVN zgOyAcHBn$J4T-yp#Y=MIKS1{)FM0g!_+Al5>qg)6(LST2jAqEd1v;%@_+_q(fy zSb+Nt0DvbV7t2{wz+Yw0^`P15Q9D6Wf1*l#F3IVjLc_=|Z zh*~8Z3=_uOO2AT)pLWsO-Mx8q&HDTEQPwuwu4>0g(wq-Q#x@k=hkT^%>3h1C~C_3m=(YB*d4H%Wl376@(-#NE>DuXT_wWy$ToHK@w`x-z?iBEj< zQzMWZ14HmZSERhqCvd(*jCs+T-3I$4VBDqgwzN^24^VXIO$n)?Az;v@)0xidbs*K9 zJ1Ms`x^r^Qcv+Y|iqr_QxO1Ng({%0+_w4J+r$Hh1bgd?vu+_q;K6q{XcsrGEUBrJq z{Ek5~TYigu$j<{V+|hr_Klw;36tI0KktaV&D(={w=el$TTd1rAQ=VJ6BMD+zjAgb} z>EmpL{v=_MW`^mCW=giwjiGSd0ByBx3G!&S*~R*#B7;p4c^X7tlxOk?twzQ$)^5{E zxAd(gKLq#8o@@I!;D_5iZ#{=OY*v<4Aw6lN8&PSF+POnbt(zI&7SKp8a0 zhnc~(6^jK6Qds$H0moDh3LM4KXe-xgzd7(RyLn-N`fi5Yl?HlQdkndT%7c@ zB#Ac$og0*yXOKyf7(;Ac0C)AKI7T;g#7zJwjUYcnkr<-_VY)~rQ5?4o<|?YI4^o!aH%bd;ANjeg$jha7RYe7KCh>HZX5I{ooCNM$#0V#e7Z`RY&) z^i@*^+28z0V*C*}OU!$6MNKXtgB(&;dXY5p5Yp~tjdp1?!`N%G=x7QmAOi}VVUMv? zrEEdB{yMq7ZL;VXV>6`!9$+uC%9!y7q%|?hWZVP4$GP3xD%P;Pq^#r^nzQI_Vz@R2 zLn4BvD%QlC4fjcqrU%nHxn;MIl`yf*%=Ew0ko=bJU(LyG721#-k}350YQ*fxw;8Z! zbOvgAq5I#7=7loZQw{LKN#THinE$s|u4rp$Y3%gBKk^FIRa<0ddPcGm%pH*BwxU;2CSzzo1l_yTz>i%(+{9YSrG`CMWDM*@#PMn zMev{_<&ku_hJ=V9Rc+duaIRm_$kD>RYfnCRI8I!q*UmnEc%E|og3r9qfytX!3(+=M zI`7Y38-uU4+0liyz+!jCqH@!P!%N^qTF+Z`cL4xe^Y(={MCwHYpaTpP^Gg%srYJ|KoSAX0lN&bd_@3}+Kaw14V6M5%pHzh={z*#eER!+YWa2km*RrKOM?9P9g4SRH_SLr$ z)~l^xMOrh1IOpqZN@#>CJodmB(rQh@NoGqk_hX6}&z91roct~u+NM|@<%dq|P3BLK zgvFE(gcd?iMUS286DGzIWrV2;(m-`~fEf3-w>`(w zo`#*M6Bfb}2}5YRJX5IuKa{;=ccsyqHd?W5r()Zz*tU%o+qP}nPAWDlwr#6opX~15 zUPAqi<;z(#D!xZhc@VMa-vbIRqyT&is91ORX zaF!tyH5>yF8?FD;hsoGI_CA6x-yQeBA=~`IdKEU>c@ob(LC!jNpDO8N{IiKJDW2u+ zk0lOtN;4+ws1{-q6DdDcpSn%0r6BX6vN0ONqI&lR-q|)PvL*_!U&iDJ{EJe?3o)&3 zGz3dUk4j_{iUDHYtB-G37};9FvUkTRY)d)V5r+A5PhLV8ou?Sg5EX3$g!NdS72QgQ zHSkP{PPw=mz40e-j5@qvmGBLTr!(`Cl2DaRANZVYlf;TYM?*EL(hF`yhG50$m+X{x zp=T-&e%{>=j*ifmvj(!&xWcO9#|@-zrqg4qvm#h+PxQv;oL(ca@FT5RMzWtHT zmmt^N+eamup<}kxTsJAsQ2WyCcUl{p-*q#~>+r(bq40L-ijjC%A~8bLB}69uv$6mr3;UC=vFfR4ysW*5uo(_ zI9a0S+Aka=+YawB*?&E;Z$Kn`oFvL}0w3#VLM|Le>7xx&uM}f!vgd(#OYznK+WW2U zw8XgfDL(aC>vLHS-D)tZhz-g7;FnoA>X|^Q^+rcz*x>Jj>hBX@LcRjDKE;E!3on71 zJxb^FO%e&u6~dthyAZI^2~>5e6;9MWi$0}D*qggG0gq=k+#%-;}yUn!o&!W~m9gHs|J7`U0ax1T1j zrl$4ux`80;HA6!y@oN_Cx?+%R7H0m|?e#s`CCYnOL^(`D9lDtPDzjQaNT^#;619;T z5lVj?l6NdwZH%7*iLaocOF&~+MClLAk=d6gA;KQDJJ3e1urC;(?J$UrkN+-u9zPYn zYE|aIB5;DbBPf<$`n_h9qIRkDEW@_$kf6>Szo}FzVUZnOH8rk2FzUU0*-5@I2P|~+ zH6?LVfE8!=whapTfX6LE{Gw>$`ZV3SwN|r&0yj}8+nW56k4^@!XGv?6zdY~8l``D5 z5^J1b07aeo@wvWJ_M}e(4{W5vkmR3kksaTHuPp=`FOgH7Mz653r#G=#ZS-XR4+9-j^qrqnZi7~_vx6v2H#BNc zrqaQZN38agYLE6Hob$=s|M_I(l0iG~1$_1t4Rd4hLqG&O>a7i` zU;zSIv;;v=XhN{C_e@4wTAI0+0*cW)hL=hYbBFaR4DIcqcK4lk&)w$q%V%z;9&p&M zB4TB|m|#a#mw?;MPovzZkDs`|N`nG_{^39s#Ep%}rw+2gh2Leo56frw=8yT~ zCdhyb_suIB^I!?X#f09V#)R(%MI{Q9VJ5}LF_8E}C`2nECm<^#vw(lePR?Y7Vs*~G z`he?oa1LUj53vTinuvn8EtbNc2}6xc230&&rjR|l7fee4*an(g0i;G2nleRhG>06g zX>18gMxHN}tcBc{B?dP^h3TRQ(<`0J^~#~-BU)I%16if(PS#0zk7824;AdtAE}H-= zoxcxQtkYxC8Jtt2uk4=F<~8|y<#*EtHW0CMRmB$5YOqH!bt)3n^7Co%xp)yg)m!RmFd77_#d z2s?i%thKSh7WoFBzA{kH$*AO=HjGcLIbkIdwWsJKW| zBe7eqnPt~j7c!sU#Aj~R23)@bJD2{Pcr^NPP1cPaj)~O-g+q%`Y-Ob_O7zzO;}Hk( z`%a)@GLRObW%(EPh7kWO)JHWVjiSUHnTO6n!kwmagFhzWsoeqV6qjwo+vm|uxM>Jb z(`TY7A&iM;-}L!paFKFT>9cJ86+Bmy$(DN49>8uF9|x~6$9{NTFTB~WZDvkkin-fd zP3CSDYhf84Fax#SHClJ*>jc$cNawa0SQ;K|AjCL>7n~|0mFZ{hcz#{7gPBC)x`vC4 zGr@6?*zRC{Yxp7j0B~{DyeG7%Sm3QVJ_lW}I!TG~YFiSP8qdqqrw(shR>+Q`)pTE0Nm0})J-FaVRB-mFSxRj#FuW69s89s^2sf}?y`f)0 zkb>!fRFf=sNzJsaJi7Ed;0;`Pb(mhCGxu(Tu(4;17T;j)WCo<6+p39-C09oRA-#fi zIPs%7!g=eQ(B}C@rJA1Av(yxBqGw=DqQSBE*39+?KCnbw!=32u3z1)yCMOsP;<3$4 zAc}ay_cn&P1qi=&+;S^#1st2Nc!G4-vQ1r3ZRo7z1|Re-$8}_sC@dz4`0YYdbtXn@ zfMRKSv4mna$eSx6-O3cw?Tr^C@I3daR3V;Ig^ZU)C~J=tP||c?K!;wB5?u&H@(W_n zAjKs|?-mC)jdLs@-pUzhL>_F?i51bLz!)l5T@|kb@4gZFQwnPj-bB2wU9Z#0y}#Wt zrT^(3g%T&><#c>O6Yqw4?o2!=seDHF)h8{v&E!7Db=!Jy#^5Z)Q8^L7?7ENU7L38^ zWy2kS&lA%F@i)_w2K?&^pK~Ux#HC(xtDr|wKV{?-N)YQlj)4KJu$|< z-WT%<%e_JJ=^J@Yrg_E7O#oNBCFkqYBOwJ&6%8{cGXF&kEbIx1GYcAi(_EPT*~Db; zSqGIFE-EkqpXqvRGB=T-D^Y%V}eI?S0hBzqB%TXt`J z*l3AiA1MsIA^0#mjHCWAWEJwFb8}vkFzzVbmW)#Rk* zF2O!SxPT5QZ!R8MXo95eQ^YgNw3**AWhcWCHFFXb;~s!0VY#oGoy z7)IDly^(y+otM@W#bZq8rJv?IcK4Ycm%#sUf8z5)HSG^GU(kCJY(4 zF(3(3_{oKT#DL!GhDhEYrcV-}7LPs<xhg+Y-R$aV@Hi34Gxy)$JWW4O`5FUa8+e%PU*qPRl9n#J_$pV(^Q>~-l zPr9QlG(Jd~SV%ZeQ3NArwN|A983DA3-YBinWQI;ly^CB2y^- zD;G8dcFi&k}v$7E`cNNl_*n77oT zBdh%9R%Nm)G^uQOxDA0Okfz4Iwrt+FxGOPLqm^3W zl@MY*&LHjL&lhR5*$u!Ng5Q1r;elqA>XW{8KS~?Z9-^~MlcMb?fPyuTJ}#@Uev+5* zl=DLugUn+v4thr!wUn`XXXlG{TQ#V9PMxSR9T__P2uNX*S8mZC8k=2C4ttNzEwbR; zI~)oPT-4#w(MF(_1BBnKZo$46hgyGZ-aZKKTSQa{)aA?)F2#tl+DpQ$Kc{<$2fqSL?-e?XB1 zAp#VUPe9`rSijC&!%r~10)+`dV_jTi{n6$}?v;`Px#V6(XAQ!U1(~I;DyBNYrRhJf zoEr4;56~zMX!N_(S-q^%`BY{HtVRm)0xSV^k>+OE#OmQE8!*5+)szsd;3%V9;@A%19gL~JIpZ%QcNSbZXdgdyROUh!r z)Z6*xdTx7r6`x zw4hss7CPSNJ4Un`rY1gmhu`A!_;(?Fh7o;s@jQCp?hs3FsIM1@vE~rv@OEjh&0GS2 zoAEa^#$1^Q?T>{!JOFnTm34{v77P3n$zS0!v62P;J^#hjX>n>+^ZXCb+W#P8`nNsj z`vUxTRPNtyzJE>piT?Ji{ac|%9e`|(Rxqh?+e05ie%0nhAwoD051=gY;^P7ZY#P> ziFK#HqxS3foj?7$r7+>NbqWZcWOS>0TXvvTC_ro6&m9wF|3;(2o3#g~W}h%_n8OO!+I(XnvGp z>@fNiIa;8>1f%N^@i+Y!?pdzc%V&a!4fv9F3$%!qNbOE>mf;ia=)8a!4tkzo~fOY~}TutU3awj-#GX6x6*?#<{D%z{iZPK2o>m^uE zf2E&lA`$6nvNg29c;Lq{P6{q0!y7K?`4VEfUN&# z=@pp&$CtA!%lQi_^KohMG13=O=?XSE`zVBz)QF?|hK7`LvwuwUi2BhueS0xhW3Si- zif!6xlU_sC`;5mxjh61%t=IhMYJq&Q7(?!f+eR6)oN#P{vgjvMVra z6y(p0y3D_#lD&+YqNh9|X60C&#kXDvIfW&avX#IwvlWPJA3-w&=7$;T0?#fdE^&f* z*Pyp06uDKqv!QMu8(_xb2n35Y}#yfIW&v0wOF(=+lJkqcmfjQ>gp-U^S zVenPGnBl)eZ$MaTh@r6A1|Mtm_ct|91ezS2q11&@uj6oHqh5^5q-9gEKB;tjSuX}W zIij8d7m$;0ny$fsC2lE!0dYO`GX6~n^bJ)XNkTlH;nd{Kn*FPOl6jG&O>pEM8Qr1i z?ZI(loyYdNe1uN~1tTU};#Xv{WZ!|k z!7jxXwi*NA@ttxIWRp#}X4@Ej_!;%fxCPeX3PtuKzgcNDe0>uflvselaA`wHew=iZ-cEex2 zJwhK{*EV#ghhxg*iBJ3Px!1=}Je~w!Z-LZ565Plm@UtR*)r#TH8%l&SqWB|;(3%qe z5spJsW{zs3VB2kKRaZFB7uzKy=u2nVplIGna-)RAm!lb?m@?GO!bhovQRvP=X`+W( z+c$h^$dgDRAN*S+e-eI3d3)0|^OQ`HgVbbZuUqG(qMZw~Z)w0oFbo5|uuDw*hPsf2 zsVL9S<#us!^H~UiKq0RPjU9s5v2)tYp06cB3>p{ZQF?;LvpnMn-5fJsuL4ol)R|4+ z4Jyl3@vscX`3}C+KW8ZiZi=-3=+QoXt=IC$AjTt}vevJ*r-fQqWb#9wDqEl@;)OWr>ZS zW$JL>#BPcTU1Id+PAOInJrDgjSV>OzTfkb^^+8)8#8DmJ6(+aP#{=ewvt9Z4j^d;n z9srhUT5b4~8+C!)7>n)U(woNmfcI4ka{qjy`CymtIs;!OXrDYpkmyy5pd=boi!!A zhK2p)@M2j|r3eKwiCJkbKZA3XcZZhgTFMr4?)c$-aR1J^Mt z_flx&9cVOAo)pqy9~KA*YIiZ`XcE(^%3XrQgc%jIgSY39vcYN*-g1dMRu-n-)TQJ;9y3K1H+IqPqA z)Q46?MO!HSE>93murDdo3RWI=(Kb@2*RJ&C3_a)IX3|xKpG!J<$G=4aRI{xL-)V+S zv22*H0n}dU>y+bu==*3JiJH5K-@6-IcQ2g2bQ;{1PtjZua}?8N#4w;K=4|I#Y(a@t z5VsnVQJ8Bd;xC%8aL%LOMS;+hh73MTqWkiQ@|dy4SKm@ms@d+5w}tA>g7&YF-HdJ{ zuFr&K7m>Qx^x?gmL5wluNL}G#Ivh{LapMHNk&W3k*=-K2Bc4J(l?;+ngdb&~1tFh7 zFSr&D{#X{hL6L={0!JeK!f>1S!rG9-er5{V{k7fWrqp)q`4#kyG-O-UbOhaqW!r+c zgtb0YcP~b26}W4lbT1^LfF^U9}OtLGq zD+sbqF6I&9Ol6>`qAo^1(W_0KXP$Y50{q?}*HC`gtf7V85;aOCP#O_&s>VLQy!dNm zeTpnVM~r_1TAtn}c4?tRPlOA}BJMxM3gJ3Od(%=8;g0Qvd+7#@=N2KrKWV`um6dJw zJU#mxLwy&+6$LNUyQ!26;IZ@PNj$v*;{hL8D~@OQUCfD6Vgk(6M9tH2*h!=ywnz^*Z%r*Ko6E zHWdcosGrO6(!}wSMJ+s>F$&_S0aop1#8|$IbTDN_wyPjtvb8)Y6Q$=DdyAxWw~)>_ z?A?g)h@2gWPsHW(D%V?m!v|)J!-Dc!?#(6jI>`ORn}j#Q8Bt8g<4n93czept4tP{k zxz6>zYCV1aY^X%0W`9iOyvSNPZ_xZi?_Xa!`oiQ_8yG`unGIdqDq>-%8|wBuAiUQ& zgO3bAR{*-#AnIob^J7a^VbA`?JFn0i$iOo((ydv@Uku!V5f1;JJ%#sZnO9fYXt}U? z-#<>U3_A9bvXY=|4c1;wzY#4*NY;+bZ6m@E0h#or);R!f-S}pdEaguU8SrXt>etib zL&7tX+uU=HmS!Fte9G7d{BT@-smsv#a(ShJ=cF}Myf4yr5w;}fh^zhAGG(8?J^vZh zAMKY}&ixp7}%0O3X zSR>KHJF?t~%9BkNy3%^WI9Osz`KsVe)1gz2hZHS<#A>;lfywISLnlKk{-`VoMxp4y zq(*E{HGP{bcKc6TOeD!Txl6QnmxX?J&h?a7Fl{ zNnvX93GLKT@-r9D-^gNV#ZQ~L=X6?rOEtq@e!|sxdaIyM>1)%X04ILE1%bx!WOJ+Y zX;xiw4isRp94D>r)4NPF3{Mk|)Q;{*)<-!=(mw?`=w0*txDrBSxdL5IoWQ?@3w*Nz zz!W5H3Kt}82sgY#i28)qXGmEaoP=k4KXXjYQ_&~0$5XCm{`su(7i&w=clb!tSBo2h z;P69Jd=3&)Rp^Dw8YoR0G)wC{<`|O2kzhryWeSKvwazCN;puaWvL$1g%$V}`I>jLI z9n4P8 z*vliOWy`AEMNJEyz6Mo|eT`&yuE2_|FcsRmlJbC2* z*6@>zza5Ye01AUHsbdZ!v4&Xr45B&1qKE^RpP&gx#UW8Tx@XEhB^%fMLjHWv=o^ql zytL+cFzfhU$g{OtL|V6-hC$HaX?E1%+HHHZ)$#I{%l`=)C&n8i(P^}^iMbU?98|gQ zhPDh#Gr|~x#@kv`jRVygivWvis2)x1UkM)J@j1W|vs)5UO?rd0ghH`v1d@wM!Hk>Q zf8H8HzT_s<=8$U8eKBU5&4k)!yUhQLVqQNSha&276Sxd$7J=zFmgN~ z$t(32w_w8fO2nc18Tf$QsbA#bQDy%f%`zotcFoxvsJ?aoP062Bz#SZ2mqD6=7f2p_ zYUkz43f#8#log|J#8q>i((Eqvri;!W8Qm5DnTiX}#@624-2SJr@Nb$}14fFH&HCR3 z0%YFJPSDPJI0MB<2>#k!-OK|U6cBR*i6kMbNKVXAZ@bH2+otL`4;D;9(;up_@L<_D z9(#QPLrgZ(t<|#P`^w@ZW=sVW~tVzF#ALnYL-VIkZ-Pw8-iu1$ksmCRI7tVx9 z$0tQjg_O2*)sp2j!AAtAd8ddYYpL)h{)BOmB-vt>K2%zMe3HrWiOv|RJkh9#;* ziZ8U)yC|aJtEX7W^Zsq9vE9gxfhc-bl5a&br}B0c37aq8Y49l!2KIq))W5Y4Cb`A| zr{*%0zC8vxc0sCrYZrfh$)nIQ+e2j1z(A2mR*2$|Uz7EMpwLzbO=K!B; zV*LJx)0ycE^MVw~D}%jLpqRye-i2G<&H_By69XH9a)ug_KQXc*D}1scx8v~vSeW;y z_Z#_l0OUk;`*(DyI)z`JzeEnjMS|}EXp~im$6ygn!u9C!#AsmBJ4_!+5j${#!{(+? zwtKXKdbdwrZ~wCE|HI0G+yGH(@V)Ereee3r|I4KC&s|^Ud)GHGGx^u6BU$Y~+F`p? zW1aU}Qw(s(Q?g6yjk%$VNQ9xRaoK+sI9OS*51j^96-WOTsI5^ASJI`0^G12in@M4_ z*gW? zt@j1~3)dC`X&@+o*k=PJ2VT6AdqvJ@PYqo;_ny8>W(YB$k@?YEPJ z9z`;!+X)LTq!03t2>aa7_zHHKeXd}dW1?+V=rC_oBQaPhy(!AG84>5CyxFXK8tZgJ zlZIYZ6^S%SR4yv^Exj3?eBLuN%pt7GRj5`#@u-lBX-qJpV-#_t@z{&i4NhK4f%`mN zXG)?xD$50G+xU(8Yc0?`Gwa4Alh4*Ol&2{<^dkrf_|AVeX9s|D@(qU()v0L_RQ@K0 zu-3>OQ2?aS<~^?JY|<0-&^<1yG|0)ZJ zV|z=;h|uKmIxKDhN!HEEqsGib5nJVqdg&wP3$I`4`n=6pGJ9VIf`>DY9XVP-39xPAYE2RX+_i3690r6^^~7L zC-fS_P>t&O4GGm~VjZGveI7w3V6o7kXU=FGGgb&n#9;?F!WdAfTbJ-j?m^6qtav zQPr3*e+y6WIR^&{H^HGqH_0K@!BZDjZ%zqt2T_Busfv}5)__tKF9b7XFYsKnRs%G1 zhICUx^2C?!2(z2C05cVy&|{VNAM|D4jjqa$6T{?Us>bY!p$zH-CXyqXyT()aS zftsSjf6CmD=tmDt(D;X`sdR^6tN@dB8NP#~JvPKM^<2s-Swm3)%gR{;RlUQOxorMd z;9!;J81qBgI$}fTZbCy8-86T;N<-DHGJWo7j&4%=J6{>*z}0GbtW54%)>_4nO}aqa z8HXW@gxy3auC-a?yITv%c*9oXG}4@R?LVhO3`Pz3Ojbq%cr^nlBReBnjFVEAQ!3#` zyggQ>OI5W^$1dLxV7HR7G0b`9)fo5uAMVLa7Pg$GW=@SAmF|L#CW#=6h_9A7l2q{u znQ-*bQf1*tGgG)+SfSzVa&@V&f};*Xjg`G++GV*oTOXv4P`t}sd|dA#by6lFu&OhQ zQzb{u3$YPqA8Ltofv9b`{JSPge52#1(?Tp!n!DK7Ai?}ssD5bt#G2L|O8kq`+qd&- z2@9}MW4n0e-CXrt?4a;inV+0)#9V=Nn;{b;@1a>g5O>;I&vNa+b@lQrYr$)=`@n4@ z{fpl%W(b4mO^{~-RTIwk1k95PVUeZgP~RPSGX%bdx=i$Lqb=+wT{j$L_;D?Cnj3hH zSB5d`;7_Ns(#IM?xC~|E0Q%l}XS{H_&$hd9zW~Oi z>T?Pbx-4lP&wt#3u_GoFLm-tNbpEag{b6r*ktjg{dpd)>Bu(=@R1hQU#@_(85bA88 zs!_fJ=IZEnvjg?+rV43G+%fDyh}HTdEWuNY>Nc5SwsGmqb)R_ptK+e%G{`_|`{ul^ ziLbYI5xC*k%<3iXLO$M|#RzfZ#%R63Op8K$0X=DN&$iiSv(+y}+l4WsvvvIQFCnn) zMg^BjFwgfUlgrrYp(QUx)MBAjcdhpD))``d&##v{p$L>Te9`eT%cWG;jIXkwsWZ&^V8`_UAa)&>f{(6} zcVxlALD~47uK)|VX%w4Yp^Jrq_v;%-Pmc^mf?QLC={mXTok%zI zPODJ&#INGkpnhYC#y9XpgqPPTChzvKub zv794r-j%xF8!~0|;}(CxJS9}b3=zx%;nR%C8`zIerTCCY&*kHyxFqu>AFe1frR7Ni z=@6zu_rwsMJX*kAf*TioXq5YaX?|QU76YV{96P&G@#rt$ov+|DE6ZpOe0X@wdVQ;N<>)%R3Zx8F7<0<@Oz zq6dCQG2fB$mub1o*Ie0K(!*w^>}#29S#Wl%-Dh0Z&D1Qq-NgM={Vw?3Hql>4<#FI4 z_nOc*ora2AH*O_8abl~~y+$_7J2|5gXhr!oK394GC@pjV_^9 zkLcKd$+pv*OB(Q7hnvG{*-BQ=N5o z-*ib0^ym->=9PeL+yt25`X`nDaW}z!^clXRJiw~GYzKab0Rj=iPJ!JR;spUj!7xw8 zeZ?X%k`zl70qwV>Ep^^wI z{S_uACIBncrH_-5A3UX3{Zl$wt8aRMDEWyI(oNiuEZ;-)IzK@`^r(?SJ}OHj+WZ3z z0dWKxsCEx|i7}YGRh+#X9&`8v)E)Vt$=HLHZs-Tj0oDuD9ZZs(ctT|Knb-`fm#{K# z81DT^hy>nE(heKsPI?go*N{#G)T{EC^qgzDu@gl~J1V16aZJqNw+BorL*NBewF*JC zo!nJsEOenf?$_ZjNWT6b13iN5`Ma!>Cg-4T4fM}W7@eY=DifEeZa!4rL9HI(UvRrU zq+VKknb~7oRZ6V^Q3ukquV%)Tl-h+#2dHmV!r5;y|7WHB$7tHmjAr@!TeHmnz1IG3 zVy1trw8{9 zRj4Bk0GmaA=vTaPXuwOP9JNWyM)jhg2Nk*Lhq%cfv~3;#M@d<#dk1sQ8%S*HoakZ{m^75gbah@#KeVgQJ7SSHgrm+2un_M&iF5B zbin~hdCq+2%5cQ6 zEfb~86O7@?&F9pNE*R(XHFe>}XhgVgs`)Z>{{fa$@$^^srQS)<5P@#t1cZL19GYLn z%VH-mUm?E|;&Rv$5;5o##V0rtdr!e*x+)xP4f`p`qxgzRr*Nj~8x=PD3D~rhI-Nv< z#+F)aPu^pBK+w=(pR_}lq;8)@`i2Rm9!(VcR~(`}1U~bzgn&BrMIFhrQmD*r=sC?u%WFmyT#OU2k2c9r$m)vAek6fP~7rvOh)j|+fjdv?uZ z7F|xx=NYB<)|+>_gm~Gj(bebXll%5l+joys*H^a>>@SdRoZc5qx?%T~^N|O|>qJB0 zhz~xm{#X#8XS+ZG_SahptS*U&%;Hv&2rX|8%wL=~Fgq?ANWIt_rz55B&-cLJBk03! z%@5f|xDC8s-e>I}xg%XnE_!}OPg1vjs86rAV5`Rhr#vLp3IJZ3YOx}>h0u|A4%A+% z4MOHnlN)==97uhz`=hI!&;DW8)Pao>Sopz5z!TL=cNi#HMvF_YDMQDFv9ut{b z-PQCdSe7&)Q>z&Z%!$Jg>=4IW;enF)tlx}@jACr3&KuhpI4sN>)TQzOV)3+cfAEah zQgDt-*2a3btYMegUvnGF5;)n0lc`OuWTLp1$7vDdp~!oqsxIx!rc~TXQwMa7%dU2^ z8y4ZEdu?oBuGX8$&^eDzxyABi>$W(ukDBQ=jqChE+GNV&aUa72*^$O^f4bw~;KF(21z@2@5lq6VpaQ_?7sn;U^UN@3cFE z7l`MK?Z*+6a2eSW%pYWP)kf~`ZN_)qX{<@aZdaOY=BAg2s@o!_Qws!)Kk`{a+Rrf9QFML+)54{GJtxcD?TC1NwL z5_NzE(O(ZVB=!)8z&7&tJ3))J7|%&C^56j_XEXlHk(LwYBc!`*&?1Ns`R#l+%fX;8 zgChTPjMXuXnP2O0zUJPJ%+xv@=5C6IwQ(s-10;1v5d^2N@vNty(#J^6Q!LcqMcY`P zxf!z+6N8F|n(#uLqzZ_+o{^a$t4XoVYY9!z}5SC={qTb5*S3I@8; zYTm$Lw~BOw8DrZrcs~8chdPn$rh0ReyFVjJHKr-M!vG}%t|@Qv7Y-duoq%7?gMhGb zUFXR_DqLq!Dx4QsEyMPjeMWNa(%@Wq5*kX&lDyy<>Egq|+b^4$P&GJdeZ}1i1ZpDi z=7NDxN)WM|41`*oXAT#f@3 zuhw&gf9)td%pFy|x2Q{sj_Fk-d1#`6J((5vfD2O&jFz^^gN8SF&5)me?LH28cQ}U0 zv@K;)?u0DVYYSBEBR2%Tx z%Eosp_!tgJjxJ{hoP9g4T#mC!Vb`N_ke*U<*4dqM6;07Er@Pa|mpNvX+k(eJyTGUe zr2PY>c~VVc%Si+}wssZ~}B#!Og=76XfOuG8=&wtsY;TW)-;5v*EuX!I`p|+>K=E9TQ{2Xs8;Xn zF0M}2DLA3^5fQXSj2KfCGAZL>#70@{&{^rb}Qh^$O zASpvn{HeTAZYQt5F`$ckBx)Ahy^HGGN5?p$4y;+OTame?*@G{AklwwAQvMEG8Em1b z%fysPA_|eD(he&?8va2Pc6ZtZ5v^QiN`iSx;w{N&0f61-+6aKX5>yo#s?vQy{5~h7J}JpVd1+bB7bIepEG}o^`havKF;eIu zNKa*%d~1~7&9)TMB*dCnW>fCM3twx=gIuv?O!o$Aw@lm^=rZ>GcA}2i7J7znzAmZHE zikG-W>TPq(7r0?6x{{UM4X^QFao?_Pbyq)l-+VPu_7mDJ@;;!$RKB{OvCJ(~CX`7? z9{DJ&gOn*8JAaTQMVv*pbHrSn!qeO^HB^C8N6jCF9i1ji0B1)JALEL&?b^ugYDAEy zx0k1=ny%T^rK(*%(y}QNEEROr24a*xO!#qKcFuEi|4K9#u1xR;t49F7;A?1z@p1bs z&ixWkbU}vbwbO86exBN2+OR-f0o;4^9k#!?AhC1zMl4QgaRjOS>On6gt8b_&J6H<_ zQJik*mbbWa7k8j+H9COC{KNG2>Ez<)qfurIe}dW(+F2R+d(qqRJ`ork*z8i)Qlv_Ckdrn$0tVHjD0955S+cA)jU9 z&EC&*MW!ZV8oiInmk?))P+>M_bp0(I0U9S>{gd<9re56%ap_{y!NYJfY4&Df(xPYqgV+mPteLo`b?zW%zF^Y&AKNm+XO$lzntm20`r%Z4k}5G_6}@1cG+GOS z+C{S8`OtVe70?|ja3PDx7izojtjrUTq;4-`?p$%PQ$XZgJ_k*p9i~G;vCiaV*9>I+ zC)xew&En#Tu{rb$Pobr@+0Qz{JwmMB3$&M3!5mtODEHEa)_q!7c3#$hMJvUp9RqR# zI*>q5uAto(soJ$7vC#z7tB0XgVizsoG8Qzgl+I_WmyVqQIKF!sxNF(&%Pw3s64cc? zcYj6KiqR~<9xkb5lGEE4VtuU3s)4tT}Y zk1gT?=fq>i&t1>i{P+%QspS8By(RwvjjbTPs{?f{a^r&v;z2WQ=j0n|=0U_VYw?0_Jj(#Pvr>yKqf@9TN0IgRZ?+b<#zIu{u2UKejAkss z@oMkr-6VNB*G!ekikk`n@>@lz!(p}-r}`&&As3-*1`405$>yIwjw|ri_bR%s4BIVF z@uw@E5DS0rGX(31!>Wb+kW%>6RHrug((^MBe-433>cZh6~jObHX-Ye2VlH(Q&OyGP7aB$+?N#Z3-*sQ4|wfMI^Z0Eig zQU^uXctSsNw_$&F$5e+BJ4E$ZbgIHNGXwDShe7*+i8wzq2@8t7J)F!pfkCTj5!rN^ zA*e4Rs*ytsdZ4I5zLj|2Sz2l(#U4ZN4@WEvECzJ)m}x)prEB6~KoA~QM=QC3+;D0u z{XP&rQzsioCvuoIT1AjI7PbY`S%Al*Z!y}y>At+RG6A51*N+_V)b&Sd5=t!5cqqEN zYzo$6oX?$sGQomMgX^)wM5|rHRfhvP?xD@S#*Ph_o>pyhyz#$Pf^^_TNtJEM$gqpNE1r5#ag4N z{TkaPf222Nd{+jWv4*;X3jI{rAd#BY2s>i=V0J>b`}K9@zjY22)8>~eBuiirWx(qg zWFKA7ZP04^w?T9ym?XGpKUYaqWQ>f!S zW*X<~zjz%gzsM7pzHbnW{}->rzf=D9&L)md|4Q5aE92ili)dB+OUe&eLNZL{9f;B# zyF8ktSiTAzEz7EO^gDL(!e-$gjQ?K8KN$a`g&gA8oPC1B+bPpYjMS?%Tq^%`Xj?`at~+-O zIa^$H`cW}bgxEwZZqW_A_z6ufMjIASUN%_Y@d95$XKItFIw`rRX%f8Ya8BftPu&qW1J=Ai zm$hY;S`AL5p+&JtyEB?`)6fK<+~sZN?$E`I*OkIV$1#tJRd0^Tykv`3?~%c7o4FSY z@2-N|pBYZKp?dQ>+}39_)_b+xD6MFQG%DPX%g8)`uU|fg+%p|>Lgj~lXp@dMhj!39nRe2j7Bfis@O;fx9u9QA@0S8h>)whG zV*%A`_sFCZtIwv@)}HNbs9rTjWDc_|kL1hi6gH$&+o)g#6F+LyxI-FYi;_Xj?U(6I zdhzfCsz78UO9d!bGytx9$VU{a_;fTg7lSjff!3^Uu1>rYN&L4{;9A1M8y3^RX~r~z zZf3+|FSNh$*^fAJ?lp-E&8{2N+jk&xY>69Xf-z;%Y!9ZRQa*VE))_(IC&F{PWUDLC zE0PchjhwXcpb^gBusfQ?j)0}4B~4l-R7)v0#cA%4`vGzQ%*b4($@0_c;(a&CEd+VW zfjhw{cDy(Zm$WIcCMqP~b31Wo-J{KiQaDL?(ga z$+z@dBoC(clTTkD|3uFI!4+WVytm_ja|Qk1*Tny&3i?+&)PEQ7M=7n_&3_jZW~6en zQ4vvf3W5|+CF-oDhhr2V76b|w1UHSSlHqflE-^imdq@2e5ZVh9*eOgB43r?{hi2L; zC_#+fOH!|AF`vrZOd}8w@CP&KV`YpY!#l*S!XDX44>&I=SpSZ7E8|vk*)T|LJARJt zn09Dh@*UN8p2wJL2>hfW($2C&TqQ^F^e3DMNX*5$3-zvj3BKSnZ90R1UF+ZZ$%xt( z&ESSyO_Arje={OAO;St_AwN;WE`H^aYt7wT@@hxiFUl_&9WA;*oK<_r zj5=(>jL8QUk>x%x%^i#nZK{#B1D*JFBBvib2lcKoEXS=ag#0*YOtIL`SY=L<6dMwt z3Mh-;ciLv>siLvDvJ-RLgVO&bH%%pQQsMn<+JmT@LqQX8+)Ug{j@H6=Wxca7qKk30 zVPqxu#{uwsf!IG9Vcm8$h~g$h3e=k=*$KP4O+!vD%>kyO%!D?_;^X$$%VvLfXJ@w= z!sI<6gj6J3{c!vV1O2yDo)~fC`wm=eFBY2?F9Fix4u-v4>jp}IBTlxgDUS1F1$$^X zw!FG`@j{3~uUX{;vi2LEz%bEEtfQFeN)jMk<{fHvYc1I&aami3bCOM3j>+}UD}Xh# z&{rM6%UdlXR#5C?nJ|WsSrI{-rn1{*|LYj=Gs=(&)j=_ARW$BKR^>qXO+ePP0)enhM{Q6rb!;j*_@J z1%e1UKP4smcDF+2h=Hi{km*!|`tHeXkn>5Kmd^17%9RSKeM??92vl8{;6qFVn-2KQ zy3<~cRzBXYm+gO`>zT&(_EC!0mV`inC)Y_Dazy}#Yt_YzL79S}ft16NR9|*gvSYo^ zb&;&2yL;A?R75LPnewQ~d1PNcAov`f5UIE;Vd zwT@XL2r_NdF_*mL91b+pq4B@*h9g4o%$JED^(`K4ccr)OB!E^fGxmnHR;=P{E{C!{ z{}X)7?W=$*rHztHhy&ydSYcw0Y?3E2)Cj|3_Jj^H(FjN47rBZkYN2?pWgnVH+;sRR_0+Lsw>6hC(yl}&HsWr|6i zUg*(697o10EI{w|}c@?oeL@hQbsgQsxGaUoODMSHqHUCGo8s8bfA+hTN-t zTO?4;EVJ@Fqd#AI`aZt?^Nq-N`Fp_Xd*xC<{J&4Bh=r@2wW-N}Cr{NiT~LnEKE>nt z;xQv>8D(q)gXNNe5`qg*LBcMFqQY&FZ6xvHlWTdK0Fv0ItiU2Lnr)<~+3Yy*pcZR$ zzgcq!VVDB`mL5OUuFIs%|IKWg)|JobYWTQ{q%9o@nRBl2@BHfAcEA3(7WlmF-f9KU z!CUTc!3hyr0Sp(8N+zhrC2T3hA?$@Qs;n?GNbZ+V0&;glWuwb55%x4NBY4C14cQ5_ zf5q&JVp7}|L}n}9x*$#m*TOd02#`%u1U?r${DIz^&%4x&^N|;ymbu5W*K7s>?acd(4ke zZ7v!wYTfv%i|53>*BtLIix&9}z70c3GDmk}#pRsbRx5bWXCa$$fpBaR;n8W9*Yf9X z#kS|eV-&)rE=*6)zdSd7=8&R2->U^&*07Dekl45Gpy zV0{OIYUd}?rtH2GJ?Vt)`Em$nY@-kd^YmEEA290s0emG0<}JvVjY?iezw9!Y8R)<> z8>BEZtl&)Uv1;e&1|pG`$9@^(cqNYjUr6;6*psQ7ewz_LZxiF(Aw$L%o_niIl$v}X z+9^$=;@bs`8NqXRjiVJ;j+GvYUCpWQ+Jx0s2yq)Sa4&o@)F= z?Wa##Yu#e>V@%Cmiz9zMqb69vi0d`G4)5&_;-W+guE??C9jI|b)4^BxI54NoE z%B?~Ai?s5l;3!5>?51@DGxjSvpez?K70w3(l@H~?#`n=6RqfCfKqogcRpvW{8~6>- zE)!>sr8!d;0oD!{x`r?u8nXGDNs8qpU<$URM2bN=E3T~UDGIzsB#jzUXq#m4XV1EXnwdi*;O zdD{^euiS>h;zYt^?Q-?bLCTDABL}zL*UaVv;mxWukU`y5zWcrU%f1spRTIt?rtA#N z*+Hu6%-!(${8_S3ADjpXcRGS;bxX3+Cr#tYGne&Rl)J=Zf=gj4HH4nWHe;;Z3kSF} zmK%Zs!ppI@2H70Xe!whMswbSSs8zEMdfSU0B{h2}wLLbgAfmCVBtD$Vr>F4K*bC`y z(ERM^1IX9r9K@)|f>kySx^3k#46Cwm7)4&=JsLRXW~vA${*@n5-n@UolSYRD$AZz701BO4o52%6zD!MEET$LU)l(-miVF9}KX+`wa3^!9eb=G)BqjI? zm>=N9t2bt-rgC$r?_&S0yD{)a z>SLdh8ZD|*fjVLRn)b0`%Ff@uw7Ytt9=jev#8Bw{$NC!=PtXtdUsD6DiJ}I`UBUjy zewM&cU+pCsqQ2`fH4f-!KUq1WW*$Y?N&D)$37KGQDUs8L`lMKOoa7#AHUq(I5R`85 zgJ)vEd4mTr1zGS1t&;21d=i;M957sjafTqMIu}3!AYwr`;$ja#Xp@q?fgk0bbxXSj zOhM(L3dBSdwd^~lz`m#!Ug(`_es!OCijJ5&K6*VvCsVGhUhqWx4kH=^gO3xwA7sAZ zd8viuCHhlp5gc?#xyOz>=oN`_$7D0;IF^}{qJX@W5d7$Z_Rxj=kj1+`&Pk~Qq}wBW z9e=_Q_YAXqwqpM2k4$5#$Sz?v)1Xb+*jUjKSO~O%VgVhioXWrztn=N#+s<7g9nNRsxXKvl- z&ruVxQU$%k__+jDTJvVIleQzNW&PRtJ+s$5F(0C|^ZU6JZIl_((~m?w&CwmW24LCy zy2+nkXcaxQqdJ3H{Blq_3H~0bodPbmmf4-iT~;a(N6hM)LMlL4nK@G1pzP{%wY+PK zxSAgDxyh2xHc*$;7?-B3vWAVJqc_k-{G+?hCHFGftfJgSHD>DLmML&#_Sp7K-Bwnvj)EOb|{o*sQTUF3BaG*z)xJ9TbPXi{ko?2aOQ6E-`lYZ z_P30F!!#e>R?i@8??_X##1SbiRm3to(>mTU<^HCR?>O}z*A=B-gk}D1Iz|nxNlpZYQ*V^D*|6}f z=}pVQ>V~)JB5$9sI*l7+Gay+F^U`}Jzv`474n3Z`$4p1%qX9{Op zPWB1C?#$&a(uF(n|1V(A0cIPN`oB%r|5Gv3zpK9f1K9JQhih$xZxzgEQKb#TIhX~j4 zD@>meZCyi`LR{=3Q(VYlrpn$fnvkjuw{=^?W#AV601pXFS7$;uy7uY9Oi&!Bj3+$f zm;;V%4H`B~Bc7#NgH*Ml>P9MLSlRInkP$q?%3betiX=wH}Vh48)Xo#8R0ex=x)zV5qx z&%?Q)Tr70@0cKKtAG@&Jf(2Z-a~J*^opv%eIn`mE9C@7UXNf8jFkJ~WXKr=_#tDUR zrlxsE2zR!Pc}D^S7hX}deiFQx+u&T(HUZeh`x+j>1(=2#I!yE5@wCFNG>nuN*M?=zK0a*T-pZA~q zE0!+-8CZ*?hy+o4@hI*1;rQiPT0*=l6F(@7UlfRv5JtkdN~9$3O> z@fp;Y%C~#Fyh33srPhRuMU{gs>1@A3+0QtxLR4;;`Gh4uPf=Sm>I z{p8wR?{G+7`APbrQ4V2-!KIYZl7&={khhSZzo%odev-IP*M`f*2v51YNE5~2q*6e0 zNJY4bF ze)h!w5JDxfY3!o4`nHs3NS@r;)jv#2LLW z3ZpkD1(k-W7qOdoVM3M}y(bI1@7S&cc*13A!m9zAI^^KbG9wrjomF)6z8tb2=?uM z1XnxhlTqP8(JJ)nvrewkR1BD~7&uvDV>0*k^UJK#D7{kj$?PqvGCGx601 zu5oWsRhByMaPx3Uu5u=Vscm|G{2?z-9*5_tkgnt;<6s?gOkyXlI<~eJg&bigRP)~9 z1xmDJqb~^6U;R3IZSw3Mew2?D%RNWf)D<#Ah*w!&fZnPvb9l3??5;2>hFnLKyDYA- zG!Us{&w!riJKa6G4YLmFvc4+C?Pd(=EvD>P! zCq~=78Wmr?GV(78=ha`T@YeHL+`2X4_ocG4&BwM1xr6QsYZ1IcwPE{gHpPiud}8FRGyg_n=xlHfuhyXPXu@mRzn#u<>l;tyQqFvWEQ z6>YozF2-^v9`k?(&zO%SvFK;A5lUVu4s!u-FVy;pGHrl3!?IiSV1q!zO4!@lE8A|C z0J|D_*9smz8TQ>H?~YX2JM=h&YSfZL)C2}mjyOpqT3JJs4GY6?hU>uThy%C1ix@(l zwk2W%Hd%mDfkP6nBeXG-R+Vg^Y*NZ}Du$9ThGj^V6B8!K$~=wopi zJKd~<<+Q6x{4xI}N4C1$O{FFF+CwG^1#tre*fj(-m7_uWp$3L?7{)K>iaLFkJ#xV{ zMQkleP!XQGOL^?g3ROSGexRH`SG4Z`TTR>KPx6_{sb+C_{4x(HCIV2KCYuuoUYKda z-EuOc#i-Vctqac$6V4435x;3%`AYconL!)JFRow=;nW!66gZ@zmgpsc8UDpZM~p20 z@GIiCXzPS9s_3DH4#eii>f7C?Q0ROKvad|hE^Y{53IvS$4b6S{MgUeZC<*d2Nt8m~+&8uSzoz(34Jj_t74 z*?S;2hQ6D5YX3rWJN)^R4&kcNiDQ5_JKg<`@J|flAHvoQ$Jm(l@3%bg8!2P{KlF_M zuHgP3E=ncKZwWUlUp1XBK&XH=JdvAF#*=EZv?|KC#{*^3LF_LzmF8?#u zaT<@?cUGFNS1$h~G3-D^7QZ%$0Zkm0gbCd4Ih$&gv;nM1-b|UKRPZ-(LYdumn(CfS zgcA3%i11DCE2kV&SXc}<2sVK@mc_L^nI@II`t+zy`5ybBjwH%(?K;g&hO&~hy@>6> zcd~BuF#RyC=$EdFBOVA6uWFoVpyAKH2sfL|-V6;l-7Sl@j=WJVw&kTYlm#u@G-^8$ zlwsQb_pgRj!xMtTmm7yN4=rjixN`Dge&2w>1+;UMqIR!1!1|1_@JKYPyCkBR@~wLVz!fBca3vm6@%mEm zjUQ{rn8ggDag@HJ@WXirpo#P?;S0}z2m7pE<+h#KpT4{yM#6GR7N4}(sGHHl@VS|g zfwD&Lke#_QYt2$`@Qd9NCEw6VTh!dCLOeJd)k{K45LGE{m}OlcM&iV?wCJ^%8f_Mo zS#-BZr^X78SI!?S@d^?2`_UDM0bPjb?>WKOr>uAV|*8WqA~U~AT`SF9<~5Eh|K zWeiSbWYa5#fBsee0V-e1#Ckh@j}%AWklp{9Tm2u3RFq8rh36DEGu( zjw-4jz0?X>Fov=)&2RQ4EnuO!z(6#u-!+L1oB=){|dV zNlA{6jCfEQ>ka`TC7A1&*~x6AJZN{70lkffCkqpmX_pq%agt=sDAHzRjfrM0HE7%F z-6|w)RtF@O>vNIsxcxJ?u4HLprgfxw6yz8&2=nFAtWAglT&J1Ku#;WmJJ3;;EG_v* z^yViK*5C?i;XE5-B|O|jpDk(1kFJYz16}ZKmw{?#Em$0tKB9D`t-vv;Htndh;beSu z15XR#cGZYAL)|4eb)6MQHuKy$He{8V%pO)TM5tCG$E?gvqdlyzgCi{?mw~M^aXi-P zlGSojUT~kP$}WJHnNrzv^T6wkmC|`~>$_#!MU^aimdMQ0h~9FatbHD-ZVQ?_Z62rJET zwnK8>i`N_YDwc_C>jKOsGXhF+d5&?FGC&MYAMb`$w!<2+<=UxqsfiZ*w(TCnNNcf)1+JR1C34kbh*5nWEv;g8ks3>_ zijwSFJhD17bPz>-6CxSc%U98nK!7sO8?OYO?`0%_t2V#0EXCNfzrjO=PPrO%?I9nt zwu#dhgZ|I#IjpXy9mQD!CnB~rM?|l)c#M%tSs^mV$e?IDsk~65I>~aKEq-_Z$$8W& zx9?uiL;maRu&<;GgYR32CnQM66y*CftzTsh*Bx{K5-K$0 z`+WNYqyT~FbO18`5Bw{HD@t?bNq?#nGWr_pmNT+10gDUy-ltS+Sc}%P`vY!o(qnu1 zO$Y2(pgdr}SrSD+#1DEKsjY68xLfePjKE_uhGmEbI1?@V5bGE7t#?9}OAdT9RQD>fwP?(i8j$%ZRrI(ddV zi8tOjDnu-}`{$0Z0r8*#@ejFR_GMvV^74J~ab)sOyLSKn!iw=PvsVhq>~#LbskV<4 zsFP%?o|+%xbDA+<-&KaE-O>`Bc~of$X4MIOtZe(V;*_BMcp-h8{{JPK0qzMKP2qbb z!pHhQ!dU*@U;U5$UD?#h&D80iVe9{Tja909yWpCleff@(*RN)g+rHM&N!3ebu&>Is z&xHJ{w6H|Mk(06&whmXN$QU&{Gh?5a0Dy~8J_7OI0%`dK67!cS6+&5}h9iVO3;#q^ z5uM%NC*b3snsrXx?_{a3Pq;8?r+cs6w!Z4@etW%ge~LR+*hC-<6A-O|ld!Hqvp?R& zMwt~JM%@}V%P;iqV1W5G}$2D4MOHe?Iqq~IQR%5(Fn{( z=11;j-k{!Xf=u53{y-n9g;d-7%g9f^i$Z&s!0Qtpq9F4ui|W2JMadt*Lt@c;{QO)+ z$sf~B<`baMg*lXhc|Wd*JFK31Q!abo$aodD2ik={$l+j*O2IU`pxn_JQo$GhLoLATcs}+l#mNv$$?cU>QeI;o!nwbHqO&TMC*wj{PI>%n^HpQ2ZG)V& zDBWgi%(*dX=WJ55er4gp;ZIqHrja(q%(s($C4-3cIp5xJl}e`CJltOO-}gI@76hNwc-MMOQY{IM;T(GrL#eiN$qR-FkYI z5*zDn3dFTIJSDI*FIL@7Vh-*S?2j=6fc%+v9Ti!k8LJJUI zhnXF3pu+|&jp!uGH0o6DF1u(s@5xyheT$*o7X&=63@FpEa=ZXzZ)*JG{cSEDKfgcL z)0{IqtSQIIXk3PJ!_Z7)Bd0V2nhQUb95Rv^+FBiT(k`udICkP96k|0G&y7rHKgIWM zW$Ss^IjES@&(JcC9<&~-Z(ak!(9i{F0n6N7rTLOg)Y)G~7<9OI3;T$GIvwL>V&stM zj*oh)RGnk+hgQ%S~A4avZrfiO=o#gC$O>cWu*+9 zxn;tDkO9t!*%Eh*jRAGKX_;KaKiMuO9*fEl4p~UAla360?@gKjyFP_*)W`KD$G;A; zlnT>S?k?j!f3eO_@XPEvY2@OgYpgj-VySZ;ZFcG@?mMNZRc^irZ}KbLgqN|h{55qJ zm%g0C%xhIq-0T@)t`e+{9Iq7_l6M(9=_@z65N?iC-)Cd?s?i<-(jnVt?hyVCcp%(Q zT9LPZX+={Fm@LHfO6)I46>G;=RnR8!Eodw(qR{BP{+XO9Gl|yHg6c`&Jq9hBF7RE<1XR(yVoT!LLt;{p-)(bcB7Q90d5Wf4O z!(q=tv>O?Dep?fKU9S~0(t_NH>_@mC@*LL#MkXB_Nsyniu)et6O>v}FX{78QC_(nF zGGy$b0~nODWBx|L4>`T)GlKt&K67Qq-V{XY?@&Q0j6ak4k?k+j?qa=*57j?cMq1yZ zV|DNEa=mBcpZwCMb(rPi;9g+=9)Nf}LglHNgt{n?Y^cXjs96^VP#-K|E7JIVBgS*R zErF{ebn)%^uHEexJUJ6Kc-t!bBNj_8c*ftfUkx8=mXg@S(Z;F2K6KZXltV$5vH5KO zG$$XD1&IC(IaLYq6Pcy5g)9GgxtwgC-;)$@1(~SDPL!dVm?1<*)EQvhk=hOCI69hF zm@dDGtIol3#Z$+XMK84QMDf$$2CT8mv%x^OgFLT9WqLb(W}9F6aV@7v$@V9g-MD*= z>hg^+Av*0$y|KPv?cZ*S2Z@AND0&F4g!*)?v|oa#T?w}|$6seDNAExdOGO!&(yoT%>7HdKb};WtYZ%e->Kki8_@W=Q$!=M$fe7cq;oq z6VuD*1%^oD3-hYn{+tX#jZq->L1yEXkSF%)Lx0u6-VdGeKobU45n*fuZAcYNMv*1y zZJ5!<8y2!DIQC*t9D^r)ok0i|e!rU=<>!W(?f4^pcCQ1*&^Z084Qm91MT3#?_Zrp0 z=6-2mKZ|$6S5Mk#c!S7DjZSqwwSC?V zWB#P0rgZ-~5td~NG6jK}t@VRuNTb=O*B0N%bvC^@lS4H#tVV@JhNxD;6ed$tf;b>{ z$q$$Rbpo5r(ub-x0oF1N9?E5cFPQj)`|?^*+XgI5&UgUr4K>X4_rd@cZEEjWz$;AA z%#EOg-||SiN8o*N&>h7sp&FhDYc^+;YNpgJD4E>+tJDBz;T~Rt)lo;f(72!xc6sSw z_7HXeRfAFy8nZRYDx_7Rut#Fu8I$zu@T?%55=(ZE7H`<&0;z59{6U&I<#9GyUbC2r*n$a&|J4Na3GpsBSo%rnaSW{d1tcNQd9YF?LOFh|O{C!689To3VQso+WJ+*Z`*_sp+R(>L?ThqMg z8@&>gK6WUW$o(3@9ny`H2>sTB?|IUl-fOXuE&fK!xg`#;v_VA;3AwJh%%!xW?x_w0 zg&cEL4AWBl?WGt6P82t4XoHTVFWBtiw-IRV&_bDml5GVcrF&#S`aB72j>s+4!getp z?93WQ2ZnaRi`-a(oQj{MhPMH>7#Btih{HCk97HHNMJL z6}N}$QI^!lO~rFU!ln%8>%TxU69z?_K+3cTF*?)H$t6D4Ln4vg@ryf0v7 z#xbv92{f^MQa*aRrChCd?e^?D#?r6P*R!Zr^e z+V_way??d&_p#y$W3oJ^!tIJofH4vXlc1l~YQz+JZNL)};SLSPqRy87NCuIFs3Fc} zLhA0sRVZ5ePRD|wg4%7RGnEKCLgmAe(<&-5ub!ncI{}lKt!#*=DML<2zCD=R6K3{9 zU5t-pC|Dv_Q@%ZjE9FCq88n}})lNE6lT%0w*BikpVyk8r5*Pl;G&IYX)*H1co0S_M zlVBs^o_t9)4=4)%(IhWHWC*mRX!u3&;1_bsMBU5Ng$glc3m4qDAPX4TcDw5u*Rlh&Lr4Rj;PKbQ+I z4ePY7Xk>2;430~nYP#p*fqKg;$C6=j;TVTi@Q919up(QCEW0ehL1|Cca?read`!qt z%O+Rdyvt@?N76&*VdXO}TYo5TKndcoto@*&ym|mt!390_UMP$3r2t#HW}>UIzZLEf z9u=ZU`QTjUM;&Fo{3_ME`92h4Bm8_|;(Hij%Bm2Y9TASHL>_qT8X9)=RD z6En#X-hPym0l+asvM=`ldJ`9^Dr&0JBZlSfkb)KgfNOun9fK4GZlTyW_UUt1sj``x zsR#CmT5}P>h0nr-(ydywJez4d*__o3@l_+dPx`xrLY#6-4`r`VyVBPX!~Z?7ZW=V#<;kG!ah;j6Nj2bN0By5t=NzQwb_^~zOwnvS`B0ffDFO}zDS~!tW(b`z^)2;*&dVPHN6gq9=R^@jTUG6 z2;hcNSVQtql3p_jk|+9Qx#hVePs$TuN9=cB7Wj(y^Giku1FB7QMpSjCStdsjV?m)I zomn!=R_7MMv16-{ZjRP_96QK*gPQx&i?IU7;Xw5jc*DY41ziR| z%lbu==-^zqdAwrYM;G0>jwIObeG&SL|835%rSW2qq5YYUKIpA5L$)qOFu7gsOnG0V zW%@WNAG*1eC+msvB*A=}fDkSr8@{CizKPYpWmat#)x{pL(mg z-4SkCH?aPS1lbi_KZoiLc6U*v0guo^ne`dT&hvn7P6E$WCn6gH8lteet8_75tz{&3$UT*tz3*PJkJL>N^FsET&Gz1N zJrKkD6_)q5N)i?qPinUU$?;z$#87oODGA^5;s4hv)4!E$YK3JmUP?QkRnA1t`$?_=s8@!ZV$EPjqd0%NzAx;aMB%FYSC_U_wno!j1T zZeOo&%iBL%EYdw-j$I~jIPHxGzCL{_H3h(otW=&+#j-#ox76>^q}K zI861RkyTT7o3d4uoU(x|!)^RLD~pbgX27gV>F7z2fyMH6%M#LtZwBr6ScMTST(%4^ znabd=JQy>Kcsu94TkxqV8O38TOJxXATtC#^T0^>uPSjmKcky)>v$@Y^P`At_&l@Jz zf)5gGD8K-ZI9PuOqyt2_y;y&ywg<%8(b@Qt9PA-#rATz3v_qGqmqdhHvCB_jkpmDd zSRM^IeSferKXvBN5reB4F;@GoBkPK>EZvd?5%s4>j{Mq9<;wuS_ndK?S3TUiu(hXo zD$U(2ABA5{ZLGm)9B@@YqyI`@%Tz@~-x^}=FXd~Azm8yksusP}lK{N~lK_mep8JFd zj6&p2aES4rymSRpvSjL1E|az9sB^$!gK^!ct%-(%aZhRr z1N?S(49~m#LzHxt{oA|6eix{#?glYtAyL^;%MTNV+v;ymU=VTt#+NMyxVwG|>+J_$ zG&yhQ3|-|%x!UmM?!EFP>(IW2XdUucV-+FKF`I5ZMj^LFU2RkBqgpd^733cQLr!CY zf)E^+>CgFAP_%B?!d1Az={(5Bnk!e)l>`Vl!A_e&h8IgWsa!nbhP#}71Pb(N^L#gw z+L1f@#Q^xq7X4nm%|lHFc^JuQDH6H~+gYf>5tp^$?+bU|O$yo}Ja`Uet zcMG>{QW7q$6|lFoM5KwC5d~+)zSWBt1H0ab&1Lv0 z#7`IrYi6mM-wFJ2N)0D{kGEPvP0QOKH>vB@k@fFY#@9?&vAk=;wNb^4SsRXx`v?D0 zWh~GsxdZBgP0-gv5*cKSEJwYC4z@{tcNu(Pf^8wV)D!ZMB_}^5=Wz7-UqGrC^iS~K z@3dgeZ(Z#FLznUY{4cLmTX)8JMEmq>x@bInl#|D$_zrT6<%|~+{Pm+XRVOSgp(PFq zt}wQ-Ar7NJx3(QR*qcE|E9d%bQvnulPjt526P$%=dWWO)ovm-Lp#&!Ti zJTEs?zHI0>4Ejb6wM^xpVI< zJO75=YI3)7uB*#EQ`@B@bdm6NfoVoa`61SP7Q2}=uaq3OXTHmX1Kp}b2$cWQ9jaZb z%ZAZX3FeC?3(xsmQiW<&B5^dx#E;^~#6&HBV!vT;K5`VH^=BLdH79N~;f3j#-w z=Q690vd$BBm*c`j209Sx6@jg!VO~IoQH%KMc=(e_%|=rzlORO~3tvpF>`GEuce~eJ z!6|dafo#oP#c*nN`p!qN1vE}_ugI5g%+X}{fn>^oUj1IWr=B$73I7 zn}z2W+yM)5y{XZYlIJVI zirlowa*5Jrvy_KE(1hd$cM*sr$s9(BC9!>{NS0KAe_3f1@Xi&^K$)Wi;t03>%zqDY45#5KX0$xHYQmq2Z=xXJbQ= zTGs)0dcnX6%-$-$%MQ!MPrF^r+&c4??{eY2ITlBQq|V%SROrPnqPOnq?;tLEQLUal z7i!2y97ZsA1T!s(qA;C!XyV&y72%`SZP$L(8FM_Yun}OtUxiOu9G=Ik6MOUSbr_w1Yh}n7((vSS4YRyTo$JK?$%8(H50zfZ{za8mE9=h$A z9<6D+OF{FAQ6;sU);`@3UKn}J4DNO1W2D$L2G)10Jeon(&cybGuE1l!2g*92eM#$p z=pk#>XlsFf9bP2+^>Ph5Hz7nXJ2hvahdVR-!c$jn35{!BX*u8x<2N{U1bqd%<)E}b z3qZZkqiF1VZS-&j;20NlHYA&uKCD}Ou(fTA?0J-3;;v0ElU)4<_?`@Bv4xgmI?6Z? zs1u7;V(saQ@=6Yf$RTOoG$0R9T_I=k%%$yGAJ00H4_PAkM1y^v&XC`wByD6ut2G##eWLgs0a5aEQ>RuChW(FV6s494r0cvQ- zFT$bPjryv<`+|Ldu}dFf%i6Qg3cn)G;LGR=yplWunX+3cfls)y&-g;R?u}vE{Z$5+e;S+g=`Mb*-9uahJ<_ zA&ba-5}o?!^8wOjo;1FR)QTjo$U@NMA;`tRu>SF8Ea->E0MlYsWm*M)g8=$Y0`#?j zdQ)W|=1{`aCxCLp0QzpN+!M5oyn8kT`6b@djdDXE2Sl+dE-aX$XC#oAJ)Dl%pkCB? zukl8W95OXm1p|Uv5Gef4=EKt?P#O^Pa)84B#_{J9ru^p5FY92Ba!!JwIKg+3+9tpX zeG@p;JE8musClgxlG9T#lr9s;Dlyk>P>+w7@s-fokLSeVKerFg54+tePZ&Vggto8G zD0-uAVwsnUP3tuaSG%+}Ag5|-kq&ZZ^n&9P`(uN5P*Pn7&uHDi`uQOiREx+7Gkk&a zbu&&vt+dI2cmWxt&B0JRnUzfxbCEUA3YdA^T{s26_+y>U26LubS2a-u*#RSa4RrOM zAId1ZsNvRBMu1gN(b{Y-_e>@CY_$t)DSn0OCZ?M2N{-S>$w{#qaV2=HVo-}>WjKvL zr-y<&%Zc1AHA+P^n0pJEbOU>*cVNWpF2_H~=YQxlKI9>7w!cST;BWHge|;1G6Z!ld zL1yP{`k&b6O4Sc%Y%xqfc3fPd0})v(OXI>Y+h+@>QUcrGT2dBsIdKC$JE9+lEjGK{ z!+6f_1An`fB*ZeXK5D;9#Gc~eFwJh#!i`|-SHg{W0Lb`dD~h${dr18i z+#ldvdn~jKsz{ zXVb8|Yrp%3IjKCG9soreX3sOjU%+Z~23y_tguBa_Q!T4K`*h{^U8)#G%?zm8Xsz$( z0)xrWgm{{y>`7uf?DAJajMLdm+je29rslv5g+Yra6VZSP7eMj|w(>s&HMd@~pjxE*$F|MOy^}aLCkFwt=QfvOeT-B>wlSICJuk!=H9r;R}hLSb}0c z2ruD>+Om09xGrnxf~P6_EVx~qVY2Tk6s)6C8_kYVZEd^y^`oZl`-L66ZPZnr^JcFy z5^p}V2HmpF$M?j`=TdNmRo(G5#8hubS|cejuITC8-x{7F@tx}Bct!GWbg@?F)8dl%b;O4>|@@ z2mJ*M#~B)?js^{(*!`5L?yC9(87_SAs1M)g)$EJjY>=&H+r2XkO{Q5~Q!8w6zVdbI zayJaz2qT@ByCMJ^wxRn5*as#G>fN7+Ic5h~7q%}*<)Li@hhE16qbla0@>T+|S!jzW zGMROX%_)EY&8N+jT3K7=jFY9)r`~Cwz9ER68a;q5I=Mz=;2ltFYAHXvBTr7Nh^KRIiAQ<#$TwKS9NRqk1*GJ#bagzBXMF zRxjie$SsZar4kyX5;hyO*N6>hwB{1Um6bAPun}GB(rk+C%=#y6ECo@K8oO@6(EpTZ z5U7^U1tS&?LVSA%C<75h6`v&p2>efq{a!t%CN3^a-0L>cKSw&Di1`cu}2Smn5 zw#fBeA}!oLA%A{afXX28;^g z3E{R|ZiyI3j}?+k4FbGu)z~UQ0A@-3Co@R-thri%WL69pQkF*(7hO3mlTG}Pwix-) zR;%_R>!m{A2=4a3Fu`8T`DKE(-9_c_dS6oQ^2X#F6^zq*j!z3KlxZb zjN?4~gXldvyn&WL&uE;6`%BNvVl1o33?2$YNJ=GxNA(6hclcK+>{Q{n&LBLL98DyR z(RQu#uaow#m);l6q;~E`@!Z8r(>0yL9+(O`5vBk@X2j7ZO#Maq8?eT;ZXKdNO2CC@ z$g$^%Lk#!`MEm1&$pwY5H8M#kB;QPhA*HU6q$KN5%xU_%r$_A}txTv#3bgeQ4N` z7Fa%Jw> z&4e&?eaw@XUeo0dbNnZwI(4|$fvOyPU#R%nDZSurY zbUx$8$Pzj)_AIji1Z73{vjxpis#+OWQD(g$Ym*N2>V#Y)o7_l^8j-jg5Ul2%5M;jr zs}GH#q|7jZULoKuKGufjK|1ZX zo;ncw^FHzZ@^e&hvB^97HxY~nULxMM0xwnz;U8me@($#mcx$#ny05t*%Er5c45Q;P z)rsP|_o9IiiCdr>ZnLwVp&2J{Pk9joDQM);C=nWvfiuSs1S+D|Wx zE2fiTe7=&_l2^3D($gNJvNQF}=$LH0XZyYY|ElFS3J&A(u>BfYaR^316; zf=dUy@a)|F@~|`*{Esrue&R|jB5;=Z49rt>t|BOpA2@;r2c92yw@SMeO!vSYMJoMg ztoG@n0tzCPD}YNx52|nG7at-gjT`ry`K9}&dLu8=(n-9FK1Z@k#lAn|ZTNdPQKP(1 z&*>T%EVhs{0z$(QN_Gs95Qy-pJxlh4!Uv0x_`|HSNhpx`3}JlHqL@T2I!F1B7l{RIahR4dJvPcuZixU4+a_#mq!- z`>Cmb5QUR%sZacrhtM|h@&XSdNviMwiuvy6mZB}gF`C*547rdun7G0BMGQ8i5e9jc3I)gzIxUsg$@9-+Uuy z)q+(Up_NaX$fM9C*<24(zw9_sZHl4W;~F8_C|Z&m&%h%M*$wB89pTQx z`^9A~c8VF#JkJ>e9}mKrJHF;m*J^+^)4Sd5_mw)mesK(@`(Trg#d+Gxp{4LOmJUvO zEJvv393lgqbxWGmTv`v}V=|ia*yO!C#hvq>yv3g!H3Lwnb#4}}ZE0yE`|do;>O`ds zS9hJ=(F1tYmY zpYD}KGNX&3dQW63FbXH-i^iMoozU<2Oe(kJ*?KBN*|ZSpi08hBYHHYQgt9)&QI7e< zB@l{y)UmG8SbGgNfif-{lR=3>BSW{ii*UpbZDgwmakDYK#0BTRXy=whLtu9Q4bm^w zwwt2in>#o#B<|>_d;^Q*-dPbM-RN2|%_7bim?Z)=Wwy|;{E|H0cj^YMX^NPeuE%C9 zRn{)&H{LoE`P|6Y;?aF3+8tPs8YDtww(_JhvI~7XLJU4fo+j=Y^NVUCd4ub(yeQOx z;epet0~hu=^P-Rz=JCxY(){<0g_h-RI6p8#gcDA^U}V%621sz?mu6 zQLgA0id&mlnmL%Nfb<<~td&gd^&LQ>`i}aRHYPt;C41VcjRQ5FQFP;d+!wDX)es`# zHBqHB5lgHPvvmxvX@6X?#tfyKj-RcszcJTT)8v_SqhwsADy~o*Moa)3U9d}8vH}*q zI4mpd@OsK%<=A>Nqjf9=fi6U zZenIh?^|Zqd4DX>Z5>8x%lCR8y}O-QaCxeIAE8?}Op@ob-PS61%RYX$a9B4FnjJCPq7=F$ zfop>x5BBEnhOy@4ru*Cc`>d)w1Oq2tWacZ#&XqGg(;95?5ym4WV{~$Drmd@e z^@TI<#u2YITiIHW$89Ox<_HTt++n5Z&$r@zYdU(wD0wn&T}j-xYm{%T!`X(uW}U=dYQJkd0W*m_ZJR_Jb3+>{fom+Iy~ z7ad8`{!!l~Z%Ki-OU_QB>oCM#5=9-@Q%4MDjxnZ3ug}19v4(lc2H;>hrMMcx@l8tqxAAHOe z#q~J#v6A|LTq;?pTy5LDN#tog-K%LH?v^xA85vO%ZxqRec;l{d&(Nz>r+`z<$tCwC z4PK^#U?=+0ZYCZhn;=z{AvP-tx<Z*Qo^wf8GmDf!6 zX3dD`8GV3M4z1y9r%>H{RWBr`#3MJnel*H3V7P88?ZlfO)ev!ps9q!?wOR|s;m&!ytfudWSCl^pFkeHDz)QpB3uL?u=8 zf>??ph@j|pMO_|}`{ma5+AnSg5C)`(oD@yBtmR6ayqRZMa+F92 ziG86K9qqWXhOhQ1$lX+_hJjp}M<$g}fur8J&@wdM|CF+f(bIR9}P zR`30rT8|i5nim}&SjZUTzF|hO&{}=&kj54Zk3M_yVdD7WxYyIg7?Y!Vkf$l>gUlVD zm4kpf0u-Ht?t0Au;?tM9nG(4APrNwpu5V7RTk(@o6a%{`Z{cXE=@apf3v$u&31u`^ zBE_c+=hYajbqj%fKP{`ua=#;%CY8*8m9g<*Nz)BYJ!@5o-yIHG*@3WXAP)mO88=Va z1uo-G&)c1BNm*u3&nH&-JWt)2wrx0I6%3kmxnQU7ykRVLJGqvD^ZuX#<5Q#%k;HIV zQaNJQAb>iC{(6~B;kc2 zpB~h($>D8IzY~{0QNUZg)H0YN`kavaLY?v1o3Aj3S>ud6gz4&(JX%-_gcc0IZZ8wB z`*zC=bgz5S6YBb!wwxJcblnik>IxT&7MY;NHG9Aykhjlk_q2=OprT8%12Z%{$T;+@ zLnSmV2siXG#y#`%BF)@=o3>ja*`4-Z>U4{TYxRoX9M{&$EMe@sg-Ujg6Q-e0nm$sg zG=D&$VHOfJPBF7in>NrOd^o+myNFD9 zLDrPNA5p8jq`yxU+T9V)NrI=RJOk>0yZJS6ZTN#pheW7ipgf^skV5DXu!+Zc-f?2r zs#wS#j;C}Cw?HltoMS|3mo(@og5D*PYd6QRISu;^iqe@P99~-B#uD>ZtLId3K>3X` zJ19vzbj2lf-42X%{O&zoh4(j;J0xA<1iKxMQB%7~_pf~oiQl8s?P|6Sg59IQ?J}Eq zHaVq|47#`AR1IhI;?OnN>Als&Q2iG0y&UWWLoo=>32?SCEBcdv9x>AR6 z$x*XDZRgF!I>rfGd#?P&#ECDy<&&#$dl~1sM7zz>TALr5s;7y1^gVg9FooAJVVU@n zh;ddZu>=@2D{dOH|%`<|+uVP?Jzz~h9Mc7-sCEtC_mn;C9)&14+NUFfB=HZMo^(PpBOuV!ei?%RVTX)#$R2XFXzs9Xg; zQa>7~+yJeIVgd;{$HQ_A@WL3Hjh6jVnFj903ARL9*uDvMU&VCPHq`xTccc4WUgLkq zl;<9Ufsn;P$m{sH$xW3gYky{teSEN7aDAeofw*FecZft{t{@mg?xr4z~J)MDap0s>&PYZK(zpf>5B|5TTG!uQ) zY;^tAUCE<2VI=Bo17SQg@-y`KObsEolu;BWjRvI_QO|`rAIkx|L8mY7<@(n|xf0=V zG(>mQyN0_(vy3M%y@=>I>(!p6hj~h0{<&PWM4i5Lwa;e+Ap-cP?E(r9=F}gjWxIu7 zMXQR$qnQ$QCVPu_l$8NzMkV;1fE4pYXy9{65K}0t1xh_h+c5NpUPR5dUqtd-y2ttadQB^+0 z(qFgk|NJ$5(W<8smx`obql&q(-K7`UW#zcywEp$Oj*o?2Sxt9Xa%&F=#$O(X2>G-u zB*=(tzHB@aaLtmVTgQ%DEO$Lbnav^D+O^-P+l8aJ#_+Pl{moS6>r;6ORjMKWoSp7d zv>IcHm)gY=aErHU7Cr7y-9oQww}^~qw<)xC%QT)IugF|-x1TB=mC8G*Ec7C&!j>e$ zle{os)B13Gy)KJ?r!dD5$H@=&W9Him(#<{EdG2eCkM=6}`<9ZnjX#qt-P@a~Fe6zE zK6Mn-K193bOy)B?B|=9)yI)lqtLL3&K*WhKJSUw(86dE62A489%oS~(Cb=vze~lLg z%~C-eFTG0NMNdXgs2KH?lpZ~a)Xjv~^5?3{nF+72VP1Q+hGY5KY;u^#0ab_nQ!UFl ze*jLxYho3LTEVOV!wMJCr2SM2AdV8ME?8 zp11p^WyY)IGM89Md<_)I-9aKBG8_;6lvr!OX#;cfjS7MI8X2^fj$buqQCV))P&xhK z6D=kcgb53|(ncAX6eQj%1!%fMVBR`8ube{5#hE{4yrAlKmR|Tdr`lY4%(##~Yh0L4 zo0NoNclF9*f~)5?%l;l(m!So-aC<;ff?($JZc(3_^=@mOS574~glBu0nfxO~K~GN| zqV4g!5TXpyo@0+q;al&m_Cvjwww@zt(mEoSPvOJ|#f8{ebXQ!5H+6eft(u(hzJKh| z7)cjfQ=kQRo3=At{7FRP;MYmkeJ105mgRjL>^)NRukqn?7p<6tVZkuHnM7ey?Kl?7 z7)iDwmXhjx(0W_#(rkgMM$THq3+&5o4YY%HJDd%a%zL9ANi`>Du8paF@gwpi7SCVK zWJIzxWHvw%9+N z2x_wAiT>J$1kV(VRVkl81{NH{UbW!(N754ic8-@A2so_QOyAPX{pbGQRT?wEhpqS* zDU?R>~U&Dp{ zR2_1o<18$MilC27{)MGoK2i0?sY0=Cr`+ z9W-*Y3RO$$h&p&q!y~`ClobHWR}dQ#5^<1B25;0ZQ;$o)OoEXp-0LBPlBc%;kJEbH zn7a~gfcd0g2gNdML9B~m_@l8m&8s*Z-OqO@>WEdg3W5~13GP~Gy312>e7V(*jP_JH zYOlgieWS$EaANF2b>hemN9#pjCrTQdSoZ;^OZ!xvvz{ueUpE z-FQeG*#zY9Tz6K?=CMa0wf& zy4QosAQ&BCG=Cppmr}=Z*QzF^he)R<=HBX}&s7`QrqcNQTbDn6w5pokA9!_B+%Ily zA1>`tA)YH+;~+a)=&1LsD$9}dJ#k9w3hxb4jLkw5O7%NZff=`EIdSg}E@nB!ub{Df zFk5vahO2VB{kf74)hxdw#T|EkO+G zWdxh#XO*>fKIU4!NjPQ$7+b|_!AMkEiLQPfacg6YSi3!FK1DMTxa7?lRG(2^+_-nG z(c8Mx`imd?z7VX{zBMh5V~5M|E5cccd$2TKt@319wYR_W-_|E{7>y-3&}@VbA8RDs zMzzceaILW2Wj{Ev<>W>`Co0+ZehB-eV(*D$3>;-Vt@@tK`MULMmo*kRQ^TIu!*s!8 z?+wJ2lz8WIOIV?=vsdDOs1Oe9kIoh+20ky?N1%Fy3P1l|pn4C-tK<54NPu-+RD>A0 z^VlJbatE!>B6c@^MjvHb3l+V>ou*DugG9k2v8l2pRGB5*>3!-H$_8;>;izVjudEHe zMY=EcsmxB-`5UxHRWq|IrmcnR!y6pz%8*@Qg<&>kt`e1-Ofp?;vj?@-TtW4Dg) zfsyNCWy}nN9tRKpMKHlx z{glH)9ObN^Jy~EQS5a=(Fi^i3&%=DsIfY!0)2LPQ2A+e0RwwIIZ4?v!8@bl8V+3Q% zpxK7?m|1#nvx+v`rV)?CblIE%#5)opxg)`Eu={&$Z<$lg{B zAbhm%tZMp@Hx+{DU&IZ~ zj}QV?Nb1Ko0xuLK1{bYhPw;p2Ra;lt9+BPOP1O&7YsmeUc~oM7jRnbkw^V+V`K|3s z_S;18*`9W9&9n9`XUNzLG(lysca?4)ejN5tUG%xD?(X;q)pvr2{({h%uzI;7uSe8z zYi9G~snKpvMjo&N1f9=@U9O{kDAbW{RK6XZKG8YFFp=cK?lgaRjJ`hE*|RdO%}i@( zcwLqke(f<|1$^8&^7S(WOVq<{vSSnS6Cx27DZG}X$}lpqO(Y*paX$e{(bo~XP7N#T ze5Av)Bn>Gc;w&|m)T2F8%@K_UtZBzM8E<6$u4^Wecz@jDF*sYBm)Q}XB@=#wha%M) znBs|IO_g_KYo7;egsHE!O95;>6#^gAE81}V=1W@lhnU!LZIvzk(VvOEBkNu4QX9k~ zMTpsB+CYPyt5Ifa6Kv zd*-g`1FH1V4a{m9Ztpy?c`mYxFeNX=I#OFi!O^2HH1Ar5baCUq9G5WSYTsw%dJ$32 z!HhmCySz_c(kgn=uqqC*#|^l?5x$k8pbpeG%Ro5b|Bp^N&oA3*NCyJ+z*6!pFmIA^_ISPo2Y*rkw3`Q5M>~+l~L5_-5{cWScrb$D;0ft zZrMizl+t{L7VrA)yZ6#W^*j2AnA;CSw%4R}m$h^$Kc(K2BYc{ffE{Pzn$#mc#KvLs zu9^?i$S=pk4bx6>Ey*k>1}oJT37c7oEk97yR+Xb4X>z4b>c$`|>!hNoui%Pww6;5s zUk;YmOFBlCGwPVRxAf8J&!uPRY;6`jnnaM!Jr4Wp(;O;bHYXktD+q~#8P_IH4D*wIZ#MkZ*k_D zSJ|{P#=$|-p~TQpL@rnU0QQdj8G+fPm8AN^*3SW%J~UolFCvkvNkuPSti%P0&+Kmq z=cpluUBe@}-(*s+1RVC1_m0EfeCpmfQT>@CA?=+0hNqNXuDQcRl9#-K9F z<_1e-&WslK^!F9d5-6PcIQ8)6vKMM~LGxj6e9an8>NhR&d0>)Pi~|iEso*wKmIk#5 z0z0BH@64LbzPQOYs56qzSU0xlr}x(M{z5GX4GuFvwS-OP&O;+o(a+&y8!O|oq1M6I z)4v{dWUAU=j$o~1;t!HG9hgUdVz5}~%q+JL)l$Bo%(3YAm3NMLwe=QfdgeyR?P?ZN zCi`xj);jC!#l@x!Ckhp+F$VL|i&i2lM zkvK*`OeBC~6T^jR@w!D6Xmo+r43NrE(vjqX?#4+RzLS}Q__E!upy4@@8>)#B-fdBO zOq=aMON!6L_X1o-y7unISP^@KdGlA6ZDkmO;8XUOW}d-sSS3$MOrj|?ZHOFcoI9>D zI%Sv?O)sIi9oM;<@}CmklW33Nj}#p7V4A);DVAyOr_7BiWUCzL|WgHduJsHhXCch@h zNZmp^huS$$DSSy(1Wo9kz|#DwzyEaSXn+X{j{$bM{9%95HC@AzRw8&=zaC8qnPVn` zPI?ptGy%-D2-Z0SU(H~l8o#vH?^cG+&X3MWtwg^1BE^(q-5wvuC7VH*iBhsI6!KCS zR0KIPDtMO4-4PA1@L5RC>nz?Wd|v(rB`b`=rux_=kjJ z`UiS2H;<$w>DRWN+YP=7F&wD?`lo)=5!LXqOV-$4>`9s$gILo2*}Y1z8MfHeku*m! z{Hr7WyYiBV;xQo!&gBoPZGzaFu+^*?;$3)C8=VhoROaW91ES@rWh%4+^3;j}h7 z^scuabkcp@4|aK>oOHz!#_+Xmze)Mc)m~~3gR~+YZ?F43Ff-RY9tM-m&^oAX1hWRx zA+OL#K|5&>S~XQWKaI@u)7dG|ZnM;j#gyal#dCJWh>baX%1Q89ysxlCkAfXaVM_4~ zh40~U##82_mB$&K*yfq{8_v)Yb0EWBF7stbHBj?`(yYEDy=+{f3xEl zH;mqOIGSdKg@DS?-DJ*zC|?P+X;sTb=IF&!_sc$=;C0R7=M6KD0b8#DY@O^cuMM_! zd60vHz6t2ZTy>PJBJj#jhiH9nk*6QG(MT`_PKVyrutuQ9mzUC9GiQueQQ zRjoha)iHL7C7fy&lWIj7T8BYh=sLW8U_kA`=VKQyw1Yu zhNearcEw<~H-%Q&JmHK7tk+f}i@6fJrySS>m)vA)i{yfv5d+5g(=e9XJK?FRoZiag zYm-hqcvB!olut;@ACRK_>52(+BiSAVKkuy5M5rJTra$d(k;ew}!O5=Qd0$#2Q#-$=!tIm#>duH6p~*gY^9&>s0; zvMHv-ilY#ew~LyV0SMRgPh{K!v*i zN2l}cM&e$Nf2F~bstk#&g5h3*SKGu$hpZ7|pyxyygA!r{4$o6dKP~G^-@WhQO1BNw zeyUr?ua%vno1|CSPN^I>%7V)&{Zs_Y6bjh7KR2eZZSk|IQI$)!M`za#DA?-NWMqkg z+7_$J1Edtm+0fg}*x?fW>ogx+Uy){M*NI$b9ox5a|3dYI$c{4Src>O|%fNXg>zlPc z8e zH0w*r_zLK3By1jNU5t*jhQO56yqUg_NAucD+4#A@S+T-bcE+&>jC5(Wu%qiMT5_ z9w++p-ursm?(vu;tKvYEc#3p-cA4~FD+1T&0=DrHIzS9y1T5)q#}CTuTN(q=4`lRh zvtCgfBQtB0-|}B<@lOlJdAC9M7eSefP)q@wPdukMDh zEM0#-r5UMdy32lyKhgEpSJTwMpaR%(YW}>br^!>G8H!c;HoB;CKqqBflqR*2=Q^E! zP4+6oJ%r(D=()ut`1R7IB56Yz?(lUk{;YYiE9p3h8N)%#!L`)*ZJI+*OhIEpt zp>S5~I?t*HQj%Ak@fq+3kIdL{4`LNrnI<pg^fp}iZPOk_-- z=i)dS+5RNH5EBWssr3$N3|C>u5{^XhUX`c)El<4zk!HPXJ|m8jx{@ReR!v{?da6kj zTU(0JKKYeA-j;eD@U@qdXmwtvn5;Jq6-yX6vM24RiIq!$r?%s3I@Rz1G< zueQJu`)19;i4?dx0kn1NFFyaRI{7wA{5@cUl;ptyJ6SyYqrR{b2A}KG;4jc5h;S%~ zf#^5p;y#Wt$62XX(?1^Y6>K2|J$jSNX%{`P)s&KOWZc{&C;-h}TRmK5OEs)iFBv37 z_zFqty(#M>-2B4X*NO+oC9ql~3Cj7XX6zK(1cFrj2veQy_M{cng7|}NQw~OyI%&l7 z&tE4*JWzc^Gt4|?xb1I|!|$!7jJ@{a5rtk(mWWAVRtKY;oPFQ)^zm%Y>wKkM#skI! z*y0*Z0xkb*jl!jgG`SI|X)qh+M;@~EZ<&cGwR`W{qfw9J>SNYBmZ6;_VWqkkhu%J$ z@ny;bR>GO=t!9^8FW@(6nvUqpP2p?jBh`MNdrQIh2_FGt2uBP%{k3aU#2Quo(HSVL zBqo~Pv5Sa>bQ8CWvs&v^HPkh&vU;j;2VZC#+X*d>45aSs>o_`wvr-)clP8w-%NG;lnpKCt=ZcSWd&fr|z7r}LC-7MVUU+Gp8zHy*MeWQrGW zO_VQpN1$#>@FhKk-&0zozGc9M@@ap6u3;{m1}cm|^fjygb4*RLQV+K~Fn1Ib{L(AB zm353nH9LArG4Hfmj4bnU)>(e!B$HFmV}C_wA^i-_#UdM5VqLuqD^6zhK_xi@B}<6e zNt)R63zZwIGRD>Xgi0p8iI4fyglxBJKU;KDxZ*=QpFNC2@8Xx-`{i?B@T;=!+dT>f zwx^{+2KKGH#NecC92|et2kJTwSisIF)hAPrEVG&9GgjJBN;u`8Kp~m8PDjCE${}NF z3BcGzGfSJ-5k;XY9Rz8cG}w2w62LmeBn={%YQq`BI7%2d>~FR`PH%1{>UNmR26jO+ zJ}{W)U)|yvavO9TI@?jacz1y>B`w99$V*9IGnyZM2iMvE&c9%?HYB;E0MtNvA{yiPOy6Qa>PQ)e^W;43M7s_mO@)AR8L^br^Kv})gIjlIX#?+i6V(urr@m=?3*DpFU-e;d^m5<(oCqhgnRCq&_; zQnAdMJW=c;Ii{i*J`L6Zdq!zwEXs);UMj>{XGU(5;SbkmfDS=e-#owNVye{MDrfZe zVOxEhuk)Aap7rOZu@rn#14t36W*hN+9Ms{_vneGywZM`Vl;R#e_TU`NhI9=H1{|lI z^gRlrP7ZDlek=_3P|!$;PH{nwxoo85OLncWAZ`k+{M!^1cVD{C5D7fU)na;6)7e9g zF%XO5DW9V8gvE|3FIJwgxiAECogho2$1EVI0pz`cyR$3>>-#*m+zOUTo!-o?ibJbs z(wK9$GM)0kR_&Q2Ge^cwy!on-KWrJbvW- z0uIW1x6k2HYZolDAU#!KRF8aV(F*+Fc%ugztRV~yTfqE@CnlGGl?HZ$KL&vVQkQLP zybBI-n?7%0Nn_SntwE4O_@?0;Rk1il9EM4~YnAnmja@2hzg$UwfO3-c1`+Da8~fYJ z8Qjv?EHu<;d8!H7RlD+fM`f8ceDYpnQbh4pG7m~r&V^j9o^QXu+rF6mYTW+*Sl<2c zmvbYPn{@>%Zp*&Q=I|Bc&Sj&^?9w8!iY~pzE$bYw+6vx0M5SwavW-W@qKjkkVdz29z5V*{oO1ht0fw5aYe0^D#UCaX5ke2&>_K}nkqRIi{wHw3E zbz>DUtL;*b(4|rb%O8>ha@CDvA&4WidP*D=ma|J+1B=``Gp`>mwI3buCbH_*9fNwnJ7*J+m+4Rk7B zrrawHnCmazhO5im77bo|SadVtkmmiO2~paJoVn8wbJ!p2;@&!W4<6~ zegUb<1`vfjdNcfm`xcVh_@Z-8tJS2r^@XoIixc#5;+_pw(%tNNDz16-QxU9S9o%5( z;LdV+54@4_>AAD&?HqJaV_S2mo0Qi#6c@pSqwnx%ovQMoX}n~6}7J)}OFuhxZl#|baaMGh}y@D^s8nNXt0@-6L#xoJKq)l7d{T~{KzW@fcX%4H=#xS`weaC{9GKG2q9R-u zI3}d&=$P);P=DpT@fFG|Mqf+5*!|&+GwQcTO>XsH9$i2^L_fwq#m6`od&gh))Rs_U z45#@;54U3fySE&Qr3gBleD)fJhUrToC3PuNcx`U@Ou0|xQEa$%gYNUzu;CPc9^$S_ zypfo(SyQGHzi^>GqWdO4u#T?x9mcdi2iZXqi+V+mmzIrg3|E|8qFKg!h2#5MR@4?f zv*PMuwx99#`^50So-ZtzQB{0G@WU-!a;hZaeX`M79^Ap(Q!!Sn@Qu(eC%U9tg%&%oeL`Cay{Pu=Yl zQ1G%`#^t6N`We#s)VDRr@q4+IdHHs?G1i_b?QF2Jk#mS*WWTU=IPy9_{d^!oyHlu? zfR<6QqZ`Dq07HI|;vJ~IR--K{(p1DknXy=?^m(jDs>{Rxn^o1Js$0Tm+x08;C*xvF zk-qVY-Dgs+hU+1rfyqq*M%=N|9m30Bt7s_Np=V$$$fL!M6Bf&0U_8>tfX!FT>6vjW`VW)1AC#eAlm?_a z;ACrSV-FsX0TiL}y`%e^9%3VhWUeV=cQr4~v&z4$w5O?L_4R+|!)mE7?l1NbiK%P} zl#IWM#y+{G9=4c#)Tm208=zQsJ^KOghg}dkVhv`wm*H&09vnvw1 za5K=Q=5ZDDPQ6Rs>7IoM-Sc}O`^p=)bO+glJeqX7K5t2JGa-VvLPz@!;{LQkT7+pq z2IcbIYKAhJCGP{9&Xxt~iY&P9xaNwbe6imFryU}LrXF;H|JySZ4a6>8_gpR;qe@=DFsLp&b>0=w(cFjfk zTV&|_M&-o*>OT8JcM-=sLy7dvK=iAUzVwUd&`=pZlq$(%?>fsn!bKdy?xzylQV;f= zVjo~i+Y_@Vdy7gC>pv~plJnz3!ic$%c0I8erK;d`2fIRCB-%xRLc}dM5v#56S=H-D z{L^%v|CGZ}P+Y)31mGe6TsMG!lNVPLW|CHrV6oD723fQG?7{r`$8>-Gv5mb6v%amq zp(%*j6i}_9jTP`EJrI)|u7Cm0GXK`*mfX|6M|20>YxQ2ffExmKnI!_9UHpLE^<-|UT==A1w_c3;7fe&J)lm~& z+v|^arHUG-m1N!{hJHvo`A}GO@l_yjBub_eMsWS0Q5RmBB$&(fw1_FoZLa$%;4iP8AryOL{dEkNz%dLkWO4u zw%Da7EkWzBYphQ-MCLLGo|7wggjirwbO}djlEcxiCrha+*`}0IC9!Z|GN5tlm1CdF z%hN`G@(Jlh#j_@xsCxZ?wklue_UDmZw@>NUZ^%F)!M(AoNtsP!;w7`_cq);Q8S5mr zE1GDY9xRvE5wbU&spFV)7MQ+QR4vd?t+YFEkJc2g6 zsW@2IGIg!gO)l1l?@Iz3;@igi6j9gGBHlsuJujBqwhXjfZ@rKaDLr{KpRTU_)!n<$ z5oh_%s#6qQYvky(W6?1BHG9=1B*Yd7&fAM29GfeyHeDaoAcB)Uq!M04Zz^b?mt%PK& zUf}D}r%sqBi0ijYD+y?X=(v@}83^-xc3JVf+(#ai%mKPFv zyGx)@#L|4r=~<2s4pGDJDc*UN*L*fz4oUg~tI@1Nem%b>GCb*a7LGEGj4>!q%Q`QTGo5!`IF{;l>}y<(YL+Y9!|MVI?TAe~Bo7KeTr^ z(PiC++pYbCFLZY5x;emwzO~OYJ|nbaOeEEEi*k!as!Epu3n zRh%6}SVW+B`zUy+_ZTAgRvBMUolo<*?mT%X;d0{m{BdfNd^M_<)wE0RZra1uUuI(l zfD}YVbn~tqka}EzTj>9tg8m)tr|NA*@?}MNvfze_C{iz)@wi9tnYbIUQYHLFsb^OkvZ!|f- zl<5gCz)Rsb4hej8yHC04{_`n~0P{ZhteazcG4F0D$wFVlz7DKo1+L%g0>p3sFZh4Z zp|*v=zyD9P#XZr|6fsme*zfk`sE4PA5VNQN+2Etm#RPi6#NV9 znD^rXH{}TVAh_Z0qU1uVBY=(#?0nQ0Q{fNf728a zP=bRA`|p#)x__F;y{2n{RPCy(d=qEAmzya3xut{ zy}lK=y!_W9u9jo=FCgDe-Mk6{l2vqI%Iv+)0cV3v>jpq%05`a!@bk*{uKN{2K~W75;n#=3Ll~0vn+;(=+bsb7 z;6U*6%JzN;M2X+oRQlm7zjX?K2PM6yJ~9s=sRO_aKM{f7Y;ShlKS8AcAO3fXo*(;u ze;+OR9a!x+EHn}TssV2BfXmM-+glqj$={__(6<6<=vz90l=RJhOc?wQNXIK_a1Nk^ z0+LexL<4@ay_o>p`W+Bb(mzE6Tezla9}gmc26oP0<5;%01rUpVNBk%FfT4d5eMkc< z^?)>Q3rus!nf;su_*HUnI~0kDuY-X$2!Lq>@My}{IrK(qbC1%9)=GjCoA{q1ltuqwfe4ef0#|AYsd9Ex1sfC=ClI>0yn91!rSxBeSm z+|?HJeKn(*wbPFU6u)y57u33%0_Xs|u`)YE3-r!wj zH8rI_%>-=V>&Wt*CxEn{06_5A!Ott(dkE0!<$&KD>6;}=>029Fg6vg5CV&_HJg)9n zvcb(XujeR}18Q^uqAz&J=4L8hCs3Oa}xMh#=#nupE_be z0YX>YAI>SQbp^b-y_phtHJZJ(yuKqaQg%tksIetK%LEAi1l*8jnWc9H`uF$_X_gK) zmcVMFzjGfy{X({Xca4#AWZTK4A9LfQ})(mecqOt*1wyi{`Rb0C!j+auvz}2OK_-p<8%cs*z&(8 zZGG_KUSL|m%-HO2W)HTW+J0Nwlm zIHVKVd;JOiOPu*70Q_B{g-qCk`2g}Za6{Ul-{U`#0U@n{$_o%z1?1!ag528SS4O}> zKaL!s!UY7L`$K4#Cx1c%eP>l5paam~&tevFGB&=!Ld1>BHYJN5f3Fj!zUdwpwQUe(_5%I?*Bp~UP; z02cKRE*76&3jKo%C4GCqN&e2oMfWFxXaIK{xXFO~=aua}=l>_}FDCqVIL+4ND)8I0 z0%Fqs!~%Y^y~_js4kv95`ePT^-%S=iAT$>as7kPassu6>HazkSC^xH7hBTa#>w{YlxSGqWd#9(+5pgy z-G->v%VGbiz<*HwckIb=-cQf~_7Ffhq{yN``S5$k4Z@MW%l#)Tn2Fehxn&H1UrYcR zGRX$Nz8v;D;(uB=i2wE}+r#b?9h3s0zjs6$-w~uhHw(*+Qp2^z) z|1bbekjZj;;&S-!_ATmUe`yjfV&`4W1UNYd!Wd-iHJQE~_dEUH#D-X7^?Pi&|H7@z z0SI0GfDb{U-+TWb=zm#r{3|-xE;l^B4D$lAn*-4Wl5+g@%h7*5kordk{kujxzJw@g z0~!rL{Js3k*ts13djSFYW!0~OgKcGGq5L^`A}1TL6-ZhnfX?lee)=CHt6=o&0$bup zfT>ggrUIGpVvha;UDZ+F(aGWRcy2Lc^JE`z(r&hV5H)ATEJD@_d(`=I}U$Z zIGFBty*cxFfUpa|O$ppTuWWB>U?BYu-2VtuU`dbM(C}^pk`4hkWQe_i^e5uK@`(cB z8)Wn!lN&AjcS_m-8ASkaNVf??{u3Nb!~dEcz+}uTwb3sC(L@@^4pcvx0DiN*Q&Ijz z|2ZG?W3Arb`E@cd(gM%KfWK;k>pwdAIc^~^v#P9X| z_f?$`XSe(wkfvx+JU4-m;RwX)TM)1hasCebJyQJrwS{8Mq{jdhPe4e>dMuFO?`S{L z_N6j{^@DTwi$Xbo`Wd*%AY{xW{1f%c(i99gBl%3X34j3)_1%JiizNCJ?!N*fmiBhO z0DuIZ7lQQAP{48j@Fc)A|9(Km?~3t6KM)40O{ityW`vLui{ww-AM>Q&1~sf50TVTH zGW=W55bUWS2P$q{AP4FFQHSCJo#)>r{(=0hiwulEfb^}tyVjou0LB(eX{kN}n5YBX z2~uiTic7IY+#Er|_V)U2S0R%MEXfZ8$SnXeWQcu5eJS#HKsAt+t>vXdY-$gTIK}}F zkOSzTfgpMmSYvSs9TH}ipsS<}Ll4rt06}??SULxy1b;&{i6AC3EWLw{Qy|C7obqcKB1cErQrYOw|n;bw!jzB ze-Z=Mr)m_`mmYu^A%GajYS3TePwZba#+9R(VCaCghwV-PY$zZ)Wc{5e`6o0m{$*-o zq+sKy`g5)O6}b+q(kfpSKT3d+E}&~d4dIfy(tpB#TRHRH_SAtzG!B2V0mh^*e`aO~ zB)OXyzhibOUV`}}!%JHm+x&?Mrs3xEbP)?69$6v%9{a5{FTwmL)?GE+crh0m(*rn* z8(?yfY4n!vCAdI8_}d4~S1_P{%p+wEpsoSTLdGN(gUe8VZVz$=Y%`y(~UbsX+!cO3Z zB%sUgPuxq7Iru$5?B+0kAOZ+T1S|nE0Oi^L32Xa(krvq9epZq|UtQly1f>6C6PDlc zr==yH*#OR_2DAZ*j|uqT?*Zr+{GYM;Kk&r{Z%U5=*r1`YH+0Z zO1-+m3h0stkQg#mVLiDN^q*996&D>QlXU5Txa9!bkYO|Q>7~e`Huj)@yGu&oVSvA| z0T!GR+PV-QfYt?sha8lC6mTg#*bsk#zuFXW&inqavuh2_F$}|44$GVywn^rYgq)(R zP)OFy=kSARerOYIKZYOsVWdr?rI_>iJd{OiS&AsaHz9Hw6B-*f%^_lQ7}x!N-@E61 z?&rPV_oMIkcU|{$pPtkG-cQz94B!!1bYs3L5*cU!t;X~af5oyuBW*?MqB(fYCK25B zaVwrYj5@FRXs`s}Bao_f)yEZ!;4ZpxQ9U{0g@nbaX;4fx6f;nB#F!l>JmJb`iiCHt zp``Q{aOgHml}gf<^u$gVJZpdM?#<&@9*CO`se%}Mq9)ntT`owFOx)O#kNy7o>Dx9y z1(7T!XmBIzo5!xt`uv$l!L^M|6cvG&irNRvm<~55ceWW56?)WExFRp?mVs9@t$`k1lRK-vE+X zP?SEC9=;-zII{s}5AjB~XL-j{OQ5M&(9}3B^s27Q=(eW92i_6^>1fQkYcczfDym^? zJx3PZkqMGBms&ekPdB2Rc6D5AHcV<=*6FUg>YfZw+Tl0p$=J`E79fskgX@~sA;q`! z;@6IO_hk-SN0F2RkfI9bZt46Pb}mEE>6V!D+@B?E38|2Q2ulA9-ToK^eT<0PRwEOH z9LXx4@iKG#kzW`4!^~7Us(WcgoeUldXYX1O61`x;vC#{Go{!w8qbI(T(Va2irI<;L zh1as6^+0!y9&C`&t%graGd(?&WUuXeA$mbrc71uX?u(4>P`j7t!THfUpCYpAVN*T2 z27Qyk!=iiV9`gMCD~q>0gX{&+yS__E`6gf{AEK$(s{T*;`h!WUrh4XniR#p zu>wVC%Jg}=iSzIWHWW`_qBl?Ibj*BigER1s_ljY_2NysRPyW7$w=Ggw6a(svD-k8Ofyd?kef8mGQv?$efYUB3ty`o9WFjOmRr*#-av!b=} X?wpkNSa+br2*3C#xSq(wnzPMcmc9En literal 0 HcmV?d00001 diff --git a/client/Java/run.sh b/client/Java/run.sh new file mode 100644 index 00000000..94ccb6e6 --- /dev/null +++ b/client/Java/run.sh @@ -0,0 +1 @@ +java -classpath lib/httpclient-4.0.1.jar:lib/httpcore-4.0.1.jar:lib/commons-logging-api-1.1.1.jar:lib/gson-1.4.jar:. Demo From 08a3895f3f3f51f415bc14bb89cdddbfdcfbfd71 Mon Sep 17 00:00:00 2001 From: mamouneyya Date: Wed, 18 Aug 2010 11:32:36 +0800 Subject: [PATCH 4/8] fix the broken link for adding new photo --- themes/browny_wind/views/album.html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/browny_wind/views/album.html.php b/themes/browny_wind/views/album.html.php index eabe07c3..de196be0 100644 --- a/themes/browny_wind/views/album.html.php +++ b/themes/browny_wind/views/album.html.php @@ -29,7 +29,7 @@ admin || access::can("add", $item)): ?> - id") ?> + id") ?>

  • Add some.", array("attrs" => html::mark_clean("href=\"$addurl\" class=\"g-dialog-link\""))) ?>
  • From a8a2164e150daa9d549d0c5a09417a1ec045e7ac Mon Sep 17 00:00:00 2001 From: mamouneyya Date: Wed, 18 Aug 2010 11:32:56 +0800 Subject: [PATCH 5/8] sync with Wind theme --- themes/browny_wind/views/movie.html.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/themes/browny_wind/views/movie.html.php b/themes/browny_wind/views/movie.html.php index 8481c7ce..158857db 100644 --- a/themes/browny_wind/views/movie.html.php +++ b/themes/browny_wind/views/movie.html.php @@ -5,7 +5,9 @@ paginator() ?>
    + resize_top($item) ?> movie_img(array("class" => "g-movie", "id" => "g-item-id-{$item->id}")) ?> + resize_bottom($item) ?>
    From a5cd91fe33adbd1e59a3a5bb0c7b719676ca24ea Mon Sep 17 00:00:00 2001 From: mamouneyya Date: Wed, 18 Aug 2010 11:38:24 +0800 Subject: [PATCH 6/8] override CalendarView default main page --- themes/browny_wind/views/calpage.html.php | 154 ++++++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 themes/browny_wind/views/calpage.html.php diff --git a/themes/browny_wind/views/calpage.html.php b/themes/browny_wind/views/calpage.html.php new file mode 100644 index 00000000..9318b742 --- /dev/null +++ b/themes/browny_wind/views/calpage.html.php @@ -0,0 +1,154 @@ + + + + + + + <? if ($page_title): ?> + <?= $page_title ?> + <? else: ?> + <? if ($theme->item()): ?> + <? if ($theme->item()->is_album()): ?> + <?= t("Browse Album :: %album_title", array("album_title" => $theme->item()->title)) ?> + <? elseif ($theme->item()->is_photo()): ?> + <?= t("Photo :: %photo_title", array("photo_title" => $theme->item()->title)) ?> + <? else: ?> + <?= t("Movie :: %movie_title", array("movie_title" => $theme->item()->title)) ?> + <? endif ?> + <? elseif ($theme->tag()): ?> + <?= t("Browse Tag :: %tag_title", array("tag_title" => $theme->tag()->name)) ?> + <? else: /* Not an item, not a tag, no page_title specified. Help! */ ?> + <?= t("Gallery") ?> + <? endif ?> + <? endif ?> + + " type="image/x-icon" /> + css("yui/reset-fonts-grids.css") ?> + css("superfish/css/superfish.css") ?> + css("themeroller/ui.base.css") ?> + css("gallery.common.css") ?> + css("screen.css") ?> + + page_type == "collection"): ?> + + + + + + + script("jquery.js") ?> + script("jquery.form.js") ?> + script("jquery-ui.js") ?> + script("gallery.common.js") ?> + + + script("gallery.ajax.js") ?> + script("gallery.dialog.js") ?> + script("superfish/js/superfish.js") ?> + script("jquery.localscroll.js") ?> + script("ui.init.js") ?> + + head() they get combined */ ?> + page_subtype == "photo"): ?> + script("jquery.scrollTo.js") ?> + script("gallery.show_full_size.js") ?> + page_subtype == "movie"): ?> + script("flowplayer.js") ?> + + + head() ?> + + + body_attributes() ?>> + page_top() ?> +
    + site_status() ?> +
    +
    + + + + + + user_menu() ?> + header_top() ?> + + + + + + header_bottom() ?> +
    + + + +
      + + + > + + url) : ?> + title) ?> + + title) ?> + + + + +
    + + + +
    +
    +
    +
    +
    + messages() ?> + +
    +
    +
    +
    + page_subtype != "login"): ?> + + +
    +
    + +
    + page_bottom() ?> + + From 4009364900ccbb6278705090e4f7cf9010fdb7d5 Mon Sep 17 00:00:00 2001 From: jim Date: Sat, 14 Aug 2010 08:56:03 +0800 Subject: [PATCH 7/8] adding the PAM module --- modules/pam/LICENSE | 340 +++++++++ modules/pam/README | 81 ++ modules/pam/config/config.php | 16 + modules/pam/controllers/pam.php | 217 ++++++ modules/pam/helpers/pam_event.php | 23 + modules/pam/module.info | 3 + modules/pam/pam_plugins/ad/ad.php | 88 +++ modules/pam/pam_plugins/ad/adLDAP/LICENCE.txt | 457 ++++++++++++ modules/pam/pam_plugins/ad/adLDAP/README.txt | 30 + modules/pam/pam_plugins/ad/adLDAP/adLDAP.php | 691 ++++++++++++++++++ .../pam_plugins/ad/adLDAP/authenticate.php | 60 ++ .../pam/pam_plugins/ad/adLDAP/examples.php | 102 +++ modules/pam/pam_plugins/ad/config.php | 11 + modules/pam/pam_plugins/mock/mock.php | 57 ++ modules/pam/plugins/gallery/gallery.php | 24 + modules/pam/views/pam_ajax.html.php | 18 + 16 files changed, 2218 insertions(+) create mode 100755 modules/pam/LICENSE create mode 100644 modules/pam/README create mode 100644 modules/pam/config/config.php create mode 100644 modules/pam/controllers/pam.php create mode 100644 modules/pam/helpers/pam_event.php create mode 100644 modules/pam/module.info create mode 100644 modules/pam/pam_plugins/ad/ad.php create mode 100644 modules/pam/pam_plugins/ad/adLDAP/LICENCE.txt create mode 100644 modules/pam/pam_plugins/ad/adLDAP/README.txt create mode 100644 modules/pam/pam_plugins/ad/adLDAP/adLDAP.php create mode 100644 modules/pam/pam_plugins/ad/adLDAP/authenticate.php create mode 100644 modules/pam/pam_plugins/ad/adLDAP/examples.php create mode 100644 modules/pam/pam_plugins/ad/config.php create mode 100644 modules/pam/pam_plugins/mock/mock.php create mode 100644 modules/pam/plugins/gallery/gallery.php create mode 100644 modules/pam/views/pam_ajax.html.php diff --git a/modules/pam/LICENSE b/modules/pam/LICENSE new file mode 100755 index 00000000..3912109b --- /dev/null +++ b/modules/pam/LICENSE @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/modules/pam/README b/modules/pam/README new file mode 100644 index 00000000..2db00d70 --- /dev/null +++ b/modules/pam/README @@ -0,0 +1,81 @@ +Gallery3 PAM version 0.1 released 2010-08-12 + +ABOUT + Allows users to login by using external authentication methods. + + Note: I chose not to use the existing LDAP module because it did not allow me + to use both local Gallery accounts along with the LDAP accounts. + + This module replaces the default login link on the user_menu_login. This + works for the ajax login but to use the html you need to go to /pam ... I do + not know enough about kohana to know how to use the /login url without + removing the gallery/controller/login.php file. + +INSTALLATION + Copy the pam folder to the gallery3 modules folder. + +CONFIGURATION + Add plugins to the plugin folder to enable alternative authentication methods. + + Edit the config/config.php file to override defaults. + + $plugin_path = ''; + The default path is pam/plugins. You can put them anywhere and use this to set + the absolute path. + + $plugins = array('gallery'); + By default the plugin folder is scanned and whatever folders are found are + added to the plugin array. By using this setting you can specify what + plugins to include and in what order they will be used. + + $create_account = true; + By default this is set to false. Set this to true if you want to + automatically create accounts. This assumes the plugin will have a + getAccount() method that will return at the very least: name,full_name,email + + Note: + Two plugins are included in the pam_plugin folder. + + mock: will authenticate any matching name/password pair. ex. user/user and if + $create_account is true then an account will be created using the name. The + fullname will be "Mock {the name used}" and the email will be set to "{the + name used}@email.com" + + ad: this is a plugin to authenticate a user via an Active Directory domain + controller. It uses the class adLDAP (http://adldap.sourceforge.net/) and + assumes that your PHP environment has the LDAP exensions loaded. This + plugin has included the adLDAP class version 2.1. I've not tested with later + versions. + +USE + Login as admin and go to the Gallery Modules page. Check the PAM module and + update. The PAM module will replace the "Login" link so that the PAM module + will be used instead of the core Login. + + By default the "gallery" plugin is in the plugin folder. This allows + authentication via the core identity. You should be able to logout and then + login again. + +PROBLEMS + If you are not able to login just remove the PAM folder from the modules and + refresh your page. Or you can go to the default login by going to {your site + url}/login. + + Submit an issue at http://github.com/jimsloan/gallery3-pam/issues or email + me. + +FUTURE + I will be adding a OpenID plugin soon. + + By using the Mock plugin as an example you should be able to create a + connector/plugin to any existing database or web service that will + authenticate user credentials. + +AUTHOR + Jim Sloan (jsloan.email@gmail.com) + +PROJECT HOME + http://github.com/jimsloan/gallery3-pam + +LICENSE + see LICENSE diff --git a/modules/pam/config/config.php b/modules/pam/config/config.php new file mode 100644 index 00000000..de40e6e3 --- /dev/null +++ b/modules/pam/config/config.php @@ -0,0 +1,16 @@ +_setup(); + } + + /** + * default action for the pam controller + */ + public function index() { + $view = new Theme_View("page.html", "other", "login"); + $view->page_title = t("Login"); + $view->content = auth::get_login_form("pam/auth_html"); + print $view; + } + + /** + * process login form + */ + public function auth_html() { + access::verify_csrf(); + + list ($valid, $form) = $this->_auth("pam/auth__html"); + if ($valid) { + $continue_url = $form->continue_url->value; + url::redirect($continue_url ? $continue_url : item::root()->abs_url()); + } else { + $view = new Theme_View("page.html", "other", "login"); + $view->page_title = t("Log in to Gallery"); + $view->content = new View("auth_ajax.html"); + $view->content->form = $form; + print $view; + } + } + + /** + * display the login form via ajax + */ + public function ajax() { + $view = new View("pam_ajax.html"); + $view->form = auth::get_login_form("pam/auth_ajax"); + print $view; + } + + /** + * process login form via ajax + */ + public function auth_ajax() { + access::verify_csrf(); + + list ($valid, $form) = $this->_auth("pam/auth_ajax"); + if ($valid) { + print json_encode( + array("result" => "success")); + } else { + print json_encode(array("result" => "error", "form" => (string) $form)); + } + } + + + /** + * authenticate the user + * + * @param string $url + * @return boolean + */ + private function _auth($url) { + $form = auth::get_login_form($url); + $validform = $form->validate(); + $valid = false; + + if ($validform) { + + // retrieve the values from the form + $name = $form->login->inputs["name"]->value; + $pass = $form->login->password->value; + + // do we have a user? + $user = identity::lookup_user_by_name($name); + $validuser = empty($user)?false:true; + + // is the user authentic? + $checkpass = $this->_checkpass($name,$pass); + + /* + * we are concerned with these three possibilities: + * 1. there is no valid user or no valid password + * 2. there is no valid user but a valid password + * 3. there is a valid user and a valid password + */ + + // 1. there is no valid user or no valid password: error + if (!$validuser || !$checkpass) { + $form->login->inputs["name"]->add_error("invalid_login", 1); + $name = $form->login->inputs["name"]->value; + log::warning("user", t("Failed login for %name", array("name" => $name))); + module::event("user_auth_failed", $name); + } + + // 2. there is no valid user but a valid password: create account if allowed + if (!$validuser && $checkpass && $this->create_account) { + $account = $this->pam_auth->getAccount(); + if ($account){ + $password = md5(uniqid(mt_rand(), true)); + $new_user = identity::create_user($account->name, $account->full_name, $password, $account->email); + $new_user->url = ''; + $new_user->admin = false; + $new_user->guest = false; + $new_user->save(); + $user = identity::lookup_user_by_name($account->name); + $validuser = empty($user)?false:true; + } + } + + // 3. there is a valid user and a valid password: load user account + if ($validuser && $checkpass) { + auth::login($user); + $valid = true; + } + } + + // regenerate the session id to avoid session trapping + Session::instance()->regenerate(); + + return array($valid, $form); + } + + /** + * check the login name/pass pair against registered services + * + * @param string $name + * @param string $pass + * @return boolean + * + */ + private function _checkpass($name, $pass) + { + // assume failure + $result = false; + + // maybe this should be moved to _setup()? + if ($this->plugins) { + $plugins = $this->plugins; + } + else { + $plugins = $this->_read_plugins(); + } + + $path_template = $this->plugin_path . '/%s/%s.php'; + + // loop over the plugins + foreach ($plugins as $plugin){ + // load and instantiate the class + require sprintf($path_template,$plugin,$plugin); + $class = 'pam_'.$plugin; + $this->pam_auth = new $class($name, $pass); + $result = $this->pam_auth->isAuth(); + /* + * if user is authenticated then leave the loop/method. + * the $this->pam_auth class is used to create a new account + */ + if ($result) return $result; + } + + return $result; + } + + /** + * scan the plugin directory and build a list of names + * + * @return array + */ + private function _read_plugins() { + $plugins = array(); + $plugin_path = MODPATH .'pam/plugins'; + + // build plugin list from plugin folder + $d = dir($plugin_path); + while (false !== ($entry = $d->read())) { + if ($entry != "." && $entry != "..") $plugins[] = $entry ; + } + $d->close(); + return $plugins; + } + + /** + * load the config and set some values + */ + private function _setup() { + + $default_plugin_path = MODPATH .'pam/plugins'; + + if (file_exists(MODPATH .'pam/config/config.php')) { + include MODPATH .'pam/config/config.php'; + } + + $this->plugins = isset($plugins)?$plugins:false; + $this->plugin_path = isset($plugin_path)?$plugin_path:$default_plugin_path; + $this->create_account = isset($create_account)?$create_account:false; + + } + +} \ No newline at end of file diff --git a/modules/pam/helpers/pam_event.php b/modules/pam/helpers/pam_event.php new file mode 100644 index 00000000..a0391e77 --- /dev/null +++ b/modules/pam/helpers/pam_event.php @@ -0,0 +1,23 @@ +guest) { + // disable the default login + $menu->remove('user_menu_login'); + // add ours + $menu->append(Menu::factory("dialog") + ->id("user_menu_pam") + ->css_id("g-pam-menu") + ->url(url::site("pam/ajax")) + ->label(t("Login"))); + } + } + +} diff --git a/modules/pam/module.info b/modules/pam/module.info new file mode 100644 index 00000000..337421a6 --- /dev/null +++ b/modules/pam/module.info @@ -0,0 +1,3 @@ +name = "PAM" +description = "Pluggable authentication module allows users to login by using external authentication methods." +version = 1 diff --git a/modules/pam/pam_plugins/ad/ad.php b/modules/pam/pam_plugins/ad/ad.php new file mode 100644 index 00000000..8d1b3353 --- /dev/null +++ b/modules/pam/pam_plugins/ad/ad.php @@ -0,0 +1,88 @@ +name = $name; + $this->pass = $pass; + $this->adldap = new adLDAP($options); + $this->_auth(); + + } + + /** + * + * @return boolean + */ + public function isAuth() + { + return $this->auth; + } + + /** + * + * @return object or false + */ + public function getAccount() + { + return $this->_account(); + } + + /** + * perform the AD authentication and set the var auth + */ + private function _auth() + { + if ($this->adldap->authenticate($this->name, $this->pass)){ + $this->auth = TRUE; + } + else { + $this->auth = FALSE; + } + } + + + /** + * + * @return object or false + */ + public function _account() + { + $result = $this->adldap->user_info($this->name); + $user_info = $result[0]; + if (isset($user_info)){ + $account = array( + 'name' => $this->name, + 'full_name' => $user_info['displayname'][0], + 'email' => $user_info['mail'][0], + ); + return (object) $account; + } + + return false; + } + + +} + diff --git a/modules/pam/pam_plugins/ad/adLDAP/LICENCE.txt b/modules/pam/pam_plugins/ad/adLDAP/LICENCE.txt new file mode 100644 index 00000000..2661dc22 --- /dev/null +++ b/modules/pam/pam_plugins/ad/adLDAP/LICENCE.txt @@ -0,0 +1,457 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + diff --git a/modules/pam/pam_plugins/ad/adLDAP/README.txt b/modules/pam/pam_plugins/ad/adLDAP/README.txt new file mode 100644 index 00000000..46b3d8c8 --- /dev/null +++ b/modules/pam/pam_plugins/ad/adLDAP/README.txt @@ -0,0 +1,30 @@ +PHP LDAP CLASS FOR MANIPULATING ACTIVE DIRECTORY +Version 2.1 + +Written by Scott Barnett +email: scott@wiggumworld.com +http://adldap.sourceforge.net/ + +I'd appreciate any improvements or additions to be submitted back +to benefit the entire community :) + +Works with both PHP 4 and PHP 5 + +I generally install libraries and classes in a folder in the document root +called "includes/". If you want to use somewhere else, just edit the +include directives in the scripts. + +The examples should be pretty self explanatory. If you require more +information, please visit http://adldap.sourceforge.net/ + + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + diff --git a/modules/pam/pam_plugins/ad/adLDAP/adLDAP.php b/modules/pam/pam_plugins/ad/adLDAP/adLDAP.php new file mode 100644 index 00000000..4e79260e --- /dev/null +++ b/modules/pam/pam_plugins/ad/adLDAP/adLDAP.php @@ -0,0 +1,691 @@ +0){ + if (array_key_exists("account_suffix",$options)){ $this->_account_suffix=$options["account_suffix"]; } + if (array_key_exists("base_dn",$options)){ $this->_base_dn=$options["base_dn"]; } + if (array_key_exists("domain_controllers",$options)){ $this->_domain_controllers=$options["domain_controllers"]; } + if (array_key_exists("ad_username",$options)){ $this->_ad_username=$options["ad_username"]; } + if (array_key_exists("ad_password",$options)){ $this->_ad_password=$options["ad_password"]; } + if (array_key_exists("real_primarygroup",$options)){ $this->_real_primarygroup=$options["real_primarygroup"]; } + if (array_key_exists("use_ssl",$options)){ $this->_use_ssl=$options["use_ssl"]; } + if (array_key_exists("recursive_groups",$options)){ $this->_recursive_groups=$options["recursive_groups"]; } + } + + //connect to the LDAP server as the username/password + $dc=$this->random_controller(); + if ($this->_use_ssl){ + $this->_conn = ldap_connect("ldaps://".$dc); + } else { + $this->_conn = ldap_connect($dc); + } + + //set some ldap options for talking to AD + ldap_set_option($this->_conn, LDAP_OPT_PROTOCOL_VERSION, 3); + ldap_set_option($this->_conn, LDAP_OPT_REFERRALS, 0); + + //bind as a domain admin if they've set it up + if ($this->_ad_username!=NULL && $this->_ad_password!=NULL){ + $this->_bind = @ldap_bind($this->_conn,$this->_ad_username.$this->_account_suffix,$this->_ad_password); + if (!$this->_bind){ + if ($this->_use_ssl){ + //if you have problems troubleshooting, remove the @ character from the ldap_bind command above to get the actual error message + echo ("FATAL: AD bind failed. Either the LDAPS connection failed or the login credentials are incorrect."); exit(); + } else { + echo ("FATAL: AD bind failed. Check the login credentials."); exit(); + } + } + } + + return (true); + } + + // default destructor + function __destruct(){ ldap_close ($this->_conn); } + + //validate a users login credentials + function authenticate($username,$password,$prevent_rebind=false){ + if ($username==NULL || $password==NULL){ return (false); } //prevent null binding + + //bind as the user + $this->_bind = @ldap_bind($this->_conn,$username.$this->_account_suffix,$password); + if (!$this->_bind){ return (false); } + + //once we've checked their details, kick back into admin mode if we have it + if ($this->_ad_username!=NULL && !$prevent_rebind){ + $this->_bind = @ldap_bind($this->_conn,$this->_ad_username.$this->_account_suffix,$this->_ad_password); + if (!$this->_bind){ echo ("FATAL: AD rebind failed."); exit(); } //this should never happen in theory + } + + return (true); + } + + //***************************************************************************************************************** + // GROUP FUNCTIONS + + // Add a group to a group + function group_add_group($parent,$child){ + + //find the parent group's dn + $parent_group=$this->group_info($parent,array("cn")); + if ($parent_group[0]["dn"]==NULL){ return (false); } + $parent_dn=$parent_group[0]["dn"]; + + //find the child group's dn + $child_group=$this->group_info($child,array("cn")); + if ($child_group[0]["dn"]==NULL){ return (false); } + $child_dn=$child_group[0]["dn"]; + + $add=array(); + $add["member"] = $child_dn; + + $result=@ldap_mod_add($this->_conn,$parent_dn,$add); + if ($result==false){ return (false); } + return (true); + } + + // Add a user to a group + function group_add_user($group,$user){ + //adding a user is a bit fiddly, we need to get the full DN of the user + //and add it using the full DN of the group + + //find the user's dn + $user_info=$this->user_info($user,array("cn")); + if ($user_info[0]["dn"]==NULL){ return (false); } + $user_dn=$user_info[0]["dn"]; + + //find the group's dn + $group_info=$this->group_info($group,array("cn")); + if ($group_info[0]["dn"]==NULL){ return (false); } + $group_dn=$group_info[0]["dn"]; + + $add=array(); + $add["member"] = $user_dn; + + $result=@ldap_mod_add($this->_conn,$group_dn,$add); + if ($result==false){ return (false); } + return (true); + } + + // Create a group + function group_create($attributes){ + if (!is_array($attributes)){ return ("Attributes must be an array"); } + if (!array_key_exists("group_name",$attributes)){ return ("Missing compulsory field [group_name]"); } + if (!array_key_exists("container",$attributes)){ return ("Missing compulsory field [container]"); } + if (!array_key_exists("description",$attributes)){ return ("Missing compulsory field [description]"); } + if (!is_array($attributes["container"])){ return ("Container attribute must be an array."); } + $attributes["container"]=array_reverse($attributes["container"]); + + //$member_array = array(); + //$member_array[0] = "cn=user1,cn=Users,dc=yourdomain,dc=com"; + //$member_array[1] = "cn=administrator,cn=Users,dc=yourdomain,dc=com"; + + $add=array(); + $add["cn"] = $attributes["group_name"]; + $add["samaccountname"] = $attributes["group_name"]; + $add["objectClass"] = "Group"; + $add["description"] = $attributes["description"]; + //$add["member"] = $member_array; UNTESTED + + $container="OU=".implode(",OU=",$attributes["container"]); + $result=ldap_add($this->_conn,"CN=".$add["cn"].", ".$container.",".$this->_base_dn,$add); + if ($result!=true){ return (false); } + + return (true); + } + + // Remove a group from a group + function group_del_group($parent,$child){ + + //find the parent dn + $parent_group=$this->group_info($parent,array("cn")); + if ($parent_group[0]["dn"]==NULL){ return (false); } + $parent_dn=$parent_group[0]["dn"]; + + //find the child dn + $child_group=$this->group_info($child,array("cn")); + if ($child_group[0]["dn"]==NULL){ return (false); } + $child_dn=$child_group[0]["dn"]; + + $del=array(); + $del["member"] = $child_dn; + + $result=@ldap_mod_del($this->_conn,$parent_dn,$del); + if ($result==false){ return (false); } + return (true); + } + + // Remove a user from a group + function group_del_user($group,$user){ + + //find the parent dn + $group_info=$this->group_info($group,array("cn")); + if ($group_info[0]["dn"]==NULL){ return (false); } + $group_dn=$group_info[0]["dn"]; + + //find the child dn + $user_info=$this->user_info($user,array("cn")); + if ($user_info[0]["dn"]==NULL){ return (false); } + $user_dn=$user_info[0]["dn"]; + + $del=array(); + $del["member"] = $user_dn; + + $result=@ldap_mod_del($this->_conn,$group_dn,$del); + if ($result==false){ return (false); } + return (true); + } + + // Returns an array of information for a specified group + function group_info($group_name,$fields=NULL){ + if ($group_name==NULL){ return (false); } + if (!$this->_bind){ return (false); } + + $filter="(&(objectCategory=group)(name=".$this->ldap_slashes($group_name)."))"; + //echo ($filter."!!!
    "); + if ($fields==NULL){ $fields=array("member","memberof","cn","description","distinguishedname","objectcategory","samaccountname"); } + $sr=ldap_search($this->_conn,$this->_base_dn,$filter,$fields); + $entries = ldap_get_entries($this->_conn, $sr); + //print_r($entries); + return ($entries); + } + + // Retun a complete list of "groups in groups" + function recursive_groups($group){ + if ($group==NULL){ return (false); } + + $ret_groups=array(); + + $groups=$this->group_info($group,array("memberof")); + $groups=$groups[0]["memberof"]; + + if ($groups){ + $group_names=$this->nice_names($groups); + $ret_groups=array_merge($ret_groups,$group_names); //final groups to return + + foreach ($group_names as $id => $group_name){ + $child_groups=$this->recursive_groups($group_name); + $ret_groups=array_merge($ret_groups,$child_groups); + } + } + + return ($ret_groups); + } + + //***************************************************************************************************************** + // USER FUNCTIONS + + //create a user + function user_create($attributes){ + //check for compulsory fields + if (!array_key_exists("username",$attributes)){ return ("Missing compulsory field [username]"); } + if (!array_key_exists("firstname",$attributes)){ return ("Missing compulsory field [firstname]"); } + if (!array_key_exists("surname",$attributes)){ return ("Missing compulsory field [surname]"); } + if (!array_key_exists("email",$attributes)){ return ("Missing compulsory field [email]"); } + if (!array_key_exists("container",$attributes)){ return ("Missing compulsory field [container]"); } + if (!is_array($attributes["container"])){ return ("Container attribute must be an array."); } + + if (array_key_exists("password",$attributes) && !$this->_use_ssl){ echo ("FATAL: SSL must be configured on your webserver and enabled in the class to set passwords."); exit(); } + + if (!array_key_exists("display_name",$attributes)){ $attributes["display_name"]=$attributes["firstname"]." ".$attributes["surname"]; } + + //translate the schema + $add=$this->adldap_schema($attributes); + + //additional stuff only used for adding accounts + $add["cn"][0]=$attributes["display_name"]; + $add["samaccountname"][0]=$attributes["username"]; + $add["objectclass"][0]="top"; + $add["objectclass"][1]="person"; + $add["objectclass"][2]="organizationalPerson"; + $add["objectclass"][3]="user"; //person? + //$add["name"][0]=$attributes["firstname"]." ".$attributes["surname"]; + + //set the account control attribute + $control_options=array("NORMAL_ACCOUNT"); + if (!$attributes["enabled"]){ $control_options[]="ACCOUNTDISABLE"; } + $add["userAccountControl"][0]=$this->account_control($control_options); + //echo ("
    "); print_r($add);
    +
    +		//determine the container
    +		$attributes["container"]=array_reverse($attributes["container"]);
    +		$container="OU=".implode(",OU=",$attributes["container"]);
    +
    +		//add the entry
    +		$result=@ldap_add($this->_conn, "CN=".$add["cn"][0].", ".$container.",".$this->_base_dn, $add);
    +		if ($result!=true){ return (false); }
    +		
    +		return (true);
    +	}
    +
    +	// user_groups($user)
    +	//	Returns an array of groups that a user is a member off
    +	function user_groups($username,$recursive=NULL){
    +		if ($username==NULL){ return (false); }
    +		if ($recursive==NULL){ $recursive=$this->_recursive_groups; } //use the default option if they haven't set it
    +		if (!$this->_bind){ return (false); }
    +		
    +		//search the directory for their information
    +		$info=@$this->user_info($username,array("memberof","primarygroupid"));
    +		$groups=$this->nice_names($info[0]["memberof"]); //presuming the entry returned is our guy (unique usernames)
    +
    +		if ($recursive){
    +			foreach ($groups as $id => $group_name){
    +				$extra_groups=$this->recursive_groups($group_name);
    +				$groups=array_merge($groups,$extra_groups);
    +			}
    +		}
    +		
    +		return ($groups);
    +	}
    +
    +	// Returns an array of information for a specific user
    +	function user_info($username,$fields=NULL){
    +		if ($username==NULL){ return (false); }
    +		if (!$this->_bind){ return (false); }
    +
    +		$filter="samaccountname=".$username;
    +		if ($fields==NULL){ $fields=array("samaccountname","mail","memberof","department","displayname","telephonenumber","primarygroupid"); }
    +		$sr=ldap_search($this->_conn,$this->_base_dn,$filter,$fields);
    +		$entries = ldap_get_entries($this->_conn, $sr);
    +		
    +		// AD does not return the primary group in the ldap query, we may need to fudge it
    +		if ($this->_real_primarygroup){
    +			$entries[0]["memberof"][]=$this->group_cn($entries[0]["primarygroupid"][0]);
    +		} else {
    +			$entries[0]["memberof"][]="CN=Domain Users,CN=Users,".$this->_base_dn;
    +		}
    +		
    +		$entries[0]["memberof"]["count"]++;
    +		return ($entries);
    +	}
    +	
    +	// Returns true if the user is a member of the group
    +	function user_ingroup($username,$group,$recursive=NULL){
    +		if ($username==NULL){ return (false); }
    +		if ($group==NULL){ return (false); }
    +		if (!$this->_bind){ return (false); }
    +		if ($recursive==NULL){ $recursive=$this->_recursive_groups; } //use the default option if they haven't set it
    +		
    +		//get a list of the groups
    +		$groups=$this->user_groups($username,array("memberof"),$recursive);
    +		
    +		//return true if the specified group is in the group list
    +		if (in_array($group,$groups)){ return (true); }
    +
    +		return (false);
    +	}
    +	
    +	//modify a user
    +	function user_modify($username,$attributes){
    +		if ($username==NULL){ return ("Missing compulsory field [username]"); }
    +		if (array_key_exists("password",$attributes) && !$this->_use_ssl){ echo ("FATAL: SSL must be configured on your webserver and enabled in the class to set passwords."); exit(); }
    +		//if (array_key_exists("container",$attributes)){
    +			//if (!is_array($attributes["container"])){ return ("Container attribute must be an array."); }
    +			//$attributes["container"]=array_reverse($attributes["container"]);
    +		//}
    +
    +		//find the dn of the user
    +		$user=$this->user_info($username,array("cn"));
    +		if ($user[0]["dn"]==NULL){ return (false); }
    +		$user_dn=$user[0]["dn"];
    +
    +		//translate the update to the LDAP schema				
    +		$mod=$this->adldap_schema($attributes);
    +		if (!$mod){ return (false); }
    +		
    +		//set the account control attribute (only if specified)
    +		if (array_key_exists("enabled",$attributes)){
    +			if ($attributes["enabled"]){ $control_options=array("NORMAL_ACCOUNT"); }
    +			else { $control_options=array("NORMAL_ACCOUNT","ACCOUNTDISABLE"); }
    +			$mod["userAccountControl"][0]=$this->account_control($control_options);
    +		}
    +
    +		//do the update
    +		$result=ldap_modify($this->_conn,$user_dn,$mod);
    +		if ($result==false){ return (false); }
    +		
    +		return (true);
    +	}
    +		
    +	// Set the password of a user
    +	function user_password($username,$password){
    +		if ($username==NULL){ return (false); }
    +		if ($password==NULL){ return (false); }
    +		if (!$this->_bind){ return (false); }
    +		if (!$this->_use_ssl){ echo ("FATAL: SSL must be configured on your webserver and enabled in the class to set passwords."); exit(); }
    +		
    +		$user=$this->user_info($username,array("cn"));
    +		if ($user[0]["dn"]==NULL){ return (false); }
    +		$user_dn=$user[0]["dn"];
    +				
    +		$add=array();
    +		$add["unicodePwd"][0]=$this->encode_password($password);
    +		
    +		$result=ldap_mod_replace($this->_conn,$user_dn,$add);
    +		if ($result==false){ return (false); }
    +		
    +		return (true);
    +	}
    +
    +	//*****************************************************************************************************************
    +	// COMPUTER FUNCTIONS
    +	
    +	// Returns an array of information for a specific computer
    +	function computer_info($computer_name,$fields=NULL){
    +		if ($computer_name==NULL){ return (false); }
    +		if (!$this->_bind){ return (false); }
    +
    +		$filter="(&(objectClass=computer)(cn=".$computer_name."))";
    +		if ($fields==NULL){ $fields=array("memberof","cn","displayname","dnshostname","distinguishedname","objectcategory","operatingsystem","operatingsystemservicepack","operatingsystemversion"); }
    +		$sr=ldap_search($this->_conn,$this->_base_dn,$filter,$fields);
    +		$entries = ldap_get_entries($this->_conn, $sr);
    +		
    +		return ($entries);
    +	}
    +
    +	// Returns all AD users
    +	function all_users($include_desc = false, $search = "*", $sorted = true){
    +		if (!$this->_bind){ return (false); }
    +		
    +		//perform the search and grab all their details
    +		$filter = "(&(objectClass=user)(samaccounttype=". ADLDAP_NORMAL_ACCOUNT .")(objectCategory=person)(cn=".$search."))";
    +		$fields=array("samaccountname","displayname");
    +		$sr=ldap_search($this->_conn,$this->_base_dn,$filter,$fields);
    +		$entries = ldap_get_entries($this->_conn, $sr);
    +
    +		$users_array = array();
    +		for ($i=0; $i<$entries["count"]; $i++){
    +			if ($include_desc && strlen($entries[$i]["displayname"][0])>0){
    +				$users_array[ $entries[$i]["samaccountname"][0] ] = $entries[$i]["displayname"][0];
    +			} elseif ($include_desc){
    +				$users_array[ $entries[$i]["samaccountname"][0] ] = $entries[$i]["samaccountname"][0];
    +			} else {
    +				array_push($users_array, $entries[$i]["samaccountname"][0]);
    +			}
    +		}
    +		if ($sorted){ asort($users_array); }
    +		return ($users_array);
    +	}
    +	
    +	// Returns a complete list of the groups in AD
    +	function all_groups($include_desc = false, $search = "*", $sorted = true){
    +		if (!$this->_bind){ return (false); }
    +		
    +		//perform the search and grab all their details
    +		$filter = "(&(objectCategory=group)(samaccounttype=". ADLDAP_SECURITY_GLOBAL_GROUP .")(cn=".$search."))";
    +		$fields=array("samaccountname","description");
    +		$sr=ldap_search($this->_conn,$this->_base_dn,$filter,$fields);
    +		$entries = ldap_get_entries($this->_conn, $sr);
    +
    +		$groups_array = array();		
    +		for ($i=0; $i<$entries["count"]; $i++){
    +			if ($include_desc && strlen($entries[$i]["description"][0]) > 0 ){
    +				$groups_array[ $entries[$i]["samaccountname"][0] ] = $entries[$i]["description"][0];
    +			} elseif ($include_desc){
    +				$groups_array[ $entries[$i]["samaccountname"][0] ] = $entries[$i]["samaccountname"][0];
    +			} else {
    +				array_push($groups_array, $entries[$i]["samaccountname"][0]);
    +			}
    +		}
    +		if( $sorted ){ asort($groups_array); }
    +		return ($groups_array);
    +	}
    +
    +	//************************************************************************************************************
    +	// UTILITY FUNCTIONS (not intended to be called directly but I spose you could?)
    +
    +	function adldap_schema($attributes){
    +	
    +		//ldap doesn't like NULL attributes, only set them if they have values
    +		// I'd like to know how to set an LDAP attribute to NULL though, at the moment I set it to a space
    +		$mod=array();
    +		if ($attributes["address_city"]){ $mod["l"][0]=$attributes["address_city"]; }
    +		if ($attributes["address_code"]){ $mod["postalCode"][0]=$attributes["address_code"]; }
    +		//if ($attributes["address_country"]){ $mod["countryCode"][0]=$attributes["address_country"]; } // use country codes?
    +		if ($attributes["address_pobox"]){ $mod["postOfficeBox"][0]=$attributes["address_pobox"]; }
    +		if ($attributes["address_state"]){ $mod["st"][0]=$attributes["address_state"]; }
    +		if ($attributes["address_street"]){ $mod["streetAddress"][0]=$attributes["address_street"]; }
    +		if ($attributes["company"]){ $mod["company"][0]=$attributes["company"]; }
    +		if ($attributes["change_password"]){ $mod["pwdLastSet"][0]=0; }
    +		if ($attributes["company"]){ $mod["company"][0]=$attributes["company"]; }
    +		if ($attributes["department"]){ $mod["department"][0]=$attributes["department"]; }
    +		if ($attributes["description"]){ $mod["description"][0]=$attributes["description"]; }
    +		if ($attributes["display_name"]){ $mod["displayName"][0]=$attributes["display_name"]; }
    +		if ($attributes["email"]){ $mod["mail"][0]=$attributes["email"]; }
    +		if ($attributes["expires"]){ $mod["accountExpires"][0]=$attributes["expires"]; } //unix epoch format?
    +		if ($attributes["firstname"]){ $mod["givenName"][0]=$attributes["firstname"]; }
    +		if ($attributes["home_directory"]){ $mod["homeDirectory"][0]=$attributes["home_directory"]; }
    +		if ($attributes["home_drive"]){ $mod["homeDrive"][0]=$attributes["home_drive"]; }
    +		if ($attributes["initials"]){ $mod["initials"][0]=$attributes["initials"]; }
    +		if ($attributes["logon_name"]){ $mod["userPrincipalName"][0]=$attributes["logon_name"]; }
    +		if ($attributes["manager"]){ $mod["manager"][0]=$attributes["manager"]; }  //UNTESTED ***Use DistinguishedName***
    +		if ($attributes["office"]){ $mod["physicalDeliveryOfficeName"][0]=$attributes["office"]; }
    +		if ($attributes["password"]){ $mod["unicodePwd"][0]=$this->encode_password($attributes["password"]); }
    +		if ($attributes["profile_path"]){ $mod["profilepath"][0]=$attributes["profile_path"]; }
    +		if ($attributes["script_path"]){ $mod["scriptPath"][0]=$attributes["script_path"]; }
    +		if ($attributes["surname"]){ $mod["sn"][0]=$attributes["surname"]; }
    +		if ($attributes["title"]){ $mod["title"][0]=$attributes["title"]; }
    +		if ($attributes["telephone"]){ $mod["telephoneNumber"][0]=$attributes["telephone"]; }
    +		if ($attributes["web_page"]){ $mod["wWWHomePage"][0]=$attributes["web_page"]; }
    +		//echo ("
    "); print_r($mod);
    +/*
    +		// modifying a name is a bit fiddly
    +		if ($attributes["firstname"] && $attributes["surname"]){
    +			$mod["cn"][0]=$attributes["firstname"]." ".$attributes["surname"];
    +			$mod["displayname"][0]=$attributes["firstname"]." ".$attributes["surname"];
    +			$mod["name"][0]=$attributes["firstname"]." ".$attributes["surname"];
    +		}
    +*/
    +
    +
    +		if (count($mod)==0){ return (false); }
    +		return ($mod);
    +	}
    +
    +
    +	function group_cn($gid){
    +		// coping with AD not returning the primary group
    +		// http://support.microsoft.com/?kbid=321360
    +		// for some reason it's not possible to search on primarygrouptoken=XXX
    +		// if someone can show otherwise, I'd like to know about it :)
    +		// this way is resource intensive and generally a pain in the @#%^
    +		
    +		if ($gid==NULL){ return (false); }
    +		$r=false;
    +		
    +		$filter="(&(objectCategory=group)(samaccounttype=". ADLDAP_SECURITY_GLOBAL_GROUP ."))";
    +		$fields=array("primarygrouptoken","samaccountname","distinguishedname");
    +		$sr=ldap_search($this->_conn,$this->_base_dn,$filter,$fields);
    +		$entries = ldap_get_entries($this->_conn, $sr);
    +		
    +		for ($i=0; $i<$entries["count"]; $i++){
    +			if ($entries[$i]["primarygrouptoken"][0]==$gid){
    +				$r=$entries[$i]["distinguishedname"][0];
    +				$i=$entries["count"];
    +			}
    +		}
    +
    +		return ($r);
    +	}
    +
    +	// Encode a password for transmission over LDAP
    +	function encode_password($password){
    +		$password="\"".$password."\"";
    +		$encoded="";
    +		for ($i=0; $i  $char){ $legal[$id]="\\".$char; } //make up the array of legal chars
    +		
    +		$str=str_replace($illegal,$legal,$str); //replace them
    +		return ($str);
    +	}
    +	
    +	// Return a random controller
    +	function random_controller(){
    +		//select a random domain controller
    +		mt_srand(doubleval(microtime()) * 100000000); // for older php versions
    +		return ($this->_domain_controllers[array_rand($this->_domain_controllers)]);
    +	}
    +	
    +	function account_control($options){
    +		$val=0;
    +
    +		if (is_array($options)){
    +			if (in_array("SCRIPT",$options)){ $val=$val+1; }
    +			if (in_array("ACCOUNTDISABLE",$options)){ $val=$val+2; }
    +			if (in_array("HOMEDIR_REQUIRED",$options)){ $val=$val+8; }
    +			if (in_array("LOCKOUT",$options)){ $val=$val+16; }
    +			if (in_array("PASSWD_NOTREQD",$options)){ $val=$val+32; }
    +			//PASSWD_CANT_CHANGE Note You cannot assign this permission by directly modifying the UserAccountControl attribute.
    +			//For information about how to set the permission programmatically, see the "Property flag descriptions" section.
    +			if (in_array("ENCRYPTED_TEXT_PWD_ALLOWED",$options)){ $val=$val+128; }
    +			if (in_array("TEMP_DUPLICATE_ACCOUNT",$options)){ $val=$val+256; }
    +			if (in_array("NORMAL_ACCOUNT",$options)){ $val=$val+512; }
    +			if (in_array("INTERDOMAIN_TRUST_ACCOUNT",$options)){ $val=$val+2048; }
    +			if (in_array("WORKSTATION_TRUST_ACCOUNT",$options)){ $val=$val+4096; }
    +			if (in_array("SERVER_TRUST_ACCOUNT",$options)){ $val=$val+8192; }
    +			if (in_array("DONT_EXPIRE_PASSWORD",$options)){ $val=$val+65536; }
    +			if (in_array("MNS_LOGON_ACCOUNT",$options)){ $val=$val+131072; }
    +			if (in_array("SMARTCARD_REQUIRED",$options)){ $val=$val+262144; }
    +			if (in_array("TRUSTED_FOR_DELEGATION",$options)){ $val=$val+524288; }
    +			if (in_array("NOT_DELEGATED",$options)){ $val=$val+1048576; }
    +			if (in_array("USE_DES_KEY_ONLY",$options)){ $val=$val+2097152; }
    +			if (in_array("DONT_REQ_PREAUTH",$options)){ $val=$val+4194304; } 
    +			if (in_array("PASSWORD_EXPIRED",$options)){ $val=$val+8388608; }
    +			if (in_array("TRUSTED_TO_AUTH_FOR_DELEGATION",$options)){ $val=$val+16777216; }
    +		}
    +		return ($val);
    +	}
    +	
    +	// Take an ldap query and return the nice names, without all the LDAP prefixes (eg. CN, DN)
    +	function nice_names($groups){
    +
    +		$group_array=array();
    +		for ($i=0; $i<$groups["count"]; $i++){ //for each group
    +			$line=$groups[$i];
    +			
    +			if (strlen($line)>0){ 
    +				//more presumptions, they're all prefixed with CN=
    +				//so we ditch the first three characters and the group
    +				//name goes up to the first comma
    +				$bits=explode(",",$line);
    +				$group_array[]=substr($bits[0],3,(strlen($bits[0])-3));
    +			}
    +		}
    +		return ($group_array);	
    +	}
    +	
    +  
    +  
    +  // Returns an array of information for a specific user
    +  function user_dump($dn){
    +    if ($dn==NULL){ return (false); }
    +    if (!$this->_bind){ return (false); }
    +
    +    
    +    $filter = "(objectclass=*)";
    +    
    +    $sr=ldap_read($this->_conn,$dn,$filter);
    +    $entries = ldap_get_entries($this->_conn, $sr);
    +        
    +    return ($entries);
    +  }
    +
    +} // End class
    +
    +?>
    \ No newline at end of file
    diff --git a/modules/pam/pam_plugins/ad/adLDAP/authenticate.php b/modules/pam/pam_plugins/ad/adLDAP/authenticate.php
    new file mode 100644
    index 00000000..def9bb37
    --- /dev/null
    +++ b/modules/pam/pam_plugins/ad/adLDAP/authenticate.php
    @@ -0,0 +1,60 @@
    + "@trinity-health.org",
    + 'base_dn' => "dc=trinity-health,dc=org",
    + 'domain_controllers' => array ("ldap://addir.trinity-health.org"),
    + 'ad_username' => 'js224113',
    + 'ad_password' => 'pass4tis'
    + );
    +
    +
    +
    +if ($_POST["oldform"]){ //prevent null bind
    +
    +  if ($username!=NULL && $password!=NULL){
    +    //include the class and create a connection
    +    include ("adLDAP.php");
    +    $adldap = new adLDAP($options);
    +
    +    //authenticate the user
    +    if ($adldap -> authenticate($username,$password)){
    +      //establish your session and redirect
    +      $failed=0;
    +    }
    +  }
    +  $failed=1;
    +}
    +
    +?>
    +
    +
    +
    +
    +adLDAP example
    +
    +
    +
    +Please login to continue.
    + +
    + + +Username:
    +Password:
    +
    + +
    +Login Failed!

    \n"); } ?> +
    + +You have successfully logged out."); } ?> + + + + + + diff --git a/modules/pam/pam_plugins/ad/adLDAP/examples.php b/modules/pam/pam_plugins/ad/adLDAP/examples.php new file mode 100644 index 00000000..7b69a39e --- /dev/null +++ b/modules/pam/pam_plugins/ad/adLDAP/examples.php @@ -0,0 +1,102 @@ +\n"); + +// authenticate a username/password +if (0){ + $result=$ldap->authenticate("username","password"); + var_dump($result); +} + +// add a group to a group +if (0){ + $result=$ldap->group_add_group("Parent Group Name","Child Group Name"); + var_dump($result); +} + +// add a user to a group +if (0){ + $result=$ldap->group_add_user("Group Name","username"); + var_dump($result); +} + +// create a group +if (0){ + $attributes=array( + "group_name"=>"Test Group", + "description"=>"Just Testing", + "container"=>array("Groups","A Container"), + ); + $result=$ldap->group_create($attributes); + var_dump($result); +} + +// retrieve information about a group +if (0){ + $result=$ldap->group_info("Group Name"); + var_dump($result); +} + +// create a user account +if (0){ + $attributes=array( + "username"=>"freds", + "logon_name"=>"freds@mydomain.local", + "firstname"=>"Fred", + "surname"=>"Smith", + "company"=>"My Company", + "department"=>"My Department", + "email"=>"freds@mydomain.local", + "container"=>array("Container Parent","Container Child"), + "enabled"=>1, + "password"=>"Password123", + ); + + $result=$ldap->user_create($attributes); + var_dump($result); +} + +// retrieve the group membership for a user +if (0){ + $result=$ldap->user_groups("username"); + print_r($result); +} + +// retrieve information about a user +if (0){ + $result=$ldap->user_info("username"); + print_r($result); +} + +// check if a user is a member of a group +if (0){ + $result=$ldap->user_ingroup("username","Group Name"); + var_dump($result); +} + +// modify a user account (this example will set "user must change password at next logon") +if (0){ + $attributes=array( + "change_password"=>1, + ); + $result=$ldap->user_modify("username",$attributes); + var_dump($result); +} + +// change the password of a user +if (0){ + $result=$ldap->user_password("username","Password123"); + var_dump($result); +} +?> \ No newline at end of file diff --git a/modules/pam/pam_plugins/ad/config.php b/modules/pam/pam_plugins/ad/config.php new file mode 100644 index 00000000..67375301 --- /dev/null +++ b/modules/pam/pam_plugins/ad/config.php @@ -0,0 +1,11 @@ + "@domain.com", + 'base_dn' => "DC=USER,DC=COM", + 'domain_controllers' => array ("ldap://doamin.controller.com"), + 'ad_username' => 'username', + 'ad_password' => 'password' + ); + + diff --git a/modules/pam/pam_plugins/mock/mock.php b/modules/pam/pam_plugins/mock/mock.php new file mode 100644 index 00000000..015eaaee --- /dev/null +++ b/modules/pam/pam_plugins/mock/mock.php @@ -0,0 +1,57 @@ +result = ($name == $pass)?true:false; + $this->name = $name; + $this->full_name = 'Mock ' . $name; + $this->email = $name . '@email.com'; + + } + + /** + * + * @return boolean + */ + public function isAuth() + { + return $this->result; + } + + + /** + * + * @return object or false + */ + public function getAccount() + { + $account = array( + 'name' => $this->name, + 'full_name' => $this->full_name, + 'email' => $this->email, + ); + + return (object) $account; + } + + + +} +?> diff --git a/modules/pam/plugins/gallery/gallery.php b/modules/pam/plugins/gallery/gallery.php new file mode 100644 index 00000000..4b5354d7 --- /dev/null +++ b/modules/pam/plugins/gallery/gallery.php @@ -0,0 +1,24 @@ +result = identity::is_correct_password($user, $pass); + } + + public function isAuth() + { + return $this->result; + } + +} +?> diff --git a/modules/pam/views/pam_ajax.html.php b/modules/pam/views/pam_ajax.html.php new file mode 100644 index 00000000..b9932c4b --- /dev/null +++ b/modules/pam/views/pam_ajax.html.php @@ -0,0 +1,18 @@ + + + +
    +
      +
    • + +
    • +
    +
    From ddb25ffd7869a440cdb649ab04670ff8b7f6a0d1 Mon Sep 17 00:00:00 2001 From: jim Date: Sat, 14 Aug 2010 09:57:33 +0800 Subject: [PATCH 8/8] update README --- modules/pam/README | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/pam/README b/modules/pam/README index 2db00d70..b88adde4 100644 --- a/modules/pam/README +++ b/modules/pam/README @@ -34,7 +34,8 @@ CONFIGURATION getAccount() method that will return at the very least: name,full_name,email Note: - Two plugins are included in the pam_plugin folder. + Two plugins are included in the pam_plugin folder. Copy a plugin to the + plugin folder to make it available to the PAM module. mock: will authenticate any matching name/password pair. ex. user/user and if $create_account is true then an account will be created using the name. The