From 3ac390f68ffbe71309a264e926593bef76509097 Mon Sep 17 00:00:00 2001 From: xuanchen <122383162@qq.com> Date: Mon, 14 Sep 2020 14:29:29 +0800 Subject: [PATCH] first commit --- .gitignore | 5 + README.md | 78 + .../Controllers/Advert/IndexController.php | 81 + .../Controllers/Article/IndexController.php | 65 + app/Admin/Controllers/AuthController.php | 10 + .../Controllers/Category/IndexController.php | 134 + app/Admin/Controllers/ExampleController.php | 67 + app/Admin/Controllers/HomeController.php | 34 + .../Controllers/Link/IndexController.php | 37 + app/Admin/Routes/advert.php | 12 + app/Admin/Routes/article.php | 12 + app/Admin/Routes/category.php | 12 + app/Admin/Routes/link.php | 12 + app/Admin/bootstrap.php | 29 + app/Admin/routes.php | 21 + app/Console/Kernel.php | 42 + app/Exceptions/Handler.php | 57 + app/Http/Controllers/ArticleController.php | 28 + .../Auth/ConfirmPasswordController.php | 40 + .../Auth/ForgotPasswordController.php | 22 + app/Http/Controllers/Auth/LoginController.php | 40 + .../Controllers/Auth/RegisterController.php | 73 + .../Auth/ResetPasswordController.php | 30 + .../Auth/VerificationController.php | 42 + app/Http/Controllers/CategoryController.php | 33 + app/Http/Controllers/Controller.php | 38 + app/Http/Controllers/IndexController.php | 45 + app/Http/Controllers/TestController.php | 199 + app/Http/Kernel.php | 82 + app/Http/Middleware/Authenticate.php | 21 + .../Middleware/CheckForMaintenanceMode.php | 17 + app/Http/Middleware/EncryptCookies.php | 17 + .../Middleware/RedirectIfAuthenticated.php | 27 + app/Http/Middleware/TrimStrings.php | 18 + app/Http/Middleware/TrustProxies.php | 23 + app/Http/Middleware/VerifyCsrfToken.php | 24 + app/Models/Advert.php | 15 + app/Models/Article.php | 48 + app/Models/Category.php | 72 + app/Models/DedeAddonarticle.php | 7 + app/Models/DedeArchive.php | 11 + app/Models/DedeArctype.php | 11 + app/Models/Link.php | 8 + app/Models/Model.php | 22 + app/Models/Traits/BelongsToCategory.php | 21 + app/Models/Traits/HasOneCover.php | 24 + app/Providers/AppServiceProvider.php | 34 + app/Providers/AuthServiceProvider.php | 30 + app/Providers/BroadcastServiceProvider.php | 21 + app/Providers/EventServiceProvider.php | 34 + app/Providers/RouteServiceProvider.php | 80 + app/Traits/Tree.php | 90 + app/User.php | 39 + artisan | 53 + bootstrap/app.php | 55 + bootstrap/cache/.gitignore | 2 + composer.json | 64 + composer.lock | 6627 ++++ config/admin.php | 409 + config/app.php | 231 + config/auth.php | 117 + config/broadcasting.php | 59 + config/cache.php | 103 + config/database.php | 147 + config/filesystems.php | 77 + config/hashing.php | 52 + config/logging.php | 104 + config/mail.php | 136 + config/queue.php | 88 + config/services.php | 33 + config/session.php | 199 + config/ueditor.php | 116 + config/view.php | 36 + database/.gitignore | 2 + database/factories/UserFactory.php | 28 + .../2014_10_12_000000_create_users_table.php | 36 + ...12_100000_create_password_resets_table.php | 32 + .../2016_01_04_173148_create_admin_tables.php | 119 + ..._08_19_000000_create_failed_jobs_table.php | 35 + ...020_05_28_153525_create_articles_table.php | 31 + ...0_05_28_153536_create_categories_table.php | 31 + .../2020_05_28_163818_create_links_table.php | 31 + database/seeds/DatabaseSeeder.php | 16 + public/.htaccess | 21 + public/assets/index/css/base.css | 567 + public/assets/index/css/jquery.slideBox.css | 23 + public/assets/index/css/main.css | 1425 + public/assets/index/images/0.png | Bin 0 -> 2583089 bytes public/assets/index/images/1.png | Bin 0 -> 978390 bytes public/assets/index/images/2.jpg | Bin 0 -> 129780 bytes public/assets/index/images/3.jpg | Bin 0 -> 165161 bytes public/assets/index/images/4.jpg | Bin 0 -> 14580 bytes public/assets/index/images/5.jpg | Bin 0 -> 7676 bytes public/assets/index/images/6.jpg | Bin 0 -> 49335 bytes public/assets/index/images/banner.png | Bin 0 -> 58821 bytes public/assets/index/images/bg.png | Bin 0 -> 62822 bytes public/assets/index/images/blue.png | Bin 0 -> 2307 bytes public/assets/index/images/bmicon.png | Bin 0 -> 1461 bytes public/assets/index/images/ewm.png | Bin 0 -> 15108 bytes public/assets/index/images/face1.gif | Bin 0 -> 1443 bytes public/assets/index/images/face10.gif | Bin 0 -> 2314 bytes public/assets/index/images/face2.gif | Bin 0 -> 1662 bytes public/assets/index/images/face3.gif | Bin 0 -> 1841 bytes public/assets/index/images/face4.gif | Bin 0 -> 3809 bytes public/assets/index/images/face5.gif | Bin 0 -> 2866 bytes public/assets/index/images/face6.gif | Bin 0 -> 2375 bytes public/assets/index/images/face7.gif | Bin 0 -> 2500 bytes public/assets/index/images/face8.gif | Bin 0 -> 1944 bytes public/assets/index/images/face9.gif | Bin 0 -> 1398 bytes public/assets/index/images/footbj.jpg | Bin 0 -> 3275 bytes public/assets/index/images/fuwu1.png | Bin 0 -> 4757 bytes public/assets/index/images/fuwu2.png | Bin 0 -> 1460 bytes public/assets/index/images/fuwu3.png | Bin 0 -> 1640 bytes public/assets/index/images/fuwu4.png | Bin 0 -> 1880 bytes public/assets/index/images/fuwu5.png | Bin 0 -> 4834 bytes public/assets/index/images/gg_00.png | Bin 0 -> 39519 bytes public/assets/index/images/gg_01.png | Bin 0 -> 35931 bytes public/assets/index/images/gg_02.png | Bin 0 -> 32962 bytes public/assets/index/images/gg_03.png | Bin 0 -> 40613 bytes public/assets/index/images/icon.png | Bin 0 -> 2841 bytes public/assets/index/images/ine-01.jpg | Bin 0 -> 59635 bytes public/assets/index/images/ine-02.jpg | Bin 0 -> 44011 bytes public/assets/index/images/jiantou.png | Bin 0 -> 1014 bytes public/assets/index/images/jsq.png | Bin 0 -> 755 bytes public/assets/index/images/jsq2.png | Bin 0 -> 678 bytes public/assets/index/images/jtt.png | Bin 0 -> 146 bytes public/assets/index/images/jtx.png | Bin 0 -> 14931 bytes public/assets/index/images/logo.jpg | Bin 0 -> 53349 bytes public/assets/index/images/logo.png | Bin 0 -> 41209 bytes public/assets/index/images/name_00.jpg | Bin 0 -> 12597 bytes public/assets/index/images/name_01.jpg | Bin 0 -> 30627 bytes public/assets/index/images/name_02.jpg | Bin 0 -> 12658 bytes public/assets/index/images/name_03.jpg | Bin 0 -> 21569 bytes public/assets/index/images/name_04.jpg | Bin 0 -> 167207 bytes public/assets/index/images/right.png | Bin 0 -> 445 bytes public/assets/index/images/sanjiao.png | Bin 0 -> 14542 bytes public/assets/index/images/sanjiao2.png | Bin 0 -> 966 bytes public/assets/index/images/sficon.png | Bin 0 -> 1350 bytes public/assets/index/images/shu.png | Bin 0 -> 154 bytes public/assets/index/images/topbj.jpg | Bin 0 -> 82829 bytes public/assets/index/images/topbj.png | Bin 0 -> 436236 bytes .../images/words11_jcfc_content_left_but.png | Bin 0 -> 3608 bytes .../images/words11_jcfc_content_right_but.png | Bin 0 -> 3590 bytes public/assets/index/images/zhinan01.png | Bin 0 -> 1723 bytes public/assets/index/images/zhinan02.png | Bin 0 -> 1685 bytes public/assets/index/images/zhinan03.png | Bin 0 -> 2042 bytes public/assets/index/images/zhinan04.png | Bin 0 -> 2095 bytes public/assets/index/images/zhinan05.png | Bin 0 -> 1925 bytes public/assets/index/images/zhinan06.png | Bin 0 -> 2176 bytes public/assets/index/images/zhinan07.png | Bin 0 -> 1884 bytes public/assets/index/images/zxfw1.png | Bin 0 -> 650 bytes public/assets/index/images/zxfw2.png | Bin 0 -> 1465 bytes public/assets/index/images/zxfw3.png | Bin 0 -> 980 bytes public/assets/index/images/zxfw4.png | Bin 0 -> 1749 bytes public/assets/index/images/zxfw5.png | Bin 0 -> 1118 bytes public/assets/index/images/zxfw6.png | Bin 0 -> 1088 bytes public/assets/index/images/zxfw7.png | Bin 0 -> 1441 bytes public/assets/index/js/Tabs.js | 106 + public/assets/index/js/jquery-1.8.3.min.js | 2 + .../assets/index/js/jquery.leoweather.min.js | 257 + public/assets/index/js/jquery.page.js | 95 + public/assets/index/js/jquery.slideBox.min.js | 12 + public/assets/index/js/lb_jcfc.js | 58 + public/assets/index/js/nav.js | 59 + public/assets/index/js/slider.js | 136 + public/assets/index/upload/newsimg.jpg | Bin 0 -> 128503 bytes public/assets/index/upload/tup.jpg | Bin 0 -> 23256 bytes public/favicon.ico | 0 public/index.php | 60 + public/robots.txt | 2 + .../AdminLTE/bootstrap/css/bootstrap.min.css | 5 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../AdminLTE/bootstrap/js/bootstrap.min.js | 7 + .../AdminLTE/dist/css/AdminLTE.min.css | 7 + .../dist/css/skins/_all-skins.min.css | 1 + .../dist/css/skins/skin-black-light.min.css | 1 + .../dist/css/skins/skin-black.min.css | 1 + .../dist/css/skins/skin-blue-light.min.css | 1 + .../AdminLTE/dist/css/skins/skin-blue.min.css | 1 + .../dist/css/skins/skin-green-light.min.css | 1 + .../dist/css/skins/skin-green.min.css | 1 + .../dist/css/skins/skin-purple-light.min.css | 1 + .../dist/css/skins/skin-purple.min.css | 1 + .../dist/css/skins/skin-red-light.min.css | 1 + .../AdminLTE/dist/css/skins/skin-red.min.css | 1 + .../dist/css/skins/skin-yellow-light.min.css | 1 + .../dist/css/skins/skin-yellow.min.css | 1 + .../AdminLTE/dist/img/boxed-bg.jpg | Bin 0 -> 123770 bytes .../AdminLTE/dist/img/boxed-bg.png | Bin 0 -> 43694 bytes .../AdminLTE/dist/img/default-50x50.gif | Bin 0 -> 184 bytes .../laravel-admin/AdminLTE/dist/img/icons.png | Bin 0 -> 1154 bytes .../AdminLTE/dist/img/user2-160x160.jpg | Bin 0 -> 7070 bytes .../laravel-admin/AdminLTE/dist/js/app.min.js | 13 + .../bootstrap-slider/bootstrap-slider.js | 1167 + .../plugins/bootstrap-slider/slider.css | 169 + .../colorpicker/bootstrap-colorpicker.min.css | 9 + .../colorpicker/bootstrap-colorpicker.min.js | 1 + .../colorpicker/img/alpha-horizontal.png | Bin 0 -> 3635 bytes .../plugins/colorpicker/img/alpha.png | Bin 0 -> 3271 bytes .../colorpicker/img/hue-horizontal.png | Bin 0 -> 2837 bytes .../AdminLTE/plugins/colorpicker/img/hue.png | Bin 0 -> 2972 bytes .../plugins/colorpicker/img/saturation.png | Bin 0 -> 8817 bytes .../AdminLTE/plugins/iCheck/all.css | 61 + .../AdminLTE/plugins/iCheck/flat/_all.css | 560 + .../AdminLTE/plugins/iCheck/flat/aero.css | 56 + .../AdminLTE/plugins/iCheck/flat/aero.png | Bin 0 -> 1520 bytes .../AdminLTE/plugins/iCheck/flat/aero@2x.png | Bin 0 -> 3218 bytes .../AdminLTE/plugins/iCheck/flat/blue.css | 56 + .../AdminLTE/plugins/iCheck/flat/blue.png | Bin 0 -> 1518 bytes .../AdminLTE/plugins/iCheck/flat/blue@2x.png | Bin 0 -> 3217 bytes .../AdminLTE/plugins/iCheck/flat/flat.css | 56 + .../AdminLTE/plugins/iCheck/flat/flat.png | Bin 0 -> 1515 bytes .../AdminLTE/plugins/iCheck/flat/flat@2x.png | Bin 0 -> 3217 bytes .../AdminLTE/plugins/iCheck/flat/green.css | 56 + .../AdminLTE/plugins/iCheck/flat/green.png | Bin 0 -> 1444 bytes .../AdminLTE/plugins/iCheck/flat/green@2x.png | Bin 0 -> 3117 bytes .../AdminLTE/plugins/iCheck/flat/grey.css | 56 + .../AdminLTE/plugins/iCheck/flat/grey.png | Bin 0 -> 1516 bytes .../AdminLTE/plugins/iCheck/flat/grey@2x.png | Bin 0 -> 3217 bytes .../AdminLTE/plugins/iCheck/flat/orange.css | 56 + .../AdminLTE/plugins/iCheck/flat/orange.png | Bin 0 -> 1518 bytes .../plugins/iCheck/flat/orange@2x.png | Bin 0 -> 3275 bytes .../AdminLTE/plugins/iCheck/flat/pink.css | 56 + .../AdminLTE/plugins/iCheck/flat/pink.png | Bin 0 -> 1522 bytes .../AdminLTE/plugins/iCheck/flat/pink@2x.png | Bin 0 -> 3218 bytes .../AdminLTE/plugins/iCheck/flat/purple.css | 56 + .../AdminLTE/plugins/iCheck/flat/purple.png | Bin 0 -> 1519 bytes .../plugins/iCheck/flat/purple@2x.png | Bin 0 -> 3218 bytes .../AdminLTE/plugins/iCheck/flat/red.css | 56 + .../AdminLTE/plugins/iCheck/flat/red.png | Bin 0 -> 1516 bytes .../AdminLTE/plugins/iCheck/flat/red@2x.png | Bin 0 -> 3276 bytes .../AdminLTE/plugins/iCheck/flat/yellow.css | 56 + .../AdminLTE/plugins/iCheck/flat/yellow.png | Bin 0 -> 1516 bytes .../plugins/iCheck/flat/yellow@2x.png | Bin 0 -> 3216 bytes .../plugins/iCheck/futurico/futurico.css | 56 + .../plugins/iCheck/futurico/futurico.png | Bin 0 -> 1734 bytes .../plugins/iCheck/futurico/futurico@2x.png | Bin 0 -> 3446 bytes .../AdminLTE/plugins/iCheck/icheck.min.js | 10 + .../AdminLTE/plugins/iCheck/line/_all.css | 740 + .../AdminLTE/plugins/iCheck/line/aero.css | 74 + .../AdminLTE/plugins/iCheck/line/blue.css | 74 + .../AdminLTE/plugins/iCheck/line/green.css | 74 + .../AdminLTE/plugins/iCheck/line/grey.css | 74 + .../AdminLTE/plugins/iCheck/line/line.css | 74 + .../AdminLTE/plugins/iCheck/line/line.png | Bin 0 -> 588 bytes .../AdminLTE/plugins/iCheck/line/line@2x.png | Bin 0 -> 1073 bytes .../AdminLTE/plugins/iCheck/line/orange.css | 74 + .../AdminLTE/plugins/iCheck/line/pink.css | 74 + .../AdminLTE/plugins/iCheck/line/purple.css | 74 + .../AdminLTE/plugins/iCheck/line/red.css | 74 + .../AdminLTE/plugins/iCheck/line/yellow.css | 74 + .../AdminLTE/plugins/iCheck/minimal/_all.css | 557 + .../AdminLTE/plugins/iCheck/minimal/aero.css | 62 + .../AdminLTE/plugins/iCheck/minimal/aero.png | Bin 0 -> 1151 bytes .../plugins/iCheck/minimal/aero@2x.png | Bin 0 -> 1409 bytes .../AdminLTE/plugins/iCheck/minimal/blue.css | 62 + .../AdminLTE/plugins/iCheck/minimal/blue.png | Bin 0 -> 1132 bytes .../plugins/iCheck/minimal/blue@2x.png | Bin 0 -> 1410 bytes .../AdminLTE/plugins/iCheck/minimal/green.css | 62 + .../AdminLTE/plugins/iCheck/minimal/green.png | Bin 0 -> 1143 bytes .../plugins/iCheck/minimal/green@2x.png | Bin 0 -> 1408 bytes .../AdminLTE/plugins/iCheck/minimal/grey.css | 62 + .../AdminLTE/plugins/iCheck/minimal/grey.png | Bin 0 -> 1142 bytes .../plugins/iCheck/minimal/grey@2x.png | Bin 0 -> 1407 bytes .../plugins/iCheck/minimal/minimal.css | 62 + .../plugins/iCheck/minimal/minimal.png | Bin 0 -> 1114 bytes .../plugins/iCheck/minimal/minimal@2x.png | Bin 0 -> 1410 bytes .../plugins/iCheck/minimal/orange.css | 62 + .../plugins/iCheck/minimal/orange.png | Bin 0 -> 1139 bytes .../plugins/iCheck/minimal/orange@2x.png | Bin 0 -> 1407 bytes .../AdminLTE/plugins/iCheck/minimal/pink.css | 62 + .../AdminLTE/plugins/iCheck/minimal/pink.png | Bin 0 -> 1150 bytes .../plugins/iCheck/minimal/pink@2x.png | Bin 0 -> 1409 bytes .../plugins/iCheck/minimal/purple.css | 62 + .../plugins/iCheck/minimal/purple.png | Bin 0 -> 1132 bytes .../plugins/iCheck/minimal/purple@2x.png | Bin 0 -> 1409 bytes .../AdminLTE/plugins/iCheck/minimal/red.css | 62 + .../AdminLTE/plugins/iCheck/minimal/red.png | Bin 0 -> 1130 bytes .../plugins/iCheck/minimal/red@2x.png | Bin 0 -> 1410 bytes .../plugins/iCheck/minimal/yellow.css | 62 + .../plugins/iCheck/minimal/yellow.png | Bin 0 -> 1135 bytes .../plugins/iCheck/minimal/yellow@2x.png | Bin 0 -> 1406 bytes .../plugins/iCheck/polaris/polaris.css | 62 + .../plugins/iCheck/polaris/polaris.png | Bin 0 -> 6401 bytes .../plugins/iCheck/polaris/polaris@2x.png | Bin 0 -> 16760 bytes .../AdminLTE/plugins/iCheck/square/_all.css | 620 + .../AdminLTE/plugins/iCheck/square/aero.css | 62 + .../AdminLTE/plugins/iCheck/square/aero.png | Bin 0 -> 2167 bytes .../plugins/iCheck/square/aero@2x.png | Bin 0 -> 4455 bytes .../AdminLTE/plugins/iCheck/square/blue.css | 62 + .../AdminLTE/plugins/iCheck/square/blue.png | Bin 0 -> 2185 bytes .../plugins/iCheck/square/blue@2x.png | Bin 0 -> 4485 bytes .../AdminLTE/plugins/iCheck/square/green.css | 62 + .../AdminLTE/plugins/iCheck/square/green.png | Bin 0 -> 2193 bytes .../plugins/iCheck/square/green@2x.png | Bin 0 -> 4498 bytes .../AdminLTE/plugins/iCheck/square/grey.css | 62 + .../AdminLTE/plugins/iCheck/square/grey.png | Bin 0 -> 2186 bytes .../plugins/iCheck/square/grey@2x.png | Bin 0 -> 4483 bytes .../AdminLTE/plugins/iCheck/square/orange.css | 62 + .../AdminLTE/plugins/iCheck/square/orange.png | Bin 0 -> 2181 bytes .../plugins/iCheck/square/orange@2x.png | Bin 0 -> 4474 bytes .../AdminLTE/plugins/iCheck/square/pink.css | 62 + .../AdminLTE/plugins/iCheck/square/pink.png | Bin 0 -> 2189 bytes .../plugins/iCheck/square/pink@2x.png | Bin 0 -> 4479 bytes .../AdminLTE/plugins/iCheck/square/purple.css | 62 + .../AdminLTE/plugins/iCheck/square/purple.png | Bin 0 -> 2188 bytes .../plugins/iCheck/square/purple@2x.png | Bin 0 -> 4501 bytes .../AdminLTE/plugins/iCheck/square/red.css | 62 + .../AdminLTE/plugins/iCheck/square/red.png | Bin 0 -> 2190 bytes .../AdminLTE/plugins/iCheck/square/red@2x.png | Bin 0 -> 4490 bytes .../AdminLTE/plugins/iCheck/square/square.css | 62 + .../AdminLTE/plugins/iCheck/square/square.png | Bin 0 -> 2175 bytes .../plugins/iCheck/square/square@2x.png | Bin 0 -> 4478 bytes .../AdminLTE/plugins/iCheck/square/yellow.css | 62 + .../AdminLTE/plugins/iCheck/square/yellow.png | Bin 0 -> 2131 bytes .../plugins/iCheck/square/yellow@2x.png | Bin 0 -> 4385 bytes .../input-mask/jquery.inputmask.bundle.min.js | 10 + .../input-mask/phone-codes/phone-be.json | 45 + .../input-mask/phone-codes/phone-codes.json | 294 + .../plugins/input-mask/phone-codes/readme.txt | 1 + .../ionslider/img/sprite-skin-flat.png | Bin 0 -> 352 bytes .../ionslider/img/sprite-skin-nice.png | Bin 0 -> 1022 bytes .../plugins/ionslider/ion.rangeSlider.css | 126 + .../plugins/ionslider/ion.rangeSlider.min.js | 22 + .../ionslider/ion.rangeSlider.skinFlat.css | 89 + .../ionslider/ion.rangeSlider.skinNice.css | 85 + .../plugins/jQuery/jQuery-2.1.4.min.js | 4 + .../AdminLTE/plugins/select2/i18n/ar.js | 3 + .../AdminLTE/plugins/select2/i18n/az.js | 3 + .../AdminLTE/plugins/select2/i18n/bg.js | 3 + .../AdminLTE/plugins/select2/i18n/ca.js | 3 + .../AdminLTE/plugins/select2/i18n/cs.js | 3 + .../AdminLTE/plugins/select2/i18n/da.js | 3 + .../AdminLTE/plugins/select2/i18n/de.js | 3 + .../AdminLTE/plugins/select2/i18n/el.js | 3 + .../AdminLTE/plugins/select2/i18n/en.js | 3 + .../AdminLTE/plugins/select2/i18n/es.js | 3 + .../AdminLTE/plugins/select2/i18n/et.js | 3 + .../AdminLTE/plugins/select2/i18n/eu.js | 3 + .../AdminLTE/plugins/select2/i18n/fa.js | 3 + .../AdminLTE/plugins/select2/i18n/fi.js | 3 + .../AdminLTE/plugins/select2/i18n/fr.js | 3 + .../AdminLTE/plugins/select2/i18n/gl.js | 3 + .../AdminLTE/plugins/select2/i18n/he.js | 3 + .../AdminLTE/plugins/select2/i18n/hi.js | 3 + .../AdminLTE/plugins/select2/i18n/hr.js | 3 + .../AdminLTE/plugins/select2/i18n/hu.js | 3 + .../AdminLTE/plugins/select2/i18n/id.js | 3 + .../AdminLTE/plugins/select2/i18n/is.js | 3 + .../AdminLTE/plugins/select2/i18n/it.js | 3 + .../AdminLTE/plugins/select2/i18n/ja.js | 3 + .../AdminLTE/plugins/select2/i18n/km.js | 3 + .../AdminLTE/plugins/select2/i18n/ko.js | 3 + .../AdminLTE/plugins/select2/i18n/lt.js | 3 + .../AdminLTE/plugins/select2/i18n/lv.js | 3 + .../AdminLTE/plugins/select2/i18n/mk.js | 3 + .../AdminLTE/plugins/select2/i18n/ms.js | 3 + .../AdminLTE/plugins/select2/i18n/nb.js | 3 + .../AdminLTE/plugins/select2/i18n/nl.js | 3 + .../AdminLTE/plugins/select2/i18n/pl.js | 3 + .../AdminLTE/plugins/select2/i18n/pt-BR.js | 3 + .../AdminLTE/plugins/select2/i18n/pt.js | 3 + .../AdminLTE/plugins/select2/i18n/ro.js | 3 + .../AdminLTE/plugins/select2/i18n/ru.js | 3 + .../AdminLTE/plugins/select2/i18n/sk.js | 3 + .../AdminLTE/plugins/select2/i18n/sr-Cyrl.js | 3 + .../AdminLTE/plugins/select2/i18n/sr.js | 3 + .../AdminLTE/plugins/select2/i18n/sv.js | 3 + .../AdminLTE/plugins/select2/i18n/th.js | 3 + .../AdminLTE/plugins/select2/i18n/tr.js | 3 + .../AdminLTE/plugins/select2/i18n/uk.js | 3 + .../AdminLTE/plugins/select2/i18n/vi.js | 3 + .../AdminLTE/plugins/select2/i18n/zh-CN.js | 3 + .../AdminLTE/plugins/select2/i18n/zh-TW.js | 3 + .../plugins/select2/select2.full.min.js | 3 + .../AdminLTE/plugins/select2/select2.min.css | 1 + .../slimScroll/jquery.slimscroll.min.js | 16 + .../dist/bootstrap-duallistbox.min.css | 10 + .../dist/jquery.bootstrap-duallistbox.min.js | 9 + .../bootstrap-fileinput/css/fileinput.min.css | 12 + .../bootstrap-fileinput/img/loading-sm.gif | Bin 0 -> 2670 bytes .../bootstrap-fileinput/img/loading.gif | Bin 0 -> 847 bytes .../bootstrap-fileinput/js/fileinput.min.js | 13 + .../js/plugins/canvas-to-blob.js | 95 + .../js/plugins/canvas-to-blob.min.js | 1 + .../bootstrap-fileinput/js/plugins/piexif.js | 2471 ++ .../js/plugins/piexif.min.js | 1 + .../bootstrap-fileinput/js/plugins/purify.js | 1009 + .../js/plugins/purify.min.js | 1 + .../js/plugins/sortable.js | 1590 + .../js/plugins/sortable.min.js | 1 + .../css/bootstrap3/bootstrap-switch.min.css | 22 + .../dist/js/bootstrap-switch.min.js | 22 + .../css/bootstrap-editable.css | 663 + .../bootstrap3-editable/img/clear.png | Bin 0 -> 509 bytes .../bootstrap3-editable/img/loading.gif | Bin 0 -> 1849 bytes .../js/bootstrap-editable.min.js | 7 + .../css/bootstrap-datetimepicker.min.css | 5 + .../build/js/bootstrap-datetimepicker.min.js | 9 + .../font-awesome/css/font-awesome.min.css | 4 + .../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 .../dist/css/fontawesome-iconpicker.min.css | 9 + .../dist/js/fontawesome-iconpicker.min.js | 1 + .../laravel-admin/google-fonts/fonts.css | 50 + .../fonts/Source-Sans-Pro-Bold.ttf | Bin 0 -> 34908 bytes .../fonts/Source-Sans-Pro-Bold.woff | Bin 0 -> 17264 bytes .../fonts/Source-Sans-Pro-Bold.woff2 | Bin 0 -> 13892 bytes .../fonts/Source-Sans-Pro-Italic.ttf | Bin 0 -> 33864 bytes .../fonts/Source-Sans-Pro-Italic.woff | Bin 0 -> 17288 bytes .../fonts/Source-Sans-Pro-Italic.woff2 | Bin 0 -> 13980 bytes .../fonts/Source-Sans-Pro-Light-Italic.ttf | Bin 0 -> 33996 bytes .../fonts/Source-Sans-Pro-Light-Italic.woff | Bin 0 -> 17304 bytes .../fonts/Source-Sans-Pro-Light-Italic.woff2 | Bin 0 -> 13772 bytes .../fonts/Source-Sans-Pro-Light.ttf | Bin 0 -> 35368 bytes .../fonts/Source-Sans-Pro-Light.woff | Bin 0 -> 17540 bytes .../fonts/Source-Sans-Pro-Light.woff2 | Bin 0 -> 14308 bytes .../fonts/Source-Sans-Pro-Semibold-Italic.ttf | Bin 0 -> 33592 bytes .../Source-Sans-Pro-Semibold-Italic.woff | Bin 0 -> 17168 bytes .../Source-Sans-Pro-Semibold-Italic.woff2 | Bin 0 -> 13716 bytes .../fonts/Source-Sans-Pro-Semibold.ttf | Bin 0 -> 34808 bytes .../fonts/Source-Sans-Pro-Semibold.woff | Bin 0 -> 17380 bytes .../fonts/Source-Sans-Pro-Semibold.woff2 | Bin 0 -> 13992 bytes .../google-fonts/fonts/Source-Sans-Pro.eot | Bin 0 -> 16229 bytes .../google-fonts/fonts/Source-Sans-Pro.svg | 345 + .../google-fonts/fonts/Source-Sans-Pro.ttf | Bin 0 -> 35064 bytes .../google-fonts/fonts/Source-Sans-Pro.woff | Bin 0 -> 17500 bytes .../google-fonts/fonts/Source-Sans-Pro.woff2 | Bin 0 -> 14308 bytes .../laravel-admin/jquery-pjax/jquery.pjax.js | 950 + .../laravel-admin/laravel-admin.css | 85 + .../laravel-admin/laravel-admin.js | 198 + .../moment/min/moment-with-locales.min.js | 80 + .../laravel-admin/nestable/jquery.nestable.js | 484 + .../laravel-admin/nestable/nestable.css | 34 + .../laravel-admin/nprogress/nprogress.css | 74 + .../laravel-admin/nprogress/nprogress.js | 476 + .../number-input/bootstrap-number-input.js | 88 + .../sweetalert2/dist/sweetalert2.css | 1145 + .../sweetalert2/dist/sweetalert2.min.js | 1 + .../laravel-admin/toastr/build/toastr.min.css | 1 + .../laravel-admin/toastr/build/toastr.min.js | 2 + .../vendor/ueditor/dialogs/anchor/anchor.html | 40 + .../ueditor/dialogs/attachment/attachment.css | 681 + .../dialogs/attachment/attachment.html | 60 + .../ueditor/dialogs/attachment/attachment.js | 754 + .../attachment/fileTypeImages/icon_chm.gif | Bin 0 -> 923 bytes .../fileTypeImages/icon_default.png | Bin 0 -> 841 bytes .../attachment/fileTypeImages/icon_doc.gif | Bin 0 -> 1012 bytes .../attachment/fileTypeImages/icon_exe.gif | Bin 0 -> 949 bytes .../attachment/fileTypeImages/icon_jpg.gif | Bin 0 -> 950 bytes .../attachment/fileTypeImages/icon_mp3.gif | Bin 0 -> 986 bytes .../attachment/fileTypeImages/icon_mv.gif | Bin 0 -> 1001 bytes .../attachment/fileTypeImages/icon_pdf.gif | Bin 0 -> 996 bytes .../attachment/fileTypeImages/icon_ppt.gif | Bin 0 -> 1001 bytes .../attachment/fileTypeImages/icon_psd.gif | Bin 0 -> 1009 bytes .../attachment/fileTypeImages/icon_rar.gif | Bin 0 -> 1007 bytes .../attachment/fileTypeImages/icon_txt.gif | Bin 0 -> 970 bytes .../attachment/fileTypeImages/icon_xls.gif | Bin 0 -> 1005 bytes .../dialogs/attachment/images/alignicon.gif | Bin 0 -> 1051 bytes .../dialogs/attachment/images/alignicon.png | Bin 0 -> 3714 bytes .../ueditor/dialogs/attachment/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/attachment/images/file-icons.gif | Bin 0 -> 20097 bytes .../dialogs/attachment/images/file-icons.png | Bin 0 -> 44070 bytes .../dialogs/attachment/images/icons.gif | Bin 0 -> 453 bytes .../dialogs/attachment/images/icons.png | Bin 0 -> 2678 bytes .../dialogs/attachment/images/image.png | Bin 0 -> 1672 bytes .../dialogs/attachment/images/progress.png | Bin 0 -> 1269 bytes .../dialogs/attachment/images/success.gif | Bin 0 -> 445 bytes .../dialogs/attachment/images/success.png | Bin 0 -> 1621 bytes .../ueditor/dialogs/background/background.css | 94 + .../dialogs/background/background.html | 56 + .../ueditor/dialogs/background/background.js | 376 + .../ueditor/dialogs/background/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/background/images/success.png | Bin 0 -> 1621 bytes .../ueditor/dialogs/charts/chart.config.js | 65 + .../vendor/ueditor/dialogs/charts/charts.css | 165 + .../vendor/ueditor/dialogs/charts/charts.html | 89 + .../vendor/ueditor/dialogs/charts/charts.js | 519 + .../ueditor/dialogs/charts/images/charts0.png | Bin 0 -> 25306 bytes .../ueditor/dialogs/charts/images/charts1.png | Bin 0 -> 19263 bytes .../ueditor/dialogs/charts/images/charts2.png | Bin 0 -> 23016 bytes .../ueditor/dialogs/charts/images/charts3.png | Bin 0 -> 7823 bytes .../ueditor/dialogs/charts/images/charts4.png | Bin 0 -> 8344 bytes .../ueditor/dialogs/charts/images/charts5.png | Bin 0 -> 47084 bytes .../ueditor/dialogs/emotion/emotion.css | 43 + .../ueditor/dialogs/emotion/emotion.html | 54 + .../vendor/ueditor/dialogs/emotion/emotion.js | 186 + .../ueditor/dialogs/emotion/images/0.gif | Bin 0 -> 43 bytes .../ueditor/dialogs/emotion/images/bface.gif | Bin 0 -> 27167 bytes .../ueditor/dialogs/emotion/images/cface.gif | Bin 0 -> 8603 bytes .../ueditor/dialogs/emotion/images/fface.gif | Bin 0 -> 18479 bytes .../dialogs/emotion/images/jxface2.gif | Bin 0 -> 40706 bytes .../emotion/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes .../ueditor/dialogs/emotion/images/tface.gif | Bin 0 -> 19805 bytes .../ueditor/dialogs/emotion/images/wface.gif | Bin 0 -> 49850 bytes .../ueditor/dialogs/emotion/images/yface.gif | Bin 0 -> 28409 bytes public/vendor/ueditor/dialogs/gmap/gmap.html | 89 + public/vendor/ueditor/dialogs/help/help.css | 7 + public/vendor/ueditor/dialogs/help/help.html | 82 + public/vendor/ueditor/dialogs/help/help.js | 56 + public/vendor/ueditor/dialogs/image/image.css | 894 + .../vendor/ueditor/dialogs/image/image.html | 120 + public/vendor/ueditor/dialogs/image/image.js | 1139 + .../dialogs/image/images/alignicon.jpg | Bin 0 -> 16101 bytes .../ueditor/dialogs/image/images/bg.png | Bin 0 -> 2810 bytes .../ueditor/dialogs/image/images/icons.gif | Bin 0 -> 453 bytes .../ueditor/dialogs/image/images/icons.png | Bin 0 -> 2678 bytes .../ueditor/dialogs/image/images/image.png | Bin 0 -> 1672 bytes .../ueditor/dialogs/image/images/progress.png | Bin 0 -> 1269 bytes .../ueditor/dialogs/image/images/success.gif | Bin 0 -> 445 bytes .../ueditor/dialogs/image/images/success.png | Bin 0 -> 1621 bytes .../dialogs/insertframe/insertframe.html | 98 + public/vendor/ueditor/dialogs/internal.js | 81 + public/vendor/ueditor/dialogs/link/link.html | 126 + public/vendor/ueditor/dialogs/map/map.html | 135 + public/vendor/ueditor/dialogs/map/show.html | 118 + public/vendor/ueditor/dialogs/music/music.css | 30 + .../vendor/ueditor/dialogs/music/music.html | 32 + public/vendor/ueditor/dialogs/music/music.js | 192 + .../ueditor/dialogs/preview/preview.html | 40 + .../ueditor/dialogs/scrawl/images/addimg.png | Bin 0 -> 628 bytes .../ueditor/dialogs/scrawl/images/brush.png | Bin 0 -> 608 bytes .../ueditor/dialogs/scrawl/images/delimg.png | Bin 0 -> 516 bytes .../ueditor/dialogs/scrawl/images/delimgH.png | Bin 0 -> 578 bytes .../ueditor/dialogs/scrawl/images/empty.png | Bin 0 -> 519 bytes .../ueditor/dialogs/scrawl/images/emptyH.png | Bin 0 -> 657 bytes .../ueditor/dialogs/scrawl/images/eraser.png | Bin 0 -> 43271 bytes .../ueditor/dialogs/scrawl/images/redo.png | Bin 0 -> 454 bytes .../ueditor/dialogs/scrawl/images/redoH.png | Bin 0 -> 536 bytes .../ueditor/dialogs/scrawl/images/scale.png | Bin 0 -> 435 bytes .../ueditor/dialogs/scrawl/images/scaleH.png | Bin 0 -> 330 bytes .../ueditor/dialogs/scrawl/images/size.png | Bin 0 -> 775 bytes .../ueditor/dialogs/scrawl/images/undo.png | Bin 0 -> 444 bytes .../ueditor/dialogs/scrawl/images/undoH.png | Bin 0 -> 511 bytes .../vendor/ueditor/dialogs/scrawl/scrawl.css | 72 + .../vendor/ueditor/dialogs/scrawl/scrawl.html | 95 + .../vendor/ueditor/dialogs/scrawl/scrawl.js | 671 + .../dialogs/searchreplace/searchreplace.html | 102 + .../dialogs/searchreplace/searchreplace.js | 164 + .../dialogs/snapscreen/snapscreen.html | 58 + .../ueditor/dialogs/spechars/spechars.html | 21 + .../ueditor/dialogs/spechars/spechars.js | 57 + .../vendor/ueditor/dialogs/table/dragicon.png | Bin 0 -> 304 bytes .../ueditor/dialogs/table/edittable.css | 84 + .../ueditor/dialogs/table/edittable.html | 64 + .../vendor/ueditor/dialogs/table/edittable.js | 237 + .../vendor/ueditor/dialogs/table/edittd.html | 61 + .../vendor/ueditor/dialogs/table/edittip.html | 33 + .../vendor/ueditor/dialogs/template/config.js | 42 + .../ueditor/dialogs/template/images/bg.gif | Bin 0 -> 84 bytes .../ueditor/dialogs/template/images/pre0.png | Bin 0 -> 250 bytes .../ueditor/dialogs/template/images/pre1.png | Bin 0 -> 291 bytes .../ueditor/dialogs/template/images/pre2.png | Bin 0 -> 394 bytes .../ueditor/dialogs/template/images/pre3.png | Bin 0 -> 485 bytes .../ueditor/dialogs/template/images/pre4.png | Bin 0 -> 393 bytes .../ueditor/dialogs/template/template.css | 18 + .../ueditor/dialogs/template/template.html | 26 + .../ueditor/dialogs/template/template.js | 53 + .../ueditor/dialogs/video/images/bg.png | Bin 0 -> 2810 bytes .../dialogs/video/images/center_focus.jpg | Bin 0 -> 11795 bytes .../dialogs/video/images/file-icons.gif | Bin 0 -> 20097 bytes .../dialogs/video/images/file-icons.png | Bin 0 -> 44070 bytes .../ueditor/dialogs/video/images/icons.gif | Bin 0 -> 453 bytes .../ueditor/dialogs/video/images/icons.png | Bin 0 -> 2678 bytes .../ueditor/dialogs/video/images/image.png | Bin 0 -> 1672 bytes .../dialogs/video/images/left_focus.jpg | Bin 0 -> 11423 bytes .../dialogs/video/images/none_focus.jpg | Bin 0 -> 11546 bytes .../ueditor/dialogs/video/images/progress.png | Bin 0 -> 1269 bytes .../dialogs/video/images/right_focus.jpg | Bin 0 -> 11334 bytes .../ueditor/dialogs/video/images/success.gif | Bin 0 -> 445 bytes .../ueditor/dialogs/video/images/success.png | Bin 0 -> 1621 bytes public/vendor/ueditor/dialogs/video/video.css | 635 + .../vendor/ueditor/dialogs/video/video.html | 86 + public/vendor/ueditor/dialogs/video/video.js | 789 + .../vendor/ueditor/dialogs/webapp/webapp.html | 53 + .../dialogs/wordimage/fClipboard_ueditor.swf | Bin 0 -> 1908 bytes .../dialogs/wordimage/imageUploader.swf | Bin 0 -> 62857 bytes .../ueditor/dialogs/wordimage/tangram.js | 1495 + .../ueditor/dialogs/wordimage/wordimage.html | 111 + .../ueditor/dialogs/wordimage/wordimage.js | 157 + public/vendor/ueditor/index.html | 175 + public/vendor/ueditor/lang/en/en.js | 684 + .../ueditor/lang/en/images/addimage.png | Bin 0 -> 3373 bytes .../lang/en/images/alldeletebtnhoverskin.png | Bin 0 -> 743 bytes .../lang/en/images/alldeletebtnupskin.png | Bin 0 -> 743 bytes .../ueditor/lang/en/images/background.png | Bin 0 -> 3854 bytes .../vendor/ueditor/lang/en/images/button.png | Bin 0 -> 4929 bytes public/vendor/ueditor/lang/en/images/copy.png | Bin 0 -> 1222 bytes .../ueditor/lang/en/images/deletedisable.png | Bin 0 -> 649 bytes .../ueditor/lang/en/images/deleteenable.png | Bin 0 -> 664 bytes .../ueditor/lang/en/images/listbackground.png | Bin 0 -> 3750 bytes .../ueditor/lang/en/images/localimage.png | Bin 0 -> 3083 bytes .../vendor/ueditor/lang/en/images/music.png | Bin 0 -> 91561 bytes .../lang/en/images/rotateleftdisable.png | Bin 0 -> 719 bytes .../lang/en/images/rotateleftenable.png | Bin 0 -> 952 bytes .../lang/en/images/rotaterightdisable.png | Bin 0 -> 754 bytes .../lang/en/images/rotaterightenable.png | Bin 0 -> 1007 bytes .../vendor/ueditor/lang/en/images/upload.png | Bin 0 -> 3941 bytes .../vendor/ueditor/lang/zh-cn/images/copy.png | Bin 0 -> 4319 bytes .../ueditor/lang/zh-cn/images/localimage.png | Bin 0 -> 6979 bytes .../ueditor/lang/zh-cn/images/music.png | Bin 0 -> 23106 bytes .../ueditor/lang/zh-cn/images/upload.png | Bin 0 -> 6608 bytes public/vendor/ueditor/lang/zh-cn/zh-cn.js | 669 + .../ueditor/themes/default/css/ueditor.css | 1903 + .../themes/default/css/ueditor.min.css | 8 + .../ueditor/themes/default/dialogbase.css | 100 + .../ueditor/themes/default/images/anchor.gif | Bin 0 -> 184 bytes .../ueditor/themes/default/images/arrow.png | Bin 0 -> 1173 bytes .../themes/default/images/arrow_down.png | Bin 0 -> 1610 bytes .../themes/default/images/arrow_up.png | Bin 0 -> 1649 bytes .../themes/default/images/button-bg.gif | Bin 0 -> 1114 bytes .../themes/default/images/cancelbutton.gif | Bin 0 -> 1227 bytes .../ueditor/themes/default/images/charts.png | Bin 0 -> 518 bytes .../themes/default/images/cursor_h.gif | Bin 0 -> 253 bytes .../themes/default/images/cursor_h.png | Bin 0 -> 175 bytes .../themes/default/images/cursor_v.gif | Bin 0 -> 370 bytes .../themes/default/images/cursor_v.png | Bin 0 -> 177 bytes .../themes/default/images/dialog-title-bg.png | Bin 0 -> 938 bytes .../themes/default/images/filescan.png | Bin 0 -> 4282 bytes .../themes/default/images/highlighted.gif | Bin 0 -> 111 bytes .../themes/default/images/icons-all.gif | Bin 0 -> 3750 bytes .../ueditor/themes/default/images/icons.gif | Bin 0 -> 20947 bytes .../ueditor/themes/default/images/icons.png | Bin 0 -> 19694 bytes .../themes/default/images/loaderror.png | Bin 0 -> 3209 bytes .../ueditor/themes/default/images/loading.gif | Bin 0 -> 734 bytes .../ueditor/themes/default/images/lock.gif | Bin 0 -> 1062 bytes .../default/images/neweditor-tab-bg.png | Bin 0 -> 216 bytes .../themes/default/images/pagebreak.gif | Bin 0 -> 54 bytes .../ueditor/themes/default/images/scale.png | Bin 0 -> 167 bytes .../themes/default/images/sortable.png | Bin 0 -> 2851 bytes .../ueditor/themes/default/images/spacer.gif | Bin 0 -> 43 bytes .../themes/default/images/sparator_v.png | Bin 0 -> 122 bytes .../default/images/table-cell-align.png | Bin 0 -> 1847 bytes .../default/images/tangram-colorpicker.png | Bin 0 -> 17355 bytes .../themes/default/images/toolbar_bg.png | Bin 0 -> 170 bytes .../themes/default/images/unhighlighted.gif | Bin 0 -> 111 bytes .../ueditor/themes/default/images/upload.png | Bin 0 -> 6608 bytes .../themes/default/images/videologo.gif | Bin 0 -> 1604 bytes .../ueditor/themes/default/images/word.gif | Bin 0 -> 1019 bytes .../themes/default/images/wordpaste.png | Bin 0 -> 6467 bytes public/vendor/ueditor/themes/iframe.css | 1 + .../third-party/SyntaxHighlighter/shCore.js | 3655 ++ .../SyntaxHighlighter/shCoreDefault.css | 1 + .../third-party/codemirror/codemirror.css | 104 + .../third-party/codemirror/codemirror.js | 3581 ++ .../highcharts/adapters/mootools-adapter.js | 13 + .../adapters/mootools-adapter.src.js | 313 + .../highcharts/adapters/prototype-adapter.js | 15 + .../adapters/prototype-adapter.src.js | 316 + .../adapters/standalone-framework.js | 17 + .../adapters/standalone-framework.src.js | 583 + .../third-party/highcharts/highcharts-more.js | 50 + .../highcharts/highcharts-more.src.js | 2430 ++ .../third-party/highcharts/highcharts.js | 283 + .../third-party/highcharts/highcharts.src.js | 16974 +++++++++ .../highcharts/modules/annotations.js | 7 + .../highcharts/modules/annotations.src.js | 401 + .../highcharts/modules/canvas-tools.js | 133 + .../highcharts/modules/canvas-tools.src.js | 3113 ++ .../third-party/highcharts/modules/data.js | 17 + .../highcharts/modules/data.src.js | 582 + .../highcharts/modules/drilldown.js | 11 + .../highcharts/modules/drilldown.src.js | 447 + .../highcharts/modules/exporting.js | 22 + .../highcharts/modules/exporting.src.js | 709 + .../third-party/highcharts/modules/funnel.js | 12 + .../highcharts/modules/funnel.src.js | 289 + .../third-party/highcharts/modules/heatmap.js | 1 + .../highcharts/modules/heatmap.src.js | 53 + .../third-party/highcharts/modules/map.js | 27 + .../third-party/highcharts/modules/map.src.js | 1002 + .../highcharts/modules/no-data-to-display.js | 12 + .../modules/no-data-to-display.src.js | 128 + .../highcharts/themes/dark-blue.js | 254 + .../highcharts/themes/dark-green.js | 255 + .../third-party/highcharts/themes/gray.js | 257 + .../third-party/highcharts/themes/grid.js | 103 + .../third-party/highcharts/themes/skies.js | 89 + .../ueditor/third-party/jquery-1.10.2.js | 9789 +++++ .../ueditor/third-party/jquery-1.10.2.min.js | 6 + .../ueditor/third-party/jquery-1.10.2.min.map | 1 + .../snapscreen/UEditorSnapscreen.exe | Bin 0 -> 519936 bytes .../ueditor/third-party/video-js/font/vjs.eot | Bin 0 -> 3536 bytes .../ueditor/third-party/video-js/font/vjs.svg | 65 + .../ueditor/third-party/video-js/font/vjs.ttf | Bin 0 -> 3372 bytes .../third-party/video-js/font/vjs.woff | Bin 0 -> 4228 bytes .../ueditor/third-party/video-js/video-js.css | 766 + .../third-party/video-js/video-js.min.css | 5 + .../ueditor/third-party/video-js/video-js.swf | Bin 0 -> 16236 bytes .../ueditor/third-party/video-js/video.dev.js | 7108 ++++ .../ueditor/third-party/video-js/video.js | 129 + .../third-party/webuploader/Uploader.swf | Bin 0 -> 49382 bytes .../third-party/webuploader/webuploader.css | 28 + .../webuploader/webuploader.custom.js | 5670 +++ .../webuploader/webuploader.custom.min.js | 2 + .../webuploader/webuploader.flashonly.js | 4176 +++ .../webuploader/webuploader.flashonly.min.js | 2 + .../webuploader/webuploader.html5only.js | 5559 +++ .../webuploader/webuploader.html5only.min.js | 2 + .../third-party/webuploader/webuploader.js | 6733 ++++ .../webuploader/webuploader.min.js | 2 + .../webuploader/webuploader.withoutimage.js | 4593 +++ .../webuploader.withoutimage.min.js | 2 + .../zeroclipboard/ZeroClipboard.js | 1256 + .../zeroclipboard/ZeroClipboard.min.js | 9 + .../zeroclipboard/ZeroClipboard.swf | Bin 0 -> 3933 bytes public/vendor/ueditor/ueditor.all.js | 29431 ++++++++++++++++ public/vendor/ueditor/ueditor.all.min.js | 709 + public/vendor/ueditor/ueditor.config.js | 413 + public/vendor/ueditor/ueditor.parse.js | 1022 + public/vendor/ueditor/ueditor.parse.min.js | 28 + public/web.config | 28 + resources/js/app.js | 1 + resources/js/bootstrap.js | 28 + resources/lang/ar/admin.php | 105 + resources/lang/az/admin.php | 102 + resources/lang/en/admin.php | 107 + resources/lang/en/auth.php | 19 + resources/lang/en/pagination.php | 19 + resources/lang/en/passwords.php | 22 + resources/lang/en/validation.php | 151 + resources/lang/es/admin.php | 90 + resources/lang/fa/admin.php | 102 + resources/lang/fr/admin.php | 102 + resources/lang/he/admin.php | 79 + resources/lang/id/admin.php | 106 + resources/lang/ja/admin.php | 102 + resources/lang/ko/admin.php | 104 + resources/lang/ms/admin.php | 102 + resources/lang/nl/admin.php | 107 + resources/lang/pl/admin.php | 78 + resources/lang/pt-BR/admin.php | 102 + resources/lang/pt/admin.php | 102 + resources/lang/ru/admin.php | 107 + resources/lang/tr/admin.php | 107 + resources/lang/uk/admin.php | 106 + resources/lang/ur/admin.php | 107 + resources/lang/vendor/ueditor/en/upload.php | 34 + .../lang/vendor/ueditor/zh-CN/upload.php | 31 + .../lang/vendor/ueditor/zh-TW/upload.php | 33 + resources/lang/zh-CN/admin.php | 106 + resources/lang/zh-TW/admin.php | 105 + resources/sass/app.scss | 1 + resources/views/article/show.blade.php | 63 + resources/views/category/show.blade.php | 83 + resources/views/index/index.blade.php | 305 + resources/views/layouts/app.blade.php | 75 + resources/views/layouts/pagination.blade.php | 50 + resources/views/layouts/top.blade.php | 1 + .../views/vendor/ueditor/assets.blade.php | 7 + resources/views/welcome.blade.php | 100 + routes/api.php | 18 + routes/channels.php | 16 + routes/console.php | 18 + routes/web.php | 23 + tests/CreatesApplication.php | 22 + tests/Feature/ExampleTest.php | 21 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 18 + 767 files changed, 166582 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 app/Admin/Controllers/Advert/IndexController.php create mode 100644 app/Admin/Controllers/Article/IndexController.php create mode 100644 app/Admin/Controllers/AuthController.php create mode 100644 app/Admin/Controllers/Category/IndexController.php create mode 100644 app/Admin/Controllers/ExampleController.php create mode 100644 app/Admin/Controllers/HomeController.php create mode 100644 app/Admin/Controllers/Link/IndexController.php create mode 100644 app/Admin/Routes/advert.php create mode 100644 app/Admin/Routes/article.php create mode 100644 app/Admin/Routes/category.php create mode 100644 app/Admin/Routes/link.php create mode 100644 app/Admin/bootstrap.php create mode 100644 app/Admin/routes.php create mode 100644 app/Console/Kernel.php create mode 100644 app/Exceptions/Handler.php create mode 100644 app/Http/Controllers/ArticleController.php create mode 100644 app/Http/Controllers/Auth/ConfirmPasswordController.php create mode 100644 app/Http/Controllers/Auth/ForgotPasswordController.php create mode 100644 app/Http/Controllers/Auth/LoginController.php create mode 100644 app/Http/Controllers/Auth/RegisterController.php create mode 100644 app/Http/Controllers/Auth/ResetPasswordController.php create mode 100644 app/Http/Controllers/Auth/VerificationController.php create mode 100644 app/Http/Controllers/CategoryController.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/IndexController.php create mode 100644 app/Http/Controllers/TestController.php create mode 100644 app/Http/Kernel.php create mode 100644 app/Http/Middleware/Authenticate.php create mode 100644 app/Http/Middleware/CheckForMaintenanceMode.php create mode 100644 app/Http/Middleware/EncryptCookies.php create mode 100644 app/Http/Middleware/RedirectIfAuthenticated.php create mode 100644 app/Http/Middleware/TrimStrings.php create mode 100644 app/Http/Middleware/TrustProxies.php create mode 100644 app/Http/Middleware/VerifyCsrfToken.php create mode 100644 app/Models/Advert.php create mode 100644 app/Models/Article.php create mode 100644 app/Models/Category.php create mode 100644 app/Models/DedeAddonarticle.php create mode 100644 app/Models/DedeArchive.php create mode 100644 app/Models/DedeArctype.php create mode 100644 app/Models/Link.php create mode 100644 app/Models/Model.php create mode 100644 app/Models/Traits/BelongsToCategory.php create mode 100644 app/Models/Traits/HasOneCover.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Providers/AuthServiceProvider.php create mode 100644 app/Providers/BroadcastServiceProvider.php create mode 100644 app/Providers/EventServiceProvider.php create mode 100644 app/Providers/RouteServiceProvider.php create mode 100644 app/Traits/Tree.php create mode 100644 app/User.php create mode 100644 artisan create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/admin.php create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/broadcasting.php create mode 100644 config/cache.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/hashing.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/queue.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 config/ueditor.php create mode 100644 config/view.php create mode 100644 database/.gitignore create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/2014_10_12_000000_create_users_table.php create mode 100644 database/migrations/2014_10_12_100000_create_password_resets_table.php create mode 100644 database/migrations/2016_01_04_173148_create_admin_tables.php create mode 100644 database/migrations/2019_08_19_000000_create_failed_jobs_table.php create mode 100644 database/migrations/2020_05_28_153525_create_articles_table.php create mode 100644 database/migrations/2020_05_28_153536_create_categories_table.php create mode 100644 database/migrations/2020_05_28_163818_create_links_table.php create mode 100644 database/seeds/DatabaseSeeder.php create mode 100644 public/.htaccess create mode 100644 public/assets/index/css/base.css create mode 100644 public/assets/index/css/jquery.slideBox.css create mode 100644 public/assets/index/css/main.css create mode 100644 public/assets/index/images/0.png create mode 100644 public/assets/index/images/1.png create mode 100644 public/assets/index/images/2.jpg create mode 100644 public/assets/index/images/3.jpg create mode 100644 public/assets/index/images/4.jpg create mode 100644 public/assets/index/images/5.jpg create mode 100644 public/assets/index/images/6.jpg create mode 100644 public/assets/index/images/banner.png create mode 100644 public/assets/index/images/bg.png create mode 100644 public/assets/index/images/blue.png create mode 100644 public/assets/index/images/bmicon.png create mode 100644 public/assets/index/images/ewm.png create mode 100644 public/assets/index/images/face1.gif create mode 100644 public/assets/index/images/face10.gif create mode 100644 public/assets/index/images/face2.gif create mode 100644 public/assets/index/images/face3.gif create mode 100644 public/assets/index/images/face4.gif create mode 100644 public/assets/index/images/face5.gif create mode 100644 public/assets/index/images/face6.gif create mode 100644 public/assets/index/images/face7.gif create mode 100644 public/assets/index/images/face8.gif create mode 100644 public/assets/index/images/face9.gif create mode 100644 public/assets/index/images/footbj.jpg create mode 100644 public/assets/index/images/fuwu1.png create mode 100644 public/assets/index/images/fuwu2.png create mode 100644 public/assets/index/images/fuwu3.png create mode 100644 public/assets/index/images/fuwu4.png create mode 100644 public/assets/index/images/fuwu5.png create mode 100644 public/assets/index/images/gg_00.png create mode 100644 public/assets/index/images/gg_01.png create mode 100644 public/assets/index/images/gg_02.png create mode 100644 public/assets/index/images/gg_03.png create mode 100644 public/assets/index/images/icon.png create mode 100644 public/assets/index/images/ine-01.jpg create mode 100644 public/assets/index/images/ine-02.jpg create mode 100644 public/assets/index/images/jiantou.png create mode 100644 public/assets/index/images/jsq.png create mode 100644 public/assets/index/images/jsq2.png create mode 100644 public/assets/index/images/jtt.png create mode 100644 public/assets/index/images/jtx.png create mode 100644 public/assets/index/images/logo.jpg create mode 100644 public/assets/index/images/logo.png create mode 100644 public/assets/index/images/name_00.jpg create mode 100644 public/assets/index/images/name_01.jpg create mode 100644 public/assets/index/images/name_02.jpg create mode 100644 public/assets/index/images/name_03.jpg create mode 100644 public/assets/index/images/name_04.jpg create mode 100644 public/assets/index/images/right.png create mode 100644 public/assets/index/images/sanjiao.png create mode 100644 public/assets/index/images/sanjiao2.png create mode 100644 public/assets/index/images/sficon.png create mode 100644 public/assets/index/images/shu.png create mode 100644 public/assets/index/images/topbj.jpg create mode 100644 public/assets/index/images/topbj.png create mode 100644 public/assets/index/images/words11_jcfc_content_left_but.png create mode 100644 public/assets/index/images/words11_jcfc_content_right_but.png create mode 100644 public/assets/index/images/zhinan01.png create mode 100644 public/assets/index/images/zhinan02.png create mode 100644 public/assets/index/images/zhinan03.png create mode 100644 public/assets/index/images/zhinan04.png create mode 100644 public/assets/index/images/zhinan05.png create mode 100644 public/assets/index/images/zhinan06.png create mode 100644 public/assets/index/images/zhinan07.png create mode 100644 public/assets/index/images/zxfw1.png create mode 100644 public/assets/index/images/zxfw2.png create mode 100644 public/assets/index/images/zxfw3.png create mode 100644 public/assets/index/images/zxfw4.png create mode 100644 public/assets/index/images/zxfw5.png create mode 100644 public/assets/index/images/zxfw6.png create mode 100644 public/assets/index/images/zxfw7.png create mode 100644 public/assets/index/js/Tabs.js create mode 100644 public/assets/index/js/jquery-1.8.3.min.js create mode 100644 public/assets/index/js/jquery.leoweather.min.js create mode 100644 public/assets/index/js/jquery.page.js create mode 100644 public/assets/index/js/jquery.slideBox.min.js create mode 100644 public/assets/index/js/lb_jcfc.js create mode 100644 public/assets/index/js/nav.js create mode 100644 public/assets/index/js/slider.js create mode 100644 public/assets/index/upload/newsimg.jpg create mode 100644 public/assets/index/upload/tup.jpg create mode 100644 public/favicon.ico create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 public/vendor/laravel-admin/AdminLTE/bootstrap/css/bootstrap.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 public/vendor/laravel-admin/AdminLTE/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 public/vendor/laravel-admin/AdminLTE/bootstrap/js/bootstrap.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/AdminLTE.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/_all-skins.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-black-light.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-black.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-blue-light.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-blue.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-green-light.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-green.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-purple-light.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-purple.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-red-light.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-red.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-yellow-light.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/css/skins/skin-yellow.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/img/boxed-bg.jpg create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/img/boxed-bg.png create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/img/default-50x50.gif create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/img/icons.png create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/img/user2-160x160.jpg create mode 100644 public/vendor/laravel-admin/AdminLTE/dist/js/app.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/bootstrap-slider/bootstrap-slider.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/bootstrap-slider/slider.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/bootstrap-colorpicker.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/bootstrap-colorpicker.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/alpha-horizontal.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/alpha.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/hue-horizontal.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/hue.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/colorpicker/img/saturation.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/all.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/_all.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/aero.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/aero.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/aero@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/blue.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/blue.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/blue@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/flat.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/flat.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/flat@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/green.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/green.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/green@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/grey.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/grey.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/grey@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/orange.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/orange.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/orange@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/pink.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/pink.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/pink@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/purple.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/purple.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/purple@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/red.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/red.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/red@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/yellow.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/yellow.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/flat/yellow@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/futurico/futurico.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/futurico/futurico.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/futurico/futurico@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/icheck.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/_all.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/aero.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/blue.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/green.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/grey.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/line.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/line.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/line@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/orange.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/pink.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/purple.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/red.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/line/yellow.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/_all.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/aero.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/aero.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/aero@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/blue.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/blue.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/blue@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/green.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/green.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/green@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/grey.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/grey.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/grey@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/minimal.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/minimal.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/minimal@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/orange.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/orange.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/orange@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/pink.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/pink.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/pink@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/purple.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/purple.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/purple@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/red.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/red.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/red@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/yellow.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/yellow.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/minimal/yellow@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/polaris/polaris.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/polaris/polaris.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/polaris/polaris@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/_all.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/aero.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/aero.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/aero@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/blue.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/blue.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/blue@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/green.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/green.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/green@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/grey.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/grey.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/grey@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/orange.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/orange.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/orange@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/pink.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/pink.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/pink@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/purple.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/purple.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/purple@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/red.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/red.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/red@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/square.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/square.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/square@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/yellow.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/yellow.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/iCheck/square/yellow@2x.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/input-mask/jquery.inputmask.bundle.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/input-mask/phone-codes/phone-be.json create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/input-mask/phone-codes/phone-codes.json create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/input-mask/phone-codes/readme.txt create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/ionslider/img/sprite-skin-flat.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/ionslider/img/sprite-skin-nice.png create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/ionslider/ion.rangeSlider.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/ionslider/ion.rangeSlider.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/ionslider/ion.rangeSlider.skinFlat.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/ionslider/ion.rangeSlider.skinNice.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/jQuery/jQuery-2.1.4.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ar.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/az.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/bg.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ca.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/cs.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/da.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/de.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/el.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/en.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/es.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/et.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/eu.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/fa.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/fi.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/fr.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/gl.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/he.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/hi.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/hr.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/hu.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/id.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/is.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/it.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ja.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/km.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ko.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/lt.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/lv.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/mk.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ms.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/nb.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/nl.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/pl.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/pt-BR.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/pt.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ro.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/ru.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/sk.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/sr-Cyrl.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/sr.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/sv.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/th.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/tr.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/uk.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/vi.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/zh-CN.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/i18n/zh-TW.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/select2.full.min.js create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/select2/select2.min.css create mode 100644 public/vendor/laravel-admin/AdminLTE/plugins/slimScroll/jquery.slimscroll.min.js create mode 100644 public/vendor/laravel-admin/bootstrap-duallistbox/dist/bootstrap-duallistbox.min.css create mode 100644 public/vendor/laravel-admin/bootstrap-duallistbox/dist/jquery.bootstrap-duallistbox.min.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/css/fileinput.min.css create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/img/loading-sm.gif create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/img/loading.gif create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/fileinput.min.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/canvas-to-blob.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/canvas-to-blob.min.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/piexif.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/piexif.min.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/purify.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/purify.min.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/sortable.js create mode 100644 public/vendor/laravel-admin/bootstrap-fileinput/js/plugins/sortable.min.js create mode 100644 public/vendor/laravel-admin/bootstrap-switch/dist/css/bootstrap3/bootstrap-switch.min.css create mode 100644 public/vendor/laravel-admin/bootstrap-switch/dist/js/bootstrap-switch.min.js create mode 100644 public/vendor/laravel-admin/bootstrap3-editable/css/bootstrap-editable.css create mode 100644 public/vendor/laravel-admin/bootstrap3-editable/img/clear.png create mode 100644 public/vendor/laravel-admin/bootstrap3-editable/img/loading.gif create mode 100644 public/vendor/laravel-admin/bootstrap3-editable/js/bootstrap-editable.min.js create mode 100644 public/vendor/laravel-admin/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css create mode 100644 public/vendor/laravel-admin/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js create mode 100644 public/vendor/laravel-admin/font-awesome/css/font-awesome.min.css create mode 100644 public/vendor/laravel-admin/font-awesome/fonts/FontAwesome.otf create mode 100644 public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 public/vendor/laravel-admin/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 public/vendor/laravel-admin/fontawesome-iconpicker/dist/css/fontawesome-iconpicker.min.css create mode 100644 public/vendor/laravel-admin/fontawesome-iconpicker/dist/js/fontawesome-iconpicker.min.js create mode 100644 public/vendor/laravel-admin/google-fonts/fonts.css create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.ttf create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.woff create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Bold.woff2 create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Italic.ttf create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Italic.woff create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Italic.woff2 create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light-Italic.ttf create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light-Italic.woff create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light-Italic.woff2 create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light.ttf create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light.woff create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Light.woff2 create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold-Italic.ttf create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold-Italic.woff create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold-Italic.woff2 create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold.ttf create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold.woff create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro-Semibold.woff2 create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.eot create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.svg create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.ttf create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff create mode 100644 public/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff2 create mode 100644 public/vendor/laravel-admin/jquery-pjax/jquery.pjax.js create mode 100644 public/vendor/laravel-admin/laravel-admin/laravel-admin.css create mode 100644 public/vendor/laravel-admin/laravel-admin/laravel-admin.js create mode 100644 public/vendor/laravel-admin/moment/min/moment-with-locales.min.js create mode 100644 public/vendor/laravel-admin/nestable/jquery.nestable.js create mode 100644 public/vendor/laravel-admin/nestable/nestable.css create mode 100644 public/vendor/laravel-admin/nprogress/nprogress.css create mode 100644 public/vendor/laravel-admin/nprogress/nprogress.js create mode 100644 public/vendor/laravel-admin/number-input/bootstrap-number-input.js create mode 100644 public/vendor/laravel-admin/sweetalert2/dist/sweetalert2.css create mode 100644 public/vendor/laravel-admin/sweetalert2/dist/sweetalert2.min.js create mode 100644 public/vendor/laravel-admin/toastr/build/toastr.min.css create mode 100644 public/vendor/laravel-admin/toastr/build/toastr.min.js create mode 100644 public/vendor/ueditor/dialogs/anchor/anchor.html create mode 100644 public/vendor/ueditor/dialogs/attachment/attachment.css create mode 100644 public/vendor/ueditor/dialogs/attachment/attachment.html create mode 100644 public/vendor/ueditor/dialogs/attachment/attachment.js create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_default.png create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/images/alignicon.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/images/alignicon.png create mode 100644 public/vendor/ueditor/dialogs/attachment/images/bg.png create mode 100644 public/vendor/ueditor/dialogs/attachment/images/file-icons.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/images/file-icons.png create mode 100644 public/vendor/ueditor/dialogs/attachment/images/icons.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/images/icons.png create mode 100644 public/vendor/ueditor/dialogs/attachment/images/image.png create mode 100644 public/vendor/ueditor/dialogs/attachment/images/progress.png create mode 100644 public/vendor/ueditor/dialogs/attachment/images/success.gif create mode 100644 public/vendor/ueditor/dialogs/attachment/images/success.png create mode 100644 public/vendor/ueditor/dialogs/background/background.css create mode 100644 public/vendor/ueditor/dialogs/background/background.html create mode 100644 public/vendor/ueditor/dialogs/background/background.js create mode 100644 public/vendor/ueditor/dialogs/background/images/bg.png create mode 100644 public/vendor/ueditor/dialogs/background/images/success.png create mode 100644 public/vendor/ueditor/dialogs/charts/chart.config.js create mode 100644 public/vendor/ueditor/dialogs/charts/charts.css create mode 100644 public/vendor/ueditor/dialogs/charts/charts.html create mode 100644 public/vendor/ueditor/dialogs/charts/charts.js create mode 100644 public/vendor/ueditor/dialogs/charts/images/charts0.png create mode 100644 public/vendor/ueditor/dialogs/charts/images/charts1.png create mode 100644 public/vendor/ueditor/dialogs/charts/images/charts2.png create mode 100644 public/vendor/ueditor/dialogs/charts/images/charts3.png create mode 100644 public/vendor/ueditor/dialogs/charts/images/charts4.png create mode 100644 public/vendor/ueditor/dialogs/charts/images/charts5.png create mode 100644 public/vendor/ueditor/dialogs/emotion/emotion.css create mode 100644 public/vendor/ueditor/dialogs/emotion/emotion.html create mode 100644 public/vendor/ueditor/dialogs/emotion/emotion.js create mode 100644 public/vendor/ueditor/dialogs/emotion/images/0.gif create mode 100644 public/vendor/ueditor/dialogs/emotion/images/bface.gif create mode 100644 public/vendor/ueditor/dialogs/emotion/images/cface.gif create mode 100644 public/vendor/ueditor/dialogs/emotion/images/fface.gif create mode 100644 public/vendor/ueditor/dialogs/emotion/images/jxface2.gif create mode 100644 public/vendor/ueditor/dialogs/emotion/images/neweditor-tab-bg.png create mode 100644 public/vendor/ueditor/dialogs/emotion/images/tface.gif create mode 100644 public/vendor/ueditor/dialogs/emotion/images/wface.gif create mode 100644 public/vendor/ueditor/dialogs/emotion/images/yface.gif create mode 100644 public/vendor/ueditor/dialogs/gmap/gmap.html create mode 100644 public/vendor/ueditor/dialogs/help/help.css create mode 100644 public/vendor/ueditor/dialogs/help/help.html create mode 100644 public/vendor/ueditor/dialogs/help/help.js create mode 100644 public/vendor/ueditor/dialogs/image/image.css create mode 100644 public/vendor/ueditor/dialogs/image/image.html create mode 100644 public/vendor/ueditor/dialogs/image/image.js create mode 100644 public/vendor/ueditor/dialogs/image/images/alignicon.jpg create mode 100644 public/vendor/ueditor/dialogs/image/images/bg.png create mode 100644 public/vendor/ueditor/dialogs/image/images/icons.gif create mode 100644 public/vendor/ueditor/dialogs/image/images/icons.png create mode 100644 public/vendor/ueditor/dialogs/image/images/image.png create mode 100644 public/vendor/ueditor/dialogs/image/images/progress.png create mode 100644 public/vendor/ueditor/dialogs/image/images/success.gif create mode 100644 public/vendor/ueditor/dialogs/image/images/success.png create mode 100644 public/vendor/ueditor/dialogs/insertframe/insertframe.html create mode 100644 public/vendor/ueditor/dialogs/internal.js create mode 100644 public/vendor/ueditor/dialogs/link/link.html create mode 100644 public/vendor/ueditor/dialogs/map/map.html create mode 100644 public/vendor/ueditor/dialogs/map/show.html create mode 100644 public/vendor/ueditor/dialogs/music/music.css create mode 100644 public/vendor/ueditor/dialogs/music/music.html create mode 100644 public/vendor/ueditor/dialogs/music/music.js create mode 100644 public/vendor/ueditor/dialogs/preview/preview.html create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/addimg.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/brush.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/delimg.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/delimgH.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/empty.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/emptyH.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/eraser.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/redo.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/redoH.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/scale.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/scaleH.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/size.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/undo.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/images/undoH.png create mode 100644 public/vendor/ueditor/dialogs/scrawl/scrawl.css create mode 100644 public/vendor/ueditor/dialogs/scrawl/scrawl.html create mode 100644 public/vendor/ueditor/dialogs/scrawl/scrawl.js create mode 100644 public/vendor/ueditor/dialogs/searchreplace/searchreplace.html create mode 100644 public/vendor/ueditor/dialogs/searchreplace/searchreplace.js create mode 100644 public/vendor/ueditor/dialogs/snapscreen/snapscreen.html create mode 100644 public/vendor/ueditor/dialogs/spechars/spechars.html create mode 100644 public/vendor/ueditor/dialogs/spechars/spechars.js create mode 100644 public/vendor/ueditor/dialogs/table/dragicon.png create mode 100644 public/vendor/ueditor/dialogs/table/edittable.css create mode 100644 public/vendor/ueditor/dialogs/table/edittable.html create mode 100644 public/vendor/ueditor/dialogs/table/edittable.js create mode 100644 public/vendor/ueditor/dialogs/table/edittd.html create mode 100644 public/vendor/ueditor/dialogs/table/edittip.html create mode 100644 public/vendor/ueditor/dialogs/template/config.js create mode 100644 public/vendor/ueditor/dialogs/template/images/bg.gif create mode 100644 public/vendor/ueditor/dialogs/template/images/pre0.png create mode 100644 public/vendor/ueditor/dialogs/template/images/pre1.png create mode 100644 public/vendor/ueditor/dialogs/template/images/pre2.png create mode 100644 public/vendor/ueditor/dialogs/template/images/pre3.png create mode 100644 public/vendor/ueditor/dialogs/template/images/pre4.png create mode 100644 public/vendor/ueditor/dialogs/template/template.css create mode 100644 public/vendor/ueditor/dialogs/template/template.html create mode 100644 public/vendor/ueditor/dialogs/template/template.js create mode 100644 public/vendor/ueditor/dialogs/video/images/bg.png create mode 100644 public/vendor/ueditor/dialogs/video/images/center_focus.jpg create mode 100644 public/vendor/ueditor/dialogs/video/images/file-icons.gif create mode 100644 public/vendor/ueditor/dialogs/video/images/file-icons.png create mode 100644 public/vendor/ueditor/dialogs/video/images/icons.gif create mode 100644 public/vendor/ueditor/dialogs/video/images/icons.png create mode 100644 public/vendor/ueditor/dialogs/video/images/image.png create mode 100644 public/vendor/ueditor/dialogs/video/images/left_focus.jpg create mode 100644 public/vendor/ueditor/dialogs/video/images/none_focus.jpg create mode 100644 public/vendor/ueditor/dialogs/video/images/progress.png create mode 100644 public/vendor/ueditor/dialogs/video/images/right_focus.jpg create mode 100644 public/vendor/ueditor/dialogs/video/images/success.gif create mode 100644 public/vendor/ueditor/dialogs/video/images/success.png create mode 100644 public/vendor/ueditor/dialogs/video/video.css create mode 100644 public/vendor/ueditor/dialogs/video/video.html create mode 100644 public/vendor/ueditor/dialogs/video/video.js create mode 100644 public/vendor/ueditor/dialogs/webapp/webapp.html create mode 100644 public/vendor/ueditor/dialogs/wordimage/fClipboard_ueditor.swf create mode 100644 public/vendor/ueditor/dialogs/wordimage/imageUploader.swf create mode 100644 public/vendor/ueditor/dialogs/wordimage/tangram.js create mode 100644 public/vendor/ueditor/dialogs/wordimage/wordimage.html create mode 100644 public/vendor/ueditor/dialogs/wordimage/wordimage.js create mode 100644 public/vendor/ueditor/index.html create mode 100644 public/vendor/ueditor/lang/en/en.js create mode 100644 public/vendor/ueditor/lang/en/images/addimage.png create mode 100644 public/vendor/ueditor/lang/en/images/alldeletebtnhoverskin.png create mode 100644 public/vendor/ueditor/lang/en/images/alldeletebtnupskin.png create mode 100644 public/vendor/ueditor/lang/en/images/background.png create mode 100644 public/vendor/ueditor/lang/en/images/button.png create mode 100644 public/vendor/ueditor/lang/en/images/copy.png create mode 100644 public/vendor/ueditor/lang/en/images/deletedisable.png create mode 100644 public/vendor/ueditor/lang/en/images/deleteenable.png create mode 100644 public/vendor/ueditor/lang/en/images/listbackground.png create mode 100644 public/vendor/ueditor/lang/en/images/localimage.png create mode 100644 public/vendor/ueditor/lang/en/images/music.png create mode 100644 public/vendor/ueditor/lang/en/images/rotateleftdisable.png create mode 100644 public/vendor/ueditor/lang/en/images/rotateleftenable.png create mode 100644 public/vendor/ueditor/lang/en/images/rotaterightdisable.png create mode 100644 public/vendor/ueditor/lang/en/images/rotaterightenable.png create mode 100644 public/vendor/ueditor/lang/en/images/upload.png create mode 100644 public/vendor/ueditor/lang/zh-cn/images/copy.png create mode 100644 public/vendor/ueditor/lang/zh-cn/images/localimage.png create mode 100644 public/vendor/ueditor/lang/zh-cn/images/music.png create mode 100644 public/vendor/ueditor/lang/zh-cn/images/upload.png create mode 100644 public/vendor/ueditor/lang/zh-cn/zh-cn.js create mode 100644 public/vendor/ueditor/themes/default/css/ueditor.css create mode 100644 public/vendor/ueditor/themes/default/css/ueditor.min.css create mode 100644 public/vendor/ueditor/themes/default/dialogbase.css create mode 100644 public/vendor/ueditor/themes/default/images/anchor.gif create mode 100644 public/vendor/ueditor/themes/default/images/arrow.png create mode 100644 public/vendor/ueditor/themes/default/images/arrow_down.png create mode 100644 public/vendor/ueditor/themes/default/images/arrow_up.png create mode 100644 public/vendor/ueditor/themes/default/images/button-bg.gif create mode 100644 public/vendor/ueditor/themes/default/images/cancelbutton.gif create mode 100644 public/vendor/ueditor/themes/default/images/charts.png create mode 100644 public/vendor/ueditor/themes/default/images/cursor_h.gif create mode 100644 public/vendor/ueditor/themes/default/images/cursor_h.png create mode 100644 public/vendor/ueditor/themes/default/images/cursor_v.gif create mode 100644 public/vendor/ueditor/themes/default/images/cursor_v.png create mode 100644 public/vendor/ueditor/themes/default/images/dialog-title-bg.png create mode 100644 public/vendor/ueditor/themes/default/images/filescan.png create mode 100644 public/vendor/ueditor/themes/default/images/highlighted.gif create mode 100644 public/vendor/ueditor/themes/default/images/icons-all.gif create mode 100644 public/vendor/ueditor/themes/default/images/icons.gif create mode 100644 public/vendor/ueditor/themes/default/images/icons.png create mode 100644 public/vendor/ueditor/themes/default/images/loaderror.png create mode 100644 public/vendor/ueditor/themes/default/images/loading.gif create mode 100644 public/vendor/ueditor/themes/default/images/lock.gif create mode 100644 public/vendor/ueditor/themes/default/images/neweditor-tab-bg.png create mode 100644 public/vendor/ueditor/themes/default/images/pagebreak.gif create mode 100644 public/vendor/ueditor/themes/default/images/scale.png create mode 100644 public/vendor/ueditor/themes/default/images/sortable.png create mode 100644 public/vendor/ueditor/themes/default/images/spacer.gif create mode 100644 public/vendor/ueditor/themes/default/images/sparator_v.png create mode 100644 public/vendor/ueditor/themes/default/images/table-cell-align.png create mode 100644 public/vendor/ueditor/themes/default/images/tangram-colorpicker.png create mode 100644 public/vendor/ueditor/themes/default/images/toolbar_bg.png create mode 100644 public/vendor/ueditor/themes/default/images/unhighlighted.gif create mode 100644 public/vendor/ueditor/themes/default/images/upload.png create mode 100644 public/vendor/ueditor/themes/default/images/videologo.gif create mode 100644 public/vendor/ueditor/themes/default/images/word.gif create mode 100644 public/vendor/ueditor/themes/default/images/wordpaste.png create mode 100644 public/vendor/ueditor/themes/iframe.css create mode 100644 public/vendor/ueditor/third-party/SyntaxHighlighter/shCore.js create mode 100644 public/vendor/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css create mode 100644 public/vendor/ueditor/third-party/codemirror/codemirror.css create mode 100644 public/vendor/ueditor/third-party/codemirror/codemirror.js create mode 100644 public/vendor/ueditor/third-party/highcharts/adapters/mootools-adapter.js create mode 100644 public/vendor/ueditor/third-party/highcharts/adapters/mootools-adapter.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/adapters/prototype-adapter.js create mode 100644 public/vendor/ueditor/third-party/highcharts/adapters/prototype-adapter.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/adapters/standalone-framework.js create mode 100644 public/vendor/ueditor/third-party/highcharts/adapters/standalone-framework.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/highcharts-more.js create mode 100644 public/vendor/ueditor/third-party/highcharts/highcharts-more.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/highcharts.js create mode 100644 public/vendor/ueditor/third-party/highcharts/highcharts.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/annotations.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/annotations.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/canvas-tools.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/canvas-tools.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/data.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/data.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/drilldown.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/drilldown.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/exporting.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/exporting.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/funnel.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/funnel.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/heatmap.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/heatmap.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/map.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/map.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/no-data-to-display.js create mode 100644 public/vendor/ueditor/third-party/highcharts/modules/no-data-to-display.src.js create mode 100644 public/vendor/ueditor/third-party/highcharts/themes/dark-blue.js create mode 100644 public/vendor/ueditor/third-party/highcharts/themes/dark-green.js create mode 100644 public/vendor/ueditor/third-party/highcharts/themes/gray.js create mode 100644 public/vendor/ueditor/third-party/highcharts/themes/grid.js create mode 100644 public/vendor/ueditor/third-party/highcharts/themes/skies.js create mode 100644 public/vendor/ueditor/third-party/jquery-1.10.2.js create mode 100644 public/vendor/ueditor/third-party/jquery-1.10.2.min.js create mode 100644 public/vendor/ueditor/third-party/jquery-1.10.2.min.map create mode 100644 public/vendor/ueditor/third-party/snapscreen/UEditorSnapscreen.exe create mode 100644 public/vendor/ueditor/third-party/video-js/font/vjs.eot create mode 100644 public/vendor/ueditor/third-party/video-js/font/vjs.svg create mode 100644 public/vendor/ueditor/third-party/video-js/font/vjs.ttf create mode 100644 public/vendor/ueditor/third-party/video-js/font/vjs.woff create mode 100644 public/vendor/ueditor/third-party/video-js/video-js.css create mode 100644 public/vendor/ueditor/third-party/video-js/video-js.min.css create mode 100644 public/vendor/ueditor/third-party/video-js/video-js.swf create mode 100644 public/vendor/ueditor/third-party/video-js/video.dev.js create mode 100644 public/vendor/ueditor/third-party/video-js/video.js create mode 100644 public/vendor/ueditor/third-party/webuploader/Uploader.swf create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.css create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.custom.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.custom.min.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.flashonly.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.flashonly.min.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.html5only.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.html5only.min.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.min.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.withoutimage.js create mode 100644 public/vendor/ueditor/third-party/webuploader/webuploader.withoutimage.min.js create mode 100644 public/vendor/ueditor/third-party/zeroclipboard/ZeroClipboard.js create mode 100644 public/vendor/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js create mode 100644 public/vendor/ueditor/third-party/zeroclipboard/ZeroClipboard.swf create mode 100644 public/vendor/ueditor/ueditor.all.js create mode 100644 public/vendor/ueditor/ueditor.all.min.js create mode 100644 public/vendor/ueditor/ueditor.config.js create mode 100644 public/vendor/ueditor/ueditor.parse.js create mode 100644 public/vendor/ueditor/ueditor.parse.min.js create mode 100644 public/web.config create mode 100644 resources/js/app.js create mode 100644 resources/js/bootstrap.js create mode 100644 resources/lang/ar/admin.php create mode 100644 resources/lang/az/admin.php create mode 100644 resources/lang/en/admin.php create mode 100644 resources/lang/en/auth.php create mode 100644 resources/lang/en/pagination.php create mode 100644 resources/lang/en/passwords.php create mode 100644 resources/lang/en/validation.php create mode 100644 resources/lang/es/admin.php create mode 100644 resources/lang/fa/admin.php create mode 100644 resources/lang/fr/admin.php create mode 100644 resources/lang/he/admin.php create mode 100644 resources/lang/id/admin.php create mode 100644 resources/lang/ja/admin.php create mode 100644 resources/lang/ko/admin.php create mode 100644 resources/lang/ms/admin.php create mode 100644 resources/lang/nl/admin.php create mode 100644 resources/lang/pl/admin.php create mode 100644 resources/lang/pt-BR/admin.php create mode 100644 resources/lang/pt/admin.php create mode 100644 resources/lang/ru/admin.php create mode 100644 resources/lang/tr/admin.php create mode 100644 resources/lang/uk/admin.php create mode 100644 resources/lang/ur/admin.php create mode 100644 resources/lang/vendor/ueditor/en/upload.php create mode 100644 resources/lang/vendor/ueditor/zh-CN/upload.php create mode 100644 resources/lang/vendor/ueditor/zh-TW/upload.php create mode 100644 resources/lang/zh-CN/admin.php create mode 100644 resources/lang/zh-TW/admin.php create mode 100644 resources/sass/app.scss create mode 100644 resources/views/article/show.blade.php create mode 100644 resources/views/category/show.blade.php create mode 100644 resources/views/index/index.blade.php create mode 100644 resources/views/layouts/app.blade.php create mode 100644 resources/views/layouts/pagination.blade.php create mode 100644 resources/views/layouts/top.blade.php create mode 100644 resources/views/vendor/ueditor/assets.blade.php create mode 100644 resources/views/welcome.blade.php create mode 100644 routes/api.php create mode 100644 routes/channels.php create mode 100644 routes/console.php create mode 100644 routes/web.php create mode 100644 tests/CreatesApplication.php create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0f40cee --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/storage +/vendor +/.idea +/test +.env diff --git a/README.md b/README.md new file mode 100644 index 0000000..81f2f62 --- /dev/null +++ b/README.md @@ -0,0 +1,78 @@ +

+ +

+Build Status +Total Downloads +Latest Stable Version +License +

+ +## About Laravel + +Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: + +- [Simple, fast routing engine](https://laravel.com/docs/routing). +- [Powerful dependency injection container](https://laravel.com/docs/container). +- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. +- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). +- Database agnostic [schema migrations](https://laravel.com/docs/migrations). +- [Robust background job processing](https://laravel.com/docs/queues). +- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). + +Laravel is accessible, powerful, and provides tools required for large, robust applications. + +## Learning Laravel + +Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 1500 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. + +## Laravel Sponsors + +We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel [Patreon page](https://patreon.com/taylorotwell). + +- **[Vehikl](https://vehikl.com/)** +- **[Tighten Co.](https://tighten.co)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Cubet Techno Labs](https://cubettech.com)** +- **[Cyber-Duck](https://cyber-duck.co.uk)** +- **[British Software Development](https://www.britishsoftware.co)** +- **[Webdock, Fast VPS Hosting](https://www.webdock.io/en)** +- **[DevSquad](https://devsquad.com)** +- [UserInsights](https://userinsights.com) +- [Fragrantica](https://www.fragrantica.com) +- [SOFTonSOFA](https://softonsofa.com/) +- [User10](https://user10.com) +- [Soumettre.fr](https://soumettre.fr/) +- [CodeBrisk](https://codebrisk.com) +- [1Forge](https://1forge.com) +- [TECPRESSO](https://tecpresso.co.jp/) +- [Runtime Converter](http://runtimeconverter.com/) +- [WebL'Agence](https://weblagence.com/) +- [Invoice Ninja](https://www.invoiceninja.com) +- [iMi digital](https://www.imi-digital.de/) +- [Earthlink](https://www.earthlink.ro/) +- [Steadfast Collective](https://steadfastcollective.com/) +- [We Are The Robots Inc.](https://watr.mx/) +- [Understand.io](https://www.understand.io/) +- [Abdel Elrafa](https://abdelelrafa.com) +- [Hyper Host](https://hyper.host) +- [Appoly](https://www.appoly.co.uk) +- [OP.GG](https://op.gg) + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/app/Admin/Controllers/Advert/IndexController.php b/app/Admin/Controllers/Advert/IndexController.php new file mode 100644 index 0000000..4664171 --- /dev/null +++ b/app/Admin/Controllers/Advert/IndexController.php @@ -0,0 +1,81 @@ +actions(function ($actions) { + $actions->disableView(); + }); + + $grid->filter(function ($filter) { + $filter->column(1 / 2, function ($filter) { + $filter->like('title', '广告名称'); + $filter->like('category.id', '分类名称')->select(Category::selectOptions(function ($model) { + return $model->where('status', 1)->where('type', Category::TYPE_ADVERT); + }, '所有分类')); + }); + $filter->disableIdFilter(); + }); + + $grid->column('id'); + $grid->column('cover', '图片')->image('', 60, 60); + $grid->column('category.title', '分类名称'); + $grid->column('title', '广告名称'); + $grid->column('url', '地址'); + $grid->column('sort', '排序'); + + return $grid; + } + + /** + * Make a form builder. + * @return Form + */ + protected function form() + { + $form = new Form(new Advert); + + $form->text('title', '广告名称')->required(); + $form->select('category_id', '所属分类') + ->options(Category::selectOptions(function ($model) { + return $model->where('status', 1)->where('type', Category::TYPE_ADVERT); + }, '选择分类')) + ->rules('required|min:1', [ + 'required' => '必须选择所属分类', + 'min' => '必须选择所属分类', + ]); + $form->image('cover', '封面图片') + ->rules(function ($form) { + if ($form->model()->cover != []) { + return 'nullable|image'; + } else { + return 'required'; + } + }) + ->move('images/' . date('Y/m/d')) + ->removable() + ->uniqueName(); + $form->text('url', '链接地址'); + $form->number('sort', '排序') + ->default(1) + ->required() + ->help('数字越大越靠前'); + + return $form; + } + +} diff --git a/app/Admin/Controllers/Article/IndexController.php b/app/Admin/Controllers/Article/IndexController.php new file mode 100644 index 0000000..b301a1c --- /dev/null +++ b/app/Admin/Controllers/Article/IndexController.php @@ -0,0 +1,65 @@ +model()->orderBy('id', 'desc'); + $grid->filter(function ($filter) { + $filter->column(1 / 2, function ($filter) { + $filter->like('title', '文章标题'); + $filter->like('category_id', '所属分类')->select(Category::selectOptions(function ($model) { + return $model->where('status', 1)->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]); + }, '所有分类')); + }); + + $filter->disableIdFilter(); + }); + + $grid->column('id', '#ID#'); + $grid->column('cover', '封面图片')->image('', 100); + $grid->column('category.title', '所属分类'); + $grid->column('title', '文章标题'); + $grid->column('sort', '序号'); + $grid->column('created_at', '创建时间'); + + return $grid; + } + + public function form() + { + $form = new Form(new Article); + + $form->text('title', '文章标题')->rules('min:2'); + $form->select('category_id', '所属分类') + ->options(Category::selectOptions(function ($model) { + return $model->where('status', 1)->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]); + }, '选择分类')) + ->rules('required|min:1', [ + 'required' => '必须选择所属分类', + 'min' => '必须选择所属分类', + ]); + $form->textarea('description', '内容简介'); + $form->image('cover', '封面') + ->move('images/' . date('Y/m/d')) + ->removable() + ->uniqueName(); + $form->ueditor('content', '文章内容')->rules('required', ['required' => '详情不能为空']); + $form->number('sort', '序号')->default(0)->rules('required', ['required' => '序号必须填写'])->help('倒序优先'); + + return $form; + } + +} diff --git a/app/Admin/Controllers/AuthController.php b/app/Admin/Controllers/AuthController.php new file mode 100644 index 0000000..3488577 --- /dev/null +++ b/app/Admin/Controllers/AuthController.php @@ -0,0 +1,10 @@ +column(6, $this->treeView()); + + $row->column(6, function (Column $column) { + $form = new WidgetsForm(); + + $form->select('parent_id', '上级分类')->options(Category::selectOptions(function ($model) { + return $model->where('status', 1); + }, '一级分类')); + $form->text('title', '分类名称')->rules('required'); + $form->select('type', '分类类型') + ->options(Category::TYPES) + ->required(); + $form->textarea('description', '分类简介') + ->rules('nullable'); + $form->image('cover', 'Logo') + ->move('images/' . date('Y/m/d')) + ->removable() + ->uniqueName(); + $form->number('order', '排序')->default(0); + $form->switch('status', '显示')->states()->default(1); + $form->action(admin_url('categories')); + + $column->append((new Box('新增分类', $form))->style('success')); + }); + }; + } + + /** + * @return Tree + */ + protected function treeView() + { + return Category::tree(function (Tree $tree) { + $tree->disableCreate(); + + $tree->branch(function ($branch) { + if ($branch['status'] == 1) { + $payload = " "; + } else { + $payload = " "; + } + $payload .= " [ID:{$branch['id']}] - "; + $payload .= " {$branch['title']} "; + $payload .= " {$branch['type']} "; + $payload .= " {$branch['description']}"; + + return $payload; + }); + }); + } + + /** + * Make a form builder. + * @return Form + */ + protected function form() + { + $form = new Form(new Category); + + $form->select('parent_id', '上级分类')->options(Category::selectOptions(function ($model) { + return $model->where('status', 1); + }, '一级分类')); + $form->text('title', '分类名称')->rules('required'); + $form->select('type', '分类类型') + ->options(Category::TYPES) + ->required() + ->rules('required'); + $form->textarea('description', '分类简介')->rows(4)->rules('nullable'); + $form->image('cover', 'Logo') + ->move('images/' . date('Y/m/d')) + ->removable() + ->uniqueName(); + $form->number('order', '排序')->default(0)->help('正序优先'); + $form->select('article_id', '关联文章') + ->options(function ($option, $info) { + $category = $this; + if ($category) { + return Article::where('category_id', $category->id)->pluck('title', 'id'); + } else { + return [0 => '没有数据']; + } + })->help('当分类类型是文章详情的时候需要选择关联文章'); + + $form->switch('status', '显示')->states()->default(1); + $form->saving(function (Form $form) { + + if (request()->has('title')) { + if (request()->type == Category::TYPE_SHOW && empty(request()->article_id)) { + $error = new MessageBag([ + 'title' => '错误', + 'message' => '文章类型是文章详情的时候需要选择关联文章', + ]); + + return back()->withInput()->with(compact('error')); + } + } + + }); + + return $form; + } + + public function destroy($id) + { + return $this->form()->destroy($id); + } + +} diff --git a/app/Admin/Controllers/ExampleController.php b/app/Admin/Controllers/ExampleController.php new file mode 100644 index 0000000..b45a92c --- /dev/null +++ b/app/Admin/Controllers/ExampleController.php @@ -0,0 +1,67 @@ +column('id', __('ID'))->sortable(); + $grid->column('created_at', __('Created at')); + $grid->column('updated_at', __('Updated at')); + + return $grid; + } + + /** + * Make a show builder. + * + * @param mixed $id + * @return Show + */ + protected function detail($id) + { + $show = new Show(ExampleModel::findOrFail($id)); + + $show->field('id', __('ID')); + $show->field('created_at', __('Created at')); + $show->field('updated_at', __('Updated at')); + + return $show; + } + + /** + * Make a form builder. + * + * @return Form + */ + protected function form() + { + $form = new Form(new ExampleModel); + + $form->display('id', __('ID')); + $form->display('created_at', __('Created At')); + $form->display('updated_at', __('Updated At')); + + return $form; + } +} diff --git a/app/Admin/Controllers/HomeController.php b/app/Admin/Controllers/HomeController.php new file mode 100644 index 0000000..12b80f3 --- /dev/null +++ b/app/Admin/Controllers/HomeController.php @@ -0,0 +1,34 @@ +title('Dashboard') + ->description('Description...') + ->row(Dashboard::title()) + ->row(function (Row $row) { + + $row->column(4, function (Column $column) { + $column->append(Dashboard::environment()); + }); + + $row->column(4, function (Column $column) { + $column->append(Dashboard::extensions()); + }); + + $row->column(4, function (Column $column) { + $column->append(Dashboard::dependencies()); + }); + }); + } +} diff --git a/app/Admin/Controllers/Link/IndexController.php b/app/Admin/Controllers/Link/IndexController.php new file mode 100644 index 0000000..91814fe --- /dev/null +++ b/app/Admin/Controllers/Link/IndexController.php @@ -0,0 +1,37 @@ +column('id', '#ID#'); + $grid->column('title', '标题'); + $grid->column('url', '地址'); + $grid->column('created_at', '创建时间'); + + return $grid; + } + + public function form() + { + $form = new Form(new Link); + + $form->text('title', '标题')->required(); + $form->text('url', '地址')->required(); + + return $form; + } + +} diff --git a/app/Admin/Routes/advert.php b/app/Admin/Routes/advert.php new file mode 100644 index 0000000..db2a0b4 --- /dev/null +++ b/app/Admin/Routes/advert.php @@ -0,0 +1,12 @@ + config('admin.route.prefix'), + 'namespace' => config('admin.route.namespace') . '\\Advert', + 'middleware' => config('admin.route.middleware'), +], function (Router $router) { + $router->resource('adverts', 'IndexController'); + +}); diff --git a/app/Admin/Routes/article.php b/app/Admin/Routes/article.php new file mode 100644 index 0000000..7fe5f11 --- /dev/null +++ b/app/Admin/Routes/article.php @@ -0,0 +1,12 @@ + config('admin.route.prefix'), + 'namespace' => config('admin.route.namespace') . '\\Article', + 'middleware' => config('admin.route.middleware'), +], function (Router $router) { + $router->resource('articles', 'IndexController'); + +}); diff --git a/app/Admin/Routes/category.php b/app/Admin/Routes/category.php new file mode 100644 index 0000000..2f4c852 --- /dev/null +++ b/app/Admin/Routes/category.php @@ -0,0 +1,12 @@ + config('admin.route.prefix'), + 'namespace' => config('admin.route.namespace') . '\\Category', + 'middleware' => config('admin.route.middleware'), +], function (Router $router) { + $router->resource('categories', 'IndexController'); + +}); diff --git a/app/Admin/Routes/link.php b/app/Admin/Routes/link.php new file mode 100644 index 0000000..001dd73 --- /dev/null +++ b/app/Admin/Routes/link.php @@ -0,0 +1,12 @@ + config('admin.route.prefix'), + 'namespace' => config('admin.route.namespace') . '\\Link', + 'middleware' => config('admin.route.middleware'), +], function (Router $router) { + $router->resource('links', 'IndexController'); + +}); diff --git a/app/Admin/bootstrap.php b/app/Admin/bootstrap.php new file mode 100644 index 0000000..f3c4742 --- /dev/null +++ b/app/Admin/bootstrap.php @@ -0,0 +1,29 @@ +disableEditingCheck(); + $form->disableCreatingCheck(); + $form->disableViewCheck(); + $form->tools(function (Form\Tools $tools) { + $tools->disableDelete(); + $tools->disableView(); + $tools->disableList(); + }); +}); + +Grid::init(function (Grid $grid) { + $grid->disableExport(); + $grid->actions(function (Grid\Displayers\Actions $actions) { + $actions->disableView(); + }); + $grid->disableBatchActions(); + $grid->filter(function ($filter) { + $filter->disableIdFilter(); + }); + // $grid->expandFilter(); +}); diff --git a/app/Admin/routes.php b/app/Admin/routes.php new file mode 100644 index 0000000..5f8cc68 --- /dev/null +++ b/app/Admin/routes.php @@ -0,0 +1,21 @@ + config('admin.route.prefix'), + 'namespace' => config('admin.route.namespace'), + 'middleware' => config('admin.route.middleware'), + 'as' => config('admin.route.prefix') . '.', +], function (Router $router) { + + $router->get('/', 'HomeController@index')->name('home'); + +}); + +require __DIR__ . '/Routes/article.php'; +require __DIR__ . '/Routes/category.php'; +require __DIR__ . '/Routes/link.php'; +require __DIR__ . '/Routes/advert.php'; diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..a8c5158 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,42 @@ +command('inspire') + // ->hourly(); + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__.'/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php new file mode 100644 index 0000000..8a912c1 --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,57 @@ +category; + if ($category->childrens->isEmpty()) { + $parent = $category->parent; + } + $advert = Advert::where('category_id',73)->first(); + + return view('article.show', compact('article', 'parent', 'category','advert')); + + } + +} diff --git a/app/Http/Controllers/Auth/ConfirmPasswordController.php b/app/Http/Controllers/Auth/ConfirmPasswordController.php new file mode 100644 index 0000000..138c1f0 --- /dev/null +++ b/app/Http/Controllers/Auth/ConfirmPasswordController.php @@ -0,0 +1,40 @@ +middleware('auth'); + } +} diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php new file mode 100644 index 0000000..465c39c --- /dev/null +++ b/app/Http/Controllers/Auth/ForgotPasswordController.php @@ -0,0 +1,22 @@ +middleware('guest')->except('logout'); + } +} diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php new file mode 100644 index 0000000..c6a6de6 --- /dev/null +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -0,0 +1,73 @@ +middleware('guest'); + } + + /** + * Get a validator for an incoming registration request. + * + * @param array $data + * @return \Illuminate\Contracts\Validation\Validator + */ + protected function validator(array $data) + { + return Validator::make($data, [ + 'name' => ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], + 'password' => ['required', 'string', 'min:8', 'confirmed'], + ]); + } + + /** + * Create a new user instance after a valid registration. + * + * @param array $data + * @return \App\User + */ + protected function create(array $data) + { + return User::create([ + 'name' => $data['name'], + 'email' => $data['email'], + 'password' => Hash::make($data['password']), + ]); + } +} diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php new file mode 100644 index 0000000..b1726a3 --- /dev/null +++ b/app/Http/Controllers/Auth/ResetPasswordController.php @@ -0,0 +1,30 @@ +middleware('auth'); + $this->middleware('signed')->only('verify'); + $this->middleware('throttle:6,1')->only('verify', 'resend'); + } +} diff --git a/app/Http/Controllers/CategoryController.php b/app/Http/Controllers/CategoryController.php new file mode 100644 index 0000000..7525eef --- /dev/null +++ b/app/Http/Controllers/CategoryController.php @@ -0,0 +1,33 @@ +type == Category::TYPE_SHOW && $category->article_id) { + return redirect("articles/" . $category->article_id); + } else { + $articles = $category->relations(Category::TYPE_ARTICLE)->paginate(); + $parent = $category; + if ($category->childrens->isEmpty()) { + $parent = $category->parent; + } + + $advert = Advert::where('category_id',73)->first(); + + return view('category.show', compact('articles', 'category', 'parent','advert')); + } + } + +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..91e4f89 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,38 @@ +whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]) + ->where('top_show', 1) + ->orderBy('order', 'desc') + ->select('id', 'title') + ->get(); + + //地步友情链接 + if (url()->current() == route('index.index')){ + $adverts = Advert::where('category_id', 72)->get(); + }else{ + $adverts = Advert::where('category_id', 73)->get(); + } + View::share('all_categorys', $categorys); + View::share('adverts', $adverts); + } + +} diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php new file mode 100644 index 0000000..29864cf --- /dev/null +++ b/app/Http/Controllers/IndexController.php @@ -0,0 +1,45 @@ +getArticle([53]); //新闻动态 + $kjpt = $this->getArticle([18]); //科技平台 + $zcjc = $this->getArticle([8]); //政府决策服务 + $zmzj = $this->getArticle([74, 127, 88]); //专家学者 + $tjgg = $this->getArticle([54]); //通知公告 + $kjlt = $this->getArticle([58]); //科技发展论坛 + $cxtd = $this->getArticle(Category::find(43)->getAllChildrenId(), 5); //创新团队 + $info = Article::where('category_id', 1)->first(); //简介 + + $kxyts = $this->getArticle(Category::find(17)->getAllChildrenId(), 10); //科学研究与特色品牌建设 + $yjzx = $this->getArticle([61], 2); //研究中心 + $links = Link::get(); + + return view('index.index', compact('links', 'xwdt', 'kjpt', 'zcjc', 'zmzj', 'tjgg', 'kjlt', 'tjgg', 'kjlt', 'info', 'kxyts', 'cxtd', 'yjzx')); + } + + //通用获取文章 + public function getArticle($category_ids, $take = 3) + { + return Article::whereIn('category_id', $category_ids) + ->select('id', 'description', 'title', 'created_at', 'cover', 'content') + ->orderBy('created_at', 'desc') + ->take($take) + ->get(); + } + +} diff --git a/app/Http/Controllers/TestController.php b/app/Http/Controllers/TestController.php new file mode 100644 index 0000000..6cd621b --- /dev/null +++ b/app/Http/Controllers/TestController.php @@ -0,0 +1,199 @@ +get_one_cover()); + dd(); + $lists = Category::where('created_at','2020-06-03 15:57:55')->get(); + $i=1; + foreach ($lists as $info){ + $old = DedeArctype::select('id', 'reid as parent_id', 'typename as title', 'content')->find($info->oldid); + $cate = Category::where('oldid',$old->parent_id)->first(); + $info->parent_id = $cate->id; + $info->save(); + $i++; + } + + dd($i); + dump(count($lists)); + dd(); + $cateids = Category::where('oldid', '>', 0)->pluck('oldid'); + $oldids = DedeArctype::where('ishidden', 0)->pluck('id'); + $diffids = array_diff($oldids->toArray(), $cateids->toArray()); + dump(count($cateids)); + dump(count($oldids)); + dump($diffids); + + foreach ($diffids as $diffid) { + $info = DedeArctype::where('id',$diffid)->where('ishidden', 0)->select('id', 'reid as parent_id', 'typename as title', 'content')->first(); + $data = $this->getData($info); + Category::create($data); + } + } + + public function setCateArticle() + { + $article = []; + $lists = Category::where('content', '<>', '')->where('type', 'article')->get(); + if ($lists->isEmpty()) { + dd('没有数据'); + } + foreach ($lists as $key => $cate) { + if ($cate->content != ' ') { + $data = [ + 'oldid' => 0, + 'title' => $cate->title, + 'category_id' => $cate->id, + 'writer' => 'admin', + 'source' => '未知', + 'keywords' => '', + 'status' => 1, + 'description' => $cate->description, + 'content' => $cate->content, + ]; + + $info = Article::create($data); + $cate->article_id = $info->id; + $cate->type = Category::TYPE_SHOW; + $cate->save(); + $article[] = $info->id; + } + + } + dump(count($article)); + } + + public function checkArticle() + { + $lists = Article::where('category_id', 0)->get(); + foreach ($lists as $list) { + $old = DedeArchive::find($list->oldid); + $cate = Category::where('oldid',$old->typeid)->first(); + $list ->category_id = $cate->id; + $list->save(); + } + dd(); + $articleids = Article::where('oldid', '>', 0)->pluck('oldid'); + $oldids = DedeArchive::pluck('id'); + $diffids = array_diff($oldids->toArray(), $articleids->toArray()); + dump(count($articleids)); + dump(count($oldids)); + dump($diffids); + die(); + $map = [ + 'id' => ['in', $diffids], + ]; + $list = DedeArchive::whereIn('id', $diffids)->get(); + foreach ($list as $key => $article) { + $data = [ + 'oldid' => $article->id, + 'title' => $article->title, + 'category_id' => $category->id ?? '0', + 'writer' => $article->writer, + 'cover' => $article->litpic, + 'source' => $article->source, + 'keywords' => $article->keywords, + 'description' => $article->description, + 'status' => 1, + 'content' => $article->info->body ?? '', + 'created_at' => date('Y-m-d H:i:s', $article->pubdate), + ]; + Article::create($data); + } + } + + //导入文章 + public function set_article() + { + $articles = Article::get(); + if ($articles->count() > 4) { + dd('已经导入过数据'); + } + $categorys = Category::get(); + $error = $success = []; + DedeArchive::whereNotNull('litpic')->chunk(200, function ($articles) use ($categorys) { + + foreach ($articles as $article) { + + $category = $categorys->where('oldid', $article->typeid)->first(); + $data = [ + 'oldid' => $article->id, + 'title' => $article->title, + 'category_id' => $category->id ?? '0', + 'writer' => $article->writer, + 'source' => $article->source, + 'cover' => $article->litpic, + 'keywords' => $article->keywords, + 'description' => $article->description, + 'status' => 1, + 'content' => $article->info->body ?? '', + 'created_at' => date('Y-m-d H:i:s', $article->pubdate), + ]; + + $res = Article::create($data); + if (!$res) { + $error[] = $article->id; + } else { + $success[] = $article->id; + } + } + }); + + dump($error); + dump($success); + } + + //导入分类 + public function set_category() + { + $categorys = Category::get(); + if ($categorys->count()) { + dd('已经导入过数据'); + } + $lists = DedeArctype::where('ishidden', 0)->select('id', 'reid as parent_id', 'typename as title', 'content')->get(); + $list = Tree::list2tree($lists->toArray(), 'id', 'parent_id', 'children', 0); + + foreach ($list as $key => $value) { + $info = Category::create($this->getData($value)); + if (isset($value['children']) && count($value['children']) > 0) { + foreach ($value['children'] as $key => $children) { + $info->children()->create($this->getData($children)); + } + } + } + } + + //格式化分类数据 + public function getData($category) + { + $data = [ + 'oldid' => $category['id'], + 'parent_id' => $category['parent_id'], + 'title' => $category['title'], + 'content' => $category['content'], + 'status' => 1, + ]; + return $data; + } + +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php new file mode 100644 index 0000000..deb65e8 --- /dev/null +++ b/app/Http/Kernel.php @@ -0,0 +1,82 @@ + [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + // \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + 'throttle:60,1', + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + ]; + + /** + * The application's route middleware. + * + * These middleware may be assigned to groups or used individually. + * + * @var array + */ + protected $routeMiddleware = [ + 'auth' => \App\Http\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + ]; + + /** + * The priority-sorted list of middleware. + * + * This forces non-global middleware to always be in the given order. + * + * @var array + */ + protected $middlewarePriority = [ + \Illuminate\Session\Middleware\StartSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\Authenticate::class, + \Illuminate\Routing\Middleware\ThrottleRequests::class, + \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + \Illuminate\Auth\Middleware\Authorize::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 0000000..704089a --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,21 @@ +expectsJson()) { + return route('login'); + } + } +} diff --git a/app/Http/Middleware/CheckForMaintenanceMode.php b/app/Http/Middleware/CheckForMaintenanceMode.php new file mode 100644 index 0000000..35b9824 --- /dev/null +++ b/app/Http/Middleware/CheckForMaintenanceMode.php @@ -0,0 +1,17 @@ +check()) { + return redirect(RouteServiceProvider::HOME); + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..5a50e7b --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,18 @@ +].*?>/isU", str_ireplace("\\", "", $this->content), $matches); + + if (isset($matches[1])) { + return $matches[1]; + } else { + return ''; + } + } + + /** + * Notes: 获取一个默认图片 + * @Author: 玄尘 + * @Date : 2020/6/3 16:29 + * @return mixed|string + */ + public function get_one_cover() + { + if ($this->cover_path) { + $path = $this->cover_path; + } else { + $path = $this->get_content_cover(); + if ($path) { + + $this->cover = str_replace("/storage", "", $path); + $this->save(); + $path = config('app.url') . $path; + + } + + } + return $path; + + } + +} diff --git a/app/Models/Category.php b/app/Models/Category.php new file mode 100644 index 0000000..fb59481 --- /dev/null +++ b/app/Models/Category.php @@ -0,0 +1,72 @@ + '文章列表', + 'show' => '文章详情', + 'advert' => '广告', + ]; + + public const TYPE_SHOW = 'show'; + public const TYPE_ARTICLE = 'article'; + public const TYPE_ADVERT = 'advert'; + + /** + * 关联的数据 + * @return [type] [description] + */ + public function relations() + { + switch ($this->type) { + case self::TYPE_SHOW: + return $this->hasOne(Article::class)->where('id',$this->article_id); + break; + case self::TYPE_ARTICLE: + return $this->hasMany(Article::class); + break; + case self::TYPE_ADVERT: + return $this->hasMany(Advert::class); + break; + default: + return null; + } + } + + public function childrens() + { + return $this->hasMany(self::class,'parent_id'); + } + + public function parent() + { + return $this->hasOne(self::class,'id','parent_id'); + } + + public function article() + { + return $this->belongsTo(Article::class); + } + + /** + * Notes: 获取当前分类及子分类ID + * @Author: + * @Date : 2020/4/6 3:12 下午 + * @return array + */ + public function getAllChildrenId() + { + $ids = array_keys($this->buildSelectOptions([], $this->id)); + array_unshift($ids, $this->id); + + return $ids; + } + +} diff --git a/app/Models/DedeAddonarticle.php b/app/Models/DedeAddonarticle.php new file mode 100644 index 0000000..07d16f0 --- /dev/null +++ b/app/Models/DedeAddonarticle.php @@ -0,0 +1,7 @@ +hasOne(DedeAddonarticle::class, 'aid'); + } +} diff --git a/app/Models/DedeArctype.php b/app/Models/DedeArctype.php new file mode 100644 index 0000000..01baa1c --- /dev/null +++ b/app/Models/DedeArctype.php @@ -0,0 +1,11 @@ +format($this->dateFormat ?: 'Y-m-d H:i:s'); + } + +} diff --git a/app/Models/Traits/BelongsToCategory.php b/app/Models/Traits/BelongsToCategory.php new file mode 100644 index 0000000..0e1e70e --- /dev/null +++ b/app/Models/Traits/BelongsToCategory.php @@ -0,0 +1,21 @@ +belongsTo(Category::class)->withDefault(); + } + +} diff --git a/app/Models/Traits/HasOneCover.php b/app/Models/Traits/HasOneCover.php new file mode 100644 index 0000000..e1d1818 --- /dev/null +++ b/app/Models/Traits/HasOneCover.php @@ -0,0 +1,24 @@ +cover) { + return Storage::url($this->cover); + } else { + return ''; + } + } + +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..5189a0f --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,34 @@ + 'App\Policies\ModelPolicy', + ]; + + /** + * Register any authentication / authorization services. + * + * @return void + */ + public function boot() + { + $this->registerPolicies(); + + // + } +} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php new file mode 100644 index 0000000..395c518 --- /dev/null +++ b/app/Providers/BroadcastServiceProvider.php @@ -0,0 +1,21 @@ + [ + SendEmailVerificationNotification::class, + ], + ]; + + /** + * Register any events for your application. + * + * @return void + */ + public function boot() + { + parent::boot(); + + // + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..527eee3 --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,80 @@ +mapApiRoutes(); + + $this->mapWebRoutes(); + + // + } + + /** + * Define the "web" routes for the application. + * + * These routes all receive session state, CSRF protection, etc. + * + * @return void + */ + protected function mapWebRoutes() + { + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/web.php')); + } + + /** + * Define the "api" routes for the application. + * + * These routes are typically stateless. + * + * @return void + */ + protected function mapApiRoutes() + { + Route::prefix('api') + ->middleware('api') + ->namespace($this->namespace) + ->group(base_path('routes/api.php')); + } +} diff --git a/app/Traits/Tree.php b/app/Traits/Tree.php new file mode 100644 index 0000000..163799a --- /dev/null +++ b/app/Traits/Tree.php @@ -0,0 +1,90 @@ + | +// +------------------------------------------------+ +namespace App\Traits; + +/** + * 生成多层树状下拉选框的工具 + */ +trait Tree +{ + + /** + * 用于树型数组完成递归格式的全局变量 + */ + private static $formatTree; + + /** + * 生成多层树,供下拉选框使用 + */ + public static function toFormatTree($list, $title = 'title', $pk = 'id', $pid = 'pid', $root = 0) + { + $list = self::list2tree($list, $pk, $pid, '_child', $root); + + self::$formatTree = []; + self::_toFormatTree($list, 0, $title); + return self::$formatTree; + } + + /** + * 把数据集转换成Tree + * @param array $list 要转换的数据集 + * @param string $pk [description] + * @param string $pid [description] + * @param string $child [description] + * @param integer $root [description] + * @return array + */ + public static function list2tree($list, $pk = 'id', $pid = 'pid', $child = 'children', $root = 0) + { + $tree = []; + if (is_array($list)) { + $refer = []; + foreach ($list as $key => $data) { + $refer[$data[$pk]] = &$list[$key]; + } + foreach ($list as $key => $data) { + $parentId = $data[$pid]; + if ($root == $parentId) { + $tree[] = &$list[$key]; + } else { + if (isset($refer[$parentId])) { + $parent = &$refer[$parentId]; + $parent[$child][] = &$list[$key]; + } + } + } + } + return $tree; + } + + /** + * 将格式数组转换为树 + * @param array $list + * @param integer $level 进行递归时传递用的参数 + * @author 小陈叔叔 + */ + private static function _toFormatTree($list, $level = 0, $title = 'title') + { + foreach ($list as $key => $val) { + $tmp_str = str_repeat(" ", $level * 4); + $tmp_str .= "└ "; + $val['level'] = $level; + $val['title_show'] = $level == 0 ? $val[$title] . " " : $tmp_str . $val[$title]; + if (!array_key_exists('_child', $val)) { + array_push(self::$formatTree, $val); + } else { + $tmp_ary = $val['_child']; + unset($val['_child']); + array_push(self::$formatTree, $val); + self::_toFormatTree($tmp_ary, $level + 1, $title); //进行下一层递归 + } + } + return; + } +} diff --git a/app/User.php b/app/User.php new file mode 100644 index 0000000..e79dab7 --- /dev/null +++ b/app/User.php @@ -0,0 +1,39 @@ + 'datetime', + ]; +} diff --git a/artisan b/artisan new file mode 100644 index 0000000..5c23e2e --- /dev/null +++ b/artisan @@ -0,0 +1,53 @@ +#!/usr/bin/env php +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..037e17d --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..50c9653 --- /dev/null +++ b/composer.json @@ -0,0 +1,64 @@ +{ + "name": "laravel/laravel", + "type": "project", + "description": "The Laravel Framework.", + "keywords": [ + "framework", + "laravel" + ], + "license": "MIT", + "require": { + "php": "^7.2", + "codingyu/ueditor": "^3.0", + "encore/laravel-admin": "^1.8", + "fideloper/proxy": "^4.0", + "laravel-admin-ext/config": "^1.1", + "laravel/framework": "^7.0", + "laravel/tinker": "^2.0" + }, + "require-dev": { + "facade/ignition": "^2.0", + "fzaninotto/faker": "^1.9.1", + "mockery/mockery": "^1.0", + "nunomaduro/collision": "^4.1", + "phpunit/phpunit": "^8.5" + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "autoload": { + "psr-4": { + "App\\": "app/" + }, + "classmap": [ + "database/seeds", + "database/factories" + ] + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "minimum-stability": "dev", + "prefer-stable": true, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..065207f --- /dev/null +++ b/composer.lock @@ -0,0 +1,6627 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "aeacf51f830126e28cd15a04993c81f6", + "packages": [ + { + "name": "brick/math", + "version": "0.8.15", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "9b08d412b9da9455b210459ff71414de7e6241cd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/9b08d412b9da9455b210459ff71414de7e6241cd", + "reference": "9b08d412b9da9455b210459ff71414de7e6241cd", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-json": "*", + "php": "^7.1|^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15|^8.5", + "vimeo/psalm": "^3.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2020-04-15T15:59:35+00:00" + }, + { + "name": "codingyu/laravel-ueditor", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/codingyu/laravel-ueditor.git", + "reference": "aec2ab21426cb7fe580ca6d78ba785c436f27ac5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/codingyu/laravel-ueditor/zipball/aec2ab21426cb7fe580ca6d78ba785c436f27ac5", + "reference": "aec2ab21426cb7fe580ca6d78ba785c436f27ac5", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "laravel/framework": "~5.5|~6.0|~7.0" + }, + "require-dev": { + "fabpot/php-cs-fixer": "^1.10" + }, + "suggest": { + "overtrue/laravel-filesystem-qiniu": "如果你想要使用七牛云存储,也许你需要安装它哦~" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Codingyu\\LaravelUEditor\\UEditorServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Codingyu\\LaravelUEditor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "codingyu", + "email": "everceyu@gmail.com" + } + ], + "description": "UEditor integration for Laravel.", + "time": "2020-03-05T13:10:58+00:00" + }, + { + "name": "codingyu/ueditor", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/laravel-admin-extensions/UEditor.git", + "reference": "9ba2d209317b1f396a846a6b202e7a0fdd722c12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel-admin-extensions/UEditor/zipball/9ba2d209317b1f396a846a6b202e7a0fdd722c12", + "reference": "9ba2d209317b1f396a846a6b202e7a0fdd722c12", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "codingyu/laravel-ueditor": "~2.0", + "encore/laravel-admin": "~1.6", + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Codingyu\\Ueditor\\UeditorServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Codingyu\\Ueditor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "codingyu", + "email": "everceyu@gmail.com" + } + ], + "description": "UEditor extension for laravel-admin", + "homepage": "https://github.com/codingyu/UEditor", + "keywords": [ + "extension", + "laravel-admin", + "ueditor" + ], + "time": "2019-10-02T14:48:14+00:00" + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "v0.1.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2019-12-04T15:06:13+00:00" + }, + { + "name": "doctrine/cache", + "version": "1.10.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/35a4a70cd94e09e2259dfae7488afc6b474ecbd3", + "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^6.0", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.0", + "predis/predis": "~1.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2020-05-27T16:24:54+00:00" + }, + { + "name": "doctrine/dbal", + "version": "2.10.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8", + "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.2" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "jetbrains/phpstorm-stubs": "^2019.1", + "nikic/php-parser": "^4.4", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^8.4.1", + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", + "vimeo/psalm": "^3.11" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10.x-dev", + "dev-develop": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlanywhere", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2020-04-20T17:19:26+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "629572819973f13486371cb611386eb17851e85c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c", + "reference": "629572819973f13486371cb611386eb17851e85c", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.9@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "time": "2019-11-10T09:48:07+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "3fc171224a316569faad2df6b18a1fd8cce5a56d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/3fc171224a316569faad2df6b18a1fd8cce5a56d", + "reference": "3fc171224a316569faad2df6b18a1fd8cce5a56d", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^7.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-strict-rules": "^0.11", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2020-05-25T20:08:47+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2020-05-25T17:44:05+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "72b6fbf76adb3cf5bc0db68559b33d41219aba27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/72b6fbf76adb3cf5bc0db68559b33d41219aba27", + "reference": "72b6fbf76adb3cf5bc0db68559b33d41219aba27", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.4|^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "time": "2019-03-31T00:38:28+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.17", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ade6887fd9bd74177769645ab5c474824f8a418a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ade6887fd9bd74177769645ab5c474824f8a418a", + "reference": "ade6887fd9bd74177769645ab5c474824f8a418a", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.10" + }, + "require-dev": { + "dominicsayers/isemail": "^3.0.7", + "phpunit/phpunit": "^4.8.36|^7.5.15", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "EmailValidator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2020-02-13T22:36:52+00:00" + }, + { + "name": "encore/laravel-admin", + "version": "v1.8.1", + "source": { + "type": "git", + "url": "https://github.com/z-song/laravel-admin.git", + "reference": "86e937333c1a593c5384d31836534e79a499edc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/z-song/laravel-admin/zipball/86e937333c1a593c5384d31836534e79a499edc4", + "reference": "86e937333c1a593c5384d31836534e79a499edc4", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/dbal": "2.*", + "laravel/framework": ">=5.5", + "php": ">=7.0.0", + "symfony/dom-crawler": "~3.1|~4.0|~5.0" + }, + "require-dev": { + "fzaninotto/faker": "~1.4", + "intervention/image": "~2.3", + "laravel/browser-kit-testing": "^6.0", + "laravel/laravel": ">=5.5" + }, + "suggest": { + "intervention/image": "Required to handling and manipulation upload images (~2.3).", + "spatie/eloquent-sortable": "Required to built orderable gird." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Encore\\Admin\\AdminServiceProvider" + ], + "aliases": { + "Admin": "Encore\\Admin\\Facades\\Admin" + } + } + }, + "autoload": { + "psr-4": { + "Encore\\Admin\\": "src/" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "zsong", + "email": "zosong@126.com" + } + ], + "description": "laravel admin", + "homepage": "https://github.com/z-song/laravel-admin", + "keywords": [ + "admin", + "form", + "grid", + "laravel" + ], + "time": "2020-05-28T02:24:56+00:00" + }, + { + "name": "fideloper/proxy", + "version": "4.3.0", + "source": { + "type": "git", + "url": "https://github.com/fideloper/TrustedProxy.git", + "reference": "ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a", + "reference": "ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0", + "php": ">=5.4.0" + }, + "require-dev": { + "illuminate/http": "^5.0|^6.0|^7.0|^8.0", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Fideloper\\Proxy\\TrustedProxyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Fideloper\\Proxy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Fidao", + "email": "fideloper@gmail.com" + } + ], + "description": "Set trusted proxies for Laravel", + "keywords": [ + "load balancing", + "proxy", + "trusted proxy" + ], + "time": "2020-02-22T01:51:47+00:00" + }, + { + "name": "laravel-admin-ext/config", + "version": "v1.1", + "source": { + "type": "git", + "url": "https://github.com/laravel-admin-extensions/config.git", + "reference": "5fe99f56758adfd8436ac5d02e83e72a6388dfc2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel-admin-extensions/config/zipball/5fe99f56758adfd8436ac5d02e83e72a6388dfc2", + "reference": "5fe99f56758adfd8436ac5d02e83e72a6388dfc2", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "encore/laravel-admin": ">=1.6", + "laravel/framework": ">=5.5", + "php": ">=7.0.0" + }, + "require-dev": { + "laravel/laravel": "~5.5", + "phpunit/phpunit": "~6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Encore\\Admin\\Config\\ConfigServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Encore\\Admin\\Config\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "z-song", + "email": "zosong@126.com" + } + ], + "description": "Config extension for laravel-admin", + "homepage": "https://github.com/laravel-admin-extensions/config", + "keywords": [ + "laravel-admin", + "setting" + ], + "time": "2019-12-11T02:31:22+00:00" + }, + { + "name": "laravel/framework", + "version": "v7.13.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "6fa69bfbd57744a5bbec5538ce483919b3fd625f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/6fa69bfbd57744a5bbec5538ce483919b3fd625f", + "reference": "6fa69bfbd57744a5bbec5538ce483919b3fd625f", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/inflector": "^1.4|^2.0", + "dragonmantank/cron-expression": "^2.0", + "egulias/email-validator": "^2.1.10", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "league/commonmark": "^1.3", + "league/flysystem": "^1.0.8", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.17", + "opis/closure": "^3.1", + "php": "^7.2.5", + "psr/container": "^1.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "^3.7|^4.0", + "swiftmailer/swiftmailer": "^6.0", + "symfony/console": "^5.0", + "symfony/error-handler": "^5.0", + "symfony/finder": "^5.0", + "symfony/http-foundation": "^5.0", + "symfony/http-kernel": "^5.0", + "symfony/mime": "^5.0", + "symfony/polyfill-php73": "^1.17", + "symfony/process": "^5.0", + "symfony/routing": "^5.0", + "symfony/var-dumper": "^5.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "vlucas/phpdotenv": "^4.0", + "voku/portable-ascii": "^1.4.8" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/dbal": "^2.6", + "filp/whoops": "^2.4", + "guzzlehttp/guzzle": "^6.3.1|^7.0", + "league/flysystem-cached-adapter": "^1.0", + "mockery/mockery": "^1.3.1", + "moontoast/math": "^1.1", + "orchestra/testbench-core": "^5.0", + "pda/pheanstalk": "^4.0", + "phpunit/phpunit": "^8.4|^9.0", + "predis/predis": "^1.1.1", + "symfony/cache": "^5.0" + }, + "suggest": { + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "filp/whoops": "Required for friendly error pages in development (^2.4).", + "fzaninotto/faker": "Required to use the eloquent factory builder (^1.9.1).", + "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.3.1|^7.0).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", + "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", + "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", + "mockery/mockery": "Required to use mocking (^1.3.1).", + "moontoast/math": "Required to use ordered UUIDs (^1.1).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^8.4|^9.0).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.0).", + "symfony/filesystem": "Required to create relative storage directory symbolic links (^5.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", + "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "time": "2020-05-26T14:32:43+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "cde90a7335a2130a4488beb68f4b2141869241db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/cde90a7335a2130a4488beb68f4b2141869241db", + "reference": "cde90a7335a2130a4488beb68f4b2141869241db", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0", + "illuminate/contracts": "^6.0|^7.0|^8.0", + "illuminate/support": "^6.0|^7.0|^8.0", + "php": "^7.2", + "psy/psysh": "^0.10.3", + "symfony/var-dumper": "^4.3|^5.0" + }, + "require-dev": { + "mockery/mockery": "^1.3.1", + "phpunit/phpunit": "^8.4|^9.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "time": "2020-04-07T15:01:31+00:00" + }, + { + "name": "league/commonmark", + "version": "1.4.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "412639f7cfbc0b31ad2455b2fe965095f66ae505" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/412639f7cfbc0b31ad2455b2fe965095f66ae505", + "reference": "412639f7cfbc0b31ad2455b2fe965095f66ae505", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1" + }, + "conflict": { + "scrutinizer/ocular": "1.7.*" + }, + "require-dev": { + "cebe/markdown": "~1.0", + "commonmark/commonmark.js": "0.29.1", + "erusev/parsedown": "~1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "~1.4", + "mikehaertl/php-shellcommand": "^1.4", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^7.5", + "scrutinizer/ocular": "^1.5", + "symfony/finder": "^4.2" + }, + "bin": [ + "bin/commonmark" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "funding": [ + { + "url": "https://enjoy.gitstore.app/repositories/thephpleague/commonmark", + "type": "custom" + }, + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://www.patreon.com/colinodell", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2020-05-04T22:15:21+00:00" + }, + { + "name": "league/flysystem", + "version": "1.0.69", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "7106f78428a344bc4f643c233a94e48795f10967" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/7106f78428a344bc4f643c233a94e48795f10967", + "reference": "7106f78428a344bc4f643c233a94e48795f10967", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-fileinfo": "*", + "php": ">=5.5.9" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/phpspec": "^3.4", + "phpunit/phpunit": "^5.7.26" + }, + "suggest": { + "ext-fileinfo": "Required for MimeType", + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2020-05-18T15:13:39+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1", + "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^6.0", + "graylog2/gelf-php": "^1.4.2", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "php-parallel-lint/php-parallel-lint": "^1.0", + "phpspec/prophecy": "^1.6.1", + "phpunit/phpunit": "^8.5", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3", + "ruflin/elastica": ">=0.90 <3.0", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2020-05-22T08:12:19+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.35.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "4b9bd835261ef23d36397a46a76b496a458305e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4b9bd835261ef23d36397a46a76b496a458305e5", + "reference": "4b9bd835261ef23d36397a46a76b496a458305e5", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^3.4 || ^4.0 || ^5.0" + }, + "require-dev": { + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", + "kylekatarnls/multi-tester": "^1.1", + "phpmd/phpmd": "^2.8", + "phpstan/phpstan": "^0.11", + "phpunit/phpunit": "^7.5 || ^8.0", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev", + "dev-3.x": "3.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + }, + { + "name": "kylekatarnls", + "homepage": "http://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "funding": [ + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2020-05-24T18:27:52+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.4.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", + "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "0.0.5", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2020-04-10T16:34:50+00:00" + }, + { + "name": "opis/closure", + "version": "3.5.3", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "cac47092144043d5d676e2e7cf8d0d2f83fc89ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/cac47092144043d5d676e2e7cf8d0d2f83fc89ca", + "reference": "cac47092144043d5d676e2e7cf8d0d2f83fc89ca", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.4 || ^7.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Opis\\Closure\\": "src/" + }, + "files": [ + "functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "time": "2020-05-25T09:32:45+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.7.3", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/4acfd6a4b33a509d8c88f50e5222f734b6aeebae", + "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.5.9 || ^7.0 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.3", + "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "time": "2020-03-21T18:07:53+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/log", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2020-03-23T09:12:05+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.10.4", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "a8aec1b2981ab66882a01cce36a49b6317dc3560" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/a8aec1b2981ab66882a01cce36a49b6317dc3560", + "reference": "a8aec1b2981ab66882a01cce36a49b6317dc3560", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1.*", + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", + "php": "^8.0 || ^7.0 || ^5.5.9", + "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", + "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "3.17.*" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.10.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2020-05-03T19:32:03+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca", + "reference": "925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", + "fzaninotto/faker": "^1.5", + "jakub-onderka/php-parallel-lint": "^1", + "jangregor/phpstan-prophecy": "^0.6", + "mockery/mockery": "^1.3", + "phpstan/extension-installer": "^1", + "phpstan/phpdoc-parser": "0.4.1", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5", + "slevomat/coding-standard": "^6.0", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP 7.2+ library for representing and manipulating collections.", + "homepage": "https://github.com/ramsey/collection", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "time": "2020-01-05T00:22:59+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d", + "reference": "ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "brick/math": "^0.8", + "ext-json": "*", + "php": "^7.2 || ^8", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "codeception/aspect-mock": "^3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", + "doctrine/annotations": "^1.8", + "goaop/framework": "^2", + "mockery/mockery": "^1.3", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock-mockery": "^1.3", + "php-mock/php-mock-phpunit": "^2.5", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpstan/extension-installer": "^1.0", + "phpstan/phpdoc-parser": "0.4.3", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5", + "psy/psysh": "^0.10.0", + "slevomat/coding-standard": "^6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "3.9.4" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Uuid\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + } + ], + "time": "2020-03-29T20:13:32+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.2.3", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "egulias/email-validator": "~2.0", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.1", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses", + "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "time": "2019-11-12T09:31:26+00:00" + }, + { + "name": "symfony/console", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", + "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "symfony/dependency-injection": "<4.4", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/event-dispatcher": "^4.4|^5.0", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "symfony/var-dumper": "^4.4|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:42:42+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "5f8d5271303dad260692ba73dfa21777d38e124e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/5f8d5271303dad260692ba73dfa21777d38e124e", + "reference": "5f8d5271303dad260692ba73dfa21777d38e124e", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:56:45+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "892311d23066844a267ac1a903d8a9d79968a1a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/892311d23066844a267ac1a903d8a9d79968a1a7", + "reference": "892311d23066844a267ac1a903d8a9d79968a1a7", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "masterminds/html5": "<2.6" + }, + "require-dev": { + "masterminds/html5": "^2.6", + "symfony/css-selector": "^4.4|^5.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony DomCrawler Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:42:42+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "949ffc17c3ac3a9f8e6232220e2da33913c04ea4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/949ffc17c3ac3a9f8e6232220e2da33913c04ea4", + "reference": "949ffc17c3ac3a9f8e6232220e2da33913c04ea4", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "psr/log": "^1.0", + "symfony/var-dumper": "^4.4|^5.0" + }, + "require-dev": { + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony ErrorHandler Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T14:14:32+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "24f40d95385774ed5c71dbf014edd047e2f2f3dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/24f40d95385774ed5c71dbf014edd047e2f2f3dc", + "reference": "24f40d95385774ed5c71dbf014edd047e2f2f3dc", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "symfony/event-dispatcher-contracts": "^2" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^4.4|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:56:45+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "405952c4e90941a17e52ef7489a2bd94870bb290" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/405952c4e90941a17e52ef7489a2bd94870bb290", + "reference": "405952c4e90941a17e52ef7489a2bd94870bb290", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/600a52c29afc0d1caa74acbec8d3095ca7e9910d", + "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:56:45+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "e47fdf8b24edc12022ba52923150ec6484d7f57d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e47fdf8b24edc12022ba52923150ec6484d7f57d", + "reference": "e47fdf8b24edc12022ba52923150ec6484d7f57d", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "symfony/mime": "^4.4|^5.0", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/expression-language": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-18T20:50:06+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "3565e51eecd06106304baba5ccb7ba89db2d7d2b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3565e51eecd06106304baba5ccb7ba89db2d7d2b", + "reference": "3565e51eecd06106304baba5ccb7ba89db2d7d2b", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "psr/log": "~1.0", + "symfony/error-handler": "^4.4|^5.0", + "symfony/event-dispatcher": "^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9" + }, + "conflict": { + "symfony/browser-kit": "<4.4", + "symfony/cache": "<5.0", + "symfony/config": "<5.0", + "symfony/console": "<4.4", + "symfony/dependency-injection": "<4.4", + "symfony/doctrine-bridge": "<5.0", + "symfony/form": "<5.0", + "symfony/http-client": "<5.0", + "symfony/mailer": "<5.0", + "symfony/messenger": "<5.0", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<5.0", + "symfony/validator": "<5.0", + "twig/twig": "<2.4" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "^4.4|^5.0", + "symfony/config": "^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/css-selector": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/dom-crawler": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "symfony/routing": "^4.4|^5.0", + "symfony/stopwatch": "^4.4|^5.0", + "symfony/translation": "^4.4|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^2.4|^3.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-28T18:53:25+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/5d6c81c39225a750f3f43bee15f03093fb9aaa0b", + "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10", + "symfony/dependency-injection": "^4.4|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A library to manipulate MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-17T03:29:44+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9", + "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:14:59+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "c4de7601eefbf25f9d47190abe07f79fe0a27424" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c4de7601eefbf25f9d47190abe07f79fe0a27424", + "reference": "c4de7601eefbf25f9d47190abe07f79fe0a27424", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a", + "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "fa79b11539418b02fc5e1897267673ba2c19419c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c", + "reference": "fa79b11539418b02fc5e1897267673ba2c19419c", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "f048e612a3905f34931127360bdd2def19a5e582" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582", + "reference": "f048e612a3905f34931127360bdd2def19a5e582", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a760d8964ff79ab9bf057613a5808284ec852ccc", + "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-12T16:47:27+00:00" + }, + { + "name": "symfony/process", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/3179f68dff5bad14d38c4114a1dab98030801fd7", + "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-15T15:59:10+00:00" + }, + { + "name": "symfony/routing", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "9b18480a6e101f8d9ab7c483ace7c19441be5111" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/9b18480a6e101f8d9ab7c483ace7c19441be5111", + "reference": "9b18480a6e101f8d9ab7c483ace7c19441be5111", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5" + }, + "conflict": { + "symfony/config": "<5.0", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "~1.2", + "psr/log": "~1.0", + "symfony/config": "^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-21T21:02:50+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b", + "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.0" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/translation", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "c3879db7a68fe3e12b41263b05879412c87b27fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/c3879db7a68fe3e12b41263b05879412c87b27fd", + "reference": "c3879db7a68fe3e12b41263b05879412c87b27fd", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2" + }, + "conflict": { + "symfony/config": "<4.4", + "symfony/dependency-injection": "<5.0", + "symfony/http-kernel": "<5.0", + "symfony/twig-bundle": "<5.0", + "symfony/yaml": "<4.4" + }, + "provide": { + "symfony/translation-implementation": "2.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0", + "symfony/dependency-injection": "^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/http-kernel": "^5.0", + "symfony/intl": "^4.4|^5.0", + "symfony/service-contracts": "^1.1.2|^2", + "symfony/yaml": "^4.4|^5.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-12T16:45:47+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e5ca07c8f817f865f618aa072c2fe8e0e637340e", + "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:43:50+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.0.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "09de28632f16f81058a85fcf318397218272a07b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/09de28632f16f81058a85fcf318397218272a07b", + "reference": "09de28632f16f81058a85fcf318397218272a07b", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2.5", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0", + "symfony/process": "^4.4|^5.0", + "twig/twig": "^2.4|^3.0" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-04-12T16:45:47+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.2", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/dda2ee426acd6d801d5b7fd1001cde9b5f790e15", + "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "time": "2019-10-24T08:53:34+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v4.1.6", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "0b32505d67c1abbfa829283c86bfc0642a661bf6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/0b32505d67c1abbfa829283c86bfc0642a661bf6", + "reference": "0b32505d67c1abbfa829283c86bfc0642a661bf6", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.5.9 || ^7.0 || ^8.0", + "phpoption/phpoption": "^1.7.2", + "symfony/polyfill-ctype": "^1.9" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.3", + "ext-filter": "*", + "ext-pcre": "*", + "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator.", + "ext-pcre": "Required to use most of the library." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "homepage": "https://gjcampbell.co.uk/" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://vancelucas.com/" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2020-05-23T09:43:32+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "e7f9bd5deff09a57318f9b900ab33a05acfcf4d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/e7f9bd5deff09a57318f9b900ab33a05acfcf4d3", + "reference": "e7f9bd5deff09a57318f9b900ab33a05acfcf4d3", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2020-05-26T06:40:44+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2019-10-21T16:45:58+00:00" + }, + { + "name": "facade/flare-client-php", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/facade/flare-client-php.git", + "reference": "db1e03426e7f9472c9ecd1092aff00f56aa6c004" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/flare-client-php/zipball/db1e03426e7f9472c9ecd1092aff00f56aa6c004", + "reference": "db1e03426e7f9472c9ecd1092aff00f56aa6c004", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "facade/ignition-contracts": "~1.0", + "illuminate/pipeline": "^5.5|^6.0|^7.0", + "php": "^7.1", + "symfony/http-foundation": "^3.3|^4.1|^5.0", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "require-dev": { + "larapack/dd": "^1.1", + "phpunit/phpunit": "^7.5.16", + "spatie/phpunit-snapshot-assertions": "^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Facade\\FlareClient\\": "src" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/facade/flare-client-php", + "keywords": [ + "exception", + "facade", + "flare", + "reporting" + ], + "funding": [ + { + "url": "https://www.patreon.com/spatie", + "type": "patreon" + } + ], + "time": "2020-03-02T15:52:04+00:00" + }, + { + "name": "facade/ignition", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition.git", + "reference": "38e1b180544bfefebe37e0f65980792ea78a534a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition/zipball/38e1b180544bfefebe37e0f65980792ea78a534a", + "reference": "38e1b180544bfefebe37e0f65980792ea78a534a", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "facade/flare-client-php": "^1.0", + "facade/ignition-contracts": "^1.0", + "filp/whoops": "^2.4", + "illuminate/support": "^7.0|^8.0", + "monolog/monolog": "^2.0", + "php": "^7.2.5", + "scrivo/highlight.php": "^9.15", + "symfony/console": "^5.0", + "symfony/var-dumper": "^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "mockery/mockery": "^1.3", + "orchestra/testbench": "5.0" + }, + "suggest": { + "laravel/telescope": "^3.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Facade\\Ignition\\IgnitionServiceProvider" + ], + "aliases": { + "Flare": "Facade\\Ignition\\Facades\\Flare" + } + } + }, + "autoload": { + "psr-4": { + "Facade\\Ignition\\": "src" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://github.com/facade/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "time": "2020-05-28T22:49:07+00:00" + }, + { + "name": "facade/ignition-contracts", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition-contracts.git", + "reference": "f445db0fb86f48e205787b2592840dd9c80ded28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/f445db0fb86f48e205787b2592840dd9c80ded28", + "reference": "f445db0fb86f48e205787b2592840dd9c80ded28", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Facade\\IgnitionContracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://flareapp.io", + "role": "Developer" + } + ], + "description": "Solution contracts for Ignition", + "homepage": "https://github.com/facade/ignition-contracts", + "keywords": [ + "contracts", + "flare", + "ignition" + ], + "time": "2019-08-30T14:06:08+00:00" + }, + { + "name": "filp/whoops", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "17d0d3f266c8f925ebd035cd36f83cf802b47d4a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/17d0d3f266c8f925ebd035cd36f83cf802b47d4a", + "reference": "17d0d3f266c8f925ebd035cd36f83cf802b47d4a", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.5.9 || ^7.0", + "psr/log": "^1.0.1" + }, + "require-dev": { + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0", + "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "time": "2020-05-05T12:28:07+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.9.1", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/fc10d778e4b84d5bd315dad194661e091d307c6f", + "reference": "fc10d778e4b84d5bd315dad194661e091d307c6f", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "time": "2019-12-12T13:22:17+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.0", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad", + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.3|^7.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "1.3.3", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "time": "2016-01-20T08:20:44+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "6c6a7c533469873deacf998237e7649fc6b36223" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/6c6a7c533469873deacf998237e7649fc6b36223", + "reference": "6c6a7c533469873deacf998237e7649fc6b36223", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "hamcrest/hamcrest-php": "~2.0", + "lib-pcre": ">=7.0", + "php": "^7.3.0" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.0.0 || ^9.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "time": "2020-05-19T14:25:16+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.9.5", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef", + "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2020-01-17T21:11:47+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v4.2.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "d50490417eded97be300a92cd7df7badc37a9018" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/d50490417eded97be300a92cd7df7badc37a9018", + "reference": "d50490417eded97be300a92cd7df7badc37a9018", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "facade/ignition-contracts": "^1.0", + "filp/whoops": "^2.4", + "php": "^7.2.5", + "symfony/console": "^5.0" + }, + "require-dev": { + "facade/ignition": "^2.0", + "fideloper/proxy": "^4.2", + "friendsofphp/php-cs-fixer": "^2.16", + "fruitcake/laravel-cors": "^1.0", + "laravel/framework": "^7.0", + "laravel/tinker": "^2.0", + "nunomaduro/larastan": "^0.5", + "orchestra/testbench": "^5.0", + "phpstan/phpstan": "^0.12.3", + "phpunit/phpunit": "^8.5.1 || ^9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2020-04-04T19:56:08+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^2.0", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2018-07-08T19:23:20+00:00" + }, + { + "name": "phar-io/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2018-07-08T19:19:57+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b", + "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2020-04-27T09:25:28+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", + "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-filter": "^7.1", + "php": "^7.2", + "phpdocumentor/reflection-common": "^2.0", + "phpdocumentor/type-resolver": "^1.0", + "webmozart/assert": "^1" + }, + "require-dev": { + "doctrine/instantiator": "^1", + "mockery/mockery": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2020-02-22T12:28:44+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95", + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "^7.2", + "mockery/mockery": "~1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2020-02-18T18:59:58+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.10.3", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "451c3cd1418cf640de218914901e51b064abb093" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", + "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5 || ^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2020-03-05T15:02:03+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "7.0.10", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f1884187926fbb755a9aaf0b3836ad3165b478bf", + "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.2", + "phpunit/php-file-iterator": "^2.0.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.1.1", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^4.2.2", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.2.2" + }, + "suggest": { + "ext-xdebug": "^2.7.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2019-11-20T13:55:58+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "050bedf145a257b1ff02746c31894800e5122946" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", + "reference": "050bedf145a257b1ff02746c31894800e5122946", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2018-09-13T20:33:42+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2019-06-07T04:22:29+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", + "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2019-09-17T06:23:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "8.5.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "63dda3b212a0025d380a745f91bdb4d8c985adb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/63dda3b212a0025d380a745f91bdb4d8c985adb7", + "reference": "63dda3b212a0025d380a745f91bdb4d8c985adb7", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "doctrine/instantiator": "^1.2.0", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.9.1", + "phar-io/manifest": "^1.0.3", + "phar-io/version": "^2.0.1", + "php": "^7.2", + "phpspec/prophecy": "^1.8.1", + "phpunit/php-code-coverage": "^7.0.7", + "phpunit/php-file-iterator": "^2.0.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.1.2", + "sebastian/comparator": "^3.0.2", + "sebastian/diff": "^3.0.2", + "sebastian/environment": "^4.2.2", + "sebastian/exporter": "^3.1.1", + "sebastian/global-state": "^3.0.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^2.0.1", + "sebastian/type": "^1.1.3", + "sebastian/version": "^2.0.1" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.5-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "funding": [ + { + "url": "https://phpunit.de/donate.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-05-22T13:51:52+00:00" + }, + { + "name": "scrivo/highlight.php", + "version": "v9.18.1.1", + "source": { + "type": "git", + "url": "https://github.com/scrivo/highlight.php.git", + "reference": "52fc21c99fd888e33aed4879e55a3646f8d40558" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/52fc21c99fd888e33aed4879e55a3646f8d40558", + "reference": "52fc21c99fd888e33aed4879e55a3646f8d40558", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": ">=5.4" + }, + "require-dev": { + "phpunit/phpunit": "^4.8|^5.7", + "sabberworm/php-css-parser": "^8.3", + "symfony/finder": "^2.8|^3.4", + "symfony/var-dumper": "^2.8|^3.4" + }, + "suggest": { + "ext-dom": "Needed to make use of the features in the utilities namespace" + }, + "type": "library", + "autoload": { + "psr-0": { + "Highlight\\": "", + "HighlightUtilities\\": "" + }, + "files": [ + "HighlightUtilities/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Geert Bergman", + "homepage": "http://www.scrivo.org/", + "role": "Project Author" + }, + { + "name": "Vladimir Jimenez", + "homepage": "https://allejo.io", + "role": "Maintainer" + }, + { + "name": "Martin Folkers", + "homepage": "https://twobrain.io", + "role": "Contributor" + } + ], + "description": "Server side syntax highlighter that supports 185 languages. It's a PHP port of highlight.js", + "keywords": [ + "code", + "highlight", + "highlight.js", + "highlight.php", + "syntax" + ], + "funding": [ + { + "url": "https://github.com/allejo", + "type": "github" + } + ], + "time": "2020-03-02T05:59:21+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-07-12T15:12:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "time": "2019-02-04T06:01:07+00:00" + }, + { + "name": "sebastian/environment", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2019-11-20T08:46:58+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", + "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2019-09-14T09:02:43+00:00" + }, + { + "name": "sebastian/global-state", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", + "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^8.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2019-02-01T05:30:01+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2018-10-04T04:07:39+00:00" + }, + { + "name": "sebastian/type", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/3aaaa15fa71d27650d62a948be022fe3b48541a3", + "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^7.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "time": "2019-07-02T08:10:15+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2019-06-13T22:48:21+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6", + "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "vimeo/psalm": "<3.9.1" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^7.5.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2020-04-18T12:12:48+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^7.2" + }, + "platform-dev": [], + "plugin-api-version": "1.1.0" +} diff --git a/config/admin.php b/config/admin.php new file mode 100644 index 0000000..137ff37 --- /dev/null +++ b/config/admin.php @@ -0,0 +1,409 @@ + '自然所', + + /* + |-------------------------------------------------------------------------- + | Laravel-admin logo + |-------------------------------------------------------------------------- + | + | The logo of all admin pages. You can also set it as an image by using a + | `img` tag, eg 'Admin logo'. + | + */ + 'logo' => '自然所', + + /* + |-------------------------------------------------------------------------- + | Laravel-admin mini logo + |-------------------------------------------------------------------------- + | + | The logo of all admin pages when the sidebar menu is collapsed. You can + | also set it as an image by using a `img` tag, eg + | 'Admin logo'. + | + */ + 'logo-mini' => 'zrs', + + /* + |-------------------------------------------------------------------------- + | Laravel-admin bootstrap setting + |-------------------------------------------------------------------------- + | + | This value is the path of laravel-admin bootstrap file. + | + */ + 'bootstrap' => app_path('Admin/bootstrap.php'), + + /* + |-------------------------------------------------------------------------- + | Laravel-admin route settings + |-------------------------------------------------------------------------- + | + | The routing configuration of the admin page, including the path prefix, + | the controller namespace, and the default middleware. If you want to + | access through the root path, just set the prefix to empty string. + | + */ + 'route' => [ + + 'prefix' => env('ADMIN_ROUTE_PREFIX', 'admin'), + + 'namespace' => 'App\\Admin\\Controllers', + + 'middleware' => ['web', 'admin'], + ], + + /* + |-------------------------------------------------------------------------- + | Laravel-admin install directory + |-------------------------------------------------------------------------- + | + | The installation directory of the controller and routing configuration + | files of the administration page. The default is `app/Admin`, which must + | be set before running `artisan admin::install` to take effect. + | + */ + 'directory' => app_path('Admin'), + + /* + |-------------------------------------------------------------------------- + | Laravel-admin html title + |-------------------------------------------------------------------------- + | + | Html title for all pages. + | + */ + 'title' => '管理平台', + + /* + |-------------------------------------------------------------------------- + | Access via `https` + |-------------------------------------------------------------------------- + | + | If your page is going to be accessed via https, set it to `true`. + | + */ + 'https' => env('ADMIN_HTTPS', false), + + /* + |-------------------------------------------------------------------------- + | Laravel-admin auth setting + |-------------------------------------------------------------------------- + | + | Authentication settings for all admin pages. Include an authentication + | guard and a user provider setting of authentication driver. + | + | You can specify a controller for `login` `logout` and other auth routes. + | + */ + 'auth' => [ + + 'controller' => App\Admin\Controllers\AuthController::class, + + 'guard' => 'admin', + + 'guards' => [ + 'admin' => [ + 'driver' => 'session', + 'provider' => 'admin', + ], + ], + + 'providers' => [ + 'admin' => [ + 'driver' => 'eloquent', + 'model' => Encore\Admin\Auth\Database\Administrator::class, + ], + ], + + // Add "remember me" to login form + 'remember' => true, + + // Redirect to the specified URI when user is not authorized. + 'redirect_to' => 'auth/login', + + // The URIs that should be excluded from authorization. + 'excepts' => [ + 'auth/login', + 'auth/logout', + '_handle_action_', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Laravel-admin upload setting + |-------------------------------------------------------------------------- + | + | File system configuration for form upload files and images, including + | disk and upload path. + | + */ + 'upload' => [ + + // Disk in `config/filesystem.php`. + 'disk' => 'admin', + + // Image and file upload path under the disk above. + 'directory' => [ + 'image' => 'images', + 'file' => 'files', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Laravel-admin database settings + |-------------------------------------------------------------------------- + | + | Here are database settings for laravel-admin builtin model & tables. + | + */ + 'database' => [ + + // Database connection for following tables. + 'connection' => '', + + // User tables and model. + 'users_table' => 'admin_users', + 'users_model' => Encore\Admin\Auth\Database\Administrator::class, + + // Role table and model. + 'roles_table' => 'admin_roles', + 'roles_model' => Encore\Admin\Auth\Database\Role::class, + + // Permission table and model. + 'permissions_table' => 'admin_permissions', + 'permissions_model' => Encore\Admin\Auth\Database\Permission::class, + + // Menu table and model. + 'menu_table' => 'admin_menu', + 'menu_model' => Encore\Admin\Auth\Database\Menu::class, + + // Pivot table for table above. + 'operation_log_table' => 'admin_operation_log', + 'user_permissions_table' => 'admin_user_permissions', + 'role_users_table' => 'admin_role_users', + 'role_permissions_table' => 'admin_role_permissions', + 'role_menu_table' => 'admin_role_menu', + ], + + /* + |-------------------------------------------------------------------------- + | User operation log setting + |-------------------------------------------------------------------------- + | + | By setting this option to open or close operation log in laravel-admin. + | + */ + 'operation_log' => [ + + 'enable' => true, + + /* + * Only logging allowed methods in the list + */ + 'allowed_methods' => ['GET', 'HEAD', 'POST', 'PUT', 'DELETE', 'CONNECT', 'OPTIONS', 'TRACE', 'PATCH'], + + /* + * Routes that will not log to database. + * + * All method to path like: admin/auth/logs + * or specific method to path like: get:admin/auth/logs. + */ + 'except' => [ + 'admin/auth/logs*', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Indicates whether to check route permission. + |-------------------------------------------------------------------------- + */ + 'check_route_permission' => true, + + /* + |-------------------------------------------------------------------------- + | Indicates whether to check menu roles. + |-------------------------------------------------------------------------- + */ + 'check_menu_roles' => true, + + /* + |-------------------------------------------------------------------------- + | User default avatar + |-------------------------------------------------------------------------- + | + | Set a default avatar for newly created users. + | + */ + 'default_avatar' => '/vendor/laravel-admin/AdminLTE/dist/img/user2-160x160.jpg', + + /* + |-------------------------------------------------------------------------- + | Admin map field provider + |-------------------------------------------------------------------------- + | + | Supported: "tencent", "google", "yandex". + | + */ + 'map_provider' => 'google', + + /* + |-------------------------------------------------------------------------- + | Application Skin + |-------------------------------------------------------------------------- + | + | This value is the skin of admin pages. + | @see https://adminlte.io/docs/2.4/layout + | + | Supported: + | "skin-blue", "skin-blue-light", "skin-yellow", "skin-yellow-light", + | "skin-green", "skin-green-light", "skin-purple", "skin-purple-light", + | "skin-red", "skin-red-light", "skin-black", "skin-black-light". + | + */ + 'skin' => 'skin-blue-light', + + /* + |-------------------------------------------------------------------------- + | Application layout + |-------------------------------------------------------------------------- + | + | This value is the layout of admin pages. + | @see https://adminlte.io/docs/2.4/layout + | + | Supported: "fixed", "layout-boxed", "layout-top-nav", "sidebar-collapse", + | "sidebar-mini". + | + */ + 'layout' => ['fixed', 'sidebar-mini'], + + /* + |-------------------------------------------------------------------------- + | Login page background image + |-------------------------------------------------------------------------- + | + | This value is used to set the background image of login page. + | + */ + 'login_background_image' => '', + + /* + |-------------------------------------------------------------------------- + | Show version at footer + |-------------------------------------------------------------------------- + | + | Whether to display the version number of laravel-admin at the footer of + | each page + | + */ + 'show_version' => true, + + /* + |-------------------------------------------------------------------------- + | Show environment at footer + |-------------------------------------------------------------------------- + | + | Whether to display the environment at the footer of each page + | + */ + 'show_environment' => true, + + /* + |-------------------------------------------------------------------------- + | Menu bind to permission + |-------------------------------------------------------------------------- + | + | whether enable menu bind to a permission + */ + 'menu_bind_permission' => true, + + /* + |-------------------------------------------------------------------------- + | Enable default breadcrumb + |-------------------------------------------------------------------------- + | + | Whether enable default breadcrumb for every page content. + */ + 'enable_default_breadcrumb' => true, + + /* + |-------------------------------------------------------------------------- + | Enable/Disable assets minify + |-------------------------------------------------------------------------- + */ + 'minify_assets' => [ + + // Assets will not be minified. + 'excepts' => [ + + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Enable/Disable sidebar menu search + |-------------------------------------------------------------------------- + */ + 'enable_menu_search' => true, + + /* + |-------------------------------------------------------------------------- + | Alert message that will displayed on top of the page. + |-------------------------------------------------------------------------- + */ + 'top_alert' => '', + + /* + |-------------------------------------------------------------------------- + | The global Grid action display class. + |-------------------------------------------------------------------------- + */ + 'grid_action_class' => \Encore\Admin\Grid\Displayers\DropdownActions::class, + + /* + |-------------------------------------------------------------------------- + | Extension Directory + |-------------------------------------------------------------------------- + | + | When you use command `php artisan admin:extend` to generate extensions, + | the extension files will be generated in this directory. + */ + 'extension_dir' => app_path('Admin/Extensions'), + + /* + |-------------------------------------------------------------------------- + | Settings for extensions. + |-------------------------------------------------------------------------- + | + | You can find all available extensions here + | https://github.com/laravel-admin-extensions. + | + */ + 'extensions' => [ + 'ueditor' => [ + // 如果要关掉这个扩展,设置为false + 'enable' => true, + // 编辑器的前端配置 参考:http://fex.baidu.com/ueditor/#start-config + 'config' => [ + 'initialFrameHeight' => 400, // 例如初始化高度 + ], + 'field_type' => 'ueditor', + ], + ], +]; diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..3fe2039 --- /dev/null +++ b/config/app.php @@ -0,0 +1,231 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + 'asset_url' => env('ASSET_URL', null), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => 'PRC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'zh-CN', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Faker Locale + |-------------------------------------------------------------------------- + | + | This locale will be used by the Faker PHP library when generating fake + | data for your database seeds. For example, this will be used to get + | localized telephone numbers, street address information and more. + | + */ + + 'faker_locale' => 'en_US', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => [ + + /* + * Laravel Framework Service Providers... + */ + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Notifications\NotificationServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + // App\Providers\BroadcastServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + + ], + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => [ + + 'App' => Illuminate\Support\Facades\App::class, + 'Arr' => Illuminate\Support\Arr::class, + 'Artisan' => Illuminate\Support\Facades\Artisan::class, + 'Auth' => Illuminate\Support\Facades\Auth::class, + 'Blade' => Illuminate\Support\Facades\Blade::class, + 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, + 'Bus' => Illuminate\Support\Facades\Bus::class, + 'Cache' => Illuminate\Support\Facades\Cache::class, + 'Config' => Illuminate\Support\Facades\Config::class, + 'Cookie' => Illuminate\Support\Facades\Cookie::class, + 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'DB' => Illuminate\Support\Facades\DB::class, + 'Eloquent' => Illuminate\Database\Eloquent\Model::class, + 'Event' => Illuminate\Support\Facades\Event::class, + 'File' => Illuminate\Support\Facades\File::class, + 'Gate' => Illuminate\Support\Facades\Gate::class, + 'Hash' => Illuminate\Support\Facades\Hash::class, + 'Lang' => Illuminate\Support\Facades\Lang::class, + 'Log' => Illuminate\Support\Facades\Log::class, + 'Mail' => Illuminate\Support\Facades\Mail::class, + 'Notification' => Illuminate\Support\Facades\Notification::class, + 'Password' => Illuminate\Support\Facades\Password::class, + 'Queue' => Illuminate\Support\Facades\Queue::class, + 'Redirect' => Illuminate\Support\Facades\Redirect::class, + 'Redis' => Illuminate\Support\Facades\Redis::class, + 'Request' => Illuminate\Support\Facades\Request::class, + 'Response' => Illuminate\Support\Facades\Response::class, + 'Route' => Illuminate\Support\Facades\Route::class, + 'Schema' => Illuminate\Support\Facades\Schema::class, + 'Session' => Illuminate\Support\Facades\Session::class, + 'Storage' => Illuminate\Support\Facades\Storage::class, + 'Str' => Illuminate\Support\Str::class, + 'URL' => Illuminate\Support\Facades\URL::class, + 'Validator' => Illuminate\Support\Facades\Validator::class, + 'View' => Illuminate\Support\Facades\View::class, + + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..aaf982b --- /dev/null +++ b/config/auth.php @@ -0,0 +1,117 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session", "token" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + + 'api' => [ + 'driver' => 'token', + 'provider' => 'users', + 'hash' => false, + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expire time is the number of minutes that the reset token should be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_resets', + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | times out and the user is prompted to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => 10800, + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 0000000..3bba110 --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,59 @@ + env('BROADCAST_DRIVER', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over websockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'useTLS' => true, + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..46751e6 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,103 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'cache', + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing a RAM based store such as APC or Memcached, there might + | be other applications utilizing the same cache. So, we'll specify a + | value to get prefixed to all our keys so we can avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..b42d9b3 --- /dev/null +++ b/config/database.php @@ -0,0 +1,147 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DATABASE_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'schema' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..c6e2ff6 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,77 @@ + env('FILESYSTEM_DRIVER', 'local'), + + /* + |-------------------------------------------------------------------------- + | Default Cloud Filesystem Disk + |-------------------------------------------------------------------------- + | + | Many applications store files both locally and in the cloud. For this + | reason, you may specify a default "cloud" driver here. This driver + | will be bound as the Cloud disk implementation in the container. + | + */ + + 'cloud' => env('FILESYSTEM_CLOUD', 's3'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been setup for each driver as an example of the required options. + | + | Supported Drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'admin' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL') . '/storage', + 'visibility' => 'public', + ], + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL') . '/storage', + 'visibility' => 'public', + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + ], + + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..8425770 --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,52 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 1024, + 'threads' => 2, + 'time' => 2, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..088c204 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,104 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['single'], + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => 'debug', + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => 'debug', + 'days' => 14, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => 'critical', + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => 'debug', + 'handler' => SyslogUdpHandler::class, + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + ], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => 'debug', + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => 'debug', + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..3c65eb3 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,136 @@ + env('MAIL_DRIVER', 'smtp'), + + /* + |-------------------------------------------------------------------------- + | SMTP Host Address + |-------------------------------------------------------------------------- + | + | Here you may provide the host address of the SMTP server used by your + | applications. A default option is provided that is compatible with + | the Mailgun mail service which will provide reliable deliveries. + | + */ + + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + + /* + |-------------------------------------------------------------------------- + | SMTP Host Port + |-------------------------------------------------------------------------- + | + | This is the SMTP port used by your application to deliver e-mails to + | users of the application. Like the host we have set this value to + | stay compatible with the Mailgun e-mail application by default. + | + */ + + 'port' => env('MAIL_PORT', 587), + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | E-Mail Encryption Protocol + |-------------------------------------------------------------------------- + | + | Here you may specify the encryption protocol that should be used when + | the application send e-mail messages. A sensible default using the + | transport layer security protocol should provide great security. + | + */ + + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + + /* + |-------------------------------------------------------------------------- + | SMTP Server Username + |-------------------------------------------------------------------------- + | + | If your SMTP server requires a username for authentication, you should + | set it here. This will get used to authenticate with your server on + | connection. You may also set the "password" value below this one. + | + */ + + 'username' => env('MAIL_USERNAME'), + + 'password' => env('MAIL_PASSWORD'), + + /* + |-------------------------------------------------------------------------- + | Sendmail System Path + |-------------------------------------------------------------------------- + | + | When using the "sendmail" driver to send e-mails, we will need to know + | the path to where Sendmail lives on this server. A default path has + | been provided here, which will work well on most of your systems. + | + */ + + 'sendmail' => '/usr/sbin/sendmail -bs', + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + + /* + |-------------------------------------------------------------------------- + | Log Channel + |-------------------------------------------------------------------------- + | + | If you are using the "log" driver, you may specify the logging channel + | if you prefer to keep mail messages separate from other log entries + | for simpler reading. Otherwise, the default channel will be used. + | + */ + + 'log_channel' => env('MAIL_LOG_CHANNEL'), + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..3a30d6c --- /dev/null +++ b/config/queue.php @@ -0,0 +1,88 @@ + env('QUEUE_CONNECTION', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'your-queue-name'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database'), + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..2a1d616 --- /dev/null +++ b/config/services.php @@ -0,0 +1,33 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + ], + + 'postmark' => [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..175ac49 --- /dev/null +++ b/config/session.php @@ -0,0 +1,199 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION', null), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using the "apc", "memcached", or "dynamodb" session drivers you may + | list a cache store that should be used for these sessions. This value + | must match with one of the application's configured cache "stores". + | + */ + + 'store' => env('SESSION_STORE', null), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_') . '_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN', null), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you if it can not be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE', null), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. You are free to modify this option if needed. + | + */ + + 'http_only' => true, + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | do not enable this as other CSRF protection services are in place. + | + | Supported: "lax", "strict", "none" + | + */ + + 'same_site' => 'lax', + +]; diff --git a/config/ueditor.php b/config/ueditor.php new file mode 100644 index 0000000..8411b9c --- /dev/null +++ b/config/ueditor.php @@ -0,0 +1,116 @@ + + * + * This source file is subject to the MIT license that is bundled + * with this source code in the file LICENSE. + */ + +return [ + // 存储引擎: config/filesystem.php 中 disks, public 或 qiniu + 'disk' => 'public', + 'route' => [ + 'name' => '/ueditor/server', + 'options' => [ + // middleware => 'auth', + ], + ], + + // 上传 配置 + 'upload' => [ + /* 前后端通信相关的配置,注释只允许使用多行方式 */ + /* 上传图片配置项 */ + 'imageActionName' => 'upload-image', /* 执行上传图片的action名称 */ + 'imageFieldName' => 'upfile', /* 提交的图片表单名称 */ + 'imageMaxSize' => 2 * 1024 * 1024, /* 上传大小限制,单位B */ + 'imageAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'], /* 上传图片格式显示 */ + 'imageCompressEnable' => true, /* 是否压缩图片,默认是true */ + 'imageCompressBorder' => 1600, /* 图片压缩最长边限制 */ + 'imageInsertAlign' => 'none', /* 插入的图片浮动方式 */ + 'imageUrlPrefix' => '', /* 图片访问路径前缀 */ + 'imagePathFormat' => '/uploads/image/{yyyy}/{mm}/{dd}/', /* 上传保存路径,可以自定义保存路径和文件名格式 */ + /* {filename} 会替换成原文件名,配置这项需要注意中文乱码问题 */ + /* {rand:6} 会替换成随机数,后面的数字是随机数的位数 */ + /* {time} 会替换成时间戳 */ + /* {yyyy} 会替换成四位年份 */ + /* {yy} 会替换成两位年份 */ + /* {mm} 会替换成两位月份 */ + /* {dd} 会替换成两位日期 */ + /* {hh} 会替换成两位小时 */ + /* {ii} 会替换成两位分钟 */ + /* {ss} 会替换成两位秒 */ + /* 非法字符 \ => * ? " < > | */ + /* 具请体看线上文档 => fex.baidu.com/assets/#use-format_upload_filename */ + + /* 涂鸦图片上传配置项 */ + 'scrawlActionName' => 'upload-scrawl', /* 执行上传涂鸦的action名称 */ + 'scrawlFieldName' => 'upfile', /* 提交的图片表单名称 */ + 'scrawlPathFormat' => '/uploads/image/{yyyy}/{mm}/{dd}/', /* 上传保存路径,可以自定义保存路径和文件名格式 */ + 'scrawlMaxSize' => 2048000, /* 上传大小限制,单位B */ + 'scrawlUrlPrefix' => '', /* 图片访问路径前缀 */ + 'scrawlInsertAlign' => 'none', + + /* 截图工具上传 */ + 'snapscreenActionName' => 'upload-image', /* 执行上传截图的action名称 */ + 'snapscreenPathFormat' => '/uploads/image/{yyyy}/{mm}/{dd}/', /* 上传保存路径,可以自定义保存路径和文件名格式 */ + 'snapscreenUrlPrefix' => '', /* 图片访问路径前缀 */ + 'snapscreenInsertAlign' => 'none', /* 插入的图片浮动方式 */ + + /* 抓取远程图片配置 */ + 'catcherLocalDomain' => ['127.0.0.1', 'localhost', 'img.baidu.com'], + 'catcherActionName' => 'catch-image', /* 执行抓取远程图片的action名称 */ + 'catcherFieldName' => 'source', /* 提交的图片列表表单名称 */ + 'catcherPathFormat' => '/uploads/image/{yyyy}/{mm}/{dd}/', /* 上传保存路径,可以自定义保存路径和文件名格式 */ + 'catcherUrlPrefix' => '', /* 图片访问路径前缀 */ + 'catcherMaxSize' => 2048000, /* 上传大小限制,单位B */ + 'catcherAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'], /* 抓取图片格式显示 */ + + /* 上传视频配置 */ + 'videoActionName' => 'upload-video', /* 执行上传视频的action名称 */ + 'videoFieldName' => 'upfile', /* 提交的视频表单名称 */ + 'videoPathFormat' => '/uploads/video/{yyyy}/{mm}/{dd}/', /* 上传保存路径,可以自定义保存路径和文件名格式 */ + 'videoUrlPrefix' => '', /* 视频访问路径前缀 */ + 'videoMaxSize' => 102400000, /* 上传大小限制,单位B,默认100MB */ + 'videoAllowFiles' => [ + '.flv', '.swf', '.mkv', '.avi', '.rm', '.rmvb', '.mpeg', '.mpg', + '.ogg', '.ogv', '.mov', '.wmv', '.mp4', '.webm', '.mp3', '.wav', '.mid', ], /* 上传视频格式显示 */ + + /* 上传文件配置 */ + 'fileActionName' => 'upload-file', /* controller里,执行上传视频的action名称 */ + 'fileFieldName' => 'upfile', /* 提交的文件表单名称 */ + 'filePathFormat' => '/uploads/file/{yyyy}/{mm}/{dd}/', /* 上传保存路径,可以自定义保存路径和文件名格式 */ + 'fileUrlPrefix' => '', /* 文件访问路径前缀 */ + 'fileMaxSize' => 51200000, /* 上传大小限制,单位B,默认50MB */ + 'fileAllowFiles' => [ + '.png', '.jpg', '.jpeg', '.gif', '.bmp', + '.flv', '.swf', '.mkv', '.avi', '.rm', '.rmvb', '.mpeg', '.mpg', + '.ogg', '.ogv', '.mov', '.wmv', '.mp4', '.webm', '.mp3', '.wav', '.mid', + '.rar', '.zip', '.tar', '.gz', '.7z', '.bz2', '.cab', '.iso', + '.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf', '.txt', '.md', '.xml', + ], /* 上传文件格式显示 */ + + /* 列出指定目录下的图片 */ + 'imageManagerActionName' => 'list-image', /* 执行图片管理的action名称 */ + 'imageManagerListPath' => '/uploads/image/', /* 指定要列出图片的目录 */ + 'imageManagerListSize' => 20, /* 每次列出文件数量 */ + 'imageManagerUrlPrefix' => '', /* 图片访问路径前缀 */ + 'imageManagerInsertAlign' => 'none', /* 插入的图片浮动方式 */ + 'imageManagerAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'], /* 列出的文件类型 */ + + /* 列出指定目录下的文件 */ + 'fileManagerActionName' => 'list-file', /* 执行文件管理的action名称 */ + 'fileManagerListPath' => '/uploads/file/', /* 指定要列出文件的目录 */ + 'fileManagerUrlPrefix' => '', /* 文件访问路径前缀 */ + 'fileManagerListSize' => 20, /* 每次列出文件数量 */ + 'fileManagerAllowFiles' => [ + '.png', '.jpg', '.jpeg', '.gif', '.bmp', + '.flv', '.swf', '.mkv', '.avi', '.rm', '.rmvb', '.mpeg', '.mpg', + '.ogg', '.ogv', '.mov', '.wmv', '.mp4', '.webm', '.mp3', '.wav', '.mid', + '.rar', '.zip', '.tar', '.gz', '.7z', '.bz2', '.cab', '.iso', + '.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf', '.txt', '.md', '.xml', + ], /* 列出的文件类型 */ + ], +]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 0000000..22b8a18 --- /dev/null +++ b/config/view.php @@ -0,0 +1,36 @@ + [ + resource_path('views'), + ], + + /* + |-------------------------------------------------------------------------- + | Compiled View Path + |-------------------------------------------------------------------------- + | + | This option determines where all the compiled Blade templates will be + | stored for your application. Typically, this is within the storage + | directory. However, as usual, you are free to change this value. + | + */ + + 'compiled' => env( + 'VIEW_COMPILED_PATH', + realpath(storage_path('framework/views')) + ), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..97fc976 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1,2 @@ +*.sqlite +*.sqlite-journal diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..741edea --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,28 @@ +define(User::class, function (Faker $faker) { + return [ + 'name' => $faker->name, + 'email' => $faker->unique()->safeEmail, + 'email_verified_at' => now(), + 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password + 'remember_token' => Str::random(10), + ]; +}); diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..a91e1d3 --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,36 @@ +bigIncrements('id'); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +} diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..0ee0a36 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->index(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('password_resets'); + } +} diff --git a/database/migrations/2016_01_04_173148_create_admin_tables.php b/database/migrations/2016_01_04_173148_create_admin_tables.php new file mode 100644 index 0000000..450847e --- /dev/null +++ b/database/migrations/2016_01_04_173148_create_admin_tables.php @@ -0,0 +1,119 @@ +increments('id'); + $table->string('username', 190)->unique(); + $table->string('password', 60); + $table->string('name'); + $table->string('avatar')->nullable(); + $table->string('remember_token', 100)->nullable(); + $table->timestamps(); + }); + + Schema::create(config('admin.database.roles_table'), function (Blueprint $table) { + $table->increments('id'); + $table->string('name', 50)->unique(); + $table->string('slug', 50)->unique(); + $table->timestamps(); + }); + + Schema::create(config('admin.database.permissions_table'), function (Blueprint $table) { + $table->increments('id'); + $table->string('name', 50)->unique(); + $table->string('slug', 50)->unique(); + $table->string('http_method')->nullable(); + $table->text('http_path')->nullable(); + $table->timestamps(); + }); + + Schema::create(config('admin.database.menu_table'), function (Blueprint $table) { + $table->increments('id'); + $table->integer('parent_id')->default(0); + $table->integer('order')->default(0); + $table->string('title', 50); + $table->string('icon', 50); + $table->string('uri')->nullable(); + $table->string('permission')->nullable(); + + $table->timestamps(); + }); + + Schema::create(config('admin.database.role_users_table'), function (Blueprint $table) { + $table->integer('role_id'); + $table->integer('user_id'); + $table->index(['role_id', 'user_id']); + $table->timestamps(); + }); + + Schema::create(config('admin.database.role_permissions_table'), function (Blueprint $table) { + $table->integer('role_id'); + $table->integer('permission_id'); + $table->index(['role_id', 'permission_id']); + $table->timestamps(); + }); + + Schema::create(config('admin.database.user_permissions_table'), function (Blueprint $table) { + $table->integer('user_id'); + $table->integer('permission_id'); + $table->index(['user_id', 'permission_id']); + $table->timestamps(); + }); + + Schema::create(config('admin.database.role_menu_table'), function (Blueprint $table) { + $table->integer('role_id'); + $table->integer('menu_id'); + $table->index(['role_id', 'menu_id']); + $table->timestamps(); + }); + + Schema::create(config('admin.database.operation_log_table'), function (Blueprint $table) { + $table->increments('id'); + $table->integer('user_id'); + $table->string('path'); + $table->string('method', 10); + $table->string('ip'); + $table->text('input'); + $table->index('user_id'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists(config('admin.database.users_table')); + Schema::dropIfExists(config('admin.database.roles_table')); + Schema::dropIfExists(config('admin.database.permissions_table')); + Schema::dropIfExists(config('admin.database.menu_table')); + Schema::dropIfExists(config('admin.database.user_permissions_table')); + Schema::dropIfExists(config('admin.database.role_users_table')); + Schema::dropIfExists(config('admin.database.role_permissions_table')); + Schema::dropIfExists(config('admin.database.role_menu_table')); + Schema::dropIfExists(config('admin.database.operation_log_table')); + } +} diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php new file mode 100644 index 0000000..389bdf7 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,35 @@ +bigIncrements('id'); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('failed_jobs'); + } +} diff --git a/database/migrations/2020_05_28_153525_create_articles_table.php b/database/migrations/2020_05_28_153525_create_articles_table.php new file mode 100644 index 0000000..fe889a9 --- /dev/null +++ b/database/migrations/2020_05_28_153525_create_articles_table.php @@ -0,0 +1,31 @@ +bigIncrements('id'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('articles'); + } +} diff --git a/database/migrations/2020_05_28_153536_create_categories_table.php b/database/migrations/2020_05_28_153536_create_categories_table.php new file mode 100644 index 0000000..3820dbd --- /dev/null +++ b/database/migrations/2020_05_28_153536_create_categories_table.php @@ -0,0 +1,31 @@ +bigIncrements('id'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('categories'); + } +} diff --git a/database/migrations/2020_05_28_163818_create_links_table.php b/database/migrations/2020_05_28_163818_create_links_table.php new file mode 100644 index 0000000..ee8de29 --- /dev/null +++ b/database/migrations/2020_05_28_163818_create_links_table.php @@ -0,0 +1,31 @@ +bigIncrements('id'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('links'); + } +} diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php new file mode 100644 index 0000000..91cb6d1 --- /dev/null +++ b/database/seeds/DatabaseSeeder.php @@ -0,0 +1,16 @@ +call(UsersTableSeeder::class); + } +} diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b75525b --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Handle Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/assets/index/css/base.css b/public/assets/index/css/base.css new file mode 100644 index 0000000..1308b63 --- /dev/null +++ b/public/assets/index/css/base.css @@ -0,0 +1,567 @@ +@charset "utf-8"; + +/******基础样式开始******/ +body { + font-family: Microsoft Yahei, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #333; + background: #fff; + text-align: justify; + text-justify: inter-ideograph; + background-image: url(about:blank); + background-attachment: fixed; + height: 100%; +} + +table, +td { + font-family: Microsoft Yahei, Arial, Helvetica, sans-serif; + font-size: 12px; + line-height: 24px; + color: #2e2e2e; +} + +html, +body, +div, +span, +p, +h1, +h2, +h3, +h4, +h5, +h6, +em, +img, +strong, +blockquote, +sub, +sup, +tt, +i, +b, +dd, +dl, +dt, +form, +label, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +ul, +li, +p, +a, +ol { + margin: 0; + padding: 0; +} + +s, +i, +em { + font-style: normal; + text-decoration: none; +} + +ul, +ol, +li { + list-style-type: none; + list-style: none; +} + +button, +input, +select, +textarea { + vertical-align: middle; + font-family: Microsoft Yahei; + margin: 0; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; +} + +address, +cite, +dfn, +em, +var { + font-style: normal; +} + +code, +kbd, +pre, +samp { + font-family: courier new, courier, monospace; +} + +sup { + vertical-align: text-top; +} + +sub { + vertical-align: text-bottom; +} + +legend { + color: #000; +} + +fieldset, +img { + border: 0; +} + +button, +input, +select, +textarea { + font-size: 100%; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +a { + color: #6e6e6e; + text-decoration: none; +} + +.white, +.white a { + color: #fff; + text-decoration: none; +} + +.white, +a:hover { + color: #027eba; +} + +.clearfix { + clear: both; + height: 1px; + margin-top: -1px; + overflow: hidden; +} + +.fw { + font-family: Microsoft Yahei, Arial, Helvetica, sans-serif; +} + +.fl { + float: left; +} + +.fr { + float: right; +} + +.fb { + font-weight: bold; +} + +.disb { + display: block; +} + +.disn { + display: none; +} + +@font-face { + font-family: 'impact'; + src: url(impact.ttf); + src: url('impact.eot'); + /* IE9 Compat Modes */ + src: url('impact.eot?#iefix') format('embedded-opentype'), + /* IE6-IE8 */ + url('impact.woff') format('woff'), + /* Modern Browsers */ + url('impact.ttf') format('truetype'), + /* Safari, Android, iOS */ + url('impact.svg#impact') format('svg'); + /* Legacy iOS */ +} + + +.area-dialog-ct { + width: 760px; + padding: 10px; + background: #fff; +} + +.area-dialog-bar { + height: 40px; + background: #003a52; +} + +.area-dialog-bar span, +.area-dialog-bar a { + line-height: 40px; + color: #fff; + font-size: 14px; + padding: 0 15px; +} + +.area-dialog-bar a#_a_c_close { + float: right; +} + +.area-dialog-ct .area-dialog-content { + margin0; +} + +.area-dialog-ct .area-dialog-content::after { + clear: both; + display: block; + content: ""; +} + +.area-dialog-content li { + float: left; + padding: 10px; + position: relative; +} + +.area-dialog-content .area-m-o { + width: 150px; + margin: 0; + padding: 0 10px; + background: #fff; +} + +.area-dialog-content li .a-i-disable { + background: #d8d8d8; +} + +.area-dialog-content .area-m-o .a-check-num { + color: #d00; +} + +.area-dialog-content input { + margin: -3px 5px 0 0; +} + +.area-dialog-content .area-m-o lable { + line-height: 35px; + font-size: 12px; + color: #333; +} + +.area-dialog-content li .a-city-ct { + display: none; +} + +.area-dialog-content li.area-item-mover { + background: #f7e76a; +} + +.area-dialog-content li.area-item-mover .a-city-ct { + display: block; +} + +.area-dialog-bottom { + margin-top: 10px; + text-align: center; +} + +.area-dialog-bottom a { + padding: 5px 15px; + color: #fff; + background: #007ba9; + font-size: 14px; + border-radius: 3px; +} + +.area-dialog-bottom a:hover { + background: #003a52; + transition: 0.3s ease; +} + +.area-dialog-content .a-city-ct { + position: absolute; + left: 0; + top: 45px; + background: #f7e76a; + padding: 10px; + z-index: 100; + width: 480px; +} + +.area-dialog-content .a-city-ct:after { + content: ""; + display: block; + clear: both; +} + +.area-dialog-content .a-city-ct p { + float: left; + width: 100px; + padding: 5px 10px; +} + + +.color-1 { + background-color: #249edc; +} + +.color-2 { + background-color: #17a668; +} + +.color-3 { + background-color: #741d88; +} + +.color-4 { + background-color: #da9627; +} + +.color-5 { + background-color: #ff9933; +} + +.color-6 { + background-color: #6666ff; +} + +.color-7 { + background-color: #ff99ff; +} + +.color-8 { + background-color: #66cc66; +} + +.color-9 { + background-color: #666; +} + +.color-10 { + background-color: #ff7800; +} + +.color-11 { + background-color: #ccc; +} + +.color-12 { + background-color: #ff3333; +} + +.color-white { + background-color: #fff; +} + +.bgcolor-gray { + background: #f5f5f5; +} + +.ipt-txt { + outline: none; + border: 1px solid #ccc; +} + +.ipt-txt:focus, +.ipt-sec:focus { + border: 1px solid #0078b5; + box-shadow: #ccc 2px 4px 2px; +} + +.small-ipt { + line-height: 16px; + width: 150px; + height: 16px; + padding: 4px; +} + +.ipt-sec { + padding: 5px; +} + +.ipt-radio, +.ipt-check { + vertical-align: middle; + margin: 0 5px 4px 0; +} + +.btnBox { + width: 100%; + text-align: center; +} + +.Submit { + width: 200px; + height: 42px; + line-height: 42px; + font-size: 16px; + color: #fff; + border: 0; + outline: none; + margin: 0 auto; + cursor: pointer; + transition: background-color 0.3s ease; + -moz-transition: background-color 0.3s ease; + -webkit-transition: background-color 0.3s ease; +} + +.Submit:hover { + background-color: #F60; +} + +/* 弹性盒子布局 */ + +.flexrow { + display: -webkit-box; + /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ + display: -moz-box; + /* Firefox 17- */ + display: -webkit-flex; + /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ + display: -moz-flex; + /* Firefox 18+ */ + display: -ms-flexbox; + /* IE 10 */ + display: flex; + /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ + flex-direction: row; + justify-content: center; + align-items: center; + box-sizing: border-box; +} + +.flexcolumn { + display: -webkit-box; + /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ + display: -moz-box; + /* Firefox 17- */ + display: -webkit-flex; + /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ + display: -moz-flex; + /* Firefox 18+ */ + display: -ms-flexbox; + /* IE 10 */ + display: flex; + /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ + flex-direction: column; + justify-content: center; + align-items: center; + box-sizing: border-box; +} + +.jc_start { + justify-content: flex-start; +} + +.jc_end { + justify-content: flex-end; +} + +.jc_sb { + justify-content: space-between; +} + +.jc_sr { + justify-content: space-around; +} + +/* align-items: stretch|center|flex-start|flex-end|baseline|initial|inherit; */ + +.ai_start { + align-items: flex-start; +} + +.ai_end { + align-items: flex-end; +} + +.flex1 { + flex: 1; +} + +.flex2 { + flex: 2; +} + +.flex3 { + flex: 3; +} + +.flex4 { + flex: 4; +} + +.flex5 { + flex: 5; +} + +/* wrap 超出一行隐藏... 超出两行隐藏...*/ + + +.overflow1 { + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; +} + +.overflow2 { + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.overflow3 { + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; +} + +.overflow4 { + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; +} + +.overflow7 { + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 7; + -webkit-box-orient: vertical; +} + +.flexwrap{ + flex-wrap: wrap; +} \ No newline at end of file diff --git a/public/assets/index/css/jquery.slideBox.css b/public/assets/index/css/jquery.slideBox.css new file mode 100644 index 0000000..bcf077d --- /dev/null +++ b/public/assets/index/css/jquery.slideBox.css @@ -0,0 +1,23 @@ +@charset "utf-8"; +html, body { font-family:"微软雅黑"} +/* + * jQuery图片轮播(焦点图)插件 + * ADD.JENA.201206291027 + * EDIT.JENA.201206300904 + * Author: jena + * Demo: http://ishere.cn/demo/jquery.slidebox/ + */ +div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;} +div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;} +div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;} +div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;} +div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;} +div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:32px; background-color:#000; overflow:hidden;} +div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;} +div.slideBox div.tips div.title a{ color:#FFF; font-size:12px; line-height:32px; margin-left:10px; text-decoration:none;} +div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;} +div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;} +div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:12px 5px 0px 0px;} +div.slideBox div.tips div.nums a.active{ background-color:#093;} + + diff --git a/public/assets/index/css/main.css b/public/assets/index/css/main.css new file mode 100644 index 0000000..cfeeec5 --- /dev/null +++ b/public/assets/index/css/main.css @@ -0,0 +1,1425 @@ +@charset "utf-8"; + +body { + min-width: 1200px; + background: #d6e8f4; +} + +.header { + width: 100%; + height: 200px; + background: url(../images/topbj.png) top center no-repeat; +} + +.container { + width: 1200px; + margin: 0 auto; + position: relative; +} + +.container_col { + background: #fff; + padding: 10px; + clear: both; +} + +#weather { + position: absolute; + left: 0; + top: 10px; + font-size: 12px; + color: #fff; + line-height: 24px; +} + +.toptxt { + position: absolute; + right: 0; + top: 10px; + font-size: 12px; + color: #fff; + line-height: 24px; +} + +.toptxt a { + font-size: 12px; + color: #fff; + line-height: 24px; + padding: 0 10px; +} + +.toptxt a:hover { + color: #FF0; +} + +.logo { + width: 400px; + height: 112px; + position: absolute; + left: 15px; + top: 60px; +} + +.search { + width: 274px; + height: 30px; + padding: 6px 96px 6px 10px; + background: #fff; + position: absolute; + right: 15px; + top: 150px; + border-radius: 4px; + overflow: hidden; +} + +.ipt-sea { + height: 30px; + width: 100%; + border: 0; + outline: none; + line-height: 30px; + color: #333; + font-size: 14px; +} + +.search a { + display: block; + width: 90px; + height: 42px; + background: rgb(63, 155, 11); + color: #fff; + line-height: 42px; + text-align: center; + font-size: 14px; + transition: all .3s ease; + position: absolute; + right: 0; + top: 0; +} + +.search a:hover { + background: rgb(63, 155, 11); +} + +.nav { + width: 1220px; + margin: 0 auto; + height: 60px; + background: rgb(63, 155, 11); +} + +.nav li { + float: left; + height: 60px; + position: relative; +} + +.nav li a { + display: block; + text-align: center; + line-height: 60px; + font-size: 16px; + color: #fff; + transition: all .3s ease; + padding: 0 26px; +} + +.nav li>a:hover, +.nav li.active>a { + background: #007900; + color: #FF0; +} + +#navul li ul { + display: none; + position: absolute; + z-index: 999; + left: 0; + top: 60px; +} + +#navul li.navmoon { + background: rgb(63, 155, 11); +} + +#navul li.navmoon a, +#navul li.active a { + color: #ffba64; +} + +#navul li.navhome a:hover { + color: #ff9d24; +} + +#navul li.navmoon ul { + display: block; +} + +#navul li.navmoon ul li { + background: rgb(63, 155, 11); + height: 40px; + line-height: 40px; + border-top: 1px solid rgb(63, 155, 11); +} + +#navul li.navmoon ul a { + display: block; + height: 40px; + line-height: 40px; + font-size: 12px; + color: #fff; + width: 64px; +} + +#navul li.navmoon ul a:hover { + color: #ff9d24; +} + +.news-con .focus { + width: 100%; + overflow: hidden; + margin: 20px 0px 5px 0px; + padding: 0 10px; + box-sizing: border-box; +} + +.news-con .focus img { + width: 130px; + height: 90px; + float: left; +} + +.news-con .focus p { + width: calc(100% - 150px); + height: 70px; + line-height: 23.33px; + float: left; + margin-top: 10px; + margin-left: 10px; + font-size: 15px; + color: #084466; + font-weight: 600; +} + + + +.news-notice { + margin: 20px 0; +} + +.indnews { + width: 560px; + height: 362px; + float: left; +} + +.news-pic { + width: 560px; + height: 362px; +} + +.news-pic, +.news-pic img { + width: 560px; + height: 362px; + overflow: hidden; +} + +.news-notice .news-txt { + width: 620px; + height: 362px; + float: right; +} + +.news-txt { + border: 1px solid #efefef; +} + +.news-title { + height: 38px; + background: #fafafa; + border-bottom: 1px solid #efefef; + line-height: 38px; + position: relative; +} + +.news-title .name { + position: absolute; + left: -1px; + top: -1px; + height: 39px; + background: rgb(63, 155, 11); + color: #fff; + text-align: center; + line-height: 39px; + font-size: 15px; + padding: 0 15px; + font-weight: bold; +} + +.news-name.tab-nav { + position: absolute; + left: -1px; + top: -1px; + height: 39px; +} + +.news-name.tab-nav a { + display: block; + float: left; + height: 39px; + line-height: 39px; + color: #333; + text-align: center; + line-height: 39px; + font-size: 15px; + padding: 0 15px; + margin: 0; + position: relative; +} + +.news-name.tab-nav a.current { + background: rgb(63, 155, 11); + color: #fff; + font-weight: bold; +} + +.news-name.tab-nav a i { + width: 9px; + height: 5px; + background: url(../images/sanjiao.png) no-repeat; + left: 10px; + bottom: -5px; + display: none; +} + +.news-name.tab-nav a.current i { + display: block; +} + +.news-title .name i { + width: 9px; + height: 5px; + background: url(../images/jtx.png) no-repeat; + left: 10px; + bottom: -5px; + display: block; +} + +.news-title .more { + position: absolute; + right: 10px; + line-height: 38px; + top: 0; + font-size: 12px; + color: #999; + transition: all .3s ease; +} + +.news-title .more:hover { + color: #084466; +} + +.newslist { + display: block; + padding: 10px 12px; +} + +.hotnews { + margin: 12px 12px 0 12px; +} + +.hotnews h1 { + font-size: 16px; + color: #084466; + text-align: center; + margin: 0 10px; + height: 30px; + line-height: 30px; + word-break: break-all; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +} + +.hotnews .hotcon { + margin-top: 12px; + word-break: break-all; + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; +} + +.hotnews .hotcon a { + color: #999; + line-height: 24px; + font-size: 14px; +} + +.hotnews .hotcon a:hover { + color: #0594c9; +} + +.newslist li { + border-bottom: 1px dotted #dedede; + position: relative; + padding: 0 80px 0 14px; + background: url(../images/jiantou.png) 2px 15px no-repeat; +} + +.newslist li:last-child { + border: none; +} + +.newslist li a { + display: block; + height: 36px; + width: 100%; + line-height: 36px; + font-size: 14px; + color: #666; + word-break: break-all; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; +} + +.newslist li span { + position: absolute; + right: 0; + top: 0; + line-height: 36px; + color: #bbb; + text-align: center; +} + +.newslist li:last-child { + border: 0; +} + +.fwzn { + margin: 20px 0; + background: #d5e7f6; + height: 140px; + overflow: hidden; +} + +.fwzn .tit { + width: 65px; + background: #084466; + text-align: center; + font-size: 16px; + color: #fff; + height: 115px; + padding-top: 25px; + float: left; +} + +.fwzn .iconlist { + float: left; + width: 1135px; +} + +.fwzn .iconlist a { + display: block; + width: 162px; + text-align: center; + float: left; + color: #333; + font-size: 14px; + line-height: 30px; +} + +.fwzn .iconlist a .pic { + width: 82px; + height: 82px; + border-radius: 50%; + margin: 20px auto auto auto; + transition: all .3s ease; +} + +.fwzn .iconlist a.icon1 .pic { + background: #eacd75; +} + +.fwzn .iconlist a.icon2 .pic { + background: #93d884; +} + +.fwzn .iconlist a.icon3 .pic { + background: #f57b7b; +} + +.fwzn .iconlist a.icon4 .pic { + background: #b19de5; +} + +.fwzn .iconlist a.icon5 .pic { + background: #60dcb5; +} + +.fwzn .iconlist a.icon6 .pic { + background: #7ebfe2; +} + +.fwzn .iconlist a.icon7 .pic { + background: #dec67c; +} + +.fwzn .iconlist a.icon1:hover .pic { + background: #084466; +} + +.fwzn .iconlist a.icon2:hover .pic { + background: #084466; +} + +.fwzn .iconlist a.icon3:hover .pic { + background: #084466; +} + +.fwzn .iconlist a.icon4:hover .pic { + background: #084466; +} + +.fwzn .iconlist a.icon5:hover .pic { + background: #084466; +} + +.fwzn .iconlist a.icon6:hover .pic { + background: #084466; +} + +.fwzn .iconlist a.icon7:hover .pic { + background: #084466; +} + +.col-box { + margin: 20px 0; +} + +.news-txt.col-3 { + width: 388px; + height: 280px; + overflow: hidden; + float: left; + margin-right: 15px; +} + +.news-txt.col-3.last { + margin-right: 0; +} + +.smalllist { + margin-left: 100px; +} + +.smalllist a { + line-height: 39px; + font-size: 12px; + color: #084466; + margin: 0 5px; +} + +.smalllist a:hover { + color: #0594c9; +} + +.col-2-l {} + +.col-2-l .tit { + height: 40px; + background: url(../images/bmicon.png) 0 9px no-repeat; + padding-left: 30px; + line-height: 40px; + color: #333; + font-size: 16px; +} + +.col-2-l .list a { + float: left; + text-align: center; + color: #fff; + transition: all .3s ease; +} + +.col-2-l .list .ct { + width: 162px; + height: 120px; + float: left; + margin-right: 11px; +} + +.col-2-l .list .ct.last { + margin-right: 0; +} + +.col-2-l .list a.color_bj .pic { + margin: 24px auto 20px auto; +} + +.col-2-l .list a.color_bj { + width: 162px; + height: 120px; + background: #e75603; +} + +.col-2-l .list a.color-1 { + background: #80ba4a; +} + +.col-2-l .list a.color-2 { + background: #e75603; +} + +.col-2-l .list a.color-3 { + background: #288fd2; +} + +.col-2-l .list a.color-4 { + background: #f3b548; +} + +.col-2-l .list a.color-5 { + background: #2876a2; +} + +.col-2-l .list a.color-6 { + background: #7daf06; +} + +.col-2-l .list a.color-7 { + background: #b363c7; +} + +.col-2-l .list a.color-1:hover, +.col-2-l .list a.color-2:hover, +.col-2-l .list a.color-3:hover, +.col-2-l .list a.color-4:hover, +.col-2-l .list a.color-5:hover { + background: #084466; +} + +.col-2-r {} + +.gsht { + float: left; + width: 400px; +} + +.col-2-r .tit { + height: 40px; + background: url(../images/sficon.png) 0 9px no-repeat; + padding-left: 30px; + line-height: 40px; + color: #333; + font-size: 16px; + float: left; +} + +.sfbox { + padding: 0 10px 15px 5px; + height: 213px; +} + +.sftxt { + float: left; + width: 424px; + height: 215px; + position: relative; +} + +.sftxt .info { + height: 198px; + line-height: 22px; + font-size: 12px; + color: #666; + word-break: break-all; + display: -webkit-box; + -webkit-line-clamp: 9; + -webkit-box-orient: vertical; + overflow: hidden; +} + +.sftxt a { + display: block; + position: absolute; + left: 0; + bottom: -2px; + text-align: center; + color: #F30; +} + +.sftxt a:hover { + color: #39F; +} + +.jisuan { + float: right; + padding-left: 30px; + width: 270px; + border-left: 1px dashed #efefef; + height: 213px; +} + +.jisuan h1 { + color: #084466; + line-height: 30px; + font-size: 15px; +} + +.jsbox { + position: relative; + padding-left: 65px; + margin-top: 8px; +} + +.jsbox span { + position: absolute; + left: 0; + top: 0; + line-height: 27px; + display: block; + width: 65px; + color: #7e7e7e; +} + +.jsbox .jsq { + border: 1px solid #f0f0f0; + height: 19px; + padding: 3px 3px 3px 10px; + border-radius: 2px; +} + +.jsbox .jsq .ipt-jsq { + border: 0; + height: 19px; + line-height: 19px; + width: 100%; + outline: none; +} + +.jsbox .jsq a { + display: block; + width: 42px; + height: 19px; + text-align: center; + line-height: 19px; + background: #55aeec; + position: absolute; + top: 4px; + right: 4px; + color: #fff; + border-radius: 2px; +} + +.jsjg { + background: #f0f0f0; + padding: 4px 8px; + margin-top: 10px; + position: relative; +} + +.jsjg .tab { + line-height: 28px; + border-bottom: 1px solid #e2e2e2; + color: #6a6a6a; + height: 28px; + overflow: hidden; +} + +.jsjg .tab span { + float: right; +} + +.jsjg .tab.last { + border: 0; +} + +.jsjg:before { + content: ''; + width: 9px; + height: 5px; + background: url(../images/jtt.png) no-repeat; + display: block; + position: absolute; + right: 20px; + top: -5px; +} + +.jisuan .smtxt { + color: #55aeec; + line-height: 40px; +} + +.xxlinks { + height: 24px; + overflow: hidden; +} + +.xxlinks a { + color: #F33; + line-height: 24px; +} + +.xxlinks a:hover { + color: #55aeec; + text-decoration: underline; +} + +.newslist.htlist { + padding: 0; + width: 360px; +} + + +.col-4 { + width: 289px; + float: left; + margin-right: 12px; + border: 1px solid #efefef; +} + +.col-4.last { + margin-right: 0; +} + +.news-title .name2 { + float: left; + line-height: 39px; + font-size: 15px; + font-weight: bold; + color: #084466; + padding-left: 20px; + background: url(../images/shu.png) 8px 11px no-repeat; +} + +.linksbox { + margin: 20px 0; + border: 1px solid #efefef +} + +.txtlisttit { + height: 32px; + background: #f0f0f0; + position: relative; + border-bottom: 2px solid rgb(63, 155, 11); +} + +.txtlisttit.linktit span { + background: rgb(63, 155, 11); + color: #fff; + font-size: 15px; + font-weight: bold; + display: block; + width: 100px; + height: 33px; + line-height: 33px; + text-align: center; + position: absolute; + left: 0; + top: -1px; +} + +.tab-nav { + position: absolute; + left: 100px; + top: 0; +} + +.tab-nav a { + float: left; + line-height: 32px; + font-size: 14px; + margin: 0 20px; +} + +.tab-nav a.current { + color: #FF080D; +} + +.linkcon { + height: 54px; + margin: 10px; + overflow: auto; +} + +.linkslist li { + float: left; + margin: 1px 20px; +} + +.linkslist li a { + display: inline-block; + line-height: 25px; +} + +.ft-menu { + height: 230px; + width: 100%; + background: linear-gradient( rgb(63, 155, 11) , #3e8a1a); + overflow: hidden; +} + +.menu { + width: 1000px; + float: left; + margin-top: 40px; + padding-left: 20px; + box-sizing: border-box; +} + +.menu dl { + float: left; + margin-right: 20px; + color: #fff; +} + +.menu dl dt { + font-size: 15px; +} + +.menu dl dd { + margin-top: 20px; +} + +.menu dl dd.last { + margin-top: -3px; +} + +.menu dl dd a { + display: block; + font-size: 12px; + line-height: 24px; + color: #1c5302; +} + +.menu dl dd.last p { + font-size: 14px; + line-height: 26px; +} + +.menu dl dd a:hover { + color: #FF0; +} + +.menu dl.last { + margin-left: 100px; +} + +.menu dl dd p { + color: #fff; + line-height: 24px; +} + +.ewm { + float: right; + width: 125px; + text-align: center; + line-height: 30px; + margin-right: 70px; + margin-top: 80px; + color: #fff; +} + + +.cop { + font-size: 14px; + color: #fff; + height: 50px; + line-height: 50px; + background: #1c5302; + padding-left: 20px; +} + +.mg-t-b { + margin: 20px auto; +} + +.page-left { + width: 255px; + float: left; + background: #fff; +} + +.page-right { + width: 900px; + float: right; + margin-right: 15px; +} + +.pagelist .listbox { + border: 1px solid #efefef; +} + +.pagelist h1 { + color: #fff; + height: 45px; + line-height: 45px; + font-size: 18px; + font-weight: 600; + background: rgb(63, 155, 11); + padding-left: 20px; + margin-bottom: 5px; +} + +.pagelist li { + border-top: 1px solid #efefef; + border-bottom: 1px solid #efefef; + margin-top: -1px; +} + +.pagelist li a { + height: 35px; + line-height: 35px; + display: block; + background: url(../images/sanjiao2.png) 220px 14px no-repeat #fafafa; + font-size: 12px; + color: #333; + padding-left: 20px; +} + +.pagelist li a:hover, +.pagelist li.active>a { + background: url(../images/sanjiao.png) 218px 14px no-repeat #fafafa; + font-weight: bold; +} + +.pagelist li .dropdown { + display: none; +} + +.pagelist li.active .dropdown { + display: block; +} + +.pagelist li .dropdown li { + margin-left: 10px; + margin-right: 10px; +} + +.pagelist li .dropdown li a { + background: #fff; + padding-left: 40px; +} + +.pagelist li .dropdown li.active a { + color: rgb(63, 155, 11); +} + +.pagelist li .dropdown li:last-child { + border-bottom: 0; +} + +.hotarticl { + margin-top: 20px; +} + +.hottit { + border-bottom: 1px solid #efefef; + line-height: 40px; + font-size: 16px; + color: rgb(63, 155, 11); + margin: 12px 12px 0 12px; +} + +.pagelujing { + height: 40px; + border-bottom: 2px solid #efefef; + position: relative; +} + +.pagelujing .name { + position: absolute; + left: 0; + top: 0; + height: 40px; + border-bottom: 2px solid rgb(63, 155, 11); + line-height: 40px; + font-size: 16px; + font-weight: bold; +} + +.pagelujing span { + position: absolute; + right: 0; + line-height: 40px; + color: #888; +} + +.news-txt.ny, +.newslist.ny { + border: 0; + padding: 0; +} + +.news-txt.ny { + min-height: 600px; +} + +.newslist.ny li:last-child { + border-bottom: 1px dotted #efefef; +} + +.foot { + margin-top: 10px; +} + +.liuyantab { + border: 1px solid #f5f5f5; + background: #f8f8f8; + margin-top: 20px; + padding: 20px; +} + +/*分页*/ + +.biaoti { + font-size: 18px; + color: #333; + text-align: center; + margin: 0 20px; + font-weight: 600; + margin-top: 30px; +} + +.sshuomign { + color: #888; + font-size: 12px; + line-height: 30px; + text-align: center; +} + +.sshuomign span { + margin: 0 10px; +} + +.article_txt { + font-size: 14px; + line-height: 28px; + color: #454545; + margin-top: 20px; + overflow: hidden; + padding: 10px; +} + +.tcdPageCode { + padding: 15px 20px; + text-align: left; + color: #ccc; + text-align: center; + margin-top: 30px; +} + +.tcdPageCode a { + display: inline-block; + color: #428bca; + display: inline-block; + height: 25px; + line-height: 25px; + padding: 0 10px; + border: 1px solid #ddd; + margin: 0 2px; + border-radius: 4px; + vertical-align: middle; +} + +.article_txt { + font-size: 14px; + line-height: 28px; + color: #454545; + margin-top: 20px; + overflow: hidden +} + +.tcdPageCode a:hover { + text-decoration: none; + border: 1px solid #428bca; +} + +.tcdPageCode span.current { + display: inline-block; + height: 25px; + line-height: 25px; + padding: 0 10px; + margin: 0 2px; + color: #fff; + background-color: #428bca; + border: 1px solid #428bca; + border-radius: 4px; + vertical-align: middle; +} + +.tcdPageCode span.disabled { + display: inline-block; + height: 25px; + line-height: 25px; + padding: 0 10px; + margin: 0 2px; + color: #bfbfbf; + background: #f2f2f2; + border: 1px solid #bfbfbf; + border-radius: 4px; + vertical-align: middle; +} + + + +.words11 { + overflow: hidden; + padding-top: 20px; +} + +.words11_zzgz_xfgz { + width: 388px; + overflow: hidden; + float: left; +} + +.words11_zzgz_xfgz_title { + width: 100%; + height: 28px; + border-bottom: 1px solid #d8d8d8; +} + +.words11_zzgz_xfgz_title font { + display: block; + float: left; + height: 28px; + line-height: 28px; + text-align: center; + color: #555; + font-weight: 600; + cursor: pointer; + font-size: 16px; +} + +.words11_zzgz_xfgz_title span { + display: block; + float: right; + font-size: 12px; + margin-top: 5.5px; + margin-right: 5px; +} + +.words11_zzgz_xfgz_content { + width: 100%; + height: 270px; + overflow: hidden; + margin: 10px 0px; +} + +.words11_zzgz_xfgz_content .box { + width: 100%; + overflow: hidden; +} + +.words11_zzgz_xfgz_content .box .focus { + width: 100%; + overflow: hidden; + margin: 10px 0px 20px 0px; +} + +.words11_zzgz_xfgz_content .box .focus img { + width: 130px; + height: 90px; + float: left; +} + +.words11_zzgz_xfgz_content .box .focus p { + width: 180px; + height: 70px; + line-height: 23.33px; + float: left; + margin-top: 10px; + margin-left: 10px; + color: #0e5298; + font-weight: 600; +} + +.words11_zzgz_xfgz_content li { + width: 100%; + height: 32px; + line-height: 32px; + *height: 28px; + *line-height: 28px; +} + +.words11_zzgz_xfgz_content li a { + float: left; + font-size: 14px; +} + +.words11_zzgz_xfgz_content li a img { + margin-right: 6px; +} + +.words11_zzgz_xfgz_content li span { + float: right; + color: #979797; +} + + +/* 科学研究与特色品牌建设 */ +.news_list_content { + width: 100%; + height: 300px; + overflow: hidden; + margin: 10px 0px; + +} + +.news_list_content .txt { + width: 150px; + height: 150px; + background-color: rgb(63, 155, 11); + color: #fff; + position: relative; + padding: 15px 15px 15px 15px; + font-size: 5px; +} + +.news_list_content .sanjiao { + width: 0; + height: 0; + border-width: 10px; + border-style: solid; + border-color: transparent transparent rgb(63, 155, 11) transparent; + bottom: 0; + position: absolute; + left: 50%; + margin-left: -10px; +} + +.news_list_content .sanjiao2 { + width: 0; + height: 0; + border-width: 10px; + border-style: solid; + border-color: rgb(63, 155, 11) transparent transparent transparent; + top: 0; + position: absolute; + left: 50%; + margin-left: -10px; +} + +.news_list_content .img { + width: 150px; + height: 150px; + background-image: url(../images/bg.png); + background-repeat: no-repeat; + background-size: cover; + position: relative; +} + +.news_list_content .getMore { + font-size: 5px; + opacity: 0.9; +} + +.news_list_content .getMore img { + width: 12px; + height: 12px; + margin-left: 4px; +} + +.news_list_content .txt :hover { + cursor: pointer; +} + +.news_list_item:hover .getMore { + opacity: 1; +} + +.news_list_content .txt .title { + font-size: 16px; + opacity: 0.9; + margin-bottom: 5px; +} + +.news_list_item:hover .txt .title { + opacity: 1; +} + + +.news_list_item:hover .txt .overflow4 { + opacity: 1; +} + +.words11_jcfc_content .box .focus img { + width: 100%; + height: 200px; +} + +.words11_jcfc_content .box .focus { + overflow: hidden; + margin: 10px; +} + +.words11_jcfc_content .box ul li { + display: inline-block; + *display: inline; + *margin: 2px 2px; + *zoom: 1; + margin: 0px 5px; +} + +.words11_jcfc_content .box .midd { + width: 350px; + height: 50px; + float: left; + overflow: hidden; + position: relative; +} + +.words11_jcfc_content .box ul { + height: 50px; + display: inline-block; + white-space: nowrap; + position: relative; +} + +.words11_jcfc_content .box ul li img { + width: 61px; + height: 50px; + *width: 57px; + height: 46px; + border: 2px solid #fff; +} + +.words11_jcfc_content .box .left { + width: 17px; + height: 50px; + float: left; + background: url(../images/words11_jcfc_content_left_but.png) no-repeat center; + cursor: pointer; +} + +.words11_jcfc_content .box .right { + width: 17px; + height: 50px; + float: right; + background: url(../images/words11_jcfc_content_right_but.png) no-repeat center; + cursor: pointer; +} + + +.poster li { + margin-top: 10px +} + + +.poster li>img { + width: 100%; + height: 100%; + display: block; +} + +.tem ul { + width: calc(50% - 10px); + float: left; + margin: 0 5px; +} diff --git a/public/assets/index/images/0.png b/public/assets/index/images/0.png new file mode 100644 index 0000000000000000000000000000000000000000..25acf44dc875a7dc3fd99f893e85dc7bb401940f GIT binary patch literal 2583089 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%0Dr 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%0A!Pfu_~92U`_5ESRjJC-?) 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

DqRo)qFa=9p0y#3^dbNg^-@?Q_W@LP=|SC54N{ z#o8S!QNUDc$6TCJaos()ZmANXt*3!Futa-ZeGPSei+az@9pn%v#FYNDM45aZK^jbC zu~z`_qBWwm;?}?Bvgq71oTDL6JZS7!IE$atay?}SrX~`yi07S6YExTBq9?bO;ty8$Va$rHa70jb2>tH#fu4E>LjS%A_ zqYB&eX&H(1Z3dO!icmwzTnF9x_;zuI9hrCty0^xO@vuAKw_o4m-+%cve)Z)CjZkt9 zPsw3-nBWNLR%=L1py1&*8w~3$`qc`4SR+m&K*^SQ^LcHZtkzo-d=Wz5)&3=8-J}BR zydpd~cymC6xlOFP4%_t#+tq-(&f_>u*zfk3)?2Lm0m0lH#kGQ1v*qHXf?MY5mK75m zD(N#PGzbYO0Kr__*zf`eLPy%^lDVEBMzRQXp}0Q*-1% z$=o#41jmA4PLM7H466>W)&t(GR=8cQvF!&F7n!3HDYoVuX-{G`GYcbHP1F&=_YOiG zuCLa(*=?~u9FZhKB5?mSB1Oi2nsAJap<|4!QB+O@K4~wS9jUl+b|gsCUpX-Aq(kia z4fc$RhhlnCv44$K%{Y!bA-OWwm}};wcpz(%g*wgv&fLJet_PvRcx3FRBi_CLfDiBP z5LP|btJm0UZqfCRC9vUr@;AwDq>6Q~pLBp5jX=)sAVD3cTq zj!`k4X*}XMMvdjB1W%04c_beUujA6=cU=cg4#|W|q1RaYHTUS8*E6f@w8ef#c<{0P z8vTK}Bp=gr{vluMdos*_o*DkRdERqh;oNX{H4In{1FpBPiv4pPen}aEr8FVN5s!}t zy!++>{kwat)(31iM~vfS=BH`my1wiwn*wCTDYU1zZwaQL1J^T+#gX6x+?NaGyoC5v@s|30i%SoMQ`Ph@mm zzw#jl~{dN|Y(JGBK`j0J!gE7C3bzQX#bXNg2YVE(p)Gc${IPR2j`9W#zxGM*7`ly9jW9$JLk-?fp9qP8#Ozs z^{W`P?L&&l+zy{k$FXi^msfm2eNPQK^a zayA3PNkQSmG2-EIkMWq`s8?4kM;J%7gq~V|<<2Ztoo&mv=y4J1q zIz8=o*kJ<22)`Qe>Q#@`&|~NaY`0e!hQ25O>s&5Jc=2plm$QSNTaYM4u-iT1i!Z*! z&wlzJ_~N(sn5G^g>R5AqeU0^cgZ=)1fBn~g#oYtrc<8}tP*S6*uim`5!RJ4|!DpZK zxVc>+CWo(n_XYmxfBX_(ef5al?hc=Sev9??|AhB92%*QC1sFOdix>z-v-2^{hF)#G zc03+&e|L{x{PGw0@ZrI1x&^~9;A-n|eSL-9;}d@Mn_uDn?jC88`hu91&bIkH(t)HtY&$(aCfKEpm z`80cWFjL4XX^>~ni4S?0?y(vMgb?ufaF1X8Qt->)`~u(n`qwyq^BY|6Ki~&fojE~r zIfGB%6Usi3hv&|nS2+_otk)ZCH#hk7(;pym!ZarI!xx3nArO%B*lae~ZdKja4};ae z-lEhL0PVXD!cK`YbV{7utk<}?xxw|#HA3fRF>6)HgxU3GR#JcH{0Xr>1J|JoAZ(CA zG-aF^S9P#?qD}3_yEk3#0;Pz&Ne&yf;!#g0R32)ziiof~Wi0#cIVsaWsP2QQHF$f@TvEE8)F*jJXg0{csnv6hmVZ`03)}NKyT6J7clG&{#x~njmch-$ zAtL&Ds~UWM9i6dJigR>B%DzN0F6+y;v6+>yN|MRFo!X~+ht4~*kmniUxr~2K`hx1{ za!v`KQbdaSD+Bpxh8gGX#WIQ~*AuP6ya){%hlzGdb!j+ssYWd|37vO9TAl;dP3+@< zzjLa~`aCSiJ!c5)(!}qQ5o)VIA`jW-YToD8{kI{+d@Rvr`FCCdDo+Q6r~St73v~V= z$TBavdwjfWOBFWM-=WgqFGU_7qvT(bpPuXW&OHZZU9w=BCOkbpVYl0r*b{F1D4h0+ zY-GT`AMp0=Tm095_y>IU!yn@6>PpYepg2o!O86R&)W(?28fZKBFP|$)hId8ObMEq& z{fBL6H>pc7PlVlcRQE4?cF2aJNem~nP`ONKAet+dUUD9~^k?5@EiR1;Gs$1M3Z||n zX@>Gri83Wx%J$o&F;PNX#6Qejq5&lW92ujHAam58;wu3_9@vy%X)yU+ z2(d5K&6m#VrE^s4q8DSr!@~o<`0elT>)-quA3l6Qj2gX{V#0pE!)~|36cbjxN7oOa zPXE~t1G=s+&LScULYLLOC4R}UA=hBF*`dskA+5cghfpfDvJYNGUXsv-fbDjR+nXD_ z`=ErLI87Gs?wcANrT0Bo|Fq8P?ejGknpJ^|BUfB#X;FXYb1+#9Y)r}4YsKE%{-=FU z#l_9Uc+)r`PN`rEUEd*u4x9A~>(v@v-=PZu-g)a~=5=f7PgoSHHq`@VMFl-K#BD>mHQ_n92VR zOngdekn{U`#=7SFPQ~L1trNQxF^nTuT+m$+ki(Ih4Ec!4AV$7IG0H9{)ISgym7 zJdVc^Ap~@!v8OI2I8Io*^+!2Me($XE{nwwSO#b$3EL?NZFnQf_DL3H{$O8fcGEvSZzLFy;@_v?$wrkr4de> z)qu@jCbirds0&%H{-!h=ta*tEe!ZzeV3=}L5s}&{| zjK`x5SiI)Lr`RYhv!b81K;^8sF}AH8YAFbaT~WDJTQ_GaDP@RrBU=z=IG^)eTVpu^ z8YLsh+*WcPGpjV#B zEFy+UAYR~2T}>qBgu|7bQ0_%`pjiS33RYxCoob##<-ZF6PX1(16`HRT7J(B1O73rV zQh^PM^!X8?vzOSIqNitd%r|m!$XDu018IVF8 z9J~&dqq4X4TRnt>{<~A=yii?JIV)J7&!o`=F4Uo3?o*l6bKs1*p=Qk9KLvdGMMSd9XWucduL8E$O1e8vRVnLzhgI*; z2aQ>B&YUQ0IlD}%$_fUuk*m|;d>s_~=9vJVc1Qg7%P0Kn&yM)rJCFU-HAEPpbMQge z<%josOcUYV*Bcy028-99X~X4|7`xpQzIpG#PVmip#$gZq{AUxs_`>7eyB^1Jg{$io z4hO=RCRK)TLXcjSi7a560Qjci&oNzT=7<0QyQd?*`Xb_&KYPIYZ$^MU`XCqv;QAWa ztS5{I#__So!}|@6V{CRIb4NoZZj&ga6r-+%v=3HExbj_z8Bg1Y{dg!5E%hL(LrOj~ z(5!amR6vXTxrjPbi3%K&fdH)Mq3a6p;&c3(ogZCr7=kPRL>%$()qCuZ6W~3b?j}r! zfHnIH@HSA9egBb^@#7zL`24dC zUftf{>UM?ety)ayeXmDoz(!~5+yg}+D$OySebl)09MR$)a*f~w1)xnH*lq{B{p1?c zUynG95x2KDczwIZcIeRcgkiP9^|r^=y2IOBja|CB+F-M}!g@^@R#jaN0CdyC(H86B zE$$z;rdaYiyfjcQbn5VPd$q=P8`KIq_!BT(L1%Lqa&8utRDm>C25h;fI~RpPaE(e! zRgF$8$|jRw@&F*8smN}qt`O&&z*4Ij>-XierX`ck2@vMS#BOfhC{5fb*)UcdPMAGL zgvrsZWNs_Ydw9vNa=M1S1l?<$foiUWdKHLIBI-^lc5Mrp$jC!w8sKVzyxF_wBQXzU z=43r7z-}ewXbtZjnk=E1l5#$4+5*}G%5jfxT#z7(j=I4gl=ZG06ahrAqfMpgBc`^vM`k0^&q@4Q& z;9~6QrGb@*z%@hxdWp=1xshfuBoTUX7}kE)OM-%L3wAAsxu;?hZU`WBkrbbY2JJB8 zV+c0ib;$Q!27({+K6ugFl?KC|4Pt7}>vO%+1&0~9lR@N5>;3%Cb`@9Pgm_Fi9unf1 zFr|n{34*A~ZvZUWy@(*$BT^XNceuWNjkllu2tWG#bG&~28te61&&_<6fNge`<5Kjs zRkq$o4cT zwO`rE$_;G?G`@+w%ZlXeta-^98w)qA#a?7TKfBB3Ta^0%mg-KbDrPyuL$$a-w&9+0 zfas8pSrGG@i|UxkGTNY*A?zTq-k2Dz7{xD$z)RACm?#0WXIcuz41p4)Aa(`{*m{I~ z-GB&T#>Dxvvi9#bOcJ*LW{WCl+<#Myr?vc_fFM(dVk9r_xrMw`2C>}KjSap{p{Y+Q zv0a{ti>|dl3eGq~N+i3``q@-6k-0Q21V!b}IfwX>XTn_U;|q?`VmrkJNfb{@XU@dg z8A6JMh^s^^I9KpQLli7twZT2$v_N!56e_VL=A@Ab#EgA`A!`WjacY{&H^9|AA^b#g7)_=yL#V> z;?6ACJw6~E4>;^R!p56eBfAdT8q4zlO0$|RJEBya*lC|DE$gQe)72@_2oj9h+7V%J zit4zNOq?S?$l_I6Vu+Rkk=Jxgh~tE5KOr7QV4AS<9z*A`>D5K&^{T_|rpNVag>|<^ z=T>metBa3%)hKpP<$yAGWOW&1Qa5V>;mx{(TnBXf6}B?sAx1p9q14ZuCXCYoF?fXJ zkwQ=*XmKoB^m^GvBfI2tEbhxGlhn8ohLWx$HmA1yY?isB#lNS5>)5<7CL|Z(keyb| zJzRkCI6)30_WM2FefWU8hkG2y39j$a4;}#wIqty64Jd8RHO&L?=sE{rRI!?U7V+v@ zQ)^0B2FEVP6EdS8R`~SO&+y;>+dm@43Bd<^`Q=yGAD+O;H}{+|M#1}s1N;~70k=Z( z9scp}ehgs1DzK4j2=GZAnnazs95=$?d`to5{gs+P>Uz!uEP=X|7eX?5n;r>hHveLE zCP$jBZ7L6qvv}Z)JLJtMR=maV2WEyR#g{odU6E^WLk0bFi6fM+slEo2xx3nV6CnkE zRV>Ok5y{mFiW?pmgOMi1&>0iRX~n}rkR%Wz$E2i$-xwKj8o@>soF+jc2PRkg^X!&2 z#t7$u7zL03-;W4ZV|(urKnTvm!$DSx&$k%JAFTYL({cZwgIMvg@q{m741X@-$X{C0 z%sGtU((EvN+Y7q9nBIG=*K4fT>#9^_AV%PDVC?rhJU%|+{{9{h4-eSy4tRV#;&?n@ zzu#A|7ZpU)rZ!kH*CE9TK57nHj1lZTB6Hnfj5yF{sLz3q3+ltA)5Ai&bs3D2v*1DI zAxO5Gw9Qbsl5Z}t=-Yxa5ARy=ffHkzMjQ@%JUl$0>pl8@z%Y1=Zd$4Od9%jt%?)mE zu5op>u_Ei#rQ`dr-{%3-b>DT}3=D6J91%fG5#u-_thea8P{=3FIdpxG6eAADV|AOE zHT{)P(nhW1L#?%UpBJBVCEzJo(6Zfau$PAcX#Tn63^mr~BGocfOkF8Xt<_tAe3{Q% z*IxU4&aGIV+k5o=x&msP1DVee7+Q8b2pkQSK6_8=Otf56<``O>md+|Co&lcE z|NZksnU~&wC6CPadQ zvET0iC{d*Almy`%Sr``v_T5{TJ`DzTCvqG#rZ4^Q~T&)?(gcLCl5hrQsNuSV>4 zqt#PXbDL3JQnJfUCURw)`JB1juJQKSIvn=6yZ?Z%zy2D#U4V#3*LPU2R#**$zEhxK zH4GRAC7hH%Kx@Er1Y;%#wqc-cRE~nI1J+x{^);|stt`&e0Q)AFSb&S`s9mQD&N4La zj?Xqe>K;)CfDVk{J^J1oQDML^4Csa)UDrWG@ZrM;@L>n?9-ZeVYniI0a!Xzmc~Moq z%;nbRS_u;+6Wbbf@13oi5yU{(1$3dqYPG_4yTxj?GNMH&Bt4P2qZpaOE`$IFXKFHY zNbw%dqcrf#8lK!1n=t z-(gq>ynemH=bwLqAH02otE($qU9GVmJbVZq4;cC0V>(>J|s}8;+tcDeQ=Wu&_i#NB)p7CHql+j3Ab-&Zx z^fhj7-rzVT#HfRP=Y8o}7T_V?Ba+^2@;I|GPr*`dBA~s4~ zKtsqq-)~amR~Csy}5mH2T;^z|w`1g_XQ=uD2!3oSNFfA~iix2m#JZCH{#l9HnZ54fmtl6&p6468j zcRA;Za}N8s6vgxsz;)@`wS82*cQPXeoO|vsVO@U+#pAab0)CsAikAFWuEEKAoA>kr zIe$MF{ZH$fMT=;rJ?tSdR6L!C6VW%C0> zJrqm*bJ5P_9SctC!spiTavi&cL-8E;nZGkJ(Eu0B)JUQiT!V$1=tH|_8Ut%RS5oqN z;;9l$r1rJckV12<`P}{{&EWFoXGdn3NhKcvi4&NCn34%L1koG?)!kX+&bf7vL*sbz zC!coI&r|H8sOj6NiKXOoj(pDxnVO?!Mub1VzAmq2=LqM(ry4JgllttW{&VL=PUj-c z>*uG-gv!iMyFj$eb#$r!_`F-mbI(v2qGCxdkh8AV%UDMdnSJhaYiu5KC@(s=EMxSR zuh-%`xj$NxTXQYDbYT0~Sc{ix=yT8al9>7YIYSq*O2sTjeDlpW_?LhA7yQe={Rh5! zcaNvtUaz&ebsi1}b(EPRoc9{>+z0qRJNb7yME2hL#dMoHZTKT4=h zkwohJkrE_?LikVSHXK60X0w4na2Su6jt7j#BfR(MyOoNyx{Oa;wkvAg%JaRHGrZU$ zbSt9*m;YeqaF!jHra0+-@7==1`?U8dShQWMI8E5^_ZoXegw-%$vtD64tgv47*j#O~ z-Ckk6-C!67!_qWrj9^4ts(oXQK&58B!6NVghV>d(F<}~E@m3yg=*#;%9*;V6BM%?c z0lVvRRJYO#Ll#chlFHXA?{kHim!or==S^_B59F_uk`7UArMB2&yWiy6E5(G!3H!qy z$Kw%Ck571ie~10?fNmJDUav6>15!#j9F7>qah?`pB;R4^Ek@h=jK~S-&(VhqpCO6K!7c^0qIzu|{B*j(>*0cIj(gI{Y^GYd#r^(1#2|`{;u-UntQ+1Ouyek`0h^V+Ki3*v5xH+bg zGy%ntlCwH51@{jYA4f#kcseuVJUzeg%x?Y1np^*+5=H)!zvLsaw&J?{2W|4R2+sk1 z0J_0pbG5~*Hv`7;8q+jkzdzu3RHDpbKViQ=;=}tVe7JkSem7#jpD>P3R*-pw0Cb^4 zKXh2H24z1AAwdUf(|E-3u(tt-R6q%^Jht@ljjCT#)h?MzW!2SAcVB<7*xRa5+0RgO#MVjnfpdx&l_c z+WqQ*=Mh|o{WM~C*kL^k=(-LeghJAwvmnh}4V#HF%navaPRX1R#^~h1SI|G1-wH(3 z)*UF|M{OXL=9=?fi%W)MQ*~ip>^fDB&!cJdP|rEk#hry3u*o@)H@0?G|LcQ^%=%4C zh$+E4l;T+6kVK1Qb`gny&Wcm5@pMSeE+C;pvLZSFHiWNDcYeRlh60z?L$(i80!sUA zPCFQLBIWv=E4bAz)i=-kB4!V&*v!oJ z<-n$9bZY|^lVF-W(&!N<9gYc^g}-q;)kz9A$f81ma$>PXh={2rd-%rHL$mF39<~(s zr(~J8zPL^>Cv_c3R5LhGZ9QX*=vFIh^rr$gbzR@wh^Wm~ny>HNRJA0Plq^Cb0{{j% zrj&Gm>zz8|*dS{T%@Vxp=2oDK*UJCw`@UGf`Vc_&S;Q3epo$)5AUiLxoMrD|N+MEQ zNvCLrx@B4J>$zt;14%PWS($$hY22N16ovw;5gvqr0>+N9A0P15S0C{BFhRhW;vO+M zc+VJy385DVMu2*Ro^f-12f+YN5nrwzaL*gWIANRwaU9{(4%dUjeV_0U7}Mx**iZOy zKjJV74#x@oLHFd2I(YKM4Xm*B%^uhpB9MXc$P>KxIP6FK`q%IAfBnK*5BC#xyAkV^$IbN< zZmxS=U#&0<4qdpy=Z`^S0zKe7E$nimHP}wouQn(Ur$nxjj%N@X4!dTyM8} z{@c04v?Lg2K*?F1%gtab71g103FKnQ8doQvCqQ;sb%ZysJYHR|aeci(=z!HaVC90n zFMU3{F2K7L4hi_;!_V-|R|yHg>)R`A)*V*sgud%B^lS9}3f^~RuO_NsPzHoTpwfiT zYiQD3?ckbBY_HL3Ab2=@`soIL|F^fey&W))5m(!Qzxmrw@abo-vAw=V-*-B=7jM@t z&7Vu>uQXP+nWxX zl}1Y~2a>vv1jLx&9M3^&%c&O2#dZd?t7BiIDz+h4={>Bzyt>-ruRdqIy6FHWcptD@ zg-U$!g3c?sq4TQ2q^owIHV5+> zaxQ2dZ?GWP7=DjvzKdQOfSYPh>ml$EBSC6U>4>1>PA)Zyx{LV|ago%e|0cJXD!p0 z|Gp%`eJn}lg8$0z1>}jN8t>cSP0O$BiXe6`$fDy)-J5X*p)<^x*^_gM_q2yZ^WQA| z(d+swsUi2nU<3eOJf`TuM*{DUz;S|4y622sE$<~?7g47}vR*!ffbDjJ&1MDH>Au2b zw(*%vmkF4K1SHk9fk=sVW>uPo7CO$V~|esSzA-6LI=?Wf<8h zl#6gi&p0m86;}L|WuMm?k(er-7E!KC|B?26akFpu*&nz47&Q*-C(83iw4?uN!#;cZ zmpo$@sAI!yn2*}iH(f{~tMt7N~R*`XGRL9ArAB?sdY>9yPg&T5hc>=1lkW(j()@;aE{J%PzXqS&<+ z!{$@1>q@0z__*YLOw6^quB#HWCrTS&Q$`L1JriJ2$oXcCuO`reECcpabO>i zh5%W0=r;jZUNOWGz>^ciG2!Xq9>>EIZmzH4wp$Qs{Bd?1b=GHQS30d42uv35$ay5g{%~%l6{yphERmnH%0P7inhv8sZm zRx7O5Yh8ya!KVa7jmHv+)@LU;A3(l?3+gDu1R!dZRuOF4*EhJnzQS*Q`y1?zM?5|};O_1Y_xJaB+U+1I;W$OSzk7uH%{$z_`U*lT{N%@< z;?@VOgNn>_oth(%S<3hvt(c?AY%k0XS#2<97J+7GPJua^lDV&%V>y*xi!`>uTut?? zpRq*e=K{^WNYw$=$fDUbf`KG?rmHx<%Q5V%a~uId#4nKVTyGjCE_uS|buH!C&s_hP z{aW9WO2O=(-}TG=CrDj6*ROvcMfFFlmcONIUHId^ z83oBh=r9bbP`$ps)*)F;m?pvTIN{-bUx+fhohnJjaYBsxYZ{N3;)rq5gPP#9<{@C{ zdjwx24f3FGoF=3O@N9um1-5aLt9}WvdaiI>F7!&WncGy)a#?3k$|)&lrkHeecF?QV zT*~Mpi??y);0_K?yC>`(9`J5>kACRUt$J+ND{MC#+}vE_`uYm%^%{NGAq0=E^JiUm zejhOFe|Hj1*SPe|>>TUv3lYW?qbWVTWs{mB#yRZw8cFua?Q3*hhpy`yV7yT-&umZU zzp(i4{0w-va4E_MKe;(8{0{(Dwl?5P;8hC9{&If2cfN7Er%G0$>Zn04z>qETdHH+g zy$ZgQ)#s&abm`llvlL&d9hM+gR&G=^yJZwhbsWf1Ivee#E-6=*Ki@3?-yCsJhHj{2 zHcmzuGjbX^hlJELlB(#=meSDn7WVvomlNV+EqJqYVob;N(_83R9t2oPg~u z)osPk2qF1(;>mR9Td=g=GfBY_GY4tHrA}|k{TvomV|!JM5xc_?zxvHr_~}o7jc>j= z;&{wX7#&utHEwPkh$8lfh`aDqhoatNSZyIpc>DH<{cj?sDXKe9i~tCqy!ix=hetd- zlEq_291bJKaYRb$Zk7@wnEO#OU_7D{`wv%P4yf*PB@OEWerLpALlrn^=gCb z>j7Oil*pd0@8RwG&f^PZM!;KUKyyl_heOk3*X^qO<_TVS5Ulaapo~p!fLn?WcgO z@Pj=tO$qB2;fFtZjoaI;660KrCZvY+(LRfP*W=BbH~72%vchNkBd)J+@S`9705>-% zaYak#57)SpodvHOaz+M9vtw4>XV@&TX;zo03+D=-ef9%fZC@eANoybP;DW=j>M*PY z+sy`j8z;AL~n;xC$P%q_1w&N9y_%w2Ie!wd{_&3EM}&{GE?SJZcCBKBI>m%2A=Tn5iv|LQg2 zllyi~*?!5X=$vaz2Eb+E4ttgi@ywsi*M~VPyb!^2iZ{I6qkN3YD%Y6gYGgwJF>M|3 zx3H@IHgQWQ_2Sa~@Iqg)yv`r z=-OxT1_EM=DyADpjMG>LzJE( zW)*$@_auxs>HI_3Aqh9bO3Y#?pX-^H0D~~9i|?6hMi=`1kHvNrr;%BdZF{_wGpOxt zq^_%TpQEkiR0JW2NqfrF!~xIu;wHMeoH@P>f1YzLY8}=J0ce&3bh_6uGon-_b#{bE zi7iH{!H*?dm`jODP`%Vk!pc7h@_$l4kf68<3tH@tN-a|y&Ph&O%a(g{xfTn|tF7rT zUIlxe_@zj{Gy6n)hMtS~kWqmDrC`U^6q8FUrmsmzh=_FEf=_pH$;I+&h za5-lD{CcxNW_?lD^~Jfits}awGve0VtvS2K#u&jd8m<=*IvwCA>zz|V`59tZlDdgR z>>r=7KOFG%^aSVBIamAR>Uym1godvfd8%MoSvW!SQ9S{WD20qUBb-5F`VvRPNia?c z8xTkf)-%lCaA*HBsaFp?vgx~{$iI$|nO~!G= zcvPI6DL^2|Cu86DCc^7xz3Im|QU0-K&wnT~%B3Fu+nkTz#o6_bbxppX_t$$E{**7O zAiNSYr183X{bqyDj#oGyR9$&EOgQZKcz8Hqw|l_*_jma4;eh>aG-bMj4{D9CIgtar zSFkHa#_>49ACHLfsE2U|nGFzk#z@R+n9MNeQd=rpG+Rk0vSR@YNjNYLXMD1LB^oS@Dt;BNbqiN*5)1hK47)l;MMINUccJn z>iSl#>(?u+H&%SO-@n`YOL)MP@$Sl|Uz(#VcFfm+1#z0-;Shpi+0F@^4G50=Blb^^ zNJ+D`y${wH5TbKP&I2wONRWypUR%g#26}017$p~a)=YrRSwi2Vx3x$YV;z>DVI9ms z1Z>V0%J9!cwgUE&Xx0#Ns|0RJJGX3htgvoX(QTp2nx}!77#;!6YZj>f>;OnYYCwO@ z&ekF$QjbVIx~xnB!)s`0^Ny;z<}Bf&PD`xdVRPttiDWiU_g&yNXPWHX+%B@N*;Kni zU0;Bku3t;qVx7+#mIs_JZvd&3HO8 zWW2+>4@XSw)EczhdjRCjBa6X^=)#CsuYpfK?QpeCSoLeH`W{1Y=!4$R*yOsm{I8o06U+$9$V72Zbf#ID)pz7>JM1WT}mG%AzP{gPE3Cw`^kGQ>ccy)b+^(vqn z9J)Rj$sjcYdNRw`7C=WORX}DI;X34QhG8iIlHh&Bo7Ww->syRtEcfr`<{DSq9--vH z14L=zEKyxvoOigs_6VUz;tuPpH9mQx4k@~yWkq?msL$)#Ts;JhrENYJbNwwRD%twy zjna%w=SWIy@460G*Bv%n0;jGVjRaHVbOEa_fE+CAd~ScfB!8X6FXRDKZfaP};@7F$ zUe=9EZhZ85k*NqBG^d>V9_$6vG^&G#eUtOqPR)KfQKh1RC#phf$uubEkjf+tkb~L( z=6mHTFqO}xT#Kl}(S~?b>z5@!J_p`eerP`a}^TOIOrjb*i6OH8k4aISX*L=nLeJd(Q8wInlgC5Jt) z+tvvulmA6c7hqjL9gdq?H?N+^^*lQzseIh9|GV_O&&4>kMP>`)pC6zzyf~z z=C9B8BCS*8MLlx@fkv%@j)@9AIXhdttPgiHwz z0-x>c%>jfFa|aHwfl&wq9~@Te9{tMC9*C^86`4n|NWlQ+f;KJ*OWx2tHe!gYq)Yo> znzG|=kH`~JG?FdbaEd*$f<^CHjq{O<#2vEOB5Od2+Az-fa3!DSC%1v|oRFowo;xLF zbH26~XBSi3uK+9#VBa_>&37O!vA?c4`w}8+-=!Mru9Az*IgCt1Hq#xGxV5m${r*((h-{zk(Ahh>~NYfv@|7kyJH>tivmXA=QaY@J}e{*p7pHxYPhdSkRPl&znZH0P>o)@?G}LE{sh zVS}jwyo-D3nFyqUl?cO|Tdq3qDHdNUulB9beDvQs;pABC?9S!{wti0cbtZEPBTnZARzC`S>W$On|04n= z4U1Ci2~J|ft7QA^+>MMDQJr&lz8b%yF(ZaAb0){s=rA?-%6$SsNL|{UIf=lcK~S)G z1`zV@4iQ2mho@u0*B^HH_g{X4pZ@$Ce0@LRFjg{l5?IabAkO2E5+05tb`coXTlla6 z`88Zvm3!=5D7B}GSG@guulTHX_>HT&_4{BuSdk^Y5-D8AH{p+0rF_64R z@Ps&C;qG>W$eON@c*17fV7*ymJ@oK>4@Uul2qy`h^N1|7zOh6HvNU_0#RIZAWRT3_ z+r(xb$Edj3@fZ;~D%KGkgc$4?$@wB?VaewS5M$DK#W-OcM@)w!x)89rS!2CkW8L-G zni!_{9#=z;n_-3RFrar%-6|T=gCi)Rph*MBYtR?huT)I8)JU|0>sRm$tejUD7-o#j zh?@-t=Mfz6@Tdfkag5mQkLv!~_a-(E8od?NZNr-*xCq&cG+}gpDKs>=EhBtR9 z_UhW~#GHDwtE^k}K%&?}c9j$1N}S8?G9?D3DSSZ1VTqh#yg7AYYG$o14s_|vCrHy5 zn-i`$bL`fWCPkeiINP(S5xQ{7?oQIUtIqe)l-+nG*#oUVpIn5{2$2pF9U=&0RCjJi zJ;)oO4cRHs&LqRDTy(&s?lsArWqopx08Aml!GWEChzmLI5Cg(7fkHA8vXb%ozQ-^O z7BlayDx;HL=8x4w{i%r+{~3ro|Es+2{|aB>&-KD>w&5`J=(>RIhLF-VQc_h(nh4`~ zz<#f6&ZoyC9_}CT`1FX!-4mXkcDTE{!{g%)&HkzQ24BLVIb6}a^51V&(maR<}0Gg)QRhxU!%`JLNQ^fH|*zFE@ zdb-2AcZ9xQVHgGss}o>1)b8`)xZM;7Y{P;`wI>+EAn%}dO7!o5y z7{PlCs~+yrn@fPl@%V_{ZU=~<3q6AO#kM*(v%a+h&H2}+fMMa8!$G@d3M(0NmS~%G zS(F9M(Cr)(vSq~+DYLyL>xAAFFx)xqCKb>>540_h!kXV&Kh3FnI}atDUE2s2CEm5q z1}zj8(%8$k$}*8`y&`9roHC1Flg6^8&2fJzSNNsF=ThWPTP)|8sdlZE*UMJa`M$HM z2hRN6ON`eUiSLYJ=es-?=bdwCHZ)!CUuV_Z8IXErpJ|o#?R`79mY1)apM?ta(}jW7 zw+DaE0``oB)6o(zKp{KTm>vf%YODOLcyMxnuK;uYEGZ?7<7n%ps;slRMTe~(4pba& zh?HE@_X9%ka4}*`v8b;zscD+3gN^s$WL>op1=+nOrP#RMoL3!IcNlZ7$%A`I<&0)# z_~2*zo2%ACGn-o_^wd2t=L4(y9VH4R1Eh217+do-S5)a|sP{IdIpHT-o^ZSWw`#LC z)~Y29WM#H_6Bd>Tw}EoJl@}f6ect2E z%`H}|0e|;*e}fgzfrA_|iuj3UA*E{@Z`w;>Vx=HGBZJS1VlK zdR$)(=(=8Wv~A5eJMUP`$t7qL+y!4qXytryte?T3?p3*QJm+c>V?66@@N#XUu6J)f zd5vyZW4}Lw0j!4}+o6Z=I>1-rcwUE&2M384$PxxT{H_8QJ>%`yzV#ubt1XCcg0 zyroXz*%@|u-<~V~vx>L4!59fXbd!Nn3Q##GGY6ODe%(f)F*8CJuyp|}4BvP5=lMKp zpa0YPq*bLeGnP@9DMgKXYsi3E6#|Wf? z5P4hc|L>~aYMt+v3b}8ilylCaOI}z*&pDeElEDR%$R*d5W&Jjb`jh8-c@{Q}0#&ks zqqBsg)}8AQ3EGt&EDMz6XL1a%*&I(6v#9_!W0Y6MrXJ>63nm)soMex!|zZl9s- zHj>=}P@F5rF6Ig5o|u2(m6zWRN!MVj@Sg#}!CrYt5*tg2%% zf+%Z#K~e3Ks~7}w6iRVCuCd)IMkH=k-%amNbn@Jt-@EA4m17~kC@?9_?`y_$bMJSY zM#SPGlM0!~u`3aQQeLw<#%00U^4@S!-2Z6@4n*0hdhYlsSj1?b+4HjiGuK#itnX4p z4rYI6`8+S(n+1H9Xfdnv^0QRPEOR_ziQ}A{CkqF!k8wQynEf@szHgi|+ure0*DG_XvYaF~$jBfAt>!<6r(K{`sH(8Nd1MZ!wM&oLBM|mGvYDRu9A! zarf|m4|jLCTCFWkJYt$A5QXAon@JPHFch&>7rGMtH-E;c^cjjFusIwn0Vc3R1a$x9 z+FPb6lll_aT#c@8t|21W?GD%<4tU%>;cz@4ZZ{Z)!JIV#p;YSOwkDRv-e2#rihn>B zN0TcW0a&yTJH!#w7{STT>g=*>OCZLnIQPb+qK|PLb+CRo6s&QxS!27|Vtc(-5{h%^ zL2#bXcU^I%n3K;Mq7Mti>DoULrk$yCJMSSwXFW;K_cJNJ0}}yWU0(x^Fs#?u?{_#H zRIESQ-#c2gu!`%v&2UVpB2lk(j&|o*`dksNB-!IpaS}SMPo2fw=x5d%#*v^40o$u9 zguX-H^`-7vuU6>twd#5k^#a}zdRvd)d)*t5&%$W)6j92(K~&ycZdyFE-3PP=Qi9rX zJmRZwzQQ-}zQOx%Au19 z>z}*@sa9MQ8D_DmOQ#+wy>uJlrnL>tj^w&$R_B)NlqooMomKH=B{oS@!?o*aiP037 zzwGu7%m~dz0%tM4xsE_X9!i!&sir+4)sCA#%i+VC$Pei1499=(`!V z#j~>_C$vmRqM{pi4xtb5tj;lDB@^Womu?CeU4SdtoBr8uw?p6e*lxEa?*7m0!S^Sf z6@ORK%J;4=f8j)#a|J0J;6rYNdb7{J*1YuT3eyy^e|m+-ryUN519rP7JU%{Qzu$vM z2{*&ALhwCe5*)`P?(cT^@Zmv=n!|)?oFI`w4p{Y_9xOv&ix5soQHOldKzrgQCaKvF zTdPUU$U`AI%&N)MXhG;@uwz!>6|;+~ViD%XYI8{{09wo4Hg14u#PR6x^yJ{(QHLL0 zz%T?1!wTE&7B@HF;A*=zFw+iduSNZO=&{*sv0CZD96X&c_Rl}{=Se>QYj1u6=dCbw z03~0TmH9@nFeGU)8(hH6s>fY$813)8e|*H(tAL3a>p|U-d2n@$e_j zPI=9|A-lP?Zgm4O=dH$lWcC?y=B)jDb|m43=#yPC$nxu#_bpp$w?mDbr7B2fdw2wM zQWc~r-OJBmR~qygSuG?`QWbfM4o*f1XHT3+XI`UjXwJUi3uVT z2+6F>9j56BfmhqL$|r0z{D0x850GbAwZa6Yir*Q~BFs7@*iz)RPogLfXG zQ>TY%oW+A_brj=0bjrDQVuSh(!nyg7@gU-V}GWkxC6vnt_fbS!!wB z+YVq`z`=X3d%iyTCnU78@6tRbN<PC&5gt7KX`*Tw;lQ+U_12q|Ng%ifBTbLh$npdNx&zcY;gNVFl-#I zw=3MB!xrglYu!LlewbVw z#x|Q~S%($eR~0OYkt)4`x*cKT30)^hH=(>oM}YIG0^Ne5egc3%dKS})5W)aw&m}p6 z^TFz#>`r1zOe0yOJoL3l6bLmI)OjCOB6oJ9%Y#`!5G?jBI#qA4I^AzJ!=M9u??8_2 z=X0YDbd7FoQo4sON7mCl{Rvz`PHb3N!U8`0tl&^ zZr=3PL9F+LzV{Fr&~;wphh}66XP{dL?^^c|l%YBmvWeB1+5OE3FL}+ADX$CoNdnPO zas5xHfbDFuWW(=3N{|RiFioyRFOhfpt06y#2)eGDfoddJ5NSfGXSAfHQs?9dA6nQZ zpBvcZJn|*@wTuop8LZ$X%l=&FxTc0fQKDx8Wzo9}X5cbqaM)D>K^sL@2CfDiUy2c6 zi@hV5YR>zaJvQ25lASeKZ3c>V*OlzUHvG#UB`t;_stBh-AR(u2nU0*+DMsugseP~` z2S@4xz@naZYyhradv!OIWEt)DjQT(bokuVSDHRKg?(-GdR8_JgFgFoOws*k`$R+Jt z%)y65Yp3(~-Bhv3fhUb`J5GBrPajR(Sf1nO2JM#yi25+mfoIPf2c<^536}fc@B5AMdFsz^S&X??HBbkytxI6DY_wtu2;N0E8Xb?D;yAz<0Do{Jit4Gusb1>inM z$bBgqxpkm*h+rBco}LcaJ?wEDCmny9;{<2-Lvuu^(FTgUtTqF#Z#URnUtw6S z?Mx9P++jw9n%~2Q;A%H7F(Iaem>6+lq?o|SgiQj(sfyg&kd!*>O|t6>*&Zekr>-)I z(=&u8vV8#HBxi@d%;w;bBWg0y6l_j#b|$wNB%PZ5XO|S0NoH&~3CPMA{k=To%fh>? z!4``j^Z*<)64%EhB`MKZGbddkb&Jd{sU`r*j@%4?678BvpAbFIk}x1~e(pDer)cLNLNg4dYPqJOSYIzmc5)>@3TSN7rJp7+PYA}zAH zadMU76oNw5qlVm|=Qu5#-rUK)F(<2-v$L(^B|*9+?&LvRtyige)XW_;M@-v$iO}JD z7Kh;(LLG<|x3sQ>Pah~X8d^ZqS$H)&>v9zL@;RXb_SNXy1u=ZSkI4)lIJ>vQT>C`# z2yO(!d@zY;@h5Oy8^$P%TUjJPZys++5-Xlif{%(hN@9*%*>rXJH z1RtZ~iCusvhb}lc?-gGNp*R|ct^+(FnL}cS8b?fyG}_1(sS6Ih@1UN#5y?$pBh)w% zcm{|WDUL>RnBd7_)vduBLGS@X7jQgIh%sWnKVrW>AjYI5p3av(Cc~ah!;VcN@tk7;)eA-w_CD8Gy-x!CkYNg_bFDF z8|R!pFDbzh(EAQpDgLzTH4=QX*kbR3o!d5ZVJ@{wWQN29B%Q3Z?r}5XzC8~Kx#lMo zEP5sTb`&&7@%o1}{k`lewNe5@=FegT|*sBy7oF+)H zXWrs;oj0sp=5qk@4om``Cd5%d9{_yC*!|`acR#?^@%1ReSuGNx}JG>Jmg-Gtdt!Ed-C4EC0l-9van(fcDH&@Suz} zyGu3sEQ7($fx6$eGZun}XK&ZQAsX(PQo|gArEu1W57$` zn;yh-Kxny%&l`o@^msj>9SlHKrF9pSNb~CE8lQjuBfNR@3RhRx*sj(H!J8uXFLNVn z8^sd;kq7=UB1X;a1QFKTjb@BOhZ*S6F9ePtblhbI6Y?<6P!P7KhnzRT` zae@oIk!Jj?0BZ}eJXB7c;21!0mC>ON(Hzp7gQn-3XYU=-B<0{+HimOWEY7oS&nRiL zfzzov#UXePpR-0W&ya6{nfk0&8(>H3iV&lRa9Rvxs{P(2N1IAOqq7b7`DYx@s-x!D z(-)^41tj$St9ognCYHvcwdJ8v{T#wFE4nV_C*p#o_Hw_d;Ns&_B>kd;1!1p$$Y(tM`ivcaYlRaFM@ zk`lV)^qR3Sp0lra-fPn#PNQ&Ghh)d&XaiOwju@#y-7k`ogg~=BhB+d!l;QR9IATf) zTqLug?E9`f-^b$-G3kC*M=lC7WuU3+x@JGDZYnXd5s50{qI@n#g@BcnRzyLqx*LZH zF#?1OuBbqAWE2r$nkJ0Xgg8wn*DZvA!LoW|oXjzQKwe|M5Y+*xS}_a8akTeMa1ubiTB?gcT|0uu_G*pKKkMPWLq7=mJ|KAg zoYQnvQj*noQxf!jhwXNQAO7&OJpC~@BeAH7s=yo>{V zZ6u#x-gl<3jl~h-(zD;5YsG=3`FyPsGuO{r!wp4slgTxu0SG~fqA3}OP{urP-GE^Q zc!WY&6ey|3dBEB8DmmvI74XyO(xnrQo9(CGX>=HKRp|IkQcSTtPrdi>Ip)TkS27{3 z5?b>9ftkZt*L6xp;W>$1>s)7~s`{Ltb9Fmau`bR`$?K=BsXZ>mb?7tMsWX_ZRp+b9 z5JW{4=knmH8PLpz&?Jy#L_}f*HZA~i6}-t~AiYmM_}RG{ZMacfM}j`vdE~}~;wY6r zPmUp-DY0y@;_}{C;?U+%GfE&lb-!qdip&1%CFhpb*{r>P-V}h#*LZ2DJ6jiovu;Rj z^xwH!sRh>{I7=porgqPRH|K%i0~n2y0ZodmERDKt^iGQH_8ggu&L0f}nBHJ7<@>B}nXD<5**Rcs`3=b|PHV(ls`% z?&IFviFO{C{vciuzbqg4JcVIwX1a()lK{q;E4)1O-d^VfYoQ~qPziY{HN zZ*xyie(zE*CUo(2mg}%3_nnJomS_6L=X%0R?pgU~PH|HA=%=SrgU{pV<|NhZJ_fGR~S}VeNK%V%lSyD*3|+w1RO_IIqwb!jE89C#Q-67Hq;2sL5YPz8u?7r z5Xh<{SsO3g_VC%2hFl&F(8>P5i>SCN5<2rdi!`)|^Un|!qD&^tT12%7qSYG7`o@&1 zKrkh)YHL#aedFLN`7+1&us{;e_T*FCv5E$kvG=FWAzH_(3xf7#B{sqOIx+%i5*@%! z(}Xxhb3RT;GL=E94teu^sj+JF$P1iZqYkc#XsmdPCy&ktfSkEn{)u7rrPGJZ$&fD+ z)JSm?vUOD*iI>j`W<7^Dal(=q^ipm1F?;ZGUpPlFm5(JaX1AH*`aQ?JULpoA&jA8` zJo#_A2O1$pW3XHy$5ywP8i!qD%jfli_6+{nTIJIFc1Goadp={7G#9sB zCdHm3epcMIS;H;)JVyc1`Sn_c#n$KLs4m#PmIV(nPDpXWVNBSKz;P7(`Zr(WKYsdC z{PaJ5hHpN+FEf?wc1h$+^sK#+_W?-+PY;i{ySu|Qjz}>f`2=zk5)VpfFp=vRlLRQeW~%|mkFkyGMO6P2a4U&I$*{0^_SEBwt*-om>Z z^kI!I1UTp6L<%|1S@K6}Oaz<>tQ1C<85`a?I_bSPfv5#oxve)i!EjE!!-pkrp zqn?_x!d(CJb!kNr%YUCa<;!WZ$*do|barK&#t5Z}Bc_QlO?sdEP}KsyIPY2~&$d6Y zxjZM0R?g8*L>(wmaUK#8H3f+J3)x{=bf%Tvqo!&4*6yO;e|`V;7f6)hljh_jdjZ|f zyaM$vef2|!_15F<+YSEVAAX44?ug^@h^MDLo}Qlc*W(lJ?%(5!FMo@^TOpVo`q1^b z+FoIMeWMN9c*Jo$T1Me$it1XBwKxQu!p&JuoH$h+K%6l=n+)O^!X&etwp_^P0gyL$ zj7zZ|mu)gnV{Wt{k{nGBN~Xjj(F{RU5`c3Fg@mfg{}{~0!^T(w zk5=rF?SnZb9fav(u1X)tYKRi&s17qg0XjFSLehrS;W4~ym>0(LL2Q8983vF4qsyNsOipP4_? zOZSZPbKjGpawgtRH zaJDBBC{hDnDM5zv^V$rlnHhcGmuDb?X0bpFfO^8Z2iAi&H4G&>cqb)t0*L4Xp}!_0 zG$kd7xEg12)mdz$w}Eu(^f?box_cFX7>?bK zsa!Q*nUlbqQU^h=Q)iJ)dGO+#+U|-7eAj_IgGd!g&PVv*3P3>+%Qhx}S)m*I`9h|; zp&X&v?n{=n&H3!fR!f<@MP*+VQ38+>nJh}s6ENhAaS!h;ekwSGUkaaz znkj&YAae;N8S%y9ihM~&v-cc=5=BJSERbXtI@$TK-j`x8+mL;PTjC~Hf=u7pwQ> z7Z|YX6@2vK%>hXFGMFMV-ycp&o+QV*-`GT{I9IZ$n^yx6&iAk8nGh=P6Ad9*u!yEf z*#|9uMs@Nj=WQmS*k{VblX~5h?8%v&QNSO)PiiCH5@+UhM{)AJ5Mwx-`7Z62^UTw` zS)@X(M?A72=jqSYx{jRQze=K$Qd{VLE3*OSa+smdK?xB!9THeM3|By$I0 zEvQ?E8HalFsztW5Ec;Fmqi+bDJW_H< zNmM<_e38huBsnYzTkXJm9`QG?H_i==o+Cjlqc4;sGhd$~RNbSj89VuTre16T*k=)$ zMj=_qEL0tCgrzknsKa=3q@Xi>!SnGc&;S0%6HBtn^7+qLW0gLBNP9_KQ2skRhAqe^ z?SFn3lFY{pmHByI%pU}9d5+NZ95LoQ+l-q?U>qkLcY7S3o(jpF+99ZBQ|K9!9j*XS z=dsyt@%ocbu)bO$^u8H><@K4*xbx4wBdC*1OgN4c_D9BH3`pX2aBbv&bz2F5^Z=>j z0a0&+*6IM81w3s($i*#GUD+D7fH@J)qo0d$+6k%0mFVbHgCAulkxbMi z?L|`^3Raf@u0$Gf#cf5mgX}^~kOUokS}Z_z!O@5&nhl(CglcjBYWr#zl(Rn^aCu4J2h~!uhJQdt8uQO+^ z=Q$q!WfH2CdcF2$?t*JeB^j`FGcBG)4Fo6d{7`fm({z?N*zV=U`dVuy-@76fY@gTa zE^7S}>9wIHsR@~kY|)vyF0h!C68U8=PV?xaN+`~?rn*7d+0;f-pTRG(TS)z8DlS?& zyk?7NMa8d-$b2sLDfg+Fd~r5Hz3B?(1NeGcQSOZzw=8vQck29Lzj9OS;B~JdfuO@g z08@wLfH(;bQ^fudaoCSI>_)tQ|A_m?9qt}>_}v%3!_R*8E8HJ;7?}Zb<#~tUM0zj1 zI`S~%csSxdcsxAqus`e(!5EQ{qM(nH;Y+3BM&Ebf>~X?qG zuCh5Y#(F0w0yXca;?Nx95r@OE5DvRe&ma*M-mKTa)zubPS64dg+V5s$O=iY4jYT|8 z0yqlTGb{0cWD%j(xM@LqwEbbk7>|H+2#(+Z97})U(Rq)K0yf*f6z9-835t@P*)jI-|Wl96Vejl;lD^cd|!#%$I-8;Ph@Bz%OsQ#T-*B zG>ytGHsFs9z;ec{Ex21)x2v=Sv=>EE( z8ugww`6(vEm=LFk<2a%V9$go(Sq)eXE3B{AxW2i?>zixb-ris}4CuNZL*EtU{r_%O zQmu1@W(=N!gj!SpaT>82I$Uiw=*uvfF~x|(G+}={AjW8pKFXYpWr&kqRtQcd{08=> z3IO7~lHeq2r^zIqHBd}tP?rl%nSf|RzkEn96}vuMR!p~!9p{0_s-7qj7E}j1B2o(3 z+(e>Lm9`N(SXj@tDnGK^=FkQ7U5A4sAl2bPaPCDQlg`m*i~#hKz4j%==u2SZT%|D! zwKT4fHINN+`BYd)XGuEC*FOi~FD=Vk5aZi`y{CIq&DoSDx&XDuXjCK4$Q3!u`8?6+ z{A;>0;BiK9p^w;yDiD6^;!vn$W~)g=r7*5wM!Wwu#+At;EUH8`XuP9pZ!#RNZG%Lhrp= zDrWZ=!R&LLQ(JQr1DE4#rZ_dOGC7W;+N*o-t2>JUmst^%ffa8qF|GTWm`alK=V1nu zx{GMh{=BTxhJ1+vh2GZ&5ou8`$Od5rQw*I&wq6v71Ur8g&?)#Tl@Hjwox& zk%Ke07|+@L$KYlWkP{`4SPro>kbo%yU{w$3fMO4z9HmOv>2|I(@NGv7JRQDQPdunIv95n!kG|q%g;neK4%n{i}l+dcso9C!G z%d&E|e1=72*K%09T%WogjNn)Hin$V0NiKDNbIuo#)`^3NGba-^GHh&yGWqy*@J>Kn21vA=o6Cr;_Pok(6wI5&$X}7LTADC978gDt(K7E3K=82m*oAzkw;9i5c19u zSnCs2&()>ks@>;vOpG%}oI-YYR3bFz!(=K^1399Lke@?=3kwiLs{OHZ&fIvU3>oR< zTo)r53g+r!Y8(SFi}+1cR! z%o>>0d5h=bJmL3aTpp;9LdemqM#(j4aacJMG1Cr~%4^Aa0%m(ww+@A^V!8YbmYI89 zRgIh4)MbKT&4RbZgfn8`8M#w|PbxK5zF#d##*t}}Z7q<2!d@^}_%?gwIR}SicIL$a zr^JO?L|At11I=pxTsN@;9H*v!p;>H1>o7QX)~WqOdr#~4^4U7FC6fF;aY6Zdp92Ul z)!*diQ3{oO%fKRHrxFfOV#$(`mU1t4&XH;9%6REHx`@L_Lz-Fqnfr*|YFQti#(g~3 zC%M`EY~z&9lIx_6bZw)m=ihfJ`sk9I%bY;-al`B9e%6a5l{1kfA49$ZE;|lmCE-YhOEd4FMZ4%E#T!3S)%Tim{Sg<*|n07b09i*UXjJ@!AQV@x@TnT zf3b{Q7863T;Yc=6%Z@PIICRgDB58zuIo?qO!a9i2T7ximdT8RuvI|f?yewikm3y3H zL`wx{J(NHsf@Q)qjW`^RO0suBYtiUS4;ZJ2<1{H2S89lKV&&fs&n~TZ=bS}DSB%eP zOpCH6zPi|!sFI?dl-A;{y@{Xk@1vrZO$Hgh%-4VY%= zaFCF3(Nm{Cv=|3y(Hk_8KhIq|TI?f>h^1vTb{l^RI`!>5iIdCGK+T>`-XdN=C$4LC z?{1Seq?3lM55EX|w;(YXIEWBdvZXOTdKWG+ zcKaQsX~Jr=g3nlicks@YXQvXitH{*399i2$P1*JK&ch*qy!9AUG%;F59vLcdPBG5< zq)gfpX)$+it|J;{K5W)VCT`1)$>TWUupet3$H0^{R-KX54Vx=zrp^&G(#3ZjhT!2k zhu&OZ@_O*WBap-31BNhYWOEF!vtciU?3$tfpx~?*ic6>E5@9 zLRD22f`+swwck4I54ij00q?$ghp)c*8m@uTFLnhkR&88Py)NGwF&lesIM_7!d!b7>+2lUN%WXohHAJlp1u zqtu+gN~Fm|x=VX<31upgN-AiLQTLU^$=su?zxNvN1#{(7VLJd(XD2dZbxg4c1;lxX z2LcG}*&?gB#sYiYwKPsNVLTqO-|w+rt%?);#|Q&Hwom!~>yJym{!6~@e+Ht=@1NgV zfeyjadiPu#Ne1lu01QLG&Fui@S4i;(c>KF3+}}N7w>#qg;T{hUJKWvfVYfSC9F?^g zyhaiYeO5%toYKzsdLO1BaAB-vdpN&-Y`~2LqHtkBqY~pit;ILi=48a3p1q^${ z33xgjF>xw3dO2<>Wfz2e)13|trxY>8sUcwHgFe{v)jDz*=m-bj^+kZET(E{9#d(P2 z;3a^~F-2H(O-Usm=rGZv?>4gnBjw@G8C&MLl`9q7ysS=TmlYQEnkHjGd&*HJb-jD| zvi=oRRj@4b)R359!@&-{Um^5sjcp(YZ={B0Qh6J(G#jAhZ0%xCXTyn^kn+6a%Bj=L z5~MpFqF!Ei#r;n2wCFXHG8D`$mAgoq$s53>#`Zbu*cM1SXN!B*A~!R!?Q>=)hq6Y< z1_3dvbX;*eXd`g40zD71=Pm&GI=aQ4O2wkNs74%}I1`g#rbwa_kiYJUoB>)9RbUAL zlFESEIh3d&=bf^$MV|{6BWREn*G}Lav~jWWwvb^+iUI}H>(3Wg20sY`NPzc*RGufy zhX2zP%ivhussdtEJJ6z5CRmoJx*2p`n2}jhQ4{FilFCzCu(%5M|61k~2iKtb8pw@D)hOkrzsA%FbX^$c|aD7`!V)4>od$Hl;0r$cPZZ z!;2uATE&q9HslDwhSXw11Mlj<%!i>9o+j&1{gXB zb%-e$2%bqzt|0{jAdl?$*>xR)Q-T$_<#0I@5$(Ar%bkV?JfZU)x~@lXzE}kp&^?no z8rLjAwQ4P7Lwm+sCnVQ^(0w6nhqV9lvWTp{CStU)8(Y38t0)t}}_ zQ5;zGRh*j-osH6UTDKcHuacUoXPcCJn~+^?ARdxjA)~8fPCaMqeq(!eitw(33r?52 zksg-UxYQpd<^d;BR~fX{XFA%M)Xnz-L8IVo$nsPPR*syiyA8A`e}#Qxi>}kIWa~*? z&&YZUoDh2=Gh$?<6ldp_a{zOWm&7}TvmUWB`YZ&tgq&mQN^ zv~DETosVaqoq!o}t2m)8NI6PSoa-a&z`+PmQ!3AoWCrq#w4qA2Qb$1wdDoc=E$`*} za|Ps;pzFL8B6D^;UB=L!i`~e>9uJ`NLET{;7ndk*o~^tF%e|)vCWf~YiNuv*T5FqL zfNajgwoEwY#wCF-_H@g=U7s4FwYTzz71jK(ihX5yij5(I%7A-=jMrM-jE| zuY?43oMCp2GTrvvT%!;*wOnuYN8>Qm5RLXUKLyon~|DB-w zHDxVcaW1PdF8ZrRR;UY1HvTi>GSpG0_T^4p61c{3l9(HfIbz7{Xkm+SuLEPZaPLu9 zzWV5SXSEM>NGD8rK4b2yY_6pfrs=2-2uVOLssJj-=h_|{Q$+nVGIz~w$(eHbIVnUL z!i>y0>kG20NsE7oz%Amt|0E=tc97;w^dX{3^{kw?{-Cx6?fzB;K5RI$1I;kRGJwt3 zAqy=<;PM&4P-1~|wl193vCudS=gv9Fv_$PT)->aoT=u@!Ny{||SBaW!_b-|6Qrj6D)1N`VG>4UhkX=0?kDV?j(9puczk%o}-}e|+gF4?D zVNi(RLO`)7rb-fX7PCu*!$u(Q5CmZ96lZ1~{Kq(gCEA{uASpr82u@M4m&SET>)=rP znoQ~tpmPD;rki1><2d3t9p~y_GdyiD2=&UZc_@YlLh%j*7`pu(_D7ET$Um3IAp zrj8MsYtOCzCz|gwMBYSi4zY1enPS8w31brM$3r2@khvKJnhT1Z^YAXf**?qWTY$U4u{p=h@H?>ebq+`Z7qUAP8!<_D z)6QuRCQ}4W5iTZ>Oh8&8jS;TX!@WHNPcWz?mUtl8VTX6&EBu;&gP-3044-`R3I6`` zf5hMa`NDFqdD=Z|CwE0YYNJ{o{x!evNS?B;NqcKr_GN zZ~p85fquOKZB`gUjv*5e3sO2_8u#$y9@FuF@$d+VN4*wy{xcGYxKKz-jmDN%;ODa( zwwj9)*|}BSl*oBR!+em%m?m1Tv#(so3B*Y$&a!t@u5pO7gN@aYO(a`&eACxwOEwd8 zxoJ;B5fm~PIYDPao^7U~0;-tI@0K;TPB+(x$bw^xc--wUY&HmeUqr9x=1(6(7?+nELcdRU`d?D9o|MJ18rdArw)=TBH;mdAOJhc&hYnWg?P0VP&7oC~m!xrC7M4 zyjD{=Tm+?-uhme^OT%4(VAd#|m@rMi@p#0zKjPuT1Nv3ac&5z;o7D!}t2MS)8{FL7 z;`;guec%7d2s3}ohq|b}n<$bD2DG4PjCz=^Rx9*f2S?sWNFFIN_WM0jikib2G(&Wn zrrIlTtDzy^*yVC2~p=#u(9ufWG%-{k7o04CvydcDplxL|?ZH0io+kOw%P79!LdV zX;E{#Q#M-x!(MWhIbAzTz|PGEn#k+%JI3&lMy@^dg`=XFGok8+A?y zqT(DhZ}797@=RHD#)+hqhYL4=Dz-e;P%nWHa&%%%e@>vu9Yc&YGJKeqjYkw)g8r%Yd*kB9u`Oe4s{4mB_>IbAW7G3bZjnY z(tuRm%&|pmpUGfPb~qBtHkOpFuesPN>hKS6EJXw{D zl2`H&EfaWJ!WK8mtDK)6OwpDO;%qH02b)FV zV*6l9sqBU73PBLN)+sB4oHLb@D}!BOm|{qWf@Lq2q~wKG?btjg-g2h7s9onIH#VzJ zDZ}AP*vXZGCjte1?M(d5jxIWo6ax(GXBiPgIKS5l<`%`ft3zyO!@gm)D(hW|0WL%H zcD*CWGN8p1Jo#b;52>6TW9gb&Wowp2aR~$dYhzwL6;U=+& zBPy!Wta@faInP?v7jqlQm51h;$l$@8X3kLRLKIGh@$J3Nq%L((atavFz*}wzv0N?W z(Gs_7el;)m!u-qzixo4=UFI~eCtc2AMjoNA%o?h}>BglbRS z)+Oek(mMB?DV(hqr;Ee#ljr;l>9gIJm>K6BGzwVHE$LilE|YEKWm_9%HxHsytLPks z664emJGeQMv!!&6db;GKqVI>!#t1FXxi$vFJ9pw>(+;GhC6l$k$Es$5$HD+o~PFrTm1E=mBr^N8f1L#>yQ4?9v#t%Sh4trUHB1#q~ zYFzrLiX;|9qIvz|aH^@6+1{5Lkw(MQpT$bZNwnxGF?;^(HjxG9c9xh8^jx|LwmpNz z#x-E$+-a&39E9!pCOf;x&+dbg8k3TT@O%u?rM+QE0$SepydN*`@ulyr(;_D|8F;Qo2!@xLyVjyCAzn`0p`2FXX+lvY?7CIPipQp zxar#xV-iz3M>|vOe1Jgzd^#eg2^=-5Bqwi1xF*uDIz6fzo;1!M)$yfWtF4<>``pj4 z0&~~&UYVjKRXt9#btQk6$8+h@TX8y`5j~bdt(LGdtN&)1M(6RAWkoi_O)jkWm-dwz zCU#Rw(Pgi>=|?h-#&L1Kevau3+`g4b#-$rW}@DiJ|bg!uBoSsI5qDL zkmj1o2?mt=q@^3~+`SVsC#ynsq4SsZ^t@f{_i`S?JVzq0Sk@VGkarDcSNremR7=jG z^Xj4?oQk_wj1fDTaF`f}qu^oB_;7#3es{#a%Z)?Gkj_GzU}qLk+IwD@U+{5lg2A`UC_^A1VCxmQ6X@g_E_`!SWDZK zSbJ^zto2$Y!?BW`Wm1R~MKqS5VOu67bH{E@T(CREZvxOOu0f8JC=(bidQ4q_A3Gy3 zvJz88uT@GD$N^n9pzkyqD0o5_I`koERCosj*8%L+9mkvvB}e#Dp#>P>&=sdyWYOiD9vY?&n;V{DnTu7$3hKnRz3 zNwTyxCR;1|cYKZrH$1zIhs>giTthe`ibjrjicff)9-hP7hc8gc9Utzsj7eW@fIgvi^%g*K;DlTVrmicgpFMjtme){uYqeFlT4(oM5 z=yWZ0!NDV77oao9az?*-#tAQJ;ASuJ4daNf6>e{Du->e(8djQD8G@<1=flQ4D12^EeF^OQ(-CkK6ip$5ra57vG}{8R z?gLi+fYs1p7(BvW50;n`c8_};4-x&<8lmstEWV>1!lovEXzt9AP_wt?thylQQnyYU zGz;;)OqQ5~yj20KD*U|s{QQ1c0i}7buEcTVxP)@}ix#Lv1aGb=Fa;$H^p~P`QnfrU z^5(O>Aj6rPk~RZu+1zA}hz~3D{R)Htf+{s;HK%0Yqa|IqlW|#Vr!U2(6tidbbXc(L z^=a{(Et}v|N(_-SD9943;G#5Ra%Mxxv!8Q%$jLMIo+O&1HMeJgF5O zV-9L(fTCr@w?nhqQ1Z-C04cNe1@PXoTm@d@Y;ay4T_UxumD*mBT_?bqMW__p-}e1^ zBLb1M1X?sPDsuu`Q4BVFPj+}>lYuZLI5f@yfy#NsDb;Gko0=k%TdEyIG$j%~H90JI{Rfi-o;+MtZ^E+dnO1J7a((DIvLJMFtCNpUN|eK zYn)Tg(M@|LQ$l%%uDbqer9xP>-qfGE^hp#0ra)umJv#wBxD}@l2faFq9 z%~v~edmU+_9Z6=S_cEBz@0+FRBT};uP_^lu)y!1M$!DWhUXD~`NE6*BML6%sovlSP z0WQDM?6yP1C+BgoffsWIS=2E?bqKM19@^*P9Le!{w+L$7y3e@j%<6K%dF;T=$pjK>= z9FYOml|YmC!~$4LR8kyssoPpdk$h&eBpV3ndE&@oFETmN2rZrjE;v)ZD;d){v1+~& z@yRUs+W}#@|1L*#CUemfkYmIo#p#Zj%IB1Z7=Nk9T#|gBBha*9@^ih^Z2d_U3FK#^ zJ%7kz^f(!j-{~_(?GTZrnpYI!3^#G5?pfl>`5_yM$`g(CeCxb;GC2Lnc-c#@d(OS* z;{ZIK$0z_NPE7Ob-wufL^FT8U;y)Vzsr!fx5!-mRi$9ne*VK8$UbzREap5kLqb|Ky zx)1^N-2S>0X;gBy;w1b19{c?s)0E0*ETSNm=Dclw9#z-SzU!NPP0o_ap80TAhX^8P z5kihznSXH!Ntwr@mqB!nlgdMxMXXl-xh(VMQXFhJnFl+W_@Xs2lM2)%yU6DMW!;o0 zF+TSmB{H?t9_@Q|O+}vn+-pw<0gD3?)ylmYWP4F%bF_C+ZOys@Pn2HB24L;^$&%{1 znix|WO&np?|E>}ORb(((WUlUqVh;pEGL&HZXN^J77?&D_=?bRk%eI-FYh5EwsLnCw zFbQ+EFttB5&sBqlLLdk}%$>gf49uBaKjyksqB@I^MRUxDlv)J~o!O6V*p~my8NSJ= zpFKfNL}z6PX_4(*miQ?>w~Y&_*bX7tlaq($&RlM|LA+#fF3);!!@s<_()%H z`Ye%@P9n)`zlD>3CuzECs?luaJvWWPvX;&Jkt=b*4zoB)$!mNb$y>TeS%_lu?=`M6 z^g^9q>IPAA+NtTiVpM`uKCl{mEF9o+O^WPL-#9y&U=-x7cL4-m-4nzirht?P69ZFZ z#7VH95+0Ah;V|JaPI%fKu-osjd)nhT9+coP?s3@d5hq598ZWcoAMo(>gvTjj%9qG% z@9!Gt=~_GJd`HbX6n~CUhrLsp5PYZmrF0OkuCt~0DQ@m_aUw+fHEHHHj0CWWx}f#6 zx-kccOcr~>>LRThTj~K@T4hI#VhTitd z2J-_0&Tw1TJnZ@Qc*BgmXpiS8N75KJ?5b;>cVTv3NJ*4Xteor|n(aUN87Ei%UM8tB z)TJD#vFbz)@Ck`EJ`ahpoZGB#|nJTZb(MDPx~$0z*sXFo%P z;LWSo*gfrW*sGX2JDjP7OG~1x6U&SzME2Mp62AQA4*&B1`*$z{e-%f3_Vx`{>lKEs z$LIy!&|~OU2*lX<9zLwG^LN1E0qJ-^q9ep&rHHMcl++MpG8mDaUn(vnKGkP5lcciS zJ9BaU3}mZuHZz^OZB~(oYlK^M-oc*WC?E)_ixn|iV?u)0zV-y0pn@@YQddNFq%JQ) zI-ix?|7O=A%p&K?dP6Pc;B-HCUU6Ou=E58!0y|9ch+|CXsDopIPti^TMg*gC7U|Rv z0F>Z3P7%A~5v%MLkN1yweA?k? zq!|&Q>jwny;X{q{NJ-m+oX4m`B%U_`s49l`keLk@o69RCEsv%UD{+=>dkzQ`2(+nn zrad7Kq*)4$iAW|6HmsB5ka@u0!;bWgcsM#Z19UPyirC1Rt*SU}Wpuug&pEAD z%(XE&%&bFg5YW}{&Foq2i)B8C_A0N#01$HYG$Kt1HIsbf!7Ao+1e(TqiE#h^W>&Ef7azNHOE1< zO1nZp@=i%joNcVR^tzc~LSzvWQr!lG*%%s`YS@kD`AH1RXdTo74UR;fPV8s(8v0uoH6?n!jcrKP=&%d=@28A4@WafQS_kD}oQ)RRV~$McvGEi@FS zzc6f`0q(-Hq3zsVM;btu?61;-OgkqnWw5ald7JuyXJd-`6C4#GRjZVKj@){QEGt#6 zT$FHH;?c}X{o;VsRN~ndypU!vA5f>1PLxt7gVqbfj3vPGoI~8j-a)9i7UbyOmH;B9 zF39_+lz70_Ii+0>?dPcbK|V{^+yKRhPdO4TfyMSbBY_~HiF0e~7AeGg8M+`m7k_I(SqPixk2<%VavZ>dKW#ufs6Z`^j9+ALppXI@mDDQ;r#PMHx=y zOW#Az8EH7zH++7uTtd#>DKeR$zd-dk0 znTvo8Uo-KbH8>VA#~BebAaRvcV~(GZRSZ=K+jgxY^Gq1XDVj?mpAbs((7No`CL%0- zLc=vG1Y742C>V}b0MFUlsOO}{V}#)AzUUmh6Zjna3tvc`UUZL5nW&Q=FSbY$_n${4 zE$ti-a^jXH4H0JfY`Uh8%h5gUh9gby?dXg>iKsh-xE5!plTKlY2bd3nisNL7K+XBg z#U-2@NOX*mb81J{(?};vpk;MpkDd`@U-8;N@wXQc2h2j@^f6BC) z7O!&!6E-?W5$7Do35O&YBd|Xv91jT(#}N~RURZ&QdCaf^*!5bl5 z3=eNDA=JqQ4VlFvBAInSO-dM{sP!Fjb%X%H+-Wslml+y`Bhomg$Sg`)44X+!v{@#Z zCuStJy;qWQaJ&kjT%J9I4&;0x7dRK-eWx=l69i}SNAN0?cG=l2i)(C9?#Uvet*=Su z#xIFA2Fb9_00H{WhUrvDwK?j#;2PC}qX=S<=TvNi{=D`Z*MD8ZsbD4o6)wjZF~tdS z8ZnM~wkBu{5@pwED2|H8xl7w={lG3eubPk~l$aSZCu9cO{dWxsuZ`_Z=2)F0X7h73 zkK{3-5cyKGWOp8t?C5KRDiS!>eP@gbgn;olA&w&`MRVlm8GZsm!N#&UsKmi$+J__f zptyV21?+bReDm%d-ap)9yILV2;KSpgIM|5;8U}Z*X{byiF z*iQ$9;Bb>}Fm)5UzQYPDxPj1jgkiPCFsya`JvfX+m?j{lN%5^{tTN6aP^p>Oa4a1L%c)!{s%)AKg-qgLG2}q=o!X8d%JY>Q#q9XQEQWVcH5jPVx zv`Gl|y~y#K4XF}YC|eIxks1}~pwFkSS%$FIM=m+UWHahG!cT1bk%tc+DHhS zXl&mb&&xtev1WtB6#!v&-SV)l476Hsn4A33gyV6-;c&qH!vp&61Nxyy7lM+Df>*Lk z-=pg~tX2cIR~u|L8>}pMdcE0T=zI9^yxQqcmJ4i$L*Mt9!dQzJav(QXpT;R7S(MVN z?G~@Eukh~O2LuP~juSrIy~pnH5&j2nF@zo=bnwpEklSfP9)hwnLx*XaFeXMsf=dkc zj3A=wbctXd;LR$Lg(}IUuyw0iHQQg7`)MjB=R;E%7^xx?Tyj3HedZ)mimcppI!8*7 zfw`RIjLgK16*x7DW3>y+jQb3Hdf%JcKo9T${W-AWF{|ttjeCUv$p9WW4Imj-E37wL zP;Q91Qc7BT`FZnRqjk`@oGi&8f`w}dzXX!YMIiVbm@P(9P^`02kXeqTD`W!$|3R2d z1aMx(c^UMUSx)luV0;N&SKy1yYH}W(K;|<_PKpzeAUjw1+4ZUV7(R1NXhHaC-&ZDD zNmYfAoXw%G07R=yc4Y`29L<0=IBWhxfXglj**n$cn$w1mY|L`%0O~-bu}9Hjg}70n zC?QN4?@m$^(Z?W{4De~xPtxSWHyP936JQDs&x~LcoJdNR$-^}ZgffQ?T`xX$2*E2U z1Z+y13bZ*>E-T-GO(_vT(72ZpK|_RbjLpEonPV8)Fs%+9bDUC25iON3lMv^FTDy-z zg%GIOz9@}xDDF4hsO430l81x};3g#snJbugUZbg`+LgmQwVgy&XO>tV)X&-uovBf( zD>z{eZ#nOq>Urxp3v~!W0T2b2lQ0~k#{MKR3)NJdOh_!WohmV+ZDcFCz?2V*;d+k9 z((7SPBf(cPNV89{FskyxmAIF@*CndaFiRk>c-u);M<_UxN)~gwk0g$|o9Bq45+{*u z(sO3LI_40$^13Cq2(iSKWn0s8YU(^xuC7N_fs+!M{dgu*qTJIGec0^hESXpo)mGm5 zV(XeCmY%capA!M+&PADgM$l|}YMXeeaVxHI94Xf$aT%J1CTdXuK&SBr&KKoq27eV8 z$>g8&jS&@y$5oYY<4{M9I*1xlcKK}fne#fV#Is6DI&~&7rhv50Zgy5vYd(ugym2@& zY@-sHh?6kmS0Hg=oYp*)UCtbpby{pB zTJk`SND9H~maMQnAG30)Ryjv}E&roR$QA=Sf^oy1zrU23G%qxn*`gC%`td?A3H zyoWPnoEA7~Ymm9?4^Ga7=g12=UJz0VdG+4r&*zQ&v5bqv%*mh-LJc65#U8|L^T?ER z7)+L(j;cV;XRAx8x)fyVaS%wdOJ8;DA#reIu6O2oMUGAe+smj+GWc+|?~^k!me|>$ z#4jbN=bx3%?{DT@DNJRbXx(5KIey94)D9bJu?Sqbzg**&n*QOWrXxVeLqz-VGzrq= zkVYVuxVSnHxwQ6Q8v4KFym3y{Q3$IxL1_tI8nM4f6l5fUdP6BFqm5tVpjVw3hH5SCdyOx1nJ?A#KfS*&TRhbf;| zyd_rYJFG(%4&0^T#Dg2!&UUpK?F%wFxp%=%zjoAZCv(4BfKFy zVKtGd-b8v?3wQBT5^qWH#1d{ z_d!HAbN9%s>Os#|Ia8;rGBYB~&D2yyuH5BxHV2tyU9hGV$;mR?wqZS=v2GT(w5$n| zO*pis4d-pcmRx}By`m`04P~0`+yJTz7Mut~sy3gPOi1oj?cL^z-^}v?hxuT! zm(j?*DQ(E>hV{IGh_P-7sxIc-;WQ(uyBu8#QWK$_mk;>vyNnntF6}qJ`q!ZF06ZL! zRH2-Z6}Xd#aCgAr81XVp;4tGc9)PEhz_x;N27;5z@(Q92$mXO92$YgJb`CCr1+?sp z3fRvbr8*DD!~>Cr$!i#>I{-GaDY>h=7I$y4&udtHLh2$e%Z#fmEh;l0kw)sTrU+c; zChD#=3^gYsCnsr9r$C^r$S`NvY_{`thABk|#Ev&cfF=SGK^aCwl?2WN%?TlIm~=vt zWcYf@AR$a__<3S-V}Q*_jpvAEUClJWiCJ~d_A~kAC)IqP>skMl^YNdFGXIQ-GM`_4 zmzT;6%yYy%M?5?nhH|uSrAo+~;>%>o+g(^z|D&JuNt&%v$#G@q~{bKbq6Xrbu~f zg%UzlD~k&96ur5$13P=clYIyvl5kBeMnC4`l?_s9u=Q%^167uC4{qeDq*RYl7?uBH zbD~Hon{^=;cPv3=%!XhC%NQdLhXd{(j^@5HO?dPAHD0}bZN!RgMos=@l< zVRHa-D>nybvSeft#6XpiTl0B4(5V4W0dWeZ&Zjn#tFxg3U+I{$3~wq*rnF{3j1vxS z^|n!q4U-m6JKE0ez~Ia5{qvUj6@r4fFardvHhGDAtEYZdJa$@hsyn+tGFSR*qL5U);`zB3+TVM zW%N?b->e{lHuYQT1EZ>2 zmD$*4QRK|6sjjgETw_DXtXbThswp0sOfk|_BH|H7@PUm3uvsy<6iCY|HT9DXNYxuj z;)ooy5*mu7av^fn`zneUQQc1r0Fb&~VvM!HZ_h^t$R?K|Gt*TkgR+MeGE+bs0%pm! zFNEmU%#B22Bo1b;eE#ES-xI>K1Mdw_SKQ<<}v`g($Y{ z>te62c1CC&5=$Fmp$(1f98ONSG8IH2LW0G?9_o~+J~VafQglP?0f6>1qPWs%&Hgs! z1_~hSR>wT?FuNF3y&@hPH4-L7)Jatg4T?x{AVp|31vhJGYrMzdUUMqx0M0H;yeBtE zufQFgPpE=IRIP6>_mJWMwg-fVy_5N>1HrXO54*k{`$Mkg()X88S`KotKYBeW~(-ugllI{lQJ?YZ-CGDI#3>1#T`Ph_kJCZ_iJSs}IvhSgD z1gZoYQ~lMNCzwkUGT~aTLR}9^mCV)Rt=P^Z_E@ll>gM&_8Ci&aB|>mNM3yX_q0%Lx zgTY29D6u*2LRlOK_vUX@20YN}ShXkV^lOxGI}W9HD|?AYC#L57rMorK_9KN2H`6AN z4al21QNP8BTyrpdF6!<}$S}{5%9(p|^!2~f_9N+t-z|cytf$};+p6x|&Ao=&*;D&l);fSEl^RtsM9K{V zBpF_?-r1{m22O@=z%jmhD0ZLOAbSF0~C*N?lAvhysu5DLum&F;m|0Ley)yoXv%&xJqv8ie*`_ zEQ?{GA{Hm5S_hG;o4>;}U+#cq6$8ixfg?Bt;R&`>g7nrpY3G|D;2bU9Hmz#hdFK-6kkv zjE1}<#CKRS%5n-dDl~quJSEHtHf(tTxRD! zajkw=xG%;nW0}5oy!IEktHB6Nxe`J8!7lpmUt%G}hzL-wU!zLUl#qjBQ^h8NQwlgQ zgwsj!_Ho7gk5AZEbNJY{4ePpMT^DTI*_>l^McOu;mlL*iMPAR?Qo_1!H9C(#Shs{N zXLlO1o=9MQb(|)II9Z)rmU>U_C$^rEtbf?H1QkLICM+vXR4PV-kmCN$rH2fLqp|N7 z!O241Yy{dIq~U^)oUC3>P7pD1omSF9mRx%g_4uT*Cvx&gjF_FknDSQlh{oBpnkS0X zJ|Q9?5(6=SrU33-D%goKkxl3fQm|4bPPFyh*pueKx@ZAo=tZB&RXmf}zxG3Pkp;rThB(y>rV$@(HFP7ww8*R~e5CHrDO7hzb>d7F z2(dO7XC2AM>am37oCL_%NON*ZIb%x+v}Jq#rJtl8ziD%(-f=Daoa=CyF&_>HVKN*b zFpkHAOSb~Hl-yZ5J4uE|%mUP5yiLHs{vbsXPUlB__x-n+rX&99uYU{C08+-`5Rf%v zO#x|*h{Omn;xHX?_n;sSI2`Zm3{}#GWm~Z>pMdQQB*S|J$?6|TAc&tGt+%S8I%)!? zBAi7b0BTRxq@JQ!UHFQm%y`&TU1HR+&Psc}Rag67--IT14wA=U8Uc<0_P)FlS<$%` zW{WG64AG3NB~G%DuBe2Wu{*0rfHQ+5gAyCrSp{p_0JfOql#}hfX~Vir$SDIVh=DOr z(ed((l*}~Yd_LoFIG7tvhxJ^;La({X{BtCJJQwl&Q+uoD#PNSLA^VT)Eq^A;{8MCQ z?FBiXeeR=~Wc@D!;zW26kGOw0;LV$t$k~V`>$2kAyZ3ne?j0UKoy=+FbVBk%a9cCh zt+6+!X~I0u01g&?lWn6}7b`AO1&LZrNE`kVhQKE6^4-1Q>GNgFU`t1TcV|~OCmQLP z{`(hDcE#GY-0_QzFPnlpr3~f`=ktQc$47){jO8ERe!#1jZ*g~bhZisIad&@*yW;_O zcXznEKjL^iVw&QgJXgFpBE(9Ru>r8s4q$NQ@s>8kdB))w5h5YP835z7u6SA&ta$~3 zB1VR3I8q&li9egj?CK6w2Lzxf^fMx&0V-6+g&5XGVUlMN15(Rig}Opc2=Jy=$Zbr; zz6Qkl{q|IVpN7bFh zi&^|q3>J@8Er@FzNPv<#-|)3zr|M@dOUFY)Z`i`=7lEX`1#MHEXJc^(BPJo1?BFus z9fz5^bHeS(DA%u~3~jZ>PRK5-QtNVk895dodlac%$g zvU6zg_lnul{5%KlHc|~nq6`rj;Q|IK>$=_>Aw-SsopbA56(3fWfvY5_B-q?6ez z7L|WJ6LJG@nuNLCpQ1iVDOYl-Dpyy9GHer}K|Pprdv|Il<;_YTQ`5UJ7--Ox_0JWH z$=~DbmXp-wJQqNgT_H&xcO`P^Y9V5lm=H2c-D~rt{k}jLh^Dqbx96VSu?8aMTG9Qi z)@YC9HXHT>sSp>7J$7YzP_=d~0Hugp<0_4CV5A^BL*TAMWyo1`&prCdl%Q;J8FfG4 zY5`4J6u%`l%D`|%fOPRyS_ukf-K^5>-DvJ?CF5Ii1N*bU+y&Icg1XNlP;}7~tpQZM z9;e4XY*UITNQd2H@q12HOE7=K`Jgxp3_b~L^GRhbNM0%NI@QHpfnON^wP3i%RnmlDQCGxX3ekN zP@*GB?jKAUY?gsQt(9RmyH>-n@0WTt%7wrKAYB|vS}lXBhynzX6)ESzX@O{rCn9Z` z_j@3M1J`W!9;~S=vA1Y0;9M_G-Q5Ne@??3fu4Uxsr}mPAj<`I&19XL4Oc(pE)VQBZ zSBq=$W&^>uf?mP*Cscq^B=2H5>9PkZfF~M%MQep5eIi%=d={t2johRHWWDI81~6R& zmcGdK{f*gxHzTT&_a52u=N)|I5Lz5XebzFpvytdulwJ<9cD-S-W`;jcbWTav_QIUa z$<9O-3d)KJRGl8t3r-L~$itwfk%@G$?ykgar8>az6icRU#5wcqggA3hrQ88Ek zdtW0zSLgQ;p3n6Ys>ADc2_DiYYUxW<($9cbqBn+V{UE-POzS#!0zufjhtTLYTfWy& zN8GqC7i;`S5;*#$wg+2{gngahvnR}3zd3ZUp9O)w#QytB+-aV(82=p6>2rPQO~MV) z9|fTPSh7qH0`G^pIRje~Z08MW*($~)-TqV^TilT)0LYq+jN!^~3b%i@pozN1`zYQQ zklV`pFil&e2C>IZR;Fr%TM0mtMdT%q$}=Je4e?N>NGCwJ8;TjWlJiJ_OyV(|V!enU zySqz2+-q(-RZZ@$ydvkj`lTlon$Ljr@0bmS#V#K_Kx=ij_TOHJ4c%EsP)EL z)`drPmwvW?d`!*pO0^BHwP%cL!?KECN~m^PAP#oD-FguZXIeqX8lV&*IReRIni54U z8F)HpJf0Su&Ko{Ho$&GF38&MFZQYzGvsN-g&NeSeV*kCaXDsIv6z;^IR$rqBsJO#L z+N#*5^d&I_!|+S}DdPRGK;7xEJdKnRHYfUoIU>#zrVtPUH(|58X&Y&x#2C4#LKVmY z3p4JOW9DpUNRXef?69>4C# zkYV03Mnqb_>-(l;Kuq{ZCDzqrbcH&zm|)I|Yu*sujajm|Q}gJ|sxI^{Hn2Hw2x@rX zG#O!x)ZAJ)2Hb_007r{nJfDGOwf$bKY%0;q+7ltMbEEWU#!AqX@%Z?JZ@&3G{*V9T zf58+O8Y5o4dWnNF<^-%!5W@rt0ep8vhG6!yX>$_I(kx6>j7*a@guu8v-dC_$G`lUIAf*+OHnN1ctAlg{lrRYDOS3G|DhtOzA95=wkXzB+*C5Rlah+<3gl{hiqZPxArOG$Uof(A)*@X&Q`LanCF-MkS z+iz|ZHUwvmsESRMtLn>IQ?UI!=^67C%_Xx6tz)}!-f6{o&yLptz7!o5zrC{GRAHg9 zeqjphI2rRf%c%kyRLwAZl|2oL_%etd)LEo>&b#TSW+=9Xmn@#gn>M?Jq3=O0Zi}@# zoG{&_M8s1jX9JH=q&W*?{yCXkeGq29zKFOa#}BX<^x=)oT^ zkX2J1;HifC3Ee=}|4f{Op(P4m3K4>m$t66Z{-<2%bG}VTq49CTvhwyj7i*1_u6o)HU9meUqn0OcyD?G*Zo8~g){F4KIL!6;tM#^Y#H#&}nvE>u*|_9# z9*cKqaXMwMmn^WPNq5E|Qx>Ew71RzfKuM9eT#2Dt6}@f&>cc#tE(*v2Z`(sRx34FU z46)Bp2y}shSxGx_P23i~J=5MbrA0Ip^*KEgZ`Vg)5u=hi%U=l&)=M|s@6X_#EW^Z5 z<_lG))pCN%@~uU!^bQggbk>ULT(u?V?%W&5gS)7pcFm=s57l8piLs|<*1IWmx z&m+ieMpKT658p!@Nv8k4-LPFMtwdUEq(@X5QHCx)G5NhLif`%8Mnw@b07AvrFh15}p$qqjDV0?1}l3I9GYwluG#cl9ZvH5OC8rIF8 zFbW+BQci9x!}fA*38}gO^l4$0tbRfrX(G?kHxx+CYbx@$jVE03=I#rc7FJWn#U zffA`8Y5@AdFSXbKb5ZHevSE;Q#r0+XFKQ8dIV;v=_sp!tL+4!id1ArmTt<4;=$?3T z)wzf+$s+5z;(R{i>GX)NzWNHsW_tBA2|Nh(|{;30u z`yTGcU@X_1Z}x*^$yx_i%07sd-Fu_3p}T68NI)$rngb&QC(AN__CAa5hxto z3}XnbCkrNoG1oGylSAhg#O{pK+z5lYq!JlXW|}HNreK1Nl<=+$0z{~Y?gdLJX&4>0${rfcV0b-VK^ znlcShto>CFu9PnN5ox5AGWc)Ntc_q(60b}A3cJ~6a4`$*L?;F3z^>og3j*r(seak> zEFzUJ-P(!WDO-lewXZUADGjAP*Pa+waf=H)u3=Ea%`U^pGBh8)PuDm4v(Vui6mp06 zbWEV^Zn2(8)`%7~d?+JF2b`6#ErQc&!TBsmS&->~jRH>RjHky1r{#oCr%yONo{^SZ zon)591jRd)HbeWy2jDLnFyRwpbq{1tqBW zi(A^TE-TWu`n|RON}NzADYf2}2&Ad57vt=NvDc~i*DkuYh-*58+YB|;qva!tyG$sq zI~t6rgj9tZ>b*wxGa#j8_=jkXxymVHSr+8YQWI3oVW<$Vwk;!Pn>!s3cSw1*`(63) zrH|#>YgVG;Mg7toK2$R#C#>fawq=2e;4n{i?gcwXU%XI=tXQ((@$m`Ux|xHA6RftB zJkln3-D~|(SQKuy_mQY zw2(R;(_#ffEa#x%T;*#;OZ<6uCnz2CUFHsI?_iuK9FGUgbA;rKWnG|j#5A!-cNuv_ z(FyW*lL^}KF{=nuo6a+B8J|9V#BYE5H+b{v7s!VP{5j1yX5bKjB?6HmLPQl_MG&Tk z1LnizF=Ph_BC;?fJRxrzLfXJ78Hq$!a8%^Hg7XT<0+FR%yO@kp&_FZW`HB~l4hU7j z?2WJ#YNb^$qH!l51#nf+gg!b`tFXNR#(mm{)qv8)7->nH$O1_jY0DNkA-1kkBv4RG zGm%2{wf%t0@cPY5ym|8)5BCoi(R4gunkIAPnd0Aj^IAT`G)06df@1__%Q!59h;q=C=5kF5 z_jAO<-5ur_F&}44hZ#AY@pL-lbY7f96I&78Q8mavJAy?PEZd4XO^`Vwh&ypeHvYb- zS;&btGK$vmgb#q!m4S3Men5)zLg#8SO|er6N>}Fe$S;AEy_iFd3M!2@Q(t^{0I7dP z-~c379lQHTU1}vFq;r)ShJs8L#IY}6fF>vsl!4>%fMt#lVQ?KHwIQgWC@Z=~{mPmx zmf!tw8(r~o{Qx6eqp|GWXjhCUbFv6PCBIdY6^e>q>p4?vTHo)uzkg~m5QJ7g*mJS}jvPQF zMlgjxZ#8@Mo(xFk+@VIstb2^AIX;$w6vyhGQ0_tq!H1ijLq-uGYabtI0C?RmIJ9#^ zEzXzSjjXv3HkE8~n7roN#MJ3q{frSPHc7~N#U|;R3D*|^P+uB9`kZ^po-{s^R0PX% z#{2j0@#4h`91e#IvhP3yxlz;hVDvR&m^xXw#_0C@ZBMeiat_svhCAn<9!GF;R>_;k zGxuUooVi9|yK%RhO}G!dnnB*)eQb=_x<&rDMW}CI_hrxidQaC4B5y?9mfHKr2rjfb z%I&UOFMG_ND%yCC81t;-%|*XVO`vu0{oL(116#^iw~Tp?ZBSi$py70~J&FAuOmi^D z*e-f$B*nDJQTr}ZYe5m~k3?+u&panGPmb8e3v@v?rTqr zR<}WuR!M`A|KS6eGDIv=2$a20=z;*D+HfXv$AHVdadcm+@4LUmQm@wtm8Dc;cmC}O zC1uY~DP!F>`)66OteX$jEE+XuC#FKL*0DWdzKHag*`jcLAL8mZ;sdw9Hhk=`heD{I zV#E}qyQLYirdawD`M*1ESk8t@r0CY?5P2<)WUlT?Na$P|J$lH%A9r1*U~A(~IyBMF zskg)6KsOH5(M3RhU z0Upoj^3YTV$wFD7M!pHNuY#owLWe8R1frkvUY2Fq77doN`AbvwbY6 z#r}x*i{yQukPPH|b}}MWxAue_9?JO%)=vQ z-CZcyGfMsqX3ThT{{o5t(u9v6Ey62o8>VSOa-vM8Tt)F5CkPX=iuWTvuV5Yao$6=j zJ&(AkjIhJXJuKujxvckLkFD%Afs0F9ue zp{S6*a>mCGAMv-p`z`YEh&V;OdGiYM6mcda#)P1dY&|j)*;?ZlI80>XxoHB;2hb*< z#7LNo$b|&uBPaqC5+tt>-GICRSV1ZXA`o`6mu7d#QDhf-DWsVbSeBE!;+b22!LbSv ziI|MAC|aHBipTUtUqr#hF2z~6Iq3C050`qk@Gw21J7;q}Oxubq1P+405jg`PlgFcx zyCKOCUk)|bq`)SUP3}Td+z^=vTb!`YE7obn5(Cy{!@4e*=LwO<*h`U&r>7@#lZg>? z=jugQ-0yDnFn>&6^UvkikNy0&QY^mo`}|A1-#-&&zL4DV_ern80Iphb72^cei2M5k zUgtY(zj}q`{595ft5&9`rwt!JKH?AG{D8M_-{SG{Y(=A}v+XAwjt3kLFTjD2lCk>E z>lxc>Ol-@!r$PB}D^t8#C+CV+*r0_x?xh?EHu#H&h`alH5Cy;PQzgqtr{)}3{Lg?d zqJ?$btf)0BXiH#bEX#&ZpH7JJBi_Dyi~IX~9F9jk+~4E={tgch5BSBK*ZBIYU*LE* z|LAA+JY&(phQQz$5Mlr}S2^%5_r{}_(z+qWfV<;_X^NN*6L<>P){N8njAdDHcXu>P z!;7q08zjNWG9npkTCr^hWZ4k&3?(D8WX*^&)j>Yo!NIlCbs$VP8tDCVDQcV&2e!Wt zW(^q4Eu#ZqYGLZ2UQ^-IK(uP$uSZ5{Q!SX|jaXx(Fl$d}8xU52wx|Fs$|F=Iq}hEk zC4gb~Jw_~KWDa9xa|LSZ*u{q+1GQyu)h}I3O@#pP*;Vz-8taE=orT|Uh)D&t>d!4P zA)rgrQU{zBypgCm&s@HP)H!~L1A9FQgLeB@8`d5 ziOSwq0F$CjqCVr7A=H4HGVmzQCIZtg+B?QxwC76VB<4z{B33JKvsA_1K=?q3h{{l* z@-c>AS)J-4qZ&U3BT;4~&@hO$+|)8u%T8_z1F^DumV|B?A{7`I;&r^aRkyy)IbYZ# z_wTKO5QrgNt}j(f;=%&;Y}PKCEd+L-Qgf^+WWW7Trw}^^K#zlERI3q)+^rp2+ucq9 z>ieQr7l6}XCeQWZQ}94PAj3mpNj3xnh~*ag+m1rY2S&7~;U=SRI-UH}bli_GPe;X3pk z_o{B#N`z{%Ce-Yu9dO=f(Dz?mpISY-#x+m?+@1ue9r#{cpG;Mpo64-jU-{5{uYxS= zOSLDZI$=tS^Fvdg6oP8M|Eh=sp;WD>iP%ZC&7H{J#Wt|d?!ZET+30pIVEw)!Is0i5 z(9c^7fo-TOyHRcdNCeUV=`MCk%P6VtGun|@sDeoCo;y)l3}mkEHt>5;h~pA`Sl@<3 z^?R^X!o$8cHqwF-`Lbre2h=CU4Ni?x>g`IPLmfC5GDCmwuMKSNJ`~W~)@*S@>alge z2WnX>NL%(5MguU1h?@!qqgt-l_XI6Wad3vLZ@GG%%2oN+&fk)c-VHD+Lq`WoeA~~) zA)s`QY^ohOWgrUcPVs8jZuc^bL&4xV+~Qy+(^bOP7gcX;O1=_p##Q-Mob5vAZZoz28?2Y=hpcHBM2~BjSR2Fcg?oJGNR0FYJB4`fFlx z7s?8BNhSNT=hC-cpji4hw=pFH0?VT+P6bRRV#vtV1+6T)GSDv7OoQafLFe(_mRx!A z$S|g0ZU+9Ys%*$5ma?APxOg5v1qixE_;`*Wa_!IJ6mkE;oMPvBZUf`p{|*Fz&N<1> zG#k7#ZW9aT-Z-5{DEN+p)Zek`SM&;^` z>hT1k$jM#Y3fb0*5I{U8kvf5n6GJEv;vpi&xpUBML@>D;CDRi#2^oScMlMZagR-&C z8+&R9AxXlPSEOx2%FPv~&l4#1QbuZ#Ye2(ciaV)>de~W=@0%c_KRs_eS3iS`W7zPX zlsGYq%I4rscu=rVx8GAEJQinK4j>9elLwIvDXmzR4cnTqY%A83u&pb$Eqh(nISy)N zM>N5hi)oDfVh#XA1YyG(+5e2m_wpiSh*ZfgJz2)o{{e?-!t6wu7KP5WU+CkP>KbK_ z4(xiaA%>@tihEZq)Oya`OiX#r9+NR~MC3m$QKk#=t;DIS*6Xne9WkCS8ASb9e7yf2 z>~)e-U!>|qOyHPRjDdIw86EYm^`$*Q@Hw{|qA-F7SI*>u0m9d7B~ZZ~tl{RCfYm~S z7@!=i*)S&_EQdy-CpvdQ(&m04BW0a6R5IJu=RmvtrZ_=l!|4^B%PgAnE1@Ujwd<&T zsuRM8^+OGoA|fQHxhmB-7sqm($Seq0a>VJJ@%~fB$4@IhJ|=v8T=C)KBc7Hswr#CZ z;XIl1MA{NgrxTu@PSDL`d2*@*y_^#iB}OS3*{0xtRpe5Ljat9fqKitjvWaP8G)Eao zi!rLM5O$1bN-cj1Q~(77cZ!}Jdm0zN_E>RV(#FWo0BEDi0Ojue*p~} zDXv0=nC>8X!*@GTAoPa+e$6@NY4Fb3ulP_Zu|29{0qIavsDOF-;T1MI~Bs5qo}Dlv zO>jD|$Q~iMrGyM44`>LsZz!;&gs>V>geFFabm0|bF+#PskAfA`II`1ZTESkH?^1p%PwJ-LPj)BEJyIND*`3W(%J}}>caYy5 zasTiFfa1lgm)I1TLI4MaO2XuOaF_$);SL-ECL#z02u)Bj%xc*-oK6Wz2q41-4k04& z1SLTT8(2?ZO$aFiyf`Uuv$G*9L=#voCetFoEajn+4oRWN5X2g1%ez|CLW~(1)SS$y z-_u-R;si+UV%LVpsl|~OwI@_jWU>7ur45o8GQnIBlch@t2#7|s$xi&$&h4M!sTLt1 z#X@W>$rV7_HmsXPZcZU$Sqaub+uB|4fNGs7&ZM%{XAji-&uN7#Ne%hIP$&d_3Xxn-_TZ_6;5%pXzYYioOZc zWF(7qUGeebN4$Uk0q66{?D`~OiWBaRM@;kNE{qMNv7E@%0r}b$oo#axm0ESHwn&la z;MY9QAY$aa)~wXMC8Q0NMnXl2#h`}3jUbFPXrpC2Zy+L^PJ~aNo)9?TaF}sC9&mSe zhnFuO@cQ)|+}$6|me-ra5CZ0D#^HE$R~q~C&jCY?yx=d8+w4s-f~$F+H%b0^0tmV# zoSq&*AROld?vFF>4oAco@w5rve|W;XkB@lu`W50~Mx0_D+_N&^8G^-vmIRPBANw-a(P;jCGJHdqgbTt319Cx%4pcu?G<|Uvd)~2T!t!8*L+W4~SrmyCifZ_c;0`X3Sih?Le+)FNe}^;<{2Ew2Lt`kD46X%X&d241At1@5c?2U#AC|* z+Hw}lBvwZ36m21d8l|hA}!MVFCZM^i7DvqT>a0waV#0z!;6v$+jpxRPIO zd2${4q5=z@%a0F1EmO7!TFBM`${8!ZSCx1mYjQ$~wxCX>% z;x5WNm@%qfw2L!S0+J}yBO#Kc8fR7BH^y%8+dRbDkULu>PTA|TiaY5PQjD4nesvP@ zx6RcK7H6dc#;Q(~gpfxC(nSV+0|T2APH)3K4y{Mqe{{qeQ&N;4?#?#VuDYC?xr;Tq zf|-sJzqa2wDeh9O*xX5~oUfce)xDxcn^ecELbj^s7Z5@*z;kjzQKSyQwXKCZqIT6; zaqyy@vl6;{Ish+pnF*+#2VdNQn(gc!NxzKw(jCb`ceA&;U!u43g%ilU?(E16z5?5p zR;+M`!M6>Nly6PlbT?4;Gq88~VH)NaAzTi=t|@BTHNb0X9wPtREJQu~yjd6*z+R*f zq@@y+$cJ;1V7-_oTSXYYHJ;c^-OoZ{1&0ty%p1y;cwJ8@2Ws z=o+0Y6JkeyoKM)b}GxxeDUfz11`=5Dh5PfZ}f7U^Vu90K+?u%-t2RTJg zGe8-|WKUaZ)s2<4x~65PYt2){i-#8`hN3puA%yEYMeoE`hO5~kI+72WC6zT!wdN#Z zP!fOy63o#ciy(W{wd!RpqK=(tQ434&=0`Q|fZR!DblH@)1@9erI_I!(Y-GoXWjq34;+L1B|HV`eO_mmTs<&0%H<9uGs0b8tRDp*Uy7#yRbCOYc(>@oS6OcWP|p{D9%u)283Qp+~H z&!c&+)GO85E0m$wpLTdrBSlGTy-`sqkMb&F%2s>z1GtggdAa}MDw%hGW?ppy?ueN^ z384_OFwY14`q#h0zx#K8fj|3Kzrl-_FYJtE#wHmlON-Gey&|`F(`wn+ zTw$xLw03x!y|3H0VR<@XSr=@}8R>k6q}9kAP=sg>)yYLfLe|@5uQMih0*fKk_&kdz zWRPQC#rfJ|s;TY^RnWoO&VX`_()x4iY9gxfE*|MsozK+^2aagKKe`<&dx z5u!WeLWr0q;Qs#J3I2q2+dxd1*c_{jcsXG@8fii)BLDCXSq1C10U;nN02il~S)HCU zG_Oc8;gA!i$y}U6C3&jzVhuAg5(^D@PjNi!G2#Kbc8Bg7G))mXH%D4?Q4%PVb7)IM zRyTX``4kgbG_x09;&Y>dM_ReSbvw}X1X-UT%L&`MAa5re=7>N0&9A_B513zljkEk` zeDlrkoa`nJn{stRBVs6PR6ew+Zr=uqA+15vLg`31Sei7y(LLIN83pHjy<)OtD1fB~KS|Tz|{h&IxPW z5P8ArbizC{?v6*qy9g%RZ?gzgY~Mbg&maIF4+k6%2dm#YvEeNjna>jQ|H;k&=_l5H z`bT};&k;^P6J`DxuxDTj^x))~qu|BM1HSs@3#3(Q1O<00b`in(yyE@)5BUDOceuZM zz}?+F9zT7;nm3SV_Y%V_QavBDd~FQT)H~Y9DDa^avDy&2sQI*w-jZ*6%#6d~=n*{; zz*?J@!9KDZKGqGdp2CfyucbIAu37B_@?k|Q9Ly{ygD7KNGoGH#VE%}2zF|!9Z*AZm z%o;U@fN3%^&C8cB@#f7h@a7k<@Z!}y<~Sk7;LJy=gU=Cu>zWpr9qh!D6`+3924+{P z*!Pfa!|C*dv}GLPgx4?b@Z#a#qAxP=_T33Ty#Ith|JQ`$d_?H-mCe4sxEPr2FDop= zC1oHPSfN3|o|6qILWwc}fItxCTIdF9HtO07lT~j5ywygvT87GCXJ471Wj1m#BnZPG z96R+(zb49%7(TL1s@T#B(%FhlV%6b##lJb8Ny}(%|1*W)ujEfz{o`4aZqVhll@%jY-Hh07uV9=9RadjSA7=e zfExg|s>QotKV$7C&UJ8G2H;%=yhw@H@%z@h+DI948v(2WL=HA`Aj}=mVx+w6E-dEW zrRWrakQ)DCO}0gIl&oMyfG8u2MeSuFWH2JTmG__;CMzbLxW%EoY3wqR3<|*sbiw`` z0g&KA#G>31Ktm;G1-B-r6hI-hSPm-qGIfoxt;U%`RcrS|nL^MkR%10L%9{*DgeZBY zDMNBLSFMzhiy*}9E7{$ArpX$7Qzxo{7+uzCjmnDRz`8Ye#hq%JrwT-u#=_K!-gG)q zi9{VNiLN>~JKLO-shXVJBI0pG2ryF_0&A$Y!*Cm0BZ{VOG(&ZWlsl&!11f_L`d!)N zpsxC!RR)wbW~=Tc0)Hr?MnqDSs4K3qUaAcg$tvFD*!~;H99qO3 zHPpLUDJs`8R4Zyx0zxQ5T*uY|*JgJlpEOrETgPU-3+}9|wQmr`!l0C@3rDZ;7BwfE z=BnW&o;uf7uM1>wzB0_z)?`tF7T~2gri~<-21G!b4g7E~>fYTA&xl(C+{KQtULVei z4;V%=Zdo5(Rr+PHW5aJhqlB8vT8UsP1EcPJ7Hvd`at;@lIjIqAGDI!e{;U;vDj;?t z&}dmVQ*2+S*9O>du$gL1Kmp9Tj1Q~L|1Po$h_4iw9EsI7FjTo9&X#rAJDsV>5T|u*Xo9MAHJ2v@ z21&7`?qYyCvP@5f>j%f>?8~WLFAt1xQpKdZV&`4rBryiPC}hgC}>#(GoWy zP#$}PTD#Y%Cv~z}wDM4kBg{yAj?sn`fwHOY94NNu9F54d8?=>osSGf=)_*%Pr{4#1 z0f#A&6*-Azv%CB0k1^Z$F-|kjSw`=PDlLYv#TSLn5n-=DEo5$6T3$bMySpl8)o(;; zzTDY*)%+L41zq1`a}|m_r}Do5|4P*27ZNST-hSGd1FT6AX@bJ_Qr{c%+tXW&D|q}Y-mW$(wGlq|hK zg3b9wk=>P#`xG>~VQIiW6K&g}@D$ zWJUxHPK4@F#uR*L$3}9QLPVS*rZ_cqF`>o&X&24tI970+u0$;{l^Bkq;c;@sj{8wW z4pPJcIS>1VlmVVAv?G}q$u?qX^;1#)s~Vy79|9jDwSN4{)$ zqt8Z)KQoZoo#VaBClL_TFs96%y&?!>37|XS%t$u9bq4LDzKlqO&yr*>oMb8C+8?;uj3VB^MkgC*0E=CZJ)g@p&i?qYI_73dBpL4V_oW5VO7N4!5j;nU+soF5;t zomVV!#+DOuS|K^(@#zDW^?czzt66OQdLN!Piyqq23dM$;1UbRoHrs3NI$vip|vi1iZ#FYX`k7k}{=_@Dmg{|UeT%`b8Ha71La^I|n8 zUt-;z{eA45dK^+CELt3@?T^Gj-UK2W&gV0pK0RXH7UZ--w++bV=s}K`7@;#&xAq!s zM{I-`uT3HwZm*!Buj`%3s*uFz7PY2yf_>Hu2}bFTNeXwufxR7VlDeUbv#RVku1b)X1BRa+g9 za`IV507Cn0&Hb8c{W=jNu;I)c8%|yv^759D#6-#pi}k|xggKv((+OA?EFa(E-P;fN zuo6-@;P~nnIK27=`0YDvPfwNP)f1n&MlW*xr@EbDjE}|O&ZS7}f~WUy@l7V&A12Hp zApY`K$nl6zXT`@e;l;xNFCPeD-Y`uIm9&)EUzpS!co&qSGjQj5`=i^DwQFpYgubz)KA;o$)x!qRCw%wa_xR=yf57|qAB;S+ZBVs%ox|aXhZhe<-VnjMTIAEVuE;sHK?@p_y_lql z2$pq$0(klI6%O<4O{-hAao5Cm05x@h3wI4gukJ8#No)Lu+28AUpbrrv^?VR@gr2kRWUqDJkc?0*#=6R<^rWu)k0x* z2Z#eX*3h$#K-*Pd(|=SMoT3{fa;N<7n>gHx(YkUV6qQ?11AFXqZ5-JDPf!@N+__a7 z7@r3iqOp+e^3+@&$Oh4c0iANP@5B*dz5|CDq7eb95^bb3gCHLcpk8aWfkx*r^MzK~ zR5Gl)IHi81*2hUuB~*KKKyB{z2AJBE%n*jULd5=ruO84^-ETdrN%vKUU*@hQ|fHJn_EJUEeDUMQng%a`#YJVHrAl1Ns zYtY5dxa3)~g>ffjrtsBag&Sk9sKZnTA(Iakoe1NE*V=b8DhMLdNHX@krMWJZZ0Rf& z?2$I_^3PLnk$PfQi;F8g6% zYbML^)m#jsskl5l*dkc$-MStth;HxY3ba=n?CQ?t?kGi>1s({K*LLgy?CgeOy;8mR zTq_Pq)!n}%gZP-kt?Ik|zKc6ls9A>hcKEhKDH*N9BHs>m-6h0uOb zq;+5=o*Q5CxkrF}jIjbywdJkkybHyZ-W-%x+ihy;>Lu>15EFIh#?c0vI*?gfjVhf= zwX1D=8+zZX$`jRr%-i2ix^|a`2X$@j4DX*0r-oY0*O$<3>-j?T%_UyW30mT3mbt5S z%J+f5i(2c8%5YXxH8xpYu3nS&4u1PcqDG!?#FOfz;OFP4im{;~bqcf^|4>MvTu2{{ z=mNzq>Jk-XhDVht_HGWLML-oIW4C^Kmm~Hl(IHmwbHo5LAPLmDsJKuerxLxV_1w$^ z#K5(lECYdYA2ZS*N4nWtwpvCiG158qb-(McJ$TMNG`ssvu60*R$;iCD3Q?ribKLDs zbzjW_l@$T(P6B-S3ZQySRZx$;S8CBD_Dq?~K}LK)oU#Fg`?!Z&5lPR*a$QrM-*RDj z?)OE+oQ;6pAY&hEI_|l>M?+uNgK!~AxkgCY6LCIAaOmrr&jDn0FWy~0bv;k1jmppG zXX8q)?}@r|5&V+-zjsf;HKE5BlBX{3!}XuFC-?7%wEgGmNle#%hQ;+<+6vw3;co3W zx8k<{7{K#Z~)z+^I0d|gdgVP`O+*Lb|@9*z$cX!un<(|i>qw64X zi!iXV#7X>H!nP$FLK2XLki=_xC4>lsh)N7BOpH<^7vYO`d3)q>1zLyAjc|LrucaM~ zq8&+d*Z(@1WVrX`#}jv?;E~ux9YM6CMK{8oI}~i2+2@~q*j#EkH>0umB4%)iquU2t zUs+tj0&&Io0*4x%9fCO@P>3Fl5D+JeLx~seA?j;IYb*qJ*hJk^)#AphDw@X6*OOVz z&#ZXIxA$V7uj%?(rDLrT^D0mzSHQoNnLTKhIlEY5lrsBrg48@~HMydmq@Ni(=lt z-NjY0L@((T*RNZ9a2bqWC4BCPcI9&!fu=_*d3+a`YvfyTq^wSwaQ98e_q4;?W5nFh2ClIdqF0$kJeg>`U zignwNQW3L-y7y&CkZr9lIm~RNLU$Lb@1gHqLRO;}cbO7nQ-m~(u2(4}nOe(q^;}QL z)+UrLF3}ZhtY@1GzTAy0XLps^GS;M6wuIB!=0$Nj;Nf`0%ZC>>e|d5A`G>e;w?$Q_ zH3Lc>8}39eckY1*GLgA*h=L)ADhT3p7_`VB3e?;xnGq(!EDAa-?~IvG+@6U}ylZdFAL5p?KYb!O{B{ah!H9p@OFuw%2AKx3@D!U?24&nm8+ z6bP6jR84gM`1=*V{oObCFMs<7e3F11@A2XNM-%cvhrN)hzFBK?X}xoQT(`(>btluY z&bIsW@$mz``R-d_Is)+?Z{FPDaG0T)A)6v^37;MxF;9dz6DZmqZ7zVQqQ!y(Z`*=( zOUN!d%VaX@H3+r<90OsV7>5Heal{k@B2QqR5s(30ft*1x1F}IAgK~gq@;=#dI%;(3 zVlX4!JZv=lrYSZ<7tYR4<~m`BOK<*_M-U!%~oILl<@TU zgs0;po*o{+Q@|8sHDdUjYs}})&7TP+KYym5i8B8Te*Gl-D7rQ@FA*ESU7T=tH;sQo z1b_I$YrJ}Ok9TiB;oaN!c>DexzW?ESeEj$UkB?7ye0;=wID!MAjGw1DASgk+*ilzE z=Pn{fM6l!yn+j6eaCD+fQTBY}#~F8b_qe~i!^>AM@bdLbym|E+uU@{u@h~Aw0Wk(ppIJ?C zn-Tw9Y=n=j>WUj1)=RL%J*5p4XFMG4aDO~vnrBc9Ski*i`BVpXF@~0xOJ*0Z?u<|h zmgG5^0+?$;X=cT2)d-rjCf6)ZHGJz4Q zt#X+rH9*)hyldJ-i3HQ&4W7q%1XDw8l98d9y!p!nfF{uN0OBJu?!Y*;PeFwMQdqe* zXodFRrWOG|7?%o@Tfk(AcO`E|LmS!cqFYS$BT|Z=jnad1bSu%@89NIYB_shz<=<>W(&LX;tD1kTHW8tSvpS-`s?tHPb4NIXiW*vL1q^@Mz*H%EpAQG^Sw83{x5i&h6 zS@~^N3n{J-MfDe^FYeXe=F+DI3-l8z(;cQ7i>cV#3$5@)!^ zi576Z5qf&XYiAWK(htFkr!}XZs=HF?B7TY`)Fl;Y|ID(;sIu>_vjFFAxCnb>9?jOpTgDJ~ z^%%A2%u1xu?scK6xKs7d)(^gFG1tD24Ff~B7pm9MxEQ*O!~H^b+mV{9YY;a_NZTsS zO{Uwg3R!VKfX~`!BP~v|zaFg?;OGcv-1KCXY@}X?mG`|y1qB~Q3ZRnwEbN|Tw)-t! zJ53&u!KHtrM)s@DO45Koa#g585U8(rF%Fr#c#-BFW)2l1uv!L$1R&SFMt4qQ*X^9I zkG{hCK$mM%d~uAgqtfa9NVwmo|)%EZEY9^Rf&inc^5zg>U7(nI^;g zh%X#w%0Dqi#8TgTzcqz`IofcB0^>mL3KL`d8AJmqLES1vJiDRAndrsdUH1)wIR^K& zk-LNLok=cK2WW1KMo5q7-G3WNvBh8giANQ!KCgXhN9Ok^;MylC?Kyil_fXs*p!dX? z&t9FhxTlM~WWaMr()&KvsrTRR;+Orb+xMHA%k;%TzH91AlqGfKml6(MGTmfC#0;%$z$4*IgV`0W)U@xp#Z_$uFWE57}77>hHZ24 zl#}=hJ}D@U_fmVGa{mfRrtd@5F+zn}^iFV5YTznpbu_ua6NnSxc!+rY<`rJQeqCJ; zw!9iykBVT>VyMf{EKzVMuHAq+JaBBBB~fI}5J^_sZ^>|uVrWimL~0=*ZP=1vTNWc8 zrG#mkDrtS_xeIAOMvo72BBMLKh^wnYacp(`AlEz3&3R4R#G~L}R0x$_tq#a%4uK!)$AqT%=1S25P{|q|Sq^&fOEm9g7vNr1UK<_~HFq z=yVUh|0QtzC4O~0f@nf;H}tH8r!C{SWyEAPL=u7^RM*=iWqk_PBuI{LD}V?=V8up^ z%#8KGSaQHTGY(mC2#OfQ`dmIEaI)*n8z{`sv;dMpvO)3!s=_e>tDs~v2x*7%d*m_* zlnK3QWj!67aZ@8d`xHR6%}bGduXo2b$$%5XS!}IHPDVb=>{0c>2*M%=)jhO09@&0T z<|Q#GGONuyMX;`$i6{ebSPz)a3l8T6hj>8X4Rb8w#0j&n#Vi@yy5f8~-!aPrS^YRsb@#YPF{i|Q#VZMW?;Phm9lG=ez<$zCX zf}|4Xgw|9G?JU;OH3>fCD}}(WaTyw)ZrG+6zT7R$)Geve?Ca1eA?t{(Z?NouUe^UV zZ+Ln-;Vm)3H;lt!#xH*H24DT+7kK&dB_3Yf;o;!{$Kwp(GK{zY_Kmjb+RavGN9l}fI-a$?}Nm- zD3>UpD1pp*Lq;&toqKZHe5epTJ9LAn-`6;qfS?Y8_gy>cK%kO7b}36*sS>;UaHXKx zzunRmhI(Ht!Df0Ta_2(`lo4Up<75D zVlgH@M6bMq^1VtfCTwUHdWC&aPU4!Sw}JLt@9-`{1HCs-Y3RM7$=L>HUEb$)_a7&@ z5P{<4_s|<&)#_}}03NSI*@zlS-TvjV4w8GotpN4Za)Jkno^Xz_=SESk)rYo z>;qnDt{)wVjr$j%i--a285p3JyQ6(15tJ9mOrIuyX4~Kt0%*Nw+S#g?CffE1bPh7z zK0zbt&0^QYqr5`>3uUlw?}61W?8DTYn-y(Q?3Dp$1K9i>?BdYso+-Ujd{kK88j3>g z{RqQgu8(b^A(mb{0$p%7i>e}$+zt8Mm7&{9iz8M~y6HjX-1|&l1H~(%w?9X20nVKx z&V`dp_YA8eM5t)`wPD5HX{3;MMX1^=R}L%Vrn2>FRV=20AyvQP$=A3mm zSe2okEM&MmzjPTAfSZoo2;HZoL+Y4dj@P7KYS#qR6Ya@nstJBZhxb)O@?x*p2Fkto*z zT_b+@{>`E0+4tn$>S*E7wPPJd-C%M*jBv7Cd5;`yEqm<{6+;aGy*_~PVJ&sT&tZZ^ zetwkew|$Yx9PVnKcXzIp=gB^`C2iLEfkTDDF9-o*v3|rB2WfG-9`cQUq{nCA;bVywRe|wxaJUo@A9h%~o^1K0_8Zl8VhJo-X37}0(?feC|4-%kNw zzr=|Fz)csTYxnk+^Te&MC+yr8c0F^Jgq$`LKJ+A0ck2`vTZxMRGAY)a5T*&!;efm9 z&fC4W*E+soZAy1u09$sVOcE^Tgf(R(v8aI%qKPJefxt05+mZ>|)pMmDuC8W78@|U% zI;R@+HAsnZYybb6x9}MV#Y?v(~k<>5m=CXxG~iUEk5w z<^4o0s_|O<`-SVzGke)SlI#`<244^>b(K5=46ca1SYi}qkwxcJF{5KEl&|7a{j(Iw zUEkDWbm7VwNtIyHz7_2XiOzZs+yoi5zbYhGhRB4R*kbQj#W^Kx+lnL^X;YlGgwt8^ z>Ad3UobdFdczU$Rpp+A~yjr9+VEgL2V%rjOUd%~g+dv9rBqYtqc}3om<2G7}lzCgR zty^^x9M9`^L>JQd=%_ZXw)(x5FikV&d9IGK4c9>>DVXU9A%qFje83cEb2^t6t6jvZ z42!8OEh6Q@KdW?2mQ$l6}LridxGq#)!U+ZF`iS3_?@vGMQ znVoQGE?(Z-dUR8ZbLpHUD_OyM+Cna=o|=_2=#IxOW+-I-Cik@ORsO7yT=QlzOxw01 zr41q((=_97h&Uc+91b()!@>H5V8Vl(GeCBKB%07KP7~rZfjC-hn{=3SadLHh6qZ!) z{i)Rr*0QndBeX^`+cU@&_Y6)pAs6Tp1&9(jD(>$dFvl4mL~vSGgn9KCCto`gfoo)< z_pu>jnrDv{4Cc5QLyfnoXYaPvxs5sjfr$J(Gkmwq-$XJ<#GkXByCFp6sOHpEXlNl+ zw-_OFQA-MomXa3DT>7~}`0UAN=4zhp@8%3_3A!b$=M(aIMHIq)JYb6%i?1nW`*~T_ z$RhA4=r5Ux>aI_4;WV*y?v#w>wBr5S4Zo!!8yPjYgiE@V~!D#fiSuIEHhX$ zG*3W|fD==o+2Te~M5)rvmWExuMX5uFnp2C)tUAZ%uIEK{9dEU?RzXwVGD1k0XRC8L zXK-eOAmDCpX+k_WLB?uvFq<1unh*jYAwg5}HM)RVa6T-ULcr;K#ym|%gg#C<9%fJ= z#Cbx}1lbIyUzP<=k0;EBBW9jKlg*aG701w9WY(VvAV2^5nJDuw@Yk2V{I~y(UX1KH z0CONr^Bv;+uMnalPBZd<`YXI!HoW`z7J6E-Bm($=H*a3yem48Ql>#=T>rF)#Xi_9s zpOi+W4El<6xE_M4mm~Zud9y?WAq>i9Dt5PZl-^=cr~npJax^gvFI=JU2J$5q66U!BnFg`)Byr!972SIY``-Sf|`>I>7{*X zwI=Tdk-TfMdP`$6TN96Ql9DB3pnX;JG@C{C#t*oi3s3vl8_-yMQ!BDXn+m-j<`fV{ zLGJufShuZF3Yif(K-|($yZ9On0EZbICZFrKBDC7P6;cM}fxJ?NENw_jRWV800Kab3 z+W?;K71VysQx}Va=KiCiLtN3#_qsaX{_qnRKHNLTvT}2y3Cx(L$p)#ewr2{Mre@2YRhk=EDf4sk!E&=6&fRtO z5j6F6C}4W_MxC15%eW`GGYS|}JV245wE zbFZjwOB{(~{+&Y9o{ifvBiQviuwwg4BLKqV7|ofd02AHNsapT;6vQxv6}!ur5nQsr z*FD(BZZ|3wNK|R6+sd_!3?v6oJmN>W?FsfP)Ir3cqUoKIx`E0Caj`Nru4Cj^LFVex z?LaGQBVYQyW<&YhMGm13Ei41OkP$MJqALXTVtBhBzFr$FT)W0*}@=up2gOH>d2*i(7+{;&jym2{*{PKnEOjgs7C@HHJD!H9D(R z!lAo|^!C*KH5aF){?E$5>{g^k8zQvBZXXlU4>J3hkmkDJx%W3M@O@C39e61b6uw{b zzIF_SAZGjLngmaeXMFeV2Ya^yTV(4TFwKnnyQx|$_X9lIM=#c)Wp}1@_qP(MiL3_L z4M7S)y^xWvs_JWuUnA1OeY*NcyjG7RDvy^kr>6ci>9nG%pawo-cHkB>P**$av*qvneVeNR|y zM8zg__GkIeY{FQaf!-es%TXVj-c1t<~^~0A2HDr_pbFkpBuQ<^#ye6 zifaABqB}bGZSq9FmpymxJQww4gQBg)HHbWeJy16g#zoxj(6g8C?>Bl+Cb}G0jJ|O&%s-+cAqE3 z(ih`USDkF2wf;+KMcP)7n0pJW5#L1%>E7!lJHD`yA`vjp5y!hDj`w$%=lK~|A_XHD zIlb0v3e^OafRq)dE#qm;*cQd+14%7_S%|LA=h|ELY-X*sU?E-RVLzxOl&-F^W-@pG zU5GsW-oyjxxF^Y6Tf2s3c%6lGv1g3uu=VtLH>6LJut`SBX*{p|XP5KWh>ZcvK#19)NA*BS%|750(v(buVFwsV2FMFu*dlJd(L{KTGs$Jt;j)c73kL8At-Vb@bd&u3*yY4hc+F zV@Mwf+&MRux;PhMOs&^(NouNnrZloKc<4Qwb5R-uZsOY$YWy#a`%@i2bHf|igqG^j z8k;iKJYicWoHoL`37#HTe0o~3tQqIL7;$D@ur3*=^^A30u&gVVWkF8v*y{D+1`|SU ztHlYaBqz!wAS;A7WNgS=hNSEfoCGF!Yg7f78r+F?L{cMDsrI38C-$zUQWNtOC-hKa zh$&*8kGQ|T13*~UwcU4+V@`@pMgk8ZSVTDobGUVLhLpsF!*JmzT90B8-5Ihaix5|H z9Ll)U-m~jfK_s)YC`jR zuv0;RAO~Qj2qBA4lN>N9K$-xW4X>ftIgY#IKLrRDaL$lzLtYl-v|v4*pyw6S0?dgp zXM#)wut2i{l&ceSA-L|CAVb;T5)eiVh{egXTwH4{s#_L8mKCSdJ52l?0*(MpNZSdI zpH}?pt2eki1Z?XOOAw?;?kZDU%e!7K+xxmLi|vQrTTKLn7_m+>raa@gIT0-oLa-TP zh`@9RxIY9OCg3m;rZ^$S1DM3b>^VX50&FWJZ%|!8;?7!<-F?kAE1_H+^9)7r9Co=i zuP%kN9iOw|#M$v!${sIi=@Th!?(C&dPEKgd2<~{pLWtSO%Av$LtD3WVArdk{qwN7P z&Pd4|orK_InGBU&g`8oE;Gj?v%!la2!vKv8k^mM)P8p~33E}-mM0W$i18|_Z3Pird zCGKak%s&iA;m7okKNDqs{`C(+lKK4Kz1_sTe0hg|^KbtxwoLfp@d@9(eUI(hTg`XTJE$q<|WlY z;cl2!8b>d};X~!(EMpk0*5O9Zg2&S%7(j@Gc|PFb?hY?ryuicD7kKgFCGwVWI-Rht zi&>0^35Vm+*qwe)iW()Q1X0EDaBx<%4`L-_SAsdEUr!TM~j15Gtc+7naA4|}RWNCRYx zD?zL(CV~#GFQsHCs@R&x+z&hfQ;oB`%((qu19?$DOFuY$md*M(VByC4uHcyN|85si zL07)f?tv)W704%D#y+-a7;7*)Yd%$1eq9GI>p<2)q1t#{a}et6QMC?XMk%cL;4&iA z?+K3q80_{xH?XChT42A|)j_g$ZX4Vb^nGN_;1bkGPqfRkABH9UwGlZ(+yGpVR^^4i zSnhn%KoW=o9Kk$6*s^kq8;Uq-<e=E|P3I(%3PAQnyb?IXO8jfU=t%I`4<1L-4EwcQZpNj?=?D6^hJ!ue(XZv6bV1ZC z`kA~TuJ*iIi6Iq?y*z@i>|;8RHhWNc9PD%hong461M!%ySb=L7ZBqsC>_F=lMNvt9JEGNo z4HOY`8@e~hqgPT5=MlU8trKO&K`;&b&NKAdR^Rn;E<~X2dy?-(RT-Z%&gV0J|GPin zfB9ekZ+BH=%=3g_e)Sq(efMgkrLf~lR_+VhcE1-CNU1&`kJD|SJX8eZBNc3T^wU) zXRb7iN$SkB+b3D6CO(y6S8@J9_rI!Lt&P^Nafuq?J^899aE|*~Rm!^wHkbVRx-Hq~ z;kves*w4i=t-RZT!R{JhZgk0>l`tsWs6Um5^XeL~TGg$khU@NW`FD{LC2L>HJG<{& zL-oCT#*gX4uYJE;L%K5XWv`ckODD?Sq3l}izK@)^6*YA0Yg-Ig+ZS65Ve7xHZHE_R zlfEbai3FF6_p08FpWtS2gAlsk3$Dd3J=fp0=gI@I@z#MsUqB|gB_7Z(Tx++!-*W@w zYp!F@4ZWX>?7g)vZ=FQudTRfkwv6SxAd5xbD(NtM6L$-)XS`qMJWY6bxX1B$w3rLD z0d%)9+t5?<7*_`Pz)!KI4O?2VtqEH)1$4n|Op#w4ZF%hXfGZAqdWmHb4>e}%J^6ZV zOvT|aJioSfzpQP_^}gLAO^vmRH0L`lu5nu>t(G;?yAw~-`xmBw8zU}y205|LXeMAlPier?1(c0Ax?}2jhD89ayJ6GB4L**(S zsPVb*n05Jw85~sH#@Cp*=z%c0dlful7n4}dmuL6F&+IKXYi8A*FsrMPv0ID#!Wd($ z=>BJ3bxpiM6u(9G!F6cul5p9(m<*VZR<~_*d%?x$s${0Ud*Qx9?<(MaeWMqA%Fuh1 zNX|mwYv*IUEOfHs93t*OZb8Uo>M~S4c{RX~5i#iyLYYUkYEl9!JS45R-gQx;lPL*5rXyJF$Qxe(H6tn_vPYFy7hAuQQqFs zv*4$Wi`a9qzKPglr>pA-bv=F&zO|o|RgqJ&`;!t<&e&4ImXo`bE!C+k#)!k=h`Zw* zj)wz|cSjtKGo~q4Cz_P0@=`5ED!9|B3#*c0ihcC7s6tYPK`Yq=B*chLWX;Gfx@{O? z2mx^lNXg^7L$Kb3EBnm)Ubr*H{Si|P*tTRYBurpYXjCAeM)FdKm?jh59q;ZiALfcl ztEfA!k5QTzwYzE;abKLfb0x~$-`yFe83S^*=<&c7Yg6V7WuC-PL?Yx6Y*xUi8GXgQ zm~rFQoQgF{p(qg$dByluGOiZ``Z8B_2@rmlG4vanSTN=)*ttGKmR@A%(#DjkFUP| z3a@|hHD10u;pyoKAt-QU#KVl~?ubanzQxj_MeG1G6$prsHe(B?ydrSC8tu{#u=JTG zX4n{|w_wx3`Qmce)0!GC1qiva89QK0ft(BBWc*&GArbW=VpC`~Fy+(Z3E|rx5U1Fp zr&2-)0f)nkyW?GrEs1PE@e~7=Wx?@yhZqfL2+RmmgplIAEO`3#h`eRY@qoY+7;L&A z9_QwbK+_s9(Dmp7Q@|8+NV87w|4fV3xkpx6%#}CHp2vLwdUYV4bUBuLo9z+{upbx| zr;swBuLBte_?a2%R>(#SBE%4&>MGIN@00?z%WG7#7Az|6X_~OEWnf33I3vU(M4uq4 zh!A7^mJ;M9xTrr01gQ#GbdD0k+T~$zNT8}HE^#6y*qtB{L?4E_(%8Rq=u9sWTDB!v zofx6j9i&_~nMxzd7e(YAWMa?Y)anXjWQ?NGRtFRY0$G;>FIq-d)G5!sASVDcgW?e? z6EYU3`#aD>d%NUIrL8rmMwC%4dF%w@0Cu1+gu()6sF0^=D3~L{Y($wYClHBS-S$8z z4P+$p>yj)@IS++Qwh@WDrYP78>VOak5$xchUaSwJ6GMOreL@|M&g?x%&&SPEUu7wns-Nsb;B1*0Q?A4B!q^`XJAn9Q5N_Edo zX>CJhA70mps-S(k+i4CF1BIfT^+ss`ROd*hDkWKdiY?A_9f!NuO{xmXjc(q|in%Qf0N z68N*{`f^m_6(9xzxN^&~hI_{uQyW%x%wX%itFs(%lJ1FKA`m8Kq+EzG0mVV1#WfXsZ`()J9n2`(XRJSuw2Pym3+IP1 z+6q4kM7ZhnP#GI`E<8T1_}kxokN?mA_y2;*gw3zxFaPat@bCZfmk1N^^6nl}WCH`I zgWWT-eWWKaD2+ps3dnVlj2NJx>#jQ2+@E?^BGF_&SE#E)$9|*?|E|?AaJ6tBhXkD( zS4yfc+}EvaWfJ)0?D@;xp2SyJ5MiZY+!;(;s{ zG3dpzEt6`w)@h-uL z#g3r*3;=kIu+v{d+l!u${`;xGX^F<{_x zym*P@-CY}|dNc<6eG=-rS&zykuenLcqCh13P%mLatk1VN&D!9sIP;?Jd9@$#J;%mG zQir|uD0L++71F*?=deg!^peM-a*yvsuj%Dk@}2!}hR|(Z*)=g*!QgUs)p6b+lH3V! zBu+4MjeKl)f(>>9*>IO*5qb3vdQ^Kibpemxuu8fluZcyR%%Sih(^!|4o~_)Avgb7{ zDOZe)pCN9kclWK&quO&8C(=fYP>+?g_(5}CC{C;PXX5cP`#94-%`dGkyz2dVNl_6N z6RObjXV{mX8~u8d8!jxn!>$TWu2E98a^%{t?Q0~O&&D5K+YkNcq}Y=ZlFSvtbxgBFwx`sy)7of2emo>f(Z_Cky&uytPdh zPniix8EaCU&%o&foX>*Cr-Y}+GtN&Ze0cnbkEch73YMI(Z5z^-A)1kr#}5gxu4io9 zY9gZ$ouH`hT#)QNNw&|ZWQ$SrK9<#8-QD@s+{A3?KYJfkoMW56RkBQRoK`g)Cc8M;&JuGbOOmk2hU5eBa`w&hjN|c$d7g21m@yqD#6zg( zm%3Ahs6vWhnrU$4l@jr%>R6CA5o-4N!)85`_?a%jNdB6&y3`w<%AjDqQhCj@iedHM zb7ajx$cQsxnrHB04obQy5@&>9t{ypOgbP)Qs6{Va62 zbE`cYPCiYOoynmQ#bOM|8X!qP4#bn%94bT;0Ol|uPXSvDxSJRnLUmO&7jAo3tJ@_J zL>O6sC7b(G+U)&bmJR1^s~9F!F>wUN2}u=sOOTYiIJoAxTY56!idYm~%)QTs%KU&- zz?6}6L3D}X_Vg`2yd|6-U*kB*0Xo zAwe`@b)41&rZ(SWuhFu0kya8hA%aPeR&!cevS7^&5ypHV#EIN&0AM*nrUQh}kZp$O z1YiRzklBcYtO=wM#A%$bb*#VQ(#^CJ7Wg|ses3!_0kIf8VWgZ8kRf?P+BT#(Axgfb5EJXb=VT08^# zbQjnV0+J?ddBM|(ad@0@JRUH6>IUz~GGEf~?BQAZN5ZN3W63?Y;z9qIc+8)F{Y;ek z`Pb(bK?u0NyT|L-ukrHLOWfVv+kTtQkZc=tWWqefs&o-)wv~mEUEE8ao=!NQ&v^0h z5;0nYP(S>jj$m;OP`S1NJg3wf2Qv*|z4#ht2R;a68i5XKpmykZ3`i~qkCSbbk&V?t>Pq*n%w&+qncScm@FW4=ObAf?zVV$ATKrx}O&fUP?5NOK_aAw?-d z$HPZ&st)Paz3BfpP%A_n6zbJ+O%O6jR=~ubpDG}>hEYOrOV=@vn!JPPV_){pI^K5O zyx#ikoG=k~;6%wC|J<(-f?fA+z4Y%rUEWIIhTZ%nD2M@!*hgcP_#@CQYo779$r~`c zW~qZX+dHVnkW|N=!uIasB3u(c798{k)>Gs?*E&V7}Pf znS%cuUmJ{(7^02b)ssl-FjmL)&;S*W*DB5*6nuC}m8405YYf%s9EF<8z1#f3U}UH{ zz&);b|NcF;l&#sCfyeiH zUPq3|S+HygkB?8tIa}Q291VC3x+CAX1$Lilwo_`_(I=ft3pok5Buetl_>JPEV8FHv zX9p2ob?zDVh#t_`kvQ6V+cmkW7WLs#T)p+N=;ioezh7LC%byz_)99EtM5c7HRK@8+ z#hk3BDdNqWS9tsOgtTq|fVXeo;rDmI-3#D1zx)N>ynf-zHOA!XvdFPMhb&(nsZvQ; z{Jaaps7!aq!)}OE;zB9Vu$FVqR|hKHe^h6gMyx7i!FCRrlcwcttBN~5mYUSpT1Iv1 z*_&mQq3Y;J)JL8c!lw5jQvC78wW&^|5sx(q+#Cy3OJ2F3@P#Z>55Gco=%RP(V4Heh zpQ|-V9njRFDpkiBu7{sqJTEDOQ;%mt<%sXCWG<4nU_FC$QhPTKE^b>?Lw_HAM)d79))DJMr*V((VuenD@*&lO#w?qb) z!-1YOM!;u!l|3=DcUgMQt@4(0LSK{PhRej4II3L#Z1`+__G5p2$8@Z4CCXzzpm$YxS+%zQa7p-bQg;m*iUBHuj4O_*7rpQpL2zr$ zHYc@9>|(fXKd;P5#hgmBYcB?ggTZU|r+31}VJwMOjp@9(hw z?Yu0Go*{;vQ(UNn)?4eo#_ASAaTftf6o!4JMq;{vNAr&0P=>A|HaPO3kks?*5d&$fvvN1mEJYTe!6`#uj^d#c}Alz3bZE(XWSVMC<;n8{Mku0*1M@pZ{1w zUyX`(cbuLKaE)BU%!6q2+5Md^9ibXI^!b`%Bs5hE%&UT*@iX_)q0IpSb-(EAd8&1C z>0dhAB>#UCjfxUdQmosCC1pIFS3EwQ@#$m6<0)fZfu~c(`MhFXPBL!uk9O@81!A_jiAT!}MqP>h(Q7o*wc0Z@$5n6(2r+#G9|a!u`Wb z%!fOGB8UUxJmVn19oQnBCdM?cSWhd~ZMAqc5hO{FB-mV(IL|Yp?_oiVjHQXdt6*J# z^-Q=s1WX6U;V@&SfCv*Mf+xg@pdoYUl?0LmXaY+>N*fT|2i5Gwcl~eyUZul{ zx?W8UA5Ok+OWr&d&D>rCCxoye1dGO;c|vyQp%Tw1+C*)|X`S8C%E*E2L~?s~b<0?m z1u@z>4IB`ZF&`o(4)vX!CXYRfW;kGb?HM0GengD1;)ms*&yjbZ>&5=TYOv`C!0S5r?<_Y&NUf}Nj9`nNynFQxYD~6MrO_vcJ`X;Cx=!7{0Y#gwN z;`H={^XY_#`xnDz*W2@fTH$pI+`E<&e?hFdXnv^6Hg2E;`-DlUQ*2iobGnG4=tjdJ zp{j5%hdFZ@D2$;0wwcoWye!Ch0iZaC35UZSmhAvh;PJeHC?b9OfCpXiY7RIZj)=rK zKRsbt7Tg{05FM0PXLFnCkUTb2n^InqWsXWlwXm&4ZE+(|vjrrvqOhuFnoY4@*w|hU zUV6e)ZA|^XG|EsZX!SxV*#9?mmW|~Q6t#?U60?9brvR>nT8aB0uj8d!EPMVjS>d4+ zk(H1nBhmyRzjq!(b3EMP6wKbyL z#-1E7g3Y%M=0yOA;Rff>*VSvI81 zNSi6Z3otK45aLSPQeqowQS!Hos``Okxg?|rq+oyk$rS|F_n`H&CTRLkYu=Te6T%WB-283J2tCNp%2JAZ*f`kq6`WTcDLd`=KCodI+ zPK#19LXWtTuMC%yWG7j411tg%qJb=B_*@)Q+$Og?CyL}w5T?v5dGy!~!ONb{>;xVH z&Sz5+sxN~$`JV-UU#NQ*JxJV$B3$q)qW;dz_$THf^`*q|NVyl@}IxQDJ6XU)f>EeeZnD_3&g|2Jzl;ro8J)U z&Jl>K3b>qPL~^B}(QfE6?yX~7#lBf9duIf*4Da8%uGQJ12SN&2(a137Mxvw;R*+;w zRwyDs!G313?S)>P(yOLvY3HYY0sGfRZgrAoh#9V)}G z5CW8dbrXF5?mhnS`ya5bD_*~OgRkBkaesf0Y06H9jUeJmx+QX;mFftf)_+PsFaHAn=lTbnwVk-jev8KP>NocXoFskPHztmiES=+(5i_O?dZs#)tRs5hLSpIO6_j>ia1~QxBGR+MgSh z`%r3H^bvG4a)bKXY>2*;VSlNl7{6|4HXG-%=DYKYP}I;~^$5UZWG#DcCGxJcN$vNG z+YSgdrnHjf9H5P^6rPwI$aMDYyJxMRbQw;Wz>ktz7%?=3VoI|axHf0 z+K}A{gL`+!F^=#$Nu?)X-3BIy9daLKTK-H5Vb|}qG}onDn82-}RWF9t7l_k8^xm43P=@IK=fd@JDU78&MNMAEJMeCuoWYW`c-*~ixm z5rK|nKp8o0I6Xb#>C;C@-ar&g(eK3SB-uy_9IDb^-O=iJobl?_D;$ry~Gk4o&( zaKlL<$Q4USS+H)3Ed^wEovdez-{Szbc#Hm?7XU(CV8GlB>HP18;wr=S-L@JGJNMnn z1g}HL_8zACyq_Bgl$fS+%cZNW3xisGdRU_~M9iH+dj&fqP8NfyJ3>sWfsM3M`bLZW z^sxfPF2{)~i7WTx+8+45$afhMGGE zRcyvxHk2xXh!H?a*kp5&g}ViHyKouuJS``z+t%|A|0Gy0fjbgV!Path>&OC7rrKjT zzkawMpNnDZ@xSNxr9Q^*)|trVY=J(D{eJEYdk(KG(Js%$AL1JQc2`qM?N@W_Blg5U zEgqk2P6t;Xy~pX2)xKKlbh-`|nmcyvu=-ZNS1)QB@{X-0B6c@ta>pZfau-8DSQS_{ z#-~T%(__Y`C&I@^#fMJ`pFWl>k+r2p0cWhKbLaI= zwA7}eV&v|u01~J;kBH&b0)e{A3_9`|iN}60AtiTkQmGh@-XQE&vYIrkxL+sJ6mdKr zF-?<`+q=H6><7vf>srodeEjeMA3lA+*I&H>G$Jn>@@a)^n**6Ms=HK2)-6I!$=M>6 z$lRZY{Y#~a=LF>}$u*LPcmkp=6q`L5Suha5Vt(UR&hj9-DYYGuJHUhh6^ox%?c?h( z5UOgQpyXn@j*wDZ-(fLJN!+#9hw&*TbKp@RiDJ!ybt7zRHiv2@M4oVWm~el%!^81_ zySoE;ju2HWDcQc2b=X3g$VmxWBk&+bZWXt~R1uGk>f~r5=Ds7g_hm)B|D--PnY2b4 zK@}N_q!|eULWHnkVoB@_-B#-dr+LDZX1hn^n5~-Y3cCnVoFGP&tq+=JWF~W3RYHV9 zLa@i%#k`j@QL6$W49=uPY@)B=4sWU;$3jAcVMFeAr{qMLX)>2@vK}_84nogBp`O`> zUzB@qJ6aatln75}!nzX98{_Q;e7j`)uq^llLgoNgi+744LWQu=grpk;g5bD7C1=%M zmYcg=FFvMhvzJ`RSp{nrciT!J%3wT!G9f*_$A>?h@$@R=7Z3jyffXM=KH=%7->d%f#wxL3AC+X7%2#p zov0RuS(K9cSru!|SmN4KPRMD4ZW+RiZBxXcNSk2ejEMy)3If~O4N7&!l2qNz$9r#& zv}RUtRD=oO9H4naM#hpB@X1`%qQ@*fon~KuggMUOaImz9X{yA>bv45PX2v|vI2;Z* z91fN2`=w-7%KZH6AKkCQjC^>w$KCxsj>kKQ2$s_$ zw$-wm6?8Mdw#1yUs{v1^6V9h|Wo~cVhRvJDTh1`IfUf62oFBua>kEv1Ui2P-;7Y)e zPA$}EH&T2}$%;tsEDp=h34syAp*A=vCCFpKaz2@zStgv)isRiqzWVxW#1O$gWj&wI zNDs*~7){NTspM!fa^R|P?ZE*XI_J?*=0?oI&;(Os8tiSvZ@I|yN_Z=%$Ki~+iXg;@ zz>IC%231E-jOdl@%xqSN&VXmPjD1#lx%*5^T;mcXYjvBkplrcBPdMHk+aUa6F!tQ~ z8l7x@OfKJ-I3%^9UcUHRQK^df)=Zi`pfz{BGXMr>ocdgPm35XnAaC&le$WQ9#w)He zipwaGYignqWH5D@a|{To@n>pnl(6~rmUwd8JldL>FZX|{zxpt zIXHmB)zzkejlJ7R??}y4wic z@r^mu2}~hw5VH+Iqq(Hv3g}oI;|g#uu6k+jRH$SK=0-3r#DlUXRLk=~ZPLoxo2IEY zZ~Z=4)WprPqjO2Baf3PxIjeJs4{twy{DlAd*T2Po_z(X(HYoo6U;YJ_B|$d9yLa#L z=YRg^`161D6<)r4iMzW8Q-sv~a~fPmF3Gdc1G=~ObksP!7Qtg@-@0vh`@=hkB)oq8 z%E?z;-Q>*vKDrZ~RyQ8os|u+P)jdwG)KM))W~XxN2x_Amc_jaEch(n0a#h`VgqM_& z61CxS|1&Qw&fAbW=L{jj)6)}v|GRJTzyF8-h|~Fuzx;Rq14zI2=YD`0L+K9S*EVEv zG7$W%Y|m#u+$02dmC5c%#XIM&G1l@rdAoPZ>q$e@x%*rj6!hPtx9J}uk4W7atlg*K zKH|E9xBX1IuyVfTOjbwlMNP?cp-hi4;O_1YUw!op{N=wR{Po|wgX$*$z_Oh1{r8{n z_QMIs!(ZV3A>!-TFCY_-icfJ;8@uuxGPv%H1AMt~I5I_>+#JkY65TPz<$*hr*X>?n zh;C$ULMMNx)dP;lBXpiI!ED}( zdt)C@3f=8#UYFi-vFMd{?V92HKKs9GB~&y=gJ5LQ-M%~WxXYei>c&uZn5OFMgajgu z;9cIu>WIUPc@9vBgKc9R4_DU#0!Q|&cOIOY?0cG^fmnyZJ8}8FMq)2#pYzTA`DAQc z8td;`3*GJ+Z`JMB>fN6To?VL_yRJn4<9qyTB!}y@?j;$m`<;4zJ$KK347i7jAtrs% zy?gHWdy?I?XIS=1?S`HD4EXqCz|hb3em6*}dQnHvk6KGV6)gUe=&Js{_IvVvxPJ5J zXmRb>54C}1S@7xc6CNKQk#n-zA@BN)a@T4^up$uQ;o&8|`s!=U^WpM3zTmyIp=vgF z0C%q~F%m6b*LtK7Lv=VQ-ZuOFlDb}yVmH{P7AZ(Zra5J4EpGcyb4U zKPgk@f=JSOP7~9RW?RQs2r;)}EU(6q4s2{oFKs1T6oBDTJ*-OE0(3BN|V(SSwf;sRNo zN^|(DU3^Z+DZ3j`S9duE3F~skd0mjU4ePSv@$m_#(+TUk0iuYJ zK-{ocVsrDc>%wR2veDJ|Hql!#a0IIeK4r!G51;Vczx_Li0>Av_FL8f=hj;Hj;P3wK zZ}IW*gvX~de)+2f_YW^H#UtR)B>5Y8m}h%_Tf(xeb^bury~WS`oROIk_izVpbjEpm@&lzm}46(2Dg3JTc49mJ$6MZQVA}5 zkhu^;$W=mu^ zvA@eqND#9N#PxxV%PDFh*Lr{Znh-AE=+rT(lv%=BVhHza^1-vM3 zFoiJ=D3lGDoj4kBT!z9OU5H#c0k?iF(P`o;kH`VUExLu2UDXaB`uAj}Mh>a2R-Kzh zuL$dhpaXMSxvAN+8L2e)9CQRG%ZXK{N)l5p(suX@v3Y}dd2Sg%@#fWQ#OVp&e|U?(`F}p( z{_tmb{p!g9nz@4Zb`HgX;L*shrUYzJX?^@oQSEvT^ge#6ZO{!=R$D{w-+jbi{mtLu zn{U3uaTffK|Nbv`D- zRp%BJY6a*JtHX$amSwO=NCH4MsAgLWojc#PLB>9Ms0=ld0;hGu4{rm$`F6p1S@Exa z6|kPrsb$+B*{&muF;@jouI@|ya}-* z-4Tw6z@fN!H9K{?C;7sm1|DfN41c=5B6uO1J#ItXCivaQC;VUk>F@Ag|LO_9``rip z&;Rdxym(M-DmZHA1g6|{Pt@8P;@ zkk3StwY56-8lMxGT)ZRQaPo3rGsSYw-XpS(L_=ll<0pDj+mE>?E#6b=P|B_)-9!+pMopD}QY{kh+8#zx1t{Tr!4L+YVbE}^YSGVKZvg-jsu zj#ejjTNIIz5CpBBOq#9d%^5kRT5Bs2mUY3ptd-a-DiEcL6&7O9x~@n~+42vA?Di46 z3gm1KKg{mLL|W_ATSV?_IPERcO8>mB#WU@N2L151+@}(N&Po^V)wkkNuU+TZAMlSR zI}ZQrXP=ZjTX$dxkh(wU4RIm+d&Syneo*#%PoP>ub&k~3h!KIw2mAiBvs3{J_E=X( zkS_#kLa+gTPS~>Ilo%hLHvI5m!-o$W-n~EJ-P;fN@OZ-0c7|-5^&gTua?EDECd|=G zvUDOZ!v$=8!Rh(KiV+se{ z9T=JH-JGVW3J+3R{dyC&bwNrQ%64YRmcgo+X+lh(xvqIp8U6`1J83zWw1nmgI3Zfe?ecw@~!60+{9*LIgS! zR;-OQCX7rI4(|S4BJYzEa{~ZGJCiaorkzXGwS9|C%054v=z?(O(5yFH|k7t}u z3x50CZ}IN!882SG#NqA%VY2utgowjDnc$Wb(-bk!5kd(X4A+1(R}%)zA=)t=b3_jo z3+1A?90NEI1dNjgY!VT+2-axgN(4kA%n;1X2&`br;Fv+W0doRnbDGg~2G$dh&k)_f zl58F+=Cq?81Eny*vAWxmDEWR(*i^8Q*gQ)zQr?hrG*ZvDVND4f?fOIH<`iz|0=T$2 zp}DQq{WlmvD+#dW4Qe*>M(zXQex7g)5syTe?hfEIfdgTp36W>Sm?4s|<(c)8S+-&@vKX11l7Z{?j(Ei%QeExez1PsURp2yr&o^LLcIDtrO%yakL0j(+EvpX z!K5mHN(_)_RoL$p6{AYM0HiH{8Arw4-JL0`Vc@$l;*$@M8r}v7Awl1zkE?mBARrQbS0QUfX zJaZTicG{#Zio}PHpR?y3!C-H^vkdB53~o=Z^42{O1_SWe2G-mMPJ9;p?SY)}vtBF8 zE?qkUN!#TP>^Q%`%z#QPr%sLttbfsN_Z} z+yV8&yO zz&Ew`ycj)*6Mi_f+q!HBCEM0waA>2>`+`~ z_G&HEbFjuq)c5K6n1qXZpnQ*=tI_EGV(aYmbjG*eevfaz{TBCkclhucZ!=-@LcFdLh0U<-N36VihVCRolp3~ zAHK!^_P_m~_~C~i@by=B__JSsjTm2Inx?`EMM{F@y!bG{hZZUb94+@Z*r0@bz|<>q zB}=FMOPU&efQz!XCTD#!_im1HP-eF)xx0`(d& zMsN`qV&L8Z4t3pKBd6z_a5^n``|iD|$2zd+aESQDFYfT_19Wce{Ak*BOL#VqK z`vLM5rEssRdu~s=O~%@jOtik=Mg%Bv4r8R4==hx4wQvPuvzQyyyLTV(yKle8U;p*r z;J^L1N4$Ig1O9UTg^}+716NB8OEe4+dN++qM{q)>LJ+u%k^(M1TYny08&HYcklO&* z3HM#h=4AwdcKZ~X6ML~buXQr*_6V)l-QBsXt{MBjK}0b5y&cY(F5RT$*7yAxs2_gg znRmFv1EhP=8Ix+ZhTza8%g+L0Ayz%cf&t}PfI39NnBwu!24d0Nu z4_ovyxhTnqmK+#?TR##w)Is8&NP7X^f5CIB1X<~Oc-awkeK6tp$B19GdaCqL!_c!3 zsBwE;Rh-COSQu6t755zC=EPcw#je=k63BJ^2?=3Lu5k7T56!Fn z51R{zk#S=*Vc7qlz5i;GBgwLK(NBq)ISB?1B&n?Kp@+R*x&QxR=8BBWIcKJeCQkqf z4g_;%W=ihER#h|e@BmOfGu<;S86sJk1rp(IZlDjZC|+cdHEX#HMiBj zw-RU4xhD%8_FuzoF`47qV!X!hn*wjUUN_@A$$K;I6h^*kf43RUb#d{H-^?hIJZ=J->F~u-Z z1Vaq(HIqX>a_*?A3S+FqM7e&_TN|$z)*9-%mO6W~QV;z#trXEHlvm&teed}2;R7#T zyyWZ0kI_UC`*bbAJB*Q@vaKwY9!NV{YogBeFt-ZO)cD?xw>&e2$T`FzM}_dZ!gLOj z`{`j%NPnA%E#A`0k0H?Yorrg=7AU(ivM*W178;DcwgUeoox$fXk1-vG;INmW-;N9suMvgo?tiZH2|6BUJgk?Urnhz7LrC?_z@MYEg)(JL>K&2#2i^&(&Ox-6s14W%K~oupQ30i)O81wxS_~=%q7H;UMLl^% z^b#K#qTG8*=@G#`?ky=XH(^t6Aqf|q!x&8nRfz(ZwZ@J_=Om%G8VJmaiRs>05gci4 zzzJ!p4J}nArm5|AC-i!wnayU@bw#BVRa40|tSs7DqHA$o$0n`C-g}HOVnWT&^Jmt? z|Gnv~|GmHddy829XNjEpO(^r**S|oWjKW4srP4vqSgLA9*9CShw0$11jt7i#5RQWW zKv{#Xthn-V^xn}BMrixP#n`@cYU+3_+xFxTa1$52*MN-EGq8$kn#K~x2TNZhsna4z zHu{v(^xGS;(buEB{rBSEb|-o{Nq0{-YsyMe8LOF;f~O4m;6p zG+-i{2;K?0Bv_&k1lNlzHRiuN#`TXE)1fd>>hL0)uWinIofZ~{3&o5&HOA0+|H)I) zAhby2g>-n1E)*PQ8M-BRM^veZj5n(al~D0YnZaqF3-@$T35}&%%%Bpwgvv+~(Zk*}FgWM{cIRoENM9A#-zMu zK|7a$=;-b$d29obM-;cd2!Q)y%>ZT6k25gh8YcH>eK}A1U02YBvHE*bum!| z!Z0k-DiD;FtaL0;5xq%2OQ+(cFAcUVFe)SnWrXpu*CDl9+!Zl^)w*O*S5=Kx6{wUo zn}`6l(l{rB_25$>mZGByDaMINVz|^vD3aYT#-#X{96gc$+|(stOeL10j4@cig@7K#3ymEUd4QW;jrlWF*@>9&sxgA=hbBo1auXMg9%w@O`x!F~z`c(* z#2-q_y%YHKk9zqY%e6$&< z5{*fy8AHR*T0=w{4=RzSjH*C^&#@ZmX$>k+#HjpWNv&8 z>*9EjmUFx%-pi-LxGI7>*$bt(2|gYkZjZ%e<@zhE$o% z+`nJ*`2K>$tYNWS(9|_`ZPBJqLe#^9;;}2o{X_2GKjGfp1$EUF@zK1QO+=XGTBb&1 z*`t$4A|PTAvp<{~F=><`A$8S6X`cVMQJN4v*OzNvK7Y%%fBl)w%8T>+) ze|4X~`}!^q?;Nq5S0&a={B2_*-O#+%5nK$@h?h9TpNc5<_820{YfM7hESA(M;w0+P zV0sXzgsAA-NauU{;HkA{W^0s54&p3S90|{2LMeOa>0RXY`87ZP{GRWBe9iNxJy+KO z)G4)Ym^Tu`XSATUwGxNg*y$dXoJoW8qj-r?+(Z%#>k;`bNj;0e`G(jsuSsd}8iLyFF!9qve1J{s5U`{GZ{j95elZYtDH?$Ku$(eN=F>kUW54CPf1}~ zjm}SU))`{mGDT2CP0GtUD^pr2?qr~?Wk~2n*hCznrv_?N{HW;Tzhzi?YeP&=hqn8F z*E1b%==f=2%cow?r^NW<@15&YdC_`ARWDd|3p4tKdc5sQ2^riz89> zz9{Bn1K&epEpb66(Pq&$7_OCFi2|smlgyxa^5mImFdggyj)AS$fY`jgZ5JD)F z$G>TC4=MUI$L(oQ2Jc&TyB%HY@j;`bMn@saibFk_BXD>I@s%~2qvev*lM@z;MT$(- zi7pvNf<86cZwlrQm1t&BJ7VxcY=~N@f=13y(FT-`m`Y)5p~*zF#5|}_NGmbMgv%c} z_)`?^MDUlNr=b8MbBy=RO<80+j$=M#&KN(HKA-R6{v8@WBLWAEs-(uY9%Hhwg+lBy z+MqCrERbHKs)X*FyJQNKQTX)tG&jZdYE+Y}O#Dnu6qTtu=v$tLxMv)RBh%Wj4)_oU zQC2i1#xh3`h_OuQp}~W5J)M*IE$?MG-21*n0f#g&&eRi91h&dFU9a%b(fc(%?EX2% zE%}p{A+bp{Rme+>9!!H#6MQTp?)`Q9V|&-3IGaPHxI==cTSc3qyoV6v3^a;M`k26M z|9g%_OylUKeL~jcb!j0Qm--WKoC{+1K&XBCTz;>8COV%UXVdcQH?J+#i!dbr%~cz51$e!k-Js$;coxma!3>{{Bc zOLQcOR&uT{(HRg3u}?x7H!(6O6>ki(B}&<*y3CHut`b?&bsaHAs;VmD5$_YpQwcdI z=7^B!<=W)Ix>ciNY8Gt_ z`+!fO!o7p{=hyu5>{lM#e?*9is?oHotr#2X3Z)IkHt9VXqICon=vAavLYEDRx}PIb zV+@6;9gNhAnZD+u(8aaVC~FBi6cN2jby>uqRVeXtVkGfHUp)@>Z#FfIuZ1hmvpN{9 z9uPsH^r00Y(II>1>76SC73V!pDO4EUx5^0p+(n|3*RG9WUeAh|u$7Z*~^&O3_I6FJx&fUA5ERQfY^|V}|Pm%LO?Hfn&#i7*4Hdq>MrL1wD z)^%8$1cX-Vu+?tE)zua6&aZfLc_k5##!$~1n%GczAhuX*sj7;(or^ePCUlLUq^693 zSI|Wd+MtXfdXG_#pe5#B>k3^pGUrj6s3HdGA$T7NN@$?g*vaQM^zsL@TnL`7>xBkh z#YFG`@8V<)45?QeF;sPpvNP&>KA2fTM5X653ms+eb2#U?T<>^$e$7u$f93Vdcf7s$ zz^hkpxx8NELj+}sIuXngX)O{lMk3dR0Hn&SO^sN-2PB)5bw-b3EvEu{Gt>i7HoX`l zz3bU**L?ru514Ak|NehI;@*>o)Tdj{FR$r#fxZh|U#+>mykxW8qP6Da^qBkiPBFHU z&bRl4IAfXx^BK&W8CnZ<%36s{5;0I!VlA_%Sp`}1efrEpl>Qz{<}l8~EK{>RZVJeTRPSLT)yDhku&~@NieAp#2mm@0aCpaB&YE7>lUTH!iXOm*b zqY>d^d5(KW*LN7BQYoJ(fklAlWk#0>$6jdxWP1@7YNLhLoRX5nmU{O@2!rDsuXq82~9`77o+p@~^Yins{GmiJ@ZJ#m=+^A{(3CS|Qef=hs z`R(gp(3c*G5^Pch8Y4s0&h>PCKM_GV=Ozx_f*CY|R(DP^DI-ENP+A`xkmtoKf8V^J zj}O&@qx-Nc?T|y^kTXDQ{qdp2ZEnN8c$#5|m@^>rpBqsBQzvsMPMRW;IpB1=(Gb`x z{Kk<>qRw}CZ{>U1X*RD4(|qrc@_*5T;7AH1KAQJF#-L_Z=b>VH+^pP>OF5J~eVgj> zHW$g~y4uEr4Y^1C1VbH@!q*ssH5O+yk{|K$qWq)Cbq+TbKh;bgH^pN7hyypfqx9i} zL3Vga9(5SG*tsE8noyPwh*#7|STi)Rr=RnFOqU$i_Z@xH&+9gX??jlk_u1YirWrRX zu-K zK5tb7HhE7NH`fPT@8EXG_pnhC-M8PYA3G-xWv1tQ%otPljN)n@r7Ml;AcZ(|fF?9S zL#NA*aoPCFym3lh+8tS@Ef8Lh8VeIN2hH5F>w+JEC(69{CxJ4zb&xyNkv)S_W*{{5Q{RXWS zCnqN?m(mEkxVYr~hYxJGJ9^jQeSMHVk)Pe+vyTTHlCeAs#+dY(`aw*?fRmlB5s4(T zZMiuAz+e9I9p8WdBbS#KJbd_&`Fw^=_fBPp2&naX!^;=1c=797w6;9?;y#Zb-Q(zF z&U`UvRyWLNGpcGTgvi9E+(64>*MS5jaZ!gH^kZ?!_#QIGaCLRXuP;9E=Wn0#^Rt(< zt)uVn)7blPdMu6-mE1Whq;sVH-9R_gP!en%Zp#%&~45M@oSDx=FDcY zzFAYHGY$JnUm-$eEIwoBxJVTzzplo6&fc1046b*q*K3Tml4-6r-uFPnSe*nchtIU1 z)9CNIo~x@BzdZYuKm6f4e*N`5yX~6Q<{e*t^%$+5aD05itXWW1_8_%leAX%=^F#aV zgjNWa(D3pSe#^ZATwzQkI~y*tM|essj&{r(>J?kzb!n$t8h zsuaB>v(Yi-#h02RL_ZmZPiS@pRuU#ci-W|25k+GE{JMX3?44u1-SX@6*F1mulGS$0 zos%QJc=VXN_wLX%b%}@=JC{Nx$#fkTmur6f;YWV_{sqroT(Y`$_+YSFQ`NROOiN5f zrXnRbXxW>XM%#?9#pHaUD9>_^=DLlHa+9PK54iAe3gScXIoJ`MqBc~b6y&V(iGr%^ zz5ArF+bD+I-qac^_6OimRyUR5#eOW#Ft8fT8|7!^IQdk&NR-|FSyFxUIvyeu9U{Yg z4(@n}hf^O%B&$yg89w%F`$WXshM3m)r_UG_7y^g6MVb2LW5oX0(#Vns%I}eFB z_Q@%?orCu4$8oHV2uSt8d-e8u@biTz#oe1Jml-RsvpZAWS{vQ=ncr529O`xKpQ-gB z!R3Jl^u$PUFe3Ek!1~r_BENq%)K{DJhRtS^=ocbV3?WWQXE1TS8)G>+IpOH&h`O#v zajw(z&wf6J#1Tif{`$VwGy~!ws=^)`GPDILz!*QcG2`TZ`KE!Q%TaH4% zjoN%OW^+VTGI|iS8l8sKN#v@<6{B+$v5tjuCuhB3P1EU`X`_l^X8)W$p>yo_*hW2s zFuF$hHG3b**?PZr-e2oVt)F68vZyKe)L%@4`QSqm3^<&3v|TTB8Q+(Fo%BAf2y#cE zQS$e?VhZV9KQRORQ%Ph7`tCFWexNHd=~LZC;j(D}z2CDrM1lMq0p`a$ ze$nSd!rj(uJ6wZ|h(q!A_4Ux2`I%D18_)9)F?no37`>YQwvWE!USTt~Z{|&av5c?0R2nd=Y{9a`y9HRL3zoe30K8Q~0#LNl70* zS3RjSO9aiR7c)7RBBBX}lGl(T=Ogh3jcOoY}Ay&UL5=F#06Cgw6|TXtR;?z`EVBT8U`JqSehhRWq3-6+*2l#G~=+l;>!e z{q)Xpb#=w-*RS~Hm!Em_`UB_Jmt0=1>3l4to&7Vf(gtfQyiKNs5gojoT}C3V+vrCe z=w%$L6Cwlc#5vFP^@?}z-t+$5JL+aeT{RMoTt)gWlwP$?b4}Mf&Mz+0`|fDF4vfYc zOVun`9v!iqFN8{!u3cqKB2_ih7|_vq#$d##l_IEOj(S!(k~15Y(iuC&9c%3|mSTps zsnutVK~W_?L&SLxc!^j_&$ia-Y&Yurm6|8ZYs2t)7tu`Lr>IObN_!Y;Yc;7=)ueB3 zjiuMFkOM9ju-+_^r`_Z`qBYK6FUBtL$LX*pCZIM?HRCm7Q(%@b9rAsbXL4t8&f+Fgns zb8E4aW0IutJSK+>Zbda3jE=y%@_WV%kr-)6DBrtI&1;tqYPzVgvvbI3N;CHm2721y zl)-aI8N->j5`C1c(I{v&=N!(+W@4itUse8x9zrkg4Kp0rGOjN`RU*?}P92!M_YD%{Ap+fo4#w`CGKCzkZ4d;mEJrw{_I)qE4@l*g3b8|T6gK>t; z^aN}|BAcN}om}%o$ySd^m@po?XTr*DZQ$~`=Yt(l3X+nsyf-9<;xdR@eG~y7$rKfn z0JR1e6xvW6|6wxx(YeYT5r=%iT#9qhl%jInuo&OlQfvy1#1jRrt$ePkiP4k{_DB$7 zLym9=LqQNTVF*RoQY3T9Pb_W3uPk}uEEK(uMqbm27<&1WO7I@ zLbaB|ctoWJpqGZGHYpcbs6tUkLeyww2dpa$* zLUcTcxPd~B**l$%>^cp&wUL%>X~x9KP)mNWo{+~v2tvn^ZiK8=S%jII^C&$TkZA!} zP02?_rE6t~(Lo}j0eGj`>>_X9MSgiY=MVq2;l=YutX6X>yJFTDW{u$B=Z&GM6;|mI zS0HXm!L}ayeY>zWTA zDuRa?#5Jc>L@O)ngGx?`SSN~_RV-~xRg z*mbbF>UsBJo9HM8V=9j3YpfNFG?gMIQN?&Dhmz_`N)_02e zN#_|*sE`^<+M~27Yx!8akk6YjMvj+r9?Tl*d5yId_wOvYb7#rf@dBb{v##h{O|@vL zXMv`wL{t=oL^f`sMa4wSq=ze2a?XdSxZ!-5_XijH!{Xy~fQp0xeIGT>!)oVv{dUVg zeEXWe{Ph`^mn**b@(!J|#L9B-?3g+VX4x2_4*D46vvYxq^_CZ}FZuraHP4^+yuTEJ zKvTi#k!G=gy3!bBMVJ+we4muFZZV^1q?lM!F~zs)a$N$E7-UeV(-2|5CdoH=!QkgJ z=Pgu-(YRoU8$=16EQTRgLn;KR4T8K5beR0yslaf&R|qP@g@|StjHnxQ5R>Y)exM?i z&%8Xj=&aaDxc!SYGNX588kj*cc#I+kk*9##_H`&wVScI>QMwl7uM_u-Bi7>Xw4L>rDsQ8)22mP_}_2k(o0@W-c z%FTwz@aM)EiE2-Px%abftEI+tuG`{7Zo60a1=6?Od;0{^P`-br>*Q-JBI1yU4AN^5 za!;icxWMLWL%Z3L4qIXfPxq8h@pxzhJ~3sZPtM;{7R#jw(kIbNdQw-9KX2Lpd?7jp zrSaP0wM}OejZr4u)8g_jLx7QJU29A50UIp=U&xt0MUQA7C!#kU28aIm?g)DV&oQy_ z&}TdygzgFUyej02ag93`5gigi8Do;$JBUCg+JQE!RjMgTaWHDquTeTq=zHa<2uvs& zhlEu{XfzQC=6*+z(_D(z@R=r@hM?o&^H{Vw5s0e6s3vWSScsk>L^|)1Ii@EN2&%&) zQ42mgLTm}qC%T-_JVpDY()rXAeUI~PicOESZbR?;f7;G%oYH>xpL-Ge=v!UbpAz5Q zHvIWitkLI)WcHe2Q&GW)Dsx+(@pHwax2>D`OkOJ7Q7l|(C+4Wm4uGg&A9oL)4 z#oDpHcC5FNu5<9rr7WMM(BnX;iOb+}Ued5JYI`$d?Ducp*-e}m*RHByOSStY6n zW$Vk4N*c7B(MCG%oBe2YSR^B_FAhUr;tlG|wC`tWngy^+y@!zYDm4`gkcgp5&d00O zC9mGRV0pX%t7V`Z1C45!InS}y7*k1PiSI>Jg2xeYC@M6H99xy+wRP#ixFE#bkW6ku zpj4<}ifJH6qf2K`>U5=)^c3^^j)y5vA@5&7N=?=R=B+MG-@~H)22&*+qwnN{DG8P!Xt%TvY33rjXzF6Zsj5oE3dW#ZkMqfR;N^MJ$`FFW#YpcQ+V>t=)lB6K5gj!Ki`8c6ea69X5n>=j(0!nekwyut zT}74d&Jj^4ih!iOK4rJvvDE|)B4b1?xbheb25B^GElo6*c> zXk&#iWyHvfv1n_lnnvQojLhXQmWYt1(5X+9<^(P(`d~#E69ZZYdMiVFt1FbM(b|D^ zDDCj!h^RZf?*&p2BVM;D@gtz9F}jw1uoVG|%2Z@zE$Bm{Lpg)eL4;^ZOJ6A0eo^Ki z(w7hua8MefD~xey?NXWp<(%x1^H%2rTNg0Bqu=$o+Ow+yt#eetrSH*TO^?$ZeImmf z=kQ%e*S7S1PhHm&;p+Yj?z1A9{u#(J|I!6Ap9>54O(^r**Z-Pd2_d#vELbd;bZ$q} z)NIz8&1TDPD~Q2nHly2$;;3vD@}^T~FV)w>AdE^JAt0fjUR0=d+VEAVY0;**am~g>QvQtgX)*ctvlC_9yvXj8LZiua zg*``KaT<;yy7Dy`Z-mY{v{oeo>NcgkwQ?Zux~}|uM#|o-dadi4-Ws|#yZI(Pph?qH z?K{{1ksHXT5y&?O5mVQ1Ob+%>6Kk?lH>!Tsy-p?94efLRB zA(J*LDA%^o2!7X(eNB#ai8DcDo_ZtK$m7ed3Q_>eA z%FqZOgmz;gPZs24cc>n}u1T!V5CIZnOhmOQ0)L>*$e&-WR{ZqKEB^ZJTb}*8=FMBj zZntDMt9kg~3HR^c=j;rQjvMBS8C6xM0s6RksRv=kc<7iSWwQH`QA0iBzf1CfmSIG8 z7fG)#u-R;Q{`@%?7uNthd2*lme9mlk#B4Sz*RQVYG@uRXewq&RvMXi0A6c7nXHgRs zomQIQdS1MI!GHQs|B35O&z(CbG^Ry|FR;~J=5wg)!6hTYAA`0Umtq3J-qdh z#heGlDCqj0AAkIj|M(xi<=L|}-nX1pOS-P(*|V4Y^2_U(vOv zgu5p~r5U+d#_PuT*T#a^$3!LzWwu0{QSd9-o4*&-35Ffxqtrwj~?FT(Zd;EJUZjfonsb@1@qagP#!0=t6PVi zOd6YcO$;G22Fqsws$9bq2NAM(WoY(WYx&}fFE~AU#NYobS%ZR-HGa1`=fnAH{^Ni6 z|FK$M6M98(aQ0x%lP{j|zy14v!|BNhMuRoF`bMAH<0{m=E*~Qp2ZWbo5^C z!P7#7JOer{HG2`bnnfCwu zq1XL6qKD7<8lS6*FoNOy7dTuWP4|;n_O>xiV&BpHx7JJ_TMuu3)~ZB?%Gt&aM1foG zfxo4}IjxsIyY-S>&7b(3;_U*bkA1G68Zv*bNamyOIZOv`!_T_?UB?h<+m5TNE7t3E zS;sROAd}_f-;A8rn)!UrqsNc9bLY+tC_n2Ehb{F#O~`MDp4I1Fdqy*hMUA54Vu2cL&fV#&sJ*dRV(5^XvDz43lB{_k-e zXOz^iD&-lD2~qiM97ZIaPYEn;6XqQpu1W%yv`$?bhpKd^r&q48~ zfNCU47>ng^dqzG+irE*2s?Um6zkMGXiz;FWpWH(}{#<;zw{}}^c>f+%2lj#Sdk7(* z%;&}J6;W)MiWxulo(2JwtQjsiT;I|6j;`IXT1R%5)oRVUb@b8G zcS7tCN`lAvQ2KcJ-VHI7GnLjuq&&)k3Ya1u4L3|?!atyJnn|MgwuwnTod{b7LM4d;<9_ zq!Gw*4KlPIi9l`~>T|S>zR}Pe$4upeT0%QWgV7_Hdadv(JJmHVf_EXgK6_%Ur4bMU z(FeS9lDnOoBgV?>Bw}*YP<#vnIp;u=cwF?14=>{gjWKF-j71xW2k8(#j-72(Cj#ZZ1Bg@T)MU1}c28M0$KS?->pD2-BPqnrlMaqv9_8z3j9YVvln6vp!VN zDwTZfhq0iyH*9Zjejmc9=e*1DGb;|1Om&Gv99Xb|LJbPc;Dk{hYhEQGi_Sf!{4*k@ zd3W;}fW+%Kd>}~$i_f$5F@b8L%$nvy=Xe$&$%KT_WX}}^QKhv6$^BG}hb@9s%(>8^ zkZzJ&C^wz8K^Z$~U<|Qp3}|#U^~@@j2bOJWXox^gWw%Tblqd{Zeuk}x))HMvxYmRQ z)l*C>c$5xBy{)3hD2tmkxgy%gkW*(DBM}uu-5p9(Q6QKi%Q&+b6W` z2Cp4WQ*-uU#qqtK`Oz7Rqa*4%4LyC>6C>p7swb#hg~n(Lnlg0A0>aWrBuBX?Cq}|Q z1uegReYNB1&*%L7TyV5k*VlaUD01&Xz8=*mVt_;_%lEx!z3zGb{0*<)yk~iI!o!EB z93RyzmrHR)5JqdTAX|Gh=hu!`FD$=2ZE*e$(Vy|*uI0hq$XV~1%_Pc81f*7){K})O z633_?=oku#(^09o4`k)PN{ti>{RXettl{aiz_;JGtgerk&rfiE&huwI>+71AuWEdB zoSfX_%P$R&9_~0ky34$oQPm1#mhH$#HV_JQB6-P9 zQqlGB>aF6ZpU!ymW=q$#939=^$pg*(`)f`YGn!gs69(9!SZ@`Vmx|5$n66i}uBThW z)e6q96}!&U_3!!j|5h_w%+j8#u~zNj^|=w7cF0+LW4}hCaYBIgb;nOXU-9&*E6FL3L4JtNf(Rc{qf8I3#u(65!-o$m{^5_m z@Rx62^3(V4dH>$g?mWg?zWCxkU;nP+_g|lKyr?-kUUG7D!fZCfR&uUZMy34eL}-h* zcj%QGOCHn+M;-FyWJ-96I)S~?x|ziX>FjrUvgBwPxc?yF9Q47VLd`E*cz@ON!_#Zl zs~+bS&Ie8|BD>uskDsilDodpeO;e+_!5BeVlkno21F;`UPL}v=JzOFm| z{M}pr^yhPa{;6ZVHn?Dk+Os@uc=)8|$=3}hr!$(yVyy^FGG$KZPeBba5Lw&_f>PEI z`Yh^90#5yjsDZ#hJ5-~(VJtMtvAO#Lqr>M?U#@pKScCRsTc$#AeWPBzEkbzwclKj$@_y2}K9S#gs;VkYzj5@$#|SX{v6G(~ZhorK zydS%l8}L~$JH(l)GH}R){~RTyxEUj?M-Spu_%zf~;{nWg&~|uGdfWR_C}k%Cs-a0f zUJnM*verYBx76)>ujx>{%jcRLZm+l~LzFl?Z46`?3i<1h*ydw2p<6%i#M&g)d6B_Q zskten{g}|^M!h&8U2n8{XoxQE6h(p^Ldn>uRZF4A3XaBVv-f|GDDeLm5YtCY|1 zvsuI0$tlal0;8%Cwee6D9vG8aLdmWACYiB6ug(Pm$$!L&= z$Z0_7lA9?H5&h_X+!t<5L@trf5Cf>u{yxMdqlQSu{2Y%3Zu|d#f1N2HBcl>&Q;(jf zSk%ZdpQ)5ipG~+yj~UCpl+uOTfihFq??_CX#Ve=;!1EArQX__l4<6@)T!0?#yx+tJDpJeTo2VtuCed;=5vzqJoIl4X+iKe5a_1)=?62Jr-KE}+;nVc9 z+bC>PLC6rxcW9maT$0Qo@!#R~OOI;WL$7GLWrvDUFXD?xSegaUx3LbH64k zwmuTpTX_4PU4Z3s!Rhjdv(w1pxWjo+^$e;F(HZ(KVlvgzNRPpxu~8AVM)`s0kOltP zxF<*6;W^Fb1(gLMX;%y(()S^eLVT*L1`51SgqnS^^ZxZ7f4=+ukMet?gII}|N>Rok zEgv~*B_^T2P4gmarC!!bp>2hauwJj(CSi=OYcb8lB)qm#8&**fw59EORvq-$JFZ>i z)EiDz!^~*3RT3#4eCag@B0)p&J>W6gqE$7RC|yLyKovc!UCV0Mvguul_tQ`}Se-~> zIx?HjSS*g2&zEBUPP48UBhe^q@H9kpFN91w5yb0|s3!(oT2>s9+ItePjEJE|B6Nbb zQ~^{7XfF}aJy{qkYov)n#L-F9_fPLITbvOa zO{ZF%GDMr^YBU_hC0*BYx;W*|@tUpM(Y7sJ=eWGQt1 z@H(PQL!|<}GFUYO6{t)A<1tmlhX7%Nb_UxU%xuSOxn$uyN*QdQ6EJcI1_%n*ds;d$ z4V`l+BQz+j4a#I=yU>b*a?($C>748}m9YfV5DfH{!vsz6vR!trM|V54HZ(g&U2oA= z(X5mI_Z>&GBdWTZ3@P@-6jf!V5$N-wEtbRIp#ms3$C{?* z`1pw3ZcEp7^nK6eLrp4OKyDjd$#yu*M(nEa2C^>u( zx~Ngk^8msfQ%?4g)Q8-c`-tehI;S5Fh&X=;$Cs%_Yb*R<$5F$5~_$7_doOeSvc>xy1L-y z%U3*oddY_m4V%p=D!Ec-vpFXxS_azIOxB%D0t0nWps?@e(W5--xF;|g)_6hk8dSl- zhv3<6*Svi7f~QY+^nFJRCs_4_s(DD$)L5%WnX~c6uynm%^WAsf@rOVDnTLy`$aj%06(=wKrPxGgT~%J}ZSH z?)573Kp;Qy&N;5HE_w6j4e#E)qq0xX+Opklc>neT>+6o~Zp+Ep5qIv~=gH$4ckZ0B zn9phIx`=w!NH{yb&f`Jz__>IMu9cb+69KHg@tQ-Fy?wo2v)Qa^+YX2{&5S#D7ReP= zm3=bbzs~ivT}#(@1%aH;0Gmz6(_dcE)Jwj2GUNW;6Z%HTEz<^cEW?CPIWrFznR0LJ zc010`FSxp1(>oDj8Y9oE(VDJz^uA-a6BncRj^1_jeI@Zon&hw&*{RN3rq%`B-S_=u z9U9gZIUikJt$6>w=bPW1j$)$5RHh-4reu|m_JDj}6`>`2@j^iFq!IGVFTe2m^?RE4LxauR;#S7jb9jc*phOKKpL~4C&CjuTHQ!qiXj>2M zj?Jp)@N|Fuo~OV3!gt^Om3QwwE+`iDjI*;l+`s>Tv(r<-CTl$zyoL~IyOuX^-tyPK z{)L}@e8c6HL$gR3?3%MXcX;sNF8A);rI|I-G_n?}%+2?p2GZG>=xCHgDk_~s>~Rnq zgpV|SCVQ{a6Bp<{;lX=f$Th=0CxWFzN70-Plf~3(PtYWBdh%=s2BE4n&Q&?nAF3r} zSfM9mx5>FOxgQM_65I4=C-cQ#9IKoi^WY=gLWTJ_ntA^W@hOqXAq4cnfng%HwQWn^ zcQ^LPv6$($`XGMNz;U~P=W`m0pNi)=c>l%ea8>P@9&W24_Rn!2Z*boBzEz5ax_!tw zti>N83Z&ZeHc^z?&;9+x0C-xD4re-_$V`0V+I&u}_&MUJd^tj*X65x?XX2;+G@v|%($%6QOQOtOtyx-Fq22Yvv zrb~3u^cfiXB{@P&-B?rh&if3c(Mb%-DE4MNgqLA`5~IYSujHK!cFGVxoy$WK0{Gwu zDT$iyCwZ``wc1IJZyMBl3`xGm!Q6*;ez_T%?|NhgrZqenlLPSYr`okyp z3YFI1zlA1sn>g=N>%ph`te<)f`{LqHy~acTeD1n6u7N)9y)n5zZV1te;A1eu3^IsN zs6V0;jI>=~=Nvn)x!!iHcRickmd(0DT}8Ui6TF=3+tAZ?UFsh@5e27S!9eWE@nzE* zVSLWdXOO5Pt`p*xAH}YY|89=$G03_yCaxZ&WuYc}?D!ryM8ezeBaau&7}6S*=o>cC zLGpX{d&J^6t_eynPESZEaW5KcOe@aCk&2|b#07odb9{6}xYJ>cX1hJcJ2&a|jHA?V zJlD82LUz1L;MSmuNpZ0x3>}G6TINgg7Fy>l^F-K*x3m#Y+3H;brLAbnzP&Opc87cPBRTP>hG#F7s~&?>pfj7@iGd7H8t95 zDlGUQA|gK+_=1Y*GjT*6Ml_6cuQ*TNDc0K!+wB(T{N&lK>WVtm-}Cvb&@A%)n(Izu z49#pdx~EeO=0&`zMrVu?E9r#|qqOw0jM9(<^W^hviOy3Kp^Q%Pm4^;2YIMJsvvrWT zB{b>!5AztMRUzDs3Dx80$GJ@QXmNcnuU#t~1Gzm2_OI+Y`}a?NPW9-|96IA4s#AOT+cS;+& z)Sq&^eft(;*f;+|C-HW@s7k77ex8e@P-6gm~km67rR^IA5oqx7m1f2#aoX#1&Ufd+e!C4K3ZtJ*2Id(zYQz{6KjMpB%IOpsL(xQ{qbv{hFfI~4u@5)e6ETf3 z!@UW^G)3I8yRwK!Q9}r?b|WW{aZhSqP>Qs693;lxxd~aq!NxC~4mO0N(sByzX!RWT zJ4^ku3SdwIN?+-z-2^NF_3)ov=xNa$%q4Yblnx+)i>j>ychWZ~I^-EVyz7|j*#2l) zZCYdeAE#3ZQuk;!Hh9Ol0+FN(64XfXh;K(EP--EThtH2uCsH9ykx~<1V~u`&71l0d zjak>BG%)$4ARZJYN~hfGP#j@7ga=_V=Yz_3Bb{je#*W{33ZHQ6P(P{>=9TWkDklW) zhHI5O?Rid)F$#?OJrmyE>4P|V;JL2ra0m25BnK*Q_USw~JLQJ?lC6Q~atsb18gIXOOG8dPi)+ z!KP|tQ(>p5PJh-(7X*vtMt6wOFJ_~iDatT7fAd29v7W=>5C#|CjBMNW=lMB_B%syT z^YgzeAODENVdcU7As2Ui_@={k;v*i(Au=1Q-^aK(aqXSGqPr1%9t1HQuJ2);kqp>r z!`+3I+32+`y5b+VqbP6J!NPa{)zT}u{HCxDDwyoiJk699@5A}b)L=!VG@VJ|-ul|0 z2ldR?`8QpMUe2uDf9H0q4YGORM<3J=YP0o-njzrK{^1z+%zArx{)cO)rsMUGv#+h? zF^9S;Whef95A!}#r26-7vIH{0Wb>R00x4JV1z|Uu+Q}-IX8+~H>lwDay`1~h?MQa! zl0AiWIuVk5Bj$%AWMnEPlSW3Zp(uxC4glVwvWCp~tm$SmS0wdAVI-QGZxwoh{lu7Ie?DW9hY zT8AEwf&!q)YiRWshZI9poElAY(mTyFAgmR3XOitpnEp9Xx}x>xKYk>IL`$#pLd zdMfr_V4Spe4J@EQMn1E_Q3CApD@mf|(9}i;?D=sUMB@LyX*$iWjbhGZ!H={nhI_H5 zG6Y*?i4zVjiVQ|3HZH)9!0Xd!ux%&r?qHTt6NHsDX1wQl{d0z^PiTMVy*i8Gf!`*6RFNMnpcRuvqy|KwRVS9CfaQ7PPUr?+mssb?Hw8+beJX)Qwi z21Y|V(_wwR^vXCqC%YasAy&_a|7m!SzU{xC{!6XvaNz`d7($4U73K{!6=&>nO*(px z6OB48Z_kRePXV8My8eFd(+}#QA~Uo26>77|d}*+cbeB2oOD%_kx~2UQ2^17S%U)*V z2v!zNx-HRNl__hr;z5w)OrnXCFrM^~fiaP+D!B8FKOLc|`y9&_+9h;!JXF)ZAHm8$)x>C>!p~?xQl*i$ zaDwn%u8}I3ZLNuN-e1?LUhtJ?V1X$uUbsr3+2(Lq)L;Ak=I`x9n*BPr?9`?s*sqRO zP)pwI+ls5`&N|ELY+TJIwK+tbY_CADCL%+lAw(o>ew$Q7c#^OPD!S!n3X0GRpUt1&Nq@e5Ca?TLq(vmhSCy-n z){`aF8KOoLqVr#Q?O85C#g$4b#_xjTR!Omudn|oBzED=7sn<$QP!)ClNQT* zA%TgF%bI=&JCC;McCl29icAH!N$$glI1hq5zYR5XX)#ou$%Hhn!)HakgYAU82UFS? zBE+8W{YoCA1b?9rp{brgnXt)3hHCK4P%BIcCufA;97Qk2KZecKMW7wM(dN66mJm&q zoV!W6a$wyh&U=yXQ;{3J%9H<^C_)hEi46A%z&GNCgK@4!Ix(UlNOaTcUEY2#k}HZy zRsXH@UuoQ3DN157I`!Agc_C8-8fW+Gp!XD)uTXw*nC0{^Ut+5OI^r?-s#0d2iym?E z^e_V8PGhZP!CVEuu7nWzMoF~LB_P~yB8dl@2O(DP(?4tmG-KYl|5Y0a#nLveUBcr~ z*<{Rj=y6+S;pbE97vX9j+7?TIN7_NmDpn{=R5-b|J7Zrl zu~;$^3+WWhr`m?Sen2ce_JHlM9x^)sMJb-&S=)%3(Ng3{;gN4i$<<-AxL5G^s9dfZ z@8M3(zr1Af?vPMHpk4jR`dF)K`}S@pvA1?TAK0=@ccmK1u5ZvMTz=l2DQFZ`jTHZM zRuXI8pnSDM5PtEH2bX|I6b`UU!+^kndYDo~Yu-$jXI~I5+k@pxW3hdE60i1h(Ej&* z)|C+0BCa#FqKwquW>{f6^o|K2D!aRwY)rv|QnwB`e zSF7o|fyBo=6kEU$ovfW+*6U#XWK5AaZ=&q@jqXoFsN(KG9iKBWeYX+#ZioV^CPvYTT8ve&NH zw8V%~qD~ix1!kC!7nBIGh*5S{I0?}N7O1ZN7nI65x1kI2KH{~B6;*n zSXDk@%=&RF;{ni!657qJVkU*?QHhZUv$CRyo>(^sIWhvL8J$O&bJ&3GE($4?(+*@B zyMn5InZPCSIWh|UIN@)xs;JFmmOt>iZLB;3&#Q?vHRF~$Ex-jRUs8rG$=O&K8)AnK z(O^x61ut~zGbP6iaw7tOs-Nh!ehlXF>$8qO6`U)O*(459rLj6C$*C4DUV=R8^KZ`9 zfYf(ku#Y5jxY5>#1Xm|LgU?cqXvIh^%S-CPHyUEpu~1*{yoOItX+fZL*K9^0cV}Ix z4Hr7eWv;KnDProQcroHrp1aGmebdqH7SEMIZ&B84CSw{QNxqY-^T7N~lJ`7|jkUR( z=;D%^n|O07Ts8DTP#g9+R?j?pD%lD?23l2fpmiOOGLm`=c?Ci#WAstbgY~3)Q}LCb z&ZoC8Anpi>p(akil(nBSDM20j{51DogawmLugpdBm%`US zI-sd)9v8my*4TUD^ROxpH9uw;VT{!W#_HuLi2G%HyizH_p%Nsht{S$Xs0NvsJ)T~4 z#|8gSB+NIYPS(?w*GXwwEv%xGGrKm(!KPETxK(na`I)3dg%lGDq}}*E7#`BILBH}y zLQ_~XHmlEo?FqiwcB=0gb?-_JlwoE%zmUL>(QiB0AK2@Rd$1n1ZTQ)tw=gCC%x8md z9!nEw;SHl4xd-4#ess|gmdF1_;v#IyHATuW-`0sga(M~FD`u~D={Hj2`45&kYJ9>v zi0eL;MgwbZ^oRZi`eI77{}oZ4$NmQg@-l5?pj3G34T}(;Y}26IRcQJMSW7?a8_er{ zwBGI|U*-tNq2@NdTPJK}%c4NTfxE!o3NijupCyM*?lubxfp4N!phSVV@f@}=WkD`y z|Fz?UWP?y}^r9obr6PHCFdU6+*CcA~FyU_V67^-2&JM*$1qFUbaJjo3$xvt{nAldU z#L#8NBz7yCymF!BeF;Y3Ip^TQe*GO(Sb8RP7@srDP%&ERL-XE?&nLUURtOsyL2yL7 z6UMuZbL%Bk)*6$Y4g}$q{`eQkk{nK8>Gr$*C#Gy_B^Hou%rF&CzR&r{fZ_;+FqphZ+rQKQ<{W=IwKk>H4(E&6As=9;lFY2;_j~%;q>(mj&_W zG@)BqU^Zo%bJ|$F%KE>Y=ID2oMv1UytYsY~?tk=Tr zFtOB)o5P@AdVB_X>gwtsT&tYwNt>5m5nAyL_vYHeZiSGqyc|=gk4T}%r7B@grfui# zot=k+uX%NgOD^03nP_ilPH2_YQQJJ*Jzcw}P37GI)Ui4ybmmRpBqb%b&-3og`F|z* zaAMDg4domeU0gIL=P)&{)p-8{sQsC;h|hkKb=+M#S?SnwXwikco`Jrzlh;h$mT2~DaZdTbpJ+r9n zOTt18S_oJy;L)Sc0_f4+TU1GKEcuzePTQSe)-~?*gJ& zY#BM(kdUC)^DV@cd7mcqe#29}3{y-nGZXi8Hco5k=QVNF+c8@FN=?XUks(vevgD?^ z5>5cl(}k|#S~(Lf#;$enoz1}CTbCNz<`$ILKLGgcG;G;(_jT`=lNemz-KD=hP3ms< zY|PnXiA}EB`9l)XJ+LU5v&Sl$rjkZx-)C|GS}L$M=nKEp=mp5W$PLxC{k?O3C$Bf? z1$SNfA41+e{nd_#m7>}dSeBT-efD59zQYBa(pia+B%m6nac&Z1dF(&ke6C8%SgJPrhEBciOu$*V!Q5wq z@-+hE>gkUL0_gIw;UwQcxnkK-N`x77`D9dMe~n1#g}68>g$bV!p*Ht=%4eH%m_?k1 ziec+b{fP#%gSX)wpqmV{g1w3nwarwsNr2)joZcvwzPJRXDR zzW#eWx}n4s@-Yc~SF@e%&;O)N`a5b6LWdrs_^890_$bjiYLTEXsG+<4?~w|e=6nb; z`_1b1rf3NAH$5mf06q0?P|L@ir$Q3%)-59sSyn zU{Bxt`21AA`IQt-msb{H@fHjAh+zs&Y)nG-KrCT-LKky{Du?!!HAk$;3=w19lDfMm zbag_JsA%cWL!0br6;djssJ9^DkU}}Ho@aj~GV#j?V?^NiUQYPnjC6_o21>~f@C(H{ z{5bcQ^|Cxs^t4d!y1)Z5)9cygVR3nJ`O=-VeF=w=%pLyEt3|Uiz&xQ)So=$CVGAgPiOfZImP@?cRdAt&7)-w1--?wbdhSiedykw$?K$e+R=RU>;zR93 zAR{f7`JFqJMz&Ijut}L!EXad<2WoCTWMP@ZtfJGlsO_obzVS zeF>KZ58UQ?$QTZ{1cpx6+zdDUDlW%nL37{lD${dT{-QbYM2q>sNtNqknY2r|K!wqQTjgEwQd4{bwK+B?vLBQ_eIiy3m`U zlg*?TyNp4aR7Ef`vKPWGATfwGvz|4UY&`Qjo;z)Ud!>}5ih@I_zdqDA*QNkFDZqhN z%p@Q#9^zY_kR9Y)?lNF9sXJxQ=O4AIl^xp9(&PK6VWn)Y;W_0QQ4Y!5mPX80sGrY@ zs!GaR{P>P1wG#Yf*R%!+jnfNufBy0ANo3Ojv_4S?s*)#Nni44$H>Hd>qlrrSg^9LY zXXyBEyzRF>UF)@-Eb%c8e9*j(EiY5f<_ittPTF@JT)sS}csRwkONV7+fElTA=zcq8GC=eO2f2 z;bF){nHl6jH{5L7a&v;a#pJ!2%lPcrS4;=IbT(QPO7d>jal^9&X1}(GNpG-YO!a&L zzcg~%FYwl+7R`srvlUko)U-?;%NPA8GawCW3n2~4n>HUbCx@=^GrI71y#$v8zeQ&s zeSQxJ_`kW#;(bBp`V$>K1-VG)BQZEAz2+1R*_MP{miIq1GVz^9=qt+Jy+0#ViDaj! zIeJH_Xv?Om%SkqVISAY&C*G1EciWA;Y4<^EziG%Bw{2aYJrKMcCQTb>hog{O591hK zU(Z8jRiz=(2TelhFysB}Iitos8C*Neq$mmpkf3{s>|wmf;Zz#qH>c4TPYN5KDcm3C zfZ@}46a7-E0;AS_y0iDX2Wd{Sv9EN!-g~WN6hANbl3sd`-VhMYT!xCKTj5{RNc&Dn82Jy;DGM7*n^3S4&Vz&Ol5{%_r z*Bl1>Z#wvwk=I3`VU-rBD1XlkVX^iOb9JadD>Vuj<7@RkJOSv>{RX1opwM_ehL38W zuvqQ-9@3Lgr6v+8h<(N~Wf`gxNBnh+tV|dWzav~`#ovJ>Af3CTCN|3xU9|lF5lnM*>L_n+|I02>fk`_dyzS^5M=|O~%M#trJj&&nf*|r5S$3F)n~YY! zXtaoG#@?7g;s0Zj`Bd$s85OYih7>La?g9kNS-K1 z>`pHaHtMNu-_H4c>4qw?cy!Gjs9|yfPrVyI*75?p5%}M`EXP1TWpb?hNj{=MJ6- zZZSt`4P(A?b`uvt7@_OBnuUiG-_fWerO~7Qcnx>mAvtV+P@*QWwz*@j=*gQBfU| zo1N#ak{ICeimO?l^oeoxhp7aZ|9w4Lb$W$x)?+gOvpwJ{#EXr7K9R?sic8%X7e>eg zTmdYbOFz6@fgWmTxfEdDxq?uqA(ljxtLGaqM|G?`pocDT4lu%N-o)56Qb6~ug-nAS z$Ibp9thS~{k44kz^U+$A(8nG}z|$Z~xA$FMnSHwl_4N@>RKTNy!qZuF7i7O7qOPfi zjrQ@A<%K1#7g6hAuiuSo&?;FRiFSg{d%QdTY~)7=qL!&L!;LE$jIWxj{_xTI%||UH zk}~r=D8vtbK1Z?TibEx66j!?p`Nhikcu90~IG;3JBt1#WV2!Y1%@95T6(EIioD%M*)73R04_ zfJYHk3KTqR)v{A!1}>@x2EeE)JaLQT$1H*cy2uTLN*YZHE7W3>&%o=eW$s**8 zf`)ZCS`=}mL{uVPm6g@a&~z8^sFEd(ssG3dyNmjL=oQWljOixT<1(pIVaLeganQ{i zxOXb!hcpO%sf5Vvm1H2Df4CPc_vtZH#$UgLDi=hGCUYso5`_EP*EKbc(FgRl&6^2g zZ=}JCJ?jLxue?f%m0<)fik%F_W`u1FzwM=k?Xpv8loqN^&3m@>Y~RLg#h|_u?nTwy z!U8fQLz7Ac^*=V5%E$Nr;0n@-(FF(Vfrtvi|7N>8t6j5r<56)3CrHfb87*z#&1}C0 zyK_8SqU?}7XN|eE*@Om>LIJJ*fWH(BNx}6DloLlO=DR>JYI#hR=Gb;v$(sLw;a5|Ma%+%Ow zMfng&IA}~}NqE*4D=uQ>nz!f_a1kjkm+^{L6pd0klG?)j{*R{9^KA`TQI6jdQB_+m zb7z|3V~CoUE}6Uh<^{|5k7Q&O?q~vvat`KtIew-pjEuY>!4P0*9DKhE5WGLado*DA z&djP!yzJT1{_|0*#SqONNzZ+{pD=0 zOI>VEb1QgEH+h?XeuAIY}clk@s)O=qkPHs^zcS1n$z|O1uBYBT9St?nHA(?j6 zwf5c4p|P(zF~Z#WI081(Z_#C#TW3aLhA(`-@ZYx)w9rb)0A^(pQvrABO~&&CYJ^Iq z>=3g%bgY~e`A}R+Z<1Bd(K5FhpHVk3+!uG@c}dZjG^U^n-pC#xjPFndXXJPgZkQav zgjPu-f&%zhl>9_-hDn`b9fS(l9w){QCb>9ms2Mj2M5_Eun@tG}T&H~Zd-ei~EAt%6 z)vFs0H4CEY-mX=tbj+fTs}%i!E^bg4R|R1N#``*u*)OGjRS%5B1?bi)*Oj}$q)^}E zE5^tFOzkg#=MGvC1K-RvZC{>1yx-u@A2Pv5!GmOjV3&9%52O?GC0wFXl5z<9H1qiB) z>xEnzA4H{XsLe1q6CKb3-I8lIYCP3zA{JXZ9Q+!D6fRN&Du6nEc5|OgB7FYc>7dl1{Dh&n#v|ErK}o&pqsTk z)tTbO2QSP=jw*{=U&T>cBi1UlHZlM+mtaq5#L8`5=N1RE;fF}q#@q#`TI$~48G&m7 zzpk$Fmgbhak^K7gTp|D)-F17(4e6+GmpD?nze#C8s)=Bc(2W0P zph69)quLb`J!9?QQmMIFpm}#Nx<#L*Ygmh?%vD8J1(|y}zFawKn zwkghni|TCFTLo6z6OD34cp?pN$&BSfTi%7m@7njUQWR-A5Qj-})+GpHYBOfRgx^B% z;~k9)4qkWvklf5H%^{4p97w(^O_F*F=lgLid!L;hwMq!8 zC}2H?NHY0jTfUrH6|}!cRf;dp8%scQFcz}Oiy}t!-Mg)T21`kO${gt&>F+v`8~G)j z3BB;j3#pSRFOfHf8AVlueBTN+)(f|Vm)w7IaKt$R;Uii`J{4qKn3RJ7U{K!j`3SD^ zi3Rocm^`ZF*`26;{03plL6Pi`o}X3Jp-&P`yB3jIL^TG0su4^hj-}qB!9_3;a301k zY(?UEL1H6_0y`9yw8`I z@>vMd8BUlIpjT1}##JqSP>dka$vljRDQ2)N?CTJtKFtN6S&Lt3{=uSliJu?EWy4{& zjo}aYNP}<$E$Zr4EPX;6qMDi@`vgTE2%YumBx2Y%Ou^GMHSFp&ZmZvnm*4wa2TA#? ziv5zFq2cwv3rKd2!_QDz6TRHHIxD$}&-d;DxZ~TjJ4r1&b2-DKKT|<4$e(yD7Qt!# ztGan6jD0L_u`rW8V7bJRgv(K!p<32N5aWS~nF*qLGLpO|{4uHEU)I?<FhtnwZnfrKd2fPAD=l*kkzSRkt)F2A0bAO zXwV?GVg~0;_LF;b`5`Pn?|mZw^9ACFyi*nIzF4(Iq|*o{Irgh!g5mV)T$D7A+q*`uh4X7Q!GBs5E49{*VQp z-G+#h{)f*^|IgpBVxxGDB(sL;#UiDKGo2)9D0uwX*Ec&T`Is?F09ig)-S4sxA>D=K zC5aJMdSSw~9mj*;tyu4O_;4&u+Ic_!RxyB{ISaiZlyjoI|+!)T! zMBuo)r7ThjFWKApl)sa)MIETwkiRxZnR#ZTKz4CgIsJZI{^i zt5;!cdW#@^dgPs(*_@ADZh*97FzEx2$iJJl=Y)-$R&TDWp7kMgKdYF$B|%DLy6tVu zjnB0)=LDgTH8K*P{+@k;_Xp$fIdw$tW-(91d7XI)V6*N_0$U{>UP zs{H_;!CRLT)_lk}p!(Y4ZRp*^;EMWupFbQvv2_cgPM4(N)v6y9p8T{&TTjz49@1er zc82-gdT(UEQs_-lqT*9ehKx3Sv;&VJ!g=#o{{Z)~OTec&ufGP^{>Pz?>~*MDE|s>Z zu0~zKDHOtjG&2d*)22Mwv%HD-V`>|&-&*m^zt@#0kEHFlNA-yVC9yjrml*c{p5M%kWeGR0EL?@!D9x@jvNx_iB^*4&7?+#x&-j6{nl zDpr$*(j=oMcZ6mf^r}v$;MDVM&@ccj-OLEq1CED!`WU+2ZXSCBBwWW5JrrIp)?AZb zQkmd!^j!;FCWX;y-6=lj}53!}q!@6pRyR^2(W z%6QrAy^=20OL9ZSuesz}Jn@oBUHShGUcGHEGvLD5VjX>hNRZJh^CFh=CM-UaBV8FTZVMCbpbW!oy0@ky`swva1XUD+*hl1 zZ8S(LCky$L@2<(O>mw1CVQ^Ids=;>nTwHi8SG({#=L=?L=E`b>YOLv+Jxiyl`FXTS z@xgiL$ZW0<%bOJy^{6szCk1_wS_|Xr&zR6v8Dmn4!B;boo)Hxd(T>Kr&~3#(2CX7YSy)(;$Y)is?<4Rt(rvF zjpM9Q&v8BtfeVN)LM%odMhGwR+yepWo&WxSADjQ(XM@L~}K~d4EDOvr%C*ur4MHHdKbFihnq&8Z) zhkNf+MDCcUV4QyAW?zsLeGbwj=81K+zx_+j)grihJt-f9iwl!X_FaF(YjCgyi@lH- z^F{|?CAU>@j#m*?uzol&zn>-z`{XIR*DCafND_H7id#Wp_3xi|Eu%Xg`SAo~&9r;M zJ$M=F^587J;G*^3n}yr+8HMfaxW&IiG^RLTfycrLf?9uBop)(C#IRz?f89pU`-lKa zn`9YOneQzVvU7%>o8qD>ij`E2y#->fd#qRpF@xe5`|2g*kI6y~db6$B+o4`g;J1r` zBGwR&J*v3a5=L9Hs}Ki`?9e{2oyOX)a;hmvh~%uvWCB50;+u%`^YiA@!xw>(GH7kt zNKx!|G5l56`UqHoq@sc%;nKJ33bzS7q9Vjw0eVqp0jEqHYhi3BvinNHd=|2<69xrm zF%qg-mx#em?V_!yFiBZ7NQx`t`>>xy&toDg<(&qBQyIQVGQH@^UiS*!k*rv%XDP)t zIZdzv6mlt&K8fdJ;nDEqpT`|YTE?iOyJol!=V<+fxXve8iYV&nErl;$oMj&Nq${kt zI<0zAm5HfNyIz0%OM0p7zaWttT$Fd|E1rw^edDS>CqZ2r(3~4_hK9}juiAIVZct)b zBS1sk%gqPEe3-a+f-DJ3WRVe~ECQYCL+(gDgMWH@mM`{^E^JIpm>^ITuDPuuA+?30 zD|*H(l0Mk;WipK2&!=>?HCUP&k9@9|pCMVCzd=f^Lqmjw93h5O|R~@D$CcFDc zdrDaw0P|gDu_F)Uz{&5|Y1Xt1eWa}6EU#h=-B8eY4R?O@Z^}n3>v&voT+6?hXtd z-n_!*Z*~x#qfeVjS7>^@=G$q#ZeHJB%MIs+&0;;qZLt*^P_o8ws}y2q zK6p~o;Ize~pywLnF73O^;5~3Ty*0t=1znIsgsawt()w?1cYgoXyXl=-uY1ptap_@W z;OI&$`%IA_cLM%qu`;2&j9j41_tT@dK`fFPzU^+qo2^IY=hJZ6yw55)e+jAA2&JR1 z>(JP;)4{M&I{{6*f46gvjG4Z9qwNk@pRd*MQv`ktc2^_N$Q@rkyd#@%B72u0-azjl0#=;B!udTUGgl z%m;9ZT1*@oG=s||=GX)9_z)Hf!d117>XgK+<|D;zXECOmVtq}Noy`(|x1GClXHZfI@7lGN+ z+ydDqHAQx9Ie9Dm-CW?C1CzKod^yUm)Wsz{V$SV}S$kw0eZ=K+Z@T1 zd_%u(_8Cy{Pd`HM`Ol1gGK%afNr{lj+$q&{&E)hM)y9wKRzPLBx~hnZjmM6hoxC3U zY(8Z5y10^2G;|Rsf=8ADn>k~OfI=(2oxlXXYhPmY@lC=XG8DEEja(}aDN*I*82cET zOunlm?D7O>TmkPUZU{$e#F9=t&sTABgl%FBsh+VtS0sWepv@J}omW+#dSJ{9s%l_B zyt%?A0sD?s44&3mUnz2n*mw1eBci3MFLt@3-w>PGgojFUg63zl)SWxe{DG6l3^(%-H7*9aWvN ze6$&kwT{JFbJ#hN-WC7G%t6k;w?8i;7b?PK5xinS-~YO^wqJFoxwjQwaNci8z+~hi zvbDYIh#B-CqDc=Sg8}_s#$_@zky(3JW(u8|_iC@I)~ z)3Htlvc^5E77524W!tJ)wvQ;Z=kri5vJcBxLWY=QZMSw*N8isnD>FH;pqYWvWTQSd z{0K(0Qr(K2^ARliIGsT`^^3je=tt#t9R{^LeFoH`IeOn~6C+X}Qxg3E>o?>zSXJ`x#!OPuopvI!#L511SIJ3$t4o!cwTnV zsbpuMCh(gTA5xeUE0j8W_~kMSh!>wHeF`CS{kg9cW=d6MDNYFk)1SHxqu72)`BH|S zyXGpz7M&2I>QejsRMe?jz4>oF8FCR;`S)=v_0NtUX`1y0j;_t79sHC}X&1*q=QfI}98+18 zcSm0{jIzR7+e#&KL*Lca=hw1M$X7;|Ub$$zyNUKYSkV+E2=G%w{5x5pj!;5Dw|ID( zdv_K^ZbcoE(q2k)65<=YtstUwk~&L#v?~a+B`z*xyIYR|q6@^dOkvBjF5^|LD}hRI z7xP-}PWjND?b;wop?@jU_Od(wL=5f)DdnJnfA0eY-BmC!n~G`8$>pO`e@9#o)4QT< zKeQJ(G5x;qS#?{jGHJE3YSqoG*BCD_PzTV-B_~tLfL^qti92jp zQPzuoU16=xVke9pI&s`?*t%S`U8!l~;{}!0NX&XSnYFC{tTk`QXyVs#c6Aj?PB{ij zv~H!HSKDY*tB*sHx?srXWxGyVU6mB04K9(&#{6;+W>08|LIHc+U&Ts7oHU6bV3$X! zXZrDv4&FKE{H9l0yBbnXra}iDber)Lo>xkg+Y>KI9B+mNeJmq!kSXqO?!f?u$?kzA zYI!OkZq5^9$-TEP29eHz8#S{t$sVU9#ZV538yCnb0oCNEtN>lrQ$!!&zdzz3oYiG5 zhCcpi!$0>Q37-@$ZH3S_uA+Q-eES!nmJXtlvmv=RCDm{osCkMss{YXvj;fzoCj7s| zG#e5ashGG+?Uj8;_n-RAqIbFkop4D@jg0_F_}{QRNs>rQ##>@hHPv+sbxcUr(AYt}{VAHMP+oIQH*L6&bYP1@;nSDk|lp3(!oS&e_mem4UTMO@`!78k!&+ zexHvZl7Qa*(R_ZA8OY6#HnEc(y0qR}NnKvw>T;)Nvgb9b(|*;RNHd*aB|B}G-gxPL z9G)Uk2fZQbfCiye4F&H0O-Efx`ZqVeR;iF#hRsQYqgO5fvo(_R|6D2jZB)>Oq zhs$G%SrO4{A_3dZ_uxO|*L&|ibxifw!i#Qr1XYm@*{B`-jAWcI7Fk8 zE((e`{N60!ag51eSZanewyLtEk#|#E4*r15)l?9wwh*T3{&0ID_PmUx41}e0yw(JE zg;aYM4nbtLfnrIHc;Z=zDA>jC$!*bFQ99Nbbio)>Jg+8Cja8>Is3X`urZQiyX7wXJ zf106p5^B3Uz+)@!?#{-b*LQk@>x#07N-Qh$=&$R{jkNsYm`yaWv9tH^{T1tK+s^C8 zdit@i`{)IL8e}SEL&=0VkBMu`2zs9X-{wFPV!(vM9>h-(lRD~VY5!A%ZyK-av^y=g zlS3vzC1PoI@(Qs@hn~OxF;(g4uaba!W2ma;5fC`2W`^Vporli3>Q^u8AObFUv#;rA z6NFkpw9OX-!SQ}47Oa8zW7+cfy~eiq*y0q^M7~vBAl-lN5t+*+pcV>m*gxHj=6k-} z3ovi%-Q7RS&g}4bb0vRS79%ZfSaE#Z1}f$;c-|foLv+R4wbTBsvz&wXaEO-LefWF_ zdb>Vwf#~9S(a~uqj7@7vd>-*$_a_;PP2>s+*n~tJ&>-*)GZlPC4BFXZipeiE3tf> zlyK`VVfj5Br;G(<6?n#>xF#^m$&+WL zh~5|`eSlH(iBud_c#*B)@sCPuQh2H}f5MAQVZJ=v3!)Y}pl6>zY|%ZS$_Wby-d1rq z{tQ;)Yc83+XkCjSOFshCGfUJ_UBszm9Asrc1ZHuPq7VKqqT^DBbNI5Isam=5?ex_` z*NrsD*zjiq2}U*&4hhyKE=OnG<`Z5UBrWg8)T58sk7T{$iQ1|NtL9@f-kjGVE%UNk zP`zmfBu>daeE%jGFUOiQ-+>khti^(D=qD@wV^{Bndgc4p#B;CnefpQ~@kj^slJylw z1}KnJ(>xuC>6UJT0iH>VkQ{iqNr6K|{}M@6w~-tVvrzm_b7djJAZ zRS6^#u`$Mi(aPToQB6q*X$eiZUF)l*&uPkdB`KY)wuRh2x+O(_F|_kTxNb8oKFV@( zr(#r{6Ogwg;pff8ur+=Z@)`?oi}Igy5u z{DrVMuX9(j9`z`1v&Q>GV{|6p_KXI!;r5bk3L|(1OcjMNz1*L+`55ju41Gq>yiMrF zGr9$OJsuC{m13lv&PM#0*fl!FVS{s*ih?5n@M95eBT!}lcR7LJH(yJvo70aozuC_3 zHMx7%MD3em8g>OJffY%(g4QVrkzxDFe$e0(kGS*YG)K^oLR?lq*Wy~*_kn>l2Yf6czpV0MXQ;bA>`R>ST4cdw_Z9=e=*KU*wqnu&eIv7+%rS4zdrypNm= zT_1Zd)U07i|8=X*<*z#dBv|V^;@nVTpCw#b((l6<6w*3~8!Rq1whe2HZa9J(S|;}= z(YjQHIlEDNv^m|ZU*pn^oBBM0pCq`U;A-pl3dSjCo|ac!JXp<|lnx1ur%qEZL!Y%4 zlMJDKPJV+>Mj#%mmffFB8J8r+Ok5b=JBKl4OGp^^b}h61e(E*IWGNjIrWrd0Fj-R} zu1VW{{5x?FKX)~#o|{K-Z<4t*{5S{F9-=vw%`;idrcjLYrN%`|b$$xpHOu5E6T9OP z8@5UVPT5>`2E!!YMcNbgL}ouMW?{8+z%trHBpN{)kr6yY>iAzZFm_l2tEx(D3X9a< z2eKITgKX9*dmIBGQ&Ee@4yILb0$pm=uhgX5oUJ=Lvt~dGY4WpDl79Sq*Z?_*WbX6| zRyPK9Y7j1miQ92ECbqz{W7)dJ$K%)Ych+e$q^qSGbv=}h=Y7A~^o#>8w2BnnY>)rq z#9A1hFU6$7ty8V@e`9H)T*&ggG3iV#JmpL2 zrkqE7{iiB1D6AQ@$KV&!ks&xXyPrL})Kg}&=1qIIFG-Wjl=>TyO6Htk2;!*tfU>-t z8c-)qk@Z}|1a}c*YNv`p>QO&c*y`Ddi8*3maNH9bvWQ$JOTiJIatZb!d;gqV8iA4OU7FNfq zYOF9w%~1y)olww3V0awHQhA{*Y!ZrDez-$#a)&YS^|P&Wg>m<9g_45UtP5lQKLFoA zAiqelBJo;-93tIUI5|ip8b(ypXrP?=9MeET2S)Kpqr7@`ld`bi9FL4~tb=H7xEu7e z0bky;O|znO|0D-XK$O%W=aHvd#-lJ<+?D7tQH`3RX;|dF$E3n0#{Bu{z2QmRb3d{t zp3$RwO{M%%&^i#5JXKn0eCX(VC+?kba~hJ{yM|EV9VO>Jq`~#)H^5?P-VM)6dhf;% zFsNV%TJpmS&pVjp+DZ*BAS5x85nCW`WK|qDhW3YUAvJhaLLSBtz-WRKmt>53D2&w5 zuoCxWkZ1^u6mwch3=T?&JIa)yuhNRql9N7@w7wE?>Dpx;mw;JfBtjJU;b)&@#-$uSFqVeyfcvU=}|rCEsMr;d>lBtule8p zEj;<6VLqF2y;3}Xw&B$ahtj*!JQ}jJA!drxC{CxuKq#RGBvVpy!3_eo?D#tW(DGmZ z?-d{3N0i<%Uo<>=-15a2hOd5q#Ft;qxOcW-zFeS9EON6<+sQ+KU0?CyrQ`K$P2bm2 zgt+1XKB$j%8071c)(FH3ovdmpp467Z-+CuPXX(!*bs7_+iE0|7*<`j~mX; zW}Mw?SS;tMQK+U73rgdY_$3dBvtUzRU8X1KMBmYctV9~5Wanc@5&n7~`Ear3 zr=Q>O<4+%W_pT#)g~GC2XdZuY#L=-~)*RC;PgrfXJpZ-j4}W~g#YJGZja;n_eQzL` zv_^|Kz{i$F4fpR>eDn2^FCQ&AJ(@GC1ZO)g6m`0`imEs#^WM1MoS5Rm^+Cs9Zc=2r z-ogeJh{k@v-H>gNg_D4N&p)*@9o6zGro9={v<{ z6$xI`%;C`^!|%SC^Uc>sJbtj?_-MgwR?{?-Jr_Y_}!HRJ2APq};NgvD%ut>oSgF0$TkdHw2w zzkdIcpMQGC>sOatU36S;Dq5#Fnj0QJp7YH&51Gv?wwr6(_7rO@F6_Wo5=~mwg;0}4 zpZOV$p5GM|Yk>5DI)@c8jVtZBHu4s2Fyt}eIiwp)&lEDs*c`TKwUfQR=_xN~yE z+35-MMJ1T(%Ai%mSX0CSv5;eO{DLa?S8mefI7y`xScz!M4nbW$VO7MT-ofRnGB z{_>}1eE-vHRx5aL|CGi2i1YX7Y<4>qM-8WELMJ+ED(1Gq+KLElcP-vKmWw%GeQ8>ByK_bcjG3I`7)}*@}8eZi(yKGRU~35lW57TuEHTP4 zlxQ544L^wh;zMA!ZCS0>bekQ@h2qSfs)^*E;3G~!G={2bicqGmMYNt^V%S3Q9I*fU zYu6A(3(k4AZAaIIw4R00f-2X#vO3WSb*dSH2uNZwE~OqpuDwH2GlrPWB+~E?xt>zf zbzAncF!Vykrl@?Kqnh63IVvw5I6oD2V;Brt)3qrLu=d1mIU3kUKOL}+s1d=3674DP zAQbW-$weO%2{jAjB@H6ty-UMiU-mMgz&LiDqiefFuMQY;Oso@g+DwL7A$?XVMNPQA zXWMRR+g56G@92Y11(OkhKo$n1`!fWe;+-7c2b}LFQIEa=#fOUjD#M^ER;+FKJjR>$gS0& zVvW-cUDT|*$gZ^eTh@*b}j9uWwlU(>F4|JO~zVA^nu&f$tYpI)>#o~y{ROm{6mQhAbKxDCnD!sAL_xRo= z5_l|^ct0YkkVMjRpQ%vb(`(9oztkg1=Ubo5Py0gJafIrjefZE`UOtc1Z-dnH$wZw! zf$vzzmHXL3EU1Jqm#G(NJ2_r3SCtwBV|B{ zO28BO3~e;ZDO}8Jsmu(Vb2!)Ie3~QVzE}|}r}|*XMi=~I@Y0twDdt@bq`2UR=&UfJ zL;E0N#XzFaL>a1tY(h-D#!N_4Q4>`lDi0=698+(~CbNf7WrT>E`?0XBZG7Dz9`X&^7)x`cFBDuoz}yus*52{>SQyCl?uJZ z^??{Yo%eJr$5jwfNZm9X%@=rOm3wL8w= zz2R9^qlg@xopN$K=fejrGsnw-_Z^GflI3E-Y_>oVshe35%T}hQVkV@c+S2zun1FX8 zt`SPC#5+nvd&K7VS!s-oC?n6X#$XAu4y69Nj}qPGf+ILjon|UpTl7&yvz*IW%60VK z(Yv1W)tbxAns*o1%$o&u({Oxx%*p8~$IBy*kHk!QaXgyvlj5VmrLKg_$ z)3rMkfkqp)^_-^OVk{U-iTg9u(yEH7R}vIHc-EUW7Z(?3ErO)w(oA}rw^3z&`}*zc zH=)dLU;j;C#u{dIMN?JO)+TJADe6=JTUF>3Z;=Nl6L(@dP-c2a&K!=>OyY4$UcHh= zzl}4N)fsosPPp^6WpU5o*s$(4tlR5!7?zFNJ82lV-Hs3(eR8{NCq;Zw`)jaNRMzH} z^Uw%R`0)@OuJiPryv`13v{qHcV!psf&sJ>cdt6M`dn2TqC# zt&C`uwMzw2M)S)-#HVh+csQ;}0*UNc+AAVrQn;IxwU{$$$6}i}Dw6hNoTkNC#u^`1 z7~eL)yV*dbI1X|arW9+sG>43_LX@d$ycRTEKn{K}Ws{C-qFWs@!=Y~KR{dL%Xg6aN z2E?Mu%JC2mwqT3jD+$&N`?&4Y%v1KG&5Mvulqy2>QHB{tPuil9cvG1>rVWi814F#H zIzY=GT#)0Y^w9PWd*U07HY&ZwP=;y6DK?H%$_FDge!aRl#Nq)Sdd5|T;ETiPri(Ox z&Uz@svZyHug1qm?BaxFRpm`@){ovM@LKU-Mh=<$AL!=HOpf~aBDW32+GsU zEY?&-9HX^}T372euU^0A-Me!(n-1rzBq%e?=QAGOw|wzr#@#zL!Fyi6d(E?Fujx9+ z*j=s}u zHq!PyJ3Zp-FCOvuQO*5(4a?((#iF6Et2C62<^IT2qTD2rds>D>A-L2a8jl7?RHxJ+ zROxxjjw>~C&_Q6g-SGD9TYh=^jCb#^SZ^T48P?Vu9o5{wf5vPkXNdP7-t+GL8-Dt6 z%hTs?S+6S*(v62vDb`V;sp}bc?=AWAs|8F3>0qt>nBR zMGA3Hs5`yC_Sg3D-sGL*{NkLKuV1s-b{I3GX)H&}1)x}Oc2u=N*NV+rFyRr2Kx}53 z*-T+kVx$kqNF(c0Hy-YVLS6Opj8Xp_aXiC$z3^ZA^659U04c!#@pPdHl6sq0FFnm+LU-FsfV ze#KAUKjVj|7rcAd(`_`auhKBVadfia$(IlL;>$<0-G=K|@9<660`VJ)^=55=psSpd^tiakz`PcuIu>Whwt&e+20K zU%%w1AD{8;=hwXdaK)~N<+A4f{ri0N)mLccSgo$Pyt-nuS&2(6YEDm2c>MStzx&-2 z?%i3koHZK)ftAO8RB{dtolN0Q|UJ{A!@?D8W#4g>-~X4Wx1-Md3H-~R*55-sgc_f~afRbEKk zh|4|vGBZ_`gZB?+5mhxek3?o=S5?ozi9i7$Ji^UPRYioE-}^mmx4`M?5>KC=C;t|I$&>-CQVR9--=>xRmE{ zdlK1mzujWH-64i3W`~T=pMExa_)qzoStG-##R7}AE&Y{rAim;4rKCqB1tO9ef)^)l z645y(#N!+*U^Sl0ItQen>+i9~`!Vv*D3Y9B!z?0u?9a}6L9_by5k=%r=r0@^9;V`z zX-8qYCdxp4>_u@FR&i3=q{JU3(%~++h~c68dgP$QAE_aSOvq64PmX6u+NbJ5g7*Qz zdqj>f$!KIkgmV@V3AS=$WKK*#h#2C4ZV>9V_aX)e9JDD?!C1gngu1FmQAQM@3@4$Q z%J6k0RhMg(M5tvAiC}6XlsO#qhv<*=^!~?xjVY8=29*eD{C^)Ils&eV;0R5HAdxb8 zAAD>-KU|9*qsbih^b(H(i`maTAd=<*|G4gr&y^u6vE(z|-BiLzqqr!ap^p=ZF^m2# zYY3tA6Ou-IMP~FqVcSP+JK%0G*n10~fIb0{MYt|PUPg=_eYeAK-(lzmc<<2-`tO~` z;5!VlNAMjuc%{%95xr<1&ygB$z*sI8sGAmbRiRZu{J?{XR#X%c)guX0#Az``iNwya zpOfW%+Lujf6v;dg(d3{L{hXLFJ_kyHobG4S-svI5?$|){knS?2S7gCm2(gF|%KgUk zeKE&-3%!mJQ#=|`e0ZLj#n~MYAv4jV*VvNXZinS^DX-a1?>Q2|g3_CfF)Bb!rRFmP zcs1E_;v&Fd9{ci4Ij$ZWvoyZHY+lX(Ov&K+*TcEPp#hF3w7^WY6l%Gg=WQ_%jl?R> zYpQ;}#q5xihnSI+#5H?;aqO{^n&+IWFr-j~n(}%ly-(sI${P1ZF84x85*LKYe95Q@ z%b1ZKF2sFP`b=VgwAusGn7WYQgT(cQm|$VxY$b%^${{3%Rbwg>sYlr(aYTv+waGmu z2V*3v8544%n2zK#O4{3>Mm@@!D4&!3UV^oxf(XB zS6D0;c>44L*B@@s?dARV!vH^cESDi4Z&1~BF)GznGsd110UY3r7cpRx&nu>c7`$#A z79b(oRnEa$H=BHz90_Dl)~Mw5nbBv?)dbhnXzE61TSB7>Lyx}e;KP8f_wfBatleYR z^|-&^W4Tyjy;|Y?Y=iyT8tY9X@${{MtAsvgtc7JlT@koRh> z^nH)ed-#2a{eHk;9pW&+!yu(j1<4V0Rl$V{)_X)^5h;5Q0%LFYXxk2pMTKfGuzPt8 zl{Kgh3AtO%jS|zyLR8z{!#RVtZP7FfRN6=TDMppi#QYzhD?@)l3dR4dF-JcOWq$tp z5C1Ucra)U6RFqI5qOpX^0OZ7hYOR5-YsuF$k~Nplq=`nvY*jgUKPV9+O(IVsW@yGl zFv+1pg^k_d;^Y)hK4+Z0bV%G_?^oFOD-44mDF@$6c4Xh9>soZ(9=mOauIm+j>f~UN ztSVpSpfzm(2tcL7h65qTv_Q$5S2;*) zGmH-!?b0BMM;k~-qnM80&C;}nMT!$~!=!M|1)H%sb~>w>X~ervUAB|^rr1wF6Xi35 z=+ArJ9^^ywRD_b0UXTSGL0@QAN^55KSk;y$H1X(YmfxB*13%g<(Svo0B_4;eDtsn< z$$8~QhYD24DcL>vU@&0D%zMx*X}!2qr&J)I(k8_;HfJ1w&Iay9P;_`uFq209STtnR zYCfEo+;$a^@sKlt8#ePTl{qH0G`+s-%<5y?s_BB$d#63z$ z@!uXz6R|$&@cdbYSD!8L$@2!!pSO7S%wV~cVmL=@AxZIXj1)x9HZZO#_bibupU>z@ zAITmV*#Tt$PDWg|+ij1V>mEMbW4UT^ezC=?&lh<4vcY;)BkT!3-t2K%N1UHmI6aG4 zEdv&Wf zZd!ctMU9s)JTA@`I6XbVYO_JJXl1Zq%tYuk7hh(Ilra-mKL9p|BC&DZHR_%*RLeRN z18T=Of693AnZssdP`3@5W&!7#vgayvU7J%QK}IOEBsg zFoR8gZZvWzL~OUf+jkK^{19<>=MZCnF$r~DVYL*(9k|BjhXL0&JG}jIz?-){_S*(2 z7;OTX;+9S%p_X+$;Ox}k)n_ff_`JraFV?s?TVT0rP}lB2{DtzF<@@Y#KjjHkDGN$; zR{o&DEqlLEFcKp6yAJO!JwCiQ82W^&A}m{jr%xOrJ47C^Sk!2m2J8bm@-i@IA>Nq; zgl>S}b%>s@3t2oMYoK+&a#>@&Ug&35qpC${XCTz7EJ_^-2jkFPhF?|$BqkP2E)!5U z2EY8p6I@+x@x%95x=uGRl|zaKF&g+7&{n|7I^o4Lhto}kMcblo7qG5DO27~jzWnMP z{^hr?@%!KZh;Bc?*cPkJ0_1x5EzqLDvy&RHE*hMz8(e+ZO1?7zRMoI(VQI|lHcFHk z1wYy#q{Qftuaeu!<;)IhEi|5Z< zynM01#rYDa>m}N{LRC3gr&5$gkxhb{r%{+G#|X_2C#5K29ubg**u@V3NH#Z8=a-B(8EsWVh0V>D-eq$iH~^Myi2IS7Ll%b#7k zs?av$`M!J}JiV6j5t^0U%M}QY#1KGPT+5SKOE%z0U@H$q0+*-(i89i4S?Pi?CHN$J zH&HcduH)l_5n$pinRPs>R z^Dy2>M9OA1xH6e|g@aTfy|?JtK=vcG-7z!8`0?d)|3d-Lqwi%R$ej-D4#_P)wQ>2c z9Br2gcP5j}ZnA?2fn(yP$8hyO>2>G$r&7DoK^-U*Jmj?@58*MVQLtVM)`7E-W9%dz znPvkk4gteXVsawlC?21PWLSrQK1LbZfZ@oZtsAuMqV%4K2sXR&AHA<~JT8?ep%4Os zPf9c~V|+l4{WB_BHCi*qq(la(!*VnW^ZdM;)3mts8W^MVB(LSu_@j}|iJ2$B6jPPV z{P@vlw%h|+J0C7x(>U>n5|*CPf>I-L3>tmmQLCO z-0x(V95Y!HvcD%C=ajt zks?sp1|~tkf6nShk3^S0zCQ6ts(COd!h>GkOt@zZ5=oSaP%va~Ws{2W zY&2__nJKC4wM;Wg4o{6p?6fAU#B)Ry2CfmYz!nZ$PuTha+diW2BvHnsgeHg(J8%#Z zOb8f;9{b%Ecei)wwp)pw7-7#JB=KGJPoX^flDKm{|G|A8rn$fWc zufzLhq=k4d*$5lYxT}6JRwKp5?U%!|0h2CPI=BrC*nH?@*?T5U{)m7R$LN zN!MKZ7_z343SD?2NR)el3(YVa>+;Pm&xa{{aV9k7{_QC4mA;2E*5*QLP5{MXR%4p4 zPl*8^#VF^khyg;B^FxFIrwZTzVhdLKKWAE7B#kpB^V1-&Vo>@c~`|695qU*J*Xe@HL;={jI5pzFqjhYHl0Pg_5?X^g7+sD072j zkNfR4E-x)k&rY!XMF>)iqqZ zfFI=bhM3?JBlaHNZ?WHbZ0|kxy8*lXfb;zZC!3}8>lTE?!k}@Q_CXeK0oEiKYv3A- z6cc!e7`(?YbRwAP26S};TkX*I9rim0EW-~KLX2=R%8b-lSYu>P66O6QX4Gzg?*|OM zM_<)&E}-svgsOtK25hU+A0vv0DIx|7-vw-|J?`)KSgm@rZF@9w`mvffuVT5+@*nl< zFCpRZPY_4{{PnX?=I5`!;L94x+-vFz&Jdg>RL;U#1DMGMWel9N+N>Bc%&g5+i6AoQ z`%xH@^M%JOM5_iBmdK<;Fwvqi7WFd1t>hN1*kY9$-ME1eLU990He`qGc8~pb5AO$f zpAfo$zKa-!fMFOAgDnTRoRN&F5`KCRCqb=Nl||DuSglr)+nGFk2%^;NdhB-{w%Z+i z5M^bzm)yJ-*$F_rkIx$A}htR~|Jrxm0pJ?%X_irH@^QEfI}gQ9Szr-kg0-eNMsgmg2v)M#29v*^Cry=y z8K`AIL{|S?nhXGvIB$x$2*vrH$41gbl?+Zvv7pIVpD;xc@dP1Ra_-gr5fm|6)}=`U zC+7|4j8`cZUGBsdH=F==dpDmF!QHa?!(fFUOh$BAn`yHy_CANv2CtHz98ZE%}R z0?Js{Of;C1F(!jq14890^!2D6;4h!Xqpzz z5#GG{5x@KGA8~u@Kv))ninR{wb%l$kE3DQQA8v2(hp*q@+i%~2!vd$9CwTsBiHj!< z&Q4d@Y&K}yRzx_44xEVx&3<~g?q%9jjA_ywrkVRWH}zv=A+&62Ts%F&`O_s9ZA4W$ zG<7TF86*3X$?FRl)O8JGgtBpScY~`BSGfLgkL}$(e2S==8qZ%m#l@2+FxpTv))w3= z<-rz@0;W7PBr*toz=z9g{P6l6-n_fPeqZZ-$Y|RdmKYzdFX1n5aCdiytE(Q{Yr=g8 z#OPqiP6ihR#DuD9aI$If*{c=4_+o>XFVAp(w!wPYqHcw-4;q&Fzm1j5@i%XN#M`&m*lk60*BFDQsjykM@Ug<}-5#se0?T%R?ftzpIamak z93@7owiO&z@Jujli(^DYszB8^RFyP`jV0-BO&Z(zei_$FE`qY@fUdlLb*M@u?5qCq1$!5Dxqk#|pE#xa}_ybsYP>ta?5| z{G7(7mS-dj&xmFsnU6J9|4o{pk&mW){nQ%r&wZV9fekRHCS~$pR&JRx7|8YHq`I8d zYBZti9lOk&hcO|d>pBE4!y@BkzlaHwHBV}ysG^3%jEclLS~V5yg!cI--+hj!m_#zg zsMM0g69d(JAe+~cX#zl|ZAQ%3-%-592i5iT%yOKh_25}9eHK$h%cBT5VRX^YpU0$q zpBb_Fz<`qtK=S<~nIntyIoEnge;;CgOO(`nqxXvy_jV@Tkcv%Hj3QX+_vnW~#nn;h z05M{}7n9jYSB`~tS_sB8iED)jS)c>I;62zH1P)*p;!O%c1}D)Yrl6#lJUlmGlhlxq z<3zN^oD9Zu{l)6e=Lvy9{;bsBR^tFNT_GDkGTk)jYx%dGqD=NyT}!6%m49wO>Szp3 z`8g=0h@Y|t9@3Y8s&R}T{T?&>ccQtViB#AyHBHe(^qUe-B7pPaz;nvAigRZqzlmtT zT7zW9L0_LD_95Vwf$i2}w~y$%gy;<@046agGE(%|4O{HGJ?^$!>~~vixA)lZc7@t& zjM53~N=WXm7x8dPs5AAZ^j-<5B-$1l>k^|!2m?~=5JEy?U#>;eJ}^|Mk+Rr1ukc6C zEK?Gdm^Y_q^Hiu%vIfvhY%z;Z$xE!E2gIh2iF6OYFO%v=azH9V8UBcXYiiJ}lq$8` z?a=rA0d*yfq%~teF^*(ggGmp3E))$hV&8Xoe|3ers&RUHhV^=dbyI7Oy$TP>N_>nZ zz{u+k!vK?#%mG*gfaUdQPqUD2Q$mUf(FcSW%GuURn^;Lju~7W;d7F|7W)QWeqKQy5 z7CN?>nGaF=m2+bHXo_SSd!*BNtCW(M{Kyp%PclLj%|_(DA7oFkr1e~l$~wdl5Tf*f zLP!Wc$h{mzuo~59Rr+Dtr)G`tjZyZM#0--RBFXa+HLe{1921PQLQB{8&Xalo#0V+C z!i=;#$i6>BiFc1FA$B6n2K)V9gfzzKy)uoweLN`ufTU6wA*ZCosOknm4e5vL1x;v#jFF;L z`ss(~-fRw@+^4fOKCg5fM?yc3B-P+OuCG7fyKldRa~7X``VuE6YxMnq-R>S;w?o(M zvER##Z5RfuR!dZFiKf}0b~T)F;EF{&2aU#SdIXMO*2D#+*ohD_08HpjP`Chts0Nt| zPS0KPmr+KGi?GBG2m!FQ5M&Y}+O~zQMEqo{3RTmfX&S`f;Zs702`MlrM8v?@r4Atk z?Djj{T;E{5YOz{1SZ|itY=jEjRt8mFp{n(?&k2UC#3zwMT~**^E0J@(N8k6@?(VVQ z@6qi#+}+&*`?0H$BBS=b^qu;sMqv@b?Wx1Q-l1LA5{>7C8r@ohiWsSpes8%q00bY< zp#x09UDIN-*$BzJ8tK|Uh59+h;Qr6RmihDQyq~{*7Rvnm_1CMjX2YtgcBtzLb>##% zY9*_A>R7ZysC7Xa6{FcvMlj@HZ3TjX4*|XJQPZU2Dwcn7$0nAAeBgl417^rWX4(9l zu_COg0OktJ3u&Z;2p>H9&ZFykcooJB{eXTypz8wm`<>ukeSjYZgp7Vo5v;ENlqNzC z=82I*g%rks*`Xy-Y;V?*IoS8TC@A-PCER5COhEJlKD>XA+YdLWstR>gW4&6TSuRl5 z4VJ5=H0!NF<*eY>$jG1pguqcY*_0P?147gxT>=@vnF?f_G!bHe_o-kCi+72mX8uMX zd1+)tLezme2a9A9STjXO>^hGKMp#(bA|^>1x8$q^s!GW~JUY%ES-4Y5#SH-hLJSfC zpa<&1B5fubp)pt2Id?Eq7&E=I2rEZ#89O<287?jpLrzq#wv}juc-Y-j1bZF|%o>XP zpiwBV^(Qv(fJY0(>A-w?XoR{M%B!Iy`K9U{$}cN1!yYy_2qkVT|M^jj!VeJrtV9%} z10JC-acRgQ(uBA&#*XkL<9KxXk0QEhT++kMJP%3D*pXE_0IRKuG$v;%ZsRE`9Oj@Y z$;BZ!9inmq$W9K_L=(5E;B-asqZnVFi#x0lCu3ILgGOaC^!KciiSiI6q$C12YeBY_ z{Mnwto?sezUmP(F z=9s(!J&+n$BhN)7{kw<&5@JB1`xKfI>9dy`ozQ1U2f`+cByud3m3u9z6T(U!@hD0_ z`FrSaaAPou@5uL#MFH@rV95|q8i!+3Uo=TVNsEZMy|3{4?Fnvf2QarPJ`-n5<$5d^ z0WY2!ym}S!{L>mQKWXsfNsG<8Lep9q=#zm@NmTpWy$leYK~)3RiTfo-<{2YM)+{_r zYNeI;X(z*{q(vx7HZ)+s1T0Q~U;a(Pix-5a&)2xP*kHY^(e*uEyBplxCS1KIynVCB zc5kuYTfBG#cub@=-0_jvow9_)dO z3yT-8Dm=MpadNuGW+P%yo5i#FGafDF2bllEq1)71tIs*pL1S(dLZ;NAT@3j2)hRxC z;jnHAbyJ~koc>e8)s6gI9-BAsFRyWbw@24?xVig)o9i3g-rnQ(_7*;f>wy8dszuvK z;aNK;)FNwPNl~|1tg3gFfi&!IwmrW2;SS$@Kj8MpB1Qv{LtsK;hueE#*LT==J$Ac* zZbt|n2q`1L5B3Fxu&g$WPo6jU;)@2KezL^VvnAGRjh7<(c-%x0Gd^_d870Q0+?2C= z|3#zC5G6UK@l0fi5IykKH&^)Khdaa=mAqnbc5bmc1NPe<20eUVp(86j-25p;AjJe? zkM*X(^H%|PT?0-ncKd|e+YZ?kU6Df#IcsJuBj?CWlO`gne1AXBe7BRKByfh#TI6Y4|zi?=l1m_Z*Wz@CqQ&A#E*~)N( ziyIvWVgM9cUp{+j&JxDOj_1x=jScZW;_fbBzjL^|b+~*#VE1{#$%%oF2^c(r_b`@l z{$z!^`4qqU#V_&n`BPjxJArc*UjJ~3U;o4R`0}fJe7M>n0H|$+)rr9;pKkEqq2IKxD80`^fo*T5vKZmIt zkRtfVNqZV4LqstAr|BXz5i4h6fIM3UQ`)?P>^%+ya`~t{(*Ep3bik7uiq-iB9RTFP zgkeQkT7oqsPEHeL_(cp$Mw-Kzijeh0L74_ApQ$O|m6Q}GrUOd+C(qxc8*3Q?PZZ{d z;*n$jJr&&iRAE1js_SxuHiuM+2UW!5BAt&l#Xd%j$@}7TkonUZY*gy2k*JATT*oL9 zKM>9QiMr>|Xz`fXNcMusNkRwUAesw}W>L0tVeYi9JU%df9O-b381z7(#1j%LPa;e5 zKoOaWH8Bem zA(#D%$6Ao{U|WZ9Ne(zZFuLs?q4P?`lyh^AT*=Jgl=r`+vBB12xmsbh5VO(v^G$ib zvwN3mejRhvHWGXQM5kl*Y{ZlLQ~%LnDRVw=KuMh$j=<&Ikw2p}J{=fWN2S!#B*v(i zbr@6H;`n*y&(O?T5;+bmrTKly)1mgEKqji;Di6bwu3t{;kI?1fV&jgZ&OtBis z97p@1iB&L_jeu0hZ&^Tf7)dt%om5C#(4OsR*p$yQc@I`W5JTdYBNIYM=)FfDJbE?T z)vZM$hZGD3?`4lp5its>i&@C}G3EB5QA(+uQ#irkWROVif1iRH4WmXFF#;J>rWRAQ zwc2+b4Z%bb!IZLT$&eUF^{m+UeYv$_5)r5$B!PgKCH5@#V2Ws9B~q5GiZp`KA}x{; z(OuB}!$gAtL%9Z7fR<7!^h~2MPGls?UAC^IgkyORk+fbbXJrC8hpKMinik|Lkh5T8 zwec`r_eG$=Q6jdx+k0$p@6ZneLW&w?&9jd+vj1mdUy#sp{&EFyp`;6n#%8!$Pz zO5(bS43I3C0ZU4UCx;jY#5jO?fbk9~G)NF(ux%I0YTH)+;z-GC?YT>ZlG+49_l^I1##^{b|ER3sB)eP4%>KNgc z3$(iq!>WUE6{xxgS*x`fW9eJO!6P*Z-0cy4g7FESBK!~$yNFPGcw;fZU~dOlYtbsp zR)|an;DnSs`d(5NcK2KC?zdPjmN08lqrClSJ^L5H`u^vd>;DIgWculeAU_Lbe*XH8 z{BRkDt1Mhqq1KJfS%b=%l2- z@X=%FJ(6bt^}}Z21j#9mPlK8*7K;WkE|H>U0s4R##4WqsZn58Y==wdn?H>KULpKZ< z;(+8CX%H21(4s*K4^h+#*;z$Enm3sbuT|~PG&NFMm7G-XJwhDdhXMQj4%_WLw%ZQf zZjYPp8gG*hoQ=U^*036WS)gLAws)O`c8iY|<$ za43rs>u^3Ym?XX_CUIATg1C27K`aA!%{9(3E4kI5cr2PqV_gQg#*Ps-&_m_1T0W&T zs^cNC6(L5&rdv!i(I2?cbn>4+W1~c)F>n3hmgk(41B9b7+Q5!YCZmH5=W0D5PsKJ< zH-kA?=;@$|iX&U@^!UU@aNGa z|5iTAELNehWzPqP*$Hm34E4+?l%mPSqzUTz*Z?5LB#|$A?~MoE$s_>>nWedjGR;%g zyl66`6Jm@InYs!w{yq6UX@ewb11|sfn2lDRhWVAA3^)iVXxH(RQwLkpp^md4vPg*# zgT^!%1H-0}nKC6{`gt8YTuAeg5mN$Ge31tQF{{z@hhzk+$x2{gaB*ywyx-g~&_cv$ zzAjG*Pf0%;hLRvK5lc#Wop0aVe^joAMmJ4JNDz?=Xs}+is2c}Y$vT(Ix5xec9YBDqDpW2NdcpXQ;OWzY;l^|TkcyS5%+``L zJ}#a=MM#9zs>aF524_z;I6XbbvTo7$J$AbaKm3^R?oE$3Z?>qH_h=V{)w05RS!3UI z_=jKr9{>ECTio2Xh_Nb*lQBjK2?pD3huzx`_~Dxm=(ihOoPUbXf3e0VpRRCvTH|EB z5+%QLa&PN3o5t>yclBVMO_>5H0sM*K8XFm(cxps7N6wLGX)X!1*>RR)@Fkln_t8j zh7R9;^8?5n@6Zj5VX(Nn>#^Glj#u_MpmG&nym*e~`W(y==jZ2Gu3EIM zG@|cs?(w_de2wd!LkPNmScAGXI5};xTszc_g|p(^HThSvMIe&TU$gVhbYM7Zvnkm{yjqHVV%XN zFE4OSoTJq4Hn26I3t3ym=Z#6SSuBWCg-^rV{uQb z>9e?_lM;!<>Srd+#3aufO=JI1^4~4lLiJ-7)Oj8pX39ZsLW)#P){lqCk%^F*B$|*l za=}oJ=+XAS3SgoConw|HvPI4!WemVch_3I>fw61ELZZ=r0mIXHtnwV4Qun}yIJOfHN2}z=ArxCQ-(4hlR zW9`Unoy7GdH7(492$1;RGMdSxo?@P%^4~GWLezo|+GKc?W@4YIyBZVdm$XqP#7-WC zHifL9gTtip7Et3;{`<+833+DnT#^N;2-)Na1B)V(0s>$p!b5~6g2DIEBZi1!@YwBl z7QPiXltP$n=#&`+^w>nr?QR*#1xb&AhDdr7$hUKOcT?%pXF^#>(mM?_k7Ax z!qC5)Cj)U7>Kmu>`Eg2PWK)toBKemT?c*sbe&)WBr@=1&;^6e6K;12L$HW!g*M?6yk`s{z$AtV z433QbzQ@h&EiSJvaeaM_{eF*_7^ZSqELtqv3T?AMTQ{)AfFXqN5Cev;$L?;6)O#d| zP$r-GtWnw$DV>|+L7Whd3S~4HR18ol&Cc9ObJr*`B5~>Ir5x4speIk`wWmDT=VIpK za;`F>WB!QKe;N~aY+oFEd1j20QYy2xwmf^8(ntsIe@Z>s@AnvnesVuxPM4VwShJL0 z_5-W^PW@RVLO!872W+=nY_~$I8KP7pDc5O+kW4^iLJAQSG>)8w(rk@EJR)=hi&!N3 zATx#}`w;2p9W%K-icltmFx&f>MsivfCuW*tiPbYS`^*d-7mJVAg=e#fQGhk}b7Eq| zKu8<`7=+-FVCC1u=!1t(5ik{8jDSt>L1N^EbRCPpHztjH2gCa~iI0^y_z*m%2d2EH zhm;T@Bp!I_VMHQWJwv3F#`BrYCN13q%(xD5q02G$eUHI=I4dz|i4y|yyh!54B1f3W z2%KQ7gLMXEt%%)-5S82(AoDR4E`W;Z64)2zYUH>FG=59gfa{p zjZ#C*q;`r2BKo=IHD;4_?f~*U4PvBLYK%^Z+rg0IjhtwxAN1Vc%v-6S($at3u>fsNAHos%9D zNxT^)q2CX_!7%jbeSmQeFulZ5C7BsS9}$Lt=purP7<@qQy(E}e12$IArBnpTejs#R zrzD#_>c+uZom+e)a`^x1LYa?=RsOw&D*q8)!_PvQpTGV*)55fw!GzjatlAoFD+^>l z7&u!YGGV(L(Ct0y#On#!{hs*rN>!D`+FOC|mS82^r{s!>&bT$EFOy%w+pS5;`524pHgk~)Ej zkN|vqQ70V3R?o|ulqm`aDCE%vo*p3hXT{B|**X?4sX$zK%4X34hFsqWE3R@(hokmE z;hZtdg&dU31m`Jt8_hzgB`efetA*7VnE;jnRgUChRUpSn(?9>LEEa$^{!(HXI%wD% zZRRA^eDg@G$=WLxdw%nsr2|>$Vg#c^Eqt zE6f{MC=J`h46+WcF@p8frXC;>MIi=_II6%ZkOI2w6K)8eb!k1B|vfSk@4WF%Nm_^e8j|&4FN+!6T{S90$#?LSMk>Zq;$Q5``Gs z9q`-V-sAuLuUp*TJAgBBC!ul!)=Q6p=~Uzll3v7;CXwFR|PJb1*~?~M9O>L zFc{ok6W;zf;Q9k2u`7cs;)uT6!D}R-h&=%C9!*79Z)%*Ko#K8QaCh6G>vE&ZBO;=z z3^p6WdQqdUojPzC#*Cs*GE|N2Dxr|gF8sq0Ei*%?wVoS!ZtRXj`f}DZK!mt-tT81*kvTm|wv!k=D z25bn|9|pXBJ>dPj8!+$i`Kt@O`s@ileR+ZNlMPNzP7ng{Prv>ezy8O!`0A@`bp0Nm zefAtLUp~Q;^D~^DZQz5)n;&j~kg#YgoS!bRUaw#bV?PY&Vt{KJR8AUOnUZEtBC|o11_T33vBJ`1O0dzv+cAsP~Q`LS+qB%LVGHE)j;>(*bEdd=@iL zPeznuFgX?EJI@4y1Y;TdoyV77y}?&s{fKtC!53e=!Y_aE6z|_(;q{w$`2M?h`1Z#u zeE;n`ynTC%5ad~_jKzx==ct^;hnqX>c6+Rr!2k01FY$N3dWw_v61AyCPNQcCGD=r#NhaC@^y-%0bv|L+aHu$55f zY|!gQ+GsME#V}6Jl11>Vr~EA5nTa;?bIQUIbj&kx45?!@MxI13a*0iJI%JtO4|C0? zugn@dx8Y?`Hm4%C&CPc?|H&yaC6qNs05aK)S@3N|&}OU%;fw{Kav(#jcO)yZfsjnz z*|{LMC<}fya*~M=4Z~%^A1A~R5JN1kys0?-a3IL)p4Jn?1G>soNHXqiG#SG1qvDQ- z!kBR&lxcWoB3hI)xH{nTaPLpJv5x)Raae{K>1KQ#BY~?lz8@up!OVwE3y@Vhi4g%BS{hZ81ZpIk5DkmSh|!I$p04>GkrPSv4u){&UY zY}yzHbOtFB`mV>_?JfM!!?MxZOV0l>CWIsdT4ifW%z~{@FB_bkpJTl_L1inUGU|9o zu8o-qh#r2LQqT26MDGJa%<(@e=p%+zQAOn}>dL?wz!J}f>ZAkX(HFqwXBR40%CxsM z+sC6)Ok&c#Pltg;G>$YARgLij^0N%gSfg~?}}B>urhY&f-kcJ;9JTw~Y>u%fMa~du0#HlrhTjgHeP5DFlrMoz%Jc z_lZE2vU?e2aA|m?70RS1p%l7*_3rFPz9-*qlq0yNUivw~H}9QOVcBufB9%3dC(nE4 zPSb<6Ax)l>Lo#xjoM}e^&oqwln4p!W5sL@0=gcaID)$$cXTS88n2?wd;wa)A1y*t% zA&o0ZnCy+Ph{nRhp(l$j5kj))gGC=I3@3G(B14C5C$(*Q{h4e%O zPEpTCJliX2nnJHNo(LzW=A7IC$Z_3j7%g$`vR)O_RMObUgR^_?#g*D6ajCfy@kfVe zk3~REV-)58N5n`7!ONOTshnl=O)FyBQ8Z(X^n;yqMJUtv68mDU65W-~Fq(fy5-v^5 zc3I>qWJEI)k$CTMb8~~MD~a!oiw2Hb>50V(E*XFVhyiB^b=?3VO01GeNY;X_(H{OJ z{wSl)RDc9E62%m>*9j5OJlF^FnbInK+kxz;L!A#f~AA~59QYz8Vm91c@QsRZwdNCQK zkbs)ttbzA>UxkRI*E2yPX@b?-9b%X?X5_2d35_|Q&jv3feivBUUf{i%C;diI}+W@aM_ofTx!SGgB*JyV7^G7HLQbTGh? zu)FW^_Vp!*Yphmltk>tbzwfZ;0X_w!u!G-6cpngaj~IIZ1L~$mU9}Q}n-&=TRVcB3XHJnW_YBb7cj1UI&eTUul9`}nDu5l8L?f8M1cUHghU-O*y$ewn* zbo)tWi~nKs{+}b6eiq97{PnLb%OvKgZECblg{F3}ok8U)Z~*RZci5hFI9;u=UazrS zF4Y+yk&vTr+p0Q_8r0^ps8D!6h#3&bN9(XE(Jo@d35&{aaY4EK3*z5stVK| zPu&<)O#?!sg%Ur=NtcEzfupzq`rgaJyWe4ZcaQychu}R1?-2$MKX`-ybc09Vb?}-8 z%A8=577*6Lx(apOV!aMBED8}_*Q4L>(06-Obq!+;w!0lJFE4R>dyBr4oWI3l1!D;( zXKS==Er-R#0IAz5Nh7naoNQj&&`l|510%s&&7VesAwl5_@q)my0>~li;lB(zR3Se) z2netm3BwGKEl~{w7Kc4&=UR5OVAk->;-6A%HHzCF-n`A*mn~5@fY`RPf>y%7! zPO&Q1b8hjpNs}*iN=XhzNy#CQ0;y>#LEFJ_vXYseTeRU zd{Yy|d5m-*)=+dkC5=>)=0idRp_)?tOEE2k0~{R|N4D?QC* zCu>H>gI=4&Jl=yPLdv3PT5t-p#l)DoynR}T8mM?o53;ktgJBdhW~SX}6FDUomqZfh zH(N{y8?4Sjb+4H0XR!zX0!R1|;H=TybcaEolMn)|G2#wXItv%~p3#C#Ki3?|lwFO* zETVBz`ngFH-l*&;=Uc1eu&kv9%&|Osv*8OfqBc!R@kuDI#e6T7=r^MxB^?${9a3PI zC0lw=Bx#IVTcQD{YW$R<7ML1gWUUsR1RwUey1K`I|EC}E>t6@#_b-HumH_K2EEj|q z&mI2mS2h0j?`r(&R~s~KtAr*}H_2N>(HTCZ?&;?OKwRJvZVuMd#o#Vr6hu{C$@vW-E`VwUHTl`!;>WHpKa=wJxO2kWKmI~Pw+5F&7P-lDF1gyeC1bC0gS#*eRW z@K68vHNO4s4*PqCbru&-&hf?HSp3be&hf=BUSYjnqiq{Bb%RQ&d3W0Zga+^4eT%EB zJ3M=Sj#X0ul!a+Y_9*i(dL#OPZXa=XmvDCr^qo^Gi`=)CMF`9+K->t@^MS{Uiw&NC zvcStvU*PMnt}qPm&~>4Ryb>ae@u({gXY#ozY9xcWm7H}d5RC`IFiZq)NknP+q-REP zv$dl$C}(nWc9QBqp)xhzy#9cH`llapdC5r8qN-Ya`pG#y`+NgK4*PvX<$(3322%j< z^xBfcVo~AzY=PCXfg^+EqQUxfiMpv_smGhwgtnFDCv#@Wq>{^Si9ybkXD@$6u!wFG zgRKaArfB$Cfox>77D50xfSIt{ZSnT)8~o-sukrrvCCC7;Ui|{kpP%C5;sj?WCjbHO zF5lz-_&@#ufBff_CVQzwPfnw69yX7&NObkN_fA7dV=#E3~eL8joz8fW!IN1i))XQ4BOF?f$Ze*FgjumATyVYxWN<<%a; zaEGtH`UZde`UiaT^*ijg2K&wk9_XMml{H;}glTLnWx61b9&gr0uwg2*NpldDkdn|rLkKc3oFEy9jGnR5 z{A`@GCNan3bY}4pGXm0_CUdOO^)cE^c~&N$^^`t?S*p<}wird`^R?obiGUA=hw?pf zE_it$wn=K1ppTMi=1pxnYGRRJQw~~rApCi>ftL>BHa||GnTjMH`@Xz>T8$0PZ;dtkP4=5;)4FU`8;-i8a#-HkG{`8jWBp%zCSuF1%S@hU&{bOC2=@65O34b0# zCdLVa7!vloJ$Co^(%3hZIVYytx7zay62R-TFT8ysu z!}~Tyg7-;8GFo4eH83pFe;KA$XqyI&t5B6%F6q!^tfWXOC7k0Abm2-Y1Fw|CAb}*m zAEVG$q!yAPBE>kCHJo|9IVuD*fgT$b)Rw!?s@QG*UdumOoM`~-60D0__lWVp85$kg z%!nM70wJH@5Q9XE4+94MHHM%OFF}ZA`rkoa&SkC9!80j=%uv1$CdQ7G2kGPaI@eD^ zMiz&&mR%*;TDNMv9g zR6IV0Z1F_QSA;U@-&QDND4TW67+yKsH=M?ajmD%y(&QmgY-*V4Ai`ypRQ9ej)POmBAIE!Pk&m}-b;>iHj@>+#CVr6HN%($f<+>Ofem(S zu#JRW5A6DgzOzV?5UoXurVvvi7+nnL`X0mm4%gT3aeaM_`|T~fABu3WZ5vd!#$sKg zZmfu{VubJa=+l7E2ZUk3zT2VO-(m0r!q9^P7g|m^XHh!X$LITB%Kyz8lQTQ#=?6k% z?@JJbY3!9#KAUP^dur^ts4|CVrKu@m{wT<25kk zuMELx++I@Zg;AoY$@20^-DZ?r8L}AX;QS{ZrYzdArLIdv2ml6MN1>5?eH2Pc;Di({ zh7=HkP;jiZfD^LIkPMI_`hLLBi>bt?h>*oHA&4y2Sdf)0IO%sr?fLVA2*dn*TNtJ4 zjIs3j+K=aOy^e;8xd9L%Ck44DhU8V$>2)8>;ffZ{I*Exk3}dY9U0&iPYwOSt15yg$ z7~~w9>y^mx+DDWYw-susRZ(|tJ(s-`h>_ua7)=nBD}qrlAqEl2kVzmmCFV8++0$zR zY+V&G6LSJZ1|kp>W54V1?%g|l_02bU^X@IS_d5~1!Ij(IWP#>HxR)8g$JTR6TS#zK zBeZX4#ZXFf0oMFc*PbEh;k+gPn&!h8iK`oh>e*OMI_@^cAVw;LH8VNm5);C}xVhQF z;2QkQ;bgPHY9X_^{m>z@M;sW#5RqblAA0nDhs9!n_4-unTsiktl^cowO70ng2l+un zRIF(YN~1H@$+M|*6k|kWC2Oph<0H%SA2n(=bUoMyP(Q#`4)6)7_ZSup;yM9j;T!|j z!j!s)K(&G8x)5q&O5l*>IrTC}3}KIcU!z&nSS^>Rn?}x*uppbjKEc^g44_7PaWMv1 zSTyYti+X|eW{D?f=U6T_Xqy$5?InmAm8}p54+n>3)1tBt7DgiJ1`lrxdaFG$=TSKe zYsUyu5mhG)Lyz5Vi~7EXtt!;Dh=iu_ga^IApU3?_fBh_!`T6V5R=?@$!PbDZd2Wpy zibMsPuS$MDLHb!ZB1{fGu0Yj90!w|7(G=zhrPzvN&4r7uIe-eU^ zh`So82aI$=9~H*@>BWv_`*1!K9{;ka8(^`l!Ms9NRy!JdhB<5?6*5~oyT^& z$9B6bsKXc~2Qv*`|J?&oMFQjm6>2BLKx<&?3JWYz-`
be=tK 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≧K_sC9JxMr0SzURS#c1aGQ|JJOcIMFzHV@xJVx(I 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
)H?nITNxZa0;%FUm!IDR@b7Bp7`X$!jv+WC7X4< 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

  • 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