From 4a5e2537ab6d0a9a69bbf8e1b3228b2d55380f9f Mon Sep 17 00:00:00 2001 From: xiaoz Date: Sun, 23 Dec 2018 14:10:06 +0800 Subject: [PATCH] 2.0 --- .htaccess | 4 + README.md | 47 + application/.htaccess | 6 + application/cache/index.html | 11 + application/config/autoload.php | 135 + application/config/config.php | 523 +++ application/config/constants.php | 85 + application/config/database.php | 96 + application/config/doctypes.php | 24 + application/config/foreign_chars.php | 103 + application/config/hooks.php | 13 + application/config/index.html | 11 + application/config/memcached.php | 19 + application/config/migration.php | 84 + application/config/mimes.php | 184 ++ application/config/profiler.php | 14 + application/config/routes.php | 54 + application/config/smileys.php | 64 + application/config/user_agents.php | 214 ++ application/controllers/Admin.php | 41 + application/controllers/Compress.php | 107 + application/controllers/Deal.php | 195 ++ application/controllers/Del.php | 42 + application/controllers/Found.php | 52 + application/controllers/Home.php | 44 + application/controllers/Img.php | 75 + application/controllers/Install.php | 273 ++ application/controllers/Maintain.php | 63 + application/controllers/Manage.php | 92 + application/controllers/Page.php | 37 + application/controllers/Set.php | 172 + application/controllers/Setting.php | 106 + application/controllers/Storage.php | 32 + application/controllers/Upload.php | 402 +++ application/controllers/User.php | 91 + application/controllers/Welcome.php | 25 + application/controllers/index.html | 11 + application/core/index.html | 11 + application/helpers/basic_helper.php | 142 + application/helpers/index.html | 11 + application/hooks/index.html | 11 + application/index.html | 11 + application/language/english/index.html | 11 + application/language/index.html | 11 + application/libraries/Basic.php | 106 + application/libraries/Image.php | 46 + application/libraries/Medoo.php | 1692 ++++++++++ application/libraries/Parsedown.php | 1679 ++++++++++ application/libraries/index.html | 11 + application/logs/index.html | 11 + application/models/Delete.php | 21 + application/models/Insert.php | 56 + application/models/Query.php | 269 ++ application/models/Update.php | 86 + application/models/index.html | 11 + application/third_party/index.html | 11 + application/views/admin/footer.php | 59 + application/views/admin/header.php | 49 + application/views/admin/identify.php | 40 + application/views/admin/images.php | 85 + application/views/admin/imginfo.php | 59 + application/views/admin/index.html | 0 application/views/admin/index.php | 55 + application/views/admin/left.php | 50 + application/views/admin/localhost.php | 26 + application/views/admin/site.php | 54 + application/views/admin/tinypng.php | 39 + application/views/admin/uplimit.php | 33 + application/views/admin/upto2.php | 16 + application/views/admin/urlup.php | 24 + application/views/errors/cli/error_404.php | 8 + application/views/errors/cli/error_db.php | 8 + .../views/errors/cli/error_exception.php | 21 + .../views/errors/cli/error_general.php | 8 + application/views/errors/cli/error_php.php | 21 + application/views/errors/cli/index.html | 11 + application/views/errors/html/error_404.php | 64 + application/views/errors/html/error_db.php | 64 + .../views/errors/html/error_exception.php | 32 + .../views/errors/html/error_general.php | 64 + application/views/errors/html/error_php.php | 33 + application/views/errors/html/index.html | 11 + application/views/errors/index.html | 11 + application/views/index.html | 11 + application/views/user/footer.php | 31 + application/views/user/found.php | 77 + application/views/user/header.php | 65 + application/views/user/home.php | 136 + application/views/user/img.php | 139 + application/views/user/install1.php | 55 + application/views/user/install2.php | 45 + application/views/user/install3.php | 17 + application/views/user/login.php | 23 + application/views/user/multiple.php | 106 + application/views/user/page.php | 19 + application/views/welcome_message.php | 89 + data/.htaccess | 2 + data/imgurl-simple.db3 | Bin 0 -> 12288 bytes data/index.html | 0 data/pages/readme.md | 39 + data/pages/use.md | 40 + data/temp/index.html | 0 data/version.txt | 1 + favicon.ico | Bin 0 -> 4286 bytes imgs/index.html | 0 import.php | 134 + index.php | 315 ++ static/bg.png | Bin 0 -> 77595 bytes static/clipBoard.min.js | 8 + static/css/admin.css | 133 + static/css/page.css | 0 static/embed.js | 210 ++ static/font-awesome/HELP-US-OUT.txt | 7 + static/font-awesome/css/font-awesome.css | 2337 ++++++++++++++ static/font-awesome/css/font-awesome.min.css | 4 + static/font-awesome/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 ++++++++++++++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes static/font-awesome/less/animated.less | 34 + static/font-awesome/less/bordered-pulled.less | 25 + static/font-awesome/less/core.less | 12 + static/font-awesome/less/fixed-width.less | 6 + static/font-awesome/less/font-awesome.less | 18 + static/font-awesome/less/icons.less | 789 +++++ static/font-awesome/less/larger.less | 13 + static/font-awesome/less/list.less | 19 + static/font-awesome/less/mixins.less | 60 + static/font-awesome/less/path.less | 15 + static/font-awesome/less/rotated-flipped.less | 20 + static/font-awesome/less/screen-reader.less | 5 + static/font-awesome/less/stacked.less | 20 + static/font-awesome/less/variables.less | 800 +++++ static/font-awesome/scss/_animated.scss | 34 + .../font-awesome/scss/_bordered-pulled.scss | 25 + static/font-awesome/scss/_core.scss | 12 + static/font-awesome/scss/_fixed-width.scss | 6 + static/font-awesome/scss/_icons.scss | 789 +++++ static/font-awesome/scss/_larger.scss | 13 + static/font-awesome/scss/_list.scss | 19 + static/font-awesome/scss/_mixins.scss | 60 + static/font-awesome/scss/_path.scss | 15 + .../font-awesome/scss/_rotated-flipped.scss | 20 + static/font-awesome/scss/_screen-reader.scss | 5 + static/font-awesome/scss/_stacked.scss | 20 + static/font-awesome/scss/_variables.scss | 800 +++++ static/font-awesome/scss/font-awesome.scss | 18 + static/images/3.jpg | Bin 0 -> 273760 bytes static/images/bg.jpg | Bin 0 -> 624602 bytes static/images/bg.png | Bin 0 -> 77595 bytes static/images/c70.jpg | Bin 0 -> 788207 bytes static/images/dubious_290.png | Bin 0 -> 17101 bytes static/images/logo.png | Bin 0 -> 15754 bytes static/images/touxiang_100.jpg | Bin 0 -> 5703 bytes static/jquery.min.js | 2 + static/js/PasteUpload.js | 112 + static/js/admin.js | 218 ++ static/js/jquery.min.js | 2 + static/layui/css/layui.css | 2 + static/layui/css/layui.mobile.css | 2 + static/layui/css/modules/code.css | 2 + .../css/modules/laydate/default/laydate.css | 2 + .../css/modules/layer/default/icon-ext.png | Bin 0 -> 5911 bytes .../layui/css/modules/layer/default/icon.png | Bin 0 -> 11493 bytes .../layui/css/modules/layer/default/layer.css | 2 + .../css/modules/layer/default/loading-0.gif | Bin 0 -> 5793 bytes .../css/modules/layer/default/loading-1.gif | Bin 0 -> 701 bytes .../css/modules/layer/default/loading-2.gif | Bin 0 -> 1787 bytes static/layui/font/iconfont.eot | Bin 0 -> 40844 bytes static/layui/font/iconfont.svg | 473 +++ static/layui/font/iconfont.ttf | Bin 0 -> 40668 bytes static/layui/font/iconfont.woff | Bin 0 -> 26744 bytes static/layui/images/face/0.gif | Bin 0 -> 2689 bytes static/layui/images/face/1.gif | Bin 0 -> 5514 bytes static/layui/images/face/10.gif | Bin 0 -> 2797 bytes static/layui/images/face/11.gif | Bin 0 -> 4121 bytes static/layui/images/face/12.gif | Bin 0 -> 3361 bytes static/layui/images/face/13.gif | Bin 0 -> 7425 bytes static/layui/images/face/14.gif | Bin 0 -> 2375 bytes static/layui/images/face/15.gif | Bin 0 -> 1793 bytes static/layui/images/face/16.gif | Bin 0 -> 6721 bytes static/layui/images/face/17.gif | Bin 0 -> 4439 bytes static/layui/images/face/18.gif | Bin 0 -> 3017 bytes static/layui/images/face/19.gif | Bin 0 -> 3040 bytes static/layui/images/face/2.gif | Bin 0 -> 3222 bytes static/layui/images/face/20.gif | Bin 0 -> 5144 bytes static/layui/images/face/21.gif | Bin 0 -> 5191 bytes static/layui/images/face/22.gif | Bin 0 -> 9823 bytes static/layui/images/face/23.gif | Bin 0 -> 3792 bytes static/layui/images/face/24.gif | Bin 0 -> 8096 bytes static/layui/images/face/25.gif | Bin 0 -> 3127 bytes static/layui/images/face/26.gif | Bin 0 -> 3291 bytes static/layui/images/face/27.gif | Bin 0 -> 4377 bytes static/layui/images/face/28.gif | Bin 0 -> 2793 bytes static/layui/images/face/29.gif | Bin 0 -> 4854 bytes static/layui/images/face/3.gif | Bin 0 -> 4017 bytes static/layui/images/face/30.gif | Bin 0 -> 2555 bytes static/layui/images/face/31.gif | Bin 0 -> 2002 bytes static/layui/images/face/32.gif | Bin 0 -> 3481 bytes static/layui/images/face/33.gif | Bin 0 -> 2454 bytes static/layui/images/face/34.gif | Bin 0 -> 3700 bytes static/layui/images/face/35.gif | Bin 0 -> 1800 bytes static/layui/images/face/36.gif | Bin 0 -> 2331 bytes static/layui/images/face/37.gif | Bin 0 -> 1513 bytes static/layui/images/face/38.gif | Bin 0 -> 3615 bytes static/layui/images/face/39.gif | Bin 0 -> 6495 bytes static/layui/images/face/4.gif | Bin 0 -> 5689 bytes static/layui/images/face/40.gif | Bin 0 -> 3154 bytes static/layui/images/face/41.gif | Bin 0 -> 3644 bytes static/layui/images/face/42.gif | Bin 0 -> 5305 bytes static/layui/images/face/43.gif | Bin 0 -> 2674 bytes static/layui/images/face/44.gif | Bin 0 -> 4126 bytes static/layui/images/face/45.gif | Bin 0 -> 3417 bytes static/layui/images/face/46.gif | Bin 0 -> 3007 bytes static/layui/images/face/47.gif | Bin 0 -> 2333 bytes static/layui/images/face/48.gif | Bin 0 -> 2689 bytes static/layui/images/face/49.gif | Bin 0 -> 2315 bytes static/layui/images/face/5.gif | Bin 0 -> 4567 bytes static/layui/images/face/50.gif | Bin 0 -> 5866 bytes static/layui/images/face/51.gif | Bin 0 -> 2785 bytes static/layui/images/face/52.gif | Bin 0 -> 777 bytes static/layui/images/face/53.gif | Bin 0 -> 2127 bytes static/layui/images/face/54.gif | Bin 0 -> 2196 bytes static/layui/images/face/55.gif | Bin 0 -> 1971 bytes static/layui/images/face/56.gif | Bin 0 -> 2034 bytes static/layui/images/face/57.gif | Bin 0 -> 2705 bytes static/layui/images/face/58.gif | Bin 0 -> 2258 bytes static/layui/images/face/59.gif | Bin 0 -> 10311 bytes static/layui/images/face/6.gif | Bin 0 -> 2213 bytes static/layui/images/face/60.gif | Bin 0 -> 3245 bytes static/layui/images/face/61.gif | Bin 0 -> 2495 bytes static/layui/images/face/62.gif | Bin 0 -> 2017 bytes static/layui/images/face/63.gif | Bin 0 -> 5871 bytes static/layui/images/face/64.gif | Bin 0 -> 6448 bytes static/layui/images/face/65.gif | Bin 0 -> 3576 bytes static/layui/images/face/66.gif | Bin 0 -> 3029 bytes static/layui/images/face/67.gif | Bin 0 -> 2701 bytes static/layui/images/face/68.gif | Bin 0 -> 1424 bytes static/layui/images/face/69.gif | Bin 0 -> 2431 bytes static/layui/images/face/7.gif | Bin 0 -> 3398 bytes static/layui/images/face/70.gif | Bin 0 -> 4590 bytes static/layui/images/face/71.gif | Bin 0 -> 5304 bytes static/layui/images/face/8.gif | Bin 0 -> 4050 bytes static/layui/images/face/9.gif | Bin 0 -> 4221 bytes static/layui/lay/modules/carousel.js | 2 + static/layui/lay/modules/code.js | 2 + static/layui/lay/modules/colorpicker.js | 2 + static/layui/lay/modules/element.js | 2 + static/layui/lay/modules/flow.js | 2 + static/layui/lay/modules/form.js | 2 + static/layui/lay/modules/jquery.js | 5 + static/layui/lay/modules/laydate.js | 2 + static/layui/lay/modules/layedit.js | 2 + static/layui/lay/modules/layer.js | 2 + static/layui/lay/modules/laypage.js | 2 + static/layui/lay/modules/laytpl.js | 2 + static/layui/lay/modules/mobile.js | 2 + static/layui/lay/modules/rate.js | 2 + static/layui/lay/modules/slider.js | 2 + static/layui/lay/modules/table.js | 2 + static/layui/lay/modules/tree.js | 2 + static/layui/lay/modules/upload.js | 2 + static/layui/lay/modules/util.js | 2 + static/layui/layui.all.js | 5 + static/layui/layui.js | 2 + static/style.css | 541 ++++ system/.htaccess | 6 + system/core/Benchmark.php | 133 + system/core/CodeIgniter.php | 559 ++++ system/core/Common.php | 849 +++++ system/core/Config.php | 379 +++ system/core/Controller.php | 96 + system/core/Exceptions.php | 274 ++ system/core/Hooks.php | 266 ++ system/core/Input.php | 895 ++++++ system/core/Lang.php | 203 ++ system/core/Loader.php | 1415 +++++++++ system/core/Log.php | 296 ++ system/core/Model.php | 76 + system/core/Output.php | 842 +++++ system/core/Router.php | 515 +++ system/core/Security.php | 1090 +++++++ system/core/URI.php | 643 ++++ system/core/Utf8.php | 164 + system/core/compat/hash.php | 254 ++ system/core/compat/index.html | 11 + system/core/compat/mbstring.php | 149 + system/core/compat/password.php | 251 ++ system/core/compat/standard.php | 182 ++ system/core/index.html | 11 + system/database/DB.php | 218 ++ system/database/DB_cache.php | 221 ++ system/database/DB_driver.php | 1991 ++++++++++++ system/database/DB_forge.php | 1030 ++++++ system/database/DB_query_builder.php | 2808 +++++++++++++++++ system/database/DB_result.php | 665 ++++ system/database/DB_utility.php | 424 +++ .../database/drivers/cubrid/cubrid_driver.php | 405 +++ .../database/drivers/cubrid/cubrid_forge.php | 230 ++ .../database/drivers/cubrid/cubrid_result.php | 177 ++ .../drivers/cubrid/cubrid_utility.php | 79 + system/database/drivers/cubrid/index.html | 11 + .../database/drivers/ibase/ibase_driver.php | 413 +++ system/database/drivers/ibase/ibase_forge.php | 251 ++ .../database/drivers/ibase/ibase_result.php | 161 + .../database/drivers/ibase/ibase_utility.php | 69 + system/database/drivers/ibase/index.html | 11 + system/database/drivers/index.html | 11 + system/database/drivers/mssql/index.html | 11 + .../database/drivers/mssql/mssql_driver.php | 518 +++ system/database/drivers/mssql/mssql_forge.php | 151 + .../database/drivers/mssql/mssql_result.php | 198 ++ .../database/drivers/mssql/mssql_utility.php | 77 + system/database/drivers/mysql/index.html | 11 + .../database/drivers/mysql/mysql_driver.php | 494 +++ system/database/drivers/mysql/mysql_forge.php | 243 ++ .../database/drivers/mysql/mysql_result.php | 199 ++ .../database/drivers/mysql/mysql_utility.php | 211 ++ system/database/drivers/mysqli/index.html | 11 + .../database/drivers/mysqli/mysqli_driver.php | 544 ++++ .../database/drivers/mysqli/mysqli_forge.php | 244 ++ .../database/drivers/mysqli/mysqli_result.php | 232 ++ .../drivers/mysqli/mysqli_utility.php | 211 ++ system/database/drivers/oci8/index.html | 11 + system/database/drivers/oci8/oci8_driver.php | 701 ++++ system/database/drivers/oci8/oci8_forge.php | 187 ++ system/database/drivers/oci8/oci8_result.php | 229 ++ system/database/drivers/oci8/oci8_utility.php | 68 + system/database/drivers/odbc/index.html | 11 + system/database/drivers/odbc/odbc_driver.php | 425 +++ system/database/drivers/odbc/odbc_forge.php | 86 + system/database/drivers/odbc/odbc_result.php | 268 ++ system/database/drivers/odbc/odbc_utility.php | 63 + system/database/drivers/pdo/index.html | 11 + system/database/drivers/pdo/pdo_driver.php | 329 ++ system/database/drivers/pdo/pdo_forge.php | 65 + system/database/drivers/pdo/pdo_result.php | 198 ++ system/database/drivers/pdo/pdo_utility.php | 63 + .../drivers/pdo/subdrivers/index.html | 11 + .../drivers/pdo/subdrivers/pdo_4d_driver.php | 200 ++ .../drivers/pdo/subdrivers/pdo_4d_forge.php | 217 ++ .../pdo/subdrivers/pdo_cubrid_driver.php | 209 ++ .../pdo/subdrivers/pdo_cubrid_forge.php | 230 ++ .../pdo/subdrivers/pdo_dblib_driver.php | 353 +++ .../pdo/subdrivers/pdo_dblib_forge.php | 149 + .../pdo/subdrivers/pdo_firebird_driver.php | 279 ++ .../pdo/subdrivers/pdo_firebird_forge.php | 237 ++ .../drivers/pdo/subdrivers/pdo_ibm_driver.php | 244 ++ .../drivers/pdo/subdrivers/pdo_ibm_forge.php | 154 + .../pdo/subdrivers/pdo_informix_driver.php | 309 ++ .../pdo/subdrivers/pdo_informix_forge.php | 163 + .../pdo/subdrivers/pdo_mysql_driver.php | 374 +++ .../pdo/subdrivers/pdo_mysql_forge.php | 256 ++ .../drivers/pdo/subdrivers/pdo_oci_driver.php | 326 ++ .../drivers/pdo/subdrivers/pdo_oci_forge.php | 176 ++ .../pdo/subdrivers/pdo_odbc_driver.php | 229 ++ .../drivers/pdo/subdrivers/pdo_odbc_forge.php | 70 + .../pdo/subdrivers/pdo_pgsql_driver.php | 384 +++ .../pdo/subdrivers/pdo_pgsql_forge.php | 210 ++ .../pdo/subdrivers/pdo_sqlite_driver.php | 219 ++ .../pdo/subdrivers/pdo_sqlite_forge.php | 238 ++ .../pdo/subdrivers/pdo_sqlsrv_driver.php | 369 +++ .../pdo/subdrivers/pdo_sqlsrv_forge.php | 149 + system/database/drivers/postgre/index.html | 11 + .../drivers/postgre/postgre_driver.php | 619 ++++ .../drivers/postgre/postgre_forge.php | 205 ++ .../drivers/postgre/postgre_result.php | 182 ++ .../drivers/postgre/postgre_utility.php | 78 + system/database/drivers/sqlite/index.html | 11 + .../database/drivers/sqlite/sqlite_driver.php | 330 ++ .../database/drivers/sqlite/sqlite_forge.php | 205 ++ .../database/drivers/sqlite/sqlite_result.php | 164 + .../drivers/sqlite/sqlite_utility.php | 61 + system/database/drivers/sqlite3/index.html | 11 + .../drivers/sqlite3/sqlite3_driver.php | 350 ++ .../drivers/sqlite3/sqlite3_forge.php | 225 ++ .../drivers/sqlite3/sqlite3_result.php | 194 ++ .../drivers/sqlite3/sqlite3_utility.php | 61 + system/database/drivers/sqlsrv/index.html | 11 + .../database/drivers/sqlsrv/sqlsrv_driver.php | 543 ++++ .../database/drivers/sqlsrv/sqlsrv_forge.php | 149 + .../database/drivers/sqlsrv/sqlsrv_result.php | 193 ++ .../drivers/sqlsrv/sqlsrv_utility.php | 77 + system/database/index.html | 11 + system/fonts/index.html | 11 + system/fonts/texb.ttf | Bin 0 -> 143830 bytes system/helpers/array_helper.php | 115 + system/helpers/captcha_helper.php | 341 ++ system/helpers/cookie_helper.php | 113 + system/helpers/date_helper.php | 742 +++++ system/helpers/directory_helper.php | 101 + system/helpers/download_helper.php | 158 + system/helpers/email_helper.php | 84 + system/helpers/file_helper.php | 453 +++ system/helpers/form_helper.php | 1055 +++++++ system/helpers/html_helper.php | 410 +++ system/helpers/index.html | 11 + system/helpers/inflector_helper.php | 276 ++ system/helpers/language_helper.php | 75 + system/helpers/number_helper.php | 94 + system/helpers/path_helper.php | 82 + system/helpers/security_helper.php | 137 + system/helpers/smiley_helper.php | 255 ++ system/helpers/string_helper.php | 304 ++ system/helpers/text_helper.php | 567 ++++ system/helpers/typography_helper.php | 104 + system/helpers/url_helper.php | 569 ++++ system/helpers/xml_helper.php | 90 + system/index.html | 11 + system/language/english/calendar_lang.php | 84 + system/language/english/date_lang.php | 94 + system/language/english/db_lang.php | 63 + system/language/english/email_lang.php | 58 + .../language/english/form_validation_lang.php | 68 + system/language/english/ftp_lang.php | 51 + system/language/english/imglib_lang.php | 57 + system/language/english/index.html | 11 + system/language/english/migration_lang.php | 47 + system/language/english/number_lang.php | 44 + system/language/english/pagination_lang.php | 43 + system/language/english/profiler_lang.php | 60 + system/language/english/unit_test_lang.php | 58 + system/language/english/upload_lang.php | 55 + system/language/index.html | 11 + system/libraries/Cache/Cache.php | 255 ++ system/libraries/Cache/drivers/Cache_apc.php | 217 ++ .../libraries/Cache/drivers/Cache_dummy.php | 172 + system/libraries/Cache/drivers/Cache_file.php | 286 ++ .../Cache/drivers/Cache_memcached.php | 313 ++ .../libraries/Cache/drivers/Cache_redis.php | 328 ++ .../Cache/drivers/Cache_wincache.php | 217 ++ system/libraries/Cache/drivers/index.html | 11 + system/libraries/Cache/index.html | 11 + system/libraries/Calendar.php | 546 ++++ system/libraries/Cart.php | 567 ++++ system/libraries/Driver.php | 342 ++ system/libraries/Email.php | 2490 +++++++++++++++ system/libraries/Encrypt.php | 521 +++ system/libraries/Encryption.php | 941 ++++++ system/libraries/Form_validation.php | 1591 ++++++++++ system/libraries/Ftp.php | 667 ++++ system/libraries/Image_lib.php | 1842 +++++++++++ system/libraries/Javascript.php | 856 +++++ system/libraries/Javascript/Jquery.php | 1076 +++++++ system/libraries/Javascript/index.html | 11 + system/libraries/Migration.php | 477 +++ system/libraries/Pagination.php | 704 +++++ system/libraries/Parser.php | 248 ++ system/libraries/Profiler.php | 574 ++++ system/libraries/Session/Session.php | 983 ++++++ .../Session/SessionHandlerInterface.php | 59 + system/libraries/Session/Session_driver.php | 208 ++ .../drivers/Session_database_driver.php | 446 +++ .../Session/drivers/Session_files_driver.php | 424 +++ .../drivers/Session_memcached_driver.php | 397 +++ .../Session/drivers/Session_redis_driver.php | 417 +++ system/libraries/Session/drivers/index.html | 11 + system/libraries/Session/index.html | 11 + system/libraries/Table.php | 538 ++++ system/libraries/Trackback.php | 556 ++++ system/libraries/Typography.php | 424 +++ system/libraries/Unit_test.php | 406 +++ system/libraries/Upload.php | 1326 ++++++++ system/libraries/User_agent.php | 681 ++++ system/libraries/Xmlrpc.php | 1920 +++++++++++ system/libraries/Xmlrpcs.php | 619 ++++ system/libraries/Zip.php | 532 ++++ system/libraries/index.html | 11 + 470 files changed, 86939 insertions(+) create mode 100644 .htaccess create mode 100644 README.md create mode 100644 application/.htaccess create mode 100644 application/cache/index.html create mode 100644 application/config/autoload.php create mode 100644 application/config/config.php create mode 100644 application/config/constants.php create mode 100644 application/config/database.php create mode 100644 application/config/doctypes.php create mode 100644 application/config/foreign_chars.php create mode 100644 application/config/hooks.php create mode 100644 application/config/index.html create mode 100644 application/config/memcached.php create mode 100644 application/config/migration.php create mode 100644 application/config/mimes.php create mode 100644 application/config/profiler.php create mode 100644 application/config/routes.php create mode 100644 application/config/smileys.php create mode 100644 application/config/user_agents.php create mode 100644 application/controllers/Admin.php create mode 100644 application/controllers/Compress.php create mode 100644 application/controllers/Deal.php create mode 100644 application/controllers/Del.php create mode 100644 application/controllers/Found.php create mode 100644 application/controllers/Home.php create mode 100644 application/controllers/Img.php create mode 100644 application/controllers/Install.php create mode 100644 application/controllers/Maintain.php create mode 100644 application/controllers/Manage.php create mode 100644 application/controllers/Page.php create mode 100644 application/controllers/Set.php create mode 100644 application/controllers/Setting.php create mode 100644 application/controllers/Storage.php create mode 100644 application/controllers/Upload.php create mode 100644 application/controllers/User.php create mode 100644 application/controllers/Welcome.php create mode 100644 application/controllers/index.html create mode 100644 application/core/index.html create mode 100644 application/helpers/basic_helper.php create mode 100644 application/helpers/index.html create mode 100644 application/hooks/index.html create mode 100644 application/index.html create mode 100644 application/language/english/index.html create mode 100644 application/language/index.html create mode 100644 application/libraries/Basic.php create mode 100644 application/libraries/Image.php create mode 100644 application/libraries/Medoo.php create mode 100644 application/libraries/Parsedown.php create mode 100644 application/libraries/index.html create mode 100644 application/logs/index.html create mode 100644 application/models/Delete.php create mode 100644 application/models/Insert.php create mode 100644 application/models/Query.php create mode 100644 application/models/Update.php create mode 100644 application/models/index.html create mode 100644 application/third_party/index.html create mode 100644 application/views/admin/footer.php create mode 100644 application/views/admin/header.php create mode 100644 application/views/admin/identify.php create mode 100644 application/views/admin/images.php create mode 100644 application/views/admin/imginfo.php create mode 100644 application/views/admin/index.html create mode 100644 application/views/admin/index.php create mode 100644 application/views/admin/left.php create mode 100644 application/views/admin/localhost.php create mode 100644 application/views/admin/site.php create mode 100644 application/views/admin/tinypng.php create mode 100644 application/views/admin/uplimit.php create mode 100644 application/views/admin/upto2.php create mode 100644 application/views/admin/urlup.php create mode 100644 application/views/errors/cli/error_404.php create mode 100644 application/views/errors/cli/error_db.php create mode 100644 application/views/errors/cli/error_exception.php create mode 100644 application/views/errors/cli/error_general.php create mode 100644 application/views/errors/cli/error_php.php create mode 100644 application/views/errors/cli/index.html create mode 100644 application/views/errors/html/error_404.php create mode 100644 application/views/errors/html/error_db.php create mode 100644 application/views/errors/html/error_exception.php create mode 100644 application/views/errors/html/error_general.php create mode 100644 application/views/errors/html/error_php.php create mode 100644 application/views/errors/html/index.html create mode 100644 application/views/errors/index.html create mode 100644 application/views/index.html create mode 100644 application/views/user/footer.php create mode 100644 application/views/user/found.php create mode 100644 application/views/user/header.php create mode 100644 application/views/user/home.php create mode 100644 application/views/user/img.php create mode 100644 application/views/user/install1.php create mode 100644 application/views/user/install2.php create mode 100644 application/views/user/install3.php create mode 100644 application/views/user/login.php create mode 100644 application/views/user/multiple.php create mode 100644 application/views/user/page.php create mode 100644 application/views/welcome_message.php create mode 100644 data/.htaccess create mode 100644 data/imgurl-simple.db3 create mode 100644 data/index.html create mode 100644 data/pages/readme.md create mode 100644 data/pages/use.md create mode 100644 data/temp/index.html create mode 100644 data/version.txt create mode 100644 favicon.ico create mode 100644 imgs/index.html create mode 100644 import.php create mode 100644 index.php create mode 100644 static/bg.png create mode 100644 static/clipBoard.min.js create mode 100644 static/css/admin.css create mode 100644 static/css/page.css create mode 100644 static/embed.js create mode 100644 static/font-awesome/HELP-US-OUT.txt create mode 100644 static/font-awesome/css/font-awesome.css create mode 100644 static/font-awesome/css/font-awesome.min.css create mode 100644 static/font-awesome/fonts/FontAwesome.otf create mode 100644 static/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 static/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 static/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 static/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 static/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 static/font-awesome/less/animated.less create mode 100644 static/font-awesome/less/bordered-pulled.less create mode 100644 static/font-awesome/less/core.less create mode 100644 static/font-awesome/less/fixed-width.less create mode 100644 static/font-awesome/less/font-awesome.less create mode 100644 static/font-awesome/less/icons.less create mode 100644 static/font-awesome/less/larger.less create mode 100644 static/font-awesome/less/list.less create mode 100644 static/font-awesome/less/mixins.less create mode 100644 static/font-awesome/less/path.less create mode 100644 static/font-awesome/less/rotated-flipped.less create mode 100644 static/font-awesome/less/screen-reader.less create mode 100644 static/font-awesome/less/stacked.less create mode 100644 static/font-awesome/less/variables.less create mode 100644 static/font-awesome/scss/_animated.scss create mode 100644 static/font-awesome/scss/_bordered-pulled.scss create mode 100644 static/font-awesome/scss/_core.scss create mode 100644 static/font-awesome/scss/_fixed-width.scss create mode 100644 static/font-awesome/scss/_icons.scss create mode 100644 static/font-awesome/scss/_larger.scss create mode 100644 static/font-awesome/scss/_list.scss create mode 100644 static/font-awesome/scss/_mixins.scss create mode 100644 static/font-awesome/scss/_path.scss create mode 100644 static/font-awesome/scss/_rotated-flipped.scss create mode 100644 static/font-awesome/scss/_screen-reader.scss create mode 100644 static/font-awesome/scss/_stacked.scss create mode 100644 static/font-awesome/scss/_variables.scss create mode 100644 static/font-awesome/scss/font-awesome.scss create mode 100644 static/images/3.jpg create mode 100644 static/images/bg.jpg create mode 100644 static/images/bg.png create mode 100644 static/images/c70.jpg create mode 100644 static/images/dubious_290.png create mode 100644 static/images/logo.png create mode 100644 static/images/touxiang_100.jpg create mode 100644 static/jquery.min.js create mode 100644 static/js/PasteUpload.js create mode 100644 static/js/admin.js create mode 100644 static/js/jquery.min.js create mode 100644 static/layui/css/layui.css create mode 100644 static/layui/css/layui.mobile.css create mode 100644 static/layui/css/modules/code.css create mode 100644 static/layui/css/modules/laydate/default/laydate.css create mode 100644 static/layui/css/modules/layer/default/icon-ext.png create mode 100644 static/layui/css/modules/layer/default/icon.png create mode 100644 static/layui/css/modules/layer/default/layer.css create mode 100644 static/layui/css/modules/layer/default/loading-0.gif create mode 100644 static/layui/css/modules/layer/default/loading-1.gif create mode 100644 static/layui/css/modules/layer/default/loading-2.gif create mode 100644 static/layui/font/iconfont.eot create mode 100644 static/layui/font/iconfont.svg create mode 100644 static/layui/font/iconfont.ttf create mode 100644 static/layui/font/iconfont.woff create mode 100644 static/layui/images/face/0.gif create mode 100644 static/layui/images/face/1.gif create mode 100644 static/layui/images/face/10.gif create mode 100644 static/layui/images/face/11.gif create mode 100644 static/layui/images/face/12.gif create mode 100644 static/layui/images/face/13.gif create mode 100644 static/layui/images/face/14.gif create mode 100644 static/layui/images/face/15.gif create mode 100644 static/layui/images/face/16.gif create mode 100644 static/layui/images/face/17.gif create mode 100644 static/layui/images/face/18.gif create mode 100644 static/layui/images/face/19.gif create mode 100644 static/layui/images/face/2.gif create mode 100644 static/layui/images/face/20.gif create mode 100644 static/layui/images/face/21.gif create mode 100644 static/layui/images/face/22.gif create mode 100644 static/layui/images/face/23.gif create mode 100644 static/layui/images/face/24.gif create mode 100644 static/layui/images/face/25.gif create mode 100644 static/layui/images/face/26.gif create mode 100644 static/layui/images/face/27.gif create mode 100644 static/layui/images/face/28.gif create mode 100644 static/layui/images/face/29.gif create mode 100644 static/layui/images/face/3.gif create mode 100644 static/layui/images/face/30.gif create mode 100644 static/layui/images/face/31.gif create mode 100644 static/layui/images/face/32.gif create mode 100644 static/layui/images/face/33.gif create mode 100644 static/layui/images/face/34.gif create mode 100644 static/layui/images/face/35.gif create mode 100644 static/layui/images/face/36.gif create mode 100644 static/layui/images/face/37.gif create mode 100644 static/layui/images/face/38.gif create mode 100644 static/layui/images/face/39.gif create mode 100644 static/layui/images/face/4.gif create mode 100644 static/layui/images/face/40.gif create mode 100644 static/layui/images/face/41.gif create mode 100644 static/layui/images/face/42.gif create mode 100644 static/layui/images/face/43.gif create mode 100644 static/layui/images/face/44.gif create mode 100644 static/layui/images/face/45.gif create mode 100644 static/layui/images/face/46.gif create mode 100644 static/layui/images/face/47.gif create mode 100644 static/layui/images/face/48.gif create mode 100644 static/layui/images/face/49.gif create mode 100644 static/layui/images/face/5.gif create mode 100644 static/layui/images/face/50.gif create mode 100644 static/layui/images/face/51.gif create mode 100644 static/layui/images/face/52.gif create mode 100644 static/layui/images/face/53.gif create mode 100644 static/layui/images/face/54.gif create mode 100644 static/layui/images/face/55.gif create mode 100644 static/layui/images/face/56.gif create mode 100644 static/layui/images/face/57.gif create mode 100644 static/layui/images/face/58.gif create mode 100644 static/layui/images/face/59.gif create mode 100644 static/layui/images/face/6.gif create mode 100644 static/layui/images/face/60.gif create mode 100644 static/layui/images/face/61.gif create mode 100644 static/layui/images/face/62.gif create mode 100644 static/layui/images/face/63.gif create mode 100644 static/layui/images/face/64.gif create mode 100644 static/layui/images/face/65.gif create mode 100644 static/layui/images/face/66.gif create mode 100644 static/layui/images/face/67.gif create mode 100644 static/layui/images/face/68.gif create mode 100644 static/layui/images/face/69.gif create mode 100644 static/layui/images/face/7.gif create mode 100644 static/layui/images/face/70.gif create mode 100644 static/layui/images/face/71.gif create mode 100644 static/layui/images/face/8.gif create mode 100644 static/layui/images/face/9.gif create mode 100644 static/layui/lay/modules/carousel.js create mode 100644 static/layui/lay/modules/code.js create mode 100644 static/layui/lay/modules/colorpicker.js create mode 100644 static/layui/lay/modules/element.js create mode 100644 static/layui/lay/modules/flow.js create mode 100644 static/layui/lay/modules/form.js create mode 100644 static/layui/lay/modules/jquery.js create mode 100644 static/layui/lay/modules/laydate.js create mode 100644 static/layui/lay/modules/layedit.js create mode 100644 static/layui/lay/modules/layer.js create mode 100644 static/layui/lay/modules/laypage.js create mode 100644 static/layui/lay/modules/laytpl.js create mode 100644 static/layui/lay/modules/mobile.js create mode 100644 static/layui/lay/modules/rate.js create mode 100644 static/layui/lay/modules/slider.js create mode 100644 static/layui/lay/modules/table.js create mode 100644 static/layui/lay/modules/tree.js create mode 100644 static/layui/lay/modules/upload.js create mode 100644 static/layui/lay/modules/util.js create mode 100644 static/layui/layui.all.js create mode 100644 static/layui/layui.js create mode 100644 static/style.css create mode 100644 system/.htaccess create mode 100644 system/core/Benchmark.php create mode 100644 system/core/CodeIgniter.php create mode 100644 system/core/Common.php create mode 100644 system/core/Config.php create mode 100644 system/core/Controller.php create mode 100644 system/core/Exceptions.php create mode 100644 system/core/Hooks.php create mode 100644 system/core/Input.php create mode 100644 system/core/Lang.php create mode 100644 system/core/Loader.php create mode 100644 system/core/Log.php create mode 100644 system/core/Model.php create mode 100644 system/core/Output.php create mode 100644 system/core/Router.php create mode 100644 system/core/Security.php create mode 100644 system/core/URI.php create mode 100644 system/core/Utf8.php create mode 100644 system/core/compat/hash.php create mode 100644 system/core/compat/index.html create mode 100644 system/core/compat/mbstring.php create mode 100644 system/core/compat/password.php create mode 100644 system/core/compat/standard.php create mode 100644 system/core/index.html create mode 100644 system/database/DB.php create mode 100644 system/database/DB_cache.php create mode 100644 system/database/DB_driver.php create mode 100644 system/database/DB_forge.php create mode 100644 system/database/DB_query_builder.php create mode 100644 system/database/DB_result.php create mode 100644 system/database/DB_utility.php create mode 100644 system/database/drivers/cubrid/cubrid_driver.php create mode 100644 system/database/drivers/cubrid/cubrid_forge.php create mode 100644 system/database/drivers/cubrid/cubrid_result.php create mode 100644 system/database/drivers/cubrid/cubrid_utility.php create mode 100644 system/database/drivers/cubrid/index.html create mode 100644 system/database/drivers/ibase/ibase_driver.php create mode 100644 system/database/drivers/ibase/ibase_forge.php create mode 100644 system/database/drivers/ibase/ibase_result.php create mode 100644 system/database/drivers/ibase/ibase_utility.php create mode 100644 system/database/drivers/ibase/index.html create mode 100644 system/database/drivers/index.html create mode 100644 system/database/drivers/mssql/index.html create mode 100644 system/database/drivers/mssql/mssql_driver.php create mode 100644 system/database/drivers/mssql/mssql_forge.php create mode 100644 system/database/drivers/mssql/mssql_result.php create mode 100644 system/database/drivers/mssql/mssql_utility.php create mode 100644 system/database/drivers/mysql/index.html create mode 100644 system/database/drivers/mysql/mysql_driver.php create mode 100644 system/database/drivers/mysql/mysql_forge.php create mode 100644 system/database/drivers/mysql/mysql_result.php create mode 100644 system/database/drivers/mysql/mysql_utility.php create mode 100644 system/database/drivers/mysqli/index.html create mode 100644 system/database/drivers/mysqli/mysqli_driver.php create mode 100644 system/database/drivers/mysqli/mysqli_forge.php create mode 100644 system/database/drivers/mysqli/mysqli_result.php create mode 100644 system/database/drivers/mysqli/mysqli_utility.php create mode 100644 system/database/drivers/oci8/index.html create mode 100644 system/database/drivers/oci8/oci8_driver.php create mode 100644 system/database/drivers/oci8/oci8_forge.php create mode 100644 system/database/drivers/oci8/oci8_result.php create mode 100644 system/database/drivers/oci8/oci8_utility.php create mode 100644 system/database/drivers/odbc/index.html create mode 100644 system/database/drivers/odbc/odbc_driver.php create mode 100644 system/database/drivers/odbc/odbc_forge.php create mode 100644 system/database/drivers/odbc/odbc_result.php create mode 100644 system/database/drivers/odbc/odbc_utility.php create mode 100644 system/database/drivers/pdo/index.html create mode 100644 system/database/drivers/pdo/pdo_driver.php create mode 100644 system/database/drivers/pdo/pdo_forge.php create mode 100644 system/database/drivers/pdo/pdo_result.php create mode 100644 system/database/drivers/pdo/pdo_utility.php create mode 100644 system/database/drivers/pdo/subdrivers/index.html create mode 100644 system/database/drivers/pdo/subdrivers/pdo_4d_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_4d_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_informix_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_informix_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_oci_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_oci_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php create mode 100644 system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php create mode 100644 system/database/drivers/postgre/index.html create mode 100644 system/database/drivers/postgre/postgre_driver.php create mode 100644 system/database/drivers/postgre/postgre_forge.php create mode 100644 system/database/drivers/postgre/postgre_result.php create mode 100644 system/database/drivers/postgre/postgre_utility.php create mode 100644 system/database/drivers/sqlite/index.html create mode 100644 system/database/drivers/sqlite/sqlite_driver.php create mode 100644 system/database/drivers/sqlite/sqlite_forge.php create mode 100644 system/database/drivers/sqlite/sqlite_result.php create mode 100644 system/database/drivers/sqlite/sqlite_utility.php create mode 100644 system/database/drivers/sqlite3/index.html create mode 100644 system/database/drivers/sqlite3/sqlite3_driver.php create mode 100644 system/database/drivers/sqlite3/sqlite3_forge.php create mode 100644 system/database/drivers/sqlite3/sqlite3_result.php create mode 100644 system/database/drivers/sqlite3/sqlite3_utility.php create mode 100644 system/database/drivers/sqlsrv/index.html create mode 100644 system/database/drivers/sqlsrv/sqlsrv_driver.php create mode 100644 system/database/drivers/sqlsrv/sqlsrv_forge.php create mode 100644 system/database/drivers/sqlsrv/sqlsrv_result.php create mode 100644 system/database/drivers/sqlsrv/sqlsrv_utility.php create mode 100644 system/database/index.html create mode 100644 system/fonts/index.html create mode 100644 system/fonts/texb.ttf create mode 100644 system/helpers/array_helper.php create mode 100644 system/helpers/captcha_helper.php create mode 100644 system/helpers/cookie_helper.php create mode 100644 system/helpers/date_helper.php create mode 100644 system/helpers/directory_helper.php create mode 100644 system/helpers/download_helper.php create mode 100644 system/helpers/email_helper.php create mode 100644 system/helpers/file_helper.php create mode 100644 system/helpers/form_helper.php create mode 100644 system/helpers/html_helper.php create mode 100644 system/helpers/index.html create mode 100644 system/helpers/inflector_helper.php create mode 100644 system/helpers/language_helper.php create mode 100644 system/helpers/number_helper.php create mode 100644 system/helpers/path_helper.php create mode 100644 system/helpers/security_helper.php create mode 100644 system/helpers/smiley_helper.php create mode 100644 system/helpers/string_helper.php create mode 100644 system/helpers/text_helper.php create mode 100644 system/helpers/typography_helper.php create mode 100644 system/helpers/url_helper.php create mode 100644 system/helpers/xml_helper.php create mode 100644 system/index.html create mode 100644 system/language/english/calendar_lang.php create mode 100644 system/language/english/date_lang.php create mode 100644 system/language/english/db_lang.php create mode 100644 system/language/english/email_lang.php create mode 100644 system/language/english/form_validation_lang.php create mode 100644 system/language/english/ftp_lang.php create mode 100644 system/language/english/imglib_lang.php create mode 100644 system/language/english/index.html create mode 100644 system/language/english/migration_lang.php create mode 100644 system/language/english/number_lang.php create mode 100644 system/language/english/pagination_lang.php create mode 100644 system/language/english/profiler_lang.php create mode 100644 system/language/english/unit_test_lang.php create mode 100644 system/language/english/upload_lang.php create mode 100644 system/language/index.html create mode 100644 system/libraries/Cache/Cache.php create mode 100644 system/libraries/Cache/drivers/Cache_apc.php create mode 100644 system/libraries/Cache/drivers/Cache_dummy.php create mode 100644 system/libraries/Cache/drivers/Cache_file.php create mode 100644 system/libraries/Cache/drivers/Cache_memcached.php create mode 100644 system/libraries/Cache/drivers/Cache_redis.php create mode 100644 system/libraries/Cache/drivers/Cache_wincache.php create mode 100644 system/libraries/Cache/drivers/index.html create mode 100644 system/libraries/Cache/index.html create mode 100644 system/libraries/Calendar.php create mode 100644 system/libraries/Cart.php create mode 100644 system/libraries/Driver.php create mode 100644 system/libraries/Email.php create mode 100644 system/libraries/Encrypt.php create mode 100644 system/libraries/Encryption.php create mode 100644 system/libraries/Form_validation.php create mode 100644 system/libraries/Ftp.php create mode 100644 system/libraries/Image_lib.php create mode 100644 system/libraries/Javascript.php create mode 100644 system/libraries/Javascript/Jquery.php create mode 100644 system/libraries/Javascript/index.html create mode 100644 system/libraries/Migration.php create mode 100644 system/libraries/Pagination.php create mode 100644 system/libraries/Parser.php create mode 100644 system/libraries/Profiler.php create mode 100644 system/libraries/Session/Session.php create mode 100644 system/libraries/Session/SessionHandlerInterface.php create mode 100644 system/libraries/Session/Session_driver.php create mode 100644 system/libraries/Session/drivers/Session_database_driver.php create mode 100644 system/libraries/Session/drivers/Session_files_driver.php create mode 100644 system/libraries/Session/drivers/Session_memcached_driver.php create mode 100644 system/libraries/Session/drivers/Session_redis_driver.php create mode 100644 system/libraries/Session/drivers/index.html create mode 100644 system/libraries/Session/index.html create mode 100644 system/libraries/Table.php create mode 100644 system/libraries/Trackback.php create mode 100644 system/libraries/Typography.php create mode 100644 system/libraries/Unit_test.php create mode 100644 system/libraries/Upload.php create mode 100644 system/libraries/User_agent.php create mode 100644 system/libraries/Xmlrpc.php create mode 100644 system/libraries/Xmlrpcs.php create mode 100644 system/libraries/Zip.php create mode 100644 system/libraries/index.html diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..9e25198 --- /dev/null +++ b/.htaccess @@ -0,0 +1,4 @@ +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule ^(.*)$ index.php/$1 [L] \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..311f0d2 --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# ImgURL +ImgURL是一款简单、好用的图床程序,使用PHP + SQLite 3开发,不需要复杂的配置,开箱即用。 + +![](https://i.bmp.ovh/imgs/2018/12/06cf0ac3b7625b6b.png) + +![](https://i.bmp.ovh/imgs/2018/12/f0b565e2e0ffa166.png) + +![](https://i.bmp.ovh/imgs/2018/12/017c5e66b53db4d1.png) + +### 主要功能 +* 支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传 +* 支持图片裁剪,自动生成缩略图 +* 限制访客上传数量 +* 图片压缩 +* 图片鉴黄 +* 友好的后台管理界面 + +### 环境要求 +* PHP >= 5.6 +* PDO_SQLite +* GD2 +* ImageMagick +* fileinfo +* pathinfo + +### 安装 +请参考帮助文档:[https://doc.xiaoz.me/](https://doc.xiaoz.me/#/imgurl2/) + +### Demo +* [http://test.imgurl.org/](http://test.imgurl.org/) +* 账号:xiaoz +* 密码:xiaoz.me + +### 请我喝一杯咖啡 +![](https://www.xiaoz.me/wp-content/uploads/2013/12/juanzeng260.png) + +### 鸣谢 +* [LayUI](https://github.com/sentsin/layui) +* [CodeIgniter](https://github.com/bcit-ci/CodeIgniter) +* [clipBoard.js](https://github.com/baixuexiyang/clipBoard.js) +* [Parsedown](https://github.com/erusev/parsedown) +* [jQuery](https://github.com/jquery/jquery) + +### 联系我 +* Blog:[https://www.xiaoz.me/](https://www.xiaoz.me/) +* 社区支持:[https://ttt.sh/](https://ttt.sh/category/6/) +* QQ:337003006 \ No newline at end of file diff --git a/application/.htaccess b/application/.htaccess new file mode 100644 index 0000000..6c63ed4 --- /dev/null +++ b/application/.htaccess @@ -0,0 +1,6 @@ + + Require all denied + + + Deny from all + \ No newline at end of file diff --git a/application/cache/index.html b/application/cache/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/cache/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/config/autoload.php b/application/config/autoload.php new file mode 100644 index 0000000..7cdc901 --- /dev/null +++ b/application/config/autoload.php @@ -0,0 +1,135 @@ + 'ua'); +*/ +$autoload['libraries'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Drivers +| ------------------------------------------------------------------- +| These classes are located in system/libraries/ or in your +| application/libraries/ directory, but are also placed inside their +| own subdirectory and they extend the CI_Driver_Library class. They +| offer multiple interchangeable driver options. +| +| Prototype: +| +| $autoload['drivers'] = array('cache'); +| +| You can also supply an alternative property name to be assigned in +| the controller: +| +| $autoload['drivers'] = array('cache' => 'cch'); +| +*/ +$autoload['drivers'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Helper Files +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['helper'] = array('url', 'file'); +*/ +$autoload['helper'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Config files +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['config'] = array('config1', 'config2'); +| +| NOTE: This item is intended for use ONLY if you have created custom +| config files. Otherwise, leave it blank. +| +*/ +$autoload['config'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Language files +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['language'] = array('lang1', 'lang2'); +| +| NOTE: Do not include the "_lang" part of your file. For example +| "codeigniter_lang.php" would be referenced as array('codeigniter'); +| +*/ +$autoload['language'] = array(); + +/* +| ------------------------------------------------------------------- +| Auto-load Models +| ------------------------------------------------------------------- +| Prototype: +| +| $autoload['model'] = array('first_model', 'second_model'); +| +| You can also supply an alternative model name to be assigned +| in the controller: +| +| $autoload['model'] = array('first_model' => 'first'); +*/ +$autoload['model'] = array(); diff --git a/application/config/config.php b/application/config/config.php new file mode 100644 index 0000000..3a28882 --- /dev/null +++ b/application/config/config.php @@ -0,0 +1,523 @@ +]+$/i +| +| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! +| +*/ +$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-'; + +/* +|-------------------------------------------------------------------------- +| Enable Query Strings +|-------------------------------------------------------------------------- +| +| By default CodeIgniter uses search-engine friendly segment based URLs: +| example.com/who/what/where/ +| +| You can optionally enable standard query string based URLs: +| example.com?who=me&what=something&where=here +| +| Options are: TRUE or FALSE (boolean) +| +| The other items let you set the query string 'words' that will +| invoke your controllers and its functions: +| example.com/index.php?c=controller&m=function +| +| Please note that some of the helpers won't work as expected when +| this feature is enabled, since CodeIgniter is designed primarily to +| use segment based URLs. +| +*/ +$config['enable_query_strings'] = FALSE; +$config['controller_trigger'] = 'c'; +$config['function_trigger'] = 'm'; +$config['directory_trigger'] = 'd'; + +/* +|-------------------------------------------------------------------------- +| Allow $_GET array +|-------------------------------------------------------------------------- +| +| By default CodeIgniter enables access to the $_GET array. If for some +| reason you would like to disable it, set 'allow_get_array' to FALSE. +| +| WARNING: This feature is DEPRECATED and currently available only +| for backwards compatibility purposes! +| +*/ +$config['allow_get_array'] = TRUE; + +/* +|-------------------------------------------------------------------------- +| Error Logging Threshold +|-------------------------------------------------------------------------- +| +| You can enable error logging by setting a threshold over zero. The +| threshold determines what gets logged. Threshold options are: +| +| 0 = Disables logging, Error logging TURNED OFF +| 1 = Error Messages (including PHP errors) +| 2 = Debug Messages +| 3 = Informational Messages +| 4 = All Messages +| +| You can also pass an array with threshold levels to show individual error types +| +| array(2) = Debug Messages, without Error Messages +| +| For a live site you'll usually only enable Errors (1) to be logged otherwise +| your log files will fill up very fast. +| +*/ +$config['log_threshold'] = 0; + +/* +|-------------------------------------------------------------------------- +| Error Logging Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| application/logs/ directory. Use a full server path with trailing slash. +| +*/ +$config['log_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Log File Extension +|-------------------------------------------------------------------------- +| +| The default filename extension for log files. The default 'php' allows for +| protecting the log files via basic scripting, when they are to be stored +| under a publicly accessible directory. +| +| Note: Leaving it blank will default to 'php'. +| +*/ +$config['log_file_extension'] = ''; + +/* +|-------------------------------------------------------------------------- +| Log File Permissions +|-------------------------------------------------------------------------- +| +| The file system permissions to be applied on newly created log files. +| +| IMPORTANT: This MUST be an integer (no quotes) and you MUST use octal +| integer notation (i.e. 0700, 0644, etc.) +*/ +$config['log_file_permissions'] = 0644; + +/* +|-------------------------------------------------------------------------- +| Date Format for Logs +|-------------------------------------------------------------------------- +| +| Each item that is logged has an associated date. You can use PHP date +| codes to set your own date formatting +| +*/ +$config['log_date_format'] = 'Y-m-d H:i:s'; + +/* +|-------------------------------------------------------------------------- +| Error Views Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| application/views/errors/ directory. Use a full server path with trailing slash. +| +*/ +$config['error_views_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Cache Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| application/cache/ directory. Use a full server path with trailing slash. +| +*/ +$config['cache_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Cache Include Query String +|-------------------------------------------------------------------------- +| +| Whether to take the URL query string into consideration when generating +| output cache files. Valid options are: +| +| FALSE = Disabled +| TRUE = Enabled, take all query parameters into account. +| Please be aware that this may result in numerous cache +| files generated for the same page over and over again. +| array('q') = Enabled, but only take into account the specified list +| of query parameters. +| +*/ +$config['cache_query_string'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Encryption Key +|-------------------------------------------------------------------------- +| +| If you use the Encryption class, you must set an encryption key. +| See the user guide for more info. +| +| https://codeigniter.com/user_guide/libraries/encryption.html +| +*/ +$config['encryption_key'] = ''; + +/* +|-------------------------------------------------------------------------- +| Session Variables +|-------------------------------------------------------------------------- +| +| 'sess_driver' +| +| The storage driver to use: files, database, redis, memcached +| +| 'sess_cookie_name' +| +| The session cookie name, must contain only [0-9a-z_-] characters +| +| 'sess_expiration' +| +| The number of SECONDS you want the session to last. +| Setting to 0 (zero) means expire when the browser is closed. +| +| 'sess_save_path' +| +| The location to save sessions to, driver dependent. +| +| For the 'files' driver, it's a path to a writable directory. +| WARNING: Only absolute paths are supported! +| +| For the 'database' driver, it's a table name. +| Please read up the manual for the format with other session drivers. +| +| IMPORTANT: You are REQUIRED to set a valid save path! +| +| 'sess_match_ip' +| +| Whether to match the user's IP address when reading the session data. +| +| WARNING: If you're using the database driver, don't forget to update +| your session table's PRIMARY KEY when changing this setting. +| +| 'sess_time_to_update' +| +| How many seconds between CI regenerating the session ID. +| +| 'sess_regenerate_destroy' +| +| Whether to destroy session data associated with the old session ID +| when auto-regenerating the session ID. When set to FALSE, the data +| will be later deleted by the garbage collector. +| +| Other session cookie settings are shared with the rest of the application, +| except for 'cookie_prefix' and 'cookie_httponly', which are ignored here. +| +*/ +$config['sess_driver'] = 'files'; +$config['sess_cookie_name'] = 'ci_session'; +$config['sess_expiration'] = 7200; +$config['sess_save_path'] = NULL; +$config['sess_match_ip'] = FALSE; +$config['sess_time_to_update'] = 300; +$config['sess_regenerate_destroy'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Cookie Related Variables +|-------------------------------------------------------------------------- +| +| 'cookie_prefix' = Set a cookie name prefix if you need to avoid collisions +| 'cookie_domain' = Set to .your-domain.com for site-wide cookies +| 'cookie_path' = Typically will be a forward slash +| 'cookie_secure' = Cookie will only be set if a secure HTTPS connection exists. +| 'cookie_httponly' = Cookie will only be accessible via HTTP(S) (no javascript) +| +| Note: These settings (with the exception of 'cookie_prefix' and +| 'cookie_httponly') will also affect sessions. +| +*/ +$config['cookie_prefix'] = ''; +$config['cookie_domain'] = ''; +$config['cookie_path'] = '/'; +$config['cookie_secure'] = FALSE; +$config['cookie_httponly'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Standardize newlines +|-------------------------------------------------------------------------- +| +| Determines whether to standardize newline characters in input data, +| meaning to replace \r\n, \r, \n occurrences with the PHP_EOL value. +| +| WARNING: This feature is DEPRECATED and currently available only +| for backwards compatibility purposes! +| +*/ +$config['standardize_newlines'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Global XSS Filtering +|-------------------------------------------------------------------------- +| +| Determines whether the XSS filter is always active when GET, POST or +| COOKIE data is encountered +| +| WARNING: This feature is DEPRECATED and currently available only +| for backwards compatibility purposes! +| +*/ +$config['global_xss_filtering'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Cross Site Request Forgery +|-------------------------------------------------------------------------- +| Enables a CSRF cookie token to be set. When set to TRUE, token will be +| checked on a submitted form. If you are accepting user data, it is strongly +| recommended CSRF protection be enabled. +| +| 'csrf_token_name' = The token name +| 'csrf_cookie_name' = The cookie name +| 'csrf_expire' = The number in seconds the token should expire. +| 'csrf_regenerate' = Regenerate token on every submission +| 'csrf_exclude_uris' = Array of URIs which ignore CSRF checks +*/ +$config['csrf_protection'] = FALSE; +$config['csrf_token_name'] = 'csrf_test_name'; +$config['csrf_cookie_name'] = 'csrf_cookie_name'; +$config['csrf_expire'] = 7200; +$config['csrf_regenerate'] = TRUE; +$config['csrf_exclude_uris'] = array(); + +/* +|-------------------------------------------------------------------------- +| Output Compression +|-------------------------------------------------------------------------- +| +| Enables Gzip output compression for faster page loads. When enabled, +| the output class will test whether your server supports Gzip. +| Even if it does, however, not all browsers support compression +| so enable only if you are reasonably sure your visitors can handle it. +| +| Only used if zlib.output_compression is turned off in your php.ini. +| Please do not use it together with httpd-level output compression. +| +| VERY IMPORTANT: If you are getting a blank page when compression is enabled it +| means you are prematurely outputting something to your browser. It could +| even be a line of whitespace at the end of one of your scripts. For +| compression to work, nothing can be sent before the output buffer is called +| by the output class. Do not 'echo' any values with compression enabled. +| +*/ +$config['compress_output'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Master Time Reference +|-------------------------------------------------------------------------- +| +| Options are 'local' or any PHP supported timezone. This preference tells +| the system whether to use your server's local time as the master 'now' +| reference, or convert it to the configured one timezone. See the 'date +| helper' page of the user guide for information regarding date handling. +| +*/ +$config['time_reference'] = 'local'; + +/* +|-------------------------------------------------------------------------- +| Rewrite PHP Short Tags +|-------------------------------------------------------------------------- +| +| If your PHP installation does not have short tag support enabled CI +| can rewrite the tags on-the-fly, enabling you to utilize that syntax +| in your view files. Options are TRUE or FALSE (boolean) +| +| Note: You need to have eval() enabled for this to work. +| +*/ +$config['rewrite_short_tags'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Reverse Proxy IPs +|-------------------------------------------------------------------------- +| +| If your server is behind a reverse proxy, you must whitelist the proxy +| IP addresses from which CodeIgniter should trust headers such as +| HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP in order to properly identify +| the visitor's IP address. +| +| You can use both an array or a comma-separated list of proxy addresses, +| as well as specifying whole subnets. Here are a few examples: +| +| Comma-separated: '10.0.1.200,192.168.5.0/24' +| Array: array('10.0.1.200', '192.168.5.0/24') +*/ +$config['proxy_ips'] = ''; diff --git a/application/config/constants.php b/application/config/constants.php new file mode 100644 index 0000000..18d3b4b --- /dev/null +++ b/application/config/constants.php @@ -0,0 +1,85 @@ +db->last_query() and profiling of DB queries. +| When you run a query, with this setting set to TRUE (default), +| CodeIgniter will store the SQL statement for debugging purposes. +| However, this may cause high memory usage, especially if you run +| a lot of SQL queries ... disable this to avoid that problem. +| +| The $active_group variable lets you choose which connection group to +| make active. By default there is only one group (the 'default' group). +| +| The $query_builder variables lets you determine whether or not to load +| the query builder class. +*/ +$active_group = 'default'; +$query_builder = TRUE; + +$db['default'] = array( + 'dsn' => 'sqlite:'.FCPATH.'data/imgurl.db3', + 'hostname' => 'localhost', + 'username' => '', + 'password' => '', + 'database' => '', + 'dbdriver' => 'pdo', + 'dbprefix' => 'img_', + 'pconnect' => FALSE, + 'db_debug' => (ENVIRONMENT !== 'production'), + 'cache_on' => FALSE, + 'cachedir' => '', + 'char_set' => 'utf8', + 'dbcollat' => 'utf8_general_ci', + 'swap_pre' => '', + 'encrypt' => FALSE, + 'compress' => FALSE, + 'stricton' => FALSE, + 'failover' => array(), + 'save_queries' => TRUE +); diff --git a/application/config/doctypes.php b/application/config/doctypes.php new file mode 100644 index 0000000..59a7991 --- /dev/null +++ b/application/config/doctypes.php @@ -0,0 +1,24 @@ + '', + 'xhtml1-strict' => '', + 'xhtml1-trans' => '', + 'xhtml1-frame' => '', + 'xhtml-basic11' => '', + 'html5' => '', + 'html4-strict' => '', + 'html4-trans' => '', + 'html4-frame' => '', + 'mathml1' => '', + 'mathml2' => '', + 'svg10' => '', + 'svg11' => '', + 'svg11-basic' => '', + 'svg11-tiny' => '', + 'xhtml-math-svg-xh' => '', + 'xhtml-math-svg-sh' => '', + 'xhtml-rdfa-1' => '', + 'xhtml-rdfa-2' => '' +); diff --git a/application/config/foreign_chars.php b/application/config/foreign_chars.php new file mode 100644 index 0000000..995f483 --- /dev/null +++ b/application/config/foreign_chars.php @@ -0,0 +1,103 @@ + 'ae', + '/ö|œ/' => 'oe', + '/ü/' => 'ue', + '/Ä/' => 'Ae', + '/Ü/' => 'Ue', + '/Ö/' => 'Oe', + '/À|Á|Â|Ã|Ä|Å|Ǻ|Ā|Ă|Ą|Ǎ|Α|Ά|Ả|Ạ|Ầ|Ẫ|Ẩ|Ậ|Ằ|Ắ|Ẵ|Ẳ|Ặ|А/' => 'A', + '/à|á|â|ã|å|ǻ|ā|ă|ą|ǎ|ª|α|ά|ả|ạ|ầ|ấ|ẫ|ẩ|ậ|ằ|ắ|ẵ|ẳ|ặ|а/' => 'a', + '/Б/' => 'B', + '/б/' => 'b', + '/Ç|Ć|Ĉ|Ċ|Č/' => 'C', + '/ç|ć|ĉ|ċ|č/' => 'c', + '/Д/' => 'D', + '/д/' => 'd', + '/Ð|Ď|Đ|Δ/' => 'Dj', + '/ð|ď|đ|δ/' => 'dj', + '/È|É|Ê|Ë|Ē|Ĕ|Ė|Ę|Ě|Ε|Έ|Ẽ|Ẻ|Ẹ|Ề|Ế|Ễ|Ể|Ệ|Е|Э/' => 'E', + '/è|é|ê|ë|ē|ĕ|ė|ę|ě|έ|ε|ẽ|ẻ|ẹ|ề|ế|ễ|ể|ệ|е|э/' => 'e', + '/Ф/' => 'F', + '/ф/' => 'f', + '/Ĝ|Ğ|Ġ|Ģ|Γ|Г|Ґ/' => 'G', + '/ĝ|ğ|ġ|ģ|γ|г|ґ/' => 'g', + '/Ĥ|Ħ/' => 'H', + '/ĥ|ħ/' => 'h', + '/Ì|Í|Î|Ï|Ĩ|Ī|Ĭ|Ǐ|Į|İ|Η|Ή|Ί|Ι|Ϊ|Ỉ|Ị|И|Ы/' => 'I', + '/ì|í|î|ï|ĩ|ī|ĭ|ǐ|į|ı|η|ή|ί|ι|ϊ|ỉ|ị|и|ы|ї/' => 'i', + '/Ĵ/' => 'J', + '/ĵ/' => 'j', + '/Ķ|Κ|К/' => 'K', + '/ķ|κ|к/' => 'k', + '/Ĺ|Ļ|Ľ|Ŀ|Ł|Λ|Л/' => 'L', + '/ĺ|ļ|ľ|ŀ|ł|λ|л/' => 'l', + '/М/' => 'M', + '/м/' => 'm', + '/Ñ|Ń|Ņ|Ň|Ν|Н/' => 'N', + '/ñ|ń|ņ|ň|ʼn|ν|н/' => 'n', + '/Ò|Ó|Ô|Õ|Ō|Ŏ|Ǒ|Ő|Ơ|Ø|Ǿ|Ο|Ό|Ω|Ώ|Ỏ|Ọ|Ồ|Ố|Ỗ|Ổ|Ộ|Ờ|Ớ|Ỡ|Ở|Ợ|О/' => 'O', + '/ò|ó|ô|õ|ō|ŏ|ǒ|ő|ơ|ø|ǿ|º|ο|ό|ω|ώ|ỏ|ọ|ồ|ố|ỗ|ổ|ộ|ờ|ớ|ỡ|ở|ợ|о/' => 'o', + '/П/' => 'P', + '/п/' => 'p', + '/Ŕ|Ŗ|Ř|Ρ|Р/' => 'R', + '/ŕ|ŗ|ř|ρ|р/' => 'r', + '/Ś|Ŝ|Ş|Ș|Š|Σ|С/' => 'S', + '/ś|ŝ|ş|ș|š|ſ|σ|ς|с/' => 's', + '/Ț|Ţ|Ť|Ŧ|τ|Т/' => 'T', + '/ț|ţ|ť|ŧ|т/' => 't', + '/Þ|þ/' => 'th', + '/Ù|Ú|Û|Ũ|Ū|Ŭ|Ů|Ű|Ų|Ư|Ǔ|Ǖ|Ǘ|Ǚ|Ǜ|Ũ|Ủ|Ụ|Ừ|Ứ|Ữ|Ử|Ự|У/' => 'U', + '/ù|ú|û|ũ|ū|ŭ|ů|ű|ų|ư|ǔ|ǖ|ǘ|ǚ|ǜ|υ|ύ|ϋ|ủ|ụ|ừ|ứ|ữ|ử|ự|у/' => 'u', + '/Ƴ|Ɏ|Ỵ|Ẏ|Ӳ|Ӯ|Ў|Ý|Ÿ|Ŷ|Υ|Ύ|Ϋ|Ỳ|Ỹ|Ỷ|Ỵ|Й/' => 'Y', + '/ẙ|ʏ|ƴ|ɏ|ỵ|ẏ|ӳ|ӯ|ў|ý|ÿ|ŷ|ỳ|ỹ|ỷ|ỵ|й/' => 'y', + '/В/' => 'V', + '/в/' => 'v', + '/Ŵ/' => 'W', + '/ŵ/' => 'w', + '/Ź|Ż|Ž|Ζ|З/' => 'Z', + '/ź|ż|ž|ζ|з/' => 'z', + '/Æ|Ǽ/' => 'AE', + '/ß/' => 'ss', + '/IJ/' => 'IJ', + '/ij/' => 'ij', + '/Œ/' => 'OE', + '/ƒ/' => 'f', + '/ξ/' => 'ks', + '/π/' => 'p', + '/β/' => 'v', + '/μ/' => 'm', + '/ψ/' => 'ps', + '/Ё/' => 'Yo', + '/ё/' => 'yo', + '/Є/' => 'Ye', + '/є/' => 'ye', + '/Ї/' => 'Yi', + '/Ж/' => 'Zh', + '/ж/' => 'zh', + '/Х/' => 'Kh', + '/х/' => 'kh', + '/Ц/' => 'Ts', + '/ц/' => 'ts', + '/Ч/' => 'Ch', + '/ч/' => 'ch', + '/Ш/' => 'Sh', + '/ш/' => 'sh', + '/Щ/' => 'Shch', + '/щ/' => 'shch', + '/Ъ|ъ|Ь|ь/' => '', + '/Ю/' => 'Yu', + '/ю/' => 'yu', + '/Я/' => 'Ya', + '/я/' => 'ya' +); diff --git a/application/config/hooks.php b/application/config/hooks.php new file mode 100644 index 0000000..a8f38a5 --- /dev/null +++ b/application/config/hooks.php @@ -0,0 +1,13 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/config/memcached.php b/application/config/memcached.php new file mode 100644 index 0000000..5c23b39 --- /dev/null +++ b/application/config/memcached.php @@ -0,0 +1,19 @@ + array( + 'hostname' => '127.0.0.1', + 'port' => '11211', + 'weight' => '1', + ), +); diff --git a/application/config/migration.php b/application/config/migration.php new file mode 100644 index 0000000..4b585a6 --- /dev/null +++ b/application/config/migration.php @@ -0,0 +1,84 @@ +migration->current() this is the version that schema will +| be upgraded / downgraded to. +| +*/ +$config['migration_version'] = 0; + +/* +|-------------------------------------------------------------------------- +| Migrations Path +|-------------------------------------------------------------------------- +| +| Path to your migrations folder. +| Typically, it will be within your application path. +| Also, writing permission is required within the migrations path. +| +*/ +$config['migration_path'] = APPPATH.'migrations/'; diff --git a/application/config/mimes.php b/application/config/mimes.php new file mode 100644 index 0000000..0ec9db0 --- /dev/null +++ b/application/config/mimes.php @@ -0,0 +1,184 @@ + array('application/mac-binhex40', 'application/mac-binhex', 'application/x-binhex40', 'application/x-mac-binhex40'), + 'cpt' => 'application/mac-compactpro', + 'csv' => array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel', 'text/plain'), + 'bin' => array('application/macbinary', 'application/mac-binary', 'application/octet-stream', 'application/x-binary', 'application/x-macbinary'), + 'dms' => 'application/octet-stream', + 'lha' => 'application/octet-stream', + 'lzh' => 'application/octet-stream', + 'exe' => array('application/octet-stream', 'application/x-msdownload'), + 'class' => 'application/octet-stream', + 'psd' => array('application/x-photoshop', 'image/vnd.adobe.photoshop'), + 'so' => 'application/octet-stream', + 'sea' => 'application/octet-stream', + 'dll' => 'application/octet-stream', + 'oda' => 'application/oda', + 'pdf' => array('application/pdf', 'application/force-download', 'application/x-download', 'binary/octet-stream'), + 'ai' => array('application/pdf', 'application/postscript'), + 'eps' => 'application/postscript', + 'ps' => 'application/postscript', + 'smi' => 'application/smil', + 'smil' => 'application/smil', + 'mif' => 'application/vnd.mif', + 'xls' => array('application/vnd.ms-excel', 'application/msexcel', 'application/x-msexcel', 'application/x-ms-excel', 'application/x-excel', 'application/x-dos_ms_excel', 'application/xls', 'application/x-xls', 'application/excel', 'application/download', 'application/vnd.ms-office', 'application/msword'), + 'ppt' => array('application/powerpoint', 'application/vnd.ms-powerpoint', 'application/vnd.ms-office', 'application/msword'), + 'pptx' => array('application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/x-zip', 'application/zip'), + 'wbxml' => 'application/wbxml', + 'wmlc' => 'application/wmlc', + 'dcr' => 'application/x-director', + 'dir' => 'application/x-director', + 'dxr' => 'application/x-director', + 'dvi' => 'application/x-dvi', + 'gtar' => 'application/x-gtar', + 'gz' => 'application/x-gzip', + 'gzip' => 'application/x-gzip', + 'php' => array('application/x-httpd-php', 'application/php', 'application/x-php', 'text/php', 'text/x-php', 'application/x-httpd-php-source'), + 'php4' => 'application/x-httpd-php', + 'php3' => 'application/x-httpd-php', + 'phtml' => 'application/x-httpd-php', + 'phps' => 'application/x-httpd-php-source', + 'js' => array('application/x-javascript', 'text/plain'), + 'swf' => 'application/x-shockwave-flash', + 'sit' => 'application/x-stuffit', + 'tar' => 'application/x-tar', + 'tgz' => array('application/x-tar', 'application/x-gzip-compressed'), + 'z' => 'application/x-compress', + 'xhtml' => 'application/xhtml+xml', + 'xht' => 'application/xhtml+xml', + 'zip' => array('application/x-zip', 'application/zip', 'application/x-zip-compressed', 'application/s-compressed', 'multipart/x-zip'), + 'rar' => array('application/x-rar', 'application/rar', 'application/x-rar-compressed'), + 'mid' => 'audio/midi', + 'midi' => 'audio/midi', + 'mpga' => 'audio/mpeg', + 'mp2' => 'audio/mpeg', + 'mp3' => array('audio/mpeg', 'audio/mpg', 'audio/mpeg3', 'audio/mp3'), + 'aif' => array('audio/x-aiff', 'audio/aiff'), + 'aiff' => array('audio/x-aiff', 'audio/aiff'), + 'aifc' => 'audio/x-aiff', + 'ram' => 'audio/x-pn-realaudio', + 'rm' => 'audio/x-pn-realaudio', + 'rpm' => 'audio/x-pn-realaudio-plugin', + 'ra' => 'audio/x-realaudio', + 'rv' => 'video/vnd.rn-realvideo', + 'wav' => array('audio/x-wav', 'audio/wave', 'audio/wav'), + 'bmp' => array('image/bmp', 'image/x-bmp', 'image/x-bitmap', 'image/x-xbitmap', 'image/x-win-bitmap', 'image/x-windows-bmp', 'image/ms-bmp', 'image/x-ms-bmp', 'application/bmp', 'application/x-bmp', 'application/x-win-bitmap'), + 'gif' => 'image/gif', + 'jpeg' => array('image/jpeg', 'image/pjpeg'), + 'jpg' => array('image/jpeg', 'image/pjpeg'), + 'jpe' => array('image/jpeg', 'image/pjpeg'), + 'jp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'j2k' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpf' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpg2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpx' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'jpm' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'mj2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'mjp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), + 'png' => array('image/png', 'image/x-png'), + 'tiff' => 'image/tiff', + 'tif' => 'image/tiff', + 'css' => array('text/css', 'text/plain'), + 'html' => array('text/html', 'text/plain'), + 'htm' => array('text/html', 'text/plain'), + 'shtml' => array('text/html', 'text/plain'), + 'txt' => 'text/plain', + 'text' => 'text/plain', + 'log' => array('text/plain', 'text/x-log'), + 'rtx' => 'text/richtext', + 'rtf' => 'text/rtf', + 'xml' => array('application/xml', 'text/xml', 'text/plain'), + 'xsl' => array('application/xml', 'text/xsl', 'text/xml'), + 'mpeg' => 'video/mpeg', + 'mpg' => 'video/mpeg', + 'mpe' => 'video/mpeg', + 'qt' => 'video/quicktime', + 'mov' => 'video/quicktime', + 'avi' => array('video/x-msvideo', 'video/msvideo', 'video/avi', 'application/x-troff-msvideo'), + 'movie' => 'video/x-sgi-movie', + 'doc' => array('application/msword', 'application/vnd.ms-office'), + 'docx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/msword', 'application/x-zip'), + 'dot' => array('application/msword', 'application/vnd.ms-office'), + 'dotx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/msword'), + 'xlsx' => array('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/zip', 'application/vnd.ms-excel', 'application/msword', 'application/x-zip'), + 'word' => array('application/msword', 'application/octet-stream'), + 'xl' => 'application/excel', + 'eml' => 'message/rfc822', + 'json' => array('application/json', 'text/json'), + 'pem' => array('application/x-x509-user-cert', 'application/x-pem-file', 'application/octet-stream'), + 'p10' => array('application/x-pkcs10', 'application/pkcs10'), + 'p12' => 'application/x-pkcs12', + 'p7a' => 'application/x-pkcs7-signature', + 'p7c' => array('application/pkcs7-mime', 'application/x-pkcs7-mime'), + 'p7m' => array('application/pkcs7-mime', 'application/x-pkcs7-mime'), + 'p7r' => 'application/x-pkcs7-certreqresp', + 'p7s' => 'application/pkcs7-signature', + 'crt' => array('application/x-x509-ca-cert', 'application/x-x509-user-cert', 'application/pkix-cert'), + 'crl' => array('application/pkix-crl', 'application/pkcs-crl'), + 'der' => 'application/x-x509-ca-cert', + 'kdb' => 'application/octet-stream', + 'pgp' => 'application/pgp', + 'gpg' => 'application/gpg-keys', + 'sst' => 'application/octet-stream', + 'csr' => 'application/octet-stream', + 'rsa' => 'application/x-pkcs7', + 'cer' => array('application/pkix-cert', 'application/x-x509-ca-cert'), + '3g2' => 'video/3gpp2', + '3gp' => array('video/3gp', 'video/3gpp'), + 'mp4' => 'video/mp4', + 'm4a' => 'audio/x-m4a', + 'f4v' => array('video/mp4', 'video/x-f4v'), + 'flv' => 'video/x-flv', + 'webm' => 'video/webm', + 'aac' => 'audio/x-acc', + 'm4u' => 'application/vnd.mpegurl', + 'm3u' => 'text/plain', + 'xspf' => 'application/xspf+xml', + 'vlc' => 'application/videolan', + 'wmv' => array('video/x-ms-wmv', 'video/x-ms-asf'), + 'au' => 'audio/x-au', + 'ac3' => 'audio/ac3', + 'flac' => 'audio/x-flac', + 'ogg' => array('audio/ogg', 'video/ogg', 'application/ogg'), + 'kmz' => array('application/vnd.google-earth.kmz', 'application/zip', 'application/x-zip'), + 'kml' => array('application/vnd.google-earth.kml+xml', 'application/xml', 'text/xml'), + 'ics' => 'text/calendar', + 'ical' => 'text/calendar', + 'zsh' => 'text/x-scriptzsh', + '7z' => array('application/x-7z-compressed', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), + '7zip' => array('application/x-7z-compressed', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), + 'cdr' => array('application/cdr', 'application/coreldraw', 'application/x-cdr', 'application/x-coreldraw', 'image/cdr', 'image/x-cdr', 'zz-application/zz-winassoc-cdr'), + 'wma' => array('audio/x-ms-wma', 'video/x-ms-asf'), + 'jar' => array('application/java-archive', 'application/x-java-application', 'application/x-jar', 'application/x-compressed'), + 'svg' => array('image/svg+xml', 'application/xml', 'text/xml'), + 'vcf' => 'text/x-vcard', + 'srt' => array('text/srt', 'text/plain'), + 'vtt' => array('text/vtt', 'text/plain'), + 'ico' => array('image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'), + 'odc' => 'application/vnd.oasis.opendocument.chart', + 'otc' => 'application/vnd.oasis.opendocument.chart-template', + 'odf' => 'application/vnd.oasis.opendocument.formula', + 'otf' => 'application/vnd.oasis.opendocument.formula-template', + 'odg' => 'application/vnd.oasis.opendocument.graphics', + 'otg' => 'application/vnd.oasis.opendocument.graphics-template', + 'odi' => 'application/vnd.oasis.opendocument.image', + 'oti' => 'application/vnd.oasis.opendocument.image-template', + 'odp' => 'application/vnd.oasis.opendocument.presentation', + 'otp' => 'application/vnd.oasis.opendocument.presentation-template', + 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', + 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', + 'odt' => 'application/vnd.oasis.opendocument.text', + 'odm' => 'application/vnd.oasis.opendocument.text-master', + 'ott' => 'application/vnd.oasis.opendocument.text-template', + 'oth' => 'application/vnd.oasis.opendocument.text-web' +); diff --git a/application/config/profiler.php b/application/config/profiler.php new file mode 100644 index 0000000..3db22e3 --- /dev/null +++ b/application/config/profiler.php @@ -0,0 +1,14 @@ + my_controller/index +| my-controller/my-method -> my_controller/my_method +*/ +$route['default_controller'] = 'home'; +$route['404_override'] = ''; +$route['translate_uri_dashes'] = FALSE; diff --git a/application/config/smileys.php b/application/config/smileys.php new file mode 100644 index 0000000..abf9a89 --- /dev/null +++ b/application/config/smileys.php @@ -0,0 +1,64 @@ + array('grin.gif', '19', '19', 'grin'), + ':lol:' => array('lol.gif', '19', '19', 'LOL'), + ':cheese:' => array('cheese.gif', '19', '19', 'cheese'), + ':)' => array('smile.gif', '19', '19', 'smile'), + ';-)' => array('wink.gif', '19', '19', 'wink'), + ';)' => array('wink.gif', '19', '19', 'wink'), + ':smirk:' => array('smirk.gif', '19', '19', 'smirk'), + ':roll:' => array('rolleyes.gif', '19', '19', 'rolleyes'), + ':-S' => array('confused.gif', '19', '19', 'confused'), + ':wow:' => array('surprise.gif', '19', '19', 'surprised'), + ':bug:' => array('bigsurprise.gif', '19', '19', 'big surprise'), + ':-P' => array('tongue_laugh.gif', '19', '19', 'tongue laugh'), + '%-P' => array('tongue_rolleye.gif', '19', '19', 'tongue rolleye'), + ';-P' => array('tongue_wink.gif', '19', '19', 'tongue wink'), + ':P' => array('raspberry.gif', '19', '19', 'raspberry'), + ':blank:' => array('blank.gif', '19', '19', 'blank stare'), + ':long:' => array('longface.gif', '19', '19', 'long face'), + ':ohh:' => array('ohh.gif', '19', '19', 'ohh'), + ':grrr:' => array('grrr.gif', '19', '19', 'grrr'), + ':gulp:' => array('gulp.gif', '19', '19', 'gulp'), + '8-/' => array('ohoh.gif', '19', '19', 'oh oh'), + ':down:' => array('downer.gif', '19', '19', 'downer'), + ':red:' => array('embarrassed.gif', '19', '19', 'red face'), + ':sick:' => array('sick.gif', '19', '19', 'sick'), + ':shut:' => array('shuteye.gif', '19', '19', 'shut eye'), + ':-/' => array('hmm.gif', '19', '19', 'hmmm'), + '>:(' => array('mad.gif', '19', '19', 'mad'), + ':mad:' => array('mad.gif', '19', '19', 'mad'), + '>:-(' => array('angry.gif', '19', '19', 'angry'), + ':angry:' => array('angry.gif', '19', '19', 'angry'), + ':zip:' => array('zip.gif', '19', '19', 'zipper'), + ':kiss:' => array('kiss.gif', '19', '19', 'kiss'), + ':ahhh:' => array('shock.gif', '19', '19', 'shock'), + ':coolsmile:' => array('shade_smile.gif', '19', '19', 'cool smile'), + ':coolsmirk:' => array('shade_smirk.gif', '19', '19', 'cool smirk'), + ':coolgrin:' => array('shade_grin.gif', '19', '19', 'cool grin'), + ':coolhmm:' => array('shade_hmm.gif', '19', '19', 'cool hmm'), + ':coolmad:' => array('shade_mad.gif', '19', '19', 'cool mad'), + ':coolcheese:' => array('shade_cheese.gif', '19', '19', 'cool cheese'), + ':vampire:' => array('vampire.gif', '19', '19', 'vampire'), + ':snake:' => array('snake.gif', '19', '19', 'snake'), + ':exclaim:' => array('exclaim.gif', '19', '19', 'exclaim'), + ':question:' => array('question.gif', '19', '19', 'question') + +); diff --git a/application/config/user_agents.php b/application/config/user_agents.php new file mode 100644 index 0000000..b6c8563 --- /dev/null +++ b/application/config/user_agents.php @@ -0,0 +1,214 @@ + 'Windows 10', + 'windows nt 6.3' => 'Windows 8.1', + 'windows nt 6.2' => 'Windows 8', + 'windows nt 6.1' => 'Windows 7', + 'windows nt 6.0' => 'Windows Vista', + 'windows nt 5.2' => 'Windows 2003', + 'windows nt 5.1' => 'Windows XP', + 'windows nt 5.0' => 'Windows 2000', + 'windows nt 4.0' => 'Windows NT 4.0', + 'winnt4.0' => 'Windows NT 4.0', + 'winnt 4.0' => 'Windows NT', + 'winnt' => 'Windows NT', + 'windows 98' => 'Windows 98', + 'win98' => 'Windows 98', + 'windows 95' => 'Windows 95', + 'win95' => 'Windows 95', + 'windows phone' => 'Windows Phone', + 'windows' => 'Unknown Windows OS', + 'android' => 'Android', + 'blackberry' => 'BlackBerry', + 'iphone' => 'iOS', + 'ipad' => 'iOS', + 'ipod' => 'iOS', + 'os x' => 'Mac OS X', + 'ppc mac' => 'Power PC Mac', + 'freebsd' => 'FreeBSD', + 'ppc' => 'Macintosh', + 'linux' => 'Linux', + 'debian' => 'Debian', + 'sunos' => 'Sun Solaris', + 'beos' => 'BeOS', + 'apachebench' => 'ApacheBench', + 'aix' => 'AIX', + 'irix' => 'Irix', + 'osf' => 'DEC OSF', + 'hp-ux' => 'HP-UX', + 'netbsd' => 'NetBSD', + 'bsdi' => 'BSDi', + 'openbsd' => 'OpenBSD', + 'gnu' => 'GNU/Linux', + 'unix' => 'Unknown Unix OS', + 'symbian' => 'Symbian OS' +); + + +// The order of this array should NOT be changed. Many browsers return +// multiple browser types so we want to identify the sub-type first. +$browsers = array( + 'OPR' => 'Opera', + 'Flock' => 'Flock', + 'Edge' => 'Edge', + 'Chrome' => 'Chrome', + // Opera 10+ always reports Opera/9.80 and appends Version/ to the user agent string + 'Opera.*?Version' => 'Opera', + 'Opera' => 'Opera', + 'MSIE' => 'Internet Explorer', + 'Internet Explorer' => 'Internet Explorer', + 'Trident.* rv' => 'Internet Explorer', + 'Shiira' => 'Shiira', + 'Firefox' => 'Firefox', + 'Chimera' => 'Chimera', + 'Phoenix' => 'Phoenix', + 'Firebird' => 'Firebird', + 'Camino' => 'Camino', + 'Netscape' => 'Netscape', + 'OmniWeb' => 'OmniWeb', + 'Safari' => 'Safari', + 'Mozilla' => 'Mozilla', + 'Konqueror' => 'Konqueror', + 'icab' => 'iCab', + 'Lynx' => 'Lynx', + 'Links' => 'Links', + 'hotjava' => 'HotJava', + 'amaya' => 'Amaya', + 'IBrowse' => 'IBrowse', + 'Maxthon' => 'Maxthon', + 'Ubuntu' => 'Ubuntu Web Browser' +); + +$mobiles = array( + // legacy array, old values commented out + 'mobileexplorer' => 'Mobile Explorer', +// 'openwave' => 'Open Wave', +// 'opera mini' => 'Opera Mini', +// 'operamini' => 'Opera Mini', +// 'elaine' => 'Palm', + 'palmsource' => 'Palm', +// 'digital paths' => 'Palm', +// 'avantgo' => 'Avantgo', +// 'xiino' => 'Xiino', + 'palmscape' => 'Palmscape', +// 'nokia' => 'Nokia', +// 'ericsson' => 'Ericsson', +// 'blackberry' => 'BlackBerry', +// 'motorola' => 'Motorola' + + // Phones and Manufacturers + 'motorola' => 'Motorola', + 'nokia' => 'Nokia', + 'palm' => 'Palm', + 'iphone' => 'Apple iPhone', + 'ipad' => 'iPad', + 'ipod' => 'Apple iPod Touch', + 'sony' => 'Sony Ericsson', + 'ericsson' => 'Sony Ericsson', + 'blackberry' => 'BlackBerry', + 'cocoon' => 'O2 Cocoon', + 'blazer' => 'Treo', + 'lg' => 'LG', + 'amoi' => 'Amoi', + 'xda' => 'XDA', + 'mda' => 'MDA', + 'vario' => 'Vario', + 'htc' => 'HTC', + 'samsung' => 'Samsung', + 'sharp' => 'Sharp', + 'sie-' => 'Siemens', + 'alcatel' => 'Alcatel', + 'benq' => 'BenQ', + 'ipaq' => 'HP iPaq', + 'mot-' => 'Motorola', + 'playstation portable' => 'PlayStation Portable', + 'playstation 3' => 'PlayStation 3', + 'playstation vita' => 'PlayStation Vita', + 'hiptop' => 'Danger Hiptop', + 'nec-' => 'NEC', + 'panasonic' => 'Panasonic', + 'philips' => 'Philips', + 'sagem' => 'Sagem', + 'sanyo' => 'Sanyo', + 'spv' => 'SPV', + 'zte' => 'ZTE', + 'sendo' => 'Sendo', + 'nintendo dsi' => 'Nintendo DSi', + 'nintendo ds' => 'Nintendo DS', + 'nintendo 3ds' => 'Nintendo 3DS', + 'wii' => 'Nintendo Wii', + 'open web' => 'Open Web', + 'openweb' => 'OpenWeb', + + // Operating Systems + 'android' => 'Android', + 'symbian' => 'Symbian', + 'SymbianOS' => 'SymbianOS', + 'elaine' => 'Palm', + 'series60' => 'Symbian S60', + 'windows ce' => 'Windows CE', + + // Browsers + 'obigo' => 'Obigo', + 'netfront' => 'Netfront Browser', + 'openwave' => 'Openwave Browser', + 'mobilexplorer' => 'Mobile Explorer', + 'operamini' => 'Opera Mini', + 'opera mini' => 'Opera Mini', + 'opera mobi' => 'Opera Mobile', + 'fennec' => 'Firefox Mobile', + + // Other + 'digital paths' => 'Digital Paths', + 'avantgo' => 'AvantGo', + 'xiino' => 'Xiino', + 'novarra' => 'Novarra Transcoder', + 'vodafone' => 'Vodafone', + 'docomo' => 'NTT DoCoMo', + 'o2' => 'O2', + + // Fallback + 'mobile' => 'Generic Mobile', + 'wireless' => 'Generic Mobile', + 'j2me' => 'Generic Mobile', + 'midp' => 'Generic Mobile', + 'cldc' => 'Generic Mobile', + 'up.link' => 'Generic Mobile', + 'up.browser' => 'Generic Mobile', + 'smartphone' => 'Generic Mobile', + 'cellphone' => 'Generic Mobile' +); + +// There are hundreds of bots but these are the most common. +$robots = array( + 'googlebot' => 'Googlebot', + 'msnbot' => 'MSNBot', + 'baiduspider' => 'Baiduspider', + 'bingbot' => 'Bing', + 'slurp' => 'Inktomi Slurp', + 'yahoo' => 'Yahoo', + 'ask jeeves' => 'Ask Jeeves', + 'fastcrawler' => 'FastCrawler', + 'infoseek' => 'InfoSeek Robot 1.0', + 'lycos' => 'Lycos', + 'yandex' => 'YandexBot', + 'mediapartners-google' => 'MediaPartners Google', + 'CRAZYWEBCRAWLER' => 'Crazy Webcrawler', + 'adsbot-google' => 'AdsBot Google', + 'feedfetcher-google' => 'Feedfetcher Google', + 'curious george' => 'Curious George', + 'ia_archiver' => 'Alexa Crawler', + 'MJ12bot' => 'Majestic-12', + 'Uptimebot' => 'Uptimebot' +); diff --git a/application/controllers/Admin.php b/application/controllers/Admin.php new file mode 100644 index 0000000..89d5f64 --- /dev/null +++ b/application/controllers/Admin.php @@ -0,0 +1,41 @@ +load->model('query','',TRUE); + //加载辅助函数 + $this->load->helper('basic'); + $info = $this->query->userinfo()->values; + $info = json_decode($info); + + //验证用户是否登录 + is_login($info->username,$info->password); + } + //后台首页 + public function index(){ + $this->load->library('basic'); + $data = $this->basic->analyze(); + $data['admin_title'] = '后台首页'; + + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/index'); + $this->load->view('admin/footer'); + } + //URL上传 + public function urlup(){ + $data['admin_title'] = 'URL上传'; + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/urlup'); + $this->load->view('admin/footer'); + } + + } +?> \ No newline at end of file diff --git a/application/controllers/Compress.php b/application/controllers/Compress.php new file mode 100644 index 0000000..50579e9 --- /dev/null +++ b/application/controllers/Compress.php @@ -0,0 +1,107 @@ +load->model('query','',TRUE); + $img = $this->query->img($id); + + //如果图片没有压缩过,则调用压缩接口 + if($img->compression == 0){ + //获取图片完整路径 + $fullpath = FCPATH.$img->path; + $this->tinypng($fullpath); + //更新数据库 + $this->load->model('update','',TRUE); + $this->update->compress($id); + $t2 = microtime(true); + //计算执行时间 + $used_time = round($t2 - $t1).'s'; + $info = array( + "code" => 200, + "used_time" => $used_time, + "msg" => 'compressing.' + ); + $info = json_encode($info); + echo $info; + } + //图片已经压缩过情况 + else{ + $info = array( + "code" => 0, + "msg" => 'error:The image has been compressed!' + ); + $info = json_encode($info); + echo $info; + } + + + } + //请求tinypng压缩接口,传入图片完整路径 + protected function tinypng($path){ + + //tinypng API地址 + $api_url = "https://api.tinify.com/shrink"; + $data = file_get_contents($path); + //$post_data = array ("username" => "bob","key" => "12345"); + //$ch = curl_init(); + $ch = curl_init(); + $user = "api"; + $pass = "F8rNr5lh25WYcOECQvAqvcilBMAkhtIM"; + curl_setopt($ch, CURLOPT_URL, $api_url); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + //curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); + curl_setopt($ch, CURLOPT_USERPWD, "{$user}:{$pass}"); + // post数据 + curl_setopt($ch, CURLOPT_POST, 1); + // post的变量 + curl_setopt($ch, CURLOPT_POSTFIELDS, $data); + //https + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); + $output = curl_exec($ch); + curl_close($ch); + //打印获得的数据 + $data = json_decode($output); + //获取图片压缩后的URL + $url = $data->output->url; + //保存图片 + $this->save($url,$path); + } + //传递图片URL,并保存文件 + protected function save($url,$path){ + //获取图片数据并保存 + $curl = curl_init($url); + + curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"); + curl_setopt($curl, CURLOPT_FAILONERROR, true); + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + #设置超时时间,最小为1s(可选) + #curl_setopt($curl , CURLOPT_TIMEOUT, 1); + + $filedata = curl_exec($curl); + curl_close($curl); + + //将图片数据覆盖源文件 + file_put_contents($path,$filedata); + } + } +?> \ No newline at end of file diff --git a/application/controllers/Deal.php b/application/controllers/Deal.php new file mode 100644 index 0000000..abcfc57 --- /dev/null +++ b/application/controllers/Deal.php @@ -0,0 +1,195 @@ +load->database(); + } + //图片压缩服务,传入images的id + public function compress($id){ + //只有管理员才有压缩权限 + $this->load->library('basic'); + $this->basic->is_login(TRUE); + $id = (int)$id; + //生成SQL语句 + $sql = "SELECT a.`id`,a.`path`,a.`compression`,b.`mime` FROM img_images AS a INNER JOIN img_imginfo AS b ON a.imgid = b.imgid AND a.id = $id"; + $query = $this->db->query($sql); + $row = $query->row_array(); + //图片绝对路径 + $path = FCPATH.$row['path']; + + //如果图片已经压缩过,就不要再压缩了 + if($row['compression'] == 1){ + $this->err_msg('此图片已经压缩!'); + } + //检查MIME类型,仅压缩jpeg & png + if(($row['mime'] != 'image/jpeg') && ($row['mime'] != 'image/png')){ + $this->err_msg('此图片类型不支持压缩!'); + } + + //先取出tinypng信息 + $sql = "SELECT * FROM img_options WHERE name = 'tinypng' LIMIT 1"; + $row = $this->db->query($sql)->row_array(); + + //验证是否启用了压缩功能 + if($row['switch'] == 'OFF'){ + $this->err_msg('您没有启用压缩功能!'); + } + //上面验证通过,继续执行 + //取出tinypng key + $kyes = $row['values']; + $kyes = json_decode($kyes); + $i = 'api'.rand(1,2); + $key = $kyes->$i; + + $url = "https://api.tinify.com/shrink"; + $data = file_get_contents($path); + + $ch = curl_init(); + $user = "api"; + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + //curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); + curl_setopt($ch, CURLOPT_USERPWD, "{$user}:{$key}"); + // post数据 + curl_setopt($ch, CURLOPT_POST, 1); + // post的变量 + curl_setopt($ch, CURLOPT_POSTFIELDS, $data); + //https + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); + $output = curl_exec($ch); + curl_close($ch); + $output = json_decode($output); + //获取压缩后的图片链接 + $outurl = $output->output->url; + + //先判断是否是正常的URL,万一请求接口失败了呢 + if(!filter_var($outurl, FILTER_VALIDATE_URL)){ + //糟糕,没有验证通过,那就结束了 + $this->err_msg('请求接口失败!'); + } + + //下载图片并保存覆盖 + $curl = curl_init($outurl); + curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"); + curl_setopt($curl, CURLOPT_FAILONERROR, true); + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + #设置超时时间,最小为1s(可选) + + $data = curl_exec($curl); + curl_close($curl); + + //重新保存图片 + file_put_contents($path,$data); + + //最后别忘了更新数据库呀 + $sql = "UPDATE img_images SET compression = 1 WHERE `id` = $id"; + if($this->db->query($sql)){ + $this->suc_msg('压缩完成!'); + } + } + //图片鉴黄识别 + public function identify($id){ + $id = (int)$id; + //生成SQL语句 + $sql = "SELECT a.id,a.path,a.level,b.domains FROM img_images AS a INNER JOIN img_storage AS b ON b.engine = 'localhost' AND a.id = $id"; + $query = $this->db->query($sql); + $row = $query->row_array(); + $imgurl = $row['domains'].$row['path']; + //echo $row['level']; + //如果图片已经识别过,就不要再次识别了 + if(($row['level'] != 'unknown') && ($row['level'] != NULL)){ + $this->err_msg('此图片已经识别过!'); + } + //继续执行 + $sql = "SELECT * FROM img_options WHERE name = 'moderate' LIMIT 1"; + $row = $this->db->query($sql)->row_array(); + //如果没有启用压缩功能 + if($row['switch'] == 'OFF'){ + $this->err_msg('未启用图片鉴黄识别!'); + } + + $apiurl = "https://www.moderatecontent.com/api/v2?key=".$row['values']."&url=".$imgurl; + $curl = curl_init($apiurl); + curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36"); + curl_setopt($curl, CURLOPT_FAILONERROR, true); + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + + $html = curl_exec($curl); + curl_close($curl); + + $html = json_decode($html); + @$level = $html->rating_label; + @$error_code = (int)$html->error_code; + + //最后更新数据库 + $sql = "UPDATE img_images SET level = '$level' WHERE `id` = $id"; + + //如果执行成功才进行更新 + if($error_code === 0){ + //更新数据库 + $this->db->query($sql); + if($level == 'adult'){ + $arr = array( + "code" => 400, + "msg" => '您的IP已记录,请不要上传违规图片!' + ); + $arr = json_encode($arr); + echo $arr; + } + else{ + $this->suc_msg('识别完成!'); + } + } + else{ + $this->err_msg('识别失败!'); + } + } + //批量识别图片 + public function identify_more(){ + $sql = "SELECT * FROM img_images WHERE (`level` = 'unknown') OR (`level` = NULL) ORDER BY `id` DESC LIMIT 5"; + //查询数据库 + $query = $this->db->query($sql); + $result = $query->result(); + + //循环识别图片 + foreach($result as $row){ + $this->identify($row->id); + } + } + + //返回错误码 + protected function err_msg($msg){ + $arr = array( + "code" => 0, + "msg" => $msg + ); + $arr = json_encode($arr); + echo $arr; + exit; + } + //成功,返回正确的状态码 + protected function suc_msg($msg){ + $arr = array( + "code" => 200, + "msg" => $msg + ); + $arr = json_encode($arr); + echo $arr; + } + } +?> \ No newline at end of file diff --git a/application/controllers/Del.php b/application/controllers/Del.php new file mode 100644 index 0000000..7536a67 --- /dev/null +++ b/application/controllers/Del.php @@ -0,0 +1,42 @@ +load->model('query','',TRUE); + //加载类 + $this->load->library('basic'); + //检测是否登录 + $this->basic->is_login(TRUE); + + } + //根据img_images ID删除图片 + public function id($id){ + @$id = (int)$id; + + $img = $this->query->img_id($id); + //加载数据库模型 + $this->load->model('delete','',TRUE); + //从数据库中删除 + $this->delete->del_img($img->imgid); + //从磁盘中删除 + $path = FCPATH.$img->path; + $thumbnail_path = FCPATH.$img->thumb_path; + //缩略图地址 + unlink($path); + unlink($thumbnail_path); + + $re = array( + "code" => 200, + "id" => $id, + "msg" => "删除成功!" + ); + $re = json_encode($re); + echo $re; + } + } +?> \ No newline at end of file diff --git a/application/controllers/Found.php b/application/controllers/Found.php new file mode 100644 index 0000000..978c91b --- /dev/null +++ b/application/controllers/Found.php @@ -0,0 +1,52 @@ +load->model('query','',TRUE); + //加载辅助函数 + } + //探索发现页面 + public function index(){ + $siteinfo = $this->query->site_setting(); + $siteinfo = $siteinfo->values; + $siteinfo = json_decode($siteinfo); + + $siteinfo->title = '探索发现 - '.$siteinfo->title; + + //查询图片信息,返回对象 + $data['imgs'] = $this->query->found(32); + //查询域名 + $data['domain'] = $this->query->domain('localhost'); + + //加载视图 + $this->load->view('user/header',$siteinfo); + $this->load->view('user/found',$data); + + $this->load->view('user/footer'); + } + //链接页面 + public function link($id){ + $id = strip_tags($id); + $id = (int)$id; + $siteinfo = $this->query->site_setting(); + $siteinfo = $siteinfo->values; + $siteinfo = json_decode($siteinfo); + + //查询图片信息,返回对象 + $data['imgs'] = $this->query->found(32); + //查询域名 + $data['domain'] = $this->query->domain('localhost'); + + //加载视图 + $this->load->view('user/header',$siteinfo); + $this->load->view('user/link',$data); + + $this->load->view('user/footer'); + } + + } +?> \ No newline at end of file diff --git a/application/controllers/Home.php b/application/controllers/Home.php new file mode 100644 index 0000000..ba5f652 --- /dev/null +++ b/application/controllers/Home.php @@ -0,0 +1,44 @@ +load->model('query','',TRUE); + $siteinfo = $this->query->site_setting(); + $siteinfo = json_decode($siteinfo->values); + //echo $siteinfo->title; + //$data['title'] = '图片上传'; + $this->load->view('user/header.php',$siteinfo); + $this->load->view('user/home.php'); + $this->load->view('user/footer.php'); + } + //首页多图上传 + public function multiple(){ + //加载数据库模型 + $this->load->model('query','',TRUE); + $siteinfo = $this->query->site_setting(); + $siteinfo = json_decode($siteinfo->values); + //echo $siteinfo->title; + //$data['title'] = '图片上传'; + $this->load->view('user/header.php',$siteinfo); + $this->load->view('user/multiple.php'); + $this->load->view('user/footer.php'); + } + } +?> \ No newline at end of file diff --git a/application/controllers/Img.php b/application/controllers/Img.php new file mode 100644 index 0000000..a6890b1 --- /dev/null +++ b/application/controllers/Img.php @@ -0,0 +1,75 @@ +load->model('query','',TRUE); + $siteinfo = $this->query->site_setting(); + $siteinfo = json_decode($siteinfo->values); + + //过滤imgid + $imgid = strip_tags($imgid); + //计算imgid长度 + $id_length = strlen($imgid); + //判断是否是有效的ID + if($id_length != 16){ + show_404(); + } + //继续执行 + //加载模型 + $this->load->model('query','',TRUE); + $this->load->model('update','',TRUE); + //浏览测试+1 + $this->update->views($imgid); + //查询图片信息 + $imginfo = $this->query->onepic($imgid); + //查询的img_imginfo + $picinfo = $this->query->imginfo($imgid); + //查询图片域名 + @$domain = $this->query->domain($imginfo->storage); + + //如果没有查询到结果 + if(!$domain){ + show_404(); + } + + //var_dump($siteinfo); + //获取文件大小 + $this->load->helper('basic'); + $fullpath = FCPATH.$imginfo->path; + + $size = file_size($fullpath); + + //重组数组 + $datas = array( + "logo" => $siteinfo->logo, + "title" => $picinfo->client_name, + "url" => $domain.$imginfo->path, + "date" => $imginfo->date, + "mime" => $picinfo->mime, + "width" => $picinfo->width, + "height" => $picinfo->height, + "views" => $picinfo->views, + "tags" => $picinfo->tags, + "keywords" => $picinfo->client_name, + "analytics" => $siteinfo->analytics, + "description" => $siteinfo->description, + "comments" => $siteinfo->comments, + "ext" => $picinfo->ext, + "size" => $size + ); + + // $data['title'] = '图片浏览'; + // $data['url'] = $domain.$imginfo->path; + // $data['date'] = $imginfo->date; + + //echo $domain.$imginfo->path; + + //加载视图 + $this->load->view('user/header',$datas); + $this->load->view('user/img',$datas); + $this->load->view('user/footer'); + } + } +?> \ No newline at end of file diff --git a/application/controllers/Install.php b/application/controllers/Install.php new file mode 100644 index 0000000..110fd0d --- /dev/null +++ b/application/controllers/Install.php @@ -0,0 +1,273 @@ +is_install(); + $setup = (int)$_GET['setup']; + $data['env'] = $this->check('full'); + $data['sum'] = $this->check('part'); + //var_dump($data['sum']); + $data['title'] = "ImgURL安装向导"; + $data['logo'] = "/static/images/logo.png"; + + //安装步骤 + switch ($setup) { + //安装步骤1 + case 1: + $this->load->view('user/header.php',$data); + $this->load->view('user/install1.php',$data); + $this->load->view('user/footer.php'); + break; + //安装步骤2 + case 2: + //获取网站域名 + $data['domain'] = $this->get_domain(); + //加载视图 + $this->load->view('user/header.php',$data); + $this->load->view('user/install2.php',$data); + $this->load->view('user/footer.php'); + break; + case 3: + //获取域名 + @$info['domain'] = $this->input->post('domain',TRUE); + //获取用户名 + @$info['user'] = $this->input->post('user',TRUE); + //获取密码 + @$info['pass1'] = $this->input->post('pass1',TRUE); + @$info['pass2'] = $this->input->post('pass2',TRUE); + //验证信息 + $this->verify($info,'domain'); + $this->verify($info,'user'); + $this->verify($info,'pass'); + $this->verify($info,'pass2'); + //开始安装ImgURL + $this->setup($info); + //加载视图 + $this->load->view('user/header.php',$data); + $this->load->view('user/install3.php',$data); + $this->load->view('user/footer.php'); + break; + default: + header("location:/install/?setup=1"); + break; + } + } + + //环境检测 + protected function check($type){ + //检测通过 + $yes = '通过!'; + $no = '未通过!'; + //获取组件信息 + $ext = get_loaded_extensions(); + //PHP版本信息 + $env['php'] = array( + "name" => 'PHP', + "requir" => 'PHP >= 5.6', + "info" => PHP_VERSION, + "result" => is_php('5.6') ? $yes : $no + ); + //PDO_SQLite + $env['sqlite'] = array( + "name" => 'PDO_SQLite', + "requir" => '必须支持', + "info" => array_search('pdo_sqlite',$ext) ? 'Yes':'No', + "result" => array_search('pdo_sqlite',$ext) ? $yes : $no + ); + //GD2 + $env['gd'] = array( + "name" => 'GD2', + "requir" => '必须支持', + "info" => array_search('gd',$ext) ? 'Yes':'No', + "result" => array_search('gd',$ext) ? $yes : $no + ); + //imagick + $env['imagick'] = array( + "name" => 'ImageMagick', + "requir" => '必须支持', + "info" => array_search('imagick',$ext) ? 'Yes':'No', + "result" => array_search('imagick',$ext) ? $yes : $no + ); + //fileinfo + $env['fileinfo'] = array( + "name" => 'Fileinfo', + "requir" => '必须支持', + "info" => array_search('fileinfo',$ext) ? 'Yes':'No', + "result" => array_search('fileinfo',$ext) ? $yes : $no + ); + //检查目录是否可写 + $env['data'] = array( + "name" => '/data', + "requir" => '可写', + "info" => is_writable(FCPATH.'data') ? 'Yes':'No', + "result" => is_writable(FCPATH.'data') ? $yes : $no + ); + $env['upload'] = array( + "name" => '/imgs', + "requir" => '可写', + "info" => is_writable(FCPATH.'imgs') ? 'Yes':'No', + "result" => is_writable(FCPATH.'imgs') ? $yes : $no + ); + + //遍历结果 + if($type == 'part'){ + //检测不通过 + foreach($env as $value){ + //echo $value['result']; + if($value['result'] == $no){ + return FALSE; + exit; + } + } + } + else{ + return $env; + } + } + //获取网站域名 + protected function get_domain(){ + $port = $_SERVER["SERVER_PORT"]; + //对端口进行判断 + switch ( $port ) + { + case 80: + $protocol = "http://"; + $port = ''; + break; + case 443: + $protocol = "https://"; + $port = ''; + break; + default: + $protocol = "http://"; + $port = ":".$port; + break; + } + $uri = $_SERVER["REQUEST_URI"]; + $uri = str_replace("check.php","",$uri); + //组合为完整的URL + $domain = $protocol.$_SERVER['SERVER_NAME'].$port; + //$domain = str_replace("install.php?setup=2","",$domain); + return $domain; + } + //验证函数 + protected function verify($data,$type){ + switch ($type) { + //检查用户名 + case 'user': + $pattern = '/^[a-zA-Z0-9]+$/'; + if($data['user'] == ''){ + echo '请填写用户名!'; + exit; + } + if(!preg_match($pattern,$data['user'])){ + echo '用户名格式有误!'; + exit; + } + break; + case 'pass': + $pattern = '/^[a-zA-Z0-9!@#$%^&*.]+$/'; + if(!preg_match($pattern,$data['pass1'])){ + echo '密码格式有误!'; + exit; + } + break; + case 'pass2': + $pass1 = $data['pass1']; + $pass2 = $data['pass2']; + + if($pass1 != $pass2){ + echo '两次密码不一致!'; + exit; + } + break; + case 'domain': + $domain = $data['domain']; + if(!filter_var($domain, FILTER_VALIDATE_URL)){ + echo '域名格式有误!(需要包含https://)'; + exit; + } + break; + default: + # code... + break; + } + } + //安装函数 + protected function setup($data){ + //默认数据库路径 + $default_db = FCPATH."data/imgurl-simple.db3"; + //数据库路径 + $db_path = FCPATH."data/imgurl.db3"; + //锁文件 + $lock_file = FCPATH."data/install.lock"; + //用户密码 + $password = md5($data['pass2'].'imgurl'); + //用户信息,json格式 + $user_values = array( + "username" => $data['user'], + "password" => $password + ); + $user_values = json_encode($user_values); + + //拷贝数据库 + copy($default_db,$db_path); + //写入默认数据 + //连接数据库 + $this->load->database(); + //用户信息 + $userinfo = array( + 'name' => 'userinfo', + 'values' => $user_values + ); + + //本地存储信息 + $local_storage = array( + "engine" => "localhost", + "domains" => $data['domain'], + "switch" => 'ON' + ); + //站点地址 + $site_url = array( + "name" => 'site_url', + "values" => $data['domain'] + ); + //$where = "name = 'site_url'"; + + // var_dump($this->db->update_string('options', $site_url, $where)); + // exit; + // var_dump($site_url); + // exit; + //设置用户信息 + $this->db->insert('options', $userinfo); + $this->db->insert('options', $site_url); + + //设置默认存储 + $this->db->insert('storage', $local_storage); + + //创建锁文件 + $myfile = fopen($lock_file, "w") or die("Unable to open file!"); + $txt = "ImgURL"; + fwrite($myfile, $txt); + fclose($myfile); + + return TRUE; + } + //检查是否已经安装过 + protected function is_install(){ + //锁文件 + $lock_file = FCPATH."data/install.lock"; + if(is_file($lock_file)){ + header("location:/"); + exit; + } + } + public function test(){ + echo $this->get_domain(); + + } + } +?> \ No newline at end of file diff --git a/application/controllers/Maintain.php b/application/controllers/Maintain.php new file mode 100644 index 0000000..62293af --- /dev/null +++ b/application/controllers/Maintain.php @@ -0,0 +1,63 @@ +load->library('basic'); + $this->basic->is_login(TRUE); + //加载模型 + $this->load->model('query','',TRUE); + } + //后台首页 + public function index(){ + + $data['admin_title'] = '管理维护'; + + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/index'); + $this->load->view('admin/footer'); + } + //当前版本 + public function version(){ + $v_file = FCPATH.'data/version.txt'; + $version = file_get_contents($v_file); + echo $version; + } + //升级至2.0 + public function upto2(){ + $data['admin_title'] = '1.x升级至2.x'; + + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/upto2'); + $this->load->view('admin/footer'); + } + //导入1.x的数据 + public function import($id){ + $id = (int)$id; + + //加载medoo + include_once(APPPATH.'libraries/Medoo.php'); + + echo APPPATH.'libraries/Medoo.php'; + + $database = new Medoo([ + 'database_type' => 'sqlite', + 'database_file' => FCPATH.'/data/temp/imgurl.db3' + ]); + + //$this->load->database($db['old']); + + // $sql = "SELECT * FROM imginfo WHERE id = $id"; + // $query = $this->db->query($sql)->row(); + // var_dump($query); + } + + } +?> \ No newline at end of file diff --git a/application/controllers/Manage.php b/application/controllers/Manage.php new file mode 100644 index 0000000..152ec3f --- /dev/null +++ b/application/controllers/Manage.php @@ -0,0 +1,92 @@ +load->library('basic'); + //验证用户是否登录 + $this->basic->is_login(TRUE); + //加载查询模型 + $this->load->model('query','',TRUE); + } + //管理员上传 + public function images($type = 'all',$page = 0){ + $type = strip_tags($type); + $page = (int)strip_tags($page); + $limit = 16; //要查询的条数 + $data['admin_title'] = '图片管理'; + $sql1 = "SELECT a.id,a.imgid,a.path,a.thumb_path,a.date,a.compression,a.level,b.mime,b.width,b.height,b.views,b.ext,b.client_name FROM img_images AS a INNER JOIN img_imginfo AS b ON a.imgid = b.imgid "; + //根据不同的条件生成不同的SQL语句 + switch ($type) { + case 'all': + $sql = $sql1."ORDER BY a.id DESC LIMIT $limit OFFSET $page"; + $num = $this->db->count_all("images"); + break; + case 'admin': + $sql = $sql1."AND a.user = 'admin' ORDER BY a.id DESC LIMIT $limit OFFSET $page"; + $num = $this->query->count_num('admin')->num; + break; + case 'visitor': + $sql = $sql1."AND a.user = 'visitor' ORDER BY a.id DESC LIMIT $limit OFFSET $page"; + $num = $this->query->count_num('visitor')->num; + break; + case 'dubious': + $sql = $sql1."AND a.level = 'adult' ORDER BY a.id DESC"; + //$num = $this->query->count_num('visitor')->num; + break; + default: + $sql = $sql1."AND a.user = '$type' ORDER BY a.id DESC LIMIT $limit OFFSET $page"; + break; + } + //连接数据库 + $this->load->database(); + $data['imgs'] = $this->db->query($sql)->result_array(); + + //调用分页类 + $this->load->library('pagination'); + $config['base_url'] = "/manage/images/$type/"; + $config['total_rows'] = $num; + $config['per_page'] = $limit; + $config['first_url'] = 0; + $config['first_link'] = '首页'; + $config['last_link'] = '尾页'; + $config['attributes'] = array('class' => 'paging'); //设置分页的class + $config['next_link'] = '下一页'; //下一页文本 + $config['prev_link'] = '上一页'; //上一页文本 + + $this->pagination->initialize($config); + $data['page'] = $this->pagination->create_links(); + + //获取域名 + $data['domain'] = $this->query->domain('localhost'); + + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/images',$data); + $this->load->view('admin/footer'); + } + //获取单张图片信息 + public function imginfo($imgid){ + $imgid = strip_tags($imgid); + $row = $this->query->picinfo($imgid); + //获取文件大小 + $this->load->helper('basic'); + $fullpath = FCPATH.$row->path; + + $size = file_size($fullpath); + $row->size = $size; + + //加载视图 + $this->load->view("admin/imginfo",$row); + } + } +?> \ No newline at end of file diff --git a/application/controllers/Page.php b/application/controllers/Page.php new file mode 100644 index 0000000..b698458 --- /dev/null +++ b/application/controllers/Page.php @@ -0,0 +1,37 @@ +load->library("parsedown"); + $content = $this->parsedown->text($content); + + //$data['content'] = $content; + //加载数据库视图 + $this->load->model('query','',TRUE); + $data = $this->query->site_setting('1'); + $data->content = $content; + //载入页面视图 + $this->load->view('/user/header',$data); + $this->load->view('/user/page',$data); + $this->load->view('/user/footer'); + } + } +?> \ No newline at end of file diff --git a/application/controllers/Set.php b/application/controllers/Set.php new file mode 100644 index 0000000..4c69590 --- /dev/null +++ b/application/controllers/Set.php @@ -0,0 +1,172 @@ +load->model('update','',TRUE); + //加载类 + $this->load->library('basic'); + //验证用户是否登录 + $this->basic->is_login(TRUE); + } + //更新站点设置 + public function site(){ + //var_dump($data); + //接收表单数据 + $data['logo'] = $this->input->post('logo',TRUE); + $data['title'] = $this->input->post('title',TRUE); + $data['keywords'] = $this->input->post('keywords',TRUE); + $data['description'] = $this->input->post('description',TRUE); + $data['analytics'] = $this->input->post('analytics'); + //$data['comments'] = $this->input->post('comments'); + + + $data = json_encode($data); + + + //如果更新成功 + if($this->update->site('site_setting',$data)){ + $ref = $_SERVER["HTTP_REFERER"]; + echo '更新成功,3s后返回上一页!'; + header("Refresh:3;url=$ref"); + } + else{ + echo '更新发生错误!'; + exit; + } + } + //更新上传限制 + public function uplimit(){ + $data['max_size'] = (int)$this->input->post('max_size',TRUE); + $data['limit'] = (int)$this->input->post('limit',TRUE); + + $data = json_encode($data); + + //如果更新成功 + if($this->update->site('uplimit',$data)){ + $ref = $_SERVER["HTTP_REFERER"]; + echo '更新成功,3s后返回上一页!'; + header("Refresh:3;url=$ref"); + } + else{ + echo '更新发生错误!'; + exit; + } + } + //更新tinypng设置 + public function tinypng(){ + $data['api1'] = $this->input->post('api1',TRUE); + $data['api2'] = $this->input->post('api2',TRUE); + @$switch = $this->input->post('switch',TRUE); + if($switch != 'on'){ + $switch = 'OFF'; + } + else{ + $switch = 'ON'; + } + + $data = json_encode($data); + //如果更新成功 + if($this->update->tinypng($data,$switch)){ + $ref = $_SERVER["HTTP_REFERER"]; + echo '更新成功,3s后返回上一页!'; + header("Refresh:3;url=$ref"); + } + else{ + echo '更新发生错误!'; + exit; + } + } + //更新moderate + public function moderate(){ + //获取API key + $data['api'] = $this->input->post('api',TRUE); + //获取开关 + @$switch = $this->input->post('switch',TRUE); + if($switch != 'on'){ + $switch = 'OFF'; + } + else{ + $switch = 'ON'; + } + //更新数据库 + //如果更新成功 + if($this->update->moderate($data['api'],$switch)){ + $ref = $_SERVER["HTTP_REFERER"]; + echo '更新成功,3s后返回上一页!'; + header("Refresh:3;url=$ref"); + } + else{ + echo '更新发生错误!'; + exit; + } + } + //更新存储引擎 + public function storage($engine){ + //获取API key + $data['domains'] = $this->input->post('domain',TRUE); + $data['switch'] = 'ON'; + + //更新数据库 + //如果更新成功 + if($this->update->storage($data,$engine)){ + $ref = $_SERVER["HTTP_REFERER"]; + echo '更新成功,3s后返回上一页!'; + header("Refresh:3;url=$ref"); + } + else{ + echo '更新发生错误!'; + exit; + } + } + //删除单张图片,需传入图片ID,及文件路径 + public function del_img(){ + //获取数据 + @$imgid = $this->input->post('imgid',TRUE); + @$path = $this->input->post('path',TRUE); + @$thumbnail_path = $this->input->post('thumbnail_path',TRUE); + //加载数据库模型 + $this->load->model('delete','',TRUE); + //从数据库中删除 + $this->delete->del_img($imgid); + //从磁盘中删除 + $path = FCPATH.$path; + $thumbnail_path = FCPATH.$thumbnail_path; + //缩略图地址 + unlink($path); + unlink($thumbnail_path); + + $re = array( + "code" => 200, + "msg" => "删除成功!" + ); + $re = json_encode($re); + echo $re; + } + //取消图片可疑状态 + public function cancel($id){ + $id = (int)$id; + + $sql = "UPDATE img_images SET level = 'everyone' WHERE `id` = $id"; + $this->load->database(); + if($this->db->query($sql)){ + $this->suc_msg('操作成功!'); + } + } + //操作成功返回json + protected function suc_msg($msg){ + $arr = array( + "code" => 200, + "msg" => $msg + ); + $info = json_encode($arr); + echo $info; + } + } +?> \ No newline at end of file diff --git a/application/controllers/Setting.php b/application/controllers/Setting.php new file mode 100644 index 0000000..9c072c3 --- /dev/null +++ b/application/controllers/Setting.php @@ -0,0 +1,106 @@ +load->model('query','',TRUE); + //加载辅助函数 + $this->load->helper('basic'); + $info = $this->query->userinfo()->values; + $info = json_decode($info); + + //验证用户是否登录 + is_login($info->username,$info->password); + } + //站点设置 + public function site(){ + $siteinfo = $this->query->site_setting(); + $siteinfo = json_decode($siteinfo->values); + + //页面标题 + $siteinfo->admin_title = '站点设置'; + + //加载视图 + $this->load->view('admin/header',$siteinfo); + $this->load->view('admin/left'); + $this->load->view('admin/site'); + $this->load->view('admin/footer'); + } + //上传限制 + public function uplimit(){ + + $siteinfo = $this->query->option('uplimit'); + + $siteinfo = json_decode($siteinfo->values); + if($siteinfo->limit != 0){ + $switch = 'checked'; + } + else{ + $switch = ''; + } + //页面标题 + $siteinfo->admin_title = '上传限制'; + $siteinfo->switch = $switch; + //var_dump($siteinfo); + //加载视图 + $this->load->view('admin/header',$siteinfo); + $this->load->view('admin/left'); + $this->load->view('admin/uplimit'); + $this->load->view('admin/footer'); + } + //图片压缩 + public function compress(){ + //页面标题 + $data['admin_title'] = '图片压缩'; + + //加载模型 + $this->load->model('query','',TRUE); + + $tinypng = $this->query->option('tinypng'); + $data['switch'] = $tinypng->switch; + if($data['switch'] == 'OFF'){ + $data['switch'] = ''; + } + else{ + $data['switch'] = 'checked'; + } + + $data['values'] = json_decode($tinypng->values); + + //var_dump($data['values']->api1); + //exit; + + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/tinypng',$data); + $this->load->view('admin/footer'); + } + //图片鉴黄 + public function identify(){ + //页面标题 + $data['admin_title'] = '图片鉴黄'; + //加载模型 + $this->load->model('query','',TRUE); + $moderate = $this->query->option('moderate'); + + $data['switch'] = $moderate->switch; + $data['values'] = $moderate->values; + if($data['switch'] == 'OFF'){ + $data['switch'] = ''; + } + else{ + $data['switch'] = 'checked'; + } + + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/identify'); + $this->load->view('admin/footer'); + } + } +?> \ No newline at end of file diff --git a/application/controllers/Storage.php b/application/controllers/Storage.php new file mode 100644 index 0000000..6f94c07 --- /dev/null +++ b/application/controllers/Storage.php @@ -0,0 +1,32 @@ +load->model('query','',TRUE); + //加载辅助函数 + $this->load->helper('basic'); + $info = $this->query->userinfo()->values; + $info = json_decode($info); + + //验证用户是否登录 + is_login($info->username,$info->password); + } + //后台首页 + public function localhost(){ + $localhost = $this->query->storage('localhost'); + + $data['admin_title'] = '存储设置(localhost)'; + $data['domains'] = $localhost->domains; + //加载视图 + $this->load->view('admin/header',$data); + $this->load->view('admin/left'); + $this->load->view('admin/localhost',$data); + $this->load->view('admin/footer'); + } + + } +?> \ No newline at end of file diff --git a/application/controllers/Upload.php b/application/controllers/Upload.php new file mode 100644 index 0000000..8d161ee --- /dev/null +++ b/application/controllers/Upload.php @@ -0,0 +1,402 @@ +upload_path = FCPATH.'imgs/'.date('Y',time()).'/'.date('m',time()).'/'; + $this->upload_path = str_replace('\\','/',$this->upload_path); + $this->relative_path = "/imgs/".date('Y',time()).'/'.date('m',time()).'/'; + $this->relative_path = str_replace('\\','/',$this->relative_path); + $this->temp = FCPATH.'data/temp/'; + //如果文件夹不存在,则创建文件夹 + if(!is_dir($this->upload_path)){ + //递归模式创建目录 + mkdir($this->upload_path,0777,TRUE); + } + $this->date = date('Y-m-d H:i',time()); + //加载辅助函数 + $this->load->helper('basic'); + $ip = get_ip(); + //加载基本类 + $this->load->library('basic'); + //加载查询模型 + $this->load->model('query','',TRUE); + //用户已经登录 + if($this->basic->is_login(FALSE)){ + $this->user = 'admin'; + } + else{ + $this->user = 'visitor'; + //限制上传数量 + if($this->query->uplimit($ip) === FALSE){ + $this->error_msg("上传达到上限!"); + } + } + } + //通用上传设置 + protected function config($upload_path = ''){ + //设置上传路径 + if($upload_path == ''){ + $upload_path = $this->upload_path; + } + // var_dump(); + $config['upload_path'] = $upload_path; + $config['allowed_types'] = 'gif|jpg|png|bmp|webp'; + $config['max_size'] = 5120; + $config['file_ext_tolower'] = TRUE; //文件名转换为小写 + $config['overwrite'] = TRUE; //覆盖同名文件 + $config['encrypt_name'] = TRUE; //随机命名图片 + return $config; + } + public function localhost(){ + //加载上传的配置选项 + $config = $this->config(); + //加载上传类 + $this->load->library('upload', $config); + + //上传失败 + if ( ! $this->upload->do_upload('file')) + { + $msg = $this->upload->display_errors(); + $msg = strip_tags($msg); + + $this->error_msg($msg); + } + else + { + $data = $this->upload->data(); + //加载模型 + $this->load->model('insert','',TRUE); + $this->load->model('query','',TRUE); + //计算文件MD5 + $file_name = md5_file($data['full_path']); + $file_name = substr($file_name,8,16); + //图片唯一ID + $imgid = $file_name; + $file_name = $file_name.$data['file_ext']; + //新图片完整路径 + $full_path = $this->upload_path.$file_name; + $full_path = str_replace("\\","/",$full_path); + //新图片相对路径 + $relative_path = $this->relative_path.$file_name; + //缩略图相对路径 + $thumbnail_path = $this->relative_path.$imgid.'_thumb'.$data['file_ext']; + //获取域名 + $domain = $this->query->domain('localhost'); + + //获取图片URL地址 + $url = $domain.$relative_path; + //缩略图地址 + $thumbnail_url = $domain.$thumbnail_path; + + //重命名文件 + rename($data['full_path'],$full_path); + + //生成缩略图 + $this->load->library('image'); + $this->image->thumbnail($full_path,290,175); + + //查询图片是否上传过 + if($imginfo = $this->query->repeat($imgid)){ + $id = $imginfo->id; + //重组数组 + $info = array( + "code" => 200, + "id" => $id, + "imgid" => $imgid, + "relative_path" => $relative_path, + "url" => $url, + "thumbnail_url" => $thumbnail_url, + "width" => $data['image_width'], + "height" => $data['image_height'] + ); + $this->succeed_msg($info); + } + //图片没有上传过 + else{ + //需要插入到images表的数据 + $datas = array( + "imgid" => $imgid, + "path" => $relative_path, + "thumb_path"=> $thumbnail_path, + "storage" => "localhost", + "ip" => get_ip(), + "ua" => get_ua(), + "date" => $this->date, + "user" => $this->user, + "level" => 'unknown' + ); + //需要插入到imginfo表的数据 + $imginfo = array( + "imgid" => $imgid, + "mime" => $data['file_type'], + "width" => $data['image_width'], + "height" => $data['image_height'], + "ext" => $data['file_ext'], + "client_name" => $data['client_name'] + ); + + //插入数据到img_images表 + $id = $this->insert->images($datas); + $this->insert->imginfo($imginfo); + //重组数组 + $info = array( + "code" => 200, + "id" => $id, + "imgid" => $imgid, + "relative_path" => $relative_path, + "url" => $url, + "thumbnail_url" => $thumbnail_url, + "width" => $data['image_width'], + "height" => $data['image_height'] + ); + } + //var_dump($info); + //exit; + $this->succeed_msg($info); + } + } + //上传成功返回json + protected function succeed_msg($data){ + $info = json_encode($data); + echo $info; + exit; + } + //上传失败返回json + protected function error_msg($msg){ + $data = array( + "code" => 0, + "msg" => $msg + ); + + $data = json_encode($data); + echo $data; + exit; + } + //URL上传 + public function url(){ + $url = @$this->input->post('url',TRUE); + $url = trim($url); + //检测用户是否登录 + $this->load->library('basic'); + $this->basic->is_login(TRUE); + //判断URL是否合法 + if(!filter_var($url, FILTER_VALIDATE_URL)){ + $this->error_msg('不是有效的URL地址!'); + } + //继续执行 + //获取图片后缀名 + $url_arr = explode('.',$url); + $ext = strtolower(end($url_arr)); + + + //判断是否是允许的后缀 + switch($ext){ + case 'png': + case 'jpg': + case 'jpeg': + case 'bmp': + case 'gif': + case 'bmp': + break; + default: + $this->error_msg('不是有效的图片地址!'); + exit; + } + + //继续执行 + //下载图片 + $pic_data = $this->basic->dl_pic($url); + //临时文件路径 + $tmp_name = $this->temp.md5($url); + //写入临时文件 + file_put_contents($tmp_name,$pic_data); + //计算文件MD5 + $imgid = md5_file($tmp_name); + $imgid = substr($imgid,8,16); + $file_name = $imgid.'.'.$ext; + //图片相对路径 + $relative_path = $this->relative_path.$file_name; + $ext = '.'.$ext; + //查询图片是否已经上传过 + if($this->query->repeat($imgid)){ + //删除临时文件 + unlink($tmp_name); + $this->error_msg('文件已经上传过!'); + exit; + } + //没有上传过继续执行 + //复制图片到上传目录 + $full_path = $this->upload_path.$file_name; + copy($tmp_name,$full_path); + //删除临时文件 + unlink($tmp_name); + //生成缩略图 + $this->load->library('image'); + $this->image->thumbnail($full_path,290,175); + + //获取图片信息 + $img_info = getimagesize($full_path); + //缩略图相对地址 + $thumbnail_path = $this->relative_path.$imgid.'_thumb'.$ext; + + //需要插入到images表的数据 + $datas = array( + "imgid" => $imgid, + "path" => $relative_path, + "thumb_path"=> $thumbnail_path, + "storage" => "localhost", + "ip" => get_ip(), + "ua" => get_ua(), + "date" => $this->date, + "user" => $this->user, + "level" => 'unknown' + ); + //需要插入到imginfo表的数据 + $imginfo = array( + "imgid" => $imgid, + "mime" => $img_info['mime'], + "width" => $img_info[0], + "height" => $img_info[1], + "ext" => $ext, + "client_name" => $file_name + ); + //加载数据库模型 + $this->load->model('insert','',TRUE); + //插入数据到img_images表 + $id = $this->insert->images($datas); + $this->insert->imginfo($imginfo); + //获取域名 + $domain = $this->query->domain('localhost'); + //获取图片URL地址 + $url = $domain.$relative_path; + //返回成功的信息 + $re = array( + "code" => 200, + "msg" => $url + ); + $re = json_encode($re); + echo $re; + } + //粘贴上传 + public function parse(){ + $date = date('Y-m-d H:i:s',time()); + //临时文件名 + $tmp_name = get_ip().get_ua().$date; + $tmp_name = md5($tmp_name); + //图片临时路径 + $tmp_file = $this->temp.$tmp_name; + //接接收ase64图片 + $picfile = $_POST['content']; + $picfile = base64_decode($picfile); + //echo $picfile; + //存储图片 + file_put_contents($tmp_file, $picfile); + + //判断图片MIME类型 + if(!mime($tmp_file)){ + unlink($tmp_file); + $this->error_msg('不允许的文件类型!'); + exit; + } + //继续执行 + //计算文件MD5 + $imgid = md5_file($tmp_file); + $imgid = substr($imgid,8,16); + //获取文件后缀 + $ext = ext($tmp_file); + $file_name = $imgid.$ext; + //图片相对路径 + $relative_path = $this->relative_path.$file_name; + //图片完整路径 + $full_path = $this->upload_path.$file_name; + //查询图片是否已经上传过 + if($this->query->repeat($imgid)){ + //删除临时文件 + unlink($tmp_file); + $this->error_msg('文件已经上传过!'); + exit; + } + //没有上传过继续执行 + //复制图片到上传目录 + copy($tmp_file,$full_path); + $file_name = $imgid.$ext; + //删除临时文件 + unlink($tmp_file); + //生成缩略图 + $this->load->library('image'); + $this->image->thumbnail($full_path,290,175); + //缩略图地址 + $thumbnail_path = $this->relative_path.$imgid.'_thumb.'.$ext; + + //获取图片信息 + $img_info = getimagesize($full_path); + + //需要插入到images表的数据 + $datas = array( + "imgid" => $imgid, + "path" => $relative_path, + "thumb_path"=> $thumbnail_path, + "storage" => "localhost", + "ip" => get_ip(), + "ua" => get_ua(), + "date" => $this->date, + "user" => $this->user, + "level" => 'unknown' + ); + //需要插入到imginfo表的数据 + $imginfo = array( + "imgid" => $imgid, + "mime" => $img_info['mime'], + "width" => $img_info[0], + "height" => $img_info[1], + "ext" => $ext, + "client_name" => $file_name + ); + //加载数据库模型 + $this->load->model('insert','',TRUE); + //插入数据到img_images表 + $id = $this->insert->images($datas); + $this->insert->imginfo($imginfo); + //获取域名 + $domain = $this->query->domain('localhost'); + //获取图片URL地址 + $url = $domain.$relative_path; + $thumbnail_url = $domain.$this->relative_path.$imgid.'_thumb'.$ext; + //返回成功的信息 + //重组数组 + $info = array( + "code" => 200, + "id" => $id, + "imgid" => $imgid, + "relative_path" => $relative_path, + "url" => $url, + "thumbnail_url" => $thumbnail_url, + "width" => $img_info[0], + "height" => $img_info[1] + ); + $this->succeed_msg($info); + //echo $re; + } + } +?> \ No newline at end of file diff --git a/application/controllers/User.php b/application/controllers/User.php new file mode 100644 index 0000000..8fee6a0 --- /dev/null +++ b/application/controllers/User.php @@ -0,0 +1,91 @@ +load->helper('basic'); + } + //用户登录 + public function login(){ + //加载基础类 + $this->load->library('basic'); + //判断用户是否登录 + if($this->basic->is_login(FALSE)){ + //如果已经登录,则跳转到后台 + header("location:/admin/"); + } + //加载数据库模型 + $this->load->model('query','',TRUE); + //查询站点信息 + $siteinfo = $this->query->site_setting('1'); + $siteinfo->title = '管理员登录 - '.$siteinfo->title; + + //加载登录视图 + $this->load->view('user/header',$siteinfo); + $this->load->view('user/login'); + $this->load->view('user/footer'); + } + //验证用户名、密码是否正确 + public function verify(){ + //获取用户输入的信息 + $user = $this->input->post('user',TRUE); + $pass = $this->input->post('password',TRUE); + $pass = md5($pass.'imgurl'); + + //加载模型 + $this->load->model("query",'',TRUE); + $info = $this->query->userinfo()->values; + + $info = json_decode($info); + + //获取真正的用户名 + $username = $info->username; + + $password = $info->password; + + if(($user == $username) && ($pass == $password)){ + $token = token($username,$password); + //生成COOKIE + setcookie("user", $username, time()+ 7 * 24 * 60 * 60,"/"); + setcookie("token", $token, time()+ 7 * 24 * 60 * 60,"/"); + //跳转到后台 + $data = array( + "code" => 200, + "msg" => '登录成功!' + ); + $data = json_encode($data); + echo $data; + exit; + } + else{ + $this->err_msg('用户名或密码不正确'); + //清除cookie + $this->clean_cookies(); + exit; + } + } + public function logout(){ + echo '您已退出,将在5s后返回首页!'; + $this->clean_cookies(); + header("Refresh:5;url=/"); + exit; + } + //清除COOKIE + protected function clean_cookies(){ + setcookie("user", '', time()-3600,"/"); + setcookie("token", '', time()-3600,"/"); + } + //错误消息 + protected function err_msg($msg){ + $data = array( + "code" => 0, + "msg" => $msg + ); + $data = json_encode($data); + echo $data; + } + } +?> \ No newline at end of file diff --git a/application/controllers/Welcome.php b/application/controllers/Welcome.php new file mode 100644 index 0000000..9213c0c --- /dev/null +++ b/application/controllers/Welcome.php @@ -0,0 +1,25 @@ + + * @see https://codeigniter.com/user_guide/general/urls.html + */ + public function index() + { + $this->load->view('welcome_message'); + } +} diff --git a/application/controllers/index.html b/application/controllers/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/controllers/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/core/index.html b/application/core/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/core/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/helpers/basic_helper.php b/application/helpers/basic_helper.php new file mode 100644 index 0000000..2820b52 --- /dev/null +++ b/application/helpers/basic_helper.php @@ -0,0 +1,142 @@ += 1024){ + $size = $size / 1024; + $size = round($size,1); + $name = $size.' MB'; + } + + } + return $name; + } + //缩略图函数 + function thumbnail($img){ + //返回路径 + $dir = dirname($img['path']); + $thumbnail_name = $dir.'/'.$img['imgid'].'_thumb'.$img['ext']; + + + //缩略图完整地址 + $fullpath = FCPATH.$thumbnail_name; + //echo $fullpath; + //判断缩略图是否存在 + if(is_file($fullpath)){ + return $thumbnail_name; + } + //$thumbnail_name = $dir.$name.'_thumb'; + //返回缩略图地址,不带文件名 + //返回原图 + else{ + return $img['path']; + } + } +?> \ No newline at end of file diff --git a/application/helpers/index.html b/application/helpers/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/helpers/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/hooks/index.html b/application/hooks/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/hooks/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/index.html b/application/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/language/english/index.html b/application/language/english/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/language/english/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/language/index.html b/application/language/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/language/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/libraries/Basic.php b/application/libraries/Basic.php new file mode 100644 index 0000000..040861a --- /dev/null +++ b/application/libraries/Basic.php @@ -0,0 +1,106 @@ +CI = & get_instance(); + } + + /* + 该函数检测用户是否已经登录,只需要一个参数 + 如果参数为FALSE时,不会exit中断只执行,仅返回bool类型结果 + 如果参数为TURE时,如果没有登录会exit终止执行 + */ + public function is_login($type = FALSE){ + //获取COOKIE信息 + @$user = $_COOKIE['user']; + @$token = $_COOKIE['token']; + + //加载模型 + $this->CI->load->model('query','',TRUE); + //加载辅助函数 + $this->CI->load->helper('basic'); + + //如果查询成功 + if($this->CI->query->userinfo()){ + $userinfo = $this->CI->query->userinfo(); + $userinfo = json_decode($userinfo->values); + + $username = $userinfo->username; + $password = $userinfo->password; + //echo get_ip(); + $password = $username.$password.get_ip().get_ua(); + $password = md5($password); + + + //判断用户名是否正确,用户名密码正确的情况 + if(($user == $username) && ($token == $password)){ + //判断需要的类型 + return TRUE; + } + //用户名和密码不正确的情况下 + else{ + if($type === FALSE){ + + return false; + } + else{ + echo '权限不足!'; + exit; + } + } + } + else{ + echo '数据库查询错误!'; + exit; + } + } + //查询上传数量限制,需要传入访客IP + public function uplimit($ip){ + + } + //CURL下载图片 + public function dl_pic($url){ + $curl = curl_init($url); + + curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"); + //伪造reffer + curl_setopt ($ch, CURLOPT_REFERER, $url); + curl_setopt($curl, CURLOPT_FAILONERROR, true); + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + #设置超时时间,最小为1s(可选) + curl_setopt($curl , CURLOPT_TIMEOUT, 60); + + $html = curl_exec($curl); + curl_close($curl); + //返回数据 + return $html; + } + //网站数据分析 + public function analyze(){ + //图片总数 + $data['num'] = $this->CI->db->count_all("images"); + //本月总数 + $data['month'] = $this->CI->query->count_num('month')->num; + //今日总数 + $data['day'] = $this->CI->query->count_num('day')->num; + //管理员上传总数 + $data['admin'] = $this->CI->query->count_num('admin')->num; + //游客上传总数 + $data['visitor'] = $this->CI->query->count_num('visitor')->num; + //可疑图片总数 + $data['dubious'] = $this->CI->query->count_num('dubious')->num; + + return $data; + } + } +?> \ No newline at end of file diff --git a/application/libraries/Image.php b/application/libraries/Image.php new file mode 100644 index 0000000..23f283a --- /dev/null +++ b/application/libraries/Image.php @@ -0,0 +1,46 @@ + $width) || ($img_h > $height)){ + //$image->setImageCompressionQuality(90); + $image->cropThumbnailImage( $width, $height ); + } + + //将缩略图输出到文件 + $image->writeImage( $thumbnail_full ); + + //清理工作 + $image->clear(); + } + //压缩图片 + public function compress($source){ + + } + } + +?> \ No newline at end of file diff --git a/application/libraries/Medoo.php b/application/libraries/Medoo.php new file mode 100644 index 0000000..dcdcb04 --- /dev/null +++ b/application/libraries/Medoo.php @@ -0,0 +1,1692 @@ +type = strtolower($options[ 'database_type' ]); + + if ($this->type === 'mariadb') + { + $this->type = 'mysql'; + } + } + + if (isset($options[ 'prefix' ])) + { + $this->prefix = $options[ 'prefix' ]; + } + + if (isset($options[ 'logging' ]) && is_bool($options[ 'logging' ])) + { + $this->logging = $options[ 'logging' ]; + } + + $option = isset($options[ 'option' ]) ? $options[ 'option' ] : []; + $commands = (isset($options[ 'command' ]) && is_array($options[ 'command' ])) ? $options[ 'command' ] : []; + + switch ($this->type) + { + case 'mysql': + // Make MySQL using standard quoted identifier + $commands[] = 'SET SQL_MODE=ANSI_QUOTES'; + + break; + + case 'mssql': + // Keep MSSQL QUOTED_IDENTIFIER is ON for standard quoting + $commands[] = 'SET QUOTED_IDENTIFIER ON'; + + // Make ANSI_NULLS is ON for NULL value + $commands[] = 'SET ANSI_NULLS ON'; + + break; + } + + if (isset($options[ 'pdo' ])) + { + if (!$options[ 'pdo' ] instanceof PDO) + { + throw new InvalidArgumentException('Invalid PDO object supplied'); + } + + $this->pdo = $options[ 'pdo' ]; + + foreach ($commands as $value) + { + $this->pdo->exec($value); + } + + return; + } + + if (isset($options[ 'dsn' ])) + { + if (is_array($options[ 'dsn' ]) && isset($options[ 'dsn' ][ 'driver' ])) + { + $attr = $options[ 'dsn' ]; + } + else + { + throw new InvalidArgumentException('Invalid DSN option supplied'); + } + } + else + { + if ( + isset($options[ 'port' ]) && + is_int($options[ 'port' ] * 1) + ) + { + $port = $options[ 'port' ]; + } + + $is_port = isset($port); + + switch ($this->type) + { + case 'mysql': + $attr = [ + 'driver' => 'mysql', + 'dbname' => $options[ 'database_name' ] + ]; + + if (isset($options[ 'socket' ])) + { + $attr[ 'unix_socket' ] = $options[ 'socket' ]; + } + else + { + $attr[ 'host' ] = $options[ 'server' ]; + + if ($is_port) + { + $attr[ 'port' ] = $port; + } + } + + break; + + case 'pgsql': + $attr = [ + 'driver' => 'pgsql', + 'host' => $options[ 'server' ], + 'dbname' => $options[ 'database_name' ] + ]; + + if ($is_port) + { + $attr[ 'port' ] = $port; + } + + break; + + case 'sybase': + $attr = [ + 'driver' => 'dblib', + 'host' => $options[ 'server' ], + 'dbname' => $options[ 'database_name' ] + ]; + + if ($is_port) + { + $attr[ 'port' ] = $port; + } + + break; + + case 'oracle': + $attr = [ + 'driver' => 'oci', + 'dbname' => $options[ 'server' ] ? + '//' . $options[ 'server' ] . ($is_port ? ':' . $port : ':1521') . '/' . $options[ 'database_name' ] : + $options[ 'database_name' ] + ]; + + if (isset($options[ 'charset' ])) + { + $attr[ 'charset' ] = $options[ 'charset' ]; + } + + break; + + case 'mssql': + if (isset($options[ 'driver' ]) && $options[ 'driver' ] === 'dblib') + { + $attr = [ + 'driver' => 'dblib', + 'host' => $options[ 'server' ] . ($is_port ? ':' . $port : ''), + 'dbname' => $options[ 'database_name' ] + ]; + + if (isset($options[ 'appname' ])) + { + $attr[ 'appname' ] = $options[ 'appname' ]; + } + + if (isset($options[ 'charset' ])) + { + $attr[ 'charset' ] = $options[ 'charset' ]; + } + } + else + { + $attr = [ + 'driver' => 'sqlsrv', + 'Server' => $options[ 'server' ] . ($is_port ? ',' . $port : ''), + 'Database' => $options[ 'database_name' ] + ]; + + if (isset($options[ 'appname' ])) + { + $attr[ 'APP' ] = $options[ 'appname' ]; + } + + $config = [ + 'ApplicationIntent', + 'AttachDBFileName', + 'Authentication', + 'ColumnEncryption', + 'ConnectionPooling', + 'Encrypt', + 'Failover_Partner', + 'KeyStoreAuthentication', + 'KeyStorePrincipalId', + 'KeyStoreSecret', + 'LoginTimeout', + 'MultipleActiveResultSets', + 'MultiSubnetFailover', + 'Scrollable', + 'TraceFile', + 'TraceOn', + 'TransactionIsolation', + 'TransparentNetworkIPResolution', + 'TrustServerCertificate', + 'WSID', + ]; + + foreach ($config as $value) + { + $keyname = strtolower(preg_replace(['/([a-z\d])([A-Z])/', '/([^_])([A-Z][a-z])/'], '$1_$2', $value)); + + if (isset($options[ $keyname ])) + { + $attr[ $value ] = $options[ $keyname ]; + } + } + } + + break; + + case 'sqlite': + $attr = [ + 'driver' => 'sqlite', + $options[ 'database_file' ] + ]; + + break; + } + } + + if (!isset($attr)) + { + throw new InvalidArgumentException('Incorrect connection options'); + } + + $driver = $attr[ 'driver' ]; + + if (!in_array($driver, PDO::getAvailableDrivers())) + { + throw new InvalidArgumentException("Unsupported PDO driver: {$driver}"); + } + + unset($attr[ 'driver' ]); + + $stack = []; + + foreach ($attr as $key => $value) + { + $stack[] = is_int($key) ? $value : $key . '=' . $value; + } + + $dsn = $driver . ':' . implode($stack, ';'); + + if ( + in_array($this->type, ['mysql', 'pgsql', 'sybase', 'mssql']) && + isset($options[ 'charset' ]) + ) + { + $commands[] = "SET NAMES '{$options[ 'charset' ]}'" . ( + $this->type === 'mysql' && isset($options[ 'collation' ]) ? + " COLLATE '{$options[ 'collation' ]}'" : '' + ); + } + + $this->dsn = $dsn; + + try { + $this->pdo = new PDO( + $dsn, + isset($options[ 'username' ]) ? $options[ 'username' ] : null, + isset($options[ 'password' ]) ? $options[ 'password' ] : null, + $option + ); + + foreach ($commands as $value) + { + $this->pdo->exec($value); + } + } + catch (PDOException $e) { + throw new PDOException($e->getMessage()); + } + } + + public function query($query, $map = []) + { + $raw = $this->raw($query, $map); + + $query = $this->buildRaw($raw, $map); + + return $this->exec($query, $map); + } + + public function exec($query, $map = []) + { + if ($this->debug_mode) + { + echo $this->generate($query, $map); + + $this->debug_mode = false; + + return false; + } + + if ($this->logging) + { + $this->logs[] = [$query, $map]; + } + else + { + $this->logs = [[$query, $map]]; + } + + $statement = $this->pdo->prepare($query); + + if ($statement) + { + foreach ($map as $key => $value) + { + $statement->bindValue($key, $value[ 0 ], $value[ 1 ]); + } + + $statement->execute(); + + $this->statement = $statement; + + return $statement; + } + + return false; + } + + protected function generate($query, $map) + { + $identifier = [ + 'mysql' => '`$1`', + 'mssql' => '[$1]' + ]; + + $query = preg_replace( + '/"([a-zA-Z0-9_]+)"/i', + isset($identifier[ $this->type ]) ? $identifier[ $this->type ] : '"$1"', + $query + ); + + foreach ($map as $key => $value) + { + if ($value[ 1 ] === PDO::PARAM_STR) + { + $replace = $this->quote($value[ 0 ]); + } + elseif ($value[ 1 ] === PDO::PARAM_NULL) + { + $replace = 'NULL'; + } + elseif ($value[ 1 ] === PDO::PARAM_LOB) + { + $replace = '{LOB_DATA}'; + } + else + { + $replace = $value[ 0 ]; + } + + $query = str_replace($key, $replace, $query); + } + + return $query; + } + + public static function raw($string, $map = []) + { + $raw = new Raw(); + + $raw->map = $map; + $raw->value = $string; + + return $raw; + } + + protected function isRaw($object) + { + return $object instanceof Raw; + } + + protected function buildRaw($raw, &$map) + { + if (!$this->isRaw($raw)) + { + return false; + } + + $query = preg_replace_callback( + '/((FROM|TABLE|INTO|UPDATE)\s*)?\<([a-zA-Z0-9_\.]+)\>/i', + function ($matches) + { + if (!empty($matches[ 2 ])) + { + return $matches[ 2 ] . ' ' . $this->tableQuote($matches[ 3 ]); + } + + return $this->columnQuote($matches[ 3 ]); + }, + $raw->value); + + $raw_map = $raw->map; + + if (!empty($raw_map)) + { + foreach ($raw_map as $key => $value) + { + $map[ $key ] = $this->typeMap($value, gettype($value)); + } + } + + return $query; + } + + public function quote($string) + { + return $this->pdo->quote($string); + } + + protected function tableQuote($table) + { + return '"' . $this->prefix . $table . '"'; + } + + protected function mapKey() + { + return ':MeDoO_' . $this->guid++ . '_mEdOo'; + } + + protected function typeMap($value, $type) + { + $map = [ + 'NULL' => PDO::PARAM_NULL, + 'integer' => PDO::PARAM_INT, + 'double' => PDO::PARAM_STR, + 'boolean' => PDO::PARAM_BOOL, + 'string' => PDO::PARAM_STR, + 'object' => PDO::PARAM_STR, + 'resource' => PDO::PARAM_LOB + ]; + + if ($type === 'boolean') + { + $value = ($value ? '1' : '0'); + } + elseif ($type === 'NULL') + { + $value = null; + } + + return [$value, $map[ $type ]]; + } + + protected function columnQuote($string) + { + if (strpos($string, '.') !== false) + { + return '"' . $this->prefix . str_replace('.', '"."', $string) . '"'; + } + + return '"' . $string . '"'; + } + + protected function columnPush(&$columns, &$map) + { + if ($columns === '*') + { + return $columns; + } + + $stack = []; + + if (is_string($columns)) + { + $columns = [$columns]; + } + + foreach ($columns as $key => $value) + { + if (is_array($value)) + { + $stack[] = $this->columnPush($value, $map); + } + elseif (!is_int($key) && $raw = $this->buildRaw($value, $map)) + { + preg_match('/(?[a-zA-Z0-9_\.]+)(\s*\[(?(String|Bool|Int|Number))\])?/i', $key, $match); + + $stack[] = $raw . ' AS ' . $this->columnQuote( $match[ 'column' ] ); + } + elseif (is_int($key) && is_string($value)) + { + preg_match('/(?[a-zA-Z0-9_\.]+)(?:\s*\((?[a-zA-Z0-9_]+)\))?(?:\s*\[(?(?:String|Bool|Int|Number|Object|JSON))\])?/i', $value, $match); + + if (!empty($match[ 'alias' ])) + { + $stack[] = $this->columnQuote( $match[ 'column' ] ) . ' AS ' . $this->columnQuote( $match[ 'alias' ] ); + + $columns[ $key ] = $match[ 'alias' ]; + + if (!empty($match[ 'type' ])) + { + $columns[ $key ] .= ' [' . $match[ 'type' ] . ']'; + } + } + else + { + $stack[] = $this->columnQuote( $match[ 'column' ] ); + } + } + } + + return implode($stack, ','); + } + + protected function arrayQuote($array) + { + $stack = []; + + foreach ($array as $value) + { + $stack[] = is_int($value) ? $value : $this->pdo->quote($value); + } + + return implode($stack, ','); + } + + protected function innerConjunct($data, $map, $conjunctor, $outer_conjunctor) + { + $stack = []; + + foreach ($data as $value) + { + $stack[] = '(' . $this->dataImplode($value, $map, $conjunctor) . ')'; + } + + return implode($outer_conjunctor . ' ', $stack); + } + + protected function dataImplode($data, &$map, $conjunctor) + { + $stack = []; + + foreach ($data as $key => $value) + { + $type = gettype($value); + + if ( + $type === 'array' && + preg_match("/^(AND|OR)(\s+#.*)?$/", $key, $relation_match) + ) + { + $relationship = $relation_match[ 1 ]; + + $stack[] = $value !== array_keys(array_keys($value)) ? + '(' . $this->dataImplode($value, $map, ' ' . $relationship) . ')' : + '(' . $this->innerConjunct($value, $map, ' ' . $relationship, $conjunctor) . ')'; + + continue; + } + + $map_key = $this->mapKey(); + + if ( + is_int($key) && + preg_match('/([a-zA-Z0-9_\.]+)\[(?\>\=?|\<\=?|\!?\=)\]([a-zA-Z0-9_\.]+)/i', $value, $match) + ) + { + $stack[] = $this->columnQuote($match[ 1 ]) . ' ' . $match[ 'operator' ] . ' ' . $this->columnQuote($match[ 3 ]); + } + else + { + preg_match('/([a-zA-Z0-9_\.]+)(\[(?\>\=?|\<\=?|\!|\<\>|\>\<|\!?~|REGEXP)\])?/i', $key, $match); + $column = $this->columnQuote($match[ 1 ]); + + if (isset($match[ 'operator' ])) + { + $operator = $match[ 'operator' ]; + + if (in_array($operator, ['>', '>=', '<', '<='])) + { + $condition = $column . ' ' . $operator . ' '; + + if (is_numeric($value)) + { + $condition .= $map_key; + $map[ $map_key ] = [$value, PDO::PARAM_INT]; + } + elseif ($raw = $this->buildRaw($value, $map)) + { + $condition .= $raw; + } + else + { + $condition .= $map_key; + $map[ $map_key ] = [$value, PDO::PARAM_STR]; + } + + $stack[] = $condition; + } + elseif ($operator === '!') + { + switch ($type) + { + case 'NULL': + $stack[] = $column . ' IS NOT NULL'; + break; + + case 'array': + $placeholders = []; + + foreach ($value as $index => $item) + { + $placeholders[] = $map_key . $index . '_i'; + $map[ $map_key . $index . '_i' ] = $this->typeMap($item, gettype($item)); + } + + $stack[] = $column . ' NOT IN (' . implode(', ', $placeholders) . ')'; + break; + + case 'object': + if ($raw = $this->buildRaw($value, $map)) + { + $stack[] = $column . ' != ' . $raw; + } + break; + + case 'integer': + case 'double': + case 'boolean': + case 'string': + $stack[] = $column . ' != ' . $map_key; + $map[ $map_key ] = $this->typeMap($value, $type); + break; + } + } + elseif ($operator === '~' || $operator === '!~') + { + if ($type !== 'array') + { + $value = [ $value ]; + } + + $connector = ' OR '; + $data = array_values($value); + + if (is_array($data[ 0 ])) + { + if (isset($value[ 'AND' ]) || isset($value[ 'OR' ])) + { + $connector = ' ' . array_keys($value)[ 0 ] . ' '; + $value = $data[ 0 ]; + } + } + + $like_clauses = []; + + foreach ($value as $index => $item) + { + $item = strval($item); + + if (!preg_match('/(\[.+\]|_|%.+|.+%)/', $item)) + { + $item = '%' . $item . '%'; + } + + $like_clauses[] = $column . ($operator === '!~' ? ' NOT' : '') . ' LIKE ' . $map_key . 'L' . $index; + $map[ $map_key . 'L' . $index ] = [$item, PDO::PARAM_STR]; + } + + $stack[] = '(' . implode($connector, $like_clauses) . ')'; + } + elseif ($operator === '<>' || $operator === '><') + { + if ($type === 'array') + { + if ($operator === '><') + { + $column .= ' NOT'; + } + + $stack[] = '(' . $column . ' BETWEEN ' . $map_key . 'a AND ' . $map_key . 'b)'; + + $data_type = (is_numeric($value[ 0 ]) && is_numeric($value[ 1 ])) ? PDO::PARAM_INT : PDO::PARAM_STR; + + $map[ $map_key . 'a' ] = [$value[ 0 ], $data_type]; + $map[ $map_key . 'b' ] = [$value[ 1 ], $data_type]; + } + } + elseif ($operator === 'REGEXP') + { + $stack[] = $column . ' REGEXP ' . $map_key; + $map[ $map_key ] = [$value, PDO::PARAM_STR]; + } + } + else + { + switch ($type) + { + case 'NULL': + $stack[] = $column . ' IS NULL'; + break; + + case 'array': + $placeholders = []; + + foreach ($value as $index => $item) + { + $placeholders[] = $map_key . $index . '_i'; + $map[ $map_key . $index . '_i' ] = $this->typeMap($item, gettype($item)); + } + + $stack[] = $column . ' IN (' . implode(', ', $placeholders) . ')'; + break; + + case 'object': + if ($raw = $this->buildRaw($value, $map)) + { + $stack[] = $column . ' = ' . $raw; + } + break; + + case 'integer': + case 'double': + case 'boolean': + case 'string': + $stack[] = $column . ' = ' . $map_key; + $map[ $map_key ] = $this->typeMap($value, $type); + break; + } + } + } + } + + return implode($conjunctor . ' ', $stack); + } + + protected function whereClause($where, &$map) + { + $where_clause = ''; + + if (is_array($where)) + { + $where_keys = array_keys($where); + + $conditions = array_diff_key($where, array_flip( + ['GROUP', 'ORDER', 'HAVING', 'LIMIT', 'LIKE', 'MATCH'] + )); + + if (!empty($conditions)) + { + $where_clause = ' WHERE ' . $this->dataImplode($conditions, $map, ' AND'); + } + + if (isset($where[ 'MATCH' ]) && $this->type === 'mysql') + { + $MATCH = $where[ 'MATCH' ]; + + if (is_array($MATCH) && isset($MATCH[ 'columns' ], $MATCH[ 'keyword' ])) + { + $mode = ''; + + $mode_array = [ + 'natural' => 'IN NATURAL LANGUAGE MODE', + 'natural+query' => 'IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION', + 'boolean' => 'IN BOOLEAN MODE', + 'query' => 'WITH QUERY EXPANSION' + ]; + + if (isset($MATCH[ 'mode' ], $mode_array[ $MATCH[ 'mode' ] ])) + { + $mode = ' ' . $mode_array[ $MATCH[ 'mode' ] ]; + } + + $columns = implode(array_map([$this, 'columnQuote'], $MATCH[ 'columns' ]), ', '); + $map_key = $this->mapKey(); + $map[ $map_key ] = [$MATCH[ 'keyword' ], PDO::PARAM_STR]; + + $where_clause .= ($where_clause !== '' ? ' AND ' : ' WHERE') . ' MATCH (' . $columns . ') AGAINST (' . $map_key . $mode . ')'; + } + } + + if (isset($where[ 'GROUP' ])) + { + $GROUP = $where[ 'GROUP' ]; + + if (is_array($GROUP)) + { + $stack = []; + + foreach ($GROUP as $column => $value) + { + $stack[] = $this->columnQuote($value); + } + + $where_clause .= ' GROUP BY ' . implode($stack, ','); + } + elseif ($raw = $this->buildRaw($GROUP, $map)) + { + $where_clause .= ' GROUP BY ' . $raw; + } + else + { + $where_clause .= ' GROUP BY ' . $this->columnQuote($GROUP); + } + + if (isset($where[ 'HAVING' ])) + { + if ($raw = $this->buildRaw($where[ 'HAVING' ], $map)) + { + $where_clause .= ' HAVING ' . $raw; + } + else + { + $where_clause .= ' HAVING ' . $this->dataImplode($where[ 'HAVING' ], $map, ' AND'); + } + } + } + + if (isset($where[ 'ORDER' ])) + { + $ORDER = $where[ 'ORDER' ]; + + if (is_array($ORDER)) + { + $stack = []; + + foreach ($ORDER as $column => $value) + { + if (is_array($value)) + { + $stack[] = 'FIELD(' . $this->columnQuote($column) . ', ' . $this->arrayQuote($value) . ')'; + } + elseif ($value === 'ASC' || $value === 'DESC') + { + $stack[] = $this->columnQuote($column) . ' ' . $value; + } + elseif (is_int($column)) + { + $stack[] = $this->columnQuote($value); + } + } + + $where_clause .= ' ORDER BY ' . implode($stack, ','); + } + elseif ($raw = $this->buildRaw($ORDER, $map)) + { + $where_clause .= ' ORDER BY ' . $raw; + } + else + { + $where_clause .= ' ORDER BY ' . $this->columnQuote($ORDER); + } + + if ( + isset($where[ 'LIMIT' ]) && + in_array($this->type, ['oracle', 'mssql']) + ) + { + $LIMIT = $where[ 'LIMIT' ]; + + if (is_numeric($LIMIT)) + { + $LIMIT = [0, $LIMIT]; + } + + if ( + is_array($LIMIT) && + is_numeric($LIMIT[ 0 ]) && + is_numeric($LIMIT[ 1 ]) + ) + { + $where_clause .= ' OFFSET ' . $LIMIT[ 0 ] . ' ROWS FETCH NEXT ' . $LIMIT[ 1 ] . ' ROWS ONLY'; + } + } + } + + if (isset($where[ 'LIMIT' ]) && !in_array($this->type, ['oracle', 'mssql'])) + { + $LIMIT = $where[ 'LIMIT' ]; + + if (is_numeric($LIMIT)) + { + $where_clause .= ' LIMIT ' . $LIMIT; + } + elseif ( + is_array($LIMIT) && + is_numeric($LIMIT[ 0 ]) && + is_numeric($LIMIT[ 1 ]) + ) + { + $where_clause .= ' LIMIT ' . $LIMIT[ 1 ] . ' OFFSET ' . $LIMIT[ 0 ]; + } + } + } + elseif ($raw = $this->buildRaw($where, $map)) + { + $where_clause .= ' ' . $raw; + } + + return $where_clause; + } + + protected function selectContext($table, &$map, $join, &$columns = null, $where = null, $column_fn = null) + { + preg_match('/(?[a-zA-Z0-9_]+)\s*\((?[a-zA-Z0-9_]+)\)/i', $table, $table_match); + + if (isset($table_match[ 'table' ], $table_match[ 'alias' ])) + { + $table = $this->tableQuote($table_match[ 'table' ]); + + $table_query = $table . ' AS ' . $this->tableQuote($table_match[ 'alias' ]); + } + else + { + $table = $this->tableQuote($table); + + $table_query = $table; + } + + $join_key = is_array($join) ? array_keys($join) : null; + + if ( + isset($join_key[ 0 ]) && + strpos($join_key[ 0 ], '[') === 0 + ) + { + $table_join = []; + + $join_array = [ + '>' => 'LEFT', + '<' => 'RIGHT', + '<>' => 'FULL', + '><' => 'INNER' + ]; + + foreach($join as $sub_table => $relation) + { + preg_match('/(\[(?\<\>?|\>\[a-zA-Z0-9_]+)\s?(\((?[a-zA-Z0-9_]+)\))?/', $sub_table, $match); + + if ($match[ 'join' ] !== '' && $match[ 'table' ] !== '') + { + if (is_string($relation)) + { + $relation = 'USING ("' . $relation . '")'; + } + + if (is_array($relation)) + { + // For ['column1', 'column2'] + if (isset($relation[ 0 ])) + { + $relation = 'USING ("' . implode($relation, '", "') . '")'; + } + else + { + $joins = []; + + foreach ($relation as $key => $value) + { + $joins[] = ( + strpos($key, '.') > 0 ? + // For ['tableB.column' => 'column'] + $this->columnQuote($key) : + + // For ['column1' => 'column2'] + $table . '."' . $key . '"' + ) . + ' = ' . + $this->tableQuote(isset($match[ 'alias' ]) ? $match[ 'alias' ] : $match[ 'table' ]) . '."' . $value . '"'; + } + + $relation = 'ON ' . implode($joins, ' AND '); + } + } + + $table_name = $this->tableQuote($match[ 'table' ]) . ' '; + + if (isset($match[ 'alias' ])) + { + $table_name .= 'AS ' . $this->tableQuote($match[ 'alias' ]) . ' '; + } + + $table_join[] = $join_array[ $match[ 'join' ] ] . ' JOIN ' . $table_name . $relation; + } + } + + $table_query .= ' ' . implode($table_join, ' '); + } + else + { + if (is_null($columns)) + { + if ( + !is_null($where) || + (is_array($join) && isset($column_fn)) + ) + { + $where = $join; + $columns = null; + } + else + { + $where = null; + $columns = $join; + } + } + else + { + $where = $columns; + $columns = $join; + } + } + + if (isset($column_fn)) + { + if ($column_fn === 1) + { + $column = '1'; + + if (is_null($where)) + { + $where = $columns; + } + } + elseif ($raw = $this->buildRaw($column_fn, $map)) + { + $column = $raw; + } + else + { + if (empty($columns) || $this->isRaw($columns)) + { + $columns = '*'; + $where = $join; + } + + $column = $column_fn . '(' . $this->columnPush($columns, $map) . ')'; + } + } + else + { + $column = $this->columnPush($columns, $map); + } + + return 'SELECT ' . $column . ' FROM ' . $table_query . $this->whereClause($where, $map); + } + + protected function columnMap($columns, &$stack) + { + if ($columns === '*') + { + return $stack; + } + + foreach ($columns as $key => $value) + { + if (is_int($key)) + { + preg_match('/([a-zA-Z0-9_]+\.)?(?[a-zA-Z0-9_]+)(?:\s*\((?[a-zA-Z0-9_]+)\))?(?:\s*\[(?(?:String|Bool|Int|Number|Object|JSON))\])?/i', $value, $key_match); + + $column_key = !empty($key_match[ 'alias' ]) ? + $key_match[ 'alias' ] : + $key_match[ 'column' ]; + + if (isset($key_match[ 'type' ])) + { + $stack[ $value ] = [$column_key, $key_match[ 'type' ]]; + } + else + { + $stack[ $value ] = [$column_key, 'String']; + } + } + elseif ($this->isRaw($value)) + { + preg_match('/([a-zA-Z0-9_]+\.)?(?[a-zA-Z0-9_]+)(\s*\[(?(String|Bool|Int|Number))\])?/i', $key, $key_match); + + $column_key = $key_match[ 'column' ]; + + if (isset($key_match[ 'type' ])) + { + $stack[ $key ] = [$column_key, $key_match[ 'type' ]]; + } + else + { + $stack[ $key ] = [$column_key, 'String']; + } + } + elseif (!is_int($key) && is_array($value)) + { + $this->columnMap($value, $stack); + } + } + + return $stack; + } + + protected function dataMap($data, $columns, $column_map, &$stack) + { + foreach ($columns as $key => $value) + { + $isRaw = $this->isRaw($value); + + if (is_int($key) || $isRaw) + { + $map = $column_map[ $isRaw ? $key : $value ]; + + $column_key = $map[ 0 ]; + + $result = $data[ $column_key ]; + + if (isset($map[ 1 ])) + { + if ($isRaw && in_array($map[ 1 ], ['Object', 'JSON'])) + { + continue; + } + + if (is_null($result)) + { + $stack[ $column_key ] = null; + continue; + } + + switch ($map[ 1 ]) + { + case 'Number': + $stack[ $column_key ] = (double) $result; + break; + + case 'Int': + $stack[ $column_key ] = (int) $result; + break; + + case 'Bool': + $stack[ $column_key ] = (bool) $result; + break; + + case 'Object': + $stack[ $column_key ] = unserialize($result); + break; + + case 'JSON': + $stack[ $column_key ] = json_decode($result, true); + break; + + case 'String': + $stack[ $column_key ] = $result; + break; + } + } + else + { + $stack[ $column_key ] = $result; + } + } + else + { + $current_stack = []; + + $this->dataMap($data, $value, $column_map, $current_stack); + + $stack[ $key ] = $current_stack; + } + } + } + + public function select($table, $join, $columns = null, $where = null) + { + $map = []; + $stack = []; + $column_map = []; + + $index = 0; + + $column = $where === null ? $join : $columns; + + $is_single = (is_string($column) && $column !== '*'); + + $query = $this->exec($this->selectContext($table, $map, $join, $columns, $where), $map); + + $this->columnMap($columns, $column_map); + + if (!$query) + { + return false; + } + + if ($columns === '*') + { + return $query->fetchAll(PDO::FETCH_ASSOC); + } + + if ($is_single) + { + return $query->fetchAll(PDO::FETCH_COLUMN); + } + + while ($data = $query->fetch(PDO::FETCH_ASSOC)) + { + $current_stack = []; + + $this->dataMap($data, $columns, $column_map, $current_stack); + + $stack[ $index ] = $current_stack; + + $index++; + } + + return $stack; + } + + public function insert($table, $datas) + { + $stack = []; + $columns = []; + $fields = []; + $map = []; + + if (!isset($datas[ 0 ])) + { + $datas = [$datas]; + } + + foreach ($datas as $data) + { + foreach ($data as $key => $value) + { + $columns[] = $key; + } + } + + $columns = array_unique($columns); + + foreach ($datas as $data) + { + $values = []; + + foreach ($columns as $key) + { + if ($raw = $this->buildRaw($data[ $key ], $map)) + { + $values[] = $raw; + continue; + } + + $map_key =$this->mapKey(); + + $values[] = $map_key; + + if (!isset($data[ $key ])) + { + $map[ $map_key ] = [null, PDO::PARAM_NULL]; + } + else + { + $value = $data[ $key ]; + + $type = gettype($value); + + switch ($type) + { + case 'array': + $map[ $map_key ] = [ + strpos($key, '[JSON]') === strlen($key) - 6 ? + json_encode($value) : + serialize($value), + PDO::PARAM_STR + ]; + break; + + case 'object': + $value = serialize($value); + + case 'NULL': + case 'resource': + case 'boolean': + case 'integer': + case 'double': + case 'string': + $map[ $map_key ] = $this->typeMap($value, $type); + break; + } + } + } + + $stack[] = '(' . implode($values, ', ') . ')'; + } + + foreach ($columns as $key) + { + $fields[] = $this->columnQuote(preg_replace("/(\s*\[JSON\]$)/i", '', $key)); + } + + return $this->exec('INSERT INTO ' . $this->tableQuote($table) . ' (' . implode(', ', $fields) . ') VALUES ' . implode(', ', $stack), $map); + } + + public function update($table, $data, $where = null) + { + $fields = []; + $map = []; + + foreach ($data as $key => $value) + { + $column = $this->columnQuote(preg_replace("/(\s*\[(JSON|\+|\-|\*|\/)\]$)/i", '', $key)); + + if ($raw = $this->buildRaw($value, $map)) + { + $fields[] = $column . ' = ' . $raw; + continue; + } + + $map_key = $this->mapKey(); + + preg_match('/(?[a-zA-Z0-9_]+)(\[(?\+|\-|\*|\/)\])?/i', $key, $match); + + if (isset($match[ 'operator' ])) + { + if (is_numeric($value)) + { + $fields[] = $column . ' = ' . $column . ' ' . $match[ 'operator' ] . ' ' . $value; + } + } + else + { + $fields[] = $column . ' = ' . $map_key; + + $type = gettype($value); + + switch ($type) + { + case 'array': + $map[ $map_key ] = [ + strpos($key, '[JSON]') === strlen($key) - 6 ? + json_encode($value) : + serialize($value), + PDO::PARAM_STR + ]; + break; + + case 'object': + $value = serialize($value); + + case 'NULL': + case 'resource': + case 'boolean': + case 'integer': + case 'double': + case 'string': + $map[ $map_key ] = $this->typeMap($value, $type); + break; + } + } + } + + return $this->exec('UPDATE ' . $this->tableQuote($table) . ' SET ' . implode(', ', $fields) . $this->whereClause($where, $map), $map); + } + + public function delete($table, $where) + { + $map = []; + + return $this->exec('DELETE FROM ' . $this->tableQuote($table) . $this->whereClause($where, $map), $map); + } + + public function replace($table, $columns, $where = null) + { + if (!is_array($columns) || empty($columns)) + { + return false; + } + + $map = []; + $stack = []; + + foreach ($columns as $column => $replacements) + { + if (is_array($replacements)) + { + foreach ($replacements as $old => $new) + { + $map_key = $this->mapKey(); + + $stack[] = $this->columnQuote($column) . ' = REPLACE(' . $this->columnQuote($column) . ', ' . $map_key . 'a, ' . $map_key . 'b)'; + + $map[ $map_key . 'a' ] = [$old, PDO::PARAM_STR]; + $map[ $map_key . 'b' ] = [$new, PDO::PARAM_STR]; + } + } + } + + if (!empty($stack)) + { + return $this->exec('UPDATE ' . $this->tableQuote($table) . ' SET ' . implode(', ', $stack) . $this->whereClause($where, $map), $map); + } + + return false; + } + + public function get($table, $join = null, $columns = null, $where = null) + { + $map = []; + $stack = []; + $column_map = []; + + if ($where === null) + { + $column = $join; + unset($columns[ 'LIMIT' ]); + } + else + { + $column = $columns; + unset($where[ 'LIMIT' ]); + } + + $is_single = (is_string($column) && $column !== '*'); + + $query = $this->exec($this->selectContext($table, $map, $join, $columns, $where) . ' LIMIT 1', $map); + + if ($query) + { + $data = $query->fetchAll(PDO::FETCH_ASSOC); + + if (isset($data[ 0 ])) + { + if ($column === '*') + { + return $data[ 0 ]; + } + + $this->columnMap($columns, $column_map); + + $this->dataMap($data[ 0 ], $columns, $column_map, $stack); + + if ($is_single) + { + return $stack[ $column_map[ $column ][ 0 ] ]; + } + + return $stack; + } + } + } + + public function has($table, $join, $where = null) + { + $map = []; + $column = null; + + if ($this->type === 'mssql') + { + $query = $this->exec($this->selectContext($table, $map, $join, $column, $where, Medoo::raw('TOP 1 1')), $map); + } + else + { + $query = $this->exec('SELECT EXISTS(' . $this->selectContext($table, $map, $join, $column, $where, 1) . ')', $map); + } + + if ($query) + { + $result = $query->fetchColumn(); + + return $result === '1' || $result === 1 || $result === true; + } + + return false; + } + + public function rand($table, $join = null, $columns = null, $where = null) + { + $type = $this->type; + + $order = 'RANDOM()'; + + if ($type === 'mysql') + { + $order = 'RAND()'; + } + elseif ($type === 'mssql') + { + $order = 'NEWID()'; + } + + $order_raw = $this->raw($order); + + if ($where === null) + { + if ($columns === null) + { + $columns = [ + 'ORDER' => $order_raw + ]; + } + else + { + $column = $join; + unset($columns[ 'ORDER' ]); + + $columns[ 'ORDER' ] = $order_raw; + } + } + else + { + unset($where[ 'ORDER' ]); + + $where[ 'ORDER' ] = $order_raw; + } + + return $this->select($table, $join, $columns, $where); + } + + private function aggregate($type, $table, $join = null, $column = null, $where = null) + { + $map = []; + + $query = $this->exec($this->selectContext($table, $map, $join, $column, $where, strtoupper($type)), $map); + + if ($query) + { + $number = $query->fetchColumn(); + + return is_numeric($number) ? $number + 0 : $number; + } + + return false; + } + + public function count($table, $join = null, $column = null, $where = null) + { + return $this->aggregate('count', $table, $join, $column, $where); + } + + public function avg($table, $join, $column = null, $where = null) + { + return $this->aggregate('avg', $table, $join, $column, $where); + } + + public function max($table, $join, $column = null, $where = null) + { + return $this->aggregate('max', $table, $join, $column, $where); + } + + public function min($table, $join, $column = null, $where = null) + { + return $this->aggregate('min', $table, $join, $column, $where); + } + + public function sum($table, $join, $column = null, $where = null) + { + return $this->aggregate('sum', $table, $join, $column, $where); + } + + public function action($actions) + { + if (is_callable($actions)) + { + $this->pdo->beginTransaction(); + + try { + $result = $actions($this); + + if ($result === false) + { + $this->pdo->rollBack(); + } + else + { + $this->pdo->commit(); + } + } + catch (Exception $e) { + $this->pdo->rollBack(); + + throw $e; + } + + return $result; + } + + return false; + } + + public function id() + { + $type = $this->type; + + if ($type === 'oracle') + { + return 0; + } + elseif ($type === 'pgsql') + { + return $this->pdo->query('SELECT LASTVAL()')->fetchColumn(); + } + + return $this->pdo->lastInsertId(); + } + + public function debug() + { + $this->debug_mode = true; + + return $this; + } + + public function error() + { + return $this->statement ? $this->statement->errorInfo() : null; + } + + public function last() + { + $log = end($this->logs); + + return $this->generate($log[ 0 ], $log[ 1 ]); + } + + public function log() + { + return array_map(function ($log) + { + return $this->generate($log[ 0 ], $log[ 1 ]); + }, + $this->logs + ); + } + + public function info() + { + $output = [ + 'server' => 'SERVER_INFO', + 'driver' => 'DRIVER_NAME', + 'client' => 'CLIENT_VERSION', + 'version' => 'SERVER_VERSION', + 'connection' => 'CONNECTION_STATUS' + ]; + + foreach ($output as $key => $value) + { + $output[ $key ] = @$this->pdo->getAttribute(constant('PDO::ATTR_' . $value)); + } + + $output[ 'dsn' ] = $this->dsn; + + return $output; + } +} \ No newline at end of file diff --git a/application/libraries/Parsedown.php b/application/libraries/Parsedown.php new file mode 100644 index 0000000..87d612a --- /dev/null +++ b/application/libraries/Parsedown.php @@ -0,0 +1,1679 @@ +DefinitionData = array(); + + # standardize line breaks + $text = str_replace(array("\r\n", "\r"), "\n", $text); + + # remove surrounding line breaks + $text = trim($text, "\n"); + + # split text into lines + $lines = explode("\n", $text); + + # iterate through lines to identify blocks + $markup = $this->lines($lines); + + # trim line breaks + $markup = trim($markup, "\n"); + + return $markup; + } + + # + # Setters + # + + function setBreaksEnabled($breaksEnabled) + { + $this->breaksEnabled = $breaksEnabled; + + return $this; + } + + protected $breaksEnabled; + + function setMarkupEscaped($markupEscaped) + { + $this->markupEscaped = $markupEscaped; + + return $this; + } + + protected $markupEscaped; + + function setUrlsLinked($urlsLinked) + { + $this->urlsLinked = $urlsLinked; + + return $this; + } + + protected $urlsLinked = true; + + function setSafeMode($safeMode) + { + $this->safeMode = (bool) $safeMode; + + return $this; + } + + protected $safeMode; + + protected $safeLinksWhitelist = array( + 'http://', + 'https://', + 'ftp://', + 'ftps://', + 'mailto:', + 'data:image/png;base64,', + 'data:image/gif;base64,', + 'data:image/jpeg;base64,', + 'irc:', + 'ircs:', + 'git:', + 'ssh:', + 'news:', + 'steam:', + ); + + # + # Lines + # + + protected $BlockTypes = array( + '#' => array('Header'), + '*' => array('Rule', 'List'), + '+' => array('List'), + '-' => array('SetextHeader', 'Table', 'Rule', 'List'), + '0' => array('List'), + '1' => array('List'), + '2' => array('List'), + '3' => array('List'), + '4' => array('List'), + '5' => array('List'), + '6' => array('List'), + '7' => array('List'), + '8' => array('List'), + '9' => array('List'), + ':' => array('Table'), + '<' => array('Comment', 'Markup'), + '=' => array('SetextHeader'), + '>' => array('Quote'), + '[' => array('Reference'), + '_' => array('Rule'), + '`' => array('FencedCode'), + '|' => array('Table'), + '~' => array('FencedCode'), + ); + + # ~ + + protected $unmarkedBlockTypes = array( + 'Code', + ); + + # + # Blocks + # + + protected function lines(array $lines) + { + $CurrentBlock = null; + + foreach ($lines as $line) + { + if (chop($line) === '') + { + if (isset($CurrentBlock)) + { + $CurrentBlock['interrupted'] = true; + } + + continue; + } + + if (strpos($line, "\t") !== false) + { + $parts = explode("\t", $line); + + $line = $parts[0]; + + unset($parts[0]); + + foreach ($parts as $part) + { + $shortage = 4 - mb_strlen($line, 'utf-8') % 4; + + $line .= str_repeat(' ', $shortage); + $line .= $part; + } + } + + $indent = 0; + + while (isset($line[$indent]) and $line[$indent] === ' ') + { + $indent ++; + } + + $text = $indent > 0 ? substr($line, $indent) : $line; + + # ~ + + $Line = array('body' => $line, 'indent' => $indent, 'text' => $text); + + # ~ + + if (isset($CurrentBlock['continuable'])) + { + $Block = $this->{'block'.$CurrentBlock['type'].'Continue'}($Line, $CurrentBlock); + + if (isset($Block)) + { + $CurrentBlock = $Block; + + continue; + } + else + { + if ($this->isBlockCompletable($CurrentBlock['type'])) + { + $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock); + } + } + } + + # ~ + + $marker = $text[0]; + + # ~ + + $blockTypes = $this->unmarkedBlockTypes; + + if (isset($this->BlockTypes[$marker])) + { + foreach ($this->BlockTypes[$marker] as $blockType) + { + $blockTypes []= $blockType; + } + } + + # + # ~ + + foreach ($blockTypes as $blockType) + { + $Block = $this->{'block'.$blockType}($Line, $CurrentBlock); + + if (isset($Block)) + { + $Block['type'] = $blockType; + + if ( ! isset($Block['identified'])) + { + $Blocks []= $CurrentBlock; + + $Block['identified'] = true; + } + + if ($this->isBlockContinuable($blockType)) + { + $Block['continuable'] = true; + } + + $CurrentBlock = $Block; + + continue 2; + } + } + + # ~ + + if (isset($CurrentBlock) and ! isset($CurrentBlock['type']) and ! isset($CurrentBlock['interrupted'])) + { + $CurrentBlock['element']['text'] .= "\n".$text; + } + else + { + $Blocks []= $CurrentBlock; + + $CurrentBlock = $this->paragraph($Line); + + $CurrentBlock['identified'] = true; + } + } + + # ~ + + if (isset($CurrentBlock['continuable']) and $this->isBlockCompletable($CurrentBlock['type'])) + { + $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock); + } + + # ~ + + $Blocks []= $CurrentBlock; + + unset($Blocks[0]); + + # ~ + + $markup = ''; + + foreach ($Blocks as $Block) + { + if (isset($Block['hidden'])) + { + continue; + } + + $markup .= "\n"; + $markup .= isset($Block['markup']) ? $Block['markup'] : $this->element($Block['element']); + } + + $markup .= "\n"; + + # ~ + + return $markup; + } + + protected function isBlockContinuable($Type) + { + return method_exists($this, 'block'.$Type.'Continue'); + } + + protected function isBlockCompletable($Type) + { + return method_exists($this, 'block'.$Type.'Complete'); + } + + # + # Code + + protected function blockCode($Line, $Block = null) + { + if (isset($Block) and ! isset($Block['type']) and ! isset($Block['interrupted'])) + { + return; + } + + if ($Line['indent'] >= 4) + { + $text = substr($Line['body'], 4); + + $Block = array( + 'element' => array( + 'name' => 'pre', + 'handler' => 'element', + 'text' => array( + 'name' => 'code', + 'text' => $text, + ), + ), + ); + + return $Block; + } + } + + protected function blockCodeContinue($Line, $Block) + { + if ($Line['indent'] >= 4) + { + if (isset($Block['interrupted'])) + { + $Block['element']['text']['text'] .= "\n"; + + unset($Block['interrupted']); + } + + $Block['element']['text']['text'] .= "\n"; + + $text = substr($Line['body'], 4); + + $Block['element']['text']['text'] .= $text; + + return $Block; + } + } + + protected function blockCodeComplete($Block) + { + $text = $Block['element']['text']['text']; + + $Block['element']['text']['text'] = $text; + + return $Block; + } + + # + # Comment + + protected function blockComment($Line) + { + if ($this->markupEscaped or $this->safeMode) + { + return; + } + + if (isset($Line['text'][3]) and $Line['text'][3] === '-' and $Line['text'][2] === '-' and $Line['text'][1] === '!') + { + $Block = array( + 'markup' => $Line['body'], + ); + + if (preg_match('/-->$/', $Line['text'])) + { + $Block['closed'] = true; + } + + return $Block; + } + } + + protected function blockCommentContinue($Line, array $Block) + { + if (isset($Block['closed'])) + { + return; + } + + $Block['markup'] .= "\n" . $Line['body']; + + if (preg_match('/-->$/', $Line['text'])) + { + $Block['closed'] = true; + } + + return $Block; + } + + # + # Fenced Code + + protected function blockFencedCode($Line) + { + if (preg_match('/^['.$Line['text'][0].']{3,}[ ]*([^`]+)?[ ]*$/', $Line['text'], $matches)) + { + $Element = array( + 'name' => 'code', + 'text' => '', + ); + + if (isset($matches[1])) + { + $class = 'language-'.$matches[1]; + + $Element['attributes'] = array( + 'class' => $class, + ); + } + + $Block = array( + 'char' => $Line['text'][0], + 'element' => array( + 'name' => 'pre', + 'handler' => 'element', + 'text' => $Element, + ), + ); + + return $Block; + } + } + + protected function blockFencedCodeContinue($Line, $Block) + { + if (isset($Block['complete'])) + { + return; + } + + if (isset($Block['interrupted'])) + { + $Block['element']['text']['text'] .= "\n"; + + unset($Block['interrupted']); + } + + if (preg_match('/^'.$Block['char'].'{3,}[ ]*$/', $Line['text'])) + { + $Block['element']['text']['text'] = substr($Block['element']['text']['text'], 1); + + $Block['complete'] = true; + + return $Block; + } + + $Block['element']['text']['text'] .= "\n".$Line['body']; + + return $Block; + } + + protected function blockFencedCodeComplete($Block) + { + $text = $Block['element']['text']['text']; + + $Block['element']['text']['text'] = $text; + + return $Block; + } + + # + # Header + + protected function blockHeader($Line) + { + if (isset($Line['text'][1])) + { + $level = 1; + + while (isset($Line['text'][$level]) and $Line['text'][$level] === '#') + { + $level ++; + } + + if ($level > 6) + { + return; + } + + $text = trim($Line['text'], '# '); + + $Block = array( + 'element' => array( + 'name' => 'h' . min(6, $level), + 'text' => $text, + 'handler' => 'line', + ), + ); + + return $Block; + } + } + + # + # List + + protected function blockList($Line) + { + list($name, $pattern) = $Line['text'][0] <= '-' ? array('ul', '[*+-]') : array('ol', '[0-9]+[.]'); + + if (preg_match('/^('.$pattern.'[ ]+)(.*)/', $Line['text'], $matches)) + { + $Block = array( + 'indent' => $Line['indent'], + 'pattern' => $pattern, + 'element' => array( + 'name' => $name, + 'handler' => 'elements', + ), + ); + + if($name === 'ol') + { + $listStart = stristr($matches[0], '.', true); + + if($listStart !== '1') + { + $Block['element']['attributes'] = array('start' => $listStart); + } + } + + $Block['li'] = array( + 'name' => 'li', + 'handler' => 'li', + 'text' => array( + $matches[2], + ), + ); + + $Block['element']['text'] []= & $Block['li']; + + return $Block; + } + } + + protected function blockListContinue($Line, array $Block) + { + if ($Block['indent'] === $Line['indent'] and preg_match('/^'.$Block['pattern'].'(?:[ ]+(.*)|$)/', $Line['text'], $matches)) + { + if (isset($Block['interrupted'])) + { + $Block['li']['text'] []= ''; + + $Block['loose'] = true; + + unset($Block['interrupted']); + } + + unset($Block['li']); + + $text = isset($matches[1]) ? $matches[1] : ''; + + $Block['li'] = array( + 'name' => 'li', + 'handler' => 'li', + 'text' => array( + $text, + ), + ); + + $Block['element']['text'] []= & $Block['li']; + + return $Block; + } + + if ($Line['text'][0] === '[' and $this->blockReference($Line)) + { + return $Block; + } + + if ( ! isset($Block['interrupted'])) + { + $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']); + + $Block['li']['text'] []= $text; + + return $Block; + } + + if ($Line['indent'] > 0) + { + $Block['li']['text'] []= ''; + + $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']); + + $Block['li']['text'] []= $text; + + unset($Block['interrupted']); + + return $Block; + } + } + + protected function blockListComplete(array $Block) + { + if (isset($Block['loose'])) + { + foreach ($Block['element']['text'] as &$li) + { + if (end($li['text']) !== '') + { + $li['text'] []= ''; + } + } + } + + return $Block; + } + + # + # Quote + + protected function blockQuote($Line) + { + if (preg_match('/^>[ ]?(.*)/', $Line['text'], $matches)) + { + $Block = array( + 'element' => array( + 'name' => 'blockquote', + 'handler' => 'lines', + 'text' => (array) $matches[1], + ), + ); + + return $Block; + } + } + + protected function blockQuoteContinue($Line, array $Block) + { + if ($Line['text'][0] === '>' and preg_match('/^>[ ]?(.*)/', $Line['text'], $matches)) + { + if (isset($Block['interrupted'])) + { + $Block['element']['text'] []= ''; + + unset($Block['interrupted']); + } + + $Block['element']['text'] []= $matches[1]; + + return $Block; + } + + if ( ! isset($Block['interrupted'])) + { + $Block['element']['text'] []= $Line['text']; + + return $Block; + } + } + + # + # Rule + + protected function blockRule($Line) + { + if (preg_match('/^(['.$Line['text'][0].'])([ ]*\1){2,}[ ]*$/', $Line['text'])) + { + $Block = array( + 'element' => array( + 'name' => 'hr' + ), + ); + + return $Block; + } + } + + # + # Setext + + protected function blockSetextHeader($Line, array $Block = null) + { + if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted'])) + { + return; + } + + if (chop($Line['text'], $Line['text'][0]) === '') + { + $Block['element']['name'] = $Line['text'][0] === '=' ? 'h1' : 'h2'; + + return $Block; + } + } + + # + # Markup + + protected function blockMarkup($Line) + { + if ($this->markupEscaped or $this->safeMode) + { + return; + } + + if (preg_match('/^<(\w[\w-]*)(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*(\/)?>/', $Line['text'], $matches)) + { + $element = strtolower($matches[1]); + + if (in_array($element, $this->textLevelElements)) + { + return; + } + + $Block = array( + 'name' => $matches[1], + 'depth' => 0, + 'markup' => $Line['text'], + ); + + $length = strlen($matches[0]); + + $remainder = substr($Line['text'], $length); + + if (trim($remainder) === '') + { + if (isset($matches[2]) or in_array($matches[1], $this->voidElements)) + { + $Block['closed'] = true; + + $Block['void'] = true; + } + } + else + { + if (isset($matches[2]) or in_array($matches[1], $this->voidElements)) + { + return; + } + + if (preg_match('/<\/'.$matches[1].'>[ ]*$/i', $remainder)) + { + $Block['closed'] = true; + } + } + + return $Block; + } + } + + protected function blockMarkupContinue($Line, array $Block) + { + if (isset($Block['closed'])) + { + return; + } + + if (preg_match('/^<'.$Block['name'].'(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*>/i', $Line['text'])) # open + { + $Block['depth'] ++; + } + + if (preg_match('/(.*?)<\/'.$Block['name'].'>[ ]*$/i', $Line['text'], $matches)) # close + { + if ($Block['depth'] > 0) + { + $Block['depth'] --; + } + else + { + $Block['closed'] = true; + } + } + + if (isset($Block['interrupted'])) + { + $Block['markup'] .= "\n"; + + unset($Block['interrupted']); + } + + $Block['markup'] .= "\n".$Line['body']; + + return $Block; + } + + # + # Reference + + protected function blockReference($Line) + { + if (preg_match('/^\[(.+?)\]:[ ]*?(?:[ ]+["\'(](.+)["\')])?[ ]*$/', $Line['text'], $matches)) + { + $id = strtolower($matches[1]); + + $Data = array( + 'url' => $matches[2], + 'title' => null, + ); + + if (isset($matches[3])) + { + $Data['title'] = $matches[3]; + } + + $this->DefinitionData['Reference'][$id] = $Data; + + $Block = array( + 'hidden' => true, + ); + + return $Block; + } + } + + # + # Table + + protected function blockTable($Line, array $Block = null) + { + if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted'])) + { + return; + } + + if (strpos($Block['element']['text'], '|') !== false and chop($Line['text'], ' -:|') === '') + { + $alignments = array(); + + $divider = $Line['text']; + + $divider = trim($divider); + $divider = trim($divider, '|'); + + $dividerCells = explode('|', $divider); + + foreach ($dividerCells as $dividerCell) + { + $dividerCell = trim($dividerCell); + + if ($dividerCell === '') + { + continue; + } + + $alignment = null; + + if ($dividerCell[0] === ':') + { + $alignment = 'left'; + } + + if (substr($dividerCell, - 1) === ':') + { + $alignment = $alignment === 'left' ? 'center' : 'right'; + } + + $alignments []= $alignment; + } + + # ~ + + $HeaderElements = array(); + + $header = $Block['element']['text']; + + $header = trim($header); + $header = trim($header, '|'); + + $headerCells = explode('|', $header); + + foreach ($headerCells as $index => $headerCell) + { + $headerCell = trim($headerCell); + + $HeaderElement = array( + 'name' => 'th', + 'text' => $headerCell, + 'handler' => 'line', + ); + + if (isset($alignments[$index])) + { + $alignment = $alignments[$index]; + + $HeaderElement['attributes'] = array( + 'style' => 'text-align: '.$alignment.';', + ); + } + + $HeaderElements []= $HeaderElement; + } + + # ~ + + $Block = array( + 'alignments' => $alignments, + 'identified' => true, + 'element' => array( + 'name' => 'table', + 'handler' => 'elements', + ), + ); + + $Block['element']['text'] []= array( + 'name' => 'thead', + 'handler' => 'elements', + ); + + $Block['element']['text'] []= array( + 'name' => 'tbody', + 'handler' => 'elements', + 'text' => array(), + ); + + $Block['element']['text'][0]['text'] []= array( + 'name' => 'tr', + 'handler' => 'elements', + 'text' => $HeaderElements, + ); + + return $Block; + } + } + + protected function blockTableContinue($Line, array $Block) + { + if (isset($Block['interrupted'])) + { + return; + } + + if ($Line['text'][0] === '|' or strpos($Line['text'], '|')) + { + $Elements = array(); + + $row = $Line['text']; + + $row = trim($row); + $row = trim($row, '|'); + + preg_match_all('/(?:(\\\\[|])|[^|`]|`[^`]+`|`)+/', $row, $matches); + + foreach ($matches[0] as $index => $cell) + { + $cell = trim($cell); + + $Element = array( + 'name' => 'td', + 'handler' => 'line', + 'text' => $cell, + ); + + if (isset($Block['alignments'][$index])) + { + $Element['attributes'] = array( + 'style' => 'text-align: '.$Block['alignments'][$index].';', + ); + } + + $Elements []= $Element; + } + + $Element = array( + 'name' => 'tr', + 'handler' => 'elements', + 'text' => $Elements, + ); + + $Block['element']['text'][1]['text'] []= $Element; + + return $Block; + } + } + + # + # ~ + # + + protected function paragraph($Line) + { + $Block = array( + 'element' => array( + 'name' => 'p', + 'text' => $Line['text'], + 'handler' => 'line', + ), + ); + + return $Block; + } + + # + # Inline Elements + # + + protected $InlineTypes = array( + '"' => array('SpecialCharacter'), + '!' => array('Image'), + '&' => array('SpecialCharacter'), + '*' => array('Emphasis'), + ':' => array('Url'), + '<' => array('UrlTag', 'EmailTag', 'Markup', 'SpecialCharacter'), + '>' => array('SpecialCharacter'), + '[' => array('Link'), + '_' => array('Emphasis'), + '`' => array('Code'), + '~' => array('Strikethrough'), + '\\' => array('EscapeSequence'), + ); + + # ~ + + protected $inlineMarkerList = '!"*_&[:<>`~\\'; + + # + # ~ + # + + public function line($text, $nonNestables=array()) + { + $markup = ''; + + # $excerpt is based on the first occurrence of a marker + + while ($excerpt = strpbrk($text, $this->inlineMarkerList)) + { + $marker = $excerpt[0]; + + $markerPosition = strpos($text, $marker); + + $Excerpt = array('text' => $excerpt, 'context' => $text); + + foreach ($this->InlineTypes[$marker] as $inlineType) + { + # check to see if the current inline type is nestable in the current context + + if ( ! empty($nonNestables) and in_array($inlineType, $nonNestables)) + { + continue; + } + + $Inline = $this->{'inline'.$inlineType}($Excerpt); + + if ( ! isset($Inline)) + { + continue; + } + + # makes sure that the inline belongs to "our" marker + + if (isset($Inline['position']) and $Inline['position'] > $markerPosition) + { + continue; + } + + # sets a default inline position + + if ( ! isset($Inline['position'])) + { + $Inline['position'] = $markerPosition; + } + + # cause the new element to 'inherit' our non nestables + + foreach ($nonNestables as $non_nestable) + { + $Inline['element']['nonNestables'][] = $non_nestable; + } + + # the text that comes before the inline + $unmarkedText = substr($text, 0, $Inline['position']); + + # compile the unmarked text + $markup .= $this->unmarkedText($unmarkedText); + + # compile the inline + $markup .= isset($Inline['markup']) ? $Inline['markup'] : $this->element($Inline['element']); + + # remove the examined text + $text = substr($text, $Inline['position'] + $Inline['extent']); + + continue 2; + } + + # the marker does not belong to an inline + + $unmarkedText = substr($text, 0, $markerPosition + 1); + + $markup .= $this->unmarkedText($unmarkedText); + + $text = substr($text, $markerPosition + 1); + } + + $markup .= $this->unmarkedText($text); + + return $markup; + } + + # + # ~ + # + + protected function inlineCode($Excerpt) + { + $marker = $Excerpt['text'][0]; + + if (preg_match('/^('.$marker.'+)[ ]*(.+?)[ ]*(? strlen($matches[0]), + 'element' => array( + 'name' => 'code', + 'text' => $text, + ), + ); + } + } + + protected function inlineEmailTag($Excerpt) + { + if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<((mailto:)?\S+?@\S+?)>/i', $Excerpt['text'], $matches)) + { + $url = $matches[1]; + + if ( ! isset($matches[2])) + { + $url = 'mailto:' . $url; + } + + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => 'a', + 'text' => $matches[1], + 'attributes' => array( + 'href' => $url, + ), + ), + ); + } + } + + protected function inlineEmphasis($Excerpt) + { + if ( ! isset($Excerpt['text'][1])) + { + return; + } + + $marker = $Excerpt['text'][0]; + + if ($Excerpt['text'][1] === $marker and preg_match($this->StrongRegex[$marker], $Excerpt['text'], $matches)) + { + $emphasis = 'strong'; + } + elseif (preg_match($this->EmRegex[$marker], $Excerpt['text'], $matches)) + { + $emphasis = 'em'; + } + else + { + return; + } + + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => $emphasis, + 'handler' => 'line', + 'text' => $matches[1], + ), + ); + } + + protected function inlineEscapeSequence($Excerpt) + { + if (isset($Excerpt['text'][1]) and in_array($Excerpt['text'][1], $this->specialCharacters)) + { + return array( + 'markup' => $Excerpt['text'][1], + 'extent' => 2, + ); + } + } + + protected function inlineImage($Excerpt) + { + if ( ! isset($Excerpt['text'][1]) or $Excerpt['text'][1] !== '[') + { + return; + } + + $Excerpt['text']= substr($Excerpt['text'], 1); + + $Link = $this->inlineLink($Excerpt); + + if ($Link === null) + { + return; + } + + $Inline = array( + 'extent' => $Link['extent'] + 1, + 'element' => array( + 'name' => 'img', + 'attributes' => array( + 'src' => $Link['element']['attributes']['href'], + 'alt' => $Link['element']['text'], + ), + ), + ); + + $Inline['element']['attributes'] += $Link['element']['attributes']; + + unset($Inline['element']['attributes']['href']); + + return $Inline; + } + + protected function inlineLink($Excerpt) + { + $Element = array( + 'name' => 'a', + 'handler' => 'line', + 'nonNestables' => array('Url', 'Link'), + 'text' => null, + 'attributes' => array( + 'href' => null, + 'title' => null, + ), + ); + + $extent = 0; + + $remainder = $Excerpt['text']; + + if (preg_match('/\[((?:[^][]++|(?R))*+)\]/', $remainder, $matches)) + { + $Element['text'] = $matches[1]; + + $extent += strlen($matches[0]); + + $remainder = substr($remainder, $extent); + } + else + { + return; + } + + if (preg_match('/^[(]\s*+((?:[^ ()]++|[(][^ )]+[)])++)(?:[ ]+("[^"]*"|\'[^\']*\'))?\s*[)]/', $remainder, $matches)) + { + $Element['attributes']['href'] = $matches[1]; + + if (isset($matches[2])) + { + $Element['attributes']['title'] = substr($matches[2], 1, - 1); + } + + $extent += strlen($matches[0]); + } + else + { + if (preg_match('/^\s*\[(.*?)\]/', $remainder, $matches)) + { + $definition = strlen($matches[1]) ? $matches[1] : $Element['text']; + $definition = strtolower($definition); + + $extent += strlen($matches[0]); + } + else + { + $definition = strtolower($Element['text']); + } + + if ( ! isset($this->DefinitionData['Reference'][$definition])) + { + return; + } + + $Definition = $this->DefinitionData['Reference'][$definition]; + + $Element['attributes']['href'] = $Definition['url']; + $Element['attributes']['title'] = $Definition['title']; + } + + return array( + 'extent' => $extent, + 'element' => $Element, + ); + } + + protected function inlineMarkup($Excerpt) + { + if ($this->markupEscaped or $this->safeMode or strpos($Excerpt['text'], '>') === false) + { + return; + } + + if ($Excerpt['text'][1] === '/' and preg_match('/^<\/\w[\w-]*[ ]*>/s', $Excerpt['text'], $matches)) + { + return array( + 'markup' => $matches[0], + 'extent' => strlen($matches[0]), + ); + } + + if ($Excerpt['text'][1] === '!' and preg_match('/^/s', $Excerpt['text'], $matches)) + { + return array( + 'markup' => $matches[0], + 'extent' => strlen($matches[0]), + ); + } + + if ($Excerpt['text'][1] !== ' ' and preg_match('/^<\w[\w-]*(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*\/?>/s', $Excerpt['text'], $matches)) + { + return array( + 'markup' => $matches[0], + 'extent' => strlen($matches[0]), + ); + } + } + + protected function inlineSpecialCharacter($Excerpt) + { + if ($Excerpt['text'][0] === '&' and ! preg_match('/^&#?\w+;/', $Excerpt['text'])) + { + return array( + 'markup' => '&', + 'extent' => 1, + ); + } + + $SpecialCharacter = array('>' => 'gt', '<' => 'lt', '"' => 'quot'); + + if (isset($SpecialCharacter[$Excerpt['text'][0]])) + { + return array( + 'markup' => '&'.$SpecialCharacter[$Excerpt['text'][0]].';', + 'extent' => 1, + ); + } + } + + protected function inlineStrikethrough($Excerpt) + { + if ( ! isset($Excerpt['text'][1])) + { + return; + } + + if ($Excerpt['text'][1] === '~' and preg_match('/^~~(?=\S)(.+?)(?<=\S)~~/', $Excerpt['text'], $matches)) + { + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => 'del', + 'text' => $matches[1], + 'handler' => 'line', + ), + ); + } + } + + protected function inlineUrl($Excerpt) + { + if ($this->urlsLinked !== true or ! isset($Excerpt['text'][2]) or $Excerpt['text'][2] !== '/') + { + return; + } + + if (preg_match('/\bhttps?:[\/]{2}[^\s<]+\b\/*/ui', $Excerpt['context'], $matches, PREG_OFFSET_CAPTURE)) + { + $url = $matches[0][0]; + + $Inline = array( + 'extent' => strlen($matches[0][0]), + 'position' => $matches[0][1], + 'element' => array( + 'name' => 'a', + 'text' => $url, + 'attributes' => array( + 'href' => $url, + ), + ), + ); + + return $Inline; + } + } + + protected function inlineUrlTag($Excerpt) + { + if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<(\w+:\/{2}[^ >]+)>/i', $Excerpt['text'], $matches)) + { + $url = $matches[1]; + + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => 'a', + 'text' => $url, + 'attributes' => array( + 'href' => $url, + ), + ), + ); + } + } + + # ~ + + protected function unmarkedText($text) + { + if ($this->breaksEnabled) + { + $text = preg_replace('/[ ]*\n/', "
\n", $text); + } + else + { + $text = preg_replace('/(?:[ ][ ]+|[ ]*\\\\)\n/', "
\n", $text); + $text = str_replace(" \n", "\n", $text); + } + + return $text; + } + + # + # Handlers + # + + protected function element(array $Element) + { + if ($this->safeMode) + { + $Element = $this->sanitiseElement($Element); + } + + $markup = '<'.$Element['name']; + + if (isset($Element['attributes'])) + { + foreach ($Element['attributes'] as $name => $value) + { + if ($value === null) + { + continue; + } + + $markup .= ' '.$name.'="'.self::escape($value).'"'; + } + } + + if (isset($Element['text'])) + { + $markup .= '>'; + + if (!isset($Element['nonNestables'])) + { + $Element['nonNestables'] = array(); + } + + if (isset($Element['handler'])) + { + $markup .= $this->{$Element['handler']}($Element['text'], $Element['nonNestables']); + } + else + { + $markup .= self::escape($Element['text'], true); + } + + $markup .= ''; + } + else + { + $markup .= ' />'; + } + + return $markup; + } + + protected function elements(array $Elements) + { + $markup = ''; + + foreach ($Elements as $Element) + { + $markup .= "\n" . $this->element($Element); + } + + $markup .= "\n"; + + return $markup; + } + + # ~ + + protected function li($lines) + { + $markup = $this->lines($lines); + + $trimmedMarkup = trim($markup); + + if ( ! in_array('', $lines) and substr($trimmedMarkup, 0, 3) === '

') + { + $markup = $trimmedMarkup; + $markup = substr($markup, 3); + + $position = strpos($markup, "

"); + + $markup = substr_replace($markup, '', $position, 4); + } + + return $markup; + } + + # + # Deprecated Methods + # + + function parse($text) + { + $markup = $this->text($text); + + return $markup; + } + + protected function sanitiseElement(array $Element) + { + static $goodAttribute = '/^[a-zA-Z0-9][a-zA-Z0-9-_]*+$/'; + static $safeUrlNameToAtt = array( + 'a' => 'href', + 'img' => 'src', + ); + + if (isset($safeUrlNameToAtt[$Element['name']])) + { + $Element = $this->filterUnsafeUrlInAttribute($Element, $safeUrlNameToAtt[$Element['name']]); + } + + if ( ! empty($Element['attributes'])) + { + foreach ($Element['attributes'] as $att => $val) + { + # filter out badly parsed attribute + if ( ! preg_match($goodAttribute, $att)) + { + unset($Element['attributes'][$att]); + } + # dump onevent attribute + elseif (self::striAtStart($att, 'on')) + { + unset($Element['attributes'][$att]); + } + } + } + + return $Element; + } + + protected function filterUnsafeUrlInAttribute(array $Element, $attribute) + { + foreach ($this->safeLinksWhitelist as $scheme) + { + if (self::striAtStart($Element['attributes'][$attribute], $scheme)) + { + return $Element; + } + } + + $Element['attributes'][$attribute] = str_replace(':', '%3A', $Element['attributes'][$attribute]); + + return $Element; + } + + # + # Static Methods + # + + protected static function escape($text, $allowQuotes = false) + { + return htmlspecialchars($text, $allowQuotes ? ENT_NOQUOTES : ENT_QUOTES, 'UTF-8'); + } + + protected static function striAtStart($string, $needle) + { + $len = strlen($needle); + + if ($len > strlen($string)) + { + return false; + } + else + { + return strtolower(substr($string, 0, $len)) === strtolower($needle); + } + } + + static function instance($name = 'default') + { + if (isset(self::$instances[$name])) + { + return self::$instances[$name]; + } + + $instance = new static(); + + self::$instances[$name] = $instance; + + return $instance; + } + + private static $instances = array(); + + # + # Fields + # + + protected $DefinitionData; + + # + # Read-Only + + protected $specialCharacters = array( + '\\', '`', '*', '_', '{', '}', '[', ']', '(', ')', '>', '#', '+', '-', '.', '!', '|', + ); + + protected $StrongRegex = array( + '*' => '/^[*]{2}((?:\\\\\*|[^*]|[*][^*]*[*])+?)[*]{2}(?![*])/s', + '_' => '/^__((?:\\\\_|[^_]|_[^_]*_)+?)__(?!_)/us', + ); + + protected $EmRegex = array( + '*' => '/^[*]((?:\\\\\*|[^*]|[*][*][^*]+?[*][*])+?)[*](?![*])/s', + '_' => '/^_((?:\\\\_|[^_]|__[^_]*__)+?)_(?!_)\b/us', + ); + + protected $regexHtmlAttribute = '[a-zA-Z_:][\w:.-]*(?:\s*=\s*(?:[^"\'=<>`\s]+|"[^"]*"|\'[^\']*\'))?'; + + protected $voidElements = array( + 'area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'link', 'meta', 'param', 'source', + ); + + protected $textLevelElements = array( + 'a', 'br', 'bdo', 'abbr', 'blink', 'nextid', 'acronym', 'basefont', + 'b', 'em', 'big', 'cite', 'small', 'spacer', 'listing', + 'i', 'rp', 'del', 'code', 'strike', 'marquee', + 'q', 'rt', 'ins', 'font', 'strong', + 's', 'tt', 'kbd', 'mark', + 'u', 'xm', 'sub', 'nobr', + 'sup', 'ruby', + 'var', 'span', + 'wbr', 'time', + ); +} diff --git a/application/libraries/index.html b/application/libraries/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/libraries/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/logs/index.html b/application/logs/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/logs/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/models/Delete.php b/application/models/Delete.php new file mode 100644 index 0000000..e69fcff --- /dev/null +++ b/application/models/Delete.php @@ -0,0 +1,21 @@ +db->query($sql1); + $this->db->query($sql2); + } + + + } +?> \ No newline at end of file diff --git a/application/models/Insert.php b/application/models/Insert.php new file mode 100644 index 0000000..ba0bfbd --- /dev/null +++ b/application/models/Insert.php @@ -0,0 +1,56 @@ +db->insert('images', $datas)){ + + //如果插入成功返回ID + return $this->db->insert_id(); + } + else{ + return false; + exit; + + } + } + //插入到imginfo表 + public function imginfo($datas){ + if($this->db->insert('imginfo', $datas)){ + + //如果插入成功返回ID + return $this->db->insert_id(); + } + else{ + return false; + exit; + } + } + //插入安装的默认数据 + public function default(){ + //上传限制初始数据 + // $uplimit_values = array( + // "max_size" => 5, + // "number" => 10 + // ); + // $uplimit_values = json_encode($uplimit_values); + // $uplimit = array( + // "name" => "uplimit", + // "values" => $uplimit_values, + // "switch" => "ON" + // ); + // //插入数据 + // $this->db->insert('options',$uplimit); + + //图片压缩初始数据 + + } + + } +?> \ No newline at end of file diff --git a/application/models/Query.php b/application/models/Query.php new file mode 100644 index 0000000..56d774a --- /dev/null +++ b/application/models/Query.php @@ -0,0 +1,269 @@ +db->query($sql); + + + if($query){ + $row = $query->row(); + $domain = $row->domains; + //var_dump($domain); + return $domain; + + } + else{ + return FALSE; + } + } + //查询是否重复 + public function repeat($imgid){ + $sql = "SELECT * FROM img_images WHERE `imgid` = '$imgid'"; + + $query = $this->db->query($sql); + if($query){ + $row = $query->row(); + //var_dump($domain); + return $row; + } + else{ + return false; + } + } + //根据ID查询1张图片 + public function onepic($imgid){ + $sql = "SELECT * FROM img_images WHERE `imgid` = '$imgid'"; + + $query = $this->db->query($sql); + if($query){ + $row = $query->row(); + //var_dump($domain); + return $row; + } + else{ + return false; + } + } + public function img($id){ + $id = strip_tags($id); + $id = (int)$id; + $sql = "SELECT * FROM img_images WHERE `id` = '$id'"; + + $query = $this->db->query($sql); + if($query){ + $row = $query->row(); + //var_dump($domain); + return $row; + } + else{ + return false; + } + } + //查询图片信息 + public function imginfo($imgid){ + $sql = "SELECT * FROM img_imginfo WHERE `imgid` = '$imgid'"; + + $query = $this->db->query($sql); + if($query){ + $row = $query->row(); + //var_dump($domain); + return $row; + } + else{ + return false; + } + } + //查询用户信息 + public function userinfo(){ + $sql = "SELECT * FROM `img_options` WHERE `name` = 'userinfo' LIMIT 1"; + + $query = $this->db->query($sql); + + if($query){ + $row = $query->row(); + + return $row; + } + else{ + return false; + } + } + //查询tinypng设置 + public function tinypng(){ + $sql = "SELECT * FROM `img_options` WHERE `name` = 'tinypng' LIMIT 1"; + @$query = $this->db->query($sql); + + if($query){ + $row = $query->row(); + return $row; + } + else{ + return FALSE; + } + } + //查询站点信息 + public function site_setting($type = ''){ + $sql = "SELECT * FROM 'img_options' WHERE name = 'site_setting' LIMIT 1"; + $query = $this->db->query($sql); + + //如果类型为空,则返回完整对象 + if($type == '') { + if($query){ + $row = $query->row(); + + return $row; + } + else{ + return FALSE; + } + } + else{ + if($query){ + $row = $query->row(); + $row = json_decode($row->values); + return $row; + } + else{ + return FALSE; + } + } + + + } + //新版查询站点信息 + public function siteinfo(){ + $sql = "SELECT * FROM 'img_options' WHERE name = 'site_setting' LIMIT 1"; + $query = $this->db->query($sql); + + if($query){ + $row = $query->row(); + var_dump($row); + return $row; + } + else{ + return FALSE; + } + } + //查询各种设置 + public function option($name){ + $sql = "SELECT * FROM 'img_options' WHERE name = '$name' LIMIT 1"; + $query = $this->db->query($sql); + + if($query){ + $row = $query->row(); + + return $row; + } + else{ + return FALSE; + } + } + //查询上传数量限制,传入参数IP + public function uplimit($ip){ + //获取今天的日期 + $date = date('Y-m-d',time()); + $date = $date.'%'; + //查询出今天上传的数量 + $sql = "select count(*) num from img_images where `ip` = '$ip' AND `user` = 'visitor' AND `date` LIKE '$date'"; + $query = $this->db->query($sql); + //获取用户已经上传的数量 + $num = (int)$query->row()->num; + // var_dump($num); + + // exit; + //查询系统限制的条数 + $sql = "SELECT * FROM 'img_options' WHERE name = 'uplimit' LIMIT 1"; + $query = $this->db->query($sql); + $limit = $query->row(); + $limit = $limit->values; + $limit = json_decode($limit); + $limit = $limit->limit; + + //进行判断 + //上传达到限制了,返回FALSE + if($num >= $limit){ + return FALSE; + } + else{ + return TRUE; + } + } + //查询图片完整信息,用于探索发现,$num为要查询的图片数量 + public function found($num){ + //先写一个强大的SQL语句 + $sql = "SELECT a.id,a.imgid,a.path,a.date,b.mime,b.width,b.height,b.views,b.ext,b.client_name FROM img_images AS a INNER JOIN img_imginfo AS b ON a.imgid = b.imgid AND a.user = 'visitor' AND a.level != 'adult' ORDER BY a.id DESC LIMIT $num"; + + $query = $this->db->query($sql); + + $query = $query->result_array(); + return $query; + } + //查询存储引擎 + public function storage($name){ + $sql = "SELECT * FROM `img_storage` WHERE `engine` = '$name' LIMIT 1"; + + $query = $this->db->query($sql); + if($query){ + $row = $query->row(); + return $row; + } + else{ + return FALSE; + } + } + //统计数量 + public function count_num($type){ + switch ($type) { + case 'admin': + $sql = "SELECT count(*) AS num FROM `img_images` WHERE `user` = 'admin'"; + break; + case 'visitor': + $sql = "SELECT count(*) AS num FROM `img_images` WHERE `user` = 'visitor'"; + break; + case 'dubious': + $sql = "SELECT count(*) AS num FROM `img_images` WHERE `level` = 'adult'"; + break; + case 'day': + $sql = "SELECT count(*) AS num FROM `img_images` WHERE date LIKE date('now') || '%'"; + break; + case 'month': + $sql = "SELECT count(*) AS num FROM `img_images` WHERE date LIKE strftime('%Y-%m','now') || '%'"; + break; + default: + # code... + break; + } + $query = $this->db->query($sql); + $row = $query->row(); + return $row; + } + //查询单张图片信息 + public function picinfo($imgid){ + $sql = "SELECT a.id,a.ip,a.imgid,a.path,a.date,b.mime,b.width,b.height,b.views,b.ext,b.client_name FROM img_images AS a INNER JOIN img_imginfo AS b ON a.imgid = b.imgid AND b.imgid = '$imgid' LIMIT 1"; + + $query = $this->db->query($sql); + + $query = $query->row(); + return $query; + } + //根据img_images id查出图片信息 + public function img_id($id){ + $id = (int)$id; + //先获取img id + $sql = "SELECT a.*,b.mime,b.width,b.height,b.views,b.ext,b.client_name FROM img_images AS a INNER JOIN img_imginfo AS b ON a.id = $id AND a.imgid = b.imgid"; + $imginfo = $this->db->query($sql)->row(); + + + return $imginfo; + + } + } +?> \ No newline at end of file diff --git a/application/models/Update.php b/application/models/Update.php new file mode 100644 index 0000000..4b90a12 --- /dev/null +++ b/application/models/Update.php @@ -0,0 +1,86 @@ +db->query($sql); + if($query){ + return true; + } + else{ + return false; + } + } + //更新图片压缩 + public function compress($id){ + $id = strip_tags($id); + $id = (int)$id; + $sql = "UPDATE img_images SET `compression` = 1"; + $query = $this->db->query($sql); + if($query){ + return TRUE; + } + else{ + return FALSE; + } + } + //更新站点信息 + public function site($name,$data){ + $id = strip_tags($name); + + $sql = "UPDATE img_options SET `values` = '$data' WHERE `name` = '$name'"; + $query = $this->db->query($sql); + if($query){ + return TRUE; + } + else{ + return FALSE; + } + } + //更新tinypng设置 + public function tinypng($values,$switch){ + $sql = "UPDATE img_options SET `values` = '$values',`switch` = '$switch' WHERE `name` = 'tinypng'"; + + //echo $sql; + + $query = $this->db->query($sql); + if($query){ + return TRUE; + } + else{ + return FALSE; + } + } + //更新moderate + public function moderate($values,$switch){ + $sql = "UPDATE img_options SET `values` = '$values',`switch` = '$switch' WHERE `name` = 'moderate'"; + $query = $this->db->query($sql); + if($query){ + return TRUE; + } + else{ + return FALSE; + } + } + //更新存储引擎 + public function storage($data,$engine){ + $this->db->where('engine', $engine); + $up = $this->db->update('storage', $data); + + if($up){ + return TRUE; + } + else{ + return FALSE; + } + } + + } +?> \ No newline at end of file diff --git a/application/models/index.html b/application/models/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/models/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/third_party/index.html b/application/third_party/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/third_party/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/views/admin/footer.php b/application/views/admin/footer.php new file mode 100644 index 0000000..9a20a23 --- /dev/null +++ b/application/views/admin/footer.php @@ -0,0 +1,59 @@ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
URL复制
HTML复制
Markdown复制
BBCode复制
+ + + + + + + + \ No newline at end of file diff --git a/application/views/admin/header.php b/application/views/admin/header.php new file mode 100644 index 0000000..d1d0422 --- /dev/null +++ b/application/views/admin/header.php @@ -0,0 +1,49 @@ + + + + + + + <?php echo $admin_title; ?> - ImgURL后台管理 + + + + + + +
+ \ No newline at end of file diff --git a/application/views/admin/identify.php b/application/views/admin/identify.php new file mode 100644 index 0000000..0e30baa --- /dev/null +++ b/application/views/admin/identify.php @@ -0,0 +1,40 @@ +
+
+
+
+ ImgURL需要使用Moderate Content提供的API来进行鉴黄识别,详细说明请参考帮助文档。 +
+
+
    +
  1. 由于某些原因可能接口会超时或者识别错误,建议配合 crontab 来定时识别图片。
  2. +
  3. 鉴黄接口地址为:/deal/identify_more
  4. +
  5. Moderate Content无法做到100%精准,可能存在误判,识别后的图片会标记为可疑图片。
  6. +
+
+
+
+
+
+
+ +
+ +
+
+
+ +
+ > +
+
+ +
+
+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/application/views/admin/images.php b/application/views/admin/images.php new file mode 100644 index 0000000..a7d6808 --- /dev/null +++ b/application/views/admin/images.php @@ -0,0 +1,85 @@ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+
+ <?php echo $img['client_name']; ?> +
+
+ +
+ +
+
+ +
+
+ +
+
+ +
+ diff --git a/application/views/admin/imginfo.php b/application/views/admin/imginfo.php new file mode 100644 index 0000000..bde15a3 --- /dev/null +++ b/application/views/admin/imginfo.php @@ -0,0 +1,59 @@ + + + + + New Document + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
分辨率 x
MIME类型
扩展名
上传时间
上传者IP
浏览次数
文件大小
+
+
+
+ + + diff --git a/application/views/admin/index.html b/application/views/admin/index.html new file mode 100644 index 0000000..e69de29 diff --git a/application/views/admin/index.php b/application/views/admin/index.php new file mode 100644 index 0000000..abc1325 --- /dev/null +++ b/application/views/admin/index.php @@ -0,0 +1,55 @@ +
+
+
+
+

累计上传

+

+
+
+
+
+

管理员累积上传

+

+
+
+
+
+

游客累积上传

+

+
+
+
+
+

可疑图片

+

+
+
+
+
+

本月上传

+

+
+
+
+
+

今日上传

+

+
+
+
+
+

社区支持

+

https://ttt.sh/

+
+
+
+
+

源码下载

+

https://github.com/

+
+
+
+
+ + + \ No newline at end of file diff --git a/application/views/admin/left.php b/application/views/admin/left.php new file mode 100644 index 0000000..a8a4693 --- /dev/null +++ b/application/views/admin/left.php @@ -0,0 +1,50 @@ + +
\ No newline at end of file diff --git a/application/views/admin/localhost.php b/application/views/admin/localhost.php new file mode 100644 index 0000000..68f63ed --- /dev/null +++ b/application/views/admin/localhost.php @@ -0,0 +1,26 @@ +
+
+
+
+ 请在下方填写localhost绑定域名(默认为站点域名),需要带有http(s),注意末尾没有/ +
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/application/views/admin/site.php b/application/views/admin/site.php new file mode 100644 index 0000000..8729af2 --- /dev/null +++ b/application/views/admin/site.php @@ -0,0 +1,54 @@ +
+
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+
+
+
+
diff --git a/application/views/admin/tinypng.php b/application/views/admin/tinypng.php new file mode 100644 index 0000000..204bcc6 --- /dev/null +++ b/application/views/admin/tinypng.php @@ -0,0 +1,39 @@ +
+
+
+
+ ImgURL需要使用TinyPNG提供的API来压缩图片,可同时设置2个API KEY,详细说明请查看帮助文档。 +
+
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ > +
+
+ +
+
+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/application/views/admin/uplimit.php b/application/views/admin/uplimit.php new file mode 100644 index 0000000..b8413f7 --- /dev/null +++ b/application/views/admin/uplimit.php @@ -0,0 +1,33 @@ +
+
+
+
+
+
+ +
+ > +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+
+
+
\ No newline at end of file diff --git a/application/views/admin/upto2.php b/application/views/admin/upto2.php new file mode 100644 index 0000000..f7d289d --- /dev/null +++ b/application/views/admin/upto2.php @@ -0,0 +1,16 @@ +
+
+
+
+
    +
  1. 1. 访问 imgurl_import.zip 将解压后的 import.php 放到站点根目录
  2. +
  3. 2. 请将ImgURL 1.x的数据库放到2.x的data/temp/目录,看起来应该是data/temp/imgurl.db3
  4. +
  5. 3. 将1.x的图片目录upload、temp放到2.x根目录
  6. +
  7. 4. 准备完毕后点击下方按钮进行升级
  8. +
  9. 5. 升级完毕后删除data/temp/imgurl.db3import.php
  10. +
+
+ +
+
+
\ No newline at end of file diff --git a/application/views/admin/urlup.php b/application/views/admin/urlup.php new file mode 100644 index 0000000..2e3979e --- /dev/null +++ b/application/views/admin/urlup.php @@ -0,0 +1,24 @@ +
+
+
+
+ 请输入图片地址,一行一个,一次不超过10个 +
+
+
+
+ + +
+ +
+
+
+ + +
+
+
+
\ No newline at end of file diff --git a/application/views/errors/cli/error_404.php b/application/views/errors/cli/error_404.php new file mode 100644 index 0000000..6984b61 --- /dev/null +++ b/application/views/errors/cli/error_404.php @@ -0,0 +1,8 @@ + + +An uncaught Exception was encountered + +Type: +Message: +Filename: getFile(), "\n"; ?> +Line Number: getLine(); ?> + + + +Backtrace: +getTrace() as $error): ?> + + File: + Line: + Function: + + + + diff --git a/application/views/errors/cli/error_general.php b/application/views/errors/cli/error_general.php new file mode 100644 index 0000000..6984b61 --- /dev/null +++ b/application/views/errors/cli/error_general.php @@ -0,0 +1,8 @@ + + +A PHP Error was encountered + +Severity: +Message: +Filename: +Line Number: + + + +Backtrace: + + + File: + Line: + Function: + + + + diff --git a/application/views/errors/cli/index.html b/application/views/errors/cli/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/views/errors/cli/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/views/errors/html/error_404.php b/application/views/errors/html/error_404.php new file mode 100644 index 0000000..756ea9d --- /dev/null +++ b/application/views/errors/html/error_404.php @@ -0,0 +1,64 @@ + + + + +404 Page Not Found + + + +
+

+ +
+ + \ No newline at end of file diff --git a/application/views/errors/html/error_db.php b/application/views/errors/html/error_db.php new file mode 100644 index 0000000..f5a43f6 --- /dev/null +++ b/application/views/errors/html/error_db.php @@ -0,0 +1,64 @@ + + + + +Database Error + + + +
+

+ +
+ + \ No newline at end of file diff --git a/application/views/errors/html/error_exception.php b/application/views/errors/html/error_exception.php new file mode 100644 index 0000000..8784886 --- /dev/null +++ b/application/views/errors/html/error_exception.php @@ -0,0 +1,32 @@ + + +
+ +

An uncaught Exception was encountered

+ +

Type:

+

Message:

+

Filename: getFile(); ?>

+

Line Number: getLine(); ?>

+ + + +

Backtrace:

+ getTrace() as $error): ?> + + + +

+ File:
+ Line:
+ Function: +

+ + + + + + +
\ No newline at end of file diff --git a/application/views/errors/html/error_general.php b/application/views/errors/html/error_general.php new file mode 100644 index 0000000..fc3b2eb --- /dev/null +++ b/application/views/errors/html/error_general.php @@ -0,0 +1,64 @@ + + + + +Error + + + +
+

+ +
+ + \ No newline at end of file diff --git a/application/views/errors/html/error_php.php b/application/views/errors/html/error_php.php new file mode 100644 index 0000000..b146f9c --- /dev/null +++ b/application/views/errors/html/error_php.php @@ -0,0 +1,33 @@ + + +
+ +

A PHP Error was encountered

+ +

Severity:

+

Message:

+

Filename:

+

Line Number:

+ + + +

Backtrace:

+ + + + +

+ File:
+ Line:
+ Function: +

+ + + + + + + +
\ No newline at end of file diff --git a/application/views/errors/html/index.html b/application/views/errors/html/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/views/errors/html/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/views/errors/index.html b/application/views/errors/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/views/errors/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/views/index.html b/application/views/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/application/views/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/application/views/user/footer.php b/application/views/user/footer.php new file mode 100644 index 0000000..ba9e1e5 --- /dev/null +++ b/application/views/user/footer.php @@ -0,0 +1,31 @@ + + + + + + + + + + \ No newline at end of file diff --git a/application/views/user/found.php b/application/views/user/found.php new file mode 100644 index 0000000..e706a01 --- /dev/null +++ b/application/views/user/found.php @@ -0,0 +1,77 @@ +load->helper('basic'); +?> +
+
+ +
+
+ <?php echo $img['client_name']; ?> +
+ + + +
+
+
+ +
+
+ + \ No newline at end of file diff --git a/application/views/user/header.php b/application/views/user/header.php new file mode 100644 index 0000000..4e39827 --- /dev/null +++ b/application/views/user/header.php @@ -0,0 +1,65 @@ + + + + + + <?php echo @$title; ?> + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/views/user/home.php b/application/views/user/home.php new file mode 100644 index 0000000..aad0747 --- /dev/null +++ b/application/views/user/home.php @@ -0,0 +1,136 @@ +
+
+ +
+
+ + + + + + +
+
+ +

将图片拖拽到此处,支持Ctrl + V粘贴上传

+
+
+ +
+
+ +
+
+
+ + +
+
+
+ +
+ +
+ +
+
+
+ + + + \ No newline at end of file diff --git a/application/views/user/img.php b/application/views/user/img.php new file mode 100644 index 0000000..eeeaa40 --- /dev/null +++ b/application/views/user/img.php @@ -0,0 +1,139 @@ +
+
+ +
+
+
+

+
+ <?php echo $title; ?> +
+
+ +
+

+ + + 下载 +

+
+ 此图片来自网友上传,不代表本站立场,若有侵权,请联系管理员删除!(QQ:337003006) +
+
+ +
+ +
+ +
+ + + +
+
+ + +
+ +
+ +
+ +
+
+ \ No newline at end of file diff --git a/application/views/user/install1.php b/application/views/user/install1.php new file mode 100644 index 0000000..0847693 --- /dev/null +++ b/application/views/user/install1.php @@ -0,0 +1,55 @@ +
+
+
+

ImgURL安装向导(1/3)

+ + + + + + + + + + + + + + + + + + + + + + + + +
名称要求当前信息检测结果
+ 不支持!'; + } + else{ + echo $info; + } + ?> +
+ + +
+ + 下一步'; + } + elseif($sum === FALSE){ + echo '您必须先解决上述问题才能进一步安装!'; + } + ?> +
+ +
+
+
\ No newline at end of file diff --git a/application/views/user/install2.php b/application/views/user/install2.php new file mode 100644 index 0000000..11f6bc1 --- /dev/null +++ b/application/views/user/install2.php @@ -0,0 +1,45 @@ +
+
+
+

ImgURL安装向导(2/3)

+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ 上一步 + +
+
+
+ + + + +
+
+
\ No newline at end of file diff --git a/application/views/user/install3.php b/application/views/user/install3.php new file mode 100644 index 0000000..10a1e08 --- /dev/null +++ b/application/views/user/install3.php @@ -0,0 +1,17 @@ +
+
+
+

安装完成!(3/3)

+ + + +
+
+
\ No newline at end of file diff --git a/application/views/user/login.php b/application/views/user/login.php new file mode 100644 index 0000000..d56c9ad --- /dev/null +++ b/application/views/user/login.php @@ -0,0 +1,23 @@ + +
+
+
+
+ + + +
+
+
+
+ \ No newline at end of file diff --git a/application/views/user/multiple.php b/application/views/user/multiple.php new file mode 100644 index 0000000..2009897 --- /dev/null +++ b/application/views/user/multiple.php @@ -0,0 +1,106 @@ +
+
+ +
+
+ + +
+
+ +

点击这里可选择多张图片,支持拖拽。

+
+
+ +
+
+ +
+
+
    +
  • URL
  • +
  • HTML
  • +
  • Markdown
  • +
  • BBCode
  • +
+
+ +
+

+                
+ +
+

+                
+ +
+

+                
+ +
+

+                
+
+
+
+ + +
+
+ + + + \ No newline at end of file diff --git a/application/views/user/page.php b/application/views/user/page.php new file mode 100644 index 0000000..2dd63cb --- /dev/null +++ b/application/views/user/page.php @@ -0,0 +1,19 @@ +
+
+
+
+
+
+
+ + +
+
+
+
\ No newline at end of file diff --git a/application/views/welcome_message.php b/application/views/welcome_message.php new file mode 100644 index 0000000..f511563 --- /dev/null +++ b/application/views/welcome_message.php @@ -0,0 +1,89 @@ + + + + + Welcome to CodeIgniter + + + + + +
+

Welcome to CodeIgniter!

+ +
+

The page you are looking at is being generated dynamically by CodeIgniter.

+ +

If you would like to edit this page you'll find it located at:

+ application/views/welcome_message.php + +

The corresponding controller for this page is found at:

+ application/controllers/Welcome.php + +

If you are exploring CodeIgniter for the very first time, you should start by reading the User Guide.

+
+ + +
+ + + \ No newline at end of file diff --git a/data/.htaccess b/data/.htaccess new file mode 100644 index 0000000..e3bd7d5 --- /dev/null +++ b/data/.htaccess @@ -0,0 +1,2 @@ +order allow,deny +deny from all \ No newline at end of file diff --git a/data/imgurl-simple.db3 b/data/imgurl-simple.db3 new file mode 100644 index 0000000000000000000000000000000000000000..66e7b22bd08f458fa2bbf7a4c67efaefd4e3467c GIT binary patch literal 12288 zcmeHM&2Jk;6rc6jad6_6s0T}pkk%UzcAJtqC86pCjI*vR+;!^@)SRrXJ+_BM*H-mJYFuk9EqNEO7h(#W&(KIXmO`|!?g z=}De4A~&qAp)>g&3L;5DAIUO8=q8L+7;nG`z*vV7gyCM2JDKx)6W#fJIRp$6e#P0A z@hkk-9DYF(2nYmT8v@~#*S3||NFX2(_|G8_#lInpe?s^d{3rZ~OCTT+_pt=;@JJw zp=URk#Sci_y3urH+U^nM(spxs?yX~ZYS(YLL48hf)BCi}xaBT7;~2CEZMN72#3M@j z9D_+gc~8xzEBUf~m#ZhoT;4I}ev&WL+LV~AIu37Y`~JC^o_NnZFs(ipVS3XAJHdJR zTAkRnE_Du-uKw+vT~5jrv{Jd42D6+*;9z76MK$+Ob0VJL*#V15xu|B%A`w~^qvZF9efsY;(E63#non37f!;Uw>p|GO~-XaxpZ8K3CVL| zM%FDur>2Jzhr*Y!Jnu$0arFH8It%?mqXEu74lKoP- zwVfTVhGX%#^z|LDl!m*W>kay{%5NCt@g@4Y1BTl&Ci`PYcY2}Iu6Ez|mk?|9jAzve z4yTxg<$sY*+VLpkeU3}^beA+$uyvhz#Xf0e&n8`0aGd6~PGulaASZuIL?_QXVMECZBEd*=Zr0 z9fU(m=$%0y*~6!92K>O>wwe~OY}rg_w6-;TVA|rV?}0MV!6<7J;K&)xN-_WP+ZQi? z_y(2_$VuPo*6ra&4e-6vyY1pdkpib4UsiJuD=jAqZMoh?R(>va<36*m_71E49e1DJ?95h?SLC zLc#KLM<@DM=>B3FnWAvpftdPC;+W|O^mw^z8w|7P~h%=^80J2QKyREHsZd_*yT_k>`SQB9#2e`hif4}MK;(G z{y!smh8O*Qtmk9cw)V>VV4LnR=CtppsQ&x0lH9I1AHqVXq<>=SQ`DcjwqZ)fy-8Q1 z;Pdojq2D6n{MbE1x!*`lG)s9^^69q?RX4ijv+{M$twS*0hJ0dwguaK`%Gwyejn3q` z?w+txke1OxT$w#jldfT({U`uPECUb0x>CXinC9Y8o@F zx$CI!j2&A{M!(~|F>vm~uVmdZ?>lav`z8DfW1F+T4~@R>b6uUdma5>xk>3#w$CZ-b zPx2mrUIkwmur|r}ViHGl)EC$Xyi5P#J?`hXWF4kOUHCgy&HI1jklTU(VpZip*y#2o zV#wHW|9^#()^_WE)j4c!d)od&U)F2(bxYZoEp@Y{GM!~Zp6KZaW$voAm6{fHdZJ!i HSHbHKP^4a1 literal 0 HcmV?d00001 diff --git a/imgs/index.html b/imgs/index.html new file mode 100644 index 0000000..e69de29 diff --git a/import.php b/import.php new file mode 100644 index 0000000..552b8bd --- /dev/null +++ b/import.php @@ -0,0 +1,134 @@ + 'sqlite', + 'database_file' => './data/temp/imgurl.db3' + ]); + + @$id = (int)$_GET['id']; + $nextid = $id + 1; + + $query1 = $db1->get("imginfo","*",[ + "id" => $id + ]); + + $endid = $db1->get("imginfo","id",[ + 'LIMIT' => 1, + "ORDER" => [ + "id" => "DESC" + ] + ]); + if($id > $endid){ + echo '全部导入完毕,请关闭此页面!'; + exit; + } + if(!$query1){ + echo '【请不要关闭此页面】没有查询成功,执行下一个!'; + header("Refresh:0.1;url=import.php?id=$nextid"); + exit; + } + //var_dump($query1); + //对imgurl 1.x数据进行处理 + //文件路径 + $data['path'] = '/'.$query1['path']; + //文件上传日期 + $data['date'] = $query1['date'].' 00:00'; + //文件所有者 + if($query1['dir'] == 'temp'){ + $data['user'] = 'visitor'; + } + else{ + $data['user'] = 'admin'; + } + //图片是否压缩 + $data['compression'] = $query1['compress']; + $query1['level'] = (int)$query1['level']; + //图片等级 + if($query1['level'] === 3){ + $data['level'] = 'adult'; + } + else{ + $data['level'] = 'everyone'; + } + //获取imgid + $file_name = basename($query1['path']); + //分割为数组 + $file_arr = explode('.',$file_name); + //获取imgid + $data['imgid'] = $file_arr[0]; + @$data['ext'] = '.'.$file_arr[1]; + + //设置存储引擎 + $data['storage'] = 'localhost'; + //图片水印 + $data['watermark'] = 0; + + //获取图片MIME类型 + switch ( @$file_arr[1] ) + { + case 'jpg': + $data['mime'] = 'image/jpeg'; + break; + case 'png': + $data['mime'] = 'image/png'; + break; + case 'gif': + $data['mime'] = 'image/gif'; + break; + case 'bmp': + $data['mime'] = 'image/bmp'; + break; + default: + $data['mime'] = 'image/jpeg'; + break; + } + + //获取图片尺寸 + @$sizeinfo = getimagesize($query1['path']); + $data['width'] = $sizeinfo[0]; + $data['height'] = $sizeinfo[1]; + + //将数据写入到IimgURL 2.x + $db2 = new Medoo([ + 'database_type' => 'sqlite', + 'database_file' => './data/imgurl.db3' + ]); + + if($id <= $endid){ + //数据插入到img_images + $db2->insert("img_images", [ + "imgid" => $data['imgid'], + "path" => $data['path'], + "storage" => $data['storage'], + "ip" => $query1['ip'], + "ua" => $query1['ua'], + "date" => $data['date'], + "user" => $data['user'], + "compression" => $data['compression'], + "watermark" => 0, + "level" => $data['level'] + ]); + //数据插入到imginfo + $db2->insert("img_imginfo", [ + "imgid" => $data['imgid'], + "mime" => $data['mime'], + "width" => $data['width'], + "height" => $data['height'], + "views" => 0, + "ext" => $data['ext'], + "client_name" => $file_name + ]); + echo '【请不要关闭此页面】导入成功,执行下一个!'; + header("Refresh:0.1;url=import.php?id=$nextid"); + } + else{ + echo '全部导入完成!'; + exit; + } + +?> \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..ca1304a --- /dev/null +++ b/index.php @@ -0,0 +1,315 @@ +=')) + { + error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED); + } + else + { + error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE); + } + break; + + default: + header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); + echo 'The application environment is not set correctly.'; + exit(1); // EXIT_ERROR +} + +/* + *--------------------------------------------------------------- + * SYSTEM DIRECTORY NAME + *--------------------------------------------------------------- + * + * This variable must contain the name of your "system" directory. + * Set the path if it is not in the same directory as this file. + */ + $system_path = 'system'; + +/* + *--------------------------------------------------------------- + * APPLICATION DIRECTORY NAME + *--------------------------------------------------------------- + * + * If you want this front controller to use a different "application" + * directory than the default one you can set its name here. The directory + * can also be renamed or relocated anywhere on your server. If you do, + * use an absolute (full) server path. + * For more info please see the user guide: + * + * https://codeigniter.com/user_guide/general/managing_apps.html + * + * NO TRAILING SLASH! + */ + $application_folder = 'application'; + +/* + *--------------------------------------------------------------- + * VIEW DIRECTORY NAME + *--------------------------------------------------------------- + * + * If you want to move the view directory out of the application + * directory, set the path to it here. The directory can be renamed + * and relocated anywhere on your server. If blank, it will default + * to the standard location inside your application directory. + * If you do move this, use an absolute (full) server path. + * + * NO TRAILING SLASH! + */ + $view_folder = ''; + + +/* + * -------------------------------------------------------------------- + * DEFAULT CONTROLLER + * -------------------------------------------------------------------- + * + * Normally you will set your default controller in the routes.php file. + * You can, however, force a custom routing by hard-coding a + * specific controller class/function here. For most applications, you + * WILL NOT set your routing here, but it's an option for those + * special instances where you might want to override the standard + * routing in a specific front controller that shares a common CI installation. + * + * IMPORTANT: If you set the routing here, NO OTHER controller will be + * callable. In essence, this preference limits your application to ONE + * specific controller. Leave the function name blank if you need + * to call functions dynamically via the URI. + * + * Un-comment the $routing array below to use this feature + */ + // The directory name, relative to the "controllers" directory. Leave blank + // if your controller is not in a sub-directory within the "controllers" one + // $routing['directory'] = ''; + + // The controller class file name. Example: mycontroller + // $routing['controller'] = ''; + + // The controller function you wish to be called. + // $routing['function'] = ''; + + +/* + * ------------------------------------------------------------------- + * CUSTOM CONFIG VALUES + * ------------------------------------------------------------------- + * + * The $assign_to_config array below will be passed dynamically to the + * config class when initialized. This allows you to set custom config + * items or override any default config values found in the config.php file. + * This can be handy as it permits you to share one application between + * multiple front controller files, with each file containing different + * config values. + * + * Un-comment the $assign_to_config array below to use this feature + */ + // $assign_to_config['name_of_config_item'] = 'value of config item'; + + + +// -------------------------------------------------------------------- +// END OF USER CONFIGURABLE SETTINGS. DO NOT EDIT BELOW THIS LINE +// -------------------------------------------------------------------- + +/* + * --------------------------------------------------------------- + * Resolve the system path for increased reliability + * --------------------------------------------------------------- + */ + + // Set the current directory correctly for CLI requests + if (defined('STDIN')) + { + chdir(dirname(__FILE__)); + } + + if (($_temp = realpath($system_path)) !== FALSE) + { + $system_path = $_temp.DIRECTORY_SEPARATOR; + } + else + { + // Ensure there's a trailing slash + $system_path = strtr( + rtrim($system_path, '/\\'), + '/\\', + DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR + ).DIRECTORY_SEPARATOR; + } + + // Is the system path correct? + if ( ! is_dir($system_path)) + { + header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); + echo 'Your system folder path does not appear to be set correctly. Please open the following file and correct this: '.pathinfo(__FILE__, PATHINFO_BASENAME); + exit(3); // EXIT_CONFIG + } + +/* + * ------------------------------------------------------------------- + * Now that we know the path, set the main path constants + * ------------------------------------------------------------------- + */ + // The name of THIS file + define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME)); + + // Path to the system directory + define('BASEPATH', $system_path); + + // Path to the front controller (this file) directory + define('FCPATH', dirname(__FILE__).DIRECTORY_SEPARATOR); + + // Name of the "system" directory + define('SYSDIR', basename(BASEPATH)); + + // The path to the "application" directory + if (is_dir($application_folder)) + { + if (($_temp = realpath($application_folder)) !== FALSE) + { + $application_folder = $_temp; + } + else + { + $application_folder = strtr( + rtrim($application_folder, '/\\'), + '/\\', + DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR + ); + } + } + elseif (is_dir(BASEPATH.$application_folder.DIRECTORY_SEPARATOR)) + { + $application_folder = BASEPATH.strtr( + trim($application_folder, '/\\'), + '/\\', + DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR + ); + } + else + { + header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); + echo 'Your application folder path does not appear to be set correctly. Please open the following file and correct this: '.SELF; + exit(3); // EXIT_CONFIG + } + + define('APPPATH', $application_folder.DIRECTORY_SEPARATOR); + + // The path to the "views" directory + if ( ! isset($view_folder[0]) && is_dir(APPPATH.'views'.DIRECTORY_SEPARATOR)) + { + $view_folder = APPPATH.'views'; + } + elseif (is_dir($view_folder)) + { + if (($_temp = realpath($view_folder)) !== FALSE) + { + $view_folder = $_temp; + } + else + { + $view_folder = strtr( + rtrim($view_folder, '/\\'), + '/\\', + DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR + ); + } + } + elseif (is_dir(APPPATH.$view_folder.DIRECTORY_SEPARATOR)) + { + $view_folder = APPPATH.strtr( + trim($view_folder, '/\\'), + '/\\', + DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR + ); + } + else + { + header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); + echo 'Your view folder path does not appear to be set correctly. Please open the following file and correct this: '.SELF; + exit(3); // EXIT_CONFIG + } + + define('VIEWPATH', $view_folder.DIRECTORY_SEPARATOR); + +/* + * -------------------------------------------------------------------- + * LOAD THE BOOTSTRAP FILE + * -------------------------------------------------------------------- + * + * And away we go... + */ +require_once BASEPATH.'core/CodeIgniter.php'; diff --git a/static/bg.png b/static/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..77e81bbfd1c3ded1060299dfabd7817d38e27b35 GIT binary patch literal 77595 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 IM6N<$f<%;Ng8%>k literal 0 HcmV?d00001 diff --git a/static/clipBoard.min.js b/static/clipBoard.min.js new file mode 100644 index 0000000..9fc81f8 --- /dev/null +++ b/static/clipBoard.min.js @@ -0,0 +1,8 @@ +/** + * clipboard.js + * width clipboard.js, you can copy cut and paste clipboard data + * the main methods ard execCommand for modern browser and clipboardData for ie + * @author ganzw@gmail.com + * @url https://github.com/baixuexiyang/clipBoard.js + */ +!function(t,e){"undefined"!=typeof module&&module.exports?module.exports=e():"function"==typeof define&&define.amd?define(e):this[t]=e()}("clipBoard",function(){"use strict";function t(t,e){this.options=e||{},this.tar=t[0]||t,this.options.copy&&this.copyd(),this.options.cut&&this.cut(),this.options.paste&&this.paste()}return t.prototype.copyd=function(t){if(this.options.beforeCopy&&this.options.beforeCopy(),t=t||this.tar.value||this.tar.innerText,this.options.copy&&(t=this.options.copy()),document.execCommand){var e=document.createElement("SPAN");if(e.textContent=t,document.body.appendChild(e),document.selection){var o=document.body.createTextRange();o.moveToElementText(e),o.select()}else if(window.getSelection){var o=document.createRange();o.selectNode(e),window.getSelection().removeAllRanges(),window.getSelection().addRange(o)}document.execCommand("copy"),e.remove?e.remove():e.removeNode(!0)}window.clipboardData&&window.clipboardData.setData("text",t),this.options.afterCopy&&this.options.afterCopy()},t.prototype.cut=function(){if("text"===this.tar.type||"textarea"===this.tar.type){if(this.options.beforeCut&&this.options.beforeCut(),document.execCommand){var t=this.tar;if(document.selection){var e=document.body.createTextRange();e.moveToElementText(t),e.select()}else window.getSelection&&t.select();document.execCommand("cut")}window.clipboardData&&(window.clipboardData.setData("text",this.tar.value),this.tar.value=""),this.options.afterCut&&this.options.afterCut()}},t.prototype.paste=function(){if("text"===this.tar.type||"textarea"===this.tar.type){if(this.options.beforePaste&&this.options.beforePaste(),document.execCommand){var t=this.tar;if(t.setSelectionRange)t.focus(),t.setSelectionRange(t.value.length,t.value.length);else if(t.createTextRange){var e=t.createTextRange();e.collapse(!0),e.moveEnd("character",t.value.length),e.moveStart("character",t.value.length),e.select()}document.execCommand("paste")}!document.execCommand&&window.clipboardData&&(this.tar.value+=window.clipboardData.getData("text")),this.options.afterPaste&&this.options.afterPaste()}},t}); diff --git a/static/css/admin.css b/static/css/admin.css new file mode 100644 index 0000000..cc38b14 --- /dev/null +++ b/static/css/admin.css @@ -0,0 +1,133 @@ +body a{ + color:#009688; +} +.layui-logo a{ + color:#009688; +} +.site{ + margin-top:2em; +} +.setting{ + margin-top:2em; +} +.setting-msg{ + width:100%; + color: #fff; + background-color: #fc7c5f; + padding:0.8em; + border-radius: 5px; + margin-bottom:2em; +} +.identify-msg{ + margin-bottom: 2em; +} +.identify-msg li{ + list-style:decimal; +} +.identify-msg ol{ + margin-left:2em; + +} +.urltext label,.urlupmsg label{ + margin-bottom:1em; + display:block; +} +.showimgs{ + +} +#found-img{ + margin-top:1em; + +} +.showimgs img{ + max-width: 100%; + max-height:100%; + /*border:1px solid #ECECEC;*/ + /* border-radius:5px; */ + /*margin-top:1em;*/ + margin-left:auto; + margin-right:auto; + margin:0 auto; + display: block; +} +.img_thumb{ + + border:1px solid #dddddd; + /* border-radius: 5px; */ + text-align:center; + height:166.25px; + background: #F6F6F6; + display: block; + /* display: flex; + align-items: center; */ + +} +.img_thumb img{ + /* width:290px; + height:175px; */ + max-width: 100%; + /* margin: 2px 2px 2px 2px; */ + /* max-height: 100%; */ +} +/* 分页CSS样式 */ + +#paging .paging{ + padding:0.6em; + background: #eeeeee; + margin-right: 0.5em; +} +#paging strong{ + padding:0.6em; + background: #5FB878; + margin-right: 0.5em; + color:#FFFFFF; +} +.operate{ + /* border-top:1px solid #dddddd; + border-left:1px solid #dddddd; + border-right:1px solid #dddddd; */ + background-color:#F0F0F0; + padding:0.3em; +} +.operate div{ + display: inline; + margin-right:0.5em; +} +.operate .choose{ + height: 22px; + line-height: 22px; + padding: 0 5px; + font-size: 12px; +} +/* #operate .choose{ + height: 22px; + line-height: 22px; + padding: 0 5px; + font-size: 12px; +} */ +#imglink{ + z-index: 990; + display: none; +} +.statistics{ + background-color:#009688; + text-align: center; + font-size:30px; +} +.statistics a{ + color:#FFFFFF; +} +.analyze{ + background-color:#009688; + text-align:center; + color:#FFFFFF; +} +.analyze h3{ + line-height: 2.4em; +} +.analyze p{ + line-height: 2em; +} +.analyze a{ + color:#FFFFFF; +} \ No newline at end of file diff --git a/static/css/page.css b/static/css/page.css new file mode 100644 index 0000000..e69de29 diff --git a/static/embed.js b/static/embed.js new file mode 100644 index 0000000..127935f --- /dev/null +++ b/static/embed.js @@ -0,0 +1,210 @@ +// 选择按钮 +// $(document).ready(function(){ +// //获取默认上传方式 +// storage = $('#storage input[name="storage"]:checked ').val(); +// $("#upurl").text(storage); +// //用户自行选择上传方式 +// $("#storage").click(function(){ +// storage = $('#storage input[name="storage"]:checked ').val(); +// $("#upurl").text(storage); +// }); +// }); +// 这个东西没值,你拿不到 +layui.use(['upload','form','element','layer'], function(){ + var upload = layui.upload; + var form = layui.form; + var element = layui.element; + var layer = layui.layer; + var storage = $('#storage input[name="storage"]:checked ').val(); + + //图片查看器 + layer.photos({ + photos: '#found' + ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数) + }); + layer.photos({ + photos: '#lightgallery' + ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数) + }); + + //执行实例 + var uploadInst = upload.render({ + elem: '#upimg' //绑定元素 + //选择的时候触发 + ,choose: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。 + //uploadListIns.config.data.storage = storage; + storage = $('#storage input[name="storage"]:checked ').val(); + //this.url = '/upload/' + storage; + //console.log(this.url); + } + ,size:5120 + ,before: function(obj){ //obj参数包含的信息,跟 choose回调完全一致,可参见上文。 + layer.load(); //上传loading + } + ,url: '/upload/localhost' //上传接口 + ,done: function(res){ + //console.log(res); + //上传完毕回调 + //如果上传失败 + if(res.code == 0){ + layer.open({ + title: '温馨提示' + ,content: res.msg + }); + layer.closeAll('loading'); + } + else if(res.code == 200){ + layer.closeAll('loading'); + $("#img-thumb a").attr('href','/img/' + res.imgid); + $("#img-thumb img").attr('src',res.thumbnail_url); + $("#url").val(res.url); + $("#html").val(""); + $("#markdown").val("![](" + res.url + ")"); + $("#bbcode").val("[img]" + res.url + "[/img]"); + $("#imgshow").show(); + //对图片进行鉴黄识别 + identify(res.id); + } + } + ,error: function(){ + //请求异常回调 + layer.closeAll('loading'); + } + }); + //单文件上传END + //多文件上传开始 + upload.render({ + elem: '#multiple' + ,url: '/upload/localhost' + ,multiple:true + ,size:5120 + ,number:5 //可同时上传数量 + ,before: function(obj){ //上传之前的回调 + //清空显示区域 + $("#re-url pre").empty(); + $("#re-html pre").empty(); + $("#re-md pre").empty(); + $("#re-bbc pre").empty(); + layer.load(); //上传loading + n = 0; + } + ,allDone: function(obj){ //当文件全部被提交后,才触发 + //显示上传结果 + $("#multiple-re").show(); + //得到文件总数 + layer.closeAll('loading'); //关闭loading + } + ,done: function(res, index, upload){ //上传后的回调 + //n = n + 1; + + if(res.code == 200){ + //得到百分比 + //var col = (n / total) * 100; + multiple(res.url); + //对图片进行鉴黄识别 + identify(res.id); + //element.progress('up-status', col + '%'); + } + } + ,error: function(index, upload){ + layer.closeAll('loading'); //关闭loading + } + }) + //多文件上传END +}); + +//显示多图上传结果 +function multiple(url){ + $("#re-url pre").append(url + "
"); + $("#re-html pre").append("<img src = '" + url + "' />" + "
"); + $("#re-md pre").append("![](" + url + ")" + "
"); + $("#re-bbc pre").append("[img]" + url + "[/img]" + "
"); +} + +//复制链接 +//复制链接 +function copyurl(info){ + var copy = new clipBoard(document.getElementById('links'), { + beforeCopy: function() { + info = $("#" + info).val(); + }, + copy: function() { + return info; + }, + afterCopy: function() { + + } + }); + layui.use('layer', function(){ + var layer = layui.layer; + + layer.msg('链接已复制!', {time: 2000}) + }); +} + +//用户登录 +function login(){ + // 获取用户提交的信息 + var user = $("#user").val(); + var password = $("#password").val(); + + if((user == '') || (password == '')){ + layer.msg('用户名或密码不能为空!'); + return false; + } + + $.post("/user/verify",{user:user,password:password},function(data,status){ + var re = JSON.parse(data); + if(re.code == 200){ + window.location.href = "/admin/"; + } + else{ + layer.msg(re.msg,{time:2000}); + } + //layer.msg(data,{time:2000}); + }); +} + +//显示图片操作按钮 +function show_imgcon(id){ + $("#imgcon" + id).show(); +} +//隐藏图片操作按钮 +function hide_imgcon(id){ + $("#imgcon" + id).hide(); +} + +//显示图片链接 +function showlink(url,thumburl){ + layer.open({ + type: 1, + title: false, + content: $('#imglink'), + area: ['680px', '500px'] + }); + $("#img-thumb a").attr('href', thumburl); + $("#img-thumb img").attr('src',thumburl); + $("#url").val(url); + $("#html").val(""); + $("#markdown").val("![](" + url + ")"); + $("#bbcode").val("[img]" + url + "[/img]"); + $("#imglink").show(); +} + +//对图片进行鉴黄识别 +function identify(id){ + //对图片进行鉴黄识别 + $.get("/deal/identify/" + id,function(data,status){ + var re = JSON.parse(data); + //状态码为400,说明该图片存在异常 + if(re.code == 400){ + layer.open({ + title: '警告!' + ,content: '您的IP已被记录,请不要上传违规图片!' + }); + } + else{ + console.log(re.code); + } + }); +} \ No newline at end of file diff --git a/static/font-awesome/HELP-US-OUT.txt b/static/font-awesome/HELP-US-OUT.txt new file mode 100644 index 0000000..83d083d --- /dev/null +++ b/static/font-awesome/HELP-US-OUT.txt @@ -0,0 +1,7 @@ +I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, +Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, +comprehensive icon sets or copy and paste your own. + +Please. Check it out. + +-Dave Gandy diff --git a/static/font-awesome/css/font-awesome.css b/static/font-awesome/css/font-awesome.css new file mode 100644 index 0000000..ee906a8 --- /dev/null +++ b/static/font-awesome/css/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/static/font-awesome/css/font-awesome.min.css b/static/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/static/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/static/font-awesome/fonts/FontAwesome.otf b/static/font-awesome/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/static/font-awesome/fonts/fontawesome-webfont.eot b/static/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/font-awesome/fonts/fontawesome-webfont.ttf b/static/font-awesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 j0Ujq@0~5?AeKm$WmAqeDLEwy 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%0A`g2MHNk31)xuz=KdIJv!H=xb5t}Y_y`dmat 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

}1M2yjf(7)d-qsPkh5rADuI%pZ~8 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
(&E|aB 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

`816D{;s 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

Ci;yaA(U6cHNb>tq$tXY9a-|;S_2Ozs8 zWl79z6W6F}$hnW@w&qrFv2bY;A1=0~mKIRsnzz!bk_6WBJ4BhNp+N{908OL7JDd|z z*Lv>V!qwsCmj|9l@{Hx;h()RLlXB~B^P840m0{=5$;;^3q{;UCn$6nI@Qf4h9(L;G3m5v7f|dWmJh)YN=oV?QYv*}f^`>@Bb9q2QnANP2`%f{VmdYnm| zP2o8E2%?-EefE=JDT`9>VMMc4`E88Fq12I0-ovnMyoL@?&)V9eP1RkidBNB+klf>Y zb{+UA=QvL%+EI{pirm#9to*o+mKy+!R(`^}GWFT_?n?k8HSVSqrWwCKvb}dQ)>6*B+I@KrniA@$5;KS9H4ALGLnzNhs4U!Ti2~20n zaP1#(+$a!k7i2D5@rQpKv=gtP`tZw5%mQkD9?itFj&T5}#j7dilB!0*n8&Oj!V((% zJG`H_s=Nx~f4{z#@N?fiv>&}?eo&-uep5{#mk$7eanLH4p=0|2x^xz*z8#^XEJ)A# z7+B4{W*!I1P-rY3rhc?eFg5_R{ulvOianXR8u=>}H1^!Z)D+x)?xRbs)__ABdh(0`6X8XZQICx210eKL$9^j40$D@DB#cGe) zP@9rULjQ20ctlo$E3G=tV8az-u%#^wzegpAKQ|42rj$#SQ(S}c*A$Fuv-o|g!3+`T zO9m~^Z@s*=xlkHXz1w$mjDc)BU^1v|_o{@9Yd_3H4S6PRVR zN#6*=&qi*xZ8JLmE_?cRgxc9-wuT2gWit-WV%g&4UWJO9cQ5sEwO?a_>T*`LrDX1= zh3dU0c!b?k5yh*L?mRxqZ^KkQEY7_JMdU69R&WuV@n!x6)pe;G-Rs(Sxr$#Zw_T!r zof+_Ll*WA^8bheb8}>bAUPA1QtD2gN7Ep^OtsxZDqBv??C%B7~lmXEL2HKyS-Y*dS zqIUuI)s&C3oLLnWL)Un@OIhcaHEu|zw4mvi5uU7R%yBny5C#5Fu!a$THPc*$X-N)x z3qB;v+Ms*-MOi$f_Rv0J?oWQNxj@gJn{KG~%dq)Jd)fIjfM-Hrt;Xx`-UNTNUbBP~ zzuCCNn4DF$TZ@_@EB=TpcdSJZwpTADF>zU!mz`Ds@V6L77Xy`$tE1q8`_3SS8u)MC zT}ZbrqiwkpQ289A@0gov&H-1;_9g{`Pq$Q_+_$dj`CeE#?53@%!w9?a3kUet* zsexR}Dxpj(@(W@oFJdj()m{U7X_c`Vf6355X6E_{)4mt|%AxGbDw5Ap!PGP}XpTCf z&2nq;qt`Dt=|!a{Z2pJS?qR4UV1ol_gxtfa0j-I@lc+@^#R zFim?JwHBe%yJQ-2ZU2?>XPEc$*ODY9!;Wouo1e0gV!7q^A$30O{G6i*H^%r2W>!yx zuqMS39tGn3xsP1&WCXA>29#d_cfRF>T6o8}8hE<$2kBANv?dfs;Ls{q5eMV%-!b*X zLn;YH*L2AxQ{2?{@8-sLl@2c*i~B;9-}$;G95h<><;y1{bzXf}awU6y(_ddJ$c@Z* ziIkfZN*bgDK_wnm^|QbY%2JO+bPPeIhUg0m*f4@!GO+ zE0r3jt=?|yFA?C!dR~?q8R3u~vCoK@*ZldvW?_^Tyz!&SpM~n-s*d34&woFQ)T`wqI`J;=x8#T( z8|C?H{u9k6aQzCMU@sA59={61DLtLW#&?^6K<^VggDQN|cSY9m9Iv`?0xV3i=d8(l zlgbX_tG&+aptdv3mj^D<^uTW5_+bPtS6ef+)kD`e{){){m`Sd4@yD_nI13SJzZNoQN55pV*f`u5<) zE(Tx`F)O01x|hZoet9kprB%6#UEe170js4I`pW3wOG8e$eL}iPW0x*Y87BEV2I)Cinwol6 zc!G{AsyZg%dqvG?as@Ts7hS@M9=P9!j`mHvRf>zNo6vD`P)B;5L+%IXY~Tpb4<&Ro z*r0x#Oxdl}pXxU>$>^pmX-(?Q=4wb%SBmeRfh#0;1+QnrXLalcmt^;K#6A`;8pS-f zj<%sACiqZ-IAS$2T@OHisNG$mymRwKQ{s z`@46RK9Fz}T@ft5ml_p|rOMW+SkM5#O<~W4O?ZrYMvlQ3m!+pqEFUlh@_wFbXqChA z9kHg&&fgF8Rc28GVWT)>hg)Cmi&f>kbc;A}jTFmHAfE}`?GMA==n?aI$8yJwJ} z)j#InHu~{&!zbR9-x8L0Gp2Qrv45AU*r5ErY^v|eHbw|k7I8gp#Xjx^skoAZdDF0> z`e~c4TOH^zmBfunP5UJgabVC!OAKyO;6-Sbp=U9~AAt5d_?_Xsv`673Ka70@pxRjN z6h8o`kB{Igw^)?XaoCZ;8+TZ63Xy)oH#1T%OJfwZLJG9gY zOMXNF*ID1EWYa;MAo9W0hx+vX|rKe}J@^k`Ob%nReaYMj|*da!yoI&}2K%ceqr>WvMEhe!25W zgOng33I?FQ=eQ}}mY3g7&%Zp#3o#>?VrTT!btaZ|;i*q*R8eyZbJy~LHgJGJ(>kka zMY+~AV_6fAWoGaRdk!DMh8_3o8Pnw|0R+QxQ`8NVW6ABT*9;ttZ8CP#W`(Nn*WXer z;;rRB?$^~QZ->Q4iC0Lh6Q!I26hAeUeZ-P{XzDlsDOEy}k86`7yTY2m+h``_Cb+>g z|9+U2e^(!!8+42EuhmD}*BrhrW>D%B_Zo;Y26ScY*{N_KVrGe9r4Ak&E^#CNxk;cC zDa+^9Nun`+xa9*;w<|#aCk+wtQY>$(qHsd+WYW#d!eP;I+^_nJXV!u>Zw6F<|IS6f z--`6(CAp>;91MuTK8IFPUe(xN{Ge^TX<%IS44G4y5VUz8)c29|r#0{-f9Y#Caf@q`?)st) zdy}0>3LW9~|2|8o4j<(4^!bQ=sFZ}JBrJgXV%d^aut#@sb2d%Ifq0Um!zdxa$IVTV z8qSu5!HYm>yd@mQHXL!XS0zVh*9pnRH3678^Fv{Y!irR|<#7GYkK)cP23O7~oSV$? zdDU1O$%heZdQ6fE#_F>EwrLy^>P#iUjh+FNm(APY6|k1I((+qSIvop=1>C39)l`p0<^r*QEJ_y&IMsMIJlw=-^jb$_9iO z@eOf{9@D23SV|M-)|xNoaTS39j@vuzmE`IkB&0kmp*LBc>3!(==ED5|@45%@`IBi_ z;-^3V2LDT;q!X*n@Y)?TQyE2it+}vT5v`-x)vgoAoxXv&ua^{(Mw+8taD>ikr|M$# zcFwjJjv3}y`E_I2b)l)}U+!a3x`9lreP=DJoHk=n2w^jvsMuHe|q}TVdqr8 zwr0jU+l=j9sMERcVWyqUZFs#Pk~5X6UyOflY6oDw_UleojRGH`;Dbyo&tMk{pjuEG zzNgTFHxF3x#6Z8bPjZq_t4n5{i6aAw*m&(zdr$n@Smi-ypz)|{(-%UKige--DVKRk`dBk}%vshAvn4 zTUy>Uf4jzZ4E7EPkUi}A8KL}p;5M~pK%X4)gCUT!$KhdN_e=^8=R0wU$H0*L`wpo9 zfeTf#dTd-!LvKRfUD;0m90uDN_TvrU>1mr#hqfIE;b@+rUvg0)@I+e$y8Dkq|26V{8(2riB$L^lM9nN2_VDv$@Y$2W9FBn=f-w;DTsjOtF8;TJY zvSAuutD#kF`fjO`5d9toHWCpPT;cAiJ-lCyZv*zy=dz+3-N&}& zj!#%Hh>yc&FgBlwv{F>dZaS(Q6_7noO(moxx!5WA48uEW9zAlPfF=_)BCyWdxOlJj zdJ(#_ZtXM&rKnboK&2f~h#q6dwpRq6%hUgjAegg?kiEjy9nY)2_Wl=Hdd`U_^BjMC9Z0r|@rrY#i%oF(uZ5%C$?#+aI%12N zXKNUV7>AdgM_LhY8IVN{P3`FR<+}Qq) z^F1YaL&aVFX+5u!C`*S0P&=f=JZq}UOl>}OTLr0gK%0O0Dmfw<7J?pkF;&vLD7=U} zm1jrbZv=8(&nv+A=-^FMRhpotT$z;Hf0SJwhBs`NM>ZF(sJ{C5==EF!%O)xX3Ev}} zmu914h04Wlw8stQv0Nan2Xt~g`h)HU0*)Qp2!YV|G@ndVw_8WgMGQ$U5 zz3q~@J040EzGP)8pKEmOUv$8n*FV)NbJPYwe0%Ef-1sCM#s;pM8iiz=bUS910^HH7bUL@)1H3X za=15cD)R?PJ3o%`qy-G~H?M&R;1QV z`(5_XgR<^^ar;rGq3Mvl3#>)otk0asyjED>>p_Y}^-zqA(1$DHKHkoL*Jx%I5ILEf zvlT0fs8rca-tP6?jBR%B($p_=nIff|o5rK@5G$8Z4>Uk(c@4+HI5W`~(Qo;bXmhrO zYAL>z1sqmhf=r6-A^iq`po4!i)3G|VDM#B%;FC|*iwhS_Gc0o}Zwhl^NY>(XF+kx8{tG8CfpHVMxw>KRVk*>`e&Lg>oqj58KD$Qi;PlFTF9!v3K_daP&I z6zP(r3_Jf=e{BUDw^mf?pDSQhCI(AV)G4r<=mTeW`MtXv$@(DA@VhzdGB5rcNZHxF zko+hQ=vZD%-K2Q^GiEnCf^y@aydAEL&ZGlrWEoy;5vA>7MBt_5!ir{cc{$#Y>I%tu zTckLNdx)!LOkY^Z%R?(A`)312Ql3KzW_)_Q4$Od!`>W zZ~ni)GysA|4vpAF^+pd9QVBtS$i0fhddK{*Acm z@$>|%L9e@j6=g3rdwUgMy}H0*U2LwgUjoAAvdFm}X?0$Ys=Qb}$xNEIQSDSKi?H;q zap8a&{mxSCDmtW?k}h8x0{wOx{iA^~bw6|QD6A(1jHuGMq^E29am&S$g&ejBOWEaj zU3D^~a`b{Ec(bCac-y?}5-auyucgK<*9NU0Elb}~oZ21z=re*p9uP6l?x;BT2f)e+ z*#8E9fOc|cgcUn$zu_g1$}GDiJr5oxghuUEoiVz@V2O^RgC@9RcYfQOXU*eU1+<@M z>ozNf-%V1FGyl-O-7`A~$4pqtl4uuw7t!6bt^n{5^JTiCUbnNncrD5AmC`z5-(f-i zEw8E5&m)NUpYE}dD5^%bidq$?aS68j%7;Aq%){oa2_j_dOW?pykG7XzbZ2|Ti z{kh~91IhcK=b`&sEq33(`Fs6PGOCe2?+!2 zhh(rDA-r9gd{F+#m4{s~x_{dEjKVyb$5fQlP8*-m^j$_B<+lo^(hW3s{D(+?uNMtS ztIO??4-E9u%3qa7cjJpFg?TC9_^^nT#j#cCrI~CeoCJ=BwJzla zA8FY7SD-BkC^fm0JowDzxu#yx5$TV32P!_cW2;Hw>8hd-x1nT%n!?L1+uL>FWifTc z8-9Y4YzIGyJA=l-%Oas{SVqZ0B_%>zy(slivZpG^!1cJO->Z~`CF+sx|A}qKWxv8h zp7b4F-;v~t59hE-3%H+UgqP&8(-*;MWq3r?vN@XhuvowSBYDkK^RX#~u_EVcEa*00 zM>A~wHo@-*xyAG5%zXuVb652(q~IVr{WHu&-on48k`z-0UA6BFL#Cj--qBI_IJIqH zk5HEJRPGP?bp+KAuJoD23`Qqydp_5iKa4xoeWg!=>{2qT+_A6HhI=F)Hhn<5lC#YZ zFF?tmcS;^+PF~oq^CL|sD{oLsP`(61Kf~fOS{g24z2oG3YJm`n&ZRtb`xvL--gppx zIoz)9Os1-2Va$!s=FF2jN-?h|k|xY~)B=<03R;7QZA1A2!VQKNUvOVK-mVR-SHwQJ1jrb~8(WUf-LDi9-{#ol?ZMq+@D6x*t zD7d}obf3Nr|A!{Rw|Pz(L!bSx^(@7s?37b01iC3pYT+Ya_;=@%wm!i%dGDJS2=|>i z7K#L!|9h%$BhZ1AX;EX8>bX7%W?k=axmBIj4F;(yTI9$pr^(^FUYAram5Vvh4e^S! z$8M$_cwD?wAav?;1bHic!dtHG7i@ExbSn7DlH|}I9BkxMWyL9eFn&W3qts(w3+(*` z<$`>S?Nk1ZJwkMm)jQhFQ1cJw@>hWC`5B==%mPxZOUVgM&3P3E7S6I6<$@a~oX3wI z&@H0?PV9r7;1JQ9XCJI!sscYOa5w;x#ie;XiTx zX4G#Alwe`FGSysatk*y!?h1PL>(V&KmUypmTM5!H$CO0%a3SS9tP(4}yS$xdOzNIt z8YXY=%WWW@Ray=&Y*W-9-aeJ5c&-l2%ui?d#AyZ&Y7K1GT~TJ`L7Z6Bvs}M`NBIJE zpT7RK`Gi7NKBQ`6+Ik4;Mq6e=D||&X5i5s1!`XxzYNUCPd3MD+RM&MZS6<&6=+*Uo z1$-i*3>Ym2Ag9yw~DRoSfA0~FK;8c71CFW3<#rNwW zzoOWs(tsd)hM#$<@*U$VzfNXSU*7%(*yGL~Ew4jz5~pjDKXV*D3}4U!%WD{i9Gc7c zHOL0QBA~j|2>GLTv&g)LY4f{D+_y6Q9{&OE1a4xQU+61c z%{|rU{4iLL{k~|d#=x8R(9}rq4&FPZ`&I5)D;TOl*EC6AOd&q63`F0?MJ)3J5_eoHzSsV+uIAkC&#PEiq~V_ZjE`K_jLW_6VmZ zhrx11$9Zha;bYu@nH?YHT%QG4O4?bs1V4UulY%SHx2IhPEl=!Ct97DciNEPV@{0Xq z8p&TPmz&33cjevC6_STX$mtExco;j3a>m#NtdIiLTs2-s{iLkRma@6aiRnTza_S~8 z23!`j?AUed-cN&TY4`YUuVq@Y3&+Q(knePaoAg$BG$Dgx`bY#j5YRKMVYpumj2V$LKI8(Wj3? zVy;p;h@u*=`a#W?lENg^$gB(F$|t9g{=L2t4TUG(4<9?EzZ;iNtfsw#`@cN^|Jx`0 zlUvJJm++fd@sP_WgV^g!KZ)O;obidd%f1s5!sWi^&)&If#Evg4CcQ6!$cT`Ocwt7V z>hEz?20C`_+sHorbeeFX$x1rI&2y!UpHKpB$q~h@)pHoye37b}mUdE@qhAM2Zs*_k zQEtBlp((1%34WQk{ma|%(u}bDrL^xgrOEl!r`J&Ox<=+XhZeBY&`Food3~mo6(15k z`#y2GDev_|&KEWQC9v2|xf%Vv{5Y<0yBpB;t6Z68S*Z z=;L(t(S{-yrM+vUCuU(=0w)Jc?0g6N1EoXAwem5tX4l&0rOT*u>Fiw%+g@lE<5##9 zjFm;He~%}z z{_gXO^4j`V@H%z1cmZUBW*tB!AJuq0FTTVX2FiHlabhe-K6J6+6*_o7}-1s zPP~Wsbg41BYBW^7aofeIa*g7n&O4I9fR^Ydx}fpXOZy_h-$*B{e;@kn!LI-lNFRB#3SO$@?b|4 zniBTE%_URI^5N=tEk&BmX5S6AEW`f<`H?L~NxHF~Q#9!n=)!R{NTS`;)N<*H%oH7J zq4CZVYw!9|7*9=sgRtO#ynWCm69t|AJo8~?we|*BKZVQ3mP+KM$jaRS&w@E{!>}Dqd`AgU+I(nOf?P9aGtEeNP?Xn4>P`E1n}D4 zWWe-xd2T+(;{{yS>UQ`zPrPnDJ1cPgm`D5zVt4m0!K zx>uQ@nFrPs@eGP!Wk$^dm77$eu63~HSqfB6DhWCiDvyMKgo=s^s0f01|M>mQKRiB% z_vih7UDx%zinr*57*_jk$3ziDZDiL*ZvaPo9xYg896xE#m#ntMa1%XJ>*q?{bLZ0--L9M>@Fcvm-Fj1|Sc5ka>Wq#=OjN9gRigslL zJK54oaz36U4zhrH*@~X}!h19A+|o{-?8j(*h-~_w{raTu;n(V`QrmGwrHWIVS2gRh zViy2s1gKi`9UaVmDGAC+OB29^YaVc`&u8*#>b7{abg*yAvntsZ*c~Z2td6lo#V~@WVr%Ci4BWvXa7SRRa4bno~^Yr22+WUdtD>{hY`i{zyK#tei zLGk9kkcQG#5xrOhC6}o1*X=JxZcfxY_8;9pOM=J(D=jo9hVeOWl+mNF{dvk+}K3;Wn7q_ z!rB3z8`k42-38|e&V~>2`rd*6%HR382FBR>935CP1!)hNQlFmp503Io#w0)HkW+Of zEk_CFO`Xh**)WEl%}P6A9TKr4S%kt5CDt!2% zZAN}UW{E_^N@-4!2zSTlDE*DZzXfn_pc~=8EiHs$%B;9zYm&KjR4QttYFKSPh8;6N ze*g_ZosXkFgKGy^=eGVAc)Wk$&zHyB6NgwXe#>|QrkdbIH#0S%HKY81NP6mm9Qj-l z%51E(%)mvM5)EuGe-0*uWW-#3mR( z@9O;9$SxBQ6g-I;5t|FjpL)Duqxeg2@3Vd`WN`^sP_uQQ18i4+@bLHnRGFc zkYF&W0Ek{7uAln&Nhftb<9OXEQ*nG--TyY7CssvOm9Dyq38lg!MwNUHF}V&Nh_4HY zhPo?eedcUZO~8XvXPNJQRZXMgN640I9?*T|n)ug?|LrWZ2U}BABrd|RU+`8=E#-Qj zdxk1wu7Sp>Tzr-EmRfbas}e=6QoS`)qh#$B2+`DIH=Fp7bd~vXq9!|Jzm~cAETrA( zt)dAPtNaQmebE#x0hgnwImi73-X&8v`{eNT?+^TS5 zWW$pbODZXGhB&w|`dg2|e5PM`1sV#VZ^%b3uXQd|3CH38hzf99L2EhvuEeNBgD-8Qmpb;L+SRJLunSSa+MBC<+ef07 zRVZm8nY5zrF=D^XUOD6aNW>1!lA!_;djR98oAjw&x0)qqGTaCvEA!C(pzxw<)kX zGBP%8X2{43GSYY5urIvc4!2iwdhjhkc!Nn{tS^YpGK+r593F7FM0Hb}fM|cAMSRft zy{nNhXsggMsjImB=o>(q96V1aFyt30Saxbz^o*;_u2-qSIkQ#8;PFhvANj+@ zO?SqGOikPNAq6EG-t=wt@{sX)vcEu!j-_qvN4ETb;5{>BhUHyCpP7)0mJcnk0o!`f z4ujf1B-FwoUKmv9F6}lh#v?pzQQQwik&Ds?Q{gp?Z!lCxQLw1air#3!WJr{6Pq)h7%I6_O&kLCA=@jU;(v;jZd+o(d)p zrC@n^6LR*ADR4@#&#CwxAFv2*EH7(Pk`1s1M!W!LKIWQiGEGQq*7)JMdWk6}{j`f^DdXBJ(p$8peI z92nj?Rr_z+r8V<0k$|+9Va2}slP^^Sj`pLeHMe+bbXdaczFwC%`A{&T94D(v*Y)5I z^{VegCjP1-14oMM3~A}YS#6@``3ye{+g0=!1HfEoCvBs?QX^cScB>{3t&$0RPH=9oKWQM*hWZWtxd4#X@Bww@NaJ8J=$tQ4O!a=``D zX+^DcyxCta@Tsce|0Pq7Yp*9`kI8N;hQd%vI93e4R7upDA#HW_(OE^60z3cwYCU)& zT_3%Igus8l6q(%Uta3r(MCYvSGYbV3mj6N5q)(Vd3#oHluEl%;2^-VOt|zbMewZ3{ znMebTF*v*{L?R=_>53<3v*;QA&-m)r?rR@7ZjdRHSBXSRF6-whiMddf?>^I1nMod< z9}0M~u;`W4n`LXdiGcRnurBc*M~5K|a;%S>qL$aeDu;Uw(d7G8OM%#_#)rD=ggVP!CoSdB72XWuCPRE@uU4|wbxjY_$oADn{2ni| zYNANK{g&c|y%QF#^5wT3Md&vzs%63m?R{)IE1G*}yPRMvmVp%IQ_@?GCj|8wf-M3D zb3uKBH@iCOWlWawA71|db#N&i$z2J!bkesklVA;F=BIL++|84urClWoefAl7&4vqiT(S&?01tGJN|o+z*^=*2WMMuQG+6l?K&mU0;ds5tme02AHcYoIPN0HCTQzq~L4$7E50DvPlWJ%gmJA zslln5Q=Ts&i`TS|IVPZ_<)IG0wIK?2&*U7_8oZj(&v2J7qU!qcXjQRyJoC}m%m3Cw zCZqFS;OilR9Nar*OsW{@DrWi^CAh!DG3gJxwULG6{rBIB%+2$&;ehRO8k-4;0*qRb zuB&~KF1HE852LhQkC^c(J^a_^J^3GP5i0MA{IIY-GJ7Sz0LjY_4O_;_fS1yBc}9&H z;U8oVd$;eJr>m+Fi1szpb0o!J6sW#VpN@*)^mc)(fi3qZ{F4{%892__yxQZQ*Hags zV^6Wcc72BEYZp@xe@_mCKQf)&$hYfj7hF`o9VE<1Y-0C&Mfj44}Z*$n=|rj^_mwtkI0E=D6-vte4i-ilcYyw=En@} z>fL5ai2M(>36)~bO!OmPDAWpw%c6i|vL;8!`Tr;hZN;u7!+osLN)Hma!y0A$^ zgx0m{nCa6F6t@u)SF(vd;X${^a{O zSZtGfq(vttwb6m8j;O?yj{dG@*BiV&?hNwjWaRji!P>viJa?+`)0$V=i%_|$q>rG# zv(UhU$j6s&gO#&6n64|u`Ld&vg4}ETUWiACR`!7sxTD{}wLKMx?c?xsQo?-Ivbce8 zSK!nTpP{e-N0g1CynPL5_MAP%kg=i0B~Egcq1M0YHKVpOb5arKD7+tkNqFzM%;Q_j z4o$iG-8=j&d7H;GyUc#Z>N0^@TWS{3CfpFCQSkG|UmX{IC@#q8ACOA{j6bR3@~4C& zq9(s$1iyA*KW0XXPVv(n%Eyk&=P%2Walb#GpKZ4vT>N2VqcJeqVMo_rm^ zaC2EuW(qTNI{L%dHCqX7rh76$u0gJntp{zu-Nn)?;o4LQkd0husM&@06_&58?egs$eZ)l;N%g{v)tuv&eikmoQ6M}Tv2mc26 z?Zfcr>wDB}OgvBD9lRTAuEcA4+S!e5-PkTUnT{8)%apEa^39Hp3f<0tV9Ew)M9nzG zMyDA0`mW0DVq=Bqdi+e9h%!>5~%y2Ge^Q^Ej2Ab+ri<0fz-PP@=L*}44IJXwc%8SBr z^ovEoJj`SI{Cut}hY5AbiZKdub0#FwMK@n_KRb;rOXD!}@s@y*qdg%$@-L8^&8|Z8 z7z+^E=Bo7VK8L-brnfE$9DgDB#L2bcEuO{PniC{!E(pg_8z4x?r)GOwO5JefcIl&2 z*!0ido-ZmZ0k8eJ$dJh&qwEYoN7Jshp0Pqd?h3NacD^Q$v9CNw2mEe^63UfsR0{%Lr6vT+qEzzBYIz-XqgO+YS$P@X3U{@KE0OmiTt@pj%=a zkB)m$h-=4cUPwPWrOssPMhW&WC(SZ*{sEB=J)$C{j5_e2jU`tc0t#39WfIUIEBD1U zef{R{*K9AL*V&pM?$lO1QXgG_v+_NoJg*#BZdP%}Y6R*qekk>!;6Cz7nAxu1n7RJg zItTnMx$Q5^K1!IsQ=S|_y=lx5fQKt*L(A_Z7{U>OrK3?HAMhNlXiG+9Ris!4whC=> zzy@t$J`q2=aUt~g;|KZ)`#KmGbR53Xud44R`Kty|Bc>bwJ!GovupHR(If~h3d}#J> z5YLCTk9L*5p<7>| zxD8;|qxd)4p4uQ&LX;tTB{tmr(TxRbtg%}?0!z`0p{f_Ia}r=!K`KWI)Nm2BpQ3%% z_jWFd0vFMCl7)WXU1SuJi8BIPed!r#dCb3;83+K_UX;WOt=^_07UUe4`O=e48ZGyC zud>Tz8t+)weps5!zkR=#-Kp6iL6!GrEU=#yRp4PEJ>@O$mR>O%y5Ju3ArQ}67iS^9 zX77;qTx_ev4a#g~55K`!hb5`-^Yr-le(OH2R|_ZtU}y$KIF1Ti-R;L@4ryW`ZM z^<@qN8hxB&x`OLdxGtoV+&n$)GC0daWtP{yJN^1&ya?pLU7dM+NN;F`D4{q4-VPpm z{OlcP)Osy;VBlerj|s>{Rn$BT!!0o0ah-9^CA~udZmvtwIoAvRRsS$V4bN-{d6P}$ z%?NEPVHu0LJ}V=?!KwLX255neQG~=&O9)^=UE{-{&gM6fA3$fbrZa^f6u~W=YPSR< z3YjFL6(9!7q;}95np)n)Q{smw0|e z)NH`Gfz{ef#k^>!$-#jhB~#3)?`bDw;ypYUEUCS$VMOT~q$pTg&iCGIe#mlB_qzf4 zfno@+&U&$z^%_^M_pP?(MpC8rXXx24bba3DYSo*GRgAtc`)pSv_7P3Q=%_^1ma|>6 zxiK}=%Ryt3>u(ecp|lB52N_e;4wW&e?1{_UPD@76po3Hdv&-5ViJ|oaz$0^#8+Peh zp5Iij!M|f^9&~Oj+x9z{)5R===Q%#H%^4#JmZ*_yKJU~LR*;3RPt!pu& z(j972bD}`;%rL~g8NP*Qv|4Dc`blzzuK5lPNHZG~+%4InwU+Eoc?C`CT6RuXB-XmF zN+NNh>mk*QCGUK2K)o^tm9&PHbCDI8^6BkbEUMh1^ZK_te?C|2({B-D4mX}T{Ovau z=-3OoJpF!nA9WqKo+($v9$3p(ni1U$ZjHGen3(yZdEdK@2L|YN&;5^opE?HaQSLlD zh6uJsFlDmA5x$QA^OH}-868}5x$Z`5CQS?4Fl_Ina}Nh>doqT7>t< zG#IBKoNc~A-a(5uyQa@#A9p_skA;T-u}~zSO>bc%iuEsDq238fb)|dFIu+(+2PcO# z!*KL0aR^kK6V&y*L0)^Hb#nC9Xo)*eIKA{RKL&LePg~3!pe&RPpBJT+7fRX&kk}4I zn*vaGkr2c4!&`v0{8MNH<6g=vKR+rKkGzNpyXodHzGRw^*DcPX@(FQzR-)XpR@w2B@==lTg@RNjS zT>2xM?4sGyn^PnlD8)MP<$7hnyLdzTqeekSJWY8nzt#7vgfYR^*P|FtpICof>W(QH zSWQ?}W(~Slfs#S#1!tmXBu9{`t^7xybP4vJrvt1h?)MhvQrq%7I%YhYGWZ}rolk4v zei7toCEI#&{H(7DPN1v6N2t$M!(!}@(gQH)|3-~|jU{GGTS1+UH^zuXGOEdGsB&St zCcc7{*SDI%vG6z0;hu>1;b&8+)h0$Iqk~2cKl08?309%w&n8Lvp&b>(D`7R~C3xy{ zd+L95$f^MM=?G=P*X50#imS7Z9Z|4g{FZ#;R=iB*ts_Vdvy^git2%5#dN0fo5X8?g z>9fNuXSi~7!NI|n^MhV@vjcC}$(%yI(<0ws7wrE2;|3xc;A2d^=Rq%UFx?Q&RGfIN z6r$;{oYV4ACF7>$g|Wq5!Qm9)mm~AQklid=#Ftfmp!aZ6vZzgwB( zfDBAzS+ifo(y0%uc#)43=To4$Q*EkFZ-NXiCV?l7oD3^>_8-n2QyVG1RJ>Iq$xE`W z{oo`wFhQP}gRDOs+rI2SGQGa?9t;1ai@;HT6nx~5mL{~U`n7QzaROu2%MSxEDOi%_F6dtEU@z|W@&l?M>r)*)D>5!R26)e{aR|7dU z@GXRhIin=7F@&2N+OA{|biCcZA4NT%eNWYD;1V1PYT5hej^r)HXU1h<;B_B^ce^bx z=yvI*?Vq6{TqP^~Ek#Qu&DjFjR?3nCz5&8i-31emxixAIcBETUA3W4C?(K=~ke~V) zAmgiCiF2ojCkbqIKCL&_!}Eg;O_ut1uKpW89J!Q#Pj|ph zN^h=#Iq{5z{3ikk2zqq!9tBIY@#bwQi(>*1A- zyF0U=q}bb}J{MU8cDp?~3-Ii4jJNCmJg|H}nj0}eE? zb@`Rp-_s;CucaRZOyciPfcGBg5l1h**obGs3?cyd$$j^z*$Kdl+Sk~_MD>2$d?mR! zHbPnc08WOuHNTlTR6DM!fAC3={Nh#j!q_d-?I;lifxmR?5sS2e_!tzw5)-$2@o>=* zg+21sk_l|*lCu&6qq#or9`^t_nb*VT;S@D1N-Wpf*@5bEv89Ti+FjVcQw-&09LWBZ zx53oo$od-@C;5;MdTh#R50R7oHdQyiaJPe7ovX=?Pk{T*ZCGZ8p~RptRbNXw@s zNuPS6NJO!rOBf7%xIr8piPn-`H`hH3Ep7S_S+(fS2l*#Yr%NgNo!2^g8pUy(h6;U!dg8eC+$cugvcTFNpITUE62<@Uk1lTaU`_`#OOif*J=jZ<)&fb*kvzvY)F7&& z3VxthYfJB49rHDZaA-(!9miN50MMtBTT{-AegvHN0I}^8dY2unEc35_3U^BZT_UBZ zgWji0Jx?vr4@zrY8ZYU0n!MuTg(AK5JkB|7T7r)J{ z|BT!7Zmh#5E;sQ>NHvE0YMm&pvpXXI|86cO@a{*$l~d9dLrZ}*-)+r^f!kGQ7Oe{k zHOnP(09~O%;n!WYob>ujv((fVA7@>P+t$@3)!a^u?>=nd`^HJU`-wd{>fN#bS!*u; z7DZH7UFW*IM4sdu;qSM9unJL=LizJ$r*NAhe~EexLD9GEJt_HAw&R-Tt#>Ug^>@aJ z^JCX|bL@1$U!^h!+R?kSMQh(tPNu7#rz_Zt|J!tT9o=P+mGU<>vuV##9g2igri|0% zvH|{AIRShFGS8`(@g4aYmaf8!1`wX-%i3orAQz1HDm`Lyo#ftQX-lg*UIVk=`xV(7 zS6n%?FAOe%NCGlz35`~y@Hw+$uuQ*qOI3SQ{yNq?Nq%JXHcL^{0X1+drzA%et?Of? zWXz@}@2X-hq>o}K`J8e<7EOp4O$k(kvonm;*`k$7M|Ws8)K8e#ywtOs8-w>e&HdV` zh@z+vp*XG_z&mQuch+DHUO?G(d&3oD7fbq+@;FN418rqKN0FMPBEmbS$P4z)nU=dGdm{A#LG7< zbksRXC>05V`}Ui|b0%v5IoQklIJx@ljf=~#@}ljxkJ9w z7UXmCtQC>L+;!76esP+ zRqVr1zD^I!fl%k%!}Is`m)@Tb(77MOh;a9A1D2mlSX~KhbkiDoJLb%_7)YHO9nKUm#0Eql?=SJ0=O8&_L3adC+r1_MS7>G7Vcj^NV+3)u%N}}j5ZBf z(vm2rj#nRipQ29Ka0}UeoAu;`(~6vhWP%PUAF8;-i$xTnpTK9Q{!*S8W6k18I0n_~ zKq^C3^A_N3*K}HNV4kti+AYOP5K?m`StEt%h|EorMp22y@Fw>>@qF{)P-mw9!gRZb zkFelBcX5O(Db$zg!wjv$HLgRLi`;taDXJ0Hw-u0wedJx{wm`${ho(`L7s+(MuE z5Eitk2jbF%0kl6X28s&J5xs1gVnn}`a`NUS7`f)>kLQ}Ym{ld@8h+lCqwL^}i;%8Pt*TyFh$u$yhoXaMvujgXfgHo=MT zTduo^Rav=V64!2HI%ga76`ia61;MRTaⅈovlchB%_q=L<*dkxia-ifSxq1nS-%U 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

fp>_n%vmr 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%0A#B{J+43!}Kj4>z6POMv#`{L_%=|G*VHIZwm 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%0AlPL|s_#%p(%Rgq#K9pv#T? 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þiEtEmN^Qkk^#{o2!y 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


{S!lNHj>G!BHa4L$XAy@Nsj@#)OS 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 &Pn6>pZW~tFPeLtcSi>Zp5vF8!W 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

njcCfll^2n{6OX&8t|~>uS)^9S zG7(ji9hWCI(&t+iJv|T(yC6$zCoa8RA27RPIL@YSfg4W(KQFk&)KlWHt&}d3$$Fz2 z>J*?KW-I5rnzb_imptmhPmNcp=;Bl; zE{RflAP`e^p?Woh3C@w=+Q4fG6L7-4fMTI$P8pdQhblbdBkkL^ky?1JHl6}Ar}P|c zH4SP|QvFAIU~(NpMm-|^L3#zqN#r$`w_+|197W0=Kpn6%xV)kz{*3&vauaCO8ILdf zFPR*$4c%8r0xKIYG}81EuKwWKA2DHeztuK)jw|fUEhq5Fi(n>uc8-*g5%K+MoU=2* zX4}zbiYaU0NODbgVA#G8|Ci=#q6m)UU!;qx;VGR^!F(mbr&hzE!$STR@#eGVmkRkf z2NDG@T)QV|TZ1MdR=q~@V=hrNG^5-1YLFR`=}B{c8_MA%7Pe-)6u%#aH%5;KgQc<8 z9GvWJ+OO8fgb2tqM~MtgDE(48YUnjBjKsHn*zl<~TJA;gDHaP2cRBFbg}peN90@)b zn0oo;em}|Jxfmpm*8x}78n8)ema&6u%VY&|{9i9s&q$CXRjY1@2IzyGG={o1S3ku^7U{+j_*9eJK)PcDu zCGA#%Vwl6hKJNx|WTY36`xNt!dGB!Gx^{F@(SxvNZdF+`^(9js2)biCl3l(eIpC`O zMe9iR=GQNcXH$DpRModZy{BWsv}*E@L$Z=#5&&*kHduVhvwy~@bAn5$JQ>)py?G)g z_;~@)#J?U()6kcAPzN-=lXDBZO%(p* z2#C3J^=#=`auE>Pu;ztk8gh4 zQAHNAV!yr$xU&Ew`V)=Rs_fkZtHAUMhTnF?_%2~OM1q95{23?M#9ria}yeRq^-4EeG78L*ql4CVJetV}V~E*gVS`Su4+hb4d+reJXlQ9n8+(O-5IjMAa2l zmAI`s9?IIo&#A^mvXyLe!Si55?gZxke)Q*_MJ5~imo$_98dS%-Eo6vFP3cD)KCf6k zxu?sXDlj(zZ#xAZGH}yc@BTUDLN6V{bISPvrQF2$UYLvQahD*x&2sJNk(PsfLk-E! z$Oga1VWqu;*FlNg(1jy>q^|G#pIuhUJP9>xesTzv*~OZde-^Q>nHg$t3G%u9NewI6 z{{yfu+X*b{@D4XDsLe8ER%>JQ+P?;PtQzmH&Ggq4NPO>)1EJp%PIBZF3QErrQb-Bd z)MN4WCHSE$F>D@nmN-*_l$?MLq8menXa2K>n_v55l7S^N#Lff_)6s?h*o(HP9Zn_r zl(rCStPd9p+|+=TncrMQ=?oqe1wp3Ip}3C<>T(HMpa~cXU(iZb)TM+grZxx`>^h}w z=oGIj>!P-$FNPLNY>=OLyjd$2-MV)}DKUK@j}!h>AOJX{o}vxA5W{QkiAYRy5iVw9 z<^fclW8DR%$*F=`N%cPnDN$fBuV4XP*o2^nN9Jn}Jv;=*Qz}^l*knC$6EmB1G46x` zD*^U5$<|k`v_`E56t{Sjpm4Q-OAO~P1v9Hui|$k@t6lzwYmdXXl^jc4yvMlufD>6R zTOK@W$75{evd^!XI+rOKz!Q9^Y@Q_?CD;8*v1jkGAVluj)SEzT1#{yzvrE!9lC?~8 zFpnDu3hui4!r#mdQ9qK%9R<*BIln=6!=6_7?@I-eH@aR}?~Kby#$-i%?ij@3`co0> z6^KG++Xj}5!U1be7v+P*B0M|Pol{dI@sGLfn6}E9gf0s8kiwE?H!cX?7w=gnYl zM@|>B&Diyhi=8_q1d!Rw(&mt_t%g@>wsy5_W$d$Jc1*T7%$5*0EN-cc*a+s%>0hds zE~{^f-sTIKZn^@D(FIs^SvNet9tp3t%gboJQAg2WUplcq=~y4^2XTIWPd9H`vBdZ^ zFE~dv^(0KjF-3CIR68bshJ_ejr#8Bqu83FB98|9PUa`Apu+RqvY`%nd5oJ+z&ys2I zxMhduemGFXF5fi8ZNUBghvZjSgoC!7VudHCwVDx(Egdg1;hLL6Y#Xe+82apn(`wAa z?XPMK&RV02v{rEplyM1$2%PDP5TzLqCyWpx-RE=m5q07zX*$?j3-fUU0n^bm#8}tk zE&0SH2xcVXfNvV17 zO00UkP!oF0cUL=<2W2`F7+-FOOKcz-V!#i{bZn);Zc)sA`S_~)^1e6cOa6L@X5CYh zJQ&JJ#sdBf8Z8z74^Sxe#k$aj-pSslSd~2Mhlxm~Tk*$PIbk;_ZwO&FEA*>pjemF=mvzxxL3I?#u)(5C%Ki5AQ6+ZV|hpBUV}?&tHe%B*_qJ?;9uUY0#Y5g_lM&q;_=1)q+W z4W#H?UBNkBWw`|x!#%lv^VVO?KUfA^TeRFvYTygmshTP`dT90~_iIG^+UDrl5hE#+ zYu3xlSFnIUc=Fex7B(a|#jU_mmgm~A`H6b2zu~Fs#@3mPYOQHXtj%4SQLV`hcpTx!r~Eksb3wjuh2Pmy9l=;OVYhGO_93U5q(F`93J~wP(_KXL~nStjI*Avgv`1+UvKs`_R6bSH7= zARi#5p!QVR3Qz(G`gCMeew&5N?$}q!6QyR;o4$NO-SSg;%?;@wh2nL!BHj~=q&pK@ zDmgkI_7$t*Mnw~x(A&z?MvddMHY4m_l+0t_V)zysS>piA$nF$6{fmETrmD&!-?thv zM$V>psw-%dnjvoGth1>1(dpie>Nb`)$_l#^0a8|&4E#Z6VKkZNj|mTgu_@3~ba@Xv zDY@-;TA}Un@SDn|?+LcXamLD|3i(anM2LB^(t}4Es4b!((YR2lPbkrBoIRkzY>?zs zf*5!iKh(jIV-Iy_t(6#Crtpi0cd;RVr6zw@C^;lqhS z$Gt{T;odE#PyUJ1+Sl7bv-|O0o#Ukkg4;bq&Y?Ejir_zy+iZc-NBi6~{+AXG`Fo+Zhkf^Dmc0y~3Vq7&-VIU2P~v|2d{2ZoNyb9GqVSx5bmd*76jOmj;q zO=0(X)N_r|B3JV8qC#j|Ndee^oVtnF-URv9SB1c6W6>D9yXp7(N#eI|{tr-EFu0a* zF*mfv8&v5Ln`6l?;c=AxQRAnQFc?-=ZxHH(s1mEetaXU_I>5Z@Lz$EjaZ$jUu;s)O zKR(HZN9zU-*tKX`SLh791(_kWB>qqC&Hn&Rx3cbO?H>PHS|)C9=}gF9?ytGe{p&Q` zdG@rQ|zgA>al?%BI>Y6pOQq^DPn-H$SDZJ#_q z*$XO*vm5qkQ;xm zSs?=rs{%&sU&+d1W_5Wb6LjjEYWgw?rF)~&c9Trg@vgaj-Gr=gcJPKLAa2+0DF$cX z$!RmqJ;}Zu)P8;o1QWV2V7dj_Ri?_llNmPIKb;Rn&U_17{EL+r++S|zm0x*ZGjkfv zJ@99kQ=_NaaYbt3)uJfK^UZ^nQjM;w5~H844j*4SW!%MC#`KGRGr#T@Idk+da$dsw ztDNxX7RLIw+rGg^xh*r#4YV_i{whNkm8Fa1D;E|(Wvx6T+%0}Fo}%q>eD~iL8V*xF zDu!!%+ZJ)~mZW|J=}M)AD?kcSt^!q?Suv}yphDmQ$Z|WJt-{xke zi|&g9-@2+O6YvP%^2B6$s3^~wRoKc4$%G_D%eYFOTouPW-#Rl+)RW&d2ao8%oEBL* zhny$)!)9x4tOc5i2sEn1KGw2OYY1?45Apb$);tC_OD zz848D2fe41#;;cHv-uaXwPc#jtlPV@nYrahdw{GCY4*8p=EfKYXUfOBRK$`Aqc-Xn zrZiAgQH;!st#Tj~Ynh+7-_|B=2ojx(Q9b{1h-N9$EUZ@PO0T(h`8immevE*mzCI)YG3a$7pCjfyIc@xbKhTWY9HXXruQ(*%C8t>J z<)h&me~)pFwo0M&&*U`jo06>)YBgHatlTp}NHRI0 z^^#YDu45bN2yGm3dA25ow9b&;ZCU56I{=`k$xK&QY~p*b<}c=wNR3a&T{VxL=+3}r zQw@xQv!wKG)c`;cYpwgpE-+Nfa#VfxU;Kprc;UIm!i6L=FaCD6JV0ftLw@|JloK4*y@WZ z-mB33u6?0FiO5gTg!x;5?-+08w)E3&)(pT>FY0V-Yv=l#cxx-(}~ zzW2?~S#%ffUbh25nr`h*opRrsFLRYF| znGCP{6UU&*kD-(7+FG~ZlU(&oU(&by;vjOzi?XSyj$dWE(GTw9r0U{WCKOPi#8WHX z_S%I%^s`MK*t~seby~|ZyzBMp^v$YKUX#xK<$u;cc{@J+8g^~}il6Q;{g1mm;H69B zjcuqRZ``H$e#!wC&PipP_oHwQo{(rBvVSJq5YM{H(C@3L1P=${(7Is1AB3itBOL*k zL&@uN8Y<5OJX@#}9CR7Mtn2yw+p4}JX+YCZL2^BR1H;O$z zM2`}(t!rRyJ)V&(7qH3cpA=Z3oSlPNWe|zX9DaS}s|7=J&Meau>W3qeN(zJ?_~boIS^u!h zmnGV(2-0Ls(-rfkpaiM~8f;i%D8WE$4hPN8@X3FGhqVHsA`DMVv!XUS8BEr>$^*_i zAgD~x?b)?=0fg+;LIw)`vJp+LLCNv0UDFkkWY^rOu&sIaA4(}xIU|yVpQh$YfEkNghtpg6h+41*F1)WeBqMKuz6PY-`j@o+_oIWnS;!~T3dk|$|?j)KEE0~ z%!;!#3+Cgx(LoQxz9gyh6iIp%`e4|+u4|cB`6VVy{0DcB?<0n{&m3?9s;SokMTMMt zR_Hv`t6b<6~n?mXAXc(JFO4{KEn=m#yU%q#75 zI5!GZb~H5mpkRLO23XfE@ut4qi$=S{v;28wUZn}JH}8G_aaMB zX2fD(2K=uM=gU{~YUz#Y=D25-E>8ZwzK>!;E&?!dMAG8m4+19Fd~xW`D@d_RRfA)| z)O+~ti@OBifvBG^&Ge^$bYI2Vj(U))cxAu3PXE2sEnagEQfJA$O84pOh--(}4S36- zms}fVKNYj~ul)FR&Olc6LYXJqs)^f+I1}!UAK2Dy_R|;LY4Z_P|M?t@nE!i#SAG=& z9+g+PZDe3&a5jSU$Q(;HUJKFx^fItK#W{ zY5;<`&`vfkp?>^upg753iM+x{~d!gAYhI5e5dkR3Jg zI~MN`_O3u1#UQ`SLL-1o!k0Ye9SbKPhcUlFI)5gU{SGtylhy(ZA$}KY{!`7;pCwGQQy2QX3Z7{oCEIP*eY#KS4w4+Sc*tDEHe*j1CacJraD!&@Cc@M^| z@)SQ~pBp*zf$ZHMLmdJk1|iJG9d;6HzJtk1@YNaYkr8DL%AmAt5d(;-2BTlkdRUyv=t;S{8tf*Fc$h#7Ql!<%RM@o+(lB3AwM7Z4 zUJkH9N=>AcuM%^`p^RZm_QX3*)iv}gxFA7m3kF*mxUxz+GoD$H3`1R#GSvUsSm7&Q zSq#Z||0@!tmX_4sKC4)-O$vBzF+Yj3PCGUczp5<^$z1bY)4H4N8T|~O{L8>0dmt*7 zGOFAaHFL)_Ic~u1A`VHb>L)2N^dWNve_ShB>!7jQc6I2HeN`D(0G4@{q`xO_D~iUa z5o59|q7z~3S2G}a=n{09fiTr1{L%sfa}BPLh+Z|IGvz+>x{4Pj^{Y?)E1wlh1=tbq+Tlpe2SMg^ki(P|Wc_5R*LA0wclRLC#dBfy^eucu75{FXe z%%m>K0Ytmz#6HBH>RX|FuLd`{AWMskk|GT_odY-GLJ$~n-blBJj@yT6F}5{G8!rZg z6O^{b<6hYsAQQaGP)avY3Z{p+u<>bQh|7xPI|0E*?KOSKU`>HH6ep%?* zFf_*&?j}pT3E8%_?X}0S)k}%VxQ!_XapK5{Rz39ta_`C6KXQaUYK%YG8xebkTYJYW z=hsq2-Y3`iqwD&So!UtIvws*addcwJB(5gs*!l|b^nAqY;b~Dh0CP3V~XYm$!-F>#v(lJ zjZ{7ZJA7L9ieSD&3O97s_@ZF!n>~gj($#U+gN-ecW7Tr$bh$(j=!Qay`RnnFh^HdF zbm^mbOU9!sf{t%*Q2h5fqUXPX#>?_fKV9QInuGPm!BAe}+rNTKk}Rov(HG9!M*Y^z|^~m9A{z@Qr~_i3;Aj-OT?JYfX)mz>f=NsX_Yn_kYVi7hXR953dj~_0%K0 z1$YJB##ix9^#ctNmFl(#bEqf(SaVJs)oGbG@t3IkxZ?<WmXK~phTfaAWkPe-WvjBr0Gv|#8P`*lG+9Czv6n~&e0?9>f&9%H)fU)?W0 z30=lPkpD%K)Ch|ZChEf2l#u}DLaj%r_+!)QT|^?aHF@fCD%30{vl?I5g+=3cBsIvF zF7sN@A!eds(}fK%hFhAfwK<*CQri1Sc9!^R|&#u8@g+jr15Mc5l@HwGT`irLVqG@?vGeO9b*&H=|X?yd@#L(A@7S+uGG7}HI5VD zwH=Ip+I+wg4Bl4q6ayj}DiiO$U(I$t4M17ZL#S_XcvA0y(zZ~A(l2xayM}R+y$!RT zjO3WI0Mt0Z4$)n>gjj}pCz)bJutr{AA;@u0P|j*gVuIur_C%eTw=Bv7SBceC{*UF{ z2J-Q?rzR3zBojcH{xHF?SG2#QzWf3jo3&w zr<5k_4%<(!6EO+{4(YMHA}cp(U@`w;$6 zo?ctq#-QL*qlzpM>Q-#QsIG)@-7Uh8fY|I#!T?WqL0BX$ekmq{%UezL*yQHtu;t8f zQQ@7!d>rJ%Gl-Ov>e;P%(Ni3gh-NH7C&S*+T0GTW?-n;nH;{z52HCQb6 zi$LT$remJ&n|Gz$9l8@p`vGpJ_YNZK;^3M_XJIDEG!`T>6fQ%PSgZC~zN~G+8w1UJ zmb-t!0~ql*-hN_3Dv!Cy0Db^ebr^P%$wBGE!!kw}<6ndh8um_f?)eDY^>Y=|1nl2@ zXnc9Wugz%ecN@~|XXXt-uCs(p8-@+TLBxtszhBn)`?^A0;PKSm?2RkEytl8r=`M9D zfgKPX$A0~9p7T9R{EafaJd-c+R$xp~)R-lpy+N&$XxPm;Bt{I-@o7n8&MkbQ5g<|Q1~ z_=6HH@7T%+e*5bn2`4Ul_2VdH`nUN9!ME<)22OMN2FwXBIUp~euiIh|6vM-VO;I#b z{_J=YO3KbU9-p>ppnDFHh+aa|14usm~(A&wL}(p zeOPLM?0#NVdc&Lq>8q@8VSmRJL}no6C!M1ID;atwB=0Gw^*rn;1@XF;ChdFpcpO2U z7?piuu~txh-~(fp@y0^4DFNQ8Zn%n`Mz2(q&!1i6}xt zv&PTN;*q`kI{~bm&g`oa1>4-}g*4CFc>_g@EkMVetO4$|VjWw-a&Cw2v~^Wx(91L? z^f$*`Q$9kEj5BsZ6A@=h?szgZRs>nz^g-H6ySWC*1vZi)0ZPGJPPQb!(%QL@%S=Zm zwRRZM(w;q`7|ktYShnbZVdTuM9yp>IX_FpPSz|@!=A1t*W4ReFSemij&PMmM373gv zUaLN}$ib3&Fvq5^H2xL!j*pn0tV7p{>mb{bbT&=Epm5_HqL!fiPVPDuO=~;i2k8d{ zZnCNEsnrquM7J&|u$2-PLn^C3@)8(KCIV4UKK%i?jm66$_f%S`Q3yF6pB|anzKY*P z;3(DokMT*s1gB8v@5v%>LpYTLj2lXL54Job;s&uGSi3l5wUk9lza*v#Ua4S>`hi<( zU(^sa;+$l!??;XW((OqBWkpX2$u5eKhZK>g`EGY30j)v{%*7_bLxXoLX7)d+a?8o6 z(65MuyPYK+BI;_QWA)>(hh^r{5Jf0X8qk1#2z8wA<{ztXc9%MN3c4FnZwpUr|}aC*~_b? zUVJ~5T*RXq1z{MW~Vd0N6wKa)-K1kS8B7|Z`YN+ zX;i+7J~>CV>EC7To|T)Dxl%XCU6P6PljDis+z=Hpq?n&W=6I6%D(R+gBiS?}0k$4B z){clfhoxUr#2Z&YB5z-aRxs9K6d)2rz)#X`tx02~ee4$cjWxn4qiJ`Z=bo$hB&UZJ!~gClyeC5Uyf&MDufc2t|C~emUKBwu1XPw z*-@6k0WXN961~y&<70|UiNj~Zrpk_@qnlR6yE40|+`maIiYX1Iww#Xye4D#USC`Cr z3TpDhn$>F1g~bjUS%1wMLoGI{!a=%XYY>vXKIN+bML|<4K)uVF`$2)897f4GA_xE!8HQGup!Z*MArp#= z5>cJsMRPoeXQ3X33qjdof^i}^RIRI3inLqM_?$yovL z_fBgD{$Tjxw2?09F0013K~bUyWFMtNSHd~73X`_)W2 zVBo~nxW$zvYcwNY^m3sf%D<{yesin*@x1ga^MR>7;Qgfs#@yV0y%6!YQI< zS=HRow`$_$nCL7jHNh0S$NXpo|2a+R-Nv(lZ{BpjXQyc97y^D(B& zEJ8rIue2ZZ!0erNS5;;=|DQpJSO#&xiOqhY06#ICL&U7SG|qIu*Q>(-)(tK~CZ-nM z$qy~@v)U+9&FSq~KAaTBXJ*EEn&(`QeGxz1!pv!3q~)o# zrorm?$ko`o?1d4u#@`|0ROXMDR>6~t+%io%0UjUlF1x&r#{CBp_}3k5><`GF7y0Uj z-PfEfvP56s#jlZ1Kf)FbjWZo}oe7uH|7yby1XoV1b5{uVn2wDXE-6CRf?6|WvuqOw zER%ZzPM`ApW*>b`SMm5KA3Z#KsOnLZtI>5rI*;-Q<@)m6;qUX)1`i56v}YK1Qy{oy z<;o|{a*@CKm!M?zP_K39T||Sa7ND3`v8jOXQ{l(8hfWZZ*lRaAF*;NAlz#ev24KujiyfSS!2B8vX+$?^SD8pbwBd+AAwnh)>I&W=RF{- z)hTDC>-p^SABYF*^N5dJ1%~hWxGt4BztC(jWQU}Ps<4)av<{4U?a1gX%OPL+T)*Nv z>r$Q=YBJe=AF%#gVCL26NBqmUz0<7b9Whzz?c?XmPbac>cjQ=$x0lSoA z$GR5d?I)mVfGCu%gp4J0*>U-Zul)smIzQ;aeMsX3D<_z*CG1#bLc~ao0F%;0lFaBi z&IWnRb@i(Ab`aAPjk5{9dgDxuzA~(EfO>j9`v4-_VTIi(H6cgRxVtn*SJONIv+daV zeXJz*Jm&R>R&2`X2$}%46Lq&dmSB1_;E75hPctiVlO^MIv5az~Y&Z?i7c*i_t`>@^QS z3xGj11z?LxY`6+xjXg^}ND}Kq5t&;5U>Om`(_MQ2(3w~rWyBN>b|fQ{OG9iQJQtEe zgyXp<36Q0cS{iavwUzYcUByrG<54Kfln;ptNql9lv{hv$z{;1iTCvC`W+5sdcG?UN z7YGE4hw={8Q~pC>iSnLzrW|XXrV%2002?~W228)ykX7ebz*^@N?Ukmxz8x_kqAnWK zYcVp3PreafwXiEl?2RPMiDmnkv@h+S8wfb9fRS(D863VR6a1yG1Asrpe!^2&gX|pW zRx;d6LqB8iEPRi7V^Rjgh6Qdv0$TtjAqRjeX~$vXyx*FouHyx-K64s7TXKBIG8d7l z^ug$1rJMh}kc%s~>99A;+dBDKvt8Dopt!`7#O8)9tOE; zW-42FKfZ|m&=SpbvKH?MXE~S$$yXjX-`w6=L*7r-ee-r zl)HXuqTk>iujxj=SW0DifpeR7YBf-zr|Xt;qNUq5nAy;bS?x5hZUofn{8?~AVn#pl z;irsJS*Bo$FZLS_s()WS?SB9|EZN~XoP$zb)e|>T46!jZ{8Bg?4sm)Toe?LnRA~dY z-1ELL;CIAe9#|Tz-qi++8$70upL5^iG}GPkvV3Jd9Xzb>NI!k^#AP2A6)9fK8c1oW zhL3m_UAU=HeeLC{pg}|BTrx6qaH#Of!`#qLoZ>ZDb5#US-`jz_g*#r^R7_45qklMv zOoaRokQrDlByd}+NkczlN7{G79pgzI=14CNEeG?XfDRqJUwVh&_O95EypbNXxorCo zC8;x7#B@3)-78cy$O1U%s1`0M{jz8{2F~ViT468w6`J-B@nRoO-*siSxmeRvIu?ic zR@$ri^Z7oA(^gcV*%?#&9$f{0EQc4Ho+2z%=r~EwTKrAjIse1Q<)&0v`OidjSmVJIhlY5>vu&W*%yehgif#$X)pB450 z2M~kE3Omo{BGIq)XBf`=>K3cE$~`wp227bAzoO484i$a*SD-(!ac}3x9|8B$`ZIr! z+8?6baDCk^f8dooQumX6YV5{aD`rNq<$d*nlH*4H*m%V zOdTjmq@#>vidjTOLtnVS(tT~G%x!t|l_hPhT>;!hRS*a@D9-$yoDa1TiFHZ8V}Y^| zI+Z!24OvOXMoaR%^)5HDaJ9V|Xv<}T1J-{I z_yL>afywS9qUhoQPd2672%I8$yz~D?>I@kQg zFu=))t@$6A1v%OPTF98>!99(^x10gLAaUShyiQv@Ia5;N&6Y}Oi>#Srl4$B}b(JW8 zLXXZrQ=&6%{wr>v(<^L;v&Iv)l-28L^|4BpyB*G8FOJ$kr;9wpNyho7G8NLh*B{O? zRD{p6Pwa2=Rd8s7|8A+Yd)SNHK4_P1IW!5e`}nCq zs<;|>_x9hmm0R=w11KBwBse|sNR1mbI~u8*ogK*BST*wj-GqpEk}{sZ#wRe3Q3Wcu zmEZk7G3$G!3vpxI7XUfS3Cke#F@{GpF9d_j9`yVCy%6C409=nd(R4ja;hvP&n+Gb* zh`U7{l`U{AW+uxvj54fpQ+eR^N=b@-lBd*(#h3T^P4_72-wai=S5#MRUZqDit#pV) zHbRMJ4}uXBT*zGo)P%0|$-5Z}^O)%VoeTVr zez6d*$c)VxO|8NF%|33!DthDYCkuYyit06*(>T|@&ncq$jr2Y+mwC`Gg(FgiKRv?z zKyu@E=E_(x;8mkg>7D*x{{sXlJbVI2`z(rf(fNhm3Ia!9>S@^T;a!0jm*v|51>HqA zLj|G^^r=p`I+j~>LD+$0v9Jhl(IuD!k1qY2><;F(} zU&^KrsLM)63IP%~5+O}LAld`;;NzUin2dD{s9o@J*VGVYyooGq+2AN$#aef4UY3T$ z{o@qtxQMEE5L9eU8Z`(!3b3Cr9pCq+-Zrl6-~MSvb9yz9wK);H)i( z4(Dp7-z- zB_NwJ$~nKUK23nmy`^XcXpDaaM=^YKH09sM?6Ex=U|RB|8MD@{&;fSwP=|zu`DZQK z9J-Fv?v+0mTqkW_4h}t%;;}6I;K^Pg-uxJ*sw?u7xbDk}Q(rZzykmWVjd*mI@=B`A zXxgGI!s^Q@X8Gn9Q=UDTv;S;*#2q+u%`(ifqpN9~_r?!J_wYFK8m&-oJZ_u1*%~tW9qECGec(v+B6t=gR z=decXI{P3ukiWxYlEQu(I2v2&YxHV-f$oh2hdT9(KNJ2&N?3}`6>p8+lVnHsZ>{cO z=TJKZ%(J_2+cd@h0Y2k9jg{X_k56U9q@o$wuW0Wy2LjZdK3@7s<=&d9^vhglM!0|L$4Na-u^GnKKhARstDWGt>ffev z{1nxiI8}Tpa{JJH-r<<)!oL+fwh`2yYMfx+k218Hk(=(MTa~9T2xE05jh~0j76Ime z3jS~qGKoodfvi@OLxxQTum_}hyT{47Kj|iBEnuOazqpFY!VCEhynVZ*p0Hh?HkK#B z$^P?nwm2xyFzvqqNO*bH;Gh<&-`H>>Y(qJ9AZob#q%KzOa0O@m z!Hx=9$=mc7l_cMIc?VTqgxJMmAR=Xon`V7ihJ(TR3?-4^>PsGyoE15B3gtD=l4-Nb z0$52|UU;gp>N@NSLFBTMU&Kgrc`)-IW+rkzOt+!?o|T`GDk`dnmwXK*5=JT{*$2!k z*nIcjHf3X9BS9@roUmX{+qXmP&1#ftAh(Qbg#fzDMkK%uxc`^?Y}bSrlPC?VHUt~w zZ6xt7zP`+xXlPzkiyxy}(`?tpEV8^I_lt<8z)KC>1;!K&(x!@2!aC5HU|cOUc-{OM zYF~l6aRB0=vJL82*+U#dlz)xFSD2yP>90!dHcK zw0||ED#D>P%xfD4D@)yCcRY(52-*i-BuA(U7M{w9n_q5N7k=-c9?*9(pyvz689Xs@ znOb**?@NdU>i;XMuQKEe1p_S6qT9L$VBH6Vu1;V}bBM28n?UP>UG|crbbCc>Ezx*i zAl*=c+Q8F~!`5uA8PA60>63E5?D7_}j0~t-MX0kSczaHwM+?c-H$9rbBg<9!6DpnC z??K(hj^o6T2y5LN+6+Mjz4SK4YNO3@RlYgLshAXf7{eD*9M3@4k~&2DHmO-dfsVd2 zZggbBrue(fJKo`DV6A0LbHLa)kbR1Z&rMR)Ef;yKTQ>Ut3VZ3-LZrZcgEWusfOQp9 zqW`oSN%4=hb&Fl6hc#Pa=e%I=jU@FW0m)qvGiGk8m247o#Fq>u)uSB5pMABwcI9H2 zTJTuS?CvWXFL?#YzxGeX&*eS6{eX4sTlFVnk&W*~aYsoNU+;~xXJ8M+-_+dsljf-0 zf_fV;i=;hpkl?=SDshMY)+*m!)?xk_f3#?5(Lsf$+ByA8D}38sER|C=k`jXS+E-R3 zHa{qFFqPv+@q8e@w32Cjd69lCGPWofhu*ooL&oUP#DcT=P$}5?z&GG_9FO~|Rl4z= z;tz$kBe%+EvMO155q71Rz^lB6xtIp;rKHbs!F1O;HL{&G;F9-Me7?7(Lntr04tH0J z;p%}a8Vj$>Tmc+Doh-_}QAc|8o=amV<@wvb?$w4&+K~^ z)dC+QXRrb=1EbB~)J$lD9;r>}#I<%MO>m|VBf8K1pa`se-3^hdS}4X6;6TdwGds)V z7ZV^Dz*eywNWB{sEddQbsYs2r0Wkq&u4}LG%%5ybet#xOw`^CAwYoy^Cx3hP-tGt1 z7G*SyDrS!-t6` zaDN6-0n$|rZkOn!^Te;$nsccs+mOa$a#pL;uB?iuiwZDBv9ZB}KlQARD9gYu{940} zLU)=EB|RvG(l7%_R!%GEWv8xdoWn3%QUNa1DU9JLASrx9SP<57l%@&Vz57&%t!2Bs zfm?drRGF(HDD7J+OIFSh$olh_odU|KkAZ=2TaP{eV5*Fn#3bOSNCm zA+CC%a@7vca?J%U$)uLq@J-67V#}X`v=tgEeI(=^Nr%SsVZZ5C0fJwkQc#7!@CK2` z+fHVV#Yu8MyABK9M(S>zP*|Rf!1{=9G%jJ*jb~tG83 z^?)W_9_%GzuiXxRy`xSUk-}46UyC(F!GKQcCi)ykTs8EXD>@H!r!7dTgO5BH4Boh9 z15y(U7XViMP~odu>H**cK%-|I-}Pmu0Y|$IDx=fN zLKi-v>{G76uc}+9C#cr)-~zi>h`+iP0{9pdW6$Ju#9wIGZ=EQmX+CNR%lZ6-ku9g3 zCV++kmj$1L(oRely` zk*o2%%Ndr<+N%tHdjS|eeap%pIE}b8Xft46ar3V8XXdg>C8ykjf?v4x;ulfgKTEdb zyluf2?Mk}+5zdP{AIpJoiIejVh19ljl|IViYrf|-H8D;VqP+O5i<&3h3Qt(a_*Uu^ zrw!=ADh#+viw{qRW_>yB!zs z;+KV!WzU^FdmLoB4|Riqz3F?MKG3`M`Fjb!&1Ke8%{rzDgmN@HL1h*|Lc$fs0zI4@6FuUOJ$t_O zcQerz}R55{2j~3m9XM{bjG1@y4j~d?-M%}qCc|IeG zL-z>M1-iGv^Joux8J;o=`pf5pM&*fu0IXRlBgo%1VL>Foi>zLxrUm!>mM+tp_Za!s z)ykG}+R+wnHrU1zwcuQH4mJkjrsSw_(h(?sfZx*U^;!Z)p)=v(&slZ(|Nd_31s z{>A0gc-AYjjEE2^kNK5hOdRiwTRl(EY~W>;22aEThszvH@72I5fd@brkpY57vEO(8 z0wSHC(^6Eu*VD;KL+Qt1(LBR6<+>a!)_w#VYDe>8kgUIAXfLbr9wCkKD$N@_v*S&7t-00NHV%Dl4E# zb%93%Tl3UIr?KKc&eAvCGl?PhTef9let5 ztZPw=R0`w#9Rur&g)}jzWR$$x2vzzuc8xUjtV^;^Y$U~`aTTcKeyK9a75eQSi*Chp zqxF{m03D54^;P;5WY=ua%>?D-6SAt*POScL>rlq*A`jh=GRkPmr4+f0;QSAe1IZ** zW-CcTK#@Rho)Y7yH?0Xmm3|}R{>{`OoR-ns9;W5xzLD@+NM$ zOz!f(^&kTyuc(pHZiU;iu0@6y?-<*0sXcVG7WUsEx*(iV_gge#uhKwYxWcK->vUUi z*41M&91rhN$#I3{JeVNEMyE(lksXSwSU~GJ@#9eJqiph5>uE%N%7kB6scYG{GhhFX zb|Pd3)KQl!dWXug4%84_3Traedj{g?j3fm+TR+!&ot(eR?OIvQfc8ti%dafNs#7qH z^?t+$9e}v45RFaPuf@TD;RWhXjYNBnRo*I4M26mYP97F~h!gWs+kGRvk+%fj=6xF{ z#nPPfW{DJ>U?ze5dI6x4Y;hl)-Ya$Y=P1Ka`F1jj_n;!iMsbYC&|aXbG%jHh7V6U<zhjvocrmMFt^w0CaE`5*9V_C(u3d(mxZ3Gb-W~ zDf6-Yu0s~bRVUXwb*PZJPAH-LWMH3{e za?#oLPcl9_y*r;+jUm;3(a%a{M1Wb>${uiN%r5Qam935NZ5#8-g&v17aHc*VyU#V< zI-sa(6t{P(-PJm;PI`n$F9wfgu2pS#b|$cPa_wN8g_SMZW`=JG;eqJ^g*TAS=8Xf7 zK1a0<{E=ly07VA^&3vN?(*ro=L${DCtvsBT6xW}&p5tu34eCt~k;>m}XzGq_$jdvZ zFM_Y@&`~{IEiSKA)QNjpg2^^=R>zk{UMLacc@P@6G+p5-JQq*!lAWjh zCKui%%5j~i#xc68U>AtKfD%?A2zEq}gT&eutuFfvdrysp$ryaE9}Cr(+hG_nLKz2E zaDdQFm;VK7B%{ZPmjxTwNY;ky_*&Wem=>gNp1Pwy;;a3De{(|uZ-=&;5^%hw3Mu~& zDQ90V^*y_T?uZ^G;=>~yU+ki!WuQS1?6RC-5g;`QZz|56Ky`@Bbz#y%mG^8;GcvVT zb^B;Mq7;BIsC&g2cyAdeZC1iq9L~!7jE6!AYb3!HL9Lx*gT{vkwGkIb7sx?a*^AY9 z>8FZCaC=G;kKStZT?`uawlfs#tx3~xj%c=9!!epj$;ZHE*~9^_}7?h{iq%#G(T4E zS`*^@Fi^JSFDSW&EYs^8B@g+#WE@fZ-j%{z<$&R2iM^6b$#k+Z!3tWM`xZk^2OoNm zCFn`hIPX42mBp$=N>BYX;H?FIqQWe7QGu+Bf%__t+?LEtGKUKUn+w<5Th5lk7PD^S z1MNJ!A5qR%t8rmwrk{&Fm`=o-tbVj65f?Jv&Gx(WbgxBo&E3xXs+^4ajs2Zl7xB$i zu&+K(kXAczrDg4FewJNgnKqOv1LGv}D@R%QzNT0CKKd1UlVkXpBfvVKPCA)$?i+ZX zMpl-=kNn@WtRvi!Z*gpou|L6_b@RpFn(Zx+{i+K=^z5HIQXoY(<OktHql(&U0eQRUT z7talnDPT*xh4Jm0q)eQM&7YbloVSZ_!2`&b5(F68L_cZpkIY!M*@g?46!gfrFU8Kv zxkj_(YFm@H$!0CSPtGqU@-x+eYJyC2q#M8G#4od6_F7*X%+3uPw3-LrG)h`Sxx4y$ zVRarSd_QChn#N_`23h}|9;WX08OM~*iD{%tJJ>veJLj_8 zqd|oZWgHWDDwN?p>a^+-%5_T$UOlc$JHHh^y6V$_?e?Gr(h{#Yx%A19#Wc$G>&t9TBzl>W?jJ}>U6bol$}k&j>qKL>Re zm`)`7eGXgoMpZ4j%l`q6hU};Aep3Dqpui}$miBV6RYHl~dyHmFj$_Yq`IU*5G*&hzUM$F z3ui_b3*D_;L-pNJXbh4w1nrC%}Puv>u8J2Px@-F;3*wlH}x z`uM?oY~;#>hbh{`CWiBj4jxc&4w`cTS5*tQmPyK;Q0=I*v+*zsYz*tTGV>pRHOe{z z!UDuUuAJ7=;@uVRj_M`!@;-8)ck5Ep+iwUGKJW9+F$#WS=~K01KJIUzcd9D;ghwoL z=L_99IEF_^lOJy31}yZQ%Nz_jSn{QX4s0biD?ou1cRD>R*Y# z?{|JE4{muj@YXN?--9i*&a1D4r)70EK4LfbR9x5-Z7I4cakzd zuy6A&VE%0IG>xp2t0zrXYOBI@L1?G*TV>!C%`b&Na+G z^&D4k4D6|Vdcd;}tZmGrwDZ$9MYXx5qmvksS-*zR2fP(I_X!nxbw>+;m@)M)1s)Jg znzm0sE$(wMq>q*`3+fTi9R1OW1j*7gn)l0&mz=D!7>?OY&_9;hr{J#ppo!rt=9inf zM#!g@T$p9m@Gm}{rU|^*fc4*Jg}Arx_>=IN zC5i((gUEQNd7kEMgCmt-j95QE zTzj8#XY6Wd4wUs0P6zqd40?kaA?R1y9PxZAfoPOlxAmx}tS_q2(Y`@fP4cQ+;h$y4 zymP4mw$_2CRnpJRp+$P@ZJ)qwrSElY^5UVt;Cm8FKXY4gARt5}p=w&RKSL>!Fy%Q- zoV&+#P`t?48jh1={10H}`>!d}o|15ycWMKF7529{Vfl}ThCgDB_xEpP!GaXFSz&T$ z)G_R7~pbw02ysi0YjJ#}(%R$rE-GeL5gxi(!na{~~6UB{)bVKM| zWg)5eOt;G%gU5~IxUkD+{I|h<@;wcXQBwpD53!7z@uF+O7@UfV$6y-0?6LgQ481~l zPKX0Ne`$8VePm|MV#7DQ4f3I*+qvyYbT{Ced6o*tV4P5O#e|^ew=2p~;WIqNtZ4ej z4GmBe7qefCDu+yW|LvjfyIE)MZ>iAO6;$dfFuH#+<`b+Q$jit&E4zJ|Uch7rTVkLX z+RYN~g_T%{U?U5Z>v`jp3W^gr6wstlrATIh?Caj=EUP+eG^-;Wn-h^OQaq636KwX7 zn82@g|2`i0(ue<9z%pcUQFQmk@Vb_ke?mQ?ectRX~yy*A3cE7Y&qoL`k@%c+DL zsRsde&Wd?!v{ZD`PjSr?baqs%sEl!xJ|{BrKLE9U6Rsx2_5{PR-OIbhGp78E?DU$> z$%a8m|3VCqCSN9 za|)~B=C9rZjOeg^btwx-#rU{1Bh?WUss8|tpmu-uvoZV&_S}%iPHN)Hq0{DA?;9~x z&PwoLr1u2Jh##E6`76om+d1FQv_ZuFrV4W%jS1rN;tP8_=$R^0VkJ`#P0UANeLf=% z;hz2qJa+d*&Y+Lowb`UEJJtEp&R-h@=eLqh3s(9DU0qy6+*d{qS@}J0=M-J==&?22 zeLjD3Lgoj@*dznx2vW86?M+Jb)%d%0Ud8j}_g;L+^Fri81WoQ{CHA6t&rs};-I1%w zMaFc0L9q#O@SC4oUi?qoiz^ zfNKcm(z`PuDgK@qYR){oOpkac5#s(e;eH*bNL!Hob955Lli{Llo8bMI!^axUoGIp^ zK#5_3wQL@aP9iNqp{WzZvvEL$$$uJ%HkYGH%zwcJs%J%qtqd6~fm z=Ots;B;X)(nli;R_b93ti}Vl^B1=ajKfa#x2chV?#{Ejf8iZI2W!pmDT z^0n0!p@>;ElEBtvT_ooG1jdOeQ5M)C^@(x>*b?JqEB<=;e9eUZni<2{Dy7rs5p7Sa zH6!BlM<&nnDbs8T&( zugIla3v^`m!B;Jrq9hGJm=~r{p;LfAsrp216~rVcU-fqxQFn?LIK%w0#%RJfRB6?v-|n4oVR zWwZI{xyuetv<4Dph=gtxrAAgY3TKT&W) z!7K=Oyo||bX5Psrhnlq9@d&AD2kCuUt1x`=wDC;1R95rxneWc|Dk?H+7vCM`sw`=3 z3{G6>-=V;z-rgO^F>{-m(PF>9Q}aP`+X~Sry1IjF_8FH%X+XHYSEt2P-oM~?VfeDJ zWuTu$WgWpeRNwse!N>w`kOErq15$jy{@n}DoGB;G-U_RqU z0$tk-u$9KtdV!eB3P{XoIFX0;NiVpLu1xv27pQlc0ElmEC)%<@J!+BNO3rVoWTi z+@c?_8KXAN(^@Ot4bKAlBu~h~gxeHtAf1~0+u|P-vK@0xZQ}ST@j1`+aQ_3XknCSDo4(=zTAH(F}^kwmJ;?7P+{jaX7u-aTYhigl} z#aF3{^g~+HKw*)FcLEfsn> zjhBybuS9eNk?l*XvK0a%63KZ+!=ESy8~b>HYbtz$a98Si-TC*pwA1LewjxgGb9$H6 z>AJs8N!Gk`7cUGu$ppY6D*eadhn{q;>XR8E%bWQ7>H1FzR{v^@!U`PjrC2gyVQKT~J?K^(M;|6EzqTIv zwKcQWy43V5RZC&sqP!~(l9rT<{txhN&P)Ws^7*U`mj-jvUf}FwSMiy{^`8&RnJT`> z+V|-y?wMmOI9BH8b)O~yqb*^p9zH)E&HbE(hh`j~=q_O*m&%;!65wQpuT;<*%DzcC z#Zx4_B=4#oI+h0~MTnaJlRoWqZY7<&88XPoI^%gE?5%4pd5oU(lkx}ij;A!Jg7R`raxIaAmMIuo)GKdRy9=7Re}jAS{r=!kXvO`1etiO=SQ3v@YoQ zpX$cNwCwo-lwySJ&xs~ z>;3oM4{&NH!bw>Ib#cnVstzLMPS~LgyK%>)oC^8{WCi8oUhXxAb_?EBtj1Ni!R;L7 z$pNLj{*TGbTqs!rVFE{+SCf!|aH+1(|QmYgiX>q!hu}_`&aWQpTF?0=uI<2a0Ku;7e0Lxw%p9V(0XZk{9 zclK}SU9+d;%&{?o$E9L>*bg#YojVbVAKuss^wUuBuXJo}9<&ppm+%V6J-y889e9Dx zjc8DPVZncZh663<;*uUH%C%#a`Z7_7h&1S$xX$WdSQ_ zBR_{Qe&a1?`D6x_;Zr$S&zPkYg_ zoip>GZSV7dOyp|eyTtq&Ye zG}97knQii&z~AZ)cvFzUv8h({Kzh%+QOHulhK_nDK)<@5&8Xye#=+- zmazO1JoKW66Slg~Ad=*Ped}Qqop-|TY`#!KwZ{Q+B%xXlQMu=9* zS>`z4G}hmGf!!0ykSOy?9vxP=n`al=QE;Tp{ub%eKRv4;E5zk4?!C~)8Q(;Q08!!GU& zre;)o+MLmzgen_4Av5ckwk4JzzA*R$j>PQ#Jh4&MMLo?~eeUBVg1f~b^NgJ9twjWW zu*kdk5Brdvs(W<|!}<0TXgQeMJQ^N7JQpjsva@CJrm7KFu-ti>#PRw~C$!G`bEl-t z6X62!jY02wpl7p%X*;<}Hy>8RI#ViQnr`xU}B>o~bgQ|Q3|H1G; z;9M(m1U$55{{6Jv)wU|#;hvu?O$tSHM7+y`UoqUjfi0$JVkw@xYnKH<#7IjeB%`d2xZ<9ZbXJi%p`a?dGu0@_E<3(bpptqy0Mqp} zEm0c&w69R*Df@&V0MoZa5nc_pPU{JlfBXYH-O8+aldIlY^41^ZN6Eo@RJ_AwOxZwK z@)EnfxAKL}CHdx4Pre>s0Zon+Dm~%U8|1NmmJxN1X*v>RczPYG?rt1j>;vWz^=uqK19UUJ7$*Zfzz$xful*#QjBnNJ`aT_nXnqDvSAZI z6M{-g(?6>hqK42P>YOok$@^%qHiJqrzpWf_yuI>hM%-PAu1V&@7cPUTa$y|SC@3Mp zfY>NjXKDt}OHZUmMqoEl;uUA=8lBO)ojlMvc-W}5Fb{SpokGtDl^4y#586Aq;ntZe zhH3Q1DzHz@mXTyv4IVwPfMT0DH@8<)Xx;ahJ><)kqCR)#ZSh-vvqPoWkA%jCGmz$u zG8A3Pg++#smFH_fIoH3RbKR_qnDEY62R4NQz4MiYNI4Vq-cqJ^H}J}w7H!bz>OE!E zcm31gE}y~bX)d)t3(j8xIhAX%qL0TF@c0uPJh{QeIcC6O?`EWHCM>!c3-JnH%}=;> zCU7DuC9!v`d=j0(i%ZUT)<~qv?@q8* zuED=R%`J|0ny>9*$D+#TpItFmiRhr8C~0CAa6eX+u{hI1MShPj2~U}@DAwY6srU)s z$ke)qZ_&gq!Jj!gcdG3?@SGoi`4aoZ*L9d6mVo2$SoEMDcKSQpuTq79N?-UGg*83$ZMYOBZ^c-BhXzi0QZ)c{>UQ@zNG))TPL%n%IXZAXWXdC-|*ryE?}Iiq@oM+_UD1O5f1Cmp?kHpab6 zL~WaVoiTEoTjqPDP0=d1H7(`~7UPEB{vmu`e%nt)&oHzV=Aei~nRkM#F z=(9sdz6=DjSBqRzy^9m1vr%2he4nJLJzPomz(D%LOER+Qp~Z>0oJTb@#bTDf6( z+(sOeb618f{u;V9y~%KwQ$1(mQM9`AN1noxDV)OE1bW6uKmQq41BRT-1i9s3PupAj zEy;jtE{xeaAHQsg2$D>>fBpi!v`t%Bu}j1mRWNo;y$&>4NVPXI|e&&=wpw`boHA8&9`1)$TO_lekD7oLH_}%{hrk87Jw=?!XmK<7J-$^ zClK#j2R>(rQyDj(@Y0w!>`aJ4`MK6V9tMivwU5OIgo^jluFfYwp>HX;3#iw=KV_TmcEZA<&%X&v0U}CtQV{cXYiL~^1GeR%{Axpk0-&<9! z-tE7w(Xp?;HVPDJNf76w`gJ92;yy<5nc6*O-)E-Hq zom@ROg`~a`{6_cU(^5owvR8hS#8%gTfHf-9=hsy7wwB4)pDb_#vtRtaM8So3VZ4WO z^uYEh@HbW|d&=%d--n;Uy(;>Sg0T>n%r6=0H_F3+ zE$F6gdF!1nBwm2n*P{dMq&X%iuBxP1Vw*l!IEQ)2?pbDAtj02ZM&TO(&X-1??^3*5 zwiTs@0wUuS1C`8rpz%@~mw12$axjrQ#^BOBbRJPm5st|E^VbnUfnd^L^yk22@0fng=Pg@Fg~-HD-Lk4dd#K5_tDU{xFZX4fnQnSv!fM zJq7L>7hGkJ3cHyyE;_OR!RIb(W>J_*FV<>B?a*SVd}pHh3+Kqxt%+9v?RPX{}cm1##9$;(7`osf6fo3KO$L= zJQw{aAhjpX@;O3%_Lz@I4EGS;ChM`?M37}G?){ppdw5EM$sP=MHfX_Gs9XnuaQYxv zYnx5+hI?$vJ(H`=snoxgdPT6{woA`uERs7QDN-BPoC;ba@6z9;9m$-L&K z;xcs1L^mEehbJ|hT-PBxPUNZ*777}1ucB2`$TA=JpB*^b(MSUtLdu7=S4{G=UtDFu zXkTc=>*hta1wl>Rb34@fn%6Sz2@nrop=4!a4-WZ%mXGNJy+S^mW?VZ+EWW-CX7Y_x z&AlMnbqE868Xml>OTc_FuCL$5xCfSB5Ekq*fWBS}*f``5Qq3dL{~8SudHW+2hg)yr zm`Y%^`42E-#y?qZoqq#YOu?Qg@pJ8!bua61<1s&`ffb$6%B2<5hOO(8$Kv~v|H!SM zmN*&;d=uRvi+_zC5A`cw^=~qht7tY+xsqZWvG;l2+}avfqH(^* zn&zJn$L4ddJQNLayzPjm1BQ?}9RVsGx9%lp_e<6pFB&;*N|*=&k41UU3Ty6NE@3^1sPx*NT^m*^gx-Dah+(BK_sl z$QRmb%mn#nJ3(D_#0EYJ83fT79rVa2XmG5hVuyqM1#tzs^XV_U{>a)^fS`u{8yA3(ZwiAa-SY5YssT>T7H)+fj7nI zVq45s3Zn2~Vi z`V{*%*`@p1@bm@)sm<~!2e2yLm@&cdv|8Fok+)m(@kdkw1D}30J&jj~$b|}NkhM{R z7tKA@s3P{dW|p;?F)%ufSS)8gIwdrctXm#Ii#%Kmi|pPA2^h<>Y;y1i`g=D&!FV5u zmEj_GD??jq>DPVU4c@bAo6Un=c4U7f0r^n zVrH&OkYxhjKj98%#cJM~N>?C-TiGqk1DBb?;QVZPpHxZKs$Zdy*KEEdep{-$v3>D{ zgb#WAl1KzT#b^LE5Y;PD*Z6!w3`cjxnsXd{3+Y3T4J?|?`3Lq*c*NVjQ8IRE4;8O4 zN~W`A>h$H0|CRAG$D!G!?0N)^r;k#!hIz#uRV056J(OJesf(fnATD*SC6!9wShvYL zo5s6=eYm{HN|Ls>vljt=L72!(?+4w{dYQQ$|C+MC_e{9hz;m;o`Sh!FW%+UAcN=mH zA^Lu1_@TGs{hr3AV!4^&YyN=vpW_@(YNcwoB;rJwF(O5t!@kBLN1~XdslghC3&BmQ zVH%w88gU(X%H;^6?ojN*iAB=at!e3QB6D!H2zqOlL6n?~Sg+^9b zuOF)f6WBhB7I__pO*Rz1AKVEa{Z&}x9X!uqSqh6+4MKf_iC%BCUbN`7yPfW-f*j?P zJebhRp*CbgB!v;3n9O#s27TGv5||^Ni9W+NI#c~0-9{>XE7t76C8_(dHX);ja^lB@ z$ZvT`R43Uc!$a@5T5;FXU5Gz_w!{@T|ZH{zD(Xb^6U0>rwf<->$Ka~+%Gs9+X z`r%hCnc0waT-cx3o?XR>Od#6%EAOgG5o}Rs2Nh%98;O%^skvRkDzY-&qU?%SjC6n5 z0s(qI0m0htn)EHjUJrA1#%EOzO^0+_miF5pFho`cRINA~UqAc7)931~Us872U086~ zG0g4y-^8K}$q}mPG*xbWOSh^>n@hw-lhcH{dT^8O#zUgrge2N2FJfa@-Tj+VU`Du z`CR@r8706#;eDiu*U?6wLhPiPgOeg8-zX_Gr z?c{=jAOznuon!DP-tvprS~don3}^@Y8{=L3y$2jDl3SjKKFlMmZK>%BR8do$shAQ;YthEZ>IT62Fckync!nKq-O)0{r&=>hfua23R51Eao#F7f)OEtB2 zNYI>93}RL~44Q;86+Pw+;9B~~*f@vUisD&-{|pF2g(>p%RKQqGmHP51o@6qk{I~K&R(O|*5vblQ*8&%s- zClyt4!q{o@m0)1TC`o0-Q%0Xq_}k*#_lGO`4OWhG93p@>0o2f5m{!Uq;6SApXAcY5;v3` z+_vdC0eo-seQq>Qvt~NrUU@m^_-dfOoIZ{TdsBsJrm>VKwnW84re;#`BpD^5PVpa8 z#RG2>Mp*umo=??dq_sXUNDNgZluCFsZ?^xOeNOEds(vW=s0+8zTEgf2 z(A-g{XQ*HRTNhy-W4L@=V=#NwhiF4RYh_<=@yk6<0*>rF0Fh$^q9-9RaWAH$M}vIXsGH zCW6d5g$uU4W8*$lK3;!KF8FxCGKPGXx|JKdC3dA**mJjds#DPzkSiq ziLLqbeb5l*Yp)bBUo)T?(W1lCgZ^Ai%!2b7*L`ln#fEDH6j%iz$(@5L9IdkO#<_OC{71Y+$vSx7uv?_=I4 zMV`zhR~=ug2?(lIXsn;AFqfiHYQV&jaat>+K9k@J?*51^q;SdN<=vXVZGc z=zRJaNnsrnu@xx&3>v;Y1AX=?=PCu~*kag8D}DFn>Qfx=lJ_~-=({cLKY-CAlIz-b zo0OsiF!HyBgxSnNnv0*0-nI&ln6A@`iG^{@Gf6VU;E`>!OEOf*kZkdkCKX-Eu|Z=> zty}rKAezGn57CO|Ao6?*bX0aacn?)3yLi6$hcCD=_&hDgkzTy_T|?(1%}eO=wVa8z|6Ge>fUn&v_UL^Q&A(7}PQ zEz5E3|0y>eD&BO8*;&lk9j)lxUE787Sq6Hi-8Jr;+31%@uo~X^8QW|14>%_-6>%E02;EB^5&ETlsw zIJZuX;Y$>wab*ZwuF#?QB8swiu1AZhGi5!Jm@k}c5cYJ8dUHZy4oT!C4(o74y^=%@ zAF0XbBo=?-@N@o3ka8&^F`D0qa!*Sxbe5mru`g2@CJgK5_7Xb^Z}8CrajegO=e}Jk z?!GUYL|Pn~)|)*j_exIp3NjvxGWZ%(H6UP6iYtRrAkG-o@QIT41ssOd{+4v;WP?Je z)3XU2Iv_PqbIDJ+o`JE87~i{CIcU$WVzBb&=M%Lq)qeli~<3 zg3?CmI%)~dxxg%U(>-I$OPX{0uStf7TI)dVbo)e3vL7MTtHv9)a4|vA*b{umuM^ZZ z=y{4J7?pbMV(6-6mpo>EuHHWgci5-u!jsofW?yz+9F(ZKM*{tg>cN9`WN*=UjJP6833BqQfF-;eXx)$8rd+1;63%YPRxMHnaMd3f6j+CWq}=QXcp zjtBPiFnOeXpbya23@AW2Ltza!Yu@R3-pM?8&gaN5I{Ve%MkD%kPwx4mpMA#xHp(?j zkh9;?Sv6P(^92o@=MfeV0A7?G5aR9P9i61PAmQjD(=cGSwd~4tl%?F&k17>J_h|O` zX$=5(HIE!>1a$bE>BeO=>hPkPhDs55Kb>Udp%_DBC%MMYdT0nArSa|AV@)nt+1EqJ z*5?bDCxv^rv-mO@aZ$|}JBa4ASh-oh_@oXba4$O;y*N{l!0a(EK!Gz*{qbRi5BYRz zIYT003rf8XPz57jL764a zCC@OxaCvkBW*X@r@c2WDrM{w?hX$U{YAu$|HZlE2OIaKD^$%i@ z_7KJ`rTA0FmdCFSP50qt)L zRn&#(-xLzkpLw$_H>rCB!$CZ@LW0GnU{dyxR=l4Ur_Eaf?XOOGffIhm0UQ!DgAv6+ z4G}Y1AMhWXAQBxItv|YgU4VOFl~0t&i`V4R-5hQgK2$~v^Z zr*hC;W8wFosEo{oM_=t0ta}1OEeV~7*c9R;8q-kojUczMHzFu^0rXRWeJZeLOy}V^ z7JUu(csIeU-6|#se^>R}+&K&0zDCUB;L(l`;R*;6>i)?^Mj*J{+T(j-{yIafss~M7 z?ByM!KFI)pe9J$V(GFCWfmRIev=aK20Eo|1{h6m`L;oh~@{6 zVX=8?y>T=a`N2O$0D zbgui-LZxdZl76JNNdb^a#smcw*#Qb0cl5HW7DJ#P8|&!QgS5Ys@-fk>hyW=`xo}P= zu%>WE3!jp$D@q~kG`DuSS%B;CW=n1D8MT44#X#pbwCfYd_Jodft+n8NoK$zNQ8Q8P+f8h4so0z&n%_7m~A7E4X78HNT*O#eAf) zFfuy{EP&%dfBn*jV?C@!B4Q&X@oW#<-!zRG4jWDEj2T$(*%542*h~)|}cD?1!c`uC3^4$44ru( z(~ld+T|=(sK4XY4GsoPyaw}A>nfnao9yyEL&7E?LQcT#~x4Ew&Ou}4QXhk)(NOJf4 z?a%$c?elq__w#dCMzm-GoC{da%eq;ke`G_Zo}!8nS}QN}Hc!Aye>NVQmWGa^ zTC5e`csWM#`)DV(^COw?{WM6ELJIJzG#h||PF2oQ=A9dXvEfQ%>77lNWgTUpyJb!< ziOsagT_Nd{IUI1#Uh;N4Pku|=2i;;vPOEimLRX|@1AEhKGF8nu6Rkqhx|{3>+~7}W zN7fP>qYU|CZa0z4O{}vt-K%Y9IUjgLVLnO*8u*5Z4(v_6M`~jJ?EksJlhg<0dUomr z8chW@bh$ZSX|gc}Xd!yRLZ(U}g-9zKp?Xp{tCEOlk*$|9Hy@LV&2)N&tREJ~FsAqP zP((?FNPDe|)Nj3>7R(^*Q18JDH42zDQlbpS@N)L`I8Aww*icFV z^^GUZtXxArtHmC+3B>!ft*)Sjojn4~k*NtN`TkIKkh+OXp!TPLw|YMoCe8d)>2fbPTRNAk5~(@ooYZj z7rCSRuMJi`H2!SdgNTe|)IR1huXq#lMkw=sJiZ%ax z%D3J}eE39rrI=B6`>xU0x!y`?tULST@E}Wj?M>W(f_t>oWa8HAMat?0Wux;GT(Nez5&(J6c8Ql`V-{t=w9Wn4n?7kSwB=TO1#!c?AK`2OPBs=#-FxFApD2&NkgU^aK ziN@tb1Na(__ZBWc1#7^SR@=U;l`8e0Fe+m;>wmO=4Y`Q2vEV zUEOxaVAW#8xV->DpD=<^-aU)s!cL=uY^0kFu85}}nA352H`sm=ZPo)aU2b`69rCYHKT$+I z>O88y3@n+3FTxeXN$ypR4AU)B>bx8>$5h*A=YhUh4?v!wc>X7(kU#^lTTm|j-pGiu zxLul?FwD-ic+0it?=Zia#DSd{(M^e^+Ku{F@51fma^|A{qdvaM`$$YO!ECL zZRfkU+3MS`TT41LH+hmBt}%^QV(4EgC@rYW&F7fK5F>AsJB_DIx<4zz7zfms%oj#V zXhnN^yUW4!6$WqTu$;60TQfh8L3e4f+?Kc*T~_BPV~b@ghW-Z4He!81xTabCX8)tbpyZi>p6NzB3=;Q5?C;+2)tAsSEz1@ zz||YVIp$Sh4+CXUE1CE_);$YTZ&s%)A2LT@30WcHMV4`>rwtxQ9Cd4AM!wcKb`yTo zfEy>pH7SW{r(bWJyanuTbFFc|{uKVmKcx_&~$r5N7C ztb+q%1kfH;7&^+;?1bCMOCcllgO$+=YN}z}Dg`sPDsg6bBT>I3Wo}_maEe2f5D;b* zTp+T~S$RV!iIep0EHg*t#dR6^8zsc>72DvI1H~NU#lH^q%n_rJwc!HYK*1pig!)T% z>$V=;x|)sIhM(i=U7g}~`T8NmeEyDqE!A=6kWbNn+st7w!0z~3snOD~h4POGgPVES7g)TK#-731@Qo)5Ifh0;F>zDEqdCluu2dS?;;yZYi*fvFXm&0U`WRiG0 z5k30Y-Ev|JHe49!8c0W|wslJSUYg~|np9Jf46V;5$vP>7ki^LZt;_43s7($lj2`Hm zRDI1oVd7gKcmusueEIWVR*1)rA-L~J0l&WEXyq4nWQGAheo`Z~>|q9fnY6D0L+Qq6 zZzl$lNkv{`nL1s}5xd8#h7N=VLgL_gj zkW^F)N-Q3$1+_T; zEpWg$3PHSbsYDwD_ka$>_IN3~?I;8_@KnN(?9%LmG{klK zdR^A+S6tR_s%ra^zwQ0=!K!TODMePBbzVg$v?gF<$Gil!v)Kl?WjS;$Cpwp2+3HCU zOz&kk?n~dMjqY`VY5(wJIj^s#fL(8?>@G;iyM$eAnE!p1d0+ZqSa8f0n@~WFl-b%c z`hNfTys_gZx27v^hay;pTSnRz`7`A(T%@6;GKk91xxB0LKJG_KP8V6zZ3y??YU9y! z@C(myTld&>>Pt%|j^nf3r=jY0(7W`iYignKg|vlsZ(WW2vx~8zX6{F$-{X^nGCyq| zah)ac^T%e@$O?H)@A)-D*0?_3@YAai%#Z zUJ7S+M%4ESY%yMs*jwKL=XSDpRE0+pRf~Pw^pA;6_eKXmO_*Fd1}gX?2c~y^M1vFc zi!*w}-f7`)OP-*%U4`d7&^BJ$uzmziVH^o7jW_~`))Fi4UzpI2=?iyHXc7AqBqYZ57SOP+Db50hfcnMQG!`ROWao&dZ2 zV$&UeK~2g$J?+{2VWuIud#ES8F+`D^mz2{C8>w4HHvk;+i(;?7cCcwE6>s!+VzDK7cd=Bnzv=a*| z6bDf?EZ>j0+v9%lBGZEF_~)1Ay%i>}31&ajG>6;ffr`T=)}keL$5NkBY0yg{N-PXl z!*g0wm_hI#2U<9b1qJ+X279R8YmN#{7>(pHHYzUM;S_0 z<1Kz*xr5Nk$`{V$$3A}o@4hM8#JO}S7clC+uonM^9s!3EC-qm!$|ZN07f>>+?8)&3<#&MH@@~8i3#-CU*rh45`6)f_?sk$pl1OtbVF;_wc{8AZtNXescwz zvJ@rmiQ4U@0KiR?1PcWPcJ|jn93t>_74G2jVa?O5F3P*=dC)KiMDY}lxq!*{I^#jI zLAJyC-zZLWt+NJ~mf@+`0))F2!^dQvq%i@j?m1#doDqz36FJ+X#jwSuPEucYH{t}s z-s`@&_CCob_nv4FH-i@%+x)h&{?l0rC&Qjd9;4FvaJ5H~D!uJ%gs1@xGwS*VI6m*2l$tFsf9MB2zxAy1@CxL|yaC5v(eC$ETZThN-Xb2g$KPqpnZ@0SjM$M(2uS zG)qtc$kiVp-&6~p(_~@Fu?JW5S`1|8@6DRE2onNNlEe9PAFrt?EC<i2opwpKM+jY35 zd&IEZRQkMTfM?)E!%X9`3~VL1ho)CgoO!2WEckGrs^^e0bHi&yX>X3D{GX|LlZPJ$ z($@^-8ylXmzPeN}YdBtRxr=`jD1-Qn8{>DAB-`31yXg_J_MW2oOlQT0md00W?dBWe zK$nR7+Bl%nM~jinvq2V<1|z>7-*S_#v!o884_NC~ttUjG6QhEQBhjK=IZGS1NknYY zfs&`{GURznWL)8??jNe=;wC9X-L&GZ3X_q+KQtTD;5N@1kv?Q}#x=K9^*X^A!NX24 zT&}uV)Z4TeqaUuKMhY;4Iego+CjAtI0WDk3z26H{RKC3H8m#zrJygW%#5xa4e2zE&7phP0OF-LjLrUg}Q&Am!n@#$Vds&dTEma26|AH%|pGq12QN8mkgZX zC3q1-Pm8v)YPRSxi)h_J2<;61DsEgQ3tzYyK{zv<=L1|TgMwYdE10}Vx7Vzo$~q-} zGuRqg&goBa;w*qk{_9YrvCp_Cw%YQYp9P1!jAfE@8bS}MEp<4ygorcf@%`Nsankch zOo>C`1vXqsy>K|ofi2HloD=#&P%y0x4j6^dLuB67h-lZS_;oV&1lI)M`yKW*@&18* zMLYIDW;DC)cScsvBl(gYxj@C1nMWa+4O2C4t!&k=Z*VBs${pmkI>ejC_JBZ!s4{ZRK< z)MH%PKPRol6k7Rm4h1(xyY(d08~8C?(anF+3B1GIdENUl_8!mfc$8wH;UB#FIwB+y zMh6e2N>lhlx2fmDjxj`sZ}%I^(uI>)a30hO~RfQfh8L)f^ZTqS*Z=c~vcM|D30Jq8!OG z+kK@Oec276pAqGKhkOp5E(i1)#o31n#~N4Oo@ccbLQ#wq4qtIFEZ$I8STb89!H{M1 zF(TqhoDUYv*Ps;kro1tG$o@UcQKBDc!9dmwzP58Y2);LC-Wf$73zYvJ3u0p%ta$30 zja!#A!iIs!FHJN-hvbUbyiZ;Roti}(pO=w^Au*7^=T{qqG>2?2hm2T2+#fonD`I4Z z>&@)}9*E3)-+b{95pg}UCRfd_kB5rX7XiO*SqERQIb5DVYL&&rO=8~DySk6|2}aC| zWjAB^$V(w!$gFh*d)Bt#-LS-JwGJvEzwPq|=cgps-r;000A}cfuS^11Kbb+VA{(sI zKHdRwyYSnARNQ6$Jm-+U&4OzhSdT<+WK-$Zui6n+jkD2fPn}@}2s#f51L-8QuM~z0 zAZEBS@Mp4JdE#`B`w|mx_cxq$V}0s7g@hS(m@i3zG(47yVg1R_%kf|7`tnxuxAFT$ z(KAY|q~6z?sJEy4v}56pJPzgX^!G+CigiLI|1FASm9d2Pdm+eo6Epy`D*q|lcjxo> z6QpBQSC=E1`MUjO)WK&ry{dB)Et;W2mGL=!L0KctufNxk!4Z6FMB$2Vm0dPWiq^)b z-3K}iOy~{1BekG@(Ugilb&R<|JBw`dMCH9svDi!{cEm=&bE~w#Vr-<>Ljp;W%P;PU z301@W+S0d-@b#TbfOS=@*7=xd^bUYM?S%`9svmtomT7tD0QBrP3`vYn@ozYQjOFtT zzOTA6U@TFKNVZtG8c#?Fq9_=WcM?}^-ZLT{gXgdo-1&b9wmdB=m)o6@r&*P8DAm~= z6@JM-`--6lM`F%IpA)IgrCEvtyX@+jbbNk(`b?2R*(WlN<|=p;ssfM57v%gmtxPnv za-`7?!LPM3JN;Hnn6ALM8%F>33n_n<5O>ZBv3{+b=Ce(s(qYxbU?Hw zHfeD>G-i^a9-}PE=6aU`27XAuBzp#BFH?Qtn}jG&oqQSb7nL}Sd2&qBVOj}1+gI0mD7Sf zfGWpP_Kh?nhV>t^`aF;3kK(f&*mX(}*>wvE z1APS0ikMWPB~qk1e}+K6D>zvS*S0crU8lsxA7@00WV#v^#gS&44J(gaa3{d?dD}pX zj34-rvE=wVkKaZj=Gp8tlAU<0j{{wCS;c_}xH_*w#a_p+o>v?1@MfY0?JpDB%I(=& z<26GTvchxfrs^$OGFcO+Jo6(cEwL#MYao`#1dPK-Xyu2ptO1{{5s%H?-&fhgB05m_ z8%Wh6P@O%3wiD!-63kCyRU)dG$*reuE;@eXxdjh*f7{#f#S0ZmLYhYIeczvyWIFwi z&ekTf(XunoD?dtE;ych>jfS{OtmG6rO~H}an6$%&zGt~M>XxEO-4kn}i&AvmIBpGu zk!#^xZF?F+4pj5UD>%KVGd)cvA@*ut;)Y&3ca|>hJq!kmD}Qk(aVLTR9lo+sdc#O` zUp|A4C~e)%cCUo6g;X-Xk#wW7sCyFiDt~uXqZsF5Y~(_s^939D(qJ&s*R$ve86Pg{fknKLDxshW|L`{K$d!- zW~L?0(&WSPT7@nw3d!2mO>z!f6d9I}V!lU%Fqe~H+eimy@hz>eM9|Z>XGe7JCF~07 z+chAk@*Wk^_wOX4HR*;Tk~%^rhav^D_HD2-i;#gA>Db`FuNpgkqx>#KwJ=>V^{WeE zeMq^@T1=75*%VZtGaH#?L|+`q!A`qp&-Q5o9Pk4bWA)7Z1dfDUh?`vPY^Uc5hU%|u zezRiHZT*Gii2FeXrVY@;}rQwY_IrJ0t z1ak%zgF>2Q>x2REj`vz~y46)xpvztk|9t){(Or;h48Cve17qe!I;NWpzy? z)amw+PEy9N!Vr-+F00*&{wYIVYxGJT?J*o0xIUQgkSW5~outU-T}z_S3@fgpjEgH+ zq79V&*M?lN{A8*5p8jU$DqN)e$(J`HixJ$+(Tr^_ zHRqI~%(n&5bT$7rdq63iqgjE$C{+8|4m>2eZ;Ka8|~W=S(Jm(Y_a8ko9-dQQrwa zrnv#5d9kOl%9}rM)UEDkRWw>B+6m^)&39Htk8&w;@wP0peku~G&}nRp)Ic*;96S1! zdpNR+4FU}BZ8W;|cm|DOASbdJPA4UbSrbhvU{&Opx#Y#%J0Jym_D{MY2YqP!(JkhS zpQ{tWf?)UUg5qENAA&JnZ{Q56L2XxGia{m!k<7Mw_r+IM5WN(1*xb$?ghPaa%`dKV z^B?v*HUp{$w$`M`#TQ-)?~={yN-dCe(-(yH%Ca=a+bdM=r9Hkb=8}3J#82sapNeFC zqAPP+Og+vi0p8~ppvU>pG3(!t(f`#ALD@M!6KLA>sqlAM1h3W7C(1-?!^R1Q)3T4I zORdjXXGVs7R4H!4VJK^Y1^|MpPrVDL*PAJNn#os8QZ1h0@c^;dqWT@MZhEd$zny%r z@~PR`VSo}oCoH~CO$XCb{B9~@noM3Fdy)fZ$=}zLkU9~L_#`MyD;(a8;Q=B|{x`1$ zSYMAkks((aul!)^qgkEK4J!zj{CN#z>md55d zUa{4=_+;*!{Yj-tL91cLo@n=d#RjeBom~p@+?Sh4d@TLNOCiK~ZC~`8hjj3Kv2dce z?DY>JY^2J-s)A;$qn;(0Vw>?cp{o<}9k;-~e^)I_0?0#^O+ddcZ)sbfb53b7xfDkl zNTeFt+&cJlAvLnCIKmUQf;)i2IRhEK!$l2EZzwTZQ9%`M^I-MpCaN4)bO5pWN;gSz zt2Yc^#VL+9bDUaU)KYGTe$=5l<%R5AX&T(#(0$J;4Lgdy4cr}}AKv-;2FMi|e5y}@+uZB>ADy*Pih%#$ z8OGPxyG#1k93^ytzwjgDB&Av4C}bZ)2Sn4IVDnu5GkAM-ZrLdk9TGo&>TRXqN0({- z>{`)C4n@;Uu`uw@)Uvdt{}FQ7W!V*ZS^qeB+yWaoyuV`)$p4vV`RRk9ySv+cy=*48 zJgSVqmH71RXc8`>e$@1yQZt_J*9_HT__Mo_z|NgqqxME**G`xL+P%m_-+2D!b|Cqe zxf&@#bDzr5AOyMPMKXN#Orzk_L^G8h@*}T;zb+wNIiTi}DgJbwIlT(?J-b@H4M?5I z$^LeLDrWS5Rxq@~wcM(fx`}KXljDman#y@^BI=lt%VxBoALjJi_}L1@xfDy*Gf$2u zI6SS&z#@edf6%W!kU#A~YMC&73-Y8brF{I< zs%y)sj@B`XCERhJ$+AsCPrh-we<(bKe)Y*UIcD-pJBP=GVJ@e4iSr`!hTd z;68B1z!f~~_ABePxr4Efa_klk{a829FB5jA0AU~&z0_Qz6#`_FJ2MVc(Rv;Cso zweZ_xchlasi#MLAACRBe=z|U6Kn+js#7;7q4M@Co4bzKwY&#UC_dmLqyPKqkOQxAv zn&R#5T6Q{YNDV(pa9;Vu9g^}8=PZ@GnHD&hj72j2b=G2`zO4(0%ySe?j^;{eBiH7Y z70KQD>9d493_HyUY^1(@`s&ZJ6sL!DmcsRj_OBb&QQ~sHi&YSj;ou6_^5G^QztnK% zN8`r!nr7ID>VRwv+Wn>AXeSs=h{z?ufhEj&0^`S*)o0Ap5;gXo2W5T+m%_k1O`(1a z`#fl}!!1(=w;o5&%Ms0L{Ez%uzMO;M8V5ZQ$IcOzdzWmz$iAXHRhf^Nc=Bx+n0-Sm z9}!sjvWkTYlQHNc{;F1~uzW};!PetFy-c&qFe%GF3;%{=q+s%{g`*vg8 za8__DJtJGj0TXuuXwa93PRMUbY}nOQfQ#z;7ff;0NzF>N!kV93hVxz}yooJr{LD*i zhI9q-ObclnHqK{dyPJKy8j2KT`zKi@Qta}`Qqa?G*uZPNQdB69$)BSz4%goPkm4?K zietw-oH(;JAd_AvP%N7;m|v9)isbkq)qbOU7mgT zzwM?9!waK5@R=CA^d50t<#RWIPeeF1NsB}GfCv7@L|l^K(*H20#8~@CzQ9(Z!1v~S zenh2ZU`2D308K&-u4ufNscXh0q4J?v?T1P%w1GuB^z1Bu>j_dfr5xY7I~T=8S09?`sx6S~)+(bT zy?38MF_Wo~X_2S~abULB;)(9tm(W)FXsU_+fb%L-gE)^KlI3nzmS_vwyhkr2q;bQY zn=$ETx#h+%hEBDt=LRss$tLQA(Q&xP=39Qr^MGB<{TmtL6@i7i2lPqlpQ!r38`%X` zOJ}1!k+6?3IBq|8-K2;Ii}|Z-n@xuh3HHdF=oryr?}k8q^R!xfFLP#xue!M$Cq4HO z;A;pmPG3w}w|SdjZmdsTSCu=|Co3yOZ$r^Y5n5J*x--|1PrZ+JHPG5vX7KA>gx83@`)eXMM`^#rnAgo ze*Xia+se?lRAo|UQxzAzb)YubX7CfIp=zlb4}Z;IO<45pf6`;7|FqQ+%;f$kG2yce ze|`KrvgOC8O0N;a@0ygPnJ)=q*GKVNY+?Mp&6GC z=cDe?nxMdMT75{7U$)VeCqNCm=P>ynB#TsTh{6T(HNTizqV!8^8@DE?+Lf8R5B~`p zgAI9M2?YuGM%TYmkB<`=W%_ZZUCm2}>JPXvdsAHKImn8kh=btZA45U7NU{bD%p}5+Nt2Vr&2a#rHYolT@ z4KTu2n-`!Z>#~ZIMV4+o+D)n)IeALz=BIafM}hEg=K`IK$Bo*m3a77!Qyd0`W19q% zivH;ou}&B6JMiA@Z2%RcjR@fdE~2_9Nm9gLVZ0pOjNE^HF0tXqtg(SSAm1rs6Ih}wnCRd z$Tb}FQrIzWVY`+>pW1HYe(kg*L{Xn;z5m+a21>Mvs+hZi3Q@*7E~TA)$|%|@vhs%7 zwhheW{ETGi%e6l)x)NepXiTYk;dknzU6`iMG8Cm@uisKXBA1PR+jC1xwQjpjw>SW! zso2c(Q(5`%p^|&|5GF8pV+$brz>pn3I_odX(9XX+zjGv1msf54^XL$A<%cB2V>w5= z-!Orp!^!~_be!iY)06xlK-72W$&J+zWy<9~6dQv!jCK{HDQ0E@95=I29{tj0!-Eo2 zO~3MBhFGTpZ~8p2f^zo?<9Eq6JK3cgC`#Vz`KLzrqgj;1Gcm-v?+t&Bt8mb5<_6HR z6uv;_b^(M^j|P+8j7kyWiw4O?V6cYM=PI{{kJ*4f*S9Q$U{S5p5J(C6zOyw+a}sOS z*KhtZFXo8E;h-7NtO6$FyJT#`gK1Of{b*Ew9Kjy-beG$g&J`)*OZ9Ba44QhF{qnNu zouI5j!T2RhYGo(fZs?Xr%n`eM-Qq7?l4U;3EY;e|Dev5v{4UDF&%47;K#}&}{{lt# za}Bi@S!%kOXTx<&AzU%`8y2A!TuTmPhz} zvjE+TquT<5|L{eDwX!Jy`Vws_PqkyewUq`xzZ(T2T({4&B4-g$w$E02mU-(l=4t!! z0i=x0-u0Y=uU(FG{de!J~w#Hfc6s*6xqEc zyLQXxml$_>hnpo5hw^*PZlizg$sN8i7o;&G`Ks~0-b5TZ#ivtDrI*k^ef-16bch=z zW8i!zjXEUbyh6G||F6m!A39)};E5@kx67sk;T_!^miBjfx&t;8oab<#zLMZyI+u%O z!Zg5tHbMtXH6EN2Y@;j!aGXz*=^bf6Dby=k`fCwUvPDv^dH7YLpgy9IcVvYad5_rI zQ*`&5WHr+-PK&>g9r3Nx(xYPyQ8otGKjRekai7n=O3Xe)sT^0tC>?jBW9FUqC1>Bb#A-a;8;*<)-aQ;S(8PT&1E>}6R?H1gxe zEVrqrRi>%+zhKQ_YmoGoZXEGbK&JS!sFq(DS6F0@3KyHP*yj+=l8p)PW9eDfCw#_B zzMyJwSXzS5N*td9YT7l}?*LD8^FRZ`v-~>-F#Q_$Kfr>q3)Omev$icde<$*qQzC~z z>&k0eY?0aJC;=*!!dg0s{bXd9w&8>#DJD>zdPaCw5-k6CqH1^m?WDK5rxaK|wC$sr z?d#q`VQZ3`gO&{0 zXS(R*N@mTmW>o3J>#HwUOV<|mk?%EF%+ALx*9q$}0xIyn6vrT^#81y=}VvZF{MAHtZ;AZ~P;?xf#KHnxYu7zB7&~4U(0MadCB)k`+lKBH5~&v+-~abGP#L zxkbd}q2S-i@JR1a#WBFrL!T-dD1_r-Q&Yv#;1*Hq-tnar?`#=x8y~w_n+#0>aibXZzm1CiIS7nP|$^<88}PUwoU+zDTww z4zvh=A(<{{VM@9A`iDF_;}}$kFc$a$m2EzQ3F98?w&lm3Qtj8BB|ON6Keg=AweryR z5Bv6&)?1h2Q3hPwU^xd9FtLVObMMOd&lvVw%23s3A4|k#_-S5v!1^cZ{l@Zf-{?Yv zzV!M7=A#{s+He`3hLhZnIqjrfd}P&0ejY_9UpfuWmPdhK8yJzsj>H)( z7N>t}O^r<)-z3NNM7%9cYlX2pTa#3uq;RnjTi=tg?bXLVf4oMjJr{4j{U@D z1$Q3-Hh**G?M9c+Ocfz6$gW*m{U?tREn`AA4WkLX;P3s$T*juXeDTSreF-yc#_ukS zyYo^Wz>ti2+nep6c<)MrVQZOeE5r3BxP4pY30;P)>LG_CoQvw2_f~_a@+c*ufTxQ^ltS$ zTuhR323P0sWH@=qM2+xE^5+h-qziaS79~w*-j*>&{s1{7InZBZIweCi1W^rhDDNI) zus%_Mg2p^6Q)1KLz!f8(ebXBsHuCV)gz~xV|XCC?P_N zELT3ZatGYagsTT_3pV1}8C{BK?>@Ai0fnDd&2NJkWf6k+ZSRv6z}qaPD9vMO?Rf_i zE=PdT3sel9wMoDm0m<=ULJXYZXI1R}Mc<5@@ZeU*TDbaU%tur7U)AyYy0U1UB#}XC z#npr(ewRYegy97YzRD%XH-@2&7B;loH9p6t9nAx}X5&iyRk%g^h)!aI6<>iyX?5c* z_dZkx(Dqahf47(HgHo>UV)7GJF)5apE zM1$$V19ZJlGU~mxiw-Gp^$-G6Qk;BnW!klh^lsdyo2ru$q+0h3253SE!uv^r5j1?E z?GsMNPMcRu+2y`B?tK}oEV!5*y%u9XtUSd;$2dq9kyH3+-fr`3_QWSo{TG3;;Kh>% zfX+3Ah_gqQ2kWBwhrlZw&JBx2i|P#h{#@a?%QaFFUg=w8s&iG@3{d55j!R!^Btp)~ zr%}%+s53@m_+kg7zdb5G(SMRQ*gsp~&M5b)WWe;!%_6j0KvcOSXcU~)#l!GFItn@? z*_!M@lNf*N;-yjBtEcH&2h2sl`+vte+c|2J`O%^oFhQZ7kVq~0C?cosAqz+>KKJ2z z5B8iqr+`bYGtuCw(pTMqBarsW7QcW_3;WDT{k~4AQue#Hrc1d*#_%E!B^zQlbqiTZ z=E?XmKFJeUL4L{Bd!8RtS*ZrHOT~0OLlB7aI!2fcb(e`_QgPNv}L57$qpH7P{knRek89g@$(g0 zK#}-hpyNqE*&}Gs4arrjR(IPNwakzhVs-S7vCJFy{i0~3{jC3z^Le?KXxl%p0S&Gs z=><=g71RZoQfaR(?R9U!bY_>#Al8g=`t)-u^cP~}xcNB;JqQlK;!Ski3gs&iVDoO@jM{X?2%k0K=- zrPQhDPEg$NM|ezGpk|+e-$|vW6~{>ze@6NJstDj|Napp$Q9MzvWa7)DM#e1*TQAv6 zUcNNEH_E-0KBtOmXkvC2B;F!>rI!)j-od2tQTDI*e<>Ox7@hEPoBU>El3eXuyi_4h zv8y)q`--iJxvT|g#fLVF8+?vI$;6g)k#`&hcPv2-9W;I$PZ61=(8i`P*5`+z=wqZX zKQB0s{*mF{EA#6$JBy)YdB$QstuTI(C+uMxHyu5%&dUFX-F$WVHdwV2Ini%fcw7V| z_vXH|&q!DV_6NdV{Q3)vI-elDaUGb$*xS7}T~Ept5A{Fuar85IO|eP6Q&*HDSZZEs z;e47WWPXuo#atBWDE_c~tFC`yjXxe44f!W@1%4pnY+01X7N>`(J{xL=%bY=e7aIe5n|qgKMd^ndsZ;^i7}|v_Cj3lD{8A+G zff*KhTMBxHPGFGe*Fl%6SZhVSWQ^i|} zpwuJw^AsPusXLTP;h=~@rz}ik^{>-B3P1*SZm8hDJ!U%R8AAp(Z8H0_NC=5L@~^>E zj`WzC3YbSZK7}j9dZz=Tt%9$mNU?<1`K_vn-kSpUR|l3Cc+RQJ`p9#}r&M0L>5345 z_F)z{@9wim)2V>+)Gb9c=%Z8twju+s!`Xyil?JnWtUbNy-dd(iyhr(WdDw+y;x)I(jiWl8crf(Sn3K}Vo2*BOXh(b!?p}CwL6N23xI@&Nv5tPQxTe?E$@@*@@cTPu9VmFJt)6AvGHi580Lju`vHeL+JZJX?9I zN(mgv3NX}nMRK(5beVOnQ}ngoScQXs6sq@km{r2yR6FJJk!$iPT@rR5AG`yN!u+rN zb#m=KqHrw2xt=0DBfjtb{GNAp!NC6m;c|$4eG;sGITGABKxG9j@HU=z%UiNwsl7bu zG~HQGTy&7iOAjaO^eS;#g|E+Trn)yIi^KSZ8R0vXRD=FWY)2;ynb+O|63Q>8o3~0n zzg%{j3+{~1OKZhp_PvU0Tf!)iA5ZD6G8%BPuY2=tCVPVUFaHpkJn`G6*PE8MngarV zLc<+G+ZEMoI#r6bJO-?no2-6uUr#;)Vu$-_7K8SQl+XYzt0VUCDYFnxqeS0Y68M*O z6n|&-_)L#HMa`t{5W-G_DA%E%TQ1HhH%{)E`%EI=%4-^K$>|KhvCNQIzy`2_7i~D`-7MbZtI*6*0W|n{Vc1Zs~%joK}iF@@!$g-jeilkf60W|N0+crEggG zaVNtpinhIcq*nje_kVPx;e!h}xHm7YGT?u7Jx@u3J0f%6EZr+GW8aH2<#P{z5hmkH zf<0>#uDYd^l6}0#z)Z0l+m=Pbk6yx=>ZuM~)x=GrJWmB#CB0pNC`NHEJCNg;z@?B} zo##;Pe}&5l=rBOT;H#l=je>fjIX}b>!ZN@*{N{KKG@NPBLO4oq zA`YjSVBNe)S_C0i^vC?KT799?0dwzxK)NqswkYk=Lb-*>ooC#)*e0$Az}AKP(jGw% zs?P)2#C?rZsup}Ci?z+wY^z9j5Y20Urxhac#&oe#<)IGP-6s^NvaQgI!nne~t5p-; z1D36Xx_tEYXXg?#s-)437#{lz9~paPg6qU}DS7v4jxe5X68amdF4QYz4t2Naj5wwt zBAy~&Q6$>5cS11H`*d0+Cv6mNr0No-O2f+Fqh3!%uk_EZ73&b+uKC42Eb`4CB!Z=rGHni?{E( zCZi%FHeH|76Rs5Krl=!r!<`&_ZzP|mtu?8g;$-xBm+q+rv;xzp7A(0Pm*aJgJ^n?;vS_a-qQVqwhdiHrTErubocUywwE?1ynATU>a73#t z6koDw7onxRm8og#GW}?)o+Zx1&zPrlNf6_JI1~VFWpG@+Dwkl%d_EpqWbQ{Jo{5K6 z-)ByeQF^a$X0<5a98nb1Qw7yrgA#cb=uB+~b~GP%G1K1yIwT8hb2^?I_5LHHt2O!! zr-){8skiWttz%P4;?I(8)(0!XY*{@JiofC~{N?a~BdXWq4wsMSKO0nO$H^JF=5*gn z!)mG(DwSbCt0N|N)!bJyg%dYp9sNH}hN-AIyaUR4UGu&&UfIb#s-NQE@5_)t-?2LIqYdV^0cJ zQH@47!Q1X6P1-`igc6)!Jrag>{E^Zm@z`!8o4?#b+Lst6pXhXn7$ozx8RyrU({ev^ zp>S!uQkumUOx3X6=6w!tDK%`#Vhs?+xamJ_QR<((&AQrzeD4bcvP6o`QhD&KUx+O= zVZrJQy@wo}{5@U+<&S@wZ!RTT{%3%sq_1T-)?WY@QczD)<$_%v`oja=?50cNq#qTb zOq!oO%n0pFsnV*h_Mj-KPPRDa5ApWm9Jp0iEzg%tdtgM;$M((`MDfC06ChTaBM&;f?gmX_}%p&ove(kBj9QbKzEL34%K#KwG>N_ z&NMOe8GeJf090etiQXD&CjWpOsPK~Hw?k1lQA*sg`HROK51w?Zel+q9Y4*3;8}%%^ zJ?;swaX8D<-O3Sq_W2dVf1^#XJK+SP7lEpbEFQa#;Le7!?eSR(tH7{uVn^;-Du`%) zzzn^8Zk31|NfA!sndk&gz8rS1CUk3LR&QA1^`=}=!gVs$AC#Q3ZTYRDmHZa!oPJ{N z8C)1@ruh*=e<({7bPq-`jG?y;39k1jidytMHYqiW;uRToHQ6I_jXOfw^x$MYp*Zg1 z|5J3Hfo%3|6u0-@d)A(zic+gaiz4=>2(2BX_FjqEArhr1MS@Zki9HgEpd+o0D57Z7 zHZ`iY=gs^1{(SxKYn<~tO>E;B$5H)BlhCIJY9@`T81uNMq*2voVI-UoH+{2Q^-0DO zShs5%>t2>jaCDZPpUW2R9lHwKn33{Q;-CEDfmzpC8gBiH-iN?@OVFn)O546Hqe4BiZmJZYg zlFypQSQzBm7kU@0ZJFatITAtNo}4lj%TaY@c{s`-LU!RZ6+7Z)jNRkcwOx1Szc+#O z<9(ulLEV^e4n)5$5nKmzNIXzS`&qT;_6oWrABYj4;<>KBg^?naR7nj^=5B@a`w$-q zGp_^I%+Ravr{dl+9*T`yk=+sO=hJ9i(LtCeY8Na_1n^9 zXtSAJjMEfh*?BQd#&bEEkU2^4{AgBJ?vE%QTQWderOQ|Ao5NA z!{t^Q;q5FCoIlXoaucrd*&S*RRo4gj+P*{@C7T@UAk3NkuN(vRiG99;ZP{1qAKHey zu01^MAq{&)tLGO2Xc_=kMvD&8!IHpQm9#(j8#==zY4sd8X%0-!lMnTxs}- zHb)}*&43 zxu7p%^4fKU3nBk%+_pdu;%)6}Jcod#4oiafEpbpkqj*2#<@T0fl1kUNz)zN4A?*c# zUu0hnNlWG(4n`R6MfGf1ffV-3do;$8E~YCAKkKm^>7Gq<{azF6w;)NH^0frq+=C1u zHaoROF@%0EGIyZKVT0ON-6_V1tE0Vg}OWrxRg0#@U7o%?+ly+*m<@Y-;u;? zvR*Fx4BOu?Ovg2|8Ksr6@%vQ1M^#b$8C`DaGcWCa3P$djd%rr70hPX?Z=0gf-$SwA zd+z&&oC1u!^bfD6dH=!&e66{#;Udt`G)H;qFJA@oj=3#<03U(BND23y@eM$Q%;Khf zM>V|`W+e9pmki;!hnvH<$(i$=y4&^MrR`;oXu^!3uC~+iCeEVpw0aglIBOGsrJkF? zxi795pB1W~q_QjiJOf;v?uO@H2F|C#R0d1i5rC!G!09&vw*3GL*d zF#+n>d>d4`SL+{G>-pZQdF_a6T{8xDQbHe_I5`fhwG0)=+=NEW#oH%n|6Ql~sU5np zDE$DFw+J#G=LmJKnGSZBkL$Y}P7{Xw8qU=0I*&PvUSl7z@@M>a4Aon$&Z)&TvOJ#F zU7NZtP#8*42zQr7iw45B z?#U);50&37HZ>Q&{!C&=72}STXJfH(I&wu?80(aCD9LlNPOw1?QpDi=;0cW*I`jjj zN(pw~OD~|HLkHLUTIy7yzAbv<1doe8xih(hR< zT&gO;uq2Y9JuN%n8<(o;P!$NNa?e#jSLiU8=|P^oIGTZIZyty8%h#G#)6fD%RmIiT`dArvC)VV34<6_DRbTHajiN%;dphyA78|hZeJjQq~Q)?aKGMi(k zk{vFV<76#Y9XU|8ANNrmldiKlrnU~Bk6SIk?`E;*iB`vbU{5i?#BCBsHL8xQCg9`q za7`bg#i_E;ZAh2i;>s`(W7xB2w>WB5K7%f4eUb6VY^R^-3M_R1tp+#b&)5>g%T zU>puVQjk8v-5U$i>N~?j0?Z)d9>cm^W9v8#(@^?HM-P`xaqumhw4mtiB0C$h+^ zpH2cP=Ms#Tw?18+bQU~gU<+nOB|hY8-kFD!IYw5$^#@F!PaiLW#~b#K%saJ8D863l zzQV=J>ge4_;u7>wtpwgNkJwj+tM!D<2wlvR{s5~8y7T^uevYqNg~=*Yd~GS!yW%CA zSPNOzEu#vzB!HUp=uuag;IZn;+`e-C!*;X|9oqR7i_jqGO}sRa9{nd#O&{$`XvO#+ zir*dszyIl2x#W}0Q84^)7rmp;vey_e{c0Rs{GpB=a+EJtMeGN#HLi(h+g%+jL-5eGR@OeZ(!YjI8o9HF`u1$G{G zVJ)e7uY@7(W6sl()*XMxo%^6Jib^&;o~rwFt&@1VREQVGdm7z8;8ngD*pMhFVuj1P z%W0{(;if|OLy?GuWYWWFqqql0a4cP}Ma_+#by4RGX*0uh>sBBaz21@j#+@X1@9~f?ye6 zF^qN5G->n*gTByx2Tru94_SE6-PEtv3V8YYT<1K4$ien6TFB@~z9f8f|CqkTU-O=J z#jiJ2eS&=&M)G*~BEr1RmWrN4s8PPEc%|!5u~h+uO;ZFb7WG)?+pO$EzG=A*d+0+q z1rvFehaUmS!fMh$%GQNk=z1(gJzdpxDB-I93K&`fJDBiL8Wab{u^SM45oht+mVevHWAI<*&l8F)?ltr|NXx|j1Y|fh$tRa~7BD&l6ii##vpk3)J zB7{7MPt7FDV9IOadAqY@yoM>xVt!_X=Z9kI8(6!)rfw=<7*y3_oCeQ}wRxhV)6OdU zJjC~hiiq;x04ST91IaJEH1>?Q3+U@V`D6^czfUki!gIXQ7L8pib3JM?HAAnoJt?H^-Q&q*i-X2EQG0gpWX#Tuf`cPh|mGcvi zhcTMuM!cwkwZ1yPsygEfU0yT~qmTMNBZI5EA{G0Ho9mV-D%Dvb^luhQlW8<6Q(;*T zQYw+1iZZUA=4j;?8puzGw^~p;q;k8IV5N;1z5yCQn^FSb*9rBq2Q`0DbMl;`DR%X= zx5|x1TU}gp{@ZAFO~`5o0w$O5+m^I&|(2 z=HXkcFp)bBg|5-3gj{tMZUP6}Rwf{xl?|FS?pX7#Z8gW&9Jv}Iv#_Eug1DV!K`zre zyCQl! z)EUG5d`z0!_LoVT$yy(cAd1`%->YuDKVHhExwfznAHxv5h@QuJEJBJ9@APzbfvEEE z?PYz9war7;^n8&0((Lmy4fybV`+2mk@iv|ioZ0$Cv>Y9pyyVbXPu%F{~IGTTFI!51Zj;0;Ry*=tkEOA#f&;K4)n1+I6%7#V^AQ z{d{tDR4VR(SHK2QX;9_f;BVV=W%@ne%E480XN`~tZU|)!l8+QKrW!Wc*S~uIi&r^q ziv}lbA4&6Z8IGq-@J$a-75zMS;AGD+gJk}qb?6St#rrtnguZKA4>crHK*l~0#6{1Z zUob)Y?`}##K=oF&2YQrL7T6WrbrLDTnI`k52z!TNGF<0morsB~qV5t^L1(*O;lOQj z9gl6b?&DoC&5zQVqm8ikU-0}PSckc>T}_0p@@h8KG5HtpS@wz_Gy0lHZdgEaAvFSa zv+cZNDdQwKMPPnb8r$cwA2-nGufr%#5R5o$j^Me%PFA~_c{7jwcR7P!(TUXytpr=8 zLxA?La2-OM!lY7?5O2z^>WAT-ZnI8fn}ArgqwIEVkp(M)Dw#9X^BIq;)9kv02AtEI z=Q2^GMKnh^C+;EtWn13KMmvfYvyfRU`h%Xmk6dHPfpW!o9zpA4EnVQ#BM_ap1tK~9?rt>B%SQa}2x%A1p9;$Sm#(WhY^SKZ7MC8XWX-unK zhB*l-2+{-*G)ithLPe1TYW_f%qym-t#d(M;6KDL24ES&%PJ-(-Tu(S%1HnC4$(g_c zXSBju8_)Oj0!<+w6f|7yC+3F=;nN`1r-C0gwRRyQ{_AenbuLO5c(tG1&A;hy1ZfY< z7yN>Tpe)71+xe>g5U!jAN&;prbS=(oOFBp1&-Z_QOIkhBzYrr`uwSqnniw9rn7+(c zIw>ahKbwp>%M@}rJL{y2JsuxzgTemksn_NCV@~B1))vWbmjs&upl7cAre@@0dpkT91t513kew zIx1S;;)$KTdl1O1P`)K(uDGQhJz#$Ug`JcRGoT`hpVpidiaa0lWfLZw@*o6>0I@<& zyD26=B1n*q7EDK*B;e(VjtwV0>SU>XL8VBU*Q~QVB=Zbw(em*Y`2GmK8)9W~L3^JX zyutUq7#?Dmd#N#8#Re&ioW~C3Aux4Hr3|Xxs*QZ9vgtVg<_{#Mje7hG$YAwl!*sK5 zA<}b8H9tV#Uo3?zKM+T7zVs~P`eiFm2l<5i?Kv^TH_C~GRZI>8yEqYWcA%Cp&d{Eu zPka$pCA>xR`kdhBpw=lj5@aZ_*r@11aF^QT@T;n{Y&L1AuHDnB08*DrkDQK(Tq-04 zKDnm+K}Lhz>;`RB@Mp{z+w+2My!iO?NsV1*@9_6~HY-=hdXm+@%kOQ$G8*;g+KC9v z=x>d{A*{aOwWpZ8<%ar!8yU|clumE2eU-F+(Gc3!oWR}^t9ds;q~7Ug(w0P1QT#5? z^%KI-LEiHjAZVIK?Ddm2$;%0>7=-9SiG#UVekJLU&P9`QO?iy}dcbf9f_MVkiJ#c*6b&Cev!= zKp=Xk^;_^{toB+?;(-x%0N^poq3uQ(Kz75mm4(IV+IUSqUK!&diI>05Yo35ESp@Ts zUVY_f{<2V2VOh8WAnC3+wZ-y+t^#vCi|p*+XYS4s4lKXexF0~Af2cZFWtc1f-p(t< zEA(YBQ#arjq+nLvOe^XE?vx<*5B8{jbbP)>H0_zlBcq_GfdC*G4hl zl^UuN5c|wQwm1D{Lg;H>i@Y6=;GHL2Nxo&y*h=We$9@QAclzwRe9a#^VAK3PaXr1KkM26O?m49Jf*ieXNrnTpY;dOX=BovIE>X7aL=vG zMfApTpcE)6OoG>-gA7C!H*9J6ia$o^1LMrlFu_pG19gCC4Tx(Kc)&ntMH1e{+7@tQ zZi$vWi>ZFI&&t5@Tg8P<&~e~zv~mkTN&eO!*-r4 zN6-gnAS(>q0tJ3vQ=)0o4F6mIw)t*qRoPViA??w)`?)1vaw;D1evWqY&ubhcZa;wj z@yzTuuxw8P(l%%lguU@^iysvkpL{ir)C#&>5jUYOIe zxhqDsw?ai{-af>5rqa>Y|HI0(GT}vEHcdCOh_e^Jz}i=>eTmOgQM|2hYS_ z<+?jv1@lx+iHk&0UHr@+y~*_bTcYK?8=Hxy3Lf$}yN$TU!cNNe?g$qPw86pp%+P zMdO*;X}=G8(irD~DL0%|QCj_2t#O8JVQOW9ZH7awNA*U<#-8j}Mt6N&+b(Cg8z%Wc zZ4mY+c7({0Qtv#L%$hB2PsdU&6+3y#XllP$6#T8g(nCC@gl0TV{*eY-iwcuUl!ZSi zM&}2*;JpRR(a8!eTy5`DzUh=k?tDF>r+}_Y!;=AmrCqxqw zD@XZ_weDEI0O31#b$upxg;QB*KiXhicw|>B8HXo@lXn^WRz9f&M(7k@8_LZ#t+nG0 z;Z7;^vXLm;5khDTA(LuZCbc>KYT(vVe*~!I&6f z;L8u2uq1Yhti+Mh@980h)C#gbfqzoe@BT*-tiV;-V2!5V7q=t4i#If^(4Zf9{s7A3 z)q^Qo#;nV9=6{#YtLc7Cb(r3-O!+4H@CG;gl;kUFk?-E=ii+m^Mi%y9WbR?T*gmxU z8on|=LFl#3lMyNy-Aru%`$?OdNuha5JQpm&6)ccs`4ptCSX~Jp*F?L~txVrL$13=8 z*5-JA$GCPhI?LP`Wwq?rY-S_*%XTJV+Eymij4p3R=(uQ{baZ0i5CE zeyd2$^~c)kv0Mv&LSvOQ^D68n=kUX2RfY6NA7kf|?QPMEhkCbWm=wD96d;R42>x@ZR#U6QRiGB&za38{;0%*BQ$jtJi>bq*#MF3sn%sVX?37zTyhTtTW^T=Y0 zte+`+hMgyOo$5Nuu}+1G3WG4b!-V-72L&dI`;D`n^D_%Bj4F&aER9A~d_t{r%#XbF zlAaBNR>a3OgP=b66H>hrV~6|pSOMSQTK_JuLA1%ySr?$a$yg0Q2L6I=^K)a0GUj$w z&uuf;z)sK;_{}#+`A|Xs4L$b-DsMI4cf=kd2oQEV)ULs2Hu&129}s~W>vb(RM2vKCdIerj>ecwNz#YuG) zKr7iG9!#4AHWHjdFRTM-+{_st3citHtHxI+ATjMDa+|@PpY@3~vWs_k8vM$FsXEUd z1D-QRF+$O-^?>J7$^+6Ecbv%m^j)&1=cTafkb85mWSD1Z(|C^Z)<;b{xTdf88Uhxn z1Jmhdn8JbMjv8Gp^L#bkrW^L0O0K*})|8JOMD_`w84N_e#M*NVuwjkujNqdZGWrbk z^oj~GTHq;`XCiE@*O4G><3*5?(+?V1>oeRgq@Q38Ac@V>UdEa6TEBV&My2Co2>p(p z*~kb8E|P`zjvJZTgAf^&FZ8{_sb4o{#n$2xFK-{_gTiA}q49JD@@+7WCTB&*yeT5) ztsjd08+BDwvbCYhzL`I&b*6MBkv`|>Cuk59(w zCc>&4h@i-^Jn*`t=HjdKpX?ht(<`r;v{m-5d<}B$?~1r8@j=em^M)qKGMPcxmvy@Y z>5EoVO+Koa8}+!57!H^|Hj)2wV|n=kkMfl`Dq`GA7xEep@|VxtT)0kg)d>wLNYvD+ zh6HR+LwzsoBT5fcc6UrhO?{~WR>rHHNn1W?oywt^iz+8aeXGLcrkOti(k}ZYh8aGK zP0E<(X0VKIzTxSnE@NYUy;j|T2b{Y;ipQb&LRo^~~MFcmZzRbcPq zb+)=^OZVT?cS);0J$%Xna6E&uIRoWj*J%DGN9O`MkRB@;Ps}@JthkiWJaM0D@Oq6W= z<20e?ANaEBu5iw1MJA{!4dN|{>30%Kr0X8-)s`P!#q@nax?LBfOE^*Z(AGf_QmxYI zVwNJY>1!m1hWz-T(0#*TNmEYfOE z!U>l{o42&=MazTU9MdIaeNarS=+~#UhQu)4TW+kuN;&nS>mKR79kIPOu7>fP;IXCp zpE5>EpZnSGM!Zvb!nglUW3fdmU`qV^+E8l5TsJr>=H-ed-aaiO_|58%3Wqh*&uasSD!iiYqE;y z7s0D}pgHUFdG-F+|H@%OY-??6!Mu0&oe9T<0XH*jwFzud3uc-|ab~7!R4x!!rL7YP!~@<+3}YBfXfZssH`Shod}U2jnu-j_tv!xLImh z7v|ofUXS6Q$Ud*FMw7T?`17=)e+h*&M*+eUI~LMwqt>B7?raU$fo7f+)6!o-zb0PK%)fhWnMgQ)_z4j}WD^>~(Ffr?%@UGmxD=6ddE1u7R?t&a0O&yuHKCYn0P+ zsTEOF0UxD-Jv2C}TSsKra;fSX<)d8oBzmyOmVd%9n(S|X^fLx2~JXRdzV1_(V%X@^1uT`}7CXv-U{ zV+dEvd~dbr*O9Vr29WIE6J8~1NAS#zB++n0W*3+gdV03+YOJ*)_%|`2Pp)$(9HGiX z>c!q!$dL2NJOt;v+AQrQ*~@6Mk!CHHo=p4Tq}Yl=c3$Aurg%}FieE*)5Ys{`>`~Qv zI5)1}GXittdE5Ae+jBEfGGAFsK&fS06vb}BJS{K&yyB}@XgpACD5uJwX|@9;&;c03 z{3~S~D#)8cvPKZ}q-2IJfNjBR^HPiRodZN^db0J8?UEAju6e0xqc_LYCgYI7R)$hA z-j`3Uc+|FTI@vL&HviEaECoqv6UcF?P2@J#igO|gn6YC^ z_Iwbn?gPUa`$}oD2YPIAJ9oN^R5@&E29JwmpAyCxNxQiFQ@XS~s>-UgJRo(^Xjylw zrUIfInX9GhHmn%#{2O5{WMGBY$tpY=fG8*R{N?dLwkLvqWFLEYjLFAPsNL40}M~ga*ihMW??K$ z(s{&#d-Vl4w+c!5?r#}>WTutr!iv=1Q9H@&>N9bWx(3d|ZAcTIubBLUN$1l~j%7+X z>i|%n81V3VNrQ%G5aid=AHwF?}~)=R!K2UX2tNZ$Bz>XT;b=)kC_LFaHoX@gEK6T+yoZBNGVss^0b)yVDWJ zs3|lCd3yUC?3)>XtciGbQhBuTvzWE66;<;e&Fn? zrb>6n2J171q>Ig{%4Dd^W&6L5hiX%*9*M@$?7qugD7SvYSeR=6QDOyoJf9r=Bm~Dhs%U6FB0Ig{FvEEWEmsp~kusNAVjjTdM(;lPLrErU@DZ$X z0)?a1`tQbw#ldwj!NYcB&b2RmrAY_kA7hZC|Is|X5~Z=P$%pO~oP68-|1>$26Lv-> zb&bRH&~!vQ`49N0_F@e;*`UdWo%6OMxQZBzI?~2!p;{Ubgh`yGokT!^SdnS0neOE& z&c?nq^*rFqOj%v4C|tjZ6M%CfKY(v5-+~`mLhrPee`6<^eO13FfXR;_;!WpP zMQpWv+otZ?yvha@zQ2C6pVvWP4cFYP3pl!8Qe{-QC0qV<(pOM9(4jg4vT`wp?XD?Q zs+@qy*a0|*?@F|i1bGE%06f_PE{0CT!L?C`1`|*p<xi7N*U;2G>&-atQ#N zwTepW>gpJ?qzhlOWO#jY<9(py=gB_K-l?6ZSDF5rxeG;y@tch=eFF^)6xqZ*? z7w%8!X>P`W5#Yle^p+Q^%dewtxHLyrP7$~1yRg3jPvU()F#%QdaJyx-VWqqO?2N&A zB}&3;I^NQ zIH7;f*aLMuZ9KQwEa|u<^|b3n?(3bY)A{_bl~%5ENPDZNB@w zeymdSvHvsYw`g+va-Nz%SjHsVA2LJGf^;ymBYkTu?z38ruu9CW2fb`FPFJOo-tQGR ztK9)q3&hLlN|CJ;i~GOAugo}k*Y)wXdJ=tr_vly{UTtw?ZdrSzSYNe#?w3Zt4Kz@wGxIBL1qQ7Ju?Isv&vK*x zna3kiAw9*sQygVUDyWV&ZZ)lUZVG2nC9zAwi(VePG4<)UN%v!(!`GGBKFqqqtG;A; z+1_5U0yvPa^46%nqQieQhq75*E3aNj1=+RI z_)Qv#$!1$`7&W&iN8@>V{M+Z)9&Q-Ny^C zT8_4Cp_^oA3HtSPs1fZjj%-VbW~V#gR?88AMI?#a`w<)Aq_qZruVsifd#~+7g5c@D}TGDDtJz6Z} z99~2G`WXXc*ELzMZtOkPNTNwZGu58k1UTV>q-iLJh;6yl(R1kIF)zpfEv|dmmpjUy z1t2c^umk%n!bOoq9MgFdXwzQ8i~}%w&`_8JYvxVXsPjlXa7_^suJ2Vdy7eCo z`h5)Pr^9BgulOyz8o+Z&B5B;pEU1H(scT-9O79GUyerN-D|2pKS9opxmXlRmP$PhV zSuh`WW_jkFhpN0THh;VOvcrz=RY>bqhzgVhG!1%B(4zv9Y9n`?ZImCPJ$H20aB_1w z%4;P%p!szeZvKeVA}Sf5%rjT%3KqU!C>q2&Kkmb;B0AhnYcKQJ+t@t&-gv@gh2bHqHiY)VpwX^VY_ zbA#C_GOJFb&*9M|>xNY5?;Jl0H=_EIEV`ILe@PYf80$Ece|W6A9*nw6_j}~Jnm6KS zY$)I3T{@=jm_5Lk!(HR$)yd6MxYkA+X+6XC$e}#oThz~yP0`M6{m2O!DFupAARHJ2 ze7>5aO)u51Zn2VrQ^lv=26f9U@O|A)08kp{CnZp)0zfTIaHwwL!Iw9l0e@# ze&(lNIL=bDVH~R+X<4uT$$xB=r_>Wu2S@V^3Tp^P@mezXU)mDQ`Yk4FhboUj)13KwCyGxGkS@J@{vsS;DW+|4 zgR(Ji1PXD#V);@H8Q>uH6YrtfIFUXjfZjh48x})fF^WU%m*1Jg>+X*)-2w=x>~SL z@O#UDt$oacj;P$&z21ZTpC|-&JQ3A%H7hb9{V9ARNdvuSushyMyi;o{PVD8i)8t}t zBXiP;c>S$ppoPB6sVRG-IhS+SJGsG?O;scJGR_;64Ud#OpGMo!^UNhmPRu$rgJi)} zzXR8hKGb^QUBW=}GRFN6BOTy~O@ zBld6u9sH62Z&ckjCXj)54j37Fp2ntdmqWv>1IJ&^^drD-&s1*w4J>DsJGTQk_c5q- zg!(lA6GwQ@xkYQdepQkE4$r1d0%3&>ryn|LEW4)@X1u(Y=S?Vg?nr%1u7BH|6B5qN z@Zv@Gz#Sm;$wa%=j&0G;wQL&6AO_iLM4WMO`GvXx%DH6|95S}oI=Pn4mE}yG_$GER zwR0DtX&c(xp4Dp|4|jc+E1uLc3)WQaA5Uj;OLyN$F=+pji%3ryEkx?Q9_*Aj;R>z^sO>)M+Ye zdB8?C1)d|O6^+Uge7m#@!V2B5WbWELu0DNoRBi#SpHr;&YWj=)DqDHT@n9!4mwV`U zvCBo{5V|Vp;x+D=J@!vkX*32U~GD?(@+dvIv z=ML?&KbFyao-3OuG%P3E>eJbjOZnI_TYXOt85OcSSbiQPq3|~a{{o(fNqCc_vr;h5 z`?XhCle~2|;&jI6NjKOr?p3CZC^mh8ZJJ6=iF*=4VN(Pd zNx!-~)OuXzJ^0pUIsTazmKkuKod@Xr{fo-LzTcPK*1z`Z!4W$jF$66p;OnDYAHioI zx-lwxZ~>xw-7)P}w76iH&8yPmei!8|1?9$s2e^d#Q=6`YbbDi{Krl<3!#9@ai$rto zkH~S$B*ZUsePL#V<)`vBilHVwLgc)%M9UIuLy9im7c5cB!83|H1_?sK!_<8goPx~q ztEJZ7rxbrV6mNr~tUci(^Ej(yOiC#q`uTNs!3}*?k8#jW4{08>kFlg<#12AgU4@IY z=dgiqklXzzP(UhV3ZbpnS-r|&FuN1nk}S7zDhPc)C%on z_b}H^dFe8kawRlKg_bt0%zrI0M2!bKy+OVjFD2jxFyocX6Mp8rnFipGLk3)TcJxZW?M8laV#R;1Qn%zSYY=}m@mF?`;9g7CA{VXZEd|cu}&Nz!)JNd?U*GUQ3l?Q~41CEJ(N5&?gxz6?UuqqeR z!_uFlny!v~UsW#xdPer+>bg~fDVa8TwbZ1wpPOz{Y&DSDZ9MBERHO^vrT{6dsp3<) z@`xkKk$ARVd5Q;Bbe1TG*6;fc@w#f?OC=ZlBM1SUldelvLpLsJ` z@7z9^CqO$9tjV(q=|ZzlK%h_TtdF>q2;hc_PWFCQeHBfFn^qFCpKz0ER`2jQB&faP z3FK-`aHhICSzMcqf7Ch45ag*b^z)b-9`6LF1%s>y-dm()$>c>6^yr1yh@XL&=yRu; z`|f=I=5V9-SPRmBG{`$E`0L88{qlhyjH9zY=iVFpxhH>%`k|ysC{)U^hmo34=0ON~ zlc}Y9VmU$>xOb>Vx7EIPFd%Kn8-JnN0<1sAxosGp>ux0J}Q0I}f84zGcu=Q2P0F5qXSBdvWDO81}48lq$m8yY76};3k#!vv@wB zPfNsnv}vayl_eqt3PRznQ^zOg3!K z7p&|gtlSD^4mD-%BRx%NswbUE(ehAlY+KHqlTs61B^G{)CQAqA<>T|hV|fnCZ^Io# zF+6ds?&zkIye2m-m*9)`HL5{hRXN{oT|vTJGXP=NBWEl6tt2vT$Lm(846akD&FJlb zwmy$9uiUifu#sXV+l_lT7-)K^Kxf+U*LSJ3z4sY8fp5I z=zijTdtf&`TKu<>>|ypXzu^n%YU>qc$;Gl&@69y_M?_4Z(HqTp0~$LJ_Hjj`i$oMt z$TB3 z6K^+l$cLZybz+0wdvZQWb8-qTi@p59j@kK;#L`0fk49A-{>aIBHGqbRw&x>$DMX7c zAeyXExGV*YTbq}G6=|4WS5|JI8t7sb(`{v9bj7cU*;aK?)o>^O7S%v0kWg?oLtXhm$NbCAdv_pD=4K4&fBSJe6OV@Zgi6h!A z4BX$wz7<*n=Av-67pkKR_495RPJnIs)`gzVe@%W?M0X2&M3kSPO|Y|AUdj8N9am}~ zZ7Iy27AzIaHmsYznxk@6v%yHvq^HT|i<&Ff;AA#Ev*jpL;0E6jr^sIKuL&x7Y33b+ zai_(1+6`WI#`+J@G&=XNJ2X+r+Aq?Cgi zuRUzO!Zrb{+GVA8Fb}pk94xcIr2Z+&M~63`=J9^fKN_%XXyj~YN)-6S{J>xou(Ooz z+QMkRpV_)9mQU4XDkWn_IrdUvvmz=fE-KswW6bye0HxIMhD)Nye+r`+%PNIjr`Bg5y{2QB%xl^IqdAbSp#D zKVG_9nW|5Jf(={N^RAP_kjhC?|KsQ^yqfIaKTdadr$ZPq8kBAYlDeR_Zr1}1Ke*eJEy>sq!KA-!#-tX5d5)X+3>;0)r zqk5z%KyB0$%+VviSeU}s)jOGNtPW)5y(P))=pj`wOZxjC({cZGU}C|71SXG&W~xf1 zy%C5Ipqn4D61^w4tFkB%@VBCdLSr*n2CAd^2ei3$MUh?aYv*Kc-L$<>zOlI(jdA+Z>xO%kyflL{&)-x*w_d(tJypse3C)d$PUym&gxmm`6&@v) zTCwKs>G2gF6W23M?Rzxml>|pOtYxEzeNrly^>l6&M`eJ8ehxInRIUa(yt^KKD4v45Kh2qHKSitEYqj9vomO=b<#~1aITAYJK5e1 z2gD|_%8!xa!7$zfoy}Q6k*pc^zqRHna2!$*8n|~q$9HQ$=-~kOFj>Q%Gt#=MsRZkU z85GrsHT>=de>?Y{-}&avR~;=fxNs&`+y}fh113nR6YzCHWuJi)215@W@ZjE&LGIPU zWd#PK`5K>it)(5qZnpGA*$BI8FG7|Cu4LZr=40~LDXwJFQD)m`RdHTo#a+KOq^HG` zb16odg%zN8-o)0T)HIEUEK$lKQQsqMdt2GcV@4}VF2JtcuUml^R_bmmFvoPx7#Py*RdaYuiOQVYwzK)EwPz z+anX+4JtB5X`EIv?rR0w2hv=J9i}3s%OW8)g!xTlnilx=uc9yhc>K%Ix=6yL`&un- zLT{&hEh7C_Ue=W%%Go*(abZX6L&cZ(GOKlRvO7Pc`9s#lHpbfiggo(XK%g-kH9u!TryL`O1 z&N06~`+d|OENl53ObL{C^Z&&k4AGd&KPQB=OoOg_F}>4~M(XRt>?5rm6l>71Ng}w5 z;Y@MN<G3^Oz?|mvp^rg}926nGLzT7DO5jy;J;h}VH z4@3?@M{$K}{rtINoXPiw+7L{yOjI|}Lp$#Ok z1rrV$!TAtdAW)gZNQiX-HH8J-zt+YW(R3$Q+*KBvb03!AjK_FORtP4*pIvA00L+M1 zB9HJPC~+dEs}7P;cFx4qRvu zGqo@sk`yaR3RJNW*ga?M`!;&R;m$YgM@m_wUJKy>fF#bFq+vz110kiPGpqR=v2X2_ z0b-x1TU^SFKcASN6)(_2X{=+J*qmEojfiE@RY^DgEj{o_8k-s#`aNs1Ox3(?fuv?o4I(m}AD4DU-2IUn zB9PF2+rag^s_~F0ThsHugw5p2SQ#3rWwsJXdV(>W2{Ukue2_acxc$CtE<_`mC^6J) zf9-(Qmm~DC_ZkKF+b{5f=2}BvA1Fv}wIf3JX0-zMqj47EPo2}~Q}Wqz#QdL{bN2JS zvDE^8wq)Z0{KbVhMf-~>SiNNWF_IFE*`L+i$#DEa4W1zj=;u#(TcvVK6OrAmX7UW|qoqjz6I_Z|iU zpm9rJ*aAjoxijOm+kw=5rpNEX?)l<%<`j66h@!!&!Qq0np`nA^)w@N#7LkXsqeacg zrn*SXCcLj1^2%P*@KCLjhJq%e7B(Y`%{6nlo)Y!WiPc7Xpt~mJ zA13n}%UOD++dbeKAW$A%mXLK{Y218lW{h4qcnyy(l%&7p3n357=>{d_aLvg){Odl? zlsJ)fqOpw|&U)p}a6w)hCJbBSk;ojSbUR6}?MP|U{TvLWuq8k`RSOQwMFkUBVoX=| zAcDUHa>HI1OV$Ug(eri2N+}(sj{k4?Kenu*EbrEOvogiI~F3w=xP_Cmf66&prnN9{p&1!wWyod zjWgI)ue&X;j~-b6C!}KTXa47w_kyja)<(kj<7e^_a2+9*ciM=Y=wZ^8vjR9WcM16+ z6N3Y0#tIx^t|_@ycs)=i1VKFAIkkkTZW61QOi?UE!J)#Wgc<1NlqA-9} zCta+20`KQyNfs#KY{9hdZfGL~@m30d@Z34W2javY4IRP9IzllV1Ry8HH%k9<`%xga z$hUwT!Qt*(dXmdyAX*%a1{Ex?3JWkC1t%gDztCY267@+^C-? zN;zo-7w^ZT%SfzSf&ua$jh=Sd2EVQU)9l63HWdQM$dDDB5YO42R^BtjicV-yBR zFzo2p>=5?vkPo#w?fAV9g!TA2304`q_kD9b-(|6Zl1ud{Sa=d>S}Yo)gbz+!+?!}Q zy9FGjgGh`k3@tBD)s10DXo1)_;=-D#90Kt38$4!K>C?W78kAsGo9&46a^mnLLP#dM z2#KUOEA^H(`KNOiedZc2)Xt;79Ac0E>)ruvxx8_%XP~BR(dJK{?CAXk(1J20cafwC zeQ3QvHK>-hO>8c3JGB6qD}mc>=W8-|({}!v>dEfW(t~q$CxGEH;K)-FNmy>DRQKF@ zVO*%iem9XfCb~6amDstaE>+U4w`{&GUJ~UIysSfVn*g5R#g{`0S-)Mx$iI#L-t|9* ze*@{nDPM+lZUR3v1moK=V#L)Zi{TM)oP=sZxdTUjP`zTkV#9jGb#_1CR}KxjDZE9C z_F;FWOmRi;l8fUqE^Phoko2FW29v{#&2BzHfzM$$FSf-#pnHsN$aBH3)&8YUM3Kvg ze{4v@kFi;eu(7~{CW3N0;@VA z&s3+$i7nl-pP^!FU};~re0bZM5t4p{^7ZB;dSeFU8$tgPnBzk}u-&Fs@vO#F`aNjerx61ZAT5j$`l67aHbWo65l z`c3b$=H3)oDzQETLMFbR%OM*B(Eni-#$Ym2Pqq2Dv zVCrxPlH%SL{ps#2ZQMNQ8pJ>cZ29t z8(_yyO*&U(5?L}<8MiAI5Kw#%cUL0)L2X)<#%2bb_yC+-S zuZwip+K~Ed0`(noq!$AUQwza@&ud_*V4kW4aRs=}Q}1FgL*B zuDrZV+!Xn9worWxDl3ay;#rClvkD_+x_ngco{%iOpL@1PJK6(@*2@sbQV<5ih$$)n(qq3o;q`*K@e+L9JFgklH_`Z{Za2B+Y=`&`tJ_s+YRz{s472)~&G8{~ z?h!_=j-&d|f?BP(;G3&;AY1p`Jy?puVMGE)X_Cd){8q_*YSPP$g+p{5h_F}M7ni6P zVbqy@EC0w+cE_SuJV)$KdvsLixMR>ya-WRBB&yCaq!m?Lw|RTVa{ zf{$MG$q-pdQR;T-o%?tn|+sS)`7H*4Lp?}mK|LX>~#)}e|dwyui% z$=t;2V3EeF#n^?OqCK0uLd>;i!!`(6$3lKU^K>DzYebjeLv1C0rxttubVecr^~y^l zAy;tXywdBh;+?Cb-+p2f7bY-lB*#3(x96jKP8+}LJAo!5?e zlXbSxf4BCDc4g0X$ShO1mh^7spOwM!+UD>MGVfkHsIVDO{t@uteVi_J3jwRC^0k+u zUR~b@HzuW4>F0mFM;F%&ipXZ*mQbz0BhRX1cycmD1zzdJrl{0df*bn#aFP5Q z#s6k*8K_YiDZ90|uvpd=Iqg}2>u$?J*1VqruAaN7D)P57Bu+DhZEb?d^6uo5nxn8m z9aBim3Gq%x@;d8rzU)_~)zO_ewp@^LO$pqfQz-itYR`|-R)A)(vsEN+z_6Hr6b zBYEpCB+u7S!|`V|`%}qJXv{G3E-~un&h0W&+5sqMhiA#l%*!cRK7Lb=N6vg#x|$R? zS}~4)YSLW!2OEf~jTSoc|Gu4J@o=2b6aUKYA4ixksl!MM-G0%Q&xis8=n>n=yJHW8Tu2QaCD_ay5JWi?#&YpF@G9_L`&uQtE&Pnj*8A7G6~D z_J|%2My+h~uA5}&l-Dx45Jt|n{<`W(>!uV4h^9QLe(RKJzYTj$^45Nk3drpU8H(yS-Xuv<<@U}z=LN8uA=b5G@qQBGMYhL*=o5v;13}f&S7GaPifL{!LO`f;%Co^n$DiZK`lA7} zxRwsYMz_P46h=bhs(P!Fgm`bhwK9L-3|Zy7lKj2ElLOKN$7<0nAq}(8auuZ{)k#4< zk*$zc_no^l+i!M-ka`8;V%qk*6y7ml172|WT8V1}?4McJNI%p@h7GXDH%~g}m6Kpt zgS(~-7D52EYFt^w-l4aDhohO%GYjZyzC++gQSPxD3(NxhGS#{|!*!;XaO|fcVNV?A z8Ezme3(~L>cBEK!ZOoY+`GK;{=;}M}v~UHMnxLOSG7cGj@@M+#)hBWuaxTGaTt(+Q z82jtS7C#Gj)QOh~V@BKZgHSib7o9Z5Kt|PSv~=dSKwYkDXvFVj5Mh?Js6bKt6tW!r zGEwXlwwjr4j|R2nF3f2KB}iAaQZ-%I(FQS8~!nQ;0i1t z*jnLJpi@kbobiNO=o%d0xJ+W<^p1weWnHd#*;IHb`ImrA&esnpCcK4&o{(ygu??Od z62zbLU`hH2oQa;KE3LMXbe8ls_J0iJ5K_YuMTCFyaC(t;2Lo5BOO!dsBc!-B{=thK|h4JPWZkE!N?bCApdEFMr3ddoD$6s_a zu{o_C-!`0;o@pO~a$a0K6y&r~EqoYWa>w+T^Lan5ExyCU0$rb{b+KLL2F#$fkACNO zQS(!y@SHz75s-`A2nJhbm!lbjg0+84(*bMaeI8eAy)p;InmY;8b`&F4boIATZXRvi zG1b-dKjgdCT0KK5C&+(VS03`U)JO|Nx565zSs+H@%oT2YGnZ8M7M#uMnN z)QxtuX!kBY@0#8i(aG~w$$ih;SM3eB;Olu!caq#|`MO!6jTh%yYKelqpTpiW@bu5n z#{$=2(!T`Pmk7ppP+E0Jp+li_m;ex0;w&CpuV=JM=zOz!T8~i}&w$AE_m#YXi%eFRjjUeO=o1rXkE*#bG9^U*)0|Imqnk5GQ77$rq&rY@+W}ll3vL*?e~=-DWiJ z6vPQu`>6B0peWbeAaa+VFF2{GysG3VYtnX?OFz^sbt>s*GxbcC^V}L*bc{@ALEYQ| zvLwPaLWKoic(!^>4@WSRa~Dx~om;u3Y(%M75Z9B1#`iwfJkPlbvtpq!3UwfkY7{}i*GWMkBpMsKj7D9ji~BPRD)ax zbTcEDBceXOT5yCKF^fKq(qwD=qUdVC<%6-z3Y$&}YT%CDTKZdMl3kp2Jy&AYyfLf# z3-qVN%h?!eEQRrFa<*brXZ-hlG}Q$yaupO5sxF^Ihr_H3{;@VOS(Bmlv>#3*;3aCE zv4H-byU#HEI@g@C2z?1+qLTjm;^GeoJiF-uP42S;2IvoxKZ%3Xow}#aw4QvB)M1^O zRb*NDd&z-s7!G)UgT6wvwqi%K+3Xxg)}I1tgfky1=i;Br`y>H!z1qdK5J=0N0^Z~L zN53R#G*a8T5r_rb0i{kC9{w!h@n%vSx+@{9kXGiimH?Fq-uYT4b?-Y7Pjbjm3>bLPB6y5eg}IsS0#o<73E@3bJ-)zIp*Zg7wS65j8zD7H zQBqeGOYQh_dQ@!a|94i_$pxL)8FjiQ^BleP;o(WA;pJRH%xDK^UiRHnLL+qC<<)zT z?(#>eH`5KLFdWVm$SNM(cV4V-9saraMusCGtQwm;Ip~c}QW57n#Zw zDwq{E=(WWSuwMV~(NPGiJ~V>m74_+6#)zfyWRAC2m!yKc!w-HzAH&I4JG!R=cIEVR zcE5qtiNkN1EdP77Ap5{yFzkopO3k!vz~sX&f|(0rC0WEpfa!d0nItwSY@iy5#n?xi z$9O!vwMcaj8_M=&1?zbjf@MS^!J_2ktCclrVJzv^V-8$%Iix}9+~IecPe8<$jsit5 ziTh!dvxo>5ly*-hz|6@h z^!;14A_x5j_R9M-_*J`C`5Pu{0UD3Zwo4gTB-Cnk)?y3IZe&J}Gp2JF^Fe=ul>8T@ zDbYLW(M6`|eCqYD9cmsPUBL{8&Y8Nr(T&j^r#WpZrR$J`Cx8ugmp5k$jrbkJu`(IR z{H3*r0cNyv8MTQoyN=_uGPUt^{-JvG!?8!~;OK61vgy*R)7{D8P!r<5mL&YHyQQfMprXe9~g7vwR*?1H$!pe$Tl*zW1()FlbX#u~F| zjd*ahyuCI zMzTIj|A{+d?fKNXrEjfI@~K4bXn5WxIH{oue!Pj%>}x`(`fA{e9x`DE#}-(P$jW)c zdB1*3FB_@q6&1`9fgU-A;$%|3FV&4RNo%3jMmED9RatkyR@cyVvM+`!m%Z_!=_E5J z_&s&Y*ymdKu$8NuKZbRztm$N~O&7PMUK-i@5k2x6RWX2lSAeC#qgLZv# z7^1j3<=D0ut+?7Q$ROx*J*txAY0=|?w6ofK^1K9laPNA+bK%o@k4^II@g%q56yTl%K_DcIw%`g0t^=OdY!q)h}5` zSSp5w#%KYSq3_6=Si_39c0o*Xdp88#iG6WRiV{VeT+3QsLZf*hCf7W#PbeFyU9}B) z=en*AMa2l{Nf{XKaryu+$FFZeA_H{dw{@naCVckk$DaiXu?jgt+5sDP415Biq_G+zhRtG9LfDu$!M*OdEfVJ)#xMbI5sjHvBh1`C zjBZkoQ7+&BNC)=4+Wx8t953c(;ITV+#riLllI7y;d|$Jp3YThHyp3!vkKpwH&;rnrHf`oN$iki88+l5J?hLayP#M|xP4|> zZuw@@eR=(o4j)KGOIy}ry14Oktmh4agmGb$d?K4b1}?*?>c-gthz@3{4BSuWm!D+s zzO&+*xw=0zZy6Ul0`25}S>(&T{vJ!?b#CaCAD8Iwi-U;R!Mvu^cc9|ps_e49E&uz_SATK{-(YR$14*T4B1d9wTyV&i_6m(@qRZ+K5Yk_t~yTptP zh(St)$AMT(OWk{fbu)Vs8H`_l$I<2_N)sy-Dj6;PIx`as{2AZxbyw*wxTEG8cSP6< zO^_N4f36aO1`9Wai2IHZyy2LZ&V$#jOnr>y|G|npK-@Q*4rgd&gGh->!)bVH_oE6= zT=@y=-$U~cYK9d*Epiw-l=<{dSiq~8$OBMzHjPGhXwGW8o@9GcTf!0HQD)X6qsXGJVS5uZ+uM(;h+5m! z*oK)yAref*<-g0f2*wg912KMR^>m7a?y-BHcs6XB$p=1n! z$6R_=lT$SvHr-|SQ__o3K{JfBC@AIL^0~F>uN6^NZsB`w$DpDu%{{!?9Jqy$$Q?xkK*)uZhOFVS+XINTdsvXocvd>eHIB3AmUcTPcVj7iOj=JG+vwH zJFdeu>A~_(*`<$2feWe0BS)s}N80oC?Gs6FxW;VgLmzS`JDMb{aj3PMUS_!HG{O5{ z6*TiG4x^*hTwnO#=}}6}4xWREZcPTE2xrJDo#vwMAPc~6@259zKwVtK!5KK?c_e#5 z$ku@#@Tje5-$Et4tmX0UNe%1?56uS`P`XfGyLfu2oiuk!zf_gW#0f187wy=iyXABa zILlG%QF58jIx-vMWud;D?V6yArjwba4Xd9e_DYoI!k3NFcUAxry&8^=MobtrnCRZp zmB;Y6y|TZ<&YY{)nFGq!d81hK3%eWNi*zwqGhy;A1o8_~%bp(#Q4Q|bKB5oK7@z1W zhI!%0kt)vfwx3nrN}nMzu0-}D-%+>tUubk0q!cB=`HWmob>Q%h4khVh5A#DU*3WuU zVwlJ?c!fSiHSpY#nibI!7GhpI|BMp(T*jci=FgP+mEb_%wm zKn=*|q_kGEa!NB==k;`7lnY&7ZBOx$m_P4LKrDA1=U7#X6E9h>Zr^UpmXk=nkVuio z$T(d@0uwzKhjcwv@|EN>ev4P(rDLP^`d5SBBlLn>6xWU&HxS>JT>i8i1qYw+tc6d9 zQ_}3joRj{;JDpguQ!@JJCLJpvn_*UaJww{>*No(y1*;|+Ll3fS1y@}7g%i$fI41Ar z^$7e_*S_)w{_`k5lpm@%t%{mQVVxHbq+YuBc?d`Uw?ZdHsAEQZ1R>4_;%@QlCB{_1 z!d%m!eO^Gd_?UrIPkU^0cCEF3nH}H*nC_)@+>(IJ744e{ea*0H112R$#TN%V)1)7+T% zsul#0d(%GIEv8ind7SS~gIh7T@&&mEA95y=Q^S}w zyKw&qoZu7LPi=#qG?}Q*|FA38+iCcX>$x;MQEDTPQGXycTJ`Iin~kvh7l*5`d1>@r^5C_Htvzu)BIV-1& zgB}CY#m_+eM+TXVjeqx?y7@S=YVNd?6uCN!Mvr@3#D1z#W?2}OKGO(;3mKit%#npz|f z7h^IV@YjTTmS+EE^?+js5r3SIt5jMJS0#&Tt#^`0(jyfv!(*LKf{7l?P4XWfpZmiX zMzWjDYz^#^v{$E@MFYxPaP=tOnq@7qQ4m$WHAZgWKuvhuAs&Qzp~p;st$uZ(RB%$TED*!vCAN@>XHwO2*UA&VDMCH6avg9LZuQ>_2R?`2nTBtG?~UPf zT!Is>{I&aytEBI?`?EodRxKH=I(+~BI}p_{=y`5`IGi%_B=|%@TzyAK{mz;9qYcO@ zR$(ysYu?Xu*oP{tKg4$DKv?wPuJ2G#mD(XGm zQ~fT;&wOONCqK<~aEyqa+y#`t{xoPZ{}Fa>E9&`An|ixNT-`q!`nGHn)*sj>2G~y& z`z#lfvdZ#Hm!>thtA+$mP1#E&39gpsTf!)!lFd5)8CK=5?u+IN`p9wQMmV_Ujb^(E zvAA&;o4_ECkwm)(lz#_#)^kKEoB+1%&etDzYk?;OVgtHk1^TwrJ#|2ZLc8<#bE=fI z(HfF(B&3V2_(&!NN()Ki!sz=1>JBAHv8vHM4l2rohRwJGu=D6dsB~^bXN+K}mh?$M zXo()5vhY#0BILP4E?Sik)2D{q|H<@Cp$#Ofr`8r}nWpAC(mK9&&#HK^h$&W>0 zV(mF4>feiQ{Od`BFzW%riw=ns@8d+#&N9}I*3jXEV8BthZ@UfQd5^ioyVR2TN{PO= z0eUMMtd{E>>`nRsE8(M&r_N42qkCz-bpx=!s}Aj%VJ#=sT9D>X*aoAx0lIT0^rR>@ z661S3|GHXY0_Y|2gvuWjJ}d$}#keg@s*6+%1vKe3u#a^a)aw{L>$0M8Q$^frDS0RZxYk?HTAq28?f~OJo97f;`23pD^|$- zdIvklW&b)SBU9U>5H1O(;5W(%#+9>WCUv{QSLxEilbwL@ss7nrr{D^|BNo3uMa(~S zhA{pPp%GGaEkf~WY4e7|>wbV)G>em@-(M$JJAP`=p7o1#`ef3)PxKSh=*vE-ibSmp z%fb#Q{%Q3z4c_RFR#r_d>ikv}4{~$eex!ZP zG)Ch`t+mVZ-e_&rWPI}oQk2haf%aMkK1VH(SlrD|s{^7Yxr7wf|hFkO%F-&@r& z{FfMSTa60@cs>`9VD#Y1+T<$;G?Iu4)BcOS2RdU65r}r{)aGmE|51eu70-;!(@CG} zNpMp6C4Qie2~VoYY+Gro#J<_NO;$LmRF$>7Gg9SKO-#PPME~Sn%*^}ujJFt+uE?O=&dND8*kMBx=u<0 z@s$VcBGRP~_hs54>r*iO?EFMv>o%16s9H5jYFmOnE%r-yJ)rM#$HDzS2=o_7UUDWP_W=mw5QT|iYW#z649LJ0~C#ZI!2awBMoD*LNdPb-^ zl|=4wOsW#bisIf5H~6u|Fi~T7guq{76u;rg!eeK|s|Gr*AFO%2FZ&AoPIXMNg(?>n zJ?p`6TBZL^pvQH0wd&9HPeW!D|JdM&JNA(ehp-Vpi(5MM-BjD4&#s-OBKD`c0^QrpIYLt94BHJnR0B zJpUWu4mK5SEqtY>dg+UiW>u_TzjXc6p|t7)rq_qFhch!7xKIQ0-Lx+W->U8Q&NoGT z+RMQl#d zl(~CxG5WTx z(}|pf^ysM4hsc+P{8+mPwp~%@z9t2vc|*AFbR2r7ucrE)aOJ3gnO*ty5EEvq#=FdO zd{QED^suF514<5`xow41%*wD>=U_G(@n59=a*8Z6hM zu(C02=#T_I=-WU((bOG!8B$>?Na81sw*8O-i5Fx(d{C5K_v%Tj`wKMxLqMXWE%4l= z)cl{v4#-&FN$8QZ`OZsep8amn&e*F*m!L`f{7?>(XurEI@!wTNAXlFdvL?zIAFu_1 zB?P!ij>xqbxUmS;L$JUrjw>NrjqD)epteTUBu2-54AZnr1qc(t`2P0%#|SE0jIWJu zk9&s>I*l|6*B!bVLfYZ9bF5_YG5XEUtmZWxAq+zpupO!O!pNQ~OaOQqT=)IkO*g*g z^i~h1E7>>ZU$gwEj{4|hE3Bo^sT3v7?V`JnNcSQS2>DO#vn;ElZs&>S*j60ZB&y5B zxZcoEt}NAwgeb%g(o3>4&mCX3YWX`!&Gj*KY=_!6-XQvJOv_HyKmH#>P$+r(+JR7F z&G|#xbrYv5fNt5O1eez_kTWJwxaI7=8g)R6jlZAd`O??L+p#E?6}M!u z^}FwEv<1>${(8?@#H1|toY3Q{N_4#d3_YUkKB$lI*0fvVaIAQtmQIL~hBHDncyETa>2Fw@}HxrrOPR6(Wb$}=zdT7DR zaYf0twk57SJr^k#GIA(aSVD@tc*C*OI8PRErzLzXBq-EfCUA&y#PPfyAjS8ud4L(Q z_;e#ee@41$&FV2%eJ{!PoDPyb>M2Tk6MA5D75&_}rds?-zU~@gbBfgBiD6i+#ZC&6 zCMM(~<`M1DVkb3J6&>s>V{*0maPvU1((lu1_2P7=;fQ(p>A7^Lx$EV^zca)&>4{v^ z4a_Xza5$B6G_&Cxt-CO*zHR3$RZDG|rRoW|q-!U?iT*K+b~+HcEJ^ij1#8wjQ?FWr z7HWRsA69OwEt_xoPgzHIH~h(8h)H`}#|TkNs|Oi zVBB4LfHhNzne&!U%OM9vLYxp8fDAT44ibCMXF4{8B~ddMebW6x*m*be`-_L_0Fjlf zkXf?V)qd`-EZs+X65UO23zUe46-j1Sfx3mAuoCJ&lzR^EhV6`Wxxe?Drgh0Bmf}|i z)xJsmRgq|=NN3nY<{fIT!bR9xLQiu4*xcp8F8!t-lyCmWu$^NaON?pkHma(swoKiU zq!3OAcx^W7ei(llg46kd?bOTNIx%vuIEz>cL6@T%CqVVEHX^uxb1C0(drM40E}Ube zJ?z>$bcI@ej_xz~@K!aCcBJT`;BA(Qt>hOXk1V1R)O_;K@V z?@5}LzLhJHPJ3Smro41?(gE?6qpuld{goY@XW z8b&Cs1Pib_M07-Q7D)7E>;FQTj61h;CdVpjAD~L_L%a96VvT%rkVPw|b3j3M;eT9& zg2ymlAvXQM?mKuE1Me`y34YsQ)~b7*A)aAj{$nZGMw+c9_F^E3l3%}rYr@oT#01y; zV=9=;)ZgR^IS=~_LTlRP-qoO?E@#2+D)?BMfgqFG%%UhwJ{p-D16m;+ZOWH13Hb=M z&^6p^fZK@Y3ra3s3zhZfwHx3r$1*^2E^6|3@Ckmp=G9i-t;-=+IynM`9uif7DS7z8 z1JS(21tc<$2uMB>pS_Sq)@N~rW79jLx8hG8XA(WI_1rb%5NNv0m;1GPgryo%TsP-2 zpOF#Knm5k1%RBnNj*5l+6jFWu!)f<1I9M7=Do6SuX*w@#k?^BZ9%W{e zTOd2rQ`y*6^Nia875C`|3+Hn8ZXTscOl)O`GBK&>FC95uk_2b$rK$x(dMyZ_2Qe*) zHLJ5+%#gXUFg90kWB}sfZ-FuW4V}b$$0q3RH(K0A`Tt`Gw2jjw8&0&|eK$6%$vycx z%N{?JC=ftgFy|+<)v}2b`agD&8FB{AvPUO&M-5}RBENU<+)=9bDY1e&oqnhA-f9}N z1q~#an2uC;^#`?H(Gv&*Hs5Bsr7rsXgH>&iNp&3Y+*AD>x2%BHmA> zzovL~rx1VeJpLNqkv~!vwNufg(NgJ=tB6hK&KTpD$HS$S7boTQ0%?)LcO~iVM*K(x z6|@9eJj2l1o7Qfw&+^7RFyC&H0B zl2zk^6JjKOR9`Mblwkd--d#}w24F9IYc}6$!fJa$h~=7$Ckj(O9Z$LPxLg_rcDIY# zCFl*ma5e=JtqOK6BVjcW3B}>SF(-T0qa0Y0Ifj#aFmfPaKvau!6@B=T5&llD(d+PX z_|wcEUNT*Z&yIIkOy`}=IqZquyRsto`YLb4SIk=alJ!d@&^-_-*_rmqHBqm9Em<|I z4XWnA;5A-mH0!s?{4*vN4ypX+&k7&@mZ#$7wk(DZPwE~tvyR(Z_2WKE2DyC7(PK7` zez|jR0n>a0c`_;M@CjhM-9y!q5Re!+w`@{-p!6vuG$_pD8{AsDM_U$Gd_?HX5!RM` zoI@K9aw#lHK+XhDNRux_^$zz|gSn5_7kl&fbaUujIy&jfqS_oCS3(Uuz|GOIWa`1p zg}UfwOb?n3%D?s>VM)4pF|FN}J}%Q@>D&1o01+BrNUe-7Ue`&BN7Qq z>1$*ovQN)WaWX0)PLy!6JE8g*Sxr0Jc@8~;QvSzKQ-;VTM%{|KWAIwY3mT0;9Ds5u zcXHPLEd9E_e!yeVp0F<_YkPMzA3vb`p_@basSh;!!vs0#6|cfd{5)&m9NX_{KC0Rt z!b^RG;NPC`)TzJdw5&0)yopsb>k)nN&-=pg^gz~pNE}-!xKwu_Q!-OIV$lBY9XE!c zD6KmJs@iLnRo(nTZ9iuWZu2iaBr{C# zuHHXRLsENm>A7x%tC+-MPkvU_YUxWvsm}@*_)VsIuA83{?>amS=#nhOTz&7XI(kFW-*S^2*Tn#q0xZRVQ` zY~;swabLTud#5dwcrDD(E^Rxxrn{w2Y6u@TT}^bxR=XedtH*rpnT2tPd7zfQvI?#0 zZi2Y6mIn+}kB>#wCAe+xEmDqm+5r(Go!bHPuPxT)%)ERE7vOyQKEzMh zW2Hnnk}c6%fqJQvDo?y>hCA8k&8W(pcKTIL;=R-Y3gXk@_ei*$@LOoCf1HQ`jAg{@ zWzY)gj-!X0rhdTirz=XcFnT2D%&9C2KntAD&Cb@;iN1!1+;ROM17BnvP|(y`W?j!h zCByj$1MHhii<~b$oK`Py_q$@s6kWFFjvi`960nf|(Soa04!ZO&m5Oy0O zEGV@UKo0dmR8iE>RbE%tJY>37eD~=E6E_d1djwZEe%lezyTe0Ng|&X)nxxHgR28qC z-*><4j#NY2cKfClBc~m08x>y5cda^7pB{%Xv$2y~V^Xp~tq}qH7+~g>G{0_Ew~+6QA|1x3W%fSHL1}Pu0m_KHLH%Qzn3^WR{W0vi)nW`($Bzge&1;$ zNJ8bbV%>Q0faH@>U}K=tlM?iooIoo&9WQd3jYZ9x(>{PT2T)vc#msU3bEC~){4EEy zZ7qpt!wNl^j1R(QUK&umLb<#l$=&Hv&SLIW&YS+FZj|KeoA zh2BPXamD(;x!w0j0y!pI>9Yh~Z#Uo;r#ew8<}!4s3)2*!V^FeKlT%9!Z2F=5x#5G> zwJ+M1Q&C9~V_qA!-b@DWC%G-yo@97euhVO`7{5L@z35djpC9|KzYhch?dJtk)N-Q~ zCLb)bTJt_9jS~qCdh?}h2Q34TeE)1Fi3?s zKa06X^wuRUK5)PhJE^zq#0-|{RqFpx8Ua{0QV@^pWXcf>Z$7_>v<=H!Orq3D;`vM=?!D-4x|x z@@1pXN7%6QS+^)-nKJ;G#qeIO?cA~@Z0G+dIuC!g-aZW5wKuV6V{cVjd$&O=_J|b? zijq*Z_e#tTBWTUi7&VKeHbEOv9cgu>MHIhAi&WLtH}79?&gXoRbDrn>-1l{1J>h%f zp0P4oQmH2k#d^&tYT6|cCH=HPy2dhohsDo97~Ue~J59T8o-Q$Yy+zq9EOl)eLtMkI?yiU(DLl?5S}ZMZF6qe#CGQnY5lEKe=!I&Mq?zPbj|D zx}qnRT)To4B#f)WvhJI~XAYQ+c;@4C=MY?U2Obt~FR$)V7-I28D6`9~!G;dEoDO7L z`uL3Jg_`gfA{-*K$-2S)_=wu*J||L^?m|rn`00^g!g+~~k`E9Hjf8l7E{~|PKW5K} z?ilxv*nyQ?1B5AE2yv2y^1GBFH!8o480bg-s9QJi%fS*`9IAu9tAv z48?JZD-eHwFL7Tt+P{8 zA~YFmc0%TbW-k7Ky7dOS}xgrDoRBplChV}mMaSU6*_`na8;me z7`kHHYO(-@(8JglpN%Yf*G**~bU*!j8>qaQ#?vQ@H|wP*f>eKkj=J)OTcEMo?p@{ zPwrFaVAjx@BrM?6;TfQeyPH`p+AGdoQm3H3`QN<(?rO5!X|z%8&gg1-DtB)s5MTh>;Za zMbel(ASGbebjLBVk`ME|Qti0%7*I#;iO^=hbi8uvYEF#jml1P6qn@u_{t>kj)z&OM zJs>@;#MuhHw#&Z=cT9EMnMxJ!(pkuT^4C@=?}ASDb2qJ(E{sT}zkfZ)=l%_{M)xKk zDPT#+uFjdZI;Qh?c)ZAvZdCq)AYPn!9M>B-P-FRhdOd1SBJlY;0ZCoKk`?TE=8nFQ z&jq4e3}H9A^P7w2W?V{ru!Tm}PeJ}YB&{$^?C82L+wupwkwLOXWZs`@m6g*hhN#S< zzX~!w=%IC^@0C%Kxsp#vfNN;GX_3*!lI;;FFnxn_Ezu`C#nrf`2Ii}hjn3&3q$DaX z&vhLf(3nJA<#`P6OTVqYehHZ?6rn-&RO(}hWnB@-Xrf+Jw9z$VRKG9KrJDd$8V5>Z zrzyCM>|2ClH+=*!VI@TFaUGnhX@H9psS!_rbsDk_imDkn+i|2dl3a-$j|X67ISf|D zm1=HI6O(9b^?PP4K=^N>ECQUxz-&3%(wg0lkE`E@U|4<%NRv4*Po zOvN@O%2}*c<=4)zy2AS6&U5${!7Q}y-$$^0E&-w#_}@3QCRHDAVOg|7#2Q~iZ6B9g~y!QjRNCOZJxD7 zwyhY{s;~HA&9Q$t<#YyC?vCNRoEI&GzG%|JTr3zqB&TGK2|=rp>Vw0#-)JqEp zq_60Zk{4)nw9ODf!$t93Q&7$-JMp;~u8LruSulUpOnE=C+T@1ir58P%7(fjWmDlys~>Gjo3-21%%q4-`HWd3oN z0KtRFG|RztGCXXGhlvWgZv? z6(&QurExHrAsyB_xiik4`}cI_ms&Gh{?({~aKqaI-E5*4%n5qhB9wsng$B%^dxwR~ z38d}D7+50*ys!DCPQSOhFkb+GQU77}_5(D1PnR8abM6yOf)>0+^zS-aDR|iYOzK|b zkuKdF5eR9*yLMhI`hs)R3-@N(m8ri&z=7FIokuB5ip+H8#HT`z&p@a_G%qU4B2OAL zkN4iwTfcCre7bjgoi#+ba-J*rwf(#AHsJrDL2%D~9*a^8S0unWWG$pZhW&ZCz%736 z4e%`tTFypyUj^q|ZVPDxVp|;y>2sSF7{_ukA@dD`fi7Bgifl};0`kliE=Lq9suz|( zJsHPohyuL>F%?5KsRzUsZwQlrkX8t#rNM5cjK`5bCb+{WCn6)~To(G-dRX3;DiV0@ zW2GA{-r$@Fzg*GGBZSks*J-sjMolSPhqE$~q_*Y0zDf~srYckuU$kYa5hTk4h*3Wg zY!oGqtl9?Fb?0e(@`C6aOr`FL0%wbyF!7>L__MisC6gYu{$yrh+E~ueW862bp>c6cuF;vpJQx4Y`Lz`cRUk^WJgPiC zC(Yj_mcJiV5!%*KkPcDC%wSMrDhPBHx%oTlc}Y9T9OGD!-FWeIevbrAzFznaA@QsN z93}6ZJNJEMRptQjfVj1tza=HLG%Eu1b9WA=*zo~G8izqH&G^$;7eUkDV_+KYfRop8WyI&c^e7U%zNeo#N zG)aFhP0ye?;y6oh2OMlRxlo*KOG9cIa5M> zm_b}9%4w)G2}*LZdgK6NEuL;mb#++(bUKcKMv;yxFbUq4kr^F*sCSbRN?m$fi# z*R;WUAIs$4h_!ehTgsLqi!c<+M=n6p=Fk0JjnaA-K>p?{S(Enr4;d1` zJeQWZ&{Y`ognUx2y~v!-H&(IES8RicK^*E%YD>0^{bNWxpwF%L==55&DEOFQI_3U-CeU5@dA3* zItnKE@qWpknw!sBoW`oo^Dz8?Pjq1_A%y_*4{3IU*EUAWIv-V)O;9~6yfyb`pz9i) z8{dzJvnW)Wayr=ruD=nPP5>>u&wUY7DyTU}7iEq(!Da7uuxw^7k*zI%6obKDe?q{2 zY<@zavSN9E;=%Ygm`6v)rEXC-rS7t^l6CC5up6SyN)WmY@ z4v)<{+lU1$Q^i+ZR7S6}P5U=b$jA;Q1P_ce`Lzg)oyep zvDqy`8{6=$yY%~+7lW`4%AK?QVU##{m-`ElISJWuUh>QEtb-+I53A05%iN(4tN~y2 z_TV)II5Tpm_ni})^p)HcRl#R{2JL0(e=^l#9FpZKU8l3(lo0{^wT{!0vJY66UDIhl z%9`>1MiQm!EF0l|RTc&!;mzHaEVhp^Mx2!e1v7F3^nVq&PM<4FQ;8$;tGuJP{s*K1 zdN3L+kx=lL_^E^vm{mT$W6wLt;$({#Q}c8T#7DVQ`dM1DHNjo{$UfIcrJ5&s&^j@A zymw)%gAUHk%H(0U<@k=WjXaEig9v3-RAkEob>$}CIYK`KD?emn%m-K~tc-xTz%l$e zLZjN5ZAT@d7U~(|W#$O^V4Vrf#J-;VS@RMmslYju#1OAlbU3BO@ltRdJ+KseTEBOA zAr-25W=pN_qU-k9Dy8vb?-GORIDUMILbq0ge19qHz;njcAc zJNb~Ad~IcuCDNIB@ltzBXXj8hd(*i`1<&7px%kn9{~F5KK;6Lg4KC~shRrAA(PnE^ zm`bt%cLPJP26j^xk$?}a(~1>Dam9z71bg*8o9KBQF>iC37)w1bhPgim1kJ3^1fNFQ zFX>?B?6`I^d8SIL4r68esP2$nRs_7gQHX6s0@ zXS@ey7lIM`WL)W+S*ztB@5rt>yN~rR>K}Q9G4xgO5Oj_ddS!r zvGT_O_+Sab(%NYr&MhX>nd-RbY8K=VTSQ>*?`zL&ECCE_>d4MNDxaP$?5lhW-PIKkKByv-zS9HuP5gR>i@m>o#&{bLC_G&JD#Zxq1%_oi}SZzrlNj{uQ zUoy;`#51;!es`zr<(ppDcUv59l#7uWn4$2pEZq}4yY4aH!J;N0KvYD-fMt4G$mJ9I z?*eDh6&>gorh4~yFioF&iOBum(F(F3JK{K$A=o?KsD{l)@0B!r#_So~m?uSvx#@X( zRv|2pvz_d`tqdun}@Ab+W9W6sRH_pO#nlxSB^eE68!Ymod3w_Ph-9 zjM#%EIGP?3&b*FkUd1{{?5!Y7y!bLbiYzF6uAVYyY9ic?hmnwg?hy(Jc zr{R%%2jkahL_RiNp3(CxMv#95b zN=lN?JXY7au_u{`ao;lf#wQEL(jV~0lPl^>G{|q_!cuWh|NPQeCYz1OKJ(W+U#k}_6@cZIj5RxqHGlj<3Z@52M| zxcHeTjz{Zf@g{_Qz4D8e-|Oh1=6zj~+2U#m_UTQL zt_Ft6eA3d#yR*kM_GeVa_u5$D1Zmq>2my=y*3`z2yWA`Mu-cZG&K~U_KDaC5hQ~a! zZX|YsW*|22)pZsfUaNhz!1+rB;eGFq$}axIg#2Oe5!<~+dCirtUWvKw^VQ+985a$! zHoJsmlJRtoY)>fS7(^R5*coW%u@3mKZDYN(jWd)-he4-9&x49LxewZr=R0GNo9h0!W>2Sy+yTTlB5b_nT0t35c}SxfMDPYGW#p4umL5d*Fq6OX~VH%s|tZ#tx= z5_qWEO=p*sC&=L6h8*tB5*D7=zE-lrE~9>Q=HJB8?Z!!vvKK?f zPY3OZ7z#`=v{#<3ib#{)t7-;RBCv8NWB?!LDX|YKJLA$lM|GcL(i}9k6CLX<*CucY z6JiChbCu|!ik;xh61K~ynE;IK0mK0{JyEG8q6Ha}S1nSISI<&~;~VIh>nNsWH}>(z zOd+CMK_(kmotJE;FX4e75}t>CXB*@ORdhB_b_q~jZ%=Op9haD+6CDaE%y2;^FAq~& zIi86^bQBOlNw$`1NX#vclbJwA#O!=)9KSY;-;J5Fb)vZBgx5;~{o)+ExTUm)?bXZe z_mA11{H6rr8HVLs?;KWSyq@-efhcQJ9KMX)k9ib#pT3gPy&1h(vo><=(=iH?YvB=r zE5`<8O56JLWe#Qi3>(V@EoVhsb>&#W%rX>9Xg9J^g*akzSl6!)h{0=%7P8MVM7a#* zdMg*Kvsk`A4QCHhE#Z3-(r~{Obqg@3uhpPT5s2v$p-OzebGe39+CSu;ynXsdIk{5g zsSVOjXohSy);INH&^hUIT%fi%r(%T zF-f_e8=Afh6vTby;rquRzMP;YBb%x7(A@;MW1x}iXuZ-}tI-`BtKZpDeQ@UFaKJJ@ zXA)yu0R{8rX`P8Cte7C^M7Kwv{ghC>Q;@OIg78-3(fWE?OGr|AthuwF+iA`MQWEPP zT(f7sB=%Qte{x4@-IRDaB;?5l1xHi(A~Lma7=GPn^@;1jYRs_Ca%e~5u+u*Vm5^Ia zS+GhKNitaMGPdh7_1r1jO6!f@FLvfIrWavfcqY1yzmg*v}4FtugQ!LEw&HWI^K1;8|NT;DpQYU>O)#;>Bb-%E>8G|?{hL}h;Ok? zm%?3k?Y==pW(?ThZ4#kHp&DFop7i+^UQ1UJIDrIeBd>5PT@mHVDU9_lcpp<_m>8l^ zk^*uCQEzu)Rr8>a``^Jsrp!$2*}eKG3~g%X&zgt1%)KO*$j3)Xqvximhp?fglkjq% z@WeiiNu9~OU*1e2*&kM7+bcq2Bu4ZWuE|>!QyJppKS1Ako%X{=l)nopf9x)oopZfX zxJ-;SGLcd~anaGg;gczGAn=JQ>;@s*bWHTIi^sBiOo}Au#sauyHOP&_oKwJAMN-Ry zYtRhQdru)cI)rX-hMB_SY{g4@Q}Y#*2v|O)#qfb>X!gi*EMl)Ck#7auwFbN zf;8!OobwKNZ;C>tSV#MJ6S2F%w=`$eg%lC6md?X~^K$3eEflRZZE((VCLW4b4Uz1= zB>yHoYw~q|7qNFzQd3gg;_>PkbHLG{+Y?zj^mR!r&IT-X7x#XCvUv8ixkc&9u<;;c zpWrYsj)^CJPdJvlr_(qiS9hsUzM|s1JJYT9DRrd?9Rbx>rt`HgG~d|rU)%Dy#l3`- zs=SK32HF&mKt%F?vEhH(KXB((az(dM0xs4&DC(j4=<1WmfMuSg>)P&OyDpVB2H5e| zTQds6TEi*gP5}n$E6!2$ipB@IbMRJsHsxo7aas`K^M4GVM0efxo#B>bF|)=chELw~ zu2;ePaIwpdH=xN`UmYJ_2$8Yr%bH`>>Nf8e@z~DU{-hO@{vwp-KFO;n!8q`KlO%yI z3(WCd*X&{$_{Z>%;nsM%ktq?RRpm)O%H5Dkv!E)LnEz&Wd4*f3I-Y7h+zHr8i#gq) zK}fOF&~!*Oa5l(#y9g2cHx*xw6>)!w#KkJV^KEsN+F8R0_pc7Xg?;8ZGwedjhQ41oRJ~22Tw5X=!2=DoUhp&z zx$glThXu?pYXf(nx@zL~8Fyb<)nvvM2HY1ANv9Ls;KF{iRFk%isI?YixDyrHB}Ac#&v#9w`n>2! z8T%csBO#o3(H^U;eUx9f1GT08Q0zG*G047#M0xH^a6O?u{*t;D6!3#CEjEz-(X}T! z(7s=LA%-q0HdI9#T9TakFr&WN)e7hJ837dGqvEx!!d+3F4w%218X>o&J z0<__CoU_h)vb{kL(Gz;faOc6!hRa2o7?DCB% zgleh)MR{}hD^^hy6Ntg;*H+=$a7P+lTnb0r;05_i@Rv0^i_j6AdJ)22`Q@WP7Ljia*TCla=O^|01!S(zz0+y^5m*00=P(Z5b&>^qm*N z;P>#{SZS?B)z+ozssoXi4)dru!##+=Z$^L){D5IRM?aX6$o@5KF60KkCVVkO8(C#%b@6n0gGL{U*ce8OG2ZBtu zG}Y6zyc6};U5?yt0FZf8XO&!y2`0z6kNH4v1X#K&>4~*#x%#F4KqIr+(fUGA=e%7* zxbw~EQmoY8_v74b+lp6x_x73eYC9EFJS&|&BM@xu$E5D21=MT3I2D7kmX6f!Pl?Zo zBf?t!oNbuP^IXbFRbH=WYc$bZO)Mz^vv|fNy&nt6XP1Xf$C*bOCxz(8 zx5_6k+Na;AF&US<^v(jj)Xp!M72(T`leFpNWn)$^WeXj*6m8G=YJbIvAL1fv86Z;B z#axBa+jcI;24{Pf1kT*bG{!H%XH4)y{9DR65b+DR?kYkYtq=IE$~IJW{e}+FrxF)f z@cwZ#A4Wcz%F`dK!04GsV^S1NLcdv;InJnXc-2bg7=-&FnZ!~pwUsTa;8~@n)3^N9 zYYKPd$~ODd-<)mKmu38ypC8R=apwa<7X4um^)QxRbr4sTazloY}QSyb+2m;xS#dBT+r<)skJw^ zb{Q9NPsG;ks>^{>5PFW8^BwHJ8LpA|(+pOxA951?T_$m&r9dbtVPp;x^@PTAn7_yh zPenNAPhxw$Wz<~tNdtn|MI~4gr4)JdIE`^WXHlYDO<7kAFH*4Uaxf4enqtV8axOc+ zur;lI$^2pejy+MUZ^me$B(5}j5)ntj)-8z4BoNOIup2jyV5bQG10b(>v5*=IZiTQupG8!!k*6 z*osoXOWVx?7^JmR)9duf(JJ$GjMeEi&ergDtgf^t%GoPA_Ed~f?Dd=xw6Xz}owTdt zh4m&#?(YdlSy@H`){TKOO&&bO{7&V!5JG^Dx^8`mv0Y$q8M3});y#x+TwIM)|K%5P zkDBL4Xy5eYs#_G7nolPbx%ujSHClV6>+j_qMXTkN1h=_@_6!L|Qh%8{^uMuQpWrcn zAeB0&!abcD9S87ghK)g0JkRcZO)d}jZ*WVg$}ID2;nM+xn8IcA*c>eb&~N_YqgO*e zF@6W`@5Hox`r*(sds4WZplmY+hs-|;;?g0aOA#Lp)bF@mb2&(-@H1qPJ6|z|an7Qg z!c7%=kuELK0=*w+-qsKaAX$X=IV2~lZaw4Bo-L?*bV@?R;W~cgLwXTH;4pI$uU;x0OM5x!#%LUs1jZ-Ds1)iZ&2(vH?U& z?8~~;3k+!b_z7^48O3CcD(ZTt06HK>;mbjug$3*G(<15jJBEm{{>XNYLEJ}?nvnT1 z8(nVOR+lC%ZNn+|+c@iqWhi{PgE@0tmf11QbKyl+T~+p-N)eLh@=p6lhzU#AWd+Zp zODaI|Jz**g`U@$|eY@w&x1edi@!XLqSqv9Rk;)%kXTtiNbpDT0b!e_*cxv#bFnBfF zni%AbQc>{hriKp7OZyj$_&P{E2Pb6R835!{qg*Q6HY?m|@Z$rwu6%N*IWC=R`KZoD@*psi);b{Z}Ww4rMF!LjA3ZnYl{;je$A!He_)UqhFN zUZGMhi}=bd{yHr;`L@j9D_$^52 z`cE4n4WosH*k~55Pu%XN4q6#_$J8>bo1Td|qOBBmkO5xFL*oy(p~%ZY^6mbTmAju_ z*cL~c%iZ?ZM=K~=uj+hccoW|6cBOM?yS2`q=mfTKl#AQIIe7Znb$%$zsv35?;_eni;+)M|sV0Zg%U%DO?k|a=-i>!>t;x755m%Rr3y7iKIn#G@e2;rA?DFJEqV$Wr` zA3Fyjw$pWjuU2>6yUN$LCydOooGG*nN8ljb9f8ZQfZaH!xfb{7 z%K^?FrsbTChS6}{Pykm(B);*X)ijwaByfCR*hxh2lN-ZJ)g}WCPs=hPW49$nmHA+@ zJ#ifO@avNs(+O|57g%8P6d_L=SNbPveupRU2#^l$>Ze?vrlo)0!@>H||Z zXrFy7D>cL(B2ZR_p5;8)mwoJoS#~|7$O~?ze-td80!Qu%UBdS@*LuMlN1HWYx&APd zHMNZ3L1<_63D?Njao^ip%T9Gm&iK80RyTV&1MvaX7{tm(ku! zo%RgpEX34IF;|DK3a)`Ft82rmcGbkT^MdgMiR;veVM}SmvDw=7_0+lNt#x8`X$km^`W-8?U4p(`JmXC6V}wH;ne4;9_og_6`4BU*tsh@+Gx%G8kQ(n+@sMQ zW^=P@*C;LDnIi(>JC-{Nd(xvlQFqgx?o-~qdtHiO{Ahez@5QDd{TBm?7AT0)mG4?H zjl6EHN%8UBIJt08LDSaWCPBbZx=0he!%Yw-14NX0`537>q4>OK&WEM+J(3|9HdD)-W6d%)0F;;*SheXA1{?$ z$>mNi1C{6J5H$*2!!(>G#Zl_#S{r?}&ZV#{apm~HrdQ-9P~d}RJE8MF-Hk zX%k~#lymEH2LXG_C`_JNT$mZ%1BjSqUT~V+^u!|v)tMlj8!&J92%){)<$(?_aePiA zK^@;gju8`2voR%c2DwhSGE3C@Aw2M1zcK4cZc{fcvC`UTmD-g$*H3Lod_)yD18ZG zrohG6e03G@6komef{W^q3iiMBxU`#SV`}+z zZWJq*qCZX>Ju|Oco}EpXJltM}n=rdA{$p6xYp$uu9}Oe7u16Q(M$@o!t3`G)-X&3f z#JLoQ%B@SKB)S|aC3Hb__i%1*N@lGarLBWngJrPwt3GVbEn#a<&dWe86w%yE_|~$d-yx@wRilR;}4u zMSrQQv_50Q&O}nKj~Msqcn+XuOsH+Q!-54=bsT2@5h7>aD03FOwGk9YvbBA-1F@Wt z+P|FI`AOY*&ix@sJ}HGL2O zpbb{t{8QmzLUS37e=!HV_A(%LtF*|J(R5fl_>2#l)O_;bm-<#xgYt(U5$A$6$d}rj zNQ5Sq_oH1A;e#wLMBZ9Vhq%4cqvhX^S1k`Ys`z%CMPw|DSDQmtL#e!I-&hlVW-!Jo z>q7WwbAN4PZuavEp6R#NSJW}m8Y)j>K9}^FwJ>pjWBu3J#BDpQ*fq8eX7?BfH;z%r zunMY?W}zTfiazT8krQY^?hxz~LM$Jg15LehbKZ4)t0?+G#Mpw4sI=$1`*Rds3 zd4HvsSZT1p@7XKmpEN&O4<7LUJX48Jmjbl$SRT04*#|iuOYu5;e0&hoYg=6Kq?fD z`-WpCVkRmqPnHwHC@<^Gm%Za9H<#h~^)=$|-zD?dztPoWCn1n7JuJ{HVL-_F$#Ne* zua>N<(9_rm{kWI0RKp^~9ybA)v_Vaycx$ENYcCPagIss3ch!sH)&JDx40W#YzVtVf z&6I7!AM5L@pgu2rp=@~=PT!chgddCPyg_F=7#NrvU8JxgTn%xK{}^7i&|*e*QbD*h zYN~x!NB~9Fw_j;|o=LI{9x(1Xslc%GvWuaxiYcw$?_nMMl0UWbd;Tg!pTzs@|Q> zPUu*~LIgj~{?u^&S=?|srM%m@r52`95(csBHHha2cwDZePfX34eZS@n+qn2YwAI*l zW<4fZsGttTpHT(I;h&6B3enz6Eq? zVP7p%4hk6bpojd&tN#*wd7swIBM zCycTSg!@e*?-|Jpp6@)Dor1~<5=2_7SB+|7hBahl(K{CScA`v^FjFG%I=@(_va=P3 zyO43t6IEN6eAg8Aw-dGW^Oer|IUWILFr}GZh?QXcGw*ep@%vbAtY5Aq{T*1IBlcR; zF&_Zj@DsXfekue$Y*W9nh>Ow}x$}>qV2rRXk6Pz&>DdWqCUF+<)vE1S+{)o)+tWaA zwq`G|*MUPGTGeF9II{Ixgu6A7I`ElO%*3YB=Q%(Dpbgj*0N678Ik`%T7J4s14thHU zQ~X=XZ(n}hp4aR%?88O`Ryo>pa6y&MFExI{``Q30(;V!q{E)Efyc;V6)XgWXHO-{S z_HFTv10f4t`HPcv89R1sV?2HT7(VWfBhnINr2?3#+O=lQM61@C>V%_8%~cc6vAiL4 z84dAgWBY+DXXz+c;mHE78c!mR8t(iNd`BF%-YiHVI?$#^L&<5)G*{1x)Fsg#p_F?O z#pBcsM{3&qzW6Y)c5SiMe@$rj!5f3=S`C^x^6^p7uZrn?U0u=%Hr2@q6k$%{i}|*8 zyxLwW5!Vag%Zob>`hzbI_f;@SjgyLyVDmta4;nH*M+>CdRmcQ_hq4`b2$IHu7ftFL ze*|57NJT@rXMAEVObGGWosUlJT4+*DYurp2Jj_p$e>jU>{oXSC^F z20g+XKqnYPuZd&t>k zlX#u${ZbJ+`e&fLpy7cFg8e~h^!Q*cF2$ANstr$rnM_*jk*x)|T~#V>3k3T5mOXOl zyxSzNr5O)Sroyl${x?ID%hd~jf~7h@i_>yOruuWvE49rkN60s-&W@n3xB?8!`Ki#g z#toeaeb0UEuxC)UwZ?>!SRp(ItDHBYc$hFzTQ8pnQz!RZUbGeO&X&MB>^S(YC0lzXN4d}cO?BrM#Bs^K=i?)7Rt)ZO^Q zL7o_Je6)=T7KU!RTFiNbx(AZkXwV~+tFg#Ez+p1U;ocf(%GgBa6#=KC|c)VTz6!A-b7@zR87>F;eo(Q)-@75VZ@#_LD&BD9>UX;EkZS zrl1+4121(GuPNmJn1D* zaWA3_hYPj~QT|&NOhE-mly4~u$M{D-px5JeOito;DfMJhuit_`2`{#EsVlGEsrJ$o zX>U3{_O~n~b=Or@%bVgm0ZBXY)YY9*CmSyaBmCx^7G7x?OvkD9Y0{?0T$Zrpm#EQo zo;j*c7}>iH=Q0IJyDnCFa{U#nqUUyPGvIO6(}_y6di`yagz}e2;JRm?xpU=&M)@Q9 zbKN&r-cUHGIX!Q`PF(C5)ErA}a<5_{`y*6Df5+)Mze!T)JSMYBj}s7kqVM1DYl20e zb=LFVzNGMLUgD_CV-j}3)FSL@5Wm_5zAZPV{$n8_>ZxPR#Vtke;7hp;!WVV<{i#D` z&V&n-(~W*Ud0W?(x_Q)hkpX;&tEi-5$B!V9zjnR%^pR~`wl#Y?l7+B%=H4y0%L(is zA*NOp9c~L(x43l3M-}fjbjBW8c#x?6-w^bRk@`a6oKwLBNQ<8ZaKHfYp^-B+S7D$_QpH`@@pa zS4QriBhO}*WmN-D1V`MCHr|<4{i?GW%i@|4-qWVI?8;ygfhiAE0$kRO3QB#N|_$vGbroa zY%8!s+vgcWKyLmk7s);$_FMk`8)q|Fwgddptd;J2+)%QleBmnjcFg=;TU(!kFH94H zY*9*$pgjYrN-+X)QBljiQtfV0rwr>dWp`>EPK!A-;g&>=ldw8;bNu(hva2^@r{_vv z1hENqs_=&hk=x3idVy%x%K;N2xnVw z*64XP4glW^@j$0!l)y#XC(Z?d_-8%^JBAp>)_AZC!$x;_Qef`%?#Xyr+&&W;z%*~Y znPKJ8vqLj5i7}B${B_`rSL}BRxEV?QJ(W(L(!$QVV&7Z28-LmIKYd^;Nz{rLaXUn3 z2FoCav--rn<3&3c9j)Hqel})T2vteUt#dx`pz*4cPs@4r>EPkRO7hao0kHchU*r{# za1aFn9#Ia7vRPil^xOq9b2W{579cc+()XOH)BA?Bis;Hqi1MWbTq<7ztf8p}6yF)? zJ=s=VtXa6=i_}^3^Twe^2jK036aw@h>vTb^ZiE(%N((U|gl=D$L(kLpB(`f-S^9}B z-Pe25>c+U%>i|>g+cn0kEHdaU)w=trsC9#w5%Mmdq4uQXH?=fJlXnKaX~cj}TASa1 zcfZ19e-@g@Jc~#@o#h)U7})@`3CyKChQ0g%7K<3{A1AU{S=9dS(^hsP^vfS zp)elbD|8@m__y$)OAB&a4q0FKJO%B+K@ zR-tOIPs`34b$!Z6oH_Dd8Nd)aa7hI5hS~g{%2A;JRV(PKL>K1#tyrubGyN{HRHWWM z%Zdo^y_|Q3lb~|vMzdgw7+%3jM7`96Lq=lGA!Dc0;N1BkvUN?~T@mzKy$)O?4h}n+ z&2lqxax-y!tZ64@prKg#o3rjg$RO!Mt7=ROk0oS4p021gcE0FbED=rBsA;~A8R+Di zzMs>u1)cjd5t)h#wm#(cTY7Z%qV^zi%70ygc?b`Piu4F=2#cTe;B`d3nj!bh5h-R8D2#$b)w6<>IXPr%~c`V355C})B=QyZ*8w=QH zeo2q+p#rFou~@v;sK~U=by=IB&1vbT{N<7%wVb@Kfd;%CN&z zuD1#oYy9Jl1McbWGfyWKy!Ze9*4~ajvKzN!E8#7==HgN0yrMz`O>=~(Xb8{qHbH0p0Ci9m8ad)EBo+qO} z^M~X#BhW0806L$iAjdf30^Q>sA{H%JpusiqhIM_s!EV2fU%b3EKCT<@60lF#(gfTu z0>lksp7r0q>yiGKDEdSsA6ro0NWAO6xJcgBFi9mMt!_w^Z*pel`#8$FUSV$Ea-_2EwsjAOp6@HGV)|#62l-ivBO=?VJdhfx$VrixbWrc>;r{D`!DG` zgsp!JK+Tf*fRd|YIOk6f$b9_Sg}Y?+*3Fn-n$LuG5c(Wrf`bgQn9u9(Vj04Lo`SEL z#xH2eK)Zu7_j!9%Nf)Umu51nc1Rcgh`l)Mr>*uCmBrIciTH4k|DWUJswmVy!8n&O!dKT+;JwSF#VIGD;6r#fO!mBmNj+0$@nnqVeA*Oj?qh>?Dv zR_Fxe1B;Xg$w^ztPp|QBDe3H}vd~!HX>7?+6@R%4RPyA`AW|b z;d2aHpJbPc7fV}jF7s2GQ?8WFZ5_QzyFU*S9F4$u!UJ~0B z`cdawu2oMwEG&i$gpy8;wh?3c2BUjI#BCwNiU5~)*qxqy3D_B#NTx-$9=BVuG}xhHs49AFp9?^{`=~{7y&+~8OPw^ z7bnON`d6l43T|f@-CkSpkKrx%$UTpw&DIE8%a^_HXXd%%5FG(FoFB%1aErTyz_|Zd zOqwSADt-47W$uZtCa1>hNHSt01%FsZxIMDryhHZ6_CaqcK0Qv_FTUyqxUkaB8Xszd z4aqwp6Kf4S?2X;wcfxyQco+5O4|Buws&fI-jOe%OZ!nTCFHD2JYYQ-Z=+q!bo)pxL z*GvvY2~c)-E}Yt*jjcpvtJ+p>!2MhgWjE*&Ik)uM)j>@4YYV^?L>A+3UbELP7+%^T zK7h$TEb0Tp zl&P&SlsT`9;FjWF`ly(bB83X2;#+XHCEV~OKVm7oSV*peIN`` zfoPLAe3W}Uj$8Rz66!&I_L}AHE^^id9ED{FFq?gh>Z3a_jBr4AR47ad`E|<0$j?XB zb}v_%rJ#)%NPo?Tq@TLwzmE4+Z`sLKREC*#>5(R*UoR+?kDGBThxlo*DJc*+t>U|w z{hZ#s85(MGvrvbnO(=;)N9uu@PYT85jQ=YNv+T&lj%p`+J1NWpUk&3tZRu>%`pb_D7?Aoo zJ!%&%ogNpg-CZ2skFN>~V0vfL2(oL(iviB&PH{<8{_KHRmc+d0%LPAjK1@gp(!anp zrVGG2@sVg&-uTY7ORb^0^oL`x*|Stsw^rpAv#V5#O?>4Xr1S_WP&}(Nv(7Z|{aLpL zg8Dm+rO66GhJqE~s62Q{KE`>-RD*8K9(wWw|UnrOq^iR2=3HF;8*}u-Di(9((Qfk|F6i7EK z5Cn@$LeIJEvwvcj)IdjEwbn$8-SF~bVu)pE5@2wVgQmtjg9un~eeP0kYg)HYbG~B# zG9mqr!E0xZ=iyhgY~#2Ur(=#eS*YxQRr61H_uztiF~a#tQ~zUP^Sq2SES~-c00zAa zLna6_-J|QdI=MWydL(pOo`fGRkNzK(l!L_zDvp2<;W`tPc1nTD^p+O2k_+1sfmF|&kDJrdA6I5RPp9@GI&^9$y_?ZBmFpV0%K$Dn2gn7 zc8-6awYQ71SK#yh$--B!8O|rV%tEJvljYH>cAZ%hh63vyy9rScgda3CSy(y`H(0qB zWLyooCV1?#TKkD6jRHr%-Rn}?pD0RS0*-8zZm>AeCFZwC2wgO5{r76=KkW8L3(G}c zrTr?{BEwV6#(}os(+CMaY4Ou?=)SHbx|S{EW)M=*H|IsO@KudlMcU7S!vfz9N@ z_wemx*v#bNMuZOgel-<5B`sD-a>X~o6)P#B;O^OZvh@G{AWx25k#pr%+#N*=w-7gw2Px$d7{r|){~)EDDFfpqy=;)Rl(gEmpURcgOfj=N(f4^ zbKU#2=L_c;g>4sH;6^?a8Lec?<0a);AK@B$zI{5am}<`~jj{ia=tBeHWpebbA-)6~ zT8DqZ1~`TXcx~w}k?E&5GC%WnRSb_Y4L|~1vzwOH@GNEr5|0N{57k8JiKX)-7xlkm zY}6?4-JPzBQ9q6pBsbwhR9*ALpjc4sr>%b$+bk;j;W;JQHc91C^bS_c<083(DK4{z(d7WYb3A@(m%6g%f zJ{!z$WJD(dk)~Z2s$IRqT^lR}Rp>j=VysQF-JQuYI34=adU6_4*llR4Y*}Dpg-aSL zc+6Bd>kr&1ME5%bIUELa=3zm)jKa~`BLz1)GVwq@20>H0>c=l3y5y^)4$swn1>yXm zmD-X+Prf)d^s{ibMzQk^J?>&1Fk^n1Ap&$XpKE2ErrgmE^OZpvatxDezA+tpYgIbC{Sx2SlmG<7|VY_1cK5YMT*v-qlFJpQEs5*5T}LA;4g*? zxo1`IHuL+r%KKu9&%+}Pt-X%kkXn*~PLDv1TbfqT{KILtgu}hI(Z`;B`KCo0|C`eo zC)|4H}Pm`oXQ=eCBUM2-s*K5%cmU25_D#W8J;M=CWny9Dbsa$3@PQ<5(*Ddcgz62rOl#8~jIQ zzp5~$`FRTz(Jx>U*w9vT!ReIe_L)Mb$>KOctZo$x2^Cw69u#`*Vj;ZO1gd>$(vdh? zP|aM(mysCaGO|T6pX=Dw%g=7?8+;4p;WdrzYPD+rE`Rq#*>Mmzn(8kc7v=Ktl~7${ zbbE$%meqs8y!+@q+?~4-#;Pz;4Yyxw$PuJc#dF+c1OSE~URnb8oI>u2*FyvZ%a|LXL+l<}J8Z2Q(yKt#h;Y?(Il_Me{fshdQ0(JNN zOJ)Wtg&C9dmygaT`Q|W!&eCbTRiF-2U9p_hv*~!8N4Q45YjwysiI;-XBlO0w!t4s| z{Pixz@i?$Zs&Z8hR`}281D%>(A_u^THV=5M3uMo76rlBqN2Lo*GomH`yXj{9H{REO z&R~qI;{~$*FGw2;vPw_7Mc#^K*W^Z0SgQD1TRd{?+s)-$0 z*=sDd$0AEm706r??9d-1x9ZZ&DIeGP*1lWpkP&#h>3Tw$1NX=gOE0;B&zbB~J{{f} z@H6{S*NR%uR@Gw}P>DG(<`#c#$;7^KAPl)#opZ>o96;>tV%b0*lo=5H5{Rft)fv(3 zHLCIJi}#xe3VJWv>XZ#&sfIw%w*4t#L_)%;*?~vfK5&FKov|78v8t)~9)2zT2(fl; zA4A=nDK!qn4#KB(r-KOl!8m;qvVUghq$+n39%E?}L(HqFkuvimh*r z!d5UUaM$K}L)GcHcKPUA#pCJ5jBn0V^@koJ;TV(yebK;yShleU({&Y~bEk?xTx8U1 znt|iXbd#8x|G++;>tk<1Mh{}uChV{GGUAmG$q5D%3~vIz&=vYMZ-sedg?e9-lpkeo zAz6qES*C!QpTbOv%|FND#!jC#CzVi1oag3p2EKxmbR{=Li*0ziB z70NX(&An_L3h`}+>{7g9?F#PqMJ+@ietPrmNr}9$FDe#C1?h0K+@JOG(!)*45oDp~k2%d&$nBabX(=#%ovK(pSj-DTK(^<}jPY!qELdFiXMz z?mh-kaSUBeP6CxtpUj?DSQd^jw-DRUG{eKUSa5xKmFeHf$1XCvwc&Oz zkG(3KD1WOva-xeMImZ*7WuG#^xv!#a@F=f8eGhV55yAH~t;|5MrE+&2VD7q7@`=bh z&XoG(yG-4?=c!?K&wb<|a84%|PB5ENwup=91Sf@?B-T`wd6dma0eWNC0_M%{qm{j@ zR&n!hiO^5hC#05`C*E}|h2_br+tJ8@4TI{^Yu(9Z((mgpG$M~Un>_ZU(>U6WXYvoo z$mg{+cyzd@^`SUnMwl78@zh%&xGgpC$yTpMjAqf4p$T!zHkl`y@NDvfb}i0~dkg>0 zAnI(-DTd)!vC#&trQBsyr!4gk(4}M(10{z;!Q+u91u2u6&eq@cW{|qo!KI4()2S^+ z!M|gk?HAkFVE2QLy0?tqPe^C?RsDt+dw9kI6avLu_vxqfex4Mx4{6H&X+7f&WLI>4 z?J9e#xR}oQ?fKYd5axD+1-Z94mhbMM!>Pp80anmAjxe1lsQO?=$LryL0Jn6vn%%ed z!%)CdANEfgSW&gTqBB@8>sq)V!}X;$dmRm5uY&acm)0C3bWuZBcIQo2~9w9papxigG-*hqp#p*=5|WzNUX zz~cwb_OYVj9x!d*oA)i9BW8ip^gb9U@S{RIaWS?nHLa^LbAT!lX! zhx)uqcWtI?zFMXcVDm@zr<-4?Ohn)DSi1M~Aqq)%Z~{~EtJ9U+0bO;hd%XVuVb02j z%*e|S#@sCevj95rR^)woXVIz^9Zl!SsHl~yjy9_y#)pOrzbkbYk(w~n^B#trS2N`q z(eKCH*j1uug*?Rat^NTbJEu%j{euX-^SNJIOO>DN+KdFaioH~Y9ZX$Bijg2dD)=w;(% zD9KfKQXAJQk(#V6l$tuWOPDOAE>h+G0scD}SIkSO9<~_FlS1|uN%L#9`dL+&oka>` zCMJuIGhi!wZxeDs(+LPIlEIpku1@q;-NvRiBN}xKrcNhYuAgeJrpDNhf@fe3%RD=8 z4WLPto^yJ3@0@AMbz(h`%~Ee)d7B1~A*aOsX{8p#B44>-4(1apJ#FU_Pw;;1elxmx{alzWlUbSAXSxqO}s%XJUrGi@cm4 zn%_@fU9nqq`9S#~%0m79kKD(AW~_v96x)b}LO3S`!+djcN~=nVdE@FP$JqWGH$87q zwm`7o<<@{Kk#{P92UFodkaavN0V{!FeL2IddGngv9$fkWs$+PIM7N9WXTnVV!p~(C zq~N3(-%?beh?EaPu<=AfLmYdD!%3!FLbTA~#8=lU@Q8=Zr{6rKw_2Vz;?6*PM-rH; zlO%qoPy+h67I?IL>DI^b>sJ!%cPf)vI2INi+|)3@${WS$iA%rGdV7$z)cr3%4YYyD z4)~1XFJvbKhiG`8axZxARL1mh){a-kDZa^-RSVhe&8hVTvVooo@;`-lhd*3A-KY{0 za5+B?R1~bTpmTN1Up*?n{r5W1ZSK6JWr$t0ps21>zu@+3PR(2ouEtC8BGQpzfoW}z zCT+%acae$n-*$gYR-8(fWfR{$wL9GFEFR%FdTJoyv^;TifSI39Hh!rnoko%P^t&zf z=wihCv9G6DBKm~5b>@=WOP1~hZt(y0MmY{g$BFMVr#iJoX$)ph?bk6Bo|ZqewZ+yY zoK{oErQ5vz0ZLVeNhyn68kFF+({ZUd?Ikc+Wxa^v=WL^jaX@<0j2HGOuT&kIc+~OY z;C4`>*Rjv(S*6;odq!J=QzJn~LYMOurAA}9WD`x?|AJy>KUj;qJG{ZZNt4G;^wZt0 zSM902y;b|^m2Qe0i5f}w3-8_f@e(bBmoJ;Ui_E{^vENT6-E@;`nA<#fQy^xS`lIkA z^7=s}lV^Qm`uN8U3g25&Pl(DaTtK9`EcCp<7>Wh!88QjIJ=Rr$Dqk2 z{EOFG#TdGCZpRZ{+PVN{`js*v7%D7X_MRi>zM@~@;`o?h6q9?!p>Z{Bac9!NqC*u~ zUV=5SYW+C&y%WOZ<6h*Od1fv|6j-?uVeruUDZ<+~Dv$yss_4{P* z!6K;UfxJq&C+%1ZviAowmOi50aE8&X1ff_&m9rXEqZ}+_T7sn^SaRgi5Vx0%yHp;fi;ebJ@IsWCw7{5bEb+jAsZBQ>6!^fMOBV4GZyXQMP>}7WMG1p*R>Na5 zKIwtY5^wcFF1`4*?C@gQM$8BAW?d1>{S<`b5LiSUD$~FDg|%2?T)ACs?_8ajf;g4g zk0@o9HMFxgOrEMqKhr3L8wbXC%V(MK^dz9};kye8(MVlosN%1Zjlxc+t~*IJa3ay} zU2u8*(2Fj$$`VWbd0m%uRP|~7qO!q-apch4TD5cjc=F;~Z^!L}g{$5I!%sgLwIi16;{k^ zDV%W-`kRoRRds2DtQcLHah6cjqr&%$AXa(9mmyv1qJc9AV+gT|to}@XYE83>5L{y! z6AxG(zAPNTh&d1ys?bbFb*k8zTp2`Ink?s+IYE2f>WY;IWKXwmQPviJY%1SwHO=|= zmwkD#f}?k@BfL;zGBKzGj%v2r+)%HkN~pBTMf-@?$s-!?=XLYa2YMqez7rICHav=b z)zk;!S@`y|qBJ^z^PB2gn@`UTRx?z(b?hjRK74}dhTmI^>pKDRAxOGQEG<_}<_irE zJ&TZNW)64-guBKpZ`yG+B68K0yrZ=Igcfw9%bK2^Ykj^V4jLy%lfACg`7QqGyl8p$ z>tj8oF+ZcOWab~Ba}qgHjKopXtsgpc<((i=F6j~{zJF_HXQ2WJ8t#BZxRr zKnFN{e&g5YtxwRJ{p#b4N|RBN%3c9oQ7ESl1OIOWbow$byy?Oe z3ZEnQZ|eEa_Jo_YK|ilFL7%%iehaS2pi@*|{kdQ;<%VORcwd5qZpN1y@nGV95>XQE zWnvek^@^b4sN)t12%Y0VeoKIropEGW=xCVh6Rzm5a;>HVVmHe#n{DhIG7XnJn|tP8 zypQYpaw8*41qHd-N&v-YpO9U3CY9i1CUmR8OKy8@?F%2+_(e6}D8M3mqi0M&<(s%i z^h9kg>v&xKTM04N;hBCGgcM}fyz@I& zt!mZ{v9a9hq~M*-)u_}K7k^{C<%0z>vVrVf5sV$};szJgR>O@Gf5Xr*poVW zeN>c5N9j>Bc5>~~;<7MQ`hT9*RrT`;IZ?-9YcPB3;t@9*?}4g&KB;YckbZrh zL!X+MytVIQq;Oth{?hqLUUWB=gV86S@gLxidGNQ|l1CLD=r0V+Y%aS>-9VwO@9Vk5 zYSm=(_zIYn&Ud+=jyqm0lM*_j$vQ*k7Z-XJxE|Puy6nc8!qJx-=T+?dg17-^_E`O} z%_QWp%4($$b%-iCkkxT`b);Xqg28s1%W{QmnpUy#_aERj{DPf*(tPDiQ<-~*^4Agr zeHlUFUD9#U-QQ;+LT15XHVNfb2T!d#Kb6(3A0^M(D0WlUTW$H}#$G9eTowARP!M)s z*FhEKglR0G+!3!pkVk?RGwE^BC*_`2&vdv*BBhP@DXwL}$(OdmqFf2-g6iUkz{f@OwyMjn|%a2VqrJ8@Karv&!$v7mAgcFYpI z365H0f2Hm$!4d!c;gHUr@@1ZP*{{{N;?w<Gb(!;x9Y9^agd z#K#%$Z!`j;t%5yaJPry52U!N2lp`T(DYBbrzjCE)tNfsT;a(n6ur^1=<-Lnr&Nt4c zqx=erV2t)~{afM8uFv9*4+Ck%xdM|I0{W>xp1e zL1L!P%=eM&&V3AjyQx>tYl;u20d(D9fgrl_4p2>-CkOJ?-~HuHao9tvSr;!-;$3ZW zpl_cX-@KoWn|Ez)m{vOX?+E+o=>u^mOG`7k@;>ZfVeGM>FwdpQ%E*`E5m;{Zj(N0$ zs~XZYXt5PsSOUMdxO1hBsHCPWhq&7Y1^HdO@^j5$tlHo>Q~C2+)NJ>5+r4`{U{*;B z;uh2WI~f*@#eT2WMxjdX3kD`UP3o2zu3cAIHBq1CH>#AIoZXMAX5ZU!nZT($X)Hv+ zj+@K}Gl(#$+e5c|&meaDzm+)x`h%9{n2aMtGu7OM2(Oj=b1y=PKJgu6(A5?Dl6RXiUSl?j-SExs`C@1^iDvaXgMj?LJk$9~}_hw*fsvFlLYNZ|kSp>xKy>qW>V!T^& zC!OqP0nWlhBLg56L{F>u92?FS1HPhkIl{U>a}^uOLmh?+MuQ?P4PdBbrkBkYpeRpB z7SbAhv)FbFyk9UeRm2*inB3m9rtq$3J(ri!IU=j*I`Myx<=z<5HXw?2>r*pXa;ez; zJWkqdJU+{2e6#n`U;Y*8to@zSl8$YAh9b0g`bE5G#uc>jBV|S-!h|S%x*o_-+IueY zNtTn=k{IE`3uK1;l>`@`|CN4Y_2zn@kt{#{g$NCPg{4)3$6>A$BRUBMNtNIFT%K%M z&nxlQtG(6;Igs2Mf(Sa9(bxKk+NM3$I_DRua}9g@?yq@GZCrG3D02*v^EBfhU{*R3 zrp>oj9Zw8Lw=FZjbzH&APfD@s)LaDq={gkbwS3X`#`ns!?`raM(YAWk%fGEQj||S! zGLGPXQ0M4Ysl4-j*tzMUH0><9>eP<(U9Z$8I#V1bd2+Y$i`zQ+d7I-?Nrcn#6ZlwN z;NyZ|sMj`RMzp+QC|Crv<~UfX?pssN{j!=mZLkOZ-@5AtMV1C&SZI0Ss{6Biam4zR z#-aCny>?v@cOpAA-k)LQwh^PSPZ3hPFrX#;q2TUJULtZl=9ktAJ6b>Ju*dau?A%pS zAIq-vcRV#|4G;dnB>wiw@McayQYLcpDpf!^Z}1(H8I`ZTAn*^5edK*eUxXl0NXM5q zIme7?6lI&x)yg2ghQbxt^OWAK*>MXdmSGjAxk2&P zRhQ+c17)hZO_d4LAm;MFG78riXX*<`%5NuV$J42S;+^jr)t1Ibxje!Q>i}gtkgr-z zVXE~jTSod=HoQR>ii7LNk=Z{D2sPEb85e{Qy5${>9@lLaJm%W+U6=9ue4KA8C%he6 zBXipKJ?Cyj%s^fU_ujNfE9G-)vj-*R>UE(&ZZW~x%FOmE9^@J-r&aJyKTWY~@+i}csn0byQ@dWt(`GZ6Jwi()|Jsz` zKMA`Sydc=q5(}JXmC@UHG;*$E6M1>MS*<$A;7=M%7Lf{cNz}4VqaF3kz@e=Q-{f(>nVb^+>`BT0 z#EGr8i(1GjUlEVCW3c*he^bhgBf(*p>>?hd;Bb(yvqzt?Pm{t~*Aw1v~C9 zEFz4vyMIa!Thn>D+Y1!BpSLpIX-|cGI+`9#R~J^ERxc$qT_`_z`xx}zOjFZ?lMet1 zy`q$aQ+}WwMSlULqsO~OAL@9*dMs(lR35NkOp10Vr+&G~!Fwrrw*=hh@wn=^8&9n% zg>bzUhT_{FT+APuu?N~{GXw?BrOc(j8og8Q>0DwVURjsAv6Zg>?25l)Irm+}a+dgk z;16zM(~gSf)W{YG*sbvIYZc@b3#Oh2C+Yv0pZ4*01O=^eE7Zd(rQyQt!+W}!j2HU# zEB^rHyt#ZM`pZ!Hl%(qS(oy#Uk?8QMsaSrU6dTc^=`VlYawb$itxwDwj?Y`(tN0!k z_SLqs_J>t_{4QUE<=usvY6I7L8>70yj48Eei+J07jW72LEUR9>ahUg87poylLwBNb z*SD$&gECKOx6l$bjg4;mz$a_~yEyH;xrf&)p8(i12f9dsbZIiUSXEXxUPv2_;++4; z{VfYG0LKD+2W}Eo!fAOzLRu8IfN&$fsf8wzQex#>R!v=pUI#{Ah>bAw>KGMJbrTh$ zCd-H}nQ)x3aaV44CWcCFlw-7Tl{bV97{z3!ouG&xr9muo%*{Z@{0KGFU5VnZBOfaT zmNBSOHHg+r5E=KY8j~DnhP@_|VK;S{JuQTey`LqAxYJG-MsS4Qr($A|R5Q}zcfneV z7KIq_VM;!?zE(GCo_Z}Mb@R;T+&xYGDBvI9IiCvRj=E_UtJOk-A0tGv)usA=$=|<5 z4FL|aWbV*%nRbSIKgBW|Z+swKN$EF>+nDBj9vEj2x`DoIhcr~ov+cQ9TN@bxHdxbT%? z758~{;d_*hV-@6Xm!lfTNHyxizsujzxfIpo5|Le&oPBezkL+{@=H;u}%0Lq<8=>0s zsOm>&N3MdqMR`YMsOn@t;f*4y^j`0Y#%bOqy;lEqD(2iKrg^JWF%hmKrBc+z=3+&D zu{pedDjI{1e>aACR-C3c-I|y`JQw^GhG~POjtEHb?+{Nb912QX4r2cDYt>5_&czwM zDAhJD7@AAn-e8v3#ovlYp}bnJ7cWPpjBorQ#nh41@FSymtdEfo%XpyQ7fBck6neY? z`m9hf0E$Sxsdc^>@-yE<+~f6rs*mPpO@5av{{X*~Y|l@SI?jV986iPjnOg@4(3&&7 zUv{#7 zawi(z!+ET}M7)peZ@a63{PeK*dFiP4D?j9SZN;~1wC(Npt;Qew0zM&X9tnt`&_I|i zuSwxqoMr=PDG(2c7(O>+z$m{H#_rSY*h~qMn(mFv+Iy(pa7dzxv3kd}OwUwqO3!n? z`C;6qDy3V$l2&%^klps%w)SLf^2$6zZPu;(;e?KP@!@UUtFW+>QmXz)gJ4HJKYOS# ztvkfRam-?BpWMrM(*yW1_cU`j3(L-InHtM7O5H4FGv`eiR628Zu{q{4J%n!KxXDzwQnAVWr3)KwD(YE zaUOF(Gx|LU)@(h3Td27HVeXYonPJG|4b@J=ia7OThTU4q$izSoIkizOo)a3*yd8pW zB8c9b3ay__-_gzZMaTeO3-I9WN+FGeY?Ls zdJrCi4UBSZ=4NwjnL6?VS6jJqHoM!jLe(;lvY0iPtmF^mCt=>o)&JAEu(7Tb`gSCw z)dYn-S+ex3FdP%c|L^9}G+|tBjfThO4(Ii|xK`&Ut$uW65~(9>?}xl1lB1tNVq2p! z^Yb{83?QrF3fOH#bR+J;`OISXC0>h*N0#e_*=aoM1^repVMZOld~|Bm-E-UjD978a zKu@sYm)pD=>p~QNY8BEFy%4F^aXZM@Pgi5utXUxH>1nEOjC;AZUbtI3OUSiv!RcA? zch;=QqIKtKe_1unJ8h2(a4ukB3Mbt+!@=_1=vjAHfJqjc{r*@k#$wh;-Oc^(oCZH{ zDq(j$GMt%fn)7}+CHRC97qgqeoni%_qS+a;C{A557m~L7hssAg+b60Q9T!{kXKIxr ze8@Iu27}PYBTdlBs+6Zgo@Ua$R~|JdU&gg|x#Hew7^wcSESse*?eLeEW^h9!j+rIp z{kCR_(83g3sVJ|vu|g!#XkD?TV>Ccxf<5u&jdYKg6n<0Sx9G>=g!xfXGd@cD zK>0*B`i9k7l-xBh-qvS8k6VbmC1k{mF#Ys8OCj22CF^HV^5diDvhh_)E_2<{RpK7F zK~%TgSHF->b?N4Rj>cWB;~W(@fA38CcI4|V08)RoZURbhKjzC~@tyQZ--IAbU{0`WZlyfSIS zM$~XIQV_S(Gfa^?m1_2{JV2$>@(6+|ov43+d;X~#mAD>?i@_v)3lmW=9{wr^tRp$a zX)%{AvmOpY$+oE+bFWbzXtM6AH@$x4lRIZ9ScmLXj~lLZmZHwfbY%YuU3 zinITT{#J_IJuT3Y9)fJEu)bP!kXM|t;Ffm^<-bWwkY-4CSsm-Dk=Dru%Zxp+(VWo- zv>o&LWUjF8#DS~MwAa?~{Griy0raxtTxNVFTM?cn$L?{*jc}T~)3%A%*z?&ZOO@#Dq>-O zve(uMV?q~0?M4#Z&fX7ul=(mL5ykSLg~k!MH_4B&*cb>0jf7k_IS%U=Wl-g3?cPHpFLH%RQ}bCxqbcm>oxlXn z^AOOTVp3AuogX=A?c8qO{{W8_pJo-Rs490y_n&G39JIqM`}!4bn)E;Q4+L`06cj!_wDpb8`qGOrl3KDxnOh_ zB<4r%KY*+g|Bu7U4uWc6!hH>bqv}I`kHNtwR zKzc0J8A7w56UF`Fb4B|29fCE}dJOY8+H3lX@{P$l<6$!D&ip7O@meP>k<_*2$HIx! zI!2lzaIzv=4G==cAB+@dEK?d$3 zmZWFD4F>bwYkRG)%A3&9&@s%b7SItddPZ6L(;8MKX}ag9wW*$C7dBltuV-srb9 z;xD0zfTJUfYlPxF@V>cP7EX-U^9MFfGn%9x$?&qKMJljrF0xv4i(B%`mpO1WJs6eW z&HgS2T=2;}8$(KBl&>y+9xTt1^T&x)^9_m^CyTAIBy*-!L)e^kz#HrTMLoviM(z?o zI4^Z?M&mK8QUCcwL>bC=`T7>|wYtzzeR9g;b_rQ{0&+uZk^fgA$m$yC)o2dpaApTa z@zU0CT+>=#GQM`vvKvj)psyo(XV~Mbcl2o0mXrDbbUVe_>R>wF&}!enO2g37F!fM9 z)eePZ42@NG<=H`1VV;Eq4{V;mVcM#niMl>X6-Vh0r@Cgp5k2E{QMCVO)$S1`8k9gj z4g0+FfW#INgBEFipzaU$IhRSF4voC_rb9RWq#C26qclZgY`$z`&*4f|jP&ZjIbvl( z{|MQCP!i@Mb115eekXqZhHQS^c%D;O_ifJ%D|bA2z`oFtAO?F z95C!qnSVa*MNc04T{X$qUI4K(CuMM4$c6bARdIfMYOTMMJ{&Ix;=&2~KKLMH0u}o9 z*p-Q(quB;A?L5tq9RFH8Cho^LwW2tLzk8A+h7^~!vkGv26*vX_%o4bE!i}mqzTJe)#OE}OH`cSu3*-=atd#FG@EpmP-Ns&m= zJXGS{+nkf{4!=3;ylNiC-|GF;t?&gQdqyF&h<(8T)Ah$r;{@LrbV2dBlGN5uQ3W!w zIFtR_P^~T52r!4jH`=IH(gh?ij~`&{rO(25t~nMKMeLm3&^mCSsSf-?DJmgMPG z&~qS0z@Y|~zH-&9{mj~CQSt5h44EU+!1fhd6C;Q3j*N`Y#ipSBHB|9nG4ZOl54!YQ zfzPZn!5TLQa?Sj@xGXivoO&>WyU*r`)3A|NejW<%7o7&X#ICf zGSS+3%oUTSQaNdH1SrknktJR2Vnvn8O=xCBBZnf#+eWBWT3naMRu0u&&Asa@BmMtd z)T)<$CCluwk#Wc@W_taAnFnp4z=PC)jQpbb&%|#Gn`zwpDfeCYPB|nYth}C3J~o-Y ziL%UR5u|5OW~ufxNzcm=0E|L9_*YSnrzs2$eo4h$gi`-|aoWeqPWpRylgFk((lM7< zc~9W)RO&C?rc11d)zYhu!H-TI!)*Y= zQdE9iQ>nc-Y~!EFapG=9ol2;G>U6##Ikqo0JeOmGNwJ#+VJe?aBZK_3cj|kpy^a>E zqZe!!uof>iZ`qY{u9`qrgl8g^-Bs2C}XQNv|ip=*g~p)e!(CJ~{2{vt96iY=u;X?CM7S_qCN2>rZhmk$JK zVIrPf;w|@&t|zl{$9=SB4;rl$0@98N<;oPHH4yT zLAebbUC#4AsT1EQ4x={BAS)09y_0>0vL~lT(WQYBFTFKTq#x%lPIsZ;Ni3@cjI3GI zonr-8$%ZSd_U4rzInQ;ewk5;lf#dXk8nft_ag7|ByL5w8&b50c&_mtBWJ;}1ovC0{ z?_LC=bp=0PhnMWX%9zQUCO!|mM@=;bj&{sOPDaB|A)IC@lgmuQ;hZw3na6pIC-sp} zYb$bn@-mq6Zy3n}8CCA0u_-rro!IJM7&u+xVLtBU%a@>c1!S&TnhK9usa#&*8%~2V zvS-kYTSj5dp&7XzhfxkRR*N@+Hx2?g&Vc^rFkua1yiUv)9E(#tpg}_BlF>8|T;Q-t zUpb87@)E#tIwHTyy#a~Apdo$$0Y94hq#@dsMI0V5EKL{@@-Fa-M~-c1q8HgBK}nld z;eEXH9FX?gNTbVmy-~+4tA#Bd9$cW2@2@i2PliN`M|r&x_VTtpTx)~Tcys9(c($B5QH?$&B|z!_*A zokWes^mr~DN`GrecD=bbF1dsDe3%-YvxBiP7d=seW{Pb@3jL5dm%8A zOD3>Gt0U;WwY*Kr)HfP;1rJ)yz5d5yI?khTxIyNqT+D53P9#^L_4)x&z;-UHXx=;j z3!uXX8ey-qYkvw0*;f=}PY1ku@jG)VVDuKSrlUgGbG_G9Jo6hIrkr#@qQ>)FgnMdo~nzVuABXND`5QI)Hl`IG)=hc zKtbHBRRGh>%ZWl=9Nq2YiTcZ=s5IgVRrIWJ9msn4UGCExj0*e1;J23>qfD+=T2~0h z&aOBT7~V|C)h$*r4q_A|Lsf)gPPo_Qa=2SQJR8I@c?!3Bgih$kiN@NEw2N4c{fwik zZra+;RrI=|GKwpSoP;d(H){y_Hzy(7zAs#KqA>qs72=x=nw|RxNCAr|UBlK>jr>6F zXLgO@S3|KkUgz1grhmU;p&>ag1mYseW@X5I3v22XwjcBnw=uVeMPFjE{H2B!Fa7c& zlFZ7R^k=*|ovK_zt2ce9vVUYfpj7_ZG|VThAtvO@Cpli8Xjpvi0w5pcpHhk9_~ z5v{lSs3>}CKZe(Tc0G2Vt&5dLuzQ`h-@R#764|dF?#l6p>(B3hfPK5t7dRs}uEoD{ z{IrcAzc5QiWxg4k7ijzaq1Ss%`9>zwV;(vL<3 z)+lK5rIGNKUyfT))~K@!>*PrZ-Ie{6KbPK6f^`at=R{$_=ySOGz$UW0+A<7Bz7wjg zRqb3`eE{3a?U~;{R6J0FAMTwi1P(D6&KQ#9l8V4vTLn7PLYHy4llrLcYey;ChdH~n zb|7T+v_f~n)`Cn0J{deuznRpH-2DL`yYsu|>Mw{1=UQpLq;hS=&DHA8O&b3V)10<1MKHOW&7ex3GJnN`@Syac0;l`R_-m4Mr2#{&fE+a4TnFBCn@Bb8? z`6CnlAIIJIeUqFK!(2IX=d4kTx#tdr*hr4ta$gRl@9Xt^J{~4C37*I$2t}GciR!sQ$5e047%;x?84ga}%lQ-n+J`JRKcJS8xp` zGHboMpim5rkg_$zqI}HQBSPPJr!|1R%oG&us-8!<{D;@peNl{$LeAL?UY28H4hZwj ztv>q4)N_6d|J_LTXEgJ}PD-o2)_*%8pRGsL${w+g*wuU9?qoOGy_+*urSop-PJmRXX7FF&_|NbIt;V>R3|q4gxZz9&B5CzK!dsI@ERD-=4d$>e7;BNh$qL z5rvjltOPz8%IoISOcY!b^|KxzI_uo`56WGUPT*navDbdY?o9kD^5xy`yej{*jnVA> zXi0H>7dhE|PJWolg>@DT2Ui5F$inqTY3CEblX}ID71nIbfjT39f|i(>xm~!dAwbTD zLdNYHIQSv8fm>L>@SL+qbzzpOviJ2m>(<-bytxW6&5PJrFnwSU^ zTxVyB4(RNV8>0Ji z#l0(aJTV`{CHA?)+u0hva5d;fqU9rwD`m`Nxoc zeV}q-S$Zr6JG@K{F0kE%=wi@klKK!7K8kGDr@&x&9_4%ytg-2e0!Rf!Ku<<{iUWkh z)?iNTqrFrSSBL2t?5ma)O}#53oy zEkOnkq9J|N2WgI~Di7B4;RR`UiRoQuw)8R5cbzmzZ315J#y#(n$24V)#bK+9@^P^> zEBR9M!|iS&o=CjP6CuVqjSPZY8spYoMDWXdu4N)+Z`n=?Z4WE{R+n8|HtzDCu93z$ z6x0f9H-Pg!p^z@iluB~QzWT0qw#hh?OwN}BOcG^+rk*SeTGTd0SkB{Wq3M#tDVpQ~ zQCaO>0OXK3?VdJfps@*FEz09&%0GSg{&$)7g1T?pSjG!G2R^GaHe}zuwovBVW9FL9 zLsYe(zhqmR+K++CHu5)QGQJ^Y)blT~66fSeXkNk8v8gQkXKfUdfo>i5!ul-0;*=XF zfEdx#O?hE5)EYAhWKBw2b$y0kEzGv|8xni-BJqNiv>j!b#hha`=HBNdL{{Y{%O{3# z0L8Tvt;pX?Hl;kL)x-Qin|#vchVM67L6@?=>}&iyX{}~3uB)d=fyrvgi8dDj7+y z-#Hn2`D{I@Vx6b!M=@A5=U$AN)V*gjEe|;*$^F(40Vyl&YM#)+1M1q;z0gsd3)gBT z)ieuodB?GGdw_17zRVuc#P889IWhX3iWRKgIM2M@9>&PKP!mQ*(DtO4PRDA?&-Hp{ z_=%1JT3$K z3L+1iE>V#uq<#JUZPWD@GI~D6B9X2;0n|xCL)xz(ElX<2iE;^onAih40|Y^DSJ%gd zb4u?DE*3p;r2dFq+osAPf#L0u#uOq^a~F^*3S4J((*&L#;G3~7R%T%#1XfIGI?CR7 z2y=Wj-iRf#FZ=tdX8W3jGSJLu2>7~^5lLy<8~>?IJVF|2?hVS6?`c&QPuhj9x^Utx z3lb85T@OnYN67Sc*+E06hsRS#mGU&VbxDh+JN+S}+hI^6`80AM8S3b!f3yvu*u3gt z;%)3OVAdT!5$+S8y}8e>Fk0zn4XD_ZWWBcH`a^{>7TtFJ+0npeV7Jh7_cSivnCD65 zLxT_v=yS&rDPVw>PcJ2cluBsIx+o!ijb2d3cVzvec_pyJ`)6^(KFTV$BB)8LeLZRi ziXTy#z8VaElvr>h=0n4c>AUB%)7Cxr_Rd~JXLIv&y9Q)Qct9-$zuLZ168k*%0f;nx zN>Dpk2Xe%t3G?JWg_2KsPPP=TZAlkJB=2~BXF6jd*|aWr@J3W zHB0ZYc%&+KdEbLi5Mz@}tAD<*^fNw!C#K_L)z2O=_V_|VLf=^ZwGOG0D7W5Yo#yzl~c{g`8Zv}Wdm~#i zALuIa!y|K_vaEj#a~KZg8LFl;tpv$@tNoMphIn?eX5Q=olUd;_gJ5lE&XR5r6!~;F z_u(f>H;hm3q^v;^>!;#zOgheQstMkx~+7 zCzVSLY)UDFhOFyMsf7y1(jU2TISUt?jU`>fDwmo&@M;>j+f&H{g^i;3Vv4dQmXCp2 zdNha%qxt2S=zPl8tx)&6;2)E=tzZ#7>fr0@1cM20)y!9>aD4e;{v!)TtX_Hbbp*z> z$ze6SC`BjrQjQ9xFOU7+>AR=r+LzbNrea_}V9DkGn0^6ZlmK^dM;sUZPt8B35vkBW zlz@+ImS~Wfl@`%o55k7EjxD^BPsbDL7t)kj6p$TEz5VB!EK-UB`$3s&EC36Tz$S4FpIPBlduAfG6EAH;<{?Ax=J;aVFyI7g0A;+u-}rTc z#?HD5xs7~;_)&DFEN;l6!2g>04LXYQL)5aV^dHlcars-e8o#qtBpFD)VG~aspAF(G zX2KQsH))r0d%cd!KU>7XEj6Z z3h!@W?7>{Ve~6wR6ay4F#&LBfMa!HdTiDSSxd9g90>1m>55ubMc(*X#&rV`fSz{Jh zMP$ygOGHShabjDYhR!K)9$z&J`O_b9O6;JJLbvCf-alNpwNJ0R>j-$aoBzw2Jl>b} zGO!N~_?VhV7$`g}u@1W*RJK8cg;F9HcpdkVrEPl8n&kXIpM0p#W4y{{tGk`o#k%j* z&LNQ%dA5#tvd2;3UirKHH;4pK-q+Sss#k+2&$4XZCCm4d&A%(Ybn*wl=N~qMlsq0d z=6h>pd2JeBx{R~RX9MHXCns~Pe1cOuCoO-lELO4gRYkDSdV#sz&caB}U9}s@L{q)V zl?=qOhX^zjpq55Tlrxi)-gFgG!lc;$UThtVUy3qJp9s8`yv@m)+xAAB>IvG1Vrva|ur3 zFO>=wjLP2H7e0tQuxArk9sF{`F)#_Cv4nHLb-aDd2|uibO0JgSH4<~~4TyX+0P>wB zD_p__VHw5A;YSN8`dixT<_&8{6~(Rl5^MdMq5Yg$Oe4d*Lgxcs^yPCjU2As}%3jFa z!uVg~IxmgqMUFFXH~n3(4*`JHF#gi6O-?ql@vwREoiKs5-PjXH0lo3f@Nr|ts)uqT z|6^h>xnv*zV~V$|7i{OvJBVQfv)9A?;74zFpd^%Y!GV(pwnbcOE)C{Ie=`m18QUHr z^dXz0(+DvbrzvbrT~|dK-IJ`mk>y!Xy&3?n@sA{iid0XPY7WWFod3xey#@_EDk0v{ z7jXDnK3`+NHJ^_n>tYfb(k53h9q_11jh7uRzQneQq_y_LibXfwl<7^y1;9ncuSGNQ zq+NYMtVy3k<)6H8a-zvg-K;fie(XVctkdXA*-3-7=}iTObmj%fP)OotkN;}*hkr~F zz^rUEBD%1&=RNudzxZ{P2U`T59M#4sR-L+U7^m#JQW+oJehB~Y4&ZfZ_+ptA;bg`Y z|5*8H`{&gA-C3{8w#Xdx;Hg*s-mpEP9G||--j}{-QAM7n4J&1Lv!os4UPkogx4{*S z_|=c-ZtzPSm>@w_6S{a;J??T}1)JLr8~AZL>|+v5s=n9@ea~bM*fM8T%>e3zh@Q&f zExQf$e`Y^{Jh#|8d#u%C&c)_3`E|a-NaOZ83tcEO%x}}{GsD;B9&ticH)BXM9T5iE z?9W)!?;c#pNqg)tH@sYsv-mTZL;N!f^!ytyrI$@M%GQb4z*VSw=QLg&rJF-WPcCH{G0+^CpwJ7K z?8OYoo#fz!$jgVNSGyK5uzZRd#=}0bl=>db!SeW0W^%UoGA_2x-$3ehQ7PBcSR1&z zmjV0WO_VY-3cN0Owv&*2&*`eYJ3^zxZv1Cr`vGtbgpgyscMyid*{=#nXfp%&MP}qt z(^JJ7=>MmH)|tK}f8Ep`9WG93lY}8oneLrxa0D=&|9X>U(@o!q4WR^WQ&O^}Vn6SC z;M6f!k|37T z0Qfp|NuG4E-*Hbnj~1EBP7C&>hL3Z$R8zMwr899y09MS^SK~Mek>RG0yQp%pn{kw! zs&ylTgv?9E!$&8RYpRe2rIuup>+=W*#yx(-UJ+cmKQc<%p#Q`Z{po{*RoyjLGS`ts&wmL*+!8gqsSnEnYvwyaUPWJjV z;-r_=47GLVKKrOb1MK;W4c=GE#Jr~+#&6l0

K5;`1fOUG|=XOdbWZ%P8mc<}*Kf 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�-evuVJS=Tw=Xr%!4xpk%S|N$)GZzT=6icsNBEKC!tTdq55Zgr$*6V++tbAK; zb)P-^>T0|MUB}EJ;+Vg>Aeqh|rtse-Xuz%vo1~chrzSghkppdFTP^&wsl_*EvZg&) zl)xQ7&#dd(i8s-vT)|8a-}H$Dk39t%ZCGSby?+Hssv z4hhwP{4*VAsq#s^Y2Q=Y1!82#3CL(f`rWMelb5}(ScA*A(2L5F zWv+9ld2#3N^e3WQlq=)d1YVQto1YKhQ1$)xjpZMcaP`Snl6MI#Ip%{^o?e_Hhyh)< z)3UT+PPNwp(X@mfJ@J?XvaJ9rLygRJ{xBnYw|1fG@NR)4U2`I$SA)T8Mg$P>USQKW z<{Mi&Qj6Fs_<$}GA}V5+yu9%2L_v`>n(QU;?{lP%XashLiJ@* zbbTWuKi^NO{H!vzQJ|Iu9+7q#YTt&2rHebju)w$2QPB)nIiISyNuY{5OM%0=8>@bsbcKfE;xM< zF`~X&_m7EHPw~Vr*=z$f=7OfI^H_gq2@y zP#h=5BHXu&MPG>0i|?4RcO+)@f-L9^;9Q?%&q3v81{Q0Wv(Yw?G z3yu$VQ)~B|{nzaFG%K|$n)Hx#cRAoGJ7{Pd0}V26MJDjch04YhU0jlXB-fbYNj@f| zi*ygH1AHqRR;qdbV3!XTmL;Xv2CQCNK zoS5{-Cs*V3AJe@y!|^N(Q-o}qQ_SNp`g-x^b;l91Zu&Z-Cb?$RL_#A;;_tX|Eo$Fl z)$)Atl3cTDAL`k|#me>d=PIc-?a9T^S0J039{r=Q?|x=1B^SMD?ongM&YsEEOtuE1 z-g~V9mpO&RK*7lbnYRW7K#VM z@*O3sUcIrp&dV5(N^=qER0E&?)FWi=l708JBfU=RZo`u@qk;XyzsFXA%S_aT2XQPi_nHLNl{l&0OwG5Tr~Fxx7Bifc%f6bN^@Z z|Npr2xy<=|j+o<&C}%nJcF4JrIfp_R$@zTR9IFpDlv8025sEEmHVcz??^aUFVKOx} zmiKb@{_ghu3--fx?Ydsq^Z9t(?;T7|);2O`CD@hA#bkI*GNNY02BU09`G6b8$w#pJ zShQ}4#MF@GUxW|ECrV}Ld@6>22=%D-sOF9`&3ou^#!m7bfxa%236FQ3DEp$Aq-gb4 zfc2dKls-OClC9Qjo!OiZ!)H&P1F4)BnnxSVQO)0j(Ww}NS?1KMEz$mkdF0Kql<@@O z{+s55+!%3LWNBmHC}v*lD*5aP`d;Mgq)H={gp2Fp`?>{vO7Q_`08D@mS$UiX*dHBHMn@?6Y~miF;@{99x57c5oc z^r=P_YlBtII}eu=5|+Y8+ef#-bteCuYB*7EI4*HC}t4$k$QlzzUS(UgBZOFF_c zz&*{-L5#=yn)6~x9*fviT85{gqEFR-nm#AqcJTpf0%;d{eE*k4LFS7S#s%{6ZEoNQ zeU~JN&ZN%7tnhU{VVQhk5v{eq!hn=k1HX8LXl;BLeqQa2C)@2@;16UWxbY3#JxuqW z9XOU_UviHWf0^w3v(Sr)IAg1fx1jj$Gdl8Pn$hhi;z;Zt+W{7285{MZc797l@(5=- z1K|j%?5g_vkReY9IR}nVNpeJKVZY8Sh<-k!MDc{{3X8d}sAsjyBB7e9YH2DH z#^j~J6cY$1yl{@F5{>PDbjgMFTLdL9mvEHpYG6ZALe$WOVqBtly3zefB9J0 z*}WEuAKDJNRBn5#pd}h}>S{~#^2@E;E?IfXd5M7aa=m`oby>J0u+=$BV%YTiIzb2R z@n(+tR@e$uZ)=ihxa_%kqP>L(V8qGMSrL~WrT7#=;_sj<#=2G0KTFU1nu|6`bR>*% z&786JF=~^#jZ2YCnQXy`HyN=WI(zz+nC{`qB|@TTIoWg{5noBNg?u{>RRCKFTXAg= z0nlgjLZ+b?V)T$Uq$V~S?G*|mE&oqE1Q9pBqJv7Ze2|wy?ds9o^U=$4EWbon5(!pt znaS>8(Q{5<`#RLI_Kp~=%YGvG7pmrgqGq4}IS=xdw=&smMJ)WcAe6{-lWJcCRLHx2l}>tSzJvR;3bi;v}>=9wh>1!`9N zgHuDEIC-FrZ5Ithj2L=x#jw7*fvnBkkyoN1poI8NeD`vmn}O4hpn zJW2e5Pp!i*%->80W$Y3eqNkD^ea>^dAYG`vpOa)Q)p#2As0nIU5ISB+G3V;=Fdd@C zY?gdx9f~kM`bV^Yo*6Y;WEVZ_W>TgrV051QIyumrPri{_dj+^0W@FzAgQ}s?buCxxf&FYAzK!Ib{sJi13B0Z<$dU$;f zfy7n=S|t6GhA7<^C_@^=>R=PuY`1am4PV>w->@V8qJ{1OhWF49kzk_17g@|ZU>i-9 ziy>N>=tC7EaLKN%gc46hDS{$Z3)z4uKlhkpk}QJkq{rGNzG(AQ&n`MR|5t{PWoZ3> zY?|*y-u?FBEUETbFNpOyF(PE|@}Q;w1t*PAZtKMcgKvmT>xHj#^tkt6Y7oC{G5Ign zDnDK`Odl%G{i5#oq!A@L@mFp!NQWeFl#}%!GBWFub34@I5GW`trT;P14eKp>gqwG< z*nQlzD@_72HTPzy*B*NjSh=h$lML@!v|?avWQp(9wQBIB*KevCBe+p?#3isTY({(a za$Nyw?9Luoi!xi}v#*^wcbVl&O-F7QNu*I|tZ-la5OBbKyc~x8-^S^`XG81;HWkW? zhNl_2NKHfnX2Bto=xCk_CjmX!K#LU^_4y3g;nd`JmciD9ZWdc41ROf&x5 z+*tCVtXwW{@8vibY#e%#i9fa69ES#>LE=eT>bx-PANxvUf=rG~dj?SFxauqJcq1!Z z-fLM0g)*NPRnJ%^YB>x99g6b*-D_ ze7cDxx$pc6*&{|aYdEizzxt1jzwfxKtn*jYhR|q)CHRdKDA<&D59IM1oKBRBjfv-pn=-Nvr-s z3|*`8T4MhT{^FXk=z8yL(sjXlIIWcvVg;1A_UZ)hhH2B`>iOp=wX8K!an$a0l}|M) zyzu4$Vu~H&RC=-w+cYToyuL`(LrMpktir~STdWO6n;_7rMi|yLh!ew6pDd9jsqWv7-TMkCtaQB6e+Rj=~5E8k>#2Z8$bX0uiKAGjBz<5kE+KkXcIZZ;nkFB*l)N=JMJ?t=EGY58R<%Vtegm zj`5dw?v$c^>;=arOEu_!?vZBUKY>PU z!S})%nw!&cqeZ#nXe@!L)!8Xsb$1di_?s__F7CbUH>1agjb?q^pV%P7R}j&sPg`C5 zDYhsN5B=&B{c>Bgu)RyLQ~8NgC@d1D-7_EuYS6rjv#oYJF23tAOt!3 zj;E;k4*L@~-|8xc;Xbf6@P>*A8dMr0+Y-}j7aw}daDuxZRTMNEeT1M!1eyv-P=OwX z<2Orn56Zzp_9J-Pxv7QNAkX}wK6b;$a}F2bm7e7`&+-@eUI_$8Tq#9(fJD|0RxhNq zT;x>L)1g7JCF`N_zmXzJ2hsWUGc61AYX_C}XDayui>N7YVI5gqhu^EhmDV}>m1^J< zhvA5I>6MYWJ+YiwuJqEoC*056?ZYkzbLrw@{_0u(U#4?!!qPs*;211*2qGkUh2dW1KFTB)naM?cF7x)+K9~kO&gmC5Xcrb5_slGo==h&}u`SJ?1e6Y8qdP zP}7!bU$8}Rlx9(LI&n8HOn&jG@@?xSre!F#`Q=wX!1a9v=yW|v)tG5zO1zv!V3^ZC zG@>HcyizFet>bOfsfA90t2ZH(qPX~@5R!F142fU*UnMx7g%l(OQ>!2g%d@xR!$?{>)`1E zK^G=pY7I!qO{2R#*Zi*PwdS5U#Q{UrA+=S54`{*~`IF?S8r9B`4GgzW)pK=ZediM% zNWu)~7q)Z5=+)pE4v8QW?h8*nf_2zWU-0keNjuNeOt_PJ=n*KnMpi9AuoKl7b3pb9 zKT>`2ZBOCWiaKX)8C!5o5bSo(>q5C;P0-|1e>cxl=Euzv^S66s9QP)%n=Ix2VP0&w z=J5NgZ=&6Ehk3L+?)MsH*A8o^gaB+>MoRZS6M(#!tiB?u88u#fXt{~B2?VF- z`kVL>f6OLth#WPZ9U#&}2bEmPfD&soZ+?ER=WF6^(3XK@+_FSN?Z}S&SVj#cGA)ws0;2oe^(!)Rd}$}VOM9E5)~tFAAF@F4C^#*4s& z6J;C1BQ{plS+RWgDB}vfPc$#lY7voy))rXMl{Mt_uBEWV7@y;r@-m-;h(_PSlCIo!RmoI0Z=nH){=H0da#plAWvZ-V-6w-T%aY{ zJOJAznS4<%eFG-> zA!!GfXmK~$tjy|P6gnf-sV)Vnt}7hquTG) z`}n{OXt42>2!`Mu?`7Yqh{)IVGi~V?*DXXxx3DL~KhR92M3Ej4$Sd2k63d)|jA=1U zw5n4`vo{=0Y^nT#7s>m&$Hgf%w(ajc%dh5#AC(@=F8$#SrTY9eYf|*#Mwo+INfLUn zgbh9@ee<-ib_esnW%9LeICdm!cq?DJ1nYYX=X8~#>S8k^bYCjafx#hkV8|c!&7<5O z5Av_R6ZGY{{edJzLW~YaxIalUy0(w$zQPc=k+9{C_K#-`@=bJ)4EGIu@>u8cv2k?% z%l_4C?>0#-HD4uY>o!^HmlTc>?*F{|88H^@kyvzbm1N$PHI2YOlTZ5zc%q+A0>Kui5hP%x7HSpx>!8&=DH?S;!Esdh z!3nI1c%ghjB1zX)C5cn#y5BXYJG{Q|!@3d_@{S67-3LmI>t@7%HPVN~@f86kiFZ`0B;NF^#M^VqR z=%3-F(qze2y`sHjeGNV6kR8a#a_ww!-@wJTQ*=W=nS`w`FqIB?#}VXmisL2r`wLbJ zfy8of(x4edlgmbI6}E2zpc#8Yf& zDvDtuMpEjiEOcV%vyc+Bh}X5WwsiHCwN=?O4VD^Y54>}Ps$)&zso=fJ3=csXL}=Ww zm8r|n{aw3ODMrZb#vvZw*zWh zx4+Ayc9S7d7QzcSMnK#h*VG|gYJ0vNUMs2lKW7H2hqLd^Xmtd z2iHiB3hO}j_JpPhIBAg={$r)p8Dan6t{SK01S3SWcjmAJ?IP#;p41ix;3dVYlR-5; zHF4N4=Q5iwgdk{`2y?>4d zjWay(&by2tVbux7RNflU==l+%@BR|WzNm&<|GC9JAfSHYoTK~4oBNU$M)tia0atSE zr8!DJ*aeVJtxYu3LF_D%tU%<;r3vH$XOX`2o>lnVjB0-)wxM-^1wleIVq==0%)P}d zdX7$ceJ?pceT7xD#Z?Yhi3MVZI%<<-3&n(p$6*PrCIWR7#J-6>IS%bA?%J4oUp2X# z@F$z5H)lze9Gs7gnI5HY9)ze|OLwyZ2oLmnt}1SR9tkOr6}sT%nhuvsM&~S-v`7R7 zZ?<+PzhY9%LJ8=)zAs6J7B8OvO4Ror34NM=_E0D4HaXgFU&i?aF8l{N+~>~_ZG9Pv z7v?)0dj*j4OV+v+n8Xpox}2Y;3bi}ZVYk1CHGCNp;}Z%D?;fED+)UExgc?Ea=vCd$ z`x|SWeytkwVaGDm?Hdn|kkLD~ni~VKhxrc%`Q?Wzjk#21SSpA$J_#e9FXh+I=~wpq z6y1i`Rr8JHzoBa_M?6teki+Bz6e>grzAX+^sr>@DS^QRIw6=2ab;X;4&P36Ao)%qi zrwpcuiS$F}BopsMX>!UH*34>Zt0x&&k^PhVdETws+iAE9j(csNvz6TEJ-?X`@)ski ze%?b*{vkUVV?1ze9<78!RdH)cdeCleJ#JDoYvzd~=#hixRe>3XyV4ucB3~7SS70%z z#Fq1Pd~Z%7Jtrz*v)V$wXiF)m*~pc` zsyg!@6AV8+zCZ(%B4BGBerxI(d@xUprO^2}bQOzFCub>z-!(T^+WiBScA|Un_zX=j z3FN^}C@bAQB5sSvmwo zkjJ9n{&{SBrI%PXZo7m67p?VwU2H78Q&$s^;kY`vrhc@(xiJ>|Kfo4mMl3+X+?hE! zxeJVg%0mgBZ5hy!MKCSs@`gFxpjdDc)xV(^X^Nym#8a!tN5~BM;E&2h^18k{V8PLf~uB^wk=c;Hg-GdbOJ6q&=`Fs^sjlwlAoV_Hm zQ;F_PSTu+BCR>Gt>1`ffT!Q-hrM&sPQ99OsR5hbWj*-E zE=AHv@->KuwCZ7>cE#M;Eq~nbM|855Lw9-&{s8f!_k^Zw>hPl!F7SHLyclKb`+B@1 zvvkzD`9aj}d00Yn$N%h|pZP{4*;^ivewP*?s*Tc;={QAmC9gHUq|H?9% zc89X9tajUe%@Qs6htP8ZffrUE(p3^3^$sIgET9lkuW5eICTlt*zQ`>w*y>c7zw@|e ztT`ZZn-teFd|J*OFqEa*H3|*Sv{e@U`1X%_3SH9M%*COpcBW6Z#U(h(cbKMG1e20x zXe+Mqs2eB&Vm0lP1a~}h>&rqLvBlWf<$GrnlQKRG4w`1DP6y?{%XjZm-_7u~qx?Ix zON}rY7tKjgP7D%V73&|b|Jx7!aU)OdS#zf2Wx6!^i~cRMC$E4sA6K0;bq5`4K)0e~ z0NL0}1ku~0;Bt}m58I8OM@on4PEauCfy!3v<&IT{<}CEOrmbQyNw!65Y~y+`-+ajZ z>|0&oktM$g@SDML-Tm9|srnP9f4N&+1+;b+-Qb44wXo*mg$2vyuNP$hl|8@UG}ENw zOT3CRRcB3{(9x?(k1r-Pf{mx*FLLkN6kJWhI~PCItUiI|`5VFPNc1pbXX@g-0d3Y@ z-|M24mp>8B;;RaaQbQC%_d(igURNmCq0)_;jqVn^u;TLc4MmMsc^wPZESUwyTxVXg z#T>71*FApiJ(N zNZcD|YU?|N=Pc2BEa%Xw$LCk~EL{B0_3=px!e1n;^(N#>bLn2TQaRV(5Gx%VWM?|9 zBW7T($P+PSdZ!Fs1tvd5GV_M_6#aUhvONyAq&%8T_~-LSjn-B^#c1`L*$}__``8|OqkzbZQYN7!)o&R>(40Q^;G;tAg` z{wUaq9=Q4>K}x!Hds+PoX7kq1FxX_meaZRO=)4octCpXF6{pq$0(;uHbK|7RcF%uTp596bD&J*YvKmnaAK6Jw z*JCDF`O7-*g*J??@$2dkIIW`DdKLc3VM^;zetW_0d`Las_W4o1J&u^%k>s9$eQ9pJ zqN;LSkzPHHxe;qF*UaOwAkOVHxY9~~4U?9>VfK#9G=yTKPHpBn?s(11P|o3%r+Q0O zWPCM>xb|gWM58IgCdV~{4a}p`gZ_Q~L}89i!&WQNhf0#F*@gEA@_mP1;|KY{llewV zJ3=%ns|ljm%6VswN2^e;@&XXWLyi{0kV2VCqJZ_;4qVO@a))F8JI6YG;UFcDv9SRd@h*R^N4X zJxSKw@ghjN929fPHO4p4EHxBc-LSX%YM2Xq^+=(kn%!-v*!TMCoxL(=WTq1sZg}cS z(y3)Ee&OEikL;};(+Jlg;-^n*)o@Ysz(cOKv=jcrhV+=Ji9r`-dVlsaztR4?)N z5r6LA?|+r2pU|anSE4p=Ts!w+MR{8~-{5%Tlt{gx{l|;IwA^RYgBjcz|6$?j;4x|2TinunaONDpgE=^E1j_Z$1%uDCo1T!zQ5`eJ1yx|looC&5FaGnQAiW^-3V zXzEoD!yTdqX!-6;T+2`Bg;Qx&iacWSP>iw8vgY^VCz@TV%0*T+H&WB!iS_6s>C&x(>%Y`0dTE({qBGvY zo~`WUHV*6P)nu)|N!NyF{*RP%hJKnX%OvZbBBnF6FMFz)WGK#1Y?n%S!EGAe>r`&SHJ7jWVVs^g7D2Ktj!8r|Rrg|QKDGjOe#a$zR{m0( ziu2jmbqEWe=89c&@Baj*$rh$oDpHFSSlIHVy?FwxSjaD1JAXI%_jTP6MLSj{8Z*~# zskAOPJxBPKJ#qhiWnP<*YOIW9>tSvrn^V*fH_1^-QhVr+NR|R#8+ziAb1uTLZ#E8_ z=^Xqs{CzSCZ52Z8@k`6|l1hI0GsUSrfhOf!?o?&iPT#8aY`sxizyCI+O&C$R0`%?y zQY(e30^3L@4m4s4O&aHc9#iDF4;~mvK8D;q8C0e5>P}Hv!i;|Kq z&2+kaM4?RnI}>1a2Z_oi4Vg0KfkUV_uip94)Z`L1?*%1F9w^f!yVA*k+o9}f$HeF6 zEtcgk-$;vpKyycWt(8NC&)cm%)1rU zcX1@(C;fSOOCfe=n({>ZtZqWx%@L}Oo;H4hx2{(7mEiy4^+%^FRHZyW=Tar!p-jtC zlVnoXFL#6_Nk=7IN8C;h^ZzAe^S4h{cjd>C|JXuh39$r`r+hG@{I-Su&wq|8E>!#* z6y)LC^u8VQuj6Gic*h}kD-yZRW%SIb$*!5>xcWNP{699py<3GVD8r>aux6~p28OcF zNmwG|!-2u(2f6`{I z{aRI>yb=5!B;U7jf%By#Zytb^+lldb-|^r$@3g7DNKXg60Kybh_=@W%&^)J;wA~#v zZW0BLJ7^GhxyEDpk}&peXAtl~-B2g;jM7MoqBU(A(gJ-y_sJg>0MDM*NXk@sRA;}) z_bsu@gGRJpdp>v8jH;RnOHAkiRjdm+@bXT(7X)YUt}$RpJrQM*^LiNQm>%@*naH#3 ziER9hbQS(AtTKyMQ#euJBlUOX_nyi^>n8&|tym(N&*@rr;vJ4gn0L#InV(gcaE`27 zePnJWTr%0o#tTddaH^hg2w2#4$TU2_crGq)l_2$(riwD-LnBQ$euqZ*Gw}xpR;$ug z^F0i{eBcY)?EoSy3nN%DB%IK`%E{`AU+w`f>CrHZ1{SDboc3vNncOTtgvjNl!gf(!G{H#Q&ggQ9Rou(pY@tS$gr3!YB-m1 z=pMx6#9L0M!Fl!D)eG~KTjE)h^wvrrgX)`ABa+qNZ#A^Gh-}l-8kcGx-QbP*Oh({X zn^kaXqn853w4jCcNCGPuJ`x&n5&e%%{a7R3yWh_bNeQneD^V1~i-tg3m5|-1xRZ{| zxYFmi>hcH~Q@l6tAj|Q__(939xZRk!Kq@A7s1O>hqx zQ#Pe*YG}*VN}&h!1a#c>nF4%*H~WtDuYw}Duzj!FtdFyvM#b(Nz|Y}K!AuI@x>io4 z3ES=r#qYgg<6ZlhdcAPe7ogWg?syqgJx%A@RVle4DM_tuBFMY*Q48n7mAyc<3c>dl6VG;tspXgT4aqU;d9xf%UGj>mr+*2%DPeDMkdWCazk{ zZiQ{C1)=k84%(M z7XsDT`){N5z?b;8F%jzT`TcglQn!xxw7l)%0O=7cFMu8xS{P=ScTPuVYxUXV|T%sMf^8nO1TKC9+LyFSlVGwziW?#@-rSC&1Q@DWi-t z?2Vv~tTuDvieUX1FghcsV?38o`Cv?a)g5zH{vmaAj>a{nP1b*WL}|NNSw8SbXJ8OI z$#Ya=h(TL6jRalZ6Zn?Cv0b{IXSJ09{#8e5FtJjx*vp9g-||d2_yYD2gl>kI_@N3G z6V0ul65`xOa-k+ie8%?HT1W-JOP{Ixr^=^{&pyKEoE?5QGY_Ss-lq1nzQg7}q_=MG zaE*T{82e2>D)!lDa&nfQR#y#}P}%VcP@Gi<6NGTIXT~oE8i0{{CL_)qj*JUi0>Lp+1kYk1>VKw&{MeUgS6z8I|`*uMa3T zbcE>7hB*h!Oly$S3NrD-d+gI=bPaWh@%Z6!7+c&?3AbWhjU;8_0Y_i$4Lt-Uj9Puw z59!=(A6n7G!Mu`b+sV}JMY924Ots_=7s)8Oqn~zL|FGp-&x3qU0*asWq2GNgT}m<| z`c&bL@}ErHF)W2>ZRRpeYF~0k>8JGCe!f{_q1#5i%zmw~)mbKH`dUxNRt$Kf<^1GY z^fujBJ9?;SGPphSKemQXO0ZZ~jWku`#4k%^zjPnDqd!@bQj@~UBDCD}7tEYlwzK~y zJcq124FQoIKrxzoP#*Q)Hk~d*Tz7LOJ9DJpsz&RDwKXFQ=J{+3pbfLBRhg|^-DP(Y zrLUPiF+-3!EhzyOEU7JG9Ni)!{ALJnry+B}US*V?g7l>Obi!NM9Cl~g%wj{}muibH zqFN`Px_c9(Lv8eQr&X?W^tdH#WsHa*^KR(LgvoTohd)S-raZ%#llVmPWjbJ$GiT}` zF{&onI_&IDFS=!Ij`2uc>r(#9sc?&0G*S@;Uoa_^ELtbCEq3^RYB_CU|q}&pPwOp?#JA#_V zB^+2S3%+(=Fjvc<`YJr?h{zy(7cq)m<2LaeqzxeIrvozy;jvdhq8;DLlRfuz0xLg; z>BT?qifrH4C%$t&*RumX>B8 zBOQZ$SNO%fMEDy*D*$&$%7hM z;^cv16DYf5TDd}rP#*>?D@ps2J||T@1JA;M8i0AYVRDc8ohAOz*j`nA1?gDevp9T} zHSr?x{r|C5@L%<8TN_igV#UHcXy-s}O)BCThW4o|w@q}yDoL0T5#(5+o=*8Bzg0P# zM$}qQEV^C$Y2x?1Oja{qF}+wWS1wn90@&w&JV|*Q>!(u?I-n%b;kwupKP`5vr@fQ< zHoD@~G~U{BeNs;^lQ>29v&2sKN2PbvC}P{ZF;uJgs;v_0smo!l#-C(;w8ku~l}r9UB}(o?F>f zf(-_BP=Kr)6Gh;N)&pc~m0T7IZajo3aOr6XESx$3lmPNq0o4g@<~GMjojtv1a-^HaRj8J;7B`bl~yHB|YW z-d&>ow2;F=9j4h!StGr2iR01ci&$uj%0f33h>X<>#c3)V^}tr}`IR+)ugB z-M1-0bPrs3T@jAAn=g^ZD!G4Q3XahHND7VQ0SjWmHS?(v*M~Ez0oGkP7)lFGMfuxa z!bXixUn}nVhK?Ex#_nHIq>`dbcv$oX716eSX{Ob|aGwW?DQgqm(=S=09P%k?BlQc{ zDVq=Z9`o|=^10YC_QX*o|FKmSa)-_PCb7L*thu>1KI%FwZh;RfbiT1x7_7QL_fIW% zXm@0hZ22yxV9=9qI<4-iN6h2-@M#rrh<>R4Tv@`E~!eiTk;ZJ_iRny z0HCo;1l+VGmcW0WCzW`z0eJqX7weU1;oK3A+%BoFN&@SXu#NJfZxZ|l))Eu;y!Hw= z_``tB_(RG;Pg;-WPU+}$nTz#tZ5gqvdICgQ1k`;)>Pcp>ubNCMbSRdID@teZTw=r} zG@6SkwzXxdDPfV12 zUF;joh+moE?A{>r@X@8fWo{VnqxKT>482xHmenAXJTSc=PW5zqh5XTLSey9AlbCGW z12Es+kfV&wn{^z__fX7<&ig0Rblth9q?SLh+AK+ti;1U;cXan0rT5ME@w|;Icd-@P zB*L`UkAhjM7rp$WyHn~QHJv15v?nO=ZUZB=xNUIX1mq?n2Sk>?JKON4d#nxT+@Z0_ z``>l>^yN|p&eH{OZvq0>a{Rquhu7S?&jcvS4!)D09M5GdI*`!h0K7QK9aE^T2UM232Yb_( zJX)V$?Fb<{+BU(9t$r7C9pfL>HW)fv?8ZyMJ^NySwO?cdZdXUm;n+U5V9_RcTdi^u z_*sz{O((djpIV`rGqR0)HLp9efHG_g(f%c88lcqQ7EGbMtB@#Mu7W0_ZPoO~ zyi!Gr-B7V)QA`xSPI+0puJ@qv90E$Z`6>-`Hm1}d=@ zyx7s{&9T_Hl5ZLyxs42e{Ok3j$_AHe;HEbL<>E|i@v_R|Qk~A*yeGlwX}}R?8ELTL zmEi%>tvf2V_~<#}oNTtSD!ruSCDjora2BG=#Lt^E&7p2%=bw#EZp7RyKBCDyA)w#9 zSkwOv{hG|flx1}=rrh`sJsV|Aonp_1P$ktCv^1ReXEKDZ)p~PmbK`>v@3R-G z%}jZIj?;-dCvSh-i!}S-ZnVCnYI_8MO3!Q7T+T}pBXacVG%>`xcO7P)-lOX6OX{fE z9hX7v3j*c|Y97wYt7?b=e&-_5SjE}sIqR~pg=zE{OW>%(N+d*hU*}ezG6+A3g<@f* zmXPU*jDOBl;i%wOdvj9{LN?{>+zy<-Mdm$dzWu_sJkwrs;}`Nb>4C)k;~bb@gL66P zc3TLXYIvYeFjlxqnoDO`Htp;ERDC_uUN!r(zwYZwEIlB#f9F~x|$^fJ!PC0 zCdT^i|40*Xe#^7D`{H~{dbkDo9fpY~VVQW4Tt6ErV<<8AggE)HNUdJ`Q zRQJ~zbYIG{GgI=h^Q%m}hmgz4Mwq41_1;Oj(TTS}zeZYXm%+RTupi16v~CjhtN3?b z11o-26PB>q$PE~Yitt8D>8F=m4g|XIoLtJSe$~dmvAn!*XerI^-pDAp?jQ^0wx_Gg z&JVc7OFR-c=3yFDmzLqg!Q{ym^(c`R4uCpIT=7eRk*c*%f7fT9FJKfZ(^-}9ux6?+ zJ_Ir~(Q|K4o6|K`C;V+RRR7#`2bxdaU@qU2&Q8X@R693cDo-;fkIdKm8cQy3l+w(h zN`(oc@ZCpGZ%O5D$OlZ9RPUY-s-4{Jk#01q%X?g{p9m)O!cnz{z_h!CGm5f--<`yG_d^f~Z}sIP0j61PDrTt5 zVjj}s-g@2_$z;{}(fCl#jU498reds?KGCWli#?uc_D55_s97@?$AGJ1y4{oHtftYu zj4+&~6wm|oepiQos2e12cDNO>XtySje2uj&4x5Rw)WTr>qx$uBz)J2pd-}XRTJ7j_lJO=I>J0U z>WR|Hv>v+tdExVo%m6Lk2hWzgBnP#{<2;|~0~r89E7m( zY2bmg15=1NGwHCNueM++8Jnje{Zei>zT_s^gMjBWg zm?Ees?h3hy&yOnBGV0LjA0s#TXf?7naQ1%^S)rQE*{N{%B*6>G->b^@QLnV6^n!DE zm$h$)36iO>u8$zMf+QL0Hk=T3N zT=OL~504Lh??md+^($%)8bIW^$KEf|Cp_mRrbr_M*sV(F4bw5mq>J(l5%Wx3O=P{^ z-WR&hcX6sO(RaN^f5UU^>h5*f^&VD}ljZmwNfJC*5}rFt`fWftSNVyo-^?V(yi?b@ zj+)#}bc08k>ZDvSqRL(f#A2qjzvwV@_s-Za6WMtIOnoi!QuFyz*nueG2GJ?fA64!F zW-rOYD?x-iQVT{xqn6*41`)AA5fkW6Af|IT;(WL(7a+}Ot zHTU~Jiq6H6>HYuX?&N;Ie?G$DdA=(f{WkaqT zWs{>;Qp;sBr_~utYwqW_-@ov=zTWTm^Z9u2ou=!mmNe=&%2#hutVo#B*JF~cN}>vC z&S8b^!z=p4n75fQN^eLTmffCCnGZ4F+TVf(3)svzSmBH91~w$LqqPcOJUiyyyZjF^ zCt(Cn>W7w!Xb9)x|)4O$P2Ao4=ico*a$`Sg0^riVx3GCU!;54L^Nx^ z^z+1os`pGU|FqJd!Fn%!E~cvmE2#k7LbfdGV>@iW0#kygbBzmo7dq!{E^W zklp_QxDT%uzm7HiDC9WE5?8(Q!Q}-u3_3zT5 z0&v=h=zfi!t8D6OKnv;uC~$wwnYOGCPYdJq%`Qz{@dWKjl$r-PXQ)^iW_xeVnZ*gW8m0uVKvhpbjwQZ2K5~E5Rtqr= zVi^aC5K=mNJ|oN_MV;_8*|$qR;-Yz^Z?fiL!G!BaIhH@twH05G3ffkPCeGmn>W_zG zujL~9=4dzF&L*HQQRS+~g#HtH*j`*gas7alVtpr~<4I?ha2L!Xm9S)A_p@wDg^zvZ z9$$T|FeM+{1ok4k>{rent+lS>aDqN!R(A7mqTg`I1pg!M8M1oF3H2rJe?oThO+GZ~ zEThLi1VU@YV=ev|e>hJk7Z zBSPYvb42=Ssb2RG08iOrEx$0`Cl&=n9fVRbbG17OIxJL($!zc{D=iz-L_SlUK)&8o z3?e0BDuD&TN-)=>We&7WDp9OwGh}>cB>zyQWZ&23P(?c-_mCWzl=Y}LeEm>mUK_h~ z#MD4`s?d=eFj}+v<^i;W@!LSwO6J$}hq$j$jnU~k!MIf?I9d?D%GZBY9(x<@s%MbB zQ?WF2lzamaG!n3=l@pfwW_3s7R!#Ynrrv{DWtIcCveKGpe%S2O651wtUhs&JsvN@K zIc;|!wwjbba)ar=GB(N@*0ZPiPAip8ZL~gJS}GLs$i3I$(3cd@N!EO5g((?2J86d6w23psn0f`DEvLO&gqz6+r|Kdaf%m6WRte&R=WO5v1St9 zW>3OfoA>1ja*};5Q2`Z_qPRV0ex9r2+-Qg&K;#8G$}#W~M=d(PH78mf{ZI}vvW0#F0ByD_DiXpM#ckRz8~zHiq%c;ug#WJ#xsBSpNjjp1Dp>OtzKiNewuFUtwsa zZzkdqj49&q2<{5$z?U{lt=-1O`5sMomd|C#TinD|Q?tOJAU`K6YPwf*lavg&;%oT-MTPp+G2m zY#g>3Zfzdi0`@ZtSBcjPex>#Wu05421teX6rp3^t0vs$XJ4%gPPH%^gf@3_CS$}W& zEnBNVTGS>cy3eS)t^F;&MB$-S(aZTZ$ z)zFoKRpmw$!}6{QCrmX%&zchJPk{;ts@QVEK;fgF$@o~!@1-@D54WFTmyR|;nNZ66 z@xUd<;MdikK|Hf;Y8`j%2(H~+rDGr1NhQ+4th}9fQ9}*6HwKAKl1wq}|+k~`vHG!X3D-ZH!EyL%&_nYC2 z;8EE^zQp_oJAo%61z82Tw4Z+RS~jy`GR?dGScU zd>khzzTFTn14rc95HPrN{mOpL_gi|~tz@D45Ae%`4N?PpZ8*MsHlT6sg^oWf)_la) zVpVVLWvu03qY=}DE|=qHARWfru)BO`=z*bW_uvKBWoetSH9Cf{7ixv7=|_**V} zFE2Nf`1mY41h#_|n!cm?yoLjNVWGCiF-vbQIOF4T zu`qCKa`}C5XYOCSb1KqXstprDomejBMz!J>MypvdG^2B`nizZ6{oykqQeD(l-~jzb zp_-6P@tnlQ?=ZUNN=P_dV);dvU+iPwb`uw3tK16@v+~F8N1X!!$#| zWtm^yRbScHrh~()1Et$O!&`${qMstSy4$6Em=T^0a81LdSIckwe&TCu^EN471!XHf zQYB&pZ^kv4O-;PiuEFmLBiUmGX$bnhMdpB^F!vs&H_3xr`w? zVg2Qdp#mbXqvmkLZuUHcwYGF6d-5d}*4R9|F|k2A7wG46A+?p3tm0(M3b?1@e6Bnu z+ndq<+L@0SsHaQ~d1cLG2z(#Xj;KU@9r7YfgOf#Q^0C#dX;L{=-^fvT2h`tl#%Eg2h74I+r)O9el`6|1DTTp{q}k$ATgak3IkM%&KtYi966J;T@5m?9lgf z0%u|FK%LrPI*`KfyJ(Ik>Ib|BWYxR=bG7J&$nZ)mZ{*c*#nLVZ=u2w&vSsn-6Q4&P z9+*CVT=H2*dVZLBnZs%G{Pfx018<_dS0 zPSVvHhVK`ed(00jZOQVP^Y$964rWqvIqnwe8t?*POFw-+UW-w2zmDh4p3sFtxzOVDsjn&o-%9Yr z$xU5u%97$Ugjd|<7@l(md=1&<%~tRO60?|}8;1=7RUXe0B0sk6U{FbE7+kt@Or-G% z#>Ty2Xtg zXFZ&R^=VJX>%lSr@HQ3YC2;pz5S^G!t@bi{>^+ro*nDp@`29LLo64I=XDfs=`w3?W z`00wB#$!}}Fs7uVsh1@u2rB=s?yn8b{__cn>%w+^&d#XIFpXOg-ZJ5W!4cz8_>cf% z5FwzDcpZEpoUOl@e}FC>IiSIg5Gj&sO47-5nx+B2e;8&YG3`f)JUAa|R%AhI*BHcC zzG;pba3d4YaV$DZHR z9sO0rK4zUXze`dtIsPy$j-k_<*%qdVtIj!c$LvXG=q|u<8ZuX-ln^3{ zq{Y~Q1esGS9fwFyEsB5er%Yb;#Ofvn*vvxM*z@6wR4)&LX+y*Q8X+f0$ z&9f%s5`i)R%JQiIdMEeHT?J2QzxVl6>E+c8MsYQPBPmoB-zE#nr2=`3^z z$i;_ZEZ)f-x7fv$KRH)lezfpDT(;0p;~SycMj_N5*aLYcZ=*a+)dMB+aFuNOS#G~Nbpc88#o}%1*omH z*!>63eKPJz^=Q#Um*i8$HnkT2048V&7og9MVwJ+4q9qCUqlk}MT7<8hIe-<%c%=KM zbT_Gh9bACu-kvGHVY(HCy*lJ>WtGiHIq>RR5bnevpLN}p;xp~2B20u0s?a|J?%-t@ zcPMj+$g7bC{AFfw^O(LS;846q*CTs?_9PQbI2i_DZ9`7PiS6Ddimun%UPNe$8m;c)o@~C<7qO+ z3B{fH5CkHE%F$a>s?~}-=A#4E#1&;!&@$I*2p^6G?=4T|N=VvvOMbs)G!E_Fp%Hw# z7&*&*R;y7O#rkL z9RJm-l-EH+j2k7}X3(idD<8&SW6aJMy)Y7#72Xa4M0cxqvowCeO8=<|Wa)F|p$YT*_&e?X>E&Z#L(l}<1g zdJ?jld!M@H2je!`#aQbrjvSxDRVnHVUbPXO#CcVu58iyQ=q|#4PU{L~Z5F>8EL7uHJIHvSk?$;4pF+FN<-5a?VoENG5jX2 z&B^jvE=BG#v-pmmu)>9XMrYz87?;8!)b^R%C=O)1{tLN%$#L}9bLL6g{r2|IMYX;A zl|D4pF51PXXy|8O0-Ui#z?SdqRp{gMpXVo45$8G@bd^gK^Xrb5F8BpsK<3gAT(`YYI9l$uH5ICl6!9{%l z#0B(OzVC}a1fYEDdYOcjw@YQFyZ4`u69Jo~M9s^3NU?Kw+Pul#N7gil0~-cK;1jA21xmismG0U@ITS{%hwd3$8LOA{bK*}j(@-HoaH5@c(St?=TkJ!$gK zL?7>B%7Nl)#c#LzwVKR{(mvauxA9-h*fG{ZSSB#&Yh)3cvDA>En9G3BShr~dJ1+%$EFggbA zmA94$&Ei5B8UZ-|B)r|4%38^3yKB`?e$)~u!qR~LF{Be_&C2l|Rt^&z@@3vMwi9@8 zWP=W{lXgaW*NaaqY1L3voT8nDo1$cRn}Y=hPgI@m2;!L*4Oq)=%chUWloxJHuQ%JR z&`aq7dugBb7Rx2+-watRYc*^|QQpZQKIw&4Y;$hg9BhT)^-*a|<-N6onia*}g49$udVf~Y%NZYE9bT|CPiuQ(@8gXr0kD*} zcfY2r;@x0r+kZkg3oZ@D{{x_XX!ASwzALkodWK34KtthR$K@Jj+4b~Hn15(Njq&L` z@?rB(R)JDs;n^R;*}FwcCL+IEHPqz%ksJ+4F1(GABPK&cb0m>imgOwp# zXmU!&m9Zo9wE$;-g#|ZRaZGegK&$6vt3o^|K@RCRAw~#gK0sLuzUo>558P{j>nQ^9 z&!O1%t)4P@{nC^nB>}z?v4x0h;to36NLWm$DLchvr1ov zSvOG~MG7-U2^4h8VTl+|ur0NUkc`1p`0QJ=RP=|ky>R=tGt}U;j-*1WRK%{?f^%uvn!nBVY%SReQ%Ds@|R0+or_#Z za)X?X!b;J}OgG2vTR-Ox|9;iWc|l8(h`zLC^_6lf@()LAVU6=mR*-F}UbQAZ z%kuuEy3(I;!)yUOitL%L=6tKU0~&i-?9wx?AN#01Z7lBg0a`7ze1uTk*Ly^`B93PL zEy>LO*l=t=Tod%vEfYIF+;a3KPx--k+wgN>N0g6|i>xG_XZiyZb2z*@K98`ee!hk+ z#OGxdpx=e=R?3d$J))_hap{oqy)w>{wW>dmaaCGS3mTTvYbCORhFjNx46W3enIv$m z;JWT%u3xmwM+^n`fnc)#V~a1WLcTR}mE6W@8FJo1naU2*&o{f(KOFfp7BO`D*)s_h z+4BLN1*RH5Tg@C@R~ZVBicy@EFv5R5y1AXz&b`d|n-=NrWvDzVP6br^&;sRG+^(mN zjvWznM%Vt!T~|(3A*7T&B$`*9?$l_bPRgOn7yIx3w!(tqFB0W3Db96{}PuOn!J6!`Bv! zqF6$@Rt`+CQ3T?juG_Mtxw0I`@7UG)s@$ycCy&?yOH40(>pl``_fBlhZm)3WvkkZJ z6szrCc%b0?NM!9aZR*E0WAHjNA^3pCAKfUd>b4|wuTcypc(UHG-I~-u)Vne8YGFeY zDwuEfVr&zd^Jx9lO1YiK&%<^NbPq1)5gn|<#rW4!uN562qhx=lLUkg4{K|xdBqc4x zffF=u4X9zY7*8Wo&c-#H*8|4Rft#ERK3I*i_5B9_*~U5%@O6+pv)4(<1maSo!mB;3HR--@tOor9C)PP&NyA2b zOOCJetr1s3I9pneV)U5Ap>oEbPH`!&(3W=n09L!>rYU2|7C5h=b^v+Y{?K$1-!$jK zV|*gqpL~x9l&#YlmAvHQ(1}NMw}(HpvAm2iyQkd!+}RMos}6g{F|@v85cGa(7iN;@ ze?}@S9?{WSR)H~C1e;nhrOSq1(#*1E()IYFnK9Q7JoXaAPWCDFM>a1gBGLZI*Kb^& zlVI6Pq)DHeal6!yc9nh+qw8PCZt_pL!xveh%f9Cc9Wvj&iGJF+{vPVd2QQe;x#;9C zG7J5)BV$!95q7kjpe3`% z+O>KCDOM%XUiKKa@?Yl~TOjoX-6yNhpMQ<|uJl2KyD4>q2yIlHwnKZ~d6HQksAg?a zcZ=)=xXX^G^_o*h-^z=P2{x=pw2f#w+2hb&V!PyUSnk?L%|scN+iPiK7P74Yf<{Vh zBD>XAzUEG!%3bb=tzV|$|5h4o;>h?tVFeer#rr#Yey4XZwD+o`3jt(v*N(7tPWDlH z*K;exr<+sViDg(@KCo&brP4GjpOu*M#w?y3hePX5SM!1M`a_D@R@vi^nhN(U%l1k{ zwsC2Cpm>@-YPIa`+E^AYGqN4vUO#1IQoFs3N!@5VRiQf$|4~IpdFQN9c2@<~MOZv- z5r^|FtO~EWKV3p6#mOF`k|HL)7lf#K@Q=oTotlcex)rw8s@fc&HhbJDjS6JSK~OK$ zhQPCC%ln-Dw{GkDZpNdklkCv{UA>R6mf?Yv+ZfMNQxW+o?I-C}Ov_KXvl1F_Gf^X05+H`*y#Ah97!r z#&s!R6l=?nUwQ8>zc%&TKV+mkEPcr~+lxmhd1F4b+t;M6Rz7uROqGvAd!XSv7K;PS zSsU=bz=BT3;)>N`bN4-5A6jk?udtw93tMYvoLLNuHNW%pk>dG-FX(NVfzY~^jmh)9Psep1iRSkf(mT(3-6by7YU;vy6jkA2e$Hkki@ zy6Ao^SOGlx#XVr;wL&UKi20|FQcH63=2^sEwA#^%#mn_exav^yn~i}&eiu21df=s+ zMT5rqTql|oTG;@lK8-j+dq(jTHl_wAum^vjhsB#btCCHUP2MUi^ zm7%L-TM|oHs6|(YkjZVlzAU79#_K;Jae+(lh-${LtFvJAcHTTohIrAONrZIt?PYTm ztpOy*JB|OUGLvBQ0k+UUP76VY$;5@a4yB2&P>`P$N>m|@V3t42-|}ePmUH~qJ+t5$ zulNmB!~uQ@LugNzKbcX%m)$&rrRYEL)d6y@5?Q*V*yScp^!Ku&%-RbxKHG)Xa!|fA z900$GWhVs&tp6aPu8b&e3ql!cthG3LfDCBe@A?}+i2B`^KFIT&6KEgWcI9*HNz??> z{sf+z`cr9JowmFGHSYU*cjDbC?ZZk{zUk0314tvck~>x-d@fwuj_t2=Q28CV&54bp z&@K$XV1oJ0Ga#$<1FRumO~G%AEhtC}hpLCiZtvB-WEh>I|Euv+E=lBI;`>f5AJ|jO zHB(#NVXjd>z}p8HgDWV(#Eo{O(+&^yI^coU_hN&$4_GfkLoihcdqav=>P8ugnUvrk zireK{wjY1W2Tt%zM-YjAQFvec340E)H)r9zdID571wJ;6%=>4^({3 zDE}*4#TphMLAEu`z^KrLpHrnW7&jIM^G<%Ph;&}U<$s)fx0-UtsV@9Hf~GyQ3yVvy z1$z4i?Th&)0>>WmL@a{r}MVPbk%>*rYqM*#8N9 z`31WNDN|X8-$g61>^`|UdbmAg8zUECCvE6vLn_bO&|(B>f%&Yff<25Wm>Iqg} z^f-q{2I7`G=%2ZH%W-#{g-e-yD^9gmK60L1rByoyk}#BFxQ`(9MS@Xceo{{gG-Wrv z9+Vcyw-v*_1QCgiI;XuD&#+SU1qRpP#&H%M*lT8sVx?zIl?}|yRf<*iEh#tffS)6h z0;d``cbPb(Avh$lv8*|}d=F}?3KoL|#L67dZ}9Qh!jj)n zrBwgGJ@e@*{KMB$Lr=}QV%6955uU{&0QfOh6wgmu#fNs7Avh`VPUr|x3)H!n<4g1k z^`~UgfPx@3vOAHk{;ANiddsg&&|GM?H}JGLD2gxNDQalkj^m95;6fRIcuU>1vCV1s zw8?-VKzhonX>3+?M)l^wxXO&@UB8z)=EK)30Yf3(Hj}_W`A0t@!Jnrvjkz#x&Whz6 zn5A>j2I(2rWyMcv%yijV6z**1%ICc4JCZ95RLXW;U)K*f@cmxM&Vk2~dtN8o9t=26 zK8HU2_;`XLFXX{Po~={*sIAo=18xuyzep{2WR-QBb9)<#Mxk&~X3oS0WG1zq&ofE# z2eababLjnV^%gvmLITMxf$xs;K?lL5pW10g znb>C)`j)FaUKTuB#tt5WbENwju_Nh|aiUoz!OUYCVQ2*eVi@)@e{pSEx~sx<{^7Mh z#9UH$FR(ico-vv|=b{{^b2(nZlZJBI;-gUKCcntfT$6>I<~z>@41`On@VLpAGb&=A zv0L=#lpv`m1n;DI^B2>k=xinP=py*CbM@##a!w26UsC^v6P|-OIry6D!FCDAMDvO9 z>nmh&*C&UD`EGS42@$>c_Y5;_OTsrXWD4if-`x9oEp z550eCL7jzcg|%WmF6esU%BY)Gb%TW|(@*7+%t#s9`L$pfvUFUf%tOiL3*uB zrWVifQIp?&Zra`$0eMO_;68bbBW_;?{)Ij$!({Gb8Yuig3uX61tz2H? z(7kJv7g078M3W5Gvi?6I>CIT>Rqpw~6QWyF3MYh-00beRy^VqemgZ~cj%j-)-6e`$ zfS>%%feXOfO32ywcr4&T5mhEBpV6-3|yBAx0($9Ub<=y8{cJasHkkL z6hMi?h%MX@vQm<4IV=(MnuI8|)ibF9p3b*<6aT|(kAD3f=*4;wvjU#jQ`9v-YS*y< z&E{gDIj)c9$F|`|6^Ae(Uamp*w+>jZY|R=$(C|iU)8%2%j-CmGHhWfVX|2Ip!3J2M z5L)~8QtFJ)jn$5)GRTS6JOc%MlwS|z^+sNGY^);gu|ufWO@S_hWhF_J3)6V-T|1;e zI`Di%?_`IlQtmFP^W6t=T(K?lMu2;(nk6}BeYm*^Ql$f-)z}g)uAAqXgk4p~T12R6_SY|R8-v5=jM4!UF^!ip1b>|5F-R#wW`mc!w{j%PD zw1)}UIG#}PWit3-vXGZ*%K#=uDM94Z0MGK@D)1A-zs+Rg73IpaIH&Iix!X&*+<9PO zt>lGZs8AxCqaSQ2p-PR=84I$vPm;w4uy$_)pF7S7EprSTlG!RpEdKD8`+j5e9gzK} z>do4J4zkHFpahp#vczMQ`%s&h%D2473%VK^-)RqYi9x+@u$kI$)>RNs zX)tfP3T(;;r}@&6}@Rghm_}r z4}#(eFt1y}%##VtQiZVCoZ-ug(oEG|Eto;n$Xn8uY=+M#Ye>%O2Yf0S zZ^bP#6~&}8bQ~tb;a>2eKln8J~Y9S7V`1Ps zh{$DF*7<*kZtzh@mKGHK$+QC!rSTxGOv4CXq~olv$kO$@MvMn9j>&Vitp`V4t++lf zw^c+cauQ@Ocj2F+X0O;+XZQYF@XY&nY)cn{Z{c=kW?IldReo)qc_i;8Uq|#=!=)T+ zqm}x+3+&?o=YyWTc$z9|k3SvxpaWv?;NN4<*E!)=i^5`U?uFpXrTIF=oWTEm002*g z3QOWR<@EO};jH%n~nRk#ImMW`6QjAf09U%jJ+?P9BeuFa_=82z3e` zZRh1j4F%Xquw}uLu;Q|{-MFxsQNTN)rndk}b7dGb%BZgIWOR+2Y`>y9g-5hTi%*6= z>juec6l}J)-Hu(-f*UC2O&2RKFHpoz!4zctqw>56sFKm;wUwf=6{PxqLSrfa2~nb! zLs6E?C%rHeCTMr&+NJ||TSqnsyQx{?ETJSlHQKLQJ^i1M=0kJc!P+_8EjrTgy+?^M zH=HkG18lt$kxVuT>t?F^l%OkC6u11Q0f|1{%l99ACH{a*&Xsa(nUQ8u`Y5IB*bvbu zX!!Y}7b^c?8|tdP6!UbBFcTrKQ)=jQ6EaPym)8#_-?S|@6{mrWm^o+JX%W7tn}oY% zJf}7=dA~MtZM!yWJDb)&^|h7!2t&Un^}}(aG(*pFO6z+QkFtwpT{8O));FJJ>^9{J z*Sf7h^#k8?F_mxhlWkV37I=bkuTvX0WNEbNcF`vD@$0&4Nwq@}v#-(FJ`r9S8Fa{Y z4NLg|8OJBFGHxZJ?*9H~>!fXMBqiEkm`jPb;e)(ih%qinRPjNx5*K_14zp>QwS5{= zPFqX>!h(w8lDgY9FZ@%-5;RR;xH$&30IA@)sln~f^w*3L&m4vuDNb`;Y=8%;PHIO= zBTfIU`SR3Jxk|Z*_L>rDoWKzXZH~`+P=Uv}W0eAdC$1?(qs#jO)o5}1kQvAfU#%jf zks3ZYaC5+XrT@{Tu@+p*d3$<~ec?8slkKg2v+31;LPO6r(aT12(a)$3vNpnbv;E5K z*$);{GC|3Qn1r_?kC*d&PvB!NqsBflraQISFQVg4r8z(`2c-DdhPoO@hkDi&T&v$39R^ZCssrG&bd?*N$ z|H3-uHfea&S!&1Ilzno9jw*lp9-&MD2E2TK0hIMWmg!A&XWswVK}nEDRu0qV35Ji+ zUu*8iO3dy1T4&KGG)%u2Tb++Hi5L7>$)wCOL3UI!*HGz{1#kuRc}!OM0d><0>#lmV zg9EhqGm3t0-*w@tp@U2y2}cg3f&+%&!2UB+j@s00H~!Ft~fJ6C$V5?me8cA%Gj;g9N+F|yov6I z>I>Jff?YXrvuXqvh7${R;4Oef;G5~G3`zY?e^XJTlFT~ ze+T%*gD0^)1(iYOWx(S7eHYb*&0@b7>eO&aIKH!1#FX{#9k=V7kO?c`3Lm7w30%x* zv3B;$c(tijb%+UJUC#EHM4n#ys{DMCHfOaJL!tA#1tPHIDQUfoXB$7S#0i2Ucg5q_ zHeoaGRQ{gdee(Qy-rJ0Vt7qC?e*Ya&&4(oX!xNTf2;$5pZUJLYBnoITj@`R(=3uj{A^bIzk*5(cZA(W){*`R8T^}1wY>|!?XBr`F>(G4?Xpp^Uor+bQ znXP2?lpWV(%Vf(egcKFf=#lU}dHZ|eoj=D8loaE2g2d|)k_bzG?J^5m^D2Nn7HK>|@M`zlWk>g-A5(R_dSx}fmW06iJdlWrGzwPY(y)ji>!eDb7wf~P z>9{1{uAobj{K-9t@OcfZb;WMd2e2fgZ{+}yRW^AZ-fU%8n>Nml!QHx9kuHW^x7Lfx zMzF6icZ3{Q%ak6kBTGp4QsE!XX?`gWm*u7c9@=IC8L~( zX8x>8rt_HK-`KA;msfw(9q9|e$}l^^1bsa*-o88X3Z6QPIol|+R!7xJ-AX0%Cn9`Y z;{w`|K=OqEieSfvK&TL`Zs9i8X1aGzMD@P(@#0xMeYHyH>_(@}1@N*a#NoMa;5^_x zrgmZ$@$rsQ=mbw4n-*ShIjb`4GjTWrC#O4WJ>*(ed+t9WSsH~}G%ZafKekowuI2b4 zqH@~gHL^X!Ia+V{roJT9O8p}?yqm@@@_zfrU(pc*h2K+8T?0vgiBN;9ba-B;2~YfP8q=Wma14RWk`2YDcQvW3{3^zYfesbq?kKfOh zV_LbGKGQ_7i6j!h0vN-VIYvKiyW6H+9LOH|EU~uy09<6OAxgPv`>fKy_Eg~l>uD&rwAp#jKLHmUot0^pb7f$>=tCpB8%B5@y7PQC2 zgpvnpQNS^vg4~RNX}ZA+$g^)4?4&egUa##j)L+7_25p;f{ksFU>;NdveqrG;l`mrtH49UcbX3 z`=T8dSQq)r(&`VSD6o&#UdCGc>)?T%;$!a@e>`t2qazZHPFi-asjZ0I9AZaQH*N?s&1MQ*o&QLowi1E0S$isW`+8FSK!HUWLbTY4NL9~Bc(<@+8z zA4vz*WyQ<7lNo?;;t@XjRuWv=#iJTf31`lX;&10t@b|1j9hP>nA}fe`@yj8to_I;uZeXIX(x!Qe4^&IS?WlT%(?F<*0&ME@6UVCfO7Kq@8~m*A0X9W^0NqWOt`d=822(8N1%y}Aoo zST>Xs6|h^#7AKc1$$TdS&RL_vCd9duTDSk$vh2j_J5tGveVR>S<^EsTl=hr9XTfcx z9UnNigbBgzIbo6&r>~c(RgWFU{|MYDEt4$&#R~jv9T@Ps!P)^H$XZ_q8Dvj8Y>nt6 znESVOS1)6`JoFOT$4}+7gDKFdC5eow4clywnAvr;NjnrW&9a_9ap*JhA!D!lPxm^G zwaWX=l1jl&IHl!VPV;$q9YTd&e;=8&)o6`6QhCR8%q%Xc)v8sg!1OFslnzPIoJU*w zbl%Tkjx;8gqI?wh;gQZpsF>9mWEs)7=le1cG`-nr7iNIatEHaXdw zY*Co`h1??A6@F=`I9Ln$MdIgIc9tMr;6laZO=Yy`&BI5Z+`t>*^Q&* zqbZapvO~iy&zMh%(Uet4$KRJeHU7N|HZl8Tghd2L)vXs2Pb561oW5Sbvnco2sb(%y z>*?o%DYsGM+u_z`3&E4b5f$>WM~Ax9hOfuw_0~LJArw)Q4_NvE9TwqZ{Q+}WSeFYY zsH66_yHZk{2B-&PhVK-g?zZsLEX}+nH!kb39`M&VOu@;})oK~wDNV+^o(OFwgw=d6 zm;;vOBbU2XRaBvUw^pR~K~dv^rtZipDc81idBw?XGnbMJNnD8%Rfm#u+@tEBiu2WC z_3A7}P=BaNM-gjCwaG_xo~qkKuKvc>7rckI#s_e;6B0{Ox-Yh@S`9L{%pwvYT@xv< z;E)kP>gRRFe898Y%#uLmm*Z60X|mB>0tUTld9!A<#ERBK81h|c0326$!li?9Pe{`H z0xE50GzO}5k-OgAIolF|n>ZA53GFR2D}MxG&b6UWIJLuuPnq$!BM!|0~d598Qw)F8OjXh8psGVoc zm>X7wi#_NAt--hShxOd7)3T|LKZ~fi_Rd?o`^2&R64`2(l2#0SR}tVlB3xnNTkRa4 z_QaB?pwzW{z}!!Y!d1RLoAPa-BBSX_GG&%;)@%#$X0FW!Zd8$cRkuq8M^72Y68y); zeLMgP5ZsO_k7A2k9HZ$8UN$P%mD?0Mu04bxl9tu&frgF(1uwX)UAcP&V9#%VTsigRAKj>V3 zuZW>-KU=zrPI(e*nwJUOi-U!~_ZEfy0$(n^zC=8doLOkWHv3#?%evgBZhKjb7`%#y zwHs%S)t!!0EZ6Tk+Azo!D3o7L2ie3JOo`Os&(-d z08v3d=K=Ibxscdkf4|<#(k;_4E5BwWA1L;^_SWU1*p_=-i5^0J*(M3)AnTPeP?+t) zmU>U64Sg1jDaV4sLX;moJZ5Y}nXa;=#V+kj3;4x{K&*bg8WBs~%3UsJ;JJtxTeS(0 z^LqM^ShK8xR;7z~#>2!tbwLr+p~dDaIcxWsqBoM%QOEnyoL%Rs~Pf9Qs$+TyUh{ zRIE@vozu4IT_)eGfUGOrdABR?bVq{{(-KJTCkx1FTp|sTz+MHi!-k)oeKToDd9zn8 z>7W|!&ESZN*k5Zs;9hOi+jl#5EH6&L@8-!4l=Nngp_F%MwAp|O0;YST#36_A;;F6| zYPyg7ngh4iNBIXj0p^1D$C^g&zhR-c$#tiw`h$B-sYvOvz?4^x(*q>-iD%Wp%vQpo{!+6b7a5GMj7!mztBEoB9*}%!k6;A7AV5V@uMtIYNSHm@RP9?!|PI z|Jv_G!C`kLC+Ah~)nuAv@)EJm=T>WdC!b{z+_2wp8`+5#q#E@D*o^MJ>yqELOp`X1 zNui;A#J`wNyhZ+}UQ?69+lf@YWF-H^$SLi3lnqdoIWP+XY+UC5fH>pJ!X_A=% zb2kG=aTPZ8e+pI|#l+lY*TD@TujoCi0rd0wxFh4;O(|`VlStSa#?bV zW(jJm>}(e-$BFfuJ`Blh^t5_(eG2y@mRdVPCSefKtH*nkn_l;%%C{Y@dq}`VjR85) zg~*k|W?QG7-Y_NEqB-6hlnkj1 zOM7DsC_naB%}GX&^2>ka^b1_0?g|!vUSLIb2m;564RJ;wzIWRs;x_WIfz~<)Kfie{ zp00eb-1@CXyY_qb*lCVdK1-EmqcUg~QV`5d#tci-c9WokMA>djT8f~+TF(y7tj5vE z^a<^iS=IXvA?l5Q_$b=LTZUJP&I~gzAty1MIC5ICM2a$2tZR)RaJe}fRpIr%aUETA zM)``ysL391N39!uq&+@f)f>>?9!CS(mD!fnL>{u7F@q(4a#Q9yrX;_%) zW?PTv34sND(-6iLSV4R&SNM5yFvrIKj5^gnvIe5N@P8DYdpy(a|Hqxr=QBAJQO-sp zIp%cdkTW^Xp-~Y=ZpS&3IhLG8nFt$l{KkeHH)2C-C3h>#saB1pHRpbx-(MaN{@{bt(zG%>ydPRW)Ba(kk+l-lkOux?HC^*R_c9R6Y%T9k_urQVx?d%r ztNfhl2pr%K zoN7u2xVyvlwhlNQ>RnWRT~TZc%pqI|2pw??VAo6Ra{=$J(E2a5bLgG8hjo-H!z|a^ z)e+okYFk1LxPG?VxPSH#kJXFfC&HOJYyWL8@?Stvnlacx%*OGJU`&^29OCw_6*_SS zLI}oRlg`(}jb=`&K?w87NyeSvzbus&WAOnN6qiLD&z6^W(t9@LJqpjXTg!LRcK1b; zM3DODX#dRo2BV{kn`$v%+_Iq;zm}onCjam)70A|QxibqQ%&jYZ;qP72Vp)-1xYGYczefz)PihRG)9<)8Vobwz8elaB?OgqB09xVGy_p<8AR z-Zg>JECMfvc5L8!v=x#w zKaRBd|0!Wza&rm)===DO#w}eK>DkK@TxR&qAvQ!(QPVB|5we^1Tjx`Zr}&*nK)CDK{RFdc9x{-wr}3t$R7Q({8nTInV4ukcM zpB~4URP8?q?KB~cY~mrG>9>}Y9!*z?uW&2aiGcI|-5P~BbdbA*C2W#<`rW34o#uW) z6O2|gDH)*338)X>=Xi#WJXo84q+v{%iKv(R&)+oy8n(LYH%~} zMHi~LK4DAX_6|qCM9~xDl|lF$U|%Llar4zRl3TK!FdLMArs#`S+CD4ZwW6h&{3o0{Yi-{c|ieq?ta4t2PAEj*wtlrViBPgoPppje3K94GEs5WrXevXq+&pnf@) z9e_OD-*bIa?R@N)T`ZadzkThH7Lq8~$C^NPZ6B(5K~4_ZDi=&HOS=FKCS;Sng|~(O zr_%@8GSU@Lr3u8hmTv#xStA0i)=~Jr_X+|9Zqieao@KVeb9J~DD&DF!& zZ9(T}QeRxu6pGL(+vxvdCIWaCOZoy9#kmn{7aE1BlCI+ioX1EqDm-N!c;F3NKiRLK zg%1|Kz%zxhR&`aWrQu2G+doF#w>L(8SPo0a`vYwm7eBjju)CM)P!7mw$Sw59rWt9F z3atNRf$T_P0fDz>shE&j+EvdGNqfu?>C=@2O1A@eLh6DvQ)$^gHmLmSP8R0*cMDRl z8^z5(JR$|z+q&fbaeYO}hnqY@Iydm?Fr`AVl{vozXeUJU`{<>)8gkYw(k<=ZXGb!k6K$?x$Pya{#SAmPL)Z$c~3(qtNbzD%2 zWN#(sI)}dZ2W_cePTzhicarwF_{1@S23ztN^Ru_f(SAD?cB}*KMTJI*T3)NPV6G`C z<;tp~s@YCqHLd8-|7gm)*@xEiA!Q@YW1R&WY^)CJpjQZ0KN~9FN3y}0%wzk`CWsvE zj3z^{9+Gtj8eI56*)101M1)9g#qfa|stfBXi!G-@6X%$h>1pq&LVsCS^Lkcer;AqW za?vPk$uk3~O=q!Bh)#Z>no7yb#ajUnz(T9+1g+|&f>;bt=MTAPoaSs5Iue3#tWv@4 z+E5xS8*&4t7F*dl1*dr0LIXmK!P>R}ds%YTIOLb{4g1qGbAMTg0<)DGVyorrK>i8E zE_YX9@0a)eV_xV3vtt(EvmVraZFuz zL`Wxp(oxap*csB72pfPeUF@U~9qN&UBytq)pC#Up)oPkgl7+UC`*$AXuB)BX`8W#+ zZ&MBpPmeWkjOcriRJFfNvKh>PwCe;fV9WI9mGb840y{-msx-G@GNl0Ks0K+wruD#F zK0Bg}v~ox;`q(8|x`pu}NUB~W3mariN9B76;-Y-@vHqQB%^Q>1K z;;=&WGI@H5SG4llkjJNOoZ9^Lmq8Zbx^nYW-8la`47^a?e)JZ2ejvQ_gFLrp|DHzMtzpYv?m@j$Crh5e5pFT(Xk1p zJNoabLshR$NdE+;RH4qSpsEI`_pV2LLBy3Qkod)uiQSQa1-VyZ|2VIq%XR2%KG`8y ziVw;Vbz13)o46|Bwobh5eLOqV++M1Ah0dQ%y}Gi&stNd!%;D9XxNq4Gal8W7?l5)?01sdwn)$yNX(KteAfaEw=0H7r{Euram`f`vn*6X=+&%2cWW%-p0{Ev{0la%&Gni9!lQ)@mT z5qF_Yb}vL`m$(h93Hj`L?94EM{c6qiR$L+z`ElVN+d0QMCqLRIF)6IHVF2c+|3S50 zC3-d7XH86h^XS0~dPKcC;vE;*i?Q3N*oys81EtB-t?>A4u=KiLYmfWsrA6nbN>jp* z9U=v%j;g+{h8|X5BsRA3Pl)ZeTJsRopqeykU`IoR;SrU^3sF4?x{>f(4`BUCFmJi( z_<)D$ru16idBv+VgXF^Z`+3(~;zdxD?Tw(W@&kxEcX2#JYA{=GTW|g7`iUuzNMktI zcu%)%c^Sl-mLPdmC#ZLyFD9Ee>}CfEvPXVvLgM-9EX>rtAvbBr_mbT;Ec+|b)YN6B zOg=)vAt4}rFKQHJg!$;q7)Jz&!%PE?*3W-GFVp&?1$KR-nSzO# z)a_#Mx+CgP3(L1KdKEp>uE_8CJD|4dfaD6|0?NMFX5fa3Rhy;RqU{qS0$L z`*xLe5)NDc?ASp;S9oIz;a$Feg093w!54e#%|Av-FixzC*&BUzTM9ffx@q?`JU&tb z^vUj7MO4nB$I#r%(^lEOFD$z_ulT0L$fBVcuyj;Xy5OqX`7s1&5Ekp zKP8ZxC53yOHY83kHhpiN3vQK91+ErFx0P??Z9Tc6ZQ!L^>U;-@yps>gPp z=x_QsYY=x3=SvIs*4IzEkBt(hj##=>|Dv`0!Wznla13t0bt+xa5pW6D9g|b%NNGJ zlMK1Ht9Y{|b97X!!*Yjsy+8B_5ozda<{Eik{u=9GZAIVLyqdbR(Qovgfje#; zpE)@KDCNN(e-^>=G(Uezc>2OJV`?;sUbf}+d#p8X%I)e0HM8*r zc$rAp(Sh#USy1lU@9|xzcls=Ve{jd_6D`5iTtGo=T4{OgEAI%3<};q5A(>tL0HLeJL#OS`X4nq`jH%^DJs9| zoQY&dY8mLv3Z2z&!43OZf0H0bgLsBFun2>3{179ds>1@FH$%a{E@!K;J)kvT zJr&o^(30ZOH%jCme2KOS?9M2s9+L-K+Hq}($95$qdvbgHgB{mS9QbK&uV>{GV~_3r zvT(dieY#~{Jc}Pmsne>;0u*-2x6s#b<^=8WVQ?Rkf|EBtU7hA8y!Ah2)y%3MhwtR* zSWtpgezEyXjHrzHH3N06ETr4m?iislBzH3NZs4Phd~Pj~*o@f$pq{wTJr0a1{<7>= z0$&9`kBzl(?e`1pk$Soeqz92sgX;MLdNfL~p>{>lsmfCkpj;4eE30TvSJDqjgO!)e z&At!iM;A^Dukfy;x|mZSL-waG0!iF~mRF08w5m>=Xc%1(4-nvnIgf#i06##_JF|%) zW!RXpRs2gW(80tg;(ikEgP4m!Y~V{++F$Bcj6q z13}hQ5*eG=MPs|Nn)amoY&9O5KpxRb)2bWHJJuvKggftzmi_TK6yBA;MFq>;cxPU~ zDt2J6byh52)t&$_>(~naC!zYLLmS9!<)emdI@#z2*1tk!AVR^=V=LuUWB_*}C^mhw z%%j7)cpm}bH)udGLA0%v1t~T2=-NAGWq%k;c5ij}4d?v<~2~sK} zkwNB|F+78}$YeDVOVvjdWu3f9_(Q(AG9Xn=0{{Dm{tu*0PX0GzzCc~N*^>jhA zOX=bNZ2La6-O9X~-Fb52aI+ho)02|*(vpD+|615_vL(pX+YLC1*I;J8MpvR7XOHvQ{IM}1+{9zv z#4^24k;d&6VI+Ug>WH(5qGCPCw}rUg>~2e|juU*>=ZVKMn0!;QF-$%R*SRNpY`IK! zGvqYe6127~Xu~`-&}cuCRi*I!Q-HaepglEUR0I?+lmrz@m=5qdmY+U;4kYKtXQVgX zo8zvTmSb?J%2U-C{ckw*lGI}(or3;onM@sbh_2YzV*Y|)mAtV^nyK3QYp|ikG5a{4 z@Rubw1OAr<9$=wwv6uho+|9IEPncDLK0+>hMei4`E&fArk<4;Y1=+#P!nGJPe3Kb) zA@kMfk~sK^XgDbt zt{E$=hlYPIYw>b8yBDMw=;X~~awkjk0|sVYEVN#WGAp>jWNRdMz-DPGOENir+57d7 zYOcfWTl1}N{d&K5rp^(=PSN{7r#B$6x*gF4X-7iqh8oRV{OLCBu#XB>tG4&T31{bHVUwh`k*cZ za04jGh)F!v3~y=`gX+18FsY_(rq;K4j#K?L1`L_{n9=2EL+LvsdW^VwIGBk4J^3sS zIqcI{Y$EfKl1^CTg&%vG?+;e26qLTv(9L;bWY;uuj|s$Q0|6Thw3eU|86i!RL;4lE zh`*Q}X^97djBJgYzt75jS!Ms?p5=oWns34XwrxFNL%KFdHDl$kjqh4Dkyw0Eu(btB zS}lKBu2vGqDJ)-4)0`x}w`Y2AFJZitw;Ka*QFw%AP!QPRo}PkSRqsJbZ|;~ZnY#Jj zc-O(pzkturTP=$OwwSIF;L>;%6+q5!m~2yV5rg0TG;|# z@?wFzaDu7G5!pAqg|?;2annv810^Y!2`r66aBB<4nz=kn!Z_u$oz)vPrE&$BDpA!? zPj->YU753YUDacYqnmU^lcjT{C$Sak6Cbpmsfv|9;dn8N$pw-~Po9WUfHClcV|(de z#u*!)U8kacCl8|vXlwT1?z`1)CziWT^9}n&PV;pUuGWXf3?(cgD0Tmqk@@O-IyUi^ zuKOC(y$|NlT0HwBxZXgUZU9Wvp>W2Ts_v=RE3S}NvqpjoPK!S3)my=Py0}+iIR@tE z3@E%?p~8{Z`npECLkzY&;CtNDWQIv);H)o37WD)bX5KcxNDoJzi)!Kn9#TrP`Hh76v^wBhW2q+4(Kt(_%aC zRZGl8XnOF=RjQ8N*AkYMYSJ07kq?LO`%h=w{vd!=$3w{gRn%c-p1de$4!^(CL6zLp z_&vz1+EpqR@HGi=jB>ZI}7mt8LwLkgFQ6w$7IHVFJ?p`}^eo#1EB_TqZG~hAU z&C-0AXok0h%5VH<(;yTATwEJ3()tA0gi2RGTiaUUK;r+?{ol2Me8~9oJ~V{P|FRAZ z{f8+a`XNXnM;6TGAwvgq;~W6~hAvAbdtR0Os>rN|2z+w#7Z?brdZsr|1pKd%?*2^L z3lSqa9|E&X;5v)W;NKt$*o8MbR6zldM{p@(ZbKv1zgIk-JYqyIBx{skG+> zS1ZLQgo%g2ynYNruAR79G)i%GKUA{d%0GR(DJtX@l*^30v^4hCfa~chV4Ph?Vz)9j zp0RVZ_BK!-zQylYbL z>SPky^S!}O+zC-glZ^2^J~bW{l8J#vhlyd%NeSpXCKROBs40k!o}X79fed)5( zw>}2#{t=s~q5AICLfk;yn^!LXk2fdp#B*?Mg{yTqd6>#o0NggJ4@#Wdrf1!veC>~e zg0-UY0s`U1q+MA!M5cux^Su(xm*FE8H`njEZ0V(M@4?-_w7xSSbtEIgV@Bt#=bQJ( zr)$6k;VG4Y4kT1LbMnNo|8>J2e@A&2&}-KiBoYUx{98sJwj!EqRS6944gwJypIXsp z<99BpqF(LXH}m?7s!3&}y?PKL%|EHSJqP5-w)Dd(>>cPGxv?amIa1`tVdk}V8mCH< zvO@P%X6gF)VNPL~-jyuSdi=y7k6Xr-yxRBSXZ$K{Wtk$|6EK))oPIW+AG{k=by5HF zNU#)gFe^D_PmT)!g>(cAd75BIgU(Cj%hq~w;P3p`b}d^%BLzV~v(;n?v)Y!Vyy$$U z+T|*Oztu~CSwst634{@c!W>U*WM1_&`{ZUh-EnQ(_npp0>t2t_pmzVysu)DWcuc!GC%Yf}MG=}45yj!LCsX6y=d)FP&aqix$;k!R7lOS#vA*sMG z@*Lf$sZSb+Ew)m%oVp>;(5{M=3b0LgyqXV1N4BICCL>8Fc`yPU?|@F(s_&CcS4lM# z_KzH#M|U?$-9&ekVV+AA@Fuh(^O40 zZ@HUe2AefWAYIf8mDs>_iJ;COm8QS#!dyNq_HbS&@t6fy8V=)I*`?fQXA=?ivo(9t z^AIy>tv}|cmn;o*kgwdtYTp zD7e?N$;H^*CwbPdZRS)i{D26= zR!BrElNoOC|CFRttPeSwYn`GkVfi6=+ozpYu8nxh*QJe9qji245|T z`uNt9KfB&Y!^=?rjm8Qjzk{Zfx^UEhfI2p7|yEH1s^`0l#!!kuET-M?E2R z%EoT0#v+eHG(-b-vVjx7(lOKbXWuJXiEja_u9JUK^zuzH9(u~vJ=))>A^_@I`?)JBAdvw_o6tK$|5rWEHbR0+l{-F7_%cIlpjfVno& zq9*?tI1OBXvEsg?2{OdMkeZr9^_3!eIb1ECK5M_IK_t4MPCs^uu84EPq4V~b#^bVJ&J#csds)9OgvG2l-8|@ z{XI`}EiV&|uL(1_5pIf$v7UmSp-*yS)1`H2#NxqfraqFEH0J{Cisx#e->m(HM3%3Z zdX@LElSiK_-gIQBmz++}=sN5x5?lU9!ts9+M$B8%c89~3WGh+2RYzJvUbEXHyr2$; z{r2$N(t7MkIl(@ttQ3*gSBRV)W0sA8$|G>aH`^~Aq*3S%S#?d#h&^UC?`ws3X?tGqz?NFE+YXsaqPLhj8vcswD}|R=U4#|0TC-UA<~M z6`6Bg4)Z-v`Im??=X4<*UPp$^O$A^Rq>nR@zZMXaitO894S@KOfgjx^W7G7`rTNML ztHRNVkkZ%vFvnouM5JOX;!aE#bkYqMz19Yx48t3k(W+0&>F~~(6qIwcZ(5jJ7urXc zs3S16`fFkk$JDV<8r2^*)P)hI9P(3Fo7`vu(@9yB6u5^)Tvsk2jKa0+e9C-9+7U5= zBPDhCDT;Q!phem0n|WUnL0lzHda}-;3Zb4awjapmP!;!Q>aiX4pnW1~3ZhnHM!*Pd zrk2ndh9qpI-=Nm3QZ-B1v~@XsAWq5GOJk&?i7){7!udK#$|iMn;QU)6eiwg*#IqH|M-&3& z(b6%ZF4~saNrkWae(93G>0eGKiXT+2tsd1>qvIAprw|2_f{hHg6vSYqL%ZC<2ilP+cZoAfDK^~bWPSMIhf3o(M67-F7+4Cns03ck?lV` zFLN+?XYO91@yB~{zzRN_zh`nxvAq<7^eq+Sy`ve0|7&UWs*4 z6*~N;QL1;1a;HCv{(HAki>hWM!RIv1SM5q%@Gx)@Bj-1Z8o*<}$v-jVFH#C1V@F&b z#hU41mwearUccvmzhtMJ?+B7G0_$*5pHGN(tf4N<(sp< z?vzh|StiKoNoB$us!zcDzzVP#IFgGEltim_1Tc-j*h3r0bnKq*FfinxDHy~y>?stF zLWK>wNU~*aI-Y225GB-2@8gyNTezxHtUADTZgiu74{M&17B!wa<|W1}Mvz?*U+WXu zC?dF45`#yvF{pUf9;aKpUvc697U|1w5SfPI6}9{H=hw#Z*8d&g!`vd;tFixvJ+T%; zM5$=vv_`g68BNcu2J6b>*-qC=)Fm^u-aDltJwP{Sqp52*QmRRY@G`W=pU}uP zhE9*^mUuvDhW=a6MxX5T1^0c82qMP99cgfAaCjS<9r$pX-<)FLv&VIn4XeCyV6`>a_~^p|)!2edA2m#w=%2eI$$Q5;SUR^?NJn z_L(#?zbQ|Fp4!iDqSSce9d(nWvg{sTxa~;8?WR)(D|PX^tANH*!EY*m@}yi#q@Jc! z#eZsZVPw6TKiFHW@6dMxZ+xe6Hh-E4C_)q2MzXAP^TWTEF$3;(Q5Y?c1C|S! z{en4?7%xHbWtQ%qIa@rR8SbOe)@Ah~R^*;*8};(blQAhG#~&P5n~r2?P00Iul`9E` zo{YG0RGtHmeQf2`Be)nMORJ6=U@qZMY~0Dd7I$#tCiE|h!t&1}c{L^Yo(yQsN+oVN zszZdOSb1~f>}s{l6M0^-VeXpuQ?-S_j&EC%t{7Rjf4(d47jWUGV7uttb!+AvE_n`> z1;~wvC$|dedZEh24qjycJK1V_3+R5iQ##V^sLFP3*F(R&tcA5EQnXzqk$4_~N zKh16D0OM9T^zY5bORbFX{<+cAt)Xblms? zx)Ot%uBL&pcall3VB@a{fri`%>wj8m4T>L&_;^@&{H#Gk>k-GEt#_ukAjufhZ7{a(gvFP*QUbMqubGJlA)!gh`9wm;d_DekHdD zx9K}Z%9TM5bZw@l<9b_bVpOVx1a4OiN3x@2+6%e9Q_Teu1e)T{w$g&ziI+Ni$O`RI z?H8|BaX;_U=5~Mm`HPv;J+e(#)S&G=C#70+l72Zsw^sOE?qj&~aFVNFsKJ z>e)2$Y$z|tw@zlrQJQxN)$+3$>&8E1ZtMKFJ9XjeUzRiD>^f(ZDUFLB*OSU7>P3`C zvo2;PmG(&dWuZ?W1E4ZA_*n4RP&a!~)nQ-hYPF88@P)ZINBKRi`af!1xH>(c28n`? zrQXw&Y0anwaSUp1HVp>NzgICxL_-K^gciXBtzk#i$U+oZ$~)RG!Zak?M=AbK5T=H% zf5|1*az+OXk2@aQ9bX5m5(iV7vK2yVx>{YX3=NtGON_!)N$-j=lB^IalxQIGqiVly z$);bp(~zM@)!)W;c*dZa7HR=2f;6#XXj5*54RhLO@`QL0mhM}h@5`mNpg5TOk}3-a zk*>$Sc@5PYdT^duRkrnSDKPg06)M<1Ah6f-$z2tS^d85MRzrf$#1E z8=?I7v%un!1Ve&Fe>SMaxjCCWC|7J|4R!;gj5w#SV;)5}=gXZ_`1Q!R(?n&80tIta z;$w5fMppyV;*ci-w_en&?F-ttJQ8?xMVd(EbjHs}lI)tstg2#tCdc_oEcOpixpfW4 zPdPS#dB*7lN=E(WUfd>dPG?a@_Kz zCsiLi?ugE(W={>0wWvx!>ZfzIwz|NW&NDv07IRCQ)JeSyb2K@sPUyV2H+3?x7w_~> zK!&l}=5i;STQZW|R{2Ei%dZu!ei-p8U9TYdZBT#zPuwzaj;iblTQmdg2-9y?#sf<|BWxF&>@O2YIO5`27NS zu4Qi}+lyBYeJN!1QIRN~M;Xt1-|Vp9WhzkTsu#y7uU%1h<~NP^w)mE{Q!Bj*d6k$_ zRlP!<-V?`>CaMhCe*xh%!WO%9f#YsWVcCIPzS1T?!rO3sL zL;2bck+oHAb>}|TlqH~`qrm3cO>9-Ew`t-W+%pUi12IjvI6B6ar7r>-XY+p+$x5z& z0(vvVsbM&tlUP$-*WVE&%@HF*t*Hwe_echF-7N~^-|CL?{(yUBkdLW8dpxr#hz>%A zN?Zds>$rVDnERaLg^jymlXDCW?*tGaBw7JEJ0oh|p|{c}0-dL+L9gP=L(?6MG!hHS zH+PCQhls&n=)z9e;svbTek2W+CIF3@*qm_N754Zg=9m6VXv^MJ#;GUU{k-=isXZiC zE9^g;_9RvQpQQej0lkWFiL+<2I>yc>Wr4_7Jv$W*i>iz(oP!`ol~L%UQUJ~#86Vf) zms@dAN?bpxF#y3}j*Md`1$%MxL~b+VB0e>KvRO|?nQI~(D%+`zf8JI@`HrT!JN#TZ zvlxFej;;0*1=jRH#6(3Drz(K@Z1-xMsjHRvNoNgc1^b6b*D>^+ZR%eG|B)sCPCVw0 z7nh*8uZyS;_bG%+ZiRYw8N^?3r$P+1=|&??bpP}ogY9_fY=+kBA&1e2Z~PNbpAu1T z14rNxXu&0IuR`UX8%*&_kv>{u9oD)abzQ1V6_YG-(TE~xd*89MKaALtH5|?gc|T#I zzL9wbF|3g8oT==6sY;)KeF=6;^har@B*O37^xpJaCmT25nyiK$1DjK-e1bw<=b`au z0rg?_UFYA)mG)<%RgvAVs+#`ca<8GCWx@#Fhxy+{kl|Yr3ge(fU71=Ho2+}1f*VJV|E?F{dm3aKV#kpSfKU0+4PbUsrpk0^W z1_s}dPQH(EXL2HCAH-jPCuk*T4jj~6#W;;cuk(=)>);fLSsdRiLGGwzD2rQ?rajRH z4iDqpv#<#1pa+t%kne@78k-+Ns*5R@P9qJ;jT-7EC9I`|H&KTx`by@Fy|@*F^Ih8y zi$^TX6*lsWJWTf2J;Y6N4NGN%po)ElG=E_ZOt;JB37_gT-UA)6SH9+D@N`v&JVyK>D3D^$^tzb?HsO2m!pv{yaLh6Cv@f&u0kQe0BK!hrnk>EsvpYn^K40Sg z&#nx65Zfh*ADl+lR+F3cvG@kE=E04}rwP+%D7bwse=*C#`Vz^L;m{c%d%+ z9Du%PiqRjuWNWL*p))DT5V|)qpck!B|8zQ7DXzO=&ngHTY^1>e?^4IZn z*L@}FY2R%h;*VUVC+DK?TYc5KJh1%+M*5bB~^2QrTiken2X^(qw1 zeJuPMpd%`BiS`xQ3EZ}OTUf^7QnKf^e^)e-F#h_Da^b(%Xli=YaJsIcCt=u0!)Sjl zy=J|`h3|nhyr4-ZfPgB0e3|MYj576!E1k*CkPji>PG8d>zne;RXKE9Dym+%OSyqYP zqDyUktlp^JE~N7+_u~{J&?01}TUmY8C0jor5Sa1Z1mP7Cg^ZErYS{Sc(PAZ@Tl**-)BWBdIL^uCv&59A8GKN@+MIWh4{ z^{OMP!y?X;$d8Wi$l9UZ-!J`;$#nb65@=;d$GG$TujUfF<6 zg?&*Z(q3`gX>IbA8_xoSOxJK0aY-)A>z-+jg8%QHUHA4T`?EXW`>)_LUBWxf98y)Qmfrp#P)ZvLW-69MW!eruu`Yf*aMkXPVvA+qa^&xmBnD`E1Jxtt3oTI_?M?;*P z<^Z`6L9>27IsoN7P3H0x)~_=BqEc{>2b;}J;`PugympvgbGzN{nJbjbuPHmM@uFIv z&Z@25mWhIG|Efb_&5HYp)4K2>g-&JXf%?t}W4%^5?uXv0h<3ein+T9X>4@}E_=EUw zH6OM~j48~a^obq!G*cMAYhcobWrB?(Q*&Zm#E!{e}uYvCQ#wXW&w{#6ZIe~d&J>=i)6rMOG8f@74g`MCt z7#6`PCzZ9>&phO#>ZDFh@^Eyt*Rh2#_9^M6Aj6{60+C4ikHaGqf0zU4&O69It53Ug zT9ZoIShc4U^-rwad^3l#DGW`%+nGh~Nlu(`l-50Jkj^Swr|+26rH-~UGc=Q?`V+@7 zf(ttIgLLP=#1lV}_MQV&VT#>)%&2Q#O%4(@kS?u#ZATY+9f7xNCu#M3tBIz&j@=)- z?RIez`5Cuj6XoPhw4}HO72j?rvG_6hudR}dID;MR6q_%P5}{|i;=9Qm6;T*}gSeWh z;HX4)q}kX;X0(D4#p9(^|6N({=IHSGbN_VoC&YbxO7Pyad_~_W!aFSlcwf2k&sAKQ;D!+J;26_8W zR`%_)clFn$HW2}0UiRx4pbfamHn@iCZE{;(+rmI?bk6A}g>7ogo-{>PIStj;C#y)d z)jiESQeEMXS6rjAlAXfC2p3VMw7{#Sor1-5(>eQ@k<}4kZGGVz`|`mgQ@ay$6mhir z50_FoozylrZDs|)yL}DPLjjB;d1i^zyv5r{m-LN@juP9CL`hdAO zMp)K);Ta?h$CRIin2owGr=M;adq?1!qJ{}7{03)slw5S;1?>&{NwNQ($RrM!*t`d1n7Str z>fSr`QBf9Mx~kxqa=I^*vigD?5`(T!slPxMx&N0%92lSX1ntadZ2wSJ8V>6;_*&&i z*Q9M8sg9^5+*D102PL`cJI@|fm9OZ}9wEB~!Ex{dU@OW{NA!9yL2d>k8WE&kl`V+b z?r8Zdk~J1~cAbdvmW_r^ERL|#f@$Hp=rVL+ysprNjlum0G zFFM`}-BFrVR3hlK{g1{1B6nYQiUO|^nl1(m7yo5x$P|uV{YTJ^YbB$$U`_98dJq;!RmT*R_Q{u{Vz;q$SmwmH|d>2N02C$tQhNCqNE3hl> z&)-{lA*#paE`f={$4wS=LJA0@&O9evT5LnwOLovFo9TX!R)@^Bh@%d)s)PD+bVGgces1|wttt&5kkE>e()xy2@1u2 zLw*hGz!xw@cl0t9^mBE#5hXsHsTqBRG|!Mgs|*#y&B5vf4(vp@zH@f z_k2Z~W4KRj*x08GT~|}JUk{ZsMw~TZ^Xw}c(0@fdTvzl()GU85Vt@?sRM9lN>EzW) z#a7=3%HB@;IDSpkIhY;wUqD>rIXJaG$ez*!waWz&dsBwVRhG*|&>z-3GHD#TL zA{Be>q1rPP$KhGyIfp;9zn2g;gCr8|@F~y-G)olwR7dU-Wtk6tK-Sq4&HVFpD|j?k zmMK>xHit9vBt!t9H<(LQ@28qD+mrD>l{B@fn{KZiyR=3}GyyW0?np~YahLday)Lou zMK8j2QBQkL5WpambX>C@^x9l4JffVEoU?fo3}gW8CPHX}2r3wTV+$}JRZx7K8h%#R zQx1{0aMHE9R}l;YpIiMmzo%bV5zZaT*&0`r&F8SC@K z{7?O`)S&UjuQAc_)L<^v27J#)SDV3gQ!Fi*kvDffV+ZBX*mGp`RSzILh|3i{d04R+ea^^fEj>e)dFq6)Tdku?xhNR_0tj$tOE zqe^+25)krDLX*!HRL>U88@H3+?2uY|&S%caz6en%w;4B+p^-HQU1RmNiR^kj9_ePJ z;n_Mp7kMCI2Jjol;((9v_@hcip~%Ah;t}qx;~R=l{8RuqGc9r(EGExm6L1!l>tJkW z!MY#AsUd;sIAf^6Y3C_dS0=3^EbSJh$Yd&X8^z1?{SiAEzs;~1C}`Q-_7Hk@!_M4n z_c={@0!9VH69uuhfAvS!gMZT>tS>INTCAsUj-`QU~XWQp< z-e;fB=ky9j7fU$3WOK2y!=#I{6-Vqfc^*1r&DR(R(4Ed(Uw7SJGPg= zLWE~)v&@*h{mc7BsYj=t(-t`1AD4LgHCU9Yd)T)l=;g=XrA$ONhFSh}IYx-=Q@j&u z``Dpt_b+Vf5WuuQZ>KCa_|&b#GMAyI#w|lTxv^V%OsP+g)_s(rJO<+ z1i|+EsDrVjK)%w%RB05@HmG8q5YHJZ{mN(w)*uv?47jAba8l=Ar-0c83(sxapBWHZ z5YPNU)Hr~QV$kF{NR;Xp2Nlo`LZOyapwXVM%)W&NQ^s45k4LLgJK*n)lU5_TTHRm1 zCtHFoDK3PXsdZ(YFd(US26EnHjOm|F0kwr;Sg{^Yq9n0Im|E9o)KZ$a{L#+A1N?kH zhS^LVAXFnLcdxbt#Q4I?mm-FWR-aovvI#rtd=@~H%$daX)prg%*C1>~coNbhA_(LP@)3TE^=g)=ce-7~h2r_Cp%ZdT ze4)qb+jCmgnpJABWIwZu;8F)kzpAG3Sedf!lh?t7+QEg5-2 z^ICcQFF}LJ%C()`;Og|ziN;OIfzGEDHaL(9tU-f1a;F&QJw3D>JauWj7rx3A8lJA8 zzCqpfw)HW^pCQtHVi=$Z`_`OXmiK?zB2lp(hk+rQYoAe3x9v%PqP-ELb-`F`sN#?y z$4qTqN7*R|T!BK>eBrrkqeWbiDHVMjYF&Rzf=Js;T&#P=kFq56&+PQaa>`Lg>-iR| zmKl;CNgd&)?wE@d+JaJMA#L$2OZH2)=o-|r>(F*94o96eoL>H%sIyUpp#XY}fqZ!V zmMgohEMK zPJ_KTvy0X>TjVM&c^j)b|iU{57#ckDXopB42vNRHmGWJ1@8?q4P@bpQt*d;j|p>vd_SUtk?f0ZZr6B?Z399Cxani z$x$8v3T( z;SPkEbk|&yDU>_5SP*o8*>TwwHb%E>D78~-W*9p z{pGR=kvfpsG)ro?^J?baV=#>Y~y9Un!w* zH%r`?#vCAl^yZV;fT2b=PKTBgkzxttkR&2nBGbX@6N{WULPUK?w^S!-9{Y4)t$^)7 z$h$udNq5o_Dcg9-2%{3{iwNj`OYqKNMY%rZpmeE2;twn<8Zoh7RdCX&SD!t-xMl)*>wC}-r!nQ5&} zK%b_@%!Jg5olY_QIhXD6&#w&)5-q=FKCvmuFHJO{C~-Q|;2LX8#NHK?Ei1|I5&r$8 zF{bYM2dMYXK6uSPF6trxfA1`rOR$$eqZ3UkkdP&b2>aR7E{OqbCH^g$H~yOjqK;j} zmq05e`;gYc-c|hDg#|Ys@}SF)M{id>zRezs*{T?}@nuPc-RCW~Uir{V zm-r}`)BlfcatCN8t5=xc@ez+E$}TgXzptnd@N4|+m`b4C_vfQ`t#!2qeSc_QjDZTg zclb>SBq`S`t29T4aB(xwT}?#U-neWl+mw)6rn35+Qpf3`w**R4UCfkkkI)oKsn^R~ zjp5ih7ZkklwFLV0h#4V`*1txQFPEZg@&s*gd#sU*1w4vY7=_*(c8p2r;CiP2U#>5D zYya1}DUGMqvQ@eBM*~~zb-g;+wTde{zIH3EDjVi|JQUR~|6#+S zcS6T-th_$fb*X`SpUqJQ7;q|pmP`951S4sEkpx^wyz2>1+9g-ML{lK)ZcIkY zXA^B^fT{IofWP$Sft?$rWZiuluT;Ar`(}J0FeKms%?iv~E@IKi|Ns7z&5`j-d0)@Xg(MKE|R0_=NTeK!{c=_2n~_keC0fAD|{{xlX zI62vw^!kDXDsp1&P3E>@_Bq4rCz?w;JcV!)>x)wVP5=A(;=St`w;(4hZR1c4o4zVz zx9q_c3R##^op|YI`LZuO)*36sXcrgox+C{hKq5Jk^q~{Sh8jqLGYx&GRYbt_Dfn88 z{6MXGz{9CA0e^rri9IGqznKL*CGVKeU#=vPt9Rf!q4der&5ClYlmiga$k+&}hNV5R zG1@tOB&#)zby?O(bhdokC-a8%6H}+TY`#3Db-#X-MMKqM(iR93>3@~{%<9?&RPr?!%4Qz zg;14K(R~%(m@Pxt6`+)4cL(8GB@Mcd0SOl4J>K9$c-A6!(5V<)cq(2_Vm+@k@sJGE zdMEsCPVh${`MfeLE^YEz`2ruQZ#}c0(oGr?q;zv$Gc51KnIcHzgIWU8_&6iVUeuzN z8Dxo=o?Ss`9JJF9t{0H|To#M-YwP>ix);IUQ1 z5lTY9mrbMf4&@|ctJDY2GUK=?$2^gOKRA3bGenb$u4l65*KMFuVX^|k>vD3rIC|AR z4CL*}i>J*+3{!mLj>3VzuwN}z{=_4o#{>112+@O-^k9Zn*FpDRuG8rbP*|aBqHHKG zMg=fv|4v%bpgJafj2X~U8|ePYFml);I+QdXp0kCDb(ncSUQZW_bBtf0G2MULwo>rt zz!N-Cq*nr>My)RCgxS3bs@~ybpZk$*>6wal27&Ic*<^n4`I@I{!2N z@g3jsKMw7$mW2^--V(#_uN&)hv;4t#?%bthh2QPFhkaFSy*5v;=nW2Ung&TEL(hvY zAs@-_u|>J=o&Bt9D&HVmsYkf^uBu-1!f-0dJcPybKz~3R|KDOp9{Nr~311Tkb0OrE zpwB+;rp30{W${ICn(Q}Rm121ql=zARa(V6|0hk3HTTYjNDEQ%ScuSvSsWs1KlboAg z^M3NZ)%Bf32(Ohuck_5j^R|J;_VaATG9D*~mOZg6*p_`|djjiWU?O*Nc)cZ&7FOzE zKsHx*cyQ`$sY@WlY8rht?mk+Z6cNX%iJf zJ!(@V_g^Dc-#%nX?pj`Z#*yw$drZhQ-q#fPfc_AFaK$$hA&LiC`yOeEPP$&iIeJ|Q z)_0}|!BHL!w#jDHFv&A!$&TX%Z1W1Of5Smc?AQ%`98?}14`UzqbJ^6cZ1d{zS+4b1 zJX(A78}{c)RmH%l3?ro_sH={47Y6%H*&gBS8v`td!h$s(#k_E~3|E({TtKE~ySk>9 zp4?2>HTI4P-rX>NsinCAh1J`Cr9Q8pNw0M znwVdyy=}X-Xr>bN7q}?ht`KU#u9`ZYR5q{dI^8yWifB|kg{*JRj zE-(I8VeU<)UsVDPax^}IiS!v5;VpM-8g!_?R8F^$5w@WERCu*HoV?&JfXd%PHKm}W zNT*?VeXnw59sKw-#2=V_zXcZlOXZ?-Ib%cO%Y8ibjQTGpK3qr6sMjSA;%@dbT$P?N z9-_!;Tm$J3ZH5m7E79!JBXWoqO4ffIqIvwteV4^kbt6SR18;akPRsg#@r=Ipt*idOnbV zz;`RueErcS6SoC(XUe!TuHhBS$V5WA3&)ObY>={FP3_*!hvoXw%*&w3MKC=|OzH#7 zlLVU>0mgBs^v5T`wVsj-rpS!6@K;S5^y{p2m%ZF>%)E*5YM$Sq3CIT0^JMa!C?WEG z2eAeBHYT}P(RDpPG6}t}Y!_gh`jzQptdpoWDKm*{md4WbGpk+FVIJG`a2U=u1wHA& zg`3V=qBdsVn!6QZ*>)nbWblFofhoy5Is!cvv5)hwZ23`WL_hI3KW!MZIlj7}7@Jin zb&_KYv!u-}n2zq_Z3>poa~vqHkBv9k6`vd}HutR?@B~zlbYP#V(I=P4!|4&-Wae?m zCailttk~!$BY-JHZ~B&leokxEmP1=DwrV1E?GhqKqzG4%8w_B+hVTHX0 zTiZt4@l8U-Mju;Ri4tkh^pUo>qG?Py69GdoB8PPKQ0eqkLiiF}rPB(^0o^7}WbA2J zLOF)TkgJ;pn9@CZM?!l;wIp&5Z&M~9*N5EKxyoHQ?w_BHFTc7e&s}j%T)VwO+iXjx zk?IYOi(YQ@+v*2Hny^$uY7Vt{fiE#rC1F_ zA-~1#ZGN7)1`TnU5I*=VLg@2=mV-yO(J%U*iOV4WQ)w7CmG<%%7Hg78swGm~LL^^P zITB4{gJ^3r?LwnIbd3y8L!7dw4&m0z@;vfNhGOXk7&pE#y&Fgh*^pTIvfO~|Ig2DD z7vOCK|8mt10rSiMatRQKk7q{EGvs19!TjP0!fC1H4d)WWQ~JnKmlYh3CpTUGrlmH^ zeHiV%0q_hwt+T@?PLsklO+8@wo`8VM$y4V}su zUQH^DsHI88+b!;qG?jyCUC8rH*VzQ?6(Mxor-^!KKV>qHbWU|z6nMiK@3&md6x-B$ z#j{gM>VWqZvKe0q!K(#(Ri;35La}OcvBH)?QEG18ms*zG+jA6pUirV5E5Z|7qMpov z04;>-1--Uyy4ELf3Why4S-^gPGwDJEIv4eqz4cObDN3n*6y)WaQd=@Gt!CYP*S4Di zLzP_>ozSWU_2r(t@TXY-6X}oHscGnL!{=N-e@dsIC3$4LYff@f2GH<=KKnds53@o3 zJ(50SUb>qPqyc`>hNFRBo=x5A9l!iyML@CI8u=se-LZS}=mGoVBjp}Ba z8QZh;#rE<&dV*4sF)8`eKXQ~s;IqeVWzrILhApxt&5HPk>grk72x^NJ_kJEh`Pw^W z;oL_@YndaChdU_m!32Jj^bsIYslwpj-(*>iY7W?TfnVWUw(qCQAVUPkZ9eT`T`#^< zq5K^3?sATRX!IHDH_>NZ9Uw)U_$Etz$8fxOKJG+;?YNggqIQa|&)|%HVEts=Mrm(_ zb$CG8PcA_kx2z2n1k(_|hj!2B&B@en7X=qOxoe~JR^dB=#6q^a&9tiUmvUgvmOu;tAWfxu(}OwIyiQpNdE{}Nef6y;Tj4BaPQxTw=@ zKigf9bu(^0Y#T^<)eGvc?fNab!nv!jk!O}G*7u66o0NU9`&snYHOk~)S8;L}Up@;` z=XYak|8}V4B=Jw07xOv) z04{t9@%)8A1iqvOEZSf&u}xyRka>T?AQ-bKN14lpchUp98^Rl+LFPH)UcoDfrIJ0)qYfQlMmel07 zsI7?}D_ruU)+ch1QB!~Udf`xHN;Z#g1+^)#$*l5+B{&U+16Adx&wV(%vtJIJ+nQU9 zcXWg4-M6^v3zW6o>&^X1?z3;fw zM8C{W6gS(npyX0+;qO#OpBS~zP|^F6yQs3NZSFt2lHMD%o{wZx25z4~&`tr%51|(ch^i_-R7b zJr-LBQ-F_DYhJix|DwXWb? zW2V*e;i`)I(S!Zc!oDjGqTV-W1E@oiouoYiG80U@J%kHL+Kt&Aiq-nK>^k} zH0i+t?|XXHwZpa9)SbLpuy@GG3=HxmWVk)6*fiXVS86*X zUxodNfilw#?DXyLaISB8AV}~t2jjs+xy6|J9A~H1TPe_DxmecnADLKpCOgyrAAgCDLuvk#I8hA zY868R`$$T;GWs(vTf&jKLhiDS>G9W4k_{VQ(7IaOdg#|vItQDgZ86f*!dYJaL0>a9 z$g>jrW#0-o8i}}xUW1ehtp&M&D*fzg6*{_YW;iy(eIIFtF~7$Oi~b<i6)i3Kh z{jh8A{uGdsMu9LaS6L8ihe=l}mpK?D$!th=i<|b`^)p-cBzaTMuV&4>tg8I0p>tDg zm&mT-F<(r?WCVn!X84lUfiGhVO!W>4wk*goeB1SIJVvDCSVulSbQxM3V}+E2V1CrP z4e@e_1M$~1m;rKgW9?!lC$v|MXqyfViRWGNQ#TFL16kr4^NhD!*0?Vk0s2f|w_Aii z4{d|I%q!TU7OT`ol?J5+ReuhK8_`T1~l4KRmr1RsdBA zEz9uVS55#n*O;@7>1##3fB~05SONF(;n`EN&5JDg^?XaOuJ$HNU-{>@v_RqqEffNS zKN%xpeM)z)kT=B~ZF=jzuv*)!O5Jgpdm^m><4*}(-ZzLR#kpJNuMrWaN`y+LW6XpS zA9NHlcUNX@di8fuwW!$@e3FoTk{uv2*W@PZH(H?VBPC8>t6e7MkTdASgAbSC99m5tHm+-j$bKS9fbX7GeFTuv zdjekLTJZu0kDqF2yyE~jOsyZpt!XJK#?fhzJF zzM?ISOhC~iega}gzFNEy9~AlE^QkqEImN`2Df?+sIcjh+r3$@5X;}05N0m^sIdVw8 z?@ktYacSu5{{47(-UC`|bRshrmsr8;{z?us53RF%PTKo2RG&9E>4$Q|P?~2o!-An} z+kmx<_{7U(!gI+@zLcydE2kck{%m0hcvlp$2QU5+b?6tc=|5!9*|COwix3_bBsVhO70yO zA2=D&{9_K;QJT5vzHQE|YYGdHf7e21kQLD&+JY}ER*K8XT#v$*PKgouJV^GvC4HRV zlc56Hn;a-9CF_kwa2#Tk18U2qlrl_y^%9FqC*!i01ylkVi0S+#kC{~><%NML z7F8L(s4f4RZNO+~Bj1TRevQ+4?Hwy7_<{V9t_73aw3}UCog)(m>9+6Yhp^D1y29T^ zCI4;lpZJUwq~U~L7F2LhSQ+r#_Ff%*5ZzZd@Q$JF<<>-~daj)DurTHtS;`EID4dzZ z>t(QnIvA(!#^`k;ntL`R2UZ zit?T1%TT{ah4dJOH?`@!|rPmDpL1k6wf>6wN+QO~TwaD58k?#_qaP6>| zh5T5zy{DXnuNi0(DEEln~+M7VDm82IN9RuVM*ejso#xK~fofEfRm zE9uy9?>VT(6Y)%$)H(h+YMWYakJyc5Gi$7A!HceT{SbX0IsdX?c^!NYktK2B1D}s| zb5FQ0B!}=d#lyY3hbLetSxmAatO6JQ9-tL zv}f0uVGpWG!A-n1c3KTkg6&JQTWeKnTdw77#kWKy*CeEd0E>|f2s^`bOX3s5yC1iN zsalfX6pR4QLSxTk1{6xSP2YpK#*7!@lsItvU_f22L3welIdd^DgCu5|?gMXdwY?!9*prNcNWgCU9gX(~rOPA4m1x$xXa$az;r#V0UY*&fUKqysNb`q61#y200@{p160re-wVYPnn86+CmUbd}u46ncC zdnhq+=;ifYv)$X_dY-q!uTfTMoXyj3qAn?O758o7WZ8f3^)z_$7JMbS{HLU9c_a$M|MVlrb>8}b{@N0&L6$>Na*6Fc%<98p-B!NxCGnz)ALdGriXd|9PVSsz)I z9dAgLgGGr)>&46V;BKQTJY8>RNUMCTXnCz(%9nNvHrrH^0v|Ml)VaOw7bW_Kra<=i)ggBYSj7+9mGlL z@^uqgVk?9x?PDNDwGuJ%%+PXL>&%5qHwC(tdv|3zSJG()rj{)Kz(6f(GvQ8*DH7qz ziTIRQH)^9j#R;rEB}C|v6#MbOyn9L6$hyPw6-+-&5U9dbePY75$qY|4%`Z(xB?8jP zkw*PQMyy*3A%g-Ox;TV9vloeTu`YwFQdlQ~)rJ-b=%k5fwz2JAYK`ujyn zi5}ywTNS2H(-bxd*&+x(PmzX(3Xz7@5CU++YUTs(%7T#W~Ol1cZmbi5p_Zj5rJiUvsj3@9tT6Jv5$;u8JDvnI#5 zn=>u|HB*loz?o<0I9MYP*P~>c6YQT#kquNTmjh+2{a-BkggSI3_+r|FgEI)Zzg#?c zJSW?(U9}>uwtD1#FqXVaO?ES@Z%MNwiT_ZK&$&J6WG>r`$209I{}#O?r~# ze^vcBJ?_VZbQB%?_}@7kb_F?D(uwalq5jR4$Yr!7HSnuT!HNRDS#11YHK-*~l>q;* z3cY&{JV!Kq-`4F(QOKw2ES@DtHC0v?Z4{V(iMx{S25b)Om<=?f zt;egTrQnxIYVLsH?3Wcaly@-FT?S~Mo3lO5zC0!PvuV#`(iimy{&EFsCD@$W zH~4(XY0bK+Rq}gF6^h|cjim{Pqb(-PvwTa0E~R_`(<~1 z_iDj52lBoz(}SixyFz{t?X}~z&y4_qEgo;0cO8>7w$J|MdI$3E5%We``SU|oW(USk ze^VN0UaztIu*bYs({y5;+JAX${ab0WX6RhHqqk&fn>YEkFp4$+33ygH8J9?dUV?AA zmnQNLgtBRGw#HNUD0Q>y9Y)0+ae79Z3qJzN8Q#;*GJ@as%6J_`{)zF@Yl^wdza!Z3 z>SS^8p-ookLcl$_A>@{5^>kjq;4puX-B+=el>hQY)T@Au!0+4=(E6JdH|~h==|6wP zkL{KH(MsXspScs6HxW=4!%oSrbNW6OH0GF%i>m(cLh{%|f%%FYe!rN775Pqawic?E zd)hSJ2GKC;833QtcpkrsHz_O6*^pMD!`gNX=ae6f#j`d0wD;&9h@zHLF9^2Ypj-g!W zxSuUPy5q$YoqS5t+g2zB<2p8^v?-FPcR1bC;zL#{ck7&Ztpgh-7msCd;gr-4hpp}! z2Ts9r-4cXxDrQrHQ-HuRQSi3*bIN_8e;j@=qh4WM^b$p7lr}32pwP|u^WzgTNdzCd zj_80uQ;Mx|k=~R{9tq9xbc$-(sm*w7Qjsz#ONh;qaE`bJH9bDF1(eYvVIR4L0M=IH zh{iT^a6&g_Pv|i%I)RVVKd!Zu{GhjG!wga?X9aDYBUG^z=j7b36t@?P{g?JjER*G`bD!it3Mn z!+_Th$8aA*!~^22E>OMt_t1-yMMvVU7!B6Nd2Z@?d2!K%6FZg{Y}tC5(Y|FVR{)1| zm#5oV{$ZG6UmzimY;`*17H9$fPTD0_;x{fyJSDQIqB(=wfP!{tVkfef;vAyglg&m7 z&(4RouinW1BZyp~c5NIv5Q<)bO)=@cf}T4eQZ|RKUtQ;4e|LLrmjB!KupCG`iuyFb z)mM6FB;;rg=kx4n4gX;iRBFA<*aS{!eY*N1FWV@;wxDr{4QlbIruKbDDAY<^0SKIP zPR4~mTn{A=Cf|riZsK;o$BWgz9$e&Ga24Me+@&8pWZx(Hs%j1~3@D8xPoVpAS=o1p zl`G4+dD{l}u3icWJaeQ*JqnFV`*NUb*svd4$3Lxelxf2=4bmPB?VJ8p;)RuYLF-TF^YP`)m6-xskXPWN zrY7Ct)NJ3|6HcZLW|3Q4+T{IG_kg0(MD8vmUpCd}`NR_ioKBP`wn8@CJ|HZeriw2# z8T)#I0yHqRnOnsH7pmXZP z5~c0!WWw3Fcf9aQHS!=Rv}o;xk7j_NTki>D{c;0{3w?D8cm(2*>Fvk=a+MAFbSZrl&}Q94hR0ihvr{r9 zaF!g6%K3sb?b@i3vGK9kNXd0;D^O0?6tlr_nbUBruVh=$_BB(oM{Y8k;cK)sQxO<) zH;e3SEJv_AIUJzioxg{isjSRcK$TzpqEOjS0#alz1+RQ6Auq`>`~jLaztm?&%+-LN zW)#O9@~=a%y;ut(WXPP_a4vzL8Duok3smhkt>*aWN!m->(i4#eY`*<+03+ol9zkhZ ztA{|5D`VZg2Pn_Ch&gXnfi)FP zO9wV*f8Ifqve_$Tk=VNZH>uW(g;M5|3d{_nzR>SyTDNs8bCS#b5A2@De8!?F&a-t} z`~?!-9G}>xY_$jngE$}hkr0Kst51ZlZ6%yc*%G03juGAW${gVjeJsH`4T}k$@}Kr< zVAMW1b3eGLaj)6-2xBhcQ+_y^_f9n{tXQW$R8m{llVo+3e~6+Wy4=@aJV_XHsOq1| z-z@T~9_!M5vDEV&KlqQKFr+ctamGL`aaE4)X_v?!=|kpC4i8`j z$Zmp;N8xolzFB^_7nqcvvTf`=K{Eej*Gk5H$a}Yw4Sfj>yQRrpmB{4#5G_1#FvGSm zHk7030kw(|^wu27!_EN1ZQXqTREy9k8Rfeab56p+Eo0f7bDtX@NcfE5My4+_HCE<` z63=y)ti!N`NbyZ+i=5zVB#WS7(pc_kKc+~{;dr83bHlZghA0qEL%n}gRx)=S<+ei| zOscsA`K7>Jud;0QSMb_2-rM0zrnW}L0XE))IFg~X0zVQIH2p=yu+6Mxq*eo;c(ns; zmc=$8HmB*1@JFO}DJnwtzW9e~$gORGz-YD!pl}j%p#!7EA?AmUA$p~J43=dsBAJ5ZN+XWuY=OIb+LkRXpXET!FtM>AB4w`Q%LJH{Z2|6 z*{|!T>~7j)D=A8^Lr`GnmcgcgxO2;GrhEddb-d&)n9^c8ns|L96yux*I>q8Y9d&&-g`IeZ%ZYODg9sOAxLacn(_IHRWb+3V zG({7nSJ!_Kl}H<3;XCwYfKHC;;X^B0$hA_7C1Mcz$~M1zKUbSKPbJT5#=W*ga6yd_`=e%X50^kl|ANW!@5 z#5kd9qWuI}0RkQD-aja~e!c;|{>uJ1U5LC-*z&stv<8{R3H!Lzhbbh?e1CDnj?*o0;M z##qNgqU>@HwrU6ql-b@^ z%hKB^M)29V2f5ctT`S2{MSqT* z(rE7F$S2rQQ@7ZVu7Qti2&!nmw)qSH6_yA+{O%FH2(d$DHMTxeqrWyyG#PKxru4Ju z{b*Kz^;$`jxHBurayt+6+*48U!2^%t2Dc#bABZM1E6HEf)_0yv1j8UkPR}%g^lD4h zYAiVFi)?_LGu{*v$x%Ki8(v|Y+A89Lf+qgWg6^X^jf67q(LpbJ{S9=XWBu>IHrsfa zfj89>XCX+t9h5Wv@-^E;QGK3YV*?>d7Z1s)8XriBE&IECZD0il0^;9_{(SwEf|H-f zCrL*d|7B<`AiXZNREX6wd~urTbL%ua14z{VJ>L$=13Xg#yuSdinKfROEPc-aC>59v zIQ`o&=mLTdt$HJ|pOMArt9KcJJU{a6P*E6!+)@3u?75=^;|9Dk_6US%-p6qK^Mz_? zCbTo|MsmeJ3~$Ca(HoQQ0ZS_&dhF*LN>SxNK0e92 za|AAUy=F;DqFY9dQZI>Uv|U+tLgUdv)s0s{=P9!+&(tG`W@_1ag5xz83u6C+AFA+8 zzx&4=otW`!|CIq1Ex8Rc7Uj(bhtzt4I{$LXJ8dBY%1&1{l8!aHi&>*sF>VHKg2f)4 zUi(^gFVx4Z?vMm$C`0cu+-@d{_ed466r0eTIf$1;(C{3sQI}>%eV*?hdOc@F%N9U{ z3G71D#Z74Ouo}KPvif%itRgI5Lo>gam=AVGbio#J%#t*a$Ta{;Z&TF z?f_4x(EJoOzyF?QX>!rE&&_wgH|T`Hx3>XIk1>)Xt3Ehh+Fp+$+z=dToyf=DmXZzB zXB(9ExW~JnkCo3uqgW|Os#oMlHhgt#>@SxZXE->uuyd6o=s0fH66m`-E42#y%Oy0S zet_{9;*cNh=?AEI<%bQ@k4RksG6Nj~i_Y=N0p@B8ar9M;D^9{gOgKTV6%DVK)flF) z&bTn@A<8!4k_z^M5ohLKKAf$ym(wQ36|W!LsfJZp*Iyz|M7GpE%i1Zw^=4)-mu-!W zRML~!lr_(Csr8gM1|?-LYA>OpB6=x<^s|Z9Q(G;l)Y8$R#(iB;@H`gXf&inFsX@vr zAH*J0n@7aI<5x5j_2lAJGupLVgyZmha z6f$UCJX@&PGW|PlF($ZU>trTXRPo+URv*ROGP3v)o&oX-?2i#hkgY3ufr~TqeU@Fh zJipdP)Kxno2l^x_&7QO+_|Lhq;Y+fCRuXC3Tw{};*JMrIKNfD;&;Z_Z-{k}@lt4ju5n>+MdLYV1tR)L_J207sy>fJ{#r+>yIj6X#zO;u^^rGw*)P32TS zgzg{Y|5Pgi??;7pc?{epB7}ns(0C!$&Uoe(~@1l-?&V71|#2P4h!yK-O{Gl9V58WK$GoS|~+~Q?< zoA$W$Z6t8LDXQPGs-D)|&&J4njx5JNJbDEFh@`cuq`8O+Ts*P#`sIg(I9bl;9~Vky zR*(OV#eLaeLPLW&1U+dnqa64JB~_fEFR%Au3R;-|WK865Cx)61$lM=}!(qL=nHsyK z+p@@<%btcO?(5woYkThMD+W6KYpIoU1kvcd$#pWk#cP5taJ`TEGU(O}_(oBN3gZKt zi=m0^BtV}9zoTKllI%S?>?MpADvDUSGRf18LI54vY&9^BqtAQ05*C%-f_eYK**U>Cnx0s99P1*(Gs(l z;Ppg?7AVfu=Dx6u9x?no`LzDL!&2X zOs$MIrEA*)(gcjVHvx6Pg|9zg`WH242{V21%G`_--7S0RGY&&5^rj-L=n+K!X(V+M z8Ay~kOtoHgUxg>koS-%Z;M*WMa;I_c;{5yK82e$+wL`QB3zs04y1PX zJ&0+Cc8ZCTY3-Q5Trb+2zucbbdLkpzAz8B&ai9q_L+jCwF1hw(O)`b$jg7bEKM;ll zJM}raE!6f+!^8^r%GOeEpB`?%?v-43dXN{VhxG+e|5HE=2a&MX_epcLD6SCheI<}^ z>}p8K{DZ$-ug1?RkbUHmwmwdj!)@FI!nck~prc*eulXER-hIds3WK9k}(9z&~ z|DeUA*61U(`POCqrq&SJvl?)VUw?76>vgL6^fcQ&?TZOhIyo-@SzM4>x{Ak;@HwuB z6kd|A3xXjOG@s_8XO`x5ExB}C_;`PH6AVZweCu?uK)ZU3)|Ogo)U{K(o#wfw-+Eo_ zwT_Q}v+x!|Ern=Qb1+PFKZ#bbeEVNTt%G(6L_6dwn>`h*{Alj0V4 z>zQaM>5R>)H@JUISDkD1;)dgnrD*c?qzkv+RXmnCyG^*7q8e!W3x7HwZr}xQA9eK& zRVdk-(?ITq7w?g5_I?|MAJ+cmYSjD7^_FA08|VVcvFov7Z%ul8?*B$$PpmfzPHwIJ z<@$&^DT@e=>`mvK==&&+A$M)UbjN|XIS1VM%IRAy z_Mq(*&uwP@rz0)SF~T@S`DxnY5@Ltg5n7*fcHoe`H(WgjS2^$_rqwsr{}vs zs)rLchqC9_f41@d(w zj4{qt7lNrg66GB8*4#(I?kv0gHg-cVBje~CB$^9!P{Wxc(!hV-?b6m9W3sn+{_Jzs z={aYe{uP?6cIzeC#F)FaDPHoUx_mxe2K5>ay1cuGO0?X#Z};=sv2(BA)A)q_|B>|FaY^t0_wJnn4shhA5Zq>JnK@9qXeBNj zor&5Fi z`-raU{VhG7?lxKd^iR*?Y@jq@u3mG>TLQ|u3C|DnXQ}7SS7|4u#M(XJxaAqTgdbwO` z{=m2M)3QU|c=yfg@#|Hd(sLII1XB@I0dzn#3AXrL>s0+UQ8SnCy#0IE<~}Idf;*ne ziss*dguwkC8a~X5{p`mJsr2(`Sw^-FZh_LL_48hf{2jbQo-o9JLe!M(p&zNfAb=D) zVE1HTMdg0)vj zn$b^NxRWIf^~$3{gG?-dGf?Yf9yLlQt#J^Jg%PHkt0}1oX zVk?`0bdVxJK0-StLNq<*XQVW%?>%jwRN@i6GLnnF``R_`q~F%6PA^I zAZ6goAE-DH6{+k-B)u@dQbRXO;&AEBKZGpfI@Rg5DWngpiP7jQhDA^W79ftSJ6XB_ z-RR3`ub{h=C3(J$$Gw-q;*Fv_y(^TQ#$|1|@;WwXX`>jEQl7BpcaclM)gdZCyk^X2 zruvS|8;MqT^6w=r-=@5l19~V{D-~mpu_t<$s-#pP1R~|YYq=u^4xx7AR(@MA#MYtX3+Rd9)|K<=6JTQQxB+4ogt zuT9b*`#AwWR%JLQ+Ta6~zbsA3q-}a(?&*FJ9sXS!zEh||y+wEK!d|RlKr_!}+-MC! zF;&l4!QJnk{?e z*(=Zq*+|P_Cp;*|ygknlxg_&Y2c#|50-qhI00XJZ@m}|*nhl7s>XR$Mqj3e)i^|5+YvXN|U zoZo)SENP1?dBahMy5*S%16u<+i?W8C1~GwTwV_$X{k4BsBkn)gewHsFu3fVYYqlvv zK*uV4iMn0kJv7Q)smBWh!=WV!AOUPm>!1o%9tY`*e*C?(m2U!Aeg?n@vJo~v4;Vk*$-ZFp_zr8Gm>qLKuX*Tb0<_9qOhikU&7MZ>0cJU(*wh}|$C zr@r%Ha(ek{_J$pNP8cG*zw0L(DwjE05S$C5ou7Q`_~ssHA@2M){t*hU>&)both|-^ z&tsmq0;`%n^3RgvWHrw%dL?}NPb9EBT{m_Na>uch;PkJPUh>M>x14cTUyd37kOW)4 zJxHL4G4=5iAig+WcI*Dk^~19;Rw#XusCO!V7d>iGvx3;>9sHoR zazxE;!r6v3qhP&%MV7c$8BG?BOS2Las_V2R^A(bYfnlJmD>osneb>xvYGg?()J%xx zE$@c7DPfM=X7p)oAO%rA&BUrFGOuGp;)7_~~ z-f;^enI|9dnPemDjQ+&s4Qt*DiGaV|hes(krs&E)KqFh86nqv|)Sk`NiN(Yg)jG~4 zSNFMDT&Lg8U^6d7W1ETR%oTbs!rxS%U#^r%(jM57M|g~F96158?j$c>5YO@!tANIsCb^153qQ$yhcxcx`wF>XSe4>SaR01w^ONH z&V~%7Vsbqh=E}aB%So!}a`bm&CjKzLZc*QH|6$tPjfFW3#QM&~~y6t|1+f2Z1Z zkvTyvig!4M9@Lj6V#bigqxdiek#{B}8MOAu*>a49Pj?69@#Z)uSV5H-eJG0ci?gMU z1$wEa!itHBHSHKJ_Tp4av%UQroBu>i0eh;ssxhT(B#s#&z}qj15S)D@$BaKk-{ctE zHzP%5_|5*2F%k7)H(axj1KF@g1$a=GdHppfrs9nzQx!PdH4u6O#9^I^!;j=*NDTtz z(|0C*YWbaz)OUA%4Ijj^rsGPHDps@hv#M^^Ple&l`R}Lpp4Nu#k?LzPl(AX5}8j(<@ zQRPKW$@EN`T)Wj{2$&U!;cOE2(9?BsI?DN6FGw9HSdvRRHfcfg9bNDQ>^{!;!x7eO zaSJb+j%Ch_OfHje>WP% zP>UNMWU2T^P4)3re?Om6EcxvHBJOUTfs?W@bD)cUQvHULC-}YJND%$pNyjsnr06oM z;%WO`TLwpw3uEsHRe7q9eqGHipob5+YE~XfX+gei3Hxe-p#~m`ClcM3Dm_R2Bj8&RX5;2Wu^$Ck+ZO+ArG3j4Y5V6=I@OcLGj{d%^s=E`JX>k+6m4W} zakMyNjKD2eQ%_TP^rT=zm(?+ihSCceeIK%tSAynkti_W>VW}0COt&LX3caVoS}&5K znyTFo*wsAycf5{gxNpqEMN3;4;bV52Q#KaJy{TxUaJyhfZXqHd_1fJ2mUp|+akx9( zBdenR@H#U_--hwANd(iwikMY%iQwkrb%lLOWEJp{i&v=xK-+Boo0eOw(4~?yC z66Gq*LpZJVSBd6;DOpe`J)7+ZfQWnIyZ53JCUSFZQ)$obErord($YpqoVd4e*q94< zkx2B7da)%|zIv7!%WQd-)5)#m{Zgn8dJdB>Z3i}u=^3h3le1aS<6=Of7#$B@X)wiy zCft0QgDRY`o@NVJMQdk;sgiYfV_i;?f|U$K`nfvp0-W zN^8D=4BVClV){WtTn#=g##$j=nL6^Es`9tv{!F_g!6; z59B|QF3{gGTSu$DDSsGb%Ji|Wq)a+OHl)n@ElgYF*vr_XRwBRcyO9$A+f?&5-52$o z%o`e?=kfLhx>L<#J8p8XO~>6~yF~3DUjoI39i_<7%i%UZ`Jy(VtJshzcC_5S<6(uH zQgZ_vR$;^e%Pm)} zh)el%nL~V&QDln*V8CWzYBHCF#0gAk^uNcA1Ke5+fJ>>=KzX-Jn9WVY?fUGVHGmwn zmc`%X?Uq$+IHnI5hDG>;9$1Op{$qu}QH z{LxeT9`W?T{i?)_9FS`f=?Uij8RwFe%ol0SbLaIR59C#Oe{X9%)5ninka#@q6oG3a zrPf%GwL0rNz~END!pvv&>Lpq(kEYMp>5&YKRK3tKKJqO#0>9ZPoG1VftTiBybJNdB zD+#9ow|eMq+30^Fd6vLcedq2=|L7 zax&Ka*1EJpry4QBE~rTq;m&cnGO0*Vg%}d2vI`~QhmCWhtBFG2%`^$v1Q_m~e|_8b z^S5l?Zv1Y)siD*|Pctvn>si?5nNb|*L*LcWP%3mvSBc7I-jmb$TNe=DUKc;1%|K-UX zfA6;d`S)9&yb{6dt5NK!2b!6=M$bR9-BgLLswy^Rki1sY;r~s=Q*GFo=Bp*%#lEgn z^cFT9ryT%&}L?hI;916-!(9;pTd=zDLa_tww!S+ALTSr2GB94`u2F5 zvAVJAQBwAi%(BAElze-2if1$5-Y~V5GO@CT)PYRhq5*>z`*nTxL$>+Uprh&MhdbrA zO>%SIWp>$EeEqY=GmidTr`o9>rv%Cf|BE8=ijViH3@qHHM2$$2qpCTqF3a6C)Sl}6 zu983p3gOo2tcQw!-Ze~lE(t~*j z?X|!Fv32w9u36Cvt;IjevJObxv*b+LIs_GWUf`~9>2;=|($yi?e?-lUV{ITC%i^J_r*uQBD5fTv_qE{o?4^#GZKRgMKe?qGX znr1gBrRG0=F0N79u1=2|R|R0YSae={j5>d_z~3asKlf@@MuTJ~?xOMEGa_a<$@9_H zZ5=Tp7}D)rB`=U>xc#FT<)mUp_u=0qk872+mu~gfY(@WFDbn_3H%~_G zEou$Y8uJb7RGfs89va0hVjHn))*^4Pa>%Vl?=eZ9|NJDH^STG zZ#mV$ARHO20J5?<&Wgg2U(M3vPPziCA>#Qr&BJFV3A5ykOzx*L;l(8)Kmr0O$+mVh zbeYhsCVK{U2yjTvF8+{c9A|dyF<; zaa?dqG;?b2vHVe~u{~nI%~+2!4#bJkpDS&bo><=vNt3_#xc>psqpm)MV#V|FXiXLB zVk#QjF&F}>6u=co>{2e#`)=+O z;P>JB>C-6-!nW@lq0WZVXkzQX)f);)@+T+xQbgz&YrvPk#|seqcI;%3+0jhb-ogW; z&?RaS?w7l6fcK8G!SQt6N|P(A{u7!JkH$2N-mM-Qr${=fJi0gY0r7?Q;ZK3>+{&RM z7Vb}THUI^FA@#Y(JT}Sn&f8qUADcAF85-|)a={s&+?2oO-1h1U<_Hxq<&d}`)z8-- z2@iPo_w2~=goW#2?hf{jL8V503Of8lN<^g;@(`4dDhd#{X8mHjnS;JpyHHgrH*jDg zXaZ6rvKLNd)2sN_mz{q+YkuJu`+dXIx7p1^U@Cg}8?|z3pcE?OdO$Xo9k~beVaqZ- zTvUGcu96b73I?bo@&FurQKB;jw|j9Lq-eA!E``Oy)8dj!;5VnN11pHrHZppM>VqWn z9PFe^H9AP|tJxpd;g~RsmA9@{qbc~2BAOHJQH<1y;Uh(_PVrZyo~m!KG#=lYrv1(> zJ3@Yhts}<2NEO9J{(VJsqg4Rw`e27oc_8S|@ZhVa} z^x&|m*06)NgETQ|G7ZJ`Zgkw{<84!hPgjqp)uBFJ8|Nr_>AvF0E?~aqb^=`817Gu_ zJH?ILRl80tmUSQX!vs9J)ROkv;%80qvB(G4%_Ln8rmr*(H$>umwBniaU)%Ws1LUu< z?{DRquDtW7G+q<`$p}^@K9uRGw|t7!P)IFsZZ3pcIe6@_nxDl};fHeCXAQI4a;LtO zBh6E*pr8PotHqA`#??nE-wEdqywM;jYWa4Ly>GZn95r+{yPAEj$FydBveWdP|BNJ* zcLdyY;&{p;kcF$?8PIE;?$i(Nk)ucbC(>Tda?|(yRcD|it}PiaAAXC3;YRL3MpkhD ziHKM+!q-y**3-&1a6tJ17TohQ0G2_0UXY<%Ij*OCqX0Rq&ZU%BAYnCnZBZ6gP!7iK zu`BI?s~pS96r&m4eTZ|D9pb@)Z&s{|Z^r zg}d+fNQuA+QAPiWWP3Lg0Xts+^p>($7uqi>NsreP(8~@7XN0)%kxyEr){nh7772jEkWw0iyd@!3g|6YHzC8|iGRNRzBJ)tR6>pQg#xC(DW6D3B3Ni#Eh23#M!@yLxml}{BY ztWvHs*!Gl_z`1`a?4_^_Wr_tw#InNlhFTkctUrkc zWpyOVH|*)xOl>68Dt(5$H;J@xyj1C_rHN77Aq@lkh<&r!_nw75WEmj(_OX01mq^Pt@{Lhr$l9rZ zBFNj|F(~70F`S(;vL-XKhAOlj0T2zNi9G|L0V}uDTf3<9NpB-#B4Za0RIUF+RCk}} z&K1pQOBqOR_+yxj-lJJ(9hdWYQO-aZQ~JdvV+)3gd2Ajwo_#8%K@TDFr;GO!CkAM>M)W_()@8nDxMP67y<`DY8z2B9Mj0xO>3vtY1+8~5> z8W_9)3|oz5XV;0UWtvM)NJxe>j%jQQsG=2{)0%b{h$zk;ANO@ozq$l;g20e*o8GCEy9+e*=>~hWF0ig?eWS~) z;tMb>Z*|2*S868$@*qk^N4eRAF-Fk9QV)+1QR1TYklY_i;)5DhD5MO#2XxpXW~G4=g@E6Ib+|S5ymc&AC*K@~PHYfv zGfuP|AshI39^-3YzW{#M_h*cC?MOk?G`b6Te;Yq;Jfu6B~?V#QW0-YNi|_uddzlOp4Dlyc5x|9XRY*<8cnSdqtqJ7dRy>OoH<|& z00&lq5k@6UdC?-#SJ#qJIEtDaoh7m`1&&Te>~4uBKaw&!Y~?zU#ilNV)r1ePNVH!i zojk`BX?eH0uZ9##kbVMKW+G3H0%$^yes6%vY3YP(v2uR!7 zBdX~=b;$|WbQJnMw55XesuKp+?vw9Lu>LxS^)T09LycgHx1LT*);b0hXsKAbeJf-V z_qkUAt`j*Ia(K{=(iZzot5fk-XOAAG#eSi8NSgL2K?dgp|A`!-(KF;LP=%k$^roU* zWmM-e6$wKa+vKh_e7dL%{&b-e2bCE4o*$Zym4b(E*!#+8hv)OpaMLD_x%Pj?gW#CO zXI0*`I0?W~8)?tFXKUNLD{-6?D%3`CfYP)4*$X(M8)daF`8RbAnrAlpYFmk9+Z_I= zH>h@!5UqHsf%`$kXwIkCOaHJgy!V$+-<87ftQFpVjK_pU%a%s&r;ca@_;@A=T%(xovXT*Y;wr=3CUFPIbZkJ>j>3v8WhQjsRJD=D5(Qx z@|g>~gM2B(#3+=H4{PfiYrVabNo1?k$lzAQ16B_|t-VkAO%`z}3ef*X!=HE^iZ$+p z-#2UuF0mwOQxvOzQPtN9bFE^ZHE)+*si1skB#U~@cysQlZAsN^slC=WD}^#O+4tm4 zieA8s|MENu*3k_$(#XqT!0t#xQH4U^RPE4pNU8P-3+ft>PkFjzx9vEu(lasCIW_2{NdR5qIO+Z_Gdyu<&elD10|Z&Uq@sHdaRVzVHt#YU6K5<}R4Qh# zXppcxxgtzgnwh;)r`U+GSfVX_g_p$G_#0)v$pUx+l5HC&CH>rdg{TGcpae~j#)?s| z2&h2iqJbZm=OZzc@SFY3PYg#tGb_+aHg~F(_9kCkH5JO|JlepjYGr!ReH(ovXw(P@ zP0b&^cE_?wHl!Jc<&~OwFPVmlqIOkn#0$G_*a+Zj#8A01=;U0PSN^k+ahH{@@#i=8 zbUC_?Y0vF)6k@D{3yMA5Ngu7`I>{OuHG=9`-Qq{%KPICk_LEhAv!x#Nh zfH8ItDxp32xvF2=pJ)hG{)=r??(JI{xJZ1SEFPY~aO!nu%ZL6h>#p)&a2G@0ZT)_Z z40;x?jM}i2>zHkPea%((OU{J#vE@uz``Pv;AW_5;s@hxd{>s3jn+ZbPi@AYiyq~*l# z^54~OOIV#ZsPZYjqc>}v0I$E`NaE}N$1rCd?-BB_jthp%3 z*Kq9ys-*BV4D~{(dhD!rqFALX-Mfk09nIHw;s>}Q6~_p@YHHRR~SyW)mJPVQSz* z&`0;-_Tf8WkS|3t`5Ngcc_D6+v)o!IJcZ&AiLG@q78|B}@plC{fa;dqh3c&3;rkBg zA+jNmS`69mXthDe{ff=o6st0tAvQa25y%Nvc!TW=EvPMiw@kXK`{>nTQ03*;0O#%p zQvr;z>wgMuztR&ED&9vJ-fJL{6jOF?n@jd4%+ATooV4MgY+vo;U2Z3S@t;YC<|o3V zjYW%H-8}Jf5F4I^8!s1oBy1;lh`C-s(pP)7-n2TR`!?HM?wwJ|+@ZSGMr}0vvNorC z?lc0>EfGwfi~3A;`lm583p4iLxUi*J!ccJ~fB5A$Z5|U$fKpo93XcMNUzij8K&{`D zHrAP=*&cCZT%szHW?+&Xs}OzWH~Ah!cg|Y2Yg2}kHnH(&L?1>WQ-S}PtP`$qL4wBh*OgR@J3y6d}-LCjOFsWOJ0UWpy$J5oR9i^<5NpA=&2aPPStrGo|V*<2=CdL zkN>CJ0+eFec)$Vvvj93$7&Lz>Z7SDK9*aRSJb3PcvC+_!UvHh#bg`JA@j z0@56o4FVjKCZUKg)VdW3AEQ6S^E<^|UOF&}+I)erVNlje(v1Sypd8tc&5jkIr+}Omrc3{^A zPG|;9B;rU32fL0jfg;zw35$<6KN`vsTP^VLI{%9jbQkOVEc{BCDQ1d4cRIT4&T7Q1?8GUE5D zY(SxhvA{Cd!lI=eR&YJTJh=J<%Oep%W7r=`Hf?W>zoh&_<@4dr_WXtlHovxkM$r}KFZaHjVvz89su%($tt?dHXqK%XVJR|GV3Y~iAzBPclzZFUh zyBT&OZRU4nAzbTG7OW=XM#O9RN)}lv0o3w3B&CV91jqQ_vfg)-)X{Jkb6> zOGp1zmWheNDLhw2`aWt6Dj1VRw_=xmmTNbNqAY;g4s7$U)HOTK9Az|OY&#Za8A?Pe zvWkZtU%&e~|L|OOQ)yS0)hXR-_oU>p%s3dr56#SJ(KvXiu6ZtY&^Jl#qh*D-R73~H zm4(PMZuL9T=;PgxBRS-j4{0SU>ZM2G{tLIiwh5?%ECN|t$aL*&tlko}&z zNup1?&~C00&>bV+C=_u+B`Ui)SGxK%6@j%pJ9(;8O7;>fw%;%wy>CSXBpKe1Js;5$ z8NHlWzlXLk8gGseRX=@aeCaSI=L%t3AvjY?Oy@# z2wDt<#BC!j_w;ngZ)Bys8A3yu^)($%d$9vB3R>-*OuM*ef#fA%mZQdorSNoOnIS~R zgF%b4-$z)3`?hDnFb1BA$Q3s+Shc4oUJ9j^u3BVms$@gHe-J1k&ciBevqF2zX3y){ zTF>7yfLTA4D#vOx&^j%H4m)`r@i8Ssk0@_?$V05nvP&6)tq^<2Nx&|A!&~CV68odTJI=M)# z-`rQq>#fhs45G>98XLGlgT_RU@PpQ$Iu}DPgC7op+a5iziUkqbNjm*}@u=AP$9(uj zZFmQ8^nMyyV%6iYITm72%25FMQ0h9XRfzXT$KMB8-|_JOzEkiWR3Fp-=?V3H)>HP z6EkFv**L5kA)<Y65Tl;qs^Kf(+>z?kC%fxs2T(v%;4$d2m7kRIZKGKrm39 zx}&5o5$Ok}NxF&wblTaX#FI&rxzQI@H*^XH8TX~kM0ky9cWd?{Ico_Jx~w;?$DC7O zR1j~CxQmyrK7(;7EcOGRW0}!@7Zm9ii*njpA73fYYa-a+Fe>epj&3$W43uwY2WJzN z%#UWYV!mlX!`$}=YktWhMKI+ahl#h>Jjt~`^+sgT>vgz)LtWEbi^_uq?<*UB7wclC zsuxa9*)m*iA{?XR0yQ)#Q+h!iqnRH>HWXBiDI|Rf=@H0!&O}JP2;E2AJ2T3n?``=u zHyP%6L?sYB0+)lO|s`Sf4IHca`|2Iyecs3V=|o$&AwN zQ-2X!1GBCe?6!E0rqr_S9bZtypsGf!MYpuEBVxRUNV7|GGy8=_ZQt0$$Kei%Dqt;? z!wb0*K&XvSx#rriLy-vep1TO)m0Vnf-+vwPzR7KsgEISMf*+~4t!NgTfMj{xU`ZA= zVIMlrE4ZeRMdE4x3(;nAI|X4*lFfG6ccyuI!PUJiy^d6JIPz=g82uc0CKrT56@}SG zqsXs{U$5$SHq@vOHQrLsC|Z2wcQmGPXWQPaeci{!%p2 z8s1#n%R*QEPQ5=!rC z0*pdus1Ohx^=9Xjd{1c@q?xAAk=zYWK&ri4{Wd^gZ~ddQ@%^lIPT^ zbfjl_Z3>Ip^Gn3D>`s8HAU>$<%&P^6vU_d~gAaZF@)8r_W3P}cyxN&=yn3+O=-*Dx zG1~v2*fT7-7>z&W?HeM>s#gmtWozJ@V%2-go8TRS-WJuT$7K9ln!jKZ`~d6=ZKisE zZvE@;uolTExI%}avL|5&a56nHKdQO7&2F`U@w7QHa#!i8rq6KTb`wsKWVRG{@brpg zjQ-bh)`x1>^pok1t3EB9XTLLVN9*}v?H#MmpnL6;&q-#{au$M>r(vg7^^)G3AUa73ir9VLbEv?Ge9W4Yi7Zi>Kzr-@m>>ID!co#S z?S>1c3uJM*I#=w8z_{p5L8W|9r4qGU^HZM@UejG^(adC!Uz>L+34 z@N%`8!18amE*mMV@|e++NH13rjFeqw1?C6)eAo@RMI~3lBTfm*u(pKPMMt|E2l_fS zl{^%9krQd^RoFOC6eB;)0D+VUeXD_asy-;iT^_r+-?{M}R<}S~ zE;GVIc;~LB@VG#!VBVdjhvH1|@jhZ9WUuI;O-SU>Xxij6^5Y{jVpYaxoDbgR`!;sk zIY)q8b~K`qN`LgH%iD~YkNE0PM22?`jYF=Tex%61K+=f#n^%9v!q{zDA9PmMZFdrR zgw@WM;+?bXYDBn%pK*Uzpq%b zhoRUvqA2z$F&WjsqLk_^wB(*{zvOSyPtZ%2!Pxna&EF$hPQGswIW}j^*q^7rz*E>i z7ImM6U42*I^sye8zuoA#ES2PNHC0Ej1lYGe$5<@=M?IddM!!vNU5?*{iyN$t-!Yqxz|(JR1eOawSMUwfvrxQH5XP#2=4wBrE=}zgrv=b(W>8 zYs5b`?!;Dmx0kcuF_E@86FmaC4lpFz5IMloqUZIR+h&Fm7d(53=q(k#3d`IiD*zWA zo%%B4n#;dn=X}b*=H$GSTsoyR6si#sVJc%mAV6MfDct@B`biGdg{`#l)>2wJGBJ25 z-NrM{@B!WBy2exkPpgn-!RgzjKUn)_J6mMq8s+(M<5>`xBSUfNAErU^s(~!M2QLr5 zS}`7BZP8+Wqw2UpQkq1{*w*y-^Q}0Xx_A9FXRa$(K%Op}=^|se!bN};-aE^wb*E`J zTfQ`uijlFbtlC6r10wiby5#qY97J8kKKj4bydu?w@4(}U_dQ+#;)ZbczLyrz^S2az&Rq~S3ysa6ZNmJ_Hx_H))1 z<^Jka8={{Qwg*@y6~DreWX6A~ICZ}Vu`uOos=vuTf6*dKuwvR4MSDoUoa6RA;aM{t z;TM5FFEjc=15)o%a&z?%SjqBtj;CV^*Og)KdqNTuVQr;ZITxcC1g+9=Gcx7PZK->) zn(J&66(X}rdYb2o2xWRmi$rZ32#W|~4zvkw*im9d<$ZEmmu z8xacye5N=u08?=EQ>DGu4X#_8?}#^rIPMsyQDSf&M&MgXU65!^CW~Aonff4s(pTB} zg3>Y~Fj=I1OQe~3h~fYApOh#QRH8i3Jm74fs8m9*h>|jVN->>dvl2S@9yVwaoM>oz zM0ktw1u=bDu#Kz`9CFW7!*pa_wl4*Dis4#=xX+aQC{HP>#NY@grdUp`XHG$@r2U) z6Ki(7AR8;mLN?6VR;>9m;D)yyXa1jv{MkM&q^Y(Iupfhw$XZKRZ z_{jPP#fw$fGto-~xr$+veA+9Xv4gmnAyt&}fb)=di*NbX*5Fk0qBrH{3|6i}ne~@9 zEnM4dPjwBfhx858RVCi5@a}Ak2)>$oq@)<}+2_#2PLj<}6=eFHCea`%qa&7J{a~-eKQoO0J6!j0P z@}Mn=x%q?F+>f$4o2|Rv^4cwwQ)j*9%WS!@TA;r(B(=Ywa07Ynp3I|DzI?jnk$6&PY2DTeEhz8 zMG5}G))`C)5;?3F@=uUvjL!{n|1pVpnkMrVVsQ3fr~NS|;c>A2qaFo;R(dBa1`1ZO zLu<;fM(=x*4qS7i_=P;<1kf5S>$CXBeH?VrTOm=tO^FUE9gk6}q7>%yH#%u{QI7P# z#tAN5FAWAYf9wiZ_;{@mH#;m5S}5+p!t6Wj{+(Yu8&Io8<6| zo_^#)>x$nrgVN7#adKa#>HfJau`lqdqva$!W-`py4tdBi@vIkH!dxPEN)@e!;lIPY z{^Q*G{S8j^&!#yzx=l@zR?x5$F#8(TVO;KoR15Yi@MuV3dGZRg2AB9^^NbIgf4d|R z$HVL1svW_&m3?NrkFp;B%~WGfu8NEQu8h;qc9K&?IDH_?JHz`;Z)B@z-Di&~$N%e* zOdwLcK|GF+C<=V_Dw(a(WjR3prhKK$A@ZaCHnp83rGA>8BxW})!9S#+fIpAOBB2zV zbGupbAyJqXkbJ2?+-63#swirG9KIUK@V1#;@ol6_?6}TWSCi)EJSsi%VH@)kv0ylpaj~ z3TB5U$xTIw$pBhZnzVLft!z;m-t4e(pWzof-???KkY*Idtz z?tRmGsF5wOnUZ@y;pocls;>njr z73iQ_tDX7b)c@bg+JVO)iMDCpz-NV@Bu~$JA<=hyb6%P}8WZ;y+0E z@w$EuEre7f$$#bcYQR|;#QUq2BWFAh43xB3XCuOoU8xM&=iF0mte=$r_Rt zSv%zq9E%@?*-(Vp0sM^C+=4S`YN!4}#MvAfb)r#VoP`Nb2-!66UT*T5LGlRT15s$k z31{Ch`~(*h;)SmJ zwqoI!d?9%<0aC9co-0th<`Hfwz@^Cv#!8*{#gg%H?{jG?QE226Q9Z6<{%V0Vg%LSP zJiYz=I)?6EP<>`JtB}+wPVkYW*^&fFtN>dkpR?MD?0y(gShaHKMw59H!+h-V)PcGOx^ zq}wcviK~k$%&+7=Scj#e5k4oYTfSXY6xmI-Hnw~uU!_6KbPGT5oq7}rF4;m}TRo!E zEaa;=?2fBsfEJR?yv~)Xne=N_K@_Er6& z)}ftp(xO;2+{SO8m<{DjssXL4!>R9$Koe|$4YQ`H8<3`&yI~7Eq}QCM$NFhiDQ2ma zFjavMDkc05)0-_#xzl8wx9;Mmm);w8>8TNrCj+q(dyW7+G~`x zd_z0@cl=ZU0-=d*p;|WHPOxyY9fR5`?00)b6{O} z)d`Ey(#7V#xfsjK5G;J26pQ!c9T-jXY;xBO(y%d=4wH7OcuGsQX+9J9=QQZrn zcMSw&#`av|BM*2o9yL*YjK_@nTQ7guRI+BztIAo?u$P(gPcoYrO|2!?S`Qob2+`rq z$B78)+tT+X?YWpF-?$8c>ghy79z`D z)wPY;5SdQ+(ib0(?c_#00=|aA&fMsOhvR(623elj6Q&lP?{&{>U>@_-SH;M0Z@Eg% ze>6A7Dlco0dw`84*ctU%Tq?2}3B523|&#PqUy z!J-|$hg;rxzBBUkEI1XRmIlc!HE8wh`I+zo*6Ra)C)WpD*wovl>+UlNy(_3D?Z|IF zfo1phFM+#a#Wq2-|3}fe_%q%AZ`^Ut*)V5vh!}Qoh@5g(quRkS=V_80HWETP+rgn^ zGwI+E&G{7OkmFEH-PO`*6%*a57P&>KzQ6tcg+2CpzuxcHbzRSk>E~J{6u&hBaDYgG z;foz*&0LHif_YUT)J~t+ftWz76r~p!axd+k2-g~wDxe8XydU-}HnUD{n+DOOa&t3E z!$N&b3=V;{7A72`mjN)QqSc{QC{)UubkCe2m7LeX`V(!X%yO=Ee!;Zp`gCEN*c~Pa z_ItwDr>)62*G62VzqVsqM}A|yPBgce6euJ*{w%s)CC66>4CP}zx%KT<+W)e3ZYNKv zpnXEj{v)ToKu2-{zYuoJ2T*_u^H!+RS42k>8}sC=omPNNPzbH&Vx=ZGJ8{dTZOlL^ zPsAYV-|Fy4RFjF$ZgpeK!n{kR67OGfD@6>|;QOhD@%d3W=KDn4&_UjSq3>BqZ68ZI%80--Kt9wJI)Rp{6ZyGmP#IZa?ccd; zE1_H-)AEn7(4;e0?Y+5DXt?xmh| z`N(90ZHc8gv*eczwjvq)0Zau}gK0t9XgUQuc#+{s1qU8a!%`?P}BcZXbRbANp)py|YG(({0&lGh75AXigYsAf9J zdM<-{+L{M#hz*uVd~oU~bMeN^YsF9dDr2~O` z0uAGgXMW_!JQZ;k;3I|11>U%~4=FXDZJtj#MGKe$F3$X2g$e*=o3bzWqm=REYb}D< zh;KaC{y;q(fUW1it)o8n04I`8&dWhH!|N>S<<}$~2H!y64b#~}#VK;r9tlycx$Xqp z3qEqJPC#uO(EOD)Vfs7AjP1>-TmQSHIWI;@lk<4EN-lrt8c^Fpd9p7K(#HezDRcdf z_Q}ubj6+s6SnWnDB>{NhBdS43xC(4BxC}QSqJ`6RcS~dw(s*-oAh~R{XE>VgpQgQq zG9)fncZgr#eM|5SX!NOGI?*8TkJ)D{+ggR4Q%Pgo8w}@XkgiQG8KNHGS)ts!d6*8q z_1p|$cG6QG3$(@jXb;y5g9*VI-K~Y1b2fFPldP85AL9$YHWFU1^H?2A$_J9b6=MW- z+oNSEgYJW=EHg%@Kk!iJ2c<}w$HFk}{)AXS%och$mfd%Vqp5ziIr6Pb$Q=-5U30)A zkp_;nQLSn$(~62Okc99sTWA}Bs&w4p9!*=)-#M>4EnoAIAML3Q27b26sp86JkDA0R zT(c&UKvT)Ns3+y8AFxB8m>XVUg-VDxx~A=bwxld9e_wezf6m;k1HWu^O-;=Tzv0od zeBxtJEf8e6W1 zD%)D*Uaicvt}*a?Ez0Jav3)p39=ldqApYnXcJ9n@r9BNhhW>bVgxNOUe=gFd_ zO6<{eog5dO-5K4F*4h1^V^ra<-d&$^y z3V+l-DiJ?2ol}>@bNgK-+di{4RurZK|H9=V(s^>WXn<}bY!UY(^gEMx71dh#c8=~e zAyQp8Sc-`4xf(Zf>G#ZakIM$Df_gs3$1qm(jq2Plj^WSia%9K(j9cIV%f0gI3ljvE z&r&=sO+HmPcW-nd@+_*%-428Rx?iAvRCeWPS}7SDzuW?x`garH`E1YJOLQki#BcD( z(=dsz;BnhEOgG(j;$7VN#f16ZkD-R@9Yx>*>j+Es;)wiJ`a7bj)0N zZgoJ#fU1i!$P~$5f4M1c?P4h7C4C6N^?Dgpl|1W^-~D9Wwv6u{xFRkCQRiIWplvfR~DbgRN9i<;Td>5rpN)J(_xl$-C??R;!4aCS70

Directory access is forbidden.

+ + + diff --git a/system/language/english/calendar_lang.php b/system/language/english/calendar_lang.php new file mode 100644 index 0000000..e8d673d --- /dev/null +++ b/system/language/english/calendar_lang.php @@ -0,0 +1,84 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/system/language/english/migration_lang.php b/system/language/english/migration_lang.php new file mode 100644 index 0000000..68f431b --- /dev/null +++ b/system/language/english/migration_lang.php @@ -0,0 +1,47 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/system/libraries/Cache/Cache.php b/system/libraries/Cache/Cache.php new file mode 100644 index 0000000..f13c024 --- /dev/null +++ b/system/libraries/Cache/Cache.php @@ -0,0 +1,255 @@ +_adapter = $config['adapter']; + isset($config['backup']) && $this->_backup_driver = $config['backup']; + isset($config['key_prefix']) && $this->key_prefix = $config['key_prefix']; + + // If the specified adapter isn't available, check the backup. + if ( ! $this->is_supported($this->_adapter)) + { + if ( ! $this->is_supported($this->_backup_driver)) + { + // Backup isn't supported either. Default to 'Dummy' driver. + log_message('error', 'Cache adapter "'.$this->_adapter.'" and backup "'.$this->_backup_driver.'" are both unavailable. Cache is now using "Dummy" adapter.'); + $this->_adapter = 'dummy'; + } + else + { + // Backup is supported. Set it to primary. + log_message('debug', 'Cache adapter "'.$this->_adapter.'" is unavailable. Falling back to "'.$this->_backup_driver.'" backup adapter.'); + $this->_adapter = $this->_backup_driver; + } + } + } + + // ------------------------------------------------------------------------ + + /** + * Get + * + * Look for a value in the cache. If it exists, return the data + * if not, return FALSE + * + * @param string $id + * @return mixed value matching $id or FALSE on failure + */ + public function get($id) + { + return $this->{$this->_adapter}->get($this->key_prefix.$id); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Save + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Cache TTL (in seconds) + * @param bool $raw Whether to store the raw value + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + return $this->{$this->_adapter}->save($this->key_prefix.$id, $data, $ttl, $raw); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param string $id Cache ID + * @return bool TRUE on success, FALSE on failure + */ + public function delete($id) + { + return $this->{$this->_adapter}->delete($this->key_prefix.$id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + return $this->{$this->_adapter}->increment($this->key_prefix.$id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + return $this->{$this->_adapter}->decrement($this->key_prefix.$id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Clean the cache + * + * @return bool TRUE on success, FALSE on failure + */ + public function clean() + { + return $this->{$this->_adapter}->clean(); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @param string $type = 'user' user/filehits + * @return mixed array containing cache info on success OR FALSE on failure + */ + public function cache_info($type = 'user') + { + return $this->{$this->_adapter}->cache_info($type); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param string $id key to get cache metadata on + * @return mixed cache item metadata + */ + public function get_metadata($id) + { + return $this->{$this->_adapter}->get_metadata($this->key_prefix.$id); + } + + // ------------------------------------------------------------------------ + + /** + * Is the requested driver supported in this environment? + * + * @param string $driver The driver to test + * @return array + */ + public function is_supported($driver) + { + static $support; + + if ( ! isset($support, $support[$driver])) + { + $support[$driver] = $this->{$driver}->is_supported(); + } + + return $support[$driver]; + } +} diff --git a/system/libraries/Cache/drivers/Cache_apc.php b/system/libraries/Cache/drivers/Cache_apc.php new file mode 100644 index 0000000..b42a832 --- /dev/null +++ b/system/libraries/Cache/drivers/Cache_apc.php @@ -0,0 +1,217 @@ +is_supported()) + { + log_message('error', 'Cache: Failed to initialize APC; extension not loaded/enabled?'); + } + } + + // ------------------------------------------------------------------------ + + /** + * Get + * + * Look for a value in the cache. If it exists, return the data + * if not, return FALSE + * + * @param string + * @return mixed value that is stored/FALSE on failure + */ + public function get($id) + { + $success = FALSE; + $data = apc_fetch($id, $success); + + return ($success === TRUE) ? $data : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Cache Save + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Length of time (in seconds) to cache the data + * @param bool $raw Whether to store the raw value (unused) + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + return apc_store($id, $data, (int) $ttl); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed unique identifier of the item in the cache + * @return bool true on success/false on failure + */ + public function delete($id) + { + return apc_delete($id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + return apc_inc($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + return apc_dec($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Clean the cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return apc_clear_cache('user'); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @param string user/filehits + * @return mixed array on success, false on failure + */ + public function cache_info($type = NULL) + { + return apc_cache_info($type); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed key to get cache metadata on + * @return mixed array on success/false on failure + */ + public function get_metadata($id) + { + $cache_info = apc_cache_info('user', FALSE); + if (empty($cache_info) OR empty($cache_info['cache_list'])) + { + return FALSE; + } + + foreach ($cache_info['cache_list'] as &$entry) + { + if ($entry['info'] !== $id) + { + continue; + } + + $success = FALSE; + $metadata = array( + 'expire' => ($entry['ttl'] ? $entry['mtime'] + $entry['ttl'] : 0), + 'mtime' => $entry['ttl'], + 'data' => apc_fetch($id, $success) + ); + + return ($success === TRUE) ? $metadata : FALSE; + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * is_supported() + * + * Check to see if APC is available on this system, bail if it isn't. + * + * @return bool + */ + public function is_supported() + { + return (extension_loaded('apc') && ini_get('apc.enabled')); + } +} diff --git a/system/libraries/Cache/drivers/Cache_dummy.php b/system/libraries/Cache/drivers/Cache_dummy.php new file mode 100644 index 0000000..bbaf96f --- /dev/null +++ b/system/libraries/Cache/drivers/Cache_dummy.php @@ -0,0 +1,172 @@ +load->helper('file'); + $path = $CI->config->item('cache_path'); + $this->_cache_path = ($path === '') ? APPPATH.'cache/' : $path; + } + + // ------------------------------------------------------------------------ + + /** + * Fetch from cache + * + * @param string $id Cache ID + * @return mixed Data on success, FALSE on failure + */ + public function get($id) + { + $data = $this->_get($id); + return is_array($data) ? $data['data'] : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Save into cache + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Time to live in seconds + * @param bool $raw Whether to store the raw value (unused) + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + $contents = array( + 'time' => time(), + 'ttl' => $ttl, + 'data' => $data + ); + + if (write_file($this->_cache_path.$id, serialize($contents))) + { + chmod($this->_cache_path.$id, 0640); + return TRUE; + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed unique identifier of item in cache + * @return bool true on success/false on failure + */ + public function delete($id) + { + return is_file($this->_cache_path.$id) ? unlink($this->_cache_path.$id) : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return New value on success, FALSE on failure + */ + public function increment($id, $offset = 1) + { + $data = $this->_get($id); + + if ($data === FALSE) + { + $data = array('data' => 0, 'ttl' => 60); + } + elseif ( ! is_int($data['data'])) + { + return FALSE; + } + + $new_value = $data['data'] + $offset; + return $this->save($id, $new_value, $data['ttl']) + ? $new_value + : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return New value on success, FALSE on failure + */ + public function decrement($id, $offset = 1) + { + $data = $this->_get($id); + + if ($data === FALSE) + { + $data = array('data' => 0, 'ttl' => 60); + } + elseif ( ! is_int($data['data'])) + { + return FALSE; + } + + $new_value = $data['data'] - $offset; + return $this->save($id, $new_value, $data['ttl']) + ? $new_value + : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Clean the Cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return delete_files($this->_cache_path, FALSE, TRUE); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * Not supported by file-based caching + * + * @param string user/filehits + * @return mixed FALSE + */ + public function cache_info($type = NULL) + { + return get_dir_file_info($this->_cache_path); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed key to get cache metadata on + * @return mixed FALSE on failure, array on success. + */ + public function get_metadata($id) + { + if ( ! is_file($this->_cache_path.$id)) + { + return FALSE; + } + + $data = unserialize(file_get_contents($this->_cache_path.$id)); + + if (is_array($data)) + { + $mtime = filemtime($this->_cache_path.$id); + + if ( ! isset($data['ttl'], $data['time'])) + { + return FALSE; + } + + return array( + 'expire' => $data['time'] + $data['ttl'], + 'mtime' => $mtime + ); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Is supported + * + * In the file driver, check to see that the cache directory is indeed writable + * + * @return bool + */ + public function is_supported() + { + return is_really_writable($this->_cache_path); + } + + // ------------------------------------------------------------------------ + + /** + * Get all data + * + * Internal method to get all the relevant data about a cache item + * + * @param string $id Cache ID + * @return mixed Data array on success or FALSE on failure + */ + protected function _get($id) + { + if ( ! is_file($this->_cache_path.$id)) + { + return FALSE; + } + + $data = unserialize(file_get_contents($this->_cache_path.$id)); + + if ($data['ttl'] > 0 && time() > $data['time'] + $data['ttl']) + { + unlink($this->_cache_path.$id); + return FALSE; + } + + return $data; + } + +} diff --git a/system/libraries/Cache/drivers/Cache_memcached.php b/system/libraries/Cache/drivers/Cache_memcached.php new file mode 100644 index 0000000..9dfee47 --- /dev/null +++ b/system/libraries/Cache/drivers/Cache_memcached.php @@ -0,0 +1,313 @@ + array( + 'host' => '127.0.0.1', + 'port' => 11211, + 'weight' => 1 + ) + ); + + // ------------------------------------------------------------------------ + + /** + * Class constructor + * + * Setup Memcache(d) + * + * @return void + */ + public function __construct() + { + // Try to load memcached server info from the config file. + $CI =& get_instance(); + $defaults = $this->_config['default']; + + if ($CI->config->load('memcached', TRUE, TRUE)) + { + $this->_config = $CI->config->config['memcached']; + } + + if (class_exists('Memcached', FALSE)) + { + $this->_memcached = new Memcached(); + } + elseif (class_exists('Memcache', FALSE)) + { + $this->_memcached = new Memcache(); + } + else + { + log_message('error', 'Cache: Failed to create Memcache(d) object; extension not loaded?'); + return; + } + + foreach ($this->_config as $cache_server) + { + isset($cache_server['hostname']) OR $cache_server['hostname'] = $defaults['host']; + isset($cache_server['port']) OR $cache_server['port'] = $defaults['port']; + isset($cache_server['weight']) OR $cache_server['weight'] = $defaults['weight']; + + if ($this->_memcached instanceof Memcache) + { + // Third parameter is persistence and defaults to TRUE. + $this->_memcached->addServer( + $cache_server['hostname'], + $cache_server['port'], + TRUE, + $cache_server['weight'] + ); + } + elseif ($this->_memcached instanceof Memcached) + { + $this->_memcached->addServer( + $cache_server['hostname'], + $cache_server['port'], + $cache_server['weight'] + ); + } + } + } + + // ------------------------------------------------------------------------ + + /** + * Fetch from cache + * + * @param string $id Cache ID + * @return mixed Data on success, FALSE on failure + */ + public function get($id) + { + $data = $this->_memcached->get($id); + + return is_array($data) ? $data[0] : $data; + } + + // ------------------------------------------------------------------------ + + /** + * Save + * + * @param string $id Cache ID + * @param mixed $data Data being cached + * @param int $ttl Time to live + * @param bool $raw Whether to store the raw value + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + if ($raw !== TRUE) + { + $data = array($data, time(), $ttl); + } + + if ($this->_memcached instanceof Memcached) + { + return $this->_memcached->set($id, $data, $ttl); + } + elseif ($this->_memcached instanceof Memcache) + { + return $this->_memcached->set($id, $data, 0, $ttl); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed $id key to be deleted. + * @return bool true on success, false on failure + */ + public function delete($id) + { + return $this->_memcached->delete($id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + if (($result = $this->_memcached->increment($id, $offset)) === FALSE) + { + return $this->_memcached->add($id, $offset) ? $offset : FALSE; + } + + return $result; + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + if (($result = $this->_memcached->decrement($id, $offset)) === FALSE) + { + return $this->_memcached->add($id, 0) ? 0 : FALSE; + } + + return $result; + } + + // ------------------------------------------------------------------------ + + /** + * Clean the Cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return $this->_memcached->flush(); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @return mixed array on success, false on failure + */ + public function cache_info() + { + return $this->_memcached->getStats(); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed $id key to get cache metadata on + * @return mixed FALSE on failure, array on success. + */ + public function get_metadata($id) + { + $stored = $this->_memcached->get($id); + + if (count($stored) !== 3) + { + return FALSE; + } + + list($data, $time, $ttl) = $stored; + + return array( + 'expire' => $time + $ttl, + 'mtime' => $time, + 'data' => $data + ); + } + + // ------------------------------------------------------------------------ + + /** + * Is supported + * + * Returns FALSE if memcached is not supported on the system. + * If it is, we setup the memcached object & return TRUE + * + * @return bool + */ + public function is_supported() + { + return (extension_loaded('memcached') OR extension_loaded('memcache')); + } + + // ------------------------------------------------------------------------ + + /** + * Class destructor + * + * Closes the connection to Memcache(d) if present. + * + * @return void + */ + public function __destruct() + { + if ($this->_memcached instanceof Memcache) + { + $this->_memcached->close(); + } + elseif ($this->_memcached instanceof Memcached && method_exists($this->_memcached, 'quit')) + { + $this->_memcached->quit(); + } + } +} diff --git a/system/libraries/Cache/drivers/Cache_redis.php b/system/libraries/Cache/drivers/Cache_redis.php new file mode 100644 index 0000000..bfd6204 --- /dev/null +++ b/system/libraries/Cache/drivers/Cache_redis.php @@ -0,0 +1,328 @@ + + * @link + */ +class CI_Cache_redis extends CI_Driver +{ + /** + * Default config + * + * @static + * @var array + */ + protected static $_default_config = array( + 'socket_type' => 'tcp', + 'host' => '127.0.0.1', + 'password' => NULL, + 'port' => 6379, + 'timeout' => 0 + ); + + /** + * Redis connection + * + * @var Redis + */ + protected $_redis; + + /** + * An internal cache for storing keys of serialized values. + * + * @var array + */ + protected $_serialized = array(); + + // ------------------------------------------------------------------------ + + /** + * Class constructor + * + * Setup Redis + * + * Loads Redis config file if present. Will halt execution + * if a Redis connection can't be established. + * + * @return void + * @see Redis::connect() + */ + public function __construct() + { + if ( ! $this->is_supported()) + { + log_message('error', 'Cache: Failed to create Redis object; extension not loaded?'); + return; + } + + $CI =& get_instance(); + + if ($CI->config->load('redis', TRUE, TRUE)) + { + $config = array_merge(self::$_default_config, $CI->config->item('redis')); + } + else + { + $config = self::$_default_config; + } + + $this->_redis = new Redis(); + + try + { + if ($config['socket_type'] === 'unix') + { + $success = $this->_redis->connect($config['socket']); + } + else // tcp socket + { + $success = $this->_redis->connect($config['host'], $config['port'], $config['timeout']); + } + + if ( ! $success) + { + log_message('error', 'Cache: Redis connection failed. Check your configuration.'); + } + + if (isset($config['password']) && ! $this->_redis->auth($config['password'])) + { + log_message('error', 'Cache: Redis authentication failed.'); + } + } + catch (RedisException $e) + { + log_message('error', 'Cache: Redis connection refused ('.$e->getMessage().')'); + } + + // Initialize the index of serialized values. + $serialized = $this->_redis->sMembers('_ci_redis_serialized'); + empty($serialized) OR $this->_serialized = array_flip($serialized); + } + + // ------------------------------------------------------------------------ + + /** + * Get cache + * + * @param string $key Cache ID + * @return mixed + */ + public function get($key) + { + $value = $this->_redis->get($key); + + if ($value !== FALSE && isset($this->_serialized[$key])) + { + return unserialize($value); + } + + return $value; + } + + // ------------------------------------------------------------------------ + + /** + * Save cache + * + * @param string $id Cache ID + * @param mixed $data Data to save + * @param int $ttl Time to live in seconds + * @param bool $raw Whether to store the raw value (unused) + * @return bool TRUE on success, FALSE on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + if (is_array($data) OR is_object($data)) + { + if ( ! $this->_redis->sIsMember('_ci_redis_serialized', $id) && ! $this->_redis->sAdd('_ci_redis_serialized', $id)) + { + return FALSE; + } + + isset($this->_serialized[$id]) OR $this->_serialized[$id] = TRUE; + $data = serialize($data); + } + elseif (isset($this->_serialized[$id])) + { + $this->_serialized[$id] = NULL; + $this->_redis->sRemove('_ci_redis_serialized', $id); + } + + return $this->_redis->set($id, $data, $ttl); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from cache + * + * @param string $key Cache key + * @return bool + */ + public function delete($key) + { + if ($this->_redis->delete($key) !== 1) + { + return FALSE; + } + + if (isset($this->_serialized[$key])) + { + $this->_serialized[$key] = NULL; + $this->_redis->sRemove('_ci_redis_serialized', $key); + } + + return TRUE; + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + return $this->_redis->incr($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + return $this->_redis->decr($id, $offset); + } + + // ------------------------------------------------------------------------ + + /** + * Clean cache + * + * @return bool + * @see Redis::flushDB() + */ + public function clean() + { + return $this->_redis->flushDB(); + } + + // ------------------------------------------------------------------------ + + /** + * Get cache driver info + * + * @param string $type Not supported in Redis. + * Only included in order to offer a + * consistent cache API. + * @return array + * @see Redis::info() + */ + public function cache_info($type = NULL) + { + return $this->_redis->info(); + } + + // ------------------------------------------------------------------------ + + /** + * Get cache metadata + * + * @param string $key Cache key + * @return array + */ + public function get_metadata($key) + { + $value = $this->get($key); + + if ($value !== FALSE) + { + return array( + 'expire' => time() + $this->_redis->ttl($key), + 'data' => $value + ); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Check if Redis driver is supported + * + * @return bool + */ + public function is_supported() + { + return extension_loaded('redis'); + } + + // ------------------------------------------------------------------------ + + /** + * Class destructor + * + * Closes the connection to Redis if present. + * + * @return void + */ + public function __destruct() + { + if ($this->_redis) + { + $this->_redis->close(); + } + } +} diff --git a/system/libraries/Cache/drivers/Cache_wincache.php b/system/libraries/Cache/drivers/Cache_wincache.php new file mode 100644 index 0000000..b4279bb --- /dev/null +++ b/system/libraries/Cache/drivers/Cache_wincache.php @@ -0,0 +1,217 @@ +is_supported()) + { + log_message('error', 'Cache: Failed to initialize Wincache; extension not loaded/enabled?'); + } + } + + // ------------------------------------------------------------------------ + + /** + * Get + * + * Look for a value in the cache. If it exists, return the data, + * if not, return FALSE + * + * @param string $id Cache Ide + * @return mixed Value that is stored/FALSE on failure + */ + public function get($id) + { + $success = FALSE; + $data = wincache_ucache_get($id, $success); + + // Success returned by reference from wincache_ucache_get() + return ($success) ? $data : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Cache Save + * + * @param string $id Cache ID + * @param mixed $data Data to store + * @param int $ttl Time to live (in seconds) + * @param bool $raw Whether to store the raw value (unused) + * @return bool true on success/false on failure + */ + public function save($id, $data, $ttl = 60, $raw = FALSE) + { + return wincache_ucache_set($id, $data, $ttl); + } + + // ------------------------------------------------------------------------ + + /** + * Delete from Cache + * + * @param mixed unique identifier of the item in the cache + * @return bool true on success/false on failure + */ + public function delete($id) + { + return wincache_ucache_delete($id); + } + + // ------------------------------------------------------------------------ + + /** + * Increment a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to add + * @return mixed New value on success or FALSE on failure + */ + public function increment($id, $offset = 1) + { + $success = FALSE; + $value = wincache_ucache_inc($id, $offset, $success); + + return ($success === TRUE) ? $value : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Decrement a raw value + * + * @param string $id Cache ID + * @param int $offset Step/value to reduce by + * @return mixed New value on success or FALSE on failure + */ + public function decrement($id, $offset = 1) + { + $success = FALSE; + $value = wincache_ucache_dec($id, $offset, $success); + + return ($success === TRUE) ? $value : FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Clean the cache + * + * @return bool false on failure/true on success + */ + public function clean() + { + return wincache_ucache_clear(); + } + + // ------------------------------------------------------------------------ + + /** + * Cache Info + * + * @return mixed array on success, false on failure + */ + public function cache_info() + { + return wincache_ucache_info(TRUE); + } + + // ------------------------------------------------------------------------ + + /** + * Get Cache Metadata + * + * @param mixed key to get cache metadata on + * @return mixed array on success/false on failure + */ + public function get_metadata($id) + { + if ($stored = wincache_ucache_info(FALSE, $id)) + { + $age = $stored['ucache_entries'][1]['age_seconds']; + $ttl = $stored['ucache_entries'][1]['ttl_seconds']; + $hitcount = $stored['ucache_entries'][1]['hitcount']; + + return array( + 'expire' => $ttl - $age, + 'hitcount' => $hitcount, + 'age' => $age, + 'ttl' => $ttl + ); + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * is_supported() + * + * Check to see if WinCache is available on this system, bail if it isn't. + * + * @return bool + */ + public function is_supported() + { + return (extension_loaded('wincache') && ini_get('wincache.ucenabled')); + } +} diff --git a/system/libraries/Cache/drivers/index.html b/system/libraries/Cache/drivers/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/system/libraries/Cache/drivers/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/system/libraries/Cache/index.html b/system/libraries/Cache/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/system/libraries/Cache/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + + diff --git a/system/libraries/Calendar.php b/system/libraries/Calendar.php new file mode 100644 index 0000000..450350c --- /dev/null +++ b/system/libraries/Calendar.php @@ -0,0 +1,546 @@ +CI =& get_instance(); + $this->CI->lang->load('calendar'); + + empty($config) OR $this->initialize($config); + + log_message('info', 'Calendar Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Initialize the user preferences + * + * Accepts an associative array as input, containing display preferences + * + * @param array config preferences + * @return CI_Calendar + */ + public function initialize($config = array()) + { + foreach ($config as $key => $val) + { + if (isset($this->$key)) + { + $this->$key = $val; + } + } + + // Set the next_prev_url to the controller if required but not defined + if ($this->show_next_prev === TRUE && empty($this->next_prev_url)) + { + $this->next_prev_url = $this->CI->config->site_url($this->CI->router->class.'/'.$this->CI->router->method); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Generate the calendar + * + * @param int the year + * @param int the month + * @param array the data to be shown in the calendar cells + * @return string + */ + public function generate($year = '', $month = '', $data = array()) + { + $local_time = time(); + + // Set and validate the supplied month/year + if (empty($year)) + { + $year = date('Y', $local_time); + } + elseif (strlen($year) === 1) + { + $year = '200'.$year; + } + elseif (strlen($year) === 2) + { + $year = '20'.$year; + } + + if (empty($month)) + { + $month = date('m', $local_time); + } + elseif (strlen($month) === 1) + { + $month = '0'.$month; + } + + $adjusted_date = $this->adjust_date($month, $year); + + $month = $adjusted_date['month']; + $year = $adjusted_date['year']; + + // Determine the total days in the month + $total_days = $this->get_total_days($month, $year); + + // Set the starting day of the week + $start_days = array('sunday' => 0, 'monday' => 1, 'tuesday' => 2, 'wednesday' => 3, 'thursday' => 4, 'friday' => 5, 'saturday' => 6); + $start_day = isset($start_days[$this->start_day]) ? $start_days[$this->start_day] : 0; + + // Set the starting day number + $local_date = mktime(12, 0, 0, $month, 1, $year); + $date = getdate($local_date); + $day = $start_day + 1 - $date['wday']; + + while ($day > 1) + { + $day -= 7; + } + + // Set the current month/year/day + // We use this to determine the "today" date + $cur_year = date('Y', $local_time); + $cur_month = date('m', $local_time); + $cur_day = date('j', $local_time); + + $is_current_month = ($cur_year == $year && $cur_month == $month); + + // Generate the template data array + $this->parse_template(); + + // Begin building the calendar output + $out = $this->replacements['table_open']."\n\n".$this->replacements['heading_row_start']."\n"; + + // "previous" month link + if ($this->show_next_prev === TRUE) + { + // Add a trailing slash to the URL if needed + $this->next_prev_url = preg_replace('/(.+?)\/*$/', '\\1/', $this->next_prev_url); + + $adjusted_date = $this->adjust_date($month - 1, $year); + $out .= str_replace('{previous_url}', $this->next_prev_url.$adjusted_date['year'].'/'.$adjusted_date['month'], $this->replacements['heading_previous_cell'])."\n"; + } + + // Heading containing the month/year + $colspan = ($this->show_next_prev === TRUE) ? 5 : 7; + + $this->replacements['heading_title_cell'] = str_replace('{colspan}', $colspan, + str_replace('{heading}', $this->get_month_name($month).' '.$year, $this->replacements['heading_title_cell'])); + + $out .= $this->replacements['heading_title_cell']."\n"; + + // "next" month link + if ($this->show_next_prev === TRUE) + { + $adjusted_date = $this->adjust_date($month + 1, $year); + $out .= str_replace('{next_url}', $this->next_prev_url.$adjusted_date['year'].'/'.$adjusted_date['month'], $this->replacements['heading_next_cell']); + } + + $out .= "\n".$this->replacements['heading_row_end']."\n\n" + // Write the cells containing the days of the week + .$this->replacements['week_row_start']."\n"; + + $day_names = $this->get_day_names(); + + for ($i = 0; $i < 7; $i ++) + { + $out .= str_replace('{week_day}', $day_names[($start_day + $i) %7], $this->replacements['week_day_cell']); + } + + $out .= "\n".$this->replacements['week_row_end']."\n"; + + // Build the main body of the calendar + while ($day <= $total_days) + { + $out .= "\n".$this->replacements['cal_row_start']."\n"; + + for ($i = 0; $i < 7; $i++) + { + if ($day > 0 && $day <= $total_days) + { + $out .= ($is_current_month === TRUE && $day == $cur_day) ? $this->replacements['cal_cell_start_today'] : $this->replacements['cal_cell_start']; + + if (isset($data[$day])) + { + // Cells with content + $temp = ($is_current_month === TRUE && $day == $cur_day) ? + $this->replacements['cal_cell_content_today'] : $this->replacements['cal_cell_content']; + $out .= str_replace(array('{content}', '{day}'), array($data[$day], $day), $temp); + } + else + { + // Cells with no content + $temp = ($is_current_month === TRUE && $day == $cur_day) ? + $this->replacements['cal_cell_no_content_today'] : $this->replacements['cal_cell_no_content']; + $out .= str_replace('{day}', $day, $temp); + } + + $out .= ($is_current_month === TRUE && $day == $cur_day) ? $this->replacements['cal_cell_end_today'] : $this->replacements['cal_cell_end']; + } + elseif ($this->show_other_days === TRUE) + { + $out .= $this->replacements['cal_cell_start_other']; + + if ($day <= 0) + { + // Day of previous month + $prev_month = $this->adjust_date($month - 1, $year); + $prev_month_days = $this->get_total_days($prev_month['month'], $prev_month['year']); + $out .= str_replace('{day}', $prev_month_days + $day, $this->replacements['cal_cell_other']); + } + else + { + // Day of next month + $out .= str_replace('{day}', $day - $total_days, $this->replacements['cal_cell_other']); + } + + $out .= $this->replacements['cal_cell_end_other']; + } + else + { + // Blank cells + $out .= $this->replacements['cal_cell_start'].$this->replacements['cal_cell_blank'].$this->replacements['cal_cell_end']; + } + + $day++; + } + + $out .= "\n".$this->replacements['cal_row_end']."\n"; + } + + return $out .= "\n".$this->replacements['table_close']; + } + + // -------------------------------------------------------------------- + + /** + * Get Month Name + * + * Generates a textual month name based on the numeric + * month provided. + * + * @param int the month + * @return string + */ + public function get_month_name($month) + { + if ($this->month_type === 'short') + { + $month_names = array('01' => 'cal_jan', '02' => 'cal_feb', '03' => 'cal_mar', '04' => 'cal_apr', '05' => 'cal_may', '06' => 'cal_jun', '07' => 'cal_jul', '08' => 'cal_aug', '09' => 'cal_sep', '10' => 'cal_oct', '11' => 'cal_nov', '12' => 'cal_dec'); + } + else + { + $month_names = array('01' => 'cal_january', '02' => 'cal_february', '03' => 'cal_march', '04' => 'cal_april', '05' => 'cal_mayl', '06' => 'cal_june', '07' => 'cal_july', '08' => 'cal_august', '09' => 'cal_september', '10' => 'cal_october', '11' => 'cal_november', '12' => 'cal_december'); + } + + return ($this->CI->lang->line($month_names[$month]) === FALSE) + ? ucfirst(substr($month_names[$month], 4)) + : $this->CI->lang->line($month_names[$month]); + } + + // -------------------------------------------------------------------- + + /** + * Get Day Names + * + * Returns an array of day names (Sunday, Monday, etc.) based + * on the type. Options: long, short, abr + * + * @param string + * @return array + */ + public function get_day_names($day_type = '') + { + if ($day_type !== '') + { + $this->day_type = $day_type; + } + + if ($this->day_type === 'long') + { + $day_names = array('sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'); + } + elseif ($this->day_type === 'short') + { + $day_names = array('sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'); + } + else + { + $day_names = array('su', 'mo', 'tu', 'we', 'th', 'fr', 'sa'); + } + + $days = array(); + for ($i = 0, $c = count($day_names); $i < $c; $i++) + { + $days[] = ($this->CI->lang->line('cal_'.$day_names[$i]) === FALSE) ? ucfirst($day_names[$i]) : $this->CI->lang->line('cal_'.$day_names[$i]); + } + + return $days; + } + + // -------------------------------------------------------------------- + + /** + * Adjust Date + * + * This function makes sure that we have a valid month/year. + * For example, if you submit 13 as the month, the year will + * increment and the month will become January. + * + * @param int the month + * @param int the year + * @return array + */ + public function adjust_date($month, $year) + { + $date = array(); + + $date['month'] = $month; + $date['year'] = $year; + + while ($date['month'] > 12) + { + $date['month'] -= 12; + $date['year']++; + } + + while ($date['month'] <= 0) + { + $date['month'] += 12; + $date['year']--; + } + + if (strlen($date['month']) === 1) + { + $date['month'] = '0'.$date['month']; + } + + return $date; + } + + // -------------------------------------------------------------------- + + /** + * Total days in a given month + * + * @param int the month + * @param int the year + * @return int + */ + public function get_total_days($month, $year) + { + $this->CI->load->helper('date'); + return days_in_month($month, $year); + } + + // -------------------------------------------------------------------- + + /** + * Set Default Template Data + * + * This is used in the event that the user has not created their own template + * + * @return array + */ + public function default_template() + { + return array( + 'table_open' => '', + 'heading_row_start' => '', + 'heading_previous_cell' => '', + 'heading_title_cell' => '', + 'heading_next_cell' => '', + 'heading_row_end' => '', + 'week_row_start' => '', + 'week_day_cell' => '', + 'week_row_end' => '', + 'cal_row_start' => '', + 'cal_cell_start' => '', + 'cal_cell_end_today' => '', + 'cal_cell_end_other' => '', + 'cal_row_end' => '', + 'table_close' => '
<<{heading}>>
{week_day}
', + 'cal_cell_start_today' => '', + 'cal_cell_start_other' => '', + 'cal_cell_content' => '{day}', + 'cal_cell_content_today' => '{day}', + 'cal_cell_no_content' => '{day}', + 'cal_cell_no_content_today' => '{day}', + 'cal_cell_blank' => ' ', + 'cal_cell_other' => '{day}', + 'cal_cell_end' => '
' + ); + } + + // -------------------------------------------------------------------- + + /** + * Parse Template + * + * Harvests the data within the template {pseudo-variables} + * used to display the calendar + * + * @return CI_Calendar + */ + public function parse_template() + { + $this->replacements = $this->default_template(); + + if (empty($this->template)) + { + return $this; + } + + if (is_string($this->template)) + { + $today = array('cal_cell_start_today', 'cal_cell_content_today', 'cal_cell_no_content_today', 'cal_cell_end_today'); + + foreach (array('table_open', 'table_close', 'heading_row_start', 'heading_previous_cell', 'heading_title_cell', 'heading_next_cell', 'heading_row_end', 'week_row_start', 'week_day_cell', 'week_row_end', 'cal_row_start', 'cal_cell_start', 'cal_cell_content', 'cal_cell_no_content', 'cal_cell_blank', 'cal_cell_end', 'cal_row_end', 'cal_cell_start_today', 'cal_cell_content_today', 'cal_cell_no_content_today', 'cal_cell_end_today', 'cal_cell_start_other', 'cal_cell_other', 'cal_cell_end_other') as $val) + { + if (preg_match('/\{'.$val.'\}(.*?)\{\/'.$val.'\}/si', $this->template, $match)) + { + $this->replacements[$val] = $match[1]; + } + elseif (in_array($val, $today, TRUE)) + { + $this->replacements[$val] = $this->replacements[substr($val, 0, -6)]; + } + } + } + elseif (is_array($this->template)) + { + $this->replacements = array_merge($this->replacements, $this->template); + } + + return $this; + } + +} diff --git a/system/libraries/Cart.php b/system/libraries/Cart.php new file mode 100644 index 0000000..4c51e7a --- /dev/null +++ b/system/libraries/Cart.php @@ -0,0 +1,567 @@ +CI =& get_instance(); + + // Are any config settings being passed manually? If so, set them + $config = is_array($params) ? $params : array(); + + // Load the Sessions class + $this->CI->load->driver('session', $config); + + // Grab the shopping cart array from the session table + $this->_cart_contents = $this->CI->session->userdata('cart_contents'); + if ($this->_cart_contents === NULL) + { + // No cart exists so we'll set some base values + $this->_cart_contents = array('cart_total' => 0, 'total_items' => 0); + } + + log_message('info', 'Cart Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Insert items into the cart and save it to the session table + * + * @param array + * @return bool + */ + public function insert($items = array()) + { + // Was any cart data passed? No? Bah... + if ( ! is_array($items) OR count($items) === 0) + { + log_message('error', 'The insert method must be passed an array containing data.'); + return FALSE; + } + + // You can either insert a single product using a one-dimensional array, + // or multiple products using a multi-dimensional one. The way we + // determine the array type is by looking for a required array key named "id" + // at the top level. If it's not found, we will assume it's a multi-dimensional array. + + $save_cart = FALSE; + if (isset($items['id'])) + { + if (($rowid = $this->_insert($items))) + { + $save_cart = TRUE; + } + } + else + { + foreach ($items as $val) + { + if (is_array($val) && isset($val['id'])) + { + if ($this->_insert($val)) + { + $save_cart = TRUE; + } + } + } + } + + // Save the cart data if the insert was successful + if ($save_cart === TRUE) + { + $this->_save_cart(); + return isset($rowid) ? $rowid : TRUE; + } + + return FALSE; + } + + // -------------------------------------------------------------------- + + /** + * Insert + * + * @param array + * @return bool + */ + protected function _insert($items = array()) + { + // Was any cart data passed? No? Bah... + if ( ! is_array($items) OR count($items) === 0) + { + log_message('error', 'The insert method must be passed an array containing data.'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Does the $items array contain an id, quantity, price, and name? These are required + if ( ! isset($items['id'], $items['qty'], $items['price'], $items['name'])) + { + log_message('error', 'The cart array must contain a product ID, quantity, price, and name.'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Prep the quantity. It can only be a number. Duh... also trim any leading zeros + $items['qty'] = (float) $items['qty']; + + // If the quantity is zero or blank there's nothing for us to do + if ($items['qty'] == 0) + { + return FALSE; + } + + // -------------------------------------------------------------------- + + // Validate the product ID. It can only be alpha-numeric, dashes, underscores or periods + // Not totally sure we should impose this rule, but it seems prudent to standardize IDs. + // Note: These can be user-specified by setting the $this->product_id_rules variable. + if ( ! preg_match('/^['.$this->product_id_rules.']+$/i', $items['id'])) + { + log_message('error', 'Invalid product ID. The product ID can only contain alpha-numeric characters, dashes, and underscores'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Validate the product name. It can only be alpha-numeric, dashes, underscores, colons or periods. + // Note: These can be user-specified by setting the $this->product_name_rules variable. + if ($this->product_name_safe && ! preg_match('/^['.$this->product_name_rules.']+$/i'.(UTF8_ENABLED ? 'u' : ''), $items['name'])) + { + log_message('error', 'An invalid name was submitted as the product name: '.$items['name'].' The name can only contain alpha-numeric characters, dashes, underscores, colons, and spaces'); + return FALSE; + } + + // -------------------------------------------------------------------- + + // Prep the price. Remove leading zeros and anything that isn't a number or decimal point. + $items['price'] = (float) $items['price']; + + // We now need to create a unique identifier for the item being inserted into the cart. + // Every time something is added to the cart it is stored in the master cart array. + // Each row in the cart array, however, must have a unique index that identifies not only + // a particular product, but makes it possible to store identical products with different options. + // For example, what if someone buys two identical t-shirts (same product ID), but in + // different sizes? The product ID (and other attributes, like the name) will be identical for + // both sizes because it's the same shirt. The only difference will be the size. + // Internally, we need to treat identical submissions, but with different options, as a unique product. + // Our solution is to convert the options array to a string and MD5 it along with the product ID. + // This becomes the unique "row ID" + if (isset($items['options']) && count($items['options']) > 0) + { + $rowid = md5($items['id'].serialize($items['options'])); + } + else + { + // No options were submitted so we simply MD5 the product ID. + // Technically, we don't need to MD5 the ID in this case, but it makes + // sense to standardize the format of array indexes for both conditions + $rowid = md5($items['id']); + } + + // -------------------------------------------------------------------- + + // Now that we have our unique "row ID", we'll add our cart items to the master array + // grab quantity if it's already there and add it on + $old_quantity = isset($this->_cart_contents[$rowid]['qty']) ? (int) $this->_cart_contents[$rowid]['qty'] : 0; + + // Re-create the entry, just to make sure our index contains only the data from this submission + $items['rowid'] = $rowid; + $items['qty'] += $old_quantity; + $this->_cart_contents[$rowid] = $items; + + return $rowid; + } + + // -------------------------------------------------------------------- + + /** + * Update the cart + * + * This function permits the quantity of a given item to be changed. + * Typically it is called from the "view cart" page if a user makes + * changes to the quantity before checkout. That array must contain the + * product ID and quantity for each item. + * + * @param array + * @return bool + */ + public function update($items = array()) + { + // Was any cart data passed? + if ( ! is_array($items) OR count($items) === 0) + { + return FALSE; + } + + // You can either update a single product using a one-dimensional array, + // or multiple products using a multi-dimensional one. The way we + // determine the array type is by looking for a required array key named "rowid". + // If it's not found we assume it's a multi-dimensional array + $save_cart = FALSE; + if (isset($items['rowid'])) + { + if ($this->_update($items) === TRUE) + { + $save_cart = TRUE; + } + } + else + { + foreach ($items as $val) + { + if (is_array($val) && isset($val['rowid'])) + { + if ($this->_update($val) === TRUE) + { + $save_cart = TRUE; + } + } + } + } + + // Save the cart data if the insert was successful + if ($save_cart === TRUE) + { + $this->_save_cart(); + return TRUE; + } + + return FALSE; + } + + // -------------------------------------------------------------------- + + /** + * Update the cart + * + * This function permits changing item properties. + * Typically it is called from the "view cart" page if a user makes + * changes to the quantity before checkout. That array must contain the + * rowid and quantity for each item. + * + * @param array + * @return bool + */ + protected function _update($items = array()) + { + // Without these array indexes there is nothing we can do + if ( ! isset($items['rowid'], $this->_cart_contents[$items['rowid']])) + { + return FALSE; + } + + // Prep the quantity + if (isset($items['qty'])) + { + $items['qty'] = (float) $items['qty']; + // Is the quantity zero? If so we will remove the item from the cart. + // If the quantity is greater than zero we are updating + if ($items['qty'] == 0) + { + unset($this->_cart_contents[$items['rowid']]); + return TRUE; + } + } + + // find updatable keys + $keys = array_intersect(array_keys($this->_cart_contents[$items['rowid']]), array_keys($items)); + // if a price was passed, make sure it contains valid data + if (isset($items['price'])) + { + $items['price'] = (float) $items['price']; + } + + // product id & name shouldn't be changed + foreach (array_diff($keys, array('id', 'name')) as $key) + { + $this->_cart_contents[$items['rowid']][$key] = $items[$key]; + } + + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Save the cart array to the session DB + * + * @return bool + */ + protected function _save_cart() + { + // Let's add up the individual prices and set the cart sub-total + $this->_cart_contents['total_items'] = $this->_cart_contents['cart_total'] = 0; + foreach ($this->_cart_contents as $key => $val) + { + // We make sure the array contains the proper indexes + if ( ! is_array($val) OR ! isset($val['price'], $val['qty'])) + { + continue; + } + + $this->_cart_contents['cart_total'] += ($val['price'] * $val['qty']); + $this->_cart_contents['total_items'] += $val['qty']; + $this->_cart_contents[$key]['subtotal'] = ($this->_cart_contents[$key]['price'] * $this->_cart_contents[$key]['qty']); + } + + // Is our cart empty? If so we delete it from the session + if (count($this->_cart_contents) <= 2) + { + $this->CI->session->unset_userdata('cart_contents'); + + // Nothing more to do... coffee time! + return FALSE; + } + + // If we made it this far it means that our cart has data. + // Let's pass it to the Session class so it can be stored + $this->CI->session->set_userdata(array('cart_contents' => $this->_cart_contents)); + + // Woot! + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Cart Total + * + * @return int + */ + public function total() + { + return $this->_cart_contents['cart_total']; + } + + // -------------------------------------------------------------------- + + /** + * Remove Item + * + * Removes an item from the cart + * + * @param int + * @return bool + */ + public function remove($rowid) + { + // unset & save + unset($this->_cart_contents[$rowid]); + $this->_save_cart(); + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Total Items + * + * Returns the total item count + * + * @return int + */ + public function total_items() + { + return $this->_cart_contents['total_items']; + } + + // -------------------------------------------------------------------- + + /** + * Cart Contents + * + * Returns the entire cart array + * + * @param bool + * @return array + */ + public function contents($newest_first = FALSE) + { + // do we want the newest first? + $cart = ($newest_first) ? array_reverse($this->_cart_contents) : $this->_cart_contents; + + // Remove these so they don't create a problem when showing the cart table + unset($cart['total_items']); + unset($cart['cart_total']); + + return $cart; + } + + // -------------------------------------------------------------------- + + /** + * Get cart item + * + * Returns the details of a specific item in the cart + * + * @param string $row_id + * @return array + */ + public function get_item($row_id) + { + return (in_array($row_id, array('total_items', 'cart_total'), TRUE) OR ! isset($this->_cart_contents[$row_id])) + ? FALSE + : $this->_cart_contents[$row_id]; + } + + // -------------------------------------------------------------------- + + /** + * Has options + * + * Returns TRUE if the rowid passed to this function correlates to an item + * that has options associated with it. + * + * @param string $row_id = '' + * @return bool + */ + public function has_options($row_id = '') + { + return (isset($this->_cart_contents[$row_id]['options']) && count($this->_cart_contents[$row_id]['options']) !== 0); + } + + // -------------------------------------------------------------------- + + /** + * Product options + * + * Returns the an array of options, for a particular product row ID + * + * @param string $row_id = '' + * @return array + */ + public function product_options($row_id = '') + { + return isset($this->_cart_contents[$row_id]['options']) ? $this->_cart_contents[$row_id]['options'] : array(); + } + + // -------------------------------------------------------------------- + + /** + * Format Number + * + * Returns the supplied number with commas and a decimal point. + * + * @param float + * @return string + */ + public function format_number($n = '') + { + return ($n === '') ? '' : number_format( (float) $n, 2, '.', ','); + } + + // -------------------------------------------------------------------- + + /** + * Destroy the cart + * + * Empties the cart and kills the session + * + * @return void + */ + public function destroy() + { + $this->_cart_contents = array('cart_total' => 0, 'total_items' => 0); + $this->CI->session->unset_userdata('cart_contents'); + } + +} diff --git a/system/libraries/Driver.php b/system/libraries/Driver.php new file mode 100644 index 0000000..7dd66ec --- /dev/null +++ b/system/libraries/Driver.php @@ -0,0 +1,342 @@ +load_driver($child); + } + + /** + * Load driver + * + * Separate load_driver call to support explicit driver load by library or user + * + * @param string Driver name (w/o parent prefix) + * @return object Child class + */ + public function load_driver($child) + { + // Get CodeIgniter instance and subclass prefix + $prefix = config_item('subclass_prefix'); + + if ( ! isset($this->lib_name)) + { + // Get library name without any prefix + $this->lib_name = str_replace(array('CI_', $prefix), '', get_class($this)); + } + + // The child will be prefixed with the parent lib + $child_name = $this->lib_name.'_'.$child; + + // See if requested child is a valid driver + if ( ! in_array($child, $this->valid_drivers)) + { + // The requested driver isn't valid! + $msg = 'Invalid driver requested: '.$child_name; + log_message('error', $msg); + show_error($msg); + } + + // Get package paths and filename case variations to search + $CI = get_instance(); + $paths = $CI->load->get_package_paths(TRUE); + + // Is there an extension? + $class_name = $prefix.$child_name; + $found = class_exists($class_name, FALSE); + if ( ! $found) + { + // Check for subclass file + foreach ($paths as $path) + { + // Does the file exist? + $file = $path.'libraries/'.$this->lib_name.'/drivers/'.$prefix.$child_name.'.php'; + if (file_exists($file)) + { + // Yes - require base class from BASEPATH + $basepath = BASEPATH.'libraries/'.$this->lib_name.'/drivers/'.$child_name.'.php'; + if ( ! file_exists($basepath)) + { + $msg = 'Unable to load the requested class: CI_'.$child_name; + log_message('error', $msg); + show_error($msg); + } + + // Include both sources and mark found + include_once($basepath); + include_once($file); + $found = TRUE; + break; + } + } + } + + // Do we need to search for the class? + if ( ! $found) + { + // Use standard class name + $class_name = 'CI_'.$child_name; + if ( ! class_exists($class_name, FALSE)) + { + // Check package paths + foreach ($paths as $path) + { + // Does the file exist? + $file = $path.'libraries/'.$this->lib_name.'/drivers/'.$child_name.'.php'; + if (file_exists($file)) + { + // Include source + include_once($file); + break; + } + } + } + } + + // Did we finally find the class? + if ( ! class_exists($class_name, FALSE)) + { + if (class_exists($child_name, FALSE)) + { + $class_name = $child_name; + } + else + { + $msg = 'Unable to load the requested driver: '.$class_name; + log_message('error', $msg); + show_error($msg); + } + } + + // Instantiate, decorate and add child + $obj = new $class_name(); + $obj->decorate($this); + $this->$child = $obj; + return $this->$child; + } + +} + +// -------------------------------------------------------------------------- + +/** + * CodeIgniter Driver Class + * + * This class enables you to create drivers for a Library based on the Driver Library. + * It handles the drivers' access to the parent library + * + * @package CodeIgniter + * @subpackage Libraries + * @category Libraries + * @author EllisLab Dev Team + * @link + */ +class CI_Driver { + + /** + * Instance of the parent class + * + * @var object + */ + protected $_parent; + + /** + * List of methods in the parent class + * + * @var array + */ + protected $_methods = array(); + + /** + * List of properties in the parent class + * + * @var array + */ + protected $_properties = array(); + + /** + * Array of methods and properties for the parent class(es) + * + * @static + * @var array + */ + protected static $_reflections = array(); + + /** + * Decorate + * + * Decorates the child with the parent driver lib's methods and properties + * + * @param object + * @return void + */ + public function decorate($parent) + { + $this->_parent = $parent; + + // Lock down attributes to what is defined in the class + // and speed up references in magic methods + + $class_name = get_class($parent); + + if ( ! isset(self::$_reflections[$class_name])) + { + $r = new ReflectionObject($parent); + + foreach ($r->getMethods() as $method) + { + if ($method->isPublic()) + { + $this->_methods[] = $method->getName(); + } + } + + foreach ($r->getProperties() as $prop) + { + if ($prop->isPublic()) + { + $this->_properties[] = $prop->getName(); + } + } + + self::$_reflections[$class_name] = array($this->_methods, $this->_properties); + } + else + { + list($this->_methods, $this->_properties) = self::$_reflections[$class_name]; + } + } + + // -------------------------------------------------------------------- + + /** + * __call magic method + * + * Handles access to the parent driver library's methods + * + * @param string + * @param array + * @return mixed + */ + public function __call($method, $args = array()) + { + if (in_array($method, $this->_methods)) + { + return call_user_func_array(array($this->_parent, $method), $args); + } + + throw new BadMethodCallException('No such method: '.$method.'()'); + } + + // -------------------------------------------------------------------- + + /** + * __get magic method + * + * Handles reading of the parent driver library's properties + * + * @param string + * @return mixed + */ + public function __get($var) + { + if (in_array($var, $this->_properties)) + { + return $this->_parent->$var; + } + } + + // -------------------------------------------------------------------- + + /** + * __set magic method + * + * Handles writing to the parent driver library's properties + * + * @param string + * @param array + * @return mixed + */ + public function __set($var, $val) + { + if (in_array($var, $this->_properties)) + { + $this->_parent->$var = $val; + } + } + +} diff --git a/system/libraries/Email.php b/system/libraries/Email.php new file mode 100644 index 0000000..cd74d6d --- /dev/null +++ b/system/libraries/Email.php @@ -0,0 +1,2490 @@ + '1 (Highest)', + 2 => '2 (High)', + 3 => '3 (Normal)', + 4 => '4 (Low)', + 5 => '5 (Lowest)' + ); + + /** + * mbstring.func_overload flag + * + * @var bool + */ + protected static $func_overload; + + // -------------------------------------------------------------------- + + /** + * Constructor - Sets Email Preferences + * + * The constructor can be passed an array of config values + * + * @param array $config = array() + * @return void + */ + public function __construct(array $config = array()) + { + $this->charset = config_item('charset'); + $this->initialize($config); + $this->_safe_mode = ( ! is_php('5.4') && ini_get('safe_mode')); + + isset(self::$func_overload) OR self::$func_overload = (extension_loaded('mbstring') && ini_get('mbstring.func_overload')); + + log_message('info', 'Email Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Initialize preferences + * + * @param array $config + * @return CI_Email + */ + public function initialize(array $config = array()) + { + $this->clear(); + + foreach ($config as $key => $val) + { + if (isset($this->$key)) + { + $method = 'set_'.$key; + + if (method_exists($this, $method)) + { + $this->$method($val); + } + else + { + $this->$key = $val; + } + } + } + + $this->charset = strtoupper($this->charset); + $this->_smtp_auth = isset($this->smtp_user[0], $this->smtp_pass[0]); + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Initialize the Email Data + * + * @param bool + * @return CI_Email + */ + public function clear($clear_attachments = FALSE) + { + $this->_subject = ''; + $this->_body = ''; + $this->_finalbody = ''; + $this->_header_str = ''; + $this->_replyto_flag = FALSE; + $this->_recipients = array(); + $this->_cc_array = array(); + $this->_bcc_array = array(); + $this->_headers = array(); + $this->_debug_msg = array(); + + $this->set_header('Date', $this->_set_date()); + + if ($clear_attachments !== FALSE) + { + $this->_attachments = array(); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set FROM + * + * @param string $from + * @param string $name + * @param string $return_path = NULL Return-Path + * @return CI_Email + */ + public function from($from, $name = '', $return_path = NULL) + { + if (preg_match('/\<(.*)\>/', $from, $match)) + { + $from = $match[1]; + } + + if ($this->validate) + { + $this->validate_email($this->_str_to_array($from)); + if ($return_path) + { + $this->validate_email($this->_str_to_array($return_path)); + } + } + + // prepare the display name + if ($name !== '') + { + // only use Q encoding if there are characters that would require it + if ( ! preg_match('/[\200-\377]/', $name)) + { + // add slashes for non-printing characters, slashes, and double quotes, and surround it in double quotes + $name = '"'.addcslashes($name, "\0..\37\177'\"\\").'"'; + } + else + { + $name = $this->_prep_q_encoding($name); + } + } + + $this->set_header('From', $name.' <'.$from.'>'); + + isset($return_path) OR $return_path = $from; + $this->set_header('Return-Path', '<'.$return_path.'>'); + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Reply-to + * + * @param string + * @param string + * @return CI_Email + */ + public function reply_to($replyto, $name = '') + { + if (preg_match('/\<(.*)\>/', $replyto, $match)) + { + $replyto = $match[1]; + } + + if ($this->validate) + { + $this->validate_email($this->_str_to_array($replyto)); + } + + if ($name !== '') + { + // only use Q encoding if there are characters that would require it + if ( ! preg_match('/[\200-\377]/', $name)) + { + // add slashes for non-printing characters, slashes, and double quotes, and surround it in double quotes + $name = '"'.addcslashes($name, "\0..\37\177'\"\\").'"'; + } + else + { + $name = $this->_prep_q_encoding($name); + } + } + + $this->set_header('Reply-To', $name.' <'.$replyto.'>'); + $this->_replyto_flag = TRUE; + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Recipients + * + * @param string + * @return CI_Email + */ + public function to($to) + { + $to = $this->_str_to_array($to); + $to = $this->clean_email($to); + + if ($this->validate) + { + $this->validate_email($to); + } + + if ($this->_get_protocol() !== 'mail') + { + $this->set_header('To', implode(', ', $to)); + } + + $this->_recipients = $to; + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set CC + * + * @param string + * @return CI_Email + */ + public function cc($cc) + { + $cc = $this->clean_email($this->_str_to_array($cc)); + + if ($this->validate) + { + $this->validate_email($cc); + } + + $this->set_header('Cc', implode(', ', $cc)); + + if ($this->_get_protocol() === 'smtp') + { + $this->_cc_array = $cc; + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set BCC + * + * @param string + * @param string + * @return CI_Email + */ + public function bcc($bcc, $limit = '') + { + if ($limit !== '' && is_numeric($limit)) + { + $this->bcc_batch_mode = TRUE; + $this->bcc_batch_size = $limit; + } + + $bcc = $this->clean_email($this->_str_to_array($bcc)); + + if ($this->validate) + { + $this->validate_email($bcc); + } + + if ($this->_get_protocol() === 'smtp' OR ($this->bcc_batch_mode && count($bcc) > $this->bcc_batch_size)) + { + $this->_bcc_array = $bcc; + } + else + { + $this->set_header('Bcc', implode(', ', $bcc)); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Email Subject + * + * @param string + * @return CI_Email + */ + public function subject($subject) + { + $subject = $this->_prep_q_encoding($subject); + $this->set_header('Subject', $subject); + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Body + * + * @param string + * @return CI_Email + */ + public function message($body) + { + $this->_body = rtrim(str_replace("\r", '', $body)); + + /* strip slashes only if magic quotes is ON + if we do it with magic quotes OFF, it strips real, user-inputted chars. + + NOTE: In PHP 5.4 get_magic_quotes_gpc() will always return 0 and + it will probably not exist in future versions at all. + */ + if ( ! is_php('5.4') && get_magic_quotes_gpc()) + { + $this->_body = stripslashes($this->_body); + } + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Assign file attachments + * + * @param string $file Can be local path, URL or buffered content + * @param string $disposition = 'attachment' + * @param string $newname = NULL + * @param string $mime = '' + * @return CI_Email + */ + public function attach($file, $disposition = '', $newname = NULL, $mime = '') + { + if ($mime === '') + { + if (strpos($file, '://') === FALSE && ! file_exists($file)) + { + $this->_set_error_message('lang:email_attachment_missing', $file); + return FALSE; + } + + if ( ! $fp = @fopen($file, 'rb')) + { + $this->_set_error_message('lang:email_attachment_unreadable', $file); + return FALSE; + } + + $file_content = stream_get_contents($fp); + $mime = $this->_mime_types(pathinfo($file, PATHINFO_EXTENSION)); + fclose($fp); + } + else + { + $file_content =& $file; // buffered file + } + + $this->_attachments[] = array( + 'name' => array($file, $newname), + 'disposition' => empty($disposition) ? 'attachment' : $disposition, // Can also be 'inline' Not sure if it matters + 'type' => $mime, + 'content' => chunk_split(base64_encode($file_content)), + 'multipart' => 'mixed' + ); + + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set and return attachment Content-ID + * + * Useful for attached inline pictures + * + * @param string $filename + * @return string + */ + public function attachment_cid($filename) + { + for ($i = 0, $c = count($this->_attachments); $i < $c; $i++) + { + if ($this->_attachments[$i]['name'][0] === $filename) + { + $this->_attachments[$i]['multipart'] = 'related'; + $this->_attachments[$i]['cid'] = uniqid(basename($this->_attachments[$i]['name'][0]).'@'); + return $this->_attachments[$i]['cid']; + } + } + + return FALSE; + } + + // -------------------------------------------------------------------- + + /** + * Add a Header Item + * + * @param string + * @param string + * @return CI_Email + */ + public function set_header($header, $value) + { + $this->_headers[$header] = str_replace(array("\n", "\r"), '', $value); + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Convert a String to an Array + * + * @param string + * @return array + */ + protected function _str_to_array($email) + { + if ( ! is_array($email)) + { + return (strpos($email, ',') !== FALSE) + ? preg_split('/[\s,]/', $email, -1, PREG_SPLIT_NO_EMPTY) + : (array) trim($email); + } + + return $email; + } + + // -------------------------------------------------------------------- + + /** + * Set Multipart Value + * + * @param string + * @return CI_Email + */ + public function set_alt_message($str) + { + $this->alt_message = (string) $str; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Mailtype + * + * @param string + * @return CI_Email + */ + public function set_mailtype($type = 'text') + { + $this->mailtype = ($type === 'html') ? 'html' : 'text'; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Wordwrap + * + * @param bool + * @return CI_Email + */ + public function set_wordwrap($wordwrap = TRUE) + { + $this->wordwrap = (bool) $wordwrap; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Protocol + * + * @param string + * @return CI_Email + */ + public function set_protocol($protocol = 'mail') + { + $this->protocol = in_array($protocol, $this->_protocols, TRUE) ? strtolower($protocol) : 'mail'; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Priority + * + * @param int + * @return CI_Email + */ + public function set_priority($n = 3) + { + $this->priority = preg_match('/^[1-5]$/', $n) ? (int) $n : 3; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set Newline Character + * + * @param string + * @return CI_Email + */ + public function set_newline($newline = "\n") + { + $this->newline = in_array($newline, array("\n", "\r\n", "\r")) ? $newline : "\n"; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Set CRLF + * + * @param string + * @return CI_Email + */ + public function set_crlf($crlf = "\n") + { + $this->crlf = ($crlf !== "\n" && $crlf !== "\r\n" && $crlf !== "\r") ? "\n" : $crlf; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Get the Message ID + * + * @return string + */ + protected function _get_message_id() + { + $from = str_replace(array('>', '<'), '', $this->_headers['Return-Path']); + return '<'.uniqid('').strstr($from, '@').'>'; + } + + // -------------------------------------------------------------------- + + /** + * Get Mail Protocol + * + * @return mixed + */ + protected function _get_protocol() + { + $this->protocol = strtolower($this->protocol); + in_array($this->protocol, $this->_protocols, TRUE) OR $this->protocol = 'mail'; + return $this->protocol; + } + + // -------------------------------------------------------------------- + + /** + * Get Mail Encoding + * + * @return string + */ + protected function _get_encoding() + { + in_array($this->_encoding, $this->_bit_depths) OR $this->_encoding = '8bit'; + + foreach ($this->_base_charsets as $charset) + { + if (strpos($this->charset, $charset) === 0) + { + $this->_encoding = '7bit'; + } + } + + return $this->_encoding; + } + + // -------------------------------------------------------------------- + + /** + * Get content type (text/html/attachment) + * + * @return string + */ + protected function _get_content_type() + { + if ($this->mailtype === 'html') + { + return empty($this->_attachments) ? 'html' : 'html-attach'; + } + elseif ($this->mailtype === 'text' && ! empty($this->_attachments)) + { + return 'plain-attach'; + } + + return 'plain'; + } + + // -------------------------------------------------------------------- + + /** + * Set RFC 822 Date + * + * @return string + */ + protected function _set_date() + { + $timezone = date('Z'); + $operator = ($timezone[0] === '-') ? '-' : '+'; + $timezone = abs($timezone); + $timezone = floor($timezone/3600) * 100 + ($timezone % 3600) / 60; + + return sprintf('%s %s%04d', date('D, j M Y H:i:s'), $operator, $timezone); + } + + // -------------------------------------------------------------------- + + /** + * Mime message + * + * @return string + */ + protected function _get_mime_message() + { + return 'This is a multi-part message in MIME format.'.$this->newline.'Your email application may not support this format.'; + } + + // -------------------------------------------------------------------- + + /** + * Validate Email Address + * + * @param string + * @return bool + */ + public function validate_email($email) + { + if ( ! is_array($email)) + { + $this->_set_error_message('lang:email_must_be_array'); + return FALSE; + } + + foreach ($email as $val) + { + if ( ! $this->valid_email($val)) + { + $this->_set_error_message('lang:email_invalid_address', $val); + return FALSE; + } + } + + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Email Validation + * + * @param string + * @return bool + */ + public function valid_email($email) + { + if (function_exists('idn_to_ascii') && strpos($email, '@')) + { + list($account, $domain) = explode('@', $email, 2); + $domain = defined('INTL_IDNA_VARIANT_UTS46') + ? idn_to_ascii($domain, 0, INTL_IDNA_VARIANT_UTS46) + : idn_to_ascii($domain); + + if ($domain !== FALSE) + { + $email = $account.'@'.$domain; + } + } + + return (bool) filter_var($email, FILTER_VALIDATE_EMAIL); + } + + // -------------------------------------------------------------------- + + /** + * Clean Extended Email Address: Joe Smith + * + * @param string + * @return string + */ + public function clean_email($email) + { + if ( ! is_array($email)) + { + return preg_match('/\<(.*)\>/', $email, $match) ? $match[1] : $email; + } + + $clean_email = array(); + + foreach ($email as $addy) + { + $clean_email[] = preg_match('/\<(.*)\>/', $addy, $match) ? $match[1] : $addy; + } + + return $clean_email; + } + + // -------------------------------------------------------------------- + + /** + * Build alternative plain text message + * + * Provides the raw message for use in plain-text headers of + * HTML-formatted emails. + * If the user hasn't specified his own alternative message + * it creates one by stripping the HTML + * + * @return string + */ + protected function _get_alt_message() + { + if ( ! empty($this->alt_message)) + { + return ($this->wordwrap) + ? $this->word_wrap($this->alt_message, 76) + : $this->alt_message; + } + + $body = preg_match('/\(.*)\<\/body\>/si', $this->_body, $match) ? $match[1] : $this->_body; + $body = str_replace("\t", '', preg_replace('#\n"; + } + + return $r; + } + + // -------------------------------------------------------------------- + + /** + * Executes the Method + * + * @param object + * @return mixed + */ + protected function _execute($m) + { + $methName = $m->method_name; + + // Check to see if it is a system call + $system_call = (strpos($methName, 'system') === 0); + + if ($this->xss_clean === FALSE) + { + $m->xss_clean = FALSE; + } + + //------------------------------------- + // Valid Method + //------------------------------------- + + if ( ! isset($this->methods[$methName]['function'])) + { + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + } + + //------------------------------------- + // Check for Method (and Object) + //------------------------------------- + + $method_parts = explode('.', $this->methods[$methName]['function']); + $objectCall = ! empty($method_parts[1]); + + if ($system_call === TRUE) + { + if ( ! is_callable(array($this, $method_parts[1]))) + { + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + } + } + elseif (($objectCall && ! is_callable(array($method_parts[0], $method_parts[1]))) + OR ( ! $objectCall && ! is_callable($this->methods[$methName]['function'])) + ) + { + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + } + + //------------------------------------- + // Checking Methods Signature + //------------------------------------- + + if (isset($this->methods[$methName]['signature'])) + { + $sig = $this->methods[$methName]['signature']; + for ($i = 0, $c = count($sig); $i < $c; $i++) + { + $current_sig = $sig[$i]; + + if (count($current_sig) === count($m->params)+1) + { + for ($n = 0, $mc = count($m->params); $n < $mc; $n++) + { + $p = $m->params[$n]; + $pt = ($p->kindOf() === 'scalar') ? $p->scalarval() : $p->kindOf(); + + if ($pt !== $current_sig[$n+1]) + { + $pno = $n+1; + $wanted = $current_sig[$n+1]; + + return new XML_RPC_Response(0, + $this->xmlrpcerr['incorrect_params'], + $this->xmlrpcstr['incorrect_params'] . + ': Wanted '.$wanted.', got '.$pt.' at param '.$pno.')'); + } + } + } + } + } + + //------------------------------------- + // Calls the Function + //------------------------------------- + + if ($objectCall === TRUE) + { + if ($method_parts[0] === 'this' && $system_call === TRUE) + { + return call_user_func(array($this, $method_parts[1]), $m); + } + elseif ($this->object === FALSE) + { + return get_instance()->{$method_parts[1]}($m); + } + + return $this->object->{$method_parts[1]}($m); + } + + return call_user_func($this->methods[$methName]['function'], $m); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: List Methods + * + * @param mixed + * @return object + */ + public function listMethods($m) + { + $v = new XML_RPC_Values(); + $output = array(); + + foreach ($this->methods as $key => $value) + { + $output[] = new XML_RPC_Values($key, 'string'); + } + + foreach ($this->system_methods as $key => $value) + { + $output[] = new XML_RPC_Values($key, 'string'); + } + + $v->addArray($output); + return new XML_RPC_Response($v); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: Return Signature for Method + * + * @param mixed + * @return object + */ + public function methodSignature($m) + { + $parameters = $m->output_parameters(); + $method_name = $parameters[0]; + + if (isset($this->methods[$method_name])) + { + if ($this->methods[$method_name]['signature']) + { + $sigs = array(); + $signature = $this->methods[$method_name]['signature']; + + for ($i = 0, $c = count($signature); $i < $c; $i++) + { + $cursig = array(); + $inSig = $signature[$i]; + for ($j = 0, $jc = count($inSig); $j < $jc; $j++) + { + $cursig[]= new XML_RPC_Values($inSig[$j], 'string'); + } + $sigs[] = new XML_RPC_Values($cursig, 'array'); + } + + return new XML_RPC_Response(new XML_RPC_Values($sigs, 'array')); + } + + return new XML_RPC_Response(new XML_RPC_Values('undef', 'string')); + } + + return new XML_RPC_Response(0, $this->xmlrpcerr['introspect_unknown'], $this->xmlrpcstr['introspect_unknown']); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: Doc String for Method + * + * @param mixed + * @return object + */ + public function methodHelp($m) + { + $parameters = $m->output_parameters(); + $method_name = $parameters[0]; + + if (isset($this->methods[$method_name])) + { + $docstring = isset($this->methods[$method_name]['docstring']) ? $this->methods[$method_name]['docstring'] : ''; + + return new XML_RPC_Response(new XML_RPC_Values($docstring, 'string')); + } + + return new XML_RPC_Response(0, $this->xmlrpcerr['introspect_unknown'], $this->xmlrpcstr['introspect_unknown']); + } + + // -------------------------------------------------------------------- + + /** + * Server Function: Multi-call + * + * @param mixed + * @return object + */ + public function multicall($m) + { + // Disabled + return new XML_RPC_Response(0, $this->xmlrpcerr['unknown_method'], $this->xmlrpcstr['unknown_method']); + + $parameters = $m->output_parameters(); + $calls = $parameters[0]; + + $result = array(); + + foreach ($calls as $value) + { + $m = new XML_RPC_Message($value[0]); + $plist = ''; + + for ($i = 0, $c = count($value[1]); $i < $c; $i++) + { + $m->addParam(new XML_RPC_Values($value[1][$i], 'string')); + } + + $attempt = $this->_execute($m); + + if ($attempt->faultCode() !== 0) + { + return $attempt; + } + + $result[] = new XML_RPC_Values(array($attempt->value()), 'array'); + } + + return new XML_RPC_Response(new XML_RPC_Values($result, 'array')); + } + + // -------------------------------------------------------------------- + + /** + * Multi-call Function: Error Handling + * + * @param mixed + * @return object + */ + public function multicall_error($err) + { + $str = is_string($err) ? $this->xmlrpcstr["multicall_${err}"] : $err->faultString(); + $code = is_string($err) ? $this->xmlrpcerr["multicall_${err}"] : $err->faultCode(); + + $struct['faultCode'] = new XML_RPC_Values($code, 'int'); + $struct['faultString'] = new XML_RPC_Values($str, 'string'); + + return new XML_RPC_Values($struct, 'struct'); + } + + // -------------------------------------------------------------------- + + /** + * Multi-call Function: Processes method + * + * @param mixed + * @return object + */ + public function do_multicall($call) + { + if ($call->kindOf() !== 'struct') + { + return $this->multicall_error('notstruct'); + } + elseif ( ! $methName = $call->me['struct']['methodName']) + { + return $this->multicall_error('nomethod'); + } + + list($scalar_value, $scalar_type) = array(reset($methName->me), key($methName->me)); + $scalar_type = $scalar_type === $this->xmlrpcI4 ? $this->xmlrpcInt : $scalar_type; + + if ($methName->kindOf() !== 'scalar' OR $scalar_type !== 'string') + { + return $this->multicall_error('notstring'); + } + elseif ($scalar_value === 'system.multicall') + { + return $this->multicall_error('recursion'); + } + elseif ( ! $params = $call->me['struct']['params']) + { + return $this->multicall_error('noparams'); + } + elseif ($params->kindOf() !== 'array') + { + return $this->multicall_error('notarray'); + } + + list($b, $a) = array(reset($params->me), key($params->me)); + + $msg = new XML_RPC_Message($scalar_value); + for ($i = 0, $numParams = count($b); $i < $numParams; $i++) + { + $msg->params[] = $params->me['array'][$i]; + } + + $result = $this->_execute($msg); + + if ($result->faultCode() !== 0) + { + return $this->multicall_error($result); + } + + return new XML_RPC_Values(array($result->value()), 'array'); + } + +} diff --git a/system/libraries/Zip.php b/system/libraries/Zip.php new file mode 100644 index 0000000..f8f95fe --- /dev/null +++ b/system/libraries/Zip.php @@ -0,0 +1,532 @@ +now = time(); + log_message('info', 'Zip Compression Class Initialized'); + } + + // -------------------------------------------------------------------- + + /** + * Add Directory + * + * Lets you add a virtual directory into which you can place files. + * + * @param mixed $directory the directory name. Can be string or array + * @return void + */ + public function add_dir($directory) + { + foreach ((array) $directory as $dir) + { + if ( ! preg_match('|.+/$|', $dir)) + { + $dir .= '/'; + } + + $dir_time = $this->_get_mod_time($dir); + $this->_add_dir($dir, $dir_time['file_mtime'], $dir_time['file_mdate']); + } + } + + // -------------------------------------------------------------------- + + /** + * Get file/directory modification time + * + * If this is a newly created file/dir, we will set the time to 'now' + * + * @param string $dir path to file + * @return array filemtime/filemdate + */ + protected function _get_mod_time($dir) + { + // filemtime() may return false, but raises an error for non-existing files + $date = file_exists($dir) ? getdate(filemtime($dir)) : getdate($this->now); + + return array( + 'file_mtime' => ($date['hours'] << 11) + ($date['minutes'] << 5) + $date['seconds'] / 2, + 'file_mdate' => (($date['year'] - 1980) << 9) + ($date['mon'] << 5) + $date['mday'] + ); + } + + // -------------------------------------------------------------------- + + /** + * Add Directory + * + * @param string $dir the directory name + * @param int $file_mtime + * @param int $file_mdate + * @return void + */ + protected function _add_dir($dir, $file_mtime, $file_mdate) + { + $dir = str_replace('\\', '/', $dir); + + $this->zipdata .= + "\x50\x4b\x03\x04\x0a\x00\x00\x00\x00\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V', 0) // crc32 + .pack('V', 0) // compressed filesize + .pack('V', 0) // uncompressed filesize + .pack('v', self::strlen($dir)) // length of pathname + .pack('v', 0) // extra field length + .$dir + // below is "data descriptor" segment + .pack('V', 0) // crc32 + .pack('V', 0) // compressed filesize + .pack('V', 0); // uncompressed filesize + + $this->directory .= + "\x50\x4b\x01\x02\x00\x00\x0a\x00\x00\x00\x00\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V',0) // crc32 + .pack('V',0) // compressed filesize + .pack('V',0) // uncompressed filesize + .pack('v', self::strlen($dir)) // length of pathname + .pack('v', 0) // extra field length + .pack('v', 0) // file comment length + .pack('v', 0) // disk number start + .pack('v', 0) // internal file attributes + .pack('V', 16) // external file attributes - 'directory' bit set + .pack('V', $this->offset) // relative offset of local header + .$dir; + + $this->offset = self::strlen($this->zipdata); + $this->entries++; + } + + // -------------------------------------------------------------------- + + /** + * Add Data to Zip + * + * Lets you add files to the archive. If the path is included + * in the filename it will be placed within a directory. Make + * sure you use add_dir() first to create the folder. + * + * @param mixed $filepath A single filepath or an array of file => data pairs + * @param string $data Single file contents + * @return void + */ + public function add_data($filepath, $data = NULL) + { + if (is_array($filepath)) + { + foreach ($filepath as $path => $data) + { + $file_data = $this->_get_mod_time($path); + $this->_add_data($path, $data, $file_data['file_mtime'], $file_data['file_mdate']); + } + } + else + { + $file_data = $this->_get_mod_time($filepath); + $this->_add_data($filepath, $data, $file_data['file_mtime'], $file_data['file_mdate']); + } + } + + // -------------------------------------------------------------------- + + /** + * Add Data to Zip + * + * @param string $filepath the file name/path + * @param string $data the data to be encoded + * @param int $file_mtime + * @param int $file_mdate + * @return void + */ + protected function _add_data($filepath, $data, $file_mtime, $file_mdate) + { + $filepath = str_replace('\\', '/', $filepath); + + $uncompressed_size = self::strlen($data); + $crc32 = crc32($data); + $gzdata = self::substr(gzcompress($data, $this->compression_level), 2, -4); + $compressed_size = self::strlen($gzdata); + + $this->zipdata .= + "\x50\x4b\x03\x04\x14\x00\x00\x00\x08\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V', $crc32) + .pack('V', $compressed_size) + .pack('V', $uncompressed_size) + .pack('v', self::strlen($filepath)) // length of filename + .pack('v', 0) // extra field length + .$filepath + .$gzdata; // "file data" segment + + $this->directory .= + "\x50\x4b\x01\x02\x00\x00\x14\x00\x00\x00\x08\x00" + .pack('v', $file_mtime) + .pack('v', $file_mdate) + .pack('V', $crc32) + .pack('V', $compressed_size) + .pack('V', $uncompressed_size) + .pack('v', self::strlen($filepath)) // length of filename + .pack('v', 0) // extra field length + .pack('v', 0) // file comment length + .pack('v', 0) // disk number start + .pack('v', 0) // internal file attributes + .pack('V', 32) // external file attributes - 'archive' bit set + .pack('V', $this->offset) // relative offset of local header + .$filepath; + + $this->offset = self::strlen($this->zipdata); + $this->entries++; + $this->file_num++; + } + + // -------------------------------------------------------------------- + + /** + * Read the contents of a file and add it to the zip + * + * @param string $path + * @param bool $archive_filepath + * @return bool + */ + public function read_file($path, $archive_filepath = FALSE) + { + if (file_exists($path) && FALSE !== ($data = file_get_contents($path))) + { + if (is_string($archive_filepath)) + { + $name = str_replace('\\', '/', $archive_filepath); + } + else + { + $name = str_replace('\\', '/', $path); + + if ($archive_filepath === FALSE) + { + $name = preg_replace('|.*/(.+)|', '\\1', $name); + } + } + + $this->add_data($name, $data); + return TRUE; + } + + return FALSE; + } + + // ------------------------------------------------------------------------ + + /** + * Read a directory and add it to the zip. + * + * This function recursively reads a folder and everything it contains (including + * sub-folders) and creates a zip based on it. Whatever directory structure + * is in the original file path will be recreated in the zip file. + * + * @param string $path path to source directory + * @param bool $preserve_filepath + * @param string $root_path + * @return bool + */ + public function read_dir($path, $preserve_filepath = TRUE, $root_path = NULL) + { + $path = rtrim($path, '/\\').DIRECTORY_SEPARATOR; + if ( ! $fp = @opendir($path)) + { + return FALSE; + } + + // Set the original directory root for child dir's to use as relative + if ($root_path === NULL) + { + $root_path = str_replace(array('\\', '/'), DIRECTORY_SEPARATOR, dirname($path)).DIRECTORY_SEPARATOR; + } + + while (FALSE !== ($file = readdir($fp))) + { + if ($file[0] === '.') + { + continue; + } + + if (is_dir($path.$file)) + { + $this->read_dir($path.$file.DIRECTORY_SEPARATOR, $preserve_filepath, $root_path); + } + elseif (FALSE !== ($data = file_get_contents($path.$file))) + { + $name = str_replace(array('\\', '/'), DIRECTORY_SEPARATOR, $path); + if ($preserve_filepath === FALSE) + { + $name = str_replace($root_path, '', $name); + } + + $this->add_data($name.$file, $data); + } + } + + closedir($fp); + return TRUE; + } + + // -------------------------------------------------------------------- + + /** + * Get the Zip file + * + * @return string (binary encoded) + */ + public function get_zip() + { + // Is there any data to return? + if ($this->entries === 0) + { + return FALSE; + } + + return $this->zipdata + .$this->directory."\x50\x4b\x05\x06\x00\x00\x00\x00" + .pack('v', $this->entries) // total # of entries "on this disk" + .pack('v', $this->entries) // total # of entries overall + .pack('V', self::strlen($this->directory)) // size of central dir + .pack('V', self::strlen($this->zipdata)) // offset to start of central dir + ."\x00\x00"; // .zip file comment length + } + + // -------------------------------------------------------------------- + + /** + * Write File to the specified directory + * + * Lets you write a file + * + * @param string $filepath the file name + * @return bool + */ + public function archive($filepath) + { + if ( ! ($fp = @fopen($filepath, 'w+b'))) + { + return FALSE; + } + + flock($fp, LOCK_EX); + + for ($result = $written = 0, $data = $this->get_zip(), $length = self::strlen($data); $written < $length; $written += $result) + { + if (($result = fwrite($fp, self::substr($data, $written))) === FALSE) + { + break; + } + } + + flock($fp, LOCK_UN); + fclose($fp); + + return is_int($result); + } + + // -------------------------------------------------------------------- + + /** + * Download + * + * @param string $filename the file name + * @return void + */ + public function download($filename = 'backup.zip') + { + if ( ! preg_match('|.+?\.zip$|', $filename)) + { + $filename .= '.zip'; + } + + get_instance()->load->helper('download'); + $get_zip = $this->get_zip(); + $zip_content =& $get_zip; + + force_download($filename, $zip_content); + } + + // -------------------------------------------------------------------- + + /** + * Initialize Data + * + * Lets you clear current zip data. Useful if you need to create + * multiple zips with different data. + * + * @return CI_Zip + */ + public function clear_data() + { + $this->zipdata = ''; + $this->directory = ''; + $this->entries = 0; + $this->file_num = 0; + $this->offset = 0; + return $this; + } + + // -------------------------------------------------------------------- + + /** + * Byte-safe strlen() + * + * @param string $str + * @return int + */ + protected static function strlen($str) + { + return (self::$func_overload) + ? mb_strlen($str, '8bit') + : strlen($str); + } + + // -------------------------------------------------------------------- + + /** + * Byte-safe substr() + * + * @param string $str + * @param int $start + * @param int $length + * @return string + */ + protected static function substr($str, $start, $length = NULL) + { + if (self::$func_overload) + { + // mb_substr($str, $start, null, '8bit') returns an empty + // string on PHP 5.3 + isset($length) OR $length = ($start >= 0 ? self::strlen($str) - $start : -$start); + return mb_substr($str, $start, $length, '8bit'); + } + + return isset($length) + ? substr($str, $start, $length) + : substr($str, $start); + } +} diff --git a/system/libraries/index.html b/system/libraries/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/system/libraries/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

Directory access is forbidden.

+ + +

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≫V8 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 z zUyzpHG9dWqRK9KIMSiQ78pF_{NOJRS(f8U_3i=0g*ijCpIA`Z@(@Tt|-m2VdgUdiH zsetDY?T{^eaY5*_I=!VsoSqNv;MZ|rEF+6WUajK$GfTYVd(m2deV6)}DUma-O|6&$ zIyjfq4~fgTXDYa+myk(yF8Qf>5^(`G3BF2Z>dToFDH;unfolp$cLa!2`nahSgxH=4 zd{gKD`3nT)oK<6o7w0LHM?MptNpF8ek1SkQ3U(YEp5C#mdBcjpxMZ0EbzFFJy=ebM z-|eA0ZpRPZhGDa0ITItp z(q~4Pl^`fF!K+<4Afr(2G~5B8IMJBu57>L6;3nI+8{KI*isWq(s6Y9s`rrOQD^b?89uE)~?RGSe-L2Vf-0GRvZKpZCoaXm#ksohk- zGwU}*&O zzw%R9%@)B+vHZCvfExw23w;n7MN4H zmnm*hcj|Y>Bjx1ovj=5dhxa6jb-QxG$UrA>wjKzIIrzId1ffcUJ@8HX_FF>5N5k1~zh!1kFy zx-*w>%(-K;xU0O_)p5A!(u4!9v^Sn4V}=yEEW{SW!?lLA^ECPi>>mP+H{3Z_qE-Xd zlfM@LD3m{P9^25EuvIdZeQv3e;)I$1kdRmnXb{xN4GyK3O6u2+*rwX8yu0V#9jCk~ z+dj$+(qSY8if+uP8TAS?a=ApGda_JZTM>7RbjD)IRaFj7)P>IwzP@Y!7e#>Zl;+7Gpd0 zTd7Tlb?e!Eq^z|6mhG>qSq|83s{0#gcP6M5Yfd}*eiH&5=@zPg=_3Ezze7m4$%lPK zQf6mg*``Y;_Y9t@pZFgGaS`k644^r)@;di?X97934kF&;)zp|skoQ9=cqJV`&-B-K z|5(a}E#JHKuQs`ywlng@S*>=!=R#Dc9@$m4eK9I&m8-gA#DivxEdXgvM(Cy$Z`FaC z(mN*1nPZ)M+Wq3<;XFu@I@hWPZ*{)wa{n}k&D@$mmPv%7cd#B{}#0r-Nq9|Cgs4oWtH~9z&Q%hV;?FxV@n?UY)XLcyeVv~ugnk@ z_s0O*2h>XYi+`YjxvnZgg=Z7CY={GX*n|Xh$h=4=`H7abZZsZbbv;}5W-Sg#ZmF&@ zsUOh+dx6~MfPpyNf9L;2^}A6Vu#Dkp0b0x*&IN*8n`v{w6;z~gDv_5JVL_wK)&1|g zjAgxfUvIEojuCoz%t(JsQ&XiMGy6Ulj#<+Sc9Peq9$#5B9zzELi7?MHDBOW>wr7D$yZ=H&&w+O^Bt~dk{9*of1H&*4AMc4o!z^z z7YG$0Ll)YPPZ*v+hdlCHM~`d+NH>f5z|;o@0|2%~F?i$l8a7E)Q>ECy^>om~l}#(@ ztm3Pc>7A&LF8ekK_`!Sms-1)D)aDEQK760!dofgeaOQdv6!Ze?6sn%O@dd0c@X%#} zGM=-@-CdHj+?0R<&0bqF{Qqm|+{2Pg*S0@v*6LlFnLEHn%0A6)KrBn4GFR^bk^9_~ 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 literal 0 HcmV?d00001 diff --git a/static/images/dubious_290.png b/static/images/dubious_290.png new file mode 100644 index 0000000000000000000000000000000000000000..ae06733c805959a41232400ce1c5134cb7d41a97 GIT binary patch literal 17101 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 I>zopr0H})2i2wiq literal 0 HcmV?d00001 diff --git a/static/images/logo.png b/static/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c96f16c4c5e19da8988732684b483cf639db0ce0 GIT binary patch literal 15754 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 literal 0 HcmV?d00001 diff --git a/static/jquery.min.js b/static/jquery.min.js new file mode 100644 index 0000000..4d9b3a2 --- /dev/null +++ b/static/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("' + : $r; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('get_clickable_smileys')) +{ + /** + * Get Clickable Smileys + * + * Returns an array of image tag links that can be clicked to be inserted + * into a form field. + * + * @param string the URL to the folder containing the smiley images + * @param array + * @return array + */ + function get_clickable_smileys($image_url, $alias = '') + { + // For backward compatibility with js_insert_smiley + if (is_array($alias)) + { + $smileys = $alias; + } + elseif (FALSE === ($smileys = _get_smiley_array())) + { + return FALSE; + } + + // Add a trailing slash to the file path if needed + $image_url = rtrim($image_url, '/').'/'; + + $used = array(); + foreach ($smileys as $key => $val) + { + // Keep duplicates from being used, which can happen if the + // mapping array contains multiple identical replacements. For example: + // :-) and :) might be replaced with the same image so both smileys + // will be in the array. + if (isset($used[$smileys[$key][0]])) + { + continue; + } + + $link[] = ''.$smileys[$key][3].''; + $used[$smileys[$key][0]] = TRUE; + } + + return $link; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('parse_smileys')) +{ + /** + * Parse Smileys + * + * Takes a string as input and swaps any contained smileys for the actual image + * + * @param string the text to be parsed + * @param string the URL to the folder containing the smiley images + * @param array + * @return string + */ + function parse_smileys($str = '', $image_url = '', $smileys = NULL) + { + if ($image_url === '' OR ( ! is_array($smileys) && FALSE === ($smileys = _get_smiley_array()))) + { + return $str; + } + + // Add a trailing slash to the file path if needed + $image_url = rtrim($image_url, '/').'/'; + + foreach ($smileys as $key => $val) + { + $str = str_replace($key, ''.$smileys[$key][3].'', $str); + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('_get_smiley_array')) +{ + /** + * Get Smiley Array + * + * Fetches the config/smiley.php file + * + * @return mixed + */ + function _get_smiley_array() + { + static $_smileys; + + if ( ! is_array($_smileys)) + { + if (file_exists(APPPATH.'config/smileys.php')) + { + include(APPPATH.'config/smileys.php'); + } + + if (file_exists(APPPATH.'config/'.ENVIRONMENT.'/smileys.php')) + { + include(APPPATH.'config/'.ENVIRONMENT.'/smileys.php'); + } + + if (empty($smileys) OR ! is_array($smileys)) + { + $_smileys = array(); + return FALSE; + } + + $_smileys = $smileys; + } + + return $_smileys; + } +} diff --git a/system/helpers/string_helper.php b/system/helpers/string_helper.php new file mode 100644 index 0000000..3aa92fa --- /dev/null +++ b/system/helpers/string_helper.php @@ -0,0 +1,304 @@ + $val) + { + $str[$key] = strip_slashes($val); + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('strip_quotes')) +{ + /** + * Strip Quotes + * + * Removes single and double quotes from a string + * + * @param string + * @return string + */ + function strip_quotes($str) + { + return str_replace(array('"', "'"), '', $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('quotes_to_entities')) +{ + /** + * Quotes to Entities + * + * Converts single and double quotes to entities + * + * @param string + * @return string + */ + function quotes_to_entities($str) + { + return str_replace(array("\'","\"","'",'"'), array("'",""","'","""), $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('reduce_double_slashes')) +{ + /** + * Reduce Double Slashes + * + * Converts double slashes in a string to a single slash, + * except those found in http:// + * + * http://www.some-site.com//index.php + * + * becomes: + * + * http://www.some-site.com/index.php + * + * @param string + * @return string + */ + function reduce_double_slashes($str) + { + return preg_replace('#(^|[^:])//+#', '\\1/', $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('reduce_multiples')) +{ + /** + * Reduce Multiples + * + * Reduces multiple instances of a particular character. Example: + * + * Fred, Bill,, Joe, Jimmy + * + * becomes: + * + * Fred, Bill, Joe, Jimmy + * + * @param string + * @param string the character you wish to reduce + * @param bool TRUE/FALSE - whether to trim the character from the beginning/end + * @return string + */ + function reduce_multiples($str, $character = ',', $trim = FALSE) + { + $str = preg_replace('#'.preg_quote($character, '#').'{2,}#', $character, $str); + return ($trim === TRUE) ? trim($str, $character) : $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('random_string')) +{ + /** + * Create a "Random" String + * + * @param string type of random string. basic, alpha, alnum, numeric, nozero, unique, md5, encrypt and sha1 + * @param int number of characters + * @return string + */ + function random_string($type = 'alnum', $len = 8) + { + switch ($type) + { + case 'basic': + return mt_rand(); + case 'alnum': + case 'numeric': + case 'nozero': + case 'alpha': + switch ($type) + { + case 'alpha': + $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + break; + case 'alnum': + $pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + break; + case 'numeric': + $pool = '0123456789'; + break; + case 'nozero': + $pool = '123456789'; + break; + } + return substr(str_shuffle(str_repeat($pool, ceil($len / strlen($pool)))), 0, $len); + case 'unique': // todo: remove in 3.1+ + case 'md5': + return md5(uniqid(mt_rand())); + case 'encrypt': // todo: remove in 3.1+ + case 'sha1': + return sha1(uniqid(mt_rand(), TRUE)); + } + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('increment_string')) +{ + /** + * Add's _1 to a string or increment the ending number to allow _2, _3, etc + * + * @param string required + * @param string What should the duplicate number be appended with + * @param string Which number should be used for the first dupe increment + * @return string + */ + function increment_string($str, $separator = '_', $first = 1) + { + preg_match('/(.+)'.preg_quote($separator, '/').'([0-9]+)$/', $str, $match); + return isset($match[2]) ? $match[1].$separator.($match[2] + 1) : $str.$separator.$first; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('alternator')) +{ + /** + * Alternator + * + * Allows strings to be alternated. See docs... + * + * @param string (as many parameters as needed) + * @return string + */ + function alternator() + { + static $i; + + if (func_num_args() === 0) + { + $i = 0; + return ''; + } + + $args = func_get_args(); + return $args[($i++ % count($args))]; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('repeater')) +{ + /** + * Repeater function + * + * @todo Remove in version 3.1+. + * @deprecated 3.0.0 This is just an alias for PHP's native str_repeat() + * + * @param string $data String to repeat + * @param int $num Number of repeats + * @return string + */ + function repeater($data, $num = 1) + { + return ($num > 0) ? str_repeat($data, $num) : ''; + } +} diff --git a/system/helpers/text_helper.php b/system/helpers/text_helper.php new file mode 100644 index 0000000..3e2dca8 --- /dev/null +++ b/system/helpers/text_helper.php @@ -0,0 +1,567 @@ += $n) + { + $out = trim($out); + return (mb_strlen($out) === mb_strlen($str)) ? $out : $out.$end_char; + } + } + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('ascii_to_entities')) +{ + /** + * High ASCII to Entities + * + * Converts high ASCII text and MS Word special characters to character entities + * + * @param string $str + * @return string + */ + function ascii_to_entities($str) + { + $out = ''; + $length = defined('MB_OVERLOAD_STRING') + ? mb_strlen($str, '8bit') - 1 + : strlen($str) - 1; + for ($i = 0, $count = 1, $temp = array(); $i <= $length; $i++) + { + $ordinal = ord($str[$i]); + + if ($ordinal < 128) + { + /* + If the $temp array has a value but we have moved on, then it seems only + fair that we output that entity and restart $temp before continuing. -Paul + */ + if (count($temp) === 1) + { + $out .= '&#'.array_shift($temp).';'; + $count = 1; + } + + $out .= $str[$i]; + } + else + { + if (count($temp) === 0) + { + $count = ($ordinal < 224) ? 2 : 3; + } + + $temp[] = $ordinal; + + if (count($temp) === $count) + { + $number = ($count === 3) + ? (($temp[0] % 16) * 4096) + (($temp[1] % 64) * 64) + ($temp[2] % 64) + : (($temp[0] % 32) * 64) + ($temp[1] % 64); + + $out .= '&#'.$number.';'; + $count = 1; + $temp = array(); + } + // If this is the last iteration, just output whatever we have + elseif ($i === $length) + { + $out .= '&#'.implode(';', $temp).';'; + } + } + } + + return $out; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('entities_to_ascii')) +{ + /** + * Entities to ASCII + * + * Converts character entities back to ASCII + * + * @param string + * @param bool + * @return string + */ + function entities_to_ascii($str, $all = TRUE) + { + if (preg_match_all('/\&#(\d+)\;/', $str, $matches)) + { + for ($i = 0, $s = count($matches[0]); $i < $s; $i++) + { + $digits = $matches[1][$i]; + $out = ''; + + if ($digits < 128) + { + $out .= chr($digits); + + } + elseif ($digits < 2048) + { + $out .= chr(192 + (($digits - ($digits % 64)) / 64)).chr(128 + ($digits % 64)); + } + else + { + $out .= chr(224 + (($digits - ($digits % 4096)) / 4096)) + .chr(128 + ((($digits % 4096) - ($digits % 64)) / 64)) + .chr(128 + ($digits % 64)); + } + + $str = str_replace($matches[0][$i], $out, $str); + } + } + + if ($all) + { + return str_replace( + array('&', '<', '>', '"', ''', '-'), + array('&', '<', '>', '"', "'", '-'), + $str + ); + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('word_censor')) +{ + /** + * Word Censoring Function + * + * Supply a string and an array of disallowed words and any + * matched words will be converted to #### or to the replacement + * word you've submitted. + * + * @param string the text string + * @param string the array of censored words + * @param string the optional replacement value + * @return string + */ + function word_censor($str, $censored, $replacement = '') + { + if ( ! is_array($censored)) + { + return $str; + } + + $str = ' '.$str.' '; + + // \w, \b and a few others do not match on a unicode character + // set for performance reasons. As a result words like über + // will not match on a word boundary. Instead, we'll assume that + // a bad word will be bookeneded by any of these characters. + $delim = '[-_\'\"`(){}<>\[\]|!?@#%&,.:;^~*+=\/ 0-9\n\r\t]'; + + foreach ($censored as $badword) + { + $badword = str_replace('\*', '\w*?', preg_quote($badword, '/')); + if ($replacement !== '') + { + $str = preg_replace( + "/({$delim})(".$badword.")({$delim})/i", + "\\1{$replacement}\\3", + $str + ); + } + elseif (preg_match_all("/{$delim}(".$badword."){$delim}/i", $str, $matches, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE)) + { + $matches = $matches[1]; + for ($i = count($matches) - 1; $i >= 0; $i--) + { + $length = strlen($matches[$i][0]); + $str = substr_replace( + $str, + str_repeat('#', $length), + $matches[$i][1], + $length + ); + } + } + } + + return trim($str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('highlight_code')) +{ + /** + * Code Highlighter + * + * Colorizes code strings + * + * @param string the text string + * @return string + */ + function highlight_code($str) + { + /* The highlight string function encodes and highlights + * brackets so we need them to start raw. + * + * Also replace any existing PHP tags to temporary markers + * so they don't accidentally break the string out of PHP, + * and thus, thwart the highlighting. + */ + $str = str_replace( + array('<', '>', '', '<%', '%>', '\\', ''), + array('<', '>', 'phptagopen', 'phptagclose', 'asptagopen', 'asptagclose', 'backslashtmp', 'scriptclose'), + $str + ); + + // The highlight_string function requires that the text be surrounded + // by PHP tags, which we will remove later + $str = highlight_string('', TRUE); + + // Remove our artificially added PHP, and the syntax highlighting that came with it + $str = preg_replace( + array( + '/<\?php( | )/i', + '/(.*?)\?><\/span>\n<\/span>\n<\/code>/is', + '/<\/span>/i' + ), + array( + '', + "$1\n\n", + '' + ), + $str + ); + + // Replace our markers back to PHP tags. + return str_replace( + array('phptagopen', 'phptagclose', 'asptagopen', 'asptagclose', 'backslashtmp', 'scriptclose'), + array('<?', '?>', '<%', '%>', '\\', '</script>'), + $str + ); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('highlight_phrase')) +{ + /** + * Phrase Highlighter + * + * Highlights a phrase within a text string + * + * @param string $str the text string + * @param string $phrase the phrase you'd like to highlight + * @param string $tag_open the openging tag to precede the phrase with + * @param string $tag_close the closing tag to end the phrase with + * @return string + */ + function highlight_phrase($str, $phrase, $tag_open = '', $tag_close = '') + { + return ($str !== '' && $phrase !== '') + ? preg_replace('/('.preg_quote($phrase, '/').')/i'.(UTF8_ENABLED ? 'u' : ''), $tag_open.'\\1'.$tag_close, $str) + : $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('convert_accented_characters')) +{ + /** + * Convert Accented Foreign Characters to ASCII + * + * @param string $str Input string + * @return string + */ + function convert_accented_characters($str) + { + static $array_from, $array_to; + + if ( ! is_array($array_from)) + { + if (file_exists(APPPATH.'config/foreign_chars.php')) + { + include(APPPATH.'config/foreign_chars.php'); + } + + if (file_exists(APPPATH.'config/'.ENVIRONMENT.'/foreign_chars.php')) + { + include(APPPATH.'config/'.ENVIRONMENT.'/foreign_chars.php'); + } + + if (empty($foreign_characters) OR ! is_array($foreign_characters)) + { + $array_from = array(); + $array_to = array(); + + return $str; + } + + $array_from = array_keys($foreign_characters); + $array_to = array_values($foreign_characters); + } + + return preg_replace($array_from, $array_to, $str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('word_wrap')) +{ + /** + * Word Wrap + * + * Wraps text at the specified character. Maintains the integrity of words. + * Anything placed between {unwrap}{/unwrap} will not be word wrapped, nor + * will URLs. + * + * @param string $str the text string + * @param int $charlim = 76 the number of characters to wrap at + * @return string + */ + function word_wrap($str, $charlim = 76) + { + // Set the character limit + is_numeric($charlim) OR $charlim = 76; + + // Reduce multiple spaces + $str = preg_replace('| +|', ' ', $str); + + // Standardize newlines + if (strpos($str, "\r") !== FALSE) + { + $str = str_replace(array("\r\n", "\r"), "\n", $str); + } + + // If the current word is surrounded by {unwrap} tags we'll + // strip the entire chunk and replace it with a marker. + $unwrap = array(); + if (preg_match_all('|\{unwrap\}(.+?)\{/unwrap\}|s', $str, $matches)) + { + for ($i = 0, $c = count($matches[0]); $i < $c; $i++) + { + $unwrap[] = $matches[1][$i]; + $str = str_replace($matches[0][$i], '{{unwrapped'.$i.'}}', $str); + } + } + + // Use PHP's native function to do the initial wordwrap. + // We set the cut flag to FALSE so that any individual words that are + // too long get left alone. In the next step we'll deal with them. + $str = wordwrap($str, $charlim, "\n", FALSE); + + // Split the string into individual lines of text and cycle through them + $output = ''; + foreach (explode("\n", $str) as $line) + { + // Is the line within the allowed character count? + // If so we'll join it to the output and continue + if (mb_strlen($line) <= $charlim) + { + $output .= $line."\n"; + continue; + } + + $temp = ''; + while (mb_strlen($line) > $charlim) + { + // If the over-length word is a URL we won't wrap it + if (preg_match('!\[url.+\]|://|www\.!', $line)) + { + break; + } + + // Trim the word down + $temp .= mb_substr($line, 0, $charlim - 1); + $line = mb_substr($line, $charlim - 1); + } + + // If $temp contains data it means we had to split up an over-length + // word into smaller chunks so we'll add it back to our current line + if ($temp !== '') + { + $output .= $temp."\n".$line."\n"; + } + else + { + $output .= $line."\n"; + } + } + + // Put our markers back + if (count($unwrap) > 0) + { + foreach ($unwrap as $key => $val) + { + $output = str_replace('{{unwrapped'.$key.'}}', $val, $output); + } + } + + return $output; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('ellipsize')) +{ + /** + * Ellipsize String + * + * This function will strip tags from a string, split it at its max_length and ellipsize + * + * @param string string to ellipsize + * @param int max length of string + * @param mixed int (1|0) or float, .5, .2, etc for position to split + * @param string ellipsis ; Default '...' + * @return string ellipsized string + */ + function ellipsize($str, $max_length, $position = 1, $ellipsis = '…') + { + // Strip tags + $str = trim(strip_tags($str)); + + // Is the string long enough to ellipsize? + if (mb_strlen($str) <= $max_length) + { + return $str; + } + + $beg = mb_substr($str, 0, floor($max_length * $position)); + $position = ($position > 1) ? 1 : $position; + + if ($position === 1) + { + $end = mb_substr($str, 0, -($max_length - mb_strlen($beg))); + } + else + { + $end = mb_substr($str, -($max_length - mb_strlen($beg))); + } + + return $beg.$ellipsis.$end; + } +} diff --git a/system/helpers/typography_helper.php b/system/helpers/typography_helper.php new file mode 100644 index 0000000..e97c83b --- /dev/null +++ b/system/helpers/typography_helper.php @@ -0,0 +1,104 @@ +load->library('typography'); + return $CI->typography->nl2br_except_pre($str); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('auto_typography')) +{ + /** + * Auto Typography Wrapper Function + * + * @param string $str + * @param bool $reduce_linebreaks = FALSE whether to reduce multiple instances of double newlines to two + * @return string + */ + function auto_typography($str, $reduce_linebreaks = FALSE) + { + $CI =& get_instance(); + $CI->load->library('typography'); + return $CI->typography->auto_typography($str, $reduce_linebreaks); + } +} + +// -------------------------------------------------------------------- + +if ( ! function_exists('entity_decode')) +{ + /** + * HTML Entities Decode + * + * This function is a replacement for html_entity_decode() + * + * @param string + * @param string + * @return string + */ + function entity_decode($str, $charset = NULL) + { + return get_instance()->security->entity_decode($str, $charset); + } +} diff --git a/system/helpers/url_helper.php b/system/helpers/url_helper.php new file mode 100644 index 0000000..a22c4c2 --- /dev/null +++ b/system/helpers/url_helper.php @@ -0,0 +1,569 @@ +config->site_url($uri, $protocol); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('base_url')) +{ + /** + * Base URL + * + * Create a local URL based on your basepath. + * Segments can be passed in as a string or an array, same as site_url + * or a URL to a file can be passed in, e.g. to an image file. + * + * @param string $uri + * @param string $protocol + * @return string + */ + function base_url($uri = '', $protocol = NULL) + { + return get_instance()->config->base_url($uri, $protocol); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('current_url')) +{ + /** + * Current URL + * + * Returns the full URL (including segments) of the page where this + * function is placed + * + * @return string + */ + function current_url() + { + $CI =& get_instance(); + return $CI->config->site_url($CI->uri->uri_string()); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('uri_string')) +{ + /** + * URL String + * + * Returns the URI segments. + * + * @return string + */ + function uri_string() + { + return get_instance()->uri->uri_string(); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('index_page')) +{ + /** + * Index page + * + * Returns the "index_page" from your config file + * + * @return string + */ + function index_page() + { + return get_instance()->config->item('index_page'); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('anchor')) +{ + /** + * Anchor Link + * + * Creates an anchor based on the local URL. + * + * @param string the URL + * @param string the link title + * @param mixed any attributes + * @return string + */ + function anchor($uri = '', $title = '', $attributes = '') + { + $title = (string) $title; + + $site_url = is_array($uri) + ? site_url($uri) + : (preg_match('#^(\w+:)?//#i', $uri) ? $uri : site_url($uri)); + + if ($title === '') + { + $title = $site_url; + } + + if ($attributes !== '') + { + $attributes = _stringify_attributes($attributes); + } + + return ''.$title.''; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('anchor_popup')) +{ + /** + * Anchor Link - Pop-up version + * + * Creates an anchor based on the local URL. The link + * opens a new window based on the attributes specified. + * + * @param string the URL + * @param string the link title + * @param mixed any attributes + * @return string + */ + function anchor_popup($uri = '', $title = '', $attributes = FALSE) + { + $title = (string) $title; + $site_url = preg_match('#^(\w+:)?//#i', $uri) ? $uri : site_url($uri); + + if ($title === '') + { + $title = $site_url; + } + + if ($attributes === FALSE) + { + return '".$title.''; + } + + if ( ! is_array($attributes)) + { + $attributes = array($attributes); + + // Ref: http://www.w3schools.com/jsref/met_win_open.asp + $window_name = '_blank'; + } + elseif ( ! empty($attributes['window_name'])) + { + $window_name = $attributes['window_name']; + unset($attributes['window_name']); + } + else + { + $window_name = '_blank'; + } + + foreach (array('width' => '800', 'height' => '600', 'scrollbars' => 'yes', 'menubar' => 'no', 'status' => 'yes', 'resizable' => 'yes', 'screenx' => '0', 'screeny' => '0') as $key => $val) + { + $atts[$key] = isset($attributes[$key]) ? $attributes[$key] : $val; + unset($attributes[$key]); + } + + $attributes = _stringify_attributes($attributes); + + return ''.$title.''; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('mailto')) +{ + /** + * Mailto Link + * + * @param string the email address + * @param string the link title + * @param mixed any attributes + * @return string + */ + function mailto($email, $title = '', $attributes = '') + { + $title = (string) $title; + + if ($title === '') + { + $title = $email; + } + + return ''.$title.''; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('safe_mailto')) +{ + /** + * Encoded Mailto Link + * + * Create a spam-protected mailto link written in Javascript + * + * @param string the email address + * @param string the link title + * @param mixed any attributes + * @return string + */ + function safe_mailto($email, $title = '', $attributes = '') + { + $title = (string) $title; + + if ($title === '') + { + $title = $email; + } + + $x = str_split(' $val) + { + $x[] = ' '.$key.'="'; + for ($i = 0, $l = strlen($val); $i < $l; $i++) + { + $x[] = '|'.ord($val[$i]); + } + $x[] = '"'; + } + } + else + { + for ($i = 0, $l = strlen($attributes); $i < $l; $i++) + { + $x[] = $attributes[$i]; + } + } + } + + $x[] = '>'; + + $temp = array(); + for ($i = 0, $l = strlen($title); $i < $l; $i++) + { + $ordinal = ord($title[$i]); + + if ($ordinal < 128) + { + $x[] = '|'.$ordinal; + } + else + { + if (count($temp) === 0) + { + $count = ($ordinal < 224) ? 2 : 3; + } + + $temp[] = $ordinal; + if (count($temp) === $count) + { + $number = ($count === 3) + ? (($temp[0] % 16) * 4096) + (($temp[1] % 64) * 64) + ($temp[2] % 64) + : (($temp[0] % 32) * 64) + ($temp[1] % 64); + $x[] = '|'.$number; + $count = 1; + $temp = array(); + } + } + } + + $x[] = '<'; $x[] = '/'; $x[] = 'a'; $x[] = '>'; + + $x = array_reverse($x); + + $output = "'; + + return $output; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('auto_link')) +{ + /** + * Auto-linker + * + * Automatically links URL and Email addresses. + * Note: There's a bit of extra code here to deal with + * URLs or emails that end in a period. We'll strip these + * off and add them after the link. + * + * @param string the string + * @param string the type: email, url, or both + * @param bool whether to create pop-up links + * @return string + */ + function auto_link($str, $type = 'both', $popup = FALSE) + { + // Find and replace any URLs. + if ($type !== 'email' && preg_match_all('#(\w*://|www\.)[a-z0-9]+(-+[a-z0-9]+)*(\.[a-z0-9]+(-+[a-z0-9]+)*)+(/([^\s()<>;]+\w)?/?)?#i', $str, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER)) + { + // Set our target HTML if using popup links. + $target = ($popup) ? ' target="_blank" rel="noopener"' : ''; + + // We process the links in reverse order (last -> first) so that + // the returned string offsets from preg_match_all() are not + // moved as we add more HTML. + foreach (array_reverse($matches) as $match) + { + // $match[0] is the matched string/link + // $match[1] is either a protocol prefix or 'www.' + // + // With PREG_OFFSET_CAPTURE, both of the above is an array, + // where the actual value is held in [0] and its offset at the [1] index. + $a = ''.$match[0][0].''; + $str = substr_replace($str, $a, $match[0][1], strlen($match[0][0])); + } + } + + // Find and replace any emails. + if ($type !== 'url' && preg_match_all('#([\w\.\-\+]+@[a-z0-9\-]+\.[a-z0-9\-\.]+[^[:punct:]\s])#i', $str, $matches, PREG_OFFSET_CAPTURE)) + { + foreach (array_reverse($matches[0]) as $match) + { + if (filter_var($match[0], FILTER_VALIDATE_EMAIL) !== FALSE) + { + $str = substr_replace($str, safe_mailto($match[0]), $match[1], strlen($match[0])); + } + } + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('prep_url')) +{ + /** + * Prep URL + * + * Simply adds the http:// part if no scheme is included + * + * @param string the URL + * @return string + */ + function prep_url($str = '') + { + if ($str === 'http://' OR $str === '') + { + return ''; + } + + $url = parse_url($str); + + if ( ! $url OR ! isset($url['scheme'])) + { + return 'http://'.$str; + } + + return $str; + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('url_title')) +{ + /** + * Create URL Title + * + * Takes a "title" string as input and creates a + * human-friendly URL string with a "separator" string + * as the word separator. + * + * @todo Remove old 'dash' and 'underscore' usage in 3.1+. + * @param string $str Input string + * @param string $separator Word separator + * (usually '-' or '_') + * @param bool $lowercase Whether to transform the output string to lowercase + * @return string + */ + function url_title($str, $separator = '-', $lowercase = FALSE) + { + if ($separator === 'dash') + { + $separator = '-'; + } + elseif ($separator === 'underscore') + { + $separator = '_'; + } + + $q_separator = preg_quote($separator, '#'); + + $trans = array( + '&.+?;' => '', + '[^\w\d _-]' => '', + '\s+' => $separator, + '('.$q_separator.')+' => $separator + ); + + $str = strip_tags($str); + foreach ($trans as $key => $val) + { + $str = preg_replace('#'.$key.'#i'.(UTF8_ENABLED ? 'u' : ''), $val, $str); + } + + if ($lowercase === TRUE) + { + $str = strtolower($str); + } + + return trim(trim($str, $separator)); + } +} + +// ------------------------------------------------------------------------ + +if ( ! function_exists('redirect')) +{ + /** + * Header Redirect + * + * Header redirect in two flavors + * For very fine grained control over headers, you could use the Output + * Library's set_header() function. + * + * @param string $uri URL + * @param string $method Redirect method + * 'auto', 'location' or 'refresh' + * @param int $code HTTP Response status code + * @return void + */ + function redirect($uri = '', $method = 'auto', $code = NULL) + { + if ( ! preg_match('#^(\w+:)?//#i', $uri)) + { + $uri = site_url($uri); + } + + // IIS environment likely? Use 'refresh' for better compatibility + if ($method === 'auto' && isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') !== FALSE) + { + $method = 'refresh'; + } + elseif ($method !== 'refresh' && (empty($code) OR ! is_numeric($code))) + { + if (isset($_SERVER['SERVER_PROTOCOL'], $_SERVER['REQUEST_METHOD']) && $_SERVER['SERVER_PROTOCOL'] === 'HTTP/1.1') + { + $code = ($_SERVER['REQUEST_METHOD'] !== 'GET') + ? 303 // reference: http://en.wikipedia.org/wiki/Post/Redirect/Get + : 307; + } + else + { + $code = 302; + } + } + + switch ($method) + { + case 'refresh': + header('Refresh:0;url='.$uri); + break; + default: + header('Location: '.$uri, TRUE, $code); + break; + } + exit; + } +} diff --git a/system/helpers/xml_helper.php b/system/helpers/xml_helper.php new file mode 100644 index 0000000..68fb9d7 --- /dev/null +++ b/system/helpers/xml_helper.php @@ -0,0 +1,90 @@ +', '"', "'", '-'), + array('&', '<', '>', '"', ''', '-'), + $str + ); + + // Decode the temp markers back to entities + $str = preg_replace('/'.$temp.'(\d+);/', '&#\\1;', $str); + + if ($protect_all === TRUE) + { + return preg_replace('/'.$temp.'(\w+);/', '&\\1;', $str); + } + + return $str; + } +} diff --git a/system/index.html b/system/index.html new file mode 100644 index 0000000..b702fbc --- /dev/null +++ b/system/index.html @@ -0,0 +1,11 @@ + + + + 403 Forbidden + + + +

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 literal 0 HcmV?d00001 diff --git a/static/images/bg.png b/static/images/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..77e81bbfd1c3ded1060299dfabd7817d38e27b35 GIT binary patch literal 77595 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 IM6N<$f<%;Ng8%>k literal 0 HcmV?d00001 diff --git a/static/images/c70.jpg b/static/images/c70.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e5f9def6e0d71a73f73f1295959dfc8a2625f0f0 GIT binary patch literal 788207 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/static/font-awesome/fonts/fontawesome-webfont.woff2 b/static/font-awesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/static/font-awesome/less/animated.less b/static/font-awesome/less/animated.less new file mode 100644 index 0000000..66ad52a --- /dev/null +++ b/static/font-awesome/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/static/font-awesome/less/bordered-pulled.less b/static/font-awesome/less/bordered-pulled.less new file mode 100644 index 0000000..f1c8ad7 --- /dev/null +++ b/static/font-awesome/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/static/font-awesome/less/core.less b/static/font-awesome/less/core.less new file mode 100644 index 0000000..c577ac8 --- /dev/null +++ b/static/font-awesome/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/static/font-awesome/less/fixed-width.less b/static/font-awesome/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/static/font-awesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/static/font-awesome/less/font-awesome.less b/static/font-awesome/less/font-awesome.less new file mode 100644 index 0000000..c3677de --- /dev/null +++ b/static/font-awesome/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/static/font-awesome/less/icons.less b/static/font-awesome/less/icons.less new file mode 100644 index 0000000..159d600 --- /dev/null +++ b/static/font-awesome/less/icons.less @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } diff --git a/static/font-awesome/less/larger.less b/static/font-awesome/less/larger.less new file mode 100644 index 0000000..c9d6467 --- /dev/null +++ b/static/font-awesome/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/static/font-awesome/less/list.less b/static/font-awesome/less/list.less new file mode 100644 index 0000000..0b44038 --- /dev/null +++ b/static/font-awesome/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/static/font-awesome/less/mixins.less b/static/font-awesome/less/mixins.less new file mode 100644 index 0000000..beef231 --- /dev/null +++ b/static/font-awesome/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/static/font-awesome/less/path.less b/static/font-awesome/less/path.less new file mode 100644 index 0000000..835be41 --- /dev/null +++ b/static/font-awesome/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/static/font-awesome/less/rotated-flipped.less b/static/font-awesome/less/rotated-flipped.less new file mode 100644 index 0000000..f6ba814 --- /dev/null +++ b/static/font-awesome/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/static/font-awesome/less/screen-reader.less b/static/font-awesome/less/screen-reader.less new file mode 100644 index 0000000..11c1881 --- /dev/null +++ b/static/font-awesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/static/font-awesome/less/stacked.less b/static/font-awesome/less/stacked.less new file mode 100644 index 0000000..fc53fb0 --- /dev/null +++ b/static/font-awesome/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/static/font-awesome/less/variables.less b/static/font-awesome/less/variables.less new file mode 100644 index 0000000..7ddbbc0 --- /dev/null +++ b/static/font-awesome/less/variables.less @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.7.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f2ae"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-pp: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/static/font-awesome/scss/_animated.scss b/static/font-awesome/scss/_animated.scss new file mode 100644 index 0000000..8a020db --- /dev/null +++ b/static/font-awesome/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/static/font-awesome/scss/_bordered-pulled.scss b/static/font-awesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000..d4b85a0 --- /dev/null +++ b/static/font-awesome/scss/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/static/font-awesome/scss/_core.scss b/static/font-awesome/scss/_core.scss new file mode 100644 index 0000000..7425ef8 --- /dev/null +++ b/static/font-awesome/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/static/font-awesome/scss/_fixed-width.scss b/static/font-awesome/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/static/font-awesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/static/font-awesome/scss/_icons.scss b/static/font-awesome/scss/_icons.scss new file mode 100644 index 0000000..e63e702 --- /dev/null +++ b/static/font-awesome/scss/_icons.scss @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } diff --git a/static/font-awesome/scss/_larger.scss b/static/font-awesome/scss/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/static/font-awesome/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/static/font-awesome/scss/_list.scss b/static/font-awesome/scss/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/static/font-awesome/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/static/font-awesome/scss/_mixins.scss b/static/font-awesome/scss/_mixins.scss new file mode 100644 index 0000000..c3bbd57 --- /dev/null +++ b/static/font-awesome/scss/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/static/font-awesome/scss/_path.scss b/static/font-awesome/scss/_path.scss new file mode 100644 index 0000000..bb457c2 --- /dev/null +++ b/static/font-awesome/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/static/font-awesome/scss/_rotated-flipped.scss b/static/font-awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..a3558fd --- /dev/null +++ b/static/font-awesome/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/static/font-awesome/scss/_screen-reader.scss b/static/font-awesome/scss/_screen-reader.scss new file mode 100644 index 0000000..637426f --- /dev/null +++ b/static/font-awesome/scss/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/static/font-awesome/scss/_stacked.scss b/static/font-awesome/scss/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/static/font-awesome/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/static/font-awesome/scss/_variables.scss b/static/font-awesome/scss/_variables.scss new file mode 100644 index 0000000..498fc4a --- /dev/null +++ b/static/font-awesome/scss/_variables.scss @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.7.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/static/font-awesome/scss/font-awesome.scss b/static/font-awesome/scss/font-awesome.scss new file mode 100644 index 0000000..f1c83aa --- /dev/null +++ b/static/font-awesome/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/static/images/3.jpg b/static/images/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a45266c6e1297911cbb40f8c8b0df2bb43c261fe GIT binary patch literal 273760 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